/* CSS document from www.pluk-in.com */
/* Do not steal or borrow */
/* Copyright Pluk */
BODY
{
	min-height: 100%;
	margin: 0;
	padding: 0;
	background: #363842;
	font: Normal 15px/24px Verdana, geneva, helvetica, sans-serif;
	text-align: center;
}

H1
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
}

H2
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
}

.pluklogo
{
	padding-top: 0px;
	margin-top: 17px;
	margin-bottom: 70px;
	height: 189px;
}

/* .tablemodules { padding-top: 235px; } */
.tablerow { height: 100%; }

/* ------------------------------ modulehead ------------------------------ */
.headasia
{
	background: #1a1a1a;
	border-left: 5px solid #333333;
	border-top: 5px solid #333333;
	border-right: 5px solid #333333;
}

.headasia a
{
	color: #fec83a;
	font-size: 1.1em;
	text-align: center;
	line-height: 13px;
	height: 13px;
	width: 160px;
	padding-top: 6px;
	padding-bottom: 6px;
	display: block;
}

.headasia a:hover
{
	color: #fec83a;
	background: #4f546b;
}

.headsound
{
	background: #413348;
	border-top: 5px solid #333333;
	border-right: 5px solid #333333;
}

.headsound a
{
	color: #ffebbf;
	font-size: 1.1em;
	text-align: center;
	line-height: 13px;
	height: 13px;
	width: 160px;
	padding-top: 6px;
	padding-bottom: 6px;
	display: block;
}

.headsound a:hover
{
	color: #ffebbf;
	background: #4f546b;
}

.headvideo
{
	background: #26383d;
	border-top: 5px solid #333333;
	border-right: 5px solid #333333;
}

.headvideo a
{
	color: #fff9e4;
	font-size: 1.1em;
	text-align: center;
	line-height: 13px;
	height: 13px;
	width: 160px;
	padding-top: 6px;
	padding-bottom: 6px;
	display: block;
}

.headvideo a:hover
{
	color: #fff9e4;
	background: #4f546b;
}

.headconcepts
{
	background: #284907;
	border-top: 5px solid #333333;
	border-right: 5px solid #333333;
}

.headconcepts a
{
	color: #ffebbf;
	font-size: 1.1em;
	text-align: center;
	line-height: 13px;
	height: 13px;
	width: 160px;
	padding-top: 6px;
	padding-bottom: 6px;
	display: block;
}

.headconcepts a:hover
{
	color: #ffebbf;
	background: #4f546b;
}

.headit
{
	background: #2b5664;
	border-top: 5px solid #333333;
	border-right: 5px solid #333333;
}

.headit a
{
	color: #ffffff;
	font-size: 1.1em;
	text-align: center;
	line-height: 13px;
	height: 13px;
	width: 160px;
	padding-top: 6px;
	padding-bottom: 6px;
	display: block;
}

.headit a:hover
{
	color: #ffffff;
	background: #4f546b;
}

/* ------------------------------ modulepict ------------------------------ */
.modulepictfirst
{
	background: #302930;
	height: 100px;
	padding: 0;
	text-align: center;
	border-left: 5px solid #333333;
	border-right: 5px solid #333333;
}

.modulepict
{
	background: #1a1a1a;
	height: 100px;
	padding: 0;
	text-align: center;
	border-right: 5px solid #333333;
}

/* ------------------------------ subtable ------------------------------ */
.subtableasia
{
	background: #1a1a1a;
	text-align: left;
	width: 160px;
	height: 100%;
	border-left: 5px solid #333333;
	border-right: 5px solid #333333;
	border-bottom: 5px solid #333333;
}

.subtablesound
{
	background: #413348;
	text-align: left;
	width: 160px;
	height: 100%;
	border-right: 5px solid #333333;
	border-bottom: 5px solid #333333;
}

.subtablevideo
{
	background: #26383d;
	text-align: left;
	width: 160px;
	height: 100%;
	border-right: 5px solid #333333;
	border-bottom: 5px solid #333333;
}

.subtableconcepts
{
	background: #284907;
	text-align: left;
	width: 160px;
	height: 100%;
	border-right: 5px solid #333333;
	border-bottom: 5px solid #333333;
}

.subtableright
{
	background: #2b5664;
	text-align: left;
	width: 163px;
	height: 100%;
	border-right: 5px solid #333333;
	border-bottom: 5px solid #333333;
}

/* ------------------------------ textsub ------------------------------ */
.subasia strong, .subsound strong, .subvideo strong, .subconcepts strong, .subit strong { font-weight: normal; }

.subasia
{
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	line-height: 130%;
}

.subasia a
{
	color: #fec83a;
	font-size: 0.813em;
	text-decoration: none;
	display: block;
	width: 143px;
	height: 150px;
}

.subsound
{
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	line-height: 130%;
}

.subsound a
{
	color: #ffebbf;
	font-size: 0.813em;
	text-decoration: none;
	display: block;
	width: 143px;
	height: 150px;
}

.subvideo
{
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	line-height: 130%;
}

.subvideo a
{
	color: #fff9e4;
	font-size: 0.813em;
	text-decoration: none;
	display: block;
	width: 143px;
	height: 150px;
}

.subconcepts
{
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	line-height: 130%;
}

.subconcepts a
{
	color: #ffebbf;
	font-size: 0.813em;
	text-decoration: none;
	display: block;
	width: 143px;
	height: 150px;
}

.subit
{
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	line-height: 130%;
}

.subit a
{
	color: #ffffff;
	font-size: 0.813em;
	text-decoration: none;
	display: block;
	width: 143px;
	height: 150px;
}
