/* -----Header-------------------------------------------------  */
* {
	margin: 0;
	padding: 0;
	scrollbar-base-color: #F5F6F0;
	scrollbar-arrow-color:#F5F6F0;
	scrollbar-3dlight-color: #F5F6F0;
	scrollbar-darkshadow-color: #F5F6F0;
	scrollbar-face-color: #D2D1CC;
	scrollbar-highlight-color: #F5F6F0;
	scrollbar-shadow-color: #F5F6F0;
	scrollbar-track-color: #F5F6F0;
	}
body{
	font-family: Tahoma;
	font-size: 13px;
	/*background:#FFFFFF url(images/background/bg.gif) repeat center top; color: #555555;*/
	background: url(images/background/bg.jpg) no-repeat scroll center top #F1EDE7;
	/*background-attachment:fixed;*/
	margin:0px auto;
}
a:link {
	color: #555555;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #555555;
}
a:hover {
	text-decoration: underline;
	color:#CC0000;
}
a:active {
	text-decoration: none;
	color:#000;
}
a {
	font-family: Tahoma;
	font-size: 13px;
}
.clear { clear:both; }

.h_bor_top{ float:left; background:url(images/bg_body_t.png) no-repeat; height:23px; width:1017px; margin:0 auto; margin-top:-15px; z-index:2;behavior: url("iepngfix.htc")  }
.h_bor_middle{ float:left;   background:url(images/bg_body_m.gif) repeat-y; width:1017px; padding-left:15px;  margin:0 auto; z-index:10000; }
.h_bor_bottom{ float:left; background:url(images/bg_body_b.png) no-repeat; height:17px;  width:1017px; margin:0 auto; behavior: url("iepngfix.htc") }

.h_bor_top2{ float:left; background:url(images/b_man_t.png) no-repeat; height:14px; width:1017px; margin:0 auto; margin-top:40px; z-index:2;behavior: url("iepngfix.htc")  }
.h_bor_middle2{ float:left;   background:url(images/b_man_m.png) repeat-y; width:1017px; padding-left:15px;  margin:0 auto; z-index:10000; }
.h_bor_bottom2{ float:left; background:url(images/b_man_b.png) no-repeat; height:17px;  width:1017px; margin:0 auto; z-index:10000; behavior: url("iepngfix.htc") }

/*--------------topmenu----------------*/
#top_menu { float:left; width:1095px; margin:0 auto; height:122px; margin-top:-55px; margin-left:-55px; margin-bottom:15px;  text-align:center; z-index:10; position:relative; background:url(images/bg_menu_top.png) no-repeat;  }
#top_menu .tob_tabmenu{
margin:0px auto;
width:944px;
}
#top_menu .tob_tabmenu ul{
width:944px;
margin:0 auto;
list-style: none;
padding:47px 0px;
}
#top_menu .tob_tabmenu li{
padding: 0;
text-transform:uppercase;
display:inline;
}
#top_menu .tob_tabmenu a{
font-size: 1.1em;
font-weight:bold;
color:#555555;
text-decoration: none;
padding:0px 9px 0px 9px;
border-right:3px #fdbbb9 solid;
}
#top_menu .tob_tabmenu a:hover{
color:#c80000;
text-decoration: underline;
}
#top_menu .tob_tabmenu a.selected{ 
color:#fffebf;
}
/*------------------tab search --------------------------------------------*/

div#tab_top_search
{
height:38px;
width: 1000px;
margin:0 auto;
margin-top:35px;
margin-top:55px!important; 
margin-bottom:0px;
}
div#tab_top_search .s_center { margin:0 auto; padding-left:20px;}
#tab_top_search .bg_center {float:left; height:38px; }
#tab_top_search .line_s { padding-top:6px; font-size:12px; color:#555555; font-weight:bold; width:960px;}
#tab_top_search a { color:#a03232; }
/*-----------------------------------------------*/
#web_top { position:absolute; top:0; left:0; width:100%; background:url(images/footer_nav_bar.png) repeat-x top; text-align:right; height:42px;  } 
#web_top .nav_topbar { float:left; position:relative; margin:9px 0 0 9px; color:#555555; }
#web_top .nav_topbar h1{ list-style:none; margin:0px; padding:0px;  color:#555555; display:inline; font-size:12px; font-weight:normal; }
#web_top .nav_topbar a{ color:#555555; }
#web_top .text_cp { padding:7px 6px 7px 0px; color:#555555; }
#web_top .text_cp a{ color:#555555; }
#web_top a { padding-bottom:5px; }
#web_top  li{ float:left; width:100%;}
#web_top .banner{ float:right; background:url(images/line_top.gif);   }
#web_top .king { display:none;  }
#web_top .user_cp { float:right; width:100%; }

/*---------------------------------------------------*/
#header_top { float:left; padding-top:0px; padding-bottom:10px; } 
.logo { margin-left:0px;  position:relative;  }
#cat_foot { background:none; border:none; color:#485502; margin-left:-1px; position:relative; }
#cat_foot  a{ color:#2d3c03; }

/*----------footer blog--------------------------------------*/
#foot_border { margin:0 auto; height:400px;  width:100%; background: url(images/background/bg_b.jpg) no-repeat scroll bottom center; margin-top:-400px; position:relative; z-index:-9999; } 

.nav_head a{ color:#454545;  }
.sub a{ color:#454545;  }