html {height:100%;}
body {padding:0px; margin:0px; font: 0.814em/1.2 Trebuchet MS, Arial, serif; height:100%; min-height: 100%; height: auto !important; height:100%; min-width: 950px; width:expression(document.body.clientWidth > 950? "950px": "auto" );}

#content {min-height:100%;}
* {margin:0px; padding:0px; font-size:100%; color:#352630;}

#picture {width:95%; height:210px; margin-top:30px; border:1px solid #7D7D7C;}

#menu {position:absolute; z-Index:5; top:0px; left:0px; width:30%; float:left; margin:40px 0px 0px 50px;}
	.menu {width:100%; border-collapse:collapse;}
	.menu .td_1 {width:40%;}
		p.menu {padding:2px 0px;}
		p.menu_a {padding:2px 0px; color:red}
		p.textlogo {color:#0094D9;}
	.menu .td_2 {width:60%;}

#coord_ind {position:absolute; z-Index:6; top:0px; right:0px; width:25%; float:right; margin:40px 50px 0px 0px; text-align:right; padding-right:10px;}
	p.phone {font-size:130%; color:#DF0024; padding-top:3px;}
	small.code {font-size:80%; color:#767676;}

.for_top {margin:40px 50px 0px 50px;}
	#three_pictures {width:100%; height:380px;}
		#three_pictures #first_pic {width:40%; float:left; background:url('img/first_back.jpg') 0% 0% no-repeat; height:190px; border:1px solid #77726F; margin-right:2px; margin-top:190px;}
			.first_text {width:90%; background-color:#0094D9; margin:110px 0px 0px 10px;}
				.first_text p {padding:7px; color:#fff;}
		#three_pictures #second_pic {width:29%; float:left; background:url('img/second_back.jpg') 0% 0% no-repeat; height:380px; border:1px solid #77726F;}
			.second_text {width:90%; background-color:#0094D9; margin:300px 0px 0px 10px;}
				.second_text p {padding:7px; color:#fff;}
		#three_pictures #third_pic {width:29%; float:left; background:url('img/third_back.jpg') 0% 0% no-repeat; height:230px; border:1px solid #77726F; margin-left:2px; margin-top:150px;}
			.third_text {width:90%; background-color:#0094D9; margin:150px 0px 0px 10px;}
				.third_text p {padding:7px; color:#fff;}
	#for_two_pictures {margin:0px 5%;}
	#two_pictures {width:100%; height:240px; margin-top:3px;}
		#two_pictures #fourth_pic {width:59%; float:left; background:url('img/fourth_back.jpg') 0% 0% no-repeat; height:160px; border:1px solid #77726F; margin-right:3px; /*margin-top:190px;*/}
			.fourth_text {width:60%; background-color:#0094D9; margin:90px 0px 0px 10px;}
				.fourth_text p {padding:7px; color:#fff;}
		#two_pictures #fifth_pic {width:39%; float:left; background:url('img/fifth_back.jpg') 0% 0% no-repeat; height:240px; border:1px solid #77726F; /*margin-top:190px;*/}
			.fifth_text {width:90%; background-color:#0094D9; margin:180px 0px 0px 10px;}
				.fifth_text p {padding:7px; color:#fff;}

.content {width:100%; clear:both;}
	.content_left {width:60%; float:left;}
		.content_left p {padding-bottom:15px;}
	.content_right {width:39%; float:left;}
		.sert {width:100%; text-align:center}
		
.articles_index {width:100%; clear:both; overflow:auto;}
	.art_alone {width:33%; float:left;}
		.art_index {width:90%; border-collapse:collapse;}
		.art_index .td_3 {width:70px; vertical-align:top;}
			.td_3 img {width:70px; height:70px; margin-top:3px;}
		.art_index .td_4 {width:74%;}
		.art_index .td_5 {width:10px; vertical-align:top;}

.dopoln {width:100%; clear:both; height:480px;}
	.dopoln_left {width:45%; float:left;}
		.blue_fon {width:409px; background-color:#E4F2FB;}
			.for_text {padding:20px 30px;}
				.for_text img.small_f {width:49px; height:49px; margin:10px 5px 0px 0px;}
	.dopoln_right {width:50%; float:left; margin-left:30px;}

#before_footer {height:95px; clear:both;}
#footer {position:relative; margin-top:-95px; width:100%; clear:both; height:95px; background:url('img/footer.jpg') 50% 0% no-repeat;}
	.footer_pad {margin:0px 50px;}
	.footer_left {width:45%; float:left;}
	.footer_right {width:30%; float:right; text-align:right;}
	.footer-center {width:25%;float:left;}
		.footer-center p a {color:fff;}
		.footer-center a:hover {text-decoration:none;}
		.footer_left p, .footer_right p, .footer-center p {color:#fff; padding-top:25px;}
		
/*catalogue*/
#menu_2level {width:100%; /*overflow:auto;*/}
	.menu_2level_pad {padding:50px 50px 30px 50px; /*overflow:auto;*/}
	.menu_2level_left {width:60%; float:left;}
		.menu_2l {width:130px; float:left;}
	.menu_2level_right {width:30%; float:right; text-align:right;}

	.picture {width:100%;}

	.content_catalogue {width:100%; clear:both; margin-top:30px;}
		.pad_catalogue {margin:0px 50px; /*overflow:auto;*/}
		.catalogue_three {width:100%; /*overflow:auto;*/}
			.catalogue_three img {width:104px; height:148px; margin:10px 0px 10px 10px;}
			.catalogue_three p, h3 {padding:0px 150px 0px 10px;}
			.catalogue_item {width:33%; float:left; height:300px; /*overflow:auto;*/}
				.catalogue_item_center {width:200px;}
					.catalogue_item_center img {width:200px; height:200px; margin-bottom:5px;}

	.catalogue_left {width:250px; float:left;}
		.catalogue_left h3 {width:100%; text-align:left; margin-top:70px;}
			.catalogue_menu {width:100%; border-collapse:collapse;}
				.catalogue_menu tr {height:100px;}
				.catalogue_menu .tr_b {/*height:81px;*/}
				.td_8_b {width:81px; height:81px; background:url('img/podlozhka_left_cat_menu.jpg') 0% 0% no-repeat; vertical-align:top;}
					.td_8_b img {width:70px; height:70px; margin-top:2px;}
				.td_8 {width:81px; vertical-align:top;}
					.td_8 img {width:70px; height:70px;}
				.td_9_b {height:81px; background:url('img/podlozhka_right_cat_menu.jpg') 0% 0% no-repeat; vertical-align:top; padding:7px;}
				.td_9 {vertical-align:top; padding:7px;}
	.catalogue_right {width:65%; float:left; margin-left:-10px;}
		.catalogue_right p, h1, h3 {padding-left:10px;}
		.tech_car {width:100%; border-collapse:collapse;}
			tr {height:40px;}
			.td_1 {width:40%; padding-left:10px;}
			.td_2 {width:25%;}
			.td_3 {width:15%;}
			th {background-color:#E5F4FB; font-weight:500; text-align:left;}
			.gray {background-color:#F2F2F2;}
			li {list-style-image: url('img/fire_s.jpg'); margin:5px 0px 5px 10px;}
			img.small_c {width:49px; height:49px; margin:10px 5px 0px 0px;}
			.foto_c {margin-left:10px;}

/*about*/
	.content_about {width:100%; clear:both; margin-top:30px;}
		.content_about_left {width:180px; float:left;}
			.content_about_left p {padding:5px 40px 0px 50px;}
		.content_about_right {width:65%; float:left;}
			.content_about_right h1 {margin-left:-10px;}
			.content_about_right p {padding-bottom:10px;}

/*articles*/
	.content_articles {width:100%; clear:both; margin-top:30px;}
		.content_articles h1 {padding:0px 0px 10px 50px;}
		.content_aticles_left_item {width:100%; clear:both; /*overflow:auto;*/}
		.content_articles_left {width:48%; float:left; height:200px; overflow:hidden; margin-bottom:50px;}
			.content_articles_left_ico {width:180px; float:left;}
				.content_articles_left_ico img {width:100px; height:100px; border:1px solid #BABABA; margin-left:50px;}
			.content_articles_left_text {width:60%; float:left;} 
	
/*coord*/
	.content_coord {width:100%; clear:both; margin-top:30px;}
		.coord_map {width:872px; background:url('/img/map.jpg') 50% 0% no-repeat; height:620px;}
			.coord_map h1 {padding-left:50px;}
			.coordinaty {width:872px; margin-top:330px; height:120px;}
	
	.form {width:300px; position:absolute; z-Index:5; top:700px; left:50px;}
		.tab_form {width:100%; border-collapse:collapse;}
			.tab_form .td_20 {width:24px; height:17px;}
			.tab_form .td_21 {background:url('img/f_t.png') 0% 100% repeat-x; height:17px;}
			.tab_form .td_22 {width:31px; height:17px;}
			.tab_form .td_23 {width:24px; background:url('img/f_l.png') 0% 0% repeat-y;}
			.tab_form .td_24 {width:100%; background-color:#E4F2FB;}
				.td_24 h3 {padding:0px; margin:0px; margin-bottom:3px;}
			.tab_form .td_25 {width:31px; background:url('img/f_r.png') 0% 0% repeat-y;}
			.tab_form .td_26 {width:100%; background:url('img/f_b.png') 0% 0% repeat-x;}
			.form_input {width:100%; border:1px solid #BFCAD0; background:url('img/form.png'); margin:3px 0px 7px 0px;}
			.form_input_t {width:100%; border:1px solid #BFCAD0; background:url('img/form.png'); margin:3px 0px 7px 0px;}
			
/*order*/
	.order_blank {border-collapse:collapse; width:95%}
		.td_5 {width:25%; text-align:right; vertical-align:top; padding-top:10px;}
		.td_6 {width:50%; padding-left:15px;}
			.text {width:100%; height:30px; border:1px solid #CCCCCC;}
			.text_a {width:100%; height:30px; border:1px solid #CCCCCC; background-color:#FFFBCC;}
			.text_area {width:100%; border:1px solid #CCCCCC;}
			.text_submit {padding:3px;}
		.td_7 {width:25%; padding-left:15px;}
			.td_7 p {color:#FFB400;}

/*gallery*/
	.content_gallery {width:100%; clear:both; margin-top:30px;}
		.pad_catalogue {margin:0px 50px; /*overflow:auto;*/}
		.gallery_three {width:100%; /*overflow:auto;*/}
			.gallery_three p, h3 {padding:0px 150px 0px 10px;}
			.gallery_item {width:33%; float:left; height:300px; /*overflow:auto;*/}
				.gallery_item_center {width:236px;}
					.gallery_item_center img {width:236px; height:162px; margin-bottom:5px; border:1px solid #C1C1C1;}
		.back {width:100%; clear:both; text-align:right; padding-right:50px;}
		.gal {width:30%; clear:both; padding-left:50px;}

	.zagolovok {width:100%; clear:both;}
		.left_zag {width:30%; float:left;}
		.right_zag {width:60%; float:left; margin-bottom:20px;}
	.three_images {width:100%; clear:both; /*overflow:auto;*/ height:410px;}
		.layer_backgrounds {width:95%; /*clear:both;*/ position:absolute; z-Index:2;}
			.center_image_back {float:left; height:410px}
		.layer_shadows {width:95%; /*clear:both;*/ position:absolute; z-Index:3;}
			.left_image_sh {width:20%; float:left; height:410px;}
			.center_image_sh {width:49%; float:left; height:410px; margin-left:3%}
			.right_image_sh {width:20%; float:left; height:410px; margin-left:3%}
	.small_foto {width:100%; clear:both; margin-top:30px;}
		img.small_g {width:49px; height:49px; margin:0px 5px 0px 0px; padding:3px;}
		img.small_g_a {width:49px; height:49px; margin:0px 5px 0px 0px; padding:3px; border:1px solid red;}
		
a:link, a:visited, a:hover, a:active {color:#0094D9; text-decoration:underline;}
a.menu:link, a.menu:visited, a.menu:hover, a.menu:active {color:#352630; text-decoration:underline;}
a.red:link, a.red:visited, a.red:hover, a.red:active {color:#DF0024; text-decoration:underline;}

.red {color:#DF0024;}
.pic_center {width:100%; overflow:auto; clear:both;}
.pic {width:845px; height:210px; border:1px solid #7D7D7C; margin:10px 0px 10px 0px;}

h1 {margin:0px; font-size:180%; color:#0094D9; margin-bottom:12px; font-weight:500; line-height:1.2em;}
h2 {margin:0px; font-size:160%; color:#0094D9; margin-bottom:8px; font-weight:500; line-height:1.2em;}
h3 {margin:0px; font-size:140%; color:#0094D9; margin-bottom:4px; font-weight:500; line-height:1em;}

.empty60 {width:100%; clear:both; height:60px;}
.empty100 {width:100%; clear:both; height:100px;}
.empty200 {width:100%; clear:both; height:200px;}
.empty300 {width:100%; clear:both; height:300px;}
.empty400 {width:100%; clear:both; height:400px;}
.empty500 {width:100%; clear:both; height:500px;}
.empty700 {width:100%; clear:both; height:700px;}



