* {margin:0;padding:0;}
body {background:url('../img/bg_body_page.jpg') #2e132f center top no-repeat fixed;font-family:arial;font-size:11px;}
a {text-decoration:none;}
a img {border:none;}
a.more{color:#844793;font-weight:bold;font-size:11px;}
a.more:hover{color:orange !important;}


div.sidemenu{margin-left:25px;margin-top:2px;background:url('../img/bg_sidemenu.jpg') #fff no-repeat;width:157px;height:283px;}
div.sidemenu h2 {padding:10px;font-size:22px;color:#6e3d7d;}
ul.sidemenu li {list-style:none;padding: 5px 10px;background:url('../img/bg_sidemenu.png') center top repeat-x;}
ul.sidemenu li a {color:#7f4891;position:relative;z-index:10;}
ul.sidemenu li a:hover {color:#fff !important;}
ul.sidemenu li.active{background:url('../img/bg_sidemenu_active.gif') center top repeat-x;}
ul.sidemenu li.active a {color:#fff;}

h1{color:#fff;font-size:26px;margin-bottom:15px;}

img.image_header{position:absolute;z-index:2;bottom:60px;left:-10px;}

h2{color:#31213c;padding-bottom:5px;}
h3{color:#c44481;padding-bottom:5px;}
h4{color:#555;padding-bottom:5px;font-size:11px;}
p{margin:7px 0;}

form  div.radio input{margin-right:5px;}
form div.radio div {margin-bottom:5px;} 
/** LAYOUT **/
#container {width:1004px;position:relative;margin:0 auto;}
#logo {z-index:2;position:absolute;top:10px;left:10px;/*background:url('../img/logo.png') no-repeat;*/width:132px;height:132px;}
#header{width:1004px;height:110px;position:relative;}
#menupendukung{color:#aaa0ab;position:absolute;top:10px;right:13px;width:/*520*/520px;height:27px;}
#menupendukung div {float:left;padding-top:6px;}
#menupendukung a {color:#aaa0ab;}
#menupendukung a:hover {color:#fff;}
#menupendukung form {float:right;background:url('../img/bg_search.png') no-repeat;}
#menupendukung form input.search {float:left;padding:2px 15px 0 5px;margin-top:2px;font-size:10px;background:none;border:none;width:119px;color:#aaa0ab;}

#menuatas {position:absolute;top:40px;right:13px;width:951px;height:30px;background:url('../img/bg_menuatas.png') no-repeat;}
#menuatas ul{padding-top:6px;text-align:right;}
#menuatas ul li {display:inline;padding:8px 14px;background:url('../img/list_menuatas.png') left center no-repeat;}
#menuatas ul li.active {background-color:#7f44a6;}
#menuatas ul li a {color:#fff;font-size:13px;}
#menuatas ul li a:hover {color:#89689f;}

#mainmenu{position:absolute;top:71px;width:1004px;height:39px;background:url('../img/bg_mainmenu.jpg') center top no-repeat;}
#mainmenu ul {list-style:none;}
#mainmenu ul li {display:inline;float:right;position:relative;}
#mainmenu ul li a {color:#fff;}
#mainmenu ul ul {background:#7f4891;opacity:0.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60);display:none;position:absolute;z-index:10;width:180px;}
#mainmenu ul li:hover ul{display:block;}
#mainmenu ul li ul li {text-align:left;padding:5px;display:block;float:left;width:170px;}
#mainmenu ul li ul li a{font-weight:bold;color:#fff;opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);}
#mainmenu ul li:hover ul li:hover{background:#e57100;}
#mainmenu ul li ul li a:hover,#mainmenu ul li ul li:hover a{color:#33253c;}

#content{width:1004px;background:url('../img/bg_content.jpg') left top #fff repeat-y;}
#content a {color:#333;font-weight:bold;}
#leftcontent{display:table-cell;width:211px;background:url('http://ifadahsyat.com/img/bg_leftcontent.jpg') left bottom no-repeat;height:488px;}
#leftmenu{width:211px;background:url('../img/bg_leftmenu.jpg') #6e5688 repeat-y;}
#rightcontent{display:table-cell;width:793px;background:url('../img/bg_contentbtm.jpg') left bottom no-repeat;}
#maincontent{width:793px;}
#maincontent div.bingkai{padding:20px;}

#bottom{clear:both;width:1004px;height:32px;background:url('../img/bg_listbtm.jpg') center top no-repeat;}


#footer{width:1004px;height:26px;background:url('../img/bg_footer.png') center top no-repeat;}
#footer div {color:#c7b0cd;text-align:center;width:1004px;padding-top:10px;font-size:9px;}

.sitemap ul {list-style:none;}
.sitemap li {margin-left:30px;font-size:12px;padding:1px;}
.sitemap ul ul {list-style:square}
.sitemap ul ul ul {list-style:circle}

ul.menutab {list-style:none;margin-bottom:15px;}
ul.menutab li {display:inline;border:1px solid #333;padding:2px 5px;background:#89689f;}
ul.menutab li.active {background:#e57100;}
ul.menutab li a {font-weight:bold !important;color:#000 !important;}
ul.menutab li a:hover{color:#fff !important;}

div.message {color:red;font-weight:bold;margin:5px 0;font-size:12px;}

/** Forms **/
form.form {
	clear: both;
	margin-right: 20px;
	padding: 0;
	width: 95%;
}
form.form fieldset {
	border: 1px solid #ccc;
	margin-bottom: 1em;
	padding: 16px 20px;
}
form.form fieldset legend {
	background:#fff;
	color: #e32;
	font-size: 160%;
	font-weight: bold;
}
form.form div {
	clear: both;
	padding: 5px;
	vertical-align: text-top;
}
form.form .input {
	color: #444;
}
form.form .required {
	font-weight: bold;
}
form.form .required label:after {
	color: #e32;
	content: '*';
	display:inline;
}
form.form div.submit {
	border: 0;
	clear: both;
	margin-top: 10px;
}
form.form label {
	float:left;
	width:25%;
	display: block;
	font-size: 11px;
	font-weight:bold;
}
form.form input, form.form textarea {
	font-size: 11px;
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
	padding: 4px;
	width:70%;
}
form.form select {
	font-size: 11px;
	vertical-align: text-bottom;
}
form.form option {
	font-size: 11px;
	padding: 0 3px;
}
form.form input[type=submit] {
	display: inline;
	font-size: 110%;
	width: auto;
}
form.form form .submit input[type=submit] {
	background:#62af56;
	background: -webkit-gradient(linear, left top, left bottom, from(#a8ea9c), to(#62af56));
	background-image: -moz-linear-gradient(top, #a8ea9c, #62af56);
	border-color: #2d6324;
	color: #000;
	text-shadow: #8cee7c 0px 1px 0px;
}
form.form form .submit input[type=submit]:hover {
	background:#4ca83d;
	background: -webkit-gradient(linear, left top, left bottom, from(#85e573), to(#4ca83d));
	background-image: -moz-linear-gradient(top, #85e573, #4ca83d);
}