.top-hidden{background:url(header/bkg_top_hidden.png) left bottom repeat-x; width:100%;text-align:left; }
.top-hidden a{display:block; float:left; margin-right:5px;  }
.top-hidden a.btn-hide{background:url(header/hidden/btn_hide_show.gif) left -4px no-repeat;width:76px;height:24px; position:absolute;
 top:-1px; right:0 }
.top-hidden a.btn-hide{_top:1px}
.top-hidden a.btn-hide.display{background-position:left bottom}

#hidden{height:47px; width:970px; margin:0 auto; text-align:left; background:none;padding-top:5px }
#hidden span.weather{font-size:20px; font-weight:bold; display:block; float:left; width:157px;}
#hidden form{float:left; width:360px;background:url(header/hidden/txt_box.gif) left 5px no-repeat ;}
#hidden input{float:left; padding:0; margin:0; margin-left:5px;}
#hidden input.txt{border:0; width:154px; height:29px; line-height:29px;font-size:15px;padding:8px 8px; display:block; background-color:transparent;}
#hidden .nav{background:url(header/hidden/bkg_font_size.png) left top no-repeat; width:132px; float:left;}
#hidden .nav li a{width:18px;height:30px; margin:0}
#hidden .nav li.size-s{padding-left:53px}
#hidden .nav li.size-m{padding-left:6px}
#hidden .nav li.size-l{padding-left:6px}
#hidden .nav li.selected a{border-bottom:1px solid #232323;}
#hidden a.btn-helper{background:url(header/hidden/btn_helper.gif) left top no-repeat ;width:107px;height:38px; margin-right:10px;}
#hidden a.btn-helper:hover{background-position: left bottom;}
#hidden .btn-search{background:url(header/hidden/btn_search.gif) left top no-repeat;width:63px;height:38px;}
#hidden .btn-advance-search{background:url(header/hidden/btn_advance_search.gif) left top no-repeat;width:101px;height:38px;}
#hidden .btn-search:hover,#hidden .btn-advance-search:hover {background-position:left bottom}

#hidden a.btn-simplify{background:url(header/hidden/btn_simplify.gif) left top no-repeat;width:102px;height:38px; margin-right:18px;}
#hidden a.btn-simplify:hover{background-position: left bottom;}
#hidden a.btn-l-eng{background:url(header/btn_l_eng.gif) left top no-repeat;width:36px;height:38px;}
#hidden a.btn-l-eng:hover{background-position: left bottom;}
#hidden a.btn-l-simp{background:url(header/hidden/btn_l_simp.gif) no-repeat left top;width:36px;height:38px;}
#hidden a.btn-l-simp:hover{background-position: left bottom;}

.header{position:relative; width:970px; margin:0 auto;display:block; height:90px;}
.header img.logo{float:left}
.header div{float:left; margin:5px 5px 0 0;position:relative}
.header div a{height:28px;width:56px; display:block; position:absolute;}
.header .col-logout{width:600px; background-color:#FF0000}
.header .col-logout a{top:5px;height:70px;}
.header a.btn-login{background:url(header/logout/btn_login.gif) left top no-repeat; width:72px; right:110px }
.header a.btn-helper{background:url(header/logout/btn_helper.gif) left top no-repeat; width:105px; right:0;}
.header a.btn-login:hover, .header a.btn-helper:hover{background-position:left bottom}

.header .col-profile a.btn-logout{background:url(header/login/btn_logout.gif) left top no-repeat; top:41px;}
.header .col-profile a.btn-logout:hover, .header .col-profile a.btn-manage:hover{background-position:left bottom}


.header .col-profile{background:url(header/login/bkg_member_box.gif) left top no-repeat;width:212px;height:62px; padding:8px 60px 8px 6px; }
.header .col-profile{margin-left:155px}
.top-hidden .header .col-profile{margin-left:0}
.header .col-profile a{right:5px; margin:0}
.header .col-profile span{display:block; font-size:15px; color:#FFFFFF; margin-left:64px; line-height:15px; margin-bottom:10px;}
.header .col-profile img{float:left}
.header .col-profile a.btn-manage{background:url(header/login/btn_manage.gif) left top no-repeat;top:8px}
.header .col-profile a.btn-logout{background:url(header/login/btn_logout.gif) left top no-repeat; top:41px;}
.header .col-profile a.btn-logout:hover, .header .col-profile a.btn-manage:hover{background-position:left bottom}

.header .col-assistant{background:url(header/login/bkg_assistant_box.gif) left top no-repeat;width:232px;height:46px; padding:35px 35px 0;}
.header .col-assistant span{display:block; font-size:15px; color:#FFFFFF;}
.header .col-assistant a{height:28px; display:block; position:absolute; top:6px; margin:0}
.header .col-assistant a.btn-edit{background:url(header/login/btn_edit.gif) no-repeat left top;width:94px; right:67px;}
.header .col-assistant a.btn-more-a{background:url(header/login/btn_more.gif) left top no-repeat;right:7px}
.header .col-assistant a.btn-edit:hover,.header .col-assistant a.btn-more-a:hover{background-position:left bottom}
.header span.date{font-size:21px; font-weight:bold; display:block; float:right; width:160px; margin-top:30px; }

.assistant {margin:0; padding-bottom:10px; padding-left:22px; padding-right:15px}
.assistant .top {background:url(general/assistant_top.png) 0 bottom; width:540px; height:11px; background-repeat:no-repeat; padding:0; margin:0; border:0px solid}
.assistant .bk {background:url(general/assistant_bk.png) 0 top; width:540px; background-repeat:repeat-y; padding:0px 10px 0px 10px}
.assistant .bottom {background:url(general/assistant_bottom.png); width:540px; height:38px; background-repeat:no-repeat;}
