/* CSS Document */
@import url(bootstrap-datepicker3.css);
@import url(fonts.css);
/*
@font-face {font-family: 'PT Sans';
	src: url('pts55f_w.eot');
	src: local('PT Sans'), url('../fonts/ptSans/PTS55F_W.woff') format('woff'),url('../fonts/ptSans/PTS55F_W.ttf') format('truetype'), url('../fonts/ptSans/PTS55F_W.svg#PTSans-Regular') format('svg');}

@font-face {font-family: 'PT Sans';
	font-style: italic;
	src: url('../fonts/ptSans/pts56f_w.eot');
	src: local('PT Sans Italic'), url('../fonts/ptSans/PTS56F_W.woff') format('woff'),url('../fonts/ptSans/PTS56F_W.ttf') format('truetype'), url('../fonts/ptSans/PTS56F_W.svg#PTSans-Italic') format('svg');}

@font-face {font-family: 'PT Sans';
	src: url('pts75f_w.eot');
	font-style: normal;
	font-weight: bold;
	src: local('PT Sans Bold'), url('../fonts/ptSans/PTS75F_W.woff') format('woff'),url('../fonts/ptSans/PTS75F_W.ttf') format('truetype'), url('../fonts/ptSans/PTS75F_W.svg#PTSans-Bold') format('svg');}

@font-face {font-family: 'PT Sans';
	font-style: italic;
	font-weight: bold;
	src: url('pts76f_w.eot');
	src: local('PT Sans Bold Italic'), url('../fonts/ptSans/PTS76F_W.woff') format('woff'),url('../fonts/ptSans/PTS76F_W.ttf') format('truetype'), url('../fonts/ptSans/PTS76F_W.svg#PTSans-BoldItalic') format('svg');}

@font-face {font-family: 'PT Sans Caption';
	src: url('ptc55f_w.eot');
	src: local('PT Sans Caption'), url('../fonts/ptSans/PTC55F_W.woff') format('woff'),url('../fonts/ptSans/PTC55F_W.ttf') format('truetype'), url('../fonts/ptSans/PTC55F_W.svg#PTSans-Caption') format('svg');}

@font-face {font-family: 'PT Sans Caption';
	font-weight: bold;
	src: url('ptc75f_w.eot');
	src: local('PT Sans Caption Bold'), url('../fonts/ptSans/PTC75F_W.woff') format('woff'),url('../fonts/ptSans/PTC75F_W.ttf') format('truetype'), url('../fonts/ptSans/PTC75F_W.svg#PTSans-CaptionBold') format('svg');}

@font-face {font-family: 'PT Sans Narrow';
	src: url('ptn57f_w.eot');
	src: local('PT Sans Narrow'), url('../fonts/ptSans/PTN57F_W.woff') format('woff'),url('../fonts/ptSans/PTN57F_W.ttf') format('truetype'), url('../fonts/ptSans/PTN57F_W.svg#PTSans-Narrow') format('svg');}

@font-face {font-family: 'PT Sans Narrow';
	font-weight: bold;
	src: url('ptn77f_w.eot');
	src: local('PT Sans Narrow Bold'), url('../fonts/ptSans/PTN77F_W.woff') format('woff'),url('../fonts/ptSans/PTN77F_W.ttf') format('truetype'), url('../fonts/ptSans/PTN77F_W.svg#PTSans-NarrowBold') format('svg');}
*/


* {margin:0; padding:0; vertical-align:top;}

DIV.spacer {
		font-size: 0px;
		line-height: 0px;
		margin: 0px;
		padding: 0px;
		background: transparent;
		border: none;
		display: block;
		visibility: hidden;  }

table {border-collapse:collapse!important;}
td {vertical-align:top;}

