body,html {
	margin:0px;
	padding:0px;
	font-family: Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 12px;
	line-height: 135%;
	background:url(../images/bg.jpg) no-repeat #d9d9d9 top center;
	text-align:left;
}

.menu {
	margin-top:15px;
	width:900px;
}


.dock {
	width: 1040px;
	background:url(../images/dockbg2.png) no-repeat;
	height: 128px;
}
.maincontent {
	background: url(../images/contentbg2.png) repeat-y;
	width: 1052px;
}
.maincontent2 {
	background: url(../images/contentbg.png) no-repeat;
	width: 1052px;
}

.footer {
	background: url(../images/footerbg.png) no-repeat;
	width: 1022px;
	height: 222px;
}

.content_area {
	margin-top:25px;
}

.dock_table {
	margin-left:150px;
	margin-right:55px;
	margin-bottom:10px;
}
	
.title{
	background: url(../images/inside-title-bg.png) no-repeat right;
	width: 703px;
	height: 118px;
	text-align:left;
}

.title h3 {
	padding-left: 130px;
	padding-top:35px;
	color: #71001a;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
}

.title h2 {
	padding-left: 150px;
	color: #71001a;
	padding-top:18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

.stat {
	color: #71001a;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

.inside h2{
	background: url(../images/inside-title-bg2.png) no-repeat;
	height: 54px;
	line-height: 53px;
	padding-left:50px;
	padding-top:15px;
	margin:0px;
	font: 18px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	color: #362f2d;
}
.inside h4{
	background: url(../images/inside-title-bg2.jpg) no-repeat;
	width: 600px;
	height:54px;
	line-height: 53px;
	padding-left:50px;
	padding-top:12px;
	margin:0px;
	font: 18px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	color: #362f2d;
}

.inside h6{
	padding-left:500px;
	font: 10px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	color: #362f2d;
	padding-top:-20px;
	margin-bottom:0px;
}
.inside hr{
	border:0px;
	padding:0px;
	margin:0px;
	height:0px;
}

.inside {
	background:url(../images/inside-top-bg.jpg) no-repeat 5px -21px;
	text-align:left;
	padding-top:30px;
}

.inside img{
	padding-top:5px;
	padding-bottom:5px;
}

.inside a[href*="index.php"] {
	display:inline-block;
	padding-right:15px;
	background: transparent url(../images/url_icon.gif) no-repeat center right;
}

.inside td{
	padding-left:20px;
	padding-right:20px;
}

.separator {
	background: url(../images/inside-sub.png) no-repeat 30px 0 !important;
	width: 633px;
	height: 59px;
	padding-left: 70px;
	line-height: 50px;
}

.quest_details {
	background: url(../images/moviesbg.jpg) no-repeat;
	width: 700px;
	height: 312px;
	text-align:left;
}

.quest_details_intro{
	margin-top:10px;
	margin-left:20px;
	padding-top:10px;
}

.quest_details_intro td{
	background:url(../images/berita-list-unactive.png) no-repeat;
	width:294px;
	height:35px;
	padding-left:10px;
	line-height: 53px;
	font: 10px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	color: #362f2d;
}

.tes {
	font-family: sans-serif, Geneva, sans-serif;
	font-size: 15px;
	font-weight: bold;
	background:url(../images/tes.png) no-repeat;
	padding-top:15px;
	padding-left:19px;
}
.but {
	background:url(../images/but.png) no-repeat;
}

input.html-text-box {
	border-width:0;
	margin-bottom:0px;
}

.news {
	background: url(../images/newsbg.jpg) no-repeat center;
	text-align:left;
	height:539px;
}

.news h6{
	padding-left:110px;
	padding-top:20px;
	color: #71001a;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	margin-top:0px;
	padding-bottom:5px;
}

.news h5{
	padding-left:110px;
	padding-top:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	margin-top:-15px;
	padding-top:0px;
}

.news h3{
	padding-left:40px;
	padding-top:20px;
	color: #71001a;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	margin-top:0px;
	padding-bottom:10px;
}

.news h4{
	padding-left:40px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top:0px;
	font-size: 10px;
	margin-top:-15px;
	padding-top:0px;
}

.last_guide {
	margin-left:30px;
	text-align:left;
}

.last_guide a:link{
	color:#900;
}

.last_guide a:visited{
	color:#900;
}

.last_guide a:hover{
	color:#FFF;
}

.last_guide td{
	line-height: 35px;
	background: url(../images/berita-list-unactive.png) no-repeat center left;
	padding-left:25px;
	text-align:left;
}

.last_guide td:hover{
	background: url(../images/berita-list-current.png) no-repeat center left;
}

.mtab {
	background: url(../images/mtab-background.png) no-repeat left center;
	width: 270px;
	height: 37px;
	padding-top:18px;
	padding-left:20px;
	margin-left:30px;
	margin-top:10px;
	padding-bottom:0px;
	margin-bottom:0px;
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	text-align:left;
}

.search_image {
	margin-left:10px;
}

.most_quest {
	margin-left:60px;
	font-size: 10px;
}
.most_quest th{
	text-align:left;
	color: #71001a;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

.mtab_quest{
	background: url(../images/mtab-background.png) no-repeat left center;
	width: 215px;
	height: 37px;
	padding-top:18px;
	padding-left:20px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:10px;
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	text-align:left;
	}

.mtab_quest td {
	font-size:x-small;
}

.credit_image {
	margin-top:10px;
}

.footer {
	text-align:center;
}

.footer h1 {
	color:#FFF;
	font-size:14px;
	margin-top:25px;
	font-weight:normal;
}

.footer h2 {
	color:#FFF;
	font-size:10px;
	margin-top:10px;
	font-weight:normal;
}

.footer h3 {
	color:#000;
	font-size:10px;
	margin-top:80px;
	text-align:justify;
	padding-left:50px;
	padding-right:50px;
	font-weight:normal;
}

.footer_nc{
	margin-left:50px;
}

.footer_dev{
	margin-right:50px;
}

.box_ad {
	padding-right:28px;
	margin-top:30px;
}





.hrcolor
{
	height: 1px;
	border: 0;
	color: #666666;
	background-color: #666666;
}

h3 {
	margin:0px;
	padding:0px;
}

h4 {
	margin:0px;
	padding:0px;
}

h2 {
	margin:0px;
	padding:0px;
	font-size:150%;
}

h1 {
	margin:0px;
	font-size:200%;
	padding:0px;
}

h6 {
	margin:0px;
	padding:0px;
}
h5 {
	margin:0px;
	padding:0px;
}


a {
	color: #0076a3;
	outline: none;
}

a:link {
	text-decoration:none;
}

a:visited {
	text-decoration:none;
}

a:active {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

img {
	border:0px;
}

a img {
	border: 0;
}

hr
{
	height: 1px;
	border: 0;
	color: #666666;
	background-color: #666666;
	padding:0px;
	margin-top:3px;
	margin-bottom:3px;
}



/* Main interface rule */

.main_table{
	width:1100px;
	
}

.top {
	height:20px;
}

.header {
	height:5px;
}

.body {
}
.body img {
	border:2px #FFF;
}

.footer {
	height:200px;
}

/* body rule */

.context {
	width:890px;
	margin-left:5px;
}

/* menu rule */

.menu_bg {
	background-image:url(../images/menu_bg.png);
	background-repeat:repeat;
}
.menu_top_left {
	background-image:url(../images/menu_top_left.png);
	background-repeat:no-repeat;
	width:98px;
	height:51px;
}

.menu_top_right {
	background-image:url(../images/menu_top_right.png);
	background-repeat:no-repeat;
	width:98px;
	height:51px;
}

.menu_top_center {
	background-image:url(../images/menu_top_center.png);
	background-repeat:no-repeat;
	width:120px;
	height:51px;
}

.menu_top_bg {
	background-image:url(../images/menu_top_bg.png);
	background-repeat:repeat-x;
	height:51px;
}

.menu_footer_left {
	background-image:url(../images/menu_footer_left.png);
	background-repeat:no-repeat;
	width:58px;
	height:32px;
}

.menu_footer_right {
	background-image:url(../images/menu_footer_right.png);
	background-repeat:no-repeat;
	width:98px;
	height:32px;
}

.menu_footer_bg {
	background-image:url(../images/menu_footer_bg.png);
	background-repeat:repeat;
	height:32px;
}

.menu_left {
	background-image:url(../images/menu_left.png);
	background-repeat:repeat-y;
	background-position:right;
	width:10px;
	height:74px;
}

.menu_right{
	background-image:url(../images/menu_right.png);
	background-repeat:repeat-y;
	background-position:left;
	width:10px;
	height:74px;
}

/* text style */

.menu_title {
	color:#CCC;
	font-weight:bold;
	font-size:110%;
}

.footer_text {
	color:#CCC;
}

/* loading style */

div.c2 {display: none;}
div.c1 {}


.menu_h {
background-color:#0099FF;
}

.align_corre {
padding: 10px 0px 0px 0px;
}

.table_top {
font-family:Calibri, Verdana;
font-size:12px;
}
.table_top td{
	padding:0px;
	margin:0px;
}

.table_quest_header {
border-right-style:groove;
border-right-color:#000000;
border-bottom-width:thick;
}

.dot {
width:1px;
}

.table_title_guide {
font-size:20px;
text-align:center;
}

.w3c {
padding: 0px 10px 0px 10px;
}

.aggro {
color:green;
}

.padding10 {
padding:15px;
}

.padding20 {
margin-left:20px;
}


.paddin10 {
padding:15px;
}

.paddingmenu {
padding: 0px 0px 0px 2px;
}

.inputbox {
	padding: 2px;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
}

.inputbox:hover, .inputbox:focus {
	border: 1px solid #999999;
	background: #FFFFFF;
}

.button {
	padding: 2px 8px;
	border: 1px solid #00A9DD;
	background: #FFFFFF;
	font-weight: bold;
	color: #FFFFFF;
}


.quest{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}

.quest a[href*="index.php"] {
	display:inline-block;
	padding-right:15px;
	background: transparent url(../images/url_icon.gif) no-repeat center right;
}

.quest th{
	text-align:left;
}
.quest td{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}

.guide {
}

/* tables */
table.tablesorter {
font-family:arial;
font-size: 7pt;
text-align: left;
border: 1px solid #C8C8C8;
font-weight:bold;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
background:#328aa4 url(../images/tile_cat.png) repeat-x;color:#fff;
height:25px;
border: 1px solid #C8C8C8;
font-size: 9pt;
padding:2px;
font-variant:small-caps;

}
table.tablesorter thead tr .header {
background-image: url(../images/tile_cat.png);
background-repeat: no-repeat;
background-position: center right;
cursor: pointer;
}
table.tablesorter tbody td {
	color: #CCC;
	vertical-align: top;
	border:1px solid #C8C8C8;
	background-image:url(../images/menu_bg.png);
	background-repeat:repeat;
	padding:2px;
}
table.tablesorter tbody tr.odd td {
background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
background-image: url(../images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
background-image: url(../images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

.top_div {
	background:url(../images/topdiv.png) no-repeat;
	height:30px;
	width:1100px;
	padding-left:20px;
}

.news_header {
	background:url(../images/tile_cat.png) repeat;
	color:white;
	font-size: x-large;
	font-weight:bold;
	height:20px;
	padding:5px;
}

.image{
	border-style:outset;
	border-color: red;
	border-width:0px;
      }
	  
.in-content-bottom {
	background: url(../images/inside-bg-bottom.jpg) no-repeat 6px bottom;
	padding-bottom:40px;
}
  
