#atas{ width:100%; height:10px; background-color:#ca1f00;}
#atas2{width:980px;margin:auto;}
#top{width:100%; height:auto; margin:auto;}
#top_inner{width:980px; margin:0 auto; height:auto;}
#top_inner_kiri{float:left; width:700px; height:auto; text-align:left; padding-top:10px; padding-bottom:5px; }
#top_inner_kanan{float:right; width:265px; height:auto; text-align:right; padding-top:10px; padding-right:5px; }
#both{clear:both}
#menu{width:100%; height:30px; background:#F00; margin:auto;}
#menu_isi{width:980px; height:auto; margin:0 auto; position:absolute; background-position:center;  }
#content{width:980px; margin:0 auto; height:auto; padding:10px 5px 10px 5px;}
#footer{width:100%; background-image:url(images/bg_footer.php); background-repeat:repeat-x; height:80px;}
#footer_isi{width:980px; height:auto; margin:0 auto; text-align:center; padding-top:8px;}
#footer_nav{ font-family:tahoma; font-size:14px; color:#FFFFFF; padding-bottom:10px;}
#footer_nav a{text-decoration:none; color:#fff}
#footer_nav a:hover{color:#D6D6D6;}
#footer_ket{font-family:tahoma; font-size:11px; color:#fff;  line-height:15px;}
.lwd{font-family:tahoma; font-size:11px; color:#D6D6D6; text-decoration:none;}
.lwd:hover{text-decoration:none;color:#737373;}
#ab1{float:left; width:485px; height:auto; border-right:1px solid#DFDFDF; margin-right:18px;  padding-right:8px;}
#ab2{float:left; width:465px; height:auto; }
#ab_img{float:left; text-align:left; width:230px; margin-right:12px; margin-bottom:10px; text-align:center; height:auto;}
.ip {
	opacity:1.0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity:1.0;
	-khtml-opacity:1; text-decoration:none;
} 
.ip:hover {
	opacity:0.80;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity:0.80; 
}
.page{font:13px Calibri;color:#000;text-align:center;margin:0px 0;padding:0px}
.text-page{font:12px Calibri;/*border:1px solid #cab;*/color:#3a3a3a;line-height:20px;text-decoration:none;background:#ffe;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 0 2px #aaa;-moz-box-shadow:0 0 2px #aaa;-webkit-box-shadow:0 0 2px #aaa;margin:2px 3px;padding:2px;
transition:all 0.3s linear;
-moz-transition:all 0.3s linear;
-webkit-transition:all 0.3s linear;
-o-transition:all 0.3s linear;
-ms-transition:all 0.3s linear;
}
.v{border:1px dotted#FFCC33; border-radius:5px;}
.v a{text-decoration:none;}
.v:hover{box-shadow: 0px 0px 2px 1px rgba(119, 119, 119, 0.75);
-moz-box-shadow: 0px 0px 2px 1px rgba(119, 119, 119, 0.75);
-webkit-box-shadow: 0px 0px 2px 1px rgba(119, 119, 119, 0.75);}
.text-page:hover{font:12px Calibri;color:#fff;/*border:1px solid #fd6701;*/line-height:20px;text-decoration:none;background:#69f;margin:2px 3px;padding:2px}
.text-page-aktif{font:12px Calibri;font-weight:700;/*border:1px solid #666;*/color:#fff;line-height:20px;text-decoration:none;background:#69f;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 0 2px #aaa;-webkit-box-shadow:0 0 2px #aaa;margin:2px 3px;padding:2px}
.hvr{text-decoration:none;}
.hvr:hover{ border:1px solid#F00;}
#map{float:left; width:480px; margin-right:30px; height:300px; margin-bottom:20px;}
#kontak{float:left; width:400px; height:300px;  margin-bottom:20px;}
#form{width:100%; margin-top:30px; height:auto;}
#form_judul{margin-top:5px; margin-bottom:10px; font-family:Verdana, Geneva, sans-serif; color:#1A1919; font-size:14px;}
#p{font-family:Tahoma; font-size:12px; color:#262625;}
a{text-decoration:none; color:#3100F7; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
a:hover{color:#4888F7;}
#cus{font-family:tahoma; font-size:12px; color:#3300FF; padding-bottom:5px; text-align:right;}


#nama{font-family:tahoma; font-size:16px; color:#141414; font-weight:bold; text-transform:capitalize;}
#nama a{text-decoration:none;}
#nama a:hover{color:#B0B0B0;}
#nama2{ font-family:tahoma; font-size:14px; margin-top:5px; margin-bottom:10px; color:#C91C01; text-transform:capitalize;}

#judul{color:#101010; font-family:Economica; font-size:38px; margin-bottom:8px;}
#judul2{color:#101010; font-family:Economica; font-size:34px; margin-bottom:20px;}

#text{font-family:tahoma; font-size:12px; color:#212121; line-height:20px; text-align:justify;}
#text1{font-family:tahoma; font-size:12px; color:#1A1919; line-height:15px; text-align:left; margin-top:-14px;}
#garis{border-bottom:1px solid#DFDFDF; margin-bottom:10px; margin-top:10px;}
#imgab{ width:230px; height:130px; border-radius:6px; border:1px solid#919191;}
.submit {
	background:#373737;
	background:-moz-linear-gradient(top,#373737,#373737);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f78096),color-stop(100%,#f56778));
	background:-webkit-linear-gradient(top,#f78096 0%,#f56778 100%);
	background:-o-linear-gradient(top,#f78096 0%,#f56778 100%);
	background:-ms-linear-gradient(top,#f78096 0%,#f56778 100%);
	background:linear-gradient(top,#f78096 0%,#f56778 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78096',endColorstr='#f78096',GradientType=0);
	padding:5px 5px;
	color:#fff;
	font-family:'calibri';
	font-size:14px;
	font-weight:bold;
	border-radius:4px;
	width:80px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #686565;
	cursor:pointer;
}
label.error { font-family:tahoma; font-size:12px;
color: red; padding-left: .5em;
}

label.error { font-family:Tahoma; font-size:10px;
color: red; padding-left: .5em;
}





