#thewindowbackground {
	background-color: #000;
	left: 0;
	top: 0;
	opacity: .8;
	z-index: 990;
	width: auto;
	position: absolute;
	display: none;
	filter: alpha(opacity=80);
}

#ad_zone_TV {z-index: 1000;}

#bannerPopup {
	margin: auto;
	z-index: 1000;
	position: absolute;
	display: none;
	background-color: #000;
}

#btClose {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 101;
	cursor: pointer;
}

a#btClose:link,
a#btClose:visited {
	background: url(../vendor/general/banner-center/images/popup-close.png) no-repeat;
	width: 71px;
	height: 32px;
	display: block;
	position: absolute;
	top: 0;
	color: #fff;
	text-align: center;
	font-weight: bold;
	text-indent: -9999px;
}

a#btClose:hover {background-position: 0 -32px;}

a#btCloseBottom:link,
a#btCloseBottom:visited {
	background: #000;
	width: 23px;
	height: 23px;
	display: block;
	position: absolute;
	top: -3px;
	right: -2px;
	color: #fff;
	text-decoration: none;
	padding: 3px;
	text-align: center;
	font-weight: bold;
}

#bannerPopupBottom {
	width: 300px !important;
	height: 126px !important;
	z-index: 1000 !important;
	bottom: 0;
	right: 0;
	position: absolute;
	display: none;
	overflow: hidden;
	padding-top: 26px;
	border: 0 !important;
}

#bannerPopupBottom img {border: 1px solid #999;}

#btCloseBottom {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 991;
	cursor: pointer;
}

#boxFlashAds {
	height: 1px;
	width: 1px;
	overflow: hidden;
	left: -9999em;
	top: -9999em;
}

.fixedBanner {position: fixed !important;}

form.CheckClose {
	display: block;
	float: left;
	color: #9e9e9e;
	font-size: 11px;
	white-space: nowrap;
}

#bannerPopup .OptionClose {
	background: url(../vendor/general/banner-center/images/bg-check.png) no-repeat;
	display: block;
	height: 30px;
	width: 345px;
	float: right;
	padding-top: 3px;
}

a.PopupBtnClose:link,
a.PopupBtnClose:visited {
	background: url(../vendor/general/banner-center/images/popup-new-cookie-close.gif) no-repeat;
	width: 51px;
	height: 16px;
	display: block;
	color: #fff;
	text-align: center;
	font-weight: bold;
	text-indent: -9999px;
	float: right;
	margin: 4px 5px 0 0;
}

a.PopupBtnClose:hover {background-position: 0 -16px;}

.PopupBG {background: #000;}

#bannerPopup img {padding: 32px 0 0 5px;}

#bannerPopup embed {margin: 32px 0 0 5px;}

ul.Disc li {
	list-style-type: disc;
	margin-bottom: 0;
	padding: 0 0 0 5px;
	text-align: justify;
}

.BannerAd .jcarousel-wrapper {position: relative;}

.BannerAd .jcarousel-wrapper .photo-credits {
	position: absolute;
	right: 15px;
	bottom: 0;
	font-size: 13px;
	color: #fff;
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.85);
	opacity: .66;
}

.BannerAd .jcarousel-wrapper .photo-credits a {color: #fff;}

.BannerAd .jcarousel {
	position: relative;
	overflow: hidden;
	width: 800px;
	padding: 0 5px;
	top: 56px;
}

.BannerAd .jcarousel ul {
	width: 20000em;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

.BannerAd .jcarousel li {
	float: left;
	margin-right: 5px;
}

.BannerAd .jcarousel-control-prev,
.BannerAd .jcarousel-control-next {
	position: absolute;
	top: 200px;
	width: 20px;
	height: 30px;
	text-align: center;
	background: url(../images/next-pre.html) no-repeat top left;
	color: #fff;
	text-decoration: none;
	text-indent: -9999px;
	text-shadow: 0 0 1px #000;
	font: 24px/27px Arial, sans-serif;
}

.BannerAd .jcarousel-control-prev {right: 117px;}

.BannerAd .jcarousel-control-next {
	right: 20px;
	background: url(../images/next-pre.png) no-repeat top right;
}

.BannerAd .jcarousel-control-prev:hover span,
.BannerAd .jcarousel-control-next:hover span {display: block;}

.BannerAd .jcarousel-control-prev.inactive,
.BannerAd .jcarousel-control-next.inactive {
	opacity: .5;
	cursor: default;
}

.BannerAd .jcarousel-pagination {
	bottom: 5px;
	height: 20px;
	position: absolute;
	right: 5px;
	width: 44px;
}

.BannerAd .jcarousel-pagination a {
	text-decoration: none;
	display: none;
	position: absolute;
	font-size: 14px;
	line-height: 18px;
	min-width: 14px;
	color: #393939;
	border-radius: 14px;
	padding: 3px;
	text-align: center;
	margin-right: 2px;
}

.BannerAd .jcarousel-pagination a.active {
	display: block;
	color: #fff;
	opacity: 1;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
}

ul.feature-social li a,
.extra-content--envelope .game-info object,
.extra-content--envelope .game-info .game-info__download,
.extra-content--envelope .game-info a.game-info__register,
.extra-content--envelope .game-info .game-info__payment,
.extra-content--envelope .game-info .game-info__account,
.extra-content--envelope .game-info .game-info__server,
.extra-content--envelope .game-login .game-login__button,
.page-header__video-holder a,
.main-content .TopBtn,
.main-content .top,
#main-nav ul>li>a.main-nav__item-home,
#main-nav ul>li>a.main-nav__item-news,
#main-nav ul>li>a.main-nav__item-event,
#main-nav ul>li>a.main-nav__item-tip,
#main-nav ul>li>a.main-nav__item-social,
#main-nav ul>li>a.main-nav__item-support,
.search .search__button,
.hotline {
	display: block;
	text-indent: -9999px;
}

#left-nav ul>li a,
#left-nav ul>li ul li a {display: block;}

@-webkit-keyframes bouncing {
	0% {bottom: -5px;}
	50% {bottom: 0;}
	100% {bottom: -5px;}
}

@-moz-keyframes bouncing {
	0% {bottom: -5px;}
	50% {bottom: 0;}
	100% {bottom: -5px;}
}

@keyframes bouncing {
	0% {bottom: -5px;}
	50% {bottom: 0;}
	100% {bottom: -5px;}
}

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,
sub,
sup,
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;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
}

html {line-height: 1;}

ol,
ul {list-style: none;}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption,
th,
td {
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
}

q,
blockquote {quotes: none;}

q:before,
q:after,
blockquote:before,
blockquote:after {
	content: "";
	content: none;
}

a img {border: 0;}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {display: block;}

body {
	background: #000;
	font: 14px Tahoma, Arial, Verdana, sans-serif;
	color: #9f906e;
	font-size: 14px;
	line-height: 22px;
	background: url(../images/home/bg-loop.gif) repeat;
	color: #bab097;
}

a,
input {font-family: Tahoma, Arial, Verdana, sans-serif;}

a,
a:active,
a:visited {
	text-decoration: none;
	color: #9f906e;
}

a:hover {color: #be490f;}

.loading {
	width: 90%;
	height: 100%;
	min-height: 100px;
	position: relative;
	background: url(../images/ajax-loader.gif) center no-repeat;
}

.wrapper-out {
	background: url(../images/home/bg_header.jpg) center top no-repeat;
	position: relative;
}

.wrapper-out .wrapper {
	background: -webkit-linear-gradient(transparent, black);
	background: -o-linear-gradient(transparent, black);
	background: -moz-linear-gradient(transparent, black);
	background: linear-gradient(transparent, black);
}

@media screen and (max-height: 800px) {
	.wrapper-out .wrapper {background: url(../images/home/bg_header_800.jpg) center top no-repeat;}
}

.wrapper-out .wrapper .page-header {
	position: relative;
	width: 1002px;
	margin: 0 auto;
	height: 442px;
}

.wrapper-out .wrapper .page-header:after {
	display: block;
	content: "";
	clear: both;
}

.wrapper-out .wrapper .page-content {
	position: relative;
	display: block;
	margin: 0 auto;
	width: 1000px;
}

.wrapper-out .wrapper .page-content .extra-content {
	position: relative;
	display: block;
	float: left;
	width: 310px;
	margin-left: 20px;
}

.wrapper-out .wrapper .page-content .main-content {
	position: relative;
	float: left;
	width: 640px;
	margin: -232px 0 0 20px;
}

.wrapper-out .wrapper .page-footer {
	width: 100%;
	position: relative;
	color: #a67d6d;
	overflow: hidden;
	background: url(../images/home/footer.jpg) no-repeat bottom center;
}

.wrapper-out .wrapper .page-footer .footer-wrapper {
	width: 1000px;
	height: 215px;
	position: relative;
	margin: 0 auto;
}

.wrapper-out .wrapper .page-footer .footer-wrapper p.VNG {
	background: url(../images/home/logo-vng.png) no-repeat;
	display: block;
	width: 35px;
	height: 53px;
	text-indent: -9999px;
	position: absolute;
	top: 130px;
	left: 140px;
}

.wrapper-out .wrapper .page-footer .footer-wrapper p.KingSoft {
	background: url(../images/home/logo-kingsoft.png) no-repeat;
	display: block;
	width: 85px;
	height: 16px;
	text-indent: -9999px;
	position: absolute;
	top: 148px;
	left: 203px;
}

.wrapper-out .wrapper .page-footer .footer-wrapper p {
	width: 960px;
	margin: 0 auto;
	color: #fff;
	font-size: 11px;
	position: absolute;
	top: 134px;
	left: 304px;
}

body.subpage .wrapper-out .wrapper .page-content .extra-content {margin-top: 0;}

body.subpage .wrapper-out .wrapper .page-content .main-content {
	background: url(../images/bg-center-bot.jpg) left bottom no-repeat;
	padding-bottom: 10px;
	position: relative;
}

body.subpage .wrapper-out .wrapper .page-content .main-content .main-content--inner {background: url(../images/bg-center-rep.jpg) left top repeat-y;}

body.subpage .wrapper-out .wrapper .page-content .main-content .main-content--inner .main-content__header {
	height: 60px;
	padding: 20px 0 0 0;
	display: block;
	width: 100%;
	background: transparent url(../images/bg-sub-header.jpg) 0 0 no-repeat;
}

ul.feature-social {
	width: 230px;
	display: block;
	float: left;
	margin-left: 10px;
}

ul.feature-social li {
	float: left;
	position: relative;
}

ul.feature-social li a {float: left;}

.extra-content--envelope {
	width: 100%;
	padding: 0;
}

.extra-content--envelope .game-info {
	width: 100%;
	height: 232px;
	position: relative;
}

.extra-content--envelope .game-info .game-info__panel {
	background: url(../images/home/bg-block-download.jpg) repeat-y;
	width: 290px;
	float: left;
	z-index: 9;
	margin: 0 auto;
	padding: 5px 10px;
}

.extra-content--envelope .game-info object,
.extra-content--envelope .game-info .game-info__download {
	position: relative;
	z-index: 5;
	top: 0;
	left: 0;
	/*background: url(../images/home/bt-cai-dat.gif) no-repeat;*/
	width: 310px;
	height: 137px;
}

.extra-content--envelope .game-info object:hover,
.extra-content--envelope .game-info .game-info__download:hover {/*background: url(../images/home/bt-cai-dat-hover.gif) no-repeat;*/}

.extra-content--envelope .game-info a.game-info__register {
	background-position: 0 0;
	height: 58px;
	float: left;
	background: url(../images/home/block-button.jpg) no-repeat;
	display: block;
	width: 145px;
	text-indent: -9999px;
}

.extra-content--envelope .game-info a.game-info__register:hover {background: url(../images/home/block-button-hov.jpg) no-repeat;}

.extra-content--envelope .game-info .game-info__payment {
	background: url(../images/home/block-button.jpg) no-repeat;
	display: block;
	width: 145px;
	text-indent: -9999px;
	background-position: -145px 0;
	height: 58px;
	float: left;
}

.extra-content--envelope .game-info .game-info__payment:hover {
	background: url(../images/home/block-button-hov.jpg) no-repeat;
	background-position: -145px 0;
}

.extra-content--envelope .game-info .game-info__account {
	background: url(../images/home/block-button.jpg) no-repeat;
	display: block;
	width: 145px;
	text-indent: -9999px;
	background-position: 0 -58px;
	height: 55px;
	float: left;
}

.extra-content--envelope .game-info .game-info__account:hover {
	background: url(../images/home/block-button-hov.jpg) no-repeat;
	background-position: 0 -58px;
}

.extra-content--envelope .game-info .game-info__server {
	background: url(../images/home/block-button.jpg) no-repeat;
	display: block;
	width: 145px;
	text-indent: -9999px;
	background-position: -145px -58px;
	height: 55px;
	float: left;
}

.extra-content--envelope .game-info .game-info__server:hover {
	background: url(../images/home/block-button-hov.jpg) no-repeat;
	background-position: -145px -58px;
}

.extra-content--envelope .game-login {
	height: 95px;
	padding: 8px;
	width: 254px;
	position: relative;
	margin-top: 22px;
	color: #7b7874;
}

.extra-content--envelope .game-login .game-login__form-group {
	width: 171px;
	height: 68px;
	float: left;
	margin-top: 0;
}

.extra-content--envelope .game-login .game-login__form-group input {
	border: 0;
	color: #ada288;
	width: 160px;
	margin: 0 0 9px 0;
	height: 30px;
	line-height: 30px;
	padding: 0;
	text-indent: 10px;
}

.extra-content--envelope .game-login .game-login__form-group img {
	float: left;
	margin: 10px;
	text-align: center;
}

.extra-content--envelope .game-login .game-login__button {
	border: 0;
	cursor: pointer;
	float: right;
	margin: 0 2px 0 0;
}

.extra-content--envelope .game-login .game-login__get-pass {
	font-size: 14px;
	display: inline-block;
	margin-top: 5px;
	text-decoration: underline;
}

.extra-content--envelope .game-login .game-login__get-pass:hover {color: #c1752a;}

.extra-content--envelope .game-login .game-login__user-infor .game-login__form-group {
	background-color: #000;
	border: 1px solid #262335;
	border-right: 0;
}

.extra-content--envelope .game-login .game-login__acc-info,
.extra-content--envelope .game-login .game-login__logout {
	font-size: 14px;
	margin-top: 5px;
	display: inline-block;
	text-decoration: none;
}

.extra-content--envelope .game-login .game-login__acc-info:hover,
.extra-content--envelope .game-login .game-login__logout:hover {
	color: #ea9644;
	text-decoration: underline;
}

.extra-content--envelope .game-login .game-login__message {
	color: #be490f;
	font-size: 12px;
	position: absolute;
	top: -20px;
	left: 10px;
	width: 230px;
	background-color: #140917;
}

.extra-content--envelope .game-login .game-login__error {color: #f00 !important;}

.extra-content--envelope .game-login p {
	color: #7b7874;
	padding-top: 10px;
	overflow: hidden;
}

.extra-content--envelope .game-login p span {color: #ea9644;}

.extra-content--envelope .extra-content--bottom-envelope {
	background: #181712;
	margin-top: 14px;
	overflow: hidden;
	border: 1px solid #544a43;
}

.extra-content--envelope .extra-content--bottom-envelope iframe {float: left;}

.page-header__video-holder {
	display: block;
	position: absolute;
	top: 190px;
	left: 57px;
	float: left;
}

@media screen and (max-height: 800px) {
	.page-header__video-holder {
		top: 145px;
		left: 342px;
	}
}

.page-header__video-holder a {
	background: transparent url(../images/bg-header-video-playbtn.png) 111px 46px no-repeat;
	text-indent: -9999em;
	overflow: hidden;
	width: 284px;
	height: 182px;
	float: left;
}

.page-header__video-holder a:hover {background: 0;}

.main-content .TopBtn,
.main-content .top {
	position: absolute;
	top: 250px;
	right: -15px;
	z-index: 100;
}

#zmxcall-obj {display: none;}

.fb_iframe_widget span {
	height: 60px !important;
	overflow: hidden;
}

.page-header__logo {
	background: url(../images/home/logo-tnvm.png) no-repeat;
	display: block;
	width: 230px;
	height: 174px;
	position: absolute;
	top: 0;
	left: 16px;
	z-index: 20;
	text-indent: -9999px;
}

#main-nav {
	position: relative;
	float: left;
	margin-left: 240px;
}

#main-nav ul {
	width: 100%;
	display: block;
}

#main-nav ul>li {float: left;}

#main-nav ul>li.menu-margin {margin-left: 162px;}

#main-nav ul>li>a {
	display: block;
	text-indent: -9999px;
	background: url(../images/home/menu.png) no-repeat;
	position: relative;
}

#main-nav ul>li>a span {
	text-indent: -9999px;
	position: absolute;
	top: -100px;
	right: 0;
}

#main-nav ul>li>a.main-nav__item-home {
	background-position: 0 0;
	width: 134px;
	height: 111px;
}

