html {
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

body, td, th, div {
	font-size: 12px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}

body {
	font-size: 12px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	
	background-color: #426f99;
	margin:0px;
	padding:0px;
	background-image:url(Image/interface/backgrounds/main.gif);
	background-repeat:repeat-y;
	background-position:center;
	text-align:center;
}

table {
	border-collapse:collapse;
	border:0px;
}

td, th{
	padding:0px;
}

img { 
	border:0px; 
}

.form {
	width: 95%;
	margin: 5px 0 0 0;
}


form {
	padding:0px;
	margin:0px;
}

a:link {
	color: #FFFFFF;
	text-decoration:underline;
}

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

a:hover {
	color: #dd0000;
}

a:active {
	color: #dd0000;
}

#main {
	width:989px;
	text-align:center;

}

#main td {
	/*vertical-align:top;*/
}

.head1 {
	background-image:url(Image/interface/backgrounds/upfon1.gif);
	background-position:center;
	background-repeat:repeat-y;
	background-position:top;
	/*height:125px;*/
}

.head1 table {
	width:100%;
}

.head1 th, .head1 td {
	width:33%;
	/*vertical-align: bottom;*/
}

.head-info p {
	margin:0 0 0 30px;
	padding:0 0 3px 0;
	text-align:left;
	color:#b2daff;
}

.tel {
	font-size:36px;
	color:#FFFFFF;
}

.auto {
	height:578px;
	background-image:url(Image/interface/backgrounds/auto.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
.auto2 {
	background-image:url(Image/interface/backgrounds/auto3.jpg);
	background-repeat:no-repeat;
	text-align:left;
	position:relative;
	margin-top:0px;
}
.auto3 {
	height:578px;
	background-image:url(Image/interface/backgrounds/auto2.jpg);
	background-repeat:no-repeat;
	text-align:left;
	position:relative;
}

#zatichka {
	display:block;
	height:24px;
}

#flash {
	width:585px;
	padding-left:125px;
	padding-top:17px;
	position:absolute;
	z-index:1;
}
#flash2 {
	width:587px;
	padding-left:194px;
	padding-top:20px;
	position:absolute;
	z-index:100;
	text-align:center;
	height:460px;
	overflow:hidden;
}

#search {
	text-align:left;
	padding:485px 0 0 233px;
	position:absolute;
	z-index:1;
}

#search div {
	float:left;
	padding-right:10px;
}

#search button {
	margin:12px 0 0 0;
	background-image:url(Image/interface/button_search.gif);
	background-repeat:no-repeat;
	width:94px;
	height:27px;
	border:0px;
	color:#FFFFFF;
}

#left_menu {
	text-align:left;
	padding:0 0 0 0px;
	font-weight:bolder;
	padding-top:22px;
	position:absolute;
	float:left;
	width:191px;
	z-index:110;
	
}
#left_menu2 {
	text-align:left;
	padding:0 0 0 0px;
	font-weight:bolder;
	padding-top:22px;
	width:171px;
	z-index:110;
	
}

#left_menu ul, #right_menu ul, #left_menu2 ul, #right_menu2 ul {
	margin:0px; padding:0px;
	list-style:none;
}

#left_menu a:link, #left_menu a:visited, #right_menu a:link, #right_menu a:visited, #left_menu2 a:link, #left_menu2 a:visited, #right_menu2 a:link, #right_menu2 a:visited {
	text-decoration:none;
	padding:0 8px;
}

.yelow {
	background-color:#f59b00;
	background-image:url(Image/yelow/y1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	/*position:relative;*/
	padding:6px 8px;
	/*line-height:17px;
	margin:0 0 0 0;
	margin-top:8px;*/
}
.yelow tr td {
	line-height:17px;
}
img.y1 {
	position:absolute;
	top:0px; left:0px;
}
img.y2 {
	position:absolute;
	top:0px; right:0px;
}
img.y3 {
	position:absolute;
	bottom:0px; right:0px;
}
img.y4 {
	position:absolute;
	bottom:0px; left:0px;
}
/* Старый вариант!
#left_menu li {
	height:28px;
	padding:12px 0 0 20px;
	background-image:url(Image/interface/menu/l_line.gif);
	background-position:0% 100%;
	background-repeat:no-repeat;
	cursor: pointer;
	font-size:12px;
}
*/
#left_menu li, #left_menu2 li {
	height:28px;
	padding:0 0 0 10px;
	background-image:url(Image/interface/menu/l_line.gif);
	background-position:0% 100%;
	background-repeat:no-repeat;
	cursor: pointer;
	font-size:12px;
	height:40px;
	line-height:40px;
	/*position:relative;*/
}
#right_menu {
	text-align:right;
	padding:0 0px 0 0;
	font-weight:bolder;
	padding-top:22px;
	position: relative;
	float:right;
	width:213px;
	z-index:10;
}
#right_menu2 {
	text-align:right;
	padding:0 0px 0 0;
	font-weight:bolder;
	padding-top:22px;
	width:213px;
	z-index:10;
}

