body{font-family: 'Source Sans Pro', sans-serif;background:url('../images/background_top.png')repeat-x;background-position:center top;}
.logo{width:1200px;text-align:left;height:88px;margin:12px auto;}
.container_menu{height:40px;background:url('../images/bg_menu.png')repeat-x;background-position:center center;}

#container_inside_menu {
    margin:0px auto;
    width: 1200px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

/*============================*/
/* Main Navigation
/*============================*/
#nav {
    height: 40px;
    line-height: 40px;
    width: 100%;
}

#nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#nav li {
    float: left;
    position: relative;
    width: 20%;
	z-index:11000;
}

#nav li:first-child, #nav li:first-child a {
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}
#nav li:last-child, #nav li:last-child a {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}

#nav a {
    color: #000;
    display: block;
    font-size: 1.3em;
    height: 40px;
    overflow: hidden;
    text-align: center;
    text-shadow: 0 -1px 0 #000;
    -webkit-box-shadow: inset 0 0 10px transparent;
    -moz-box-shadow: inset 0 0 10px transparent;
	text-decoration:none;
}

#nav a:after {
    background: rgba(255,255,255,.07);
    content: "";
    height: 40px;
    left: 0;
    position: absolute;
    width: 100%;
}

#nav li:hover > a {
    background: #004268;
    border-left-color: #222;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    -webkit-box-shadow: inset 0 0 10px #111;
    -moz-box-shadow: inset 0 0 10px #111;
    box-shadow: inset 0 0 10px #111;
}
#nav span {
    position: relative;
}

#nav a:active span {
    color: #ffd;
    position: relative;
    top: 1px;
}

#nav li:first-child a {
    border-left: none;
}

#nav li:last-child a {
    border-right: none;
}

.dropdown > a span:after {
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #000;
    content: "";
    right: -13px;
    position: absolute;
    top: 8px;
}

.dropdown:hover > a span:after {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #fff;
    content: "";
    right: -15px;
    position: absolute;
    top: 8px;
}

/*============================*/
/* Sub Navigation
/*============================*/
#nav ul ul {
    opacity: 0;
    position: absolute;
    top: 40px;
    visibility: hidden;
    width: 0;
    -moz-transition: all 300ms ease-out;
    -webkit-transition: all 300ms ease-out;
    -ms-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
	z-index:10000;
}

#nav ul li:hover ul {
    opacity: 1;
    visibility: visible;
    width: 100%;
}

#nav ul ul li {
    background: #f3f3f3;
    float: none;
    line-height: 0;
    width: 100%;
}

#nav ul ul li:nth-child(odd) {
    background: #eee;
}

#nav ul ul li:first-child, #nav ul ul li:first-child a {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
#nav ul ul li:last-child, #nav ul ul li:last-child a {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}

#nav ul ul li a {
    border-right: none;
    border-left: none;
    border-top: 1px solid #fff;
    color: #555;
    font-size: 12px;
    height: 36px;
    line-height: 36px;
    padding: 0 0 0 15px;
    text-align: left;
    text-shadow: 0 -1px 0 #eee;
}

#nav ul li ul li a:after {
    background: rgba(0,0,0,.02);
    content: "";
    height: 18px;
    left: 0;
    position: absolute;
    top: 19px;
    width: 100%;
}

