body{margin:0px ; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; background:url(../images/body-bg.jpg) repeat-x top center; }
html{min-height:100%}
.body{ background:url(../images/body-bg-subpage.jpg) repeat-x top center; height:419px;}
*{margin:0px; padding:0px; }
img{border:none;}
a{color:#8d8d8d; text-decoration:none; }
a:hover{color:#CCCCCC; text-decoration:underline;}
.m a{color:Red; text-decoration:none; }
.m a:hover{color:Maroon; text-decoration:underline;}
h1, h2, h3, h4, h5, h6, p{margin:0px; padding:0px;} 
h1{font-size:16px; font-weight:bold; margin-bottom:10px;}
h5{font-size:16px; font-weight:bold; color:#000000;}
h3{font-size:14px; color:#514f4f;}
p{font-size:11px; line-height:18px; text-align:justify; padding-bottom:20px;}
h2{font-size:13px; font-weight:bold; line-height:27px; padding:0px 4px; background:url(../images/right-icon.jpg) no-repeat top right;}
b{color:#4d4d4d}
ul{margin:0px; padding:0px;}
li{list-style:none;}
.fl { float:left; }
.fr { float:right; }
.cl { clear:both; }
.clear { clear:both; }
#wrapper{width:1024px; height:auto; margin:auto; display:table;}
#wrapper .top-banner{width:984px; height:112px; background:url(../images/top-banner.jpg) no-repeat top center; padding:7px 20px 0px 20px; }
#wrapper .top-banner .logo{width:215px; height:112px; float:left;  }
#wrapper .top-banner .time{ text-align:right; height:25px; padding:52px 0px 0px 0px;  }
#wrapper .top-banner #topmenu{width:660px; height:35px; float:right; background:url(../images/top-left.jpg) no-repeat left top; padding:0px 0px 0px 37px;  }
#wrapper .top-banner .topmenu{width:660px; height:35px;  float:right; background:url(../images/menu-bg.jpg) repeat-x left top; padding:0px 0px 0px 0px; color:#000000;    }
#wrapper .top-banner .topmenu a{ color:#000000; line-height:31px; padding:0px 19px 0px 19px; display:block; background:url(../images/menu-spoter.jpg) no-repeat top right ;   text-decoration:none;   }
#wrapper .top-banner .topmenu a:hover{ color:#989693; background:#FFFFFF; border-bottom: #fe9c52 solid 4px;}
#wrapper .top-banner .topmenu-color-stop a{ color:#989693; background:#FFFFFF; border-bottom: #fe9c52 solid 4px;}
#wrapper .top-banner .topmenu ul{ }
#wrapper .top-banner .topmenu li{ display:inline; float:left; }
/* top-banner-coloed */
#wrapper .banner{width:1000px; height:300px; background:url(../images/banner.jpg) no-repeat top center; padding:0px 12px 0px 12px; }

#wrapper .project-banner{width:956px; height:auto; padding:4px 34px 4px 34px; background:url(../images/project-banner.jpg) no-repeat top center;  float: left; }
#wrapper .project-banner .project-Completed {width:314px; height:auto;  background:url(../images/project-spoorts.jpg)  no-repeat top right; margin-right:6px; float: left; }
#wrapper .project-banner .project-Completed .center-part {width:290px; height:198px; margin: auto;    }
#wrapper .project-banner .project-Completed .center-part ul {     }
#wrapper .project-banner .project-Completed .center-part li{ width:290px; float:left; display:block; padding:0px 0px; margin-bottom:2px;   }

/* products-banner-coloed */

#wrapper #wrappercontact-part{width:958px; margin:auto; background:url(../images/contact-img.jpg) no-repeat top center; display:table; padding:34px 21px 0px 21px; float:left; margin-left:6px;}

#wrapper .wrappercontact-part{width:958px; min-height:100%; margin:auto; background:url(../images/contact-img-bu.jpg) no-repeat bottom center; display:table; padding:34px 21px 0px 21px; height:20px; }

#wrappercontact-part .contact-left{width:276px; height:auto ;  float:left;}
#wrappercontact-part .contact-left .left-midd{width:256px; height:auto; margin:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; float:left;  }
#wrappercontact-part .contact-left .left-midd a{ margin:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; line-height:30px; border-bottom:#a6a6a6 solid 1px; padding:0px 15px; background:url(../images/left-contact-icon1.jpg) no-repeat  left; display:block; text-decoration:none;}
#wrappercontact-part .contact-left .left-midd a:hover{ color:#a6a6a6; background:url(../images/left-contact-icon.jpg) no-repeat left ; }
#wrappercontact-part .contact-left .left-midd-color-stop a{ color:#a6a6a6; background:url(../images/left-contact-icon.jpg) no-repeat left ;font-size:13px; }
#wrappercontact-part .contact-left .left-midd ul{margin:0px; padding:0px;}
#wrappercontact-part .contact-left .left-midd li{float:left; display:block; width:256px;}
#wrappercontact-part .contact-right{width:624px; height:auto; padding-left:15px; float:left; border-left:#d2d2d2 solid 1px;}

#wrappercontact-part .contact-left .vistor{width:260px; height:auto; float:left; margin-top:20px; background:url(../images/vistore-img.jpg) no-repeat top center; margin-bottom:20px; }
#wrappercontact-part .contact-left .vistor .vistorsite{ width: 187px; height:25px; position:relative; background:url(../images/the-site.jpg) no-repeat top left; margin-left:8px; margin-top:-10px;}
#wrappercontact-part .contact-left .vistor .vistorsite-1{ width: 249px; height:44px;  background:url(../images/vistor-1.jpg) no-repeat top left; margin:5px 5px 5px 6px; padding-bottom:10px; text-align: center; vertical-align:middle; }
#wrappercontact-part .contact-left .contact-home{width: 260px; height:auto; float:left;  background:url(../images/contact-home.jpg)  no-repeat top center;} 
#wrappercontact-part .contact-left .contact-home .contact-de{ width: 187px; height:25px; position:relative; background:url(../images/contact-datails.jpg) no-repeat top left; margin-left:8px; margin-top:-10px;}
#wrappercontact-part .contact-left .contact-home .contact-buttom{ width: 236px; height:140px;  background:url(../images/contact-datails-img.jpg)  no-repeat top left; margin:5px 6px 10px 6px; padding:10px 0px 0px 12px; line-height:18px;  }


#wrappercontact-part .contact-right .right-buttom {width:666px; height:auto; padding-top:20px;  }
#wrappercontact-part .contact-right .right-buttom .member{width:279px; height:auto; border:#bfbfbf solid 1px; padding:6px 8px 6px 8px;}
#wrappercontact-part .contact-right .right-buttom .member .memerfeddback{width:274px; background:url(../images/member-line.jpg) repeat-x top left; line-height:29px; padding-left:5px;} 
#wrappercontact-part .contact-right .right-buttom .member .memerfeddback-text{width:174px; background:url(../images/mamber-main-img.jpg) no-repeat top left; line-height:29px; padding-left:5px; margin-top:5px; padding-left:100px; line-height:18px; height:132px;} 
#wrappercontact-part .contact-right .right-buttom .member .news-line{width:262px; background:url(../images/news-line.jpg) repeat-x top left; line-height:29px; padding-left:5px; margin-top:5px; padding-left:0px; line-height:18px; height:122px; border-left:#d6d6d6 solid 1px;  border-right:#d6d6d6 solid 1px; padding:5px 5px 5px 5px;} 
.main-read{text-align:right}

.main-read{text-align:right; line-height:20px;}

#footer{width:100%; height:75px; background:url(../images/footer-bg.jpg) repeat-x top center; margin-top:10px; float:left;}

#footer .footer{width:1000px; height:auto; margin:auto; margin:auto; display:table; background:url(../images/footer-main-img.jpg) no-repeat top center; height:72px;} 
#footer .footer .footer-menu{ text-align:center !important; color:#000000;  }
#footer .footer .footer-menu a{ text-align:center!important;  color:#000000;  padding:8px 20px; line-height:30px;}
#footer .footer .footer-menu a:hover{  color:#000000; background:#ffb266 !important;  } 
#footer .footer .footer-menu-color-stop a{  color:#000000; background:#ffb266 !important;  } 
#footer .footer .copy{width:970px; height:auto; margin:auto; margin-top:20px;}

.contact-right .profile_box #main-subpages{height:26px; width:666px;  }
.contact-right .profile_box{height:26px;  background:#4d4d4d; border-right:#fd8e3b
 solid 2px; font-size:15px; color:#FFFFFF; font-weight:bold;  float:left;  }
.contact-right .profile_box .box-left{line-height:26px; padding:0px 15px 0px 15px; font-size:16px; color:#FFFFFF; font-weight:bold;  float:left;  text-align:center;}
.contact-right .profile_box_left{width:250px; line-height:26px; background:#999999; float:left; font-size:15px; color:#FFFFFF; font-weight:bold; text-align:center;}


.contact-left .profile_menu{font:bold 14px Verdana, Arial; color:#333333; line-height:34px; width:254px; position:relative; float:left; display:block; margin-top:15px; }
 .contact-left .profile_menu a{ font:bold 14px Verdana, Arial; color:#333333; line-height:34px;  background:url(../images/about_img.jpg) left no-repeat; padding:0px 0px;  display:block; text-decoration:none;   }
.contact-left .profile_menu a span{ font:bold 14px Verdana, Arial; color:#333333; line-height:34px; padding:0px 10px; display:block; background:url(../images/about_right_img.jpg) right no-repeat; display:block; margin-bottom:8px;}
.contact-left .profile_menu a:hover{color:#75734d; background:url(../images/profile_icon_hover.jpg) no-repeat right;}
.contact-left .profile_menu a:hover span{color:#75734d; }
.contact-left .profile_menu ul{margin:0px; padding:0px;}
.contact-left .profile_menu li{list-style:none; display:block; width:254px; float:left;  background:url(../images/about-img-line.jpg) repeat-x}
.contact-left .profile_menu li a {list-style:none;   background:url(../images/profile_icon.jpg) right no-repeat;}
 .chelsumpages{width:276px; height:250px; float:left;}
 
 
.contact-add {width: 270px; float:left; }
.contact-add ul{margin:0px; padding:0px;}
.contact-add li{width:250px; float:left; display:block; padding:10px 10px; background:#EBEBEB; line-height:20px; margin-bottom:2px;}
#contact-mainimages {width: 388px; float:right; height:500px; }

#site_map_box{width:500px; float:left; display:block; margin-left:15px; margin-top:15px;}
.sitemap{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#595959; font-weight:bold; line-height:25px; width:250px; float:left; display:block; }									
.sitemap a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#595959; font-weight:bold; line-height:25px; background-image:url(../images/left-contact-icon1.jpg); background-repeat:no-repeat; background-position:left; padding:0px 25px; display:block;  text-decoration:none;}
.sitemap a:hover{font-size:x-large;  color:#a6a6a6; background:url(../images/left-contact-icon.jpg) no-repeat left ; }
.sitemap ul{margin:0px; padding:0px; }
.sitemap li{list-style:none; width:500px; float:left; display:block; }	 
  









