*{margin:0; padding:0; }
body { padding:0px ; margin:0px; font-size: 13px;  }/*font-size: 0.75em;*/
body, table, tr, td, select, textarea, input  , div , p , li , label{ font-family: 'Malgun Gothic',"¸¼Àº °íµñ",AppleGothic,Dotum,"µ¸¿ò", sans-serif; }
ul { margin: 0; padding: 0; list-style: none; }
li, dt, dd, ol { margin: 0; padding: 0; }
a {cursor:pointer;}
a:link, a:visited { color: #000; text-decoration: none; }

.mainFrame{ position:fixed; width:100%; height:56px; top:0px; left:0px; background:#3f51b5; z-index:1000; }
.mainLogo{ background:#2f409f; float:left; width:220px; height:56px; padding:0 0 0 50px; text-align:center; font-size:16px; line-height:56px; color:#FFF; cursor:pointer; z-index:1999;position:absolute;  }

.mainInfo { width:1550px;float:left;height:30px; padding-top:5px;position:absolute; z-index:1; }
.mainInfo ul { width:100%;height:20px;line-height:20px;list-style:none;z-index:1; }
.mainInfo .infoTitle { width:73px;height:20px;line-height:20px;float:left;text-align:center; color:#FFF;font-size:11px;color:#DDD; margin:1px 0px;z-index:1; }
.mainInfo .infoTitle a {color:#DDD;font-size:11px;}
.mainInfo .infoValue { width:103px;height:20px;line-height:20px;float:left;text-align:center;color:#000; background:rgba(255, 255, 255, 0.7); border-radius: 5px;margin:1px 0px;z-index:1; }

.topoftopDiv { min-width: 1550px;width: 1550px; }

.mainHome{ background: url(../styles/image/icon/menu-cl.png) 50% 50% no-repeat #223390; width:50px; height:56px; border:0px; position:absolute; top:0px; left:0px; overflow:hidden; text-indent:-999px;z-index:2000; }
.mainMenu{ position:fixed; max-width:220px; height:100%; top:0px; left:0px; padding-top:56px; z-index:999; }
.mainMenu_ul { position:relative; height:100%; background:#ebebeb; width:50px; }
.mainMenu_li { border-bottom:1px solid #ddd; height:50px; cursor:pointer; }
.mainMenu_ul .setting { background: url(../styles/image/icon/87.png) 50% 50% no-repeat; background-size: 24px 24px;  }
.mainMenu_ul .games { background: url(../styles/image/icon/196.png) 50% 50% no-repeat; background-size: 24px 24px;  }
.mainMenu_ul .bettings { background: url(../styles/image/icon/23.png) 50% 50% no-repeat; background-size: 24px 24px;  }
.mainMenu_ul .members { background: url(../styles/image/icon/86.png) 50% 50% no-repeat; background-size: 24px 24px;  }
.mainMenu_ul .cashs { background: url(../styles/image/icon/11.png) 50% 50% no-repeat; background-size: 24px 24px;  }
.mainMenu_ul .statistics { background: url(../styles/image/icon/21.png) 50% 50% no-repeat; background-size: 24px 24px;  }
.mainMenu_ul .boards { background: url(../styles/image/icon/108.png) 50% 50% no-repeat; background-size: 24px 24px;  }
.mainMenu_ul .on { background-color:#FFF;  }
.mainMenu_ul .on .opens { display:block !important;  }

.mainMenu_ul .on .closed { display:none !important;  }

.mainMenu_li .opens { z-index:4000; background-color:#FFF;display:none; position: absolute; top:0px; left:50px; height:100%; width:179px; padding:20px; border-right: 1px solid #dbdbdb; -webkit-box-shadow: 2px 0 2px rgba(150, 150, 150, 1); -moz-box-shadow: 2px 0 2px rgba(150,150,150,0.1); box-shadow: 2px 0 2px rgba(150,150,150,0.1); }
.mainMenu_li .opens li{ z-index:4000; line-height: 28px; }
.mainMenu_li .opens h3 { margin-bottom: 10px; line-height: 18px; font-size: 1.17em; }
.mainMenu_li .opens .on{ color: #435ffe; }

.mainMenu_li .closed { background-color:#FFF;display:none; position: absolute; top:0px; left:50px; height:100%; width:179px; padding:20px; border-right: 1px solid #dbdbdb; -webkit-box-shadow: 2px 0 2px rgba(150, 150, 150, 1); -moz-box-shadow: 2px 0 2px rgba(150,150,150,0.1); box-shadow: 2px 0 2px rgba(150,150,150,0.1); }
.mainMenu_li .closed li{ line-height: 28px; }
.mainMenu_li .closed h3 { margin-bottom: 10px; line-height: 18px; font-size: 1.17em; }
.mainMenu_li .closed .on{ color: #435ffe; }

.mainMenu_li .viewMenu {padding:7px 12px;line-height:18px;font-size:12px;display:none;}
.on .viewMenu {font-weight:bold;}
#topinfomation {width:100%;z-index:10;padding: 0 0 0 290px;}
#closeButtons { position:fixed;width:40px;height:40px;font-weight:normal;font-size:18px;cursor:pointer; z-index: 3999;top:59px;left:220px;text-align:center;line-height:40px; }

#maincontents{ padding: 0 0 0 290px; margin: 102px 0; height: 100%; background: #fff; min-width: 1200px; }
#container_title { position: fixed; top: 56px; left: 0; width: 100%; line-height: 35px; font-size: 1.5em; padding: 0 20px; padding-left: 290px; border-bottom: 1px solid #ddd; background: #fff; z-index: 199; }
#contents { top: 92px; left: 0; width: 100%; background: #fff; z-index: 99; }

.pbtnslr{font-weight:bold;color:#000;}

.anchor { margin: 10px 0; padding: 0; zoom: 1; }
.anchor a { display: inline-block; padding: 5px 10px; border: 1px solid #c8ced1; background: #d6dde1; text-decoration: none; }
.anchor .selected { color:#435ffe; background: #FFF; }
.anchor li { float: left; margin-left: -1px; list-style: none; }

a.btn30 {display: inline-block;height: 30px;line-height: 30px;border: 0;border-radius: 5px;padding: 0 10px;font-weight: bold;font-size: 1.09em;vertical-align: middle;}
a.btn26 {display: inline-block;height: 26px;line-height: 26px;border: 0;border-radius: 3px;padding: 0 8px;margin: 1px;font-weight: normal;}
a.btn24 {display: inline-block;height: 24px;line-height: 24px;border: 0;border-radius: 3px;padding: 0 8px;margin: 1px;font-weight: normal;}
a.btn22 {display: inline-block;height: 22px;line-height: 22px;border: 0;border-radius: 3px;padding: 0 6px;margin: 1px;font-weight: normal;}
a.btn20 {display: inline-block;height: 20px;line-height: 20px;border: 0;border-radius: 3px;padding: 0 6px;margin: 1px;font-weight: normal;}
a.btn18 {display: inline-block;height: 18px;line-height: 18px;border: 0;border-radius: 3px;padding: 0 6px;margin: 1px;font-weight: normal;}

button.btn30 {display: inline-block;height: 30px;line-height: 30px;border: 0;border-radius: 5px;padding: 0 10px;font-weight: bold;font-size: 1.09em;vertical-align: middle; cursor:pointer; }
button.btn26 {display: inline-block;height: 26px;line-height: 26px;border: 0;border-radius: 3px;padding: 0 8px;margin: 1px;font-weight: normal; cursor:pointer; }
button.btn24 {display: inline-block;height: 24px;line-height: 24px;border: 0;border-radius: 3px;padding: 0 8px;margin: 1px;font-weight: normal; cursor:pointer; }
button.btn22 {display: inline-block;height: 22px;line-height: 22px;border: 0;border-radius: 3px;padding: 0 6px;margin: 1px;font-weight: normal; cursor:pointer; }
button.btn20 {display: inline-block;height: 20px;line-height: 20px;border: 0;border-radius: 3px;padding: 0 6px;margin: 1px;font-weight: normal; cursor:pointer; }
button.btn18 {display: inline-block;height: 18px;line-height: 18px;border: 0;border-radius: 3px;padding: 0 6px;margin: 1px;font-weight: normal; cursor:pointer; }

.btn_submit{background:#ff4081;color:#fff}
a.btn_submit{background:#ff4081;color:#fff}
.btn_submit:hover{background:#ff1464;}

.btn_01,a.btn_01 { background:#ff4081 !important; color:#fff !important; }
.btn_01:hover,a.btn_01:hover { background:#ff1464 !important; }
.btn_02,a.btn_02 { background:#9eacc6 !important; color:#fff !important; }
.btn_02:hover,a.btn_02:hover { background:#6d7d9a !important; }
.btn_03,a.btn_03 { background:#3f51b5 !important; color:#fff !important; }
.btn_03:hover,a.btn_03:hover { background:#1e3090 !important; }
.btn_04,a.btn_04 { background:#E60000 !important; color:#fff !important; }
.btn_04:hover,a.btn_04:hover { background:#CC0000 !important; }

#Popcontents { width:100%;}

.topoftopul { float:right;}
.topoftopul li span { color:blue; font-size:13px; padding:0px 1px; line-height:35px; }
.topoftopul li a { height:35px; line-height:35px; color:#555; font-size:12px; }	/*float:left;*/
.topoftopul li { float:left; height:35px; line-height:35px; font-size:12px; color:#555; padding:0px 5px; }
.topoftopul .charge { color:#555;font-weight:bold; }
.topoftopul .excharge { color:#555;font-weight:bold; }


#topUserM , #topUserP { font-weight:bold; color:blue; text-align:right; padding-right:3px; }
#topChargeM , #topGenP , #topBetM , #topBetStayM , #topLiveBet { color:blue; text-align:right; padding-right:3px;text-shadow: 1px 1px 1px rgba(0,0,0,0.3); }
#topExchangeM , #topUseP , #topBenM , #topBenStayM , #topLiveRes { color:red; text-align:right; padding-right:3px;text-shadow: 1px 1px 1px rgba(0,0,0,0.3); }

.searchTopDates {float:left;color:gold;padding:5px 15px;margin-top:5px; }
.infoTitle input {width:80px;height:20px;text-align:center;border-radius: 3px;border:0px;}

.list_paging{width:1550px;float:left;margin:0 auto;text-align:center;line-height:30px;padding:0px;margin-top:20px;}
.list_paging li{display:inline-block;font-family:"kakaoBold";cursor:pointer;font-size:12px;}
.list_paging .pbtns{ color: #555; font-size: 1.083em; height: 30px; line-height: 28px; padding: 0 3px; margin: 0 2px; min-width: 30px; text-decoration: none; border-radius: 3px; display: inline-block; vertical-align: middle; background: #f3f3f3; border: 1px solid #bbbcc3; }
.list_paging .pg_start { text-indent: -999px; overflow: hidden; background: url(../../styles/image/btn_first.gif) no-repeat 50% 50% #fff; padding: 0; border: 1px solid #bbb; }
.list_paging .pg_end{ text-indent: -999px; overflow: hidden; background: url(/styles/image/btn_end.gif) no-repeat 50% 50% #fff; padding: 0; border: 1px solid #bbb; }
.list_paging .chioce { display: inline-block; background: #4c4f6f; color: #fff; font-weight: bold; height: 30px; line-height: 30px; padding: 0 3px; min-width: 30px; border-radius: 3px; -webkit-box-shadow: inset 1px 1px 2px #222542; -moz-box-shadow: inset 1px 1px 2px #222542; box-shadow: inset 1px 1px 2px #222542; }

.footinfo { background-color:#f3f3f3;width:100%;height:30px;z-index:99990;position:fixed;left:50px;bottom:0px;border-top: 1px solid #dbdbdb;-webkit-box-shadow: 0px -5px 10px 0px rgba(150, 150, 150, 1);-moz-box-shadow: 0px -5px 10px 0px rgba(150,150,150,0.1);box-shadow: 0px -5px 10px 0px rgba(150,150,150,0.1); }

.b-t-0 { border-top:0 !important; }
.b-b-0 { border-bottom:0 !important; }
.b-l-0 { border-left:0 !important; }
.b-r-0 { border-right:0 !important; }