html{height:100%;margin:0;padding:0;}
*{font-family:arial,tahoma,sans-serif;font-size:12px;margin:0;padding:0;word-wrap:break-word;}
body{background:#000;display:block;height:100%;}
.clearfix{*zoom:1;}
img{border:0;}
.clear{clear:both !important;float:none !important;height:0px !important;line-height:0px !important;margin:0 !important;padding:0;}
!important;}
textarea{resize:none;}
.clearfix:before,.clearfix:after {display:table;content:"";}
.headerbg{background:url("../img/header_leftbg.png") repeat-x top center;height:84px;position:absolute;left:0%;top:0;width:100%;border-bottom:1px solid #8f0000;z-index:-100;}
#header{background:url("../img/header_bg.png") no-repeat top center;height:85px;position:relative;}
#header .logo{background:url("../img/logo_index.png") no-repeat left center;width:245px;height:61px;display:block;position:absolute;left:0px;top:10px;}
#header .login-form{position:absolute;height:81px;right:0px;top:10px;display:block;}
#header .login-form img{float:left;margin:3px;border:0px;}
#header .login-form a{border:0px;border-style:none;text-decoration:none;}
#header .login-form label{background:url("../img/header_login_label.png") no-repeat;display:block;margin:0 0 0 70px;width:122px;height:18px;}
#header .login-form .input{border:1px solid #a1a1a1;border-image:url("../img/input-border-bg.png") 1px round;border-radius:1px;width:176px;padding:4px 5px;background:#000;color:#fff;font-size:16px;margin:1px 3px 0 0;float:left;}
#header .login-form input[type="submit"]{background:url("../img/signIn.png") no-repeat;width:93px;height:29px;border:0;cursor:pointer;float:left;}
#header .login-form form{display:block;}
#wrapper{width:1000px;margin:0 auto;}
.indexbg{background:url("../img/bg_index2.jpg") no-repeat center 85px;position:absolute;left:0;top:0;width:100%;height:785px;z-index:-200;}
#content.index{height:603px;position:relative;}
#content.index .faq-list{width:420px;position:absolute;left:0;top:0;}
.block .title{background:url("../img/module.png") no-repeat 0 -1px;color:white;font-size:23px;font-style:italic;height:35px;margin:0 0 10px;padding:5px 0 0 12px;width:410px;}
#content{background:#111;}
#content.index {background:none;}
#content.index .faq-list .item {border-bottom:1px dashed #727272;color:#FFB400;font-size:19px;font-style:italic;font-weight:bold;padding:9px 10px 10px;}
#content.index .faq-list .item p {color:#DBDBDB;font-size:14px;font-style:normal;font-weight:400;margin:0 0 3px;}
#content.index .contacts{position:absolute;bottom:0;left:0;height: 180px;width:420px;margin:0;padding:0;}
#content.index .contacts .row{color:#FEFEFE;font-size:16px;margin:10px 0 0 20px;}
#content.index .contacts .row span{color:#FFB400;font-size:16px;font-weight:bold;}
#content.index .contacts .row a{color:#FFB400;font-size:16px;font-weight:bold;}
#content.index .contacts.block .title{margin-bottom:20px;}
#content.index .slogan{background:url("../img/slogan.png") no-repeat scroll 0 0 transparent;color:#DBDBDB;font-size:19px;font-style:italic;font-weight:bold;left:450px;line-height:26px;padding:105px 0 0;position:absolute;top:5px;width:560px;}
#content.index .slogan .signUp{background:url("../img/signUp.png") no-repeat scroll 0 0 transparent;display:block;height:62px;margin:0 0 30px;width:284px;}
#content.index .sloganbg{/* background:url("../img/sloganbg.jpg") no-repeat scroll 0 0 transparent; */border-left:1px dashed #5E5E5D;height:700px;left:420px;position:absolute;top:0;width:700px;}
#content.index .slogan a{color:#ffb400;font-size:19px;font-style:italic;font-weight:bold;text-decoration:underline;}
#content.index .slogan .logos{border:1px solid #000;height:39px;margin:5px 0 20px;}
#content.index .slogan .logos a{color:#000;}
#content.index .slogan .logos img{float:left;}
#content{padding:50px 10px;}
#content .block{width:713px;margin:auto;}
#content .block.black{background:#040404;padding-bottom:50px;margin-bottom:50px;}
#content .block .title{background:url("../img/page-header.png") no-repeat 0 -1px;color:white;font-size:23px;font-style:italic;height:35px;margin:0 0 10px;padding:5px 0 0 12px;width:409px;}
.control-group{clear:both;margin-bottom:10px;}
.control-group{*zoom:1;}
.control-group:before,
.control-group:after {display:table;content:"";}
.control-group:after {clear:both;}
.control-group label{width:180px;float:left;color:#bababa;font-size:16px;text-align:right;line-height:26px;margin-right:10px;}
.control-group input[type='text'], .control-group input[type='password']{border:1px solid #363636;width:176px;padding:4px 5px;background:#141414;color:#fff;font-size:16px;margin-right:3px;border-radius:2px;}
.control-group .help-block{padding-left:190px;clear:both;}
.control-group .help-block .errors{color:#f00;list-style:none;}
.control-group select{border:1px solid #363636;width:176px;padding:4px 5px;background:#141414;color:#fff;font-size:16px;margin-right:3px;border-radius:1px;}
.control-group select option{padding:3px 2px;background:#141414;color:#fff;}
.control-group.captcha img{margin-left:190px;}
.control-group.captcha #captcha-input{width:50px;}
.signup .control-group input[type='text'], .signup .control-group input[type='password']{width:250px;border-radius:1px;}
.signup .control-group textarea{float:left;border:1px solid #363636;height:50px;background:#141414;width:450px;border-radius:1px;color:#fff;font-size:16px;}
.control-group ul li {display:inline-block;margin:5px;margin-left:20px;}
.login_provider_ul {text-align:center;}
.li_block ul li{display: block ;margin:0px;margin-top:15px;margin-bottom:15px;}
.li_block ul li a{border:0px;text-decoration:none;}
.li_block ul li img {border:0px;}
#content .block .buttons{padding-left:360px;}
.buttons .btn{background:url("../img/signInLit.png") no-repeat left top;width:93px;height:29px;border:0;font-weight:bold;cursor:pointer;}
.all-req{color:#f00;}
#content .block.signup .buttons{padding-left:190px;}
#content .block.signup .buttons .btn{background:url("../img/signInForm2.png") no-repeat scroll left top transparent;border:0 none;color:#4D1901;cursor:pointer;font-size:24px;font-weight:bold;height:47px;text-transform:uppercase;width:154px;}
.alert{padding:15px 10px;background:#8F0000;color:#fff;font-size:15px;}
.alert .close{display:none;}
#content .block.success{padding:100px 0;}
#content .block.success .title{background:none;text-align:center;color:#ffb400;width:100%;font-style:normal;}
#content .block.success .content{color:#bababa;text-align:center;font-size:20px;}
#content .block.success .content a{color:#ffb400;font-size:20px;}
#content .block.success .contact, #content .block.success .contact a, #content .block.success .contact *{font-size:16px;}
#content .block.login .control-group input[type="text"], #content .block.login .control-group input[type="password"]{width:250px;}
#content .block.login .title{margin-bottom:60px;}
.footer{/* border-top:1px solid #444444; */background:url("../img/footer.png") no-repeat scroll center 0 transparent;color:#747474;font-size:12px;margin:0 0 20px;padding:10px 0 10px 200px;text-align:center;}
.footer a{color:#FFB400;}
.mandatory{color:#BC0101;font-size:14px;margin:5px 0 15px 190px;}