@charset "UTF-8";
@import url("plugin.css");
html {
	font-size:1em;
}
body {
	margin: 0;
	padding: 0;
	color: #666;
	font: 12px Tahoma, Geneva, sans-serif;
	line-height: 1.3em;
/*	background: url(../img/bg-main-home.jpg) #fff top no-repeat; */
}
ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
ol {
	list-style: outside decimal;
	padding: 0;
	margin: 0 0 0 20px;
}
img {
	border: none;
}
h1, h2, h3, h4, p, form {
	margin: 0;
}
a {
	color:#0e5c99;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.left {
	float: left;
}
.right {
	float: right;
}
.txt-orange {
	color: #e97627;
}
.txt-blue-light {
	color: #459bd7;
}
.clear-fix {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
*html .clear-fix { display: inline-block; }
#wrapper {
	background: url(../img/top-bar.gif) top repeat-x;
}
#wrap-content {
	width: 1009px;
	margin: 0 auto;
}
#header {
	width: 1009px;
	height: 246px;
	margin: 0 auto;
	overflow: hidden;
	padding: 8px 0 0;
}
.inner-page #header {
	width: 1009px;
	height: 142px;
	margin: 0 auto;
	overflow: hidden;
	padding: 8px 0 0;
}
#header #logo {
	float: left;
	width: 500px;
	background: url(../img/logo.png) left 0px no-repeat;	
	/*margin-left: 12px; */
}
#header #logo a:hover{
	float: left;
	width: 500px;
	background: url(../img/logo-over.png) left 0px no-repeat;	
}
#header #top-right {
	float: right;
	#width: 400px;
	overflow: hidden;
}
#top-nav {
	margin-top: 6px;
	margin-left: 32px;
	overflow: hidden;
}
#top-nav ul {
	float: left;
	overflow: hidden;
}
#top-nav li {
	float: left;
}
#top-nav li a {
	color: #5b83b7;
}
#top-nav-menu {
	margin-top: 5px;
}
#top-nav-menu li {
	background: url(../img/bg-line-top-nav.gif) right 3px no-repeat;
	padding-right: 12px;
	margin-right: 10px;
}
#top-nav-menu li.last {
	background: none;
}
#top-nav ul#sw-ln {
	background: #fff;
	border: 1px solid #319ccd;
	width: 58px;
	height: 20px;
	padding: 2px 1px;
	color: #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#top-nav ul#sw-ln .th {
}
#top-nav ul#sw-ln a:hover {
	text-decoration: none;
}
#top-nav ul#sw-ln span {
	display: block;
	padding: 2px 4px 0px;
}
#top-nav ul#sw-ln span.show {
	background: #cccccc;
	background: url(../img/flag-th-active.png) #fff 4px 2px no-repeat;
/*	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 0px;	*/
}
#top-nav ul#sw-ln span.active {
	background: #cccccc;
	background: url(../img/flag-th-active.png) #fff 4px 2px no-repeat;
