.center {overflow: hidden !important}


html,body {padding:0;margin:0; width:100%; height:100%; background: #fff;}
body {color:#000709;  font:62.5% Arial, Helvetica, sans-serif;}

img{border:0; }
.img{display: block; margin:0; padding:0;}

.fl{float:left !important;}
.fr{float:right !important;}

.clr{clear:both;}
.clr2{clear:both; height:1px;}
form{padding:0; margin:0;}
.img{margin: 0 8px 5px 0;}

h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; font-weight:normal; padding:0 0 10px 0px; margin:0;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#183995; padding:10px 0; margin:0; font-weight:normal;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#183995; font-weight:bold; padding:0; margin:0;}
h4{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#183995; font-weight:bold; padding:0; margin:0;}
h5{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#183995; font-weight:bold; padding:0; margin:0;}
h6{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#183995; font-weight:bold; padding:0; margin:0;}

#right_part h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; font-weight:normal;   padding:0 0 10px 0px; margin:0;}
#right_part h2{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fff; padding:0px 0 5px 0; margin:0; font-weight:normal;}
#right_part h3{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; font-weight:bold; padding:0; margin:0;}
#right_part h4{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:normal; padding:0; margin:0;}
#right_part h5{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:normal; padding:0; margin:0;}
#right_part h6{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; font-weight:normal; padding:0; margin:0;}


#right_part p b {color:#fff; font-size:1.1em;}
a{color: #315bbf; text-decoration: underline; cursor: pointer;}
a:hover{text-decoration: none;}

.right a{color:#fff;}

ul{margin: 20px; padding:0;}

p{margin:0; padding: 4px 0 4px 0;}

#allPage{width:100%; height: auto !important; height:100%; min-height:100%; position:relative; z-index:10; overflow-x: hidden;}
BODY, HTML {
	overflow-x: hidden !important;
}

BODY {overflow: visible !important;}

#main_part, #left_part, #right_part{position:relative;}

.c #left_part{display:none;}
.c #right_part{visibility: visible;}
.c #main_part{visibility:visible;}

.r #right_part{visibility:visible;}
.r #left_part{display:none;}

.l #main_part{visibility:hidden;}

#wrap_area{width:100%; height:100%;  position:relative; top:0; z-index:20; }

#left_part,
#main_part,
#right_part {
	width: 100%;
}

#left_flash {
	position:absolute;
	top:198px;
	left:0;
	width:333px;
	height:300px;
}

#right_flash {
	position:absolute;
	top:0;
	left:48px;
	width:466px;
	height:244px;
}

#left_part{ 
	float:left;
	/*background: url(../i/logo_left.jpg) 0 222px no-repeat;*/
	padding-bottom:40px;
	min-height:640px;
	_height:640px;
	display: none;
}
#main_part{
	float:left;
	background:#fff;
	min-height:640px;
	_height:640px;
}
#right_part{
	float:left;
	/*background:#133364 url(../i/right.jpg) 0 0 no-repeat;
	background:#172b60 url(../i/right2.jpg) 0 0 no-repeat;*/
	background-color: #172b60;
	min-height:640px;
	_height:640px;
	padding-bottom:40px;
	//padding-bottom:100px;
	_padding-bottom:40px;
	display: none

}

#right_inner{
	min-height:640px;
	_height:640px;
	padding-bottom:40px;
	}

.border{width:1000px; margin:auto; position:relative;}
.logo{position:absolute; top:43px; left:80px; width:88px; height:100px}
.logo_right{position:absolute; z-index:999; top:60px; left:40px; width:88px; height:100px}


