body{margin:0; padding:0; background:url(/gfx/tpl/bg_body.png) repeat-x #fff; font:11px Verdana; color:#555}
img{border:0}
input,option,select,textarea{font:12px arial}
a{color:#666}
#page{position:relative; left:50%; margin-left:-485px; width:950px; background:#fff;}
#header{height:60px; position:relative; padding:10px}
ul#top_menu{position:absolute; right:10px; top:50px; list-style:none; margin:0; padding:0;}
ul#top_menu li{float:right; margin:0 12px 0 12px; font-weight:bold}
ul#top_menu li a{text-decoration:none; font:bold 11px Arial; color:#666; text-transform:uppercase}
ul#top_menu li a:hover{color:#039}
ul#top_menu li.current a{color:#c00; text-decoration:none;}
a#logo{position:absolute; top:25px; left:20px;}
#container{min-height:450px}
#right{width:630px; padding:10px; float:right}
#right {line-height:16px;}
#left{width:282px; float:left; padding:10px 8px 10px 10px}
#full{width:930px; float:left; padding:10px 8px 10px 10px; position:relative}
#lang_menu{position:absolute; right:10px; top:10px; list-style:none;}
#lang_menu li{float:left; text-transform:uppercase; font-weight:bold; margin-left:10px;}
#lang_menu li a{font:bold 11px arial;}
#lang_menu li.current a{color:#039; text-decoration:none}
div.reflect{height:30px; width:282px; background:url(/gfx/tpl/reflect.png); height:25px; margin-bottom:5px}
#left div.box{padding:10px; width:260px; border:1px solid #003; background:url(/gfx/tpl/bg_box.png) repeat-x #264C8E; margin:0}
div.box ul{margin:0; padding:0; line-height:24px; list-style:none}
div.box ul li{background:url(/gfx/tpl/ul_arrow.gif) no-repeat 0px 8px; padding-left:20px;}
div.box ul li:hover{background:url(/gfx/tpl/ul_arrow_over.gif) no-repeat 0px 8px; padding-left:20px;}
div.box ul li.current{background:url(/gfx/tpl/ul_arrow_on.gif) no-repeat 0px 8px; padding-left:20px;}

#left div.box ul li a{text-decoration:none; color:#ccc}
#left div.box ul li:hover a{color:#fff}

#left div.box ul li.current a{color:#FC0; font-weight:bold}
.clear{clear:both}
ul.nav{list-style:none; float:left; width:400px; margin:20px 0 20px 0; padding:0}
ul.nav li{font-size:10px; height:20px; line-height:20px; font-weight:bold; text-align:center; min-width:20px; margin-right:3px; float:left}

ul.nav li.ppr, ul.nav li.pne, ul.nav li.pla, ul.nav li.pfi{width:20px; height:20px; background:url(/gfx/tpl/arrows.png)}
ul.nav li.pne{background-position:60px 0}
ul.nav li.pfi{background-position:40px 0}
ul.nav li.pla{background-position:20px 0px}
ul.nav li.ppr:hover{background-position:0px 20px}
ul.nav li.pne:hover{background-position:60px 20px}
ul.nav li.pfi:hover{background-position:40px 20px}
ul.nav li.pla:hover{background-position:20px 20px}
ul.nav li.pa{border:1px solid #fff}
ul.nav li.pi{display:none}
ul.nav li a{font-size:10px; padding:0 4px 0 4px; display:block; text-decoration:none;}
ul.nav li.pc{background:#30518e}
ul.nav li.pc{font-size:12px; color:#fc0}
ul.nav li.pc a{color:#FC0; font-size:24px}
div.jump{margin:20px 0 20px 0; float:right; width:140px}

div#way{font-size:11px; padding:5px; margin:10px 10px 0px 10px;}
.more{font-weight:bold; text-align:right; margin-left:520px; text-decoration:none; color:#F00; padding-top:15px; clear:left}

img.illus{border:1px solid #666; margin-bottom:30px}
h2, h2 a{text-decoration:none; letter-spacing:-1px; color:#dfac00; font-weight:300; font-size:20px; font-family:Verdana; padding-bottom:10px; margin:0 0 20px 0; border-bottom:1px dotted #dfac00;}
em.date{display:block; margin-bottom:0px; font-size:10px;}
h3, h3 a{text-decoration:none; letter-spacing:0px; color:#c00; font-weight:700; font-size:14px; font-family:Arial; margin:0; padding-top:10px;}
h3 a:hover{color:#EAAC00}

h4, h4 a{text-decoration:none; letter-spacing:0px; color:#444; font-weight:bold; font-size:12px; font-family:Arial; margin-bottom:10px; padding-bottom:10px;}

.pola30{width:30px; height:30px; float:left; margin:10px; padding:5px; border:#999 thin solid}
.pola80{width:80px; height:80px; float:left; margin:0 10px 10px 10px; padding:5px; border:#999 thin solid}
.pola120{width:120px; height:120px; float:left; margin:0 10px 10px 10px; padding:5px; border:#999 thin solid}
div.description{background:#f4f4f4; padding:10px; border:1px #ccc dotted; margin:20px 0 0 0}
#footer{height:125px; background:#4F86BA}
div.box280{width:282px; float:left; margin:25px 42px 0 0;}
div.box280 a{text-decoration:none;}
div.box280 div{ border:#CCC thin solid; padding:15px; height:150px; background-color:#EFEFEF}
div.box280 div.no_pad{padding:0; height:180px;}
div.last{margin-right:0;}
div.box280 h4{padding:0; margin:6px}
div.box280 select{width:200px;}
ul.lized{list-style:none; margin:0 0 20px 10px; padding:0}
ul.lized li{background:url(/gfx/tpl/lized.png) no-repeat 0px 6px; padding-left:15px;}
ul.lized li{display:block; position:relative;}
ul.lized li span{position:absolute; left:200px}
#footer div{position:relative; left:50%; margin-left:-465px; width:910px; padding:10px;}
#footer ul{position:absolute; top:10px; list-style:none; margin:0; padding:0; width:800px}
#footer ul li{float:left; margin-right:10px; font-size:11px;}
#footer ul li a{color:#fff; text-decoration:none}
#footer ul li.current a{font-weight:bold; color:#FC0}
#footer div.address{color:#FFF; position:absolute; top:0px; left:1175px; width:190px; text-align:right}
#footer div.share{position:absolute; top:40px; width:190px;}
#footer p{width:720px; position:absolute; left:190px; top:90px; padding:0; margin:0; font-size:10px; color:#fff; text-align:right;}
#footer p img{left:5px; bottom:5px;}

#menu {padding:0 10px 0 10px; margin:10px; height:60px; list-style:none; background:url(/gfx/tpl/bg_menu.png)}
#menu table {border-collapse:collapse; height:0; width:0; margin:0 -4px -1px 0;}
#menu li {float:left; margin:0px;}
#menu li a {display:block; float:left; height:60px; line-height:60px; border-right:1px solid #222 ;padding:0 23px 0 23px; }
#menu li.first{border-left:1px solid #222}
#menu li:hover {position:relative; z-index:100; background:#242424;}
#menu li a:hover {position:relative; z-index:100; background:#242424;}
#menu li:hover {color:#fff}
#menu li a.cur, #menu li a.cur:hover {background:url(/gfx/tpl/bg_menu_on.png) repeat-x}

#menu ul {position:absolute; left:-9999px; top:60px; width:230px; padding:10px; margin:0; list-style:none; background:#333}
#menu ul li {margin:0; border:0}
#menu ul li a {padding:0 10px 0 10px; margin:0; color:#fff; text-decoration:none; width:210px; height:25px; line-height:25px; border:0; text-align:left;}
#menu ul li a:hover {border:0;}
#menu :hover ul {left:-1px;}
div.item_box{margin-bottom:10px;}