* {
	margin: 0px;
	padding: 0px;
	border: none;
	}

A:link,
A:visited,
A:active {
	COLOR: #7c7979;
	TEXT-DECORATION: underline;
	}

A:hover {
	COLOR: #7c7979;
	TEXT-DECORATION: none;
	}

body {
	background-color: #fff;
	font-family: Tahoma;
	font-size: 12px;
	color: #767575 ;
	}

#box {
	width: 982px;
	margin: 0 auto;
	}

#redd {color: #ca4343;}

.header {
	background: url(../images/header.png) no-repeat 545px 13px;
	color: #eda742;
	width: 100%;
	height: 150px;
	}
	
	.header #logo {
		margin: 13px 0 0 65px;
		float: left;
	}

	.header h1 {
		color: #eda742;
		font-size: 24px;
		font-weight: normal;
		width: 250px;
		padding: 15px 0 0 20px;
		float: left;
	}

	.header #phones {
		float: right;
		margin: 30px 12px 0 0;
	}

	.header #bigphone {
		font-size: 30px;
		font-weight: bold;
	}

	.header #smallphone {
		font-size: 24px;
	}
	
.menu {
	background: url(../images/menu.png) repeat-x;
	width: 100%;
	height: 33px;
	}

	.menu ul li {
		color: #fff;
		font-size: 18px;
		float: left;
		list-style: none outside none;
		border-right: 1px solid #4365b5;
		padding: 4px 32px;
		}

	.menu #end {
		padding-right: 0px !important;
		border: 0px !important;
		}

	.menu A, .promo A {
		color: #fff;
		text-decoration: none;
		}

	.menu A:hover{
		color: #d4d3f4;
		text-decoration: none;
		}

	.promo A:hover{
		color: #d4d3f4;
		text-decoration: none;
		}

 .menu .active {color: #d4d3f4;}




.promo {
	background: url(../images/car.jpg) no-repeat;
	width: 100%;
	height: 215px;
	margin-top: 2px;
	}
	
	.promo ul {
		float: left;
		position: relative;
		padding: 20px 0 0 444px;
	}
	.promo ul li {
		background: url(../images/promoline.png) no-repeat;
		width: 349px;
		height: 43px;
		margin-bottom: 20px;
		list-style: none outside none;
		}

	.promo #second {
		margin-left: 58px;
		}

	.promo #third {
		margin-left: 116px;
		}

	.promo p {
		color: #fff;
		font-size: 18px;
		padding: 10px 0 0 50px;
		}
	
.left {
	float: left;
	position: relative;
	width: 750px;
	}



.ram {
	width: 703px;
	border: 1px solid #e3e3e3;
	padding: 20px 0px 20px 0px;
}

.ram p {
		margin: 0px 20px 20px 40px;
		}

	.ram h2,h3,h4 {
		margin: 0px 20px 20px 40px;
		color: #eda742;
		font-size: 20px;
		font-weight: normal;
		}

	.ram ul {
		margin: 20px 20px 20px 60px;
		}

	.ram ul li {
		background: url(../images/li.png) no-repeat 0px 7px;
		padding-bottom: 16px;
		padding-left: 14px;
		list-style: none outside none;
		font-weight: bold;
		}

	.ram ol {
		margin: 20px 20px 20px 74px;
		}

	.ram ol li {
		padding-bottom: 6px;
		}

.models {
	width: 703px;
	border: 1px solid #e3e3e3;
}
	.models ul {
		width: 220px;
		float: left;
		margin: 20px 0;
		}

	.models ul li {
		color: #7c7979;
		list-style: none outside none;
		margin-left: 39px;
		height: 27px;
		}

	.models ul li img {
		margin-right: 22px;
		vertical-align: middle;
		width: 33px;
		height: 26px;
		}
	
	.models p {
		margin: 0px 0 20px 40px;
		}

	A:link.kol, A:visited.kol, A:active.kol, A:hover.kol 	{
		color: #ca4343;
		}