#main-nav ul>li>a.main-nav__item-home span {
	background: url(../images/home/icon-home.png) no-repeat;
	display: block;
	width: 78px;
	height: 57px;
}

#main-nav ul>li>a.main-nav__item-home.active,
#main-nav ul>li>a.main-nav__item-home:hover {background-position: 0 -137px;}

#main-nav ul>li>a.main-nav__item-home .off {background-position: 0 -274px;}

#main-nav ul>li>a.main-nav__item-news {
	background-position: -134px 0;
	width: 111px;
	height: 99px;
}

#main-nav ul>li>a.main-nav__item-news span {
	background: url(../images/home/icon-tintuc.png) no-repeat;
	display: block;
	width: 65px;
	height: 68px;
}

#main-nav ul>li>a.main-nav__item-news.active,
#main-nav ul>li>a.main-nav__item-news:hover {background-position: -134px -137px;}

#main-nav ul>li>a.main-nav__item-news .off {
	cursor: default;
	background-position: -134px -274px;
}

#main-nav ul>li>a.main-nav__item-event {
	background-position: -245px 0;
	width: 112px;
	height: 98px;
}

#main-nav ul>li>a.main-nav__item-event span {
	background: url(../images/home/icon-sukien.png) no-repeat;
	display: block;
	width: 67px;
	height: 58px;
}

#main-nav ul>li>a.main-nav__item-event.active,
#main-nav ul>li>a.main-nav__item-event:hover {background-position: -245px -137px;}

#main-nav ul>li>a.main-nav__item-event .off {
	cursor: default;
	background-position: -245px -274px;
}

#main-nav ul>li>a.main-nav__item-tip {
	background-position: -356px 0;
	width: 129px;
	height: 107px;
}

#main-nav ul>li>a.main-nav__item-tip span {
	background: url(../images/home/icon-camnang.png) no-repeat;
	display: block;
	width: 95px;
	height: 62px;
}

#main-nav ul>li>a.main-nav__item-tip.active,
#main-nav ul>li>a.main-nav__item-tip:hover {background-position: -356px -137px;}

#main-nav ul>li>a.main-nav__item-tip .off {
	cursor: default;
	background-position: -356px -274px;
}

#main-nav ul>li>a.main-nav__item-social {
	background-position: -595px 0;
	width: 121px;
	height: 137px;
}

#main-nav ul>li>a.main-nav__item-social span {
	background: url(../images/home/icon-diendan.png) no-repeat;
	display: block;
	width: 87px;
	height: 54px;
}

#main-nav ul>li>a.main-nav__item-social.active,
#main-nav ul>li>a.main-nav__item-social:hover {background-position: -595px -137px;}

#main-nav ul>li>a.main-nav__item-social .off {
	cursor: default;
	background-position: -595px -274px;
}

#main-nav ul>li>a.main-nav__item-support {
	background-position: -484px 0;
	width: 111px;
	height: 119px;
}

#main-nav ul>li>a.main-nav__item-support span {
	background: url(../images/home/icon-canbiet.png) no-repeat;
	display: block;
	width: 76px;
	height: 58px;
}

#main-nav ul>li>a.main-nav__item-support.active,
#main-nav ul>li>a.main-nav__item-support:hover {background-position: -484px -137px;}

#main-nav ul>li>a.main-nav__item-support .off {
	cursor: default;
	background-position: -484px -274px;
}

#main-nav ul>li>a:hover span,
#main-nav ul>li>a.active span {
	animation: Menu linear .2s forwards;
	-moz-animation: Menu linear .2s forwards;
	-webkit-animation: Menu linear .2s forwards;
	-o-animation: Menu linear .2s forwards;
}

#main-nav ul>li:hover ul {display: block;}

#main-nav ul>li ul {
	display: none;
	padding-bottom: 10px;
	padding-top: 10px;
	position: absolute;
	top: 62px;
	height: auto;
	z-index: 9999;
}

#main-nav ul>li ul:after {
	content: "";
	position: absolute;
	bottom: -3px;
	left: 0;
}

#main-nav ul>li ul li {
	display: block;
	float: left;
	height: 30px;
	margin-bottom: 0;
	text-indent: 0 !important;
	width: 150px;
	position: relative;
}

#main-nav ul>li ul li ul {display: none;}

#main-nav ul>li ul li a {
	color: #9f906e;
	margin-left: 10px;
	text-indent: 0;
	width: 140px;
	line-height: 30px;
	border-bottom: 1px solid #2f2623;
	font-size: 14px;
	background: 0;
}

#main-nav ul>li ul li a:hover,
#main-nav ul>li ul li a.active {
	color: #cc833d;
	text-decoration: none;
}

#main-nav ul>li ul li.Top {
	background: url("../images/bg-submenu-top.png") no-repeat;
	height: 37px;
	padding-top: 10px;
}

#main-nav ul>li ul li.Top a {line-height: 35px;}

#main-nav ul>li ul li.Last {
	background: url("../images/bg-submenu-bot.png") no-repeat;
	height: 43px;
}

#main-nav ul>li ul li.Off a {color: #6e634e;}

#left-nav {
	display: block;
	position: relative;
	width: 250px;
	overflow: hidden;
}

#left-nav ul {
	display: block;
	position: relative;
	float: left;
}

#left-nav ul a {cursor: pointer;}

#left-nav ul>li {
	display: block;
	position: relative;
	float: left;
}

#left-nav ul>li a {
	line-height: 40px;
	color: #ecdaa3;
	font-weight: bold;
	text-indent: 30px;
	position: relative;
}

#left-nav ul>li a span.holder {
	position: absolute;
	display: block;
	top: 15px;
	right: 10px;
}

#left-nav ul>li ul {
	display: none;
	float: left;
}

#left-nav ul>li ul li {background: #262114;}

#left-nav ul>li ul li a {
	z-index: 1;
	text-decoration: none;
	font-size: 15px;
	color: #ada288;
	line-height: 38px;
	font-weight: normal;
	text-indent: 40px;
}

#left-nav ul>li ul li a.active,
#left-nav ul>li ul li a:hover {color: #ea9644;}

#left-nav ul>li ul li:nth-child(even) {background: #2f2a1b;}

#left-nav ul>li.active,
#left-nav ul>li.has-sub {background-position: 0 -40px;}

#left-nav ul>li.open span.holder {
	position: absolute;
	display: block;
	top: 15px;
	right: 10px;
}

#left-nav ul>li.active ul,
#left-nav ul>li.open ul {display: block !important;}

@keyframes Menu {
	0% {top: -100px;}
	50% {top: -50px;}
	100% {top: 0;}
}

@-moz-keyframes Menu {
	0% {top: -100px;}
	50% {top: -50px;}
	100% {top: 0;}
}

@-webkit-keyframes Menu {
	0% {top: -100px;}
	50% {top: -50px;}
	100% {top: 0;}
}

@-o-keyframes Menu {
	0% {top: -100px;}
	50% {top: -50px;}
	100% {top: 0;}
}

.search {
	z-index: 100;
	overflow: hidden;
	z-index: 100;
	overflow: hidden;
	margin-right: 0;
	background: url(../images/home/bg-input-search.jpg) no-repeat;
	width: 290px;
	height: 32px;
	float: left;
	padding: 4px 10px;
	margin: 0 auto;
	margin-top: -1px;
}

