﻿html{font-size:100%;background:#fff url(/public/img/bg.jpg) repeat center top;}
html,body{width:100%;min-width:100%;height:100%;min-height:100%;}
body{position:absolute;padding:0;margin:0;font:12px/16px Verdana, sans-serif;color:#5e5e5e;background:#fff url(/public/img/bg.jpg) repeat center top;}
html>body{min-height:100%;height:auto;}
table,td,th,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,li,form,select,textarea,img,hr,blockquote,fieldset{padding:0;margin:0;}
table{border-collapse:collapse;font:12px/16px Verdana, sans-serif;}
h1{padding:0 0 18px;font:22px/26px 'Century Gothic', Helvetica, Tahoma, sans-serif;color:#959595;text-transform:uppercase;}
h1 span{color:#e3007b;}
h2{padding:0 0 7px;font:14px/19px 'Century Gothic', Helvetica, Tahoma, sans-serif;color:#4b4b4b;}
.h2{font:14px/15px 'Century Gothic', Helvetica, Tahoma, sans-serif;color:#4b4b4b;}
p{padding:0 0 9px;}
fieldset,img{border:0;}
a,a.dashed{color:#dd4d8c;}
a.dashed{position:relative;border-bottom:1px dashed;}
a.dashed:hover{border-color:#fff;}
a:hover,a.dashed{text-decoration:none;}
*:focus{outline:0 none;-moz-outline:0 none;}
*{background-repeat:no-repeat;}

/*SCELET*/
form{display:inline;width:100%;height:100%;}
.bodyBlock{position:relative;z-index:1;float:left;min-width:998px;width:100%;padding-bottom:63px;}
.bodyBlock .blank{padding:214px 0 0;}
.blank{position:relative;min-width:998px;width:998px;margin:0 auto;}
.top{position:absolute;top:0;left:0;z-index:1;width:998px;}
.middle{position:relative;z-index:3;width:900px;margin:0 auto;background:transparent;}
.bottom{position:absolute;bottom:0;float:left;min-width:998px;width:100%;height:63px;}

/*CLASS*/
.all{width:100%;}
.clB{clear:both;font-size:0;}
.flL{float:left;}
.flR{float:right;}
.alL{text-align:left;}
.alC{text-align:center;}
.alR{text-align:right;}
.vaT,td.vaT{vertical-align:top;}
.vaM,td.vaM{vertical-align:middle;}
.vaB,td.vaB{vertical-align:bottom;}
.posR{position:relative;}
.posA{position:absolute;}
.f14{font-size:14px;line-height:19px;}
.cursor{cursor:pointer;}
.block{display:block;}
.none{display:none;}
.zoom,.content{zoom:1;}
.zoom:after,.content:after{content:'.';display:block;height:0;clear:both;font-size:0;visibility:hidden;}

/*TOP*/
.ribbon{position:relative;top:36px;left:4px;z-index:2;width:990px;height:257px;}
.ribbon div{width:990px;height:257px;background:url(/public/img/auth/ribbon.png);}
.top .posA{top:0;left:476px;z-index:3;width:440px;padding:12px 0 0;}
.theme{position:absolute;z-index:1;top:0;left:49px;width:900px;height:187px;background:url(/public/img/auth/theme.jpg);}
.theme2{background-position:0 -187px;}
.theme3{background-position:0 -374px;}
.theme4{background-position:0 -561px;}
.theme5{background-position:0 -748px;}

/*FORM*/
input.text,textarea,select.select{margin:0;font:11px 'Verdana';border:1px solid #cab6c0;vertical-align:middle;color:#414141;}
input.text{width:184px;height:16px;padding:1px 0 1px 3px;background-color:#fff;}
textarea{overflow:auto;padding:2px 0 1px 2px;background-color:#fff;}
select.select{width:189px;height:20px;}

span.checkboxList{display:block;overflow:hidden;zoom:1;}
span.checkboxList br{display:none;}
span.checkboxList input,table.checkboxList input{position:absolute;margin-left:0;padding-top:1px;padding-left:1px;}
span.checkboxList label{display:block;padding:0 0 0 25px;}
table.checkboxList{height:20px;}
table.checkboxList label{display:block;padding:0 10px 0 18px;line-height:15px;}
.button{position:relative;width:162px;height:40px;margin:0;padding:0;border:0;cursor:pointer;}
.buttontext{display:block;width:auto;height:20px;margin:0;padding:0;border:0;border-bottom:1px solid #dd4d8c;background:transparent;font:14px/14px 'Times New Roman', serif;color:#dd4d8c;}
.b_enter{background:url(/public/img/button/enter.png);}
.b_submit{background:url(/public/img/button/submit.png);}
.label{color:#000;font-size:11px;}

/*MIDDLE*/
.color1{color:#fff;}
.color2{color:#000;}

.content{position:relative;left:50px;width:820px;min-height:470px;height:auto !important;height:470px;}

.authBox label,.emailBox label,.recoverBox label{color:#5e5e5e;}

.authBox{padding:0 0 51px;}
.authBox .flL{width:375px;text-align:right;}
.authBox .flR{float:left;width:410px;padding:0 0 0 35px;}
.authBox h1{padding:0 0 28px;}
.authBox h2{padding:0 0 19px;}
.authBox .button{margin:18px 0 0 -11px;}

.emailBox,.recoverBox{position:relative;float:left;min-height:154px;height:auto !important;height:154px;}
.emailBox a.f14,.recoverBox a.f14{position:absolute;bottom:8px;}
.emailBox{position:relative;width:375px;margin:0 0 0 -49px;padding:8px 0 20px 49px;background:#fdf9fb;}
.emailBox .message{height:42px;}
.emailBox .posA{top:0;right:-7px;height:100%;width:7px;background:url(/public/img/auth/shade.png) no-repeat 0 center;}
.recoverBox{width:410px;padding:8px 0 20px 35px;}

.errorbox{color:#d4078a;}
span.errorbox{font:10px/11px Verdana, sans-serif;} 
.message{font:14px/15px 'Century Gothic', Helvetica, Tahoma, sans-serif;}

fieldset .field{display:block;}
fieldset b.error,fieldset div.error{padding:2px;background:url(/public/img/auth/errorfield.png) center;}
fieldset b.error .text{height:14px;padding-left:1px;border:0;}
fieldset b.error .select{width:184px;height:16px;border:0;}
fieldset b.error textarea{padding-left:1px;border:0;}
fieldset b.error table.checkboxList,fieldset div.error table.checkboxList{height:16px;background-color:#f8f2f6;}

.rightForm div.zoom,.leftForm div.zoom,.topForm div.zoom{min-height:32px;height:auto !important;height:32px;}
.rightForm .label{display:block;position:relative;top:2px;line-height:15px;overflow:hidden;zoom:1;}
.rightForm .label .errorbox,.leftForm .label .errorbox{display:block;}
.rightForm .field{float:left;padding-right:11px;}
.rightForm b.valid,.rightForm div.valid{float:left;}

.leftForm .label{float:left;width:130px;padding-right:10px;position:relative;top:2px;line-height:15px;text-align:right;}
.leftForm b.valid,.leftForm div.valid{float:left;}

.topForm div.zoom{min-height:36px;height:auto !important;height:36px;}
.topForm .label{display:block;padding:2px 0 1px;line-height:15px;}
.topForm .label b{position:absolute;margin-left:-0.8em;font-weight:normal;}
.topForm .field{float:left;}
.topForm b.valid,.topForm div.valid{float:left;}
.topForm .select,.topForm .field{margin-right:1px;}

.s-number img{float:left;margin:0 10px 0 0;border:1px solid #cf2f78;}
.s-number .text{width:80px;}

.w200{width:200px;}
input.w114{width:120px;}
input.w74{width:57px;}

.w50 .select,.w50 b.error .select,.w50 .newListSelected,.w50 ul.newList{width:50px;}
.w50 b.error .newListSelected{width:48px;}
.w81 .select,.w81 b.error .select,.w81 .newListSelected,.w81 ul.newList{width:81px;}
.w81 b.error .newListSelected{width:79px;}

.feedback .flR{position:relative;width:490px;margin:-128px 0 0 0;}
.feedback textarea{width:326px;height:111px;}
.feedback .button{float:right;clear:both;margin:6px 10px 0 0;}

.regBox{font-size:11px;}
.regBox h1{padding:0 0 1px;}
.regBox h1 .h2{position:relative;top:-3px;left:12px;text-transform:none;}
.messageBox{position:relative;width:900px;min-height:24px;height:auto !important;height:24px;margin:0 0 0 -50px;}
.messageBox div{padding:2px 0;font:11px/15px Verdana, sans-serif;background:url(/public/img/auth/messagebox.png);color:#000;}
.messageBox div div{position:relative;padding:0 0 1px 50px;background:#f8f2f6 none;}
.regBox p{line-height:12px;}
.regBox .column1,.regBox .column2,.regBox .column3{float:left;}
.regBox .column1{width:230px;}
.regBox .column2{width:230px;}
.regBox .column3{width:352px;}
.regBox .column1 h2,.regBox .column2 h2{padding:0 0 11px;}
.regBox .column1 div.posR{padding:0 0 3px;}
.regBox .column2 p{height:26px;}
.regBox .column3 div.zoom{min-height:42px;height:auto !important;height:42px;}
.column2 td.w114{padding-right:1px;}
.regBox .button{margin:12px 0 0;}

.regbottom{clear:both;padding:20px 0 0;}
.regbottom textarea{float:left;width:393px;height:46px;margin:4px 40px 0 22px;}
.regbottom .signature{float:left;width:189px;height:63px;margin:4px 7px 0 0;padding:0;background:url(/public/img/signature.png);}

/*BOTTOM*/
.bottom .posR{width:908px;height:63px;margin:0 auto;}
.bottom .posA{top:-3937px;width:100%;height:4000px;background:url(/public/img/auth/blank.png);}
.bottom .alL{position:absolute;top:-3937px;left:4px;width:900px;height:4000px;background:#fff;opacity:0.84;filter:alpha(opacity=90);}
.bottom .zoom{position:relative;z-index:3;left:4px;width:900px;height:63px;background:url(/public/img/auth/bottom.png) no-repeat 0 100%;}
.bottom .flL,.bottom h1{padding:26px 26px 0 50px;}
.bottom h1{float:right;font:100 11px/13px Verdana;text-transform:none;}

/* selectbox */
.newListSelected{position: relative;width:187px;height:18px;padding:0;border:1px solid #cab6c0;color:#6b6b6b;background:#fff url(/public/img/select-bg.png) no-repeat 100% 0;z-index: 999;}
b.error .newListSelected{width:185px;height:16px;border:0;background-position:100% -1px;}
.newListSelected select {position: absolute; left:0px; top: 0px;}
.selectedTxt{overflow:hidden;height:16px;padding:2px 17px 0 4px;font:300 11px/15px 'Verdana';}
b.error .selectedTxt{height:14px;padding:1px 17px 0 3px;line-height:13px;}
.newListSelHover {background-position:100% -17px;cursor:default;}

.ui-helper-hidden-accessible{position:absolute;left:-999em;}
span.ui-checkbox,span.ui-radio{float:left;width:15px;height:15px;margin:0;font-size:0;background:url(/public/img/icon_checkbox.png) no-repeat 0 0;}
span.ui-helper-hidden{display:none;}
span.ui-checkbox-state-hover{background-position: 0 -65px;}
span.ui-checkbox-state-checked{background-position: 0 -130px;}
span.ui-checkbox-state-checked-hover{background-position: 0 -195px;}
span.ui-radio{background-position: 0 -260px;}
span.ui-radio-state-checked-disabled-hover,
span.ui-radio-state-checked-disabled,
span.ui-radio-state-checked,span.ui-radio-state-checked-hover{background-position: 0 -325px;}