@font-face {
font-family: "PTSansNarrowRegular";
font-display: swap;
src: url("../fonts/PTSansNarrowRegular/PTSansNarrow.eot");
src: url("../fonts/PTSansNarrowRegular/PTSansNarrow.eot?#iefix")format("embedded-opentype"),
url("../fonts/PTSansNarrowRegular/PTSansNarrow.woff") format("woff"),
url("../fonts/PTSansNarrowRegular/PTSansNarrow.ttf") format("truetype");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "PTSansNarrowBold";
font-display: swap;
src: url("../fonts/PTSansNarrowBold/PTSansNarrowBold.eot");
src: url("../fonts/PTSansNarrowBold/PTSansNarrowBold.eot?#iefix")format("embedded-opentype"),
url("../fonts/PTSansNarrowBold/PTSansNarrowBold.woff") format("woff"),
url("../fonts/PTSansNarrowBold/PTSansNarrowBold.ttf") format("truetype");
font-style: normal;
font-weight: normal;
}
body {
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 58%, rgba(247,247,247,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(58%, rgba(246,246,246,1)), color-stop(100%, rgba(247,247,247,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 58%, rgba(247,247,247,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 58%, rgba(247,247,247,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 58%, rgba(247,247,247,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 58%, rgba(247,247,247,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0 );
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
padding:0px;
margin:0px;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px; }
li 
{
list-style-type: none; 	
}	
a {
transition: all 0.3s cubic-bezier(0.25, 0.1, 0.15, 1) 0s;
color: #649855;
text-decoration: none;
}
a:hover
{
transition: all 0.3s cubic-bezier(0.25, 0.1, 0.15, 1) 0s;	
text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
font-weight: normal;
line-height: 1;
color: #777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
margin-top: 20px;
margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
margin-top: 10px;
margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
font-size: 75%;
}
h1,
.h1 {
font-size: 36px;
}
h2,
.h2 {
font-size: 30px;
}
h3,
.h3 {
font-size: 24px;
}
h4,
.h4 {
font-size: 18px;
}
h5,
.h5 {
font-size: 14px;
}
h6,
.h6 {
font-size: 12px;
}
iframe
{
width:100%;	
}	
.outline
{
margin: auto;
width: 400px;	
}	
.outline h1
{
text-align:center;
font-size:16px;	
}	
/*search*/
.result-category
{
font-weight:bold;	
color:#ea9b74;
margin: 10px 0px 10px 30px;
}
.result-text
{
padding:5px;
margin-bottom:7px;	
border-bottom: 1px solid #e5e5e5;
}
.result-created
{
color:#66c26b;
font-size: 13px;
margin-bottom: 25px;
}
.result-title a
{
font-size: 18px;
font-family: "PTSansNarrowRegular";
font-weight: bold;
margin: 15px 10px 10px 15px;
}
input.sbox
{
width:88%;	
border: 1px solid #e5e5e5;
height:35px;
float:left;
font-size: 16px;
padding-left: 10px;
font-family: "PTSansNarrowRegular";
}
input.buttonsech
{
width:35px;
height:35px;
float:left;	
background:#e5e5e5;
}
.phrases
{
padding-left:20px;	
}
.only
{
padding-left:20px;		
}
legend {
display: block;
width: 100%;
padding: 0;
margin-bottom: 20px;
font-size: 21px;
line-height: inherit;
color: #333;
border: 0;
border-bottom: 1px solid #e5e5e5;
padding-top: 30px;
}
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0;
}
.form-limit
{
padding:25px 10px 10px 25px;	
}
.ordering-box
{
padding:25px 10px 10px 5px;	
}
.topmenu
{
background: rgba(126,204,24,1);
background: -moz-linear-gradient(left, rgba(126,204,24,1) 0%, rgba(40,118,29,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(126,204,24,1)), color-stop(100%, rgba(40,118,29,1)));
background: -webkit-linear-gradient(left, rgba(126,204,24,1) 0%, rgba(40,118,29,1) 100%);
background: -o-linear-gradient(left, rgba(126,204,24,1) 0%, rgba(40,118,29,1) 100%);
background: -ms-linear-gradient(left, rgba(126,204,24,1) 0%, rgba(40,118,29,1) 100%);
background: linear-gradient(to right, rgba(126,204,24,1) 0%, rgba(40,118,29,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ecc18', endColorstr='#28761d', GradientType=1 );
padding:0px;
margin:0px;
height:60px;	
}	
.top
{
}
.readfb
{
background: #2e49ad;
color: #fff;
width: 150px;
border-radius: 4px;
line-height: 29px;
font-size: 12px;
height: 30px;
text-align: center;
float:right;
}	
/*SLIDER */
/* Module Brainymore styles */
.bm_over{position:relative; overflow:hidden; width:100%; height:auto;}
.bm_slider{position:relative; overflow:hidden;white-space:normal; border-radius:0px; width:100%;}
.bm_slider .bm_slider_item{overflow:hidden;white-space:normal; width:100%;}
.bm_slider .bm_slider_item a img{ width: 100%; height: auto }
/** For default layout **/
.bm_slider_default .bm_slider_item .bm_slider_title{position:absolute; left:-100%; bottom:20px; 
background: rgba(126,204,24,0.7);
background: -moz-linear-gradient(left, rgba(126,204,24,0.7) 0%, rgba(40,118,29,0.7) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(126,204,24,0.7)), color-stop(100%, rgba(40,118,29,0.7)));
background: -webkit-linear-gradient(left, rgba(126,204,24,0.7) 0%, rgba(40,118,29,0.7) 100%);
background: -o-linear-gradient(left, rgba(126,204,24,0.7) 0%, rgba(40,118,29,0.7) 100%);
background: -ms-linear-gradient(left, rgba(126,204,24,0.7) 0%, rgba(40,118,29,0.7) 100%);
background: linear-gradient(to right, rgba(126,204,24,0.7) 0%, rgba(40,118,29,0.7) 100%);
white-space:normal; padding:15px;
-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;
box-shadow: 0px 2px 22px 1px rgba(62, 62, 62, 0.7);
-webkit-box-shadow: 0px 2px 22px 1px rgba(62, 62, 62, 0.7);
-moz-box-shadow: 0px 2px 22px 1px rgba(62, 62, 62, 0.7);
}
.bm_slider_default .bm_slider_item .bm_slider_title a{color:#f9f9f9; font-size:24px; font-family: "PTSansNarrowRegular";line-height: 30px;}
.bm_slider_default .bm_slider_item .bm_slider_title a:hover{color:#fff; text-decoration:none;}
.bm_slider_default .bm_slider_item .bm_slider_desc{position:absolute; right:-100%; bottom:20px; color:#fff; background: rgba(110, 188, 88, 0.68); white-space:normal; width:50%; -webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
.bm_slider_default .bm_slider_item .bm_slider_desc .bm_desc_inside{padding:10px; display: none;}
.bm_slider_default .bm_slider_item .bm_slider_desc .bm_desc_inside a.bm_readmore_button{color:#fff; font-weight:bold}
.bm_slider_default .bm_cycle_slider_active .bm_slider_title{left:0px;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
.bm_slider_default .bm_cycle_slider_active .bm_slider_desc{right:0px;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
.bm_over_default .bm_slider_button{position: absolute; bottom:0px; z-index:100; top:31px; left:14px; -webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; }
.bm_over_default .bm_slider_button:hover{left:14px;}
.bm_over_default .bm_slider_button div{cursor:pointer; width:42px; height:42px; text-indent:99999px; overflow:hidden; float:left; opacity:0.5}
div.bm_slider_default:hover ~ div.bm_slider_button{left:0px;}
/** End for default layout **/
.bm_over .bm_slider_button .bm_slider_prev{background:url(../img/sprite-default.png) no-repeat -42px -42px transparent;}
.bm_over .bm_slider_button .bm_slider_prev:hover{opacity:1}
.bm_over .bm_slider_button .bm_slider_next{background:url(../img/sprite-default.png) no-repeat 0px -42px transparent;}
.bm_over .bm_slider_button .bm_slider_next:hover{opacity:1}
/* pager */
.bm_slider_cycle_pager { 
text-align: center; width: 100%; z-index: 500;  top: 10px; overflow: hidden; position:relative;
display: none;
}
.bm_slider_cycle_pager span { 
font-family: arial; font-size: 50px; width: 16px; height: 16px; 
display: inline-block; color: #ddd; cursor: pointer; 
}
.bm_slider_cycle_pager span.bm_slider_cycle_pager_active { color: #679B08;}
.bm_slider_cycle_pager > * { cursor: pointer;}
/* display paused text on top of paused slideshow */
.cycle-paused:after {
content: 'Paused'; color: white; background: none repeat scroll 0 0 rgba(110, 188, 88, 0.68); padding: 10px;
z-index: 500; position: absolute; top: 10px; right: 10px;
border-radius:0px;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
display:none;
}
.slider
{
}
.slider
{
background: #eee;
max-height:464px;
height:auto;
margin:0px;
padding:0px;
}	
.main
{
background:#fff;
height:100%;
min-height:1500px;	
-webkit-box-shadow: 0px 2px 22px 1px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 2px 22px 1px rgba(0,0,0,0.5);
box-shadow: 0px 20px 20px 0px rgba(0,0,0,0.5);
}
.maintext
{
padding:10px 10px 10px 10px;	
}	
.mainmenu
{
padding:0px;	
}	
nav.mainmenu ul
{
margin-left:1px;	
}	
.finder
{
background: url("../img/finder.png") no-repeat transparent;
height: 25px;
width: 25px;	
display:block;
float:right;
margin:5px 5px 2px 5px;
}	
.searchrow
{
height:85px;
display:blcok;	
}	
#searchrow
{
background-color:#182913; 	
}
.searchrowx
{
height:0px;	
display: none;
}
.closesearch	
{
float:left;	
}
.searchbox
{
float:left;
line-height: 82px;
font-size: 24px;
color: #fff;
margin-top: 15px;	
}	
.close {
position: absolute;
right: 0px;
top: 24px;
width: 32px;
height: 32px;
opacity: 1;
}
.close:hover {
}
.close:before, .close:after {
position: absolute;
left: 15px;
content: ' ';
height: 33px;
width: 2px;
background-color: #fff;
}
.close:before {
transform: rotate(45deg);
}
.close:after {
transform: rotate(-45deg);
}
.searchsearchmodul label
{
display:none;	
}	
.searchsearchmodul input	
{
width: 100%;
height: 48px;
background: #182913;
border: 0px;
color:#fff;
font-size: 24px;
}	
.logo {
}
.logo:hover {
opacity:0.7;	
}	
.logoimg
{
padding-top:1px;	
}
.logoimgp
{
margin:15px 0px 0px 15px;
height:45px;	
background: url("../img/logop.png") no-repeat transparent;
}		
nav.mainmenu ul li
{
float:left;
padding:6px 10px 10px 10px;	
}	
nav.mainmenu ul a li 
{
color:#fff;
font-size:18px;
letter-spacing: 1px;
font-family: "PTSansNarrowRegular";
transition: all 0.3s cubic-bezier(0.25, 0.1, 0.15, 1) 0s;
}	
nav.mainmenu ul a:hover li 
{
text-decoration:none;
color:#2a2b28;
transition: all 0.3s cubic-bezier(0.25, 0.1, 0.15, 1) 0s;
}	
.btnter
{
}	
.btnter a
{
padding: 10px 15px 10px 15px;
background: #7dcb18;
border-radius: 6px;
font-size: 18px;
float: left;
color: #fafafa;
}	
.drawer-list
{
display:none;	
}	
.hamburger
{
display:none;	
}	
.topblock
{
height:auto;
padding:0px;
}
.lineblock
{
min-height:60px;
background:#f9f8f8;
padding:0px;	
}	
.infoblock1
{
min-height:700px;
padding: 0px
}
.rekinfoblock1top
{
}	
.rekinfoblock11top
{
}	
.rekinfoblock2top
{
}
.rekinfoblock22top
{
}		
.readall
{
text-align: center;
    font-family: "PTSansNarrowBold";
    font-size: 17px;
    color: #649855;
    width: 100%;
    margin: auto;
    height: 21px;
    letter-spacing: 1px;
    display: block;
    text-decoration: none;
    width: 200px;
    border-radius: 3px;
    background: #eee;
    padding: 10px 0px 31px 0px;
    transition: all 0.3s cubic-bezier(0.25, 0.1, 0.15, 1) 0s;
}	
.readall:hover
{
background: rgb(118, 196, 25);
color: #fcfcfc;
transition: all 0.3s cubic-bezier(0.25, 0.1, 0.15, 1) 0s;	
}	
.infoblock2
{
padding: 0px;
padding-left: 0px !important;
padding-right: 0px !important;
box-shadow: -1px 11px 10px 2px rgba(34, 51, 31, 0.32);
-webkit-box-shadow: -1px 11px 10px 2px rgba(34, 51, 31, 0.32);
-moz-box-shadow: -1px 11px 10px 2px rgba(34, 51, 31, 0.32);
}		
.infoblock3
{
padding:0px;
border-left: 1px solid #EFEFEF;
}
.f-nav{ z-index: 9999; position: fixed; left: 0; top: 0; width: 100%;}  
footer
{
min-height:350px;
background:#444;
border-top: 5px solid #6AB754;
}	
/*TO TOP*/
a.back-to-top {
position: fixed;
background: #7ac818; 
background-image: url(../img/toup.png); 
background-repeat: no-repeat;
background-position:center;
bottom: 50px;
right: 50px;
width: 55px;
height: 55px;
text-decoration: none;
border-radius: 12px;
padding: 15px;
opacity: 0.6;
box-shadow: 0px 8px 22px 1px rgba(49, 49, 49, 0.68);
-webkit-box-shadow: 0px 8px 22px 1px rgba(49, 49, 49, 0.68);
-moz-box-shadow: 0px 8px 22px 1px rgba(49, 49, 49, 0.68);
}
a.back-to-top:hover {
opacity:1;
}
/* --- OLD ----*/
.breadcrumb
{
font-size:14px;	
font-family: "PTSansNarrowRegular";
}
.breadcrumb {
padding: 8px 15px;
margin-bottom: 20px;
list-style: none;
background-color: #f5f5f5;
} 
h1.title
{
font-family: "PTSansNarrowRegular";
text-transform: uppercase;
text-align: center;
font-size: 16px;
background: #dadada;
padding: 10px 0px 10px 0px;
letter-spacing: 1px;
font-weight:100;
color: #fff;
margin: 0px;
}
.modinf h1.title
{
font-family: "PTSansNarrowRegular";
text-align: right;
text-transform: uppercase;
font-weight: 400;
font-size: 17px;
letter-spacing:2px;
margin: 0px 0px 20px 0px;
color: #fafafa;
padding: 7px 25px 7px 7px;
background: rgba(126,204,24,1);
background: -moz-linear-gradient(left, rgba(126,204,24,0.7) 0%, rgba(40,118,29,0.7) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(126,204,24,0.7)), color-stop(100%, rgba(40,118,29,0.7)));
background: -webkit-linear-gradient(left, rgba(126,204,24,0.7) 0%, rgba(40,118,29,0.7) 100%);
background: -o-linear-gradient(left, rgba(126,204,24,0.7) 0%, rgba(40,118,29,0.7) 100%);
background: -ms-linear-gradient(left, rgba(126,204,24,0.7) 0%, rgba(40,118,29,0.7) 100%);
background: linear-gradient(to right, rgba(126,204,24,0.7) 0%, rgba(40,118,29,0.7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ecc18', endColorstr='#28761d', GradientType=1 );
}
.modinf
{
margin-bottom: 25px;	
}	
.moduleItemImage {
float: left;
width: 80px;
padding-right: 10px;
padding-top: 3px;
border: 1px solid #CCC;
padding: 1px;
transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
opacity: 1;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.modlinknews:hover .moduleItemImage { 
filter: grayscale(100%); 
}
.modlinknews
{
display:block;
padding: 5px 0px 5px 0px;	
}	
.modlinknews:hover
{
background:#f7fcf1;	
}	
.bmod
{
padding-top:0px;
margin-top:0px;
margin-bottom: 30px;
background:#f1f9e8;
}
.bmod h1
{
font-family:"PTSansNarrowRegular";
font-weight:100;
text-transform:uppercase;
text-align:center;
font-size:17px;	
background:#d1e0c0;
padding: 10px 0px 10px 0px;
letter-spacing:4px;
color:#fff;
margin:0px;
}
.bmodden h1
{
font-family:"PTSansNarrowRegular";
font-weight:100;
text-transform:uppercase;
text-align:center;
font-size:16px;
margin:0px;	
background:#dadada;
padding: 10px 0px 10px 0px;
letter-spacing:1px;
color:#fff;
}

.pod h1
{
font-family: "PTSansNarrowRegular";
    font-weight: 100;
    text-transform: uppercase;
    text-align: center;
    font-size: 20px;
    margin: 0px;
    background: #7ecc18;
    padding: 20px 0px 20px 0px;
    letter-spacing: 2px;
    color: #f7f7f7;
}

.pod
{
background: #7ecc18;	
}	

.moduleItemTitlePod {
font-size: 24px;
    font-family: "PTSansNarrowRegular";
    line-height: 32px;
    text-align: center;
    color: #f9f9f9;
    margin: 10px 7px 10px 7px;
} 
.pod:hover .moduleItemTitlePod {
color: #444;	
}

.blockonelink
{
padding: 0px 0px 10px 0px;		
display:block;	
}	
.blockonelink:hover
{
background:#eee;
}
.blockonelink:hover .moduleItemImagepc { 
filter: grayscale(100%); 
}	
.blockonelink:hover .moduleItemTitleF
{
color:#39bd13;	
}	
.pluslink
{
line-height: 40px;
margin: 0px 0px 15px 0px;
transition: all 0.3s cubic-bezier(0.25, 0.1, 0.15, 1) 0s;	
}
.pluslink:hover
{
background: rgb(118, 196, 25);
color: #fcfcfc;
transition: all 0.3s cubic-bezier(0.25, 0.1, 0.15, 1) 0s;	
}
.newsblocklink
{
display: block;
float: left;
width: 100%;
height: auto;
}
.newsblocklink img
{
border: 1px solid #CCC;
padding: 1px;
}		
.newsblocklink:hover .catItemBody
{
background:#f1f9e8; 
}	
.newsblocklink:hover img
{
filter: grayscale(100%); 
}	
.newsblocklink:hover .catItemIntroTextNews
{
color:#444;
}	
.newsblocklink:hover.catItemTitleNews
{
color:#5caa1a;	
}
.newsblocklink:hover  
{
color:#5caa1a;	
}
.dataday
{
color: #65C04B;
font-family: "PTSansNarrowRegular";
font-size: 16px;
/*display: block;*/
line-height: 18px;
width: 45px;
/*float: left;*/
padding-left:2px;	
padding-right:5px;
}
.lastnews {
padding: 8px 15px;
margin-bottom: 20px;
list-style: none;
background-color: #f5f5f5;
text-align: center;
letter-spacing: 2px;
font-size: 16px;
margin-top: 20px;
}
.comentlink:hover
{
background:#f9fff0;
}	
.comentlink:hover h4
{
color:#444;
}	
.comenttxt
{
line-height: 18px;
font-size: 12px;
margin-bottom: 5px;
}	
ul.nav.menubutm
{
padding:20px 0px 0px 0px;
margin:0px;
float: left;
}	
.menubutm li {
float:left;
padding: 10px 15px 10px 0px;
}
.menubutm li a {
font-size: 16px;
font-weight: 500;
text-decoration: none;
list-style-type: none;
font-family: 'PTSansNarrowRegular';
text-transform: uppercase;
margin-top: 11px;
color: #f6f6f6;
}
.menubutm li a:hover {
color:#7dcb18;	
}
ul.nav.menubutmk
{
padding:20px 0px 0px 0px;
margin:0px;
float: left;
}	
.menubutmk li {
float:left;
padding: 10px 15px 10px 0px;
}
.menubutmk li a {
font-size: 16px;
font-weight: 500;
text-decoration: none;
list-style-type: none;
font-family: 'PTSansNarrowRegular';
text-transform: uppercase;
margin-top: 11px;
color: #f6f6f6;
}
.menubutmk li a:hover {
color:#7dcb18;	
}
.moduleItemTitleday
{
color: #444;
line-height: 20px;
/*display: block;*/
}
.pluseven:hover
{
background:#eee;	
}	
.formacoment
{
}	
.g-recaptcha
{
padding:0px 0px 0px 20px; 	
}	
.novimg
{
max-width:300px;
width:100%;	
}	
.novlink
{
display:block;
width:100%;
height: 100%;	
}	
.catItemDateCreatedmob
{
display:none;	
}	
.catItemCategorypickat
{
display:none;	
}
.spoiler-link {
display: inline-block;
text-decoration: none;
color: #fff;
background: #2d751c;
font-size: 20px;
border-radius: 3px;
transition: all 0.6s ease;
display: block;
padding: 15px 10px 15px 10px;
width: 250px; 
text-align: center;
margin: auto; 
}
.spoiler-link:hover {
background: #7ecc18;
}
.spoiler-link + .spoiler-link {
margin-left: 5px;
}
.spoiler-link--active {
background: #4f9c3d;
border-color: #2d751c;
text-shadow: 0 1px 0 #2d751c;
display: block;
padding: 20px;
}
.spoiler-link--active:hover {
background: #2d751c;
}
.spoiler {
background: #fff;
color: #907c6b;
padding: 25px;
margin-top: 25px;
border-radius: 3px;
border-bottom: 1px solid #999;
}

.catItemDateCreatedmobtime
{
display:none;	
}	
.kryshki
{
padding: 0px 10px;
 
list-style: none;
background-color: #f5f5f5;	
}

#pp {
    position: fixed;
    top:-550px; left:55%;
    margin-left:-285px;
    width:450px;
    background:#42ce4c;
    z-index:999999;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
}

#pp .pp-header, #pp .pp-footer{
	margin: 10px;
    background: #42ce4c;
}
#pp .pp-header h3{
    margin:0;
    color: #fff;
    font-size:18px;
 
    
    text-align: center;
}
#pp .pp-content{ background: #fff; padding: 20px 10px;}
#pp .pp-content-main{
    width:97%;
    padding:20px 0 10px 10px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: top;
}
#pp .pp-content-main ul,
#pp .pp-content-main h4 {padding-left: 0; margin: 0;}
#pp .pp-content-main h4 { font-size: 18px; margin:0 0 5px 20px;}
#pp .pp-content-main li {list-style: none;}
#pp .pp-content-main li i {margin-right: 5px;}
#pp .pp-content-sidebar{
    width: 170px;
    display: inline-block;
    vertical-align: top;
}
#pp .pp-content-sidebar i {font-size: 184px; color: #036;}
#pp .pp-footer { background: #EAEAEC; }
#pp .pp-footer input {
    padding: 8px 12px;
    border-radius: 3px;
    outline: none;
    border: 1px solid #dfdfdf;
}
#pp-bg {
    position: fixed;
    top:0; left:0;
    width:100%; height: 100%;
    background: rgba(66, 206, 76, 0.38);
    z-index:99999;
    display: none;
}
.btn, .btn:visited {
    position: relative;
    display: inline-block; 
    outline: none; border: none;
    padding: 5px 10px 6px; 
    background: #3D9970; 
    box-shadow: inset 0px -3px 0px rgba(0, 0, 0, 0.2);
    color: #fff; 
    cursor: pointer;
}
.btn:hover { background-color: #339970; }
.btn:active { top: 1px; }


.flink {
font-size:16px;	
text-decoration:none;
color:#3a589b;
display: block;
line-height: 42px;
text-align: center;
}	
.tlink {
font-size:16px;
display: block; 
text-decoration:none;
color:#34abe3;	
line-height: 42px;
text-align: center; 
}

.ilink {
font-size:16px;
display: block; 
text-decoration:none;
color:#b638a3;	
line-height: 42px;
text-align: center;
}	

.rlink {
font-size:16px;
display: block; 
text-decoration:none;
color:#b638a3;	
line-height: 42px;
text-align: center;
}

.sblock
{
width:24%;
float:left;	
}	

.ficon
{
width:64px;
height:64px;
background: url(../img/facebook.png) no-repeat;	
margin:auto;
}
.iicon
{
width:64px;
height:64px;
background: url(../img/instagram.png) no-repeat;	
margin:auto;
}
.ticon
{
width:64px;
height:64px;
background: url(../img/telegram.png) no-repeat;	
margin:auto;
}

.ricon
{
width:64px;
height:64px;
background: url(../img/rss.png) no-repeat;	
margin:auto;
}

.tkicon
{
width:64px;
height:64px;
background: url(../img/tiktok.png) no-repeat;	
margin:auto;
}

 

 

.closex {
position: absolute;
right: 7px;
top: 3px;
width: 32px;
height: 32px;
opacity: 0.8;
}
.closex:hover {
opacity: 1;
}
.closex:before, .closex:after {
position: absolute;
left: 15px;
content: ' ';
height: 33px;
width: 2px;
background-color: #fff;
}
.closex:before {
transform: rotate(45deg);
}
.closex:after {
transform: rotate(-45deg);
}

.socialblock
{
margin: 15px;
    border-radius: 4px;
    height: 60px;
    background: #e7e7e7;
}	
.scblock
{
width: 19%; 
float: left;
text-align: center;
padding: 10px; 	
transition: all 0.3s cubic-bezier(0.25, 0.1, 0.15, 1) 0s;	
}	

.scblock:hover
{
opacity:0.7;
transition: all 0.3s cubic-bezier(0.25, 0.1, 0.15, 1) 0s;	
}	

.scblock img
{
width:40px;	
}	

.soctitle
{
font-size: 24px;
    text-align: center;
    font-weight: bold;
    color: #eeeeee; 
}