.comment {height:auto;}
.fleft{float:left; width: 90%;}.fright{float:left;width:10%;min-height: 45px;}
.message {width: 325px; box-sizing: border-box; padding: 10px 16px; border: 1px solid #ebebeb; border-radius: 4px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); transition: 0.3s;}
.error, .ok{background:#fdcd15; padding:5px;}
.ya-share2, .share{text-align:center;}
.share {padding: 5px 0;}
.ok{background:#A3CA39;}
.message:hover{border: 1px solid #A3CA39;}
.btn2 {margin-top:15px;padding:0 14px; background: #A3CA39; border-radius:4px; height: 40px; color: #fff; line-height: 40px; text-align: center; border: 1px solid #A3CA39; cursor:pointer;}
.btn2:hover{background: #677f24; border: 1px solid #677f24;}
.pagination {text-align: center; margin: 15px 0;}
.pagination a,.pagination b{display: inline-block; margin: 5px; padding: 6px 8px; border-radius: 3px; text-decoration: none;}
.pagination a{background: #A3CA39; color: #fff;transition: background-color .4s;}
.pagination b{background: #ebebeb; color: #444;font-weight: bold;}
.pagination a:hover {background-color: #677f24; color: #f1f1f1; transition: background-color .4s;}
.feedback {margin-top:10px;padding-left: 30px;background-image: url('../style-img/email.png'); background-repeat: no-repeat; background-size: 27px;}
.pleer{ 
 position: relative; 
 padding-bottom: 56.25%; 
 height: 0; 
 overflow:hidden; 
}
.pleer video,
.pleer iframe, 
.pleer object, 
.pleer embed {
 position: absolute; 
 top: 0; 
 left: 0; 
 width: 100%;
 height: 100%; 
}
.q {
 position: relative;
 min-width: 150px;
 max-width: 640px;
 margin: auto;
}
.q img {width: 100%; height: auto; }
.pleer video {background: #000;}
.cen {text-align:center;}
.fivetop {max-height: 100%; width: 20%; margin: 0; float: left;}
.fivetop p {width: 90%; margin: 0 auto; padding: 5px 0; text-align: center; font-size: 12px;}
.fivetop img {margin: 5% 5%; width:90%;}
.dwnl-link{height: 3%;margin: 3% 0;}
.dwnl-icon {float: right; width: 85px; text-align: right; color: #A3CA39; background: url(arrow.png); background-size: 12px 12px; background-repeat: no-repeat;background-position: left center;text-transform:uppercase;}
.dwnl-icon:hover {color: #677f24;}
.dwnl-link a:hover {color: #677f24;}
.info ul{padding: 0;margin-left: 20px;}
.info li{list-style: square; color:#677f24;}
footer a,.info a,.s-top a,.just a {text-decoration:underline; color:#677f24;}
footer a:hover,.info a:hover,.s-top a:hover,.just a:hover{text-decoration:none;}
.clearfix:after {content: "";display: table;clear: both;}
.tabs{
    display:inline-block;
	width:100%
}
.tabs > div{
    padding-top:10px;
}
.tabs ul{
    margin:0px;
    padding:0px;
}
.tabs ul:after{
    content:"";
    display:block;
    clear:both;
}
.tabs ul li{
    margin:0px;
    padding:0px;
    cursor:pointer;
    display:block;
    float:left;
	margin-right: 20px; background-color: #ebebeb; border-radius: 4px; padding: 10px 20px; transition: 0.3s; color: #444; text-decoration: none;
}
.tabs ul li.active, .tabs ul li.active:hover{
    background:#A3CA39;
    color:#fff;
}
.tabs ul li:hover{
    background:#677f24; color: #fff;
}
#vk_groups,
 #vk_groups iframe {
 width: 100% !important;
}
.dwnl-btn {clear: both; margin: 5px 5px 5px 0;}
.dwnl-btn {
 -moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
 -webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
 box-shadow: 0px 1px 0px 0px #f0f7fa;
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6AEC1D), color-stop(1, #38CA00));
 background:-moz-linear-gradient(top, #6AEC1D 5%, #38CA00 100%);
 background:-webkit-linear-gradient(top, #6AEC1D 5%, #38CA00 100%);
 background:-o-linear-gradient(top, #6AEC1D 5%, #38CA00 100%);
 background:-ms-linear-gradient(top, #6AEC1D 5%, #38CA00 100%);
 background:linear-gradient(to bottom, #6AEC1D 5%, #38CA00 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6AEC1D', endColorstr='#38CA00',GradientType=0);
 background-color:#6AEC1D;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 border-radius:4px;
 border:1px solid #3CAF1D;
 display:inline-block;
 cursor:pointer;
 color:#ffffff;
 font-size:15px;
 padding:6px 58px;
 text-decoration:none;
 text-shadow:0px -1px 0px #38CC15;
}
.dwnl-btn:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #38CA00), color-stop(1, #6AEC1D));
background:-moz-linear-gradient(top, #38CA00 5%, #6AEC1D 100%);
background:-webkit-linear-gradient(top, #38CA00 5%, #6AEC1D 100%);
background:-o-linear-gradient(top, #38CA00 5%, #6AEC1D 100%);
background:-ms-linear-gradient(top, #38CA00 5%, #6AEC1D 100%);
background:linear-gradient(to bottom, #38CA00 5%, #6AEC1D 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#38CA00', endColorstr='#6AEC1D',GradientType=0);
background-color:#38CA00;
}