#auto_form {font-family: Tahoma, helvetica, sans-serif; font-style: normal; font-weight: normal; color:#000000; margin-left: 0px;}
#auto_form th {background: #fff; text-align: left; padding: 15px 5px 5px 5px; font-weight: normal; font-family: Georgia, "Times New Roman", sans; font-size:1.4em;margin:0em;color:#257FB3;}
#auto_form th i {font-style: normal; color: white;}
#auto_form td {padding: 5px; font-size: 12px; vertical-align: top;}
#auto_form input, #auto_form select, #auto_form textarea {font-size: 100%; background: white}
#auto_form select {background: white}

#auto_form table#info {margin: 15px 0 0 30px; float: left;}

#auto_form label {cursor: pointer}
#auto_form textarea {width: 100%; height: 100px}
#auto_form fieldset {border: 0; margin: 0; padding: 0; vertical-align: middle;}
#auto_form fieldset label {margin-right: 10px; vertical-align: middle;}
#auto_form fieldset input {vertical-align: middle;}

h1 {margin-bottom: 0.1em;}
h2 { font-family: Georgia, "Times New Roman", sans; font-size: 1.4em;}

#other_eng {width: 300px;}
#other_eng input {width: 40px}
#other_eng b {padding: 0; margin: 0; clear: none;}
#dmg_l{display: none;}
#damages{display: none;}

#spcl {margin-top: 20px;}
#spcl th {background: #c00; color: white; width: 20%; white-space: nowrap; text-align: center; padding: 6px}
#spcl td {background: white; color: #c00; padding: 0}
#spcl table td {padding: 5px; padding-right: 10px}
#auto_form td.nobr {white-space: nowrap; font-weight: bold;}

#warn {background: #ea9696; padding: 5px; margin-top: 20px; font-size: 80%;}
#warn h1 {padding: 0; margin:0; font-size: 120%}
#warn a {color: white}

#auto_form input.submit {margin-top: 30px; font-size: 1.2em;}

form#auto_form .err {background-color: #ffdddd;}
form#auto_form .ok {background-color: #ddffdd;}

table#compl td {padding-left: 0;}

#loading {background: #fff; border: 1px solid #ccde95; padding: 5px; top: 220; left: 210; width: 180px; text-align: center; position: absolute;}

