@charset "UTF-8";
/**author:don + mail: i.don@hotmail.com + date:2010-12-15**/
*{margin:0;padding:0;}
body{font:12px/1.6em arial;color:#000; }
.wrap{overflow:hidden;}
.login{height:156px; padding-top:15px; *padding-top:20px; background:url(img/box_uc.png) no-repeat 0 0;}
.login .a1,.login .a2{float:left; background:url(img/blank.gif); margin-top:2px;_margin-top:0;text-indent:-999em;width:90px;height:25px;overflow:hidden;}
.login .a1{margin-left:4px; margin-right:15px; width:70px;}
.login p{ display:block;  margin:6px 8px 0 20px; *margin:0 0 0 20px;}
.login label{display:inline-block; *display:inline-block; *zoom:1; width:54px; font-family:arial; font-weight:bold; height:26px; line-height:26px; color:#ffb400; text-align:right; }
.login input{display:inline-block; *display:inline-block; *zoom:1; border:1px solid #e2c998; color:#301000; width:122px; background:#f2ce88 url(img/lgbg.gif) repeat-x; height:24px; line-height:26px; padding-left:5px;}
.login button{float:left; margin:3px 0 0 55px; width:103px; height:42px; background:url(img/login.gif) no-repeat 0 0; border:none; cursor:pointer; text-indent:-999em; overflow:hidden;}
.login .a3{float:left; width:53px; height:32px; color:#5a2c00;  background:url(img/btn_reg.jpg) no-repeat 0 0; text-indent:-999em;overflow:hidden;  }

.logon{height:160px;padding-top:0px;background:url(img/box_uc.png) no-repeat -235px 0;}
.logon .a1,.logon .a2{display:block; width:150px;height:30px;margin:8px auto;text-indent:-999em;overflow:hidden;}
.logon p{margin:20px auto 10px; text-align:center; font-weight:bold; color:#d5da89;  }
.logon  p.t_o{ display:block; margin:0;}
.logon p a{margin:0 5px; color:#591c06;text-decoration:underline;}
.logon p a:hover{color:#900;}
.logon .t_l{text-align:left; }
.logon .b2{width:103px; background:url(img/btn_startgame.jpg) no-repeat 0 0;}
.logon .b3{width:75px; background:url(img/btn_startgame.jpg) no-repeat -114px 0;}
.logon div{ margin:15px 0 0 18px;}
.logon div a{margin:0 4px; float:left; height:34px; text-indent:-999em;overflow:hidden; }


.login .validate label{display:inline-block; *display:inline-block; *zoom:1; width:54px; font-family:arial; font-weight:bold; height:26px; line-height:26px; color:#ffb400; text-align:right; }
.login .validate input{display:inline-block; *display:inline-block; *zoom:1; border:1px solid #e2c998; color:#301000; width:74px; background:#f2ce88 url(img/lgbg.gif) repeat-x; height:24px; line-height:26px; padding-left:5px;}
.login .validate img{ display:inline-block; width:44px; height:18px; vertical-align:middle; margin-top:-5px; *margin-top:-10px;}
