body { margin:0px; padding:0px; font-family: Arial; }
.doc { border-left: 3px solid black; border-right: 3px solid black; }
h2 { font-size: 18px; font-weight: normal }
h1 { font-size: 20px; font-weight: normal; margin-bottom:20px; margin-top:0px;}
.txtcat { font-size: 11px; }
a { color:#0062ab }
a:hover { color:black }
.catrubr { padding: 10px; }
.cattxt { font-size: 12px; vertical-align:top;}
.catimg { width: 19px; vertical-align:top; padding-top: 2px; }
.cattxtone { padding-left: 10px; }
.txt12 { font-size:12px; }
.txt12b {font-size:12px; font-weight:bold;}
.txt14 { font-size:14px; }
.sep { height: 2px; border-bottom: 1px solid white; border-left: 0px; border-right: 0px; border-top: 1px solid silver; }
.menu { color: black; font-size: 11px; font-family: Tahoma;}
.adress { font-size: 14px; font-weight: bold; margin-bottom: 0px; margin-top: 10px; font-family: Tahoma;}
.icq { font-size: 12px; margin-bottom: 0px; margin-top: 5px;font-family: Tahoma; }    
a.black {color:black} 
.price {padding-top: 10px;}
.menufoot {height:80px; background-color:#fff500; border-top: 3px solid black}
.docosn {padding-bottom: 15px;padding-left: 15px;padding-right: 15px;}
a.home {font-size: 12px; padding-left: 1px;}
.catfirst {font-size: 14px; width:100%}
.tbh { background-color:#E7E7E7 }
.tbon { background-color: #eeeeee; }
.tbof { background-color: white; }
.tbhname { font-size: 12px; text-align: left; height: 30px; color: #606060; padding-left: 10px;}
.tbhprice { font-size: 12px;  height: 30px; color: #606060 }
.tbname { padding: 5px;}
.tbprice { padding: 5px; text-align: center; }
.basket { border: 1px solid #e2e2e2; font-size: 11px; padding: 6px; }
.icon {padding: 4px; margin: 4px;}
.icon_text {padding-left: 0px; padding-top: 4px; padding-right: 4px;padding-bottom: 4px; margin: 0px;}
#blockAuth {position: absolute; top: 30%; display: none; width:100%; z-index: 66; font-size:100%;}
.authb {font-size:18px;font-family:arial;}
.autht {border:1px solid black}
.authi {width:190px;font-size:18px;}
.element {border:1px solid #aaaaaa; background-color: white; font-size:13px;}
.catdel {font-size:11px}
.copyright {font-size:11px; color:#aaaaaa;}
.print_table,
print_table tr td,
print_table tr th { border: 1px solid black;  border-collapse: collapse; background-color: white; color: black; font-size: 12px; }
div.vl_ToolBar {
  height:25px;
}
table.vl_ToolBar {
  text-align:center;
  font-size:12px;
  background-color:#eeeeee; 
  border-bottom:2px solid #aaaaaa;
  width:100%;
  height:25px
}

td.voteres {border-right: 1 groove #000000; border-left: 1 groove #000000; border-top: 1 groove #000000; border-bottom: 1 groove #000000;}
.dsg {width:100%; height:100%; border:0px;}
.top {height:86px; width:100%; border:0; background-image:url('/i/head_bg.jpg');}
.top_menu {background-image:url('/i/menu_bg.jpg'); background-repeat:repeat-x; width:100%; height:46px; border:0px;}
.foot_menu {background-image:url('/i/foot_bg.jpg'); width:100%; height:80px; border:0px;}

.tovyear {background-image:url(/i/in_goodsyear.jpg); background-repeat:no-repeat; padding-left:5px; background-position:center;}
.news {background-image:url(/i/in_news.jpg); background-repeat:no-repeat; padding-left:5px; background-position:center;}
.sales {background-image:url(/i/in_sales.jpg); background-repeat:no-repeat; padding-left:5px; background-position:center;}
.skidki {background-image:url(/i/in_skidki.jpg); background-repeat:no-repeat; padding-left:5px; background-position:center;}

.book {padding-left:79px; background-repeat: no-repeat; background-image:url('/i/book.jpg');}
.vote {font-size:12px; padding-left:20px; background-image:url('/i/vote.jpg'); background-repeat:no-repeat;}
.gruz {background-image:url('/i/gruz.jpg'); padding-left:124px; background-repeat: no-repeat;}
.polosa {background-image:url('/i/in_cat_bg.jpg'); background-repeat:repeat-x; font-size:3px;}
.znak {background-image:url('/i/znak.jpg'); padding-left:20px; background-repeat: no-repeat;}

.catrub {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.newgood {font-size:12px; vertical-align:top;}
.icq {font-size:12px; font-weight:bold; vertical-align:top;}

.mr5 {margin-right: 5px;}
.pdt30 {padding-top:30px}
.pdb5 {padding-bottom:5px;}
.pdl5 {padding-left:5px;}
.pdl10 {padding-left:10px;}
.pdr2 {padding-right:2px;}
.pdr5 {padding-right:5px;}
.pdr10 {padding-right:10px;}
.plr5 {padding-left:5px; padding-right:5px;}

.w100 {width:100%;}
.w55 {width:55px;}
.w173 {width:173px;}
.text2 {width:100%; height:200px;}

.banner {margin:5px; vertical-align:middle; text-align:center;}