article, aside, 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;
}
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 {
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 : #c0c0c0 solid 1px;
}
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;
}
button[disabled], html input[disabled] {
cursor : default;
}
input[type="checkbox"], input[type="radio"] {
box-sizing : border-box;
padding : 0;
}
input[type="search"] {
box-sizing : content-box;
}
button::-moz-focus-inner, input::-moz-focus-inner {
padding : 0;
border : 0;
}
textarea {
overflow : auto;
vertical-align : top;
}
div {
border : 0;
}
html, button, input, select, textarea {
color : #000;
}
body {
font-family : arial, tahoma;
font-size : 16px;
line-height : 1.3;
background : #ffffff;
}
::-moz-selection {
background : #e6058f;
text-shadow : none;
color:#fff;  
}
::selection {
background : #e6058f;
text-shadow : none;
  color:#fff;
}
hr {
display : block;
height : 0;
border : 0;
border-top : 1px solid #560151;
margin : 5px 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;
}
a:hover {
text-decoration : none;
}
.clr:after {
display : table;
clear : both;
content : '';
}
.opened {
color : #000 !important ;
}
.middle {
margin : 0 auto;
max-width : 1000px;
padding : 10px;
white-space : nowrap;
}
.middle > section, .middle > aside, .middle > div {
white-space : normal;
}
.content {
box-sizing : border-box;
display : inline-block;
width : 100%;
vertical-align : top;
padding : 0 350px 0 0;
white-space : normal;
}
.content2 {
box-sizing : border-box;
display : inline-block;
width : 100%;
vertical-align : top;
padding : 0;
white-space : normal;
}
.sidebar {
float : right;
width : 330px;
vertical-align : top;
margin-left : -330px;
position : relative;
display : inline-block;
}
@media screen and (min-width: 100px) and (max-width: 900px) {
.content {
padding-right : 0;
padding-left : 0;
}
.sidebar {
width : 100%;
margin-left : 0;
display : block;
}
}
#cntContaineroEditmessage {
margin-top : 10px !important ;
}
.entry-img {
position : relative;
width : 100%;
height : 450px;
overflow : hidden;
}
.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 : #56A0CC;
opacity : 0.9;
}
.entry-img-icon li.l a {
border-radius : 4px 0 0 4px;
}
.entry-img-icon li.r a {
border-radius : 0 4px 4px 0;
}
.entry-img-icon li a:hover {
opacity : 1;
}
.entry-img-icon li span {
opacity : 0;
visibility : hidden;
line-height : 12px;
font-size : 8pt;
width : 60px;
left : 50%;
margin-left : -30px;
position : absolute;
bottom : -30px;
text-align : center;
color : rgb(0, 0, 0, 0.5);
}
.entry-img-icon, .entry-img-icon li, .entry-img-icon li span {
transition : all 0.3619s ease;
}
.entry-img:hover .entry-img-icon li {
transform : translate(0,0);
}
.entry-img-icon li.l {
transform : translate(-10px,0);
}
.entry-img-icon li.r {
transform : translate(10px,0);
}
.entry-img:hover .entry-img-icon, .entry-img-icon li a:hover span {
opacity : 1;
visibility : visible;
}
.e-img-small {
height : 180px;
}
.e-img-ssmall {
height : 120px;
}
.e-img-blur .img {
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);
opacity : 0.5;
}
.e-img-zoom:hover .img {
transform : scale(1.1);
}
.entry-detail {
margin : 0 0 20px 0;
padding : 0;
list-style : none;
}
.entry-detail li {
padding : 7px 10px;
border-bottom : 1px dotted #eee;
color : #333;
}
.entry-detail li i {
color : #56A0CC;
width : 24px;
text-align : center;
margin-right : 5px;
}
.main-img {
position : relative;
height : 480px;
}
.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;
}
.img-blur {
width : 130%;
height : 130%;
left : -15%;
top : -15%;
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%2215%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3C%2Fsvg%3E#blur");
filter : blur(15px);
}
.parallax-block {
position : relative;
overflow : hidden;
}
.parallax-block #parallax, .parallax-block #parallax2, .parallax-block #parallax3 {
position : absolute;
width : 100%;
height : 230% !important ;
top : 0;
left : 0;
background-repeat : no-repeat;
background-position : center top;
background-size : cover;
z-index : -1;
}
.px-dark:before {
content : '';
position : absolute;
width : 100%;
height : 100%;
left : 0;
right : 0;
background : url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQIW2NkYGD4D8SMQAwGcAY2AbBKDBUAVuYCBQPd34sAAAAASUVORK5CYII=) repeat;
background-color : rgb(0, 0, 0, 0.9);
z-index : -2;
}
.px-dark #parallax, .px-dark #parallax2, .px-dark #parallax3 {
opacity : 0.4;
}
.r-star a, .u-star-rating-14 a, .u-star-rating-15 a {
transition : none;
}
.r-star li, .u-star-ratingfloat2 li, .u-star-rating-14 li, .u-star-rating-15 li {
border-bottom : none !important ;
}
.sorting-menu {
overflow : hidden;
position : relative;
line-height : 60px;
margin-bottom : 30px;
background : rgb(0, 0, 0, 0.02);
padding : 0 15px;
color : #999;
font-size : 10pt;
font-weight : 300;
border-radius : 4px;
}
.sorting-menu a {
font-weight : 400;
display : inline-block;
margin : 0 1px;
color : #333;
}
.sorting-menu a:hover {
color : #56A0CC;
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 : #56A0CC;
margin-right : 5px;
}
.filter-menu {
display : none;
margin-bottom : 40px;
text-align : right;
}
.entry-block {
margin-bottom : 60px;
}
.main-back {
background-image : url(/images/hexellence2.png);
background-color : #56A0CC;
background-attachment : fixed;
}
.page-nav {
line-height : 40px;
text-overflow : ellipsis;
white-space : nowrap;
overflow : hidden;
}
.page-nav h1 {
display : inline-block;
color : #FFF;
font-weight : 600;
font-size : 12pt;
text-shadow : 0 1px 1px rgb(0, 0, 0, 0.1);
}
.page-nav h1 a {
color : #FFF;
}
.page-nav span {
display : inline-block;
vertical-align : baseline;
padding-left : 15px;
color : rgb(255, 255, 255, 0.8);
font-size : 10pt;
font-weight : 400;
}
.page-nav a {
color : rgb(255, 255, 255, 0.7);
}
.page-nav a:hover {
color : rgb(255, 255, 255, 1);
text-decoration : none;
}
.page-nav-big h2 {
text-align : center;
font-size : 22pt;
color : #fff;
text-transform : none;
line-height : 40px;
white-space : normal;
}
.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 : rgb(0, 0, 0, 0.3);
}
.white-b {
background : #fff;
border : #f3f3f3 solid 1px;
}
.descr {
display : block;
width : 80%;
margin : 0 auto;
text-align : center;
color : #666;
}
.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;
}
.top-back {
position : relative;
overflow : hidden;
}
.top-back-canvas {
height : 100%;
opacity : 0.2;
z-index : -1;
}
.top-back-image {
position : absolute;
top : 0;
right : 0;
bottom : 0;
left : 0;
display : none;
height : 100%;
}
.block-with-img {
display : table;
width : 100%;
border-radius : 4px;
background : #fff;
margin-bottom : 30px;
overflow : hidden;
box-shadow : 0 1px 2px rgb(0, 0, 0, 0.06);
}
.block-with-img a {
display : block;
text-decoration : none;
}
.wysibb {
margin-bottom : 10px;
}
.main-search .searchForm {
position : relative;
width : 800px;
}
.main-search .searchForm input {
height : 100px;
line-height : 100px;
font-size : 28pt;
margin-bottom : 0;
width : 100%;
}
.main-search .searchForm .schBtn {
position : absolute;
right : 0;
top : 0;
border-left : 1px solid #eee;
}
.main-search .searchForm .schBtn input {
background-color : transparent;
width : 100px;
}
h1, h2, h3, h4, h5, h6 {
position : relative;
font-weight : 400;
margin : 0;
}
h1, h2, h3 {
padding : 0;
font-size : 10px;
}
.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=") 0% 0% repeat scroll transparent;
opacity : 0.2;
bottom : 0;
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 0;
}
.row {
margin-right : -10px;
margin-left : -10px;
}
.col-l, .col-r, .col-1, .col-2, .col-4, .col-5, .col-6, .col-7, .col-76, .col-8, .col-82, .col-9, .col-10, .col-107, .col-11, .col-12, .col-13, .col-l-130, .col-r-130, .col-l-114, .col-r-114 {
float : left;
position : relative;
min-height : 1px;
padding-left : 7px;
padding-right : 7px;
box-sizing : border-box;
}
.minusik {
padding : 0 10px;
}
.col-1 {
width : 100%;
}
.col-2 {
width : 50%;
}
.col-4 {
width : 25%;
}
.col-5 {
width : 75%;
}
.col-13 {
width : 100%;
}
.col-12 {
width : 91.66666667%;
}
.col-11 {
width : 83.33333333%;
}
.col-10 {
width : 66.66666667%;
}
.col-9 {
width : 58.33333333%;
}
.col-8 {
width : 41.66666667%;
}
.col-82 {
width : 50%;
}
@media screen and (min-width: 50px) and (max-width: 1000px) {
.col-82 {
width : 100%;
float : none;
}
}
.col-7 {
width : 16.66666667%;
}
.col-6 {
width : 8.33333333%;
}
.col-l {
width : 180px;
}
.col-r {
width : calc(100% - 180px);
width : calc(100% - 180px);
width : calc(100% - 180px);
}
.col-l-130 {
width : 130px;
}
.col-r-130 {
width : calc(100% - 130px);
width : calc(100% - 130px);
width : calc(100% - 130px);
}
.col-l-114 {
width : 114px;
}
.col-r-114 {
width : calc(100% - 114px);
width : calc(100% - 114px);
width : calc(100% - 114px);
}
.col-107 {
width : 33.33333333333%;
}
@media screen and (min-width: 701px) and (max-width: 1100px) {
.col-107 {
width : 50%;
}
}
@media screen and (min-width: 50px) and (max-width: 700px) {
.col-107 {
width : 100%;
float : none;
}
}
input[type="submit"], input[type="reset"], input[type="button"], button {
padding : 0 10px;
line-height : 30px;
font-size : 12px;
border : none;
font-weight : 600;
position : relative;
background-color : #0b90f8;
text-transform : uppercase;
color : #fff;
cursor : pointer;
border-radius : 4px;
transition : all 0.4023s ease;
}
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button:hover {
background-color : #560151;
color : #fff;
}
input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active {
background-color : #560151;
color : #fff;
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"] {
padding : 3px 5px;
font-size : 9px;
}
input[type="button"]#bid-8-basket {
padding : 4px 7px;
margin-left : 3px;
}
.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;
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;
}
input[type="button"]#newPhtBt {
width : auto !important ;
}
#iplus input {
height : 24px;
line-height : 20px;
}
.line-btn {
display : inline-block;
padding : 10px 14px;
margin : 0 4px;
border : #ccc solid 2px;
border-radius : 4px;
font-weight : 400;
cursor : pointer;
}
.line-btn:hover {
border : #56A0CC solid 2px;
color : #56A0CC;
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;
}
.btn-anim:hover i {
opacity : 1;
left : 15px;
}
.header {
width : 100%;
background : #00bcd4;
}
.header .dark-back {
  
padding : 0 0 5px 0;
}
.logo-info {
text-align : center;
}

