@import url(reset.css);


@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{
	background:url(../img/bg_body.jpg) center top;
}
.clear{
    clear: both;
}
#wrapper{
	width:970px;
	margin:0 auto;
}
.header_main{
	color:#ad5a09;
	font:30px 'open_sanslight';
	padding:30px 0 30px 0;
	text-align:center;
}
.header_main p{
	font:18px/1.2 Calibri;
	color:#313131;
	padding:5px 0 0 0;
}
.sevices_main{
	overflow:hidden;
	background:url(../img/botto_line_block.png) center bottom no-repeat;
	padding:0 0 50px 0;
}
.img_services{
	float:left;
	padding:0 20px 0 0 ;
	margin:25px 0 0 0;  
}
.services{
	float:left;
	padding:0 70px 0 0;
	width:360px;
	background:url(../img/arrow.png) right center no-repeat;
	margin:25px 0 0 0;  
	
}
.services ul li{
	font:18px Calibri;
	color:#6d6d6d;
	padding: 7px 0 7px 30px;
	background:url(../img/icon_ok.png) left center no-repeat;
	list-style: none;
}
.form_services{
	float:right;
	border-radius:7px;
	border:1px solid #c2c6c7;
	width:332px;
	box-shadow: 1px 1px 5px #c2c6c7;
	background:url(../img/bg_fomr.jpg) top left repeat-x;
	text-align:center;
	padding:0 0 25px 0;
	
}
.form_services h4{
	color:#313131;
	font:20px Calibri;
	padding:20px 0;
	
}
.form_services h4 span{
	font-weight:bold!important;
}
.in_form{
	width:275px;
	height:35px;
	padding:0 0 0  10px;
	margin:0 0 10px 0;
	font:16px Calibri;
	text-transform:uppercase;
	color:#aeafb0; 
	border-radius:7px; 
	border:1px solid #c2c6c7;
}
.submit_f{
	background:url(../img/button_buy.png) left center no-repeat;
	width:170px;
	height:38px;
	border:none!important;
	cursor:pointer;
	
}
.submit_f:hover{
	background:url(../img/button_buy2.png) left center no-repeat;
	
	
}
.main_propose{
	overflow:hidden;
	background:url(../img/botto_line_block.png) center bottom no-repeat;
	padding:0 0 50px 0;
}
.main_propose table{
	border-spacing: 15px 0;
	width:100%;
}
.main_propose table tr td{
	font:16px/1.2 Calibri;
	color:#6d6d6d;
}
.main_propose table tr th{
	text-align:center;
	font:18px/1.2 Calibri;
	color:#313131;
}
.main_propose table tr th img{
	
}
.main_propose table tr td, .main_propose table tr th{
	width:190px;
	padding:10px 0;
	background:url(../img/td_line.png) center bottom no-repeat;
}
.td_statiscs{
	color:#ad5a09!important;
	font:17px/1.2 Calibri!important;
}
.st_1{
	padding:0 0 5px 23px;
	background:url(../img/td_icon.png) left center no-repeat;
}
.st_2{
	padding:0 0 5px 23px;
	background:url(../img/td_icon2.png) left center no-repeat;
}
.last_td{
	background:none!important;
}
.td_order{
	text-align:center;
	padding:0 0 10px 0!important;
}
.td_order a{
	display:block;
	width:100%;
	height:34px;
	background:url(../img/offer_button.png) center center no-repeat;
}
.td_order a:hover{
	background:url(../img/offer_button2.png) center center no-repeat;
}
.our_porojects{
	overflow:hidden;
	background:url(../img/botto_line_block.png) center bottom no-repeat;
	padding: 0 0 40px 0;
}
.status_project{
	text-align:center;
	padding: 0 0 10px 0;
	font:18px Calibri;
	color:#313131;
	background:url(../img/line_project.png) center bottom no-repeat;
}
.our_porojects_inside{
	float:left;
	width:240px;
	margin:0 20px 0 0;
}
.desc_project{
	padding: 10px 0 0;
	font:16px/1.1 Calibri;
	color:#6d6d6d;
}
.desc_project span{
	color:#ad5a09;
	font:18px Calibri!important;
}

.other_desc{
	padding:10px 0 5px 0!important;
}
.clients img{
	vertical-align:middle;
}
.clients{
	background:url(../img/botto_line_block.png) center bottom no-repeat;
	padding:0 0 50px 0;
}
.main_reason{
	overflow:hidden;
	background:url(../img/botto_line_block.png) center bottom no-repeat;
	padding:0 0 50px 0;
}
.img_reas{
	float:left;
	margin:0 77px 0 70px;
}
.list_reason{
	float:left;
	width:502px;
}
.list_reason ul li{
	font:20px/1.1 Calibri;
	color:#313131;
	padding:15px 0 15px 35px;
	background:url(../img/reaseon_ok.png) left center no-repeat;
    list-style: none;
}
.certificates{
	overflow:hidden;
	background:url(../img/botto_line_block.png) center bottom no-repeat;
	padding:0 0 50px 0;
}

.form_map{
	overflow:hidden;
	padding:0 0 65px 0;
}

.map_img{
	float:left;
}
.bottom_form{
	margin:45px 0 0 0!important;
}
.bottom_text{
	font:16px Calibri;
	color:#6d6d6d;
}
.bottom_text p{
	padding:0 0 20px 0;
}


.captcha {
	margin-top: 100px !important;
}