/*	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 0px;	*/
}
#box-search {
	float: right;
	margin-top: 168px;
	margin-right:10px;
}
#box-search input.input-txt {
	background: url(../img/ico-search.png) #fff 8px 6px no-repeat;
	width: 210px;
	height: 25px;
	padding: 0 6px 0 30px;
	border: none;
	float: left;
	margin-right: 5px;
	font-size: 12px;
	color: #999999;
	border: 4px solid rgba(0, 189, 245, 0.84);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#box-search .bttn-search {
	margin-top: 2px;
}
.inner-page #box-search {
	margin-top: 74px;
}
#body-content {
	width: 1009px;
	background: url(../img/bg-content-home.png) top no-repeat;
	padding-top: 0px;
}
#main-nav {
	width: 1009px;
	height: 42px;
	background: url(../img/bg-wrap-nav-main.png) top no-repeat;
	margin: 0 auto;
	position: relative;
	z-index: 209;
}
#main-nav li {
	float: left;
	background: url(../img/bg-nav-sep.gif) left 20px no-repeat;
	height: 42px;
	padding: 0 1px 0 2px;
	z-index: 209;
}
#main-nav li.home {
	background: none;
	padding-left: 0;
	margin-left: 20px;
}
#main-nav li a {
	display: block;
	height: 42px;
	overflow: hidden;
	z-index: 209;
	position: relative
}
#main-nav li a span {
	display: block;
	padding-top: 50px;
}
#main-nav li.home a {
	width: 85px;
	background: url(../img/bg-nav-main.png) -18px 0 no-repeat;
}
/*#main-nav li.home a.active {
	background: url(../img/bg-nav-main.png) -18px -84px no-repeat;
}
#main-nav li.home a:hover {
	background: url(../img/bg-nav-main.png) -18px -42px no-repeat;
}*/
#main-nav li.about a {
	width: 169px;
	background: url(../img/bg-nav-main.png) -106px 0 no-repeat;
}
#main-nav li.about a.active {
	background: url(../img/bg-nav-main.png) -106px -84px no-repeat;
}
#main-nav li.about a:hover, #main-nav li.about a.hover {
	background: url(../img/bg-nav-main.png) -106px -42px no-repeat;
}
#main-nav li.news a {
	width: 135px;
	background: url(../img/bg-nav-main.png) -278px 0 no-repeat;
}
#main-nav li.news a.active {
	background: url(../img/bg-nav-main.png) -278px -84px no-repeat;
}
#main-nav li.news a:hover, #main-nav li.news a.hover {
	background: url(../img/bg-nav-main.png) -278px -42px no-repeat;
}
#main-nav li.personal a {
	width: 161px;
	background: url(../img/bg-nav-main.png) -417px 0 no-repeat;
}
#main-nav li.personal a.active {
	background: url(../img/bg-nav-main.png) -417px -84px no-repeat;
}
#main-nav li.personal a:hover, #main-nav li.personal a.hover  {
	background: url(../img/bg-nav-main.png) -417px -42px no-repeat;
}
#main-nav li.discuss a {
	width: 142px;
	background: url(../img/bg-nav-main.png) -583px 0 no-repeat;
}
#main-nav li.discuss a.active {
	background: url(../img/bg-nav-main.png) -583px -84px no-repeat;
}
#main-nav li.discuss a:hover, #main-nav li.discuss a.hover {
	background: url(../img/bg-nav-main.png) -583px -42px no-repeat;
}
#main-nav li.staff a {
	width: 128px;
	background: url(../img/bg-nav-main.png) -728px 0 no-repeat;
}
#main-nav li.staff a.active {
	background: url(../img/bg-nav-main.png) -728px -84px no-repeat;
}
#main-nav li.staff a:hover, #main-nav li.staff a.hover {
	background: url(../img/bg-nav-main.png) -728px -42px no-repeat;
}
#main-nav li.publish a {
	width: 128px;
	background: url(../img/bg-nav-main.png) -859px 0 no-repeat;
}
#main-nav li.publish a.active {
	background: url(../img/bg-nav-main.png) -859px -84px no-repeat;
}
#main-nav li.publish a:hover, #main-nav li.publish a.hover {
	background: url(../img/bg-nav-main.png) -859px -42px no-repeat;
}
#main-nav li .sub-nav {
	display: none;
	position: absolute;
	width: 969px!important;
	height: auto;
	background: url(../img/bg-sub-nav.png) bottom no-repeat;
	border-top: 1px solid #0467b4;
	z-index: 10;
	top: 41px;
	left: 0;
	padding: 20px 20px;
}
#main-nav li .sub-nav ul {
	float: left;
	width: 160px;
}
#main-nav li .sub-nav li {
	float: none;
	background: none;
	height: auto;
	padding-left: 0;
	color: #336699;
	margin-bottom: 0.4em;
}
#main-nav li .sub-nav li.head {
	background: url(../img/h-nav-smenu.png) 0 3px no-repeat;
	padding-left: 0;
	padding-bottom: 2px;
}
#main-nav li .sub-nav li a {
	display: block;
	color: #666;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	height: auto;
	background: url(../img/h-nav-smenu-list.png) 0 0 no-repeat;
	padding: 3px 0 3px 16px;
}
#main-nav li.home .sub-nav li a {
	padding-left: 0;
}
#main-nav li.last .sub-nav li a {
	padding-right: 0;
	padding-left: 0;
}
#main-nav li .sub-nav li a:hover, #main-nav li .sub-nav li a.hover, #main-nav li .sub-nav li a.active {
	color: #184c90;
	background: none;
	text-decoration: none;
}
#head-content {
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 0px;
}
#head-content #crumb {
	overflow: hidden;
	width: 930px;
	float: left;
	margin-left: 40px;
	margin-right: 40px;
	margin-bottom: 30px;
}
#head-content #crumb ul {
	overflow: hidden;
}
#head-content #crumb li {
	float: left;
	color: #595959;
	background: url(../img/bg-crumb-nav.gif) 0 4px no-repeat;
	padding-left: 14px;
	margin-left: 10px;
}
#head-content #crumb li.first {
	background: url(../img/ico-crumb.png) 0 1px no-repeat;
	padding-left: 20px;
	margin-left: 0;
}
#head-content #crumb li a {
	color: #595959;
}
#head-content #font-size {
	padding-top: 0;
	margin-right: 0px;
	float: right;
	width: 185px;
}
#head-content #font-size li {
	float: left;
	margin-left: 2px;
	font-size: 12px;
	color: #909090;
	padding-top: 0;
	height: 21px;
	padding-top:  0;
	cursor: pointer;
}
#head-content #font-size li.first {
	padding-top: 3px;
	margin-right: 14px;
}
#head-content #font-size li.font-s {
}
#head-content #font-size li.font-n {
}
#head-content #font-size li.font-l {
}
#font-size {
	padding-top: 2px;
	margin-right: 5px;
	float: right;
	width: 100px;
}
#font-size li {
	float: left;
	margin-left: 2px;
	font-size: 12px;
	color: #003366;
	padding-top: 0;
	height: 21px;
	padding-top:  0;
	cursor: pointer;
}
#font-size li.first {
	padding-top: 3px;
	margin-right: 3px;
}
#font-size li.font-s {
}
#font-size li.font-n {
}
#font-size li.font-l {
}
#content {
	clear: both;
	padding: 0 5px;
	overflow: hidden
}
#content:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
*html #content { display: inline-block; }
.headerblog{
	position: absolute;
	height: auto;
	/*background: url(../img/bg-sub-nav.png) bottom no-repeat;*/
	border-bottom:1px dotted #0467b4;
	padding: 20px 5px;
}
.header  h1 {
	color: #ff9200;
	font-size: 25px;
	margin-bottom: 0.5em;
}
.header  h2 {
	background: url(../img/bl-orange.gif) 0 8px no-repeat;
	color: #0e5c9a;
	font-size: 20px;
	padding-left: 10px;
	margin-bottom: 0.5em;
}
.header  h4 {
	background: url(../img/bl-orange.gif) 0 2px no-repeat;
	color: #0e5c9a;
	font-size: 12px;
	padding-left: 10px;
}
.header h3 {
	position:relative;
	float:left;
	margin-right:10px;
	padding:10px;
	cursor:pointer;
	margin-bottom:5px;
	z-index:95px;
	top:17px;
	border:1px solid #dcdcdc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-left:40px;
	padding-right:20px;
	height:25px;
	margin-top:20px;
	padding-top:10px;
	padding-bottom:0px;
	left:10px;
	  background-color: #FFF;
	  background-repeat: repeat-x;
	  
	  /* Safari 4-5, Chrome 1-9 */
	  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e1e1e1), to(#FFF));
	  
	  /* Safari 5.1, Chrome 10+ */
	  background: -webkit-linear-gradient(top, #e1e1e1, #FFF);
	  
	  /* Firefox 3.6+ */
	  background: -moz-linear-gradient(top, #e1e1e1, #FFF);
	  
	  /* IE 10 */
	  background: -ms-linear-gradient(top, #e1e1e1, #FFF);
	  
	  /* Opera 11.10+ */
	  background: -o-linear-gradient(top, #e1e1e1, #FFF);
	
}
.header h3#photo {
}
h3.activeTab {
	top:15px;
}
h3#photo div { 
	position:absolute;
	background:url(../img/photoicon.png) no-repeat;
	width:45px;
	height:43px;
	left:-9px;
	top:-10px;
}
h3#video div { 
	position:absolute;
	background:url(../img/videoicon.png) no-repeat;
	width:45px;
	height:43px;
	left:-9px;
	top:-7px;
}
h3.video div { 
	position:absolute;
	background:url(../img/videoicon.png) no-repeat;
	width:45px;
	height:43px;
	left:-9px;
	top:-7px;
}

h3#webboard div { 
	position:absolute;
	background:url(../img/forumicon.png) no-repeat;
	width:45px;
	height:43px;
	left:-4px;
	top:-7px;
}
.hotnews {
	clear: both;
	background: url(../img/bg-hotnews.png) center top no-repeat;
	margin-top: 5px;
	overflow: hidden;
}
.hotnews .header {
	float: left;
	width: 195px;
	padding-left: 15px;
	padding-top: 5px;
}
.hotnews .header h2 {
	margin-bottom: 0.3em;
}
.hotnews .hotnews-list {
	float: left;
	width: 790px;
	padding-top: 11px;
	height: 28px;
}
.hotnews .hotnews-list span {
	margin-right: 30px;
}
.hotnews .hotnews-list a {
	color: #d46d0b;
}
.col-left {
	float: left;
	width: 206px;
	margin-right: 18px;
	margin-left: 8px;
	padding-top: 9px;
}
.col-main {
	float: left;
	width: 762px;
}
.col-mid {
	float: left;
	width: 280px;
	margin-left: 5px;
}
.col-right {
	float: right;
	width: 244px;
}
.box-home {
	position:relative;
	margin-bottom: -2px;
	z-index:0;	
}
.box-home .header {
	margin-bottom: 0.3em;
	padding-left: 1px;
	position:relative;
	margin-top:0px;
}
.box-home .content {
}
#box-cal .content {
	background: url(../img/bg-cal.png) top repeat-y;
	border: 1px solid #e9e9e9;
	padding: 10px 0 0 13px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	position:relative;
	border-radius: 5px;
	margin-bottom:20px;
}
li.font-s#fsmall { 
	position:relative;
	display:block;
	width:24px;
	height:21px;
	float:left;