.search .search__field {
	background: 0;
	border: 0;
	float: left;
	outline:medium;
	width: 247px;
	height: 32px;
	color: #676767;
	padding: 0 0 0 10px;
}

.search .search__field::-webkit-input-placeholder {color: #676767;}

.search .search__field:-moz-placeholder {color: #676767;}

.search .search__field::-moz-placeholder {color: #676767;}

.search .search__field:-ms-input-placeholder {color: #676767;}

.search .search__button {
	display: inline-block !important;
	float: left;
	background: url(../images/home/btn-search.jpg) no-repeat;
	border: 0;
	width: 31px;
	height: 30px;
	cursor: pointer;
	margin-top: 1px;
	text-indent: -9999px;
}

.search .search__button:hover {background-position: 0 -30px;}

#search_info {
	border-bottom: 1px solid #09407c;
	display: block;
	padding-bottom: 5px;
}

#search_info strong {
	color: #09407c;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}

#search_info strong .BgKeySearch {color: #920505;}

#search_result ul.Results {
	width: 600px;
	overflow: hidden;
	margin-top: 15px;
	color: #494848;
}

#search_result ul.Results li {
	border-bottom: 1px solid #bdccd2;
	overflow: hidden;
	padding: 12px 0;
}

#search_result ul.Results li .SearchTitle {
	font-size: 15px;
	font-weight: bold;
}

#search_result ul.Results li .SearchTitle a {color: #494848;}

#search_result ul.Results li .SearchTitle a span.Date {
	display: inline-block;
	color: #90a2b0;
	float: right;
	font-weight: normal;
}

#search_result ul.Results li .SearchTitle a:hover {color: #920505;}

#search_result ul.Results li .BgKeySearch {
	background: #09407c;
	color: #fff;
	display: inline-block;
	font-style: italic;
	font-weight: bold;
}

.ContentDetail {background: url(../images/bg-center-top.jpg) 0 0 no-repeat;}

.gsc-control {width: 300px;}

.gsc-control div {position: static;}

.gsc-control-cse {
	width: 100%;
	font-family: Arial, sans-serif;
	font-size: 13px;
	background: none !important;
	border: none !important;
	margin-left: 20px !important;
	margin-right: 20px !important;
}

.gsc-control-cse .gsc-table-result {
	width: 100%;
	font-family: Arial, sans-serif;
	font-size: 13px;
}

.gsc-control-cse div {position: static;}

.gsc-control-cse .gsc-getlink-textbox {
	background: #fff;
	border: 1px solid #eee;
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 4px #eee;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	cursor: default;
	margin: 0;
	max-height: 360px;
	outline: 0;
	padding: 10px;
	position: absolute;
	right: 20px;
	z-index: 7;
	width: auto;
}