.center .inner{width:1000px; margin:auto; position:relative; z-index:50;}
.left .inner{width:100%; margin:auto; position:relative; z-index:50;}
.right .inner{width:100%;position:relative; z-index:50;}
/*search*/
.left .search{position:absolute; top:8px; left:245px;}
.left .search input.inputbox{background:#eaebef; border:0; width:180px; font-size:12px;}
.left .search .bt{background:url(../i/search_btc.gif) 50% no-repeat; padding:10px; text-decoration:none;}

.center .search{position:absolute; top:8px; left:245px;}
.center .search input.inputbox{background:#eaebef; border:0; width:180px; font-size:12px;}
.center .search .bt{background:url(../i/search_btc.gif) 50% no-repeat; padding:10px; text-decoration:none;}

.right .search{position:absolute; top:8px; left:517px;}
.right .search input.inputbox{background:#172B60; border: solid 1px #6d7fb3; width:180px; font-size:12px; color:#D9E0F5}
.right .search .bt{background:url(../i/search_btr.gif) 50% no-repeat; padding:10px; text-decoration:none;}

/*lang*/
.left .lang{position:absolute; top:12px; right:332px; font-size:1.1em;}
.left .lang2{position:absolute; top:12px; right:378px; font-size:1.1em;}
.center .lang{position:absolute; top:12px; left:662px; font-size:1.1em;}
.center .lang2{position:absolute; top:12px; left:708px; font-size:1.1em;}
.right .lang{position:absolute; top:12px; right:212px; font-size:1.1em; color:#fff;}
.right .lang2{position:absolute; top:12px; right:258px; font-size:1.1em; color:#fff;}


.right form input, .right form textarea {
	color: white;
}

/*top_links*/
.right .t_l{right:100px;}
.t_l{position:absolute; top:14px; right:189px;}
.t_l a{display:inline; width:12px; height:10px; float:left; margin-right:15px; text-indent:-10000px; overflow:hidden; background:url(../i/t_l.gif) 0 0 no-repeat;}
.t_l a.home{background-position:0 0;}
.t_l a.map{background-position:-26px 0;}
.t_l a.gohome { background:url(../i/home_btc.gif) 0 0 no-repeat; }
.r .t_l a.gohome { background:url(../i/home_btr.gif) 0 0 no-repeat; }
.r .t_l a {background:url(../i/t_r.gif) 0 0 no-repeat;}
.r .t_l a.map {background:url(../i/t_r.gif) 0 0 no-repeat;background-position:-26px 0;}

.flash{position:absolute; top:158px; left:27px; z-index:15;}
.slogan{position:absolute; top:54px; left:245px; z-index:20; text-indent:-10000px; overflow:hidden; background:url(../i/slogan.gif) no-repeat; width:578px; height:62px;}
.right .slogan{ background:url(../i/slogan.png) no-repeat; width: 426px; height: 56px; left:516px;}

/*center menu*/
#main_menu_top{position:absolute; top:162px; left:245px; z-index:20; padding:0; margin:0; list-style:none;}
#main_menu_top li{padding:0 0 3px 0;}
#main_menu_top ul{padding:0; margin:0; list-style:none;}
#main_menu_top li a { font:bold 17px Arial; color:#3e3d3d; text-transform:uppercase; text-decoration:none; }
#main_menu_top li a:hover { color:#9599a3; }
/*
#main_menu_top li IMG { margin-top: 0px; display:block;}
#main_menu_top li a:hover IMG { margin-top: -18px; }
#main_menu_top li a SPAN { background-color: white !important; }
#main_menu_top li a.here IMG, #main_menu_top li a.here SPAN { margin-top: -18px; }
*/

#main_menu_bottom{position:absolute; top:457px; left:662px; z-index:20; padding:0; margin:0; list-style:none;}
#main_menu_bottom li{padding:2px 0;}
#main_menu_bottom li a{ font:bold 17px Arial; color:#0d319f; text-decoration:none; }
#main_menu_bottom li a:hover { color:#727784 }
#main_menu_bottom ul{padding:0; margin:0; list-style:none;}

/*left_menu*/
#left_menu{position:absolute; top:162px; left:245px; z-index:20; padding:0; margin:0; list-style:none; width:670px;}
#left_menu li{padding:0 0 3px 0; float:left; clear:left;}
#left_menu ul{padding:0; margin:0; list-style:none; position:absolute; left:274px; top:0;}

#left_menu li a { font:bold 17px Arial; color:#3e3d3d; text-transform:uppercase; text-decoration:none; }
#left_menu li a:hover { color:#9599a3; }
#left_menu li a.here { color:#9599a3; }
/*
#left_menu li IMG { margin-top: 0px}
#left_menu li a:hover IMG { margin-top: -18px}
#left_menu li a.here IMG, #left_menu li a.here SPAN { margin-top: -18px;}
*/
#left_menu LI UL LI a { font:normal 13px Arial; color:#3e3d3d; text-transform:uppercase; text-decoration:none;}
/*#left_menu LI UL LI a:hover IMG { margin-top: -12px !important}
#left_menu LI UL LI a.here IMG, #left_menu LI UL LI a.here SPAN { margin-top: -12px;}
*/

#left_content{padding:330px 75px 0 332px; font-size:1.3em;	}
#right_content{position:relative; z-index:1; padding:193px 75px 0 400px; font-size:1.3em;	color:#d9e0f5; height:auto;}


/*footer*/
.clr_footer{height:40px; clear:both;}
#footer.left, #footer.right{width:100%; float:left; clear:left; z-index:50;}
#footer{
	height:40px;
	width:1000px;
	margin:auto;
	
}

#allPage .center {
	min-height: 700px;
}

*html #allPage .center {
	height: 700px;
}

.footer_center{position:absolute; width:1000px; left:0; top:635px; }
#footer .center {
	float: none; /*left*/
	position:static;
}


#footer .left .copy{
	position:absolute; 
	bottom:10px;
	left:67px;
	color:#6e758b;
	font-size:1.1em;
	z-index:10;
}