/*	background:url(../img/fsmall.png) no-repeat top center; */
	background:url(../img/font-small.png) no-repeat top center;
	margin:0px;
	padding:0px;
	top:0px;
}
li.font-s#fsmall:hover { background-position:bottom;}
li.font-n#fmed { 
	position:relative;
	display:block;
	width:24px;
	height:21px;
	float:left;
	background:url(../img/fmed.png) no-repeat top center;
	margin:0px;
	padding:0px;
	top:0px;
}
li.font-n#fmed:hover { background-position:bottom;}
li.font-l#fbig { 
	position:relative;
	display:block;
	width:24px;
	height:21px;
	float:left;
/*	background:url(../img/fbig.png) no-repeat top center; */
	background:url(../img/font-big.png) no-repeat top center;	
	margin:0px;
	padding:0px;
	top:0px;
}
li.font-l#fbig:hover { background-position:bottom;}
.blogcontent {
	background:url(../img/bgbor_new.png) no-repeat left top;
	width:273px;
	height:380px;
	padding: 10px 0 0 13px;
}
.blogcontent ul {
	position:relative;
	padding:5px;
	padding-top:0px;
}
.blogcontent ul li {
	width:234px;
	height:75px;
	border-bottom:1px solid #dddddd;
	padding-bottom:0px;
	padding-top:4px;
	margin-bottom:3px;
}
.blogcontent ul li:last-child {
	border:none;
}
.blogcontent ul li img{
	position:relative;
	float:left;
	width:45px;
	height:61px;
	background: #c9c9c9;
	padding:3px;
	border:2px solid #FFFFFF;

}
.blogcontent ul li p {
	position:relative;
	float:right;
	width:175px;
	border:0px solid red;
	font-weight:normal;
	font-size:12px;
}
.blogcontent ul li p a:link{
	color:#184c90;
	font-size:11px;
}
.blogcontent ul li p a:visited{
	color:#184c90;
}
.blogcontent ul li p a:hover{
	color:#08346e;
	text-decoration:none;
}
.blogcontent img:hover
{
	-moz-box-shadow: -3px -3px #f8740a;
	-webkit-box-shadow: -3px -3px #f8740a;
	box-shadow: -3px -3px #f8740a;
}
.blogcontent ul li span{
	position:relative; display:block; width:175px;
	float:right;
	color:#666;
	padding-top:2px;
	font-size:10px;
}
span#blue {
	color:#184c90;
}
#box-cal .content h3 {
	color: #0e5c99;
	margin-top: 0.4em;
}
#box-cal .content p {
	color: #666;
	margin-bottom: 0.5em;
}
#box-cal .content p a {
	color: #0b63a8;
	text-decoration: underline;
}
#box-cal .cal-detail {
}
#box-cal .cal-detail .detail {
	display:block;
	height:200px;
	border:1px solid red;
	position:relative;
	float:left;
	clear:both;
	z-index: 99999;
}
#box-vote .content {
	background: url(../img/bg-cal.png) top repeat-y;
	border: 1px solid #e9e9e9;
	padding: 10px 0 10px 13px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position:relative;
	margin-bottom:20px;
	margin-top:10px;
}
#box-radio {
	position:relative;
	margin-top:10px;
	margin-bottom:10px;
}
#box-vote .content h3 {
	font-size: 11px;
	color: #0e5c99;
	margin-bottom: 1em;
}
#box-vote .content li {
	font-size: 11px;
	color: #666;
	margin-bottom: 0.5em;
	overflow: hidden;
}
.img-vote {
	display: block;
	padding-top: 2px;
}
#box-vote .content li span {
	display: block;
	float: left;
	margin-right: 2px;
}
#box-publish .content {
	border: 1px solid #0e5d9b;
	padding: 13px 0 10px 17px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
	position:relative;
}
.col-left-media {
	width: 504px;
	float: left;
}
.col-right-media {
	width: 215px;
	float: right;
	background: url(../img/bg-sep-media2.jpg) 0 0 no-repeat;
	padding-left: 20px;
}
.content-gallery ul{
	overflow: hidden;
}
.content-gallery li {
	width: 114px;
	float: left;
	margin: 0 4px;
}
.content-gallery li img {
	border: 1px solid #4c4040;
	margin: 1px;
}
.content-gallery li a:hover img {
	border: 2px solid #0976bb;
	margin: 0;
}
.content-gallery li .detail a {
	color: #666;
}
.content-gallery li .detail a:hover {
	color: #184c90;
}
.content-gallery .bttn-right {
	margin-right: 18px;
	margin-top: 10px;
}

