<style><!--

.dummy {}

body { margin: 0px; padding: 0px; background: #FFFFFF }
img  { border: 0px }
input, select, textarea { font: normal 11px Arial; color: #000000; background-color: #FFFFFF; padding-top: 3px; border: 1px solid #A6B6BB}
select, textarea { font: normal 11px Arial; color: #000000; background-color: #FFFFFF; border: 1px solid #A6B6BB }

h1 { font: normal 18px Arial; color: #000000; background: #D7DEE0; border-left: 4px solid #D60004; padding: 9px 15px 12 15px }
.h1 { font: normal 22px Arial; color: #AD0000; margin-bottom: 19px }
.h2 { font: normal 18px Arial; color: #000000; background: #D7DEE0; border-left: 4px solid #D60004; margin: 19px 0px; padding: 9px 15px 12 15px }

h3 { font: bold 14px Arial; color: #000000 }
h4 { font: bold 12px Arial; color: #AD0000 }
h4 small { color: #AD0000 }
.no_border { border: none }

table.top_table { background: url(image/top-bg.jpg) repeat-x 0px 0px;}


.topmenu { background-repeat: repeat-x; background-position: 0px 0px; padding-top: 19px }
.topmenu a { font: bold 10px Tahoma; color: #FFFFFF; text-decoration: none }
.topmenu a:hover { text-decoration: underline }


.i_tmenu { font: normal 11px Arial; color: #000000; text-decoration: none }
.i_tmenu:hover { text-decoration: underline }
.i_tmenu b { font: bold 12px Arial; color: #254957; text-decoration: underline }
.i_tmenu s { font: bold 11px Arial; color: #254957; text-decoration: underline }


.lmr { background: url(image/lmr-bg.gif) repeat-y 0px 0px }
.usd { font: normal 11px Arial; color: #000000; padding: 8px 0px 6px 16px; border-bottom: 1px solid #D60004 }

.cart { font: normal 11px Arial; color: #000000; padding: 2px 0px 0px 7px; border-bottom: 1px solid #D60004 }
.cart a { color: #B10000; text-decoration: none }
.cart a:hover { text-decoration: underline }


.lmg { background: url(image/lmg-bg.gif) repeat-y 0px 0px; padding: 0px 25px 0px 23px }
.lmg div { font: normal 11px Arial; color: #000000; padding: 5px 0px;  width: 100%; border-bottom: 1px solid #B0BAC0 }
.lmg div img { margin-right: 8px }
.lmg div a { color: #000000; text-decoration: none }
.lmg div a:hover { text-decoration: underline }

.hb { padding: 4px 0px 6px 0px; cursor: pointer }
.hb a { font: bold 12px Tahoma; color: #000000; text-decoration: none }

.vote { font: normal 11px Arial; color: #000000 }
.vote tr { padding-top: 8px; padding-bottom: 5px }
.vote tr td input { margin-right: 5px; }

.action_c { background: url(image/action-bg.gif) repeat-x 0px 0px }
.action_c a { font: normal 11px Arial; color: #B10000 }
.action_c small {font: normal 10px Verdana; color: #869397 }

small {font: normal 10px Verdana; color: #869397 }

.lmenu { padding-left: 12px }
.lmenu table tr { padding-bottom: 7px }
.lmenu table tr div { padding-bottom: 7px }
.lmenu table tr { font: bold 12px Arial; color: #000000; }
.lmenu table tr a { font: bold 12px Arial; color: #254957; }
.lmenu table tr a b { color: #AD0000; text-decoration: underline }
.lmenu table tr table tr { padding-bottom: 4px }
.lmenu table tr table tr a { font: normal 11px Arial; color: #254957; text-decoration: none }
.lmenu table tr table tr a b { color: #254957; text-decoration: none }
.lmn_sub { padding-top: 4px; padding-right: 8px }

.consult { background: #FEFFB1; border-top: 1px solid #FBA632; border-right: 1px solid #FBA632; border-bottom: 1px solid #FBA632; padding: 7px 10px 11px 27px; font: normal 11px Arial }
.consult a { color: #AA0000 }

.m_news { font: normal 12px Arial; color: #254957; padding: 10px 0px }
div.m_news s { color: #869397; text-decoration: none }
.m_news a { color: #254957 }

.news_subs { font: normal 14px Arial; color: #254957 }
.news_subs tr { padding-top: 25px }
.news_subs tr input { width: 100%; height: 23px }
.news_subs_w { font: bold 11px Arial; color: #000000; }
.news_subs_n { font: normal 14px Arial; color: #254957 }


.compare { font: normal 11px Arial; color: #000000; }
.compare div.link { margin: 5 0 5 0 }
.compare div.link a { color:#096C95; }
.compare div.all a { color:#000; }
.compare div.all span.span_link { color:#000; text-decoration:underline; cursor: pointer}



.subs { margin-top: 14px }
.subs1 { background: url(image/btn-bg2.gif) repeat-x 0px 0px }
.subs2_2 { background: url(image/btn-bg4.gif) no-repeat 0px 0px; font: bold 12px Tahoma; color: #FFF; }
.subs2 { background: url(image/btn-bg3.gif) no-repeat 0px 0px }
.subs2 div, .subs2_2 div  { margin-left: 4px; padding-top: 4px; padding-left: 2px; width: 100px; height: 23px; cursor: pointer; text-align: center }
.subs2 a { font: bold 12px Tahoma; color: #000000; text-decoration: none }
.subs2_2 a { font: bold 12px Tahoma; color: #FFF; text-decoration: none }
.subs2 a b { color: #000000 }
.subs2_2 a b { color: #FFF }


.text { font: normal 12px Arial; color: #000000 }
.text a { color: #096B96 } 
/* Старый текс ссылок в тексте 254957 */
.text table tr { font: normal 12px Arial; color: #000000 }
.text s {text-decoration: none; color: #FF0006}
.text .h2 a { color: #000000; text-decoration: underline }
.text h3 a { font: bold 14px Arial; color: #AD0000; }


div.logo          { border:1px solid #bbbbbb; float:left; padding:8px; margin: 2px 2px 2px 2px; width:110px; height:50px; text-align:center; }
div.logobig       { border:1px solid #bbbbbb; padding:8px; margin: 4px 4px 4px 4px; width:165px; height:45px; text-align:center; }
div.sert          { border:1px solid #bbbbbb; padding:0px; margin: 4px 4px 4px 4px; width:183px; height:45px; text-align:center; }

table.sdescr { border-bottom: 1px solid #B9C5C9 }
td.sdescr_l { background: url(image/tbg_w_l.gif) no-repeat 0px 0px; }
td.sdescr_c { background: url(image/tbg.gif) repeat-x 0px 0px; padding: 36px 5px 15px 5px }
td.sdescr_c em { font-size: 14px; font-style: normal }
td.sdescr_r { background: url(image/tbg_w_r.gif) no-repeat 0px 0px }

.descr { background-color: #B6C1C4 }
.descr td { font: normal 10px Arial }
.descr td b { color: #5D7781 }


.select { background: url(image/btn-bg2.gif) repeat-x 0px 0px }
.select tr td { background: url(image/btn-bg.gif) no-repeat 100% 0px; padding-bottom: 6px }
.select tr td div { margin-right: 25px; padding-top: 3px; text-align: center; cursor: pointer; width: 83px; height: 22px; }

.tlist { border-bottom: 1px solid #A6B6BB }
.tlist th { background: #D60004 url(image/ht_l.gif) no-repeat 0px 0px; padding: 0px; border-right: 1px solid #FFFFFF }
th.nbr { border-right: 0px }
.tlist td a:hover { color:#D60004 }

.ma { margin-bottom: 8px }
.ma a { font-weight: bold }
.ma img { margin-right: 8px }

.tlist th div { background: url(image/ht_r.gif) no-repeat 100% 0px; font: bold 10px Tahoma; color: #FFFFFF; white-space: nowrap; padding: 4px }
.tlistf { border-left: 1px solid #A6B6BB; border-right: 1px solid #A6B6BB; padding: 0px }
.tlist td { border-right: 1px solid #A6B6BB; border-top: 1px solid #A6B6BB }

.price { font: normal 18px Arial; color: #89979E }
.price div { font: bold 30px Arial; color: #D60004 }
.price_type { font: normal 18px Arial; }

.pt4 { padding-top: 4px }
.pt10 { padding-top: 10px }
.pr10 { padding-right: 10px }
.pr26 { padding-right: 26px }
.pl_4 { padding-left: 4px }
.ptl_6_4 { padding-top: 6px; padding-left: 4px }
.plr_16 { padding-left: 16px; padding-right: 16px }

.sf_pad { padding: 4px 0px 4px 9px }
.sf_pad_l { padding: 10px 0px 4px 9px }
.sf_100 { width: 100% }
.sf_r  { padding-top: 6px; padding-left: 14px }

.mr8 { margin-right: 8px }
.mrb10 { margin: 0px 10px 10px 0px }
.mrb20 { margin: 0px 20px 20px 0px }

.mt10 { margin-top: 10px }
.mtl_10_10 { margin-left: 10px; margin-top: 10px }

.forder { border-top: 1px solid #E60004; border-left: 1px solid #E60004; border-right: 1px solid #E60004 }
.forder tr { text-align: right }
.forder tr td { font: normal 11px Arial }
.forder tr input { font: normal 11px Arial; height: 23px; width: 100%; margin-right: 5px }
.forder tr textarea { height: 83px; width: 100%; margin-right: 5px }
.forder tr select { width: 100%; height: 23px; border: 1px solid red; margin-right: 5px }
.fsep { padding-top: 3px; padding-bottom: 3px; text-align: center }

.show_sep { background: url(image/show-sep.gif) repeat-y 4px 0px; padding: 0px 4px }

.fl { float: left }
.firm_type { font-size:14px; color:#000; padding-right:10px; padding-top:6px; font-weight:bold}
.selected_firm_type { color:#005AD6; }

.copy { background: url(image/bottom-bg.jpg) repeat-x 0px 0px; font: normal 10px Arial; color: #8A9090 }
.copy a { font: normal 10px Arial; color: #8A9090; text-decoration: none }
.copy a:hover { text-decoration: underline }

.ch2 { font: normal 18px Arial; color: #000000; background: #D7DEE0; border-left: 4px solid #D60004; padding: 9px 15px 12 15px; margin: 22px 0px }
.ch2 a { color: #000000; text-decoration: none }

.mb_20 { margin-bottom: 20px }

.search { padding-bottom: 18px }

#text { padding: 0px 18px 20px 27px }

.header { Font-Family: Arial; font-size: 12px; color : #73010B; margin-bottom: 5px; font-weight: bold; display: block }

.discount { position: absolute; top:0; left:0; margin:0; padding:0; margin:0; }
.discount_comment { font-size:12px; color:#D30104;} 
.old_price { font-size:14px; color:#89939A; padding-top:5px; text-decoration: line-through; font-weight:bold }


.discount_container { position: relative; top :0 ; left:0 }
.discount_image { position: absolute; top:140; left:0; margin:0; padding:0; margin:0; width:82px; height:49px; background-image:url('/image/sale.png') }

td.hmborder { background-color: #D60004;}
td.hmtd { padding: 0 25 0 25}
tr.hmr { cursor: pointer; }
tr.hmr a { text-decoration:none;color:#FFF;width:100%;display:block;padding:3 0 3 0;font:normal 11px Tahoma}
div.hmdiv { position:relative; }
iframe.hmframe { display: block; width: 100%; position: absolute; height:180}
table.submenu {
  margin-bottom:5px;
}

#model_image {
  width:125px;
  height:125px;
  border:1px solid #CCC;
  display:none;
  position:absolute;
  left:216px;
  top:300px;
  z-index:10;
  background-color:#FFF;
  text-align:center;
}

#model_image200 {
  width:205px;
  height:205px;
  border:1px solid #CCC;
  display:none;
  position:absolute;
  left:135px;
  top:300px;
  z-index:10;
  background-color:#FFF;
  text-align:center;
}

div.break {
  clear:both;
}

div.attr_info {
  display:none;
  text-align:center;
  width:240px;
  position:absolute;
  background-color:#FFF;
  border:1px solid #D7DEE0;
  padding:5px 0px 10px 0px;
}

div.img5_div {
  margin-top: 5px;
}

#attr_price_list {
  font-weight:bold;
  font-size:16px;
}

#attr_price_list span.attr_price {
  color: #D60004;
}

#attr_price_list div.attr_title {
	font-weight:bold;
	padding-bottom:10px;
}

#model_price {
  display: none;
}

td.main_newspaper { padding-left: 13px; width:100%; padding-top:10px; padding-bottom:10px; font-size:12px;}
  td.main_newspaper a { font: bold 12px Arial; color: #254957;}
  td.main_newspaper div.title { margin: 5px 0px 10px 0px }
  td.main_newspaper div.pdf {
    padding-top:10px;
    height:30px;
    padding-left:30px;
    background-image: url(/image/pdf.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
  }
  div.pdf2 {
    margin-top:10px;
    padding-top:10px;
    padding-left:30px;
    background-image: url(/image/pdf.gif);
    background-repeat: no-repeat;
    background-position: 0px 10px;
  }

  td.main_newspaper div.pdf a {
    font-weight: normal;
  }

div.newspaper_item {
}
  div.newspaper_item img {
    float:left;
    margin-right:5px;
    width:180px;
  }
  div.newspaper_item ul {
    margin-left: 200px;
    padding:0px;
  }
  
  div.newspaper_item div.pdf {
    margin-left:185px;
    padding-top:10px;
    height:30px;
    padding-left:30px;
    background-image: url(/image/pdf.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
  }


//-->
</style>
