body {font-size: 11px; font-family: tahoma; color:#666666; margin: 0; padding 0; text-align: center;}
.b {font-weight: bold;}
.fn {font-weight: normal;}
.bgtop {height: 78px; width: 100%; position:absolute; top:0px; left:0px; z-index:-1;}
.bgtopl {height: 78px; width: 35%; background:url(../img/bgl.png);}
.bgtopr {height: 78px; width: 65%; background:url(../img/bgr.png);}
.tup {margin-top:5px;}
.center {text-align: left; margin: 0 auto; top: 0; width: 980px; height:auto; }
.top {height: 73px; padding-bottom:25px;}
.logoa {width: 418px; height: 47px; padding:15px 0px 9px 0px; background:#ffffff;}
.floatl  {float:left; margin:0px;}
.clear   {clear: both; height:0px; line-height:0px; font-size:0px;}

.searchbasket {width: 412px;  margin-top:7px; padding-left: 12px;}
.searchbox {float:right; height: 21px; line-height: 21px;}
.inputboxc {width: 203px; height:21px; background:url(../img/searchbg.png) no-repeat scroll 0 0;}
.inputbox {width: 183px; height:19px; line-height: 19px; font-size:10px; border:0; background:none; padding:0px 10px 0px 10px;}
.button {width: 54px; height: 20px; background:#CB2620; color:#ffffff; font-weight: bold; border:0px; margin-left:6px; cursor:pointer;}
.topmenubasket {float:right; margin-top:7px;}
.topmenubasket a{text-decoration:none; color:#666666; padding:0px 7px 0px 7px;}
.topmenubasket a:hover{color:#b42823;}
.topmenu { height: 29px; line-height: 29px;}
.backettop {width: 246px; height: 29px; line-height: 27px; background:#F0F0F0; border:1px solid #CBCBCB; padding:0px 5px 0px 10px; text-align:center;}
.red {color:#CB2620;}
.plr1 {padding:0px 7px 0px 7px;}

.middlec {width: 980px; }
.mleft {width: 170px; padding-right:10px;}
.lheader {font-size:14px;  line-height: 18px; color:#B42823; text-align:right; font-family: verdana; padding-bottom:10px; border-bottom:1px dashed #E9B2B2; }
.lheader img{padding:0px 5px 0px 5px;}
.lmenu {padding:10px 0px 0px 0px; text-align:right; border-bottom:1px dashed #E9B2B2; margin-bottom:15px;}
.lmenu a{text-decoration: none; color: #666666; padding-right: 20px; margin-bottom: 15px; display: block;}
.lmenu a:hover {color: #b42823; font-weight: bold; background:url(../img/mark2.png) no-repeat scroll right center;}
.lmenu ul {list-style-type: none; list-style-image: none; list-style-position: outside; margin:0px; padding:0px; line-height: 15px; }
.activ {color: #b42823; font-weight: bold; padding-right: 20px; margin-bottom: 15px;background:url(../img/mark2.png) no-repeat scroll right center;}


.graybox {width: 168px; background:#F0F0F0; border:1px solid #CBCBCB; color:#191919; text-align:center; line-height: 26px; padding:20px 0px 20px 0px; margin-bottom:20px;}
.graybox a{text-decoration:none; color:#b42823;}
.graybox a:hover{color:#191919;}
.gbmail a{text-decoration:none; color:#191919;}
.gbmail a:hover{color:#b42823;}

.telbox {width: 145px; line-height: 14px; padding:10px 0px 10px 18px;}
.tal {text-align:left;}
.w1 {width: 60px;}
.w2 {width: 85px;}

.mmiddle {width: 788px; min-height: 1120px; border-left:1px solid #D7D7D7; padding-left:10px;}
.box1 {min-height: 960px;}
.promobox {margin-bottom:10px}
.pbb {width: 513px; height: 218px; margin-right:5px}
.pbs {width: 252px; height: 108px;}
.mb1 {margin-bottom:2px}

.mprodboxc {width: 770px; border-top:1px solid #D7D7D7; padding:10px 0px 10px 0px}
.mprodbox {width: 33%; text-align:center;}
.pbr {border-right:1px solid #D7D7D7;}
.mpbimg {}
.mpbimg img{/*width: 220px; height: 220px;*/}
.mpbtxt {height:45px; padding:10px 11px 0px 11px; overflow:hidden; line-height:15px;}
.mpbtxt a{text-decoration:none; color:#666666;}
.mpbtxt a:hover{color:#b42823;}

.minfocont {width: 770px; border-top:1px solid #D7D7D7; padding:10px 0px 10px 0px}
.minfocont1 {width: 770px; border-top:1px solid #D7D7D7; padding:4px 0px 5px 0px}
.redline {width: 770px; height: 4px; font-size:4px; line-height: 4px; background:#BA2520;}
.minfoboxb {width: 499px; padding-right:10px}
.minfoboxs {width: 248px; padding-left:12px}
.mheader {font-size:15px;  line-height: 20px; color:#B333333; font-family: verdana; padding-bottom:10px; border-bottom:1px dashed #E9B2B2; font-weight:bold;}
.booksc {padding-top: 10px;}
.bbtxtc {width: 379px; padding:15px 0px 0px 10px;}
.bbtxtc a{text-decoration:none; color:#b42823;}
.bbtxtc a:hover{color:#666666;}
.bbtxt { height:45px; line-height:15px; overflow:hidden;}
.tarl {text-align:right; padding-bottom:15px;}
.tarl a{text-decoration:none; color:#b42823;}
.tarl a:hover{color:#666666;}
.listreds { margin-bottom:10px;  padding-bottom:10px;}
.listreds ul {list-style-image: url(../img/mark5.png); list-style-position: outside; margin:0px; padding:5px 10px 5px 20px; line-height: 15px; }
.bbg1 {border-bottom:1px solid #D7D7D7;}
.bbr1 {border-bottom:1px dashed #E9B2B2;}
.txtred {padding:5px 0px 0px 20px; color:#b42823;}
.txtred a{text-decoration:none; color:#b42823; font-weight: bold;}
.txtred a:hover{color:#666666;}

.txtc {line-height: 26px; text-align: center;}
.txt1 {padding:10px 0px 10px 0px;}




.newsletter {line-height: 21px;}
.inputboxnlc {width: 160px; height:19px; border:1px solid #CB2620;}
.inputboxnlc1 {width: 168px; height:19px; border:1px solid #CB2620; margin-bottom:5px}
.inputboxnl {width: 140px; height:19px; line-height: 19px; font-size:10px; border:0; background:none; padding:0px 10px 0px 10px; color:#7F7F7F}
.buttonnl {width: 80px; height: 20px; background:#CB2620; color:#ffffff; font-weight: bold; border:0px; margin-left:6px; cursor:pointer;}

.pl1 {padding-left:10px;}
.privlink {font-size:10px; line-height:13px;}
.privlink a{text-decoration:none; color:#b42823;}
.privlink a:hover{color:#666666;}

.minfobox {padding-top:15px;}
.minfobox ul{list-style-image: url(../img/mark6.png); list-style-position: outside; margin:0px; padding:5px 5px 5px 15px; line-height: 24px; }
.minfobox a{text-decoration:none; color:#666666; }
.minfobox a:hover{color:#b42823; font-weight: bold;}
.mw1 {width: 135px;}
.mw2 {width: 210px;}
.mw3 {width: 145px;}
.pb1 {padding-bottom: 15px;}
.boxcenter {text-align:center; padding-top:10px;}

.mtopcat {width: 770px; padding-bottom:5px; margin-bottom:4px; border-bottom:1px dashed #E9B2B2; }
.catname {width: 55%; font-size:18px; color:#BA2520; font-weight: bold;}
.prodname {width: 760px; font-size:18px; color:#BA2520; font-weight: bold;  overflow:hidden;}

.pagelinks {}
.pltop {width: 44%; padding-top: 6px; text-align:right;}
.plbottom {width: 770px; text-align:center; padding:10px 0px 10px 0px;}
.pagelinks a{text-decoration:none; color:#666666; padding:0px 5px 0px 5px;}
.pagelinks a:hover{color:#b42823;}

.redlinks a{text-decoration:none; color:#b42823; padding:0px 10px 0px 10px;}
.redlinks a:hover{color:#666666;}
.redlinks img{padding:0px 5px 0px 5px;}

.mprodboxnobc {width: 770px; padding:10px 0px 10px 0px;}
.pt5 {padding-top:5px;}
.buttonab {width: 101px; height: 27px; background:#CB2620; color:#ffffff;  border:1px solid #882928; cursor:pointer; font-family: verdana;}
.buttond {width: 101px; height: 27px; background:#F1F1F1; color:#882928;  border:1px solid #CBCBCB; margin-left:6px; cursor:pointer; font-family: verdana;}
.gray {color:#999999;}

.grayboxb {width: 770px; height: 28px; background:#F0F0F0 none repeat scroll 0 0; border:1px solid #CBCBCB;}
.gbl {width: 69%; padding:7px 0px 0px 10px; }
.gbl a{text-decoration:none; color:#666666;}
.gbl a:hover{color:#b42823;}

.gbl1 {width: 750px; padding:7px 10px 0px 10px; overflow:hidden; white-space:nowrap;}
.gbl1 a{text-decoration:none; color:#666666;}
.gbl1 a:hover{color:#b42823;}

.gbm {width: 9%; padding-top:7px;}
.gbr {width: 20%; height: 22px; padding-top:2px;}
.mt2 {margin-top:2px;}
.selectc {width: 116px; height: 19px; border:1px inset #A8A393;}
.buttonsort {width: 14px; height: 19px; background:url(../img/listinpbg.png) no-repeat scroll 0 0; border:0px; margin-left:6px; cursor:pointer;}

.prodc {width: 770px; padding-top: 20px;}
.prodimgc {width: 390px; padding-right:20px;}
.prodtxtc {width: 360px;}
.prodimg {width: 388px; height: 388px; border:1px solid #D5D3D4;}
.lh36 {line-height:36px;}
.prodimgminc {width: 380px; border:1px solid #D5D3D4; padding:6px 6px 0px 0px;}
.prodimgmin {width: 181px; border:1px solid #D5D3D4; margin:0px 0px 6px 6px;}
.prodimgmin img {padding:5px;}


.txtpi {width: 330px; text-align:center; border:1px solid #D5D3D4; padding:10px; margin:10px 0px 20px 18px;}
.txtpi a{text-decoration:none; color:#b42823; font-weight: bold;}
.txtpi a:hover{color:#666666; }

.nameprod {font-size:18px; font-weight: bold; padding:10px 0px 20px 0px; }
.price {width: 170px; line-height:32px;}
.priceold {text-decoration:line-through; padding-left:5px; color:#cccccc;}
.pl5 {padding-left:5px; }
.basket1 {width: 189px; height: 32px; background:url(../img/basketbg.png) no-repeat scroll 0 0; border:0px; cursor:pointer;}

.pt15 {padding-top:15px;}
.pb15 {padding-bottom:15px;}
.proddesc {}
.proddesc ul{list-style-image: url(../img/mark9.png) ; list-style-position: outside; margin:0px; padding:10px 10px 10px 17px; line-height: 32px;}
.proddesc img{vertical-align:middle;}

.contl1 {width: 375px; padding:0px 15px 0px 0px;}
.contr1 {border-left:1px solid #D5D3D4;}
.contr1h {padding:0px 0px 15px 15px;}
.connectprodbox {width: 112px; padding:0px 0px 15px 13px;}
.cpprice {height:15px;}
.cpimg {width: 100px; height:100px; border:1px solid #D7D7D7; padding:5px;}
.pw1 {width: 35px; }
.cppr {width: 77px; text-align:right; color:#CB2620;}
.cppriceold {text-decoration:line-through; text-align:right; height:15px;}
.cpdetailc {text-align:center;height: 23px;}
.cpdetail {width: 85px; height: 23px; background:#767676; color:#ffffff; font-weight: bold; border:0px; margin-left:6px; cursor:pointer;}

.txtdesc {font-size:12px;}



.footc {width: 962px;}
.fpartnersc {height:38px; margin-top:10px; border-top:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7; padding:4px 0px 4px 10px;}
.fpartnersc a{ height:32px;}

.fpl {width: 690px; padding-top:5px;}
.fpl img{vertical-align:middle;}
.fpl a{margin-right:20px}
.fpr {width: 243px; border-left:1px solid #767676; text-align:center; padding-left:10px;}
.fpr a{margin:0px 10px 0px 10px;}
.fmenuc {margin-top:15px; border-top:1px solid #BA2520; padding-left: 90px;}
.fmenul {width: 10px; height:28px; background:url(../img/fmenul.png) no-repeat scroll 0 0; color:#ffffff;}
.fmenum {height:28px; font-size:10px; background:#BA2520; line-height:14px; color:#ffffff;}
.fmenumb {width: 85px; text-align:right; padding-top:5px;}
.fmenumb a{text-decoration:none; color:#ffffff; width: 80px; display:inline-block; text-align:center;}
.fmenumb a:hover{ height:23px;color:#ffffff; font-weight: bold; background:transparent url(../img/mark3.png) no-repeat scroll center bottom;}
.fmenur {width: 10px; height:28px; background:url(../img/fmenur.png) no-repeat scroll 0 0;}
.footmb {width: 933px; padding:20px 20px 30px 15px; font-size:10px;}
.footmb a{text-decoration:none; color:#666666;}
.footmb a:hover{color:#b42823;}
.fmbl {width: 633px;}
.fmbr {width: 300px; text-align:right;}

.txtdesc h2 {background:url(../img/bg_desc.gif) repeat-x bottom; line-height:30px; color:#B42A27; font-size:14px; margin-top:3px;}

ul.czerwone {list-style-image: url(../img/bullet.gif);}
.czerwone li {font-size:14px; line-height:19px;}

.stopkaa {color:#666666;font-size:10px; text-decoration:none;}

#art td{font-size:14px!important;}
#art p{margin-bottom:20px!important;}
#art ul {list-style-position:inside!important;padding-left:0px;}
#art ul li {margin-bottom:20px!important;}