html {height:100%;}
body {padding:0px; margin:0px; height:100%; min-height: 100%; height: auto !important; height:100%; min-width: 980px; width:expression(document.body.clientWidth > 950? "950px": "auto" ); background-color:#FDFFFF;font-size:100%;}

* {margin:0px; padding:0px; font:0.98em/1.3 Calibri, Arial; color:#000000;}

/*backgrounds*/
.top_back {width:100%; background:url('img/top_back.jpg') 100% 0% no-repeat; height:800px;}
.left_back {width:165px; height:369px; position:absolute; z-Index:-1; top:250px; background:url('img/left_back.jpg') 0% 0% no-repeat;}
.bottom_back {width:100%; background:url('img/bottom_back.jpg') 0% 100% no-repeat; height:2630px;}

.top {width:100%;}
		.top_left {width:30%; float:left; margin-top:40px;}
			.top_left_pad {padding-left:30px;}
				.down_logo {color:#ABADB6; font-size:0.8em; line-height:1em; padding:10px 20px 0px 0px;}
				p.menu {margin:3px 0px;}
				ul.menu {margin:10px 20px 10px 30px;}
				li.act {list-style-image: url('img/zzz_red.jpg');}
				li.pas {list-style-image: url('img/zzz_gray.jpg');}
		.top_right {width:69%; float:left; overflow:auto; margin-top:40px;}
			.top_right_pad {padding-right:30px;}
.middle {width:100%; clear:both; overflow:auto;}
	.middle_left {width:30%; float:left; margin-top:40px;}
	.middle_right {width:69%; float:left; overflow:auto; margin-top:40px;}	
		.middle_text {width:60%; float:left;}
			.middle_text p {padding:0px 50px 0px 0px;font:normal 0.8em/1.5 Arial, sans-serif;font-size:95%;}
			img.client {width:60px; height:60px; margin-left:15px;}
		.middle_coord {width:30%; float:left;}
			.middle_coord p {font-size:90%;}
#banner_bg {width:100%;height:789px;background:url('img/banner_bg.jpg')}
#banner_bg_left {width:100%;height:789px;background:url('img/banner_bg_left.jpg') 0% 0% no-repeat}
#banner_bg_right {width:100%;height:789px;background:url('img/banner_bg_right.jpg') 100% 0% no-repeat}

		.content {width:100%;height:130px}
			.content_left {width:45%; float:left; padding-top:80px;  margin-bottom:20px;}
				.content_left h4, .content_right h4 {padding:0px 30px;}
			.content_right {width:45%; float:right; text-align:right; padding-top:80px;}
			.content_catalog {margin:0px 30px 0px 70px;clear:both; }
			.content_company {margin:0px 30px 0px 70px;clear:both; }
			.content_service {margin:0px 30px 0px 70px;clear:both; }
				h1.zag {padding:35px 0px 0px 0px;}
				.content_catalog_pad {/*padding:35px 0px 30px 55px;*/}
				.cont_about {width:32%; float:left; margin-top:35px; }
					img.icohi {width:40px; height:40px; margin:0px 0px 0px 0px; vertical-align:text-bottom;}
					h1.why {display:inline; font-size:140%; color:#707B81; padding-left:5px;}
					p.cont_about_text {padding:20px 30px 0px 0px;}
				.three_cat_ind {width:100%; clear:both;height:160px;overflow:hidden}
					.cat_alone {width:33%; float:left; }
					img.cat_icohi {width:200px; height:75px; border:1px solid #FD7007;}
					p.cat_alone_n {margin:3px 50px 0px 0px;font:normal 0.8em/1.5 Arial, sans-serif;font-size:90%;}
					.cat_alone a:link, .cat_alone a:visited, .cat_alone a:hover, .cat_alone a:active {padding:5px 0px 0px 0px;}
				.serv_ind_text {width:48%; float:left;}
					p.ind_text {padding:3px 0px 0px 0px; font-size:95%;}
				.serv_ind_form {width:40%; float:right;}
				
		
		
.articles_ind {width:100%; clear:both; /*overflow:auto;*/ margin-top:0px;}
	.articles_ind h2 {color:#707B81; padding-left:30px;}
	.art_small {width:33%; float:left;}
		.art_small_pad {padding:0px 10px 0px 30px;}
			.tab_art_ind {border-collapse:collapse;}
				.art_ind1 {vertical-align:top;}
				.art_ind2 {padding-left:15px; font-size:90%; vertical-align:top;}
					p.art_text {padding-top:5px;font:normal 0.8em/1.5 Arial, sans-serif;font-size:93%;}
				img.art_ind {width:100px; height:100px; border:1px solid #7E7E7E;}
			
.bottom {width:100%; clear:both; overflow:auto; margin-top:50px;}
	.bottom_right {width:50%; float:right; text-align:right;}
		.bottom_right p {padding-right:30px; font-size:80%;font:normal 0.8em/1.5 Arial, sans-serif;}
		.tab_smartis {width:50%; font-size:90%; /*margin-right:30px;*/ margin-top:30px;font-family: Arial, sans-serif;}
				.tab_smartis td {text-align:right;}
			
			
/*form*/
h2.form {font-size:150%; color:#707B81; margin:0px;}
p.form {font-size:140%; color:#707B81;}
			
			
			


h1 {font-size:160%; color:#FD7007; margin-bottom:6px;}
h2 {font-size:150%; color:#FD7007; margin-bottom:5px; line-height:1em;}
h3 {font-size:140%; color:#FD7007; margin-bottom:4px;}
h4 {font-size:130%; color:#FD7007; margin-bottom:3px;}




a:link, a:visited, a:hover, a:active {color:#FD7007;}
a.menu:link, a.menu:visited, a.menu:hover, a.menu:active {color:#707B81; font-size:85%;} 
