
body {
margin:0px; background: url(../images/mein-bg.jpg) repeat-x top #666666;
}

#wrapper {
width:950px; background:#FFFFFF; margin-top:22px; margin-bottom:22px; margin-left:auto; margin-right:auto;
}

#hadder {
width:100%; height:140px; float:left; background:url(../images/haddder-rit.jpg) no-repeat right;
}

#logo {
float: left; width:363px; height:140px;
}

#menu {
float:left; width:934px; height:31px; padding-left:8px; padding-right:8px; background:#FFFFFF;
}

#menu ul {
margin:0px; padding:0px; list-style:none;
}

#menu li {
float:left; display:inline;
}

#mid-part {
float:left; width:934px; height:190px; padding-left:8px; padding-right:8px; background:#FFFFFF; 
}

#pech {
float:left; width:934px; height:24px; padding-left:8px; padding-right:8px; background:#FFFFFF;
}

#contein {
float:left; width:934px; padding-left:8px; padding-right:8px; background:url(../images/contain-bg.jpg) repeat-y center #FFFFFF; 
}

#containe-box1 {
float:left; width:372px; height:234px; 
}

#contain-box2 {
float:left; width:305px; height:234px; 
}

#product {
float:left; width:86px; height:28px; margin-left:32px; margin-top:13px;  margin-right:187px;
}

.product-text{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:28px; color:#333333;
}


#contain-box3 {
float:left; width:257px; height:234px;
}

#injfrastructure {
float:left; width:140px; height:26px; margin-left:30px; margin-top:11px;
}

#infas-img {
float:left; width:222px; height:91px; margin-left:10px; margin-top:5px;
}

#send-img {
float:left; width:243px; height:67px;margin-top:10px;
}


#company-overview {
float:left; width:176pxl; height:25px; margin-top:13px; margin-left:28px;
}

#containe-box1 p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; text-align:justify; text-decoration:none;
line-height:16px; color:#333333; margin-top:48px; margin-left:28px; margin-bottom:28px; margin-right:28px;
}

#products-home{
float:left; width: 254px; margin-left:32px; margin-right:17px; margin-top:13px;
}

.products-home a {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; text-align:left; text-decoration:none;
line-height:15px;
}

.products-home a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#005B9B; text-align:left; text-decoration:none;
line-height:px;
}

#products-home ul{
margin:0px; list-style:none; padding:0px;
}

#products-home li{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:left; text-decoration:none;
}

.pro-bg{
background:url(../images/butten-img.jpg) no-repeat left; padding-left:15px; margin-bottom:3px; height:25px;  line-height:25px;
}

.pro-bg-bottem {
background:url(../images/bg-bottem.jpg) no-repeat left; padding-left:15px; margin-bottom:3px; height:40px; line-height:19px;
}

#footer {
float:left; width:100%; height:50px; 
}

#bot-img {
float:left; width:934px; height:50px; background:#FFFFFF; padding-left:8px; padding-right:8px; 
}

#bot-text {
float:left; width:100%; background:#FFFFFF; height:23px;
}

#bot-text p{
margin:0px; 
}

.all-right {
font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; float:left; line-height:23px; 
background: url(../images/ftrbg-left.jpg) no-repeat; padding-left:20px; color:#999999;  text-decoration:none;
}

.designe-by {
float:right; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:23px; 
background: url(../images/ftr-bg-rit.jpg) no-repeat right; padding-right:20px; color:#999999; text-decoration:none; 
}

.designe-by a {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left; text-decoration:underline;
color:#999999; line-height:23px;
}

.designe-by a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left; text-decoration:none; color:#000000; line-height:23px;
}

#space {
margin:0px; width:100%; background:#666666; height:24px; float:left;
}

/*--------sub-page--------*/


#mid-part-sub {
float:left; width:934px; height:100px; padding-left:8px; padding-right:8px; background:#FFFFFF;
}

#sub-contein-bg {
float:left; width:934px; background:url(../sub-images/sub-contein-bg.jpg) repeat-y #FFFFFF; padding-left:8px; padding-right:8px;
 }
 
#sub-contein-left {
float:left; width:262px; height:331px; 
}
 
#sub-contain-right {
float:left; width:672px;  
}

#sub-product {
float:left; width:82px; height:22px; margin-top:10px; margin-left:23px;
}

#sub-products-home{
float:left; width:215px;  margin-left:23px; margin-right:24px; margin-top:16px;
}

#sub-products-home ul{
margin:0px; list-style:none; padding:0px;
}

#sub-products-home li{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:left; text-decoration:none;
}

.sub-products-home a {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; text-align:left; text-decoration:none;
line-height:15px;
}

.sub-products-home a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#005B9B; text-align:left; text-decoration:none;
line-height:px;
}

.sub-pro-bg{
background:url(../sub-images/sub-news-bg.jpg) no-repeat left; padding-left:15px; margin-bottom:3px; height:25px;  line-height:25px;
}

.sub-pro-bg-bottem {
background: url(../sub-images/sub-news-bottembg.jpg);  margin-bottom:3px; height:41px; line-height:20px; 
padding-left:15px; 
}

