body{background:url(../lay-gfx/background.jpg) 50% 0 no-repeat black;font-size:12px;color:#8c8c8c;padding-bottom:20px;}
a{color:#8c8c8c;}
img{behavior:url(libs/iepngfix/iepngfix.htc);}

#TopLayer{
	cursor: pointer;	
	position:absolute; 
	top:20px;
	left: 50%; 
	margin-left: -400px; 
	width:812px; 
	text-align:center; 
	height:780px;  
	display:block;	
	}
#TopLayer img{
	padding:5px; 
	border:1px solid #CCCCCC;
	background:#000000; 

	}

#wrap-outer{width:960px;background:black;margin:auto;}
#wrap-inner{width:809px;margin:auto;overflow:hidden;}

#head{height:274px;background:url(../lay-gfx/head.jpg);}
#head h1 a{display:block;float:left;margin:110px 0 0 40px;width:180px;height:40px;text-indent:-9999px;overflow:hidden;}

#topmenu{height:39px;}
#topmenu a{float:left;display:inline;width:89px;height:39px;line-height:32px;background:url(../lay-gfx/topmenu.jpg);margin-right:1px;color:#ffdd00;font-weight:bold;}
#topmenu a.last{margin-right:0;}
#topmenu a:hover, #topmenu a.active{color:white;}

#breadcrumbs{height:20px;margin-top:10px;line-height:15px;text-align:left;}
#breadcrumbs a{color:#bb8ea7;border-right:1px solid #bb8ea7;margin-right:7px;padding-right:10px;}
#breadcrumbs a.last{color:#c0016b;border-right:none;}

#footmenu{padding:40px 0 20px 0;text-align:center;}
#footmenu a{background:url(../lay-gfx/bullet1.jpg) 0 50% no-repeat;padding:0 3px 0 10px;font-size:11px;}
#footmenu a.first{background:none;padding-left:none;}
#footmenu a:hover, #footmenu a.active{color:#c56b95;}

#cms-main{padding:20px 30px;background:white;border:1px solid pink;}

#main{text-align:left;}

#langs{height:353px;background:url(../lay-gfx/langs.jpg);}
#langs-menu{padding:108px 0 0 187px;font-size:13px;font-weight:bold;}
#langs-menu a{color:white;text-align:center;float:left;line-height:73px;width:72px;height:73px;margin-right:16px;}
#langs-menu a:hover {color:#fc3af3;}

#katalog-sidebar{float:left;background:url(../lay-gfx/katalog-sidebar2.jpg) no-repeat;width:195px;}
#katalog-sidebar a{display:block;line-height:30px;height:30px;color:#2a1801;font-size:14px;padding-left:15px; font-weight: bold}

#katalog-boxes{float:left;width:614px;}
#katalog-boxes .box{width:300px;float:left;background:#420239;margin-bottom:3px;position:relative;}
#katalog-boxes .box .x1{background:black;margin:1px;}
#katalog-boxes .odd{margin-right:14px;}
#katalog-boxes .box h2{background:url(../lay-gfx/katalog-boxes-h22.jpg);line-height:28px;font-size:14px;text-align:center; font-weight: bold}
#katalog-boxes .box h2 a{color:#b1b1b1;}
#katalog-boxes .box .img{display:block;height:226px;overflow:hidden;}
#katalog-boxes .box .more{position:absolute;bottom:10px;right:10px;}

#katalog-head{height:49px;background:url(../lay-gfx/katalog-head.jpg);color:white;padding-left:15px;}
#katalog-head h2{font-size:22px;line-height:22px;padding:2px 0 1px 0;}
#katalog-head h3{font-size:16px;line-height:18px;}

#katalog-listing{background:url(../lay-gfx/katalog-zast.jpg) no-repeat;}
#katalog-listing .odd{margin-right:20px;}
#katalog-listing .even{background:none;}
#katalog-listing .box{width:394px;height:170px;float:left;color:white;margin-top:5px;position:relative;background:url(../lay-gfx/katalog-listing-box.png) 30px 0 no-repeat;behavior:url(libs/iepngfix/iepngfix.htc);}
#katalog-listing .box .left{float:left;width:154px;overflow:hidden;}
#katalog-listing .box .right{float:left;width:240px;height:170px;overflow:hidden;}
#katalog-listing .box h2{font-size:18px;line-height:18px;margin:10px 0 3px 0;padding-bottom:5px;background:url(../lay-gfx/katalog-listing-h2.jpg) 0 100% no-repeat;}
#katalog-listing .box h2 a{color:white;}
#katalog-listing .box h3{font-size:12px;line-height:15px;}
#katalog-listing .box a.more{display:block;position:absolute;top:130px;right:30px;font-size:15px;padding-left:30px;background:url(../lay-gfx/arrow1.gif) 0 50% no-repeat;color:#e0079d;font-weight:bold;}

