/*@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;1,400;1,700&display=swap');*/


body {
  font-family: Tahoma;
/*font-family: 'Roboto Condensed', sans-serif;*/
  font-style:normal;
  font-size:12px;
/*font-size:14px;*/
  margin:0px;

}

#table_content{  
	max-width:1350px;margin:0px auto;
	position:relative;
 }

/*ВРЕМЕННО !   ПО�?СК скрытый*/
#live_search_listresults_block_head, #live_search_listresults_block{display:none !important;}
/**/
.pointer{cursor:pointer;}
#loading{position: fixed; top: 45%; margin: 0 auto; left: 50%; margin-left: -32px; display: none; z-index: 100000;
		padding:5px 7px;border-radius:4px;}

.font10{font-size:10px !important;}
.font11{font-size:11px !important;}
.font12{font-size:12px !important;}
.font14{font-size:14px !important;}
.font16{font-size:16px !important;}
.font18{font-size:18px !important;}
.font20{font-size:20px !important;}
.font22{font-size:22px !important;}
.font24{font-size:24px !important;}
.font28{font-size:28px !important;}

.red{color:#ff0000;}
.green{color:#009700;}
.blue{color:#0000ff !important;}
.c000{color:#000 !important;}
.c666{color:#666;}
.c999{color:#999 !important;}
.ccc{color:#ccc;}
.c508{color:#508CC9;}
.c141{color:#14145B;text-decoration:none;}
.c60{color:#C60 !important;}
.c60_sel{color:#C60 !important; background: #D7E7EA none repeat scroll 0% 0%;text-decoration:none;padding:3px 0px;border-radius:3px;}
.sp_yellow{color:#FF4A00;}
.sp_black{color:#000;}
.bold{font-weight:bold;}
.nobold{font-weight:normal !important;}
.c529{color:#056FE2;}
.c007{color:#056FE2;}
.center{text-align:center;}
.ctrad1{color:#BFCFEA;}
.white{color:#fff !important;}
.italic{font-style: italic;}
.black{color:#000;text-decoration:none;}

.bg_info {background:#056FE2;}

.fl{text-transform: uppercase;}

.div_index_left_zag_consult{padding:7px;text-align:center;color:#fff;font-size:18px;font-weight:bold;
					border-radius:10px 10px 0px 0px;
					/*background: #FF6F28;*/
					}
.consult{
font-size:18px;font-weight:bold;
border-radius:10px 10px 0px 0px;	
cursor: pointer;
position: fixed;
display: block;
width: 240px;
height: 150px;
bottom: -135px;
right: 50px;
z-index: 1000;
margin: 0 15px;
padding: 10px;
box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
background: url('/images/consult.png') left 3px top 2px no-repeat, #FF6F28 linear-gradient(to bottom, #FF6F28, #FF6F28) repeat scroll 0% 0%;
font-weight: normal;
text-align: center;
color: #000;
}

.recommendation_footer{
font-size:16px;font-weight:bold;
border-radius:10px 10px 0px 0px;
border:1px solid #008000;
cursor: pointer;
position: fixed;
display: block;
width: 150px;
height: 13px;
bottom: 0px;
left: 50px;
z-index: 1000;
margin: 0 15px;
padding: 10px;
box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
background: #B3FFB3 url("/menu/down.gif") no-repeat scroll 80% 50%;
font-weight: normal;
text-align: center;
}


.data_remind_footer{
font-size:16px;font-weight:bold;
border-radius:10px 10px 0px 0px;
border:1px solid #008000;
color:#ffffff;
cursor: pointer;
position: fixed;
display: block;
width: 150px;
height: 13px;
bottom: 0px;
left: 400px;
z-index: 1000;
margin: 0 15px;
padding: 10px;
box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
background: #2E8CD1;
font-weight: normal;
text-align: center;
}


/*навигация*/
.a_navigation{color:#333;font-size:12px;text-decoration:underline;}
.a_navigation:hover{color:#056FE2;}
.span_navigation{color:#333;font-size:12px;margin-left:0px !important;}
/***********/


.no_href{pointer-events:none;text-decoration:none;}

.a_info_white{color:#fff;text-decoration:none;cursor:pointer;}
.a_info_white:hover{text-decoration:underline;}

.a_info_blue{color:#0000ff;text-decoration:underline;cursor:pointer;}
.a_info_blue_u{color:#0000ff;cursor:pointer;text-decoration:underline;}

.a_info{color:#056FE2;text-decoration:none;cursor:pointer;}
.a_info:hover{text-decoration:underline;}

.a_info_nu{color:#056FE2;text-decoration:none;cursor:pointer;}
.a_info_nu:hover{text-decoration:none;}

.a_info_u{color:#056FE2;cursor:pointer;text-decoration:underline;}
.span_info_u{color:#056FE2;cursor:pointer;text-decoration:underline;}

.a_info_red{color:#ff0000;cursor:pointer;text-decoration:none;}
.a_info_red:hover{text-decoration:underline;}

.a_info_red_u{color:#ff0000;cursor:pointer;text-decoration:underline;}

.a_info_grey{color:#666;cursor:pointer;text-decoration:none;}
.a_info_grey:hover{text-decoration:underline;color:#056FE2;}

.a_info_grey_u{color:#666;cursor:pointer;text-decoration:underline;}
.a_info_grey_u:hover{color:#056FE2;}

.a_info_block:hover::after { 
 content: attr(title); 
}
.a_info_block{pointer-events: none;}


.a_info_ccc,.a_info_ccc a{color:#A1A1A1 !important; text-decoration:none;}
.a_info_ccc:hover{text-decoration:underline;}


.a_info_black{color:#000;cursor:pointer;text-decoration:none;}
.a_info_black:hover{color:#056FE2;}

.a_info_black_u{color:#000 !important;cursor:pointer;text-decoration:underline;}
.a_info_black_u:hover{color:#056FE2;}

.a_info_white{color:#fff;cursor:pointer;text-decoration:none;}
.a_info_white:hover{text-decoration:underline;}

.a_info_80{color:#808080;cursor:pointer;text-decoration:underline;}

.a_info_c60_{color:#C60 !important; cursor:pointer;text-decoration:none;border-radius:3px;}
.a_info_c60_:hover{text-decoration:underline;}

.a_info_c60{color:#C60 !important; cursor:pointer;
				text-decoration:none;padding:3px 0px;border-radius:3px;}
.a_info_c60:hover{text-decoration:underline;}

.a_info_c60_2{color:#C60 !important; cursor:pointer;
				text-decoration:none;/*padding:3px 10px;*/border-radius:3px;}
.a_info_c60_2:hover{text-decoration:underline;}

.a_info_c60_nu{color:#C60 !important; background: #D7E7EA none repeat scroll 0% 0%; cursor:pointer;
				text-decoration:none;padding:3px 0px;border-radius:3px;}
.a_info_c60_nu:hover{text-decoration:none;}

.a_info_c60_u{color:#C60;cursor:pointer;text-decoration:underline;}
.a_info_c60_u:hover{color:#333;}

.a_info_c60_w{color:#C60 !important; background: #fff; cursor:pointer;
				text-decoration:none;padding:3px;border-radius:3px;}
.a_info_c60_w:hover{text-decoration:underline;}

.a_info_FF8D42{color:#FF8D42;text-decoration:none;cursor:pointer;}
.a_info_FF8D42:hover{text-decoration:underline;}
/**********************/

::-webkit-input-placeholder {color:#999999;}
::-moz-placeholder          {color:#999999;}/* Firefox 19+ */
:-moz-placeholder           {color:#999999;}/* Firefox 18- */
:-ms-input-placeholder      {color:#999999;}


.div_main_menu_fixed{position:fixed;top:0px;width:100%;z-index:100;}

.div_right_banner_index{position:fixed;right:0px;top:100px;width:100px;z-index:1;}
.div_right_banner{position:fixed;right:0px;top:23px;width:100px;z-index:1;}


.yellow_block {
    width: 95%;
    background: #FFFFD7 none repeat scroll 0% 0%;
	border: 2px solid #FFCC66;
    color: #056FE2;
    cursor: pointer;
    float: left;
    padding: 7px 5px;
    font-size: 12px;
	background: #FFB url("/menu/down.gif") no-repeat scroll 90% 50%;
}
.yellow_block:hover {text-decoration:underline;}

.well{padding: 1px; cursor: pointer; list-style: none;}

.well_type{color:#C60 !important;}

.well :hover {color: #C60;} 

.well ul{display: none;}


.a_colorbox{text-decoration:none !important;}
.clear{clear:both;}
.none{display:none;}
label{cursor:pointer;}

.input_info:focus {border-color: #056FE2;box-shadow: 0px 0px 2px #979797;}
.input_info {padding: 3px 6px 4px 6px;border-radius:4px;border:1px solid #999;}

#back_top{z-index: 1; position: fixed; bottom: 30px; left: 2%;
			display: none;-webkit-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; background: #ccc; 
			padding: 5px; border-radius: 5px;cursor:pointer;}
#back_top:hover{box-shadow:0px 0px 2px;}

#div_count_limit{z-index: 1; position: fixed; bottom: 100px; left: 2%;
			-webkit-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; background: #ccc; 
			padding: 5px 10px; color:#ff0000; font-weight:bold; font-size:24px; border-radius: 5px;cursor:pointer;}

.hidden{display:none;}

.error{color:#ff0000;border-color:#ff0000;}
.error:focus{border-color:#ff0000;}
label.error{display:block;}

/*очистить input="text"*/
.clear_input{width:10px;cursor:pointer;}
.clear_input:hover{transform:scale(1.20);}
.clear_product_monitoring{width:10px;margin-right:5px;cursor:pointer;}
.clear_product_monitoring:hover{transform:scale(1.20);}

.clear_input_video{width:10px;cursor:pointer;}
.clear_input_video:hover{transform:scale(1.20);}

.lk_profile{cursor:pointer;}

/* auth_inc begin */
		.tooltip {
			border-bottom: 1px dotted #000000; color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: relative;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 5em; top: -4em; z-index: 99;
			margin-left: 0; width: 250px;
		}
		.tooltip:hover img {
			border: 0; margin: -10px 0 0 -55px;
			float: left; position: absolute;
		}
		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
		.classic { padding: 0.8em 1em; color:#000000;text-decoration: none;}
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }
/* auth_inc end */

/*bottom подвал begin*/
.div_bottom {margin-top:-12px;}
.div_bottom a{display:block;}

/*bottom подвал end*/

/*всплывающии контакты*/
.email_autorize, .email_autorize_uch{cursor:pointer;text-decoration:underline;color:#ff0000;}
.flycont_autorize{color:#ff0000;font-weght:bold;}
.div_vid_detelnosti{margin-bottom:3px;}
/**/


/* DOMAIN */
.domain_menu_podpis{cursor:pointer;margin-bottom:10px;background:#fff url("/menu/down.gif") no-repeat scroll 90% 50%;
					border-radius:4px;padding:5px 7px;border:1px solid #4D8893;/*box-shadow:0px 0px 1px #979797;*/
					color:#000;}
					
.domain_menu_podpis2{cursor:pointer;margin-bottom:10px;background: url("/menu/down.gif") no-repeat scroll 90% 50%;
					border-radius:4px;padding:5px 7px;border:1px solid #999;/*box-shadow:0px 0px 1px #979797;*/
					color:#999;}

/**/


/* Registration */
#reg { height: 100%; margin: 0 auto; }
#reg { width: 764px; }
#reg #header { width: 764px; }

#header { height: 46px; padding-bottom: 3px; border-bottom: 1px solid #056FE2; }
#header .bg { padding: 0px; background: #056FE2; }
#header a { display: block; margin: 0 auto; height: 46px; width: 764px; padding-top: 0px; overflow: hidden; color:#056FE2;
			background: url('/images/logo/logo1-1b.png') center top no-repeat; background-position-y: 3px;}

/* footer */
#login #footer { width: 502px; }
#reg #footer { width: 764px; }

#footer { position: relative;  padding-top: 3px; border-top: 1px solid #056FE2; text-align: center; margin-top:200px; }
#footer .bg { padding: 0.8em 0; background: #056FE2; color: #fff; }
#footer a { color: #fff; border-bottom: 1px solid #fff; margin-right: 1em; }

.error_section{position:absolute;bottom:10px;left:120px;}

#login-form input[type="checkbox"]{float:left;}
#login-form  label{float:left;margin-top:2px;margin-left:7px;}

#restore-form input[type=text]{margin-top:5px;}


.div_center_a_add_board{
	text-align: center;
}
.a_add_board{
	display:block;
	font-size:16px;
	font-weight:normal !important;
	color:#fff;
	text-align:center;
	text-decoration:none;
	line-height: 20px;
	background-color: #056FE2;
	border: 1px solid #016E70;
	border-radius:6px;
	padding:7px 15px 7px 15px;
	cursor:pointer;
}
.a_add_board:hover{
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.4);
}
.a_add_board .font22{
	line-height: 14px;
	display: inline-block;
}

.a_add_trademarket{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-decoration:none;
	background-color: #056FE2;
	border-radius:4px;
	height:10px;
	line-height:10px;
	padding:0px 3px;
	cursor:pointer;
}
.a_add_trademarket:hover{
	background-color:#005443;
	box-shadow:0 2px 5px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}


.table_catalog_list label{cursor:pointer;}
.inputred{border:1px solid #FF0000 !important;}
#form_error{color:#FF0000;font-size:12px;margin:20px;}
.button_save{
	background:#005443;
	text-decoration:none;
	color:#ffffff;
	border:1px solid #ccc;
	font-size:16px;
	font-weight:bold;
	padding:7px 10px;
	cursor:pointer;
	border-radius:4px;
}
.button_save:hover{box-shadow:0 2px 5px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.button_gray{
	color:#000;
	background:#CACACE;
	text-decoration:none;
	border:1px solid #999;
	font-size:14px;
	padding:5px 10px;
	cursor:pointer;
	border-radius:4px;
}
.button_gray:hover{box-shadow:0 2px 5px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.h1_info{
	font-size:28px;
	margin:0px;
	text-align:center;
	font-weight:normal;
}
.h2_profile{
	font-size:24px;
	margin:7px 0px 0px 0px;
	text-align:center;
	font-weight:normal;
}
.glav_podpis{
	font-size:28px;
	text-align:center;
	margin:20px 0px 10px 0px;
}

	.my_but
	{
		text-align: right;
		padding-right: 21px;
		margin-right: 4px;
		margin-bottom: 15px;
		background: url('/kabinet/modules/pm/images/arrow_top.gif') right bottom no-repeat;
	}

.scale05:hover{transform:scale(1.05);}


.label_view{color:#000;cursor:pointer;padding:3px 5px 3px 30px;}
.label_view:hover{color:#C60;font-weight:bold;background:#D7E7EA;}
.label_view_selected{color:#C60;font-weight:bold;background:#D7E7EA;padding:3px 5px 3px 30px;}

div.spr_navigation span{
	margin:0px 10px;
	color:#333;
}

/*.td_logo_fon {background: url('/images/prazd-8march.png');}*/

	
/*Left menu and logo menu*/

.td_menu_right{position:relative;background:#056FE2;}
.a_menu_autorize{color:#fff;font-weight:bold;text-decoration:none;}
.a_menu_registration {color:#fff;font-weight:bold;text-decoration:none;}



#show_menu{
    cursor: pointer;
}
#head_menu{
    display:none;
    border: 1px solid #D7E7EA;
    background:#056FE2;
    position:absolute;
    z-index:251;
	margin-top:0px;
    margin-left:10px;
    border-radius:8px;
}
#head_menu li{
    list-style:none;
    padding:8px;
    font-size:15px;
    font-weight:bold;
}
#head_menu li a{
    color:#FFF;
}

.reg_head{
    width: 220px;
    height: 30px;
    text-align: center;
    border-radius: 8px;
    padding-top: 2px;
    //background: RGB(0,91,91);
    background: #056FE2;
}
.reg_menu{
    list-style: none;
}
.reg_menu li{
    margin-left:-25px;
    padding:2px 8px;
    font-size: 12px !important;
    
}

.reg_menu li:hover{
    background:#D7E7EA;
}

.meat_menu li{
text-transform: lowercase;
list-style:none;
margin-left:-20px;
cursor: pointer;
font-size:14px !important;
}

.meat_menu li:hover{
    background:#D7E7EA;
}

.sub_meat_menu {
    display:none;
    background: #fff;
    //position: relative;
    //left: 240px;
    //top: -40px;
    //background: #fff;
}

.sub_meat_menu li{
text-transform: lowercase;
list-style:none;
margin-left:-20px;
cursor: pointer;
}

.list_fo{
    display:none;
    border: 1px solid #056FE2;
    background: #FFF;
    position:absolute;
    z-index:100;
    margin-left:5px;
    border-radius:4px;
    font-weight:bold;
    margin-top:0px;
}
.list_fo li{
    color: #056FE2;
    list-style:none;
    text-align: left;
    font-weight:normal;
    margin-left:-20px;
    font-size: 12px;
}

.list_fo li:hover{
    background:#D7E7EA;
}

/* Меню выбор регионов */
.domain_menu{
    display:none;
    border: 1px solid #056FE2;
    background: #FFF;
    position:absolute;
    z-index:100;
    margin-left:5px;
    border-radius:4px;
    font-weight:bold;
    margin-top:-10px;
	padding-bottom:5px;
}
.domain_menu li{
	margin:2px 0px;
    color: #056FE2;
    list-style:none;
    text-align: left;
    font-weight:normal;
    margin-left:-20px;
    font-size: 12px;
}

.domain_menu li:hover{
    background:#D7E7EA;
}


#select_fo{
    margin: 0px 0px -2px 2px;//margin: 1px 0px 1px 3px;
    border-radius: 6px;
    color: #14145B;
    //width: 240px;
    width: 212px;
    height: 24px;
    background:#fff;
    background-image: url(/menu/down.gif);
    background-position: 98% 50%;
    background-repeat: no-repeat;
    border: 2px solid #ccc;
    border-right: 2px solid #ddd;
    border-bottom: 2px solid #ddd;
    overflow: hidden;
    font-size: 12px;
}
.reg_menu a{
    text-decoration: none;
}
.list_fo a{
    text-decoration: none;
}

.zarubeg{
    background-image: url(/menu/down.gif)!important;
    background-position: 96% 50%!important;
    background-repeat: no-repeat!important;
}

.foreign{
    display:none;
}

.foreign li{
    margin-left:-65px;
}

.list_fo a{
    color: #056FE2;
    cursor:pointer;
}

.active_fo{
    background:#D7E7EA;
    color:#CC6600 !important;
    font-weight: bold;
}
.active_fo li a{
    font-weight: bold;
    
}
.meat_base_reg{
    color: #056FE2;
    font-weight: bold;
}

.type_radio {
    display:none;
}
.type_radio + label span {
    //display:inline-block;
    //width:111px;
    //height:48px;
    //margin:5px;
    //vertical-align:middle;
    text-align: center;
    //background: #CCC;
    cursor:pointer;
}
.type_radio:checked + label span {
    //background: #D8E7EB;
}
.center_block{
    width: 530px !important;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 8px -23px rgba(0, 0, 0, .4), 23px 0 8px -23px rgba(0, 0, 0, .4), 0 0 40px rgba(0, 0, 0, .1) inset;
}

#forcontacts{
    background: #FFF;
}
/*END Left menu and logo menu*/

/*из файла /kabinet/index.php*/
	#a_blue_bold{
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#0066FF;}
	/*
.ui-widget-content { border: 1px solid #ffffcc; background: #fff2c0 ; color: #333333; }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
*/
	#a_blue_bold a	{
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#0066FF;}
#overlay{
position:absolute;
visibility:visible;
top:0;
left:0;
width:100%;
height:200%;
z-index:255;
background-color:#000;
-moz-opacity: 0.5;
opacity:.50;
filter: alpha(opacity=50);
}
#not_overlay{
visibility:hidden;
width:10;
height:10;
}
/***************/

/*ПАГ�?НАЦ�?Я begin*/
.a_page, .a_page_sel{margin:0px 5px;text-decoration:none;font-size:14px;}
.a_page{color:#056FE2;}
.a_page_sel{color:#333;font-weight:bold;border-left:1px solid #999;border-right:1px solid #999;padding:0px 3px;}
.a_page:hover, .a_page_sel:hover{text-decoration:underline;}
/*ПАГ�?НАЦ�?Я end*/


/*Главная страница Begin*/
.div_leftmenu_index{position:fixed;left:10px;top:105px;width:190px;z-index:10;background:#fff;}
.clear{clear:both;}
.center{text-align:center;}
.h1_center, .h2_center{text-align:center;}
.h2_center{font-weight:normal;}
.h2_index{font-size:18px;}
.h3_index{font-size:14px;}
.h3_index_ul{font-size:12px;margin-top:10px;}
.h2_index, .h3_index{padding:0px;margin:0px;}
.h2_index_product{font-size:24px;padding:0px;margin:0px;}
.a_index_h2{color:#000;text-decoration:none;}
.a_index_h2:hover{text-decoration:underline;}
.a_index_h2_product{color:#056FE2;}
.a_index_h2_product:hover{text-decoration:underline;}
.a_index_h3{color:#000;text-decoration:none;}
.a_index_h3:hover{text-decoration:underline;}
.div_index_top_navigation{float:left;margin-right:10px;}
.div_index_top_autorize{padding:5px 10px 6px 10px;background:#056FE2;border-radius:5px 5px 0px 0px;}
.div_index_top_search{}
.td_index_content{padding:0px 0px 0px 0px;}
.div_index_container{}
.div_bootom_copyright{background:#569DA5;text-align:center;padding:5px 0px;color:#fff;}
.div_bootom_copyright a{text-decoration:none;color:#fff;margin-right:10px;}
.div_bootom_copyright a:hover{text-decoration:underline;}
.div_bootom_metrica{margin:7px;}
.div_bootom_metrica a span{margin-right:10px;}

.div_index_opisanie_portal{margin:20px 150px 0px 150px;text-align:center;}
.div_il{float:left;position:relative;margin-top:30px;margin-right:20px;}
.div_il2{position:relative;margin-top:30px;margin-right:20px;}
.div_ib{position:relative;/*border:1px solid #ccc;box-shadow:1px 1px 2px #979797;*/border-radius:10px 10px 0px 0px;background:#ffffff;}
.div_ibs{height:215px;}
.div_pod_h2{font-size:16px;}
.div_podzagolovoc{text-align:center;margin:5px 0px;}
.div_index_left_zag{padding:7px;text-align:center;color:#000;font-size:18px;font-weight:bold;
					border-radius:10px 10px 0px 0px;
					border-bottom: 1px solid #ccc;
					/*background: #056FE2;
					background-image: -webkit-gradient(linear, to bottom, to top, color-stop(0%, #056FE2), color-stop(100%, #4D8893));
					background-image: -webkit-linear-gradient(to bottom, #056FE2, #4D8893);
					background-image: -moz-linear-gradient(to bottom, #056FE2, #4D8893);
					background-image: -o-linear-gradient(to bottom, #056FE2, #4D8893);
					background-image: linear-gradient(to bottom, #056FE2, #4D8893);
					*/
					}
.div_index_left_con{padding:7px 28px 7px 28px;}

.div_ib_product{position:relative;background:#fff;border-radius:10px 10px 0px 0px;border:1px solid #ccc;box-shadow:1px 1px 2px #979797;}
.div_index_left_zag_product{padding:7px;text-align:center;color:#fff;font-size:18px;
					border-radius:10px 10px 0px 0px;
					/*background: #cccccc;
					background-image: -webkit-gradient(linear, to bottom, to top, color-stop(0%, #cccccc), color-stop(100%, #e6e6e6));
					background-image: -webkit-linear-gradient(to bottom, #cccccc, #e6e6e6);
					background-image: -moz-linear-gradient(to bottom, #cccccc, #e6e6e6);
					background-image: -o-linear-gradient(to bottom, #cccccc, #e6e6e6);
					background-image: linear-gradient(to bottom, #cccccc, #e6e6e6);*/}
.div_index_left_zag_product h2{font-weight:normal !important;}
.div_index_monitoring{float:left;}

.ul_index_minus {padding:0px 5px;margin:10px 0px 5px 5px;list-style-image:url("/images/marker_gray.jpg");}
.ul_index_minus li{margin:5px 0px;}
.mtminus7{margin-top:-7px;}

.index_img_all{position:absolute;top:115px;right:20px;}
.index_img_add{position:absolute;top:130px;right:40px;}
.index_img_add2{position:absolute;top:90px;right:15px;}
	
.div_ibs_aptana{margin-top:20px;position:relative;}
.div_ibs_aptana img{float:left;}
.div_ibs_aptana a{float:left;display:block;text-align:center;margin:-3px 0px 0px 20px;}

.div_index_endry{	color:#056FE2;font-size:14px;font-weight:bold;
					border-radius:4px;
					padding:10px 20px;
					margin:15px 0px 10px 0px;
					background:#FFFFD7;
					-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
					-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
					box-shadow:0 2px 5px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
				}

        .div_index_endry:before,
        .div_index_endry:after {
            content:"";
            z-index:-2;
        }
.div_index_endry div{display:block;text-align:right;color:#000;}

.div_index_block_scroll{overflow-y:auto;border-top:1px solid #ccc;}
.div_index_block_scroll table td{padding:5px 0px;border-bottom:1px solid #ccc;}

.div_index_block_scroll_product{overflow-y:auto;border-top:1px solid #ccc;}

.div_product_one{float:left;width:275px;height:165px;text-align:center;}
.div_product_one h3{height:30px;display:table-cell;height:40px;width:275px;vertical-align:middle;}
.div_product_one img{float:left;}
.div_product_one .div_product_one_img{float:left;height:100px;vertical-align:bottom;}
.div_product_one .div_product_one_a{margin-top:7px;}

.div_statistic_index {margin-top:10px;}
.div_statistic_index span{margin-right:20px; white-space: nowrap;}
.table_statistic_index {margin:20px auto 0;font-size:12px;}
.table_statistic_index td{padding:3px 0px;}

.div_index_razdel{margin-top:30px;padding:10px;color:#056FE2;text-decoration:underline;text-align:center;font-size:24px;
				cursor:pointer;border:1px solid #ccc;border-radius:4px;box-shadow:1px 1px 2px #056FE2;}
.div_index_razdel span{padding:0px 20px;background:url("/menu/down.gif") no-repeat scroll 100% 60%;}


.div_button_all_product{padding:10px 0px;background:#E9F2F3;border: 2px solid #D7E7EA;border-radius:4px;text-align:center;
						font-size:16px;font-weight:bold;cursor:pointer;}
 .div_button_all_product span{padding:0px 20px;background:url("/menu/down.gif") no-repeat scroll 100% 60%;}
.table_block_base_users{padding:10px 20px;}
.table_block_base_users td{padding:5px 0px;}
.block_base_users_plus{color:#056FE2;}
.block_base_users_kol{text-decoration:underline;}

.table_podrob_membership td{padding:5px 0px;}

#other_blocks{display:none;}
/*Главная страница End*/


/*окошка с рекомендациями по работе на портале begin*/
.li_recomendation{list-style:none;}
/*окошка с рекомендациями по работе на портале end*/

/*загрузка фото begin*/
.div_image_foto_user{float:left;margin:0px 50px 20px 0px;}
.img_small_foto_user{width:100px;height:80px;}

#image_preview_click{border:1px solid #056FE2;cursor:pointer;width:100px;height:75px;position:relative;float:left;background:#fff;}
#image_preview_click:hover{border:1px solid #309B4E;box-shadow:0px 0px 4px #979797}
#foto_add_ico, #ajax_ico{position:absolute;top:12px;left:21px;}
#ajax_ico{display:none;}
#div_error_uploadfoto{margin:10px 0px;color:#FF000C;}
.div_add_preview{float:left;position:relative;margin-right:15px;margin-bottom:15px;}
.div_image_center{text-align:center;vertical-align:top;line-height:75px;height:75px;}
.cl_width{width:100px;}
.cl_height{height:75px;}
.cl_width2{width:200px;}
.cl_height2{height:150px;}

.delete_image_preview{width:14px;}
.check_preview{position:absolute;top:-3px;left:-4px;cursor:pointer;}
.out_delete_image{position:absolute;top:0px;right:0px;cursor:pointer;}
.out_delete_image:hover{transform:scale(1.3);}
.div_img_title input{font-size:11px;width:93px;border:1px solid #ccc;padding:2px 3px;color:#666;}
.div_img_title input:focus{border-color:#056FE2;}
.div_img_data_insert{color:#666;font-size:10px;text-align:right;margin-right:20px;}
.div_albom_name{color:#666;font-size:10px;}

.div_check_all{float:left;margin:15px 0px 15px -4px;}
.div_check_all label{cursor:pointer;}
#delete_select_file{margin-left:20px;}
#div_lk_photo_user{position:relative;margin:20px 0px;clear:both;}


#div_base_foto{font-size:12px;border-radius:4px;padding:10px 20px;width:95%;
					-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
					-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
					box-shadow:0 2px 5px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
#div_base_foto:before,
#div_base_foto:after {
            content:"";
            z-index:-2;
}
.visibility_hidden{visibility:hidden;}

.div_photo_param{position:absolute;width:200px;margin:-12px;padding:12px;
				background:#000;color:#fff;z-index:1;display:none;}
/*загрузка фото end */

/* Видео  Begin*/
.out_delete_video{position:absolute;bottom:0px;right:2px;cursor:pointer;}
.out_delete_video:hover{transform:scale(1.3);}
.div_video_title input{font-size:11px;width:140px;border:1px solid #ccc;padding:2px 3px;color:#666;}
.div_video_title input:focus{border-color:#056FE2;}
.check_video{position:absolute;top:-3px;left:-4px;cursor:pointer;}
#div_base_video{font-size:12px;border-radius:4px;padding:10px 20px;width:95%;
					-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
					-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
					box-shadow:0 2px 5px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
#div_base_video:before,
#div_base_video:after {content:"";z-index:-2;}
.div_add_preview_video{float:left;position:relative;margin-right:15px;margin-bottom:15px;}
.img_user_video{width:20px;vertical-align:middle;cursor:pointer;}
.div_video_module{float:left;margin-right:10px;width:170px;border:1px solid #d8e7eb; padding:2px;}

/*
.div_video{float:left;width:205px;}
.div_video_opis{float:left;width:250px;}
*/
/* Видео  End*/

/*стили кнопак отправки*/
.pm_one_recipient_big_wrapper { margin: 0.2em 0 0.3em 0; }
.pm_one_recipient_big { display: inline-block; background: url('/images/button_right.gif') right top repeat-x #f4cc56; color: #5e0a08; border: 0; height: 18px; padding: 0; cursor: pointer; overflow: visible; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px !important; white-space: nowrap; text-decoration: none; }
.pm_one_recipient_big span { display: block; position: relative; padding: 1px 4px 1px 22px; background: url('/images/button_left.gif') left top no-repeat; }
.pm_one_recipient_big:hover { color: #5e0a08; border: 0; text-decoration: none; }
/*****************************************/

/*Доска объявлений Begin*/
.div_leftmenu_noticeboard{position:fixed;left:10px;top:23px;width:180px;z-index:1;}
.ul_nb_left_menu{position:absolute;top:5px;left:0px;z-index:5000;display:none;background:#fff;border:1px solid #056FE2;
				padding:5px 10px;box-shadow:0px 0px 2px #979797;border-radius:4px;overflow-y:150px;}
.nb_left_menu_podpis{cursor:pointer;background:#FFF url("/menu/down.gif") no-repeat scroll 95% 50%;border:1px solid #4D8893;
					border-radius:4px;padding:5px 7px;background-color: #D7E7EA;box-shadow: 0px 0px 1px #979797;}
.nb_left_menu_podpis:hover{text-decoration:underline;}
.container_left_menu_product{position:relative;margin-bottom:10px;border-radius:4px;
					padding:5px 7px;border:1px solid #4D8893;background:#fff;color:#000 !important;}
.container_left_menu_product2 .ul_lmp a{color:#999 !important;}
.container_left_menu_product2{position:relative;margin-bottom:10px;border-radius:4px;
								padding:5px 7px;border:1px solid #999;color:#000 !important;}
.ul_lmp{list-style:none;margin:0px;padding:0px;}
.div_left_menu_podpis{cursor:pointer;background:#FFF url("/menu/down.gif") no-repeat scroll 95% 50%;}
.div_left_menu_podpis2{cursor:pointer;background: url("/menu/down.gif") no-repeat scroll 95% 50%;color:#999;font-weight:bold;}
.ul_nb_left_menu li{list-style:none;margin:0px;}
.ul_nb_left_menu li a{font-size:12px;}
.span_center_menu{cursor:pointer;background:#FFF url("/menu/down.gif") no-repeat scroll 95% 50%;}

.div_pagination{margin-top:20px;font-size:12px;text-align:center;}
.div_pagination a{margin:0px 2px;}
.div_pagination span{color:#666;}
.a_pokup_prodaj{background:#EDEDF7;color:#000;margin-right:10px;padding:5px 8px;font-size:14px;border-radius:4px;box-shadow:0px 0px 3px #979797 inset;}
.a_pokup_prodaj:hover{background:#F4C61A;}
.a_pokup_prodaj_selected{background:#F4C61A;}

.board_pokup_prodaj{margin:10px 5px;padding:5px 8px;font-weight:bold;border-radius:4px;box-shadow:0px 0px 3px #979797;}

#table_notice_board{font-size:12px;border-bottom:1px solid #999999;background:#fff;}
#table_notice_board td{vertical-align:top;}
#table_notice_board td.td_top{border-top:1px solid #999999;padding-top:5px;}
.data_create{font-size:11px;color:#666;}
.a_theme{font-size:16px;color:#000;}
.div_my_admin_board{padding:5px 10px;background:#D8EBEB;color:#8E0B11;border-radius:7px 7px 0px 0px;}
.div_my_admin_board a{margin-left:7px;}

.view_board_ajax{display:none;position:absolute;top:16px;left:2px;
				background:url(/notice_board/img/open_nb_wt.gif) no-repeat;
				width:250px;height:42px;text-align:center;padding-top:5px;color:#056FE2;
				font-size:11px;font-style:italic;text-decoration:underline;cursor:pointer;}

.ajaxanswer{padding:10px 0px 5px 5px;margin:5px 0px;}

.table_flycont {background:#FFFFCC;}
.table_flycont td{padding:3px;}
.board_flycont{position:absolute;background:#FFFFCC;color:#000;font-size:11px;
				width:220px;top:-20px;left:-240px;border-radius:8px;border:2px solid #dddddd;padding:3px;}
.view_board_ajax2{cursor:pointer;}
.board_flycont_monitoring{padding:5px 8px;text-align:center;}
/*show_section_view begin*/	
.back_page{padding-left:5px;height:30px;width:51px;background:url('/notice_board/img/strelka_vlevo.gif') no-repeat;
			cursor:pointer;text-align:center;line-height:30px;;font-size:12px;}
.back_page:hover{text-decoration:underline;}
.div_nbv_message{font-size:12px;}
/*.div_nbv_message a{text-decoration:none;}*/
.div_nbv_message img{margin-top:10px;border-radius:4px;box-shadow:0px 0px 2px #979797;margin-right:10px;}
.div_nbv_contact{position:relative;float:left;width:300px;font-size:12px;margin:0px 10px;background:#D8EBEB;padding:7px 10px;
				border-radius:4px;box-shadow:0px 0px 2px #979797;}
.div_nbv_contact div{margin-bottom:7px;}
.ava_nbv_contact{position:absolute;right:10px;}
.div_nb_smtakje{float:left;width:300px;background:#FFFFBB;padding:5px 10px;font-size:12px;margin:20px 10px;border-radius:4px;}
.td_right{text-align:right;padding-right:7px;width:50px;}
.table_contact_nbv td{padding-bottom:5px;}

.table_kabinet_board td{border-top:2px solid #ccc;padding-top:5px;background:#fff;}
/*show_section_view end*/

/*Доска объявлений End*/

/*Модальное окно Begin*/
#div_modal_fon, #div_modal_fon2{display:none;width:100%;height:100%;position:fixed;
				background:url('/images/prozrach.png') repeat;z-index:1000;}
#ajax_ico_load_center{position:absolute;left:50%;top:50%;}
#div_modal, #div_modal2{display:none;position:absolute;z-index:1001;margin:auto;width:850px;top:50px;left:50%; margin-left:-425px;}
#div_modal_container{position:relative;width:100%;background:#D8EBEB;border:2px solid #ccc;
					border-radius:4px;box-shadow:0px 0px 4px #979797;
					}
#modal_close{width:20px;height:20px;position:absolute;right:5px;top:5px;cursor:pointer;}
#modal_close:hover{transform:scale(1.1);}
#div_modal_top{padding:5px 20px;border-bottom:1px solid #ccc;background:#D8EBEB;min-height:20px;line-height:20px;}
#div_modal_content{background:#fff;height:350px;padding:10px 20px;overflow-y:auto;}
#div_modal_bottom{padding:5px 20px;border-top:1px solid #ccc;background:#D8EBEB;}
/*Модальное окно End*/

.div_message_no_autorize{font-size:12px;}

/*Общение пользователя Begin*/
.showcorrespondence{cursor:pointer;}
.showcorrespondence:hover{text-decoration:underline;color:#056FE2;}
.popover_message_text{font-size:11px;}
#div_popoverok{position:absolute;z-index:1005;display:none;
					background:#FFFFCC;width:220px;border-radius:8px;border:2px solid #dddddd;padding:3px;}
#close_contakt_block{width:14px;position:absolute;top:-5px;left:-5px;cursor:pointer;}
#close_contakt_block:hover{transform:scale(1.2);}
.contakt_block{cursor:pointer;}
#table_correspondence_shapka{font-size:12px;background:#056FE2;color:#fff;}
#table_correspondence_shapka th{border-right:2px solid #fff;}
#div_table_correspondence{height:400px;overflow-y:scroll;position:relative;}
#table_correspondence_body{font-size:12px;}
#table_correspondence_body td.td_correspondence{border-top:2px solid #fff;border-right:2px solid #fff;}
#table_correspondence_body  tr.tr_correspondence:nth-child(2n) {background: #B8D7D7;}
#table_correspondence_body  tr.tr_correspondence:nth-child(2n+1) {background: #D8EBEB;}
.table_correspondence_usertouser{font-size:12px;}
.table_correspondence_usertouser tr.tr_usertouser{background:#FFFFD7;}
.count_usertouser,.tr_usertouser_remove{cursor:pointer;}
/*Общение пользователя End*/

/*Блок контакты Begin*/
.div_block_contact{position:absolute;top:50px;z-index:1;width:200px;height:100px;background:#fff;}
/*Блок контакты End*/


/*Каталог компаний Begin*/
.table_catalog_row_company{font-size:12px;border-bottom:1px solid #666;background:#fff;}
.table_catalog_row_company td{border-top:1px solid #666;padding:5px 0px;vertical-align:top;}
.div_name_company  a{font-size:14px;color:#056FE2;text-decoration:none;font-weight:bold;}
.div_name_company  a:hover{text-decoration:underline;}
.div_name_region{margin-top:10px;}
.div_contact_company{margin:20px 0px;}
.div_contact_datatime{margin:20px 0px;font-size:11px;color:#666;}
.a_contact_open{padding:7px;border-radius:5px;border:1px solid #ccc;background:#D8EBEB;box-shadow:0px 0px 2px #979797;
				cursor:pointer;text-decoration:none;color:#000;
    white-space: nowrap;}
.a_contact_open:hover{background:#B8D7D7;border:2px solid #ccc;}

.table_company_show_row_view{font-size:12px;margin-top:15px;}
.table_company_show_row_view td{vertical-align:top;}

.div_good_registr{text-align:center;font-size:18px;font-weight:bold;background:#BDFBBD;color:#FF0000;padding:20px;margin-top:100px;}
.div_catalog_contact{background:#E4FFC0;padding:5px 7px;box-shadow: 0px 0px 3px #00A800;border-radius: 4px;font-size:12px;}
/*Каталог компаний End*/


/*Блок рекомендаций Дима В.  BEGIN*/
.div_recomendation{padding:10px 30px;width:80%;margin:20px auto;
					background:#FEF7CF;border-radius:5px;box-shadow:0px 0px 1px #979797;}
.ul_recomendation {list-style-image:url(/images/marker_gray.jpg);margin-top:5px;}
/*Блок рекомендаций Дима В.  END*/


/*Блок запроса прайс-листа Дима В.  BEGIN*/
.ajax_ico_request_price{display:none;height:15px;}
.request_subject{color:#ff0000;font-weight:bold;margin:7px 0px;}
.div_send_answer_ok{color:#ff0000;margin:10px;padding:0px 30px;}
/*Блок запроса прайс-листа Дима В.  END*/


/*Блок кабинет моя статистика  BEGIN*/
.ul_level_stat{list-style:none;margin:10px;padding:0px;}
.ul_level_stat li{display:inline;margin:5px 7px;font-size:14px;}
.table_mystat{border-top:1px solid #ccc;border-right:1px solid #ccc;font-size:12px;margin-bottom:50px;}
.table_mystat th{text-align:center;border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px;}
.table_mystat td{border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px;}

.table_mystat2{border-top:1px solid #999;border-right:1px solid #999;font-size:11px;}
.table_mystat2 th{text-align:center;border-left:1px solid #999;border-bottom:1px solid #999;padding:10px;}
.table_mystat2 td{border-left:1px solid #999;border-bottom:1px solid #999;padding:10px;}

/*Блок кабинет моя статистика   END*/


.div_attentiongrandkabinet{border:1px solid #ff0000;padding:10px;}


/*Прайс лист Кабинет BEGIN*/
#checked_user_send_price{float:right;}
#div_nosend_price{clear:both;float:left;margin-top:10px;}
.ajax_ico_priceassort{display:none;float:left;margin-left:5px;margin-bottom:5px;}
/*.load_price_assort{float:left;}*/
.div_upload_priceassort{color:red;height:5px;clear:both;}
#div_url_price, #div_url_assort{color:red;height:10px;margin-top:5px;}
.img_pa{float:left;width:75px;margin-right:20px;}
.kabinet_price_assort_preview{position:absolute;top:20px;right:50px;}
.kabinet_price_assort_preview:hover{transform:scale(1.05);}
.div_price_assort_base{
						position:relative;
						border-radius:4px;
						padding:10px 20px;
						margin:20px 40px 20px 0px;
						background:#BDFBBD;
						-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
						-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
						box-shadow:0 2px 5px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.div_price_assort_base div{margin-bottom:5px;}
.div_price_assort_nobase{
						position:relative;
						border-radius:4px;
						padding:10px 20px;
						margin:20px 40px 20px 0px;
						background:#fff;
						-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
						-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
						box-shadow:0 2px 5px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}

.table_proverka_send_price_7 {margin-top:10px;}
.table_proverka_send_price_7 td{border:none;padding:5px 5px 5px 0px;}
.div_price_tproduct{margin-top:20px;}
.div_price_tproduct div{font-size:12px;}
/*Прайс лист Кабинет END*/

/*Trademarket/buy begin*/
.div_podpis_product_trademarket{font-size:16px;margin-top:25px;margin-bottom:5px;}
.cl_no_show{color:#ccc;}
.td_select_product_id{background:#e6e6e6 !important;border-top:1px solid #ff0000;border-bottom:1px solid #ff0000 !important;}

.table_modal_product_add {font-size:14px;}
.table_modal_product_add  td{padding:7px 0px;}

/*Trademarket/buy end*/

/*НАСТРОЙКА Вашего ТОВАРА и РЕГ�?ОНОВ BEGIN*/
.table_service_product td{padding-top:0px !important;padding-bottom:0px !important;}
.div_conteiner_menu_service_product{margin-top:43px;background:#d1e6e9;padding:25px 0px 0px 20px;}
.div_menu_service_product{margin-top:12px;padding-bottom:10px;}
.div_menu_service_product div{padding:7px 0px 7px 5px;}
.accordion-header{font-weight:bold;background:#D1E6E9 ;}

/*НАСТРОЙКА Вашего ТОВАРА и РЕГ�?ОНОВ END*/

/*Прайс-листы BEGIN*/
.div_price_text{width:100%;height:350px;overflow-y:auto;}
.ul_product_level2 {margin:0px 0px 10px 0px;padding:0px;border:1px solid #4D8893;border-radius:4px;padding:5px 7px;box-shadow:0px 0px 1px #979797;}
.ul_product_level2 li{list-style:none;margin:5px 0px;}
.table_show_row_price{border-bottom:1px solid #666;background:#fff;}
.table_show_row_price td{vertical-align:top;}
.div_price_photo{padding:3px 0px;}
.div_leftmenu_price{position:fixed;left:10px;top:10px;width:200px;z-index: 10;}
.div_products_short_monitoring{background:#FEF7CF;border-radius:4px;/*border:2px solid #FFCC66;*/}
.get_short_products_template{cursor:pointer;/*font-weight:bold;*/text-align:center;padding-left:5px;
							padding-right:20px;background: url("/menu/down.gif") #FEF7CF no-repeat scroll 100% 50%;}
							
.div_photo_video_price_razdel{margin:20px 10px 0px 0px;padding:10px;color:#056FE2;text-decoration:underline;text-align:center;font-size:24px;
				cursor:pointer;border:1px solid #ccc;border-radius:4px;box-shadow:1px 1px 2px #056FE2;background:#fff;}
.div_photo_video_price_razdel span{padding:0px 20px;background:url("/menu/down.gif") no-repeat scroll 100% 60%;}
							
/*Прайс-листы END*/

/*Ответы на рассылки BEGIN*/
#table_answer_subscribes{border-top:1px solid #999;font-size:12px;}
#table_answer_subscribes th{border-bottom:1px solid #999;padding:7px 10px;}		
#table_answer_subscribes td{border-bottom:1px solid #999;padding:7px 10px;}		
/*Ответы на рассылки END*/


/* Кошелек BEGIN*/
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"] {
    -moz-appearance: textfield;
}
.input_add_money{border:2px solid #ccc;font-size:32px;width:120px;padding:7px;text-align:center;}
.span_add_money{font-size:32px;padding:7px 15px;text-align:center;margin-left:-6px;}
.submit_add_money{border:2px solid #FF9933;background:#FF9933;font-size:26px;padding:7px;text-align:center;cursor:pointer;
					font-weight:bold;color:#fff;text-decoration:none;}
					
.input_povtor_add_money{border:2px solid #FF9933;font-size:14px;width:60px;padding:4px;text-align:center;}
.span_povtor_add_money{border:2px solid #FF9933;font-size:14px;padding:4px 10px;text-align:center;margin-left:-6px;}
.submit_povtor_add_money{border:2px solid #FF9933;background:#FF9933;font-size:14px;padding:4px 10px;text-align:center;cursor:pointer;
					font-weight:bold;color:#fff;text-decoration:none;}

#table_basket th{padding:10px 10px;background:#ccc;}
#table_basket  .td_basket{padding:5px 10px;border-bottom:1px solid #ccc;}
.history_task{background: url("/menu/down.gif") no-repeat scroll 95% 50%;padding-right:25px;}
.history_money{background:#fff url("/menu/down.gif") no-repeat scroll 95% 50%;padding:5px;padding-right:25px;}
.basket_regulations{background: url("/menu/down.gif") no-repeat scroll 95% 50%;padding-right:25px;}
		.select_money { -webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;
		  appearance: none;outline: 0; box-shadow: none;border: 1px solid #056FE2;background: #fff;color:#000;background-image: none;
		}
		.div_select_money {
			position: relative; display: inline-block; width: 270px; height: 35px;
			padding:8px; line-height: 1.5; font-size:18px;
			background: #fff; overflow: hidden;
			border-left: 2px solid #ccc; border-top: 2px solid #ccc;
			border-right: 2px solid #ccc; border-bottom: 2px solid #ccc;
		}
		.select_money {
		  font-size:22px; width: 100%;  height: 100%;  margin: 0;  padding: 0 0 0 .5em;  cursor: pointer; border:0px;
		}
		.select_money::-ms-expand {
		  display: none;
		}
		/* Arrow */
		.div_select_money::after {
		  content: '\25BC';  position: absolute;  top: 0;  right: 0;  bottom: 0;  padding: 13px 1em;  background:none;  pointer-events: none;
		}
		/* Transition */
		.div_select_money:hover::after {
		  color: #FF9933;
		}
		.div_select_money::after {
		  -webkit-transition: .25s all ease;  -o-transition: .25s all ease;  transition: .25s all ease;
		}
		select.select_money > option {
			font-size:28px;
		}
/* Кошелек END*/

#table_podpis th{padding:10px 10px;background:#ccc;}
#table_podpis  td{padding:10px 10px;border-bottom:1px solid #ccc;}


/*Мониторинг BEGIN*/
.table_modal_product {font-size:14px;}
.table_modal_product  td{padding:7px 10px;border-bottom:1px solid #D8EBEB;}

.div_mpm_container{width:920px;margin:20px auto;background:#fff;}
.div_monitoring_product_menu {padding:10px 15px;float:left;
							border-radius:4px;box-shadow:0px 0px 3px #979797;}
.div_mpm_background1{background:#fff;box-shadow:0px 0px 3px #3A65AB;}
.div_mpm_background2{background:#fff;box-shadow:0px 0px 3px #00A800;}
.div_mpm_background12{background:#e6e6e6;box-shadow:0px 0px 3px #979797;}
.div_mpm{float:left;width:220px;padding:2px 0px;}

.div_monitoring_product_trademarkets div{float:left;width:210px;padding:2px 0px;}

#div_change_param_product_view{position:absolute;z-index:1;background:#fff;overflow-y:auto;
						width:696px;height:408px;top:0px;left:50%; margin-left:-350px;
						border:2px solid #056FE2;
						box-shadow: inset 0px 0px 3px #056FE2;}
.cppv_img{position:absolute;z-index:2;width:20px;height:20px;cursor:pointer;right:5px;top:5px;}
.cppv_img:hover{transform: scale(1.1);}
.click_param_product{font-size:12px;padding:0px 5px;}						
.click_param_product:hover{text-decoration:underline;}
.radio_group_but{display:none;}
.group_but{display: inline-block;
			font-weight: 400;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			background-image: none;
			border: 1px solid #adadad;
			white-space: nowrap;
			padding: 6px 12px;
			font-size: 14px;
			line-height: 1.42857143;margin-left:-5px;margin-top:-1px;}
.group_but:hover{color:#C60;background:#D7E7EA;}
.group_but_active{color:#C60;background:#D7E7EA;font-weight:bold;}

.div_kabinet_request_price{/*width:700px;*/border-radius:4px;padding:10px 20px;margin:10px;
						-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
						-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
						box-shadow:0 2px 5px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.st_7{background:#ffffff;min-height:15px;margin:3px 2px;text-align:right;padding:2px 5px;}
.th_background1{background:#3A65AB;border-bottom:2px solid #fff;border-right:2px solid #fff;color:#ffffff;}
.th_background2{background:#00A800;border-bottom:2px solid #fff;border-right:2px solid #fff;color:#ffffff;}
.td_background1{background:#BFCFEA;border-bottom:2px solid #fff;border-right:2px solid #fff;padding:5px;}
.td_background2{background:#D7FFD7;border-bottom:2px solid #fff;border-right:2px solid #fff;padding:5px;}

.div_open_contact_request_price{display:none;text-align:center;background:#fff;margin:5px;padding:5px;border-radius:2px;box-shadow:0px 0px 2px #979797;}
.div_product_monitoring_one{float:left;width:280px;text-align:center;display:inline-block;background:#fff;}
.div_product_monitoring_one .div_product_monitoring_one_img{height:120px;}
.div_product_monitoring_one h2{margin:0px auto;padding:0px;font-size:12px;display:table-cell;height:60px;width:280px;vertical-align:middle;}
.div_product_monitoring_index{border:1px;solid;/*float:left;*/width:190px;height:150px;text-align:center;display:inline-block;}
.div_product_monitoring_index .div_product_monitoring_index_img{height:100px;}
.div_product_monitoring_index h2{margin:0px auto;padding:0px;font-size:14px;display:table-cell;height:60px;width:200px;vertical-align:middle;}
/*.div_block_product{border:1px solid #ccc;border-radius:4px;box-shadow:1px 1px 2px #979797;}*/

/*.table_monitoring  tbody tr:hover td {cursor:pointer;background:#dbdbdb !important;}*/

/*модальное окно по Регионам запросить/предложить цены*/
#table_modal_product_region td{padding:3px 5px;}
#table_modal_product_region th{border-bottom:1px solid #ccc;padding-bottom:3px;}
.no_region_red1{border-left:1px solid #ff0000;border-top:1px solid #ff0000;border-bottom:1px solid #ff0000;}
.no_region_red2{border-right:1px solid #ff0000;border-top:1px solid #ff0000;border-bottom:1px solid #ff0000;}

#div_present_500 {font-size:18px !important;font-weight:bold;background:#FEF7CF;padding:5px 7px;}

#lk_table_modal_product_for_region{font-size:12px;}
#lk_table_modal_product_for_region td{padding:3px 0px;}
/*Мониторинг END*/



/*Auto_Scroll_Menu плавающее меню BEGIN*/
#auto_scroll_menu{position:fixed;display:none;top:0px;z-index:999;right:125px;
					background:#ffffff;box-shadow:0px 1px 1px #979797;
					min-width:50px;min-height:60px;}

/*Auto_Scroll_Menu END*/


/*Модальное окно контакты профиля (и компании) BEGIN*/
.table_modal_contactlogin {font-size:12px;}
.table_modal_contactlogin  td{padding:5px 10px;}
.width_mcl{width: 100%;
    max-width: 300px;}
.div_modal_company{border-top:1px solid #ccc;margin:7px 0px;padding:5px 0px;}
.div_modal_company div{padding:3px 0px;}

.table_bad_mail  td{padding:5px 10px;}
/*Модальное окно контакты END*/




/*Блок статистики (прайс,мониторинг,статистика) под поисковиком BEGIN*/
.div_statistic_container{position:absolute;top:14px;z-index:251;}
.div_statistic_count{position:absolute;background:#ff0000;font-size:10px;
												margin-left:20px;z-index:1;top:-8px;left:-8px;
padding:1px 4px;color:#fff;border-radius:3px;box-shadow:1px 1px 1px #979797;}
.kol_m1{margin-left:240px;}
.kol_m2{margin-left:270px;}
.kol_p{margin-left:300px;}
.div_statistic_rating{margin-left:0px;}
/*Блок статистики (прайс,мониторинг,статистика) под поисковиком END*/


/*Membership Гранд-участие begin*/
.h2_membership{padding:0px;margin:0px;}
.h2_membership{font-size:16px;}
.div_m_il{float:left;position:relative;margin-top:30px;margin-right:20px;}
.div_m_ib{border:1px solid #ccc;border-radius:10px 10px 0px 0px;box-shadow:1px 1px 2px #979797;background:#fff;}
.div_m_zag{padding:7px;text-align:center;font-weight:bold;border-bottom:1px solid #ccc;
					border-radius:10px 10px 0px 0px; }
.div_m_content{padding:10px 10px 5px 10px;line-height:1.6;}
.div_m_content_c{float:left;}
.img_m{padding-right:10px;}
/*Membership Гранд-участие end*/


/* video begin*/
#div_upload_video input {margin:5px 0px;}


/* video end*/

/* Albom Фото и Видео begin*/
.div_menu_albom_pv  {min-width:250px;}
.div_menu_albom_pv a{display:block;padding:5px;margin-bottom:3px;}
.div_menu_albom_pv tr:hover{background:#D7E7EA;cursor:pointer;}
.div_menu_albom_pv a:hover{background:#D7E7EA;}

/* Albom Фото и Видео end*/


/* product.php */
.div_price_param{position:absolute;width:150px;margin:-12px;padding:12px;
				background:#000;color:#fff;z-index:10;display:none;}
.table_board_product td{border-bottom:1px solid #ccc;}
.table_product td{padding-bottom:60px;}
/**********/

/* меню в заголовке */
#menu_zagolovoc_region{background: url("/menu/down.gif") no-repeat scroll 100% 70%;padding-right:30px;cursor:pointer;}
.menu_zagolovoc{background: url("/menu/down.gif") no-repeat scroll 100% 70%;padding-right:30px;cursor:pointer;}
.ul_menu_zagolovoc{position:absolute;z-index:2000;background:#fff;border:1px solid #056FE2;top:3px;
				margin:0px;padding:5px 10px;box-shadow:0px 0px 2px #979797;border-radius:4px;
				font-size:12px;text-align:left;font-weight:normal;width:100% !important;}
.ul_menu_zagolovoc li{list-style:none;margin:2px 0px;}
.ul_menu_zagolovoc a{display:block;}
.ul_menu_zagolovoc li a:hover{ background:#D7E7EA;}
.ul_menu_zagolovoc_mt{padding-top:20px;}
.div_menu_zagolovoc_podpis{position:absolute;z-index:2001;top:7px;text-align:center;}

.product_menu_name{	cursor:pointer;}
.product_menu_name_class{	background: url("/menu/down.gif") no-repeat scroll 100% 70%;padding-right:25px;}
.product_menu, .product_menu2, .product_menu3, .product_menu4, .product_menu5, .product_menu6, .product_menu11,
.product_menu2239, .product_menu2219, .product_menu366, .product_menu8, .product_menu2501, .product_menu9, .product_menu384, 
.product_menu3534, .product_menu4996, .product_menu5224, .product_menu5225, .product_menu6351, .product_menu10,
.product_menu3ut,
.product_menu2239ut, .product_menu2219ut, .product_menu366ut, .product_menu8ut, .product_menu2501ut, .product_menu9ut, .product_menu384ut, 
.product_menu3534ut, .product_menu4996ut, .product_menu5224ut, .product_menu5225ut, .product_menu6351ut, .product_menu6647ut, .product_menu10ut,
.product_menustrelka4, .product_menustrelka5, .product_menustrelka6, .product_menu6647
{
				position:absolute;top:5px;z-index:2000;background:#fff;border:1px solid #056FE2;
				padding:5px 10px;box-shadow:0px 0px 2px #979797;border-radius:4px;overflow-y:150px;
				font-size:12px;text-align:left;font-weight:normal;
}

span[data-elem_id=div_product_menu2239] , span[data-elem_id=div_product_menu3] , span[data-elem_id=div_product_menu2219]
 , span[data-elem_id=div_product_menu366] , span[data-elem_id=div_product_menu8] , span[data-elem_id=div_product_menu2501]
  , span[data-elem_id=div_product_menu9] , span[data-elem_id=div_product_menu384] , span[data-elem_id=div_product_menu3534]
   , span[data-elem_id=div_product_menu4996] , span[data-elem_id=div_product_menu5224] , span[data-elem_id=div_product_menu5225]
   , span[data-elem_id=div_product_menu6351], span[data-elem_id=div_product_menu10], span[data-elem_id=div_product_menu6647]
{
background:none;
}


.product_menustrelka52,.product_menustrelka61{
				position:absolute;top:0px;left:-650px;z-index:20000;background:#fff;border:1px solid #056FE2;
				padding:5px 10px;box-shadow:0px 0px 2px #979797;border-radius:4px;overflow-y:150px;
				font-size:12px;text-align:left;font-weight:normal;width:900px;}
.product_menustrelka4, .product_menustrelka51, .product_menustrelka50{
				position:absolute;top:0px;left:-400px;z-index:20000;background:#fff;border:1px solid #056FE2;
				padding:5px 10px;box-shadow:0px 0px 2px #979797;border-radius:4px;overflow-y:150px;
				font-size:12px;text-align:left;font-weight:normal;width:300px;}
.product_menustrelka60{
				position:absolute;top:100%;left:0;z-index:20000;background:#fff;border:1px solid #056FE2;
				padding:5px 10px;box-shadow:0px 0px 2px #979797;border-radius:4px;overflow-y:150px;
				font-size:12px;text-align:left;font-weight:normal;
	width: 100% !important;
    box-sizing: border-box;
}
.product_menustrelka60 .ul_product_menu, .product_menustrelka50, .product_menustrelka50 .ul_product_menu, .product_menustrelka4, .product_menustrelka4 .ul_product_menu, .product_menustrelka61, .product_menustrelka61 .ul_product_menu, .product_menustrelka51, .product_menustrelka51 .ul_product_menu{
	width: 100% !important;
    box-sizing: border-box;
	left:0;
	top:100%;
}
			
img.s-up:hover {filter:alpha (Opacity=40);opacity: 0.40;}
img.s-down:hover {filter:alpha (Opacity=40);opacity: 0.40;}
img.s-right:hover {filter:alpha (Opacity=40);opacity: 0.40;}
				
				

.product_menuleft{position:absolute;top:5px;left: 5px;z-index:20000;background:#fff;border:1px solid #056FE2;
				padding:5px 10px;box-shadow:0px 0px 2px #979797;border-radius:4px;overflow-y:150px;
				font-size:12px;text-align:left;font-weight:normal;width:900px;}
.ul_product_menu{padding:0px 3px;}
.ul_product_menu li{list-style:none;margin:1px 0px;}
.ul_product_menu li:hover{ background:#D7E7EA;}

.menu_left_product_current{display:block;}
/********/


/* user_profile */
#table_upn {margin-top:20px;background:#fff;padding:5px;}
#table_upn td{padding-top:10px;}
.td_upn{color:#808080;}

.menu_user_profile {border-radius: 4px;
				  -webkit-border-radius: 4px;
				  -moz-border-radius: 4px;
				  -khtml-border-radius: 4px;
				  background:#fff;
 }
.menu_user_profile td{border-bottom:1px solid #ccc;}
.menu_user_profile tr:last-child td {border-bottom: none;}
.a_menu_user_profile{display:block;padding:5px 7px;color:#056FE2;font-weight:bold;text-decoration:none;}
.a_menu_user_profile:hover{background:#056FE2;color:#fff;}
.a_menu_user_profile_active{background:#056FE2;color:#fff;}
.span_menu_user_profile{font-weight:normal;}

.user_profile_monitoring_sort{position:absolute;top:5px;left:20px;text-align:center;}
/****************/

/**/
.table_border{border-top:1px solid #ccc;border-left:1px solid #ccc;font-family:arial;}
.table_border td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:10px;}

/**/

/* users */
.div_block_product_user{float:left;margin-right:30px;}
.table_users{border-top:1px solid #999;font-size:12px;background:#fff;}
.table_users th{text-align:center;border-bottom:1px solid #999;padding:10px;}
.table_users td.td_users{/*border-bottom:1px solid #999;*/padding:10px;}
.tr_users_hidden{color:#ccc !important;}
.tr_users_hidden td a{color:#ccc !important;}
.tr_users_hidden td div{color:#ccc !important;}

.div_users_action_v{visibility:hidden;}
.tr_users:hover .div_users_action_v {
    visibility:visible;
}
.div_users_action_favorite{width:17px;padding:4px;border:1px solid #ccc;border-radius:4px 4px 0px 0px;text-align:center;cursor:pointer;}
.div_users_action_favorite:hover{box-shadow: 0px 0px 2px #979797;}
.div_users_action_delete{width:17px;padding:4px;border:1px solid #ccc;border-radius:0px 0px 4px 4px;text-align:center;cursor:pointer;}
.div_users_action_delete:hover{box-shadow: 0px 0px 2px #979797;}

.div_users_action_edit{float:left;width:17px;padding:4px 6px;border-radius:4px 0px 0px 4px;border:1px solid #ccc;text-align:center;cursor:pointer;}
.div_users_action_edit:hover{box-shadow: 0px 0px 2px #979797;}
.div_users_action_review{float:left;width:17px;padding:4px 6px;border-radius:0px 4px 4px 0px;border:1px solid #ccc;text-align:center;cursor:pointer;}
.div_users_action_review:hover{box-shadow: 0px 0px 2px #979797;}

.div_users_profile_favorite{background:#fff;float:left;width:17px;padding:7px 9px;border:1px solid #ccc;border-radius:4px 4px 0px 0px;text-align:center;cursor:pointer;}
.div_users_profile_favorite:hover{box-shadow: 0px 0px 2px #979797;}
.div_users_profile_notes{background:#fff;float:left;width:17px;padding:7px 9px;border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:center;cursor:pointer;}
.div_users_profile_notes:hover{box-shadow: 0px 0px 2px #979797;}
.div_users_profile_review{background:#fff;float:left;width:17px;padding:7px 9px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:center;cursor:pointer;}
.div_users_profile_review:hover{box-shadow: 0px 0px 2px #979797;}
.div_users_action_delete2{background:#fff;float:left;width:17px;padding:7px 9px;border:1px solid #ccc;border-radius:0px 0px 4px 4px;text-align:center;cursor:pointer;}
.div_users_action_delete2:hover{box-shadow: 0px 0px 2px #979797;}

.div_filter_favorite{float:left;width:17px;padding:7px 9px;border:1px solid #ccc;border-radius:4px;text-align:center;cursor:pointer;}
.div_filter_favorite:hover{box-shadow: 0px 0px 2px #979797;}
.div_filter_notes{float:left;width:17px;padding:7px 9px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-radius:4px 0px 0px 4px;text-align:center;cursor:pointer;}
.div_filter_notes:hover{box-shadow: 0px 0px 2px #979797;}
.div_filter_review{float:left;width:17px;padding:7px 9px;border:1px solid #ccc;border-radius:0px 4px 4px 0px;text-align:center;cursor:pointer;}
.div_filter_review:hover{box-shadow: 0px 0px 2px #979797;}

.ico_edit{display:block;background: url('/images/edit.svg') no-repeat;width:17px;height:16px;background-position: center center;}
.ico_edit2{display:block;background: url('/images/edit2.svg') no-repeat;width:17px;height:16px;background-position: center center;}
.ico_favorite1{display:block;background: url('/images/favorite1.svg') no-repeat;width:17px;height:16px;background-position: center center;}
.ico_favorite2{display:block;background: url('/images/favorite2.svg') no-repeat;width:17px;height:16px;background-position: center center;}
.ico_review{display:block;background: url('/images/ico_review.svg') no-repeat;width:17px;height:16px;background-position: center center;}
.ico_review2{display:block;background: url('/images/ico_review2.svg') no-repeat;width:17px;height:16px;background-position: center center;}
.ico_delete{display:block;background: url('/images/delete.svg') no-repeat;width:17px;height:16px;background-position: center center;}
.ico_hidden1{display:block;background: url('/images/hidden1.svg') no-repeat;width:17px;height:16px;background-position: center center;}

#textarea_notes{width:100%;height:50px;box-sizing: border-box;}
.table_notes td{border-bottom:1px solid #999;padding:10px;}

#list_file ul {list-style: none;margin:0px;padding:0px;}
#list_file ul li {line-height:1.5;}

#view_form_search{cursor:pointer;font-weight:bold;font-size:14px;text-align:center;padding-left:5px;cursor:pointer;
							padding:5px 40px 5px 13px;background: #D7E7EA url("/menu/down.gif") no-repeat scroll 95% 50%;border-radius:3px;}


.div_direct_grand{border-radius:4px;border:0px solid #979797;background:#fff;padding:5px;box-shadow:5px 5px 10px #979797;width:160px;height:110px;}
.cl_dg_width{width:150px;}
.cl_dg_height{height:110px;}

.div_users_filter{position:relative;padding:10px 0px;background:#E9F2F3;/*border: 2px solid #4D8893;*/border-radius:4px;}

.span_users_filter_podpis{padding-right:20px;/*font-weight:bold;*/background: url("/menu/down.gif") no-repeat scroll 100% 50%;}

.info_podpiska{background: url("/menu/down.gif") no-repeat scroll 95% 50%;padding-right:35px;}

.div_users_recommendation{position:relative;padding:10px 0px;background:#B3FFB3;border: 2px solid #008000;border-radius:4px;}
.span_users_recommendation_podpis{padding-right:20px;font-weight:bold;background: url("/menu/down.gif") no-repeat scroll 100% 50%;}

.get_table_recom_manager{padding-right:20px;background: url("/menu/down.gif") no-repeat scroll 100% 50%;cursor:pointer;}
/*
#div_users_recommendation_code {display:none;position:absolute;top:41px;left:0px;background:#B3FFB3;padding:5px 10px;width:500px;
								z-index:12;border: 2px solid #008000;border-radius:4px;}
*/
.ul_users_recommendation {padding:0px 5px;margin-left:20px;line-height:1.5;/*list-style-image:url("/images/marker_gray.jpg");*/}
.ul_users_recommendation li{margin:5px 0px;}
#table_itogo td{padding:3px 5px;}
.bg_d4{background:#d4d4d4;}

/**/

/* search */

.div_live_search{position:relative;float:left;width:430px;}

#live_search, #live_search_product{padding-left:5px;width:140px;height:20px;font-size:14px;border:2px solid #056FE2;}
.clear_input_search{position: absolute;top:6px;left:128px;z-index:2;width:15px;}
#click_search{position: absolute;top:0px;right:160px;
			background: url('/images/icon_lupa.png') left 5px top 3px no-repeat #056FE2;
			color:#fff;width:40px;
			height:26px;border:0px;font-size:14px;}
.search_question{position: absolute;top:5px;left:-20px;}

		.select_search { -webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;
		  appearance: none;outline: 0; box-shadow: none;border: 1px solid #056FE2;background: #fff;color:#000;background-image: none;
		}
		.div_select { margin-left:-5px;
		  position: absolute; display: inline-block; width: 90px; height: 22px; line-height: 1.5; background: #fff; overflow: hidden;
		   border-left: 1px solid #056FE2; border-top: 2px solid #056FE2; border-right: 2px solid #056FE2; border-bottom: 2px solid #056FE2;
		}
		.select_search {
		  width: 100%;  height: 100%;  margin: 0;  padding: 0 0 0 .5em;  cursor: pointer; border:0px;
		}
		.select_search::-ms-expand {
		  display: none;
		}
		/* Arrow */
		.div_select::after {
		  content: '\25BC';  position: absolute;  top: 0;  right: 0;  bottom: 0;  padding: 1px 1em;  background:none;  pointer-events: none;
		}
		/* Transition */
		.div_select:hover::after {
		  color: #9AB999;
		}
		.div_select::after {
		  -webkit-transition: .25s all ease;  -o-transition: .25s all ease;  transition: .25s all ease;
		}
#live_search_index{width:200px;}
.clear_input_search_index{position: absolute;top:18px;left:185px;z-index:2;width:20px;}
/**/


.box_param{display:none;width: 150px;position: fixed;z-index: 5000;border: 2px solid #C2C2C2;border-radius: 6px;box-shadow: 0px 0px 12px 0px #7A7A7A;
	top:40%;left: 20%;right: 0%;background: #fff;padding: 5px;margin: auto 0;
}
.close_button{
	position: relative;float: right;right: -15px;top: -15px;border: 2px solid #C2C2C2;padding: 3px;border-radius: 100px;width: 18px;
	text-align: center;background: #fff;height: 17px;box-shadow: 0px 0px 12px 0px #7A7A7A;cursor: pointer;
}
.close_button:hover{
	background: #ccc;
}


.div_information_add{width:340px;float:left;margin-top:30px;}

.div_podpis_monitor{line-height:1.7;}
.span_podpis_monitor{cursor:pointer;padding-right:20px;background: url("/menu/down.gif") no-repeat scroll 100% 50%;}


#table_review td{border-bottom:1px solid #ccc;padding:5px 0px;}

.table_sellbuyservice td{padding-top:10px;padding-right:10px;}
.table_sellbuyservice_price td{padding:5px 10px;}

#table_sellbuyservice_price {border-right:1px solid #d4d4d4;}
#table_sellbuyservice_price td{border-left:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;padding:5px;}

#table_sellbuyservice_14 {border-top:2px solid #d4d4d4;border-right:2px solid #d4d4d4;}
#table_sellbuyservice_14 th{border-left:2px solid #d4d4d4;border-bottom:2px solid #d4d4d4;padding:5px;}
#table_sellbuyservice_14 td{border-left:2px solid #d4d4d4;border-bottom:2px solid #d4d4d4;padding:5px;}

.div_icosystempay img{float:left;margin-right:20px;margin-bottom:20px;}

.table_price_base_users{border-top:1px solid #ccc;border-right:1px solid #ccc;font-size:12px;}
.table_price_base_users th{text-align:center;border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px;}
.table_price_base_users td{border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px;}


.div_product_navigation{border:1px;solid;/*float:left;*/width:65px;height:50px;text-align:center;display:inline-block;}
.div_product_navigation .div_product_navigation_img{height:100px;}


.div_dostup_robokassa {position:absolute;top:20px;left:0px;background:#D7E7EA;width:200px;border:2px solid #4D8893;padding:10px;display:none;}

.div_example_banners{background:#FFF url("/menu/down.gif") no-repeat scroll 95% 50%;width:210px;cursor:pointer;}

.yellow_select{background:#FFFF4A;}

/****   К Н О П К �?     BEGIN*/

.button1{border-radius:4px;border:1px solid;padding:3px 5px;}
.button1:hover{background:#EAF3FC;border-color:#7EB4EA;}

.button_ccc {
  position: relative;
  display:block;
  font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
  font-size: 18px;
  font-weight: 700;
  color:#b3b3b3;
  text-shadow: 0 -1px #ccc;
  text-decoration: none;
  user-select: none;
  padding: 10px;
  text-align:center;
  border:1px solid #ccc;
  border-radius: 10px;
  box-shadow: 0px 0px 1px #979797;
}
.button_ccc:hover {
  cursor: pointer;box-shadow: 0px 0px 2px #979797;
}

a.button_056FE2{
  position: relative;
  display:block;
  font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: rgb(245,245,245);
  text-shadow: 0 -1px rgba(0,0,0,.1);
  text-decoration: none;
  user-select: none;
  padding: 10px;
  text-align:center;
  outline: none;
  border: none;
  border-radius: 10px;
  background: #056FE2;
  /*box-shadow: inset #72de26 0 -1px 1px, inset 0 1px 1px #98ff98, #3caa3c 0 0 0 1px, rgba(0,0,0,.3) 0 2px 5px;*/
  -webkit-animation: pulsate 1.2s linear infinite;
  animation: pulsate 1.2s linear infinite;
}
a.button_056FE2:hover {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  cursor: pointer;
}
a.button_056FE2:active {
  top: 1px;
  color: #fff;
  text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff;
  box-shadow: 0 -1px 3px rgba(0,0,0,.3), 0 1px 1px #fff, inset 0 1px 2px rgba(0,0,0,.8), inset 0 -1px 0 rgba(0,0,0,.05);
}

a.button_green {
  position: relative;
  display:block;
  font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: rgb(245,245,245);
  text-shadow: 0 -1px rgba(0,0,0,.1);
  text-decoration: none;
  user-select: none;
  padding: 10px;
  text-align:center;
  outline: none;
  border: none;
  border-radius: 10px;
  background: #0c9c0d linear-gradient(#82d18d, #0c9c0d);
  box-shadow: inset #72de26 0 -1px 1px, inset 0 1px 1px #98ff98, #3caa3c 0 0 0 1px, rgba(0,0,0,.3) 0 2px 5px;
  -webkit-animation: pulsate 1.2s linear infinite;
  animation: pulsate 1.2s linear infinite;
}
a.button_green:hover {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  cursor: pointer;
}
a.button_green:active {
  top: 1px;
  color: #fff;
  text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff;
  box-shadow: 0 -1px 3px rgba(0,0,0,.3), 0 1px 1px #fff, inset 0 1px 2px rgba(0,0,0,.8), inset 0 -1px 0 rgba(0,0,0,.05);
}
a.button_b3b3b3 {
  position: relative;
  display:block;
  font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #056FE2;
  text-decoration: none;
  user-select: none;
  padding: 10px;
  text-align:center;
  outline: none;
  border: none;
  border-radius: 10px;
  background: #b3b3b3;
}
a.button_b3b3b3:hover {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  cursor: pointer;
}
a.button_b3b3b3:active {
  top: 1px;
  color: #056FE2;
}
a.button_D7E7EA {
  position: relative;
  display:block;
  font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #056FE2;
  text-decoration: none;
  user-select: none;
  padding: 10px;
  text-align:center;
  outline: none;
  border: none;
  border-radius: 10px;
  background: #D7E7EA;
  border:1px solid #056FE2;
}
a.button_b3b3b3:hover {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  cursor: pointer;
}
a.button_b3b3b3:active {
  top: 1px;
  color: #056FE2;
}
a.button_yellow {
  position: relative;
  display:block;
  font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: rgb(245,245,245);
  text-shadow: 0 -1px rgba(0,0,0,.1);
  text-decoration: none;
  user-select: none;
  padding: 10px;
  text-align:center;
  outline: none;
  border-width: 2px 0;
  border-style: solid none;
  border-color: #FDBE33 #000 #D77206;
  border-radius: 10px;
  background: linear-gradient(#F3AE0F, #E38916) #E38916;
  box-shadow: inset 0 -2px 1px rgba(0,0,0,0), inset 0 1px 2px rgba(0,0,0,0), inset 0 0 0 60px rgba(255,255,0,0);
  -webkit-animation: pulsate 1.2s linear infinite;
  animation: pulsate 1.2s linear infinite;
}
a.button_yellow:hover {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  cursor: pointer;
}
a.button_yellow:active {
  top: 1px;
  color: #fff;
  text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff;
}
@-webkit-keyframes pulsate {
  50% {color: #fff; text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff;}
}
@keyframes pulsate {
  50% {color: #fff; text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff;}
}


/*
.button13 {	
	font-size: 12px;
	word-wrap: normal;
  cursor:pointer;
  color: rgba(255,255,255,.9);
  text-shadow: #2e7ebd 0 1px 2px;
  text-decoration: none;
  text-align: center;
  line-height: 1.1;
  white-space: pre-line;
  padding:7px 12px;
  border: 1px solid;
  border-color: #60a3d8 #2970a9 #2970a9 #60a3d8;
  border-radius: 6px;
  outline: none;
  background: #60a3d8 linear-gradient(#89bbe2, #60a3d8 50%, #378bce);
  box-shadow: inset rgba(255,255,255,.5) 1px 1px;
}
.button13:first-line{
  font-size: 100%;
  font-weight: 700;
}
.button13:hover {
  color: rgb(255,255,255);
  background-image: linear-gradient(#9dc7e7, #74afdd 50%, #378bce);
}
.button13:active {
  color: rgb(255,255,255);
  border-color: #2970a9;
  background-image: linear-gradient(#5796c8, #6aa2ce);
  box-shadow: none;
}
*/
.button14 {
	font-size: 12px;
	word-wrap: normal;
  cursor:pointer;
  color: #333;
  /*
  color: rgba(255,255,255,.9);
  text-shadow: #2e7ebd 0 1px 2px;
  */
  text-decoration: none;
  text-align: center;
  line-height: 1.1;
  white-space: pre-line;
  padding:7px 10px;
  border: 1px solid;
  border-color: #30d5c8 #1b877e #1b877e #30d5c8;
  border-radius: 6px;
  outline: none;
  background: #30d5c8 linear-gradient(#30d5c8, #30d5c8 50%, #24b3a7);
  box-shadow: inset rgba(255,255,255,.5) 1px 1px;
}
.button14:first-line{
  font-size: 100%;
  font-weight: 700;
}
.button14:hover {
  color: rgb(255,255,255);
  background-image: linear-gradient(#9ae6e3, #30d5c8 50%, #24b3a7);
}
.button14:active {
  color: rgb(255,255,255);
  border-color: #1b877e;
  background-image: linear-gradient(#2eb8b3, #48d1cc);
  box-shadow: none;
}

.button15 {
	font-size: 12px;
	word-wrap: normal;
  cursor:pointer;
  color: #000;
  /*text-shadow: #2e7ebd 0 1px 2px;*/
  text-decoration: none;
  text-align: center;
  line-height: 1.1;
  white-space: pre-line;
  padding:7px 10px;
  border: 1px solid;
  border-color: #b3b3b3 #006666 #006666 #b3b3b3;
  border-radius: 6px;
  outline: none;
  background: #b3b3b3 linear-gradient(#b3b3b3, #b3b3b3 50%, #808080);
  box-shadow: inset rgba(255,255,255,.5) 1px 1px;
}
.button15:first-line{
  font-size: 100%;
  font-weight: 700;
}
.button15:hover {
  color: rgb(255,255,255);
  background-image: linear-gradient(#cccccc, #b3b3b3 50%, #808080);
}
.button15:active {
  color: rgb(255,255,255);
  border-color: #666666;
  background-image: linear-gradient(#9c9c9c, #b3b3b3);
  box-shadow: none;
}


.button16{
	font-size: 12px;
	word-wrap: normal;
  cursor:pointer;
  color: #fff;
  /*text-shadow: #2e7ebd 0 1px 2px;*/
  text-decoration: none;
  text-align: center;
  line-height: 1.1;
  white-space: pre-line;
  padding:7px 12px;
  border: 1px solid;
  border-color: #008f8f #666666 #666666 #008f8f;
  border-radius: 6px;
  outline: none;
  background: #008f8f linear-gradient(#008f8f, #008f8f 50%, #005c5c);
  box-shadow: inset rgba(255,255,255,.5) 1px 1px;
}
.button16:first-line{
  font-size: 100%;
  font-weight: 700;
}
.button16:hover {
  color: rgb(255,255,255);
  background-image: linear-gradient(#6DE8E6, #008f8f 50%, #005c5c);
}
.button16:active {
  color: rgb(255,255,255);
  border-color: #666666;
  background-image: linear-gradient(#9c9c9c, #008f8f);
  box-shadow: none;
}

.button17 {
	font-size: 12px;
	word-wrap: normal;
  cursor:pointer;
  color: #999;
  /*text-shadow: #2e7ebd 0 1px 2px;*/
  text-decoration: none;
  text-align: center;
  line-height: 1.1;
  white-space: pre-line;
  padding:7px 10px;
  border: 1px solid;
  border-color: #e6e6e6 #d6d6d6 #d6d6d6 #e6e6e6;
  border-radius: 6px;
  outline: none;
  background: #e6e6e6 linear-gradient(#e6e6e6, #e6e6e6 50%, #b3b3b3);
  box-shadow: inset rgba(255,255,255,.5) 1px 1px;
}
.button17:first-line{
  font-size: 100%;
  font-weight: 700;
}
.button17:hover {
  color: #666;
  background-image: linear-gradient(#fff, #e6e6e6 50%, #b3b3b3);
}
.button17:active {
  color: rgb(255,255,255);
  border-color: #d6d6d6;
  background: #b3b3b3 linear-gradient(#b3b3b3, #e6e6e6);
  box-shadow: none;
}


.button155 {
	font-size: 12px;
	word-wrap: normal;
  cursor:pointer;
  color: #000;
  /*text-shadow: #2e7ebd 0 1px 2px;*/
  text-decoration: none;
  text-align: center;
  line-height: 1.1;
  white-space: pre-line;
  padding:4px 5px;
  border: 1px solid;
  border-color: #b3b3b3 #006666 #006666 #b3b3b3;
  border-radius: 6px;
  outline: none;
  background: #b3b3b3 linear-gradient(#b3b3b3, #b3b3b3 50%, #808080);
  box-shadow: inset rgba(255,255,255,.5) 1px 1px;
}
.button155:first-line{
  font-size: 100%;
  font-weight: 700;
}
.button155:hover {
  color: rgb(255,255,255);
  background-image: linear-gradient(#cccccc, #b3b3b3 50%, #808080);
}
.button155:active {
  color: rgb(255,255,255);
  border-color: #666666;
  background-image: linear-gradient(#9c9c9c, #b3b3b3);
  box-shadow: none;
}


.button166{
	font-size: 12px;
	word-wrap: normal;
  cursor:pointer;
  color: #000;
 /* font-weight:bold; */
  /*text-shadow: #2e7ebd 0 1px 2px;*/
  text-decoration: none;
  text-align: center;
  line-height: 1.1;
  white-space: pre-line;
  padding:4px 5px;
  border: 1px solid;
  border-color: #008f8f #666666 #666666 #008f8f;
  border-radius: 6px;
  outline: none;
  background:#D7E7EA;
  /*background: #008f8f linear-gradient(#008f8f, #008f8f 50%, #005c5c);*/
  /*box-shadow: inset rgba(255,255,255,.5) 1px 1px;*/
}
.button166:first-line{
  font-size: 100%;
  font-weight: 700;
}
.button166:hover {
  color: rgb(255,255,255);
  background-image: linear-gradient(#6DE8E6, #008f8f 50%, #005c5c);
}
.button166:active {
  color: rgb(255,255,255);
  border-color: #666666;
  background-image: linear-gradient(#9c9c9c, #008f8f);
  box-shadow: none;
}

.button177 {
	font-size: 12px;
	word-wrap: normal;
  cursor:pointer;
  color: #999;
  /*text-shadow: #2e7ebd 0 1px 2px;*/
  text-decoration: none;
  text-align: center;
  line-height: 1.1;
  white-space: pre-line;
  padding:4px 5px;
  border: 1px solid;
  border-color: #e6e6e6 #d6d6d6 #d6d6d6 #e6e6e6;
  border-radius: 6px;
  outline: none;
  background: #e6e6e6 linear-gradient(#e6e6e6, #e6e6e6 50%, #b3b3b3);
  box-shadow: inset rgba(255,255,255,.5) 1px 1px;
}
.button177:first-line{
  font-size: 100%;
  font-weight: 700;
}
.button177:hover {
  color: #666;
  background-image: linear-gradient(#fff, #e6e6e6 50%, #b3b3b3);
}
.button177:active {
  color: rgb(255,255,255);
  border-color: #d6d6d6;
  background: #b3b3b3 linear-gradient(#b3b3b3, #e6e6e6);
  box-shadow: none;
}

.button_white {
  position: relative;
  font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
  color:#000;
  text-shadow: 0 -1px #ccc;
  text-decoration: none;
  line-height: 1.1;
  white-space: pre-line;
  padding:4px 5px;
  text-align:center;
  border:1px solid #999999;
  background:#e6e6e6;
  border-radius: 6px;
  box-shadow: 0px 0px 1px #979797;
}
.button_white:hover {
  cursor: pointer;box-shadow: 0px 0px 2px #979797;
}


.button201{margin:20px auto;display:block;font-size:18px;color:#056FE2;border:1px solid #056FE2;padding:15px 30px;width:500px;}
.button201:hover{text-decoration:underline;cursor:pointer;box-shadow:0px 0px 5px #979797;}

.button_ka{background:#45949A;padding:10px 40px;color:#fff;font-weight:bold;}
.button_ka:hover{text-decoration:underline;}

.butt_b {                                                    
	background: #fff;
	border: 1px solid #999999; 
	color: #000000; 
	text-decoration: none; 
	border-radius: 15px; 
	padding: 7px;
	cursor: pointer;
	font-family: Arial;
	//font-weight: bold;
	font-size: 14px;
}
.butt_b:hover {background: #CCCCCC;}
.butt_a {
	background: #056FE2;
	border: none; 
	color: #FFFFFF; 
	text-decoration: none; 
	border-radius: 8px; 
	padding: 10px;
	cursor: pointer;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
}
.butt_a:hover {background: #99C1CA;}
.butt_a2 {
	background: #056FE2;
	border: none; 
	color: #FFFFFF; 
	text-decoration: none; 
	border-radius: 8px; 
	padding: 10px;
	cursor: pointer;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
}
.butt_a2:hover {background: #99C1CA;}


.button31, .button13 {	
	word-wrap: normal;
  cursor:pointer;
  color: #fff;
  text-decoration: none;
  text-align: center;
  line-height: 1.1;
  white-space: pre-line;
  padding:7px 15px 7px 15px;
  border: 1px solid;
  border-color: #016E70;
  border-radius: 6px;
  outline: none;
  background: #056FE2;
font-size:16px;
font-weight: normal !important;
}
.button31, .button13:first-line{
  font-weight: 700;
}

.button31:hover, .button13:hover{
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.4);
}


.button32 {	
	word-wrap: normal;
  cursor:pointer;
  color: #056FE2;
  text-decoration: none;
  text-align: center;
  line-height: 1.1;
  white-space: pre-line;
  padding:7px 12px;
  border: 1px solid;
  border-color: #056FE2;
  border-radius: 6px;
  outline: none;
  background:#fff;
font-size:16px;
}

.button32:hover{
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.4);
}

.button_send {	
	word-wrap: normal;
  cursor:pointer;
  color: #056FE2;
  text-decoration: none;
  text-align: center;
  line-height: 1.1;
  white-space: pre-line;
  padding:7px 12px;
  border: 1px solid;
  border-color: #c60;
  border-radius: 6px;
  outline: none;
  background:#fff;
}


.input_trademarket1{padding:5px 7px;border-radius:4px;border:2px solid #BFCFEA;}
.input_trademarket2{padding:5px 7px;border-radius:4px;border:2px solid #a0dea0;}
.div_autocomplite_trademarket1{background:#BFCFEA;padding:2px 10px;}
.div_autocomplite_trademarket2{background:#a0dea0;padding:2px 10px;}


button.pm_send_button { background: url('/kabinet/modules/pm/images/button_right.gif') right top repeat-x #f4cc56; color: #5e0a08; border: 0; height: 18px; padding: 0; cursor: pointer; overflow: visible; }
button.pm_send_button span { display: block; position: relative; padding: 1px 4px 1px 22px; background: url('/kabinet/modules/pm/images/button_left.gif') left top no-repeat; }
@-moz-document url-prefix() /* for FireFox */
{
	button.pm_send_button span { margin: -2px 0 0 -3px; }
}

.table_user{
	width:240px;
	height:75px;
	font-size:11px;	
	border:0px solid #CCCCCC;
	margin:0px;
	background-color:#056FE2;
	color:#FFFFFF;
}	

.table_opis{
	width:99%;
	height:75px;
	font-size:11px;	
	margin:5px;
	padding:10px;
}

.table_opis tr{
	vertical-align:top;
}

.table_opis a{
	text-decoration:none;
	font-size:10px;
	color:#2f457e;
}	

.table_opis h1{
	font-size:18px;
	font-weight:normal;
	color:#397984;
	padding:5px;
	margin:0px;
	text-transform:uppercase;
	border-top:2px solid #80B4BD; 
	border-bottom:2px solid #80B4BD;
	width:70%;
}	

.table_opis h1 a{
	font-size:18px;
	font-weight:normal;
	color:#397984;
	padding:5px;
	margin:0px;
	text-transform:uppercase;
    text-decoration:underline;
	width:70%;
}	

.text_opis_small{
	font-size:11px;	
	font-weight:normal;
}

.text_opis_small1{
	font-size:11px;	
	font-weight:normal;
	text-align:left;
	color:#000000;
}							
/*--------Catalog--------*/		
.td_catalog_menu{
	font-size:12px;
	line-height:20px;
	color:#2f457e;
}
.td_catalog_menu a{
	font-size:12px;
	text-decoration:none;
	color:#2f457e;
}
.td_catalog_list{
	font-size:12px;
	line-height:15px;
	padding:10px;
	vertical-align:top;
	border-bottom:1px solid #3c6d75;	
}	
.td_catalog_list a{
	font-size:12px;
	line-height:20px;
	color:#0033FF;
}	

/* Доска объявлений BEGIN  /////////////////////////////////////////////////////////*/
.table_catalog_list{
	margin-bottom:50px;
	font-size:12px;
}
.div_catalog_list_del_all{
	padding:10px 0px 20px 10px;
}
.td_catalog_list_navig{
	background:#D8EBEB;
	padding:5px 0px 8px 10px;
}
.td_catalog_list_navig img{margin-left:10px;}
.td_catalog_list_navig2 a{text-decoration:none;}
.td_catalog_list_theme{
	padding:10px;
	font-size:14px;
	font-weight:bold;
	height:20px;
}
.td_catalog_list_message{
	padding-left:10px;
	padding-bottom:10px;
	border-bottom:1px solid #666;
}
.td_catalog_list_rekviziti{
	padding-left:10px;
	border-bottom:1px solid #666;
	background:#D8EBEB;
}
.td_catalog_list_rekviziti_bw{
	font-weight:bold;
}
.td_catalog_list_rekviziti td{
	padding-bottom:5px;
	font-size:11px;
}

.table_notice_board{
	margin-top:10px;
	margin-bottom:100px;
}
.table_notice_board td{
	padding:5px 0px;
	font-size:12px;
}
.input_notice_board_edit{width:400px;padding:4px 6px;border-radius:2px;border:1px solid #999;}
.input_notice_board_edit:focus{border-color:#52979E;box-shadow:0px 0px 2px #979797;}
#textarea_board, #production{width:95%;height:300px;padding:4px 6px;border-radius:2px;border:1px solid #999;}
#textarea_board:focus, #production:focus{border-color:#52979E;box-shadow:0px 0px 2px #979797;}
.div_product_noticeboard_add_edit{
				float:left;padding:10px;margin-right:10px;
				border-color:#52979E;box-shadow:0px 0px 2px #979797;}
/* Доска объявлений END  ////////////////////////////////////////*/


/* Каталог компаний BEGIN  */
.table_kabinet_company{border-top:1px solid #666;background:#fff;}
.td_kabinet_catalog {border-bottom:1px solid #666;padding:10px 10px 10px 0px;}
.div_td_kabinet_catalog_container div{margin-bottom:7px;}
/* Каталог компаний END  */


.pop{display:none;}
.go{display:block;}
.a12{font-size:12px;color:#0066FF;font-weight:normal;}
.table_opis p{text-decoration:none;font-size:15px;color:#2f457e;}	



/****   К Н О П К �?     END*/

#php-error{position:fixed;background:#eee;left:0%;top:0%;z-index:10000000000;
			padding:20px;border:2px solid;height:500px;overflow-y:auto;}

.yellowblock_close{position:absolute;right:5px;top:-5px;width:20px;cursor:pointer;z-index:10;}
			
/* TABS begin */
.tabs_block {
    width: 100%;
    /*max-width: 600px;*/
    min-width: 300px;
    margin: 0 auto;
	position:relative;
}
.tabs_block:after {
    content:"";
    display:block;
    clear:both;
}
.tabs {
    margin: 0;
    padding: 0;
    list-style: none;
    float:left;
}
.tabs li {
    text-align:center;
    float:left;
    padding:8px 15px;
    background:#F4F7F9;
	border-top: 1px #056FE2 solid;
	border-left: 1px #056FE2 solid;
	border-right: 1px #056FE2 solid;
	/*border-bottom: 1px #056FE2 solid;*/
    margin-right:2px;
    cursor:pointer;
}
.tabs li.active {
	border-top: 3px #056FE2 solid;
	/*border-bottom: none;*/
    background:#FEF7CF;
}
.box_y {
    background:#FEF7CF;
	padding:10px 20px;
	box-sizing:border-box;
    display:none;
    text-align: left;
    float: left;
	border-top: 1px #056FE2 solid;
}
.visible, .open_tab {
    display: block;
	clear:both;
}
.box_y img {
    width: 25%;
    height: auto;
}
.pl-left {
    float:left;
    margin:5px 15px 5px 0;
}
.pl-right {
    float:right;
    margin:5px 0 5px 15px;
}

@media (max-width: 300px) {
  .tabs, .tabs li {
   float: none;
  }
}
	
/* TABS end */


.meat_base td{/*word-break: break-all;*/}

.table_monitor {
    font-family: Verdana,Helvetica,Arial,sans-serif;
font-size: 12px;
font-weight: bold;
font-style: normal;
list-style: outside none none;
}

.kab_menu_top{
    font-size: 11px;
    line-height: 20px;
    color: #2F457E;
    text-decoration: none;
    margin-left: -20px;
    line-height: 2;
}

.kab_menu{
    color: #7B8495;
    text-decoration: none;
    line-height: 2;
}

.kab_menu_red{
    color: #F00 !important;
    line-height: 2;
}

.kab_menu_b{
    font-weight: bold;
    line-height: 2;
}

.kab_menu_sub{
    padding-left: 20px;
    line-height: 2;
}

.button_img {
  display: inline-block;
  margin: 10px;
  width: 150px;
  height: 150px;
  background-size: 150px;
  background-position: center  center ;
  background-repeat: no-repeat;
  cursor: pointer;
  border-radius: 50%;

  box-shadow: 0 3px 20px rgba(0,0,0,.25),
  inset 0 2px 0 rgba(255,255,255,.6),
  0 2px 0 rgba(0,0,0,.1),
  inset 0 0 20px rgba(0,0,0,.1);
}

.button_img:hover {
  box-shadow: inset 0 0 20px rgba(0,0,0,.2),
  0 2px 0 rgba(255,255,255,.4),
  inset 0 2px 0 rgba(0,0,0,.1);
}

.type-search,.type-search_reg{
    width: 100%;
    //width: 180px;
    border: 1px solid #4D8893;
    border-radius: 4px;
    padding: 5px 7px;
    margin: 5px 0px;
    box-shadow: 0px 0px 1px #979797;
}

#list,#list_reg {
    border-radius: 5px;
    width: 100%;
    display:none;
    max-height: 184px;
    overflow: hidden;
    padding:5px;
    position: relative;
    top: 0px;
    margin: 0px;
    font-weight: normal;
    width: 200px;
}
.type-search_reg {background-color: rgb(215, 231, 234);}

input[type="search"]::-webkit-input-placeholder {
    color: rgb(164, 164, 164);
   } 
input[type="search"]::-moz-placeholder {
    color: rgb(164, 164, 164);
   }
#search_help_reg,#search_help_prod{
       position: fixed;
       z-index: 200;
       margin-top:5px;
       width: 200px;
       display: none; 
       font-family: Tahoma; 
       font-size: 11px; 
       background: rgb(255, 255, 255) none repeat scroll 0% 0%; 
       border: 1px solid rgb(221, 221, 221); 
       border-radius: 5px; 
       padding: 2px; 
       box-shadow: 0px 0px 5px;
       
   }
   #search_help_reg ul>li,#search_help_prod ul>li{
       margin-left: -35px;
   }
   .search_help_reg,.search_help_prod{
       top: 4px;
       position: relative;
       margin-top:5px;
       margin-left:5px;
       cursor:pointer;
       border: none;
       width: 16px;
       height: 16px;
   }

   
   
.ui-autocomplete {
max-height: 200px;
overflow-y: auto;
/* prevent horizontal scrollbar */
overflow-x: hidden;
}
* html .ui-autocomplete {
height: 200px;
}   
 


.box {
width: 430px;
height: 210px;
border-radius: 6px;
background: rgb(100,100,100) radial-gradient(circle at 0 0, rgba(255,255,255,.65), rgba(255,255,255,.9));
box-shadow: inset rgba(0,0,0,.5) -2px -2px 5px, inset rgba(255,255,255,.9) 2px 2px 5px, rgba(0,0,0,.8) 2px 2px 5px -2px;
padding: 10px 10px 40px;
margin: 10px;
float: left;
overflow: hidden;
background:#fff;
box-sizing: border-box;
}
.box a {color: #000000;font-size: 13px;}
.desc {text-align: left;font-size: 12px;}
.head {color:#056FE2;//height: 45px;}
.pop{display:none;}
.go{display:block;}
.go a{font-family:Tahoma;font-size:12px;text-decoration:none;color:#0000FF;}
.go a:hover{text-decoration:underline;}
.head_menu a{font-family:Tahoma;font-size:12px;font-weight:bold;text-decoration:underline;margin-right:10px;background-color:#FFFFFF;
			color:#3D6B74;}
.head_menu a:hover{color:#0033FF;}
 
   	
	
	/*Адаптивное меню*/
	.menu{display:block;}
	
	
	
	
	.mobile-menu{
		display: none;
		width: auto;
		padding: 13px;
		background: #056FE2;
		color: #ffffff !important;
		text-transform: uppercase;
		font-weight: 600;
		padding-left: 12px;
		font-size: 14px;
		letter-spacing: 1px;
		text-decoration: none;
	}
	.mobile-menu img
	{
		vertical-align: middle;
		width: 23px;
		margin-right: 5px;
		margin-top: -1px;
	}
	
	.mobile-menu:hover{background:#056FE2;
		color:#ffffff;
		text-decoration:none;
	}
	@media (max-width: 768px) {
		.menu li{
			padding: 0 6.5rem 0 0;
		}
		
	}
	
	@media (max-width: 870px) {
		
		.sm.menu{display:none;position:absolute;width:40%;}
		
		.topmenutable{
			margin-top:15px !important;
		}
		
		.mobile-menu {
			display: block;
			/*margin-top: 10px;*/
			padding-right: 80px;
		}
		
		nav{margin:0;
		background:none;}
		
		.menu li{display:block;
		margin:0;}
		
		.menu li a {background:#ffffff;
			color:#797979;
			border-top:1px solid #e0e0e0;
		border-left:3px solid #ffffff;}
		
		.menu li a:hover, .menu li:hover > a{
			background:#f0f0f0;
			color:#797979;
		border-left:3px solid #9CA3DA;}
		
		/*level 2 and 3 - make same width as all items*/
		
		
		.menu ul ul {left:0;}
		
	}/*end media queries*/
	
	
	
	
	
	
	
#cs2{
	display:none;
}
	
	/*Адаптация*/
	
	.mobile-phone .authenticated-page.authenticated.mobile-community.mobile-document .notification .notification-dialog.content-frame {
		-webkit-text-size-adjust: none;
	}
	
	html * {max-height:1000000px;}	
	
	
	@media (min-width: 0px) and (max-width: 1261px)
	{
		.crtbtn .div_statistic_container
		{
			display:none;
		}
		
	}
	
	@media (min-width: 0px) and (max-width: 1175px)
	{
		
		.introtxt
		{
			
		}
		
		.introtxt td
		{
			display: block;
			text-align: center;
			margin-bottom: 10px;
		}
		.introtxt .btnsaut
		{
			width: 100%;
			margin: 0px auto;
		}
		.introtxt .btnsaut > div{
			display: inline-block;
			width: 230px;
			vertical-align:top;
		}
		
		.vgr
		{
			padding-right: 5px!important;
		}
		
		#table_content table {
			max-width: 100%;
			width: 100%;
		}
		#table_content table.table_direct {
			width:auto;
		}
		#table_content table.table_direct td {
			padding:5px !important;
		}
		table>tbody>tr>td {
		    padding: 0px!important;
			min-width: 0px;
			width: auto;
		}
		.div_il.div_ib
		{
		    	width: 47% !important;
			margin:0 1% 10px !important;
			float: none;
			display: inline-block;
			vertical-align: top;
		}
		
		
		#div_main_menu table .td_menu_right
		{
			
		}
		#div_main_menu table .td_menu_right:nth-child(3)
		{
		    padding-right: 10px!important;	
		}
		
		#block_users table>tbody>tr>td
		{
		    padding: 5px!important;	
		}
		#table_content {
			max-width: 1350px;
			margin: 0px auto;
			position: relative;
			padding: 0 10px;
		}
		
		.rightbanner
		{
		    padding-left: 10px!important;	
		}
		
	}
	
	@media (min-width: 0px) and (max-width: 980px)
	{
		
		.svrt
		{
			display:none;
		}
		
		.div_statistic_rating span
		{
			display:none;	
		}
		
		.crtbtn .div_statistic_container
		{
			display:none;
		}
		
		
		.rightbanner
		{
			display:none;
		}
		
		.addblock div
		{
			width: auto!important;
		}
		.addblock table
		{
			width: 100%!important;
		}
		.addblock {
			width: auto!important;
			margin: 10px!important;
		}
		.addblock table
		{
			width: 100%!important;
		}
		.addblock table td
		{
		    width: 20%;
			float: left;	
		} 
		
		#show_menu {
			cursor: pointer;
			margin-right: 40px;
			width: 150px;
		}
		
		
		
		
		
	}
	@media (min-width: 0px) and (max-width: 890px)
	{
		
		.crtbtn
		{
			position: absolute;
			right: 150px;
		}
	}
	
	
	@media (min-width: 0px) and (max-width: 870px)
	{
		
		.sm_blue{
			position: absolute;
		}
		
		#head_menu {
			display: none;
			border: 1px solid #D7E7EA;
			background: #056FE2;
			position: absolute;
			z-index: 251;
			margin-top: 0px;
			margin-left: 10px;
			border-radius: 8px;
			left: -80px;
			position: absolute;
			width: 240px;
		}
		
		nav #cs2 {
			position: absolute;
			top: 3px;
			left: 40%;
			display:block;
		}
		#show_menu{
			display:none;
		}
		nav #cs2 a{
			display:block;
			height:40px;
		}	
		nav #cs2 .logotop 
		
		{
			background: url(/images/logo/logo1-1b.png);
			display: block;
			width: 120px;
			height: 40px;
			background-position: center;
			background-size: contain;
		}
		nav #cs2 .logotop img
		
		{
			display: none;
		}
		
		.autr.td_menu_right img
		{
			//margin-top: -10px;
			margin-right: 10px;
		}
		
		
		
		.dskob .div_index_block_scroll
		{
			
		}
		
		.dskob .div_index_block_scroll td
		{
			padding: 4px!important;
		}
		
		.mobile-menu .logotop img
		
		{
			width: 100px;
			margin-top: 10px;
		}
		
		.recommendation_footer
		
		{
			display: none;	
		}

		.autmenu
		{
			padding-top: 45px!important;
		}
		.autmenu .main-menu
		{
		    position: absolute;
			right: 0;
			width: 40%;
			padding-right: 0!important;
			margin-top: 6px;
			top: 50px;
		}
		.autmenu .main-menu .dspn
		
		{
			display:none;
		}
		
		.autmenu .main-menu .has-submenu
		{
			background: transparent;
			width: 100px;
			right: 0;
			position: absolute;
			margin-top: -49px;
			height: 40px;
		}
		.autmenu .main-menu .has-submenu .sub-arrow
		{
			left: unset;
			/*margin-left: -5px;*/
			margin-top: 12px;
			width: 10px;
			height: 5px;
			/*background: url(/images/arrows.png) no-repeat center right;
			margin-top: 22px;
			width: 20px;
			height: 30px;*/
			position: absolute;
			top: 0;
			color: transparent;
		}
		
		
		
		#table_right_banner1
		{
			
		    text-align: center;
		}
		#table_right_banner1 td
		{
			display: inline-block;
			margin: 5px;
			width: 300px;
		}
		
		
		#table_right_banner1 iframe
		{
			min-width: 300px!important;
			width:100%!important;
		}
		
		.gwd-page-size {
			width: 300px;
			height: 100px;
		}
		.nwrp
		{
			white-space: nowrap;
			margin-top: 5px;
			display: inline-block;
		}
		.tvr
		{
			padding: 0 20px!important;
		}
		
		.div_index_left_con {
			padding: 7px 10px 7px 10px;
		}
		.div_index_endry div
		{
			margin-bottom: 10px;	
		}
		
		::-webkit-scrollbar {
			width: 10px;
			height: 10px;
		}
		::-webkit-scrollbar-thumb {
			background: #b3b3b3;
			border-radius: 10px;
		}
		::-webkit-scrollbar-track-piece {
			background: #f4f4f4;
		}
		
		.addblock table td {
			width: 33%;
			float: left;
			margin-bottom: 10px;
		}
		.addblock table td img {
			width: 100%;
			height: auto;
			max-width: 140px;
		}
		
		.topmenutable
		{
			position: relative;
		}
		/*#div_main_menu table .td_menu_right
		{
			position: absolute;
			right: 20px;
			top: 23px;
			width: 80px;
			z-index: 10;
			background: transparent;	
		}*/

		#div_main_menu table .td_menu_right:nth-child(2){
			text-align: left;
			width: 65px;
		}
		
		#div_main_menu table .td_menu_right:nth-child(3) {
			position: absolute;
			right: 0;
			top: 15px;
			/*width: 80px;*/
			z-index: 10;
		}
		
		.sm-blue ul a, .sm-blue ul a:hover, .sm-blue ul a:focus, .sm-blue ul a:active {
			background: transparent;
			color: #056FE2;
			font-size: 13px!important;
			padding: 7px 20px 7px 20px!important;
			text-shadow: none;
			border-left: 8px solid transparent;
		}
		
		.menu li a:hover, .menu li:hover > a {
			background: #f0f0f0;
			color: #484848;
			border-left: 3px solid #9CA3DA;
			font-size: 13px;
		}
		
		.menu li a {
			background: #ffffff;
			color: #484848;
			border-top: 1px solid #e0e0e0;
			border-left: 3px solid #ffffff;
			font-size: 13px;
		}
		
		.shpktabl {
			position: relative;
			padding-bottom: 35px;
		}
		.srch {
			position: absolute;
			bottom: 0;
			width: 100%;
			left: 0;
			padding-left: 0;
			display: block;
			box-sizing: border-box;
			padding-left: 35px!important;
			padding-right: 10px!important;
		}
		.crtbtn
		{
			
			position: relative;
			right: unset;
			float: left;
		} 
		.div_statistic_rating div
		{
			display: none;	
		}
		.crtbtn br
		{
			display: none;	
		}
		.crtbtn a
		{
			margin-left: 6px;
		}
		.crtbtn div
		{
			float: right!important;
			right: 0;
		}
		.crtbtn div a span{
			display: none;
		}
		
		
		#show_menu {
			cursor: pointer;
			margin-right: 40px;
			width: 110px;
		}
		
		#show_menu  img {
			margin-top: 10px;
			margin-left: 5px;
		}
		
		.crtbtn .inn {
			float: right;
			margin-top: 4px!important;
			margin-left: 3px!important;
			margin-right: 4px;
		}
		.div_live_search {
			position: relative;
			float: left;
			width: 100%;
			max-width:400px;
		}
		
		.search_question {
			position: absolute;
			top: 5px;
			left: -24px;
		}
		.clear_input_search {
			position: absolute;
			top: 6px;
			left: 0;
			z-index: 2;
			width: 15px;
			display: none;
		}
		
		#live_search, #live_search_product {
			padding-left: 5px;
			width: 50%;
			height: 20px;
			font-size: 14px;
			border: 2px solid #056FE2;
			margin-left: 0;
		}
		.div_select {
			margin-left: -5px;
			position: absolute;
			display: inline-block;
			width: 40%;
			height: 22px;
			line-height: 1.5;
			background: #fff;
			overflow: hidden;
			border-left: 1px solid #056FE2;
			border-top: 2px solid #056FE2;
			border-right: 2px solid #056FE2;
			border-bottom: 2px solid #056FE2;
		}
		#click_search {
			position: absolute;
			top: 0px;
			background: #056FE2 url(/images/icon_lupa.png) no-repeat center center;
			color: #fff;
			width: 10%;
			height: 26px;
			border: 0px;
			font-size: 14px;
			display: inline-block;
			right: 0;
			background-size: 20px;
		}
		
		.foot {
			width: 100%!important;
			margin-top: 30px;
		}
		.footin
		{
			width: 100%!important;
			
		}
		
		.brfoot
		{
			display: none;	
		}
		
		.div_bootom_metrica {
			margin: 7px;
			
		}
		.footin td
		{
			padding: 0px 10px!important;	
			font-size: 13px;
		}
		
		#back_top {
			z-index: 1;
			position: fixed;
			bottom: 10px;
		}
		
		.consult {
			font-size: 15px;
			font-weight: bold;
			border-radius: 10px 10px 0px 0px;
			cursor: pointer;
			position: fixed;
			display: block;
			width: 250px;
			height: 143px;
			bottom: -135px;
			right: 0px;
			z-index: 1000;
			margin: 0 15px;
			padding: 12px;
			box-shadow: 0 1px 4px rgb(0 0 0 / 30%), -23px 0 20px -23px rgb(0 0 0 / 80%), 23px 0 20px -23px rgb(0 0 0 / 80%), 0 0 40px rgb(0 0 0 / 10%) inset;
			background: url(/images/consult.png) left 3px top 2px no-repeat, #FF6F28 linear-gradient(to bottom, #FF6F28, #FF6F28) repeat scroll 0% 0%;
			font-weight: normal;
			text-align: center;
			color: #000;
		}
		
		.menu.main-menu.sm-blue a span.sub-arrow {
			width: 34px;
    			height: 34px;
			margin-top:-18px;
			border: none;
		}
		
	}
	
	
	
	
	
	
	@media (min-width: 0px) and (max-width: 575px)
	{
		
		
		nav #cs2 {
			position: absolute;
			top: 3px;
			left: 36%;
		}
		
	}
	
	
	@media (min-width: 0px) and (max-width: 373px)
	{
		
		
		nav #cs2 
		
		{
			
		    position: absolute;
			top: 3px;
			left: 30%;
			
			
		}
		
		
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	@media (min-width: 0px) and (max-width: 530px)
	{
		
		.footin td {
			padding: 0px 10px!important;
			font-size: 13px;
			width: 42%;
			display: inline-block;
		}
	} 
	@media (min-width: 0px) and (max-width: 430px)
	{
		
		.addblock table td {
			width: 50%;
			float: left;
			margin-bottom: 10px;
		}
		.addblock table td img {
			width: 100%;
			height: auto;
			max-width: 140px;
		}
	}
	
@media (min-width: 1024px) and (max-width: 5300px)
	{
		.region_name2{display:none;}
		.cost2{display:none;}
	}

/* adapt all4sites */

#show_mess_over{
	height:auto !important;
}

.show380, .show620, .show720, .show480, .show560{
	display:none;
}
.request_subject_inline, .fotvidbt{
	display: inline-block;
	vertical-align: middle;
}
.fotvidbt img{
	margin-left:5px;
}
#div_leftmenu{
	min-width:200px;
}
.spr_navigation{
	margin-left:10px;
}
.userrecom{
	margin-bottom:10px;
}
.show_section_2list td td{
	padding-right:5px !important;
}
#table_content .cntcls:nth-of-type(2) .div_product_menu{
	position:relative;
}
#table_content .cntcls:nth-of-type(2) .div_product_menu .product_menu{
	width:100% !important;
	box-sizing: border-box;
}
.tr_ico{
	display:flex;
	padding:5px;
	background-color:#fff;
	align-items: center;
}
.tr_ico .div_filter_favorite, .tr_ico .div_filter_new{
	margin-right:10px;
}
.tr_ico .div_filter_ttl{
	margin-left:10px;
	color: #C60 !important;
	font-size: 14px;
}
table>tbody>tr>td.td_col_05{
	padding-top:5px !important;
}
.arrnearttl{
	width: 500px;
	max-width:100%;
}
.arrnearttl .ttlarrs{
	width:auto !important;
}
.arrnearttl .ttlarrs td{
	width:30px;
}
.div_menu_buy_sell_{
	display: flex;
	justify-content: space-around;
	margin-bottom: 10px;
}
#auto_scroll_menu .div_menu_buy_sell_ a{
	margin: 0 7px;
}
#div_modal_top .nowrap{
	white-space:nowrap;
}
.profwidth{
	width:800px;
}
.proflogo{
	position:absolute;
	right:0px;
}
.servwidth{
	width:910px;
	margin:auto;
}
.servwidth .modal_statistic_index span{
	display:block;
}
.table_bad_mail .width_mcl{
	width:80%;
}
.servmemb .border_copy{
	margin:0 auto;
}
.paytblbn input[type=text]{
	width:100%;
	box-sizing: border-box;
}
.paytblbnfm tr td:nth-of-type(1){
	width:20%;
}
.userstatus td{
	width:50%;
}
.div_block_product_main, .div_product_monitoring_obl, .main_prod_block{
	position:relative;
}
.div_block_product_main div[class*="product_menu"], .div_product_monitoring_obl div[class*="product_menu"], .main_prod_block div[class*="product_menu"]{
	left:0;
	position: absolute;
}
.div_oborud_opisanie img{
	max-width:100%;
	height:auto;
}
.nobordbot > td{
	border-bottom: none !important;
}

@media (max-width: 1320px)
{
.div_mpm_container{
	width:100%;
}
#table_content .cntcls, .change_visibility td{
	padding:0 3px !important;
}
.photos .div_mpm{
	    width: auto !important;
    white-space: nowrap;
    margin-right: 5px;
}
#div_leftmenu{
	margin-top:10px;
}
}

@media (max-width: 1175px)
{
.userrecom td{
	width: 50%;
}
.div_leftmenu_price, .div_leftmenu_noticeboard{
	position: unset;
	width:100%;
}
table.users_menu_tree > tbody > tr > td{
	width:33%;
}
.lkkomp{
	max-width:100%;
}
.selltbl td, .lkkompdt td, .proftop1 td, .proftop2 td, .servwidth td, .notespopup td, .emaildostup td, .table_bad_mail td{
	padding:3px !important;
	box-sizing: border-box;
}
.div_right_banner{
	position: relative;
}
.div_ib_product{
	margin-bottom:20px;
	padding: 3px;
}
.profwidth{
	width:100%;
}
.profwidth .image_page_photo{
	width:25% !important;
}
.cl_width2, .cl_height2{
	max-width:100%;
	height:auto;
}
.div_users_action{
	width:37px;
}
.proflogo{
	position:relative;
}
.mobcont50{
	width:50%;
}
.div_ib_product td{
	padding:2px !important;
}
.profprw{
	word-break: normal;
	min-width:60px;
}
.lktrademark img.pointer{
	margin:10px 5px;
	display:inline-block;
}
.photos .image_page_photo{
	width:25%;
}
}

@media (max-width: 1100px)
{
.lkkomp > tbody > tr > td:nth-of-type(2){
	display:none;
}
#table_content .cntcls.show_rb{
	display:block;
}
.ww440, .ww380, .widthCont, .mobpad, .td_users, .table_mystat2 td, .table_mystat2 th{
	padding:2px !important;
}
.table_modal_contactlogin input[type=submit]:nth-of-type(2){
	margin-left:0 !important;
	float:right;
}
#div_block1 table table td img{
	display:none;
}
}

@media (max-width: 910px)
{
#table_content .cntcls, .lkprices td{
	display:block;
	width:100% !important;
}
.div_price_assort_base{
	margin:20px 0;
}
#table_content .cntcls.show_rb #table_right_banner2{
	padding-top:10px;
}
.recommendation_footer, .data_remind_footer, .consult{
	display:none !important;
}
.leftbtadd, .a_add_board, .posfixbt{
	position:fixed;
	bottom:10px;
	right:10px;
	margin: 0;
	z-index: 10;
	font-weight: bold;
}
.ul_users_rec4but .a_add_board, .emaildostup .a_add_board{
	position:relative;
	bottom:0px;
	right:0px;
}
#div_leftmenu{
	position: unset;
	margin-top:10px !important;
}
#div_leftmenu > div{
	width:100%;
	box-sizing: border-box;
	margin: 0 0 5px 0 !important;
}
#div_leftmenu > div > div{
	width:200px;
	box-sizing: border-box;
	display:inline-block;
	position: unset;
}
#div_leftmenu > div.container_left_menu_product, #div_leftmenu > div.container_left_menu_product2{
	width:200px;
	display: inline-block;
	margin-right: 3px !important;
	vertical-align: top;
}
.mobpos3levels{
	position:relative;
}
.mobpos3levels > div{
	margin-right:5px;
	vertical-align: top;
}
.mobpos3levels .ul_nb_left_menu, .mobpos3levels .product_menuleft{
	width:100% !important;
	left:0;
	margin: 0;
	top: 5px;
	box-sizing: border-box;
}
.mobpos3levels .ul_nb_left_menu li{
	width: 32% !important;
	display: inline-block;
	margin-bottom: 3px;
	vertical-align: top;
}
.div_left_menu_podpis2{
	background-position-x: 90%;
}
#div_leftmenu .div_left_menu_podpis{
	max-width:100%;
}
#div_leftmenu .yellow_block, .userrecom, .div_menu_buy_sell_{
	display: none;
}
#div_leftmenu .yellow_block.nohide{
	display: block;
	float: none;
	width: 200px;
	box-sizing: border-box;
}
#div_leftmenu .yellow_block div{
	max-width:100%;
}
div.spr_navigation span{
	margin:0 3px;
}
.tr_ico{
	margin-top:10px;
}
.tohide910{
	display:none !important;
}
.div_monitoring_product_trademarkets div {
	width: 33%;
}
#div_modal, #div_modal2{width:90%;left:5%; margin-left:0px;}
.view_board_ajax{
	display:none !important;
}
.show_sec_dtpubl{
	float:none !important;
}
.ul_nb_left_menu, #div_menu_zagolovoc, .ul_menu_zagolovoc{
	max-width:100% !important;
	box-sizing: border-box;
}
.ul_nb_left_menu li{
	width:100% !important;
}
.ul_nb_left_menu .center.font14{
	word-break: break-all;
}
.leftregs div{
	display:block !important;
}
.users_menu_w{
	display:flex;
	justify-content: space-around;
}
.users_menu_w div{
	padding:5px 3px !important;
	width: auto !important;
}
.div_product_monitoring_obl{
	width:100% !important;
}
.div_product_monitoring_one{
	width:33.3333%;
}
.addpop{
	margin: 0 !important;
}
.addpop img{
	margin-right:5px;
}
.addpop .div_information_add{
	width:50%;
}
.menu_user_profile tr{
	width:25%;
	display:inline-block;
}
.menu_user_profile tr td{
	display: block;
	text-align: left;
}
.menu_user_profile tr:last-child td{
	border-bottom: 1px solid #ccc;
}
.servwidth{
	width:100%;
}
.servwidth .box{
	width: calc(100% - 20px);
}
.div_podpis_monitor, #div_block2{
	margin-left: 0 !important;
}
#div_block2 #div_block4 img, #div_block2 #div_block5 img, #div_block2 #div_block6 img, #div_block2 #div_block7 img{
	max-width:100%;
	border-width:10px !important;
	box-sizing:border-box;
}
.tooltip:hover span {
	left: -290px;
}
.div_podpis_product_trademarket .button_send {
display: block;
    width: 220px;
    margin: 10px 0;
}
.euip_spr_left_menu{
	width:90%;
	max-height:150px;
	overflow:auto;
	border:1px solid #999;
}
.euip_spr_left_menu + .yellow_block{
	margin:5px 0;
}
#table_content .cntcls:nth-of-type(1) .yellow_block{
	width:200px;
	max-width:100%;
	box-sizing: border-box;
}
.list_fo{
	box-sizing: border-box;
	padding: 0;
    margin: 0;
    left: 0;
}
.list_fo li{
	margin-left: 10px;
}
#show_mess_over{
	width:80% !important;
	top:10% !important;
	left:10% !important;
	max-height:80% !important;
	overflow:auto !important;
}
.hidemenus .product_menu_name, .hidemenus #menu_zagolovoc_region{
	background: none;
	padding-right: 0 !important;
}
.hidemenus .a_info.nobold{
	display:none;
}
}

@media (max-width: 880px)
{
.selltoptbl td:nth-of-type(1), .selltoptbl td:nth-of-type(3){
	display:none;
}
.lkkompdt .div_ul_menu_spr ul{
	display:flex;
	justify-content: center;
	padding-bottom: 0;
}
.lkkompdt .div_ul_menu_spr li{
	display: inline-block;
	width: 25%;
}
.lkkompdt .div_ul_menu_spr li a, .lkkompdt .div_ul_menu_spr li a.selected{
	display:block;
	height: 100%;
	padding: 3px;
	font-size: 13px;
	box-sizing: border-box;
}
.lkkompdt .div_ul_menu_spr li a.selected{
	margin-top: 1px;
}
.input_notice_board_edit, #div_upload_video input, #change-mail-form input[type=text], #change-password-form input[type=password]{
	width: 100% !important;
	box-sizing: border-box;
}
#div_get_user_foto, #div_get_user_video{
	margin-left:5px !important;
}
.lkmain > tbody > tr > td{
	width:100%;
	display:block;
}
.lkmain > tbody > tr > td:nth-of-type(2) > div{
	width:300px;
	max-width:100%;
}
.emaildostup td{
	width:50%;
	display:inline-block;
}
#div_upload_video input[name^="video_base"]{
	width:80% !important;
}
.table_modal_contactlogin input[type=text], .table_modal_contactlogin input[type=password], .table_modal_contactlogin select, .table_modal_contactlogin textarea, .table_modal_product input[type=text], .table_modal_product textarea{
	width:80%;
}
.table_notice_board .input_notice_board_edit, .table_notice_board #textarea_board, .table_notice_board #div_sections_ids{
	width:100% !important;
	box-sizing:border-box;
}
}

@media (max-width: 820px)
{
.footer table{
	width:100%;
}
.footer table table{
	width: 95%;
	font-size: 14px !important;
}
.footer table table td{
	width:25%;
}
.exampletter table{
	width:100% !important;
}
.exampletter td td{
	width:100%;
	display:block;
}
.table_mystat2{
	width: 100%;
}
.table_mystat2 th, .table_mystat2 td{
	word-break: break-word;
}
#reg, #reg #footer, #reg #header, #header a{
	width:100%;
}
.lkkompdt .snp-triggeroffset{
	display:none !important;
}
}

@media (max-width: 780px)
{
#auto_scroll_menu{
	display:none !important;
}
.banexamp, .banexamp td, .banexampbtn{
	max-width:100%;
}
.banexamp table{
	width:100%;
}
.text_2 input[type=file]{
	margin:7px 0;
}
.lkvideo > tbody > tr > td{
	width:100%;
	display:block;
}
}

@media (max-width: 770px)
{
.div_product_menu2, .div_product_menu4, .product_menu2, .product_menu4, .div_product_menu2 > div, .div_product_menu4 > div, .ul_product_menu, .div_product_menu, .div_product_menu > div, .div_product_menu .product_menu, .product_menu5, .div_block_product_main div[class*="product_menu"], .div_product_monitoring_obl div[class*="product_menu"], .main_prod_block div[class*="product_menu"]{
	width:100% !important;
	box-sizing: border-box;
}
.div_block_product_main div[class*="product_menu"], .div_product_monitoring_obl div[class*="product_menu"], .main_prod_block div[class*="product_menu"]{
	position: fixed;
	max-height: 70%;
	overflow-y: auto;
	z-index: 10000;
}
.ul_product_menu li{
	width:24% !important;
	display: inline-block;
	vertical-align: top;
	float: none !important;
	margin-top: 3px;
}
.ul_product_menu li .a_info_c60{
	padding:0;
}
.lkkompdt .table_notice_board .button_save, .lkkompdt .table_notice_board .button_gray{
	display:block;
	margin:10px 0 0 auto !important;
}
}

@media (max-width: 720px)
{
.tohide720{
	display:none !important;
}
.show720, .show720.hide620{
	display:block;
}
.ul_users_rec4but td{
	width:100%;
	display:block;
	padding-bottom:10px !important;
}
.ul_users_rec4but td > div, .ul_users_rec4but td > a{
	width:240px;
	margin: 0 auto;
}
.lkfotvid > tbody > tr > td{
	width:100%;
	display:block;
}
#autocompleteproducts{
	width: 95% !important;
	box-sizing: border-box;
}
#div_change_param_product_view{
	width: 100%;
    left: 0;
    margin-left: 0;
    max-height: 100%;
}
.weConnect{
	max-width:100%;
}
.sellpop3st_but{
	margin-left:0px !important;
}
}

@media (max-width: 700px)
{
.sellbottbl td{
	display:inline-block;
	width:49%;
	vertical-align:top;
	padding-bottom: 10px !important;
}
.sellbottbl td:nth-of-type(3){
	display:block;
	width:100%;
}
.sellpop1st{
	display: flex;
	justify-content: space-between;
}
.sellpop1st input{
	margin:3px !important;
}
.lkkompdt .table_notice_board td, .lkkompdt .table_modal_contactlogin td, .lkaddprod > tbody > tr > td, .table_modal_product td{
	display:block;
	width:100%;
}
.table_modal_product tr td:nth-of-type(1){
	font-weight:600;
	padding-top:5px !important;
}
.div_il.div_ib
{
	width: 100% !important;
	margin: 0 0 10px !important;
}
.menu_user_profile tr{
	width:33.3333%;
}
.seoprice table{
	width:280px;
}
ul.menu_spr{
	padding-left:0;
	font-size: 14px;
}
#error_monitoring_send_product_region span:nth-of-type(2){
	display:block;
	margin-left:0 !important;
}
}

@media (max-width: 640px)
{
.servban .border_copy, .servmemb .border_copy{
	width:auto;
}
#div_block1 img{
	display:none;
}
}

@media (max-width: 620px)
{
.table_show_row_price{
	margin-top:10px;
}
.tohide620, .show720.hide620{
	display:none !important;
}
.show620{
	display:block;
}
.widthCont{
	max-width:150px;
}
.div_product_monitoring_one{
	width:50%;
}
.div_product_monitoring_one_img img{
	max-width:80%;
}
table.users_menu_tree > tbody > tr > td{
	width:100%;
	display:block;
}
.sellbottbl td{
	display:block;
	width:100%;
	padding-top: 10px !important;
}
.sm.menu, .autmenu .main-menu{
	width:60%;
}
.addpop .div_information_add{
	width:100%;
}
.user_profile_monitoring_sort{
	position: relative;
	left: 0;
}
.user_profile_monitoring_sort div{
	display:inline-block;
	margin:0 5px;
}
.h2_profile{
	padding: 0 5px;
	text-align:left;
}
.h2_profile .font12{
	margin-right: 0 !important;
}
}

@media (max-width: 600px)
{
.footer table table td{
	width:49%;
	display:inline-block;
}
.sellpop4st, #div_information_board, #div_information_board > div{
	margin:0 !important;
}
.sellpop4st table.font14 img, #div_information_board table.font14 img{
	max-width:90%;
}
#AutoNumber101 td{
	display:block;
	width:100%;
	text-align: center;
}
.pm_page_bar a{
	font-size:16px;
	margin:3px;
}
.div_oborud_opisanie, .div_table_oborud_postav{
	width:100%;
	box-sizing: border-box;
}
.div_oborud_opisanie{
	word-break: break-word;
}
}

@media (max-width: 570px)
{
.sellpop1st td{
	width:100%;
	display:block;
}
.sellbotclose{
	margin:0 !important;
}
.sellbottot{
	margin:0 !important;
	float: right;
}
.sellbottot span{
	margin-left:0px !important;
}
.servwidth{
	padding-left: 0;
	font-size: 12px;
}
}

@media (max-width: 560px)
{
.ul_product_menu li{
	width:32% !important;
}
.center.font14{
	word-break: break-all;
}
.widthCont{
	width:90px !important;
	max-width: 90px;
	font-size: 11px;
	word-break: break-word;
}
.div_theme_board .a_theme{
	word-break: break-word;
}
.ajaxanswer > table > tbody > tr > td, .show_section_2list td, .notespopup td, .emaildostup td, .paytbl > tbody > tr > td{
	width:100%;
	display:block;
}
.show_section_2list td td{
width: auto;
    display: table-cell;
}
.show_section_2list td .font14{
	padding-top:10px;
}
.ajaxanswer > table > tbody > tr > td > .div_nbv_contact{
width: 100%;
    margin: 10px 0 0 0;
    box-sizing: border-box;
}
.ajaxanswer > table > tbody > tr > td > .div_nbv_contact .table_contact_nbv td{
	text-align:left;
	padding-right:3px;
}
.ajaxanswer .pm_one_recipient_big{
	margin-top:10px;
}
.sellpop3st_but{
	margin: 10px 0px !important;
	text-align:center;
}
.sellpop3st_but input{
	margin: 0 5px !important;
}
.proftop2 > tbody > tr > td:nth-of-type(2){
	width:100%;
	display: inline-block;
	text-align:center;
}
.proftop2 > tbody > tr > td:nth-of-type(3){
	display:block;
	width:100%;
	display: inline-block;
}

.tohide560{
	display:none !important;
}
.show560{
	display:block;
}
.lkkompdt > tbody > tr > td{
	display:block;
	width: 100% !important;
}
.lkkompdt .table_user{
	display:none;
}
#vertical_container{
	width: 90% !important;
	height: 150px;
	overflow-y: scroll;
}
#vertical_container ul{
	margin: 0;
	padding: 2px 10px;
}
.table_users th{
	padding:3px;
}
}

@media (max-width: 530px)
{
.paytbltop td, .userstatus td{
	display:block;
	width: 100% !important;
}
.paytbltop td:nth-of-type(1), .paytblbn > tbody > tr > td:nth-of-type(1){
	display:none;
}
.paytbltop td:nth-of-type(3){
	padding:15px 0 !important;
}
.menu_user_profile tr{
	width:50%;
}
.servwidth .box{
	min-height: 210px;
	height: auto;
	padding:10px;
}
.servwidth table.center table{
	width: auto;
}
.servwidth .h1_info{
	font-size: 22px;
}
.servban > tbody > tr > td{
	display:block;
}
.toblock{
	display: block;
	margin-bottom:10px;
}
.div_podpis_product_trademarket .toblock{
	display: inline;
}
.weConnect .product_request_price{
	    margin: 3px !important;
}
.weConnect img{
	max-width: 100%;
	height: auto;
}
.weConnect td{
	vertical-align:top;
}
#table_basket th{
	padding:3px;
	font-size: 10px;
}
#table_basket td{
	font-size: 10px;
}
#table_basket td td{
	display:block;
	width:100%;
}
#table_basket tr td.td_basket:nth-of-type(1){
	white-space:nowrap;
}
.submit_add_money{
	font-size: 18px;
	padding: 5px;
}
}

@media (max-width: 480px)
{
.div_monitoring_product_trademarkets div, .mobpos3levels .ul_nb_left_menu li{
	width: 49% !important;
}
#div_menu_zagolovoc{
	width:100% !important;
}
.td_users.td_col_02 .c666, .td_users.td_col_02 div div{
	margin-left:0 !important;
}
.show480{
	display:block;
}
.tohide480, .users_menu_tree{
	display:none !important;
}
.nobr_nm_lk{
	display:block;
	word-break: break-word;
}
.sellmidtbl td, .membstat td, .statpodp td, .td_kabinet_catalog{
	display:block;
	width:100%;
}
.sellmidtbl td td{
	width:auto;
	display:table-cell;
}
.servwidth .font16{
	font-size:14px !important;
}
.profmob table{
	width: auto !important;
	margin: 0 auto;
}
.profmob td{
	padding: 3px !important;
}
.messleg td{
	width:50%;
	display:inline-block;
}
.table_modal_product .div_add_preview{
	margin-right: 0px;
	width: 50%;
}
.table_mystat th{
	padding:3px;
	font-size: 11px;
}
}

@media (max-width: 440px)
{
.ww440{
	word-break: break-word;
}
.request_subject_inline, .fotvidbt{
	display:block;
}
.div_theme_board .a_theme{
	font-size: 14px;
}
ul.menu_spr li a, ul.menu_spr li a.selected{
	padding-left:5px;
	padding-right:5px;
	letter-spacing: -1px;
}
.table_modal_contactlogin td{
	display:block;
	width:100%;
	padding: 3px 0 !important;
}
#reg .table_modal_contactlogin{
	max-width:90%;
}
#reg .table_modal_contactlogin td{
	text-align:left;
}
#reg #footer{
	position:relative !important;
}
#reg .table_modal_contactlogin input[type=submit]{
	display: inline-block;
}
.h2_profile .font12 {
	float: none !important;
	text-align: right;
}
ul.menu_spr li{
	margin-right:0;
}
ul.menu_spr {
    font-size: 13px;
}
.seoprice{
	margin:0 auto;
}
.seoprice > tbody > tr > td{
	display:block;
}
.banexamp table td{
	display:block;
	padding: 5px 0 !important;
	text-align: center;
}
.simpusbut td{
	display:block;
	width:100%;
	text-align: center;
}
}

@media (max-width: 420px)
{
#div_leftmenu > div, #div_leftmenu > div > div, #div_leftmenu > div.container_left_menu_product, #div_leftmenu > div.container_left_menu_product2, #div_leftmenu .yellow_block.nohide{
	width:100%;
}
.sellbottot{
	display:block;
	float: none;
}
.sellpop1st{
	justify-content: center;
	flex-wrap: wrap;
}
#div_information_request_buysell{
	margin: 20px 0px 0px !important;
}
#table_modal_product_region th{
	white-space: nowrap;
	font-size: 11px;
	letter-spacing: -1px;
	vertical-align: baseline;
	padding: 0 2px;
}
#div_after_send_content{
	margin: 0 -15px;
}
.div_product_monitoring_index{
	width:49%;
}
.div_product_monitoring_index_img img{
	max-width:80%;
	margin: auto !important;
}
.proftop1 > tbody > tr:nth-of-type(1) > td{
	display: inline-block;
}
.proftop1 > tbody > tr:nth-of-type(1) > td:nth-of-type(1){
	width: 50%;
}
.proftop1 > tbody > tr:nth-of-type(1) > td:nth-of-type(2){
	width: 50%;
}
.proftop1 > tbody > tr:nth-of-type(1) > td:nth-of-type(3){
	width: 80%;
	display: inline-block;
}
.srvtopbut td{
	width:40%;
	display:inline-block;
}
.srvtopbut td:nth-of-type(2){
	width:60%;
}
.srvtopbut td:nth-of-type(3){
	width:100%;
	text-align: center;
	padding: 10px 0 !important;
}
.otzfrm1 td{
	width:100%;
	display:block;
}
.otzfrm1 td img{
	padding-top:10px;
}
.ul_level_stat li{
	margin: 5px 2px;
}
#table_answer_subscribes th{
	padding:3px;
}
.baskeetbtns .button_send{
	display:block;
	margin-top: 10px;
}
.lkkompdt .div_ul_menu_spr li img{
	display:none;
}
.photos .image_page_photo{
	width:50%;
	display: inline-block;
	padding: 3px !important;
    box-sizing: border-box;
}
}

@media (max-width: 380px)
{
.ul_product_menu li, .div_mpm{
	width:48% !important;
}
.ww380{
	word-break: break-word;
}
.request_subject .request_price{
	font-size:10px;
	padding:5px;
}
.userrecom td{
	width: 100%;
	display:block;
}
.h1_info, .glav_podpis{
	font-size: 22px;
}
.div_index_block_scroll .a_info{
	word-break: break-word;
}
.show380{
	display:block;
}
.tohide380{
	display:none;
}
.ajaxanswer td{
	max-width:100%;
}
.notBicoFV, .notBicoFV, .notBicoP{
	width:50%;
	margin-top:5px;
	text-align:center;
	display:inline-block;
}
.notBicoP{
	width:100%;
}
#restore-form>div{
	width:90% !important;
}
.servwidth .menu_spr{
	letter-spacing: -1px;
}
.div_m_ib td:nth-of-type(1){
	display:none;
}
.servban .border_copy td, .servban .border_copy #click_submit, .servmemb .border_copy td{
	font-size: 14px !important;
}
.pm_messages table td.pm_subj{
	min-width:auto;
}
.a_info_u.history_task, .a_info_u.basket_regulations{
	margin: 0 3px !important;
	font-size: 14px !important;
	letter-spacing: -1px;
}
.font10, .font11{
	font-size: 12px !important;
}
}

@media (max-width: 360px)
{
.div_monitoring_product_trademarkets div {
	width: 100%;
}
.div_theme_board .a_theme {
    font-size: 12px;
}
.board_pokup_prodaj{
	padding:4px 5px;
	margin:10px 4px;
	font-size: 11px;
}
.sm.menu, .autmenu .main-menu{
	width:70%;
}
.menu_user_profile tr{
	width:100%;
}
.tooltip:hover span {
	left: 10%;
    width: 70%;
    bottom: 100%;
    top: auto;
}
.servpubtt{
	position:relative;
}
.servpubtt .tooltip{
	position:unset;
}
.messleg td{
	width:100%;
	display:block;
}
.lktrademark td{	
	font-size:12px !important;
}
.lktrademarkth td{
	width:auto;
	font-size:10px !important;
}
.lkvideo iframe{
	width:120px;
}
.tabs_block .tabs li{
	padding: 8px 5px;
}
.tabs_block .tabs li.get_index_shortproduct{
	    margin-left: 135px !important;
}
}

@media (max-width: 340px)
{
ul.menu_spr li a, ul.menu_spr li a.selected{
	padding-left:5px;
	padding-right:5px;
}
ul.menu_spr {
    font-size: 12px;
}
.table_modal_contactlogin input[type=submit], .table_modal_contactlogin input[type=submit]:nth-of-type(2){
	display:block;
	margin:0 auto !important;
	float:unset;
}
.table_modal_contactlogin input[type=submit]:nth-of-type(2){
	margin-top:10px !important;
}
.servwidth a.button13{
	font-size: 14px !important;
}
.table_bad_mail td{
	width:100%;
	display:block;
}
#pm_messages_form td{
	font-size:11px;
}
.lkkompdt input.input_info{
	width:calc(100% - 120px) !important;
}
.lkkompdt select.input_info{
	width:100px;
}
input[name=del_box]{
	font-size: 14px !important;
}
.pm_from, .pm_subj{
	width:40% !important;
	word-break: break-word;
}
.pm_date{
	width:60px !important;
}
.lktrademark img.pointer{
	display: block;
	margin: 0 auto;
}
.lktrademark img.pointer:nth-of-type(1){
	margin-top:10px;
}
#div_modal_container ul{
	padding-left:15px;
}
}

@media (max-width: 320px)
{
.div_product_monitoring_one{
	width:100%;
}
.div_modal_bottom{
	padding: 5px 10px;
}
#table_modal_product_region th{
	font-size: 10px;
}
.div_product_monitoring_index h2{
	font-size: 12px;
}
}