.content-vdo{
	width: 282px;
	float: left;
	margin: 0;
}
.content-vdo .tn {
	width: 148px;
	float: left;
	margin-right: 10px;
}
.content-vdo .tn img {
	border: 1px solid #4c4040;
	margin: 1px;
}
.content-vdo .tn a:hover img {
	border: 2px solid #0976bb;
	margin: 0;
}
.content-vdo .detail {
	width: 112px;
	float: left;
}
.content-vdo .detail a {
	color: #666;
}
.content-vdo .detail a:hover {
	color: #184c90;
}
.content-vdo .bttn-right {
	margin-right: 18px;
	margin-top: 10px;
}
.content-vdo .bttn-right img {
	border: none;
}
.col-left-media .right {
	width: 210px;
	background: url(../img/bg-sep-media1.jpg) 0 40px no-repeat;
	padding-left: 8px;
	float: left;
	padding-top: 5px;
}
.col-left-media .song-list li {
	background: url(../img/ico-song.gif) 0 2px no-repeat;
	padding-left: 20px;
	margin-bottom: 0.5em;
	margin-left: 10px;
}
.col-left-media .song-list li a {
	color: #666;
}
.col-left-media .song-list li a:hover {
	color: #184c90;
}
#box-discuss .content {
	border: 1px solid #0e5d9b;
	padding: 13px 0 10px 17px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
}
.banner p {
	margin-bottom: 0.5em;
}
.bttn-right {
	text-align: right;
}
.bttn-right a {
	margin-left: 5px;
}
#box-vote .bttn-right {
	margin-right: 10px;
}
.content-mag {
	clear: both;
	padding-bottom: 10px;
	overflow: hidden;
}
.content-mag .tn {
	float: left;
	width: 85px;
	margin-right: 10px;
}
.content-mag .tn img {
	border: 1px solid #4c4040;
	margin: 1px;
	padding: 2px;
}
.content-mag .tn a:hover img {
	border: 2px solid #0976bb;
	margin: 0;
}
.content-mag .detail {
	float: left;
	width: 98px;
	padding-top: 4px;
}
.content-mag .detail a {
	color: #666;
}
.content-mag .detail a:hover {
	color: #184c90;
}
.tb-forum td {
	padding: 4px 2px;
}
.tb-forum td a {
	background: url(../img/ico-forum.gif) 0 2px no-repeat;
	display: block;
	padding: 2px 24px;
	color: #666;
}
.tb-forum td a:hover {
	background: url(../img/ico-forum-hover.gif) 0 2px no-repeat;
	color: #184c90;
	text-decoration: none;
}
.box-news-blog {
	overflow: hidden;
}
#box-news {
	width: 473px;
	float: left;
}
#box-blog {
	width: 268px;
	float: right;
	margin-top: 7px;
}
#box-blog .content {
	border: 1px solid #0e5d9b;
	padding: 13px 0 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
}
#box-blog .content li {
	overflow: hidden;
	padding: 6px 0 6px 17px;
}
#box-blog .content li.alt {
	background: #f9f9f9;
}
#box-blog .content .tn {
	float: left;
	width: 47px;
	margin-right: 10px;
}
#box-blog .content .tn img {
	border: 1px solid #4c4040;
	margin: 1px;
}
#box-blog .content .tn a:hover img {
	border: 2px solid #0976bb;
	margin: 0;
}
#box-blog .content .detail {
	float: left;
	width: 180px;
	padding-top: 1px;
	font-size: 0.9em;
}
#box-blog .content .detail a {
	color: #666;
}
#box-blog .content .detail a:hover {
	color: #184c90;
	text-decoration: none;
}
#box-blog .content .detail .date {
	color: #f8740a;
}
#box-blog .content .detail .name {
	color: #184c90;
}
.tab-news {
}
.tab-news ul {
	overflow: hidden;
	background: url(../img/bg-line-tab.gif) bottom repeat-x;
}
.tab-news li {
	float: left;
}
.tab-news li a {
	position:relative;
	display: block;
	height: 35px;
	background: url(../img/bg-tab-news.jpg) 0 0 no-repeat;
}
.tab-news li.tnews1 a {
	width: 138px;
	left:-1px;
	z-index:59;
	background:url(../img/hotnewsbtn.png) no-repeat bottom center;
}
.tab-news li.tnews1 a:hover { background-position:top;}
.tab-news li.tnews1 a.active {
	width: 138px;
	background:url(../img/hotnewsbtn.png) no-repeat top center;
}
.tab-news li.tnews2 a {
	width: 162px;
	z-index:50;
	left:-13px;
	background:url(../img/prnews.png) no-repeat bottom center;
}
.tab-news li.tnews2 a:hover { background-position:top;}
.tab-news li.tnews2 a.active {
	background: url(../img/prnews.png) no-repeat top center;
	z-index:99;
}
.tab-news li.tnews3 a {
	width: 162px;
	z-index:40;
	left:-30px;
	background:url(../img/intnews.png) no-repeat bottom center;
}
.tab-news li.tnews3 a:hover { background-position:top;}
.tab-news li.tnews3 a.active {
	background: url(../img/intnews.png) no-repeat top center;
	z-index:59;
}
.tab-news li a span {
	display: block;
	padding-top: 40px;
}
#box-news .content {
	padding-top: 8px;
}
#box-news .content li {
	overflow: hidden;
	padding: 6px 0 6px 17px;
	background:url(../img/newbgt.png) no-repeat;
}
#box-news .content li.alt {
	background:url(../img/newbgt.png) no-repeat;
}
#box-news .content .tn {
	float: left;
	width: 101px;
	margin-right: 10px;
}
#box-news .content .tn img {
	padding:1px;
	background:white;
	border:1px solid #CCC;

	margin: 1px;
}
#box-news .content .tn a:hover img {
	border: 1px solid #ccc;
}
#box-news .content .detail {
	float: left;
	width: 340px;
	padding-top: 4px;
	font-size: 1em;
}
#box-news .content .detail h3 {
	font-size: 1em;
	margin-bottom: 0.4em;
	color: #333px;
}
#box-news .content .detail a {
	color: #666;
}
#box-news .content .detail a:hover {
	color: #184c90;
	text-decoration: none;
}
#box-news .content .detail a span {
	text-decoration: underline;
	color: #184c90;
}
#box-news .content .detail .date {
	color: #f8740a;
}
#main-content {
	float: left;
	width: 725px;
	background: url(../img/bg-inner-body.png) top no-repeat;
	padding-top: 10px;
}
#side-bar {
	width: 207px;
	float: left;
	margin-right: 0;
	margin-left: 10px;
}
.side-nav .header {
	background: none;
	padding-top: 8px;
	padding-right: 10px;
	margin-bottom: 0;
	background: url(../img/bg-menu-side-left.gif) 0 0 no-repeat;
	height: 25px;
	text-align: center;
}
.side-nav {
}
.side-nav ul {
	margin: 0;
	border: 1px solid #e3e3e3;
	border-top: none;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
}
.side-nav ul li a {
	display: block;
	text-decoration: none;
	font-size: 19px;
	font-weight: bold;
	color: #929292;
	padding: 9px 0 9px 19px;
	background: url(../img/bg-side-menu.jpg) 0 bottom repeat-x;
}
.side-nav ul li a:hover {
}
.side-nav ul li.last a {
	background: url(../img/bg-side-menu-last.jpg) 0 bottom repeat-x;
}
.side-nav ul.side-nav-sub {
	background: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: none;
	display: none;
}
.side-nav ul.side-nav-sub li a {
	border-bottom: 1px dotted #cccccc;
	padding-left: 30px;
	background:none;
	font-size: 12px;
	color: #333;
	font-weight: normal;
	margin-top: 1px;
}
.side-nav ul.side-nav-sub li a:hover {
	background:#184c90;
}
.side-nav ul.side-nav-sub li a.active {
	color: #184c90;
}
.side-nav ul.side-nav-sub ul.side-nav-sub-sub {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: none;
	background: url(../img/bg-side-menu-sub.jpg) left bottom repeat-x!important;
/*	border-left:1px solid #0b5f9d;
	border-right:1px solid #0b5f9d; */
}
.side-nav ul.side-nav-sub ul.side-nav-sub-sub li a {
	border-bottom: none;
	padding-left: 38px;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	margin-top: 1px;
	background: none;
}
.side-nav ul.menu li a{
	font-size: 12px;
	color: #083F88;
	font-weight: bold;
	background-position:top;
	background:url(../img/submenu/images/menubg.jpg) no-repeat;
	background-position:top;	
}
.side-nav ul.menu li a.linkactive{
	font-size: 12px;
	color: #083F88;
	font-weight: bold;
	background-position:top;
	background:url(../img/submenu/images/menubg.jpg) no-repeat;
}
.side-nav ul.side-nav-sub ul.side-nav-sub-sub li a:hover {
	background:none;
	background-color:#008dca;
	color:#FFF;
}
.side-nav ul.menu ul.side-nav-sub li a{
	font-size: 12px;
	color: #083F88;
	font-weight: normal;
	background:none;
}
.side-nav ul.menu ul.side-nav-sub li a:hover {
	font-size: 12px;
	font-weight: normal;
	background:#184c90;
	color:#FFF;
	/*background:url(../img/submenu/images/menubg.jpg) no-repeat bottom;*/
}
.side-nav ul.menu ul.side-nav-sub li li a:hover {
	font-size: 12px;
	font-weight: normal;
	background:#008dca;
}
.side-nav ul.menu ul.side-nav-sub li a.linkactive {
	font-size: 12px;
	color: #e97627;
	font-weight: normal;
/*	background: url(../images/bg-side-menu-active.png) 0 0 no-repeat; */
}
.side-nav ul.menu ul.blog li a.blogdate {
	font-size: 12px;
	color: #999;
	font-weight: normal;
	background: none;	
/*	background: url(../images/bg-side-menu-active.png) 0 0 no-repeat;	 */
}
.bn-hotline {
	margin-top: 100px;
	margin-bottom: 10px;
}
#main-col {
	width: 750px;
	/*height: 450px; */
	float: right;
	margin-right: 10px;
	padding-bottom: 20px;
}
#main-col .content {
	margin-bottom: 1.5em;
}