::selection {background:#4ca4c8; color:#fff;}
::-moz-selection {background:#4ca4c8; color:#fff;}


/*------------------ Layout -------------*/

html, body { height: 100%; width:100%;}

body {
	padding: 0px;
	margin: 0px;
	font-family:'Open Sans', Arial, sans-serif;
	font-size:12px;
	background:url('/common/img/new_d/fon_all.jpg') no-repeat left top #152027;
	background-size:cover;
	background-attachment:fixed;
	color:#000;
}
@media (min-width: 1680px) {
    body {background:url('/common/img/new_d/fon_all1680.jpg') no-repeat left top #152027 !important; background-size:cover !important; background-attachment:fixed !important;}
}
@media (min-width: 1920px) {
    body {background:url('/common/img/new_d/fon_all1920.jpg') no-repeat left top #152027 !important; background-size:cover !important; background-attachment:fixed !important;}
}

/*spis_ul_st*/
ul {list-style:none; padding:0 0 7px 10px;}
	ul li {padding:0 0 5px 20px; background:url(/common/img/bul_2.gif) no-repeat left 5px;}

ol {padding:0 0 7px 26px; margin:0; }
	ol li {padding:0 0 15px 0px; margin:0;}

.select2-results li {padding:0px;}

#main_page {
	width:100%;
	height:100%;
	margin:0 auto;
	line-height:normal;
}
#second_page{
	/*margin:0 auto;*/
	line-height:normal;
	/*min-width:990px;*/
	background:url('/common/img/new_d/fon_all.jpg') no-repeat left top #152027;
	background-size:cover;
	background-attachment:fixed;
}
/*
@media screen and (min-width:1000px) {
	#main_page.hght1 {overflow-x:hidden;}
} */


/* =================================  content and elements   =====================================*/

img {border:none;}
.left_img {margin:3px 24px 10px 0; float:left;}

a {color:#2263b7; text-decoration:underline;}
a:hover {text-decoration:none; cursor:pointer}

p {padding-bottom:10px}

h1 {font-size:33px; line-height:35px; color:#2d373d; padding:0px 0 25px 0; font-weight:normal; padding-left:20px; font-weight:300 !important;}
h2 {font-size:22px; line-height:22px; color:#0f71b7; padding:0px 0 12px 0; font-weight:400 !important;}
h3 {font-size:16px; color:#0f71b7;}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family:'Open Sans', Arial, sans-serif;
  line-height: 1.1;
  padding-bottom:15px;
}

.modal-header h1 {padding:20px 40px 0px 0px;}
.item_content_gray .modal-header h1 {padding:22px 40px 0px 0px;}

b, strong {font-weight:600;}


input, select, textarea {color:#000/*#363636*/; line-height:12px; font-size:11px; outline:none;}

.left {float:left;}
.right {float:right;}
ul li {list-style: none;}

.a_bord {text-decoration:none !important; border-bottom:1px dashed #575756;}
	.a_bord:hover {border-bottom:none;}

.prim {padding:0 20px 20px 22px; margin-top:-10px; font-weight:600; font-size:12px; color:#000;}

.pri_menu {padding:0 20px 22px 10px; font-size:19px; color:#000; line-height: 20px; margin-top:-6px;}
.item_content_gray .pri_menu h1 {padding-bottom:20px;}
.pri_menu span {font-weight:bold;}

.pod_pr_menu {padding:0 20px 22px 10px; font-size:16px; line-height: 18px;}
.pod_pr_menu .show_group {display:inline-block; font-size: 18px; font-weight: 400; line-height: 20px; color:#000; margin-right: 20px; padding: 0 0 5px; border-bottom:3px solid #fff; text-decoration:none;}
.pod_pr_menu .show_group.actived {border-bottom:3px solid #3fa3ef;}
.pod_pr_menu .show_group:hover {border-bottom:3px solid #3fa3ef;}

.h1_sp {font-size:18px; font-weight:600; color:#000; padding-left:5px;}

.tbl {display:table;}
	.tr {display:table-row;}
	.td {display:table-cell;}

.tbl-norm {}
	.tbl-norm .td {padding:0 10px 7px 0; vertical-align:top;}

.link_lk_use {
	padding-left: 31px;
	background: url(/common/img/lk.svg) no-repeat left -2px;
	white-space: nowrap;
}
.link_lk {
    padding-left: 31px;
    background: url(/common/img/chel.svg) no-repeat left -1px;
	white-space: nowrap;
}
.d-pad-bot {padding-bottom:3px; padding-top:7px;}


/* =================================  menu   =====================================*/


.top_div {padding:12px 20px 3px 20px; height:55px; position:relative; background:url('/common/img/new_d/bl_40pr.png') repeat left top; min-width:1158px; max-width:1246px;  margin:0 auto; transition: all 0.9s ease;}
.logo {background:url('/common/img/new_d/logo.png') no-repeat 0 0; width:383px; height:43px; float:left; display: block; position:relative;}
/*.logo:before { color: #fff; content: "beta";  font-size: 15px;  font-style: normal;  font-variant: normal;  font-weight: normal;
    line-height: 1;  position: absolute;  right: -40px;  text-transform: none; top: -8px; z-index: 15;}*/
.logo_before { color: #fff; font-size: 15px;  font-style: normal;  font-variant: normal;  font-weight: normal;
    line-height: 1;  position: absolute;  right: -40px;  text-transform: none; top: -8px; z-index: 15;}

.search {
	background:url('../img/search_pc.png') no-repeat 0 0;
	background-size:cover;
	width:27px;
	height:26px;
	float:right;
	margin-right:10px;
	margin-top:20px;
}

.srch_div{
	display:none;
	background:url('../img/search_bg_pc.png') no-repeat 50% 50%;
	position: absolute;
	top:68px;
	right:80px;
    z-index:10;
	padding:36px 16px 21px;
}

.srch_div .srch_inp{
	width:375px;
	padding:4px 13px;
	font-size:13px;
	font-weight:normal;
	background-color: #fff;
    border:1px solid #6b9bb2;
    box-shadow:none;
	border-radius:0;
    color: #696969;
    display: inline-block;
    height:inherit;
    line-height:normal;
    margin-bottom:0;
}
.srch_div .srch_inp:focus {border: 1px solid #66afe9; outline: 0;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.srch_div .srch_but	{
	background:url('../img/search_but_pc.png') no-repeat 50% 50% #d6d6d6;
	border:none;
	padding:4px 10px 3px;
	margin-left:7px;
}
.srch_div .srch_but:hover{ box-shadow: 0 0 3px #fff;}
.srch_div .srch_but:active{ box-shadow: 0 0 1px #000000 inset;}
.srch_div .arrow_top{
	background:url('../img/arr_srch.png') no-repeat 80% 0 ;
	width:63px;
	height:31px;
	position: absolute;
    top: -2.3em;
	right:7em;
	display:none;
}


.info {
	background:url('../img/info_pc.png') no-repeat 0 0;
	width:28px;
	height:28px;
	float:right;
	margin-top:17px;
}

.search:hover{background-position:0 bottom; cursor:pointer}
.info:hover{background-position:0 bottom; cursor:pointer}

.menu_top{padding-top:14px; float:right; padding-left:0px; letter-spacing: 0.03em; display:block}
.menu_top li {display:block-inline; float:left; text-transform:uppercase; font-size:14px; padding:0px; padding-left:40px; list-style: none; height: 30px; background:none;}
.menu_top .li_mob_menu {display:none;}
.menu_top li a{color:#fff; text-decoration:none; display:inline-block; padding-bottom:2px;}
.menu_top li a:hover{text-decoration:none; border-bottom:3px solid #fff;}
.menu_top li.active a{border-bottom:3px solid #55beff;}

.auth {position:absolute; right:0px; top:-34px; padding-top:0px; margin-right:0px; letter-spacing: 0.06em;}
.auth span{color:#b3b3b3; font-size:14px; line-height: 26px;}
.auth a{color:#fff; text-decoration:none}
.auth a:hover{text-decoration:underline;}

.auth .ss_f {margin-left:8px; background: url("/common/img/knop_socs_petic28gr1.png") no-repeat scroll -31px top !important; width:28px !important; height:28px !important; margin-right:5px !important; opacity: 0.9;}
.auth .ss_v {background: url("/common/img/knop_socs_petic28gr1.png") no-repeat scroll -93px top !important; width:28px !important; height:28px !important; margin-right:0px !important; opacity: 0.9;}
.auth .ss_f:hover {background: url("/common/img/knop_socs_petic28.png") no-repeat scroll -31px top !important;}
.auth .ss_v:hover {background: url("/common/img/knop_socs_petic28.png") no-repeat scroll -93px top !important;}
/*.auth .ss_f:hover {opacity:0.9}
.auth .ss_v:hover {opacity:0.9}*/

.auth_bot {}



/* -= petitions=- */

.second_page_bl { min-width:1004px;/*min-width:985px;*/ 	/*background:#fff;*/}

.item_content {background:#fff; margin-bottom:24px; -webkit-box-shadow: 0 0px 30px rgba(0, 0, 0, 0.5); box-shadow: 0 0px 30px rgba(0, 0, 0, 0.5); position:relative;}
.net_fon .item_content {background:none; box-shadow:none;}

.second_page_bl .top_div {/*padding: 15px 83px 0;*/ margin-bottom:44px;}
.second_page_bl .top_div_pet {margin-bottom:0px; }
.second_page_bl .filter_block {background:url("/common/img/new_d/blu_kn50.png") repeat left top; padding:13px 0px; height:26px; font-weight:400; color:#fff; margin:0 auto; min-width:1198px; max-width: 1286px;}

.second_page_bl .filter_block-fixed-top {position:fixed; top:0; left:0px; z-index:100; width:100%; max-width:100%; padding-left:0; padding-right:0; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4); background:#409ce0;}
.second_page_bl .filter_block-fixed-top .filter_block_2 {max-width:1032px; margin:0 auto; min-width: 1034px;}

.second_page_bl .filter_block_2 {padding:0 83px;position:relative;}

.filter_block_vn {height:52px}

.filter_block .filtr_inp {
    background-color: #fff;
    border: 1px solid #8E9396;
    /*color: #828282;*/
    display: inline-block;
    font-size: 15px;
    font-weight: 15px;
    height: inherit;
    line-height: normal;
    margin-bottom: 0;
    padding:4px 13px;
    width: 60%;
}
.filter_block .filtr_inp:focus {border: 1px solid #66afe9; outline: 0;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.filter_block .filtr_but {
    background: url("../img/search_pet.png") no-repeat scroll 0px 0px;
    border: medium none;
    margin-left: 7px;
    width:27px;
    height:27px;
	margin-right:7px;
}
.filter_block .filtr_but:hover {background-position:0px -27px; cursor:pointer;}
.filter_block .span1 {}


.filter_block .petit_bg{
	background: url("/common/img/new_d/ico_pet.png") no-repeat scroll 14px 14px #fff;
	display: inline-block;
    height: 52px;
    width: 52px;

}
.filter_block .petit_bg:hover{opacity:0.8;}
.filter_block .petit_bg_a {background:#fff;display: table-cell;  width: 52px;}
.filter_block .link_stat,
.filter_block .link_them {
	color:#fff;
	cursor:pointer;
	font-size: 17px;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	border-radius:4px;
	display:inline-block;
}
.filter_block .link_stat span,
.filter_block .link_them span {
	background: url("../img/arr_filtr.png") no-repeat 100% 10px; padding-right:15px; max-width:160px;/*max-width:350px;*/ text-overflow: ellipsis; white-space:nowrap; overflow: hidden; display:inline-block;
}
.filter_block .link_stat:hover,
.filter_block .link_them:hover{text-decoration: none; background-color:#ebebeb; color:#333;}

	.filter_block .dropdown-menu {max-width:300px; max-height:360px; overflow:auto;}
	.filter_block .dropdown-menu > li.sel a {background:#a1cfe1 !important; cursor:default;}
	.filter_block .dropdown-menu > li.sel a {text-decoration:none;}

	.dropdown-menu ul {padding:0px;}
	.dropdown-menu li {background:none; padding:0px;}

.filter_block .link_stat{margin-right:25px;}
.filter_block .link_them{margin-right:25px;}

.filter_block .fi_div {padding-right:560px;}

.status_block_in {position:absolute; top:-13px; right:0px;/*right:83px;*/}
.status_block {/*float:right;*/ line-height:22px; /*max-width:60%;*/ position:relative; display:table; height:52px;}
.filter_block_2 .status_block  {min-width:710px;}
	.tda_last .status_block	{ line-height:22px; max-width:100%; position:relative; display:table; height:auto;}
	.status_block .span1 {display:table-cell; vertical-align:middle; padding-right:25px; font-size: 17px; }
	.status_block .sb_div_all {display:table-cell; vertical-align:middle;}
	.status_block .sb_div_1 {display:table-cell; position:relative;vertical-align:middle;}
		.status_block .sb_div_1 .dropdown-menu {}
	.status_block .sb_div_2 {display:table-cell; position:relative;vertical-align:middle; min-width: 170px;}
		.status_block .sb_div_2 .dropdown-menu {width:272px;}
		.status_block .sb_div_2 .dropdown-menu > li > a {white-space: normal;}
	.status_block .sb_div_33 {display:table-cell; position:relative;vertical-align:middle; min-width: 150px; padding-right:15px; font-size: 17px; text-align:right;}
	.status_block .sb_div_bl {position:absolute; background:#fff; color:#000; z-index:9999;}
	/*.status_block .open {display:block;}*/
	.status_block  div.open .dropdown-menu {display: block}

.daterangepicker2 {top:200px !important; left:50% !important; margin-left:-422px !important;}

.sort_block {font-size: 16px; line-height:20px; margin:0 auto; width:994px; padding:15px 0 17px 0; color:#fff;}
.sort_block .sorting,
.sort_block .chodate {float:left}
.sort_block .sorting{margin-right:25px; margin-top:0px;}
.sort_block .sorting span {color:#fff; font-size: 17px; padding: 0 5px;}
.sort_block .sorting a {color:#fff; font-size: 17px;}
.sort_block .sorting a.active {color:#9ecdf1; text-decoration:none;}
.sort_block .sorting .span1{padding: 0 8px 0 0;}

.sort_block .chodate .datepicker.form-control {font-size: 16px; font-weight: 400; line-height: 16px; padding: 0px 5px; width:98px; display:inline-block;}
.sort_block .chodate .datepicker1.form-control {font-size: 16px; font-weight: 400; line-height: 16px; padding: 0px 5px; width:98px; display:inline-block;}

#dat_toka_ico .input-group-addon {color: #000; padding: 2px 7px;}
#dat_toka_ico .dis_in_bl {display: inline-block;}
#dat_toka_ico1 .dis_in_bl {display: inline-block;}
#dat_toka_ico .datepicker.form-control {line-height: 20px; padding: 1px 5px; width: 94px; font-size: 15px; min-height: 35px;}
#dat_toka_ico1 .datepicker1.form-control {line-height: 20px; padding: 1px 5px; width: 94px; font-size: 15px; min-height: 35px;}
#dat_toka_ico .input-group.date .input-group-addon i {height: 14px; width: 14px; top:0px;}

.dat_sp1_2 .select2-container .select2-choice {line-height: 25px;}

.sort_block .chodate a{
	color:#9ecdf1;
	text-decoration: none;
	padding:1px 5px;
	padding-right:20px;
	margin:0 1px;
	background: url("../img/arr_chodate.png") no-repeat 95% 7px; border-radius:5px;
}
.sort_block .chodate a:hover{text-decoration: none; background-color:#e2e2e2; color:#333;}

.petition_blocks {padding:0 0px 0 0px;  width:1185px; margin:0 auto; transition: all 0.5s ease;}

.petition_blocks .pb_proc {
	float:left;
}
.petition_blocks .pb_proc2 {
	box-shadow: 0 -1px 2px #696969;
	background:#fff;
	margin-right:18px;
	margin-bottom:18px;
}
.petition_blocks .pb_proc2:hover {background:#f2f9fc; box-shadow: 0 -1px 5px #696969; }
.petition_blocks .pb_proc2:hover .petblock .title_pet {text-decoration:none;}
.petition_blocks .pt_single_item .pb_proc2:hover {cursor:pointer;}
.petition_blocks .petblock {
	padding:37px 10px 23px 10px;
	text-align:center;
	width:220px;
	height:320px;
	position: relative;
	margin:0 auto;
}

.petblock .gendiv{
	background: url("../img/create_pit2.png") no-repeat center 0;
	text-transform: uppercase;
	color:#fff;
	font-size:27px;
	display:block;
	padding:150px 0 38px 0;
	margin-left:7px; margin-right:7px;
	cursor:pointer;
}
.petblock .gendiv:hover{opacity:0.8;}
/*
.petblock .gendiv .pb_proc_podskazka {position:absolute; left:7px; top:7px; background:#0a7fae; padding:5px; width:249px; text-align:center; font-size:18px; display:none; color:#fff; text-transform: uppercase;}
.petblock .gendiv:hover .pb_proc_podskazka {display:block;}
*/
.petblock.pbb1 {padding: 0 0 23px; width:auto; height:357px; min-width:240px;}
.petblock.pbb1 .ballot,
.petblock.pbb1 .consideration,
.petblock.pbb1 .decided,
.petblock.pbb1 .nepodd {
	margin:0 auto;
	padding-left:33px;
	background: url("../img/petit_list_bg.png") no-repeat 0 0;
	text-align:left;
	white-space:nowrap;
}
.pb_rat {width:210px; margin:0 auto;}
.petblock.pbb1 .ballot {background-position:0 4px; padding-bottom: 5px;}
.petblock.pbb1 .consideration {background-position:0 -28px; padding-bottom: 5px;}
.petblock.pbb1 .decided {background-position:0 -59px; padding-bottom: 5px;}
.petblock.pbb1 .nepodd {background-position:0 -97px;}

.petblock.pbb1 a{color:#000/*#62666b*/; font-size:18px; text-decoration:none;}
.petblock.pbb1 a:hover {color:#4CA4C8; text-decoration:underline;}

.petblock .title_pet{color:#000/*#444444*/; font-size:14px; display: inline-block; overflow: hidden; max-height: 134px;}
.petblock .pet_bot{position:absolute; bottom:23px; width:200px; margin-left:10px; margin-right:10px; border-top: 1px solid #5ba9c5;}

.pet_bot .total{color:#000; font-size:38px; font-weight:300; border-top:1px solid #e4f1f5; line-height:40px; padding-top: 15px;}
.pet_bot .voice{color:#4ca4c8; font-size:17px}

.petblock .avto1 {width:56px; height:65px; margin: 0 auto; margin-bottom:22px}
.petblock .avto2 {background: url("../img/avto_bg.png") no-repeat 0 50%; width:56px; height:65px; margin: 0 auto; margin-bottom:22px}
.petblock .avto3 {background: url("../img/avto_bg.png") no-repeat 0 100%; width:56px; height:65px; margin: 0 auto; margin-bottom:22px}

.petblock .shield1 {background: url("../img/shield_bg.png") no-repeat 0 0; width:56px; height:65px; margin: 0 auto; margin-bottom:22px}
.petblock .shield2 {background: url("../img/shield_bg.png") no-repeat 0 50%; width:56px; height:65px; margin: 0 auto; margin-bottom:22px}
.petblock .shield3 {background: url("../img/shield_bg.png") no-repeat 0 100%; width:56px; height:65px; margin: 0 auto; margin-bottom:22px}

.petblock .people1 {background: url("../img/people_bg.png") no-repeat 0 0; width:56px; height:65px; margin: 0 auto; margin-bottom:22px}
.petblock .people2 {background: url("../img/people_bg.png") no-repeat 0 50%; width:56px; height:65px; margin: 0 auto; margin-bottom:22px}
.petblock .people3 {background: url("../img/people_bg.png") no-repeat 0 100%; width:56px; height:65px; margin: 0 auto; margin-bottom:22px}

.petblock .home1 {background: url("../img/home_bg.png") no-repeat 0 0; width:56px; height:65px; margin: 0 auto; margin-bottom:22px}
.petblock .home2 {background: url("../img/home_bg.png") no-repeat 0 50%; width:56px; height:65px; margin: 0 auto; margin-bottom:22px}
.petblock .home3 {background: url("../img/home_bg.png") no-repeat 0 100%; width:56px; height:65px; margin: 0 auto; margin-bottom:22px}

.gotop {
	/*background: url("../img/arr_gotop.png") no-repeat 50% 0;*/
	width:45px;
	height:62px;
	color:#3293b7;
	font-size:14px;
	/*padding-top:33px;*/
    width: 51px;
	position: fixed;
	z-index:100;
    right: 15px;
	bottom: 60px;
	font-weight:600;
	display:block;
	cursor:pointer;
	color:#fff !important;
	text-align:center;
    text-decoration: none;
    opacity: 0;
    -webkit-transition: all 0.1s ease-out 0s;
    -moz-transition: all 0.1s ease-out 0s;
    -o-transition: all 0.1s ease-out 0s;
    transition: all 0.1s ease-out 0s;
}
.gotop .glyphicon {height:33px; width:51px; font-size: 40px; top:0px; left: 0px; margin-bottom: 7px;}

.gotop.active{opacity: 1;}
.gotop.active:hover{/*background: url("../img/arr_gotop_hover.png") no-repeat 50% 0;*/ opacity:0.8;}
.modal-open .gotop {display: none;}
.pet_page {}


.second_page_bl .menu_top li.active {/*background: url("../img/arr_gray.png") no-repeat 40% 100%;*/}
.second_page_bl .menu_top li.active_blue {background: url("../img/arr_blue.png") no-repeat 40% 100%;}

.menu_top li.active {background:none; position:relative;}
/*
.second_page_bl .menu_top li.active span {width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #CDE4F2; position:absolute; bottom:0px; left:60%; margin-left:-25px; box-shadow:none;}
*/
/* st
.main .menu_top li.active span {bottom:0px; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #6e9fda; position:absolute; bottom:0px; left:50%; margin-left:-25px; box-shadow:none;}
.pet_page .second_page_bl .menu_top li.active span {border-bottom: 15px solid #8D9295;}
.gray_page .second_page_bl .menu_top li.active span {border-bottom: 15px solid #8D9295;}
.main .menu_top li.active span.blue2 {border-bottom: 15px solid #4697d6;}
*/

/* -= petitions=- */
.backgr_gray {padding:0px 88px}
.backgr_blue {padding:0px 88px;}
.gray_bl {padding:0px 88px;}
/*
background: #cde4f2;
background: -moz-linear-gradient(top, #cde4f2 0%, #f2f7fc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cde4f2), color-stop(100%,#f2f7fc));
background: -webkit-linear-gradient(top, #cde4f2 0%,#f2f7fc 100%);
background: -o-linear-gradient(top, #cde4f2 0%,#f2f7fc 100%);
background: -ms-linear-gradient(top, #cde4f2 0%,#f2f7fc 100%);
background: linear-gradient(to bottom, #cde4f2 0%,#f2f7fc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cde4f2', endColorstr='#f2f7fc',GradientType=0 );
*/
/*
background: #daedf2;
background: -moz-linear-gradient(top, #daedf2 0%, #f2f7fc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#daedf2), color-stop(100%,#f2f7fc));
background: -webkit-linear-gradient(top, #daedf2 0%,#f2f7fc 100%);
background: -o-linear-gradient(top, #daedf2 0%,#f2f7fc 100%);
background: -ms-linear-gradient(top, #daedf2 0%,#f2f7fc 100%);
background: linear-gradient(to bottom, #daedf2 0%,#f2f7fc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#daedf2', endColorstr='#f2f7fc',GradientType=0 );
*/

.item_content_blue { max-width: 1006px;
/*
background: #cde4f2;
background: -moz-linear-gradient(top, #cde4f2 0%, #f2f7fc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cde4f2), color-stop(100%,#f2f7fc));
background: -webkit-linear-gradient(top, #cde4f2 0%,#f2f7fc 100%);
background: -o-linear-gradient(top, #cde4f2 0%,#f2f7fc 100%);
background: -ms-linear-gradient(top, #cde4f2 0%,#f2f7fc 100%);
background: linear-gradient(to bottom, #cde4f2 0%,#f2f7fc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cde4f2', endColorstr='#f2f7fc',GradientType=0 );
*/
/*
background: #daedf2;
background: -moz-linear-gradient(top, #daedf2 0%, #f2f7fc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#daedf2), color-stop(100%,#f2f7fc));
background: -webkit-linear-gradient(top, #daedf2 0%,#f2f7fc 100%);
background: -o-linear-gradient(top, #daedf2 0%,#f2f7fc 100%);
background: -ms-linear-gradient(top, #daedf2 0%,#f2f7fc 100%);
background: linear-gradient(to bottom, #daedf2 0%,#f2f7fc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#daedf2', endColorstr='#f2f7fc',GradientType=0 );
*/

margin:0px auto 24px auto; /*color:#232323; min-width:895px; */ /*max-width:1151px; padding:46px 65px 40px 64px;*/	min-width:920px/*818px1098px*/; padding:38px 48px 38px 48px; border-top:5px solid #3fa3ef;}

.item_content_blue a {color:#40A4BD;}
.modal a {color:#40A4BD;}

.item_content_blue #message_container {padding-left:0px;}

.item_content_blue .pet_gos_d_tit {/*font-size:28px;*/ font-size:33px; font-weight: 300; line-height:28px; color:#2d373d; padding:0px 100px 38px 0px;/*60*/}
.item_content_blue .pet_gos_d_tit2 {color: #2D373D; font-size: 33px; font-weight: 300; line-height:28px; color:#2d373d; padding:0px 100px 22px 0px;}
.item_content_blue .pet_gos_d_tit_pdl {padding:0px 100px 38px 15px;}
.item_content_blue .smest_pdl {padding-left: 15px;}

.tab-content .div_per_ul_bn {font-size:16px; font-weight:600; padding:10px 10px 10px 15px; line-height: 24px;}

.modal-header .pet_gos_d_tit2 {font-size:35px; font-weight: 300; line-height:28px; color:#2d373d; padding:20px 100px 0px 32px;}
.item_content_blue .pet_gos_vspom {font-size:28px; font-weight: 300; line-height:24px; padding-bottom:70px; border-bottom:1px solid #bcbcbc; margin-bottom:30px;}
.backgr_gray .pet_gos_d_tit_dis_non {display:none;}
.div_tab_conp {display:table; width:100%;}
.div_tab_conp .div_tab_conp1 {display:table-cell; padding-right:28px; width:660px; padding-top:44px;}
.div_tab_conp .div_tab_conp2 {display:table-cell; padding:48px 0px 66px 0px; font-weight: 400/*300*/; color:#000;}

.div_tab_conp .div_tab_conp2 .div_tab_content {background:#ffffff; padding:24px 16px 15px 0px; height:470px;     -webkit-box-shadow: 2px 0px 3px rgba(0, 0, 0, 0.3);   box-shadow: 2px 0px 3px rgba(0, 0, 0, 0.3);}
.div_tab_conp .div_tab_conp2 .div_tab_content2 {padding-right:0px;}
.div_tab_conp .div_tab_conp2 .div_tab_content3 {padding:0px 0px 16px 0px; height:484px;}

.pos_all_rel {position:relative;}
.bacg_tabr_pet {position:absolute; left:0px; top:-36px; width:9px; height:591px; background: url("../img/bacg_tabr_pet.png") no-repeat left top; z-index:2;}

.div_tab_vn {display:table; width:100%; margin-bottom:20px;}
.div_tab_vn_3 {margin-bottom:21px;}
.div_tab_vn_4 {margin-top:21px; margin-bottom:0px;}
.div_tab_vn .div_tab_vn1 {display:table-cell; width:57px; padding-left: 3px;}
.div_tab_vn .div_tab_vn2 {display:table-cell; width:auto; padding-top:8px; /*color:#232323;*/ font-size:24px; font-weight:300; line-height:20px;}
.div_tab_vn .div_tab_vn2pad {padding-top:2px;}
.div_tab_vn .div_tab_vn22 {width:598px;}
.div_tab_vn .div_tab_vn2156	{width:162px;}
.div_tab_vn .div_tab_vn2_2 {width:249px; padding-right:15px;}
.div_tab_vn .div_tab_vn3 {display:table-cell; padding-top:6px;}
.div_tab_vn .div_tab_vn33 {padding-top:20px;}
.div_tab_vn .div_tab_vn3156 {padding-top:0px;}

.div_tab_vn .div_tab1_vn_p {width:20px; padding-left: 0px;}

.tab_capc img {margin-right:2px;}

.div_tab_conp1_158 .div_tab_vn .div_tab_vn2 {width:156px;}
.div_tab_conp1_158 .div_tab_vn .div_tab_vn22 {width:598px;}
.div_tab_vn_4 .div_tab_vn2 {font-size:15px; line-height:16px;}

.blu_cp {color:#40a4bd;}
.div_tab_vn .div_tab_vn1 span {font-size:30px; color:#fff; padding:4px 0px 6px 0px; width:41px; text-align:center; border-radius:20px; background:#3fa3ef; display:block; line-height:30px;}
.div_tab_vn .div_tab_vn1ob {/*padding-left:60px;*/ padding-right:20px; text-align:left; font-size:16px; padding-top: 9px;}
.div_tab_vn .div_tab_vn2ob {padding-left:0px; text-align:left; font-size:16px; padding-top: 9px; padding-right:20px; width:212px;}
.div_tab_vn .div_tab_vn2ob2 { width:140px;}
.div_tab_vn .div_tab_vn22ob {width:45px;}
.div_tab_vn .div_tab_vn3ob {width:auto; text-align:left;}
.div_tab_vn_m90 {margin-bottom:90px;}
.div_tab_vn_m20 {margin-bottom:20px;}
.div_tab_vn_m18 {margin-bottom:18px;}
.div_tab_vn_m15 {margin-bottom:20px; width:auto;}


.item_content_blue .otvet_col {color:#40a4bd;}

.second_page_bl .form-control {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.second_page_bl .form-control {border:1px solid #bcbcbc; padding:10px 16px 13px 16px; color:#000/*#b7b7b7*/; font-weight:400; font-size:16px; line-height:22px;  box-shadow:none; width: 100%; font-family: 'Open Sans',Arial,sans-serif; margin-bottom:0px; border-radius:none;}

.second_page_bl .form-control-mal {font-size: 16px; font-weight: 400; height: inherit; line-height: 16px; padding: 3px 5px;}

.div_inp_res {padding:0px; font-weight:600; font-size:16px; line-height:20px; box-shadow:none; font-family: 'Open Sans',Arial,sans-serif;}
	.div_inp_res textarea {height:22px; padding:3px 5px 3px 14px; border:1px solid #BCBCBC; margin:0px; font-weight:600; color:#40A4BD; border: none; font-size:16px; line-height:20px; box-shadow:none; width: 417px; font-family: 'Open Sans',Arial,sans-serif;}
	.div_inp_res textarea::-webkit-input-placeholder {color:#A3A3A3; opacity: 1; filter: alpha(opacity=100);}
	.div_inp_res textarea::-moz-placeholder {color:#A3A3A3; opacity: 1; filter: alpha(opacity=100);}

	.div_inp_res textarea:focus {border: 1px solid #66afe9; outline: 0;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	}

.item_content_blue a {color:#40a4bd;}
.div_tab_content .div_tab_content_t {color:#3FA3EF; /*height:40px;*/ padding-bottom: 14px; border-bottom:1px solid #cccccc; padding-left:15px; /*max-width:85%;*/ /*min-width:240px !important;*/ font-size:22px; line-height: 26px;}
.div_tab_content .div_tab_content_t2 {border:none; padding-bottom:18px; height:auto;}
.div_tab_content .div_tab_content_t3 {border:none; padding-bottom:12px; height:auto;}

.div_tab_content .tex_pod_tit_c {font-size:16px; line-height: 21px; padding:0px 25px 18px 30px;}


.div_tab_content .div_tab_content_tex {font-size:18px; padding:22px 10px 0px 30px; line-height: 22px;}
.div_tab_content2 .div_tab_content_tex {max-height:410px;}
.div_tab_content2 .div_tab_content_tex .mCustomScrollBox > .mCSB_scrollTools {right:0px;}
.div_tab_content2 .div_tab_content_tex .mCSB_container {padding-right:6px;}
.div_tab_content2 .div_tab_content_te12 .mCSB_container {padding-right:12px;}
.div_tab_content .div_tab_content_p {padding-right:61px; padding-left:35px; position:relative;}
.div_tab_content .div_tab_content_p .inp_ri {border: 1px solid #BCBCBC; box-shadow: none; color: #656565; font-size: 16px; height: 18px;  line-height: 18px;  padding: 3px 5px 4px 30px; width:100%;}
.div_tab_content .div_tab_content_p .inp_ri:focus {border: 1px solid #66afe9; outline: 0;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.div_tab_content .div_tab_content_p .inp_ri_t {position:absolute; left:44px; top:4px; background:url("../img/but_poisk_ri.gif") no-repeat left top; width:19px; height:18px; border:none; box-shadow: none; cursor:pointer;}


.modal-body .div_tab_content_p {position:relative;}
.modal-body .div_tab_content_p .inp_ri_t {background: url("/common/img/new_d/but_pign.png") no-repeat 8px 8px #fff; border: none; box-shadow: none; cursor: pointer; height: 44px; position: absolute; right: 1px; top: 1px; width: 50px;}
.modal-body .div_tab_content_p .inp_ri {padding-right:45px;}

.modal-body .con_div_podobn p {margin-bottom:0px;}

.div_tab_content_p_ob {position:relative; margin-bottom:20px;}
.div_tab_content_p_ob .inp_ri_t {background: url("/common/img/new_d/but_pign.png") no-repeat 8px 8px #fff; border: none; box-shadow: none; cursor: pointer; height: 44px; position: absolute; right: 1px; top: 1px; width: 50px;}
.div_tab_content_p_ob .inp_ri {padding-right:45px;}
.g_div2_blosh {display:table; width:100%}
.g_div2_blosh .sp30 {display:table-cell; width:33%}
.g_div2_blosh .sp30_right { width:34%; text-align:right;}
.g_div2_blosh .sp30_cen {text-align:center;}
.g_div2_blosh .sp30_cen .select2-container {margin-left:1px;}

.g_div2_blosh .sp25 {display:table-cell; width:24%}
.g_div2_blosh .sp25_right {text-align:right; /*width:19%;*/}
.g_div2_blosh .sp25_cen {text-align:center; width:26%}
.g_div2_blosh .kn_ochist {display:table-cell; text-align:left;}
.g_div2_blosh .kn_ochist .stan_k {float: right; padding: 14px 12px 13px 12px; font-size:16px; line-height:16px;}
/*.g_div2_blosh .stan_k {font-size: 58px; line-height: 28px; min-width: 40px; padding: 6px 0px 10px 0px; width: 50px; text-align:center; float: right;}*/

.g_div2_blosh .select2-container {text-align:left;}

.cl_bl {color:#40a4bd;}
.div_tab_content .div_tab_co_t {color:#40a4bd; padding-bottom:18px; height:auto; padding-left:30px; font-size:20px; line-height: 26px;}
.div_tab_content .div_tab_co_tex {font-size:16px; line-height: 21px; padding:14px 0px 0px 30px;}
.div_tab_content .div_tab_co_tex .div_tab_co_tex_h {min-height:330px; height:auto !important; padding-bottom:20px; padding-right: 12px;}

.div_tab_conp2_scr .div_tab_content .div_tab_co_tex {height:440px;}
.div_tab_conp2_scr .div_tab_content .div_tab_co_tex  .mCustomScrollBox > .mCSB_scrollTools {right: 2px;}
.div_tab_content .div_tab_co_tex .div_tab_co_t {padding:0px 0px 32px 0px;}

 /**/
.rnop_dob_f {display:inline-block; padding-right:12px;}
.text_dop_fil {display:block; padding-top:4px; font-size: 14px; padding-top: 12px; padding-left:12px; position: absolute; bottom: 7px; left: 194px; width:285px; height: 26px;}
.text_dop_fil a {color: #000/*#4D4D4D*/;}

.stan_bexf {text-transform:uppercase; padding:10px 22px 12px 22px; border:1px solid #3fa3ef; border-radius:2px; background:#fff; cursor:pointer; font-size:14px; line-height:14px; color:#232323;position: relative;}
.stan_bexf input {top: -10px;right: -40px;z-index: 2;position: absolute;cursor: pointer;opacity: 0;filter: alpha(opacity=0);font-size: 50px;cursor: pointer;}
.stan_bexf:hover {background:#3fa3ef; color:#fff;}

/*
.stan_bexf {padding:10px 22px 12px 22px; border:1px solid #3fa3ef; border-radius:2px; background:#fff; cursor:pointer; font-size:14px; line-height:14px; color:#232323 !important; display:inline-block; text-decoration:none;}
.stan_bexf:hover {background:#3fa3ef; color:#fff !important;}
*/
.stan_bexf {text-transform:uppercase; background:#3fa3ef; font-size:14px; line-height:14px; text-decoration:none; color:#fff; padding:10px 28px 12px 28px; min-width:100px; /*width:202px;*/ text-align:center; display:inline-block; font-weight: 400;
border: none; cursor:pointer;  font-family: 'Open Sans',Arial,sans-serif; border-radius:2px;}
a.stan_bexf {color:#fff;}
.stan_bexf:hover {background:#58aff1; text-decoration:none; color:#fff;}
.backgr_gray a.stan_bexf {color:#fff;}

.stan_bexf_pos_ab {position:absolute; left:48px; top:111px;}
.stan_bexf_pos_ab2 {position:absolute; left:0px; top:-41px;}


.pol_ob_zap {width:100%; padding-top:22px; padding-bottom:16px; font-size:15px;}
.tex_cniz_form {width:100%; padding-bottom:16px; font-size:15px;}
.div_tab_vn1kol {}
.div_tab_vn1kol .div_tab_vn3ob {width:100%; text-align:left;}
.div_tab_vn1kol .marg_inp_zapis label {margin-right:30px;}

	.div_tab_vn .div_tab_vn2_text {margin-top:0px; width:auto; padding:12px 10px 14px 15px; border:1px solid #bcbcbc; color:#969696; font-size: 18px; line-height: 21px; background:#ffffff;}
		.div_tab_vn .div_tab_vn2_text textarea {width:100%; height: 190px; border:0px; box-shadow:none; padding-right:8px; font-size: 17px; line-height: 21px; font-family: 'Open Sans',sans-serif;}
	.div_tab_vn .mar_to_o {margin-top:-1px;}
	.div_tab_vn .mCustomScrollBox > .mCSB_scrollTools {right:2px;}
	.div_tab_vn .div_tab_tem_obr {margin-top:12px; width:573px;  min-height: 18px; color:#878889; font-size: 16px; line-height: 18px;  padding: 4px 10px 6px 15px;  border:1px solid #BCBCBC; background:#ffffff;}
	.div_tab_vn .div_tab_tem_obr span {font-weight:normal; color: #40A4BD;}
	.div_tab_vn .div_tab_vn2_name {padding-top:10px;}
		.div_tab_vn .div_tab_vn2_name .form-control {width:580px;}

	.div_tab_vn .div_tab_vn2_text_focus {border: 1px solid #66afe9; outline: 0;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	}

	.modal-body .div_tab_vn2_text_focus {border: 1px solid #66afe9; outline: 0;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	}


.stan_k {text-transform:uppercase; background:#3fa3ef; font-size:14px; line-height:14px; text-decoration:none; color:#fff; padding:10px 28px 11px 28px; min-width:100px; /*width:202px;*/ text-align:center; display:inline-block; font-weight: 400;
border: none; cursor:pointer;  font-family: 'Open Sans',Arial,sans-serif; border-radius:2px; -webkit-appearance: none;}
a.stan_k {color:#fff;}
.stan_k:hover {background:#58aff1; text-decoration:none; color:#fff;}
.backgr_gray a.stan_k {color:#fff;}
.stan_k3 {font-size: 28px;  line-height: 31px;}
.stan_k_lm {margin-left:60px;}
.stan_k_lm2 {margin-left:10px;}
.stan_k_lm3 {margin-left:5px;}
.stan_k_lm3_p {padding-top: 4px !important;}
.item_content_blue .dob_file {color:#808080; text-decoration:none; font-size:14px; line-height:18px; margin-left:60px; width:140px; height:21px; display: inline-block; overflow: hidden;}
.item_content_blue .dob_file span {width:18px; text-align:center; color:#fff; display:inline-block; background:#bdc4c8; margin-right:8px; font-size: 16px; font-weight: bold;}
.item_content_blue .dob_file:hover {color:#4CA4C8;}
.item_content_blue .dob_file:hover span {background:#4CA4C8; color:#fff;}

.stan_k_mt2r10 {margin:2px 0px 0px 10px;}

.stan_k_mal {padding: 8px;}
.stan_k_mal2 {padding: 3px 8px 4px 8px;}
.stan_k_mal3 {padding: 5px 8px 6px 8px;}


.stan_k_mt5 {margin:-2px 0px 0px 5px;}
.stan_k_mt6	{margin:10px 0px 0px 0px;}
.stan_k_mb10 {margin-bottom:10px;}

.ok_dep_ts_sp {display:block;}

.item_content_blue .stan_k2 {font-size:30px; line-height:32px; margin-left:60px;}
.backgr_gray .stan_k2 {font-size:30px; line-height:32px; margin-left:60px;}


.ukag_tem_pet {border: 1px solid #BCBCBC; color: #999999;  font-size: 16px;  font-weight: bold;  min-height: 18px;  line-height: 18px;  padding: 4px 5px 6px 14px; /*width: 453px;*/ background:url("../img/str_blue_tema.png") no-repeat 98% 7px #d0dde1; /*456px*/}
.ukag_tem_pet span {overflow:hidden; display:block;}

.plus_min_btn {background:#3FA3EF; color:#fff; cursor:pointer; height:25px; width:25px; display:inline-block; font-size: 16px;}
	.plus_min_btn:hover {opacity:0.9;}
	.plus_min_btn .glyphicon-plus {top:4px; left:0px;}
	.plus_min_btn .glyphicon-minus {top:5px; right:1px;}


.tab_ul_rask {display:table; width:100%;}
	.tab_ul_rask  .tab_ul_rask_td1 {display:table-cell; text-align:center; vertical-align:middle; width:26px; padding-left:15px;}
	.tab_ul_rask  .tab_ul_rask_td2 {display:table-cell;}
	.tab_ul_rask  .tab_ul_rask_td2 a {padding-left:10px;}

.fon_wbold_tab {background:#ADD8FA;}

.ul_spisok_tem {padding:0px; margin:0px;}
.ul_spisok_tem li {background:none; position:relative; padding:0px; display:block;  list-style-type: none;}
.ul_spisok_tem li a {padding: 8px 65px 8px 15px; position:relative; /*padding:4px 8px 4px 30px;*/ font-size:17px; line-height:16px; text-decoration:none; color: #000000; display: block;}
.ul_spisok_tem li.psevdo_li a {padding-left:52px;}


.ul_spisok_tem li div.pv_a {padding: 8px 65px 8px 15px; position:relative; /*padding:4px 8px 4px 30px;*/ font-size:17px; line-height:16px; text-decoration:none; color: #000000; display: block;}
.ul_spisok_tem li.psevdo_li div.pv_a {padding-left:52px;}
.ul_spisok_tem li.fon_wbold div.pv_a {background:#fff; font-weight:400;}
.div_tab_content3 .ul_spisok_tem li div.pv span {color:#a5adb2; font-size:14px;}

.glyphicon_item {float:left; margin-left: -33px; color:#4ca4c8;}
.glyphicon_item_gr {color: #a5adb2;}
.glyphicon_item.glyphicon-th-list {top:-1px;}
.glyphicon_item.glyphicon-asterisk {}

.modal-body .glyphicon_item {display:none;}

.ul_spisok_tem li:hover {text-decoration: none; background: #add8fa;}
.ul_spisok_tem li.psevdo_li:hover {background: none;}
.ul_spisok_tem li.fon_wbold { background: #add8fa;}
.ul_spisok_tem li a.fon_wbold {background: #add8fa;}

.ul_spisok_tem_ur2 {background:#fff;}
.ul_spisok_tem li:hover .ul_spisok_tem_ur2 {background:#fff;}

.pol_tr_podsvetka tr {}
.pol_tr_podsvetka tr:hover {/*background: url("../img/back_bl_spis.png") repeat left top;*/ background: #add8fa; border-color:#dbedf4;}
.pol_tr_podsvetka tr:hover td {border-color:#dbedf4;}

.ul_spisok_tem2 {}
.ul_spisok_tem2 li {/*padding:8px 8px 8px 30px;*/ padding:4px 30px 6px 35px; color:#4D4D4D; font-size:17px; line-height:22px;}
.ul_spisok_tem2 li a { /*font-size:18px; line-height:18px;*/font-size:17px; line-height:22px; /*text-decoration:underline;*/ color: #000000; display:inline; padding:0px; border-bottom: 1px dashed #000000;}
.ul_spisok_tem2 li:hover {/*background: none;*/}
.ul_spisok_tem2 li:hover a {/*text-decoration: underline;*/}
.ul_spisok_tem2 li a:hover {text-decoration: none; background: none; border-bottom: none;}

.ul_spisok_tem2new {}
.ul_spisok_tem2new li {/*padding:8px 8px 8px 30px;*/ padding:4px 30px 6px 15px; color:#4D4D4D; font-size:17px; line-height:22px;}
.ul_spisok_tem2new li a { /*font-size:18px; line-height:18px;*/font-size:17px; line-height:22px; /*text-decoration:underline;*/ color: #000000; display:inline; padding:0px; border-bottom: 1px dashed #000000;}
.ul_spisok_tem2new li:hover {/*background: none;*/}
.ul_spisok_tem2new li:hover a {/*text-decoration: underline;*/}
.ul_spisok_tem2new li a:hover {text-decoration: none; background: none; border-bottom: none;}


.ul_spisok_tem_redact {}
.ul_spisok_tem_redact .li_table_all {width:100%; display:table;}
.ul_spisok_tem_redact .li_table_all .li_table_td1 {display:table-cell;}
.ul_spisok_tem_redact .li_table_all .li_table_td2 {display:table-cell;}
.ul_spisok_tem_redact .tem_redact {width:64px; text-align:right; vertical-align: middle;}
.ul_spisok_tem_redact .tem_redact .graf_x {margin-left:5px;}

.scrol_sp_shabl .ul_spisok_tem_redact .tem_redact {padding-right:20px;}
.modal-body .scrol_sp_shabl .mCustomScrollBox > .mCSB_scrollTools {right:10px;}


.div_tab_content3 .div_per_ul {padding-top:5px; padding-bottom:10px; margin-right:40px; margin-left:14px; text-align:right; margin-top:10px; border-top:1px solid #ccc; color: #40A4BD; font-size: 17px; font-weight: bold; line-height:17px;}
.div_tab_content3 .div_per_ul span {font-weight: normal;}
.div_tab_content3 .div_per_ul .net_dep_in {color: #A5ADB2;}
.div_tab_content3 .ul_spisok_tem li a {color:#000;}
.div_tab_content3 .ul_spisok_tem li a span {color:#a5adb2; font-size:14px;}
.ul_spisok_tem li .ico_spis_inf {background:url("../img/ico_spis_inf.png") no-repeat left top; width:25px; height:25px; position:absolute; margin-top:-12px; top:50%; right:30px; /*right:40px;*/ display:block; z-index:-1; cursor:pointer;}
.ul_spisok_tem li:hover .ico_spis_inf {/*display:block;*/  z-index:1;}
.ul_spisok_tem li.psevdo_li:hover .ico_spis_inf { z-index:-1;}
.ul_spisok_tem li.psevdo_li li:hover .ico_spis_inf { z-index:1;}

.div_tab_content3 .ul_spisok_tem li.fon_wbold a {/*background: url("../img/back_bl_spis.png") repeat left top;*/ background: #add8fa;}

.div_tab_content3 .ul_spisok_temg li a {/*color:#343434;*/}
.div_tab_content3 .ul_spisok_t_fw li a {font-weight:normal;}

/*����� ���������� ��� ������� � ���������*/
.fraction_list li:hover .ico_spis_inf {display:none;}
.komitets_list li:hover .ico_spis_inf {display:none;}
#deputat_komitets li:hover .ico_spis_inf {display:none;}
#deputat_fractions li:hover .ico_spis_inf {display:none;}


.div_con_scrol {/*height: 414px;*/ padding-top:12px;}
.div_con_scrol2 {max-height: 310px/*372px*//*362px*/;}
.div_con_scrol3 {height: 414px; padding-top:12px; padding-left:30px; padding-right:8px;}
.div_con_scrol3 p {font-size: 18px; padding: 0px 0px 8px 0px; line-height: 22px; margin:0px;}
.div_con_scrol3 .pp1 {padding-bottom:8px; padding-top:5px; color: #4D4D4D;}
.div_con_scrol3 .pp2 {padding-right:50px; padding-bottom:4px; color: #4D4D4D;}
.div_con_scrol3 .tab_rig_cont {}
.div_con_scrol4 {height: 310px;}
.div_con_scrol5 {height: 310px;}
.div_con_scrol6 {height: 310px;}

.div_tab_conp .div_tab_conp2 .div_tab_content3 .div_con_scr_m {max-height: 344px;}
.modal-body .div_tab_content3 .div_con_scr_m {height: 344px; padding-top:10px;}
.div_tab_content3 .mCustomScrollBox > .mCSB_scrollTools {right:15px;}


.div_tab_mod_ok {display:table; width:100%;}
.div_tab_mod_ok .div_tab_mod_ok1 {display:table-cell; width:562px;}
.div_tab_mod_ok .div_tab_mod_ok2 {display:table-cell; padding-left:18px; font-weight:300; padding-right:15px;}
.div_tab_mod_ok .div_tab_mod_ok1_1 {display:table-cell; width:100%;}

.div_tab_mod_ok .div_tab_mod_ok1 .con_scro_12 {/*max-height:328px;*/ min-height:160px; width:562px; padding-right:0px; margin-bottom:20px; font-size: 14px; line-height:19px;}
.modal-body-pet-scr .div_tab_mod_ok .con_scro_12 {border-right:1px solid #CCCCCC}
.div_tab_mod_ok .div_tab_mod_ok1 .con_scro_12 .mCSB_container {padding-right:10px;}
.div_tab_mod_ok .div_tab_mod_ok1 .con_scro_com {height:130px;  border: 1px solid #BCBCBC; margin-top:10px;}
.div_tab_mod_ok .div_tab_mod_ok1 .con_scro_com textarea {border: 0 none; box-shadow: none;  font-family: 'Open Sans',sans-serif; font-size: 17px;   height: 120px; padding:5px; line-height: 21px;  padding-right: 8px;  width: 522px;}
.tb_m_ver {height:100%;}
.tb_m_ver .tb_m_ver2 {vertical-align: bottom;}
.div_tab_mod_ok .div_tab_mod_ok1 {padding-bottom:24px;}

.div_tab_mod_com {position:relative; clear: both;}
.div_tab_mod_com .kommen_mod_b {font-size:20px; line-height:20px; display:inline-block; color:#000; text-decoration:none; top:-24px; position:absolute; left:0px; cursor:default;}
.div_tab_mod_com .kommen_mod_b span {display:inline-block; border-bottom:2px dashed #4ca5c8; color:#096fbc; cursor:pointer;}
.div_tab_mod_com .kommen_mod_b span:hover {border-bottom:2px dashed #fff;}

.div_tab_mod_com .p_result_mod_b {font-size:20px; line-height:20px; display:inline-block; color:#4D4D4D; text-decoration:none; top:-24px; position:absolute; left:0px; cursor:default;}
.div_tab_mod_com .p_result_mod_b span {display:inline-block; border-bottom:2px dashed #4ca5c8; color:#096fbc; cursor:pointer;}
.div_tab_mod_com .p_result_mod_b span:hover {border-bottom:2px dashed #fff;}
.div_tab_mod_com .result_cont_pad {padding-top: 14px; font-size:14px;}
.div_tab_mod_com .res_com_font14 {font-size:14px;}


.comments_tpl {padding-top:14px;}
.comments_list {}
.comments_tpl .scom_tit {color: #000000; font-size: 18px; line-height: 18px; padding: 4px 0px 10px 0px; font-weight: 600;}
.comments_list .scom_date {color: #000000; font-size: 14px; line-height: 15px; padding-bottom: 6px; font-weight: 600;}
.comments_list .scom_body {font-size: 14px; line-height: 18px; padding-bottom: 16px;}
.comments_form .div_tab_vn2_text {margin-bottom:20px;}






.div_tab_mod_ok .div_tab_mod_ok2 .chislo_prog {text-align:center; font-size:16px; line-height:16px; color:#096fbc; padding-bottom:2px;}
.div_tab_mod_ok .div_tab_mod_ok2 .chislo_prog span {font-size:38px; line-height:38px; color:#000; display:block; padding-bottom:8px;}

.polos_zagr {font-size:16px; line-height:16px; text-align:right; display:table; width:100%; margin-bottom:6px;}
.polos_zagr .polos_zagr1 {color:#096fbc; display:table-cell; white-space: nowrap;}
.polos_zagr .polos_zagr2 {color:#cacaca; display:table-cell; white-space: nowrap; padding-left: 2px;}
.polos_zagr .polos_zagr3 {color:#096fbc; vertical-align:bottom; display:table-cell;}
.polos_zagr2 {height:10px; margin-bottom:14px;}
.polos_zagr2 .polos_zagr1 {background:#4c90c8;}
.polos_zagr2 .polos_zagr2 {background:#cacaca; padding-left: 0px;}

.polos_zagr .polos_zagr1 .chislo_prog {font-size:17px; line-height:17px; font-weight:300; color:#000; text-align:left;}
.polos_zagr .polos_zagr1 .chislo_prog .sp1 {font-size:38px; line-height:40px;}
.polos_zagr .polos_zagr1 .chislo_prog .sp2 {display:inline-block; padding:20px 0px 0px 10px; color:#096fbc;}

.st_golosov {width:100%;}
	.st_golosov .st_golosov1 {color:#000; font-size:14px; line-height: 16px;}
	.ico_stat_opros1 {display:inline-block; background: url("../img/ico_opros.png") no-repeat left -310px; width:12px; height:14px; margin-right:8px; margin-top:2px;}
	.ico_stat_opros2 {display:inline-block; background: url("../img/ico_opros.png") no-repeat left -160px; width:12px; height:14px; margin-right:8px; margin-top:2px;}
	.ico_stat_opros3 {display:inline-block; background: url("../img/ico_opros.png") no-repeat left top; width:12px; height:14px; margin-right:8px; margin-top:2px;}
	.st_golosov .st_golosov2 {color:#4d4d4d; font-size:13px; line-height: 16px; text-align:right;}
	.st_golosov .st_golosov2 span {font-size:16px; color:#096fbc; line-height: 16px;}


.my_zapis_tb {display:table; width:100%;}
	.my_zapis_tb .my_zapis_tb1 {display:table-cell; padding-right:10px; width:55%;}
	.my_zapis_tb .my_zapis_tb2 {display:table-cell;}
	.my_zapis_tb .my_zapis_tit {font-size:18px; line-height: 20px; color:#4ca4c8; padding-bottom:4px;}



.div_tab_mod_ok .div_tab_mod_ok2 .itog_gol {padding-bottom:10px; font-size:16px; line-height:16px;}
.div_tab_mod_ok .div_tab_mod_ok2 .itog_gol span {font-size:16px; line-height:16px; color:#096fbc;}

.div_tab_mod_ok .div_tab_mod_ok2 .itog_gol2 {padding-bottom:20px;}

.div_tab_mod_ok .div_tab_mod_ok2 .kub_plus1 {padding:7px; background:#4C90C8; margin:0 auto; width:160px; margin-bottom:50px; margin-top:40px; cursor:pointer;}
.div_tab_mod_ok .div_tab_mod_ok2 .kub_plus1:hover {/*background:#52b2d8;*/ opacity: 0.8; filter: alpha(opacity=80);}
.div_tab_mod_ok .div_tab_mod_ok2 .kub_plus1v {width:160px; height:110px; border:1px dashed #fff; text-align:center; font-size:75px; line-height:56px; padding-top:50px; color:#fff; font-weight:normal;}
.div_tab_mod_ok .div_tab_mod_ok2 .kub_plus1 * {text-decoration:none !important;}



.pravil_gol_p {padding-bottom:22px;}
.pravil_gol_p .form-control {width:272px; margin:0px; font-size: 14px;  padding: 2px 5px 3px 5px; /*border: 3px solid #0080c0;*/}
.pravil_gol_p .pravil_gl_p1 {padding-bottom:11px; color:#0080c0; font-size: 14px; line-height: 19px; font-weight:300;}
.pravil_gol_p .pravil_gl_p1_2 {line-height: 14px;}
.pravil_gol_p .pravil_gl_p2 {padding-bottom:14px;}
.pravil_gol_p .stan_k {}






.podel_soc_s span {padding-right:63px; display:inline-block; padding-top:13px; font-size:14px; line-height:14px;}
.podel_soc_s .soc_s {display:inline-block; width:36px; height:36px; margin-right:5px;}
.podel_soc_s .soc_s:hover {opacity:0.8;}
.podel_soc_s .soc_s1 {background: url("../img/knop_socs_petic.png") no-repeat left top;}
.podel_soc_s .soc_s2 {background: url("../img/knop_socs_petic.png") no-repeat -40px top;}
.podel_soc_s .soc_s3 {background: url("../img/knop_socs_petic.png") no-repeat -119px top;}

.div_tab_vn2 .form-control {width:228px; margin-top:12px;}
.div_tab_vn2 .inp_wid1 {width:286px;}
.div_tab_vn2 .inp_wid2 {width:74px;}
.div_tab_vn2 .inp_wid3 {width:170px;}
.div_tab_vn2 .inp_wid4 {width:221px;}
.div_tab_vn2 .inp_wid5 {width:68px;}
.div_tab_vn2 .inp_wid6 {width:94px;}
.div_tab_vn2 .inp_wid7 {width:108px;}


.item_content_blue .div_tab_vn2 .div_tab_vn22_v {margin-top:12px;}
.item_content_blue .div_tab_vn2 .div_tab_vn22_v .form-control {margin-bottom:8px; margin-right:8px;  margin-top:0px;}
.item_content_blue .div_tab_vn2_tit {padding-top:12px;}
.item_content_blue .div_tab_vn2_tit .div_tab_vn22_v .form-control {margin-bottom:0px;}
.item_content_blue .div_tab_vn2_tit_au {padding-top:28px;}
.item_content_blue .div_tab_vn2_tit_au2 {padding-top:20px; padding-bottom:8px;}
.item_content_blue .div_tab_vn2_tit_au3 {padding-top:0px; padding-bottom:8px;}
.item_content_blue .inp_wid_div {height:58px;}
.item_content_blue .inp_wid_div .form-control {float:left;}
.item_content_blue .sel_wid_div {}
.item_content_blue .sel_wid_div .select2-container {margin-bottom:8px;}

.item_content_blue .inp_wid_div_n1 .form-control {width: 286px;}
.item_content_blue .inp_wid_div_n2 {height:auto;}
.item_content_blue .inp_wid_div_n2 .select2-container {float:none; margin-right: 8px;  width:286px !important; display: block; margin-bottom: 8px;}
.item_content_blue .inp_wid_div_n2 #s2id_region_choose {}
.item_content_blue .inp_wid_div_n3 {height:34px;}
.item_content_blue .inp_wid_div_n3 .form-control {margin-bottom:0px !important;}


.item_content_blue .dob_file_all {padding-bottom:6px; padding-left: 0px;}
.item_content_blue .dob_file_all_u {padding:0px; margin:0px;}
.item_content_blue .dob_file_all_u li {font-size:16px; line-height:18px; padding-bottom:4px; padding-left:0px; background:none;}
.item_content_blue .dob_file_all_u li span {color:#40a4bd; font-size:20px; line-height:18px; cursor:pointer;}
.item_content_blue .dob_file_marb {min-height: 40px;  margin-bottom: 6px;   width: 500px; padding-left:0px; position:relative;}
.item_content_blue .dob_file_marb2 {padding-left:0px; width: 448px;}
.item_content_blue .dob_file_marb .text_dop_file_m30 {margin-left:60px;}
.item_content_blue .dob_file_all2 {width:382px;}


.backgr_gray .dob_file_all {padding-bottom:6px; padding-left: 0px;}
.backgr_gray .dob_file_all_u {padding:0px; margin:0px;}
.backgr_gray .dob_file_all_u li {font-size:16px; line-height:18px; padding-bottom:4px;}
.backgr_gray .dob_file_all_u li span {color:#40a4bd; font-size:20px; line-height:18px; cursor:pointer;}
.backgr_gray .dob_file_marb {min-height: 40px;  margin-bottom: 6px;   width: 500px; padding-left:0px; position:relative;}
.backgr_gray .dob_file_marb2 {padding-left:0px; width: 550px;}
.backgr_gray .dob_file_marb2 .text_dop_fil {left:217px; bottom:7px;}
.backgr_gray .dob_file_marb2 #changePhoto_tex {left:240px;}
.backgr_gray .dob_file_marb .text_dop_file_m30 {margin-left:60px;}
.backgr_gray .dob_file_all2 {width:382px;}


.dob_file_marb2 .stan_k #changePhoto {cursor: pointer;	opacity: 0;  filter: alpha(opacity=0); position: absolute; top: 0px;	left:0px; width: 216px; height: 37px; font-size:26px;}
.per_fot_modal .dob_file_marb2 .stan_k #changePhoto {width:240px;}
.per_fot_modal .dob_file.stan_k	{}

.tab_capc {}
.tab_capc .td3 {padding-top:4px;}
.ico_capcha {display:inline-block; height:50px; width:166px; background: url("../img/capch_knop_ob.png") no-repeat left top; margin-right:3px;}
.ico_obnov {width:22px; height:22px; display:inline-block; background: url("../img/capch_knop_ob.png") no-repeat -169px -1px #b3b3b3;}
.ico_prosl {width:22px; height:22px; display:inline-block; background: url("../img/capch_knop_ob.png") no-repeat -169px -28px #b3b3b3;}


.div_tab_conp1 .save_pet_ch {margin-left:23px;}
.div_tab_conp1 .save_pet_ch_mr {position:absolute; right: -98px; top: -50px;}
.save_pet_ch {background: url("../img/save_chern_i.png") no-repeat left 2px; font-size:18px; line-height:20px; text-decoration:undeline;  padding:10px 0px 0px 50px; display:inline-block;}
.save_pet_ch:hover {text-decoration:none;}
.save_pet_ch2 {background: url("../img/save_chern_i_big.png") no-repeat right top; padding:25px 66px 3px 0px; text-align:right;}


.myMod_result .modal-content {/*background:#eaf5f8;*/ padding-left:76px; padding-bottom:60px; }
.myMod_result .modal-header {padding-bottom:70px;}
.myMod_result .modal-body {padding-left:93px; padding-bottom:0px;}
.myMod_result .modal-body-tit {font-size:36px; line-height:40px; color:#3fa3ef; padding-bottom:24px; text-transform: uppercase;}
.myMod_result .modal-body-con {font-size:24px; line-height:26px; padding-bottom:70px; text-transform: uppercase; font-weight:300; /*color:#4D4D4D;*/}
.myMod_result .modal-body-con .modal-body-con-t2 {font-size:24px; line-height:26px; padding-bottom:116px; text-transform: uppercase; font-weight:300;}
.myMod_result .modal-body-con .modal-body-con-t2 .md_wid_nowr {width:200px;}
.myMod_result .modal-body-con2 {padding-bottom:56px;}
.myMod_result .modal-body-con-br  {padding-bottom:20px;}
.myMod_result .modal-body-pech {font-weight:400; text-transform: uppercase; font-size:27px; display:inline-block; height: 64px; line-height:28px; color:#3fa3ef; /*padding-bottom:90px;*/ padding-top: 25px; background: url("../img/ico_pec_bols.png") no-repeat left top; padding-left:108px;}

.myMod_result .modal-body-con-t2 td {padding-right:45px;}


.inp_error {border:1px solid #B94A48 !important;}
.text_error {color:#B94A48; text-align:center; padding-bottom:20px; font-size:14px; font-weight:600;}
.text_error_log	 {line-height:24px; font-size:24px; text-align:left; text-transform: none;}
.text_error_upl {color:#B94A48; padding-left: 0px; margin-bottom: 6px; font-size: 14px;}
.text_oschibk_sait {font-size: 20px; min-height:300px; padding:10px 0px 0px 20px;}

.item_content_blue .potver_otv {color:#40a4bd !important; opacity: 1; filter: alpha(opacity=100);}
.item_content_blue .potver_otv[disabled], .item_content_blue .potver_otv[readonly], fieldset[disabled] .item_content_blue .potver_otv {background:#FFFFFF; cursor:pointer;}
.item_content_blue .potver_otv::-webkit-input-placeholder {color:#40a4bd !important; opacity: 1; filter: alpha(opacity=100);}
.item_content_blue .potver_otv::-moz-placeholder {color:#40a4bd !important; opacity: 1; filter: alpha(opacity=100);}
.item_content_blue .potver_otv_bor {border:2px solid #40a4bd !important;}
.item_content_blue .div_tab_adres.potver_otv_bor {width: 434px;}
.item_content_blue .div_tab_tem_obr.red_bor_l {border:1px solid #B94A48; border-bottom: 1px solid #BCBCBC;}
.item_content_blue .div_tab_vn2_text.red_bor_l {border:1px solid #B94A48; border-top: 1px solid #BCBCBC;}


.item_content_gray .potver_otv {color:#40a4bd !important; opacity: 1; filter: alpha(opacity=100);}
.item_content_gray .potver_otv[disabled], .item_content_gray .potver_otv[readonly], fieldset[disabled] .item_content_gray .potver_otv {background:#FFFFFF; cursor:pointer;}
.item_content_gray .potver_otv::-webkit-input-placeholder {color:#40a4bd !important; opacity: 1; filter: alpha(opacity=100);}
.item_content_gray .potver_otv::-moz-placeholder {color:#40a4bd !important; opacity: 1; filter: alpha(opacity=100);}
.item_content_gray .potver_otv_bor {border:2px solid #40a4bd !important;}
.item_content_gray .div_tab_adres.potver_otv_bor {width: 434px;}
.item_content_gray .div_tab_tem_obr.red_bor_l {border:1px solid #B94A48; border-bottom: 1px solid #BCBCBC;}
.item_content_gray .div_tab_vn2_text.red_bor_l {border:1px solid #B94A48; border-top: 1px solid #BCBCBC;}


.div_tab_ldan {border: 1px solid #BCBCBC; color: #40A4BD;  font-size: 16px;  font-weight: bold;  min-height: 39px;  line-height: 18px;  padding: 4px 5px 6px 14px; width: 417px; background: #fff;}
.div_tab_adres {font-size: 16px;  font-weight: bold; background: #fff; width: 438px;}
	.div_tab_adres1 {border: 1px solid #BCBCBC; color: #40A4BD; height: 18px; line-height: 18px; padding: 4px 5px 6px 14px; border-bottom: 1px solid #BCBCBC;}
	.div_tab_adres2 {color: #999999; min-height: 18px; line-height: 18px; padding: 4px 5px 6px 14px; border: 1px solid #BCBCBC; margin-top:-1px;}
	.div_tab_adres .form-control {width:417px;}


.plas_dcf {padding:14px 0px 14px 35px; font-size:22px; line-height:22px; cursor:pointer; color: #40A4BD; border-bottom:1px solid #cccccc; /*background:url("../img/str_rask_blue.png") no-repeat 92% 22px;*/ position:relative;}
	.plas_dcf .plas_treug {display: block; border: 10px solid transparent; border-top: 10px solid #3fa3ef; position:absolute; right:16px; top:20px;}
.sel_spis { padding: 14px 0 14px 35px; border-bottom: 1px solid #CCCCCC; margin:0px; background:none; position:relative;}
	.sel_spis .plas_treug {border: 10px solid transparent; border-bottom: 10px solid #3fa3ef;  border-top:none;}
.plas_dcf_block {display:block;}

.item_content_blue .plas_dcf {padding-left:15px;}

.div_tab_content3 .div_con_scr_m {max-height: 100%;/*max-height: 344px;*/ padding-top:10px;}


.modal-body .div_tab_content3 .ul_spisok_tem li a {padding-left:35px;}
.modal-body .div_tab_content3 .sel_spis { padding: 14px 0 14px 35px; border-bottom: 1px solid #CCCCCC; margin:0px;}
.div_tab_content3 .div_per_ul_bn {border:none; padding-top:0px; margin-top:0px;}

.div_alfavit {display:none;}
.sel_spis .div_alfavit {display:block; position:absolute; right:-36px; top:28px; width:16px; font-size: 16px; z-index: 1; text-transform: uppercase; height: 352px;}
.sel_spis .div_alfavit a {display:block; font-weight:300; text-decoration:none; padding:1px 0px 2px 0px; text-align:center; line-height: 16px; color:#000000;}
.sel_spis .div_alfavit a:hover {text-decoration: none; /*background: url("../img/back_bl_spis.png") repeat left top;*/ background: #add8fa;}
.sel_spis .div_alfavit .alfav_sel {color:#000; text-decoration:none; font-weight:bold;}

.stat_tabl2	#alfavit_blok {display:none;}
#alfavit_blok {position: relative}
#alfavit_blok .div_alfavit {display:block; position:absolute; right:18px; top:14px; width:16px; font-size: 16px; z-index: 1; text-transform: uppercase; height: 352px;}
#alfavit_blok .div_alfavit a {display:block; font-weight:300; text-decoration:none; padding:1px 0px 2px 0px; text-align:center; line-height: 16px; color:#000000;}
#alfavit_blok .div_alfavit a:hover {text-decoration: none; /*background: url("../img/back_bl_spis.png") repeat left top;*/ background: #add8fa;}
#alfavit_blok .div_alfavit .alfav_sel {color:#000; text-decoration:none; font-weight:bold;}

.div_alfavit .mCustomScrollBox > .mCSB_scrollTools {left:0px; width:1px;}
.div_alfavit .mCSB_draggerContainer {display:none;}

.div_alfavit .mCustomScrollBox {}
.div_alfavit .mCSB_container {margin:12px 0px 12px 0px;}
.div_alfavit .mCSB_scrollTools .mCSB_buttonUp {
	background:url("../img/str_alfav.png") no-repeat center top #fff;
    height: 12px;
    left: 0px;
    position: relative;
    top: 0px;
    width: 16px;
    z-index: 1;
	margin:0px;
}

.div_alfavit .mCSB_scrollTools .mCSB_buttonDown {
	background:url("../img/str_alfav.png") no-repeat center -34px #fff;
    height: 12px;
    left: 0px;
    position: relative;
    top: 320px;
    width: 16px;
    z-index: 1;
	margin:0px;
}
.div_alfavit .mCSB_scrollTools .mCSB_buttonUp:hover {background:url("../img/str_alfav.png") no-repeat center top #fff; opacity:1;}
.div_alfavit .mCSB_scrollTools .mCSB_buttonDown:hover {background:url("../img/str_alfav.png") no-repeat center -34px #fff; opacity:1;}

.div_tab_mod_dep {display:table; width:100%;}
.div_tab_mod_dep .div_tab_mod_dep1 {display:table-cell; width:129px;}
.div_tab_mod_dep .div_tab_mod_dep2 {display:table-cell; padding-left:28px;}
.div_tab_mod_dep .div_tab_mod_dep3 {display:table-cell;}
.div_tab_mod_dep .dv_tmd_dep2net_img {padding:0px;}
.div_tab_mod_dep .div_tab_mod_dep1 .dep_foto {width:129px;}
.div_tab_mod_dep .ok_dep_ts_t {font-size:22px; line-height:18px; color:#000; padding-bottom:30px;}
.div_tab_mod_dep .ok_dep_ts_tex {/*max-height:310px*/  /*438px318px*/; font-size: 18px;  line-height: 22px;}
.div_tab_mod_dep .ok_dep_ts_tex p {margin:0px; padding-bottom:15px;}
.div_tab_mod_dep .ok_dep_ts_tex .mCSB_container {padding-right:10px;}

.tit_sprav_infa {background: url("../img/ico_spis_inf_big.png") no-repeat 0px top; padding-left:115px; padding-top:33px; font-size:22px; line-height:26px; padding-bottom:70px; color:#000; font-weight:300;}
.tit_sprav_infa2 {font-size:28px; line-height:30px; color:#000; padding-bottom:24px; font-weight:300; /*color: #2D373D;  font-size: 33px; font-weight: 300 !important; padding: 0px 40px 0px 0px;*/}
.tex_sprav_infa {font-size:18px; line-height:22px; /*color:#000; padding-bottom:0px; font-weight:300;*/}
.tex_sprav_infa_nscr {max-height: 396px;}
.tex_sprav_infa_nscr .mCSB_container {padding-right:15px;}

.marg_inp_ch {padding-left:38px;  line-height: 15px; font-size: 14px; line-height:15px;}
.marg_inp_ch form {display:inline-block;}
.marg_inp_ch label {margin-right:2px; font-weight: 300; font-size:16px; text-transform: uppercase; margin-bottom:0px; line-height:20px; padding-left:6px; cursor:pointer;}
.marg_inp_ch .btn_ch_last {margin-right:0px;}

.modal-body .marg_inp_ch label {margin-right:2px; font-weight: 300; font-size:16px; text-transform: uppercase; margin-bottom:0px; line-height:19px; padding-left:6px; cursor:pointer;}
.modal-body .marg_inp_zapis label {margin-right:30px;}
.modal-body .marg_inp_ch .btn_ch_last {margin-right:0px;}


.marg_inp_zapis {padding:6px 0px 0px 0px; display:inline-block;}
.marg_inp_zapis label {margin-right: 42px;}
.marg_inp_zapis .mr_3str {margin-right: 54px;}

.jq-radio {
	width: 17px;
	height: 17px;
	background: url("../img/inp_radio.png") no-repeat left top;
	vertical-align: middle;
	cursor: pointer;
	display:inline-block;
}
.jq-radio.checked div {
	display: block;
	width: 17px;
	height: 17px;
	overflow: hidden;
	background: url("../img/inp_radio.png") no-repeat left -188px;
}
.jq-radio.focused {}
.jq-radio.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}

.jq-checkbox {
	width: 20px;
	height: 20px;
	background: url("../img/inp_radio.png") no-repeat left -484px;
	vertical-align: middle;
	cursor: pointer;
	display:inline-block;
}
.jq-checkbox.checked div {
	display: block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	background: url("../img/inp_radio.png") no-repeat left -808px;
}
.jq-checkbox.focused {}
.jq-checkbox.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}


.soob_ok_t {font-size:31px; line-height:37px; padding:0px 0px 14px 0px; color:#2e383d; text-transform: uppercase;}
.soob_ok_o {font-size:20px; line-height:24px; padding:0px 0px 20px 0px; color:#2e383d;}
.soob_ok_div {font-size:17px; line-height:20px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:22px 0px 18px 0px; margin-bottom: 18px;}
.soob_ok_div span {color:#40a4bd; font-weight:bold; line-height:21px; padding-right:22px;}
.modal-body form {display:inline-block;}
.modal-body .form_stan_texta {display:block; margin-bottom:10px;}
.modal-body label {margin-left:8px; margin-bottom:0px; font-weight: bold; line-height:22px; font-size:15px; cursor:pointer; margin-right:31px;}
.modal-body label a {color:#000000;}
.soob_ok_dt {color:#808080; padding-bottom:12px;}
.soob_ok_dt_v {padding-bottom:16px;}
.soob_ok_dt_v2 {padding-bottom:12px;}


.agree_type_wrap11 {height:40px;}
	.agree_type_wrap11 .jq-checkbox {float:left;}
	.agree_type_wrap11 label {float:left; margin-right:0px;  width: 804px; display: block;}
.agree_type_wrap22 {height:38px;}

.mod_okn_blue_f {background:#eaf5f8; padding: 10px 40px 40px 40px;}
.mod_okn_blue_f .div_tab_vn_3 {margin:0px;}
.mod_okn_blue_f .div_tab_vn .div_tab_vn2 {color:#40a4bd; padding-top: 14px; width: 244px;}
.mod_okn_blue_f .div_tab_vn2 .form-control {margin-top:8px; width: 223px;}


.ul_spisok_tem3 {}
.ul_spisok_tem3 li {padding:0px; margin-bottom:10px;}
.ul_spisok_tem3 li a { display:inline; padding:0px;}
.ul_spisok_tem3 li:hover {background: none;}
.ul_spisok_tem3 li:hover a {text-decoration: underline;}
.ul_spisok_tem3 li a:hover {text-decoration: none; background: none;}

.ul_spisok_tem4 {}
.ul_spisok_tem4 li a {text-decoration: underline;}
.ul_spisok_tem4 li a:hover {text-decoration: none;}

.ul_spisok_tem5 {}
	.ul_spisok_tem5 li {padding:0px; margin-bottom:0px;}
	.ul_spisok_tem5 li a {color: #000000;  display: inline-block;  font-size: 17px; line-height: 22px; padding: 0;
	margin-bottom:10px; text-decoration:none; outline:none;}
	.ul_spisok_tem5 li a span {border-bottom: 1px dashed #000000;}
	.ul_spisok_tem5 li a:hover {text-decoration:none;}
	.ul_spisok_tem5 li a:hover span {border-bottom: 1px dashed #fff;}
	.ul_spisok_tem5 li:hover {background: none;}
	.ul_spisok_tem5 .elem_spiska {display:none; padding-bottom:5px; font-size: 14px; line-height: 16px;}
		.elem_spiska p {margin-bottom:0px; padding-bottom: 6px;}
		.elem_spiska ul li {background: rgba(0, 0, 0, 0) url("/common/img/bul_2.gif") no-repeat left 5px;  padding: 0 0 5px 20px;}


.zap_vrem {color:#000; padding:5px 15px 6px 15px; background:#e5e5e5; margin-bottom:16px; font-size:16px; line-height:16px; cursor:pointer; font-weight: normal;}
.zap_vrem span {color:#3FA3EF;}
.zap_vrem_sl {}
.zap_div {display:none;}
.zap_div .zap_ad_vr {font-size:18px; line-height:18px; width:245px; color:#3FA3EF; padding:0px 0px 12px 0px; border-bottom:1px solid #cccccc; margin:0px 0px 10px 15px;}
.zap_div .zap_ad_vr_ul {padding:0px; margin:0px 0px 8px 0px;}
.zap_div .zap_ad_vr_ul li {background:none; padding: 8px 15px 8px 15px; position:relative; /*padding:4px 8px 4px 30px;*/ font-size:16px; line-height:16px; text-decoration:none; color: #000000; display: block; margin:0px;}
.zap_div .zap_ad_vr_ul li:hover {text-decoration: none; /*background: url("../img/back_bl_spis.png") repeat left top;*/ background: #add8fa;}
.zap_div .zap_ost_m {font-size:16px; line-height:16px; padding: 5px 30px 5px 30px;}
.zap_div .zap_ad_vr_ul_time li {cursor:pointer;}

.zap_div .zap_ad_vr_ul_margb {margin-bottom:12px;}
.zap_ad_vr_ul_margb_d {margin-bottom:15px; margin-left:30px; margin-right:30px; width: 245px; border-bottom:1px solid #000;}


.kartin_kalend {background: url("../img/kartin_kalend.jpg") no-repeat left top; background-size:100%; width:460px; height:320px;}

.second_page_bl, .main {min-height:100%; /*height: auto !important; height:100%;*/ min-width:1220px; padding:40px 20px 0px 20px; clear: both; /*position:relative;*/
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

/**/

.ico_help {background: url("/common/img/new_d/ico_help.png") no-repeat left top; padding-left:42px; display:block; text-decoration:none; position:absolute; right:26px; top:20px; padding-top:8px; height:18px; color:#232323;}
.item_content_blue .ico_help {color:#232323;}
.ico_help span {text-decoration:underline;}
.ico_help:hover span {text-decoration:none;}
.chisl_ostz {position:absolute; left: 2px; top: -1px;}

.okno_pred {position:fixed; left:50%; margin-left:-235px; top:23%; z-index:1; border:1px solid #bcbcbc; color:#eb5a24; background:#fff; font-size:14px; width:470px;  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2); box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2);}

.okno_pred_tex {padding:40px 40px 40px 135px; position:relative; min-height:40px;}
.okno_pred2	{position:absolute; left:50%; margin-left:-235px; top:30px; border:1px solid #bcbcbc; color:#eb5a24; background:#fff; font-size:14px; width:600px;}
.okno_pred2 .okno_pred_tex {padding:40px 35px 40px 40px; max-height:300px;}
.okno_pred2 .mCustomScrollBox > .mCSB_scrollTools {right:2px;}
.okno_pred2 .mCSB_container	{padding-right:15px;}
.okno_pred .zak_krest {color:#096fbc; position:absolute; right:-27px; top:-27px; font-size: 40px; line-height: 20px; cursor:pointer;}
.okno_pred2 .zak_krest {color:#096fbc; position:absolute; right:10px; top:10px; font-size: 40px; line-height: 20px; cursor:pointer;}
.okno_pred2 .z_in1 {z-index:1}
.okno_pred2 .zak_krest:hover {opacity:0.9;}



.okno_pred_znak {font-size:18px; line-height: 17px; width:62px; height:40px; border-radius:35px; text-align:center; padding-top:22px; font-weight:600; border:1px solid #eb5a24; left:35px; top:50%; margin-top:-32px; position:absolute;}

.star_graf {display:none;}

.footer_gar {height:50px; overflow: hidden;}
.backgr_footer {background:#142632; margin-top:-65px; height:65px; overflow: hidden; min-width: 1240px;}
.footer {background:#142632; min-width:1158px; max-width: 1286px; padding: 15px 20px 15px 20px; margin:0 auto; color:#b3b5b7; transition: all 0.9s ease;}
.footer .tab_footer {display:table; width:100%;}
	.footer .tab_footer span {/*display:none;*/}
.footer .tab_footer .tab_footer1 {display:table-cell; width:auto; text-align:left; color:#B3B5B7;}
.footer .tab_footer .tab_footer2 {display:table-cell; /*width:55%;*/ text-align:right;}
.footer .tab_footer .tab_footer3 {display:table-cell;  text-align:right; color:#fff; padding-right: 15px;}
	.footer .tab_footer .tab_footer2 .fott_tit_obr_sv {font-size:12px; text-decoration:none; color:#C1C3C5; padding-right:0px;}
	.footer .tab_footer .tab_footer2 .fott_tit_obr_sv:hover {text-decoration:underline;}
	.footer .tab_footer .tab_footer2 .sp1 {display: inline-block; width: 280px; text-align: left; padding-bottom: 5px;}
	.footer .tab_footer .tab_footer3 .fott_tit {float:right; clear:both;}
	.footer .tab_footer .tab_footer3 ul {float:right; clear:both;}
	.footer .tab_footer .tab_footer3 ul li {display:inline-block;}


.footer .tab_footer .tab_footer4 {display:table-cell;  text-align:center; color:#fff; width:114px; padding-left:10px;}
.footer .tab_footer .tab_footer4 img {height:22px;}
.footer .tab_footer .tab_footer4 .a_im_ap {width:24px; text-align:left; display: inline-block; margin-top: -2px;}
.footer .tab_footer .tab_footer4 .a_im_ap_ios { margin-top: -1px;}
.footer .tab_footer .tab_footer4 .a_im_ap2 {margin-top: -1px; display-inline: block;}
.footer .tab_footer .tab_footer4 a {text-decoration: none; color: #c1c3c5; line-height: 12px; display: inline-block; width: 85px; text-align:center;}
/*.footer .tab_footer .tab_footer4 a {display:none !important;}*/


/*
.footer .tab_footer .fott_ul {margin:0px; padding:0px; width:172px; text-transform: uppercase;}
.footer .tab_footer .fott_ul li {padding:9px 0px 8px 4px; border-bottom:1px solid #555d5e; background:none;}
.footer .tab_footer .fott_ul li a {font-size:15px; line-height:15px; color:#40a4bd; text-decoration:none;}
.footer .tab_footer .fott_ul li a:hover {color:#37bddf;}

.footer .tab_footer .tab_footer3 .fott_tit2 {width:196px;}
.footer .tab_footer .fott_ul2 {width:200px;}
.footer .tab_footer .fott_ul2 li {padding:7px 0px 7px 5px; border-bottom:1px solid #555d5e; background:none;}
 */
.footer .tab_footer .fott_ul li .div_soz_se {height:20px; display:inline-block;}
.footer .tab_footer .fott_ul li .div_soz_se .div_sse_gpl2 div {vertical-align: middle !important;}
.footer .tab_footer .fott_ul li .div_soz_se .div_sse_gpl1 {width:107px; float:left;}
.footer .tab_footer .fott_ul li .div_soz_se .div_sse_gpl2 {width:85px; float:left;}

.footer .tab_footer .fott_tit {color:#fff; border-bottom:1px solid #555d5e; padding:11px 0px 9px 4px; width:168px; line-height:14px; font-size:16px; text-transform: uppercase;}
.footer .tab_footer .fott_text {padding:8px 0px 0px 4px; font-size:18px; line-height: 22px;}
.footer .tab_footer .fott_text  a {color:#40a4bd; text-decoration: none;}
.footer .tab_footer .fott_text  a:hover {color:#37bddf;}
.footer .tab_footer .fott_text  a.a_whit {}

.footer .div_red_tab .div_red_tab2 {font-size:24px; padding-top: 9px; padding-left: 10px;}
.footer .div_red_lk .inp_wid_div_text {height:100px;}
.footer .div_red_lk .inp_wid_div_text textarea {height:80px;}
.footer .div_red_tab .div_red_tab1 .div_red_img	{margin-bottom:10px;}
.footer .div_red_tab .div_red_tab1 .div_red_img img {width:94px;}


#obrat_sv .div_tab_vn2_text {width:806px; padding:12px 10px 14px 15px; border:1px solid #BCBCBC; color:#969696; font-size: 18px; line-height: 21px; /*height: 190px;*/ background:#ffffff; margin-bottom: 15px;}
#obrat_sv .div_tab_vn2_text textarea {width:801px; height: 190px; border:0px; box-shadow:none; padding-right:8px; font-size: 17px; line-height: 21px; font-family: 'Open Sans',sans-serif;}
#obrat_sv .div_tab_vn2_text .mCustomScrollBox > .mCSB_scrollTools {right:2px;}
#obrat_sv .tab_footer .div_red_lk_tit span {display: inline;}
#obrat_sv .select2-container .select2-choice > .select2-chosen  {font-size: 16px;}
#obrat_sv .div_red_lk .form-control {font-weight: 400;}
#obrat_sv .div_red_tab {display:none;}

#obrat_sv .div_tab_vn2_text_focus {border: 1px solid #66afe9; outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

#sck_text_ar_ol .div_tab_vn2_text {width:806px; padding:12px 10px 14px 15px; border:1px solid #BCBCBC; color:#969696; font-size: 18px; line-height: 21px; height: 190px; background:#ffffff;}
#sck_text_ar_ol .div_tab_vn2_text textarea {width:801px; height: 190px; border:0px; box-shadow:none; padding-right:8px; font-size: 17px; line-height: 21px; font-family: 'Open Sans',sans-serif;}
#sck_text_ar_ol .div_tab_vn2_text .mCustomScrollBox > .mCSB_scrollTools {right:2px;}
#sck_text_ar_ol .tab_footer .div_red_lk_tit span {display: inline;}
#sck_text_ar_ol .select2-container .select2-choice > .select2-chosen  {font-size: 16px;}
#sck_text_ar_ol .div_tab_vn2_text_focus {border: 1px solid #66afe9; outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}






/*= = LK DEPUTAT =*/

.gray_bl {/*background:#8d9295;*/ position: relative; z-index: 10;}

.submenu_1 {position:relative; font-weight:300; transition: all 0.9s ease; padding: 10px 38px 0px 38px; margin:0 auto; min-width: 940px/*818px*/; max-width: 1026px; border-top: 5px solid #3FA3EF; border-bottom: 1px solid #3FA3EF; background:#fff;
-webkit-box-shadow: 0 -15px 30px rgba(0, 0, 0, 0.1); box-shadow: 0 -15px 30px rgba(0, 0, 0, 0.1);}
.submenu_ul {padding:0; margin:0; display:block;}
	.submenu_ul li {display:inline-block; font-size:19px; padding:0; margin:0; list-style: none; margin-top:1px;}
	.submenu_ul li li {margin-top:0px;}
	.submenu_ul li:last-child {}
	.submenu_ul li {background:none; padding:0px;}
	.submenu_ul li a {color:#000/*#424243*/; text-decoration:none; display:block; padding:4px 10px 6px 10px; margin-right:10px; /*border-bottom: 2px solid #fff;*/}
	.submenu_ul li a:hover{text-decoration:none; background:#3fa3ef; color:#fff; /*border-bottom: 2px solid #3FA3EF;*/}
	.submenu_ul li a.active {/*border-bottom: 2px solid #3FA3EF;*/ color:#fff; background:#3fa3ef;}

	.submenu_ul .naved_na_men {position:relative; display: block; margin-right: 10px;}
		.submenu_ul .naved_na_men a {margin-right: 0px;}
		.submenu_ul .scrut_men_ur2 {display:none; background:#fff; position:absolute; top:35px; left:0px; padding: 0;
			box-shadow: 0 4px 6px rgba(0,0,0,0.3); -moz-box-shadow: 0 4px 6px rgba(0,0,0,0.3);  -webkit-box-shadow: 0 4px 6px rgba(0,0,0,0.3);}

			.submenu_ul .naved_na_men:hover .scrut_men_ur2 {display:block;}
			.submenu_ul .scrut_men_ur2:hover {display:block;}
			.submenu_ul .scrut_men_ur2_ul {display:block; width:100%; padding: 0;}
			.submenu_ul .scrut_men_ur2 li {display:block; margin-bottom:1px; white-space: nowrap;}

			.submenu_ul .scrut_men_ur2 li.first_pome_li {border-top:1px solid #3289cc;}
			.submenu_ul .scrut_men_ur2 li.last_pome_li {margin-bottom:0px;}


/*
.trk_gr {width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #8d9295; position:absolute; top:-15px; right:205px; transition: all 0.9s ease;}
.submenu_1_pd .trk_gr {right:82px;}
*/

.submenu_rb {position:absolute; top:11px; right:83px; width:400px; text-align:right; transition: all 0.9s ease; color:#fff;}

.cal_bl {font-size:14px; font-weigth:400;}
	.cal_bl .cb_div1 {display:inline-block; padding-right:5px;}
	.cal_bl .cb_div2 {display:inline-block; color:#4ea5c8; font-weight:600; cursor:pointer; padding:0 5px; border-radius:4px;}
		.cal_bl .cb_div2 .cb_sp2 {color:#4ea5c8;  display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px solid #4ea5c8; border-right: 4px solid transparent; border-bottom: 0 dotted; border-left: 4px solid transparent; content: ""; position:relative; top:-4px;}
		.cal_bl .cb_div2:hover {background:#ebebeb;}
	.cal_bl .cb_div3 {display:inline-block; padding:0 3px;}


.auth .fam_span a {color:#fff;}

.backgr_gray {/* background: #efefef; */}
	.backgr_gray a {color:#096fbc;}

.item_content_gray {margin:0 auto 24px auto; /*color:#4d4d4d;*/ padding: 38px 48px 38px 48px; min-width:920px/*818px*/; max-width: 1006px; transition: all 0.9s ease;}
.item_content_np {padding:0px; min-width:1016px/*914px*/; max-width: 1102px;}
.item_content_nop {padding:0px 48px; max-width:914px;}
.item_content_gray h1 { color: #000/*#2D373D*/; font-size: 33px;  font-weight: 300; line-height: 28px;  padding: 0 0px 38px 0px;}
h1.pet_gos_d_tit23 {padding-left:15px;}

.prof_bl {display: table; width: 100%; /*color:#4e4d4d;*/ font-weight:300;}
	.prof_bl_conp1 {display: table-cell; width: 400px; padding-right:0px;}
	.prof_bl_conp2 {display: table-cell; /*box-shadow:1px 1px 3px #b5b5b5; background:#fff;*/}
	.prof_bl_conp2_b {background:none; box-shadow:none;}

.prof_div_1 {position:relative;}

.prof_bl_1 {/*box-shadow:1px 1px 3px #b5b5b5;*/ background:#fff; display: table; width: 100%; margin-bottom:20px;}
	.prof_bl_1_nm { margin-bottom:0px;}
	.prof_bl_1_1 {display: table-cell; width: 94px; overflow:hidden;}
	.prof_bl_1_1 .fot_dep_obr {width: 94px; overflow:hidden; height:96px;}
	.prof_bl_1_1 img {width: 94px;}
	.prof_fdiv {width:94px; height:96px; background: url("/common/img/new_d/ico_lkgr.png") no-repeat 13px 13px;}
	.prof_bl_1_2 {display: table-cell; padding:20px 20px 5px 25px; vertical-align:bottom; border-right:1px solid #cccccc;}
		.prof_bl_1_2 a {position:absolute; top:20px; right:20px; color:#000; font-size:19px; line-height:20px; font-family:'PT Sans';}
		.prof_bl_1_2 .div1 {font-size:24px; line-height:32px; /*color:#232323;*/ font-weight:300; /*text-transform:uppercase;*/}
		.prof_bl_1_2 .div1_pb {}

.prof_bl2_1 {/*box-shadow:1px 1px 3px #b5b5b5;*/ border-top:1px solid #cccccc; background:#fff; display: table; width: 100%; margin-bottom:20px;;}
	.prof_bl2_1_1 {display: table-cell; width: 82px; padding-left:15px; overflow:hidden; vertical-align: middle;}
		.prof_bl2_1_1 .prof_aa {display:block; text-decoration:none; width: 70px; height:83px; margin-top:10px;}
		.prof_bl2_1_1 .prof_a1 {background: url("/common/img/new_d/ico_lk_poln.png") no-repeat 0px 2px;}
		.prof_bl2_1_1 .prof_a2 {background: url("/common/img/new_d/ico_lk_poln.png") no-repeat 0px -277px;}
		.prof_bl2_1_1 .prof_a3 {background: url("/common/img/new_d/ico_lk_poln.png") no-repeat -3px -597px;}
		.prof_bl2_1_1 .prof_aa:hover {opacity:0.8}

		/*.prof_bl2_1_1 .prof_aa {display:block; text-decoration:none; width:169px; height:169px;}
		.prof_bl2_1_1 .prof_a1 {background: url("../img/lk_main_ico.png") no-repeat -1px top;}
		.prof_bl2_1_1 .prof_a1:hover {background: url("../img/lk_main_icoh.png") no-repeat -1px top;}
		.prof_bl2_1_1 .prof_a2 {background: url("../img/lk_main_ico.png") no-repeat -1px -187px;}
		.prof_bl2_1_1 .prof_a2:hover {background: url("../img/lk_main_icoh.png") no-repeat -1px -187px;}
		.prof_bl2_1_1 .prof_a3 {background: url("../img/lk_main_ico.png") no-repeat -1px -374px;}
		.prof_bl2_1_1 .prof_a3:hover {background: url("../img/lk_main_icoh.png") no-repeat -1px -374px;}  */
		.prof_bl2_t {font-size:24px; line-height:20px; padding-bottom:12px; font-weight:300; /*text-transform: uppercase;*/}
		.prof_bl2_a { font-size:18px; line-height:20px; padding-bottom:12px; min-height: 40px; /*overflow: hidden;*/}
	.prof_bl2_1_2 {display: table-cell; padding:20px 0px 10px 25px; vertical-align:top;}
		.prof_bl2_1_2 .div1 {font-size:24px; line-height:32px; color:#41a4bd; text-transform:uppercase;}
	.prof_bl2_1_22 {padding-bottom:0px;}



.prof_bl_2 {/*box-shadow:1px 1px 3px #b5b5b5;*/ background:#fff; padding:5px 25px; font-size:18px; line-height:21px; min-height:105px;}
	.prof_bl_2 p {padding:0 0 10px 0; margin:0;}
	.prof_bl_2 a {color:#4ca4c8;}
	.prof_bl_2 .div1 {padding-bottom:5px;}
		.prof_bl_2 .div1 .img1 {float:right; margin-left:15px;}
	 .prof_bl_2 .div1_fs {font-size: 20px;  line-height: 30px;}
	.prof_bl_2 .div2 {font-size:21px; line-height:30px; padding-bottom:10px; color:#1d1d1b;}
.prof_bl_2_p {padding-bottom:5px;}

.prof_bl_2newd {padding-left:0px; min-height:140px; padding-top:40px; border-right: 1px solid #CCCCCC;}


.per_fot_modal .div_red_img {width:120px; float:left;}
.per_fot_modal .div_red_img img {width:94px;}
.per_fot_modal .dob_file_marb {float:left; margin-top: 28px;}


.all_new_podr .prof_bl_3_scr {font-size: 16px;}
.all_new_podr {font-size: 16px;}
	.all_new_podr .prof_bl_tit {color: #232323; font-size: 24px; font-weight: 300; line-height: 32px; padding: 12px 0px 10px 0px;}
	.all_new_podr .tbl1 .td_gr .div_gr {padding-left:0px; font-weight:600; background:none;}

.prof_bl_3 {/*padding:20px;*/ /*padding-right:48px;*/ padding-left:1px;}
	.prof_bl_3 .div1 {font-weight:300; font-size:24px; line-height:30px; padding-bottom:10px; color:#40a4bd;}

.prof_bl_3_scr {color:#000; font-weight:300; font-size:14px;}
	.prof_bl_3_scr .mCustomScrollBox > .mCSB_scrollTools {right:8px;}
	.prof_bl_3_scr .tbl1 td:last-child {padding-right:26px;}
	.prof_bl_3_scr .tbl1 .td_gr_first:last-child {padding-right:0px;}

.prof_bl_bor_b {border-bottom:1px solid #cccccc;}

.tbl1 {width:100%;}
	.tbl1 td {padding:4px 20px;}
	.tbl1 .td_gr {padding:7px 0px;}
	.tbl1 .td_gr_first{padding-top:0px;}
		.tbl1 .td_gr .div_gr {padding:4px 20px; background:#f2f2f2;}




.cont_tab_1 {/*box-shadow:1px 1px 3px #b5b5b5; background:#fff;*/ color:#000; font-size:13px; font-weight:400;}
	.cont_tab_1 .tab-content {position:relative; /*padding:15px 16px 20px 20px;*/ padding:15px 0px 20px 0px;}
	.cont_tab_1 .tab-content-nopad {padding:0px 0px 20px 0px;}

	.cont_tab_1 .nav-tabs {border-bottom:0; padding:0px; /*background:#e3e2e2;*/ font-size:18px; line-height:20px; font-weight:400;}
	.cont_tab_1 .nav-tabs li {padding:0px; background:none;}
	.cont_tab_1 .nav-tabs li a, .cont_tab_1 .nav-tabs li.active a {border-radius:0; text-decoration:none; color:#000 !important; line-height:20px; border:none; border-bottom:3px solid #fff;}
	.cont_tab_1 .nav-tabs li.active:active a {background:none;}
	.cont_tab_1 .nav-tabs li.active a:hover {background:none;}
	.cont_tab_1 .nav-tabs > li.active > a, .cont_tab_1 .nav-tabs > li.active > a:hover, .cont_tab_1 .nav-tabs > li.active > a:focus {background:none !important; border:none; border-bottom:3px solid #3fa3ef;}
	.cont_tab_1 .nav-tabs li.active a:hover {background:none; border-bottom:3px solid #3fa3ef;}
	.cont_tab_1 .nav-tabs li a:hover {background:none; border-bottom:3px solid #3fa3ef;}
	.cont_tab_1 .nav li a {padding:0px 0px 5px 0px; margin-right:20px;}
	.cont_tab_1 .nav-tabs > li {margin-bottom:0;}


.priem_top {border-bottom:1px solid #e3e3e3; font-size:16px; display:inline-block; margin-bottom:12px;}
	.priem_top .div1 {font-weight:400; display:inline-block;}
	.priem_top .div2 {display:inline-block; margin-left:25px; cursor:pointer; padding-bottom:5px; /*font-weight:300;*/}
		.priem_top .div2:hover {border-bottom:4px solid #4ca4c8; color:#4ca4c8;}
	.priem_top .active {border-bottom:4px solid #4ca4c8; cursor:default; color:#4ca4c8;}

.priem_top2 {position:absolute; right:24px; top:-20px; width:400px; text-align:right; font-size:16px; line-height:16px;}
	.priem_top2 .sp1 {font-weight:600; display:inline-block; padding-right:7px;}
	.priem_top2 .a1 {display:inline-block; margin-left:7px; color:#1d1d1b; text-decoration:none; font-weight:400;}
		.priem_top2 .a1:hover {color:#4ca4c8; padding-bottom:5px; border-bottom:4px solid #4ca4c8;}
		.priem_top2 .active {color:#4ca4c8; padding-bottom:5px; border-bottom:4px solid #4ca4c8;}

.priem_top2nm {right:auto; top:-58px; left:200px; text-align: left;}
.priem_top3nm {left:275px;}

.priem_top2_abs_top {position: absolute; top: -45px; text-align:right; right:41px; max-width: 328px; margin-right:5px;}
.priem_top2_abs_top .stan_k {padding:1px 6px 2px 6px; font-size: 14px; line-height: 20px;}

.kn_print_new { background:url("/common/img/new_d/ico_print.png") no-repeat 6px 9px #3fa3ef; width:36px; height:35px; display:inline-block; border-radius: 2px;}
.kn_print_new:hover {opacity:0.8;}

.kn_print_absolu {position:absolute; right:54px; top:99px;}

.cont_tab_1 .tbl2 {margin-bottom:10px;}
.tbl2 {width:100%; font-size:14px;}
	.tbl2 td, .tbl2 th {/*background:#f2f2f2;*/ padding:5px 8px 5px 0px; /*border-right:4px solid #fff; border-bottom:4px solid #fff;*/} /*таблица фон*/
	.tbl2 th {font-size:14px; font-weight:400; text-transform:uppercase; color:#000; border-bottom:9px solid #fff;}
	.tbl2 .blu_back td {/*background:#cae6ee;*/}
	.tbl2 .whit_back td {background:#fff;}
	.tbl2 .td_col_b {color:#096fbc;}
	.tbl2 th .izm_kolon {padding-right:15px; background:url("../img/str_tab_tbl.png") no-repeat right 6px;}

	.tbl2 th .form-control {font-size: 16px; font-weight: 400; height: inherit; line-height: 16px; padding: 3px 5px;}
	.tbl2 th .form-control.datepicker {line-height: 22px;}
	.tbl2 th .form-control.datepicker1 {line-height: 22px;}
	.tbl2_for_con2 th .form-control {line-height: 22px;}
	.tbl2_for_con2 th .btn {padding:3px 12px;}

	.no_confirmed td {background:#ffffe8;}
	.no_confirmed:nth-child(2n) td {background:#ffffdc;}

.tbl2_bb td, .tbl2_bb th{border:none; padding:6px 20px 6px 0px;}
.tbl2_um_str td, .tbl2_um_str th {padding: 5px 10px 5px 0px;}
.tbl2_um_str #thead1 th {padding: 5px 10px 5px 0px;}
.tbl2_um_str #thead2 th {padding: 5px 10px 5px 0px;}
/*.scr_lk_p #thead2 th {padding: 0px 5px;}*/

.min_h_tc {/*min-height:280px;*/ padding:10px 0px 10px 0px;}
.polos_heig_5 {height:25px;}
.polos_heig_5_20 {height:20px;}
.tab_chern {}
	.tab_chern td, .tab_chern th {padding:8px 15px 8px 5px; font-size:13px;}
	.tab_chern th {font-size:14px; font-weight:400; text-transform:uppercase; color:#000;}
	.tab_chern .tab_ch1 {width:68px; color:#666666;}
	.tab_chern .tab_ch12 {min-width:265px; color:#575756;}
	.tab_chern .tab_ch12_a a {color:#000;}
	.tab_chern .tab_ch12_w {min-width:430px;}
	.tab_chern .tab_ch2 {min-width:200px; color:#000;}
	.tab_chern .tab_ch3 {padding-right:25px;}

.tab-content .mCustomScrollBox > .mCSB_scrollTools {right: 2px;}
.tab-content-ml20 {margin-left:-15px; margin-right:-15px;}
.mod_knopki_pt_cen {}
.com_conf_mes {padding-bottom:10px; color: #000000; font-size: 22px; line-height: 18px;}
.pr_otc_okno .modal-dialog  {width:630px;}

.priem_bot {height:30px; padding-right:4px;}
	.priem_bot .div1 {float:left; padding-left:15px; line-height:17px;}
		.priem_bot .div1 input {float:left; margin-right:10px; margin-top:3px;}
		.priem_bot .div1_pl1 {padding-left:5px;}
		.priem_bot .div1_pl2 {padding-left:0px;}
	.priem_bot .div2 {/*float:right;*/ text-align: center; font-size:14px; line-height:16px;}
		.priem_bot .div2 a {padding:0 2px; color:#4c4c4c;}
		.priem_bot .div2 span {padding:0 3px; cursor:default;}
		.priem_bot .div2 .active {color:#1280c2;}
		.priem_bot .div2 .a3 {color:#1280c2; text-decoration:none;}


.aut_marr10 {margin-right:10px;}

.cont_graf {/*box-shadow:1px 1px 3px #b5b5b5; background:#fff;*/ color:#1d1d1b; font-size:13px; font-weight:400;}

.prof_bl_3 .cont_graf {margin-bottom:5px;}

.cont_graf .graf_top {padding-top:0px;}
.graf_top {/*background:#e3e2e2;*/ padding: 10px 60px 10px 20px; text-align:center; color:#4ca4c8; font-size:26px; line-height:30px; font-weight:400;}
	.graf_top .a1, .graf_top .a3 {color:#8C8C8C; text-decoration:none; padding-left:20px; padding-right:20px;}
	.graf_top .a1:hover, .graf_top .a3:hover {color:#4ca4c8;}
	.graf_top span {text-transform: capitalize;}

.graf_midle {position:relative; padding:20px 0px 20px 0px; /*padding:20px 16px 20px 20px;*/}

.tbl3 {width:100%; font-weight: 600;}
	.tbl3 td {/*background:#f2f2f2;*/ border-right:4px solid #fff; border-bottom:4px solid #fff;  font-size:16px; line-height:22px; color:#9c9b9b;}
		.tbl3 td div {padding:6px 8px; text-align:center; /*border:2px solid #f2f2f2*/}
	.tbl3 th {/*background:#f2f2f2;*/ padding:8px 15px; border-right:4px solid #fff; border-bottom:4px solid #fff; text-align:center; font-size:16px; line-height:22px; font-weight:400; color:#9c9b9b; font-size:16px; font-weight:400; text-transform:uppercase; color:#000; border-bottom:9px solid #fff;;}
	.tbl3 .active {color:#1d1d1b; font-weight:600;}
		.tbl3 .active a {text-decoration:none; margin-left:4px;}
	.tbl3 .curent div { /*border:2px solid #4ca4c8;*/}
	.tbl3 .div_day_tr div {min-height:44px;}
	.tbl3 th.vs {background:#ccc; color:#fff;}
		.tbl3 .vs div {/*border:2px solid #94c8de;*/}

	.tbl3 td .act_den {border:1px solid #1d1d1b; padding: 5px 7px;}

	.tbl3 td table td {border:none; background:none;}
	.tbl3 td table th {border:none; background:none;}

	.tab_vseg_mest {margin:0 auto;}
	.tab_vseg_mest td {font-size: 15px; line-height: 16px;  padding: 1px 6px 1px 0px; text-align: left; color:#096fbc;}
	.tab_vseg_mest .tab_td_frac {padding-left: 5px;}


.graf_midle_2 {display:table; width:100%; color:#000;}
	.graf_midle_2_l {display:table-cell; width:315px;}
	.graf_midle_2_r {display:table-cell; padding-left:20px;}

	.graf_midle_2_l .g_div1 {font-size:16px; line-height:20px; font-weight:400; padding-bottom:12px;}
	.graf_midle_2_l .g_div1.g_div1_pt5px {padding-top: 12px;}
	.graf_midle_2_l .g_div2 {font-size:16px; line-height:20px; font-weight:400; padding-bottom:20px;}
		.graf_midle_2_l .g_div2 input.form-control {padding:3px 5px; height:29px; /*height:inherit;*/ display:inline-block; width:39px; text-align:center; font-weight:400; font-size:16px; line-height:16px; color:#000;
		}
		.graf_midle_2_l .g_div2_2 input.form-control {width:226px; text-align:left;}
		.graf_midle_2_l .g_div2 .sp1 {padding:4px 10px 0 0; display:inline-block;}
		.graf_midle_2_l .g_div2 .sp2 {padding:4px 3px 0 3px; display:inline-block; color:#4ca4c8;}
		.graf_midle_2_l .g_div2 .sp3 {padding:4px 10px 0 20px; display:inline-block;}
		.graf_midle_2_l .g_div2 .sp3_tir {padding:4px 4px 0 4px; display:inline-block;}
	.graf_midle_2_l .g_div5 {padding:0 0 10px 0; font-size:14px; line-height:17px; font-weight:600;}
		.graf_midle_2_l .g_div5_new_mod {padding-left:200px;}
		.graf_midle_2_l .g_div5_new_mod a {color:#000;}
		.graf_midle_2_l .g_div5 label {padding:2px 0 0 0px; margin-left:8px; display:inline-block; max-width:275px;}
	.graf_midle_2_l .g_div4 {padding:0 0 10px 25px;}
		.graf_midle_2_l .g_div4 .g_div5 {font-size:13px; line-height:15px; font-weight:600; padding-bottom:5px;}
			.graf_midle_2_l .g_div4 .g_div5 label {max-width:250px;}
	.graf_midle_2_l .g_dis {opacity:0.5;}

	.graf_midle_2_l .g_div3 {padding-bottom:20px;}

	.graf_midle_2_l a.stan_k {color: #FFFFFF;}

	.graf_midle_2_ln {display:block; width:100%;}
		.graf_midle_2_ln form {display: block;}

	.vub_tip_tab {width:100%;}
	.vub_tip_tab .g_div5 {padding-bottom:0px;}
	.vub_tip_tab .select_trk .bootstrap-select.btn-group {margin-bottom:0px;}
	.vub_tip_tab .select_trk label {margin-left:0px;}
	.vub_tip_tab .select_trk .bootstrap-select.btn-group .btn .filter-option {color:#000;  font-family: 'Open Sans',Arial,sans-serif;  font-weight: 600;}
	.vub_tip_tab .vub_tb_td1 {padding-top:3px; width:130px; font-size: 16px;}
	.vub_tip_tab .vub_tb_td2 .jq-radio {margin-top:5px;}
	.tbl4 .td_redac {width:24px; padding:0; font-size: 36px; line-height:36px; text-align:center; vertical-align:middle; cursor:pointer; /*background:#fff; background:#4ca4c8;*/ color:#fff; font-weight:300; /*border-bottom: 4px solid #FFFFFF;
    border-right: 4px solid #FFFFFF;*/}
	.tbl4 .td_redac:hover {/*opacity: 0.8; filter: alpha(opacity=80); background:#70b6d3*/}
	.tbl4 .td_redac .graf_redac {}

	/*.tbl4 .td_redac .graf_redac:hover {opacity: 0.8; filter: alpha(opacity=80);}*/


.tbl4 {width:100%; font-size:16px; line-height:19px; font-weight:300; margin-bottom:15px;}
	.tbl4 td, .tbl4 th {/*background:#f2f2f2;*/ padding:10px 20px 10px 0px; /*border-right:4px solid #fff; border-bottom:4px solid #fff;*/}
	.tbl4 th {font-size:16px; font-weight:400; text-transform:uppercase; color:#000; border-bottom:9px solid #fff;;}
	.tbl4 .td_x {width:40px; padding:0;}
		.tbl4 .td_x:hover {}
.tbl4_mb {margin-bottom:0px;}
.td_cnop_red {padding:0px; vertical-align:middle;}


.graf_redac {background: url("/common/img/new_d/ico_redfile.png") no-repeat 7px 5px #3fa3ef; display: inline-block;  height: 26px; width: 26px;}
	.graf_redac:hover {opacity: 0.8; filter: alpha(opacity=80);}
.graf_x {width:24px; height:22px; padding:2px 1px; font-size: 30px; line-height:20px; text-align:center; cursor:pointer; background:#3fa3ef; color:#fff; font-weight:300; text-decoration:none; display:inline-block; font-family: 'Open Sans';}
	.graf_x:hover {opacity: 0.8; filter: alpha(opacity=80);}

.graf_preob {background: url("/common/img/new_d/ico_pet_16.png") no-repeat 6px 5px #3fa3ef; display: inline-block;  height: 26px; width: 26px;}
	.graf_preob:hover {opacity: 0.8; filter: alpha(opacity=80);}
.graf_all {background: #3fa3ef; display: inline-block;  height: 26px; width: 26px;}
	.graf_all .glyphicon {left: 5px; top:5px;}
	.graf_all .glyphicon-pencil, .graf_all .glyphicon-ban-circle, .graf_all .glyphicon-thumbs-up, .graf_all .glyphicon-thumbs-down {left: 6px; top:6px;}
	.graf_all:hover {opacity: 0.8; filter: alpha(opacity=80);}

.item_content_blue .graf_redac, .item_content_blue .graf_x, .item_content_blue .graf_preob, .item_content_blue .graf_all {color:#fff;}
.backgr_gray .graf_redac, .backgr_gray .graf_x, .backgr_gray .graf_preob, .backgr_gray .graf_all {color:#fff;}




.div_per_ul_bn .graf_x {margin-left:5px;}

.card_ok_t {/*font-size:30px; color:#000; font-weight:400; padding-bottom:10px; border-bottom:2px solid #4ca4c8; width:570px; margin-top:-23px; margin-bottom:15px;*/
color: #000000; font-size: 33px; font-weight: 300; line-height: 30px; padding-bottom: 28px;}
.card_ok_tabl {display:table; font-size:20px; line-height:30px; color:#000;}
	.card_ok_tabl .co_tr1 {display:table-row;}
		.card_ok_tabl .co_td1 {display:table-cell; width:180px; color:#4ca4c8; padding-bottom:5px;}
		.card_ok_tabl .co_td2 {display:table-cell; padding-left:20px; font-weight:300; padding-bottom:5px;}
			.card_ok_tabl .co_td2 strong, .card_ok_tabl .co_td2 b {font-weight:400;}

	.co_tr2 {font-size:20px; line-height:30px; color:#000; padding-bottom:10px;}
		.co_tr2 .co_td3 {color:#4ca4c8; padding-bottom:5px;}
		.co_tr2 .co_td4 {padding-bottom:5px;}
		.co_tr2 .co_td5 {font-size:16px; line-height:22px; font-weight:400;}
		.co_tr2 p {padding-bottom:10px; margin:0;}

.card_ok_bot {font-size:16px; line-height:22px; font-weight:400;}
	.card_ok_bot .sp1 {font-weight:600; color:#4ca4c8; margin-right:15px;}
	.card_ok_bot .a1 {color:#4ca4c8; margin-left:15px; margin-right: 20px;}


.card_ok_tabl_m2 {font-size: 16px; width: 100%; padding-bottom:20px;}
.card_ok_tabl_m2 .co_td1 {padding-bottom: 10px;}
.card_ok_tabl_m2 .co_td2 {padding-bottom: 10px;}
.pos_knop_dob {position:relative; white-space: nowrap; line-height: 20px; display: inline-block;}
.pos_knop_dob .dob_adr {text-decoration: none; top:5px; left:10px;}
.card_ok_tabl_m2 .inp_wid_n1 {width:300px; line-height: 18px; padding: 5px 5px;}
.card_ok_tabl_m2 .inp_wid_n1tex {width:100%;}

.card_ok_tabl_m2 .marg_inp_ch { padding-left:0px; padding-top: 7px; display: inline-block;}
.card_ok_tabl_m2 .marg_inp_ch label {margin-right: 20px; padding-left:0px;}
.otst_tabl_mo #calendar .cont_graf {margin:20px 0px;}

.cartoch_priem_scr_ot10 .mCSB_container {padding-right: 20px;}

.rez_pr_mod {/*font-weight:400;*/ font-size:18px; padding-bottom:10px; font-weight: 300;}
.rez_pr_mod_t { font-size:16px; font-weight: 300;}
.rez_pr_tit {font-size: 18px; font-weight: 400; line-height: 22px; padding: 0px 0px 5px 0px;}



.tb_cont_tb {width:100%; height:100%;}
.tb_cont_tb .tb_cont_tb1 {vertical-align:bottom;}

.cont_bl_2 {padding:20px; box-shadow:1px 1px 3px #b5b5b5; background:#fff; color:#000; font-size:13px; font-weight:400}
.cont_bl_3 {margin-bottom:20px;}

.cont_bl_top {position:relative; padding-bottom:10px;}
	.cont_bl_top .cal_bl {position:absolute; right:0; top:1px; color:#9c9b9b;}

.cont_bl_bot {position:relative; padding-top:0px; text-align:right;}
	.cont_bl_bot .cal_bl { color:#9c9b9b;}

.cont_bl_bot2 {padding-top:15px; font-size:11px; padding-left:15px;}

.cont_bl_tbl_1 {display:table; width:100%; margin-bottom:20px;}
	.cont_bl_td1 {display:table-cell; width:49%;}
	.cont_bl_td3 {display:table-cell; width:20px;}

.cont_bl_tbl_2 {display:table; width:100%;}
	.cont_bl_td21 {display:table-cell; width:33%; padding-right:20px;}
	.cont_bl_td21:last-child {padding-right:0px;}
	.cont_bl_td21 h3 {padding-left:15px;}


.tbl5 {width:100%;}
	.tbl5 td, .tbl5 th {background:#fff; padding:7px 15px; vertical-align:middle;}
	.tbl5 th {font-size:14px; font-weight:400; text-transform:uppercase; color:#000; border-bottom:9px solid #fff;}
	.tbl5 tr.even td {background:#f1f1f2;}
	.tbl5 .tb_blue {font-size:16px; color:#4ea5c8; font-weight:600; text-align:right;}
	.tbl5 .sp1 {color:#a5adb2;}



.stat_dep_t {padding-bottom:13px; margin-bottom:20px; border-bottom:1px solid #4ca4c8;}
	.stat_dep_t_1 {font-size:16px; line-height:19px;}
		.stat_dep_t_1 .sd_div1 {display:inline-block; padding-right:20px; width:140px; padding-top:2px; font-weight:600;}
		.stat_dep_t_1 .sd_div2 {display:inline-block; font-size:18px; line-height:20px; font-weight:600; margin-right:5px;}
	.stat_dep_t_2 {padding-left:170px; font-size:16px; line-height:19px;}
		.stat_dep_t_2 .sd_div1 {display:inline-block; padding-right:12px; padding-top:5px;}
		.stat_dep_t_2 .sd_div2 {display:inline-block; padding-right:25px;}
			.stat_dep_t_2 .sd_div2 input.form-control {padding:3px 5px; height:inherit; display:inline-block; width:40px; text-align:center; font-weight:400; font-size:16px; line-height:16px; color:#000/*#4ca4c8*/; height:inherit; height:auto;}
		.stat_dep_t_2 .sd_div3 {display:inline-block;}
			.stat_dep_t_2 .sd_div3 a.stan_k {padding:5px 15px 6px 15px; font-size:20px; line-height:20px;}

	.stat_dep_t_2 a.stan_k {color: #FFFFFF;}

.select_trk {}
	.select_trk .bootstrap-select:not([class*="span"]) {width: auto;}
	.select_trk .bootstrap-select.btn-group .btn .filter-option {position:relative; left:0px; right:inherit;}
	.select_trk .btn {padding:2px 17px 2px 5px; border:0px; font-size: inherit; line-height:inherit; color:#9c9b9b; min-width:50px;}
	.select_trk .caret {border-width: 6px 6px 0; border-top-color:#4ca4c8 !important; margin-top: 0px !important; top:6px !important; right:5px !important; font-size:inherit; line-height:inherit;}

.mCustomScrollbar .tbl2 .rating_control {padding-right:8px;}
.rating_control {height:16px; width: 128px;}
	.rating_control a {float: left; font-size: 0;  height: 16px; width: 18px; display:block; background: url("../img/zvezd_rating.png") no-repeat left top; margin-left:4px;}
	.rating_control a:hover {background: url("../img/zvezd_rating.png") no-repeat left -31px;}
	.rating_control .kol_zvezd {font-size:16px; margin-left:8px; color: #1280c2; font-weight:bold; line-height: 18px;}
	.rating_control_5 a {background: url("../img/zvezd_rating.png") no-repeat left -31px;}



.card_allp_t {font-size:22px; color:#000; font-weight:400; padding-bottom:0px; border-bottom:2px solid #4ca4c8; margin-top:-15px; margin-bottom:32px; padding-bottom:16px; width:650px;}
	.card_allp_t span {color:#40a2bb;}
	.card_allp_d {font-size:22px; line-height:22px; color:#000; padding-bottom:10px;}
		.card_allp_d .card_ap_d {color:#4ca4c8; padding-bottom:20px;}


.div_tab_okno_text {width:784px; padding:12px 10px 14px 18px; border:1px solid #BCBCBC; color:#969696; font-size: 18px; line-height: 21px; height: 240px; background:#ffffff; margin-bottom:20px;}
.div_tab_okno_text textarea {width:782px; height: 240px; border:0px; box-shadow:none;  padding-right:8px; font-size: 17px; line-height: 21px; font-family: 'Open Sans',sans-serif;}


.div_red_t {font-size:34px; line-height:37px; padding:0px 0px 14px 0px; color:#000; font-weight:300;}
.div_red_ttt {font-size: 20px;}

.div_red_tab {display: table; width: 100%; margin-bottom:2px;}
	.div_red_tab .div_red_tab1 {display: table-cell; width:169px;}
	.div_red_tab .div_red_tab1 .div_red_img {width:94px; height:96px; overflow: hidden; margin-bottom:14px;}
	.div_red_tab .div_red_tab1 .black_zag_f {color:#000; font-size:13px;}
	.div_red_tab .div_red_tab2 {display: table-cell; padding-left:22px;}

	.div_red_tab .div_red_tab1 .fakeButton {background: url("/common/img/browse/add_file_foto.png") no-repeat scroll left top; width: 168px;}
	.div_red_tab .div_red_tab1 .FileName {width: 144px; position:relative; overflow: hidden;}
	.div_red_tab .div_red_tab1 .FileName .x {position: absolute; left:156px; padding-left:2px; background-color: #FFFFFF;}
	.filenamelist {display: inline-block; width: 200px; overflow: hidden;}

.div_red_lk {}
	.div_red_lk .form-control {margin-bottom:8px; margin-right:8px;  margin-top:0px;}
	.div_red_lk .div_red_lk_tit {color: #000/*40A4BD*/; font-weight: bold; line-height: 21px; font-size: 16px; padding-right: 22px; padding-bottom: 8px; padding-top:8px;}
	.div_red_lk .inp_wid_div {height:39px;}
	.div_red_lk .inp_wid_div .form-control {float:left;}
	.div_red_lk .inp_wid_div_m {height: 32px;}
	.div_red_lk .inp_wid_div_m input {margin:0px;}

	.div_red_lk .inp_wid1 {width:273px;}
	.div_red_lk .inp_wid2 {width:74px;}
	.div_red_lk .inp_wid3 {width:170px;}
	.div_red_lk .inp_wid4 {width:221px;}
	.div_red_lk .inp_wid5 {width:56px;}
	.div_red_lk .inp_wid6 {width:71px;}
	.div_red_lk .inp_wid7 {width:88px;}
	.div_red_lk .inp_wid8 {width:324px;}


.div_red_forgv {}
	.div_red_forgv .form-control {margin-bottom:8px; margin-right:8px;  margin-top:0px;}
	.div_red_forgv .div_red_lk_tit {font-size: 24px; font-weight: 300; line-height: 20px; padding-bottom: 12px;}
	.div_red_forgv .inp_wid_div {min-height:76px;}
	.div_red_forgv .inp_wid_div .form-control {float:left;}
	.div_red_forgv .inp_wid_div_m {height: 32px;}
	.div_red_forgv .inp_wid_div_m input {margin:0px;}
	.div_red_forgv .inp_wid_div .inp_wid_newpr {width: 347px;}
	.div_red_forgv .new_mt_pr .form-control {margin:12px 0px 0px 0px;}


.spic_scr_m {/*height:238px;*/}
.scr_lk_p {/*max-height:238px;*/ margin-bottom:20px; /*60*/}
.scr_lk_p .tbl2 {margin:0px;}
.scr_lk_p .mCustomScrollBox > .mCSB_scrollTools	{right:3px;}
.scr_lk_p .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {}
#thead1 {}
#thead2 {}
#thead2 .pos_sc_h {padding-bottom:0px; padding-top:0px; border-bottom:0px; border-top:0px;}
#thead2 .pos_sc_h div {height:1px; overflow: hidden;}
.th_pos_a {}
.tbl2_pos_r {position:relative;}
.tbl2_thead {}
.tbl2_thead .tbl2 {margin:0px;}

.tbl2 .pos_sc_dat {width:80px !important;}

.lk_d4 {/*height: 258px;*/}
.lk_d4 .mCustomScrollBox > .mCSB_scrollTools	{right:6px;}
.lk_d5 {/*height: 182px;*/}
.lk_d5 .mCustomScrollBox > .mCSB_scrollTools	{right:6px;}


/* ================= statistic ================== */
.cont_tab_bn {color: #000/*#1D1D1B*/; font-size: 13px; font-weight: 400;}
.item_spravka {position:relative; margin: 0 auto;  max-width: 1440px;  padding: 0px;}
.stat_tabl {display:table; width:100%;}
	.stat_tabl .stat_tabl1 {display:table-cell; /*padding-right:22px; width: 464px;*/}
	.stat_tabl .stat_tabl2 {display:table-cell;}
	.bel_knopka {display:block; position:absolute; left:0px; top:-44px; cursor: pointer; font-size: 20px; font-weight: normal; margin:0px;   padding: 10px 10px; z-index:10; line-height: 24px;
    text-align: center;	 vertical-align: middle;  white-space: nowrap; background:#3FA3EF; color:#fff;}
	.bel_knopka:hover {background:#5fbde3;}


.st_tb_b {background:#f9fafb; padding:19px 40px 19px 48px; box-shadow:0px 3px 4px #b5b5b5; /*padding:15px 0px 15px 0px; box-shadow:1px 1px 3px #b5b5b5; width:464px; margin-right: 10px;*/ position:absolute; left:0px; top:0px; z-index:2; display:none;
 width:100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.st_tb_b ul {font-size:15px; line-height:18px; padding:0px;}

.st_tb_h {/*height:578px;*/}
.st_tb_h .mCustomScrollBox > .mCSB_scrollTools {right:10px;}

#tr_deputats_count {text-align:center; font-size: 18px; font-weight: 400; padding-bottom:10px; text-transform: uppercase;}
.inf_spravk .spis_dep_s #tr_deputats_count {padding-bottom:10px;}

.ul_1ur {padding:0px 0px 0px 0px;}
.ul_1ur li {padding:0px; background:none;}
.ul_1ur li .d_1ur {padding:3px 28px 4px 0px; font-weight:bold;}
.ul_2ur li .d_2ur {padding:3px 28px 4px 36px;}
.ul_3ur li .d_3ur {padding:3px 28px 4px 72px;}
.ul_4ur li .d_4ur {padding:3px 28px 4px 112px;}
/*
.ul_2ur {display:none;}
*/
.ul_2ur {display:none;}
.ul_3ur {display:none;}
.ul_4ur {display:none;}

.ul_1ur li span {display:inline; border-bottom: 1px dashed #000; cursor:pointer;}
.ul_1ur li span:hover {border-bottom: 1px dashed #fff;}
.ul_1ur li a {display:inline; border-bottom: 1px solid #000; cursor:pointer; text-decoration:none; color:#000;}
	.ul_1ur li a.a_sel {border-bottom: 1px solid #fff; color:#2f85a8 !important; font-weight:600;}
.ul_1ur li a:hover {border-bottom: 1px solid #fff; text-decoration:none; color:#1D1D1B;}


.ul_1ur li .d_ur_str {font-weight:bold;}


.div_load {}

.d_ur_sp li span {border-bottom: 1px dashed #fff;}
.d_ur_sp li:hover {/*background: url("../img/back_bl_spis.png") repeat left top;*/ background: #add8fa; cursor:pointer;}

.st_tb_rig {background:#fff; padding:0px; /*box-shadow:1px 1px 3px #b5b5b5;*/ /*height:614px;*/ overflow:hidden;}
.st_tb_r_t { color: #2D373D; font-size: 33px; font-weight: 300; line-height: 28px; padding: 35px 48px 38px 48px; /*background:#e3e2e2;*/ position:relative;}
.inf_ttl h1 {/*color:#0f71b7; font-size:20px; line-height:20px; padding: 19px 48px 17px 48px; background:#e3e2e2; position:relative; font-weight:400 !important;*/ padding: 35px 48px 40px 48px;}
.inf_ttl_h1none h1 {padding: 25px 48px 40px 12px;}
.st_tb_r_t .st_tb_r_vern {display:block; background: url("/common/img/new_d/str_kvad_kn.png") no-repeat 6px 9px #3fa3ef; position:absolute; top:33px; left:48px; width:36px; height: 36px; cursor:pointer; text-decoration:none;}
.st_tb_r_t .st_tb_r_vern:hover {opacity:0.8; filter: alpha(opacity=80);}

.st_tb_r_t100 {padding: 35px 48px 38px 100px; }

.st_tb_r_tnp2 {padding-left:50px;}
.st_tb_r_tnp2 .st_tb_r_vern {left:0px;}


.st_tb_rig .nav-tabs {background:#969b9e; border:none; color:#fff; font-size:17px;}
.st_tb_rig .nav-tabs > li > a {border:none; color:#fff; font-size:17px; text-decoration:none; border-radius:0px; margin:0px; line-height: 17px;}
.st_tb_rig .nav-tabs > li > a:hover {border:none; color:#fff; text-decoration:none; background:#b4b5b5;}
.st_tb_rig .nav-tabs > li.active > a, .st_tb_rig .nav-tabs > li.active > a:hover, .st_tb_rig .nav-tabs > li.active > a:focus {background:#3fa3ef; border:none; color:#fff;}
.st_tb_rig .nav-tabs > li {margin:0px; width:50%;}
.st_tb_rig .nav > li > a {padding: 6px 20px 8px 48px;}

#myTabMenu {display:table; width:100%; padding:0px;}
	#myTabMenu li {display:table-cell; padding:0px; background:none;}
	.modal-body h2.h2_ttl {display:none;}


.ajaxloader {position:absolute; top:300px; left:50%; margin-left:-25px; background:#fff; z-index:900; }

#second_content_div {padding:17px 48px 48px 48px; /*height:584px;*/}
	#second_content_div .inf_spravk {padding:0px 15px 0 0; height:auto;}
	#second_content_div .mCustomScrollBox > .mCSB_scrollTools {right: 2px;}

.inf_spravk {padding:0px 40px 48px 48px; /*height:584px;*/  font-size: 14px/*13px*/; line-height: 16px;}
	.inf_spravk p {padding-bottom:6px; margin:0px;}
	.inf_spravk .mCustomScrollBox > .mCSB_scrollTools {right:2px;}
	.inf_spravk .mCSB_container {padding-right:15px;}
	.inf_spravk .spis_dep_s {width:100%;}
	.inf_spravk .spis_dep_s a {color:#000;}
	.inf_spravk .spis_dep_s td {padding:6px 0px 7px 0px;}
	.inf_spravk .lis_ciril {margin-left:0px;}
	.inf_spravk .lis_ciril li {/*list-style-type: disc;*/ padding-bottom:4px;}
	.inf_spravk .lis_ciril li a {color:#575756;}
	.inf_spravk .dep_spravka {width:100%;}
	.inf_spravk .dep_spravka .dep_sp_t1 {width:70px; padding-right:24px; padding-left:0px;}
	.inf_spravk .dep_spravka .dep_sp_t1 .dep_sp_img {width:140px; overflow: hidden; margin-bottom:30px;}
	.inf_spravk .dep_spravka .dep_sp_t1 .dep_sp_img2 {text-align:center; font-size:16px;}
	.inf_spravk .dep_spravka .dep_sp_t1 .dep_sp_img2 img {margin-bottom:12px;}
	.inf_spravk .dep_spravka .dep_sp_t2 {}
	.inf_spravk .spis_poi_pr {font-size:15px; line-height:18px;}
	.inf_spravk .spis_poi_pr a {color:#575756;}
	.inf_spravk .spis_poi_pr li {padding:8px 0px 11px 0px;}

.inf_spr_hablon {height: 526px;}
.inf_spr_hablon .teg_pr_per {background:none; padding:0px; line-height: 21px; border:none; border-radius:0px; color: #1D1D1B; font-size: 16px;  font-weight: 400; font-family: 'Open Sans',Arial,sans-serif;}
.inf_spr_hablon pre {background:none; padding:0px; line-height: 20px; border:none; border-radius:0px; color: #1D1D1B; font-size: 13px;  font-weight: 400; font-family: 'Open Sans',Arial,sans-serif;}

.inf_spravk2 {}
.spis_dep_fs {font-size: 15px; line-height: 18px;}

#dep_table.spis_dep_fs .spis_dep_pla td {padding-left:150px;}




.submenu_1_pd {padding-top:8px; padding-bottom:4px; height:32px; background:#E3E2E2; border-bottom:0px;}
.submenu_tb {}
.submenu_tb .sbm_tb1 {font-size:19px; color:#fff; padding-right:18px; line-height: 19px; vertical-align: middle;}
.submenu_tb .sbm_tb2 .inp1 {float:left; font-size:14px; line-height:14px; height: 15px;  padding: 3px 5px 4px 14px; width: 556px; color:#4ea5c8;}
.submenu_tb .sbm_tb2 .inp2 {background:url(../img/poisk_ico.png) no-repeat  left 4px; width:17px; height:22px; border:0px; float:left; cursor:pointer; margin-left:10px;}



.submenu_1_pd .fi_div .filtr_inp {
    background-color: #fff;
    border: 1px solid #8E9396;
    color: #000 /*#828282*/;
    display: inline-block;
    font-size: 15px;
    font-weight: 15px;
    height: inherit;
    line-height: normal;
    margin-bottom: 0;
    padding:4px 13px;
    width: 30%;
	margin-left:10px;
}
.submenu_1_pd .fi_div .filtr_inp:focus {border: 1px solid #66afe9; outline: 0;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.submenu_1_pd .fi_div .filtr_but {
    background: url("../img/search_pet.png") no-repeat scroll 0px 0px;
    border: medium none;
    margin-left: 7px;
    width:27px;
    height:27px;
	margin-right:7px;
}
.submenu_1_pd .fi_div .filtr_but:hover {background-position:0px -27px; cursor:pointer;}


/*====================================================================*/

.div_float_left {float:left; margin-right: 8px;}
.item_content_blue .div_tab_vnreg_tit {padding-top: 18px;}
.ico_capcha_2 {
    background: url("../img/capch_knop_ob_2.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline-block;
    height: 57px;
    margin-right: 3px;
    width: 184px;
}
.ico_obnov_2 {
    background: url("../img/capch_knop_ob.png") no-repeat scroll right top #B3B3B3;
    display: inline-block;
    height: 25px;
    width: 25px;
}
.ico_prosl_2 {
    background: url("../img/capch_knop_ob.png") no-repeat scroll right bottom #B3B3B3;
    display: inline-block;
    height: 25px;
    width: 25px;
}
.ico_prosl_3 {
    background: url("../img/capch_knop_ob_img.png") no-repeat scroll right bottom #B3B3B3;
    display: inline-block;
    height: 25px;
    width: 25px;
}
.modal-dialog_2 {width:342px!important; padding-top:15%!important;}
.myMod_result .modal-content_2{background:#EAF5F8; padding-bottom:38px; padding-left:47px; box-shadow:0 1px 5px rgba(0, 0, 0, 0.5)}
.myMod_result .modal-header_2{min-height: 16px; padding: 18px 18px 44px 100px;}
.myMod_result .modal-body_2{padding:0; position:relative;}
.modal-dialog_2 .form-control{width: 230px!important;}
.modal-dialog_2 .ent_reg{margin-top:7px; margin-bottom: 15px;}
.myMod_result .modal-body-con_2{font-size: 24px; font-weight: 300; line-height: 26px; padding-bottom:10px; text-transform: uppercase;}
.myMod_result .modal-body-pech_2 {
    background:none;
    color: #40A4BD;
    display: inline-block;
    font-size: 20px;
    font-weight: 300;
    line-height: 20px;
    text-transform: uppercase;
}
.myMod_result .modal-body-tit_2 {
    color: #40A4BD;
    font-size: 34px;
    line-height: 40px;
    padding-bottom: 24px;
    text-transform: uppercase;
}
.tab_capc .td3_reg {padding-top:7px;}




/* ================ auth =============  */

.aut_log_par {font-size:24px; line-height:24px; text-transform: uppercase; font-weight:300; /*color:#4D4D4D;*/}
.aut_log_par_t2 {font-size:33px; font-weight: 300; line-height:28px; color:#2d373d; padding-bottom:0px; padding-bottom: 32px;}
.myMod_auth .aut_log_par_t2 {display:none;}
.aut_log_par .aut_lp_tit {padding-bottom:10px;}
.aut_log_par .aut_lp_inp {margin-bottom:16px;}
.aut_log_par .aut_lp_inp2 {margin-bottom:20px; padding-top:4px;}
.aut_log_par .zab_parol {font-size:21px;}

.aut_log_par .aut_lp_inp_pods {font-size: 16px; text-transform: none; font-weight: 300; line-height: 16px; padding-top: 4px;}

.myMod_auth .modal-dialog {width:342px; padding:0px;}
.myMod_auth .modal-content {background:#eaf5f8; padding:0px;  margin-top: 60px;}
.myMod_auth .modal-header {padding-bottom:48px;}
.myMod_auth .modal-body {padding:0px 46px 38px 46px;}
.myMod_auth .modal-body-tit {font-size:36px; line-height:40px; color:#40a4bd; padding-bottom:26px; text-transform: uppercase;}
.myMod_auth .modal-body-con {font-size:24px; line-height:24px; text-transform: uppercase; font-weight:300; color:#4D4D4D;}
.myMod_auth .form-control {width:231px;}








/*==============================  Browse  ======================================*/

       .someDiv
        {
            margin-left: 300px;
            margin-top: 30px;
            border: 1px solid Silver;
            height: 300px;
        }
        #File1
        {
            float: left;
        }
		#File1.customFile {position: absolute; top:0px; margin-left:0px; width: 196px; font-size:50px;}
        .customFile
        {
            width: 219px;
            margin-left: -220px;
            cursor: default;
            height: 38px;
            z-index: 2;
            filter: alpha(opacity: 0);
            position: relative;
            opacity: 0;
            float: left;
			cursor:pointer;
        }

		/*
        .fakeButton
        {
            z-index: 1;
            position: relative;
            width: 130px;
            height: 17px;
            background: url(/common/img/browse/add_file.png) no-repeat left top;
            float: left;
        } */
		/*
		.fakeButton {padding:10px 22px 12px 22px; border:1px solid #3fa3ef; border-radius:2px; background:#fff; cursor:pointer; font-size:14px; line-height:14px; color:#232323; float:left; z-index: 1; position: relative;}
		.fakeButton:hover {background:#3fa3ef; color:#fff;}	   */
		.fakeButton {background:#3fa3ef; font-size:14px; line-height:14px; text-decoration:none; color:#fff; padding:10px 28px 12px 28px; min-width:100px; /*width:202px;*/ text-align:center; display:inline-block; font-weight: 400;
			border: none; cursor:pointer;  font-family: 'Open Sans',Arial,sans-serif; border-radius:2px;}
		a.fakeButton {color:#fff;}
		.fakeButton:hover {background:#58aff1; text-decoration:none; color:#fff;}
		.js-browse:hover .fakeButton {background:#58aff1; text-decoration:none; color:#fff;}
		.fakeButton a.stan_k {color:#fff;}
		#MyInputs {float:left;}
        .blocker
        {
            position: relative;
            z-index: 3;
            width: 150px;
            height: 21px;
            background: url(/common/img/browse/transparent.gif);
            float: left;
            margin-left: -280px;

        }
        .FileName
        {
			height:16px;
            float: left;
            font-family: Verdana;
            font-size: 8pt;
            color: Gray;
            margin-left: 0px;
            margin-top: 2px;
            padding-top: 1px;
            padding-left: 19px;
            padding-right: 7px;
			max-width:355px;
			overflow:hidden;
			font-size: 15px;
		    line-height: 15px;
			color:#2d373d;
			margin-bottom: 8px;

        }
	        .FileName .x {color:#40a4bd; font-size:20px; line-height:18px; cursor:pointer; padding-left:10px; position:relative; top:-2px;}

		.minus
        {
            cursor: pointer;
            margin-left: 5px;
            width: 16px;
            height: 16px;
            background: url(/common/img/browse/plusminus.gif) no-repeat left -16px;
            float: left;
            margin-top: 3px;
			display:none;
        }
        .wrapper
        {
            float: left;
            width: 100%;
            display: block;
            margin-bottom: 5px;
        }


		 .text_dop_file {line-height:14px; color:#808080;}

		.js-browse {height: 37px; width: 206px; display:inline-block;}
		.customFile_new    {  width: 196px/*219px*/; height: 38px;	    z-index: 2;      filter: alpha(opacity: 0); position: absolute;  opacity: 0;  left:0px; top:0px; cursor:pointer; font-size:50px;  overflow: hidden; cursor:pointer;}
		input[type="file"]::-webkit-file-upload-button { cursor:pointer; }






/*============================== Calendar  ======================================*/



#calendar {margin-top:-7px;}

.cal_top {text-align:center; min-height:41px; font-weight:300; font-size:24px; line-height:24px; text-transform:capitalize; color:#40a4bd;}
	.cal_top a {text-decoration:none; color:#8c8c8c; /*border:1px solid #8c8c8c; border-radius:50%;*/ display:inline-block; height:26px; width:26px; text-align:center; vertical-align:middle; font-family:georgia; position:relative; top:-3px; margin:0 15px;}
		.cal_top a:hover { /*border:1px solid #40a4bd;*/ color:#40a4bd;}

.cal_tbl {width:100%; font-size:15px; line-height:17px; font-weight:400; border-collapse:separate; margin-bottom:20px;}
	.cal_tbl td {text-align:center; padding:8px 5px; font-weight:600; border:2px solid #fff;}
	.cal_tbl .tr1 td {padding:8px 5px; border:none; border-bottom:5px solid #fff; /*background:#b3b3b3;*/ color:#000; text-transform:uppercase; font-size:14px; line-height:15px;}
		.cal_tbl .tr1 td:last-child {background:#94C8DE; color:#fff; border-left: 2px solid #fff;}
		.cal_tbl .tr1 td.vs {background:#ccc; color:#fff; border-left: 2px solid #fff;}


	.cal_tbl .day_cur {/*border:2px solid #95760b; cursor:pointer; color:#4d4d4d;*/ background:#c5e3fa;}
		.cal_tbl .day_cur:hover {/*background:#e5e5e5;*/}
	.cal_tbl .day_wik {color:#9C9B9B;}
	.cal_tbl .day_yes {color:#000; cursor:pointer;}
		.cal_tbl .day_yes:hover {background:#efefef; border:2px solid #efefef;;}
	.cal_tbl .day_vibr {background:#e5e5e5; border:2px solid #e5e5e5;;}

	.cal_tbl td .cal_time {position:absolute; top:15px; left:-1px; font-weight:300; min-width:240px; text-align:left;}
		.cal_tbl td .cal_time .div1 {font-size:24px; line-height:27px; color:#40a4bd; max-width:240px; border-bottom:1px solid #BCBCBC; padding-bottom:10px; margin-bottom:13px;}
		.cal_tbl td .cal_time .div2 {font-size:16px; line-height:18px; color:#000; padding-bottom:20px;}
		.cal_tbl td .cal_time .div3 {font-size:16px; line-height:18px; color:#000; padding-bottom:20px;}
			.cal_tbl td .cal_time .div3 b {font-weight:400; color:#40a4bd;}

	.cal_tbl .tr3 td {padding: 8px 0px 0px 0px;}

	#hintBlock .cal_tbl td .cal_time {position:relative; left:auto; top:auto;}


.padd_text_capch {padding-bottom:5px;}






.analit_men {}
.analit_men .nav-tabs {background:#e3e2e2; color:#4ca4c8; font-size:19px;}


.analit_men .nav-tabs > li.cat_li_dob {}
.analit_men .nav-tabs > li > a {color:#4ca4c8; text-decoration:none; padding: 13px 20px;}
.analit_men .nav-tabs > li.active > a, .analit_men .nav-tabs > li.active > a:hover, .analit_men .nav-tabs > li.active > a:focus {color:#4d4d4d; text-decoration:none; background:none; border:none;}
.analit_men .nav-tabs > li.active > a:before {
    left:40%;
    bottom:-29px;
    content:"\2666";
    font-family: monospace;
    font-size:50px;
    line-height:54px;
    text-align:center;
    position:absolute;
    overflow:hidden;
	color:#e3e2e2;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
	clip: rect(25px, 30px, 38px, 0px)
}

.analit_men2 {padding-left:7px;}
.analit_men2 .nav-tabs {background:#efefef; color:#4ca4c8; font-size:17px; border:none;}
.analit_men2 .nav-tabs > li {padding:25px 0px; border:none;}
.analit_men2 .nav-tabs > li:hover {border:none;}
.analit_men2 .nav-tabs > li > a {color:#4ca4c8; padding:0px; margin:0px 15px; border:none;}
.analit_men2 .nav-tabs > li.active > a, .analit_men2 .nav-tabs > li.active > a:hover, .analit_men2 .nav-tabs > li.active > a:focus {color:#000000; text-decoration:none; background:none; border:none;}



.anal_tab {display: table; width: 100%; color:#4e4d4d;}
	.anal_tb1 {display: table-cell; width: 640px; padding-right:20px;}
	.anal_tb2 {display: table-cell; }


.anal_tb_item {background:#ffffff; box-shadow: 1px 1px 3px #B5B5B5; padding:25px 22px 10px 32px; margin-bottom:18px;}
	.anal_tb_item .anal_tb_tit {font-size:25px; color:#4ca4c8; padding-bottom:22px; line-height: 24px;}
	.anal_tb_item .anal_tb_obz {font-size:22px; padding-bottom:14px; line-height: 20px;}
	.anal_tb_item .anal_tb_tem {font-size:15px; padding-bottom:18px;}
	.anal_tb_item .anal_tb_tem span {color:#4ca4c8; padding-right:60px;}
	.anal_tb_item .anal_tb_tex {font-size:15px; padding-bottom:20px; line-height: 18px;}
	.anal_tb_item .anal_tb_tex2 {margin-bottom:14px; border-bottom:1px solid #b3b3b3;}



.anal_tb2 {}
	.anal_tb2 #calendar_block {padding-top:17px; padding-bottom:10px; border-bottom: 1px solid #B3B3B3;}
	.anal_tb2 .cal_tbl td {border: 2px solid #EFEFEF;}
	.anal_tb2 .cal_tbl .tr1 td {border-bottom:5px solid #EFEFEF;}
	.anal_tb2 .anal_tb2_div {padding-top:25px; border-bottom:1px solid #b3b3b3;}
	.anal_tb2 .anal_tb2_div2 {padding-top:20px; padding-bottom:20px;}
	.anal_tb2 .anal_tb2_tit {font-size:25px; color:#4ca4c8; padding-bottom:20px; text-align:center; line-height: 24px;}
	.anal_tb2 .anal_tb2_div_b {}
	.anal_tb2 .anal_tb2_div_b2 {max-width:410px; margin:0 auto;}
	.anal_tb2 .anal_tb2_div_b .select2-container {margin:0 auto;  display: block;}
	.anal_tb2 .anal_tb2_div_b .knopk_o {margin-right:10px;}
	.anal_tb2 .knopk_o {width:198px; display:inline-block; padding:7px 0px; font-size:15px; color:#b3b3b3; text-decoration:none; background:#efefef; border:1px solid #9d2f30; border-radius:3px; text-align:center; line-height: 18px; font-weight: 600; margin-bottom:20px;}
	.anal_tb2 .knopk_o:hover  {background:#9d2f30; text-decoration:none; color:#fff;}
	.anal_tb2 .knopk_p {width:198px; display:inline-block; padding:7px 0px; font-size:15px; color:#b3b3b3; text-decoration:none; background:#efefef; border:1px solid #4bad4c; border-radius:3px; text-align:center; line-height: 18px; font-weight: 600; margin-bottom:20px;}
	.anal_tb2 .knopk_p:hover  {background:#4bad4c; text-decoration:none; color:#fff;}
	.anal_tb2 .anal_tb2_tegi {text-align:center; font-size:15px; padding-bottom:16px; position:relative; padding-top:20px;}
	.anal_tb2 .a_teg1 {font-size:15px; text-decoration:none; color:#b3b3b3; padding-bottom:16px; display:inline-block; margin:0px 12px 0px 12px;}
	.anal_tb2 .a_teg1:hover {text-decoration:underline;}
	.anal_tb2 .a_teg2 {font-weight:600;}

	.anal_tb2 .a_teg_all {position:absolute; display:inline-block; right:0px; bottom:0px;}




.fon_wbold a {font-weight: 600;}
.fon_wbold {font-weight: 600;}


.sb_d_scrol {max-height: 360px; position:relative;}
.sb_d_scrol .dropdown-menu	{position:relative; max-height: 100%;}
.sb_d_scrol.mCustomScrollBox > .mCSB_scrollTools {z-index: 1100;}

.dropdown-menu .sb_d_scr_ul > li.sel a {
    background: none repeat scroll 0 0 #A1CFE1 !important;
    cursor: default;
	text-decoration:none;
}
.dropdown-menu .sb_d_scr_ul > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #000000;
  white-space: normal;
}

.dropdown-menu .sb_d_scr_ul > li > a:hover,
.dropdown-menu .sb_d_scr_ul > li > a:focus {
  color: #000000;
  text-decoration: none;
  /*background: url("../img/back_bl_spis.png") repeat left top;*/ background: #add8fa;
}

.dropdown-menu .sb_d_scr_ul > .active > a,
.dropdown-menu .sb_d_scr_ul > .active > a:hover,
.dropdown-menu .sb_d_scr_ul > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #428bca;
  outline: 0;
}

.dropdown-menu .sb_d_scr_ul > .disabled > a,
.dropdown-menu .sb_d_scr_ul > .disabled > a:hover,
.dropdown-menu .sb_d_scr_ul > .disabled > a:focus {
  color: #999999;
}

.dropdown-menu .sb_d_scr_ul > .disabled > a:hover,
.dropdown-menu .sb_d_scr_ul > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.sb_div_bl .mCustomScrollBox > .mCSB_scrollTools {right:10px;}




.modal-header button.close {position:absolute; right:-10px; top:24px; z-index: 100; font-family: inherit; font-size: 74px; font-weight: 300; color:#096fbc; background:none; line-height:36px; outline:none; font-family:'Open Sans';}

*[data-toggle="tooltip"] {cursor:pointer;}

#confirmMessage {display:none;}
.tit_conf_mes {padding-bottom:10px; color: #000000; font-size: 22px; line-height: 18px;}
.mod_knopki_pt {padding-top:20px;}
.mod_knopki_pt10 {padding-top:10px;}
.modal_t_hpb {padding-bottom:0px !important;}


.karta_sites {background: #FFFFFF; box-shadow: 1px 1px 3px #B5B5B5; font-family: 'PT Sans';  font-size: 16px; line-height: 21px; padding: 15px 20px;}
.karta_sites_tab td{padding-right:50px;}

.td_lk_none {display:none;}
.td_lk_2k li ul li {display:none;}
.td_lk_2k .li_dis_blo {display:block;}
.td_lk_2k .li_dis_blo li {display:block;}

.sitemap {list-style:none; padding:0 0 7px 0px;}
	ul.sitemap li {padding:0 0 10px 0px; background:none;}
.sitemap li ul {list-style:none; padding:5px 0 0px 0px;}
.sitemap li ul li {padding:0 0 10px 20px; background:none;}
.sitemap li {list-style: none;}
.sitemap a { font-size: 17px; list-style: none;  padding-right: 18px; text-transform: uppercase;}
.sitemap li.ul_li_last {padding-bottom:0px;}




.pod_calen_dat {position:relative; margin-left:0px;}
.div3_curs_poin {cursor: pointer;}
.div3_curs_poin:hover {/*background: url("../img/back_bl_spis.png") repeat left top;*/ background: #add8fa;}
.div3_curs_poin.selected {/*background: url("../img/back_bl_spis.png") repeat left top;*/ background: #add8fa;}

.cal_tbl td .pod_calen_dat .cal_time {width:100%;}
.cal_tbl td .pod_calen_dat .div1 {padding-left:13px; margin-bottom:12px; padding-right:13px; display:inline-block; max-width: 100%;}
.cal_tbl td .pod_calen_dat .div3 {padding-left:13px; padding-top: 8px; padding-bottom:8px;}
.cal_tbl td .pod_calen_dat .div3.fon_wbold { background: #4CA1CA; }



#tex_rez_po {display:none;}
.inf_spr_pad {padding: 17px 35px 12px 35px; /*height: 524px;*/}
.inf_spr_pad h3 {padding-left:15px; font-size: 18px;  color: #000000; /*font-weight: 400 !important;*/}
.inf_spr_pad .mCSB_container {padding-right:0px;}
.inf_spr_pad .mCustomScrollBox > .mCSB_scrollTools {right:15px;}
.inf_spr_pad .page-num {padding-left: 15px;}
.inf_spravk img {/*width:90% !important;*/ max-width:90% !important;}
.inf_spravk table {width:100% !important; }
.inf_spravk table td, .inf_spravk table th {padding:5px;}

.inf_spravk .new_list_print {padding-top:15px;}
.inf_spravk .new_list_print .print_icon img {width:17px!important; max-width:16px !important;}

.inf_spr_pad3 {min-height: 524px;}

#ifo_h_all {display:none;}

.pos_all_rel {position:relative;}
/*
.pos_all_rel .st_tb_r_vern {display:block; background: url("../img/ico_ver_naz.png") no-repeat left top; padding-left:40px; color:#0f71b7;
position:absolute; top:15px; right:15px; font-size:15px; line-height:15px; padding-top: 5px; height: 22px; cursor:pointer; text-decoration:none;}
.pos_all_rel .st_tb_r_vern:hover {opacity:0.7}
*/
.pos_all_rel .st_tb_r_vern {display:block; background: url("/common/img/new_d/str_kvad_kn.png") no-repeat 6px 9px #3fa3ef; position:absolute; top:2px; left:0px; width:36px; height: 36px; cursor:pointer; text-decoration:none;}
.pos_all_rel .st_tb_r_vern:hover {opacity:0.8; filter: alpha(opacity=80);}

.pos_all_rel_mod {position:relative;}
.pos_all_rel_mod .inp_ri_t {background: url("/common/img/new_d/but_pign.png") no-repeat 8px 8px; border: none; box-shadow: none; cursor: pointer; height: 45px; position: absolute; right: 1px; top: 1px; width: 50px;}



.page-num {padding-top:10px; height:40px; font-size:20px;/*20*/}
	.page-num .text {display:inline-block; padding: 8px 0px 10px;  float: left; font-size: 20px; font-weight: 300; line-height: 20px;}
	.page-num .prev {display:inline-block; padding: 9px 10px 8px 12px;  float: left; font-size: 20px; font-weight: 300; line-height: 20px;}
	.page-num .next {display:inline-block; padding: 9px 0px 8px 10px;  float: left; font-size: 20px; font-weight: 300; line-height: 20px;}
	.page-num .nums {float:left; padding-right: 2px; font-size: 20px; font-weight: 300; line-height: 24px; text-align: center;}
	.page-num .nums a {display:inline-block; padding: 7px 12px 8px 12px; font-size:20px; text-decoration:none;}
		.page-num .nums a:hover {background:#b4c0c4; color:#fff;}
	.page-num .nums span {display:inline-block;  padding: 7px 12px 8px 12px; background:#a4afb3; color:#fff;}


.blue_colr {color:#40A4BD;}
.blue_colr_w {color:#40A4BD; font-weight: 400;}


.aog_link {padding-top:2px; height: 20px;}
.aog_link a {text-decoration:none; display:inline-block; border-bottom: 1px dashed #000000;  color: #000000;  font-weight: normal;}
.aog_link a:hover {text-decoration:none; border-bottom: none;}

.con_div_podobn {/*height: 370px;*/}

.similar_item {color: #000000; font-size: 20px; font-weight: 300; line-height: 24px; padding-bottom: 10px; padding-right: 10px;}
.similar_item .similars_date {color: #000000; font-size: 20px; font-weight: bold; line-height: 22px;  padding-bottom: 4px;}
.similar_item .similars_anons {padding-bottom: 10px;}
.similar_item .similars_body pre {font-size: 16px; line-height: 18px; margin-bottom:10px; padding:5px; color: #333333; background-color: #F5F5F5; border: 1px solid #CCCCCC; border-radius:0px;}




#filesToUpload {}

#prin_none {display:none;}

.capch_obr_sv .form-control {margin: 12px 0px 0px 0px; width: 228px;}

.co_tex_h1 { font-size: 22px; padding-left:20px; font-weight: 400 !important; min-height: 300px;}

.spis_hablon {font-family: 'Open Sans',Arial,sans-serif; line-height: 1.1; padding-bottom: 15px;  color: #2D373D; font-size: 20px;  font-weight: 300 !important; padding: 8px 65px 8px 14px;}


.ss_cher_der_div {padding-top:10px; height:16px;}
.ss_cher_der_div .ss_cher_der {color:#000; border-bottom: 1px dashed #000000; text-decoration:none; display:inline-block;}
.ss_cher_der_div .ss_cher_der:hover {color:#000; border-bottom:none;}


#graf_content .con_div_podobn .h2_ttl {display:none;}
.stand_styl_kon {font-size:14px;}
	.stand_styl_kon table {}
	.stand_styl_kon td {padding:5px;}
	.stand_styl_kon .mCSB_container {padding-right: 15px;}


.per_obr_sp_d {margin-top:10px; font-size:14px; color:#000;}
.per_obr_sp_d30 {margin-top:0px;}
.per_obr_sp {margin-right:10px; display:inline-block; float:left;}
.per_obr_sp_d label {cursor:pointer; font-weight:normal;}
.per_obr_sp_d label .lab_dis_in {display:inline;}

.per_obr_sp_d.inp_error {border:none !important;}

.per_obr_sp_d .jq-checkbox {background-color:#fff;}
.per_obr_sp_d.inp_error .jq-checkbox {background: url("../img/inp_radio.png") no-repeat scroll -1px -485px #fff; height:18px; width:18px; border: 1px solid #B94A48 !important;}


.dropdown-menu .sb_d_scr_ul > li.li_tem_sp_r {position:relative; padding-top:1px; padding-bottom:2px;}
.dropdown-menu .sb_d_scr_ul > li.li_tem_sp_r  > a {padding-left:10px;}
.img_li_tem_sp {/*position:absolute; top:8px; left:10px;*/ width:20px; margin-right:6px;}
.li_tem_sp_sp {display:inline-block; width: 216px;}





.backgr_gray .modal-body .dob_file_prof {padding-left: 0px; width: 169px;}
.reg_fo_size .select2-container .select2-choice > .select2-chosen {font-size: 16px; font-weight: bold;}




.myMod_result .modal-body-obrash {padding-left: 82px; padding-right: 120px;}


.div_tab_vn2_tit .div_posk_pod_polem {padding-top:2px; font-weight:300; font-size: 15px; line-height: 14px;}


.div_tab_vn22_v .blu_cp_abs {display:inline-block;}

.div_tab_vn22_v .blu_cp_abs .select2-container {margin-right: 8px;}
.div_tab_vn22_v .sel_wid_d_in .select2-container {margin-right: 8px;}

.blu_cp_abs1, .sel_wid_d_in  {position:relative}
.blu_cp_abs1 .blu_cp, .sel_wid_d_in .blu_cp {position:absolute; left:294px; top:0px;}


/*
input::-webkit-input-placeholder {color: #40A4BD;}
input::-moz-placeholder {color: #40A4BD;}
input:-moz-placeholder {color: #40A4BD;}
input:-ms-input-placeholder {color: #40A4BD;}
*/


.pod_polem_inp { font-size: 16px; font-weight: 400;  line-height: 17px; padding-top: 2px;}
.pod_polem_inp #letters_count {}



.pri_stand {margin-bottom:20px;}

.tab_poisk_lk {margin-bottom:20px;}
.tab_poisk_lk td {padding-right:10px;}
.tab_poisk_lk .td_in1 {width:264px}
.tab_poisk_lk .td_in12 {width:150px}
.tab_poisk_lk .td_in_kn {}
.tab_poisk_lk.tab_poisk_big .td_in1 {width:246px}
.tab_poisk_lk.tab_poisk_big .td_in12 {width: 150px;}
.tab_poisk_lk.tab_poisk_big input { width: 86%;}
.tab_poisk_lk.tab_poisk_big .stan_k {min-width: 80px;}
.tab_poisk_lk.tab_poisk_big .td_in_kn {white-space: nowrap;}
.tbl2 .stan_kwhn { text-align: center !important;}


.tab_poisk_lk input{ background-color: #FFFFFF;  border: 1px solid #8E9396; color: #828282; display: inline-block; font-size: 15px; height: inherit;line-height: normal; margin-bottom: 0; padding: 4px 13px; width: 238px;}
.tab_poisk_lk .td_in12 input {width:110px}

.tab_poisk_lk .stan_k {font-size: 18px; line-height: 20px; padding: 4px 16px;}
.tab_poisk_lk button.stan_k {padding: 3px 20px 3px 20px; line-height: 20px; font-family: 'Open Sans',Arial,sans-serif;}


@media print {

.cont_graf {box-shadow:1px 1px 3px #b5b5b5; background:#fff; color:#1d1d1b; font-size:13px; font-weight:400;}

.graf_top {background:none; padding: 10px 20px 10px 20px; text-align:center; color:#4ca4c8; font-size:23px; line-height:30px; font-weight:400;}
	.graf_top .a1, .graf_top .a3 {color:#8C8C8C; text-decoration:none; padding-left:20px; padding-right:20px;}
	.graf_top .a1:hover, .graf_top .a3:hover {color:#4ca4c8;}

.tbl3 {width:100%;}
	.tbl3 td {background:none; border-right:4px solid #fff; border-bottom:4px solid #fff;  font-size:16px; line-height:22px; font-weight:400; color:#9c9b9b;}
		.tbl3 td div {padding:6px 8px; text-align:center; /*border:2px solid #f2f2f2*/}
	.tbl3 th {background:none; padding:8px 15px; border-right:4px solid #fff; border-bottom:4px solid #fff; text-align:center; font-size:16px; line-height:22px; font-weight:400; color:#9c9b9b; font-size:16px; font-weight:400; text-transform:uppercase; color:#000; border-bottom:9px solid #fff;;}
	.tbl3 .active {color:#1d1d1b; font-weight:600;}
		.tbl3 .active a {text-decoration:none; margin-left:4px;}
	.tbl3 .curent div { /*border:2px solid #4ca4c8;*/}
	.tbl3 .div_day_tr div {min-height:44px;}
	.tbl3 .vs {background:none;}
		.tbl3 .vs div {/*border:2px solid #94c8de;*/}

	.tbl3 td table td {border:none; background:none;}
	.tbl3 td table th {border:none; background:none;}

}
.modal-title-tit {padding-top:0px !important; padding-bottom:20px !important;}

.obr_tit_rig {padding-bottom:20px; margin:0px; font-weight:400;}



.tbl_td_i1 {width:143px; padding-left: 14px !important;}


.lab_st_a {font-weight: 400; color:#000 !important; font-size:15px;}
.lab_st_l {display: inline-block !important; width: 18px !important;}
.lab_st_l2 { margin:0px !important;}


.div_mar_bot_12_8 {margin-bottom:12px;}







.prin_spis_kn .g_div2 {font-size:16px; line-height:20px; font-weight:400; padding-bottom:16px;}
	.prin_spis_kn .g_div2 input.form-control {padding:3px 5px; height:inherit; display:inline-block; width:115px; text-align:left; font-weight:400; font-size:16px; line-height:16px; color:#000/*#4ca4c8*/; height: inherit;}
	.prin_spis_kn .g_div2 input.form-control.datepicker {width: 98px; /*padding:5px;*/ line-height: 22px;}
	.prin_spis_kn .g_div2 input.form-control.datepicker1 {width: 98px; /*padding:5px;*/ line-height: 22px;}
	.prin_spis_kn .g_div2 .input-group-addon {padding:4px 12px 6px 12px; font-size:15px; color:#3fa3ef; background-color:#f7f7f7}


	.prin_spis_kn .g_div2_bot .stan_k {box-sizing: border-box; height:35px;}

	/**/
	.input-group-addon  {width:auto !important;}

	.prin_spis_kn .g_div2 .sp1 {padding:4px 9px 0 9px; display:inline-block;}
	.prin_spis_kn .g_div2 .sp1:first-child {padding-left:0px;}
	.prin_spis_kn .g_div2 .sp1_2 {display:inline-block; position:relative;}
	.prin_spis_kn .g_div2 .sp1_pt0	{padding-top:0px;}
	.prin_spis_kn .g_div2 .sp1_2 a {display:block; position:absolute; right:7px; top:3px; width:15px; height:14px;}
	.prin_spis_kn .g_div2 .sp1_2 a img {width:15px; height:15px;}
	.prin_spis_kn .g_div2 .sp2 {padding:4px 3px 0 3px; display:inline-block;}
	.prin_spis_kn .g_div2 .sp30 {padding:0px 0px 0 0px; display:inline-block;}


	.prin_spis_kn .g_div2 .select2-container .select2-choice {padding: 3px 0 3px 5px;}
	.prin_spis_kn .g_div2 .select2-container .select2-choice .select2-arrow {width: 18px; border-width: 5px;}
	.prin_spis_kn .g_div2 .select2-container .select2-choice .select2-arrow b {right: 6px; top: 12px; border-width: 6px;}
	.prin_spis_kn .g_div2 .select2-container .select2-choice > .select2-chosen {text-align:left;}
	.prin_spis_kn .g_div2 .select2-container .select2-choice > .select2-chosen	{margin-right:20px;}


	.prof_pols_t {font-size: 14px; font-weight: 400; line-height: 20px; padding-top:10px;}
	.prof_pols_t .g_div2 .sp1 {padding:4px 10px 0 10px; display:inline-block;}
	.prof_pols_t .g_div2 .sp1:first-child {padding-left:0px;}
	.prof_pols_t .g_div2 .sp30 {padding:0px 0px 0 0px; display:inline-block;}
	.prof_pols_t .imit_poldat {width:auto; min-width:50px; padding:3px 5px 4px 5px; min-height:16px; margin-top:1px; color:#000; font-size:14px;}
	.prof_pols_t .imit_poldat246 {max-width:246px;}


.wh_nowr {white-space: nowrap;}

.div_mes_pol {min-width:80px;}


.sel_th_vub .bootstrap-select {margin-bottom:0px !important; line-height: 15px;}
.sel_th_vub .bootstrap-select > .btn {width: 130px; line-height: 15px;}
.sel_th_vub .btn {padding: 1px 8px 1px 8px;}
.sel_th_vub  .bootstrap-select.btn-group .btn .caret {right:9px;}
.wh_nowr_db {white-space: nowrap; width:196px; display:block;}
.th_middle_a th {vertical-align: middle;}
.pad_top_3p {padding-top:2px; display:inline-block;}

.wh_nowr_db .btn-default {border:none;}
.sel_th_vub .wh_nowr_db .btn {padding-left:0px;}
.sel_th_vub  .bootstrap-select.btn-group .btn .filter-option {left:0px;}
.wh_nowr_db .dropdown-menu {left:-17px;}
.sel_th_vub .btn-default:hover, .sel_th_vub .btn-default:focus, .sel_th_vub .btn-default:active, .sel_th_vub .btn-default.active, .sel_th_vub .open .dropdown-toggle.btn-default {background:none;}


.min_wid_328p {min-width:228px;}
.mar_bot_10p {margin-bottom:10px;}


.kn_re_tabl {display:table-row; height:100%;}
	.kn_re_tabl .kn_re_td  {display:table-cell; height:100%; vertical-align:center;}




.mart_10_ml32 {position:absolute; top:7px; right:20px;}
.pad_bt_10p {padding-bottom:12px; /*width: 700px;*/}
.pad_bt_10p .select2-container {font-size:16px; font-weight: bold;}
.pad_bt_10p .form-control {/*width: 679px;*/}

.teg_pr_per .pad_b10kat {padding-bottom:8px !important;}

.spis_hab_tita span {border-bottom: 2px dashed #4CA5C8; color:#096fbc; cursor: pointer;}
.spis_hab_tita .col_bl {color:#000; border-bottom: 2px dashed #000;}
.spis_hab_tita span:hover {border-bottom: 2px dashed #fff;}


#create_tpl .modal-dialog {width: 780px;}

.bol_a {font-weight:600;}




#lk_rez_pr .div_tab_vn2_text {width:806px; padding:12px 10px 14px 15px; border:1px solid #BCBCBC; color:#969696; font-size: 18px; line-height: 21px; height: 190px; background:#ffffff;}
#lk_rez_pr .div_tab_vn2_text textarea {width:801px; height: 190px; border:0px; box-shadow:none; padding-right:8px; font-size: 17px; line-height: 21px; font-family: 'Open Sans',sans-serif;}
#lk_rez_pr .div_tab_vn2_text .mCustomScrollBox > .mCSB_scrollTools {right:2px;}
#lk_rez_pr .tab_footer .div_red_lk_tit span {display: inline;}
#lk_rez_pr .select2-container .select2-choice > .select2-chosen  {font-size: 16px;}
#lk_rez_pr .div_red_lk .form-control {font-weight: 400;}
#lk_rez_pr .div_red_tab {display:none;}

#lk_rez_pr .div_tab_vn2_text_focus {border: 1px solid #66afe9; outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}



#second_menu2 {padding:0px 0px 5px 0px; margin:0px 0px 10px 0px; font-size: 15px; border-bottom:2px solid #969B9E;}
#second_menu2 a { color: #1D1D1B;  cursor: pointer; text-decoration: underline; display:inline-block; margin-bottom:5px;}
#second_menu2 a:hover {text-decoration: none;}
#second_menu2 a.selected { color: #2F85A8; font-weight: 600; text-decoration: none;}
.bor_1zvet {border-bottom: 1px solid #999999; padding-top: 8px;}
.bor_1zvet2 {border-bottom: 1px solid #999999; padding-top: 8px; margin-bottom: 10px;}


.vstup_tekst {padding-bottom:10px; font-size: 15px; font-weight:600;}



.sparav_h2 h2 {color:#000; font-size: 20px;}
.sparav_h2 ol {margin-bottom:5px; margin-left:20px;}




/*statist*/
.tabl_stat_div {margin-bottom:20px;}
.tabl_stat_ts {display:table; margin-bottom:20px;}
.tabl_stat_ts1 {display:table-cell; padding-right:20px;}
.tabl_stat_ts2 {display:table-cell;}
.tabl_stat_ts3 {display:table-cell; padding-left:20px;}


.tabl_stat_ts .select2-container {margin-left:5px;}
.tabl_stat_ts .select2-container .select2-choice {padding: 3px 0 3px 5px;}
.tabl_stat_ts .select2-container .select2-choice .select2-arrow {width: 18px; border-width: 5px;}
.tabl_stat_ts .select2-container .select2-choice .select2-arrow b {right: 6px; top: 12px; border-width: 6px;}
.tabl_stat_ts .select2-container .select2-choice > .select2-chosen {text-align:left;}
.tabl_stat_ts .select2-container .select2-choice > .select2-chosen	{margin-right:20px;}


.tabl_stat_ts .filter_ratings, .tabl_stat_ts .down_button, .tabl_stat_ts .down_button_map {text-transform: uppercase; background:#3fa3ef; font-size:18px; line-height:14px; text-decoration:none; color:#fff; padding:8px 8px 8px 8px; min-width:100px; text-align:center; display:inline-block; font-weight: 400;
border: none; cursor:pointer;  font-family: 'Open Sans',Arial,sans-serif; border-radius:2px; margin-left:5px;}
.tabl_stat_ts a.filter_ratings {color:#fff;}
.tabl_stat_ts .filter_ratings:hover {background:#58aff1; text-decoration:none; color:#fff;}
.backgr_gray .tabl_stat_ts a.filter_ratings {color:#fff;}

.tabl_stat_ts .stan_mal_kn {text-transform: uppercase; background:#3fa3ef; font-size:18px; line-height:14px; text-decoration:none; color:#fff; padding:8px 8px 8px 8px; min-width:100px; text-align:center; display:inline-block; font-weight: 400;
border: none; cursor:pointer;  font-family: 'Open Sans',Arial,sans-serif; border-radius:2px; margin-left:0px;}
.tabl_stat_ts a.stan_mal_kn {color:#fff;}
.tabl_stat_ts .stan_mal_kn:hover {background:#58aff1; text-decoration:none; color:#fff;}
.backgr_gray .tabl_stat_ts a.stan_mal_kn {color:#fff;}

.tabl_stat_ts .filter_ratings_big_fr {text-transform: uppercase; background:#3fa3ef; font-size:18px; line-height:14px; text-decoration:none; color:#fff; padding:8px 8px 8px 8px; min-width:100px; text-align:center; display:inline-block; font-weight: 400;
border: none; cursor:pointer;  font-family: 'Open Sans',Arial,sans-serif; border-radius:2px; margin-left:5px;}
.tabl_stat_ts a.filter_ratings_big_fr {color:#fff;}
.tabl_stat_ts .filter_ratings_big_fr:hover {background:#58aff1; text-decoration:none; color:#fff;}
.backgr_gray .tabl_stat_ts a.filter_ratings_big_fr {color:#fff;}


.tabl_stat_ts .filter_fa {text-transform: uppercase; background:#3fa3ef; font-size:18px; line-height:14px; text-decoration:none; color:#fff; padding:8px 8px 8px 8px; min-width:100px; text-align:center; display:inline-block; font-weight: 400;
border: none; cursor:pointer;  font-family: 'Open Sans',Arial,sans-serif; border-radius:2px; margin-left:5px;}
.tabl_stat_ts a.filter_fa {color:#fff;}
.tabl_stat_ts .filter_fa:hover {background:#58aff1; text-decoration:none; color:#fff;}
.backgr_gray .tabl_stat_ts a.filter_fa {color:#fff;}



.ifr_bor_non {width:100%; height:700px; border:none;}
.ifr_bor_non .top_div {display:none !important;}



.lab_pod_os {  cursor: pointer;  font-size: 16px; font-weight: 300; line-height: 20px;  margin-bottom: 0; padding-left: 6px; text-transform: uppercase; display: inline-block; padding-top:4px; margin-right:20px;}
.modal-body .lab_pod_os {  cursor: pointer;  font-size: 16px; font-weight: 300; line-height: 20px;  margin-bottom: 0; padding-left: 6px; text-transform: uppercase; display: inline-block; padding-top:4px; margin-right:20px; margin-left:0px;}
.aut_vid_teks {text-transform: none; font-style: italic;}
.reg_vid_teks {text-transform: none; font-style: italic; font-weight:300;}





.p_attach_list {padding:0px;}
.p_attach_list li {background:none; padding-left:0px;}

.clearcity { position: absolute; left: -20px; top: 17px; }

.sel100_div { margin-bottom: 13px;   position: relative;}
.sel100_div .select2-container {width:100%}
.sel100_div.w100i .select2-container {width:100% !important;}
.sel100_div .sel100_div_tit {font-size: 16px; padding-left:15px; font-weight:400;}
.sel100_div_tob {border: 1px solid #BCBCBC; box-shadow: none; /*color: #2D373D;*/ font-size: 16px; font-weight: 400;  line-height: 22px; padding: 10px 16px 13px; width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.sel100_divmt {margin-top:10px;}
.div_con_news {margin-bottom:15px; /*max-height:344px;*/ border:1px solid #bcbcbc; padding:20px 0px;}
.sel100_div40m {margin-bottom:40px;}


.g_div2_blosh_mb10 {margin-bottom:15px;}
#div_con_scr_m3 {border: 1px solid #BCBCBC; margin-bottom: 15px; padding: 20px 0;}
#div_con_scr_m3.net_pad {padding-bottom:0px; margin-bottom:0px;}

#div_con_scr_m3  .div_per_ul_bn	{font-size: 16px; color:#000; text-align:left; font-weight: 600; line-height: 24px; padding: 0px 10px 0px px;}
.sel50_div {margin-bottom: 13px; display:inline-block; margin-right:10px;}

#div_con_scr_m3.net_scrol {border:none;}

.sel25_tabl {display:table; width:100%;}
	.sel25_td {display:table-cell; width:25%; padding-right:8px;}
	.sel_a_td {display:table-cell; font-size:18px; padding-top:6px;}
	.sel_a_td_l {display:table-cell; text-align:left;}
	.sel_a_td_l .form-control {width: 200px; margin-right: 70px;}
	.sel_a_td_l .tab_capc {float:right;}
	.sel_a_td_l .tab_capc .form-control {float:left;}
	.sel25_td_last {padding-right:0px;}
.sel25_tabl_m40 {margin-bottom:40px;}
.sel25_tabl_m13 {margin-bottom:13px;}
.sel50_mb25 {margin-bottom:25px;}

.sel50_tabl {display:table; width:100%;}
	.sel50_td {display:table-cell; width:50%; padding-right:8px;}
	.sel50_td_last {padding-right:0px;}
	.sel50_tabl_m35	{margin-bottom:35px;}
	.sel50_tabl_30 {margin-bottom:25px;}

.div_con_news .mCustomScrollBox > .mCSB_scrollTools {right:15px}

.marg_bot_20px {margin-bottom:20px;}
.mar_b30p_div {margin-bottom:30px;}

.pbo_bot_45px {padding-bottom:30px; margin-bottom:45px;  border-bottom: 1px solid #BCBCBC;}
.pbo_bot_45px4 {padding-bottom:45px; margin-bottom:20px;  border-bottom: 1px solid #BCBCBC;}

.chernov_new_tex {display:inline-block; font-size:18px; padding-top:4px; padding-right:25px; max-width: 700px;}
.chernov_new {background: url("/common/img/new_d/chernov_new.png") no-repeat 8px 5px #3fa3ef; width:35px; height:35px; display:inline-block;}
.chernov_new:hover {background: url("/common/img/new_d/chernov_new.png") no-repeat 8px 5px #58aff1;}

.tex_per_l {font-size:16px; padding-right:20px; display:inline-block; padding-top:1px;}

.div_tab_m0 {margin:0px;}

.lk_est_s {background: url("/common/img/new_d/ico_lk.png") no-repeat left 3px; font-size:15px; padding-left:22px; display:block; text-decoration:none; position:absolute; right:48px; top:152px; font-weight: 600;}
	.item_content_blue .lk_est_s {}
	.lk_est_s span {text-decoration:underline;}
	.lk_est_s:hover span {text-decoration:none;}


.div_tab_new {margin-bottom:30px;}
	.div_tab_new .div_tab_id {width:94px; height:96px; overflow: hidden;}
	.div_tab_new .div_tab_id img {width:94px;}
	.div_tab_new .div_tab_mod_dep1 {width:94px;}
	.div_tab_new .div_tab_mod_dep1 .dep_foto {width:94px;}
	.div_tab_new .div_tab_mod_dep1 .dep_foto_mt {margin-top: -20px;}

	.div_tab_new .div_tab_mod_dep1, .div_tab_new .div_tab_mod_dep2 {padding-bottom:26px; border-bottom:1px solid #bcbcbc;}
	.div_tab_new .div_tab_mod_dep2 {vertical-align: bottom;}
	.div_tab_new .ok_dep_ts_t {font-size:34px; padding:0px; font-weight:300; line-height: 32px;}



.knop_step_div {position:fixed; left:0px; top:264px; text-align:center;}
	.knop_step_div .knop_step_a {padding-top:14px; height:36px; width:50px; font-size:24px; line-height:20px; color:#fff; background: url("/common/img/new_d/bl_kn50.png") repeat left top; margin-bottom:11px; text-decoration:none; display:block; cursor:default;}
	.knop_step_div .sel {background: url("/common/img/new_d/blu_kn50.png") repeat left top; cursor:pointer;}

/**/
#dp_swf_engine {display:none;}
/**/

.skrut_infa {display:none;}

    #filesToUpload {
        cursor: pointer;
        /*left: -100px;*/
        top: -20px;
        opacity: 0;
		filter: alpha(opacity=0);
        position: relative;
    }

.stan_bexf #filesToUpload {overflow: hidden; cursor: pointer;   top: 0px; left:0px; opacity: 0; position: absolute; height: 38px; width: 193px;}

.petition_blocks .pb_proc {width:20%; transition: all 0.3s ease; min-width: 296px;}

.h2_podch_lin {border-top:1px solid #cccccc;}
.h2_podch_lin h2 {border-bottom:1px solid #cccccc; padding-top:15px; color:#096fbc;}


.imit_poldat {padding:4px 5px; display:inline-block; width:96px; text-align:center; font-weight:400; font-size:16px; line-height:16px; color:#4ca4c8; border: 1px solid #BCBCBC; text-decoration:none; margin-top:2px;}
a.imit_poldat {color:#000;}




.mal_sel .select2-container {margin-left:0px;}
.mal_sel .select2-container .select2-choice {padding: 4px 0 4px 5px;}
.mal_sel .select2-container .select2-choice .select2-arrow {width: 18px; border-width: 5px;}
.mal_sel .select2-container .select2-choice .select2-arrow b {right: 6px; top: 12px; border-width: 6px;}
.mal_sel .select2-container .select2-choice > .select2-chosen {text-align:left;}
.mal_sel .select2-container .select2-choice > .select2-chosen	{margin-right:20px;}

.dob_adr {position:absolute; top:-27px; left:250px; color:#096fbc; font-size:14px; cursor:pointer;}
.dob_adr .dob_adr_plus {font-size:36px; background:#3FA3EF; padding:1px 1px 4px 1px; display:inline-block; color:#fff; margin-left: 5px; line-height: 20px;  font-weight: 300; margin-top:-1px;}
.dob_adr:hover {opacity:0.8; filter: alpha(opacity=80);}


.pos_all_rel .fil_absol_peren {position:absolute; right:0px; bottom:-75px; z-index:1;}
.modal-content .pos_all_rel .fil_absol_peren {bottom:-94px;}
.modal-content .pos_all_rel .fil_absol_peren_2st {bottom:-116px;}
.pos_all_rel .fil_absol_peren1 {bottom:-75px;}
.pos_all_rel .fil_absol_peren2 {bottom:-95px;}
.pos_all_rel .fil_absol_peren3 {/*bottom:-106px;*/bottom:-96px;}

.item_content_gray .spr_h1_topp {padding-top:35px;}

.treatment_final_message11 .modal-body-tit {font-size:26px; padding-bottom:12px;}
.treatment_final_message11 .modal-body-con {font-size: 18px;   line-height: 26px;}



.alpav_stroka {}
.alpav_stroka .div_alfavit_new {font-size: 16px; text-transform: uppercase; padding:10px 0px; text-align: center;}
.alpav_stroka .div_alfavit_new a {color: #000000; display: inline-block; margin-right:10px; font-weight: 400; line-height: 16px; padding: 1px 0 2px; text-align: center;}
.alpav_stroka .div_alfavit_new a.active {text-decoration: none;}
.alpav_stroka .div_alfavit_new a.active {font-weight: bold;}


.ico_smail {background: url("/common/img/new_d/ico_smail.png") no-repeat left top #3fa3ef; cursor:pointer; display:inline-block; height:30px; width:26px; opacity:0.7}
.ico_smail1 {background-position:0px 1px;}
.ico_smail2 {background-position:-37px 1px;}
.ico_smail3 {background-position:-73px 1px;}
.ico_smail:hover {opacity:1}
.ico_smail.active_smile {opacity:1}

.rabot_s_obr .g_div2 .sp1 {padding:4px 3px 0px  3px;}

.obraml_tegov_ob {}
	.obraml_tegov_ob a {display:inline-block; padding:3px 12px 3px 12px; font-size:16px; border: 1px solid #BCBCBC; margin:0px 7px 10px 0px; text-decoration:none; text-transform: uppercase;}
	.obraml_tegov_ob .obraml_tegov_r1  {font-weight:600;}
	.obraml_tegov_ob .obraml_tegov_r2  {font-size:13px; padding:5px 12px 5px 12px;}
	.obraml_tegov_ob a.acnive {color:#fff; background:#3FA3EF;}
	.obraml_tegov_ob  a:hover {color:#fff; background:#3FA3EF;}
	.obraml_tegov_ob a.active_tag {color:#fff; background:#3FA3EF;}


.tbl2 .skryt_knopka {/*display:none; position:absolute; right:300px; top:-23px; */padding:7px 7px; text-align:left;}
.tbl2 tr:hover .skryt_knopka {display:inline-block;}




.tabl_otvet_chel {margin-bottom:38px;}
	.tabl_otvet_chel .tabl_otvet_1 { padding-left:64px; padding-right:12px; text-transform: uppercase; padding-bottom:14px;}
	.tabl_otvet_chel .tabl_otvet_2 {font-weight:400;}
	.tabl_otvet_text {padding-bottom:44px;}
	.tabl_otvet_dat {position: absolute; right:0px; top:0px;}
	.mar_bot_text10 {margin-bottom:20px;}

.stan_k_zentr {text-align:center;}
.font_s14px_all {font-size:14px;}


.pos_all_rel {}
.znak_sohran {background: none; cursor:pointer; height:19px; width:16px; display:inline-block; margin-top:2px;}
.pol_tr_podsvetka tr:hover .znak_sohran {background: url("/common/img/new_d/znak_sohran.png") no-repeat left top;}
.tbl2_marleft20p {margin-left:-24px; margin-right:-24px;}
.tbl2_marleft20p .pos_padd_L30 {width: 16px; padding-left:5px; padding-right: 4px; vertical-align: middle;}
.tbl2_um_str #thead1 .pos_padd_L30 {vertical-align: middle;  padding-left:5px; padding-right: 4px;}
.tbl2_marleft20p .tbl2 {}


.prof_bl_2newd .dep_dol_ul {padding-left:0px;}
.dep_dol_ul li {background:none; padding-left:0px;}







/* tbl */

	.tbl2 tr:hover td {background:#add8fa !important; border-color:#add8fa !important}	  /*тест*/
	.tbl2 tr td.td_redac {vertical-align: middle; /*min-height:22px;*/ padding-top:2px !important; padding-bottom:2px !important;}
	.tbl2 tr td .graf_redac, .tbl2 tr td .graf_x, .tbl2 tr td .graf_preob, .tbl2 tr td .graf_all {opacity:0; filter: alpha(opacity=0); display:inline-block; /*float:left;*/ margin-right:5px;}
	.tbl2 tr:hover td .graf_redac, .tbl2 tr:hover td .graf_x, .tbl2 tr:hover td .graf_preob, .tbl2 tr:hover td .graf_all {opacity:1; filter: alpha(opacity=100);}

	.tbl2_new td {border-bottom:1px solid #f3f3f3;}
	.tbl2_new th {border-bottom:2px solid #ccc;}


	.tbl4 tr:hover td {background:#add8fa !important; border-color:#add8fa !important}
	.tbl4 tr td.td_redac {vertical-align: middle; padding-top:2px !important; padding-bottom:2px !important;}
	.tbl4 tr td .graf_redac, .tbl4 tr td .graf_x, .tbl4 tr td .graf_preob, .tbl4 tr td .graf_all {opacity:0; filter: alpha(opacity=0); display:block; float:left; margin-right:5px;}
	.tbl4 tr:hover td .graf_redac, .tbl4 tr:hover td .graf_x, .tbl4 tr:hover td .graf_preob, .tbl4 tr:hover  td.graf_all {opacity:1; filter: alpha(opacity=100);}


	.tab_chern {width:100%;}
	.tab_chern tr:hover td {background:#add8fa !important; border-color:#add8fa !important}
	.tab_chern tr td.td_redac {vertical-align: middle; padding-top:2px !important; padding-bottom:2px !important;}
	.tab_chern tr td .graf_redac, .tab_chern tr td .graf_x, .tab_chern tr td .graf_preob, .tab_chern tr td .graf_all {opacity:0; filter: alpha(opacity=0); display:block; float:left; margin-right:5px;}
	.tab_chern tr:hover td .graf_redac, .tab_chern tr:hover td .graf_x, .tab_chern tr:hover td .graf_preob, .tab_chern tr:hover td .graf_all {opacity:1; filter: alpha(opacity=100);}
	tr:hover td .graf_all {opacity:1; filter: alpha(opacity=100);}

	.graf_redac:hover, .graf_x:hover, graf_preob:hover, .graf_all:hover {opacity:0.8 !important; filter: alpha(opacity=80);}



.all_marg_tal {margin:0px -20px;}
	.all_marg_tal tr td.tda_first {padding-left:20px;}
	.all_marg_tal tr td.tda_last {padding-right:20px;}
	.all_marg_tal tr .tda_first {padding-left:20px;}
	.all_marg_tal tr .tda_last {padding-right:20px;}
	.all_marg_tal #thead1 tr .tda_first {padding-left:20px;}
	.all_marg_tal #thead1 tr .tda_last {padding-right:20px;}
	.all_marg_tal #thead2 tr .tda_first {padding-left:20px;}
	.all_marg_tal #thead2 tr .tda_last {padding-right:20px;}

	.all_marg_tal .mCustomScrollBox > .mCSB_scrollTools {right:12px !important;}

/*
	.all_marg_tal .mCustomScrollBox tr td.tda_last {padding-right:30px;}
	.all_marg_tal .mCustomScrollBox tr .tda_last {padding-right:30px;}
	.all_marg_tal .mCustomScrollBox #thead1 tr .tda_last {padding-right:30px;}
	.all_marg_tal .mCustomScrollBox #thead2 tr .tda_last {padding-right:30px;}
*/





.tab_footer3 .b-share_theme_counter .b-share__handle {background:none;}
.tab_footer3 .b-share_theme_counter .b-share__handle:hover {background:none; opacity:0.9}
.tab_footer3 .b-share_theme_counter .b-share-icon {border-radius:3px; background: url("/common/img/new_d/ico_soc_fot2.png"); width:18px; height:19px;}
.tab_footer3 .b-share_theme_counter .b-share-icon_facebook {background-position: 0 0; background-color:none;}
.tab_footer3 .b-share_theme_counter .b-share-icon_twitter {background-position: -55px 0; background-color:none;}
.tab_footer3 .b-share_theme_counter .b-share-icon_vkontakte {background-position: -103px 0; background-color:none;}
.tab_footer3 .b-share_theme_counter .b-share-icon_gplus {background-position: -151px 0; background-color:none;}

.tab_footer3 .b-share_theme_counter .b-share-btn__vkontakte, .tab_footer3 .b-share_theme_counter .b-share-btn__facebook, .tab_footer3 .b-share_theme_counter .b-share-btn__twitter, .tab_footer3 .b-share_theme_counter .b-share-btn__gplus {background:none !important; border:none !important;}
.tab_footer3 .b-share_theme_counter .b-share__link:active .b-share-icon, .tab_footer3 .b-share_theme_counter .b-share__link:active .b-share-counter {top:0px;}

.tab_footer3 .b-share_theme_counter .b-share-btn__wrap {margin-left:12px;}
.tab_footer3 .b-share-counter {background:#142632; padding: 5px 1px 2px 5px; margin:0px; line-height: 12px; font-size: 12px; color:#c1c3c5;}


.modal-body-pet-scr {/*max-height:372px;*/}

.modal_all_obr {/*max-height:412px;*/}
.modal_all_obr .mCSB_container {padding-right:15px;}



.inf_spravk.pois_dep_st {padding:0px;}
.pois_dep_st #div_con_scr_m3 {border:none;}
.pois_dep_st .st_tb_r_t100 {padding-left:52px; padding-top:0px;}
.pois_dep_st .st_tb_r_t .st_tb_r_vern {left:0px; top:-2px;}



/*.div_con_scr_m3_scr {max-height:300px;}*/
.modal-body .div_con_scr_m3_scr .mCustomScrollBox > .mCSB_scrollTools {right:12px;}
#div_con_scr_m3.div_con_scr_m3_scr .div_per_ul_bn {padding:0px 15px 5px 15px;}



.g_div2_tab_sel {display:table;}
.prof_pols_t  .g_div2_tab_sel .sp30, .prof_pols_t  .g_div2_tab_sel .sp1 {display:table-cell;}

.shab_otv_ob {padding:10px 0px;}
.shab_otv_ob .shab_otv_ob_t {padding-bottom:6px; font-size: 16px; font-weight: 400; line-height: 20px;}
.shab_otv_ob .shab_otv_ob_t .fon_strong {font-weight:600;}

.scrol_sp_shabl {max-height:350px;}

.cartoch_priem_scr {/*max-height:750px;*/}

/*/reception/default/main.tpl*/
.bar_lk_sob {
        border: 1px solid #9C9C9C;
        border-radius: 3px 3px 3px 3px;
        display: none;
        margin-left: 60px;
        width: 504px;
        margin-bottom: 6px;
    }
.bar_lk_sob .bar {
        background: url("/common/img/lod_bar22.jpg") repeat-x scroll left top rgba(0, 0, 0, 0);
        height: 11px;
    }

 #div_con_scr_m1 {
        height: auto;
    }
.stepButtonLock {}
/**/

.selected-treatment {font-weight: bolder; font-style: italic;}




.tab_deput {display: table; width:100%;}
	.tab_deput .tab_deput_td {display: table-cell; width:26%; padding-bottom:20px; color:#595959;}
	.tab_deput .tab_deput_td_nul {display: table-cell; width:100%;}
	.tab_deput .tab_deput_tdlast {padding-left:0px;  width:24%;}
	.tab_deput .tab_deput_tdlast2 {padding-left:0px;  width:24%;}
	.tab_deput .tab_deput_td a {color:#595959; text-decoration:none;}
	.tab_deput .tab_deput_td a:hover {text-decoration:underline;}

	.tab_deput .tab_deput_td .tab_find_ots_t a {color:#000;}

	.tab_deput .tab_find_dep {border:1px solid #fff; width:225px !important;}

	.tab_deput .tab_deput_tdlast .tab_find_dep {float:left;}
	.tab_deput .tab_deput_td .tab_find_dep {margin:0 auto;}
	.tab_deput .tab_deput_tdlast2 .tab_find_dep {float:right;}

	.hover_pos_abs {width:225px; margin: 0 auto; position: relative;}
		.hover_pos_abs:hover .tab_find_dep {border:1px solid #BCBCBC; position: absolute; left:0px; top:0px; z-index: 1; background: #fff;}
		.hover_pos_abs:hover .tab_find_ots2 {max-height: 100%;}
		.dis_hov_none {display: block;}
		.dis_hov_block {display: none;}
		.hover_pos_abs:hover .dis_hov_none {display: none;}
		.hover_pos_abs:hover .dis_hov_block {display: block;}



	.tab_deput .tab_find_dep {width:100%}
	.tab_deput .tab_find_dep1 {width:80px; padding:13px 0px 10px 10px;}
	.tab_deput .tab_find_depfot {height:91px; width:70px; overflow: hidden;}
		.tab_deput .tab_find_depfot img {width:70px;}
		.tab_deput .tab_find_depfot .mr_img_top {margin-top:-8px;}
	.tab_deput .tab_find_dep2 {padding:10px 10px 10px 0px}
	.tab_deput .tab_find_ots {padding-bottom:2px;}
	.tab_deput .tab_find_ots2 {max-height:52px; overflow: hidden;}
	.razdel_polosa {border-bottom:1px solid #999999; /*height:1px; width:100%;*/ padding:0px 0px 0px 0px; margin-bottom:20px; color: #000000;  font-size: 16px; font-weight: 600;  line-height: 24px; text-align: left; padding-left:11px; padding-bottom:2px;}

.poly_s_chekboxsami {width:100%; margin-bottom: 10px;}
.poly_s_chekboxsami td {vertical-align: middle; padding-bottom:5px; font-size: 14px;}
.poly_s_chekboxsami td label {display:inline-block; padding-top: 4px; margin-right:20px;}
.poly_s_chekboxsami td .s_L1ot {margin-left:150px;}
.poly_s_chekboxsami td .s_L2ot {margin-left:7px;}
.poly_s_chekboxsami .form-control {padding: 3px 5px; display:inline-block;}
.poly_s_chekboxsami .form-control.time_cabinet {width:60px; margin-right:5px;}
.poly_s_chekboxsami .form-control.time_comment {width:180px;}

.text_reges_stand {color: #000000; font-size: 14px; line-height:16px; padding-bottom:10px;}
.text_reges_stand p {margin-bottom:0px;}

.ots_sleva11px {padding-left:11px;}

.mod_lab_stan {height: 90px;}
	.mod_lab_stan label {cursor: pointer; font-size: 16px; font-weight: 300; line-height: 20px; margin-bottom: 0; margin-right: 42px; padding-left: 0px; margin-left:0px; text-transform: uppercase; display: inline-block;}
	.mod_lab_stan .sp_pt1 {padding-top:2px; display:inline-block; padding-left: 6px;}
	.mod_lab_stan .jq-radio {}

	.kon_fn_w {font-size: 18px; font-weight: 400; line-height: 22px; padding: 5px 0 5px 0;}


.div_mar_bot20 {margin-bottom:20px;}


input:-moz-placeholder {
  color: #595959;
  opacity:1;
}

input::-moz-placeholder {
  color: #595959;
  opacity:1;
}

input:-ms-input-placeholder {
  color: #595959;
  opacity:1;

}

input::-webkit-input-placeholder {
  color: #595959;
  opacity:1;
}

textarea:-moz-placeholder {
  color: #595959;
  opacity:1;
}

textarea::-moz-placeholder {
  color: #595959;
  opacity:1;
}

textarea:-ms-input-placeholder {
  color: #595959;
  opacity:1;

}

textarea::-webkit-input-placeholder {
  color: #595959;
  opacity:1;
}


.modal-title-podob {color: #096FBC; font-size: 22px; line-height: 22px; margin: 0; padding-bottom: 10px; padding-right: 50px; padding-top: 0px;}
.modal-title-podob-text {padding:20px 0px 0px 0px; font-size: 14px; line-height: 19px;}
.stat-modal-title-pr {}
.stat-modal-title-ot20 {padding-right:45px}

.kn_print_po_abs {position:absolute; right:0px; top:0px; cursor:pointer;}
.spisok_prog_html {padding-left:0px; margin-top:10px; font-size: 14px; line-height: 19px;}
.spisok_prog_html li {font-size: 14px; line-height: 19px;}

.karta520h {height:520px;}
.tabl_stat_ts .highcharts-container {overflow: visible !important;}

.pod_udal_h3 {padding-bottom: 0px;}
.pod_udal_h3 .div_per_ul_bn {display:inline-block; padding-top:3px; margin-right:5px; padding-bottom: 2px;}




.sp_krestik {display: inline-block; font-size: 20px; position: absolute; top:12px; right:15px;}
.sel100_div.pos_all_rel .sp_krestik > span {background:#eeeeee;}
.sp_krestik .glyphicon {cursor: pointer;}

.tab_stat_pech {width:100%;}
.tab_stat_pech_td {max-width:33%;}
.tab_stat_pech_td .wrap_no {white-space: normal;}

.cur_poin_d {cursor:pointer;}




.img_maxw {max-width:100%;}
.item_content_blue h1.pet_gos_d_titlh {line-height: 38px;}
.poesnitel_tekst_pod {font-size:16px; padding-bottom:20px;}
	.poesnitel_tekst_pod p {margin:0px;}
	.poesnitel_tekst_pod .img_mart3 {margin-top:3px;}


.wid_nomer_st {}
.wid_nomer_st .form-control	 {width: 130px !important;}

.min_wid_180p {min-width: 150px;}

.theme_inf {
	float: right;
	background: url("../img/ico_spis_inf.png") no-repeat left top;
	width: 25px;
	height: 25px;
	display: inline-block;
	cursor: pointer;
	opacity: 0; filter: alpha(opacity=0);
}
.select2-result-label .theme_inf {margin-top: -2px;}
.select2-result-label:hover .theme_inf {opacity: 1; filter: alpha(opacity=100);}


.blok_wid_impor_25 .select2-container {width: 215px !important;}
.g_div2_blosh .sp25_cen2 {width:24%;}


.mob_ss_v {display: inline-block; padding-top: 3px; font-size: 14px; margin-left: 5px;}


.div_podob_sel {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.div_podob_sel {display: block; border:1px solid #bcbcbc; padding:10px 16px 13px 16px; color:#000; font-weight:400; font-size:16px; line-height:22px;  box-shadow:none; width: 100%; font-family: 'Open Sans',Arial,sans-serif; margin-bottom:0px; border-radius:none; margin-bottom: 13px; position: relative;}
.item_content_blue .div_podob_sel {text-decoration: none; color:#000;}
.div_podob_sel .glyphicon-plus {color:#3fa3ef; right:16px; position:absolute; top:11px; font-size: 19px;}




.mw180_all {max-width: 180px;}
.mw180_all  .bootstrap-select:not([class*="span"]) {max-width: 180px; width:100%;}

/*============================== Browse  ======================================*/











/*= = P14 =*/
/*
@media only screen and (max-width: 1100px) {
.footer {padding: 28px 30px 24px 30px; transition: all 0.9s ease;}

.item_content_blue {padding:46px 30px 40px 30px; min-width:946px;}

.mod_okn_blue_f .div_tab_vn_3 {width:100%;}
}
*/



/*= = P14 =*/

/*
@media screen and (max-width:1100px) {
	.second_page_bl .top_div {padding-left:30px; padding-right:30px; min-width:944px; transition: all 0.9s ease;}
	#main_page .top_div {padding-left:30px; padding-right:30px; min-width:944px; transition: all 0.9s ease;}
	.second_page_bl .filter_block_2 {padding-left:30px; padding-right:30px; transition: all 0.9s ease;}
	.filter_block .filtr_inp {transition: all 0.5s ease;}
	.petition_blocks {padding-left:30px; padding-right:5px; transition: all 0.5s ease;}
	.gotop {
		background: url("../img/arr_gotop.png") no-repeat 50% 0;
		width:30px;
		height:30px;
		overflow:hidden;
		font-size:0px;
		padding-top:0px;
		right: 0;
	}
	.item_content_gray {padding-left:30px; padding-right:30px; min-width:944px; transition: all 0.9s ease;}
	.submenu_1 {padding-left:30px; padding-right:30px; min-width:944px; transition: all 0.9s ease;}
	.submenu_rb {right:30px; transition: all 0.9s ease;}
	.submenu_1_pd .trk_gr {right:28px; transition: all 0.9s ease;}
	.status_block_in {right:30px;}
	.cal_tbl td .pod_calen_dat .div1 {padding-left:10px;}
	.cal_tbl td .pod_calen_dat .div3 {padding-left:10px;}

}
@media screen and (max-width:1200px) {
	.petition_blocks .pb_proc {width:33%; transition: all 0.3s ease; min-width: 296px;}
	.cal_top a {margin:0 0;}
	.menu_top li {padding-left:14px;}
	.auth span {font-size:14px !important;}
	.auth {margin-right: 5px !important;}
	.menu_top {padding-left:6px;}
	.auth .ss_f {margin-right:0px !important; margin-left: 0px !important;}
	.auth .ss_v	{margin-right:0px !important;}
}
@media screen and (max-width:1161px) {
	.div_con_scrol {height:388px;}
	.tbl2 td, .tbl2 th {padding: 4px 3px;}
}
@media screen and (max-width:1280px) {
	.menu_top li {font-size:15px; transition: all 0.3s ease;}
	.auth span {font-size:15px;}
	.status_block {max-width:500px;}
	.filter_block .span1 {font-size: 15px; margin-right: 30px;}
	.filter_block .link_stat, .filter_block .link_them {font-size:15px;}
	.filter_block .link_stat {margin-right: 30px;}
	.filter_block .link_them {margin-right: 30px;}
	.filter_block .link_stat span,
	.filter_block .link_them span {max-width:280px;}

	.div_tab_content .div_tab_co_tex .div_tab_co_tex_h {height: 340px;}
	.div_con_scrol2 {height:336px;}
	.div_con_scrol4 {height:290px;}
	.div_tab_content .tex_pod_tit_c {padding-right:15px;}
}
@media screen and (min-width:1201px) and (max-width:1500px) {
	.petition_blocks .pb_proc {width:25%; transition: all 0.3s ease; min-width: 296px;}
}
@media screen and (max-width:1359px) {
	.div_con_scrol5 {height: 286px;}
}
@media screen and (min-width:1501px) {
	.petition_blocks .pb_proc {width:20%; transition: all 0.3s ease; min-width: 296px;}
}
@media only screen and (max-width: 1183px) {
	.div_con_scrol4 {height:268px;}
}
@media screen and (max-width:1204px) {
	.div_con_scrol5 {height:234px;}
}
@media screen and (max-width:1570px) {
	.div_con_scrol6 {height:280px;}
}
@media screen and (max-width:1256px) {
	.div_con_scrol6 {height:236px;}
	.tbl3 td div {padding: 4px 4px; font-size: 14px; line-height: 18px;  white-space: nowrap; min-height:40px;}
}
@media screen and (max-width:1161px) {
	.div_con_scrol6 {height:220px;}
	.tbl2_um_str2 td, .tbl2_um_str th {padding: 4px 10px;}
}

@media only screen and (max-width: 1440px) {
	.prof_bl2_a {padding-bottom: 0px;  margin-bottom: 12px;}
	.prof_bl2_1_2 {padding: 20px 10px 10px 15px;}
	.prof_bl_conp2_b {width: 100%;}
	.prof_bl2_1_22 {padding-bottom: 0;}
}
@media only screen and (max-width: 1076px) {
	.prof_bl2_1_1  {width:139px;}
	.prof_bl2_1_1 .prof_a1 {background: url("../img/lk_main_ico.png") no-repeat -11px top; width:139px;}
	.prof_bl2_1_1 .prof_a2 {background: url("../img/lk_main_ico.png") no-repeat -11px -187px; width:139px;}
	.prof_bl2_1_1 .prof_a3 {background: url("../img/lk_main_ico.png") no-repeat -11px -374px; width:139px;}
	.prof_bl2_1_1 .prof_a1:hover {background: url("../img/lk_main_icoh.png") no-repeat -11px top; width:139px;}
	.prof_bl2_1_1 .prof_a2:hover {background: url("../img/lk_main_icoh.png") no-repeat -11px -187px; width:139px;}
	.prof_bl2_1_1 .prof_a3:hover {background: url("../img/lk_main_icoh.png") no-repeat -11px -374px; width:139px;}
	.prof_foto {width:139px; height:169px;}
}





@media print {
	.modal-open .top_div {display:none;}
	.modal-open .backgr_footer {display:none;}
	.modal-open #reception_form {display:none;}
	.modal-open .myMod_result .modal-body {padding:0; max-width:700px;}
	.modal-open .myMod_result .modal-content {padding-left:0}
	.modal-open .modal-body-pech {display:none;}
	.modal-open .close {display:none;}
}
*/

@media only screen and (max-width: 1300px) {
	.gotop {right:4px;}
}


#second_special .spcver {position:relative; z-index:102; float:right; font-size:20px;  font-weight: bold; width:auto; margin-right: 20%; margin-top:14px; font-family: Calibri; }

#second_special .spcver  span {cursor:pointer}

.auth .spcver {float: left;}
.auth .div_tst {float: right; max-width:1090px; text-align:right;}




/* spec */

.spec_top {
	position: absolute;
	top:-300px;
	z-index: 102;
	width: 100%;
	margin-left: -20px;
}


.auth{width:100%}
.spv.on {background:url("/common/img/specver_img.png") no-repeat 0 5px; padding-left:26px}
.spcver .spv.on{display:inline}
.spcver .spv.off{display:none}
.spcver.don .spv.on{display:none}
.spcver.don .spv.off{display:inline}



.titul_2soob {font-size: 16px; padding-right: 20px; text-align: left; padding-bottom:10px; padding-top:3px;}
.obl_knopk_cen .stan_k {margin:0 auto; display:block;}


.heig_16p_polos {padding-bottom: 16px; margin-bottom:16px; margin-top:0px; border-bottom:1px solid #bcbcbc;}




#form #registration_form .div_tab_vn2 .div_tab_vn22_v {margin-top:12px;}
#form #registration_form .div_tab_vn2 .div_tab_vn22_v .form-control {margin-bottom:8px; margin-right:8px;  margin-top:0px;}
#form #registration_form .div_tab_vn2_tit {padding-top:12px;}
#form #registration_form .div_tab_vn2_tit .div_tab_vn22_v .form-control {margin-bottom:0px;}
#form #registration_form .div_tab_vn2_tit_au {padding-top:28px; padding-bottom:20px;}
#form #registration_form .div_tab_vn2_tit_au2 {padding-top:20px; padding-bottom:8px;}
#form #registration_form .div_tab_vn2_tit_au3 {padding-top:0px; padding-bottom:8px;}
#form #registration_form .inp_wid_div {height:58px;}
#form #registration_form .inp_wid_div .form-control {float:left;}
#form #registration_form .sel_wid_div {}
#form #registration_form .sel_wid_div .select2-container {margin-bottom:8px;}

#form #registration_form .inp_wid_div_n1 .form-control {width: 286px; margin-bottom: 8px; margin-right: 8px;  margin-top: 0;}
#form #registration_form .inp_wid_div_n2 {height:auto;}
#form #registration_form .inp_wid_div_n2 .select2-container {float:none; margin-right: 8px;  width:286px !important; display: block; margin-bottom: 8px;}
#form #registration_form .inp_wid_div_n2 #s2id_region_choose {}
#form #registration_form .inp_wid_div_n3 {height:34px;}
#form #registration_form .inp_wid_div_n3 .form-control {margin-bottom:0px; margin-right: 8px;}

#form #registration_form .div_tab_vn22_v {margin-top: 12px;}

.hist_portal_data {padding: 0px 0 20px 0; font-size:18px;}
.all_marg_tal .hist_portal_data {padding: 0px 20px 20px 20px;}


.select2-drop-mask {z-index: 1040 !important;}

.vrem_kal_tab {width:100%;}
.vrem_kal_tab th, .vrem_kal_tab td {padding:12px 13px; border:none; text-align:left;}
.cal_tbl .tr3 .vrem_kal_tab td {padding:12px 13px; border:none; text-align:left;}
.vrem_kal_tab .th1 {width:104px;}
.vrem_kal_tab .th2 {width:80px;}


#zagluhka {display:none;}
.zagluhka_p {font-size: 20px;}

.vydel_elem {text-decoration:underline; font-weight:600;}
.vydel_elem:hover {text-decoration:none;}
.vydel_elem_ok {}
.strl_tabl_l {display:inline-block; line-height: 15px;}


.cent_filtrac {}
	.tbl2 .cent_filtrac td {text-align: center; padding-top:0px; background:none;}
	.tbl2 .cent_filtrac:hover td {background:none !important;}
	.cent_filtrac td .glyphicon {/*color:#656565;*/ color:#000; cursor:pointer; opacity: 0.5 ; filter: alpha(opacity=50);}
	.cent_filtrac td .glyphicon:hover { opacity: 1 ; filter: alpha(opacity=100);}
	.cent_filtrac td .glyphicon.active { opacity: 1 ; filter: alpha(opacity=100);}

.strel_vmeste .glyphicon {font-size: 13px; top:3px; color:#000; cursor:pointer; opacity: 0.5 ; filter: alpha(opacity=50);}
	.strel_vmeste .glyphicon:hover { opacity: 1 ; filter: alpha(opacity=100);}
	.strel_vmeste .glyphicon.active { opacity: 1 ; filter: alpha(opacity=100);}


/*.cent_filtrac_left {}
.tbl2 .cent_filtrac_left td {text-align: left;}
.tbl2 .cent_filtrac_left td.td1 {padding-left: 40px;}
.tbl2 .cent_filtrac_left td.td2 {padding-left: 22px;}
.tbl2 .cent_filtrac_left td.td3 {padding-left: 30px;}*/


.strel_vmeste {display: inline-block; width: 32px;}

.prin_spis_kn .g_div2 .sp30 .ff215 {width: 215px;}



/*Button gotop*/
.btn_arrow_up {display: inline-block; width: 16px; height: 22px; background-repeat: no-repeat; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAWCAYAAADJqhx8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI3RDBFNzg4RDFGRDExRTRBOTdGQTA2OTc5NUFGNDZBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI3RDBFNzg5RDFGRDExRTRBOTdGQTA2OTc5NUFGNDZBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjdEMEU3ODZEMUZEMTFFNEE5N0ZBMDY5Nzk1QUY0NkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjdEMEU3ODdEMUZEMTFFNEE5N0ZBMDY5Nzk1QUY0NkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7RWh0CAAAAYElEQVR42mL8//8/AyWAiYD8SSA+glcFyAU48MX/CHAelzpsgmxAfPs/JrgJlSNowG4g/o7FAJDYDnT1jGiBSGyIMsIZeGLhPy5NpMQCxdE4asCoAaMGEJuvKS1UAQIMALdXr8s6B+jhAAAAAElFTkSuQmCC);}

.modalgotop {display: block; position: fixed; bottom: 60px; right: 50%; margin-right: -557px; font-size: 14px; width: 51px; cursor: pointer; color: #FFF !important; text-align: center; text-decoration: none; opacity: 0; -webkit-transition: all 0.1s ease-out 0s;
    -moz-transition: all 0.1s ease-out 0s;
    -o-transition: all 0.1s ease-out 0s;
    transition: all 0.1s ease-out 0s;}
.modalgotop.active {opacity: 0.8;}
.modalgotop.active:hover {opacity: 1;}

html.modal-open { margin-right: 17px;}
body.modal-open { margin-right: 0px !important; background-attachment: inherit !important;}

#map_dist .select2-container .select2-choice {overflow: inherit;}


/*New registration*/
.sp_privated {color: black; font-size: 24px; font-weight: 300; line-height: 20px; margin-bottom: 12px;}
#s2id_temat_kar{max-width: 260px}
/*/New registration*/


.sp30.treat .select2-container .select2-choice {padding: 5px 0 6px 14px; line-height: normal;}
.sp30.treat .select2-container .select2-choice .select2-arrow b {right:6px; top: 12px;}
.sp30.treat .select2-container .select2-choice .select2-arrow {width: 30px;}


.fileform{background-color:#fff; border-radius:2px; cursor:pointer; height:39px; padding:2px; position:relative; text-align:left; vertical-align:middle; width:411px;}

.fileform .selectbutton{background-color:#3fa3ef; border-radius:2px; color:#fff; float:right; font-size:14px; text-transform: uppercase; height:20px; line-height:20px; overflow:hidden; padding:7px 28px 6px 28px; text-align:center; vertical-align:middle; width:140px;}

.fileform .send_but{position:absolute; top:0; left:0; width:100%; -moz-opacity:0; filter: alpha(opacity=0); opacity: 0; height: 39px; z-index:20; cursor: pointer;}

.fileform .fileformlabel{background-color:#fff; float:left; padding: 5px; overflow:hidden; text-align:left; vertical-align:middle; width:200px; border: 1px solid #bcbcbc; height: 21px; font-size: 16px;}

.m-attach-del-link {position: absolute; top: 10px; left:-15px;}

.loader_aj_style {
	position: fixed;
	background: black;
	height: 100%;
	width: 100%;
	z-index: 9998;
	opacity: 0.6;
	padding: 15% 0;
}
.loader_ico {
	background: url(/common/img/loader_krug.gif) no-repeat center center;
  	margin: 0 auto;
  	width: 100px;
  	height: 200px;
}
.capImgErrResp, .capEnterErrResp {
	float: left;
}
.capImgErrResp {
	margin-right: 12px;
}
.capEnterErrResp input {
	padding: 10px 16px 13px 16px;
}
.reloadCaptchaHolder {
	height: 39px;
  	text-align: left;
}
.audio-cont {
	position: relative;

}
.play-audio {
	background: #B3B3B3;
  display: inline-block;
  height: 25px;
  width: 25px;
  border: 0;
  color: white;
  position: absolute;
  top: -50px;
  right: -25px;
}
.tex_btngr {padding-bottom: 10px; font-size: 18px;}

.btngr_blue {margin-bottom: 16px;}
	.btngr_blue .btn-default {
		background: #3fa3ef none repeat scroll 0 0;
	    border: medium none;
	    border-radius: 2px !important;
	    color: #fff;
	    cursor: pointer;
	    display: inline-block;
	    font-family: "Open Sans",Arial,sans-serif;
	    font-size: 14px;
	    font-weight: 400;
	    line-height: 14px;
	    min-width: 100px;
	    padding: 10px 28px 11px;
	    text-align: center;
	    text-decoration: none;
	    text-transform: uppercase;
	    margin-right: 5px;
	}

	.btngr_blue .btn-default:hover, .btngr_blue .btn-default:focus {
		background:#58aff1; text-decoration:none; color:#fff; box-shadow: none;
	}
	.btngr_blue .btn-default:active, .btngr_blue .btn-default.active, .btngr_blue .open .dropdown-toggle.btn-default {
		background: #3fa3ef; text-decoration:none; color:#fff; box-shadow: none;
	}

	.btngr_blue .input-group-addon, #dat_toka_ico.btngr_blue .input-group-addon {
	    color: #3fa3ef;
	    font-size: 15px;
	}
	.btngr_blue .dat_sp1_0 {display: inline-block;  padding: 6px 9px 0px 0px;   font-size: 16px;   font-weight: 400; line-height: 20px;}
	.btngr_blue .dat_sp1 {display: inline-block;  padding: 6px 9px 0;   font-size: 16px;   font-weight: 400; line-height: 20px;}
	.btngr_blue .dat_sp1_2 {display: inline-block; position: relative;}
	.btngr_blue .dat_spt0 {display: inline-block; position: relative; padding: 0px 0px 0px 9px;}

	.dat_sp1_2 .select2-container .select2-choice {padding: 3px 0 4px 5px;}
	.dat_sp1_2 .select2-container .select2-choice .select2-arrow b {border-width: 6px; right: 6px; top: 13px;}

.mb20 {margin-bottom: 20px;}

.table_big {font-size: 16px;}
	.table_big th, .table_big td {font-size: 16px;}


.width_2l {width:50%;}
.width_2l #obrat_sv .div_tab_vn2_text {width:396px;}
.width_2l #obrat_sv .div_tab_vn2_text textarea {width:396px;}
.width_2r {width:50%; float:right; padding-top:58px;}
.chavo_tit {font-size: 24px; font-weight: 300; line-height: 20px; padding-bottom: 12px;}


.mb13 {margin-bottom:13px;}


.item_content.item_content_blue:after {
	content: " ";
	display: table;
	clear: both;
}


.px100{
	width:100px !important;
}
.priem_add_table {
	background-color: #ccc;
    border-radius: 5px;
	display: inline-table;
}
.priem_add_table td{
	padding: 12px;
}
.add_time_period_b{
	text-decoration: underline;
	font-size: 15px;
}
.add_time_period_b:hover{
	cursor: pointer;
	text-decoration: none;
}
.del_r_table_time{
	padding: 3px;
	margin-left: 3px;
}
.del_r_table_time:hover {
	cursor: pointer;
}
label.inp_error {
	margin-left: 0;
}

.addr_ff {	margin-bottom: 15px; }



.green-l{
	color: #00CC00;
}
.red-l{
	color:#CC0000;
}

.textareainfom {
	margin-top: -15px;
	text-align: right;
}


.kladrformcleant
{
	position: absolute;
    left: -20px;
    top: 17px;
}

.fiasclear {
	position: absolute;
    left: -20px;
    top: 15px;
}


.text_podsk {padding-bottom: 12px;}
.aut_log_par .tex_tran_nor, .tex_tran_nor {text-transform: none;}


.w100 {width: 100px;}

.mb10 {margin-bottom: 10px;}
.pt10 {padding-top: 10px;}
.modal-title-podob-text {}


.select2-search-field {	background: none;}

.select2-choices li {background: none;}
.prin_spis_kn .select2-container-multi .select2-choices .select2-search-choice {line-height: 16px;}


.deltype .select2-choice {
	    padding: 0px 0 0px 14px !important;
		line-height: 28px !important;
}

.deltype .select2-choice .select2-arrow b {
    top: 10px !important;
}


.mass_filters  td{
	padding: 10px;
}
.mass_filters label 
{
	font-size: 18px;
}

.mb8 {margin-bottom: 8px;}
.cont100p .select2-container,
.cont100p .div_tab_vn2_text {
	width: 100% !important;
  -webkit-box-sizing: border-box;
	     -moz-box-sizing: border-box;
	          box-sizing: border-box;		
}

.select2-result-sub
{
    display: none;
}






.menu__icon {
    display: none;
    width: 40px;
    height: 35px;
    position: relative;
    cursor: pointer;
}

.menu__icon span {
    display: block;
    position: absolute;
    height: 5px;
    width: 100%;
    background: #fff;
    border-radius: 9px;
    opacity: 1;
    left: 0;
    transform: rotate(0deg);
    transition: .25s ease-in-out;
}

.menu__icon span:nth-child(1) {
    top: 0px;
}

.menu__icon span:nth-child(2), .menu__icon span:nth-child(3) {
    top: 13px;
}

.menu__icon span:nth-child(4) {
    top: 26px;
}



.menu_state_open .menu__icon span:nth-child(1) {
    top: 18px;
    width: 0%;
    left: 50%;
}

.menu_state_open .menu__icon span:nth-child(2) {
    transform: rotate(45deg);
}

.menu_state_open .menu__icon span:nth-child(3) {
    transform: rotate(-45deg);
}

.menu_state_open .menu__icon span:nth-child(4) {
    top: 18px;
    width: 0%;
    left: 50%;
}

.menu_state_open .menu__links {
    display: block;  
}
















/*====================================== 1200 ============================================================*/

@media only screen and (max-width: 1200px) {
	.second_page_bl, .main {min-width: inherit;}
	.top_div,
	.backgr_footer {min-width: inherit; position: relative; z-index: 16;}

	.menu_top {padding-top:0; padding-bottom:0; margin-top:-4px; width:50%;} 
		.menu_top li {display:block; width:50%; padding-left: 0;}

	.forslider .destroy-slider {min-width:inherit;}
	.footer {min-width:inherit;}
	.footer .tab_footer .tab_footer3,
	.footer .tab_footer .tab_footer4 {display:none;}

	.backgr_blue {padding:0;}
	.item_content_blue {min-width:inherit; padding:38px 20px 20px 20px;}

	.gray_bl {padding:0}
	.submenu_1 {padding:0 0 0 40px; min-width: inherit; max-width:inherit;}
	.submenu_1_pd { padding-top: 8px; padding-bottom: 4px;}

	.backgr_gray {padding:0;}
	.item_content_np {min-width: inherit; max-width:inherit;}
	.submenu_1_pd .fi_div .filtr_inp {width:50%;}

	.ul_spisok_tem4 {margin-left:-20px; margin-right:-20px;}
	.ul_spisok_tem li {padding:0 20px;}

	.inf_spravk {padding:0 20px 20px; font-size: 18px; line-height: 22px;}
	.st_tb_r_tnp2 {margin-left:-20px;}


	
	.width_2r {width: inherit; float:none; padding-top:0; padding:0 0px 20px}
		.ul_spisok_tem5 {margin:0 -20px;}
	.width_2l {width: inherit;}
	.modal-body {padding:0 0px 20px 0px !important;}

	.chavo_tit {font-size: 30px; padding-bottom: 22px;}
		.ul_spisok_tem5 li a {font-size:20px; line-height: 26px; margin-bottom: 15px;}
		.ul_spisok_tem5 .elem_spiska {font-size:18px; line-height:22px;}

	.inf_spr_pad {padding:20px 20px 12px 20px;}
	.ul_spisok_tem li a {padding: 10px 5px 12px 0px; font-size: 20px; line-height: 23px;}

	.st_tb_r_t {padding-top:20px; padding-bottom:20px;}

	.auth_bot {}

	

}


@media only screen and (max-width: 1086px) {
	.knop_step_div {left:20px;}
	.knop_step_div .knop_step_a {width:35px; padding-top:8px; height:31px;}
	.content_form {padding-left:30px;}

	.g_div2_tab_sel {display:flex; flex-wrap:wrap;}
	.prof_pols_t .g_div2 .sp1 {width:170px; padding-left:0;}
	.prof_pols_t .g_div2 .sp30 {width:460px; padding-bottom:10px;}

	#reception_form {padding-left:30px;}
}

/*====================================== 1024 ============================================================*/

@media only screen and (max-width: 1024px) {
	.menu_top {width:44%;} 
	
	.auth .spcver {display:none;}

	.per_obr_sp_d {width:inherit;}

	.modal-dialog {width:inherit !important;}
	.modal-content {padding: 20px;}

	.g_div2_blosh {display:flex; flex-wrap:wrap;}
	.g_div2_blosh .sp25 {width:50%;}
	.g_div2_blosh .sp25_cen {width:50%;}
	.g_div2_blosh .sp25_right {width:50%;}

	.g_div2_blosh .select2-container {width:100% !important;}

	.tab_deput {display:flex; flex-wrap:wrap;}
		.tab_deput .tab_deput_tdlast,
		.tab_deput .tab_deput_td,
		.tab_deput .tab_deput_tdlast2 {width: 50%; display:block;}
	
	.hover_pos_abs {margin:0; width: 100%;}
	.tab_deput .tab_find_dep {width:100% !important;}
	
	.tabl_stat_ts {
		-webkit-transform: scale(0.9);
		transform: scale(0.9,0.9);
		-ms-transform: scale(0.9,0.9); /* IE 9 */
		-webkit-transform: scale(0.9,0.9); /* Safari and Chrome */
	}

	.item_content_gray {min-width:inherit; overflow:hidden;}
}




/*====================================== 900 ============================================================*/

@media only screen and (max-width: 900px) {
	.menu_top {width:44%;} 


.menu__icon{
    display: inline-block;
  }
  
  .menu__links {
    display: block;
    top: 0;
    right: 0;
    left: 0;
    margin-top: 52px;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 1000;
    overflow: auto;
  }
  
  .menu__links-item {
    display: block;
    padding: 10px 0;
    text-align: center;
    color: #ffffff;
  }

  .menu_top {
	top: 0px;
	bottom:0;
	position: fixed;
	background: #2c4f68;
	left: inherit;
	left: -290px;
	width:250px;
	padding: 25px 20px 12px 20px; z-index:999; transition: all 0.3s ease;}
.topDivFix .menu_top {display:none;}

.body_menu_open .menu_top {display:block; left:0;}

  .menu_btn_top {display:block; position:absolute; right:inherit; left:19px; top:18px; z-index: 999; transition: all 0.3s ease;}
.body_menu_open .menu_btn_top {left: 290px;}

.content_win_bgnd {position:fixed; top:0; left:0; bottom:0; right:0; z-index:0; background:rgba(0,0,0,.5); cursor:pointer;}

.body_menu_open { height: 100%; overflow: hidden; width: 100%; position: fixed;}
  .menu_top li {width:inherit !important; padding-right: 30px; padding-bottom:10px; padding-top:10px; font-size: 18px; height:auto; border-bottom:2px solid transparent;}
		.menu_top li a {border-bottom:3px solid transparent; display:inline-block; padding:0 !important; height:auto !important;}
		.menu_top .li_mob_menu {display:block;}
		  .menu_top li a span {display:none;}
  .auth .reg_span_teh,
  .auth .reg_span_help {display:none;}

.body_menu_open .auth {opacity: 0.2;}

	.backgr_footer {margin-top: -50px; height: 50px;}
	.footer {padding-top:0; padding-bottom:0;}
	.footer .tab_footer .tab_footer1 {height: 50px; vertical-align:middle;}
	.footer .tab_footer .tab_footer2 {height: 50px; vertical-align:middle;}

  .footer .tab_footer .tab_footer2 .sp1 {display:none;}
  .footer .tab_footer .tab_footer2 .fott_tit_obr_sv {white-space:nowrap;}

	.ico_help {right:inherit; left:8px; top:15px;}
	.content_form .pet_gos_d_tit {margin-top:35px;}

	
	.pos_all_rel .fil_absol_peren {bottom: -110px;}

	.body_menu_open .logo {opacity:0.2;}
	.body_menu_open .tab_footer {opacity:0.4;}

	.prof_pols_t .g_div2 .sp30 {width:283px;}

	.okno_pred2 {left: inherit; margin-left: 0; width: 95%;}

	.logo {left: 58px;}

	.div_tab_vn {display:block}
	.marg_inp_zapis label {margin-right: 25px; }	
	.marg_inp_zapis .sp3 {width: 150px; display: block; padding-top:20px; font-size: 20px;}

	.div_tab_vn .div_tab_vn2ob {width: inherit;}
	.div_tab_vn3ob .marg_inp_zapis .sp3 {width: inherit; display: block; padding-top:20px; font-size: 20px;}

	.sel100_div550 {max-width:100%; overflow:hidden;}


	.prin_spis_kn .g_div2 .g_div2_in2 {width:410px;}
		.prin_spis_kn .g_div2 .g_div2_in2 .sp1_4 {padding-left:0;}
		.prin_spis_kn .g_div2 .g_div2_in2 .sp1 {width:80px;}
		.prin_spis_kn .g_div2 .g_div2_in2 .select2-container {width:290px !important; max-width:290px !important; margin-bottom:15px;}

	.co_td_t .select2-container,
	.card_ok_tabl_m2 .select2-container {width:100% !important}
	.card_ok_tabl_m2 .inp_wid_n1 {width:100% !important}
	.modal-body .card_ok_tabl_m2 .marg_inp_ch label {display:block; margin:15px 0;}
}



@media only screen and (max-width: 768px) {
	.all_charts {margin:0 -60px}
	.all_charts2 {margin:0 -60px; width: inherit !important}
		#pyramidKomitets {}
	.all_charts3 {margin: 0 -20px;}
	.all_charts4 {margin:0 -60px; width: inherit !important}

	.select2-drop {max-width:540px;}
	
	.charts_1 {}
		.charts_1 .down_button {}
	.charts_7 {}
		.charts_7 .aditions_filt {text-align:left;}
		.charts_7 .select2-container {}
		.charts_7 .aditions_filt > div {text-align:left;}
		.charts_7 .btn113 {margin-bottom:10px;}
	.charts_8 {}	
		.charts_8 * {text-align:left;}	
		.charts_8 .karta520h {width:700px}
		.div114 {padding-left:40px; padding-right:30px;}
	.charts_9 {}	
		.charts_9 * {text-align:left !important;}	

}

/*====================================== 767 ============================================================*/

@media only screen and (max-width: 767px) {
	.obor_plash {padding-left:10px; padding-right:10px;}
	.menu_top li {padding-right:0; width:50%;}

	.auth span {font-size:17px;}
	.second_page_bl, .main {padding-top:60px;}
	.auth {top:-44px;}
	
	.auth_bot a {display:inline-block; margin-bottom:20px; float:none !important;}
	
	.item_content_blue a {left:inherit !important;}

	.body_menu_open .menu_btn_top {}

	#treatment_filter {}
	.tbl2_um_str #thead1 th {white-space: inherit; width:auto !important; word-wrap: break-word;}
	.tbl2_um_str #thead1 .input-group {display:none;}
	#treatments_content {margin:10px -30px;}
	.tbl2_for_con2 .form-control {display:none;}
	.tbl2_for_con2 .select2-container {display:none;}
	.tbl2_for_con2 .min_wid_180p {min-width: auto;}
	.tbl2_thead .tbl2 {table-layout: fixed;}
	.tbl2_thead .tbl2 td {word-wrap: break-word;}

	.fam_span a:first-child {}

	.prof_bl, 
	.prof_bl_conp1,
	.prof_bl_conp2 {display:block;}

	.prof_bl_conp1 {width:auto;}
	.prof_bl_1_2,
	.prof_bl_2newd {border:0;}

	.auth span.ent_span {display:inline-block; background: #1d374d; padding: 6px 10px !important;}

	.cont_graf .graf_top {padding-top: 64px;}

	.all_charts {margin:0 -60px}
	.all_charts2 {margin:0 -60px; width: 400px !important}
	.all_charts3 {margin: 0 -27px;}
	.all_charts4 {margin:0 -27px; width: inherit !important;
			-webkit-transform: scale(1);
		transform: scale(1,1);
		-ms-transform: scale(1,1); /* IE 9 */
		-webkit-transform: scale(1,1); /* Safari and Chrome */}

	.select2-drop {max-width:540px;}

	.all_charts .stan_mal_kn,
	.all_charts2 .stan_mal_kn,
	.all_charts3 .stan_mal_kn,
	.all_charts4 .stan_mal_kn,
	.backgr_gray .all_charts a.filter_ratings,
	.backgr_gray .all_charts2 a.filter_ratings,
	.backgr_gray .all_charts3 a.filter_ratings,
	.backgr_gray .all_charts4 a.filter_ratings,
	.all_charts .down_button,
	.all_charts2 .down_button,
	.all_charts3 .down_button,
	.all_charts4 .down_button {min-width:50px; font-size:16px;}

	.charts_1 {}
		.charts_1 .down_button {top:73px !important;}
		.charts_1 * {text-align:left !important;}
		.charts_1 .stan_mal_kn {min-width:50px; margin-bottom:10px;font-size:16px;}
	.charts_2 {}
		.charts_2 * {text-align:left !important;}
		.charts_2 .stan_mal_kn {margin-bottom:10px;font-size:16px;}
	.charts_6 {}
		.charts_6 .pos_all_rel .fil_absol_peren {bottom: -120px; text-align:left;}
	.charts_8 {}
		.charts_8 .karta520h {width:500px; height:350px;}
		.charts_8 .pos_all_rel {width:500px;}
		.charts_8 .map_legend {padding:0 !important;}
			.charts_8 .map_legend table tr td:nth-child(2n+2){display:none;}
	.charts_9 {}
		.charts_9 .pos_all_rel .fil_absol_peren {bottom:-98px;}
		#pyramidKomitets {width: 530px;}
	.charts_10 {}
		.charts_10 .btngr_blue .btn-default {padding: 5px 8px 6px; font-size: 16px; line-height: 16px; min-width: 51px;}
		.charts_10 #dat_toka_ico .dis_in_bl {margin-bottom: 10px;}
		.charts_10 .stan_k {padding: 5px 8px 6px; font-size: 16px; line-height: 16px; min-width: 51px;}
		.charts_10 .kn_print_new {display:none;}
	.charts_11 {}
		.charts_11 * {text-align:left !important;}
		.charts_11 .btngr_blue .btn-default {padding: 5px 8px 6px; font-size: 16px; line-height: 16px; min-width: 51px;}
		.charts_11 #dat_toka_ico .dis_in_bl {margin-bottom: 10px;}
		.charts_11 .stan_k {padding: 5px 8px 6px; font-size: 16px; line-height: 16px; min-width: 51px;}

	.charts_23 {}
		.charts_23 .pos_all_rel .fil_absol_peren {bottom: -140px;}

	.select2-results {font-size:18px;}
}

.hidden_desctop_res {display:none;}
@media only screen and (max-width: 800px) {
       .reception_type_tab {min-width:500; overflow:auto; -webkit-overflow-scrolling: touch; margin:0 -30px;}
       .tbl2_new2 {}
       .tbl2_new2 th {font-size:12px;}
       .tbl2_new2 .th_new_7,
       .tbl2_new2 .th_new_8,
       .tbl2_new2 .td_new_7,
       .tbl2_new2 .td_new_8 {display:none;}

       .hidden_desctop_res {display:block;}
               .hidden_desctop_res .d1 {padding:5px 0;}



/*====================================== 550 ============================================================*/

@media only screen and (max-width: 639px) {
	body {font-size: 18px;}
	.footer {font-size:16px;}
	.footer .tab_footer .tab_footer2 .fott_tit_obr_sv {font-size:16px;}

	.text_reges_stand {font-size: 20px; line-height: 25px; padding-bottom: 17px;}
	.item_content_blue .ico_help {font-size:16px; background-position:0 5px; padding-bottom:5px;}
	.div_tab_vn .div_tab_vn2ob {font-size: 18px;}
	.div_tab_vn1kol .marg_inp_zapis label {font-size: 20px;}
	.marg_inp_zapis {display:block;}

	.second_page_bl .form-control,
	.select2-container .select2-choice {font-size:18px;}
	.div_tab_vn .div_tab_vn2ob {font-size:20px;}
	.lab_pod_os {font-size:20px;}
	.pol_ob_zap {font-size:18px;}
	.div_posk_pod_polem {padding:10px 0;}

	.item_content_blue .dob_file_marb {width:440px;}
	.text_dop_fil {font-size: 17px; bottom: 19px; width: 197px;}
	.okno_pred {font-size:17px;}
	.chisl_ostz {left: 16px; top: -2px; font-size: 13px;}

	.per_obr_sp_d {font-size:17px;}
		.stand_styl_kon {font-size:18px;}

	.cont_tab_1 {font-size: 17px;}

		.tab_deput .tab_deput_tdlast,
		.tab_deput .tab_deput_td,
		.tab_deput .tab_deput_tdlast2 {width: 100%; display:block;}

		.hover_pos_abs {min-height:116px;}
	
	.submenu_ul li a {margin-right: 4px;}

/*	.tabl_stat_ts:nth-child(4) {
		-webkit-transform: scale(0.7);
		transform: scale(0.7,0.7);
		-ms-transform: scale(0.7,0.7); 
		-webkit-transform: scale(0.7,0.7);
		margin-left: -120px;
	}*/

	.prof_bl {display:flex; flex-wrap:wrap;}
		.prof_bl_1_2 {border-right:0;}
		.prof_bl_2 {padding-left:0;}
		.prof_pols_t .imit_poldat {font-size: 17px; min-height: 19px;}

	.submenu_ul .naved_na_men {margin-right: 0px;}

	.my_zapis_tb {margin:10px -30px; width:auto;}

		.fam_span a:first-child {}
	
	.prin_spis_kn .g_div2 .g_div2_in1 {width:270px;}
		.prin_spis_kn .g_div2 .g_div2_in1 .sp1 {width:115px; padding-left:0;}
		.prin_spis_kn .g_div2 .g_div2_in1 .sp1_2 {margin-bottom:15px;}


}