.darkingt {background: #560151;
border-bottom:1px solid #97178f;
text-align:center;
padding:3px;  
}
.darkingt2 {background: #560151;
text-align:center;
padding:3px 10px;;  
}
.logo {
float : none;
width : 100%;
padding-bottom : 1px;
}
.logo-info a {
display : inline-block;
vertical-align : baseline;
color : #ffc83f;
font-weight : 600;
font-size : 25px;
font-family:arial;  
}
.logo-info a:hover {
color : #fbf8f1;
text-decoration : none;
}
.podlogo {
color : #fbf8f1;
font-size : 12px;
font-weight : 300;
text-align : center;
}

.grouf {background: #fbf8f1; border-radius:5px;border:1px solid #d3c8b1;}
@media screen and (min-width: 901px) {
.navigator {
text-align : left;
}
}
@media screen and (max-width: 900px) {
.navigator {
text-align : center;
}
}
.menu-bar {
cursor : pointer;
line-height : 35px;
}
.menu-bar {
text-align : center;
}
.menu-bar:hover {
text-decoration : none;
}
.menu-bar button {
text-align : center;
float : none;
background : #ff4f01;
color : #fff;
margin : 3px 0 6px 0;
border : #fff solid 1px;
text-transform : uppercase;
font-size : 12px;
font-weight : 300;
line-height : 30px;
transition : all 0.338s ease;
border-radius : 3px;
}
.menu-bar:hover button {
color : #000;
background : #f5f5f5;
border : #f5f5f5 solid 1px;
}
@media screen and (min-width: 100px) and (max-width: 670px) {
.nav .uMenuRoot {
margin : 0;
padding : 0;
list-style : none !important ;
color : rgb(255, 255, 255, 0.8);
line-height : 40px;
}
.nav .uMenuRoot a {
display : block;
color : #fff;
text-decoration : none;
font-weight : 300;
}
.nav .uMenuRoot a:hover {
color : #000;
text-decoration : none;
}
.nav .uMenuRoot li {
position : relative;
border-bottom : 1px solid #faa884;
cursor : pointer;
}
.nav .uMenuRoot li:hover {
color : #fff;
}
.nav .uMenuRoot li ul {
list-style : none;
margin : 0;
padding : 0;
}
.nav .uMenuRoot li ul li:last-child {
border : none;
}
}
@media screen and (min-width: 671px) {
.menu-bar {
display : none !important ;
}
.chotak {
display : inline-block;
line-height : 35px !important ;
}
.nav {
display : block !important ;
line-height : 35px !important ;
}
}
@media screen and (min-width: 901px) {
.nav {
text-align : left;
}
}
@media screen and (max-width: 900px) {
.nav {
text-align : center;
}
}
.nav .uMenuRoot {
margin : 0;
padding : 0;
list-style : none;
position : relative;
z-index : 999;
}
.nav .uMenuRoot li {
float : left;
position : relative;
padding : 0 7px;
color : #fff;
cursor : pointer;
}
.nav .uMenuRoot li a {
display : block;
position : relative;
color : #fff;
padding : 2px 9px 0 9px;
text-decoration : none;
font-weight : 400;
}
.nav .uMenuRoot li a:hover {
color : #fff;
background : #f5f5f5;
color : #000;
padding : 2px 9px 0 9px;
border-radius : 5px;
}
.nav .uMenuRoot li ul {
list-style : none;
position : absolute;
margin : 0;
padding : 0;
width : 200px;
left : -8px;
opacity : 0;
visibility : hidden;
overflow : hidden;
border-bottom-right-radius : 4px;
border-bottom-left-radius : 4px;
}
.nav .uMenuRoot li:hover ul {
background-color : #313134;
opacity : 1;
visibility : visible;
}
.nav .uMenuRoot li ul li {
display : block;
width : 100%;
}
.nav .uMenuRoot li ul li:hover {
background : rgb(0, 0, 0, 0.4);
}
.nav .uMenuRoot li ul li a {
padding : 0 8px;
}
.switchActive, .switchDigit, .switchBack, .switchNext, .swchItemA, .swchItem {
padding : 6px 12px;
line-height : 35px;
color : #fff;
border : #560151 solid 1px;
font-weight : 600;
background : #560151;
border-radius : 4px;
}
.swchItem:hover, .switchDigit:hover, .switchBack:hover, .switchNext:hover {
text-decoration : none;
padding : 6px 12px;
line-height : 35px;
color : #fff;
border : #0b90f8 solid 1px;
font-weight : 600;
background : #0b90f8;
border-radius : 4px;
}
.switchActive, .swchItemA {
padding : 6px 12px;
line-height : 35px;
color : #000;
border : #474747 solid 1px;
font-weight : 600;
background : #fff;
border-radius : 4px;
}
.swchItem1 {
color : #6c6c6c;
padding : 0 2px;
}
.swchItem1:hover {
color : #333;
text-decoration : none;
}
.swchItemA1 {
padding : 4px 6px;
color : #fff;
text-shadow : 0 1px #636363;
box-shadow : 0 1px #EDEDED;
border : #888 solid 1px;
background : #777777;
text-decoration : none;
border-radius : 3px;
}
.eDate {
font-size : 10pt;
color : #999;
}
.eTitle, .gTableTop {
font-weight : 300;
font-family : Arial;
color : #0b9aec;
line-height : 1.2;
text-transform : none;
}
.ramma {
border-bottom : 1px dashed #828282;
padding : 0 0 8px 0;
margin-bottom : 8px;
}
.eTitle a, .catLink {
color : #000;
font-weight : 600;
}
.eTitle a:hover, .catLink:hover {
color : #0b90f8;
text-decoration : none;
}
.eMessage, .cMessage {
color : #000;
font-weight : 300;
}
.eMessage img, .cMessage img {
max-width : 100%;
height : auto;
width : auto;
margin : 4px 0 !important ;
}
.entryReadAll {
display : block;
margin-top : 10px;
font-style : italic;
}
.eDetails {
position : relative;
margin : 0 0 20px 0;
color : #999;
}
.eDetails a {
text-decoration : none;
color : inherit;
}
.eDetails a:hover {
color : #EF4C83;
}
.eDetails i {
position : absolute;
font-size : 15pt;
top : 2px;
}
.eDetails span {
margin : 0 28px;
font-size : 11pt;
}
.eBlog {
position : absolute;
z-index : 999;
top : 20px;
left : 20px;
}
.source {
color : #ccc;
font-weight : 400;
font-size : 10pt;
text-transform : uppercase;
}
.source a:hover {
text-decoration : none;
}
.entry-img:hover .eBlog {
color : #000;
}
.eBlog .d-inf {
width : 100%;
position : relative;
margin-bottom : 10px;
}
.reads i, .source i, .eTags i {
font-size : 12pt;
color : #999;
margin-right : 14px;
}
.ed-sep {
display : inline-block;
padding : 0 0.5em 0 0.6em;
}
.top-name {
padding : 0 0 40px 0;
font-family : 'Open Sans Condensed', sans-serif;
font-weight : 600;
font-size : 30pt;
}
.content .sidebox.srch {
display : none;
}
#cat-select {
max-width : 230px;
}
.bbQuoteBlock .bbQuoteName, .bbCodeBlock .bbCodeName {
position : relative;
background : #56A0CC;
color : rgb(255, 255, 255, 0.8);
text-shadow : 0 1px 1px rgb(0, 0, 0, 0.1);
font-size : 8pt !important ;
padding : 8px 10px !important ;
text-transform : uppercase;
border-radius : 4px 4px 0 0;
}
.bbQuoteBlock .bbQuoteName:before, .bbCodeBlock .bbCodeName:before {
content : '';
position : absolute;
bottom : -10px;
left : 18px;
border : transparent solid 5px;
border-top : 5px solid #56a0cc;
}
.bbQuoteBlock .quoteMessage, .bbCodeBlock .codeMessage {
background : #fff;
border : #f9f9f9 solid 1px !important ;
padding : 10px;
border-radius : 0 0 4px 4px;
font-size : 11pt;
color : #666;
}
.code-style {
text-align : left;
margin : 20px 0;
padding : 15px;
font-weight : 300;
background : #fff;
font-style : italic;
border : #f6f6f6 solid 1px;
border-radius : 4px;
}
.typography .row {
margin-bottom : 40px;
display : table;
width : 100%;
}
.typography .row .col-4 {
font-weight : 300;
color : #999;
}
.dateBar + hr {
border : none;
margin : 0;
}
.cTop {
font-style : italic;
}
.cTop span {
font-size : 1em !important ;
}
.pagesBlock1 {
display : block;
}
.content .cMessage {
margin-bottom : 10px;
}
.cMessage .user_avatar {
display : block;
float : left;
margin-right : 2.7%;
margin-top : 5px;
}
.cMessage .user_avatar img {
width : 42px;
height : 42px;
border-radius : 2px;
}
.com-num-entries {
line-height : 40px;
}
.com-num-entries span {
display : inline-block;
margin-right : 14px;
font-size : 12pt;
text-transform : uppercase;
font-weight : 600;
}
.com-num-entries a {
color : #666;
}
.com-num-entries a:hover {
color : #333;
text-decoration : none;
}
.com-block .pagesBlock1, .com-block .pagesBlock2 {
line-height : 40px;
text-align : right;
display : table;
width : 100%;
}
.uc-answer-link a:hover {
color : #56A0CC;
text-decoration : none;
}
.uComment {
position : relative;
}
.uComment .uc-answer-link, .uComment .uc-opacity {
margin-left : 10px;
opacity : 0;
transition : all 0.3216s ease;
}
.uComment:hover .uc-opacity {
margin-left : 0;
opacity : 0.6;
}
.uComment .uc-answer-link {
position : absolute;
opacity : 0;
right : 10px;
bottom : -10px;
}
.uComment:hover .uc-answer-link {
right : 0;
opacity : 1;
}
.uComment {
overflow : visible;
display : table;
width : 100%;
}
.com-order-block {
background : #F5F5F5;
line-height : 60px;
padding : 0 20px;
border-radius : 4px;
color : #ccc;
}
.sidebox {
box-sizing : border-box;
margin : 0;
padding : 10px;
background : #f4f4f4;
border-radius : 5px;
font-size : 11pt;
}
.sidebox-ttl {
color : #fff;
font-size : 14px;
font-weight : 600;
background : #ff6f00;
line-height : 40px;
padding : 0 10px;
text-align : center;
text-transform : uppercase;
border-radius : 4px;
margin-bottom : 10px;
}
.sidebox-ttl:before {
content : "";
background : linear-gradient(to right, rgb(255, 255, 255, 0) 0%, rgb(255, 255, 255, 0.1) 100%);
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
z-index : 1;
}
.sidebox-ttl {
position : relative;
}
.sidebox-bd {
background : #fff;
position : relative;
overflow : hidden;
border-radius : 0 0 4px 4px;
}
.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;
}
.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;
}
.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;
}
.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;
}
.sidebox-bd .uMenuRoot li.uWithSubmenu:after {
content : '▼';
position : absolute;
right : 16px;
top : 14px;
font-size : 8pt;
color : #999;
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 : rgb(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 : rgb(0, 0, 0, 0.2);
color : #fff;
padding : 2px;
border-radius : 2px;
font-size : 8pt;
}
.cEntry {
background : #fff;
margin : 4px 0;
padding : 10px;
box-shadow : 0 1px 2px rgb(0, 0, 0, 0);
transition : all 0.3216s ease;
}
.cEntry:hover {
box-shadow : 0 1px 2px rgb(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 : #56A0CC solid 1px;
}
.pollLnk {
text-align : left !important ;
font-size : 0;
}
.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 : 0;
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;
}
.main-search .searchForm {
position : relative;
width : 400px;
}
.main-search .searchForm input {
height : 100px;
line-height : 100px;
font-size : 28pt;
padding : 0 20px;
margin-bottom : 0;
width : 100%;
}
.main-search .searchForm .schBtn {
position : absolute;
right : 0;
top : 0;
}
.main-search .searchForm .schBtn input {
background-color : transparent;
width : 100px;
}
.sidebox-bd .searchForm {
margin : 10px 10px;
}
.sidebar .searchForm {
position : relative;
margin-bottom : 7px;
}
.sidebar .schQuery input[type="text"] {
padding : 10px 10px 10px 10px !important ;
border-radius : 50px;
border : #fff solid 1px !important ;
height : 35px;
width : 100%;
background : #fff !important ;
box-sizing : border-box;
color : #000 !important ;
font-style : normal !important ;
}
.searchSbmFl[type="submit"] {
width : 35px;
height : 35px;
border : none;
text-indent : -10000px;
overflow : hidden;
margin : 0;
padding : 0;
background-image : url("/img/search.webp");
background-repeat : no-repeat;
background-position : 50% 50%;
background-size : 100%;
}
.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;
box-shadow : none;
}
.page-nav-big .searchForm {
margin : 2px auto;
position : relative;
width : 100%;
}
.page-nav-big .schQuery input[type="text"] {
width : 100%;
font-size : 15px;
color : #560151;
background : #fff;
height : 35px;
padding : 0 10px;
border-radius : 6px;
outline : none;
}
.page-nav-big .searchSbmFl {
position : absolute;
right : 3px;
top : 2px;
background-color : transparent !important ;
background-size : 80%;
width : 35px;
height : 35px;
color : #000;
border-radius : 3px;
}
.page-nav-big:hover .searchSbmFl:hover {
background-color : transparent !important ;
}
.page-nav-big table {
margin : 5px auto 0 auto;
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 : #000;
background : rgb(251, 249, 207, 0.05);
border-radius : 50px;
overflow : hidden;
}
.search-block .eMessage, .search-block .board-cat, .search-block .eTitle {
margin-left : 80px;
}
.search-block .eTitle {
padding-top : 0;
}
.search-block .eMessage {
font-size : 10pt;
}
.footer {
width : 100%;
background:#560151;  
color : #fff;
padding : 5px 0;
font-weight : 300;
text-align : center;
line-height : 1.2;
}
.ooppii {

}
.footer a {
color : #fff;
text-decoration : none;
line-height : 1.3;
}
.footer a:hover {
color : #fff;
text-decoration : none;
}
.footer input[type="text"] {
max-width : 100%;
}
.footer .logo-info, .footer .user-quan, .footer .copy {
line-height : 1.2px;
}
.footer .user-quan span {
color : #979ace;
font-weight : 400;
}
.footer h5 {
color : #fff;
text-transform : none;
font-weight : 600;
}
.footer ul {
margin : 0;
padding : 0;
list-style : none;
line-height : 1.2;
}
.footer ul a {
color : rgb(255, 255, 255, 0.3);
}
.footer .informer-news-1 {
min-height : 80px;
border-bottom : 1px solid rgb(255, 255, 255, 0.1);
}
.footer .informer-news-1 h6 {
color : rgb(255, 255, 255, 0.8);
}
.popup {
padding : 30px;
}
.popup-ttl {
font-family : 'Open Sans', sans-serif;
line-height : 1.2;
font-weight : 300;
color : #000;
font-size : 1.8462em;
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;
}
.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 : #2196f3;
color : #fff;
border-radius : 4px;
border-color : #fafafa;
border-width : 6px;
border-style : solid;
margin-bottom : -80px;
}
.user-main-back .user-avatar i {
position : absolute;
width : 80px;
height : 80px;
line-height : 80px;
text-align : center;
font-size : 48pt;
margin : -40px 0 0 -40px;
left : 50%;
top : 50%;
}
.user-main-back .user-avatar img {
width : 100%;
z-index : 3;
}
.user-btn {
margin : 20px 5px 0 0;
padding : 0;
display : table;
float : left;
list-style : none;
border-radius : 50px;
overflow : hidden;
}
.user-btn li {
display : block;
position : relative;
float : left;
line-height : 35px;
text-transform : uppercase;
font-size : 10pt;
margin-right : 1px;
}
.user-btn li.uid a {
padding-left : 75px;
}
.user-btn li.uid img {
position : absolute;
height : 31px;
left : 10px;
top : 2px;
}
.user-btn li.ls a {
padding-left : 43px;
}
.user-btn li.ls i {
position : absolute;
left : 8px;
top : 2px;
color : #ccc;
font-size : 14pt;
height : 31px;
width : 31px;
line-height : 31px;
text-align : center;
border-radius : 50px;
}
.user-btn li.ls span {
padding-left : 8px;
color : #56A0CC;
font-weight : 600;
border-left : 1px dotted #ccc;
margin-left : 8px;
}
.user-btn li a {
display : block;
background : rgb(255, 255, 255, 0.5);
padding : 0 10px;
text-decoration : none;
}
.user-btn li a:hover {
background : rgb(255, 255, 255, 1);
}
.user-social {
margin : 20px 5px 0 0;
padding : 0;
display : table;
float : RIGHT;
list-style : none outside none;
}
.user-social li {
display : block;
position : relative;
float : left;
margin-left : 4px;
height : 35px;
width : 35px;
}
.user-social li i {
display : block;
height : 35px;
width : 35px;
background-size : 50%;
background-repeat : no-repeat;
background-position : center;
border-radius : 50px;
}
.user-social li i.vk {
background-image : url("/.s/img/icon/social/vk-w.svg");
background-color : #48729E;
}
.user-social li i.fb {
background-image : url("/.s/img/icon/social/fb-w.svg");
background-color : #3C5A98;
}
.user-social li i.ok {
background-image : url("/.s/img/icon/social/ok-w.svg");
background-color : #FF9F4D;
}
.user-social li i.google {
background-image : url("/.s/img/icon/social/gp-w.svg");
background-color : #C25234;
}
.user-social li i.yandex {
background-image : url("/.s/img/icon/social/ya-w.svg");
background-color : #DC3E21;
}
.user-social li i.twitter {
background-image : url("/.s/img/icon/social/tw-w.svg");
background-color : #00ACED;
}
.user-social li span {
opacity : 0;
visibility : hidden;
display : block;
position : absolute;
right : 0;
top : 50px;
padding : 3px 6px;
white-space : nowrap;
background : rgb(0, 0, 0, 0.8);
color : #fff;
font-size : 9pt;
border-radius : 4px;
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 : 0;
height : 0;
border-style : solid;
border-width : 0 6px 6px 6px;
border-color : transparent transparent rgb(0, 0, 0, 0.8) transparent;
}
.user-main-back .stat {
position : absolute;
right : 15px;
}
.user-main-back .stat .statusOffline, .user-main-back .stat .statusOnline {
position : relative;
padding-left : 18px;
}
.user-main-back .stat .statusOnline:before, .user-main-back .stat .statusOffline:before {
content : "";
position : absolute;
width : 10px;
height : 10px;
left : 0;
top : 50%;
margin-top : -5px;
border-radius : 50px;
}
.user-main-back .stat .statusOnline:before {
background : #009900;
}
.user-main-back .stat .statusOffline:before {
background : #ff0033;
}
.user-back-img {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
overflow : hidden;
z-index : -1;
}
.user-back-img img {
position : absolute;
width : 100%;
height : 120%;
top : -10%;
filter : url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22blur%22%3E%3CfeGaussianBlur%20stdDeviation%3D%2250%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3C%2Fsvg%3E#blur");
filter : blur(50px);
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;
}
@media screen and (min-width: 1600px) {
}
@media only screen and (max-width: 1020px) {
.content .col-2, .content .col-5, .content .col-6, .content .col-7, .content .col-8, .content .col-9, .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 ;
}
.entry-img {
height : 340px !important ;
}
.uf-tooltip {
width : 80px !important ;
margin-left : -40px !important ;
}
.main-search .searchForm {
width : auto !important ;
}
.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) {
.sidebar {
width : 100%;
margin-top : 20px;
margin-left : 0;
display : block;
}
.rw .col-2, .footer .col-2, .footer .col-4 {
width : 50% !important ;
}
.page-nav-big .searchForm {
width : 80%;
}
}
@media screen and (min-width: 200px) and (max-width: 599px) {
.col-r, .col-l {
float : none;
width : 100%;
}
.sidebar {
width : 100%;
margin-top : 20px;
margin-left : 0;
display : block;
}
.entry-img {
height : 240px !important ;
}
.logo-info {
width : 100%;
}
.h-icon {
display : none;
float : left;
}
.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, .footer .col-2, .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 ;
}
}
@media screen and (min-width: 100px) and (max-width: 669px) {
.nav {
display : none;
}
}
@media screen and (min-width: 100px) and (max-width: 600px) {
.trew {
display : none !important ;
}
}
.toper {
padding : 7px;
color : #000;
white-space : normal !important ;
line-height : 1.4;
text-align : center;
border-top:1px solid #560151;
border-bottom:1px solid #560151;
}
.toper a {
color : #00a2ff;
white-space : nowrap;
text-decoration : none;
}
.toper a:hover {
color : #560151;
white-space : nowrap;
text-decoration : none;
}
.bdtr1 {
font-size : 19px;
font-weight : 600;
font-family : arial;
}
.bdtr2 {
background : #00008B;
border-radius : 4px;
font-size : 12px;
font-weight : 600;
white-space : normal;
text-align : center;
color : #fff;
padding : 5px 10px;
line-height : 26px;
text-transform : uppercase;
}
.bdtr3 {
background : #2196f3;
font-size : 14px;
font-weight : 600;
white-space : normal;
text-align : center;
color : #fff;
padding : 5px 10px;
line-height : 26px;
text-transform : uppercase;
}
.vdetra1 {
white-space : normal;
color : #000;
text-align : center;
}
.vdetra2 {
white-space : normal;
color : #000;
text-align : justify;
}
.vdetra2 a {
white-space : normal;
color : #000;
text-decoration : none;
}
.vdetra2 a:hover {
white-space : normal;
color : #26A9E0;
text-decoration : none;
}
.ashka {
color : #000;
font-size : 18px;
font-weight : 600;
white-space : normal;
text-align : center;
font-family : arial;
}
.ashka2 {
color : #fff;
font-size : 15px;
font-weight : 400;
white-space : normal;
text-align : center;
padding : 5px;
font-family : arial;
background: #560151;
border-radius:6px;  
}
.ashka3 {
color : #fff;
font-size : 15px;
font-weight : 400;
white-space : normal;
text-align : center;
padding : 5px;
font-family : arial;
background: #0b90f8;
border-radius:6px;  
}
.ashka4 {
color : #fff;
font-size : 15px;
font-weight : 400;
white-space : normal;
text-align : center;
padding : 5px;
font-family : arial;
background: #ff6e04;
border-radius:6px;  
}
.ashkavse {
color : #017fe1;
font-size : 18px;
font-weight : 400;
white-space : normal;
text-align : center;
padding : 5px 10px 8px 10px;
}
.ashka31 {
display : block;
border-top : 2px solid #60d402;
white-space : normal;
}
.ashka31 a {
background : #60d402;
color : #fff;
display : inline-block;
text-align : center;
padding : 2px 6px 3px 6px;
margin-bottom : 5px;
font-size : 14px;
font-weight : 600;
}
.ispoln {
font-family : "times new roman";
font-size : 19px;
font-style : italic;
text-align : center;
}
.ashka32 {
display : block;
border-top : 2px solid #f005a0;
white-space : normal;
}
.ashka32 a {
background : #f005a0;
color : #fff;
display : inline-block;
text-align : center;
padding : 2px 6px 3px 6px;
margin-bottom : 5px;
font-size : 14px;
font-weight : 600;
}
.ashka33 {
display : block;
border-top : 2px solid #03bbf8;
white-space : normal;
}
.ashka33 a {
background : #03bbf8;
color : #fff;
display : inline-block;
text-align : center;
padding : 2px 6px 3px 6px;
margin-bottom : 5px;
font-size : 14px;
font-weight : 600;
}
.ashka34 {
display : block;
border-top : 2px solid #a100dd;
white-space : normal;
}
.ashka34 a {
background : #a100dd;
color : #fff;
display : inline-block;
text-align : center;
padding : 2px 6px 3px 6px;
margin-bottom : 5px;
font-size : 14px;
font-weight : 600;
}
.ashka35 {
display : block;
border-top : 2px solid #ff6600;
white-space : normal;
}
.ashka35 a {
background : #ff6600;
color : #fff;
display : inline-block;
text-align : center;
padding : 2px 6px 3px 6px;
margin-bottom : 5px;
font-size : 14px;
font-weight : 600;
}
.ashka36 {
display : block;
border-top : 2px solid #1fdfcf;
white-space : normal;
}
.ashka36 a {
background : #1fdfcf;
color : #fff;
display : inline-block;
text-align : center;
padding : 2px 6px 3px 6px;
margin-bottom : 5px;
font-size : 14px;
font-weight : 600;
}
.vlozhe {
color : #949494;
font-size : 12px;
}
.vlozhe a {
color : #949494;
}
.vlozhe a:hover {
color : #03bbf8;
}
@media screen and (min-width: 100px) and (max-width: 450px) {
.zatekst {
text-align : left;
}
}
@media screen and (min-width: 451px) {
.zatekst {
text-align : justify;
}
}
.troechka {
text-align : center;
color : #2d3069;
font-weight : 600;
font-size : 15px;
}
.poster1 {
border : #ededed solid 1px;
border-radius : 4px;
}
.rtcdss {
border-radius : 4px;
opacity : 1.0;
}
.rtcdss:hover {
opacity : 0.7;
}
.rtcdss2 {
border : #0b9aec solid 3px;
}
.rtcdss2:hover {
border : #ff4f01 solid 3px;
}
.poster1 .video-length {
background : #60d402;
line-height : 20px;
border-radius : 4px 4px 0 0;
}
.poster1 .video-length2 {
background : #03bbf8;
line-height : 20px;
border-radius : 4px 4px 0 0;
}
.poster1 .video-length3 {
background : #ff6600;
line-height : 20px;
border-radius : 4px 4px 0 0;
}
.poster1 .video-lengthtxt {
text-align : left;
padding : 4px 8px;
font-size : 11px;
color : #fff;
}
.poster1 .video-length2txt {
text-align : left;
padding : 4px 8px;
font-size : 11px;
color : #fff;
}
.poster1 .video-length3txt {
text-align : left;
padding : 4px 8px;
font-size : 11px;
color : #fff;
}
.poster1 .video-lengthvoz {
float : right;
line-height : 21px;
padding : 0 9px;
font-size : 11px;
color : #c40033;
background : #f6ff00;
z-index : 2;
border-radius : 0 3px 0 0;
}
.rteye2 {
position : relative;
}
.doskolki1 {
display : block;
position : absolute;
bottom : 6px;
left : 6px;
padding : 3px 5px;
font-size : 11px;
color : #fff;
background : #ff4f01;
z-index : 10;
border-radius : 2px;
}
.doskolki2 {
display : block;
position : absolute;
bottom : 6px;
right : 2px;
padding : 3px 5px;
font-size : 11px;
color : #fff;
background : #0b9aec;
z-index : 10;
border-radius : 3px;
}
.doskolki3 {
display : block;
position : absolute;
bottom : 4px;
right : 4px;
padding : 3px 5px;
font-size : 11px;
color : #fff;
background : #9b21d4;
z-index : 10;
border-radius : 3px;
}
.doskolki4 {
display : block;
position : absolute;
bottom : 4px;
right : 4px;
padding : 3px 5px;
font-size : 11px;
color : #fff;
background : #faa605;
z-index : 10;
border-radius : 3px;
}
.doskolki5 {
display : block;
position : absolute;
bottom : 4px;
right : 4px;
padding : 3px 5px;
font-size : 11px;
color : #fff;
background : #fa1005;
z-index : 10;
border-radius : 3px;
}
.rteye77 {
position : relative;
}
.doskolki77 {
display : block;
position : absolute;
top : 4px;
right : 4px;
padding : 3px 5px;
font-size : 11px;
color : #000;
background : #ffe300;
z-index : 10;
border-radius : 3px;
}
.nazv {
padding : 5px 0 0 0;
height : 46px;
overflow : hidden;
text-overflow : clip;
font-family : arial;
text-align : left;
line-height : 15px;
white-space : normal;
}
.nazv a {
color : #000;
text-decoration : none;
font-size : 14px;
font-weight : 400;
text-align : left;
}
.nazv a:hover {
color : #0b9aec;
text-decoration : none;
}
.videeo {
height : 300px !important ;
}
.vidik1 {
background : #000;
text-align : center !important ;
}
.vidik2 {
max-width : 500px !important ;
text-align : center;
margin : 0 auto;
}
.minus {
padding : 0 7px;
}
@media screen and (min-width: 771px) {
.rw .col-771l, .row .col-771l {
float : left;
position : relative;
min-height : 1px;
padding-left : 8px;
padding-right : 8px;
box-sizing : border-box;
width : calc(100% - 350px);
width : calc(100% - 350px);
width : calc(100% - 350px);
}
.rw .col-771r, .row .col-771r {
float : left;
position : relative;
min-height : 1px;
padding-left : 8px;
padding-right : 8px;
box-sizing : border-box;
width : 350px;
}
}
@media screen and (min-width: 901px) 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 : 400px;
}
.minus {
padding : 0 20px;
}
}
@media screen and (min-width: 100px) and (max-width: 770px) {
.rw .col-771r, .row .col-771r {
float : none;
width : 100% !important ;
}
.rw .col-771l, .row .col-771l {
float : none;
width : 100% !important ;
}
.ghres {
width : 400px;
}
.minus {
padding : 0 10px;
}
}
.tsentr {
text-align : center;
}
.vozrast {
margin : 7px 0;
font-weight : 300;
font-size : 13px;
color : #aeaeae;
padding : 1px 3px;
border : #aeaeae solid 1px;
border-radius : 2px;
display : inline-block;
}
.glms a {
text-decoration : none;
padding : 3px 7px;
color : #fff;
border : #161649 solid 1px;
font-weight : 600;
border-radius : 5px;
background : #ffe300;
white-space : nowrap;
}
.glms a:hover {
text-decoration : none;
border : #ffe300 solid 1px;
background : #161649;
color : #fff;
}
@media screen and (max-width: 600px) {
.glms {
display : none !important ;
}
}
.bloksramkoi {
display : block;
border : #dedede solid 1px;
box-sizing : border-box;
border-radius : 4px;
margin-bottom : 20px;
padding : 4px 7px;
box-shadow : 0 6px 15px rgb(0, 0, 0, 0.10), 0 0 8px rgb(0, 0, 0, 0.04);
}
.avtorstiha {
color : #b6b6b6;
font-size : 13px;
font-weight : 300;
padding : 0 10px 5px 10px;
font-family : arial;
}
.entry-img3 {
position : relative;
width : 100%;
height : 190px;
overflow : hidden;
}
.fonchik {
background : #fff;
overflow : hidden;
display : table;
width : 100%;
margin-bottom : 4px;
}
.nazv56 {
padding : 12px;
height : 36px;
overflow : hidden;
text-overflow : clip;
font-family : arial;
text-align : left;
line-height : 1.2;
white-space : normal;
color : #000;
text-decoration : none;
font-size : 16px;
font-weight : 700;
text-align : left;
display : block;
float : none;
}
.malnad {
display : none;
}
.podrobnee {
margin : 0 12px 12px 12px;
text-align : left;
display : inline-block;
background : #ff6600;
color : #fff;
padding : 5px 10px;
border-radius : 3px;
}
.podrobnee:hover {
background : #000;
color : #fff;
}
.groz {
display : table;
width : 100%;
float : none;
}
@media screen and (min-width: 600px) and (max-width: 800px) {
.col-l-90, .col-r-90 {
float : left;
position : relative;
min-height : 1px;
padding : 0;
box-sizing : border-box;
}
.nazv56 {
font-size : 23px;
padding : 18px;
height : 50px;
overflow : hidden;
text-overflow : clip;
}
.malnad {
padding : 0 18px 10px 18px;
height : 52px;
overflow : hidden;
text-overflow : clip;
font-family : arial;
text-align : left;
line-height : 1.2;
white-space : normal;
color : #000;
text-decoration : none;
font-size : 15px;
font-weight : 300;
text-align : left;
display : block;
float : none;
}
.podrobnee {
margin : 0 18px 18px 18px;
}
.col-l-90 {
width : 40%;
}
.col-r-90 {
width : 60%;
}
.entry-img3 {
height : 200px;
}
}
@media screen and (min-width: 400px) and (max-width: 599px) {
.nazv56 {
font-size : 18px;
padding : 14px;
height : 74px;
overflow : hidden;
text-overflow : clip;
}
.malnad {
display : none;
}
.podrobnee {
margin : 0 14px 14px 14px;
}
.col-l-90, .col-r-90 {
float : left;
position : relative;
min-height : 1px;
padding : 0;
box-sizing : border-box;
}
.col-l-90, .col-r-90 {
width : 50% !important ;
}
.entry-img3 {
height : 150px;
}
}
.fonchik1 {
background : #fff;
border : #dedede solid 1px;
overflow : hidden;
display : table;
width : 100%;
float : none;
}
.col-l-901, .col-r-901 {
float : left;
position : relative;
min-height : 1px;
padding : 0;
box-sizing : border-box;
}
.col-l-901 {
width : 40%;
}
.col-r-901 {
width : 60%;
}
.entry-img4 {
height : 200px;
}
.nazv57 {
font-size : 23px;
padding : 18px;
height : 50px;
overflow : hidden;
text-overflow : clip;
font-family : arial;
text-align : left;
line-height : 1.2;
white-space : normal;
color : #000;
text-decoration : none;
font-weight : 700;
text-align : left;
display : block;
float : none;
}
.malnad1 {
padding : 0 18px 10px 18px;
height : 52px;
overflow : hidden;
text-overflow : clip;
font-family : arial;
text-align : left;
line-height : 1.2;
white-space : normal;
color : #000;
text-decoration : none;
font-size : 15px;
font-weight : 300;
text-align : left;
display : block;
float : none;
}
.podrobnee1 {
margin : 0 18px 18px 18px;
text-align : left;
display : inline-block;
background : #ff6600;
color : #fff;
padding : 5px 10px;
border-radius : 3px;
}
.podrobnee1:hover {
background : #000;
color : #fff;
}
.groz1 {
display : table;
width : 100%;
float : none;
}
@media screen and (min-width: 801px) and (max-width: 920px) {
.nazv57 {
font-size : 18px;
padding : 14px;
height : 74px;
overflow : hidden;
text-overflow : clip;
}
.malnad1 {
display : none;
}
.podrobnee1 {
margin : 0 14px 14px 14px;
}
.col-l-901, .col-r-901 {
float : left;
position : relative;
min-height : 1px;
padding : 0;
box-sizing : border-box;
}
.col-l-901, .col-r-901 {
width : 50% !important ;
}
.entry-img4 {
height : 150px;
}
}
@media screen and (min-width: 420px) and (max-width: 639px) {
.nazv57 {
font-size : 18px;
padding : 14px;
height : 74px;
overflow : hidden;
text-overflow : clip;
}
.malnad1 {
display : none;
}
.podrobnee1 {
margin : 0 14px 14px 14px;
}
.col-l-901, .col-r-901 {
float : left;
position : relative;
min-height : 1px;
padding : 0;
box-sizing : border-box;
}
.col-l-901, .col-r-901 {
width : 50% !important ;
}
.entry-img4 {
height : 150px;
}
}
@media screen and (min-width: 100px) and (max-width: 419px) {
.entry-img4 {
position : relative;
width : 100%;
height : 150px;
overflow : hidden;
}
.nazv57 {
padding : 12px;
height : 36px;
overflow : hidden;
text-overflow : clip;
font-family : arial;
text-align : left;
line-height : 1.2;
white-space : normal;
color : #000;
text-decoration : none;
font-size : 16px;
font-weight : 700;
text-align : left;
display : block;
float : none;
}
.malnad1 {
display : none;
}
.podrobnee1 {
margin : 0 12px 12px 12px;
text-align : left;
display : inline-block;
background : #ff6600;
color : #fff;
padding : 5px 10px;
border-radius : 3px;
}
.podrobnee1:hover {
background : #000;
color : #fff;
}
.col-l-901, .col-r-901 {
width : 100% !important ;
float : none;
}
}
.otbryzg {
font-weight : 700;
font-size : 15px;
margin-bottom : 4px;
}
.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 ;
}
}
.col-9902 {
float : left;
position : relative;
min-height : 1px;
padding-left : 7px;
padding-right : 7px;
box-sizing : border-box;
}
.col-9902 {
width : 33.333333333%;
}
@media screen and (min-width: 801px) and (max-width: 920px) {
.rw .col-9902, .row .col-9902 {
width : 50% !important ;
}
}
@media screen and (min-width: 601px) and (max-width: 800px) {
.rw .col-9902, .row .col-9902 {
width : 33.333333333% !important ;
}
}
@media screen and (min-width: 331px) and (max-width: 600px) {
.rw .col-9902, .row .col-9902 {
width : 50% !important ;
}
}
@media screen and (min-width: 100px) and (max-width: 330px) {
.rw .col-9902, .row .col-9902 {
float : none;
width : 100% !important ;
}
}
.vypusk1 {
white-space : nowrap;
border : #d3d3d3 solid 1px;
font-size : 11px;
color : #b3b1b1;
padding : 1px;
border-radius : 3px;
}
.svozra {
white-space : nowrap;
border : #d3d3d3 solid 1px;
font-size : 11px;
color : #b3b1b1;
padding : 1px;
border-radius : 3px;
}
.svozra1 {
white-space : nowrap;
border : #d3d3d3 solid 1px;
font-size : 11px;
color : #ff0000;
padding : 1px;
border-radius : 3px;
}
.instruktor {
text-align : center;
font-size : 14px;
line-height : 1.1;
margin : 0 0 10px 0;
}
.instruktor a {
color : #9d9d9d;
text-decoration : none;
}
.instruktor a:hover {
color : #109fef;
text-decoration : none;
}
.knopochka {
position : relative;
display : inline-block;
width : 10em;
cursor : pointer;
height : 2.5em;
line-height : 2.5em;
vertical-align : middle;
text-align : center;
text-decoration : none;
text-shadow : 0 -1px 1px #777;
color : #fff;
outline : none;
border : #F64C2B solid 2px;
border-radius : 5px;
box-shadow : 0 0 0 60px rgb(0, 0, 0, 0) inset, 0.1em 0.1em 0.2em #800;
background : linear-gradient(#FB9575, #F45A38 48%, #EA1502 52%, #F02F17);
}
.knopochka:active {
top : 0.1em;
left : 0.1em;
box-shadow : 0 0 0 60px rgb(0, 0, 0, 0.05) inset;
}
button25 {
position : relative;
display : inline-block;
width : 10em;
height : 2.5em;
line-height : 2.5em;
vertical-align : middle;
text-align : center;
text-decoration : none;
text-shadow : 0 -1px 1px #777;
color : #fff;
outline : none;
border : #F64C2B solid 2px;
border-radius : 5px;
box-shadow : 0 0 0 60px rgb(0, 0, 0, 0) inset, 0.1em 0.1em 0.2em #800;
background : linear-gradient(#FB9575, #F45A38 48%, #EA1502 52%, #F02F17);
}
button25:active {
top : 0.1em;
left : 0.1em;
box-shadow : 0 0 0 60px rgb(0, 0, 0, 0.05) inset;
}
.zaglavnyj {
font-size : 16px;
font-weight : 600;
text-align : center;
margin-bottom : 5px;
}
.zakrug {
border-radius : 4px;
}
.smtakge {
border-bottom : 1px dashed #828282;
border-top : 1px dashed #828282;
padding : 3px 0;
}
.smtakge1 {
border-bottom : 1px dashed #828282;
padding : 3px 0;
}
.eschosm {
text-align : center;
font-size : 11px;
color : #828282;
padding-bottom : 3px;
}
.plshka1 {
text-align : center;
font-size : 13px;
font-weight : 600;
}
.plshka1 a {
color : #fff;
background : #60d402;
padding : 5px 10px;
border-radius : 50px;
display : inline-block;
text-align : center;
margin : 3px auto;
}
.plshka1 a:hover {
color : #000;
background : #f9fc02;
text-decoration : none;
}
.plshka2 {
text-align : center;
font-size : 13px;
font-weight : 600;
}
.plshka2 a {
color : #fff;
background : #03bbf8;
padding : 5px 10px;
border-radius : 50px;
display : inline-block;
text-align : center;
margin : 3px auto;
}
.plshka2 a:hover {
color : #000;
background : #f9fc02;
text-decoration : none;
}
.plshka3 {
text-align : center;
font-size : 13px;
font-weight : 600;
}
.plshka3 a {
color : #fff;
background : #ff6600;
padding : 5px 10px;
border-radius : 50px;
display : inline-block;
text-align : center;
margin : 3px auto;
}
.plshka3 a:hover {
color : #000;
background : #f9fc02;
text-decoration : none;
}
.mygame {
position : relative;
padding : 0 0 56.25% 0;
height : 0;
overflow : hidden;
}
.mygame iframe, .mygame object, .mygame embed {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
}
.p1lshka1 {
font-weight : 600;
}
.p1lshka1 a {
color : #fff;
background : #60d402;
padding : 5px 10px;
border-radius : 50px;
display : inline-block;
text-align : center;
margin : 3px auto;
}
.p1lshka1 a:hover {
color : #000;
background : #f9fc02;
text-decoration : none;
}
.p1lshka2 {
font-weight : 600;
}
.p1lshka2 a {
color : #fff;
background : #03bbf8;
padding : 5px 10px;
border-radius : 50px;
display : inline-block;
text-align : center;
margin : 3px auto;
}
.p1lshka2 a:hover {
color : #000;
background : #f9fc02;
text-decoration : none;
}
.p1lshka3 {
font-weight : 600;
}
.p1lshka3 a {
color : #fff;
background : #ff6600;
padding : 5px 10px;
border-radius : 50px;
display : inline-block;
text-align : center;
margin : 3px auto;
}
.p1lshka3 a:hover {
color : #000;
background : #f9fc02;
text-decoration : none;
}
.p1lshka4 {
font-weight : 600;
}
.p1lshka4 a {
color : #fff;
background : #a100dd;
padding : 5px 10px;
border-radius : 50px;
display : inline-block;
text-align : center;
margin : 3px auto;
}
.p1lshka4 a:hover {
color : #000;
background : #f9fc02;
text-decoration : none;
}
.p1lshka5 {
font-weight : 600;
}
.p1lshka5 a {
color : #fff;
background : #f005a0;
padding : 5px 10px;
border-radius : 50px;
display : inline-block;
text-align : center;
margin : 3px auto;
}
.p1lshka5 a:hover {
color : #000;
background : #f9fc02;
text-decoration : none;
}
.p1lshka6 {
font-weight : 600;
}
.p1lshka6 a {
color : #fff;
background : #1fdfcf;
padding : 5px 10px;
border-radius : 50px;
display : inline-block;
text-align : center;
margin : 3px auto;
}
.p1lshka6 a:hover {
color : #000;
background : #f9fc02;
text-decoration : none;
}
.pspisok2 {
width : 100% !important ;
height : 100% !important ;
position : fixed;
top : 0;
right : 0;
border : 0;
}
.col-2098 {
float : left;
position : relative;
min-height : 1px;
padding-left : 7px;
padding-right : 7px;
box-sizing : border-box;
}
.col-2098 {
width : 25%;
}
.entry-img2098 {
position : relative;
width : 100%;
height : 175px;
overflow : hidden;
border-radius : 4px;
}
@media screen and (min-width: 601px) and (max-width: 800px) {
.rw .col-2098, .row .col-2098 {
width : 33.333333333% !important ;
}
}
@media screen and (min-width: 331px) and (max-width: 600px) {
.rw .col-2098, .row .col-2098 {
width : 50% !important ;
}
}
@media screen and (min-width: 100px) and (max-width: 330px) {
.rw .col-2098, .row .col-2098 {
float : none;
width : 100% !important ;
}
}
.block-with-img2 {
display : table;
width : 100%;
border-radius : 4px;
background : #fff;
margin-bottom : 30px;
overflow : hidden;
}
.block-with-img2 a {
display : block;
opacity : 1.0;
text-decoration : none;
}
.block-with-img2 a:hover {
display : block;
opacity : 0.7;
text-decoration : none;
}
.okrug {
border-radius : 4px;
}
.minusik2 {
padding : 0 8px;
}
.obobsch a {
text-align : right;
color : #0d9ee9;
padding : 10px 0;
}
.obobsch a:hover {
text-align : right;
color : #000;
}
.col-883 {
float : left;
position : relative;
min-height : 1px;
padding : 0;
box-sizing : border-box;
}
.col-883 {
float : none;
width : 100% !important ;
text-align : center;
}
@media screen and (min-width: 100px) and (max-width: 770px) {
.rw .col-883, .row .col-883 {
width : 50% !important ;
}
.ruccc {
padding : 0 15px !important ;
}
}
.verrka {
line-height : 20px;
margin : 4px 0;
padding : 5px;
}
.verrka a {
color : #000;
}
.verrka a:hover {
color : #00d9f9;
}
.col-3 {
float : left;
position : relative;
min-height : 1px;
padding-left : 7px;
padding-right : 7px;
box-sizing : border-box;
}
.col-3 {
width : 33.333333333333333333%;
}
@media screen and (min-width: 601px) and (max-width: 900px) {
.rw .col-3, .row .col-3 {
width : 50% !important ;
}
}
@media screen and (min-width: 100px) and (max-width: 600px) {
.rw .col-3, .row .col-3 {
float : none;
width : 100% !important ;
}
}
.avtorskazki {
color : #474747;
font-weight : 300;
}
.banerkorob {
display : block;
margin-bottom : 5px;
color : #fff;
}
.banerkorob img {
border : #d1d1d1 solid 1px;
box-sizing : border-box;
border-radius : 6px;
}
.banerkorob:hover img {
opacity : 0.8;
}
.porovnee {
padding : 0 10px;
}
.col-40 {
float : left;
position : relative;
min-height : 1px;
padding-left : 5px;
padding-right : 5px;
box-sizing : border-box;
}
@media screen and (min-width: 790px) {
.rw .col-40, .row .col-40 {
width : 16.666666666666% !important ;
}
.textUnderBanner {
border-radius : 5px;
white-space : normal;
padding-top : 3px;
text-align : left;
font-weight : 600;
background : #fff;
height : 65px;
overflow : hidden;
text-overflow : clip;
font-size : 13px;
}
.textUnderBannerLink {
color : #2d3069;
text-decoration : none;
}
.textUnderBannerLink:hover {
color : #00ccff;
text-decoration : none;
}
}
@media screen and (min-width: 510px) and (max-width: 789px) {
.rw .col-40, .row .col-40 {
width : 33.3333333333333% !important ;
}
.textUnderBanner {
border-radius : 5px;
white-space : normal;
padding-top : 3px;
text-align : left;
font-weight : 600;
background : #fff;
height : 65px;
overflow : hidden;
text-overflow : clip;
font-size : 13px;
}
.textUnderBannerLink {
color : #2d3069;
text-decoration : none;
}
.textUnderBannerLink:hover {
color : #00ccff;
text-decoration : none;
}
}
@media screen and (min-width: 261px) and (max-width: 509px) {
.rw .col-40, .row .col-40 {
width : 50% !important ;
}
.textUnderBanner {
border-radius : 5px;
white-space : normal;
padding-top : 3px;
text-align : left;
font-weight : 600;
background : #fff;
height : 65px;
overflow : hidden;
text-overflow : clip;
font-size : 13px;
}
.textUnderBannerLink {
color : #2d3069;
text-decoration : none;
}
.textUnderBannerLink:hover {
color : #00ccff;
text-decoration : none;
}
}
@media screen and (min-width: 100px) and (max-width: 260px) {
.rw .col-40, .row .col-40 {
float : none;
width : 100% !important ;
}
.textUnderBanner {
border-radius : 5px;
white-space : normal;
padding-top : 3px;
text-align : left;
font-weight : 600;
background : #fff;
height : 65px;
overflow : hidden;
text-overflow : clip;
font-size : 14px;
}
.textUnderBannerLink {
color : #2d3069;
text-decoration : none;
}
.textUnderBannerLink:hover {
color : #00ccff;
text-decoration : none;
}
}
.knopushka {
position : relative;
display : inline-block;
width : 10em;
margin : 2px;
height : 2.5em;
line-height : 2.5em;
vertical-align : middle;
text-align : center;
text-decoration : none;
text-shadow : 0 -1px 1px #777;
color : #fff;
outline : none;
border : #F64C2B solid 2px;
border-radius : 5px;
box-shadow : 0 0 0 60px rgb(0, 0, 0, 0) inset, 0.1em 0.1em 0.2em #800;
background : linear-gradient(#FB9575, #F45A38 48%, #EA1502 52%, #F02F17);
}
.knopushka:active {
top : 0.1em;
left : 0.1em;
box-shadow : 0 0 0 60px rgb(0, 0, 0, 0.05) inset;
}
.vidfrem {
overflow : hidden;
border : 0;
width : 100%;
height : 100%;
border-width : 0;
outline-width : 0;
}
.vidfrem2 {
overflow : hidden;
border : 0;
height : 450px;
width : 560px;
border-width : 0;
outline-width : 0;
}
.tpesn {
margin : 0;
font-weight : 600;
font-size : 16px;
white-space : normal;
padding : 0;
}
.korob {
text-align : center;
margin : 0 auto;
width : 100%;
}
.korob2 {
display : inline-block;
text-align : left;
}
@media screen and (min-width: 901px) {
.otvodka1 {
float : left !important ;
text-align : left;
}
}
.otvodka2 {
float : right;
width : 100%;
}
@media screen and (max-width: 900px) {
.otvodka1 {
float : none;
text-align : center;
width : 100%;
}
}
.zaliv {
background : #000;
}
.nazpes:nth-child(1) {
background-color : #eeeeee;
padding : 5px;
width : 100%;
text-align : left;
}
.nazpes:nth-child(2n+1) {
background-color : #ffffff;
padding : 5px;
width : 100%;
text-align : left;
}
.auuua {
width : 100% !important ;
float : none;
}
.kipkas a {
display : block;
width : 100%;
color : #000;
margin-bottom : 5px;
text-align : left;
padding : 3px 0;
font-weight : 400;
border-bottom : 1px solid #b9b9b9;
font-weight : 600;
}
.kipkas a:hover {
color : #2196f3;
}
.zelkruzh {
background : #ff6f00;
color : #fff;
text-align : center;
padding : 10px;
border-radius : 5px;
}
.sinkruzh {
background : #5b564a;
color : #fbf8f1;
text-align : center;
padding : 5px;
}

.tagichok {
background : #eeeeee;
padding : 5px;
border-radius : 4px;
}
.tagichok a {
color : #00008B;
}
.tagichok a:hover {
color : #2196f3;
}
.glblock {
display : block;
padding : 4px 4px;
color : #474747;
margin-bottom : 7px;
background: #fff;
border-radius:6px;
border: 0px solid #f4f4f4;
box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
font-size:14px;  
}
.glblock:hover {
background : #f9ebf4;

}
.glzagol {
font-weight : 600;
color : #000;
font-family : arial;
font-size : 17px;
}
.glblockinf {
display : block;
margin-bottom : 7px;
padding : 4px 7px;
color : #000;
}
.glblockinf:hover {
background : #00bcd4;
border-radius : 4px;
color : #fff;
}
.glzagolinf {
font-weight : 600;
font-family : georgia, "times new roman";
font-size : 16px;
}
.glblockmenu {
display : block;
margin-bottom : 5px;
padding : 6px 7px;
color : #000;
font-weight : 600;
font-family : georgia, "times new roman";
font-size : 16px;
text-align : left;
}
.glblockmenu:hover {
background : #00bcd4;
border-radius : 4px;
color : #fff;
}
.usy {
text-align : right;
padding : 0;
line-height : 50px;
}
.trext {
display : inline;
background : #0b90f8;
color : #fff;
border-radius : 3px;
padding : 3px 5px;
font-size : 14px;
}
.mirext {
display : inline;
background : #ff6e04;
color : #fff;
border-radius : 3px;
padding : 3px 6px;
font-size : 14px;
}
@media screen and (max-width: 700px) {
.usy {
text-align : left;
padding : 7px 0 5px 0;
line-height : 20px;
}
.trext {
padding : 3px 6px;
}
.mirext {
padding : 3px 6px;
}
}
@media screen and (min-width: 701px) {
.rw .col-772l, .row .col-772l {
float : left;
position : relative;
min-height : 1px;
padding-left : 8px;
padding-right : 8px;
box-sizing : border-box;
width : calc(100% - 200px);
width : calc(100% - 200px);
width : calc(100% - 200px);
}
.rw .col-772r, .row .col-772r {
float : left;
position : relative;
min-height : 1px;
padding-left : 8px;
padding-right : 8px;
box-sizing : border-box;
width : 200px;
}
}
@media screen and (min-width: 100px) and (max-width: 700px) {
.rw .col-772r, .row .col-772r {
float : none;
width : 100% !important ;
}
.rw .col-772l, .row .col-772l {
float : none;
width : 100% !important ;
}
}
.belka {
background : #fff;
padding : 10px;
}
.greych {
background : #2196f3;
padding : 10px;
border-radius : 5px;
}
.ngsp2 {
background : #f4f4f4;
padding : 10px;
background : #f4f4f4;
border-radius : 5px;
}
.col-1078 {
width : 100%;
}
.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 ;
}
}
.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 rgb(0, 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 : 0.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 : url(/.s/src/ulightbox/blank.gif) transparent;
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 normal 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 : rgb(0, 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 : rgb(0, 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;
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 : 0.5;
cursor : default;
}
* html #fancybox-buttons.top {
position : absolute;
}

.fkyb a {
padding : 6px 12px;
font-size : 12px;
text-align : center;
font-weight : 600;
position : relative;
display : block;
background-color : #f1f1f1;
color : #fff;
cursor : pointer;
border-radius : 50px;
transition : all 0.4023s ease;
}
.fkyb a:hover {
background-color : #ff4e00;
color : #fff;
}


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

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

@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 ;
}
 }  
.catimg {width:190px;border-radius:6px;border:1px solid #560151;padding:4px;}
@media screen and (max-width: 600px) {
.catimg {max-width:400px;margin-bottom:15px;}
}  

.fkyb4 a {
padding : 6px 12px;
font-size : 15px;
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;
margin-bottom: 8px;
}
.fkyb4 a:hover {
background-color : #560151;
color : #fff;
}

.banerkorob {
display : block;
margin-bottom : 5px;
}
.banerkorob img {
box-sizing : border-box;
border-radius : 6px;
width:100%;  
max-width:500px;  
}
.banerkorob:hover img {
opacity : 0.95;
}