BODY {



	margin:0;



	padding:0;



	font-family:Arial, Helvetica, sans-serif;



}









img { border:none;}



.clear { margin:0; padding:0; clear:both;}



div#cointainer {



	width:960px;



	margin:0 auto;



	padding:0;



}







h1 { margin:0; padding:0 0 5px 0; font-size:14px; font-weight:bold; color:#186ca1; float:left; width:100%; }

h2 { margin:0; padding:0 0 5px 0; font-size:14px; font-weight:bold; color:#8c8c8c; float:left; width:100%; }

h3 { margin:0; padding:0 0 5px 0; font-size:12px; font-weight:bold; color:#8c8c8c; float:left; width:100%; }



h1.lefth, h2.lefth, h3.lefth  { margin:0; padding:0; font-size:11px; font-weight:bold; color:#fff; float:left; width:100%; }



div.locationbox { width:210px; float: right; height:230px; margin:0 0 20px 0 ; padding:10px; border:1px solid #666666;}





div#map1 { width:460px; height:250px; float:left; border:1px solid #333333; margin:0 0 20px 0; }

div#map2 { width:460px; height:250px; float:left; border:1px solid #333333; margin:0 0 20px 0; }

div#map3 { width:460px; height:250px; float:left; border:1px solid #333333; margin:0 0 20px 0; }

div#map4 { width:460px; height:250px; float:left; border:1px solid #333333; margin:0 0 20px 0; }









div#top {



padding:0 0 10px 0;



}







div.freeshipping {

	width:100%;

	float:left;

	padding:0;

	background-image: url(images/free_shipping.gif);

	background-repeat: no-repeat;

	border:1px #44a4e0 solid;

	font-size:18px;

	margin:10px 0;

	height:38px;

}

div.freeshipping span.blue { display:block; padding:10px 0 0 70px; color:#ff4800; font-weight:bold; }

div.freeshipping span.blue a, div.freeshipping span.blue span.dark { color:#0075b7; text-decoration:none; }







div#callusnow {



width:200px;



margin:25px 0 0 0;



float:right;







}











div#left {



	width:230px;



	padding:0;



	float:left;



	margin:0 0 10px 0;



}







div#right {



	width:720px;



	padding:0;



	float:right;



	margin:0;



}







div.blueline {



	background-image:url(images/blue_bg.gif);



	background-repeat:repeat-x;



	float:left;



	width:100%;



	padding:0;



	margin:5px 0 0 0;



	height:20px;



	font-size:11px;



	color: #fff;



	font-weight:bold;	



}



div.blueline a:link, div.blueline a:visited  {

	color: #04235c;

	text-decoration:none; 

	

}



div.blueline span { padding:3px 0 0 13px; display:block;}



div.boxleft { background-color:#168fcf; text-align:center; width:100%; float:left; margin:1px 0 0 0; padding:10px 0;}

div.boxleft2 { background-color:#168fcf; text-align:left; color:#FFFFFF; font-size:11px; width:100%; float:left; margin:1px 0 0 0; padding:10px 0;}

div.boxleft2 span { display:block; width:95%; padding:0 5px;}



div.boxleft a:link, div.boxleft a:visited  { color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}



div.boxleft a:hover  { color:#CCCCCC;}











div#mainmenu  {







	margin:0;



	padding:0;



	float:left;



	width:100%;



}







div#mainmenu span {



	border-top:1px solid #FFFFFF;

	

	background-image:url(images/menu_bg.gif);



	background-repeat:repeat-x;



	width:100%;



	float:left;



	display:block;



	height:28px;



	padding:0;



	margin:0;



}







div#mainmenu span:hover {



background-color:#999999;



display:block;



}







div#mainmenu span a:link, div#mainmenu span a:visited {

	

	display:block;



	padding:7px 0 0 30px;



	height:21px;



	font-size:12px;

	

	font-weight:bold;

	

	background-image:url(images/menu_dot.gif);



	background-repeat:no-repeat;



	background-position:10px 0;



	color:#FFFFFF;



	text-decoration:none;



	



}



div#mainmenu span a:hover {



	background-color: #666666;



	background-image:url(images/menu_dot_on.gif);



	background-repeat:no-repeat;

	



}

/*proba pokolorowania aktywnych linków */



div#mainmenu span.active div {

	

	display:block;



	padding:7px 0 0 30px;



	height:21px;



	font-size:12px;

	

	font-weight:bold;

	

	background-color: #666666;



	background-image:url(images/menu_dot_on.gif);



	background-repeat:no-repeat;



	background-position:10px 0;



	color:#FFFFFF;



	text-decoration:none;



}