#nav ul ul li a:hover {
    background: #ffd;
    color: #111;
    text-shadow: 0 1px 0 #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#nav ul ul a:active span {
    color: #111;
    position: relative;
    top: 1px;
}
.slider{width:1200px;height:400px;position:absolute;}
.responsive_slider{position:relative;margin:15px auto 0px auto;width:1200px;height:400px;}
.top_result{padding:0px 0px 0px 15px;position:absolute;background:url('../images/latest_bg.png')no-repeat;width:322px;height:212px;z-index:10000;right:30px;top:90px;}
.top_result h1{color:#fff;font-size:1.5em;padding:6px 0px 4px 0px;margin:0px;}
.top_result h2{color:#fff;font-size:1.1em;padding:0px;margin:0px;}
.white_result{margin-top:25px;}
.white_result h1{text-align:center;color:#b2071a;margin:0px;padding:0px;font-size:2.1em;}
.white_result h2{text-align:center;color:#b2071a;margin:0px;padding:0px;font-size:4.0em;letter-spacing:12px;}
.livedraw{width:1200px;margin:20px auto 10px auto;background:url('../images/trans_balls.png')no-repeat;background-position:top left;}
.livedraw h1{font-family: 'Coda', cursive;font-size:3.0em;color:#cc0000;line-height:30px;text-align:left;}

.main_content{text-align:center;width:1200px;margin:20px auto 10px auto;background:url('../images/trans_balls.png')no-repeat;background-position:top left;}
.main_content h1{font-family: 'Coda', cursive;font-size:3.0em;color:#cc0000;line-height:30px;float:left;display:inline-block;}
.main_content_in{background-color:#f5f5f5;padding:20px;}
.main_content_in p{text-align:left;font-size:1.1em;}
.search_area{float:right;line-height:30px;width:269px;}
.search_area input[type="text"]{padding:3px 5px;border:1px solid #cecece;font-size:1.2em;}

table.result_table{background:#f5f5f5;width:100%;border:1px solid #cc0000;}
table.result_table thead th{font-size:1.4em;padding:4px 0px;background:#cc0000;color:#fff;text-align:center;}
table.result_table tbody td{padding:8px 0px;font-size:1.1em;text-align:center;color:#000;border-top:1px solid #aeaeae;}
table.result_table tbody td.second{border-right:1px solid #aeaeae;}
table.result_table tbody td.third{border-right:1px solid #aeaeae;}

table.result_table22{margin-bottom:15px;background:#fff;width:320px;border:1px solid #cc0000;display:inline-block;margin-right:20px;}
table.result_table22 thead th{font-size:1.0em;padding:4px 0px;background:#cc0000;color:#fff;text-align:center;}
table.result_table22 tbody td{padding:8px 0px;font-size:1.0em;text-align:center;color:#000;border-top:1px solid #aeaeae;}
table.result_table22 tbody td.second{border-right:1px solid #aeaeae;}
table.result_table22 tbody td.third{border-right:1px solid #aeaeae;}

ul.ball_result33{text-align:center;list-style:none;margin:0px;padding:0px;}
ul.ball_result33 li{display:inline-block;font-weight:bold;text-align:center;color:#000;}
ul.ball_result223{text-align:center;list-style:none;margin:0px;padding:0px;}
ul.ball_result223 li{display:inline-block;margin:0px 10px;}

ul.ball_result{text-align:center;list-style:none;margin:0px;padding:0px;}
ul.ball_result li{font-weight:bold;text-align:center;line-height:27px;color:#000;display:inline-block;width:26px;background:url('../images/ball.png')no-repeat;}
ul.ball_result22{text-align:center;list-style:none;margin:0px;padding:0px;}
ul.ball_result22 li{display:inline-block;margin:0px 40px;}
.bottom_part{background:url('../images/background_bottom.png')repeat-x;height:752px;background-position:center bottom;}
.content_bottom{width:1200px;margin:0px auto;position:relative;}
.cb_left{text-align:center;float:left;width:918px;background:#f0f0f0;behavior:url('PIE.htc');border-radius:8px;padding:10px 35px;}
.cb_left h1{font-family: 'Coda', cursive;text-align:center;color:#000;font-size:2.0em;padding:0px;margin:0px 0px 10px 0px;}
.cb_left p{font-size:1.2em;padding:10px 0px;text-align:left;}
.cb_right{float:right;width:265px;text-align:center;}
.cb_right a{text-decoration:none;display:block;background:url('../images/ads_bg.png')no-repeat;width:265px;height:327px;}
h1.link_text{margin:0px 0px 0px 0px;padding:10px 0px 0px 5px;color:#065775;font-size:1.8em;}
h2.link_text22{margin:0px;padding:200px 0px 0px 15px;color:#000000;font-size:1.1em;}
.fa_one{display:inline-block;width:200px;height:220px;background:#fff;margin:0px 4px;}
.lucky, .hot, .golden, .vip{display:block;width:150px;height:108px;margin:10px auto 10px auto;}
.lucky{background:url('../images/cards.png')no-repeat;background-position:0px 0px;}
.hot{background:url('../images/cards.png')no-repeat;background-position:-212px 0px;}
.golden{background:url('../images/cards.png')no-repeat;background-position:-426px 0px;}
.vip{background:url('../images/cards.png')no-repeat;background-position:-638px 0px;}
h1.l_text{text-align:left;padding:10px 0px 5px 20px;margin:0px;font-size:1.4em;}
p.l_p{font-size:1.0em;padding:0px 0px 0px 20px;margin:0px;}
a.learn_more{margin:20px auto;text-decoration:none;color:#fff;height:40px;background:#b73333;width:151px;line-height:40px;font-weight:bold;display:block;}
.footer_thing{background:url('../images/bottom_bg.png')no-repeat;width:1200px;height:292px;margin:0px auto;position:absolute;top:460px;}
.up_footer{width:903px;margin:150px auto 0px auto;}
.uf_one{float:left;}
.uf_two{float:left;width:706px;text-align:center;}
.uf_three{float:right;}
ul.sosmed{padding:0px;margin:0px;}
ul.sosmed li{display:inline-block;}
ul.sosmed li a{display:block;width:57px;height:57px;}
ul.sosmed li a.fb{background:url('../images/sosmed.png')no-repeat;background-position:0px 0px;}
ul.sosmed li a.tw{background:url('../images/sosmed.png')no-repeat;background-position:-65px 0px;}
ul.sosmed li a.go{background:url('../images/sosmed.png')no-repeat;background-position:-130px 0px;}
ul.sosmed li a.wa{background:url('../images/sosmed.png')no-repeat;background-position:-196px 0px;}
.footer_text{text-align:center;color:#fff;margin-top:20px;}
.footer_text p{line-height:10px;}
