<style>
<!--
.blabla {}

A { color: #004499; }
BODY, TABLE { margin: 0; padding: 0; background-color: #FFF; text-align: leftt; font-family: Arial; font-size: 12px; color: #000 }
BODY {text-align:center; background-color:#efefef}
FORM { display: inline }
H1{ font-family: Tahoma; font-size: 10px; color: #FFF; background-color: #FF8A00; padding: 4 30 4 10; display: inline; position: relative; left: -10px;z-index:1 }
H1.abonent { font-size: 20px; font-family: Arial; color: #000000; background-color: #FFFFFF; display: block; padding: 0 30 0 10 }
H1 A { font-family: Tahoma; font-size: 10px; color: #FFF; text-decoration: none; }
H2, H2 A { font-family: Tahoma; font-size: 16px; color: #768F00; font-weight: bold; text-decoration: none }
H2 A.offer_link {text-decoration:underline}
H3, H3 A { font-family: Tahoma; font-size: 14px; color: #EB6900; font-weight: bold; font-style: normal; margin: 10 0 10 0; padding: 2; text-decoration: none;}
H4 { font-size: 20px }
H5 { font-size: 16px }
H6 { color: #FFF; font-family: Arial; font-size: 12px; padding: 3 3 3 10; margin: 0 0 5 0; background-color: #70a60f }
HR { height: 1px; border: #B3B3B3 dotted; border-width: 1px 0 0 0 }
IMG { border: 0 }
UL { margin: 5 0 5 20; padding: 0px }
S { font-style: normal; text-decoration: none; color: #405070 }

#main_container { max-width:1280px; text-align: left; margin-left: auto; margin-right:auto; background-color:#FFF;}

#content_center { border: 1px solid #FF8A00; padding: 20 10 20 10; font-family: Arial; font-size: 12px; }
#content_left { width: 250px; font-family: Arial; font-size: 12px; }
#content_left #search { padding: 10 5 10 5; margin-bottom: 10px; border: 1px solid #C2C2C2; text-align: center }
#content_right { width: 250px; font-family: Arial; font-size: 12px; }

#copyright { width: 100%; font-family: Arial; font-size: 12px }
#copyright TD { padding: 5px; vertical-align: top }
#copyright #map { padding: 16 10 0 10; height: 50px; background-color: #70a60f; color: #FFF; text-align: center; font-weight: bold; display: block }
#copyright #copy { background-color: #F0F5E5; color: #8F8F8F; padding: 5px; font-size: 10px }
#copyright #copy A { color: #8F8F8F; text-decoration: none; margin:0px; }
#copyright #copy A:hover { text-decoration: underline }
#copyright #partners A { font-size: 10px }
#copyright S { color: #8AA700; text-decoration: none; font-weight: bold }
#copyright #razdel A { margin: 0 4px 0 4px }
#copyright #copy A { margin: 0px }

#crumb { width: 100%; background-color: #FFF; font-family: Verdana; font-size: 9px; }
#crumb A { color: #000; font-size: 9px; }
#crumb span { margin-left: 20px; color: #606060; }

#date_arhive_month A, #date_arhive_month #sel, #date_arhive_month #none { float: left; width: 37px; height: 20px; font-size: 13px; text-decoration: none; background-color: #EFEFEF; margin: 1 1 0 0; padding-top: 2px; text-align: center; font-weight: bold }
#date_arhive_month #sel { border-color: #FF8A00; border-style: solid; border-width: 1px }
#date_arhive_month #none { color: #000; font-weight: normal }

#date_now { text-align: right; color: #516300 }
#date_arhive_year { width: 100%; margin-bottom: 10px; color: #FFF; border-color: #CAD982; border-style: solid; font-size: 12px; border-width: 0 0 1 0 }
#date_arhive_year #sel, #date_arhive_year #none { width: 60px; height: 20px; background-color: #EFEFEF; padding-top: 2px; text-align: center; font-size: 12px; font-weight: bold }
#date_arhive_year #none { background-color: #CAD982; text-decoration: none; font-size: 16px }

#diagonal_list { background-color:#B0DB34; border-left: 1px dashed #6D9600; padding-bottom:1px; padding-top:3px }



/***********Шапка**********/

#top_head_nbprice { background-image:url(/image/top_smoke2.gif); background-repeat:repeat-x;background-position: 304px 0px;}
#top_head_nbprice img.logo { width:304px; height:100px; float:left;}
#top_head_nbprice div.banner { float:right; margin-top:5px; }

#head_block { background-image: url(/image/h-bg.gif); padding: 3 5 3 10; font-family: Arial; font-size: 11px; color: #6F9C0D; border: 1px solid #70a60f }
#head_block A { font-family: Arial; font-size: 11px; color: #6F9C0D; text-decoration: none; width: 100% }

#li { background-image: url(/image/btn-detail.gif); background-position: 0 3; background-repeat: no-repeat; padding-left: 20px }
div.li { background-image: url(/image/btn-detail.gif); background-position: 0 3; background-repeat: no-repeat; padding-left: 20px; font-size: 11px; }

#main_center { width: 100% }
#main_center TD { padding: 0px }

#main_middle { width: 100%; font-size: 12px }

#main_top { width: 100%; margin-bottom: 5px }
#main_top TD { padding: 0px; font-size: 12px }
#main_top TR { vertical-align: top }

.main_search { width: 100%;  background-color: #87ac00}
.main_search TD { padding: 5 0 0 0; color: #7D7D7D; font-size: 11px; font-family: Tahoma }

.main_spec_head { padding: 11 0 4 10; margin: 0 5 0 5; background-image: url(/image/top_menu_bg.gif) }
.main_spec_head A { color: #FFF; font-size: 14px; font-weight: bold; text-decoration: none; }

#main_spec_head2 { color: #6B9203; font-size: 26px; font-weight: bold; padding: 0 10 0 10; margin: 0 5 0 5; background-image: url(/image/bg-2.gif) }
#main_spec_head2 A { color: #6B9203; font-size: 26px; font-weight: bold; text-decoration: none; }


#main_vitrina { padding: 7px 0px 10px 15px; }


#menu_left {  }
#menu_left A { display: block; padding: 5 10 5 20; background-color: #CAD982; margin-bottom: 1px; font-weight: bold; color: #516300; text-decoration: none }
#menu_left A:hover { background-color: #FAB860 }
#menu_left #sel { background-color: #FAB860 }
#menu_left P { display: block; padding: 5 10 5 20; background-color: #94B600; margin: 0px; font-weight: bold; color: #FFF; text-decoration: none }

#month1 { font-size: 25px }

#slogan1 { font-weight: bold; color: #6B9203; margin-bottom: 8px }
#slogan2 { color: #000; font-family: Arial; font-size: 12px; background-color: #FFF; padding: 0; display: inline; left:0px; margin-bottom:8px} 

#spec_head { height: 30px; color: #0066AC; font-size: 14px; font-weight: bold; padding: 7 10 5 10; margin: 0 5 0 5; background-image: url(/image/bg-2.gif) }
#spec_head A { font-size: 14px; font-weight: bold; color: #0066AC }

#spec { font-family:verdana; font-size:10px; color: #000; font-weight: normal; border-bottom: 1px solid #70a60f; margin: 4; }
#spec SPAN.price { font-family: verdana; font-size:12px; color: #DC0000; font-weight: bold; text-decoration: none; line-height: 1; }
#spec SPAN.model { font-family: verdana; font-size:10px; font-weight: bold; text-decoration: none; line-height: 1; }
#spec SPAN.name, #spec SPAN.name a { font-family: verdana; font-size:10px; color: #0000FF; font-weight: normal; text-decoration: none; line-height: 1;}
#spec DIV.spec_more { font-family:verdana; font-size:10px; color: #000; font-weight: normal; border: 1px solid #C3C3C3;  padding: 5 5 5 5; background-color: #FEFFDF; position: absolute; visibility: hidden; width: 200px; }


#top { width: 100%; font-size: 10px; color: #778923 }
#top A { width: 100%; font-size: 10px; color: #000; text-decoration: none }
#top A:hover { text-decoration: underline }
#top TD { padding: 0px }

#top_menu { width: 100%; background-image: url(/image/top_menu_bg.gif); margin-bottom: 5px }
#top_menu TD { padding: 0px; text-align: center; padding-top: 7px; font: bold 12 Tahoma; color: #FFF }
#top_menu A { width: 100%; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #FFF; text-decoration: none }
#top_menu A:hover { text-decoration: underline }
#top_menu input.text { width:100px; font-size:11px; margin-right:5px; border: 1px solid #000; }

EM { color: #BF0000; font-style: normal }

.back_green { color: #5C7229; background: #F1F5E6; padding: 5px }
.border { border: 1px solid #70a60f }


div.main_comment_head {
	margin-bottom:3px;
}

.comment { width: 100%; border-collapse: collapse; font-size:12px; }
.comment th { padding:5; font-weight: bold; background-color:#E5F1AE; border: 1px solid #C9C7BA }
.comment tr.tr1 { background-color:#FFF; }
.comment tr.tr2 { background-color:#EFEFEF; }
.comment td { padding:5; border: 1px solid #C9C7BA }

.comment_info { background-color:#E8F3DF; margin: 3px;}


.comment_form { background-color:#EFEFEF; border: 1px solid #C9C7BA; margin-bottom:20px; width: 100%}
.comment_form td { padding: 10 }
.comment_form td input.bordered, textarea.bordered  { width:100%; border: 1px solid #7E9DB9; font-size: 12px; }
.comment_form td .grey_text { color:#868686; font-size:9px; }
.comment_form div.mark_block {
	width:170px;
	margin-top:10px;
}

.comment_form2 { background-color:#EFEFEF; border: 1px solid #C9C7BA; margin-bottom:5px; width: 100%}
.comment_form2 td { padding: 5 }
.comment_form2 td input.bordered, textarea.bordered  { width:100%; border: 1px solid #7E9DB9; font-size: 12px; }
.comment_form2 td .grey_text { color:#868686; font-size:9px; }


div.comment { border-bottom: 1px #B3B3B3 dotted; padding: 10px 2px 10px 2px }
div.comment_prof { border-bottom: 1px #B3B3B3 dotted; padding: 10px 2px 10px 2px; background-color: #f3fdd9 }
div.comment span.author { color:#004499; text-decoration: underline }
div.comment span.date { color:#665D66 }
div.comment div.comment_text { margin: 10 0 10 0 }
div.comment_prof div.comment_text { margin: 10 0 10 0 }


div.main_reviwes p { margin: 8 0 8 0 }

.news_date { font-size:12px; font-weight:bold; color:#94B300;}
.details_check { border:1px solid #FF8A00; border-width: 1px 1px 0px 1px; padding: 5px 5px 5px 5px; }
.details_link { border:1px solid #FF8A00; border-width: 0px 0px 1px 0px;}
.details_link div { background-color: #E6E6E6; padding: 5px 5px 5px 5px; border:1px solid #FFFFFF; border-width: 0px 1px 0px 0px; }


.green { color:#70a60f }
.red { color:#FF7400 }

.li_strela { color: #5C7229; background-color: #F1F5E6; background-image: url(/image/i-arrow.gif); background-position: 5 50%; background-repeat: no-repeat; padding-left: 20px }


.model_detail_block { border: 1px dotted #BFBFBF; border-width: 0 0 1 0; margin: 10px; padding-bottom: 10px  }
.news_company { font-size: 10px; color: #374B18 }

.news_them { background-image: url(/image/news_them.gif); background-position: 100% 0%; font: bold 14px Arial; }
.news_them h2 { background-color: #70a60f; padding:10px 0px 5px 10px; margin-bottom:5px; font:bold 11px Tahoma; color:#FFF;}
.news_them div.title { background-color: #70a60f; padding:10px 0px 5px 10px; margin-bottom:5px; font:bold 11px Tahoma; color:#FFF; }

.news_date2 { background-image: url(/image/news_them.gif); background-position: 100% 0%; padding:3 5 3 5;}

.offer_green_head {  padding:5; margin: 20 0 5 0 ;background-color: #70a60f; color: #FFF; font-size: 11px; text-align: left; }
.offer_green_head a {  color: #FFF; font-size: 11px; text-align: left; font-weight:bold; text-decoration: none}

.prim { background-color: #FFEEDB; padding: 10px; font-size: 11px; word-spacing: 3px; Letter-spacing: 1px }

.search_sel { padding: 3 1 3 1; background: yellow; border: 1px solid #FF8A00 }

.search { padding: 10 5 10 5; margin-bottom: 10px; border: 1px solid #C2C2C2; text-align: center }

.smalltext { font-size: 11px }

.spec_vitrina { border-collapse: collapse }
.spec_vitrina TD { padding: 0 15 0 15; color: #000; font-size: 10px; border: 1px solid #C1C1C1 }
.spec_vitrina TD .model_name { font: bold 13px Arial; color:#6B9203; padding: 10 0 10 0; height:45; border:none; padding-bottom:0}
.spec_vitrina TD .price { font-size: 11px; color: #DC0000; text-decoration: none; background: #70a60f; border:none; padding:1 0 1 0; text-align:center}
.spec_vitrina TD .price a { font-size: 12px; color: #FFF; text-decoration: none; background: #70a60f; }
.spec_vitrina TD .price_rur { font-size: 11px;  font-family: Tahoma; color: #FFF; text-decoration: none; background: #FF7400; border:none;padding:1 0 1 0; text-align:center}
.spec_vitrina TD .price_rur a { font-size: 12px;  font-family: Tahoma; color: #FFF; text-decoration: none; }
.spec_vitrina TD div.description { padding:10 0 0 0; font-size: 12px; }
.spec_vitrina TD div.description a { font-family: Tahoma; font-size: 11px;}
.spec_vitrina TD div.phones { padding:0 0 5 0; font-size: 12px; font-weight:bold}
.spec_vitrina TD A { color: #004499; font-size: 11px }
.spec_vitrina TH { padding: 5 5 6 5; background-color: #C1C1C1; text-align: center; border-right: 1px solid #FFF }
.spec_vitrina TH A { font-family: Tahoma; font-size: 10px; font-weight: bold; color: #FFF; text-decoration: none }
.spec_vitrina TH A:hover { text-decoration: underline }
.spec_vitrina a.rur_price { display:block; text-align:center; color:#FF0130; font-weight:bold; font-size:16px; text-decoration:none; }
.spec_vitrina TH.first { border-left: 1px solid #A1BB1B }
.spec_vitrina TH.last { border-right: 1px solid #A1BB1B }


.spec_vitrina_list { border-collapse: collapse }
.spec_vitrina_list TD.offer { padding: 0 15 0 15; color: #000; font-size: 10px; border-left: 1px dashed #C1C1C1 }
.spec_vitrina_list TD .model_name { font: bold 13px Arial; color:#6B9203; padding: 10 0 10 0; height:45; border:none; padding-bottom:0}
.spec_vitrina_list TD .price { font-size: 11px; color: #DC0000; text-decoration: none; background: #70a60f; border:none; padding:1 0 1 0; text-align:center}
.spec_vitrina_list TD .price a { font-size: 12px; color: #FFF; text-decoration: none; background: #70a60f; }
.spec_vitrina_list TD .price_rur { font-size: 11px;  font-family: Tahoma; color: #FFF; text-decoration: none; background: #FF7400; border:none;padding:1 0 1 0; text-align:center}
.spec_vitrina_list TD .price_rur a { font-size: 12px;  font-family: Tahoma; color: #FFF; text-decoration: none; }
.spec_vitrina_list TD div.description { padding:10 0 0 0;}
.spec_vitrina_list TD div.description a { font-family: Tahoma; font-size: 11px;}
.spec_vitrina_list TD div.phones { padding:0 0 5 0; font-size: 12px; font-weight:bold}
.spec_vitrina_list TD div.phones a { color:#000 }
.spec_vitrina TD A { color: #004499; font-size: 11px }
.spec_vitrina TH { padding: 5 5 6 5; background-color: #C1C1C1; text-align: center; border-right: 1px solid #FFF }
.spec_vitrina TH A { font-family: Tahoma; font-size: 10px; font-weight: bold; color: #FFF; text-decoration: none }
.spec_vitrina TH A:hover { text-decoration: underline }



.spec_vitrina_ny { border-collapse: collapse }
.spec_vitrina_ny TD { padding: 5px; color: #000; font-size: 10px; border: 1px solid #9cb8ff }
.spec_vitrina_ny TD .model_name { height: 30px; font-size: 11px; font-weight: bold }
.spec_vitrina_ny TD .price { position: relative; top: -20px; width: 50%; font-size: 11px; color: #DC0000; position: relative; text-decoration: none; background: #5a89ff; left: 50%; }
.spec_vitrina_ny TD .price a { font-size: 11px; color: #FFF; text-decoration: none; background: #5a89ff; }
.spec_vitrina_ny TD .price_rur { position: relative; top: -20px; width: 50%; font-size: 11px;  font-family: Tahoma; color: #000; position: relative; text-decoration: none; background: #EFEFEF; left: 50%}
.spec_vitrina_ny TD .price_rur a { font-size: 11px;  font-family: Tahoma; color: #000; text-decoration: none; background-color:#EFEFEF}
.spec_vitrina_ny TD .description { font-family: Tahoma; font-size: 9px;}
.spec_vitrina_ny TD A { color: #004499; font-size: 11px }
.spec_vitrina_ny TH { padding: 5px; background-color: #5a89ff; text-align: center; border-right: 1px solid #FFF }
.spec_vitrina_ny TH A { font-family: Tahoma; font-size: 10px; font-weight: bold; color: #FFF; text-decoration: none }
.spec_vitrina_ny TH A:hover { text-decoration: underline }


.service_table { width: 100%; border-collapse: collapse }

.service_table tr.tr1 { background-color:#FFF; }
.service_table tr.tr2 { background-color:#F1F5E6; }

.service_table TD { padding: 8 5 8 20; color: #000; font-size: 11px; border: 1px solid #A1BB1B }
.service_table TD A.serv_name { color:#0A3E93; font-weight: bold }
.service_table TD A.comment { color:#D11312; }
.service_table TD span.serv_name { color:#000; font-weight: bold }
.service_table TH { padding: 8 20 8 20; background-color: #E5F1AE; color: #000; font-size: 12px; text-align: left; border: 1px solid #A1BB1B; font-weight: bold}



.tables { width: 100%; border-collapse: collapse }
.tables TD { padding: 2px; color: #000; font-size: 9px; font-family: Verdana; border: 1px solid #A1BB1B }
.tables TD A { color: #004499; font-size: 9px }
.tables TH { padding: 2px; background-color: #E5F1AE; color: #000; font-size: 10px; font-family: Verdana; font-weight: normal; border: 1px solid #A1BB1B }
.tables .sel { background-color: #FFEEDB }

.table { width: 100%; border-collapse: collapse }
.table TD { padding: 5px; color: #000; font-size: 11px; border: 1px solid #A1BB1B }
.table TD A { color: #004499; font-size: 11px }
.table TH { padding: 8px; background-color: #E5F1AE; color: #000; font-size: 10px; text-align: left; border: 1px solid #A1BB1B }
.table TH.tiny { padding: 8 3 8 3; background-color: #E5F1AE; color: #000; font-size: 10px; text-align: left; border: 1px solid #A1BB1B }
.table .sel { background-color: #FFEEDB }
.table .sel A { font-size: 12px }

table.search_params td { padding: 15px 5px 15px 0px; border-bottom:1px  dashed #C0C0C0 }
table.search_params td a { font-size:14px; }
table.search_params td.last { border-bottom:none }

.new_table { width: 100%; border-collapse: collapse; margin-top:20px }
.new_table TD { padding: 5px; font-size: 11px; border-bottom:#B3B3B3 1px solid }
.new_table TD A { color: #004499; font-size: 11px }
.new_table TH { padding: 5px; background-color: #CCCCCC; color: #000; font-size: 10px; text-align: left; }

.new_table_red TD { padding: 5px; font-size: 12px; border-bottom:#B3B3B3 1px dotted; }
.new_table_red TD A { color: #004499; font-size: 14px }
.new_table_red TD.sel A { color: #FF8A00; font-size: 16px; margin-right: 5px; font-weight:bold; text-decoration:none; }
.new_table_red TD.sel { font-size: 14px; }
.new_table_red TH { padding: 5px; background-color: #FF8A00; color: #FFF; font-size: 11px; text-align: left; }

.price_nav { background-color:#EFEFEF; padding:5px 0px 5px 5px; margin-bottom:10px; color:#000 }
  /*.price_nav a { color }*/


.search_table { width: 100%; border-collapse: collapse;}
.search_table TR.grey { background-color:#EFEFEF }
.search_table TD { padding: 7 5 7 5; font-size: 11px; border-top:#B3B3B3 1px solid; }
.search_table TD.noborder { border:none}
.search_table TD A { color: #004499; font-size: 11px }
.search_table TD A.price { color: #FC8804; font-size: 12px}
.search_table TD.sel { background-color: #FFEEDB }
.search_table TD.price { color: #FC8804 }
.search_table TD.price a { color: #FC8804 }
.search_table TD.noborder_price { color: #FC8804; border:none }
.search_table TD.noborder_price a { color: #FC8804;}
.search_table TD.model_name { padding-left:10px }
.search_table TD.model_name DIV.left_block { width:120px; float:left }
.search_table TD.model_name DIV.right_block { float:left;width:20; text-align:right }
.search_table TD.model_name DIV.right_block IMG { cursor:pointer }
.search_table TH { padding: 5px; background-color: #A7A7A7; color: #FFF; font-size: 10px; text-align: left; }
.search_table TH A { color: #FFF; }

.search_table_12 { width: 100%; border-collapse: collapse;}
.search_table_12 TR.grey { background-color:#EFEFEF }
.search_table_12 TD { padding: 7 5 7 5; font-size: 12px; border-top:#B3B3B3 1px solid; }
.search_table_12 TD.noborder { border:none}
.search_table_12 TD A { color: #004499; font-size: 12px }
.search_table_12 TD A.price { color: #FC8804}
.search_table_12 TD.sel { background-color: #FFEEDB }
.search_table_12 TD.price { color: #FC8804 }
.search_table_12 TD.count { text-align: right; padding-right:20px; width:70px; }
.search_table_12 TD.price a { color: #FC8804 }
.search_table_12 TD.noborder_price { color: #FC8804; border:none }
.search_table_12 TD.noborder_price a { color: #FC8804;}
.search_table_12 TD.model_name { padding-left:10px }
.search_table_12 TD.model_name DIV.left_block { width:120px; float:left }
.search_table_12 TD.model_name DIV.right_block { float:left;width:20; text-align:right }
.search_table_12 TD.model_name DIV.right_block IMG { cursor:pointer }
.search_table_12 TH { padding: 5px; background-color: #A7A7A7; color: #FFF; font-size: 10px; text-align: left; }
.search_table_12 TH A { color: #FFF; }


.spec_table { width: 100%; border-collapse: collapse }
.spec_table TD { padding: 5px; color: #000; font-size: 11px; border: 1px solid #CBCBCB }
.spec_table TD A { color: #004499; font-size: 11px }
.spec_table TH { padding: 8px; background-color: #CBCBCB; color: #FFF; font-size: 12px; text-align: left; border: 1px solid #CBCBCB; border-right: 1px solid #FFF }
.spec_table TH.last { padding: 8px; background-color: #CBCBCB; color: #FFF; font-size: 12px; text-align: left; border: 1px solid #CBCBCB; }
.spec_table div.rur_price { font-size: 14px; font-weight: bold; color:#ff7800 }
.spec_table div.rur_price a { font-size: 14px; font-weight: bold; color:#ff7800; text-decoration:none }
.spec_table div.price { font-size: 14px; font-weight: bold; color:#768f00 }
.spec_table div.price a { font-size: 14px; font-weight: bold; color:#768f00; text-decoration:none }
.spec_table div.spec_price { font-size: 16px; font-weight: bold; color:#D11007; text-align:center; padding:0px 10px 0px 10px; }
.spec_table div.old_price { font-size: 11px; color:#D11007; text-decoration: line-through;text-align:center; }


a.buy_button {
	margin-top:10px;
  display:block;
  width:57px;
  height:25px;
  background-image:url('/image/buy3.gif');
}



.table_menu { width: 100%; border-bottom: 3px #70a60f solid; border-collapse: collapse }
.table_menu TD { padding: 5 20 5 20; background: #EFEFEF; border: 1px solid #70a60f }
.table_menu .sel { color: #FFF; background: #70a60f; font-size: 13px; font-weight: bold }

.table_menu2 { width: 100%; border-bottom: 3px #70a60f solid; border-collapse: collapse }
.table_menu2 TD { padding: 5 4 5 5; background: #EFEFEF; border: 1px solid #70a60f; text-align: center }
.table_menu2 .sel { color: #FFF; background: #70a60f; font-size: 12px; font-weight: bold }


.table_head_line { background-image: url(/image/line_dot.gif); background-repeat: repeat-x; background-color: #EFEFEF; margin-top: 5px }
.table_foot_line { background-image: url(/image/line_dot.gif); background-repeat: repeat-x; background-position: 0px 5px; background-color: #EFEFEF; margin-bottom: 5px }

.table2 { width: 100% }
.table2 TD { padding: 0 10 5 10; text-align: left; color: #000; font-size: 12px }
.table2 TD A { color: #004499; font-size: 12px }
.table2 TH { padding: 0 10 5 10; color: #5C9002; font-size: 12px; text-align: left; font-weight: normal }
.table2 .sel { background-color: #FFEEDB }


table.model_list { width:100%; }
table.model_list th { padding: 3 5 3 15; background-color:#C6C6C6; font: bold 14px Tahoma; color:#000;}
table.model_list td { padding: 5 5 5 5 }
table.model_list td a.price { color:#F6BB7C }

TABLE.tafborder { background-color: #FFF; }
TD.tafborder { background-color: #BBB; }
TR.tafheader { background-color: #E5F1AE; font-weight: bold; color: #000; text-align: center; }
TD.taftd1 { background-color: #EFEFEF; font-family: tahoma; font-size: 11px; color: #555; }
TD.taftd1 A { color: #0053B0; font-size: 11px }
TD.taftd2 { background-color: #E5E5E5; font-family: tahoma; font-size: 11px; color: #555; }
TD.taftd2 A { color: #0053B0; font-size: 11px }
TD.taftd3 { background-color: #F4E1CC; font-family: tahoma; font-size: 11px; color: #555; }
TD.taftd3 A { color: #0053B0; font-size: 11px }
DIV.tafpn { font-family: Tahoma; font-size: 12px; margin: 3px }
HR.taf { size: 1px; color: #CCC; }
DIV.tafmessage { font-family: Tahoma; font-size: 12px; color: #000; }
DIV.tafrank { font-style: italic }
DIV.tafavatar { margin: 0px }
TD.tafquoted { font-family: Tahoma; font-size: 11px; font-style: normal; color: #5D7100;background-color: #FFDDB6; }
A.taftopic { color: #0053B0; text-decoration: none; font-weight: bold; font-size: 12px; text-decoration: underline; }
DIV.taferror { margin-bottom: 10px; font-family: Tahoma; font-size: 12px; color: red }


TD.RowTitle {font-family:Arial;font-size:12px;color:black;}
TD.RowComment {font-family:Arial;font-size:10px;color:#73879B;}

TD.AddLinck {background-color: #FFE900; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; padding-right: 5px; }



.offers, .netbook_offers { width: 230px; border: 1px solid #C1C1C1}
.offers TD, .netbook_offers TD { height: 85px; padding: 5px; color: #7B7B7B; font-size: 9px; font-family: Tahoma }
.offers TD B, .netbook_offers TD B  { color: #000; font-size: 11px; font-family: Tahoma; display: block; margin-bottom: 10px }
.offers TD B A, .netbook_offers TD B A { color: #000; text-decoration: none; }
.offers TD DIV, .netbook_offers TD DIV { color: #000 }
.offers TD span.phone, .netbook_offers TD span.phone { color: #000; font-weight:bold;}
.offers TD div.model_name, .netbook_offers TD div.model_name { color:#93B500; font-weight:bold; font-size:12px; padding-bottom: 5px}
.offers TD.rur_price, .netbook_offers TD.rur_price { background-color: #FF7400; color: #FFF; height:16px; width:70px ;padding:3;  text-align: center;}
.offers TD.rur_price a, .netbook_offers TD.rur_price a { font-size:10px; color: #FFF; font-weight:bold; text-decoration: none}
.offers TD.price, .netbook_offers TD.price { background-color: #92B301; color: #FFF; height:16px; width:70px ;padding:3;  text-align: center;}
.offers TD.price a, .netbook_offers TD.price a { font-size:10px; color: #FFF; font-weight:bold; text-decoration: none}
.offers TH, .netbook_offers TH { padding: 3 5 3 10; background: #C1C1C1; text-align:center}
.offers TH A, .netbook_offers TH A { color: #FFF; text-decoration: none; font-size: 11px }
.offers .sel, .netbook_offers .sel { width: 70px; height: 16px; padding: 3px; background: #FF0; text-align: center;}
.offers .sel A, .netbook_offers .sel A { color: #DC0000; font-family: Tahoma; font-size: 16px; font-weight: bold; text-decoration: none; }
.netbook_offers { margin-top:10px; width:250px; } 

.text   { font-size: 12px }
.text2  { font-size: 10px }
.text9  { font-size: 9px }
.text10 { font-size: 10px }
.text11 { font-size: 11px }
.text12 { font-size: 12px }
.text13 { font-size: 13px }
.text14 { font-size: 14px }
.text15 { font-size: 15px }
.text16 { font-size: 16px }

.text_green { color: #819D00; font-size: 12px }
.text_red { color: #D70000 }

.note             { font-size: 10px; color: #808080 }
.note_text        { font-size: 11px; color: #444; border: #B6B6B6 dashed; border-width: 1 0 1 0; padding: 6px; background-color: #EFEFEF; margin: 10px 7%  }
.note_text2       { font-size: 10px; color: #000; border: #B6B6B6 dashed; border-width: 1 0 0 0; padding: 6px; background-color: #EFEFEF; margin: 3px 10px  }
.note_text3       { font-size: 10px; color: #000; border: #B6B6B6 dashed; border-width: 1 0 0 0; background-color: #EFEFEF; }


div.left {
	float:left;
	margin-right:5px;
}

div.model_link { text-align:right; padding: 10px 0 10px 15px; font-weight:bold }

table.main_search_form { color:#000; border: 1px solid #87AC00; background: #87ac00 }
table.main_search_form td { color:#000;}

div.raiting-text  { float:left; padding-left:30px;width:200px; padding-top:40px; line-height:15px }


div.gray_header {
  background-color: #C1C1C1;
  font-weight: bold;
  color:#FFF;
  padding:5px;
  margin-bottom:15px;
}

div.green_header {
  background-color: #F1F5E6;
  color:#768F00;
  padding:5px 5px 5px 30px;
  margin-bottom:15px;
  margin-top:15px;
  width:60%;
}


div.li_help {
  background-image: url(/image/btn-detail.gif); 
  background-position: 0 3; 
  background-repeat: no-repeat; 
  padding-left: 20px;
  margin: 3px 0px 3px 9px;
}

table.help_prices {
  width:180px;
  float:right;
  margin: 20px 10px 0px 0px;
}

  table.help_prices td.top {
    background-image: url(/image/p_price_top_180.gif);
    background-repeat:no-repeat;
    background-position:bottom left;
  }

  table.help_prices td.bottom {
    background-image: url(/image/p_price_bottom_180.gif);
    background-repeat:no-repeat;
    background-position:top left;
  }

  
  table.help_prices td.middle {
    background-color: #F1F5E6;
    line-height: 20px;
    padding-left:15px;
  }
 
  
div.comment_mark { 
  font-size:11px;
  color: #606060;
  padding-left: 10px;
  background-image: url(/image/comment_mark_bg.gif);
  background-repeat: repeat-y;
}

.grey_border {
  font-weight:bold;
  color:#606060;
}

TR.hmr
{
    CURSOR: pointer;
    BACKGROUND-COLOR: #70a60f
}
TR.hmr A
{
    PADDING-RIGHT: 12px;
    DISPLAY: block;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 3px;
    WIDTH: 100%;
    COLOR: #444444;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #dadada;
    TEXT-DECORATION: none;
    FONT-WEIGHT: BOLD;
    FONT-SIZE: 11 px;
    BORDER-LEFT: 5px SOLID #dadada;

}
TR.hmr A:hover
{
    COLOR: #FFF;
    BACKGROUND-COLOR: #70a60f;
    TEXT-DECORATION: none;
    BORDER-LEFT: 5px SOLID #ff8b00;	
}

div.hmdiv { position:relative; }
iframe.hmframe { display: block; width: 100%; position: absolute;}

div.top_comment_list { 
  background-color:#e7f1b9; 
  padding:5px 5px 10px 5px; 
  width:700px; 
  border-top: 1px solid #70a60f
}

div.top_comment_mark {
  border-top:2px solid #FFF; 
  background-color:#70a60f; 
  width:700px; 
  padding:5px; 
  margin-bottom:10px;
}
.red_text { color:#ff7800 }

/************************Поиск аккумуляторов************************/

div.firm_block {
  line-height:18px; 
  float:left; 
  width:150px; 
  font-size:14px
}

div.dash_break {
  clear:both;
  border-bottom:1px dashed #B2B2B2; 
  padding-top:20px;
}

div.abonent_block {
  padding: 4px 0px 4px 0px;
}


/*-------------------------------Драйвера--------------------------------------*/

div.d_descript2 {
  border-top: 1px  #8A8A8A dotted;
  margin-top:15px;
  padding-top:15px;
}

div.driver_firm {
  margin-bottom: 5px;
}

div.driver_firm a {
  font-weight:bold;
}

div.search_f_blockl, div.search_f_blockr {
  width:110px;
  line-height:16px;
  float:left;
}

div.search_f_blockr {
  float:right;
}

div.search_f_block2l, div.search_f_block2r {
  width:200px;
  line-height:16px;
  float:left;
}

div.search_f_block2l a, div.search_f_block2r a {
  font-weight:bold;
}

div.driver_list_item {
  margin-bottom:15px;
  border-bottom: 1px  #8A8A8A dotted;
  padding-bottom: 15px;
}

   div.driver_links {
    line-height:20px;
   }
   
   a.comment_trigger {
     display:block;
     width:80px;
     padding-left:11px;
     background-image: url(/image/plus.gif);
     background-repeat:no-repeat;
     background-position: 0px 3px;
     text-decoration:none;
     margin-top:5px;
   }
   div.driver_comments {
     display:none;
   }
   
#model_image {
  width:205px;
  height:205px;
  border:1px solid #CCC;
  display:none;
  position:absolute;
  left:80px;
  top:300px;
  z-index:10;
  background-color:#FFF;
  text-align:center;
}

/******************************Нетбуки******************************/
div.netbok_main_block {
  width:140px;
  padding:5px;
  float:left;
  margin-bottom:0px;
  margin-right:10px;
}
  div.netbok_main_block a.title{
    display: inline;
    font-size:14px; 
    font-weight:bold;
  }

  div.netbok_main_block a{
    display: block;
    margin-bottom:4px;
  }
  
div.tiny_dash_break {
  clear:both;
  border-top:1px dashed #B2B2B2; 
  margin-bottom:10px;
  width:600px;
}
  
  
div.netbook_item {
  width:200px;
  padding:5px;
  float:left;
  margin-bottom:10px;
  margin-right:10px;
  text-align:center;
  height:265px;
}
  a.tittle {
    font-weight:bold;
    font-size:14px;
  }
  div.netbook_item a.price {
    color: #FC8804; 
  }
  
  div.info {
    margin-top :5px;
    height:45px;
  }

div.price_netbook {
  width:130px;
  background-color:#70a60f;
  padding: 2px 0px 2px 0px;
  margin: 5px 0px 5px 0px;
  color:#FFF;
  margin-left:auto;
  margin-right:auto;

}
div.price_netbook a {
  color:#FFF;
  text-decoration:none;
}

table.block_offer {
	width:100%;
}

table.block_offer td.left  {
  border:1px solid #000;
  border-right:none;
  width:1px;
}

table.block_offer td.right  {
  border:1px solid #000;
  border-left:none;
  font-family: Tahoma, sans-serif; 
  font-size: 11px;
}


table.block_offer a.slogan {
  color:red;
  font-weight:bold;
  display:block;
  padding-top:10px;
  font-size:12px;
}

table.block_offer div.text_block {
  padding-top: 5px;
}

div.nb_offers_header {
	font-weight:bold;
	color:#111 
}

div.net_book_offers, div.net_book_offers_bord {
	width: 250px;
	padding:10px 5px 10px 5px;
	background-color:#EFEFEF; 
	text-align:left;
}

div.net_book_offers_bord {
	border-top: 1px dashed #000;
}
  div.net_book_offers div.text_block, div.net_book_offers_bord div.text_block {
    float:right;
    width: 170px;
  }
  
  div.net_book_offers a.rur_price, div.net_book_offers_bord a.rur_price {
    color:#FF6200;
    font-size:14px;
    font-weight:bold;
    display:block;
    margin-bottom:5px;
  }
  
a.button_link_read {display:block; text-align:center; width:130px; height:25px; background-image:url(/image/empty_btn_130.png); background-repeat:no-repeat; float:left; text-decoration:none; font-weight:bold; color:#000; padding-top: 5px;}
a.button_link_write {display:block; text-align:center; width:115px; height:25px; background-image:url(/image/empty_btn.png); background-repeat:no-repeat; float:left; text-decoration:none; font-weight:bold; color:#000; padding-top: 5px;}
/********************Спецпредложения нетбуков*****************************/

table.netbook_offers_main td {
	width:200px;
	padding:10px;
	text-align:center;
}

  table.netbook_offers_main a {
    font-size:14px;
    font-weight:bold;
    color:#004499;
    text-decoration:underline;
  }

  table.netbook_offers_main a.bottom_link {
    font-size:12px;
    font-weight:bold;
    color:#004499;
    text-decoration:underline;
  }


table.netbook_offers_main td.border {
	border:none;
	border-left: 1px dashed #000;
}

div.netbook_offer {
	width:200px;
	text-align:center;
	margin-top:10px;
	float:left;
}
div.netbook_offer div.offer_name {
  font-size: 16px; 
  color: #768F00; 
  font-weight: bold;
  height:40px;
}

div.netbook_offer div.button_container {
	width:160px;
	margin:0 auto;
	height:24px;
}

div.netbook_offer a.rur_price {
	display:block;
	width:74px;
	background-image:url(image/rur_price_bg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	float:left;
	padding: 5px 0px 5px 0px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	margin-left:4px;
}

div.netbook_offer input {
	float:left;
	margin-left:4px;
}
div.netbook_offer a.abonent_info {
	font-size:10px;
	text-decoration:underline;
}
div.netbook_offer span.abonent_info {
	font-size:10px;
}

div.podcast {
	padding: 20px 0px 30px 0px;
	/*border-bottom: 1px solid #000;*/
}

div.podcast div.download {
	padding-left:30px;
  background-image:url(image/download.gif);
  background-repeat:no-repeat;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:5px;
}
div.podcast div.play {
  padding-top:10px;
  padding-bottom:5px;
}


.inquirer {
	width:250px;
	background-color:#EFEFEF;
	border: 1px solid #70a60f;
	/*background-image:url(image/inquirer2.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
	*/
}
  
  .inquirer div.container {
    padding:0px 10px 10px 10px;
  }
  .inquirer div.container div.left_block {
    float:left;
    width: 100px;
  }
  .inquirer div.container div.right_block {
    margin-left: 110px;
  }
  
  .inquirer div.container div.item {
    margin-bottom:3px;
  }
  .inquirer div.container div.item_low {
    margin-bottom:0px;
  }
  
/********Спецпредложения*********/
table.spec_items {margin-bottom:20px;}
td.spec_item {padding-right:20px;}
  td.spec_item .model_name {font-size:12px; margin-bottom:5px;}
  td.spec_item a.description {  }
  td.spec_item a.rur_price_spec { font-size:16px; font-weight:bold; color:#FF8B02; text-decoration:none; display:block; margin:10px 0px 0px 0px; padding:0px; }
  
/**************Жесткие диски***************/

div.hdd_firm_item {
  width:200px;
  padding:5px;
  float:left;
  margin: 10px 0px 10px 10px;
  text-align:center;
  height:200px;
}

  div.hdd_firm_item img {
    width:150px;
    height:150px;
    margin-bottom:10px;
  } 
  div.hdd_firm_item a.tittle {
    font-weight:bold;
    font-size:14px;
  }
 
  div.hdd_firm_item div.info {
    margin-top :5px;
    height:45px;
  }
div.hdd_item_1, div.hdd_item_0  {
	float:left;
	width:350px;
	margin-bottom:5px;
}
div.hdd_item_1 {
	claer:left;
}

  div.hdd_item_1 a.price, div.hdd_item_0 a.price {
    color: #FC8804; font-size: 12px
  }
/**********Звездочки*********/  
  div.stars_bg12 {
    width:60px;
    height:12px;
    background-image:url(/image/stars_block/5_2.png);
    background-repeat:no-repeat;
    background-position: 0px 0px;
    float:left;
    overflow:hidden;
  }
  div.stars_half_val12 {
    background-image:url(/image/stars_block/0_3.png);
    width:72px;
    height:12px;
    background-repeat:no-repeat;
  }
  div.stars_full_val12 {
    background-image:url(/image/stars_block/1_2.png);
    width:72px;
    height:12px;
    background-repeat:no-repeat;  
  }
  
  
  div.stars_bg16 {
    width:80px;
    height:14px;
    background-image:url(/image/stars_block2/5.gif);
    background-repeat:no-repeat;
    float:left;
    overflow:hidden;
  }
  div.stars_half_val16 {
    background-image:url(/image/stars_block2/0_2.gif);
    width:96px;
    height:14px;
    background-repeat:no-repeat;    
  }
  div.stars_full_val16 {
    background-image:url(/image/stars_block2/1.gif);
    width:96px;
    height:14px;
    background-repeat:no-repeat;    
  }


/*************ПО*************/
div.po_list {
	clear: both;
	margin-bottom:20px;
	border-bottom: 1px #8A8A8A dotted;
	padding-bottom: 10px;
}
  div.po_list img {
    float:right;
    margin-right:10px;
    width:150px;
    height:150px;
  }
  
  div.po_list h4 {
    font-size:14px; 
  }
  
img.po_logo {
	float:right;
	width:150px;
	height:150px;
}

/*************Читалки************/

div.reader_firm_block {
  line-height:18px; 
  float:left; 
  width:150px; 
  font-size:14px;
}


div.reader_spec {
  width: 200px;
  height: 90px;
  overflow:hidden;
  padding:10px 5px 10px 5px;
  background-color:#EFEFEF; 
  float:left;
  margin-right: 20px;
  margin-bottom: 20px;
}

  div.reader_spec div.text_block {
    float:right;
    width: 130px;
  }
  
  div.reader_spec a.rur_price {
    color:#FF6200;
    font-size:14px;
    font-weight:bold;
    display:block;
    margin-bottom:5px;
  }
 
div.image_container, div.image_container_wide {position:relative; width:150px; height:160px; float:left; cursor:pointer; margin-right:10px;}
div.image_container_wide { width: 200px; height: 200px;}
div.lens, div.lens_wide {position:absolute; background-image:url(/image/lens_green3.png); width:22px; height:22px; z-index:100; top:130px; left: 125px;}
div.lens_wide { left: 170px; }
/****************Реклама*****************/
table.advert { border-collapse: collapse;}
table.advert  tr.main_header{ background-image:url(/image/advert_img/gr_03.gif);background-repeat: repeat-x; height:47px; }
table.advert th { color:#FFF; padding:10px; }
table.advert td { padding:10px; }
table.advert td.header { padding:10px; background-image:url(/image/advert_img/gr_02.gif); background-repeat: repeat-x; height:31px; font-weight:bold;}


/***********Отзвыв модели*******/
div.model_comments_new { clear: both; margin-top: 30px;}
  div.model_comments_new div.body { background-color:#EFEFEF; padding:10px; }
  div.model_comments_new div.add_date { float:right; width:150px; text-align:right; padding-top:5px}
  div.model_comments_new div.stars { float:right; padding-top:5px;}
  div.model_comments_new div.author { float:left;  padding-top: 5px; font-weight:bold;}
  div.model_comments_new div.corner { background-image:url('/image/comments/corner2.gif'); background-repeat:no-repeat; float:left;width:20px; height:20px; margin-left: 5px; }
  div.comment_mark2 {
    font-size:11px;
    color: #606060;
    padding-left: 0px;
  }

.bags_li { background-image: url(/image/icons/bag.gif); background-repeat: no-repeat; padding:5px 0px 10px 25px; margin:5px; }
.note_li { background-image: url(/image/icons/notebook.gif); background-repeat: no-repeat; padding:5px 0px 10px 25px; margin:5px; }
.acc_li { background-image: url(/image/icons/acc.gif); background-repeat: no-repeat; padding:5px 0px 10px 25px; margin:5px; }
.hdd_li { background-image: url(/image/icons/hdd.gif); background-repeat: no-repeat; padding:5px 0px 10px 25px; margin:5px; }
.p_modul_li { background-image: url(/image/icons/p_moduls.gif); background-repeat: no-repeat; padding:5px 0px 10px 25px; margin:5px; }

div.main_phones { font-size:14px; margin-bottom:10px;}
  div.main_phones span.numbers {  color: #9E9E9E; font-weight:bold  }
  
//-->
</style>  