*{margin:0;padding:0;border:0;}
body{background: #f3f3ff url(../images/bg.jpg) repeat-x; min-width:1000px;}

.main{width:960px;margin:0 auto;}
#head{height:117px;width:950px;position:relative;margin:0 auto;}
.indi{position:relative;display:block;width:960px;background:#fff;margin:0 auto;padding:0;z-index:1;}
.indi img{display:block;}
#logo{float:left;}
#tels{position:relative;display:block;float:right;width:255px;height:34px;text-align:right;text-align:left;}
#tels img{bottom:0;margin:16px 11px 0 0;}
#tels span{text-align:right;float:right;}
#tels span img{margin:0 0 0 18px;}
#tel{position:absolute;bottom:0;right:0;}

/*H*/
h1{color:#363636;font-family:Verdana;font-size:18px; }
h2{color:#363636;font-family:Verdana;font-size:16px; margin-left:5px;}
.comm{color:#3e9af2;font-family:Verdana;font-size:15px;}
h3 {color:#010101;font-family:Verdana;font-size:14px}
.bf{margin:0 0 0 180px}

/*floats*/
.left{float:left}
.right{float:right}
/*end*/
.bott{//margin-top:-15px}


#menutop{position:relative;display:block;width:955px;height:45px;margin:5px auto 2px auto;z-index:4; _width:958px;}
#menutop a{display:block;float:left;width:117px; margin: 0 0 0 2px; height:34px;font:12px Verdana; padding:10px 0 0 0; text-align:center; color: #fff;background: #99f url(../images/linkbg.jpg) no-repeat;text-decoration:none;z-index:4;}
.inmenu{left: 0;position:absolute;top:0; z-index:4; text-align:left;}
a#f1{width:117px;height:34px;}
#a1{display:inline; width:117px;height:120px;margin:44px 0 0 2px; z-index:3; _left:2px;} /*x1*/
#a1 a{display:inline;background:none; width:102px;height:auto;line-height:1.4;text-align:left;z-index:3;color:#000;border-bottom:1px dotted #fff;padding:0 0 0 15px;margin: 0 0 0 0px;}
#a1 a:hover{background: #c2e1ff}
#m1 {float:left; margin:0;display:block;position:relative;}
.topBB{display:block;height:110px;width:117px; background: #bedfff; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); opacity: 0.6}
#zin{position:absolute;display:block;z-index:4;padding-top:10px;}
.menulink{color:#fff;}
#zin a{color:#000;font-weight:normal;}



/*content*/
#con{position:relative;display:block;width:920px;top:8px;margin:0 auto 0 10px;background:#fff; z-index:1; border:1px solid #ddd; height:377px;}
.leftcol{display:block;float:left;width:208px;height:375px;font-family: Verdana;font-size: 11px; /*border-top:1px solid #d7d7d7;*/}
.heading{position:relative;display:block;width:700px;height:60px;margin-left:208px; color:#363636; padding:0 0 0 5px;}
.heading span{font-size:9px;font-family:Verdana;padding:0;}
.heading a{font-size:9px;color: #3385d5; padding: 5px 0 0 10px;}
.heading a:hover {text-decoration:none;}
.heading h1{color:#363636;font-family:Verdana;font-size:18px;padding: 16px 0 0 10px;}
#onetwo{float:right;font-family:Verdana;font-size:9px;margin:0 15px 0 0}


#content{float:left;display:block;width:723px;height:308px;outline:0;font-size:14px;padding:0 5px 0 5px;margin:0 -25px 0 0}
#content p{margin:0 0 10px 5px;}
#content a{color: #3385d5;font-size:14px;}

address{font-family:Georgia;font-size:14px;font-style:normal;}
address strong{font-size:10px;font-weight:bold;}
#map{display:inline;margin:-30px 30px 0 0;width:456px; }

/*response*/
.resp{display:block;position:relative;border:1px solid #b0c9dc; color:#595959;font-size:12px;border-left:0;margin:0 15px 30px 12px; padding:5px 0;}
.rdate{display:block;position:absolute;color:#303030; font-size:12px;background:#fff;margin:-21px 0 0 0; font-weight:bold;height:22px;line-height:24px; z-index:5; padding:0 5px 0 0}
.rdate span{font-family:Verdana;color:#3e9af2;font-size:10px;font-weight:normal}
/*end*/


/*for main tpl*/

#full{width:900px; margin-left:20px;}
#content2{float:left;display:inline;width:916px;height:298px;outline:0;font-size:14px;padding:0 5px 0 0;margin:0 -25px 0 20px;}
#content2 p{margin:10px 0;}
#content2 a{color: #3385d5;font-size:14px;}

/*end*/

/*flash*/
#cfl{position:absolute;display:block;width:940px;height:380px;top:8px;left:10px;background:#fff;}
#fla3{position:absolute;display:block;margin-top:-136px;}
#fla4{position:absolute;display:block;}
#fla{display:block;background:#fff;margin:8px 0 0 0}

/*forms style*/
.form{margin:50px 0 0 10px;font-family:Verdana;font-size:12px;}
.form strong{font-family:Verdana;font-size:10px;color:#000;}
.form input{border:1px solid #c1c1c3;background:#ededef; margin: 3px 0 10px 0; }
.form #name{width:170px;}
.form #email{width:170px;}
.form #phone{width:170px;}
.form #button{border:0;}
.form textarea{border:1px solid #c1c1c3;background:#ededef;width:170px;height:90px;margin: 3px 0 10px 0;}

/*end*/

/*blog*/
.blog{width:160px;min-height:270px;height:270px;height:auto !important;float:left;margin:0 15px 10px 0}
.blog strong{font-family:Verdana;font-size:12px;color:#3385d5;font-weight:bold;}
.blog a{display:block;padding:4px;font-family:Verdana;font-size:11px !important;color:#737373 !important; border-bottom:1px solid #ccc;text-decoration:none}
.blog a:hover{background:#f3f3ff}

.blogitem{font-family:Georgia;font-size:12px;margin:0 0 30px 0}
.blogitem h2{font-family:Verdana;font-size:14px;color:#3385d5;font-weight:normal}
.blogitem span{font-family:Verdana;font-size:10px;}

/*blogresp*/
.bresp{display:block;position:relative;border:1px solid #b0c9dc; color:#595959;font-size:12px;border-left:0;margin:0 15px 30px 180px; padding:5px 0;}
.brdate{display:block;position:absolute;color:#303030; font-size:12px;background:#fff;margin:-21px 0 0 0; font-weight:bold;height:22px;line-height:24px; z-index:5; padding:0 5px 0 0}
.brdate span{font-family:Verdana;color:#3e9af2;font-size:10px;font-weight:normal}

/*blogforms style*/
.blogform{margin:20px 0 0 180px;font-family:Verdana;font-size:12px;}
.blogform strong{font-family:Verdana;font-size:10px;color:#000;}
.blogform input{border:1px solid #c1c1c3;background:#ededef; margin: 3px 0 10px 0; }
.blogform #name{width:250px;}
.blogform #email{width:250px;}
.blogform #button{border:0;}
.blogform textarea{border:1px solid #c1c1c3;background:#ededef;width:400px;height:100px;margin: 3px 0 10px 0;}
/*end*/

/*Partners*/

.partner{display:block;font-family:Georgia;font-size:12px;}
.partner a{color:#3385d5;}
.partner img{width:150px;float:left;}
.ptext{width:680px;margin:0 0 0 170px;}

/*News*/

.onenew{display:block;font-family:Georgia;font-size:14px;min-height:50px; height: auto !important; height:50px; }
.onenew a{color:#3385d5;}
.onenew img{width:100px;float:left;}
.ntext{width:680px;margin:0 0 0 130px;}

.comnew{display:block;position:relative;border-top:1px solid #b0c9dc; color:#595959;font-size:13px;margin:20px 15px 10px 10px; padding:5px 10px 5px 0;}
.newdate{display:block;position:absolute;color:#303030; font-family:Verdana;color:#3e9af2;font-size:11px;font-weight:normal;background:#fff;margin:-21px 0 0 0; height:22px;line-height:24px; z-index:5; padding:0 5px 0 0}

/*Portfolio*/

.portf{margin:0 0 15px;padding: 0 0 0 12px;display:block;font-family:Georgia;font-size:12px;min-height:100px;height:auto !important;height:100px}
.portf a{color:#3385d5;}
.portf img{width:100px;height:100px;float:left;}
.potext{width:680px;margin:0 0 0 130px;}
.portlink{padding: 0 0 0 12px}

/*Vacansy*/
.vacansy{font-family:Georgia;font-size:12px;margin:0 0 20px 6px;}
.vacansy h2{font-family:Verdana;font-size:14px;color:#3385d5;font-weight:normal}


/*This is scrolling*/
.flexcroll{overflow:hidden}
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute; top:0; left: 0;}
.vscrollerbase {width: 22px;background-color: white;}
.vscrollerbar {width: 15px; height:44px !important; background-color: black;}
.vscrollerbar {background: url(../images/scroller.jpg) 8px 2px no-repeat; width:20px !important; height:40px !important; padding:18px 0;}
.vscrollerbar {z-index: 2;}
.scrollerjogbox {}
.vscrollerbase {background: none}
.vscrollerbasebeg {background: url(../images/up.gif) center right no-repeat;width: 20px;height: 20px !important;}
.vscrollerbaseend {background: url(../images/down.gif) center right no-repeat;height: 15px;width: 20px;}

/*end*/

/*footer*/
#menubottom{position:absolute;display:block;width:940px;height:132px;bottom:5px;left:10px;}
#footer{width:950px;height:45px;margin: 10px auto 0 auto;font-family:Tahoma; font-size:12px; color:#6a6a6a;}
#footer a {color:#000;}
#about{float:left; font-style:normal;font-family:Tahoma;font-size:12px;}
#adamax{float:right}
.text_b{
	font-weight: bold;
}