﻿#conteiner{
	margin:auto;
	width:995px;
	margin-top:20px;
}
#header_logo{
	padding-left:35px;
}
#header_logo .logo{
	background-image:url('../images/logo.gif');
	width:291px;
	height:67px;
	background-repeat:no-repeat;
	float:left;
}
#header_logo .logo  a {
	display: block;
	padding-top: 67px;
	width: 291px;
	height: 0;
	overflow: hidden;
	text-indent: 143px;
}
#header_logo .call{
	float:right;
	text-align:right;
	line-height:19px;
}
#shadow_left{
	background-image:url('../images/shadow.png');
	width:100%;
	height:100%;
	background-repeat:repeat-y;
	background-position:left;
	float:left;
}
*html #shadow_left{
	background-image:url('../images/shado.png');
	width:100%;
	height:100%;
	background-repeat:repeat-y;
	background-position:left;
	float:left;
}
#shadow_right{
	background:transparent url('../images/shadow_right.png') repeat-y right bottom;
	width:100%;
	height:100%;
	float:right;
}
*html #shadow_right{
	background-image:url('../images/shadow_righ.png');
	width:100%;
	height:100%;
	background-repeat:repeat-y;
	background-position:right;
	float:right;
}
#header #menu_header_left{
	float:left;
}
#header .menu_header_left2{
	margin-top:-1px;
	-margin-top:0;
	background-image:url('../images/bg_header_menu_left.gif');
	width:32px;
	height:85px;
}
#header .menu_header_left2 .home{
	padding-left:8px;
	padding-top:7px;
}
#header .menu_header_left2 .map{
	padding-left:8px;
	padding-top:14px;
}
#header .menu_header_left2 .contact{
	padding-left:8px;
	padding-top:14px;
}
#header .espan{
	margin-top:5px;
}
#header #header_line{
	width:943px;
	background-repeat:no-repeat;
	float:left;
	background-color:white;
	height:375px;
	padding-left:7px;
	padding-top:8px;
	position:relative;
	-background-image:url('../images/bg_header_line.gif');
}
#header .upper{
-display:none;
background-image:url('../images/bg_header_line2.gif');
width:963px;
background-repeat:no-repeat;
background-color:white;
height:15px;
float:left;
}
#header #header_line2{
	-background-image:url('../images/bg_header_line2.gif');
	width:950px;
	background-repeat:no-repeat;
	float:left;
	background-color:white;
}
#header #header_line .flash{
	text-align:center;
	padding-top:7px;
	margin-left:7px;
	display:inline;
	float:left;
	margin-top:-15px;
	-margin-top:0px;
	-margin-left:3px;
}
#header #header_line2 .flash{
	text-align:center;
	padding-top:7px;
	margin-left:7px;
	float:left;
	margin-top:-15px;
		-margin-top:0px;
		-margin-left:3px;
}

#header #header_line #flash-box{
margin-top:-15px;
-margin-top:0;
}
#header #partner{
	float:left;
	background-image:url('../images/bg_partner.gif');
	width:950px;
	height:45px;
	background-repeat:no-repeat;
	margin-left:32px;
}
*html #header #partner{
	float:left;
	background-image:url('../images/bg_partner.gif');
	width:950px;
	height:45px;
	background-repeat:no-repeat;
	margin-left:16px;
}
#header #partner .part{
	background-repeat:no-repeat;
	background-position:right;
	width:14px;
	float:left;
	height:45px;
}
#header #partner .part_more{
	width:14px;
	float:right;
	height:45px;
}
#header #partner .part_img{
	margin-top:6px;
	margin-left:25px;
	float:left;
	background-image:url('../images/bg_partners.gif');
	background-repeat:no-repeat;
	width:122px;
	height:32px;
	display:inline;
	text-align:center;
}
#header #partner .part_img a{
	display:block;
	width:122px;
	height:32px;
	      display: table-cell;
      vertical-align: middle; 

}


