html, body {
	height:100%;
}
body {
	font-family: Sylfaen;
	font-size: 12px;
	color: #000000;
	width:100%;
	min-width:1000px;
	
}
#wrap {
	background:#fff;
	min-width:1000px;
	max-width: 1400px;
	width:100%;
	margin: 0px auto;
	min-height:100%;
	height:auto !important;
	height:100%;
	background-image:url(/resource/images/head_1600.jpg); 
	background-position:center top;
	height: 314px;
	background-repeat:no-repeat;
	
}
blue{color:#0033CC;}
#allcontent{ width:960px; position:relative;left:50%; margin-left:-480px;overflow:hidden;}
#header{height:314px;}
#menu{height:50px;width:100%; padding-top:10px; line-height:30px; margin-bottom: 20px;}

#menu a {color:#5687ca;font-size:18px;text-decoration:none; display: block !important ; display: inline-block; height: 75px;}
.pp{font-size: 15px; color: #9e0000;}
.underline{ border-bottom:1px dotted #5687ca;}
#menu_item1{display:block; padding-right:20px; float:left; height: 35px; }
#menu a:hover{color:#333333;border-color:#333333;}




#content{width:960px;height:auto; margin-top:30px; position:relative;}

#content_up_part {width:100%;height:auto; margin-top:20px;}
#left_side{width:70%; float:left;}

#f_column{width:178px; height:255px; float:left; margin-right:32px;}
#s_column{width:178px; height:255px; float:left; margin-right:32px;}
#t_column{width:178px; height:255px; float:left;}
#column_picture1{margin-left:71px;}
#f_column_about{width:178px; float:left;}
#s_column_about{width:178px; height:185px; float:left;}
#t_column_about{width:178px; height:185px; float:left;}


#note {
	background-image:url(/resource/images/note.gif);
	background-repeat:no-repeat;
	position:absolute;
	right:0px;
	top:165px;
	width:257px;
	height:187px;
	z-index:1;
	padding-top:30px;
}

#note1 {
	background-image:url(/resource/images/note.gif);
	background-repeat:no-repeat;
	position:absolute;
	right:0px;
	top:220px;
	width:257px;
	height:187px;
	z-index:1;
	padding-top:30px;
}

#note_big {
	background-image:url(/resource/images/note_big.gif);
	background-repeat:no-repeat;
	position:absolute;
	right:0px;
	top:165px;
	width:257px;
	height:400px;
	z-index:1;
	padding-top:30px;
}

#nav_l {
	
	
	position:absolute;
	left:200px;
	top:20px;
	width:257px;
	height:187px;
	z-index:1;
	background-color:#666699;
}

#right_side {height:810px;}
#note_contacts {
	height:85px;
	position:absolute;
	right:0;
	top:0;
	width:257px;
	z-index:1;
}

#note_contacts1 {
	height:85px;
	position:absolute;
	right:0;
	top:440px;
	width:257px;
	z-index:1;
}

.img_description{
	color:#777777;
	font-size:11px;
	line-height:15px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	
}

