
@import url("reset.css");

/* Default settings
------------------------------------------ */
html { font-size:100.01%; }
body { font-size: 62.5%; background:#2970aa url(/images/body_bg.jpg) top repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:13px; }



.clear {clear: both;}


#top { background-color:#0045a9}

#delim { width:900px; height:8px; background-color:#e0ce84}

#content { width:900px; height:328px;}
#content #people_foto {float:left; height:328px; width:312px;}
#content #rest_content {height:328px; width:588px; float:left}

/*#rest_content #menu { clear:both; height:40px; background:url(/images/menu_bg.gif)}*/

#menu{clear:both; height:40px; background:url(/images/menu_bg.gif) }
#menu li{float:left;height:18px; padding-top:12px;}
#menu ul{margin-left:42px; }
#menu li a{font-family:Verdana; font-size:17px; font-weight:100; text-decoration:none; color:#ffffff; position:relative;  margin-right:50px;}
#menu li a:hover{ text-decoration:none; color:#e5e6dc;}


.home_content {clear:both; width:588px; height:287px; background-image:url(/images/cont_bg_home.gif); }

.home_content div h2 {color:#005395; font-weight:bold; font-size:13px; margin-bottom:20px;}
.home_content div p {color:#3a3a3a; font-size:11px; margin-top:10px}
.home_content div p a {color:#005395; text-decoration:underline; font-size:11px;}
.home_content div p a:hover{ text-decoration:none; color:#005395;}

.left_part {float:left;  width:280px; height:215px; margin:35px 10px 10px 33px}

.right_part {float:left;  width:200px; height:215px; margin:35px 0 10px 20px; }


.sign_in_content {clear:both; width:588px; height:287px; background-image:url(/images/cont_bg_home2.gif); }
.sign_in_content table td {padding:2px}
.sign_in_content table td input.btn { background-color:#336699; color:#FFFFFF}



.main {position:relative; width:899px; margin-left:auto; margin-right:auto; margin-top:32px;}

.main .header{position:relative; width:899px; height:138px; background:url(/images/header_bg.jpg) left top no-repeat; }

.main .header a.logo{position:absolute; width:302px; height:80px; left:10px; top:10px;}
.main .header a.title{position:absolute; white-space:nowrap; height:36px; padding:10px; display:block; right:43px;top:100px; text-decoration:none; color:#0c578d; font-size:26px; font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic;}

.main .or_pol {position:relative; width:899px; height:8px; background:#e0ce84; overflow:hidden}

.main .menu_top{position:relative;  width:899px; height:29px; background:url(/images/menu_bg.jpg)  repeat-x; }
.main .menu_top li{float:left;height:18px; padding-top:4px;}
.main .menu_top ul{margin-left:50px; }
.main .menu_top li a{font-family:Verdana; font-size:17px; font-weight:100; text-decoration:none; color:#ffffff; position:relative;  margin-right:50px; margin-top:2px; display:block}
.main .menu_top li a:hover{ text-decoration:none; color:#e5e6dc;}
.main .menu_top .ll{position:absolute; right:43px; bottom:8px; font-weight:600; text-decoration:none;  font-size:12px; font-family:Georgia, 'Times New Roman', Times, serif;  color:#0c578d; font-style:italic;}

.bg_cont_development{background:url(/images/cont_bg_development.jpg)  no-repeat;}
.bg_cont_mission{background:url(/images/cont_bg_mission.jpg)  no-repeat;}
.bg_cont_perfomance{background:url(/images/cont_bg_perfomance.jpg)  no-repeat;}
.bg_cont_phylosophy{background:url(/images/cont_bg_phylosophy.jpg)  no-repeat;}
.bg_cont_products{background:url(/images/cont_bg_products.jpg)  no-repeat;}
.bg_cont_qualitative{background:url(/images/cont_bg_qualitative.jpg)  no-repeat;}
.bg_cont_quantative{background:url(/images/cont_bg_quantative.jpg)  no-repeat;}
.bg_cont_risk{background:url(/images/cont_bg_risk.jpg)  no-repeat;}
.bg_cont_strategy{background:url(/images/cont_bg_strategy.jpg)  no-repeat;}
.bg_cont{background:url(/images/cont_bg.jpg)  no-repeat;}


.bg_cont1{background:url(/images/cont_bg1.jpg)  no-repeat;}
.bg_cont2{background:url(/images/cont_bg2.jpg)  no-repeat;}

.main .cont{position:relative; width:899px;  clear:both; height:435px; margin-top:0px; }
.main .cont img{float:left; margin-left:48px; margin-top:54px; }
.main .cont .txt{float:left; margin-left:48px; margin-top:54px; width:338px; font-family:Verdana; font-size:11px; font-weight:100; text-decoration:none; color:#3a3a3a; line-height:13px;}
.main .cont .txt p {margin-bottom:15px;}
.main .cont .txt p.note {font-size:9px; font-style:italic; margin-top:40px}
.main .cont .txt a:hover{ text-decoration:none; color:#000;}
.main .cont .txt p a{font-family:Verdana; font-size:11px; text-decoration:underline; color:#3a3a3a; position:relative; }

.main .cont .txt h1{ margin-bottom:18px;  font-family:Verdana; font-size:13px; font-weight:600;  color:#3a3a3a; }

/* c us page -----------*/
.cont_us { position:relative; width:899px;  clear:both; height:435px; margin-top:0px; background:url(/images/cont_bg_contact.jpg)  no-repeat;}

.cont_us .right_cont {float:left; margin-left:102px; margin-top:50px; width:178px; height:300px}
.cont_us .right_cont p {color:#ffffff; font-size:11px; margin-bottom:10px;}
.cont_us .right_cont p a{font-family:Verdana; font-size:11px; text-decoration:underline; color:#ffffff; position:relative; }
.cont_us .right_cont a:hover{ text-decoration:none; color:#cfdde9;}

.cont_us .txt{float:left; margin-top:54px; margin-left:230px; width:338px; font-family:Verdana; font-size:11px; font-weight:100; text-decoration:none; color:#3a3a3a; line-height:13px;}
.cont_us .txt p {margin-bottom:15px;}
.cont_us .txt p.note {font-size:9px; font-style:italic; margin-top:40px}
.cont_us .txt h1{ margin-bottom:18px;  font-family:Verdana; font-size:13px; font-weight:600;  color:#3a3a3a; }
.cont_us .txt p a{font-family:Verdana; font-size:11px; text-decoration:underline; color:#3a3a3a; position:relative; }
.cont_us .txt a:hover{ text-decoration:none; color:#000;}



.main .cont ul{float:left; margin-left:88px; margin-top:44px; }
.main .cont li{ margin-top:10px;  }
.main .cont li a{font-family:Verdana; margin-left:15px; font-size:11px; font-weight:600; text-decoration:none; color:#ffffff; position:relative; }
.main .cont li a:hover{ text-decoration:none; color:#cfdde9;}
/*.main .cont li.activ{list-style-type:disc; color:#ffffff;}*/
.main .cont li.activ{background:url(/images/wdot.gif) left 3px no-repeat; }


/* extranet 1 page -----------*/
.main .cont .txt1{float:left; margin-left:57px; margin-top:17px; width:362px; min-height:350px; font-family:Verdana; font-size:11px; font-weight:100; text-decoration:none; color:#000000; line-height:18px;}
.main .cont .txt1 a{font-family:Verdana; font-size:11px; font-weight:100; text-decoration:underline; color:#000000; line-height:18px;}
.main .cont .txt1 h1{ width:100%; height:20px; padding-left:3px; background:#e0ce84; margin-top:20px; margin-bottom:15px;  font-family:Verdana; font-size:13px; font-weight:600;  color:#3a3a3a; }
/* extranet 2	 page -----------*/
.main .cont .tbl{float:left; margin-left:57px; margin-top:17px; width:532px; min-height:350px; font-family:Verdana; font-size:11px; font-weight:100; text-decoration:none; color:#000000; }
.main .cont .tbl h1{position:relative; padding-left:3px; margin-bottom:15px; margin-top:10px; font-family:Verdana; font-size:13px; font-weight:600;  color:#3a3a3a; }
.main .cont .tbl td.tit a{font-family:Verdana; font-size:11px; font-weight:100; text-decoration:underline; color:#000000; }
.main .cont .tbl table{width:100%; border-spacing:0px; border-collapse:0px; table-layout:fixed;}
.main .cont .tbl td{padding:3px; height:20px; border-bottom:1px #ffffff solid; vertical-align:middle;}
.main .cont .tbl td.ep{width:110px;}
.main .cont .tbl td.tit{width:287px;}
.main .cont .tbl td.size{width:73px;}
.main .cont .tbl td.format{width:62px; text-align:center;}
.main .cont .tbl td.format img{margin:0px; position:relative;}
.main .cont .tbl table td.h{background:#6e9fc5; color:#ffffff;}
.main .cont .tbl table tr.gr{background:#e0e2e3;}

.main .cont .tbl a{font-family:Verdana; font-size:11px; font-weight:100; text-decoration:underline; color:#3a3a3a; line-height:18px;}


.main .cont .blk{float:left; margin-left:85px; margin-top:44px; }
.main .cont .blk li{ margin-top:10px;  }
.main .cont .blk li a{font-family:Verdana; margin-left:15px; font-size:12px; font-weight:600; text-decoration:none; color:#3a3a3a; position:relative; }
.main .cont .blk li a:hover{ text-decoration:none; color:#3a3a3a;}
/*.main .cont li.activ{list-style-type:disc; color:#ffffff;}*/
.main .cont .blk li.activ{background:url(/images/bdot.gif) left 3px no-repeat; }

.main .cont .blk2 {float:left; margin-left:85px;}
.main .cont .blk2 li{ margin-top:10px;  }
.main .cont .blk2 li a{font-family:Verdana; margin-left:15px; font-size:12px; font-weight:600; text-decoration:none; color:#3a3a3a; position:relative; }
.main .cont .blk2 li a:hover{ text-decoration:none; color:#3a3a3a;}
/*.main .cont li.activ{list-style-type:disc; color:#ffffff;}*/
.main .cont .blk2 li.activ{background:url(/images/bdot.gif) left 3px no-repeat; }



.main .right_sdw{position:absolute; top:0px; right:-7px; z-index:2;}
.main .bot_sdw{position:absolute; left:0px; bottom:-8px; z-index:2;}

/* Footer Layout
------------------------------------------ */
.footer { position:relative; width:899px; margin-left:auto; margin-right:auto; margin-top:12px; font-family:Arial, Verdana; font-size:11px; font-weight:100; text-decoration:none; color:#ffffff; text-align:center;}
.footer a{font-family:Verdana; font-size:11px; text-decoration:underline; color:#ffffff; position:relative; }
.footer a:hover{ text-decoration:none; color:#cfdde9;}
/* Form */

.form_text { border:solid 1px #094397; width:215px; height:22px;}
.form_block {  width:350px; margin-top:10px; }
.form_button {  width:120px; height:24px; margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFFFFF; background-color:#114a91; border:0px; }
.form_style{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-right:5px;}

.photo {position:absolute; left: 48px; top: 54px;}

.main .cont .txt1 a:hover{text-decoration:none;}
.main .cont .tbl td.tit a:hover{text-decoration:none; }

.sign {width: 100px; float:left; }
.sign2 { float:right }

.but1 { width:121px; height:24px; background-color:#114a91; border:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; margin-top: 10px; margin-right:36px;}
.but2 { width:121px; height:24px; background-color:#114a91; border:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF;}
