body {
	
}

.ev_photo a img {
	width:58px;
	height:58px;
}



#box_calendar2 {
	width:900px;
	float:right;
	padding:0;
	background-color:#989371;
	margin:15px 0 15px 0;
}

#box_calendar2 h3{
	margin: 0;
	padding:0;
}

.cal_table {
	clear:both;
}

.cal_box2 {
	border:#FFFFFF 1px solid;
	margin:1px;
	width:880px;
	padding:8px;
}

*html .cal_box2 {
	border:#FFFFFF 1px solid;
	margin:1px;
	width:866px;
	padding:8px;
}

.cal_box_cal {
	width:864px;
}

*html .cal_box_cal {
	width:850px;
}

.cal_box_cal td{
	background-color:#786F52;
	width:120px;
}

.cal_box_cal td.cal_normal2{
	height:71px;
	background-color:#FFFFFF;
	padding:2px;
	vertical-align:top;
	font-size:10px;
}

dl.news2 dt {
	clear: left;
	display:block;
	margin: 0 0 0.8em;
}

dl.news2 dd {
	margin-bottom: 3px;
	margin-left: 3px;
}

dl.news2 dd span {
	margin:0 2px 0 0;
	padding:2px;
	color:#fff;
}



dl.news2 dd a:link {
	color:#448CCB;
}

dl.news2 dd a:visited {
	color:#448CCB;
}

dl.news2 dd a:hover {
	color:#FD642F;
}

dl.news2 dd a:active {
	color:#FD642F;
}

dl.news2 dd img{
	border:#33CCCC solid 1px;
}

dl.news2 dd a img:link{
	border:#33CCCC;
}

dl.news2 dd a img:visited{
	border:#33CCCC;
}

dl.news2 dd a img:hover{
	border:#33CCCC solid 1px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
	}

table.cal_data2 {
	width:870px;
	height:40px;
	margin:0 0 0 5px;
	background:#989371;
	border-collapse: collapse;
	
}

table.cal_data2 tr {
	vertical-align:top;
}

td.cal_data2_left {
	width:400px;
	color:#fff;
	font-family: Arial Black,Impact,Charcoal;
	vertical-align:top;
	text-align:left;
	background:trancepearent;
}

td.cal_data2_left p img {
	vertical-align:top;
}



.cal_data2_right {
	width:470px;
	text-align:right;
	background:trancepearent;
	vertical-align:top;
}

.cal_data2_right ul {
	float:right;
	background:trancepearent;
	list-style: none;
	margin: 0 0 0 0;
}

.cal_data2_right li {
	color:#FFF;
	background-color:#990000;
	text-decoration:none;
	display:block;
	float: left;
	text-align:center;
	height:20px;
	list-style: none;
	margin-left:6px;
	margin-bottom:15px;
	border:#CCC solid 1px;
}

.cal_data2_right li a:link {
	color:#FFF;
	text-decoration:none;
	display:block;
	float: left;
	text-align:center;
	list-style: none;
	background-color:#2D2214;
	padding:0 4px;
}

.cal_data2_right li a:visited {
	color:#FFF;
	text-decoration:none;
	display:block;
	float: left;
	text-align:center;
	list-style: none;
	background-color:#2D2214;
}

.cal_data2_right li a:hover {
	color:#FFF;
	text-decoration:none;
	display:block;
	float: left;
	text-align:center;
	list-style: none;
	background-color:#706556;
}

.cal_data2_right a:active {
	color:#FFF;
	text-decoration:none;
	display:block;
	float: left;
	text-align:center;
	list-style: none;
	background-color:#2D2214;
}

.cate_1 {
	background:#F26522;
}

.cate_2 {
	background:#00A651;
}

.cate_3 {
	background:#FF5555;
}

.cate_4 {
	background:#FFB955;
}

.cate_5 {
	background:#790000;
}

.cate_6 {
	background:#998675;
}

.cate_7 {
	background:#736357;
}

.cate_8 {
	background:#534741;
}

.cate_9 {
	background:#362F2D;
}

.cate_10 {
	background:#F26522;
}

.cate_11 {
	background:#00746B;
}

.cate_12 {
	background:#18504C;
}

.cate_13 {
	background:#206574;
}

.cate_14 {
	background:#790000;
}

.cate_15 {
	background:#A0410D;
}

.cate_16 {
	background:#FC737A;
}

.cate_17 {
	background:#662D91;
}

.cate_18 {
	background:#605CA8;
}

.cate_19 {
	background:#448CCB;
}

.cate_20 {
	background:#3CB878;
}

.cate_21 {
	background:#FF00FF;
}

.cate_22 {
	background:#FF007E;
}

.cate_23 {
	background:#008AFF;
}

.cate_24 {
	background:#D40207;
}

.cate_25 {
	background:#F26522;
}

.cate_26 {
	background:#337F49;
}

.cate_27 {
	background:#6C7F33;
}

.cate_28 {
	background:#7F6933;
}

.cate_29 {
	background:#7F4C33;
}

.cate_30 {
	background:#7F3333;
}