/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
html{
	background:#FFF;
}
body {margin:0 auto;text-align:center;}
body,div,p,td{
	font:12px Arial;
	color:#333;
}
img{
	border:none;
}
h1,h2 {font:bold 22px Arial, Helvetica, sans-serif;color:#CD1668}
h2 {font-size:18px;padding-top:5px;font-family:Arial, Helvetica, sans-serif;}
a{
	color:#5B5A5A;
	text-decoration:none;
}
a:hover{
	color:#CD1668;
	text-decoration:underline;
}
a.underline{
	color:#5B5A5A;
	text-decoration:underline;
}
a.underline:hover{
	color:#CD1668;
	text-decoration:none;
}
ul{
	list-style:none;
}
input,select,button,textarea {
	font:12px arial;
	vertical-align:middle;
	border:solid 1px #DCDCDC;
	padding:0px 2px;
}
input {background:transparent;height:20px;}
.radio,.checkbox {border:0px;}
.sbttn {border:solid 1px #ccc;background:#fff;color:#666;padding-top:3px;padding-bottom:1px;margin:0px 2px;}
.button_search {background:url(../images/button_search.gif) no-repeat left top;width:62px;height:33px;border:0px;}
input.keyword { margin-bottom:10px;margin-left:200px;}
.clear {clear:both;}
.blank5 {clear:both;margin:0 auto;font-size:1px;height:5px;}
.blank6 {clear:both;margin:0 auto;font-size:1px;height:6px;}
.blank8 {clear:both;margin:0 auto;font-size:1px;height:8px;}
.blank10 {clear:both;margin:0 auto;font-size:1px;height:10px;}
.blank16 {clear:both;margin:0 auto;font-size:1px;height:16px;}
.blank20 {clear:both;margin:0 auto;font-size:1px;height:20px;}
.blank40 {clear:both;margin:0 auto;font-size:1px;height:40px;}
.border1px {clear:both;margin:0 auto;font-size:1px;height:1px;border-top:solid 1px #ccc;width:96%;}
.borderd1px {clear:both;margin:0 auto;font-size:1px;height:1px;border-top:dotted 1px #A5A6A5;width:96%;}
.imgborder {border:solid 1px #DCDCDC}
.dot {clear:both;margin:0 auto;font-size:1px;height:1px;background:url(../images/dot.gif) repeat-x;width:100%;}
.pl30 {padding-left:30px;}
.pt10 {padding-top:10px;}
.bg6C6C6C {background:#6C6C6C;}
.txtLeft {text-align:left;}
.txtCenter {text-align:center;}
.txtRight {text-align:right;}
.floatLeft {float:left;}
.floatRight {float:right;}
table {border-collapse:collapse}
th,td {border:solid 1px #666;padding:5px;}
.table_noborder th,.table_noborder td {border:0px;padding:0px;}
.container {width:1004px;margin:0 auto;text-align:left;}

/* -------------head ----------------*/
.head {background:url(../images/bg_head.gif) repeat-x;height:61px;width:1004px;}
.logo {float:left;}
.search {float:left;margin-left:123px;margin-top:28px;}
.flag {float:right;margin-right:10px;margin-top:37px;}
.flag span {padding-left:10px;}
/* -------------menu ----------------*/
.menu {width:1004px;border-bottom:solid 1px #F4C8DD;}
.menu li {float:left;height:37px;overflow:hidden;}

.main_left {float:left;background:url(../images/bg_left.jpg) no-repeat left top;width:304px;padding-top:425px;padding-left:24px;min-height:439px;height:439px;}
.main_right {float:left;background:url(../images/bg_top.jpg) no-repeat left top;padding-top:230px;width:596px;padding-right:80px;}
.main_right li {padding:2px 0px;}
.main_right p,.main_right_list p {line-height:150%;}
.borders {padding:5px;border:solid 1px #E9E9E9;}
.borders span {color:#DB6565;padding-left:3px;}
.width280 {width:280px;margin-right:5px;float:left;}
.foot {clear:both;padding-top:20px;}
.pagelist li {float:left;margin:0px 3px;font-weight:bold;}

.main_left_list {float:left;background:url(../images/bg_left_list.jpg) no-repeat left top;width:217px;padding-top:390px;padding-left:39px;padding-right:24px;min-height:475px;height:475px;overflow:hidden;}
.main_right_list {float:left;background:url(../images/bg_top_list.jpg) no-repeat left top;padding-top:227px;width:664px;padding-right:60px;overflow:hidden;}
.main_right_list .title {background:url(../images/bg_title.gif) no-repeat left top;padding-left:15px;padding-top:5px;height:23px;font:bold 14px Arial, Helvetica, sans-serif;color:#5B5A5A; }
.main_right_list .content {padding-left:15px;}
.main_left_list .title {background:url(../images/line2.gif) no-repeat left bottom;width:217px;padding-bottom:1px;}
.sub_menu li { list-style-image:url(../images/dot1.gif);background:url(../images/line2.gif) no-repeat left bottom;margin-left:16px;margin-top:10px;padding-bottom:6px;margin-bottom:6px;font-weight:bold;font-size:12px;font-family:arial;}
.search_title {float:left;width:560px;overflow:hidden;background:url(../images/dot2.gif) no-repeat left 50%;padding-left:25px;}
.search_date {float:left;width:100px;overflow:hidden;}