body {
	width:100%;
	margin: 0;
	padding: 0;
	min-width: 320px;
	background-color:#eee;
	zoom:100%;
}
.link{
	text-decoration:none;
	padding:5px;
	color:#222;
	background:#aaa;
	display:block;
}
.link:hover{
	color:#eee;
	background:#666;
}
.usrstt{
	background:#2b2b2b;
	color:#fea;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:14px;
	text-align:right;
	padding:5px;
}
.req{
	color: rgb(192, 0, 0) !important;
}
#img_preview {
	margin:5px auto;
	border:5px solid #E3E3E3;
	-webkit-box-shadow:0px 0px 3px 0px #999;
	box-shadow:0px 0px 3px 0px #999;
}
#layout {
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:medium;
	width:100%;
}
#header p, .titl {
	margin: 0;
	padding: 0.3em 0;
	background-color:#CC0000;
	color:#FFFFFF;
	text-align:center;
	border-bottom: 0.2em solid #990000;
}
#formps {
	margin: 5px auto;
	width: 100%;
}
#formps p {
	margin: 0;
	padding: 0 0.3em;
	display:block;
}
#formps input[type=text] {
	margin: 0.3em;
	margin-top: 1em;
	margin-bottom: 1em;
	height: 1.8em;
}
#formps textarea {
	margin: 0.3em;
	margin-bottom: 1em;
}
#isi p {
	margin: 2px 0;
	padding-left: 5px;
	color:#3300aa;
}
#isi p:first-child, #isi p:last-child {
	margin: 10px 0;
	padding-left: 5px;
	color:#000;
}
#capcay {
	background:#993366; color:#FFFFFF;
	border: none;
	text-align:center;
	font-size:23px;
	font-weight:bolder;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#menu ul{
	margin: 0px;
	padding: 0px 3px;
	background-color:#226622;
	color:#FFFFFF;
	display:block;
}
#menu ul li{
	font:Arial, Helvetica, sans-serif;
	color:#FFE;
	background:url(../../img/bgbtn0.jpg);
	list-style-type:none;
	height: 20px;
	line-height: 20px;
	margin:2px;
	padding:5px;
}
#menu ul li a{
	color:#FFFFFF;
	text-decoration:none;
	padding: 0 10px;
	display:block;
}
#menu ul li a:hover{
	color:#F5C209;
}
#flogin {
	background:#676767;
	padding:10px;
	border:2px #555555 solid;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.2);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	height:200px;
}
#flogin .titlel{
	font-size:15px;
	height:23px;
	color:#FF9900;
}
#flogin .isit{
	height:66px;
}
#flogin .isib{
	height:23px;
	padding:20px 0px;;
}
#warningmsg11b{ color:#333; background-color:#FFDDAA; font-size:medium; font-family:Verdana; padding:5px; border:1px #FC0 solid;}
#unduh{
	font-size:medium;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
	line-height:35px;
}
#unduh a{
	color:#00a;
	text-decoration:underline;
	padding:5px 5px;
}
#unduh a:hover{
	padding:5px 5px;
	color:#6666dd;
}

#tb1 { background:#CCCCCC; width:100%; margin:0px;}
#tb1 tr td, #tb1 tr th {
	background:#FFFFFF;
	padding:2px;
	color:#111111;
	vertical-align:middle;
}
#tb1 tr th {
	text-align:center;
	background:#FFCC66;
	font-weight:bold;
	font-size:12px;
	color:#000;
}
#tb1 tr td a{
	text-decoration:none;
	color:#333;
	background:#eee;
	padding:5px 5px;
}
#tb1 tr td a:hover{
	color:#ddd;
	background:#442323;
	
}
#msgbox00,#index-upz {
	margin:10px;
	padding:30px 15px 45px 15px;
	text-align:center;
	background:url(img/bgstripes.gif);
	border:1px #bbb solid;
	border-radius: 8px;
	-webkit-box-shadow: inset 0 1px 4px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0 4px 2px rgba(0,0,0,0.2);
	box-shadow: inset 0 1px 4px rgba(0,0,0,0.2);
}
#msgbox00 h1,#index-upz h1 {
	color: #EE232B;
	font-size: 1.2em;
	font-family: Verdana;
	text-shadow: 0 1px 2px #686;
	line-height:10px;
}
#msgbox00 p{
	color:#a22;
	font-size:20px;
	font-family:Arial,Verdana;
	letter-spacing:0.05em;
	text-shadow: 0 0 3px #866;
	line-height:10px;
}
#mComUsk {
	padding: 10px;
	text-align: center;
	color: #D2172C;
}
#mComUsk select {
	padding: 5px;
	width: 75%;
}
input[type=submit], input[type=button], #buttonR input[type=submit], #buttonR input[type=button]  {
	padding: 0;
	cursor:pointer;
	border: 1px solid #444;
	color:#eee;
	font-weight:bold;
	text-align:center;
	border-radius: 3px;
	padding: 10px 20px;
	background-color: #222;
	display: table;
	width: 100%;
}
input[type=submit]:hover, input[type=button]:hover {
	-moz-box-shadow: 0 0 3px #999999;
	-webkit-box-shadow: 0 0 3px #999999;
	box-shadow: 0 0 3px #999999;
	background-color: #444;
	color:#eee;
}
input[type=text], input[type=password]{
	margin: 3px 0;
	display: block;
	display: inline-block;
	padding: 0 5px;
	background: #fff;
	font: medium Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #d9d9d9;
	border-top: 1px solid #c0c0c0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 3px;
}
input[type=text]:hover, input[type=password]:hover{
	border: 1px solid #b9b9b9;
	border-top: 1px solid #a0a0a0;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}
input[type=text]:focus, input[type=password]:focus{
	outline: none;
	border: 1px solid #ffddcc;
	background:#FEEFDD;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.2);
}
textarea {
	margin: 3px 0;
	padding: 5px;
	background: #fff;
	font: medium Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #d9d9d9;
	border-top: 1px solid #c0c0c0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 3px;
}
textarea:focus {
	outline: none;
	padding: 5px;
	border: 1px solid #ffddcc;
	background:#FEEFDD;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.2);
}
select {
	font: medium Verdana, Arial, Helvetica, sans-serif;
	background-color: none;
	padding: 2px 0;
	border-radius: 3px;
	padding-right: 3px;
	font-family: Arial;
	width: auto;
	height: auto;
	border: 1px solid #d9d9d9;
	border-top: 1px solid #c0c0c0;
}
select:hover {
	border: 1px solid #b9b9b9;
	border-top: 1px solid #a0a0a0;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}
select:focus {
	outline: none;
	border: 1px solid #ffddcc;
	background:#FEEFDD;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.2);
}