@font-face {
	font-family: 'CorporateARegular';
	src: url('corporatea-regular-webfont.eot');
	src: local('Γÿ║'), url('corporatea-regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
  
  html, body {
    height: 100%; 
    margin: 0; 
    padding: 0;
    background-color:#dbdde0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

a{
    text-decoration:none;
}

#page-all {
    min-height: 100%; 
    margin-bottom: -28px;
    width:770px;
    background-color:#FFFFFF;
}

* html #page-all {
    height: 100%;
}
#page-empty {
    height: 40px; 
    clear: both;
}
#page-footer {
    position:relative;
    height  : 28px; 
    background-image:url('i/footer.png');
    width:770px;
    z-index:100;
}

/*=============================*/
/*Header*/
/*=============================*/
#header {
    height:100px;
    position:relative;
    background: #dbdde0 url("i/header.jpg")  0 0;
}

#header #logo{
    position:absolute;
    left:35px;
    top:25px;
    width:200px;
    height:50px;
}

#header #dealername{
    position:absolute;
    top:26px;
    right:10px;
    float:left;
    width:116px;
    height:30px;
}

#header #dealerbar{
    position:absolute;
    top:4px;
    left:170px;
    width:55px;
    height:7px;
}


/*=============================*/
/*Content*/
/*=============================*/

#content{
    padding-bottom:30px;
}
#col_1_of_index{
    float:left;
    width:170px;
}
#col_2_of_index{
    margin-left:170px;
    overflow:hidden;
    width:320px;
}

#col_3_of_index{
    float:right;
    width:230px;
    padding-right:20px;
}


#col_1_of_3,
#col_1_of_2{
    float: left;
    width: 170px;
    padding:0;
}

#col_2_of_2,
#col_2_of_3{
    margin-left:200px;
    overflow:hidden;
    
}
#col_2_of_2 {
    width:560px;
}

#col_2_of_3 {
    /*margin-right: 200px;*/
    width:380px;
}

#col_3_of_3 {
    float: right;
    width: 150px;
    margin-right:20px;
}

/* Тизеры на морде справа */
.rimenu {
    clear: both;
    padding-top:10px;
    font: normal 11px arial;
}

.rimenu img {
    float: left;
    border: 0;
}

.rimenu span {
    display: block;
    margin-left: 80px;
    color:#333333;
}

.rimenu span a {
    font-weight:bold;
    color:#003366;
    display: block;
    background: url('i/link_arrow.gif') no-repeat 0 5px;
    padding-left: 10px;
}


#content{
    
}

#banner{
}


h1 { color: #717171; background: inherit; font-size: 14pt; letter-spacing: -1px; font-weight: normal; margin: 60px 0 7px 0; }
h2 { color: #717171; background: inherit; font-size: 15px; font-weight: bold; letter-spacing: -1px; margin: 0; }
h3 { color: #7d7d7d; background: inherit; font-size: 20px; font-weight: normal; padding-bottom: 9px; margin: 60px 0 0 0;}

/*################################*/
/*Левая нафигация*/
/*################################*/

#nav4{
    margin-top:36px;
    width:170px;
}
#nav4 td{
    color:#003366;
    background-color:#ffffff;
    border-bottom:1px solid #dddddd;
    padding-right:10px;
    line-height:18px;
}
#nav4 tr.selected td{
    color:#00adef;
    
}

#nav4 tr.active.orange a{
    /*background: url("/media/i/nav4-act-or.gif") no-repeat left top;*/
    background: url("i/nav4.gif") no-repeat 0 -28px;
}
#nav4 tr.active.gray a{
    background: url("i/nav4.gif") no-repeat 0 0;
}
#nav4 tr.passive.orange a{
    background: url("i/nav4.gif") no-repeat 0 -84px;
}
#nav4 tr.passive.gray a{
    background: url("i/nav4.gif") no-repeat 0 -56px;
}

#nav4 tr:hover td,
#nav4 tr.hover td{
    background:#ececec;
    color:#00ADEF;
}

#nav4 tr.active.gray:hover a,
#nav4 tr.active.gray.hover a
{
    background: url("i/nav4.gif") no-repeat 0 -28px;
}
#nav4 tr.passive.gray:hover a,
#nav4 tr.passive.gray.hover a
{
    background: url("i/nav4.gif") no-repeat 0 -84px;
}
    
#nav4 td.level_1 {
    padding-left:9px;
}
#nav4 td.level_2 {
    padding-left:18px;
}
#nav4 td.level_3 {
    padding-left:27px;
}

#nav4 tr:active td{
    background:white;
}

#nav4 a{
    font-size:11px;
    font-family: Arial,Helvetica,sans-serif;
    color: inherit !important;
    padding-left:11px;
}


dl#nav_left {
    margin-left:10px;
}

dl#nav_left dt{
    font-weight:bold;
    color:#666;
    
}

dl#nav_left dd{
    margin-left:0;
    margin-bottom:2em;
}

dl#nav_left ul{
    margin-left:1em;
    margin-top:0;
} 

/********************************************************/
/***           Нафигация вверху экрана                ***/
/********************************************************/
/* выпадающая навигация */
#header div#nav3 ul.first{
    padding-left:0;
    margin-bottom:0;
    padding-bottom:0;
    margin-left:170px;
    width:600px;
    bottom:0;
    position:absolute;
    color:#333333;
    height:30px;
}


/* Всяка разные таблицы */

table.bordered,
table.bordered td,
table.bordered th
{
    border:1px solid darkgray;
    border-collapse: collapse;
    padding: 5px;
}

th
{
    font-size: 12px;
    font-weight: bold;
}


/* Стадартные ссылки где-то в тексте */
a{
    text-decoration:none;
    font-family:arial,serif;
    font-size:11px;
}

a:link,
a:visited{
    color:#003366;
}
a:hover,
a:active{
    color:#00adef;
}

ul.errorlist{
	color:red;
	margin:0;
	list-style:none;
}

ul.errorlist li{
	margin-left:0;
	display:block;
}