#right_menu li, #right_menu2 li {
	height:28px;
	padding:12px 20px 0 0;
	background-image:url(Image/interface/menu/r_line.gif);
	background-position:100% 100%;
	background-repeat:no-repeat;
	font-size:12px;
}

#right_menu p, #right_menu2 p {
	padding-right:20px;
	color:#b2daff;
	font-size:18px;
	font-weight:bolder;
	margin-top:0px;
}

#vote {
	padding:0 15px 0 36px;
	text-align:left;
	font-size:14px;
	
}

#vote h4{
	color:#b2daff;
	font-size:18px;
	font-weight:bolder;
	text-decoration:underline;
	margin-bottom:16px;
}

#vote div {
	font-size:12px;
	/*padding-left:20px;*/
}

#vote p {
	font-weight:normal;
	color:#FFFFFF;
	font-size:12px;
}

#vote p button {
	margin-left:20px;
}

#vote label {
	margin-left:20px;
	display:block;
}

#tree img {
	vertical-align:middle;
}

#content {
	float:inherit;
	margin:0 35px 0 35px;
	text-align:left;
	position: relative;
	z-index:10;
	text-align:justify;
}
#content2 {
	/*float:inherit;*/
	margin:0 201px 0 181px;
	text-align:left;
	position: relative;
	position: absolute;
	z-index:10;
	text-align:justify;
}

#content2 {
	overflow: hidden;
}
#content3 h2 {
	margin:30px 0 0 0;
}
#content4 {
	overflow: hidden;
	width:600px;
	border:0px solid red;
}

.page-block1 {
	width:100%;
	background-image:url(Image/interface/page_block1.gif);
	background-position:0% 0%;
	background-repeat:no-repeat;
	margin:10px 0 0 0;
	clear:both;
	border:0px solid red;
}
.page-block1_new {
	width:100%;
	background-image:url(Image/interface/page_block1.gif);
	background-position:0% 0%;
	background-repeat:no-repeat;
	margin:10px 0 0 0;
}

.page-block1 th {
	text-align:left;
}

.page-block1 td {
	padding:20px;

}

.page-block1 h1, th.page-title h3 {
	margin:0 0 0 1px; 
	padding:16px 30px 15px 20px;
	background-image:url(Image/interface/page_block2.gif);
	background-position:1px 100%;
	background-position:right 0px;
	background-repeat:no-repeat;
	font-size:18px;
	display: table-cell;
	float:left;
}

th.page-title h3 {
	
}

.page-block1 h10 {
	margin:0 0 0 1px; 
	padding:16px 30px 15px 20px;
	background-image:url(Image/interface/page_block2.gif);
	background-position:1px 100%;
	background-position:right 0px;
	background-repeat:no-repeat;
	font-size:18px;
	display: table-cell;
	float:left;
}

#nobg
{
background-image:none;

}

#bottom {
	background-image:url(Image/interface/backgrounds/bottom.gif);
	background-position:bottom;
	background-repeat:repeat-y;
	height:120px;
	background-color:#5c7286;
}

#bottom div {
	text-align:left;
	font-size:11px;
	
	float:left;
	padding:0px;
	margin:15px 0 0 10px;
	width:334px;
	border:0px solid #666666;
	
}

#bottom p {
	text-align:left;
	font-size:11px;
	
	display:block;
	padding:0px;
	margin:15px 0 0 20px;
	float:left;
	border:0px solid #666666;
}


