html, body{margin:0; padding:0; background-color:#E3F1F5}
body, td, th, input, select, textarea {color:#0D3C56; font:11px Verdana, Arial, Helvetica, sans-serif}
a{color:#5193B7}
a:hover{text-decoration:none}
img{border:none; vertical-align:top}
form{margin:0; padding:0}
table{border-collapse: collapse}
h1{color:#60656C; font:22px Arial, Helvetica, sans-serif; margin: 0 0 22px}
h2{color:#A9ADB2; font:bold 14px/1  Arial, Helvetica, sans-serif; margin: 20px 0 15px}
h3{color:#4A7EB6; font:bold 11px/1 Tahoma; margin: 8px 0 0}
p{margin: 12px 0 14px}

.block{display: block}
.clear{clear: both}
.noborder{border: none}
small, .small{font-size:10px}
.mtop{margin-top:0 !important}
.light{color:#60656C}
.bright{color:#C91B18; font-size:10px}
.bold {font-weight: bold}

/* --------- шаблон страницы ------------*/
.wleft, .wright{width:50%;padding:0 5px}
.wpage{width:920px}
#top{background:url(../img/top-bg.gif) repeat-x}
#top .top-tbl{border-collapse: collapse; background: url(../img/top-bg2.gif) repeat-x; height:116px; margin: 0 auto}
* html #top{text-align:center}
* html #top .top-tbl{text-align:left}
#top .top-tbl td{padding:0; color:#F5F9FC; font-size:10px}
#top .top-tbl td a{color:#fff}
#top td.logo{padding-top:40px; /*width:355px*/}
#top td.add-nav{padding-top:43px; width:100%; text-align:center}
#top td.add-nav img{margin:0 23px}
#top td.search{padding-top:48px; padding-right:9px;}
#top td.search .fright{float:right; white-space:nowrap}
#top td.search .input{width:148px; vertical-align:top; margin-right:9px}

#middle{background:url(../img/middle-bg.jpg) repeat-x} * html #middle{text-align:center}
#middle .wpage{margin: 0 auto} *html #middle .wpage{text-align:left}

#main-flash{padding-bottom:14px}

#body{border-collapse: collapse; height:520px}
#body .td-left{width:340px; }

#body .td-mid{width:300px; background:#C4D0D7}
#body .td-mid .bg1{background:url(../img/td-mid1.gif) no-repeat left top}
#body .td-mid .bg2{background:url(../img/td-mid2.gif) no-repeat right top; zoom:1;}
#body .td-mid .bg3{background:url(../img/td-mid3.gif) no-repeat left bottom}
#body .td-mid .bg4{background:url(../img/td-mid4.gif) no-repeat right bottom;  min-height:282px;padding:11px}
* html #body .td-mid .bg4{height:304px}

#body .td-right{width:565px; background:#fff}
#body .td-right .bg1{background:url(../img/td-rh1i.gif) no-repeat left top}
#body .td-right .bg2{background:url(../img/td-rh2i.gif) no-repeat right top; zoom:1;  }
#body .td-right .bg3{background:url(../img/td-rh3i.gif) no-repeat left bottom}
#body .td-right .bg4{background:url(../img/td-rh4i.gif) no-repeat right bottom; zoom:1; padding:11px; min-height:500px}
* html #body .td-right .bg4{height:520px}

#index #body{height:auto}
#index #body .td-right{width:250px; background:#E3F1F5}
#index #body .td-right .bg1{background:url(../img/td-rh1.gif) no-repeat left top}
#index #body .td-right .bg2{background:url(../img/td-rh2.gif) no-repeat right top; zoom:1;  padding:11px}

#body .space div{width:15px}

#bottom{padding-top:50px; padding-bottom: 30px; } * html #bottom{text-align:center}
#bottom .wpage{margin: 0 auto} *html #bottom .wpage{text-align:left}
#bottom td{color:#8F9998; font-size:10px}
#bottom td a{color:#696969}
#bottom .copyright{padding-left:11px; width: 344px; }


#content{padding: 6px 0 6px 4px; line-height:1.3}
#content ul{list-style:none}
#content ul li{background:url(../img/bul.gif) no-repeat; padding-left:9px; margin-bottom: 3px}

#content ul.type-line{margin-left:0; padding:0}
#content ul.type-line li{background:url(../img/bul-line.gif) no-repeat; padding-left:10px; margin-bottom: 3px; }

/* картинка в контенте */
#content img.picture {clear: both; display: block}
#content img.picture.left {float: left; margin: 0px 15px 10px 0px}
#content img.picture.right {float: right; margin: 0px 0px 10px 15px}

/* меню 1го уровня*/
#menu1-box{background:#fff; border-top:1px solid #F6F9FA; zoom:1}
ul.menu1{margin:0; padding:0; list-style:none}
ul.menu1 li{float:left; color:#4A7EB6; font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; padding: 11px 18px 15px; background:url(../img/menu1-sp.gif) no-repeat left bottom }
ul.menu1 li:first-child{background:none} * html ul.menu1 li{background-position: expression((previousSibling)? 'left bottom' : '-1px')}
ul.menu1 li a{color:#60656C}

/* меню 2го уровня*/
#menu2-box{height:32px;  margin-bottom:13px;}
#index #menu2-box{margin-bottom:0}
#menu2-box .bg1{background:#256B93 url(../img/menu2-bg.gif) no-repeat left bottom;}
#menu2-box .bg2{height:32px; background:url(../img/menu22-bg.gif) no-repeat right bottom;}
#index #menu2-box .bg1{background-image:none}
#index #menu2-box .bg2{background-image:none}
#index #menu2-box{height:4px}
* html #index #menu2-box .bg2{height:4px; font-size:1px;}

ul.menu2{margin:0; padding:0; list-style:none}
ul.menu2 li{float:left; color:#85C0E1; padding: 8px 4px 2px 18px; }
ul.menu2 li a{color:#fff}


/*меню нижнее*/
ul.menu-bot{margin:0; padding:0; list-style:none}
ul.menu-bot  li{float:left;margin-right:10px; margin-bottom:4px}


/*блок с адресом */
.address{color:#F7FBFD; padding-left:59px; padding-bottom: 21px; }
.address a{color:#F7FBFD}
.address img.phone{margin-left:-59px; margin-bottom:4px}


/*спецпредложения и новости */
.news{}
.news p{margin:9px 0 11px}
.news .date{background:#fff; color:#4C96C0; font-size:10px; padding: 0 2px 2px; line-height:2}
.news .hot{color:#0D3C56}
.bot-links{line-height:1.3; background:url(../img/bot-links-border.gif) no-repeat; padding-top:4px; margin-top:26px}
.bot-links .all{background:url(../img/all-link.gif) no-repeat right 3px; padding-right: 15px; padding-bottom:10px}
#content .news .date{color:#0D3C56; padding:0; line-height:1.5}
#content .news a{color:#5193B7}
#content .news .title{font-weight:bold; line-height:1.8}
#content p{margin-bottom:25px}

table.news00 {}
table.news00 td.image {padding: 0px 15px 30px 0px; text-align: left; vertical-align: top}
table.news00 td.content {padding: 0px 0px 30px 0px; text-align: left; vertical-align: top}
table.news00 div.date {color: #60656c}
table.news00 div.title {margin-bottom: 0.5em; font-weight: bold}
table.news00 div.text {color: #0d3c56}
table.news00 a {color: #618db8 !important}
div.news00_date {margin-bottom: 2em; color: #60656c}

/*результаты поиска*/
table.search {}
table.search td.content {padding: 0px 0px 30px 0px; text-align: left; vertical-align: top}
table.search div.title {font-weight: bold}
table.search div.section {font-size: 10px; color: #a9adb2}
table.search div.section a {color: #a9adb2 !important}
table.search div.text {margin-top: 0.5em; color: #0d3c56}
table.search a {color: #618db8 !important}
table.search span.found {font-weight: bold; background-color: #e0e040 !important}

/*промоблок флэш*/
.promo{margin-bottom:14px}

/*область для промоблоков с углами*/
.promo-box{width:100%; border-collapse:collapse}
.promo-box td{background-color:#E3F1F5; padding:0}
.promo-box .pb1{background: url(../img/pb1.png) no-repeat top left; height:11px; width:11px}
.promo-box .pb2{background: url(../img/pb2.png) no-repeat top right; width:11px}
.promo-box .pb3{background: url(../img/pb3.png) no-repeat bottom left; height:11px}
.promo-box .pb4{background: url(../img/pb4.png) no-repeat bottom right}
.promo-box .inner{height:205px; width:100%; vertical-align:top; text-align:center}
.promo-box .pb1 div, .promo-box .pb2 div{width:11px; height:11px; font-size:0}
* html .promo-box .pb1{background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/img/pb1.png", sizingMethod=image)}
* html .promo-box .pb2{background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/img/pb2.png", sizingMethod=image)}
* html .promo-box .pb3{background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/img/pb3.png", sizingMethod=image)}
* html .promo-box .pb4{background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/img/pb4.png", sizingMethod=image)}

.status{font-size:10px; color:#A9ADB2; margin-bottom:5px}
.status a{color:#A9ADB2}

.brand-logo{padding-top:12px; clear:both}
.brand-logo img.item{margin-right:34px}

table.table {border-collapse: collapse; width: 100%}
table.table th {padding: 5px 10px; border-left: 1px dotted #91afcd; border-right: 1px dotted #91afcd; background-color: #618db8; text-align: left; vertical-align: top; font-weight: bold; color: #ffffff}
table.table td {padding: 5px 10px; border-bottom: 1px dotted #becbd3; border-left: 1px dotted #becbd3; border-right: 1px dotted #becbd3; background-color: #ffffff; text-align: left; vertical-align: top; color: #28546e}
table.table td.even {background-color: #eff3f8 !important}
table.table th.first {border-left: 1px solid #618db8 !important}
table.table th.last {border-right: 1px solid #618db8 !important}
table.table td.first {border-left: none !important}
table.table td.last {border-right: none !important}
table.table td.bottom {border-bottom: none !important}

table.form {border-collapse: collapse; width: 100%}
table.form td.left {width: 50%; padding: 0px 10px 0px 0px}
table.form td.right {width: 50%; padding: 0px 0px 0px 10px}
table.form td.label {padding-bottom: 5px !important; vertical-align: top}
table.form td.input {padding-bottom: 15px !important; vertical-align: top}
table.form td.err {color: #ac0909}
table.form div.box {margin-right: 4px}
table.form input.input {width: 100%; border: 1px solid #618db8; padding: 1px}
table.form select.input {width: 100%; border: 1px solid #618db8; padding: 1px}
table.form textarea.input {width: 100%; overflow: auto; border: 1px solid #618db8; padding: 1px}

table.usedcar_photo {border-collapse: collapse; width: 100%; margin-bottom: 2em}
table.usedcar_photo td.big {width: 100%; padding: 0px 10px 0px 0px; text-align: left; vertical-align: top}
table.usedcar_photo td.thumbnails {padding: 0px; text-align: right; vertical-align: top}
table.usedcar_photo td.thumbnails div.item {margin-bottom: 10px}

td.sitemap_bullet {background: url(../img/cadillac/bul.gif) no-repeat left top; padding-left: 9px; margin-bottom: 10px}

