/*
Author:    lyvenus
Date:      2009.04.01
*/


/*@reset
===========================================================================*/
* {padding:0; margin:0;}
body, h1, h2, h3, h4, h5 {font:12px Arial, Helvetica, sans-serif;}
ul {list-style:none;}
img {border:none;}
td {empty-cells:show; border-collapse:separate;}
a:link, a:visited {text-decoration:none;}
a:hover, a:active {text-decoration:underline;}


/*@header
=============================================================== for #header*/
#header {width:998px; margin:0 auto;}
#headerTop {background:url(images/header_top.gif) repeat-x; height:80px;}
h1#logo {float:left; width:245px; position:relative; text-align:center;}
h1#logo img {margin:16px 17px 0;}
h1#logo span {padding-top:1px; vertical-align:top; color:#666; position:absolute; top:0; left:24px;}
#serve {height:21px; line-height:21px; text-align:right;}
#serve a {padding:0 4px;}
#headerLogin {float:right; width:753px; height:20px; margin-top:8px; line-height:20px; text-align:right;}
#headerLogin a {padding:0 4px;}
#quickNav {float:right; background:#cfecfb url(images/quickNav_bg.gif) repeat-x; width:753px; margin-top:5px;}
#quickNav a:link,#quickNav a:visited {color:#094898;}
#quickNav ul{background:url(images/quickNav_bg_fst.gif) no-repeat; height:26px; padding-left:38px;}
#quickNav ul li {float:left; display:inline; background:url(images/quickNav_bg_line.gif) no-repeat right; padding:2px 20px 0; font-size:14px; line-height:24px;}
#quickNav li.icoBuy {padding:2px 12px 0 8px;}
#quickNav li.icoBuy a {background:url(images/ico_menu_buy.gif) no-repeat top left; padding:2px 0 0 22px;}
#quickNav li.icoHm {padding:2px 12px 0 8px;}
#quickNav li.icoHm a {background:url(images/ico_menu_hm.gif) top left no-repeat; padding:2px 0 0 22px;}
#quickNav li.icoPh {padding:2px 12px 0 8px;}
#quickNav li.icoPh a {background:url(images/ico_menu_ph.gif) top left no-repeat; padding:2px 0 0 20px;}
#quickNav li.icoClient {padding:2px 12px 0 8px;}
#quickNav li.icoClient a {background:url(images/ico_menu_client.gif) top left no-repeat; padding:2px 0 0 22px;}
/*--dropList--*/
#quickNav li.dropl {display:block; padding:2px 6px 0 4px; position:relative; z-index:999;}
#quickNav li.dropl span {background:url(images/ico_drop.gif) no-repeat right 3px; padding-right:12px;}
#quickNav li.dropl span.o {background-image:url(images/ico_dropU.gif);}
#dropB {text-align:left; z-index:999;}
.dropT {background:#f1f8fe; border:2px solid #75a7dc; width:308px; position:absolute; top:28px; left:-120px;}
.dropT dl {float:left; display:inline; width:92px; margin-left:8px; font-size:12px;}
.dropT dl dt {padding-left:2px; font-weight:bold; color:#333;}
.dropT p {clear:both; padding:0 8px; text-align:right; font-size:12px;}
#quickNav .dropT p a:link,#quickNav .dropT p a:visited{background:none; padding:0; color:#000;}
#quickNav .dropT dl dd a {background:none; padding:0; margin:0 2px;}
#mainNav {background:#58bae9 url(images/mainNav_bg.gif) repeat-x; border:1px solid #2da9e3; border-bottom:none; border-top:none; padding-left:40px; margin-bottom:1px;}
#mainNav a{display:block; padding:0; color:#FFF;}
#mainNav a span {display:block; padding:0 14px;}
#mainNav .this a{background:url(images/menu_bg_Right.gif) right 1px no-repeat; font-size:14px; font-weight:bold; color:#e76901;}
#mainNav .this a span {background:url(images/menu_bg_Left.gif) left 1px no-repeat; padding-top:3px; line-height:22px;}
#mainNav ul{height:25px;}
#mainNav ul li {float:left; display:inline; background:url(images/mainNav_bg_line.gif) right no-repeat; padding:0 4px 0 2px; line-height:25px;}


/*footer
===============================================================for #footer*/
#foot {clear:both; background:#f5f5f5; border-top:2px solid #2a80d3; width:998px;  margin:5px auto 0; padding:10px 0; text-align:center; line-height:180%; color:#666;}
#foot dt {clear:both;}
#foot a {padding:0 8px;}
dd#nott {padding-bottom:5px; color:#fe0000;}


/*@association
=============================================================== for winRule456.html*/
.wrapper {width:998px; margin:0 auto; overflow:hidden; zoom:1;}
.logoDc {float:left; display:block; width:123px; text-align:center;}
.ad_Dc {float:left; display:block;}
#bbstopbody {width:970px; margin:0 auto; margin-top:3px; margin-bottom:5px; padding-left:26px; font:13px Arial, Helvetica, sans-serif;}
#subNav {background:url(images/subNav_bg.gif); border:1px solid #1e568f; border-top:none; border-bottom:none; width:970px; height:30px; margin:0 auto; margin-top:3px; margin-bottom:5px; padding-left:26px; font:13px Arial, Helvetica, sans-serif;}
#subNav li {float:left; display:inline; color:#FFF; line-height:30px;}
#subNav li a {display:block; color:#FFF;}
#subNav li span {display:block; padding:0 20px 0 18px;}
#subNav .this a{background:url(images/subNav_bg_Right.gif) right bottom no-repeat; color:#1e568f; font-weight:bold;}
#subNav .this a span {background:url(images/subNav_bg_Left.gif) left bottom no-repeat;}
.container {float:left; width:738px; margin-right:11px;}
.none {display:none;}
.bgRed {background:#e30202; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.bgBlue {background:#0404da; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.bgGreen {background:#04bd04; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

#faultTolerant {margin-bottom:10px;}
#faultTolerant .img_title {float:left;}
#faultTolerant .div_title {border-top:2px solid #0602a3; font-family:"ËÎÌå";}
#faultTolerant .div_title span {float:left; display:block; height:23px; padding-top:3px;}
#faultTolerant .div_title .help {float:right; border-right:1px solid #b8d6ea; padding-right:8px; font-weight:bold; color:#F00;}
#faultTolerant_content {clear:both; border:1px solid #b8d6ea; border-top:none; padding:2px;}
#faultTolerant_table {border:1px solid #d6d6d6; line-height:150%; table-layout:fixed;}
#faultTolerant_table th {background:#cadff5; border-bottom:1px solid #FFF; border-right:1px solid #FFF; height:22px;}
#faultTolerant_table th.border_none {border-right:none;}
#faultTolerant_table th a {text-decoration:underline; color:#000;}
#faultTolerant_table th a:hover {text-decoration:none; color:#000; }
#faultTolerant_table th a.this {color:#00F;}
#faultTolerant_table td {text-align:center; border-top:1px solid #FFF; border-right:1px solid #FFF; height:23px; overflow:hidden;}
td#select_faultTolerant {padding-left:45px; line-height:180%; white-space:normal; height:45px;}
#select_faultTolerant label {display:inline-block; margin-right:44px;}
.total {background:#FFF url(images/dot_total.gif) no-repeat 12px center; padding-left:46px; height:40px; position:relative;}
.total span {color:#F00; font-weight:bold; margin:0 5px; line-height:40px;}
.total .button {position:absolute; top:25%; right:6px;}
.button_blue_57X21 {background:#347dce url(images/button_blue_57X21.gif); border:none; width:57px; height:21px; margin-right:5px; font-weight:bold; color:#FFF; cursor:pointer;}
.button_blue_127X31 {background:#347dce url(images/button_blue_127X31.gif); border:none; width:127px; height:31px; margin-right:5px; font-size:14px; font-weight:bold; color:#FFF; cursor:pointer;}

#toolsSite {border:1px solid #b8d6ea;}
#toolsSite_title {background:#ddeaf8 url(images/toolsSite_title_line.gif) repeat-x bottom; height:29px;}
#toolsSite_title img {float:left; margin:6px 43px 0 8px;}
#toolsSite_tab {float:left;}
#toolsSite_tab li {float:left; background:no-repeat bottom; width:101px; height:29px; margin-right:3px; line-height:29px; text-align:center; cursor:pointer;}
#toolsSite_tab li.active {background-image:url(images/toolsSite_tab_blue.gif); font-weight:bold; color:#08057e;}
#toolsSite_tab li.normal {background-image:url(images/toolsSite_tab_gray.gif);}
.toolsSite_content {clear:both; padding:2px;}
#toolsSite .help1 {float:left; margin-left:10px; line-height:26px;}
#toolsSite .help2 {float:right; margin-right:10px; line-height:26px;}
.toolsSite_table_height {clear:both; height:300px; *height:290px; overflow:auto;}
.toolsSite_table {border:1px solid #d6d6d6; line-height:150%; table-layout:fixed; width:100%; *width:97%; _width:98%;}
.toolsSite_table th.border_none {border-right:none;}
.toolsSite_table th {background:#cadff5; border-bottom:1px solid #FFF; border-right:1px solid #FFF; height:22px;}
.toolsSite_table th a {text-decoration:underline; color:#000;}
.toolsSite_table th a:hover {text-decoration:none; color:#000; }
.toolsSite_table th a.this {color:#00F;}
.toolsSite_table td {text-align:center; border-top:1px solid #FFF; border-right:1px solid #FFF; height:23px;}

#slideRule {float:left; position:relative;}
.slideRule_title {display:block;}
#dropbar {background:url(images/dropbar_bg.gif); width:147px; height:641px; position:relative;}
#dropbar_bonus {position:absolute; top:72px; left:13px; text-align:right; font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF;}
#dropbar_bonus span {display:block; margin-bottom:49px;}
#dropbar_petNum {position:absolute; top:72px; left:57px; z-index:888; text-align:center; font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF;}
#dropbar_petNum span {display:block; margin-bottom:49px;}
#dropbar_red {background:url(images/dropbar_red.gif) no-repeat; position:absolute; top:72px; left:51px; width:36px;}
#mark1 {background:url(images/mark.gif) no-repeat; position:absolute; z-index:999; top:7px; right:-53px; display:block; width:54px; height:13px; cursor:pointer;}
#mark2 {background:url(images/mark.gif) no-repeat; position:absolute; z-index:999; bottom:-5px; right:-53px; display:block; width:54px; height:13px; cursor:pointer;}
#slideRule_msg {position:absolute; top:20px; left:154px; width:95px; text-align:justify; text-justify:inter-ideograph; line-height:150%; color:#848181;}
#slideRule_msg h2 {color:#F00; font-weight:bold; margin:5px 0;}

.button_bet {clear:both; padding-top:22px; padding-bottom:14px; position:relative; text-align:center; font-size:14px; font-weight:bold;}
.double {position:absolute; top:37%; _top:4%; left:23%; _left:-13%;}
.double input {width:30px; text-align:center;}
.double img {margin:0 5px;}