<style>
<!--
A { color: #0053B0 }
BODY { margin: 0; padding: 0; background-color: #FFF; text-align: left; font-family: Tahoma; font-size: 12px; color: #505050 }
EM { color: #BF0000; font-style: normal }
FORM { display: inline }
H1, H1 A { font-family: Tahoma; font-size: 11px; color: #0069B9; background-color: #EFEFEF; padding: 5px 0px 5px 10px }
H1 A {padding:0px;}
H1.red_title { font: bold 18px Tahoma; color:#ED7633; text-align: center; background-color: #FFF;}
H2, H2 A { font-family: Tahoma; font-size: 20px; color: #000; font-weight: normal; text-decoration: none }
/*H3 { font-family: Tahoma; font-size: 18px; color: #000; font-weight: bold; text-decoration: none; margin: 0 0 0 0; }*/
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 { color: #000; font-size: 15px; font-weight: bold; }
H4 A { color: #1A74B1; font-size: 15px }

/*
H4 { color: #1A74B1; font-size: 11px; font-weight: normal; white-space: nowrap; height: 23px; background-color: #EFEFEF; margin: 0 0 5 0; padding: 5 0 0 10; background-image: url(/image/h1-bg.gif) }
H4 A { color: #1A74B1; font-size: 11px }
*/
H4 A:hover { text-decoration: underline }
H5 { color: #1A74B1; font-family: Tahoma; font-size: 12px; padding: 0 0 0 15; margin: 0 0 5 0; background-color: #FFF; background-image: url(/image/i-bullet.gif); background-repeat: no-repeat; background-position: 0 4 }
H6 { color: #FFF; font-family: Tahoma; font-size: 11px; padding: 3 3 3 10; margin: 0 0 5 0; background-color: #FFA401 }
H6 A { color: #FFF; font-family: Tahoma; font-size: 11px }
HR { color: #B3B3B3 }

INPUT, SELECT, TEXTAREA { font-family: Arial; font-size: 12px }
IMG { border: 0 }
S { color: #C26F3B; font-style: normal; text-decoration: none }
TABLE { font-size: 12; color: #000 }
TEXTAREA { height: 70 }

VAR { color: #FFA401; font-style: normal; text-decoration: none; font-weight:bold; }

#article_date { font-size: 13px; font-weight: bold; color: #8A8A8A }

#board_date { color: #7F7F7F; margin-right: 5px }
#board_head { font-family: Tahoma; font-size: 14px; color: #EB6900; font-weight: bold; font-style: normal; margin: 10 0 10 0; padding: 2; text-decoration: none }
#board_head2 { width: 100%; background-color: #EFEFEF; margin: 20 0 5 0 }
#board_head2 TD { font-family: Tahoma; font-size: 11px; color: #000; padding: 10 0 10 10 }
#board_head2 SPAN { margin: 0 5 0 5 }
#board_head2 A { margin: 0 5 0 5 }
#board_list TD { padding: 1px; font-size: 11px }
#board_list TH { width: 46px; font-size: 11px; font-weight: bold; text-align: left }

#border_image { margin-right: 5; border: 1 solid #CDCDCD }

#bottom { width: 100%; height: 116; background-image: url(/image/btm-bg.gif) }
#bottom TR { vertical-align: top }

#calendar_month { float: left; width: 70px; height: 28px; padding-top: 5px; border: 1px solid #DCDCDC; text-align: center; margin: 5px; background-color: #ECECEC; color: #686868; text-decoration: none }
#calendar_month_sel { float: left; width: 70px; height: 28px; padding-top: 5px; border: 1px solid #FEA401; text-align: center; margin: 5px; background-color: #FEA401; color: #FFF; font-weight: bold; text-decoration: none }

#cat_head { padding: 10 0 7 0; margin-bottom: 10px; font-size: 12px; font-weight: bold; color: #0053B0; border-style: solid; border-color: #FFA500; border-width: 0 0 2 0 }
#cat_group { font-size: 11px }

#content { padding: 10px; border-color: #CDCDCD; font-family: Tahoma; font-size: 12px; border-style: solid; border-width: 1px; }
#content TABLE { font-family: Tahoma; font-size: 12px }

#check_crumb { width: 100%; padding:  5 0 5 5; font-size: 10px; }
#check_crumb A { color: #606060; font-size: 10px; }

#check_h1 { font-size: 13px; background: #FFA500; color: #FFF; height: 20px; padding: 5px; font-weight: bold }

#check_left_menu { width: 185px; font-size: 10px }
#check_left_menu A { display: block; background-color: #EDEDED; padding: 0 0 2 28; color: #0053B0; background-image: url(/image/li_check.gif); background-position: 16 2; background-repeat: no-repeat }
#check_left_menu A:hover { color: #C35500 }
#check_left_menu #sel { color: #C35500 }

#check_left_menu B { display: block; background-color: #EDEDED; padding: 3 0 4 8; color: #000; margin-top: 1px }

#check_left_menu H5 { margin: 0 0 1 0; padding: 0 }
#check_left_menu H5 A { display: block; background-image: url(/image/check/ml.gif); background-position: 0 0; font-size: 10px; font-weight: normal; color: #000; text-decoration: none; padding: 5 0 5 20 }
#check_left_menu H5 A:hover { color: #000; background: #FFA500 }
#check_left_menu H5 #sel { color: #000; background: #FFA500 }

#check_right { font-size: 11px }
#check_right TABLE { font-size: 11px }
#check_right H5 { display: block; background-image: url(/image/check/ml.gif); background-position: 0 0; font-size: 10px; font-weight: normal; color: #000; text-decoration: none; padding: 5 0 5 20; margin: 0px }


#copyright { padding: 12 0 10 10; font-size: 10px;  }
#copyright A { color: #000 }
#copyright A:hover { text-decoration: underline }
#copyright #sel { color: #000 }

#crumb { background-color: EFEFEF; padding:  5px 0px 5px 20px; font-size: 10px; margin:0px }
#crumb A { color: #606060; font-size: 10px; }

#date_arhive_month A, #date_arhive_month #sel, #date_arhive_month #none, span.calend { float: left; width: 40px; height: 20px; 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: #FEA401; border-style: solid; border-width: 1px }
#date_arhive_month #none { color: #000; font-weight: normal }
div.calend, div.calend_sel { float: left; width: 55px; height: 20px; text-decoration: none; background-color: #EFEFEF; padding-top: 2px; text-align: center; font-weight: bold; border:1px solid #FFF; color:#9F9F9F } 
div.calend_sel {  border:1px solid #FEA501; }


#date_now { color: #FEA401; text-align: right }
#date_arhive_year { width: 100%; margin-bottom: 10px; border-color: #FEA401; border-style: solid; 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; float:left; border-left:1px solid #FFF }
#date_arhive_year #none { background-color: #FEA401; text-decoration: none }

#iblock1 { width: 100% }
#iblock1 TD { padding: 5px }
#iblock1 TR { vertical-align: top }

#iblock1_1 { width: 100%; border-style: solid; border-width: 1; border-color: #FEAD18 }
#iblock1_1 TD { padding: 0 }
#iblock1_1 TR { vertical-align: top }

#iblock1_1 #iblock1_1_left { padding: 8px; border-style: solid; border-width: 0px ; border-color: #FFA500 }
#iblock1_1 #iblock1_1_left H1 { padding: 0; background-image: url(/image/h1-thbg.gif) }

#iblock1_2 { width: 187; font-size: 10; background-color: #EDEDED; padding: 0 }
#iblock1_2 TABLE { font-size: 10; margin: 20 0 10 0 }


#iblock2 { width: 100% }
#iblock2 TD { padding: 5px }
#iblock2 TR { vertical-align: top }
#iblock2_2 { background-color: #EDEDED }
#iblock2_2 TD { padding: 2px }
#iblock2_2 INPUT { width: 80px }
#iblock2_2 TABLE { font-size: 10; font-weight: bold; color: #6B6B6B }
#iblock2_2 TABLE TR { vertical-align: middle }

#iblock2 #iblock2_1 H3 { font-size: 12px; padding-left: 15; margin-bottom: 5; color: #0052B5; background-color: #fff; background-image: url(/image/i-bullet.gif); background-repeat: no-repeat; background-position: 0 50% }

#iblock2_1 { width: 100%; border-style: solid; border-width: 1; border-color: #CDCDCD }
#iblock2_1 H1 { padding: 0; background-image: url(/image/h1-bg.gif); margin: 5 0 5 0 }
#iblock2_1 H2 { color: #1A74B1; font-size: 12; height: 23; background-color: #EFEFEF; margin: 5 0 5 0; padding: 5 0 0 10; background-image: url(/image/h1-bg.gif) }
#iblock2_1 H2 A { color: #1A74B1; font-size: 12px }
#iblock2_1 H2 A:hover { text-decoration: underline }
#iblock2_1 TD { padding: 3 }
#iblock2_1 TR { vertical-align: top }

#hifi_banner, #hifi_banner A { font-family: Tahoma; font-size: 12px; color: #505050; text-decoration: none }

#left_menu { font-size: 11px; font-family: Tahoma; background-color: #EDEDED }
#left_menu TABLE { font-size: 11px; font-family: Tahoma; }
#left_menu A, DIV.text { padding: 3 0 3 25; font-size: 11px; font-family: Tahoma; display: block; background-color: #EDEDED; background-image: url(/image/li_check.gif); background-repeat: no-repeat; background-position: 10 50% }

#left_menu #left_menu_header { padding: 3 0 3 25; background: #FEA401; border: 1px solid color:#DADADA }
#left_menu #left_menu_header A { padding: 0px; color: #000; background: #FEA401; text-decoration: underline; font-size: 10px; display: inline }


#li { list-style-image: url(/image/i-bullet2.gif); margin: 15 0 15 30; line-height: 1.5 }
#li0 { list-style-image: url(/image/i-bullet2.gif); margin: 0 0 5 25; color: #0053B0 }
#li_s { list-style-image: url(/image/i-bullet2.gif); margin: 10 0 5 25; font-size: 11px; line-height: 1.5; }
#li_s A { text-decoration: underline }

#month1 { font-size: 24 }
#month2 { color: #FEA401 }


#news { font-size: 12; color: #000; margin: 8 0 8 0 }
#news A { display: inline; font-size: 12; color: #0052B5 }
#news A.grey_text { color:#BDBDBD;font-weight:bold }
#news_date { display: inline; font-size: 11; color: #000; font-weight: bold }

#read { padding: 5px 0px 5px 10px; margin-top: 10px; font-size: 12px; color: #000; background-color: #E6E6E6 }
#read B { color: #000; font-size: 12px }

#search_img { cursor:pointer }

#table { width: 100%; font-family: Tahoma }
#table TH { background-color: #7B7B7B; color: #FFF; font-family: Tahoma; font-size: 11px; padding: 4px }
#table TD { vertical-align: top; background-color: #EDEDED; border-color: #EDEDED; border-style: solid; border-width: 1px; font-family: Tahoma; font-size: 11px; padding: 3px }
#table TD.null { vertical-align: top; background-color: #FFF; border: #FFF; font-family: Tahoma; font-size: 11px; padding: 3px }

#top1 { width: 100%; background-color: #989898; color: #FFF; font-size: 10 }
#top1 TD { padding: 0 0 0 0; height: 35px }
#top1 #head_menu A { color: #FFF; margin: 0 5 0 5; text-decoration: none }

#top2 { width: 100%; background-image: url(/image/top-bg2.gif); font-size: 10; font-weight: bold  }
#top2 A { color: #BFBDBD; text-decoration: none }
#top2 TD { padding: 0 }
#top2 TR { vertical-align: top }
#top2 DIV A { color: #FFF }

#top_menu { width: 100%; background-color: #000; padding: 3 }
#top_menu A { color: #FFF; font-weight: bold; text-decoration: none  }


#vrez { padding: 10; color: #714524; font-family: Tahoma; font-size: 12px; background-color: #FDF7E9; border-color: #FEAD1D; border-style: solid; border-width: 1px }
#vrez2 { padding: 10; color: #000; font-family: Tahoma; font-size: 12px; background-color: #FFF6B8; border-color: #FEA401; border-style: solid; border-width: 1px }
#vrez_info { padding: 50 10 10 10; color: #805729; font-family: Tahoma; font-size: 11px; background-color: #FDF7E9; background-image: url(/image/articles/i-info.gif); background-repeat: no-repeat; background-position: 10 10; border-color: #FEAD1D; border-style: solid; border-width: 1px }

.bookmark { background-image: url(/image/offers/z-ng.gif);background-position: 0 0; background-repeat: repeat-x; width: 160px}
.bookmark_border { border:1px solid #FF8A00; border-width: 0px 0px 1px 0px; }


.comment_form { background-color:#EFEFEF; border: 1px solid #C9C7BA; width: 100%; margin-bottom:0px;}
.comment_form td { padding: 10 }

.comment_list {border-collapse:collapse}
.comment_list tr.row1 { background-color:#FFF }
.comment_list tr.row2 { background-color:#EFEFEF }
.comment_list td { padding:10px 0 10px 0 }
.comment_list td.text { padding:10px 0 10px 20px; width:100% }

div.hot_offer_mark { position: absolute; top: -24; left:0; margin:0; padding:0; margin:0; }
div.hot_offer { font: bold 11px Areal}
div.hot_offer a { font: normal 12px Areal}
div.hot_offer span.phone { font-weight:normal }


.top1_new { width:100%; color: #9A9A9A; font-size: 10px }
.top1_new TD { padding: 0 0 0 0; height: 31px }
.top1_new A { color: #9A9A9A; margin: 0 5 0 5; text-decoration: none }

.top2_new { background: url('/image/top-bg_new.gif') }

.cabinet_link { text-decoration: none; color:#505050 }
.cabinet_link:hover { text-decoration: underline; }


.club_date { font-weight:bold; margin: 15 0 5 0; font-size:11px }

TABLE.best        { background-color: #FFA500; width:80%; margin-bottom:20px; margin-top:40px }
TH.best           { color: #FFFFFF; font: bold 16px Arial; }
TD.best           { background-color: #FFE7BB; font-size:14px}

.main_2nd         { padding: 0px 10px 0px 10px; width:200px; }
.main_2nd h3      { font-family: Tahoma; font-size: 10px; color: #000; font-weight: bold; text-decoration: none; margin: 0 0 0 0; }
.main_2nd h3 A    { font-family: Tahoma; font-size: 10px; color: #000; font-weight: bold; text-decoration: underline; margin: 0 0 0 0; }

.mark             { font-size:18;font-weight:bold }
.note             { font-size: 10px; color: #808080 }
.text, .text A    { font-size: 12px }
.text2, .text2 TD { font-size: 11px; color: #000 }
.text2 S          { text-decoration: underline }
.text3, .text3 A  { font-size: 10px; color: #000 }
.smalltext        { font-family: Tahoma; font-size: 10px; color: #000 }
.small            { font-size: 10px }
.red_title        { font: bold 18px Tahoma; color:#ED7633 }
.gray_title       { font: bold 16px Arial; color:#7C7C7C }

.red_comment      { background-color:#ED7634; padding:5; font:bold 12px Tahoma; color:#FFF }


.review_price_block { float:right; width: 300px; margin-bottom:10px; margin-left:10px;}

TABLE.tafborder { background-color: #CCC; }
TD.tafborder { background-color: #FFF; }
TR.tafheader { background-color: #555; font-weight: bold; color: #FFF; text-align: center; }
TD.taftd1 { background-color: #EFEFEF; font-family: verdana; font-size: 11px; color: #555; }
TD.taftd1 A { color: #0053B0; font-size: 11px }
TD.taftd2 { background-color: #E7E7E7; font-family: verdana; font-size: 11px; color: #555; }
TD.taftd2 A { color: #0053B0; font-size: 11px }
TD.taftd3 { background-color: #DADCDD; font-family: verdana; 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: #BC5000;background-color: #E8E2DA; }
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 }
HR { height: 1px }

table.adress th { color: #7F7F7F; font-weight: normal; text-align:left; width:100px } 

table.comment { background-color:#FFFFFF ; border: 2px solid #CCCCCC }
th.comment { background-color:#555555; color:#FFFFFF; padding-top:5px; padding-bottom:5px }

.black_link { font-weight:bold; color:#000 }

.td2 { padding-top:10px; width:20%; }
#weekth { background: url(/image/theme-bg3.gif) no-repeat; border-right: 1px solid #FFA500; border-bottom: 1px solid #FFA500; border-left: 1px solid #FFA500; padding: 10px }

.mnews { width: 100%; font-size: 11px;}
/*.mnews H2 { color: #1A74B1; font-size: 12px; height: 23px; background-color: #EFEFEF; margin: 0px 0px 5px 0px; padding: 5px 0px 0px 10px; background-image: url(/image/h1-bg.gif) }*/
.mnews H2 { color: #000; font-size: 11px; height: 23px; background-color: #EDEDED; margin: 0px 0px 5px 0px; padding: 5px 0px 0px 10px; font-weight:bold}
.mnews H2 A { color: #000; font-size: 11px; font-weight:bold; }
.mnews H2 A:hover { text-decoration: underline }

.mtest { width: 100%; font-size:10px}
/*.mtest H2 { font:bold 12px Arial; color: #FFFFFF; height: 23px; background-color: #515151; margin: 20px 0px 5px 0px; padding: 5px 0px 5px 10px;}*/
.mtest H2 { color: #000; font-size: 11px; height: 23px; background-color: #EDEDED; margin: 0px 0px 5px 0px; padding: 5px 0px 0px 10px; font-weight:bold}
.mtest H2 A { color: #FFFFFF; font:bold 12px Arial; font-weight: bold; }
.mtest H2 A:hover { text-decoration: underline }

.text 10 { font:normal 10px Tahoma;}

#thhead { text-align: right; background: #EDEDED; margin-left: 60px; margin-top: 6px; height: 20px; padding-top: 0px; padding-right: 10px; border-bottom: 1px solid #FEA401 }
#thhead A { color: #1A74B1; font-size: 12px; text-decoration: none }
#thhead A:hover { text-decoration: underline }


.news { font-size: 12; color: #000; margin: 8 0 8 0;}
.news A { display: inline; font-size: 12; color: #0052B5 }
.news_date { display: inline; font-size: 12; color: #000; font-weight: bold; padding-right:17px; margin:0px}



.left_menu_new { width: 185px; font-size: 10px; }
.left_menu_new A { display: block; background-color: #EDEDED; padding: 2 0 4 28; color: #0053B0; background-image: url(/image/li_check.gif); background-position: 16 5; background-repeat: no-repeat; margin-top:1px; }
.left_menu_new A:hover { color: #C35500 }
.left_menu_new A.sel { color: #C35500 }
.left_menu_new H5 { margin: 0 0 1 0; padding: 0 }
.left_menu_new H5 A { display: block; background-image: url(/image/check/ml.gif); background-position: 0 0; font-size: 10px; font-weight: normal; color: #000; text-decoration: none; padding: 5 0 5 20 }
.left_menu_new H5 A:hover { color: #000; background: #FFA500 }
.left_menu_new H5 A.sel { color: #000; background: #FFA500 }

.link { display: block; padding: 2px 0 4px 23px; color: #0053B0; background-image: url(/image/li_check.gif); background-position: 11 5; background-repeat: no-repeat; margin-top:1px; font-size:10px}
.link2 { display: block; padding: 2px 0 4px 12px; color: #0053B0; background-image: url(/image/li_check.gif); background-position: 0 5; background-repeat: no-repeat; margin-top:1px; font-size:10px}

.left_menu_check { background-color:#FFA401; font-size: 10px; }
.left_menu_check td.links { background-color:#FFEFD5; padding: 5 5 5 5; }
.left_menu_check td.links a { display: block; padding: 2 0 4 23; color: #0053B0; background-image: url(/image/li_check.gif); background-position: 11 5; background-repeat: no-repeat; margin-top:1px; }
.left_menu_check td.links a.sel { display: block; padding: 2 0 4 23; color: #0053B0; background-image: url(/image/li_check_dark.gif); background-position: 11 5; background-repeat: no-repeat; margin-top:1px; text-decoration: none; font-weight:bold}
.left_menu_check td.header { padding:5 5 5 20; }
.left_menu_check td.header a { color:#000000; text-decoration: underline; }
div.catalog_sponsor {
  padding:0px 0px 5px 23px;
  background-color:#FFA500;
}
.left_menu_check td.links div.catalog_sponsor a{
  display:inline;
  background-image: none;
  padding:0px;
}




.top_line { width:100%;height:11px; }
.top_line td.left_line { background-image: url(/image/main/head-l.gif); background-repeat: no-repeat;}
.top_line td.right_line { background-image: url(/image/main/head-r.gif); background-repeat: no-repeat;}
.top_line td.mid_line { background-image: url(/image/main/head-bg.gif); background-repeat: repeat-x;}

.top_menu_new { background-image: url(/image/main/top-menu-bg.gif); background-repeat: repeat-x; background-position: 0px 23px;}
.top_menu_new a { text-decoration: underline; color:#000000; font-weight: bold; }
.top_menu_l { background-image: url(/image/main/top-menu-l.gif); background-repeat: no-repeat; background-position: 8px 22px; width:5px; padding-left:8px; }
.top_menu_r { background-image: url(/image/main/top-menu-r.gif); background-repeat: no-repeat; background-position: 0px 22px; width:5px; padding-right:8px; }

.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: underline; }
.advices_tab { width: 105px; text-align: center }
.advices_tab A { text-decoration: none; width: 100%; height: 100% }
.advices_tab  .advice_tab_text { height: 23px; font-size: 11px; border: solid #A3A3A3; border-width: 0px 1px 1px 1px; padding-top: 3px }
.advices_tab  .advice_tab_text_sel { height: 23px; font-size: 11px; border: solid #A3A3A3; border-width: 0px 1px 0px 1px; padding-top: 3px }
.advices_tab A:hover { text-decoration: underline }

.blog_date { font-family: Tahoma; font-size: 22px; color: #FEA401 }

.bold_list { font-weight:bold; padding: 3px 0px 3px 0px;}
.bold_list span.date { font-size:11px}

table.check_h1 { background: #FFA500; margin-bottom:15px}
table.check_h1 h1 { font-size: 13px; font-weight: bold; color: #000; background:#FFA500; padding:0; margin:0}

.check_h1 { font-size: 13px; font-weight: bold; background: #FFA500; color: #FFF; height: 20px; padding: 5px; margin-top: 5px }
.check_h2 { font-family: Tahoma; font-size: 13px; font-weight: bold; color: #0069B9; background-color: #EFEFEF; padding: 5 0 5 10 }

.li { padding-left: 15px; background-image: url(/image/i-bullet.gif); background-position: 0 50%; background-repeat: no-repeat }
.logo_td { padding: 3 10 3 10; }

.myh5 { font: normal 12px Tahoma; color: #1A74B1; margin: 9px 0px 15px 0px; }

.table { width: 100%; font-family: Tahoma; border-collapse: collapse }
.table TH { background-color: #7B7B7B; color: #FFF; font-family: Tahoma; font-size: 11px; padding: 4px; border: 1px solid #FFF }
.table TD { vertical-align: top; background-color: #EDEDED; font-family: Tahoma; font-size: 11px; padding: 3px; border: 1px solid #FFF }
.table TD.12 { vertical-align: top; background-color: #EDEDED; font-family: Tahoma; font-size: 12px; padding: 3px; border: 1px solid #FFF }
.table TH A { color:#FFF }
.table TD A:link { color:#0053B0 }
.table TD A:visited { color:#551A8B }



.table2 { width: 100%; font-family: Tahoma; border-collapse: collapse }
.table2 TH { background-color: #7B7B7B; color: #FFF; font-family: Tahoma; font-size: 11px; padding: 4px; border: none }
.table2 TD { vertical-align: top; background-color: #EDEDED; font-family: Tahoma; font-size: 11px; padding: 3px; border: none }
.table2 TH A { color:#FFF } 


table.red_border { border-collapse: collapse; border: 1px solid #FEA80D }



.table_menu { padding: 5 0 5 0; margin: 0 0 10 10; width: 100%; color: #FFF; background: #989898; font-size: 12px; font-weight: bold }
.table_menu A { padding: 8px; color: #FFF; font-size: 12px; font-weight: bold }
.table_menu B { padding: 8px; color: #FFF; font-size: 12px; font-weight: bold; background: #F96A01 }

.table_menu2 { padding: 5 0 5 0; margin: 0 0 10 10; width: 100%; color: #FFF; background: #989898; font-size: 12px; font-weight: bold }

.text11 { font-size: 11px }
.text10 { font-size: 10px }
.text12 { font-size: 12px }

.them_announce { margin:0;padding:5px 0px 5px 0px; font-size: 10px }
.them_announce a  { text-decoration:none; }
.them_announce a:hover { text-decoration: underline }


.light_red_text { color:#FF9C00; }
.red_text { color:#FF6600;font-weight:bold }
.grey_text { color:#BDBDBD;font-weight:bold }
.red_head2 { background-color: #FFA600; font-weight:bold; padding: 5px; font-size: 14px; margin-bottom:5px}
.red_head { background-color: #FDEBD3; font-weight:bold; text-align: right; padding: 5px; font-size: 12px}
.blue_text { color:#0053B0;font-weight:bold; text-decoration:underline; }

.subcomment { color:#868686; font-size:11px }

div.user_comment_item {
  border-bottom:1px solid #CDCDCD;
  margin-bottom: 10px;
}


.week_company { background-image: url(/image/main/ban-company.gif); background-repeat: no-repeat; padding: 85px 15px 25px 10px;}
.week_company a { font:bold 18px Arial; color:#CE2013; text-decoration:none; }

.white_header { color:#FFF; font-size: 14; font-weight:bold; display:block }

.copyright_new { padding: 45px 10px 10px 35px; font-size: 10px; }
.copyright_new A { color: #0049AE }
.copyright_new A:hover { text-decoration: underline }
.copyright_new sel { color: #0049AE }

.vote_tb { background-color:#FFFFFF;border:1px solid CCCCCC }
.vote_tb td { background-color:#EFEFEF; padding:5px }

.user_info_head { width:100px;float:left;text-align:center;background-color:#F7E7C5; padding:3px 0 4px 0; }
.user_info_head a { color:#000; text-decoration:none }

.user_info_head_sel { width:100px;float:left;text-align:center;background-color:#EC6901; padding:3px 0 4px 0; color:#FFF; font-weight:bold }
.sponsor_tip { border:1px solid #000; position:absolute;display:none;z-index:10;background-color:#FFF;width:100px;text-align:center }

table.table_stat { width: 100px; font-family: Tahoma; border-collapse: collapse; margin: 10px 0px 10px 0px; }
table.table_stat TH { background-color: #7B7B7B; color: #FFF; font-family: Arial; font-size: 11px; padding: 4px; border: 1px solid #FFF }
table.table_stat TD { vertical-align: top; background-color: #EDEDED; font-family: Arial; font-size: 11px; padding: 3px; border: 1px solid #FFF }

div.red_field {
  background-color: #FFEFD5;
  padding: 5px;
  margin: 10px 0px 0px 0px;
}

div.hi_end_list {
  float:right; width:40%; background-color: #EFEFEF; padding: 10px;
  font-size:11px;
}
div.hi_end_list a {
  font-size:12px;
}

div.hi_end_articles {
  float:left; width:55%;
}

div.hi_end_articles b {
  font-size: 11px;
}


div.magenta_text { 
  color:#74D4FF;
  font-weight:bold;
  font-size:14px;
  text-align:center; 
  padding:10px 0px 10px 0px; 
}

div.vs_bl_links {
  padding: 10px 0px 20px 50px; 
}

div.vs_bl_links a {
  color:#000 
}

img.vs_concurs_image {
  float:left;
  margin-left: 15px;
  margin-top: 10px;
  border: 1px solid #EFEFEF;
}

div.smile_foto {
  width:200; 
  height:250; 
  text-align:center; 
  float:left; 
  margin-top:10px;
  border: 1px solid #EFEFEF;
}

div.check_list {
  padding-left:44px;
  line-height:15px;
}

div.check_comments_list {
  line-height:20px; 
  padding: 0 10px 0 25px;
}

div.check_comments_list2 {
  line-height:20px; 
  padding: 0 10px 0 5px;
  font-size:11px;
}


div.top_models {
  width:25%; 
  height: 120px; 
  float:left; 
  text-align:center; 
  padding-top:15px;
}

div.rus_list {
  clear:both;
  background-image: url(/image/rus_mark.gif); 
  background-repeat: no-repeat;
  background-position: 0px 22px;
  padding: 20px 0px 5px 20px;
}

.news { font-size: 12; color: #000; padding: 0 0 0 5px }
.news A { display: inline; font-size: 12; color: #0052B5 }
.news A.grey_text { color:#BDBDBD;font-weight:bold }
.news_date { font-size: 11; color: #000; font-weight: bold; padding:0px; }


div.press_user {
  font-size: 11px; 
  color: #000;
  padding-top:4px;
}

.grey_date {
  color:#707070;
}

div.ask_block, div.ask_block_arh {
  padding:10px; 
  background-color:#FDEBD3; 
  margin-bottom:20px;
  clear:both;
}

div.ask_block_arh {
  background-image: url(/image/ask/arh.gif);
  background-position: bottom right;
  background-repeat: no-repeat; 
}

div.archive_link{
  font-size: 11px;
  background-position: 10px 20px;
  background-image: url(/image/red_arrow_right.gif);
  font-weight:bold;
  background-repeat: no-repeat;
  padding:20px 0px 20px 37px;
}

span.marked_text {
  background-color: #FFFF00;
  font-weight:bold;
}

ol.search_list li{
  padding-bottom:10px;
}

div.answer_list {
  background-color: #EDEDED;
  padding: 8px 5px 8px 5px;
}
div.comment_answer {
  padding-bottom:30px;
}
  div.comment_answer div.date {
    float:right;
    width:100px;
    text-align:right;
  }
  div.comment_answer div.name {
    float:left;
    font-weight:bold;
    width:100px;
  }
  div.comment_answer div.comment {
    clear:both;
    padding-top:10px;
  }
.break {
  clear:both;
}

div.firm_block {
  display:none; 
  position:absolute; 
  width:200px; 
  height: 300px;
  border: 2px solid #EFEFEF; 
  background-color: #FFF; 
  padding:5px;
}
  div.firm_block  div{
    width: 190px; 
    height: 200px; 
    overflow-Y:scroll; 
    border: 1px solid #EFEFEF; 
    margin-top:10px;
  }


  
div.sorting {
   float:left; 
   width:120px;
   padding:5px; 
}

  
div.sorting_left,div.sorting_left_marg {
   float:left; 
   width:120px;
   padding:5px; 
   background-color:#E9E9ED;
   text-align:center;
}
div.sorting_left_marg {
  margin-left:10px;
}

div.sorting_notepad {
   float:right; 
   width:130px;
   padding:5px 0px 5px 20px;
   background-image: url(/image/catalog/notepad.gif);
   background-repeat: no-repeat;
   background-position: 0px 3px;
}

div.basket_puzzle {
  width:378px; 
  height:378px; 
  background-color:#EFEFEF; 
  padding:0px; 
  position:relative;
}

#vs_concurs_banner {
  background-color:#3B73B0; 
  display:none; 
  position:absolute; 
  left: 200px; 
  top:20px; 
  width:400px; 
  height:318px;
}

#vs_concurs_banner iframe {
  display: block; 
  position: absolute;
  z-index: -1; 
  left:0; 
  width:400px; 
  height:316px;
}
  
div.page_nav_26 { 
  padding-top:0px;
  padding-bottom:10px;
}

div.page_nav_26_2 { 
  padding-top:10px;
}


div.concurs_filter {
  padding:10px;
  background-color:#EFEFEF;
}

table.site_info th{
  text-align:left;
  width:100px;
}

a.best-site_logo {
  float:left; 
  margin-left:15px; 
  margin-top:15px;
}


#feb23 {
  width:400px;
  height:320px;
  margin-left:auto;
  margin-right:auto;
  margin-top: 20px;
  font-size:14px;
  background-image: url(/image/23feb/23.png);
  background-repeat: no-repeat;
  text-align: left;
}
#feb23 div.subscribe {
  margin-top:10px;
  text-align:right;
  font-weight:bold;
}

div.forum_status_mark1, div.forum_status_mark2, div.forum_status_mark3, div.forum_status_mark4 {
  width:32px; 
  display:inline; 
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/image/forum/ratings/status1.png');
}
div.forum_status_mark2 {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/image/forum/ratings/status2.png');
}
div.forum_status_mark3 {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/image/forum/ratings/status3.png');
}
div.forum_status_mark4 {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/image/forum/ratings/status4.png');
}

div.forum_status_mark1 img, div.forum_status_mark2 img, div.forum_status_mark3 img, div.forum_status_mark4 img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

table.taflogin2 {
  margin-top:5px;
  background-color: #EFEFEF;
}

table.taflogin2 td {
  font-size:10px;
}

div.forum_header {
  background-color: #EFEFEF;
  margin-bottom:10px;
  border:1px solid #EFEFEF;
}
  div.forum_header h1 {
    padding-top:0px;
    margin-top:15px;
  }
  div.forum_header table {
    float:right;
  }
  

a.forum_rules {
  margin-top:10px;
  display:block;
  padding-left:30px;
  padding-top:5px;
  height:21px;
  background-image: url(/image/forum/rules.gif);
  background-repeat: no-repeat;
}

div.artile_actions {
  background-color:#EFEFEF;
  padding: 10px 10px 10px 10px;
  margin-top: 20px;
}
  div.artile_actions img {
    margin-right:15px;
  }

#blog_block {
  background-color:#EFEFEF;
  padding: 20px;
  display:none;
  margin-top:15px;
}  
  #blog_block div.show,  #blog_block div.code{
    width:90%;
    text-align:left;
    background-color:#FFF;
    border:1px inset  #EFEFEF;
    margin:auto;
    padding: 5px;
  }
  
div.blogger_info {
  padding:5px;
}
  div.blogger_info a.title{
    font-weight: bold;
    line-height:20px;
  }
  div.blogger_info img {
    float:left;
    margin-right:5px;
  }
  
div.blogger_info_list {
  margin-right:20px;
  padding:5px;
}
  div.blogger_info_list img {
    float:left;
    margin-right:5px;
  }
  div.blogger_info_list a.title{
    font-weight: bold;
  }


img.left_image {
  float:left;
  margin-right: 10px;
  margin-bottom:10px;
}

div.mvid_div {
	margin-top: 10px;
	border: 1px solid #000;
	width: 180px;
	height: 160px;
}



div.mvid_div a.text {
	display:block;
	color: #EE1528;
	font-size:11px;
	font-weight:bold;
	padding:10px;
	font-size:12px;
}

div.mvid_div img {
	margin-top:20px;
}
/***************************Конференции***************************************/
#conference_users {
  display:none;	
}

div.best_user_container {
  border:1px solid #EFEFEF; 
  margin-top:10px;
  margin-right:5px;
  padding:5px;
}

div.conf_best_user {
	font-weight:bold;
	background-image:url(/image/conference/crown.gif);
	background-repeat:no-repeat;
	background-position: 110px 0px;
}

div.best_user_separate {
	float:left;
	width:20px;
	height:100px;
  border-left: 1px solid #EFEFEF;
}

div.c_question {
	padding: 10px 0px 20px 0px;
	border-bottom:1px dashed #afafaf;
}

div.c_question span.date {
	color:#7c7c7c;
}

div.c_question div.action_block {
	padding-top:10px;
}

div.c_question a.answers_link {
	font-weight:bold;
	color:#ff9600;
}

div.c_question a.a_form_link {
	padding-left:10px;
	background-image:url('/image/dot.gif');
	background-repeat:no-repeat;
	background-position: 5px 5px;
}


div.conference_answer {
	background-color:#EFEFEF;
	padding:10px;
	margin: 5px 0px 10px 20px; 
}

div.conference_answer img{
	float:left;
	margin-right:10px;
	width:50px;
	height:50px;
}

div.jury_block, div.jury_block_right {
  border:1px solid #EFEFEF; 
  margin-top:10px;
  margin-right:5px;
  padding:5px;
  width:230px;
  height:100px;
  float:left;
  font-size:11px;
}
div.jury_block_right {
  float:right;
}

div.jury_block h3 {
	margin:0px;
	color:#000;
}
div.jury_block img {
	width:70px;
  height:30px;
	
}

div.jury_block img.jury_image {
  float:left;
  margin-right:10px;
  width:80px;
  height:90px;
}

div.jury_block img.jury_image_small {
  float:left;
  margin-right:10px;
	width:50px;
	height:50px;
}

div.jury_block img.firm_image {
  width:70px;
  height:70px;
}


div.vote_block {
	padding:10px;
	background-color:#EFEFEF;
}

div.jury_block2 {
  width:300px;
}

div.jury_block2 img.logo {
  width:95px;
  height:56px;
  float:right;
}

/****************Разводяшка чека***************/
a.check_main_link {
	display: block;
	margin:10px 0px 10px 20px;
}
/******************Карточка модели***********************/
div.user_phone {
	padding-left:13px;
}
/*****************Разводяшка видео********************/
.video_list {
  clear:both;
}

.video_list img {
  float:left; 
  margin-right:10px;
  margin-bottom:20px;
}

/***********Карточка абонента***********/
.user_comment_container {
	padding-bottom:5px;
	
}

/********Разводяшки*******/
.in_list_image {
	margin: 0 10px 10px 0; 
	float:left;
	width:80px;
	height:80px;
}
/*******Опросник на рабочих страницах****/
  #right_block h3 {
    /*background:none;*/
    background-image: url(/image/main_2009/h3_bg.jpg)!important;
    font-size:10px;
    font-weight:bold;
    padding: 5px 0px 5px 10px;
    width: 190px;
    margin-top:15px;
    margin-bottom:5px;
    color:#000;
    text-decoration:none;
  }
  
  #right_block h4 {
    background:none;
    font-weight:bold;
    font-size:12px;
    padding:0px;
    margin:0px; 
  }
/************Форум***************/
img.icons { cursor:pointer; }
#add_link {display:none; position:absolute; z-index:100; width: 300px; height:50px; border: 3px double #000; background-color:#EFEFEF; padding: 10px 0px 20px 15px;}
#add_link input.input { width:280px; margin-bottom:5px;}

/**********микс март*********/
table.mixmart_table { border-collapse: collapse; }
table.mixmart_table td { border:1px solid #FFC357 }
table.mixmart_table img { width:73px; }    

//-->
</style>