<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 22px Arial; color: #AD0000 }
.h1 { font: normal 22px Arial; color: #AD0000; margin-bottom: 19px }

h2 { font: normal 18px Arial; color: #000000; background: #D7DEE0; border-left: 4px solid #D60004; padding: 9px 15px 12 15px }
.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 }

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

.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 }


.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}
table.compare { width:200; border-collapse:collapse; }
table.compare td { border-bottom: 1px solid #CCCCCC; font-size:10px}
.compare_div { border: 1px solid #CCCCCC; padding:10px; width:200}


.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 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; padding-top: 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 }

.subs { margin-top: 14px }
.subs1 { background: url(image/btn-bg2.gif) repeat-x 0px 0px }
.subs2 { background: url(image/btn-bg3.gif) no-repeat 0px 0px }
.subs2 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 a b { color: #000000 }


.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; }

.m_pres table { background: #D6E0E2; margin: 12px 0px 8px 0px }
.m_pres table a { font: bold 12px Arial; color: #254957 } 

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 }
.tlistf2 { border-left: 1px solid #A6B6BB; border-right: 1px solid #A6B6BB; }
.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 }

.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 }

.ml_10 { margin-left: 10px }

.show { text-align: center }
.show td { font: bold 10px Tahoma; color: #7E9096 }
.show td span { font: bold 12px Tahoma; color: #47575C }
.show td div { text-align: left; padding: 5px 0px; margin-left: 8px }
.show td div a { color: #254957 }
.show td img { margin-bottom: 4px }
.show .nm { margin-bottom: 0px }
.show .descr { font: 10px normal Arial; color: #000000; background: none; margin: 0px; padding: 4px 0px 0px 0px; text-align: left; }

.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:-30; margin:0; padding:0; z-index:0}

.discount_container { position: relative; top :0 ; left:0 }
.discount_image { position: absolute; top:0; left:-0; margin:0; padding:0; margin:0; width:82px; height:49px; background-image:url('/image/sale.png'); background-repeat:no-repeat; }
.old_price { font-size:14px; color:#89939A; padding-top:5px; text-decoration: line-through; font-weight:bold }



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:295px;
  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:215px;
  top:300px;
  z-index:10;
  background-color:#FFF;
  text-align:center;
}


br.break {
  clear:both;
}


td.main_newspaper { padding-left: 13px; width:100%; padding-top:10px; padding-bottom:10px; font-size:11px;}
  td.main_newspaper a { font: bold 12px Arial; color: #254957;}
  td.main_newspaper div.title { margin: 10px 0px 10px 0px; font: normal 12px Arial }
  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;
  }
  
  
#visions_list, #acoustics_list {
  margin-top:10px;
}
  #visions_list  table, #acoustics_list table, #acoustics_block_list table, #source_cd table, #source_processor table, #source_amp table, #players table, #avr table{
    width:100%;
    border:1px solid #A7ADAE;
    border-collapse: collapse;
  }
    #visions_list  table td, #visions_list  table th, #acoustics_list table th, #acoustics_list table td, #acoustics_block_list table th, #acoustics_block_list table td, #source_cd table td,
    #source_cd table th, #source_processor table td, #source_processor table th, #source_amp table td, #source_amp table th, #players table td, #players table th, #avr table td, #avr table th
    {
      border:1px solid #A7ADAE;
    }


  
div.home_cinema_params, #visions_list, #acoustics_list, #acoustics_block_list, #source_type {
  display:none;
  width:500px;
  padding: 5px;
  background-color:#E8EFF1;
  border: 1px dashed #696C6D;
}
img.home_cinema_check {
  display:none;
  margin-left:5px;
}

#class_list,  #style_list, #type_list{
  display:none;
  padding-left:15px;
}

#selection {
  width:220px;
  margin-top:150px;
  display:none;
}
#selection div.sel_content {
  background-image:url(/image/home_cinema_sel_border.gif);
  background-repeat: repeat-y;
  padding: 5px 0px 5px 25px;
  background-color: #FFF;
  width:220px;
}
div.sel_item {
  background-image:url(/image/red_li.gif);
  background-repeat: no-repeat;
  padding-left:10px;
  background-position: 0px 5px;
  margin-top:5px;
  margin-bottom:5px;
}

.corner_float { z-index:9999999; position:fixed !important; position:absolute;}
.corner_bottom {top:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop :document.body.scrollTop);}
.corner_ { bottom:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 1 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 1); }
.corner_right { right:0px; }
.corner_left { left:0px; }


div.gallery {
	float:left;
	margin-left:10px;
	margin-top:10px;
	width:150px;
	height:150px;
}

div.all_price {
	background-image:url(/image/all_price_bg.gif);
	background-repeat:repeat-x;
	width:380px;
	height:28px;	
	margin-bottom:20px;
}
  div.all_price a {
    dispaly:block;
    float:left;
    background-image:url(/image/all_price_line.gif);
    background-repeat:no-repeat;
    height:28px;
    width:340px;
    padding-top:6px;
    padding-left:20px;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
    color:#FFF;
  }
  div.all_price div.side {
    float:right;
    width:8px;
    height:28px;
    background-image:url(/image/all_price_side.gif);
  }
  
div.small_decor_image img{
	width:170px;
	height:120px;
}

table.panels_info {
	border-collapse: collapse;
}
  table.panels_info td {padding:5px; border:1px solid #000;}
  
img.tecsound_icon {
	float:left; 
	margin-right: 10px;
	width:100px;
	height:78px;
	cursor:pointer; 
}  
  
//-->
</style>
