.form.wide{width:100%;margin:3px 0 0 0;}
.form.wide .data{margin:0 0 3px 0;}
.form,
.desk{float:left;display:block;overflow:hidden;width:50%;}
.form .data,
.desk .data{display:block;overflow:hidden;background:#222;border:1px solid #333;border-top:none;padding:20px;margin-bottom:3px;}
.data.complete{font-size:1.2em;color:#8bdb35;}
.static.signup-custom{margin:3px 0 0px 0;border-top:1px solid #333;}
.form .data{margin-left:1px;}
.desk .data{margin-right:2px;}
.form .title-line{margin-left:1px;}
.form label{clear:both;display:block;width:100%;font-size:.85em;margin-bottom:5px;}
.form label b{margin-left:5px;}
.form .textfield,
.form select{width:100%;max-width:100%;height:36px;line-height:36px;font-size:1.2em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;background:#fff;outline-width:0;padding:0 10px;margin-bottom:20px;}
.form select{cursor:pointer;}
.form .textarea{float:left;display:block;width:100%;max-width:100%;min-height:160px;font-size:1.2em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;background:#fff;outline-width:0;padding:10px;margin-bottom:20px;}
.err{float:left;width:100%;color:#ff0000;font-size:.85em;margin:-13px 0 20px 0;display:none;}
.err.show{display:block;}
.form .cls{float:left;width:100%;margin-bottom:20px;}
.form .cls .check{float:left;margin-right:5px;}
.form .cls a.right{float:right;}
.form .sub{float:left;width:100%;text-align:center;padding-top:20px;}
.form p{clear:both;margin-bottom:20px;font-size:.8em;color:#777;}
.form p.min{margin-bottom:10px;font-size:.8em;color:#777;}
.form .upload_btn{display:block;background:#222;border:1px solid #444;padding:8px 5px 8px 7px;cursor:pointer;margin:0px 0 17px 0;cursor:pointer;}
.form .upload_btn:hover{background:#333;border:1px solid #555;}
.form .upload_btn input{width:100%;cursor:pointer;}
.form .upload_btn.no-space{margin-bottom:3px;}
.form .warning{margin-bottom:20px;}
.desk .title-line{margin-right:2px;}
.desk .data b:first-child,
.desk p:first-child{margin:0;}
.desk .data b{display:block;color:#fff;margin-top:20px;}
.desk p{margin-top:10px;}
.static{display:block;overflow:hidden;background:#222;border:1px solid #333;border-top:none;padding:20px;margin-bottom:3px;}
.static b:first-child,
.static p:first-child{margin:0;}
.static b{display:block;color:#fff;margin-top:20px;}
.static p{margin-top:10px;}
.static .red{color:#ff0000;}
.static.big a{clear:both;float:left;font-size:1.2em;margin-top:10px;}
.static.big a:first-child{margin:0;}
.static.big strong{clear:both;float:left;color:#fff;font-size:1.2em;margin-top:30px;}
.static.big strong:first-child{margin:0;}
.help .sub-title:first-child{margin:0 0 20px 0;}
.help .sub-title{float:left;width:100%;margin:10px 0 20px 0;}
.help span{clear:both;float:left;}
.help .question{display:block;cursor:pointer;color:#ccc;margin-bottom:10px;}
.help .question.no-space{margin:0;}
.help .question i{display:inline-block;width:11px;height:11px;background:url(http://imcdn.gayhits.com/images/sprite.png) no-repeat -153px -175px;margin-right:10px;-moz-opacity:0.5;filter:alpha(opacity:50);opacity:0.5;}
.help span.open .question i{background:url(http://imcdn.gayhits.com/images/sprite.png) no-repeat -153px -187px}
.help .answer{display:none;}
.help span.open .answer{display:block;float:left;background:#333;font-size:.9em;border:1px solid #555;padding:12px;margin-bottom:20px !important;margin-top:10px;}
.help span.open .answer.no-space{margin-bottom:10px !important;}
.help span:last-child .answer{margin:20px 0 0 0 !important;}
.capcha{clear:both;float:left;width:100%;margin-bottom:20px;}
.capcha span{display:block;background:#ff0000;margin-left:110px;}
.capcha img{float:left;width:90px;height:36px;}
.capcha .textfield{float:left;width:100%;margin:0;}
.button{clear:both;display:block;height:40px;line-height:40px;text-align:center;font-size:1.2em;font-weight:bold;color:#ccc;background:#000;border:1px solid #444;cursor:pointer;}
.button:hover{color:#fff;background:#111;border:1px solid #555;}
.static-text{margin-top:6px;}
.upload .form .textarea{min-height:80px;}
.upload .form .radios{float:left;width:100%;margin:3px 0 15px 0;}
.upload .form .radios label:last-child{width:160px;}
.upload .form .radios label{clear:none;float:left;overflow:hidden;width:130px;font-size:.85em;cursor:pointer;margin-right:10px;}
.upload .form .radios label input{float:left;margin:0px 4px 0 0;}
.upload .form .url-upload,
.upload .form .hdd-upload{float:left;font-size:.85em;margin:-7px 0 20px 0;}
.upload .form .upload-from-url{display:none;}
.upload .categories-listing{float:left;width:100%;margin:5px 0 18px 0;}
.upload .categories-listing li{float:left;width:50%;margin-bottom:5px;}
.upload .categories-listing li .check{float:left;margin:1px 5px 0 0;cursor:pointer;}
.upload .categories-listing li label{float:left;margin:1px 7px 0 0;cursor:pointer;}
.upload .categories-listing li label:hover{color:#ccc;}
.upload.step1 #test{display:none;}
.upload .preview{position:relative;display:block;width:200px;overflow:hidden;border:1px solid #666;background:#000;margin:0 0 20px 0;}
.upload .preview img{display:block;width:100%;}
.upload .preview i{position:absolute;bottom:0;left:0;right:0;height:30px;line-height:30px;text-align:center;background:#000;color:#fff;-moz-opacity:0.8;filter:alpha(opacity:80);opacity:0.8;}
.login-mobile-custom .desk.for-mobile{display:none;}
.login-mobile-custom .warning.info{font-size:.85em;height:auto;padding:0px 10px 0 10px;}
.login-mobile-custom .warning.info p{margin:10px 0;}
@media (max-width:479px){.upload .categories-listing{font-size:.9em;}
}
@media (max-width:699px){.form,.desk{width:100%;margin:0;}
.desk{margin-top:-3px;padding-top:0;}
.form .data{margin-left:0;}
.desk .data{margin:0;}
.form .title-line{margin-left:0;}
.desk .title-line{margin-right:0;}
.desk .data,.static{font-size:.85em;}
.form .data.complete{font-size:1em;}
.form.wide{margin:-3px 0 0 0;}
.static-text{margin-top:0px;}
.login-mobile-custom .form{margin-top:-3px;}
.login-mobile-custom .desk{display:none;}
.login-mobile-custom .desk.for-mobile{display:block;margin-bottom:3px;}
.static.signup-custom{margin:0px 0 3px 0;border-top:1px solid #333;}
}
@media (min-width:700px){}
@media (min-width:801px){}
@media (min-width:1000px){}
@media (min-width:1310px){.upload .categories-listing li{width:33%;}
}
@media (min-width:1800px){.upload .categories-listing li{width:25%;}
}