﻿html, body {
    height:100%; /* Растягиваем документ на всю высоту окна */
    width:auto;    /* было 99% для фикса бага ie6 */
    margin: 0;
    padding: 0;
    }
body { background: #fff }
body, table {
padding: 0px;
margin: 0px;
text-align: center;
color: #272727;
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: small;
}
img { border: none; }
li	{ padding-bottom: 3px; padding-right: 15px; }
p { text-indent: 17pt; }
h1 {
color: #123F7C;
	margin: 10px;
	margin-top: 15px;
text-align: center;
font-size: 13pt;
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-weight: bold;
font-style: italic;
}

h2 {
color: #123F7C;
text-align: center;
font-size: 11pt;
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-weight: normal;
}

h3 {
color:#123F7C;
font-size: 13pt;
line-height: 20px;
font-family: "Monotype Corsiva", "Bookman Old Style", "Book Antiqua", serif;
font-style: italic;
font-weight: normal;
letter-spacing: 1pt;
text-align: right;
margin-top: 5px;
margin-bottom: 7px;
}

h4, h5 {
color: #425A5F;
margin-top: 0; /* Отступ сверху */
margin-bottom: 0; /* Отступ снизу */
font-size: 11pt;
}

h6 {
margin-top: 0;
margin-bottom: 0;
}

hr	{
color: #4E666B;
background-color: #4E666B;
height: 1px;
width: 50%;
border: 0;
margin-top: 3px;
}

A:link, A:visited  {
text-decoration: none;
color: #b00000;
}

A:hover {
color: #123F7C;
text-decoration: underline;
}

table.price {
	border-collapse: collapse;
	border: #123F7C 1px solid;
}
table.price td {
	border: 1px solid #123F7C;
	font-size: x-small;
}
table.price th { font-size: 9pt; }
td.price_avto  { text-align: left; }
td.price_comment  {
	text-align: left;
	font-style: italic;
}

#main-content {
  border: 0px solid black;
position: relative;
min-height: 100%; /* Минимальная высота основной части макета */
}

#header {
  border: 0px solid black;
height: 170px;
background: #80999E url(images/header_bg.png) repeat-x 0 0;
}

#logo {
  border: 0px solid black;
position: absolute;
height: 179px;
top: 0;
left: 0;
}
#dot_logistics {
position: absolute;
right: 20px;
bottom: 0;
color:#FFFFFF;

background: transparent;
font-family: Impact;
font-size:40px;
font-weight: lighter;
}
#slideshow {
position: absolute;
left: 490px;
top: 7px;
width:500px;
height:150px;
z-index:1;
border: 1px solid #4E666B;
}

#content {
min-width:1024px;
overflow: hidden;
padding-bottom: 14px; /* Было 35px - Пространство необходимое, чтобы подвал не залезал на основную часть при большом количестве контента */
  border: 0px solid black;
}

#content_align_center {
  margin: 0 auto;
  width: 1260px;
}

#left_body, #center_body, #right_body {
float: left;
min-height: 625px;
height: auto !important;
height: 625px;
}

#left_body {
min-width: 280px;
background: #FFF url(images/bg_left.gif) no-repeat;
background-position: top right;
  border: 0px solid black;
}

#center_body {
width: 675px;
background: #FFF url(images/bg_center.gif) no-repeat;
background-position: top center;
  border: 0px solid black;
}

#right_body {
width: 285px;
background: #FFF url(images/bg_right.gif) no-repeat;
background-position: left top;
  border: 0px solid red;
}

#text_content {
  border: 0px solid black;
text-align: justify;
padding: 50px 23px 0px 50px;
}

#extended_content {
  border: 0px solid #000000;
float: left;
width: 100%;
}

#extended_content_text {
float: left;
width: 615px;
text-align: justify;
margin-left: 30px;
margin-top: 3px;
padding: 0px 140px 8px 8px;
background: url(images/after_top.png) repeat-y top right;
  border: 0px dashed #b00000;
}

#extended_content_text p, li {
padding-top: 0;
margin-top: 0;
}

#extended_content_text_last {
border: 0px dashed #b00000;
padding-top: 30px;
padding-left: 30px;
padding-right: 10px;
padding-bottom: 35px; /* Было 35px - Пространство необходимое, чтобы подвал не залезал на основную часть при большом количестве контента */
  text-align: right;
}

#extended_content_left {
float: left;
border-bottom: 0px dashed #C0D4D9;
width: 123px;
height: 23px;
}

#footer {
clear: both;
position: relative;
height: 35px; /* Высота подвала, указывать необязательно, но полезно при разработке */
margin: -35px 0 0; /* Поднимаем футер наверх */
background: transparent url(images/bg.gif) repeat-x;
font-family: "Trebuchet MS", Helvetica, sans-serif;
line-height: 13px;
padding: 8px;
font-size: x-small;
color: #E0E3E6;
  border: 0px dashed black;
}

#footer_car {
position: relative;
float:right;
margin-top: -100px;
margin-left: 100px;
width:350px;
    border: 0px solid black;
}

#brand {
position: absolute;
width: 70%;
margin: 0 15% 0 15%;
}

#brand a, #develop a:hover {
color: #B2CDE0;
}


#develop, #w3c {
position: relative;
float: left;
color: #223D55;
padding-left: 7px;
padding-top: 2px;
}

#phrase {
color:#425A5F;
font-size: 9pt;
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-style: italic;
font-weight: bold;
text-align: right;
}
