html {height: 100%;}
body {padding:0px; margin:0px; font: 0.9em/1.3 Arial, Verdana, Tahoma; height:100%; background-color: white;}
* {margin:0px; padding:0px; font-size:1em; color:#212121;}
#main {padding:0px; min-height: 100%; height: auto !important; height: 100%; min-width: 1000px; width:expression(document.body.clientWidth < 1000? "995px": "auto" );}


/*index*/
#top {width:100%; height:80px; background:url('img/top.jpg') #F8003F 0% 100% repeat-x;}
	#left_top {float:left; width:15%; }
	#right_top {float:right; width:45%;}
		.slogan {color:#fff; padding-top:45px;}
	#center_top {float:right; width:400px;}
#index {width:100%; overflow:auto;}
	#left_center {float:left; width:77%}
		#left {float:left; width:30%;}
			#menu {padding:80px 0px 0px 20px;}
				.menu1 {width:100%; overflow:hidden; margin-bottom:10px;}
				.image {float:left; width:7px; text-align:right; padding-top:5px;}
				.text {float:left; width:90%; padding-left:3px;}
		#center {float:left; width:68%; background:url('img/fon.jpg') #F2F2F2 100% 100% repeat-y;}
	#muzhik {float:right; width:220px;}
		#muzhik img {width:200px; height:478px; border:0px; margin-top:50px;}
	
	#right_part {float:right; width:25%;}
	#center_part {float:right; width:50%; background:url('img/fon.jpg') #F2F2F2 100% 100% repeat-y;}
		 .about {padding:30px 20px 20px 20px;}
		
		#footer {clear:both;width:100%;background-color:#fff}
			#footer #footer_left {float:left; width:30%}
			#footer #footer_right {float:left; width:68%; background:url('img/fon.jpg') #F2F2F2 100% 100% repeat-y; height:60px;}
				.footer {color:#F8003B; font-size:2.5em;}
		#footer_real {clear:both; width:100%}
			#footer_real #footer_left {float:left; width:30%}
			#footer_real #footer_right {float:left; width:68%; height:60px;}

.push_30 {height:30px;}
.push_50 {height:50px;}
.push_100 {height:100px;}
.push_150 {height:150px;}
.push_200 {height:200px;}
.push_300 {height:300px;}
.push_500 {height:500px;}
.push_550 {height:550px;}
.push_700 {height:700px;}

small {font-size:0.8em;}
ul {margin-left:30px;}
li {padding-bottom:5px;}
.all {padding-top:30px;}

a:link, a:visited {color:#2F2F2F; font-size:1em; text-decoration:underline}
a:hover, a:active {color:#00588A; font-size:1em; text-decoration:none}


h1 {font-size:1.6em; padding-bottom:8px;}
h2 {font-size:1.4em; padding-bottom:6px;}
h3 {font-size:1.2em; padding-bottom:4px;}
h4 {font-size:1.m; padding:6px 0px 2px 0px;}