.tabelku {border-right:none;}
.notabel {border-right:1px solid #000;}
.bottomBox {width:75%}
.push {margin-bottom:100px;}

#contact {position:relative; padding-bottom:50px;}
#frmContact {padding: 10px 0 10px 25px;}
	#frmContact div{margin-bottom: 15px}
	#frmContact div label{margin-left: 5px}
.demoInputBox{padding:10px; border:#CFCFCF 1px solid; border-radius:6px;background-color:#FFF;width:95%;}
.error, .success {font-size:2em; line-height:1.5; width:85%; padding:5px 10px; color:#FFF; border-radius:4px; clear:both;}
	.error{background-color: #FF6600;border:#AA4502 1px solid;}
	.success{background-color: #12CC1A;border:#0FA015 1px solid;}
.info{font-size:.8em;color: #FF6600;letter-spacing:2px;padding-left:5px;}

textarea {
	font-size: 16px; font-family: 'Roboto',Arial,sans-serif;
}
	textarea:-webkit-input-placeholder  {color: #ccc; text-shadow: 0px -1px 0px black;}
	textarea:-moz-placeholder {color: #a1b2c3; text-shadow: 0px -1px 0px #38506b;}

#loader-icon {position:absolute; right:0; bottom:-15px;}
#captcha {width:45%; float:left}
#captcha_code {position: relative;bottom:18px;left: 10px;margin-bottom: -15px;}

#mail-status {}

@media (min-width: 320px) and (max-width: 481px) {
	.rightAdd {display:none}
	#contactTop h1 {font-size:2.5em}
	#contactTop h1 span {font-size:12px; width:80%; margin:0 auto; padding-top:10px; line-height:1.5;}
	#contact {width:100%; padding:0; margin:35px 0; float:left; border-radius:0;}
	.rightAdd {padding:0; z-index:5;}
		.rightAdd em { line-height:inherit;}
	.pengumuman { margin-bottom:25px;}
		.pengumuman p {font-size:12px}
	.demoInputBox {padding:5px; margin-top:5px;}
	input {height:30px}
	#frmContact {padding:25px 10px 10px}
