@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	height:auto;
	min-height:100%;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	background-color:#FFF;
	background:url(../images/bg.gif) repeat-x;
}

* html body{
	height:100%;	
}
.clear{
	clear:both;	
}
h1{
	font-size:18px;
	color:#FC0;
}

#Maincontainner{
	position:relative;
	margin:0 auto;
	width:920px;
	height:100%;
	height:auto;
	min-height:100%;
}
#Mainheader{
	height:122px;
	background:url(../images/top_bg.png) repeat-x;
}
#Mainheader #header_Logo{
	float:left;
}
#Mainheader #header_Menu{
	float:right;
	width:693px;
	height:77px;
	background-image:url(../images/top-bg.png);
	padding-top:45px;
	/*padding-right:10px;*/
	text-align:right;
}
.topmenu{
float:clear;
width: 100%;
overflow: hidden;
}

.topmenu ul{
float:right;
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
padding-right:18px;
font-size:12px;
list-style-type: none;
}

.topmenu li{
display: inline;
margin: 0;
height:37px;
}

.topmenu li a{
float: left;
display: block;
height:24px;
text-decoration: none;
margin: 0;
padding:11px 8px 2px 8px;/*padding inside each tab*/
border-right:1px solid #0b7ca5;
color:#ffffff;
background:url(../images/menu-bg.png) repeat-x;
}

.topmenu li a:visited{
color:#ffffff;
}

.topmenu li a:hover, .topmenu li.selected a{
color:#ffffff;
background:url(../images/menu-bg-hover.png) repeat-x;
}



#Maincontent{
	position:relative;
	padding:10px;
}
#content_language{
	text-align:right;
	padding-bottom:5px;
}
#content_picture{
	margin:0;	
}
#content_picture_lf{
	position:relative;
	float:left;
	width:430px;
	text-align:right;
}
#content_picture_lf #lf_sector_2{
	float:right;
	width:225px;
}
#lf_sector_2 .lf_picture{
	padding-bottom:10px;	
}
#content_picture_lf #lf_sector_1{
	float:left;
	padding-left:40px;
	padding-top:130px;
}

#content_picture_rt{
	float:right;
	width:430px;
}
#content_picture_rt #rt_sector_1{
	float:left;
	width:225px;
}
#rt_sector_1 .rt_picture{
	padding-bottom:10px;	
}

#content_picture_rt #rt_sector_2{
	float:right;
	padding-right:40px;
	padding-top:130px;
}
#content_text{
	padding:10px 40px 10px 40px;
	text-align:left;	
}
#content_lf{
	float:left;	
	width:380px;
	text-align:left;
}
#content_lf p{
	padding-top:32px;	
}
#content_lf img{
	padding:2px;
	border:1px solid #CCC;
}
#content_rt{
	float:right;
	padding-top:5px;
}
#content_map{
	width:500px;	
	height:250px;
}
#content_information{
	margin-left:10px;
	margin-top:10px;
	text-align:left;
}
a.maillink:link, a.maillink:visited{
	color:#458303;
	text-decoration:none;
}
a.maillink:hover{
	color:#FC0;
	text-decoration:none;
}
#content_text_room{
	padding-bottom:50px;	
}

#contact_Mainform{
	width:100%;
	height:360px;
	border:1px solid #cdfb9c;/* #d6ffa;*/
	padding:20px 0 20px 10px;
}
#contact_form{
	width:100%;
}
#contact_form label{
	width:40%;
	float:left;
	color:#666;
	margin-left:15px;
}
#contact_form input{
	width:60%;
	float:right;
	margin-right:25px;
	background-color:#f4f4f4;
	border:1px solid #cdfb9c;
	color:#666;
}
#contact_form textarea{
	width:60%;
	float:right;
	background-color:#f4f4f4;
	margin-right:25px;
	border:1px solid #cdfb9c;
	color:#666;
}
#contact_form span{
	width:48%;
	float:right;
	margin-right:25px;
	padding-top:5px;
	padding-bottom:5px;
}
#contact_form_submit{
	padding-top:40px;
	margin-left:175px;
}
.space{ border:1px solid #ffffff; }
.btnsubmit{
	width:auto;
	padding:2px;
	color:#fff;
	background:#7feb0a;
	border:1px solid #090;
}
.require{
	font-size:11px;
	color:#F00;
}
.phone_contact{
	float:left;
	width:30%;
	padding-top:15px;
}
.phone_contact_info{
	float:right;
	width:68%;
	padding-top:15px;
	text-align:left;
}


#Mainfooter{
	position:relative;
	width:100%;
	/*height:86px;*/
	bottom:0;
	
}
*html #Mainfooter{
	position:relative;
	/*maring-top:100px;
	height:150px;*/
	bottom:0;
	background:url(../images/foot-bg.png);
}
#footer{
	margin:0 auto;
	width:920px;
	height:86px;
	
}
#footer_lf{
	float:left;
	
}
#footer_rt{
	float:right;	
}
#footer_ct{
	position:relative;
	width:100%;
	height:86px;
	text-align:center;	
	background:url(../images/foot-bg-c.png) repeat-x;
}
#foot_sound{
	position:absolute;
	width:100px;
	height:20px;
	left: 807px;
	top: -7px;
}
#footer_menu{
	padding-top:25px;
	text-align:center;
	color:#045470;
}
#footer_menu a.footlink:link, a.footlink:visited{
	color:#045470;
	text-decoration:none;
}
#footer_menu a.footlink:hover, a.selected{
	color:#FFF;
	text-decoration:none;
}

#footer_copy{
	float:left;
	padding-top:20px;
	padding-left:10px;
	color:#045470;
	font-size:11px;
}
#footer_design{
	float:right;
	padding-right:10px;
	padding-top:20px;
	color:#045470;
	font-size:11px;
}
a.footdesign:link, a.footdesign:visited{
	color:#045470;
	font-size:11px;
	text-decoration:none;
}
a.footdesign:hover{
	color:#FFF;
	text-decoration:none;
}
