* {margin: 0; padding: 0;}
body * {font-family:Tahoma;}
#cart *, #bar *, #contentLayerCont td, #contentLayerCont a, #contentLayerCont p, #contentLayerCont div, .topContact * {font-size: 11px;}


/* ZACHOWANIE STONY - MARGINES */
#pageLayer { width: 980px; margin-left: auto; margin-right: auto;}
#contentLayerCont, #topLayer {margin: 0 0 0 0; width: 980px;}

/* STRUKTURA HTML */
body {background: #fff url(../../design/img/mainBg.gif) repeat-x top;}

.monitMessage, .monitNotice, .monitError {margin: 0 0 0 0; padding: 10px; color: #57a9bd; background: #fff url(../../design/img/hr.gif) repeat-x bottom; font-size: 12px; text-align:center}

.accountMenu {margin: 16px;	margin-left: 0px;}
.accountMenu a {display: block;	padding: 6px;	float: left;	border: 1px solid #cccccc;	background: #eee;	margin-right: 2px; 	color: #333;	text-decoration: none;}

.accountMenu a:hover {background: #fff;	text-decoration: none;}

#pageLayer {}
	#topLayer {position:relative;overflow:visible;}
		/* menuTop.html */
		#menuTop {position: absolute; right: 0; top: 40px; text-align: right; padding: 15px 0 10px 0;  width: 699px; background: url(../../design/img/hr.gif) repeat-x bottom;}	
			#menuTop a {font: bold 9px Tahoma;}
			#menuBottom a {color: #333333}
		
		#logoLayer {width: 339px;}
			a#logo {display: block; margin-top: 60px}
			#boxContact {position: absolute; right: 0; top: 5px; width: 400px; padding: 5px; font-weight: bold; background: #fff; }
			 
	
		#cart {position: absolute; right: 0; width: 491px; height: 48px; background: url(../../design/img/cartBg.jpg) no-repeat; top: 91px;}
			#cart .item {padding: 15px 18px 0 18px;}
			
		/* top.html */		
		#loginLayer0, #loginLayer1 {position: absolute; right: 0; width: 190px; text-align: center;}
		
		#loginLayer0, #loginLayer1 {background: url(../../design/img/barAccountBg0.gif) no-repeat; height: 60px;}
		#loginLayer1 {} 
			
			#loginLayer0 a, #loginLayer1 img {position: relative; top: 11px; margin: 0 10px 0 10px; }			 
			#loginLayer1 a {color: #c6e9f0}			
				#loginLayer1 table {width: 100%; text-align: left; margin: -25px 10px 0 10px}
			
			#showField_1 {height: 31px; background: url(../../design/img/barAccountBg1.gif) no-repeat bottom;}
					
	#bar {height: 60px; background: url(../../design/img/barLeft.gif) no-repeat left; width: 980px;}	
	
		#bar .item {height: 60px; margin-left: 21px;  background: url(../../design/img/barBg.gif) repeat-x;}
		#bar form {}
		#bar table {margin-top: 12px; }
		
		#bar table td, #bar table th {padding: 0 15px 0 0; height: 30px; color: #cbeff6;   }
		#bar table th {background: url(../../design/img/barIcoSep.gif) repeat-y right; }
		#bar table td a { text-decoration: none; padding-left: 10px; color: #cbeff6;}
					
			/* BAR - SEARCH - ZAAWANSOWANE*/
			table.extS {margin:0 !important; padding:0 !important; 	border:0 !important;background:transparent !important;}
			table.extS tbody,tr {margin:0 !important; padding:0 !important;	border:0 !important;}
			table.extS td {margin:0 !important;	padding: 0 !important; padding-top: 5px !important;	padding-right:9px !important; border:0 !important;}
		
	#contentLayerCont {}
		#contentLayer {}		
			.status {background: url(../../design/img/hr.gif) repeat-x bottom; padding: 10px 0 10px 0; margin: 0; font-size: 10px;}
								
			/* content */
			#mainLayer {float: right; width: 690px; margin-right: 9px;}
			#mainLayer a {color: #0099CC;}
			
				/* STONA GŁÓWNA */
					#catalog ul {margin-top: 15px;}
						#catalog ul li {margin: 3px 0 3px 0}
							#catalog ul li a {font: bold 12px Tahoma;}						
							#catalog a {font: normal 11px Tahoma; color: #333;}
			
			/* right */
			#rightLayer {float: left; width: 266px; margin: 25px 0 0 0;}
			#rightLayer a, #rightLayer a:visited {color: #333;}
			
			
		#bottomLayer { min-width: 980px; clear:both;}
			#menuBottom {margin: 10px 0 20px 0}
			#copyLayer {float: left; }
			#cratorLayer {float: right;}
				#cratorLayer a:hover {text-decoration:none}
			
			


/* BLOKI, TEKST */ 
.clear {clear: both; font-size: 1px; height: 0; line-height: 0 /* margin: 0px; padding: 0px;*/}
p {margin: 0 0 10px 0; line-height: 150%;}

.window {position: relative; min-width: 38px; min-height: 38px; padding: 1px;}
	.windowA,.windowB, .windowC, .windowD {position: absolute; width: 19px; height: 19px}
	.windowA {top: 0; left: 0; background:  url(../../design/img/window/a.gif) no-repeat top left; }
	.windowB {top: 0; right: 0; background:  url(../../design/img/window/b.gif) no-repeat top right; }
	.windowC {bottom: 0; left: 0; background:  url(../../design/img/window/c.gif) no-repeat bottom left; }
	.windowD {bottom: 0; right: 0; background:  url(../../design/img/window/d.gif) no-repeat bottom right; }

	.window1,.window2, .window3, .window4 {position: absolute;}
	.window1 {top: 0; right: 19px; left: 19px; border-top: solid 1px #dbdbdb; background: #fff; height: 19px;}
	.window2 {right: 0; top: 19px; bottom: 19px; border-right: solid 1px #dbdbdb; background: #fff; width: 19px}
	.window3 {bottom: 0; right: 19px; left: 19px; border-bottom: solid 1px #dbdbdb; background: #fff; height: 19px}
	.window4 {left: 0; top: 19px; bottom: 19px; border-left: solid 1px #dbdbdb; background: #fff;  width: 19px}
	
	.windowCont {position: relative; margin: 10px 15px 10px 15px; padding: 1px; z-index: 1; background: #fff; }
	

	
	
/* BOXY */
.box  {width: 266px; background: url(../../design/img/boxPromoBottom.gif) no-repeat bottom center; border-bottom: solid 1px #fff; margin-bottom: 20px;}
	.box .item {background: #fff; border-left: solid 1px #dadada; border-right: solid 1px #dadada;  margin-bottom: 20px;}	
	.box h2 {text-indent: -9999px; margin:0;}
	
	#boxPromo h2 {height: 51px;  background: url(../../design/img/boxPromo.gif) no-repeat;}
	#boxNews h2 {height: 31px;  background: url(../../design/img/boxNews.gif) no-repeat;  }
	#boxNews a {color: #0099CC};
	#boxWanted {margin-top:30px;}
	#boxWanted h2 {height: 51px;  background: url(../../design/img/boxWanted.gif) no-repeat;}
	#boxWanted2 h2 {height: 51px;  background: url(../../design/img/sprzedamy_info.gif) no-repeat;}
	#boxLastSeen h2 {height: 31px;  background: url(../../design/img/boxLastSeen.gif) no-repeat;}
	.box img {border: 0}
	
	
		#boxWanted .item {padding: 15px 10px 0 10px}
		#boxWanted2 .item {padding: 15px 10px 0 10px}
	
.boxWide  {padding: 0;}
	  
	.boxWide h2 {margin-top:0; position:relative; top: 7px; text-indent: -9999px;}

	.boxWide .itemContainer {float: left;width:33%; /* background: url(../../design/img/hr.gif) repeat-x top;*/ padding: 15px 0 15px 0;}
		.boxWide .item {text-align: center; padding: 0 8% 0 8%; background: url(../../design/img/vr.gif) repeat-y right;}	
		.boxWide .last {background: none}
		
		.boxWide .item h3 {height: 40px}
		
		.boxWide .item .desc {text-align: right; margin-top: 10px}
		.boxWide .price {margin: 5px 15% 0 0; text-align: right; }

		
.boxWide2  { padding: 30px 0 0px 0; }
	.boxWide2 h2 {margin-top:0; position: relative; top: 7px; text-indent: -9999px;}

	.boxWide2 .itemContainer {float: left; width: 20%; padding: 20px 0 10px 0;}
		.boxWide2 .item {text-align: center; padding: 0 5% 0 5%;}	
		.boxWide2 .last {background: none}
		
		.boxWide2 .item h3 {}
		
		.boxWide2 .item .desc {text-align: right; margin-top: 15px;}
		.boxWide2 .price {margin: 5px 5% 0 0; text-align: right; }
		
		
/* ELEMENTY CONTENTU */		

#pagination {margin: 10px 0px 10px 0px; text-align: center; border: 0}
	#pagination span {			/* tekst bez linka */
		text-align: center;	color: #333333;	}		
	#pagination a span, #pagination a { /* wszystkie linki		*/
		text-decoration: none; color: inherit;}
	#pagination a.next span { /* buttony*/
		padding: 2px 6px 2px 6px; border: solid 1px #b8eaf3; color: #a7e3ef; cursor: pointer;}
		#pagination a:hover span { color: #36a8bf;}
		#pagination a.next:hover span {border: solid 1px #b8eaf3; color: #ffffff; background: #90deec;}	
	#pagination .active { /* button bez linka */
		padding: 3px 7px 3px 7px; background: #36a8bf; color: #ffffff;}
		
.list {} /*lista produktów */	
	.list .item {margin: 15px 0 40px 0; position: relative;}
		.list .item .imageMask {float: left; height: 119px; width: 119px; /*background: url(../../design/img/imageMask.gif) no-repeat;*/ position: absolute; z-index: 1; border: solid 1px #fff}
		.list .item .image {float: left; }
		.list .desc h1 a { font-size: 13px;/*font-size: 10pt;*/}
		.list .desc {margin-left: 140px;}
		.list .priceCont {text-align: right; position: absolute; top: 0; right: 0}
			.list .price {text-align: right; margin-top: 20px;}

.product {min-height: 273px; margin: 25px 0 20px 0; position: relative; } /*podstrona ze szczegolami produktu */
	.product .imageMask {float: left; height: 271px; width: 266px; /*background: url(../../design/img/imageMaskBig.gif) no-repeat; */position: absolute; z-index: 1;}
	.product .image {float: left;}
	
	.product .desc h1 { font-size: 16px;}	
	.product .desc {margin-left: 300px;}
	.product .priceCont  {/*position: absolute; right:0; bottom:0;*/}
		.product .price {text-align: right; margin-top: 20px}

.cart {;}	/* koszyk */
	.cart td, .cart th {padding: 3px 10px 3px 10px; vertical-align: top} 
		.cart td {padding-left: 0}
		.cart td.narrow {padding-right: 0; text-align: left}
		.cart th {}
	

/* CZCIONKI */

a {text-decoration: none; color: inherit}
a:hover {text-decoration: underline;}

h1, h2, h3 {margin: 0 0 6px 0}
h1 {font: bold 18px Tahoma; color: #8FBB18; margin: 10px 0 10px 0}
h2 {font: bold 13px Tahoma;  color:#0099CC;  margin: 15px 0 6px 0}
h3 {font: bold 12px Tahoma; }

.menu a { color: #333; text-decoration: none;}
	.menu a.active {color: #8fbb18}
	.menu a:hover {color: #8fbb18}
	

	
#status {font: normal 10px Tahoma;}
	#status a {color: #666666}

.price {font-size: 15px; color: /*#57a9bd; */#0099CC; font-weight: bold;}

.strong {font-weight: bold !important;}
.italic {font-style: italic}

.letter_first {font-size: 115%; letter-spacing: 1px;}

/* KOLORY */
.default {font: 11px normal Tahoma !important; color: #989898 !important;} /* szary */
.defaultLight {color: #c3c3c3;} /* jasnoszary */

.color1 {color: #0099CC !important;} /* niebieski (stary: 57a9bd 0099CC) */
.color2 {color: #8fbb18  !important;} /* zielony (stary: #a7cc42)*/
.color3 {color: #cbeff5 !important;} /* jasnoniebieski*/
.color4 {color: #8da0b3 !important;} /* szaroniebieski*/

.color5 {color: #ff0066 !important;} /* czerwony */
.color6 {color: #cbeff6 !important;} /* jasnonieb */


/* STYLE OGÓLNE */
.noBorder {border: 0 !important}
.hr {background: url(../../design/img/hr.gif) repeat-x bottom; margin: 10px 0 10px 0; border:0}



.more {display: block; background: url(../../design/img/buttonMore.gif) no-repeat; padding: 7px; min-width: 13px; text-indent: 30px;}
	a.more:hover {text-decoration: none}

.more2 {display: block; width:70px; background: url(../../design/img/buttonMore.gif) no-repeat center right; padding-top:5px; padding-bottom:5px; font-size:12spx; color: #8fbb18;}
	a.more2:hover {text-decoration: none}
	
a.mostViewBack {position:absolute; margin-left:-6px; display: block; width:23px;	height:30px; background: url(../../design/img/buttonPrev.gif) no-repeat center center; text-indent: -9999px}
	a.mostViewBack:hover {text-decoration: none}

a.mostViewNext {position:absolute; margin-left: 246px; display: block;	width:23px;	height:30px; background: url(../../design/img/buttonNext.gif) no-repeat center center; text-indent: -9999px}
	a.mostViewNext:hover {text-decoration: none}
	
	/* -- || --  bez grafiki
	a.mostViewBack {display: block; padding: 5px 8px 5px 8px;  background: #0099CC; color: #fff; font-weight: bold; }
		a.mostViewBack:hover {text-decoration: none; background: #45BCDA;}
	*/

.up {background: url(../../design/img/buttonUp.gif) no-repeat left; padding: 7px; padding-left: 36px; font-weight: bold}
	a.up:hover {color: #a7cc42; text-decoration:none}
/*
a.back {background: url(../img/icons/16x16/back.png) no-repeat left; padding: 7px; padding-left: 19px;}
a.next {background: url(../img/icons/16x16/next.png) no-repeat right; padding: 7px; padding-right: 19px;}

*/

.delete:hover {color: #ff0066; text-decoration:none; background: url(../../design/img/icoDeleteActive.gif) no-repeat left;}

.delete {background: url(../../design/img/icoDelete.gif) no-repeat left; padding: 7px; padding-left: 15px; }


ul.horiz {margin: 0px; }
	ul.horiz li {display: inline; background: url(../../design/img/icoLiSep.gif) no-repeat right; padding: 2px 15px 2px 0px; margin: 0 10px 0 0;}
	ul.horiz li.last {background: none; padding-right:0;}
	

ul {margin: 10px 0 20px 0;}
	ul li {background: url(../../design/img/icoLiDot.gif) no-repeat left; background-position: 0 9px; padding: 3px 0 3px 10px; margin: 0; list-style: none;}
	ul li.last {background: none;}
	
td.numeric {text-align: right; vertical-align: top;}

/* contact layer */
.topContact {
	background: #F5F5F5 url(../../design/img/contact_top.gif) no-repeat left;
	position:absolute;
	margin-left:580px;
	width:400px;
	height: 28px;
	font-weight:bold;
}
.topContact .inside {
	text-align:right;
	margin: 3px;
	margin-right: 36px;
}
.topContact .inside  .bigger {
	font-size:12px;
	text-align:left;
		
}

.topContact .inside img {
	vertical-align: middle;
}

#idShowMeContact {
	display:none;
	position:absolute;
	top:0;
	margin-top:20px;
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
#idShowMeContact .el1{
	margin-right: 31px;
	width:320px;
	padding: 12px;
	padding-top: 0px;
	position:relative;
	float:right;
	background:#f5f5f5;
	border: 1px solid #ccc;
}
/* contact layer */

.phone {
	font-size: 13px;
	padding: 3px;
	padding-left: 0px;
}
.phone img {
	vertical-align: middle;
}
.phone a {
	font-size: 13px;
}

.info-dot {
	padding-bottom: 9px;
	padding-left: 10px;
	background: url(../../design/img/icoLiDot.gif) no-repeat left; background-position: 0 6px; 
}

#infoOfferLayer {margin-bottom:11px;font-size:10px;color:#999999;}

a.linkPrint{
	color: blue;
	background: url(../img/print.gif) no-repeat left;
	padding: 7px;
	padding-left: 29px;
}

#idTopBanner {
	width:468px;
	height:60px;
	position:absolute;
	top:0;
	overflow:hidden;
	font-size: inherit;
}

.photo {
	margin:3px;
	border:2px #0099CC solid;
}
.rightFaq {
	padding-left:15px;

}
.rightFaq ul {
	padding-left: 30px;
}


