body{background: #ddd; font-size:0.9em; font-family:Arial, Helvetica, sans-serif; width:100%; color: #333; margin:0;padding:0; background: url(images/~bg.png) repeat;}
table{border-collapse:collapse; border-spacing:0;}
table{font-size:inherit;}
img{border:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
h1{font-size: 1.4em; color: #e05a25; margin: 0 0 20px;}
h2{font-size: 1.2em; color: #e05a25; margin: 0;}
div{position:relative;}
a{text-decoration: none; color: #333;}
a:hover{text-decoration: underline;}
hr{height: 0px; border-top: 1px solid #555;}
.clear{clear: both;}
.top{width: 100%; border-bottom: 1px solid #bababa;}
.header{width: 1000px; margin: 0 auto;}
.login{position: absolute; top: 20px; left: 550px; z-index: 100; width: 400px; height: 185px; background: url(images/~login.png) no-repeat;}
.logincont{margin: 70px 0 0 150px;}
.login_submit input{width: 81px; height: 25px; background: url(images/~sin.png) no-repeat; border: 0; cursor: pointer;}
.login_submit input:hover{background: url(images/~sinh.png) no-repeat;}
.logo{float: left; margin: 30px 0 10px 0;}
.center{width: 100%; margin: auto; border-top: 1px solid #f7f7f7; border-bottom: 1px solid #bababa;}
.bottom{width: 100%; border-top: 1px solid #f7f7f7;}
.footer{width: 960px; padding: 20px; font-size: 0.8em; margin: auto;}
.menu{width: 1000px; font-size: 0.85em;}
a.menuitem{float: left; display:block; text-align: center; margin: 5px; width: 75px; height: 22px; padding-top: 8px; background: url(images/~button.png) no-repeat; font-weight: normal;}
a.menuitem:hover {text-decoration: none; color: #e05a25;}
.page{width: 960px; margin: 20px auto;}
.container{width: 1000px; margin: 0 auto;}
.mmo{width: 400px; height: 297px; float: left; background: url(images/~money.png) no-repeat; margin-left: 50px;}
.ao{width: 450px; height: 298px; float: left; background: url(images/~aos.png) no-repeat; margin-left: 20px;}
.aobutton{display: block; width: 108px; height: 42px; top: 140px; left: 190px; position: absolute; text-align: center; font-weight: bold; font-size: 0.9em; padding-top: 11px; background: url(images/~gbutton.png) no-repeat; text-transform: uppercase;}
.subscribe{position: absolute; top:-20px; right: 50px; z-index: 100; width: 400px; height: 100px;}






.index{width: 980px; margin: 25px auto 25px auto;}
.intf{margin: auto; text-align:center;}
.left{float: left;}
.right{float: right;}
.hidden {display: none;}
.jform_element { margin: 5px 0px 5px 0px;}
.jform_caption {padding-top: 8px; float: left; width: 150px;}
.jform_information { font-size: 75%; color: #3288dd; float: left; width: 220px; padding-top: 8px;}
.jform_input input, select {margin-top: 2px; width: 200px; padding: 3px; border: 1px solid #ccc;}
.jform_input  select {width: 208px;}
.jform_input textarea{margin-top: 2px; width: 200px; height: 200px; padding: 3px; border: 2px solid #3288dd;}
.jform_checkbox {float: left;}
.jform_checkbox_caption {float: left; font-size: 75%; color: #e05a25; padding-top: 3px;}
.jform_input_submit input{margin-top: 2px; width: 108px; height: 39px; border: 0; background: url(images/~gbutton.png) no-repeat;}
.jform_input_checkbox {float: left;}
.mandatory {font-size: 100%;}
.error {font-size: 75%; padding: 10px; color: #F33; text-align: center; background: #fee;}
.message {font-size: 75%; background: #08f; padding: 10px; color: #fff; text-align: center;}
.message a{color: #eef;}
.tdh{font-size:0.9em; height: 36px; background: url(images/tdh.png) repeat-x; font-weight: bold; color:#FFF; padding: 3px; border-right: 1px solid #1781ac; border-left: 1px solid #b6d7e4;}
.tdc{font-size:0.8em; padding: 3px; border: 1px solid #e05a25;}
.edit{width: 80px; text-align: center;}
.edit a{font-size:0.9em;}
#pointsform{display:none;position:fixed;_position:absolute;height:190px;width:250px;background:#FFF;
border:2px solid #333;z-index:100;padding:5px;font-size:0.9em;text-align: center;color:#333;}
.surf{}
.surfmenutop{margin: 5px auto; width: 400px; text-align: center; float: left;}
.surfmenutop a{font-size:0.9em; color: #e05a25; margin: 0 5px;}
#timer{text-align: center; font-size:1.5em; color: #e05a25; margin-right: 20px;}
.count{font-size:2em;}

