

/* Start:/bitrix/templates/.default/ajax/ajax.min.css?1539074860420*/
iframe.waitwindowlocal{position:absolute;border:0;z-index:9999}div.waitwindowlocal{position:absolute;width:25px;height:25px;padding:0;z-index:10000;background-color:#fcf7d1;border:1px solid #e1b52d;background-image:url(/bitrix/templates/.default/ajax/images/wait.gif);background-position:center center;background-repeat:no-repeat}div.waitwindowlocalshadow{position:absolute;z-index:9998;background-image:url(/bitrix/templates/.default/ajax/images/shadow.gif);border:1px solid #808080}
/* End */


/* Start:/bitrix/templates/oblduma/special.css?161242117841978*/

/* ==========================================================================
   @outputFile: special.css
   @inputFiles: special.less, special_core.less, special_main.less
   @date: 2013-07-23 17:31:18
   @author: ????? ???????? (www.info-expert.ru) */
/* ========================================================================== */

.special-settings {
	display:none;
	font-size:22px;
	font-weight:normal;
	line-height:30px;
	font-family:Verdana, Arial, sans-serif;
	width:100%;
	height:60px;
	margin:0 auto;
	z-index:1001;
	border-bottom:1px solid #000;
}
.special-settings h2 {
	margin:0;
	color:inherit;
	font-size:110%;
}
.special-settings-wrapper {
	width:1000px;
	margin:0 auto;
	margin:6px auto 0;
	line-height:26px;
	vertical-align:top;
}
#specialversion {
	font-size:24px;
	font-size:150%;
}
html.specialversion { background-image:none !important; }
html.specialversion .special-settings { display:block; }
html.specialversion a#specialversion { display:none; }
html.specialversion body {
	font:normal 16px/24px Verdana, Arial, Georgia, sans-serif;
}
.specialversion h1, .specialversion h2, .specialversion h3, .specialversion h4, .specialversion h5, .specialversion h6, .specialversion p, .specialversion img, .specialversion table, .specialversion ul, .specialversion ol, .specialversion form, .specialversion li, .specialversion fieldset {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-family:inherit;
	list-style:none;
}
.specialversion input { outline:none; }
.specialversion .inner_content ol li { list-style:decimal; }
.specialversion p { margin:10px 0; }
.specialversion table td, .specialversion table th, .specialversion table.data-table td, .specialversion table.data-table th {
	padding:3px 5px;
	border-left:none;
	border-right:none;
}
.specialversion .inner_content ul li {
	list-style:circle;
	background-image:none;
	padding:0;
}
.specialversion h1, .specialversion h2, .specialversion h3, .specialversion h4, .specialversion h5, .specialversion h6 { color:inherit; }
.specialversion .info .title h2 { font-size:inherit; }
.specialversion #header .techmenu .menu li { background:none; }
.specialversion #header .title { width:450px; }
.specialversion .techmenu .menu { list-style:none; }
.specialversion .techmenu .search {
	background:none;
	width:350px;
}
.specialversion .block_message .message,.specialversion .block, .specialversion .blocks_two {
	border:1px solid #000;
	background:none;
}
.specialversion #footer .control .search {
	background:none;
	width:360px;
}
.specialversion #footer .control .search .input {
	padding:4px;
	margin:0;
}
.specialversion .main_block .news .item .info {
	font-size:13px;
	line-height:18px;
}
.specialversion .main_block .news .item .info a { font-weight:bold; color:#000; }
.specialversion .footer_body .socialConteiner, .specialversion .footer_body .copy, .specialversion .footer_body {
	color:inherit;
	background:none;
}
.specialversion .inner_sidebar ul.side li.selectedNotParent div a, .specialversion .inner_sidebar ul.side li.selected div a, .specialversion .inner_sidebar .block .item ul li.selected a, .specialversion .inner_sidebar ul.side a { color:inherit; }
.specialversion .inner_sidebar ul.side li.selectedNotParent div a.str, .specialversion .inner_sidebar ul.side li.selected div a.str, .specialversion .inner_sidebar .block .item ul li.selected a.str, .specialversion .inner_sidebar ul.side a.str { background:none; }
.specialversion .inner_sidebar li { position:relative; }
.specialversion .inner_sidebar span.str{
	position:absolute;
	top:0;
	right:0;
	border-top:7px solid transparent;
	border-right:7px solid transparent;
	border-bottom:7px solid transparent;
	border-left:8px solid #000;
	margin:16px 4px 0 0;
}
.specialversion .inner_sidebar a:hover ~ span.str,
.specialversion .inner_sidebar a:focus ~ span.str{
	border-left-color:#fff;
}
.specialversion .inner_sidebar .selected span.str{
	margin:19px 6px 0 0;
	border-top:8px solid #000;
	border-right:7px solid transparent;
	border-bottom:7px solid transparent;
	border-left:7px solid transparent;
}
.specialversion .inner_sidebar .selected a:hover ~ span.str,
.specialversion .inner_sidebar .selected a:focus ~ span.str{
	border-left-color:transparent;
	border-top-color:#fff;
}

.color2.specialversion .inner_sidebar span.str{
	border-color:transparent !important;
	border-left-color:#ff0 !important;
}
.color2.specialversion .inner_sidebar a:hover ~ span.str,
.color2.specialversion .inner_sidebar a:focus ~ span.str{
	border-left-color:#000 !important;
}
.color2.specialversion .inner_sidebar .selected span.str{
	border-color:transparent !important;
	border-top-color:#ff0 !important;
}
.color2.specialversion .inner_sidebar .selected a:hover ~ span.str,
.color2.specialversion .inner_sidebar .selected a:focus ~ span.str{
	border-left-color:transparent !important;
	border-top-color:#000 !important;
}

.specialversion .inner_sidebar ul.side ul li:hover, .specialversion .inner_sidebar ul.side ul li.selectedchild, .specialversion .inner .inner_sidebar ul.side li ul li:hover, .specialversion .inner_sidebar ul.side li, .specialversion .inner_sidebar ul.side ul li:hover, .specialversion .inner_sidebar ul.side ul li.selectedchild, .specialversion .inner_sidebar ul.side a {
	border:none !important;
	padding:3px 0 !important;
	margin:0 !important;
	color:inherit;
}
.specialversion .footer_body .contacts {
	font-size:14px;
	line-height:18px;
}
.specialversion .breadcrumb li { margin-right:25px; }
.specialversion #header h1, .specialversion #header h2, .specialversion #header .techmenu .menu li a, .specialversion div.auth-welcome, .specialversion .inner_sidebar .block .announce .micro .date, .specialversion .inner_sidebar .block .event .item .date, .specialversion .blocks_one .block_announce .block .announce .item .info .date, .specialversion .inner_content .news .date, .specialversion .blocks_one .block_announce .block .announce .micro .date, .specialversion .blocks_one .block_event .block .event .item .date, .specialversion .inner_sidebar .block .announce .item .info .date, .specialversion .blocks_two .carousel .item .date, .specialversion .face li .list, .specialversion .footer_body .copy { color:inherit; }
.specialversion .block_announce, .specialversion .block_event, .specialversion .blocks_one .block_announce, .specialversion .blocks_one .block_event, .specialversion .blocks_three .block_face, .specialversion .blocks_three .block_vote, .specialversion .blocks_three .block_message, .specialversion .link_map, .specialversion blockquote, .specialversion .banner_carousel, .specialversion .inner_sidebar .block .title, .specialversion .inner_sidebar .block .title_menu { background:inherit; }
.specialversion .blocks_one .block .title, .specialversion .blocks_three .block .title, .specialversion .blocks_two .title, .specialversion .tabsf { border-bottom: 1px solid #000; background:none;}
.specialversion .tabsf label { color:#000; text-shadow:none;}
.specialversion .main_menu .first .first_item .link, .specialversion .main_menu .first .first_item .second, .specialversion .inner .inner_sidebar ul.side ul li:hover, .specialversion .inner .inner_sidebar ul.side ul li.selected, .specialversion .inner .inner_sidebar ul.side ul li.selectedNotParent, .specialversion .inner .inner_sidebar ul.side ul li.selectedChild, .specialversion .main_menu .first .first_item_emp .link {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.specialversion .main_menu .first .first_item_emp_selected .link a, .specialversion .main_menu .first .first_item_emp:hover .link a, .specialversion .main_menu .first .first_item_selected .link a, .specialversion .main_menu .first .first_item:hover .link a, .specialversion .main_block .carousel .item .info .link a, .specialversion .main_block .carousel .item .info .name p, .specialversion .main_block .more a, .specialversion .inner_sidebar .block .title .more a, .specialversion .inner_sidebar .block .title h2, .specialversion .blocks_one .block .title .more a, .specialversion .blocks_three .block .title .more a, .specialversion .blocks_one .block .title h2, .specialversion .blocks_three .block .title h2, .specialversion .blocks_two .title .all li a, .specialversion .blocks_two .title h2, .specialversion .main_block .news .item .info p, .specialversion .bx-sm-feature-select .bx-sm-parent, .specialversion .bx-sm-feature-noselect .bx-sm-parent, .specialversion .bx-sm-feature-noselect .bx-sm-parent-button, .specialversion .bx-sm-feature-noselect .bx-sm-parent a, .specialversion .bx-sm-feature-noselect a.bx-sm-parent, .specialversion .bx-sm-feature-noselect a.bx-sm-parent-button, .specialversion .link_map a, .specialversion .inner_sidebar .block .item ul li a, .specialversion .inner_sidebar ul.side ul a:hover, .specialversion .inner_sidebar ul.side ul li.selectedChild a, .specialversion .inner_sidebar ul.side ul li:hover, .specialversion .inner_sidebar ul.side ul li.selectedChild, .specialversion .wizard_title, .specialversion #content .inner .inner_content .leaders .caption , .slash {
	color:inherit;
	text-shadow:none;
}
.specialversion .blocks_important { border:1px solid #000; background:none; padding-bottom:70px;}
.specialversion .main_menu .first .first_item_emp_selected .link a, .specialversion .main_menu .first .first_item_emp:hover .link a, .specialversion .main_menu .first .first_item_selected .link a, .specialversion .main_menu .first .first_item:hover .link a, .specialversion .main_menu .first .first_item, .specialversion .main_menu .first .first_item_emp { line-height:24px; }
.specialversion .inner_sidebar .block .title .more, .specialversion .blocks_one .block .title .more, .specialversion .blocks_three .block .title .more, .specialversion .blocks_two .title .all, .specialversion .blocks_two .title .array  { margin:0; }
.specialversion input[type="text"], .specialversion input[type="paddword"], .specialversion textarea, .specialversion #undertabs, .specialversion .bx-sm-feature-select .bx-sm-parent, .specialversion .bx-sm-feature-noselect .bx-sm-parent, .specialversion .bx-sm-feature-noselect .bx-sm-parent-button, .specialversion .bx-sm-separator, .specialversion .bx-sm-rightshadow, .specialversion .bx-sm-rightline, .specialversion table.tabsGosServices .bx-sm-leftshadow, .specialversion .gosServices .item-table td, .specialversion .gosServices .item-table td.item-blue, .specialversion .wizard_footer, .specialversion .wizard_footer_left, .specialversion .wizard_footer_right { background:inherit; }
.specialversion img[align="left"] { padding:0 20px 20px 0; }
.specialversion img[align="right"] { padding:0 0 20px 20px; }
.specialversion #informer { display:none; }
.specialversion #content {
	background:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.specialversion #content .inner .inner_content .leaders h2 {
	background-image:none;
	color:inherit;
}
.specialversion #content .inner .inner_content .leaders h2 span { background:inherit; }
.specialversion #content .inner .inner_content .leaders .caption a { height:auto; }
.specialversion #content .inner .inner_content .leaders .caption, .specialversion #content .inner .inner_content .leaders .caption a, .specialversion .bx-sm-parent a, .specialversion a.bx-sm-parent, .specialversion a.bx-sm-parent-button, .specialversion .breadcrumb ul li { font-size:inherit; }
.specialversion #content .inner .inner_content .leaders .leaderOther li { list-style:none; }
.specialversion .inner_sidebar ul.side li.selectedNotParent div a, .specialversion .inner_sidebar ul.side li.selected div a, .specialversion .inner_sidebar .block .item ul li.selected a { font-weight:normal; }
.specialversion .files-download a, .specialversion .files-download i {
	font-size:inherit;
	line-height:inherit;
}
.specialversion .wizFormBtn {
	font-size:inherit;
	line-height:inherit;
}
.specialversion .wizard table { background:inherit !important; }
.specialversion .footer_gerb { padding-bottom:20px; border:1px solid #000;}
.specialversion .bx-registration-table td { border:0; }
.specialversion .bx-registration-table input[type="text"], .specialversion .bx-registration-table input[type="password"] { width:450px; }
.specialversion #footer address {
	font-size:12px;
	line-height:20px;
}
.specialversion #layer { padding-bottom:230px; }
.specialversion #layer .layer_body { border-bottom:1px solid #000;}
.specialversion #footer { height:200px; }
.fs-big #loginform .fright { float:left; }
.a-colors a {
	display:none;
	width:28px;
	height:28px;
	border:1px solid #000;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	border-radius:4px;
}
.a-fontsize, .a-colors, .default-version, .norm-version {
	float:left;
	margin:10px 0 0 25px;
}
.a-fontsize a {
	text-decoration:none;
	text-align:center;
	display:inline-block;
	width:30px;
	height:30px;
	vertical-align:top;
	border-radius:4px;
}
.a-fontsize-big {
	font-size:30px;
	font-weight:bold;
}
.a-fontsize-normal { font-size:20px; }
.a-fontsize-small { font-size:17px; }
.a-images a {
	padding:0 5px;
	border:1px solid #000;
}
.choose-colors { margin:10px 0; }
.choose-colors li { list-style:none; }
.fs-small { font-size:14px; }
.fs-normal { font-size:16px; }
.fs-big { font-size:22px; }
.a-colors .a-color1 {
	display:inline-block;
	color:#000;
	background-color:#fff;
	border-color:#000 !important;
}
.a-colors .a-color1:hover {
	color:#fff;
	background-color:#000;
}
html.color1 {
	background-color:#fff;
	color:#000;
}
.color1 {
	background-color:#fff;
	color:#000;
}
.color1 .auth a{
	color:#000;
	opacity:1;
}
.color1 .inner_sidebar .block .title, .inner_sidebar .block .title_menu, .blocks_one .block .title, .blocks_three .block .title, .blocks_two .title {
	border-bottom: none;
}
.color1 .icon{
	opacity:1;
}
.color1 #tab_1f:checked ~ #tab_l1f, #tab_2f:checked ~ #tab_l2f, #tab_3f:checked ~ #tab_l3f {
	color:#000;
	text-shadow:none;
}
.color1 .ov-h{
  background: #000;
}
.color1 .container-search {
	background:#000;
}
.color1 .container-search.opened {
	top:60px;	
}
.color1 .search-button:hover {
    background: #000;
    color: #ffffff;
	opacity:1;
}
.color1 .techmenu .socialConteiner {
	padding: 10px 0px 0;
    float: right;
    background: black;
}
.color1 #google_translate_element {
	display:none;
}
.color1 .search-button {
    color: #000;
	opacity: 1;
}
.color1 button, .color1 input[type="button"], .color1 input[type="reset"], .color1 input[type="submit"] {
	background-color:#000;
	color:#fff;
}
.color1 button:focus, .color1 input[type="button"]:focus, .color1 input[type="reset"]:focus, .color1 input[type="submit"]:focus {
	outline:solid 3px #000;
	background-color:#fff;
	color:#000;
}
.color1 input[type="text"], .color1 input[type="password"], .color1 textarea {
	color:#000;
	background:#fff;
	padding:5px;
}
.color1 input[type="text"]:focus, .color1 input[type="password"]:focus, .color1 textarea:focus { outline:solid 3px #000; }
.color1 body {
	background-color:#fff !important;
	color:#000 !important;
	background-image:none;
}
.color1 :focus { outline:solid 3px #fff; }
.color1 .a-colors a { border-color:#000; }
.color1 .a-colors a:hover { outline:none; }
.color1 a, .color1 .block a, .color1 .archive a {
	color:#000;
	outline:none;
}
.color1 a:hover, .color1 a:focus {
	background-color:#000 !important;
	color:#fff !important;
	outline:solid 3px #000;
}
.color1 h1, .color1 h2, .color1 h3, .color1 h4, .color1 h5, .color1 h6 { color:#000 !important; }
.color1 .a-fontsize-small { display:none; }
.color1.fs-big .a-fontsize-big, .color1.fs-small .a-fontsize-small, .color1.fs-normal .a-fontsize-normal, .color1 .a-fontsize a:hover {
	background-color:#000;
	color:#fff;
	text-shadow:none;
}
.color1 .link_map .block .item h2 { text-align:center; }
.color1 .a-fontsize a:hover { outline:none; }
.color1 .special-settings { border-bottom:solid 1px #000 !important; }
.color1 .special-settings {
	background-color:#fff;
	color:#000;
}
.color1 .logo a:hover {
	outline:none !important;
	background:none !important;
}
.color1 .link_map .block_social li[class^="item_"] a {
	background:none;
	padding:4px 5px;
}
.color1 .link_map a { color:#000; }
.color1 .footer_body .copy { color:#000; }
.color1 #header, .color1 #content, .color1 .content_head, .color1 .content_foot { background-image:none; background-color:#FFFFFF; border-right: 1px solid #000; border-left: 1px solid #000; }
.color1 .info .logo { background-image:none; background-color:#FFFFFF; }
.color1 .wrapper { background:#fff; }
.color1 #header .info { width:560px; }
.color1 .techmenu { width:420px; }
.color1 table.data-table, .color1 table.data-table td { border-color:#000 !important; }
.color1 .news .newsContent h2 { color:#000 !important; }
.color1 .inner_content h1, .color1 .inner_content h2 {
	padding:10px;
	margin-bottom:20px;
	line-height:1.5em;
	color:#000;
}
.color1 blockquote { border:solid 2px #000; }
.color1 .link_map .block .item h2 {
	color:#fff;
	background:#000;
	text-shadow:none;
}
.color1 .main_block p, .color1 #informer p, .color1 #informer h3 { margin:0; }
.color1 .control .search .input, .color1 #header .techmenu .search .input {
	background-image:none;
	background:#fff;
	color:#000;
	outline:solid 3px #000;
	padding:4px;
	width:300px !important;
	float:right !important;
}
.color1 .control .search .input:focus, .color1 #header .techmenu .search .input:focus {
	background:#000;
	color:#fff;
	outline:solid 3px #000;
}
.color1 #footer .control .search .button, .color1 .techmenu .search .button {
	color:#fff;
	display:block;
	cursor:pointer;
	display:none;
}
.color1 .main_menu { background:#000; }
.color1 .main_menu .first .first_item_emp:hover .link, .color1 .main_menu .first .first_item_emp_selected .link, .color1 .main_menu .first .first_item_selected .link, .color1 .main_menu .first .first_item .second, .color1 .main_menu .first .first_item:hover .link {
	background:#fff;
	color:#000;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.color1 .main_menu .link a:focus {
	outline:solid 3px #fff;
	background:#fff !important;
	color:#000 !important;
}
.color1 .main_menu .first .first_item .second {
	outline:solid 3px #000;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.color1 .main_menu ul a { color:#000; }
.color1 .main_menu .first .first_item .second ul li div{
	text-shadow:none;
}
.color1 .main_menu .first .first_item .second ul li + li div{
	border-top:solid 1px #000;
}
.color1 .main_menu .first .first_item .link a, .color1 .main_menu .first .first_item_emp .link a {
	color:#fff;
	font-weight:bold;
}
.color1 .main_menu .first .first_item.first_item_selected .link a, .color1 .main_menu .first .first_item_emp.first_item_emp_selected .link a { color:#000; }
.color1 .main_block .main_block_body { background:none; }
.color1 .main_block .news h2 {
	color:#000;
	text-shadow:none;
}
.color1 .main_block .carousel .item .info {
	background:#000;
	color:#fff;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	opacity:1;
}
.color1 .main_block .carousel .item .info .name p, .color1 .main_block .carousel .item .info .link { color:#fff !important; }
.color1 .main_block .carousel .jcarousel-next-horizontal, .color1 .main_block .carousel .jcarousel-prev-horizontal {
	background-color:#000;
	background-image:none;
	width:20px !important;
	height:30px !important;
}
.color1 .main_block .carousel .jcarousel-next-horizontal:after, .color1 .main_block .carousel .jcarousel-prev-horizontal:after {
	position:absolute;
	content:"";
	border:solid 15px transparent;
	top:0;
	bottom:0;
	left:100%;
	height:0px;
	border-left-color:#000;
}
.color1 .main_block .carousel .jcarousel-prev-horizontal:after {
	left:auto;
	right:100%;
	border-left-color:transparent;
	border-right-color:#000;
}
.color1 .blocks_two .carousel .item p { line-height:14px; }
.color1 table.data-table th, .color1 table.mun-details tr th, .color1 .selectedChild a {
	background:#000;
	color:#fff;
	text-shadow:none;
}
.color1 .selectedChild a, .color1 .selectedNotParent a {
	background-color:#000 !important;
	color:#fff !important;
	text-shadow:none;
}
.color1 .blocks_two .title .array li a { text-shadow:none; }
.color1 .blocks_two .title .array li a[style*="border-bottom-style: none"] {
	color:#000 !important;
	background:#fff !important;
}
.color1 .blocks_two .jcarousel-next-horizontal, .color1 .blocks_two .jcarousel-prev-horizontal {
	background-color:#000;
	background-image:none;
	width:20px !important;
	height:30px !important;
}
.color1 .blocks_two .jcarousel-next-horizontal:after, .color1 .blocks_two .jcarousel-prev-horizontal:after {
	position:absolute;
	content:"";
	border:solid 15px transparent;
	top:0;
	bottom:0;
	left:100%;
	height:0px;
	border-left-color:#000;
}
.color1 .blocks_two .jcarousel-prev-horizontal:after {
	left:auto;
	right:100%;
	border-left-color:transparent;
	border-right-color:#000;
}
.color1 .inner_sidebar .title_menu {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.color1 .inner_sidebar .title_menu h2 { color:#fff; }
.color1 .bx-sm-feature-select .bx-sm-parent a, .color1 .bx-sm-feature-select a.bx-sm-parent, .color1 .bx-sm-feature-select a.bx-sm-parent-button {
	color:#fff;
	background:#000;
}
.color1 .wizFormBtn { background-image:none; }
.color1 .inner .inner_sidebar .block .title_menu {
	background:#000;
	border-bottom-color:#000 !important;
}
.color1 a.str:hover + span.str:after { color:#fff; }
.color1 .inner_sidebar ul.side li.selectedNotParent div a, .color1 .inner_sidebar ul.side li.selected div a, .color1 .inner_sidebar .block .item ul li.selected a, .color1 .inner_sidebar ul.side a { color:#000; }
.color1 .inner_sidebar span.str:after { color:#000; }
.color1 .inner_sidebar .event1 { padding:0; }
.color1 .main_menu .first .first_item_emp_selected .link a, .color1 .main_menu .first .first_item_emp:hover .link a, .color1 .main_menu .first .first_item_selected .link a, .color1 .main_menu .first .first_item:hover .link a {
	background:none;
	outline:none;
	color:#000;
}
.color1 .main_menu .first .first_item_emp_selected .link a:hover, .color1 .main_menu .first .first_item_emp:hover .link a:hover, .color1 .main_menu .first .first_item_selected .link a:hover, .color1 .main_menu .first .first_item:hover .link a:hover {
	background:none !important;
	color:#000 !important;
}
.color1 .login-popup-wrapper { background:transparent; }
.color1 .login-popup { background:#fff; }
.color1 .blocks_three .block_vote .vote h3 { color:#000; }
.color1 .files-download a {
	background-position:2px 50%;
	background-image:url("/images/docs/no1.gif");
}
.color1 .files-download a.doc { background-image:url("/images/docs/doc1.gif"); }
.color1 .files-download a.gif { background-image:url("/images/docs/gif1.gif"); }
.color1 .files-download a.jpg { background-image:url("/images/docs/jpg1.gif"); }
.color1 .files-download a.pdf { background-image:url("/images/docs/pdf1.gif"); }
.color1 .files-download a.rtf { background-image:url("/images/docs/rtf1.gif"); }
.color1 .files-download a.ppt { background-image:url("/images/docs/ppt1.gif"); }
.color1 .files-download a.rar { background-image:url("/images/docs/rar1.gif"); }
.color1 .files-download a.xls { background-image:url("/images/docs/xls1.gif"); }
#color1 a {
	border-color:#000;
	color:#000;
	background-color:#fff;
}
.a-colors .a-color2 {
	display:inline-block;
	color:#ff0;
	background-color:#000;
	border-color:#ff0 !important;
}
.a-colors .a-color2:hover {
	color:#000;
	background-color:#ff0;
}
html.color2 {
	background-color:#000;
	color:#ff0;
}
.color2 *{
	border-color:#ff0 !important;
}
.color2 {
	background-color:#000;
	color:#ff0;
}
.color2 button, .color2 input[type="button"], .color2 input[type="reset"], .color2 input[type="submit"] {
	background-color:#ff0;
	color:#000;
}
.color2 button:focus, .color2 input[type="button"]:focus, .color2 input[type="reset"]:focus, .color2 input[type="submit"]:focus {
	outline:solid 3px #ff0;
	background-color:#000;
	color:#ff0;
}
.color2 input[type="text"], .color2 input[type="password"], .color2 textarea {
	color:#ff0;
	background:#000;
	padding:5px;
}
.color2 input[type="text"]:focus, .color2 input[type="password"]:focus, .color2 textarea:focus { outline:solid 3px #ff0; }
.color2 body {
	background-color:#000 !important;
	color:#ff0 !important;
}
.color2 :focus { outline:solid 3px #000; }
.color2 .a-colors a { border-color:#ff0; }
.color2 .a-colors a:hover { outline:none; }

.color2 a{
	color:#fff;
	outline:none;
}
.color2 a:hover,
.color2 a:focus {
	background-color:#ff0 !important;
	color:#000 !important;
	outline:solid 3px #ff0;
}
.color2 .jcarousel-list .info a:hover,
.color2 .jcarousel-list .info a:focus {
	border-left:solid 1px #ff0;
}
.color2 h1, .color2 h2, .color2 h3, .color2 h4, .color2 h5, .color2 h6 { color:#fff !important; }
.color2 .a-fontsize-small { display:none; }
.color2.fs-big .a-fontsize-big, .color2.fs-small .a-fontsize-small, .color2.fs-normal .a-fontsize-normal, .color2 .a-fontsize a:hover {
	background-color:#ff0;
	color:#000;
	text-shadow:none;
}
.color2 .link_map .block .item h2 { text-align:center; }
.color2 .a-fontsize a:hover { outline:none; }
.color2 .special-settings { border-bottom:solid 1px #ff0 !important; }
.color2 .special-settings {
	background-color:#000;
	color:#ff0;
}
.color2 .logo a:hover,
.color2 .logo a:focus,
.color2 .special-settings a:hover,
.color2 .special-settings a:focus{
	outline:none !important;
}
.color2 .link_map .block_social li[class^="item_"] a {
	background:none;
	padding:4px 5px;
}
.color2 .link_map a { color:#fff; }
.color2 .footer_body .copy { color:#ff0; }
.color2 #header, .color2 .info .logo, .color2 #content, .color2 .content_head, .color2 .content_foot { background-image:none; }
.color2 .wrapper { background:#000; }
.color2 #header .info { width:560px; }
.color2 .techmenu { width:420px; }
.color2 table.data-table, .color2 table.data-table td { border-color:#fff !important; }
.color2 .news .newsContent h2 { color:#fff !important; }
.color2 .inner_content h1, .color2 .inner_content h2 {
	padding:10px;
	margin-bottom:20px;
	line-height:1.5em;
	color:#fff;
}
.color2 blockquote { border:solid 2px #ff0; }
.color2 .link_map .block .item h2 {
	color:#000;
	background:#ff0;
	text-shadow:none;
}
.color2 .main_block p, .color2 #informer p, .color2 #informer h3 { margin:0; }
.color2 .control .search .input, .color2 #header .techmenu .search .input {
	background-image:none;
	background:#000;
	color:#ff0;
	outline:solid 3px #ff0;
	padding:4px;
	width:300px !important;
	float:right !important;
}
.color2 .control .search .input:focus, .color2 #header .techmenu .search .input:focus {
	background:#ff0;
	color:#000;
	outline:solid 3px #ff0;
}
.color2 #footer .control .search .button, .color2 .techmenu .search .button {
	color:#000;
	display:block;
	cursor:pointer;
	display:none;
}
.color2 .main_menu { background:#ff0; }
.color2 .main_menu .first .first_item_emp:hover .link, .color2 .main_menu .first .first_item_emp_selected .link, .color2 .main_menu .first .first_item_selected .link, .color2 .main_menu .first .first_item .second, .color2 .main_menu .first .first_item:hover .link {
	background:#000;
	color:#ff0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.color2 .main_menu .link a:focus {
	outline:solid 3px #000;
	background:#000 !important;
	color:#fff !important;
}
.color2 .main_menu .first .first_item .second {
	outline:solid 3px #ff0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.color2 .main_menu ul a { color:#fff; }
.color2 .main_menu .first .first_item .second ul li div {
	text-shadow:none;
}
.color2 .main_menu .first .first_item .second ul li +li div{
	border-top:solid 1px #ff0;
}
.color2 .main_menu .first .first_item .link a, .color2 .main_menu .first .first_item_emp .link a {
	color:#000;
	font-weight:bold;
}
.color2 .main_menu .first .first_item.first_item_selected .link a, .color2 .main_menu .first .first_item_emp.first_item_emp_selected .link a { color:#ff0; }
.color2 .main_block .main_block_body { background:none; }
.color2 .main_block .news h2 {
	color:#fff;
	text-shadow:none;
}
.color2 .main_block .carousel .item .info {
	background:#ff0;
	color:#000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	opacity:1;
}
.color2 .main_block .carousel .item .info .name p, .color2 .main_block .carousel .item .info .link { color:#000 !important; }
.color2 .main_block .carousel .jcarousel-next-horizontal, .color2 .main_block .carousel .jcarousel-prev-horizontal {
	background-color:#ff0;
	background-image:none;
	width:20px !important;
	height:30px !important;
}
.color2 .main_block .carousel .jcarousel-next-horizontal:after, .color2 .main_block .carousel .jcarousel-prev-horizontal:after {
	position:absolute;
	content:"";
	border:solid 15px transparent;
	top:0;
	bottom:0;
	left:100%;
	height:0px;
	border-left-color:#ff0;
}
.color2 .main_block .carousel .jcarousel-prev-horizontal:after {
	left:auto;
	right:100%;
	border-left-color:transparent;
	border-right-color:#ff0;
}
.color2 .blocks_two .carousel .item p { line-height:14px; }
.color2 table.data-table th, .color2 table.mun-details tr th, .color2 .selectedChild a {
	background:#ff0;
	color:#000;
	text-shadow:none;
}
.color2 .selectedChild a, .color2 .selectedNotParent a {
	background-color:#ff0 !important;
	color:#000 !important;
	text-shadow:none;
}
.color2 .blocks_two .title .array li a { text-shadow:none; }
.color2 .blocks_two .title .array li a[style*="border-bottom-style: none"] {
	color:#ff0 !important;
	background:#000 !important;
}
.color2 .blocks_two .jcarousel-next-horizontal, .color2 .blocks_two .jcarousel-prev-horizontal {
	background-color:#ff0;
	background-image:none;
	width:20px !important;
	height:30px !important;
}
.color2 .blocks_two .jcarousel-next-horizontal:after, .color2 .blocks_two .jcarousel-prev-horizontal:after {
	position:absolute;
	content:"";
	border:solid 15px transparent;
	top:0;
	bottom:0;
	left:100%;
	height:0px;
	border-left-color:#ff0;
}
.color2 .blocks_two .jcarousel-prev-horizontal:after {
	left:auto;
	right:100%;
	border-left-color:transparent;
	border-right-color:#ff0;
}
.color2 .inner_sidebar .title_menu {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.color2 .inner_sidebar .title_menu h2 { color:#000; }
.color2 .bx-sm-feature-select .bx-sm-parent a, .color2 .bx-sm-feature-select a.bx-sm-parent, .color2 .bx-sm-feature-select a.bx-sm-parent-button {
	color:#000;
	background:#ff0;
}
.color2 .wizFormBtn { background-image:none; }
.color2 .inner .inner_sidebar .block .title_menu {
	background:#fff;
	border-bottom-color:#fff !important;
}
.color2 .inner_sidebar ul.side li.selectedNotParent div a, .color2 .inner_sidebar ul.side li.selected div a, .color2 .inner_sidebar .block .item ul li.selected a, .color2 .inner_sidebar ul.side a { color:#fff; }
.color2 .inner_sidebar .event1 { padding:0; }
.color2 .main_menu .first .first_item_emp_selected .link a, .color2 .main_menu .first .first_item_emp:hover .link a, .color2 .main_menu .first .first_item_selected .link a, .color2 .main_menu .first .first_item:hover .link a {
	background:none;
	outline:none;
	color:#fff;
}
.color2 .main_menu .first .first_item_emp_selected .link a:hover, .color2 .main_menu .first .first_item_emp:hover .link a:hover, .color2 .main_menu .first .first_item_selected .link a:hover, .color2 .main_menu .first .first_item:hover .link a:hover {
	background:none !important;
	color:#fff !important;
}
.color2 .login-popup-wrapper { background:transparent; }
.color2 .login-popup { background:#000; }
.color2 .blocks_three .block_vote .vote h3 { color:#fff; }
.color2 .files-download a {
	background-position:2px 50%;
	background-image:url("/images/docs/no2.gif");
}
.color2 .files-download a.doc { background-image:url("/images/docs/doc2.gif"); }
.color2 .files-download a.gif { background-image:url("/images/docs/gif2.gif"); }
.color2 .files-download a.jpg { background-image:url("/images/docs/jpg2.gif"); }
.color2 .files-download a.pdf { background-image:url("/images/docs/pdf2.gif"); }
.color2 .files-download a.rtf { background-image:url("/images/docs/rtf2.gif"); }
.color2 .files-download a.ppt { background-image:url("/images/docs/ppt2.gif"); }
.color2 .files-download a.rar { background-image:url("/images/docs/rar2.gif"); }
.color2 .files-download a.xls { background-image:url("/images/docs/xls2.gif"); }
#color2 a {
	border-color:#ff0;
	color:#ff0;
	background-color:#000;
}
html.specialversion.fs-normal body {
	font-size:16px;
	line-height:24px;
}
html.specialversion.fs-normal body input[type="text"], html.specialversion.fs-normal body input[type="submit"], html.specialversion.fs-normal body input[type="password"], html.specialversion.fs-normal body button
						textarea {
	font-size:16px;
	line-height:24px;
	height:24px;
}
html.specialversion.fs-normal body .inner_content h1 { font-size:31px; }
html.specialversion.fs-normal body .inner_sidebar ul.side, html.specialversion.fs-normal body .inner_sidebar ul
						 ul { font-size:16px; }
html.specialversion.fs-normal body blockquote {
	font-size:16px;
	line-height:24px;
}
html.specialversion.fs-normal body .inner_sidebar .block .announce .item .info .date, html.specialversion.fs-normal body .inner_sidebar .block .event .item .date, html.specialversion.fs-normal body .blocks_one .block_announce .block .announce .item .info .date, html.specialversion.fs-normal body .inner_content .news .item .date, html.specialversion.fs-normal body .blocks_one .block_event .block .event .item .date, html.specialversion.fs-normal body .blocks_three .block_vote .vote h3 { font-size:16px !important; }
html.specialversion.fs-normal body .wizFormBtn { height:32px; }
html.specialversion.fs-normal body table td, html.specialversion.fs-normal body table th, html.specialversion.fs-normal body table.data-table td, html.specialversion.fs-normal body table.data-table th { padding:16px 5.3333333333333px; }
html.specialversion.fs-normal body #header .techmenu .search, html.specialversion.fs-normal body #footer .control .search { height:28.8px; }
html.specialversion.fs-normal body #header .techmenu .search .input, html.specialversion.fs-normal body #footer .control .search .input {
	height:19.2px;
	line-height:19.2px;
	font-size:16px !important;
}
html.specialversion.fs-normal body .login-popup {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border:solid 4px !important;
	font-size:16px;
}
html.specialversion.fs-normal body .login-popup h3 { font-size:16px; }
html.specialversion.fs-normal body .login-popup input, html.specialversion.fs-normal body .login-popup button {
	line-height:24px;
	height:24px;
	padding:0 10px;
	font-size:16px;
}
html.specialversion.fs-normal body .login-popup input:focus, html.specialversion.fs-normal body .login-popup button:focus { outline:solid 3px; }
html.specialversion.fs-normal body .bx-registration-table { font-size:20px; }
html.specialversion.fs-normal body .main_block .news .item .info .date { font-size:14px; }
html.specialversion.fs-normal body .blocks_three .block_vote .vote .item input, html.specialversion.fs-normal body .inner_sidebar .block .vote .item input { height:24px; }
html.specialversion.fs-big body {
	font-size:22px;
	line-height:38px;
}
html.specialversion.fs-big body input[type="text"], html.specialversion.fs-big body input[type="submit"], html.specialversion.fs-big body input[type="password"], html.specialversion.fs-big body button
						textarea {
	font-size:22px;
	line-height:38px;
	height:38px;
}
html.specialversion.fs-big body .inner_content h1 { font-size:37px; }
html.specialversion.fs-big body .inner_sidebar ul.side, html.specialversion.fs-big body .inner_sidebar ul
						 ul { font-size:22px; }
html.specialversion.fs-big body blockquote {
	font-size:22px;
	line-height:38px;
}
html.specialversion.fs-big body .inner_sidebar .block .announce .item .info .date, html.specialversion.fs-big body .inner_sidebar .block .event .item .date, html.specialversion.fs-big body .blocks_one .block_announce .block .announce .item .info .date, html.specialversion.fs-big body .inner_content .news .item .date, html.specialversion.fs-big body .blocks_one .block_event .block .event .item .date, html.specialversion.fs-big body .blocks_three .block_vote .vote h3 { font-size:22px !important; }
html.specialversion.fs-big body .wizFormBtn { height:44px; }
html.specialversion.fs-big body table td, html.specialversion.fs-big body table th, html.specialversion.fs-big body table.data-table td, html.specialversion.fs-big body table.data-table th { padding:22px 7.3333333333333px; }
html.specialversion.fs-big body #header .techmenu .search, html.specialversion.fs-big body #footer .control .search { height:45.6px; }
html.specialversion.fs-big body #header .techmenu .search .input, html.specialversion.fs-big body #footer .control .search .input {
	height:26.4px;
	line-height:26.4px;
	font-size:22px !important;
}
html.specialversion.fs-big body .login-popup {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border:solid 4px !important;
	font-size:22px;
}
html.specialversion.fs-big body .login-popup h3 { font-size:22px; }
html.specialversion.fs-big body .login-popup input, html.specialversion.fs-big body .login-popup button {
	line-height:38px;
	height:38px;
	padding:0 10px;
	font-size:22px;
}
html.specialversion.fs-big body .login-popup input:focus, html.specialversion.fs-big body .login-popup button:focus { outline:solid 3px; }
html.specialversion.fs-big body .bx-registration-table { font-size:26px; }
html.specialversion.fs-big body .main_block .news .item .info .date { font-size:14px; }
html.specialversion.fs-big body .blocks_three .block_vote .vote .item input, html.specialversion.fs-big body .inner_sidebar .block .vote .item input { height:38px; }

html.specialversion.fs-big body .face {
	line-height:20px;}
html.specialversion body .face .list {
	font-size: 0.75em;
}

html.specialversion body #foto_video .array {
	line-height: 20px;}

html.specialversion body div.photo-page-main #photo-main-page-right {
	min-width:0;
	font-size:0.75em;}
html.specialversion.fs-big  body div.photo-controls-buttons ul.photo-controls li {
	height:30px !important;
}
html.specialversion.fs-big div.photo-page-main #photo-main-page-right {
	font-size: 0.7em;
	width:180px !important;
}
html.specialversion .tabsGosServices td{
	padding-left:0 !important;
	padding-right:0 !important;
	font-size:16px !important;
}
html.specialversion #undertabs div {
	background: url("/images/action-arrow-light.gif") no-repeat scroll 0 7px transparent;
}
html.specialversion.fs-big #undertabs div {
	background: url("/images/action-arrow-light.gif") no-repeat scroll 0 12px transparent;
}

html.specialversion .timeTD span {
	background: #FFFFFF;
	border: #F4F3EE 1px solid;
	border-radius: 2px;
}

html.color2 .timeTD span {
	color:#000000;
}

/*Κΰπςΰ*/
.specialversion .map-wrapper{
	font-size:14px;
}
.specialversion .map-container .map-category-list{
	margin:0;
}
.specialversion .map-wrapper .map-container li{
	list-style:none;
}
.specialversion .map-container .map-section{
	border:1px solid;
	border-top:0;
	border-color:#000 !important;
}
.specialversion .map-container .map-section.collapse{
	border-bottom:0;
}
.specialversion .map-container .map-filter .map-category-item.active,
.specialversion .map-container .map-filter .map-category-item.active:hover{
	color:#fff;
	background:#000;
}
.specialversion.fs-normal .map-container input[type="text"]{
	height:30px;
	line-height:normal;
}
.specialversion .map-container .map-list .map-item-geo:after{
	background-position:-55px -40px;
}
.specialversion .map-container .map-list .map-item-geo{
	background:#345a88;
	border-color:#345a88 !important;
	box-shadow:none;
}
.specialversion .map-container .map-list .map-item-geo:hover{
	background:#c90000;
	border-color:#c90000 !important;
}
.specialversion .map-container .map-list .map-item-geo:active{
	background-image:none;
}
.specialversion .map-container .map-rule-float,
.specialversion .map-container .map-ruleV > div{
	background:#000;
	border-color:#000 !important;
}
.specialversion .map-container .map-clear-button{
	border:0;
	color:#fff;
	background:#000;
	box-shadow:none;
}
.specialversion .map-container .map-hide{
	color:#000;
}

.color2 .map-wrapper,
.color2 .map-item-name a,
.color2 .map-container input[type="text"]{
	color:#000;
}
.color2 .map-container .map-filter .map-category-item.active,
.color2 .map-wrapper .map-capture-menu,
.color2 .map-wrapper .map-capture-menu a,
.color2 .map-container .map-clear-button{
	color:#ff0;
}
.color2 .map-container input[type="text"]{
	background:#fff;
}
.color2 .map-category-name span,
.specialversion .map-container .map-section-head,
.color2 .map-container input[type="text"]{
	border-color:#000 !important;
}
.specialversion .map-events .map-container .map-list .map-item-opening {
	height:auto;
}
/* End */


/* Start:/bitrix/templates/oblduma/normalize.css?16124211784929*/
/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{ display: block; }

audio,canvas,video{ display: inline-block; }

audio:not([controls]){ display: none; height: 0; }

[hidden]{ display: none; }

html{
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

a:focus{ outline: thin dotted; }

a:active,a:hover{ outline: 0; }

h1{ margin: .67em 0; font-size: 2em; }

abbr[title]{ border-bottom: 1px dotted; }

b,strong{ font-weight: bold; }

dfn{ font-style: italic; }

hr{
	box-sizing: content-box;
	height: 0;
	-moz-box-sizing: content-box;
}

mark{ background: #ffff00; color: #000000; }

code,kbd,pre,samp{ font: 1em monospace,serif; }

pre{ white-space: pre-wrap; }

q{ quotes: "\201C" "\201D" "\2018" "\2019"; }

small{ font-size: 80%; }

sub,sup{
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup{ top: -0.5em; }

sub{ bottom: -0.25em; }

img{ border: 0; }

svg:not(:root){ overflow: hidden; }

fieldset{
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: .35em .625em .75em;
}

button,input,select,textarea{ margin: 0; font: 100% inherit; }

button,input{ line-height: normal; }

button,select{ text-transform: none; }

button,html input[type="button"],input[type="reset"],input[type="submit"]{ cursor: pointer; -webkit-appearance: button; }

button[disabled],html input[disabled]{ cursor: default; }

input[type="checkbox"],input[type="radio"]{ padding: 0; box-sizing: border-box; }

input[type="search"]{
	box-sizing: content-box;
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{ -webkit-appearance: none; }

textarea{ overflow: auto; vertical-align: top; }

table{ border-collapse: collapse; border-spacing: 0; }

body, figure { margin: 0; }

legend, button::-moz-focus-inner,input::-moz-focus-inner { border: 0; padding: 0; }

/* normalize end*/

.none {
	display: -moz-inline-stack;
	display: inline-block;
	_overflow: hidden;
	zoom: 1;
	*display: inline;
}


.inner .inner_sidebar ul.side li ul li { padding: 2px 10px 2px 10px; }

.inner .inner_sidebar ul.side li ul li:hover { padding: 0 9px 1px 9px; }


/*.main_menu .first .first_item .second ul li div { text-shadow: none;}

.inner .inner_sidebar .block .title h2,
.inner .inner_sidebar .block .title .more a,
.inner .inner_content table th,
.link_map .block .item h2,
.blocks_one .block .title h2,
.blocks_one .block .title .more a,
.blocks_two .title h2,
.blocks_two .title .array li,
.blocks_two .title .all li,
.blocks_three .block .title h2,
.blocks_three .block .title .more a { 
text-shadow: 1px 1px 1px #083874; }*/

.main_block .carousel .item .info {
	opacity: 0.8;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	zoom: 1;
}
.main_block p,
#informer p,
#informer h3 {
	margin:0;
}
#informer h3 {
	font-family: Arial, sans-serif;
}

/*.inner .inner_sidebar .block .title_menu {
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
}

.main_menu .first .first_item .link,
.main_menu .first .first_item .second,
.inner .inner_sidebar ul.side ul li:hover,
.inner .inner_sidebar ul.side ul li.selected,
.inner .inner_sidebar ul.side ul li.selectedNotParent,
.inner .inner_sidebar ul.side ul li.selectedChild, .main_menu .first .first_item_emp .link {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}*/

.desktop .main_menu .first .first_item:hover .link a,
.main_menu .first .first_item.active .link a,
.main_menu .first .first_item_selected .link a,
.desktop .main_menu .first .first_item_emp:hover .link a,
.main_menu .first .first_item_emp.active .link a,
.main_menu .first .first_item_emp_selected .link a{
	text-shadow:1px 1px 1px #3d3d3d;
}

.main_menu .first .first_item_selected .link,
.desktop .main_menu .first .first_item:hover .link,
.main_menu .first .first_item.active .link,
.desktop .main_menu .first .first_item:hover .second,
.main_menu .first .first_item.active .second,
.main_menu .first .first_item_emp_selected .link,
.desktop .main_menu .first .first_item_emp:hover .link,
.main_menu .first .first_item_emp.active .second,
.main_menu .first .first_item_selected .link,
.desktop .main_menu .first .first_item:hover .link,
.main_menu .first .first_item.active .link,
.main_menu .first .first_item_emp_selected .link,
.desktop .main_menu .first .first_item_emp:hover .link,
.main_menu .first .first_item_emp.active .link{
	box-shadow:5px 5px 5px #9c9c9c;
}
/* End */


/* Start:/bitrix/templates/oblduma/styles.css?161242117840236*/
/** + html .files-download div { margin: 0 0 10px; }*/

/** html #layer { height: 100%; }*/

blockquote {
	border-radius: 5px;
	margin: 20px 0;
	padding: 20px 30px;
	font: italic 14px Georgia, "Times New Roman", Times, serif;
}

blockquote em {
	padding: 0 30px 0 0;
	display: block;
}

div,form,ul,li,dl,dt,dd,p { margin: 0; padding: 0; list-style: none; }

h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

body {
	margin: 0;
	padding: 0;
	font: 14px Tahoma, Arial, Verdana, sans-serif;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	position: relative;
}

a{color:#666;}
/* ==========================================================================
   ΠΠ°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ Π΄Π»Ρ IE<8 */
/* ========================================================================== */
	

	.chromeframe {
		margin:0;
		background:#FFFFEA;
		color:#4b2202;
		font:normal 1em/1.3 Arial, sans-serif;
		padding:0.5em 1em;
		border-bottom:solid 2px #2c3e50;
	}
	.chromeframe p {
		margin:0 10px 4px 0;
	}
	.chromeframe b {
		color:red;
	}
	.chromeframe a {
		color:#363636;
		display:inline-block;
		padding:0px 5px 1px;
		text-decoration:none;
	}
	.chromeframe a:hover {
		color:#FFFFEA;
		background-color:#34495e;
	}
	.chromeframe .but {
		width:24px;
		height:24px;
		display:inline-block;
		text-indent:-9999px;
		text-align:left;
		margin:0 6px 6px 0;
		/*padding:3px;*/
		background:url('/bitrix/templates/oblduma/images/browser-icons.png') no-repeat 0 0;
		border:none;
		cursor:pointer;
	}
	.chromeframe .but:hover {
		background-color:transparent;
	}
	.chromeframe .but-opera {
		background-position:0 -30px;
	}
	.chromeframe .but-firefox {
		background-position:0 -90px;
	}
	.chromeframe .but-chrome {
		background-position:0 -60px;
	}
	.chromeframe .but-safari {
		background-position:0 -120px;
	}
	.chromeframe .closeframe {
		padding:2px 5px 1px 28px;
		background:url('/bitrix/templates/oblduma/images/browser-icons.png') no-repeat 0 -148px;
		display:inline-block;
		margin-right:10px;
	}
	.chromeframe .fright {
		width:25%;
		text-align:right;
		float: right;
	}
	.chromeframe .fleft {
		width:75%;
		float: left;
	}

/* reestr table*/
.tab{overflow: visible;}	
table.tab th{ padding: 5px 5px; font-weight: normal; font-weight:bold;}
table.tab td{ padding: 10px 5px;}
table.tab tr {border-bottom:solid #CCC 1px;}
.tab_l{border-right:solid #CCC 1px;}
.tab_top{border-right:solid #CCC 1px;}
.download_link{padding-left:40%;} 
.download_link_reestr{ font-size:11px; padding-top:5px;} 
/*end reestr table*/

table.data-table th{ padding: 5px 15px; font-weight: normal; height: 32px; }
table.data-table,
table.data-table th,
table.data-table td {
	border-right: 0 !important;
	border-left: 0 !important;
}

table.tabsGosServices .bx-sm-leftshadow {
	background: url("/images/left-shadow.gif") no-repeat scroll left bottom transparent;
}

.bottom-menu {
	margin: 20px auto 0px auto;
	width: 100%;
	overflow: hidden;
}

.bottom-menu ul {
	float: left;
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
/*	height: 30px;*/
	left: 50%;
	position: relative;
}

.bottom-menu ul li {
	float: left;
	margin: 7px 20px;
	position: relative;
	right: 50%;
}

.bx-sm-feature-noselect .bx-sm-parent a, .bx-sm-feature-noselect a.bx-sm-parent, .bx-sm-feature-noselect a.bx-sm-parent-button { color: #767676; }

.bx-sm-feature-noselect .bx-sm-parent, .bx-sm-feature-noselect .bx-sm-parent-button {
	background: url("/images/tabs.gif") no-repeat scroll right -34px transparent;
}

.bx-sm-feature-select .bx-sm-parent {
	background: url("/images/tabs.gif") no-repeat scroll right 0 transparent;
}

.bx-sm-feature-select .bx-sm-parent a, .bx-sm-feature-select a.bx-sm-parent, .bx-sm-feature-select a.bx-sm-parent-button { color: #000000; }

.bx-sm-parent .bx-sm-header, .bx-sm-parent-button .bx-sm-header-button { text-align: center; height: 34px; }

.bx-sm-parent a, a.bx-sm-parent, a.bx-sm-parent-button {
	display: block;
	font: bold 13px/34px Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

.bx-sm-rightline {
	background: url("/images/right-line.gif") no-repeat scroll left bottom transparent;
}

.bx-sm-rightshadow {
	background: url("/images/right-shadow.gif") no-repeat scroll left bottom transparent;
}

.bx-sm-separator {
	background: url("/images/tabs.gif") no-repeat scroll left -68px transparent;
}

.clear { clear: both; overflow: hidden; height: 0; }

.corsorH3 h3 { padding: 0 0 0 10px; cursor: pointer; }

.corsorH3 h3 a {
	padding: 0 18px 0 0;
	background: url("/images/icon_next.png") no-repeat scroll 100% 50% transparent;
}

.files-download { padding: 0 50px 0 0; position: relative; }

.files-download a {
	float: left;
	margin: 0 0 10px;
	padding: 5px 0 0 35px;
	background: url("/images/docs/no.png") no-repeat scroll left top transparent;
	font: 13px/16px Arial;
	text-decoration: none;
	min-height: 23px;
}

.files-download a span { padding-right: 4px; text-decoration: underline; }

.files-download a.doc {
	background: url("/images/docs/doc.png") no-repeat scroll left top transparent;
}

.files-download a.gif {
	background: url("/images/docs/gif.png") no-repeat scroll left top transparent;
}

.files-download a.jpg {
	background: url("/images/docs/jpg.png") no-repeat scroll left top transparent;
}

.files-download a.pdf {
	background: url("/images/docs/pdf.png") no-repeat scroll left top transparent;
}

.files-download a.ppt {
	background: url("/images/docs/ppt.png") no-repeat scroll left top transparent;
}

.files-download a.rar {
	background: url("/images/docs/rar.png") no-repeat scroll left top transparent;
}

.files-download a.xls {
	background: url("/images/docs/xls.png") no-repeat scroll left top transparent;
}

.files-download div { overflow: hidden; }

.files-download i { font: 10px/10px Arial; }

.layer_main {
	background: url('/bitrix/templates/oblduma/images/bg_main_block_repeat.gif') 0 177px repeat-x;
}

.menu-clear-left { clear: left; overflow: hidden; height: 0; }

.t0 { color: #107c7d; }

.t-0 { color: #349495; }

.t1 { color: #107d18; }

.t-1 { color: #0d9dcc; }

.t2 { color: #e78042; }

.t-2 { color: #0e7da2; }

.t3 { color: #ff3a3a; }

.t-3 { color: #0e4da2; }

.t4 { color: #de0000; }

.t-4 { color: #003a88; }

.t5 { color: #be0000; }

.t-5 { color: #060088; }

.t5, .t4, .t3, .t2, .t1, .t0, .t-0, .t-1, .t-2, .t-3, .t-4, .t-5 { font-size: 24px; }

.weather { padding: 12px; background: #f4f3ee; }

.weather .city {
	margin-left: 10px;
	border-bottom: 1px solid #cecece;
	padding: 0 0 12px;
	color: #000000;
	font-size: 14px;
}

.weather table { margin-top: 20px; margin-left: 10px; }

#content {
	position: relative;
	width: 1164px;
	margin: 0 auto;
	padding: 0 18px 16px;
	position: relative;
	background: #fff;
	*border-radius: 10px;
	min-height: 400px;
}

.banner_carousel { padding: 10px 40px; text-align:center; }

.banner_carousel .jcarousel-item { float: left; margin: 0 2px; padding: 1px; height: 64px; }

.banner_carousel .jcarousel-next-horizontal {
	width: 11px;
	/*background: url('/bitrix/templates/oblduma/images/button_carousel_banner_next.png') no-repeat;*/
	cursor: pointer;
	position: absolute;
	top: 17px;
	right: -17px;
	height: 31px;
}

.banner_carousel .jcarousel-prev-horizontal {
	width: 11px;
	/*background: url('/bitrix/templates/oblduma/images/button_carousel_banner_prev.png') no-repeat;*/
	cursor: pointer;
	position: absolute;
	top: 17px;
	left: -17px;
	height: 31px;
}

.blocks_one .block .title,
.blocks_three .block .title { padding: 8px 12px; height: 25px; }

.blocks_one .block_announce { width: 50%; }

.blocks_one .block_announce .announce { width: 431px; }

.blocks_one .block_announce .block .announce .carousel { margin: 0 0 12px; padding: 0 10px 12px; }

.blocks_one .block_announce .block .announce .carousel .jcarousel-clip { width: 610px; overflow: hidden; }

.blocks_one .block_announce .block .announce .carousel .jcarousel-container { width: 610px; margin: auto; position: relative; }

.blocks_one .block_announce .block .announce .carousel .jcarousel-item { width: 285px; padding: 0 10px; }

.blocks_one .block_announce .block .announce .carousel .jcarousel-next-horizontal {
	width: 11px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAfCAYAAAAx6zerAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEvSURBVHjajJRBBwJBFMenqcsSEV37ABGd9rSniIjYU/RN+gT1SSIiolNEp+xeo2tEdOoUnaL/MGX3P29qh+fZmZ/nN/NmtpQkSUMpFav82IRheKU5VUE8EFNEPTM/Q0wY1qjwRF7T/FgJQ9s8p/lmmqaRD94hbrQ2EmGovJAWDKN6WaqsBNicUk+EUf2AdP61UU2LvNEhVAIfzCo1xECEoXJEOvpUtHD2rNKHSq0oHHzujgND5YJ0kFSkylL1LlQaPnhJ36aTQx/cFuZOPpiv6MV02IFtx2JpD1Llvu1cIZgVTrazeRgK1exd4GPkyrHtWCGYFVIonB0YCnV+GdxJTQ80++acd6l/KOyhcHNgKDSRoj+X6VuZ/xHmL7XywaywhcLdgaHQQu78UzDjLcAAm7lPzvKDl0wAAAAASUVORK5CYII=') no-repeat;
	cursor: pointer;
	position: absolute;
	top: 35px;
	right: -12px;
	height: 31px;
}

.blocks_one .block_announce .block .announce .carousel .jcarousel-prev-horizontal {
	width: 11px;
	/*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAfCAYAAAAx6zerAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEpSURBVHjajJSxCsIwEIbb6FIQBMFJ6AuIa6dOQkEQBCfBZ/ABfB9BFISCqyA4CV0FV8HJybVTqf9hC+3l0rRwxoSPny+5Nm6e5w5/kiQZYZiz5bjryM8Gta3Mv6idMsBrNj8HQZAqQSHE4LPlPf1IySs2/6CuGozUjgAfoZBJyRFqyOHyj7Js7IXUuwZDwcOwkDYmJVMT+iYFDnOFBxQeGgwFSpw1KVSTlyivLcwV7lB4azAU6FynttQymY6rw9ZPJvgprE9EuOjQ29LJ2ga547LoaCtYOvc/XHTqaVNRDcc1h0qvLewVndVhqLzoNWlSUZbORVAZmGB6f7PKvPZN1mCo0Jd8M6lIVwFXCaHim+AYlUp3iQZDhe61i6TiGm5RSjqw5fFPgAEAg5hUTli0psEAAAAASUVORK5CYII=') no-repeat;*/
	cursor: pointer;
	position: absolute;
	top: 35px;
	left: -12px;
	height: 31px;
}

.blocks_one .block_announce .block .announce .item .info, .inner_content .news .item .info { margin: 0 0 0 140px; }

.blocks_one .block_announce .block .announce .micro { margin: 0 0 6px; }

.blocks_one .block_announce .block .announce .micro p { float: none; margin: 0 0 0 0; }

.blocks_one .block_announce .block .announce .noArrow .jcarousel-prev-horizontal, .blocks_one .block_announce .block .announce .noArrow .jcarousel-next-horizontal{ background: none; cursor: auto; }

.blocks_one .block_announce .title { padding-right: 32px; }

.blocks_one .emptySpace, .blocks_three .emptySpace { width: 0px; }

.blocks_important,
.blocks_one,
.blocks_two,
.blocks_three { margin: 0 0 18px; }

.block_face, 
.block_vote, 
.block_message,
.block_announce,
.block_event {
	padding: 0;
	margin: 0;
	vertical-align: top;
}
.block_face h2, 
.block_vote h2, 
.block_message h2,
.block_announce h2,
.block_event h2,
.blocks_two h2 {
	font: normal 18px/22px Tahoma, Arial, Verdana, sans-serif;;
}

.block_face { width: 319px;}

.block_face .face { width: 295px; padding: 12px; }

.block_face .face .image { float: left; margin: 8px 0 15px 10px; }

.block_face .face .info { float: right; width: 160px; margin: 8px 0 15px; }

.block_face .face .info h3 { margin: 0 15px 30px 0; font-size: 14px; }

.block_face .face .info p{
	margin:15px 15px 0 0;
	font-size:.85em;
}

.block_face .face .jcarousel-clip { width: 295px; max-height: 271px; overflow: hidden; min-height:241px; }

.block_face .face .jcarousel-container { width: 295px; height: 241px; position: relative; }

.block_face .face .jcarousel-item { float: left; width: 295px; max-height: 271px; min-height:241px; }

.block_face .face .jcarousel-next-horizontal {
	width: 125px;
	cursor: pointer;
	height: 60px;
	right: 0;
	position: absolute;
	bottom: 0;
}

.block_face .face .jcarousel-prev-horizontal {
	position:absolute;
	z-index:1;
	left:0;
	bottom:0;
	width:125px;
	height:60px;
	cursor:pointer;
}

.block_face .face .list { width: 295px; padding: 12px 0 0; }

.block_face .face .list .next {
	float: right;
	width: 125px;
	padding: 0 18px 0 0;
	background: url('/bitrix/templates/oblduma/images/icon_next.png') 100% 3px no-repeat;
	text-align: right;
}

.block_face .face .list .prev {
	float: left;
	width: 125px;
	padding: 0 0 0 18px;
	background: url('/bitrix/templates/oblduma/images/icon_prev.png') 0 3px no-repeat;
}

.block_face .title,
.block_vote .title { width: 295px; }

.block_message .message { padding: 25px; }

.block_message .message .image {
	width: 200px;
	margin: auto;
	padding: 1px;
	overflow: hidden;
}

.block_vote { width: 319px; margin: 0 0 0 17px; }

.blocks_important { height: 160px; padding-top:10px; }

.blocks_two { height: 230px; }

.blocks_two .carousel { padding: 10px 23px; }

.blocks_two .carousel .item { width: 149px; /*height: 190px;*/ height: 100%; position: relative; }

.blocks_two .carousel .item .image {
	width: 145px;
	height: 95px;
	position: absolute;
	top: 0;
	overflow: hidden;
}

.blocks_two .carousel .item p { margin: 5px 0 0; font-size: 11px; }

.blocks_two .carousel .jcarousel-item { float: left; margin: 0 2px; }

.blocks_two .carousel .jcarousel-next-horizontal {
	width: 11px;
	background: url('/bitrix/templates/oblduma/images/button_carousel_banner_next.png') no-repeat;
	cursor: pointer;
	position: absolute;
	top: 33px;
	right: -15px;
	height: 31px;
}

.blocks_two .carousel .jcarousel-prev-horizontal {
	width: 11px;
	/*background: url('/bitrix/templates/oblduma/images/button_carousel_banner_prev.png') no-repeat;*/
	cursor: pointer;
	position: absolute;
	top: 33px;
	left: -15px;
	height: 31px;
}

.blocks_two .title { width: 940px; padding: 8px 12px; height: 25px; }

.blocks_two .title .all li { float: left; margin: 0 0 0 15px; }

.blocks_two .title .array { float: left; margin: 5px 0 0; }

.blocks_two .title .array li { float: left; margin: 0 15px 0 0; }

.blocks_two .title h2 { float: left; margin: 0 0px 0 0; font-size: 18px; }

.content_foot {
	width: 1024px;
	background: url('/bitrix/templates/oblduma/images/bg_layer_foot.png') no-repeat;
	position: absolute;
	bottom: -33px;
	left: 0;
	height: 33px;
	z-index: 10;
}

.content_head {
	width: 1024px;
	background: url('/bitrix/templates/oblduma/images/bg_layer_head.png') no-repeat;
	position: absolute;
	top: -21px;
	left: 0;
	height: 21px;
	z-index: 10;
}

.inner { padding: 0 0 25px; }

.inner_content { float: right; width: 920px; padding: 25px 0 0; }

.gosServices #item-menu .selected { font-weight: bold; }

.gosServices .item-detail h4 {
	margin-bottom: 14px;
	font-size: 16px;
	font-weight: normal;
}

.gosServices .item-detail ul li { margin: 5px 0; }

.gosServices .item-table td {
	border: 1px solid #d0d0d0;
	padding: 6px 10px;
	background: #f5f5f5;
}

.gosServices .item-table td.item-blue { background: #ffffff; }

.gosServices ul li { margin: 18px 0; }

.photo-page-main ul li { background: none; }

h1 { 
margin-bottom: 5px; 
font-size: 24px; 
}

h2 { margin: 1em 0 .5em; font-size: 22px; }

h5 { margin: 22px 0 12px; font-size: 14px; }

h6 {
	margin: 22px 0 10px;
	font-size: 12px;
	font-weight: bold;
}

ol li { margin: 5px 0; padding: 0; list-style: inside decimal; }

p { margin: 0 0 15px; }

p img { float: left; margin: 5px 20px 20px 0; }

table th { padding: 5px 15px; font-weight: normal; }

table.support-ticket-hint td { padding: 0; }

table.support-ticket-hint,
table.support-ticket-hint td,
table.bx-auth-table,
table.bx-auth-table td,
table.map-columns,
table.map-columns td { border: none !important; }

.inner_content ul li {
	margin: 5px 0;
	padding: 0 0 0 18px;
	background: url('data:image/gif;base64,R0lGODlhCwACAIAAAHR0dMzMzCH5BAAAAAAALAAAAAALAAIAAAIGjI8Byw0FADs=') 0 6px no-repeat;
}

ul,
ol { margin: 20px 0; padding: 0; }

ul.photo-items-list { margin-right: 220px; float: left; }
ul.photo-items-list li,
ul.photo-controls li {
	background: none;
	padding-left: 0;
}
div.photo-page-main #photo-main-page-right {
	width: 200px !important;
}

.inner_sidebar { float: left; width: 224px;  margin: 25px 0 0;}

.inner_sidebar .block { width: 223px; }

.inner_sidebar .block .announce .item { margin: 0 0 12px; padding: 0 0 12px; }

.inner_sidebar .block .announce .item .image {
	float: left;
	width: 115px;
	padding: 1px;
	overflow: hidden;
	height: 86px;
}

.inner_sidebar .announce .item .info { margin: 0 0 0 110px; }

.inner_sidebar .announce .micro p { float: none; margin: 0 0 0 70px; }

.inner_sidebar .event1 { padding: 0 12px 0; }

.inner_sidebar .event1  ul{ margin: 10px 0; padding: 0;}

.inner_sidebar .face { width: 252px; padding: 20px; }

.inner_sidebar .face .image { width: 142px; text-align: center; }

.inner_sidebar .face .info { float: right; width: 110px; padding-right: 12px; }

.inner_sidebar .face .info h3 { margin: 0 0 30px; font-size: 14px; }

.inner_sidebar .face .info p { margin: 15px 0 0; }

.inner_sidebar .title_menu h2{ font-size: 16px; margin:0}

.inner_sidebar ul.side { font-size: 14px; }

.inner_sidebar ul.side a { display: block; color: #626262; text-decoration: none; }

.inner_sidebar ul.side li { padding: 1px 0; cursor: pointer; }

.inner_sidebar ul.side .paddingStr { padding-right: 15px; }

.inner_sidebar ul.side a.str {
	padding-right: 20px;
	background: url('data:image/gif;base64,R0lGODlhDgAMAOZGANbW1sjIyK6urtLS0re3t9fX13R0dKGhobGxsX19fa2trdPT097e3uXl5Z+fn+Hh4eLi4qWlpc3NzZOTk3l5eb+/v+vr65SUlOnp6YqKipaWlqenp9zc3I+Pj+Dg4IeHh6KiosbGxnx8fNTU1Hp6eoWFhX9/f8LCwsDAwOPj476+vqysrMzMzNDQ0KCgoNvb29HR0X5+fqioqHt7e/n5+fb29svLy9ra2s/Pz5GRkbq6uoODg9/f33d3d5WVlZiYmOTk5L29vYSEhImJiZeXl9jY2P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAEYALAAAAAAOAAwAAAd6gEZGRYKCMIWIDSsDKUY3BwUMiEY8QxESGDgZHRIPkwIlRCcDCiIaFS+TDj0HAAU6BhE2C5MBFSoINQEoBEGIHkUgFD4NAAoGJDSCQEUTCS4ARRsxP4SCITsmAkUsORQyHIUQzghGEBczDp6FDB+0Ri1CBJOCFogj9IEAOw==') no-repeat 100% 50%;
}

.inner_sidebar ul.side div{
	padding:2px 0;
}
.inner_sidebar ul.side div + div{
	border-top:1px dotted #797979;
}
.inner_sidebar ul.side div a:hover { text-decoration: underline; }

.inner_sidebar ul.side li.selected a.str { background: url('data:image/gif;base64,R0lGODlhDAAOAOZMALGxsXJyclZWVouLi0lJSWtra6ioqNjY2MfHx19fX93d3WVlZVlZWW1tbY2NjaKiorW1tWRkZKqqqtPT06Ojo3d3d6enp5aWlry8vIyMjJycnH9/f7CwsHx8fNXV1aCgoKampnV1dW5ubqSkpGFhYdvb20xMTG9vb0pKSlVVVU1NTYmJiYiIiMDAwJiYmHFxccPDw15eXkdHR6urq7S0tGpqaqysrISEhJeXl7Ozs9DQ0MjIyKGhoYqKip6entLS0lRUVICAgIODg0ZGRlJSUmlpacHBwVdXV+Li4lBQUGdnZ1paWv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAEwALAAAAAAMAA4AAAd8gEyCg4NIggcZPgqEBiwwTDoFNS4lghQvERCCGkkxAApGBSY9B4MbBAE4QSgiHoQ5JwIMAgsWP4IIKwYSDTIJDzMDHEwYCUU2D0IXNAEMH4I3KQ0gLQAVQCEIgjtKQx0jDipLmoMAC0ckS0s8hIISEURLDu2DA6j0hBP0gQA7') no-repeat 100% 50%; }

.inner_sidebar ul.side ul {
	margin: 0px 0 0px 10px;
	display: none;
}

.inner_sidebar ul.side ul a {
	margin: 1px 0;
	display: block;
	color: #999999;
	text-decoration: none;
}

.inner_sidebar ul.side ul li:hover a, .inner_sidebar ul.side ul li.selectedChild a { margin-top: 4px; }

.inner_sidebar ul.side ul li:hover, .inner_sidebar ul.side ul li.selectedChild {
	padding: 0 10px 2px 10px;
	color: #626262;
	/*	margin:0 0 -1px -11px;	*/
	height: 100%;
	position: relative;
}

.inner_content .news .item .image{ margin-right: 10px; }

.inner_content .news .item p.date { margin: 0; }

.link_map { width: 100%; margin: 0 0 20px; padding: 12px 0; }

.link_map .block { float: left; width: 221px; padding: 0 10px; }

.link_map h2 { padding: 8px 12px; font-size: 14px; margin:0; font-family: Arial, sans-serif;}

.inner_sidebar .block .item ul li{ padding: 3px 0; }

.link_map .block .item ul, .inner_sidebar .block .item ul { padding: 8px 0 12px; margin:0; }
.link_map .block a {
	padding: 4px 5px;
	display: block;
	-webkit-transition: ease all .1s;
	-moz-transition: ease all .1s;
	-ms-transition: ease all .1s;
	-o-transition: ease all .1s;
	transition: ease all .1s;
}

.link_map .block_social li[class^="item_"] a {
	padding-left: 27px;
	background-image: url(/bitrix/templates/oblduma/images/link_map_icons.png);
	background-repeat: no-repeat;
}
.link_map li.item_1 a  {
    background-position: 0 -2px;
}


.link_map li.item_2 a  {
    background-position: 0 -28px;
}

.link_map li.item_3 a {
    background-position: 0 -54px;
}

.link_map li.item_4 a {
    background-position: 0 -80px;
}

.link_map li.item_5 a {
    background-position: 0 -106px;
}

.link_map li.item_6 a {
    background-position: 0 -132px;
}

.link_map li.item_7 a {
    background-position: 0 -158px;
}

.link_map li.item_8 a {
    background-position: 0 -184px;
}

.main_block { position: relative; height: 357px; z-index: 10; padding-top: 30px; }

.main_block .carousel { float: left; width: 507px; }

.main_block .carousel .item {
	width: 503px;
	padding: 1px;
	position: relative;
	height: 292px;
}

.main_block .carousel .item .image{
	margin-left: -1px;
	margin-top: -1px;
	width: 505px;
	overflow: hidden;
}

.main_block .carousel .item .info {
	width: 493px;
	padding: 5px 5px;
	position: absolute;
	bottom: 5px;
	left: 1px;
	height: 70px;
}

.main_block .carousel .item .info .link { float: left; color: #ffffff; font-size: 11px; }

.main_block .carousel .item .info .name { float: left; text-align: justify; vertical-align: middle; }

.main_block .carousel .jcarousel-clip { width: 507px; overflow: hidden; height: 297px; }

.main_block .carousel .jcarousel-container { width: 507px; position: relative; height: 297px; }

.main_block .carousel .jcarousel-item { float: left; width: 507px; height: 297px; }

.main_block .carousel .jcarousel-next-horizontal {
	width: 11px;
	/*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAfCAYAAAAx6zerAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEvSURBVHjajJRBBwJBFMenqcsSEV37ABGd9rSniIjYU/RN+gT1SSIiolNEp+xeo2tEdOoUnaL/MGX3P29qh+fZmZ/nN/NmtpQkSUMpFav82IRheKU5VUE8EFNEPTM/Q0wY1qjwRF7T/FgJQ9s8p/lmmqaRD94hbrQ2EmGovJAWDKN6WaqsBNicUk+EUf2AdP61UU2LvNEhVAIfzCo1xECEoXJEOvpUtHD2rNKHSq0oHHzujgND5YJ0kFSkylL1LlQaPnhJ36aTQx/cFuZOPpiv6MV02IFtx2JpD1Llvu1cIZgVTrazeRgK1exd4GPkyrHtWCGYFVIonB0YCnV+GdxJTQ80++acd6l/KOyhcHNgKDSRoj+X6VuZ/xHmL7XywaywhcLdgaHQQu78UzDjLcAAm7lPzvKDl0wAAAAASUVORK5CYII=') no-repeat;*/
	cursor: pointer;
	position: absolute;
	top: 120px;
	right: 10px;
	height: 31px;
}

.main_block .carousel .jcarousel-prev-horizontal {
	width: 11px;
	/*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAfCAYAAAAx6zerAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEpSURBVHjajJSxCsIwEIbb6FIQBMFJ6AuIa6dOQkEQBCfBZ/ABfB9BFISCqyA4CV0FV8HJybVTqf9hC+3l0rRwxoSPny+5Nm6e5w5/kiQZYZiz5bjryM8Gta3Mv6idMsBrNj8HQZAqQSHE4LPlPf1IySs2/6CuGozUjgAfoZBJyRFqyOHyj7Js7IXUuwZDwcOwkDYmJVMT+iYFDnOFBxQeGgwFSpw1KVSTlyivLcwV7lB4azAU6FynttQymY6rw9ZPJvgprE9EuOjQ29LJ2ga547LoaCtYOvc/XHTqaVNRDcc1h0qvLewVndVhqLzoNWlSUZbORVAZmGB6f7PKvPZN1mCo0Jd8M6lIVwFXCaHim+AYlUp3iQZDhe61i6TiGm5RSjqw5fFPgAEAg5hUTli0psEAAAAASUVORK5CYII') no-repeat;*/
	cursor: pointer;
	position: absolute;
	top: 120px;
	left: 10px;
	height: 31px;
}

.main_block .main_block_body {
	min-width: 1200px;
	padding: 30px 15px 0 57px;
	position: absolute;
	top: 0;
	left: -65px;
	height: 360px;
}

.main_block .more { margin: 10px 0; text-align: right; }

.main_block .news { float: right; width: 55%;}

.main_block .news  h2{ margin: -5px 0 5px 0; color: #ffffff; }

.main_block .news .item{ max-height: 106px; }

.main_block .news .item .image img{
	overflow:hidden;
	display:block;
	width:110px;
	border:1px solid #f3f3f3;
}

.main_block .news .item .info {
	margin: 0 0 0 135px;
	max-height: 112px;
	overflow: hidden;
	float: none;
	padding-left: 0;
	width: auto;
	line-height: 16px;
}

.main_block .news .item, .inner_content .news .item { margin: 0 0 8px; padding: 0 0 8px; }

.main_menu {
	width: 1184px;
	padding: 10px 8px 0;
	background-color:#FFF;
	position: absolute;
	top: -18px;
	left: -18px;
	height: 46px;
	z-index: 20;
	border-bottom:1px solid #f2f2f2;
}

.main_menu .first .first_item .second {
	width: 500px;
	padding: 20px 0 20px 20px;
	display: none;
	position: absolute;
	top: 45px;
}
.main_menu ul {
	margin:0;
}
.main_menu ul a{
	display:block;
	/*padding:4px 5px;*/
	-webkit-transition:ease all .1s;
	-moz-transition:ease all .1s;
	-o-transition:ease all .1s;
	transition:ease all .1s;
}
.main_menu ul .link a,
.main_menu ul .link a:hover {
	background-color: transparent;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
.main_menu ul .link a {
	padding: 0;
}
.main_menu .second {
	margin-top: -4px;
}
.main_menu .second ul { float: left; width: 230px; padding: 0 20px 0 0; }

.main_menu .second ul li { font-size: 16px; }

.main_menu .second div { padding: 0 0; }

.main_menu .noBottomBorder{ padding: 0; border-bottom: none; }

.main_menu .first .first_item .second ul li ul {
	float: none;
	width: auto;
	margin: 0;
	padding: 5px 0 5px 20px;
}

.main_menu .first .first_item .second ul li ul li { margin: 2px 0; font-size: 14px; }

.main_menu .first .first_item .second_1 { left: 0; }

.main_menu .first .first_item .second_2,
.main_menu .first .first_item .second_3,
.main_menu .first .first_item .second_4,
.main_menu .first .first_item .second_5 { left: -60px; }

.main_menu .first .first_item .second_6,
.main_menu .first .first_item .second_7,
.main_menu .first .first_item .second_8 { right: -60px; }

.main_menu .first .first_item .second_9 { right: 0; }

.main_menu .first .first_item.active .link,
.desktop .main_menu .first .first_item:hover .link{
	padding:7px 10px 0;
	position:relative;
	height:40px;
}
.main_menu .first .first_item_emp.active .link,
.desktop .main_menu .first .first_item_emp:hover .link{
	padding:7px 10px 0;
	position:relative;
	height:30px;
}


.wrapper { padding: 5px 0 0; position: relative; z-index: 20; }

.breadcrumb { padding: 0 0 10px; }

.breadcrumb ul { margin: 0; padding: 0; }

.breadcrumb ul li {
	float: left;
	margin: 0 5px 0 0;
	padding: 0 8px 0 0;
	background: url('data:image/gif;base64,R0lGODlhAwAFAIABAAAAAAAAACH5BAEAAAEALAAAAAADAAUAAAIFRG4YlgUAOw==') 100% 5px no-repeat;
	font-size: 11px;
}

.breadcrumb ul li.finish { margin: 0; padding: 0; background: none; }

#footer{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:150px;
	min-width:1000px;
}

.footer_body { width: 1200px; margin: 0 auto; padding: 0 18px;}

#footer .control { float: right; width: 100%; text-align: right; }

#footer .control .search {
	float: right;
	width: 247px;
	padding: 5px;
	background: url('/bitrix/templates/oblduma/images/bg_form_search.png') no-repeat;
	overflow: hidden;
	height: 22px;
}

#footer .control address { margin: 10px 0 0; font-style: normal; }

.footer_body { padding: 0 0 0; font-size: 14px; }

.footer_body .copy {
	float: left;
	width: 427px;
	padding: 15px 17px 0;
	margin-top: 5px;
	background: url('/bitrix/templates/oblduma/images/bg_copy.png') no-repeat;
	color: #0d6e91;
	font-size: 14px;
	text-align: left;
	height: 41px;
}

.footer_body .footer_gerb{ text-align: right; }

.footer_body .socialConteiner {
	float: right;
	width: 404px;
	padding: 15px 17px 0;
	margin-top: 5px;
	background: url('/bitrix/templates/oblduma/images/bg_social.png') no-repeat;
	height: 37px;
}

#footer .info { float: left; padding-top: 10px; font-size: 11px; text-align:left; width:35%;}

#footer .info .copy { margin: 5px 0 15px; font-weight: bold; }

#footer .counters { 
	float: right;
    width: 250px;
    padding-top: 10px;
    font-size: 11px;
}
.techmenu .socialConteiner{	
	padding: 10px 0px 0;
	float:right;
}
.socialConteiner .social{
	float:right;
	margin:10px 0 0;
}                                                 
.socialConteiner .social li{
	float:left;
}
.socialConteiner .social li + li{
	margin:0 0 0 5px;
}
.socialConteiner .social img{
	display:block;
	width:16px;
	height:16px;
	overflow:hidden;
}

#header {
	margin: 0 auto 10px;
	padding: 0px 18px 15px;
	background-color: #325c92;
	border-right: 1px solid #325c92;
	border-left: 1px solid #325c92;
}
#header .title {
	float: left;
}
.search-panel{
	clear:both;
	text-align: right;
}
.info {
	padding: 0;
}

.info .logo{
	float:left;
	margin:0 20px 0 0;
	padding:0 20px 0 0;
	background:url(data:image/gif;base64,R0lGODlhAgA4AIAAALe3t////yH5BAAAAAAALAAAAAACADgAAAINRIynyesNn4x02opDAQA7) 100% 0 no-repeat;
}
.info .logo img{
	display:block;
	overflow:hidden;
	max-width:100px;
}

#header h1 { 
	margin: 0; 
	font: 100 26px "Open Sans", OpenSans, Arial, sans-serif; 
	text-align:left;
	letter-spacing: normal; 
	text-transform:none;
}

.info .title h2 {
	margin: 0;
	font:100 14px "Open Sans", OpenSans, Arial, sans-serif;
	text-align: right;
	letter-spacing: normal;
	text-transform: none;
}

.techmenu { float: right; width: 26%; }

.auth{
	clear:both;
	padding:5px 0 0;
	text-align: right;
}
.auth a{
	color:#FFF;
	text-decoration:none;
	opacity:0.6;
}
.auth a:hover{
	opacity:1;
}
.techmenu .menu {
	margin:0;
}
.techmenu .menu li {
	float: left;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	background: url('data:image/gif;base64,R0lGODlhAgAPAIAAALe3t////yH5BAAAAAAALAAAAAACAA8AAAIGRIynyesFADs=') 0 8px no-repeat;
	font-size: 12px;
	line-height: 30px;
}

.techmenu .menu li.rss {
	margin: 0;
	padding: 0 0 0 20px;
	background: url('/bitrix/templates/oblduma/images/icon_rss.png') 0 8px no-repeat;
}

.techmenu .search {
	float: right;
	width: 247px;
	margin: 0 0 0;
	padding: 5px;
	background: url('/bitrix/templates/oblduma/images/bg_form_search.png') no-repeat;
	overflow: hidden;
	height: 22px;
}
.body-wrapper{
	overflow:hidden;
	min-width:1200px;
	height:100%;
}
#layer {
	width:1200px;
	margin:0 auto;
	padding-bottom:170px;
}

#layer .layer_body { 
	width: 1200px; 
	margin: auto; 	
	-webkit-box-shadow: 0 0 15px 5px rgba(0,0,0,.4);
	-moz-box-shadow: 0 0 15px 5px rgba(0,0,0,.4);
	box-shadow: 0 0 15px 5px rgba(0,0,0,.4); 
}
#logoBottom{ float: left; margin-left: 11%; }
#undertabs {
	margin: 14px 0 28px;
	padding: 6px 10px 10px;
	background: none repeat scroll 0 0 #f0f0f0;
	position: relative;
}
#undertabs div {
	padding: 2px 30px 2px 16px;
	display: inline;
	background: url("/images/action-arrow-light.gif") no-repeat scroll 0 5px transparent;
	position: relative;
	vertical-align: middle;
}

html, * html body { height: 100%; }

table.data-table, table { width: 100%; border-collapse: collapse;}

.inner_sidebar td {
padding: 0 0;
}

.bx-sm-feature-noselect .bx-sm-parent .bx-sm-header, .bx-sm-feature-noselect .bx-sm-parent-button .bx-sm-header-button, .bx-sm-feature-select .bx-sm-parent .bx-sm-header { margin-right: 2px; margin-right: 2px; }

.bx-sm-holder-show .bx-sm-parent .bx-sm-header {
	padding-left: 20px;
	padding-right: 20px;
	display: block;
}

.banner_carousel .jcarousel-clip, .blocks_two .carousel .jcarousel-clip { width: 100%; overflow: hidden; }

.banner_carousel .jcarousel-container, .blocks_two .carousel .jcarousel-container { width: 100%; position: relative; }

.blocks_one .block .title h2,
.blocks_three .block .title h2,
.inner_sidebar .block .title h2{
	text-align:center;
	margin:0;
	font-size:18px;
	line-height:20px;
}

.blocks_one .block_announce .block .announce .micro .date, .inner_sidebar .block .announce .micro .date { float: left; margin: 0; font-size: 11px; }

.blocks_one .block_event { width: 100%; }

.blocks_three .block_message { width: 33%; }

.blocks_one .block_event .title, .blocks_three .block_message .title { width: 263; }


.blocks_three .block_vote .vote .item, .inner_sidebar .block .vote .item { margin: 12px 0; }

.blocks_three .block_vote .vote .item input, .inner_sidebar .block .vote .item input {
	float: left;
	width: 14px;
	margin: 0;
	padding: 0;
	height: 14px;
}

.blocks_three .block_vote .vote .item label, .inner_sidebar .block .vote .item label { margin: 0 0 0 20px; display: block; }

.blocks_three .block_vote .vote .results, .inner_sidebar .block .vote .results { padding: 12px 0; text-align: center; }

.blocks_three .block_vote .vote h3, .inner_sidebar .block .vote h3 { padding: 0 0 12px; font-size: 14px; }

.blocks_two .carousel .item .date, .main_block .carousel .item .info .name .date { font-size: 10px; }

.wizard table td,.wizard table, table.tabsGosServices, 
table.tabsGosServices td, 
table.tabsGosServices th,
table.tabsGosServices table { border: none; padding: 0; }

h3, h4 { margin: 22px 0 12px; font-size: 18px; }

table td, table.data-table td, .wizard table td.padWiz, .wizard table td.padWiz table td { padding: 5px 9px; }

.inner_sidebar .block .event,
.inner_sidebar .block .vote,
.inner_sidebar .block .announce, .blocks_one .block_event .block .event,
.blocks_one .block_announce .block .announce, .blocks_three .block_vote .vote { padding: 12px; }

.inner_sidebar .block .face .image img, .blocks_one .block_announce .block .announce .item .image img, .inner_content .news .item .image img, .blocks_three .block_face .face .image img { border: 1px solid #ababab; }

.inner_sidebar .block .title, .inner_sidebar .block .title_menu { width: 199px; padding: 8px 12px; }

.inner_sidebar .block .title .more,
.blocks_one .block .title .more,
.blocks_three .block .title .more,
.blocks_two .title .all{
	float:right;
	line-height:20px;
}

.desktop .inner_sidebar ul.side li.selected ul,
.desktop .main_menu .first .first_item:hover .second,
.desktop .main_menu .first .first_item:focus .second,
.main_menu .first .first_item.active .second{
	display: block;
}

.link_map .block_social, .techmenu .menu { float: right; }

.main_menu .first .first_item, 
.main_menu .first .first_item_emp {
	float: left;
	margin: 0 4px;
	position: relative;
	height: 45px;
}

.main_menu .first .first_item .link, 
.main_menu .first .first_item_emp .link { padding: 7px 10px; font-size: 16px; height: 23px; }

.main_menu .first .first_item .second ul li ul li a, .blocks_two .title .array li a:hover, table.noBorder,  table.noBorder td, table.noBorder th, 
table.blog-groups, table.blog-groups td { border: none; }

#footer .control .search .button, .techmenu .search .button {
	float: right;
	width: 22px;
	border: none;
	background: transparent;
	cursor: pointer;
	height: 22px;
}

#footer .control .search .input, .techmenu .search .input {
	float: left;
	width: 205px;
	margin: 0 10px;
	padding: 4px 0;
	border: none;
	font: 12px Tahoma, Arial, Verdana, sans-serif;
	height: 14px;
}

.info .title,
.blocks_one .block_announce .block .announce .item .image,
.inner_content .news .item .image,
.main_block .news .item .image{
	overflow:hidden;
	float: left;
}
.blocks_one .block_announce .block .announce .item .image,
.inner_content .news .item .image,
.main_block .news .item .image{
	overflow:hidden;
	float:left;
	max-width:120px;
}

.relative, .main_block .news .more, .main_menu .first .first_item_emp_selected .link, .main_menu .first .first_item_selected .link { position: relative; }

.blocks_one .block_event .block .event .item, .news .noBorder h2, .inner_sidebar .block .announce .micro, .inner_sidebar .block .event .item { margin: 0 0 12px; }

.inner_sidebar .block .announce .item .info .date, .inner_sidebar .block .event .item .date, .main_block .news .item .info .date, .blocks_one .block_announce .block .announce .item .info .date, .inner_content .news .item .date, .blocks_one .block_event .block .event .item .date { font-size: 11px; }

a:hover, .files-download a:hover, .files-download a:hover span, .blocks_two .title .array li a, .link_map .block .item ul li a, .inner_sidebar .block .item ul li a, .main_menu .first .first_item .link a, .main_menu .first .first_item .second ul li a, .main_menu .first .first_item_emp .link a { text-decoration: none; }
.link_map .block .item ul li:last-child, 
.inner_sidebar .block .item ul li:last-child {
	border-bottom: none;
	border-bottom-width: 0;
}


/* ==========================================================================
   Media queries */
/* ========================================================================== */
	
@media screen and (max-width: 1024px) { 
	.main_block .main_block_body {
		width: 964px;
		padding: 18px 18px 0;
		margin-left: -18px;
		position: static;
		height: 360px;
		background-position: 50% 0 !important;
	}
	.main_block .news {
		float: left;
		width: 660px;
		margin-left: 18px;
	}	

}



.clearfix:before, 
.clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; } 
.hidden {
	display: none;
}
.clr {clear: both; height: 0; overflow: hidden;}  
.fleft {float: left;}           
.fright {float: right;}

#foto_video ul.all {
margin:0;}

.bottom-menu a{
	color:#666;
	text-decoration:none;
}

.section_wrapper{
	padding-top:34px!important;
}

/* TABS news*/
.tabs {
    position: relative;
	margin: 0 0 0 0;
	width: 450px;
	float: right;
	}
.tabs label{
	color: #ffffff;
	text-decoration: underline;
	cursor: pointer;
	font-size: 18px;
	position: relative;
	text-align: center;
	text-shadow: 1px 1px 1px #13498c;
	font-weight: normal;
	z-index: 1;}
.tabs input {
	position: absolute;
	left: -9999px;}
#tab_1:checked  ~ #tab_l1,
#tab_2:checked  ~ #tab_l2,
#tab_3:checked  ~ #tab_l3{
	text-align: left;
	font-size: 18px;
	line-height: 20px;
	margin: -5px 0 15px 0 !important;
	text-shadow: 1px 1px 1px #13498c;
	color: #fff !important;
	top: 0;
	text-decoration: none;
	font-weight: bold;
	z-index: 3;}
.slash{
font-size: 18px;
	line-height: 20px;
	margin: -5px 0 15px 0 !important;
	text-shadow: 1px 1px 1px #13498c;
	color: #fff !important;
	top: 0;
	text-decoration: none;
	z-index: 3;
}
.tabs_cont {
	position: relative;
	z-index: 2;
	height: 250px;}
.tabs_cont > div {
	position: absolute;
	left: -9999px;
	top: 0;
	opacity: 0;
    -moz-transition: opacity .5s ease-in-out;
    -webkit-transition: opacity .5s ease-in-out;
	transition: opacity .5s ease-in-out;}

#tab_1:checked ~ .tabs_cont #tab_c1,
#tab_2:checked ~ .tabs_cont #tab_c2,
#tab_3:checked ~ .tabs_cont #tab_c3{
	position: static;
	left: 0;
	opacity: 1;
	}
	
/* TABS photovideogallery*/
.tabsf {
    position: relative;
	margin: 0 0 0 0;
	float: left;
	border-bottom: 2px solid #325c92;
	background: #325c92;
	width: 98%;
	padding: 8px 12px;
	height: 25px;
	}
.tabsf label{
	color: #ffffff;
	text-decoration: underline;
	cursor: pointer;
	font-size: 18px;
	position: relative;
	text-align: center;
	text-shadow: 1px 1px 1px #13498c;
	font-weight: normal;
	z-index: 1;
	}
.tabsf input {
	position: absolute;
	left: -9999px;}
#tab_1f:checked  ~ #tab_l1f,
#tab_2f:checked  ~ #tab_l2f,
#tab_3f:checked  ~ #tab_l3f{
	text-align: left;
	font-size: 18px;
	line-height: 20px;
	margin: -5px 0 15px 0 !important;
	text-shadow: 1px 1px 1px #13498c;
	color: #fff !important;
	top: 0;
	text-decoration: none;
	font-weight: bold;
	z-index: 3;}
.tabsf_cont {
	position: relative;
	z-index: 2;
	}
.tabsf_cont > div {
	position: absolute;
	left: -9999px;
	padding-top: 5px;
	opacity: 0;
    -moz-transition: opacity .5s ease-in-out;
    -webkit-transition: opacity .5s ease-in-out;
	transition: opacity .5s ease-in-out;}

#tab_1f:checked ~ .tabsf_cont #tab_c1f,
#tab_2f:checked ~ .tabsf_cont #tab_c2f,
#tab_3f:checked ~ .tabsf_cont #tab_c3f{
	position: static;
	left: 0;
	opacity: 1;
	}
/*Icons*/	
.print {
	margin: 10px 0;
   	text-align: left;
}
.print a{
	font-size: 80%;
	padding: 3px 0 0 18px;
	background: url(/bitrix/templates/oblduma/images/icons/printer.gif)  0 -6px no-repeat;
	text-decoration: none;
}
/*-----*/
.news-list-dep{
}
/* End */


/* Start:/bitrix/templates/oblduma/template_styles.css?161242117814517*/
more { color: #2e799d; }

html,body { color: #414141; background: #ccc; } 

.blocks_three .block_vote .vote h3 { border-bottom: 1px solid #cecece; color: #000000; }
second
.blocks_two a { color: #666;}

.blocks_two .carousel .item .date { color: #666; }

.blocks_two .title .array li { color: #007698; }

.blocks_two .title .array li a { border-bottom: 1px dashed #2c2c2c; color: #2c2c2c; }

.footer_body { color: #666; }

h1, h2, h3, h4, h5, h6 { color: #393939; }
h2 {
	color: #fff;
	}

.inner_sidebar .block .announce .item .image { border: 1px solid #ababab; }

.inner_sidebar ul.side li.selectedNotParent div a, 
.inner_sidebar ul.side li.selected div a, 
.inner_sidebar .block .item ul li.selected a { color: #000; font-weight: bold; }

.inner_sidebar ul.side ul a:hover, 
.inner_sidebar ul.side ul li.selectedChild a { margin: 3px 0; color: #666; }
.selectedNotParent div a:hover, 
.inner_sidebar ul.side li.selected div a:hover {
	color: #666;
	text-decoration: underline;
}


.inner_sidebar ul.side ul li:hover, .inner_sidebar ul.side ul li.selectedchild { border: 1px solid #6a9eb8; }

.link_map .block .item h2 {
	border-bottom: 2px solid #ababab;
	color: #2c2c2c;
	background: #c9c9c9;
}

.link_map a, .inner_sidebar .block .item ul li a { color: #373737; }
.link_map a:hover,
.link_map li[class^="item_"] a:hover {
	background-color: #94c2cd;
	color: #ffffff;
}
.link_map .block .item ul li, .inner_sidebar .block .item ul li { border-bottom: 1px dotted #94c2cd; }
.link_map .block .item ul li:hover {
	border-bottom-style: solid;
}

.main_block .carousel .item .info { background: #083874; }

.main_block .carousel .item .info .name .date { color: #9f9f9f; }

.main_block .main_block_body {
	background: url('/bitrix/templates/oblduma/images/bg_main_block.png') no-repeat;
}

.main_block .news .item .info .date { color: #fff; font-weight:bold;}

.main_menu ul a{
	color:#fefefe;
}
.main_menu ul a:hover{
	background:#fefefe;
	color:#767676;
	text-shadow:none;
}

.main_menu .second ul li div { border-bottom: 1px dotted #fefefe; }

.wrapper { background: #ffffff; }

#header h1 { color: #ffffff; }

#header h2 { color: #ffffff; }

#header .techmenu .menu li a { color: #ffffff; }

table.data-table, table.data-table td { border: 1px solid #bebebe; }

.blocks_two .carousel .item .image, .blocks_three .block_message .message .image { border: 1px solid #6a8f99; }

.control .search .input, #header .techmenu .search .input { color: #696969; background: #ffffff; }

.block a{ color:#666;}
	
.inner_sidebar .block .title,  .inner_sidebar .block .title_menu, .blocks_one .block .title,
.blocks_three .block .title, .blocks_two .title { border-bottom: 2px solid #325c92; background: #325c92; }

.inner_sidebar .block .vote .results, .blocks_three .block_face .face .list, .blocks_three .block_vote .vote .results { border-top: 1px solid #cecece; }

.inner_sidebar .block .vote h3, .blocks_one .block_announce .block .announce .carousel, .inner_sidebar .block .announce .item { border-bottom: 1px solid #cecece; }

.main_menu .first .first_item .link a, .main_menu .first .first_item_emp .link a { color: #325c92; font-weight:500;}

.blocks_one .block_announce, .blocks_one .block_event,
.blocks_three .block_face, .blocks_three .block_vote, .blocks_three .block_message, .blocks_two, .blocks_important, .link_map, blockquote, .banner_carousel { background: #f2f2f2; }

.block_message { text-align:center;}

.inner_sidebar .block .announce .micro .date, .inner_sidebar .block .event .item .date, .blocks_one .block_announce .block .announce .item .info .date, .inner_content .news .date, .blocks_one .block_announce .block .announce .micro .date, .blocks_one .block_event .block .event .item .date, .inner_sidebar .block .announce .item .info .date { color: #797979; }

.inner_sidebar .block .title .more a, .inner_sidebar .block .title h2, .blocks_one .block .title .more a,
.blocks_three .block .title .more a, .blocks_one .block .title h2,
.blocks_three .block .title h2, .blocks_two .title .all li a, .blocks_two .title h2 { color: #fff; }

.main_menu .first .first_item_emp_selected .link,
.desktop .main_menu .first .first_item_emp:hover .link,
.main_menu .first .first_item_emp.active .link,
.main_menu .first .first_item_selected .link,
.main_menu .first .first_item .second,
.desktop .main_menu .first .first_item:hover .link,
.main_menu .first .first_item.active .link{
	background:#325c92;
}

.main_menu .first .first_item .second{
-moz-column-count: 2; /* Firefox */
-webkit-column-count: 2; /* Safari and Chrome */
column-count: 2;
}

.main_menu .first .first_item_emp_selected .link a,
.desktop .main_menu .first .first_item_emp:hover .link a,
.main_menu .first .first_item_emp.active .link a,
.main_menu .first .first_item_selected .link a,
.desktop .main_menu .first .first_item:hover .link a,
.main_menu .first .first_item.active .link a,
.main_block .carousel .item .info .link a{
	color: #ffffff;
}
.main_block .news .item .info p {
 	color: #ffffff;
 }
.main_block .carousel .item .info .name p {
	color: #fff;
}

.main_block .more a {
 	color: #fff;
 }
 
.archive a {
 	color: #666;
	float: right;
	padding: 0px 12px;
 }
 
.main_block a {
 	color: #fff;
}
 
.footer_body .copy {
	color: #fff;
}

.blocks_one h2 {
	float:left;
}

.blocks_two .all a{
	color:#FFF;
}

.message {
padding: 12px;
}

/*Archive menu*/
#nav {margin:0px; width:100%; }
#nav a {
  display:block;
  font:12px/1.18;
  margin:0;
  padding:0px 0px 0px 0px;
  position:relative;
  text-decoration:none;
}
#nav a:hover {font-weight:bold;}
#nav li {
  cursor:pointer;
  font:bold 12px/1.18;
  list-style-type:none;
  padding:4px 0 2px;
}
#nav li span {padding:0 0 0 0;}
#nav li ul {display:none;}
#nav li li {cursor:pointer;margin:1px;padding:1px;}
#nav li:hover {color:#905;}
#nav li:hover ul {display:block;}
#nav li:hover ul {#margin:0;#padding:1px;}
#nav li li {#margin:0;}
*html #nav li{behavior:url(/bitrix/templates/oblduma/navigation.htc);zoom:1;}
*html #nav li.navigation ul {display:block;padding:1px;}
*html #nav li.navigation {color:#905;}
*+#nav li ul {padding-left:50px;margin:0px;}
/*Archive menu end*/

/** google translate*/
#google_translate_element {
	overflow: hidden;
	float:right !important;
	padding-top:7px;
}

#google_translate_element span {
	color: #fff;
	text-decoration: none;
	border:none;
	font-size:16px;
	opacity:0.8;
}

#google_translate_element span {
	color:#FFF !important;
	border:none !important;
}

#google_translate_element .text {
	color:#FFF !important;
}

#google_translate_element .goog-te-gadget-icon {
	background: url(/images/icons/te_ctrl3.gif) left !important;
	background-repeat:no-repeat !important;
	opacity:0.6;	
}

.goog-te-combo, .goog-te-banner *, .goog-te-ftab *, .goog-te-menu *, .goog-te-menu2 *, .goog-te-balloon * {
    color: #13498c !important;
    font-size: 10pt;
}


#google_translate_element a {

}

.goog-te-gadget-simple {
	background: #325c92 url(/bitrix/templates/oblduma/images/gl_translate.gif) repeat;
	border: none !important;
	font-size: 12px;
	display: inline-block;
	padding-top: 1px;
	padding-bottom: 2px;
	cursor: pointer;
	zoom: 1;
	*display: inline;
}

.goog-te-menu-value {
	color: #fff;
	text-decoration: none;
}

.goog-te-menu-value img {
    margin-left: 1px;
    margin-right: 1px;
	}
/* -------------------------------------- */
.datemodif{
	margin-top:15px;
	margin-bottom:15px;
}
/* ==========================================================================
   ICONS */
/* ========================================================================== */
.icon {
    display: inline-block;
    overflow: hidden;
    width: 20px;
    height: 20px;
    vertical-align: text-top;
    background: url('/bitrix/templates/oblduma/images/all-icons.png') 0 0 no-repeat;
	opacity:.6;
}
.icon-dd {
    background-position: 0 0;
}
.icon-lk {
    background-position: 0 -60px;
}
.icon-map-marker {
    background-position: 0 -80px;
}
.icon-map-marker-bold {
    background-position: -20px -80px;
}
.icon-special-version {
    background-position: -40px -80px;
    width: 25px;
}
.special-version {
    float: right;
    color: #ffffff;
    cursor: pointer;
    transition: all ease 0.3s;
	align-items: center;
	padding:8px;
	font-size:16px;
}
.special-version:hover {
    background: #157fc4;
    color: #ffffff;
	opacity:1;
}
.icon-search {
    background-position: 0 -40px;
}
.icon-search-white {
    background-position: -20px -40px;
}
.icon-close {
    background-position: 0 -100px;
    cursor: pointer;
    opacity: .5;
    -webkit-transition: all ease 0.3s;
    transition: all ease 0.3s;
}
.icon-close:hover {
    opacity: 1;
}
.icon-social- {
    background-image: none;
    background-size: contain;
    background-color: #ffffff;
    border-radius: 3px;
}
.icon-social-[style] {
    background-color: transparent;
    border-radius: 0;
}
.icon-social-vk {
    background-position: 0 -120px;
}
.icon-social-vk:hover {
    background-position: 0 -120px;
	opacity:1;
}
.icon-social-tw {
    background-position: 0 -140px;
}
.icon-social-tw:hover {
    background-position: 0 -140px;
	opacity:1;
}
.icon-social-fb {
    background-position: 0 -160px;
}
.icon-social-fb:hover {
    background-position: 0 -160px;
	opacity:1;
}
.icon-social-inst {
    background-position: 0 -180px;
}
.icon-social-inst:hover {
    background-position: 0 -180px;
	opacity:1;
}
.icon-social-in {
    background-position: 0 -200px;
}
.icon-social-in:hover {
    background-position: 0 -200px;
	opacity:1;
}
.icon-social-gplus {
    background-position: 0 -220px;
}
.icon-arrow-right {
    background-position: -80px -40px;
}
.icon-arrow-left {
    background-position: -100px -40px;
}
.icon-arrow-down {
    background-position: -100px -60px;
}
.icon-arrow-white-right {
    background-position: -80px -100px;
}
.icon-arrow-white-left {
    background-position: -100px -100px;
}
.icon-pdf {
    background-position: -40px -100px;
    width: 40px;
    height: 40px;
}
.icon-phone {
    background-position: -20px 0;
}
.icon-institution {
    background-position: -20px -20px;
}
/* ==========================================================================
	   SEARCH */
/* ========================================================================== */
.ov-h {
    overflow: hidden;
}
.hamburger {
    display: none;
    width: 50px;
    height: 50px;
    position: absolute;
    padding: 12px;
    top: 0;
    right: 0;
    z-index: 500;
    -webkit-tap-highlight-color: transparent;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
@media (max-width: 767px) {
    .hamburger {
        display: block;
    }
}
.icon-hamburger {
    position: relative;
    margin-top: 11px;
    margin-bottom: 7px;
}
.icon-hamburger,
.icon-hamburger:before,
.icon-hamburger:after {
    display: block;
    width: 20px;
    height: 2px;
    background-color: #ffffff;
    -webkit-transition: all ease .4s;
    transition: all ease .4s;
}
.icon-hamburger:before,
.icon-hamburger:after {
    position: absolute;
    content: "";
}
.icon-hamburger:before {
    top: -6px;
}
.icon-hamburger:after {
    top: 6px;
}
.hamburger.active .icon-hamburger {
    background-color: transparent;
}
.hamburger.active .icon-hamburger:before,
.hamburger.active .icon-hamburger:after {
    background-color: #ffffff;
}
.hamburger.active .icon-hamburger:before {
    -moz-transform: translateY(6px) rotate(45deg);
    -ms-transform: translateY(6px) rotate(45deg);
    -webkit-transform: translateY(6px) rotate(45deg);
    transform: translateY(6px) rotate(45deg);
}
.hamburger.active .icon-hamburger:after {
    -moz-transform: translateY(-6px) rotate(-45deg);
    -ms-transform: translateY(-6px) rotate(-45deg);
    -webkit-transform: translateY(-6px) rotate(-45deg);
    transform: translateY(-6px) rotate(-45deg);
}
.search-button {
    float: right;
    color: #ffffff;
    cursor: pointer;
    transition: all ease 0.3s;
	align-items: center;
	padding:8px;
	opacity:0.6;
	font-size:16px;
}
.search-button:hover {
    background: #157fc4;
    color: #ffffff;
	opacity:1;
}
.search-button:hover .icon-search {
    background-position: -20px -40px;
}
.container-search {
    overflow: hidden;
    background: #13498c;
    color: #ffffff;
    position: absolute;
    width: 0;
    top: 0;
    height: 50px;
    left: 100%;
    -webkit-transition: all ease 0.3s;
    transition: all ease 0.3s;
}
.container-search.opened {
    top: 0;
    left: 0;
    right: 0;
    width: 1200px;
    height: 40px;
    z-index: 10;
	margin: 0 auto;
}
.container-search .content {
    margin: 0 auto !important;
}
.search-form-block {
    height: 50px;
    overflow: hidden;
}
.search-form-block .icon-search-white {
    opacity: .5;
    float: left;
    margin: 8px 10px 8px 10px;
}
.search-input {
	background: #fff;
	color:#666;
    font-size: 16px;
    height: 30px;
    margin: 3px 0;
    border: 0;
	padding:0;
    outline: none;
	width:90%;
	float:left;
}
.search-input::-ms-clear {
    display: none;
}
.ov-h button {
  float: right;
  width: 10%;
  background: #f2f2f2;
  color: #666;
    height: 30px;
    margin: 3px 0;
    border: 1px grey;
	padding:0;
  cursor: pointer;
  font-size:16px;
}
.search-close-button {
    float: right;
    width: 50px;
    height: 50px;
    cursor: pointer;
}
.search-close-button .icon {
    margin: 8px 15px 8px 15px;
}
.search-close-button:hover .icon {
    opacity: 1;
}
.search-suggestions {
    display: none;
}
.search-suggestions mark {
    background: #157fc4;
    color: #ffffff;
}
.search-suggestions .search-result-item {
    padding: 10px;
    display: block;
    color: #ffffff;
    text-decoration: none;
    -webkit-transition: all ease 0.3s;
    transition: all ease 0.3s;
}
.search-suggestions .search-result-item:hover {
    background: #378295;
}
.search-suggestions .search-count {
    opacity: .5;
    padding-left: 10px;
}
.search-suggestions .btn {
    margin-left: 10px;
}
.top-header-right-side {
	float:right;    
}
/* End */
/* /bitrix/templates/.default/ajax/ajax.min.css?1539074860420 */
/* /bitrix/templates/oblduma/special.css?161242117841978 */
/* /bitrix/templates/oblduma/normalize.css?16124211784929 */
/* /bitrix/templates/oblduma/styles.css?161242117840236 */
/* /bitrix/templates/oblduma/template_styles.css?161242117814517 */
