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

img { behavior: url('/png.htc'); }
img { border: none; }

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

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

.hidden { display:none }

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

p { margin: 0 0 18px 0; }

h1 { color: #000000; font-size: 26px; margin: 0 0 24px 0; padding: 0; font-weight: normal; }
h2 { color: #000000; font-size: 22px; margin: 0 0 17px 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; }
.menu ul { margin: 0; padding: 0 0 0 19px; clear: both; }
.menu ul li { margin: 0; padding: 13px 14px 11px 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; }
.submenu ul { margin: 0; padding: 3px 0 4px 35px; }
.submenu ul li { color:#FF8F00; margin: 0; padding: 0 19px 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; }

.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; }
table.anons tr td.descr { padding-left: 22px; }
table.anons tr td.descr a { display: block; margin-bottom: 14px; color: #060606; font-weight: bold; }
table.anons tr td.descr p { margin: 0 0 6px 0; }
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 55px 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 0 3px 0; padding: 0 0 4px 24px; border-bottom: 1px solid #DDE5EB; list-style-type: none; }
.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; }


/*подвал*/

.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 }
.bot .copy img { margin-top:15px }
.bot .copy span.f { margin-left:12px; position:relative; top:1px }
.bot .copy span.s { margin-left:69px; }
.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, .bot .text { margin-top:13px; color:#FFFFFF }
.bot .text h1, .bot .text a { margin:0px; font-size:11px; color:#FFF }

.special { width:185px; height:185px; position:absolute; top:272px; margin:0 0 0 -137px; background:url(/i/special_star.gif) left top no-repeat; text-align:center }
.special div { margin:55px 0 0 0; font-family: Tahoma; color: #000000; font-size: 11px; }
.special div img { margin:10px 0 0 0 }

div.symbolism_block { width:410px; margin:20px 0 0 307px }
div.symbolism_block h2 { margin-left:70px }
table.card tr td div { margin:10px 0 0 0; color:#000000 }
table.card tr td img { margin:10px 0 0 0 }

div#top_banner { width:100%; height:90px }
