body,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,input{margin:0;padding:0;font-family:Arial;line-height:normal;}
ul,ol{list-style:none;}
img{border:0;}
.clear{clear:both;}
a{color:#01548e;text-decoration:none;}
a:hover{text-decoration:underline;}
body{font-size:12px;background:#ffffff url(/en/img/bg.png) no-repeat left top; position:relative;height:100%;}
html{height:100%;}

#main{width:100%;zoom:1;}
#main_top{background:url(/style/img/bg_main_top.gif) no-repeat left top;height:3px;width:958px;}
#main_con{width:958px;}
#sider{width:214px;float:left;overflow:hidden;background:#003f7e;}
#nav{padding-top:10px;}
#nav ul li{border-bottom:1px solid #0b5b9a;padding:6px 0;_height:20px;}
#nav ul li a{padding:0 5px 0 24px;display:block;}
#nav ul li a:hover{text-decoration:none;}
#nav ul li.cur{background:url(/style/img/bg_nav.gif) no-repeat 10px 10px;}
#nav ul li.cur a{color:#95caff;}
#nav ul li.cur ul{margin-top:13px;margin-bottom:6px;}
#nav ul li.cur ul li{padding-right:0;border:0;padding:4px 0;}
#nav ul li.cur ul li.cur{background:#003365;}
#nav ul li.cur ul li a{font-size:12px;color:#95caff;line-height:18px;}
#nav a{font-size:14px;color:#ffffff;}

#footer{text-align:center;width:744px;margin:20px 0 20px 214px;padding:15px 0 0;color:#003F7E;}
#footer p{line-height:22px;}
#footer p a{color:#5697b9;}

#content{width:718px;float:left;padding:0 13px;}
/* Header */
#header{height:147px;float:left;}
#banner{float:left;}
#login{padding:0 0 0 108px;color:#1e568d;background:url(/style/img/bg_login.gif) no-repeat 80px 97px;float:right;}
#login form{margin:90px 0 0;}
#login input{vertical-align:middle;}
#login input.text{background:#eeeeee;border:1px solid #bcbcbc;font-size:12px;color:#828282;padding:4px 3px;width:70px;margin-right:4px;}
#login input.button{background:url(/en/img/login.gif) no-repeat;width:47px;height:21px;border:none;cursor:pointer;}
#flash{border:1px solid #000000;width:338px;float:left;}
/* Content */
h4{font-size:14px;color:#003f7e;border-bottom:1px solid #68a9d3;padding:8px;}
h4 a{color:#01548e;}
#news h4{margin:0 0 8px 0;}
.news_list{float:left;width:338px;padding:0 25px 0 15px;margin-bottom:8px;}
.news_list ul{margin:10px 0 0;}
.news_list li{background:url(/style/img/bg_list.gif) no-repeat left 10px;padding:8px 0 8px 12px;font-size:13px;}
.news_list li.top p{line-height:150%;}
.news_list li.top p.title{font-weight:700;}
.news_list li.top p.sum{font-size:12px;margin:0px 0;}
.news_list li.top p.sum a{color:#828282;}
.left{float:left;width:338px;}
.left p,.right p{line-height:180%;padding:8px 0 0 8px;color:#003F7E;}
.right{float:left;width:338px;padding:0 25px 0 15px;}
.box2{margin:15px 0 0;}
.box2 ul{margin:10px 0 0;}
.box2 ul li{background:url(/style/img/bg_list.gif) no-repeat left 7px;padding:5px 0 5px 12px;font-size:13px;}
.box3{padding:0 25px 0 0;}
.box3 li{float:left;text-align:center;width:172px;margin:15px 0 0;overflow:hidden;}
.box3 li .title{display:block;padding:5px 0;}
.box3 li img{border:1px solid #cccccc;width:123px;height:151px;}

/* List */
#text_list{width:718px;padding:0 13px;background:#ffffff;float:left;overflow:hidden;}
#menu{color:#868383;border-bottom:1px dotted #868383;padding:25px 0 8px 0;}
#menu a{color:#868383;padding:0 4px;}
#text_main a{color:#323299;}
#text_main h2{font-size:20px;border:none;text-align:center;padding:25px 0;}
#text_main p{text-indent:25px;line-height:164.28%;margin:15px 0;padding:0 35px;}
#text_main ul{padding:0 35px;}
#text_main ul li{line-height:164.28%;list-style-type:disc;margin:15px 0;}
#list_main ul{padding:30px 40px;font-size:14px;}
#list_main ul li{padding:5px 0 5px 12px;color:#666666;background:url(/style/img/bg_list.gif) no-repeat left 7px;}
#list_main ul li a{color:#666666;padding-left:5px;}
#list_main ul li span.date{font-size:10px;padding-left:5px;color:#b2b2b2;}
#list_pages ul{text-align:center;overflow:auto;padding:26px 0;}
#list_pages ul li{display:inline;margin:0 2px;padding:0;}
#list_pages ul li a{padding:5px 9px;text-align:center;border:1px solid #d4d4d4;text-align:center;color:#777777;font-size:14px;}
#list_pages ul li a:hover{text-decoration:none;color:#ffffff;background:#58b2cf;border-color:#58b2cf;}
#list_pages ul li.cur a{color:#ffffff;background:#58b2cf;border-color:#58b2cf;}

/* Photos list */
#list_photo{padding:15px 0 0 20px;}
#list_photo li{float:left;width:145px;margin:10px;display:inline;}
#list_photo li p.pic img{border:1px solid #a5a5a3;width:143px;height:110px;}
#list_photo li p.txt{line-height:150%;text-align:center;height:40px;margin-top:8px;}
#list_photo li p.txt a{color:#4d4d4d;}
.contentPhotomain{width:680px;border:1px solid #e7e7e7;background:#c1c1c1;padding:4px 5px 5px 4px;overflow:hidden;}
.contentPhotomain .mainBox{border:1px solid #e7e7e7;width:678px;overflow:hidden;background:#000000;padding-top:10px;}
.photoPic{text-align:center;padding-top:7px;}
.photoList{width:688px;margin:5px auto;position:relative;}
.photoListLeft,.photoListMain,.photoListRight{float:left;}
#text_main .photoListMain ul li{margin:0 2px;}
#text_main .photoListMain ul{padding:0;}
.photoListLeft{margin-left:20px;}
.photoListRight{margin-right:10px; position:absolute;right:20px;}
.photoListMain{width:618px;height:50px;}
.photoListMain li{float:left;margin:0 2px;display:inline;}
.photoListMain li img{width:69px;height:47px;border:1px solid #757575;}
.photoTitle{font-size:13px; text-align:center;line-height:160%;padding:30px;color:#ababab;}

/* Related Links */
#related_links{margin:50px 0 0;}
#related_links a{color:#ffffff;}
#related_links h4{padding:0 5px 8px 24px;border-bottom:1px solid #0B5B9A;color:#ffffff;}
#related_links ul{margin:0 5px 0 24px;}
#related_links ul li{padding:5px 0;float:left;width:92px;}
#related_links ul li img{width:88px;height:60px;}

/* Language */
#language{text-align:right;margin:10px 0 0;}

/* Text Tools */
.text_tools{padding:0 35px 10px;text-align:right;line-height:16px;}
.text_tools a{margin:0 0 0 18px;}
.text_tools a img{vertical-align:middle;margin:0 2px 0 0;}
.text_tools .size{margin:0 0 0 18px;}
.text_tools .size a{margin:0 5px 0 3px;}
.size_14px{font-size:14px;}
.size_12px{font-size:12px;}

/* Contact us */
.contact_us{line-height:180%;padding:20px 0 0;}
.contact_us .text{padding:2px;border:1px solid #000000;width:200px;}
.contact_us textarea{height:100px;width:400px;padding:2px;}
