.fcdescr{position:relative;margin:-30px 0 40px;font-weight:300;font-size:13pt;color:#666;border-bottom:1px solid #f6f6f6;padding-bottom:30px}
.fcdescr:before,.fcdescr:after{content:'';position:absolute;left:50%;margin-left:-180px;bottom:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0}
.fcdescr:before{border-color:#7a7a7a transparent transparent}
.fcdescr:after{bottom:-8px;border-color:#fff transparent transparent}
.fmcat{position:relative;margin:0 auto 45px;padding:0;list-style:none;border-bottom:none ;text-align:center;display:table;max-width:1000px;width:100%}/* полоска ниже */
.fmcat:before,.fmcat:after{content:'';position:absolute;left:50%;bottom:-30px;margin-left:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0}
.fmcat:before{border-color:#7a7a7a transparent transparent}/* стрелочка */
.fmcat:after{bottom:-8px;border-color:#fff transparent transparent}
.fmcat li{display:inline-block;margin-right:10px}
.fmcat li .catsTd{display:block;position:relative}
.fmcat li .catName{text-decoration:none;display:inline-block;padding:0 10px;margin:10px 5px 10px 3px}
.fmcat li .catName:hover{color:#294479}
.fmcat li .catNumData{display:inline-block;position:relative;right:0;font-size:10pt;color:#999;margin-left:-10px;margin-right:10px}

/* Категории - Border
-----------------------------------------------------------------*/
.fmcat li {
 border: 2px solid #444;
 background-color: transparent;
 color: #333;
 line-height: 36px;
 font-weight: 600;
 text-shadow: none;
}
.fmcat li {
 border-color: #EEE;
 color: #EEE;
}

.fmcat li:hover {
 background-color: #EEE;
 color: #333;
 text-shadow: none;
}
/* ///Категории - Border*/

.catsTd li{
 border: 2px solid #444;
 background-color: transparent;
 color: #333;
 line-height: 36px;
 font-weight: 600;
 text-shadow: none;
}
.catsTd li{
 border-color: #EEE;
 color: #EEE;
}

.catsTd:hover li{
 background-color: #EEE;
 color: #333;
 text-shadow: none;
}
/* Категории - Border*/
.catNameActive {
 border: 2px solid #444;
 background-color: transparent;
 color: #333;
 line-height: 36px;
 font-weight: 600;
 text-shadow: none;
}








.u-comboeditimg {
 height: 16px !important;
 line-height: normal !important;
 background: none !important;
 color: #333 !important;
}

.fileinput input {
 line-height: normal;
 height: 30px !important;
}

.allEntriesTable {
 margin-left: -15px !important;
 margin-right: -15px !important;
}

.allEntriesTable li.phtTdMain {
 width: 25% !important; /*----------------- ширина колонки в разделе -----------------*/
 padding: 0 15px 30px 15px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.allEntriesTable li.phtTdMain .entryBlock {
 width: 100%;
}
/*----------------- фон за фотографией -------------*/
.photo-entry {
 position: relative;
 overflow: hidden;
 background: #D1F1F7;
}

.photo-entry img {
 width: 100%;
 filter: none;
 -o-filter:none;
 -ms-filter:none;
 -moz-filter:none;
 -webkit-filter:none;
 opacity: 1;
 transition:All 0.2939s ease-in-out;
 -webkit-transition:All 0.2939s ease-in-out;
 -moz-transition:All 0.2939s ease-in-out;
 -o-transition:All 0.2939s ease-in-out;
}

.photo-entry:hover img {
 -webkit-transform:scale(1.1);
 -moz-transform:scale(1.1);
 -ms-transform:scale(1.1);
 -o-transform:scale(1.1);
 transform:scale(1.1);
 filter: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22blur%22%3E%3CfeGaussianBlur%20stdDeviation%3D%221%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3C%2Fsvg%3E#blur");
 filter:blur(3px);
 -o-filter:blur(3px);
 -ms-filter:blur(3px);
 -moz-filter:blur(3px);
 -webkit-filter:blur(3px);
 opacity: 0.5;
}
.photo-entry-icon {
 margin: -27px 0 0 -56px;
 padding: 0;
 list-style: none;
 position: absolute;
 width: 114px;
 left: 50%;
 opacity: 0;
 visibility: hidden;
 z-index: 9;
 line-height: 50px;
 height: 50px;
 top: 50%;
 text-align: center;
}

.photo-entry-icon li {
 display: block;
 margin: 0 1px;
 float: left;
}

.photo-entry-icon li a {
 position: relative;
 display: block;
 width: 55px;
 height: 55px !important;
 line-height: 55px;
 color: #56A0CC;
 font-size: 14pt;
 background: rgba(255,255,255,0.6);
}

.photo-entry-icon li.l a {
 -webkit-border-radius: 4px 0 0 4px;
 -moz-border-radius: 4px 0 0 4px;
 border-radius: 4px 0 0 4px;
}

.photo-entry-icon li.r a {
 -webkit-border-radius: 0 4px 4px 0;
 -moz-border-radius: 0 4px 4px 0;
 border-radius: 0 4px 4px 0;
}

.photo-entry-icon li a:hover {
 background: rgba(255,255,255,0.9);
}

.photo-entry-icon li span {
 opacity: 0;
 visibility: hidden;
 line-height: 12px;
 font-size: 8pt;
 width: 55px;
 left: 50%;
 margin-left: -27px;
 position: absolute;
 bottom: -30px;
 text-align: center;
 color: rgba(255,255,255,0.5);
}
.photo-entry-icon,
.photo-entry-icon li,
.photo-entry-icon li span {
 transition:All 0.3619s ease;
 -webkit-transition:All 0.3619s ease;
 -moz-transition:All 0.3619s ease;
 -o-transition:All 0.3619s ease;
}

.photo-entry:hover .photo-entry-icon li {
 transform: translate(0px, 0px);
 -webkit-transform: translate(0px, 0px);
 -moz-transform: translate(0px, 0px);
 -o-transform: translate(0px, 0px);
 -ms-transform: translate(0px, 0px);
}

.photo-entry-icon li.l {
 transform: translate(-10px, 0px);
 -webkit-transform: translate(-10px, 0px);
 -moz-transform: translate(-10px, 0px);
 -o-transform: translate(-10px, 0px);
 -ms-transform: translate(-10px, 0px);
}

.photo-entry-icon li.r {
 transform: translate(10px, 0px);
 -webkit-transform: translate(10px, 0px);
 -moz-transform: translate(10px, 0px);
 -o-transform: translate(10px, 0px);
 -ms-transform: translate(10px, 0px);
}

.photo-entry:hover .photo-entry-icon,
.photo-entry-icon li a:hover span {
 opacity: 1;
 visibility: visible;
}

.photo-main {
 overflow: hidden;
 text-align: center;
}

.photo-main i {
 opacity: 0;
 visibility: hidden;
 position: absolute;
 width: 120px;
 height: 120px;
 line-height: 120px;
 margin: -60px 0 0 -60px;
 left: 50%;
 top: 50%;
 text-align: center;
 color: #fff;
 font-size: 28pt;
 background: rgba(0,0,0,0.6);
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
 z-index: 2;
 transition:All 0.3619s ease;
 -webkit-transition:All 0.3619s ease;
 -moz-transition:All 0.3619s ease;
 -o-transition:All 0.3619s ease;
}

.photo-main:hover i {
 opacity: 1;
 visibility: visible;
}

@media only screen and (max-width: 1020px) { 
 .allEntriesTable li.phtTdMain {
 width: 50% !important;
 }
 .board-info {
 margin-top: 40px;
 }
}

@media screen and (min-width: 600px) and (max-width: 800px) {
 .content {
 margin-bottom: 0px;
 }
}

@media screen and (min-width: 200px) and (max-width: 599px) {
 .allEntriesTable li.phtTdMain {
 width: 100% !important;
 }
}