 
body {
	background:#fff;;
	
 }

body.special-page {
	background: url("../img/container/special-page/special-page-bg_bumi.png") no-repeat scroll top center #2b3237;
}


/* ==================================================
 * 8) Main
 * ================================================== */

#container > #main {
	margin: 0;
}

#container > #main > #main-content {
	background: url("../img/container/main/main-bg_unloged.png") repeat-x scroll top center transparent;
	position: relative;
	min-height: 434px;
	margin-top: -14px;
	padding-top: 10px;
}
   

 #container > #header-surround > #header {
 	background: url("../img/container/header/header-kanan.png") no-repeat top right #2969B6;
	
	height: 91px;
	position: relative;
	z-index: 30;
}
#container > #header-surround {
	background: url("../img/misc/shadow/shadow-bottom.png") repeat-x scroll bottom left transparent;
	padding-bottom: 14px;
	position: relative;
	z-index: 50;
}
#container table.ngeblues{
	/*margin-top:40px;*/
	
}

#container table.ngeblues td{
	border:2px dotted #aaa;
	padding:10px 40px;*/
	/*padding:60px 40px;*/
}
/*
Payment Online System Pajak Bumi Dan Bangunan 
Perkotaan-Pedesaan
*/
#container table.ngeblues td#ki{border-top:none; border-left:none; border-right:none;}
#container table.ngeblues td#ka{border-top:none;  border-right:none;}
#container table.ngeblues td#f{border:none; padding:20px 0;}
#container table.ngeblues td#ki{padding:60px 0;}

div#container{
	}
 
#login-box {
	margin-top: 0px;
	width: 310px; 
	/*border:1px solid #ccc;*/
}

#register-box {
	margin-left: 65px; 
	padding-top: 10px;
	width: 310px;
}

.warning li{
	padding:4px 0;
	color:#577;
}

.warning h3{
	color:#2B96D2;
}

/*
 * 18.2) Aligments
 */

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.text-center {
	text-align: center;
}


.align-left {
	margin-left: 0;
	margin-right: auto;
	float: left !important;
}

.align-right {
	margin-left: auto;
	margin-right: 0;
	float: right !important;
}

.align-center {
	margin: 0 auto;
	float: none !important;
}
/*
* partai tambahan
*/
 
.form input{width:247px;}
.form input[type="text"], .form input[type="password"], .form textarea { 
font-size:22px; 
color:#5e7d8a;
cursor:default;
border: solid 1px #adb0b6;
background: #FFFFFF;
display:block;
background: 
	-webkit-gradient(
		linear,
		left top,
		left 25,
		from(#FFFFFF),
		color-stop(4%, #EEEEEE),
		to(#FFFFFF)
	);
background: 
	-moz-linear-gradient(
		top,
		#FFFFFF,
		#EEEEEE 1px,
		#FFFFFF 25px
		);
-moz-box-shadow: 0px 0px 8px #f0f0f0;
-webkit-box-shadow: 0px 0px 8px #f0f0f0;
box-shadow: 0px 0px 8px #f0f0f0;
padding:4px 10px; 
}

.form input[type="text"]:hover, .form input[type="password"]:hover, .form textarea:hover {
	border-color: #40565f;
	color:#465d6a;
	
}

.form input[type="text"]:focus, .form input[type="password"]:focus, .form textarea:focus {
	border-color: #666666;
}


input.button{
	font-size:13px; 
 	letter-spacing:2px;
	padding:0;
	width:140px;
	text-transform:uppercase;
}

.bungkus_submit{padding:4px;}

#login-form{
	background: url("../img/container/special-page/house.png") no-repeat bottom left #e3e5e7;
}
.terms{width:400px; float:right; display:block; text-align:right; color:#577; font-size:10px;}

.shadow-bottom {
	background: url("../img/misc/shadow/shadow-bottom.png") repeat-x scroll bottom left transparent;
	position: relative;
	z-index: 30;
}





/* ==================================================
 * 10) Height Fixes
 * ================================================== */

.fix-shadow-bottom-height {
	margin-top: -14px;
}