@charset "utf-8";
/* CSS Document */
*{margin: 0px; padding: 0;}
a {outline:none;}
html, body{
	width: 100%;
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px; color: #7e7e7d; background:#ffe7ce;
}
.menu{
	float:left;
	/*width:590px;
	padding-left:350px;*/
	width:935px;
	height:30px;
	background:url(../images/bgMenu.jpg) top left no-repeat;
	font-size:13px;
	font-weight:bold;
	}
#main{
	width:935px;
	margin:0px auto;
	}
 #header{
 	float:left;
 	width:100%;
	height:242px;
	}
	#header object{float:left;}
.lang_menu{
	height:40px; float:left; width:911px; 
	text-align:right; 
}
.lang_menu a{
	color: #085F8A; 
	padding: 0 5px; 
	text-decoration: none;
}
.lang_menu a:hover{
	color: #F7911E;
}
.menu img{
	text-align:right;
	float:right;
	margin:0px 3px;}
.menu a{
	color:#085f8a;
	text-decoration:none;
	height:19px;
	padding:5px 4px 0px 4px;
	float:right;
	}
.menu a:hover, .current{
	border-bottom:2px solid #f7911e;}
#dropmenudiv{
	position:absolute;
	z-index:100;
	padding:10px 0px;
	background:#fefcfa; opacity:.75;filter: alpha(opacity=70); -moz-opacity: 0.6;
}
#dropmenudiv a{
	display:block;
	font-size:12px;
	cursor:pointer;
	line-height:20px;
	text-decoration:none;
	color:#044a6d;
	width:153px;
	padding-left:10px;
	margin-bottom:2px;
}

#dropmenudiv a:hover{ 
	display:block;
	width:153px;
	line-height:20px;
	background:#fee7ce;
}
.submenu{
	display:block;
	width:153px;
	line-height:22px;
	background:#fee7ce;
	}
.welcome{
	float:left;
	width:895px;
	height:225px;
	background:url(../images/bgWelcome.jpg) right bottom no-repeat;
	padding:0 20px 20px 20px; }
.lastprojects{
	width:100%;
	height:235px;
	float:left;
	margin-top:10px;
	}
.bigBlock{
	float:left; 
	width:942px; 
	margin:5px 0px 0px 4px;}
*html .bigBlock{
	float:left; 
	width:942px; 
	margin:5px 0px 0px 2px;}
.title{
	float:left; 
	width:145px; 
	height:30px; 
	background:url(../images/underTitle1.jpg) bottom right no-repeat; 
	color:#085f8a; font-size:13px; 
	text-align:right;
	margin-top:10px;}
.title1{
	height:30px; 
	color:#085f8a; 
	font-size:13px; 
	}
.blockProjects{
	float:left;
	margin-right:11px;
	width:440px;
	background:#e3e5f3;
	height:185px;
	padding-left:20px;
	}
.blockProjects img{
	margin:20px;
	border:none;}
.link{
	text-decoration:none;
	color:#f7911e;
	font-size:10px;
	}
#container{
	width:911px;
	float:right;
	background: url(../images/mainTop.jpg) left 40px no-repeat;
	padding:0px 0px 20px 20px;
	}
.titletpl{
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
	color:#ea8124;
	font-style:italic;
	font-weight:bold;
	}
#footer{
	width:931px;
	height:16px;
	line-height:16px;
	float:right;
	margin:10px 0px 0px 0px;
	background:#044a6d;
	color:#ffffff;
	font-size:10px;
	}
.created{
	text-decoration:none;
	color:#ffffff;
	padding-right:20px;
	float:right;}
.left{
	float:left;
	width:400px;
	color:#606161;
	font-size:13px;
	}
.leftteam{
	float:left;
	color:#606161;
	font-size:13px;
	list-style-type:none;
	width:380px;
	}
.leftteam a{
	cursor:pointer;
	}
.leftteam a:hover, .teamcurrent{
	background:#fee7ce url(../images/bulletTeam1.jpg) center right no-repeat!important;
	}
.left img{
	border:1px solid #f5a450;
	margin-right:20px;
	}
.left a{
	text-decoration:none;
	color:#f7911e;
	}
.link1{
	text-decoration:none;
	color:#f7911e;
	font-size:11px;
	}
	.link2{
	text-decoration:none;
	color:#f7911e;
	font-size:13px;
	}
.right{
	float:right;
	width:400px;
	color:#606161;
	text-align:justify;
	font-size:12px;}
#infoteam{
	float:right;
	width:480px;
	color:#606161;
	text-align:justify;
	background:#ebe9f1;
	padding:20px;
	font-size:12px;}
.formbox{
	border:1px solid #f9c891;
	background:#ffffff;
	width:99%;
	height:20px;
	}
.button{
	background-color:#f7911e;
	border:none;
	color:#ffffff;
	font-family: Times New Roman, Times, serif;
	font-size:12px;
	width:60px;
	}
.imgabout{
	border:1px solid #f5a450;
	margin:0px 20px 20px 0px;}
font.text{
	font-size:13px;
	color:#606161;
	line-height:18px;}
font.text1{
	font-size:11px;
	color:#eb8123;
	line-height:18px;}
font.text2{
	font-size:13px;
	color:#eb8123;
	line-height:18px;}
.blockCer{
	float:left;
	width:450px;
	}
.blockCer1{
	float:left;
	width:435px;
	padding-right:20px;
	}
.blockCer4{
	float:left;
	width:911px;
	padding-right:20px;
	}
.blockCer2{
	float:left;
	width:430px;
	padding-right:20px;
	}
.blockCer3{
	float:left;
	width:911px;
	padding-right:20px;
	margin-bottom:20px;
	}
.newstitle{
	color:#414040;
	font-size:13px;
	}
.desc{
	font-size:12px;
	line-height:14px;
	color: #7e7e7d;
	}
.desc ul{
	padding-left:30px;}
	.desc ol{
	padding-left:30px;}
.gallery{
	float:left;
	width:266px;
	height:400px;}
.pointer{
	float:left;
	width:230px;
	text-align:center;
	height:16px;
	cursor:pointer;
	background:url(../images/scrollUp.jpg) center top no-repeat;}
.pointer1{
	float:left;
	width:230px;
	text-align:center;
	height:16px;
	background:url(../images/scrollDown.jpg) center bottom no-repeat;
	cursor:pointer;
	}
#gallerySmall{
	float:left;
	height:368px;
	width:100%;
	overflow:hidden;}
#galleryHint{
	float:right;
	width:615px;
	height:380px;
	margin-top:16px;
	background-color:#ebe9f1;
	}
.infoProduct{
	float:left;
	width:260px;
	padding:20px;
	}
.bigPic{
	float:left;
	width:315px;
	height:100%;
	}
.navbar{
	width:100%;
	float:left;
	text-align:right;
	height:20px;}

.navbar a {
 text-decoration:none;
 color:#7e7e7d;
 padding:1px 3px;}
.pagingtext{
	 color:#414040;
	 font-size:13px;
	 padding:0px 1px;	
	}
#inside{
	float:left;
	width:100%;}
img.picsmall{
	margin-right:30px;
	cursor:pointer;
	margin-bottom:10px;}
.ral{
	float:left;
	text-align:justify;
	width:250px;}	