.version.index /* version checker */
{
	color: #0000E3;
	background-color: #69251E;
}

.js body
{
	visibility: hidden;
}

.js body.initialized
{
	visibility: visible;
}

#page
{
	z-index: 1;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	margin-right: auto;
	border-color: #000000;
	border-width: 0px;
	background-image: none;
	background-color: #FFFFFF;
	width: 100%;
	opacity: 1;
	margin-left: auto;
}

#u852
{
	z-index: 22;
	border-color: transparent;
	margin-top: 212px;
	min-height: 30px;
	margin-right: -10000px;
	width: 30px;
	border-width: 0px;
	position: relative;
	background-color: transparent;
}

#u964
{
	height: 60px;
	background: #CB8729 url("../images/th_pattern.svg") repeat center center;
	background-size: 36px 36px;
}

#slideshowu103
{
	z-index: 2;
	margin-right: -10000px;
	width: 0.01px;
	margin-top: 215px;
	position: relative;
	height: 50px;
}

#u104
{
	border-width: 0px;
	position: absolute;
	background-color: transparent;
}

#u104popup
{
	z-index: 3;
}

#u107
{
	z-index: 4;
	border-width: 0px;
	background-color: transparent;
}

#u712
{
	z-index: 6;
	border-width: 0px;
	background-color: transparent;
}

#u732
{
	z-index: 8;
	border-width: 0px;
	background-color: transparent;
}

#u752
{
	z-index: 10;
	border-width: 0px;
	background-color: transparent;
}

#u772
{
	z-index: 12;
	border-width: 0px;
	background-color: transparent;
}

#u125-4popup
{
	z-index: 14;
}

#u125-4,#u126-4
{
	font-weight: 300;
	border-width: 0px;
	text-align: center;
	line-height: 50px;
	min-height: 50px;
	font-family: open-sans-condensed, sans-serif;
	width: 65px;
	color: #CB8729;
	position: absolute;
	background-color: transparent;
	font-size: 42px;
}

#u126-4popup
{
	z-index: 18;
}

.SSFirstButton,.SSPreviousButton,.SSNextButton,.SSLastButton,.SSSlideLink,.SSCloseButton
{
	cursor: pointer;
}

.SSSlideLoading
{
	background: url("../images/loading.gif") no-repeat center center;
}

#u980
{
	position: fixed;
	background: #CB8729 url("../images/th_pattern.svg") repeat center center;
	background-size: 36px 36px;
}

.nosvg #u964,.nosvg #u980
{
	background-image: url('../images/th_pattern_poster_u1051.png');
}

#u1265
{
	top: 16px;
	left: 14px;
	background-color: transparent;
	width: 36px;
	position: fixed;
}

#u1261
{
	display: block;
	margin-left: 5px;
}

#u897
{
	z-index: 23;
	min-height: 150px;
	margin-right: -10000px;
	left: 253px;
	border-width: 0px;
	margin-bottom: -274px;
	border-color: transparent;
	width: 150px;
	margin-top: 124px;
	position: relative;
	background: transparent url("../images/react_item.jpg") no-repeat center center;
	background-size: cover;
}

.html
{
	background-color: #00697E;
}

body
{
	position: relative;
}

@media (min-width: 769px)
{
	#muse_css_mq
	{
		background-color: #FFFFFF;
	}

	#bp_infinity.active
	{
		display: block;
	}

	#page
	{
		min-height: 500px;
		max-width: 960px;
	}

	#u852
	{
		left: -25.11%;
	}

	#u964
	{
		z-index: 26;
	}

	#u964-bw
	{
		z-index: 26;
		margin-top: -1px;
		height: 60px;
	}

	#pslideshowu103
	{
		padding-bottom: 338px;
		margin-bottom: -103px;
		margin-right: -10000px;
		width: 100%;
	}

	#u126-4
	{
		left: 895px;
	}

	#u980
	{
		z-index: 27;
		height: 162px;
		bottom: -103px;
	}

	#u980-bw
	{
		z-index: 27;
	}

	#u1265
	{
		z-index: 28;
	}

	#u1261
	{
		z-index: 29;
	}

	#u1214
	{
		z-index: 24;
		position: relative;
		margin-right: -10000px;
		margin-top: 111px;
		width: 20.84%;
		margin-left: 39.59%;
		left: 0px;
	}

	.Logo
	{
		border-width: 0px;
		border-color: #000000;
		background-color: transparent;
	}

	#u1210
	{
		z-index: 25;
		display: block;
		width: 100%;
	}

	.verticalspacer
	{
		min-height: 1px;
	}
}

