@charset "utf-8";
/* CSS Document */
#gallery {width:330px; float:right; padding:10px 0 0 0 }
body {
		margin:115px 0 0 0px; padding:0px 0 0 0; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#2a2a2a; background-image:url(images/bg-carbon.png); background-position:0px 105px ; background-repeat:no-repeat; background-attachment:fixed }

.clr {clear:both; width:auto; float:left; height:0px; line-height:0px; font-size:0px; }		
#top {background-image:url(images/top-strip.png); background-repeat:repeat-x; background-position:0 0; height:105px; width:100%; float:left; position:fixed; left:0px; top:0px; z-index:100;  }

.logo {width:936px ; margin:0px auto; height:79px; padding:6px 0 0 60px; position:relative; } 
.logo .lang {
	position:absolute;
	right:06px;
	top:08px;
	z-index:150;
	color:#ffffff;
	background:url(images/lan.png) no-repeat 0 0;
	width:177px;
	height:35px;
	padding:0px 15px;
}
.logo .lang .one {width:100px; float:left; font-size:11px; padding:10px 0; }
.logo .lang .two {width:70px; float:left; padding:5px 0 0 0 }


.wrapper-1 { margin:10px auto; width:996px; position:relative; height:273px; clear:both; background:url(images/banner-bg-carbon.png) no-repeat 0 0;
}

#nav1 {width:980px; float:left; margin:8px 0 0 8px; position:relative; }
#nav1 .left { background:url(images/menu-left.png) no-repeat 0 0; width:10px; height:43px; float:left }
#nav1 .right { background:url(images/menu-right.png) no-repeat 0 0; width:10px; height:43px; float:right }
#nav1 ul { width:960px; float:left; padding:0px; margin:0px; list-style:none; background:url(images/nav.png) repeat-x 0 0; height:43px; color:white; }
#nav1 ul li { list-style:none; float:left; padding:12px 0 0 0; margin:0px; color:white; text-transform:uppercase; font-size:12px; font-family:Verdana, Geneva, sans-serif; background:#5b5b5b }

#nav1 ul li a { text-decoration:none; color:#ffffff; padding:15px 15px; margin:0px 0 0 0;  background:url(images/nav.png) repeat-x 0 -1px;  }
#nav1 ul li a:hover , #nav ul li a.select{ background:url(images/menu-hover.png) repeat-x 0 -1px; color:#ffffff }

#nav1 li a:hover > a.fly {background:url(images/menu-hover.png) repeat-x 0 -1px; color:#ffffff }


.red-form { background:url(images/form-bg-carbon.png) no-repeat 0 0 ; width:258px; height:187px; float:left; margin:0 8px 8px 8px; padding:0px 16px ;}
.red-form h1 {font-size:13px; font-family:Verdana, Geneva, sans-serif; color:#ffffff; margin:0px; padding:8px 0 8px 0; background:url(images/mail-ico.png) 100% 6px no-repeat; }
.red-form span{color:#fff; clear:both; width:100%; float:left; font-size:11px; }
#frm span {color:#000; width:200px; float:left; font-size:11px; padding:0 0 0 15px }
#frm div {width:290px; float:left; }
#frm {padding:10px 0; }

.red-form form { margin:0px; padding:0px; width:263px; float:left; }
.red-form form input[type=text] { background:url(images/input.png) no-repeat 0 0; width:250px; height:17px; font-size:12px; padding:8px 5px 5px 5px; float:left; border:0px; background-color:transparent; margin:4px 0; }

.red-form form input[type=submit] { background:url(images/submit-btn.png) no-repeat 0 0; width:88px; height:28px; font-size:12px; font-weight:bold; padding:5px 0px 5px 0px; float:left; border:0px; background-color:transparent; margin:4px 0; color:#ffffff; text-align:center; }


.mid { background-color:#eee; }

.mid h1 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF0000; font-size:18px; margin:0px; padding:0 0 7px 0; font-weight:normal; letter-spacing:normal; text-transform:uppercase; }

.mid form { margin:0px auto; padding:0px; width:903px; float:left;  }
.mid form input[type=text] { background:url(images/input.png) no-repeat 0 0; width:250px; height:17px; font-size:12px; padding:8px 5px 5px 5px; float:left; border:0px; background-color:transparent; margin:4px 15px;  outline:0px }

.mid form textarea { background:url(images/msg.png) no-repeat 0 0; width:250px; height:48px; font-size:12px; padding:8px 5px 5px 5px; float:left; border:0px; background-color:transparent; margin:4px 15px; font-family:Arial, Helvetica, sans-serif; outline:0px }

.mid form input[type=submit], .mid form input[type=reset] { background:url(images/submit-btn.png) no-repeat 0 0; width:88px; height:28px; font-size:12px; font-weight:bold; padding:5px 0px 5px 0px; float:left; border:0px; background-color:transparent; margin:4px 15px; color:#ffffff; text-align:center; }






.banner { background:url(images/banner.png) no-repeat 0 0 ; width:680px; height:201px; float:left; margin:8px 0 0 2px; padding: ;}


.wrapper { margin:10px auto; width:996px; position:relative; height:auto; clear:both;
}


.wrapper .mid { background-image:url(images/body-bg-carbon.png); width:936px; height:auto; float:left; padding:0 30px; background-position:0 0; background-repeat:repeat-y;}
.text-left {float:left; width:528px; margin:0px; }


.wrapper .btm { background-image:url(images/footer-2.png); width:956px; height:35px; float:left; background-position:0 0; background-repeat:no-repeat; padding:30px 20px 20px 20px ; }
.wrapper .btm p {color:#ffffff; padding:2px 0; margin:0px; }
.wrapper .btm p a {color:#ffffff; }
.onleft {float:left; padding:15px 0;  }
.onleft li {background-image:none; }

.address-box {background:url(images/red-corner.png) no-repeat bottom right #f0f4f8; width:498px; float:left; border:1px solid #d5dfe9; min-height:100px; padding:10px } 
.address-box h1 {margin:0px; padding:0 0 5px 0; font:Verdana, Geneva, sans-serif #333 normal 15px; }
.address-box p {padding:4px 0; font:Verdana, Geneva, sans-serif #2a2a2a 12px; margin:0px; }
.address-box p a {color:red; text-decoration:none; }
.address-box p a.mail {background:url(images/mailto-ico.png) no-repeat 0 0; padding:0 0 0 20px }

.body-right {float:left; width:400px; height:360px; }

ul {list-style:none; color:#2a2a2a; font:Verdana, Geneva, sans-serif 15px ; margin:0px; padding:0px;}
ul li {background:url(images/red-small-tick.png) no-repeat 0 0; padding:4px 0 4px 25px; margin:0px; list-style:none; }

.avijit {width:290px; float:right; text-align:center; padding:0px; position:relative; overflow:hidden; height:220px; }
.avijit img {max-height:350px; max-width:290px; border:0px; text-align:center;  }
.avijit-thumb {width:100px; float:left; padding:20px 0 0 0; overflow:auto; margin:10px 0 0 0 }
.avijit-thumb .top {display:none; }
.top {background:#eeeeee; height:10px; }
