html, body{margin:0; padding:0; background-color:#3C494F}
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}
.mtop{margin-top:0 !important}
small, .small{font-size:10px}
.light{color:#60656C}
.bright{color:#C91B18; font-size:10px}
.bold {font-weight: bold}

/* --------- шаблон страницы ------------*/
.wpage{width:920px}
#top{background:url(../img/saab/top-bg.gif) repeat-x}
#top .top-tbl{border-collapse: collapse; background: url(../img/saab/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:#5F6672; font-size:10px; }
#top .top-tbl td a{color:#5F6672}
#top td.logo{padding-top:40px; /*width:355px*/}
#top td.add-nav{padding-top:32px; width:100%; text-align:center}
#top td.add-nav img{margin-right:51px}
#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/saab/middle-bg.jpg) repeat-x} * html #middle{text-align:center ;}
#middle .wpage{margin: 0 auto} *html #middle .wpage{text-align:left}

#main-flash{}

#body{border-collapse: collapse;}
#body .td-left{width:340px;}
#body .td-top{padding-top:14px}
#body .td-top2{padding-bottom:14px}

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

#index #body{height:auto}
#index #body .td-right{width:565px; background:#F4F4F4}
#index #body .td-right .bg1{background:url(../img/saab/td-rh1.gif) no-repeat left top}
#index #body .td-right .bg2{background:url(../img/saab/td-rh2.gif) no-repeat right top; zoom:1;}
#index #body .td-right .bg3{background:url(../img/saab/td-rh3.gif) no-repeat left bottom}
#index #body .td-right .bg4{background:url(../img/saab/td-rh4.gif) no-repeat right bottom; zoom:1; 1padding:11px; min-height:200px}
* html #index #body .td-right .bg4{height:222px}

#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:#fff; font-size:10px}
#bottom td a{color:#fff}
#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/saab/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/saab/bul-line.gif) no-repeat; padding-left:10px; margin-bottom: 3px; }

/*блок с закругленными углами в контенте*/
#content .block{background:#DEE2E6}
#content .block .bg1{background:url(../img/saab/bk1.gif) no-repeat left top}
#content .block .bg2{background:url(../img/saab/bk2.gif) no-repeat right top; padding:0}
#content .block .bg3{background:url(../img/saab/bk3.gif) no-repeat left bottom !important}
#content .block .bg4{background:url(../img/saab/bk4.gif) no-repeat right bottom !important; padding:12px 14px; height:auto; min-height: 20px}
* html #content .block .bg4{height:20px}
#content .block p{margin-top:0}
#content .block h2{color:#4A7EB6}

/* картинка в контенте */
#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}

/*таблица в контенте*/
.content-table {border-top: 2px solid #4a7eb6; margin: 5px 0px 20px; border-collapse: collapse; width: 100%}
.content-table td {padding: 4px 0px 0px; vertical-align: top}
.content-table td.left {width: 33%}
.content-table td.right {width: 67%}
.content-table div {background: #f2f4f6; padding: 3px 7px}
.content-table .val {background: #b3bcc4; color: #ffffff; font: bold 16px "Arial"; padding: 8px 11px 9px}

/* меню 1го уровня*/
#menu1-box{background:#fff; border-top:1px solid #f8f8f8; width:100%;}
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/saab/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{margin-bottom:13px;}
#index #menu2-box{margin-bottom:0}
#menu2-box .bg1{background:#4A7EB6 url(../img/saab/menu2-bg.gif) no-repeat left bottom;}
#menu2-box .bg2{height:32px; background:url(../img/saab/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:#B6DBFF;  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:#fff; padding-left:59px; padding-bottom: 21px; }
.address a{color:#fff}
.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/saab/bot-links-border.gif) no-repeat; padding-top:4px; margin-top:26px}
.bot-links .all{background:url(../img/saab/all-link.gif) no-repeat right 3px; padding-right: 15px}
#content .news .date{padding:0; line-height:1.5}
#content .news a{color:#1F97DC}
#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.two-col{border-collapse:collapse; width:100%}
table.two-col td{padding: 0 15px 0 0; width:50%}

/*результаты поиска*/
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:#3C494F; padding:0}
.promo-box .pb1{background: url(../img/saab/pb1.png) no-repeat top left; height:11px; width:11px}
.promo-box .pb2{background: url(../img/saab/pb2.png) no-repeat top right; width:11px}
.promo-box .pb3{background: url(../img/saab/pb3.png) no-repeat bottom left; height:11px}
.promo-box .pb4{background: url(../img/saab/pb4.png) no-repeat bottom right}
.promo-box .inner{height:205px; padding: 2px 0; 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/saab/pb1.png", sizingMethod=image)}
* html .promo-box .pb2{background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/img/saab/pb2.png", sizingMethod=image)}
* html .promo-box .pb3{background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/img/saab/pb3.png", sizingMethod=image)}
* html .promo-box .pb4{background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/img/saab/pb4.png", sizingMethod=image)}


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


/*модели на главной*/
.models-short{background:#fff url(../img/saab/md-bg.gif) repeat-x; text-align:left}
.models-short .bg3{background:url(../img/saab/md3.gif) no-repeat bottom left}
.models-short .bg4{background:url(../img/saab/md4.gif) no-repeat bottom right; padding:10px 14px 8px}
.models-short .car{float:left; margin-right:6px; margin-top:4px; text-align:center}

/*модели в каталоге*/
table.models{border-collapse:collapse; width:100%}
table.models td{padding: 0 15px 37px 0; width:50%}
table.models h3 a{color:#4A7EB6; text-decoration:none}
table.models h3 a:hover{text-decoration:underline}
.car-descr{background:url(../img/saab/dot.gif) repeat-x; padding-top:11px; margin-top:5px; margin-bottom:9px}

/*меню моделей*/
.model-menu{margin:8px 0 20px}
.model-menu span, .model-menu a{color:#4A7EB6; font:12px Arial; margin-right:15px}

/*описание модели*/
.model-tbl{width:100%; margin-top:-12px}
.model-tbl h2{margin-top:35px; margin-bottom:8px}
.model-tbl p{margin:5px 0 17px}
.model-tbl td.col1{width:287px}
.model-tbl td.col2{padding-left:16px}
.complect{width:100%}
.complect td{font-size:10px; padding: 5px 10px 4px 0}
.complect td.val{text-align:center; padding-left:13px; padding-right:13px}
.complect td.even{background:#DEE2E6}
.variant{margin:0 13px 10px}
.variant .item{background:url(../img/saab/dot.gif) repeat-x bottom; font-size:10px; font-weight:bold; padding-bottom:7px; margin-bottom:3px}
.variant .item:last-child{background:none} .variant .item{background-image:expression(nextSibling?'qqq':'none')}
.variant .item span{color:#60656C; border-bottom:1px solid dashed; text-transform:uppercase}
.variant .item a{color:#4A7EB6; text-decoration:none; text-transform:uppercase; border-bottom:1px solid dashed}
.variant .item a:hover{border-bottom:none}
.variant .curr{color:#C91B18}
.color{color:#60656C; font-size:10px; padding-left:13px}
.color p{margin: 12px 0}
.color p img{margin-bottom:5px}
.color .car-img{margin-left:-13px; margin-top:3px}
.model .name {text-transform: uppercase; font-weight: bold; border-bottom: 1px solid dashed; color: #60656c}
.model .price {font-weight: bold; color: #c91b18}


/*ссылки в тексте*/
a.link{background:#6F6F6F url(../img/saab/links1.gif) no-repeat;float:left;text-decoration:none;}
a.link div{color:#fff; font-size:10px; font-weight:bold; line-height:1; background:url(../img/saab/links2.gif) no-repeat right;  padding:1px 5px 3px;}
a.link:hover{background:#F3961E url(../img/saab/links1-over.gif) no-repeat;}
a.link:hover div{background-image:url(../img/saab/links2-over.gif)}
a.link{margin-bottom:-13px}
:root a.link{margin-bottom:0}

.block a.link{background-image:url(../img/saab/links1-bk.gif)}
.block a.link div{background-image:url(../img/saab/links2-bk.gif)}
.block a.link:hover{background-image:url(../img/saab/links1-over-bk.gif)}
.block a.link:hover div{background-image:url(../img/saab/links2-over-bk.gif)}

.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}