.gsc-control-cse .gsc-option-selector {
	border: 0;
	height: 11px;
	margin-top: -4px;
	position: absolute;
	right: 5px;
	top: 12px;
	width: 7px;
	padding: 0 5px;
	background: url(//ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.png) center no-repeat;
}

.gsc-control-cse .gsc-option-menu-container {
	color: #000;
	font-size: 80%;
	position: relative;
}

.gsc-control-cse .gsc-option-menu {
	background: #fff;
	border: 1px solid #eee;
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 4px #eee;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	cursor: default;
	font-size: 13px;
	margin: 0;
	max-height: 360px;
	outline: 0;
	padding: 6px 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 7;
}

.gsc-control-cse .gs-spelling {font-size: 16px;}

.gsc-control-cse .gs-result .gs-title {font-size: 16px;}

.gsc-control-cse .gs-result .gs-title * {font-size: 16px;}

.gsc-control-cse .gs-result .gs-spelling-original {font-size: 13px;}

.gsc-control-cse:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

form.gsc-search-box {
	font-size: 13px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
	width: 100%;
}

form.gsc-config {margin-bottom: 0;}

table.gsc-search-box {
	border-style: none;
	border-width: 0;
	border-spacing: 0;
	width: 100%;
	margin-bottom: 2px;
}

table.gsc-search-box td {vertical-align: middle;}

table.gsc-search-box td.gsc-input {padding-right: 12px;}

table.gsc-branding {
	margin: 0;
	padding: 0;
	border: 0;
	border-style: none;
	border-width: 0;
	border-spacing: 0;
	width: 100%;
}

table.gsc-branding td {
	margin: 0;
	padding: 0;
	border: 0;
}

table.gcsc-branding {
	margin: 0;
	padding: 0;
	border: 0;
	border-style: none;
	border-width: 0;
	border-spacing: 0;
	width: 100%;
}

table.gcsc-branding td {
	margin: 0;
	padding: 0;
	border: 0;
}

table.gsc-branding-vertical td.gsc-branding-img-noclear {text-align: center;}

table.gsc-branding-vertical td.gsc-branding-text div.gsc-branding-text {
	margin-right: 0;
	text-align: center;
}

td.gsc-search-button {width: 1%;}

td.gsc-clear-button {width: 14px;}

td.gsc-branding-text {vertical-align: top;}

td.gsc-branding-text div.gsc-branding-text {
	padding-bottom: 2px;
	text-align: right;
	font-size: 11px;
	margin-right: 2px;
}

td.gcsc-branding-text {
	vertical-align: top;
	white-space: nowrap;
	width: 100%;
}

td.gcsc-branding-text div.gcsc-branding-text {
	padding-bottom: 2px;
	text-align: right;
	font-size: 11px;
	margin-right: 2px;
	margin: 0 2px;
}

td.gsc-branding-img-noclear {
	width: 51px;
	vertical-align: bottom;
}

td.gcsc-branding-img-noclear {
	width: 51px;
	vertical-align: bottom;
	width: auto;
}

td.gsc-branding-img {
	width: 65px;
	vertical-align: bottom;
}

td.gcsc-branding-img {
	width: 65px;
	vertical-align: bottom;
}

.gsc-branding-text,
.gcsc-branding-text,
.gsc-branding-text-name,
.gcsc-branding-text-name {color: #676767;}

div.gsc-branding-img {padding-top: 1px;}

div.gsc-branding-img-noclear {padding-top: 1px;}

div.gcsc-branding-img {padding-top: 1px;}

div.gcsc-branding-img-noclear {padding-top: 1px;}

div.gsc-clear-button {
	display: inline;
	text-align: right;
	margin-left: 4px;
	margin-right: 4px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(//www.google.com/uds/css/clear.gif);
	cursor: pointer;
}

div.gsc-config {
	border: 1px solid #e9e9e9;
	margin-top: 0;
	margin-bottom: 10px;
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
}

div.gsc-configSettingSubmit {
	margin-top: 8px;
	text-align: right;
}

div.gs-action {
	display: inline;
	margin-right: .6em;
}

div.gs-action a.gs-action {color: #77c;}

div.gs-action.cart a.gs-action {
	padding-left: 18px;
	background: transparent url(//www.google.com/cse/images/action_icons_sprite.gif) no-repeat;
	background-position: 0 0;
}

div.gs-action.star a.gs-action {
	padding-left: 18px;
	background: transparent url(//www.google.com/cse/images/action_icons_sprite.gif) no-repeat;
	background-position: -16px -34px;
}

div.gs-action.rss a.gs-action {
	padding-left: 18px;
	background: transparent url(//www.google.com/cse/images/action_icons_sprite.gif) no-repeat;
	background-position: -48px -98px;
}

div.gs-action.download a.gs-action {
	padding-left: 18px;
	background: transparent url(//www.google.com/cse/images/action_icons_sprite.gif) no-repeat;
	background-position: -64px -128px;
}

div.gs-action.email a.gs-action {
	padding-left: 18px;
	background: transparent url(//www.google.com/cse/images/action_icons_sprite.gif) no-repeat;
	background-position: -112px -224px;
}

div.gs-action.mobile a.gs-action {
	padding-left: 18px;
	background: transparent url(//www.google.com/cse/images/action_icons_sprite.gif) no-repeat;
	background-position: -131px -257px;
}

div.gs-action.share a.gs-action {
	padding-left: 18px;
	background: transparent url(//www.google.com/cse/images/action_icons_sprite.gif) no-repeat;
	background-position: -32px -64px;
}

div.gs-action.fullscreen a.gs-action {
	padding-left: 18px;
	background: transparent url(//www.google.com/cse/images/action_icons_sprite.gif) no-repeat;
	background-position: -79px -162px;
}

div.gs-action.generic a.gs-action {
	padding-left: 18px;
	background: transparent url(//www.google.com/cse/images/action_icons_sprite.gif) no-repeat;
	background-position: -144px -290px;
}

div.gs-action.link a.gs-action {
	padding-left: 18px;
	background: transparent url(//www.google.com/cse/images/action_icons_sprite.gif) no-repeat;
	background-position: -159px -321px;
}

div.gs-results-attribution {
	text-align: center;
	margin-bottom: 4px;
	font-size: 10px;
	color: #676767;
	text-decoration: none;
}

div.gs-results-attribution * {
	font-size: 10px;
	color: #676767;
	text-decoration: none;
}

div.gs-results-attribution a {
	color: #00c;
	cursor: pointer;
}

div.gs-results-attribution a:hover {text-decoration: underline;}

div.gs-city {display: inline;}

div.gs-region {display: inline;}

div.gs-country {display: none;}

div.gs-book-image-box {
	position: static;
	text-align: start;
	width: 75px;
	height: 90px;
}

div.gs-book-image-box td {vertical-align: top;}

div.gs-book-image-box div {
	position: static;
	text-align: start;
}

div.gs-book-image-box div.gs-row-1 {line-height: 7px;}

div.gs-book-image-box img {
	border-spacing: 0;
	border: 0;
}

div.gs-book-image-box img.gs-pages {
	height: 7px;
	width: 45px;
}

div.gs-book-image-box img.gs-page-edge {
	height: 7px;
	width: 11px;
}

div.gs-book-image-box img.gs-image {
	height: 80px;
	border: 1px solid #a0a0a0;
}

div.gsc-branding-youtube td.gsc-branding-text {vertical-align: middle;}

div.gsc-branding-youtube td.gsc-branding-img-noclear {width: 55px;}

div.gsc-branding-youtube td.gsc-branding-img {width: 69px;}

div.gs-infoWindow * {font-size: 11px;}

img.gsc-branding-img {
	padding-top: 1px;
	margin: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	border: 0;
	display: inline;
}

img.gsc-branding-img-noclear {
	padding-top: 1px;
	margin: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	border: 0;
	display: inline;
}

img.gcsc-branding-img {
	padding-top: 1px;
	margin: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	border: 0;
	display: inline;
}

img.gcsc-branding-img-noclear {
	padding-top: 1px;
	margin: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	border: 0;
	display: inline;
}

input.gsc-search-button {
	margin-left: 2px;
	margin-top: 6px !important;
}

input.gsc-input {
	padding: 1px 6px;
	border: 1px solid #ddd;
	width: 99%;
}

input.gsc-configSettingSubmit {
	display: inline;
	font-size: 11px;
	cursor: pointer;
}

input.gsc-label-result-label-prefix-visible {
	width: 90%;
	height: 20px;
	margin-top: 10px;
}

input.gsc-label-result-label-prefix-invisible {display: none;}

.gsc-results-close-btn {
	background-image: url(//www.google.com/images/nav_logo114.png);
	background-repeat: no-repeat;
	background-position: -140px -230px;
	float: right;
	display: none;
	opacity: 0;
	height: 12px;
	width: 12px;
	position: absolute !important;
	top: 20px;
	right: 20px;
	cursor: pointer;
}

.gsc-results-close-btn-visible {
	display: block;
	opacity: 1;
}

.gsc-results-wrapper-overlay {
	border: 0;
	margin: auto;
	border-radius: 1px;
	overflow: auto;
	height: 80%;
	box-shadow: 0 3px 10px rgba(34, 25, 25, 0.4);
	border-collapse: separate;
	background: white;
	padding: 30px;
	width: 70%;
	position: fixed !important;
	top: 5%;
	left: 12%;
	opacity: 0;
	z-index: 100002;
	visibility: hidden;
	transition: all .25s linear;
	filter: progid: dximagetransform.microsoft.shadow(strength=7, direction=135, color='#888888');
}

.gsc-results-wrapper-visible {
	opacity: 1 !important;
	visibility: visible !important;
}

.gsc-modal-background-image {
	position: fixed !important;
	top: 0;
	left: 0;
	height: 130%;
	width: 100%;
	z-index: 100001;
	background-color: white;
	opacity: 0;
	filter: alpha(opacity=0);
	display: none;
	transition: all .25s linear;
}

.gsc-modal-background-image-visible {
	opacity: .8;
	filter: alpha(opacity=80);
	display: block;
}

.gsc-overflow-hidden {overflow: hidden;}

.gsc-keeper {
	color: #36c;
	text-decoration: underline;
	font-size: 13px;
	cursor: pointer;
	font-weight: normal;
	padding-left: 16px;
	background-repeat: no-repeat;
	background-position: 1px 3px;
	background-image: url(//www.google.com/uds/css/blue_check.gif);
}

.gsc-resultsHeader {
	width: 100%;
	clear: both;
}

.gsc-resultsHeader td.gsc-twiddleRegionCell {width: 75%;}

.gsc-resultsHeader td.gsc-configLabelCell {
	text-align: right;
	width: 75%;
}

.gsc-resultsHeader td.gsc-configLabelCell span.gsc-twiddle-closed {
	padding-right: 12px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(//www.google.com/uds/css/settings.gif);
}

.gsc-resultsHeader td.gsc-twiddle-closed .gsc-results-selector {display: none;}

.gsc-resultsHeader td.gsc-twiddle-closed div.gsc-twiddle {background-image: url(//www.google.com/uds/css/arrow_close.gif);}

.gsc-resultsHeader td.gsc-twiddle-opened .gsc-stats {display: none;}

.gsc-resultsHeader td.gsc-twiddle-opened div.gsc-twiddle {background-image: url(//www.google.com/uds/css/arrow_open.gif);}

.gsc-resultsHeader .gsc-twiddle {
	margin-top: 4px;
	display: inline;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 0 2px;
}

.gsc-resultsHeader .gsc-title {
	color: #676767;
	margin-right: 10px;
	padding-left: 14px;
	display: inline;
}

.gsc-resultsHeader .gsc-stats {
	color: #676767;
	font-size: 11px;
	font-weight: normal;
	display: inline;
}

.gsc-resultsHeader .gsc-configLabel {
	color: #676767;
	display: inline;
	font-size: 11px;
	cursor: pointer;
}

.gsc-results-selector {display: inline;}

.gsc-result-selector {
	cursor: pointer;
	display: inline;
	font-size: 13px;
	padding-left: 13px;
	background-repeat: no-repeat;
	background-position: center left;
}

.gsc-one-result {background-image: url(//www.google.com/uds/css/one-complex-dark.gif);}

.gsc-more-results {background-image: url(//www.google.com/uds/css/more-complex-dark.gif);}

.gsc-all-results {
	background-image: url(//www.google.com/uds/css/all-complex-dark.gif);
	padding-right: 1px;
}

.gsc-tabsArea {
	clear: both;
	margin-top: 6px;
	margin-bottom: 8px;
}

.gsc-tabsArea .gs-spacer {
	font-size: 1px;
	margin-right: 0;
	overflow: hidden;
}

.gsc-tabsArea .gs-spacer-opera {margin-right: 0;}

.gsc-tabsAreaInvisible {display: none;}

.gsc-refinementsAreaInvisible {display: none;}

.gsc-refinementBlockInvisible {display: none;}

.gsc-tabHeader {
	padding-left: 6px;
	padding-right: 6px;
	margin-right: 2px;
	margin-top: 2px;
}

.gsc-tabHeader.gsc-tabhActive {
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-top: 2px solid #f90;
	color: black;
}

.gsc-tabHeader.gsc-tabhInactive {
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-top: 2px solid #e9e9e9;
	background: #e9e9e9;
	color: #676767;
	cursor: pointer;
}

.gsc-tabData.gsc-tabdActive {display: block;}

.gsc-tabData.gsc-tabdActive.gsc-resultsbox-invisible {display: none;}

.gsc-tabData.gsc-tabdInactive {display: none;}

.gsc-tabData .gsc-resultsHeader .gsc-title {display: none;}

.gsc-tabData .gsc-resultsHeader .gsc-stats {display: none;}

.gsc-tabData .gsc-resultsHeader .gsc-results-selector {display: none;}

.gsc-refinementsArea {
	clear: both;
	margin-bottom: 4px;
	padding-left: 8px;
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 5px;
}

.gsc-refinementHeader {
	margin-right: 2px;
	padding: 2px 8px 0;
}

.gsc-refinementHeader.gsc-refinementhActive {font-weight: bold;}

.gsc-refinementHeader.gsc-refinementhInactive {
	text-decoration: underline;
	cursor: pointer;
}

.gsc-completion-selected {
	background: #eee;
	cursor: default;
}

.gsc-completion-selected .gsc-completion-promotion-table {cursor: pointer;}

.gsc-completion-container {
	font-family: Arial, sans-serif;
	font-size: 13px;
	background: white;
	border: 1px solid #ddd;
	border-top-color: #d9d9d9;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	margin: 0;
}

.gsc-completion-container .gsc-completion-icon-cell {
	width: 42px;
	height: 42px;
	padding-right: 10px;
}

.gsc-completion-container .gsc-completion-promotion-table {
	font-size: inherit;
	background: inherit;
	margin: 5px 0;
	width: 100%;
}

.gsc-completion-title {
	color: #00c;
	line-height: normal;
	white-space: normal;
}

.gsc-completion-snippet {
	line-height: normal;
	white-space: normal;
}

.gsc-completion-icon {
	margin-left: auto;
	margin-right: auto;
	display: block;
	border: 1px solid #ddd;
}

.gsc-resultsbox-visible {display: block;}

.gsc-resultsbox-invisible {display: none;}

.gsc-results {
	padding-bottom: 2px;
	width: 99%;
}

.gsc-results .gsc-trailing-more-results {
	margin-bottom: 10px;
	color: #00c;
	text-decoration: underline;
}

.gsc-results .gsc-trailing-more-results * {
	color: #00c;
	text-decoration: underline;
}

.gsc-results .gsc-cursor-box {margin-bottom: 10px;}

.gsc-results .gsc-cursor-box .gsc-trailing-more-results {
	margin-bottom: 0;
	display: inline;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
	cursor: pointer;
	color: #fff;
	text-decoration: underline;
	margin-right: 8px;
	display: inline-block !important;
	line-height: 30px !important;
	text-align: center !important;
	text-decoration: none !important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page:hover,
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
	cursor: default;
	color: #fff !important;
	font-weight: bold;
	text-decoration: none;
	text-align: center !important;
	text-decoration: none !important;
	cursor: pointer;
}

.gsc-results .gsc-cursor {display: inline;}

.gsc-results .gsc-result img.gs-ad-marker {display: none;}

.gsc-results .gsc-imageResult-popup:hover {
	margin: 0;
	padding: 0;
	border: 0;
}

.gsc-result {margin-bottom: 10px;}

.gsc-result .gs-title {
	height: 1.4em;
	overflow: hidden;
}

.gsc-result div.gs-watermark {display: none;}

.gsc-wrapper {
	position: relative;
	display: block;
}

.gsc-adBlock {
	position: relative;
	display: block;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 4px;
}

.gsc-adBlock h2 {
	float: right;
	margin: 3px 5px 0;
	font-weight: normal;
	font-size: .9em;
	color: #676767;
}

.gsc-adBlock .gsc-ad {
	padding-left: 8px;
	padding-top: 5px;
	padding-right: 3px;
}

.gsc-adBlock .gsc-ad a {
	font-weight: bolder;
	color: #00c;
	line-height: 1.4em;
}

.gsc-adBlock .gsc-ad cite {
	font-style: normal;
	color: green;
}

.gsc-adBlock .gsc-ad span {padding-left: 8px;}

.gsc-adBlockNoHeight {height: 0;}

.gsc-adBlockInvisible {display: none;}

.gsc-adBlockVertical {
	position: relative;
	display: block;
	float: right;
	clear: right;
	width: 30%;
}

.gsc-adBlockVertical h2 {
	text-align: center;
	font-weight: normal;
	font-size: .9em;
	color: #676767;
	margin-top: 6px;
}

.gsc-adBlockVertical .gsc-ad {
	padding-left: 8px;
	padding-top: 5px;
}

.gsc-adBlockVertical .gsc-ad a {
	font-weight: bolder;
	color: #00c;
	line-height: 1.4em;
}

.gsc-adBlockVertical .gsc-ad cite {
	font-style: normal;
	color: green;
	display: block;
}

.gsc-adBlockBottom {
	position: relative;
	display: block;
	border-bottom: 1px solid #e9e9e9;
	border-top: 1px solid #e9e9e9;
	margin-bottom: 4px;
}

.gsc-thinWrapper {
	width: 69%;
	float: left;
	overflow: hidden;
}

.gsc-configSetting {margin-top: 6px;}

.gsc-configSetting_Label {color: #676767;}

.gsc-configSettingInput {
	color: #676767;
	border: 1px solid #e9e9e9;
	width: 75%;
}

.gsc-configSettingCheckbox {
	color: #676767;
	margin-right: 6px;
}

.gsc-configSettingCheckboxLabel {
	display: inline;
	color: #676767;
}

.gsc-webResult {zoom: 1;}

.gsc-webResult:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.gsc-webResult .gsc-result {
	margin: 0;
	padding: .5em 0;
	border: none !important;
	border-bottom: 1px solid #a48967 !important;
}

.gsc-webResult.gsc-result.gsc-promotion {background-color: #fff;}

.gsc-above-wrapper-area {
	border-bottom: 1px solid #a48967 !important;
	padding: 5px 0;
}

.gsc-above-wrapper-area-invisible {display: none;}

.gsc-above-wrapper-area-container {width: 100%;}

.gsc-result-info {
	text-align: left;
	color: #000 !important;
	font-size: 13px;
	padding-left: 8px;
	margin: 10px 0;
}

.gsc-result-info-container {text-align: left;}

.gsc-result-info-invisible {display: none;}

.gsc-orderby-container {
	text-align: right;
	background: transparent;
}

.gsc-orderby-invisible {display: none;}

.gsc-orderby-label {
	color: #000 !important;
	padding: 5px 5px 6px 0;
}

.gsc-getlink-container {
	padding-left: 5px;
	padding-top: 1px;
	width: 45px;
}

.gsc-getlink-invisible {display: none;}

.gsc-getlink {width: 5px;}

.gsc-getlink-box {
	background-color: whitesmoke;
	border: 1px solid #eee;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 2px;
	box-shadow: 0 1px 1px #eee;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	color: #444;
	cursor: default;
	font-size: 11px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	max-width: 90%;
	min-width: 10px;
	outline: 0;
	padding: 0 28px 0 6px;
	position: relative;
	text-align: center;
}

.gsc-getlink-inputbox {
	width: 300px;
	margin-top: 5px;
}

.gsc-getlink-label {
	width: 100%;
	font-size: 14px;
}

.gsc-getlink-image {height: 29px;}

.gsc-getlink-text-invisible {display: none;}

.gsc-selected-option-container {
	background-color: transparent;
	border: 1px solid #eee;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 2px;
	box-shadow: 0 1px 1px #eee;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	color: #444;
	cursor: default;
	font-size: 11px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	max-width: 90%;
	min-width: 54px;
	outline: 0;
	padding: 0 28px 0 6px;
	position: relative;
	text-align: center;
	width: 50px !important;
}

.gsc-selected-option {
	position: relative;
	width: 100%;
}

.gsc-option-menu-invisible {display: none;}

.gsc-option-menu-item {
	color: #777;
	cursor: pointer;
	list-style: none;
	margin: 0;
	padding: 0 30px;
	white-space: nowrap;
}

.gsc-option-menu-item-highlighted {
	background-color: #eee;
	border-color: #eee;
	border-width: 1px 0;
	color: #333;
}

.gsc-option {
	cursor: pointer;
	list-style: none;
	white-space: nowrap;
	line-height: 27px;
	text-align: left;
}

.gs-web-image-box {
	float: left;
	padding: 2px 8px 2px 0;
	margin-right: 0;
	margin-left: 0;
	text-align: center;
	width: 62px;
}

.gs-web-image-box img.gs-image {
	border: 1px solid #e2e2e2;
	max-width: 60px;
	max-height: 120px;
	width: expression(this.width>64 ? '64px': true);
	height: expression(this.height>120 ? '120px': true);
}

.gs-promotion-image-box {
	float: left;
	padding: 2px 8px 2px 0;
	margin-right: 0;
	margin-left: 0;
	text-align: center;
	width: 62px;
}

.gs-promotion-image-box img.gs-promotion-image {
	border: 1px solid #e2e2e2;
	max-width: 60px;
	max-height: 120px;
	width: expression(this.width>64 ? '64px': true);
	height: expression(this.height>120 ? '120px': true);
}

.gsc-imageResult {
	float: left;
	margin-bottom: 1em;
	margin-right: 20px;
}

.gsc-imageResult.gsc-imageResult-popup {
	margin: 0;
	padding: 0;
	border: 0;
}

.gsc-imageResult .gs-imageResult-popup {
	width: auto;
	overflow: visible;
	position: relative;
}

.gsc-imageResult .gsc-trailing-more-results {clear: both;}

.gsc-imageResult .gsc-cursor-box {clear: both;}

.gsc-imageResult .gs-imageResult .gs-text-box .gs-ellipsis {
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.gsc-imageResult-column {margin-right: 70px;}

.gsc-imageResult-column .gs-imageResult-column .gs-text-box .gs-title {
	height: auto;
	text-align: left;
	white-space: normal;
	overflow: hidden;
	text-overflow: ellipsis;
}

.gs-imageResult {overflow: hidden;}

.gs-imageResult .gs-image-box {
	height: 86px;
	position: relative;
	text-align: center;
}

.gs-imageResult .gs-image-box img.gs-image {border: 0;}

.gs-imageResult .gs-text-box {
	text-align: center;
	overflow: hidden;
	height: 4em;
}

.gs-imageResult .gs-snippet {
	padding: 0;
	overflow: hidden;
	line-height: 1em;
	white-space: nowrap;
}

.gs-imageResult .gs-visibleUrl {
	padding: 0;
	overflow: hidden;
	line-height: 1.3em;
	height: 1.3em;
}

.gs-imageResult .gs-visibleUrl-short {padding: 0;}

.gs-imageResult .gs-spelling {padding: 0;}

.gs-imageResult .gs-size {color: #6f6f6f;}

.gs-imageResult div.gs-title {padding: 0;}

.gs-imageResult-column {
	width: 474px;
	height: 84px;
}

.gs-imageResult-column .gs-image-box {
	float: left;
	margin-right: 10px;
	text-align: left;
}

.gs-imageResult-column .gs-text-box {
	float: left;
	width: 350px;
	height: 86px;
}

.gs-imageResult-column .gs-text-box .gs-size {display: none;}

.gs-imageResult-popup .gs-image-thumbnail-box {padding: 5px;}

.gs-imageResult-popup .gs-image-box {width: auto;}

.gs-imageResult-popup .gs-image-popup-box {
	width: auto;
	position: absolute;
	padding: 10px;
	background: white;
	left: 0;
	top: 0;
	border: 1px solid #ddd;
	box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
	display: none;
}

.gs-imageResult-popup .gs-image-popup-box .gs-image-box {
	height: auto;
	width: auto;
	margin-bottom: 10px;
}

.gs-imageResult-popup .gs-image-popup-box .gs-text-box {
	height: auto;
	width: auto;
}

.gs-imageResult-popup .gs-text-box .gs-title {display: none;}

.gs-result .gs-title {
	color: #000 !important;
	text-decoration: underline;
}

.gs-result .gs-title * {color: inherit !important;}

.gs-result .gs-title b {font-style: italic !important;}

.gs-result .gs-title:hover {
	color: #cb0000 !important;
	text-decoration: underline;
}

.gs-result a {cursor: pointer;}

.gs-result a.gs-visibleUrl {
	color: #533f37 !important;
	text-decoration: none;
}

.gs-result a.gs-clusterUrl {
	color: #008000;
	text-decoration: underline;
	cursor: pointer;
}

.gs-result .gs-visibleUrl {
	color: #533f37 !important;
	text-decoration: none;
}

.gs-result .gs-clusterUrl {
	color: #008000;
	text-decoration: underline;
	cursor: pointer;
}

.gs-result img.gs-image {
	vertical-align: middle;
	border: 1px solid #e2e2e2;
}

.gs-result img.gs-promotion-image {
	vertical-align: middle;
	border: 1px solid #e2e2e2;
}

.gs-result .gs-directions {
	color: #77c;
	font-weight: normal;
	text-decoration: underline;
	cursor: pointer;
}

.gs-result .gs-directions * {
	color: #77c;
	font-weight: normal;
	text-decoration: underline;
	cursor: pointer;
}

.gs-result .gs-directions-to-from {
	display: none;
	margin-top: 4px;
}

.gs-result .gs-directions-to-from .gs-label {
	display: inline;
	margin-right: 4px;
}

.gs-result .gs-directions-to-from .gs-spacer {
	display: inline;
	margin-right: 3px;
	margin-left: 3px;
}

.gs-result .gs-directions-to-from div.gs-secondary-link {display: inline;}

.gs-result .gs-watermark {
	font-size: 10px;
	color: #77c;
}

.gs-result .gs-metadata {color: #676767;}

.gs-divider {
	padding-bottom: 8px;
	text-align: center;
	color: #676767;
}

.gs-relativePublishedDate {
	color: #6f6f6f;
	text-decoration: none;
}

.gs-publishedDate {
	color: #6f6f6f;
	text-decoration: none;
}

.gs-newsResult .gs-publisher {
	color: #6f6f6f;
	display: inline;
	text-decoration: none;
}

.gs-newsResult .gs-relativePublishedDate {
	display: inline;
	margin-left: 4px;
	display: none;
}

.gs-newsResult .gs-publishedDate {
	display: inline;
	margin-left: 4px;
}

.gs-newsResult .gs-location {
	color: #6f6f6f;
	display: inline;
	text-decoration: none;
}

.gs-promotion .gs-title {text-decoration: none;}

.gs-promotion .gs-title * {text-decoration: none;}

.gs-promotion .gs-title em {
	color: inherit;
	text-decoration: inherit;
}

.gs-promotion table {
	border: 0;
	border-style: none;
	border-width: 0;
	border-spacing: 0;
	margin: 0;
	padding: 0;
}

.gs-promotion table .gs-snippet a span.gs-title {font-size: 13px;}

.gs-promotion table .gs-snippet a span.gs-title * {font-size: 13px;}

.gs-promotion em {
	font-style: normal;
	font-weight: bold;
}

.gs-promotion a.gs-title {text-decoration: underline;}

.gs-promotion a.gs-title * {text-decoration: underline;}

.gs-promotion div.gs-visibleUrl-long {
	overflow: hidden;
	display: none;
}

span.gs-fileFormat {
	color: #666;
	font-size: 12px;
}

span.gs-fileFormatType {font-size: 12px;}

.gs-secondary-link {
	color: #77c;
	font-weight: normal;
	text-decoration: underline;
	cursor: pointer;
}

.gs-secondary-link * {
	color: #77c;
	font-weight: normal;
	text-decoration: underline;
	cursor: pointer;
}

.gs-videoResult .gs-publisher {
	color: #008000;
	text-decoration: none;
}

.gs-videoResult * {font-size: 13px;}

.gs-videoResult a.gs-publisher {
	color: #008000;
	text-decoration: none;
}

.gs-videoResult td div.gs-image-box {
	width: 110px;
	height: 78px;
}

.gs-videoResult td div.gs-text-box {
	vertical-align: top;
	margin-left: 4px;
}

.gsc-loading-fade .gsc-result-info {
	filter: alpha(opacity=33.3);
	opacity: .333;
}

.gsc-loading-fade .gsc-loading-resultsRoot {
	filter: alpha(opacity=33.3);
	opacity: .333;
}

.gsc-loading-fade .gsc-loading-refinementsArea {
	filter: alpha(opacity=33.3);
	opacity: .333;
}

.gsc-loading-fade .gsc-adBlock {
	filter: alpha(opacity=33.3);
	opacity: .333;
}

.gsc-loading-fade .gsc-adBlockVertical {
	filter: alpha(opacity=33.3);
	opacity: .333;
}

.gsc-loading-fade .gsc-adBlockNoHeight {
	filter: alpha(opacity=33.3);
	opacity: .333;
}

.gsc-loading-resultsRoot {
	filter: alpha(opacity=33.3);
	opacity: .333;
}

.gs-localAd div.gs-street {display: inline;}

.gs-localAd div.gs-address * {color: #676767;}

.gs-localAd img.gs-ad-marker {padding-left: 4px;}

.gs-bookResult td {vertical-align: top;}

.gs-bookResult td div.gs-text-box {
	vertical-align: top;
	margin-left: 4px;
}

.gs-bookResult .gs-author {
	display: inline;
	color: #6f6f6f;
}

.gs-bookResult .gs-publishedDate {display: inline;}

.gs-bookResult .gs-pageCount {
	display: inline;
	color: #6f6f6f;
	margin-left: 4px;
}

.gs-patentResult td {vertical-align: top;}

.gs-patentResult .gs-patent-number {display: inline;}

.gs-patentResult .gs-publishedDate {display: inline;}

.gs-patentResult .gs-author {display: inline;}

.gs-patentResult .gs-image-box {padding-right: 8px;}

.gs-patentResult img.gs-image {border: 1px solid #77c;}

.gs-bidi-start-align {text-align: left;}

.gs-bidi-end-align {text-align: right;}

.gsc-control-cse-zh_CN .gs-snippet b {
	color: #c03;
	font-style: normal;
	font-weight: normal;
}

.gsc-control-cse-zh_CN .gs-promotion em {
	color: #c03;
	font-style: normal;
	font-weight: normal;
}

.gsc-control-cse-zh_TW .gs-snippet b {
	color: #c03;
	font-style: normal;
	font-weight: normal;
}

.gsc-control-cse-zh_TW .gs-promotion em {
	color: #c03;
	font-style: normal;
	font-weight: normal;
}

.gsc-snippet-metadata {
	color: #767676;
	vertical-align: top;
}

.gsc-role {color: #767676;}

.gsc-tel {color: #767676;}

.gsc-org {color: #767676;}

.gsc-location {color: #767676;}

.gsc-rating-bar {
	vertical-align: top;
	display: inline-block;
	width: 64px;
	height: 12px;
	background: transparent url(/uds/css/cse_snippets_stars.png) -65px 0 no-repeat;
	overflow: hidden;
	margin: 2px 0 0;
}

.gsc-rating-bar span {
	vertical-align: top;
	display: inline-block;
	height: 12px;
	background: transparent url(/uds/css/cse_snippets_stars.png) 0 0 no-repeat;
	padding: 2px 0 0;
}

.gsc-review-agregate-first-line {
	margin: 0 40px 0 0;
	padding: 6px 0;
}

.gsc-review-agregate-odd-lines {
	margin: 0 40px 0 0;
	padding: 6px 0;
	border-top: 1px solid #ebebeb;
}

.gsc-review-agregate-even-lines {
	margin: 0 40px 0 0;
	padding: 6px 0;
	border-top: 1px solid #ebebeb;
}

.gsc-reviewer {color: #00c;}

.gsc-author {color: #00c;}

.gsc-table-result {border-spacing: 0;}

.gs-promotion-table {border-spacing: 0;}

.gsc-table-cell-thumbnail {vertical-align: top;}

.gs-promotion-image-cell {vertical-align: top;}

.gsc-table-cell-snippet-close {
	vertical-align: top;
	width: 100%;
}

.gsc-table-cell-snippet-close .gsc-preview-reviews {display: none;}

.gsc-table-cell-snippet-close .gsc-zippy {background: transparent url(/uds/css/plus_icons.png) -19px -5px no-repeat;}

.gs-promotion-text-cell {
	vertical-align: top;
	width: 100%;
}

.gsc-table-cell-snippet-open {
	vertical-align: top;
	width: 100%;
}

.gsc-table-cell-snippet-open .gsc-zippy {background: transparent url(/uds/css/minus_icons.png) -19px -5px no-repeat;}

.gsc-zippy {
	margin: 2px 8px 0 0;
	float: right;
	outline: 0;
	overflow: hidden;
	height: 14px;
	width: 14px;
	background-position: -19px -5px;
	position: relative;
	top: -6px;
}

.gsc-collapsable {cursor: pointer;}

.gsc-inline-block {
	position: relative;
	display: inline-block;
}

* html .gsc-inline-block {display: inline;}

*:first-child+html .gsc-inline-block {display: inline;}

.gsc-url-top {
	display: none;
	padding-left: 0 !important;
}

.gsc-url-bottom {display: block;}

.gsc-thumbnail-left {display: block;}

.gsc-thumbnail-inside {
	display: none;
	padding-left: 0 !important;
}

.gsc-label-result-main-box-visible {
	position: fixed !important;
	z-index: 100003;
	background-color: white;
	width: 400px;
	box-shadow: rgba(0, 0, 0, 0.2) 0 4px 16px 0;
	opacity: 1;
	display: block;
	border: 0;
	margin: auto;
	box-shadow: 0 3px 10px rgba(34, 25, 25, 0.4);
	border-collapse: separate;
	background: white;
	padding: 30px;
	width: 28%;
	top: 30%;
	left: 35%;
	border: 1px solid rgba(0, 0, 0, 0.333);
}

.gsc-label-result-main-box-invisible {
	display: none;
	opacity: 0;
	transition: all .25s linear;
	filter: progid: dximagetransform.microsoft.shadow(strength=7, direction=135, color='#888888');
}

.gsc-label-result-url {
	padding-bottom: 5px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	color: #008000;
	margin-top: 5px;
	font-size: 13px;
}

.gsc-label-result-url-title {
	white-space: nowrap;
	margin-top: 10px;
	font-size: 15px;
	color: #00c;
	text-decoration: underline;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
}

.gsc-label-result-url-heading {margin-bottom: 15px;}

.gsc-label-result-labels {
	vertical-align: text-top;
	font-size: 13px;
	color: #000;
}

.gsc-label-box {margin-top: 5px;}

.gsc-labels-box {margin-top: 15px;}

.gsc-label-result-buttons {margin-top: 20px;}

.gsc-labels-no-label-div-visible {margin-top: 20px;}

.gsc-labels-no-label-div-invisible {display: none;}

.gsc-labels-label-div-visible {margin-top: 10px;}

.gsc-labels-label-div-invisible {display: none;}

.gsc-label-result-form-label {
	margin-right: 20px;
	margin-left: 2px;
	font-size: 13px;
	color: #000;
	vertical-align: text-top;
}

.gsc-label-result-form-div {margin-top: 5px;}

.gsc-label-result-label-prefix-error {
	color: red;
	margin-top: 10px;
}

.gsc-label-result-label-prefix-error-invisible {display: none;}

.gsc-label-result-heading {
	font-size: 17px;
	color: black;
}

.gsc-result-label-button {
	background-color: #f5f5f5;
	font-weight: bold;
	border-radius: 2px;
	text-align: center;
	padding: 0 8px;
	height: 29px;
	border: 1px solid #dcdcdc;
	border-color: rgba(0, 0, 0, 0.1);
	color: #444;
	margin-right: 10px;
	width: 72px;
}

.gsc-result-label-save-button {
	color: #fff;
	background-image: linear-gradient(top, #4d90fe, #357ae8);
}

.gsc-add-label-error {
	color: red;
	padding-top: 20px;
}

.gsc-add-label-error-invisible {display: none;}

.gsc-label-results-close-btn-visible {
	display: block;
	opacity: .7;
}

.gsc-label-result-saving-popup {
	font-size: 13px;
	transition: opacity 218ms;
	border-width: 1px;
	height: 14px;
	opacity: 1;
	padding: 6px 16px;
	background-color: #f9edbe;
	border-color: #f0c36d;
	color: #333;
	position: fixed !important;
	top: 10%;
	left: 45%;
	border-style: solid;
	border-radius: 2px;
}

.gsc-label-result-saving-popup-invisible {display: none;}

.gsc-richsnippet-popup-box {
	position: fixed !important;
	z-index: 100003;
	background-color: white;
	width: 400px;
	box-shadow: rgba(0, 0, 0, 0.2) 0 4px 16px 0;
	opacity: 1;
	display: block;
	border: 0;
	margin: auto;
	box-shadow: 0 3px 10px rgba(34, 25, 25, 0.4);
	border-collapse: separate;
	background: white;
	width: 25%;
	top: 15%;
	left: 25%;
	overflow-x: hidden;
	overflow-y: auto;
	height: 65%;
	width: 50%;
	padding: 30px;
	padding-bottom: 10px;
}

.gsc-richsnippet-popup-box-invisible {display: none;}

.gsc-richsnippet-showsnippet-label {
	color: #009;
	text-decoration: underline;
	cursor: pointer;
	font-size: 13px;
}

.gsc-richsnippet-individual-snippet-box {
	border: 1px solid #ebebeb;
	padding: 15px;
	margin-bottom: 20px;
}

.gsc-richsnippet-individual-snippet-key {
	font-size: 14px;
	padding: 1px 0 6px;
	color: #009;
}

.gsc-richsnippet-popup-box-title {
	padding-bottom: 20px;
	font-size: 15px;
}

.gsc-richsnippet-popup-box-title-text {
	color: #404040;
	display: inline;
}

.gsc-richsnippet-popup-box-title-url {
	font-weight: bold;
	color: black;
	display: inline;
}

.gsc-richsnippet-individual-snippet-keyelem {
	display: inline;
	font-weight: bold;
}

.gsc-richsnippet-individual-snippet-valueelem {
	display: inline-block;
	height: 1.1em;
	width: 80%;
	text-overflow: ellipsis;
	overflow: hidden;
}

.gsc-richsnippet-popup-close-button {
	background-image: url(//www.google.com/images/nav_logo114.png);
	background-repeat: no-repeat;
	background-position: -140px -230px;
	float: right;
	height: 12px;
	width: 12px;
	top: 20px;
	right: 20px;
	cursor: pointer;
}

.gsc-richsnippet-popup-box-contents {
	overflow-x: hidden;
	overflow-y: auto;
	height: 88%;
}

a.gsc-branding-clickable {cursor: pointer;}

.gsc-search-box-tools .gsc-clear-button {display: none;}

.gsc-one-result-active .gsc-one-result {background-image: url(//www.google.com/uds/css/one-complex-light-blue.gif);}

.gsc-more-results-active .gsc-more-results {background-image: url(//www.google.com/uds/css/more-complex-light-blue.gif);}

.gsc-all-results-active .gsc-all-results {background-image: url(//www.google.com/uds/css/all-complex-light-blue.gif);}

.gs-imageResult-classic .gs-text-box .gs-title {display: none;}

.gsc-videoResult .gs-videoResult .gs-title {
	line-height: 1.3em;
	height: 1.3em;
	overflow: hidden;
}

.gsc-videoResult .gs-videoResult .gs-snippet {
	line-height: 1.3em;
	max-height: 2.6em;
	overflow: hidden;
}

.gs-blogResult .gs-relativePublishedDate {display: none;}

.gsc-blogResult .gs-blogResult .gs-publishedDate {display: none;}

.gsc-blogResult .gs-blogResult .gs-relativePublishedDate {display: inline;}

.gsc-newsResult .gs-newsResult .gs-publishedDate {display: none;}

.gsc-newsResult .gs-newsResult .gs-relativePublishedDate {display: inline;}

.gs-title .gs-promotion-title-right {color: #000;}

.gs-no-results-result .gs-snippet {
	padding: 5px;
	margin: 5px;
	border: 1px solid #fc3;
	background-color: #fff4c2;
}

.gs-error-result .gs-snippet {
	padding: 5px;
	margin: 5px;
	border: 1px solid #fc3;
	background-color: #fff4c2;
}

.gs-webAd img.gs-ad-marker {padding-left: 4px;}

.gs-webResult div.gs-visibleUrl-long {
	overflow: hidden;
	display: none;
}

.gs-webResult div.gs-per-result-labels a.gs-label {
	text-decoration: underline;
	cursor: pointer;
	padding: 3px;
	color: black;
}

.gs-webResult div.gs-per-result-labels a.gs-label.gs-labelActive {
	cursor: default;
	text-decoration: none;
}

.gs-spelling a {
	color: #00c;
	cursor: pointer;
	text-decoration: underline;
}

.gsc-preview-reviews li {
	list-style: none;
	width: 90%;
}

html>body .gsc-inline-block {display: inline-block;}

#banner-event {
	float: left;
	position: relative;
	width: 630px;
	height: 280px;
	margin-bottom: 10px;
	overflow: hidden;
}

#banner-event ul.banner-event__list {
	position: relative;
	width: 20000em;
	height: 100%;
}

#banner-event ul.banner-event__list li {float: left;}

#banner-event .banner-event__control {
	position: absolute;
	right: 4px;
	bottom: 0;
}

#banner-event .banner-event__control a {
	display: block;
	font-size: 14px;
	color: #fff;
	text-align: center;
	float: left;
	width: 32px;
	height: 33px;
	background: url(../images/home/icon.png) 0 0 no-repeat;
	margin-right: 4px;
	line-height: 30px;
	text-decoration: none;
	font-weight: bold;
}

#banner-event .banner-event__control a:hover,
#banner-event .banner-event__control a.active {
	background: url(../images/home/icon-hover.png) 0 0 no-repeat;
	color: #fff;
}

.Rating {top: 0;}


.BannerAd {
	width: 630px;
	height: 317px;
	background: url("../images/home/bg-event-hot.png") no-repeat scroll 0 0;
	margin-top: 10px;
	float: left;
	position: relative;
	overflow: hidden;
	margin-top: 10px;
	float: left;
}

.BannerAd a.btn-view-more-event {
	position: absolute;
	right: 10px;
	display: block;
	color: #bda97a;
	text-decoration: none;
	background: url("../images/home/xemthem.jpg") no-repeat scroll right center;
	width: 100px;
	height: 50px;
	line-height: 50px;
}

.BannerAd a.btn-view-more-event:hover {
	background: url("../images/home/xemthem-hov.jpg") no-repeat scroll right center;
	color: #ebd00e;
}

.BannerAd .jcarousel {
	position: relative;
	overflow: hidden;
	width: 800px;
	padding: 0 5px;
	top: 56px;
}

.BannerAd .jcarousel li {
	float: left;
	margin-right: 5px;
}

.BannerAd .jcarousel-pagination {
	bottom: 5px;
	height: 20px;
	position: absolute;
	right: 5px;
	width: 44px;
}

.BannerAd .jcarousel-pagination a.active {
	display: block;
	color: #fff;
	opacity: 1;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
}

.BannerAd .total-paging-event {
	bottom: 13px;
	color: #fff;
	font-size: 14px;
	height: 10px;
	position: absolute;
	right: 0;
	width: 30px;
}

.BlockButtonTinhNang {
	overflow: hidden;
	width: 310px;
	float: left;
	margin-bottom: 15px;
}

.BlockButtonTinhNang li {float: left;}

.BlockButtonTinhNang li a {
	background: url(../images/home/block-tinhnang.png) no-repeat;
	display: block;
	width: 311px;
	height: 86px;
	text-indent: -9999px;
}

.BlockButtonTinhNang li a.BtnTN-1 {
	background-position: 0 0;
	margin: 13px 9px 0 0;
}

.BlockButtonTinhNang li a.BtnTN-2 {
	background-position: -320px 0;
	margin: 13px 0 0 0;
}

.BlockButtonTinhNang li a.BtnTN-3 {
	background-position: 0 -90px;
	margin: 5px 9px 0 0;
}

.BlockButtonTinhNang li a.BtnTN-4 {
	background-position: -320px -90px;
	margin-top: 5px;
}

.BlockButtonTinhNang li a:hover {
	background: url(../images/home/block-tinhnang-hov.png) no-repeat;
}

.BlockButtonTinhNang li a.BtnTN-1:hover {
	background-position: 0 0;
	margin: 13px 9px 0 0;
}

.BlockButtonTinhNang li a.BtnTN-2:hover {
	background-position: -320px 0;
	margin: 13px 0 0 0;
}

.BlockButtonTinhNang li a.BtnTN-3:hover {
	background-position: 0 -90px;
	margin: 5px 9px 0 0;
}

.BlockButtonTinhNang li a.BtnTN-4:hover {
	background-position: -320px -90px;
	margin-top: 5px;
}


.BlockButtonTinhNang li a.BtnTN-NV {
	background: url(../images/home/block-tinhnang-nhiemvu.png) no-repeat 0 0;
	margin: 13px 0 0 0;
}

.BlockButtonTinhNang li a.BtnTN-NV:hover {background: url(../images/home/block-tinhnang-nhiemvu.png) no-repeat 0 -86px;}

.BlockButtonTinhNang li.Off a,
.BlockButtonTinhNang li.Off:hover a {
	background: url(../images/home/block-tinhnang-off.png) no-repeat;
	cursor: default;
}

.BlockButtonTinhNang li.Off a.BtnTN-1,
.BlockButtonTinhNang li.Off:hover a.BtnTN-1 {
	background-position: 0 0;
	margin: 13px 9px 0 0;
}

.BlockButtonTinhNang li.Off a.BtnTN-2,
.BlockButtonTinhNang li.Off:hover a.BtnTN-2 {
	background-position: -320px 0;
	margin: 13px 0 0 0;
}

.BlockButtonTinhNang li.Off a.BtnTN-3,
.BlockButtonTinhNang li.Off:hover a.BtnTN-3 {
	background-position: 0 -90px;
	margin: 5px 9px 0 0;
}

.BlockButtonTinhNang li.Off a.BtnTN-4,
.BlockButtonTinhNang li.Off:hover a.BtnTN-4 {
	background-position: -320px -90px;
	margin-top: 5px;
}

.BlockButtonTinhNang li.Off a.BtnTN-NV,
.BlockButtonTinhNang li.Off:hover a.BtnTN-NV {background: url(../images/home/block-tinhnang-nhiemvu.png) no-repeat 0 -172px;}

.HoTro {
	background: url(../images/home/bg-hotro-ver2.jpg) no-repeat;
	height: 310px;
	overflow: hidden;
	padding: 55px 15px 15px 100px;
	position: relative;
	width: 320px;
	margin-top: 10px;
}

.HoTro li {
	border-bottom: 1px dashed #b3b3b3;
	color: #6e6e6e;
	font-family: Arial;
	font-size: 14px;
	padding: 5px 0;
}

.HoTro li p strong {font-weight: bold;}

.HoTro li .HotLine {
	color: #ae0a16;
	font-weight: bold;
	font-size: 28px;
	line-height: 30px;
}

.HoTro li.NoBorder {border: none !important;}

.HoTro li a {
	color: #294c5f;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0 10px;
	text-decoration: none;
}

.HoTro li a:hover {text-decoration: underline;}

.hotline {
	display: block;
	margin: 0 auto;
	margin-top: 10px;
}

.Social {
	background: url("../images/home/bg-social-rebuilt.jpg") no-repeat scroll 0 0 transparent;
	height: 555px;
	margin-top: 10px;
	width: 310px;
	overflow: hidden;
	float: left;
}

.Social ul.Tab {
	width: 310px;
	height: 53px;
	padding: 0;
	overflow: hidden;
	border-top: 0;
}

.Social ul.Tab li {
	float: left;
	font-size: 15px;
	line-height: 33px;
	font-weight: bold;
}

.Social ul.Tab li a {
	background: 0;
	display: block;
	height: 53px;
	background: url(../images/home/btn-social.jpg) no-repeat;
	text-indent: -9999px;
}

.Social ul.Tab li a.Facebook {
	background-position: 0 0;
	width: 121px;
}

.Social ul.Tab li a.Facebook.Active,
.Social ul.Tab li a.Facebook:hover {background-position: 0 -53px;}

.Social ul.Tab li a.DienDan {
	background-position: -121px 0;
	width: 110px;
}

.Social ul.Tab li a.DienDan.Active,
.Social ul.Tab li a.DienDan:hover {background-position: -121px -53px;}

.Social p.ForumItem {
	margin: 5px 10px;
	width: 290px;
	overflow: hidden;
	border-bottom: 1px solid #999;
	font-size: 13px;
}

.Social p.ForumItem:last-child {border-bottom: 0;}

.Social p.ForumItem a {
	color: #2b5b75;
	display: block;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	width: 290px;
}

.Social p.ForumItem a:hover {text-decoration: underline;}

.Social p.ForumItem span {
	color: #000;
	display: block;
	height: 46px;
	width: 290px;
	font-size: 13px;
}

.hidden {display: none;}

ul.extra-content-right {
	background: url(../images/home/sidebar-bg.jpg) no-repeat scroll 0 0 transparent;
	bottom: 20%;
	height: 131px;
	margin: 0;
	position: fixed;
	right: 0;
	width: 62px;
	z-index: 1000;
}

ul.extra-content-right li {float: left;}

ul.extra-content-right li a {
	background: url(../images/home/sidebar-bt.png) no-repeat;
	display: block;
	width: 52px;
	height: 38px;
	text-indent: -9999px;
}



ul.extra-content-right li a.Top {
	width: 42px;
	height: 27px;
	background-position: -104px 0;
	margin: 8px 0 0 10px;
}

.Daily {
	background: url("../images/home/bg-block-tinhnang-rebuilt-ver2.jpg") no-repeat scroll 0 0;
	float: right;
	height: 421px;
	margin: 19px 0 0 10px;
	overflow: hidden;
	position: relative;
	width: 310px;
}

.Daily .DailyPage {
	margin-top: 55px;
	width: 2200px;
	height: 365px;
}

.Daily .DailyPage .Page {
	float: left;
	height: 365px;
	overflow: auto;
	width: 310px;
}

.Daily .DailyPage .Page li {
	height: 25px;
	padding: 0 28px 0 3px;
	font-size: 13px;
}

.Daily .DailyPage .Page li.Active,
.Daily .DailyPage .Page li:hover {background: #eeffb9;}

.Daily .DailyPage .Page li a {
	display: block;
	border-bottom: 2px solid #c3c3c3;
	height: 25px;
	line-height: 25px;
	color: #5d5d5d;
}

.Daily .DailyPage .Page li a span {
	display: block;
	height: 25px;
	line-height: 25px;
	float: left;
}

.Daily .DailyPage .Page li a span.Time {
	width: 75px;
	text-align: center;
}

.Daily .DailyPage .Page li a span.TitlePage {
	width: 172px;
	padding-left: 10px;
}

.Daily .DailyPageControl {
	width: 95px;
	height: 52px;
	position: absolute;
	top: 0;
	right: 0;
}

.Daily .DailyPageControl a {
	background: url(../images/home/control-page.png) 0 0 no-repeat;
	display: block;
	width: 20px;
	height: 21px;
	text-indent: -9999px;
}

.Daily .DailyPageControl a.PrevPage {
	background-position: 0 0;
	position: absolute;
	top: 20px;
	left: 4px;
}

.Daily .DailyPageControl .PrevPage:hover {background-position: 0 -21px;}

.Daily .DailyPageControl a.NextPage {
	background-position: -20px 0;
	position: absolute;
	top: 20px;
	right: 4px;
}

.Daily .DailyPageControl .NextPage:hover {background-position: -20px -21px;}

.Daily .DailyPageControl a.NextPage.Off,
.Daily .DailyPageControl .PrevPage.Off {
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=0.5);
	cursor: text;
}

.Daily .DailyPageControl .NumPage {
	width: 38px;
	height: 20px;
	position: relative;
	overflow: hidden;
	margin: 20px 0 0 29px;
}

.Daily .DailyPageControl .NumPage li {
	display: none;
	width: 38px;
	height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	color: #40e0de;
}

.Daily .DailyPageControl .NumPage li:first-child {display: block;}

.flipster {
	clear: both;
	display: block;
	margin: 0 auto;
	width: 960px;
	position: relative;
	overflow-x: hidden;
	overflow-y: visible;
	padding-top: 30px;
}

.flip-items,
.flip-item {
	display: block;
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
}

.flip-items {
	width: 100%;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.flip-item {
	position: absolute;
	opacity: .99;
}

.ReadMore {
	display: block;
	position: absolute;
	width: 85px;
	height: 20px;
	left: 35px;
	bottom: 30px;
}

.flip-past,
.flip-future,
.flip-next,
.flip-prev {cursor: pointer;}

.flip-item img {
	display: block;
	width: 100%;
}

.flipster-coverflow .flip-items {
	-webkit-transition: all 350ms ease-in-out;
	-moz-transition: all 350ms ease-in-out;
	-o-transition: all 350ms ease-in-out;
	-ms-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	position: relative;
	padding-top: 2%;
	padding-bottom: 5%;
}

.flipster-coverflow .flip-item {
	display: block;
	-webkit-transition: all 175ms ease-in-out;
	-moz-transition: all 175ms ease-in-out;
	-o-transition: all 175ms ease-in-out;
	-ms-transition: all 175ms ease-in-out;
	transition: all 175ms ease-in-out;
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-perspective: 800px;
	-moz-perspective: 800px;
	perspective: 800px;
	position: absolute;
	width: 30%;
}

.flipster-coverflow .flip-content {
	-webkit-transition: all 350ms ease-in-out;
	-moz-transition: all 350ms ease-in-out;
	-o-transition: all 350ms ease-in-out;
	-ms-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	-webkit-box-reflect: below 0 -webkit-gradient(linear, left bottom, left top, color-stop(0.05, rgba(255, 255, 255, 0.12)), color-stop(0.2, transparent));
}

.flipster-coverflow .flip-past .flip-content {
	-webkit-transform: rotateY(55deg) scale(0.75);
	-moz-transform: rotateY(55deg) scale(0.75);
	-o-transform: rotateY(55deg) scale(0.75);
	-ms-transform: rotateY(55deg) scale(0.75);
	transform: rotateY(55deg) scale(0.75);
}

.flipster-coverflow .flip-future .flip-content {
	-webkit-transform: rotateY(-55deg) scale(0.75);
	-moz-transform: rotateY(-55deg) scale(0.75);
	-o-transform: rotateY(-55deg) scale(0.75);
	-ms-transform: rotateY(-55deg) scale(0.75);
	transform: rotateY(-55deg) scale(0.75);
}

.flipster-coverflow.no-rotate .flip-past .flip-content {
	-webkit-transform: scale(0.75);
	-moz-transform: scale(0.75);
	-o-transform: scale(0.75);
	-ms-transform: scale(0.75);
	transform: scale(0.75);
}

.flipster-coverflow.no-rotate .flip-future .flip-content {
	-webkit-transform: scale(0.75);
	-moz-transform: scale(0.75);
	-o-transform: scale(0.75);
	-ms-transform: scale(0.75);
	transform: scale(0.75);
}

.flipster-coverflow .flip-current .flip-content {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

.flipster-coverflow .flip-hidden {
	visibility: hidden;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
}

.flipster-carousel .flip-items {
	-webkit-perspective: 2000px;
	-moz-perspective: 2000px;
	perspective: 2000px;
	width: 400px !important;
}

.flipster-carousel .flip-item {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transition: all 350ms ease-out;
	-moz-transition: all 350ms ease-out;
	-o-transition: all 350ms ease-out;
	-ms-transition: all 350ms ease-out;
	transition: all 350ms ease-out;
}

.no-csstransforms .flipster-carousel .flip-item {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-ms-transition: none;
	transition: none;
}

.flipster-carousel .flip-items img {
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

.flipster-carousel .flip-past {
	-webkit-transform: translateX(-80%) translateZ(0) rotateY(80deg) scale(0.65);
	-moz-transform: translateX(-80%) translateZ(0) rotateY(80deg) scale(0.65);
	-o-transform: translateX(-80%) translateZ(0) rotateY(80deg) scale(0.65);
	-ms-transform: translateX(-80%) translateZ(0) rotateY(80deg) scale(0.65);
	transform: translateX(-80%) translateZ(0) rotateY(80deg) scale(0.65);
}

.flipster-carousel.no-rotate .flip-past {
	-webkit-transform: translateX(-80%) translateZ(0) scale(0.65);
	-moz-transform: translateX(-80%) translateZ(0) scale(0.65);
	-o-transform: translateX(-80%) translateZ(0) scale(0.65);
	-ms-transform: translateX(-80%) translateZ(0) scale(0.65);
	transform: translateX(-80%) translateZ(0) scale(0.65);
}

.no-csstransforms3d .flipster-carousel .flip-past {
	-webkit-transform: translateX(-56%) scale(0.5);
	-moz-transform: translateX(-56%) scale(0.5);
	-o-transform: translateX(-56%) scale(0.5);
	-ms-transform: translateX(-56%) scale(0.5);
	transform: translateX(-56%) scale(0.5);
}

.no-csstransforms .flipster-carousel .flip-past {
	left: -20%;
	top: 40%;
	width: 50%;
	height: 50%;
}

.flipster-carousel .flip-future {
	-webkit-transform: translateX(80%) translateZ(0) rotateY(-80deg) scale(0.65);
	-moz-transform: translateX(80%) translateZ(0) rotateY(-80deg) scale(0.65);
	-o-transform: translateX(80%) translateZ(0) rotateY(-80deg) scale(0.65);
	-ms-transform: translateX(80%) translateZ(0) rotateY(-80deg) scale(0.65);
	transform: translateX(80%) translateZ(0) rotateY(-80deg) scale(0.65);
}

.flipster-carousel.no-rotate .flip-future {
	-webkit-transform: translateX(80%) translateZ(0) scale(0.65);
	-moz-transform: translateX(80%) translateZ(0) scale(0.65);
	-o-transform: translateX(80%) translateZ(0) scale(0.65);
	-ms-transform: translateX(80%) translateZ(0) scale(0.65);
	transform: translateX(80%) translateZ(0) scale(0.65);
}

.no-csstransforms3d .flipster-carousel .flip-future {
	-webkit-transform: translateX(56%) scale(0.5);
	-moz-transform: translateX(56%) scale(0.5);
	-o-transform: translateX(56%) scale(0.5);
	-ms-transform: translateX(56%) scale(0.5);
	transform: translateX(56%) scale(0.5);
}

.no-csstransforms .flipster-carousel .flip-future {
	left: 88%;
	top: 40%;
	width: 50%;
	height: 50%;
}

.flipster-carousel .flip-prev {
	-webkit-transform: translateX(-60%) translateZ(0) rotateY(80deg) scale(0.8);
	-moz-transform: translateX(-60%) translateZ(0) rotateY(80deg) scale(0.8);
	-o-transform: translateX(-60%) translateZ(0) rotateY(80deg) scale(0.8);
	-ms-transform: translateX(-60%) translateZ(0) rotateY(80deg) scale(0.8);
	transform: translateX(-60%) translateZ(0) rotateY(80deg) scale(0.8);
}

.flipster-carousel.no-rotate .flip-prev {
	-webkit-transform: translateX(-60%) translateZ(0) scale(0.8);
	-moz-transform: translateX(-60%) translateZ(0) scale(0.8);
	-o-transform: translateX(-60%) translateZ(0) scale(0.8);
	-ms-transform: translateX(-60%) translateZ(0) scale(0.8);
	transform: translateX(-60%) translateZ(0) scale(0.8);
}

.no-csstransforms3d .flipster-carousel .flip-prev {
	-webkit-transform: translateX(-24%) scale(0.75);
	-moz-transform: translateX(-24%) scale(0.75);
	-o-transform: translateX(-24%) scale(0.75);
	-ms-transform: translateX(-24%) scale(0.75);
	transform: translateX(-24%) scale(0.75);
}

.no-csstransforms .flipster-carousel .flip-prev {
	left: -9%;
	top: 20%;
	width: 75%;
	height: 75%;
}

.flipster-carousel .flip-next {
	-webkit-transform: translateX(60%) translateZ(0) rotateY(-80deg) scale(0.8);
	-moz-transform: translateX(60%) translateZ(0) rotateY(-80deg) scale(0.8);
	-o-transform: translateX(60%) translateZ(0) rotateY(-80deg) scale(0.8);
	-ms-transform: translateX(60%) translateZ(0) rotateY(-80deg) scale(0.8);
	transform: translateX(60%) translateZ(0) rotateY(-80deg) scale(0.8);
}

.flipster-carousel.no-rotate .flip-next {
	-webkit-transform: translateX(60%) translateZ(0) scale(0.8);
	-moz-transform: translateX(60%) translateZ(0) scale(0.8);
	-o-transform: translateX(60%) translateZ(0) scale(0.8);
	-ms-transform: translateX(60%) translateZ(0) scale(0.8);
	transform: translateX(60%) translateZ(0) scale(0.8);
}

.no-csstransforms3d .flipster-carousel .flip-next {
	-webkit-transform: translateX(24%) scale(0.75);
	-moz-transform: translateX(24%) scale(0.75);
	-o-transform: translateX(24%) scale(0.75);
	-ms-transform: translateX(24%) scale(0.75);
	transform: translateX(24%) scale(0.75);
}

.no-csstransforms .flipster-carousel .flip-next {
	left: 39%;
	top: 20%;
	width: 75%;
	height: 75%;
}

.flipster-carousel .flip-past,
.flipster-carousel .flip-future {
	-webkit-opacity: .6;
	-moz-opacity: .6;
	opacity: .6;
	z-index: 1;
	-webkit-transition-delay: 87.5ms;
	-moz-transition-delay: 87.5ms;
	-o-transition-delay: 87.5ms;
	transition-delay: 87.5ms;
}

.flipster-carousel .flip-prev,
.flipster-carousel .flip-next {
	-webkit-opacity: .8;
	-moz-opacity: .8;
	opacity: .8;
	z-index: 2;
	-webkit-transition-delay: 58.333333333333336ms;
	-moz-transition-delay: 58.333333333333336ms;
	-o-transition-delay: 58.333333333333336ms;
	transition-delay: 58.333333333333336ms;
}

.flipster-carousel .flip-current {
	z-index: 999;
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	-webkit-transition-delay: 58.333333333333336ms;
	-moz-transition-delay: 58.333333333333336ms;
	-o-transition-delay: 58.333333333333336ms;
	transition-delay: 58.333333333333336ms;
}

.flipster-carousel .flip-hidden {
	visibility: hidden;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	-webkit-transform: rotateY(0deg) translateX(0) scale(0.5);
	-moz-transform: rotateY(0deg) translateX(0) scale(0.5);
	-o-transform: rotateY(0deg) translateX(0) scale(0.5);
	-ms-transform: rotateY(0deg) translateX(0) scale(0.5);
	transform: rotateY(0deg) translateX(0) scale(0.5);
	-webkit-transition-delay: 116.66666666666667ms;
	-moz-transition-delay: 116.66666666666667ms;
	-o-transition-delay: 116.66666666666667ms;
	transition-delay: 116.66666666666667ms;
}

.no-transition {
	-webkit-transition-duration: 0ms !important;
	-moz-transition-duration: 0ms !important;
	-o-transition-duration: 0ms !important;
	transition-duration: 0ms !important;
}

.jspContainer {
	overflow: hidden;
	position: relative;
}

.jspPane {position: absolute;}

.jspVerticalBar {
	position: absolute;
	top: 1px;
	right: 5px;
	width: 16px;
	height: 100%;
}

.jspHorizontalBar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspCap {display: none;}

.jspHorizontalBar .jspCap {float: left;}

.jspTrack {
	background: url(../images/scrollbar.html) no-repeat;
	position: relative;
}

.jspDrag {
	background: url(../images/drag.png) no-repeat;
	position: relative;
	width: 28px;
	top: 0;
	right: 8px;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
	float: left;
	height: 100%;
}

.jspArrow {
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	padding: 0;
	margin: 0;
}

.jspArrow.jspDisabled {
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow {height: 16px;}

.jspHorizontalBar .jspArrow {
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus {outline: 0;}

.jspCorner {
	background: #eeeef4;
	float: left;
	height: 100%;
}

* html .jspCorner {margin: 0 -3px 0 0;}

div.bg-nav-scroll {
	position: fixed;
	height: 60px;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	background: url("../images/home/bg-nav-scroll.jpg") repeat scroll 0 0;
	z-index: 105;
}

ul#main-nav__list.nav-scroll {
	position: fixed;
	width: 815px;
	z-index: 107;
	margin-left: -40px;
}

ul#main-nav__list.nav-scroll li a {
	background: url("../images/home/nav-rebuilt.png") no-repeat scroll 0 0;
	height: 60px;
}

ul#main-nav__list.nav-scroll li a span {display: none;}

ul#main-nav__list.nav-scroll li a.main-nav__item-home {
	background-position: -3px -0px;
	width: 183px;
}

ul#main-nav__list.nav-scroll li a.main-nav__item-home:hover,
ul#main-nav__list.nav-scroll li a.main-nav__item-home.active,
ul#main-nav__list.nav-scroll li.Hilite a.main-nav__item-home {
	background-position: -3px -126px;
	width: 183px;
}

ul#main-nav__list.nav-scroll li a.main-nav__item-news {
	background-position: -3px -693px;
	width: 110px;
}

ul#main-nav__list.nav-scroll li a.main-nav__item-news:hover,
ul#main-nav__list.nav-scroll li a.main-nav__item-news.active,
ul#main-nav__list.nav-scroll li.Hilite a.main-nav__item-news {background-position: -3px -630px;}

ul#main-nav__list.nav-scroll li a.main-nav__item-event {
	background-position: -3px -441px;
	width: 111px;
}

ul#main-nav__list.nav-scroll li a.main-nav__item-event:hover,
ul#main-nav__list.nav-scroll li a.main-nav__item-event.active,
ul#main-nav__list.nav-scroll li.Hilite a.main-nav__item-event {background-position: -3px -378px;}

ul#main-nav__list.nav-scroll li a.main-nav__item-tip {
	background-position: -3px -252px;
	width: 129px;
}

ul#main-nav__list.nav-scroll li a.main-nav__item-tip:hover,
ul#main-nav__list.nav-scroll li a.main-nav__item-tip.active,
ul#main-nav__list.nav-scroll li.Hilite a.main-nav__item-tip {background-position: -3px -189px;}

ul#main-nav__list.nav-scroll li a.main-nav__item-support {
	background-position: -3px -567px;
	width: 110px;
}

ul#main-nav__list.nav-scroll li a.main-nav__item-support:hover,
ul#main-nav__list.nav-scroll li a.main-nav__item-support.active,
ul#main-nav__list.nav-scroll li.Hilite a.main-nav__item-support {background-position: -3px -504px;}

ul#main-nav__list.nav-scroll li a.main-nav__item-social {
	background-position: -3px -63px;
	width: 168px;
}

ul#main-nav__list.nav-scroll li a.main-nav__item-social:hover,
ul#main-nav__list.nav-scroll li a.main-nav__item-social.active,
ul#main-nav__list.nav-scroll li.Hilite a.main-nav__item-social {
	background-position: -3px -315px;
	width: 168px;
}

.BannerAd {
	width: 630px;
	height: 317px;
	background: url("../images/home/bg-event-hot.png") no-repeat scroll 0 0;
}

.BannerAd>a.btn-view-more-event {
	position: absolute;
	right: 10px;
	display: block;
	color: #bda97a;
	text-decoration: none;
	background: url("../../../../volamthuphi/skin/jxthuphi_2014_06/images/xemthem.jpg") no-repeat scroll right center;
	width: 100px;
	height: 50px;
	line-height: 50px;
}

.BannerAd>a.btn-view-more-event:hover {
	background: url("../../../../volamthuphi/skin/jxthuphi_2014_06/images/xemthem-hov.jpg") no-repeat scroll right center;
	color: #ebd00e;
}

.total-paging-event {
	bottom: 13px;
	color: #fff;
	font-size: 14px;
	height: 10px;
	position: absolute;
	right: 0;
	width: 30px;
}

.jspTrack {background: url("../images/home/scrollbar-rebuilt.png") no-repeat scroll 0 0;}

.Sidebar .Social {
	background: url("../images/home/bg-social-rebuilt.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 555px;
}

.jspDrag {background: url("../images/home/drag.png") no-repeat scroll 0 0;}