.dl-total {
	padding-left: 17px;
	margin-top: 5px;
}
#banner-slide {
	clear: both;
	width: 760px;
	margin-bottom: 50px;
	margin-top: 50px;
	margin-right: 5px;		
/*	margin: 10px auto 1px; */
	padding: 0 5px;
	overflow: hidden;
	float: right;	
	position:relative;
}
#banner-slide .hotline {
	float: left;
	width: 124px;
	margin-right: 10px;
}
.bn-slide {
	position:relative;
	float: right;
	width: 757px;
	height: 92px;
	background: url(../img/bg-slide.png) 0 0 no-repeat;
	left:4px;
}
.bn-slide ul {
	padding-left: 45px;
}
.bn-slide li {
	float: left;
	margin-right: 30px;
}
#wrap-footer-link {
	background: url(../img/bg-footer-link.jpg) #fafafa top repeat-x;
	width: 100%;
	#top: 40px;
	position: relative;
}
#footer-link {
	padding: 30px 0 20px 0;
	width: 1009px;
	margin: 40px auto 0;
	#margin-top: 0;
	position: relative;
	z-index: 2;
}
#footer-link:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
#footer-link ul {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	width: 180px;
}
#footer-link ul li {
	color: #666666;
	margin-bottom: 0.4em;
	float: none;
	padding-left: 14px;
}
#footer-link ul.sub {
	float: none;
	margin-right: 0;
	margin-left: 0;
	width: 180px;
}
#footer-link ul li.head {
	font-weight: bold;
	padding-left: 0;
}
#footer-link ul li.shead {
	background: url(../img/bl-h2-footer-lv1.gif) 0 3px no-repeat;
}
#footer-link ul.sub li {
	background: url(../img/bl-h2-footer-lv2.gif) 2px 6px no-repeat;
	padding-left: 12px;
	font-size: 10px;
	margin-bottom: 0.2em;
}
#footer-link ul li a {
	color: #333;
}
#footer-link ul li a:hover {
	color: #0b5c97;
	text-decoration: none;
}
#footer-link .bttn-subscribe {
	position: absolute;
	left: 10px;
	top: -48px;
	#top: -30px;
	width: 100px;
	height: 20px;
}
#footer-link .hotline {
	position: absolute;
	left: 650px;
	top: -62px;
	#top: -30px;
	width: 360px;
	height: 90px;
}
.social-link {
	position: absolute;
	left: 59%;
	z-index: 0;
	margin-left: 100px;
}
.social-link li
{
	position:relative;
	width:30px;
	height:30px;
	display:block;
	float:left;
	border:0px solid red;
	cursor:pointer;
	padding:0px;
	padding-right:17px;
	margin:0px;
	top:20px;
}
li.s1 { background:url(../img/ico-social-01.png) no-repeat;}
li.s2 { background:url(../img/ico-social-02.png) no-repeat;}
li.s3 { background:url(../img/ico-social-03.png) no-repeat;}
li.s4 { background:url(../img/ico-social-04.png) no-repeat;}
li.s5 { background:url(../img/ico-social-05.png) no-repeat;}
li.s6 { background:url(../img/ico-social-06.png) no-repeat;}
.social-link ul {
	width: auto;
}

