/* CSS Document */

html { background:url(../../files/cms/9/bg.png);}
body { padding:10px 0px 0px 0px; margin:0px;   font-size:11px; background:url(../../files/cms/9/bg2.png) repeat-x; font-family:Tahoma, Geneva, sans-serif; color:#776c4a;}
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:#dc5656; cursor:pointer;  }
a:hover {text-decoration:underline; }
input {font-size:11px; vertical-align:middle; border-color:#d2ccb5; color:#776c4a;}
select {font-size:11px; vertical-align:middle; border-color:#d2ccb5;  color:#776c4a;}
radio {vertical-align:middle;}
.txts {width:40px;  padding:2px; border:1px solid #d2ccb5; color:#827b67;}
.txtm {width:160px;  padding:2px;  border:1px solid #d2ccb5; color:#827b67;}
.txtl {width:400px; border:1px solid #d2ccb5; padding:2px;  color:#827b67;}
select {border:1px solid #d2ccb5;  padding:2px;   color:#827b67;}
.txt {font-family:Tahoma, Arial, Helvetica, sans-serif; padding:2px; } 
radio {vertical-align:middle;}
.tekst {border:1px solid #eceae2; border-top:0px; background:#fff; padding:0px 5px 10px 5px;}


.glowny { width:992px; }
.lewe {width:200px; float:left; margin:0px 0px 0px 0px; padding:143px 10px 0px 10px;}
.sr {width:562px; float:left; margin:0px 0px 0px 0px; padding:143px 0px 0px 0px;}
.prawe {width:200px; float:right; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px;}
.tresc { border:1px solid #eceae2; border-top:0px; background:#fff; padding:5px 20px 10px 20px;  margin:0px 0px 10px 0px;}

.top { height:84px; background:url(../../files/cms/9/top.jpg); padding:0px 0px 0px 10px; margin:0px 0px 15px 0px; }
.logo { width:200px; height:84px; display:block; float:left; background:url(../../files/cms/9/logo.jpg);}
.topmenu { float:right; width:186px; padding:12px 0px 0px 24px; float:right; margin:0px 0px 0px 0px;}
.topmenu a { line-height:15px; display:block; color:#fff; padding:0px 0px 0px 12px; background:url(../../files/cms/9/topmenu2.png) no-repeat left; }
.topmenu a#mt1 { color:#ff2b2a; background:url(../../files/cms/9/topmenu.png) no-repeat left; font-weight:bold;}
.szukaj { width:260px;  float:right; color:#fff; font-weight:bold; padding:32px 0px 0px 0px;}
.szukaj .txt { border:1px solid #b5d2d2; color:#418f8f; width:170px; margin:0px 5px;}
.menugl { width:776px; height:128px; position:absolute; top:108px; left:10px; z-index:87;}
.menugl2 { width:776px; height:128px; position:absolute; top:108px; left:10px;  z-index:86;}
.stopka { padding:60px 0px 50px 0px; width:992px; background:url(../../files/cms/9/stopka.jpg) no-repeat top left; margin:10px 0px 0px 0px; line-height:18px;}
.menubottom { padding:12px 0px; width:992px; height:auto;}
.menubottom span { text-align:right; font-weight:bold; padding:0px 15px 0px 0px; color:#776c4a; display:block; float:left; width:118px;}
.menubottom a { float:left; color:#e44343; border-right:1px solid #c0b696; padding:0px 4px 0px 0px; margin:0px 4px 0px 0px; line-height:18px;}

.menubottom a.end2 { padding:0px; border:0px;}
.menubottom a.end { padding:0px; border:0px;}
.menubottom a.copyr {color:#776c4a; border-left:1px solid #c0b696; padding:0px 4px 0px 4px;}
.menubottom a.design {color:#776c4a; background:url(../../files/cms/9/design.png) no-repeat right; padding:0px 20px 0px 0px;}
.menubottom a.imt {color:#776c4a;}

.menugl a { height:128px; width:94px; float:left; margin:0px 3px 0px 0px; display:block; }
.menugl a.l1 {background:url(../../files/cms/9/l1.png);}
.menugl a.l2 {background:url(../../files/cms/9/l2.png);}
.menugl a.l3 {background:url(../../files/cms/9/l3.png);}
.menugl a.l4 {background:url(../../files/cms/9/l4.png);}
.menugl a.l5 {background:url(../../files/cms/9/l5.png);}
.menugl a.l6 {background:url(../../files/cms/9/l6.png);}
.menugl a.l7 {background:url(../../files/cms/9/l7.png);}
.menugl a.l8 {background:url(../../files/cms/9/l8.png);}
.menugl a:hover.l1 {background:none;}
.menugl a:hover.l2  {background:none;}
.menugl a:hover.l3  {background:none;}
.menugl a:hover.l4  {background:none;}
.menugl a:hover.l5  {background:none;}
.menugl a:hover.l6  {background:none;}
.menugl a:hover.l7  {background:none;}
.menugl a:hover.l8  {background:none;}
.menugl2  span { height:128px; width:94px; float:left; margin:0px 3px 0px 0px; display:block;}
.menugl2 span.l1 {background:url(../../files/cms/9/l1h.png);}
.menugl2  span.l2 {background:url(../../files/cms/9/l2h.png);}
.menugl2  span.l3 {background:url(../../files/cms/9/l3h.png);}
.menugl2  span.l4 {background:url(../../files/cms/9/l4h.png);}
.menugl2  span.l5 {background:url(../../files/cms/9/l5h.png);}
.menugl2  span.l6 {background:url(../../files/cms/9/l6h.png);}
.menugl2  span.l7 {background:url(../../files/cms/9/l7h.png);}
.menugl2  span.l8 {background:url(../../files/cms/9/l8h.png);}

.mapa { height:40px; line-height:40px; background:url(../../files/cms/9/sr.png); padding:0px 25px; }
.mapa a { color:#776c4a;}

.wyrh { height:40px; line-height:40px; background:url(../../files/cms/9/sr.png); padding:0px 20px; color:#aca897; font-size:14px; margin:0px 0px 0px 0px;}

.nazwan { display:none;}

.ram { border:1px solid #eceae2; border-top:0px; background:#fff; padding:5px 0px 10px 0px;  margin:0px 0px 10px 0px;}
.ram .tekst { border:0px; background:#fff; padding:0px;  margin:0px;}

h1 { font-size:14px; color:#e6504f;  padding:10px 22px 10px 22px; margin:0px; border:1px solid #eceae2; border-top:1px dashed #ebe6d0; border-bottom:0px; background:#fff;}
.nawg { border-top:1px dashed #ebe6d0; padding:10px 17px 10px 17px; margin:0px 5px;}
.nawd {padding:10px 17px 0px 17px; margin:0px 5px;}
.naw { border-collapse:collapse; width:100%;}
.strony a {color:#e44343; padding:0px 3px;}
.strony  .naglgal { float:right;}

.medium { margin-bottom:8px; padding:0px; background:url(../../files/cms/9/prm2.png) repeat-y 0px 0px; width:553px;}
.prm {width:172px; float:left; margin:5px 6px 0px 6px; text-align:center;}
.prm a { display:block; width:150px; border:1px solid #fff;  padding:10px; color:#3f3f3f;}
.prm a span { color:#a8a286;}
.prm a span strong {color:#3f3f3f;}
.prm a span strong strike {font-weight:normal;}
.prm a:hover { text-decoration:none;}
.prm span { display:block;}
.prm a:hover {  border:1px solid #f8e7e7; background:#fdf2f2;}
.prm img { margin:10px 0px;}

.prs  .etyk2 {position:absolute; background:none; z-index:20; width:57px; height:59px; margin:0px 0px 0px 61px;}
.prm  .etyk2 {position:absolute; background:none; z-index:20; width:57px; height:59px; margin:0px 0px 0px 103px;}
.prl  .etyk2 {position:absolute; background:none; z-index:20; width:57px; height:59px; margin:0px 0px 0px 188px;}
.etyk  {position:absolute; background:none; z-index:20; width:57px; height:59px; margin:13px 0px 0px 166px;}
#printe  { margin:0px 0px 0px 163px;}
.prs .et, .prm .et, .prl .et {background:none;}
.etyk2, .etyk, .et { display:none;}

.produkt_pr {border:1px solid #eceae2; border-top:0px; background:#fff; padding:0px 5px 10px 5px;}

.produkt_prin {border-top:1px dashed #ebe6d0; padding:0px 20px 0px 20px;}
h5 { font-size:14px; color:#e6504f;  padding:15px 0px 10px 0px; margin:0px;}
.pr_li { list-style:none; padding:0px 0px 0px 10px; margin:0px;}
.pr_li2 { list-style:none; margin:5px 0px 5px 10px; border:1px solid #efede4; background:#faf9f6; font-size:11px; color:#827b67; padding:10px 15px;}
.pr_li2 span { width:50px; float:left; text-align:right; padding:3px 8px 3px 0px; line-height:20px;}
.pr_li2 span.dr { width:145px; float:left; text-align:left; padding:3px 0px 3px 0px; }
.pr_li3 { list-style:none; padding:10px 0px 0px 20px; margin:0px;}
.pr_li3 li { font-size:11px; color:#dc5656; height:22px; line-height:22px;}
.pr_li3 li  a {  color:#dc5656;}
.pr_li3 img { vertical-align:middle; margin:0px 4px 0px 0px;}
.pr_img {width:220px}
.powieksz { text-align:center; line-height:24px; height:24px; font-size:11px;}
.powieksz  a {  color:#dc5656;}
.powieksz  a:hover { text-decoration:none;}
.powieksz img { vertical-align:middle; margin:0px 4px 0px 0px;}
.opisp { line-height:16px; padding:15px 0px 0px 0px;}
.produkt h2, .opinia_home h2 {height:37px; line-height:37px; font-weight:bold; background:url(../../files/cms/9/opinie.png); color:#746e52; padding:2px 0px 0px 17px; margin:0px; font-size:11px;}
.podobne { margin:10px 0px 10px 0px;}

h2 { font-size:14px; color:#e6504f;  padding:10px 0px 10px 0px; margin:0px; }
.podobne { margin:10px 0px 10px 0px;}
.podobne .ram, .opinia_home .ram { padding:0px 4px 4px 4px;}
.ramin {border:1px solid #e4f1f1; margin:0px; border-top:0px; padding:0px 0px 5px 0px;}
.opinia_home .ramin {border:1px solid #e4f1f1; margin:0px; border-top:0px; padding:10px 13px 10px 13px;}
.podobne .prm {width:170px; float:left; margin:5px 6px 0px 6px; text-align:center;}
.podobne .prm a { display:block; width:148px; border:1px solid #fff;  padding:10px; color:#3f3f3f;}
.opinia {color:#776c4a; padding:8px 5px 8px 17px; border-bottom:1px dashed #ebe6d0; background:url(../../files/cms/9/limenu.png) no-repeat 4px 13px; }
.wiecej {color:#e44343; background:url(../../files/cms/9/koszyka.png) no-repeat 5px 5px; padding:0px 0px 0px 15px; display:block; margin:10px 0px 0px 0px;}
.tekst { line-height:18px;}
.pushw { width:80px; height:22px; background:url(../../files/cms/9/koszykd.png) right; border:0px; color:#fff; font-weight:bold; padding:0px 0px 2px 0px; margin:10px 0px;}
.opinia_home .naglgal { width:100%; margin:0px; padding:0px; border-collapse:collapse;}
.tekst .naglgal { width:100%; margin:0px; padding:0px; border-collapse:collapse;}
.rez_szuk { padding:10px 0px 10px 0px;}
.opinia_home  .next { width:100px; text-align:right;}
.opinia_home  .prev { width:100px; text-align:left;}
.opinia_home  .pagelist { text-align:center;}
.opinia_home  .pagelist a { padding:0px 5px;}
.tekst  .next { width:100px; text-align:right;}
.tekst  .prev { width:100px; text-align:left;}
.tekst  .pagelist { text-align:center;}
.tekst  .pagelist a { padding:0px 5px;}
.pagelist a.sel{font-weight:bold;}
.messinf {border:1px solid #efede4; background:#faf9f6;  color:#827b67; padding:15px 15px; margin:10px 0px;}


.pr_li li {border-top:1px dashed #ebe6d0; padding:7px 0px;}
.pr_w td { vertical-align:top;}
.pr_w {width:100%; padding:0px; margin:0px; border-collapse:collapse; font-size:12px; color:#a8a286;}
.cena span { color:#dd5353; font-weight:bold;}
.opak span { color:#317f7f; font-weight:bold;}
.pushdr { width:150px; height:22px; background:url(../../files/cms/9/koszykd.png); border:0px; color:#fff; font-weight:bold; padding:0px 0px 2px 10px;}

.bezo { margin:0px;}
.nach { margin:-1px 0px 0px 0px;}

.basket { margin:0px 12px; border-collapse:collapse;}
.basket td {border-top:1px dashed #ebe6d0; border-bottom:1px dashed #ebe6d0; padding:10px;}
.basket td.wartd { background:#faf9f6; border-left:1px solid #efede4; border-right:1px solid #efede4; width:70px; text-align:center;}
.ilosc { width:30px;}
.ods { padding:0px 16px 16px 16px; line-height:18px;}
.rej td { padding:5px;}
.messerr { font-weight:bold; color:#ff0000;}
.pushb { margin:0px; padding:0px; color:#fff; font-weight:bold; height:22px; background:url(../../files/cms/9/pushb.png); font-size:11px; border:0px;}

.mapalista { padding:0px 15px;}
.mapalista a { display:block;}
.mapalista a.m0 { display:block; color:#317f7f; padding:8px 5px 8px 17px; display:block; border-bottom:1px dashed #ebe6d0; background:url(../../files/cms/9/likat.png) no-repeat 4px 15px; font-size:13px; font-weight:bold; }
.mapalista a.m1 { display:block;  padding:3px 5px 3px 33px; display:block; background:url(../../files/cms/9/likat.png) no-repeat 19px 10px; font-size:11px;  color:#317f7f;}
.mapalista a.mp1 { display:block;  padding:3px 5px 3px 33px; display:block; font-size:11px;  }
.mapalista a.mp2 { display:block;  padding:3px 5px 3px 48px; display:block; font-size:11px;  }

.steps {width:100%;margin-bottom:10px}
.steps td  {border-collpse:collapse;vertical-align:middle;text-align:center;font-size:14px;color:#afd3d3;font-weight:bold;}
.steps .st, .steps .stred {border: 2px #d7e9e9 solid; width:150px;padding: 4px;}
.steps .stred {color:#e54d4d}