html  {
overflow-x: auto;
}
.maindiv{
overflow: hidden; position:relative; height:auto;
}

.footerdiv{
overflow: hidden; position:relative; width:100%; min-height:30px; left:50%; margin-left:-50%;
}

.separator{
overflow: hidden; position:relative;
height:5px;
width:100%;
background-image:url(img/indeximg10a.png); background-position:0px 0px; background-repeat:repeat-x
}
.bgdark {
	background-image:url(img/dark_bgsmall.png);
 -webkit-box-shadow:0 0 20px #000; 
-moz-box-shadow: 0 0 20px #000; 
box-shadow:0 0 20px #000;
}
.bgdarkround {
	background-image:url(img/dark_bgsmall.png);
	border-radius:10px;
 -webkit-box-shadow:0 0 20px #000; 
-moz-box-shadow: 0 0 20px #000; 
box-shadow:0 0 20px #000;
}
.clearbgstretch {
	background-image:url(img/clear_bg.png);
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
	
}
.fb-like {

}
.roundBorders  {
  border-radius: 10px;
}
.roundBordersS  {
  border-radius: 5px;
}
.kopi {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12;
	color:#262D00;
}
.shadowtxtd{
	text-shadow: 0px 0px 3px #000000;
}
.shadowtxtl{
	text-shadow: 0px 0px 4px #FFF;
}
.kopi_gray {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	font-size: 10;
	color:#666666;
}
.kopi_w {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	font-size: 10;
	color:#FFFFFF;
}
.kopi_w2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	font-size: 12;
	color:#FFFFFF;
}
.kopi_l {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10;
	color:#262D00;
	font-weight:400;
}
.kopi_minit {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12;
	color:#262D00;
	font-weight:bold;
}
.kopi_s {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	font-size: 10;
	color:#262D00;
	font-style:normal;
}
.kopi_lb {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10;
	color:#666600;
	font-weight:bold;
}
.kopi_titw {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size:15;
	color:#FFFFCC;
}
.kopi_tit {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size:15;
	color:#262D00;
}
.kopi_titbig {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size:20;
	color:#262D00;
}
.input_invisi_bg{
background-color:#FF9;
border:none;
font-size:16px;
color:#262D00;
text-align:left;
font-weight:bold;
}