#sub-sand-by {
float:left; width:233px; height:67px; margin-left:9px; margin-top:25px;
}

#profile-bg {
float:left;margin-left:43px; width:619px; height:36px; background: url(../sub-images/profile-bg.jpg) no-repeat; text-align:right; padding-right:10px;
}

#company-img {
float:right; width:166px; height:27px; margin-bottom:5px; margin-right:17px;
}

#sub-content{
float:left; margin-left:43px;  width:629px; margin-top:20px;
}


#sub-content a{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;text-align:left;text-decoration:none;
color:#000000; line-height:25px; 
}

#sub-content a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;text-align:left;text-decoration:none;
color:#000000; line-height:25px; 
}

#sub-content h1{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;text-align:left;text-decoration:none;
color:#005B9B; line-height:25px; margin-top:0px; margin-bottom:10px; padding-left:10px;
}

#sub-content p{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:justify; text-decoration:none;
line-height:17px; color:#333333; padding-left:12px; padding-right:15px; margin-top:0px; margin-bottom:18px; 
}

#sub-content h2 {
font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:italic; text-align:left;text-decoration:none;
color:#A93D17; border-left: #666666 3px solid; border-bottom:#CCCCCC 1px dotted; margin-left:20px;  line-height:22px; margin-top:0px; margin-bottom:10px; padding-left:10px;
}

#sub-content h3 {
font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;text-align:left; text-decoration:none;
color:#000000; margin-left:20px; line-height:20px; margin-top:10px; margin-bottom:0px;
}

#sub-content h2 a{
font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:italic; text-align:left; text-decoration:none;
color:#A93D17; line-height:22px; 
}

#sub-content h2 a:hover{
font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:italic; text-align:left; text-decoration:none;
color:#005B9B; line-height:22px; 
}

#sub-content ul {
margin:0px; padding:0px; list-style:url(../sub-images/bullet.gif);
}


#sub-content li {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:left; text-decoration:none;
line-height:18px; color:#333333; margin-top:0px; margin-bottom:0px; margin-left:40px;
}


.infr-img{
width:178px; float:left; 
}

/*----------contact----------*/

#contact-content{
float:left; margin-left:43px;  width:629px;  margin-top:20px;
}

#contact-img {
float:right; width:125px; height:27px; margin-bottom:5px; margin-right:17px;
}

#contact-content h1 {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; text-align:left; text-decoration:none;
line-height:17px; margin-top:20px; margin-left:20px; color:#E04A19;
}

#contact-content h2{
font-family: Arial, Helvetica, sans-serif; font-size:25px; font-weight:normal; text-align:left; text-decoration:none;
line-height:35px; margin-top:0px; margin-left:20px; color:#000000; margin-bottom:10px;
}

#contact-content p {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:left; text-decoration:none;
line-height:17px; margin-top:0px; margin-left:20px; color:#666666; margin-bottom:20px;
}

#contact-content a {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:left; text-decoration:underline;
line-height:17px; color:#666666;
}

#contact-content a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:left; text-decoration:none;
line-height:17px; color:#000000;
}


.infra-text {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:left; text-decoration:none; color:000000;
padding-left:10px; line-height:20px;
}

#sitemap {
float:left; width:600px; margin-left:10px; margin-top:10px;
}

#sitemap h1{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:left; padding-left:10px; 
border-left:#666666 4px solid; background:#F3F3F3; line-height:25px; margin-top:0px; margin-bottom:5px; color:#666666; 
}


#sitemap a{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left; line-height:25px; text-decoration:none;
color:#666666;
} 

#sitemap a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left; line-height:25px; text-decoration:underline;
color:#000000; 
} 


/*----enquiry-----*/

.form{
margin:0px; float:left;
}

.error
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#F00;
}

.inq-text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666666;
text-align:left;
text-decoration:none;
line-height:20px;
padding-left:10px;
}

.inq-text01{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666666;
text-align:right;
text-decoration:none;
line-height:16px;
padding-right:10px;
}

.inq-opt{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666666;
text-align:left;
text-decoration:none;
line-height:16px;
padding-right:4px;
}

.inq-send{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666666;
text-align:left;
text-decoration:none;
line-height:16px;
padding-right:4px;
}

.inq-ttl{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
color:#16492A;
text-align:left;
text-decoration:none;
line-height:30px;
text-indent:10px;
background:url(../sub-images/inq-ttl-bg.jpg) repeat-x top;
}

.inq-box{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border:#CCCCCC 1px solid;
}

.inq-bor{
border:#DDDDDD 1px  dotted;
}

.inq-btn{
background-image:url(../sub-images/submit.jpg);
background-position:left top;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#333333;
border:#666666 1px solid;
}

/*----product-----*/


#product-tex {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:left;text-decoration:none;
line-height:25px; color:#999999;
}
#product-tex h1 {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:left;text-decoration:none;
 color:#000000;
}

#product-tex p {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;text-decoration:none;
 color:#333333;
 }
