﻿.user_lk_logined_login_wrap a{
    font-weight: bold;
}
.full_page {
    background-color: #eef1f2;
    margin: 0 auto;
    padding-bottom: 160px;
    width: 1000px;
}
#footer {
    clear: both;
    height: 160px;
    margin-top: -160px;
    position: relative;
    background: none repeat scroll 0 0 #005357;
}
ul.foot_menu {
    text-align: left;
}
ul.foot_menu li:not(:first-child):before {
  content: "";
  width: 8px;
  margin-top: 7px;
  height: 8px;
  background-image: url("/images/pipi.png");
  float: left;
}
ul.foot_menu li{
    float: left;
}

.codecopy{
    padding: 21px !important;
    width: 110px !important;
}
.foot_menu_wrap {
    width: 670px;
    padding-bottom: 23px;
    padding-top: 25px;
}
ul.foot_menu li a {

    color: white;
    display: inline-block;
    font-size: 14px;
    padding: 0 30px;
}
ul.foot_menu li.active a{
    font-weight: bold;
    text-decoration: underline;
}
ul.foot_menu li a:hover{
    text-decoration: underline;
}
ul.foot_menu li:last-child a{
    background: none;
}
.close {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}
.lt-ie9 .close {
    filter: alpha(opacity=20) !important;
}
.close:hover,
.close:focus {
    opacity: 0.5;
    filter: alpha(opacity=50) !important;
}
.lt-ie9 .close:hover,
.lt-ie9 .close:focus {
    filter: alpha(opacity=50) !important;
}
/*
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
.clearfix {
    display: inline-block;
    }
* html .clearfix { height: 1%;}
.clearfix {
    display: block;
    }
.clearfix {
    display: block;
}
*/
.header {
    height: 115px;
    padding: 0 20px;
}
.top_menu_wrap {
    height: 58px;

    position: relative;
    z-index: 1;
}
.top_menu_wrap.none_background_menu {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    position: relative;
    z-index: 1501;
}
.lk_head_menu_wraper .lk_personal_menu {
    overflow: hidden;
}
.user_lk_top_balance span {
    color: #404040;
    font-size: 20px;
    font-weight: bold;
}
.lk_head_menu_wraper {
    border-radius: 4px;
    float: left;
    position: relative;
    width: 270px;
}
ul.user_lk_menu {
}
.user_lk_menu li {
    border: 0 none;
    display: block;
}
.user_lk_menu > li:first-child > a {
    /*border-top: 1px solid #E6E6E6;*/
}
.user_lk_menu > li > a {
    background: #eaeaea url("/img/buttons/lk_menu_btn.png") no-repeat scroll 225px 31px;
    border-bottom: 5px solid #e1e1e1;
    color: #091824;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 25px;
    padding-left: 20px;
    padding-top: 30px;
    text-align: left;
    text-decoration: none;
    width: 100%;
}
.user_lk_menu li a:hover{
    background-color: #FFC668;
    border-bottom: 5px solid #F09E0E;
}
.user_lk_menu li.active > a:hover, .user_lk_menu li.active > a, .user_lk_menu ul.submenu li.active > a {
    background: #f09e0e url("/img/buttons/lk_menu_btn_active.png") no-repeat scroll 225px 31px;
    border-bottom: 5px solid #f09e0e;
    color: #ffffff;
}

.all_content_wrap {
display: inline-block;
    margin-left: 25px;
    width: 948px;
}
h2.page_title {
    color: #c21919;
    font-size: 18px;
    margin: 0;
    padding-bottom: 20px;
    display: none;
}
.footer_content {
    position: relative;
    height: 160px;
    margin: 0 auto;
    width: 1000px;
}
.footer_line {
    background: url("/img/backs/footer_line_back.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 42px;
    margin-top: -42px;
    position: absolute;
    width: 100%;
    z-index: -1;
}
.site_logo {
    background: url("/images/investLogo.png") no-repeat scroll 0 0;
    color: royalblue;
    display: block;
    font-size: 90px;
    height: 76px;
    line-height: 78px;
    margin-left: 5px;
    margin-top: 25px;
    position: absolute;
    text-align: center;
    width: 490px;
}
.site_logo.site_logo_eng {
    background: rgba(0, 0, 0, 0) url("/img/buttons/avto_logo_eng.png") no-repeat scroll 0 0;
}
.site_logo.site_logo_esp {
    background: rgba(0, 0, 0, 0) url("/img/buttons/avto_logo_eng.png") no-repeat scroll 0 0;
}
.site_logo.site_logo_turke {
    background: rgba(0, 0, 0, 0) url("/img/buttons/avto_logo_eng.png") no-repeat scroll 0 0;
}
.head_login_btn {
    color: #f5f5f5;
    display: block;
    font-size: 14px;
    height: 20px;
    text-align: center;
    /*text-shadow: 0 2px 2px rgba(0, 0, 0, 0.7);*/
}
.head_login_btn:hover{
    /*background: url("/img/backs/head_login_btn_zamok.png") no-repeat scroll 11px 8px, url("/img/backs/head_login_btn_hover_back.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);*/
    text-decoration: underline;
}
.head_reg_link_btn {
    color: #ffffff;
    display: block;
    padding-bottom: 0;
    padding-top: 0;
    text-align: center;
    font-size: 14px;
    padding-bottom: 3px;
}
.head_reg_link_btn:hover{
    text-decoration: underline;
    /*color: #266e15;*/
}
.head_info_wrap {
    background-color: #ffffff;
    border: 1px solid #cbcbcb;
    border-radius: 4px;
    //box-shadow: 2px 2px 6px rgba(122, 122, 122, 0.33);
    float: right;
    height: 105px;
    margin-top: 10px;
    //min-width: 315px;
    width: 365px;
    position: relative;
    z-index: 1;
    margin-right: 9px;
}
.foot_parthners {
    float: right;
    padding-top: 25px;
    text-align: right;
}
.foot_copyrait {
    display: none;
    font-size: 10px;
    margin-left: 340px;
    margin-top: 23px;
    position: absolute;
}
.page_content {
    border-radius: 5px;
    margin-bottom: 20px;
}

.main_page_content .mainpage_responces_title{
    text-align: center;
    display: inherit;
    color: #015457;
}
.main_page_content{
    color: #015457;
}
.projectMain{
    float: left;
    width: 740px;

}
.projectMainWrap{
    margin-top: 20px;
    margin-bottom: 20px;
}
.projectMainPowrap{
    float: left;
    width: 700px;
}
.allPred{
    background-color: white;
    border: 2px solid #607f84;
    border-radius: 5px;
    color: #607f84;
    font-weight: bold;
    margin-left: 45px;
    padding: 12px 20px;
    display: block;
    height: 19px;
    float: left;
}
.allPred:hover{
    border: 2px solid #85a3ac;
    }
.FeedbackMain{
    background: none repeat scroll 0 0 #4a989e;
    border-radius: 5px;
    color: white;
    float: right;
    padding: 15px;
    width: 200px;
    margin-top: 10px;
    line-height: 1.4;
    position: relative;
}
.giveStartup{
   background-color: #607f84;
    border: 2px solid #607f84;
    border-radius: 5px;
    color: white;
    display: block;
    float: left;
    font-weight: bold;
    margin-left: 15px;
    padding: 7px 20px 7px;
}
.giveStartup:hover{
   background-color: #85a3ac;
    border: 2px solid #85a3ac;

}
.giveStartup img{
     margin-left: 5px;
    display: block;
    float: right;
    width: 30px;
}
.projectMain:first-child{
    margin-left: 0px !important;
}
.giveStartup span{
    margin-top: 5px;
    display: block;
    float: left;
    color: white;
}
.allPred img{

    margin-left: 5px;
    display: block;
    float: right;
}
.allPred span{
    display: block;
    float: left;
}
.FeedbackMain h3{
    color: white;
}
.FeedbackMain .line{
    background-color: white;
    display: block;
    height: 1px;
    margin-bottom: 15px;
    margin-top: 10px;
    width: 100%;
}
.FeedbackMain p{
    color: white;
}
.bigButtons{
    float: left;
    margin-top:35px;
    color:  #607f84;
}
.FeedbackMain .chatButton{
    background: none repeat scroll 0 0 white;
    border-radius: 5px;
    color: #607f84;
    display: block;
    font-weight: bold;
    margin: 20px 1px 1px;
    padding: 5px;
    text-align: center;
}
.FeedbackMain .convert{
    float: right;
    margin-top: 5px;
}
.projectWrap{
    width: 30%;
    float: left;
    margin-right: 15px;
    margin-top: 10px;
}
.projectWrap img{
    width: 100%;
    margin-bottom: 10px;
}
.projectWrap h3{
 font-size: 14px;
    line-height: 1.5;
    margin-bottom: 10px;
}
.projectWrap p{
    font-size: 13px;
}
.sucess_message {
    background-color: #64c549;
    padding: 4px 10px;
    text-align: center;
    border-radius: 5px;
}

.form_errors {
  	width: 100%;
    margin-bottom: 15px;
	background-color: #c93428;
	color: #fff;
	font-size: 16px;
}

@media(min-width: 600px) {
    .form_errors {
        width: 400px;
    }
}

.form_errors p {
    padding: 1px 0;
}
/*

Ãâ€”ÃÂ°ÃÂºÃÂ¾ÃÂ½Ã‘â€¡ÃÂµÃÂ½Ã‘â€¹ Ã‘ÂÃ‘â€šÃÂ¸ÃÂ»ÃÂ¸ ÃÂ¾Ã‘ÂÃÂ½ÃÂ¾ÃÂ²ÃÂ½Ã‘â€¹Ã‘â€¦ ÃÂ±ÃÂ»ÃÂ¾ÃÂºÃÂ¾ÃÂ².
Ãâ€ÃÂ°ÃÂ»Ã‘Å’Ã‘Ë†ÃÂµ - ÃÂ´Ã‘â‚¬Ã‘Æ’ÃÂ³ÃÂ¸ÃÂµ Ã‘ÂÃ‘â€šÃÂ¸ÃÂ»ÃÂ¸ Ã‘ÂÃÂ°ÃÂ¹Ã‘â€šÃÂ°.

*/

/*ÃÂ½ÃÂ°Ã‘â€¡ÃÂ°ÃÂ»ÃÂ¾: Ã‘ÂÃ‘â€šÃÂ¸ÃÂ»ÃÂ¸ Ã‘â€šÃÂ°ÃÂ±ÃÂ»ÃÂ¸Ã‘â€ */
.site_table {
    border-collapse: collapse;
    border-right: 1px solid #c7c8c9;
    border-spacing: 0;
    margin: 0;
    padding: 0;
    width: 100%;
}
.tbl_operation_history{
   border-bottom: 1px solid #c7c8c9;
}
.site_table caption {
    color: #679fd0;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 10px;
}
.site_table tr td, .site_table tr th{
    border: 1px solid #C7C8C9;
    font-size: 12px;
    text-align: center;
    height: 25px;
}
.site_table tr th {
    background-color: #f5f6f7;
    color: #717171;
    font-size: 12px;
    font-weight: bold;
}

.site_table tr:hover td{
    background-color: #f5f6f7;
}

.tbl_operation_history.site_table tr td{
    width: 20%;
}
.tbl_operation_history.site_table tr td:first-child, .site_table tr th:first-child{
    //border-left: 0px;
}
.tbl_operation_history.site_table tr td:last-child, .site_table tr th:last-child{
    border-right: 0px;
}
.tbl_operation_history.site_table tr:last-child td{
    border-bottom: 0px;
}
/*ÃÂºÃÂ¾ÃÂ½ÃÂµÃ‘â€ : Ã‘ÂÃ‘â€šÃÂ¸ÃÂ»ÃÂ¸ Ã‘â€šÃÂ°ÃÂ±ÃÂ»ÃÂ¸Ã‘â€ */

/*

ÃÂÃÂ°Ã‘â€¡ÃÂ°ÃÂ»ÃÂ¾: Ã‘ÂÃ‘â€šÃÂ¸ÃÂ»ÃÂ¸ ÃÂ»ÃÂ¸Ã‘â€¡ÃÂ½ÃÂ¾ÃÂ³ÃÂ¾ ÃÂºÃÂ°ÃÂ±ÃÂ¸ÃÂ½ÃÂµÃ‘â€šÃÂ°

*/
.lk_personal_page_content{
    /*background-color: #eef1f2;*/

}
.lk_personal_page_content .form_errors {
    text-align: center;
}
.lk_personal_page_content .personal_left_side .form_errors {

}
.lk_personal_page_content .sucess_message {
    color: #091824;
}
.lk_personal_page_content .personal_left_side .sucess_message {
    margin-left: 20px;
    margin-right: 20px;
}

.orange_btn {
    display: inline-block;
    width: 160px;
    height: 40px;
    margin-top: 60px;
    background-color: #f09e0e;
    border: 0 none;
    color: black;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
    border-radius: 3px;
}

.orange_btn:hover {
    background: #f3aa29;
}

.orange_btn.active{
    background-color: #485e62;

    text-decoration: none;
}
.lk_menu_wrap{
    float: left;
    width: 230px;
    overflow: hidden;
}
.lk_head_menu_wraper.scroll_lk {
    position: fixed;
    top: 85px;
    z-index: 1500;
}
.lk_content {
      /*background-color: #e8e8e8;*/
    float: right;
    padding: 0 20px 20px;
    width: 890px;
}
.lk_right_content{
    float: right;
    overflow: hidden;
    width: 700px;
}

.lk_mini_balance_block{
    float: right;
    font-weight: normal;
    position: relative;
    top: -14px;
}

.lk_mini_balance_block .line_1{
    color: #ff5700;
    font-size: 14px;
    padding-bottom: 4px;
}

.lk_mini_balance_block .line_2{
    text-align: right;
}

.lk_mini_balance_block .line_2 a{
    font-style: italic;
    text-decoration: underline;
    color: black;
}

.lk_mini_balance_block .line_1 span{
    color: #004dff;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
}
.personal_fields td {
    height: 40px;
}
.personal_fields td:nth-child(1) {
    font-size: 14px;
    font-weight: bold;
    padding-right: 30px;
    text-align: left;
    width: 120px;
}
.personal_fields td:nth-child(2) .legko_input {
    width: 345px;
}
.change_pass_title {
    font-size: 18px;
    font-weight: normal;
    margin-top: 20px;
    padding-bottom: 10px;
    padding-left: 25px;
}
.change_user_submit_wrap {
    padding-bottom: 5px;
    padding-top: 10px;
    text-align: right;
}
.legko_input {
    background-color: white;
	border: 1px solid white;
    #border: 1px solid #cdcdcd;
    /*border-radius: 3px;*/
    color: #787878;
    height: 32px;
    margin: 1px;
    padding: 0 10px;
    width: 200px;
	font-weight:normal;

}
.logon_inputs_wrap .legko_td{

	position: relative;
}

#show_pass {
	background: url(/application/views/templates/elevrus/images/icon/eye.png) left center no-repeat;
	background-size:contain;
	width:27px;
	height:40px;
	top:0;
	cursor: pointer;
	position: absolute;
	right: 50px;
	z-index:10;
}

.slide_text_container .shadow{
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: -5;
    padding-left: 23px;
    opacity: 0.5;
    top: 0px;
}
.personal_fields label{
    color: #434446;
}
.slide_text_container .textNearSha{
    color: white !important;
    min-height: 80px;
    padding: 22px 22px 22px 37px;
    width: 92%;
    z-index: 10;
}
.textNearSha div{
    color: white;
}
.legko_input:focus{
    border: 1px solid #F0C57A;
    /*margin: 0px;*/
}
.legko_input[disabled="disabled"] {
    background-color: #EEEEEE;
}
.change_pass_table td{
    height: 45px;
}
.rememberWrap{
    text-align:right;
    color: #627d84 !important;
}
.rememberWrap a{

    color: #627d84 !important;
}

.one_banner {
    background-color: #f5f6f7;
    border: 1px solid #cdcdcd;
    margin-bottom: 5px;
    padding: 5px 0 12px;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.one_banner:last-child {
    border-bottom: 0px;
}

.banner_code{
  margin-top: 10px;
  width: 500px;
  height: 100px;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.07);
  border-color: -moz-use-text-color #FFFFFF #FFFFFF -moz-use-text-color;
  border-image: none;
  border-radius: 6px 6px 6px 6px;
  border-style: none solid solid none;
  border-width: medium 1px 1px medium;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) inset;
  color: #555555;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 1em;
  line-height: 1.4em;
  padding: 5px 8px;
  transition: background-color 0.2s ease 0s;
}

.bannerCopy{

}

.one_banner h2 {
   font-size: 14px;
    margin: 7px 24px;
    text-align: left;
        font-weight: normal;
}

.one_banner img {
    display: inline-block;
}

.bannerChain{
    background-image: url("/images/chain.png");
    display: inherit;
    height: 18px;
    width: 26px;
}
.baner_zagolovokCard{
    font-weight: normal;
}
.one_banner textarea {
height: 40px;
    resize: none;
    width: 650px;
}
.operation_history {
    border-radius: 5px;
    margin-left: -11px;
    overflow: hidden;
    width: 100%;
}

.card_imgWrap{
    display: inline-block;
    height: 130px;
    overflow: hidden;
    position: relative;
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    margin: 5px;
    cursor: pointer;
}

.card_imgWrapVertical{
     display: inline-block;
    height: 283px;
    overflow: hidden;
    position: relative;
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    margin: 5px;
    cursor: pointer;
}

.card_img_HorisontModal{
    width: 600px;
}

.vizitka1_modal_windowDop{
    width: 610px;
    height: 500px;
}

.card_img_Horisont{
    display: inline-block;
    width: 230px;
}
.card_img_Vertical{
    display: inline-block;
    width: 160px;
}
.bannerDownloadButton{
    display: inline-block;
    float: left;
    margin-left: 25px;
    margin-top: 8px;
    padding-left: 8px !important;
    width: 135px;
}
.bannerInfoCard{
    height: 50px;
}
.showFull{
    background-image: url("/images/showFull.png");
    bottom: 0;
    height: 64px;
    position: absolute;
    right: 14px;
    width: 63px;
}
.smallTitilePromo{
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 15px;
}

