*{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;cursor:default;font-family:Tahoma,sans-serif;padding:0;margin:0;z-index:0;border:0;vertical-align:baseline;outline:none;text-decoration:none;line-height:120%}
body{line-height:1;color:black;background:#FFF url(gbg.gif) repeat-y center top;font-size:13px;z-index:-1;text-align:center}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed}td,th,caption{font-size:13px;font-weight:normal;text-align:left}
ol,ul{list-style:none}select{margin:inherit}p{line-height:1.3em}
a,a *{cursor:pointer;outline:none;color:#C70000}.clr{clear:both}:focus{outline: 0;}
h1,h2,h3,h4,h5,h6{line-height:100%;font-weight:normal}
h1{font-size:25px}h2{font-size:21px}h3{font-size:18px;font-weight:normal;font-family:arial,sans-serif;color:#666}h4{font-size:15px;font-family:arial,sans-serif;color:#666;font-weight:bold;margin:6px 0}h5{font-size:12px;font-family:arial,sans-serif;color:#666}h6{font-size:11px;font-family:arial,sans-serif;color:#666}
input,select,textarea{cursor:text}
h3 b{font-weight:normal}
h3 a:hover{text-decoration:underline}

#to{background:#730000 url(tbg.jpg) repeat-x bottom left}
#ti{width:992px;height:175px;margin:0 auto}
#ti h1 a{height:225px;width:230px;float:left;line-height:500px;overflow:hidden}
#navo{height:30px;text-align:center;background:url(gbgt.gif) no-repeat center top}
#navi{width:992px;height:30px;margin:0 auto;text-align:left;overflow:hidden;padding:4px 0 0 240px}
#navi div{float:left;background:url(navo.gif) no-repeat right top;padding-right:10px;margin-right:3px}
#navi div a{float:left;display:block;background:url(navi.gif) no-repeat 0 0;font-size:11px;color:#9D9D9D;padding:3px 6px 3px 8px;height:21px}
#navi div a:hover{color:#666}
#navi span{display:block;float:left;color:#C70000;font-size:11px;padding:3px 0 0 4px}
#c{width:996px;margin:0 auto}
#cli,#cr{float:left;text-align:left}
#cli{width:220px;background:#B10000;margin-left:8px !important;margin-left:4px;}
#cl{width:220px;background:#B10000;position:absolute;padding:0 0 15px 0}
#clh{width:220px;height:300px}

#cl ul{width:214px}
#cl li{margin:0 15px;background:url(lib.gif) no-repeat left bottom;height:43px}
#cl li a{color:#FFF;padding:10px 0 10px 39px;display:block;height:43px;font-weight:bold}
#cl li a,#cl li div{background:url(icons/xxx.gif) no-repeat 0 0}
#cl li a:hover{text-decoration:underline}
#cl li.sub a:hover{text-decoration:none;color:#000}
#cl li.sub a.a{color:#E43333}
#cl li.sub{height:auto;background:#FFF;margin:0;border-bottom:5px solid #B10000}
#cl li.sub div{height:40px;padding:10px 15px 0 48px;color:#9C9C9C;font-weight:bold}
#cl li.sub li,#cl li.sub a{background:none;color:#989898;font-weight:normal}
#cl li.sub li{height:18px;margin-left:48px;position:relative;top:-6px}
#cl li.sub a{height:18px;padding:0;border-top:1px solid #F1F1F1}

#cl #clp{background:#9A0C0C;padding:5px;text-align:center;color:#EBCFCF;margin:20px 15px 20px 15px;font-size:11px}
#cl #clp span{display:block;margin-bottom:5px}
#cl #clp div{width:180px;height:110px;background:#FFF}

#cl #address{color:#FFF;margin:0 10px 15px 20px;font-size:11px}
#cl #address p{margin:2px 0 8px}
#cl #address a{color:#FFF}

.ic0{background-position:10px 0}
.ic1{background-position:10px -50px}
.ic2{background-position:10px -100px}
.ic3{background-position:10px -150px}
.ic4{background-position:10px -200px}
.ic5{background-position:10px -250px}
.ic6{background-position:10px -300px}
.ic7{background-position:10px -350px}
.ic8{background-position:10px -400px}
.ic9{background-position:10px -450px}

.ic0_i{background-position:-290px 0}
.ic1_i{background-position:-290px -50px}
.ic2_i{background-position:-290px -100px}
.ic3_i{background-position:-290px -150px}
.ic4_i{background-position:-290px -200px}
.ic5_i{background-position:-290px -250px}
.ic6_i{background-position:-290px -300px}
.ic7_i{background-position:-290px -350px}
.ic8_i{background-position:-290px -400px}
.ic9_i{background-position:-290px -450px}

#cr{width:766px;padding-right:5px}
#crt{height:35px;padding:10px 6px 0 16px;overflow:hidden}
#crt h2{padding:0 !important}
#crt h2,h2{font-family:arial;font-weight:normal;color:#C70000;padding-right:110px}
h2{padding:10px 6px 2px 16px !important;padding:10px 6px 2px 18px}
a.print{display:block;float:right;font-size:11px;color:#C70000;background:url(print.gif) no-repeat 0 2px;padding-left:14px;position:relative;top:16px}

#cr .j1{border:5px solid #EAEAEA;float:right;margin:7px 0 0 0}
/*#cr .j1 img{width:235px}*/
#cr .j2{border:5px solid #EAEAEA;margin:0 0 5px 16px;width:495px;text-align:center;padding:5px 2px}
#cr .j2 span{white-space:nowrap;padding-left:12px;background-repeat:no-repeat;background-position:0 2px;font-size:11px;margin:0 4px}
#cr .j2 span.a{color:#C70000}
#cr .j2 span.i{color:#9D9D9D;text-decoration:line-through;}
#cr .j2 span.ic1a{background-image:url(ic1a.gif)}
#cr .j2 span.ic2a{background-image:url(ic2a.gif)}
#cr .j2 span.ic3a{background-image:url(ic3a.gif)}
#cr .j2 span.ic4a{background-image:url(ic4a.gif)}
#cr .j2 span.ic1i{background-image:url(ic1i.gif)}
#cr .j2 span.ic2i{background-image:url(ic2i.gif)}
#cr .j2 span.ic3i{background-image:url(ic3i.gif)}
#cr .j2 span.ic4i{background-image:url(ic4i.gif)}

#cr .j3{margin:0 0 12px 16px;width:495px}
#cr .j3 td{color:#666}
#cr .j3a{background:url(lbg.png) no-repeat left bottom;text-align:center;vertical-align:middle}
#cr .j3a2{background-image:url(fbg.png)}
#cr .j3a,#cr .j3c{border:5px solid #EAEAEA;border-top:4px solid #EAEAEA}
#cr .j3ca,#cr .j3cb{vertical-align:top;padding:7px;border-top:1px solid #EAEAEA;font-size:11px}
#cr .j3ca{width:85px;border-right:1px solid #EAEAEA}
#cr .j3cb{width:220px}

#cr .j3x .j3a{width:235px !important;width:242px}
#cr .j3x .j3b{width:5px !important;width:10px}
#cr .j3x .j3c{width:485px !important;width:492px}
#cr .j3x .j3c table{width:485px}


#cr p,#cr ul,#cr ol{margin:3px 6px 15px 16px;color:#666}
#cr ul{list-style-type:none}
#cr li{padding-left:10px;background:url(li.gif) no-repeat 0 7px}

#cr .gal{margin:6px 0 2px 8px !important;margin:6px 3px 2px 5px}
#cr .gal a{display:block;float:left;border:5px solid #EAEAEA;margin:3px 0 3px 5px;text-align:center;font-size:10px;padding-bottom:2px;color:#8C8C8C;position:relative;width:120px;height:136px;overflow:hidden;position:relative}
#cr .gal a:hover img{filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;}
#cr .gal a b{color:#666;font-weight:normal;position:absolute;top:112px;width:110px;left:0;overflow:hidden;display:block}
#cr .gal .img{display:block;margin:0 0 2px;border-bottom:5px solid #EAEAEA;width:110px;height:110px;padding:0}
.gal .img img{display:none}
#cr .gal div.clr{border:none}

#cr .pic{margin:6px 0 2px 6px}
#cr .pic img{border:5px solid #EAEAEA;margin:3px 0 3px 5px;}

.product table{margin:16px 0 6px 16px}
.product table td{border:1px solid #E7E7E7}
.product table td,#cr table th{padding:1px 5px}
.product table th{color:#000;border:1px solid #CCC;font-weight:bold}

#cr .pr{margin:6px 0 2px 6px;overflow:hidden}
#cr .prx{float:left;width:245px;height:200px;border:5px solid #EAEAEA;background:url(lbgb.png) no-repeat left bottom;margin:3px 0 3px 5px;position:relative}
#cr .prx h3{height:32px;margin:0;padding:10px 2px 0 10px;font-family:arial}
#cr .prx div.product img{float:right;margin-right:9px;height:150px;width:70px}
#cr .prx p{margin:0 6px 6px 10px;font-size:11px;float:right;width:130px;height:73px;overflow:hidden}
#cr .prxi{float:right;width:135px;height:9px;overflow:hidden}
#cr .prxi img{float:left}
#cr .prp{float:right;width:125px;margin:17px 10px 0 5px;font-size:21px;font-weight:bold;font-family:arial;color:#C70000;text-align:center}
#cr .prps{float:right;width:125px;margin:0 10px 0 4px;font-size:9px;color:#808080;text-align:center}
#cr .prm{font-size:11px;color:#C70000;width:125px;text-align:center;float:right;margin:12px 10px 0}
#cr .prm span{padding:0 14px;background:url(more.gif) no-repeat 0 4px}
#cr .prx a{display:block;width:231px;height:185px;position:absolute;top:2px;left:2px;background:#666;filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;border:1px solid #000}
#cr .prx a:hover{filter:alpha(opacity=5);-moz-opacity:.05;opacity:.05}

h3,h4{padding:0 6px 0 15px;margin:2px 0 2px}

#cf{float:left;width:992px;margin:40px 0 10px}
#cfl{float:left;width:194px;margin:0 10px 20px 16px !important;margin:0 8px 20px;border-top:1px solid #A40000;color:#FFF;font-size:11px;padding-top:14px}
#cfl a{color:#FFF}
#cfr{float:right;width:734px;margin:0 4px 20px;border-top:1px solid #E1E1E1;padding-top:14px}
#cfr a{color:#666666;font-size:11px;margin:0 8px;white-space:nowrap;line-height:22px}
#cfr a:hover{text-decoration:underline}

.menu{position:relative;width:220px;float:left;background:#B10000 url(layout/menu.png) no-repeat top left;margin-left:6px;margin-top:-31px}
.menu a {color:#FFF;font-weight:bold;font-size:12px;text-decoration:none;text-align:left;background:none;display:block;height:43px;border-top:1px solid #B70000;border-bottom:1px solid #A40000}
.menu a:hover{color:#FFF;text-align:left;background:#C40A0A;height:43px;border-top:1px solid #D01616;border-bottom:1px solid #A40000;text-decoration:underline}
.menu a.first{border-top:none}
.menu a.first:hover{border-top:none;background:#C40A0A url(layout/m1st.png) no-repeat top left}
.menu a div{}

div.box{position:relative;border:5px solid #EAEAEA;margin-left:5px !important;margin-left:5px;margin-bottom:10px;float:left;background:url(layout/box.png) no-repeat bottom left;left:9px;margin-top:6px}
.box a{display:block;width:231px;height:186px;position:absolute;top:2px;left:2px;background:#666;filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;border:1px solid #000}
.box a:hover{filter:alpha(opacity=5);-moz-opacity:.05;opacity:.05}
.box .foto{position:absolute;top:30px;right:9px;width:70px;height:150px;overflow:hidden;background:#EAEAEA url(noimg0.png) no-repeat top left}
.box .foto div{width:70px;height:150px}
.box .foto .foto_img img{display:none}
.box .promo{position:absolute;top:30px;right:9px;}
.box div.box2,.box div.box3{width:235px;height:190px;overflow:hidden}
.box div.box2{background:url(lbgb.png) no-repeat left bottom}
.box div.box3{background:url(lbgb2.png) no-repeat left bottom}

.box h3{margin:9px 9px 0;line-height:100%;display:block;color:#666666;font-family:arial,sans-serif;font-weight:bold;font-size:14px;white-space:no-wrap;padding:0}
.box h3 span{overflow:hidden;height:16px;display:block}
.box .txt{width:140px;height:77px;color:#666;line-height:115%;margin:2px 0 0 9px;overflow:hidden;;font-size:11px}
.box .box3 .txt{width:218px;height:115px}
.box .cena{width:140px;height:27px;color:#C70000;margin:11px 0 2px 9px;font-size:22px;font-weight:bold;text-align:center}
.box .cena span{background:url(ico.gif) no-repeat top left;padding:0 4px 0 29px;font-family:arial}
.box .cena span.catic1{background-position:0 -30px}
.box .cena span.catic2{background-position:0 -60px}
.box .cena span.catic3{background-position:0 -90px}
.box .cena span.catic4{background-position:0 -120px}
.box .cena span.catic5{background-position:0 -150px}
.box .cena span.catic6{background-position:0 -180px}
.box .cena span.catic7{background-position:0 -210px}
.box .cena span.catic8{background-position:0 -240px}
.box .cena span.catic9{background-position:0 -270px}
.box .montaz{width:140px;height:23px;overflow:hidden;line-height:100%;color:#808080;font-size:9px;text-align:center;margin:0 0 0 9px;}
.box .more{width:140px;color:#C70000;font-size:11px;text-align:center;margin:0 0 0 9px;}
.box .more_art{position:absolute;bottom:17px;right:9px;text-align:right}
.box .more span{background:url(more.gif) no-repeat 0px 3px;padding:0 4px 0 10px}

table.bd,.richb table{border:4px solid #DDD;margin:4px 16px 20px 16px}
table.bd td,#cr table.bd tr th,.richb table td,#cr .richb table tr th{border:1px solid #DDD;vertical-align:top;padding:9px 7px;font-size:11px;color:#666}

.field select option{padding:1px 7px}
.ctc{margin:0 0 0 10px;line-height:100%}
.ctc .field{width:250px;float:left;padding:0 0 0 5px}
.ctc .field label{font-size:11px;color:#666;padding-left:2px;padding-top:10px;display:block}
.ctc .field .body{border:5px solid #E9E9E9}
.ctc .field-failure .body{border:5px solid #FDD2D2}
.ctc .failure{display:none}
.ctc .field input,.ctc .field textarea,.ctc .field select{margin:0;display:block;margin:1px 0 !important;width:234px}
.ctc .field input,.ctc .field select{height:20px;padding:2px 4px}
.ctc .field textarea{height:187px;font-size:13px}
.ctc h3{color:#666;padding:12px 0 0 5px;font-family:arial,sans-serif}

.order,.send{height:39px;width:512px;padding:0}
#order .order,#ContactForm .send{width:100%}
.ctc .order,.ctc .send{padding:15px 0}
.order a{background:url(order.png) no-repeat left top}
.send a{background:url(send.png) no-repeat left top}
.order a,.send a{display:block;width:140px;height:33px;float:right}
.order a:hover,.send a:hover{background-position:left bottom}
.formerr{background:#B10000;margin-left:5px;padding:10px;text-align:center;border:1px solid #730000;color:#FFF;font-weight:bold;margin-top:10px;clear:both}

#cr .sm{margin-left:11px !important;margin-left:3px;float:left}
#cr .sm .smc{width:245px;float:left;margin-left:5px}
#cr .sm .smc div{border:5px solid #DDD;margin-bottom:5px;padding:10px 4px 12px 8px}
#cr .sm .smc h4{color:#666;font-weight:bold;font-size:15px;padding:0;margin:0 0 12px;font-family:tahoma,sans-serif}
#cr .sm .smc ul{margin:4px 0 8px}
#cr .sm .smc ul li{background:none;font-size:12px;font-weight:bold;padding:0;margin-top:3px}
#cr .sm .smc ul li a,#cr .sm .smc ul li span{padding-left:12px;background:url(sm.png) no-repeat}
#cr .sm .smc ul li a{background-position:0 4px}
#cr .sm a:hover{text-decoration:underline}
#cr .sm .smc ul li span{background-position:0 -26px}
#cr .sm .smc ul ul{margin-left:16px}
#cr .sm .smc ul ul li{font-size:11px;font-weight:normal}
#cr .sm .smc ul ul li a{background-position:0 -56px;padding-left:9px}

#cr a.link:hover,#cr .richb a:hover{text-decoration:underline}

/*--cArn--*/

.cArn{width:220px}
.cArnTab{border-top:1px solid #B70000}
.cArnTitle{color:#FFF;height:43px;font-weight:bold}
.cArnTitle a{padding:12px 3px 6px 48px;height:43px;display:block;border-bottom:1px solid #970000;background-repeat:no-repeat;background-image:url(ikony.gif);font-size:12px;color:#FFF}
.cArnTitle a:hover{background-color:#C40A0A;border-bottom:1px solid #A40000;border-top:1px solid #D01616;position:relative;top:-1px}
.cArnBody{position:relative}
.cArnTab .cArnBody{overflow:hidden;height:0;font-size:12px}
.cArnBody div{background:#970000;width:100%;color:#FFF}
.cArnTab .cArnBody div{position:absolute;bottom:0;padding:0 11px 10px 52px}

.cArnBody a{display:block;background:#970000;border-bottom:1px solid #8B0000;height:18px;line-height:18px;color:#E0B2B2;font-size:11px;padding:0 2px 1px}
.cArnBody a:hover{background:#A70000;color:#FFF}
.cArnBody a.selected{color:#FFF}
.cArnBody a.nasza{border-top:1px solid #8B0000}

.swh{position:absolute;top:0;left:0;z-index:1000}

/*--- PRINT ---*/

.pv{display:none}
#print .pv,#print .gal .img img,#print .box .foto .foto_img img{display:block}
#print .pv_address{text-align:right;font-size:10px;border-bottom:5px solid #EAEAEA;margin:0 0 0 14px;height:95px;padding:15px 0 0;margin-bottom:15px}
#print .pv_address p{margin:0}

#print,#print #to,#print #navi,#print #navi *{background:#FFF;color:#000}
#print #navi{border-bottom:1px solid #EAEAEA;padding-left:5px}
#print #navi *{padding-right:5px}
#print #cfr,#print #cl,#print a.print{display:none}
#print #cr{margin:10px 0 0 0}
#print #c{width:766px;margin:0}
#print #cfl{color:#666;border-top:1px solid #EAEAEA}
#print #cfl a{color:#666}
#print{text-align:left}
#print .box a,#print .promo,#print .order{display:none}
#print .box .cena span{background:none;padding:0 4px}
#print #cr .gal .img{display:block;border-bottom:5px solid #EAEAEA;width:110px;height:110px;padding:0;line-height:0}
#cl b.promote{color:#FFF;position:relative;top:2px;left:-1px}
