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:#000; font-weight:normal; padding:0; margin:0;}
h5{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:normal; padding:0; margin:0;}
h6{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; font-weight:normal; 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;}

.logo{position:absolute; top:0; left:0;}
.logo_right{position:absolute; top:0; left:0; background:none;}


#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;}

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

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

.l #main_part, .l #right_part {visibility: hidden; display: none;}

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

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

/*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; display:none;}
.right .search input.inputbox{background:#2c528d; border: solid 1px #768fbe; 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*/
.lang, .t_l {display:none}

#left_flash, #right_flash {display:none;}
.flash{position:absolute; top:158px; left:27px; z-index:15; display:none;}
.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:10px; z-index:20; padding:0; margin:0; list-style:none;}
#main_menu_top li{padding:0 0 5px 0;}
#main_menu_top ul{padding:0; margin:0; list-style:none;}
#main_menu_top li a { display:block; height:18px; overflow:hidden; position: relative;}
#main_menu_top li IMG { margin-top: 0px; display:block;}
#main_menu_top li a:hover IMG { margin-top: -20px; }
#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: -20px; }

#main_menu_bottom{position:absolute; top:447px; left:662px; z-index:20; padding:0; margin:0; list-style:none;}
#main_menu_bottom li{padding:2px 0;}
#main_menu_bottom li a{display:block; height:17px; overflow:hidden; position:relative;}
#main_menu_bottom li span{position:static !important}
#main_menu_bottom li a img, #main_menu_bottom li span img{display:block;}
#main_menu_bottom li a:hover{background:#fff;}
#main_menu_bottom li a:hover img,
#main_menu_bottom li a:hover span{margin-top:-19px;}
#main_menu_bottom ul{padding:0; margin:0; list-style:none;}


/*left_menu*/
#left_menu{display:none;}

#left_content{padding:150px 75px 0 10px; font-size:1.3em; height:100%; width:640px; }
#right_content{padding:150px 75px 0 10px; font-size:1.3em; color:#d9e0f5; height:auto; width:640px;}

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

#footer .center {
	float: none; /*left*/
	position:static;
}


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

.center .copy{position:absolute; bottom:10px; left:235px; color:#6e758b; font-size:1.1em; z-index:10}
.right .copy{position:absolute; bottom:10px; left:10px; 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:368px; 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 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{display:none}

/*right content*/
#company{position:absolute; left:0; top:436px; background: #d3dae5 url(../i/company.jpg) 100% 100% no-repeat;width:215px; padding:14px 0 17px 23px; display:none;}
#company ul{list-style:none; padding:5px 0 0 0; margin:0; }
#company ul li{_padding: 1px 0;/*ie6 fix*/}
#company img{padding-bottom:3px;}
#company li img{padding-bottom:0px;}

/*right_menu*/
#right_menu{position:absolute; top:230px; left:30px; z-index:20; padding:0; margin:0; list-style:none; display:none;}
#right_menu li{padding:0 0 5px 20px; width: 310px;}
#right_menu li a { display:block; height:17px; overflow:hidden; position: relative;}
#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, #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:0 0 0 10px; }
#right_menu LI UL LI a, #right_menu LI.active UL LI a { padding:0; margin-top:3px; display:block; height:14px; overflow:hidden; position: relative;}
#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;}



#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;
	}