/* CSS Document */
html {background:url(../../files/cms/6/bgs2.png)}
body { padding:0px 0px 0px 0px; margin:0px;  font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; background:url(../../files/cms/6/bgs3.png) repeat-x; color:#7d7d7d;}
img {border:0px;}
.clear { position:relative; height:1px; line-height:1px; font-size:1px; clear:both;}
p {padding:0px; margin:0px 0px 8px 0px;}
form {margin:0px; padding:0px;}
a {position:relative; text-decoration:none;  color:#666; }
a:hover {text-decoration:underline; color:#000}
input {font-size:11px; vertical-align:middle; border:1px solid #cecece; background:#fff; padding:1px; color:#666;}
select {font-size:11px; vertical-align:middle; border:1px solid #cecece; background:#fff; padding:1px; color:#666;}
radio {vertical-align:middle;}
h2 {height:48px; line-height:46px; background:url(../../files/cms/6/sciezka.png); padding:0px 0px 0px 20px;  font-size:12px; margin:0px 0px 15px 0px; }
h5 { margin:0px; padding:10px 10px 10px 10px; background:#fafafa; border:1px solid #eaeaea; font-size:11px; margin-bottom:10px;}
h5 p { padding:0px; font-size:11px; font-weight:normal; margin:0px;}
.produkt h2 { margin-left:-15px;}
textarea {font-size:11px; vertical-align:middle; border:1px solid #cecece; background:#fff; padding:3px; color:#666;}
.txt { padding:3px;}
.txtl {width:200px}
.txts {width:50px}
.glowny { width:960px; margin:0 auto;}
.top .logo { display:block; width:232px; height:59px; background:url(../../files/cms/6/logosz.png); float:left; margin:5px 13px 0px 0px;}
.top a:hover.logo  { background:url(../../files/cms/6/logosz.png);}
.top { padding:0px 0px 0px 0; height:71px;}
.top a, .top  #mtend { width:130px; height:45px; float:right; display:block; background:url(../../files/cms/6/topsa.png); margin:11px 18px 0px 0px; text-align:center; line-height:45px; color:#eee; font-weight:bold;  text-decoration:none; font-family:Verdana, Geneva, sans-serif;}
.top  #mt1 {margin:11px 0px 0px 0px;}
.top a:hover, .top  a:hover#mtend { background:url(../../files/cms/6/topsah.png); text-decoration:none;font-size:13px;color:#fff}
#topend {margin-right:0px;}
.top2 { height:269px; margin:0px;}
.polat { width:265px;  height:238px;  padding:12px 0px 0px 13px; float:right; background:url(../../files/cms/6/prsz.png);}
.toppic {width:960px; float:left; height:430px; background:url(../../files/cms/6/toplong.jpg); }

#t1 {display:none;}
#t1 .p0 { position:relative; display:block; float:left; height:27px; width:120px; color:#909090; font-size:11px;  line-height:27px; text-align:center; margin:0px 10px 6px 0px; font-family:Verdana, Geneva, sans-serif;}
#t1 .p0:hover { color:#fff; text-decoration:none;}
.topnak { position:absolute; width:664px; height:269px; margin:71px 0px 0px 0px; background:url(../../files/cms/6/top2.png); }


.prawe { float:left; width:296px;color:gray;}
.lewe { display:none;}
.sr3 { width:664px; float:left; margin:0px;}
.sr2 { width:664px;  float:left;}
.mapa { height:48px; line-height:46px; background:url(../../files/cms/6/sciezka.png); padding:0px 0px 0px 20px; margin-bottom:15px; }
.mapa a { color:#aaaaaa; font-size:12px; font-weight:bold; }
.mapa a.end {color:#000; font-size:15px;}
.mapa a:hover {text-decoration:none; color:#000;font-size:15px}
.main {background:url(../../files/cms/6/main.png) repeat-y;}

.naw { line-height:20px; height:20px; background:#f3f3f3; width:632px; margin:0 auto; border:1px solid #eee;}
#naw2 { margin:-15px 0px 15px 0px;} 
.strony .naglgal { float:right;}
.strony .naglgal a { color:#666; padding:0px 6px 0px 5px; }
.strony .naglgal .pagelist a{border-right:1px solid #b0b0b0;}
.strony .naglgal .pagelist a.end, .strony .naglgal .pagelist a.selend { border-right:0px;}

.prs  .etyk2 {position:absolute; background:none; z-index:20; width:45px; height:45px; margin:1px 0px 0px 29px;}
.prs  .etyk2 img { width:45px; height:45px;}
.prm  .etyk2 {position:absolute; background:none; z-index:20; width:90px; height:90px; margin:8px 1px 0 117px;}/*cena */
.prl  .etyk2 {position:absolute; background:none; z-index:20;  width:90px; height:90px; margin:1px 0px 0px 211px;}
.produkt .etyk2 img {border:0px;}
.etyk  {position:absolute; background:none; z-index:50; width:90px; height:90px; margin:1px 0px 0px 163px;}
.strony .naglgal .pagelist a:hover, .strony .naglgal .pagelist a.sel,  .strony .naglgal .pagelist a.selend { color:#13619e;}

.cmsl .naglgal { width:100%; padding:0px 0px 10px 0px;}
.cmsl .pagelist a {padding:7px;  font-weight:bold; background:#f3f3f3; border:1px solid #eee; margin:0px 5px;}
.cmsl .pagelist { text-align:center;}
.cmsl .prev a {display:block; width:auto;   font-weight:bold; padding:0px 0px 0px 15px; }
.cmsl .next a {display:block; width:auto;   font-weight:bold;  padding:0px 15px 0px 0px; }
.cmsl .naglgal .next { width:120px; text-align:right;}
.cmsl .naglgal .prev { width:120px; text-align:left;}
.cmsl .pagelist a.sel, .cmsl .pagelist a.sel, .cmsl .pagelist a:hover { background:#1b6aa9; color:#fff; border:1px solid #0b5691; }


.prm { width:202px; float:left; margin-right:14px;}
.prs { width:302px; float:left; margin-right:22px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px groo #CCC;}
.prl { width:302px; float:left; margin-right:22px;}
.produkt img { border:1px solid #dcdcdc;}
.produkt { padding:15px 0px 15px 15px; }
.prlist { border:1px solid #7a7a7a; margin:5px 0px 14px 0px; background:url(../../files/cms/6/prlist.png) repeat-x center center; padding:5px; color:#000;}
.prs .prlist { border:1px solid #7a7a7a; margin:5px 0px 14px 0px; background:url(../../files/cms/6/prlist.png) repeat-x center center; padding:5px; color:#000; float:left; width:210px;} 
/*.cenali {width:60px; float:right; text-align:right; vertical-align:middle; color:green; font-weight:bold; }*/
.cenali {
color:white;
float:right;
font-weight:bold;
margin:-45px 10px 5px 0;
text-align:right;
position: relative;
width:80px;
top: -145px;
font-size: 18px;
z-index: 30;
}
.cen { position: relative; background:url(../images/kolo.jpg) }
.prs span { color:#fff; font-weight:bold;}
.nazpr { text-align:left; float:left; width:130px;  vertical-align:middle;}

.bottom { height:70px; background:url(../../files/cms/6/stopkas.png); margin:-1px 0px 0px 0px;}
.stopka { height:52px;  width:960px; background:url(../../files/cms/6/stopkas3.png) no-repeat left; margin:0 auto;}
.menufoot { width:664px; line-height:52px; float:left; text-align:center;}
.menufoot a { padding:0px 14px 0px 13px; color:#676767; border-right:1px solid #adadad;}
.menufoot #mbend { border-right:0px;}
.imt { width:296px; height:52px; line-height:52px; color:#fff; float:right; text-align:center;}
.imt a { color:#fff; text-decoration:underline;}

.primg img {border:1px solid #dcdcdc; padding:1px; background:#fff; width:250px; height:250px;}
.produkt_pr { padding:0px 15px 15px 15px;}
.pr_w { border-collapse:collapse; width:100%;}
.pr_w td { vertical-align:top;}
.pr_w  .pr_img { width:252px; padding:0px;}
.pr_w  .pr_opis { padding:0px 0px 0px 20px;}
.pr_opis h5 { margin:0px 0px 10px -10px;}
.pr_li { color:#13619e; font-weight:bold;} 
.pr_li strong { color:#7d7d7d;}
strike { color:#FF0000;display:block; }
.cenli strike {display:inline; }
.butk {  margin:-52px 0px 0px 440px; padding:0px 0px; height:25px;  width:200px; position:absolute; }
.butk a { display:block; float:right; margin:0px 10px 0px 0px; }
.butk a.tdr { width:30px; background:url(../../files/cms/6/drukuj.png); height:25px;}
.butk a.tpol { width:33px; background:url(../../files/cms/6/polec.png); height:25px;}
.butk a.tzap { width:25px; background:url(../../files/cms/6/zapytaj.png); height:25px;}

.opisp {background:#fafafa; border:1px solid #eaeaea; padding:10px; margin-top:15px; line-height:17px;}
.pr_div { border-bottom:15px solid #fff;}
.powzd { line-height:17px; background:url(../../files/cms/6/lupa2.png) no-repeat right; padding:0px 20px 0px 0px; color:#666;  font-size:10px; text-align:right; width:230px; margin-top:5px; }
.primg2 { padding:7px 0px 0px 1px;} 

.primg2 img {border:1px solid #dcdcdc; padding:1px; background:#fff; margin:3px;}

.pushdk { background:url(../../files/cms/6/basket.png) no-repeat right; width:130px; height:25px;  color:#13619e;  border:0px; font-size:10px; font-weight:bold; padding:0px 0px 0px 0px; cursor:pointer; text-align:left;}

.tagi {background:#fafafa; border:1px solid #eaeaea; padding:10px; margin-top:15px; }
.tagi h1 { background:none; padding:0px; margin:0px; border:0px; width:auto; float:left; font-size:20px; padding:0px; color:#cee1f0; height:26px;}
.tagi h2 {background:none; padding:0px; margin:0px; border:0px;  width:auto; float:left; font-size:18px; padding:2px;  color:#cee1f0;  height:24px;}
.tagi h3 {background:none; padding:0px; margin:0px; border:0px;  width:auto; float:left; font-size:16px; padding:4px; color:#cee1f0;  height:22px;}
.tagi h4 {background:none; padding:0px; margin:0px; border:0px;  width:auto; float:left; font-size:14px; padding:8px; color:#cee1f0;  height:18px;}
.tagi h5 {background:none; padding:0px; margin:0px; border:0px;  width:auto; float:left; font-size:12px; padding:8px; color:#cee1f0;  height:18px;}

.push { width:80px; height:22px; background:url(../../files/cms/6/pushs.png); border:0px; font-size:10px; font-weight:bold; color:#fff; padding:0px 0px 4px 0px; margin:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; cursor:pointer;}
.ok { width:30px; height:22px; background:url(../../files/cms/6/ok.png); border:0px; font-size:10px; font-weight:bold; color:#fff; padding:0px 0px 4px 0px; margin:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; cursor:pointer;}
#dlpush {background:url(../../files/cms/6/zap.png); width:120px;}

.tresc { padding:0px 15px 15px 15px; line-height:17px;}
.tresc .data{display:none;}
.basket { border-collapse:collapse; width:100%;}
.basket td { padding:5px; background:#fff; border:2px solid #fff;}
.basket .r1 td { background:#f2f6fc;}
.basket .ilosc input { width:25px; padding:3px;}
.basket .ilosc { text-align:center;}
.basket input, .basket select { padding:3px;}
.basket img {  margin-right:10px; float:left; border:1px solid #9f9f9f;}

.messerr {border:1px solid #9f9f9f; margin:0px 0px 15px 0px; text-align:center; color:#FF0000; font-weight:bold; background:#f0f0f0; padding:15px;}

.rej {border-collapse:collapse;}
.rej td { padding:5px;}
.rej td input { padding:3px;}
.rej td select { padding:3px;}

.wiec { display:block; position:absolute; margin:0px 0px 0px 400px; width:120px;}

#wiel {  margin:-56px 0px 0px 440px; padding:0px 0px; height:33px;  width:200px; position:absolute; }
.w3 {background:url(../../files/cms/6/w1.png); height:33px; width:28px;}
.w2 {background:url(../../files/cms/6/w2.png); height:33px; width:31px;}
.w1 {background:url(../../files/cms/6/w3.png); height:33px; width:36px;}


.tabroz,.tabrozs,.tabroza{display:block;float:left;border-bottom:3px #fff solid;margin:8px 3px 0 0}
.tabroza {border-bottom:3px #a0a0a0 solid;}
.tabroz a,.tabrozs a,.tabroza a{display:block;border:1px #cdcdcd solid;padding:1px 7px 1px 7px; position:relative; height:auto; width:auto; float:left;}
.tabroza a {border:1px #a0a0a0 solid;}
.tabrozs a{color:#cdcdcd;}
.tabrozs a:hover{text-decoration:none;}