@media (min-width: 386px) and (max-width: 768px)
{
	#muse_css_mq
	{
		background-color: #000300;
	}

	#bp_768.active
	{
		display: block;
	}

	#page
	{
		min-height: 493px;
		max-width: 768px;
	}

	#u852
	{
		left: -25.14%;
	}

	#u964
	{
		z-index: 24;
		position: fixed;
		top: -1px;
	}

	#u964-bw
	{
		z-index: 24;
	}

	#u126-4
	{
		left: 683px;
	}

	#u980
	{
		z-index: 25;
		height: 180px;
		bottom: -121px;
	}

	#u980-bw
	{
		z-index: 25;
	}

	#u1265
	{
		z-index: 26;
	}

	#u1261
	{
		z-index: 27;
	}

	#u1965
	{
		border-width: 0px;
		border-color: #000000;
		background-color: transparent;
		position: relative;
		left: -50%;
		margin-left: 141.56417910447766px;
		width: 100%;
		max-width: 283px;
	}

	#u1966
	{
		z-index: 29;
		display: block;
		margin-bottom: -91.87279151943463%;
		width: 100%;
	}

	#u1965-wrapper
	{
		position: fixed;
		top: 90px;
		z-index: 28;
		left: 50%;
		margin-left: -162px;
		width: 36.85%;
		max-width: 283px;
	}

	#u2118
	{
		border-width: 0px;
		background-color: transparent;
		position: relative;
		left: -50%;
		margin-left: 141.56417910447766px;
		width: 100%;
		max-width: 283px;
	}

	#u2119
	{
		z-index: 31;
		display: block;
		margin-top: -105.65371024734982%;
		margin-bottom: -2.8268551236749118%;
		width: 100%;
	}

	#u2118-wrapper
	{
		position: fixed;
		bottom: 86px;
		z-index: 30;
		left: 50%;
		margin-left: -162px;
		width: 36.85%;
		max-width: 283px;
	}

	.verticalspacer
	{
		min-height: 228px;
	}
}

@media (max-width: 385px)
{
	#muse_css_mq
	{
		background-color: #000181;
	}

	#bp_385.active
	{
		display: block;
	}

	#page
	{
		min-height: 476px;
		max-width: 385px;
	}

	#u852
	{
		left: -25.2%;
	}

	#u964
	{
		z-index: 24;
		position: fixed;
		top: -1px;
	}

	#u964-bw
	{
		z-index: 24;
	}

	#u126-4
	{
		left: 320px;
	}

	#u980
	{
		z-index: 25;
		height: 210px;
		bottom: -151px;
	}

	#u980-bw
	{
		z-index: 25;
	}

	#u1265
	{
		z-index: 26;
	}

	#u1261
	{
		z-index: 27;
	}

	#u2029
	{
		z-index: 29;
		display: block;
		margin-bottom: -63.22869955156951%;
		width: 100%;
	}

	#u2028-wrapper
	{
		position: fixed;
		top: 87px;
		z-index: 28;
		left: 50%;
		margin-left: -132px;
		width: 57.93%;
		max-width: 223px;
	}

	#u2028,#u2165
	{
		border-width: 0px;
		background-color: transparent;
		position: relative;
		left: -50%;
		margin-left: 111.5px;
		width: 100%;
		max-width: 223px;
	}

	#u2166
	{
		z-index: 31;
		display: block;
		margin-top: -67.2645739910314%;
		margin-bottom: 15.695067264573993%;
		width: 100%;
	}

	#u2165-wrapper
	{
		position: fixed;
		bottom: 73px;
		z-index: 30;
		left: 50%;
		margin-left: -132px;
		width: 57.93%;
		max-width: 223px;
	}

	body
	{
		min-width: 230px;
	}

	.verticalspacer
	{
		min-height: 211px;
	}
}