.bannerCopyButton{
    display: inline-flex;
    margin-right: 20px;
    margin-top: 17px;
    padding-left: 8px !important;
    width: 117px;
}
.finances_page_pretext_wrap {
    color: #8a8a8a;
    float: right;
    font-size: 18px;
    margin-right: 10px;
    margin-top: 9px;
    width: 300px;
}
.finances_page_pretext_wrap .finances_page_pretext_summ {
    color: #404040;
    display: block;
    font-size: 36px;
    font-weight: bold;
    padding-top: 4px;
    text-align: right;
}
.finances_page_pretext_wrap .orange_text{
    color: #EB3500;
}
.finance_wallet {
    background: url("/img/finances/finance_wallet_back.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 223px;
    text-align: center;
    width: 100%;
}
.you_bal_text {
    color: white;
    font-size: 36px;
    padding-left: 20px;
    padding-top: 9px;
    text-align: left;
}
.you_bal_balance {
    color: white;
    font-size: 48px;
    font-weight: bold;
    padding-top: 36px;
}
.finance_wallet_wrap {
    //border: 1px solid #cdcdcd;
    border-radius: 5px;
    min-height: 115px;
    overflow: hidden;
    padding-top: 20px;
    position: relative;
}
.financeWrap{
    float: left;
    width: 545px;
    padding-left: 10px;
}
.financeBalance{
 border: 1px solid #d0d0d0;
    display: table-cell;
    float: left;
    font-size: 20px;
    margin-bottom: -1px;
    margin-left: -1px;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
    width: 265px
}
.financeWrapTitle{
    margin-bottom: 40px;
    color: #496165;
}
.finance_you_balance_wrap {
    float: left;
    width: 300px;
}
.seifWrap{
border: 1px solid #496165;
    border-radius: 4px;
    float: right;
    padding: 20px 30px 15px;
    width: 165px;
    text-align: center;
    margin-right: 10px;
}
.seifWrap span{
    background: none;
    color: #496165;
    font-size: 18px;
}
.seifWrap:hover{
    border: 2px solid #496165;
}
.seifWrap a:hover{
    background: none;
    color: #496165;
}
.financeValuteItem4{
    border-bottom-right-radius: 4px;
}
.financeValuteItem1{
    border-top-left-radius: 4px;
}
.financeValuteItem2{
    border-top-right-radius: 4px;
}
.finance_you_balance_wrap2 {
    float: left;
    width: 215px;
}
.finance_you_balance_wrap2 .finance_wallet {
    background-color: transparent;
}
.order_control_btns_note{
display: block;
    font-size: 18px;
    margin-bottom: 15px;
    margin-left: 10px;
    margin-top: 10px;
}
.vyvods_btns_wrap{
  float: left;
    margin-right: 48px;
    width: 223px;
}
.finance_add_bal_btn {
    background: url("/img/finances/button_red.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    padding-left: 10px;

}
.finance_withdraw_bal_btn {
    background: url("/img/finances/button_red.png") no-repeat scroll -200px 0 rgba(0, 0, 0, 0);
    float: right;
    padding-right: 10px;
}
.finance_add_bal_btns_wrap {
    padding-top: 30px;
}
.finance_add_bal_btns_wrap div {
    width: 138px;
    padding-top: 6px;
    height: 33px;
    font-size: 18px;
    text-align: center;
    color: #cfcfcf;
    cursor: pointer;
}
.finance_add_bal_btn:hover{
    color: #ffffff;
    background: url("/img/finances/button_red.png") no-repeat scroll 0 -39px rgba(0, 0, 0, 0);
}
.finance_withdraw_bal_btn:hover{
    color: #ffffff;
    background: url("/img/finances/button_red.png") no-repeat scroll -200px -39px rgba(0, 0, 0, 0);
}
.add_balance_wrap {
    background-color: #c3e5f6;
    float: right;
    height: 105px;
    margin-top: 14px;
    text-align: center;
    width: 240px;
}
.add_balance_modal .legko_input {
    background: url("/img/buttons/input_baks.png") no-repeat scroll 6px 6px rgba(255, 255, 255, 1);
    height: 22px;
    margin-bottom: 6px;
    margin-top: 13px;
    padding: 0 15px;
    text-align: center;
    width: 40px;
}
.add_balance_field {
    font-size: 14px;
    padding-bottom: 3px;
    padding-top: 11px;
}
.head_login .user_lk_logined_wrap a.orange_btn {
    margin-right: 10px;
}
/*

ÃÅ¡ÃÂ¾ÃÂ½ÃÂµÃ‘â€ : Ã‘ÂÃ‘â€šÃÂ¸ÃÂ»ÃÂ¸ ÃÂ»ÃÂ¸Ã‘â€¡ÃÂ½ÃÂ¾ÃÂ³ÃÂ¾ ÃÂºÃÂ°ÃÂ±ÃÂ¸ÃÂ½ÃÂµÃ‘â€šÃÂ°

*/

.golden_rush_month_pay_clock {
    background: gainsboro none repeat scroll 0 0;
    border: 1px solid #828282;
    border-radius: 3px;
    margin-top: 5px;
    position: absolute;
    text-align: center;
    z-index: 1;
}
.golden_rush_month_pay_clock_title {
    font-weight: bold;
    padding: 0 10px;
}
.golden_rush_month_pay_clock_note{

}
.lk_pay_clock_wrap {
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    padding-top: 10px;
    position: relative;
    top: 3px;
}
.days_headtext {
    display: block;
    font-weight: bold;
    margin-left: 7px;
    margin-top: -13px;
    position: absolute;
    text-align: center;
    width: 37px;
}
.hours_headtext {
    display: block;
    margin-left: 57px;
    margin-top: -13px;
    position: absolute;
    text-align: center;
    width: 42px;
}
.minutes_headtext {
    display: block;
    margin-left: 109px;
    margin-top: -13px;
    position: absolute;
    text-align: center;
    width: 43px;
}
.lk_pay_clock {
    background: rgba(0, 0, 0, 0) url("/img/finances/lk_clock_back.png") no-repeat scroll 0 0;
    color: black;
    font-weight: normal;
    height: 49px;
    width: 158px;
}
.lk_pay_clock .days {
    color: white;
    display: block;
    font-size: 26px;
    margin-top: 4px;
    padding-left: 2px;
    position: absolute;
    text-align: center;
    width: 49px;
}
.lk_pay_clock .hours {
    display: block;
    font-size: 26px;
    letter-spacing: 5px;
    margin-left: 59px;
    margin-top: 4px;
    position: absolute;
}
.lk_pay_clock .minutes {
    display: block;
    font-size: 28px;
    letter-spacing: 4px;
    margin-left: 112px;
    margin-top: 4px;
    position: absolute;
}
.lk_pay_clock .time_separator {
    display: block;
    font-size: 26px;
    margin-left: 101px;
    margin-top: 4px;
    position: absolute;
}
.lk_pay_clock .time_separator.gray_color {
    color: gray;
}
.lk_title_to_next_pay_left_text {
    font-size: 16px;
    font-weight: normal;
    margin-left: 270px;
    margin-top: -23px;
    position: absolute;
}
.lk_title_to_next_pay_left_text span {
    color: #004dff;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
}
.foot_skype{
    background: url("/img/buttons/foot_skype.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: white;
    display: block;
    height: 35px;
    padding-left: 30px;
    padding-top: 3px;
}

.foot_mail{
    background: url("/img/buttons/foot_mail.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: white;
    display: block;
    height: 25px;
    padding-left: 30px;
    padding-top: 3px;
}
.foot_parthners a {
 display: inline-block;
    height: 24px;
    margin-right: 3px;
    width: 24px;
}
.foot_parthners a[href=""] {
    display: none;
}
.foot_skype:hover, .foot_mail:hover{
    color: #43aee6;
}
.foot_parthner_1 {
    background: url("/images/facebook.png");
}
.foot_parthner_1:hover{
    background: url("/images/facebook.png");
}
.foot_parthner_2 {
    background: url("/img/backs/foot_social.png") no-repeat scroll -41px -0px rgba(0, 0, 0, 0);
}
.foot_parthner_2:hover{
    background: url("/img/backs/foot_social.png") no-repeat scroll -41px -41px rgba(0, 0, 0, 0);
}
.foot_parthner_3 {
    background: url("/img/backs/foot_social.png") no-repeat scroll -83px 1px rgba(0, 0, 0, 0);
}
.foot_parthner_3:hover{
    background: url("/img/backs/foot_social.png") no-repeat scroll -83px -40px rgba(0, 0, 0, 0);
}
.foot_parthner_4 {
    background: url("/images/twitter.png") ;
}
.foot_parthner_4:hover{
    background: url("/images/twitter.png");
}
.foot_parthner_5 {
    background: url("/img/backs/foot_social.png") no-repeat scroll -166px -0px rgba(0, 0, 0, 0);
}
.foot_parthner_5:hover{
    background: url("/img/backs/foot_social.png") no-repeat scroll -166px -41px rgba(0, 0, 0, 0);
}
.foot_parthner_6 {
    background: url("/img/backs/foot_social.png") no-repeat scroll -208px 1px rgba(0, 0, 0, 0);
}
.foot_parthner_6:hover{
    background: url("/img/backs/foot_social.png") no-repeat scroll -208px -40px rgba(0, 0, 0, 0);
}
.foot_parthner_7 {
    background: url("/images/vk.png") ;
}
.foot_parthner_7:hover{
    background: url("/images/vk.png") ;
}
.top_menu_back_line{
    background-color: #ff5700;
    height: 20px;
    margin: auto;
    position: absolute;
    width: 1000px;
    display: none;
}
.one_slide {
    float: left;
    height: 100%;
    overflow: hidden;
}
.main_slider_imgs_wrap .one_slide img{
    height: 100%;
    width: 700px;
}
.slide_text_block {

    height: 100%;

    padding-right: 87px;
    position: absolute;
    width: 435px;
    z-index: 1;
}
.slide_text_block h2 {
    color: white;
    padding-left: 23px;
    font-size: 28px;
    font-weight: 300;
    padding-bottom: 20px;
    padding-top: 55px;
}
.slide_reg_btn{
    background-color: #ff5700;
    color: white;
    display: inline-block;
    padding: 10px 30px;
    text-decoration: none;
    cursor: pointer;
}
.one_slide img{
    width: 966px;
    height: 366px;
}
.slide_text_container{
    color: white;
    position: relative;
    width: 380px;
    min-height: 80px;
    margin-top: 50px;
}
.slide_text_container p{
    color: white;
}
.slide_text_block .slide_reg_btn:hover{

}
.slider_controls_btns {
    margin-top: -30px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 1;
}
.slider_one_controls_btn {
    background-color: #ffffff;
    border-radius: 40px;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    margin: 0 3px;
    width: 12px;
}
.slider_one_controls_btn.slider_one_controls_btn_active, .slider_one_controls_btn.slider_one_controls_btn_active:hover {
    background-color: #71a100;
    border: 3px solid white;
    height: 10px;
    position: relative;
    top: 2px;
    width: 10px;
}
.slider_one_controls_btn:hover{
    background-color: #71a100;
}
.slider_full_text_wrap {
    background-color: rgba(18, 22, 24, 0.7);
    border-top: 1px solid rgba(255, 255, 255, 0.6);
    bottom: 0;
    color: #ffffff;
    font-size: 20px;
    min-height: 70px;
    padding: 10px 30px 42px;
    position: absolute;
    width: 640px;
}
.slider_full_text_wrap p, .slider_full_text_wrap div{
    color: #ffffff;
    font-size: 20px;
}
.ya_hochu_btn {
    background: url("/img/buttons/ya_hochu_btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    color: white;
    display: block;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    height: 23px;
    margin-left: 550px;
    padding-top: 14px;
    position: absolute;
    text-align: center;
    width: 120px;
}
.slider_one_controls_btn_left{

}
.slider_one_controls_btn_right{

}
.main_slider_wrap {
    border: 1px solid #dcdcdc;
    border-radius: 5px;
    height: 365px;
    overflow: hidden;
    position: relative;
}
.slides_wrap {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100000px;
}
.main_slider_imgs_wrap .slider_left_btn{
    background: url("/img/buttons/slider_left_btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 40px;
    margin-top: 80px;
    position: absolute;
    width: 40px;
    cursor: pointer;
    z-index: 10;
    display: none;
}
.main_slider_imgs_wrap .slider_right_btn {
    background: url("/img/buttons/slider_right_btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 40px;
    margin-left: 660px;
    margin-top: 80px;
    position: absolute;
    width: 40px;
    z-index: 10;
    display: none;
}
.slider_imgs_full_text{
    display: none;
}
.main_slider_imgs_wrap {
    float: left;
    height: 430px;
    overflow: hidden;
    position: absolute;
    width: 700px;
}
.mini_blocks_wrap{
    padding-bottom: 25px;
    padding-top: 25px;
}

.mini_blocks_wrap div.right_mini_block, .mini_blocks_wrap div.left_mini_block{
    width: 465px;
    padding: 15px 10px;
    float: left;
    box-shadow: 5px 5px 10px rgba(122, 122, 122, 0.5);
}

.left_mini_block{
    margin-left: 30px;
}
h2.mini_blocks_title {
    color: #c21919;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0;
    padding-bottom: 20px;
}
.mini_blocks_text{
    float: right;
    text-align: justify;
    width: 327px;
}

.mini_blocks_more_btn{
    display: block;
    float: right;
    margin-top: 15px;
}
.main_page_video {
    background: url("/img/backs/main_player_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 418px;
    margin-bottom: 5px;
    margin-right: 20px;
    text-align: center;
    width: 481px;
}
.play_video_btn {
    background: url("/img/buttons/play_video_btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
    height: 71px;
    margin-top: 96px;
    width: 71px;
}
.main_page_video_play:hover .play_video_btn{
    display: inline-block;
}
.modal_window.video_modal {
    width: 670px;
}
.main_page_video_foot_text {
    color: #fff568;
    font-size: 48px;
    padding-top: 4px;
}
.main_page_video_play {
    background: url("/img/backs/main_player_img.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 281px;
    margin-top: 15px;
    width: 453px;
    cursor: pointer;
    text-align: center;
}
.main_page_text{
    text-align: justify;
}

.main_page_reg_btn_wrap{
    text-align: right;
    padding-top: 20px;
}

.page_content.main_page_content{
 background-color: #fafafa;
    border-radius: 5px;
    margin-bottom: 20px;
    padding-top: 15px;
    border: 1px solid #cbcbcb;
    margin-top: 0;
}
.head_login h6 {
    font-size: 11px;
    padding-bottom: 10px;
    padding-right: 30px;
    padding-top: 6px;
    text-align: right;
}
.remember_register_link a {
    font-size: 14px;
    color: #555555;
}
.remember_register_link a:hover{
    color: #27292a;
	font-weight:bold;
   /* text-decoration: underline;*/
}
.remember_register_link {
    /*float: right;*/
    /*line-height: 17px;*/
    padding-left: 0;
    #position: relative;
    #top: -1px;
    #width: 127px;
	text-align:center;
	padding:17px;
}
.head_login .vertical_line {
    /*background-color: #ff5700;*/
    float: left;
    height: 98px;
    margin-bottom: 16px;
    margin-right: 50px;
    margin-top: 15px;
    width: 1px;
}

.head_login .orange_btn {

}
.head_login_submit_wrap {
   /* padding-bottom: 20px;
    padding-left: 119px;
    padding-top: 7px;*/
	text-align:center;
}
.top_head_login_form .form_errors {
    /* border: 1px solid #cbcbcb;
    box-shadow: 5px -5px 10px 2px rgba(0, 0, 0, 0.44);
	*/
	background:#c93428;
	color:white;
    display: none;
    margin-top: -3px;
    position: absolute;
	right:15px;
    width: 350px;
	padding:10px;
    z-index: -5;
    #display: none;
    #margin-top: 1px;
    #position: absolute;
    #right: 11px;
    #width: 390px;
    #z-index: 2;
}

.reg_right .form_errors {
    display: none;
    margin: 7px 0;
}

.reg_left {
    float: left;
}

.reg_right {
    float: right;
    width: 560px;
}
.reg_left_title {
    margin: 0;
    padding-bottom: 30px;
    width: 460px;
}
.reg_agreement {
    border: 1px solid;
    height: 270px;
    overflow: auto;
    padding: 10px 10px 10px 15px;
    width: 580px;
}

.reg_form_title {
    padding-bottom: 30px;
}


.color_red{
    color: red;
}

.align_center{
    text-align: center;
}

.reg_agree_input_wrap {
    padding-bottom: 5px;
    padding-top: 20px;
}

.reg_agree_input_wrap input[type='checkbox']{
    position: relative;
    top: 3px;
}

.captcha_input_wrap img {
    margin-top: -2px;
    position: absolute;

}

.captcha_input_wrap input.legko_input {
    margin-right: 5px;
    width: 92px;
}
table.user_refs_table.user_refs_table_titles {
    background-color: #f5f6f7;
    border-left: 1px solid #c7c8c9;
    border-right: 1px solid #c7c8c9;
    border-top: 1px solid #c7c8c9;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-weight: bold;
}
table.user_refs_table {
    /*background-color: #eaffff;*/
    border-bottom: 1px solid #dfdfdc;
    font-size: 14px;
    height: 40px;
    position: relative;
    width: 100%;
    z-index: 2;
}
table.user_refs_table.user_refs_table_titles {
    font-weight: bold;
}
table.user_refs_table {
    font-size: 12px;
}
table.user_refs_table td, table.user_refs_table tr{
    height: 35px;
}
table.user_refs_table td.refs_1_col {
    border-right: 1px solid #c7c8c9;
    text-align: center;
    width: 30px;
}
.one_ref table.user_refs_table td.refs_1_col {
    border-left: 1px solid #c7c8c9;
    padding-right: 5px;
    width: 30px;
}
table.user_refs_table td.refs_2_col {
    border-right: 1px solid #c7c8c9;
    padding-left: 5px;
}
table.user_refs_table td.refs_3_col {
    border-right: 1px solid #c7c8c9;
    padding-left: 5px;
    width: 80px;
}
table.user_refs_table td.refs_4_col {
    border-right: 1px solid #c7c8c9;
    width: 60px;
    padding-left: 0;
    text-align: center;
    /*padding-left: 5px;
    width: 95px;*/
}
table.user_refs_table td.refs_5_col {
    border-right: 1px solid #c7c8c9;
    padding-left: 5px;
    text-align: center;
    width: 100px;
    /*width: 75px;*/
}
table.user_refs_table td.refs_6_col {
    border-right: 1px solid #c7c8c9;
    padding-left: 0;
    text-align: center;
    width: 50px;
    /*padding-left: 5px;
    width: 100px;*/
}
table.user_refs_table td.refs_7_col {
    border-right: 1px solid #c7c8c9;
    text-align: center;
    width: 75px;
}
/*.one_ref table.user_refs_table td.refs_7_col {
    border-right: 1px solid #c7c8c9;
}*/
/* Doctor+ */
table.user_refs_table td.refs_8_col {
    border-right: 1px solid #c7c8c9;
    text-align: center;
    width: 75px;
}
.one_ref table.user_refs_table td.refs_8_col {
    border-right: 1px solid #c7c8c9;
}
/**/
.tree_menu_plus {
    background: url("/img/struct_level_close.png") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
}
.tree_menu_minus {
    background: url("/img/struct_level_open.png") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
}
.tree_menu_plus, .tree_menu_minus {
    cursor: pointer;
    display: block;
    float: left;
    height: 11px;
    margin-left: 8px;
    margin-top: 2px;
    width: 11px;
}
span.level_parthner_circle {
    background: url("/img/level_circle_back.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    display: none;
    font-size: 14px;
    height: 19px;
    margin-left: -29px;
    margin-top: -6px;
    padding-top: 8px;
    position: absolute;
    text-align: center;
    width: 22px;
}
span.tree_user_full {
    /*
    color: #619b05;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    padding-right: 5px;
    padding-top: 8px;
    text-decoration: none;
    width: 85px;*/
}
div.podtree {
    display: none;
    padding-left: 22px;
}
.tree_user_full_text {
    background-color: #cee7f4;
    border: 1px solid #cdcdcd;
    display: none;
    font-size: 12px;
}
.checkbox_places_container {
    background-color: wheat;
    border-radius: 5px;
    float: right;
    font-size: 14px;
    margin-top: 10px;
    padding: 5px 10px;
    position: relative;
    z-index: 1;
}
.checkbox_places_container h4 {
    margin: 4px 0 6px;
    text-align: center;
}
.struct_navigate .fix_bottom_line {
    background-color: white;
    height: 11px;
    margin-left: -8px;
    margin-top: -9px;
    position: absolute;
    width: 24px;
}
.checkbox_place {
    border-bottom: 1px solid #6f6262;
    padding: 3px 5px;
}
.checkbox_place div.checkbox_show_link {
    cursor: pointer;
    float: right;
    font-weight: bold;
}
.checkbox_place div.checkbox_show_link:hover {
    color: #619b05;
}
.checkbox_place div.checkbox_show_link, .checkbox_place div.checkbox_no_link {
    float: right;
    font-weight: bold;
    margin-left: 25px;
}
.you_other_places {

    padding: 5px 5px 0;
}
.you_other_places h4 {
    font-size: 14px;
    margin: 0;
    padding-bottom: 3px;
    padding-left: 8px;
    padding-top: 4px;
}
.other_matrix_place.select, .other_matrix_place.select:hover {
    background-color: #73c2e9;
}
.other_matrix_place {
    background-color: #b1ccda;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 28px;
    width: 217px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 7px;
    text-align: center;
}
.other_matrix_place .login_container {
    color: #496165;
    display: inline-block;
    font-size: 17px;
}
.edit_place_name_wrap {
 color: black;
    display: inline-block;
    font-size: 10px;
    margin-left: 5px;
    position: relative;
}
.edit_place_name {
    border: 0 none;
    height: 15px;
    margin: 0;
    padding: 0;
}
.edit_place_name_hint {
    background-color: #ffdab9;
    border: 1px solid gray;
    border-radius: 3px;
    color: black;
    display: none;
    margin-left: 5px;
    margin-top: 4px;
    padding: 2px 4px;
    position: absolute;
}
h2.title_struct_navigate {
    font-size: 16px;
    margin: 0 0 6px;
    padding-left: 7px;
    padding-top: 2px;
}
.struct_navigate {
    background-color: #778d06;
    border-radius: 10px;
    margin-left: 10px;
    width: 7px;
    /*border-radius: 10px;
    bottom: 0;
    display: none;
    height: 205px;
    left: 0;
    overflow: hidden;
    padding: 8px 8px 8px 20px;
    position: absolute;
    width: 580px;*/
}
.struct_navigate .one_navigate:first-child {
    //margin-top: 0;
}
.struct_navigate .one_navigate {
background-color: #fafafa;
    background-color: #fcc125;
    border-radius: 65px;
    cursor: pointer;
    height: 24px;
    left: -8px;
    margin: 9px 0;
    overflow: visible !important;
    padding-left: 0;
    position: relative;
    text-align: left;
    width: 24px;

    /*border: 5px solid;
    border-radius: 20px;
    cursor: pointer;
    float: left;
    height: 11px;
    left: -5px;
    margin: 40px 62px 0 0;
    overflow: visible !important;
    padding-left: 0;
    position: relative;
    width: 11px;*/
}

.palka{
background-color: #d0d0d0;
    height: 4px;
    position: absolute;
    right: -67px;
    top: 4px;
    width: 62px;
    z-index: 10;
}
.struct_navigate .one_navigate .login_container {
    display: inline-block;
    padding-left: 27px;
    padding-top: 2px;
    /*border: 1px solid #cbcbcb;
    border-radius: 3px;
    display: inline-block;
    left: -15px;
    padding: 5px;
    position: absolute;
    top: -37px;
    font-size: 12px;*/
}
.struct_navigate .one_navigate .login_container:hover {/*
    background-color: #607f84;
    color: white;*/
}
.matrix_element_container {
    display: none;
}
.matrix_navigate_buttons {
    display: none;
    margin-left: 4px;
    margin-top: -10px;
    position: absolute;
    text-align: center;
    width: 130px;
    z-index: 11;
    /*
    background: rgba(234, 234, 234, 1) linear-gradient(to bottom, #ffffff, #d7d7d7) repeat scroll 0 0;
    border: 1px solid #cecece;
    border-radius: 5px;
    margin-left: 342px;
    margin-top: 560px;
    position: absolute;
    text-align: center;
    width: 160px;
    z-index: 1;
    display: none;
    */
}
.matrix_navigate_buttons > div.to_first {
    margin-top: 10px;
    height: 35px;
}
.matrix_navigate_buttons > div.to_parent {
    margin-top: 10px;
}
.matrix_navigate_buttons > div:hover{
    text-decoration: underline;
}
.matrix_elements.active {

}
.matrix_elements.matrix_animate_startpos {
    top: 1000px;
}
.matrix_elements {
    position: absolute;
    height: 154px;
    left: 0px;
    top: 0px;
    width: 165px;
    #height: 117px; /*Ãâ€˜Ã‘â€¹ÃÂ»ÃÂ¾*/
    #width: 117px; /*Ãâ€˜Ã‘â€¹ÃÂ»ÃÂ¾*/
}
.matrix_elements.active{
    cursor: pointer;
}
.matrix_elements.from_parent_level_1{
    /*
    width: 82px;
    height: 82px;*/
}
.matrix_elements.from_parent_level_2{/*
    width: 62px;
    height: 62px;*/
}
/* [Ãâ€˜Ã‘â€¹ÃÂ»ÃÂ¾]
.matrix_elements.active .element_photo {
    border: 1px solid #d4d4d4;
    border-radius: 5px;
    height: 100%;
    max-width: none;
    width: 100%;
}
*/
.matrix_elements.active .element_photo {
    border: 2px solid #F09E0E;
    border-radius: 73px;
    height: 110px;
    margin-left: 27px;
    margin-right: 27px;
    max-width: none;
    width: 111px;

    transition: all 0.15s ease 0s;
}
.matrix_elements.active:hover .element_photo{
    border: 3px solid #c93428;
}
/* [Ãâ€˜Ã‘â€¹ÃÂ»ÃÂ¾]
.matrix_elements .element_photo {
    border: 5px solid #d4d4d4;
    border-radius: 5px;
    height: 100%;
    max-width: none;
    width: 100%;
}
*/
.matrix_elements .element_photo {
    background-color: white;
    border: 2px solid #d4d4d4;
    border-radius: 73px;
    height: 110px;
    margin-left: 27px;
    margin-right: 27px;
    max-width: none;
    width: 111px;
}
/* [ÃÂ¬Ã‘â€¹ÃÂ»ÃÂ¾]
.matrix_elements .element_hint {
    background: rgba(234, 234, 234, 1) linear-gradient(to bottom, #ffffff, #d7d7d7) repeat scroll 0 0;
    border: 1px solid #cecece;
    border-radius: 2px;
    cursor: auto;
    display: none;
    line-height: 16px;
    margin-top: -17px;
    padding: 4px 12px;
    position: relative;
    width: 210px;
    z-index: 1;
}
*/
.matrix_elements .element_hint {
    background: rgba(234, 234, 234, 1) linear-gradient(to bottom, #ffffff, #d7d7d7) repeat scroll 0 0;
    border: 1px solid #cecece;
    border-radius: 2px;
    cursor: auto;
    display: none;
    line-height: 16px;
    margin-left: -54px;
    margin-top: -42px;
    padding: 4px 12px;
    position: relative;
    width: 280px;
    z-index: 1;
}
/* [Ãâ€˜Ã‘â€¹ÃÂ»ÃÂ¾]
.matrix_elements .element_placename {
    color: #828282;
    text-align: center;
    font-size: 10px;
}
*/
.matrix_elements .element_placename {
    background-color: #ebebeb;
    color: #202028;
    font-size: 12px;
    height: 47px;
    line-height: 18px;
    margin-top: 2px;
    padding-top: 6px;
    text-align: center;
}
/* [Ãâ€˜Ã‘â€¹ÃÂ»ÃÂ¾]
.matrix_elements.active .element_placename {
    color: #ffc668;
    font-weight: bold;
    font-size: 12px;
}
*/
.matrix_elements.active .element_placename {

}
.hide_place_kontainer{
    display: none;
}
/* [Ãâ€˜Ã‘â€¹ÃÂ»ÃÂ¾]
.matrix_block img.matrix_background_img{
    position: absolute;
}
*/
.matrix_block img.matrix_background_img {
    margin-left: 78px;
    margin-top: 52px;
    position: absolute;
}
.matrix_block img.matrix_background_img_2{
    position: absolute;
}
.matrix_elements.this_user_self_place{
    /*background: url("/img/buttons/matrix/matrix_self_place_back.png") no-repeat scroll 9px 0 rgba(0, 0, 0, 0);*/
}
/* [Ãâ€˜Ã‘â€¹ÃÂ»ÃÂ¾]
.matrix_element_1 {
    left: 360px;
    top: 414px;
}
.matrix_element_2 {
    left: 379px;
    top: 123px;
}
.matrix_element_3 {
    left: 389px;
    top: 6px;
}
.matrix_element_4 {
    left: 505px;
    top: 90px;
}
.matrix_element_5 {
    left: 478px;
    top: 222px;
}
.matrix_element_6 {
    left: 292px;
    top: 222px;
}
.matrix_element_7 {
    left: 275px;
    top: 90px;
}
*/
.matrix_element_1 {
    left: 308px;
    top: 0;
}
.matrix_element_2 {
    left: 99px;
    top: 204px;
}
.matrix_element_3 {
    left: 1px;
    top: 408px;
}
.matrix_element_4 {
    left: 196px;
    top: 408px;
}
.matrix_element_5 {
    left: 519px;
    top: 204px;
}
.matrix_element_6 {
    left: 421px;
    top: 408px;
}
.matrix_element_7 {
    left: 616px;
    top: 408px;
}

.matrix_element_8 {
    left: 654px;
    top: 394px;
}
.matrix_element_9 {
    left: 664px;
    top: 275px;
}
.matrix_element_10 {
    left: 781px;
    top: 360px;
}
.matrix_element_11 {
    left: 753px;
    top: 492px;
}
.matrix_element_12 {
    left: 567px;
    top: 492px;
}
.matrix_element_13 {
    left: 550px;
    top: 360px;
}
.matrix_element_14 {
    left: 572px;
    top: 756px;
}
.matrix_element_15 {
    left: 582px;
    top: 630px;
}
.matrix_element_16 {
    left: 697px;
    top: 722px;
}
.matrix_element_17 {
    left: 672px;
    top: 855px;
}
.matrix_element_18 {
    left: 486px;
    top: 855px;
}
.matrix_element_19 {
    left: 469px;
    top: 722px;
}
.matrix_element_20 {
    left: 180px;
    top: 756px;
}
.matrix_element_21 {
    left: 192px;
    top: 630px;
}
.matrix_element_22 {
    left: 307px;
    top: 721px;
}
.matrix_element_23 {
    left: 280px;
    top: 855px;
}
.matrix_element_24 {
    left: 94px;
    top: 855px;
}
.matrix_element_25 {
    left: 77px;
    top: 722px;
}
.matrix_element_26 {
    left: 106px;
    top: 394px;
}
.matrix_element_27 {
    left: 115px;
    top: 275px;
}
.matrix_element_28 {
    left: 231px;
    top: 360px;
}
.matrix_element_29 {
    left: 204px;
    top: 492px;
}
.matrix_element_30 {
    left: 18px;
    top: 492px;
}
.matrix_element_31 {
    left: 0px;
    top: 360px;
}
.matrix_element_name {
    font-size: 14pt;
    position: relative;
    text-align: center;
    top: 106px;
    width: 100%;
}
.strelkaLeft1{
    background: url("/images/st3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 30px;
    left: -30px;
    position: absolute;
    top: 115px;
    width: 30px;
}
.strelkaLeft2{
 background: url("/images/st3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 30px;
    left: -15px;
    position: absolute;
    top: 140px;
    width: 30px;
}
.strelkaLeft3{
 background: url("/images/st3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 30px;
    left: -15px;
    position: absolute;
    top: 140px;
    width: 30px;
}
.strelkaRight1{
background: url("/images/st4.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 30px;
    left: 110px;
    position: absolute;
    top: 115px;
    width: 30px;
}
.strelkaRight2{
background: url("/images/st4.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 30px;
    left: 97px;
    position: absolute;
    top: 140px;
    width: 30px;
}
.strelkaRight3{
background: url("/images/st4.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 30px;
    left: 97px;
    position: absolute;
    top: 140px;
    width: 30px;
}
.matrix_element_name span {
    border-bottom: 1px solid #cbcbcb;
    color: #70706f;
    cursor: pointer;
}
div.matrix_element_project_inactive, .matrix_element_project {
    color: #619b05;
    font-size: 10pt;
    text-decoration: underline;
    display: none;
}
.matrix_element_project {
    position: relative;
    text-align: center;
    top: 70px;
    width: 100%;
    display: none;
}
.matrix_element_contakts {
    color: #929292;
    font-size: 10pt;
    left: 40px;
    line-height: 24px;
    position: absolute;
    top: 140px;
    display: none;
    background-color: #f5f6f7;
    border-radius: 4px;
    border: 1px solid #cbcbcb;
    z-index: 100;
    width: 250px;
    padding: 5px;
-webkit-box-shadow: 5px 5px 15px -2px rgba(0,0,0,0.75);
-moz-box-shadow: 5px 5px 15px -2px rgba(0,0,0,0.75);
box-shadow: 5px 5px 15px -2px rgba(0,0,0,0.75);
}
.matrix_element_contakts span {
    font-weight: bold;
}
.matrix_element_name_inactive label {
    border-bottom: 1px solid #cbcbcb;
    cursor: pointer;
}
.matrix_element_name_inactive {
    color: #929292;
    font-size: 14pt;
    font-weight: normal;
    position: relative;
    text-align: center;
    top: 106px;
    width: 100%;
}
.checkbox_change_text {
    background-color: #929292;
    border-radius: 5px;
    color: white;
    display: none;
    font-size: 14px;
    margin: 1px 0 0;
    padding: 6px 0;
    position: absolute;
    width: 220px;
    z-index: 1;
}
.matrix_element_contakts_inactive {
    color: #929292;
    font-size: 12pt;
    left: 64px;
    line-height: 24px;
    position: absolute;
    top: 170px;
    display: none;
}
.matrix_element_project_inactive {
    font-size: 14pt;
    position: relative;
    text-align: center;
    top: 70px;
    width: 100%;
}
.matrix_element_name_inactive .matrix_checkbox {
    left: -5px;
    position: relative;
}
.to_modal_window {
    display: none;
}
.parent_matrix_element {
    display: none;
}
.matrix_block {
    height: 920px;
    margin-top: 90px;
    position: relative;
}
.structMatrixWrap {
    min-height: 325px;
    position: relative;
}
.height300Wrap{
    float: left;
    width: 800px;
    height: 250px;
}
.matrix_first_container {
    display: none;
}
.all_tables_choise {
    border-right: 1px solid #d0d0d0;
    border-top: 1px solid #d0d0d0;
    float: left;
    height: 524px;
    margin-left: -12px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 230px;
    overflow-y: auto;
}

.all_tables_choise .one_rable{
    float: left;
}
.buttons_table_back {
    background-color: #e7e7e8;
    height: 45px;
    margin-top: 3px;
    overflow: hidden;
    position: absolute;
    width: 800px;
}
.buttons_table_foot_line {
    background-color: #d0d0d0;
    height: 1px;
    width: 800px;
}
.all_tables_choise .one_rable_btn {
 background-color: #fafafa;
    display: inline-block;
    height: 36px;
    margin-left: 2px;
    margin-right: 2px;
    padding-top: 18px;

}
.all_tables_choise .one_rable_btn a{
    color: #607f84;
}
.all_tables_choise .one_rable_btn:hover{
    background-color: #57a4aa;
}
.all_tables_choise .one_rable_btn.active {
    background-color: #607f84;
}
.all_tables_choise .one_rable_btn a{
    cursor: pointer;
    display: block;
    font-size: 18px;
    height: 34px;
    margin-left: 2px;
    margin-right: 2px;
    padding: 14px 30px 0;
    text-decoration: none;
    width: 167px;
    text-align: left;
}
.all_tables_choise .active a{
    color: white;
}
.all_tables_choise .select{
    background-color: #57a4aa;
    color: white;
}
.lk_struct_page_content .one_rable_btn{
 border-bottom: 1px solid #d0d0d0;
    float: left;
}
.matrix_element_name_inactive span {
    color: gray;
}
.none_pay_matrix_note {
    font-size: 24px;
    padding-top: 40px;
}
.finance_add_balance_btn {
    background: url("/img/finances/finance_add_back.png") no-repeat scroll 32px 1px rgba(0, 0, 0, 0);
    display: block;
    margin-top: 25px;
    padding-left: 60px;
    text-align: left;
}
.finance_add_balance_btn span {
    font-size: 16px;
    text-decoration: underline;
}
.finance_vyvod_btn {
    background: url("/img/finances/finance_vyvod_back.png") no-repeat scroll 32px 0 rgba(0, 0, 0, 0);
    display: block;
    margin-top: 10px;
    padding-left: 60px;
    text-align: left;
}
.finance_vyvod_btn span {
    font-size: 16px;
    text-decoration: underline;
}
.modal_back, .modal_block {
    background: none repeat scroll 0 0 black;
    display: none;
    height: 100%;
    opacity: 0.6;
    position: fixed;
    width: 100%;
    z-index: 10020;
}
.modal_window {
    background-color: #e6e8eb;
    #background-color: white;
   /* border: 1px solid #adadab; */
    #border-radius: 5px;
    bottom: 0;
    display: none;
    height: 165px;
    left: 0;
    margin: auto;
   /* padding: 6px; */
    position: fixed;
    right: 0;
    top: 0px !important;
    transition: height 15ms ease-out 0s;
    width: 600px;
    z-index: 10025;
}
.close_modal_win_btn {
    background: url("/application/views/templates/elevrus/images/icon/btn_close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    height: 35px;
    margin-right: 2px;
    position: absolute;
    right: 10px;
    top: 11px;
    width: 35px;
    z-index: 1;
}
.close_modal_win_btn:hover{
    background: url("/application/views/templates/elevrus/images/icon/btn_close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.modal_window h2.title_modal {
    /*border-bottom: 1px solid #c7c8c9;*/
    color: #333333;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 11px;
    padding-bottom: 9px;
    padding-top: 4px;
	font-family:Arial;
	line-height:50px;
	padding-left:25px;
	background: #27292a;
    color: white;
    height: 60px;
}
.add_balance_modal{
    width: 370px;
}
.add_balance_modal form{
    text-align: center;
}
.marketing_image_wrap {
    height: 316px;
    overflow: hidden;
    text-align: center;
}
.marketing_image_wrap .orange_btn {
    margin-left: 354px;
    margin-top: 252px;
    position: absolute;
    z-index: 2;
}
.marketing_image_wrap .orange_btn.min_marg {
    margin-left: 340px;
}
.marketing_image_wrap img{
    position: relative;
    top: 0;
}
.remember_pass_modal {
    width: 400px;
	min-height:370px;
}
.remember_pass_modal input[type="text"] {
    #width: 236px;
    width: 320px;
	height:40px;
}
.remember_pass_modal input[name="remember_captcha"] {
    #width: 81px;
    width: 320px;
	height:40px;
}
.remember_pass_modal img {
    margin-left: 4px;
    margin-top: 2px;
    position: absolute;
}
.remember_pass_modal table {
    width: 100%;
}
.remember_pass_sucess{
    text-align: center;
}
.remember_pass_modal .form_errors{
    margin-bottom: 10px;
}
.lk_pay_now_btn {
    cursor: pointer;
    display: none;
    font-style: italic;
    font-weight: normal;
    margin-left: 363px;
    margin-top: -10px;
    position: absolute;
    text-decoration: underline;
}
.pay_now_form_wrap{
    text-align: center;
}
.pay_now_form_wrap select {
    width: 50px;
}
.pay_now_form_wrap table{
    width: 100%;
}
.pay_now_form_wrap table tr td:nth-child(1){
    width: 200px;
}
.pay_now_form_wrap table tr:nth-child(2) td {
    padding: 10px 0;
}
.pay_now_modal {
    width: 380px;
}
.count_nowork_orders_wrap {
    background-color: peachpuff;
    margin-bottom: 10px;
    padding: 8px;
    text-align: center;
}
.user_refs_tablelink_wrap {
    background-color: #ffdddc;
    margin-bottom: 5px;
    padding: 8px;
    text-align: center;
}
.user_refs_tablelink_wrap input {
    background-color: white;
    text-align: center;
    width: 230px;
}
.most_ckype_email, .most_ckype_email strong {
    font-size: 16px;
}
.show_personal_error{
    width: 400px;
}










.vyvods_list_wrap{
    text-align: center;
}
.vyvods_list {
    display: inline-block;
    padding-bottom: 15px;
    text-align: center;
    width: 370px;
}
.vyvods_list h4 {
    font-size: 14px;
    padding-bottom: 3px;
}
.vyvods_list input{
    cursor: pointer;
}
.vyvods_list table tr td:nth-child(1){
    text-align: left;
}
.vyvods_list table tr td:nth-child(2){
    text-align: left;
}
.change_wallet_form_wrap {
    padding-left: 98px;
    padding-top: 10px;
    text-align: center;
    width: 400px;
}
.change_pm_btn {
    color: #cd1d1c;
    cursor: pointer;
    position: relative;
    top: -1px;
}
.change_pm_btn:hover{
    text-decoration: underline;
}
.change_wallet_form_wrap .sucess_message {
    background-color: palegreen;
    font-size: 14px;
}

.foot_metrix_container {
    position: absolute;
    top: 35px;
}
.change_place_name_window {
    width: 450px;
}
.change_place_name_window .change_place_name_note{
    text-align: center;
}
.change_place_name_window .change_place_name_form{
    text-align: center;
}
.change_place_name_window .change_place_name_form strong{
    font-size: 14px;
    display: inline-block;
    padding-bottom: 5px;
}
.change_place_name_window .change_place_name_form .orange_btn {
    margin-top: 5px;
    padding: 5px 25px;
}
.error_new_place_name {
    color: red;
    display: none;
}
.info_can_use_new_place_name {
    display: inline-block;
    padding-top: 9px;
}
.select_all_favorite_users {
    background-color: #ffa829;
    border: 2px solid #dfdfdc;
    border-radius: 7px;
    font-size: 16px;
    margin: 0 50px 10px;
    padding: 10px;
    text-align: center;
}
.checkbox_span {
    background-color: white;
    border: 1px solid black;
    display: inline-block;
    height: 11px;
    margin-left: 25px;
    position: relative;
    top: 2px;
    width: 11px;
    cursor: pointer;
}
.for_select_all_favorite_label{
    cursor: pointer;
}
.checkbox_span:hover, .checkbox_span.hover_checkbox_span{
    border: 1px solid #004dff;
}

.checkbox_span.checked_span, .checkbox_span.checked_span:hover {
    background-color: #ed5300;
    border: 1px solid #004dff;
    box-shadow: 1px 1px 4px rgba(122, 122, 122, 1);
}
.user_in_favorites_icon{
    background: url("/img/buttons/fovorites.png") repeat scroll 0px 0 rgba(0, 0, 0, 0);
}
.user_no_favorites_icon{
    background: url("/img/buttons/fovorites.png") repeat scroll -21px 0 rgba(0, 0, 0, 0);
}
.user_favorites_icons {
    display: inline-block;
    height: 20px;
    width: 21px;
    cursor: pointer;
}
.hide_item{
    display: none;
}
span.dollar_icons{
    display: inline-block;
    height: 20px;
    width: 20px;
    cursor: pointer;
}

span.dollar_icons.dollar_icons_num_0{
    background: url("/img/buttons/dollar_icons.png") no-repeat scroll 0px 0 rgba(0, 0, 0, 0);
}
span.dollar_icons.dollar_icons_num_1{
    background: url("/img/buttons/dollar_icons.png") no-repeat scroll -21px 0 rgba(0, 0, 0, 0);
}
span.dollar_icons.dollar_icons_num_2{
    background: url("/img/buttons/dollar_icons.png") no-repeat scroll -21px 0 rgba(0, 0, 0, 0);
}
.mouse_move_hint {
    background-color: #ffffff;
    border: 1px solid #bebdbf;
    border-radius: 3px;
    display: none;
    font-size: 12px;
    padding: 2px 10px;
    position: absolute;
    z-index: 2147483647;
}
.user_tree_info_btn{
    display: inline-block;
    height: 20px;
    width: 20px;
    cursor: pointer;
    background: url("/img/buttons/info_icon.png") no-repeat scroll 0px 0 rgba(0, 0, 0, 0);
}
.user_tree_info_btn.open_user_tree_info_btn{
    background: url("/img/buttons/info_icon.png") no-repeat scroll -21px 0 rgba(0, 0, 0, 0);
}
.ref_info_orders_title {
    font-size: 12px;
    padding-bottom: 3px;
    padding-top: 5px;
}
.tree_user_full_text_left, .tree_user_full_text_right{
    /*float: left;*/
}
.tree_user_full_text_left {
    border-right: 1px solid #c7c8c9;
    margin-right: 229px;
    min-height: 92px;
    padding: 5px;
}
.tree_user_full_text_right {
    border-left: 1px solid #c7c8c9;
    float: right;
    font-size: 12px;
    padding-left: 5px;
    text-align: center;
    width: 230px;
}
.red_voskl_znak {
    color: red;
    font-weight: bold;
    cursor: help;
}
div.one_ref.chet_field > table.user_refs_table {
    /*background-color: #f5f6f7;*/
}
.golden_rush_progress {
    border-bottom: 1px solid #cdcdcd;
    border-top: 1px solid #cdcdcd;
    margin-top: 3px;
}
.hint_doted {
    border-bottom: 1px dashed #828282;
    cursor: help;
    text-decoration: none;
}
.material_mini_content .img_news {
    float: left;
    padding-right: 10px;
}
.material_mini_content .material_title a {
    font-size: 20px;
    font-weight: bold;
    color: #f09e0e;
}
.material_mini_content .material_title a:hover {
    text-decoration: underline;
    color: #c93428;
}
.category_text_wrap {
    padding-bottom: 10px;
}
.material_date_content{
    font-size: 14px;
    margin-top: 0px;
}
.material_date_content {
    display: inline-block;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    padding-right: 5px;
}
.paddingLeftRight10{
    padding-left: 10px;
    padding-right: 10px;
    line-height: 1.5;
    padding-bottom: 10px;
}
.paddingLeftRight10 div{
    line-height: 1.5;
}
.material_text .material_title {
    padding-bottom: 5px;
    padding-top: 10px;
}
.read_more_content_wrap{
    text-align: right;
}
.one_galery_photo {
    box-shadow: 5px 5px 10px rgba(122, 122, 122, 0.5);
    display: inline-block;
    margin-left: 15px;
}
.one_galery_photo img {
    height: 160px;
    width: 189px;
}
.one_galery_photo span {
    background-color: #00a2ff;
    color: white;
    display: block;
    padding: 7px 5px;
    text-align: center;
}
.one_line_photos {
    padding-bottom: 15px;
    text-align: center;
}
.one_galery_photo:hover{
    box-shadow: 5px 5px 10px rgba(122, 122, 122, 1);
    cursor: pointer;
}
.one_galery_photo span.full_text_modal_gal{
    display: none;
}
.modal_gallery_container{
    display: none;
}
.gallery_show_modal_window {
    width: 950px;
}
.modal_content_wrap, .about_pay_pass_text{
    color: #434446;
    padding: 5px;
}
.rush_clock_details_text{
    padding-bottom: 10px;
}
.gallery_show_modal_window .modal_content_wrap{
    text-align: center;
}
.gallery_show_modal_window img {
    max-height: 600px;
    max-width: 940px;
}
.photo_text_title {
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 0;
    text-align: left;
}
.photo_text_wrap{
    display: block;
    font-size: 14px;
    text-align: left;
}
.gallery_show_modal_window .modal_content_wrap img.gallery_image_cont{
    cursor: pointer;
}
.personal_left_side {
    float: left;
    width: 400px;
}
.personal_right_side {
    float: right;
    width: 425px;
}
.strat_btn_wrap {
    background: url("/img/finances/finance_start_btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 242px;
    margin-left: 60px;
    position: relative;
    top: -8px;
    width: 242px;
    cursor: pointer;
}
.strat_btn_wrap:hover{
    background: url("/img/finances/finance_start_btn.png") no-repeat scroll 0 -242px rgba(0, 0, 0, 0);
}
.strat_btn_wrap .start_btn_text {
    color: #343434;
    font-size: 24px;
    font-weight: bold;
    padding-right: 18px;
    padding-top: 104px;
    text-align: center;
}
.strat_btn_wrap:hover .start_btn_text{
    color: #cf1716;
}
.text_align_center{
    text-align: center;
}
.cant_buy_place_now {

    margin: 0 10px;
    padding: 10px 0;
    text-align: center;
    font-size: 16px;
}
.lk_finances_button_tarif{
 background-color: #fafafa;
    border: 2px solid #607f84;
    color: #607f84;
    font-size: 18px;
    height: 49px !important;
    margin-bottom: 10px;
    margin-left: 180px;
    padding: 0 110px 5px !important;
}
.lk_finances_button_tarif:hover{
    color:white;
}
.sucess_buy_place_now {
    background-color: #d3ffd3;
    font-size: 16px;
    margin: 0 10px;
    padding: 10px 0;
    text-align: center;
}
.pay_place_pretext {
    font-size: 16px;
    margin: 0 10px;
    padding: 10px 0 30px;
    text-align: center;
}
.marketing_slider_imgs_wrap {
    height: 442px;
    overflow: hidden;
}
.marketing_slider_wrap {
    background: url("/img/backs/marketing_slider_wrap.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 462px;
    margin-bottom: 10px;
    margin-left: 24px;
    margin-top: 10px;
    padding: 20px 21px 100px;
    width: 853px;
}
.marketing_slider_wrap .one_slide img{
    height: 100%;
    width: 858px;
}
.marketing_slider_wrap .slider_left_btn {
    background: url("/img/buttons/marketing_slider_left_btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 114px;
    margin-top: 161px;
    position: absolute;
    width: 62px;
    z-index: 10;
}
.marketing_slider_wrap .slider_left_btn:hover {
    background: url("/img/buttons/marketing_slider_left_btn.png") no-repeat scroll 0 -114px rgba(0, 0, 0, 0);
}
.marketing_slider_wrap .slider_right_btn {
    background: url("/img/buttons/marketing_slider_right_btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 114px;
    margin-left: 796px;
    margin-top: 161px;
    position: absolute;
    width: 62px;
    z-index: 10;
}
.marketing_slider_wrap .slider_right_btn:hover {
    background: url("/img/buttons/marketing_slider_right_btn.png") no-repeat scroll 0 -114px rgba(0, 0, 0, 0);
}
.head_contacts {
    display: none;
    margin-left: 400px;
    margin-top: 40px;
    position: absolute;
}
.head_contacts a {
    color: #333333;
    display: block;
    margin: 10px 0;
    padding-left: 25px;
}
.head_contacts a:hover{
    text-decoration: underline;
    color: #266e15;
}
.head_contacts .head_phone{
    background: url("/img/backs/head_phone_back.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.head_contacts .head_ofices{
    background: url("/img/backs/head_ofices_back.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.login_modal{
    #width: 415px;
    width: 385px;
	height: 440px !important;
}
.logon_inputs_wrap{

}
.logon_inputs_wrap table{
    width: 100%;
    padding: 11px;
	margin-top:50px;
}
.remember_pass_form td {
	padding: 0 !important;
	text-align: center !important;
}
.logon_inputs_wrap table tr td:first-child {
    font-size: 14px;
    font-weight: bold;
    #padding-right: 10px;
    text-align: right;
    width: 118px;
	text-align:center;
	margin-top:50px;
}
.logon_inputs_wrap table tr td{
    height: 40px;
}
.logon_inputs_wrap .legko_input {
    #width: 220px;
    width: 320px;
	height: 40px;
	margin-bottom:16px;
}
.head_login_submit_wrap .orange_btn {
    position: relative;
    top: 4px;
}


.remember_pass_ajax table{
    width: 100%;
}
.remember_pass_ajax table tr td{
    height: 40px;
}
.remember_pass_ajax table tr td:first-child {
    font-size: 14px;
    font-weight: bold;
    padding-right: 10px;
    text-align: left;
    width: 138px;
}
.remember_pass_ajax .legko_input{
    width: 250px;
}
.remember_pass_ajax table tr td.remember_pass_btn_wrap {
    padding-left: 139px;
    padding-top: 5px;
    text-align: left;
    padding-bottom: 5px;
}
.foot_logo {
    background: url("/img/buttons/foot_logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 67px;
    margin-left: 30px;
    margin-top: 16px;
    width: 274px;
}
.foot_logo_eng {
    background: url("/img/buttons/foot_logo_eng.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.user_avatar_load {
    float: left;
    text-align: center;
    width: 202px;
}
h2.profile_edit_title {
    font-size: 30px;
    padding-bottom: 25px;
    text-align: center;
}
.lk_title_pageinfo {
    color: #aa99a0;
    font-size: 14px;
}
.lk_block_title {
    color: #828282;
    font-size: 14px;
    padding-bottom: 5px;
}
.load_avatar_wrap .lk_block_title{
    padding-bottom: 25px;
}
.lk_block_info {
    padding-bottom: 10px;
}
.lk_content a{
    color: #f09e0e;
    cursor: pointer;
}
.lk_content a:hover{
    text-decoration: underline;
    color: #c93428;
}
.personal_fields_table_wrap {
    border-top: 1px solid #d2d2d2;
    padding: 25px 0 50px;
}
.change_pass_table_wrap {
    border-top: 1px solid #d2d2d2;
    padding: 25px 0 50px;
}
.change_pass_note {
    font-size: 12px;
    padding-bottom: 10px;
    padding-right: 20px;
    padding-top: 15px;
    width: 255px;
}
.user_form_error {
    color: white;
    font-size: 12px;
    font-weight: bold;
    margin-top: 0;
}
.user_avatar_load .user_avatar_img_wrap {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #bdbdbd;
    border-radius: 5px;
    margin-bottom: 15px;
    overflow: hidden;
}
.user_avatar_load .user_avatar_img {
    height: 200px;
    width: 200px;
}
.user_avatar_load .avatar_note {
    background-color: rgba(255, 255, 255, 0.31);
    color: white;
    font-size: 10px;
    margin-left: 1px;
    margin-top: -72px;
    padding: 10px;
    position: absolute;
    width: 200px;
}
.upload_avatar_status.loading {
    background: rgba(0, 0, 0, 0) url("/img/backs/gray_ajax_file_loading.png") repeat-x scroll 0 0;
    border-radius: 4px 4px 9px 9px;
    height: 11px;
    margin: 0;
    position: relative;
    width: 210px;
    z-index: 82;
}
.lk_personal_page_content .user_avatar_load .form_errors {
    font-size: 12px;
    margin-bottom: 8px;
    margin-right: 0;
}
.lk_personal_page_content .user_avatar_load .form_errors p{
    font-size: 12px;
}
.croup_image_hide_btn{
    display: none;
}
#croup_image_modal_window.to_modal_window{

}

#croup_avatar_id {
    width: 200px;
    height: 200px;
    position:relative; /* or fixed or absolute */
    margin-bottom: 40px;
    margin-left: 100px;
    margin-top: 25px;

    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}
.croup_image_modal .cropControls {
    bottom: -35px;
    left: -17px;
    min-width: 240px;
    right: auto;
    top: auto;
}
.cropImgWrapper img, #croup_avatar_id img {
    max-width: none;
}
.modal_window.croup_image_modal{
    width: 420px;
    overflow: hidden;
}
.croup_end_btn_wrap {
    padding-top: 5px;
    position: relative;
    text-align: center;
}
.cropImgWrapper{

}
.croup_error_text{
    text-align: center;
    padding-top: 6px;
}
.upload_avatar_status .loading_progress {
    background: rgba(0, 0, 0, 0) url("/img/backs/gold_ajax_file_loading.png") repeat-x scroll 0 0;
    border-radius: 4px 4px 9px 9px;
    height: 11px;
    margin-left: 0;
    margin-top: 0;
    position: absolute;
    width: 0;
}
.upload_avatar_status .loading_message {
    color: #828282;
    font-size: 14px;
    font-weight: bold;
    padding-top: 12px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
}
.personal_reflink_wrap .personal_fields td:nth-child(2) .legko_input {
    height: 30px;
    margin-right: 10px;
    width: 204px;
}
.personal_reflink_wrap .personal_fields td:nth-child(2) .orange_btn {
    position: relative;
    top: -1px;
}
.personal_reflink_wrap {
    padding-bottom: 30px;
}
.line{
    background-color: #d0d0d0;
    float: left;
    height: 1px;
    margin-left: -10px;
    width: 821px;
    margin-top: 30px;
    margin-bottom: 20px;
}
.clip_copy_sucess{
    display: none;
}
.clip_copy_sucess_modal.modal_window {
    width: 310px;
}
.clip_copy_sucess_modal.modal_window .start_btn_modal_window_text{
    text-align: center;
}
.about_ref_link_modal .about_ref_link_text{
    max-height: 250px;
    overflow: auto;
}
.user_lk_logined_login_wrap {
    height: 53px;
    line-height: 22px;
    padding-left: 11px;
    padding-right: 60px;
    padding-top: 7px;
    position: relative;
}
.user_lk_logined_avatar {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    float: right;
    height: 40px;
    margin-top: 3px;
    position: absolute;
    right: 9px;
    width: 40px;
}
.user_lk_logined_btns_wrap {
    height: 44px;
    text-align: right;
}
.user_lk_logined_btns_wrap a{/*
    color: #333333;
    display: block;
    height: 33px;
    padding-top: 11px;
    padding-left: 11px;*/
}
.user_lk_logined_btns_wrap a:hover{
    background-color: #E8E8E7;
    text-decoration: none;
    color: #496165;
}
a.lk_logined_edit_profile_link {
    background: url("/img/backs/lk_logined_edit_profile_link_back.png") no-repeat scroll 100% 50% rgba(0, 0, 0, 0);
    float: left;
    width: 173px;
}
a.lk_logined_exit_link {
    background: url("/img/backs/lk_logined_exit_link_back.png") no-repeat scroll 100% 9px rgba(0, 0, 0, 0);
    float: left;
    margin-left: 10px;
    width: 70px;
}
.head_login {
    #border: 1px solid;
    #border-radius: 4px;
    border: 1px solid rgba(255, 255, 255, 0.5);
    #margin-top: -59px;
    margin-top: -65px;
    padding: 5px 25px 1px;
    position: absolute;
    right: 0;
    z-index: 1142;
}
#stuck_container[style*="top: 0px;"] .head_login {
    margin-top: -59px;
    padding: 4px 25px 1px;
}
h2.parthners_tree_title {
    border-top: 1px solid #cdcdcd;
    color: #aa99a0;
    font-size: 18px;
    font-weight: normal;
    margin-top: 40px;
    padding-bottom: 10px;
    padding-top: 25px;
    text-align: center;
}
.white_btn {
    background: url("/img/buttons/white_btn_back.png") repeat-x scroll 0 100% #ffffff;
    border: 1px solid #cdcdcd;
    border-radius: 4px;
    display: inline-block;
    padding: 4px 12px;
    cursor: pointer;
}
.user_vklads_info_btn_wrap .white_btn {
    background: url("/img/buttons/white_btn_back.png") repeat-x scroll 0 100%, url("/img/buttons/white_btn_arrow.png") no-repeat scroll 100% 50% #ffffff;
    padding: 4px 25px;
}
.tbl_tree_user_full_text{
    border-collapse: collapse;
}
.tbl_tree_user_full_text tr th, .tbl_tree_user_full_text tr td {
    background-color: #f5eabe;
    border: 1px solid #c7c8c9;
    text-align: center;
    width: 20%;
}
.tbl_tree_user_full_text.site_table tr td:last-child, .tbl_tree_user_full_text.site_table tr:last-child td, .tbl_tree_user_full_text.site_table tr td:first-child{
    border: 1px solid #C7C8C9;
}
.tbl_tree_user_full_text.site_table tr:nth-child(2n) td{
    background-color: #F5EABE;
}
.tree_user_avatar_img {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    float: left;
    height: 90px;
    margin-right: 5px;
    width: 90px;
}
.tree_user_full_personal_tbl {
    margin-top: 1px;
}
.tree_user_full_personal_tbl tr td:nth-child(1) {
    padding-right: 15px;
}
.tree_user_full_personal_tbl strong{
    font-size: 12px;
}
div.tree_user_vklads_table{
    display: none;
}
div.user_vklads_info_btn_wrap {
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
}
div.struct_send_message_btn_wrap {
    display: none;
    float: right;
    margin-top: -19px;
    padding-right: 15px;
}
.struct_control_btns {
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
}
.tabs_btns_wrap {
    border: 1px solid #d4d4d4;
    border-radius: 3px;
    margin-left: 1px;
}
.tabs_btns_wrap .tabs_one_tab {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff, #e9e9e9) repeat scroll 0 0;
    border-left: 1px solid #d4d4d4;
    color: #646464;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    padding: 12px 20px;
}
/* []
.finance_control_btns .tabs_btns_wrap .tabs_one_tab{
    padding: 9px 8px;
}
*/
.tabs_btns_wrap .tabs_one_tab:hover{
    color: #f09e0e;
}
.tabs_btns_wrap .tabs_one_tab.active:hover{ text-decoration: none; }
.tabs_btns_wrap .tabs_one_tab:nth-child(1) {
    border-bottom-left-radius: 3px;
    border-left: 0 none;
    border-top-left-radius: 3px;
}
.tabs_btns_wrap .tabs_one_tab:last-child{
    border-top-right-radius: 5px;
}
div.one_refs_struct_wrap {
    background: none;
    min-height: 200px;
}
div.one_refs_struct_wrap.whait_ajax {
    background: url("/img/buttons/whait_ajax.gif") no-repeat scroll 50% 50% #f5f6f7;
    border: 1px solid #cdcdcd;
    min-height: 105px;
}
.struct_statistic_wrapper {
    overflow: hidden;
    width: 820px;
}
.ref_link_block_wrap {

    font-size: 12px;
    padding: 12px;
}
.ref_link_block_wrap .ref_link_container {
    color: #434446;
    font-weight: bold;
    padding-bottom: 18px;
}
.ref_link_block_wrap .ref_link_container .legko_input {
    margin-right: 20px;
    width: 315px;
}
.ref_link_block_wrap .ref_link_container .legko_input:focus {
    margin-left: 29px;
    margin-right: 9px;
}
.ref_link_block_wrap .ref_link_container .orange_btn {
    position: relative;
    top: -1px;
}
.struct_user_statistic_table {
    border-bottom: 1px solid #c7c8c9;
    border-collapse: collapse;
    color: #aa99a0;
    width: 95%;
}
.struct_user_statistic_table td {
    border: 1px solid #c7c8c9;
    color: #828282;
    height: 30px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;
}
.struct_user_statistic_table tr td:nth-child(1) {
    font-weight: bold;
    padding-left: 20px;
    width: 340px;
    color: #717171;
}
.struct_user_statistic_table tr th {
    border: 1px solid #c7c8c9;
    height: 30px;
    font-weight: bold;
    color: #717171;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.struct_user_statistic_table tr:nth-child(2n-1) {
    background-color: #f5f6f7;
}
.struct_user_statistic_table tr:last-child td{
    border-bottom: 0 none;
}
.finance_balances_table {
    margin-left: 175px;
    width: 623px;
    color: #434446;
    border-collapse: collapse;
}
.finance_balances_table th, .tbl_operation_history td{
    color: #434446;
}
.finance_balances_table td, .finance_balances_table th{
    height: 30px;
    text-align: center;
}
.finance_balances_table th{
    font-weight: bold;
}
.valute_change_btn {
    background: url("/img/buttons/valute_change_btn_back.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 23px;
    width: 22px;
    cursor: pointer;
}
.finance_balances_table tr:nth-child(2n) td{
    background-color: #F5F6F7;
}
.finance_btns_block .orange_btn{
    margin-right: 10px;
}
.finance_btns_block {
    padding-bottom: 20px;
    padding-top: 20px;
}
.finance_btns_block .finance_winthdraw_money_btn
.finance_btns_block .vyvods_btns_wrap{

    float: left;
}
.operation_history_title {
    border-top: 1px solid #cdcdcd;
    color: #828282;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 30px;
    padding-left: 20px;
    padding-top: 25px;
    text-align: center;
}
.history_calendar_container .legko_input {
    height: 23px;
    margin: 1px 10px;
    padding-bottom: 1px;
    padding-top: 0;
    width: 115px;
}
.history_calendar_container .legko_input:focus {
    height: 22px;
}
.history_calendar_container {
    padding-bottom: 7px;
    padding-left: 12px;
    padding-top: 12px;
}
.order_sides_control_btns .tabs_one_tab{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 16px;
}
.order_status_control_btns .tabs_one_tab{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 16px;
}
.struct_control_btns .tabs_btns_wrap{
    margin-left: 0px;
    padding-left: 0px;
}
.order_status_control_btns .tabs_btns_wrap{
    padding-left: 165px;
}
.finance_control_btns, .calculator_valutes_btns {
    float: left;
    margin-bottom: 2px;
    margin-top: 10px;
    padding-bottom: 10px;
}
.calculator_valutes_btns .tabs_one_tab{
    padding: 10px 15px 3px;
}
.tabs_btns_wrap .active {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #e0e0e0, #f5f5f5) repeat scroll 0 0;
}
.messages_types_control_btns .tabs_btns_wrap{
    width: 336px;
}
.ul.css-menu-2 {
list-style: none;
border-bottom: 1px #888899 solid;
padding-bottom: 10px
}

ul.css-menu-2 li {
display: inline;
margin-right: 5px
}
.operation_history_tbl_wrap{
    float: left;
    width: 100%;
}
ul.css-menu-2 li a {
color: #888899;
text-decoration: none;
background: #f7f7f9;
border: 1px #bbbbcc solid;
border-bottom: none;
padding: 10px 14px
}

ul.css-menu-2 li a:hover {
padding: 14px 14px 10px 14px
}

ul.css-menu-2 li a.selected {
color: #555566;
background: #ffffff;
border: 1px #888899 solid;
border-bottom: 1px #ffffff solid;
padding: 14px 14px 10px 14px
}

.tbl_operation_history tr.page_nav td {
    background-color: #F5F6F7;
    height: 35px;
}
.page_nav ul {
    text-align: center;
}
.page_nav ul li {
    display: inline-block;
}
.page_nav ul li.active {
    background-color: #fe7f00;
    border: 1px solid #d2d2d2;
    border-radius: 4px;
    color: #ffffff;
    margin: 0 3px;
    padding: 5px 7px;
}
.page_nav ul li a {
    background-color: #ffffff;
    border: 1px solid #d2d2d2;
    border-radius: 4px;
    color: black;
    font-size: 12px;
    margin: 0 3px;
    padding: 5px 7px;
}
.page_nav ul li a:hover{
    background-color: #fcd673;
    text-decoration: none;
}
.deposites_reflink_wrap{
    border-radius: 5px;
    overflow: hidden;
    color: #434446;
}
.ref_link_block_wrap{
    line-height: 1.7;
    color: #434446;
}
h2.calcule_title_text {
color: #434446;
    font-size: 20px;
    font-weight: bold;
    margin-top: 65px;
    padding-bottom: 20px;
    text-align: center;
}
.deposit_calculator_wrap {
    border-radius: 5px;
    margin-bottom: 15px;
    margin-left: -11px;
    overflow: hidden;
    padding: 5px 0 10px;
    width: 821px;
}
.calc_value_choice_title {
    font-size: 16px;
    padding-bottom: 5px;
    margin-left: 20px;
}
.calc_choice_vklad_summ_title{
    font-size: 16px;
    padding-top: 15px;
    padding-bottom: 5px;
    margin-left: 20px;
}
.calc_choice_withdraw_summ_title{
    font-size: 16px;
    padding-top: 15px;
    padding-bottom: 5px;
    margin-left: 20px;
}

.calc_choise_summ_wrap {
    width: 550px;
        margin-left: 20px;
}
.slider_money_wrap {
    float: left;
    width: 385px;
}
.calc_input_summ_wrap {
    display: inline-block;
    float: left;
    font-size: 30px;
    font-weight: bold;
    width: 120px;
}
.calc_input_summ_wrap input {
    border: 2px solid #015457;
    border-radius: 5px;
    color: #555555;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    padding: 0 10px;
    text-align: center;
    width: 60px;
}
.calc_input_summ_wrap span {
    color: #015457;
    position: relative;
    top: 5px;
}
.calc_minus_btn {
    background: url("/img/buttons/calc_minus_btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 30px;
    width: 30px;
    cursor: pointer;
    opacity: 0.7;
}
.calc_minus_btn:hover{
    opacity: 1;
}
.calc_plus_btn{
    background: url("/img/buttons/calc_plus_btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 30px;
    width: 30px;
    cursor: pointer;
    opacity: 0.7;
}
.calc_plus_btn:hover{
    opacity: 1;
}
.calc_money_line div{
    color: #434446;
}
.slider_wrapper_content_block {
    float: left;
    height: 15px;
    margin: 0 10px;
    padding-top: 6px;
    width: 295px;
}
.calc_slider_wrap{
    margin-top: 15px;
    margin-bottom: 15px;
}
.calc_money_line {
    display: table;
    margin: 0px -5px;
    padding-top: 5px;
    width: 385px;
}
.calc_money_line div {
    display: table-cell;
    font-size: 12px;
    font-style: italic;
    text-align: center;
    width: 14%;
}
.calc_procent_line {
    display: table;
    margin: 0 40px;
    width: 340px;
}
.calc_procent_line div {
    display: table-cell;
    font-size: 12px;
    font-style: italic;
    text-align: center;
    width: 33%;
}
.vklad_dop_info_wrap{
   font-size: 15px;
    margin-top: 15px;
    width: 821px;
}
.calc_summ_to_endtime_title{
    font-size: 16px;
}
.calc_submit_summ_input_wrap{

}
.calc_submit_summ_input_wrap div{
    display: inline-block;
}
.calc_submit_summ_input_wrap .calc_submit_summ{
    font-size: 34px;
    font-weight: bold;
    text-transform: uppercase;
}
.calc_submit_summ_input_wrap .calc_submit_summ .calc_submit_summ_content{

}
.calc_submit_valute_content {
    padding-left: 10px;
}
.calc_input_summ_wrap {
    padding-top: 25px;
}
.calc_submit_btn.orange_btn {
font-size: 18px;
    font-weight: bold;
    margin-left: 20px;
    padding-bottom: 8px;
    position: relative;
    top: -5px;
}
.valutes_bochonki_wrapper {
    margin-top: 70px;
    background: url("/img/backs/calc_bochonki_teni.png") no-repeat scroll 100% 100% rgba(0, 0, 0, 0);
    float: right;
    height: 340px;
    position: relative;
    width: 285px;
}
.calc_left_side_wrap {
    float: left;
    width: 490px;
}
.vklad_bochonok {
    bottom: 36px;
    float: left;
    left: 27px;
    position: absolute;
    width: 107px;
}
.vklad_bochonok_content {
    background: url("/img/backs/bochonki/gray_top_2.png") no-repeat scroll 0 0px, url("/img/backs/bochonki/gray_top_1.png") no-repeat scroll 0 17px, url("/img/backs/bochonki/gray_bottom.png") no-repeat scroll 0 100%, url("/img/backs/bochonki/gray_back.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: 24px;
    min-height: 24px;
    padding-top: 17px;
    width: 107px;
    /*
    transition: height 100ms ease-out;
    -webkit-transition: height 100ms ease-out;
    -moz-transition: height 100ms ease-out;*/
}
.give_bochonok_content{
    background: url("/img/backs/bochonki/blue_back.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.give_bochonok_content .give_bochonok_botom {
    background: url("/img/backs/bochonki/blue_bottom.png") no-repeat scroll 0 0px, url("/img/backs/bochonki/gray_bottom.png") no-repeat scroll 0 100%, url("/img/backs/bochonki/gray_back.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: 24px;
    min-height: 24px;
    width: 107px;
    /*
    transition: height 100ms ease-out;
    -webkit-transition: height 100ms ease-out;
    -moz-transition: height 100ms ease-out;*/
}
.give_bochonok_content .give_bochonok_top {
    background: url("/img/backs/bochonki/blue_top_2.png") no-repeat scroll 0 0px, url("/img/backs/bochonki/blue_top_1.png") no-repeat scroll 0 16px rgba(0, 0, 0, 0);
    height: 20px;
    min-height: 20px;
    padding-top: 17px;
    position: relative;
    top: 19px;
    width: 107px;
    /*
    transition: height 100ms ease-out;
    -webkit-transition: height 100ms ease-out;
    -moz-transition: height 100ms ease-out;*/
}
.give_bochonok {
    bottom: 37px;
    float: right;
    left: 158px;
    position: absolute;
    width: 107px;
}
.valutes_bochonki_wrapper .vklad_summ {
    background: url("/img/buttons/calc_orange_arrow.png") no-repeat scroll 0 0 #f5f6f7;
    left: -6px;
    padding-left: 10px;
    padding-right: 6px;
    padding-top: 5px;
    position: relative;
    width: 97px;
}
.valutes_bochonki_wrapper .vklad_summ .vklad_summ_text {
    color: #333333;
    font-size: 12px;
}
.valutes_bochonki_wrapper .vklad_summ .vklad_summ_summ {
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.give_bochonok .vklad_summ {
    position: relative;
    top: 19px;
}
.summ_errors_wrap {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.93);
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    color: red;
    height: 170px;
    margin-left: 560px;
    margin-top: 6px;
    padding-top: 160px;
    position: absolute;
    text-align: center;
    width: 281px;
    z-index: 15;
    display: none;
}
.make_vklad_submit_wrap{
    text-align: center;
}
.make_vklad_submit_wrap .orange_btn {
    font-weight: bold;
    text-align: center;
}
.calc_submit_btn_modal_confirm {
    font-size: 16px;
    padding-bottom: 15px;
    text-align: center;
}
.submit_summ_container, .submit_withdraw_summ_container, .cur_balance_container, .min_vkladsumm_container_container, .max_vkladsumm_container_container{
    font-weight: bold;
}
.calc_submit_btn_window{
    width: 390px;
}
.calc_summerror_wrapper{
    text-align: center;
    font-size: 16px;
}
.calc_summerror_wrapper a{
    font-size: 16px;
}
.make_vklad_sucess{
    display: none;
}

.my_deposites_wrap {
    background-color: #f5f6f7;
    border-left: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    border-radius: 5px;
    margin-bottom: 15px;
    overflow: hidden;
}
h2.deposites_title_text {
    font-size: 20px;
    font-weight: normal;
    margin-top: 80px;
    padding-bottom: 25px;
    padding-left: 25px;
    text-align: center;
}
.site_table.my_deposites_table tr td, .site_table.my_deposites_table tr th {
    padding: 0 6px;
    text-align: left;
}
.site_table.my_deposites_table tr td:nth-child(8){
    border-right: 0px;
}
.site_table.my_deposites_table tr td:nth-child(9) {
    border-left: 0 none;
    width: 32px;
}
.my_deposites_table tr.my_deposites_table_total td{
    border-top: 2px solid #c7c8c9;
}
.my_deposites_table tr.my_deposites_table_total td:nth-child(1){
    color: #266e15;
    font-weight: bold;
    font-size: 14px;
}
.my_deposites_table tr.my_deposites_totals td:nth-child(6),
.my_deposites_table tr.my_deposites_totals td:nth-child(7),
.my_deposites_table tr.my_deposites_table_total td:nth-child(3),
.my_deposites_table tr.my_deposites_table_total td:nth-child(4),
.my_deposites_table tr.my_deposites_table_total td:nth-child(5),
.my_deposites_table tr.my_deposites_table_total td:nth-child(6),
.my_deposites_table tr.my_deposites_table_total td:nth-child(7),
.my_deposites_table tr.my_deposites_table_total td:nth-child(8){
    color: #266e15;
    border-right: 1px solid #c7c8c9;
}
.my_deposites_table span.mini_wallet {
    background: url("/img/buttons/mini_wallet.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-block;
    height: 23px;
    width: 31px;
}
.my_deposites_table span.mini_wallet_active{
    background: url("/img/buttons/mini_wallet_active.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-block;
    height: 23px;
    width: 31px;
}
.my_deposites_send_to_bal_modal .my_deposites_modal_window_text{
    text-align: center;
}
.my_deposites_send_to_bal_modal .my_deposites_modal_window_text .orange_btn{
    margin-top: 10px;
}
.my_deposites_send_to_bal_modal{
    width: 400px;
}

.vklads_history {
    overflow: hidden;
}
.vklads_history .tabs_btns_wrap {
    float: left;
}
.vklads_history .vklads_control_btns {
    padding-bottom: 56px;
}
.send_new_message_wrap {
    background-color: #f5f6f7;
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    padding: 5px 10px;
}
.send_new_message_wrap .message_reciver_note{

}
.send_new_message_wrap .legko_input{
    width: 385px;
}
.send_new_message_wrap textarea {
    background-color: white;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    color: #525867;
    font-size: 12px;
    height: 140px;
    margin: 1px;
    padding: 5px 10px;
    resize: none;
    width: 388px;
}
.send_new_message_wrap textarea:focus{
    border: 2px solid #ffd21c;
    margin: 0px;
}
.other_dialogs_wrap{
    //border: 1px solid #cdcdcd;
    //background-color: #f5f6f7;
    //border-radius: 5px;
}
.messages_left_side {
    float: left;
    width: 435px;
}
.messages_right_side {
    float: right;
    width: 350px;
}
.one_dialog_contains {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    cursor: pointer;
    margin: 5px 10px;
    overflow: hidden;
    padding-bottom: 3px;
}
.one_dialog_contains:hover{
    background-color: rgba(254,127,0,0.05);
}
.one_dialog_contains.active{
    background-color: rgba(254,127,0,0.1);
}
.one_dialog_contains .photo_container {
    float: left;
    margin: 5px;
}
.one_dialog_contains .photo_container img {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    width: 55px;
}
.one_dialog_contains .dialog_other_container {
    float: right;
    margin-right: 10px;
    overflow: hidden;
    width: 245px;
}
.one_dialog_contains .not_read_messages {
    background-color: #fe7f00;
    border-radius: 5px;
    color: white;
    float: right;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding-top: 5px;
    position: relative;
    text-align: center;
    top: 20px;
    width: 25px;
}
.dialog_other_container h2 {
    font-size: 12px;
    padding-bottom: 6px;
    padding-top: 5px;
}
.dialog_other_container .all_messages_count{
    font-size: 12px;
}
.dialog_other_container .all_messages_count strong{
    font-size: 12px;
}
.dialog_other_container .last_message_date{
    font-size: 12px;
}
.dialog_other_container .last_message_date strong{
    font-size: 12px;
}
.dialog_messages_container {
    background-color: #f5f6f7;
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    overflow: hidden;
    padding: 0 10px;
}
.dialog_messages_container_wrap.whait_ajax {
    background: url("/img/buttons/whait_ajax.gif") no-repeat scroll 50% 50% #f5f6f7;
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    min-height: 70px;
    margin-top: 60px;
}
.one_dialog_message{
    margin: 5px 0px;
    background-color: white;
    border: 1px solid #cdcdcd;
    border-radius: 5px;
}
.one_dialog_message_ava_wrap{
    float: left;
    margin: 5px;
}
.one_dialog_message_ava_wrap img{
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    width: 55px;
}
.one_dialog_message_other_wrap {
    float: right;
    padding-bottom: 5px;
    padding-top: 3px;
    width: 400px;
}
span.dialog_self_message{
    color: #266e15;
}
.one_dialog_full_message{
    padding: 3px 0px;
}
.one_dialog_full_message .one_dialog_mes_reads {
    color: gray;
    display: inline-block;
    font-size: 12px;
    padding-right: 4px;
    position: relative;
}
.one_dialog_full_message .one_dialog_mes_reads.read_status_1 {
    color: green;
}
.noTopMargin{
    margin-top: 0px;
}
.messages_block_title {
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 5px;
}
.other_dialogs_title{
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 5px;
}
.dialog_messages_container_wrap h2 {
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 10px;
    padding-top: 25px;
}
.dialog_messages_container_wrap h2 strong{
    font-size: 18px;
    font-weight: normal;
}
.dialog_messages_container_wrap{

}
.send_new_message_submit_wrap {
    padding-top: 5px;
    text-align: center;
}
.send_new_message_wrap .message_text_note {
    padding-top: 6px;
}
.mesage_send_status_container {
    display: none;
    padding: 5px 0;
}
.none_open_dialogs {
    padding: 5px 0;
    text-align: center;
}
.one_dailog_mes_date {
    color: #555555;
}
.one_dailog_mes_date strong {
    color: #555555;
    font-size: 12px;
    font-weight: normal;
}
.buy_place_descr{
    line-height: 1.5;
}
.one_user_wallet_wrap {
    border: 1px solid #bebebe;
    border-radius: 5px;
    display: table;
    margin-top: 5px;
    overflow: hidden;
    width: 100%;
}
.none_wallet_block_note{
    padding: 10px 12px;
    font-weight: bold;
}
.one_user_wallet_wrap_left {
    background-color: #ffffff;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 75px;
}
.one_user_wallet_wrap_right {
    display: table-cell;
    padding: 5px 7px;
    vertical-align: middle;
    width: 220px;
}
h2.one_user_wallet_wrap_left_title {
    color: #828282;
    font-size: 14px;
    font-weight: bold;
    margin-top: 3px;
    padding-bottom: 3px;
}
p.one_user_wallet_rekvisites_text {
    color: #555555;
    font-size: 14px;
    font-style: italic;
    margin-top: 0;
}
img.one_user_wallet_img {
    width: 75px;
}
.site_white_btn {

    border: 1px solid #cdcdcd;
    border-radius: 5px;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 23px;
    padding: 2px 10px 1px;
}
input.site_white_btn {
    height: 34px;
    padding: 0 10px 1px;
}
.user_wallet_edit_btn_wrap input.site_white_btn {
    margin-top: 4px;
}
.site_white_btn:hover{
    //background: none #FFDDDC;
}

.user_wallet_edit_btn_wrap {
    padding-bottom: 7px;
}
.pay_sys_choice_wrap {
    padding-bottom: 5px;
}
.pay_sys_choice_wrap h2{
    font-size: 16px;
    color: #333333;
    font-weight: normal;
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
}
.pay_sys_choice_top_note {
    color: #555555;
    font-size: 14px;
    padding-left: 12px;
    padding-right: 12px;
}
.pay_sys_choice_bottom_note {
    color: #555555;
    font-size: 14px;
    padding-bottom: 5px;
    padding-left: 12px;
    padding-right: 12px;
}
.pay_sys_wrap {
    font-size: 0;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-top: 0;
}
.pay_sys_wrap .one_pay_system_btn {
    background-color: #f5f6f7;
    background-position: 50% 50%;
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    height: 55px;
    margin: 1px 16px 1px 1px;
    width: 55px;
}
.pay_sys_wrap .one_pay_system_btn.active_btn {
    background-color: #e6e7e8;
    border: 2px solid #aabbbd;
    margin: 0 15px 0 0;
}
.as_link{
    color: #f09e0e;
    cursor: pointer;
    font-weight: bold;
}
.as_link:hover{
    text-decoration: underline;
    color: #c93428;
}
.rekvizites_input_wrap {
    border-top: 1px solid #cdcdcd;
    display: none;
    overflow: hidden;
}
.rekvizites_title {
    background-color: #f5f6f7;
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 5px;
    padding-left: 12px;
    padding-top: 5px;
}
.rekvizites_table_wrap table {
    margin-left: 12px;
    width: 550px;
}
.rekvizites_table_wrap table tr td:first-child{
    width: 150px;
    padding-right: 25px;
    text-align: right;
    font-weight: bold;
}
.rekvizites_table_wrap {
    padding: 10px;
}
.rekvizites_table_wrap table tr td {
    height: 45px;
}
.rekvizites_table_wrap .legko_input{
    width: 335px;
}
.rekvizites_title_sysname {
    display: block;
    font-size: 16px;
    padding-right: 20px;
    padding-top: 5px;
    text-align: right;
}
.site_select_item {
    background-color: white;
    border: 1px solid #cdcdcd;
    border-radius: 3px;
    height: 32px;
    padding: 0 8px;
    width: 200px;
}
.site_select_item:focus{
    border: 1px solid #F0C57A;
}
.site_select_item option{
    padding: 5px 15px;
}
.rekvizites_table_wrap .site_select_item {
    text-transform: capitalize;
    width: 357px;
}
.rekvizites_title img {
    margin-top: 0;
    position: relative;
    top: 2px;
}
.rekvizites_table_wrap .status_messages {
    margin-bottom: 5px;
}
.rekvizites_table_wrap .status_messages p {
    line-height: 16px;
    padding: 0;
}
.wallets_choice_valutes_btns {
    padding-top: 10px;
}
.wallets_choice_valutes_btns .tabs_btns_wrap {
    margin-left: 17px;
}
.wallets_choice_valutes_btns .tabs_btns_wrap .tabs_one_tab.active {
    color: #fe7f00;
}
.wallets_choice_valutes_btns .tabs_btns_wrap .tabs_one_tab {
    font-size: 16px;
    padding-bottom: 3px;
    text-transform: capitalize;
}
.personal_fields_table_wrap .site_select_item {
    text-transform: capitalize;
    width: 100%;
}
.del_chet_modal_text{
    text-align: center;
}

.del_chet_modal .make_vklad_submit_wrap .orange_btn {
    font-weight: bold;
    text-align: center;
}
.del_chet_modal .del_chet_modal_submit_wrap {
    padding-bottom: 15px;
    padding-top: 10px;
    text-align: center;
}
.del_chet_modal{
    width: 250px;
}
.profile_page_title{
    color: #333333;
    font-size: 18px;
}

.profile_razdels_btns .tabs_btns_wrap .tabs_one_tab:last-child {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}
.profile_razdels_btns .tabs_btns_wrap .tabs_one_tab:nth-child(1) {
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}

.profile_razdels_btns .tabs_btns_wrap a:last-child .tabs_one_tab {

    border-top-right-radius: 5px;
    margin-left: -1px;
}
.profile_razdels_btns .tabs_btns_wrap a:nth-child(1) .tabs_one_tab {
    border-bottom-left-radius: 5px;
    border-left: 0 none;
    border-top-left-radius: 5px;
}
.profile_razdels_btns .tabs_btns_wrap{
    margin-left: 0px;
}
.profile_razdels_btns {
    border-bottom: 1px solid #cbcbcb;
    margin-left: -10px;
    margin-top: -10px;
    margin-right: -10px;
}
.profile_razdels_btns .tabs_btns_wrap .tabs_one_tab{
    font-size: 18px;
    color: #9e9e9e;
    padding: 12px 35px;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
    border-left: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;
}
.profile_razdels_btns a{
    display: block;
    float: left;

}
.profile_razdels_btns .tabs_btns_wrap div:hover{
    background: none #f1f1f1;
    color: #55a19d;
}
.profile_razdels_btns .tabs_btns_wrap .active{
    font-size: 18px;
    color: #015457;
}
.profile_razdels_btns{
    margin-bottom:25px;
}
.profile_razdels_btns a.active{
    border-bottom: 1px solid #fafafa;
    margin-bottom: -1px;
    background-color: #fafafa;
}
.profile_razdels_btns{
    background-color: #f5f6f7;
}
.finance_add_bal_paysys_choice{
    display: none;
}
.add_bal_summ_wrap .site_select_item {
    width: 80px;
}
.add_bal_summ_wrap .legko_input {
    width: 100px;
}
.add_bal_summ_wrap{
    margin-left: 12px;
}
.add_bal_submit_wrap{
    margin-left: 12px;
}
.add_bal_confirm_valute{
    text-transform: capitalize;
}
.add_bal_modal_submit_wrap{
    text-align: center;
}
.add_bal_modal_submit_wrap table {
    margin-bottom: 5px;
    width: 100%;
}
.add_bal_modal_submit_wrap table tr td:nth-child(1){
    text-align: right;
    padding-right: 5px;
    font-weight: bold;
    width: 50%;
}
.add_bal_modal_submit_wrap table tr td:nth-child(2){
    text-align: left;
    padding-left: 5px;
    width: 50%;
}
.add_bal__modal .add_bal_modal_text {
    padding-bottom: 5px;
    text-align: center;
}
.add_bal__modal {
    width: 450px;
}
.add_bal__modal .add_bal_modal_submit_wrap{
    padding-bottom: 10px;
}
.winthdraw_none_money_wrap{
    text-align: center;
}
.winthdraw_money_inputs_pretext {
    padding-bottom: 0;
    text-align: center;
}
.winthdraw_money_table{
    margin-bottom: 5px;
    width: 100%;
}
.winthdraw_money_table tr td:nth-child(1) {
    font-weight: bold;
    height: 36px;
    padding-right: 5px;
    text-align: right;
    width: 30%;
}
.winthdraw_money_table tr td:nth-child(2){
    text-align: left;
    padding-left: 5px;
    width: 70%;
}
.winthdraw_money_table .legko_input {
    width: 255px;
}
.winthdraw_money_table .site_select_item {
    width: 313px;
}
span.winthdraw_money_valute {
    margin-left: 8px;
}

.orders_filters{

}
.orders_filters .order_control_btns_note{

}
.orders_filters .tabs_btns_wrap{
    margin-left: 0px;
}
.orders_filters .order_sides_control_btns{
    display: inline-block;
    margin-left: -10px;
}
.orders_filters .order_status_control_btns{
    display: inline-block;
    margin-left: 5px;
}
.one_order {
    background-color: #f5f6f7;
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    margin: 10px 1px;
    overflow: hidden;
}
.order_status{
margin-bottom: 4px;
    margin-top: 2px;
}
.one_order.have_alerts {
    border: 1px solid #015457;
    margin: 9px 0px;
}
.one_order:hover{
    background-color: #EFF0F1;
}

.order_top_block_left {
    float: left;
    line-height: 17px;
    margin-left: 10px;
    margin-top: 8px;
    min-height: 46px;
    padding-left: 55px;
}
.order_top_block_left.inpay_whait{
    background: url("/images/wait_timer.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}
.order_top_block_left.outpay_whait{
    background: url("/img/buttons/order_status_out_whaitpay.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}
.order_top_block_left.whait_confirm{
    background: url("/images/wait_confirm.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}
.order_top_block_left.sucess{
    background: url("/images/confirm.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}
.order_top_block_left.cansel_user{
    background: url("/images/cancel.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}
.order_top_block_left{
    background: url("/img/buttons/order_status_other.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}
.order_top_block_right {
    float: right;
    padding-top: 8px;
}
.order_status{

}
.order_mini_info {
    float: left;
    padding-right: 20px;
    text-align: right;
}
.order_print_message_btns {
    float: right;
    padding-right: 10px;
    padding-top: 0;
    width: 176px;
}
.order_print_btn {
    background: url("/img/buttons/order_print_btn.png") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
    color: #333333;
    display: block;
    height: 20px;
    padding-bottom: 5px;
    padding-right: 28px;
}
.order_print_btn:hover {
    color: #266e15;
    text-decoration: underline;
}
.order_print_message_btns .site_white_btn {
background-color: white;
    border: 2px solid #57a4aa;
    height: 30px;
    position: relative;
    top: 19px;
    width: 100%;
}
.sender_mini_info {
    font-size: 18px;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
}
.sender_mini_info span{
    font-size: 20px;
    display: inline-block;
    min-height: 32px;
}
.sender_mini_info span.inpay_order_side {
    background: url("/images/leftSide.png") no-repeat scroll 0 -2px;
    color: #369b1e;
    margin-left: 4px;
    padding-left: 60px;
}
.sender_mini_info span.outpay_order_side{
    background: url("/images/rightSide.png") no-repeat scroll 0 -2px;
    color: #fd8101;
    padding-left: 60px;
}
.sender_mini_info .site_white_btn {
    float: right;
    height: 30px;
    width: 176px;
}
.one_order.details_opened input.site_white_btn[name='order_show_details']{
    //background: none repeat scroll #ffdddc;
}
.order_timer {
    color: #bf0000;
}
.order_timer span{
    color: #bf0000;
}
.order_timer.hint_text_now {
    cursor: help;
}
.orders_wrap {
    padding-top: 5px;
}
.order_detail_block_buttons .active_order_tab{
    background-color: #607f84 !important;
    color: white !important;
}
.closes_place{
    background-color: #70706f !important;
}
.order_detail_wrap_block_content {
    border-top: 1px solid #cdcdcd;
    display: table;
    width: 100%;
}
.order_detail_block {
    background-color: #ffffff;
    display: table-cell;
}
.order_detail_block_buttons {
    background-color: #f5f6f7;
    border-left: 1px solid #c7c8c9;
    display: table-cell;
    padding: 20px 10px;
    width: 230px;
}
.order_top_block{
    height: 110px;
}
.order_detail_block_buttons .site_white_btn {
    height: 30px;
    margin-bottom: 8px;
    text-align: left;
    width: 100%;
}
.order_user_contacts h2 {
    font-size: 14px;
    padding-bottom: 5px;
}
.order_user_contacts{
    padding-left: 10px;
}
.order_user_contacts img {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    height: 90px;
    margin-top: 2px;
    width: 90px;
}
.order_user_contacts .order_user_all_contacts {
    float: right;
    width: 495px;
}
.order_user_contacts .order_user_all_contacts p{
    font-size: 12px;
}
.order_rekvizites_block{
    padding-left: 10px;
}
.order_rekvizites_block .order_rekvisites_text {
    color: #555555;
    font-size: 12px;
    font-style: italic;
    line-height: 16px;
}
.order_rekvizites_block h2{
    font-size: 14px;
    padding-bottom: 5px;
}
.order_rekvizites input.site_white_btn {
    height: 28px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 10px;
}
.order_rekvizites_block_container {

    border-radius: 5px;
    margin-right: 10px;
}
.order_rekvizites_instruction{
    padding: 5px 12px;
}
.order_detail_wrap_block{
    display: none;
}
.order_send_sucess_note{
    padding-top: 10px;
    padding-bottom: 10px;
}
.order_detail_block_buttons .site_white_btn.active_order_tab, .order_detail_block_buttons .site_white_btn {
 background-color: white;
    border: 2px solid #015457;
    font-size: 16px;
    height: 40px;
    padding: 8px;
    text-align: center;
    width: 100%;
}
.order_detail_block > div{
    display: none;
}
.order_send_sucess{
    padding: 0px 12px;
}
.order_send_sucess .order_send_sucess_note {
    padding-bottom: 5px;
    padding-top: 5px;
}
.order_send_sucess textarea {
    background-color: white;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    color: #525867;
    font-size: 12px;
    height: 140px;
    margin: 1px;
    padding: 5px 10px;
    resize: none;
    width: 455px;
}
.order_send_sucess textarea:focus{
    border: 2px solid #ffd21c;
    margin: 0px;
}
.order_send_sucess h4 {
    padding-bottom: 3px;
}
.order_send_sucess h4.and_top_padding{
    padding-top: 10px;
}
.order_send_sucess .orange_btn[name="order_send_sucess_btn"] {
    margin-top: 3px;
}
.order_send_cancel{
    padding: 0px 12px;
}
.order_send_cancel .order_send_cancel_note{
    padding-bottom: 10px;
}
.order_recive_sucess {
    padding: 0 12px;
}
.order_recive_sucess textarea {
    background-color: white;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    color: #525867;
    font-size: 12px;
    height: 140px;
    margin: 1px;
    padding: 5px 10px;
    resize: none;
    width: 455px;
}
.order_recive_sucess textarea:focus{
    border: 2px solid #ffd21c;
    margin: 0px;
}
.order_recive_sucess .orange_btn[name="order_recive_sucess_btn"] {
    margin-top: 3px;
}
.order_recive_sucess h4 {
    padding-bottom: 3px;
}
.order_messages{
}
.order_messages h4 {
    padding-bottom: 3px;
    padding-left: 12px;
}
.order_messages textarea {
    background-color: white;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    color: #525867;
    font-size: 12px;
    height: 90px;
    margin: 1px;
    padding: 5px 10px;
    resize: none;
    width: 565px;
    margin-left: 13px;
}
.order_messages textarea:focus{
    border: 2px solid #ffd21c;
    margin: 0px;
    margin-left: 12px;
}
.order_messages .orange_btn[name="order_send_message"] {
    margin-left: 12px;
    margin-top: 6px;
}
.order_messages .order_mes_history_title {
    background-color: #f8f9fa;
    border-bottom: 1px solid #c7c8c9;
    border-top: 1px solid #c7c8c9;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    padding: 6px 12px;
}
.order_messages .order_mes_history_none {
    padding: 4px 12px 9px;
}
.order_one_message_wrap {
    border-top: 1px solid #c7c8c9;
    padding: 7px 12px;
    position: relative;
    top: -1px;
    width: 588px;
}
.order_one_message_wrap img{
    border: 1px solid #CDCDCD;
    width: 52px;
    height: 52px;
    border-radius: 5px;
    display: block;
    float: left;
}
.order_one_message_wrap .order_message_text {
    float: right;
    width: 520px;
}
.order_messages .order_one_message_wrap h4 {
    padding-bottom: 3px;
    padding-left: 0px;
}
.orders_ajax_dopdiv{
    display: none;
}
.winthdraw_modal .form_errors {
    margin-bottom: 8px;
}
.winthdraw_modal .form_errors p, .winthdraw_modal .form_errors p strong {
    font-size: 12px;
}
.order_send_rekvizites_block {
    padding: 0 10px 20px;
}
.order_send_rekvizites_block .order_rekvizites_block_container {
    display: none;
    margin-top: 5px;
}
.order_send_rekvizites_block .as_link{
    font-weight: normal;
}
.order_send_rekvizites_block .as_link.opened{
    text-decoration: underline;
}
.red_message{
    color: red;
}
h2.rekvisites_to_print_title{
    padding-bottom: 20px;
}
.add_bal_error_modal{
    width: 430px;
}
.add_bal_error_modal .add_bal_modal_text {
    padding-bottom: 10px;
    padding-top: 5px;
    text-align: center;
}
.balance_lk_ligined_wrap {
    font-style: italic;
    max-width: 475px;
    color: #434446;
}
.register_table .legko_input {
    width: 247px;
}
.register_table .captcha_input_wrap img {
    height: 33px;
    margin-top: 1px;
}
img.ajax_countries_load {
    display: none;
    height: 25px;
    margin-left: 11px;
    margin-top: 4px;
    position: absolute;
}
.wallet_balance_btn_wrap {
    padding-bottom: 7px;
}
.wallet_balance_note_modal{
    width: 450px;
}
.order_user_all_contacts p strong{
    font-size: 12px;
}
.add_rekvizit_form textarea {
    background-color: white;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    color: #525867;
    font-size: 12px;
    height: 110px;
    margin: 1px;
    padding: 5px 10px;
    resize: none;
    width: 335px;
}
.add_rekvizit_form textarea:focus{
    border: 2px solid #ffd21c;
    margin: 0px;
}
.page_content_kontakt {
    border: 1px solid #cdcdcd;
    border-radius: 3px;
}
.page_content_kontakt_text {
    margin: 10px;
    text-align: center;
}
.input_note {
    float: right;
    margin-left: 70px;
    padding-right: 10px;
}
.load_course_btn_wrap_col1 {
    padding-left: 202px;
    padding-right: 160px;
}
.ser_btn {
    background: url("/img/backs/load_course_btn_wrap_col2.png") repeat-x scroll 44px 95px rgba(0, 0, 0, 0);
    margin-left: -140px;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    padding: 5px 20px 2px;

}
.contacts_mes_textarea {
    background-color: white;
    border: 1px solid #cdcdcd;
    border-radius: 3px;
    color: #525867;
    font-size: 14px;
    height: 118px;
    margin: 1px;
    padding: 3px 10px;
    resize: none;
    width: 227px;
}
.contacts_mes_textarea:focus {
    border: 2px solid #ffd21c;
    margin: 0;
}
.form_hints_container {
    color: slategrey;
    font-size: 12px;
    margin-left: 10px;
    margin-top: 9px;
    position: absolute;
}
.input_note.input_note_container {
    display: block;
    padding-bottom: 100px;
}
.contacts_mail_form_table tr td {
    padding-top: 10px;
}
.contacts_captcha_cont_captcha img {
    border-radius: 3px;
    height: 33px;
    left: 10px;
    position: relative;
    top: 11px;
}
.contacts_mail_form_end {
    padding-bottom: 30px;
}
.contacts_mail_form_table tr td input {
    width: 227px;
}
.legko_input.contacts_captcha_cont_captcha {
    width: 65px;
}
.load_course_btn_wrap td {
    left: 60px;
    position: relative;
}
.img_news a img {
    height: 190px;
    width: 270px;
}
.led_button.news_more_link {
background-color: white;
    border: 1px solid #015457;
    border-radius: 4px;
    color: #015457;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    height: 27px;
    margin-top: 50px;
    padding: 8px 20px 0;
    text-decoration: none;
     margin-left: 220px;
}
.led_button.news_more_link:hover{
    border: 1px solid #068185;
    color: #068185;
}
.footerLogo{
    position: absolute;
    right: 5px;
    top: 30px;
}
.material_date_content {
    bottom: 5px;
    font-style: italic;
    font-weight: 500;
    position: absolute;
    right: 15px;
}
.one_material.one_news .material_mini_content {
    background-color: #eaeaea;
    border-bottom: 5px solid #e1e1e1;
    position: relative;
}
.one_material.one_news {
    padding-bottom: 25px;
}
.mesege_order_number {
    color: gray;
    display: inline-block;
    font-size: 12px;
    padding-right: 5px;
}
span.menu_alert {
    background-color: #57a4aa;
    border-radius: 3px;
    color: #ffffff;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 17px;
    margin-top: -43px;
    padding-top: 2px;
    position: absolute;
    right: 6px;
    text-align: center;
    width: 21px;
}
.active .menu_alert {
    background-color: #ffffff;
    color: #57a4aa;
}
.material_list {
    padding-top: 15px;
}
.about_us_page_content{
    padding: 15px;
    border: 1px solid #cbcbcb;
    border-radius: 4px;
    background-color: #fafafa;
}
.sections_page_content{
    background-color: #fafafa;
}
.vebinars_page_content{
    padding: 15px;
    border: 1px solid #cbcbcb;
    background-color: #fafafa;
    border-radius: 4px;
}
.custom_blank_page{
    padding: 15px;
    border: 1px solid #cbcbcb;
    border-radius: 4px;
    background-color: #fafafa;
}
.contacts_page_content{
    background-color: #fafafa;
}
.rus_official_mirrors_page_content{
    padding: 15px;
    border: 1px solid #cbcbcb;
    border-radius: 4px;
    line-height: 2;
    background-color: #fafafa;
}
.page_content_kontakt{
    padding-top: 15px;
}
.marketing_elevrus_page_content{
    padding: 15px;
    border: 1px solid #cbcbcb;
    border-radius: 4px;
    background-color: white;
}
.news_text {
    margin-bottom: 25px;
    padding-left: 15px;
    padding-right: 15px;
}
.material_text .news_text a {
    color: #828282;
    text-decoration: none;
}
span.top_menu_alert {
    /*background-color: #bf0000;*/
    background-color: #4472ce;
    border-radius: 3px;
    color: #ffffff;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 17px;
    left: 38px;
    padding-bottom: 3px;
    padding-top: 1px;
    position: relative;
    text-align: center;
    top: -17px;
    width: 21px;
}
.messages_types_control_btns {
    padding-bottom: 7px;
    text-align: center;
}
.messages_types_control_btns .tabs_btns_wrap{
    margin-left: 0px;
}
.mesages_one_tab_alert {
    color: #bf0000;
    display: inline-block;
    font-size: 12px;
    padding-left: 3px;
    position: relative;
    top: -1px;
}


.legko_input.legko_input_disabled_btn {
    background-color: #eeeeee;
    cursor: default;
}
.legko_input.legko_input_disabled_btn:focus{
    border: 1px solid #d9d9d9;
    margin: 1px;
}

.orders_one_tab_alert {
    color: #bf0000;
    display: inline-block;
    font-size: 14px;
    left: 5px;
    margin-left: 0;
    margin-top: -10px;
    padding-left: 0;
    position: relative;
    top: 0;
}
.orders_one_tab_alert strong{
    color: #bf0000;
}
.contacts_mail_form_table .form_errors {
    margin-left: 85px;
}
.contacts_mail_form_table .ajax_sucess_form_send {
    background-color: #64c549;
    border-radius: 5px;
    margin-left: 83px;
    padding: 4px 10px;
    text-align: center;
    width: 348px;
}
.contacts_mail_form {
    margin-left: 115px;
}
.contacts_mail_form_table{

}
.send_message_login_input_wrap{
    position: relative;
}
.send_new_message_wrap .select_list_btn {
    background: url("/img/buttons/select_list_btn.png") no-repeat scroll 50% 50% rgba(217, 217, 217, 0.8);
    border: 1px solid black;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    cursor: pointer;
    height: 31px;
    margin-top: 2px;
    position: absolute;
    right: 1px;
    width: 25px;
}
.send_new_message_wrap .select_list_btn:hover{
    background: url("/img/buttons/select_list_btn.png") no-repeat scroll 50% 50% rgba(217, 217, 217, 1);
}
.select_recivers_list_wrap {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f9f9f9;
    border-color: -moz-use-text-color #d9d9d9 #d9d9d9;
    border-image: none;
    border-right: 1px solid #d9d9d9;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    position: absolute;
    top: 35px;
    width: 475px;
    display: none;
}
.select_recivers_list_wrap .one_message_reciver {
    font-size: 12px;
    padding: 2px 10px;
    cursor: pointer;
}
.select_recivers_list_wrap .one_message_reciver:hover {
    background-color: rgba(254, 147, 0, 0.47);
}
.personal_fields td.mini_personal_input:nth-child(2) .legko_input {
    width: 232px;
}
.personal_fields td.mini_personal_input:nth-child(2) .legko_input[disabled='disabled'] {
    width: 271px;
}
.verificate_contacts_step_1{
    text-align: center;
}
.verificate_contacts_step_1 .orange_btn{
    margin-top: 10px;
}
.verificate_contacts_step_2{
    text-align: center;
}
.verificate_contacts_step_2 .orange_btn{
    margin-top: 10px;
}
.verificate_contacts_step_2 table {
    padding-top: 12px;
    width: 100%;
}
.verificate_contacts_step_2 table tr td:nth-child(1) {
    padding-right: 10px;
    text-align: right;
    width: 40%;
}
.verificate_contacts_step_2 table tr td:nth-child(2){
    width: 60%;
    text-align: left;
}

.verificate_contacts_step_2 .form_errors{
    margin-top: 10px;
}
.verificate_contacts_step_3.sucess_message{

}
.personal_fields label[for="ckeck_give_informers"] {
    padding-left: 5px;
    position: relative;
    top: -2px;
}
.as_link strong.alert_message{
    color: red;
}
div.personal_fields_table_wrap table.personal_fields tr td.mini_personal_input:nth-child(2) input[name="phone"] {
    width: 241px;
}
div.personal_fields_table_wrap table.personal_fields tr td:nth-child(2) input[name="phone"] {
    background: url("/img/buttons/phone_plus.png") no-repeat scroll 10px 12px rgba(0, 0, 0, 0);
    padding-left: 20px;
    width: 335px;
}
div.personal_fields_table_wrap table.personal_fields tr td:nth-child(2) input.legko_input[name="phone"][disabled="disabled"] {
    background: url("/img/buttons/phone_plus.png") no-repeat scroll 10px 12px rgba(238, 238, 238, 1);
    width: 261px;
}
.perevod_submit_container{

}
.perevod_table_wrap{

}
.perevod_table_wrap .perevod_table{
    width: 100%;
}
.perevod_table_wrap .perevod_table tr td:nth-child(1) {
    padding-right: 15px;
    text-align: right;
    width: 195px;
}
.perevod_table_wrap .perevod_table .legko_input {
    width: 345px;
}
.perevod_table_wrap .perevod_table .legko_input[name="perevod_summ"] {
    width: 250px;
}
.perevod_table_wrap .perevod_table .site_select_item {
    width: 90px;
}
.modal_window.perevod_modal .form_errors{
    margin-bottom: 10px;
}
.order_send_note_modal{
    width: 800px;
}
.order_send_note_imgs {
    padding-top: 10px;
}
.order_send_note_imgs img {
    float: left;
    margin-left: 5px;
    width: 392px;
}
div.pay_pass_what_this_link {
    display: inline-block;
    padding-left: 10px;
}
.about_pay_pass_link_modal .send_pay_pass_btn_wrap {
    padding-top: 10px;
    text-align: center;
}
.send_pay_pass_sucess {
    color: green;
    display: none;
    font-size: 16px;
    font-weight: bold;
    padding-top: 10px;
    text-align: center;
}
.user_otpusk_wrap {
   border-radius: 5px;
    margin-top: 32px;
    padding: 10px 0;
    position: absolute;
    text-align: center;
    width: 262px;
}
.rest_rezim_text .rest_days_left {
    font-size: 16px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}
.rest_rezim_text .rest_rezim_btn_wrap{
    text-align: center;
}
.rest_rezim_text{
    text-align: justify;
}
.user_avatar_load.user_avatar_load_change_margin {
    margin-top: 35px;
}
.user_wallet_edit_btn_wrap label {
    position: relative;
    top: -2px;
}
.beetween_hranitel_prefs{
    display: none;
}
.beetween_hranitel_perevod {
    background-color: wheat;
    font-weight: bold;
    line-height: 30px;
    margin: 0 50px 10px;
    padding: 5px 15px;
    text-align: center;
}
.beetween_hranitel_note {
    line-height: 17px;
}
.tvWrap{
    text-align: center;
}
.accordion {

}
.strelkaInfo{
    background: url("/images/strelkaInfo.png") no-repeat scroll 10px 6px rgba(0, 0, 0, 0);
}
.strelkaHover{
    background: url("/images/strelkaInfo.png") no-repeat scroll 10px 6px rgba(0, 0, 0, 0);
    border: 2px solid #607f84 !important;
}
.strelkaInfoActive{
    background: url("/images/strelkaInfoActive.png") no-repeat scroll 10px 3px rgba(0, 0, 0, 0);

}
.strelka{
    display: block;
    background-color: #f5f6f7;
}
.accordionWrap span{
    display: inline;
    color: #333333;
    font-weight: bold;
}
.accordion a:hover{
    text-decoration: none;
}

.accordion a {
    border: 1px solid #d6d6d6;
    border-radius: 5px;

    margin-top: 7px;
    padding: 10px 10px 10px 47px;

}
.attentionBuyPlace{
    color: #FE4C69;
    font-size: 18px;
    font-weight: bold;
}
.accordion dd {
    background-color: #f5f6f7;
    border-bottom: 1px solid #d6d6d6;
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 10px;
  }
.accordion dd ul li{
    padding: 20px;
    list-style-type: none;
}
.card_img_VerticalModal21{
    height: 400px;
}
.card_img_VerticalModal22{
    height: 400px;
}
.v9{
    width: 226px;
}
.v9out{
    width: 226px;
}
.load_documents_wrap .form_errors{

}
iframe.mainpage_video{

}
.personal_reflink_wrap .legko_input {
    width: 520px;
}
.personal_one_field label {
    display: block;
    font-weight: normal;
    margin-bottom: 0;
}
.personal_one_field label[for] {
    display: inline-block;
    padding-left: 7px;
    position: relative;
    top: -1px;
}
.personal_one_field input.legko_input {
    width: 100%;
}
.personal_one_field input.legko_input.mini_personal_input{
    width: 79%;
}
.personal_one_field {
    padding: 6px 0;
}
.load_avatar_wrap{
    border-top: 1px solid #d2d2d2;
    padding: 25px 0 50px;
}
.load_avatar_wrap .load_avatar_note_wrap {
    float: right;
    width: 210px;
}
.user_avatar_load_btn_wrap{
    margin-top: 10px;
    text-align: right;
}
.user_pay_wallets{
    border-top: 1px solid #d2d2d2;
    padding: 25px 0 50px;
}
.add_wallet_now {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    display: none;
    margin-top: 15px;
    padding: 5px 0 1px;
}
.check_email_code_wrap{
    display: none;
}
.big_finance_btn, .lk_content .big_finance_btn {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff, #e8e8e8) repeat scroll 0 0;
    border: 1px solid #cbcbcb;
    border-radius: 3px;
    color: #717171;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 28px 48px;
    text-transform: uppercase;
    cursor: pointer;
    text-align: center;
}
.big_finance_btn:hover, .lk_content .big_finance_btn:hover{
    color: #f09e0e;
    text-decoration: none;
}
.big_finance_btn.active{
    color: #f09e0e;
    background: rgba(0, 0, 0, 0) linear-gradient(to top, #f5f5f5, #e0e0e0) repeat scroll 0 0;
}
.finance_btns_block .big_finance_btn {
    margin-right: 10px;
    width: 250px;
    padding: 28px 0;
}
.winthdraw_modal input[name='user_send_withdraw_form']{
    margin-bottom: 10px;
}
.kopilka_input_modal input[name='user_send_kopilka_input_form']{
    margin-bottom: 10px;
}
.user_finances_list{

}
.user_finances_list .self_money {
    background: url("/img/backs/self_money_back.png") no-repeat scroll 35px 50%, rgba(0, 0, 0, 0) linear-gradient(to bottom, #eff0f0, #f0f2f1) repeat scroll 0 0;
    height: 140px;
    margin-bottom: 1px;
    padding-left: 124px;
}
.user_finances_list .kopilka_money{
    background: url("/img/backs/kopilka_money_back.png") no-repeat scroll 35px 50%, rgba(0, 0, 0, 0) linear-gradient(to bottom, #E9E8E9, #E9E9E9) repeat scroll 0 0;
    height: 140px;
    margin-bottom: 1px;
    padding-left: 124px;
}
.user_finances_list .finance_money_note {
    display: table-cell;
    height: 140px;
    vertical-align: middle;
    width: 470px;
}
.user_finances_list .finance_money_count {
    color: #222220;
    display: table-cell;
    font-size: 20px;
    font-weight: bold;
    min-width: 120px;
    text-align: right;
    vertical-align: middle;
    width: 190px;
}
.finance_money_note h2 {
    font-size: 14px;
    padding-bottom: 10px;
}
.finance_money_note div{

}
.finance_to_invest_note{
    padding-bottom: 20px;
    padding-top: 20px;
}
.finance_to_invest_btns .big_finance_btn {
    margin-right: 10px;
    padding: 28px 0;
    width: 250px;
}
.operation_history_note{
    color: #aa99a0;
}
.perevod_modal .perevod_table_wrap{
    padding-bottom: 10px;
}
.perevod_modal .perevod_submit_container td{
    padding-top: 5px;
}
.struct_user_statistic_caption {
    border-top: 1px solid #cdcdcd;
    color: #aa99a0;
    font-size: 18px;
    margin-top: 0;
    padding-bottom: 20px;
    padding-top: 25px;
    text-align: center;
}
.checkbox_places_container {
    background-color: #607f84;
    border-radius: 5px;
    display: none;
    font-size: 14px;
    margin-top: 10px;
    padding: 5px 10px;
    position: absolute;
    right: 25px;
    text-align: center;
    top: 91px;
    width: 120px;
    z-index: 1;
}
.checkbox_places_container h4{
    color: white;
}
.checkbox_places_container div{
    color: white;
}
.checkbox_place div.checkbox_show_link {
    float: unset !important;
    margin-left: 0px !important;
    }
.pay_matrix_zoloto_wrap{
    text-align: center;
}
.pay_matrix_zoloto_submit_wrap{
    text-align: center;
    padding-bottom: 10px;
}
.pay_matrix_zoloto_submit_wrap{
    text-align: center;
    padding-bottom: 10px;
}
.none_personal_reflink_wrap {
    color: #f09e0e;
    padding-top: 15px;
}
.gold_gh_pay{
    color: darkmagenta;
    font-weight: bold;
}
.green_gh_pay{
    color: green;
    font-weight: bold;
}
.vyvods_pending_list {
    border-bottom: 1px solid #d2d2d2;
    border-top: 1px solid #d2d2d2;
    margin-top: 20px;
    padding-bottom: 20px;
    padding-top: 10px;
}
.vyvods_pending_list h2 {
    font-size: 14px;
    padding-bottom: 5px;
    text-align: center;
}
.vyvods_pending_list .vyvods_pending_list_note {
    line-height: 15px;
    padding-bottom: 5px;
    text-align: center;
}
.vyvods_pending_list .vyvods_pending_table .orange_btn {
    font-size: 12px;
    margin: 0;
}
.container.about_us_page_content .well2.bg-alt2 {
    background: rgba(0, 0, 0, 0) url("/img/backs/about_us.jpg") repeat scroll 50% 0;
    height: 433px;
}
.container.about_us_page_content .well2.bg-alt2 .container{
    display: none;
}
.lk_deposites_page_content .personal_reflink_wrap {
    border-bottom: 1px solid #d0d0d0;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.lk_deposites_page_content .lk_title_pageinfo{
    color: #828282;
}
.deposites_stat_wrapper {
    border-top: 1px solid #d0d0d0;
    margin-top: 20px;
    padding-top: 20px;
}
.deposites_stat_wrapper h2 {
    color: #828282;
    font-size: 14px;
    padding-bottom: 10px;
    text-align: center;
}
.deposites_stat_table_wrap {
    float: left;
    #width: 580px;
    width: 600px;
}
.site_table.deposites_stat_table{

}
.deposites_stat_graph {
    float: right;
}
.graph_circle {
    border-radius: 10px;
    display: inline-block;
    height: 10px;
    margin-left: 5px;
    width: 10px;
}
.graph_yellow{
    background-color: #FFC92E;
}
.graph_red{
    background-color: #FA4E4E;
}
.graph_blue{
    background-color: #487BD0;
}
.deposites_pay_to_company_wrapper {
    border-top: 1px solid #d0d0d0;
    margin-top: 20px;
    padding-top: 20px;
}
.deposites_pay_to_company_wrapper h2 {
    color: #828282;
    font-size: 14px;
    padding-bottom: 10px;
    text-align: center;
}
.deposites_pay_to_company_wrapper .deposites_pay_to_company_button_wrap{
    padding-top: 20px;
    text-align: center;
}
.deposites_pay_user_balances h4 {
    font-size: 14px;
    font-weight: bold;
}
.deposites_pay_user_balances {
    border-bottom: 1px solid #d0d0d0;
    margin-bottom: 10px;
    padding-bottom: 3px;
}
.no_make_invest_modal_wrapper{
    padding-bottom: 10px;
}
.one_pay_cost_text {
    padding-bottom: 5px;
    text-align: center;
}
.make_invest_submit_wrap{
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}
.make_invest_submit_wrap .big_finance_btn{
    padding: 10px 10px;
}
.count_pie_choise_wrap{
    text-align: center;
}
.count_pie_choise_wrap span{
    display: inline-block;
    padding-left: 10px;
}
.start_btn_modal_window_text{
    padding-bottom: 10px;
}
.ref_proc_note_wrap{
    padding-bottom: 10px;
}
.video_zaglishka {
    background-color: #35393c;
    font-size: 70px;
    height: 271px;
    margin-left: 2px;
    margin-top: 2px;
    padding-top: 83px;
    position: absolute;
    text-align: center;
    width: 566px;
}
.winthdraw_none_money_wrap{
    padding-bottom: 10px;
}
.lk_content .big_vkladka_btn{
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff, #e8e8e8) repeat scroll 0 0;
    border: 1px solid #cbcbcb;
    border-radius: 3px;
    color: #717171;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 28px 48px;
    text-align: center;
    text-transform: uppercase;
}
.lk_content .big_vkladka_btn:hover{
    text-decoration: none;
    color: #f09e0e;
}
.lk_content .big_vkladka_btn.active{
    background: #565657;
    color: #ffffff;
}
.lk_content .sections_type_change{
    text-align: center;
}
.lk_content .sections_type_change .big_vkladka_btn {
    width: 250px;
}
.material_back_link_wrap{
    text-align: center;
}

.mobile-menu{display:none;
width:100%;
padding:11px;
background-color: #252e3a;
color:#ffffff;
text-transform:uppercase;
font-weight:600;
}
#top{display: none;}

@media (max-width : 1200px){
    .how-earn-col,.orange_button {width: 100% !important; margin: 0 !important; }
.container, .user_lk_logined_wrap, .deposites_stat_table_wrap, .struct_statistic_wrapper, .bannerWrap textarea, .messages_left_side, .send_new_message_wrap textarea, .message_reciver_note, .input_title, .send_message_login_input_wrap, .send_new_message_wrap .legko_input{width: 100% !important;}
.lk_head_menu_wraper{width: 35%;}
.lk_content{width:60%;}
.personal_right_side{float:none;}
.lk_content table{width:100% !important;display: block !important;margin-left: 0px !important;}
.user_finances_list .self_money{height:auto;}
body > div.page > main > div > div.page_content._page_content > div.lk_content > div > div.send_new_message_wrap > form > table > tbody > tr > td:nth-child(2) > div.send_message_login_input_wrap > div.select_recivers_list_wrap{width: 180px !important;}
 body > div.page > main > section.well.lk_page_container > div.container.marketing_page_content > div.lk_content > div > p:nth-child(18), body > div.page > main > section.well.lk_page_container > div.container.marketing_page_content > div.lk_content > div > p:nth-child(19), body > div.page > main > section.well.lk_page_container > div.container.marketing_page_content > div.lk_content > div > p:nth-child(20), body > div.page > main > section.well.lk_page_container > div.container.marketing_page_content > div.lk_content > div > p:nth-child(21), body > div.page > main > section.well.lk_page_container > div.container.marketing_page_content > div.lk_content > div > p:nth-child(22), body > div.page > main > section.well.lk_page_container > div.container.marketing_page_content > div.lk_content > div > p:nth-child(23){display: none;}
 body > div.page > main > div > div.page_content._page_content > div.lk_content > div > div.send_new_message_wrap > form > table > tbody > tr > td:nth-child(2) > div.send_message_login_input_wrap > div.select_recivers_list_wrap{width: 120px !important;}
 body > div.page > main > section.well.lk_page_container > div.container.marketing_page_content > div.lk_content > div > table:nth-child(16), body > div.page > main > section.well.lk_page_container > div.container.marketing_page_content > div.lk_content > div > table:nth-child(38), body > div.page > main > section.well.lk_page_container > div.container.lk_struct_page_content > div.lk_content > div.struct_statistic_wrapper > table, .user_refs_table, body > div.page > main > section.well.lk_page_container > div.container.lk_finances_page_content > div.lk_content > div.operation_history > div.operation_history_tbl_wrap > table{overflow-x:scroll;}
 .user_finances_list .self_money, .user_finances_list .kopilka_money{padding: 20px 10px 20px 140px;height:auto;}
}

@media (max-width : 1100px){
    .modalDialog {
        /*position: absolute !important;*/
    }
    .how-earn-col,.orange_button {width: 100% !important; margin: 0 !important; }
    .sliderA {
        width: 100% !important;
        border-radius: 0 !important;
    }
    .startbtn_modalDialog label {
        margin: 20px auto !important;
    }
.matrix_block{overflow-x: scroll;margin-top: 150px;}
.matrix_block img.matrix_background_img, .matrix_block img.matrix_background_img_2{min-width: 850px;left:0px;}
/*.cur_lang_content{right: 60px !important;}*/
.navbar-brand{margin-top: 80px;}
.well{padding-left: 10px;padding-right: 10px;}
.head_login_wrap{width: 100% !important;}
.head_login{right: inherit;right: 10px;margin-left: -78px;width: 158px;}
.isStuck .head_login{display: none;}
.slogan{top: 320px;}
header .bg-header-img .navbar-brand{margin-top:20px;}
.modal_window.video_modal{display:none !important;}
.reg_left{float: none;}
 .reg_left_title{width:100%;}
 .reg_agreement{width: 90%;margin: 0 auto;}
 .reg_right{margin-top: 20px;float: none;width: 100%;}
 body > div.page > main > section.well.bg-alt2 > div > div > div.col-md-6.col-sm-6.col-xs-12.center767 > article:nth-child(4) > div:nth-child(1), body > div.page > main > section.well.bg-alt2 > div > div > div.col-md-6.col-sm-6.col-xs-12.center767 > article:nth-child(5) > div:nth-child(1){float: none;width: 100%;margin-top: 10px;margin-bottom: 10px;}
body > div.page > main > section.well.bg-alt2 > div > div > div.col-md-6.col-sm-6.col-xs-12.center767 > article:nth-child(4) > div:nth-child(2), body > div.page > main > section.well.bg-alt2 > div > div > div.col-md-6.col-sm-6.col-xs-12.center767 > article:nth-child(5) > div:nth-child(2){width: 100%;margin-top: 10px;margin-bottom: 10px;}
.flex-list1{margin-left:0px !important;}
.flex-list1 a{width: 100%;float: none;margin-right: 0px;display: block;text-align: center;margin-bottom: 10px;}
body > div.page > main > section.well > div > section.well.bg-alt2 > div > div > div.col-md-4.col-xs-12.wow.fadeInLeft > div > p:nth-child(1){display: none;}
.hr__mod__mod3{margin-bottom: 28px;}
.navbar-nav > li { float: left; position: relative; margin-right:0px; }

}



.width_375{
	width:375px;
}
.width_400{
	width:400px;
}
.width_375,.width_400{
	margin-left:30px;
}
@media (max-width : 768px) {
    .notification-trel {
        display: none !important;
    }
	.width_375,.width_400{
		width:100%;
		margin-left:0px;
	}
    .how_earn_page_content {
        margin-bottom: 10px;
    }
	.company-arrow-1,.company-arrow-2{
		display:none;
	}
	.company-logo-img{
		margin-top:40px !important;
		margin-bottom:40px !important;
	}
    .modalDialog {
        position: absolute !important;
    }
    #main_wrapper {
        width: 100% !important;
        height: 100% !important;
    }
    .mainpic_lessons_modalDialog {
        float: none !important;
        width: 100% !important;
    }
    .main_text {
        width: 100% !important;
        height: auto !important;
        float: none !important;
    }
    .lessonbtn_modalDialog label {
         position: initial !important;
        margin: 0 auto !important;
    }
    html {
        position: relative;
    }

    .how-earn-col,
    .orange_button {
        width: 100% !important;
        margin: 0 !important;
    }

    .head_login_wrap,
    .user_lk_logined_wrap,
    table,
    .struct_statistic_wrapper,
    .messages_left_side,
    .message_reciver_note,
    .input_title,
    .send_message_login_input_wrap,
    .send_new_message_wrap .legko_input,
    .send_new_message_wrap textarea,
    .container {
        width:100% !important;
    }

    .head_login {
        background-color: #000000;
        right: inherit;
        left: 50%;
        margin-left: -78px;
        margin-top: 10px;
    }

  .logined_wrapper{background-size: 100% 100% !important;}
  .user_lk_logined_wrap{padding: 0 10px;}
  .logined_hello_wrap_left, .logined_hello_wrap_right{float: none !important;text-align: center;}
  .as_link{display: block;}
  .lk_head_menu_wraper{float: none;width: 100%;}
  .lk_content{float: none;padding: 10px 0px;width: 100%;}
  .hr__mod__mod2{margin-top: 16px;}
  .personal_left_side, .personal_right_side, .deposites_stat_table_wrap{float:none !important;width:100% !important;}
  .invest_video_wrap{float:none !important;margin:0 auto !important;}
  .body > div.page > main > section.well.lk_page_container > div.container.lk_deposites_page_content > div.lk_content > div.lk_title_pageinfo > div.invest_info_wrap > div.invest_video_wrap.modal_window_link > img{margin-top: 54px !important;}
  .user_avatar_load, .load_avatar_wrap .load_avatar_note_wrap, .deposites_stat_graph{float: none;margin: 0 auto;}
  .user_pay_wallets{padding: 20px 0 0px;}
  .page, .change_user_submit_wrap, .user_avatar_load_btn_wrap, .lk_content p, .lk_content h3{/* text-align: center !important; */}
  .lk_content table{display: block !important;margin-left: 0px !important;}
  .lk_content table td span{font-size: 14px !important;}
  .lk_content table td, th{padding: 8px;}
  .user_finances_list .self_money, .user_finances_list .kopilka_money{background: url("/img/backs/self_money_back.png") no-repeat scroll 15px 50%, rgba(0, 0, 0, 0)linear-gradient(to bottom, #eff0f0, #f0f2f1) repeat scroll 0 0;height: auto;margin-bottom: 15px;padding-left: 80px;padding-top: 15px;padding-right:10px;padding-bottom: 15px;}
  .user_finances_list .finance_money_note, .user_finances_list .finance_money_note{display: block;height: auto;width: 100%;}
  .user_finances_list .finance_money_count, .user_finances_list .finance_money_count{display: block;text-align: center;width: 100%;}
  .modal_window, .well .col-sm-6{width: 100% !important;}
  .operation_history{margin-left: 0px !important;}
  .history_calendar_container{padding-left: 0px;}
  table.user_refs_table{height:auto;}
  .bannerWrap textarea{float:none !important;width:100% !important;height:auto !important;}
  .personal_left_side, .locationForm{padding:10px;padding-left: 10px !important;}
  input.orange_btn{white-space: normal;}
  .big_finance_btn{margin-left: 0px !important;float: none !important;width: 80%;}
  .material_mini_content .img_news{float: none;padding-right: 0px;padding-top: 10px;}
  .lk_content img{max-width: 100% !important;height: auto !important;margin: 0px;float: none; !important}
  body > div.page > main > div > div.page_content._page_content > div.lk_content > div > div{float: none !important;margin-left: 0px !important;margin-bottom: 20px;}
  .supJur, .supPer{margin: 0 auto;}
  .cur_lang_content{right: 5% !important;}
  .row{margin-left: 0px;margin-right: 0px;}
  .finance_btns_block .big_finance_btn, .finance_to_invest_btns .big_finance_btn{margin-right: 0px;}
  .modal_window.project_video_modal{height:250px !important;}
  iframe{height:auto !important;}
  .modal_window.project_video_modal, iframe, .tickettitleText{width:100% !important;}
  .menu{display:none;}
 .mobile-menu{display:block;}
 .ticketRole{position: static !important;}
 .navbar{display: block;min-height: 0px;}
 .navbar-nav{display: none;}
 .cur_lang_content{margin-top: 0px !important;position: static !important;}
 .cur_lang_button{width: 120px;margin: 0 auto;}
 div.head_choise_lang_popup{margin-left: -55px;left: 50%;z-index:4;}

 #top{
     display: block;
     position: fixed;
     bottom: 0px;
     left: 0px;
     width: 100%;
     padding: 8px;
     background-color: #27292a;
     color: #ffffff;
     text-transform: uppercase;
     font-weight: 400;
     text-align: center;
     z-index: 99999;
 }

 .matrix_block{overflow-x: scroll;margin-top: 150px;}
 .matrix_block img.matrix_background_img, .matrix_block img.matrix_background_img_2{min-width: 850px;left:0px;}
 header .navbar-brand, .navbar-brand .bsh{width:300px;}
 .navbar-brand{margin: 0 auto;}
 .thumb2 img, .thumbnail img{width: 100% !important;height: auto !important;}
 .rd-mobilepanel_title{overflow: hidden;}
 .head_login{z-index: 3 !important;}
 .slogan{top: inherit;margin-top: 220px;}
 .bg-alt2 .col-sm-6, .thumbnail5{width:100% !important;}
 .well .col-sm-6{width:50%;}
 * + .box{padding: 0px 10px;}
 * + .index-list{text-align: left;}
 .thumbnail .caption .link2:before, .hr__mod__mod2{display: none;}
 .row + .row{margin-top: 0px;}
 .video{width: initial !important;}
 label{margin-bottom:0px;}
 input, button, select, textarea{width: 98%;}
 .login_modal{width: 100%;max-width: 320px;}
 .head_login_submit_wrap{padding-left:0px;}
 .login_modal input{width: inherit;}
 h3.fw-b{font-size: 20px;}
 .thumbnail .caption{padding: 25px 0px 20px 0px;}
 div.container {padding: 0 10px;}

    nav.navbar div.container {
        margin-top: 60px;
    }
 .hr__mod + p, .hr__mod__mod3 + img, .hr__mod + article{margin-top:10px;}
 .rd-mobilepanel_title{right: 10px;}
 .navbar-brand{margin-top: 80px;display: block;}
 header .bg-header-img .navbar-brand{margin-top: 20px;}
 .well5{padding-top: 0px;}
.row .col-sm-6{margin-top: 10px;}
.personal_reflink_wrap .legko_input{width:98%;}

}

 @media (max-width : 480px) {
     .modalDialog {
         position: absolute !important;
     }
     .modalDialog > div {
         margin: 45px auto !important;
         /*height: 1070px !important;*/
     }
     .sliderA > input + label {
         /*left: 30% !important;*/
     }
     .main_text {
         /*border: none !important;*/
     }
 .camera_pag{display: block;}
 .camera_pag_ul{padding: 0;}
 .camera_pag_ul li{width:90px;}
 h2, .h2{line-height: 120%;font-size: 21px;}
 .bg-alt{background: url("/img/verstka/bg_img3.jpg") 0 0 repeat;}
 .well .col-sm-6{width:100%;}
 .container.about_us_page_content .well2.bg-alt2{background: rgba(0, 0, 0, 0) url("/img/backs/about_us.jpg") no-repeat 100% 100%;width: 100%;height: 100px;background-size: 100% 100%;}
 .well6{padding-top: 10px;}
 .well{padding-bottom: 0px;}
 .video{width: 100% !important;}
 .address2 p.h6{margin-top:0px;margin-bottom: 10px;}
 body > div.page > main > section.well.bg-alt2 > div > div > div.col-md-4.col-xs-12.wow.fadeInLeft > div > p:nth-child(1){display: none;}
 .whygold_page_content p{margin-left:0px !important;}
 .profitably_page_content img, .goldmoney_page_content img, .box_aside img, .whygold_page_content img, .hr__mod__mod3 + img{width: 100% !important;height: auto !important;margin: 0 !important;float: none !important;overflow:hidden;}
body > div.page > main > section.well > div > section.well.bg-alt2 > div > div > div:nth-child(1) > div:nth-child(4) > div.block_caption, body > div.page > main > section.well > div > section.well.bg-alt2 > div > div > div:nth-child(1) > div:nth-child(5) > div.block_caption, body > div.page > main > section.well > div > section.well.bg-alt2 > div > div > div:nth-child(1) > div:nth-child(6) > div.block_caption{padding-left:0px;}
.block-icon .block_caption{padding-left: 70px !important;}
.index-list li{font-size: 14px;margin-bottom: 20px;}
.navbar-brand{margin-top: 80px;}
header .bg-header-img .navbar-brand{margin-top: 20px;}
table.register_table{text-align:left;font-size: 13px;}
.reg_agreement, .register_table .legko_input{width: 100%;}
.register_table .captcha_input_wrap img{width: 80px;}
.page{overflow: auto;}
.trel {display:none;}

     .top_head_login_form .form_errors {
         right: 0px !important;
         width: 100% !important;
         margin-top: -220px;
         text-align: center;
     }
 }

 /* NEW */

.new_logo{
    width: 154px;
    height: 50px;
    margin-left: 10px;
    margin-top: 10px;
	float: left;
}
.part-2{
	margin-top:90px;
}

/* aboutus  BGBGBG*/

/*------------------------*/


.main-header-pages {
	position: relative;
	padding: 40px 0;
}

.aboutus {
	position: relative;
	padding: 30px 0;
	background: url(/application/views/templates/elevrus/images/about_us/aboutus-bg.png) center center no-repeat;
	background-size: cover;
}
.business {
	position: relative;
	padding: 30px 0;
	background: url(/application/views/templates/elevrus/images/business/business-header-bg.png) center center no-repeat;
	background-size: cover;
}
.project {
	position: relative;
	padding: 45px 0;
	background: url(/application/views/templates/elevrus/images/project/header-bg-project.jpg) center center no-repeat;
	background-size: cover;
}
.contacts1 {
	position: relative;
	padding: 50px 0;
	background: url(/application/views/templates/elevrus/images/contacts/header-bg-contact.jpg) center center no-repeat;
	background-size: cover;
}
.news {
	position: relative;
	padding: 60px 0;
	background: url(/application/views/templates/elevrus/images/news/header-bg-news.jpg) center center no-repeat;
	background-size: cover;
}
.profitability{
	position: relative;
	padding: 50px 0;
	background: url(/application/views/templates/elevrus/images/profitability/header-bg-profitability.jpg) center center no-repeat;
	background-size: cover;
}
.dynamic{
	position: relative;
	padding: 50px 0;
	background: url(/application/views/templates/elevrus/images/dynamic/header-bg-dynamic.jpg) center center no-repeat;
	background-size: cover;
}
.gold-mining{
	position: relative;
	padding: 50px 0;
	background: url(/application/views/templates/elevrus/images/gold-mining/header-bg-gold-mining.jpg) center center no-repeat;
	background-size: cover;
}
.gold-active{
	position: relative;
	padding: 50px 0;
	background: url(/application/views/templates/elevrus/images/gold-active/header-bg-gold-active.jpg) center center no-repeat;
	background-size: cover;
}
.plans{
	position: relative;
	padding: 50px 0;
	background: url(/application/views/templates/elevrus/images/plans/header-bg-plans.jpg) center center no-repeat;
	background-size: cover;
}
.steps{
	position: relative;
	padding: 50px 0;
	background: url(/application/views/templates/elevrus/images/steps/header-bg-steps.jpg) center center no-repeat;
	background-size: cover;
}
.reg-bg{
	position: relative;
	padding: 30px 0;
	background: url(/application/views/templates/elevrus/images/reg/register-header-bg.png) center center no-repeat;
	background-size: cover;
}
/*------------------------*/

.form_errors p{
	margin:10px;
}
.aboutus-mask {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.6);
}
.aboutus-title {
	margin: 25px 0 38px 0;
	font-size: 45px;
	color: #fff;
	text-transform: uppercase;
}
.aboutus-text {
	font-size: 22px;
	color: #fff;
	padding-left: 40px;
	margin-bottom: 30px;
	position: relative;
}
.aboutus-text:before {
	content: " ";
	position: absolute;
	left: 0;
	width: 27px;
	top: 0;
	bottom: 0;
	margin: auto;
	background: url(/application/views/templates/elevrus/images/about_us/aboutus-arrow.png) left center no-repeat;
}

.aboutus-texts {
	font-size: 22px;
	color: #fff;
	padding-left: 40px;
	margin-bottom: 30px;
	position: relative;
}


/* END aboutus */

/* aboutcomp */
.aboutcomp {
	padding: 70px 0;
	background-color: #e6e8eb;
}
.aboutcomp > .container > .row > div {
	position: relative;
}
.aboutcomp-title {
	font-size: 30px;
	margin: 45px 0 28px 0;
	text-transform: uppercase;
}

.aboutcomp img {
	width: 100%;
}
/* END  */

/* projteam */
.projteam {
	padding: 55px 0;
	background-image: url(/application/views/templates/elevrus/images/team-bg.png);
}
.projteam > .container > .row > .col-md-3 {
	text-align: center;
}
.projteam-title {
	font-size: 30px;
	text-align: center;
	text-transform: uppercase;
}
.projteam-text {
	margin-top: 50px;
	margin-bottom: 40px;
}
.projteam-photo {
	width: 200px;
	overflow: hidden;
	border-radius: 100px;
}
.projteam-name {
	width: 200px;
	margin: 38px auto 24px auto;
	font-weight: bold;
	text-transform: uppercase;
}
.projteam-pos {
	margin: 0 auto;
	width: 200px;
}
.projteam-member {
    min-height: 375px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 20px;
}

.projteam-member:hover {
	border: 1px solid #5f6767;
	margin-top: 19px;
	padding-bottom: 19px;
}
.projteam-popup-shadow {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.3);
	display: none;
	z-index: 99999999;
}
.projteam-popup {
	background-color: #fff;
	width:100%;
	max-width: 680px;
	height: 530px;
	padding: 50px;
	position: absolute;
	top: 50px;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	box-shadow: 2.5px 2.5px 5px rgba(0,0,0,.75);
	padding-left: 10px;
	padding-right: 10px;
	overflow-y: auto;
}
.projteam-popup-title {
	font-size: 22px;
	text-transform: uppercase;
	text-align: center;
}
.projteam-popup-pos {
	margin: 50px;
	font-size: 15px;
}
.projteam-popup-close {
	background: url(/application/views/templates/elevrus/images/icon/close.png) center center no-repeat;
	width: 33px;
	height: 33px;
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
/* END projteam */
/* MEDIA  */
@media (max-width: 767px) {
	.navbar-brand, .navbar > .container .navbar-brand {
		padding: 5px;
	}
	.navbar-brand img {
		width: 40px;
	}
	.navbar-inverse {
		min-height: 50px;
	}
	.navbar-inverse .navbar-lk {
		margin: 2%;
	}
}
@media (max-width: 1199px) {
	.navbar-brand, .navbar > .container .navbar-brand {
		margin-left: 0;
		margin-right: 0;
	}

}
/* MEDIA */

/* microinvest */
.microinvest {
	padding: 70px 0;
	background-color: #e6e8eb;
}

.microinvest-title {
	font-size: 30px;
	text-align: center;
	margin-bottom: 60px;
	text-transform: uppercase;
}

.microinvest-title-2 {
	margin-top: 80px;
	margin-bottom: 60px;
	font-size: 20px;
	text-align: center;
	text-transform: uppercase;
}

.microinvest-icons {
	text-align: center;
}

.microinvest-icons-desc {
	width: 140px;
	margin: 20px auto;
}
/* END microinvest */

.main-bg{
	background:rgba(230,232,235,0.7) url(/application/views/templates/elevrus/images/business/pattern.png);
}

/* company */
.company {
	padding: 60px 0;
	padding-bottom:70px;
}
.company-title{
	text-align: center;
	font-size: 30px;
	text-transform: uppercase;
	color: #27292a;
	margin-bottom: 60px;
}
.company-text{
	text-align: center;
	margin-bottom:50px;
}

.company-title-block{
	color:#693500;
	text-transform: uppercase;
	font-size:18px;
	text-align:center;
	margin-bottom:10px;
}

.company-text-block{
	padding-left:0px;
}

.company-block{
	height:170px;
	float:none;
	margin:auto;
}

.company-padding-l{
	padding-left:20px
}

.company-arrow-1{
	width:150px;
	height:150px;
	position:absolute;
	background:url(/application/views/templates/elevrus/images/business/arrow-1.png) no-repeat;
	top:-140px;
	left:180px;
}

.company-arrow-2{
	width:150px;
	height:150px;
	position:absolute;
	background:url(/application/views/templates/elevrus/images/business/arrow-2.png) no-repeat;
	top:-140px;
	left:100px;
}

.company-logo-img{
	display:block;
	margin:auto;
	margin-top:-40px;
}
/* company */

/* gold */
.gold {
	padding: 30px 0;
	background:rgba(0,0,0,.1);
}

.gold-title {
	text-align: center;
	font-size: 30px;
	text-transform: uppercase;
	color: #f6f9fb;
	margin-bottom: 60px;
}

.gold-block {
	margin: 55px 0 75px 0;
	height: 300px;
	position: relative;
}

.gold-block img {
	float: left;
	width: 40%;
}

.gold-block-title {
	padding: 20px 0 0 20px;
	font-size: 22px;
	float: left;
	width: 60%;
	text-transform: uppercase;
}

.gold-block-text {
	float: left;
	margin-top: 10px;
	border-top: 1px solid #414343;
	padding-top: 10px;
}

a.gold-block-button {
	color: #000;
	padding: 10px 40px;
	border: 2px solid #767676;
	position: absolute;
	bottom: 0;
	left: 20px;
}

.gold-block-button:hover{
	background:#767676;
	color:white;
}

/* traktor */
.traktor {
	background-color: #fff;
	padding: 70px 0;
	position: relative;
}

.traktor-bg {
	background: url(/application/views/templates/elevrus/images/business/bg-trak.png) center center no-repeat;
	background-size: cover;
	opacity: .3;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.traktor-title {
	text-align: center;
	font-size: 27px;
	margin-bottom: 70px;
	position: relative;
	z-index: 5555;
}

.traktor-text {
	margin-top: 40px;
}
/* END traktor */


/* goreg */
.goreg {
	position: relative;
}
.goreg > .container {
	position: relative;
}
.goreg-fl,
.goreg-fr {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	background-color: #fff;
	width: 50%;
/*	position: relative;*/
}
.goreg-fl {
	left: 0;
}
.goreg-fr {
	right: 0;
	background-image: url(/application/views/templates/elevrus/images/business/team-bg.png);
}
.goreg-left,
.goreg-right {
	position: relative;
	padding: 70px 10px;
}
.goreg-left-title {
	font-size: 30px;
	color: #c93428;
	text-transform: uppercase;
}
.goreg-left-subtitle {
	font-size: 22px;
	text-transform: uppercase;
}
.goreg-left-list {
	list-style-image: url(/application/views/templates/elevrus/images/business/ul-marker.png);
	margin:20px;
}
.goreg-left-list li{
	height:120px;
}
.goreg-left-list > li > div {
	color: #c93428;
	font-size: 15px;
	text-transform: uppercase;
}
.li{
	margin-top:50px;
}

/* РАЗДЕЛ ПРОЕКТЫ*/

.btn-project {
    display: block;
    width: 150px;
    margin: 30px auto;
    padding: 10px;
    font-size: 16px;
	text-align: center;
    color: #ffffff;
    background-color: #f09e0e;
    border-radius: 4px;
}

@media (min-width: 600px) {
    .btn-project {
        margin: 30px 10px 30px 0;
    }
}

.btn-project:hover {
	text-decoration: none;
    background-color: rgba(240, 158, 14, 0.8);
}

.project-maininfo {
    display: block;
    margin: 30px auto;
}

@media (min-width: 600px) {
    .project-maininfo {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
    }
}

.project-maininfo__img {
    display: block;
    width: 100%;
    height: auto;
    margin-right: 15px;
}

.project-maininfo__text {
    padding: 0 15px;
}

.hover-punct{
	cursor:pointer;
	padding:5px;
	padding-left:3px;
	text-transform:lowercase;
}

.hover-punct:hover{
	background:rgba(255,255,255,0.2);
}

.aboutus-texts a:hover{
	color:white;
}

/* contacts */
.contacts {
	position: relative;
	padding: 55px 0;
}
.contacts-fl,
.contacts-fr {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 60%;
	background-color: #e6e8eb;
}
.contacts-fl {
	right: auto;
	left: 0;
	width: 40%;
	background-image: url(/application/views/templates/elevrus/images/contacts/team-bg.png);
}
.contacts-map {
	margin: 50px auto 10px auto;
	display: block;
}
.contacts-separator {
	width: 50%;
	background-color: #e6e8eb;
	height: 2px;
	margin: 20px auto;
}
.contacts-social,
.contacts p {
	padding-left: 40px;
	margin-top:20px;
	font-size: 18px;
}
.contacts .contacts-email a {
	font-size: 16px;
	font-style: italic;
	color: #29272a;
	width: 100%;
}
.contacts-social a,
.contacts-social a img {
	border-radius: 100px;
	width: 30px;
	height: 30px;
	display: inline-block;
	margin: 5px 5px 0 0;
}

.vk-img{
	background:url(/application/views/templates/elevrus/images/contacts/social-vk.png);
}
.vk-img:hover{
	background:url(/application/views/templates/elevrus/images/contacts/social-vk-hover.png);
}
.vk-yb{
	background:url(/application/views/templates/elevrus/images/contacts/social-youtube.png);
}
.vk-yb:hover{
	background:url(/application/views/templates/elevrus/images/contacts/social-youtube-hover.png);
}
.vk-fb{
	background:url(/application/views/templates/elevrus/images/contacts/social-facebook.png);
}
.vk-fb:hover{
	background:url(/application/views/templates/elevrus/images/contacts/social-facebook-hover.png);
}
.contacts-title {
	color: #27292b;
	font-size: 30px;
	text-transform: uppercase;
}
.contacts input,
.contacts textarea {
	font-size: 18px;
	margin: 20px 0;
	border: none;
	display: block;
	padding: 10px 18px;
	color: #27292a;
	transition: all .1s linear;
}
.contacts input {
	width: 325px;
	height: 40px;
}
.contacts input:focus,
.contacts textarea:focus {
	box-shadow: 0 0 7px #f09e0e;
	background-color: #fff;
}
.contacts input.error,
.contacts textarea.error {
	width: auto;
	height: auto;
	box-shadow: 0 0 3px #f00;
	background-color: #fdd;
	transition: all .1s linear;
}
.contacts textarea {
	height: 150px;
}
.contacts textarea {
	width: 100%;
}
.contacts input{
	outline:none;
}
.contacts-button {
	width: 140px;
	height: 40px;
	background-color: #f09e0e;
	display: block;
	text-align: center;
	border: none;
	font-size: 18px;
	margin: 20px auto;
	outline:none;
}
.contacts-button:hover{
	background-color: #f6a414;
}
/* END contacts */

.header-arrow{
	width:50px;
	height:50px;
	position:absolute;
	background:url(/application/views/templates/elevrus/images/icon/header-arrow.png) no-repeat;
	top:-8px;
	left:-30px;
}
.header-arrow-small{
	width:20px;
	height:20px;
	position:absolute;
	background:url(/application/views/templates/elevrus/images/icon/small-header-arrow.png) no-repeat;
	left:-10px;
}

.con-title{
    font-size:30px;
    text-transform: uppercase;
    text-align:center;
    font-family: Arial;
    margin-bottom: 50px;
}

.con-content{
    /* font-weight: bold; */
    margin-bottom: 50px;
}

.con-margin{
    margin-top:30px;
}

.flex-container {
  padding: 0;
  margin: auto;
  list-style: none;
  width:80%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
  margin-bottom: 100px;
}

.flex-item {
  background: #e0d8d8;
  width: 170px;
  height: 197px;
  margin-top: 80px;
  margin-left:50px;
  line-height: 150px;
  color: white;
  text-align: center;
}

.flex-name{
    padding: 2px;
    font-size:12px;
    position: relative;
    top:10px;
    line-height: 15px;
    color:#353539;
}

.flex-options{
    position: relative;
    opacity: 0;
    margin:0;
    padding: 0;
    width:100%;
    height:100%;
    background: rgba(0,0,0,0.3);
}
.flex-option-1{
    position: relative;
    top:5px;
    left:8px;
    width:43px;
    height: 43px;
    background: url(/application/views/templates/elevrus/images/concession/download.png) no-repeat center;
    border-radius: 100%;
    cursor: pointer;
}
.flex-option-1:hover{
    background: rgba(0,0,0,0.2) url(/application/views/templates/elevrus/images/concession/download.png) no-repeat center;
}
.flex-option-2{
    position: relative;
    top:7px;
    left:8px;
    width:43px;
    height: 43px;
    background: url(/application/views/templates/elevrus/images/concession/search.png) no-repeat center;
    border-radius: 100%;
    cursor: pointer;
}
.flex-option-2:hover{
    background: rgba(0,0,0,0.2) url(/application/views/templates/elevrus/images/concession/search.png) no-repeat center;
}
.flex-options:hover{
   opacity: 1;
}

.owl-carousel .item{
    width:100px;
    height:80px;
    cursor: pointer;
}
.owl-next{
    width:50px;
    height: 50px;
    background: url(/application/views/templates/elevrus/images/concession/right.png) no-repeat !important;
    position: absolute !important;
    top:0px;
    right:-70px;
    content:"none" !important;
}

.owl-prev{
    width:50px;
    height: 50px;
    background: url(/application/views/templates/elevrus/images/concession/left.png) no-repeat !important;
    position: absolute !important;
    top:0px;
    left:-47px;
}

.modal-gallery{
    display: none;
    width:100%;
    height: 100%;
    background:rgba(0,0,0,.5);
    z-index:10000;
    position: fixed;
    top:0;
    left:0;
    cursor: pointer;
}

.modal-gallery-content{
    position: absolute;
    max-width: 50%;
    max-height: 70%;
    margin:auto;
    top:0;
    left:0;
    right:0;
    bottom:0;
}

.modal-gallery-comment{
	position:absolute;
	bottom:20px;
	left:0px;
	width:100%;

	text-align:center;
	color:white;
	line-height:30px;
	background:rgba(0,0,0,.7);
}


.slick-slide {
  margin: 0px 20px;
}

.slick-slide img {
  width: 100%;
}

.slick-prev:before,
.slick-next:before {
	color: black;
}

/* NEW ÃÅ¸Ã‘â‚¬ÃÂ°ÃÂ²ÃÂºÃÂ¸ Ãâ€™ÃÂ°ÃÂ´ÃÂ¸ÃÂ¼ÃÂ°
*/
.package_pays_title {
    color: #828282;
    font-size: 16px;
    padding-bottom: 10px;
    padding-top: 5px;
    text-align: center;
}
.one_package {
    border: 1px solid #cdcdcd;
    border-radius: 3px;
    display: inline-block;
    margin-right: 20px;
    padding: 5px 10px;
    width: 261px;
}
.one_package_name {
    color: #f09e0e;
    font-size: 16px;
    font-weight: bold;
    padding-top: 8px;
    text-align: center;
    text-transform: uppercase;
}
.one_package_details h4 {
    font-size: 14px;
    left: -10px;
    position: relative;
    text-transform: none;
}
.one_package_details {
    border-top: 1px solid #cdcdcd;
    margin-top: 10px;
    padding-left: 10px;
    padding-top: 5px;
}
.one_package_cost {
    border-top: 1px solid #cdcdcd;
    font-size: 16px;
    margin-top: 7px;
    padding-top: 3px;
}
.one_package_cost_price {
    color: red;
    display: block;
    font-weight: bold;
    text-align: right;
}
.one_package .big_finance_btn {
    margin-bottom: 4px;
    margin-top: 4px;
    padding: 5px 20px;
    width: 100%;
}
.package_pays_wrapper{

}
.pay_pack_name_note{
    font-weight: bold;
    color: #f09e0e;
}
.pay_pack_name {
    border-bottom: 1px solid #d0d0d0;
    margin-bottom: 6px;
    padding-bottom: 7px;
}
.make_vklad_sucess_window_text strong{
    color: #f09e0e;
    font-weight: bold;
}
.make_vklad_sucess_window_text{
    padding-bottom: 10px;
}

.show_marketing_wrap {
    padding-top: 5px;
    text-align: center;
}
.orange_btn.struct_next_level_btn {
border: 1px solid #d9d9d9;
    border-radius: 4px;
    font-size: 14px;
    height: 22px;
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
}
.need_to_manager_block {
    #background-color: mistyrose;
    margin-bottom: 10px;
}
.need_to_manager_block .need_to_manager_step {
    color: #266e15;
    display: block;
    float: left;
    font-size: 24px;
    font-weight: bold;
    padding-top: 8px;
    text-align: center;
    width: 65px;
}
.attentionBuyPlace{
    color: #FE4C69;
    font-size: 18px;
    font-weight: bold;
}
.need_to_manager_block .what_need {
    float: right;
    width: 530px;
}
.progreswr{
    margin-bottom: 30px;
}
.need_to_step{
    color: red;
    font-weight: bold;
}
.exist_to_step{
    color: seagreen;
    font-weight: bold;
}
.tollbarDescr{
float: right;
    margin-top: 20px;
    width: 180px;
}
.elevrus_progress_wrap {
    background-color: white;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 2px;
}
.elevrus_progress_bar {
    background-color: yellowgreen;
    border-radius: 3px;
    text-align: center;
}

        .user_lk_menu li[li_id="backofficepartnership"] a {
            background-image: url("/img/buttons/lk_backofficepartnership.png");
        }
        .user_lk_menu li.active[li_id="backofficepartnership"] a, .user_lk_menu li[li_id="backofficepartnership"]:hover a {
            background-image: url("/img/buttons/lk_backofficepartnership_hover.png");
        }


        .user_lk_menu li[li_id="backofficecouponstat"] a {
            background-image: url("/img/buttons/lk_backofficecouponstat.png");
        }
        .user_lk_menu li.active[li_id="backofficecouponstat"] a, .user_lk_menu li[li_id="backofficecouponstat"]:hover a {
            background-image: url("/img/buttons/lk_backofficecouponstat_hover.png");
        }
.winthdraw_money_min_summ {
    padding-bottom: 10px;
    text-align: center;
}
.promotion_text_modal {
    width: 850px;
}
.promotion_text_modal .promotion_details_text {
    max-height: 500px;
    overflow: auto;
    padding: 0 10px;
}
.show_promotion_progress_btn {
    background: rgba(0, 0, 0, 0) url("/img/buttons/portfel_icon.png") no-repeat scroll 0 0;
    color: #015457;
    cursor: pointer;
    display: inline-block;
    height: 23px;
    margin-top: 10px;
    padding-left: 27px;
    padding-right: 10px;
    font-weight: bold;
}
.show_promotion_progress_btn:hover{
    text-decoration: underline;
}

.promotion_progress_block {
    padding: 6px 0;
}

.promo_progress_note{
    font-size: 14px;
    color: #333333;
}

.line_1_st{
    font-size: 16px;
    color: #333333;
    font-weight: bold;
}
.line_2_st {
    padding-bottom: 3px;
    padding-left: 18px;
    padding-top: 3px;
}
.line_3_st{
    padding-left: 18px;
    font-style: italic;
    color: #696969;
    font-size: 14px;
}
.progress_bar_wrap {
    background-color: #cacaca;
    border: 1px solid #cacaca;
    display: inline-block;
    height: 13px;
    width: 320px;
}
.progress_bar_wrap .progress_bar_content {
    background-color: #fd8000;
    color: black;
    font-size: 12px;
    height: 100%;
    line-height: 12px;
    text-align: center;
}
.progress_bar_wrap .progress_bar_content.pink_color{
    background-color: #EE5190;
}
.progress_bar_text {
    color: #555555;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding-left: 20px;
}

.promotion_new_managers_wrap{
    display: inline-block;
}
.promotion_new_managers_wrap img {
    padding: 0 1px;
    border: 2px solid white;
}
.promotion_new_managers_wrap img:hover {
    border: 2px solid #fe7f00;
}
.promotion_new_managers_text {
    color: #555555;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    position: relative;
    top: -14px;
}
.promotion_new_managers {
    padding-left: 18px;
    padding-top: 10px;
}
.hint_text_photo{
    float: left;
    margin-top: 5px;
    position: relative;
    left: -3px;
    border: 1px solid #d0d1d1;
    border-radius: 3px;
    width: 65px;
    height: 65px;
}

.promotion_progress_post_text{
    font-size: 16px;
    color: #333333;
    font-weight: bold;
}
.promotion_progress_post_text.orange_color{
    color: #fd8000;
}
.promotion_progress_post_text.pink_color{
    color: #ee5190;
}
.promotion_progress_post_text.gray_color{
    color: #585753;
}
.orange_btn.orange_btn_disabled{
    background: #F0F0F0;
    border: 1px solid #cdcdcd;
    color: gray;
}
.manage_info_modal_form {
    padding-top: 8px;
    text-align: center;
}
.manage_info_text_modal{
    width: 800px;
}
.all_earned_block div{
    display: block;
    font-size: 12px;
    text-align: center;
    float: none;
    width: auto;
}
.all_earned_block div.earn_note{
    font-weight: bold;
}
.all_earned_block {
    background-color: #f5f6f7;
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    margin-top: 4px;
    padding-bottom: 5px;
    padding-top: 5px;
    position: relative;
    top: -8px;
    z-index: 0;
}
span.perevod_komment strong{
    font-size: 12px;
}
.val_exchange_page_title {
    color: #333333;
    font-size: 18px;
    height: 35px;
    padding-top: 10px;
}
.birza_pares_buttons{
    padding-bottom: 15px;
}
.birza_pares_buttons .one_pare {
    background: rgba(0, 0, 0, 0) url("/img/birza/one_pare_back.png") repeat-x scroll 0 100%;
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: 14px;
    margin-right: 2px;
    margin-top: 5px;
    min-width: 65px;
    padding: 3px 6px;
    text-align: center;
    text-transform: uppercase;
}
.birza_pares_buttons .one_pare:hover {
    background: rgba(0, 0, 0, 0) url("/img/birza/one_pare_hover_back.png") repeat-x scroll 0% 0%;
}
.birza_pares_buttons .one_pare.active, .birza_pares_buttons .one_pare.active:hover {
    background: none #333333;
    color: #ffffff;
    border: 1px solid #333333;
}
.form_buy_wrap, .form_sell_wrap{
    float: left;
    width: 410px;
    background-color: #F5F6F7;
    border-radius: 5px 5px 0px 0px;
    border: 1px solid #CDCDCD;
    padding: 3px 8px 3px;
    border-bottom: 0px;
}
.form_sell_wrap{
    float: right;
}
.form_buysell_title{
    font-size: 16px;
    font-weight: bold;
    color: #333333;
}
.buy_sell_forms_you_moneys_back {
    background: rgba(0, 0, 0, 0) url("/img/birza/buy_sell_forms_you_moneys_back.png") repeat-x scroll 0 0;
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    height: 53px;
    padding: 0 10px;
    margin-top: 5px;
}
.buy_sell_forms_you_moneys_back .you_moneys_summ{
    font-size: 14px;
    float: left;
    padding-top: 4px;
}
.buy_sell_forms_you_moneys_back .you_moneys_min_price {
    float: right;
    font-size: 14px;
    min-width: 170px;
    padding-top: 4px;
}
.buy_sell_form{
    background-color: #FFFFFF;
    border-radius: 5px;
    border: 1px solid #CDCDCD;
    display: block;
    margin-top: 8px;
}
.buy_sell_form table{
    width: 100%;
    padding: 10px;
    padding-top: 7px;
}
.buy_sell_form table tr td:first-child{
    width: 40%;
}
.buy_sell_form table input[type="text"] {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    padding: 4px 10px;
    width: 150px;
}
.valute_to_buy_sell, .valute_to_price{
    padding-left: 10px;
    display: inline-block;
}
.form_submit_controls {
    border-top: 1px solid #cdcdcd;
    padding-bottom: 10px;
    text-align: center;
    padding-top: 8px;
}
.form_submit_controls .information_text {
    padding-bottom: 8px;
    display: none;
}
.form_submit_controls input[type="submit"], .form_submit_controls input[type="button"] {
    background: #ffffff url("/img/birza/one_pare_back.png") repeat-x scroll 0 100%;
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    padding: 2px 1px;
    width: 140px;
    cursor: pointer;
}
.form_submit_controls input[type="submit"]:hover, .form_submit_controls input[type="button"]:hover {
    background: #ffffff url("/img/birza/one_pare_hover_back.png") repeat-x scroll 0% 0%;
}
.para_orders_wrapper_buy, .para_orders_wrapper_sell{
    float: left;
    width: 410px;
    background-color: #F5F6F7;
    border-radius: 0px 0px 5px 5px;
    border: 1px solid #CDCDCD;
    padding: 3px 8px 8px;
    border-top: 0px;
}
.para_orders_wrapper_sell{
    float: right;
}
.para_orders_title {
    background-color: #ffffff;
    border: 1px solid #cdcdcd;
    border-radius: 5px 5px 0 0;
    font-weight: bold;
    padding: 6px 10px;
}
.para_orders_title .all_summ_in_orders {
    float: right;
    font-weight: normal;
}
.para_orders_container{
    border-radius: 0px 0px 5px 5px;
    border: 1px solid #cdcdcd;
    border-top: 0px;
    padding: 25px 0 8px;
    height: 390px;
    overflow-y: scroll;
    background-color: #ffffff;
}
.para_orders_container_heads {
    background-color: #ffffff;
    margin-left: 1px;
    position: absolute;
    width: 392px;
}
.para_orders_container_table{
    width: 100%;
}
.para_orders_container_table tr.heads td, .para_orders_container_table tr.heads td:hover, .para_orders_container_table tr.heads:nth-child(2n-1) td{
    font-weight: bold;
    background-color: #ffffff;
}
.para_orders_container_table td{
    padding: 0px 10px;
    background-color: #ffffff;
}
.para_orders_container_table tr:nth-child(2n-1) td{
    background-color: #F5F6F7;
}
.para_orders_container .para_orders_container_table{

}
.para_orders_container_table tr:hover td{
    background-color: #CEE7F4;
}
.para_orders_container_table tr.self_user_order td{
    background-color: #cefde4;
}
.para_orders_container_table tr td:nth-child(1){
    width: 125px;
}
.para_orders_container_table tr td:nth-child(2){
    width: 105px;
}
.orders_history_wrapper {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    margin-top: 12px;
}
.orders_history_title {
    background-color: #f5f6f7;
    border-bottom: 1px solid #cdcdcd;
    border-radius: 5px 5px 0 0;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 12px 3px;
}
.orders_history_heads {
    background-color: #ffffff;
    margin-left: 1px;
    position: absolute;
    width: 845px;
}
.orders_history_container {
    background-color: #ffffff;
    border-radius: 5px;
    height: 270px;
    overflow-y: scroll;
    padding: 25px 0 8px;
}
.orders_history_table{
    width: 100%;
}
.orders_history_table tr.heads td, .orders_history_table tr.heads td:hover, .orders_history_table tr.heads:nth-child(2n-1) td{
    font-weight: bold;
    background-color: #ffffff;
}
.orders_history_table td{
    padding: 0px 10px;
    background-color: #ffffff;
    width: 20%;
}
.orders_history_table tr:nth-child(2n-1) td{
    background-color: #F5F6F7;
}
.orders_history_table tr:hover td{
    background-color: #CEE7F4;
}
.user_active_orders_wrapper{
    border: 1px solid #CDCDCD;
    border-radius: 5px;
    /*margin-top: 12px;*/
}
.buy_sell_forms_wrap{
    margin-top: 12px;
}
.user_active_orders_head {
    border-bottom: 1px solid #cdcdcd;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 12px 3px;
    background-color: #F5F6F7;
    border-radius: 5px;
}



.user_active_orders_table{
    width: 100%;
}
.user_active_orders_table tr.heads td, .user_active_orders_table tr.heads:hover td{
    font-weight: bold;
    background-color: #ffffff;
}
.user_active_orders_table td{
    padding: 0px 10px;
    background-color: #ffffff;
    width: 17%;
}
.user_active_orders_table tr:nth-child(2n) td{
    background-color: #F5F6F7;
}
.user_active_orders_table tr:hover td{
    background-color: #CEE7F4;
}
.user_active_orders_table tr td:first-child{
    width: 10%;
}
.user_active_orders_table tr td:last-child{
    width: 14%;
}
.user_active_orders_wrapper input[type="submit"], .user_active_orders_wrapper input[type="button"] {
    background: #ffffff url("/img/birza/one_pare_back.png") repeat-x scroll 0 100%;
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    cursor: pointer;
    margin: 2px 0;
    padding: 0 1px;
    width: 100px;
}
.user_active_orders_wrapper input[type="submit"]:hover, .user_active_orders_wrapper input[type="button"]:hover {
    background: #ffffff url("/img/birza/one_pare_hover_back.png") repeat-x scroll 0% 0%;
}
.user_active_orders_info {
    background-color: #f5f6f7;
    border-radius: 0 0 5px 5px;
    padding: 5px 12px 8px;
}
.buy_order_hint{
    color: #266E15;
    font-weight: bold;
}
.sell_order_hint{
    color: #FE7F00;
    font-weight: bold;
}
.sender_mini_info span.outpay_order_side.outpay_order_side_left{
    padding-right: 0px;
    background: none;
}
.valute_summ_info{
    font-weight: bold;
}
input[name='pay_elcoin']{
    margin-top: 10px;
}

.elcoin_plashka {
    background: rgba(0, 0, 0, 0) url("/img/buttons/elephant_partnerka.png") no-repeat scroll right center;
}

li[li_id="backofficepartnership"] span.menu_alert {
    margin-top: -63px;
}
.cansel_order_form_wrap {
    padding-top: 10px;
    text-align: center;
}
.cansel_order_modal{
    width: 350px;
}
.cansel_order_note{
    text-align: center;
}
div.birza_video_instruk {
    float: right;
    margin-top: 6px;
}
.birza_video_instruk_content{
    text-align: center;
}
.birza_video_instruk_modal{
    width: 555px;
}
.obmennik_plashka {
    background: rgba(0, 0, 0, 0) url("/img/buttons/elpebb_slide1.jpg") no-repeat scroll right center;
}
.elcoin_converting_wrap {
    background-color: #c8ebfe;
    border-radius: 5px;
    margin-bottom: 10px;
    padding: 4px 0;
    text-align: center;
}
.elcoin_converting_wrap table {
    margin-bottom: 5px;
    margin-top: 5px;
    width: 100%;
}
.elcoin_converting_wrap table tr td:first-child{
    text-align: right;
    width: 50%;
    padding-right: 7px;
}
.elcoin_converting_wrap table tr td:last-child{
    text-align: left;
    width: 50%;
}
.elcoin_converting_wrap table tr td.result_vznos_summ:first-child{
    text-align: center;
}
.add_bal__modal .title_modal_abon{
    display: none;
}
.add_bal__modal.pay_abon__modal .title_modal_abon{
    display: block;
}
.add_bal__modal.pay_abon__modal .title_modal_pay{
    display: none;
}
.finance_wallet_wrap .oplata_lk_info {
    display: block;
    margin-top: 15px;
    text-align: center;
    width: 532px;
}
.finance_wallet_wrap .oplata_lk_info.attention {
    /*color: red;*/
}
.manage_info_text_modal{
    width: 400px;
}
.warning{
    color: red;
}
.input_title:focus{
    border: 2px solid #ffd21c;
}
.ticketWrap{
    position: relative;
    margin-bottom: 15px;
}
.ticketDate{
    font-size: 12px;
    font-style: italic;
    position: absolute;
    right: 10px;
    top: 42px;
}
.ticketRole{
    font-size: 12px;
    font-style: italic;
    position: absolute;
    right: 10px;
    top: 10px;
}
.ticketStatus{
    font-size: 12px;
    font-style: italic;
    position: absolute;
    right: 10px;
    top: 26px;
}
.tickettitleText{
    width: 640px;
    padding: 10px;
}
.ticketText{
    width: 640px;
    padding: 10px;
}
.input_title{
    background-color: white;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    color: #525867;
    height: 32px;
    margin: 1px;
    padding: 0 10px;
}
.leftPercentage{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    border: 1px solid #ff577a;
    color: #ff577a;
    float: left;
    border-radius: 5px;
    margin-left: 30px;
}
.rightPercentage{
    float: right;
    margin-right: 75px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    border: 1px solid #4ba1dd;
    color: #4ba1dd;
    border-radius: 5px;
}
.progressPercents{
    width: 100%;
    height: 45px;
}
.loginSubmit{
    float: right;
}
.progresWrap{
    width: 620px;
    float: left;
}
.progresBarWrap{
    width: 100%;
    height: 50px;
}
.progresBarWrap div{
    float: left;
}
.sumInfo span{
    color: #496165;
    font-weight: bold;
}
.leftCorner{
    background: url("/images/progressbar/leftCorner.png");
    height: 20px;
    width: 6px;
    margin-top: 6px;
}
.leftLine{
    background: url("/images/progressbar/leftLine.png");
    height: 20px;
    width: 1px;
    margin-top: 6px;
}
.center{
    background: url("/images/progressbar/centerItem.png");
    height: 33px;
    width: 33px;
}
.rightLine{
    background: url("/images/progressbar/rightLine.png");
    height: 20px;
    width: 1px;
    margin-top: 6px;
}
.rightCorner{
    background: url("/images/progressbar/rightCorner.png");
    height: 20px;
    width: 9px;
    margin-top: 6px;
}
.elmining_coupon_exist h4{
    color: #434446;
    padding-bottom: 10px;
}
.elmining_coupon_exist div.elmining_coupon_note{
    color: #434446;
    padding-top: 10px;
}
.elmining_coupon_exist div.one_coupon {
    color: #015457;
    padding-left: 20px;
}
.finance_btns_block .send_elc_elevrus_btn {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #496165;
    color: #496165;
    font-size: 18px;
    margin-top: 20px;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
    width: 490px;
}
input.orange_btn[modal_content="activate_voucher_modal_window"] {
    margin-left: 166px;
}
input.orange_btn[name="activate_voucher_submit"] {
    margin-top: 10px;
}
.modal_window.give_elevrus_status_modal{
    width: 750px;
}
.modal_window.next_level_modal{
    width: 610px;
}
.buy_place_descr{
    text-align: justify;
}
.send_new_responce_wrap{
    text-align: justify;
}
.set_elc_usd_ekvivalent_wrap{
    font-weight: bold;
}
.elcoin_convertation_info{
    margin-bottom: 5px;
    margin-top: 5px;
}
.site_table.my_deposites_table tr td.osobyy_vklad, .site_table.my_deposites_table tr:hover td.osobyy_vklad{
    background-color: #84d7da;
    cursor: help;
}
.elcoin_kurs_chart {
    margin-left: 192px;
    width: 725px;
}
.elc_curs_dop_info {
    border: 1px solid #cbcbcb;
    border-radius: 4px;
    float: left;
    margin-top: 42px;
    padding: 7px 10px;
    text-align: center;
    width: 170px;
}
.elcoin_kurs_chart_title {
    font-size: 16px;
    margin-top: 5px;
    position: absolute;
    text-align: center;
    width: 948px;
    z-index: 10;
}
.elc_curs_dop_info_title {
    font-size: 14px;
    margin-top: -31px;
    position: absolute;
    text-align: center;
    width: 165px;
}
.elc_curs_full_prognoz{
    color: #496165;
    cursor: pointer;
}
.elc_curs_full_prognoz:hover{
    text-decoration: underline;
}
.month_prognoz_elc_wrap{
    height: 300px;
    overflow: auto;
}
.head_login_wrap {
    height: 0;
    margin: 0 auto;
    position: relative;
    width: 1170px;
}
.logined_wrapper {
    background: rgba(0, 0, 0, 0) url("/img/backs/logined_back.png") repeat scroll 0 0;
    padding: 14px 0;
    border-bottom: 1px solid #CACACA;
}
.logined_hello_wrap_left{
    float: left;
}
.logined_hello_wrap_right{
    float: right;
}
.user_lk_logined_wrap {
    margin: 0 auto;
    padding: 0 20px;
    width: 1170px;
    font-size: 14px;
    font-weight: bold;
    color: #232323;
}
.lk_page_container{
    padding-top: 20px;
}
.pay_matrix_zoloto_modal{

}
.pay_matrix_zoloto_modal .form_errors{
    margin-bottom: 10px;
}
.tbl_operation_history .ref_name{
    color: #f09e0e;
}

.tbl_operation_history .no_balance {
    color: darkred;
}
.invest_video_wrap {
    background: rgba(0, 0, 0, 0) url("/img/backs/project_video_back.png") repeat scroll 0 0;
    border: 2px solid #d0d0d0;
    border-radius: 3px;
    cursor: pointer;
    float: left;
    height: 147px;
    margin-bottom: 5px;
    margin-right: 10px;
    text-align: center;
    width: 252px;
}
.invest_video_wrap img {
    margin-top:54px;
    opacity: 0.84;
    width: 54px;
}
.invest_video_wrap:hover img {
    margin-top: 52px;
    opacity: 0.95;
    width: auto;
}
.invest_video_text_wrap {
    text-align: justify;
    /*
    border-bottom: 1px solid #d0d0d0;
    border-left: 1px solid #d0d0d0;
    border-top: 1px solid #d0d0d0;
    float: right;
    height: 200px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding-left: 10px;
    padding-top: 5px;
    width: 590px;*/
    }
.no_documens_temporary_text{
    color:#ff8c00;
    font-weight: bold;
    border-top: 1px solid #d0d0d0;
    margin-top: 20px;
    padding-top: 20px;
    }
.project_video_container{
    padding-bottom: 10px;
    }
.modal_window.project_video_modal{
    width: 745px;
    }
.lk_title_pageinfo h2.invest_info_title {
    color: #828282;
    font-size: 14px;
    padding-bottom: 10px;
    text-align: center;
}
.invest_video_text_wrap p{
    margin-top: 3px;
}
.none_element_wrap {

}
.from_parent_level_1 .none_element_wrap{

}
.none_element_wrap label {

}
.none_element_wrap input[type="checkbox"] {
    margin-right: 3px;
    margin-top: 0;
    position: relative;
    top: 2px;
}
.matrix_navigate_buttons .go_to_top, .matrix_navigate_buttons .go_to_home {
    padding-left: 3px;
    text-align: left;
}
.matrix_need_refs_placement {
    background-color: #ebebeb;
    border: 1px solid #cbcbcb;
    min-width: 200px;
    position: absolute;
    right: 0;
    width: auto;
}
.matrix_need_refs_top_note {
    background-color: #f09e0e;
    color: black;
    font-size: 16px;
    padding: 10px 0;
    text-align: center;
}
.matrix_need_refs_placement_title {
    border-bottom: 1px solid #cbcbcb;
    font-size: 14px;
    margin-top: 7px;
    padding-bottom: 5px;
    padding-left: 25px;
    padding-top: 1px;
    text-transform: none;
}
.need_matrix_places_wrap {
    display: none;
    padding-left: 9px;
    padding-right: 5px;
    padding-top: 3px;
}
.matrix_need_refs_open_list.as_link:hover{
    text-decoration: none;
}
.parthner_need_place_note_wrap {
    color: black;
    font-size: 12px;
    padding: 4px;
    text-align: left;
    width: 198px;
}
.matrix_need_refs_open_list {
    display: block;
    font-size: 24px;
    height: 21px;
    margin-left: -21px;
    margin-top: -4px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    width: 20px;
}
.matrix_need_refs_open_list.for_closed{

}
.parthner_need_place {
    border-radius: 2px;
    color: black;
    cursor: pointer;
    margin-top: 0;
    padding: 2px 4px;
}
.parthner_need_place:hover .parthner_need_place_login{
    text-decoration: underline;
    color: #f09e0e;
}
.parthner_need_place_details {
    display: none;
    font-size: 12px;
    line-height: 14px;
}
.parthner_need_place_ava {
    border: 1px solid #f09e0e;
    border-radius: 15px;
    float: left;
    margin-right: 7px;
    position: relative;
    top: 1px;
    width: 20px;
}
.add_parthner_for_time{
    color: #f09e0e;
    border-top: 1px solid #cbcbcb;
    font-size: 12px;
    line-height: 13px;
    margin-top: 3px;
    padding-top: 2px;
}
.add_parthner_for_time .time_to_add_parthner{
    color: red;
}
.one_set_parthner {
    border-radius: 2px;
    color: black;
    cursor: pointer;
    padding: 3px 4px;
    text-align: left;
}
.one_set_parthner_ava {
    border: 1px solid #f09e0e;
    border-radius: 15px;
    float: left;
    margin-right: 7px;
    position: relative;
    top: -1px;
    width: 20px;
}
.one_set_parthner:hover {
    background-color: powderblue;
    color: black;
}
.set_parthner_to_place_btn{

}
.set_parthner_to_place_list {
    background-color: #fff;
    border: 1px solid #f09e0e;
    display: none;
    margin-left: -7px;
    margin-top: -3px;
    padding: 3px;
    position: absolute;
    width: 179px;
    z-index: 1;
}
.parthner_in_work_now{
    color: black;
}
.parthner_in_work_now strong{
    color: #f09e0e;
}
.matrix_element_total_balls {
    background-color: white;
    color: #202028;
    font-size: 16px;
    font-weight: bold;
    line-height: 21px;
    margin-top: -21px;
    position: absolute;
    text-align: center;
    width: 165px;
}
.matrix_element_1 .matrix_element_total_balls, .matrix_element_moved .matrix_element_total_balls{
    display: none;
}
.invest_stat_wrap {
    border-top: 1px solid #cdcdcd;
    margin-top: 45px;
    padding: 0 220px;
}
.invest_stat_title {
    color: #828282;
    font-size: 16px;
    padding-bottom: 50px;
    padding-top: 30px;
    text-align: center;
}
.statistic_table {
    border-collapse: collapse;
    border-right: 1px solid #c7c8c9;
    border-spacing: 0;
    margin: 0;
    padding: 0;
    width: 100%;
}
.statistic_table caption {
    color: #679fd0;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 10px;
}
.statistic_table tr td, .statistic_table tr th {
    border: 1px solid #c7c8c9;
    font-size: 14px;
    height: 25px;
    padding: 4px 9px;
    text-align: center;
}
.statistic_table tr td:first-child, .statistic_table tr th:first-child{
    text-align: left;
}
.statistic_table tr th {
    background-color: #f5f6f7;
    color: #717171;
    font-size: 12px;
    font-weight: bold;
}
.statistic_table tr:nth-child(2n-1) td{
    background-color: #f5f6f7;
}
.statistic_table tr.statistic_table_totlal td{
    background-color: #F0A624;
    color: #2f2f2f;
}
.packages_stat_wrap{
    border-top: 1px solid #cdcdcd;
    margin-top: 45px;
}
.one_pack_name {
    color: #828282;
    font-size: 14px;
    padding-left: 10px;
}
.one_pack_end_time {
    padding-bottom: 4px;
    padding-left: 10px;
    padding-top: 1px;
}
.one_pack_stat_wrap {
    display: inline-block;
    padding-bottom: 75px;
    width: 397px;
}
.one_pack_stat_wrap:nth-child(2n) {
    margin-left: 52px;
}
.red_color{
    color: red;
}
.pack_stat_container{
    text-align: center;
}
.matrix_place_search {
    margin-top: 20px;
    position: absolute;
}
.matrix_place_search h4 {
    color: #aa99a0;
    font-size: 14px;
    margin-left: 1px;
    text-transform: unset;
}
.matrix_place_search .matrix_place_serach{
    width: 200px;
}
.search_result_autofields {
    background-color: white;
    border: 1px solid #cdcdcd;
    display: none;
    margin-left: 1px;
    margin-top: -2px;
    padding: 0 10px 5px;
    position: absolute;
    width: 200px;
    z-index: 20;
}
.one_search_result_autofield{
    cursor: pointer;
}
.one_search_result_autofield:hover{
    color: #f09e0e;
    text-decoration: underline;
}
.search_result_notes {
    display: none;
    padding-left: 3px;
    position: absolute;
    width: 229px;
}
.matrix_result_error {
    color: red;
    font-size: 12px;
    background-color: white;
}
.matrix_result_error strong{

}
.matrix_result_sucess {
    color: green;
    font-size: 12px;
    font-weight: bold;
    background-color: white;
}
.finance_to_invest_btns{
    text-align: center;
}
.user_struct_stat_title {
    color: #151515;
    font-size: 16px;
    margin-bottom: 15px;
    margin-top: 15px;
    text-align: center;
    text-transform: uppercase;
}
.user_struct_stat_title.user_ref_bonus_stat_title {
    margin-top: 23px;
}
.struct_stat_left {
    float: left;
    width: 400px;
}
.struct_stat_right{
    float: right;
    width: 400px;
}
.stat_float_left {
    display: block;
    float: right;
    min-width: 125px;
    padding-left: 0;
}
.user_matching_bonus_stat_wrap .statistic_table tr td:first-child, .statistic_table tr th:first-child {
    text-align: left;
    width: 303px;
}
.statistic_info_icon {
    background-color: #214361;
    border-radius: 18px;
    color: white;
    cursor: help;
    display: block;
    font-weight: bold;
    margin-left: 76px;
    position: absolute;
    text-align: center;
    width: 20px;
}
.statistic_info_icon:hover{
    background-color: #D02D1E;
}
.matching_none_bonus_wrap{
    text-align: center;
}
.matching_none_bonus_wrap .statistic_info_icon {
    display: inline-block;
    margin-left: 6px;
    position: absolute;
}
.struct_choice_level {
    border: 1px solid #c7c8c9;
    float: left;
    margin-right: 10px;
    overflow: hidden;
    padding: 3px 5px;
    width: 65px;
}
.struct_table_wrapper {
    float: left;
    width: 775px;
}
.struct_choice_level label{
    font-size: 12px;
    font-weight: normal;
}
.struct_choice_level input {
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
    margin-right: 3px;
    position: relative;
    top: 1px;
}
.struct_choice_level label {
    cursor: pointer;
}
.struct_control_btns_wrap .matrix_place_search {
    display: inline-block;
    margin-left: -1px;
    margin-top: 4px;
    position: unset;
}
.struct_control_btns_wrap .matrix_place_search h4 {
    padding-bottom: 4px;
}
/* Doctor end ÃÅ¸Ã‘â‚¬ÃÂ°ÃÂ²ÃÂºÃÂ¸ Ãâ€™ÃÂ°ÃÂ´ÃÂ¸ÃÂ¼ÃÂ° */

.logo-main{
    width: 450px;
    margin: 100px auto 40px auto;
    padding-left: 20px;
    padding-right: 20px;
}

@media (min-width: 765px) {
    .logo-main{
        width: 450px;
        margin: 100px auto 40px auto;
        padding-left: 20px;
        padding-right: 20px;
    }
    .thumb2 img{
        /* height:360px !important; */
    }
    .fw-b{
        font-size:17px !important;
    }
}

@media (min-width: 980px) {
    .thumb2 img{
        /* height:250px !important; */
    }
    .fw-b{
        font-size:13px !important;
    }

    .logo-main {
        width: 640px;
    }
}

@media (max-width: 1100px) {
    .cur_lang_content {
        right: 165px !important;
    }

    .video-bg {
        top: 0px !important;
    }
}

@media (max-width: 801px) {
  .main-div-video{
	  background:url(/application/views/templates/elevrus/images/background-mobile.jpg) no-repeat;
	  background-size:cover;
  }
  .video-bg{
	 display:none;
  }
}
@media (max-width: 799px) {
	.new_logo{
		margin-left:30px !important;
	}
}


@media (min-width: 801px) and (max-width: 991px) {
  #block_caption_mob .col-md-4 {
    width: 40%;
    margin-left: 30px;
  }
  #block_caption_mob .block_caption {
    width: 100%;
  }
}

@media (max-width: 768px) {
  .langs{
	margin-top:-15px !important;	
   }
  .cur_lang_button {
    float: right !important;
  }
  #stuck_container img {
    right: 100px !important;
  }
  .head_choise_lang_popup  {
    margin-left: -140px !important;
    left: 100% !important;
  }
  .rd-mobilepanel_title {
    display: none !important;
  }
}

@media (min-width: 600px) and (max-width: 1000px) {
  .aboutus-text {
    text-align: left;
    margin-left: 20px;
  }
  .aboutus-title {
    text-align: left;
    margin-left: 20px;
  }
  .aboutcomp {
    text-align: center;
  }
  .aboutcomp > .container > .row > div {
    width: 45% !important;
    display: inline-block;
    vertical-align: top;
    text-align: left;
  }
  .aboutcomp-title {
    margin-top: 0;
  }
  .projteam {
    text-align: center;
  }
  .projteam .projteam-member {
    width: 45%;
    display: inline-block;
    vertical-align: top;
  }
  .microinvest {
    text-align: center;
  }
  .microinvest p {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }
  .microinvest-icons {
    width: 30%;
    display: inline-block;
  }
  .gold-block {
    margin-right: 0 !important;
    height: 300px;
    position: relative;
    width: 49%;
    display: inline-block;
    text-align: left;
  }
  .gold .gold-block-button {
    left: 20px !important;
  }
  .gold-block-title {
    font-size: 18px;
  }
  .traktor .col-md-6 {
    width: 48%;
    display: inline-block;
    text-align: left;
    vertical-align: top;
    margin-top: 0;
  }
}

@media (min-width: 768px) and (max-width: 1000px) {
  .aboutus-text {
    margin-left: 20px;
  }
  .aboutus-title {
    margin-left: 20px;
  }
}

@media (max-width: 599px) and (min-width: 440px) {
  .gold-block-title {
    font-size: 18px;
    text-align: left;
  }
  .gold-block-text {
    width: 60%;
    text-align: left;
    float: right;
    padding-left: 20px;
  }
  .gold .gold-block-button {
    left: 40% !important;
    margin-left: 20px !important;
  }
}

@media (max-width: 439px) {
  .gold-block-title {
    font-size: 15px;
  }
  .gold .gold-block-button {
    left: 50% !important;
    margin-left: -78px !important;
  }
}

@media (max-width: 996px) {
  .company-logo-img {
    display: none;
  }
  .company-block {
    height: auto !important;
    padding-left: 30px;
    padding-right: 30px;
  }
  .company-title-block {
    padding-top: 40px;
  }
  .company br {
    display: none;
  }
  .company-arrow-2 {
     display: none;
  }
  .company-arrow-1 {
     display: none;
  }
}
@media (min-width: 600px) and (max-width: 986px) {
  .goreg-left {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    padding-left: 35px;
  }
  .goreg-left-title {
    font-size: 25px;
  }
  .goreg-left .col-md-2 {
    float: left;
  }
  .goreg-left .col-md-11 {
    width: auto;
    display: block;
    margin-left: 25px;
    text-align: left;
  }
  .goreg-right {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .goreg-right {
    padding-left: 20px !important;
  }
  .goreg-right div {
    font-size: 23px !important;
  }
  .goreg-right .gold-block-button {
    left: 50% !important;
    margin-left: -111px !important;
  }
  .goreg-right .btn-more-project {
    font-size: 14px !important;
  }

}

@media (min-width: 600px) and (max-width: 768px) {
  .goreg-left {
    padding-left: 25px !important;
    text-align: left;
    background-color: #fff;
  }
  .goreg .row {
    margin-left: -16px;
  }
  .goreg-right .btn-more-project {
    margin: 0 auto;
  }
  .goreg-left-title {
      padding-left: 10px;
  }
  .goreg-left-subtitle {
      padding-left: 10px;
  }
}

@media (max-width: 600px) {
  .goreg-left {
    padding: 70px 10px 0px 10px !important;
  }
  .goreg-left .col-md-2 {
    margin: 0 auto;
    margin-bottom: 20px;
  }
  .goreg-right .gold-block-button {
    left: 50% !important;
    margin-left: -111px !important;
  }
  .goreg-right .btn-more-project {
    margin: 0 auto;
  }
}

.goreg-left {
    /* background-position: center center !important; */
}

@media (min-width: 600px) and (max-width: 1000px) {
  .gold .col-md-6 {
    width: 48%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px !important;
  }
  .gold .col-md-6 p {
    margin-top: 10px !important;
    text-align: left;
  }
  .contacts .col-md-4 {
    width: 40%;
    display: inline-block;
    vertical-align: top;
  }
  .contacts .col-md-5 {
    width: 50%;
    margin-left: 20px;
    display: inline-block;
  }

}

@media (max-width: 600px) {
  .gold .col-md-6 {
    padding-left: 15px !important;
  }
  .gold .col-md-6 .btn-more-project {
    margin: 0 auto;
  }
}

@media (min-width: 900px) and (max-width: 1200px) {
  .well2 iframe {
    width: 97%;
  }
}

@media (min-width: 600px) and (max-width: 768px) {
  .contacts .col-md-4 p {
    padding-left: 0px;
  }
  .contacts-fl {
      width: 50%;
  }
  .contacts-fr {
      width: 57%;
  }
  .contacts-input {
      width: 100% !important;
  }
}

@media (max-width: 599px) {
  .contacts .col-md-4 p {
    padding-left: 0px;
  }
  .contacts-fl {
      width: 0%;
  }
  .contacts-fr {
      width: 100%;
  }
  .contacts-input {
      width: 100% !important;
  }
  .contacts-title {
      padding-top: 30px;
  }
}

@media (max-width: 900px) {
  .col-md-6.col-sm-6.col-xs-12.center767 {
    width: 100%;
  }
  .col-md-6.col-sm-6.col-xs-12.center767 h2 {
      text-align: center;
  }
  .col-md-6.col-sm-6.col-xs-12.center767 .col-md-6 {
      width: 100%;
      text-align: center;
  }
  .col-md-6.col-sm-6.col-xs-12.center767 p {
      padding-left: 10px;
      padding-right: 10px
  }
  .well2 {
    text-align: center;
  }
  .login_modal {
      /* top: -150px !important; */
      z-index: 99999999;
  }
}

@media (max-width: 1000px) {
    .header-arrow-small {
        display: none;
    }
    .aboutus-texts col-md-2 {
        text-align: left !important;
    }
}

@media (min-width: 768px) and (max-width: 1200px) {
    .aboutcomp p {
        text-align: left;
        padding-left: 10px !important;
        padding-right: 10px;
    }
    .aboutcomp p strong {
        text-align: center;
        display: block;
        width: 100%;
    }
}

@media (max-width: 1200px) and (min-width: 799px) {
    .regblock .col-md-4 {
        width: 48%;
        display: inline-block;
        padding-left: 40px;
    }
    .regblock .col-md-3 {
        width: 43%;
        display: inline-block;
        vertical-align: top;
        padding-left: 30px;
    }
    .regblock-fr {
        width: 40%;
    }
    .regblock-fl {
        width: 45%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .gold p {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (max-width: 799px) {
    .regblock .col-md-4 {
        max-width: 400px;
        margin: 0 auto;
        text-align: center;
    }
    .regblock-fl {
        width: 0%;
    }
    .kek1 {
        width:100px !important;
    }
    .regblock-title {
        padding-top: 40px;
    }
}
@media (max-width: 600px) {
    #block__center {
      text-align: center;
    }
    #padding {
      padding-left: 20px !important;
      padding-right: 20px !important;
    }
    .contacts {
      text-align: center;
    }
    .contacts-social {
      padding-left: 0;
    }
}
@media (max-width: 340px) {
    .gold-title {
      font-size: 27px;
    }
}
@media (max-width: 768px) {
    .stuck_container .head_login {
      display: none;
    }
    .head_login {
        position: fixed;
        z-index: 99999993 !important;
        top: -5px;
    }
}
@media (max-width: 1100px) {
  .head_login {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 769px) {
  html>.head_login {
    display: none;
  }
}
@media (max-width: 769px) {
  .goreg-left.col-md-6.Slide1 {
    height: 500px !important;
  }
}

@media (max-width: 500px) {
  .goreg-left.col-md-6.Slide1 {
    height: 430px !important;
  }
}

@media (max-width: 420px) {
  .goreg-left.col-md-6.Slide1 {
    height: 350px !important;
  }
}

@media (max-width: 360px) {
  .goreg-left.col-md-6.Slide1 {
    height: 300px !important;
  }
}
@media (max-width: 320px) {
  .goreg-left.col-md-6.Slide1 {
    height: 270px !important;
  }
}
@media (min-width: 600px) {
  .goreg-left.col-md-6.Slide1 {
    background-size: cover !important;
  }
}
.goreg-left.col-md-6.Slide1 {
    background-size: contain !important;
}
@media (max-width: 380px) {
  .thumb2 .caption p.fw-b {
    font-size: 14px !important;
  }
}
@media (min-width: 767px) {
  .thumb2 img {
    height: auto !important;
  }
}
@media (min-width: 768px) and (max-width: 769px) {
  .thumb2 .btn-nez {
    margin: 15px auto 0 !important;
  }
}
@media (min-width: 760px) and (max-width: 800px) {
  #block_caption_mob .row .col-md-4:last-child {
    margin-top: 43px;
  }
}
@media (min-width: 500px) and (max-width: 590px) {
  .gold-block .gold-block-button {
    bottom: 50px;
  }
}
@media (max-width: 390px) {
  .fuckingNoClass {
    font-size: 25px !important;
  }
}
.goreg-right .gold-block-button {
    width: 225px !important;
    left: 50% !important;
    text-align: center;
}
@media (max-width: 769px) {
  .goreg-right .gold-block-button {
    margin-left: -111px !important;
    bottom: -50px;
  }
}
@media (min-width: 992px) and (min-width: 769px) {
  .goreg-right .gold-block-button {
    margin-left: -91px !important;
  }
}
@media (min-width: 993px) {
  .goreg-right .gold-block-button {
    margin-left: -71px !important;
  }
}
@media (max-width: 768px) {
   .goreg-right {
    margin-bottom: 100px !important;
	}
	.globus{
		right:105px !important;
	}
}
.flex-options a {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.stuck_container {
  position: fixed;
z-index: 999;
width: 100%;
top: 0;
}
@media (min-width: 769px) {
  body {
    padding-top: 80px;
  }
}

.HPlease{
	display:none;
}

.VPlease{
	display:block;
}

@media (max-width: 600px) {
.HPlease{
	display:block;
}
.VPlease{
	display:none;
}
.ZPlease{
	margin-top:-50px !important;
}

}

/*********************/

/*БЛОК НОВОСТЕЙ*/

.news-block {
    max-width: 450px;
    margin: 30px 0;
}

.news-block--all-news {
    margin: 30px auto;
}

.news-block__img {
    width: 400px;
    height: auto;
    margin-bottom: 15px;
}

@media (min-width: 600px) {
    .news-block__img {
        width: 100%;
        height: 238px;
    }
}

.news-block__title {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}

.news-block__text {
    margin-top: 15px;
}

/*ВИДЕО В РАЗДЕЛЕ ПРОЕКТЫ*/

.video-block {
    width: 100%;
    height: auto;
    margin: 30px 0;
}

/*ПАГИНАЦИЯ*/

.project-pagination {
    padding-bottom: 15px;
    text-align: center;
}

.project-pagination__link {
    font-size: 20px;
    font-weight: 600;
}

#h2-anchor {
    color: #2f2e2e;
}

#h2-anchor:hover {
    color: #2f2e2e;
    text-decoration: none !important;
}

.mp-footer__top {
    height: 10px;
    background-color: #c93428;
}

.mp-footer__bottom {
    padding: 30px 10px;
    font-size: 14px;
    background-color: #000000;
    color:#a9a9a9;
}

/* Модальное окно */
.modal-window {
    position: fixed;
    display: none;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.7);
    z-index: 10099;
}

.modal-content,
.modal-content-700px {
    top: 12%;
    width: 97%;
    padding: 20px 30px;
}

@media (min-width: 600px) {
    .modal-content {
        left: 50%;
        width: 540px;
        margin-left: -265px;
    }

    .modal-content-700px {
        width: 700px;
    }
}

.modal-content__wrap {
    max-height: 300px;
    /*padding: 0 30px;*/
    overflow-y: auto;
}

.modal-content__wrap img {
    width: 100%;
}

@media (min-width: 600px) {
    .modal-content__wrap {
        max-height: 520px;
    }
}

.modal-content__wrap.warning {
    margin-bottom: 30px;
    text-align: center;
    color: inherit;
}

.modal-content__wrap.warning p:first-child {
    font-size: 16px;
    font-weight: bold;
}

.modal-content__item {
    margin-bottom: 20px;
}

.modal-content__item:last-of-type {
    margin-bottom: 40px;
}

.modal-close {
    position: absolute;
    top: 5px;
    right: 20px;
    font-size: 40px;
    transform: rotate(45deg);
    color: #2f2e2e;
    background-color: transparent;
    outline: 0px;
    box-shadow: 0px;
    border: none;
}

.modal-close:hover {
    opacity: 0.7;
}

.modal-show {
    display: inline-block;
    vertical-align: top;
}

.modal-content__title {
    font-size: 20px;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #cdcdcd;
}

.modal-content__warn {
    display: block;
    padding: 12px 7px;
    font-size: 14px;
    text-align: center;
    color: #C93428;
    border: 1px solid #C93428;
}

.modal-content__warn-2 {
    color: #C93428;
    font-size: 16px;
}