a:hover {
	color: #FF0000;
}
.hlinks{

	width: 905px; margin: 0 auto;
}
.tblh {
   width:expression(document.body.clientWidth>1100?'1100':'1001')
}
.tbl5 {
   width:expression(document.body.clientWidth>1100?'1080':'899')
}
.td5 {
   width:expression(document.body.clientWidth>1100?'905':'724')
}


/* gallery */
.cleaner {clear:both;padding:0;margin:0;width:100%;font-size:0;line-height:0;height: 0;}
#block_th_gall {width:100%; margin:0 auto; text-align:center;}
#block_th_gall h3 {width:85%; margin:0 auto; text-align: center; padding:15px 0; letter-spacing: -1px;font-size:22px;}
.mov_block{ width: 980px; margin: 0 auto; padding: 5px 0;}
.mov_block .player_side{ width: 580px; height: 400px;float: left; padding:10px 0 10px;}
.mov_block .player{ width: 580px; height: 400px;}
.mov_block .player_side .dtitle{ padding: 5px 20px 10px; font-size: 16px; text-align: left;}
.mov_block .banner_side{ float: right; width: 380px; text-align: center; font-size: 16px; padding:10px 0 10px;}
.mov_block .banner_side img{ margin: 0 auto;  }

.banner_side .ti{ width: 182px; height: 155px; padding: 3px 1px; *padding: 3px; text-align: center; display: -moz-inline-stack; display: inline-block; vertical-align: middle; zoom: 1; *display: inline; text-align: left; }
.banner_side .ti .pic img{ display: block; border: 1px solid #E1F1F6; margin: 2px auto;width: 180px; height: 135px; }
.banner_side .ti .pic a:hover img{ border: 1px dashed #E1F1F6; }
.banner_side a:link, .banner_side a:visited, .banner_side a:active, .banner_side a:hover {text-decoration: underline;}
.banner_side a:hover { text-decoration: none; }
.banner_side .ti .pic a:link, .thumbs2 .ti .pic a:visited, .thumbs2 .ti .pic a:active, .thumbs2 .ti .pic a:hover {text-decoration: underline; font-size: 13px; font-weight: bold;}
.banner_side .ti .pic span{ display: block; height: 14px; overflow: hidden; }
.banner_side .ti .pic a:hover { text-decoration: none; font-weight: bold;}
/* end gallery */
@media screen and (max-width: 480px) {

	table, tbody, thead, tr, td, table *{
		display:inline-block !important; 
		width: auto !important;
		text-align: center !important;
		background: none !important;
		line-height:200%;
	}
	* {
		/*font-size:0;*/
		max-width: 320px !important;
	}
	img{
		margin:0px auto;
	}
/*	.thumb{
		width:300px;
		margin:10px auto;
	}
*/
	.mobile-hidden, .tbs{
		display:none !important;
	}



}
