@charset "utf-8";
/* CSS Document */
a:link {

	
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	
}
a:active {
	text-decoration: none;
}

img{ border:none}
@font-face {
 font-family: 'Asap-Regular';
 src: url('font/Asap-Regular.ttf');
}

@font-face {
 font-family: 'Asap-Bold';
 src: url('font/Asap-Bold.ttf');
}
f1{
font-family: 'Asap-Bold';	
}
body{
	font-family:'Asap-Regular';
	background-image: url("img/background.png");
background-attachment: fixed;
background-size: 100% 100%;
padding: 0px;
margin: 0px;
	
}

.marquee {
    height: 30px;
    
    overflow: hidden;
    position: relative;
}
    .marquee div {
        display: block;
        width: 300%;
        height: 30px;
        
        position: absolute;
        overflow: hidden;
        
        -webkit-animation: marquee 15s linear infinite;
        -moz-animation: marquee 15s linear infinite;
        -ms-animation: marquee 15s linear infinite;
        -o-animation: marquee 15s linear infinite;
        animation: marquee 15s linear infinite;
    }
    .marquee span {
        /*float: left;*/
        width: 50%;
    }
    
@-webkit-keyframes marquee {
    0% { left: 0; }
    100% { left: -100%; }
}
@-moz-keyframes marquee {
    0% { left: 0; }
    100% { left: -100%; }
}
@-ms-keyframes marquee {
    0% { left: 0; }
    100% { left: -100%; }
}
@-o-keyframes marquee {
    0% { left: 0; }
    100% { left: -100%; }
}
@keyframes marquee {
    0% { left: 0; }
    100% { left: -100%; }
}
#nav-menu {
     font-family: arial, sans-serif;
     position: relative;
     width: 100%;
     height:43px;
     font-size:13px;
	 background:url(img/bg-menu.png);
     margin: 0px auto;
	 z-index:666;
	 font-weight:bold;
	 
}
 
#nav-menu ul {
     list-style-type: none;
	 margin:0px; padding: 0px;

}
 
#nav-menu ul li {
     float: left;
     position: relative;
	 margin:0px; padding: 0px; margin-top:3px;
	 
}
 
#nav-menu ul li a {
     text-align: center;
     padding-top:15px;
	 padding-right:13px;
	 padding-left:13px;
	 height:25px;
     display:block;
     text-decoration:none;
     color:#211e14;
	 border-right: solid 1px #736e5d;
	 
}

#nav-menu ul li.first a {
     text-align: center;
     padding-top:10px;
	 padding-right:16px;
	 padding-left:16px;
	 height:30px;
     display:block;
     text-decoration:none;
     color:#211e14;
	 border-right: solid 1px #736e5d;
	 
}

#last a{
	border:none !important;
    
	 
}

 #nav-menu ul li a:hover  {
     background:#424242;
	 background: -moz-linear-gradient( top,#979797 ,#424242 ); 
	
	 color:#f2f2f2;
	 
}
#ads-close{
background: none repeat scroll 0 0 #000000; border: 2px solid #888888; border-radius: 15px 15px 15px 15px; color: white; font-weight: bold; height: 20px; margin-right: -10px; margin-top: -18px; padding: 0 0 20px; position: absolute; right: 0; width: 24px;}
#ads-closes{
background: none repeat scroll 0 0 #000000; border: 2px solid #888888; border-radius: 15px 15px 15px 15px; color: white; font-weight: bold; height: 20px; margin-right: 147px; margin-top: -20px; padding: 0 0 20px; position: absolute; right: 0; width: 24px;
}

#header1
{
	width:1000px; height:90px; margin:auto; margin-top:25px;
}
#header-col1
{
width:300px; float:left	
}

#header-col2
{
	width:700px; float:right; padding-top:5px; text-align:right;
}
#item-header-col2-line
{
float:right; padding-left:40px; text-align:center;font-size:14px;font-weight:bold;	
}

#item-header-col2-wa
{
float:right; padding-left:40px; text-align:center;	font-size:14px;font-weight:bold;
}


#item-header-col2-ym
{
float:right; padding-left:40px; text-align:center;font-size:14px;font-weight:bold; color:#000;	
}

#item-header-col2-ym a
{
color:#000;	
}

#item-header-col2-bbm
{
float:right; padding-left:40px; text-align:center;font-size:14px;font-weight:bold;	
}


#item-header-col2-lc
{
float:right; padding-left:40px; text-align:center;	font-size:14px;font-weight:bold;
}



#item-header-col2 li
{
	list-style:none;
	font-size:14px;
	font-weight:bold;
}
#item-header-col2 li a
{
	list-style:none;
	font-size:14px;
	font-weight:bold;
	color:#000;
}

#baris-menu
{
width:100%; height:43px; margin:auto; margin-top:3px; background:url(img/bg-menu.png);	
}
#baris-col-menu
{
width:1000px; margin:auto; background:url(img/bg-menu.png); text-align:center;	
}

#running-teks
{
	height:44px; width:100%; background:url(img/back-running-teks.png); margin-top:4px;
}
#running-teks-content
{
	width:1000px; margin: auto;
}
#running-teks-box1
{
	width:130px; padding-top:13px; float:left; padding-left:15px;
}
#running-teks-box2
{
	height:22px; padding-top:8px; padding-left:3px; padding-right:3px; width:845px; margin-top:7px; float:left; background-color:#3c3c3c;
}

