html{position:absolute;width:100%;height:100%;}
body{position:absolute;width:100%;height:100%;background-color:#F7F7F7;font-family: 'PT Sans',sans-serif;font-size:14px;}
body div,body p{position:relative;}
body > .line{height:50px;width:100%;min-width:1000px;background-color:#353535;/*background-image: url(/images/0_764ef_fdab2096_XL.png);background-position-y: -10px;*/} 
.line .inner_line{min-width:1000px;max-width: 1160px;height:100%;margin: 0 auto;}
.blue_link, .blue_link_bold{
color: #1b88c1;
}
.promo_eb_link{
font-size: 18px;
}
.blue_link_bold{
font-weight: bold;
color: #1b88c1;
}

.hiding{
    display: none;
}

.line .inner_line .phone_num_span_second{
margin-left: 5px; 
}
.line .inner_line .phone_num_span_second a{
text-decoration: none;
color: #fff; 
}
.line .inner_line .alternative{
display: inline-block;
margin-top: 2px;
margin-right: 0px;
font-style: italic;
cursor: pointer;
color: #FECD44;
font-size: 14px;
border-bottom: 1px dashed #FECD44;

background: none;
height: auto;
padding-left: 0;
padding-bottom: 0;
}
.line .inner_line img.under_line{
position: absolute;
bottom: -4px;
right: 0px;
width: 175px;
height: auto;
left: auto;
top: auto;
}

.line .inner_line .top_menu{width:72%;left:23%;margin-top: -20px;margin-left:40px;height:100%;}
.line .inner_line .top_menu span{float: left;display: block;color:#fff;border-left:1px solid #fff;padding-left:15px;width:140px;cursor: pointer;}
.line .inner_line .top_menu span span{padding:0;border-bottom:1px dashed #fff;width:auto;border-left:none;}
.line .inner_line p{float: right;
display: block;
color: #fff;
width: 185px;
margin-top: -50px;
text-align: right;
padding-right: 15px;}

.line .inner_line img{position:relative;height:35px;left:-33px;top:6px;}

.article_ul_decimal{
list-style-type: decimal;
margin-left: 30px; 
margin-top: 10px; 
}
.article_ul_decimal li{
margin-bottom: 5px; 
}

/*
███─███─█───███─████─███─────████──████─██─██
█───█───█───█───█──█──█──────█──██─█──█──███
███─███─█───███─█─────█──███─████──█──█───█
──█─█───█───█───█──█──█──────█──██─█──█──███
███─███─███─███─████──█──────████──████─██─██
*/

.select_box{
	position: relative; 
}

/* active_item_wrapper */
.select_box .active_item_wrapper{
	cursor: pointer;
}
.select_box .active_item_wrapper:hover{ 
	box-shadow: 0px 0px 4px #333;
}

.select_box .item{
	display: block;
    height: 14px; 
	width: 100px;
    margin-right: 0;
    padding: 5px 4px;
    color: #666;
}

.select_box .active_item_wrapper .item.active_item{ 
	float: left;
	border: 1px solid #CCC;
}
.select_box .active_item_wrapper .active_img_wrapper{
    float: left;
	height: 26px;
    margin-right: 0;
    display: inline-block;
}
.select_box .active_item_wrapper .active_img_wrapper img{
	height: 100%;
}

/* select_list */
.select_box .select_list{
	position: absolute;
    z-index: 1;
    left: 0; 
    display: none;
    background-color: #FFF;
    margin-top: 0;
    border: 1px solid #CCC;
    border-top: none;
}

.select_box .select_list .item.list_item{
    cursor: pointer; 
}

.select_box .select_list .item.list_item:hover{
	background-color: #DDD;
}

/*  
█──█─███─████─████──███─████
█──█─█───█──█─█──██─█───█──█
████─███─████─█──██─███─████
█──█─█───█──█─█──██─█───█─█
█──█─███─█──█─████──███─█─█
*/


header{min-width:1000px;max-width:1160px;margin:0 auto;padding:27px 0 30px 0;color:#353535;font-size:14px; position: relative;}
header .head_main {
	float:left;
	padding-left: 10px;
	min-height: 87px;
	-webkit-text-size-adjust: 100%;
}
header .head_main h1{font-weight:bold}  

header #help1{display: none; position: absolute; top: 40px; left: 440px; z-index: 102;}
header #help2{display: none; position: absolute; top: 80px; left: 500px; z-index: 102;}
header #help3{display: none; position: absolute; top: 760px; left: 620px; z-index: 102;}
header .keyword_search_success_wrapper{display: inline-block; position: absolute; top: 65px; left: 525px; z-index: 0;}
header .keyword_search_success_wrapper .keyword_success_text{color: #F08003; font-style: italic;}
header .keyword_search_success_wrapper .keyword_success_img{width: 40px;}

header .downloads {float:right;text-align:right;padding-right: 10px;}
header .downloads .head{float:left;margin-right:15px;margin-top:9px;}
header .downloads .count{float:left;}
header .downloads .count .one_digit{text-align:center;float:left;display:block;width:22px;height:28px;background-image:url(images/ddb.png);border:2px solid #FECD44;color:#fff;font-size:20px;border-radius:4px;margin-left:-2px;}
header .downloads .count .one_digit span{font-weight:normal;margin-top:4px;display:block;}
header .head_main .head_head{font-size:24px;font-weight:bold;}
header .head_main .head_text{/*margin-top:3px;*/}

header .head_main .back_lpr{
	padding: 5px 30px 20px 6px;
	background: url(images/head_main_back_lpr.png) no-repeat; 
	color: #fff; 
	font-style: italic; 
}

header .head_main .head_text .yellow_back{
background-color: #FFE000;
padding: 3px 3px;
}
.left_plan{width: 80%;float: left;}
.margintop25{margin-top:25px;}
.main{min-width:1000px;max-width:1160px;margin:0 auto;font-size:12px;color:#353535;}
.main .left {float:left;width:23%;padding-left:10px;}
.main .left .left_wrapper{box-shadow: 0px 0px 1px #666;background-color:#E5E3E4;border-radius:10px;float:left;width:100%;background-color:#E5E3E4;border-radius:5px;}

.main .left #for_reklama{width: 100%; margin-top: 30px; border: 1px solid #ccc;cursor: pointer;}
/*.main .main_block > .left .left_wrapper .block:hover{background-image: url(/images/money_export.jpg);}*/
.main .main_block > .left .left_wrapper .block.last{border-bottom:1px solid #F8D555;}
.main .main_block > .left .left_wrapper .block {padding:25px 0;display:block;cursor:pointer;margin-bottom: 1px;}

.block.main_download {
	background-color: #E5E3E4; 
}
.main .main_block > .left .left_wrapper .block a{text-decoration: none;}
.main .main_block > .left .left_wrapper .block.active {cursor:default;/*background-image: url(/images/money_export.jpg);*/font-weight: bold;background-color:#dbd7d9;}
.main .main_block > .left .left_wrapper .block.active img{cursor:default;}
.main .main_block > .left .left_wrapper .block img{width:20%;float:left;margin-left:20px;}
.main .main_block > .left .left_wrapper .block p{float:left;width:60%; margin: 10px 0 0 10px;} 
.main .main_block > .left .left_wrapper .block p .demo_download_double{color:#1b88c1;border-bottom:1px dashed;cursor: pointer;text-decoration:none;}
.main .main_block > .left .left_wrapper .block p .head{font-size:14px;font-weight:bold;cursor: pointer;}
.main .main_block > .left .left_wrapper .block p .head:hover{text-decoration: none;}
.main .main_block > .left .left_wrapper .block.active  p .head{cursor:default;text-decoration: none;}
.main .main_block > .left .left_wrapper .block.active  p .text{cursor:default;}
.main .main_block > .left .left_wrapper .block p .text{font-style:italic;display:block;margin-top:3px;cursor: pointer;}
.main .main_block > .left .left_wrapper .reklama{margin:20px;color:#000;font-size: 12px}
.main .main_block > .left .left_wrapper .reklama span{display:block;margin:0px 0 0 20px;padding: 3px 0 4px 20px;}
.main .main_block > .left .left_wrapper .reklama .r8 span{margin:0;padding:3px 0;font-weight:bold;}
.main .main_block > .left .left_wrapper .reklama .r1{background:url(images/company_icon.png) 0px 3px no-repeat;}
.main .main_block > .left .left_wrapper .reklama .r10{background:url(images/company_icon.png) 0px 3px no-repeat;} 
.main .main_block > .left .left_wrapper .reklama .r2{background:url(images/manager_icon.png) 0px 2px no-repeat;}
.main .main_block > .left .left_wrapper .reklama .r3{background:url(images/obnovleniya_icon.png) 1px 0px no-repeat;padding: 3px 0 15px 22px;margin-left:18px;}
.main .main_block > .left .left_wrapper .reklama .r3 .date_color{
	color: #708c19;
	font-size: 13px;
	display:inline;
	margin:0;
	padding:0;
}
.main .main_block > .left .left_wrapper .reklama .r4{background:url(images/comments_icon.png) 1px 0px no-repeat;padding: 3px 0 15px 30px;margin-left:10px;}
.main .main_block > .left .left_wrapper .reklama .r5{background:url(images/paypal.png) 1px 0px no-repeat;padding: 3px 0 15px 30px;margin-left:10px;}
.main .main_block > .left .left_wrapper .reklama .r6{background:url(images/wallet.png) 1px 0px no-repeat;padding: 3px 0 15px 30px;margin-left:10px;}
.main .main_block > .left .left_wrapper .reklama .r7{/*background:url(images/usa.png) 1px 0px no-repeat;*/padding: 3px 0 15px 30px;margin-left:10px;}
.main .main_block > .left .left_wrapper .reklama .r8{/*background:url(images/usa.png) 1px 0px no-repeat;*/padding: 3px 0 15px 30px;margin-left:10px;}

.main .main_block > .left .left_wrapper .block p .head .title{ 
	display: inline-block; 
	border-bottom: 1px solid; 
	height: 13px;
}

.main .main_block > .left .left_wrapper .block p .head .upper{ 
	font-size: 10px;     
	position: relative;
    top: -6px; 
}

.main .main_block > .left .left_banner{
overflow: hidden; 
padding-top: 43%;
margin-top:20px;
box-shadow: 0px 0px 1px #666; 
background-color: #E5E3E4; 
border-radius: 10px;
float: left;
width: 100%;
border-radius: 5px;
cursor:pointer;
}

.main .main_block > .left .left_banner .inner_img{
width: 100%;
position: absolute;
top: 0;
left: 0; 
}
.main .main_block > .left .left_banner:hover .inner_img{
top: auto;
bottom: 0;  
}

/*
* .main .main_block > .left .for_test_download_img:hover{box-shadow: 0px 0px 4px #333;}
*/


.main .main_block > .left .for_update_downloads{
overflow: hidden;  
padding-top: 43%; 
margin-top: 20px; 
box-shadow: 0px 0px 1px #666;
background-color: #E5E3E4;
border-radius: 10px;
float: left;
width: 100%;
border-radius: 5px; 
cursor: pointer; 
}

.main .main_block > .left .for_update_downloads .inner_img{
width: 100%;
position: absolute;
top: 0;
left: 0; 
}

.main .main_block > .left .for_update_downloads:hover .inner_img{
top: auto;
bottom: 0;    
}

/*
* .main .main_block > .left .for_update_downloads:hover{box-shadow: 0px 0px 4px #333;} 
*/


.main .main_block > .left .disable_img{}
.main .export{float:left;width:76%;min-height: 800px;}

.main .export .admin_page .admin_menu_item{ 
margin-left: 40px; 
margin-bottom: 20px; 
display: inline-block; 
padding: 2px; 
}
.main .export .admin_page .admin_menu_item.active{
background-color: #FFE000; 
}

.main .main_block > .left .left_wrapper .reklama .up{
display: inline;
margin: 0;
padding: 0;
position: relative;
font-size: 10px;
top: -5px;
color: #FF6305;
}

.main .export .filter{/*background-color:#dad8d9;*/
z-index: 200;
top: -5px;
width:95%;
margin-left:30px;
background: url(/images/menu_back.png) repeat-x #dad8d9;
box-shadow: 0px 0px 1px #666;
border-radius: 0px 4px 0px 0px; 
padding: 10px 0px;
font-size: 13px;
}
.main .export .filter .city, .main .export .filter .section{margin-right: 20px;padding:20px 0 0 0;width: 253px;margin-left:24px;} 




/* ADDITIONAL OPTIONS */

.main .export .additional_options{ 
margin-bottom: 10px;  
margin-top: 20px; 
}
.main .export .additional_options .aditional_options_panel{
display: none; 
margin-top: 10px; 
margin-left: 27px;
}

.main .export .additional_options .aditional_options_button{
display: inline-block;
height: 16px;  
padding-left: 25px;  
background: url(../../images/additional_options_checkbox.png) left top no-repeat; 
cursor: pointer; 
}
.main .export .additional_options .aditional_options_button._mod-active_style{ 
background-position: left bottom; 
}

.main .export .additional_options .aditional_options_button .inner_text{
display: inline-block; 
margin-right: 0; 
font-weight: normal;
position: relative;
top: -2px;   
padding: 3px 5px; 
}


.main .export .additional_options .aditional_options_button .inner_text .inner_style{ 
margin: 0;
font-weight: bold;
border-bottom: 1px dashed #000;  
}


.main .export .additional_options .aditional_options_button._mod-active_style .inner_text .inner_style{
border-bottom: 1px dashed #fff;   
}
.main .export .additional_options .aditional_options_button:hover .inner_text .inner_style{
border-bottom: 1px dashed transparent;   
}


.main .export .additional_options .aditional_options_button._mod-active_style .inner_text{ 
opacity: 1;
background-color: #91AD2C;
padding: 3px 5px;
color: #fff;
}

.main .export .additional_options .aditional_options_panel .additional_option, 
.main .export .auth_wrapper .one_load .additional_option_one{
display: inline-block;
height: 16px;
float: left;  
margin-bottom: 5px;
padding-left: 22px;
cursor: pointer; 
background: url(images/additional_options_buttons.png) left top no-repeat;  
margin-top: 2px;
}
.main .export .additional_options .aditional_options_panel .additional_option._mod-active, 
.main .export .auth_wrapper .one_load .additional_option_one._mod-active{
background-position: left bottom;  
font-weight: bold; 
}
.main .export .additional_options .aditional_options_panel .additional_option._mod-disable, 
.main .export .auth_wrapper .one_load .additional_option_one._mod-disable{
opacity: 0.5; 
cursor: default;
}

.main .export .additional_options .aditional_options_panel .additional_option .inner_text, 
.main .export .auth_wrapper .one_load .additional_option_one .inner_text{
position: relative; 
top: 2px; 
margin-right: 0; 
font-weight: inherit;
}
.main .export .additional_options .aditional_options_panel .additional_option .inner_text.inner_text_only_new{
top: -14px; 
}

.auth_wrapper .data_wrapper .additional_options .month_selector,
.main .export .additional_options .month_selector{ 
position: relative;
top: 7px;
display: inline-block;
}
.auth_wrapper .data_wrapper .additional_options .months_active_input_wrapper,
.main .export .additional_options .months_active_input_wrapper{
display: block;
cursor: pointer; 
}
.auth_wrapper .data_wrapper .additional_options .month_selector .months_list,
.main .export .additional_options .month_selector .months_list{
position: absolute;
z-index: 1; 
left: 0;
display: none; 
background-color: #FFF;
margin-top: 0; 
border: 1px solid #CCC;
border-top: none;
}
.auth_wrapper .data_wrapper .additional_options .month_selector .months_list .months_item,
.main .export .additional_options .month_selector .months_list .months_item{
display: block;
width: 100px;
color: #666;
font-weight: normal;
margin-right: 0;
padding: 5px 4px; 
cursor: pointer;
} 
.auth_wrapper .data_wrapper .additional_options .month_selector .months_list .months_item:hover,
.main .export .additional_options .month_selector .months_list .months_item:hover{ 
background-color: #DDD; 
}
.auth_wrapper .data_wrapper .additional_options .months_active_input_wrapper:hover,
.main .export .additional_options .months_active_input_wrapper:hover{
box-shadow: 0px 0px 4px #333;
}
.auth_wrapper .data_wrapper .additional_options .months_active_input_wrapper .months_active_img_wrapper,
.main .export .additional_options .months_active_input_wrapper .months_active_img_wrapper{ 
float: left;
height: 27px; 
margin-right: 0;  
display: inline-block; 
}
.auth_wrapper .data_wrapper .additional_options .months_active_img_wrapper img,
.main .export .additional_options .months_active_img_wrapper img{
height: 100%; 
}
.auth_wrapper .data_wrapper .additional_options .months_active_input_wrapper .months_active_input,
.main .export .additional_options .months_active_input_wrapper .months_active_input{
height: 15px; 
margin-right: 0;   
padding: 8px 4px 2px;
background: #F7F7F7;
color: #666;
float: left;
width: 100px; 
border: 1px solid #CCC;
font-weight: normal; 
}


/* ADDITIONAL WRAPPER */




.aditional_wrapper{
display: none; 
padding-left: 20px; 
padding-right: 20px;
margin-top: 40px;
}

.aditional_wrapper .sepparate_line_wrap{
	margin-bottom: 30px;
}

.aditional_wrapper .sepparate_line_wrap .sepparate_word{
	color: #888;
	font-style: italic;
	text-align: center;
	float: left;
	width: 24%;
}

.aditional_wrapper .sepparate_line_wrap .sepparate_line{
	border-top: 1px solid #AAA;
	float: left;
	width: 38%;
	margin-top: 6px;
}

.main .export .aditional_wrapper .aditional_options_panel{ 
float: left;
margin-top: 10px;  
margin-bottom: 20px; 
}
.main .export .aditional_wrapper .aditional_options_panel.aditional_options_panel_left{
	margin-left: 2%;
	margin-right: 7.39%; /* 23 */ 
	width: 41.64%;
}
.main .export .aditional_wrapper .aditional_options_panel.aditional_options_panel_right{
	margin-right: 3.39%; /* 23 */ 
	width: 43.91%;  /* 350 */
}

.main .export .aditional_wrapper .aditional_options_panel .options_panel_heading_wrapper{
	margin-bottom: 5px;
}
.main .export .aditional_wrapper .aditional_options_panel .options_panel_heading{
	display: inline-block;
    font-size: 13px;
	font-weight: bold;
    background-color: #B8B8B8;
    padding: 5px 10px;
    color: #000;
    margin-left: -10px;
}
.main .export .aditional_wrapper .aditional_options_panel .options_panel_heading_left_bottom{
	margin-top: 85px;
}
.main .export .aditional_wrapper .aditional_options_panel .options_panel_heading_right_bottom{
	margin-top: 28px;
}


.main .export .aditional_wrapper .aditional_options_panel .options_panel_text{
margin-bottom: 15px; 
}

.main .export .aditional_wrapper .aditional_options_button{
display: inline-block;
height: 16px;  
padding-left: 25px;  
background: url(../../images/additional_options_checkbox.png) left top no-repeat; 
cursor: pointer; 
}
.main .export .aditional_wrapper .aditional_options_button._mod-active_style{ 
background-position: left bottom; 
}

.main .export .aditional_wrapper .aditional_options_button .inner_text{
margin-right: 0; 
font-weight: normal;
position: relative;
top: 1px; 
padding: 3px 5px; 
}


.main .export .aditional_wrapper .aditional_options_button .inner_text .inner_style{
margin: 0;
font-weight: normal;
border-bottom: 1px dashed #000;  
}
.main .export .aditional_wrapper .aditional_options_button._mod-active_style .inner_text .inner_style{
border-bottom: 1px dashed #fff;   
}
.main .export .aditional_wrapper .aditional_options_button:hover .inner_text .inner_style{
border-bottom: 1px dashed transparent;   
}


.main .export .aditional_wrapper .aditional_options_button._mod-active_style .inner_text{ 
opacity: 1;
background-color: #91AD2C;
padding: 3px 5px;
color: #fff;
}

.main .export .aditional_wrapper .aditional_options_panel .additional_option{
display: inline-block;
height: 16px;
float: left;  
margin-bottom: 5px;
padding-left: 22px;
cursor: pointer; 
background: url(images/additional_options_checkbox.png) left top no-repeat;   
margin-top: 2px;
}
.main .export .aditional_wrapper .aditional_options_panel .additional_option._mod-active{
background-position: left bottom;   
}
.main .export .aditional_wrapper .aditional_options_panel .additional_option._mod-disable{
opacity: 0.5; 
cursor: default;
}

.main .export .aditional_wrapper .aditional_options_panel .additional_option .inner_text{
position: relative; 
top: 2px; 
margin-right: 0; 
font-weight: inherit;
padding: 3px 5px; 
}

.main .export .aditional_wrapper .aditional_options_panel .additional_option._add_op_registration_date .inner_text, 
.main .export .aditional_wrapper .aditional_options_panel .additional_option._add_op_company_type .inner_text{
	top: -14px;	
}

.main .export .aditional_wrapper .aditional_options_panel .additional_option._mod-active .inner_text{
background-color: #91AD2C; 
color: #fff;
}

.main .export .aditional_wrapper .aditional_options_panel .additional_option .inner_text_only_new{
position: relative;
top: -16px;  
}

.main .export .aditional_wrapper .month_selector{ 
position: relative;
top: 9px; 
display: inline-block;
}

.main .export .aditional_wrapper .additional_option._add_op_registration_date .month_selector,
.main .export .aditional_wrapper .additional_option._add_op_company_type .mod_multi_select{ 
	top: -6px; 
}

.main .export .aditional_wrapper .months_active_input_wrapper{
display: block;
cursor: pointer; 
}

.main .export .aditional_wrapper .month_selector .months_list{
position: absolute;
z-index: 1; 
left: 0;
display: none; 
background-color: #FFF;
margin-top: 0; 
border: 1px solid #CCC;
border-top: none;
}

.main .export .aditional_wrapper .month_selector .months_list .months_item{
display: block;
width: 100px;
color: #666;
font-weight: normal;
margin-right: 0;
padding: 5px 4px; 
cursor: pointer;
} 

.main .export .aditional_wrapper .month_selector .months_list .months_item.active{
	background: url(/images/tick_small.png) 80% 50% no-repeat;  
}

.main .export .aditional_wrapper .month_selector .months_list .months_item:hover{ 
background-color: #DDD; 
}

.main .export .aditional_wrapper .months_active_input_wrapper:hover{
box-shadow: 0px 0px 4px #333;
}

.main .export .aditional_wrapper .months_active_input_wrapper .months_active_img_wrapper{ 
float: left;
height: 27px; 
margin-right: 0;  
display: inline-block; 
}

.main .export .aditional_wrapper .months_active_img_wrapper img{
height: 100%; 
}

.main .export .aditional_wrapper .months_active_input_wrapper .months_active_input{
height: 15px; 
margin-right: 0;   
padding: 8px 4px 2px;
background: #F7F7F7;
color: #666;
float: left;
width: 100px; 
border: 1px solid #CCC;
font-weight: normal; 
}


/* ************* */


.main .export .filter .city span, .export_analytics_config .select_city_wrapper span, .main .export .filter .section span{font-weight:bold;margin-right:18px;position: absolute;left: 16px;}
.main .export .filter .city select{width:135px;font-size: 12px;position: absolute;right: 3px;}
.main .export .filter .city .child{}
.main .export .filter .city .text{margin-top:10px;font-style:italic;}
.main .export .filter .city .text_din{margin-top:10px;font-style:italic;color: #666}
.main .export .filter .text_poket{margin-top:10px;font-style:italic;display: none;}
.main .export .filter .arrow{background-image:url(images/afe.png);width:20px;height:64px;margin-top:35px;display:none;}
.main .export .filter .arrow.first_arrow{margin-right: 25px;}
.main .export .filter .arrow.second_arrow{margin-right: 25px;}
.main .export .filter .arrow.hide_arrow{width: 0px;display: none!important;}
.main .export .filter .col{float:left;}
.main .export .filter .info{padding:18px 0 0 0;width: 155px;}

.main .export .filter .info span{font-weight:bold;margin-right:18px;}
.main .export .filter .aditional_options_panel .instruction{
margin-right: 0; 
}
.aditional_wrapper .scobe{
	width: 100%;
	height: 10px;
	border-left: 1px dotted #888;
	border-right: 1px dotted #888;
}
.aditional_wrapper .scobe.scobe_left_up{
	margin-top: 30px;
}
.aditional_wrapper .scobe.scobe_left_down{
	margin-bottom: 30px;
}
.aditional_wrapper .scobe.scobe_right{
	margin-top: 32px;
}
.aditional_wrapper .scobe.scobe_up{
	border-bottom: 1px dotted #888;
}
.aditional_wrapper .scobe.scobe_down{
	border-top: 1px dotted #888;
}
.aditional_wrapper .add_info{
	font-style: italic;
	margin-top: 7px;
	margin-bottom: 7px;
	color: #888;
}


.main .export .filter .info span.clear{margin-right:0px;}
.main .export .filter .info .text{margin-top:10px;font-style:italic;color: #666;}
.main .export .filter .filter_list{
margin: 20px 9px 10px 19px;
width: 165px;  
}

.main .export .filter .filter_list .one_filter{margin:0px 0 9px 0px;}
.main .export .filter .filter_list .one_filter *{display:block;}

.main .export .filter .filter_list .one_filter span{
float:left;
cursor:pointer;
padding: 0 2px; 
}

.main .export .filter .filter_list .one_filter .green_background{
padding: 3px 5px;
top: -3px;
position: relative;
}

.main .export .filter .filter_list .one_filter input{float:left;cursor:pointer;display: none;}
.main .export .filter .filter_list .one_filter .cheked_image{display: none;  position: absolute; top: -2px; margin-left: 4px;}
.main .export .filter .filter_list .one_filter .unique_email_sup_filter_wrapper{
	cursor: default;
	display: inline-block;
	font-size: 10px;
	margin-left: -5px;
}
.main .export .filter .filter_list .one_filter .one_filter_subfilters_wrapper{
	display: none;
	margin-left: 46px;
	margin-top: 5px;
}
.main .export .filter .filter_list .one_filter .one_filter_subfilters_wrapper .one_filter_subfilter{
	background: url(images/additional_options_checkbox.png) left top no-repeat;
	padding-left: 22px;
	margin: 5px 0;
}
.main .export .filter .filter_list .one_filter .one_filter_subfilters_wrapper .one_filter_subfilter .one_filter_subfilter_text{
	display: inline-block;
	font-size: 13px;
	padding: 2px;
}
.main .export .filter .filter_list .one_filter .one_filter_subfilters_wrapper .one_filter_subfilter._mod-active{
	background-position: left bottom;
}
.main .export .filter .filter_list .one_filter .one_filter_subfilters_wrapper .one_filter_subfilter._mod-active .one_filter_subfilter_text {
	background-color: #91AD2C;
	color: #fff;
}
.main .export .filter .filter_list .one_filter .unique_email_sup_filter_wrapper .unique_email_sup_filter{
display: inline;
}

.main .export ._call_banner, .main .export ._lk_base_banner{
cursor: pointer; 
margin: -2px 0 0 26px; 
width: 96%;
z-index: 201;  
}
.main .export ._call_banner.low_center_banner, .main .export ._lk_base_banner{ 
z-index: 1; 
}
.main .export ._call_banner ._call_banner_logo, .main .export ._lk_base_banner .lk_base_banner_img, .main .export ._call_banner ._call_center_banner_logo{ 
width: 100%; 
margin-top:-20px;
}

.main .export ._call_banner ._call_banner_close{position: absolute; right: 5px; bottom: 15px; display: none;}
.main .export ._call_banner:hover ._call_banner_close{display: block;}
.of_on_one_filter.active + .cheked_image{display: inline;}  
.popup_window .wrapper .pipko_sub{margin: 40px 0;}
.popup_window .wrapper .pipko_sub #subscriber{margin-left: 18%;}
.main .export .filter .cost{margin: 51px 0px 0px 0px;
font-weight: bold;
/* background-color: #609700; */
background-position: center;
padding: 7px 0px 7px 0px;
border-radius: 6px;
/* color: #fff; */
font-style: italic;
font-size: 13px;}
.main .export .filter .cost .green_wrapper{
display: inline-block;
padding: 3px 5px; 
color: #fff;
background-color: #91AD2C;
}
.main .export .filter .cost .italic_wrapper{
font-size: 12px;
font-weight: normal;
}
.main .export .filter .for_radio_hide{margin-top: 13px;}
.main .export .filter .for_clients {
	height:27px;
	display:inline-block;
	padding: 0px 0px 0px 10px;
	cursor:pointer;
	border-radius:9px;
	position:absolute;
	top:-35px;
	right:-3px;
}

.main .export .filter .for_clients.for_clients_in_lk  .button_exit_auth{
	top: 8px;
    right: 5px;
}

.main .export .filter .for_clients span{color:#000;/* border-bottom:1px dashed; */display:inline-block;line-height:100%;margin-top:6px; margin-right: 3px;margin-bottom: -3px;}
.main .export .filter .for_clients img{margin-right: 6px; top: 3px; position: relative;}
/* .main .export .filter .for_clients span:hover{border-bottom:none;} */

.main .export .filter .for_clients span.border{width: 0; height: 10px; border: 0; border-left: 1px solid #666; margin-right: 5px; margin-left: 2px; position: relative; top: -3px;}
.main .export .filter .for_clients span.write{margin-right: 0px;margin-left: 3px;background: url('../../../images/krug_icon.png') no-repeat scroll 0px 5px transparent;height: 16px;width: auto;padding-left: 20px;padding-bottom: 2px;}
.main .export .filter .for_clients span.write .for_dashed{border-bottom: 1px dashed;}
.main .export .filter .for_clients span.cabinet{margin-right: 3px;text-decoration: underline;}
.main .export .filter .for_clients span.cabinet.dashed{text-decoration: none;border-bottom: 1px dashed #000;}
.main .export .filter .for_clients span.cabinet:hover{text-decoration:none;}

.main .export .filter .for_clients span.help_download{
background: url(../../../images/key_yellow.png) 0 1px no-repeat;
width: 16px;
height: 16px;
}

.main .export .filter .for_clients .lk_mini_avatar {
	margin-right: 0;
    position: relative;
    top: 1px;
}

.col .pravovaya_forma_wrapper,
.col .company_size_wrapper{
margin-bottom: 5px; 
}
.main .export .filter .info.col .pravovaya_forma_wrapper .switch_pilikalka,
.main .export .filter .info.col .additional_options .switch_pilikalka,
.main .export .filter .info.col .company_size_wrapper .switch_pilikalka{
width: 16px;
height: 16px;
overflow: hidden;
display: inline-block;
position: relative;
top: -1px;
left: 0px;
cursor: pointer;
float: left;
margin-right: 8px; 
}
.col .company_size_wrapper .company_size{
    margin-right: 0;
}
.col .company_size_wrapper .company_size_info{
    color: #A5A3A4;
    margin-left: -3px;
}
.col .pravovaya_forma_wrapper .switch_pilikalka .pilikalka,
.col .additional_options .switch_pilikalka .pilikalka,
.col .company_size_wrapper .switch_pilikalka .pilikalka{
position: absolute;
width: 100%;
}
.main .export .filter .info.col .pravovaya_forma_wrapper .pravovaya_forma,
.main .export .filter .info.col .company_size_wrapper .company_size{
display: inline-block; 
cursor: pointer;
top: -3px;   
position: relative;
font-weight: normal;
margin-right: 0px;
padding: 3px 5px;  
}
.main .export .filter .info.col .pravovaya_forma_wrapper .alert_text, .filter .col.cost .alert_text, .main .export .filter .info.col .alert_text_special{
display: none;
position: absolute;
background-color: #fff;
width: 230px;
top: -25px;
left: 155px;
z-index: 1;
padding: 10px;
box-shadow: 0px 0px 1px #666;
}
.main .export .filter .info.col .alert_text_special{
top: 18px; 
}
.main .export .filter .info.col .alert_text_special .variable_text_in_alert_text_special{
margin: 0; 
}
.filter .col.cost .alert_text{
left: -155px;
top: 52px;
font-weight: normal;
}
.main .export .filter .info.col .pravovaya_forma_wrapper .alert_text .close_alert_text, .filter .col.cost .alert_text .close_alert_text, .main .export .filter .info.col .alert_text_special .close_alert_text{
position: absolute; 
bottom: -15px;
left: -15px;
cursor: pointer;
}
.main .export .filter .info.col .pravovaya_forma_wrapper .cheked_image{
display: none;
position: absolute;
top: -2px;
margin-left: 4px;
}
.main .export .filter .info.col .pravovaya_forma_wrapper.active .cheked_image{
display: inline;
}
.col .pravovaya_forma_wrapper.active .switch_pilikalka .pilikalka,
.col .company_size_wrapper._mod-active .switch_pilikalka .pilikalka{
bottom: 0px;
}
.main .export .filter .info.col .pravovaya_forma_wrapper.active .pravovaya_forma{

}
.main .export .filter .info.col .company_size_wrapper._mod-active .company_size{
    background-color: #91AD2C;
    color: #fff;
}

.for_alert{
width: 1000px;
position: fixed;
height: 70px;
top: 0;
left: 50%;
margin-left: -500px;
display: none;
background-color: #629A00;
border-radius: 0px 0px 5px 5px;
z-index: 50000;
box-shadow: 0px 0px 1px #666;
}
.for_alert p{
margin-top: 25px;
text-align: center;
font-size: 14px;
font-weight: bold;
color: #fff;
}

.time_wrapper{
display: inline-block !important;
margin: 0px !important;
}
.time_wrapper .clock_img_wrapper{
display: inline-block !important;
margin: 0px 0px 0px 5px !important;
width: 13px !important;
overflow: hidden !important;
top: 2px;
position: relative;
}
.time_wrapper .clock_img_wrapper img{
width: 26px;
position: relative;
}
.time_wrapper .clock_img_wrapper.active img{
right: 13px;
top: 2px;
}
.text_time{
display: inline-block !important;
margin: 0px 0px 0px 5px !important;
color: #6C6C6C;
font-style: italic;
width: 0px;
white-space: pre;
}

.contacts.contacts_s_style{

}

/*
████─████─█──█─███─███─████─█─█─████─████─███─████─████
█──█─█──█─██─█─█────█──█────█─█─█──█─█──█──█──█──█─█──█
█────█──█─█─██─███──█──█─██─█─█─████─████──█──█──█─████
█──█─█──█─█──█─█────█──█──█─█─█─█─█──█──█──█──█──█─█─█
████─████─█──█─█───███─████─███─█─█──█──█──█──████─█─█
*/
.wrapper_flag{
height: 16px;
position: relative;
display: inline-block;
top: 2px;
cursor: pointer;
}
.wrapper_flag .flag_img{
height: 100%;
}
.wrapper.country_class{
margin-bottom: 10px;
}
.wrapper  sup.count_firm_of_country, .wrapper  sup.oblastnoi_center{
color: #1b88c1;
margin-left: 3px;
}
.wrapper  sup.oblastnoi_center{
display: none;
}
.wrapper .sub2 + sup.oblastnoi_center{
display: inline;
}
.wrapper.country_class:nth-child(1) .child0 > .wrapper:nth-child(-n+3) .sub2 + sup.oblastnoi_center{
display: none;
}
.country_class .territory_name{
	cursor: pointer;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	margin: 20px 0 10px 4px;
}
span[data-name="Симферополь"].first_punkt + sup.oblastnoi_center,
span[data-name="Санкт-Петербург"].first_punkt + sup.oblastnoi_center,
span[data-name="Москва"].first_punkt + sup.oblastnoi_center,
span[data-name="Киев"].first_punkt + sup.oblastnoi_center,
span[data-name="Алматы"].first_punkt + sup.oblastnoi_center,
span[data-name="Минск"].first_punkt + sup.oblastnoi_center
{
display: none;
}

.wrapper_city_conf .left_paint{
position: absolute;
height: 100%;
width: 65%;
top: 0px;
left: 0px;
}
.wrapper_city_conf .right_paint{
position: absolute;
height: 100%;
width: 35%;
top: 0px;
right: 0px;
background-color: #F8F8F0;
}
.wrapper_city_conf .close_city_tree{
position: absolute;
left: 65%;
top: -15px;
margin-left: -13px;
cursor: pointer;
z-index: 1;
}
.wrapper_city_conf .close_city_tree.fixed{
position: fixed;
left: 50%;
margin-left: 60px;
cursor: pointer;
z-index: 1;
top: 10px;
}
.main .export .filter .city .text_anchor_country,
.export_analytics_config .city_wrapper .text_anchor_country{
font-style: italic;
margin-top: 13px;
cursor: pointer;
font-size: 13px;
}
.city_wrapper .text_ancor_lpr{
font-style: italic;
margin-top: 12px;
}

.main .export .filter .city .text_anchor_country .countries,
.export_analytics_config .city_wrapper .text_anchor_country .countries{
font-weight: normal;
left: 0px;
margin: 0px;
position: relative;
border-bottom: 1px dashed;
display: inline-block;
color: #4A7400;
font-weight: bold;
}
.select_city_wrapper, .select_section_wrapper{
margin-bottom:20px;
}
.export_analytics_config .col.city{
margin: 30px 0 40px 35px;
}
.export_analytics_config .col.city .city_wrapper{
width: 253px;
}
.main .export .filter .city .open_city_list,
.for_include_inn_div .open_city_list,
.export_analytics_config .city_wrapper .open_city_list,
.main .export .filter .section .open_section_list{
margin: 0;
cursor: pointer;
position: relative;
display: inline-block;
float: left;
width: 10px;
height: 27px;
left: 0;
}
.main .export .filter .city .open_city_list .img_open_city_list,
.for_include_inn_div .open_city_list .img_open_city_list,
.export_analytics_config .city_wrapper .open_city_list .img_open_city_list,
.main .export .filter .section .open_section_list .img_open_section_list{
height: 100%;
}
.select_city_wrapper .city_search,
.select_section_wrapper .section_search{
padding: 5px 4px 5px 4px;
background: #f7f7f7;
color: #666;
height: 15px;
float: left;
width: 140px;
cursor: pointer;
border: 1px solid #ccc;
}
.filter .wrapper_city_conf{
position: absolute;
padding: 30px;
width: 775px;
left: -112px;
top: 58px;
background-color: #fff;
box-shadow: 0px 0px 1px #666;
display: none;
z-index: 400;
}
.filter .wrapper_city_conf .map{
    float: left;
    display: none;
    width: 66%;
}
.filter .wrapper_city_conf._mod-map{
    width: 885px;
}
.wrapper_city_conf._mod-map .right_paint{
    width: 32%;
}
.wrapper_city_conf._mod-map .left_paint{
    width: 68%;
}
.wrapper_city_conf._mod-map .close_city_tree{
	left: 68%;
}
.wrapper_city_conf .result_search_on_main_page{
display: none;
float: left;
}
.filter .wrapper_city_conf .city_tree{
float: left;
margin-left: 75px;
}
.filter .wrapper_city_conf .right_column_wrapper_wrapper{
float: right;
width: 240px;
}
.filter .wrapper_city_conf .right_column_wrapper{
width: 255px;
min-height: 360px;
}
.select_city_wrapper .mozilla_plug_wrapper, .select_section_wrapper .mozilla_plug_wrapper{
display: inline-block;
float: left;
}
.select_city_wrapper:hover .mozilla_plug_wrapper, .select_city_wrapper:hover .open_city_list img,
.select_section_wrapper:hover .mozilla_plug_wrapper, .select_section_wrapper:hover .open_section_list img{
box-shadow: 0px 0px 4px #333;
}
.select_city_wrapper .mozilla_plug_wrapper .mozilla_plug,
.select_section_wrapper .mozilla_plug_wrapper .mozilla_plug{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
cursor: pointer;
}
.filter .wrapper_city_conf .right_column_wrapper.fixed{
position: fixed;
top: 10px;
}
.right_column_wrapper .kak_konfigurirovat{
color: #5D5D5D;
margin-top: 5px; 
line-height: 14px;
}
.right_column_wrapper .kak_konfigurirovat._coord{
    display: none;
}
.right_column_wrapper .kak_konfigurirovat.fixed{
position: fixed;
max-width: 245px;
left: 54.2%;
margin-left: 122px;
cursor: pointer;
z-index: 1;
top: 10px;
}
.right_column_wrapper .kak_konfigurirovat.fixed.hide, .close_city_tree.fixed.hide{
display: none;
}
.right_column_wrapper .kak_konfigurirovat .image{  
margin-bottom: 10px;
text-align: center;
}
.right_column_wrapper .kak_konfigurirovat .image .image_helper{
width: 100px; 
}
.right_column_wrapper .kak_konfigurirovat .image .image_helper._mod-big{
width: 200px;
}
.right_column_wrapper .kak_konfigurirovat .head{
font-weight: bold;
margin-bottom: 12px;
}
.right_column_wrapper .kak_konfigurirovat .one_paragraph{
margin-bottom: 12px;
}
.right_column_wrapper .kak_konfigurirovat .one_paragraph span.count_of_cities{
font-weight: bold;
}
.right_column_wrapper .kak_konfigurirovat .go_city_millionaires_wrapper{
    margin: 30px 20px 50px 0px;
}
.right_column_wrapper .kak_konfigurirovat .go_city_millionaires_wrapper .go_city_millionaires_header_wrapper{
	margin-bottom: 15px;
}
.right_column_wrapper .kak_konfigurirovat .go_city_millionaires_wrapper .go_city_millionaires_header_wrapper .go_city_millionaires_header{
	font-size: 18px;
	font-weight: bold;
}
.right_column_wrapper .kak_konfigurirovat .go_city_millionaires_wrapper .go_city_millionaires_filter{
	display: inline-block;
}
.right_column_wrapper .kak_konfigurirovat .go_city_millionaires_wrapper .go_city_millionaires_filter_wrapper .go_city_millionaires_filter_text{
	display: inline-block;
}
.right_column_wrapper .kak_konfigurirovat .go_city_millionaires_wrapper .go_city_millionaires_filter_wrapper .go_city_millionaires_filter_subtext{
	color: #888;
	display: inline-block;
	font-style: italic;
	font-weight: normal;
	margin-top: 7px;
	margin-bottom: 7px;
}
.wrapper_city_conf .change_geo_type{
    margin-bottom: 20px;
    width: 56.7%;
}
.wrapper_city_conf .change_geo_type_one{
    width: auto;
}
.wrapper_city_conf .wrapper_geo{
	width: 65.7%!important;
}
.wrapper_city_conf .change_geo_type_one.cities_type{
	width: 34.4428%!important;
	padding-left: 2.8861%!important;
	padding-right: 2.8861%!important;
}
.wrapper_city_conf .change_geo_type_inner{
	cursor: pointer;
	float: left;
	margin-bottom: 25px;
	padding-left: 1%;
	padding-right: 1%;
	width: 46%;
}
.wrapper_city_conf .change_geo_type_inner.cities_type{
	margin-right: 3%;
}
.wrapper_city_conf .change_geo_type_inner .change_geo_type_image_wrapper{
	float: left;
	margin-right: 3%;
	width: 45px;
}
.wrapper_city_conf .change_geo_type_inner .change_geo_type_image_wrapper .change_geo_type_image{
	width: 100%;
}
.wrapper_city_conf .change_geo_type_inner .change_geo_type_text_fundamental_wrapper{
	float: left;
	margin-bottom: 25px;
	min-height: 100px;
	width: 75%;
}
.wrapper_city_conf .change_geo_type_inner .change_geo_type_text_fundamental_wrapper .change_geo_type_text_header_wrapper{
	margin-top: 16px;
	margin-bottom: 10px;
}
.wrapper_city_conf .change_geo_type_inner .change_geo_type_text_fundamental_wrapper .change_geo_type_text_header_wrapper .change_geo_type_text_header{
	border-bottom: 1px dashed;
	font-size: 22px;
	font-style: italic;
}
.wrapper_city_conf .change_geo_type_inner .change_geo_type_text_fundamental_wrapper .change_geo_type_text_wrapper .change_geo_type_text{
	font-style: italic;
}
.wrapper_city_conf .change_geo_type_inner._mod-active{
	background-image: url(/images/geo_logo_active.png);
	background-repeat: no-repeat;
	background-position-y: 85%;
	background-size: contain;
	font-weight: bold;
}
.wrapper_city_conf .change_geo_type_inner._mod-active .change_geo_type_text_fundamental_wrapper .change_geo_type_text_header_wrapper .change_geo_type_text_header{
	border-bottom: none;
}
.wrapper_city_conf .change_geo_type .line{
	width: 9.4355%!important;
}
.wrapper_city_conf .change_geo_type_one .change_geo_type_one_subtext_wrapper{
	margin-top: 3px;
}
.wrapper_city_conf .change_geo_type_one .change_geo_type_one_subtext_wrapper .change_geo_type_one_subtext{
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
}
.wrapper_city_conf._mod-map .city_tree_control_panel{
    margin-left: 0;
}

.wrapper_city_conf .change_geo_type .change_geo_type{
    float: left;
    cursor: pointer;
    font-weight: bold;
    padding: 7px 4.8661%;
    font-size: 20px;
    border: 1px solid #91AD2C;
}
.wrapper_city_conf .change_geo_type .change_geo_type .dashed{
    border-bottom: 1px dashed;
}
.wrapper_city_conf .change_geo_type .change_geo_type._mod-active .dashed{
    border: none;
}
.wrapper_city_conf .change_geo_type .line{
    width: 60px;
    border-bottom: 1px solid #91AD2C;
    float: left;
    height: 18px;
}
.wrapper_city_conf .change_geo_type .checkbox{
    width: 16px;
    height: 16px;
    overflow: hidden;
    display: inline-block;
    position: relative;
    top: 3px;
    left: 0px;
    margin-right: 6px;
    cursor: pointer;
}
.wrapper_city_conf .change_geo_type .checkbox img{
    position: absolute;
    width: 100%;
}
.wrapper_city_conf .change_geo_type._mod-active{
    font-weight: bold;
    color: #FFFFFF;
    background-color: #91AD2C;
}
.wrapper_city_conf .change_geo_type._mod-active .trtr{
    display: block;
    position: absolute;
    left: 40%;
}
.wrapper_city_conf .change_geo_type .trtr{
    display: none;
}

.wrapper_city_conf .change_geo_type .coord_type{
    position: relative;
}
.wrapper_city_conf .city_tree_control_panel{
margin-bottom: 20px;
margin-left: 75px;
}
.filter .wrapper_city_conf .city_tree_control_panel .show_all_city_wrapper{
display: none;
}
.filter .wrapper_city_conf .city_tree_control_panel .show_all_city{
font-size: 20px;
font-weight: bold;
}
.filter .wrapper_city_conf .city_tree_control_panel  .show_big_city{
font-size: 18px;
font-weight: bold;
float: right;
right: 74px;
position: relative;
color: #5D5D5D;
}
.filter .wrapper_city_conf .city_tree_control_panel .show_all_city.active_elem{
border-bottom: none;
cursor: default;
}
.filter .wrapper_city_conf .city_tree_control_panel .close_city_conf{
float: right;
border-bottom: 1px dashed;
color: #1b88c1;
cursor: pointer;
}
.filter .wrapper_city_conf .child0, .filter .wrapper_city_conf .child0 .child1{
display: none;
margin-left: 44px;
}
.filter .wrapper_city_conf .child0 .child1{
margin-left: 38px;
}
.city_tree .sh_child_city_tree{
cursor: pointer;
font-weight: bold;
width: 12px;
text-align: center;
font-size: 14px;
display: inline-block;
color: #333;
margin-top: 2px;
margin-right: 4px;
margin-left: 4px;
}
.name_city {
height: 19px;
display: inline-block;
cursor: pointer;
}
.child1 > .wrapper:nth-last-child(1){
margin-bottom: 10px;
}
.country_class:nth-child(1) .child0 > .wrapper:nth-child(1){
margin-top: 10px;
}
.country_class:nth-child(1) .child0 > .wrapper:nth-child(3){
margin-bottom: 10px;
}
.right_column_wrapper .search_text_click, .right_column_wrapper .search_lights{
color: #1b88c1;
border-bottom: 1px dashed;
cursor: pointer;
}
.child0 .name.margin{
margin-left: 20px;
}
.name_city.active, .name_city.subactive{
font-weight: bold;
background-position: bottom left;
}
.name_city .check_img{
display: none;
background: url(../images/tick_small.png) no-repeat;
width: 16px;
height: 16px;
top: 3px;
margin-left: 5px;
position: relative;
}
.name_city.active .check_img{
display: inline-block;
}
.city_tree .sub2.first_punkt{
margin: 10px 0px;
}
.city_tree .name_city .checkbox{
width: 16px;
height: 16px;
overflow: hidden;
display: inline-block;
position: relative;
top: 3px;
left: 0px;
margin-right: 6px;
cursor: pointer;
}
.city_tree .name_city .checkbox img{
position: absolute;
width: 100%;
}
.city_tree .name_city.active .checkbox img, .city_tree .name_city.subactive .checkbox img{
bottom: 0px;
}
.name_city.intermediate_position img, .name_city.subactive img{
bottom: -17px;
}
.wrapper_city_conf .input_search_in_city{
width: 70%;
padding: 4px 4px 4px 8px;
background: #ffffff;
color: #999;
height: 15px;
margin-bottom: 10px;
margin-top: 0px;
float: left;
}
.yellow_result_search{
background-color: yellow;
}

.wrapper_city_conf .for_lupa_in_city_search{
position: absolute;
top: 25px;
left: 5px;
}
.select_city_wrapper .for_lupa_in_city_search{
position: absolute;
top: 5px;
left: 5px;
}
.result_search_city .found{
height: 19px;
cursor: pointer;
}
.result_search_city .country_wrapper{
}
.result_search_city .region_wrapper{
margin-left: 20px;
}
.result_search_city .city_wrapper{
margin-left: 20px;
}
.result_search_city .found.active_search{
font-weight: bold;
}
.result_search_city .checkbox{
width: 16px;
height: 16px;
overflow: hidden;
display: inline-block;
position: relative;
top: 3px;
left: 0px;
margin-right: 6px;
}
.result_search_city .found .checkbox img{
position: absolute;
width: 99%;
}
.result_search_city  .found.intermediate_position .checkbox img{
bottom: -17px;
}
.result_search_city  .found.active_search .checkbox img{
bottom: 0px;
}
.search_city_button{
height: 27px;
width: 39px;
display: inline-block;
float: left;
margin-top: 0px;
cursor: pointer;
}
.search_city_button .img_search_city{
width: 100%;
height: 100%;
}




.city_wrapper .select_country {
cursor: pointer;
height: 19px;
}
.city_wrapper .select_country.active_country{
font-weight: bold;
}
.main .export .filter .city .select_country .checkbox{
width: 16px;
height: 16px;
overflow: hidden;
display: inline-block;
position: relative;
top: 3px;
left: 0px;
margin-right: 6px;
}
.main .export .filter .city .select_country .checkbox img{
position: absolute;
width: 100%;
}
.main .export .filter .city .select_country.intermediate_position .checkbox img{
bottom: -17px;
}
.main .export .filter .city .select_country.active_country .checkbox img{
bottom: 0px;
}



.city_wrapper .select_city_wrapper .select_city_lost,
.section_wrapper .select_section_wrapper .select_section_lost{
cursor: pointer;
height: 19px;
left: 0px;
float: left;
position: relative; 
margin-right: 15px;
margin-top: 7px;
font-size: 13px;
}
.city_wrapper .select_city_wrapper .select_city_lost.active_country,
.section_wrapper .select_section_wrapper .select_section_lost.active_country{
font-weight: bold;
}
.select_city_wrapper .select_city_lost .checkbox,
.select_section_wrapper .select_section_lost .checkbox{
width: 16px;
height: 16px;
overflow: hidden;
display: inline-block;
position: relative;
top: 3px;
left: 0px;
margin-right: 6px;
}
.select_city_wrapper .select_city_lost .checkbox img
.select_section_wrapper .select_section_lost .checkbox img{
position: absolute;
width: 100%;
}
.select_city_wrapper .select_city_lost.active_country .checkbox img
.select_section_wrapper .select_section_lost.active_country .checkbox img{
bottom: 0px;
}
.select_city_wrapper .select_city_lost.empty_cities .checkbox img
.select_section_wrapper .select_section_lost.empty_sections .checkbox img{
bottom: auto;
top: 0;
} 





.wrapper_city_conf .result_search_on_main_page .search_close{
float: right;
position: relative;
font-weight: normal;
border-bottom: 1px dashed;
color: #1b88c1;
cursor: pointer;
z-index: 1;
}
.result_search_on_main_page .country_wrapper{
}
.result_search_on_main_page .found_name_country {
}
.result_search_on_main_page .found{
height: 19px;
cursor: pointer;
}
.result_search_on_main_page .found.active_search{
font-weight: bold;
}
.wrapper_city_conf .result_search_on_main_page .found .checkbox{
width: 16px;
height: 16px;
overflow: hidden;
display: inline-block;
position: relative;
top: 3px;
left: 0px;
margin-right: 6px;
}
.wrapper_city_conf .result_search_on_main_page .found .checkbox img{
position: absolute;
width: 100%;
}
.result_search_on_main_page  .found.intermediate_position .checkbox img{
bottom: -17px;
}
.wrapper_city_conf .result_search_on_main_page .found.active_search .checkbox img{
bottom: 0px;
}
.result_search_on_main_page .region_wrapper{
margin-left: 20px;
}
.result_search_on_main_page .city_wrapper{
margin-left: 20px;
}
.check_city_list{
margin: 20px 20px 0px 20px;
}
.check_city_list .head_of_city_list{
}
.check_city_list .one_subject_of_federation{
}
.check_city_list .one_subject_of_federation .delete_city{
display: inline-block;
background: url(../../images/pdc.png) top left no-repeat;
height: 10px;
width: 10px;
}














.button_city .buttor_email{width: 50%;height: 46px;float: left;overflow: hidden;}
.button_city .buttor_email:hover img, .button_city .button_obzvona:hover img, .button_city .buttor_email.active img,  .button_city .button_obzvona.active img{left: -100%;}
.button_city .buttor_email img{width: 200%; position: relative;}
.button_city .button_obzvona{width: 50%;height: 46px;float: left;overflow: hidden;}
.button_city .button_obzvona img{width: 200%; position: relative;}

.col.filter_list .one_filter span.active{
font-weight: normal; 
}


.main .export .tree {
margin: 30px 0 40px 35px;
width: 42%; 
float: left;
}

.main .export .tree  .current_city_wrapper{position: relative; height: 25px; margin-bottom: 10px;font-style: italic;font-weight: bold;color:#FF6305;}
.main .export .tree  .current_city{font-size: 14px; position: absolute; bottom: 0;} 
.main .export .tree  .current_city span{font-weight: bold;color: #FF6305;}
.main .export .tree .buy_all_div{
color: #ffffff;
background-image: url(images/lcb.png);
height: 22px;
font-style: italic;
display: inline-block;
padding: 0 10px;
cursor: pointer;
border-radius: 2px;
position: absolute;
top: 5px;
right: 20px;
text-align: center;
padding-top: 1px;
}



.main .export .tree .buy_all_div + .buy_all_blind{
background: url(../images/stripe_b.png);
display: none;
color: #ffffff;
height: 22px;
width: 96px;
font-style: italic;
padding: 0 10px;
border-radius: 2px;
position: absolute;
top: 5px;
right: 20px;
text-align: center;
padding-top: 1px;
}
.main .export .tree .buy_all_div.disabled_buy + .buy_all_blind{
display: block;
}

.main .export .tree .buy_all_div:hover{
-webkit-box-shadow: 0px 0px 2px #333;
-moz-box-shadow: 0px 0px 2px #333; 
box-shadow: 0px 0px 2px #333; 
}

.main .export .tree .buy_all_div .buy_all{
border-bottom: 1px dashed;
padding-top: 3px;
display: block;
}
.main .export .tree .buy_all_div .buy_all:hover{border-bottom: none;}

.main .export .tree .children{display:none;margin-left:25px;margin-right: 25px;}
.main .export .tree .sh_children{cursor:pointer;font-weight:bold;width:12px;text-align:center;font-size:14px;}
.main .export .tree .one_parent {margin-bottom:5px;}
.main .export .tree .one_parent > .manager{}
.main .export .tree .one_parent > .manager > span{display:block;float:left;color:#333;margin-top:2px;}

.checkbox_zamena.active + .name, .checkbox_zamena.middle_st + .name{
font-weight: bold;
}

.main .export .tree .one_parent > .manager .name{cursor:pointer;top: 2px;position: relative;}
.main .export .tree .one_parent > .manager .count{display:none;}
.main .export .tree .children  .manager{margin:5px 0 0 0;}
.main .export .tree .children  .manager .action {z-index:10;}
.main .export .tree .children  .manager .action span{display:block;margin:0 0 0 5px;width: 80%;}
.main .export .tree .children  .manager .name{float:left;cursor:pointer;}
.main .export .tree .children  .manager input{display:block;float:left;display: none;}
.main .export .tree .children .one_col{float:left;width: 100%;}
.arrow_tree{float: right;right: 80px;}
.main .export .tree .children .manager .action span.checkbox_zamena, .main .export .tree .one_parent .manager .action span.checkbox_zamena{
width: 16px;
height: 16px;
overflow: hidden;
display: inline-block;
position: relative;
top: -1px;
left: 0px;
margin-right: 6px;
cursor: pointer;
float: left;
margin-left: 5px;
}
.checkbox_zamena .pilikalka{
position: absolute;
width: 100%;
}
.checkbox_zamena.active .pilikalka{
bottom: 0px;
}
.checkbox_zamena.middle_st .pilikalka{
bottom: -17px; 
}


.main .export .plan .load_process{/* display:none; */width: 100%;height: 100%;position: absolute;}
.main .export .plan .for_preloader {background-color: #999;
opacity: .5;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 110%;
z-index: 150;
}
.main_payment .disable{
opacity: .5;
}
.main .export .plan .preloader{background-color: #fff;
width: 160px;
border-radius: 5px;
text-align: center;
padding: 5px 10px;
z-index: 155;
position: absolute;
top: 90px;
left: 50%;
margin-left: -80px;
font-size: 14px;
font-style: italic;}

.main .export .plan .preloader img {
position:relative;
top: 2px;
padding-top: 3px;  
}

.main .export .plan .for_load_rpocess_scroll{
margin-left: 32px;
display: none;
}
.main .export .plan .fixed_load_rpocess_scroll{
display: block;;
position: fixed;
top: 100px;
}
.one_section > p > span.categories_slide{
right: 2px;
}
span.categories_slide{
float: right;
position: absolute;
right: 0px;
}
.filter_card .filter_sup{margin-left: 3px; color: #1b88c1;}
.main .export .plan .one_city > .name .open_city_list{border-bottom:1px dashed;}
.main .export .plan{border-left:1px dotted #ccc;width:52%;float:left;margin:30px 0 0 0;}
.main .export .plan .one_city{position:relative;margin-bottom: 13px;padding-bottom:10px;}
.main .export .plan .name_city_in_basket{border-bottom: 1px dashed;}
/*FF6305*/
.main .export .plan .one_city > .name{font-size: 12px;font-weight: bold;color: #666;cursor:pointer;}
.main .export .plan .one_city > .toggle_sections{
margin: 10px 10px 0 10px;
font-style: italic;
cursor: pointer;
display: none;
font-size: 12px;
}
.main .export .plan .for_plan .one_city > .name{color: #FF6305;}
.main .export .plan .for_plan .coord_result{color: #FF6305;font-size: 12px;font-weight: bold;margin-bottom: 20px;}
.main .export .plan .for_plan .coord_result.hiding{display: none;}
.main .export .plan .for_plan .coord_result_text{
	color: #999;
	margin-bottom: 20px;
	font-size: 13px;
}
.main .export .plan .for_plan .coord_warning{color: #D41C1C; margin-bottom: 20px;}
.main .export .plan .for_plan .plan_warning{color: #D41C1C; margin-bottom: 20px; display: none;}
.main .export .plan .for_plan .coord_info{margin-bottom: 20px;}

.main .export .plan .one_city > .action{z-index:10;position:absolute;top:0;right:0}

.main .export.export_info_page_basa_company_flag .plan .one_city > .action{display: none;} 

.main .export .plan .one_city > .action .delete{display:inline-block;background-image:url(images/pdc2.png);width:16px;height:16px;cursor:pointer;}
.main .export .sections{margin-left:10px;}
.main .export .sub_sections{margin-left:10px;}
.main .export .plan .one_section{position:relative;margin-top:10px;}
.main .export .plan .one_section > .action{z-index:10;position:absolute;top:0;right:0}
.main .export .plan .one_section > .action {z-index:10;}
.main .export .plan .one_section > .action .delete{display:inline-block;background-image:url(images/pdc.png);width:10px;height:10px;cursor:pointer;padding-right: 3px;background-repeat: no-repeat;}
.main .export .plan .one_section > p span.name{border-bottom:1px dashed;cursor:pointer;line-height:100%;display:inline-block;font-weight:bold;}
.main .export .plan .one_section > p span.name.active{border-bottom:none;}
.main .export .plan .one_section > p span.count{position:relative;top:-4px;margin-left:5px;font-style:italic;color:#1b88c1;}
.main .export .plan .sub_sections{display:none;}
.main .export .plan .one_sub_section {position:relative;padding:3px 2px;}
.main .export .plan .one_sub_section:hover{background-color:#FFD300;}
.main .export .plan .one_sub_section:hover > .action{display:block;z-index:10;}
.main .export .plan .one_sub_section > .action{position:absolute;top:4px;right:0;z-index:10;}
.main .export .plan .one_sub_section  span.count{font-style:italic;color:#1b88c1;}
.main .export .plan .one_sub_section  span.count span{position: absolute;margin-left: 5px;margin-top: -4px;}

.main .export .plan .one_sub_section  span.count span.null{border-bottom: 1px dashed #1b88c1; cursor: pointer;}

.main .export .plan .one_sub_section > .action span{}
.main .export .plan .one_sub_section > .action .delete{display:inline-block;background-image:url(images/pdc.png);width:10px;height:10px;padding-right: 3px;
background-repeat: no-repeat;cursor:pointer;}
.main .export .plan .sub_sections.active{display:block;}

.main .export .plan .result .big_base_notification {
	display: none;
	position: relative; 
	margin: 20px 0 10px;
    padding: 10px;
    border-radius: 4px;
    color: #fff;
    background: #212121 url(/images/black_background.png);
    font-style: italic; 
}

.main .export .plan .result .big_base_notification.visible{
	display: block; 
}

.main .export .plan .result .big_base_notification .arrow {
	position: absolute;
    top: -7px;
    right: 35px;
}


.main .export .plan .result .big_base_notification a {
    color: #fff; 
}

.main .export .plan .result .big_base_notification .text_bottom {
	margin-top: 10px;
	line-height: 1.2;	
}

.main .export .plan .result .geo_locator_button{
    display: none;
    margin-top: 20px;
    box-shadow: 0px 0px 1px #333;
    cursor: pointer;
    display: inline-block;
    height: 42px;
    width: 210px;
    text-align: center;
	background-color: #FFcb0e;
    border-radius: 5px;
}

.main .export .plan .result .geo_locator_button:hover {
	box-shadow: 0 0 4px #333;
}


.main .export .plan .result .geo_locator_button_inner{
    margin-top: 7px;
    display: inline-block;
    font-size: 28px;
    font-style: italic;
    font-weight: bold;
    color: #353B31;
}
.main .export .plan .result .plan_error{
	color: #C54040;
	display: inline-block;
	font-style: italic;
	font-weight: bold;
	margin-top: 10px;
}
.main .export .plan .result .download{margin-top:20px;box-shadow: 0px 0px 1px #333;cursor:pointer;display:inline-block;height:42px;width:210px;text-align:center;background-image:url(images/pdb.png);background-color: #FFE000;border-radius:5px;}
.main .export .plan .result .download:hover{box-shadow: 0px 0px 4px #333;}
.main .export .plan .result .download span{margin-top:7px;display:inline-block;font-size:28px;font-style:italic;font-weight:bold;color:#353B31;}
.main .export .plan .result .download.active{}
.main .export .plan .result .download.active:hover{}
.main .export .plan .result .download.disabled{}
.main .export .plan .result .error {font-size:12px;color:red;display:block;margin: 6px 0 0 0;font-style: italic;}
.main .export .plan .result .count {font-style:italic;margin-top:5px;color:#666;}
.main .export .plan .for_clear{
color: #ffffff;
background-image: url(images/lcb.png);
height: 22px;
font-style: italic;
display: inline-block;
padding: 0 10px;
cursor: pointer;
border-radius: 2px;
text-align: center;
padding-top: 1px;
float: right;
top: 5px;
}
.main .export .plan .for_clear .clear{/*display:inline-block;padding:4px 10px;border:1px solid #666;color:#000;background-color:#eee;cursor:pointer;*/
border-bottom: 1px dashed;
padding-top: 3px;
display: block;
}
.main .export .plan .for_clear:hover .clear{border-bottom: none;}
.main .export .plan .for_plan .head{font-size:14px;font-style:italic;color:#1b88c1;font-weight:bold;margin-left:-14px;margin-bottom: 10px;margin-top:10px;/*float: left;*/}
.main .export .plan .for_plan {margin:0 0 40px 32px;padding-right:30px;}
.main .export .plan  .result{background-color:#E7E2E6;padding:15px;box-shadow: 0px 0px 1px #666;border-radius:4px;width:100%;max-width:360px;z-index: 103;}
.main .export .plan  .result_down{}

.result{position: relative; top: 0;}
.result.fixed{position: fixed; top: 100px;}  

.main .export .plan  .result > .left{float:left;}
.main .export .plan  .result > .right{float:right;}
.main .export .plan  .result .itog{font-size:21px;font-style:italic;font-weight:bold;}
.main .export .plan  .result > .right .col{width:30px;height:100px;border:1px solid #D0CECF;margin-top:10px;}
.main .export .plan  .result > .right .col > .b_right{width:15px;height:100%;position:absolute;right:0;top:0;background-color:#DCDCDC;}
.main .export .plan  .result > .right .col > .b_right >div{position:absolute;bottom:0;width:100%;left:0;background-color:#FEAC2C;}
.main .export .plan  .result > .right .col > .b_left >div{position:absolute;bottom:0;width:100%;left:0;background-color:#FFD23E;}
.main .export .plan  .result > .right .col > .b_left{width:15px;height:100%;position:absolute;left:0;top:0;background-color:#EBEBEB;}

.main .export .plan  .result > .right .col > .text{
position:absolute;
bottom:-15px;
width:100px;
right:100%;
margin-right: -13px; 
color:#1b88c1;
font-style: italic;
line-height: 1.20;
}

.main .export .plan  .result > .right .col .percent .text{background-color:#FFD502;font-style:italic;font-weight:bold;padding:1px;}
.main .export .plan  .result > .right .col .percent.p20{position:absolute;bottom:20px;right:50%;}
.main .export .plan  .result > .right .col .percent.p20 .line{display:inline-block;width:26px;border-bottom:1px solid #AEAEAE;margin:0 0 4px 7px;}
.main .export .plan  .result > .right .col .percent.p30{position:absolute;bottom:45px;right:50%;}
.main .export .plan  .result > .right .col .percent.p30 .line{display:inline-block;width:40px;border-bottom:1px solid #AEAEAE;margin:0 0 4px 7px;}
.main .export .plan  .result > .right .col .percent.p50{position:absolute;bottom:100%;bottom:70px;right:50%;}
.main .export .plan  .result > .right .col .percent.p50 .line{display:inline-block;width:52px;border-bottom:1px solid #AEAEAE;margin:0 0 4px 7px;}
.main .export .plan  .result > .right .col .percent.p80{position:absolute;bottom:100%;margin-bottom:-6px;right: 100%;}
.main .export .plan  .result > .right .col .percent.p80 .line{display:inline-block;width:52px;border-bottom:1px solid #AEAEAE;margin:0 0 4px 7px;}
.main .export .plan .result .shadow_plan{/*background-color: #F7F7F7;*/ background: url(../images/stripe_b.png); position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 200;}
.main .export .plan .result .geo_locator_bg_wrapper{
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgb(0, 0, 0);
	opacity: 0.5;
	top: 0px;
	left: 0px;
	z-index: 170;
	display: none;
}
.main .export .plan .result .geo_locator_for_plan_wrapper{display: none; background: #dedede; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 175;}
.main .export .plan .result .geo_locator_for_plan_wrapper .plan_geo_locator_text_wrapper{margin: 15px;}
.main .export .plan .result .geo_locator_for_plan_wrapper .plan_geo_locator_button_wrapper{text-align: center;}
.main .export .plan .result .geo_locator_for_plan_wrapper .plan_geo_locator_button_wrapper .geo_locator_button{
	margin-top: 10px;
	box-shadow: 0px 0px 1px #333;
	cursor: pointer;
	display: inline-block;
	height: 42px;
	width: 210px;
	background-color: #FFB52D;
	border-radius: 5px;
}
.main .export .plan .result .geo_locator_for_plan_wrapper .plan_geo_locator_button_wrapper .geo_locator_button_inner{
	margin-top: 7px;
	display: inline-block;
	font-size: 28px;
	font-style: italic;
	font-weight: bold;
	color: #353B31;
}
.main .export .last_plans{}
.main .export .last_plans .plan_list{border-collapse:collapse;}
.main .export .last_plans .plan_list td{border:1px solid #000;padding:2px;}
.main .export .last_plans .plan_list .date span{border-bottom:1px dashed #000;cursor:pointer;display:inline-block;line-height:100%;}

.main .export .article{padding-left: 3%; padding-right: 3%;}
.main .export .article h1{font-size: 16px; font-weight: bold; margin-bottom: 20px;}
.main .export .article p{margin-bottom: 10px;line-height: 1.3;}
.main .export .article ul{list-style-type: circle; padding-left: 20px;}
.main .export .article li{margin-bottom: 5px;line-height: 1.2;}
.main .export .article h2{font-weight: bold; margin-bottom: 5px;margin-top: 20px;}


footer{min-width:1000px;max-width: 1160px;margin:0 auto; margin-top: 15px; border-top: 1px solid #aaa;}
.pp_background{position:fixed;width:100%;height:100%;background-color:#000;opacity:.5;top:0;left:0;display:none;z-index:202;}
.popup_window{position: absolute;
width: 880px;
margin-left: -440px;
top: 100px;
left: 50%;
background-color: #fff;
border: 1px solid #333;
box-shadow: 0px 0px 10px #333;
border-radius: 20px;
z-index: 20001;}
.main_payment span.rekvizit{display:block;width:490px;float:left}
.main_payment span.faq{display:block;width: 600px;
float: left;
font-size: 14px;}
.ogrn3{float: left;
width: 252px;
height: 150px;
margin-top: 0px;
margin-left: 40px;
}

.main_payment span.yaroslavl{
display:block; 
width: auto; 
font-size:14px; 
background: url(images/ExportBaseLogoBlackBack_.jpg) right 40px no-repeat; 
}

.main_payment span.yaroslavl .city._mod-active{
cursor: default;
border: none;
}
.main_payment span.yaroslavl .city{
cursor: pointer;
border-bottom: 1px #000 dashed;
}

.main_payment span.yaroslavl2{display:block;width:830px;font-size:14px;float:left}
.main_payment span.yaroslavl2 #plus li .item{font-weight: bold; color: #FD5100;} 
.main_payment .img_thesis{background: url(../images/exp_base_call.jpg) 0 0 no-repeat; position: relative; height: 310px;}   
.main_payment .img_thesis .thesis{position: absolute; left: 500px; padding-left: 10px; background: #FFF;}  
.main_payment .img_thesis .thesis_1{top: 20px;} 
.main_payment .img_thesis .thesis_2{top: 80px;} 
.main_payment .img_thesis .thesis_3{top: 128px;}  
.main_payment .img_thesis .thesis_4{top: 203px;}   
.main_payment .img_thesis .likes{top: 250px;}   



.main_payment span.yaroslavl2 > b{font-size:20px}
.main_payment span.yaroslavl > b{font-size:20px}
.main_payment span p>b{font-size:14px;color: #BB3C00}
.main_payment span.free_for_russia{display: none;}

.main_payment span p>b.b_black {color: #000;} 
.main_payment span p > .b_blue {color: #1B88C1;}    

.main_payment .ogrn{width:350px;height:474px;background-image: url(/images/ogrn.jpg);float:left;padding-bottom:0px;background-repeat: no-repeat}
.main_payment span.rekvizit p{margin-top:2px;font-size:14px;width:410px}
.main_payment span.faq p{margin-top:10px;}
.main_payment span.faq > b{font-size:20px;}
.main_payment .ogrn2{width: 196px;
height: 590px;
margin-left: 30px;
background-position: 0px -20px;
background-image: url(/images/itog_.jpg);
float: left;}

.main_payment .input_test_email, .main_payment .input_saved_payment_email{/* display: none; */
padding: 4px;
width: 170px;
background: none;
margin-top: -10px;
color: #999;
}

.main_payment .submit_for_test, .main_payment .submit_for_saved_payment{ 
/* display: none; */
position: absolute;
box-shadow: 0px 0px 1px #333;
cursor: pointer;
height: 30px;
width: 160px;
text-align: center;
background-image: url(images/pdb.png);
border-radius: 5px;
font-weight: bold;
font-style: italic;
left: 34%;
margin-top: 15px;
padding-top: 10px;
font-size: 20px;
}
.demo #td_click.active .input_test_email{
border: 1px solid #B0D638;
box-shadow: #B0D638 0px 0px 4px;
}
.demo #td_click.disabled .input_test_email{
border: 1px solid #D21C1C;
box-shadow: #D21C1C 0px 0px 4px;
}
.demo #td_click.disabled{
background-image: url(images/fail.png);
}
.demo #td_click.active{
background-image: url(images/done.png);
}
.saved_payment_window #td_click1.disabled{
background-image: url(images/fail.png);
}
.saved_payment_window #td_click1.active{
background-image: url(images/done.png);
}

.main_payment .submit_for_test{
width: 200px;
left: 30.2%;
}
.main_payment .submit_for_test:hover{box-shadow: 0px 0px 3px #333;}
.main_payment .div_email{/* position: absolute; */}
.main_payment .demo{
display: none;
float: left;
padding-left: 20px;
width: 440px;
margin-top: 10px;
margin-bottom: 30px;
height: 335px;
}

.main_payment .saved_payment_window{
display: none;
float: left;
padding-left: 20px;
width: 440px;
margin-top: 10px;
margin-bottom: 80px;
height: 335px;
background: url(../images/floppy.png) right 0 no-repeat;
}
.main_payment .saved_payment_window .heading{
font-size: 17px;
font-weight: bold; 
}
.main_payment .saved_payment_window .block_1{
margin-top: 50px;
width: 230px; 
}
.main_payment .saved_payment_window .block_1 .p1{
margin-bottom: 20px; 
} 
.main_payment .saved_payment_window .block_2{
margin-top: 40px; 
}

.main_payment .saved_payment_window .block_2 .close_saved_payment{ 
color: #089fda;
position: absolute;
border-bottom: 1px dashed;
bottom: -95px;
right: 0px;
margin-bottom: 5px;
cursor: pointer;
font-style: italic;
}

.main_payment .saved_payment_window .block_3{
display: none; 
}


.main_payment .demo .test_img{
margin-left: 115px;
width: 230px;
}
.main_payment .demo .paragraf_test_download{
display: block;
margin-left: 12px;
margin-right: 12px;
}
.close_demo_download{
float: right;
color: #089fda;
position: absolute;
border-bottom: 1px dashed;
bottom: -130px;
right: 0px;
margin-bottom: 5px;
cursor: pointer;
font-style: italic;
right: 0px; 
}
.bitrix_excel, .how_it_works_tabs{margin-left: 30px;cursor:pointer;top: -4px;width: 95%;}
.geo_locator_map_wrapper{
	/*display: none;*/
	/*margin-left: 30px;*/
	width: 104%;
    /*height: 360px;*/
    margin-bottom: 20px;
}
.geo_locator_map_wrapper .geo_locator_map{
	height: 410px;
	width: 100%;
    font-style: italic;
}
.geo_locator_map_wrapper .drop_polygon_wrapper{
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	background-color: rgba(255, 255, 255, 0.8);
	padding: 5px 10px;
}
.geo_locator_map_wrapper .drop_polygon_wrapper .drop_polygon_image{
	float: left;
}
.geo_locator_map_wrapper .drop_polygon_wrapper .drop_polygon_text{
	font-size: 16px;
	margin-top: 7px;
	border-bottom: 1px dashed;
	cursor: pointer;
	display: inline-block;
}
.geo_locator_map_wrapper .control_panel_wrapper{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 95%;
    height: 65px;
    background-color: rgba(255, 255, 255, 0.8);
    text-align: center;
    padding-left: 34px;
}
.geo_locator_map_wrapper .control_panel_wrapper .drop_polingons{
    display: none;
    padding-top: 10px;
    margin-left: 37px;
    float: left;
    font-size: 16px;
    border-bottom:2px dashed;
    cursor: pointer;
}
.geo_locator_map_wrapper .control_panel_wrapper .press_the_map{
    float: left;
}
.geo_locator_map_wrapper .control_panel_wrapper .second_press{
    float: left;
    width: 225px;
    font-size: 16px;
    margin-top: 18px;
    display: none;
}
.geo_locator_map_wrapper .control_panel_wrapper .field_selection_text_wrapper{
	float: left;
	text-align: left;
	display: inline-block;
	font-style: italic;
	padding-top: 18px;
}
.geo_locator_map_wrapper .control_panel_wrapper .press_the_map .press_the_map_text{
    padding-top: 16px;
    margin-left: 32px;
    display: block;
    float: left;
    font-size: 16px;
}
.geo_locator_map_wrapper .control_panel_wrapper .press_the_map .press_the_map_text .press_the_map_text_inner{
	float: left;
	display: inline-block;
	width: 225px;
	text-align: left;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
}
.geo_locator_map_wrapper .control_panel_wrapper .press_the_map .arrow_map_press{
    float: left;
    margin-right: 10px;
}
.geo_locator_map_wrapper .control_panel_wrapper .chose_another_city_wrapp{
    padding-top: 10px;
    margin-left: 20px;
    display: block;
    float: left;
    font-size: 14px;
	font-style: italic;
}
.geo_locator_map_wrapper .control_panel_wrapper .chose_another_city{
    cursor: pointer;
    border-bottom:2px dashed;
}

.geo_locator_map_wrapper .control_panel_wrapper .chose_another_city_wrapp.margin {
    padding-top: 30px;
}
.map  .geo_locator_map_wrapper .control_panel_wrapper .or.margin{
    padding-top: 30px;
}



.map .save{
    display: none;
    margin-top: 20px;
    box-shadow: 0px 0px 1px #333;
    cursor: pointer;
    /*display: inline-block;*/
    height: 42px;
    width: 225px;
    text-align: center;
    background-image: url(images/pdb.png);
    background-color: #FFE000;
    border-radius: 5px;
    float: right;
    right: -10px;
    margin-bottom: 30px;
}
.map .save:hover{
    box-shadow: 0px 0px 4px #333;
}
.map .save .save_text{
    margin-top: 11px;
    display: inline-block;
    font-size: 22px;
    font-style: italic;
    font-weight: bold;
    color: #353B31;
}

.map .description{
	font-size: 14px;
    margin-top: 40px;
}

.map .description .head{
    font-weight: bold;
    margin-bottom: 10px;
    font-style: italic;
}
.map .description .text{
    margin-bottom: 20px;
    font-style: italic;
}
.map .description .text .change_filter{
    border-bottom: 1px dashed;
    cursor: pointer;
}
.map .description .text .search_highlight{
    border-bottom: 1px dashed;
    cursor: pointer;
}
.map .description .text .interface{
    border-bottom: 1px dashed;
    cursor: pointer;
}
.kak_konfigurirovat._coord .interface{
    border-bottom: 1px dashed;
    cursor: pointer;
}
.map .geo_locator_map_wrapper .or{
    display: block;
    font-size: 14px;
	font-style: italic;
    float: left;
    margin-left: 15px;
    padding-top: 10px;
}

.how_it_works_tabs{top: -7px;}
.how_it_works_tabs .hiw_tab{
width: 33.3%;
text-align: center;
padding: 20px 0;
box-shadow: 3px 3px 0px #666;
color: #fff;
font-weight: bold;
font-size: 14px;
}
.how_it_works_tabs .hiw_tab:hover{
margin: 3px -3px -3px 3px;
box-shadow: 0 0 0 60px rgba(0,0,0,.05) inset;
}
.how_it_works_tabs .hiw_tab_faq{
background-color: #85A517;
float: left;
}
.how_it_works_tabs .hiw_tab_analytics{
background-color: #94B71D;
float: left;
}
.how_it_works_tabs .hiw_tab_partner{
background-color: #A2C721;
float: left;
}
.how_it_works_tabs .hiw_tab .hiw_tab_link{
border-bottom: 1px solid;
}
.banner_opt{margin-left: 30px;cursor:pointer;width: 95%;}
.bitrix_excel img{
width: 101%;
margin-left: -5px;
margin-top: -17px;
margin-bottom: -15px;
}
.banner_opt img{
width: 101%;
margin-left: -5px;
margin-top: -35px;
margin-bottom: 15px;
}
.en_version{
margin-left: 30px;
cursor: pointer;
top: -4px;
width: 95%;
}
.en_version img{
width: 101%;
margin-left: -5px;
margin-top: -17px;
margin-bottom: -15px;
}
.close_bitrix_excel{
height: 45px;
width: 45px;
bottom: 0px;
left: 0px;
position: absolute;
}
.left .popup{
display: table-cell;
width: 266px;
}

.first_download_wrapper{
	padding: 10px 20px;
	padding-bottom: 30px;
	font-size: 14px;
	background-color: #fff;
	border: 3px solid #FFD800;
	border-radius: 10px;
}
.first_download_wrapper .fd_header_wrapper{
	padding: 10px 0;
}
.first_download_wrapper .fd_header_wrapper .fd_header{
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
}
.first_download_wrapper .fd_line{
	line-height: 1.2;
}
.first_download_wrapper .fd_form_wrapper{
	padding: 20px 0;
	text-align: center;
}
.first_download_wrapper .fd_form_text_wrapper{
	margin-bottom: 10px;
}
.first_download_wrapper .fd_form_text_wrapper .fd_ghost_text{
	color: #aaa;
	opacity: 0.8;
}
.first_download_wrapper .fd_form_input_wrapper .fd_form_input{
	background-color: #f3f3f3;
	border-radius: 30px;
	outline: 0;
	padding: 12px 0;
	text-align: center;
	width: 220px;
}
.first_download_wrapper .fd_login_info_wrapper{
	padding: 20px 0;
}
.first_download_wrapper .fd_submit_wrapper{
	margin-top: 30px;
	text-align: center;
}
.first_download_wrapper .fd_submit_wrapper .fd_submit{
	background-color: #F79532;
	border-radius: 10px;
	box-shadow: 0px 0px 1px #333;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	padding: 15px 30px;
}

.main_payment{
padding: 15px;
padding-bottom: 30px;
font-size: 14px;
background-color: #fff;
border: 3px solid #FFD800;
border-radius: 10px; 
}

.main_payment .summary_wrapper{
	margin-top: 30px; 
}
.main_payment .summary{
	padding-bottom: 10px; 
	font-weight: bold;
	font-size: 16px;
	font-style: italic; 
}
.main_payment .summary.last{
	padding-bottom: 0;  
}

.main_payment.main_payment_for_download{ 
padding: 0px; 
padding-top: 15px; 
}

.main_payment .info{float:left;width:320px;border-right:1px dotted #ccc;padding-bottom: 0px;margin:10px;}
.main_payment .head{font-size:17px;font-weight:bold;}
.main_payment  .params {border-collapse:collapse;}

.main_payment .params .td_padding_top{
padding-top: 10px;  
}

.main_payment .table_form{
}
.table_form #td_click, .table_form .input_beznal, .table_form #td_click1{ 
padding-right: 60px;
padding-top: 15px;
padding-bottom: 5px;
background-position: 200px 10px;
background-repeat: no-repeat;
}
/*.main_payment .legal:first{
}*/
.main_payment .form_payment .table_form .input_beznal{
padding-right: 60px;
padding-top: 8px;
padding-bottom: 5px;
background-position: 200px 4px;
}
.main_payment .form_payment .table_form .input_beznal_short {
background-position: 100px 4px; 
}
.main_payment .form_payment .table_form .post_address_tr td{
padding-bottom: 15px; 
}
.main_payment .form_payment .table_form .post_address_tr .input_beznal{
color: #999; 
font-size: 13px;
font-style: italic; 
}
.main_payment .form_payment .table_form .office_tr td{ 
padding-bottom: 25px;  
}

.table_form #td_click.fail,
.table_form .input_beznal.fail,
.table_form td.fail{
background-image: url(images/fail.png);
}
.table_form #td_click.fail input#email,
.table_form .input_beznal.fail input.legal_input,
.table_form td.fail input.legal_input,
.input_valid ._mod-invalid{
border: 1px solid #D21C1C;
box-shadow: #D21C1C 0px 0px 4px;
}
.pay .hidden_input{
	display:none;
}

.table_form #td_click.done,
.table_form .input_beznal.done,
.table_form td.done{
background-image: url(images/done.png);
}
.table_form #td_click.done input#email,
.table_form .input_beznal.done input.legal_input,
.table_form td.done input.legal_input,
.input_valid ._mod-valid
{
border: 1px solid #B0D638;
box-shadow: #B0D638 0px 0px 4px;
}
.main_payment  .zakaz{padding:5px 8px 20px 3px;display:inline-block;font-size:17px;font-weight:bold;}
.for_type_pay{
	float: left;
	text-align: center;
}
.for_beznal_pay{
	margin-left: 40px;
}
.for_foreign_pay{
	margin-left: 40px;
}
.test_style{
}
.span_for_type_pay{
	display: inline;
	margin-left: 0;
	border-bottom: 1px dashed;
	color: #089fda;
	cursor: pointer;
	font-weight: bold;
}
.main_payment  .zakaz2{
margin: 10px 12px 10px 1px;
padding: 4px;
border-radius: 5px;
display: block;
cursor:default;
}
.main_payment  .zakaz2.right{
margin-right: 0px;
}
.main_payment  .zakaz2:hover{
background-color: #F8D555;
cursor: pointer;
background-image: url(/images/money_export.jpg);
}
.main_payment  .zakaz2 img{
}
.main_payment  .zakaz3 img{
}
.main_payment  .zakaz4{
display: block;
font-size: 17px;
font-weight: bold;
}
.main_payment  .active span.zakaz2{
background-color: #F8D555;
cursor: default;
/* background-image: url(/images/money_export.jpg); */
}
.main_payment  .active span.span_for_type_pay{
border-bottom: none;
cursor: default;
}
.active_span{
}
.main_payment  .papay{padding:5px 0 3px 0;display:inline-block;font-size:17px;font-weight:bold;}
.main_payment  .params td{padding:3px;}
.main_payment  .params tr{width:150px}
.main_payment  .params .plata_doplata{background-color: #FFD800; padding: 2px;}
.main_payment  .params .plata_renew{background-color: #A3CA6A; padding: 2px;}
/* .main_payment  .params .for_saved_payment td{padding-bottom: 20px;}  */

.main_payment  .params .for_saved_payment td .min_floppy, .main_payment  .params .return_back_to_pay td .min_floppy{
top: 0px;
cursor: pointer;
width: 24px;
height: 25px;
position: absolute;
margin-left: 7px;
}

.main_payment  .params .test_download_cell_link td{padding-bottom: 40px;}

.a_f{display:block;background:url(images/tick_small.png) 2px 0px  no-repeat;padding-left:18px;margin-top: 3px;}
.n_f{display:block;color:#999;background:url(images/bullet_minus.png) 0px 0px no-repeat;padding-left:18px;margin-top: 3px;}
.hidden_f{display: none;}
.n_f_bold{font-weight: bold;} 
.main_payment .close{position:absolute;cursor:pointer;top:-16px;right:-16px;z-index: 1;}
.main_payment .go_pay_wrapper{
text-align: center;
margin-top: 30px;
}
.popup_window .pay .go_pay_wrapper{
margin-top: 0;
margin-left: -15px;
}
.main_payment #go_pay, .main_payment #svoi_go_pay_s_bleckjekom_i_shluhami{
/*position: absolute;
bottom: 85px;  
right: 187px;*/
box-shadow: 0px 0px 1px #333;
cursor: pointer;
display: inline-block;
height: 40px;
width: 160px;
text-align: center;
background-image: url(images/pdb.png);
border-radius: 5px;
}
.main_payment #go_pay{
bottom: 105px;
}
.main_payment #go_pay:hover, .main_payment #svoi_go_pay_s_bleckjekom_i_shluhami:hover{box-shadow: 0px 0px 3px #333;}
.main_payment #go_pay span, .main_payment #svoi_go_pay_s_bleckjekom_i_shluhami span{margin-top: 10px;
display: inline-block;
font-size: 20px;
font-style: italic;
font-weight: bold;
color: #353B31;}


.main_payment .params .return_back_to_pay{
display: none; 
}
.main_payment .params .return_back_to_pay td{ 
padding-top: 20px;  
}
.main_payment .params .return_back_to_pay .return_back_to_pay_button{ 
color: #089fda;
font-weight: bold; 
border-bottom: 1px dashed; 
cursor: pointer;
}


.pay .pay_pal_form{
display: none;
}

.cost_line_through.deactive{text-decoration: line-through;}
.cost_change .new_cost{
margin-left: 10px;
font-weight: bold;
color: #629A00;
}
.legal{
display: none;
margin-top: 20px;
margin-bottom: 10px;
}
.legal td{

}
.pact_row{
display: none;
margin-top: 20px;
margin-bottom: 10px;
}
.pact_row.active_pact{
display: block;
}
.pact_row .ustav_text{
display: none;
}
.pact_row.active_pact .ustav_text.active_ustav{
display: inline-block;
}
.ustav_one_input{

}
.legal_input{
padding: 4px;
width: 170px;
background: none;
margin-top: -10px;
}
.input_beznal_short .legal_input{  
width: 75px;
}
.ip_kpp{
font-size: 12px;
font-style: italic;
color: #999;
}
.form_image{
position: relative;
top: 5px;
left: 220px;
}
#last_for_image{
margin-bottom: 20px;
display: none;
}
.pay .form_image.okved_last_beznal_image#last_for_image{
margin-bottom: 45px;
}
#middle_for_image{
margin-bottom: 15px;
}
.image_valid{
position: relative;
top: 3px;
left: 14px;
display: none;
}
.main_payment .pay{float:left;padding-left: 20px;width: 475px;margin-top:10px;}
.main_payment .pay.foreign_pay{width: 600px;}
.main_payment .table_form td{}
.main_payment .table_form td{padding:3px;}
.main_payment .table_form td.first_td{text-align:right;min-width:130px;}
.main_payment .table_form .demo_format_one{
	cursor: pointer;
	display: inline-block;
	margin-right: 10px;
	padding: 5px 10px;
}
.main_payment .table_form .demo_format_one .demo_format_one_text{
	border-bottom: 1px dashed;
}
.main_payment .table_form .demo_format_one._mod-active{
	background-color: #9AB331;
	cursor: default;
}
.main_payment .table_form .demo_format_one._mod-active .demo_format_one_text{
	border-bottom: none;
	color: #fff;
}
.error_pay{
font-size: 12px;
color: red;
font-style: italic;
margin: -26px 0 0 85px;
padding: 0 0 47px 0;
position: absolute;}
.policy_input_wrapper{
	margin-left: 120px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
}
.policy_input_wrapper .checkbox_text{
	display: inline-block;
	float: right;
	width: 95%;
}
.redirect{padding: 15px;
font-size: 12px;
border: 5px solid #ffd800;
border-radius: 20px;}
.redirect .att{margin-top:10px;}
.redirect .days{color:#333;font-weight:bold;font-size:16px;}
.redirect .close{position:absolute;cursor:pointer;top:-10px;right:-10px;display:inline-block;}
.redirect .attention{color:red;font-weight:bold;}
.redirect .download:hover{opacity:0.8;}
.redirect .download{margin-top:20px;cursor: pointer;display: inline-block;height: 30px;width: 150px;text-align: center;background-image: url(images/pdb.png);border-radius: 5px;}
.redirect .download span{margin-top: 6px;display: inline-block;font-size: 17px;font-style: italic;font-weight: bold;color: #353B31;}
.zakaz_span{width: 420px;
display: block;margin-top: 25px;
margin-left: 12px;
margin-bottom: 10px;}
.zakaz_span.zakaz_margin{
margin-top: 0px;
}
.pay.foreign_pay .zakaz_span{
	width: auto;
}
.pay.foreign_pay .table_form{
	margin-left: 70px;
}
.pay.foreign_pay .policy_input_wrapper{
	margin-left: 210px;
}
.pay.foreign_pay .form_image{
	left: 49%;
}
.pay.foreign_pay .foreign_pay_type_wrapper{
	margin: 10px 0 10px 195px;
	text-align: left;
}
.pay.foreign_pay .foreign_pay_type_wrapper .foreign_pay_type{
	cursor: pointer;
	display: inline-block;
}

.zakaz_span .platsys_choice{
margin-top: 25px; 
}


.platsys_choice .platsys_choice_heading{
display: inline-block; 
margin-left: 48px; 
font-weight: bold; 
}
.platsys_choice .select_box.select_box_main{ 
display: inline-block; 
top: 9px; 
}

.platsys_choice .select_box.select_box_main .item{
width: 160px;  
padding-left: 45px; 
background-repeat: no-repeat;
background-position: 10px 0;
}
.platsys_choice .select_box.select_box_main .item[data-select-box-hidden-input="AC"]{
	background-image: url(../images/yandex_kassa_AC.jpg);
}
.platsys_choice .select_box.select_box_main .item[data-select-box-hidden-input="PC"]{ 
	background-image: url(../images/yandex_kassa_PC.jpg);
}

.platsys_choice .pay_head:nth-child(1){
	margin-top: 0px;
}
.platsys_choice .pay_head:nth-child(3){
	margin-top: 20px;
}
.platsys_choice .pay_head{
	margin-top: 10px;
	margin-bottom: 5px;
}
.platsys_choice .pay_head .toggle{
	border-bottom: 1px dashed;
	cursor: pointer;
}

.platsys_choice .pay_global_wrapper._mod-hidden{
	display: none;
}
.platsys_choice .pay_global_wrapper .one_pay_punkt_wrapper{
	border: 3px transparent solid;
	border-radius: 2px;
	float: left;
	width: 32%;
}
.platsys_choice .pay_global_wrapper .one_pay_punkt_wrapper._mod-active{
	border-color: #f3bb1b;
}
.platsys_choice .pay_global_wrapper .one_pay_punkt_wrapper .one_pay_punkt_content{
	cursor: pointer;
	padding: 10px 10px 10px 40px;
	background-repeat: no-repeat;
	background-position: 10px 6px;
	border-radius: 0px;
	border: 1px #f3bb1b solid;
}
.platsys_choice.bill_contract_type .pay_global_wrapper .one_pay_punkt_wrapper .one_pay_punkt_content{
	background-position: 14px 2px;
}
.platsys_choice .pay_global_wrapper .one_pay_punkt_wrapper .one_pay_punkt_content:hover{
	border: 1px #3e3e3e solid;
}
.platsys_choice .pay_global_wrapper .one_pay_punkt_wrapper._mod-active .one_pay_punkt_content{
	cursor: default;
	border: 1px #fff solid;
}
.platsys_choice .pay_global_wrapper .one_pay_punkt_wrapper.visa_mastercard{
	width: auto;
}
.platsys_choice .pay_global_wrapper .one_pay_punkt_wrapper.visa_mastercard .one_pay_punkt_content{
	padding: 10px 15px 10px 110px;
	background-image: url(../images/yandex_kassa_visa_master_card.png);
}
.platsys_choice .pay_global_wrapper .one_pay_punkt_wrapper.cash{
	margin-left: 10px; 
	width: auto;
}
.platsys_choice .pay_global_wrapper .one_pay_punkt_wrapper.cash .one_pay_punkt_content{
	padding: 10px 10px 10px 50px;
	background-image: url(../images/yandex_kassa_ico_nal.png);
}

.platsys_choice .pay_global_wrapper .one_pay_punkt_wrapper.yandex_dengi .one_pay_punkt_content{
	background-image: url(../images/yandex_kassa_yandex_dengi.png);
}
.platsys_choice .pay_global_wrapper .one_pay_punkt_wrapper.yandex_kassa_webmoney .one_pay_punkt_content{
	background-image: url(../images/yandex_kassa_webmoney.png);
}
.platsys_choice .pay_global_wrapper .one_pay_punkt_wrapper.qiwi .one_pay_punkt_content{
	background-image: url(../images/yandex_kassa_qiwi.png);
}

.platsys_choice .pay_global_wrapper .one_pay_punkt_wrapper.beeline .one_pay_punkt_content{
	background-image: url(../images/yandex_kassa_beeline.png);
}
.platsys_choice .pay_global_wrapper .one_pay_punkt_wrapper.tele2 .one_pay_punkt_content{
	background-image: url(../images/yandex_kassa_tele2.png);
}
.platsys_choice .pay_global_wrapper .one_pay_punkt_wrapper.mts .one_pay_punkt_content{
	background-image: url(../images/yandex_kassa_mts.png);
}

.platsys_choice .pay_global_wrapper .one_pay_punkt_wrapper.sberbank .one_pay_punkt_content{
	background-image: url(../images/yandex_kassa_sberbank.png);
}
.platsys_choice .pay_global_wrapper .one_pay_punkt_wrapper.alfa_bank .one_pay_punkt_content{
	background-image: url(../images/yandex_kassa_alfa_bank.png);
}
.platsys_choice .pay_global_wrapper .one_pay_punkt_wrapper.robokassa .one_pay_punkt_content{
	padding: 10px 10px 10px 50px;
	background-image: url(../images/yandex_kassa_robokassa_logo.png);
}
.platsys_choice .pay_global_wrapper .one_pay_punkt_wrapper.promsvyazbank .one_pay_punkt_content{
	background-image: url(../images/yandex_kassa_promsvyazbank.png);
}
.platsys_choice .pay_global_wrapper .one_pay_punkt_wrapper.master_pass .one_pay_punkt_content{
	background-image: url(../images/yandex_kassa_master_pass.png);
}
.platsys_choice .pay_global_wrapper .one_pay_punkt_wrapper .one_pay_punkt_content .one_pay_punkt_text{
	font-style: italic;
}
.platsys_choice .pay_global_wrapper .one_pay_punkt_wrapper._mod-active .one_pay_punkt_content .one_pay_punkt_text{
	font-weight: bold;
}
.platsys_choice .pay_global_wrapper .one_pay_punkt_wrapper .one_pay_punkt_content .wrapper{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #fff;
	opacity: 0.5;
}
.platsys_choice .pay_global_wrapper .one_pay_punkt_wrapper .one_pay_punkt_content:hover .wrapper,
.platsys_choice .pay_global_wrapper .one_pay_punkt_wrapper._mod-active .one_pay_punkt_content .wrapper{
	display: none;
}

.platsys_choice.bill_contract_type{
	display: none;
}
.platsys_choice.bill_contract_type .pay_global_wrapper{
	margin: 0 auto;
	width: 85%;
}
.platsys_choice.bill_contract_type .pay_global_wrapper .one_pay_punkt_wrapper{
	width: 44.7%;
}
.platsys_choice.bill_contract_type .pay_global_wrapper .one_pay_punkt_wrapper.bill{
	margin-right: 4%;
}
.platsys_choice.bill_contract_type .pay_global_wrapper .one_pay_punkt_wrapper.bill  .one_pay_punkt_content{
	background-image: url(../images/bill.png);
}
.platsys_choice.bill_contract_type .pay_global_wrapper .one_pay_punkt_wrapper.bill_and_contract  .one_pay_punkt_content{
	background-image: url(../images/bill_and_contract.png);
}



.oferta_wrapper{
margin-left: 12px;
}
.oferta_wrapper #afert{
position: relative;
top: 2px;
}
.discount_text {text-align: center;}
.discount_text .discount_ten_percent{margin-top: 30px; color: #629A00; display: block;margin-left: 23px;}

.yandex_bill_wrapper{
	padding: 20px;
}
.yandex_bill_wrapper .bill_info{
	margin-bottom: 30px;
}
.yandex_bill_wrapper .bill_info .bill_info_line{
	margin: 10px 0;
	font-size: 18px;
	text-align: center;
}
.yandex_bill_wrapper .bill_info .bill_info_line.bill_info_header{
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 25px;
}

.form_yandex_kassa .yandex_hidden_input{
	display: none;
}
.form_yandex_kassa .pay_button{
	box-shadow: 0px 0px 1px #333;
	cursor: pointer;
	height: 40px;
	width: 160px;
	text-align: center;
	background-image: url(images/pdb.png);
	border-radius: 5px;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #353B31;
	border: none;
	margin-left: -14px;
}
.form_yandex_kassa .pay_button:hover,
.form_payment .pay_robokassa:hover{
	box-shadow: 0px 0px 3px #333;
}

.form_payment .pay_robokassa{
	box-shadow: 0px 0px 1px #333;
	cursor: pointer;
	height: 40px;
	width: 160px;
	text-align: center;
	background-image: url(images/pdb.png);
	border-radius: 5px;
	display: inline-block;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #353B31;
	border: none;
	margin-left: -14px;
	position: absolute;
	display: inline-block;
	bottom: 0px;
	right: 33.3%;
}
.form_payment .pay_robokassa._mod-upper{
	bottom: 58px;
}


.form_payment,
.form_yandex_kassa{
	text-align: center;
}
.form_payment .vertical_radio_wrapper{
	margin-bottom: 10px; 
}

.form_payment .vertical_radio_wrapper .vertical_radio_caption, 
.form_payment .vertical_radio_wrapper .vertical_radio_input{
	cursor: pointer;
}


/*
███─███─████─████─████─█──█─────────███─████─███─███
█───█───█──█─█──█─█──█─█──█──────────█──█──█─█───█
███─███─████─████─█────████──────────█──████─███─███
──█─█───█──█─█─█──█──█─█──█──────────█──█─█──█───█
███─███─█──█─█─█──████─█──█──────────█──█─█──███─███
*/
.search_tree_wrapper{
width: 93%;
z-index: 0;   
}
.input_search{
width: 87.5%;
padding: 4px 4px 4px 37px;
background: #ffffff; 
color: #999;
height:24px;
border: 1px #CCC solid;
font-size: 12px;
}


input.input_search::-webkit-input-placeholder {
color: #999;
} 
input.input_search::-moz-placeholder {
color: #999; 
}
.seacrch_input_wrapper{
margin-bottom: 15px; 
width: 101.3%;
}
.result_search, .result_search_helper{ 
display: none;
box-shadow: 0px 1px 3px #222;
padding: 15px;
z-index: 10;
position: absolute;
background-color: white;
top: 37px;
width: 93.7%;
}
.one_search_punkt{
margin-bottom: 5px;
}
.click_check_search{
}
.span_click_check_search{
margin-left: 5px;
}
.child{
padding-left: 15px;
}
.rod{
font-weight: bold;
margin-top: 10px;
}
.keywords_search{
font-style: italic;
margin-bottom: 10px;
font-size: 13px;
font-weight: bold;
}
.keywords_search.not_first{
padding-top: 15px;
margin-top: 15px;
border-top: 2px #FE4007 dotted;
}
.for_close_resalt_search{
float: right;
color: #1b88c1;
position: relative;
top: -6px;
right: -6px;
margin-bottom: 5px;
cursor: pointer;
z-index: 100;
}
.for_lupa{
position: absolute;
top: 6px;
left: 8px; 
}
.for_lupa img{
width: 20px;
}

.okved_tree_wrapper .for_lupa{
position: absolute;
top: 3px;
left: 5px;
}
.okved_tree_wrapper .for_lupa img{
width: 19px;
}
.span_click_check_search .searched_place{
background-color: #FFD23E;
}

/*
███─████─████─────────█─█─███─████──███─████─────────████─█──█─████──────────███─███─██─██─███
█───█──█─█──█─────────█─█──█──█──██─█───█──█─────────█──█─██─█─█──██──────────█──█────███───█
███─█──█─████─────────█─█──█──█──██─███─█──█─────────████─█─██─█──██──────────█──███───█────█
█───█──█─█─█──────────███──█──█──██─█───█──█─────────█──█─█──█─█──██──────────█──█────███───█
█───████─█─█───────────█──███─████──███─████─────────█──█─█──█─████───────────█──███─██─██──█
*/
.for_video_and_text{
min-width: 1000px;
max-width: 1160px; 
margin: 30px auto 0; 
font-size: 12px;
color: #353535;
}
.for_video_and_text .video_youtube{
float: left;
width: 23%;
padding-left: 10px;
}
.for_video_and_text .video_youtube #help4{
display: none; 
}

.for_video_and_text .under_footer_text p{
margin-bottom: 10px;
}
.for_video_and_text .under_footer_text ul.ul_point{
list-style: disc;
padding-left: 15px;
margin-bottom: 10px;
}
.for_video_and_text .ol_numb{
list-style-type: decimal;
padding-left: 30px;
}
.for_video_and_text .under_footer_text{
float: left;
width: 76%;
margin-bottom: 20px;
}
.for_video_and_text .under_footer_text_in_include{
margin-left: 40px;
font-size:13px;
margin-right: 32px;
}
.for_video_and_text .under_footer_text_in_include .emulation_demo{
color: #1B88C1; 
cursor: pointer;
border-bottom: 1px dashed #1B88C1; 
}


.for_video_and_text .under_footer_text h2{
font-size: 18px;
font-weight: bold;
margin-bottom: 10px;
}
.under_footer_text_in_include .comments_wrapper{
position: relative;
}
.comments_wrapper .for_perecluchalka{
position: absolute;
right: -38%; 
top: 25px;
}
.arrow_comments{
padding-top: 12px;
float: left;
}
.vk_fb{
float: left;
}
.vk_fb .img_vk, .vk_fb .img_fb{
display: block;
opacity: 0.5;
cursor: pointer;
}
.vk_fb .img_vk{
margin-bottom: 10px;
}
.vk_fb .img_fb{
}
.vk_fb .active{
opacity: 1;
}
.deactive_payment{
display: none;
position: static;
}
.background_payment{
position: absolute;
width: 100%;
height: 100%;
background-color: #000;
opacity: .5;
top: 0;
left: 0;
z-index: 110;
}
.preloader_payment{
background-color: #fff;
width: 260px;
border-radius: 5px;
text-align: center;
padding: 5px 10px;
z-index: 205;
position: absolute;
top: 90px;
left: 50%;
margin-left: -130px;
font-size: 14px;
font-style: italic;
}

#vk_comments_wrapp{
margin-top: 50px;
/* width: 600px; */
}
#fb_comments_wrapp{
margin-top: 50px;
width: 600px;
display: none;
}

footer .wrapper{min-width:1000px;max-width: 1160px;margin: 0 auto; padding-bottom: 15px; padding-top: 15px;}


footer .wrapper .left_block{float:left;text-align:left;font-size:12px;margin-left:10px;width:22.1555%;margin-right: 10px;}
footer .wrapper .left_block span{display: block; margin-bottom: 3px;}
footer .wrapper .left_block .for_call_fos .call_fos{display: inline-block; border-bottom: dashed 1px; cursor: pointer;}
footer .wrapper .left_block .copyright{margin-bottom: 10px;}
footer .wrapper .left_block #maito_footer{font-weight: bold;margin-top: 12px;display: inline-block;} 

footer .wrapper .med_left_block{
/*float:left;
margin-left: -105px;*/
display: inline;
}
footer .wrapper .left_block span.re_languege{
display: inline-block;
width: 16px;
}
.re_languege{
display: inline-block;
width: 16px;
}

.re_languege img{
width: 100%;
border: 1px #A9A9A9 solid;
}

.re_languege.no_border img{
border: none;
}

footer .wrapper .center_block{float:left; padding-left: 40px; font-size: 12px;}
footer .wrapper .center_block.left_center_block{background: url(images/key_yellow.png) no-repeat 17px 0px;}
footer .wrapper .center_block li{margin-bottom: 7px;}
footer .wrapper .center_block.right_center_block{margin-left: 90px;}

footer .wrapper .text_block{float: left;
margin-left: 80px;
height: 60px;
width: 252px;
background-position: left bottom;
background-repeat: no-repeat;
background-image: url(/images/poderzhka.png);
margin-top: -5px;}
footer .center_block .span_dashed{
cursor: pointer;
border-bottom: 1px dashed;
display: inline-flex;
}
footer .wrapper .text_block:hover{opacity:0.9}

footer .wrapper .right_block{float: right;margin-right: 10px;}
footer .wrapper .right_block span{color: #666;
font-family: georgia;
font-style: italic;
margin-right: 5px;
padding-right: 10px;
position: relative;
top: -15px;
border-right: 1px solid #aaa;
padding-top: 10px;
padding-bottom: 10px;
font-size: 12px}
footer .wrapper .right_block span.site_creator.upper{
display: block;
padding-bottom: 0px;
border: none;
}
footer .wrapper .right_block .metrika{
	text-align: right;
	opacity: 0.2;
	margin-top: 15px; 
}

.anhcor_coments{text-decoration: none; border-bottom: 1px dashed; color: #1b88c1; display: inline-table;}
.for_vk_link, .paypal_mail{color: #1b88c1;}
.test_load_proc{
display: none;
top: 0;
width: 100%;
height: 100%;
position: fixed;
z-index: 20002;
}
.test_load_proc .for_test_preloader{
background-color: #999;
opacity: .5;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 200;
}
.test_load_proc .test_preloader, .test_load_proc .test_load_proc_step_2{ 
background-color: #fff;
width: 260px;
border-radius: 5px;
text-align: center;
padding: 5px 10px;
z-index: 205;
position: absolute;
top: 300px;
left: 50%;
margin-left: -120px;
font-size: 14px;
font-style: italic;
}
.test_load_proc .test_load_proc_step_2{
display: none; 
}

.test_load_proc .test_load_proc_step_2 .orange{
color: #FF6305; 
} 


.test_load_proc .test_preloader img{
position: relative;
top: 2px;
}


.okved_tree_wrapper{
margin-left: 40px;
}
.okved_tree_wrapper .name {
margin-bottom: 10px;
}
.okved_tree_wrapper .name .mark_b{
font-weight: bold; 
}
.okved_tree_wrapper .name .numb_okved{
margin-right: 15px;
color: #1b88c1;
}
.okved_tree_wrapper .child0{
margin-left: 30px;
}
.okved_tree_wrapper .child0 .child1{
margin-left: 30px;
}
.okved_tree_wrapper .child0 .child1 .name{
font-weight: normal;
}
.okved_tree_wrapper .not_last .dashed_okved{
border-bottom: 1px dashed;
cursor: pointer;
}
.okved_tree_wrapper .is_last{
border-bottom: 1px solid;
cursor: pointer;
}




/*
████─█─█─███─█──█
█──█─█─█──█──█──█
████─█─█──█──████
█──█─█─█──█──█──█
█──█─███──█──█──█
*/
/*auth*//*авторизация*/
.toggle_head{
top: -15px;
left: -15px;
height: 40px;
width: 664px;
}
.toggle_head .auth_click{
float: left;
border-radius: 10px 0px 0px 0px;
}
.toggle_head .reg_click{
float: right;
border-radius: 0px 10px 0px 0px;
}
.toggle_head .change_click{
background-color: #eee;
width: 50%;
height: 100%;
text-align: center;
cursor: pointer;
}
.toggle_head .change_click .change_click_img{
height: 16px; 
top: 4px;
position: relative;
margin-right: 10px;
}
.toggle_head .change_click.active{
background-color: #fff;
cursor: default;
}
.toggle_head .change_click .dashed{
margin-top: 10px;
border-bottom: 1px dashed;
display: inline-block;
font-size: 16px;
}

.faq_toggle {
	border-bottom: 1px #1b88c1 dashed;
	cursor: pointer;
}

.toggle_head .change_click.active .dashed{
border-bottom: none;
}
.unloadings_head{
padding: 20px;
}

.unloadings_head .why_lk{
float: left; 
}
.unloadings_head .pre_likes.before_auth {
float: right;
font-style: italic; 
font-weight: bold;
}

.unloadings_head p{
margin-bottom: 10px;
}
.unloadings_head p.last{
margin-bottom: 0px;
}
.unloadings_head .left_block_like{
margin-top: 15px; 
}
.left_block_like .pre_likes{
float: left;
font-style: italic;
font-weight: bold;
margin: 8% 2% -50px -3%;
width: 52%;
}
.left_block_like .pre_likes.noauth{
margin: 2.5% 0 0 60%;
width: auto;
}
.left_block_like ._false_export_a{
color: #1b88c1;
text-decoration: underline;
}
.pipko_sub .ps_off{
color: #999;
font-weight: bold;
}
.pipko_sub .ps_on{
visibility: hidden;
}
.pipko_sub.active .ps_off{
color: #ccc;
font-weight: normal;
}
.pipko_sub.active .ps_on{
visibility: visible;
}
.pipko_sub ._pipko_part{
float: left;
}
.pipko_sub ._pipko_part._left{
width: 8%;
}
.pipko_sub ._pipko_part._right{
width: 90%;
}

.auth_wrapper{
margin-left: 30px; 
}

.auth_wrapper .nav_page_wrapper{
    display: inline-block;
    font-size: 14px;
    padding: 5px;
    background-color: #E7E2E6; 
}
.auth_wrapper .nav_page_wrapper.header_nav_page_wrapper{ 
	float: right;
    position: relative;
    top: -4px;
    margin-right: 10px;
}


.auth_wrapper .nav_page_wrapper .nav_page_link{
	margin-right: 5px; 
}
.auth_wrapper .nav_page_wrapper .nav_page_link.non_active{
	color: #999; 
}


.header_auth{
/*margin-left: 75px;*/
margin-top: 5px;
}
.auth_wrapper .for_login{
font-size: 14px;
}
.auth_wrapper .for_login .for_auth_click{
/* border-bottom: 1px dashed; */
padding: 5px 10px;
cursor: pointer; 
font-weight: bold;
background-color: #FECD44;
}
.register_wrapper{
display: none;
text-align: center;
}
.register_wrapper .text_reg{
margin-bottom: 35px;
margin-top: 5px;
display: block;
}
.register_wrapper  .three_column_wrapper{
text-align: left;
margin: 0 15px;
font-size: 13px; 
margin-bottom: 20px; 
}
.register_wrapper .three_column_wrapper .first_row{
margin-bottom: 10px;
}
.register_wrapper .three_column_wrapper .first_row img{
height: 85%;
}
.register_wrapper .three_column_wrapper .first_row .first_column, .register_wrapper .three_column_wrapper .first_row .second_column, .register_wrapper .three_column_wrapper .first_row .thrird_column{
width: 30%;
float: left;
height: 55px;
}
.register_wrapper .three_column_wrapper .first_row .first_column{
}
.register_wrapper .three_column_wrapper .first_row .second_column{
margin: 0 5%;
}
.register_wrapper .three_column_wrapper .first_row .thrird_column{
}
.register_wrapper .three_column_wrapper .second_row{
}
.register_wrapper .three_column_wrapper .second_row .head_tree_column{
font-weight: bold;
margin-bottom: 5px;
font-size: 14px;
}
.register_wrapper .three_column_wrapper .second_row .first_column, .register_wrapper .three_column_wrapper .second_row .second_column, .register_wrapper .three_column_wrapper .second_row .thrird_column{
width: 30%;
float: left;
}
.register_wrapper .three_column_wrapper .second_row .first_column{
}
.register_wrapper .three_column_wrapper .second_row .second_column{
margin: 0 5%;
}
.register_wrapper .three_column_wrapper .second_row .thrird_column{
}
.register_wrapper .arrow_reg{
display: block;
margin-left: -10px;
margin-bottom: 10px;
margin-top: 5px; 
}
.register_wrapper .arrow_reg img{
left: 0;
top: 0;
}
.register_wrapper input[name="reg_email"]{
margin-bottom: 10px;
width: 200px;
padding: 3px 5px;
}
.register_wrapper input[name="reg_email"].error{
border: 1px solid #D21C1C;
box-shadow: #D21C1C 0px 0px 4px;
}
.register_wrapper input[name="reg_email"].norm{ 
border: 1px solid #B0D638;
box-shadow: #B0D638 0px 0px 4px;
}
.register_wrapper .reg_sumbit_button {
/*
background-image: url(images/pdb.png);
background-color: #FFE000;
border-radius: 5px;
cursor: pointer;
*/
padding: 9px 10px;
margin-bottom: 10px; 
box-shadow: 0px 0px 1px #333;
cursor: pointer;
display: inline-block;
height: 22px;
width: 140px; 
text-align: center;
background-image: url(images/pdb.png);
background-color: #FFE000;
border-radius: 5px;
color: #353B31;
font-size: 20px;
font-style: italic;
font-weight: bold;
}
.register_wrapper .reg_sumbit_button:hover{
opacity: .7;
}
 
.auth_form_wrapper{ 
height: auto;
} 

.auth_form_wrapper .error_ajax, .auth_form_wrapper .error_mail_password, .error_password_recovery, .done_password_recovery{ 
display: none; 
font-size: 20px;
position: absolute; 
top: 60px;
left: 0;
text-align: left;
color: #B22222;
width: 350px;
} 
.done_password_recovery{
color: #7ba331;
}

.form_auth{
margin-top: 25px; 
float: left;
} 
.keys_img{
float: right;
margin-top: 10px;
width: 115px;
margin-right: 80px; 
margin-left: 10px; 
}
.keys_img img{
width: 100%;
}
 
.form_auth label{
display: block; 
margin-bottom: 10px; 
}
.form_auth .last_label_auth_popup{
margin-bottom: 20px; 
}
.form_auth label span{
display: inline-block;
width: 70px;
/*text-align: right;*/
}

.form_auth input{ 
width: 200px; 
padding: 3px 5px;
}

.form_auth input.error + .error_img{
display: inline;
}
.form_auth .error_img{
display: none;
position: relative;
top: 2px;
left: 3px;
height: 16px;
}
.form_auth input.norm + .error_img + .succses_img{
display: inline;
}
.form_auth .succses_img{
display: none;
position: relative;
top: 2px;
left: 3px;
height: 16px;
}

.register_wrapper input.error + .error_img{
display: inline;
}
.register_wrapper input.norm + .error_img + .succses_img{
display: inline;
}
.register_wrapper .succses_img, .register_wrapper .error_img{
display: none;
position: relative;
top: 2px;
left: 10px;
height: 16px;
}


.form_auth input.error{
border: 1px solid #D21C1C;
box-shadow: #D21C1C 0px 0px 4px;
}
.form_auth input.norm{
border: 1px solid #B0D638;
box-shadow: #B0D638 0px 0px 4px;
}

.form_auth .submit{
/*
margin-left: 75px; 
background-image: url(images/pdb.png);
background-color: #FFE000;
border-radius: 5px;
cursor: pointer; 
height: 24px;
*/
border: none;
padding: 3px 10px;
margin-left: 74px; 
box-shadow: 0px 0px 1px #333;
cursor: pointer;
display: inline-block;
height: 40px;
width: 80px; 
text-align: center;
background-image: url(images/pdb.png);
background-color: #FFE000;
border-radius: 5px;
color: #353B31;
font-size: 20px;
font-style: italic;
font-weight: bold;
}
.form_auth .submit:hover{
opacity: .7;
}
.form_auth .password_recovery_button, .password_recovery_wrapper .back_to_aith{
/*
margin-left: 60px;
*/
color: #1b88c1;
border-bottom: 1px dashed;
cursor: pointer; 
margin-left: 22px; 
top: -5px; 
display: inline-block;
position: relative;
}
.password_recovery_wrapper .back_to_aith{
margin-left: 75px;
margin-top: 15px;
display: inline-block; 
float: left;
top: 16px;
position: relative;
background: url(../images/back_to_pay_in_payment_popup.png) right bottom no-repeat;
padding-right: 25px;
padding-bottom: 6px; 
border: none;
}
.password_recovery_wrapper .back_to_aith .inner_text{
border-bottom: 1px dashed #1B88C1; 
}

.password_recovery_wrapper{
margin-top: 15px;
display: none;
}
.password_recovery_wrapper label{
display: block;
margin-bottom: 15px;
}
.password_recovery_wrapper label span{
display: inline-block;
width: 70px;
text-align: right;
}
.password_recovery_wrapper label input{
width: 200px;
padding: 6px 10px;
}
.password_recovery_wrapper input.error{
border: 2px solid #B22222; 
}
.password_recovery_wrapper input.norm{
border: 2px solid #86A428;  
}
.password_recovery_wrapper .send_password{
margin-left: 75px;
background-image: url(images/pdb.png);
background-color: #FFE000;
border: none;
padding: 4px 10px;
border-radius: 5px;
cursor: pointer;
font-style: italic; 
font-weight: bold;
}
.password_recovery_wrapper .send_password:hover{
opacity: .7;
}

.auth_wrapper .one_load{
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #ccc;
}

.auth_wrapper .one_load ._by_radius_mark_for_old_table{
position: absolute;
width: 100%;
height: 100%;
top: -3px;
z-index: 10000;
background-color: #ccc; 
opacity: .6; 
cursor: pointer;   
}


.auth_wrapper .one_load .count_load{
float: left;
display: inline-block;
width: 3%;
margin-right: 2%;
border-right: 1px solid; 
}

.auth_wrapper .one_load .left_column{
float: left; 
width: 40%; 
}

.auth_wrapper .one_load .data{
display: block;
font-weight: bold; 
}

.auth_wrapper .one_load .data-list{
margin-top: 5px;
}
.auth_wrapper .one_load .data-list li {
line-height: 1.2; 
}

.auth_wrapper .one_load .center_column{
width: 30%;
float: left;
margin-left: 5%;  
}

.auth_wrapper .one_load .center_column .cost{
border-left: 1px solid;
}

.auth_wrapper .one_load .center_column .cost, .auth_wrapper .one_load .data_wrapper{
padding-left: 10px;
}
.auth_wrapper .test_selectr{
float: left;
}
.auth_wrapper .test_selectr div{
margin-bottom: 15px;
border: 2px solid black;
padding: 5px;
margin-left:-25px;
text-align: center;
cursor: pointer;
}
.auth_wrapper .test_selectr div.activ{
font-weight: bold;
}
.auth_wrapper .one_load  .more_less{
display: inline-block;
font-size: 14px;
font-style: italic;
color: #999;
font-weight: bold;
margin-bottom: 10px;
margin-top: 10px;
padding-bottom: 1px;
}

.auth_wrapper .one_load  .more_less._mod-tree_hiding{
	border-bottom: 1px #999 dashed;
	cursor: pointer;
}

.auth_wrapper .one_load.paid .more_less{
	color: #1B88C1;
}

.auth_wrapper .one_load .right_column{
float: right; 
margin-right: 10px;
}
.auth_wrapper .one_load .date{
display: block;
font-weight: bold; 
}
.auth_wrapper .one_load .head_wrapper{
	height: 26px;
}
.auth_wrapper .one_load .head_wrapper .date_wrapper{
	float: left;
}
.auth_wrapper .one_load .left_column .okved_icon{
	margin-left: 10px;
	top: -8px;
	position: relative;
	cursor: pointer;
}



.auth_wrapper .one_load .right_column .update_for_client{   
box-shadow: 0px 0px 1px #333;
cursor: pointer;
display: inline-block;
padding: 10px 0;
width: 120px;
text-align: center;
background-image: url(images/pdb.png);
background-color: #FFE000;
border-radius: 5px;
font-style: italic;
font-weight: bold;
font-size: 14px;
}
.auth_wrapper .one_load .right_column .renew_for_client{
/*background-color: none;*/
background-image: url(images/renew_bg.jpg);
}
.auth_wrapper .one_load .right_column .doplat{
background-image: url(images/pdb.png);
}
.auth_wrapper .one_load ._popup_type_text._popup_type_renew{
background: url(images/renew_icon.jpg) no-repeat;
background-position: right;
}
.auth_wrapper .one_load ._popup_type_text._popup_type_pay{
background: url(images/payment_icon.jpg) no-repeat;
background-position: right;
}
.auth_wrapper .one_load ._popup_type_text._popup_type_download{
background: url(images/download_icon.png) no-repeat;
background-position: right;
}
.auth_wrapper .one_load .deactive ._popup_type_text._popup_type_download{
background: url(images/download_icon.jpg) no-repeat;
background-position: right;
}
.auth_wrapper .one_load ._popup_type_text{
display: inline;
padding-right: 21px;
}
.auth_wrapper .one_load .right_column .update_for_client:hover{
box-shadow: 0px 0px 4px #333;
}
/*.main .export .auth_wrapper .nopaid .plan .one_city > .name, .main .export .auth_wrapper .nopaid .plan{
color: #999;
}*/
.main .export .auth_wrapper .plan{
width: 100%;
margin: 0 0 0 0;
border: none;  
float: none;
}
.preloader_for_autorisation{
position: fixed;
background-color: #fff;
top: 50%;
left: 50%;
z-index: 110;
margin-left: -89px;
padding: 10px;
display: none;
z-index: 203;
text-align: center;
}
.preloader_for_autorisation .preloader_gif{
display: block;
margin: 0 auto;
margin-top: 10px;
}
.exit_auth{
display: inline-block;
}
.button_exit_auth{
border: none;
background-color: transparent;
text-decoration: underline;
cursor: pointer;
}
.button_exit_auth:hover{
text-decoration: none;
}
.close_document{
float: right;
margin-top: 20px;
margin-right: 10px;
}
.act_for_base{
box-shadow: 0px 0px 1px #333;
cursor: pointer;
display: inline-block;
padding: 10px 0;
width: 120px;
text-align: center;
background-color: #7BA331;
border-radius: 5px;
font-style: italic;
font-weight: bold;
font-size: 14px;
color: #fff;
text-decoration: none;
}
.act_for_base:hover{
box-shadow: 0px 0px 4px #333;
}
.auth_wrapper .download_file{
float: right;
margin-right: 10px;
margin-top: 10px;
}
.popsub{
cursor: pointer;
}
.auth_wrapper .download_file .time_to_renew{
font-size: 13px;
cursor: default;
}
.auth_wrapper .download_file.popsub .time_to_renew{
cursor: pointer;
}
.download_file .popup, .download_file .time_to_renew{
box-shadow: 0px 0px 1px #333;
cursor: pointer;
display: inline-block;
padding: 10px 0;
width: 120px;
text-align: center;
background-color: #7BA331;
border-radius: 5px;
font-style: italic;
font-weight: bold;
font-size: 14px;
color: #fff;
}
.download_file .popup:hover, .download_file .time_to_renew:hover{
box-shadow: 0px 0px 4px #333;
}
.auth_wrapper .delete_zapis{
float: right;
margin-right: 10px;
margin-top: 10px;
}
.auth_wrapper .delete_zapis span{
box-shadow: 0px 0px 1px #333;
cursor: pointer;
display: inline-block;
padding: 5px 0;
width: 80px;
text-align: center;
background-color: #A35757;
border-radius: 5px;
font-style: italic;
font-size: 12px;
color: #fff;
}
.auth_wrapper .delete_zapis span:hover{
box-shadow: 0px 0px 4px #333;
}
.one_load .plan .sections{
display: none;
}
.one_load .plan .name{
cursor: pointer;
}
.one_load .plan .name .for_dashed{
border-bottom: 1px dashed;
}

.statistic_head .privetstvie{
margin-bottom: 15px;
}
.statistic_head .statistic{
margin-bottom: 40px;
}
.statistic_head .statistic .left_statistic{
float: left;
width: 35%;
}
.statistic_head .statistic .right_statistic{
float: right;
width: 65%;
}
.statistic_head .statistic .right_statistic .ico_wrapper{
float: left;
width: 9.2%;
margin-right: 2.8%;
}
.statistic_head .statistic .right_statistic .ico_wrapper .user_male_add{
width: 100%;
}
.statistic_head .statistic .right_statistic .link_invite_wrapper{
float: left;
width: 88%;
}
.statistic_head .statistic .right_statistic .link_invite_wrapper .green_head{
color: #009823;
font-style: italic;
font-weight: bold;
margin-bottom: 5px;
}
.statistic_head .statistic .right_statistic .link_invite_wrapper .text_invite_link{
margin-bottom: 10px;
}
.statistic_head .statistic .right_statistic .link_invite_wrapper .var_of_invite{
margin-bottom: 20px;
font-weight: bold;
}
.statistic_head .statistic .right_statistic .link_invite_wrapper .var_of_invite .link_podelitsya{
margin-right: 10px;
}
.statistic_head .statistic .right_statistic .link_invite_wrapper .var_of_invite .link_podelitsya, .statistic_head .statistic .right_statistic .link_invite_wrapper .var_of_invite .link_forum_blog{
cursor: pointer;
}
.statistic_head .statistic .right_statistic .link_invite_wrapper .var_of_invite .checkbox_link{
width: 16px;
height: 16px;
overflow: hidden;
display: inline-block;
position: relative;
top: 4px;
margin-right: 6px;
cursor: pointer;
}
.statistic_head .statistic .right_statistic .link_invite_wrapper .var_of_invite .checkbox_link .pilikalka{
position: absolute;
width: 100%;
}
.statistic_head .statistic .right_statistic .link_invite_wrapper .var_of_invite .checkbox_link.active .pilikalka {
bottom: 0px;
}
.statistic_head .statistic .right_statistic .link_invite_wrapper .link_invite textarea[name="referal_link"]{
padding: 4px 4px 4px 25px;
background: #ffffff;
color: #353535;
width: 93.64%;
}
.statistic_head .statistic .right_statistic .link_invite_wrapper .link_invite.invite textarea[name="referal_link"]{
height: 32px;
}
.statistic_head .statistic .right_statistic .link_invite_wrapper .link_invite.forum textarea[name="referal_link"]{
height: 50px;
}
.auth_form_wrapper input[name="reg_email"]{
padding:8px;
}

.click_statistika{
color: #1b88c1;
cursor: pointer;
border-bottom: 1px dashed;
font-weight: bold;
}

.statistic_head .statistic .right_statistic .link_invite_wrapper .link_invite{
font-weight: bold;
}
.statistic_head .statistic .right_statistic .link_invite_wrapper .link_likes{
margin-top: 20px;
}
.statistic_head .statistic .right_statistic .link_invite_wrapper .link_likes .link_likes_text{
float: left;
margin-right: 15px;
margin-top: 6.5px;
}

.statistic_head .skidka_now{
margin-bottom: 40px;
}
.statistic_head .skidka_now .left_skidka{
float: left;
width: 35%;
font-weight: bold;
}
.statistic_head .skidka_now .right_skidka{
float: right;
width: 75%;
margin-top: -5%;
}
.statistic_head .skidka_now .right_skidka .lost_money{
position: relative;
top: 10px;
margin-left: 10px;
}
.statistic_head .skidka_now .right_skidka .lost_money .lm_cnt{
background-color: #FECD44;
padding: 2px;
}

.statistic_head .vyvod_deneg{
}
.statistic_head .vyvod_deneg .left_vyvod{
float: left;
width: 35%;
font-weight: bold;
}
.statistic_head .vyvod_deneg .right_vyvod{
float: right;
width: 56%;
}
.statistic_head .vyvod_deneg .right_vyvod .gray_text{
margin-bottom: 15px;
color: #898788;
}
.statistic_head .vyvod_deneg .right_vyvod .snoska{
color: #898788;
}
/*
.statistic_head .left_block{
width: 50%;
float: left;
}
.statistic_head .right_block{
width: 50%;
float: right;
}
.statistic_head .right_block .priglasi{
}
.statistic_head .right_block .dat_ssylku_drugu{
}
.statistic_head .right_block .href_or_link{
}
.statistic_head .right_block .referal{
}
.statistic_head .right_block .link.active, .statistic_head .right_block .cod_link.active{
}*/
.statistic_head .for_dashed{
border-bottom: 1px dashed;
background-color: #FECD44;
font-weight: bold;
cursor: pointer;
}
.for_hite_teg{
display: none;
}
.statistic_head .progres{
margin-top: 20px;
}
.statistic_head .progres .baalon{
display: inline-block;
}
.statistic_head .progres .baalon .baalon_subsection{
float: left;
}
.statistic_head .progres .baalon .percent{
position: absolute;
top: 21px;
left: 17px;
color: #fff;
font-weight: bold;
}
.progres_bar3 .baalon{
}
.progres_bar5 .baalon{
margin-left: 73px;
}
.progres_bar7 .baalon{
margin-left: 148px;
}
.progres_bar15 .baalon{
margin-left: 223px;
}
.progres_bar25 .baalon{
margin-left: 297px;
}
.progres_bar30 .baalon{
margin-left: 371px;
}
.progres_bar50 .baalon{
margin-left: 444px;
}

.progres .progres_line{
margin-left: 13px;
}

.empty_update_list{
	display: none;
    margin-bottom: 5px;
}
.empty_list{
display: none;
font-size: 13px; 
}

.of_on_one_filter{
margin: 0;
padding-left: 48px;
height: 14px;
background: url(../images/of_on.png) bottom left no-repeat;
display: block;
cursor: pointer;
margin-top: 3px;
}
.of_on_one_filter.active{
background-position: left top;
font-weight: bold;
}
.of_on_one_filter.deactive{
opacity: 0.5;
}
.of_on_one_filter.deactive .data_filtre{
border-bottom: 1px dashed black;
}
.left_column .str_date{
padding: 2px;
}
.left_column .str_date.str_date_renew{
background-color: #FFEF9B;
}
.left_column .str_date.str_date_paid{
background-color: #DFFFC2;
}
.left_column .str_date.str_date_nopaid{
background-color: #FFE2DB;
}
.left_column .str_date.str_date_saved{
background-color: #C2F7FD;
}
.one_load:hover  .arrow{
display: block;
}
.one_load .arrow.hide{
display: none;
}
.one_load .arrow{
display: none;
position: absolute;
top: 110px;
left: 20%;
color: #FF6305;
font-weight: bold;
font-style: italic; 
}
.one_load .arrow .text_arrow{
float: left;
}
.one_load .arrow .img_arrow{
float: left;
}
.one_load .arrow .img_arrow img{
width: 95px;
}
.one_load .arrow .close_arrow_popup{
cursor: pointer;
position: absolute;
top: 43px;
left: -10%;
z-index: 2;
}
.one_load .arrow .arrow_text{
 float: right;
  padding: 12px;
  border: 1px solid #eee;
  border-radius: 10px;
  background-color: #fff;
}
.one_load .arrow .arrow_text span{
/*
border-bottom: 1px dashed #ccc;
border-bottom: 1px dashed #FF6305; 
*/ 
}
.one_load .arrow .img_arrow{
float: right;
position: absolute;
top: 70%;
left: 54%;
}
.one_load .arrow .img_arrow img{
margin-left: 60%;
}

/*
████──████─█───█─█──█─█───████─████─████
█──██─█──█─█───█─██─█─█───█──█─█──█─█──██
█──██─█──█─█─█─█─█─██─█───█──█─████─█──██
█──██─█──█─█████─█──█─█───█──█─█──█─█──██
████──████──█─█──█──█─███─████─█──█─████
*/
.header_download{
margin-bottom: 35px;
margin-left: 15px; 
}
.togle_wrapper_of_progress{ 
margin-left: 20px;
}
.togle_wrapper_of_progress .link_container{

}
.togle_wrapper_of_progress .link_container .link_elem_wrapper{
display: block; 
margin-bottom: 10px; 
font-weight: bold; 
}

.main_payment .download_now{
display: none; 
height: 300px; 
position: relative;
background: url(../images/exp_base_fut.jpg) 0 0 no-repeat;
border-radius: 17px;  
}
.main_payment .download_now .down_note{
position: absolute;
left: 530px; 
padding-left: 10px;
padding-bottom: 20px; 
background-color: #FFF; 
}
.main_payment .download_now .down_note_1{
top: 47px;
color: #01A508;
font-weight: bold; 
}
.main_payment .download_now .down_note_2{ 
top: 90px; 
}
.main_payment .download_now .down_note_3{
top: 148px;
}
.main_payment .download_now .down_note_4{
top: 177px; 
}
.main_payment .download_now .down_note_5{
top: 238px; 
padding-bottom: 7px;
}
.main_payment .download_now .yashare-auto-init{
position: absolute;
left: 537px;
bottom: 15px; 
}

.etaps_download{
margin-bottom: 10px;
}
.thank_you{
display: none;
text-align: center;
padding-top: 28px;
color: #01A508;
font-weight: bold;
}
.etaps_download .text_etaps{
color: #b8b8b8;
padding-right: 35px;
height: 16px;
display: inline-block;
padding-top: 4px;
}
.etaps_download .text_etaps.active{
color: #a3d81c;
background: url('../images/done.png') no-repeat top right;
}
.etaps_download .postroenie{
margin-left: 10px;
}
.etaps_download .vygruzka_predpriyatii{
margin-left: 97px;
}
.etaps_download .udalenie_dublei{
margin-left: 87px;
}
.progress_bar{
width:799px;
height:33px;
position:relative;
background: url(../images/download/slider_1.png) top left no-repeat;
}
.progress_wrapper{
top: 10px;
left: 13px;
width: 775px;
height: 14px;
}
.progress_wrapper .progress_line{
position: absolute;
background-color: green;
height: inherit;
width: 0;
background: url(../images/download/slide.png) 0px 0px repeat-x;
border-radius: 2px;
}
.progress_wrapper .progress_line .percent_of_download{
float: right;
color: #FFF;
font-weight: bold;
margin-right: 5px;
}
.thesis{
margin-top: 20px;
margin-left: 15px;
margin-bottom: 20px; 
}
.thesis .count_thesis{
}
.thesis .total_count_thesis{
}
.thesis .one_thesis{
}
/*
████─█──█─█─█─███─████
█──█─█─█──█─█─█───█──██
█──█─██───█─█─███─█──██
█──█─█─█──███─█───█──██
████─█──█──█──███─████
*/
input[name="search_okved_input"]{
width: 50%;
padding: 4px 4px 4px 25px;
background: #ffffff;
color: #999;
margin-bottom: 10px;
}

.result_search_okved{
display: none;
box-shadow: 0px 1px 3px #222;
padding: 15px;
z-index: 10;
position: absolute;
background-color: white;
}
.one_okved{
margin-bottom: 10px;
}
.one_okved .numb{
color: #1b88c1;
width: 60px;
display: inline-block;
margin-right: 30px;
text-align: right;
float: left;
}
.one_okved .text{
display: inline-block;
float: left;
width: 85%;
}
.for_close_resalt_search_okved{
float: right;
color: #1b88c1;
position: relative;
border-bottom: 1px dashed;
top: -6px;
right: -6px;
margin-bottom: 5px;
cursor: pointer;
}


.left_block_under{
padding-top: 15px;
padding-bottom: 15px;
float: left;
width: 22.1555%;
padding-left: 10px;
box-shadow: 0px 0px 1px #666;
border-radius: 5px;
background-color: #E5E3E4;
margin-top: 50px;
margin-left: 10px;
}

.left_blok_card{
width: 32%; 
float: left;
margin-left: 7px;
height: 74px;
}
.left_blok_card.okved{
background: url(../images/okved.png) 1px 1px no-repeat;
}
.left_blok_card.auth{
background: url(../images/kabinet.png) 1px 1px no-repeat;
}
.left_blok_card.faq{
background: url(../images/faq.png) 1px 1px no-repeat;
}
.left_blok_card.call-center{
background: url(../images/call-center.png) 1px 1px no-repeat; 
}
.left_blok_card.catalog{
background: url(../images/vugruzka.png) 1px 1px no-repeat;
}
.left_wrapper .block:hover .left_blok_card{
background-position: 1px -77px;
}
.left_wrapper .block.active .left_blok_card{
background-position: 1px -77px;
}
.button_exit_auth{
background: url(../../images/exit_auth.png) top left no-repeat;
padding-left: 21px;
height: 16px;
top: -2px;
position: relative; 
}


/*
████──████─███─████─────████─████─█───█─████─████─█──█─██─██
█──██─█──█─█───█──█─────█──█─█──█─██─██─█──█─█──█─██─█──███
████──████─███─████─────█────█──█─█─█─█─████─████─█─██───█
█──██─█──█───█─█──█─────█──█─█──█─█───█─█────█──█─█──█───█
████──█──█─███─█──█─────████─████─█───█─█────█──█─█──█───█
─────────────────────────────────────────────────────────█
*/
.wrapper_for_generate_text{
width: 38%;
float: left;
margin: 30px 20px 40px 40px; 
}
.wrapper_for_generate_text_new{
width: auto;
margin: 0; 
margin-right: 20px;  
}
.wrapper_for_generate_text h1{
font-weight: bold;
margin-bottom: 5px;
}
.wrapper_for_generate_text .generate_text{
margin-bottom: 20px; 
}
.yellow_link, .yellow_link_hui{
background-color: #FFD501;
}
.yellow_bg{
	background-image: url(/images/pdb.png);
	display: inline-block;
	padding: 5px 10px;
}
.skb_link{
font-size: 26px;
}
.skb_link_ex{
color: rgb(27,136,193);
}


/*
████─████─████─█───█─█─███─█──█─█──█─████
──██─█──█─█────█───█─█─█───█──█─█─█──█──█
─██──████─█─██─█───█─█─███─████─██───████
██───█──█─█──█─█───█─█───█─█──█─█─█──█──█
████─█──█─████─███─███─███─█──█─█──█─█──█
*/
.main_payment .test_text{
margin-bottom: 10px;
}
.main_payment .test_text_dop{
/*margin-bottom: 20px;*/
}
.loda_test_data_base_file{
margin-bottom: 25px;
display: block;
}
.loda_test_data_base_file img{
top: 19px;
width: 48px;
position: relative;
margin-left: -10px;
margin-right: 10px;
}
.text_or{
display: block;
margin-left: 150px;
margin-bottom: 20px;
font-style: italic;
}
.close_zaglushka{
color: #1b88c1;
border-bottom: 1px dashed;
cursor: pointer;
display: inline-block;
margin-right: 10px;
margin-left: 58px;
font-weight: bold; 
}
.download_ready_test{
color: #1b88c1;
margin-left: 10px;
}


.text_span_huyan h1{
margin-bottom: 10px;
}
.text_span_huyan p{
margin-bottom: 10px;
}

.text_wrapper{
font-size: 13px;
padding: 40px;
padding-top: 0px;
}
.text_wrapper p{
margin: 10px 0;
}
.text_wrapper img{
max-width: 100%;
}
.text_wrapper .text_line{
	line-height: 1.25;
	margin: 10px 0;
}
.text_wrapper .text_header{
	font-size: 16px;
	font-weight: bold;
	margin: 20px 0;
}
.text_wrapper .text_title{
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 40px;
}
.text_wrapper .text_img_wrapper{
	padding: 10px 0;
}
.text_wrapper .text_img{
	border: 1px solid;
}
.text_wrapper ul{
	list-style: initial;
	padding-left: 2%;
}
.text_wrapper .ref_list{
	line-height: 1.25;
	padding-bottom: 10px;
}
/*
████─████──█───█─███─█──█
█──█─█──██─██─██──█──██─█
████─█──██─█─█─█──█──█─██
█──█─█──██─█───█──█──█──█
█──█─████──█───█─███─█──█
*//*admin*//*админ*//*админка*/
.admin_page .admin_page_wrapper{
	margin-left: 30px; 
}

.admin_page .admin_page_wrapper .order_stat_list_wrapper{

}
.admin_page .admin_page_wrapper .order_stat_list_wrapper .one_line{
	padding: 5px;
    background: none repeat scroll 0 0 #F6F6F6;
}
.admin_page .admin_page_wrapper .order_stat_list_wrapper .one_line:nth-child(2n){ 
	background: none repeat scroll 0 0 #E7E7E7;
}

.news_list_wrapper{
margin-left: 30px;
}
.news_list_wrapper .add_new_news{
margin-bottom: 20px;
margin-left: 5px;
}
.news_list_wrapper .one_news{
padding: 5px;
background: none repeat scroll 0 0 #F6F6F6;
}
.news_list_wrapper .one_news:nth-child(2n){
background: none repeat scroll 0 0 #E7E7E7;
}
.news_list_wrapper .one_news .head_one_news{
min-width: 65%;
float: left;
}
.news_list_wrapper .one_news .change_one_news{
width: 40px;
float: right;
}
.news_list_wrapper .one_news .delete_one_news{
float: right;
cursor: pointer;
}

.add_news_wrapper{
margin-left: 30px;
}
.add_news_wrapper .return_to_list{
margin-bottom: 20px;
}
.add_news_wrapper form{
}
.add_news_wrapper .one_inform_fild{
margin-bottom: 10px;
}
.add_news_wrapper .one_input, .add_news_wrapper .one_textarea{
width: 600px;
padding: 3px;
}
.add_news_wrapper .one_textarea{
height: 100px;
}
.add_news_wrapper .head_input{
min-width: 100px;
display: inline-block;
text-align: right;
}
.bd_change{
}

/*
███─███─████─███─███─███─███─███─████
█────█──█──█──█───█──█────█───█──█──█
███──█──████──█───█──███──█───█──█
──█──█──█──█──█───█────█──█───█──█──█
███──█──█──█──█──███─███──█──███─████
*//*statictic*//*статистика*/
.statistic{
/*margin-left: 30px;*/
width: 87%;
/*background: url(/images/menu_back.png) repeat-x #dad8d9;*/
/*box-shadow: 0px 0px 1px #666;*/
border-radius: 4px 4px 4px 4px;
/*padding: 10px 20px;*/
padding: 20px 0;
font-size: 13px;
}
.statistic .average_value_all_costs, .statistic .average_value_wo_beznal, .statistic  .today_date{
margin-bottom: 5px;
}
.statistic  .today_date{
margin-bottom: 10px;
}
.statistic .average_value_all_costs{
}
.statistic .average_value_wo_beznal{
}


.post.wcomments_post, .post.wcomments_post{
display: none;
}



.toggle_head.toggle_head_question{ 
width: 870px; 
top: -15px;  
}


.toggle_head.toggle_head_question .change_click{
display: inline-block; 
width: 433px;     
}
.toggle_head.toggle_head_question .problem_tabs{
border-radius: 10px 0px 0px 0px; 
}
.toggle_head.toggle_head_question .faq_tabs{ 
border-radius: 0px 10px 0px 0px; 
}


.toggle_head.toggle_head_question .change_click .image_mini {
position: absolute;
top: 13px;
display: block;
width: 16px; 
}
.toggle_head.toggle_head_question .problem_tabs .image_mini{
left: 140px; 
}
.toggle_head.toggle_head_question .faq_tabs .image_mini{ 
left: 125px; 
}
.toggle_head.toggle_head_question .change_click.active .image_mini {
display: none; 
}

._input_search_background{
display: none; 
position: fixed;
width: 100%;
height: 100%;
opacity: 0.5;
top: 0px;
left: 0px;
z-index: 202;
background-color: #000; 
}


/*

████─████─███
█──█─█──█──█
█──█─█──█──█
█──█─█──█──█
████─█──█──█

*/

.opt_country{
float: left;
width: 44%;
border: 1px solid #DAD8D9;
border-radius: 4px; 
margin-bottom: 2%;
padding: 2%; 
background: url(/images/menu_back.png) repeat-x #DAD8D9;
margin-top: 20px;
}
.opt_country.oc_left{
margin-right: 3.4%;
}
.opt_country .opt_flag_img{
height: 16px;
position: relative;
display: inline-block;
margin-right: 5px; 
float: left;
}

.opt_country .opt_country_structure{
margin-left: 30px; 
margin-top: 15px; 
font-weight: bold; 
font-size: 13px;
}

.opt_country .opt_country_info{
margin-left: 30px;  
margin-top: 10px;
font-size: 13px;
}

.opt_country .opt_info_count{
display: inline-block;
margin-bottom: 5px;
background: url(images/tick_small.png) right -2px no-repeat; 
padding-right: 17px;
font-size: 13px;
}
.opt_info_count_uniq{
color: #c70000;
font-weight: bold;
}

.opt_country .opt_info_update_wrapper, .opt_country .opt_info_format_wrapper, .opt_country .opt_info_demo_wrapper{
font-weight: bold;
display: inline-block;
margin-bottom: 5px;
}
.opt_country .opt_info_update_wrapper .opt_info_update_date, .opt_country .opt_info_format_wrapper .opt_info_format_format{  
font-weight: bold;
color: #01A508; 
}
.opt_country .opt_info_update_wrapper{
margin-top: 20px;
}
.opt_country .opt_info_demo_wrapper .opt_info_demo_demo{color: #1b88c1;}
.opt_country .opt_country_name{
font-weight: bold;
font-size: 16px;
}

.opt_country .opt_cost{
margin-top: 5px; 
display: inline-block;
font-weight: bold; 
}
.opt_country .opt_cost .opt_cost_full{
text-decoration: line-through; 
font-weight: normal; 
}
.opt_country .opt_cost .opt_cost_sale{ 
background-color: #BACF98; 
margin-left: 5px; 
font-size: 16px; 
padding: 3px;
}
.opt_country .opt_cost .opt_cost_sale .ocs_rub{font-size: 12px;}

.opt_country .opt_pre_popup{
margin-top: 10px; 
margin-left: 30px;
box-shadow: 0px 0px 1px #333;
cursor: pointer;
display: inline-block;
height: 40px;
width: 220px; 
text-align: center;
background-image: url(images/pdb.png);
background-color: #FFE000;
border-radius: 2px;
border: 1px solid transparent; 
}
.opt_country .opt_pre_popup:hover{
box-shadow: 0px 0px 4px #333; 
}
.opt_country .opt_pre_popup span{
margin-top: 12px;  
display: inline-block;
font-size: 16px; 
font-style: italic;
font-weight: bold;
color: #353B31;
}


.opt_country .opt_popup{
display: none; 
}

/*.export .bnr_opt{
margin-left: 30px; 
width: 95%;
}*/

.opt_demo_download_list{ 
margin-left: 20px;
}

.opt_demo_download_list .opt_demo_download_item { 
margin-top: 5px;
}

.opt_demo_download_list .opt_demo_download_item .opt_demo_download_a{
margin-left: 0; 
}

.opt_demo_download_list .opt_demo_download_item_img{
height: 16px; 
position: relative;
display: inline-block;
top: 2px; 
margin-right: 5px;
}

.for_new_download_opt{
cursor: pointer; 
}

.main_payment #go_pay.opt_go_pay{
bottom: 65px; 
}
a.expbase_a{color: #1b88c1;}
.why_lk span{
border-bottom: 1px dashed black;
cursor: pointer;
}
.lk_why.closed{display: none;}
/*.lk_why{
overflow-y: hidden;
max-height: 500px;
transition-property: all;
transition-duration: 1s;
transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
.lk_why.closed{
max-height: 0;
}*/

.paypal_done_wrapper .header{
text-align: center;
}
.paypal_done_wrapper .header .header_align{
float: left;
margin-left: 195px;
margin-top: 15px;
margin-bottom: 15px;

}
.paypal_done_wrapper .header .header_align .image{
float: left;
width: 64px;
}
.paypal_done_wrapper .header .header_align .image img{
width: 100%;
}
.paypal_done_wrapper .header .header_align .head{
float: left;
font-size: 29px;
margin-top: 22px;
}
.paypal_done_wrapper .paragraph{
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
}
.paypal_done_wrapper .paragraph .blue_link{
font-weight: bold;
color: #1b88c1;
}

/*

████─████─█───█
█──█─█──█─█───█
████─████─█████
█────█──█─────█
█────█──█─█████

*/

.pay_wrapper{
padding: 15px;
}
.pay_wrapper .pay_p,
.pay_wrapper .pay_table{
margin-bottom: 20px;
}
.pay_wrapper .pay_head_p{
font-size: 16px;
}
.pay_wrapper .pay_table tr td,
.pay_wrapper .pay_table tr td input[type="text"]{
text-align: center;
}
.pay_wrapper .pay_table tr td input[type="text"]{
padding: 5px;
}
.pay_wrapper #button_bill{
padding: 5px;
margin-left: 135px;
}




.main .export .filter.add_company{
	padding-left: 30px;
	padding-right: 30px;	
}

.add_company .input_wrapper{
	margin-top: 10px;
	margin-bottom: 10px;
}

.add_company .input_wrapper.first{
	margin-top: 20px
}
.add_company .input_wrapper .text{
	display: inline-block;
	width: 200px;	
}

.add_company .send_order{
	margin-top: 20px;
	box-shadow: 0px 0px 1px #333;
	cursor: pointer;
	display: inline-block;
	height: 34px;
	width: 325px;
	text-align: center;
	background-image: url(images/pdb.png);
	background-color: #FFE000;
	border-radius: 5px;
	padding-top: 8px;
	font-size: 28px;
	font-style: italic;
	font-weight: bold;
	color: #353B31;
	margin-bottom: 30px;
}

.add_company .input_wrapper input{
	border-radius: 5px;
	border-radius: 5px;
	height: 27px;
	width: 350px;
	background: linear-gradient(#F6F6F6, #E6E6E6);
	border: 1px solid #CCC;
	background: #F5F5F5;
	background: -webkit-linear-gradient(#FFF, #E6E6E6);
	background: linear-gradient(#FFF, #E6E6E6);
	padding-left: 10px;
}

.add_company .input_wrapper input[type="checkbox"]{
	height: 27px;
	width: 24px;
}

.add_company .add_city, .add_company .add_subsection{
	margin-bottom: 20px;
}

.add_company .choose_the_city, .add_company .choose_sections{
	margin-bottom: 10px;
}

select.step_selector option{}

select.step_selector{
	border-radius: 5px;
	height: 27px;
	border: 1px solid #CCC;
	background: #F5F5F5;
	background: -webkit-linear-gradient(#FFF, #E6E6E6);
	background: linear-gradient(#FFF, #E6E6E6);
}

.filter.add_company .input_wrapper ._mod-valid{
	border: 1px solid #B0D638;
	box-shadow: #B0D638 0px 0px 4px;
}

.filter.add_company .input_wrapper  ._mod-invalid{
	border: 1px solid #D21C1C;
	box-shadow: #D21C1C 0px 0px 4px;
}

.text_area{
	margin-top: 30px;
	margin-left: 30px;
}
.text_area .head{
	margin-bottom: 15px;
	font-weight: bold;
	font-size: 16px;
}

.text_area .text_content{
	
}


/*

█───█─█─█─█───███─███─────███─███─█───███─████─███
██─██─█─█─█────█───█──────█───█───█───█───█──█──█
█─█─█─█─█─█────█───█──███─███─███─█───███─█─────█
█───█─█─█─█────█───█────────█─█───█───█───█──█──█
█───█─███─███──█──███─────███─███─███─███─████──█

*/  
.mod_multi_select{ 
    display: inline-block;
	position: relative;
}

	.mod_multi_select .active_option_wrapper{
		display: block;
		cursor: pointer;
	}
	
	.mod_multi_select .active_option_wrapper:hover{ 
		box-shadow: 0px 0px 4px #333;	
	}
	
		.mod_multi_select .active_option_wrapper .active_option{ 
			display: inline-block;
			height: 25px;  
			width: 140px;
			float: left;
			margin-right: 0;
			padding: 0 4px;
			border: 1px solid #CCC;
			background: #F7F7F7;
			color: #666; 
			font-weight: normal;
			line-height: 25px;
		}	  
		
		.mod_multi_select .active_option_wrapper .img_wrapper{    
			display: inline-block;			
			float: left;
			height: 27px;
			margin-right: 0;
		} 			
		
			.mod_multi_select .active_option_wrapper .img_wrapper .img{ 
				height: 100%; 
			} 				
	
	.mod_multi_select .list{ 
		display: none;
		position: absolute;
		left: 0;
		z-index: 1;
		margin-top: 0;
		border: 1px solid #CCC; 
		border-top: none;		
		background-color: #FFF;
	}
	.mod_multi_select.open .list{
		display: block; 
	}	
	
		.mod_multi_select .list .option{
			display: block;
			width: 140px;
			margin-right: 0;
			padding: 5px 4px;
			font-weight: normal;
			color: #666;
			cursor: pointer;		
		} 
		
		.mod_multi_select .list .option.active{ 
			background: url(/images/tick_small.png) 95% 50% no-repeat;		
		}
		
		.mod_multi_select .list .option:hover{ 
			background-color: #DDD;
		}
			.arrow_for_additional_filters{
				height: 18px;
				margin-left: 8px;
				position: absolute;
			}
	
/*
████─████─█───█──────████──████─█──█─█──█─███─████
█──█─█──█─█───█──────█──██─█──█─██─█─██─█─█───█──█
█────████─█───█──────████──████─█─██─█─██─███─████
█──█─█──█─█───█──────█──██─█──█─█──█─█──█─█───█─█
████─█──█─███─███────████──█──█─█──█─█──█─███─█─█
*/
.call_center_banner_bg{
	position: fixed;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .5;
    top: 0;
    left: 0;
    display: none;
    z-index: 20000;
}
.call_center_banner_fundamental_wrapper{
	position: fixed;
    width: 880px;
	display: none;
    top: 100px;
    background-color: #fff;
    border: 1px solid #333;
    box-shadow: 0px 0px 10px #333;
    border-radius: 20px;
    z-index: 20001;
	left: 50%;
	margin-left: 100%;
}
.call_center_banner_wrapper{
	padding: 15px;
    padding-bottom: 30px;
    font-size: 14px;
    background-color: #fff;
    border: 3px solid #FFD800;
    border-radius: 10px;
}
	.call_center_banner_wrapper .call_center_banner_close{
		position: absolute;
		cursor: pointer;
		top: -16px;
		right: -16px;
		z-index: 1;
	}
	.call_center_banner_wrapper .call_center_banner_header_wrapper{
		
	}
		.call_center_banner_wrapper .call_center_banner_header_wrapper .call_center_banner_header_image{
			width: 100%;
		}
		.call_center_banner_wrapper .call_center_banner_header_wrapper .call_center_banner_header_upper_line{
			font-size: 30px;
			margin: 10px 0 10px 20px;
			text-align: left;
		}
		.call_center_banner_wrapper .call_center_banner_header_wrapper .call_center_banner_header_lower_line{
			font-size: 25px;
			text-align: right;
			color: #F08003;
		}
	.call_center_banner_wrapper .call_center_banner_footer_wrapper{
		
	}
		.call_center_banner_wrapper .call_center_banner_footer_wrapper .call_center_banner_footer_left_wrapper{
			float: left;
			width: 50%;
		}
			.call_center_banner_wrapper .call_center_banner_footer_wrapper .call_center_banner_footer_left_image{
				width: 100%;
			}
		.call_center_banner_wrapper .call_center_banner_footer_wrapper .call_center_banner_footer_right_wrapper{
			float: left;
			margin-left: 4%;
			margin-top: 9%;
			width: 46%;
		}
			.call_center_banner_wrapper .call_center_banner_footer_wrapper .call_center_banner_footer_text_line{
				margin-bottom: 4%;
			}
				.call_center_banner_wrapper .call_center_banner_footer_wrapper .promo_code{
					color: #1b88c1;
					font-weight: bold;
					text-decoration: underline;
				}
				.call_center_banner_wrapper .call_center_banner_footer_wrapper .call_center_banner_link{
					background: url(/images/call_btn_bg.png);
					display: inline-block;
					padding: 10px 45px;
					color: #000;
					text-decoration: none;
					margin-left: 10px;
				}
	.call_center_banner_wrapper .attention{
		color: #1b88c1;
		font-weight: bold;
		font-style: italic;
	}
	.call_center_banner_wrapper .call_center_line{
		line-height: 1.25;
		margin: 10px 0;
	}
	.call_center_banner_wrapper .call_center_left_wrapper{
		float: left;
		margin-left: 2%;
		margin-right: 6%;
		width: 30%;
	}
		.call_center_banner_wrapper .call_center_left_wrapper .call_center_banner_image_wrapper{
			margin-bottom: 30px;
			width: 100%;
		}
			.call_center_banner_wrapper .call_center_left_wrapper .call_center_banner_image_wrapper .call_center_banner_image{
				max-width: 100%;
				width: 100%;
			}
	.call_center_banner_wrapper .call_center_right_wrapper{
		float: left;
		width: 60%;
	}
		.call_center_banner_wrapper .call_center_right_wrapper .call_center_right_header_wrapper{
			font-size: 20px;
			font-weight: bold;
		}
		.call_center_banner_wrapper .call_center_right_wrapper .call_center_block{
			margin: 15px 0;
		}
			.call_center_banner_wrapper .call_center_right_wrapper .call_center_block .call_center_block_header_wrapper{
				margin: 5px 0;
			}
				.call_center_banner_wrapper .call_center_right_wrapper .call_center_block .call_center_block_header_wrapper .call_center_block_header{
					font-size: 16px;
					font-weight: bold;
				}
			.call_center_banner_wrapper .call_center_right_wrapper .call_center_block .call_center_block_line_wrapper{
				margin: 5px 0 5px 10px;
			}
		.call_center_banner_wrapper .call_center_right_wrapper .call_center_info_line_wrapper{
			margin-left: 10px;
		}
			.call_center_banner_wrapper .call_center_right_wrapper .call_center_info_line_wrapper .call_center_info_line{
				font-size: 18px;
				font-weight: bold;
			}
				.call_center_banner_wrapper .call_center_right_wrapper .call_center_info_line_wrapper .call_center_info_line .call_center_info_cost_wrapper{
					background-color: #89AE20;
					color: #fff;
					display: inline-block;
					padding: 5px 15px;
				}
		.call_center_banner_wrapper .call_center_right_wrapper .call_center_info_mini_line_wrapper{
			margin-left: 10px;
		}
		.call_center_banner_wrapper .call_center_right_wrapper .call_center_submit{
			background-color: #F79532;
			color: #fff;
			cursor: pointer;
			display: inline-block;
			font-size: 18px;
			font-weight: bold;
			margin-left: 10px;
			padding: 15px 30px;
		}
	
._mod-bold{
	font-weight: bold!important;
}
._mod-italic{
	font-style: italic!important;
}
._mod-underline{
	text-decoration: underline!important;
}
._mod-clickable{
	cursor: pointer!important;
	border-bottom: 1px dashed!important;
	text-decoration: none!important;
}
._mod-hide{
	display: none!important;
}
._mod-br{
	height: 20px!important;
}
._mod-h30{
	height: 30px!important;
}
._mod-h50{
	height: 50px!important;
}

/*
████─████─█───█───███─████
█──█─█──█─█───█────█──█──█
█────████─█───█────█──█──█
█──█─█──█─█───█────█──█──█
████─█──█─███─███──█──████
*/
.callto_fundamental_wrapper{
	padding: 10px;
}
.content_header{
	text-align: center;
    font-weight: bold;
    font-style: italic;
    font-size: 28px;
    margin-bottom: 40px;
}
.callto_block_header{
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	font-style: italic;
    margin: 40px 0 20px 0;
}
.callto_block{
	margin-bottom: 30px;
}
.callto_block .callto_header_line{
	font-size: 18px;
    font-weight: bold;
    text-align: center;
    margin: 30px 0 15px 0;
}
.callto_block .callto_line{
	font-size: 14px;
    margin: 5px 0;
}
.callto_block .callto_attention_line{
	font-style: italic;
	margin-bottom: 15px;
	text-align: justify;
}
.callto_block .callto_img_wrapper{
	margin-top: 10px;
	text-align: center;
}
.callto_block .callto_img_wrapper .callto_img{
	width: 60%;
}

/*
	UNIQUE EMAIL
 */
.unique_email_query{
	background-color: #F3D300;
	border-radius: 8px;
	cursor: pointer;
	display: inline-block;
	margin-bottom: 10px;
	padding: 5px 10px;
}
.unique_email_query.unique_email_cancel{
	background-color: rgba( 255, 0, 0, 0.7 );
	color: #fff;
}
.unique_email_queue_kek{
	text-decoration: line-through;
}
.unique_email_queue_number{
	color: red;
	font-weight: bold;
}
.unique_email_queue_waiting_wrapper{
	margin-left: 50px;
}
.unique_email_queue_waiting_timer{
	color: red;
	font-weight: bold;
}

.button-link {
	cursor: pointer;
	border-bottom: 1px dashed;
	text-decoration: none;
}

.unique-email-popup__p {
	margin-bottom: 5px;
}

.unique-email-popup__p_important {
	font-weight: bold;
}

.unique-email-popup__extra-item {
	display: block;
	padding: 2px 10px;
	line-height: 1.3em;
}

.unique-email-popup__extra-item::before {
	display: inline-block;
	content: url( /images/uniq_pros.png );
}

.unique-email-popup__extra {
	margin-top: 20px;
}

.unique-email-result-explanation, .unique-email-nofirm-explanation{
	display: none;
	margin-bottom: 15px;
	font-size: 13px;
	color: #666;
}

.unique-email-popup__waiting-notification {
	margin-bottom: 10px;
	display: inline-block;
}


/*
	POPUP INSTRUCTION
 */
.instr_header{
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 20px;
}
.instr_text{
	margin: 10px 0;
}
.instr_qa_block{
	margin: 15px 0;
}
.instr_qa_block .instr_q_wrapper{
	font-weight: bold;
	margin-bottom: 10px;
}
.instr_img_unique_email{
	float: right;
	margin-left: 2%;
	width: 46%;
}
.instr_qa_block .instr_a_wrapper .instr_a_before_image_wrapper{
	display: inline-block;
	float: left;
	width: 88%;
}
.instr_qa_block .instr_a_wrapper .instr_a_image_wrapper{
	display: inline-block;
	float: left;
	margin: 0 2%;
	width: 8%;
}
.instr_qa_block .instr_a_wrapper .instr_a_image_wrapper .instr_a_image{
	width: 100%;
}
.go_order_new_companies_wrapper{
    display: none;
    margin-top: 0;
    text-align: center;
}
.go_order_new_companies_wrapper .go_order_new_companies{
    bottom: 105px;
    box-shadow: 0px 0px 1px #333;
    cursor: pointer;
    display: inline-block;
    height: 40px;
    width: 160px;
    text-align: center;
    background-image: url(images/pdb.png);
    border-radius: 5px;
}
.go_order_new_companies_wrapper .go_order_new_companies span {
    margin-top: 10px;
    display: inline-block;
    font-size: 20px;
    font-style: italic;
    font-weight: bold;
    color: #353B31;
}

.bitrix_excel.new_companies{
    top: -48px;
}

.tip_to_reload_page{
    position: absolute;
    top: 10px;
    left: 10px
}