@charset "utf-8";
/* overide skin css */
.skn-box-b .top .m,
.skn-box-b .btm .m{
	height:7px;
}
.skn-box-b .mid{
	padding:0px 7px;
}
/* frame */
.skn-spliter {
	position:relative;
	padding:25px 15px 0px 208px;
}
/* left area */
.skn-left-area {
	position:absolute;
	top:10px;
	left:0;
	width:213px;
}
.skn-left-area .logo,
.skn-left-area .free-area {
	margin-left:30px;
	margin-right:19px;
}
.skn-left-area .logo {
	padding-bottom:10px;
	text-align:center;
}
/* logo sep */
.logo-sep {
	background:url(../skin/sep_sdw.png) repeat-x 0 -15px;
}
.logo-sep .r{
	background:url(../skin/sep_sdw.png) no-repeat right -45px;
}
.logo-sep .l{
	background:url(../skin/sep_sdw.png) no-repeat 0 -60px;
	height:15px;
}
/* left menu */
.skn-left-menu {
	margin:0 19px 15px 30px;
	border:#ddd solid 1px;
	border-top:none;
	padding-top:10px;
	padding-bottom:15px;
	cursor:default;
}
.skn-left-menu .item-on,
.skn-left-menu .item {
	border-top:#ddd solid 1px;
	padding:4px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bdbdbd;
}
.skn-left-menu .sub{
	padding-left:25px;
	background: url(../icon/dot.png) no-repeat 14px center;
}
.skn-left-menu .item-on,
.skn-left-menu .item:hover {
	background-color:#ffeaa7;
	color:#848484;
}
.skn-left-menu .item-on a{
	color:#444;
	cursor:pointer;
}
.skn-left-menu .item a{
	color:#05456d;
	cursor:pointer;
}
/* search */
.skn-search .desc {
	line-height:11px;
	text-align:right;
	border-right:#0dc4ee solid 1px;
	padding-right:7px;
}
.skn-search .mid {
	padding:0 10px;
}
.skn-search .input-text {
	width:93%;
}
.skn-search .button {
	border:none;
	width:36px;
	height:36px;
	background:url(../icon/ic_go.png) no-repeat center center;
	cursor:pointer;
	margin-left:3px;
	padding-right:0;
}
/* bdr top menu */
.skn-top-menu {
	background-color:#fabe28;
	position:relative;
	-moz-user-select: none;
}
.skn-top-menu .l {
	background:url(../skin/bg_head.png) no-repeat 0px -5px;
	padding-left:5px;
}
.skn-top-menu .r {
	background:url(../skin/bg_head.png) no-repeat right -59px;
	padding-right:5px;
}
.skn-top-menu .m {
	background:url(../skin/bg_head.png) repeat-x 0px 45px;
	padding:0px 10px;
}
.skn-top-menu .mb {
	background:url(../skin/bg_head.png) repeat-x 0px -113px;
	height:50px;
}
/* top menu */
.top-menu {
	position:absolute;
	top:-14px;
	white-space:nowrap;
	width:100%;
}
.top-menu .icon-on,
.top-menu .icon {
	float:left;
	text-align:center;
	color:#999;
	margin:0 5px;
	height:55px;
	min-width:55px;
}
.top-menu .link-kota {
	float:right;
	height:53px;
	margin-right:35px;
	background:url(../icon/ic_kotalain.png) no-repeat center bottom;
	text-align:center;
}
.top-menu .link-kota img {
	padding-top:2px;
}
.top-menu .link-kota a {
	color:#999;
}
.top-menu .icon {
	cursor:pointer;
}
.top-menu .icon-on,
.top-menu .icon:hover {
	font-weight:bold;
	color:#666;
}
.top-menu .icon-on .point,
.top-menu .icon .point {
	background:url(../skin/pointer_ic_menu.png) no-repeat center top;
	height:50px;
}
.top-menu .icon-on .point,
.top-menu .icon:hover .point {
	height:65px;
}
.top-menu .aturan {
	background:url(../icon/ic_menu.png) no-repeat center -185px;
}
.top-menu .jadwal {
	background:url(../icon/ic_menu.png) no-repeat center -235px;
}
.top-menu .alur {
	background:url(../icon/ic_menu.png) no-repeat center -285px;
}
.top-menu .seleksi {
	background:url(../icon/ic_menu.png) no-repeat center 15px;
}
.top-menu .daftar {
	background:url(../icon/ic_menu.png) no-repeat center -35px;
}
.top-menu .tampung {
	background:url(../icon/ic_menu.png) no-repeat center -85px;
}
.top-menu .statistik {
	background:url(../icon/ic_menu.png) no-repeat center -135px;
}
/* bdr content */
.skn-cont-bdr-l {
	background:url(../skin/bg_cont.png) repeat-y 0 0;
	padding-left:5px;
}
.skn-cont-bdr-r {
	background:url(../skin/bg_cont.png) repeat-y right 0;
	padding-right:5px;
}
.skn-cont-bdr-m {
	background-color:#fff;
	padding-top:15px;
	min-height:450px;
}
/* bdr content btm */
.skn-cont-btm {
	background:url(../skin/bg_head.png) no-repeat 0px -173px;
	padding-left:15px;
}
.skn-cont-btm .r {
	background:url(../skin/bg_head.png) no-repeat right -198px;
	padding-right:15px;
}
.skn-cont-btm .m {
	background:url(../skin/bg_head.png) repeat-x 0px -148px;
	height:25px;
}
/* banner */
.banner{
	padding-bottom:12px;
}
.banner_sml{
	background:url(../banner/banner_jakarta_sml.jpg) no-repeat right center;
	height:171px;
}
/* content area */
.frame-cont{
	padding:0 13px;
}
.frame-cont-l{
	width:380px;
	float:left;
}
.frame-cont-r{
	width:240px;
	float:right;
}
/* title page */
.skn-title{
	background:url(../skin/bg_pagetitle.png) repeat-x 0 bottom;
	border:#fff solid 1px;
}
.skn-title h1{
	float:left;
	margin:0;
	padding:7px;
	padding-top:0;
	border-bottom:#91c1e9 solid 2px;
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
	font-size:24px;
	color:#013b74;
}
.skn-title .button{
	float:right;
	padding:7px;
	padding-top:0;
}
/* title page ket */
.skn-title-ket{
	padding-top:5px;
	padding-bottom:10px;
}
.skn-title-ket .ket{
	padding:0 15px;
	text-align:justify;
}
/* search area */
.skn-title-ket .skn-search{
	vertical-align:top;
	padding-top:5px;
}
.skn-title-ket .skn-search table{
	width:180px;
}
/* update date */
.skn-update{
	color:#999;
	padding-top:10px;
	margin-top:15px;
	border-top:#dcdcdc dotted 1px;
	text-align:right;
}
/* foot */
.skn-foot{
	padding:0px 5px;
	padding-top:10px;
}
/* info sch */
.inf-sch-frm{
	width:17px;
}
.inf-sch{
	display:inline-block;
	position:relative;
	width:17px;
	height:17px;
	background:url(../icon/ic_link_sch.png) no-repeat center center;
	text-decoration:none !important;
}
.inf-sch .box{
	position:absolute;
	display:none;
	border:2px solid #c4d1e0;
	-moz-border-radius:7px;
	-khtml-border-radius:7px;
	-webkit-border-radius:7px;
	-moz-box-shadow: rgba(150,150,150,1) 2px 4px 15px;
	-webkit-box-shadow: rgba(150,150,150,1) 2px 4px 15px;
	-khtml-box-shadow: rgba(150,150,150,1) 2px 4px 15px;
	font-size:11px;
	line-height:12px;
	color:#24567e;
	top:-10px;
	left:21px;
	background:#FFF url(../icon/ic_info_sch.png) no-repeat 14px center;
	padding:7px 15px 7px 55px;
	white-space:nowrap;
}
.inf-sch .point{
	position:absolute;
	display:none;
	left:16px;
	top:2px;
	width:7px;
	height:11px;
	background:url(../icon/ic_info_point.png) no-repeat center center;
}
.inf-sch:hover .point,
.inf-sch:hover .box{
	display:block;
}
