/* (c)copyright 2009 Risuyu.ru */
body {background: #dfe4e8; margin: 0; padding: 0;}
body, td, th {font: normal 13px Arial, Helvetica, sans-serif; color: #333;}

form {margin: 0; padding: 0;}
.hand {cursor: hand; cursor: pointer;}
input, select, button, textarea {font: normal 13px Arial, Helvetica, sans-serif; color: #333; border: 1px solid #333;}
select {width: 170px;}

a, a:visited {color: #0b3470; text-decoration:underline;}
a:hover {color: #0b3470; text-decoration:none;}

/* Standard HTML elements */

img {margin: 0; padding: 0; border-width: 0;}

h1, h2 {color: #333; font-weight: normal; font-size: 18px; margin: 10px 0 20px 0;}
h3 {font-size: 18px; margin: 10px 0 20px 0; color: #69b203;}
h6 {border: 1px solid #707070; padding: 5px 10px; color: white; background: #707070; font-size: 10px;} 

p {margin: 0 0 1.2em 0; line-height: 1.6em;}
p.before-list {margin-bottom: 0.4em;}
div {line-height: 1.6em;}

ul {margin: 0 0 0.8em 1.2em; padding: 0; list-style: none;}
ul li {margin: 0.6em 0 0.8em 5px; background: url('img/li.gif') left 10px no-repeat; padding-left: 17px; line-height: 1.6em;}

ol {margin: 0 0 1.2em 0; padding: 0;}
ol li {margin: 0.5em 0 0.5em 35px;}

hr {height: 1px; border: none; background: url('img/hr.gif') left center repeat-x; color: #cdcdcd;}

/* Menu */
#menu {background: url('img/menu.jpg') repeat-x; height: 36px;}
#menu td {width: 25%; height: 36px; background: url('img/menu_line.gif') right top no-repeat; text-align: center; white-space: nowrap;}
#menu td.none {background: none;}
#menu a, #menu a:hover, #menu a:visited {font-size: 18px; font-weight: normal; color: white; text-decoration: none;}
#menu a:hover {text-decoration: underline;}

/* Other */
.top {background: #E9E9E9
;}
.phone {white-space: nowrap; color: red; font-size: 24px; line-height: 30px; font-weight: normal;}
.phone span {font-size: 18px;}
.logo {margin: 0 50px;}
.home {border-right: 1px solid white;}
.home img {margin: 1px 5px 2px 0;}
.mail img {margin: 1px 0 2px 5px;}
.address {color: red; font-size: 12px; white-space: nowrap;}
.copy {background: url('img/b_line.gif') #E9E9E9
 repeat-x; border-top: 1px solid #4d677f; padding: 10px 50px 0 50px;}
.copy td {color: white; font-size: 11px;}
.copy td a, .copy td a:hover, .copy td a:visited {color: white; font-size: 11px;}
.middle {background: url('img/b_line.gif') repeat-x;}
.middle_s {border-top: 1px solid #4d677f; padding: 27px 47px 40px 47px;}
.wv {height: 368px; background: white; padding-right: 20px;}
.red {color: red; padding: 5px 10px 20px 36px;}
.red_l {background: url('img/line.gif') #eb0000 1px 50% no-repeat; color: white; font-size: 18px; line-height: 30px; font-weight: normal; height: 30px; width: 118px; text-align: right; float: left;}
.red_p {color: #0b2347; height: 30px; line-height: 30px; font-size: 18px; font-weight: normal; width: 250px; white-space: normal;} 
.car_l {background: url('img/line_b.gif') 1px 50% no-repeat; line-height: 30px; font-weight: normal; height: 30px; font-size: 18px; width: 150px; text-align: right; float: left; color: #0b2347;}
.car_p {background: red; color: white; font-weight: normal; font-size: 18px; padding: 0 4px; width: 180px; float: left;}
.car_p span {font-size: 12px;}
.auto_market {background:  white; padding: 20px 40px 0 40px;}
#market td {padding-bottom: 30px;}
#market .all_car {width: 140px; background: url('img/all.gif') right 60% no-repeat; margin-top: 20px;}
#market a, #market a:hover, #market a:visited {font-size: 11px;}
#market div.sp {border: 1px solid #809c9e; margin-right: 10px; padding: 2px;}
.w_15 {width: 55px;}
.price {color: red;}
.title {padding-right: 91px; background: url('img/back.gif') right bottom no-repeat;}
.title table {height: 35px;}
.title td {background: #252525; color: white; font-size: 18px; padding-left: 27px; white-space: nowrap;}
.title td.title_f {background: url('img/l_b.gif') no-repeat; width: 47px; padding-left: 0;}