*{margin:0; padding:0;}

a, a:hover, a:active, a:focus { outline:none; outline-style:none; outline-width:0; color:#000000; text-decoration:none;}
img{margin:0; padding:0; outline-style:none; outline-width:0; border:0;}

.clear {clear:both;}

body {margin:0; padding:0;  font-family: Arial,Verdana,Georgia,"Times New Roman",Times,serif;  color: #000000; font-size:12px;  line-height: 18px; background:#fff;}
   

#container{width:100%; margin: 0px auto; padding:0; position: relative;}
.wrapper {width:1025px; margin: 0px auto; padding:0;}
.wrapper_men {width:1078px; margin: 0px auto; padding:0;}


#header_section {margin:0 auto; padding:0; width:100%; height:470px; border-bottom:1px solid #54a1b3; background: url(../images/bg.jpg) repeat-x top center; }
#logo {margin:15px 0px 0 43px; padding:0; width:456px;height:110x; float:left; display:block; position: relative;}
#col{ width:10px; height:293px; background-color:#474747; display:block; float:left;}

#slideshow {position:relative; height:293px; width:730px; float:left; }
#slideshow IMG {position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
#slideshow IMG.active {z-index:10; opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}







#top_menu{width:100%; height:44px;  display:block;  z-index: 20; position: relative; background-color:#53a1b3; border-bottom:3px solid#c1bfbf;  border-top:3px solid#c1bfbf;}
.mattblacktabs{width: 100%; overflow: hidden; height:44px;}
.mattblacktabs ul{margin: 0; padding: 0; padding-left: 10px; font: 16px Arial; list-style-type: none; text-align:center; font-weight:bold; margin-left:44px;}
.mattblacktabs li{display: inline; margin: 0; text-align:center; }
.mattblacktabs li a{float: left; display: block; text-decoration: none; margin: 0; padding: 15px 25px 16px 25px; color:#fff;  text-align:center; border-right:2px solid #5d7e94}
.mattblacktabs li a:hover, .mattblacktabs li.selected a{ color:#FFFFFF; background:url(../images/hover.jpg) repeat-x top center;  padding: 15px 25px 16px 25px;}












#bg_com{ margin: 0px auto; padding:0; width:100%; background:url(../images/bg_02.jpg) repeat-x top center;}

.man_cont{ margin: 0px auto; padding:0; width:1050px;  padding: 40px 0px 20px 0px;  z-index: 1; position: relative;}

#contan_section_left {border-right: 1px solid #8397bb; float: left; margin: 0 auto; padding: 0 12px 0 0; width: 210px;}
#contan_section_mid {border-right: 1px solid #8397bb; float: left; margin: 0 auto 0 10px; padding: 0 15px 0 0; width: 552px;}
#contan_section_right {float: left; margin: 0 auto; padding: 0; width: 210px; padding-left:10px;}


#contan_section_mid_inner {border-right: 0px solid #8397bb; float: right; margin: 0 auto 0 10px; padding: 0 15px 0 0; width: 790px;}


.contan_section_title {clear: both; color: #FFFFFF; float: left; font-size: 14px; font-weight: bold; margin-bottom: 10px;}
.contan_section_title .title_mid {background: #3f5375 url(../images/text_bg.jpg) no-repeat left;;float: left;height: 22px;padding: 5px 0 0 44px;}


.man_cont p {color: #000000; padding: 4px;  text-align: justify;}




.dot{ border-bottom:2px solid #3f5375; margin-top:7px; margin-bottom:12px;}

#footer{ margin: 0px auto; padding:0; width:100%; height:20px; padding:10px 0px 0px 0px;  border-top:1px solid #FFFFFF; background-color:#3f5375;}

.copyright1 {color: #d3d3d3;    float: left;    font-size: 11px;       width: 600px;}
.copyright1 a {color: #d3d3d3;    font-size: 11px;    text-decoration: none; padding-right:10px;}
.copyright1 a:hover {color: #FFFFFF;    font-size: 11px;    text-decoration: none;}

.copyright{ color:#d3d3d3; font-size:11px; width:380px; float:right; margin-top:0px; text-align:right;}









.products{ width:178px; border:1px solid #3f5375; padding:3px; background:#fff url(../images/products_bg.jpg) repeat-x bottom center; float:left;}

.products_left{border:1px solid #e5e5e5; background-color:#FFFFFF; padding:3px; width:170px; float:left;}
.products_left .enlarge{ background-color:#a9bfe5; text-align:center; color:#FFFFFF; font-size:10px; font-weight:bold;}
.products_left .enlarge a{color:#000; font-size:10px; font-weight:bold; text-decoration:none;}
.products_left .enlarge a:hover{color:#000; font-size:10px; font-weight:bold; text-decoration:none;}

.products_right{ width:100px; float:right; text-align:justify; padding:10px;}

.products_right_title{ background-color:#3f5375; padding:4px 4px 4px 7px; font-size:12px; font-weight:bold; color:#fff; margin-bottom:5px; text-align:center;}

.img-bordersamll{ border:1px solid #E9E9E9; padding:2px; background-color:#F9F9F9; width:120px; float:left;}


.certificates {margin-top:10px;}

.certificates .galleryimage {float: left; margin:10px 5px 5px 10px;}
.certificates a img {padding: 5px; border: 1px solid #A0A0A0; margin: 0 auto; display: block; background-color:#FFFFFF;opacity: 0.8; /*initial opacity of images*/}
.certificates a img:hover {border: 1px solid #A0A0A0; background-color: #fff; opacity: 1;}
.dott_line{border-bottom:1px dotted #748AAC; padding:10px 0 10px 0; display:block; height:1px;}	




.con22_feedback{}

.con22_feedback h3{ margin-bottom:10px;}
.csc-mailform-field{ float:left; width:700px;margin-right: 40px;  margin-bottom: 10px;border: 0 none; }
.csc-mailform-field label{ float: left; width: 110px;}
.csc-mailform-field textarea{ border: 1px solid #a4a4a3;float: left; font-size: 11px; width: 547px;padding:4px;color:#1d3e8b; height:100px; }

.csc-mailform-field2 {float: left;margin-bottom: 10px; width: 320px;}
.csc-mailform-field2 label {float: left;width: 110px;}
.csc-mailform-field2 input{border: 1px solid #a4a4a3;float: left;font-size: 11px; height: 18px; width: 200px;padding:2px;color:#1d3e8b;}
.csc-mailform-field2 select  {border: 1px solid #a4a4a3; float: left;font-size: 11px;height: 18px;width: 205px;padding:2px;color:#1d3e8b;height:25px; padding-top:5px;}

	.con_formbutton {background: url(../images/formbg.gif) repeat-x scroll left top;border: 1px outset #CCCCCC;color: #1D3E8B;cursor: pointer;font-family: Tahoma; font-size: 11px;    font-weight: bold;margin-right: 20px;padding: 3px 5px;}