* html .footer_center {
	position: static;
} 

.center .copy{position:absolute; bottom:10px; left:235px; color:#6e758b; font-size:1.1em; z-index:10}
.right .copy{position:absolute; bottom:10px; left:67px; color:#80899d; font-size:1.1em; z-index:10}

.left .astro{position:absolute; bottom:10px; left:334px; z-index:25;}
.center .astro{position:absolute; bottom:10px; left:662px; z-index:25;}
.right .astro{position:absolute; bottom:10px; left:401px; z-index:25; background: url(../i/astro2.gif) 0 1px no-repeat; color:#9ea5b5;}

.astro{background: url(../i/astro1.gif) 0 1px no-repeat; color:#686869; text-decoration:underline; display:block; font-size:11px; float:left; height:24px; width:70px; padding-left:94px; line-height:11px;}
.astro:hover{text-decoration:none;}

/*left content*/
#left_content h1 { color:#183995; font-size:23px }
#left_content ul{list-style:none; padding:0; margin:0px;}
#left_content ul li{padding:1px 0 1px 15px; background:url(../i/li.gif) 0 6px no-repeat; position:relative;}

.left_part table.form{width:500px;}
.left_part table.form ,table.form  td, table.form  th{border:0; background:none;}
.left_part table.form td span{color: #2f4a8f;}
.left_part table.form input{border: solid 1px #a9aeb7; background:#fff;width:243px;}
.left_part table.form textarea{border: solid 1px #a9aeb7; background:#fff; width:222px; height:99px; color:#554F4F;}
.left_part table.form input.bt{border:0; width:auto; height:auto;}

.left_part .tbl {border-collapse:collapse; border-spacing:0;}
.left_part .tbl th, .theader{background:#838997; color:#fff; font-weight: normal; padding:5px; }
.left_part .tbl td { border-top:1px solid #838997; padding:5px; border-left:1px solid #838997 }
.left_part .tbl td:first-child { border-left:0; }

#proj{position:absolute; z-index:999; right:-1px; _right:-29px; top:163px; background: #305794 url(../i/projbg.gif) 9px 11px no-repeat; width:290px; padding:8px 9px 10px 40px;}
#proj:hover{background-position:9px -192px;}
#proj ul{list-style:none; padding: 0; margin:0; padding-top:4px}
#proj ul li{_padding: 1px 0; /*ie6 fix*/}
#proj img{padding-bottom:7px;}
#proj li a { display:block; width:270px; font:normal 14px Arial; text-decoration:none; color:#bebec0; margin:2px 0 }
#proj li a:hover { color:#fff }

/*right content*/
#company{position:absolute; z-index:100; left:0; top:436px; background: #d3dae5 url(../i/compbg.gif) 200px 11px no-repeat; width:215px; padding:8px 9px 6px 23px;}
#company:hover{background-position:200px -192px;}
#company ul{list-style:none; padding:5px 0 5px 0; margin:0; }
#company ul li{_padding: 1px 0;/*ie6 fix*/ margin-bottom:1px;}
#company img{padding-bottom:5px;}
#company li a { display:block; font:normal 14px Arial; text-transform:uppercase; text-decoration:none; color:#3e3d3d; margin:2px 0 }
#company li a:hover { color:#000 }

/*right_menu*/
#right_menu{position:absolute; top:230px; left:30px; z-index:20; padding:0; margin:0; list-style:none;}
#right_menu li{padding:0 0 5px 20px; width: 345px;}
#right_menu li a { font:normal 16px Arial; color:#fff; text-decoration:none;}
#right_menu li a:hover { color:#D3DAE5 }
#right_menu li.active a { color:#acb8d4 }
#right_menu li a IMG {margin-top:0}
#right_menu li.active a IMG, #right_menu li.active a:hover IMG {margin-top:-17px}
#right_menu li.active {background:url(../i/active.gif) 0 2px no-repeat;}

#right_menu li a:hover IMG {margin-top:-19px}
/*
#right_menu li a:hover, #left_menu li a:hover *, #left_menu li.active a *{opacity:0.5; filter: Alpha(opacity=50);}
#right_menu li.active li *{filter: Alpha(opacity=99); opacity:0.99}
*/
#right_menu ul{padding:0; margin:0; list-style:none; position:absolute; left:200px; top:0;}

#right_menu LI UL { position: relative; left:0; }
#right_menu LI UL LI { padding:2px 0 2px 10px; }
#right_menu LI UL LI a, #right_menu LI.active UL LI a { padding:0; margin-top:3px; font:normal 14px Arial; color:#fff; text-decoration:none;}
#right_menu LI UL LI a:hover { color:#D3DAE5 }
#right_menu LI UL LI a.here { color:#acb8d4 }
/*
#right_menu LI UL LI IMG, #right_menu LI.active UL LI IMG { margin-top:0px;}
#right_menu LI UL LI a:hover IMG { margin-top: -15px !important}
#right_menu LI UL LI a.here IMG, #right_menu LI UL LI a.here SPAN { margin-top: -15px; }
*/
#right_part table.form{width:500px;}
#right_part table.form ,table.form  td, table.form  th{border:0; background:none;}
#right_part table.form td span{color: #73a7ff;}
#right_part table.form input{border: solid 1px #819dd0; background:transparent;width:243px;}
#right_part table.form textarea{border: solid 1px #819dd0; background:transparent; width:222px; height:99px; color:#554F4F;}
#right_part table.form input.bt{border:0; width:auto; height:auto;}

#right_part .tbl {border-collapse:collapse; border-spacing:0;}
#right_part .tbl th, .right .theader{background:#12274c; color:#b3bfdd; font-weight: normal; padding:5px;}
#right_part .tbl td{border-top: solid 1px #12274c; padding:5px; border-left: solid 1px #12274c}
#right_part .tbl td:first-child{border-left:0;}

#left_content, #right_content {
	min-height: 400px;
	_height: 400px;
	
}

#right_content h1 { color:#FFF; font-size:23px }
#right_content ul{margin:0 25px; padding:0;}

.star { color:#73A7FF }
.gray, .grey { font-size:9px; font-family:Arial }
#right_content .input, #forms .textarea { border:1px solid #819DD0; background:none;}
#left_content .input { border:1px solid #a9aeb7 }
#right_content .btn { background-color:#B3C3DF; border:0; padding-top:2px; padding-bottom:4px; font-weight:bold; font-size:15px; color:#252021 }
#left_content .btn { background-color:#2d478b; border:0; padding-top:1px; padding-bottom:2px; font-weight:bold; font-size:15px; color:#ffffff }

/*added*/
td{
	padding:0 10px;
	}
#left_content p{
	padding:0 0 15px 0;
	}
	
	
* html .owerflow_link {
	position: absolute;
	display: block;
	top:0px;
	left: 0px;
	filter: alpha(opacity=1);
	background-color: white;
}

* html .menu_li_right .owerflow_link {
	width: 200px;
	height: 10px; 
}

* html .menu_li_left .owerflow_link {
	width: 280px;
	height: 15px; 
}

#left_content .tbl{font:11px Tahoma; border-collapse:collapse; border-spacing:0; margin-bottom:15px; border:1px solid #838997;} 
#left_content .tbl td{border:1px solid #838997; color:#000609; font:11px Tahoma; padding:5px 10px;} 
#left_content .tbl td p{padding:0!important;}
#left_content .tbl th, #left_content .tbl .theader{border:1px solid #838997; color:#fff; font:normal 11px Tahoma; padding:5px 10px; background:#838997; text-align:left;} 

#right_content .tbl{font:11px Tahoma; border-collapse:collapse; border-spacing:0; margin-bottom:15px; border:1px solid #111c3b;} 
#right_content .tbl td{border:1px solid #111c3b; color:#a5b1d5; font:11px Tahoma; padding:5px 10px;} 
#right_content .tbl td p{padding:0!important;}
#right_content .tbl th, #right_content .tbl .theader{border:1px solid #111c3b; color:#a5b1d5; font:normal 11px Tahoma; padding:5px 10px; background:#111c3b; text-align:left;}
#right_part tbl td:first-child{border-left:0;} 

.right form input, .right form textarea {
	color: white;
}

#l_page_photo, #r_page_photo {display:none}