body{margin:0;padding:0;text-align:left;background:#FFF url(/css/img/head-bg.gif) 0 135px repeat-x}
body,td,h1,h2,h3{ font-family: Arial, Helvetica, sans-serif;font-size:13px;color:#000; line-height:15px}
h1{ position:absolute; margin:0; z-index:2; top:1px; left:290px; height:562px; width:40px; padding:24px 0 0 0; text-align:right; background:url(/css/img/h1.png) 0 0 no-repeat}
h2,h3{margin:0 0 15px 0;font-size:14px;line-height:18px; text-transform:uppercase}
h2 b, h2 strong {color:#f60}
img {border: 0px}
h3{text-transform:none}
h3 a{text-decoration:none}
p{margin:0 0 14px 0;padding:0}
a{text-decoration:underline;color:#000}
a:hover{text-decoration:none;color:#fe6c0a}
form{display:inline}
input,select,textaray{font-size:11px; font-family:Arial, Helvetica, sans-serif}
input,select{height:14px; line-height:14px; padding-top:0; padding-bottom:0}
html>body button{padding:0 5px}

#main{display:block;height:100%;width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':''); min-width:1000px;position:relative}

#head{display:block; height:234px; background:url(/css/img/head.jpg) 50% 0 no-repeat}
#head #logo{position:absolute; top:70px; left:65px}
#head #lang{font-size:14px; color:#989898; font-weight:bold; position:absolute; top:12px; left:65px}
#head #lang a{color:#989898; text-decoration:none}
#head #lang a:hover{color:#fe6c0a}
#head #menus{margin:0; padding:0;list-style:none; position:absolute; top:0; right:97px}
#head #menus li{padding:8px 5px 2px 5px; display:block; float:right; border-right:1px solid #d1d1d1}
#head #menus li.end{border:none}
#head #menuh{margin:0; padding:0; list-style:none; position:absolute; top:142px;left:64px; background:#f60}
#head #menuh li{padding:5px 0; display:block; width:180px}
#head #menuh li a{color:#FFF; background:url(/css/img/li-menuh.gif) 0 2px no-repeat; padding-left:19px; font-weight:bold; text-decoration:none}
#head #menuh li a:hover,
#head #menuh li a.act{background:url(/css/img/li-menuh-hover.gif) 0 2px no-repeat}
#head #desc{position:absolute; top:65px; right:70px; font-size:22px; line-height:24px}
#head #desc b{display:block; text-transform:uppercase; font-size:24px}
#head .banner{position:absolute; top:147px;right:70px}
#head a img,
#footer a img{border:0}

#menu{display:block;padding:12px 0 10px 0; position:relative; z-index:5; height:27px;text-align:center; margin-left: -30px}
html>body #menu{height:auto; min-height:27px}
#menu table{border:0;border-collapse:collapse}
#menu ul{padding:0; margin:0;list-style:none}
#menu ul li{display:block; float:left; position:relative;font-size:12px; background:url(/css/img/li-mn.gif) 100% 6px no-repeat}
#menu ul li.end{background:none}
#menu ul li a{display:block;height:15px;white-space:nowrap; width:10px; padding:5px 8px 3px 7px;border-bottom:2px solid #F60; text-decoration:none}
html>body #menu ul li a{width:auto}
#menu ul li.over a,
#menu ul li:hover a{border-top:2px solid #F60; color:#F60; padding-top:3px}
#menu ul li ul{ visibility:hidden;position:absolute;background:#f60; display:block; height:100%;width:140px;top:25px; left:0; height:0}
#menu ul li table{margin:-1px}
#menu ul li:hover ul,
#menu ul li.over ul{visibility:visible;height:auto;padding:4px}
#menu ul li.over{position:relative; z-index:99}
#menu ul li ul li{float:none;z-index:6; text-align:left;border-bottom:1px solid #FFF; background:none}
#menu ul li ul li.end{border:none}
#menu ul li:hover ul li a,
#menu ul li.over ul li a{display:block;padding:2px 3px; width:100%; white-space:normal; position:relative; height:auto; color:#FFF; border:none}
#menu ul li ul li a:hover{text-decoration:underline}


#nav{display:block; padding:0 0 15px 64px; background:url(/css/img/nav.gif) 21px 0 no-repeat; height:27px; line-height:27px; color:#999; text-transform:lowercase}
#nav a{text-decoration:none; color:#999; margin-right:2px}
#nav a:hover{color:#fe6c0a}

#container{display:block; position:relative; height:100%; background:url(/css/img/left-bg.jpg) 0 100% no-repeat}

#container #sub-container-2{display:block; padding:15px 0 0 286px; height:571px;background:#f1f1f1 url(/css/img/sub-container-2-bg.gif) 289px 0 repeat-y; border:1px solid #dcdcdc}
html>body #container #sub-container-2{height:auto; min-height:571px}
#container #sub-container-2 h3{margin-bottom:0}
#container #sub-container-2 h1{background:none}

#container .left-colum{display:block;width:195px; float:left; margin:0 0 10px -191px; padding:15px 30px 0 64px;height:570px; border:1px solid #dcdcdc; background:#f1f1f1}
html>body #container .left-colum{margin-left:-381px;height:auto; min-height:570px}
.index #container .left-colum{ background:none; border:none;padding:0 0 0 36px;margin-left:-129px; height:560px}
html>body .index #container .left-colum{margin-left:-258px; height:auto; min-height:560px}
#container .left-colum h2,
#container #sub-container #left-colum h2.partner{color:#999; margin-left:-36px; padding-left:36px; display:block; height:28px; line-height:28px}
#container .left-colum h2.news{background:url(/css/img/h2-news.gif) 0 0 no-repeat}
#container .left-colum ul.news{display:block; padding:0; margin:0; list-style:none}
#container .left-colum ul.news li{display:block; padding-bottom:14px}
#container .left-colum ul.news li p{margin:0}
#container .left-colum ul.news li .date{text-decoration:none}
#container .left-colum ul.news li.end a,
#container #sub-container #content .detail a{color:#fe6c0a; padding-right:16px; background:url(/css/img/li-1.gif) 100% 5px no-repeat}
#container .left-colum ul.news li.end a:hover,
#container .content .ul-1 li a.go:hover,
#container #sub-container #content .detail a:hover{color:#000}

#container #sub-container-2 .content{display:block; height:100%;padding-left:82px; background:url(/css/img/h1.png) 0 100% no-repeat}
html>body #container #sub-container-2 .content{background-position:3px 100%}
#container #sub-container-2 .content .ul-1{padding:0; margin:0; list-style:none}
#container #sub-container-2 .content .ul-1 li{display:block; height:60px; padding-left:94px}
html>body #container #sub-container-2 .content .ul-1 li{height:auto; min-height:60px}
#container #sub-container-2 .content .ul-1 li .img{float:left; margin:2px 0 0 -47px; display:block}
html>body #container #sub-container-2 .content .ul-1 li .img{margin-left:-94px}
#container #sub-container-2 .content .ul-1 li .sub a:hover{color:#fe6c0a}
#container #sub-container-2 .content .ul-1 li a.go{color:#fe6c0a}
#container #sub-container-2 .content .ul-1 li a:hover.go{color:#000}

#container #sub-container{display:block; padding:1px 90px 35px 381px}
.index #container #sub-container{background:url(/css/img/sub-container-bg.jpg) 100% 0 no-repeat; padding-top:10px; padding-left:334px}

#container #sub-container #left-colum{display:block; clear:left;border-right:1px solid #ccc; width:195px; float:left; margin-left:-181px; padding:20px 40px 170px 36px; background:url(/css/img/left-colum-bg.jpg) 100% 50% no-repeat; position:relative}
.index #container #sub-container #left-colum{margin-left:-158px}
html>body #container #sub-container #left-colum{ margin-left:-363px}
html>body .index #container #sub-container #left-colum{margin-left:-316px}
#container #sub-container #left-colum h2.partner{background:url(/css/img/h2-partner.gif) 0 0 no-repeat; padding-left:36px}
#container #sub-container #left-colum ul.partner{padding:0; margin:15px 0 0 0; list-style:none}
#container #sub-container #left-colum .partner li{display:block; padding:0 0 35px 0; font-size:11px}
#container #sub-container #left-colum .partner li p{padding-top:15px}
#container #sub-container #left-colum #search{display:block; border-top:2px solid #ccc; background:url(/css/img/footer.gif) 100% -1px no-repeat; padding:33px 0 0 16px; margin-left:-16px}
#container #sub-container #left-colum #search ul{padding:0; margin:0; height:100%; list-style:none}
#container #sub-container #left-colum #search ul li{display:block; clear:both; padding-bottom:10px;background:url(/css/img/input-search.gif) 47px 2px no-repeat}
html>body #container #sub-container #left-colum #search ul li{background-position:47px 0}
#container #sub-container #left-colum #search ul li b{display:block; float:left; width:49px; color:#999; font-weight:normal; font-size:11px}
#container #sub-container #left-colum #search ul li input{height:12px; color:#999; width:78px; margin-right:10px; border:none; background: none; overflow:hidden; line-height:11px; font-size:10px; padding:0}
#container #sub-container #left-colum #search ul li input.b{width:auto; font-size:11px; padding-left:7px; background:url(/css/img/but-1.gif) 0 3px no-repeat; margin:0; cursor: hand}
html>body #container #sub-container #left-colum #search ul li input.b{padding-left:10px}
#container #sub-container #left-colum #deco-1,
#container #sub-container #left-colum #deco-2{display:block; width:8px; height:84px; position:absolute; right:-8px; top:0; background:url(/css/img/content-1.jpg) 0 0 no-repeat}
#container #sub-container #left-colum #deco-1{top:auto; bottom:0; background-image:url(/css/img/content-2.jpg)}

#container #sub-container #content{padding:0; float:right; width:100%}
html>body #container #sub-container #content{}
.index #container #sub-container #content{padding:25px 0 0 0}
#container #sub-container #content .ul-1,
#container #sub-container #content .ul-2{padding:0; margin:0; list-style:none}
#container #sub-container #content .ul-1 li,
#container #sub-container #content .ul-2 li{padding:0 0 15px 22px; background:url(/css/img/li-1.gif) 0 4px no-repeat}
#container #sub-container #content .ul-2 li{background:url(/css/img/li-2.gif) 0 5px no-repeat}
#container #sub-container #content .ul-2 li ul{padding:0; margin:0; list-style:none}
#container #sub-container #content .ul-2 li ul li{padding:4px 0 0 0; background:none}
#container #sub-container #content .detail{padding:5px 0 0 0}

#footer{display:block; clear:both; height:100%; margin:0 32px; border-top:2px solid #CCC; position:relative; color:#858585; padding:56px 0 59px 32px; background:url(/css/img/footer-bg.jpg) 0 0 no-repeat}
#footer #copyright{display:block; width:166px; float:right; border-left:2px solid #b2b2b2; padding-left:20px; height:42px}
#footer #contact{display:block; float:right; padding-right:20px; border-right:2px solid #b2b2b2; margin-right:-2px; text-align:right}
#footer #banner a{margin-right:6px}
#footer #deco-3{display:block; width:84px; height:7px; background:url(/css/img/footer.gif) 0 0 no-repeat; position:absolute; top:-9px; right:0}

.clear{display:block;height:1px;overflow:hidden;clear:both}
div.aim img {float: left; margin: 10px}
input.fb1, textarea.fb1, select.fb1 {border: 1px solid #fe6c0a; margin-left: 10px; width: 400px; margin-bottom: 2px}
input.fb2, textarea.fb2, select.fb2 {border: 1px solid #fe6c0a; margin-left: 10px; width: 250px; margin-bottom: 2px}
table.port td {vertical-align: top; text-align: left}
p.top {text-align: right; margin: 0px -27px -20px 0px}
p.top a.top {color: #999; text-decoration:none; font-size: 11px}
span.history_active { color: #777; }