* { margin:0px; padding:0px; }
body {font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif !important;}
img:hover {opacity: 1 !important;}
::-webkit-scrollbar{width:5px;}
::-webkit-scrollbar-track {background: #f1f1f1; }
::-webkit-scrollbar-thumb {background: #ccc; border-radius: 5px;}
::-webkit-scrollbar-thumb:hover {background: #bbb;cursor:pointer !important;}
/************  SF01 header *********************/	
div.TopMarkDate {padding:40 0 0 0;font:13px Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;float:left;color:#666;}
div.TopSpan {padding:5 0 0 0;font:16px Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;color:#637E98;font-weight:bold;float:right;}
div.TopLang {padding:10 0 20 0;font:12px Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;float:right;}
div.TopLang a {margin:0 15 0 15;font:12px Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; color:#4276A7; }
div.TopLang a:hover { text-decoration: underline; color:#DF420B;}
div.TopLang a:active {}
#revotit img:hover {opacity: 1 !important;}
#revotit {font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; font-size: 18px !important; font-weight: bold; color: white;}
#revotit nobr {font-size: 22px !important;}
#revoDIV {margin-top: 15px !important;}
#mainDIV {position: relative;}
.news_list_date {float:right !important; width:100px; font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; font-size:13px;text-align: right;vertical-align: center; color: grey;}
#myNavbar>ul>li>a>h4 {font-weight: bold !important; font-size: 18px !important;}
.media-heading i{color: grey; font-size: 0.9em;}
#mainNewsDIV .col-sm-7{padding-right: 15px;}
#newsDIV .media {font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; padding: 0px 5px 5px 15px; margin-left: 10px; margin-top:7px !important; border-bottom: 1px dotted #ccc;background: url(../images/circle.png) left 1em no-repeat; color: #45519e;}
#newsDIV h4{font-size: 16px !important;}
#newsDIV .media-body .newsDetail {border-bottom: 0px !important;padding-bottom: 5px; text-align: left;}
#newsDIV .media-body .newsDetail .news_date{padding-left: 0px !important;}
#newsDIV .media-body a {color: #333;}
#newsDIV .media-body a:hover {text-decoration: underline;}
#newsDIV .media-body a:active {}
#newsDIV .media-heading{font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; font-size:18px;margin-bottom: 5px !important; margin-top: 5px !important;}
#newsDIV .col-sm-7 {border-top:0px !important;}
#newsDIV .col-sm-5 {padding-top:10px;}
#newsDIV{padding-bottom: 15px;}
.featureTitle {font-size:18px; font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; font-weight:bold; text-align:center; color:#45519e;}
#FeatureTitleDIV {margin-top:5px; margin-left:10px !important;}
.featureTitle div nobr b{font-size:20px !important;}
#FeatureList h4{font-size: 16px !important;}
#FeatureList .media {font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; padding: 0px 5px 5px 15px; margin-left: 10px; margin-top:7px !important; border-bottom: 1px dotted #ccc;background: url(../images/article.gif) left 40% no-repeat;}
#FeatureList .media-heading {margin-bottom: 0px !important;}
#FeatureList .media-heading a {LINE-HEIGHT: 130%;text-align:justify;}
#FeatureList .media-heading a:hover {text-decoration: underline;}
#FeatureList .media-heading a:active{}
#FeatureList .media-body{padding-right: 5px !important;}
.featureBaner img {opacity: 1 !important;}
#mainNewsListDIV .col-sm-8 ul li span.news_date{right: 15px !important;}
#mainNewsListDIV .col-sm-4{margin-top: 15px;}
#mainNewsListDIV, #NewsListDIV, #ThemeListDIV{margin-left: 10px;margin-right: 5px;}
#mainNewsListDIV ul li, #NewsListDIV ul li, #ThemeListDIV ul li{padding-top: 7px; padding-bottom: 7px; border-bottom: 1pt dotted #ccc; white-space: normal;width: auto; text-align: left;}
#mainNewsListDIV ul li div{margin-left:40px;margin-right:110px;}
#NewsListDIV ul li div{margin-left:40px;}
#NewsListDIV ul li ,#ThemeListDIV ul li {padding-bottom: 20px;}
#RevoListDIV .row{padding-top: 7px; padding-bottom: 7px; border-bottom: 1pt dotted #ccc; text-align: left;font-size: 16px; font-family: Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;}
#RevoListDIV .row a:hover{color: #ae0101 !important; text-decoration: none !important;}
#RevoListDIV .news_date{float: right !important; text-align: right; padding-left: 0px !important; width: 120px !important;}
#ThemeListDIV ul li div{margin-left:40px; margin-right: 90px;}
#mainNewsListDIV ul li a, #NewsListDIV  ul li a, #ThemeListDIV  ul li a{font-size: 16px; line-height: 130%;}
#mainNewsListDIV ul li span.row_number, #NewsListDIV  ul li span.row_number, #ThemeListDIV  ul li span.row_number{float: left; width: 30px; font-size: 14px;}
#mainNewsListDIV ul li span.news_date, #NewsListDIV  ul li span.news_date, #ThemeListDIV  ul li span.news_date{float: right; width: 100px; color: grey; text-align: right; font-size: 13px; right: 5px; padding-top: 3px;}
#NewsListDIV .row, #ThemeListDIV .row{padding-top: 5px; padding-bottom: 5px; font-size: 16px;}
#NewsListDIV .col-sm-11{text-align: left;}

.newsTitle h4{background: url(../images/circle.png) left no-repeat; font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; padding-left:20px; font-size:16px !important;text-align:left; margin-top: 5px; margin-bottom: 5px;}
.newsTitle a{text-decoration: none;}
.newsTitle a:hover {text-decoration: none !important; color: red;}
.newsTitle a:active{}
.newsKind {background-color: #ddb9bb;padding:5px;font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;font-size:16px;}
.news_date {padding-left:20px;font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; font-size:13px; color: grey;}
.newsSummary {text-align: left; padding: 5 10 5 15px !important;font-size:14px;}
.newsSummary p {font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;font-size: 1em;color: #555;text-indent: 1em;}
#hotNewsDIV {margin-left: 10px;}
.form-control {font:14px Arial, Helvetica, sans-serif, "Times New Roman", Times, serif,Dotum; height: 27px !important; padding: 4px 6px !important;font-size: 12px !important;}
.maxArticleNumber {font:14px Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; font-weight: bold; color: #ae0101; padding-top: 5px;}
.maxArticleTitle {font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; padding: 3px 10px 5px 5px; margin-left: 10px; border-bottom: 1px dotted #ccc; color: #45519e;}
.maxArticleTitle a {text-decoration: none; font-size:13px; LINE-HEIGHT: 130%;text-align:justify; color: #45519e;}
.maxArticleTitle a:hover {text-decoration: none !important;}
.maxArticleTitle a:active {}
.maxArticleDT {font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; font-size:13px;text-align:justify; text-align: right;}
span.gallery_cal{margin-left: 10px; float: right; font-size: 14px; color: grey;}
span.gallery_cal i{font-size: 1em;}
.centerTodayContainer {
	float:left;
	width:100%;height:338px;position:relative;overflow:auto;
	scrollbar-base-color:#F1F1F1;scrollbar-darkshadow-color:#F1F1F1;scrollbar-highlight-color:#F7F6F6;
	scrollbar-shadow-color:#BCB8B8;scrollbar-face-color:#F1F1F1;scrollbar-3dlight-color:#F1F1F1;
	scrollbar-base-color:#F1F1F1;scrollbar-arrow-color:#598056;
}
.leftFirstListTitle a{padding-top:8;padding-bottom:8;color:#FEEAA3;text-align:justify;line-height:130%;font:12px Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;}
.leftFirstListTitle a:hover {text-decoration: underline;color:white;}
.leftFirstListTitle a:active {}
/************  SF01 footer *********************/
div.scroll-to-top {opacity: .8; font-size: 3em; position: fixed; bottom: 20px; right: 30px; cursor: pointer; background-color: #fff; border-radius: 50%; display: none; width: .85em; height: .87em;z-index: 1;}
div.scroll-to-top a i{color: #666;}
div.scroll-to-top a{text-decoration: none}
div.scroll-to-top a i:hover {color:#ae0101;text-decoration: none}
div.scroll-to-top a:active {}
div#moveNews {padding-top: 15px;}
div#moveNews i{color: #666; font-size: 1.5em; cursor: pointer;}
div.FooterContainer { width:995px; clear:both;}
div.FooterMenu {  width:990px; float:left; }
div.FooterMenu p { font:12px Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; margin:15 0 5 0; text-align:left; line-height:20px; }
div.FooterMenu p a { padding:0 15 0 15; }
div.FooterTitle { float:left; height:50px; padding:15 0 0 0; font:14px arial; color:#fff; line-height:20px; }
div.FooterMark { opacity: 0.3; float:right; padding-top: 7px;}
/************  SF01 Article header *********************/	
div.ArticleHeaderContainer { margin-top:3px; width:100%; height:48px; background:url(../images/page_article_top_bg.PNG) repeat-x;}
div.ArticleMenuContainer { width:120px; height:46px; float:left;}
div.ArticleMenuDate { margin-left:10px; width:auto; height:auto; color:#23668A; float:left; font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; font-size:12px;}
div.ArticleMark 	{ width:120px; height:31px; }
div.ArticleRightContainer { width:120px; height:46px; float:right;}
div.ArticleRightMark { margin-top:14px; width:auto; height:20px;float:right;}
/************  SF01 Article footer *********************/	
div.ArticleFooterContainer { width:100%; height:38px; background:url(../images/page_article_footer_bg.PNG) repeat-x; margin-top: 15px; margin-bottom: 15px;}
div.ArticleFooterCopy { width:100%; height:auto; margin-top:15px; font-size:12px; color:#666666; font-family:verdana,arial,sans-serif; float:left;text-align:center;}
/* Page Navigator */
ul.pager li.pager-current a{ color:#fea52f; }
ul.pager li.pager-first{ background:url( 'images/pager-first.gif' ) center center no-repeat; }
ul.pager li.pager-first a{ color:#FFFFFF; }
ul.pager li.pager-previous{ background:url( 'images/pager-prev.gif' ) center center no-repeat; }
ul.pager li.pager-previous a{ color:#FFFFFF; }
ul.pager li.pager-next{ background:url( 'images/pager-next.gif' ) center center no-repeat; }
ul.pager li.pager-next a{ color:#FFFFFF; }
ul.pager li.pager-last{ background:url( 'images/pager-last.gif' ) center center no-repeat; }
ul.pager li.pager-last a{ color:#FFFFFF; }
.h1, .h2, .h3 .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; margin-top: 0px !important; margin-bottom: 0px !important; line-height: 130%;}
/* Top Page*/
div.TopClassBG {height:40px;border-top: 5px solid #575757; border-bottom: 1px solid #575757;}
div.TopClassTitleBG {background: url(../images/news_mark.PNG) left no-repeat;float:left; padding-left: 30px; text-align:left;width:150px;height:35px;}
.TopClassTitle {font-family: Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; font-weight: bold; font-size: 20px !important; color: black; padding-top: 6px;}
div.TopClassLink {font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; font-size:1.2em;float:right; width:90px;cursor: pointer; text-align: right; font-weight: bold; padding-right: 5px; padding-top: 7px;}
.TopMediaTitle {font-family: Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; font-weight: bold; font-size: 20px !important; color: #fff; padding-top: 5px;}
div.TopMediaTitleBG {float:left;  text-align:left;width:90px;height:35px; background-color: #575757; padding-left: 15px;}
#maxNewsList{margin-left: 10px;margin-right: 10px;}
#maxNewsList ul li div{margin-left: 30px;margin-right: 70px;}
#maxNewsList ul li a{font-size: 16px; background: transparent !important; line-height: 130%; color: #004098 !important; }
#maxNewsList ul li {padding-top: 10px; padding-bottom: 10px; border-bottom: 1pt dotted #ccc; white-space: normal;width: auto;}
#maxNewsList ul li span.row_number{float: left; width: 30px; color: #ae0101; font-weight: bold; font-size: 18px !important;}
#maxNewsList ul li span.ui-li-count{float: right; width: 80px; color: grey; text-align: right; font-size: 13px; position: relative; bottom: 30px;}
.ComboField	{font:12px Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; line-height:130%; height:20px; cursor:pointer;}
input#calendar {font:14px Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;border: white 1px solid; width: 70px; color: #666;cursor:pointer;}
/************  SF01 PDF  *********************/
span.PDFHead { text-align:center; font:14px Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; color:#2F4D6B; font-weight:bold; }
span.PDFFooter { width:500px; text-align:center; font:12px Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; color:#666666;line-height:20px; }
span.PDFName { font:12px Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; color:#2F4D6B; }
span.PDFSize { font:12px Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; color:#2F4D6B; }
a.PDFView {color:#2F4D6B;text-decoration: none; font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; font-size:12px; }
a.PDFView:hover {color:red;text-decoration: underline}
a.PDFView:active {color:red;}
a.PDFDown {color:#2F4D6B;text-decoration: none; font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; font-size:12px; }
a.PDFDown:hover {color:#2F4D6B;text-decoration: underline}
a.PDFDown:active {}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {padding: 3px !important; border:0; vertical-align: middle !important;}
.navbar-default{background: url(../images/header-back.png) !important; border-color:grey !important;}
.navbar-default .navbar-nav>li>a.mu1 {padding-top: 10px !important;padding-bottom: 5px !important; margin-left: 5px !important; margin-right: 2px !important; font: 14px Arial, Helvetica, sans-serif, "Times New Roman", Times, serif !important; text-align: center;}
.navbar-default .navbar-nav>li>a.mu2 {padding-top: 20px !important;padding-bottom: 10px !important; font: 14px Arial, Helvetica, sans-serif, "Times New Roman", Times, serif !important; text-align: center;padding:20px  10px 16px !important;}
.navbar-default .navbar-nav>li>a:hover{color:black !important;background-color:#fff !important}
.navbar {text-align:center !important;position: relative;min-height: 0px !important;margin-bottom: 0px !important;border: 1px solid transparent;}
.revo_Title ul li {padding: 7px 10px 7px 20px; margin-left: 10px; border-bottom: 1px dotted #ccc;background: url(../images/revo_right_hover.png) left 1em no-repeat;}
.revo_Title a {text-decoration: none !important; font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; font-size:18px; LINE-HEIGHT: 130%;text-align:justify; color: #ae0101 !important;}
.revo_Title a:hover {text-decoration: none !important; color: #055398 !important;}
.revo_Title a:active {}
.revo_list_Title {font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; font-size:16px;padding-left:10px;text-align:left;border-bottom:1px dotted #C7C8C6;color: #ae0101;}
.theme_list_Title {font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; font-size:16px;padding-left:10px;text-align:left;border-bottom:1px dotted #C7C8C6;color: #242f81;}
.revo_date {font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; font-size:13px; LINE-HEIGHT: 130%;text-align:justify; color: #ae0101;text-align: right;}
.revo_date i{font-size: 1.1em !important;}
.news_date i{font-size: 1.1em !important;}
#revoDIV .col-sm-7 {padding-left: 5px !important; padding-bottom: 10px !important;}
#revoDIV .col-sm-7 img:hover {opacity: 1 !important; cursor: none !important;}
.revo_banner {font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; font-size:16px; padding:5px; width:100%; background-color: #ae0101; text-align: center !important;}
.revo_banner h5{ font-size:16px !important;}
.revo_banner a {text-decoration: none !important; color: #fff !important;}
.revo_banner a:hover {text-decoration: none !important; color: #fff !important;}
.revo_banner a:active {}
.newsPhoto a>img {border:1pt solid #ddd;}
.TopClassLink a {text-decoration: none; color: #575757 !important;}
.TopClassLink a:hover {text-decoration: none !important; color: #ae0101 !important;}
.TopClassLink a:active {}
#specialNews{padding-bottom: 15px;}
#specialNewsList{box-shadow: 0px 0px 4px 0px rgba(196, 196, 196, 1);
    border-bottom: 1px solid #D8D8D8; border-left: 1px solid #D8D8D8;border-right: 1px solid #D8D8D8; padding: 10px;}
#specialNewsList .media-left img{width: 100px;}
#specialNewsList .media-heading{text-align: left;}
#specialNewsList .media-heading a {font-size: 14px;LINE-HEIGHT: 130%;text-align: justify;color: #45519e; }
#specialNewsDIV{margin-top:20px;border: 3pt solid #014a8b;}
#specialNewsDIV .specialBorder{margin: 2px; border:1pt solid #014a8b; padding: 10px; background-color: #e3e1ff;}
#PhotoView {padding-top: 10px;}
#PhotoView a {font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; font-size:16px; font-weight: bold; color: #ae0101;text-decoration: none;}
#PhotoView a:hover {cursor:pointer; color:#005BAC; text-decoration: underline !important;}
#PhotoView a:active {}
.col-sm-3 {padding-right: 1px !important;padding-left: 1px !important;}
.thumbnail{border:0px !important;margin-bottom: 0px !important;background: transparent !important;}
.ui-desc{ position: relative;}
img:hover{opacity:0.8;}
.artDate{color: #ffa025; z-index: 1; font-weight: bold; font-size: 13px !important; position: absolute; bottom: 2px; right: 5px;}
.artDate:hover{text-decoration: none !important; color:white !important;}
.controlDiv{position: absolute; bottom: -15px; width: 100%;}
.photoCnt1{background-color: #000; opacity: .8; bottom: 2px; right: 44%; color: #ffa025; text-align: center; font-weight: bold; text-indent: 0 !important; padding: 2 10 2 10; border-radius: 2px;}
.photoCnt{position: absolute; background-color: #000; opacity: .8; bottom: 2px; right: 44%; color: #ffa025; text-align: center; font-weight: bold; text-indent: 0 !important; padding: 2 10 2 10; border-radius: 2px;}
#peopleDIV {padding-top:10px;}
#peopleDIV .newsTitle i{font-size: .9em;}
#advanceDIV .newsTitle i{font-size: .9em;}
#peopleDIV .col-sm-5 {padding-right: 20px;}
#photoDIV, #TopphotoDIV {padding-top:5px;}
#photoDIV .thumbnail, #TopphotoDIV .thumbnail {float:left; border-radius: 0px;height: 150px; }
#photoDIV .thumbnail .photoLabel, #TopphotoDIV .thumbnail .photoLabel {position: relative; top: -26px;left: 0px;visibility: hidden;}
#photoDIV .thumbnail .photoLabelDesc, #TopphotoDIV .thumbnail .photoLabelDesc {width:100%; white-space:nowrap; height:25px;background:url(../images/black-50.png); opacity: .8;}
#photoDIV .thumbnail .photoLabelDesc h1, #TopphotoDIV .thumbnail .photoLabelDesc h1 {font-size: 1em;font-family:KP CheonRiMaChe,WKLGothic,PRK P Gothic,Gulim,Dotum;
	color: white;padding-left:5px;padding-top: 5px;margin:0px; background:url(../images/dt-border.png) no-repeat;
}
#themeDIV .col-sm-7{padding-left: 20px;}
#themeDIV .thumbnail {float:left; padding:0px !important; border-radius: 0px; width:202px; height: 126px;margin: 5px;}
#themeDIV .thumbnail .ui-desc{width:202px;height: 137px; border: 1pt solid #ddd;}
#themeDIV .thumbnail .photoLabel {position: relative; top: -26px;left: 1px;visibility: hidden; z-index: 1;}
#themeDIV .thumbnail .photoLabelDesc {width:100%; white-space:nowrap; height:25px;background:url(../images/black-50.png);}
#themeDIV .thumbnail .photoLabelDesc h1 {opacity: 0.8 !important;font-size: 1em;font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;
	color: white;padding-left:5px;padding-top: 5px;margin:0px; background:url(../images/dt-border.png) no-repeat;}
#themeDIV .row {padding-bottom: 10px;}
#themeDIV .col-sm-5 h4{font-size: 16px;padding-top: 10px;}
#themeDIV .media-body{text-align: left;}
#themeDIV .media-heading {background: url(../images/circle.png) left no-repeat; font-size: 16px !important; padding-left:20px;}
#themeDIV a{text-decoration: none;}
#themeDIV a:hover{text-decoration: none; color: #ae0101;}
#themeDIV a:active{}
#themeDIV .col-sm-5 .newsDetail{text-align: right;}
#TopvideoDIV .caption .span-title{font-size: 16px !important; text-indent: 0px !important;}
.caption {padding:5px !important;}
.caption .span-title {font: 16px Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;text-align: center;color: #000;margin-bottom:0px; text-indent: 0px !important;}
.caption .span-subtitle {font-size: 12px;text-align: center;color: grey;}
.span-title img{width: 24px !important;height: 11px !important;border: 0px !important;}
.pagination{margin: 10px 0 !important;}
.pagination > li:first-child > a, .pagination > li:first-child > span {  margin-left: 0;border-top-left-radius: 0px !important;border-bottom-left-radius: 0px !important;}
.pagination > li {display: inline;font:14px Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;}
ul {list-style: none;}
#advanceDIV {padding-top:10px;}
#advanceDIV .row {margin-left: 0px !important;margin-right: 0px !important;}
#advanceDIV .thumbnail {margin-bottom: 0px;border:1px solid #ddd !important;}

#advanceDIV .col-sm-5 {padding-right: 20px !important;}
#advanceDIV .col-sm-7 {padding-left:20px;}
#advanceDIV .col-sm-7 .row {border-bottom: 1px dashed #e2e2e2;}
#advanceDIV .span-title {font-weight: bold;font-size:12px;color: #000;text-align:left;margin-bottom:0px;}
#advanceDIV .span-subtitle {font-size:11px;color: grey;text-align:left;padding-left:10px;}
#advanceDIV .col-sm-9 {padding-right:10px;}
#advanceDIV .col-sm-3 img {width:150px;height: 85px;}
#beautyDIV span img, #resortDIV span img {width:24px;height:11px;border:0px !important;}
#beautyDIV .media {font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; padding: 0px 5px 5px 5px; margin-top:7px !important; border-bottom: 1px dotted #ccc; list-style: none;}
#beautyDIV .media-heading {margin-bottom: 0px !important; text-align: left;}
#beautyDIV .media-heading a {font-size:16px; LINE-HEIGHT: 130%;text-align:justify;}
#beautyDIV .media-heading a:hover {text-decoration: underline;}
#beautyDIV .media-heading a:active{}
#resortDIV .media {font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; padding: 0px 5px 5px 5px; margin-top:7px !important; border-bottom: 1px dotted #ccc; list-style: none;}
#resortDIV .media-heading {margin-bottom: 0px !important; text-align: left;}
#resortDIV .media-heading a {font-size:16px; LINE-HEIGHT: 130%;text-align:justify;}
#resortDIV .media-heading a:hover {text-decoration: underline;}
#resortDIV .media-heading a:active{}
#beautyDIV p, #resortDIV p{text-indent: 0px !important; font-size: 16px;}
#customDIV, #travelDIV {margin-bottom: 20px;-webkit-box-shadow: 0px 1px 4px 1px rgba(196, 196, 196, 1);	box-shadow: 0px 1px 4px 1px rgba(196, 196, 196, 1); border-bottom: 1px solid #D8D8D8; border-left: 1px solid #D8D8D8; border-right: 1px solid #D8D8D8; -webkit-border-radius: 3px; 	border-radius: 3px;	padding-bottom: 10px; padding-left: 1px; background-color: #FFFFFF;}
div.rightTopTitle {font: 18px Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; font-weight: bold;height:35px; font-weight: bold; color: #fff;background-image: url(../images/max_news_bg_en.png); padding-left:10px; border-radius: 4px;border-top-left-radius: 4px 4px;border-top-right-radius: 4px 4px;border-bottom-right-radius: 4px 4px;border-bottom-left-radius: 4px 4px; padding-top: 7px;}
div.rightTopLink a {color: #fff; float:right; width:40px; padding-top:2px;}
div.rightTopLink a:hover{text-decoration: none; color: red; }
div.rightTopLink a:active{}
#travelDIV .row {margin-right:2px !important; padding-top: 5px; padding-left: 8px;}
#travelDIV .thumbnail {padding:0px;margin-bottom: 0px;}
.row {margin-right: 0px !important;margin-left: 0px !important;}
.container { padding-right: 0px !important;padding-left:0px !important;}
#resortDIV {padding-top: 5px;}
#resortDIV .thumbnail {margin-bottom: 0px !important;height:226px;}
#videoDIV {padding-top:5px;}
#videoDIV .thumbnail{float:left;height:175px;}
#videoDIV p{text-indent: 0px !important;}
#videoDIV .caption .span-title, #customTDIV .caption .span-title{font-size: 16px;text-align: center; text-indent: 0px !important;}
#videoDIV .caption .span-subtitle, #customTDIV .caption .span-subtitle{font-size: 13px;text-align: center;color: #004098; text-indent: 0px !important;}
#TopvideoDIV .VideoTimeBG{right:0px !important;}
#videoDIV span.gallery_cal,#resortDIV span.gallery_cal,#customTDIV span.gallery_cal{color: grey; float: right; font-size: 14px; margin-top:5px;}
.VideoTimeBG{position: absolute; bottom:2px;right: 0px;height: 26px !important; width:75px; background: url(../images/video_player_time_bg.png) no-repeat; padding-left:15px;font-size:13px;padding-top:4px; font-weight: bold; color: #d2d2d2; opacity: .8;}
.photoCntBG{position: relative; top: -10px;height: 26px; width:58; background: url(../images/photo_cnt_bg.png);}
.photoCntText{padding-left:5px;font-size:14px;padding-top:3px; font-weight: bold; color: #d2d2d2;}
.photoCntText a{color: #d2d2d2;}
div.special_Title a{font-weight: bold !important; font: 18px Arial, Helvetica;color: #000080; line-height: 130%;}
div.special_Title a:hover{text-decoration: none; color: #ae0101;}
div.special_Title a:active{};
div.news_RevoHead, .RevoHeadP {padding:3px; font: 16px  Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;color: #ae0101; text-align: left; margin: 0 0 0px;}
div.news_RevoTitle, .RevoTitleP {padding:3px; font: 20px  Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;color: #ae0101; text-align: center; margin: 0 0 0px;}
div.news_Head {padding:3px; font: 16px Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;color: #000080; text-align: left; margin: 0 0 0px;}
div.news_Title, .TitleP {padding:3px;font-weight: bold !important; font: 20px Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;color: #000080; text-align: center; margin: 0 0 0px;}
div.news_subTitle, .SubTitleP {padding:3px; font: 18px Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;color: #000080; text-align: center; margin: 0 0 0px;}
p nobr b {font-size: 18px !important;}
div.news_Head nobr b, .HeadP nobr b {font-size: 18px !important;}
div.news_Title nobr b, .TitleP nobr b {font-size:22px !important;}
div.news_subTitle nobr b, .SubTitleP nobr b {font-size: 18px !important;}
#RevoListDIV nobr b {font-size: 18px !important;}
.date_news_list nobr b, #ThemeListDIV nobr b, #themeDIV nobr b, #newsDIV nobr b, .newsTitle h4 nobr b {font-size: 18px;}
.newsSummary nobr b {font-size: 15px !important;}
.revo_img img {border: 1pt solid #ae0101 !important;}
.revo_img img:hover {opacity: 1 !important; cursor: none !important;}
p {font-size: 16px; font-family: Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;text-indent: 10pt;margin-bottom: 2pt;margin-top: 2pt;line-height: 130%;margin: 0 0 0px !important;}
p.articlecontent {font-size: 17px; font-family: Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;text-indent: 10pt;margin-bottom: 4pt;margin-top: 4pt;line-height: 150%;}
.date_news_list .row {padding:5px; border-bottom: 1px dotted #ccc;font-size: 16px; font-family: Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; line-height: 130%;}
.date_news_list .row .col-sm-3 p{text-indent: 0px !important;}
.date_news_list .row .col-sm-7 .media-body{padding-right: 40px;}
.date_news_list .row .news_date {text-align: right !important;}
.news_list_Head{color:grey;}
.news_list_subtitle{color:grey;}
#PathBar {margin-top: 10px; font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;width: 100%;border-bottom: 5px solid #575757;margin-bottom: 5px;color: #575757; text-align: left;}
#PathBar a {color: #575757;padding-left: 5px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;text-decoration: none !important;}
#PathBar a:hover {color: #ae0101 !important; text-decoration: none !important;}
#PathBar a:active {}
.modal-content {width: 750px; height: 560px;}
#CenterView {width: 100%;display: block;margin-bottom: 5px;margin-top: 5px;}
#NewsList ul li div{margin-right: 100px; margin-left: 40px;}
#NewsList ul li {padding: 7px 10px 7px 10px;border-bottom: 1px dotted #ccc;}
#NewsList ul li a {font-size: 16px;line-height: 1.2em;}
#NewsList ul li a:hover {color: #ae0101;text-decoration: none;}
#NewsList ul li a:active {}
#NewsList ul li .row_num{font-size: 14px;float: left;position: relative;}
#NewsList ul li .news_date{color: grey; font-size: 14px;float: right;padding-left: 5px;position: relative; top: -20;}
#NewsList ul li i{font-size: 0.8em;}
#srch_list {width: 100%;float: right;}
#srch_list ul li {padding: 7px 0px 20px 7px;border-bottom: 1px dotted #ccc;}
#srch_list ul li div {margin-left: 35px;}
#srch_list ul li a {font-size: 16px;line-height: 1.2em;}
#srch_list ul li a:hover {color: #005BAC;text-decoration: none;}
#srch_list ul li a:active{}
#srch_list i{font-size: 1em;}
#srch_list ul li .row_num{font-size: 16px;float: left;position: relative;}
#srch_list ul li .news_date{color: grey; font-size: 14px; float: right !important;}
#customPanel .col-sm-6 .row {padding-bottom: 10px;}
#customPanel .thumbnail {padding: 0px;}
#customPanel .articleDIV {text-align: left !important;font-size: 13px;padding-left: 10px;}
#customPanel .articleDIV .row {padding-left: 5px;border-bottom: 1px dotted #ccc;margin-bottom: 5px;}
#customPanel .articleDIV .col-sm-1 {margin-left:10px;width: 25px;border-bottom: 0px !important;}
#customPanel .articleDIV img {padding-left: 5px;}
#customPanel .articleDIV .span-date {float: right;font-size: 12px;color: #7C8488;padding-top: 5px;}
#customPanel ul {text-align: center !important;}
i{color: grey;}
span a {margin-left: 10px;float: right;}
span i {font-size: 1.2em !important;}
.fancybox-skin{padding-bottom: 25px !important;}
.fancybox-skin a i{font-size: 1.5em !important;}
.btn-default {font: 11px Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;padding: 3px 6px !important;}
.fancybox-title span a:hover{text-decoration: none !important;}
.fancybox-title span a:active{}
a:hover{text-decoration: none !important;}
p.span-title:hover{ color: #23527c !important; cursor: pointer;}
.s-group {font-size: 0.8em;margin-left: 10px;margin-right: 10px;
padding: 7px;background: red;text-shadow: 0 1px 0 rgba(255, 255, 255, .8);}
.News_Detail {text-align: right;}
.s-g-4 {font-size: 0.9em;background-color: #ddd; text-align:center !important;}
.News_Detail span.NewsIcon{display: none;}
.News_Detail span.NewsWriter .NewsDate {padding-left: 20px;}
.News_Detail span.NewsDate {font-size: 14px !important;}
#news_contents {margin-top: 10px;}
#news_contents img:hover{ cursor: pointer;}
#news_contents #PathBar{margin-top: 0px !important;}
.selected_news{color:#337AB7 !important;}
.news-view-guide {margin-top: 30px;background: #666;color: #FFF;padding: 10px;border-radius: 20px;}
.news-view-guide span{font-size: 14px;}
.news-view-guide a {color: #FFF;text-shadow: none;}
.news-view-guide a:hover {text-decoration: none; color: black;}
.f-l {float: left; width:130px;}
.f-theme {float: left; width:100px;}
span a {margin-left: 10px;float: right;}
.news-view-guide {color: white;}
.news-view-guide i{color: white;}
.news-view-guide i:hover{color: black;}
.f-r {float: right; padding-right: 10px;}
.s-date { font-size: 12px;color: #444;margin-left: 10px;margin-right: 10px;text-align: right; height: 40px;}
.news-view-news-list ul li a {width: 360px; float: right; vertical-align: top;}
.news-view-news-list ul li a:hover{ text-decoration: none; color: red;}
.news-view-news-list ul li {border-bottom: 1px solid #E6E0C6;display: inline-block;width: 48%;padding: 5px; }
#PageList>ul>li{border-bottom: 0px;width: 0;}
i {font-size: 0.9em;}
#revoDIV i{font-size: 0.9em; color: #ae0101;}
#photoDIV .new_news_img,#TopphotoDIV .new_news_img {background: url(../images/new_mark_en.png) no-repeat; position: absolute; top: 0px;left: 0px; height: 42px;width: 42px; z-index: 1;}
#videoDIV .new_news_img,#TopvideoDIV .new_news_img {background: url(../images/new_mark_en.png) no-repeat; position: absolute; top: 0px;left: 0px; height: 42px;width: 42px; z-index: 1;}
.fancybox-title {text-align: center !important;}
.mediaDesc{font: 15px; text-indent: 0px;}
.mediaWriter {font-size:14px; text-indent: 0px; text-align:right;}
.mediaTitle {font-size:16px; font-weight: bold; text-indent: 0px;}
.mediaSubTitle{font-size: 14px; text-indent: 0px;}
.ui-desc img:hover{opacity: .8 !important;}
@media all and (min-width: 320px){
	#revoDIV .revo_banner{width:100% !important;}
	#topMarkDIV {float: left; margin-top: 2px; width: 126px !important;}	
	#topMarkDIV img{width: 120px !important;}
	div.TopMarkDate{float: right !important; padding-top: 10px !important; width:150px !important;}
	#TopvideoDIV .thumbnail, #TopphotoDIV .thumbnail, #videoDIV .thumbnail, #photoDIV .thumbnail,#resortDIV .thumbnail, #beautyDIV .thumbnail, #peopleDIV .thumbnail, #advanceDIV .thumbnail, #customDIV .thumbnail, #customTDIV .thumbnail{
		float: left;
		width: 50%;
		margin-bottom: 8px !important;
	}
	#revoDIV .col-sm-7{padding-right: 5px !important;}
	#revoDIV .col-sm-7 .revo_banner{padding-right: 5px;}
	#mainNewsDIV .col-sm-8{padding-right: 0px !important;}
	#customDIV{padding-right: 0px;}
	#customDIV div.rightTopTitle{width:100% !important;}
	#TopvideoDIV .thumbnail, #TopphotoDIV .thumbnail, #customTDIV .thumbnail{height: 160px;}
	#customDIV{margin-top: 20px;}
	#customDIV .thumbnail{height: auto; padding: 4px;}
	div .TopMarkDate{float:left; width:130px; text-align: center;}
	#topLangDIV{float:right; height:85px;}
	#topLangDIV input{width:140px;}
	div.FooterTitle{padding: 5px !important; height:auto !important; width:100% !important;}
	div.FooterMark{padding-top: 0px !important;}
	div.FooterMark img{width:180px;}
	div.rightTopTitle{width: 100% !important;}
	#revoDIV .col-sm-7 {padding-top: 30px !important;}
	#revotit {font-size: 14px !important;}
	#revotit nobr {font-size: 18px !important;}
}
@media all and (min-width: 360px){
	#revoDIV .revo_banner{width:100% !important;}
	#TopvideoDIV .thumbnail, #TopphotoDIV .thumbnail, #videoDIV .thumbnail, #photoDIV .thumbnail,#resortDIV .thumbnail, #beautyDIV .thumbnail, #peopleDIV .thumbnail, #advanceDIV .thumbnail, #customTDIV .thumbnail, #customTDIV .thumbnail{
		float: left;
		width: 50%;
		margin-bottom: 8px !important;
	}
	#TopvideoDIV .thumbnail, #videoDIV .thumbnail, #TopphotoDIV .thumbnail, #photoDIV .thumbnail, #customTDIV .thumbnail{height: 167px; padding-top: 10px !important;}
	#TopvideoDIV .thumbnail .ui-desc, #videoDIV .thumbnail .ui-desc, #TopphotoDIV .thumbnail .ui-desc, #photoDIV .thumbnail .ui-desc, #customTDIV .thumbnail .ui-desc{width:157px; height: 98px; border: 1pt solid #ddd; background-color: #fdfdfd; text-align: center; cursor: pointer;}	
	#customDIV .thumbnail .ui-desc{width:150px; height: 99px; border: 1pt solid #ddd; background-color: #fdfdfd; text-align: center;}
	#peopleDIV .col-sm-6 .ui-desc {width: 170px; height: 107px; border: 1pt solid #ddd !important; background-color: #fdfdfd;}
	#advanceDIV .col-sm-6 .ui-desc {width: 170px; height: 116px;background-color: #fdfdfd; border: 1pt solid #ddd !important;}
	#advanceDIV .col-sm-7 .col-sm-4 {width: 162px !important; height: 95px !important;border: 1pt solid #ddd; position: relative; margin-left: 25;}
	#beautyDIV .media-left .ui-desc, #resortDIV .media-left .ui-desc {width: 162px; height: 97px; border: 1pt solid #ddd; background-color: #fdfdfd;}
	#FeatureList .media-right .ui-desc, #mainNewsDIV .media-left .ui-desc, .date_news_list .media-left .ui-desc, #specialNewsDIV .media-left .ui-desc {width: 142px; height: 86px; border: 1pt solid #ddd; background-color: #fdfdfd;}
	.date_news_list .media-left .ui-desc {width: 142px; height: 87px; border: 1pt solid #ddd; background-color: #fdfdfd;}
	#revoDIV .col-sm-7{padding-right: 5px !important;}
	#revoDIV .col-sm-7 .revo_banner{padding-right: 5px;}
	#mainNewsDIV .col-sm-8{padding-right: 0px !important;}
	#customDIV{padding-right: 0px;}
	#customDIV div.rightTopTitle{width:100% !important;}
	#customDIV{margin-top: 20px;}
	#resortDIV .thumbnail .ui-desc{width:170px; height: 114px; border: 1pt solid #ddd; background-color: #fdfdfd; text-align: center;}
	#resortDIV .thumbnail {height: 180px;}
	#topMarkDIV {float: left; margin-top: 2px; width: 146px !important;}	
	#topMarkDIV img{width: 140px !important;}
	div .TopMarkDate{float:left; width:130px; text-align: center;}
	#topLangDIV{float:right; height:85px;}
	#topLangDIV input{width:140px;}
	div.FooterTitle{padding: 5px !important; height:auto !important; width:100% !important;}
	div.FooterMark{padding-top: 0px !important;}
	div.FooterMark img{width:180px;}
	#revoDIV .col-sm-7 {padding-top: 20px !important;}
	#revotit {font-size: 18px !important;}
	#revotit nobr {font-size: 20px !important;}
	#mainNewsDIV .col-sm-7{padding-right: 0px !important;}
}
@media all and (min-width: 480px){
	#revoDIV .revo_banner{width:100% !important;}
	#topMarkDIV {float: left; margin-top: 2px; width: 166px !important;}	
	#topMarkDIV img{width: 160px !important;}
	div.TopMarkDate{width:250px !important;}	
	#TopvideoDIV .thumbnail, #TopphotoDIV .thumbnail,#videoDIV .thumbnail, #photoDIV .thumbnail, #resortDIV .thumbnail, #beautyDIV .thumbnail, #peopleDIV .thumbnail, #advanceDIV .thumbnail, #travelDIV .thumbnail, #customTDIV .thumbnail, #customTDIV .thumbnail{
		float: left;
		width: 50%;
		margin-bottom: 8px !important;
	}
	#revoDIV .col-sm-7 .revo_banner{padding-right: 5px;}
	#mainNewsDIV .col-sm-8{padding-right: 0px !important;}
	#customDIV{padding-right: 0px;}
	#customDIV div.rightTopTitle{width:100% !important;}
	#TopvideoDIV .thumbnail, #videoDIV .thumbnail, #TopphotoDIV .thumbnail, #photoDIV .thumbnail, #customTDIV .thumbnail{height: 200px; padding-top: 10px !important;}
	#TopvideoDIV .thumbnail .ui-desc, #videoDIV .thumbnail .ui-desc, #TopphotoDIV .thumbnail .ui-desc, #photoDIV .thumbnail .ui-desc, #customTDIV .thumbnail .ui-desc{width:239px; height: 142px; border: 1pt solid #ddd; background-color: #fdfdfd; text-align: center; cursor: pointer;}		
	#peopleDIV .col-sm-6 .ui-desc {width: 244px; height: 152px; border: 1pt solid #ddd !important;}
	#advanceDIV .col-sm-6 .ui-desc {width: 197px; height: 122px; border: 1pt solid #ddd !important;background-color: #fdfdfd;}
	#beautyDIV .media-left .ui-desc, #resortDIV .media-left .ui-desc {width: 162px; height: 97px; border: 1pt solid #ddd; background-color: #fdfdfd;}
	#FeatureList .media-right .ui-desc, #mainNewsDIV .media-left .ui-desc, .date_news_list .media-left .ui-desc, #specialNewsDIV .media-left .ui-desc {width: 142px; height: 86px; border: 1pt solid #ddd;background-color: #fdfdfd;}
	#advanceDIV .col-sm-7 .col-sm-8 a {vertical-align: middle;}
	#advanceDIV .col-sm-7 .col-sm-4 {width: 162px !important; height: 97px !important;border: 1pt solid #ddd; position: relative; margin-left: 25;}
	#resortDIV .thumbnail {height: 200px; padding-bottom: 8px;}
	#resortDIV .thumbnail .ui-desc{width:237px; height: 142px; border: 1pt solid #ddd; background-color: #fdfdfd; text-align: center;}
	#travelDIV .thumbnail .ui-desc{width:150px; height: 102px; border: 1pt solid #ddd; background-color: #fdfdfd; text-align: center;}
	#travelDIV{margin-top: 0px !important;}
	#travelDIV .row {margin-right:2px !important; padding-top: 10px;}
	div .TopMarkDate{float:left; width:130px; text-align: center;}
	#topLangDIV{float:right; height:85px;}
	#topLangDIV input{width:140px;}
	div.FooterTitle{padding: 5px !important; height:auto !important; width:100% !important;}
	div.FooterMark{padding-top: 0px !important;}
	div.FooterMark img{width:180px;}
	#revoDIV .col-sm-7 {padding-top: 50px !important;}
	#revotit {font-size: 18px !important;}
	#revotit nobr {font-size: 20px !important;}
}
@media all and (min-width: 600px){
	#revoDIV .col-sm-7 {padding-top: 25px !important;}	
	#revotit {font-size: 18px !important;}
	#revotit nobr {font-size: 20px !important;}
	#themeDIV .col-sm-5  .row a h4 {padding-top: 7px;}
	#topMarkDIV {float: left; margin-top: 2px; width: 186px !important;}	
	#topMarkDIV img{width: 180px !important;}
	#themeDIV .col-sm-5 .ui-image {width: 402px; height: 253px;  position: relative; border: 1pt solid #ddd;}
}
.thumbnail {padding: 0px !important;}
.media-right{padding-left: 0px !important;}
.media-body, .media-left, .media-right{vertical-align:middle !important;}
@media all and (min-width: 768px){
	#revotit {left:75px;}
	#revoDIV .revo_banner{width:100% !important;}
	div.TopMarkDate{width:300px !important;}
	#revotit {font-size: 18px !important;}
	#revotit nobr {font-size: 21px !important;}
	#revoDIV .col-sm-7 {padding-top: 40px !important;}
	#revoDIV .col-sm-5 {padding-top: 25px !important;}
	#TopvideoDIV .thumbnail, #TopphotoDIV .thumbnail, #videoDIV .thumbnail, #photoDIV .thumbnail, #resortDIV .thumbnail, #customTDIV .thumbnail{
		float: left;
		width: 33.3%;
		margin-bottom: 8px !important;
	}
	#mainNewsDIV .col-sm-8{padding-right: 15px !important;}
	#TopvideoDIV .thumbnail, #videoDIV .thumbnail, #TopphotoDIV .thumbnail, #photoDIV .thumbnail, #customTDIV .thumbnail{height: 215px; padding-top: 10px !important;}
	#TopvideoDIV .thumbnail .ui-desc, #videoDIV .thumbnail .ui-desc, #TopphotoDIV .thumbnail .ui-desc, #photoDIV .thumbnail .ui-desc, #customTDIV .thumbnail .ui-desc{width:239px; height: 142px; border: 1pt solid #ddd; background-color: #fdfdfd; text-align: center; cursor: pointer;}	
	#peopleDIV .col-sm-6 .ui-desc {width: 244px; height: 152px; border: 1pt solid #ddd !important;}
	#advanceDIV .col-sm-6 .ui-desc {width: 197px; height: 122px; border: 1pt solid #ddd !important;background-color: #fdfdfd;}
	#beautyDIV .media-left .ui-desc, #resortDIV .media-left .ui-desc {width: 162px; height: 97px; border: 1pt solid #ddd; background-color: #fdfdfd;}
	#FeatureList .media-right .ui-desc, #mainNewsDIV .media-left .ui-desc, .date_news_list .media-left .ui-desc, #specialNewsDIV .media-left .ui-desc {width: 142px; height: 86px; border: 1pt solid #ddd;background-color: #fdfdfd;}
	#advanceDIV .col-sm-7 .col-sm-8 a {vertical-align: middle;}
	#advanceDIV .col-sm-7 .col-sm-4 {width: 162px !important; height: 97px !important;border: 1pt solid #ddd; position: relative; margin-left: 25;}
	#resortDIV .thumbnail {height: 200px; padding-bottom: 8px;}
	#resortDIV .thumbnail .ui-desc{width:237px; height: 142px; border: 1pt solid #ddd; background-color: #fdfdfd; text-align: center;}
	#travelDIV .thumbnail .ui-desc{width:150px; height: 102px; border: 1pt solid #ddd; background-color: #fdfdfd; text-align: center;}
	#travelDIV{margin-top: 0px !important;}
	#travelDIV .row {margin-right:2px !important; padding-top: 10px;}
	#themeDIV .thumbnail {float:left; padding:0px !important; border-radius: 0px; width:152px;height: 95px;margin: 5px;}
	#themeDIV .thumbnail .ui-desc{width:152px;height: 95px; border: 1pt solid #ddd;}
	#themeDIV .col-sm-5  .row a h4 {padding-top: 7px;}
	#themeDIV .col-sm-5 .ui-image {width: 314px; height: 195px;  position: relative; border: 1pt solid #ddd;}
	#themeDIV .row .col-sm-7 .media-right .ui-desc {width:151px !important;height: 97px !important; border: 1pt solid #ddd;}
	#peopleDIV .thumbnail, #advanceDIV .thumbnail, #travelDIV .thumbnail{width:100% !important; height: auto;}	
	#topMarkDIV {float: left; margin-top: 2px; width: 186px !important;}	
	#topMarkDIV img{width: 180px !important;}
	div .TopMarkDate{float:left !important; width:250px !important; text-align: center;padding:40 0 0 0 !important;}
	#topLangDIV{float:right; height:85px;}
	#topLangDIV input{width:140px;}
	div.FooterTitle { float:left; height:50px !important; padding:15 0 0 0 !important; width:70% !important; text-align: left; padding-left: 50px !important;}
	div.FooterMark{padding-top: 7px !important;}
	div.FooterMark img{width:auto;}
	#customDIV{margin-top: 0px !important;}
	#mainNewsDIV .col-sm-7{padding-right: 15px !important;}
}
@media screen and (min-width: 950px){
	#revotit {left:200px;}
	#revoDIV .revo_banner{width:100% !important;}
	#revotit {font-size: 18px !important;}
	#revotit nobr {font-size: 21px !important;}
	#revoDIV .col-sm-7 {padding-top: 25px !important;}
	#revoDIV .col-sm-5 {padding-top: 15px !important;}
	#TopvideoDIV .thumbnail, #TopphotoDIV .thumbnail{
		float: left;
		width: 24.5%;
		margin-bottom: 8px !important;
	}
	#videoDIV .thumbnail, #photoDIV .thumbnail, #resortDIV .thumbnail, #customTDIV .thumbnail{
		float: left;
		width: 25%;
		margin-bottom: 8px !important;
	}	
	#topMarkDIV{float:left; width:196px; padding-top: 2px;}
	div .TopMarkDate{float:left !important; width:300px !important; text-align: right;padding:40 0 0 0 !important;}
	#topLangDIV{float:right; height:85px;}
	#topLangDIV input{width:200px;}
	#customDIV{margin-top: 0px !important;}
	#TopvideoDIV .thumbnail, #videoDIV .thumbnail, #TopphotoDIV .thumbnail, #photoDIV .thumbnail, #customTDIV .thumbnail{height: 215px; padding-top: 10px !important;}
	#TopvideoDIV .thumbnail .ui-desc, #videoDIV .thumbnail .ui-desc, #TopphotoDIV .thumbnail .ui-desc, #photoDIV .thumbnail .ui-desc, #customTDIV .thumbnail .ui-desc{width:239px; height: 142px; border: 1pt solid #ddd; background-color: #fdfdfd; text-align: center; cursor: pointer;}
	#peopleDIV .col-sm-6 .ui-desc {width: 244px; height: 152px; border: 1pt solid #ddd !important; background-color: #fdfdfd;}
	#advanceDIV .col-sm-6 .ui-desc {width: 197px; height: 122px; border: 1pt solid #ddd !important;background-color: #fdfdfd;}
	#beautyDIV .media-left .ui-desc, #resortDIV .media-left .ui-desc {width: 162px; height: 97px; border: 1pt solid #ddd; background-color: #fdfdfd;}
	#FeatureList .media-right .ui-desc, #mainNewsDIV .media-left .ui-desc, .date_news_list .media-left .ui-desc, #specialNewsDIV .media-left .ui-desc {width: 142px; height: 86px; border: 1pt solid #ddd; background-color: #fdfdfd;}
	#advanceDIV .col-sm-7 .col-sm-8 a {vertical-align: middle;}
	#advanceDIV .col-sm-7 .col-sm-4 {width: 162px !important; height: 97px !important;border: 1pt solid #ddd; position: relative; margin-left: 25;}
	#resortDIV .thumbnail {height: 200px; padding-bottom: 8px;}
	#themeDIV .thumbnail {float:left; padding:0px !important; border-radius: 0px; width:202px; height: 126px;margin: 5px;}
	#themeDIV .thumbnail .ui-desc{width:202px;height: 137px; border: 1pt solid #ddd;}
	#themeDIV .col-sm-5  .row a h4 {padding-top: 7px;}
	#themeDIV .col-sm-5 .ui-image {width: 402px; height: 253px;  position: relative; border: 1pt solid #ddd;}
	#travelDIV .thumbnail .ui-desc{width:150px; height: 102px; border: 1pt solid #ddd; background-color: #fdfdfd; text-align: center;}
	#resortDIV .thumbnail .ui-desc{width:238px; height: 142px; border: 1pt solid #ddd; background-color: #fdfdfd; text-align: center;}
	#mainNewsDIV .col-sm-7{padding-right: 15px !important;}
}