body {font-size:12px; font-family:tahoma, verdana, arial, calibri, sylfaen; }

body {background:#ececec; overflow: scroll; }

body a { color:#424242; text-decoration:none; }
body a:hover { text-decoration:none; }

#wrap { 
	width:980px;
}
#soc{border:0px solid red; width:57px; height:355px; position:fixed; z-index:10; right:0px;  background-color:#666868;opacity:0.7;}
#side-fb{position:fixed; right:6px; top:400px;}
#side-yt{position:fixed; right:6px; top:350px;}
#side-tw{position:fixed; right:6px; top:300px;}
#side-gp{position:fixed; right:6px; top:250px;}
#side-in{position:fixed; right:6px; top:200px;}
#side-scr{position:fixed; right:6px; top:150px;}
#side-fdf{position:fixed; right:6px; top:450px;}


.main_menu{
background:url('../images/menu/menu_bg.png') no-repeat;
}
.logo{
margin-left:250px;
}
.top{
width:100%;
height:35px;
border-bottom:1px solid #d0cece;
}

.menu_border {
margin-top:-50%;
}


.task .hsc {position:absolute; left:500px; top:-30px;}
.task .hsc a{margin-right:20px;}

.search1{
	/*border:1px solid #000;
	background:red;
	background:url('../images/search/search.png');
	width:200px;*/
}

.search1.input{
/*border:1px solid #fff;
width:180px;
height:27px;
*/
}
.task .search
{
/*	width:194px;
	height:21px;
	position:absolute;
	right:0px;*/ 	
}

.search_form{
background:url('../images/search/search.png') no-repeat; float:right;margin-top:46px;height:45px;width:248px;
}

.head{
width:1024px; margin:0 auto; background:url(../images/hdd.jpg) no-repeat;  height:145px;
}
.head a{
padding-left:15px;
}
.header{
 background:url(../images/hadd.jpg) no-repeat;width:100%; height:145px;
}
 .submit
{
	float:right; margin-right:3px;   margin-top:2px;  cursor:pointer; background:none;
	 border:1px solid #0d77c8; width:35px; height:33px;
}

.submit1{
	background:none;
	border:0px;
	width:289px;
	height:38px;
	color:#fff;
	font-size:16px;
}

.send{
	color:#fff;
	font-size:16px;
	margin-top:70px;
}

.submit_div{
	background:#005da4;
	width:293px;
	height:40px;
	position:absolute;
	margin-top:-20px;
	cursor:pointer;
}
.fdsubmit_div{
	background:#005da4;
	width:293px;
	height:40px;
	position:absolute;
	top:330px;
	right: 18px;
	margin-left:25px;
	cursor:pointer;
}
/*.end of task*/

/*.menu*/
.menu
{
	height:40px;
	width:980px;
}
.menu1{
width:980px;
background:green;
color:red;
}
/*.end of menu*/

/*.header*/
.header_mf
{
	height:360px;
	position:relative;
}

.header_menu{
font-size:13px;
}

.title-bar
{
	position:absolute;
	height:65px;
	width:980px;
	bottom:0px;
	background:url('../images/header/title_bar.png') repeat;
	z-index:10;
	
}

#content
{
	min-height:200px;
	position:relative;
	margin:0px 0px;
	border:0px solid #000000;
}


.section-main_two_block{
width:980px;
margin:auto;
border:0px solid red;
-webkit-box-shadow: 0px 0px 0px 8px rgba(0,0,0,0.62);
-moz-box-shadow: 0px 8px 20px 8px rgba(0,0,0,0.62);
box-shadow: 0px 8px 41px 8px rgba(0,0,0,0.62);
}
.left_two{
width:485px;
float:left;
border:0px solid #000;
margin-top:20px;

margin-bottom:20px;
}
.right_two{
float:right;
width:485px;
border:0px solid #000;
margin-top:20px;
margin-bottom:20px;
}

.section-main-first
{	
	margin-top:-128px;
	border:0px solid red;
	width:1024px;
	margin:auto;
	min-height:200px;
	border:0px solid red;
}
.section-main-first .lefts
{
	border:0px solid #000000;
	min-height:200px;
	float:left;
	width:680px;
	margin:0 auto;
	padding:10px 10px 0px 10px;
	background:url('../images/right_bg.png') right repeat-y;
	
}
.section-main-first .rights
{
	border:1px solid #000000;
	min-height:200px;
	float:right;
	width:265px;	
	margin-top:-8px;
	
}
.section-main-first .bottoms{
width:980px;

}
	
	.footer_menu{
		margin-top:0px;
	}
	
	.footer_menu ul,li{ margin:0px; padding:0px; list-style-type:none;  }
	.footer_menu ul{  width:737px; margin-right:-41px;  border:0px solid red; }
	.footer_menu li{ height:22px; cursor:pointer;}
	.footer_menu li a{ font-size:13px; font-weight:none; color:#0e66ac; float:left; text-transform:uppercase; display: block; height:21px; }	
	.footer_menu .socs1 #side-yt1{ float:left;margin-right:5px;}
	

/*main template*/
.section-main
{
	position:relative;
	z-index:1;
}

.section-main .cleft
{
	bordeR:0px solid #000000;
	float:left;
	width:265px;
	min-height:400px;
}
.section-main .rtop
{
	bordeR:0px solid #000000;
	width:980px;
}
.section-main .cright
{
	bordeR:0px solid #000000;
	background:url('../images/right_bg.png') left repeat-y;
	float:left;
	min-height:500px;
	width:715px;
	
}



.section-main_one_block
{
	position:relative;
	border:0px solid #000000;	
	z-index:1;
	width:980px;
	margin:0 auto;
}
.center2{
width:980px;
margin:0 auto;
padding-top:20px;
border:0px solid red;
}
.menu{
border:0px solid green;
margin-top:-33px;
margin-left:-58px;
width:800px;
float:left;
}

.copyright{
border:0px solid red;
width:220px;
padding-bottom:10px;
}
.created2{
text-align:right;
font-family:verdana;
border:0px solid red;
width:205px;
float:right;
height:40px;
margin-top:-40px;
}
.addrs{
border:0px solid red;
width:300px;
height:40px;
float:left;
margin-left:225px;
margin-top:-40px;
}
.social{
margin-left:540px;
}


.news_buttons{
	width:40px;
	padding:8px 5px 8px 5px;
	float:left;
	margin:3px;
	background:#dddddc;
	color:#1c1c1c;
}
.news_buttons a{
font-weight:bold;
color:#3c3b3b;
}
 .task1{
		width:980px;
		height:100px;
		margin:auto;
		z-index:1500;
		margin-top:-385px;
	 }
	 .logo{
	  margin-left:10px;
	  margin-top:0px;
	 }
	 .input_s{
	 height:30px;
	 width:170px;
	 background:none;
	 float:left;
	 border:1px solid #0d77c8;
	 margin-top:0px;
	 margin-left:2px;
	 color:#a7cdea;
	 }
	 .contact_us{
	  border:0px solid green;
	  width:135px;
	  height:60px;
	  margin-top:-20px;
	 }
	 .hsc{
	margin-top:-25px;
	 }
	 
	 .search{
	 margin-left:300px;
	 margin-top:-45px;
	 width:165px;
	 }
	 .search .input{
	 width:130px;
	 color:#8d8b8b;
	 }

.contacts{
width:370px; float:right; height:45px; margin-top:-30px;
background:url("../images/menu/gamchvirvale.png");
}

.like_popup_content{
border:0px solid red;
position:relative;
 /*background:#ccc;
  opacity:0.6;*/
}
.like_popup{
	display: none;
    z-index: 1200;
    margin: auto;
    position: absolute;
    top: 300px;
	background:url('../images/fb_like.png') no-repeat;
	left:40%;
    height: 172px;
	width:332px;
}

.inputs{
height:40px;
width:290px;
border:1px solid #e0e0e0;
color:#8c8c8c;
padding-left:13px;
}
.securimage{
width:303px; height:120px;border:1px solid #e3e3e3;
}
.securimage .img{
border-bottom:1px solid #ebebeb;  height:85px;
}
#captcha{
margin:15px 60px;
}
.securecode{
color:#727272; width:205px; padding:10px; float:left;border-right:1px solid #ebebeb;
}
.securecode input{
color:#727272; border:1px solid #fff;
}
.securimage .reload{
float:left; padding:8px; border-right:1px solid #ebebeb;
}
{
line-height:11px;
}
.securimage .reload a img{
margin:0px 3px 3px 0px;vertical-align:middle;
}
.securimage .note{
float:left; padding:10px; 
}
.content  li{ text-align:left; }
.content ul li{list-style-type: disc; }
.content ol li{list-style-type: decimal; }
.project_home li{text-align:left; margin-left:13px;}
.project_home ul li{list-style-type: disc;}
.project_home ol li{list-style-type: decimal;}
.news-full ul li{list-style-type: disc; }
.news-full ol li{list-style-type: decimal;  }
.news-full li{text-align:left; }
.project_gallery li{text-align:left; margin-left:13px;}
.project_gallery ul li{list-style-type: disc; }
.project_gallery ol li{list-style-type: decimal; }
.text  li{

text-align: left;
list-style:list-style-type;
margin-left:13px;
}
.text  ul li{
list-style-type: disc;
}
.text  ol li{
list-style-type: decimal;
}
.mainmenu{
height:50px; background:#0d77c8;
}
.mainmenuconteiner{
width:1024px; margin:0 auto; background:url(../images/men.jpg) no-repeat; height:100%;
}
.mainmenuconteiner span{
margin-top:10px;
}
.langs{
float:right; margin-top:8px;
}
#choos_lang{
display:none; font-size:15px; height:20px; background:#1788de; color:#71baf1;  padding:8px 0px 7px 17px;
}
#choos_lang img{
vertical-align: bottom; margin-right:3px;
}
#choos_lang div{
padding-top:10px;
}
#lang_list{
background:#fff; border:0px solid red; margin-right:-3px; position:absolute; z-index:1500; 
}
.lang_div{
	display:none; width:133px; margin-right: 4px; padding-bottom:8px;  margin-top:1px; padding-top:7px; color:#8a8a8a;  height:30px; background:#fff;
}
.lang_div div{
	width:20px; float:right; margin-right:15px;
}
.title-bar{
	width:1024px; position:relative; margin:0 auto; z-index:12; margin-top:-200px; bordeR:0px solid red;   height:150px; padding-right:5px;
}
.title-bar  .title{
color:#fff; margin-top:50px; text-align:right; font-weight:bold; font-size:20px;
}
.title-bar .intro{
color:#cac9c7; width:420px; text-align:right;  margin-top:9px; float:right; font-size:15px; font-family:Arial;
}

