body {  font-family: Arial, Helvetica, sans-serif; background-color: #fff; margin: 0px;}
.footer{height:23px; background-image:url('/images/footer.jpg'); background-repeat:repeat-x; text-align:center;}
.lefttop{width:207px; height:352px; background-color:#FFFFFF; background-position:top; background-image:url('/images/lefttop.jpg'); background-repeat:no-repeat; vertical-align:top;}
.left{width:207px; height:385px; background-color:#FFFFFF; background-position:top; background-image:url('/images/left.jpg'); background-repeat:no-repeat; vertical-align:top;}
.top{width:761px; background-image:url('/images/top.jpg'); background-repeat:no-repeat; vertical-align:top;}
.top_menu{ font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.vmenu{ width:100px; text-align:center;}
.tel { color:#e50404; font-size:14px; font-weight:bold;}
.time{ font-size:11px;}
.content { vertical-align:top; text-align:justify; padding-left:30px;}
h1 {color: #0288e1; font-size:18px; padding: 5px 10px 5px 10px; margin:  8px 0px 8px 0px;}
h1.hotpr { font-size: 12px; line-height: 14px; padding: 5px 0px 0px 0px; margin: 0px;  }
.price {font-size: 17px; font-weight: bold;color:#ff9600;text-align:center;}
#himg { padding: 10px 0px 10px 0px; margin: 0px; height:80px;}

.vertmenu{height:20px; text-align:center; padding-left:30px; padding-right:30px; width:147px;}


.vertmenu a:link { color: #000000; font-size: 15px; text-decoration: none; font-weight:bold;}
.vertmenu a:visited { color: #000000; font-size: 15px; text-decoration: none; font-weight:bold;}
.vertmenu a:active { color: #000000; font-size: 15px; text-decoration: none; font-weight:bold;}
.vertmenu a:hover { color: #000000; font-size: 15px; text-decoration: none; font-weight:bold;}


a.cont:link { color: #000000; font-size: 15px; text-decoration: none; font-weight:bold;}
a.cont:visited { color: #000000; font-size: 15px; text-decoration: none; font-weight:bold;}
a.cont:active { color: #000000; font-size: 15px; text-decoration: none; font-weight:bold;}
a.cont:hover { color: #FF9600; font-size: 15px; text-decoration: none; font-weight:bold;}

a.cont2:link { color: #000000; font-size: 14px; text-decoration: none; }
a.cont2:visited { color: #000000; font-size: 14px; text-decoration: none;}
a.cont2:active { color: #000000; font-size: 14px; text-decoration: none;}
a.cont2:hover { color: #FF9600; font-size: 14px; text-decoration: none; }



a:link { color: #0288e1; line-height: 10px; font-size: 11px; text-decoration: none }
a:visited { color: #0288e1; line-height: 10px; font-size: 11px; text-decoration: none }
a:active { color: #0288e1; line-height: 10px; font-size: 11px; text-decoration: none }
a:hover { color: #000000; line-height: 10px; font-size: 11px; text-decoration: none }





html {  color: #000000; line-height: 10px; text-align: left; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif;}




.up   {   color: #a7a8aa; text-align: left; vertical-align: top;}
.detal  { background-color: #ffffff; font-size: 12px; color: #000000; padding: 10px 8px 10px 15px;}
.detalbl { background-color: #b8e3fb; font-size: 12px; color: #000000; padding: 10px 8px 10px 15px;}
.detalgr  { background-color: #ebebeb; font-size: 12px; color: #000000; font-weight: bold; padding: 10px 8px 10px 15px;}
.detalwt  { background-color: #ffffff; font-size: 12px; color: #000000; font-weight: bold; padding: 10px 8px 10px 15px; }
.gline {  margin: 0px; padding: 0px; background-color: #e5e5e5;}
.brd { font-size: 11px; }

#spis { background: url(img/bg_topsp.gif) repeat-x;   }
#razd { height: 40px; }
#foot { height: 40px; background-color: #7fc4f0; }
#head { font-size: 12px; line-height: 12pt; font-weight: bold; }
#bline { border-bottom: 1px solid #7FC4F0; }
#basket { font-size: 12px; line-height: 12pt; }
#content { font-size: 12px; line-height: 12pt; text-align: center; vertical-align: top;}
#contbg { background-color: #fff; }
#basinp { border: 1px solid #FF9600; background-color: #f48950; width: 100px; color: #000; font-size: 12px; }
#basinp2 { border: 1px solid #FF9600; background-color: #f48950; width: 300px; color: #000; font-size: 12px; }
#basbut { border: 1px solid f48950; background-color: #f48950; color: #fff; font-size: 12px; }
#tab { margin-left: 24px; }

.filtrs { width: 100%; height: 45px; background-color: #fef5cd }
#f_block { float: left; width: 150px; HEIGHT: 22px; margin: 0px 0px 0px 7px; padding: 0px; }
#f_block p { font-size: 9px; line-height: 12px; color: #464646; padding: 3px 0px 2px 3px; margin: 0px; }
#f_block select.filtr { font-size: 12px; line-height: 12pt; color: #000; width: 150px; padding: 0px; margin: 0px; }
#f_block_cena { float: left; width: 250px; HEIGHT: 22px; margin: 0px 0px 0px 7px; padding: 0px; }
#f_block_cena p { font-size: 9px; line-height: 13px; color: #464646; padding: 3px 0px 2px 3px; margin: 0px; }
#f_block_cena input.cena { font-size: 12px; color: #000; width: 50px; }



#gsearch { font-size: 13px; background-color: #fef5cd; color: #A8A8A8; margin: 0px; padding: 0px;}
.sd { font-size: 10px; padding: 3px 10px 0px 10px;}
.se { font-size: 13px;  padding: 5px 10px 5px 10px;}
.small {border-bottom: 1px solid #000000; border-right: 1px solid #aeb0b1; border-top: 1px solid #aeb0b1; border-left: 1px solid #aeb0b1;}

img {border: 0px; margin:0px; padding:0px;}
.dot { background-image: url(img/grey_dot.gif); background-repeat: repeat-y; padding: 0px;}


h2 {color: #ff9600; font-size:16px; padding: 15px 10px 5px 10px; margin: 8px 0px 8px 0px;}
h2.kprod {color: #ff9600; font-size:14px; padding: 5px 10px 5px 10px; margin: 8px 0px 8px 0px;}
h3 {color: #FF9600; font-size:18px; padding: 25px 10px 20px 10px; margin:  0px;}

p { padding-right: 20px; padding-left: 12px; font-size: 12px; line-height: 14pt; text-align: left }

.telefon { padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: 15px; padding-bottom: 0px; margin: 0px; color: #fff; line-height: 18px; padding-top: 5px }

.contacts_top { color: #fff; font-weight: bold; font-size: 11px; line-height: 14px; padding: 5px 10px 0px 10px; margin: 0px; }


font {  color: #000000; font-size: 10px; line-height: 10px; text-align: left; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif;}
.bl{ color: #0288e1; font-size:13px; line-height: 20px;}
.or{ color: #ff9600; font-size:13px; line-height: 20px;}

p.menu { margin: 10px 0px 10px 20px; padding: 0px; font-weight:bold; background-image: url(img/arrow.gif); background-position: left; background-repeat: no-repeat; text-indent: 15px; }
.menu a
 { color: #000000; text-decoration: none; }
.menu a:hover
 { color: #ff0000; }

#search {
  font-size:12px;
  font-weight:bold;
  border:none;
}

#hot tr.title {
  font-size: 12px;
  font-weight: bold;
  text-align:center;
}

.ho td {
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  padding-left: 12px;
  line-height: 16px;

}
.c_title {
  font-size: 13px;
  font-weight: bold;
  color:#ff9600;

}
p.c_goods {
  padding: 10px 0px 20px 0px;
  margin: 0px;
  line-height: 12pt;
  font-size: 11px;
  color:#0083d6;
}

.c_goods a {
  font-size: 11px;
  color:#0083d6;
  text-decoration: none;
}

.c_goods a:hover {
  font-size: 11px;
  color:#000000;
  text-decoration: none;
}
.bup {color: #a7a8aa; text-align: left; vertical-align: top; line-height: 8px; margin: 0px 0px 5px 0px; }
.cent {color: #000000; font-weight: bold; font-size:13px; line-height: 20px; margin: 0px 0px 6px 10px; padding:0px; }
.cratok {color: #000000; font-size:13px; line-height: 16px; padding: 0px 10px 0px 10px; margin:0px; vertical-align: top; }

.kurs { font-size: 12px; line-height: 14pt; padding-top: 20px; padding-left: 30px; }
.kurs font { color: #f00; font-size: 12px; line-height: 12pt;  }

#cont tr {  vertical-align:top; }

#cont td img { padding: 0px 0px 20px 0px; }

#top_menu a {
  font-size:11px;
  color:#fff;
  text-decoration:none;
  text-align: right;
  }

#top_menu {
      color:#fff;
      text-align: right;
}

#top_menu a {
  font-size:11px;
  color:#fff;
  text-decoration:none;
  text-align: right;
  }

#hot td.mod {
background-image: url(img/hot_bg.gif);
background-position: right top;
background-repeat: no-repeat;
}

.tel {
     font-weight: bold;
     padding-left: 10px;
}

a.m:link, a.m:visited, a.m:active { color: #000; }
a.m:hover { color: #f00;}

a.mp:link, a.mp:visited, a.mp:active { color: #f00; }
a.mp:hover { color: #f00;}

a.cat:link, a.cat:visited, a.cat:active { color: #FF9600; font-size:14px;}
a.cat:hover { color: #FF9600; text-decoration: underline}

a.top_cont:link, a.top_cont:visited, a.top_cont:active { color: #fff; }
a.top_cont:hover { color: #fff; text-decoration: underline }

a.cwhite:link, a.cwhite:visited, a.cwhite:active, a.cwhite:hover {  font-size: 11px; color: #FFFFFF; text-align: center; font-weight: bold;}
a.cwhite_1:link, a.cwhite_1:visited, a.cwhite_1:active, a.cwhite_1:hover {  font-size: 11px; color: #f48950; text-align: center; font-weight: bold; text-decoration:underline;}

a.pcess:link, a.pcess:visited, a.pcess:active { color: #0288e1; font-size: 13px;}
a.pcess:hover { color: #000000;}

a.listo:link, a.listo:visited, a.listo:active { color: #0288e1; font-size: 12px;}
a.listo:hover { color: #000000;}

a.lkpro:link, a.lkpro:visited, a.lkpro:active { color: #0288e1; font-size: 12px; line-height: 14pt; }
a.lkpro:hover { color: #000000;}

a.search_fp:link, a.search_fp:visited, a.search_fp:active { color: #000; font-size: 12px; font-weight: bold; }
a.search_fp:hover { color: #f00; text-decoration: underline}

a.search_but:link, a.search_but:visited, a.search_but:active { color: #FF9600; font-size: 12px; font-weight: bold; }
a.search_but:hover { color: #FF9600; text-decoration: underline}

