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: #fff;
}

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

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

hr {
 display: block;
 height: 0;
 border: 0;
 border-top: 1px dashed #dddddd;
 margin: .3em 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: #000;
 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 {
 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:40px;}

.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%;
 vertical-align: top;
 padding:0 280px 0 0;
 white-space: normal; 
}

.sidebar {
 float: left;width: 300px;
 vertical-align: top;
 margin-right: -300px;
 position: relative;
 display: inline-block;
}
.sidebar1 {
 float: right;width: 260px;
 vertical-align: top;
 margin-left: -260px;
 position: relative;
 display: inline-block;
}

@media screen and (min-width: 701px) and (max-width: 960px) {

 .content { 
padding-right: 0; 
 }
 
 .sidebar1 {
float: none;clear:both;
 width: 100% !important;
 margin-top: 10px;
 margin-left: 0px;
 display: block;
 } 
}

@media screen and (min-width: 100px) and (max-width: 710px) {
 .content {
padding-right: 0; padding-left: 0;
 }
 .sidebar {
 width: 100%;
 margin-top: 10px;
 margin-right: 0;
 display: block;
 }
 .sidebar1 {
 width: 100%;
 margin-top: 20px;
 margin-left: 0;
 display: block;
 } 
}

/*------ Header style ------*/
.vovsu {width:100%; background: #339901; position:fixed;z-index:1000;padding:0;margin:0;}

.header { 
line-height: 40px;
}

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

.logo-info a{transition:all .3s;color:#fff;outline:none;
font-weight:700;
font-family:arial;
font-size:23px;}
.logo-info a:hover{color:#fff;outline:none;}

.poisk1 {background: #339901;border-top:1px dashed #43cb01;text-align:center;line-height:35px;}
.poisk2 {max-width:400px;text-align:center;margin:7px auto 3px 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 #dddddd;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:#339901;line-height: 40px !important;text-align:center; position: relative;padding:0;margin: 0; display: inline-block;}
button652:hover {background:#41c500;}


.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;
   -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;}

.toper {color:#000;white-space: normal !important;border-bottom:1px dashed #bcbcbc;padding:10px 0;line-height:1.5;text-align:center;}
.toper a {color:#000;text-decoration:underline; white-space: nowrap}
.toper a:hover {color:#000;text-decoration:none;white-space: nowrap}

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

button11 {
 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;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
}

button11:hover {
background: #8ad001;
background: linear-gradient(0deg, #72bc01 0%, #94df00 100%);
 border:1px solid #88b443;
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;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 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;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 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: #000;
 height: 35px;
 padding: 0 10px; -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 border:1px solid #fff;outline:none; 
}

.page-nav-big .searchSbmFl {
 position: absolute;
 right: 0;top:0;
 background-color: #41c500 !important;
 background-size: 40%;
 width: 45px;
 height: 35px;
 color:#000;
 -webkit-border-radius: 0 3px 3px 0;
 -moz-border-radius: 0 3px 3px 0;
 border-radius: 0 3px 3px 0; 
}
.page-nav-big:hover .searchSbmFl:hover {
background-color: #62d829 !important;}

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

.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: #474747;
 background: rgba(251,249,207,0.05);
 -webkit-border-radius: 50px;
 -moz-border-radius: 50px;
 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;-webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; 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;}

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

.vdetra2 {white-space:normal;color:#474747; text-align:justify;}
.vdetra2 a {white-space:normal;color:#474747;text-decoration:none;}
.vdetra2 a:hover {white-space:normal;color:#26A9E0;text-decoration:none;}
.ashka {color: #017fe1;font-size: 18px;border-bottom: 1px dashed #bcbcbc;font-weight: 400;white-space: normal;text-align: center; padding: 5px 10px 8px 10px;}
.ashkatovar {color:#017fe1;font-size:20px; font-weight:400;white-space: normal;padding-bottom: 10px;}
.ashka2 {background:#339901;color:#fff;font-size:16px;font-weight:400;white-space: normal;text-align:center;padding: 5px 10px;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.ashkavse {color:#017fe1;font-size:18px;font-weight:400;white-space: normal;text-align:center;padding: 5px 10px 8px 10px;}
.ashka3 {color:#c423a4;font-size:17px;border-bottom:1px dashed #c423a4; font-weight:400;white-space: normal;text-align:left;padding: 5px 10px;margin-bottom:5px;}

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


.spisokkategor2 {padding:7px 0;border-bottom:1px dashed #dddddd;color:#ea0505;}
.spisokkategor2 a {color:#42316a;font-size:15px;font-weight:300;}
.spisokkategor2 a:hover {color:#ea0505;text-decoration:none;}

.col-3,
.col-76,
.col-2,
.col-37,
.col-9901,
.col-822
.col-8222
 {
 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;}
}

@media screen and (min-width: 600px) {
.rw .col-8222,.row .col-8222 {width: 50% !important;}
}
@media screen and (min-width: 100px) and (max-width: 559px) {
.rw .col-8222,.row .col-8222 {float: none;width: 100% !important;}
}
.col-76 {
 width: 50%;
}

@media screen and (min-width: 451px)  {
.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-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: 711px){
.rw .col-37,.row .col-37 {
 width: 100% !important;float:none;}
.otbef {padding:0 !important;}
}

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

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

.col-9901 {
 width: 25%;
}

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

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

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

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

@media screen and (min-width: 471px) and (max-width: 650px){
.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;}





* {
 -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 #41c500;font-weight:600; -webkit-border-radius: 4px;
 -moz-border-radius: 4px;  border-radius: 4px;background: #41c500;
 }

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

.switchActive,
.swchItemA {
  padding: 5px 10px;line-height:32px;
 color: #000;border:1px solid #b8b8b8;font-weight:600; -webkit-border-radius: 4px;
 -moz-border-radius: 4px;  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;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
}
/*------ Paginator style ------*/

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

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

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

.poster1 .video-length2  {
  background: #03bbf8;line-height:20px;
 -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; 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-lengthvoz  {
  float:right;line-height:21px;
 padding: 0 9px;
 font-size: 11px;
 color: #c40033;
 background: #f6ff00;
 z-index: 2;-webkit-border-radius: 0 3px 0 0; -moz-border-radius: 0 3px 0 0; border-radius: 0 3px 0 0;
}

.nazv {padding:5px 0 0 0;height:45px;overflow: hidden;text-overflow: clip; font-family:arial; text-align:left; line-height:14px;white-space: normal}
.nazv a {color:#212121;text-decoration:none;font-size:13px;font-weight:600;text-align:left;}
.nazv a:hover {color:#06b2ec;text-decoration:none;}


.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);
 -webkit-border-radius: 4px 4px 0 0;
 -moz-border-radius: 4px 4px 0 0;
 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;
 -webkit-border-radius: 0 0 4px 4px;
 -moz-border-radius: 0 0 4px 4px;
 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:#267201;}

.col-333 {
float : left;
position : relative;
min-height : 1px;
padding-left : 10px;
padding-right : 10px;
box-sizing : border-box;
}
@media screen and (min-width: 800px) {
.rw .col-333, .row .col-333 {
width : 33.3333333333333333% !important ;
}
}
@media screen and (min-width: 500px) and (max-width: 799px) {
.rw .col-333, .row .col-333 {
width : 50% !important ;
}
}
@media screen and (min-width: 100px) and (max-width: 499px) {
.rw .col-333, .row .col-333 {
float : none;
width : 100% !important ;
}
}
.logo-info-niz {
     color: #fff;
    outline: none;
    font-weight: 700;
    font-family: arial;
    font-size: 29px;
}
.logo-info-active a {
 color: #fff;
outline : none;
}
.logo-info-active a:hover {
color : #eedc0e;
outline : none;
}
.logo-info-small {
width:100%;
  color : #fff;
outline : none;
font-weight : 400;
font-family : arial;
font-size : 10px;float : none;
}

.kuras {padding-top:7px;white-space:normal;line-height:30px;}

.ikplata {opacity:0.8;cursor:pointer;}
.ikplata:hover {opacity:1.0;cursor:pointer;}

.strochkavnizu {color:#eedc0e;border-bottom:1px solid #519630;padding-bottom:6px;padding-top:6px;white-space: normal;}
.strochkavnizu a {color:#ffffff;}
.strochkavnizu a:hover {color:#eedc0e;}

/*------ 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;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 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;
 -webkit-border-radius: 50px;
 -moz-border-radius: 50px;
 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;
 -webkit-border-radius: 50px;
 -moz-border-radius: 50px;
 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;
 -webkit-border-radius: 50px;
 -moz-border-radius: 50px;
 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;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 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;
 -webkit-border-radius: 50px;
 -moz-border-radius: 50px;
 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: 600px) and (max-width: 800px) {
 .content {
 padding: 0;
 }
 .sidebar {
 width: 100%;
 margin-top: 20px;
 margin-left: 0px;
 display: block;
 }
 
 .rw .col-2,
 .rw .col-3,
 .rw .col-4,
 .footer .col-2,
 .footer .col-3,
 .footer .col-4 {
 width: 50% !important;
 }
 }

@media screen and (min-width: 200px) and (max-width: 599px) {
 .col-r,
 .col-l {
 float: none;
 width: 100%;
 }
 .content {
 padding: 0;
 }
 .sidebar {
 width: 100%;
 margin-top: 20px;
 margin-left: 0px;
 display: block;
 }

 .sidebar1 {
 width: 100%;
 margin-top: 20px;
 margin-left: 0px;
 display: block;
 }

 .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;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 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 {
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
}

.photo-entry-icon li.r a {
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 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: #474747;
}

.photo-entry-icon,
.photo-entry-icon li,
.photo-entry-icon li span {
 transition:All 0.3619s ease;
 -webkit-transition:All 0.3619s ease;
 -moz-transition:All 0.3619s ease;
 -o-transition:All 0.3619s ease;
}

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

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

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

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

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

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

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

@media 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%;}







.glms22 a {text-decoration:none;padding: 5px 10px;
 color: #fff;border:1px solid #339901;font-weight:600; -webkit-border-radius: 4px;
 -moz-border-radius: 4px;  border-radius: 4px;background: #339901;
 white-space: nowrap;
}

.glms22 a:hover {
text-decoration:none;border:1px solid #03bbf8;
background: #03bbf8;
color: #fff;
}

.pspisok2 {max-width:750px;}



.glms a {text-decoration:none;padding: 3px 7px;
 color: #fff;border:1px solid #41c500;font-weight:600; -webkit-border-radius: 4px;
 -moz-border-radius: 4px;  border-radius: 4px;background: #41c500;
 white-space: nowrap;
}

.glms a:hover {
text-decoration:none;border:1px solid #03bbf8;
background: #03bbf8;
color: #fff;
}

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


.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: 180px;
 overflow: hidden;
 background: transparent; 
}

.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 {
 -webkit-border-radius: 4px 0 0 4px;
 -moz-border-radius: 4px 0 0 4px;
 border-radius: 4px 0 0 4px;
}

.entry-img-icon li.r a {
 -webkit-border-radius: 0 4px 4px 0;
 -moz-border-radius: 0 4px 4px 0;
 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%;
 background: #fff;
 margin-bottom: 20px;
 overflow: hidden;
 }

.block-with-img a {
 display: block;
 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 #d9d9d9;
 color: #c3c3c3;white-space: normal;
 }

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

.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;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 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; 
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
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 {-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;border:1px solid #ddd;margin-bottom:10px;white-space:normal;float:none;}

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

.smotri a {color:#474747;}
.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%;
}

.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 #ededed;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;-webkit-border-radius: 0 0 0 4px; -moz-border-radius: 0 0 0 4px; 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;-webkit-border-radius: 0 0 4px 0; -moz-border-radius: 0 0 4px 0; 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;-webkit-border-radius: 4px; -moz-border-radius: 4px; 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 #ededed;
width:100%;
margin-bottom: 7px;
padding-bottom: 7px;
color:#65cd02; 
}

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

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

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

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

.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: 16px;
 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 #bcbcbc;}

.vlozhenie {padding:5px;border-top:1px dashed #bcbcbc;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: #41c500;
 color: #fff;
 font-weight: 400;
 cursor: pointer;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 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: #03bbf8;
color: #fff;

}

input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active {
 background-color: #03bbf8;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;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 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;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 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;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius:  0 4px 4px 0;
    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;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius:  0 4px 4px 0;
    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 #ededed;
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;
}


.col-39
 {
 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-39,.row .col-39 {
 width: 100% !important;float:none;}
}

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

@media screen and (min-width: 601px) and (max-width: 799px){
.rw .col-39,.row .col-39 {width: 33.333333333% !important;}
}
@media screen and (min-width: 421px) and (max-width: 600px){
.rw .col-39,.row .col-39 {width: 50% !important;}
}

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


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

.nuvtekste {font-size: 13px;border-bottom: 1px dashed #ededed;padding:7px 0;
    font-weight: 600;
    font-family: arial, tahoma;
    color: #fb0395;
    line-height: 1.0;
    text-transform: none;}

.nuvtekste a {color:#42316a;font-weight: 600;text-decoration:none;}
.nuvtekste a:hover {color:#4ddc27;font-weight: 600; text-decoration:none;}

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


.tushka31 {background: linear-gradient(to bottom right, red, purple);
  padding: 3px;margin-bottom: 15px;-webkit-border-radius: 5px;
    -moz-border-radius:  5px;
    border-radius:  5px;}
.tushka3 {background: #fff;
     color:#fb0395;
    padding:2px;
    -webkit-border-radius: 3px;
    -moz-border-radius:  3px;
    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;-webkit-border-radius: 50px; -moz-border-radius: 50px; 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;-webkit-border-radius: 50px; -moz-border-radius: 50px; 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;-webkit-border-radius: 5px; -moz-border-radius: 5px; 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;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.nastik {font-size:13px !important;color:#474747;}
.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;border:2px solid #fc0225;background:#fc0225;padding:5px 10px;-webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px;display:inline-block;text-align:center;margin:3px auto;}
.plshka1 a:hover {color:#474747;border:2px solid #f9fc02;background:#f9fc02;padding:5px 10px;-webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px;display:inline-block;text-align:center;margin:3px auto;}

.plshka2 {text-align:center;font-size:13px;font-weight:600;}
.plshka2 a {color:#fff;border:2px solid #01aae2;background:#01aae2;padding:5px 10px;-webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px;display:inline-block;text-align:center;margin:3px auto;}
.plshka2 a:hover {color:#474747;border:2px solid #f9fc02;background:#f9fc02;padding:5px 10px;-webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px;display:inline-block;text-align:center;margin:3px auto;}

.plshka3 {text-align:center;font-size:13px;font-weight:600;}
.plshka3 a {color:#fff;border:2px solid #02ca02;background:#02ca02;padding:5px 10px;-webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px;display:inline-block;text-align:center;margin:3px auto;}
.plshka3 a:hover {color:#474747;border:2px solid #f9fc02;background:#f9fc02;padding:5px 10px;-webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px;display:inline-block;text-align:center;margin:3px auto;}

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

.fuppa1 {padding:6px 0;border-bottom:1px dashed #ededed; 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;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;}

.fuppa2 {padding:5px 0;border-bottom:1px dashed #ededed;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;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;}

.fuppa3 {padding:5px 0;border-bottom:1px dashed #ededed;;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: 1101px) {
.rw .col-771l,.row .col-771l { 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;
 width: calc(100% - 180px);
 width: -moz-calc(100% - 180px);
 width: -webkit-calc(100% - 180px);
 width: -o-calc(100% - 180px);
}

.rw .col-771r,.row .col-771r { 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;
 width: 180px;
}
}


@media screen and (min-width: 961px) and (max-width: 1100px) {
.rw .col-771r,.row .col-771r {float: none;width: 100% !important;}
.rw .col-771l,.row .col-771l {float: none;width: 100% !important;}
.ghres {width:200px;}
.minus {padding:0 10px;}
}
@media screen and (min-width: 861px) and (max-width: 960px) {
.rw .col-771l,.row .col-771l { 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;
 width: calc(100% - 180px);
 width: -moz-calc(100% - 180px);
 width: -webkit-calc(100% - 180px);
 width: -o-calc(100% - 180px);
}

.rw .col-771r,.row .col-771r { 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;
 width: 180px;
}
}

@media screen and (min-width: 801px) and (max-width: 860px) {
.rw .col-771r,.row .col-771r {float: none;width: 100% !important;}
.rw .col-771l,.row .col-771l {float: none;width: 100% !important;}
.ghres {width:200px;}.minus {padding:0 10px;}
}
@media screen and (min-width: 661px) and (max-width: 800px) {
.rw .col-771l,.row .col-771l { 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;
 width: calc(100% - 180px);
 width: -moz-calc(100% - 180px);
 width: -webkit-calc(100% - 180px);
 width: -o-calc(100% - 180px);
}

.rw .col-771r,.row .col-771r { 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;
 width: 180px;
}
}
@media screen and (min-width: 100px) and (max-width: 660px) {
.rw .col-771r,.row .col-771r {float: none;width: 100% !important;}
.rw .col-771l,.row .col-771l {float: none;width: 100% !important;}
.ghres {width:200px;}.minus {padding:0 10px;}
}


/*! fancyBox v2.0.5 */.fancybox-tmp iframe,.fancybox-tmp object{vertical-align:top;padding:0;margin:0}.fancybox-wrap{position:absolute;top:0;left:0;z-index:21012}.fancybox-outer{position:relative;padding:0;margin:0;background:#fff;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened .fancybox-outer{box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{width:100%;height:100%;padding:0;margin:0;position:relative;outline:none;overflow:hidden}.fancybox-error{color:#444;font:14px/20px Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;padding:10px}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/img/fancybox_sprite2.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:21020}#fancybox-loading div{width:44px;height:44px;background:url(/.s/src/ulightbox/fancybox_loading.gif) 50% no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px;z-index:21014}.fancybox-close,.fancybox-nav{position:absolute;cursor:pointer}.fancybox-nav{top:0;width:40%;height:100%;background:transparent url(/.s/src/ulightbox/blank.gif);z-index:21013;outline:none}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:36px;margin-top:-18px;cursor:pointer;z-index:21013;visibility:hidden}.fancybox-prev span{left:20px;background-position:0 -36px}.fancybox-next span{right:20px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden}#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:21011;background:#ff0000}.fancybox-title{visibility:hidden;font:normal 13px/20px Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:10015}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:10013;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background-color:#000;background-color:rgba(0,0,0,.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap;position:relative;z-index:10014}.fancybox-title-float-wrap a{color:#fff!important}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-outside-wrap a{color:#fff!important}.fancybox-title-inside-wrap{margin-top:10px}.fancybox-title-inside-wrap a{color:#444!important}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.fancybox-title-over-wrap a{color:#fff!important}.fancybox-title a{text-decoration:none!important}#fancybox-buttons{display:none;position:fixed;left:0;width:100%;z-index:21011;text-align:center}#fancybox-buttons.top{top:10px}#fancybox-buttons.bottom{bottom:10px}#fancybox-buttons a.btnClose,#fancybox-buttons a.btnNext,#fancybox-buttons a.btnPlay,#fancybox-buttons a.btnPrev{display:none}#fancybox-buttons ul{display:block;width:34px;height:30px;margin:0 auto;padding:0;list-style:none;background:#111;-webkit-box-shadow:0 1px 3px #000,0 0 0 1px rgba(0,0,0,.7),inset 0 0 0 1px hsla(0,0%,100%,.05);-moz-box-shadow:0 1px 3px #000,0 0 0 1px rgba(0,0,0,.7),inset 0 0 0 1px hsla(0,0%,100%,.05);background:#111 -moz-linear-gradient(top,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.15) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3e3e3e",endColorstr="#292929")!important;border-radius:3px}#fancybox-buttons ul li{float:left;margin:0;padding:0}#fancybox-buttons a{display:block;width:30px;height:30px;text-indent:-9999px;background-image:url(/.s/src/ulightbox/fancybox_buttons.png);background-repeat:no-repeat;outline:none}#fancybox-buttons a.btnPrev{width:32px;background-position:6px 0}#fancybox-buttons a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e}#fancybox-buttons a.btnPlay{background-position:0 -30px}#fancybox-buttons a.btnPlayOn{background-position:-30px -30px}#fancybox-buttons a.btnToggle{background-position:3px -60px;width:35px}#fancybox-buttons a.btnToggleOn{background-position:-27px -60px}#fancybox-buttons a.btnClose{border-left:1px solid #111;width:38px;background-position:-57px 0}#fancybox-buttons a.btnDisabled{opacity:.5;filter:alpha(opacity=50);cursor:default}* html #fancybox-buttons.top{position:absolute;top:expression(document.getElementsByTagName("body")[0].scrollTop + 10)}




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

.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:#7f76b8;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;-webkit-border-radius: 4px; -moz-border-radius: 4px; 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;}

.stroka {font-weight:600; border-bottom: 1px dashed #828282;margin-bottom:5px;padding-bottom:3px;color:#04c4fb;}
.stroka a {color:#000;}
.stroka a:hover {color:#04c4fb;}
/*-----------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;}
.cdvigr {padding:0 10px;}
.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;
  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;}

.cras a {webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  padding-top: 3px;
  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;cursor:pointer;}
.cras a:hover {background:#03bbf8;border:1px solid #03bbf8;color:#fff;text-decoration: none;}
/*-----------Raskraski---------*/

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

.otbelka {background:#04c4fb;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: 50px; -moz-border-radius: 50px; border-radius: 50px;font-weight:600;margin-bottom:10px;}

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

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

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

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

/* Position and style the close button (top right corner) */
.sidenav .closebtn {
    position: absolute;
    top: -10px;;border:0;font-weight:600;
    right: 25px;color:#ffffff;
    font-size: 38px;
    margin-left: 10px;
    
}

/* 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;}
}

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