html,body {padding: 0px; margin: 0; font-size: 11px; color: #000000; font-style: normal; font-family: Tahoma, Arial; background-color: #ffffff;}
form {padding: 0px; margin: 0px;}

font,td {font-size : 11px; font-style : normal; font-family : Tahoma, Arial;}
A {color: #000000; font-size: 11px; font-family: Tahoma, Arial; text-decoration: underline;}
A:hover {color: #000000; font-size: 11px; font-family: Tahoma, Arial; text-decoration: none;}
A IMG {border: none;}
SELECT {font-size: 11px; font-family: Tahoma, Arial; color: #000000;}
SELECT.small {font-size: 10px; font-family: Tahoma, Arial; color: #000000;}
INPUT.radio {padding: 0px; margin: 0px;}
DIV {font-size: 11px;}
DIV.prod {color: #0F68CA;}
TABLE {border: none;}
P {font-family: Tahoma, Arial; font-size: 11px; margin: 0px; padding: 0px;}
font.success {color: #339933; font-size : 11px; font-family : Tahoma, Arial;}
font.error {color: #fe723c; font-size : 11px; font-family : Tahoma, Arial;}
font.title {color: #bb0000; font-size : 11px; font-family : Tahoma, Arial;}
.price-b{color:red;font-size:18px;font-family:Arial, Verdana; font-weight:bolder !important}
TEXTAREA {margin: 0px; padding: 1px; font-size: 11px; font-family: Tahoma, Arial; border: 1px solid #cccccc;}
INPUT.modern {border: 1px solid #cccccc; font-size: 11px; font-family: Tahoma, Arial; color: #000000; margin: 0px; padding: 1px;}
INPUT.modern2 {border: 1px solid #cccccc; font-size: 10px; font-family: Tahoma, Arial; color: #000000; margin: 0px; padding: 1px;}
INPUT.modernsmall {border: 1px solid #cccccc; font-size: 11px; font-family: Tahoma, Arial; color: #000000; margin: 0px; padding: 0 1px 0 1px;}
INPUT.sub {font-size: 11px; border: 1px solid #CCCCCC; background: #F0F0F0; height: 18px;}
table.bigmenusmall {border: none; width: 211px;}
table.bigmenusmall2 {border: none; width: 196px;}
table.formblock {border: none; width: 100%; margin-bottom: 8px;}
table .hithead .formblock {border-bottom:1px solid #cccccc;background:url('hit1.gif') no-repeat top right #f3f3f3;height:36px; line-height:36px;padding-left:5px;padding-right:110px;}
table .prodblock {border-width: 1px; border-style: solid; border-color: #cccccc;}
table .prodblock .formblock {background:#f3f3f3;height:36px; line-height:36px;padding-left:5px;padding-right:110px;margin-bottom:0;}
table .headhit .formblock {background:url('hit1.gif') no-repeat top right #f3f3f3;}
table.formblock2 {border: none; width: 100%; margin-bottom: 8px; margin-top: 8px;}
table.linetable {border: none; width: 100%; background-color: #CCCCCC;}
table.linetablel {border: none; width: 100%; background-color: #CCCCCC;}
a.selectlink {display: block; width: 100%; padding: 2 0 3 2;background-color: #ff6600 !important; color: #ffffff !important; text-decoration: none !important; font-size: 11px; font-family: Verdana, Arial;}
a.selectlink5 {padding: 2 0 3 2; color: #000000 !important; text-decoration: none !important; font-size: 11px; font-family: Verdana, Arial; text-decoration: underline !important;}
a.selectlink5:hover {padding: 2 0 3 2; color: #000000 !important; text-decoration: none !important; font-size: 11px; font-family: Verdana, Arial; text-decoration: none !important;}
a.selectlink2 {display: block; width: 100%; padding: 2 0 3 2;background-color: #f9f8f9;  font-size: 11px; font-family: Verdana, Arial;}
td.linetd {background-color: #F0F0F0;}
td.pix {background: url('2dotp.gif') repeat-y top center; width: 14px;}
.lost {background: url('77.gif') no-repeat top left;}
td.linetdp {background-color: #ffffff;}
td.linetdl {background-color: #F0F0F0;}
td.dropline {background-color: #ffffff;}
td.indexblock {vertical-align: top; width: 211px; text-align: center;}
td.headlink A { font-size: 15px; color: #fff; text-decoration: underline;margin-left:20px;}
td.headlink A.check,td.headlink A.check:hover{background:#fff;padding:6px 7px;color:#ff6600;text-decoration:none;/*margin-left:13px;*/}
/*td.headlink A.check+a{margin-left:13px;}*/
.arc {font-size:18px; font-family:Arial, Tahoma, Verdana; color: #999999; text-decoration: underline;}
a.cl18:hover {font-size:18px;}
a.linkcat {color: #ffffff !important; text-decoration: underline !important;}
a.linkcat:hover {color: #ffffff !important; text-decoration: none !important;}
td.headlink A:hover { font-size: 15px; color: #fff; text-decoration: none;}
td.price { color: #CC0000;text-decoration:line-through;padding: 2 6 2 6; text-align: center;  font-size: 11px; font-family: Verdana, Arial;font-weight: normal !important;}  /* #00BB00 */
td.pricered {color: #CC0000; padding: 2 6 2 6; text-align: center;  font-size: 14px; font-family: Verdana, Arial;font-weight: normal !important;}
td.headlink {color: #999999;  height: 52px; text-align: left; vertical-align: middle;background: url('topbg4.gif') repeat-x top left; padding-top:2px;}
@-moz-document url-prefix()
{td.headlink {color: #999999;  height: 52px; text-align: left; vertical-align: middle;background: url('topbg5.gif') repeat-x top left; padding-top:2px;}}
td.preheadlink {width:117px;}
td.contacts{background:#fff; width:299px;padding:9px 20px 10px 20px;vertical-align:top;}
td.contacts caption{font-size:20px;color:#999999;text-align:left;padding-bottom:2px;}
td.contacts td {font-size:20px;color:#ff6701;padding-right:5px;padding-bottom:1px;}
td.contacts .city{font-size:13px;color:#333333;vertical-align:bottom;}
td.contacts .adress{color:#999999;font-size:13px;padding:2px 0;}
td.contacts input{width:230px;border:1px solid #bfbfbf; height:21px; float:left;margin-top:4px;}
td.contacts input.sbutt{border:none; color:#fff; background:#bfbfbf; margin:0 0 0 10px;width:57px; height:27px; line-height:27px;font-size:16px;}
td.menuhide{background-color: #f9f8f9;padding: 0 0 0 9;  border-bottom: 1px solid #ffffff; text-align: left; vertical-align: middle;}
td.blockheadl{padding: 0px; text-align: left; vertical-align: middle;font-weight: bold; font-size: 16px; font-family: Arial, Tahoma; color: #ff6600; text-decoration: underline;}
td.blockheadl table tr td{vertical-align: middle;font-weight: bold; font-size: 16px; font-family: Arial, Tahoma; color: #ff6600; text-decoration: underline;}
td.centralblock{padding: 10 6 12 6; text-align: left; vertical-align: top;}
td.centralblocktitle{padding: 3 6 3 6; background-color: #F0F0F0; border-bottom: 1px solid #CCCCCC; text-align: left; vertical-align: top;}
td.centralblocktitlel{padding: 3 6 3 6; background-color: #F0F0F0; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; text-align: left; vertical-align: top;}
td.block{padding: 10 0 12 25; text-align: center; vertical-align: top;}
td.block2{padding: 10 0 12 0; text-align: center; vertical-align: top;}
td.block3{padding: 10 10 12 18; text-align: center; vertical-align: top;}
td.menuhide a{font-weight: bold;text-decoration: none; color: #000000; text-decoration: underline; font-size: 11px; font-family: Verdana, Arial;}
td.menuhide a:hover{font-weight: bold;text-decoration: none; color: #0F68CA; color: #ffffff; text-decoration: none; font-size: 11px; font-family: Verdana, Arial;}
UL{margin-left: 0px; margin-right: 0px; padding-right: 0px; padding-left: 18px; font-size: 11px; font-family: Tahoma, Arial;}
lI{margin-left: 0px; margin-right: 0px; padding-right: 0px; padding-left: 0px; font-size: 11px; font-family: Tahoma, Arial;}
OL{margin-left: 0px; margin-right: 0px; padding-right: 0px; padding-left: 24px; font-size: 11px; font-family : Tahoma, Arial;}
div#headbang {height: 227px;min-width:1280px;width:expression(document.body.clientWidth < 1280? "1280px": "auto" ); margin-bottom:20px;}
#cart div{color: #ffffff;}
td.blockheadl77, td.blockheadl77 table tr td{padding: 0px; text-align: left; text-transform: uppercase; vertical-align: top; text-decoration: underline;font-weight: bold;}
td.blockheadl77{ background: url('33.gif') repeat-x top left;}
.imboxr,.imboxl{text-align:center;vertical-align:top}
.imboxr img, .sr{margin-left:8px}
.imboxl img, .sl{margin-right:8px}
.price2{background: #fff; color: #444;}
.price1{background: #f6f6f6; color: #444;}
/* phone */
#phone {	float: left; width: 270px; height: 76px; margin: 0px; 
/*padding: 15px 0px 0px 30px;*/
}
#phone h1 { margin: 0; padding: 0; color: #D9170E; text-transform: lowercase; font: normal 25px 	Arial,Helvetica,sans-serif;}
#phone h2 { margin: -4px 0 0 0; padding: 0px 0px 0px 10px; text-transform: uppercase; letter-spacing: 2px; font-size: 10px; font-weight: normal; color: #D9170E;}
#phone h2 a {	color: #9AA9B1;}
/* Block styles */
#left,#right{width:190px;}
img.fixwidth{width:190px;height:1px}
.cbt{padding:4px 8px;background:#EFF1EE}
.hd{color:#fff;padding:5px 8px;background:url('tfon.gif') repeat-x top left #FE6700}
.hdb{padding:12px 12px 14px}
.hdbtop{padding:8px}
.hmin{padding:4px 0}
.hdbot{padding:4px 8px;background:#EFF1EE}
.hdbot a{font-weight:bold}
.hd a{color:#fff;text-decoration:none}
.hd a:hover{color:#fff;text-decoration:none}
.bf{font-weight:bold}
.cattop{margin-top:4px;padding:4px 0}
.catbot{padding: 4px 0 8px 0}
/* Rating styles */

.unit-rating{list-style:none;height:20px;position:relative;margin:0;padding:0;background:url('starvote.gif') repeat-x top left}
.unit-rating li{text-indent:-90000px;float:left;margin:0;padding:0}
.unit-rating li a{outline:none;display:block;width:20px;height:20px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0}
.unit-rating li.current-rating{position:absolute;height:20px;display:block;text-indent:-9000px;z-index:1;background:url('starvote.gif') left bottom}
.unit-rating li a:hover{z-index:2;left:0;background:url('redstar_big.gif') left center}
.unit-rating a.r1-unit{left:0}
.unit-rating a.r1-unit:hover{width:20px}
.unit-rating a.r2-unit{left:20px}
.unit-rating a.r2-unit:hover{width:40px}
.unit-rating a.r3-unit{left:40px}
.unit-rating a.r3-unit:hover{width:60px}
.unit-rating a.r4-unit{left:60px}
.unit-rating a.r4-unit:hover{width:80px}
.unit-rating a.r5-unit{left:80px}
.unit-rating a.r5-unit:hover{width:100px}
/* Menu styles */
td.dtree{width:99%;padding:1px 0px 2px 0px;}
td.dtree a,td.dtree a:hover{text-decoration:none}
tr.dtree td{vertical-align:top;text-align:left}
tr.dtree:hover,tr.dtree:hover a,tr.dtree a:hover{color:#ff6600}
td.dtfon{background: url('line.gif') repeat-y top left;}
p.productdesc{font-weight: bold; font-size: 15px; font-family: Arial, Tahoma; color: #ff6600; text-decoration: none;}
/* Product <p> styles */
div.proddes{text-align:left;font-size:11px;font-family:Tahoma, Arial, Verdana;color:#000;}
div.proddes b{text-decoration:underline; color:#FF6600;font-size:11px;font-family:Arial, Verdana; font-weight:bolder !important }
div.proddes strong{text-decoration:underline; color:#FF6600;font-size:11px;font-family:Arial, Verdana; font-weight:bolder !important }
.td_di, .cells_bcl, .cells_bcc, .cells_d, .cells_a, .cells_b, .cells_c, .cells_cr, .cells_e, .cells_cl, .cells_el, .combo_b, .cells_aa, .cells_aaa, .cells_bb, .cells_kk, .cells_bcr{font-family: Arial;}
.cells_aa, .cells_aaa, .cells_bb, .cells_kk, .cells_aar{background-color: #ff6600;}
.cells_b, .cells_c, .cells_aa, .cells_kk, .cells_bcc{text-align: center;}
.cells_a, .cells_b, .cells_e, .cells_el, .cells_cl, .cells_bcl, .cells_bcc, .cells_bcr, .cells_aa, .cells_aaa, .cells_aar {font-size: 9pt;}