#footer3{
background:#ececec; margin-bottom:0px; position:relative;  min-height:205px;
}
#footer_menu{
padding:20px 0 0 0px;
}
.footer_menu{
width:950px; height:100%; margin-left:13px;
}
.footerbg{
background:url('../images/footer_menu_bg.png') no-repeat; background-position:0px 0px;
}
#socs1{
float:left; margin-left:60px; border-top:0px solid red; margin-top:10px;
}
#footer3 .phone{
font-weight:bold; margin-top:9px; font-size:18px; color:#005da4; margin-right:50px;
}
.footer_bottom{
height:54px;  position:absolute; margin-top:0px; bottom:0px; width:100%;  background:#fff; border-bottom:1px solid #005da4;
}
.footer_bottom  #copyright{
float:left; margin-top:7px;
}
.footer_bottom  #created{
float:right; margin-top:-40px; color:#9d9d9d;
}
.footer_bottom  #created a{
text-decoration:none; color:#005da4; font-weight:bold;
}
.footer_images{
background:#ececec; width:137px; height:49px; margin:0 auto; position:relative;
}
.footer_images .img1{
left:0px;  position:absolute; top:1px;
}
.footer_images .img2{
position:relative; z-index:1000; margin-left:20px; margin-top:-23px;
}
.footer_images .img3{
right:0px; position:absolute; top:1px;
}
.faq_hover {color:#000000; font-weight:bold}
.faq_hover:hover {color:#4C4C4C;}
#faq_div  h2{
	color: #4C4C4C;
    font-size: 20px;
    font-weight: normal;
	margin-top:-10px;
    font-family:'ALKSanetRegular';
  } 
.NewsDiv  li{ text-align:left; margin-left:13px;}
.NewsDiv ul li{list-style-type: disc;}
.NewsDiv ol li{list-style-type: decimal; }
.text{float:left;}
.NewsDiv .catname{color:#0d77c8;  padding:10px 3px 0 0;}
.n_title{
cursor:pointer;
}
#faq_div .n_text{
background:url(../images/menu/menu1.png) repeat; padding:10px; color:#494949;
 width:980px;  
}
#faq_div .faq_hover{cursor:pointer;color:#9a9a9a;}
#faq_div .question_cont{padding-top:2px; padding-left:10px; padding-bottom:5px; border-bottom:1px dotted #c3c3c3;}
#faq_div .faqs{
padding-top:10px; padding-left:10px; border-bottom:1px dotted #c3c3c3;
}
.feedback{
float:left; background:#fff; padding:7px; padding-top:0px;
}
.feedback  .errors{color:#0d77c8;font-weight:bold;}
.feedbackform_cont{
float:right; background:#fff; position:relative;
}
.feedbackform_cont textarea{color:#8c8c8c;margin-right:4px;  border:1px solid #ccc;width:290px; padding-top:5px; height:250px;}
.feedbackform_cont .message{float:right;width:290px; height:243px;}
.feedback_form{
margin-top:5px;
}
.gallery #gallery {position:relative; }	
.gallery #gallery .items-container {padding-left:50px; margin-top:10px;}
.gallery #gallery .item {display:block; position:relative; float:left; width:200px; height:230px; overflow:hidden;  margin-bottom:20px; text-decoration:none;}
.gallery #gallery .item { border:1px Solid #e6e6e6; background:#f6f6f6;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.gallery #gallery .item_i2 {margin-right:0;} 
.gallery #gallery .item:hover {border-color:#bebebe;}
.gallery #gallery .cinfo {position:relative;}
.gallery #gallery .cinfo .cimage {margin:10px auto 10px auto; width:160px; height:160px; background-repeat:no-repeat; background-position:center; overflow:hidden;}
.gallery #gallery .cinfo .ctitle {padding:0 10px; font-size:10px; color:#303030; line-height:130%; font-weight:normal; text-align:left;}
.gallery .cimage img{width:150px; height:160px;}
.gallery #gallery .videosContainer {position:relative; overflow:hidden; height:0;}
.gallery #gallery .videosContainer .videoCont {position:absolute; left:-1000px; top:-1000px;}	
.gallery #gallery .item {behavior: url(js/PIE.php);}

.gallery_content #gallery1
{
	padding:0px 15px 10px 15px;
	width:100%;
	
}
.gallery_content .cimage
{
	position:relative;
	width:189px;
	height:129px;
	float:left;
	margin:8px 5px 0px;
}
.gallery_content .cimage img
{
	width:189px;
	height:126px;
}
.gallery_content .hovere
{
	width:132px;
	height:132px;
	background:none;
	position:absolute;
	right:0px;
	top:-3px;

}
.gallery_content .hovere .title{
display:none; 
position:absolute; 
bottom:8px;
left:5px; 
text-align:justify; 
color:#fff;
font-size:9px;
}
.gallery_content  .hovere:hover
{
	background:url(images/hover.png) no-repeat;
}
.gallery_content  .hovere:hover .title{
display:block;
}
.gallery_artist  #gallery {position:relative; }	
.gallery_artist  #gallery .title{padding:50px; padding-left:60px; color:#005da4; font-size:18px;}	
.gallery_artist  #gallery .items-container {padding-left:25px; margin-top:10px;}
.gallery_artist  #gallery .items-container a{margin-right:10px;  margin-left:5px;}
.gallery_artist  #gallery .item {display:block; position:relative; float:left; width:200px; height:230px; overflow:hidden;  margin-bottom:20px; text-decoration:none;}
.gallery_artist  #gallery .item { border:1px Solid #e6e6e6; background:#f6f6f6;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.gallery_artist  #gallery .item_i2 {margin-right:0;} 
.gallery_artist  #gallery .item:hover {border-color:#bebebe;}
.gallery_artist  #gallery .cinfo {position:relative;}
.gallery_artist  #gallery .cinfo .cimage {margin:10px auto 10px auto; font-size:13px; width:160px; height:160px; background-repeat:no-repeat; background-position:center; overflow:hidden;}
.gallery_artist  #gallery .cinfo .ctitle {padding:0 10px; font-size:13px;margin-left:7px; color:#303030; line-height:130%; font-weight:normal; text-align:left;}
.cimage img{width:150px; height:160px;}
.gallery_artist  #gallery .videosContainer {position:relative; overflow:hidden; height:0;}
.gallery_artist  #gallery .videosContainer .videoCont {position:absolute; left:-1000px; top:-1000px;}	
.gallery_artist  #gallery .item {behavior: url(js/PIE.php);}

.gallery_images #gallery {position:relative;   padding-top:10px;}	
.gallery_images #gallery .items-container {padding-left:0px;}
.gallery_images #gallery .item {display:block; position:relative; float:left; width:150px; height:160px; overflow:hidden;  margin-bottom:20px; text-decoration:none;}
.gallery_images #gallery .item {background:#f6f6f6; border:1px Solid #e6e6e6; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.gallery_images #gallery .item_i2 {margin-right:0;} 
.gallery_images #gallery .item:hover {border-color:#bebebe;}
.gallery_images #gallery .cinfo {position:relative;}
.gallery_images #gallery .cinfo .cimage {margin:10px auto 10px auto; width:120px; height:120px; background-repeat:no-repeat; background-position:center; overflow:hidden;}
.gallery_images #gallery .cinfo .ctitle {padding:0 10px; font-size:10px; color:#303030; line-height:130%; font-family:sylfaen; text-align:center;}

.gallery_images #gallery .gallerysContainer {position:relative; overflow:hidden; height:0;}
.gallery_images #gallery .gallerysContainer .galleryCont {position:absolute; left:-1000px; top:-1000px;}
	
.gallery_images #gallery .item {behavior: url(js/PIE.php);}
.projects{
position:relative; background:#fff; width:1024px; margin-top:-3px; min-height:600px; 
}

.projects .title{
width:200px; padding:15px 0 8px 35px;
}
.projects .title span{
 color:#005da4; font-size:18px;
}
.projects .title  img{vertical-align:bottom;}
.project_conteiner{
width:90%;  margin-left:3%; min-height:120px;  margin-top:10px;
}
.project_title{
margin-left:160px; padding:8px 8px 0px 8px;
}
.project_title a{ margin-top:5px;color:#474747; font-size:16px;} 
.projectintro{
margin-left:160px; padding-left:8px;
}
.projectintro a{
font-size: small; margin-top:5px;color:#7e7d7d;
}
.pnavbar{position:relative;  margin:0 auto;}
.pdate{margin-left:160px; padding-left:8px; color:#adadad;}
.pimg{float:left;width:90px;}
.pimg img{width:150px; height:100px; padding:5px 0 0 5px;}
.news-full{position:relative; background:#fff; padding:40px 15px; margin-top:0px; min-height:300px;}
.newstitle{color:#005da4; font-size:20px;}
.newsdate{color:#adadad;margin-left:13px;}
.news-intro{text-align:left;}
.socinnews{height:40px;width:95%;  bottom:0px; margin:0 auto; left:30px; position:absolute;}
.socinnews div{float:left;margin-right:5px; margin-top:-15px;}
.newslast{background:#fff;padding-top:8px;  border-bottom:2px solid #dddddd; }
.lnewsconteiner{padding:10px 15px;}
.lnewsconteiner div{position:relative; }
.lnewsconteiner .title span{ position:absolute; color:#005da4;  top:5px; font-size:16px;}
.news_last{margin-top:5px;width:100%}
.news_last .info{margin-left:5px;}
.news_last .title{float:left;}
.news_last .newsitems{background:url('../images/elips.png') no-repeat 3px; margin-left:-7px; width:55px; height:55px;}
.newsdate{width:20px; margin-left:13px;padding-top:5px;}
.newsdate .day{color:#fecc00; font-weight:bold; margin-left:5px; font-size:16px;}
.newsdate .month{color:#fff; font-size:16px;}
.news_last .lastnewstitle a{color:#434242;  font-size:15px;}
.news_last .intro{max-height:50px; font-size:small;}
.news_last .intro a{color:#7a7a7a; padding-top:8px;}
.statiebi{margin-lefT:15px;}
.statiebi .descr{position:relative;}
.statiebi .img{float:left;margin-left:2px;}
.statiebi .title{float:left; position:relative; color:#005da4; font-size:16px; left:-5px; top:7px;}
.statiebi .items{padding-bottom:36px; margin-top:12px;}
.statiebi .items img{width:300px; height:110px;}
.statiebi .items .title{padding:5px; color:#474747; font-size:16px;}
.statiebi .items .intro{color:#7e7d7d; font-size:small;}
.videogallery{width:100%;}
.videogallery .navbar{background:#f9f9f9;  font-size:14px; height:40px; border-bottom:2px solid #dddddd; margin-top:20px;}
.videogallery .navbar .home{height:39px; width:60px; float:left;padding:0px 13px 0px 13px;}
.videogallery .navbar .projects{float:left; color:#9a9a9a; padding:13px 13px 0px 13px; width:80px; }
.videogallery .navbar .ptitle{float:left; color:#666666; padding:13px 13px 0px 13px;  }
.videogallery .navbar .video{float:left; color:#666666; padding:13px 13px 0px 13px;}
.videogallery .navbar  img{float:left;}
.videogallery .navbar  img{color:#9a9a9a;}
.videogallery .category{float:left; width:335px; background:#fff;}
.videogallery .category_head img {padding-left:20px; padding-top:20px;}
.videogallery .category_head span {font-size:20px; color:#005da4;}
.videogallery .categories_list {width:290px; float:left; padding:5px; margin:10px;}
.videogallery .categories_list span {padding-left:5px; line-height:2;}
.videogallery .categories_list span a{color:#696969; font-size:13px;}
.videogallery .videocont{margin:0 auto; background:#fff;  min-height:200px; margin-top:0px;}
.videonavbar{ position:absolute; bottom:0px; left:40%;}
.videogallery .video{width:210px; float:left; border:0px solid red; height:250px; }
.videogallery .video div{width:180px; border:0px solid red;  margin-left:15px; }
.projectnews{padding-bottom:36px; margin-top:5px;}
.projectnews img{width:300px; height:110px;} 
.projectnews .intro{color:#7e7d7d; width:308px;} 
.projectnews .title{padding:5px; color:#474747; font-size:18px; display:none;} 
.faqconteiner .faq_hover {color:#0d77c8; font-weight:bold}
.faqconteiner .faq_hover:hover {color:#9a9a9a;}
.faqconteiner .NewsDiv
{
width: 665px; float: right; min-height: 362px;
background:#ffffff;
}
.faqconteiner h2{
	color: #4C4C4C;
    font-size: 20px;
    font-weight: normal;
	margin-top:-10px;
    font-family:'ALKSanetRegular';
	
  }
 .projecthome .navbar{background:#f9f9f9; font-size:14px; height:40px; border-bottom:2px solid #dddddd; margin-top:20px;}
 .projecthome .navbar img{float:left;}
 .projecthome .navbar .projects{float:left; color:#9a9a9a; padding:13px 13px 0px 13px; width:80px;}
 .projecthome .navbar .ptitle{float:left; color:#666666; padding:13px 13px 0px 13px; }
 .projecthome .navbar .ptitle a{color:#9a9a9a; }
 .projecthome .navbar .cats{float:left; padding:13px; color:#9a9a9a; height:30px; }
 .projecthome .navbar .home{height:39px; width:60px; float:left;padding:13px 13px 0px 13px;}
 .projecthome .navbar .home a{color:#9a9a9a;}
 .projecthome .navbar .pr{float:left; color:#9a9a9a; padding:13px 13px 0px 13px;  width:80px; }
 .projecthome .navbar .pr a{color:#9a9a9a; }
 .projecthome .navbar .contentmenu img{float:left;}
 .projecthome .navbar .contentmenu div{float:left; color:#9a9a9a; padding:13px 13px 0 13px;  height:39px;}
 .projecthome .project_home #category{float:left;  width:335px; background:#fff; <?=$displayc?>  min-height:200px;}
 .projecthome .project_home #category #category_head img{padding-left:20px; padding-top:20px;}
 .projecthome .project_home #category #category_head span{font-size:20px; color:#005da4;}
 .projecthome .project_home .project_home_full{width:1025px;margin-top:-13px;  float:left; }
 .projecthome .project_home .project_home_full .contactform{ width:70%; position:relative;}
 .projecthome .project_home .project_home_full .contactform table{ margin-top:5px; margin-left:10px;}
 .projecthome .project_home .project_home_full .contactform span{color:#005da4; font-size:20px;}
 .projecthome .project_home .project_home_full .contactform .inputs{height:40px; padding-left:13px;}
 .projecthome .project_home .project_home_full .contactform .captcha_cont{width:303px; margin-top:15px; height:120px;border:1px solid #e3e3e3;}
 .projecthome .project_home .project_home_full .contactform .captcha_cont .recaptcha{float:left; padding:8px; border-right:1px solid #ebebeb;}
 .projecthome .project_home .project_home_full .contactform .captcha_cont .note{float:left; padding:10px; }
 .projecthome .project_home .project_home_full .contactform .captcha_cont .recaptcha img{margin:0px 3px 3px 0px;vertical-align:middle;}
 .projecthome .project_home .project_home_full .contactform textarea{color:#8c8c8c; padding:12px 0 0 10px; border:1px solid #ccc;width:295px;  height:150px;}
 .projecthome .categorieslist {width:290px; float:left; padding:5px; margin:10px;}
 .projecthome .projectnewstitle div{float:left; margin-top:5px; font-size:20px; color:#005da4;}
 .projecthome .projtext{width:95%; padding:10px; font-size:14px; margin:0 auto; color:#515151; position:relative;}
 .projecthome .psoc{position:absolute; left:25px; bottom:-20px; height:40px;width:95%;  position:relative;}
 .projecthome .psoc div{float:left;margin-right:5px; margin-top:-15px;}
.projecthome #priject_info{background:none; position:relative; float:right; }
.projecthome #priject_info .title{color:#005da4; font-size:20px;}
.projecthome #priject_info .date{color:#adadad;}
.projecthome .categorieslist .catname{padding-left:5px; line-height:2;}
.projecthome .categorieslist .catname a{color:#696969; font-size:13px;}
.FaqCatName{color:#0d77c8; padding:10px 3px 0 0;}

.questions{padding-top:2px; padding-left:10px; padding-bottom:5px; border-bottom:1px dotted #c3c3c3;}
.questions .text{display:none; background:url(../images/menu/menu1.png) repeat; padding:10px; color:#494949; float:left;}
.questions .n_title{ cursor:pointer;color:#9a9a9a;}
.questions .title{padding-bottom:7px;}
.main_content{margin-top:-35px;}
.main_content #leftblock{  width:650px;  margin-top:55px; margin-right:15px;  float:left;}
.main_content #rightblock{  width:355px;  margin-top:55px;  float:left;}
.main_content .bottoms{ width:1024px;  margin:0 auto;}
.one_block .navbar{background:#f9f9f9; margin-top:20px; height:40px; font-size:15px;   border-bottom:2px solid #dddddd;}
.one_block .navbar .home{ height:18px; color:#9a9a9a; width:70px; float:left; padding:13px;}
.one_block .navbar  .page{float:left; color:#9a9a9a; padding:13px; height:20px;}
.one_block .navbar  .page a{color:#9a9a9a;}
.one_block .navbar img{float:left;}
.one_block .navbar  .pagensw{float:left; color:#9a9a9a; padding:13px; height:39px;}
.one_block .navbar  .pagensw a{color:#9a9a9a;}
.one_block .menucats{width:310px; font-size:small; margin-top:15px; background:#fff;}
.one_block  #center{color:#424242;font-size:small;}
.one_block  .bottoms{width:1024px;  margin:0 auto;}
.main_contact{margin-top:0px;}
.main_contact .divheight{height:160px;display:none;}
.main_contact #center{margin:auto; height:auto;}
.main_contact #center .navbar{background:#f9f9f9; height:40px; font-size:14px; margin-top:20px;  border-bottom:2px solid #dddddd;}
.main_contact #center .navbar .home{height:39px; color:#9a9a9a; width:70px; float:left;padding:13px;}
.main_contact #center .navbar img{float:left;}
.main_contact #center .navbar .active{float:left; color:#666666; padding:13px; height:39px;}
.main_contact_cont{margin-top:0px; min-height:620px;}
.main_contact_cont .navbar{background:#f9f9f9; height:40px; font-size:15px; margin-top:20px;  border-bottom:2px solid #dddddd;}
.main_contact_cont .navbar .home{height:39px; color:#9a9a9a; width:70px; float:left;padding:13px;}
.main_contact_cont .navbar .active{float:left; color:#666666; padding:13px; height:39px;}
.main_contact_cont .navbar img{float:left;}
.main_contact_cont .left{min-height:600px; margin-top:-10px; background:#ffffff;width:350px; float:left;}
.main_contact_cont .left .map_cont{width:325px; padding-left:13px; padding-top:5px;}
.main_contact_cont .bottoms{width:1024px;  margin:0 auto;}
.main_gallery{margin-top:10px; min-height:400px; }
.main_gallery  .section-main-first{margin:auto; }
.main_gallery  .section-main-first .navbar{background:#f9f9f9; height:40px; margin-top:20px; font-size:15px; border-bottom:2px solid #dddddd;}
.main_gallery  .section-main-first .navbar .home{ height:39px; color:#9a9a9a; width:70px; float:left;padding:13px;}
.main_gallery  .section-main-first .navbar img{float:left;}
.main_gallery  .section-main-first .center{min-height:360px; margin-top:-10px;  width:1024px;margin-right:15px; background:#fff; float:left;}
.main_gallery  .section-main-first .bottoms{width:1024px;  margin:0 auto;}
.main_gallery  .section-main-first .navbar .active{ float:left; color:#666666;  padding:13px; height:39px;}
.projects_last{position:relative; display: table; border-bottom:2px solid #dddddd; background:#fff;  width:640px; padding:10px 10px 23px 0px; }
.projects_items .title{margin-left:160px; padding:8px 8px 0px 8px;}
.projects_items .title a{margin-top:5px;color:#474747; font-size:16px;}
.projects_items .intro{margin-left:160px; padding-left:8px;}
.projects_items .intro a{margin-top:5px;color:#7e7d7d; font-size:small;}
.projects_last .btn_text{ position:relative; z-index:15; font-size:14px; color:#9a9a9a; width:45px;}
.projects_last .projects_items_div{width:90%; margin-left:3%; min-height:120px; margin-top:20px;}
.projects_last .projects_items_div .pimage{float:left;width:90px;}
.projects_last .projects_items_div .pimage img{width:150px; height:100px; padding:5px 0 0 5px;}
.projects_last .contname{margin-top:14px;}
.projects_last img{margin-left:4%;}
.projects_last span{color: #005da4;font-size:16px; }
.projects_last .more_projects{width:88px;  margin-left:265px; height:62px; width:100px; cursor:pointer; position:absolute; bottom:0px;}
.projects_last .more_projects .imgg{display:block; margin-lefT:auto; margin-right:auto;}

.search_result{padding-left:20px; font-weight:bold;}
.search_res_links{padding:5px 10px 10px;}
.newslist{min-height:400px;}
.main_contact_cont_right{min-height:590px; margin-top:-567px; width:660px;  background:#ffffff; padding-top:10px; float:left; margin-left:360px;}
.main_contact_cont_right .feedback{margin-left:-20px;}
.main_contact_cont_right .main_contact_cont_span{color:#005da4;font-size:20px;}

.main_contact_cont  .map
{
	width:320px;
	position:relative;
	border:1px solid #ddd;
	margin-top:15px;
}
.main_contact_cont   #map-canvas 
{	
	height: 340px;
	margin: 0px;
	padding: 0px;
	width:300px;
}
.main_contact_cont .map-content{
min-width:200px;
height:60px;
}
.partniors_full{background:#fff;}
.partniors_full .head{height:50px; margin-left:20px; position:relative; width:170px; }
.partniors_full .head .imgdiv{float:left;}
.partniors_full .title{right:0px; position:absolute; top:18px; color:#005da4;font-size:18px;margin-left:20px; }
.partniors{height:120px; padding-bottom:15px;}
.partniors .cont{width:100%; padding:0px;}
.partniors li a img{width:110px;height:90px; padding:0px;}
.project_id_faq .navbar{background:#f9f9f9;  font-size:14px; height:40px; border-bottom:2px solid #dddddd; margin-top:20px;}
.project_id_faq .navbar .home{ height:39px; width:60px; float:left;padding:13px 13px 0px 13px;}
.project_id_faq .navbar .projects{ float:left; color:#9a9a9a; padding:13px 13px 0px 13px; width:80px; }
.project_id_faq .navbar .news{float:left; color:#666666; padding:13px 13px 0px 13px;  }
.project_id_faq .navbar .faq{float:left; color:#666666; padding:13px 13px 0px 13px;  }
.project_id_faq .navbar .home a{color:#9a9a9a;}
.project_id_faq .navbar img{float:left;}
.project_id_faq .cheight{}








 