/*
#habla_window_div {
    position: absolute !important;
	width:340px;
	height:300px;
	max-height:300px;
	margin-right:0px !important;
	
}
#habla_offline_body_input
{
	height:177px !important;
	
}

#habla_pre_chat_div
{
	height:310px !important;
	
}

#habla_window_div.habla_window_div_base {
	z-index:1 !important;
}
*/
#utama
{
	width:1000px; margin:auto;
}

#utama-2
{
	width:950px; margin:auto;
}

#konten
{
	
	margin-top:20px; background:url(img/bg-content.png);border:solid 2px #ececec; padding:30px; padding-left:35px; padding-right:35px; border-radius:10px;
}
#line-acc img
{
	margin-top:15px; margin-bottom:20px;
	width:100%;
	
}

#konten-slider
{
	margin-top:14px;
}
#line-area-permainan
{
	margin-top:20px; margin-bottom:10px;
}

#line-area-permainan img
{
	width:100%

}

#line-area-permainan2
{
	margin-top:20px; margin-bottom:10px;
}

#line-area-permainan2 img
{
	width:100%

}

#content-permainan
{
	width:950px; margin:auto; background:url(img/bg-content.png); padding-top:50px; padding-left:25px; padding-bottom:50px; padding-right:25px; border-radius:10px; border:solid 2px #ececec;
}
#area-content-permainan
{
	height:260px;
}

#content-permainan-box-sports
{
float:left; width:200px; margin-right:47px; text-align:center;	
}

#content-permainan-box-casino
{
float:left; width:200px; margin-right:47px; text-align:center;	
}

#content-permainan-box-bolatangkas
{
float:left; width:200px; margin-right:47px; text-align:center;	
}

#gambar-permainan-sports

{
	margin-bottom:3px;
	
}

#judul-permainan-sports

{
 padding-top:5px;font-size:22px; color:#cd6a62;font-family: 'Asap-Bold';	
}

#teks-permainan-sports

{
 padding-top:5px; font-size:14px; color:#999c9c;	 
}


#gambar-permainan-casino
{
	margin-bottom:3px;
	
}

#judul-permainan-casino
{
 padding-top:5px;font-size:22px; color:#cd6a62;font-family: 'Asap-Bold';	
}

#teks-permainan-casino
{
 padding-top:5px; font-size:14px; color:#999c9c;	 
}

#gambar-permainan-bolatangkas

{
	margin-bottom:3px;
	
}

#judul-permainan-bolatangkas

{
 padding-top:5px;font-size:22px; color:#cd6a62;font-family: 'Asap-Bold';	
}

#teks-permainan-bolatangkas

{
 padding-top:5px; font-size:14px; color:#999c9c;	 
}


#content-permainan-box-togel
{
float:left; width:200px; text-align:center;	
}

#gambar-permainan-togel

{
	margin-bottom:3px;
	
}

#judul-permainan-togel

{
 padding-top:5px;font-size:22px; color:#cd6a62;font-family: 'Asap-Bold';	
}

#teks-permainan-togel

{
 padding-top:5px; font-size:14px; color:#999c9c;	 
}


#home-desc
{
width:930px; margin:auto; margin-top:20px; background:url(img/bg-content.png); padding-top:20px; padding-left:35px; padding-bottom:50px; padding-right:35px; border-radius:10px; border:solid 2px #ececec; color:#999c9c; font-size:16px;	
}

#home-news
{
width:930px; margin:auto; margin-top:20px; background:url(img/bg-content.png); padding-top:20px; padding-left:35px; padding-bottom:50px; padding-right:35px; border-radius:10px; border:solid 2px #ececec; color:#999c9c; font-size:16px; height:560px;	
}

#bank
{
width:960px; margin:auto; padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:20px;border:solid 2px #ebebeb; border-radius:10px; background:url(img/bg-bank.png);	
}

#footer
{
height:140px; margin-top:10px; background:#2a2a2a;	
}

#footer-component
{
width:1000px; margin:auto; padding-top:45px; padding-bottom:20px;	
}

#bag-copyright
{
height:40px; background:#bc2318; padding-top:14px; text-align:center; font-size:16px; font-weight:bold; color:#f2d3d1;	
}

#kolom-berita-kecil-isi img
{
	padding-right:10px; padding-bottom:1px; text-align:left; width:270px;
	
}

#kolom-berita-kecil-judul a h2
{
	color:#63F;
	
}

#kolom-berita-kecil-isi h3
{
	font-size:14px; line-height:1.5em; font-weight:normal; text-align:justify;
	
}

#read-more
{
	color:#FF3300;
}

#berita1
{
width:420px; float:left; margin-right:80px;	
}

#berita2
{
width:420px; float:left;	
}


#topbar{
position:absolute;
overflow: hidden;
padding-top:12%;
background-color: transparancy;
width: auto;heigth:auto;
visibility: hidden;
z-index: 999;
width:100%;
align-content: center;
}
#pops
{
	width:700px; margin:auto;
}

#pilih-games{float:left; width:28px;}
#select-games{float:left; }