* {
	margin:		0;
	padding:	0;
}

body{
	font-family:	'Verdana','Helvetica',sans-serif;
	text-align:	center;
	color:		#000;
	font-size: 	76%;
	padding-top:	170px;
	background:	#fff url('../img/gradient.png') 0 0 repeat-x;
}

.skip, #linkMe span {
	text-indent: 	-100em;
	position: 	absolute;
	top: 		0;
	left: 		0;
	height: 	1px;
}


#linkMe {
	width:		236px;
	height:		33px;
	position:	absolute;
	top:		45px;
	left:		18px;
}
a {
	text-decoration:none;
	color:		#336699;
}

a:hover {
	text-decoration:underline;
}
a img {
	border:	0px;
}
/* artykuł */
h3.article {
	height:		32px;
	background-color: #e8edef;
	border-bottom:	#a1afb7 1px solid;
	padding-left:	10px;
	text-align:	left;
	color:		#336699;
	line-height:	32px;
}
h3.article img {
	margin-bottom:	3px;
}
p.lead {
	font-weight:	bold;
}

.img {
	float:		left;
	margin:		10px;
	padding:	0px;
	/*border:		#a1afb7 1px solid;*/
}
/* referencje */
h3.ref {
	margin-top:	10px;
	text-align:	left;
}
p.ref {
	text-align:	justify;
}
h3.ref, p.ref {
	padding:	0 30px;
}
/* strona główna */
#mainIntro {
	height:		58px;
	background: 	#e8edef url('../img/oferta.jpg') no-repeat;
	border-bottom:	#a1afb7 1px solid;
	padding-top:	30px;
}
#mainIntro p {
	font-size:	10px;
	text-align:	left;
	margin:		10px;
}
/* stopka */
#footer {
	width:		760px;
	margin:		10px auto;
	background:	transparent url('../img/footer_border.png') repeat-x;
	font-size:	10px;
	overflow:	hidden;
	padding:	10px;
}
#footer p {
	width:		260px;
	float:		left;
	text-align:	right;
	margin:		0;
	padding:	0;
}

p#rights {
	width:		500px;
	text-align:	left;
}

/* główny kontener */
#wrapperMain {
	width:		781px;
	margin:		0px auto 0px;
	background:	transparent url('../img/bg.png') repeat-y;
	overflow:	hidden;
	border-bottom:	#ddd 1px solid;
}
/* treść */
#wrapperLeft {
	width:		538px;
	float:		left;
	background-color: #fff;
	border-left:	#ddd 1px solid;
}

#wrapperLeft form {
	margin:		10px;
}

div.itemPrev {
	float:		right;
	width:		367px;
	height:		85px;
	border-bottom:	#ddd 1px solid;
	padding:	10px;
	text-align:	left;
	overflow:	hidden;
}
div.itemPrev h3 {
	color:		#336699;
	font-size:	13px;
	padding-left:	10px;
}
div.itemImg {
	float:		left;
	width:		149px;
	height:		105px;
	border:		#ddd 0px solid;
	border-width:	0 1px 1px 0;
	margin:		0;
}
div.itemFirstRow {
	border-top:	#ddd 1px solid;
	height:		84px;
}
div.itemImg.itemFirstRow {
	height:		104px;
}
/* mini-lista nowin w menu */
h4 {
	margin:		4px 10px 0;
	text-align:	left;
	background:	transparent url('../img/bullet.gif') left no-repeat;
	padding-left:	10px;
}

p {
	text-align:	left;
	font-size:	11px;
	margin:		7px;
	padding:	3px;
}
#news p {
	margin-top:	0;
	padding-top:	0;
}

#news p.artInfo {
	color:		#7d7e80;
	font-size:	0.8em;
	margin-top:	0;
	margin-bottom:	1px;
	padding-top:	0;
}


/* lista produktów w głównym artykule kategorii */
.productBox {
	width:		140px;
	height:		140px;
	float:		left;
	border:		#ddd 1px solid;
	text-align:	center;
	padding:	0px;
	margin:		10px;
}
.productBox div {
	width:		140px;
	height:		100px;
	text-align:	center;
}
.productBox img {
	text-decoration: none;
	border:		0;
}
#viewAllProducts {
	clear:		both;
	float:		right;
	margin:		10px 20px 20px 0;
}
#viewAllProducts a {
	padding-right:	10px;
	background:	transparent url('../img/arr_czer.gif') 100% 55% no-repeat;
}
/* menu */
#wrapperRight {
	width:		239px;
	float:		left;
	border:		#ddd 0px solid;
	border-width:	0 1px 0px 1px;
	overflow:	hidden;
	text-align:	left;
}
#wrapperRight ul {
	margin-top:	10px;
}
#wrapperRight ul ul {
	margin-top:	5px;
}
#wrapperRight li {
	list-style-type: none;
	padding-left:	15px;
	line-height:	15px;
	margin-bottom:	5px;
	font-weight:	bold;
	background:	transparent url('../img/bullet.gif') 5px 5px no-repeat;
	font-size:	10px;
}
#wrapperRight li li {
	padding-left:	20px;
	font-weight:	normal;
	background-image: none;
}

#news {
	background:	#f1f5f6 url('../img/news.jpg') 0px 0px no-repeat;
	padding-top:	89px;
	height:		250px;
}