.social-link li a {
	position:relative;
	display:block;
	width:100%;
	height:100%;
}
#wrapper-footer {
	border-top: 1px solid #e8e8e8;
	background: #f1f1f1;
	#margin-top: 50px;
}
#footer {
	width: 985px;
	height: 100px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 12px 5px;
	font-size: 12px;
}
#footer .address {
	float: right;
	width: 650px;
	font-size: 11px;
	color: #006699;
	padding-top: 10px;
	text-align: right;
	color: #666;
}
#footer .address p {
	margin-bottom: 0.5em;
}
#footer .address a {
	color: #666;
}
#footer .visitor {
	float: left;
	width: 190px;
	height: 55px;
	margin-top: 8px;
	padding-left: 35px;
	background: url(../img/ico-stat.gif) 0 3px no-repeat;
}
#footer .visitor p {
	margin-bottom: 0.5em;
	color: #666;
	font-size: 11px;
}
#wrap-pop {
	width: 748px;
}
#wrap-pop.pop-sub {
	width: 349px;
}
#wrap-pop .header {
	margin-top: 0;
	margin-bottom: 0.5em
}
#wrap-pop h3 {
	font-size: 14px;
	color: #1f326f;
}
#wrap-pop p {
	margin: 0;
}
.txt-result {
	color: #fa7000;
	font-size: 14px;
}
.tb-vote {
	color: #fa7000;
	font-size: 13px;
}
.tb-vote td {
	padding: 3px 0;
}
.txt-vote {
	color: #1f326f;
}
.msg-er {
	text-align: center;
	font-size: 14px;
	color: #fa1800;
	padding: 60px 0 40px;
}
.box-top {
	height: 18px;
}
.box-m {
	background: url(../img/pop-box-b-m.gif) top repeat-y;
	padding: 10px 40px;
}
.pop-sub .box-top {
	height: 18px;
}
.pop-sub .box-m {
	background: url(../img/pop-box-s-m.gif) top repeat-y; 
	padding: 10px 40px;
	font-size: 14px;
	color: #666;
}
#wrap-pop .form-sub p {
	overflow: hidden;
	margin-bottom: 0.3em;	
}
#wrap-pop .txt-head {
	padding-bottom: 5px;
}
.form-sub .chk {
	float: left;
	font-size: 12px;
	color: #999;
}
.form-sub span {
	float: left;
	margin-left: 7px;
}
.form-sub input {
	font-size: 12px;
	color: #999;
}
/** html img,
* html .png {
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "http://127.0.0.1/dbd/img/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}*/
#main-nav-wrapper {
	position:relative;
	width:1009px;
	height:42px;
	background:url(../img/nav/bg-wrap.png) no-repeat;
	z-index:9999;
}
#main-nav-wrapper  ul {
	padding:0px;
	margin:0px;
	position:relative;
	z-index:99;
}
#main-nav-wrapper ul li {
	padding:0px;
	margin:0px;
	display:inline;
	position:relaitve;
	float:left;
	cursor:pointer;
	z-index:999999999;
}
#main-nav-wrapper li h1 img {
	position:relaitve;
	top:0px;
	z-index:999988989;
}
#followShape {
	position:absolute;
	background:url(../img/bgnav.jpg) repeat-x;
	height:47px;
	z-index:70;
	width:130px;
	top:-2px;
	border:1px solid #d1d1d1;
	border-bottom:3px solid white;
	border-top:4px solid #e97627;

}
#main-nav-wrapper h1 {
	padding:0px;
	margin:0px;
}
#submenu-wrapper {
	position:absolute;
	width:1020px;
	height:0;
	z-index:40;
	display:none;
	top:50px;
	height:140px;
	border:0px solid red;
	overflow:hidden;
}
#topbg { 
position:relative;
background:url(../img/nav/images/topbg_01.png) no-repeat;
width:1020px;
height:11px;
}
#submenu-content{
position:relative;
background:url(../img/nav/images/topbg_02.png) repeat;
width:1020px;
height:auto;
min-height:155px;
z-index:9999;
}
#bottombg {
position:relative;
background:url(../img/nav/images/subbg_02.png) no-repeat;
width:1020px;
height:21px;
}
#sub-wrapper {
position:relative;
width:987px;
height:180px;
margin:0 auto;
overflow:hidden;
border:0px solid red;
left:-6px;
padding-left:20px;
}
#sub-container {
position:relative;
height:205px;
width:10000px;
overflow:hidden;
}
.mainSub {
position:relative;
width:947px;
height:140px;
border:0px solid red;
float:left;
padding-top:10px;
padding-left:23px;
}
.mainSub ul {
padding:0px;
position:relative;
margin:0px;
width:180px;
border:0px solid red;
float:left;
margin-right:5px;
z-index:99;

}
.mainSub ul li {
position:relative;
display:block;
clear:both;
float:left;
z-index:99;
overflow:hidden;
}
.mainSub ul li img:first-child {
position:relative;
margin-bottom:10px;
}
.mainSub ul li a{
display:block;
position:relative;
padding:3px;
padding-bottom:3px;
width:162px;
padding-left:15px;
font-size:13px;
background:url(../img/h2abg.png) no-repeat left center;
}
.mainSub ul li:first-child img { cursor:default;}

