* { margin: 0px; padding: 0px; }
html, body { width: 100%; height: 100%; padding: 0; margin: 0; font-family: 'Tahoma', 'Arial';}
a { outline: none; -moz-outline: 0; border: none; border-width: 0px; color: #fff; }
a:hover{color: #ccc;}
p{padding-top: 5px;padding-bottom: 5px;}
h1{padding-bottom: 10px; padding-top: 10px; font-size: 18px;}
a:active { outline: none; -moz-outline: 0; }
a:focus { outline: none; -moz-outline: 0; }
img { border: none; border-width: 0px; }
.clear { clear: both; font-size: 0pt; line-height: 0px; height: 0px; }
div.main { width: 100%; min-width: 1000px; min-height: 100%; margin: 0 auto; font-size: 12px; _height: 100%; background: #000; }
* html div.main
			{
				width:expression(
					(document.compatMode && document.compatMode == 'CSS1Compat')
					?
					(
						document.documentElement.clientWidth < 1000
						?
						"1000px"
						:
						"auto"
					)
					:
					(
						document.body.clientWidth < 1000
						?
						"1000px"
						:
						"auto"
					)
				);
			}
* html div.footer
                        {
				width:expression(
					(document.compatMode && document.compatMode == 'CSS1Compat')
					?
					(
						document.documentElement.clientWidth < 1000
						?
						"1000px"
						:
						"auto"
					)
					:
					(
						document.body.clientWidth < 1000
						?
						"1000px"
						:
						"auto"
					)
				);
			}
div.header { 
	width: 100%; 
	height: 150px; 
	background: #ccc;
}
div.content {
	position: relative;
	width: 100%;
}
div.content .left {
	width: 400px;
	background: #000;
	float: left;
	margin-left: -100%;
}
div.content .right{
	margin-left: 410px;
	background: #000;`
}
div.content .content_buf{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
div.sub_footer, div.footer { 
	width: 100%; 
	height: 79px;
	clear: both; 
	min-width: 1000px;
	background-color: #000;
} 
div.footer { 
	position: relative; 
	margin-top: -79px;
    background: #000;
    font-size: 14px;
}
div.footer .footer_fon{
    background: url('../img/footer.jpg');
    width: 244px;
    height: 49px;
    color: #fff;
    padding-top: 30px;
    margin-left: 300px;
}
div.pic{
    background: #000 url('../img/car.jpg') left no-repeat;
    height: 221px;
    margin-top: 40px;
}
div.text{
    color: #bbb;
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 50px;
}
div.logo{
    padding-top: 40px;
    text-align: center;
}
div.menu{
    background: url('../img/menu_fon.jpg') center no-repeat;
    height: 850px;
    padding-top: 20px;
    font-size: 12px;
}
div.menu_punkt{
    padding-left: 100px;
    padding-bottom: 15px;
    padding-top: 15px;
}
div.google{
    padding-left: 460px;
}
