html,body,img,form,ul,ol,li,div,table,tr,td,h1,h2,h3,p{ padding:0; margin:0;}
html,body {	background:#f1f4f6 url(../images/bg_2010.gif) repeat-x;color: #333;font-family:  Helvetica, Arial, Verdana,sans-serif;font-size:12px;}
img{border:0}
input,select,textarea,button {font: 12px/1.5em tahoma, arial, helvetica, snas-serif}
input,textarea {padding:3px 2px;font-size:12px;border-right: #c3c3c3 1px solid; border-top: #7c7c7c 1px solid;  border-left: #c3c3c3 1px solid; border-bottom: #ddd 1px solid}
textarea {overflow: auto;}
input {line-height:16px}
a { color: #0000cd; text-decoration: none;}
a:hover { color: #ff0084;text-decoration: underline;}
.i_s,.i_b{padding:2px 9px 3px 9px;height:24px;color:#fff;background:#0000cd;border-left:1px solid #eee;border-top:1px solid #eee;border-right:1px solid #999;border-bottom:1px solid #999;} 
.i_b{color:#333;background:#eee;} 
a.button {background: transparent url(../images/redbutt.gif) no-repeat scroll top right;color: #ff9a9a;display: block;float: left;height: 24px;margin-right: 6px;padding-right: 18px;text-decoration: none;}
a.button span {background: transparent url('../images/redbutt.gif') no-repeat top left;display: block;line-height: 14px;padding: 6px 0 4px 18px;}
a.button:hover {background-position: bottom right;color: #fff;text-decoration: none;outline: none; }
a.button:hover span {background-position: bottom left;padding: 6px 0 4px 18px;}
div { text-align: left; word-wrap: break-word; word-break: break-all;}
hr{ margin: 12px 0px 12px!important;margin: 5px 0px 5px; height:1px;overflow:hidden;clear:both; border:#eee;background:#eee;color:#eee;}
h1 {font-size:24px}
h2 {font-size:18px;line-height:29px}
h3 {font-size:14px;line-height:23px}
h4 {padding:3px 8px;margin:0;font-size:12px;color:#666;font-weight:normal}
p {padding:5px 0 12px;line-height:194%}
ul {height:auto;list-style:none; }
.clear {clear:both!important }
.right {float:right;}
.left {float:left;}
/*------------------------------------------*/
#top{margin:0 auto;width:880px;height:72px;padding:10px 0;}
a.logo {display: block;width:175px;height:72px;background: url('../images/home.gif') no-repeat -100px -30px;}
a.logo:hover {background: url('../images/home.gif') no-repeat 120px 39px;}

#nav{margin:0 auto 0px;width:880px;height:38px;background:#0000cd;font-size: 14px;clear:both;}
	#nav ul {padding:0px 8px 0}
	.m_nav li{ width:auto;float:left;display: block;}
	.m_nav li a { display: block;padding:11px 9px 8px;margin-right:2px;color: #fff;text-decoration: none;}
	.m_nav li a:hover,.m_nav a.tabon { color:#fc2646;background-color: #0000cd;}
	*html .m_nav li a { padding-top:14px} /* ie6 fixed */
    *+html .m_nav li a { padding-top:14px} /* ie7 fixed */
    #searchbox{float:right;border:1px solid #eee;width:235px;margin-top:5px;background: #fff;}
    #searchinput{padding:2px 0 0;float:left;}	
	#searchbutton {margin:2px 1px 2px 0;padding:2px 0 2px;line-height:16px;float:left;}
	*html #searchbutton{ margin-top:4px} /* ie6 fixed */
    *+html #searchbutton{ margin-top:4px} /* ie7 fixed */
	#ski{border:0;padding:3px 6px;color:#ddd;width:165px;height:14px}
	.scb{color:#0000cd;border:0px solid #ddd;padding:0 20px 0 10px;background: url("../images/arrow_down_blue.gif") no-repeat 40px center}

	.smenuclose div { display: none }
	.smenuopen{ z-index: 99; position: relative }
	.smenuopen div { font-size:12px;text-align:center;border: #eee 1px solid;padding:5px 0; width:52px; left: 0px;top: 13px; position: absolute;  background: #fffff9; }
	.smenucell { margin: 0px 0px; overflow: hidden; line-height: 1px; height: 1px; background: #e1e1d0 }
	.smenuopen div a { display:block;padding: 1px 10px 1px; color: #0000cd; line-height: 18px; text-decoration: none }
	.smenuopen div a:hover { color: #fff; background: #807668; text-decoration: none }

	#status { float:right;font-size:12px;padding:12px 15px 0;}
	#status a {color:#fff}

#title{margin:0 auto;height:40px;background: #fff url(../images/bg_title1.gif) repeat-x;border-bottom:1px solid #ddd;}
	#title_right{float:right;width:240px;border-left:0px solid #ddd;padding:12px 20px 0;height:31px;}
	#title_m {font-size:14px;float:left;padding:13px 20px 0}
	#title_l {float:left;padding:14px 20px 0}

#main{margin:0 auto;width:878px;height:auto;background: #fff url(../images/bg_main.gif) repeat-x;border:1px solid #e1e1e1;clear:both;}
    #content{float:left;background: #fff url(../images/bg_main.gif) repeat-x;width:597px;padding:10px 0;overflow-x:hidden;border-right:1px solid #f1f1f1;height:700px;}
    div[id=content] { height:auto!important;min-height:700px!important; }
    #slider{float:right;background: #fff url(../images/bg_main.gif) repeat-x;width:280px;padding:10px 0;overflow-x:hidden;}
    	#slider p{padding:5px 0 0px;font-size:14px;line-height:23px}
    	#minical{background:#fff}

#footer{margin:0 auto;width:876px;padding:15px 2px 15px;height:24px;color:#ccc;margin-bottom:20px}
	#footer a {color:#666}

#awin{top:0;left:0;position:absolute;background:#fff;border:10px solid #c3d9ff;overflow:auto;width: 450px;height: 100px;z-index: 150;overflow:hidden;display:none}

#overlay {background: url('../images/overlay.png'); position: absolute;margin: auto;top:0;left:0;width:3000px;height:3000px;display:none;z-index: 100;}

table#mdata { border:0px solid #ccc}
	table#mdata tr { text-align:center;}
	table#mdata td { border-bottom:1px dotted #eee;padding:6px 2px}
	
ul.l_nav {padding:5px 0 0;}
ul.l_nav li{padding:2px;line-height:22px;float:left;width:116px}

.t_desc{padding:10px;margin:20px 0;color:#aaa;background:#f9f9f9;line-height:18px}
.p20{padding:20px}
.p20b{padding:20px 20px 0 20px}
.p30{padding:30px}
.p1520{padding:15px 20px}
.p1020{padding:10px 20px}
.b_r{border-right:1px solid #f1f1f1}
.b_b{border-bottom:1px solid #f1f1f1}
.b_b1{border-bottom:1px solid #eee!important}
.b_t1{border-top:1px solid #eee!important}
.b_n{border:0!important}
.fs14{font-size:14px}
.fs12{font-size:12px!important}
.fs10{font-size:10px}
.fcgray{color:#cdcdcd!important}
.fc1 { color: #ff0084;text-decoration: underline;font-weight:bold}
.bc1{background:#f1f1f1}
.bg2{background:#fafaff}
.m_head{margin-bottom:0px}
.l_title{background:#F6F9FF;padding:4px!important;}
.l_title1{background:#f8f8f8;padding:4px!important;}
.s_n{display:none}
.page{ font-size:14px;text-align:center;clear:both;margin-top:20px;line-height:18px;padding:14px 0px 2px;border-top:1px dotted #eee; }
.page a {border:1px solid #eee;margin:2px;padding:2px 4px; }
.page a:hover  {color:#fff;background:#666;text-decoration: underline; }
.s_p {color:#fff;background:#666;}
.prev,.next { padding:2px 4px 2px!important;background:#efefef; }
.p_t {color:#fff;background:#6ea42d;margin-right:15px!important}

.navmenuclose div { display: none }
.navmenuopen { z-index: 999; position: relative }
.navmenuopen div { text-align:center!important;opacity: 0.95;border: #e1e1d0 1px solid;padding: 10px 0; width:55px; left: 9px;top: 36px; position: absolute; background: #fffff1;}
.navmenuopen iframe{z-index: -1;border:0;position:absolute;top:0;left:0;width:55px;height:205px;filter:Alpha(opacity=0);}

*html .navmenuopen div a {padding-top:2px}/* ie6 fixed */
*+html .navmenuopen div a {padding-top:0} /* ie7 fixed */
.navmenuopen div a { display:block;padding: 1px 10px;margin:0;color: #0000cd; line-height: 20px; text-decoration: none }
.navmenuopen div a:hover { color: #fff; background: #807668; text-decoration: none }
.navmenucell { margin: 5px 0px; overflow: hidden; line-height: 1px; height: 1px; background: #e1e1d0 }

.quote{border:1px solid #eee;background:#fffff9;padding:10px;line-height: 22px}
.ggad{width:240px;padding:20px 14px 20px 16px}
ul.m_it {padding:5px 0 0;}
ul.m_it li{font-size:14px;padding:2px;line-height:22px;float:left;width:75px}
ul.m_it li img{width:18px;height:20px;margin-right:5px;}