div#mainmenu span.activesub1 div {



	display:block;



	padding:7px 0 0 30px;



	height:21px;

	

	background-image:none;



	font-size:12px;

	

	font-weight:normal;

	

	background-color: #CCCCCC;

	

	color: #295169;

	

	font-weight:bold;



	text-decoration:none;

	

	border-bottom: #333333 1px solid;

}



div#mainmenu span.activesub div {



	display:block;



	padding:7px 0 0 30px;



	height:21px;

	

	background-color: #CCCCCC;

	

	background-image:none;



	font-size:12px;

	

	font-weight:normal;



	color: #666666;

	

	font-weight:bold;



	text-decoration:none;



	border-bottom: #CCCCCC 1px solid;



}



/*koniec aktywowania*/



div#mainmenu span.submenu {

	border-bottom: #CCCCCC 1px solid;

}





div#mainmenu span.sub1menu {

	border-bottom: #333333 1px solid;

}







div#mainmenu span.submenu, div#mainmenu span.sub1menu {

background-color:#FFFFFF;

background-image:none;



	width:100%;

	

	border-top: none;

	



	float:left;



	display:block;



	height:28px;



	padding:0;



	margin: 0;



	

}











div#mainmenu span.sub1menu a:link, div#mainmenu span.sub1menu a:visited {



	display:block;



	padding:7px 0 0 30px;



	height:21px;

	

	background-image:none;



	font-size:12px;

	

	font-weight:normal;



	color: #295169;

	

	font-weight:bold;



	text-decoration:none;



	



}



div#mainmenu span.submenu a:link, div#mainmenu span.submenu a:visited {



	display:block;



	padding:7px 0 0 30px;



	height:21px;

	

	background-image:none;



	font-size:12px;

	

	font-weight:normal;



	color: #666666;

	

	font-weight:bold;



	text-decoration:none;



	



}



div#mainmenu span.submenu a:hover, div#mainmenu span.sub1menu a:hover {



background-color: #CCCCCC;



}



div#intro { width:720px; height:185px; float:left; margin:1px 0 0 0; padding:0;}



div#intro_estore { width:720px; height:185px; float:left; margin:1px 0 0 0;  padding:0; background-image:url(images/intro_estore.jpg);}







div.cart {

float:right;

height:22px;

width:215px; 

padding:5px 0 0 0;

text-align:center;

color:#fff;

background-image:url(images/cart.gif);

background-repeat:no-repeat;

 font-size:12px; 

}



