html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;outline:0;}html{min-height:100%;}body{background:#fff;font-size:11px;color:#2d2c37;height:auto!important;min-height:100%;height:100%;}body,table,form,input,button,textarea{font-family:"Trebuchet MS",Tahoma,sans-serif;}sup,sub{vertical-align:middle;position:relative;z-index:0;top:-.5em;font-size:.75em;//font-size:1em;}sub{top:.5em;}a:hover{text-decoration:none;}.clear{clear:both;}.cleardot{font-size:0;line-height:0;clear:both;}.input{position:relative;z-index:0;background:#fff;}.input input.text,.input textarea.text{background:transparent none;padding:0 10px;line-height:25px;font-size:11px;color:#2d2c37;border:1px solid #DBE0E6;border-top:1px solid #AAADB2;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}.input input.text{height:24px;}.input textarea.text{height:72px;}.input .tip{position:absolute;left:11px;top:0;line-height:25px;z-index:-1;}.input input.error,.input textarea.error{border:1px solid #FF2800;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}label.error{color:#ff2800;}.popup{display:none;position:absolute;z-index:100;}.popup .bg{background:#fff;border:1px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:15px 20px;position:relative;z-index:1;//zoom:1;}.popup .border{background:#2d2c37;width:100%;height:100%;position:absolute;padding:5px;opacity:.25;left:-6px;top:-6px;border:1px solid #2d2c37;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;z-index:-1;//zoom:1;}.popup .ie{position:absolute;z-index:-1;left:0;top:0;}.popup .iefill{position:absolute;z-index:0;left:0;top:0;}.popup h3{font-size:16px;font-weight:bold;margin:0 0 15px;}.popup .input{margin-bottom:15px;}.popup .ok{float:right;padding:5px 0 0;}.popup .cancel{margin:0 0 0 -5px;padding:5px 0 0;}.popup .go i,.popup .back i{width:3.2em;overflow:hidden;}.popup-msg{left:50%;width:270px;margin-left:-135px;text-align:center;margin-top:-90px;}.popup-msg .bg{padding:15px 10px 20px;}.popup-msg h2{font-size:24px;margin:0 0 10px;}.popup-msg p{font-size:14px;line-height:20px;margin:0 0 15px;}.popup-error .bg{background:#FF7B55;border:1px solid #FF7B55;}.popup-error p,.popup-error h2{color:#fff;}.popup-error .go i{color:#2d2c37;}.popup-error .go,.popup-error .go i{background-image:url('../i/go-error.png');}.sex{color:#ff7b55;}.pex{color:#b69592;}.fex{color:#e3a390;}.go,.back,.go-big,.spf{border:0 none;overflow:visible;display:inline-block;font-size:14px;text-decoration:none;padding:0;cursor:pointer;//display:inline;//zoom:1;}.go:focus,.back:focus,.go-big:focus{outline:0 none;}.go i,.back i,.go-big i,.spf i{position:relative;z-index:0;display:block;cursor:pointer;}.go,.go i{height:30px;line-height:28px;background:url('../i/go.png?2') no-repeat 0 0;}.go{color:#fff;margin:0 13px 0 0;}.go i{left:13px;padding:0 15px 0 0;background-position:100% 0;}.back,.back i{height:40px;line-height:38px;background:url('../i/back.png') no-repeat 0 0;}.back{color:#2d2c37;margin:-5px 18px 0 0;}.back i{left:18px;padding:0 20px 0 0;background-position:100% 0;}.go-big,.go-big i{height:40px;line-height:38px;background:url('../i/go-big.png?2') no-repeat 0 0;}.go-big{color:#fff;margin:0 18px 0 0;font-size:16px;}.go-big i{left:18px;padding:0 20px 0 0;background-position:100% 0;}.spf,.spf i{height:30px;line-height:28px;background:url('../i/$pf.png') no-repeat 0 0;}.spf{color:#fff;margin:0 18px 0 0;font-size:12px;}.spf i{left:18px;padding:0 20px 0 0;background-position:100% 0;font-style:normal;}.spf b{font-size:16px;}#rel{width:760px;margin:0 auto;position:absolute;top:0;left:50%;margin:0 0 0 -380px;z-index:50;}#header,#content,#footer,#play{width:760px;margin:0 auto;}#header{padding:15px 0;position:relative;z-index:3;}#header .free{position:absolute;left:230px;top:0;z-index:0;}#header .popup{right:0;}.back2room{float:left;margin:-7px 20px 0 20px;}.logo{text-decoration:none;color:#2d2c37;float:left;margin-top:-9px;height:45px;}.logo b{font-size:36px;}.logo sup{vertical-align:middle;font-size:11px;position:relative;top:-1.75em;}.likes{clear:left;margin:5px 0;float:left;height:25px;}.twitter-share-button,.fb_iframe_widget{vertical-align:middle;}.twitter-share-button{margin:1px 5px 0 0;}.login{float:right;}.login .col{float:left;width:140px;margin:0 10px 0 0;}.login .input{margin-bottom:10px;}.login a{color:#ff7b55;}.login .go{float:left;margin:-4px 15px 0 0;}.login .text{width:120px;padding:0 7px;}.login .tip{left:8px;}.login p{line-height:20px;margin-top:4px;}.login p img,.login p input{vertical-align:middle;margin:-1px 1px 0;}#header .user{float:right;}#header .user a{color:#ff7b55;}#header .info{float:left;position:relative;z-index:0;}#header .info .avatar{position:absolute;z-index:0;left:-60px;top:0;}#header .user .name{margin:-3px 0 0;}#header .user .name a{margin-left:7px;}#header .spfs .name{margin-bottom:3px;}#header .spfs{float:left;text-align:right;}#header .spf{margin-bottom:11px;}#header .spfs .popup-toggle{padding-right:10px;background:url('../i/drop.gif') no-repeat 100% 50%;}#header .mojo{margin:6px 0;}#header .mojo .frame{display:inline-block;vertical-align:middle;position:relative;z-index:0;margin:0 2px;width:104px;height:10px;//display:inline;//zoom:1;}#header .mojo i{position:absolute;left:0;top:0;width:104px;height:10px;z-index:1;background:url('../i/mojo-frame.png') no-repeat 0 0;font-size:0;line-height:0;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='i/mojo-frame.png');}#header .mojo b{position:absolute;left:2px;top:2px;z-index:-1;background:url('../i/mojo-bar.png') no-repeat 0 0;font-size:0;line-height:0;height:6px;}#invite{width:270px;}#invite .input-first{margin-bottom:7px;}#invite .text{width:216px;padding:0 7px;}#invite .tip{left:8px;}#forgot{width:270px;}#forgot .text{width:216px;padding:0 7px;}#forgot .tip{left:8px;}#footer{padding:15px 0 50px;border-top:1px solid #F0EAE9;}#footer ul{list-style:none;text-align:center;}#footer li{display:inline-block;margin:0 10px;//display:inline;//zoom:1;}#footer a{color:#2d2c37;}#content{padding:15px 0 25px;position:relative;z-index:0;border-top:1px solid #F0EAE9;height:auto!important;height:460px;min-height:460px;}#play{position:relative;z-index:0;border-top:1px solid #F0EAE9;}.begin{margin:-5px 0 0;height:465px;position:relative;z-index:1;}#content .begin p{text-align:center;margin:0 0 14px;clear:left;}.begin p input{vertical-align:middle;margin:-1px 5px 1px 1px;}.begin .go-big{margin-top:2px;}.begin .choose-arrow{position:absolute;left:0;top:100px;padding:47px 0 0 20px;height:90px;width:145px;background:url('../i/choose-arrow.png') no-repeat 0 0;font-size:18px;font-style:italic;color:#fff;z-index:0;}.index-video{position:absolute;left:50%;top:0;width:608px;height:476px;background:#fff;z-index:50;margin-left:-304px;display:none;border-width:initial;border-color:initial;overflow-x:hidden;overflow-y:hidden;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-width:initial;border-color:initial;border-image:initial;}.begin .index-video-show{position:absolute;top:96px;right:0;text-decoration:none;z-index:0;}.label-male,.label-female{float:left;width:136px;font-size:14px;cursor:pointer;text-align:center;margin:0 15px 25px;}.label-male .pic,.label-female .pic{background:url('../i/choose.jpg?2') no-repeat;display:block;height:316px;margin:0 auto;cursor:pointer;}.label-male{margin-left:195px;}.label-male .pic{width:100px;background-position:0 0;}.label-male .pic:hover{background-position:0 100%;}.label-male input,.label-female input{margin:-2px 0 0;vertical-align:middle;}.label-male input{margin-left:10px;}.label-female .pic{width:136px;background-position:100% 0;position:relative;z-index:0;left:15px;}.label-female .pic:hover{background-position:100% 100%;}#play .gamestub,#play object{width:760px;display:block;}.howto{position:absolute;width:84px;height:116px;background:url('../i/howto.png') no-repeat 0 0;overflow:hidden;text-indent:-1000px;left:-84px;top:25px;}#content h1{font-size:24px;margin:0 0 20px;}#content h2{font-size:16px;margin:0 0 15px;}#content p{font-size:12px;line-height:18px;margin:0 0 10px;}#content p a{color:#ff7b55;}#content p big{font-size:16px;}.register{margin:0 0 35px;}.register .column{float:left;width:367px;}.register .column-left{margin-right:26px;}.register li{list-style:none;margin-bottom:10px;clear:left;}.register .input{margin:1px 0 9px;}.register input.text,.register textarea,.register select{font-size:14px;margin:0;}.register input.text,.register textarea{width:345px;padding:0 10px;}.register input.text,.register .tip{line-height:31px;height:31px;font-size:14px;}.register .tip{top:2px;}.register select{height:33px;padding:4px 1px;}.register select{width:100%;}.register .inline{padding:20px 20px 20px 0;display:inline-block;position:relative;z-index:0;//display:inline;//zoom:1;}.register .inline input{margin:0 6px 2px 0;vertical-align:middle;}.register .inline li{position:absolute;left:0;top:40px;white-space:nowrap;}.register button{margin:10px 0 0;}#fader{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;z-index:49;}.howto-movie{width:480px;float:left;}.howto-text{margin-left:510px;}.welcome h1{font-weight:normal;text-align:center;margin:10px 0 35px 0!important;}.welcome .popup-inpage{position:relative;z-index:1;display:block;width:340px;text-align:center;}.welcome .popup-inpage .login{text-align:left;}.welcome .popup-inpage .col{width:149px;}.welcome .popup-inpage .text{width:118px;}.welcome .popup-inpage .input-righted{text-align:right;}.welcome .popup-inpage .input-righted .tip{left:18px;}.welcome .popup-inpage h3{font-weight:normal;font-size:14px;margin:10px 0 20px;}.welcome .right{float:right;margin:0 5px 0 0;}.welcome .left{float:left;margin:0 0 0 5px;}.welcome h2{position:absolute;z-index:1;left:50%;top:180px;width:50px;margin:0 0 0 -25px!important;text-align:center;font-weight:normal;font-size:24px!important;}.welcome .right .login{height:9em;}.welcome .left .agree{height:6em;padding:3em 0 0;}.welcome button{margin-bottom:10px;}.twitter-share-button{display:inline-block;margin:0 5px 0 0;}.twitter-share-button,.fb_iframe_widget{vertical-align:top;}