* {font-size: 100%;}
html{
margin: 0; padding: 10px 0 0 0;
width: 100%; height: 100%;
}

body{
margin: 0; padding:0;
width: 100%; height: 100%;
color: black; font-family: Tahoma, sans-serif;
font-size: 1em; min-height: 100%;
height: auto !important;
position: relative;
background-color: #451B01;
}
a.on{
	font-weight: bold;
}
div#logo{
color: white; text-align: center;
}
div#logo img{
	margin-right: 10px;
}
div#logo div#ren{
	font-family: Arial;
	font-weight: bold;
	font-size: 26px;
}
div#logo div#com{
	font-size: 13px;
	font-family: arial;
}

div#switch{
	width: 100px; font-size: 9px;
}
div#switch a{
	color: #977662; text-decoration: none;
}

.m5{
	margin: 0 5px 0 0;
}

div#nav{
	text-align: center; color: white;
	border: 1px solid #BFA392; margin: 3px 0 5px 0;
	background-color: #6B442C;
}

div#nav a{
	margin: 0 10px 0 10px;
	color: white; text-decoration: none;
}

div#index_content{
	padding: 0px 470px 0px 10px; margin: 0 0 3px 0;
	border: 1px solid #76513B; font-size: 90%;
	background: white url(/i/index_fon.jpg) no-repeat top right;
}

div.prokr{
	padding: 10px;
	overflow: auto; height: 380px;
}

table#blocks{
	margin: 0 0 5px 0;
}

div#news{
	background: #9A7763 url(/i/h_news.gif) no-repeat top left;
	overflow: hidden; border: 1px solid #B99A86;
}
div#news div.item{ 
	width: 32.5%; float: left; 
	margin: 35px 2px 1px 1px;
}
div#news div.item div.dat{ 
	color: #451D04; font-family: arial; 
	font-weight: bold;
	font-size: 120%; padding: 0 0 0 10px;
}
div#news div.item div.txt{ 
	color: white; background-color: #6C442B;
	padding: 5px 10px; font-size: 80%; height: 50px;
}
div#news div.item div.txt a{ 
	text-decoration: none; color: white;
}

div#opros{
	background: #9A7763 url(/i/h_opros.gif) no-repeat top left;
	padding: 30px 15px 2px 15px; margin: 0 0 0 6px;
	color: white; font-size: 70%; overflow: hidden;
	border: 1px solid #B99A86; height: 86px;
}
div#opros label{
	font: menu;
}
div#opros div{
	width: 48%; float: left;
}
div#forum{
	background: #9A7763 url(/i/h_forum.gif) no-repeat top left;
	padding: 35px 15px 2px 15px; margin: 0 0 0 6px;
	color: white; font-size: 80%; overflow: hidden;
	border: 1px solid #B99A86; height: 81px;
}
div#forum a{
	text-decoration: none; color: white;
}
div#forum div.author{
	color: #9A7761; padding: 2px 6px;
	background-color: #5B331A; margin-top: 15px;
}

td#bottom_nav{
	text-align: center; padding: 3px;
	background: transparent url(/i/bottom_fon.jpg) no-repeat top center;
	font-size: 80%;
}

td#bottom_nav a{
	text-decoration: none; color: #DFBCA7;
	margin: 10px;
}

div#cpr{
	width: 120px;
	color: white; font-size: 9px;
}
table#cont{
	margin-bottom: 10px;
}
td#kr{
	padding: 0 10px 5px 15px; color: white; font-weight: bold;
	font-size: 90%;
}
td#kr a{
	color: #DFBCA7; text-decoration: none; font-weight: normal;
}
td#kr span{
	color: #DFBCA7;
}
td#content{
	background-color: #FDFDFD;
	padding: 10px 20px;
	font-size: 90%;
}
td#content h1{
	margin: 0; padding: 0; font-size: 180%; color: #2D2E35;
}

/*Ôîíû*/
td.about{
	background: transparent url(/i/about_fon.jpg) no-repeat bottom right;
	padding-right: 300px !important;
}

td.dealer{
	background: transparent url(/i/dealer_fon.jpg) no-repeat bottom right;
	padding-right: 300px !important;
	padding-bottom: 150px !important;
}

td.delivery{
	background: transparent url(/i/delivery_fon.jpg) no-repeat bottom right;
		padding-right: 300px !important;

}

td#leftcol{
	width: 24%;
	/*background: #FDFDFD url(/i/content_fon.jpg) repeat-x top left;*/
	background-color: #D1C0B8;
	padding: 20px 20px;
	border-right: 10px solid #451B01;
}
td#rightcol{
	background-color: #D1C0B8; padding: 20px 20px;
	border-left: 10px solid #451B01;
}
td#leftcol div#nav2 a{
	display: block; text-decoration: none;
	color: #1A1916; padding: 0 0 0 15px;
	background: transparent url(/i/nav_li.gif) no-repeat 0px 3px;
}
td#leftcol div.nav3{
	font-size: 90%;
	margin: 0 0 0 20px;
}
td#leftcol div.nav3 a{
	display: block; text-decoration: none;
	color: #1A1916; padding: 0 0 0 15px;
	background: transparent url(/i/nav_li2.gif) no-repeat top left;
}

div.nav4 a{
	display: block; text-decoration: none;
	color: #1A1916; padding: 0 0 0 15px;
	font-size: 90%; margin: 0 0 5px 0;
}
div#gallery{
	overflow: hidden;
}
div#gallery h2{
	clear: both; 
	padding-top: 25px;
}
div#gallery div{
	font: menu; text-align: center;
	width: 110px; height: 110px;
	margin: 10px 5px 0 5px; float: left;
}
div#brlogo{
	padding: 0 0 0 15px; margin: 0 0 10px 0;
}