article,
aside,
aside1,
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],
template {
 display: none;
}
html {
 font-family: sans-serif;
 -ms-text-size-adjust: 100%;
 -webkit-text-size-adjust: 100%;
}
body {
 margin: 0;
 padding: 0;
}
a {
 background: transparent;
}
a:focus {
 outline: none;
}
a:active,
a:hover {
 outline: 0;
}
abbr[title] {
 border-bottom: 1px dotted;
}
b,
strong {
 font-weight: bold;
}
dfn {
 font-style: italic;
}
hr {
 -moz-box-sizing: content-box;
 box-sizing: content-box;
 height: 0;
}
 
mark {
 background: #ff0;
 color: #000;
}
code,
kbd,
pre,
samp {
 font-size: 1em;
}
pre {
 white-space: pre-wrap;
}
q {
 quotes: "\201C" "\201D" "\2018" "\2019";
}
small {
 font-size: 80%;
}
sub,
sup {
 position: relative;
 vertical-align: baseline;
 font-size: 75%;
 line-height: 0;
}
sup {
 top: -0.5em;
}
sub {
 bottom: -0.25em;
}
img {
 border: 0;
 max-width: 100%;
}
svg:not(:root) {
 overflow: hidden;
}
figure {
 margin: 0;
}
fieldset {
 margin: 0 2px;
 padding: 0.35em 0.625em 0.75em;
 border: 1px solid #c0c0c0;
}
legend {
 padding: 0;
 border: 0; 
}
button,
input,
select,
textarea {
 margin: 0;
 font-size: 100%;
 font-family: 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"] {
 box-sizing: border-box;
 padding: 0;
}
input[type="search"] {
 -webkit-box-sizing: content-box;
 -moz-box-sizing: content-box;
 box-sizing: content-box;
 -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
 padding: 0;
 border: 0;
}
textarea {
 overflow: auto;
 vertical-align: top;
}
div { 
 border: 0px; 
}

/*------ General style ------*/
html,
button,
input,
select,
textarea {
 color: #000;
}

body {
 font-family: arial;
 font-size: 15px;
 line-height: 1.3;
 background-color: #f6f6f6;
}

@media screen and (max-width: 599px) {
body {font-size: 16px;}
}

