#main div.box2 {
	float:left;
margin-bottom: 40px;
width:250px;
}
#main div.box2 ul {
list-style:none;
}
#main div.box3 {
float:left;
margin-bottom: 40px;
}

#main #box_news {
border:#a12a19 1px solid;
padding:8px;
}

#main div.box2 h3,#main div.box3 h3 {
margin-bottom: 20px;
font-size: 20px;
padding: 5px;
position:relative;
padding-left:30px;
}
#main div.box3 h3 {
margin-left: 15px;
}
#main div.box2 h3:before, #main div.box3 h3:before{
	content:''; 
	border-radius:30px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px; 
	height:12px; 
	width:12px; 
	display:block; 
	position:absolute; 
	top:14px; 
	left:7px; 
	background-color:#ff7300;
	box-shadow: 0 0 2px 2px rgba(255,255,255,0.2) inset;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	-khtml-opacity: 0.50;
	opacity:0.50;
	z-index: 1;
}
#main div.box2 h3:after,#main div.box3 h3:after{
	content:''; 
	border-radius:30px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px; 
	height:15px; 
	width:15px; 
	display:block; 
	position:absolute; 
	top:7px; 
	left:2px; 
	background-color:#a12a19;
	box-shadow: 0 0 2px 2px rgba(255,255,255,0.2) inset
}
#main div.box_link0 { float:left; width:960px;margin-top:-30px;margin-bottom:30px;}
#main div.box_link { float:left; width:480px;margin-top:0px;margin-bottom:30px;}
#main div.box_link1 { float:right; width:480px;margin-top:0px;margin-bottom:30px;}
#main div.box_link2 { float:left; width:950px;margin-top:-30px;margin-bottom:30px;margin-top:5px}
#main div.box_link img,#main div.box_link1 img {width:100%;} div.box_link2 img {width:100%;},#main div.box_link0 img {width:100%;} 
#main div.linkitem2 {padding-left:10px;}
#main div.linkitem {padding-right:10px;}
#main div.linkitem3 {padding-left:10px;}


.tbl_calendar {
  border: none !important;
  border-collapse: collapse !important;
  border-spacing: 0 !important;
}
.tbl_calendar th, .tbl_calendar td {
  padding: 10px !important;
  text-align: center !important;
  border-bottom: 1px solid #ccc !important;
}

.mar30 {margin-top:30px;}