.mainSub ul li a:link,a:visited {
color:#666;
text-decoration:none;
}
.mainSub ul li a:hover {
color:#000;
border-right:none;
text-decoration:none;
border-left:none;
}
div.last-level-wrapper {
position:relative;
/*width:150px; */
width:0px;
height:100%;
float:left;
border:0px solid #ececec;
background:#f4f4f4;
border-top:none;
border-bottom:none;
display:none;
}
.twrap {
	position:relative;
	border:1px solid red;
	height:120px;
	float:left;
}
div.last-level-wrapper ul {
	position:relative;
	padding:0px;
	margin:0px;
}
div.last-level-wrapper ul li {
	position:relative;
	border-bottom:1px solid red;
	width:100%;
}
.pd-left-10 {
	position:relative;
	padding-left:10px;
}
div.last-level-wrapper div {
	position:relative;
	display:none;
}
div.last-level-wrapper div h2 {
	position:relative;
	display:block;
	padding:0px;
	margin:0px;
	left:1px;
	border-bottom:1px solid #CCC;
}
div.last-level-wrapper div  a {
	position:relative;
	display:block;
	font-size:12px;
	color:#000;
	display:block;
	font-weight:normal;
	width:95%;
	padding:10px;
}
div.last-level-wrapper div a:hover {
	color:#FFF;
	text-decoration:none;
	background:#0b5f9d;
}
#rightAr {
	position:absolute; right:1135px;
	top:0px;
	background:url(../img/rightarrow-new.png) no-repeat;
	width:38px;
	overflow:hidden;
	background-position:top center;
	height:193px;
	cursor:pointer;
	z-index:9999;
	z-index:999;
}
#rightAr:hover {
	background-position:bottom center;
}
#leftAr {
	position:absolute; right:1057px;
	top:0px;
	background:url(../img/leftarrow-new.png) no-repeat;
	background-position:top center;
	width:38px;
	height:193px;
	overflow:hidden;
	cursor:pointer;
	z-index:9999;
}
#leftAr:hover {
	background-position:bottom;
}
#leftAr2 {
	position:absolute; right:1285px;
	top:0px;
	background:url(../img/leftarrow-new.png) no-repeat;
	background-position:top center;
	width:38px;
	height:193px;
	overflow:hidden;
	cursor:pointer;
	z-index:9999;
	display:none;
}
#leftAr2:hover {
	background-position:bottom;
}
#container {
	position:relative;
	border:1px solid red;
	width:98%;
	min-height:400px;
}
.content-tab-wrapper{
	position:relative;
	background:url(../img/bg-content-tab.png) no-repeat;
	width:764px;
	height:470px;
	overflow:hidden;
	z-index:999;
	margin-bottom:-20px;
}
.tab {
	padding:15px 30px 10px 30px;
}
.tab ul {
	position:relative;
	padding-left:10px;
	padding-top:15px;
}
.tab ul li {
	width:186px;
	height:128;
	background:#FFF;
	border:1px solid #e4e4e4;
	margin-right:15px;
	position:relative;
	margin-bottom:30px;
	display:inline;
	float:left;
	padding:7px;
	padding-left:9px;
	padding-top:8px;
	overflow:hidden;
}
.tab ul li img {
	position:relative;
	border:1px solid #dfdfdf;
	z-index:44;
	-moz-box-shadow: -3px -3px #c9c9c9;
	-webkit-box-shadow: -3px -3px #c9c9c9;
	box-shadow: -3px -3px #c9c9c9;
}
.tab ul li img:hover {
		-moz-box-shadow: -3px -3px #f8740a;
	-webkit-box-shadow: -3px -3px #f8740a;
	box-shadow: -3px -3px #f8740a;
}
.tab ul li h3{
	font-weight:normal;
	font-weight:bold;
	margin-top:6px;
	text-align:center;
}
.tab ul li h3 a:link,a:visited {
	color:#666666;
	z-index:99999;
}
.tab ul li h3 a:hover{
	color:#184c90;
	text-decoration:none;
}
#viewmore{
	position:relative;
	float:right;
	margin-right:30px;
}
.viewmore{
	position:relative;
	float:right;
	margin-right:30px;
}
#playbutton {
	position:absolute;
	width:246px;
	height:113px;
	z-index:99;
	background:url(../img/videoplay.png) no-repeat center;
	top:-7px;
	left:-20px;
	cursor:pointer;
	z-index:9999;
}
#playbutton:hover img {
	-moz-box-shadow: -3px -3px #f8740a;
	-webkit-box-shadow: -3px -3px #f8740a;
	box-shadow: -3px -3px #f8740a;
}
#playbutton a{
	position:relative;
	display:block;
	width:100%;
	height:100%;
}

