BODY {margin: 0px; padding: 0px; background: #fff2c4}
IMG {border: 0px}
H3 , H4 {margin: 0px; padding-left: 9px; font: bold 14px Tahoma; color: #b81717; background: url(images/h4.gif) no-repeat 0px 5px}
H2 {margin: 0px; padding-left: 9px; font: bold 14px Tahoma; color: #b81717;}
H4 {padding-top: 15px; padding-bottom: 3px; border-bottom: 7px #f8e5a4 solid; background: url(images/h4.gif) no-repeat 0px 20px}
P {margin: 0px; padding: 0px; padding-top: 15px}
A {color: #CC0033}
#width {width: 100%; min-width: 780px; width:expression(document.body.clientWidth < 800? "779px": "100%" );}
.clear {clear: both}
.head {height: 173px; background: url(images/head.gif) #6c0404}
.headtxt {position: absolute; top: 7px; left: 70px; font: 11px Tahoma; color: #fff2c4; padding-right: 305px}
#logo {position: absolute; top: 36px; left: 144px; width: 310px; height: 98px}
#headl {position: absolute; width: 100%; top: 0px; left: 0px; text-align: right}
.menutop {position: absolute; top: 33px; left: 30px}
.menutop IMG{display: block; margin-bottom: 36px}
.menuhead {padding-top: 19px; padding-bottom: 19px; font: 12px Tahoma; color: #f5e138; text-align: center; background: url(images/menuhead.gif) #bb1e1e repeat-x}
.menuhead A{font: bold 12px Tahoma; padding-left: 10px; padding-right: 10px; color: #f5e138; text-decoration: none}
.menuhead A:hover{text-decoration: underline}
.menucenter {position: absolute; top: 140px; left: 500px; font: bold 12px Tahoma; color: #f5e138;}
.menucenter A{font: bold 12px Tahoma; padding-left: 10px; padding-right: 10px; color: #f5e138; text-decoration: none}
.menucenter A:hover{text-decoration: underline}
.contentfon1 {height: "1px"; border-top: 1px #FFF solid; background: url(images/contentfon1.gif) repeat-y left top}
.contentfon2 {padding-bottom: 10px; background: url(images/contentfon2.gif) repeat-y right top}
.left {float: left; width: 182px; margin-left: 30px; margin-left: "15px"}
.left A{display: block; padding-bottom: 8px; font: bold 12px Tahoma; color: #6c0404; text-decoration: none}
.left SPAN{display: block; padding-top: 14px; padding-bottom: 10px; font: bold 14px Tahoma; color: #b81717}
.left A:hover{text-decoration: underline}
.hrleft {width: 165px; height: 20px; background: url(images/hrleft.gif) no-repeat 0px 7px}
.right {float: right; width: 217px}
.phone {padding: 23px 0px 18px 40px; border-bottom: 1px #c2352a solid; font: 22px Times New Roman; color: #b81717; background: url(images/phone.gif) no-repeat 7px 24px}
.viewcart {padding: 7px; text-align: center}
.viewcart A{padding-left: 5px; font: bold 14px Tahoma; color: #b81717;}
.check {padding: 10px; font: bold 14px Tahoma; color: #FFF; border-bottom: 1px #de906e solid; background: #b40808}
.check SPAN{display: block; float: left; width: 70px}
.checkout {padding-top: 12px; padding-bottom: 7px; text-align: center; border-bottom: 1px #c2352a solid}
.lastnews {padding-left: 14px}
.lastnews SPAN{display: block; padding-top: 15px; font: bold 14px Tahoma; color: #b81717; text-align: center}
.lastnews DIV{padding-top: 15px; font: 11px Tahoma; color: #474747}
.lastnews A{font: 10px Tahoma; color: #CC0033}
.center {margin-left: 230px; margin-right: 225px; padding-top: 15px; font: 12px Tahoma; color: #474747}
.podval {height: 67px; border-top: 3px #ba0707 solid; background: url(images/head.gif) #6c0404; text-align: center}
.podval DIV{padding-top: 9px; font: 11px Tahoma; color: #fff2c4}
.podval IMG{margin-bottom: 5px}



.indexcat {width: 100%; padding-top: 10px; display: table}
.sigaretsi , .sigaretst {min-width: 115px; width: 24%; width:expression(document.body.clientWidth < 800? "150px": "24%" ); height: 185px; float: left; font: 11px Tahoma; color: #474747}
.sigaretsi {text-align: center}
.titlesigar A{font: bold 12px Tahoma; color: #474747; text-decoration: none}
.chekindex A{font: bold 14px Tahoma; color: #b40808; text-decoration: none}
.spprice {font: bold 14px Tahoma; color: #b40808; text-decoration: none}
.textindex {padding-top: 2px; padding-bottom: 2px}
.made {color: #474747}
.made2 {font: bold 11px Tahoma; color: #b40808;}
.sigaretst .made {padding-top: 20px}
.sigaretst .chekindex {padding-bottom: 20px}
.titlesigar A:hover , .chekindex A:hover {text-decoration: underline}


.katalog {border-bottom: 1px #fff2c4 solid}
.katalog H4{padding-top: 0px; margin-bottom: 15px; background: url(images/h4.gif) no-repeat 0px 5px}
.comtitle {padding-left: 10px; padding-bottom: 10px; font: bold 12px Tahoma; color: #474747;}
.com {width: 98%; display: table; margin-left: 10px; padding-bottom: 20px; margin-right: 10px; height: "140px"; margin-bottom: 14px; border-bottom: 1px #f8e5a4 solid}




.comfoto {float: left; width: 22%; text-align: center}
.comdetali {float: left; width: 23%; font: bold 11px Tahoma; color: #b40808}
.comdetali SMALL{display: block; padding-top: 2px; padding-bottom: 11px; font: 11px Tahoma; color: #7d7f82}
.buys {float: left; width: 20%; text-align: center}
.buys A{display: block; margin-bottom: 20px; text-align: center}
.comtext {float: left; width: 33%; font: 11px Tahoma; color: #474747}
.comtext SPAN{color: #aa110e}


.contents H4{padding-top: 0px; margin-bottom: 15px; background: url(images/h4.gif) no-repeat 0px 5px}
.contents table {border:0px; border-collapse:collapse}
.contents table td{font: 10px Tahoma; padding: 2px; border-bottom: 1px #CCC solid}
.privacy {padding-bottom: 9px}

#kart {width: 100%; padding-right: 10px}
#kart TD{height: 35px; width: 20%; border: 0px; font: 12px Tahoma; color: #1f1919}
#kart TABLE{border: 0px; border-collapse: collapse; width: 100%; }
.kartinput {width: 49px; height: 25px; padding-right: 5px; padding-top: 7px; text-align: right; border: 0px; font: 12px Tahoma; color: #1f1919; background: url(image/kartinput.gif) no-repeat 0px 4px}
.karttd1 {background: #f8e5a4; text-align: center}
.karttd2 {background: #fff2c4; text-align: center}
#karttitle {background: #b40808; color: #fefefe; }
#karttitle TD{font: 12px Tahoma; color: #fefefe; text-align: center}
.karttitletd {border-bottom: 1px #c2352a solid}
#totalkart TD{height: 25px; font: 12px Tahoma; color: #fefefe}
.totalkart1 {background: #b40808}
.totalkart2 {background: #d20909}
.totalkart3 {background: #eb1212}
.kartselect A{display: block; padding-left: 10px; padding-top: 15px; font: bold 12px Tahoma; color: #474747; background: url(image/kartselect.gif) no-repeat 0px 20px}

.cart {width:95%; background: #b40808}
.carttitle {font: bold 12px Tahoma; color: #FFF; background: #b40808}
.cartcontent {font: 12px Tahoma; color: #000000; background: #fff2c4}
.cartpodval {font: 12px Tahoma; color: #000000; background: #f8e5a4}

.centertable {width:95%;}

.redlink A{font: 11px Tahoma; color: #CC0033; text-decoration: underline}

.pretitle {padding-left: 10px; font: bold 12px Tahoma; color: #000000}
.label {font: bold 11px Tahoma; color: #000000; text-decoration: none}
.labelblack {font: bold 12px Tahoma; color: #000000; text-decoration: none}
.labelred {font: bold 12px Tahoma; color: #CC0000; text-decoration: none}
.normal {font: 11px Tahoma; color: #000000; text-decoration: none}
.normalbig {font: 12px Tahoma; color: #000000; text-decoration: none}
.normalbig A{font: 12px Tahoma; color: #CC0033; text-decoration: underline}
.normalbigred {font: 12px Tahoma; color: #CC0000; text-decoration: none}
.normal A{font: 11px Tahoma; color: #CC0033; text-decoration: underline}
.normalbig {font: 12px Tahoma; color: #000000; text-decoration: none}
.notice {font: 11px Tahoma; color: #474747; text-decoration: none}

.checkouttitle {padding-left: 10px; padding-bottom: 10px; padding-top: 30px; font: bold 12px Tahoma; color: #474747;}
.checkouttitle a {padding-left: 10px; padding-bottom: 10px; padding-top: 30px; font: bold 12px Tahoma; color: #474747;}

.input20 {float: left; width: 19%; height: 40px;}
.input30 {float: left; width: 29%; height: 40px;}
.input33 {float: left; width: 32%; height: 40px;}
.input50 {float: left; width: 49%; height: 40px;}
.input70 {float: left; width: 69%; height: 40px;}
.input100 {float: left; width: 98%; height: 40px;}

.purchase100 {float: left; width: 100%; text-align: center;}
.space20 {width: 100%; height: 70px;}
.space40 {float: left; width: 100%; height: 40px;}
.div100 {float: left; width: 100%;}
.div60 {float: left; width: 60%;}
.div50 {float: left; width: 50%;}
.div50 A{font: 11px Tahoma; color: #CC0033;}
.div35 {float: left; width: 35%;}
.div30 {float: left; width: 30%;}
.div25 {float: left; width: 25%;}
.div20 {float: left; width: 20%;}
.div15 {float: left; width: 15%;}
.div8 {float: left; width: 8%;}
.submit {float: left; width: 100%; padding-top: 30px; padding-bottom: 10px; text-align: right;}