.adress_title{font-size:18px;color:#666; margin-bottom:6px; font-weight:bold;}

.p_note{
	color:#555555;
	font-size:15px;
	line-height:20px;
	padding-left:25px;
	padding-right:25px;
	padding-top:20px;
}

.p_note_big{
	color:#555555;
	font-size:13px;
	line-height:18px;
	padding-left:25px;
	padding-right:25px;
	padding-top:50px;
}

.p_adress{
	color:#888;
	font-size:15px;
	line-height:20px;
	padding-left:15px;
	
}
.title{font-size:22px; color:#004e8d; margin-bottom:7px; margin-top:30px;}
.title_gen{font-size:22px; color:#004e8d; margin-bottom:20px; margin-top:20px;}
.t_body{
	color:#444444;
	display:block;
	font-size:15px;
	line-height:21px;
	margin-bottom:6px;
	padding-left:71px;
	width:80%;
}

.t_body_about{
	color:#444444;
	display:block;
	font-size:15px;
	line-height:21px;
	margin-bottom:26px;
	padding-left:71px;
	width:80%;
}



#footer {
	border-top:2px solid #94BFDA;
	height:100px;
	margin-top:-70px;
	padding-top:15px;

	width:100%;
}
.footer_blank {
	height:70px;
}




#footer p {
	color:#666666;
	font-family:Sylfaen;
	font-size:15px;
	line-height:16px;
	margin-left:-420px;
	padding-left:50%;
	text-indent:-56px;
}
.list{
	background-image:url(/resource/images/li.gif);
	background-position:15px 8px;
	color:#666666;
	font-size:15px;
	line-height:21px;
	padding-left:30px;



}
.list_work{
	background-image:url(/resource/images/li.gif);
	background-position:75px 8px;
	color:#666666;
	font-size:15px;
	line-height:21px;
	padding-left:87px;	
}

#objects {
width:75%;
padding-left:70px;


clear:both;

}

#pre_img {width: 55%; float: left; padding-top: 50px; margin-bottom:50px;}
#block_obj{
width:100%;
background-color:#FF0000;
}

.obj_body{font-size:15px; color:#222; line-height:20px;}
.obj_end{font-size:12px; color:#6699e0; margin-top:11px;}
.obj_name{font-size:22px; color:#004e8d; margin-bottom:12px; margin-top:6px; }

#fo{display:block;}



.active{
  color: #333 !important;
  border-color: #333 !important;
  background-image: url(/resource/images/a_home.gif);
  background-repeat: no-repeat;
  height: 30px;
  background-position: center 35px;
  border: none;
  
  }
  
  .active2{
  color: #333 !important;
  border-color: #333 !important;
  background-image: url(/resource/images/a_serv.gif);
  background-repeat: no-repeat;
  height: 30px;
  background-position: center 35px;
  border: none;
  
  }
  
  .active3{
  color: #333 !important;
  border-color: #333 !important;
  background-image: url(/resource/images/a_obj.gif);
  background-repeat: no-repeat;
  height: 30px;
  background-position: center 35px;
  border: none;
  
  }
  
  .active4{
  color: #333 !important;
  border-color: #333 !important;
  background-image: url(/resource/images/a_partners.gif);
  background-repeat: no-repeat;
  height: 30px;
  background-position: center 35px;
  border: none;
  
  }
  
    .active5{
  color: #333 !important;
  border-color: #333 !important;
  background-image: url(/resource/images/a_about.gif);
  background-repeat: no-repeat;
  height: 30px;
  background-position: center 35px;
  border: none;
  
  }
  .active6{
  color: #333 !important;
  border-color: #333 !important;
  background-image: url(/resource/images/a_bur.gif);
  background-repeat: no-repeat;
  height: 30px;
  background-position: center 35px;
  border: none;
  
  }
  .active7{
  color: #333 !important;
  border-color: #333 !important;
  background-image: url(/resource/images/a_car.gif);
  background-repeat: no-repeat;
  height: 30px;
  background-position: center 35px;
  border: none;
  
  }
  
    .active8{
  color: #333 !important;
  border-color: #333 !important;
  background-image: url(/resource/images/a_design.gif);
  background-repeat: no-repeat;
  height: 30px;
  background-position: center 35px;
  border: none;
  
  }

a img {display: block;text-align: center;}

.nav_big{font-size: 36px; color: #5796BF; line-height: 35px;}
.nav_small{font-size: 14px; color:#bfe3fa;}
#nav_gen, #nav_serv, #nav_obj, #nav_partners, #nav_about, #nav_bur,  #nav_car, #nav_design {position: absolute; width: 200px; height: 109px;left: 110px; top: 50px; display: none;}

#tel{position: absolute; width: 300px; height: 200px; left:700px; top: 55px;}
.tel_title {font-size: 22px; color: #222;}
.tel{color: #004e8d; font-size: 15px; margin-bottom:10px;}