#katalog-zast-boxes{border:1px solid #2f2f2f;padding:10px;margin:30px 0;}
#katalog-zast-boxes .box{float:left;width:254px;margin-right:12px;}
#katalog-zast-boxes .last{margin-right:0;}
#katalog-zast-boxes .box h2{font-size:22px;text-align:center;line-height:50px;background:url(../lay-gfx/katalog-zast-h2.jpg);}
#katalog-zast-boxes .box h2 a{color:black;}
#katalog-zast-boxes .box img{border:3px solid #e19d2e;border-top:none;}

#katalog-zast-bar{background:url(../lay-gfx/katalog-zast-bar.jpg) no-repeat;}
#katalog-zast-bar a{float:left;width:182px;margin-left:20px;font-size:18px;color:black;line-height:50px;}

#katalog-zast-bar2_old{margin: 20px 0 0 0; background:url(../lay-gfx/katalog-zast-bar.jpg) no-repeat;}
#katalog-zast-bar2{margin: 20px 10px;}
#katalog-zast-bar2 a{float:left;width:192px; margin-left: 3px; margin-top: 3px; text-align: center; font-size:18px;color:black;line-height:50px;}
.zast1 {background:url(../lay-gfx/kolor1.jpg) repeat-x}
.zast2 {background:url(../lay-gfx/kolor2.jpg) repeat-x}
.zast3 {background:url(../lay-gfx/kolor3.jpg) repeat-x}
.zast4 {background:url(../lay-gfx/kolor4.jpg) repeat-x}
.zast5 {background:url(../lay-gfx/kolor5.jpg) repeat-x}
.zast6 {background:url(../lay-gfx/kolor6.jpg) repeat-x}
.zast7 {background:url(../lay-gfx/kolor1.jpg) repeat-x}
.zast8 {background:url(../lay-gfx/kolor4.jpg) repeat-x}

#katalog-produkt{padding:5px 0;background:url(../lay-gfx/katalog-zast.jpg) no-repeat;}

#katalog-produkt .left{float:left;width:265px; padding: 52px 0 0 20px}
#katalog-produkt .right{float:left;width:524px;}
#katalog-produkt h2{font-size:24px;color:#c0016b;margin-bottom:15px;}
#katalog-produkt a.more{float:right;margin-top:35px;font-size:15px;padding-left:30px;background:url(../lay-gfx/arrow1.gif) 0 50% no-repeat;color:#e0079d;font-weight:bold;}

#glowna .box,#glowna-news{border:1px solid #2f2f2f;}
#glowna-ads1{float:left;width:262px;}
#glowna-ads1 .first{margin-bottom:7px;}
#glowna-ads2{margin-top:12px;}
#glowna-ads2 .box{float:left;display:inline;}
#glowna-ads2 .middle{margin:0 12px 0 11px;}
#glowna-news{float:left;margin-left:11px;width:534px;height:325px;overflow:hidden;background:url(../lay-gfx/glowna-news.jpg);}
#glowna-news h2{font-size:20px;color:#9d0060;margin-left:15px;}
#glowna-news .short{margin-top:8px;}
#glowna-news .left{float:right;display:inline;width:128px;margin:0 8px 0 0;border:1px solid #2f2f2f;}
#glowna-news .left img{border:1px solid #2f2f2f;margin:1px;}
#glowna-news .right{float:left;width:372px; margin-left:12px;}
#glowna-news .right h3{font-size:15px;line-height:15px;margin-bottom:5px;}
#glowna-news .right h3 a{color:#9d0060;}
#glowna-news.sub{xwidth:100%; float:left; height: auto; margin:0; background:url(../lay-gfx/glowna-news.jpg) no-repeat top left;}

#zamowienie label{float:left;width:100px;color:#8c8c8c;}
#zamowienie label.long{float:none;width:300px;}
#zamowienie label.error{float:right;width:450px;color:#9d0060;}
#zamowienie p{clear:both;line-height:25px;}
#zamowienie input.error, #zamowienie textarea.error{border:1px solid #9d0060;}
#zamowienie .text, #zamowienie .textarea, #zamowienie .submit {border:1px solid #2f2f2f;background:black;color:#8c8c8c;}
#zamowienie .text{width:200px;}
#zamowienie .textarea{clear:both;width:300px;height:150px;margin-bottom:10px;}
#zamowienie .submit{margin-top:10px;}
#zamowienie-msg p{text-align:center;}
#zamowienie-msg a{color:#9d0060;}

.uc{font-size:12px;color:#bdbdbd;}
.uc ul{list-style-type:disc;padding-left:15px;}
.uc h2{font-size:22px;color:#c0016b;margin-bottom:3px;}