.bestlist {
		float: left;
		position: relative;
		width: 750px;
		}
.best {
		float: left;
		position: relative;
		display: block;
		margin: 10px 5px 20px 40px;
		width: 190px;
		}
	.best p {
		color: #fff;
		background-color: #3159b8;
		font-weight: bold;
		padding: 5px 0 5px 15px;
		margin-bottom: 1px;
		vertical-align: middle;
		}
	.best img {
		width: 190px;
		height: 140px;
		margin-bottom:9px;
		}
	.best dl {
		width: 100%;
		float: left;
		}
	.best dt {
		float: left;
		}
	.best dd {
		color: #ff0000;
		float: right;
		text-align: right;
		}

.right {
	float: right;
	width: 230px;
	}

.services {
	padding-bottom: 20px;
	}

	.services ul li {
		background: url(../images/li.png) no-repeat 0px 7px;
		height: 26px;
		padding-left: 14px;
		list-style: none outside none;
		}

	.services A {
		COLOR: #ca4343;
		TEXT-DECORATION: underline;
		font-weight: bold;
		font-size: 14px;
	}


	.services A:hover {
		TEXT-DECORATION: none;
	}



.news {
	padding-bottom: 30px;
	}

	.news h3 {
		font-weight: bold;
		margin: 13px 0;
		font-size: 12px;
		}

	.news A:link,
	.news A:visited,
	.news A:active,
	.news A:hover {
		COLOR: #eda742;
		}
	
.actions {
	width: 230px;
	height: 110px;
	border: 1px solid #e3e3e3;
	margin-bottom: 20px;
}

	.actions img {
		float: right;
		vertical-align: middle;
		}
	.actions p {
		background-color: #e3e3e3;
		float: left;
		margin-top: 20px;
		padding: 20px;
		font-weight: bold;
		text-align: center;
		}

.copyright
{
	border-top: 1px solid #e3e3e3;
	height: 90px;
	padding-top:20px;
	}

.copyright p {margin: 0px 20px 20px 20px;}


.footer {
	border-top: 1px solid #e3e3e3;
	height: 90px;
	margin-top:120px;
	}

	.footer ul {
		margin: 40px 0 0 0px;
		float: left;
		}

	.footer ul li {
		font-size: 12px;
		float: left;
		list-style: none outside none;
		border-right: 1px solid #7c7979;
		padding: 0px 14px;
		}

	.footer #end {
		padding-right: 0px !important;
		border: 0px !important;
		}

	.footer .baners {
		float: left;
  	margin: 30px 0 0 80px;
	}

	.footer .deltalab {
		float: left;
  	margin: 15px 0 0 60px;
	}

h1 {
	color: #ca4343;
	font-size: 30px;
	font-weight: normal;
	margin: 35px 0 25px 40px;
	}

h2 {
	color: #eda742;
	font-size: 30px;
	font-weight: normal;
	margin: 35px 0 22px 0px;
	}


table#avto_list thead tr td {
    background: #3159b8;
    color:white;
    text-align:center;
    font-weight:bold;
    white-space:nowrap;
}
table#avto_list {
    width:100%;
    margin:10px 0px;
    display:table;
    empty-cells:show;
    height:100%;
    border-collapse:collapse;
    border: 1px solid #3159b8;
}

table#avto_list a {
    text-decoration:underline;
}

table#avto_list a:hover {
    text-decoration:none;
}


table#avto_list td {
    vertical-align:middle;
    padding:9px 2px;
    border: 1px solid #3159b8;

}
table#avto_list td * {
    display:inline;
}
span.proposals-row {
    float: left;
    background-color: #ffffff;
}
span.data {
    float:right;
    background-color: #ffffff;
}
ram.input select {
	border: 1;
	}

.ram input, .ram textarea, .ram select {background-color: #EEEEEE; border: 1px solid #999999}


.active2 {font-size: 14px;}