.playbutton {
	position:absolute;
	width:246px;
	height:113px;
	z-index:99;
	background:url(../img/videoplay.png) no-repeat center;
	top:-7px;
	left:-20px;
	cursor:pointer;
	z-index:9999;
}
.playbutton:hover img {
	-moz-box-shadow: -3px -3px #f8740a;
	-webkit-box-shadow: -3px -3px #f8740a;
	box-shadow: -3px -3px #f8740a;
}
.playbutton a{
	position:relative;
	display:block;
	width:100%;
	height:100%;
}
.webboard-wrapper {
	position:relative;
	width:754px;
	height:385px;
	float:left;
	left:-29px;
	top:-22px;
}
.webboard-header{
	height:50px;
	border-bottom:3px solid #184c90;
}
#addtopic-btn {
	position:relative;
	float:left;
	width:109px;
	height:34px;
	overflow:hidden;
	top:16px;
	left:7px;
}
#registab {
	position:relative;
	float:right;
	width:120px;
	height:34px;
	margin-right:3px;
	top:16px;
	background:url(../img/ui/registab.png) no-repeat;
	background-position:top center;
}
#registab a{
	position:relative;
	display:block;
	width:100%;
	height:100%;
	padding-top:10px;
	text-align:center;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	text-shadow:1px 1px #FFF;
}
#registab:hover {
	background-position:bottom center;
}
.title-wrapper {
	position:relative;
	width:754px;
	background:url(../img/ui/webboard/tabregis.png) repeat-x;
	height:30px;
	float:left;
	clear:both;
	margin-top:17px;
	left:0px;
	top:2px;
	border-bottom:2px solid #d7d7d7;
}
.title-wrapper h4 {
	color:#103f71;
	text-shadow:1px 1px #FFF;
	padding-top:6px;
	position:relative;
	float:left;
}
h4#topic {
	margin-left:170px;
}
h4#replies {
	margin-left:220px;
}
h4#views {
	margin-left:50px;
}
h4#last-post {
	margin-left:70px;
}
.post-wrapper div {
	position:relative;
}
.post-wrapper ul {
	padding:0px;
	margin:0px;
	background:none;
	position:relative;
	
}
.post-wrapper ul li {
	padding:0px;
	position:relative;
	width:754px;
	height:auto;
	float:left;
	clear:both;
	margin:0px;
	left:0px;
	background:none;
	border:none;
	padding:10px;
	background:url(../img/ui/post-bg.png) no-repeat;
	overflow:hidden;
}
.status-icon {
	float:left;
	width:20px;
	height:10px;
	margin-right:10px;
	margin-left:20px;
}
.status-icon img {
	border:none;
}
.topic-title {
	float:left;
	width:350px;
	color:#103f71;
}
.topic-title a:link,a:visited {
	color:#103f71;
}
.topic-title a:hover {
	text-decoration:underline;
	color:#103f71;
}

.topic-title span{
	font-size:11px;
	position:relative;
	display:block;
	margin-top:3px;
	color:#666;
}

.replyNo {
	float:left;
	width:110px;
	text-align:center;
}
.viewNo {
	float:left;
	width:110px;
	text-align:center;
}
.last-post-status{
	float:left;
	width:118px;
	text-align:center;
	font-size:10px;
	overflow:hidden;
}
span.postBy { 
	color:#103f71;
}
.content-tab-wrapper ul li a:link , a:visited{ color:#666;}
div.slide {
	position:absolute;
	z-index:1;
	width:0%;
	height:100%;
	left:0px;
	top:0px;
	background:#184c90;
}
#sub-container a {
	position:relative;
	z-index:999;
}
.box-wrapper {
	position:fixed;
	width:811px;
	height:490px;
	top:25%;
	background:#FFF;
	z-index:99999999;
	border:1px solid #CCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 20px #616161;
	-webkit-box-shadow: 0 0 20px #616161;
	box-shadow: 0 0 20px #616161;
	display:none;
	left:80%;
}
.box-subscribe2 {
	position:fixed;
	width:410px;
	height:327px;
	top:0%;
	background:#FFF;
	z-index:99999999;
	border:1px solid #CCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 20px #616161;
	-webkit-box-shadow: 0 0 20px #616161;
	box-shadow: 0 0 20px #616161;
	left:80%;
	top:35%;
	display:none;
}
.box-subscribe2 iframe { border:1px solid red;}
.overlay {
	position:absolute;
	background:black;
	width:100%;
	z-index:9999999;
	left:0%;
	top:0%;
	display:none;
}
.closeBox {
	position:absolute;
	right:-10px;
	top:-7px;
	background:url(../img/close.png) no-repeat;
	cursor:pointer;
	width:32px;
	height:32px;
}
.box-wrapper iframe{
	width:752px; height:442px; border:0px solid red; position:relative; left:30px; top:30px;
}
.box-subscribe2 iframe { width:356px; height:282px; position:relative; left:30px; top:30px;}
.calandar-detail {
	position:relative;
	min-height:100px;
	width:94%;
	border:0px solid red;
	display:none;
}
.calandar-detail li {
	position:relative;
	margin-bottom:5px;
}
#lightbox-container-image {
	position:absolute;
}
.fl-left { position:relative; float:left; background:url(../img/flleft.png) no-repeat; width:1px; height:152px; top:0px; left:0px;}
.fl-right { position:relative; float:right; background:url(../img/flleft.png) no-repeat; width:1px; height:152px; top:0px; right:0px;}
.side-nav ul.menu li a:hover{ background-position:bottom; }
.speed-active{
color:#FF0000;
}
.font_red{
color:#FF0000;
}
.change_speed_slide a:hover{
text-decoration:none;
}
