* {
margin : 0;
padding : 0;
}
html {
background-color : #e8e8e8;
font-size : 13px;
line-height : 1.3;
font-family : arial, sans-serif;
}
a {
color : #000;
text-decoration : none;
}
a:hover {
color : #09b3fb;
text-decoration : none;
}
body {
font-family : arial, tahoma;
font-size : 16px;
line-height : 1.3;
background-color : #fff;
}
.header {
background-color : #ff4e00;
text-align: center;
padding: 8px 0;
}
.logo {
text-align:center;
font-size : 21px;
font-family : georgia, times new roman;
font-style : italic;
font-weight : 600;
color : #fff;

}

.logo:hover {color : #f4f4f4;}

::selection {
background : #ffe300;
text-shadow : none;
}
.clr:after {
display : table;
clear : both;
content : '';
}

.middle {
margin : 20px auto 0 auto;
max-width : 1000px;
padding : 0;
white-space : nowrap;
}
.content {
box-sizing : border-box;
display : inline-block;
width : 100%;
max-width : 1000px;
vertical-align : top;
margin : 0 auto;
position : relative;
display : block;
padding : 10px;
white-space : normal;
}

.toper {
color : #000;
white-space : normal !important ;
line-height : 2;
text-align : left;
}
.toper a {
color : #09b3fb;
text-decoration : none;
white-space : nowrap;
}
.toper a:hover {
color : #000;
text-decoration : none;
white-space : nowrap;
}

.switchActive, .switchDigit, .switchBack, .switchNext, .swchItemA, .swchItem {
padding : 5px 10px;
line-height : 32px;
font-size : 17px;
font-weight : 600;
border-radius : 8px;
background : #09b3fb;
color : #fff;
}
.swchItem:hover, .switchDigit:hover, .switchBack:hover, .switchNext:hover {
text-decoration : none;
padding : 5px 10px;
line-height : 32px;
font-size : 17px;
font-weight : 600;
border-radius : 8px;
background : #ff4e00;
color : #fff;
}
.switchActive, .swchItemA {
padding : 5px 10px;
line-height : 32px;
font-size : 17px;
color : #000;
font-weight : 600;
border-radius : 8px;
background : #f4f4f4;
}
.footer {
width : 100%;
color : #828282;
font-weight : 300;
text-align : center;
line-height : 1.3;
border-top : 1px dashed #828282;
padding : 8px 0 5px 0;
}
.footer a {
color : #828282;
text-decoration : none;
line-height : 1.3;
}
.footer a:hover {
color : #828282;
text-decoration : none;
}
.tsentr {
text-align : center;
}
/*------ 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: 5px;
 -moz-border-radius: 5px;
 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:#ff4e00;
}

.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; -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 border:1px solid #dfdfdf;outline:none; 
}

.page-nav-big .searchSbmFl {
 position: absolute;
 right: 0;top:0;cursor:pointer;
 background-color: #ff4e00 !important;
 background-size: 60%;
 width: 38px;
 height: 35px;
 color:#000;
 -webkit-border-radius: 0 4px 4px 0;
 -moz-border-radius: 0 4px 4px 0;
 border-radius: 0 4px 4px 0; 
}
.page-nav-big:hover .searchSbmFl:hover {
background-color: #09b3fb !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);
 -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 ------*/
.imgf {
position : relative;
width : 100%;
display : table;
}
.col-107 {
float : left;
position : relative;
min-height : 1px;
padding-left : 7px;
padding-right : 7px;
box-sizing : border-box;
}
.minusik {
padding : 0 8px;
}
.col-107 {
width : 50%;
}
@media screen and (min-width: 50px) and (max-width: 600px) {
.col-107 {
width : 100%;
float : none;
}
}
.sectiontit a {
font-size : 16px;
font-family : georgia, "times new roman";
color : #000;
font-weight : 600;
}
.sectiontit a:hover {
color : #f40380;
text-decoration : none;
}
.oiutdr {
text-align : left;
margin-top : 6px;
}
.oiutdrsec {
text-align : center;
white-space : normal;
}
.p1lshka1 a {
font-weight : 600;
color : #fff;
background : #60d402;
padding : 4px 8px;
border-radius : 50px;
display : inline-block;
text-align : center;
margin : 3px auto;
}
.p1lshka1 a:hover {
color : #000;
background : #f9fc02;
text-decoration : none;
}
.p1lshka2 a {
font-weight : 600;
color : #fff;
background : #03bbf8;
padding : 4px 8px;
border-radius : 50px;
display : inline-block;
text-align : center;
margin : 3px auto;
}
.p1lshka2 a:hover {
color : #000;
background : #f9fc02;
text-decoration : none;
}
.p1lshka3 a {
font-weight : 600;
color : #fff;
background : #ff6600;
padding : 4px 8px;
border-radius : 50px;
display : inline-block;
text-align : center;
margin : 3px auto;
}
.p1lshka3 a:hover {
color : #000;
background : #f9fc02;
text-decoration : none;
}
.p1lshka4 a {
font-weight : 600;
color : #fff;
background : #a100dd;
padding : 4px 8px;
border-radius : 50px;
display : inline-block;
text-align : center;
margin : 3px auto;
}
.p1lshka4 a:hover {
color : #000;
background : #f9fc02;
text-decoration : none;
}
.p1lshka5 a {
font-weight : 600;
color : #fff;
background : #f005a0;
padding : 4px 8px;
border-radius : 50px;
display : inline-block;
text-align : center;
margin : 3px auto;
}
.p1lshka5 a:hover {
color : #000;
background : #f9fc02;
text-decoration : none;
}
.p1lshka6 a {
font-weight : 600;
color : #fff;
background : #1fdfcf;
padding : 4px 8px;
border-radius : 50px;
display : inline-block;
text-align : center;
margin : 3px auto;
}
.p1lshka6 a:hover {
color : #000;
background : #f9fc02;
text-decoration : none;
}
hr {
box-sizing : content-box;
height : 0;
}
hr {
display : block;
height : 0;
border : 0;
border-top : 1px dashed #828282;
margin : 10px 0;
padding : 0;
}
.mainmenu {
padding : 10px;
}
@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% - 210px);
width : calc(100% - 210px);
width : calc(100% - 210px);
}
.rw .col-771l, .row .col-771l {
float : left;
position : relative;
min-height : 1px;
padding-left : 8px;
padding-right : 8px;
box-sizing : border-box;
width : 210px;
}
}
@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 {
padding : 0 15px;
}
.col-771r {
border-top : 1px dashed #828282;
margin-top : 6px;
}
}

