* { margin: 0; padding: 0; }
body { font-family: Tahoma; color: #666666; font-size: 11px; background: #FFFFFF url('/i/bg_main_page.jpg') center top repeat-x; }

img { behavior: url('/png.htc'); }
img { border: none; }
img.faq { margin-top:14px; position:relative; left:20px }

table { border-collapse: collapse; }
td { margin: 0; padding: 0; }

.hidden { display:none }

.pos_relat { position: relative; }
.cursor { cursor: hand; cursor: pointer;  }

a { color: #0070AF; }
a:hover { text-decoration: none; }

p { margin: 0 0 18px 0; }

h1 { color: #000000; font-family:Tahoma; font-size: 18px; margin: 0 0 24px 0; padding: 0; font-weight: normal; }
h1 a { color: #000000; font-family:Tahoma; font-size: 18px; font-weight: normal; }
h2 { color: #333333; font-size: 18px; margin: 0 0 10px 0; padding: 0; font-weight: normal; }
h3 { color: #000000; font-size: 20px; margin: 0 0 17px 0; padding: 0; font-weight: normal; }
h4 { color: #000000; font-size: 15px; margin: 0 0 17px 0; padding: 0; font-weight: normal; }
h5 { color: #000000; font-size: 12px; margin: 0 0 17px 0; padding: 0; }
h6 { color: #000000; font-size: 12px; margin: 0 0 17px 0; padding: 0; }

form { margin: 0; padding: 0; }

.top { padding: 14px 60px 20px 232px; background: url('/i/bg01.gif') repeat-x left top; }
.top .logo { position: absolute; top: 15px; left: -217px; }
.top .car { position: absolute; top: 67px; left: -92px; }

.top .dop_nav { position: absolute; top: 65px; left: -176px; }
.top .dop_nav img { margin-right: 8px; }

.top .opinion { position: absolute; top: 252px; left: 417px; width: 328px; color: #383838; font-style: italic; line-height: 14px; background: url('/i/arrow_left.gif') no-repeat 0 50px; }
.top .opinion h2 { margin: 0 0 27px 33px; padding: 0; }
.top .opinion p { margin: 0 0 15px 0; padding: 0 40px 11px 39px; background: url('/i/arrow_right.gif') no-repeat bottom right; }
.top .opinion a { margin-left: 39px; }

.menu { height: 34px; background-color: #000000; font-size:11px }
.menu ul { margin: 0; padding: 0 0 0 19px; clear: both; }
.menu ul li { margin: 0; padding: 13px 14px 8px 14px; //padding-bottom: 8px; float: left; list-style-type: none; background: url('/i/bg_li_line.gif') no-repeat 0 13px; }
.menu ul li.first { background: none; padding-left:10px }
.menu ul li#act { background: #5F5F5F url('/i/bg_li_line_act.gif') no-repeat 0 0; }

.submenu { background-color: #5F5F5F; font-size:11px }
.submenu ul { margin: 0; padding: 6px 0 9px 35px; }
.submenu ul li { color:#FF8F00; margin: 0; padding: 0 0 0 0; display: inline; list-style-type: none; }
.submenu ul li a { color: #ffffff; text-decoration: none; }
.submenu ul li a:hover { color: #FF8F00; text-decoration: none; }

.ssubmenu { background-color: #7E7E7E; font-size:10px }
.ssubmenu ul { margin: 0; padding: 6px 0 9px 35px; }
.ssubmenu ul li { color:#FF8F00; margin: 0; padding: 0 0 0 0; display: inline; list-style-type: none; }
.ssubmenu ul li a { color: #ffffff; text-decoration: none; }
.ssubmenu ul li a:hover { color: #FF8F00; text-decoration: none; }

.news_block { padding: 0 45px 0 55px; }
.articles_block { padding: 0 45px 0 0; }
.news_block h2, .articles_block h2 { margin: 0 0 18px 0; padding: 0; }

table.anons tr td { padding-bottom: 41px; font-size:12px }
table.anons tr td.descr { padding-left: 22px; }
table.anons tr td.descr a { display: block; margin-bottom: 14px; color: #060606; font-weight: bold; font-size:12px }
table.anons tr td.descr p { margin: 0 0 6px 0; font-size:12px }
table.anons tr td.descr span { color: #CCCCCC; font-size: 10px; }

.faq_block { padding: 42px 56px 0 51px; }
.faq_block .bg_faq { position: relative; height: 130px; background: #F5F5F5 url('/i/bg_faq.gif') no-repeat top left; }
.faq_block .bg_faq p { margin: 0 15px 0 218px; padding-top: 13px; color: #000000; }
.faq_block .bg_faq .steering_wheel { position: absolute; top: -36px; left: 16px; }

.forum_block { padding: 0 0 18px 0; }
.forum_block h2 { margin: 0 0 6px 0; padding: 10px 0 5px 24px; background-color: #DDE5EB; }

.forum_block ul { margin: 0; padding: 0; }
.forum_block ul li { margin:0; padding: 0 0 4px 24px; border-bottom: 1px solid #DDE5EB; list-style-type: none; font-size:11px;  }
.forum_block ul li a { text-decoration: none; }
.forum_block ul li span { padding-right: 11px;  margin-right: 9px; background: url('/i/point.gif') no-repeat bottom right; }
.forum_block ul li.last { border-bottom: none; }
.forum_block ul li.last span { padding-right: 5px; }


/*подвал*/
td.ceed_content { font-family:Tahoma; color:#666666; font-size:12px; padding-right:30px; padding-bottom:50px; line-height:17px }
td.ceed_content p { margin:0; font-size:12px; }
td.ceed_content div, td.ceed_content p { font-size:12px; color:#000000 }
td.ceed_content div.ceed_date { font-family:Tahoma; font-size:13px; color:#0070AF; margin-bottom:10px; padding:0; }
td.ceed_content div.ceed_anons { font-family:Tahoma; font-size:13px; color:#000000; margin-bottom:10px; padding:0 }
td.ceed_content div.ceed_back { font-family:Tahoma; font-size:13px; color:#FF6600; margin-top:20px; padding:0; }
td.ceed_content div.ceed_back span { cursor:pointer }
td.ceed_content div.sitemap_main { margin:0 0 6px 10px }
td.ceed_content div.sitemap_group { margin:0 0 10px 27px; font-size:11px; }
td.ceed_content div.sitemap_group a { font-size:11px;  }
td.ceed_content div.sitemap_sub { margin-bottom:3px }
td.ceed_content ul { list-style-type:circle; padding-left:30px }
td.ceed_content ul li { list-style-type:disc; color:#000000 }
td.ceed_content ol { list-style-type:decimal; padding-left:30px }
td.ceed_content ol li { list-style-type:decimal; color:#000000 }
td.ceed_content table.border { border:1px solid #CCCCCC }
td.ceed_content table.border tr td { border:1px solid #CCCCCC; padding:5px }
td.ceed_content table.gallery tr td img { border:1px solid #CCCCCC; }
td.ceed_content table.gallery tr td div.arrow_pointer { margin-bottom:5px; padding-left:10px; background: url('/i/point.gif') no-repeat 0px 7px; }
td.ceed_content table.gallery tr td div.arrow_pointer a { color:#FF9900; text-decoration:none }
td.ceed_content table.gallery tr td div.arrow_pointer a:hover { color:#CCCCCC }

td.ceed_content hr { height:1px; border-bottom:1px dashed #999999; color:white }

div.faq_cat { margin-bottom:15px }
div.faq_cat strong { font-family:Tahoma; font-size:14px; color:#FF8F00 }

div.faq_answer { font-family:Tahoma; font-size:13px; color:#333333; margin:0 0 20px 50px; width:450px }

div.faq_question { font-family:Tahoma; font-size:13px; color:#FF8F00; margin:0 0 10px 35px }
div.faq_question span { cursor:pointer; border-bottom:1px dashed #FF8F00 }

.bot { background-color: #CBCBCB; color: #ffffff; text-align:justify }
.bot .copy div { background:url(/img/copyright_bg.gif) left top no-repeat; width:168px; height:37px; line-height:17px; }
.bot .copy img { margin-top:15px }
.bot .copy span.f { margin-left:12px; position:relative; bottom:1px }
.bot .copy span.s { margin-left:69px; position:relative; bottom:4px }
.bot .copy a { font-style:Italic; font-size:12px; line-height:17px; font-family:Georgia; font-weight:700; color:#FF6600 }
.bot .count img { margin-top:18px }
.bot .text p { margin-top:13px; color:#FFFFFF; font-size:11px }
.bot .text p, .bot .text { margin-top:13px; color:#FFFFFF }
.bot .text h1, .bot .text a { margin:0px; font-size:11px; color:#FFF }

div#top_banner { width:100%; height:90px }
div#page_banner { width:240px; height:400px; position:relative; right:20px }

