/* ДЕБАГ */

#showborder {
	position: fixed;
	top: 50%;
	font-size: 12px;
	cursor: pointer;
	background-color: #83be01;
	padding: 5px;
	color: #FFF;
}

#showDivborder {
	position: fixed;
	top: 55%;
	font-size: 12px;
	cursor: pointer;
	background-color: #83be01;
	padding: 5px;
	color: #FFF;
}



/* Основные элементы */

body {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: Tahoma;
    background: url(/img/page-up-bg.jpg) top repeat-x;
    background-color: #242424;
    color: #bfc1c0;
}

h1 { font-size: 32px; }
h2 { font-size: 20px; font-weight: normal; }
h3 { font-size: 19px; font-weight: normal; }
img { border: 0px; }
p { line-height: 1.6; }

a { color: #259bb4; text-decoration: underline; }
a:visited { color: #259bb4; }

.floatLeft { float: left; }
.floatRight { float: right; }
.clear { clear: both; line-height: 0; height: 0; }
.no-margin { margin: 0; }
.upper { text-transform: uppercase; }
.small { font-size: 11px; }
.hidden { display: none; }
.black { color: #000; }


/* Цвета */

/* футер */
.red { color: #d4310e; }
/* цены */
.red2 { color: #d6300e; }
/*ВАША КОРЗИНА*/
.red3 { color: #e63e0d; }

a.red:visited { color: #d4310e; }

/* Элементы сайта */

div.main {
    background: url(/img/page-down-bg.jpg) bottom repeat-x;
}

ul.sitemap li{
	margin-top: 5px;
	list-style: none;
}
ul.sitemap{
	list-style: none;
}

div.content-wrapper {
    width: 1057px;
    background-image: url(/img/head-bg.png);
    background-repeat: no-repeat;
    background-position: top left;
}

div.head {
    min-height: 407px;
}

div.head-subdiv { width: 1006px; }

div.service {
    text-align: right;
    height: 28px;
    padding: 22px 31px 0 0;
}

div.service a { margin-right: 9px; }

div.top-menu { margin-left: 23px; }

div.menu-grey-line { height: 12px; width: 138px; background: url(/img/menu-grey-line.png) no-repeat; }
div.menu-middle { width: 730px; text-align: center; text-transform: uppercase; color: #FFF; }
div.menu-middle a, div.menu-middle a:visited { color: #FFF; padding: 0 15px 0 15px; text-decoration: none; }
div.menu-middle a:hover { text-decoration: underline; }

div.logo { width: 500px; text-align: left; margin-left: 50px; margin-top: 40px; }
div.logo div.logo1 { width: 89px; height: 100px; }
div.logo div.logo2 { width: 252px; height: 100px; margin: 33px 0 0 10px; }
div.logo span.contacts { color: #3f3f3f; font-size: 17px; letter-spacing: 1px; }
div.logo span.contacts a, div.logo span.contacts a:visited { color: #3f3f3f; text-decoration: none }
div.logo span.contacts a:hover { text-decoration: underline; }
div.logo span.contacts span.contacts-big { font-size: 22px; }

div.page-content { min-height: 400px; width: 1006px; text-align: left; }

div.content-div { background: url(/img/footer-bg.png) bottom left no-repeat; }

/* Меню под шапкой */
div.under-header { height: 100px; padding-left: 50px; padding-right: 50px; }

div.under-header div.additional-menu { width: 302px; background: url(/img/subhead_frame.png) bottom left no-repeat; min-height: 80px; }
div.under-header div.additional-menu-point { margin-left: 20px; text-align: left; }
div.under-header div.additional-menu div.additional-menu-point span.point-title { font-size: 14px; }

div.under-header div.manufacturers { margin-bottom: 5px; }
div.under-header a.manufacturer { line-height: 1.8;}


div.auto-models {
    background: url(/img/model-bg.png) no-repeat center;
    width: 195px;
    height: 125px;
}

img.auto-model { margin: 22px 0 0 17px; }
a.auto-model { margin-right: 16px; margin-top: 5px; }


div.category-name { font-size: 14px; margin-top: 20px; border-bottom: 1px #ededed dotted; padding-bottom: 10px; margin-bottom: 20px; }
div.about-good { margin-left: 170px; width: 350px; padding-top: 15px; }
div.good-description { min-height: 54px;}
div.good-cost { min-height: 54px; margin-top: 15px; }
span.good-cost { padding: 5px 10px 5px 10px; font-size: 19px; background-color: #eeeeee; color: #242424;  }
div.order-good { text-align: right; margin: 20px 0 0 0;}
a.order { padding-left: 15px;}


div.basket {
    background: url(/img/basket_frame.jpg) no-repeat center;
    padding: 10px 0 0 10px;
    height: 111px;
    width: 228px;
    color: #888888;
    line-height: 1.9;
}

div.basket p {
	margin-right: 10px;
}

div.line { background: url(/img/line.png) no-repeat center; height: 6px; margin-bottom: 15px; margin-top: 20px; }

div.static { margin: 100px 50px 0 50px; text-align: left; width: 48% }

div.static470px { margin-left:  50px; text-align: left; width: 470px; }

div.static400px { text-align: left; width: 400px; }



/* Рамка */
div.ramka-up { background: url(/img/ramka/up.png) no-repeat bottom center; height: 3px; width: 232px; }
div.ramka-middle { border-left: 1px #2b2b2b solid; border-right: 2px solid #393939; background-color: #242424; width: 229px; }
div.ramka-down { background: url(/img/ramka/down.png) no-repeat top center; height: 4px; width: 232px; }
div.ramkatext { padding: 5px; line-height: 1.6;}



/* Новости */
div.newsRight { width: 268px; }
div.newsLeft { margin-left:  50px; text-align: left; width: 645px; }
div.newsHeader { 
    font-size: 18px;
    line-height: 22px;
    background-color: #bdbdbd;
    color: #242424;
    padding: 0 5px 0 5px;
}
div.newsImg { width: 168px; margin-right: 10px;}
div.newsContent { padding-top: 15px; padding-bottom: 20px; margin-bottom: 30px; border-bottom: 1px #bdbdbd solid; }
div.news_title { margin-bottom: 5px; }
div.newsArchive { width: 232px; }
div.newsArchive h3 { margin-left: 10px; }

div.news {
    padding: 40px 10px 10px 10px;
    width: 230px;
}

div.last-news {
	width: 910px;
	margin-left: 50px;
}

div.last-news-date {
	background-color: #c5c5c5;
	color: #242424;
	width: 50px;
	height: 125px;
	text-align: center;
}

span.last-news-day { font-size: 32px; }
span.last-news-year { font-size: 16px; }

div.last-news-newscontent {
	margin-left: 60px;
	padding-right: 54px;
	color: #ededed;
	width: 200px;
}

div.audi-portal { margin: 25px 45px 0 0;}

a.last-news-title { color: #ededed; line-height: 25px; }
div.all-news-link { margin-right: 60px; margin-top: 15px; }




/* ГЛАВНАЯ */
div.mainLeft { margin-left:  50px; text-align: left; width: 445px; min-height: 300px; }

div.mainRight { margin-left: 75px; width: 390px; }

div.special h2 { padding-top: 10px; font-size: 18px;}

div.main-action {
	background: url(/img/main-action.jpg) no-repeat center;
	width: 400px;
	height: 95px;
	margin-bottom: 20px;
}

div.main-action img { margin: 10px; }
div.main-action-name{ padding-top: 10px; padding-right: 20px; margin-left: 188px; }



/* ГАЛЕРЕЯ */
a.gallery_title {
	margin-right: 5px;
	margin-left: 5px;
}

img.gallery-photo { margin: 22px 0 0 7px; }

div.gallery-album {
    background: url(/img/model-bg.png) no-repeat center;
    width: 175px;
    height: 125px;
}

div.galleryLeft { margin-left:  50px; text-align: left; width: 550px; min-height: 300px; }

div.galleryRight { margin-left: 75px; width: 290px; }


/* ПРОДУКЦИЯ И УСЛУГИ */
div.service-block {
	line-height: 24px;
	font-size: 16px;
}

table.tuning {
	border: 1px #5c5a5a solid;
	margin-top: 10px;
}

table.tuning td {
	padding: 5px;
	text-align: center;
}

table.tuning td.t-head {
	font-weight: bold;
	background-color: #2a2929;
}




div.gallery img {
    border: 1px solid #ccc;
}

div.contacts{
	letter-spacing: 1px;
}

/* АКЦИИ */
div.actionsHeader {
	border-bottom: 1px #bdbdbd solid;
}

div.actions-models {
	line-height: 19px;
}

div.actions-cost {
	font-size: 19px;
	background-color: #eeeeee;
	color: #242424;
	padding: 5px 10px 5px 10px;
}


/* АКТУАЛЬНЫЕ ПРЕДЛОЖЕНИЯ */
div.actual-item {
	width: 154px;
	padding: 10px;
	margin: 10px 22px;
	height: 160px;
	position: relative;
	font-size: 11px;
	background: url(/img/actual_frame.jpg) center no-repeat;
}

div.actual-item-notmain {
	background: url(/img/actual_frame.jpg) center no-repeat;
	width: 154px;
	padding: 10px;
	margin: 10px 3px;
	height: 160px;
	position: relative;
	font-size: 11px;
}

div.actual-item-name{
	height: 54px;
	margin-top: 4px;
}

div.actual-item img{
	margin-bottom: 10px;
}

span.actual-cost { font-size: 16px; }

div.actual-link { padding-top: 4px;; font-size: 12px; }

#slider { border-bottom: 1px dotted #ededed; margin-left: 42px; }

#slider.notmain { border-bottom: 0; }

#order input[type="text"] { width: 200px; }

#order div.form-label { width: 150px; }


/* ФУТЕР */
div.footer {
    height: 170px;
    width: 920px;
    border-top: 1px #ededed dotted;
    padding-top: 30px;
    color: #888888;
}

div.footer-contacts { color: #ededed; width: 285px; }
div.footer-contacts a { color: #ededed; }
div.footer-contacts p { margin-left: 75px; }

#manufacturers, #models-select { min-width: 200px; }
#models-div, #manufacturers { margin-top: 5px; }

div.good-list-pic { background: url(/img/good-bg.png) no-repeat top left; width: 180px; height: 95px; }

div.good-list-pic img { margin: 15px 0 0 13px; }