.help, .error {z-index: 2000; position: absolute;}
.error {background: url('http://i.redom.ru/error_p.gif') top left no-repeat; padding: 0 0 0 12px;}
.help p, .error p {background: #ccde95; padding:4px; margin:0 0 0 2px; font-family: Tahoma, helvetica, sans-serif; font-size: 10px;}
.error img {float:left; margin:0; padding:0;}
.error p {background: #ffa8a8; float:left; margin:0;}

.njerror {border: 1px solid red;}

.select-free
{
        position:absolute;
        z-index:10;

        overflow:hidden;/*must have*/
        width:auto;/*must have for any value*/;
}

.select-free iframe
{
        display:none;/*sorry for IE5*/
        display/**/:block;/*sorry for IE5*/
        position:absolute;/*must have*/
        top:0;/*must have*/
        left:0;/*must have*/
        z-index:-1;/*must have*/
        filter:mask();/*must have*/
        width:100%;/*must have for any big value*/
        height:100%/*must have for any big value*/;
}
#board_filter {background: #d9e593 url("http://i.redom.ru/auto/filter_g.png") right top repeat-y; padding: 0}

#board_filter {font-family: Tahoma, sans-serif; font-size: 12px;}
#board_filter table {width: 630px; background: #cadc64;}
#board_filter table td {padding: 0; vertical-align: bottom;}

#board_filter table label, #board_filter a {font-size: 10px; display: block; margin: 0 0 3px 0;}
#board_filter table label input {vertical-align: middle;}

#board_filter select, #board_filter input {font-size: 12px;}
#board_filter option.base {color: #147cc3;}

#board_filter select#idb {width: 140px}
#board_filter #search {width: 75px}

#full_filter td {padding: 0;}
#full_filter div.check {white-space: nowrap; line-height: 16px; height: 16px; float: left}
#full_filter div.check input {vertical-align: middle}
#full_filter div.check label {margin: 0px 6px 0px 2px; vertical-align: middle; display: inline}


.fright {width: 100%;}

sup {font-size: 8px;}

table.board {font-family: Tahoma, sans-serif; width: 100%; margin-bottom: 1.5em}
table.board th {font-size: 10px; color: #999; text-align: left; font-weight: normal; padding-left: 3px; vertical-align: bottom;}
table.board tr.g {background: #eee}
table.board td {font-size: 12px; padding: 3px; padding-right: 3px; vertical-align: bottom;}
table.board td img {margin-left: 7px; width: 15px; height: 15px; border: 0}
table.board td.exchange img {margin-left: 1px; margin-right: 5px; border: none}
table.board td i {font-size: 10px; color: #ff5858; font-style: normal}
table.board td a {color: black;}
table.board td.p {text-align: right; white-space: nowrap; width: 1%; padding-right: 20px}
table.board td.h {font-size: 10px; color: #999; text-align: right; font-weight: normal; padding-right: 10px}

#special {font-family: Tahoma, sans-serif; width: 100%; margin-bottom: 10px}
#special tr.nopadding td {padding: 0}
#special a {color: black;}
#special a img {border: 2px solid #bbb; margin: 0 15px; background-position: center center; background-repeat: no-repeat;}
#special td {background: #eee;  text-align: center; padding-top: 10px; vertical-align: bottom;}
#special td p {background: #e0e0e0;background: #eee; border-top: 1px dotted #ff5858; text-align: center; padding: 8px 10px; margin: 10px 0 0 0;}
#special td p b {font-size: 12px; font-weight: normal; width: auto; text-align: left; display: -moz-inline-block; display: inline-block;}
#special td p i {font-size: 10px; color: #999; font-style: normal;}
#special td.s {background: transparent;}

#tbl_pages th, #tbl_pages td{font-weight: normal; font-size: 11px; padding:3 6px; text-align:center;}
#tbl_pages td{background-color: #F5F5EB;}
#tbl_pages th{background-color: #EAE9DC;}
#tbl_pages td.transp{background-color: transparent;}


#board_user_menu {padding: 8px 0px; margin-bottom: 15px; font-family: Tahoma, helvetica, sans-serif !important; font-size: 16px; clear: both; height: 34px}
#board_user_menu a {color: gray !important; background-color: #cadc64; float: left; position: relative; height: 32px; margin-right: 15px;}
#board_user_menu a span { display: block; float: left; height: 32px; width: 6px;}
#board_user_menu a span.text {color: gray !important; width: auto; height: auto; padding: 7px 0 0 0; text-decoration: underline; cursor: hand; cursor: pointer;}
#board_user_menu a span.left {background: url("http://i.redom.ru/auto/butt_left.gif") no-repeat;}
#board_user_menu a span.right {background: url("http://i.redom.ru/auto/butt_right.gif") no-repeat;}

#board_user_menu a span.add {background-image: url('http://i.redom.ru/auto/P.gif'); background-repeat: no-repeat; background-position: 0.3em 7px; padding-left: 25px; padding-right: 10px}
#board_user_menu a span.special {background-image: url('http://i.redom.ru/auto/G.gif'); background-repeat: no-repeat; background-position: 0.3em 7px; padding-left: 25px; padding-right: 10px}

#board_user_menu a:hover span.text {text-decoration: none;}

tr.color {background: #CADC64}

div.companies {margin:0em 0em 0em;}
div.companies h1 {line-height:1.0;margin:0em 0.3em 0.5em 1em;}
div.companies div a {color:#525252;}
div.companies div {padding:0.4em 0.5em 0.4em 2em;background-position:left 0.3em;background-repeat:no-repeat;}
div.companies .line {height:1em;background:url('http://i.redom.ru/afisha/company-dash.gif') left center repeat-x;}