.catimg {width:190px;border-radius:10px;border:1px dashed #828282;padding:3px;}
@media screen and (max-width: 600px) {
.catimg {max-width:300px;}
}


.glblock {
display : block;
border : #dedede solid 1px;
box-sizing : border-box;
border-radius : 4px;
margin-bottom : 20px;
padding : 4px 7px;
color : #000;
}
.glblock:hover {
box-shadow : 0 6px 15px rgb(0, 0, 0, 0.10), 0 0 8px rgb(0, 0, 0, 0.04);
transition : box-shadow 0.3s;
}
.glzagol {
font-weight : 600;
color : #017fe1;
font-size : 16px;
padding-bottom : 5px;
}
@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% - 300px);
width : calc(100% - 300px);
width : calc(100% - 300px);
}
.rw .col-777r, .row .col-777r {
float : left;
position : relative;
min-height : 1px;
padding-left : 0;
padding-right : 0;
box-sizing : border-box;
width : 300px;
}
}
@media screen and (min-width: 100px) and (max-width: 800px) {
.rw .col-777r, .row .col-777r {
float : none;
width : 100% !important ;
}
.rw .col-777l, .row .col-777l {
float : none;
width : 100% !important ;
}
}
.fdf {
background : #000;
}
.button25 {
padding : 6px 12px;
font-size : 14px;
border : none;
font-weight : 400;
position : relative;
background-color : #480477;
text-transform : uppercase;
color : #fff;
cursor : pointer;
border-radius : 2px;
transition : all 0.4023s ease;
}
.button25:hover {
background-color : #faf104;
color : #000;
}
.rknop {
text-align : center;
}
.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 ;
}
}
.block-with-img {
display : table;
width : 100%;
background : none;
margin-bottom : 10px;
overflow : hidden;
}
.block-with-img a {
display : block;
text-decoration : none;
}
.entry-img {
position : relative;
width : 100%;
height : 175px;
overflow : hidden;
background : transparent;
border-radius:10px;
}
.e-img-small {
height : 175px;
}
.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 0 0 0;
height : 52px;
overflow : hidden;
text-overflow : clip;
font-family : arial;
text-align : left;
line-height : 17px;
white-space : normal;
}
.nazv a {
color : #000;
text-decoration : none;
font-size : 15px;
font-weight : 600;
text-align : left;
}
.nazv a:hover {
color : #09b3fb;
text-decoration : none;
}
.uhddncj {
box-sizing : border-box;
display : inline-block;
width : 100%;
max-width : 1000px;
vertical-align : top;
margin : 0 auto;
position : relative;
display : block;
background : #ff4e00;
color : #fff;
font-size : 14px;
text-align : center;
font-weight : 600;
padding : 5px 10px;
}
.uhddncj2 {
box-sizing : border-box;
display : inline-block;
width : 100%;
max-width : 1000px;
vertical-align : top;
margin : 0 auto;
position : relative;
display : block;
background : #09b3fb;
color : #fff;
font-size : 14px;
text-align : center;
font-weight : 600;
padding : 5px 10px;
}