#header #partner .part_img2{
	padding-top:7px;
	padding-left:50px;
	float:left;
}
#content{
	margin-left:32px;
	background-color:#ffffff;
	margin-right:13px;
	float:left;
	width:950px;
	height:100%;
}
*html #content{
	margin-left:16px;
	background-color:#ffffff;
	margin-right:13px;
	float:left;
	width:950px;
	height:100%;
}
#content #left_content{
	padding-right:18px;
	-padding-right:10px;
	padding-top:10px;
	width:585px;
	float:left;
	margin-left:20px;
}
#content #left_content2{
	padding-right:18px;
	padding-top:10px;
	width:585px;
	float:left;

}
#content .shadow_content{
	background-image:url('../images/shadow_content.gif');
	width:950px;
	height:16px;
	background-repeat:no-repeat;
}
#content .shadow_content_level2{
	background-image:url('../images/shadow_content_level2.gif');
	width:950px;
	height:26px;
	background-repeat:no-repeat;
}
#content .shadow_serv{
	background-image:url('../images/shadow_content_serv.gif');
	width:950px;
	height:16px;
	background-repeat:no-repeat;
}
#content .shadow_map{
	background-image:url('../images/shadow_content_map.gif');
	width:950px;
	height:16px;
	background-repeat:no-repeat;
}
#content .shadow_content2{
	background-image:url('../images/shadow_content2.gif');
	width:950px;
	height:21px;
	background-repeat:no-repeat;
	float:left;
}
#content #right_content{
	background-image:url('../images/title_contact.gif');
	width:334px;
	
	background-repeat:no-repeat;
	float:right;
	margin-right:13px;
}
#content #right_content .forma{
	border-left:1px solid #1e68ad;
	border-right:1px solid #1e68ad;
	float:left;
	margin-top:10px;
	width:332px;
}
#content #right_content .left{
	padding-left:10px;
	width:150px;
	padding-top:30px;
	float:left;
}
#content #right_content .right{
	padding-left:10px;
	width:150px;
	padding-top:30px;
	float:right;
}
#content #right_content .left2{
	padding-bottom:10px;
}
#content #right_content .inp{
	border:1px solid #8e8e8e;
	height:12px;
	width:130px;
}
#content #right_content .comment{
	padding-left:10px;
	width:300px;
	float:left;
}
#content #right_content .comment .texta{
	padding-left:10px;
	float:left;
	width:200px;
	border:1px solid #8e8e8e;
	height:40px;
}
#content #right_content .button{
	margin-top:10px;
	float:right;
	padding-top:5px;
	float:right;
}
#content2{
	margin-left:32px;
	background-color:#f3f3f3;
	margin-right:13px;
	float:left;
	width:950px;
	height:100%;
}
*html #content2{
	margin-left:16px;
	background-color:#f3f3f3;
	margin-right:13px;
	float:left;
	width:950px;
	height:100%;
}
#content2 #left_content2{
	padding-left:18px;
	padding-top:10px;
	width:533px;
	float:left;
}
#content2 #right_content2{
	float:right;
	margin-right:13px;
	width:334px;
	background-color:#ffffff;
	margin-top:10px;
}
#content2 #right_content2 .title{
	background-image:url('../images/title_news.gif');
	width:334px;
	background-repeat:no-repeat;
	height:32px;
}
#content2 #right_content2 .title div{
	text-align:right;
	padding-right:10px;
	padding-top:10px;
}
#content2 #right_content2 .news{
	border-left:1px solid #1e68ad;
	border-right:1px solid #1e68ad;
	float:left;
	width:332px;
	padding-top:10px;
	padding-bottom:10px;
}
#content2 #right_content2 .news div{
	padding-left:10px;
	padding-right:10px;
}
#content2 #right_content2 .news2{
	border-left:1px solid #1e68ad;
	border-right:1px solid #1e68ad;
	float:left;
	width:332px;
	padding-top:10px;
	background-color:#f5f5f5;
	padding-bottom:10px;
}
#content2 #right_content2 .news2 div{
	padding-left:10px;
	padding-right:10px;
}
#shadow_footer{
	float:left; 
	width:995px;  
	height:27px;
	background-image:url('../images/shadow_footer.png'); 
	background-repeat:no-repeat;
}
*html #shadow_footer{
	float:left; 
	width:995px;  
	height:27px;
	background-image:url('../images/shadow_footer.gif'); 
	background-repeat:no-repeat;
}
#shadow_footer2{
	float:left; 
	width:995px;  
	height:27px;
	background-image:url('../images/shadow_footer2.png'); 
	background-repeat:no-repeat;
}
*html #shadow_footer2{
	float:left; 
	width:995px;  
	height:27px;
	background-image:url('../images/shadow_footer2.gif'); 
	background-repeat:no-repeat;
}
#footer{
	float:left;
	padding-left:40px;
	padding-right:25px;
	padding-bottom:20px;
	width:940px;
}
#footer p {
text-align:center;
}
#footer .copy{
	text-align:center;

}
#footer .footer_info{
	text-align:right;
	font-size:11px;
	color:#000000;
}
#content #left_content_service{
	padding-left:18px;
	padding-right:18px;
	width:585px;
	float:left;
}
#content #menu_left{
	background-color:#3e8bc7;
	margin-left:7px;
	width:223px;
	float:left;
	background-image:url('../images/line_menu_serv.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
}
#content #menu_rigth_map{
	padding-right:6px;
	width:223px;
	float:right;
}
#content #menu_rigth_map .info{
	width:223px;
	height:304px;
	background-image:url('../images/map_info.gif');
	background-repeat:no-repeat;
}
*html #content #menu_left{
	background-color:#3e8bc7;
	margin-left:3px;
	width:223px;
	float:left;
	background-image:url('../images/line_menu_serv.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
}
#content #menu_left .padd{
	padding-left:15px;
	padding-top:10px;
}
#content #left_content_service .box_map{
	width:180px;
	padding-top:20px;
	float:left;
	padding-left:10px;
}
#content #left_content_service .box_map ul{
	padding:0px;
	margin:0px;
	padding-left:30px;
	list-style-image:url('../images/ico2.gif');
	background-repeat:no-repeat;
	line-height:19px;
}
#content #left_content_service .box_map ul li ul{
	padding:0px;
	margin:0px;
	margin-left:30px;
	padding-top:10px;
	padding-bottom:5px;
	list-style-image:url('../images/ico3.gif');
	background-repeat:no-repeat;
	line-height:19px;
}
#box_partner{
	padding-top:10px;
	float:left;
	width:254px;
	margin-left:25px;
	padding-right:10px;
	display:inline;
}
#box_partner .box_partner_left{
	width:170px;
	float:left;
	text-align:center;
	padding-top:10px;
}
#box_partner .box_partner_right{
	width:243px;
	padding-left:0px;
	padding-top:10px;
	float:left;
}
#nav{
	float:left;
	width:299px;
	background-image:url('../images/bg_menu.gif');
	background-repeat:repeat-x;
	background-color:#4a99d2;
	margin-left:8px;
	padding-top:15px;
	padding-right:15px;
	display:inline;
}
.nav{
	float:left;
	width:299px;
	background-image:url('../images/line_footer.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
}
#news{
	float:left;
	width:590px;
	display:inline;
	padding-top:20px;
}
#boxContact{
	margin-top:200px;
	float:left;
	width:329px;
}
#boxContact .top_line{
	background-image:url('../images/top_line.gif');
	background-repeat:no-repeat;
	width:329px;
	height:32px;
	float:left;
}
#boxContact .top_line2{
	background-image:url('../images/top_line.png');
	background-repeat:no-repeat;
	width:686px;
	height:81px;
	float:left;
}
#boxContact .bottom_line2{
	background-image:url('../images/bottom_line.png');
	background-repeat:no-repeat;
	width:686px;
	height:27px;
	float:left;

}
#boxContact .bottom_line{
	background-color:transparent;
	background-image:url('../images/bottom_line.gif');
	background-repeat:no-repeat;
	width:329px;
	height:10px;
	float:left;
}
#forma{
	width:552px;
	margin:auto;
	padding-top:200px;
}
.logoForma{
	float:left;
}
.bt_submit{
	float:right;
	padding-right:80px;
}
.boxCat{
	float:left;
	width:591px;
	-width:400px;
	padding-bottom:15px;
}


#boxContact .top_line2{
	background-image:url('../images/top_line.png');
	background-repeat:no-repeat;
	width:686px;
	height:81px;
	float:left;

}

#slideshow .next {
position: absolute;
top:100px;
}