a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11;
	color:#262D00;
	font-style:normal;
	font-weight:400;
	text-decoration: none;
	
	/*background-image:url(img/block8a.gif);
	background-repeat:no-repeat;*/
	
	padding-bottom:0px;
	padding-left:6px;
	padding-right:4px;
	padding-top: 0px;
	
}
a:link {
	
	text-decoration: none;
	color:#262D00;
}
a:visited {
	/*text-decoration: none;*/
	color:#262D00;
}
a:hover {
	text-decoration:underline;
	font-weight:500;
	/*background-image:url(img/block8b.gif);
	background-repeat:no-repeat;*/
	color:#262D00;
}
a:active {
	/*text-decoration: none;
	background-image:url(img/block8c.gif);
	background-repeat:no-repeat;*/
	color:#360;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	

}
.menubtn{
	line-height: 15px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 10;
	color:#000;
	
	cursor:pointer;
	height:18px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	text-shadow: 0px 0px 3px #FFF;
}
.menubtn:hover{
	background-image:url(img/btn2b.jpg);
	background-repeat:repeat-x;
	background-position::center;
}
.ffg_register {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 15;
	font-weight:bold;
	padding-left:1px;
	padding-right:1px;
	color:#FF0000;
}
.kopi_button {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 16;
	color:#FFC;
    border-width : 1px;
	background-image:url(img/btn1.jpg);
	background-repeat:repeat-x;
	border-color:#F90;
	font-weight:bold;
	cursor:pointer;
	height:30px;
	padding-left:10px;
	padding-right:10px;
	width:100px;
	text-shadow: 0px 0px 3px #000000;
	border-radius: 3px;
-moz-box-shadow: 0px 0px 5px 0px #000000;
-webkit-box-shadow: 0px 0px 5px 0px #000000;
-o-box-shadow: 0px 0px 5px 0px #000000;
box-shadow: 0px 0px 5px 0px #000000;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=NaN, Strength=5);
}
.kopi_buttonFat {
     font-family:Arial, Helvetica, sans-serif;
    font-size: 16;
	color:#FFC;
    border-width : 1px;
	background-image:url(img/btn1.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-size:290px 50px;

	border-color:#F90;
	font-weight:bold;
	cursor:pointer;
	height:50px;
	padding-left:10px;
	padding-right:10px;
	text-shadow: 0px 0px 3px #000000;
	border-radius: 3px;
-moz-box-shadow: 0px 0px 5px 0px #000000;
-webkit-box-shadow: 0px 0px 5px 0px #000000;
-o-box-shadow: 0px 0px 5px 0px #000000;
box-shadow: 0px 0px 5px 0px #000000;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=NaN, Strength=5);
}
.kopi_button:hover {
	background-image:url(img/btn1b.jpg);
	background-repeat:repeat-x;
}
.kopi_buttonFat:hover {
	background-image:url(img/btn1b.jpg);
	background-repeat:repeat-x;
}
.kopi_input {
	font-size: 12;
	border-width : 1px;
	border-color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(img/blockinput.jpg);
	background-repeat:repeat-x;
	background-color:#FF9;
	padding:3px;
	margin-right:0px;
border-radius:3px;
}
.kopi_inputLogin {
	font-size: 10;
	border-width : 1px;
	border-color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(img/ic_login.png);
	background-repeat:no-repeat;
	background-color:#FF9;
	padding:3px;
	padding-left:20px;
	margin-bottom:3px;
}

.kopi_inputdark {
	font-size: 10;
	color: #FFFFFF;
	border-width : 0px;
	border-color : #151A04;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #151A04;
	
}
.kopi_inputro {
	
	background-color:transparent;
	font-size: 12;
	color:#FF9;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	border-width: 0;
}
.alignR{text-align:right;}
.alignC{text-align:center;}
.alignL{text-align:left;}
form { 
padding: 0; 
margin: 0; 
display:inline; 
}
.tabdashed {
	padding: 5px;
	border-bottom:dashed;
	border-top:none;
	border-right:none;
	border-left:none;
	border-width:1px;
	border-color:#999900;
}

.txtmargin {
	padding: 10px;
	border-bottom:dashed;
	border-top:none;
	border-right:none;
	border-left:none;
	border-width:1px;
	border-color:#999900;
	background-color:#FFFF99
}
.bgtrans {
	padding: 5px;
	background-image:url(img/bgtrans.png);
}
.tabdashedbottom {
	padding: 3px;
	border-bottom:dashed;
	border-top:none;
	border-right:none;
	border-left:none;
	border-width:1px;
	border-color:#999900;
}

.tabdashedall {
	padding: 3px;
	border-bottom:dashed;
	border-top:dashed;
	border-right:dashed;
	border-left:dashed;
	border-width:1px;
	border-color:#999900;
}

#tac_layer {
	position:absolute;
	left:330px;
	top:120px;
	width:470px;
	height:375px;
	z-index:2;
	visibility:hidden;
}
.bgtac {
background-color:#FFFF99;
}
.hidden { display: none; }
.unhidden { display: block; }
#container{

	top: 40%;
    left: 50%;
    margin-top: -250px;
    margin-left: -400px;
    width: 800px;
    height: 550px;

	border:0px;
	z-index:1000;
	overflow: hidden;
	position:absolute;
	visibility:hidden;
	background-color:#FFC;
	-moz-box-shadow: 0px 0px 15px 1px #000000, inset 0px 0px 10px 0px #999900;
	-webkit-box-shadow: 0px 0px 15px 1px #000000, inset 0px 0px 10px 0px #999900;
	-o-box-shadow: 0px 0px 15px 1px #000000, inset 0px 0px 10px 0px #999900;
	box-shadow: 0px 0px 15px 1px #000000, inset 0px 0px 10px 0px #999900;

	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
#likebox-frame{
 border:2px solid #FF9;
 width:673px;
 z-index:10;
 height: 155px;
 overflow: hidden;
 position:relative;
 top:-1px;
 left:-2px;
}
#likebox-frame iframe{
  left:-5px;
  overflow:hidden;
  position:relative;
  top:-1px;
  background-color:#FF9;
}
* html input { overflow: visible; }