.korob {
text-align : center;
margin : 0 auto;
width : 100%;
}
.korob2 {
display : inline-block;
text-align : left;
}
.pokategg {
position : absolute;
top : 0;
left : 0;
color : #fff;
z-index : 100;
}
.pokategg a {
color : #480477;
font-weight : 600;
font-size : 14px;
display : inline-block;
background : #fff;
padding : 3px 5px;
}
.pokategg a:hover {
color : #fff;
font-weight : 600;
font-size : 14px;
display : inline-block;
background : #480477;
padding : 3px 5px;
}
.bdtr2 {
background : #4a3684;
border-radius : 3px;
font-size : 15px;
font-weight : 400;
white-space : normal;
text-align : center;
color : #fff;
padding : 5px 10px;
line-height : 20px;
}
.ashka2 {
color : #474747;
font-size : 24px;
font-weight : 600;
font-family:times new roman;
white-space : normal;
text-align : center;
padding : 5px 10px 5px 10px;
}
.vdetra2 {
white-space : normal;
color : #000;
text-align : left;

}
.glms a {
text-decoration : none;
padding : 3px 7px;
color : #fff;
font-weight : 600;
font-size : 14px;
border-radius : 3px;
background : #ff4e00;
white-space : nowrap;
}
.glms a:hover {
text-decoration : none;
background : #09b3fb;
color : #fff;
}
.fkyb a {
padding : 6px 12px;
font-size : 12px;
text-align : center;
font-weight : 600;
position : relative;
display : block;
background-color : #f1f1f1;
color : #000;
cursor : pointer;
border-radius : 8px;
transition : all 0.4023s ease;
}
.fkyb a:hover {
background-color : #ff4e00;
color : #fff;
}
.col-543 {
float : left;
position : relative;
min-height : 1px;
padding-left : 7px;
padding-right : 7px;
box-sizing : border-box;
margin-bottom : 5px;
}
@media screen and (min-width: 701px) {
.rw .col-543, .row .col-543 {
width : 50%;
}
}
@media screen and (min-width: 100px) and (max-width: 700px) {
.rw .col-543, .row .col-543 {
float : none;
width : 100% !important ;
}
}
.fkyb2 a {
padding : 6px 12px;
font-size : 14px;
text-align : center;
font-weight : 600;
position : relative;
display : block;
background-color : #fffc00;
color : #000;
cursor : pointer;
border-radius : 6px;
transition : all 0.4023s ease;
}
.fkyb2 a:hover {
background-color : #fff;
color : #000;
}
.col-544 {
float : left;
position : relative;
min-height : 1px;
padding-left : 7px;
padding-right : 7px;
box-sizing : border-box;
margin-bottom : 30px;
}
@media screen and (min-width: 901px) {
.rw .col-544, .row .col-544 {
width : 25%;
}
}
@media screen and (min-width:701px) and (max-width: 900px) {
.rw .col-544, .row .col-544 {
width : 33.3333333333333333%;
}
}
@media screen and (min-width: 301px) and (max-width: 700px) {
.rw .col-544, .row .col-544 {
width : 50%;
}
}
@media screen and (min-width: 100px) and (max-width: 300px) {
.rw .col-544, .row .col-544 {
float : none;
width : 100% !important ;
}
}
.manTd2 input[type="text"] {
padding : 2px 5px !important ;
}
input[type="text"], input[type="password"], textarea {
position : relative;
padding : 0 12px;
line-height : 40px;
height : 40px;
margin-bottom : 4px;
border : #f6f6f6 solid 1px;
background : #fff;
font-weight : 300;
font-size : 11pt;
border-radius : 4px;
transition : all 0.4023s ease;
}
input[type="text"]:hover, input[type="password"]:hover, textarea:hover {
border-color : #ccc;
}
input, textarea {
box-sizing : border-box;
}
textarea {
line-height : normal;
padding-top : 10px;
padding-bottom : 10px;
min-height : 140px;
}
@media screen and (min-width: 100px) and (max-width: 450px) {
.zatekst {
text-align : left;
}
}
@media screen and (min-width: 451px) {
.zatekst {
text-align : justify;
}
}
.responsive-video {
position : relative;
padding-bottom : 50%;
padding-top : 40px;
height : 0;
}
.responsive-video object, .responsive-video embed, .responsive-video iframe {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
border : 0;
}
.prenekst {
border-top : 1px dashed #828282;
padding : 5px 0;
margin : 5px 0;
}
.prenekst a {
color : #3807c6;
}
.prenekst a:hover {
color : #000;
}
.mainmenu {
background : #480477;
}