.block1 {
	width:100%;
	background-image:url(Image/interface/index_block1.gif);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.block1 th, .block1 td {
	text-align:left;
	padding:14px;
	vertical-align:top;
}

.block1 th {
	font-size:18px;
	font-weight:normal;
	padding-top:17px;
}

.blk1 {
	background-image:url(Image/interface/block_vl.gif);
	background-repeat:no-repeat;
	background-position:0% 0%;
}

.block2 {
	width:100%;
	background-image:url(Image/interface/index_block2.gif);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.block2 th, .block2 td{
	text-align:left;
	padding:14px;
	//padding-left:47px;
	vertical-align:top;
}

.block2 th {
	font-size:18px;
	font-weight:normal;
	padding-top:17px;
	//padding-left:47px;
}

.p_img {
	display:block;
	float:left;
	cursor:pointer;
	
	width:157px;
	height:130px;
	border:1px solid #666666;
	margin:0 0 20px 0;
	
	background-position:center;
}

.g-info {
	display:block;
	float:left;
	text-align:justify;
	
	/*width:876px;*/
	border:0px solid #666666;
	margin:0 0 20px 0;
	
}

.g-info img {
	padding:0;
	margin:0 20px 10px 0;
	background-position:center;
	border:1px solid #666666;
}

.pr {
	float:left;
	width:20px;
	height:130px;
	border:0px solid #666666;
	margin:0 0 20px 0;
}







/* Стили для формы онлайн оценки авто */

.tb1 b, .tb2 b, .tb3 b, .tb4 b, .tb5 b {
	color: #CC0000;
} 

.tb1 {
	/*width:890px;*/
	border:0px solid #999999;
}

.tb1 td {
	padding:2px;
	/*position:relative;*/
}

.tb1_left {
	float:left;
	width:436px;
}

.tb2 {
	/* width:872px; отменили 21.08.2009 */
	border:0px solid #999999;
}

.tb2 td {
	padding:2px;
}

.tb1 caption {
	display:block;
	font-weight: normal;
}

.tb1 th {
	text-align:left;
	width:196px;
	padding:2px;
}

.tb1 td {
	text-align:left;
	width:232px;
	padding:2px;
}

.tb1 td input {
	width:226px;
}

.tb1 td select {
	width:230px;
	/* */ width:100%;
}

.tb3 {
	border:0px solid #666666;
}

.tb3 th {
	text-align:left;
	width:206px;
	padding:2px;
}

.tb3 td {
	text-align:left;
	width:658px;
	padding:2px;
}

.tb3 td input, .tb3 td select {
	width:90%;
}


.tb5 {
	width:100%;
	border:0px solid #666666;
}

.tb5 th {
	width:280px;
	margin:0px;
	padding:3px;
	border:0px solid #666666;
}
.tb5 td {
	margin:0px;
	padding:3px;
	border:0px solid #666666;
}

.tb5 td input {
	width:99%;
}


.tb6 {

}

.tb6 th {
	width:100px;
	margin:0px;
	padding:3px;
	border:0px solid #666666;
}
.tb6 td {
	margin:0px;
	padding:3px;
	border:0px solid #666666;
}

.tb6 td input {
	width:99%;
}

.tb7 th {
	text-align:left;
	width:196px;
	padding:2px;
}

.tb7 td {
	text-align:left;
	width:232px;
	padding:2px;
}

.cb {
	float:left;
	width:287px;
	border:0px solid #999999;
}

#online button {
	margin:9px 0 0 0;
	background-image:url(Image/interface/button_online.gif);
	background-repeat:no-repeat;
	width:104px;
	height:27px;
	border:0px;
	color:#FFFFFF;
}

.main-news {
	margin-bottom:20px;
	text-align:justify;
}

.main-news a:link {
	color: #FFFFFF;
	text-decoration:underline;
}

.main-news a:visited {
	color: #FFFFFF;
	text-decoration:underline;
}

.main-news a:hover {
	color: #FFFFFF;
}

.main-news a:active {
	color: #FFFFFF;
}









.type_on {
	font-weight: bolder;
	font-size:13px;
	background-color:#9daab7;
	float:left;
	width:133px;
	
	border-left:0px solid #335677;
	border-bottom:1px solid #335677;
		
	background-image:url(Image/interface/type.gif);
	background-position:100% 0%;
	background-repeat:no-repeat;
	
	padding:14px 8px 14px 8px;
	margin:0px;
}

.type_off {
	font-weight: bolder;
	font-size:13px;
	background-color:#426f99;
	float:left;
	width:133px;
	
	border-left:1px solid #335677;
	border-bottom:1px solid #335677;
	
	background-image:url(Image/interface/type.gif);
	background-position:100% 0%;
	background-repeat:no-repeat;
	
	padding:14px 8px 14px 8px;
	margin:0px;
}

.type_off a:link, .type_off a:visited, .type_off a:hover, .type_off a:active {
	color:#b2daff;
}

.auto-table {
	margin:0px;
	padding:0px;
	width:100%;
	border: 0px solid #FF0000;
}

.auto-table th, .auto-table td {
	margin:0px;
	padding:0px;
	border: 0px solid #335677;
}

.auto-tab-list {
	clear:both;
	width:100%;
	border: 1px solid #335677;
	/*border: 1px solid #FFFFFF;*/
	border-top:0px solid #FFFFFF;
}

.auto-tab-list th a:link, .auto-tab-list th a:visited {
	text-decoration:none;
}

.auto-tab-list th a:hover, .auto-tab-list th a:active {
	text-decoration: underline;
	color:#FFFFFF;
}

.auto-tab-list th {
	background-color:#9daab7;
	border: 1px solid #335677;
	/*border: 1px solid #FFFFFF;*/
	border-top:0px solid #FFFFFF;
	padding:14px 8px 14px 8px;
	margin:0px;
}
.auto-tab-list td {
	background-color:#426f99;
	border: 1px solid #335677;
	/*border: 1px solid #FFFFFF;*/
	padding:0 8px 0 8px;
	margin:0px;
	height:50px;
}

.prw0 {
	width:30px;
	padding:14px 8px 14px 8px;
	margin:0px;
}

.prw1 {
	width:70px;
	padding:0;
	margin:0px;
}

.prw2 {
	display:block;
	width:70px;
	height:50px;
	background-position:center;
	background-repeat:no-repeat;
}





.view-lot-info {
	/*width:100%;*/
	border:0px solid #FF0000;
	margin:0px;
	padding:0px;
}

.view-lot-info th {
	border:0px solid #FF0000;
	padding:0px;
	margin:0px;
	width:310px;
}

.view-lot-info td {
	border:0px solid #FF0000;
	padding:0px;
	margin:0px;
	vertical-align:top;
}

.view-lot-info h4 {
	font-size:13px;
	color:#b2daff;
	margin:0 0 20px 0;
	padding:0px;
	display:block;
	border:0px solid #FF0000;
	width:270px;
}

.opisanie {
	width:280px;
	border:1px solid #335677;
}

.opisanie th {
	background-color:#586d85;
	border:1px solid #335677;
	width:50%;
	padding:4px 8px 4px 8px;
	margin:0px;
	text-align:left;
}

.opisanie td {
	background-color:#426f99;
	border:1px solid #335677;
	width:50%;
	padding:4px 8px 4px 8px;
	margin:0px;
	text-align:left;
}

.bigfoto {
	border:0px solid #FF0000;
	width:239px;
	height:184px;
	background-image:url(Image/interface/nofoto.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0 30px 0 0px;
	margin:0px;
	
	margin-top:2px;
	padding-top:2px;
	
}
.bigfoto a {
	cursor:pointer;
	display: block;
	border:0px solid #FF0000;
	
	margin:0px 2px 2px 2px;
	padding:0px;
	
	width:235px;
	height:180px;
}

.smallfoto {
	border:0px solid #FF0000;
	width:74px;
	height:54px;
	background-image:url(Image/interface/smalfoto.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0px;
	margin:0 10px 8px 0px;
	
	margin-top:2px;
	padding-top:2px;
	
	float:left;
	
}
.smallfoto a {
	cursor:pointer;
	display: block;
	border:0px solid #FF0000;
	
	background-position:center;
	
	margin:0px 2px 2px 2px;
	padding:0px;
	
	width:70px;
	height:50px;
}

.list_kom {
	float:left;
	width:260px;
	margin:0 20px 0 0;
}


.on {
	display:block;
}

.off {
	display: none;
}


#doverenost p a {
	border-bottom: 1px dashed #FFF;
	float:left;
	text-decoration:none;
}

.raspechatka {
	text-align:left;
	background-color:#FFFFFF;
	color:#000000;
	font-family: Times New Roman, Arial, Arial Cyr, Helvetica;
	padding:20px;
}



.hot {
	float:left;
	width:173px;
	margin:0 7px;
	border:0px solid #FF0000;
}

.hot_ramka {
	width:133px;
	margin:0 20px 0 20px;
	
	background-image:url(Image/interface/hot1.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:2px 0 2px 0;
}

.hot_ramka a {
	width:129px;
	height:100px;
	border:0px solid #FF0000;
	display: block;
	position: static;
	margin:0 2px 0 2px;
}

.hot_info {
	height:104px;
	background-image:url(Image/interface/hot2.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:10px 20px 0 20px;
}
.hot_info2 {
	height:56px;
	background-image:url(Image/interface/hot2.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:6px 20px 0 20px;
	text-align:left;
}
.hot_info a, .hot_info2 a {
	text-decoration:none;
	font-size:11px;
}

.hot_info b, .hot_info2 b {
	color:#ff3333;
	font-size:15px;
}

.hot_next {
	float:left;
	width:22px;
}
#prod p
{
//margin-right:-50px;
}

#prod p a:link {
	color: #ffffff;
	text-decoration:none;
}

#prod p a:visited {
	color: #ffffff;
	text-decoration:none;
}

#prod p a:hover {
	color: #DD0000;
	text-decoration:none;
}

#prod p a:active {
	color: #DD0000;
	text-decoration:none;
	
}

#prod p a {
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	
}

#mainprod
{

}
#mainprod a
{
font-weight:bold;
text-decoration:none;
}
.prod2 a
{
font-weight:bold;
text-decoration:none;
}