div.cart a { text-decoration:none; color:#fff; }





div.box { width:234px; height:196px; float:left; padding:0; margin:5px 8px 10px 0;}



div.boxend { width:234px; height:196px; float:right; padding:0; margin:5px 0 10px 0;}







div.news { margin:20px 0 20px 0; padding:0; width:100%; float:left; font-size:12px; color:#545454; float:left;}



div.news div.title { border-bottom:1px solid #8c8c8c; width:100%; color:#8c8c8c; font-size:16px; float:left;} 



div.news div.title span { color:#186ca1; font-weight:bold; }



div.news div.date { width:100%; color:#8c8c8c; font-size:11px; float:left; height:14px;} 





/*czy ma byc wyjustowane??*/

div.newstxt { margin:10px 0; font-size:14px; color:#545454; float:left; width:100%; text-align: justify; }

div.newstxt a:link, div.newstxt a:visited  { color:#1893d5; text-decoration:none; padding:0 2px;}

div.newstxt a:hover  { color:#FFFFFF; background-color:#1893d5}



/*dodalem to tylko po to zeby zlikwidowac te jebane strzalki*/



div.brand { margin:20px 0 20px 0; padding:0; width:100%; float:left; font-size:12px; color:#545454; float:left;}

div.brand a.logoimg:hover { text-decoration:none; color: #FFFFFF; display: inline; background-color:#fff; }

div.brand div.title { border-bottom:1px solid #8c8c8c; width:100%; color:#8c8c8c; font-size:16px; float:left;} 



div.brand div.title span { color:#186ca1; font-weight:bold; }



div.brand a:link, div.brand a:visited { color:#a0a0a0; text-decoration:none;  padding:0 0 0 0; background-position:3px 3px; font-weight:bold; font-size:11px; }





div.news a.moreinfo:link, div.news a.moreinfo:visited { color:#a0a0a0; text-decoration:none; background-image:url(images/arrow_grey.gif);  background-repeat:no-repeat; padding:0 0 0 11px; background-position:3px 3px; font-weight:bold; font-size:11px; }



div.news a:hover { color:#333333; background-color: #fff;}



/*sprawdzmy czy zadziala - jo dziala!*/

div.news div.hearimg, div.news div.hearimg a:link, div.news div.hearimg  a:visited { border:none; text-decoration:none; background-image:none; float:left;  padding: 0 5px 0 0; margin: 0;  }



div.news div.hearimgtxt, div.news div.hearimgtxt a:link, div.news div.hearimgtxt  a:visited { border:none; text-decoration:none; background-image:none; float:right;  padding: 0 10px 10px 0; }


div.news div.hearimgtxt img { margin:0 0 0 10px;}




div.product_box { width:169px; float:left; padding:0; margin:10px 4px; position:relative; background-image:url(images/product_box_center.gif); background-repeat:repeat-y; }



div.product_top { background-image:url(images/product_box_top.gif); background-repeat:no-repeat; float:left; width:100%; }



div.product_bottom { background-image:url(images/product_box_bottom.gif); background-repeat:no-repeat; background-position:bottom; float:left;width:100%;  height:250px; text-align:center; padding:10px 0;}







div.titleproduct { color:#1791d2; font-size:11px; font-weight:bold; padding:0 10px; float:left; width:149px;}



div.titleproduct a:link, div.titleproduct a:visited { color:#1791d2; text-decoration:none;}



div.titleproduct a:hover { text-decoration:underline;}











div.subtitleproduct { color: #666666; font-size:10px;padding:0 10px;  float:left; width:149px;}



div.priceproduct { color: #1791d2; font-size:18px;padding:0 10px;  font-weight:bold;  float:left; width:149px;}



div.imageproduct {float:left; width:100%; margin:5px 0 0 0;}







div.msrp {color:#999999; margin:6px 0 0 0; font-size:11px; float:left; text-align:center; width:100%;}



span.msrp { text-decoration: line-through; }



a.button:link, a.button:visited { width:120px;  padding:5px; margin:10px auto 0 auto; border:1px solid #666666; background-color: #EAEAEA; font-size:12px; display:block; text-decoration:none; color:#666666; bottom:13px; left:20px; position:absolute;}



a.button:hover { background-color: #CDCDCD; color:#666;} 











div#footer { width:100%; float:left; margin:10px 0; border-top:1px solid #666; }















div#footerleft {



	width:250px;



	padding:0;



	float:left;



	margin:0 0 10px 0;



	font-size:11px;



}







div#footerright {



	width:700px;



	padding:0;



	float:right;



	margin:0;



	color:#666666;



	font-size:11px;



}



div#footerright a { color:#006699;  }







div.readmore_section { width:100%; border-top: 1px solid #1791d2; font-size:10px; float:left; margin:7px 0; padding:0; }



div.readmore_section a:link, div.readmore_section a:visited { color:#1791d2; font-size:11px; text-decoration:none; background-image:none; padding:0; margin:0; font-weight:normal;}



div.readmore_section a:hover { color:#333333;}







div#bbb { float:left; width:220px; padding:10px; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC;  }



.imgbbb { float:left; padding: 2px 6px 3px 0; }











div#storemain {

	width:100%;

	float:left;

	padding:30px 0 0 0;

	margin:0;

	font-size:12px;

	background-color: #fff;

}



.table_list {

border-bottom: 1px solid #333333;



padding:2px; }



.table_title {

background-color:#CCCCCC;

padding:2px;

}





div.storeitemlist {

	width:95%;

	float:left;

	margin:10px;

	padding:3px;

	border: 1px solid #ccc;

}



div.storeboxtop { background-image:url(images/boxtop.gif); height:9px; font-size:1px; }

div.storeboxtopleft { background-image:url(images/boxtopleft.gif); background-repeat:no-repeat; background-position:left; height:9px; font-size:1px; }

div.storeboxtopright { background-image:url(images/boxtopright.gif); background-repeat:no-repeat; background-position:right; height:9px; font-size:1px; }



div.storeboxcenterleft { background-image:url(images/boxcenter.gif); background-repeat: repeat-y; background-position:left;  }

div.storeboxcenterright { background-image:url(images/boxcenter.gif); background-repeat:repeat-y; background-position:right;  }



div.storeboxbottom { background-image:url(images/boxbottom.gif); height:14px; font-size:1px; }

div.storeboxbottomleft { background-image:url(images/boxbottomleft.gif); background-repeat:no-repeat; background-position:left; height:14px; font-size:1px; }

div.storeboxbottomright { background-image:url(images/boxbottomright.gif); background-repeat:no-repeat; background-position:right; height:14px; font-size:1px; }





div.storebox { width:95%; float:left; margin:0; }

div.storebox2 { width:95%; float:right; margin:0; }





span.storetxt { padding: 5px 10px 10px 10px; font-size:12px; margin:0; display:block;  width:98%; }





span.storetitleprod {



	margin:0;

	padding:0;

	color: #3f698a;

	font-size: 18px;

	font-weight:bold;

}



p { margin:0; padding:0; float:left;}



span.storetitle {

	font-family:Georgia, "Times New Roman", Times, serif;

	margin:0;

	padding:0 0 0 10px;

	color: #3f698a;

	font-size: 14px;

	font-weight:bold;

}



.formitem {

	width:100%;

	height:30px;



}



.formtitle {

	float:left;

	height:30px;

	width:150px;

	text-align:right;

	padding:0 10px 0 0;

	font-weight: bold;

	



}



.forminput {

	float:left;

	width:400px;

}

.forminput input, .forminput  textarea { border:1px #999999 solid; }







div.boxfooter { float:left; margin:0 0 0 10px; padding:5px; width:200px; }

div.boxfooter a:link, div.boxfooter a:visited { color:#666666; width:100%; display:block; border-bottom:1px dotted #666666; text-decoration:none;}

div.boxfooter a:hover { background-color:#CCCCCC;}

div.boxfooter h1.footer, div.boxfooter h3.footer  { display:block; width:100%; color:#333333; font-weight:bold; font-size:12px; margin:0; padding:0 0 5px 0;}

div.boxfooter h2.footer { display:block; width:100%; color: #666666; font-weight:bold; font-size:12px; margin:0; padding:0 0 5px 0;}





div.prodinfo { margin:5px 0; width:100%;  float:left;}





h1.intro { float:left; margin:0; padding:0; font-size:12px; color:#333333; font-weight:bold;}



.indexstore { float:left; margin:10px 10px 0 0; padding:0; border:none;}



div.promobox {



	float:left;



	width:100%;



	padding:0;



	margin:15px 0;

	

}



div#newoffice {

	color:#1995d6;

	font-size:12px;

	float:right;

	width:350px;

	margin:0 0 0 10px;

	padding:0;



}