#newsletter {
	background-color: #e8edef;
	border: 	0;
	margin:		0;
	padding:	20px;
	text-align:	left;
	height:		100px;
	border-bottom:	#fff 1px solid;
}
/* oferta asken */
#wrapperRight h3.oferta {
	height:		32px;
	background:	#e8edef url('../img/folder.gif') 15px 50% no-repeat;
	border-bottom:	#a1afb7 1px solid;
	padding-left:	40px;
	text-align:	left;
	color:		#336699;
	line-height:	32px;

}
#wrapperRight label {
	display:	block;
	width:		90%;
}
#ofertaAsken .moreProducts a {
	margin-top:	5px;
	line-height:	13px;
	font-size:	9px;
}
#ofertaAsken li a {
	padding-right:	15px;
	background:	transparent url('../img/arr_czer.gif') 100% 50% no-repeat;
}
#ofertaAsken li li a {
	background-image: none;
}
#ofertaAsken li li.more a{color:#d91f00;}
h3.newsletter {
	padding:	0;
	border:		0;
	display:	block;
	height: 	27px;
	width:		240px;
	background:	#a1afb7 url('../img/newsletter.gif') 20% 50% no-repeat;
}
#newsletter em {
	font-style:	normal;
	color:		#336699;
}
#newsletter p {
	margin-bottom:	10px;
}
#newsletter input {
	padding:	2px 10px;
	font-size:	10px;
}
#newsletter input.text {
	width:		110px;
}
#newsletter input.submit {
	width:		55px;
	margin-left:	5px;
}

/* TOP */
#top {
	margin:		0;
	position:	absolute;
	top:		0;
	width:		100%;
	height:		170px;
}

#logo {
	overflow:	hidden;
	position:	relative;
	width:		780px;
	height:		170px;
	margin:		0 auto;
	background:	transparent url('../img/top.jpg') center center no-repeat;

}

/* MENU */
#menu {
	position:	absolute;
	bottom:		0;
	left:		5px;
}
#menu li {
	float: 		left;
	list-style-type: none;
	margin:		0px 1px;
	background:	#a2afb7 url('../img/tab_dark.gif') 100% 0 no-repeat;
	height:		24px;
}
#menu a, #menu span {
	text-decoration: none;
	line-height:	24px;
	font-size:	10px;
	font-weight:	bold;
	display:	block;
	height:		24px;
	background:	#a2afb7 url('../img/tab_dark.gif') 0 100% no-repeat;
	padding-left:	7px;
	margin-right:	7px;
	color:		#fff;
}
#menu li#menuCurrent {
	background-image:	 url('../img/tab_light.gif');
}
#menu li#menuCurrent span, #menu li#menuCurrent a {
	color:		#336699;
	background-image:	 url('../img/tab_light.gif');
}
#menu .shop{background: url('../img/zakladka.gif') 100% 0 no-repeat;}
    #menu .shop a{background: url('../img/zakladka.gif') 0 0 no-repeat;}
/* SUBMENU */
#submenu {
	color:		#fff;
	position:	absolute;
	top:		0;
	right:		120px;
	overflow:	hidden;
	height:		28px;
}
#submenu a {
	color:		#fff;

}
#submenu li {
	font-size:	11px;
	list-style-type: none;
	float: left;
	border-right:	#757575 1px solid;
	border-left:	#a2a2a2 1px solid;
	padding:	0 5px;
	line-height:	28px;
	height:		28px;
}
#submenu li.first {
	border-left-width:	0px;
}
#submenu li.last {
	border-right-width:	0px;
}

h3.article, h3.oferta, h4 {
	font-size:	11px;
	font-weight:	bold;
}

.pagination a, .pagination img {
	border-width:	0px;
}
/* formularz */
form {	font-size: 0.8em; margin: 0.5em 0; }
form div.error_message { font-size: 1.1em; color: #f00; }
form div { overflow: hidden; clear: both; width: 100%; margin-top: 1em; }
form div.desc { font-size: 0.8em; }
form fieldset { border: 1px solid #a6c7de; padding: 1em; margin: 0 auto; overflow: hidden; background-color: #edf4f9; }
form fieldset legend { font-weight: bold; font-style: normal; color:#1275bf; }
form fieldset div input, form fieldset textarea, form fieldset select { border: 1px #bbb solid; background-color: #fff; color: #000; font-family: Verdana, serif; font-size: 1em; display: block; float: left; padding: 5px; }
form fieldset .text input, form fieldset .file input, form fieldset .password input, form fieldset textarea, form fieldset select { width: 70%; }
form fieldset div.submit { float: left; clear: none; width: 30%; }
form fieldset .submit input { font-weight: bold; padding: 10px; }
form fieldset textarea { height: 200px; }
form fieldset label { cursor: pointer; display: block; width: 20%; float: left; }
form fieldset .check { padding-left: 20%; }
form fieldset .check label, form fieldset .radio label { padding-left: 1em; }
form .error input, form .error select, form .error textarea, form .error fieldset {border-color: #f00 !important;}
form fieldset input:hover, form fieldset select:hover, form fieldset input:focus, form fieldset select:focus, form fieldset textarea:hover, form fieldset textarea:focus { border-color: #3aa3f4; }

#flash {
	border:		#ddd 1px solid;
	font-size:	16px;
	margin:		20px auto;
	padding:	20px;
	width:		80%;
	height:		100px;
	text-align:	center;
	line-height:	100px;
	font-weight:	bold;
}

#shopButton { text-indent: -1000px; background: transparent url("../img/sklep.gif") 0 0 no-repeat; display: block; /*width: 216px;*/ height: 39px; margin: 10px 12px; zoom: 1; text-decoration: none; }
#galleryButton { text-indent: -1000px; background: transparent url("http://asken.pl/galeria.gif") 0 0 no-repeat; display: block; /*width: 216px;*/ height: 39px; margin: 10px 12px; zoom: 1; text-decoration: none; }
