*{margin:0;padding:0;}
body,html{text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
ul{margin:0;padding:0;list-style:none;}
a{text-decoration:none;color:#000;}
img{border:none;}
table{padding:0;margin:0;width:100%;}
form{padding:0;margin:0;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*top*/
div.header{background:#7D9EBA url(./frame_top_bg.jpg) left 19px repeat-x;padding-top:19px;position:relative;vertical-align:top;min-width:970px;width:expression((document.documentElement.clientWidth||document.body.clientWidth) < 970 ? "970px" : "100%" );}
/*div.titlewrap{background:url(./frame_top_right.jpg) right top no-repeat;}*/
div.title{background:url(./frame_top_left.jpg) left no-repeat;height:107px;}
div.title h1{
    font-family:"ºÚÌå";
	font-size:32px;
    padding:35px 0 0 260px;
    letter-spacing: 4px;
	line-height:140%;
    text-align:left;
    color:#FF0;
	font-weight: bold;
	filter: Shadow(Color=#333333, Direction=80);
}
div.title h1.f22{font-size:22px;}
div.logo{display:none;}
div.date{position:absolute;right:40px;top:32px;font:12px/160% 'ËÎÌå';color:#DFDFDF;letter-spacing:2px;}
div.date span{}
div.date strong{font-weight:normal;}
div.nav{background:url(./frame_nav_bg.jpg) left repeat-x;height:24px;padding-right:20px;}
div.nav ul{list-style:none;text-align:right;}
div.nav ul li{float:right;background:url(./frame_nav_space.gif) left center no-repeat;padding-left:2px;}
div.nav ul li a{float:left;font:12px/180% Arial;letter-spacing:1px;padding:0 15px;height:24px;color:#FFF;text-decoration:none;display:block;}
div.nav ul li a:hover{background:url(./frame_nav_a_hover.jpg) repeat-x;}
div.nav ul li a span{}
div.nav ul li a:hover span{}
div.neck{background:url(./frame_neck_bg.jpg) left top repeat-x;height:26px;}

/*_bottom*/
div.footer{background:#57697B url(./frame_bottom_bg.gif) left top no-repeat;}
div.copyright{height:38px;text-align:center;}
div.copyright span{font:12px/38px Arial;color:#FFF;letter-spacing:1px;}
div.copyright span a{font:12px/38px Arial;text-decoration:none;color:#FFF;border-bottom:1px solid #FFF;}
div.copyright span a:hover{}

/*_left*/
body.f_left{background:url(./frame_left_bg.gif) repeat-y;padding-left:12px;padding-right:2px;min-height:100%;height:auto;_height:100%;text-align:left;_overflow-x:hidden;_overflow-y:auto;}
div.leftwrap{height:100%;background:url(./frame_left_bottom_line.gif) left bottom repeat-x;}
div.menuwrap{background:url(./frame_left_top.gif) left top no-repeat;padding-top:40px;}
ul.menu{list-style:none;margin:0;padding:0;border-top:1px solid #CCC;}
ul.menu li{font-size:0;line-height:0;}
ul.menu li ul{display:none;}
ul.menu li{}
ul.menu li a{display:block;border-bottom:1px solid #CCC;font:12px/160% Arial;color:#FFF;letter-spacing:1px;text-decoration:none;}
ul.menu li a:hover{color:#FC0}
ul.menu li a.open{background:url(./frame_left_cur_bg.jpg) left top repeat-y;}
ul.menu li a span{display:block;padding:3px 0 2px 35px;background:url(./frame_left_com_li.jpg) 20px 5px no-repeat;}
ul.menu li a.open span{display:block;padding:3px 0 2px 35px;background:url(./frame_left_cur_li.jpg) 20px 5px no-repeat;}
ul.menu li ul{margin-top:2px;list-style:none;border-bottom:1px solid #CCC;}
ul.menu li ul li a{border:0;background:url(./spacer.gif) no-repeat;font:12px/140% Arial;}
ul.menu li ul li a:hover,ul.menu li.open ul li a.cur{color:#FC0}
ul.menu li ul li a span{background:url(./frame_left_normal.gif) 40px 10px no-repeat;padding:2px 0 0 50px;}
ul.menu li ul li a:hover span,ul.menu li.open ul li a.cur span{background:url(./frame_left_hover.gif) 40px 10px no-repeat;}