/* * (©) 2017 Intelcon | http://www.intelcon.ru/ | http://www.fedreestr.ru/ */
.body {overflow-y: scroll;}
.login-block {width: 100%;height: 36px;}
.login {margin-top:8px;font-weight:normal;font-size:1.0em;text-decoration: none;color: white;   }
#main{ color:#175612;}
.mainname {position:relative;top:-20px;padding-right:10px;}
.anons-block{background-color:#fff;text-align:center;padding:10px;padding-left:15px;padding-right:15px;margin-bottom:15px;*border:1px solid #ebebeb;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;*-moz-box-shadow: 0 0 5px 2px RGBA(0,0,0,0.1);*-webkit-box-shadow: 0 0 5px 2px RGBA(0,0,0,0.1);*box-shadow: 0 0 5px 2px RGBA(0,0,0,0.1);}
.anons-block figure {margin-bottom:10px;}
.anons-block ul {list-style:none; padding:0;}
.partner-block{background-color:#fff;text-align:center;padding:10px;padding-left:15px;padding-right:15px;margin-bottom:15px;    border: 2px solid #e0e1e3;}
.partner-block > ul > li{display:inline-block; margin:20px 10px; }
.partner-block > ul > li a img {width:100%; max-width:140px;}
.about-block{background-color:#fff;text-align:left;padding:10px;padding-left:15px;padding-right:15px;margin-bottom:15px;*border:1px solid #ebebeb;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;}
.about-block p {font-size:1.2em;}
.mainpageblock1{ padding-right:0;}
select {display: inline-block;height: 22px;padding: 4px 6px;margin-bottom: 9px;font-size: 14px;line-height: 22px;color: #788287;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.block-selector {padding-left: 20px;padding-right: 20px;background-color: #fafafa;background-repeat: repeat-x;border: 1px solid #d4d4d4;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);zoom: 1;background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);}
.block-alert{display:block;position:fixed;bottom:5px;right:60px; width:400px; min-height:130px;background:#fff;border: 2px solid #ff8800;border-radius:4px;z-index:120000;}
.block-alert-header{padding:5px; width:auto; height:30px; color:#ff8800; font-size:1.5em;}
.block-alert-body{padding:5px; color:#000; font-size:1.0em;}
.alert-red{color:red!important;}
.alert-green{color:green!important;}
.block-alert-action{padding:5px; height:35px; color:#000;text-align: center;}
/*Стили готовых контролов*/
.control-btn-bot-vert{background:rgba(0, 0, 0, 0.5);position:fixed;width:50px;height:auto;bottom:0;right:0;}
.control-btn-bot-hor{background:rgba(0, 0, 0, 0.5);position:fixed;width:auto;height:50px;bottom:0;right:0;}
.btn-save-stay{width:40px; height:40px; background:url(/img/Actions/ok_24x24.ico) no-repeat 50%;margin:5px 5px 5px 5px;}
.btn-save-exit{width:40px; height:40px; background:url(/img/disc2.png) no-repeat 50%;margin:0px 5px 0 5px;}
.btn-cancel{width:40px; height:40px; background:url(/img/Actions/Cancel_24x24.ico) no-repeat 50%;margin:5px 5px 5px 5px;}
/*Стили готовых контролов*/
/**/

/**/
.link5 {font-size:.85em;line-height:17px;font-weight:bold;color:#549ec8;text-decoration:none;border-bottom:1px solid #FAC26F;display:inline-block;margin-left:0px;margin-top:0px;}
.link5:visited {color:#549ec8;border-bottom:1px solid #FAC26F;}
.link5:hover {color: #c00 !important;border-bottom-color: #fbb !important;}
span .link5{position:relative; z-index:1000;}
/**/

.img-border {position:relative;padding:0px;margin:4px 4px 0px;box-shadow:0 3px 7px RGBA(0,0,0,0.5);-moz-box-shadow:0 3px 7px RGBA(0,0,0,0.5);-webkit-box-shadow:0 3px 7px RGBA(0,0,0,0.5);}
.img-border-block {position:relative;padding:0px;margin-left:8px;margin-top:4px;margin-bottom:10px;box-shadow:0 3px 7px RGBA(0,0,0,0.5);-moz-box-shadow:0 3px 7px RGBA(0,0,0,0.5);-webkit-box-shadow:0 3px 7px RGBA(0,0,0,0.5);}
.img-indent {margin-right:20px;float:left;}
.img-item-copy{float: left;width:25%!important;margin: 10px 15px 15px 0;box-shadow: 1px 1px 4px;}
.img-item-copy-r{float: right;width:25%!important;margin: 10px 0 15px 15px;box-shadow: 1px 1px 4px;margin-right:0!important;}
.img70 {width:70%!important;}
.list-doc{margin-bottom:20px;}
.list-doc .download{margin-bottom:20px;}
.list-items{margin-bottom:20px;}
/**/
.block-1 {background:#e9f7f6;}
.block-1 h3 {display:block;padding:23px 20px 17px 25px;margin:0;line-height:24px;background:url(../img/block-1-line.gif) 0 bottom repeat-x;}
.block-1 > div {padding:21px 20px 33px 25px;}
/**/
.block-2 {overflow:hidden;margin:0px 0px 15px;}
.block-2 img {width:33%;}
.block-2 .news-item {padding:0px;margin:0px;}
.block-2 .news-item h3 {margin:0px 0 5px 0;font-size:1.3em;}
.block-2 .news-item p {margin-bottom:6px;}
.block-2 .news-item time {color:#8f8584;font-weight:400;font-size:.78em;line-height:17px;}

/**/
.block-m2 {overflow:hidden;margin:0px 0px 15px;}
.block-m2 img {width:150px;height:100px;}
.block-m2 .news-item {padding:0px;margin:0px;}
.block-m2 .news-item h3 {margin:0px 0 5px 0;font-size:1.3em;}
.block-m2 .news-item p {margin-bottom:6px;}
.block-m2 .news-item time {color:#8f8584;font-weight:400;font-size:.78em;line-height:17px;}
/**/
.block-m3 {overflow:hidden;margin:0px 0px 15px;}
.block-m3 img {width:25%;}
.block-m3 .news-item {padding:0px;margin:0px;}
.block-m3 .news-item h3 {margin:0px 0 5px 0;font-size:1.3em;}
.block-m3 .news-item p {margin-bottom:6px;}
.block-m3 .news-item time {color:#8f8584;font-weight:400;font-size:.78em;line-height:17px;}
/**/
.block-3 {overflow:hidden;margin:0px 0px 10px;}
.block-3 img {width:25%;}
.block-3 .news-item {padding:0px;margin:0px;}
.block-3 .news-item h3 {margin:0px 0 5px 0;font-size:1.2em;}
.block-3 .news-item p {margin-bottom:6px;font-size:.99em;}
.block-3 .news-item time {color:#8f8584;font-weight:400;font-size:.82em;line-height:17px;}
 /**/
.block-4 {overflow:hidden;margin:0px 0px 10px;}
.block-4 img {width:15%;}
.block-4 .news-item {padding:0px;margin:0px;}
.block-4 .news-item h3 {margin:0px 0 5px 0;font-size:1.05em;}
.block-4 .news-item p {margin-bottom:6px;font-size:.84em;}
.block-4 .news-item time {color:#8f8584;font-weight:400;font-size:.78em;line-height:17px;}
/**/
.block-5 {overflow: hidden;margin: 0px 0px 10px;background: none;padding: 5px;display: inline-block;max-width: 250px;}
.block-5 img {width:100%;max-height:200px;}
.block-5 .news-item {padding:0px;margin:0px;}
.block-5 .news-item h3 {margin: 0px 0 5px 0;font-size: 1.05em;}
.block-5 h5 {margin:15px 0 5px 3px;font-size:1.3em;}
.block-5 h6 {margin:15px 0 5px 3px;font-size: 0.95em;font-weight: 800;}
.block-5 .news-item p {margin-bottom:6px;font-size:.84em;}
.block-5 .news-item time {color:#8f8584;font-weight:400;font-size:.78em;line-height:17px;}
.block-5 > div > ul > li {border-bottom:dotted;color:aliceblue;}
.block-5 h3 {display:block;padding:23px 20px 17px 25px;margin:0;line-height:24px;*background:url(../img/block-1-line.gif) 0 bottom repeat-x;}
.block-5 > div {padding:40px 20px 33px 5px;}
/**/
.block-6 {overflow: hidden;margin: 0px 0px 10px;background: none;padding: 5px;display: inline-block;}
.block-6 img {width:100%;}
.block-6 .news-item {padding:0px;margin:0px;}
.block-6 .news-item h3 {margin: 0px 0 5px 0;font-size: 1.05em;}
.block-6 h5 {margin:15px 0 5px 3px;font-size:1.3em;}
.block-6 h6 {margin:15px 0 5px 3px;font-size:1.2em;}
.block-6 .news-item p {margin-bottom:6px;font-size:.84em;}
.block-6 .news-item time {color:#8f8584;font-weight:400;font-size:.78em;line-height:17px;}
.block-6 > div > ul > li {border-bottom:dotted;color:aliceblue;}
.block-6 h3 {display:block;padding:23px 20px 17px 25px;margin:0;line-height:24px;*background:url(../img/block-1-line.gif) 0 bottom repeat-x;}
.block-6 > div {padding:40px 20px 33px 5px;}
/**/
.block-yout{width:70%;}
.youtube-lib{width:35%; float:left; margin-right:15px;}
/**/
.company-media,.company-media-body {overflow:hidden;zoom:1;}
.company-media:first-child {margin-top:0;}
.company-media-object {display:block;position:relative;padding:0px;margin:0px;margin-top:8px;margin-bottom:10px;box-shadow:0 3px 7px RGBA(0,0,0,0.5); -moz-box-shadow:0 3px 7px RGBA(0,0,0,0.5);-webkit-box-shadow:0 3px 7px RGBA(0,0,0,0.5); max-height:120px; width:120px;border:none;}
.company-media-heading {margin:0 0 5px;}
.company-media .pull-left {margin-right:10px;}
.company-media .pull-right {margin-left:10px;}
.company-media-list {margin-left:0;list-style:none;}
.company-media img,.company-media .company-media img {max-width:100%;max-height:100px;}
.company-media-body h3 {margin-top:8px;}
.company-media-padding {padding:5px;}
.company-media h1{margin-top:10px;}
 /**/
.ident-top-05 {margin-top:-5px !important;}
.ident-top-010 {margin-top:-10px !important;}
.ident-top-015 {margin-top:-15px !important;}
.ident-top-040 {margin-top:-40px !important;}
.ident-top-0800 {margin-top:-800px !important;}
.ident-top-0 {margin-top:0 !important;}
.ident-top-1 {margin-top:1px !important;}
.ident-top-2 {margin-top:2px !important;}
.ident-top-3 {margin-top:3px !important;}
.ident-top-5 {margin-top:5px !important;}
.ident-top-8 {margin-top:8px !important;}
.ident-top-10 {margin-top:10px !important;}
.ident-top-15 {margin-top:15px !important;}
.ident-top-20 {margin-top:20px !important;}
.ident-top-19 { margin-top:19px !important;}
.ident-top-23 { margin-top:23px !important;}
.ident-top-60 {margin-top:60px !important;}
.ident-top-100 {margin-top:100px !important;}
.ident-bot-030 {margin-bottom:-30px !important;}
.ident-bot-080 {margin-bottom:-80px !important;}
.ident-bot-5 {margin-bottom:5px !important;}
.ident-bot-10 {margin-bottom:10px !important;}
.ident-bot-15 {margin-bottom:15px !important;}
.ident-bot-23 {margin-bottom:23px !important;}
.ident-bot-40 {margin-bottom:40px !important;}
.ident-bot-60 {margin-bottom:60px !important;}
.ident-bot-100 {margin-bottom:100px !important;}

.ident-left-0 {margin-left:0px;}
.ident-left-1 {margin-left:1px;}
.ident-left-2 {margin-left:2px;}
.ident-left-3 {margin-left:3px;}
.ident-left-4 {margin-left:4px;}
.ident-left-5 {margin-left:5px;}
.ident-left-6 {margin-left:6px;}
.ident-left-7 {margin-left:7px;}
.ident-left-8 {margin-left:8px;}
.ident-left-9 {margin-left:9px;}
.ident-left-10 {margin-left:10px;}
.ident-left-30 {margin-left: 30px;}

.ident-right-04 {margin-right:-4px;}
.ident-right-10 {margin-right:10px;}
.ident-right-15 {margin-right:15px;}
.ident-right-20 {margin-right:20px;}
.ident-right-30 {margin-right:30px;}
.ident-right-16 {margin-right:16px;}
.ident-right-12 {margin-right:12px;}
.ident-right-15 {margin-right:15px;}
.ident-right-17 {margin-right:17px;}
.ident-right-90 {margin-right:90px;}
.ident-right-6 {margin-right:6px;}
.ident-right-7 {margin-right:7px;}
.ident-right-10 {margin-right:10px;}
/**/
.w100{width:100%;}
.nav-collapse_ .nav > li > a {font-weight: bold;margin: 20px 15px 0px;position: relative;color: rgb(0, 0, 0);z-index: 10;font-size: 1em;
line-height: 20px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;
-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
/**/
.download {margin : 1em 0 .5em 0;min-height : 49px;padding : 0;font : normal 1em Arial, Helvetica, sans-serif;}
.download a{font-size:1.2em;}
* html .download {height : 49px;}
.download img {vertical-align : top;width : 42px!important;height : 46px;float : left;border-style : none !important;margin : 0 10px 0 0;}
.download span {line-height : 1.4em;font-size : .84em;font-family : Arial, sans-serif;display : block;}
.download ins.date {font-weight : normal;font-size : .84em;color: #a5a4a4;text-shadow:none;display : block;text-decoration : none;margin-top: 5px;}
.download ins.date i {background : #549ec8;font-style : normal;padding: 0 .5em 1px .5em;color: #fff;position: relative;-moz-box-shadow: 2px 2px 5px RGBA(0,0,0,0.3);-webkit-box-shadow: 2px 2px 5px RGBA(0,0,0,0.3);box-shadow: 2px 2px 5px RGBA(0,0,0,0.3);border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
-khtml-border-radius:2px;}
.upload_box {border-bottom : 5px solid #90875d;border-right : 1px solid #90875d;border-left : 1px solid #90875d;border-top : 1px solid #90875d;font-size : .84em;width : 35%;}
.upload_box h2 {font-size : 1.2em ! important;padding : .3em 0 .4em .65em;margin : 0 ! important;background: #90875d;color : #fff;}
.upload_box dd {padding : 0 1em;margin : 1em 0;}
.file {margin : 1em 0 .5em 0;min-height : 22px;padding : 0;font : normal 1em Arial, sans-serif;}
* html .file {height : 22px;}
.file img {vertical-align : top;width : 23px;height : 22px;float : left;border-style : none !important;margin-right : .5em;}
.file span {line-height : 1.4em;font-size : .88em;font-family : Arial, sans-serif;display : block;}
.lisave2{background:url(/img/Icons/save24.png)no-repeat 50% 50%;width: 30px;height: 30px;display:table;margin-left: 7px;}
.lisave2 span{color: rgb(255, 0, 0);text-shadow: 0px -1px 0px #FFF;font-weight: bold;text-align: center;vertical-align: text-top;width: 20px;height: 20px;display: table-cell;  }
.bord-bottom-none {border-bottom:none !important;}
.bord-top-none {border-top:none !important;}
.noborder{border-top:none!important;border-bottom:none!important;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {color:#333333 !Important;background-color:#549ec8 !Important;border-color:#adadad;}
/**/

/*Добавления для внутренних страниц*/
.article-1 h1 {color:#175612;}
.article-1 figure {margin-right:25px;margin-bottom:30px;width:50%;}
.article-1 img {width:100%;  }
.article-2 h1 {color:#175612;}
.article-2 figure {margin-right:25px;margin-bottom:30px;width:30%;}
.article-2 img {width:100%;}
.article-3 {margin-bottom:30px;padding-bottom:40px;min-height:550px;}
.article-3 > p{font-size:100%;}
.article-3 h1 {color:#549ec8;}
.article-3 figure {margin-right:25px; margin-bottom:30px;width:25%;}
.article-3 img { width:70%; margin-right:15px; margin-bottom:15px; }
.emblem { width:100px!important;}
.incut { margin-top:15px;margin-bottom:15px;}
.inner-right-nav-block{background-color:#fff;margin-bottom:15px;padding-top:6px;padding-left:5px;padding-bottom:40px;overflow:hidden;}
.inner-right-nav-block ul {list-style: none;margin-bottom:10px;margin-top:10px;padding-left: 0px;}
.inner-right-nav-block figure{width:20%;}
.inner-right-nav-block img{width:100%;}
.inner-right-nav-block ul > li { margin-bottom:5px;}
.inner-right-nav-block ul > li > div > ul > li { margin-bottom:15px;}
.inner-right-nav-block ul > li > div > a { border-bottom-color:#dddddd; min-height:0!important;}
.inner-right-nav-block ul > li > div > a:hover {color:#fff!important;}
.inner-right-nav-block ul > li > ul > li > a:hover {color:#549ec8!important;}
.inner-right-nav-block ul > li > ul {margin-top:10px;margin-bottom:10px;padding-left:40px;list-style:none;}
.inner-right-nav-block h3 { font-size:120%;}
.inner-right-nav-block h2 {font-size:150%!important;}
.inner-right-nav-submenu-active{border-left:3px solid #549ec8;}
.inner-right-nav-block ul > li > div > ul > li > a{margin-left: 10px;}
.inner-right-block{background-color:#fff;margin-bottom:15px;padding:20px;overflow:hidden;border:1px solid #ebebeb;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;}
.inner-right-block figure{width:20%;}
.inner-right-block img{width:60%;}
.inner-right-block ul > li {margin-bottom:50px;}
.inner-right-block h3 { font-size:120%;}
.list-group-item h3 {font-size:120%;font-weight:bold;margin:10px 0 10px 0;color:#175612;text-decoration: none;text-align:center; }
.list-group-item h3:hover {color:#175612;text-decoration: none;}
.about-block a:visited {border-bottom-color:#dddddd;}
.addon195 {min-width:195px;}
.partners li {font-size: 12px;width:120px;*height:120px;line-height: normal;letter-spacing: normal;display: inline-block;vertical-align: top;
list-style: none;margin: 10px 10px 10px 10px;position: relative;}
.partners li:hover {border: 1px solid #dddddd;}
.row .row {padding-left:5px;padding-right:5px;}
.list-item-1{min-height:0!important;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th{font-weight:bold;}
.table-bordered > tbody > tr > td{height:30px;}
.news-item time i {background: #549ec8;font-style: normal;padding: 0 .5em 1px .5em;color: #fff;position: relative;
                   -moz-box-shadow: 2px 2px 5px RGBA(0,0,0,0.3);-webkit-box-shadow: 2px 2px 5px RGBA(0,0,0,0.3);box-shadow: 2px 2px 5px RGBA(0,0,0,0.3);
                   border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;}
.article-3 time i {background: #549ec8;font-style: normal;padding: 0 .5em 1px .5em;color: #fff;position: relative;
                   -moz-box-shadow: 2px 2px 5px RGBA(0,0,0,0.3);-webkit-box-shadow: 2px 2px 5px RGBA(0,0,0,0.3);box-shadow: 2px 2px 5px RGBA(0,0,0,0.3);
                   border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;}
.anons-block time i {background: #549ec8;font-style: normal;padding: 0 .5em 1px .5em;color: #fff;position: relative;
                   -moz-box-shadow: 2px 2px 5px RGBA(0,0,0,0.3);-webkit-box-shadow: 2px 2px 5px RGBA(0,0,0,0.3);box-shadow: 2px 2px 5px RGBA(0,0,0,0.3);
                   border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;}
.company-media time i {background: #549ec8;font-style: normal;padding: 0 .5em 1px .5em;color: #fff;position: relative;
                   -moz-box-shadow: 2px 2px 5px RGBA(0,0,0,0.3);-webkit-box-shadow: 2px 2px 5px RGBA(0,0,0,0.3);box-shadow: 2px 2px 5px RGBA(0,0,0,0.3);
                   border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;}
.container-inner time i {background: #549ec8;font-style: normal;padding: 0 .5em 1px .5em;color: #fff;position: relative;
                   -moz-box-shadow: 2px 2px 5px RGBA(0,0,0,0.3);-webkit-box-shadow: 2px 2px 5px RGBA(0,0,0,0.3);box-shadow: 2px 2px 5px RGBA(0,0,0,0.3);
                   border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;}
.gallery-event time i {background: #549ec8;font-style: normal;padding: 0 .5em 1px .5em;color: #fff;position: relative;
                   -moz-box-shadow: 2px 2px 5px RGBA(0,0,0,0.3);-webkit-box-shadow: 2px 2px 5px RGBA(0,0,0,0.3);box-shadow: 2px 2px 5px RGBA(0,0,0,0.3);
                   border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;}

time.date, a#ButtonTopicSearch {font-size:90%;}
/*Таблица с видами работ*/
.subwork {font-size: 0.95em;margin:20px 0 10px 25px;width:95%;}
.subwork > tbody > tr > td {padding-bottom:10px;}
.warning0 {float:left;vertical-align:top;width:19px;      }
.warning1 {float:left;vertical-align:top;width:19px;height:19px;background:url(../img/dialog/warning_1.png);background-repeat:no-repeat;cursor:pointer;     }
.warning2 {float:left;vertical-align:top;width:19px;height:16px;background:url(../img/dialog/warning_2.ico);background-repeat:no-repeat;cursor:pointer;       }
.wnumber {vertical-align:top;width:22px;      }
.wname {padding-right:10px;}
.noots {width:22px;height:18px;}
.oots {width:22px;height:18px;background:url(../img/dialog/oots.ico);background-repeat:no-repeat;cursor:pointer;}
.ootsa {width:22px;height:18px;background:url(../img/dialog/atom.ico);background-repeat:no-repeat;cursor:pointer;}
.uniq {width:22px;height:18px;background:url(../img/dialog/uniq.ico);background-repeat:no-repeat;cursor:pointer;}
/*Таблица с видами работ*/
.social{position:fixed; left:0; top:306px;}

#EnterBlockNew{width:300px; position:fixed;top:5px; right:1px; z-index:12000;display:none;}
.pagination > li > a:hover,
.pagination > li > a.selected,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {background-color: #eeeeee;}
.pagination > li > a:visited{color:#175612;}
.pagination > li > a.selected {color: #549ec8;}
.DivWTLoader{background-color:white; opacity:0.7;filter:alpha(opacity=70); /* For IE8 and earlier */position:absolute;}
.smallbreadcrumbs{font-size:10px;}
#DivTopicSearcher{width:400px;position:absolute;right:0px;display:none;}
#ButtonTopicSearch{font-size:14px;}
.InfoSymbol{width:22px;height:22px; border:none; background:url(/img/Icons/InfoBox.png) no-repeat 50% 50%;}
#filters .InfoSymbol{width: 20px;height: 20px;border: none;background: url(/img/Icons/InfoBox.png) no-repeat 50% 50%;background-size:20px;}


/*Резиним фреймы*/
.video-container {width:70%;position: relative;padding-bottom: 35.75%;padding-top: 35px;height: 0;overflow: hidden;}
.video-container iframe {position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.video-container-gallery {position:relative;padding-bottom:56.25%;padding-top:35px;height: 0;overflow: hidden;}
.video-container-gallery iframe {position: absolute;top:0;left:0;width: 100%;height: 100%;}
/*Боковые блоки*/
.aside-right {float: right;margin-left:15px;margin-right:15px;margin-top: 10px;width: 22%;min-width: 250px;}
.aside-left {float: left; margin-left:15px;margin-right:15px;margin-top: 10px;width: 22%;min-width: 250px;}
.banner-side {float: right;margin-top: 20px;margin-bottom: 10px; max-width: 250px;}
.banner-side img{width:100%;}



/*Комментарии?*/
.b-comment_box {border-top:#ebebeb 1px solid;}
.b-comment_item {border-top:#e0e0e0 1px dotted;}
.b-comment_user {margin:4px 14px 15px 7px !important;float:left;}
.b-comment_user img {width: 84px;height: 84px;}
.b-comment_username {margin-top:4px;}
.b-comment_pic {position:relative;padding:0px;margin:0px;margin-top:4px;margin-bottom:10px;box-shadow:0 3px 7px RGBA(0,0,0,0.5);-moz-box-shadow:0 3px 7px RGBA(0,0,0,0.5);-webkit-box-shadow:0 3px 7px RGBA(0,0,0,0.5);}
.b-comment_date {margin-top:8px;font-weight:normal;font-size:.78em;color:#8f8584;}
.b-comment_quotes blockquote {padding:0px;margin:0px 0px 5px;border-left:none !important;}
.b-comment_quotes blockquote p {padding:0px;margin:0px;font-size:.84em;color:#b7b7b7;font-style:italic;line-height:1.2;}
.b-comment_content{margin-left:105px;}
.b-comment_content p {font-size:.85em;margin:0px 0px 5px;min-height:42px;color:#8f8584 !important;}
.b-comment_links {margin:0px 0px 8px;}
a.b-comment__control_links {font-family:Arial, sans-serif;border-bottom:1px dotted #c7c7c7;color:#c7c7c7 ! important;text-decoration:none;position:relative;margin:0;font-size:.72em ! important;z-index:99;}
@media all and (-webkit-min-device-pixel-ratio:0) { a.b-comment__control_links { padding-bottom:3px; } }
a.b-comment__control_links:hover {color:#c00 ! important;border-color:#fbb;}
a.b-comment__control_links:active {border-color:#fbb ! important;color:#c00;}
.b-comment_item:hover .comment-options {opacity: 1;	visibility: visible;}
.comment-reply{margin-left:95px;}
.comment-options{cursor:pointer; width:16px; height:16px;}

.clear {clear: both;line-height: 0;font-size: 0;width: 100%;}
/*Всплывающие Уведомления*/
#AlertBox
{
  width:300px;
  height:150px;
  background-color:#fffbba;
  color:#9e8a4f;
  border:solid 1px #baae6d;
  position:fixed;
  right:10px;
  bottom:-160px;
  box-shadow: 0 3px 7px #000;
  moz-box-shadow: 0 3px 7px #000;
  webkit-box-shadow: 0 3px 7px #000;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  z-index:99999;
}

  #AlertBox > .TopPad
  {
    background-color:#fcfadd;
    border-bottom:solid 1px #dcd9b0;
    width:100%;
    height:25px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    padding:2px 10px 0px 10px;
  }
  #AlertBox > .TopPad span{
    margin-left:5px;
  }
  #AlertBox > .TopPad img
  {
    position:relative;
    top:0px;
  }
  #AlertBox > .CenterPad
  {
    width:100%;
    height:100px;

    padding:0px 10px 0px 10px;
  }

  #AlertBox > .CenterPad > .ImgBox
  {
    width:50px;
    height:100px;
    display:inline-block;
    position:absolute;
    vertical-align:middle;
    padding-top:20px;
  }

  #AlertBox > .CenterPad > .TextHolder
  {
    width:220px;
    height:100px;
    display:inline-block;
    overflow:auto;
    margin-left:50px;
    padding-top:10px;
  }
  #AlertBox > .BottomPad
  {
    background-color:#fcfadd;
    border-top:solid 1px #dcd9b0;
    width:100%;
    height:25px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    padding:0px 10px 0px 10px;
  }


  .ShowAlertBox
  {
    -webkit-animation: ShowAlertBox 1s forwards;
    -moz-animation: ShowAlertBox 1s forwards;
    -o-animation: ShowAlertBox 1s forwards;
    animation: ShowAlertBox 1s forwards;
  }

  .HideAlertBox
  {
    -webkit-animation: HideAlertBox 0.3s forwards;
    -moz-animation: HideAlertBox 0.3s forwards;
    -o-animation: HideAlertBox 0.3s forwards;
    animation: HideAlertBox 0.3s forwards;
  }
  
   @-webkit-keyframes ShowAlertBox {
    0% {bottom:-160px; }

   50% {bottom:20px;}
   60% {bottom:-20px;}
   70% {bottom:20px;}
   80% {bottom:-20px;}
   100% {bottom:10px;}
  }

  @-moz-keyframes ShowAlertBox {
   0% {bottom:-160px; }

   50% {bottom:20px;}
   60% {bottom:-20px;}
   70% {bottom:20px;}
   80% {bottom:-20px;}
   100% {bottom:10px;}
  }

  @-o-keyframes ShowAlertBox {
    0% {bottom:-160px; }

   50% {bottom:20px;}
   60% {bottom:-20px;}
   70% {bottom:20px;}
   80% {bottom:-20px;}
   100% {bottom:10px;}
  }

  @keyframes ShowAlertBox {
   0% {bottom:-160px; }

   50% {bottom:20px;}
   60% {bottom:-20px;}
   70% {bottom:20px;}
   80% {bottom:-20px;}
   100% {bottom:10px;}
  }



  @-webkit-keyframes HideAlertBox {
    0% {bottom:10px; }
   100% {bottom:-160px;}
  }

  @-moz-keyframes HideAlertBox {
   0% {bottom:10px; }
   100% {bottom:-160px;}
  }

  @-o-keyframes HideAlertBox {
    0% {bottom:10px; }
    100% {bottom:-160px;}
  }

  @keyframes HideAlertBox {
   0% {bottom:10px; }
   100% {bottom:-160px;}
  }

  /*Анимация появления окна кнопок*/

  .ShowVerticalButtons
  {
    -webkit-animation: ShowVerticalButtons 1s forwards;
    -moz-animation: ShowVerticalButtons 1s forwards;
    -o-animation: ShowVerticalButtons 1s forwards;
    animation: ShowVerticalButtons 1s forwards;
  }


  @-webkit-keyframes ShowVerticalButtons { /*Chrome*/
    0% {right:-55px; }
    100% {right:0px;}
  }

  @-moz-keyframes ShowVerticalButtons {/*Firefox*/
    0% {right:-55px; }
    100% {right:0px;}
  }

  @-o-keyframes ShowVerticalButtons {/*Opera*/
    0% {right:-55px; }
    100% {right:0px;}
  }

  @keyframes ShowVerticalButtons {/*Other*/
   0% {right:-55px; }
   100% {right:0px;}
  }

  /*Анимация скрытия окна кнопок*/

  
  .HideVerticalButtons
  {
    -webkit-animation: HideVerticalButtons 0.3s forwards;
    -moz-animation: HideVerticalButtons 0.3s forwards;
    -o-animation: HideVerticalButtons 0.3s forwards;
    animation: HideVerticalButtons 0.3s forwards;
  }
  @-webkit-keyframes HideVerticalButtons { /*Chrome*/
    0% {right:0px; }
    100% {right:-55px;}
  }

  @-moz-keyframes HideVerticalButtons {/*Firefox*/
    0% {right:0px; }
    100% {right:-55px;}
  }

  @-o-keyframes HideVerticalButtons {/*Opera*/
    0% {right:0px; }
    100% {right:-55px;}
  }

  @keyframes HideVerticalButtons {/*Other*/
   0% {right:0px; }
   100% {right:-55px;}
  }
  /**/
.list-group {margin-bottom: 2px;}
  /*Для поиска*/
.SearchHighlight {background-color:yellow;}
blockquote{font-size:10pt;}
.SubFormList{width:100%}
.ico{width:100%!important;}
.ico16x16{width:16px!important;height:16px!important;margin:0!important; display:inline-block;}
.article-3 .ico img{width: auto;}
#DivEventFormList{display:none; width:100%;}
#DivRegButton{font-size:22px;}
.CustomContolErrorSpan{color:red;}
.form-inline .input-group{display:table;}
/*карточка СРО АУ*/
.block-filled-1{border: 1px solid #dadada;border-radius: 2px;padding: 0 10px 10px 10px;background: rgba(3, 3, 3, 0.01);}
h3.h3-filled-1 {padding:8px;background-color: rgba(201, 168, 35, 0.42);margin: 15px 0 15px 0;color: #3b3535;line-height:1;border-radius:2px;}
.qualblock{margin:5px 5px 10px 5px;}
.qualblock .center{text-align:center;}
.block10{margin:5px 0 10px 0;display:table;width:100%;min-height:80px;}
.block10-caption{display:table;}
.block10-caption h5{margin-top:0;font-size:1.1em;}
.block10 img{width:25%;}
.block10-caption p{font-size:0.9em;}
/*карточка СРО АУ*/
/*ширины модалов (потом объединить все медиа-параметры)*/
@media (min-width: 768px){
  .modal-dialog {width: 700px;margin: 20px auto;}
.video-horizon-2 .embed-responsive{width:48%; margin:5px; float:left;margin-bottom: -8%;}
.video-horizon-2 .embed-responsive-item{height:50%; }
.video-horizon-4 .embed-responsive{width:24%; margin:5px; float:left;margin-bottom: -40%;}
.video-horizon-4 .embed-responsive-item{height:26%; }
.video-horizon-6 .embed-responsive{width:15%; margin:3px; float:left;margin-bottom: -1%;}
.video-horizon-6 .embed-responsive-item{height:18%; }
}
@media (min-width: 992px){
  .modal-dialog {width: 900px;margin: 20px auto;}
.video-horizon-2 .embed-responsive{width:48%; margin:5px; float:left;margin-bottom: -8%;}
.video-horizon-2 .embed-responsive-item{height:50%; }
.video-horizon-4 .embed-responsive{width:24%; margin:5px; float:left;margin-bottom: -40%;}
.video-horizon-4 .embed-responsive-item{height:26%; }
.video-horizon-6 .embed-responsive{width:15%; margin:3px; float:left;margin-bottom: -1%;}
.video-horizon-6 .embed-responsive-item{height:18%; }
}
@media (min-width: 1024px){
  .modal-dialog {width: 900px;margin: 20px auto;}
.video-horizon-2 .embed-responsive{width:48%; margin:5px; float:left;margin-bottom: -8%;}
.video-horizon-2 .embed-responsive-item{height:50%; }
.video-horizon-4 .embed-responsive{width:48%; margin:5px; float:left;margin-bottom: -27%;}
.video-horizon-4 .embed-responsive-item{height:50%; }
.video-horizon-6 .embed-responsive{width:15%; margin:3px; float:left;margin-bottom: -1%;}
.video-horizon-6 .embed-responsive-item{height:18%; }
}
@media (min-width: 1200px){
  .modal-dialog {width: 1024px;margin: 30px auto;}
.video-horizon-2 .embed-responsive{width:48%; margin:5px; float:left;margin-bottom: -8%;}
.video-horizon-2 .embed-responsive-item{height:50%; }
.video-horizon-4 .embed-responsive{width:24%; margin:5px; float:left;margin-bottom: -40%;}
.video-horizon-4 .embed-responsive-item{height:26%; }
.video-horizon-6 .embed-responsive{width:15%; margin:3px; float:left;margin-bottom: -1%;}
.video-horizon-6 .embed-responsive-item{height:18%; }
}
@media (min-width: 1366px){
  .modal-dialog {width: 1320px;margin: 30px auto;}
.video-horizon-2 .embed-responsive{width:48%; margin:5px; float:left;margin-bottom: -8%;}
.video-horizon-2 .embed-responsive-item{height:50%; }
.video-horizon-4 .embed-responsive{width:24%; margin:5px; float:left;margin-bottom: -40%;}
.video-horizon-4 .embed-responsive-item{height:26%; }
.video-horizon-6 .embed-responsive{width:15%; margin:3px; float:left;margin-bottom: -1%;}
.video-horizon-6 .embed-responsive-item{height:18%; }
}
@media (min-width: 1400px){
.modal-dialog {width: 1200px;margin: 30px auto;}
.video-horizon-2 .embed-responsive{width:48%; margin:5px; float:left;margin-bottom: -8%;}
.video-horizon-2 .embed-responsive-item{height:50%; }
.video-horizon-4 .embed-responsive{width:24%; margin:5px; float:left;margin-bottom: -40%;}
.video-horizon-4 .embed-responsive-item{height:26%; }
.video-horizon-6 .embed-responsive{width:15%; margin:3px; float:left;margin-bottom: -1%;}
.video-horizon-6 .embed-responsive-item{height:18%; }
}
@media (min-width: 1600px){
.modal-dialog {width: 1200px;margin: 30px auto;}
.video-horizon-2 .embed-responsive{width:48%; margin:5px; float:left;margin-bottom: -8%;}
.video-horizon-2 .embed-responsive-item{height:50%; }
.video-horizon-4 .embed-responsive{width:24%; margin:5px; float:left;margin-bottom: -40%;}
.video-horizon-4 .embed-responsive-item{height:26%; }
.video-horizon-6 .embed-responsive{width:15%; margin:3px; float:left;margin-bottom: -1%;}
.video-horizon-6 .embed-responsive-item{height:18%; }
}
@media (min-width: 1900px){
.modal-dialog {width: 1400px;margin: 30px auto;}
.video-horizon-2 .embed-responsive{width:48%; margin:5px; float:left;margin-bottom: -8%;}
.video-horizon-2 .embed-responsive-item{height:50%; }
.video-horizon-4 .embed-responsive{width:24%; margin:5px; float:left;margin-bottom: -40%;}
.video-horizon-4 .embed-responsive-item{height:26%; }
.video-horizon-6 .embed-responsive{width:15%; margin:3px; float:left;margin-bottom: -1%;}
.video-horizon-6 .embed-responsive-item{height:18%; }
}
/*ширины модалов (потом объединить все медиа-параметры)*/
/*горизонтальный блок видео*/
.video-horizon-2, .video-horizon-4, .video-horizon-6 {display:table; width:100%;}
/*горизонтальный блок видео*/


.corner-all > li > a {padding:4px 15px!important;color:#000;border-radius:0;}
.corner-all > li > a:hover {padding:4px 15px!important;color:#000;}
.statusball{float:left; margin:-1px 3px 0 0;}

/*==============МЕНЮ===============*/
#menu, #menu ul {margin: 0;padding: 0;list-style: none;}	
#menu {width: 100%;margin:auto;margin-bottom: 10px;border: 1px solid #222;background-image: linear-gradient(#444, #111); background:url(/img/Icons/bg_main.png);background-repeat: repeat-x;}	
#menu:before,	#menu:after {content: "";display: table;}	
#menu:after {clear: both;}
#menu {zoom:1;}	
#menu li {float: left;border-right: 1px solid #222;box-shadow: 1px 0 0 #444;position: relative; z-index:150; margin-top:5px;}	
#menu a {float: left;padding:5px 10px 3px 10px;color: #B1B1B1;text-transform: uppercase;font: bold 12px Arial, Helvetica;text-decoration: none;text-shadow: 0 1px 0 #000;border-bottom:none!important;}	
#menu li:hover > a {color: #fafafa;}	
*html #menu li a:hover { /* IE6 only */color: #fafafa;}	
#menu ul {margin: 20px 0 0 0;_margin: 0; /*IE6 only*/opacity: 0;visibility: hidden;position: absolute;top: 24px;left: 0;z-index: 1;background: url(/img/Icons/bg_main.png);box-shadow: 0 -1px 0 rgba(255,255,255,.3);border-radius: 3px;transition: all .2s ease-in-out;}
#menu li:hover > ul {opacity: 1;visibility: visible;margin: 0;}	
#menu ul ul {top: 0;left: 230px;margin: 0 0 0 20px;_margin: 0; /*IE6 only*/box-shadow: -1px 0 0 rgba(255,255,255,.3);}	
#menu ul li {float: none;display: block;border: 0;_line-height: 0; /*IE6 only*/box-shadow: 0 1px 0 #111, 0 2px 0 #666;}	
#menu ul li:last-child {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}	

#menu ul a {padding: 10px;width: 230px;_height: 10px; /*IE6 only*/display: block;white-space: nowrap;float: none;text-transform: none;}	
#menu ul a:hover{background:#ff8800;color:#000!important;text-shadow:none;}
#menu ul a.disabled{ cursor:default;}
#menu ul a.disabled:hover{background:#B1B1B1;  }		
#menu ul li:first-child > a {border-radius:0;}	
#menu ul li:first-child > a:after {content: '';position: absolute;left: 40px;top: -6px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #444;}	
#menu ul ul li:first-child a:after {left: -6px;top: 50%;margin-top: -6px;border-left: 0;	border-bottom: 6px solid transparent;border-top: 6px solid transparent;border-right: 6px solid #3b3b3b;}	
#menu ul li:first-child a:hover:after {border-bottom-color: #ff8800;}	
#menu ul ul li:first-child a:hover:after {border-right-color: #ff8800;border-bottom-color: transparent;}	
#menu ul li:last-child > a {border-radius:0;}
#menu .InfoSymbol {width: 15px;height: 15px;border: none;background: url(/img/Icons/InfoBox.png) no-repeat 50% 50%;background-size: 15px;background-position-y: -1px;}	
/* Mobile */
#menu-trigger {display: none;}
@media screen and (max-width: 600px) {/* nav-wrap */#menu-wrap {position: relative;}
#menu-wrap * {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
/* menu icon */
#menu-trigger {display: block; /* show menu icon */height: 40px;line-height: 40px;cursor: pointer;padding: 0 0 0 35px;border: 1px solid #222;color: #fafafa;font-weight: bold;background-color: #111;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjAxNjRDOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QjAxNjREOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZCMDE2NEE5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZCMDE2NEI5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42AEtnAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHjaYmAgFzBiACKFho6NAAEGAD07AG1pn932AAAAAElFTkSuQmCC) no-repeat 10px center, linear-gradient(#444, #111);
border-radius: 6px;box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;}		
/* main nav */
#menu {margin: 0; padding: 10px;position: absolute;top: 40px;width: 100%;z-index: 1;background-color: #444;display: none;box-shadow: none;}
#menu:after {content: '';position: absolute;left: 25px;top: -8px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #444;}	
#menu ul {position: static;visibility: visible;opacity: 1;margin: 0;background: none;box-shadow: none;}
#menu ul ul {margin: 0 0 0 20px !important;box-shadow: none;	}
#menu li {position: static;display: block;float: none;border: 0;margin: 5px;box-shadow: none;}
#menu ul li{margin-left: 20px;box-shadow: none;	}
#menu a{display: block;float: none;padding: 0;color: #999;}
#menu a:hover{color: #fafafa;}	
#menu ul a{padding: 0;width: auto;}
#menu ul a:hover{background: none;}
#menu ul li:first-child a:after,#menu ul ul li:first-child a:after {border: 0;}}
/*Menuf*/
#menuf, #menuf ul {margin: 0;padding: 0;list-style: none;}	
#menuf {width: 100%;height:39px;margin:auto;border: 1px solid #222;background-image: linear-gradient(#444, #111); background: url(/img/Icons/bg_main_reverse.png);background-repeat: repeat-x;}	
#menuf:before,	#menuf:after {content: "";display: table;}	
#menuf:after {clear: both;}
#menuf {zoom:1;}
#menuf li {float: left;border-right: 1px solid #222;box-shadow: 1px 0 0 #444;position: relative;margin-top:5px;}	
#menuf a {float: left;padding: 6px 10px;color: #B1B1B1;font:12px Arial, Helvetica;text-decoration: none;}	
#menuf .liicon{display:table;width:34px; height:34px;float:left;margin:-9px 15px -10px 0px; }
#menuf li:hover > a {color: #fafafa;}	
*html #menuf li a:hover { /* IE6 only */color: #fafafa;}		
/*Menuf*/
@media screen and (min-width: 600px) {#menu {display: block !important;}}	
/* iPad */
.no-transition {transition: none;opacity: 1;visibility: visible;display: none;}
#menu li:hover > .no-transition {display: block;}
.exit{position:absolute; right:4%; top:10px;}

/*Галерея мероприятий*/
.gallery-event{}
.gallery-event-item{vertical-align:top;width:250px;display: inline-block; margin:2px; margin-bottom:10px;background: #F6F6F6;padding: 5px;border: 1px solid #c8c8c8; vertical-align:top;}
.gallery-event img{width:100%; margin-bottom:8px;}
.gallery-event span{}
.gallery-event p{font-size:0.88em;}
.gallery-event time{color:#8f8584;font-weight:400;font-size:.78em;line-height:17px;}

/*Галерея мероприятий*/
.youtube-lib{width:35%; float:left; margin-right:15px;} .bx-controls a {border:none;}
.ContentVideo {
	background: #000;
	cursor: pointer;
	display: inline-block;
	/*height: 180px;*/
	margin: 5px;
	position: relative;
	/*width: 320px;*/
}
.ContentVideo img {
	opacity: 0.9;
  width:inherit;
  height:inherit;
  margin:0px;
}
.ContentVideo:hover img {
	opacity: 1;
}
.ContentVideo:hover .ContentVideo-play {
	opacity: 1;
	transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
.ContentVideo-play {
	background: url('/img/Video/video-play-button.png');
	height: 64px;
	left: 50%;
	margin: -32px 0 0 -32px;
	opacity: 0.9;
	position: absolute;
	top: 50%;
	width: 64px;
}
.ContentVideo-title {
	background: #000;
	color: #BBB;
	font-size: 8pt;
	font-weight: bold;
	height: 30px;
	left: 0;
	line-height: 30px;
	opacity: 0.8;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 100%;
  overflow:hidden;
}

.ContentVideo-16by9
{
  height: 180px;
	width: 320px;
}
.ContentVideo-4by3
{
  height: 240px;
	width: 320px;
}

.ContentVideo-4by3 img {
	/*padding: 10% 0;*/
}

.ContentVideo-embed
{

}

.ContentVideo-embed img {
}


.embed-responsive > .ContentVideo {
   position: absolute;
   top: 0;
   left: 0;
   bottom: 0;
   height: 100%;
   width: 100%;
   border: 0;
}


.embed-responsive > .ContentVideo img {
	padding: 10% 0;
}


.VideoHorizon{
list-style: none;
padding:0px;
margin:0px;
min-height:220px;
}
.VideoHorizon li{
float:left;
display:inline-block;
width:25%;
}

@media (min-width: 100px){
.VideoHorizon li{width:50%;}
}

@media (min-width: 768px){
.VideoHorizon li{width:50%;}
}

@media (min-width: 1024px){
.VideoHorizon li{width:25%;}
}

.CardEditButton{width:24px;height:24px;border:none;background: url('/img/Documents/Doc-Edit-24.ico');}

.DocRowNumber{position: absolute;margin-top: 6px; width:32px; text-align:center; font-size:11px;}

.block-guide{width: 50px;height: 34px;border: 1px solid #dadada;border-radius: 2px;padding: 8px 3px 3px 4px;position: relative;top:0px;right:0px;float: right;z-index: 15;}
.block-guide:hover{border: 1px solid #900;box-shadow:0 0 2px #900;}
.block-guide .arrow-1 {position: absolute; left: 33px; bottom: 7px; border: 5px solid transparent;border-top: 5px solid #888; }
.block-guide:hover .arrow-1{border-top: 5px solid #900;}
.block-guide .arrow-2 {position: absolute; left: 33px; bottom: 7px; border: 5px solid transparent;border-top: 5px solid #888; }
.block-guide:hover .arrow-3{border-top: 5px solid #900;}
.bar-wrapper .bar{display: block;width: 22px;height: 2px;border-radius: 1px;background-color: #888;margin-bottom: 5px;}
.block-guide:hover .bar-wrapper .bar{background-color: #900;}
.list-wrap{position:absolute; right: -1px;top: 10px; background:transparent;}
.block-guide .list{position: relative;right: -1px;top: 40px;border: 1px solid #ccc;background: #f3f3f3;width: 180px;display:none;}
.block-guide .list:before, .block-guide .list:after{content:"";position: absolute;right: 15px;top: -30px;border: 15px solid transparent;border-bottom: 15px solid #ccc; }
.block-guide .list:after{border-bottom: 15px solid #f3f3f3;top: -29px;} 
.block-guide:hover .list{display:block;}
.block-guide .list ul{list-style: none;margin-left:-40px;margin-bottom:0;}
.block-guide .list ul li{padding:10px;border-bottom:1px solid #ccc;}
.block-guide .list ul li:hover {background: #fff;}
.block-guide .list ul a, .block-guide .list ul a:hover{color:#555!important;border-bottom:none;text-decoration:none;}
#DivCMSLoginBlock{top:0!important;}

.block-control{}
.block-control .group{margin: 20px 0 20px 0;}
.block-control .group{background-color: rgba(255, 208, 0, 0.2);}
.block-control .item{display: inline-table;vertical-align: middle;}
.item .text {display: table-cell;vertical-align: middle;}
.block-control .text span{padding: 0 5px 0 20px;font-weight: bold;}
.block-control .item span{font-weight: normal;}
.block-control .checkbox .text{background-color:rgba(255, 208, 0, 0.2);padding-right: 10px;}
.block-control .checkbox span{padding:3px;font-weight: bold;display: flex;}
.area{display: inline-table; vertical-align: middle; margin-bottom:15px; width:100%}
.area .text {display:table-cell; ; vertical-align: middle; width:400px; }
.area .control{display:table-cell; padding-left:15px;}
.multi .control {margin-left:10px;}
.ar-color {padding:10px;}
.download{min-height:60px;}
