.dummy {  }

HTML, BODY { height: 100%; background: #1b2a3a url('/i/b_bg.jpg') repeat-x 0px 0px; margin: 0px; padding: 0px; font-family: Tahoma; font-size: 11px; color: #606060; }
A { color: #74a6d0; text-decoration: none }
A:HOVER { text-decoration: underline }
EM { font-style: italic; font-size: 11px; font-family: Verdana; color: #303030}
IMG { border: 0px }
IMG.border { border: 1px solid #CCC }
LI { margin: 5px 0px }
FORM { margin: 0px }
TABLE { font-size: 11px; font-family: Tahoma; color: #8f8f8f }

H1 { font:normal 18px Tahoma; color:#8c8c8c; margin: 20px 0px 19px 0px; }
H2 { font:bold 12px Tahoma; color: #095093; margin-bottom: 10px }
H3 { font:bold 12px Tahoma; color: #FFF; margin-bottom: 5px }
h4 { font:bold 11px Tahoma; color:#FFBF00 }

HR { height: 1px; border: solid #057384; border-width: 1px 0px 0px 0px }

.main_wrap { width: 1000px; margin: 0px auto 0px auto; background: url('/i/fon.jpg') no-repeat right 0px; padding: 0px 0px 30px 0px }

.minus_bg { background-position: 0px -105px; }

#fon_left, #fon_right { position: absolute; top: 0px; left: -8000px; z-index: 1; }
#fon_right { overflow: hidden; }

#main { width: 1000px; height: 100%; border-collapse: collapse; margin: 0px 0px 0px 0px; }
#main TR { vertical-align: top; }
#main .left { width: 728px; padding: 0px; vertical-align: top; }
#main .right { width: 258px; padding: 0px; }

#top .nav { position: absolute; width: 60px; height: 14px; margin: 9px 0px 0px 8px; }
#top .nav A { float: left; margin: 0px 9px 0px 0px; }
#top .top_l { width: 100%; border-collapse: collapse; }
#top .top_l TR { vertical-align: top; }
#top .top_l TH { padding: 0px; width: 100%; }
#top .top_l FORM { width: 143px; height: 16px; margin: 30px 9px 0px 10px; border: 0px solid #FFF; }
#top .top_l FORM SELECT { width: 143px; border:1px solid #cacaca; padding:1px; color:#a5a5a5; font:normal 11px Tahoma; }
#top .top_l .acount { width: 167px; margin: 30px 0px 0px 0px; background: #FFF; border: 1px solid #CACACA; font:normal 11px Tahoma; color: #a5a5a5; text-align: center; padding: 2px 0px 2px 0px; }
#top .logo { padding: 8px 0px 0px 0px; height: 55px; text-align: center; }
#top .logo A { margin: 0px 0px 0px 0px; }
#top .top_menu { width: 530px; margin: 3px auto 0px auto; text-align: center; }
#top .top_menu A { font: normal 11px Tahoma; color: #ffffff; text-decoration: none; margin-top: 1px; }
#top .top_menu A:hover { text-decoration: underline; }
#top .top_menu EM { width: 4px; height: 4px; padding: 0px 7px 0px 7px; background: url('/i/sep.gif') no-repeat center 6px; }

#content { margin: 0px; border: 0px solid #FFF; }

#crumb { color: #FFF; margin: 0px 0px 6px 12px; }
#crumb A { color: #FFF; text-decoration: underline; }

#wtext { margin: 0px 10px 0px 10px; }
#wtext H2 { color: #095093; margin: 10px 0px 0px 0px; text-transform: none;}

#copyrights { font: normal 11px Tahoma; color: #606060; margin: 15px 0px 0px 0px; padding: 10px; background: #d7d7d7; }
#copyrights div.bottom_text { font: normal 11px Tahoma; color: #606060; margin: 0px 0px 15px 0px; }
#copyrights A { font: normal 11px Tahoma; color: #606060; text-decoration: underline; }

.ban { background: #FFF; padding: 8px 5px 8px 5px; text-align: center; }
.block { margin: 0px 0px 20px 0px; }

.awndtop { width: 728px; height: 11px; background: url('/i/wind_bg.png') no-repeat 0px 0px; }

.auto_wind { width: 728px; margin: 0px 0px 20px 0px; background: url('/i/wind_bg.png') no-repeat 0px -11px; padding: 0px 0px 15px 0px; }
.auto_wind H1 { margin: 0px 0px 10px 10px; padding: 0px; font: normal 18px Tahoma; color: #ffffff; text-transform: uppercase; }
.auto_wind H2 { margin: 0px 0px 0px 10px; padding: 0px; font: normal 18px Tahoma; color: #ffffff; text-transform: uppercase; }
.auto_wind H1 A { font: normal 18px Tahoma; color: #ffffff; margin: 0px; padding: 0px; }
.auto_wind H2 A { color: #ffffff; margin: 0px; padding: 0px; }

.spec_top { width: 1000px; height: 11px; background: url('/i/w1000top.png') no-repeat 0px 0px; }
.spec_body { width: 1000px; margin: 0px 0px 0px 0px; background: #D7D7D7 url('/i/w1000top.png') no-repeat 0px -11px; padding: 0px 0px 15px 0px; }
.spec_body H1 { margin: 0px 0px 10px 10px; padding: 0px; font: normal 18px Tahoma; color: #ffffff; text-transform: uppercase; }
.spec_bottom {width: 1000px; height: 14px; background: url('/i/w1000bottom.png') no-repeat; padding: 0px 0px 20px 0px;}

.spec_bans { width: auto; border-collapse: collapse; margin: 0px auto 0px auto; }
.spec_bans TD { padding: 0px; }
.spec_bans TH { width: 8px; }


/* --- В помощь автолюбителю --- */
.keys { width: 300px; padding: 60px 0px 0px 30px; }
.splContent { display: none; padding: 0px; margin: 15px 0px 0px 0px; border: 0px solid #ff0; }
.d_left { float: left; }
.d_right { float: right; }
.d_clear { clear: both; }
#pic_informer { padding-right: 10px; }
/* --- В помощь автолюбителю --- */

.color1 { background-color: #d7d7d7; }
.color2 { background: #d7d7d7 url('/i/wind_bg2.png') no-repeat 0px -11px; } 

.tab_box { margin: 0px 0px 0px 12px; width: 703px; background: #FFF url('/i/tabs/box.gif') no-repeat 0px 0px; padding-top: 10px }
.tab_box .google_map { margin: 0px 0px 0px 13px; border: 1px solid #a5a5a5; width: 678px; }
.tab_box .orgs_table { margin: 0px 0px 15px 10px; border-collapse: collapse; }
.tab_box .orgs_table TR { vertical-align: top; }
.tab_box .orgs_table TH { width: 50px; padding: 0px; }
.tab_box .orgs_table TD div.elem { width: 315px; font: normal 11px Tahoma; color: #606060; padding: 0px 0px 10px 0px; border-bottom: 1px solid #dadada; }
.tab_box .orgs_table TD div.nosep { border-bottom: 0px solid #dadada; }
.tab_box .orgs_table TD { width: 315px; font: normal 11px Tahoma; color: #606060; padding: 0px 0px 0px 0px; }
.tab_box .orgs_table TD P { margin: 0px; padding: 0px }
.tab_box .orgs_table TD .name { color: #363636; font: bold 11px Tahoma; margin: 10px 0px 0px 0px; }
.tab_box .orgs_table TD .name A { color: #363636; font: bold 11px Tahoma; text-decoration: none; }
.tab_box .orgs_table TD .name2 { color: #d90d0e; font: bold 13px Tahoma; margin: 10px 0px 0px 0px; }
.tab_box .orgs_table TD .name2 A { color: #d90d0e; font: bold 13px Tahoma; }
.tab_box .orgs_table TD .announce { margin: 1px 0px 0px 0px; }
.tab_box .orgs_table TD .email A { font: bold 10px Tahoma; color: #2485dc; }

.tab_line { width: 696px; margin: 0px 0px 0px 12px; border-collapse: collapse; background: #c5c5c5 url('/i/tabs/bg.gif') repeat-x 0px 0px; }
.tab_line TR { vertical-align: top; }
.tab_line TD { padding: 0px; background: url('/i/tabs/rbg.gif') no-repeat right 0px; height: 18px; }
.tab_line TD.last { background: url('/i/tabs/rebg.gif') no-repeat right 0px; }
.tab_line TD A { display: block; font: normal 10px Tahoma; color: #717171; padding: 3px 0px 3px 0px; text-align: center; text-decoration: none; }
.tab_line TD A.start { background: url('/i/tabs/lbg.gif') no-repeat left 0px; }
.tab_line TD.sel { background: #f2f2f2 url('/i/tabs/rbgh.gif') no-repeat right 0px; }
.tab_line TD.sel2 { background: #FFF url('/i/tabs/rbgs.gif') no-repeat right 0px; }
.tab_line TD.sel A { display: block; font: normal 10px Tahoma; background: url('/i/tabs/lbgh.gif') no-repeat left 0px; color: #0a5faf; padding: 3px 0px 3px 0px; text-align: center; } 
.tab_line TD.sel2 A { display: block; font: normal 10px Tahoma; background: url('/i/tabs/lbgs.gif') no-repeat left 0px; color: #0a5faf; padding: 3px 0px 3px 0px; text-align: center; }
.tab_line TD.sel A.start { background: url('/i/tabs/lrbgh.gif') no-repeat left 0px; }
.tab_line TD.sel2 A.start { background: url('/i/tabs/lrbgs.gif') no-repeat left 0px; }
.tab_line TD.last_sel { background: #f2f2f2 url('/i/tabs/rrbgh.gif') no-repeat right 0px; }
.tab_line TD.last_sel A { display: block; font: normal 10px Tahoma; background: url('/i/tabs/lbgh.gif') no-repeat left 0px; color: #0a5faf; padding: 3px 0px 3px 0px; text-align: center; }
.tab_line TD.last_sel2 { background: #FFF url('/i/tabs/rrbgs.gif') no-repeat right 0px; }
.tab_line TD.last_sel2 A { display: block; font: normal 10px Tahoma; background: url('/i/tabs/lbgs.gif') no-repeat left 0px; color: #0a5faf; padding: 3px 0px 3px 0px; text-align: center; }
.topper { width: 684px; margin-left: 18px; }

.block_head { margin: 10px 10px 0px 10px; height: 25px; background: url('/i/border.gif') repeat-x 0px bottom; }
.block_head H2 { float: left; margin: 0px 0px 0px 0px; font: normal 18px Tahoma; color: #6a747d; }
.block_head H1 { float: left; margin: 0px 0px 0px 0px; font: normal 18px Tahoma; color: #6a747d; }
.block_head A { float: right; width: 18px; height: 18px; }
.block_head A.cplus { background: url('/i/plus.gif') no-repeat 0px 0px; }
.block_head A.cminus { background: url('/i/min.gif') no-repeat 0px 0px; }
.block_head A.chide { background: url('/i/hide.gif') no-repeat 0px 0px; }

.forms_table { border-collapse: collapse; width: 703px; margin: 0px 0px 0px 12px;  }
.form_block { width: 342px; background: #FFF url('/i/tabs/box3.gif') no-repeat 0px 0px; padding: 12px 0px 15px 0px; }
.form_block .block_head { margin-top: 0px; }
.form_block TABLE { width: 310px; border-collapse: collapse; margin: 10px auto 10px auto; }
.form_block TABLE TR { vertical-align: middle; }
.form_block TABLE TH { width: 90px; padding: 0px; text-align: right; font: bold 11px Tahoma; color: #218cd7; vertical-align: middle; }
.form_block TABLE TD { text-align: left; font: normal 11px Tahoma; color: #a5a5a5; padding: 3px 0px 3px 12px; height: 25px; }
.form_block TABLE TD SPAN { color: #a5a5a5; border-bottom: 1px dotted #a5a5a5; }
.form_block SELECT { border:1px solid #cacaca; padding:1px; color:#a5a5a5; font:normal 11px Tahoma;  }
.form_block input { border:1px solid #cacaca; padding:1px; color:#a5a5a5; font:normal 11px Tahoma; }
.form_block .submit { height: 22px; margin: 0px 10px 0px 0px; text-align: right; }
.form_block .submit SPAN { color: #a5a5a5; border-bottom: 1px dotted #a5a5a5; }
.form_block .submit input { width: 91px; height: 22px; background: url('/i/submit.jpg') no-repeat 0px 0px; border: none; text-align: center; font: normal 14px Tahoma; color: #ffffff; cursor: pointer; padding: 0px 10px 3px 0px; }
.form_block .submit A { display: block; float: right; width: 81px; height: 22px; background: url('/i/submit.jpg') no-repeat 0px 0px; border: none; text-align: center; font: normal 14px Tahoma; color: #ffffff; cursor: pointer; padding: 2px 10px 3px 0px; text-decoration: none; margin: 0px; }

.search_block { margin: 0px 0px 0px 0px; border-bottom: 1px solid #cacaca; padding: 0px 0px 10px 0px }
.search_block TABLE { border-collapse: collapse; width: 100%; }
.search_block TABLE TD { padding: 0px 0px 5px 0px; vertical-align: top;  }
.search_block div.el { float: left; width: 180px; margin: 0px 15px 0px 0px; }
.search_block div.el LABEL { display: block; margin: 0px 0px 2px 0px; font: bold 11px Tahoma; color: #218cd7; }
.search_block div.el SELECT { border:1px solid #cacaca; padding:1px; color:#a5a5a5; font:normal 11px Tahoma; }
.search_block div.el input { border:1px solid #cacaca; padding:1px; color:#a5a5a5; font:normal 11px Tahoma; }
.search_block div.el div { border-top: 1px dashed #218cd7; padding-top: 3px }
.search_block div.el div SPAN { color: #a5a5a5; border-bottom: 1px dotted #a5a5a5; }
.search_block .submit { height: 22px; margin: 0px 10px 0px 0px; }
.search_block .submit input { width: 91px; height: 22px; float: right; background: url('/i/submit.jpg') no-repeat 0px 0px; border: none; text-align: center; font: normal 14px Tahoma; color: #ffffff; cursor: pointer; padding: 0px 10px 3px 0px; }

.items_list { width: 100%; border-collapse: collapse; margin: 0px 0px 0px 0px; }
.items_list TR { vertical-align: top; }
.items_list TH { padding: 3px; border: 1px solid #cacaca; font:bold 11px Tahoma; color: #218cd7; }
.items_list TD { padding: 3px; border: 1px solid #cacaca }

.info_box { margin: 0px 0px 0px 11px; width: 704px; background: #FFF url('/i/tabs/box2.gif') no-repeat 0px 0px; padding: 12px 0px 15px 0px; }
.info_box TABLE { border-collapse: collapse; width: 680px; margin: 7px 12px 0px 12px; }
.info_box TABLE.bord { border-bottom: 1px solid #dadada; }
.info_box TABLE TH { padding: 0px 0px 7px 0px; }
.info_box TABLE TH A { display: block; margin: 0px 12px 0px 0px; }
.info_box TABLE TD { width: 100%; padding: 0px 0px 7px 0px; font: normal 11px Tahoma; color: #606060; } 
.info_box TABLE TD A { font: normal 11px Tahoma; color: #606060; text-decoration: none; }
.info_box TABLE TD A:hover { text-decoration: underline; }
.info_box TABLE TD .date { font: bold 11px Tahoma; color: #363636; }
.info_box TABLE TD P { padding: 0px; margin: 0px; }

.info_block TABLE { border-collapse: collapse; width: 680px; margin: 7px 0px 0px 0px; }
.info_block TABLE.bord { border-bottom: 1px solid #dadada; }
.info_block TABLE TH { padding: 0px 0px 7px 0px; }
.info_block TABLE TH A { display: block; margin: 0px 12px 0px 0px; }
.info_block TABLE TD { width: 100%; padding: 0px 0px 7px 0px; font: normal 11px Tahoma; color: #606060; } 
.info_block TABLE TD A { font: normal 11px Tahoma; color: #606060; text-decoration: none; }
.info_block TABLE TD A:hover { text-decoration: underline; }
.info_block TABLE TD .date { font: bold 11px Tahoma; color: #363636; }
.info_block TABLE TD P { padding: 0px; margin: 0px }

.info_box .all_link { margin: 3px 0px 0px 12px; }
.info_box .all_link A { font: normal 10px Tahoma; color: #2485dc;  text-decoration: underline; }

.content_box { margin: 0px 12px 0px 12px; background: #FFF url('/i/tabs/box2.gif') no-repeat 0px 0px; padding: 5px 0px 15px 0px; }
.content_box .block_head { margin-bottom: 10px; }

.auto_block { margin: 15px 0px 0px 11px; width: 704px; height: 480px; background: #FFF; padding: 1px 0px 15px 0px; clear: both; }
.auto_block .auto_item { width: 161px; height: 205px; float: left; background: #dcdcdc url('/i/auto_bg.gif') no-repeat 0px 0px; margin: 12px 0px 0px 12px; color: #606060; }
.auto_block .auto_item A IMG { margin: 12px 0px 0px 12px }
.auto_block .auto_item SPAN { display: block; margin: 4px 0px 2px 14px; }
.auto_block .auto_item SPAN A { font: bold 12px Tahoma; color: #218cd7; }
.auto_block .auto_item DIV { margin: 0px 10px 0px 14px; }
.auto_block .auto_item DIV.price { margin: 4px 12px 0px 12px; background: #FFF; padding: 2px 2px 2px 2px; }

.auto_block2 { margin: 15px 0px 0px 11px; width: 704px; background: #FFF; padding: 1px 0px 15px 0px; clear: both; }

.auto_block_table { border-collapse: collapse; margin: 5px 0px 0px 10px; background: #FFF; }
.auto_block_table .auto_item { width: 161px; height: 205px; background: #dcdcdc url('/i/auto_bg.gif') no-repeat 0px 0px; margin: 10px 10px 0px 0px; color: #606060; }
.auto_block_table .auto_item A IMG { margin: 12px 0px 0px 12px }
.auto_block_table .auto_item SPAN { display: block; margin: 4px 0px 2px 14px; }
.auto_block_table .auto_item SPAN A { font: bold 12px Tahoma; color: #218cd7; }
.auto_block_table .auto_item DIV { margin: 0px 10px 0px 14px; }
.auto_block_table .auto_item DIV.price { margin: 4px 12px 0px 12px; background: #FFF; padding: 2px 2px 2px 2px; }

.auto_header { border-collapse: collapse; width: 100%; }
.auto_header TD { vertical-align: bottom; padding: 0px; }
.auto_header TH { width: 100px; padding: 0px; }
.auto_header TH B.date_info { display: block; text-align: right; font: bold 10px Tahoma; color: #000; }
.auto_header TH DIV { width: 100px; padding: 5px; background: #095093; font: bold 11px Tahoma; color: #FFF; margin: 5px 0px 0px 0px; }

.auto_info { border-collapse: collapse; width: 100%; }
.auto_info TR { vertical-align: top; }
.auto_info TH { width: 300px; padding: 0px; }
.auto_info TD TABLE { width: 280px; border-collapse: collapse; margin: 0px 0px 10px 0px; }
.auto_info TD TABLE TH { width: 100px; font: normal 11px Tahoma; color: #606060; text-align: left; padding: 4px; }
.auto_info TD TABLE TD { font: normal 11px Tahoma; color: #606060; text-align: left; padding: 4px; }
.auto_info TD H3 { width: 320px; font:normal 12px Tahoma; color: #fff; margin: 1px 0px 5px 0px; background: #095093; padding: 4px; }
.auto_info TD DIV { margin: 0px 0px 10px 0px; padding: 4px; }

#img_screen .hide { display: none; }
#img_screen .auto_i { border: 2px solid #095093; }
#img_box { height: 80px; margin: 0px 0px 0px 10px; }
#img_box DIV { float: left; margin: 10px 0px 0px 10px; }
#img_box DIV IMG { cursor: pointer; border: 2px solid #fff; }
#img_box DIV IMG.select { border: 2px solid #095093; }

#loader { display: none; }
#loader IMG { margin-top: 40px; }

#add_but { display: none; }

#delitem { text-align: right; height: 60px; margin-top: 40px; }
#delitem form { width: 150px; float: right; }
#delitem input { border:1px solid #cacaca; padding:1px; color:#a5a5a5; font:normal 11px Tahoma; }
#delitem .submit { margin: 5px 0px 0px 0px; text-align: right; }
#delitem .submit SPAN { color: #a5a5a5; border-bottom: 1px dotted #a5a5a5; }
#delitem .submit input { width: 91px; height: 22px; background: url('/i/submit.jpg') no-repeat 0px 0px; border: none; text-align: center; font: normal 14px Tahoma; color: #ffffff; cursor: pointer; padding: 0px 10px 3px 0px; }


/* Форма добавления */
#steps { margin: 10px 10px 0px 10px; height: 24px; border: 0px solid #CACACA }
#steps DIV { float: left; margin: 0px 0px 0px 10px; font: normal 12px Tahoma; color: #095093; background: #CACACA; padding: 5px; }
#steps DIV.sell { font: normal 12px Tahoma; color: #FFF; background: #095093;  }

#load_area { margin: 0px 10px 0px 10px; padding: 0px 0px 10px 0px; border: 1px solid #095093 }
#load_area TABLE { width: 100%; border-collapse: collapse; margin: 10px 0px 10px 0px; }
#load_area TABLE TR { vertical-align: middle; }
#load_area TABLE TH { width: 90px; padding: 0px; text-align: right; font: bold 11px Tahoma; color: #218cd7; vertical-align: middle; }
#load_area TABLE TD { text-align: left; font: normal 11px Tahoma; color: #a5a5a5; padding: 3px 0px 3px 12px; height: 25px; }
#load_area TABLE TD SPAN { color: #a5a5a5; border-bottom: 1px dotted #a5a5a5; }
#load_area SELECT { border:1px solid #cacaca; padding:1px; color:#a5a5a5; font:normal 11px Tahoma;  }
#load_area input, #load_area textarea { border:1px solid #cacaca; padding:1px; color:#a5a5a5; font:normal 11px Tahoma; }
#load_area .submit { height: 22px; margin: 0px 10px 0px 0px; text-align: right; }
#load_area .submit SPAN { color: #a5a5a5; border-bottom: 1px dotted #a5a5a5; }
#load_area .submit input { width: 91px; height: 22px; background: url('/i/submit.jpg') no-repeat 0px 0px; border: none; text-align: center; font: normal 14px Tahoma; color: #ffffff; cursor: pointer; padding: 0px 10px 3px 0px; }
#load_area .submit A { display: block; float: right; width: 81px; height: 22px; background: url('/i/submit.jpg') no-repeat 0px 0px; border: none; text-align: center; font: normal 14px Tahoma; color: #ffffff; cursor: pointer; padding: 2px 10px 3px 0px; text-decoration: none; margin: 0px; }

#load_area .window_overflow { height: 270px; overflow: auto; border-bottom: 1px dashed #095093; margin: 0px 0px 10px 0px; padding: 10px 10px 10px 10px; }


.pager { margin: 10px 10px 0px 0px; height: 20px; }
.pager SPAN { display: block; float: left; padding: 3px 3px 3px 4px; text-decoration:none; color:#1D669F; font:normal 11px Tahoma; margin: 0px 0px 0px 3px; }
.pager A { display: block; float: left; width: 12px; padding: 3px 3px 3px 4px; text-decoration:none; color:#1D669F; font:normal 11px Tahoma; margin: 0px 0px 0px 3px; text-align: center; }
.pager B, .pager A:hover { display: block; float: left; width: 13px; font:bold 11px Tahoma; padding: 3px 3px 3px 3px; background:#1C80CF; color:#fff; text-decoration:none; margin: 0px 0px 0px 3px; text-align: center; }

