@import url('./basic.css'); 
#maincontent h1, #maincontent3c h1 {
	padding: 0 0 10px 0;
	margin:5px 0;
	font-size: 16px;
	font-weight:bold;
	color: #dc251f;
	border-bottom: 1px #dc251f solid;
}
#maincontent h1 a, #maincontent3c h1 a {
	color: #dc251f;
}
#maincontent h2 {
	padding: 6px 6px 5px 15px;
	font-size: 24px;
	font-weight:bold;
}
#maincontent h3, #maincontent3c h3 {
	padding: 6px 6px 5px 15px;
	font-size: 16px;
}
#maincontent h3.hr, #maincontent3c h3.hr {border-bottom: 1px #eeeeee solid;padding-left: 0;}
#maincontent .news a {
	text-decoration:none;
	font-weight: bold;
}
#maincontent .news a:hover {
	color: #f46101;
}
#prefooter .prefooter-left h1 {
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #dc251f;
}
#prefooter .block h1, #prefooter .firstblock h1, #footer .block h1, #footer .firstblock h1 {
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #dc251f;
}
#prefooter .block h1 a, #prefooter .firstblock h1 a, #footer .block h1 a, #footer .firstblock h1 a {
	color: #dc251f;
	text-decoration: none;
}
#prefooter .block div, #footer .block div {	padding-top:5px;}
#prefooter .block div a.fnews {
	text-decoration: none;
	color: #7c7c7c;
}
#prefooter .block div a.fnews:hover {
	text-decoration: underline;
	color: #7c7c7c;
}
#rightblock h1, #rightblock h2 {
	font-size: 11px;
	font-weight: bold;
}
#maincontent .right .block h1, #maincontent3c .right .block h1, #maincontent .left .block h1, #maincontent3c .left .block h1 {
	/*
	font-size:16px;
	margin:5px 0 5px 0;
	padding-bottom:10px;
	background: url('../i/right_h1.gif') transparent no-repeat bottom left;
	border-bottom: none;*/
	font-size:14px;
	color:#606060;
	margin:5px 0 5px 0;
	padding-bottom:10px;
	border-bottom: none;
}
#maincontent .block-small h1, #maincontent .block-mid h1, #maincontent .block-253 h1, #maincontent .block-248 h1, #maincontent .block-253 h1 {font-size:16px;}
#maincontent .block-small h3, #maincontent .block-mid h3, #maincontent .block-253 h3, #maincontent .block-248 h3, #maincontent .block-253 h3{margin:0;padding:0 0 6px 0;}
#maincontent .left .block h1, #maincontent3c .left .block h1 {
	background:none;
	/*border-bottom:1px #dc251f solid;*/
}
#maincontent .right hr {border:none;border-bottom:1px #a4a4a4 solid;padding:0;margin:5px 0 5px 0;}
#prefooter .block a {
	color: #0052cc;
	text-decoration:underline;
}
#maincontent a {
	/*text-decoration:none;*/
}

#maincontent a:hover {
	/*text-decoration:underline;*/
}
/*News*/
.news .photo {
	width: 100px;
	height: 100px;
	float: left;
}
.news .date {
	padding: 2px 0 2px 5px;
	float: left;
	width:460px;
	color: #000;
}
.news h2 {
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 5px 5px;
	margin: 0;
	float: left;
	width:460px;
	text-transform: none;
}
.news .text {
	padding: 0 0 0 5px;
	width:460px;
	text-align: justify;
	float: left;
}
.cleft label, .text label {font-weight:bold;margin-right:5px;}
.news-show .info {padding-bottom:5px;color:#616161;font-size:11px;}
.news-show .img {width:319px;float:left;padding: 0 8px 8px 0;}
.news-show .txt {}
.news-show .thumbs a {padding:5px;}
.alt {
	background-color: #efefef;
}
.over {
	background-color: #dcdcdc;
}

table.tblForm td {color:#616161;font-size:11px;}

.hidden{display: none;}
ul.slideshow {
	list-style:none;
	width:480px;
	height:320px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
}
ul.slideshow li {position:absolute;
	left:0;
	right:0;}
ul.slideshow li.show {z-index:500;}
ul img {border:none;}
#slideshow-caption {
	width:480px;
	height:120px;
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	background:#000;
	z-index:500;
}
#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;
	z-index:1000;
}
#slideshow-caption h3 {
	margin:0;
	padding:0;
	font-size: 12px;font-weight: bold;}
#slideshow-caption p {margin:5px 0 0 0;padding:0;}
#slideshow-caption p a {color:#fff;}
#slideshow-caption p a:hover {text-decoration:none}

.views {color:#96b072;}
a.highlight {color:#dc251f;}
a.bullet {background: transparent url('/i/bullet.gif') no-repeat 0 2px;padding-left:10px;}

#gallery {
	margin: 0 0 0 10px;
	padding: 0;
}
#gallery .fgitem {
	overflow: hidden;
	width: 102px;
	height: 148px;
	margin-bottom: 15px;
	margin-right: 22px;
	float: left;
}
#gallery .fgthumb {
	width: 100px;
	height: 100px;
	border: 1px solid #C7D3EA;
}
#gallery .fgitemf .fgthumb {
	margin-top: 5px; 
	border: none;
}
#gallery .fgitem .fgthumb a span {
	width: 100px;
	height:100px;
	/*cursor: pointer;*/
	display: block;
}
#gallery .fgthumb a img {
	display: none;
}
#gallery .fgitem .fgname {
	overflow: hidden;
	text-align: center;
	width: 100px;
}
#gallery .fgname_stat {
	float: left;
	text-align: left;
}
#gallery .comm {
	margin-top: 10px; 
	
}
#gallery .comm a {
	text-decoration: none;
	font-weight: bold;
}

.cleft {width: 290px;float: left;padding-right:10px;}
.cright {width: 260px;float: left;text-align:right;}

.itemlist {overflow: hidden;}
.itemlist .item {width: 99px;height:142px;padding:8px 0 0 9px;margin-right: 5px;float:left;background-color: #f3f3f3;}
#maincontent3c .itemlist .item h3 {margin: 0;padding: 0;}
.itemlist .item h3 a {font-size: 13px;font-weight: normal;}

.cse-search-results a {color:#4f4745}