html {padding:0; margin:0; height:100%;}
body {padding:0; margin:0; height:100%; font-family:tahoma,verdana,arial; font-size:12px; color:#313131; padding:0; background:#C8CCCF url(../images/background.jpg) repeat scroll 0 0;}
h1 {font-size:24px; font-weight:normal; margin:10px 0 5px;}
h2 {font-size:18px; font-weight:normal; margin:15px 0 5px 0; color:#535353;}
h3 {font-size:13px; font-weight:bold; margin-bottom:0;}
h4 {font-family:arial; font-style:italic; font-size:16px; margin:30px 0 10px;}
a {color:#1d76c9; text-decoration:underline;}
a:hover {text-decoration:none;}
p {margin:0 0 7px 0;}
ul {list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; margin:12px 0;}
ul li {padding:3px 0 3px 17px; background:url(../images/list_red.gif) 2px 9px no-repeat;}
p.small {font-size:10px; color:#797878;}
p.small a {color:#797878; text-decoration:none;}
span.small {font-size:11px;}

/* Общие стили */
.width56 {width:56%;}
.width99 {width:99%;}
.width200 {width:200px;}
.width40 {width:40%;}
.center {text-align:center;}
.fl-l {float:left;}
.fl-r {float:right;}
.fz18 {font-size:18px;}
.fleft {float:left; margin:0 40px 30px 0;}
.nobor {border:none;}
.greenimg {border:1px solid #0e7518;}

.container {width:950px; margin:0 auto; height:100%; position:relative; padding:40px 0 0 0;}
.ghost {height:100px;}

.header {overflow:hidden;}
.logo {margin-top:-77px; _margin:-40px 0 15px; //margin-bottom:15px;}

/* Для главной */
.main .header {background-color:#303840; height:105px; margin:0; color:#cccccc; font-family:arial; font-size:11px;}
.main .header p {padding:12px 300px 0 300px;}
.main .header ul {padding:0; margin:0; position:absolute; top:83px; left:281px; width:668px; _left:280px; _width:670px;}
.main .header ul li {float:left; display:block; background:#536580 none; margin:0 0 0 1px; padding:3px 0 4px 14px; width:152px;}
.main .header ul li:hover {background-color:#cc0000;}
.main .header ul li.orange {background-color:#ff6600;}
.main .header ul li a {background:none; color:#fff; font-family:arial; font-size:12px; font-weight:bold; text-decoration:none;}
.main .logo-main {position:absolute; top:0; left:0;}
.main .logo-main img {border:0;}

.container-main {width:950px; min-height:100%; position:relative; padding:0; margin:0 auto -100px auto; overflow:hidden; background-color:#fff;}

.top-block {margin:0; height:300px; background-color:#303840; padding:0; overflow:hidden; zoom:1;}
.top-block img {float:left; margin:0;}
.info-block-news {float:right; width:480px; text-align:left; margin:15px 0 0 0;}
.info-block-news .teas {float:left; margin:0 15px 18px 0; color:#fff; font-size:11px; width:222px;}
.info-block-news .teas img {float:left; margin:3px 7px 0 0; border:none;}
.info-block-news .teas a {color:#fff; text-decoration:none;}
.info-block-news .teas a:hover {color:#ff6600; text-decoration:none;}

.banner-top {position:absolute; top:11px; right:40px;}
.banner-top img {border:none;}

/* Верхнее меню */
.menu {width:auto; margin:0; background-color:#fff; padding:12px 5px; text-align:center; font-size:11px; color:#797878; float:right;}
.menu a {text-decoration:none; border-bottom:1px dashed #1d76c9; margin:0 10px;}
.menu a:hover {color:#f9c615; border-bottom:1px dashed #f9c615;}

/* Серая полоска */
.topline {width:auto; margin:12px 0; height:12px; background-color:#E4E4D6;}
.bottomline {width:auto; margin:12px 0; height:12px; background-color:#E4E4D6;}

/* Вспомогательное меню */
.topmenu {position:absolute; top:15px; right:2px; font-size:11px;}
.topmenu a {margin:0 0 0 15px; color:#797878;}
.topmenu a:hover {color:#dd4747;}

/* Большая машина */
.bigcar {width:auto; height:158px; border:2px solid #797878; background:url(../images/car.jpg); position:relative;}
.bigcar .slogan {color:#fff; position:absolute; right:20px; bottom:10px; margin:0; font-style:italic; font-family:arial; background-color:#000; padding:2px 20px 2px 15px; font-size:16px; font-weight:bold; text-align:right;}
.bigcar .slogan span {font-size:25px;}

/* Блок из трех колонок (контент) */
.content {overflow:hidden; width:auto; zoom:1; background-color:#ffffff; height:100%;}
.content .col_left {float:left; width:200px;}
.content .col_right {float:right; width:200px;}
.main .content .col_right {float:right; width:200px; /*background-color:#e5e4e4;*/ min-height:695px;}
.content .russiamap {background:url(../images/russia_map.png) 10px 80px no-repeat; min-height:500px; text-align:center;}
.content p {font-family:verdana;}

.content .col_center {width:516px; margin-left:217px;}
.content .col_center p {line-height:18px;}
.content .col_center p.small-size {line-height:14px; font-size:11px;}
.content .col_center a:hover {color:#f6a72a;}

.content .col_big {width:715px; margin-left:217px;}
.content .col_big p {line-height:18px;}
.content .col_big p.small-size {line-height:14px; font-size:11px;}
.content .col_big a:hover {color:#f6a72a;}

/* Серая линия в контенте наверху */
.col_center .topline {margin:0 0 7px 0; height:8px;}

/* Крошки */
.crumbs {margin:12px 0 0 0; font-size:11px; color:#9d9d9d; text-align:left;}

/* Блок информационный */
.infoblock {width:auto; padding:10px 15px 10px 15px; margin:0 0 15px 0;}
.infoblock h3 {margin:0 0 10px 0; background:url(../images/h.gif) no-repeat; padding-left:20px;}
.infoblock ol {padding:0 0 0 23px; margin:0;}
.infoblock ol li {padding:5px 0;}
.infoblock ol li a {color:#292727; text-decoration:none; border-bottom:1px dashed #292727;}
.infoblock ol li a:hover {color:#dd4747; border-bottom:none;}
.infoblock ul {list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; margin:0;}
.infoblock ul li {padding:5px 0; border-bottom:1px dotted #797878; background:none;}
.infoblock ul li.noline {border-bottom:none;}
.infoblock ul li a {color:#797878; text-decoration:none; padding:0 0 0 17px; background:url(../images/list_red.gif) 2px 5px no-repeat;}
.infoblock ul li a:hover {color:#dd4747;}
.infoblock p {font-size:11px;}
.main .infoblock {margin:0;}
.main .infoblock h3 {background:none; padding-left:0;}
.main .infoblock ul li a {color:#fff; text-decoration:none; padding:0 0 0 17px; background:url(../images/list_red.gif) 2px 5px no-repeat;}
.main .infoblock2 table tr td {padding:7px 7px 7px 0;}


/* Цвета блок */
.gray {background-color:#DFE3CF;}
.white {background-color:#ffffff;}
.blue {background-color:#303840; color:#fff;}
.blue a {color:#fff;}

/* Подвал */
.menubottom {width:auto; overflow:hidden; position:relative; margin:0 auto; width:950px; zoom:1; background-color:#ebeced; padding:25px 0 15px; height:100px;}
.menubottom .col {float:left; width:172px; _width:171px; margin:0; padding:0 0 0 20px; color:#292727; text-align:left;}
.menubottom .col ul {list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; margin:10px 0 0 0; font-size:11px;}
.menubottom .col ul li {padding:0; margin:3px 0; background:none;}
.menubottom .col ul li a {color:#797878;}
.menubottom .col ul li a:hover {color:#292727;}

/* Девелопер */
.developer {float:right; height:30px; padding:0 0 0 35px; background:url(../images/developer.jpg) no-repeat; font-size:11px; margin:20px 35px 0 0; _margin-right:10px;}
.copyright {font-size:11px;}

/* Список дилеров */
ul.regions {list-style-image:none; list-style-position:outside; list-style-type:none; padding:0 0 0 15px; margin:15px 0;}
ul.regions li {margin:10px;}
ul.regions li a {font-size:18px;}

/* Таблица */
table {margin:0 0 15px 0; border-collapse:collapse; font-size:11px; width:99%;}
table tr th {border-bottom:2px solid #9d9d9d; text-align:left; padding:2px 0 5px 7px; font-size:12px; font-weight:bold;}
table tr td {border-bottom:1px dotted #9d9d9d; text-align:left; padding:5px 0 5px 7px;}

table.teas {margin:0;}
table.teas tr td {border-bottom:none; padding:7px 7px 7px 0;}
table.teas tr td a {color:#ff0000;}
table.teas tr td img {float:left; margin:0 10px 5px 0; border:1px solid #c2c2c2;}

/* Выбор региона */
.select {overflow:hidden; zoom:1; margin:30px 0 0 0;}
.select span {float:left; margin:0 -150px 0 150px; font-weight:bold;}
.select form select {font-size:11px; width:150px;}
.textregions {text-align:left; margin-top:300px;}

/* Внимания для отключенного ява */
.warning {background-color:#ff0000; padding:4px 10px; font-size:11px; width:420px; margin:0 auto -20px auto; text-align:center; color:#fff;}

/* Фото в описании автомобилей */
.imgdescr {float:left; margin:2px 19px 5px 0; border:1px solid #797878; padding:1px;}

/* Список статей */
.article {margin:7px 0 14px 0; overflow:hidden; zoom:1;}
.article .name {font-size:14px; font-weight:bold;}
.article .annot {font-family:verdana; line-height:16px; margin-top:4px;}
.article img {float:left; margin:5px 10px 8px 0;}

/* Список банков */
.banks {margin:7px 0 5px 0; overflow:hidden; zoom:1;}
.banks .bank {float:left; width:48%; margin:0 2% 10px 0;}
.banks .bank img {float:left; margin:2px 10px 0 0; border:none;}
.banks .bank a {font-size:14px; font-weight:bold;}
.banks .bank p {font-size:11px; line-height:15px;}
.banks .bank img.sbrf {border:1px solid #026c0f;}
.banks .bank img.rfb {border:1px solid #cc0000;}

/**** Руководства ****/
.operation {overflow:hidden; _zoom:1; margin:0; padding:20px 0 0 0;}
.operation .op-foto {float:left; width:142px; margin:0 11px 0 0;}
.operation .op-foto p {line-height:13px;}
.operation .op-foto img {margin:0 0 10px 0; border:1px solid #313131;}
.operation .op-text {float:left; width:362px; color:#301010; font-size:12px; line-height:15px;}
.operation .op-text p {margin:0 0 15px 0;}
.dashed-line {border-bottom:1px dashed #797878;}

/**** Автозапчасти - список ****/
ul.autoparts {margin:0; overflow:hidden;}
ul.autoparts li {font-size:16px; float:left; width:45%; font-family:arial;}

/**** Новости ****/
.news {overflow:hidden; width:100%; margin:0 0 20px; font-size:12px;}
.news .date {overflow:hidden; margin:0 0 10px;}
.news h2 {color:#306CA4; margin:0; border-bottom:1px dashed #A1A1A1;}
.news .date span {font-size:11px; margin:0; color:#A1A1A1;}
.news img {float:left; margin:5px 10px 5px 0;}
.news ul {margin-top:0;}

/**** Ссылка на скачивание штрафов ****/
.save_shtrafs {padding:6px 10px; margin:0 0 20px 0; background-color:#fedc8a;}

/**** Результаты поиска ****/
.search_page {width:auto; padding:15px 25px; margin-top:3px;}
.search_form {padding:20px; background-color:#fefdaa; overflow:hidden;}
.search_form .cse-branding-right {background-color:#fefdaa;}
.search_form .example {font-size:11px; color:#979797;}

#autod_content {clear:none;}

ol.pdd-list {margin:15px 0 0 30px; padding:0; font-size:14px; font-family:arial;}
ol.pdd-list li {margin:0 0 10px;}

/**** Фотогалерея ****/
.gallery {width:auto; overflow:hidden; margin:0 0 15px 0;}
.gallery img {border:1px solid #000; padding:1px; float:left; margin:0 35px 30px 0;}

/**** Форма ****/
form.kasko {margin:20px 0; padding:24px; background-color:#dededc;}
form.kasko p {margin-left:30%;}
dl {overflow:hidden; margin:0 0 15px; width:100%;}
dl dt {float:left; width:30%; font-family:arial; font-weight:bold; padding-top:3px;}
dl dd {width:69%; margin-left:30%;}
input.text {width:98%;}


.wmlink {margin:-10px 0 20px 0;}
.wmlink a {margin:0 0 -8px; display:block; background:url(/images/list_red.gif) no-repeat scroll 2px 5px transparent; padding-left:17px;}
.wmlink a b {display:none;}

/** Руководства других марок **/
.block-auto {padding:5px 10px; margin:5px 0;}
.block-auto p {margin:0;}
.block-auto a.dashed {text-decoration:none; border-bottom:1px dashed #1D76C9; font-weight:normal; font-size:18px; font-family:verdana;}
.block-auto .list-auto ul {margin:5px 0;}
.block-auto .list-auto ul li {padding-left:13px;}
.manual .passiveElem .list-auto {display:none;}
.manual div.activeElem {background-color:#DFE3CF;}
.manual div.activeElem a.dashed {color:#000; border-bottom:none;}
.manual div.activeElem a.dashed:hover {border-bottom:1px dashed #000;}