.catName {display : block;
border : #dedede solid 1px;
box-sizing : border-box;
border-radius : 7px;
margin-bottom : 3px;
font-size:16px;white-space:normal;
font-weight:600;
padding : 4px 7px;
color : #000;}

.catName:hover {
box-shadow : 0 6px 15px rgb(0, 0, 0, 0.10), 0 0 8px rgb(0, 0, 0, 0.04);
transition : box-shadow 0.3s;color : #fff;border : #09b3fb solid 1px;background : #09b3fb;
}

.catNameActive {display : block;
border : #dedede solid 1px;
box-sizing : border-box;
border-radius : 7px;
margin-bottom : 3px;
font-size:16px;white-space:normal;
font-weight:600;
padding : 4px 7px;
color : #000;}

.catNameActive:hover {
box-shadow : 0 6px 15px rgb(0, 0, 0, 0.10), 0 0 8px rgb(0, 0, 0, 0.04);
transition : box-shadow 0.3s;color : #fff;border : #09b3fb solid 1px;background : #09b3fb;
}



.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: 700px) {
.catsTd {
width : 100%;
float : none;
}
}

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


.col-9901 {
float : left;
position : relative;
min-height : 1px;
padding-left : 7px;
padding-right : 7px;
box-sizing : border-box;
}
.col-9901 {
width : 16.6666666666666666%;
}
@media screen and (min-width: 701px) and (max-width: 950px) {
.rw .col-9901, .row .col-9901 {
width : 25% !important ;
}
}
@media screen and (min-width: 521px) and (max-width: 700px) {
.rw .col-9901, .row .col-9901 {
width : 33.333333333% !important ;
}
}
@media screen and (min-width: 341px) and (max-width: 520px) {
.rw .col-9901, .row .col-9901 {
width : 50% !important ;
}
}
@media screen and (min-width: 100px) and (max-width: 340px) {
.rw .col-9901, .row .col-9901 {
float : none;
width : 100% !important ;
}
}

.nazv3 {
padding : 5px 0 0 0;
height : 46px;
overflow : hidden;
text-overflow : clip;
font-family : arial;
text-align : left;
line-height : 15px;
white-space : normal;
}
.nazv3 a {
color : #fff;
text-decoration : none;
font-size : 14px;
font-weight : 400;
text-align : left;
}
.nazv3 a:hover {
color : #f9fc02;
text-decoration : none;
}

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

.rimka {border:1px solid #c6c6c6;padding:5px;color:#000;}
.rimkaall {text-align:center;border:1px solid #c6c6c6;padding:5px;color:#000;font-size:13px;font-weight:600;margin-top:2px;}
.rimkaall a {color:#000;}
.rimkaall a:hover {color:#09b3fb;}
.fgfhyr {color:#000;font-size:13px;font-weight:400;}
.fgfhyr a {color:#000;}
.fgfhyr a:hover {color:#09b3fb;}


.knopp a {
border : #dedede solid 1px;
border-radius : 7px;
font-size:16px;
text-align:center;
font-weight:400;
padding : 6px 12px;
color : #000;}

.knopp a:hover {
color : #fff;border : 1px solid #09b3fb  ; background : #09b3fb;
}

.col-222 {
float : left;
position : relative;
min-height : 1px;
padding-left : 7px;
padding-right : 7px;
box-sizing : border-box;
}
.col-222 {
width : 50%;
}

.raskrasulka {border-radius:6px 6px 0 0;width:100%;border-top:1px solid #828282;border-left:1px solid #828282;border-right:1px solid #828282;margin: 0;padding:0;}

.knopochka a {text-align:center; font-size:12px;font-weight:400;font-family:tahoma, arial;border:1px solid #828282;width:100%;padding:4px 0;display:block;}
.knopochka a:hover {background:#09b3fb; color:#fff;}
.knopochka2 {text-align:center; font-size:12px;font-weight:400;font-family:tahoma, arial;border-left:1px solid #828282;border-right:1px solid #828282;border-bottom:1px solid #828282;width:100%;padding:4px 0;margin:0;}
.knopochka2:hover {background:#09b3fb; color:#fff;}
.knopochka3 a {text-align:center; font-size:12px;font-weight:400;font-family:tahoma, arial;border-left:1px solid #828282;border-right:1px solid #828282;border-bottom:1px solid #828282;width:100%;padding:4px 0;border-radius:0 0 6px 6px;margin-bottom:20px;display:block;}
.knopochka3 a:hover {background:#09b3fb; color:#fff;}

.avtorpesni {font-weight:300;font-size:14px;}

.smtakged {
border-bottom : 2px solid #ff4e00;
background:#fff;
padding : 5px 0;
}

.p1lshka7 {
font-weight : 300;
}
.p1lshka7 a {
color : #fff;
background : #ff4e00;
padding : 4px 12px;
border-radius : 25px;
display : inline-block;
text-align : center;
margin : 3px auto;
}
.p1lshka7 a:hover {
color : #fff;
background : #09b3fb;
text-decoration : none;
}