/* CSS Document */
* { padding: 0; margin: 0; }

body{
	margin: 0px;
}
body{
	font-family: "MS PGothic";
	font-size: 12px;
	color:#000;
	background-color:#fff;
}
a:hover{ color:#aaa}
img{ border:0px;}
.button_bg{ background:url(../images/btn_bg_top.gif) no-repeat; width:110px; height:24px; border:0;  cursor:hand; margin-left:5px;}
.icon{ margin-right:5px;}
.input_css{ border:1px solid #b4b4b4; width:287px; }
.clear{ clear:both}

/* wrap */
#wrap{ width:914px; margin:0 auto; background:url(../images/main_bg.gif) repeat-y; }

/* header */
#header{  background:url(../images/top_bg.gif) no-repeat; height:115px;  color:#000;}
#header img{  margin:45px 0 0 35px;}
#header h1{ font-size:12px; float:right; margin:20px 20px 0 0; color:#999;}
#header h1 a{ color:#999;}
#header h1 a:hover{ color:#aaa;}



/* nav */
#nav{ margin:0 7px 0 7px; background:url(../images/sub_bg.gif) repeat-x; padding-top:6px;}
#nav ul{  height:47px; padding:0 9px 0 9px;}
#nav ul li{float:left; text-align:center; list-style:none; width:123px; font-weight:bold; height:39px; margin-right:10px}
#nav ul li a{ color:#5a5a5a; text-decoration:none;  width:123px;display:block; height:28px; padding-top:11px; background:url(../images/menu_bg2.gif) no-repeat;}
#nav ul li a:hover{ color:#fff; padding-top:11px; background:url(../images/menu_bg.gif) no-repeat;}


/* main */
#main{ padding:15px 9px 15px 11px; background:url(../images/top_btm_bg.gif) no-repeat top; }


/* siderbar */
.siderbar{ float:left; width:260px;color:#000; background-color:#ffcccc;}
.sider_title{ background:url(../images/siderbar_title.gif) no-repeat top; padding:13px 0 10px 0;  margin-bottom:15px}
.sider_t_insert{width:247px; margin:20px 0 0 7px; background:url(../images/sider_top_bg.gif) no-repeat top; padding-top:5px;}
.sider_title p{ margin:0 0 5px 25px; }
.sider_title ul{ background-color:#fff7f8;}
.sider_title ul li{ list-style:none; border-bottom:1px dotted #fb7d8d; margin-left:5px;}
.sider_title ul li a{ background:url(../images/icon1.gif) no-repeat left; color:#624a3a; padding:10px 0 0 15px; height:22px;text-decoration: none; display:block;}
.sider_title ul li a:hover{ color:#aaa; }


/* content */
.content{ float:right; width:630px;}
.banner{ background:url(../images/banner.gif) no-repeat; width:630px; height:234px; margin-bottom:20px;}
.cont_title_insert{ margin:10px 0 20px 0; 0; padding:12px;line-height:300%;}
.cont_title_insert p{ line-height:300%;}
.cont_title_insert p a:hover{ color:#aaa}
.cont_title_insert span{ line-height:150%;}
.cont_title_insert_left{ width:285px; float:left; padding-right:15px; border-right:1px dashed #c2c2c2;}
.cont_title_insert_left p{  font-weight:bold; margin-bottom:5px}
.cont_title_insert_left p a{ color:#5d5d5d}
.cont_title_insert_right{ width:285px; float:right; padding:0 5px 0 10px;}
.cont_title_insert_right p{  font-weight:bold;margin-bottom:5px}
.cont_title_insert_right p a{ color:#5d5d5d}

.cont_title_other{ background:url(../images/content_title_bg.gif) no-repeat; padding:8px 0 0 0; height:23px;}

.cont_nr{ background:url(../images/cont_bg.gif) no-repeat; width:567px; height:479px; margin:15px 0 0 28px;;}
.cont_nr_insert{ padding:10px 10px 15px 15px; line-height:200%;}
.nr_insert{ margin-top:15px;}
.nr_insert p a{ color:#0072ff; text-decoration:none;}
.nr_insert p a:hover{ color:#aaa; }
.nr_insert img{ float:left; margin-right:20px;}

.cont_title_other h2{ font-size:14px; color:#b30f41; font-weight:bold; margin-left:20px;}


/* footer */
#footer{ background:url(../images/btm_bg.gif) repeat-x top; height:91px; padding-top:26px;}
.footer_menu{ text-align:center;}
.footer_menu a{ color:#5d5d5d; text-decoration:none;}
.footer_menu a:hover{ color:#aaa;}
.copyright{ text-align:center;color:#5d5d5d; margin-top:10px;}
.copyright a{ color:#5d5d5d; text-decoration:none;}
.copyright a:hover{ color:#aaa;}



