/*
main font:  Arial, Helvetica, sans-serif
main background color: #fff
main text color: #646464
title color:   #015d99
hover text color: # f0872c
active text color: #
visited text color: #
*/
@font-face {
	font-family: "HelveticaCondensedBold";
	src: url("../fonts/helvetica_condensedbold-webfont.eot");
	src: url("../fonts/helvetica_condensedbold-webfont.eot?#iefix") format("embedded-opentype"),
         url("../fonts/helvetica_condensedbold-webfont.woff") format("woff"),
         url("../fonts/helvetica_condensedbold-webfont.ttf") format("truetype"),
         url("../fonts/helvetica_condensedbold-webfont.svg#HelveticaCondensedBold") format("svg");
}

/* reset & default */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0; padding: 0; border: 0; outline: 0; background: transparent; font-size: 100%; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body { background:#fff url(../images/bgd.png) repeat-x; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
/*body { background: #FFF url(../images/bgd_tet.png) repeat-x; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}*/
.background { background:#fff url(../images/bgd.png) repeat-x;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted; cursor: help;}
table {border-collapse: collapse; border-spacing: 0;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
h1 {font-size: 20px;}
h2 { font-family:HelveticaCondensedBold , sans-serif; font-size:16px; color:#1e1e1e; text-transform:uppercase; font-weight:normal; background:url(../images/icon-link.png) 100% -204px no-repeat; padding:0 20px 0 0}
h3 { font-family:HelveticaCondensedBold , sans-serif; font-size:12px; text-transform:uppercase; font-weight:normal}
h4 {font-size:14px; margin-bottom:15px}
h5 {font-size: 12px;}
a {color: #000; text-decoration: none;}
a:hover {color: #f0872c}
a:active {color: #f0872c;}
:focus {outline: 0;}
input[type="text"], select, textarea {border: 1px solid #ccc; font-size: 11px; vertical-align: middle;}
.block-news-2 p{margin: 0 0 24px;color: #333;line-height: 22px;font-size: 15px;}
.block-news-2 p em{font-size:12px}
.block-news-3 p{color: #333;line-height: 22px; font-size: 15px;padding:7px 0;}
.block-news-3 a {color: #00F;}
.block-news-3 a:hover {text-decoration: underline;}
/* common */
.hidden {display: none;}
.invisible {visibility: hidden;}
.float-l {float: left;}
.float-r {float: right;}
.m5t{ margin-top:5px;}
.m10t{ margin-top:12px;}
.m15t{ margin-top:15px;}
.m15b{ margin:15px 0;}
.m10l{ margin-left:10px}
.txt-ad-1{ text-align:right}
.txt-ad-2{ text-align:right; padding:5px 10px 0 0}
.title-h{ background:url(../images/icon-link.png) 100% -205px no-repeat; display:inline-block;}
.title-type-1{ font-size:32px; color:#333; font-weight:normal; padding:10px 0;line-height:35px}
.txt-author{float:left; margin-right: 20px;}
.txt-type-1{ font-size:10px; text-transform:uppercase; overflow:hidden; padding-bottom:5px}
.txt-type-2{ font-size:11px; font-style:italic; text-align:center; padding:5px 0 15px 0}
	.txt-type-1 .init-icon-15{ margin-left:12px}
	.txt-type-1 a{ margin-left:6px}
.line{ width:100%; height:3px; margin:15px 0; background:url(../images/line_1.png) 0 0 repeat-x}
.line1{ width:100%; height:2px; margin:5px 0; background:url(../images/line_1.png) 0 0 repeat-x}
.fck {overflow: hidden; line-height: 16px;}
	.fck ul, .fck ol {margin: 0 0 10px 0;}
		.fck ul li {margin: 0; padding: 0 0 10px 0; list-style: inside; list-style-type: disc;}
		.fck ol li {margin: 0; padding: 0 0 10px 0; list-style: inside; list-style-type: decimal !important;}    
/* highlight 1 */
.highlight-type-1 { overflow:hidden; background:url(../images/line_1.png) 0 100% repeat-x; padding:5px 0 20px 0; height: 250px;}
	.highlight-type-1 .slideshow-1{ width:653px; float:left; position:relative}
		.highlight-type-1 .slideshow-1 .slideshow-photo{ width:430px; height:254px; position:absolute; top:0; left:0; z-index:1}
			.highlight-type-1 .slideshow-1 .slideshow-photo .slideshow-txt{ position:absolute; bottom:0; left:0; z-index:2}
				.highlight-type-1 .slideshow-1 .slideshow-photo .slideshow-txt a{ color:#fff}
					.highlight-type-1 .slideshow-1 .slideshow-photo .slideshow-txt a:hover{ color:#f0872c}
				.highlight-type-1 .slideshow-1 .slideshow-photo .slideshow-txt .txt-caption-show{ background:url(../images/icon-link.png) 0 -100px no-repeat; padding-left:10px; color:#fff; text-transform:uppercase; margin:0 0 15px 10px}
				.highlight-type-1 .slideshow-1 .slideshow-photo .slideshow-txt .txt-caption-hide{ background:url(../images/icon-link.png) 0 -124px no-repeat; padding-left:10px; color:#fff; text-transform:uppercase; margin:0 0 15px 10px;}
				.highlight-type-1 .slideshow-1 .slideshow-photo .slideshow-txt .txt-caption{ width:404px; background:url(../images/bgd_txt.png) 0 0 repeat; padding:8px 10px 8px 16px; font-size:16px; line-height:20px; color:#fff;display:block;}
		.highlight-type-1 .slideshow-1 ul{ width:224px; position:absolute; top:0; right:5px; z-index:3;height:auto;}
			.highlight-type-1 .slideshow-1 ul li{ padding-left:25px; height:82px; margin-bottom:1px; padding-bottom:5px;text-align:left}
				.highlight-type-1 .slideshow-1 ul li a{ height:82px; overflow:hidden; border-bottom:solid 1px #dfdfdf;display:block;}
				.highlight-type-1 .slideshow-1 ul li a.last{border-bottom:none;}
				.highlight-type-1 .slideshow-1 ul li:hover,.highlight-type-1 .slideshow-1 ul li.active{ background:url(../images/icon_1.png) 0 50% no-repeat}
					.highlight-type-1 .slideshow-1 ul li a img{ width:82px; height:70px; float:right}
					.highlight-type-1 .slideshow-1 ul li a p{float:left; line-height:15px}
						.highlight-type-1 .slideshow-1 ul li a p span{ font-size:14px; color:#015d99; font-weight:bold; display:block;}
						.highlight-type-1 .slideshow-1 ul li a p img{ float:none; width:14px; height:9px}
 
/* highlight 2 */
.highlight-type-2{ overflow:hidden; padding:10px 0 15px 0;}
.highlight-type-2 .title{ overflow:hidden;}
		.highlight-type-2 .title h3{ float:left; padding-top:5px;}
		.highlight-type-2 .title .lnk-slideshow2{ float:right}
			.highlight-type-2 .title .lnk-slideshow2 a{ float:left}
	.highlight-type-2 .slideshow-2{ overflow:hidden; padding-top:10px;width:80000px;}
		.highlight-type-2 .slideshow-2 li{ list-style:none; display:block; float:left; width:150px; margin-left:12px}
			.highlight-type-2 .slideshow-2 li.first{ margin-left:0}
			.highlight-type-2 .slideshow-2 li span{ display:block; color:#015d99; font-weight:bold; line-height:15px; padding:5px 0}
				.highlight-type-2 .slideshow-2 li a:hover span{ color:#f0872c}
/* paging */
.paging{ border-top:solid 1px #e1e1e1; padding-top:15px}
	.paging ul{ overflow:hidden}
		.paging li{ list-style:none; display:block; float:left; padding-right:1px}
			.paging li a{ display:block; width:17px; height:17px; text-align:center; line-height:17px; font-size:10px; text-transform:uppercase;}
			.paging li.first a, .paging li.last a{ width:auto; padding-right:10px}
			 .paging li.last a{ padding-left:10px}
				.paging li a:hover, .paging li.active a{ background:url(../images/paging.png) 0 0 no-repeat; color:#fff}
				.paging li.first a:hover, .paging li.last a:hover, .paging li.first.active a, .paging li.last.active a{ background:none; color:#f0872c}
/* sprite */
span.ui-icon{ display:block; text-indent:-10000px;float:left}
.ui-icon { background:url(../images/ui-icon.png) 0 0 no-repeat}
	.init-icon-1{ width:15px; height:15px; background-position:0 0}
		.init-icon-1:hover{ background-position:-24px 0}
	.init-icon-2{ width:12px; height:13px; background-position:0 -15px}
		.init-icon-2:hover{ background-position:-24px -15px}
	.init-icon-3{ width:14px; height:14px; background-position:0 -32px}
		.init-icon-3:hover{ background-position:-24px -32px}
	.init-icon-4{ width:12px; height:9px; background-position:0 -48px}
		.init-icon-4:hover{ background-position:-24px -48px}
	.init-icon-5{ width:14px; height:8px; background-position:0 -63px}
		.init-icon-5:hover{ background-position:-24px -63px}
	.init-icon-6{ width:21px; height:20px; background-position:0 -80px}
		.init-icon-6:hover{ background-position:-24px -80px}
	.init-icon-7{ width:21px; height:20px; background-position:0 -104px}
		.init-icon-7:hover{ background-position:-24px -104px}
	.init-icon-8{ width:20px; height:11px; background-position:0 -128px}
		.init-icon-8:hover{ background-position:-24px -128px}
	.init-icon-9{ width:8px; height:8px; background-position:10px -144px}
		.init-icon-9:hover{ background-position:-14px -144px}
	.init-icon-10{ width:12px; height:8px; background-position:5px -157px}
		.init-icon-10:hover{ background-position:-19px -157px}
	.init-icon-11{ width:40px; height:40px; background-position:0 -176px}
		.init-icon-11:hover{ background-position:0 -224px}
	.init-icon-12{ width:5px; height:8px; background-position:0 -272px}
		.init-icon-12:hover{ background-position:-24px -272px}
	.init-icon-13{ width:13px; height:13px; background-position:0 -288px}
		.init-icon-13:hover{ background-position:-24px -288px}
	.init-icon-14{ width:7px; height:4px; background-position:0 -305px}
		.init-icon-14:hover{ background-position:-24px -305px}
	.init-icon-15{ width:11px; height:12px; background-position:0 -315px}
		.init-icon-15:hover{ background-position:-24px -315px}
	.init-icon-16{ width:11px; height:12px; background-position:0 -328px}
		.init-icon-16:hover{ background-position:-24px -328px}
	.init-icon-17{ width:16px; height:12px; background-position:0 -345px}
		.init-icon-17:hover{ background-position:-24px -345px}
	.init-icon-18{ width:16px; height:12px; background-position:0 -360px}
		.init-icon-18:hover{ background-position:-24px -360px}
	.init-icon-19{ width:12px; height:9px; background-position:0 -143px}
		.init-icon-19:hover{ background-position:-24px -143px}
.ui-general{ display:inline-block; background:url(../images/general.png) 0 0 no-repeat}
/* block in sidebar  */
.block-sidebar-01{ background:url(../images/bgd_bot.png) 0 100% no-repeat; padding-bottom:2px; margin-bottom:10px;}
	.block-sidebar-top{ background:url(../images/bgd_top.png) 0 0 no-repeat; padding-top:2px}
	.block-sidebar-cnt{width:298px; background:#f4f4f3 url(../images/bgd_c.png) 0 0 repeat-x; border-left:solid 1px #e1e1e1; border-right:solid 1px #e1e1e1;}
	/* Top news block */
	.topnews-nav{ width:280px; height:35px; padding-left:20px; background-position:0 -40px; overflow:hidden}
		.topnews-nav li { list-style:none; display:block; float:left; height:35px; line-height:35px; margin-right:1px; font-family:HelveticaCondensedBold , sans-serif; font-size:12px; text-transform:uppercase; font-weight:normal}
		.topnews-nav li a{ display:inline-block; height:35px; line-height:35px; padding-left:3px; color:#fff}
			.topnews-nav li a span{ display:inline-block; height:35px; line-height:35px; padding-right:3px}
				.topnews-nav li a span span{ display:inline-block; height:32px; padding:3px 10px 0 10px}
					.topnews-nav li a:hover, .topnews-nav li.active a{ color:#015d99; background:url(../images/repeat-x.png) 0 -120px no-repeat}
						.topnews-nav li a:hover span, .topnews-nav li.active a span{ background:url(../images/repeat-x.png) 100% -160px no-repeat}
							.topnews-nav li a:hover span span, .topnews-nav li.active a span span{ background:url(../images/repeat-x.png) 0 -200px repeat-x}

.topnews-nav1{ width:310px; height:35px; background-position:0 -40px; overflow:hidden}
.topnews-nav1 li { list-style:none; display:block; float:left; height:35px; line-height:35px; font-family:HelveticaCondensedBold , sans-serif; font-size:12px; text-transform:uppercase; font-weight:normal;}
		.topnews-nav1 li a{ display:inline-block; height:35px; line-height:35px; padding-left:3px; color:#fff}
			.topnews-nav1 li a span{ display:inline-block; height:35px; line-height:35px; padding-right:3px}
				.topnews-nav1 li a span span{ display:inline-block; height:32px; padding:3px 10px 0 10px}
					.topnews-nav1 li a:hover, .topnews-nav1 li.active a{ color:#015d99; background:url(../images/repeat-x.png) 0 -120px no-repeat;}
						.topnews-nav1 li a:hover span, .topnews-nav1 li.active a span{ background:url(../images/repeat-x.png) 100% -160px no-repeat;}
.topnews-nav1 li a:hover span span, .topnews-nav1 li.active a span span{ background:url(../images/repeat-x.png) 0 -200px repeat-x;cursor:pointer}
.topnews-nav1 li.active a span span{cursor:default}
	.topnews-lst{ border-left:solid 1px #e1e1e1; border-right:solid 1px #e1e1e1; padding: 15px 10px 0 10px;}
		.topnews-lst li{ list-style:none; display:block; background:url(../images/icon-link.png) 0 -163px no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding:0 0 10px 10px; line-height:14px}
		.topnews-lst li a{ color:#015D99; font-weight:bold;}
			.topnews-lst li a:hover{ color:#f0872c}
	/* Latest news block */
	.latestnews-lst{ border-left:solid 1px #e1e1e1; border-right:solid 1px #e1e1e1; padding: 15px 10px 0 10px; overflow: auto}
		.latestnews-lst li{ list-style:none; display:block; background:url(../images/icon-link.png) 0 -163px no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding:0 0 10px 10px; line-height:14px;text-align:left}
		.latestnews-lst li a{ color:#015D99; font-weight:bold;}
			.latestnews-lst li a:hover{ color:#f0872c}
	/* Most viewed block */
	.mostviewed-lst{ border-left:solid 1px #e1e1e1; border-right:solid 1px #e1e1e1; padding:15px 10px 0 10px; display:none;}		
		.mostviewed-lst li{ list-style:none; display:block; background:url(../images/icon-link.png) 0 -163px no-repeat; padding:0 0 10px 10px; line-height:14px}
		.mostviewed-lst li a{ color:#015D99; font-weight:bold;}
			.mostviewed-lst li a:hover{ color:#f0872c}
	.mostviewed1-lst{ border-left:solid 1px #e1e1e1; border-right:solid 1px #e1e1e1; padding:15px 10px 0 10px; display:none; overflow: auto}		
		.mostviewed1-lst li{ list-style:none; display:block; background:url(../images/icon-link.png) 0 -163px no-repeat; padding:0 0 10px 10px; line-height:14px;text-align:left}
		.mostviewed1-lst li a{ color:#015D99; font-weight:bold;}
			.mostviewed1-lst li a:hover{ color:#f0872c}
	/* Latest comment block */
	.latestcomment-lst{ border-left:solid 1px #e1e1e1; border-right:solid 1px #e1e1e1; padding:15px 10px 0 10px; overflow: auto; }		
		.latestcomment-lst li{ list-style: square inside; color: #71a0c2; padding:0 0 5px 0; line-height:16px;text-align:left}
		.latestcomment-lst li span { color:#015D99; font-weight:bold;}
		.latestcomment-lst li a { color:#015D99; font-weight:bold;}
			.latestcomment-lst li a:hover{ color:#f0872c}	
	/* Facebook block */
	.face-block{}
	/* list title */
	.lst-title{ padding-top:15px}
		.lst-title li{ list-style:none; display:block; margin-bottom:1px; width:290px; height:18px; padding:7px 0 0 10px;}
			.lst-title li a{ font-family:HelveticaCondensedBold , sans-serif; font-size:12px; text-transform:uppercase; font-weight:normal; color:#fff;}
			.lst-title li.title-1{ background-position: 0 -112px}
			.lst-title li.title-2{ background-color:#0988c5}
			.lst-title li.title-3{ background-color:#625390}
			.lst-title li.title-4{ background-position: 0 -144px}
	/* Recent Topic block */
	.topic-block{}
		.topic-block h4{ width:290px; height:22px; background-position:0 -80px; padding:8px 0 0 10px; color:#fff}
		.topic-block li{ list-style:none; display:block; background:url(../images/icon-link.png) 0 -163px no-repeat; padding:0 0 10px 10px; line-height:14px}
			.topic-block li a{ color:#015d99}
				.topic-block li a:hover{ color:#f0872c}
	/* Video block */	
	.video-block{ width:288px; height:216px; position:relative; padding:5px}
		.video-block .init-icon-11{ position:absolute; left:129px; top:89px}
		.video-block .video-txt-block{ width:288px; background:url(../images/bgd_txt.png) 0 0 repeat; position:absolute; bottom:5px; left:5px}
			.video-block .video-txt-block h5{ font-family:HelveticaCondensedBold , sans-serif; font-size:12px; text-transform:uppercase; font-weight:normal; color:#fff; padding:10px 7px}
		.video-block .video-tool{ overflow:hidden}
			.video-tool .bgd-txt{ display:block; height:13px; padding:5px; margin-left:1px; float:left; background-color:#000}
				.video-tool .bgd-txt.first{ margin-left:0}
				.video-tool .init-icon-12{ margin:3px 2px 0 3px}
				.video-tool .bgd-txt ul{ padding:4px 2px 0 2px}
				.video-tool .bgd-txt ul li{ list-style:none; display:block; float:left; width:3px; height:6px; margin-left:1px;}
					.video-tool .bgd-txt ul li a{ display:block; width:3px; height:6px; background-color:#fff}
						.video-tool .bgd-txt ul li a:hover, .video-tool .bgd-txt ul li.active a{ background:url(../images/volume.jpg) 0 0 no-repeat}
				.video-tool .video-time{ color:#fff; font-size:11px; padding:3px 5px}
				.video-tool .video-play-status{ width:125px; height:2px; background-color:#fff; position:relative; margin:8px 3px}
					.video-tool .video-play-status a{ width:100%; height:2px; position:absolute; left:0; top:0}
					.video-tool .video-play-status a span{ height:2px; background:url(../images/play_status.png) 0 0 repeat-x; display:block}
	.video-lst{ height:30px; padding:0 0 5px 5px; overflow:hidden}
		.video-lst ul{ width:225px; height:30px; overflow:hidden; float:left}
			.video-lst ul li{ list-style:none; display:block; float:left; margin-right:5px}		
		.video-lst p{ float:left; padding:10px 0 0 10px}
			.video-lst p a{ background:url(../images/icon-link.png) 0 -244px no-repeat; padding-left:10px}
	/* photo block */
	.photo-block{ padding-bottom:15px}
	.title-block{ overflow:hidden}
		.title-block h3{ float:left}
		.context .title-block h3{ background:url(../images/icon-link.png) 100% -206px no-repeat; padding-right:15px}
		.title-block h4{ float:right; font-family:HelveticaCondensedBold , sans-serif; font-size:11px; text-transform:uppercase; font-weight:normal;}
		.title-block .sort{ float:right;}
			.title-block .sort label{ text-transform:uppercase; font-size:10px; font-weight:bold; padding-right:5px;}
			.title-block .sort select{ width:130px; height:22px; padding:1px 1px 1px 5px; border:solid 1px #e1e1e1;}
		.title-block .init-icon-8{ float:right}
		.title-block .init-icon-14{ float:right; margin-top:4px}
	.photo-cnt{ width:300px; height:400px; position:relative}
		.photo-cnt .photo-txt{ width:280px; padding:10px; position:absolute; bottom:0; left:0; background:url(../images/bgd_txt.png) 0 0 repeat; color:#fff; font-size:16px; font-weight:bold}
			.photo-cnt .photo-txt p{ padding-bottom:10px}
			.photo-cnt .photo-txt a{ background:url(../images/icon-link.png) 0 -283px no-repeat; padding:5px 20px; color:#fff; font-size:10px; text-transform:uppercase}
				.photo-cnt .photo-txt a:hover{ color:#f0872c}
	/* weather */
	.choose-weather{ overflow:hidden; padding-top:10px; padding-left:10px}
		.choose-weather select{ width:125px; height:20px; border:solid 1px #e1e1e1; padding:2px; float:left; margin-right:10px}
		.choose-weather input[type="radio"]{ width:13px; height:13px; float:left}
		.choose-weather label{ width:5px; float:left; margin-right:20px; padding-top:4px}
	.weather{ overflow:hidden; padding-left:10px}
		.weather-cnt{ width:120px; float:left; margin-right:20px}
			.weather-cnt h4{ font-size:10px; text-transform:uppercase; margin-bottom:0}
			/*.weather-cnt dl{ overflow:hidden; border-bottom:solid 1px #e1e1e1; padding:5px 0}
				.weather-cnt dt{ width:50px; float:left; padding-top:3px}
				.weather-cnt dd{ width:65px; float:left; font-size:34px; font-weight:bold}
					.weather-cnt dd p{ font-size:16px; padding:0}
					.weather-cnt dd p span{ font-size:11px; padding-right:5px}
			.weather-cnt p{ font-size:11px; padding:5px 0}*/
			
input[type=radio] label, input[type=checkbox] label { display:inline !important; }

/* highlight-news-1 */
.highlight-news-1{ overflow:hidden; float:left; height: 370px;width:320px;}
/* block advertisement */
.ad-banner{ border:solid 1px #e1e1e1; margin-top:5px}
.ad-banner1{ margin:5px 0 15px 0}
.ad-block-1{ width:300px; float:right}
.wrap-ad-1{ overflow:hidden; padding-bottom:15px}
	.ad-block-2{ width:312px; float:left; margin-left:12px}
		.ad-block-2.first{ margin-left:0}
		.ad-block-2 .ad-block-2-cnt{ width:300px; height:250px; padding:5px; border:solid 1px #e1e1e1}	
/* block banner */
.block-banner{ overflow:hidden; padding:10px 0;clear:both;}
	.block-banner dd{ padding-top:5px; line-height:15px}
		.block-banner dd span{ display:block; font-weight:bold; font-size:16px; line-height:18px; padding-bottom:5px; color:#015d99}
/* block calendar */
.block-calendar{ width:160px; padding-top:18px; float:right; overflow:hidden}
	.time{ float:left}
	.day{margin-top:-10px; text-align:center; color:#fff; font-size:10px; line-height:12px; text-transform:uppercase; font-weight:bold}
		.day span{ display:block; font-size:36px; line-height:36px; padding-bottom:3px}
/* block news */
.block-news-1{ width:312px; float:left; margin:0 0 0 8px; background:url(../images/line_1.png) 0 0 repeat-x; padding:15px 0}
.block-news-1.first{ margin:0 8px 0 0}
.block-news-1 .title{ overflow:hidden; padding-bottom:15px}
.block-news-1 .title h2{ float:left}
.block-news-1 .title h2 a{ float:left;padding-top:0}
.block-news-1 .title a{ float:right; padding-top:3px}
.news-main{ overflow:hidden; padding-bottom:20px; height: 100px;clear:both;}
.news-more{text-align:left}
		.news-main dt{ width:116px; height:99px; float:left}
		.news-main dd{ width:190px; float:left;text-align:left}
			.news-main dd a{ padding:0px 0 0 10px; display:block; font-weight:bold; color:#015d99; border-top:solid 1px #e1e1e1;font-size: 13px;line-height: 18px;}
				.news-main dd a.first{ border-top:none; font-size:14px}
				.news-main dd a:hover{ color:#f0872c;}
	.more-block{ height:5px; border-bottom:solid 1px #e1e1e1; margin-bottom:20px; position:relative}
		.more-block a span{ position:absolute; top:1px; background-color:#fff; display:block;}
		.more-block a .more{ left:0; padding-right:10px; color:#646464; font-family:HelveticaCondensedBold , sans-serif; font-size:11px; text-transform:uppercase; font-weight:normal;}
		.more-block a .init-icon-9{ right:17px; background-color:#fff; padding:0 10px}
		.more-block a .init-icon-10{ right:0; background-color:#fff; padding-left:5px}
	.news-more dl{ overflow:hidden; padding-bottom:8px}
		.news-more dt{ width:50px; float:left}
		.news-more dd{padding-top:5px; background:url(../images/icon-link.png) 0 -160px no-repeat; padding-left:10px;}
			.news-more dd a{ color:#015D99;font-weight:bold;}
			.news-more dd a:hover{ color:#f0872c}
/* block news 2 */
.block-news-2{ overflow:hidden; border-top:solid 1px #e1e1e1; padding-top:10px; margin-top:5px}
	
		.block-news-2 dl.first{ margin-left:0}
			.block-news-2 dl.first dt{ padding-bottom:5px}
			.block-news-2 dl.first dd{padding:10px 0 10px 10px; font-size:11px; font-style:italic}
		.block-news-2 dt{ font-size:14px; line-height:16px; font-weight:bold; padding-bottom:15px; color:#000}
		.block-news-2 dd{ padding-bottom:15px; line-height:15px}
/* comment block */
.comment-block{}
	.comment-block dl{ padding-top:15px}
		.comment-block dt{ font-weight:bold; color:#015d99; padding-top:8px}
		.comment-block dd{ line-height:15px}
/* list news */
.lst-news{ border-top:solid 1px #e1e1e1; padding:5px 0 10px 0; overflow:hidden;}		
.lst-news dt{ width:150px; float:left}
.lst-news dd{ width:308px; float:left; margin-left:10px; line-height:14px;text-align:left;}
	.lst-news.lst-news1 dd{ margin-left:0; margin-right:10px}
		.lst-news dd a{ display:block; font-size:14px; font-weight:bold; color:#015d99; padding-bottom:5px}
			.lst-news dd a:hover{ color:#f0872c}
		.lst-news dd span{ display:block; font-size:10px; color:#646464; text-transform:uppercase; padding-bottom:8px; font-weight: bold}
.fb-share{ border-top:solid 1px #e1e1e1; margin-top:15px; padding-top:15px; overflow:hidden}
	.fb-share p{ float:left; text-transform:uppercase}
	.fb-share p.lnk-fb{ float:right}
/* block poll */
.block-poll .title-poll{ padding:10px 0; font-weight:bold; color:#015d99;}
	.block-poll p{ overflow:hidden; padding-bottom:5px}
	.block-poll input[type="radio"]{ width:13px; height:13px; border:none; padding:0; margin:0 5px 0 0; float:left}
	.block-poll input[type="submit"]{ float:left; width:61px; height:25px; border:none; z-index:-1000px; cursor:pointer; background:url(../images/ui-button.png) 0 -35px no-repeat}
		.block-poll input[type="submit"]:hover{ background:url(../images/ui-button.png) -80px -35px no-repeat}
	.block-poll label{ width:130px; float:left; padding-top:2px}
	.block-poll a{ float:right; color:#015d99; text-transform:uppercase; padding:5px 10px 0 0; font-size:11px}
	
.alert-layer {display: block; position: absolute; top: -1500px; left: -15000px; overflow: hidden; padding: 3px 5px; background: #edd540; color: #424242;}
	.alert-layer .message {margin: 0; padding: 0 0 0 5px;}
/* form */
.checkbox {width: 13px; height: 13px; border: 0; vertical-align: middle;}
.input-text {width: 200px; height: 16px; padding: 2px; border: 1px solid #ccc;}
.textarea {width: 300px; height: 100px; padding: 2px; border: 1px solid #ccc;}
.frm-search{ width:372px; height:31px; padding:3px; margin-top:32px; background-position:0 0; float:left; overflow:hidden}
	.frm-search a{ float:left; padding:8px 0 0 7px}
	.frm-search input[type="text"]{ width:270px; height:20px; padding:5px; float:left; background-color:transparent; border:none}
	.frm-search input[type="submit"]{ width:70px; height:30px; float:left; background:url(../images/ui-button.png) 0 0 no-repeat; border:none; cursor:pointer}
		.frm-search input[type="submit"]:hover{ background:url(../images/ui-button.png) -80px 0 no-repeat}
.frm-comment{ padding:15px 0 0 0; float:left; margin:0 0 0 0px; background:url(../images/line_1.png) 0 0 repeat-x; padding:15px 0}
	.frm-comment .title{ overflow:hidden; padding-bottom:15px}
		.frm-comment .title h2{ float:left}
		.frm-comment .title a{ float:right; padding-top:3px}
	.frm-comment p{ padding-bottom:5px; float:left}
	.frm-comment p a{ display:block; margin:10px 0; text-transform:uppercase; font-weight:bold; font-size:11px}
	.frm-comment input[type="text"]{ width:240px; height:18px; padding:2px 5px; margin-right:10px; border:solid 1px #e1e1e1;}
	.frm-comment select{ width:222px; height:25px; padding:1px 1px 1px 5px; border:solid 1px #e1e1e1;}
	.frm-comment textarea{ width:615px; height:120px; padding:2px 5px; border:solid 1px #e1e1e1; resize:none}
.frm-comment input[type="submit"]{ width:164px; height:25px; background:url(../images/ui-button.png) 0 -65px no-repeat; border:none; cursor:pointer; text-indent:-1000px;display:block;font-size:0;}
		.frm-comment input[type="submit"]:hover{ background:url(../images/ui-button.png) 0 -95px no-repeat}
/* structure */
#container { width:961px; overflow:hidden; margin: 0 auto;}
	#header { width:100%; }
		.inner-header{ width:100%; height:95px; overflow:hidden}
			#header h1 { width:202px; height:50px; float:left; padding:20px 105px 0 0}
		.under-header{ width:68%; height:35px; padding-top:12px; overflow:hidden}
			.under-header ul{ float:left;width:800px}
				.under-header li.first{ list-style:none; display:inline-block; float:left; font-weight:bold; padding-left:10px; padding-right:10px}
				.under-header li.first{ padding-left:0}
				.under-header li.zFade{ list-style:none; display:inline-block; font-weight:bold; margin-left:10px; display:none;}
				.under-header li.zFade{ padding-left:0}
					.under-header li a{ background:url(../images/icon-link.png) 100% 1px no-repeat; padding-right:15px; font-family:HelveticaCondensedBold , sans-serif; font-size:12px; text-transform:uppercase; font-weight:normal}
						.under-header li a:hover{ color:#015d99; text-decoration:none}
			.under-header .lnk-page{ float:right}
				.under-header .lnk-page a{ padding-left:10px}
		#nav{ height:37px; overflow:hidden}
			#nav li { list-style:none; display:block; float:left; height:37px; line-height:37px; margin-right:1px; background:url(../images/line_nav.png) 0 0 no-repeat; font-family:HelveticaCondensedBold , sans-serif; font-size:12px; text-transform:uppercase; font-weight:normal}
			 /*#nav li { list-style:none; display:block; float:left; height:37px; line-height:37px; margin-right:1px; background:url(http://r.tuoitre.vn/2014/01/RnNzMQpF.png) 0 0 no-repeat; font-family:HelveticaCondensedBold , sans-serif; font-size:12px; text-transform:uppercase; font-weight:normal}*/
				#nav li.first{ background:none}
				#nav li a{ display:inline-block; height:37px; line-height:37px; padding-left:3px; color:#fff}
					#nav li a span{ display:inline-block; height:37px; line-height:37px; padding-right:3px}
						#nav li a span span{ display:inline-block; height:34px; padding:3px 10px 0 10px}
							#nav li a:hover, #nav li.active a{ color:#015d99; background:url(../images/repeat-x.png) 0 0 no-repeat}
								#nav li a:hover span, #nav li.active a span{ background:url(../images/repeat-x.png) 100% -40px no-repeat}
									#nav li a:hover span span, #nav li.active a span span{ background:url(../images/repeat-x.png) 0 -80px repeat-x}
	#main { width:100%; overflow:hidden; margin:0 auto;}
		.nav-main{ overflow:hidden; border-bottom:solid 1px #e1e1e1; padding-bottom:10px; margin-bottom:15px}
			.nav-main li{ list-style:none; display:block; float:left; background:url(../images/nav_home.png) 0 5px no-repeat; padding:0 5px 0 15px; font-family:HelveticaCondensedBold , sans-serif; font-size:11px; text-transform:uppercase; font-weight:normal;}
				.nav-main li.first{ background:none; padding-left:0}
	.main-cnt{ overflow:hidden}
		.main-cnt1{ background:url(../images/bgd_main.png) 0 0 repeat-y}
#sidebar { float:right; width:300px; overflow:hidden}
#sidebar h3{ padding-bottom:10px;}		
#sidebar .block-sidebar-01.m15b .block-sidebar-cnt div{margin-bottom:0 !important}
#sidebar .block-sidebar-01.m15b .block-sidebar-cnt div h3{padding-bottom:0px;}
		#content { float:left; width:640px; overflow:hidden}
			.webpart_p{padding: 3px 5px 0px 10px; line-height:16px;}
			.content-block{ width:640px; float:left}
.category-block{ width:468px; float:left}
.category-block h2.title-h{float:left}
			.context{ width:162px; float:right}
				.context dl{ padding:10px 0}	
				.context dl.last{padding-bottom:0}
				.context dl.bor{border-bottom:solid 1px #e1e1e1;}
					.context dt{width:150px;height:128px;}
						.context dt a{ font-weight:bold; color:#015d99;}
					.context dd{ line-height:15px}
						.context dd a{ font-weight:bold; padding-bottom:5px; color:#015d99; display:block}
						.context dd p{ padding-bottom:10px}
	#wrap-footer { background:#fafafa url(../images/bgd_footer.png) 0 0 repeat-x; padding:5px 0 20px 0; margin-top:20px}
	#footer { width:1000px; overflow:hidden; margin: 0 auto;}
#footer .nav-footer-1{ border-bottom:solid 1px #e1e1e1; padding:10px 0;text-align:left;overflow:hidden;}
#footer .nav-footer-1 li{ list-style:none; display:inline-block; text-transform:uppercase; border-left:solid 1px #dbdbdb; color:#dbdbdb; padding:0 8px;margin:5px 0px;float:left}
				#footer .nav-footer-1 li.first{ border-left:none}
				#footer .nav-footer-1 li a{ font-weight:bold; color:#000}
					#footer .nav-footer-1 li a:hover, #footer .nav-footer-1 li.active a{ color:#015d99}
		#footer .nav-footer-2{ padding:15px 0 10px 0}
			#footer .nav-footer-2 li{ list-style:none; display:inline; text-transform:uppercase; font-size:11px; font-weight:bold; color:#646464; padding:0px}
#footer .nav-footer-2 li a{display:inline;}
				#footer .nav-footer-2 li a:hover, #footer .nav-footer-2 li.active a{ color:#015d99}
		#footer .nav-footer-3{ padding:15px 0 30px 0}
#footer .nav-footer-3 li{ list-style:none; display:inline-block; font-size:11px; padding:0 10px; font-weight:bold;float:left}
			#footer .nav-footer-3 .first { padding-left: 0px !important }
				#footer .nav-footer-3 li a:hover, #footer .nav-footer-3 li.active a{ color:#015d99}
		#footer .lst-partners{}
			#footer .lst-partners li{ list-style:none; display:inline-block; padding:0 10px}
		#footer p{ font-size:11px; padding-bottom:10px; line-height:13px}
		#footer .left-div{ float:left; width: 25%; margin: 10px 0 0 0px;}
#footer .left-div li{ width:30%; margin-top: 10px;float:left;}
#footer .left-div .left{ width:30%; margin-left: 40px;}
#footer .right-div{ float:right; width: 70%;text-align:left}
/* page */
.about-content {}
.about-content {}
    .contact-form {}
	.contact-form input {}
	.contact-form label {}
.product-content{}
.choose-weather a {
    float: left;
    margin-right: 20px;
    margin-top: 3px;
}
#city{color:#FFF;}
/* More CSS */
.content-inner{margin-top:15px}
.related-media{padding: 8px 0 0;border: 0;border-top: 2px solid #CCC;width:156px;float:left;margin-right:10px}
.share-left{padding: 8px 0 0;border: 0;width:156px;float:left;margin-right:10px}
.main-content-inner{float:left;width:468px;}
ul.user-interaction {display: block;padding: 0;background: none;}
ul.user-interaction li {display: block;width: 100%;background: none;border-bottom: solid 1px #EBEBEB;padding: 8px 0;}

span.ui-icon-print{background:url(../images/print.png) 0 0 no-repeat;padding-left: 18px;padding-top: 1px;text-transform:uppercase;}
span.ui-icon-email{background:url(../images/mail.png) 0 0 no-repeat;padding-left: 18px;padding-top: 1px;text-transform:uppercase;}
span.ui-icon-share{background:url(../images/share.png) 0 0 no-repeat;padding-left: 18px;padding-top: 1px;text-transform:uppercase;}
.list-view{
    margin-top: -1px;
}

.media-wrapper{background:#333;text-align:center;}
.top-detail-image{max-width:500px;width:500px}

/* related news */
.related-news{ width:320px; float:left; margin:0 0 10px 0; padding:15px 0}
	.related-news .first{ margin:0 0 0 0}
	.related-news .title{ overflow:hidden; padding-bottom:5px; margin-top: 7px;}
		.related-news .title h2{ float:left}
		.related-news .title a{ float:right; padding-top:3px}

/* related news image */
.related-news-image{ width:640px; float:left; margin:15 0 0 0px; padding:15px 0 }
	.related-news-image .title{ overflow:hidden; margin-top: 7px;}
		.related-news-image .title h2{ float:left }
	.related-news-image ul{ margin-top: 15px;}
	.related-news-image li{ float:left; padding: 0 24px; width:180px; }
	.related-news-image .first{ padding: 0 24px 0 0; }
	.related-news-image .last{ padding: 0 0 0 24px; }
	.related-news-image .subject{ display: block; margin-top: 4px; font-weight: normal; }
	.related-news-image .headLine{ color: #015D99; font-weight: normal; }
	.related-news-image .headLine:hover{color: #F0872C; text-decoration: none; }

/* share article */
.share-article{ width:300px; float:left; margin:0 10px 50px 10px; background:url(../images/line_1.png) 0 0 repeat-x; padding:15px 0; }
	.share-article .first{ margin:0 0 0 0 }
	.share-article .title{ overflow:hidden; margin-top: 7px; }
		.share-article .title h2{ float:left; }
		.share-article .title a{ float:right; padding-top:3px; }
	.share-article ul { margin-top:5px; }
.share-article li { background:none repeat scroll 0 0 #E6EDF1; border:1px solid #C9DBE1; float:left; height:65px; padding:10px; width:59px;text-align:center}

/* paging */
.yiiPager a:link, .yiiPager a:visited {
	border:none;
	color:none;
	padding:1px 2px;
}
.yiiPager{ border-top:solid 1px #e1e1e1; padding-top:15px; }
	.yiiPager li{ list-style:none; display:block; float:left; padding-right:1px}
		.yiiPager li a{ display:block; width:17px; height:17px; text-align:center; line-height:17px; font-size:10px; text-transform:uppercase;}
		.yiiPager li.previous a, .yiiPager li.next a{ width:auto; padding-right:10px}
		.yiiPager li.next a{ padding-left:10px}
			.yiiPager li a:hover, .yiiPager li.selected a{ background:url(../images/paging.png) 0 0 no-repeat; color:#fff}
			.yiiPager li.previous a:hover, .yiiPager li.next a:hover, .yiiPager li.previous.selected a, .yiiPager li.next.selected a{ background:none; color:#f0872c}
			.yiiPager li.last a, .yiiPager li.first a{ display:none}
			
			.tabs-ul {
				background-position: 0-40px;
				overflow: hidden;
				display: inline-block;
				background: url(../images/general.png) 0 0 no-repeat !important;
			}
			.ui-tabs-nav{
				text-align:center;
			}
			.ui-tabs-nav li a {
				font-family:Arial, Helvetica, sans-serif; font-size:12px;
			}
			#tabs li a.tab {
				padding-left: 0px;
				padding-right: 0px;
				margin-left: 5px;
			}
.lst-forexpat-news{padding:5px 0 10px 0; overflow:hidden}
.lst-forexpat-news dt{ width:150px; float:left}
	.lst-forexpat-news dd{ width:308px; float:left; margin-left:10px; line-height:14px}
	.lst-forexpat-news.lst-news1 dd{ margin-left:0; margin-right:10px}
		.lst-forexpat-news dd a{ display:block; font-size:14px; font-weight:bold; color:#015d99; padding-bottom:5px}
			.lst-forexpat-news dd a:hover{ color:#f0872c}
		.lst-forexpat-news dd span{ display:block; font-size:10px; color:#646464; text-transform:uppercase; padding-bottom:8px; font-weight: bold}
		
/* Media */
.right_1 {float:left; margin-bottom:10px;}
	.right_1 img {width:134px; height:114px;}
	.right_1 .block-sidebar {float:left; margin-top:-2px;}
	.right_1 .block-sidebar .most-watched-tab {border:1px solid #CCCCCC; border-top:none; border-bottom:none; float:left;}
	.right_1 .block-sidebar .most-listened-tab {float:left; margin-top:20px;}
	.right_1 .block-sidebar .most-viewed-tab {float:left; margin-top:20px;}
	.right_1 .most-media {float:left; position:relative; margin-top:20px;}
	.right_1 .most-media .image {float:left;margin-left:8px; margin-top:-10px;}
	.right_1 .most-media .view {float:left;margin-left:8px; margin-top:5px;}
	.right_1 .most-media .title {float:left;margin-left:10px; margin-top:-10px; width:140px; font-weight:bold;font-size:13px;}
	.right_1 .most-media .media-icon {position:absolute; opacity:0.7; width:32px; height:32px; top:65px; left:8px;}
		.right_1 .most-media .title a {text-decoration:none; color:#015D99;}

.right_2 {border-style:solid; border-bottom-width:1px; border-color:#CCCCCC; margin-top:3px; height:290px; float:left}
	.right_2 .image {margin-left:8px; margin-top:15px}

.right_3 {border-style:solid; border-bottom-width:1px; border-color:#CCCCCC; height:250px; float:left}
	.right_3 .title {float:left; margin-left:8px; margin-top:12px;}
	.right_3 .title span {font:20px Times New Roman; color:#022f40; letter-spacing:2px;}
	.right_3 .image {float:left; margin-left:8px; margin-top:15px;}

.right_4 {height:237px; height:350px; float:left;}
	.right_4 .title {float:left; margin-left:8px; margin-top:12px;}
	.right_4 .title span {font:20px Times New Roman; color:#022f40; letter-spacing:2px;}
	.right_4 .content {float:left; margin-left:8px; margin-top:8px; font-weight:500; color:#7f7f7f;}
	.right_4 .video {float:left; margin-left:8px; margin-top:8px;}

#dotted {border:1px dotted #CECECE; border-style:none none dotted; color:#CECECE; background-color:#fff; width:290px; margin-left:5px; margin-bottom:-1px; height:1px; float:left;}	
.errorMessage {margin-left:10px; color:red;}