#body{} 
::-webkit-scrollbar {width:11px;height:11px;} 
::-webkit-scrollbar-track-piece {background-color:#fff;} 
::-webkit-scrollbar-thumb:vertical {height:10px;background-color:#c1bebe;} 
::-webkit-scrollbar-thumb:horizontal {width:10px;background-color:#c1bebe;}

hr {
 display: block;
 height: 0;
 border: 0;
 border-top: 1px dashed #828282;
 margin: 10px 0;
 padding: 0;
}



img {
 vertical-align: middle;
}

fieldset {
 border: 0;
 margin: 0;
 padding: 0;
}

textarea {
 resize: vertical;
}

blockquote {
 margin: 20px 0 20px 70px;
 position: relative;
 font-style: italic;
 font-weight: 300;
}

blockquote:before {
 content: '❝';
 font-style: normal;
 position: absolute;
 left: -80px;
 font-size: 85pt;
 top:-30px;
 color: #eee;
 z-index: -1;
}

a {
 color: #22b017;
 text-decoration: none;
 transition:All 0.3216s ease;
 -webkit-transition:All 0.3216s ease;
 -moz-transition:All 0.3216s ease;
 -o-transition:All 0.3216s ease;
}

a:hover {
color: #000;
 text-decoration: none;
}

.clr:after {
 display: table;
 clear: both;
 content: '';
}

.opened {
 color: #000 !important;
}





/*------ General style ------*/

/*------ Heading style ------*/
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:300;font-size:13px;}

.mttl {
 position: relative;
 text-align: center;
 margin-bottom: 20px;
 padding-bottom: 20px;
}

.mttl:before {
 content: "";
 position: absolute;
 width: 100px;
 height: 5px;
 background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQIW2NkYGD4D8SMQAwGcAY2AbBKDBUAVuYCBQPd34sAAAAASUVORK5CYII=") repeat scroll 0% 0% transparent;
 opacity: 0.2;
 bottom: 0px;
 left: 50%;
 margin-left: -50px;
}

.ttl-descr {
 display: block;
 text-align: center;
 max-width: 600px;
 padding: 0 30px;
 margin: 0 auto 40px auto;
 color: #999;
 font-size: 10pt;
 white-space: normal;
}

.guest-den i,
.acces-den i {
 font-size: 68pt;
 color: #ccc;
 cursor: default;
}

.guest-den span,
.acces-den span {
 display: block;font-weight: 300;font-size: 14pt;margin: 40px 0px;
}
/*------ Heading style ------*/


.ponizhe {padding-top:30px;}

.middle {
 margin: 0 auto;
 max-width: 1200px;
 padding:0 30px;
 white-space: nowrap; 
}

.middle > section,
.middle > aside,
.middle > aside1,
.middle > div {
 white-space: nowrap;
}
@media screen and (min-width: 50px) and (max-width: 500px) {
.middle {padding:0 15px}
}

.content {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 display: inline-block;
 width: 100%;
 background-color: #ffffff;
 border:1px solid #dfdfdf;
 vertical-align: top;
 white-space: normal !important; 
 padding:10px;
 border-radius:10px;
}


/*------ Header style ------*/
.vovsu {width:100%; background: #fff; position:fixed;z-index:1000;padding:0;margin:0;border-bottom:1px solid #dfdfdf;}

.header { 
line-height: 40px;
}

.logo-info {
 float:left; 
 line-height: 40px;
color:#474747;
font-weight:700;
font-family:arial;
font-size:23px;
}

.logo-info a{transition:all .3s;color:#000000;outline:none;
font-weight:700;
font-family:georgia, times new roman;font-style:italic;
font-size:23px;}
.logo-info a:hover{color:#22b017;outline:none;}

.poisk1 {background: #fff;text-align:center;padding-top:15px;border-bottom:1px solid #dfdfdf;}
.poisk2 {max-width:700px;text-align:center;margin:10px auto 1px auto;}

.menu {margin: 0;
 padding: 0;
}

.menu ul {
 padding:0;margin:5px 10px;}
.menu li {
 list-style: none;font-size:14px; line-height: 35px;white-space:nowrap;border-bottom:1px dashed #828282;color:#ea0505;font-weight:600;}

.menu li a {color:#42316a;}
.menu li a:hover {color:#ea0505;text-decoration:none;}
/*------ Header style ------*/

.knopki {float:right;line-height: 40px;}

button652 {background:#01d5d8;line-height: 40px !important;text-align:center; position: relative;padding:0;margin: 0; display: inline-block;}
button652:hover {background:#41c500;}

.fgr {background:#000000;line-height: 40px !important;text-align:center; position: relative;padding:0;margin: 0; display: inline-block;}
.fgr:hover {background:#22b017;}


.moddul {background:#a499e5;line-height: 20px !important;text-align:center;font-size:12px; font-weight:600;display:inline-block;padding:5px 10px;color:#fff;text-transform:uppercase;  border-radius: 0 0 4px 4px;}

.toper {color:#474747;white-space: normal !important;line-height:1.5;text-align:center;font-size:15px;}
.toper a {color:#22b017;text-decoration:none; }
.toper a:hover {color:#474747;text-decoration:none;}

@media screen and (min-width: 100px) and (max-width: 600px) {
.toper {text-align:left;}
}

button11 {text-align: left;font-size: 13px;display:inline-block;background:#01d5d8;color:#fff;padding:5px 10px; border-radius: 3px;
}

button11:hover {background:#017fe1;color:#fff;}

button12 {
 padding: 6px 12px;
 line-height: 35px;
 font-size: 13px;
 position: relative;
 background: #887ec5;
background: linear-gradient(0deg, #887ec5 0%, #a298e2 100%);
border:1px solid #887ec5;
text-transform: uppercase;
 color: #fff;
 font-weight: 600;
 cursor: pointer;
 border-radius: 4px;
}

button12:hover {
background: #8ad001;
background: linear-gradient(0deg, #72bc01 0%, #94df00 100%);
 border:1px solid #88b443;
color:#fff;
}
/*------ Search style ------*/
.main-search .searchForm {
 position: relative;
 width: 400px;
 
}

.main-search .searchForm input {
 height: 100px;
 line-height: 100px;
 font-size: 28pt;
 padding: 0 20px;
 margin-bottom: 0;
 width: 100%;
}

.main-search .searchForm .schBtn {
 position: absolute;
 right: 0;
 top: 0;
 
}

.main-search .searchForm .schBtn input {
 background-color: transparent;
 width: 100px;
}

.sidebox-bd .searchForm {
 margin: 10px 10px;
}

.sidebar .searchForm {
 position: relative;
 margin-bottom: 7px;
}

.sidebar .schQuery input[type="text"] {
 padding: 10px 10px 10px 10px !important;
 border-radius: 5px;
 border: 1px solid #ffffff !important;
 height: 40px;
 width: 100%;
 background: #ffffff !important;;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 color: #000 !important;
 font-style: normal !important;
}
.content .queryField {}

.searchSbmFl[type="submit"] {
 width: 50px;
 height: 50px;
 border: none;
 text-indent: -10000px;
 overflow: hidden;
 margin: 0;
 padding: 0;
 background-image: url('/img/search.png');
 background-repeat: no-repeat;
 background-position: 50% 50%;
 background-size: 100%;color:#1fae14;
}

.sidebar .searchSbmFl {
 background-color: transparent;
}

.sidebar .searchSbmFl:hover {
 background-color: transparent;
}

.sidebar .searchSbmFl:active {
 background-color: transparent;
}

.sidebar .searchSbmFl {
 position: absolute;
 top: 1px;
 right: 1px;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;
}

.page-nav-big .searchForm {
 margin: 10px auto;
 position: relative;
 width: 100%;
}

.page-nav-big .schQuery input[type="text"] {
 width: 100%;
 font-size: 16px;
 color: #6b6b6b;
 height: 35px;
 padding: 0 10px;
 border-radius: 5px;
 border:1px solid #dfdfdf;outline:none; 
}

.page-nav-big .searchSbmFl {
 position: absolute;
 right: 0;top:0;
 background-color: #000000 !important;
 background-size: 60%;
 width: 38px;
 height: 35px;
 color:#000;
 border-radius: 0 4px 4px 0; 
}
.page-nav-big:hover .searchSbmFl:hover {
background-color: #22b017 !important;}

.page-nav-big table {
 margin: 20px auto 0 auto;
 width: 600px;
 
}

.page-nav-big table td a {
 font-size: 10pt;
}

.page-nav-big table td .aSchBrc1 {
 padding:0;
}

.page-nav-big table td .queryField {
 width: 100%;
 margin-right: -65px;
 font-size: 12pt;
 color: #888;
 height: 35px;
 padding: 0 10px;

}

.page-nav-big table td .searchSbmFl {
 position: relative;
}

.search-block {
 margin: 30px 0;
}

.search-block .e-img {
 position: relative;
 float: left;
 width: 60px;
 height: 60px;
 line-height: 60px;
 text-align: center;
 font-size: 16pt;
 color: #000;
 background: rgba(251,249,207,0.05);
 border-radius: 50px;
 overflow: hidden;
}

.search-block .eMessage,
.search-block .board-cat,
.search-block .eTitle {
 margin-left: 80px;
}

.search-block .eTitle {
 padding-top: 0;
}

.search-block .eMessage {
 font-size: 10pt;
}
/*------ Search style ------*/

.bdtr {background: #00b3ff;border-radius: 4px 4px 0 0;font-size:15px;font-weight:600;white-space: normal;text-align:center;color:#fff;padding:7px 10px;line-height:20px;}

.bdtr2 {background: #01d5d8;border-radius: 3px;font-size:15px;font-weight:400;white-space: normal;text-align:left;color:#ffffff;padding:5px 10px;line-height:20px;}

.vdetra1 {white-space:normal;color:#000; text-align:center;}

.vdetra2 {white-space:normal;color:#000; text-align:justify;}
.vdetra2 a {white-space:normal;color:#000;text-decoration:none;}
.vdetra2 a:hover {white-space:normal;color:#26A9E0;text-decoration:none;}
.ashka {background:#000000;color:#fff;font-size:15px;font-weight:400;white-space: normal;text-align:left;padding: 5px 10px;border-radius: 4px;}
.ashka2 {background:#000000;color:#fff;font-size:15px;font-weight:400;white-space: normal;text-align:center;padding: 5px 10px;border-radius: 4px;}

.spisokkategor {padding:7px 0;border-bottom:1px dashed #828282;color:#28d1c7;}
.spisokkategor a {color:#42316a;font-weight:600;}
.spisokkategor a:hover {color:#ea0505;text-decoration:none;}


.spisokkategor2 {padding:7px 0;border-bottom:1px dashed #828282;color:#15da15;font-weight:600;}
.spisokkategor2 a {color:#42316a;font-weight:600;}
.spisokkategor2 a:hover {color:#15da15;text-decoration:none;}

.col-3,
.col-33,
.col-74,
.col-2,
.col-37,
.col-9901,
.col-822,
.col-686
 {
 float: left;
 position: relative;
 min-height: 1px;
 padding-left: 10px;
 padding-right: 10px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}

@media screen and (min-width: 961px){
.rw .col-3,.row .col-3 {
 width: 100% !important;float:none;}
}

@media screen and (min-width: 540px) and (max-width: 960px){
.rw .col-3,.row .col-3 {width: 50% !important;}
}

@media screen and (min-width: 100px) and (max-width: 539px) {
.rw .col-3,.row .col-3 {float: none;width: 100% !important;}
.sbbu {display:none !important;}
}

@media screen and (min-width: 961px){
.rw .col-822,.row .col-822 { width: 25% !important;}
}

@media screen and (min-width: 640px) and (max-width: 960px){
.rw .col-822,.row .col-822 {width: 33.33333333333% !important;}
}
@media screen and (min-width: 450px) and (max-width: 639px){
.rw .col-822,.row .col-822 {width: 50% !important;}
}
@media screen and (min-width: 100px) and (max-width: 449px) {
.rw .col-822,.row .col-822 {float: none;width: 100% !important;}
}

.col-76 {
float : left;
position : relative;
min-height : 1px;
padding-left : 10px;
padding-right : 10px;
box-sizing : border-box;
}
@media screen and (min-width: 651px) {
.rw .col-76, .row .col-76 {
width : 33.333333%;
}
}
@media screen and (min-width: 451px) and (max-width: 650px) {
.rw .col-76, .row .col-76 {
width : 50%;
}
}
@media screen and (min-width: 100px) and (max-width: 450px) {
.rw .col-76, .row .col-76 {
float : none;
width : 100% !important ;
}
}

.col-33 {
 width: 33.3333333333%;
}

@media screen and (min-width: 961px) and (max-width: 1050px) {
.rw .col-33,.row .col-33 {width: 50% !important;}
}

@media screen and (min-width: 581px) and (max-width: 960px) {
.rw .col-33,.row .col-33 {width: 33.3333333333% !important;}
}

@media screen and (min-width: 400px) and (max-width: 580px) {
.rw .col-33,.row .col-33 {width: 50% !important;}
}

@media screen and (min-width: 100px) and (max-width: 399px) {
.rw .col-33,.row .col-33 {float: none;width: 100% !important;}
}


.col-2 {
 width: 50%;
}



@media screen and (min-width: 620px) {
.rw .col-2,.row .col-2 {width: 50% !important;}
}

@media screen and (min-width: 100px) and (max-width: 619px) {
.rw .col-2,.row .col-2 {float: none;width: 100% !important;}
}



@media screen and (min-width: 801px){
.rw .col-37,.row .col-37 {
 width: 100% !important;float:none;}
.otbef {padding:0 !important;}
}

@media screen and (min-width: 421px) and (max-width: 800px){
.rw .col-37,.row .col-37 {width: 50% !important;}
.otbef {padding:0 !important;}
}

@media screen and (min-width: 100px) and (max-width: 420px) {
.rw .col-37,.row .col-37 {float: none;width: 100% !important;}
.otbef {padding:0 !important;}
}




@media screen and (min-width: 471px) {
.rw .col-9901,.row .col-9901 {width: 33.33333333% !important;}
}
@media screen and (min-width: 331px) and (max-width: 470px){
.rw .col-9901,.row .col-9901 {width: 50% !important;}
}

@media screen and (min-width: 100px) and (max-width: 330px) {
.rw .col-9901,.row .col-9901 {float: none;width: 100% !important;}
}



.korob {text-align:center;margin:0 auto;width:100%;}
.korob2 {display:inline-block;text-align:left; }

.pspisok {margin:10px;}

/*-----------Rotator---------*/
.banerkorob {display:block;margin-bottom:5px;color:#fff;}
.banerkorob img {border:1px solid #d1d1d1;-webkit-box-sizing: border-box;
 -moz-box-sizing: border-box; box-sizing: border-box;border-radius: 6px;}
.banerkorob:hover img {opacity:0.8;}

.porovnee {padding:0 5px;}
.col-39
 {
 float: left;
 position: relative;
 min-height: 1px;
 padding-left: 5px;
 padding-right: 5px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}

@media screen and (min-width: 961px){
.rw .col-39,.row .col-39 {
 width: 100% !important;float:none;}
.textUnderBanner {border-radius: 5px;white-space:normal;padding:3px;text-align:left;font-weight:600;background:#fff;height:65px;overflow: hidden;text-overflow: clip;font-size:15px;}
.textUnderBannerLink {color:#2d3069;text-decoration:none;}
.textUnderBannerLink:hover {color:#15da15;text-decoration:none;}
}

@media screen and (min-width: 510px) and (max-width: 960px){
.rw .col-39,.row .col-39 {width: 25% !important;}
}


@media screen and (min-width: 261px) and (max-width: 509px){
.rw .col-39,.row .col-39 {width: 50% !important;}
.textUnderBanner {border-radius: 5px;white-space:normal;padding-top:3px;text-align:left;font-weight:600;background:#fff;height:65px;overflow: hidden;text-overflow: clip;font-size:13px;}
.textUnderBannerLink {color:#2d3069;text-decoration:none;}
.textUnderBannerLink:hover {color:#15da15;text-decoration:none;}
}

@media screen and (min-width: 100px) and (max-width: 260px) {
.rw .col-39,.row .col-39 {float: none;width: 100% !important;}
.textUnderBanner {border-radius: 5px;white-space:normal;padding-top:3px;text-align:left;font-weight:600;background:#fff;height:65px;overflow: hidden;text-overflow: clip;font-size:15px;}
.textUnderBannerLink {color:#2d3069;text-decoration:none;}
.textUnderBannerLink:hover {color:#15da15;text-decoration:none;}
}


.col-40
 {
 float: left;
 position: relative;
 min-height: 1px;
 padding-left: 5px;
 padding-right: 5px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}

@media screen and (min-width: 801px){
.rw .col-40,.row .col-40 {
 width: 100% !important;float:none;}
.textUnderBanner {border-radius: 5px;white-space:normal;padding-top:3px;text-align:left;font-weight:600;background:#fff;height:65px;overflow: hidden;text-overflow: clip;font-size:15px;}
.textUnderBannerLink {color:#2d3069;text-decoration:none;}
.textUnderBannerLink:hover {color:#15da15;text-decoration:none;}
}

@media screen and (min-width: 510px) and (max-width: 800px){
.rw .col-40,.row .col-40 {width: 25% !important;}
.textUnderBanner {border-radius: 5px;white-space:normal;padding-top:3px;text-align:left;font-weight:600;background:#fff;height:65px;overflow: hidden;text-overflow: clip;font-size:13px;}
.textUnderBannerLink {color:#2d3069;text-decoration:none;}
.textUnderBannerLink:hover {color:#15da15;text-decoration:none;}
}


@media screen and (min-width: 261px) and (max-width: 509px){
.rw .col-40,.row .col-40 {width: 50% !important;}
.textUnderBanner {border-radius: 5px;white-space:normal;padding-top:3px;text-align:left;font-weight:600;background:#fff;height:65px;overflow: hidden;text-overflow: clip;font-size:13px;}
.textUnderBannerLink {color:#2d3069;text-decoration:none;}
.textUnderBannerLink:hover {color:#15da15;text-decoration:none;}
}

@media screen and (min-width: 100px) and (max-width: 260px) {
.rw .col-40,.row .col-40 {float: none;width: 100% !important;}
.textUnderBanner {border-radius: 5px;white-space:normal;padding-top:3px;text-align:left;font-weight:600;background:#fff;height:65px;overflow: hidden;text-overflow: clip;font-size:15px;}
.textUnderBannerLink {color:#2d3069;text-decoration:none;}
.textUnderBannerLink:hover {color:#15da15;text-decoration:none;}
}

/*-----------Rotator---------*/


* {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}

/*------ Paginator style ------*/
.switchActive,
.switchDigit,
.switchBack,
.switchNext,
.swchItemA,
.swchItem {
 padding: 5px 10px;line-height:32px;
 color: #fff;border:1px solid #22b017;font-weight:600; border-radius: 4px;background: #22b017;
 }

.swchItem:hover,
.switchDigit:hover,
.switchBack:hover,
.switchNext:hover {
 text-decoration: none;
 padding: 5px 10px;line-height:32px;
 color: #fff;border:1px solid #000000;font-weight:600; border-radius: 4px;background: #000000;
}

.switchActive,
.swchItemA {
  padding: 5px 10px;line-height:32px;
 color: #000;border:1px solid #b8b8b8;font-weight:600;  border-radius: 4px; background: #fff;
}

.swchItem1 {
 color: #6c6c6c;
 padding: 0 2px;
}

.swchItem1:hover {
 color:#333;
 text-decoration: none;
}

.swchItemA1 {
 padding: 4px 6px; 
 color:#fff;
 text-shadow:0px 1px #636363;
 box-shadow:0px 1px #EDEDED;
 -webkit-box-shadow:0px 1px #EDEDED;
 -moz-box-shadow:0px 1px #EDEDED;
 border:1px solid #888;
 background:#777777;
 background:-moz-linear-gradient(top,#888 1px,#929292 1px,#777777);
 background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#C0C0C0),color-stop(0.02,#929292),color-stop(1,#777777));
 text-decoration:none;
 border-radius: 3px;
}
/*------ Paginator style ------*/

.poster1 {border:1px solid #ededed; border-radius: 4px;}

.rtcdss {border-radius:4px;opacity:1.0}
.rtcdss:hover {opacity:0.7}

.rtcdss2 {border-radius: 0 0 4px 4px;opacity:1.0}
.rtcdss2:hover {opacity:0.7}

.poster1 .video-length {
 background: #60d402;line-height:20px;
 border-radius: 4px 4px 0 0;
}

.poster1 .video-length2 {
 background: #03bbf8;line-height:20px;
border-radius: 4px 4px 0 0;
}

.poster1 .video-length3 {
 background: #ff6600;line-height:20px;
 border-radius: 4px 4px 0 0;
}

.poster1 .video-length4 {
 background: #9b21d4;line-height:20px;
 border-radius: 4px 4px 0 0;
}

.poster1 .video-length5 {
 background: #fa1005;line-height:20px;
 border-radius: 4px 4px 0 0;
}

.poster1 .video-lengthtxt {
 text-align:left;
 padding: 4px 8px;
 font-size: 11px;
 color: #fff;

}

.poster1 .video-length2txt {
 text-align:left;
 padding: 4px 8px;
 font-size: 11px;
 color: #fff;

}

.poster1 .video-length3txt {
 text-align:left;
 padding: 4px 8px;
 font-size: 11px;
 color: #fff;

}

.poster1 .video-length4txt {
 text-align:left;
 padding: 4px 8px;
 font-size: 11px;
 color: #fff;

}

.poster1 .video-length5txt {
 text-align:left;
 padding: 4px 8px;
 font-size: 11px;
 color: #fff;

}

.poster1 .video-lengthvoz {
 float:right;line-height:21px;
 padding: 0 9px;
 font-size: 11px;
 color: #c40033;
 background: #f6ff00;
 z-index: 2;border-radius: 0 3px 0 0;
}

.rteye2 {position: relative;}

.doskolki1 {display:block;position:absolute;bottom:4px;right:4px;padding: 3px 5px;
 font-size: 11px;
 color: #fff;
 background: #60d402;
 z-index: 10;border-radius: 3px;} 
.doskolki2 {display:block;position:absolute;bottom:4px;right:4px;padding: 3px 5px;
 font-size: 11px;
 color: #fff;
 background: #13d6e2;
 z-index: 10;border-radius: 3px;} 
.doskolki3 {display:block;position:absolute;bottom:4px;right:4px;padding: 3px 5px;
 font-size: 11px;
 color: #fff;
 background: #9b21d4;
 z-index: 10;border-radius: 3px;} 
.doskolki4 {display:block;position:absolute;bottom:4px;right:4px;padding: 3px 5px;
 font-size: 11px;
 color: #fff;
 background: #faa605;
 z-index: 10;border-radius: 3px;} 
.doskolki5 {display:block;position:absolute;bottom:4px;right:4px;padding: 3px 5px;
 font-size: 11px;
 color: #fff;
 background: #fa1005;
 z-index: 10;border-radius: 3px;} 







.videeo {height:300px !important;}









/*----- Sidebar style -----*/
.sidebox {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 margin-bottom: 60px;
 padding: 0;
 font-size:11pt;
}

.sidebox-ttl {
 color: #fff;
 font-size: 12pt;
 font-weight:600;
 background: #56a0cc;
 line-height: 60px;
 padding: 0 20px;
 text-transform: uppercase;
 text-shadow: 0 1px 1px rgba(0,0,0,0.1);
 border-radius: 4px 4px 0 0;
}

.sidebox-ttl:before {
 content: "";
 /* IE9 SVG, needs conditional override of 'filter' to 'none' */
 background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0.1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 100%); /* IE10+ */
 background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#1affffff',GradientType=1 ); /* IE6-8 */
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 z-index: 1;
}

.sidebox-ttl {
 position: relative;
}

.sidebox-bd {
 background: #fff;
 position: relative;
 overflow: hidden;
 border-radius: 0 0 4px 4px;
}

/* Categoly list */
.sidebox-bd ul {
 padding:0;
 margin:0;
 list-style: none;
}

.sidebox-bd li {
 list-style:none;
 position:relative;
 font-weight:300;
 font-size:12pt;
 border-bottom: 1px solid #FAFAFA;
}

/* Category table */
.sidebar .catsTd {
 font-weight:300;
 font-size: 12pt;
 color:#999;
 position: relative;
 border-bottom: 1px solid #FAFAFA;
}

.sidebox-bd li:before,
.sidebar .catsTd:before {
 content: '';
 width: 0;
 height: 100%;
 background: #fafafa;
 display: block;
 position: absolute;
 left: -1px;
 top: 0;
 transition:All 0.3216s ease;
 -webkit-transition:All 0.3216s ease;
 -moz-transition:All 0.3216s ease;
 -o-transition:All 0.3216s ease;
}

.sidebox-bd li:hover:before,
.sidebar .catsTd:hover:before {
 width: 4px;
}

.sidebox-bd li a,
.sidebar .catsTd .catName,
.sidebar .catsTd .catNameActive {
 text-decoration: none;
 display: block;
 padding: 10px 50px 10px 18px;
 color: #333;
 font-weight:300;
 font-size:12pt;
 z-index:2;
}

.sidebox-bd li a:hover,
.sidebar .catsTd a:hover,
.sidebar .catsTd .catNameActive {
 color: #56A0CC;
}

.sidebar .catsTd .catNumData {
 position: absolute;
 right: 15px;
 top: 14px;
 font-size: 9pt;
}

.sidebar .catsTd .catDescr {
 padding: 0 18px 10px 18px;
 color: #ccc;
 font-size: 9pt;
 margin-top: -8px;
}

/* Main menu */
.sidebox-bd .uMenuRoot li:before {
 display: none;
}

.sidebox-bd .uMenuRoot li a {
 padding: 0;
}

.sidebox-bd .uMenuRoot li span {
 display: block;
 padding: 10px 18px 10px 18px;
}

.sidebox-bd .uMenuRoot li {
 position: relative;
 cursor: pointer;
 transition:All 0.3367s ease;
 -webkit-transition:All 0.3367s ease;
 -moz-transition:All 0.3367s ease;
 -o-transition:All 0.3367s ease;
}

.sidebox-bd .uMenuRoot li.uWithSubmenu:after {
 content: '▼';
 position: absolute;
 right: 16px;
 top: 14px;
 font-size: 8pt;
 color: #999;
 transition:All 0.3367s ease;
 -webkit-transition:All 0.3367s ease;
 -moz-transition:All 0.3367s ease;
 -o-transition:All 0.3367s ease;
}

.sidebox-bd .uMenuRoot li:hover,
.sidebox-bd .uMenuRoot li.uWithSubmenu:hover:after {
 color: #56A0CC;
}

.sidebox-bd .uMenuRoot li ul li {
 padding-left: 10px;
}

.sidebox-bd .uMenuRoot li ul li:hover {
 background: rgba(0,0,0,0.01);
}

.sidebox-bd #uidLogForm,
.sidebox-bd #shop-basket {
 padding: 25px 0;
}

.ulogin-btn {
 float: left;
}

.sidebox-bd .tOnline {
 padding-top: 10px;
}

.sidebox-bd .groupAdmin,
.sidebox-bd .uOnline {
 padding-bottom: 10px;
 display: block;
}

.ulb-mid {
 color: #8bbce1;
}

.calMonth {padding:10px;font-weight:600;font-size:14px;} 
.calTable {border-radius:5px;overflow:hidden;border-collapse:collapse;width:100%;max-width: 300px;} 
.calWday,.calWdaySe,.calWdaySu {color:#777;font-size:11px;padding:8px;background:#f7f7f7;} 
.calMday,.calMdayIs,.calMdayA,.calMdayIsA {color:#ccc;font-size:11px;padding:10px;} 
.calMdayIs {font-weight:bold;border-radius: 50%;} 
.calMdayA {color:#333;font-weight:bold;}
.calMonth a,.calMdayIs a,.calMdayIsA a,.calMdayIsA:hover a {color:#333;text-decoration:none;}
.calMdayIs a:hover {color:#56A0CC;}

.archUl {
 padding: 0;
 margin: 0;
 list-style: none;
}

.cCounter {
 position:absolute;
 top:10px;
 right:6px;
 background:rgba(0,0,0,0.2);
 color:#fff;
 padding:2px;
 border-radius:2px;
 font-size:8pt;
}

.cEntry {
 background: #fff;
 margin: 4px 0;
 padding: 10px;
 -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0);
 -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0);
 box-shadow: 0px 1px 2px rgba(0,0,0,0);
 transition:All 0.3216s ease;
 -webkit-transition:All 0.3216s ease;
 -moz-transition:All 0.3216s ease;
 -o-transition:All 0.3216s ease;
}

.cEntry:hover {
 -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
 -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
 box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
}

.cEntry a {
 color: #ccc;
 font-weight: 400 !important;
}

.cEntry:hover a {
 color: #000;
}

.cEntry a:hover {
 color: #56A0CC;
 text-decoration: none;
}

.cBtn div,
#mchatBtn {
 width: auto !important;
}

.cBtn div {
 float: right; 
}

.pollBlock {
 padding: 10px 18px;
}

.pollQue {
 font-size: 12pt !important;
 color: #333;
 padding-bottom: 18px;
}

.pollQue b {
 font-weight: normal;
}

.answer {
 font-size: 13px;
}

.answer label {
 padding-left: 8px;
}


.pollButton {
 margin: 20px 4px 10px 0;
 float: left;
}

.pollLnk a {
 font-size: 10pt !important;
 white-space: nowrap;
 text-decoration:none;
 margin: 20px 4px 10px 0;
 color: #ccc;
}

.pollLnk a:hover {
 color: #56A0CC;
 border: 1px solid #56A0CC;
}


.pollLnk {
 text-align: left !important;
 font-size:0px;
}

.pollTot {
 text-align: left !important;
 font-size: 9pt !important;
 color: #666;
 margin-top:10px;
}

.pollTot b {
 font-weight: normal;
 color: #000;
}

.pollAns {
 width:100%;
}

.answer {
 color:#333;
 padding:0;
}

.answer div {
 bottom:0;
 left:0px;
 color:#fff;
 z-index:-1;
 height:20px !important;
 border-radius:4px;
 background:#f6f6f6;
 padding-top:0 !important;
 margin-top:4px;
 margin-bottom:10px;
 width:100%;
 padding:0 1px;
}
/*----- Sidebar style -----*/


/*------ Footer style ------*/
footer{clear:both;white-space: normal;background-color:#ffffff;color:#474747;border-bottom: 1px solid #dfdfdf;border-top: 1px solid #dfdfdf;text-align:center;line-height:1,5}
.footer a {color:#474747; white-space: nowrap;}
.footer a:hover {color:#22b017; white-space: nowrap;}

/*------ Footer style ------*/

/*------ Popup style ------*/
.popup {
 padding: 30px;
}

.popup-ttl {
 font-family: 'Open Sans', sans-serif;
 line-height: 1.2;
 font-weight: 300;
 color: #000;
 font-size: 1.8462em; /*24/13*/
 padding-bottom: 30px;
}

.popup-bd a {
 text-decoration: none;
}

.popup-bd a:hover {
 color: #56A0CC;
}

.allUsersBtn,
.uSearchFlSbm {
 width: auto !important;
}

#block1 a,
#block7 a,
#block25 a {
 font-style: normal;
}

.#block22 a {
 display: inline-block;
 padding: 0 10px;
}

.udtlb {
 width: 185px;
 color: #151515;
}

.repHistory {
 font-weight: bold;
}

.user-main-back {
 position: relative;
}

.user-main-back .user-avatar {
 position: relative;
 width: 150px;
 height: 150px;
 overflow: hidden;
 background: #56A0CC;
 color: #fff;
 border-radius: 4px;
 border-color: #fafafa;
 border-width: 6px;
 border-style: solid;
 margin-bottom: -80px;
}

.user-main-back .user-avatar i {
 position: absolute;
 width: 80px;
 height: 80px;
 line-height: 80px;
 text-align: center;
 font-size: 48pt;
 margin: -40px 0 0 -40px;
 left: 50%;
 top: 50%;
}

.user-main-back .user-avatar img {
 width: 100%;
 z-index: 3;
}

.user-btn {
 margin: 20px 5px 0 0;
 padding: 0;
 display: table;
 float: left;
 list-style: none;
 border-radius: 50px;
 overflow: hidden;
}

.user-btn li {
 display: block;
 position: relative;
 float: left;
 line-height: 35px;
 text-transform: uppercase;
 font-size: 10pt;
 margin-right: 1px;
}

.user-btn li.uid a {
 padding-left: 75px;
}

.user-btn li.uid img {
 position: absolute;
 height: 31px;
 left: 10px;
 top: 2px;
}

.user-btn li.ls a {
 padding-left: 43px;
}

.user-btn li.ls i {
 position: absolute;
 left: 8px;
 top: 2px;
 color: #ccc;
 font-size: 14pt;
 height: 31px;
 width: 31px;
 line-height: 31px;
 text-align: center;
 border-radius: 50px;
}

.user-btn li.ls span {
 padding-left: 8px;
 color: #56A0CC;
 font-weight: 600;
 border-left: 1px dotted #ccc;
 margin-left: 8px;
}

.user-btn li a {
 display: block;
 background: rgba(255,255,255,0.5);
 padding: 0 10px;
 text-decoration: none;
}

.user-btn li a:hover {
 background: rgba(255,255,255,1);
}

.user-social {
 margin: 20px 5px 0px 0px;
 padding: 0px;
 display: table;
 float: RIGHT;
 list-style: outside none none;
}

.user-social li {
 display: block;
 position: relative;
 float: left;
 margin-left: 4px;
 height: 35px;
 width: 35px;
}

.user-social li i {
 display: block;
 height: 35px;
 width: 35px;
 background-size: 50%;
 background-repeat: no-repeat;
 background-position: center;
 border-radius: 50px;
}

.user-social li i.vk {
 background-image: url("/.s/img/icon/social/vk-w.svg");
 background-color: #48729E;
}

.user-social li i.fb {
 background-image: url("/.s/img/icon/social/fb-w.svg");
 background-color: #3C5A98;
}

.user-social li i.ok {
 background-image: url("/.s/img/icon/social/ok-w.svg");
 background-color: #FF9F4D;
}

.user-social li i.google {
 background-image: url("/.s/img/icon/social/gp-w.svg");
 background-color: #C25234;
}

.user-social li i.yandex {
 background-image: url("/.s/img/icon/social/ya-w.svg");
 background-color: #DC3E21;
}

.user-social li i.twitter {
 background-image: url("/.s/img/icon/social/tw-w.svg");
 background-color: #00ACED;
}


.user-social li span {
 opacity: 0;
 visibility: hidden;
 display: block;
 position: absolute;
 right: 0;
 top: 50px;
 padding: 3px 6px;
 white-space: nowrap;
 background: rgba(0,0,0,0.8);
 color: #fff;
 font-size: 9pt;
 border-radius: 4px;
 transition:All 0.3777s ease;
 -webkit-transition:All 0.3777s ease;
 -moz-transition:All 0.3777s ease;
 -o-transition:All 0.3777s ease;
}

.user-social li:hover span {
 top: 45px;
 opacity: 1;
 visibility: visible;
}

.user-social li span:after {
 content: "";
 position: absolute;
 top: -5px;
 right: 12px;
 width: 0px;
 height: 0px;
 border-style: solid;
 border-width: 0 6px 6px 6px;
 border-color: transparent transparent rgba(0,0,0,0.8) transparent;
 
}

.user-main-back .stat {
 position: absolute;
 right: 15px;
}

.user-main-back .stat .statusOffline,
.user-main-back .stat .statusOnline {
 position: relative;
 padding-left: 18px;
}

.user-main-back .stat .statusOnline:before,
.user-main-back .stat .statusOffline:before {
 content: "";
 position: absolute;
 width: 10px;
 height: 10px;
 left: 0;
 top: 50%;
 margin-top: -5px;
 border-radius: 50px;
}

.user-main-back .stat .statusOnline:before {
 background: #009900;
}

.user-main-back .stat .statusOffline:before {
 background: #ff0033;
}

.user-back-img {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 overflow: hidden;
 z-index: -1;
}

.user-back-img img {
 position: absolute;
 width: 100%;
 height: 120%;
 top: -10%;
 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%2250%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3C%2Fsvg%3E#blur");
 filter:blur(50px);
 -o-filter:blur(50px);
 -ms-filter:blur(50px);
 -moz-filter:blur(50px);
 -webkit-filter:blur(50px);
 opacity: 0.2;
}

.user-main-info {
 font-size: 10pt;
}

.user-main-info .col-r,
.user-main-info .col-l {
 padding-top: 10px;
}

.user-add .col-l,
.user-main-info .col-l {
 color: #888;
 text-align: right;
}

.user-activity {
 margin: 0;
 padding: 0;
 list-style: none;
}

.user-activity li {
 float: left;
}

.user-activity li a {
 display: block;
 padding: 15px 15px 15px 0;
 margin-right: 15px;
}

.user-activity li a:hover .num {
 color: #56A0CC;
}

.user-activity li .num {
 font-size: 24pt;
 line-height: 1.2;
 display: inline-block;
 margin-right: 4px;
}

.user-activity li .des {
 font-size: 8pt;
 color: #888;
 line-height: 1.2;
 display: inline-block;
}
/*------ Popup style ------*/

/*------ Media Queries ------*/
@media screen and (min-width: 1600px) {
 
}

@media only screen and (min-width: 801px) and (max-width: 1020px) { 
 .content .col-2,
 .content .col-3,
 .content .col-4,
 .content .col-5,
 .content .col-6,
 .content .col-7,
 .content .col-8,
 .content .col-10,
 .content .col-11,
 .content .col-12,
 .content .col-13,
 .content .col-l-130,
 .content .col-r-130,
 .content .col-l-114,
 .content .col-r-114 {
 float: none;
 width: 100% !important;
 }
 
 .uf-tooltip {
 width: 80px !important;
 margin-left: -40px !important;
 }
 .main-search .searchForm {
 
 }
 .com-block .pagesBlock1, 
 .com-block .pagesBlock2 {
 text-align: center;
 margin: 20px 0;
 }
 .be-info .ndate {
 display: none;
 }
 .stuff .allEntriesTable li.entTd {
 width: 50% !important;
 }
 .stuff-page .col-4 {
 padding: 20px 15px;
 }
 .stuff-page .img {
 opacity: 0.2 !important;
 }
}



@media screen and (min-width: 200px) and (max-width: 599px) {
 .col-r,
 .col-l {
 float: none;
 width: 100%;
 }



 .user-avatar {
 margin-bottom: 10px !important;
 }
 .user-add .col-l,
 .user-main-info .col-l {
 text-align: left;
 }
 .user-main-info .col-r {
 padding-top: 0;
 }
 .rw .col-2,
 .rw .col-3,
 .rw .col-4,
 .footer .col-2,
 .footer .col-3,
 .footer .col-4 {
 float: none;
 width: 100% !important;
 }
 .com-block .pagesBlock1, 
 .com-block .pagesBlock2 {
 text-align: center;
 margin: 20px 0;
 }
 .com-num-entries a,
 .com-order-title {
 display: none;
 }

 .board-info li {
 width: 100%;
 border-bottom: 1px solid #eee;
 }
 .stuff .allEntriesTable li.entTd {
 width: 100% !important;
 }
}


.ottodv11 {margin:0 -5px;}
@media only screen and (max-width: 500px) {
.ottodv11 {margin:0 5px;}
}



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

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

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

.allEntriesTable li.phtTdMain {
 width: 50% !important;
 padding: 0 5px 15px 5px;
 -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:#fff;border: 1px solid #dddddd;
 border-radius: 5px; 
}

.photo-entry img {
 width: 100%;
 opacity: 1;
 }

.photo-entry:hover img {
 opacity: 0.2;
}

.nadpis a {display:none;}
.nadpis {position:absolute;top:50%;text-align:center;background:#f4f4f4;color:#212121;font-size:16px;font-family:tahoma;padding:10px;opacity: 1;}


.photo-entry-icon {
 padding:7px;
 list-style: none;
 position: absolute;
 background-color: #6c008b;
 visibility: hidden;
 z-index: 9;white-space:normal;
 line-height: 16px;
 color:#ffe400;font-weight:600;
 top: 50%;
 text-align: center;
 width:100%;font-size: 13px; 
}

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

.photo-entry-icon li a {
 position: relative;
 display: block;
 line-height: 20px;
 color: #ffe400;
 
 background-color: #6c008b;

}

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

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

.photo-entry-icon li a:hover {
 background: #6c008b;
 color:#ffe400;
}

.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;font-weight:600;
 color: #000;
}

.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);
 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 screen and (min-width: 100px) and (max-width: 399px) {
 .module-photo #uEntriesList .uEntryWrap {
 width: 100% !important;float:none !important;
 } 
 .allEntriesTable li.phtTdMain {
 width: 100% !important;float:none !important;
 }
}

.photo-expand .dd-tip {
 position: absolute;
 display: block;
 bottom: -49px;
 left: 0;
 width: 100%;
 height: 48px;
 text-align: center;
 background: url('/img/opacity085.png') !important;
 font: 12px/48px 'Arial' !important;
 text-decoration: none !important;
 color: #595959 !important;
 text-shadow: 0 1px 0 #fff !important;
 -webkit-transition: bottom .2s .1s ease;
 transition: bottom .2s .1s ease;
}

.fotosize {color:#b6b6b6;font-size:12px;}
.podelishsa {text-align: center;font-size: 13px;}


@media screen and (max-width: 500px) {.dlamobi {display:none !important;}}



.glbanner {text-align:center;background:#eee;width:100%;}













.glms a {text-decoration:none;padding: 5px 10px;
 color: #fff;font-weight:400; border-radius: 9px;background: #000000;
 white-space: nowrap;font-size:14px;
}

.glms a:hover {
text-decoration:none;background: #22b017;color: #fff;
}




.ottodv {padding:0 10px;float:none;}

.row {
 margin-right: -10px;
 margin-left: -10px;
}











.prosmy {text-align:center;font-size:11px; color:#828282;}


@media screen and (max-width: 960px) {
#uNMenuDiv1{text-align:left;}
}

img {
 vertical-align: middle;
}

.entry-img {
 position: relative;
 width: 100%;
 height: 200px;
 overflow: hidden;
 background: transparent; 
 opacity:1.0;
}

.entry-img:hover {
 opacity:0.8; 
}

.entry-img2 {
 position: relative;
 width: 100%;
 height: 320px;
 overflow: hidden;
 background: transparent; 
}

.entry-img-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;
}

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

.entry-img-icon li a {
 position: relative;
 display: block;
 width: 55px;
 height: 55px;
 line-height: 55px;
 color: #fff;
 font-size: 14pt;
 background: #f90578;
 opacity: 0.9;
}

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

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

.entry-img-icon li a:hover {
 opacity: 1;
}

.entry-img-icon li span {
 opacity: 0;
 visibility: hidden;
 line-height: 12px;
 font-size: 8pt;
 width: 60px;
 left: 50%;
 margin-left: -30px;
 position: absolute;
 bottom: -30px;
 text-align: center;
 color: rgba(0,0,0,0.5);
}

.entry-img-icon,
.entry-img-icon li,
.entry-img-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;
}

.entry-img:hover .entry-img-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);
}

.entry-img-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);
}

.entry-img-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);
}

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

.e-img-small {
 height: 200px;
}
.e-img-small2 {
 height: 320px;
}
.e-img-ssmall {
 height: 200px;
}

.e-img-blur .img {
 filter: none;
 -o-filter:none;
 -ms-filter:none;
 -moz-filter:none;
 -webkit-filter:none;
 opacity: 1;
}

.e-img-blur:hover .img {
 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;
}

.e-img-zoom: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);
}

.main-img {
 position: relative;
 height: 300px;
}

.img {
 position: absolute;
 width: 104%;
 height: 104%;
 left: -2%;
 top: -1%;
 background-repeat: no-repeat;
 background-position: center;
 background-size: cover;
 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;
}



.entry-block {
 margin-bottom: 60px;
}

.block-with-img {
display : table;
width : 100%;
border-radius:9px;
background : #fff;;
box-shadow : 0 0 2px rgb(0, 0, 0, 0.3);
margin-bottom : 20px;
overflow : hidden;
}
.block-with-img a {
display : block;
text-decoration : none;
}
.entry-img {
position : relative;
width : 100%;
height : 190px;
overflow : hidden;
background : transparent;
border-radius:9px 9px 0 0;
}
.e-img-small {
height : 190px;
}
.e-img-zoom:hover .img {
transform : scale(1.1);
}
.img {
position : absolute;
width : 100%;
height : 100%;
left : 0;
top : 0;
background-repeat : no-repeat;
background-position : center;
background-size : cover;
transition : all 0.2939s ease-in-out;
}
.nazv {
padding : 5px 7px;
height : 62px;
overflow : hidden;
text-overflow : clip;
font-family : arial;
text-align : left;
line-height : 18px;
white-space : normal;
}
.nazv a {
color : #000000;
text-decoration : none;
font-size : 15px;
font-weight : 600;
text-align : left;
}
.nazv a:hover {
color : #22b017;
text-decoration : none;
}




.skrugl {webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;border:1px solid #ededed;}



.sorting-menu {
 overflow: hidden;float:none;clear:both;
 position: relative;
 line-height: 25px;
 margin-bottom: 15px;padding-bottom:3px;border-bottom:1px dashed #828282;
 color: #c3c3c3;white-space: normal;
 }

.sorting-menu a {
 font-weight: 400;
 display: inline-block;
 margin: 0 1px;
 color: #000;
}

.sorting-menu a:hover {
 color: #06b2ec;
 text-decoration: none;
}

.sorting-menu .sortArrUp,
.sorting-menu .sortArrDown {
 margin-left: 5px;
 font-size: 15px;
 opacity: 0.5;
 top: 0;
 z-index: -1;
}

.sorting-menu .filter-link {
 float: right;
 text-transform: uppercase;
 font-size: 9pt;
 color: #ccc;
 cursor: pointer;
}

.sorting-menu .filter-link i {
 font-size: 12pt;
 color: #fecb00;
 margin-right: 5px;
}



button4 {
 margin:5px 0 25px 0;
 padding: 5px 10px;
 line-height: 20px;
 height: 20px;
 font-size: 11px;
 border: 1px solid #cccccc;
 position: relative;
 background-color: #fafafa;
 text-transform: uppercase;
 color: #cccccc;
 font-weight: 600;
 cursor: pointer;
 border-radius: 4px;
 transition:All 0.4023s ease;
 -webkit-transition:All 0.4023s ease;
 -moz-transition:All 0.4023s ease;
 -o-transition:All 0.4023s ease;
}

button4:hover {
 background-color: #43d138;
 color: #ffffff;border: 1px solid #43d138;text-decoration:none;
}







.inf-news-sidebar {
display:block;
position:relative;
padding: 0;
min-height:70px;
cursor:pointer;
white-space: normal;
}

.inf-news-sidebar:hover {
text-decoration:none;
color:#06b2ec
}

.inf-news-sidebar .img {
width:60px;border:1px solid #ededed;
height:60px;
left:0;
top:0;
position:relative;
float:left;
margin-right:10px;
margin-bottom:10px;
clear:both; white-space: normal; 
border-radius: 4px; 
}

.inf-news-sidebar .title {
line-height:1.1; padding-top:3px;font-size:13px;
font-weight:600;
color:#42316a; 
}


.inf-news-sidebar .title:hover {
text-decoration:none;
color:#e30f91; 
}

.inf-news-sidebar .cattik {
line-height:1.1; padding-top:3px;font-size:11px;
font-weight:300;
color:#a4a4a4; 
}


.inf-news-sidebar .cattik:hover {
text-decoration:none;
color:#b304e6; 
}

.inf-news-sidebar2 {
display:block;
position:relative;
padding: 0;
min-height:70px;
cursor:pointer;
white-space: normal;
}

.inf-news-sidebar2:hover {
text-decoration:none;
color:#06b2ec
}

.inf-news-sidebar2 .title {
line-height:1.1; padding-top:3px;font-size:13px;
font-weight:600;
color:#42316a; 
}


.inf-news-sidebar2 .title:hover {
text-decoration:none;
color:#e30f91; 
}

.inf-news-sidebar2 .cattik {
line-height:1.1; padding-top:3px;font-size:11px;
font-weight:300;
color:#a4a4a4; 
}


.inf-news-sidebar2 .cattik:hover {
text-decoration:none;
color:#b304e6; 
}




@media screen and (min-width: 901px) and (max-width: 929px){
.manTable .manTd1 {width: 100% !important;float: none;}
} 
@media screen and (max-width: 500px){
.manTable .manTd1 {float: none;clear:both;white-space: normal;}
.manTable .manTd2 {float: none;clear:both;white-space: normal;}
}

.smotresho {font-weight:600;}
.smotresho a {color:#06b2ec;font-weight:600;}
.smotresho a:hover {color:#26A9E0;text-decoration:none;}


.pokategg {position:absolute;bottom:10px;left:10px;color:#fff;z-index:100;}
.pokategg a {color:#fff;font-weight:600;font-size:12px; display:inline-block;background:rgba(149,20,183,0.8);padding:5px;border-radius: 4px;}
.pokategg a:hover {color:#fff;font-weight:600;font-size:12px; display:inline-block;background:rgba(67,209,56,0.8);padding:5px;border-radius: 4px;}

.rekkl {border-radius: 3px;border:1px solid #ddd;margin-bottom:10px;white-space:normal;float:none;}

.smotri {font-size: 14px;border-bottom: 1px dashed #828282;padding:7px 0;
    font-weight: 400;
    font-family: tahoma;
    color: #fb0395;
    line-height: 1.0;
    text-transform: none;}

.smotri a {color:#000;}
.smotri a:hover {color:#06b2ec; text-decoration:none;}

.izkategorii {font-size: 12px; font-weight: 400;color: #b8b8b8;}

.responsive-video {
 position: relative;
 padding-bottom: 50%;
 padding-top: 40px;
 height: 0px;
}

.responsive-video object,
.responsive-video embed,
.responsive-video iframe {
 position: absolute;
 top: 0px;
 left: 0px;
 width: 100%;
 height: 100%;
 border:0;
}

.page-nav {
 
}
.page-nav h1 {
 display: inline-block;
 color: #FFF;
 font-weight: 600;
 font-size: 15pt;
 font-family:times new roman; 
 text-shadow: 0 1px 2px rgba(0,0,0,0.4);
}

.page-nav h1 a {
 color: #FFF;
}

.page-nav span { 
 display: inline-block;
 vertical-align: baseline;
 padding-left: 15px;
 color: rgba(255,255,255,1.0);
 font-size: 12pt;
 font-weight: 400;
}

.page-nav span span {
 padding-left: 0;
}

.page-nav a {
 color: rgba(255,255,255,1.0);
}

.page-nav a:hover span, 
.page-nav a:hover {
 color: rgba(255,255,255,1);
 text-decoration: none;
}



.page-nav-big ul {
 margin: 0 auto;
 padding: 0;
 list-style: none;
 text-align: center;
 display: table;
}

.page-nav-big ul li {
 display: block;
 float: left;
 margin: 2px;
 line-height: 40px;
}

.page-nav-big ul li button {
 min-width: 170px;
 background: rgba(0,0,0,0.3);
}





.putkmater {border-top:1px dashed #828282;color:#9ea199;font-size:13px;padding-top:10px;}
.putkmater a {color:#808080;}
.putkmater a:hover {color:#000;text-decoration:none;}

.oteye {border-left:4px solid #742364;padding-left:9px;}

.reggistr {font-size:18px;text-align:center; font-weight:600;margin-bottom:10px;color:#ff0000;}


.sots {background:#fff;padding:5px;border-radius:4px;display:inline-block;}
@media only screen and (max-width: 960px) {
.sots {margin:0 20px;display:inline-block;}
}
 
.otbef {padding:0 10px;}


.spisok9 a { webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: inline-block;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-bottom: 3px;
  text-align: center;
  width: 100%;
  font-weight: 400;
  text-transform:uppercase;
  font-size: 12px;
  color: #494949;
  text-decoration: none;
  background-color: #f6ff00;
}

.spisok9 a:hover {
 color: #fff;
 text-decoration: none;
background-color: #951db7;
}





.spoiler_body {display:none; cursor:pointer;}

.eTitle {display:block;text-align:left;font-size: 17px;font-weight:300;line-height:1.3; color:#42316a;padding:5px;}
.eTitle a {color:#42316a;text-align:left;}
.eTitle a:hover {text-decoration:none;color:#ea0505}

.rtg {width:100%;margin:0;padding:0;}
.vysottabl {width:100%;}

.col-910 {background:#01c6ff;padding:3px 10px;color:#fff;border-radius: 0 0 0 4px;
 width: calc(100% - 70px);
 width: -moz-calc(100% - 70px);
 width: -webkit-calc(100% - 70px);
 width: -o-calc(100% - 70px);
}

.col-910:hover {background:#23e81e;color:#fff;}

 
.col-920 {width:70px;text-align:left;font-size:11px;background:#23e81e;color:#fff;line-height:1.2;min-height:20px;padding:0 10px; border-radius: 0 0 4px 0;}

.categorka {color:#fff;font-size:13px;}
.categorka a {color:#fff;}
.categorka a:hover {color:#fff;}



.bloksramkoi {display:block;border:1px solid #dedede;-webkit-box-sizing: border-box;
 -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 4px;margin-bottom:20px;padding:4px 7px; box-shadow:0 6px 15px rgba(0,0,0,.10),0 0 8px rgba(0,0,0,.04);}
.avtorstiha {color:#b6b6b6;font-size:13px;font-weight:300;padding:0 10px 5px 10px;font-family:arial;}

.spisok3 { 
border-bottom:1px dashed #828282;
width:100%;
margin-bottom: 7px;
padding-bottom: 7px;
color:#65cd02; 
}

.spisok3 a {
 text-align: left;
 font-weight: 400;
 font-size: 14px;
 color: #000;
 text-decoration: none;
 
}

.spisok3 a:hover {
text-decoration: none;
color: #06b2ec;
}

.eMessage {text-align:justify;font-size:15px;}
.eMessage a {color:#06b2ec;text-decoration:none;font-size:15px;}
.eMessage a:hover {color:#000;text-decoration:none;}

.ssylkaskazka {padding:10px 0;background:#fff;border-top:1px dashed #828282;border-bottom:1px dashed #828282}

.ssylkaskazka a {text-decoration:none;color:#b6b6b6;font-weight:400;}

.ssylkaskazka a:hover {text-decoration:none;color:#06b2ec;}

.levo {text-align:right;}

.smtakge2 {
 color: #06b2ec;float:none;clear:both;
 font-weight: 400;
 font-size: 16px;
 text-align: left;
 font-family: tahoma;
 line-height: 25px;
 padding: 0;margin-bottom:10px;
 border-bottom: 1px solid #06b2ec;
}

.fifti {text-align:left;}

.eMessage344 {
 font-weight: 400;
 line-height: 1.7;
 font-size: 15px;
 text-align:left;
 font-family:georgia, times new roman;
 font-style:italic;
}

.uuiri {font-size:13px;text-align:center; font-weight:300;margin-bottom:10px;color:#7f7f7f;}

.poiskovik {padding:5px;border-top:1px dashed #828282;}

.vlozhenie {padding:5px;border-top:1px dashed #828282;color:#b6b6b6;font-size:12px;}
.vlozhenie a {color:#b6b6b6;font-size:12px;}
.vlozhenie a:hover {color:#06b7ea;text-decoration:none;}

/*------ Input style ------*/
input[type="submit"],
input[type="reset"],
input[type="button"],
button {
 padding: 0px 6px;
 line-height: 30px;
 font-size: 14px;
 border: none;
 position: relative;
 background-color: #000000;
 color: #fff;
 font-weight: 400;
 cursor: pointer;
 border-radius: 3px;
 transition:All 0.4023s ease;
 -webkit-transition:All 0.4023s ease;
 -moz-transition:All 0.4023s ease;
 -o-transition:All 0.4023s ease;
}

input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
button:hover {
background-color: #22b017;
color: #fff;

}

input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active {
 background-color: #22b017;color: #fff;
 -webkit-transition: background-color 0s ease;
 -moz-transition: background-color 0s ease;
 -ms-transition: background-color 0s ease;
 -o-transition: background-color 0s ease;
 transition: background-color 0s ease;
}


.manTdText input[type="button"],
.manTd2 input[type="button"],
.commTd2 input[type="button"],
.manTdBrief input[type="button"],
input[type="button"].codeButtons,
#iplus input[type="button"] {
font-size:13px; 
 
}

input[type="button"]#bid-8-basket {
 padding: 4px 7px;
 margin-left: 3px;
}

.manTd2 input[type="text"] {
 
}

input[type="text"],
input[type="password"],
textarea {
 position: relative;
 padding: 0px 12px;
 line-height: 35px;
 height: 35px;
 margin-bottom: 4px;
 border: 1px solid #f6f6f6;
 background: #fff;
 font-weight: 300;
 font-size: 11pt;
 border-radius: 4px;
 transition:All 0.4023s ease;
 -webkit-transition:All 0.4023s ease;
 -moz-transition:All 0.4023s ease;
 -o-transition:All 0.4023s ease;
}

input[type="text"]:hover,
input[type="password"]:hover,
textarea:hover {
 border-color: #ccc;
}

input,
textarea {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}

textarea {
 line-height: normal;
 padding-top: 10px;
 padding-bottom: 10px;
 min-height: 140px;
}

input[type="button"]#newPhtBt {
 width: auto !important;
}

#iplus input {
 height: 24px;
 line-height: 20px;
}

.line-btn {
padding:7px 10px;
 line-height: 30px;
 height: 30px;
 font-size: 12px;
 border: none;
 position: relative;
 background-color: #293e6d;
 text-transform: uppercase;
 color: #f3f3f3;
 font-weight: 700;
 cursor: pointer;
 border-radius: 4px;
 transition:All 0.4023s ease;
 -webkit-transition:All 0.4023s ease;
 -moz-transition:All 0.4023s ease;
 -o-transition:All 0.4023s ease; 
}

.line-btn:hover {
 background-color: #b1ff1c;
 color: #010a1f;
 text-decoration: none;
}

.btn-icon {
 position: relative;
 padding-left: 40px;
}

.btn-icon i {
 position: absolute;
 left: 15px;
 top: 10px;
 font-size: 14pt;
}

.btn-anim {
 padding-left: 20px !important;
}

.btn-anim:hover {
 padding-left: 45px !important;
}

.btn-anim i {
 opacity: 0;
 left: 5px;
 transition:All 0.3619s ease;
 -webkit-transition:All 0.3619s ease;
 -moz-transition:All 0.3619s ease;
 -o-transition:All 0.3619s ease;
}

.btn-anim:hover i {
 opacity: 1;
 left: 15px;
}
/*------ Input style ------*/

.nazhimka a {opacity:1.0}
.nazhimka a:hover {opacity:0.8}

@media only screen and (max-width: 960px) {
.addik {display:none;}
}


.tushka {background: #fff;
    border-top: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    border-left: 3px solid #fb8903;
    color:#fb0395;
    margin-bottom: 15px;padding:10px;
    border-radius:  0 4px 4px 0;}
.tushka a {color:#6d029a;font-weight:600;}
.tushka a:hover {color:#b9b9b9; text-decoration:none;}

.tushka2 {background: #fff;
    border-top: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    border-left: 3px solid #28d1c7;
    color:#fb0395;
    margin-bottom: 15px;padding:10px;
    border-radius:  0 4px 4px 0;}
.tushka2 a {color:#6d029a;font-weight:600;}
.tushka2 a:hover {color:#b9b9b9; text-decoration:none;}

.tpesn {margin:0;font-weight: 600;font-size:16px;white-space:normal;padding:0;}

.glmenu {}
.spisok39 { white-space:nowrap;
border-bottom:1px dashed #828282;
width:100%;
margin-bottom: 7px;
padding-bottom: 7px;
color:#28d1c7; 
}

.spisok39 a {
 text-align: left;
 font-weight: 600;
 font-size: 13px;
 color: #42316a;
 text-decoration: none;
 
}

.spisok39 a:hover {
text-decoration: none;
color: #e30f91;
}




.vozrast {margin:7px 0; font-weight:300;font-size:13px; color:#aeaeae;padding:1px 3px;border:1px solid #aeaeae;border-radius: 2px; display:inline-block;}

.nuvtekste {
 font-size: 16px;
 font-weight: 600;
 font-family: Tahoma,Arial;
 color: #15da15;
 line-height: 1.1;
 text-transform: none;
padding:7px 0;border-bottom:1px dashed #828282;
}

.nuvtekste a {font-size: 14px; color: #2d3069;}
.nuvtekste a:hover {color: #15da15;text-decoration: none;}

.otbryzg {font-weight:600;margin-bottom:4px;}


.tushka31 {background: linear-gradient(to bottom right, red, purple);
  padding: 3px;margin-bottom: 15px;
    border-radius:  5px;}
.tushka3 {background: #fff;
     color:#fb0395;
    padding:2px;
    border-radius:  3px;}
.tushka3 a {color:#42316a;font-weight:600;}
.tushka3 a:hover {color:#14d300; text-decoration:none;}

.nastik {font-size:13px !important;}
.col-755 {
 float: left;
 position: relative;
 min-height: 1px;
 padding-left: 7px;
 padding-right: 7px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}

.ottodv755 {padding:0 3px;}
.col-755 {
 width: 50%;
}

@media screen and (min-width: 721px)  {
.rw .col-755,.row .col-755 {width: 50%;}
}


@media screen and (min-width: 100px) and (max-width: 720px) {
.rw .col-755,.row .col-755 {float: none;width: 100% !important;}
}

.novichok {padding:8px 16px;display:inline-block;border-radius: 50px;background:#951db7;}
.novichok a {color:#fff;font-weight:600;}
.novichok a:hover {color:#f5ff4d;font-weight:600;}

.novichok2 {padding:8px 16px;display:inline-block;border-radius: 50px;background:#14d300;}
.novichok2 a {color:#fff;font-weight:600;}
.novichok2 a:hover {color:#f5ff4d;font-weight:600;}

.col-8181 {
 float: left;
 position: relative;
 min-height: 1px;
 padding-left: 7px;
 padding-right: 7px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}

.ottodv8181 {padding:0 3px;}
.col-8181 {
 width: 50%;
}


@media screen and (min-width: 100px) and (max-width: 600px) {

.rw .col-8181,.row .col-8181 {float: none;width: 100% !important;}
}
.kakvyand {height:80px;border-radius: 5px;background:#fff;box-shadow: 0 2px 2px #dadada;border:1px solid #f8f8f8;margin-bottom:20px;}

.kakvyand:hover {color:#ae01e0;}

.riska {height:70px;width:80px;padding:1px;border-radius: 5px;}

.nastik {font-size:13px !important;color:#000;}
.nastik:hover {color:#ff1200;}

.tsentr {text-align:center;}

.plushka {text-align:center;color:#47005c;font-size:20px;font-weight:600;font-family:times new roman;text-transform:uppercase;}

.plshka1 {text-align:center;font-size:13px;font-weight:600;}
.plshka1 a {color:#fff;background:#60d402;padding:5px 10px;border-radius: 50px;display:inline-block;text-align:center;margin:3px auto;}
.plshka1 a:hover {color:#000;background:#f9fc02; text-decoration:none;}

.plshka2 {text-align:center;font-size:13px;font-weight:600;}
.plshka2 a {color:#fff;background:#03bbf8;padding:5px 10px;border-radius: 50px;display:inline-block;text-align:center;margin:3px auto;}
.plshka2 a:hover {color:#000;background:#f9fc02; text-decoration:none;}

.plshka3 {text-align:center;font-size:13px;font-weight:600;}
.plshka3 a {color:#fff;background:#ff6600;padding:5px 10px; border-radius: 50px;display:inline-block;text-align:center;margin:3px auto;}
.plshka3 a:hover {color:#000;background:#f9fc02; text-decoration:none;}

.plshka4 {text-align:center;font-size:13px;font-weight:600;}
.plshka4 a {color:#fff;background:#9b21d4;padding:5px 10px;border-radius: 50px;display:inline-block;text-align:center;margin:3px auto;}
.plshka4 a:hover {color:#000;background:#f9fc02; text-decoration:none;}

.plshka5 {text-align:center;font-size:13px;font-weight:600;}
.plshka5 a {color:#fff;background:#fa1005;padding:5px 10px;border-radius: 50px;display:inline-block;text-align:center;margin:3px auto;}
.plshka5 a:hover {color:#000;background:#f9fc02; text-decoration:none;}

.hryu1 {background: #fc0225;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    white-space: normal;
    text-align: center;
    padding: 5px 10px;
     border-radius: 3px;}

.fuppa1 {padding:6px 0;border-bottom:1px dashed #828282; font-weight:600;color:#fc0225;}
.fuppa1 a {color:#42316a;}
.fuppa1 a:hover {color:#fc0225;text-decoration:none;}

.hryu2 {background: #01aae2;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    white-space: normal;
    text-align: center;
    padding: 5px 10px;
    border-radius: 3px;}

.fuppa2 {padding:5px 0;border-bottom:1px dashed #828282;font-weight:600;color:#01aae2;}
.fuppa2 a {color:#42316a;}
.fuppa2 a:hover {color:#01aae2;text-decoration:none;}

.hryu3 {background: #02ca02;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    white-space: normal;
    text-align: center;
    padding: 5px 10px;
    border-radius: 3px;}

.fuppa3 {padding:5px 0;border-bottom:1px dashed #828282;;font-weight:600;color:#02ca02;}
.fuppa3 a {color:#42316a;}
.fuppa3 a:hover {color:#02ca02;text-decoration:none;}

.minus {padding:0 5px;}
.ghres {padding-top:5px;}


@media screen and (min-width: 601px) {
.rw .col-771r, .row .col-771r {
float : left;
position : relative;
min-height : 1px;
padding-left : 8px;
padding-right : 8px;
box-sizing : border-box;
width : calc(100% - 190px);
width : calc(100% - 190px);
width : calc(100% - 190px);
}
.rw .col-771l, .row .col-771l {
float : left;
position : relative;
min-height : 1px;
padding-left : 8px;
padding-right : 8px;
box-sizing : border-box;
width : 185px;
}
}
@media screen and (min-width: 100px) and (max-width: 600px) {
.rw .col-771l, .row .col-771l {
float : none;
width : 100% !important ;
}
.rw .col-771r, .row .col-771r {
float : none;
width : 100% !important ;
}
.rknop {
margin-top : 12px;
}
.minus {
margin : 0 5px;
}
.col-771r {
padding-top : 12px;
}
}

.catimg {width:180px;border-radius:9px;border:1px solid #c3c3c3;padding:3px;}
@media screen and (max-width: 600px) {
.catimg {width:250px;}
}



.glblock {display:block;border:1px solid #dedede;-webkit-box-sizing: border-box;
 -moz-box-sizing: border-box; box-sizing: border-box;border-radius: 4px;margin-bottom:20px;padding:4px 7px;color:#000; }

.glblock:hover {box-shadow:0 6px 15px rgba(0,0,0,.10),0 0 8px rgba(0,0,0,.04);   -webkit-transition: box-shadow .3s; transition: box-shadow .3s;}

.glzagol {font-weight:600;color:#017fe1;font-size:16px;padding-bottom:5px;}

.col-772l,
.col-772r,
.col-274,
.col-2751,
.col-34
 {
 float: left;
 position: relative;
 min-height: 1px;
 padding-left: 5px;
 padding-right: 5px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}

.col-772r {
 width: calc(100% - 30px);
 width: -moz-calc(100% - 30px);
 width: -webkit-calc(100% - 30px);
 width: -o-calc(100% - 30px);
padding:4px;
}

.col-772l {
 width: 30px;padding-top:5px;
}

.otbros {margin:0 -5px;}
.sbros {margin:0 5px;}

.col-274 {width:50% !important;}

@media screen and (min-width: 100px) and (max-width: 620px) {
.rw .col-274,.row .col-274 {float: none;width: 100% !important;}
}
.col-2751 {width:50% !important;}

@media screen and (min-width: 100px) and (max-width: 620px) {
.rw .col-2751,.row .col-2751 {float: none;width: 100% !important;}
}
.col-34 {width: 50%}

@media screen and (min-width: 100px) and (max-width: 600px) {
.rw .col-34,.row .col-34 {float: none;width: 100% !important;}
}
.dsers {margin:0 -5px;}
.gtedr {display:inline;text-align:center;}

.vidik1 {background:#000; text-align:center !important;}
.vidik2 {max-width:500px !important; text-align:center;margin:0 auto;}


.lzblock {display:block;border:1px solid #dedede;-webkit-box-sizing: border-box;
 -moz-box-sizing: border-box; box-sizing: border-box;border-radius: 4px;margin-bottom:20px;padding:4px 7px; box-shadow:0 6px 15px rgba(0,0,0,.10),0 0 8px rgba(0,0,0,.04);}

.lzzagol {font-weight:600;color:#7f76b8;font-size:16px;text-align:center;}

.lzslozhnost {text-align:center;}
.lzzvezda {}
.lztext {text-align:justify;}
.lzotvet {}
.lzotvspl {padding:10px 15px;text-align:justify;max-width: 500px;}
@media screen and (min-width: 100px) and (max-width: 400px) {
.lztext {text-align:left;}
.lzotvspl {text-align:left;}
}


.trishka {text-align:center;font-size:16px;font-weight:600;}


/*-----------Raskraski---------*/
.col-223
 {
 float: left;
 position: relative;
 min-height: 1px;
 padding-left: 5px;
 padding-right: 5px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.cdvig {padding:0 5px;}
.sotkam {width:100%;}
.col-223 {width:50%;}
@media screen and (min-width: 100px) and (max-width: 400px){
.rw .col-223,.row .col-223 {float: none;width: 100% !important;}
} 
.frtd {width:100%;}
.jaschik {border:1px solid #ddd;margin-bottom:20px;webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;} 
.raskasj {webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;}
.don {text-align:center;width:40%;}
.cras {text-align:center;width:60%;}
.don1 a {webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  padding-top: 3px;line-height:18px;
  padding-bottom: 3px;
  margin-bottom: 1px;
  text-align: center;
  width: 100%;
  font-weight: 400;
  color: #838383;
  text-decoration: none;
  background-color: #fff;border:1px solid #ddd;}
.don1 a:hover {background:#03bbf8;border:1px solid #03bbf8;color:#fff;text-decoration: none;}

.cras1  {webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  padding-top: 3px;line-height:18px;
  padding-bottom: 3px;
  margin-bottom: 1px;
  text-align: center;
  width: 100%;cursor:pointer;
  font-weight: 400;
  color: #838383;
  text-decoration: none;
   background-color: #fff;border:1px solid #ddd;cursor:pointer;}
.cras1:hover {background:#03bbf8;border:1px solid #03bbf8;color:#fff;text-decoration: none;}
/*-----------Raskraski---------*/

 #shop-basket .disc-info {font-size:12px;}

.otbelka {background:#9c1f57;color:#fff;font-weight:600;text-align:center;padding:5px 10px;webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.szhimka {padding:0 5px;}

.opis1 {display:inline-block;background:#30adf0;padding:5px 10px;text-align:center;color:#fff;webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;font-weight:600;margin-bottom:10px;}

.opis2 {display:inline-block;background:#fb4802;padding:5px 10px;text-align:center;color:#fff;webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;font-weight:600;margin-bottom:10px;}

.opis3 {display:inline-block;background:#a030b8;padding:5px 10px;text-align:center;color:#fff;webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;font-weight:600;margin-bottom:10px;}


.trusik {font-weight:600;font-size:14px;color:#017fe1;padding:7px;margin-bottom:5px;border-bottom:1px dashed #828282;}
.trusik a:hover {color:#41c500;text-decoration:none;}

.reklush {border-bottom:1px dashed #828282}

.smtakge {border-bottom:1px dashed #828282;border-top:1px dashed #828282;padding:3px 0;}

.eschosm {text-align:center;font-size:11px;color:#828282;padding-bottom:3px;}

.ssylkasm {text-align:center;}
.ssylkasm a {color:#017fe1;font-weight: 600;text-decoration:none;}
.ssylkasm a:hover {color:#828282;font-weight: 600; text-decoration:none;}

.smtakge3 {border-top:1px dashed #828282;padding:3px 0;}
.eschosm2 {text-align:center;font-size:13px;color:#bcbcbc;padding-bottom:3px;}

.ssylkasm2 {text-align:justify;color:#41c500;font-weight: 600;padding:5px 0; border-bottom:1px dashed #828282;margin-bottom:3px;}
.ssylkasm2 a {color:#42316a;font-weight: 600;text-decoration:none;}
.ssylkasm2 a:hover {color:#4ddc27;font-weight: 600; text-decoration:none;}

.nazv5711 {
 padding-bottom: 7px;
 font-family: arial;
 text-align: left;
 line-height: 1.2;
 white-space: normal;
 color: #000;
 text-decoration: none;
 font-size: 17px;
 font-weight: 700;
 float:none;
}

.malnad11 {
 padding-bottom: 7px;
 font-family: arial;
 text-align: left;
 line-height: 1.2;
 white-space: normal;
 color: #000;
 text-decoration: none;
 font-size: 14px;
 font-weight: 300;
 float:none;
}
.podrobnee11 {margin-bottom: 4px;text-align: left;font-size: 13px;display:inline-block;background:#ff7800;color:#fff;padding:5px 10px;  border-radius: 3px;}
.podrobnee11:hover {background:#ff0060;color:#fff;}

.groz11 {display:table;width:100%;float:none;}

/*------ Rekl pravo------*/
.entry-img3 {
 position: relative;
 width: 100%;
 height: 150px;
 overflow: hidden; 
    border-radius: 3px;
}


.fonchik {background:#fff;border:1px solid #dedede;padding: 3px;overflow: hidden; display: table; width: 100%;margin-bottom:10px; border-radius: 4px;}

.nazv56 {
 margin: 5px;
 height: 47px;
 overflow: hidden;
 text-overflow: clip;
 font-family: arial;
 text-align: left;
 line-height: 1.2;
 white-space: normal;
 color: #000;
 text-decoration: none;
 font-size: 14px;
 font-weight: 700;
 text-align: left;display:block;float:none;
}

.malnad {display:none;}

.podrobnee {margin: 5px;
    text-align: left;
    font-size: 13px;
    display: inline-block;
    background: #ff7800;
    color: #fff;
    padding: 5px 10px;
    border-radius: 3px;
}
.podrobnee:hover {background:#ff0060;color:#fff;}

.groz {display:table;width:100%;float:none;}


@media screen and (min-width: 600px) and (max-width: 960px) {
.col-l-90,
.col-r-90 {
 float: left;
 position: relative;
 min-height: 1px;
 padding: 0;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.nazv56 {font-size: 19px;margin: 7px;
 height: 43px;overflow: hidden;
 text-overflow: clip;}

.malnad {
 margin: 0 7px 7px 7px;
 height: 52px;
 overflow: hidden;
 text-overflow: clip;
 font-family: arial;
 text-align: left;
 line-height: 1.2;
 white-space: normal;
 color: #000;
 text-decoration: none;
 font-size: 14px;
 font-weight: 300;
 text-align: left;display:block;float:none;
}
.podrobnee {margin: 0 7px;}

.col-l-90 {
 width: 40%;
}
.col-r-90 {
 width: 60%;
}
.entry-img3 {
 height: 150px;
 }
}

@media screen and (min-width: 400px) and (max-width: 599px) {
.nazv56 {font-size: 16px;margin: 7px;
 height: 58px;overflow: hidden;
 text-overflow: clip;}
.malnad {display:none;}
.podrobnee {margin: 0 7px;}
.col-l-90,
.col-r-90 {
 float: left;
 position: relative;
 min-height: 1px;
 padding: 0;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.col-l-90,
.col-r-90 {
 width: 50% !important;
}

.entry-img3 {
 height: 110px;
 }
}
/*------ Rekl pravo------*/

/*------ Rekl levo------*/
.entry-img3 {
 position: relative;
 width: 100%;
 height: 150px;
 overflow: hidden; 
    border-radius: 3px;
}


.fonchik1 {background:#fff;border:1px solid #dedede;padding: 3px;overflow: hidden; display: table; width: 100%;margin-bottom:10px; 
    border-radius: 4px;}

.nazv57 {
 margin: 5px;
 height: 47px;
 overflow: hidden;
 text-overflow: clip;
 font-family: arial;
 text-align: left;
 line-height: 1.2;
 white-space: normal;
 color: #000;
 text-decoration: none;
 font-size: 14px;
 font-weight: 700;
 text-align: left;display:block;float:none;
}

.malnad1 {display:none;}

.podrobnee1 {margin: 5px;
    text-align: left;
    font-size: 13px;
    display: inline-block;
    background: #ff7800;
    color: #fff;
    padding: 5px 10px;
     border-radius: 3px;
}
.podrobnee1:hover {background:#ff0060;color:#fff;}

.groz1 {display:table;width:100%;float:none;}


@media screen and (min-width: 600px) and (max-width: 800px) {
.col-l-901,
.col-r-901 {
 float: left;
 position: relative;
 min-height: 1px;
 padding: 0;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.nazv57 {font-size: 19px;margin: 7px;
 height: 43px;overflow: hidden;
 text-overflow: clip;}

.malnad1 {
 margin: 0 7px 7px 7px;
 height: 52px;
 overflow: hidden;
 text-overflow: clip;
 font-family: arial;
 text-align: left;
 line-height: 1.2;
 white-space: normal;
 color: #000;
 text-decoration: none;
 font-size: 14px;
 font-weight: 300;
 text-align: left;display:block;float:none;
}
.podrobnee1 {margin: 0 7px;}

.col-l-901 {
 width: 40%;
}
.col-r-901 {
 width: 60%;
}
.entry-img3 {
 height: 150px;
 }
}

@media screen and (min-width: 400px) and (max-width: 599px) {
.nazv57 {font-size: 16px;margin: 7px;
 height: 58px;overflow: hidden;
 text-overflow: clip;}
.malnad1 {display:none;}
.podrobnee1 {margin: 0 7px;}
.col-l-901,
.col-r-901 {
 float: left;
 position: relative;
 min-height: 1px;
 padding: 0;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.col-l-901,
.col-r-901 {
 width: 50% !important;
}

.entry-img3 {
 height: 110px;
 }
}

@media screen and and (min-width: 300px) and (max-width: 399px)  {
.rw .col-686,.row .col-686 {width: 50% !important;white-space: normal !important;}
.entry-img3 {
 position: relative;
 width: 100%;
 height: 150px;
 overflow: hidden; border-radius: 3px;
}


.fonchik1 {background:#fff;border:1px solid #dedede;padding: 3px;overflow: hidden; display: table; width: 100%;margin-bottom:10px; border-radius: 4px;}

.nazv57 {
 margin: 5px;
 height: 47px;
 overflow: hidden;
 text-overflow: clip;
 font-family: arial;
 text-align: left;
 line-height: 1.2;
 white-space: normal !important;
 color: #000;
 text-decoration: none;
 font-size: 14px;
 font-weight: 700;
 text-align: left;display:block;float:none;
}

.malnad1 {display:none;}

.podrobnee1 {margin: 5px;
    text-align: left;
    font-size: 13px;
    display: inline-block;
    background: #ff7800;
    color: #fff;
    padding: 5px 10px;
    border-radius: 3px;
}
.podrobnee1:hover {background:#ff0060;color:#fff;}

.groz1 {display:table;width:100%;float:none;}


}



/*------ Rekl levo------*/

/*------ Rekl verh------*/
.entry-img5 {
 position: relative;
 width: 100%;
 height: 150px;
 overflow: hidden; 
    border-radius: 3px;
}


.fonchik5 {max-width:650px;background:#fff;border:1px solid #dedede;padding: 3px;overflow: hidden; display: table; width: 100%; border-radius: 4px;}

.nazv55 {
 margin: 5px;
 height: 47px;
 overflow: hidden;
 text-overflow: clip;
 font-family: arial;
 text-align: left;
 line-height: 1.2;
 white-space: normal;
 color: #000;
 text-decoration: none;
 font-size: 14px;
 font-weight: 700;
 text-align: left;display:block;float:none;
}

.malnad5 {display:none;}

.podrobnee5 {margin: 5px;
    text-align: left;
    font-size: 13px;
    display: inline-block;
    background: #ff7800;
    color: #fff;
    padding: 5px 10px;
    border-radius: 3px;
}
.podrobnee5:hover {background:#ff0060;color:#fff;}

.groz5 {display:table;width:100%;float:none;text-align:left;}


@media screen and (min-width: 600px) and (max-width: 3060px) {
.col-l-905,
.col-r-905 {
 float: left;
 position: relative;
 min-height: 1px;
 padding: 0;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.nazv55 {font-size: 19px;margin: 7px;
 height: 43px;overflow: hidden;
 text-overflow: clip;}

.malnad5 {
 margin: 0 7px 7px 7px;
 height: 52px;
 overflow: hidden;
 text-overflow: clip;
 font-family: arial;
 text-align: left;
 line-height: 1.2;
 white-space: normal;
 color: #000;
 text-decoration: none;
 font-size: 14px;
 font-weight: 300;
 text-align: left;display:block;float:none;
}
.podrobnee5 {margin: 0 7px;}

.col-l-905 {
 width: 40%;
}
.col-r-905 {
 width: 60%;
}
.entry-img5 {
 height: 150px;
 }
}

@media screen and (min-width: 400px) and (max-width: 599px) {
.nazv55 {font-size: 16px;margin: 7px;
 height: 58px;overflow: hidden;
 text-overflow: clip;}
.malnad5 {display:none;}
.podrobnee5 {margin: 0 7px;}
.col-l-905,
.col-r-905 {
 float: left;
 position: relative;
 min-height: 1px;
 padding: 0;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.col-l-905,
.col-r-905 {
 width: 50% !important;
}

.entry-img5 {
 height: 110px;
 }
}
/*------ Rekl verh------*/

button15 {margin-bottom: 4px;text-align: left;font-size: 13px;display:inline-block;background:#01d5d8;color:#fff;padding:5px 10px;border-radius: 3px;}
button15:hover {background:#017fe1;color:#fff;}

.pomulmul {border-top:1px dashed #828282;border-bottom:1px dashed #828282;margin:10px 0;padding:5px 0;}

.pomulmul a {color:#42316a;font-weight: 600;text-decoration:none;font-size: 13px;}
.pomulmul a:hover {color:#4ddc27;font-weight: 600; text-decoration:none;font-size: 13px;}

@media screen and (max-width: 800px) {
.mobik {display:none !important;}
}


.table{
	border: 1px solid #eee;
	table-layout: fixed;
	width: 100%;
	margin-bottom: 20px;
}
.table th {
	font-weight: bold;
	padding: 5px;
	background: #efefef;
	border: 1px solid #dddddd;
}
.table td{
	padding: 5px 10px;
	border: 1px solid #eee;
	
}
.table tbody tr:nth-child(odd){
	background: #fff;
}
.table tbody tr:nth-child(even){
	background: #F7F7F7;
}

.odin {text-align:center;}
.dva {text-align:left;}
.tri {text-align:right;}

.eTitle7,
.gTableTop7 {
 font-weight: 600;
 font-family: Tahoma,Arial;
 color: #15da15;
 line-height: 1.1;
 
 text-transform: none;
}

.ramma {border-bottom:1px dashed #828282;padding:0 0 8px 0;margin-bottom:8px;}


.eTitle7 a,
.catLink {
 color: #2d3069;
}

.eTitle7 a:hover,
.catLink:hover {
 color: #15da15;
 text-decoration: none;
}

.vypusk1 {white-space:nowrap;border:1px solid #d3d3d3;font-size:11px;color:#b3b1b1;padding:1px;border-radius: 3px;}
.svozra {white-space:nowrap;border:1px solid #d3d3d3;font-size:11px;color:#b3b1b1;padding:1px; border-radius: 3px;}
.svozra1 {white-space:nowrap;border:1px solid #d3d3d3;font-size:11px;color:#ff0000;padding:1px; border-radius: 3px;}

button22 {
    text-align: center;
    font-size: 16px;
    text-transform:uppercase;
    display: inline-block;
    background: rgb(152,227,20); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(152,227,20,1) 0%, rgba(107,168,2,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(152,227,20,1) 0%,rgba(107,168,2,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(152,227,20,1) 0%,rgba(107,168,2,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98e314', endColorstr='#6ba802',GradientType=0 ); /* IE6-9 */
    font-weight:400;
    color: #fff;
    padding: 5px 10px;
    border-radius: 50px;
}

button22:hover {
    background: rgb(180,3,238); /* Old browsers */
background: -moz-linear-gradient(top, rgba(180,3,238,1) 0%, rgba(135,10,176,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(180,3,238,1) 0%,rgba(135,10,176,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(180,3,238,1) 0%,rgba(135,10,176,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b403ee', endColorstr='#870ab0',GradientType=0 ); /* IE6-9 */

    color: #fff;
    }



/* The side navigation menu */
.sidenav {
    height: 100%; 
    width: 0; 
    position: fixed; 
    z-index: 1000; 
    top: 0; 
    right: 0;
    background-color: #ffffff;
    border-left: 1px solid #dfdfdf;
    overflow-x: hidden;
    padding-top: 50px; 
    transition: 0.5s; 
   
}

/* The navigation menu links */
.sidenav a {
    padding: 4px 3px 4px 12px;
    text-decoration: none;font-weight:400;
    line-height:1.4;border-bottom:1px dashed #e4e4e4;
    color: #474747;font-family: Tahoma,Arial;
    display: block;
    transition: 0.3s;
}

/* When you mouse over the navigation links, change their color */
.sidenav a:hover {
    color: #01aeb0;
}

/* Position and style the close button (top right corner) */
.sidenav .closebtn {
    position: absolute;
    top: 0;border:0;font-weight:600;background:#000000;padding:5px;border-radius:0;
    left: 0;color:#ffffff;
    font-size: 48px;
      
}
.sidenav .closebtn:hover {background:#22b017;}

/* Style page content - use this if you want to push the page content to the right when you open the side navigation */
#main {
    transition: margin-left .5s;
    padding: 20px;
}

/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
@media screen and (max-height: 450px) {
    .sidenav {padding-top: -14px;}
    .sidenav a {font-size: 18px;}
}


button25 {
  position: relative;
  display: inline-block;
  width: 10em;margin:2px;
  height: 2.5em;
  line-height: 2.5em;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 -1px 1px #777;
  color: #fff; font-size:14px;
  outline: none;
  border: 2px solid #F64C2B;
  border-radius: 5px;
  box-shadow: 0 0 0 60px rgba(0,0,0,0) inset, .1em .1em .2em #800;
  background: linear-gradient(#FB9575, #F45A38 48%, #EA1502 52%, #F02F17);
}
button25:active {
  top: .1em;
  left: .1em;
  box-shadow: 0 0 0 60px rgba(0,0,0,.05) inset;
}

.knopushka {
  position: relative;
  display: inline-block;
  width: 10em;margin:2px;
  height: 2.5em;
  line-height: 2.5em;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 -1px 1px #777;
  color: #fff; font-size:14px;
  outline: none;
  border: 2px solid #F64C2B;
  border-radius: 5px;
  box-shadow: 0 0 0 60px rgba(0,0,0,0) inset, .1em .1em .2em #800;
  background: linear-gradient(#FB9575, #F45A38 48%, #EA1502 52%, #F02F17);
}
.knopushka:active {
  top: .1em;
  left: .1em;
  box-shadow: 0 0 0 60px rgba(0,0,0,.05) inset;
}

.zaglavnyj {font-size:16px;font-weight:600;text-align:center;margin-bottom:5px;}

.zakrug {border-radius: 4px;}

.mygame {
position:relative;
padding: 0 0 56.25% 0;
height:0;
overflow:hidden;
}
.mygame iframe,.mygame object,.mygame embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

@media screen and (min-width: 1011px) {
.rw .col-772l,.row .col-772l { float: left;position: relative;
 min-height: 1px;
 padding-left: 8px;
 padding-right: 8px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 width: calc(100% - 250px);
 width: -moz-calc(100% - 250px);
 width: -webkit-calc(100% - 250px);
 width: -o-calc(100% - 250px);
}

.rw .col-772r,.row .col-772r { float: left;position: relative;
 min-height: 1px;
 padding-left: 8px;
 padding-right: 8px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 width: 250px;
}
.minus67 {padding:0 2px;}
}


@media screen and (min-width: 961px) and (max-width: 1010px) {
.rw .col-772r,.row .col-772r {float: none;width: 100% !important;}
.rw .col-772l,.row .col-772l {float: none;width: 100% !important;}
.minus67 {padding:0 5px;}
}
@media screen and (min-width: 851px) and (max-width: 960px) {
.rw .col-772l,.row .col-772l { float: left;position: relative;
 min-height: 1px;
 padding-left: 8px;
 padding-right: 8px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 width: calc(100% - 300px);
 width: -moz-calc(100% - 300px);
 width: -webkit-calc(100% - 300px);
 width: -o-calc(100% - 300px);
}

.rw .col-772r,.row .col-772r { float: left;position: relative;
 min-height: 1px;
 padding-left: 8px;
 padding-right: 8px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 width: 300px;
}
.minus67 {padding:0 2px;}
}

@media screen and (min-width: 801px) and (max-width: 850px) {
.rw .col-772r,.row .col-772r {float: none;width: 100% !important;}
.rw .col-772l,.row .col-772l {float: none;width: 100% !important;}
.minus67 {padding:0 5px;}
}

@media screen and (min-width: 651px) and (max-width: 800px) {
.rw .col-772l,.row .col-772l { float: left;position: relative;
 min-height: 1px;
 padding-left: 8px;
 padding-right: 8px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 width: calc(100% - 300px);
 width: -moz-calc(100% - 300px);
 width: -webkit-calc(100% - 300px);
 width: -o-calc(100% - 300px);
}

.rw .col-772r,.row .col-772r { float: left;position: relative;
 min-height: 1px;
 padding-left: 8px;
 padding-right: 8px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 width: 300px;
}
.minus67 {padding:0 2px;}
}

@media screen and (min-width: 50px) and (max-width: 650px) {
.rw .col-772r,.row .col-772r {float: none;width: 100% !important;}
.rw .col-772l,.row .col-772l {float: none;width: 100% !important;}
.minus67 {padding:0 5px;}
}


.instruktor {text-align:center;font-size:14px;line-height:1.1;margin:0 0 10px 0;}
.instruktor a {color:#9d9d9d;text-decoration:none;}
.instruktor a:hover {color:#109fef;text-decoration:none;}

.avtorskazki {color: #474747; font-weight:300;}

.vidfrem {overflow: hidden;border:0;width: 100%;
  height: 100%;
  border-width: 0;
  outline-width: 0;}

.vidfrem2 {overflow: hidden;border:0;height: 450px; width: 560px;
  border-width: 0;
  outline-width: 0;}

@media screen and (min-width: 50px) and (max-width: 600px) {
.prjatki {display:none;}
}


.litra a {color:#03b9e0;}
.litra a:hover {color:#ed0db0;}

.glsl {background:#eb0481;color:#fff;font-size:16px;font-weight:600;white-space: normal;text-align:center;padding: 5px 10px;border-radius: 4px;margin-bottom:10px;}

.sgsl {background:#03a2fd;color:#fff;font-size:16px;font-weight:600;white-space: normal;text-align:center;padding: 5px 10px;border-radius: 4px;margin-bottom:10px;}

.slsl {font-size:16px; padding-bottom:7px;font-weight:400;}

.slred {color:#fb0000;}

.vibor {background-color:#e8e8e8;border-radius:10px;padding:10px;text-align:center;}

.catName {display : block;background:#ffffff;
box-sizing : border-box;box-shadow : 0 0 2px rgb(0, 0, 0, 0.3);
border-radius : 9px;
margin-bottom : 4px;
font-size:16px;white-space:normal;
font-weight:600;
padding : 5px 12px;
color : #000;}

.catName:hover {
color : #fff;background : #000000;
}

.catNameActive {display : block;background:#ffffff;
box-sizing : border-box;box-shadow : 0 0 2px rgb(0, 0, 0, 0.3);
border-radius : 9px;
margin-bottom : 4px;
font-size:16px;white-space:normal;
font-weight:600;
padding : 5px 12px;
color : #000;}

.catNameActive:hover {
color : #fff;background : #000000;
}



.catsTd {
float : left;
position : relative;
min-height : 1px;
padding-left : 7px;
padding-right : 7px;
box-sizing : border-box;
}

.catsTd {
width : 50%;
}


@media screen and (min-width: 50px) and (max-width: 600px) {
.catsTd {
width : 100%;
float : none;
}
}

.catsTable.u-cat-columns {
display: block !important;
}

@media screen and (min-width: 801px) {
.rw .col-777l, .row .col-777l {
float : left;
position : relative;
min-height : 1px;
padding-left : 0;
padding-right : 0;
box-sizing : border-box;
width : calc(100% - 310px);
width : calc(100% - 310px);
width : calc(100% - 310px);
}
.rw .col-777r, .row .col-777r {
float : left;
position : relative;
min-height : 1px;
padding-left : 10px;
padding-right : 0;
box-sizing : border-box;
width : 310px;
}
}
@media screen and (min-width: 100px) and (max-width: 800px) {
.rw .col-777r, .row .col-777r {
float : none;
width : 100% !important ;
padding-left : 0;
}
.rw .col-777l, .row .col-777l {
float : none;
width : 100% !important ;
}
}

.col-107 {
float : left;
position : relative;
min-height : 1px;
padding-left : 7px;
padding-right : 7px;
box-sizing : border-box;
}
.minusik {
margin : 0 -7px;
}
.col-107 {
width : 50%;
}
@media screen and (min-width: 50px) and (max-width: 600px) {
.col-107 {
width : 100%;
float : none;
}
}

.rimka {border:1px solid #dfdfdf;padding:5px;color:#000;}
.rimkaall {text-align:center;border:1px solid #dfdfdf;padding:5px;color:#000;font-size:15px;font-weight:400;margin-top:2px;}
.rimkaall a {color:#000;}
.rimkaall a:hover {color:#01aeb0;}
.fgfhyr {color:#000;font-size:15px;font-weight:400;}
.fgfhyr a {color:#000;}
.fgfhyr a:hover {color:#22b017;}

.minusok {padding: 0 10px;}