html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
ol {list-style: none;}
@font-face{font-family: "SegoeUIRegular"; src: url("fonts/SegoeUIRegular/SegoeUIRegular.eot"); src: url("fonts/SegoeUIRegular/SegoeUIRegular.eot?#iefix") format("embedded-opentype"), url("fonts/SegoeUIRegular/SegoeUIRegular.woff") format("woff"), url("fonts/SegoeUIRegular/SegoeUIRegular.ttf") format("truetype"); font-style: normal; font-weight: normal;}
@font-face{font-family: "MyriadPro-SemiExt"; src: url("fonts/MyriadPro-SemiExt.otf");}
@font-face{font-family: "MyriadPro-BoldCond"; src: url("fonts/MyriadPro-BoldCond.otf");}
@font-face {font-family: "MyriadProSemiBold"; src: url("fonts/MyriadProSemiBold/MyriadProSemiBold.eot"); src: url("fonts/MyriadProSemiBold/MyriadProSemiBold.eot?#iefix") format("embedded-opentype"), url("fonts/MyriadProSemiBold/MyriadProSemiBold.woff") format("woff"), url("fonts/MyriadProSemiBold/MyriadProSemiBold.ttf") format("truetype"); font-style: normal; font-weight: normal;}
@font-face{font-family: "MyriadPro-Cond"; src: url("fonts/MyriadPro-Cond.otf");}
html {width: 100%; background: white;}
body {    background: url(/theme/bg-decor.png) repeat-y 3% center,white;background-size: 16% auto; width: 100%; height: 100%; font-family: "MyriadPro-SemiExt", sans-serif;}
div{display: block; margin: 0 auto;}
header{height: auto; width: 100%; position: relative; background: black; background-size: 100%;}
.rs-clear{clear: both;}
.rs-logo-rso{display: block; position: absolute; left: 13%; top: 2.5%; width: 9%; z-index: 10;}
.rs-logo-rso img{width: 100%;}
.rs-logo-slet{display: block; position: absolute; float: left; top: 2.5%; left: 23%; width: 9%; z-index: 10;}
.rs-logo-slet img{width: 100%;}
.rs-logo-minobr{display: block; position: absolute; float: left; top: 2.5%; left: 2%; width: 12%; z-index: 10;}
.rs-logo-minobr img{width: 68%;}
.rs-bg-dark{position: absolute; top: 0px; padding: 20% 17% 0% 17%; height: 100%; width: 66%; z-index: 9; background-color: rgba(0, 0, 0, 0.13); color: white;}
.rs-date{font-size: 3vw; line-height: 3.3vw; letter-spacing: -2px;}
.rs-title{letter-spacing: -2px; font-size: 3.2vw; line-height: 4vw; color: black;}
.rs-title span{background-color: #ccdbd4;}
.rs-descr{width: 50%; max-height: 50px; overflow: hidden; font-size: 1.1vw; line-height: 1.25vw;}
.rs-bg-dark a{text-decoration: none;}
.head-slide{width: 100%;}
.rs-reg{display: block; position: absolute; bottom: 0px; width: 100%; height: auto; background-color: rgba(0, 0, 0, 0.6);}
.rs-reg-button{font-family: "MyriadProSemiBold", sans-serif; color: #000000; /*background: url(/theme/reg-l.png) no-repeat 2% top, url(/theme/reg-r.png) no-repeat 98% top, #ffc908; cursor: pointer;*/ background-size: auto 100%; padding: 1.1% 6% 1.1% 6%; margin: 0 auto; width: 24%; text-align: center; margin-top: 3%; margin-bottom: 3%;  border: none;}
.rs-reg-button a{font-family: "MyriadProSemiBold"; color: black; text-decoration: none; text-transform: uppercase; text-align: center; font-size: 1.6vw;}
.rs-nav-bg{display: block; width: 100%; height: auto; overflow: hidden;background: url(/theme/menu_bg.png) no-repeat right top, rgba(109,96,113,1); background-size: 100%, 100%;}
nav{width: 63%; margin: 0 auto;}/*nav a*/
nav div{font-family: "MyriadProSemiBold", sans-serif; cursor:pointer; color: white; width: 13%; display: inline-block; font-size: 1.2vw; padding: 2.1% 2px 2% 2px; text-transform: uppercase; border-bottom: 5px solid rgba(111,104,123,0.88); vertical-align: middle; text-align: center;}
nav div p{color: white;}
nav div a{color: #fff; text-decoration: none; color: #fff;}
nav div:nth-child(5) {/*width: 18%;*/padding: 1.2% 2px 0.6% 2px;}
nav div:nth-child(6) {/*width: 18%;*/ padding: 1.2% 2px 0.6% 2px;}
nav div:nth-child(7){width: 13%;}
nav div:nth-child(1){width: 9%;}
nav div:hover{background: rgba(111,104,123,0.88);border-bottom: 5px solid black;}
.rs-active{background: rgba(111,104,123,0.88);border-bottom: 5px solid black;}
nav ul{display: none;width: auto; position: absolute; cursor: pointer; margin: 1.8% 0; z-index: 199;}
.rs-show{display: block!important;}
.rs-hide{display: none!important;}
nav ul li{font-family: "MyriadProSemiBold", sans-serif; width:100%; display: block; font-size: 1.2vw; padding: 10% 4% 4% 2%; text-transform: uppercase; border-bottom: 5px solid rgba(111,104,123,0.88); vertical-align: middle; text-align: center; background: rgba(111,104,123,0.88);; margin: 2% -1px;}
nav ul li a{color: #fff; text-decoration: none; color: #fff;}
nav ul li:hover{background: rgba(111,104,123,0.88);border-bottom: 5px solid black;}
#rs-rso:hover ul{display: block;}
.pbtn3:hover ul{display: block;}
.pbtn4:hover ul{display: block;}
.pbtn5:hover ul{display: block;}
.pbtn7:hover ul{display: block;}
.rs-sec-bl{width: 100%; background:url(/theme/bg-decor.png) repeat-y 3% top,url(/theme/news.png) no-repeat right bottom, #f8f8f8; background-size:17% auto, 100%; height: auto; overflow: hidden; padding-bottom: 4%;}
.rs-quot{margin-top: 13%; margin-left: 13%; width: 30%; display: block; float: left; font-family: "SegoeUIRegular", sans-serif; font-style: italic; font-weight: bold; font-size: 24px; line-height: 43px; font-size: 1.5vw; line-height: 2.1vw; color: black;}
.rs-quot-header{position: relative; font-family: "MyriadPro-SemiExt", sans-serif; margin-left: 0px; font-size: 33px; font-size: 2vw; line-height: 2.2vw; font-weight: bold; width: 37%; padding-left: 10px; font-style: normal; height: auto; border-left: 10px solid #77ae46; color:#000000; margin-bottom: 20%;}
.rs-quot-header-tr{width: 0; height: 0; border-top: 20px solid #fe6702; border-left: 20px solid transparent; display: block; top: 0px; right: 0px; position: absolute;}
.rs-guot-img{background: url(/theme/quot.png) no-repeat left top; background-size: auto; padding-left: 55px; padding-bottom: 7%;}
.rs-quot img{margin-left: 55px; display: block; float: left; width: 20%; max-width: 80px;}
.rs-autor{    width: 60%; color: #77ae46; font-family: "MyriadPro-BoldCond", sans-serif; font-size: 1vw; line-height:1.4vw;font-style: normal; float: left; margin-left: 15px; vertical-align: middle; margin-top: 20px;}
.rs-quot-play .slick-slide.slick-current.slick-active{background: transparent;}

.rs-news{color: black; margin-top: 5%; padding: 0 3% 80px 3%; width: 43%; float: left; height: auto;}
.rs-news .rs-quot-header {margin-left: -7%; color: black; margin-bottom: 10%;}
.rs-small-slide{margin: 0 0.5% 0 0.5%;}
.rs-small-img{max-height: 339px; overflow: hidden; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; margin-left: -100%;}
.rs-small-slide.slick-slide.slick-current.slick-active .box{border-bottom: 10px solid #77ae46;}
.box{overflow: hidden;}
.rs-small-slide.slick-slide.slick-current.slick-active img.rs-small-img{-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); filter: gray;}
.rs-small-slide.slick-slide.slick-current.slick-active .rs-big-box{display: block; width: 320%;/*width: 220%;*/}
.rs-big-box{display: none;}
.rs-slide-news{width: 85%;}
.rs-small-title{font-size: 33px; font-size: 2.1vw; margin-top: 6%; margin-bottom: 5%;}
.rs-small-descr{font-size: 16px; font-size: 1.1vw; margin-bottom: 35px;}
.rs-big-box .rs-btn-yellow {padding: 2% 5.1% 2% 5.1%; width: 18%;}
.rs-souvenirs{width: 74%; background-color: white; padding: 4% 13% 3% 13%; height: auto; overflow: hidden; position: relative;}
.rs-slider-souv{margin-top: 40px; padding-bottom: 2%; border-bottom: 5px solid #dddddd;}
.rs-slider-sl-i{margin: 0px 15px 10px 15px;}
.rs-slider-sl-i{margin: 10px; padding-bottom: 1%;}
.rs-slider-souv p{font-family: "MyriadProSemiBold", sans-serif; font-size: 1.2vw; line-height: 1.7vw; text-transform: uppercase; letter-spacing: -0.5px; margin-left: 5%;}
.rs-slider-souv a{text-decoration: none; color: black;}
.rs-sl-img {border: 1px solid #f7f7f7; margin: 0 0 20px 0; overflow: hidden;}
.rs-sl-img img{margin: 0 auto; width: 100%;}
.rs-galery{width: 100%; padding-top: 12%; background: url(/theme/bg-galery.png) no-repeat right top, #dcdcdc; background-size: 100%; height: auto; overflow: hidden;}
.slider{margin-top: 35px;}
.rs-sponsors{width: 90.8%; position: relative; height: auto; background-color: white; border-top: 10px solid rgba(196,18,125,1); overflow: hidden; color: black; padding: 10% 4.6% 5% 4.6%;}
h2{font-family: "MyriadPro-SemiExt", sans-serif; font-size: 2.5vw; text-transform: uppercase; text-align: center;}
h2 a{text-decoration: none; color: black;}
.rs-sponsors a{text-decoration: none;}
.rs-sponsors ul{width: 100%; height: auto; margin-top: 60px;}
.rs-sponsors ul li{display: inline-flex; width: 19%; cursor: pointer;}
.rs-sponsors img{max-width: 100%; margin: 0 auto;}
.rs-slider-psrtn{width: 90%; height: auto; margin-top: 5%;}
.rs-slider-psrtn .slick-slide.slick-current.slick-active{background-color: white;}
.rs-btn-yellow{margin-top: 10px; background:url(/theme/rso_btn.png) no-repeat right top,#b81b82; background-size: 100% 100%;color: white; border: none; font-size: 1.1vw; line-height: 1.25vw; padding: 1.2% 3.1% 1.2% 3.1%; width: 12%; position: relative; text-align: center;}
.rs-btn-yellow a{color: white; text-transform: uppercase; text-decoration: none;}
.rs-btn-tr{width: 0; height: 0; border-top: 10px solid white; border-left: 10px solid transparent; display: block; top: 2px; right: 2px; position: absolute;}
footer{width: 100%; height: auto; max-height: 829px; overflow: hidden; background: url(/theme/footer.jpg) repeat-y right top;background-size: 100%;    background-position-y: 230px;    box-shadow: 0px -68px 80px -5px #6d6071 inset; -webkit-box-shadow: 0px -68px 80px -5px #6d6071 inset; -moz-box-shadow: 0px -68px 80px -5px #6d6071 inset;}
footer img{width: 100%; height: auto; border-top: 10px solid rgba(50,86,158,1);}
.rs-footer{color: white; height: auto; padding: 2.5% 12.5% 2.5% 16.3%; position: relative; display: block;}
.rs-footer-logo{display: block; position: relative; float: left; width: 67%; height: auto;}
.rs-footer-logo img{display: block; float: left; width: 20%; border: none;}
.rs-footer-logo p{text-transform: uppercase; font-size: 1.2vw; line-height: 1.6vw; color: #f4f4f4;}
.rs-footer-logo span{color: #f4f4f4; font-family: "MyriadPro-BoldCond", sans-serif;}
.rg-v-align{float: left; margin-left: 3%; position: absolute; margin-top: -3%; top: 50%; left: 20%; width: 77%;}
.rg-f-contact{display: block; float: left; position: relative; width: 33%; height: auto;}
.rg-f-contact p{font-size: 1.2vw; line-height: 1.6vw; text-transform: none; font-family: "SegoeUIRegular", sans-serif; color: #f4f4f4;}
.rg-f-contact a{    color: #f4f4f4;  text-decoration: none;}
.rs-social-bloc img{width: 100%; border: none;}
.rs-social-bloc {width: 86%; margin-top: 5%;margin-bottom: 7%;display: inline-flex; align-items: center;}
.rs-social-bloc a{display: inline-block; width: 13%; margin-right: 1.5%; margin-top: 2%; min-height: 53px; background-size: 100%; cursor: pointer;}
.rg-ic1{width: 10%!important; background: url(/theme/icon1.png) no-repeat right top;}
.rg-ic2{background: url(/theme/icon2.png) no-repeat right top;}
.rg-ic3{background: url(/theme/icon3.png) no-repeat right top;}
.rg-ic4{background: url(/theme/icon4.png) no-repeat right top; width: 12%!important;}
.rg-ic5{background: url(/theme/icon5.png) no-repeat right center; width: 12%!important;}
.rg-ic6{background: url(/theme/icon6.png) no-repeat right top; width: 10%!important;}
.rg-ic7{background: url(/theme/icon7.png) no-repeat right center; width: 11.5%!important;}
.rg-ic1:hover{width: 10%!important; background: url(/theme/icon1-r.png) no-repeat right top; background-size: 100%;}
.rg-ic2:hover{background: url(/theme/icon2-r.png) no-repeat right top; background-size: 100%;}
.rg-ic3:hover{background: url(/theme/icon3-r.png) no-repeat right top; background-size: 100%;}
.rg-ic4:hover{background: url(/theme/icon4-r.png) no-repeat right top; background-size: 100%; width: 12%!important;}
.rg-ic5:hover{background: url(/theme/icon5-r.png) no-repeat right center; background-size: 100%; width: 12%!important;}
.rg-ic6:hover{background: url(/theme/icon6-r.png) no-repeat right top; width: 10%!important; background-size: 100%;}
.rg-ic7:hover{background: url(/theme/icon7-r.png) no-repeat right center; width: 11.5%!important; background-size: 100%;}
.rs-news-head{width: 100%; height: auto; background: url(/theme/news-header.png) no-repeat right top; padding: 1% 0 1% 0; background-size: 100%;}
.rs-news-head .rs-logo-rso{display: inline-block; position: relative; left: 14%;}
.rs-news-head .rs-logo-slet {display: inline-block; position: relative; left: 15%;float: none;}
.rs-news-head .rs-logo-minobr{display: inline-block; position: relative;left: 17%; float: none; }
.rs-news-slider{width: 100%;}
.rs-news-slider .slick-dots {bottom: 2.7%;}
.head-slide-news{width: 100%;}
.rs-bg-dark-bot {display: block; position: absolute; bottom: 0; width: 66%; height: auto; padding: 6% 17% 6% 17%; background-color: rgba(0, 0, 0, 0.5); color: white;}
.rs-news-slider .slick-slide.slick-current.slick-active {position: relative;}
.rs-bg-dark-bot span {background-color: #ccdbd4!important; color: black!important;}
.rs-content-box{width: 100%; overflow: hidden; height: auto; position: relative; display: block;}
.rs-six-news{width: 100%; height: auto; background-color: #e7e6e6; padding: 2% 1% 2.3% 2.3%; position: relative; overflow: hidden;}
.rs-box-news {width: 22.7%; max-height: 435px; display: block; float: left; margin-right: 1.5%; margin-top: 1%; overflow: hidden; position: relative;}
.rs-box-news img {width: 135%;}
.rs-name {display: block; width: 68%; position: absolute; top: 0; text-align: center; padding: 16%; padding-top: 13%; color: #ffffff; font-family: "MyriadProSemiBold", sans-serif; font-size: 1.5vw; line-height: 1.7vw; height: 61%; background-color: rgba(0, 0, 0, 0.3); letter-spacing: -0.9px; overflow: hidden;}
.rs-name a{color: white; text-decoration: none;}
.news-box-summ{position: relative; width: 100%; height: auto; overflow: hidden; clear: both;}
.rs-six-news .rs-box-news:nth-child(3){margin-top: 20%; margin-left: -48.5%;}
.rs-six-news .rs-box-news:nth-child(4){margin-top: 20%; margin-left: -24%;}
.rs-six-news .rs-box-news:nth-child(5){margin-top: 20%;}
.rs-six-news .rs-box-news:nth-child(6){margin-top: 20%;}
#pagination_table {width: 33%; display: block; float: none; text-align: center; margin: 0 auto; padding-top: 2.3%; overflow: hidden; clear: both;}
#pagination_table a{text-decoration: none; color: #c4117b;}
.rs-news-list {display: block; position: absolute; right: 0px; top: 0px; z-index: 1; margin: 3% 2.3% 0 1.5%; width: 47%; height: 34.6%; padding-top: 1.5%; background: url(/theme/rand-news-bg.png) repeat; overflow: hidden; min-height: 210px;}
.rs-list-new {float: left; width: 44%; border-bottom: 1px solid #888888; font-family: "MyriadPro-Cond", sans-serif; font-size: 1.4vw; line-height: 1.5vw; letter-spacing: -0.9px; margin: 0.5% 3% 0% 2.5%; padding-bottom: 1%; color: #cc5283;}
.rs-news-list h3 {text-align: center; margin-bottom: 3%; text-transform: uppercase; font-size: 1vw; line-height: 1vw; color: #242424; letter-spacing: -0.9px; font-family: "MyriadPro-BoldCond", sans-serif;}
.rs-list-new a{color: #888888; text-decoration: none;}
.rs-list-new a:hover{color: #c4117b; text-decoration: none;}
.rs-four-news {width: 100%; height: auto; background-color: #e7e6e6; padding: 2% 1% 2.3% 2.3%; position: relative; overflow: hidden;}
.rs-icon-news{width: 100%; height: auto; position: relative; overflow: hidden;}
.rs-icon-news img{width: 100%;}
.rs-news-left-block{position: relative; float: left; height: auto; width: 41%; margin-left: 24%;}
.rs-news-right-box .rs-list-new{float: none; width: 80%; font-size: 1.3vw; margin: 5% 5% 0 5%; padding-bottom: 5%;}
.rs-news-right-box {position: relative; height: auto; width: 17%; margin-right: 18%; background: url(/theme/rand-news-bg.png) repeat, url(/theme/h3-bg.png) repeat; padding-bottom: 3%;}
.rs-news-right-box h3{margin-bottom: 10%; margin-top: -2%; text-transform: uppercase; font-size: 1vw; color: #242424; letter-spacing: -0.9px; font-family: "MyriadPro-BoldCond", sans-serif; padding-top: 15%;}
.rs-location-box{margin-top: 6%; margin-bottom: 6%; color: #77ae46; font-family: "MyriadPro-Cond", sans-serif; font-size: 1.4vw; line-height: 1.5vw; letter-spacing: -0.9px;}
.rs-location-box a{color: #77ae46; text-decoration: none;}
.rs-location-box .location:nth-child(1) {text-transform: uppercase;}
.rs-font-date{color: #8d8d8d; font-family: "MyriadPro-Cond", sans-serif; font-size: 1.2vw; line-height: 1.4vw; letter-spacing: -0.9px; margin-right: 5%;}
.rs-news-left-block p{color: #8d8d8d; font-size: 1.2vw; line-height: 1.4vw; letter-spacing: -0.9px; margin-right: 5%;}
.rs-news-left-block h1 {color: #606060; margin-top: 7%; margin-bottom: 7%; font-family: "MyriadPro-BoldCond", sans-serif; font-size: 3vw; margin-right: 5%;}
.rs-share{width: 50%; float: right; margin-top: 7%; margin-bottom: 5%; margin-right: 5%; color: #8d8d8d; font-size: 1vw; font-family: "MyriadPro-Cond", sans-serif;}
.rs-share div{width: 30%; float: left;}
.rs-share .rs-share-bloc{width: 70%; margin-top: -5%; float: left;}
.rs-share-bloc img{width: 100%; border: none;}
.rs-share-bloc {width: 86%; margin-top: 5%;}
.rs-share-bloc li{display: inline-block; width: 15%; margin-right: 1.5%; margin-top: 2%; min-height: 53px; background-size: 100%;position: relative;cursor: pointer;}

.rg-share-ic1{width: 12%!important; background: url(/theme/icon1.png) no-repeat right top;}
.rg-share-ic2{background: url(/theme/icon2.png) no-repeat right top;}
.rg-share-ic3{background: url(/theme/icon3.png) no-repeat right top;}
.rg-share-ic4{background: url(/theme/icon4.png) no-repeat right top; width: 13%!important;}
.rg-share-ic5{background: url(/theme/icon5.png) no-repeat right top; width: 13%!important;}
.rg-share-ic6{background: url(/theme/icon6.png) no-repeat right top; width: 10%!important;}
.rg-share-ic1:hover{width: 12%!important; background: url(/theme/icon1-r.png) no-repeat right top; background-size: 100%;}
.rg-share-ic2:hover{background: url(/theme/icon2-r.png) no-repeat right top; background-size: 100%;}
.rg-share-ic3:hover{background: url(/theme/icon3-r.png) no-repeat right top; background-size: 100%;}
.rg-share-ic4:hover{background: url(/theme/icon4-r.png) no-repeat right top; background-size: 100%; width: 13%!important;}
.rg-share-ic5:hover{background: url(/theme/icon5-r.png) no-repeat right top; background-size: 100%; width: 13%!important;}
.rg-share-ic6:hover{background: url(/theme/icon6-r.png) no-repeat right top; width: 11%!important; background-size: 100%;}
.rs-admin div{width: auto!important; padding: 1.9% 5px 2% 5px;}
.rs-content-admin{width: 90%; overflow: hidden; height: auto; position: relative; display: block; margin: 0 auto; padding-top: 5%; padding-bottom: 5%;}
#six-news-paginator .jPag-sprevious, #six-news-paginator .jPag-snext{width: 14px; font-size: 24px;}
#six-news-paginator .jPag-last, #six-news-paginator .jPag-first{display: none;}
#six-news-paginator *{font-family: verdana; letter-spacing: 2px;}
#six-news-paginator{padding-left: 22px !important;}
#six-news-paginator-container{margin: auto; width: 10%;}
#six-news-paginator-container div{margin: 0px;}
.locker{height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
.rs-content-box-1{width: 63%; padding-bottom: 2%;}
.rs-content-box-1 h1{    color: #606060; margin-top: 3%; margin-bottom: 3%; font-family: "MyriadPro-BoldCond", sans-serif; font-size: 3vw;}
.rs-content-box-1 p{color: #8d8d8d; font-size: 1.2vw; line-height: 1.4vw; margin: 1% 0;}
.rs-content-box-1 li{color: #8d8d8d; font-size: 1.2vw; line-height: 1.4vw; margin: 1% 0;}
.rs-content-box-1 a{text-decoration: initial; color: #77ae46; font-weight: bold;}
.rs-location-box a{font-weight: normal;}
.rs-content-box-1 .rs-slider-sl-i{width: 22%; display: block; float: left; min-height: 300px;}
.rs-content-box-1 .rs-slider-sl-i a {text-decoration: none; color: black;}
.rs-content-box-1 .rs-slider-sl-i p{font-family: "MyriadPro-Cond", sans-serif; font-size: 1.2vw; line-height: 1.3vw; text-transform: uppercase; letter-spacing: -0.9px; margin-left: 5%;}
.rs-content-box-1 .rs-location-box {margin-top: 4%; margin-bottom: 3%;}
.basket {float: right; overflow: hidden; width: 5%; margin-right: 12%; max-width: 100px; margin-top: 6.5%;}
.basket img{width: 100%;}
.basket a {display: block; float: left; border-bottom: none; color: #69b901; text-transform: uppercase;}
.basket p{color: #69b901; text-align: center; font-family: "MyriadPro-Cond", sans-serif; font-size: 1.2vw; line-height: 1.3vw; text-transform: uppercase; letter-spacing: -0.9px;}
.rs-shop-order p{font-family: "MyriadPro-Cond", sans-serif; font-size: 1.2vw; color: #7f7f7f; text-transform: uppercase;}
.rs-shop-img{width: 44%; height: auto; display: block; float: left; margin-right: 5%; margin-bottom: 2%; border: 1px solid #dddddd;}
.rs-shop-img img{width: 100%;}
.rs-shop-order {display: block; float: left; width: 50%;}
.rs-shop-order h1{font-family: "MyriadPro-BoldCond", sans-serif; font-size: 2.2vw; color: #7f7f7f; letter-spacing: -0.9px; text-transform: uppercase;}
.rs-shop-order .rs-cena{font-family: "MyriadPro-BoldCond", sans-serif!important; font-size: 1.5vw; color: #4d8801!important; letter-spacing: -0.9px; text-transform: uppercase; margin-top: 1%; margin-bottom: 1%;}
.rs-cena span{font-size: 2.5vw;}
.minus {font-size: 1.5vw; font-weight: bold; padding: 3px; cursor: pointer;}
#count {width: 15px; font-family: "MyriadPro-Cond", sans-serif; font-size: 1.2vw; color: #7f7f7f; text-transform: uppercase; text-align: center; padding: 0px;}
#count.error{display: inline-block;}
select.mandatory {width: 100%; font-family: "MyriadPro-Cond", sans-serif; font-size: 1.2vw; color: black; text-transform: uppercase; margin-top: 5%; padding: 1.5%; background: url(/theme/rs-select.png) no-repeat 96% center, #e5e5e5; -moz-appearance: none; text-indent: 0.01px; text-overflow: ''; /* for IE */ -ms-appearance: none; appearance: none!important; -webkit-appearance: none; cursor: pointer;}
option{color: #7f7f7f;}
#bodyShop {text-transform: uppercase; color: #7f7f7f; font-weight: bold; letter-spacing: -0.5px;}
table{border-collapse: collapse;}
thead {color: black; font-weight: normal; background: #e5e5e5; text-align: center;}
.tableshop {border-bottom: 5px solid #4d8801;}
.tableshop td{padding: 1%;}
.tableshop td a{color: #7f7f7f; text-decoration: none;}
.tableshop tr {border-bottom: 1px solid #dddddd!important;}
.tableshop tbody td {padding: 4% 1%; text-align: center;}
.tdcenter {text-align: center;}
.count.onlynumber{width: 15px; text-align: center;}
.rs-col-inp{margin-top: 10%;}
.tdcolor{color: #4d8801;}
.tabitog{width: 100%;}
.tabitog td{padding-top: 1.5%; color: black; padding-bottom: 1.5%; font-size: 1.5vw; text-align: center; font-family: "MyriadPro-BoldCond", sans-serif;}
.rs-bg-yellow{background-color: #ffc908;}
.rs-order-form{width: 100%; height: auto; overflow: hidden; padding: 1.5%; background-color: #e5e5e5; margin: 6% 0 3% 0;}
#form_send_zakaz{width: 100%;}
#form_send_zakaz .mandatory{width: 100%; color: black; text-transform: uppercase; padding: 1.9%; background-color: white; margin: 0px;}
#form_send_zakaz input.mandatory {width: 95%; padding-top: 2.2%; padding-bottom: 2.2%;font-family: "MyriadPro-Cond", sans-serif;}
input::-webkit-input-placeholder {color: black; font-family: "MyriadPro-Cond", sans-serif; font-size: 1.2vw;}
input:-moz-placeholder {color: black; font-family: "MyriadPro-Cond", sans-serif; font-size: 1.2vw;}
.rs-order-form {font-size: 1vw; color: #7f7f7f;}
input.send_zakaz {font-family: "MyriadPro-BoldCond", sans-serif; font-size: 2vw; height: auto; width: 25%!important; text-transform: uppercase; color: #000000; text-align: center; padding: 0.5%; background-color: #ffc908; border-bottom: 5px solid black; cursor: pointer; margin: 3% 37.5% 0.5% 37.5%;}
.basket-head{text-align: center; text-transform: uppercase; font-size: 2.5vw; margin: 3%;}
.rs-order-form h2{font-family: "MyriadPro-BoldCond", sans-serif; text-align: left; text-transform: none; color: black; border-left: 10px solid #ffc908; padding: 1%; padding-left: 2%; margin-left: -1.5%; margin-bottom: 2%; margin-top: -1.5%; line-height: 3.5vw; font-size: 2.5vw;}
.divbut{display: none;}
.rs-up{text-transform: uppercase; font-weight: bold;}
.re-form-value{width: 47%; display: block; float: left; margin: 0.5%;}
.rs-left{margin-right: 2%;}
.rs-right{margin-left: 2%;}
.rs-shop-descr {color: #606060; font-family: "MyriadProSemiBold"; margin: 5% 0;}
.rs-buy {font-family: "MyriadPro-BoldCond", sans-serif; background: url(/theme/rs-basket.png) no-repeat 5px center; background-size: contain; font-size: 2.2vw; text-transform: uppercase; color: #000000; padding: 1%; margin-top: 5%; margin-bottom: 2%; background-color: #ffc908; border-bottom: 5px solid black; text-align: right; cursor: pointer; width: 25%; max-width: 50%; position: absolute; bottom: 0;}
.rs-top-box{width: 100%; position: relative; display: block; height: auto; overflow: hidden;}
#rs-scrollup {position: fixed; opacity: 0.8; width: 7%;    z-index: 222; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; left: 10px; bottom: 10px; display: none; cursor: pointer;
    background: -moz-linear-gradient(left, rgba(196,17,124,1) 0%, rgba(196,17,124,1) 0%, rgba(69,123,188,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(196,17,124,1)), color-stop(0%, rgba(196,17,124,1)), color-stop(100%, rgba(69,123,188,1)));
    background: -webkit-linear-gradient(left, rgba(196,17,124,1) 0%, rgba(196,17,124,1) 0%, rgba(69,123,188,1) 100%);
    background: -o-linear-gradient(left, rgba(196,17,124,1) 0%, rgba(196,17,124,1) 0%, rgba(69,123,188,1) 100%);
    background: -ms-linear-gradient(left, rgba(196,17,124,1) 0%, rgba(196,17,124,1) 0%, rgba(69,123,188,1) 100%);
    background: linear-gradient(to right, rgba(196,17,124,1) 0%, rgba(196,17,124,1) 0%, rgba(69,123,188,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4117c', endColorstr='#457bbc', GradientType=1 );}
#rs-scrollup img{border: none;} /*admin*/
.cms_reg_lnk, .cms_repair_lnk {display: none!important;}
.cms_greetings{background: rgba(111,104,123,0.88); border-bottom: 5px solid black; float: right;}
#authorization_wrapper {width: 63%; padding: 2%;}
.auth_row.cms_submit {float: right; padding: 0px; margin: 0px; width: 40%;}
.auth_row.cms_submit > input {font-family: "MyriadPro-BoldCond", sans-serif; font-size: 2vw!important; text-transform: uppercase!important; color: white!important; padding: 2%!important; margin-top: 5%!important; margin-bottom: 2%!important; background: url(/theme/rso_btn.png) no-repeat right top,#b81b82!important; border: 0px solid white!important; border-bottom: 5px solid white!important; text-align: center!important; cursor: pointer!important; border-radius: 0px!important; box-shadow: none!important;}
.cms_auth {width: 60%;}
.auth_row label{width: 20%;}
.auth_row input{width: 80%; float: right; background-color: white!important; background: white; box-shadow: none; border: 1px solid black; margin: 0; padding: 5px!important;}
.auth_row{display: block; padding: 2%;}
.cms_auth a{font-family: "MyriadPro-BoldCond", sans-serif; font-size: 2vw!important; text-transform: uppercase!important; color: #000000!important; text-decoration: none;}
input[type="checkbox"] {width: 5%; float: none; vertical-align: middle;}
.QapTcha{margin: 0 auto!important;}
.QapTcha div{margin: 0px;}
.QapTcha .bgSlider{margin-left: 0px!important;}

.QapTcha .Icons {right: 20px!important;}

.QapTcha .TxtStatus{margin-left: -30%;}

.table-with-borders TABLE {width: 100%;/* Ширина таблицы */ border: 2px solid black;/*Рамка вокруг таблицы */ background: silver;/* Цвет фона таблицы */}
.table-with-border TD, .table-with-borders TH {text-align: center;/* Выравнивание по центру */ padding: 3px;/* Поля вокруг содержимого ячеек */ border: 1px solid black;/* Граница вокруг ячеек */ text-align: center;}
.table-with-borders TH {background: #4682b4;/* Цвет фона */ color: white;/* Цвет текста */} /*o slete*/
.rs-os-hesder{width: 100%; height: auto; background: url(/theme/rs-bg-osl.png) no-repeat left center,url(/theme/rs-bg-osl-texture.png) repeat-x right bottom, #f5f5f5;background-size: auto 100%,auto; padding: 2.3% 0 2.3% 0; text-align: center;}
.rs-os-hesder h1{display: inline-block; vertical-align: middle;color: #283651; text-transform: uppercase; font-family: "MyriadPro-SemiExt", sans-serif; font-size: 2.5vw; line-height: 2.5vw; border-left: 10px solid #cc5283;padding-left: 1%;padding-top: 2%; width: 25%; text-align: left; margin: 0 auto;}
.rs-os-hesder h1 span{}
.rs-os-hesder img{display: inline-block;position: relative; vertical-align: middle;margin-right: 4%;    width: 9%;}
.rs-right-menu{width: 13%; position: fixed; background: #e5e5e5; height: auto; overflow: hidden; z-index: 1000; right: 0px; top: 30%; border: 1px solid #606060; border-right: none;}
.rs-right-menu ul {list-style: disc; color: #cc5283; font-family: "MyriadPro-Cond", sans-serif; font-size: 1.5vw;}
.rs-right-menu li{padding: 5% 0; border-bottom: 1px solid #c8c8c8; color: #cc5283; font-family: "MyriadPro-Cond", sans-serif; font-size: 1.4vw; margin-left: 16%;}
.rs-right-menu div:hover, .rs-os-active{background-color: #797688; color: white;}
.rs-os-active li, .rs-right-menu li:hover{border-bottom: 1px solid #797688;}
.rs-right-menu a{text-decoration: none; color: #606060; margin-left: -5%;}
.rs-right-menu a:hover, .rs-os-active a {color: white;}

.rs-os-content-box{width: 100%; overflow: hidden; min-height: 400px; border-top: 10px solid rgba(48,88,163,1); background: url(/theme/rs-bg-osl-date-t.png) repeat-x left top, url(/theme/rs-bg-osl-cont-l.png) repeat-y left top, url(/theme/rs-bg-osl-cont-r.png) repeat-y right top, url(/theme/rs-bg-osl-date-b.png) repeat-x left bottom,#ffffff; background-size: 10%, 15%, 10%, 10%;}
.rs-os-content-box-in{}
.rs-os-content-box-pr{width: 100%; min-height: 300px; overflow: hidden; background: #f5f5f5; }

.rs-os-day1-box{width: 100%; background: white;padding-bottom: 5%;}
.rs-os-day1-box .rs-os-day1{border-color: #c4127c;} 
.rs-os-day1-box .rs-os-btn-green{background: rgb(196,18,124); /* Old browsers */
background: -moz-linear-gradient(left, rgba(196,18,124,1) 0%, rgba(184,158,162,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(196,18,124,1) 0%,rgba(184,158,162,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(196,18,124,1) 0%,rgba(184,158,162,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4127c', endColorstr='#b89ea2',GradientType=1 ); /* IE6-9 */}
.rs-os-day1-box .rs-os-date{background-color: #9d1465;}
.rs-os-day1-box .rs-btn-tr-blue{border-top: 10px solid #9d1465;}
.rs-os-day1-box .rs-os-time{color: #9d1465;}

.rs-os-day1{width: 100%; overflow: hidden; border-color: #6fab46; border-radius: 0px; border-style: solid none none;border-image-source: none; border-image-width: 1;    border-width: 10px 0px 0px; background: url(/theme/rs-bg-osl-date.png) repeat-x left top; background-size: 10% auto;}
.rs-os-btn-green{background: #5e9e54; border: none; color: white; font-size: 1.6vw; text-transform: uppercase; line-height: 1.8vw; padding: 0%; width: 13%; position: relative; text-align: left; height: auto; overflow: hidden;}
.rs-os-date{width: 35%; float: left; display: block; font-size: 3vw; text-align: center; color: white; line-height: 3vw; background-color: #3f7a36;}
.rs-os-month{width: 63%; float: left; line-height: 1.6vw; padding-left: 2%;}
.rs-os-day{width: 63%; float: left; font-size: 1.2vw; line-height: 1.3vw; padding-left: 2%;}
.rs-btn-tr-blue{width: 0; height: 0; border-top: 10px solid #3f7a36; border-left: 10px solid transparent; display: block; top: 2px; right: 2px; position: absolute;}
.rs-os-program-table{width: 53.6%; margin: 0 auto;    margin-top: 4%;  color: #7f7f7f; font-size: 1.3vw;}
.rs-os-time {width: 25%; font-weight: bold; color: #71ab41; font-size: 1.76vw; vertical-align: middle; text-align: right; padding-right: 5%;}
.rs-os-time2{width: 25%;font-weight: bold;  color: #71ab41; font-size: 1.36vw; vertical-align: middle; text-align: right; padding-right: 5%;}
.rs-os-time span{font-size: 1vw;}
.rs-os-program-table tr{border-bottom: 1px solid #dddddd; }
.rs-os-program-table tr:last-child{border-bottom: none;}
.rs-os-program-table td{padding-top:2%; padding-bottom: 2%; vertical-align: middle;}
.rs-os-pad{padding-right: 8%;}

.rs-os-day2-box{width: 100%; overflow: hidden; position: relative;}
.rs-os-day2-box1{width: 100%; overflow: hidden; background: url(/theme/rs-bg-osl1.png) no-repeat left top, url(/theme/rs-bg-osl2.png) no-repeat right top,#f5f5f5; background-size: 40%, 40%;}
.rs-os-day2-box .rs-os-day1{border-color: #3059a3;} 
.rs-os-day2-box .rs-os-btn-green{background: rgb(48,89,163); /* Old browsers */
background: -moz-linear-gradient(left, rgba(48,89,163,1) 0%, rgba(79,140,206,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(48,89,163,1) 0%,rgba(79,140,206,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(48,89,163,1) 0%,rgba(79,140,206,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3059a3', endColorstr='#4f8cce',GradientType=1 ); /* IE6-9 */}
.rs-os-day2-box .rs-os-date{background-color: #1b488b;}
.rs-os-day2-box .rs-btn-tr-blue{border-top: 10px solid #1b488b;}
.rs-os-day2-box .rs-os-time{color: #1b488b;}

.rs-os-program-table-big{width: 100%;border-spacing: 4px; border-collapse: initial; color: white; font-size: 1vw;}
.rs-os-program-table-big td{ vertical-align: middle;  cursor: pointer;padding:2% 0.7%;}
.rs-os-program-table-big td:hover{background: #5e9e54; color: white;}
.rs-os-day2-box .rs-os-program-table-big td:hover{background: #1b488b; color: white;}
.rs-os-day2-box2{width: 100%; overflow: hidden; background: url(/theme/rs-bg-osl3.png) no-repeat left top, url(/theme/rs-bg-osl4.png) no-repeat right top,#f5f5f5; background-size: 35%, 50%;}
.rs-day2bg10 {background:#5e9e54;}
.rs-day2bg-blue{background:#4f8ccf; color: white;}

.rs-os-day2-box3{width: 100%;overflow: hidden;}
.rs-os-day2-box3 ul{height: 230px; position: relative;overflow: hidden;}
.rs-os-day2-box3 li{display: block; float: left; padding:  0 3%;color: white; position: relative;height: 100%;cursor: pointer;}
.rs-os-dos1{width: 19.5%;margin-right: 0.5%;background: url(/theme/rs-bg-d2pl1.png) no-repeat left top;background-size: cover;padding-right: 0px!important; }
.rs-os-dos1-1{width: 19.5%;margin-right: 0.5%;background: url(/theme/rs-os-dos1-1.png) no-repeat left top;background-size: cover;padding-right: 0px!important; }
.rs-os-dos2{width: 24.2%;margin-right: 0.5%;background: #e5e5e5; vertical-align: middle; padding: 0px;color: #7f7f7f!important; padding:0px!important;}
.rs-os-time1{color: #5e9e54; font-weight: bold; font-size: 1.76vw;width: 45%;float: left; text-align: right;margin-right: 12%;    margin-top: 30%;}
.rs-os-dos2 div{margin-top: 30%;}
.rs-os-day2-box3 li p{margin-top: 40%;}
.rs-os-dos3{width:19.2%;margin-right: 0.5%;background: #5e9e54;}
.rs-os-dos4{width: 19.7%;background: url(/theme/rs-bg-d2pl2.png) no-repeat left top; background-size: cover;}
.rs-os-day2-box3 li:hover{background:#5e9e54; color: white!important;}
.rs-os-day2-box3 li:hover .rs-os-time1{color: white;}

.rs-os-d3-b2 li{padding: 0 1%;    width: 21.5%;}
.rs-os-d3-b2 li p{margin-top: 30%;}
.rs-os-day3-box .rs-os-program-table-big td:hover{background: #306151; color: white;}
.rs-os-day3-box{width: 100%; background: white;}
.rs-os-day2-box2 .rs-os-program-table-big td{ padding: 3% 0.7%}
.rs-os-d3dos3{background: #71ab41; width: 15%!important; margin-right: 0.5%;}
.rs-os-d3dos4{ width: 15%!important; margin-right: 0.5%; background: url(/theme/rs-bg-d3pl2.png) no-repeat left top; background-size: cover;}
.rs-os-d3dos5{width: 15%!important; background: url(/theme/rs-bg-d3pl3.png) no-repeat left top; background-size: cover;}
.rs-os-day3-box5{width: 100%; overflow: hidden; background: url(/theme/rs-bg-osl5.png) no-repeat left bottom, url(/theme/rs-bg-osl6.png) no-repeat right bottom; background-size: 25%, 32%; padding-bottom: 3%;}
.rs-day3bg3{background: #e5e5e5; color:#7f7f7f;}
.rs-day3bg7{background:#5e9e54;color: white;}
.rs-day3bg9 {background: #e5e5e5;}

.sticky {position: fixed; z-index: 101;}
.stop {position: relative; z-index: 101;}


.rs-os-day4-box{width: 100%; background: white;padding-bottom: 5%; background: url(/theme/rs-bg-osl-bot.png) no-repeat right bottom,#f5f5f5;background-size: 100% auto;}
.rs-os-day4-box .rs-os-day1{border-color: #dcdd37;} 
.rs-os-day4-box .rs-os-btn-green{background: #dadc37;}
.rs-os-day4-box .rs-os-date{background-color: #98b503;}
.rs-os-day4-box .rs-btn-tr-blue{border-top: 10px solid #98b503;}
.rs-os-day4-box .rs-os-time{color: #98b503;}
.rs-os-day4-box .rs-os-month,.rs-os-day4-box .rs-os-day{color: #283651;}
.rs-os-day4-box .rs-os-day{font-size: 1vw;}


.rs-history-arh{display: none;}

.rs-direction{padding-top: 5%; padding-bottom: 5%;background-size: 28% auto;}
.rs-direction p{width: 53.6%; margin: 0 auto; text-transform: uppercase; font-size: 1.5vw; letter-spacing: -0.5px;}

.rs-direction th { width: 30%; padding: 0.7% 2%; background: #e5e5e5;text-align: left;}
.rs-direction .rs-os-program-table td {padding: 2.5% 2%; font-size: 1.2vw;}


.rs-os-news{}
.rs-os-cont-box{ width: 61%; margin: 0 auto; overflow: hidden; position: relative; display: block; padding-top: 8%;padding-bottom: 5%;}
.rs-os-cont-box h2{font-size: 1.5vw; text-align: left;}
.rs-os-news-head{padding-top: 3%; padding-bottom: 2%; font-family: "MyriadPro-BoldCond",sans-serif; font-size: 1.5vw; width: 57%; margin: 0;color: #77ae46;}
.rs-os-news-head span{    color: white; font-family: "MyriadPro-BoldCond",sans-serif; font-size: 3vw; background: #71ab41; padding: 0 6%; margin-right: 2%; float: left;}    
.rs-os-fl-right{display: block; float: right; margin: 3% 0 2% 2%;}
.rs-os-fl-left{display: block; float: left; margin: 3% 2% 2% 0;}
.rs-os-cont-box p{ color: #7f7f7f;font-size: 1.1vw;line-height: 1.6vw;}

.rs-os-video { padding: 6% 0;width: 100%; position: relative; height: auto; overflow: hidden;}
.rs-os-v-galery{display: none;}
.rs-os-v-g-item { width: 19%; display: block; float: left; padding: 1% 0.5%;}
.rs-os-v-g-item p{color: #7f7f7f; font-family: "MyriadPro-BoldCond",sans-serif; font-size: 1.5vw;}
#pagination_table td{padding: 0 4%;}


.rs-os-fotoreport{padding: 6% 0;width: 100%; position: relative; height: auto; overflow: hidden;/*background: url(/theme/rs-bg-osl-date.png) repeat-x left top, url(/theme/rs-bg-osl-date.png) repeat-x left bottom,black; background-size: 11%, 11%;color: white;*/}
.rs-os-foto-item{display: none;}
.foto li{width: 15.6%; display: block;float: left;padding: 1% 0.5%;}
.foto li img{width: 100%;}
a.curr_page {text-decoration:none; }

.question-form ul{list-style: none;}
#entry_tabs{list-style: none;}

.question-form{width: 70%; margin: 0 auto;}

.question-form label{padding: 1%; width: 10%; float: left; font-family: "MyriadPro-Cond", sans-serif; font-size: 1.2vw; color: black; text-transform: uppercase; vertical-align: middle;}
.question-form input, .question-form select, .question-form textarea{width: 85%; color: black; font-family: "MyriadPro-Cond", sans-serif; font-size: 1.2vw; padding: 1%!important; vertical-align: middle; background-color: white; border: 1px solid rgb(169, 169, 169); border-left: 1px solid rgb(169, 169, 169); margin: 0px;}
.question-form select  {    width: 87.5%;}
.question-form input[type="submit"]{font-family: "MyriadPro-BoldCond", sans-serif; font-size: 2vw; height: auto; width: 25%!important; text-transform: uppercase;  text-align: center; padding: 0.5%;     background: url(/theme/rso_btn.png) no-repeat right top,#b81b82; background-size: 100% 100%;color: white; border: none; cursor: pointer; margin: 3% 37.5% 0.5% 37.5%;}

.rs-map-size{height: 533px;position: relative;}
#menu-icon{display: none; background: url(/theme/rs-menu.png) no-repeat 98% center; background-size: 32px; width: 100%; height: 40px; overflow: hidden; }
.table-with-borders{border-collapse: collapse; border-bottom: 5px solid #4d8801; color: #7f7f7f; font-family: "MyriadPro-Cond", sans-serif;text-align: center;}
.rs-content-box-1 h3{font-family: "MyriadPro-BoldCond", sans-serif; text-align: center; text-transform: none; color: black; padding: 1%; padding-left: 2%; margin-left: -1.5%; margin-bottom: 2%; margin-top: -1.5%; line-height: 3.5vw; font-size: 2.5vw;}
.table-with-borders Th {color: black; vertical-align: middle; min-width: 150px; font-weight: normal; background: #e5e5e5; text-align: center; border: none; font-family: "MyriadPro-BoldCond", sans-serif; font-size: 100%;}
.table-with-borders Th:nth-child(1){min-width: 40px;}
.table-with-borders tr{border-bottom: 1px solid #e5e5e5;}
.table-with-borders td{vertical-align: middle; padding: 2px;}
.table-with-borders td img{width: 18px;}
.ui-dialog .ui-dialog-titlebar-close span{margin: -9px;}
.regisrtation-form-slet h2 {font-family: "MyriadPro-BoldCond", sans-serif; text-align: left; text-transform: none; color: black; border-left: 10px solid #ffc908; padding: 1%; padding-left: 2%; margin-left: -1.5%; margin-bottom: 2%; margin-top: -1.5%; line-height: 3.5vw; font-size: 2.5vw;}
.regisrtation-form-slet ul {list-style-type: none;}

.regisrtation-form-slet {width: 100%; height: auto; overflow: hidden; padding: 1.5%; background-color: #e5e5e5; margin: 6% 0 3% 0;}
.regisrtation-form-slet label {width: 33%; margin-top: 1%; font-family: "MyriadPro-Cond", sans-serif; color: black; text-transform: uppercase; font-size: 100%; display: inline-block;}
.regisrtation-form-slet input{width: 64%; float: right; font-family: "MyriadPro-Cond", sans-serif; color: black; font-size: 100%; padding: 1%!important; background-color: white; margin: 0px;}
.regisrtation-form-slet select{width: 66.5%; float: right; font-family: "MyriadPro-Cond", sans-serif; color: black; font-size: 100%; text-transform: uppercase; padding: 1%!important; background-color: white; margin: 0px;}
    
.regisrtation-form-slet input[name='address']{margin-top: 3%;}
.regisrtation-form-slet ul li{ overflow: hidden;}
.rs-arrival-date{display: block;float: right;width: 67%;}
.rs-arrival-date li {width: 32%;display: block;float: left;}
.rs-arrival-date input{width: 90%; padding: 3%!important;}
.rs-arrival-date li:nth-child(1) {margin-right: 1%;}
.rs-arrival-date li:nth-child(2) {margin-right: 1%;margin-left: 1%;}
.rs-arrival-date li:nth-child(3) {margin-left: 1%;}
.rs-contact{display: block;float: right;width: 67%;}
.rs-contact li {width: 49%;display: block;float: left;}
.rs-contact input{width: 90%; padding: 3%!important;}
.rs-contact li:nth-child(1) {margin-right: 1%;}
.rs-contact li:nth-child(2) {margin-left: 1%;}
.rs-select-events{width: 100%!important; text-transform:initial!important; float: none!important;}
.rs-select-but{text-align: center;display: block; margin-top: 5px;}
.rs-select-but img{background-color: #ffc908; padding: 5px; margin: 5px; cursor: pointer;}
.rs-time-text{margin-left: 33%!important; width: 66.5%; font-family: "MyriadPro-Cond", sans-serif; color: red!important; font-size: 100%; text-transform: uppercase;  padding: 1%!important;}

.regisrtation-form-slet input[type="submit"] {font-family: "MyriadPro-BoldCond", sans-serif; font-size: 2vw; height: auto; width: 25%!important; text-transform: uppercase; color: #000000; text-align: center; padding: 0.5%; background-color: #ffc908; border: none; border-bottom: 5px solid black; cursor: pointer; float: left; margin-left: 34%;}
.sending-form-slet input[type="submit"]{font-family: "MyriadPro-BoldCond", sans-serif; font-size: 1.7vw; height: auto; text-transform: uppercase; color: #000000; text-align: center; padding: 0.5%; margin: 1%; background-color: #ffc908; border: none; border-bottom: 5px solid black; cursor: pointer; float: left; margin-left: 34%;}
input[type="button"] {font-family: "MyriadPro-BoldCond", sans-serif; font-size: 1.5vw; height: auto; text-transform: uppercase; color: #000000; text-align: center; padding: 0.5%; margin: 1%; background-color: #ffc908; border: none; border-bottom: 5px solid black; cursor: pointer; float: left;}
.rs-content-admin input[type="button"] {font-family: "MyriadPro-BoldCond", sans-serif; font-size: 1.5vw; height: auto; text-transform: uppercase; color: white; text-align: center; padding: 0.3%; margin: 0.4%; background: url(/theme/rso_btn.png) no-repeat right top,#b81b82; border: none; cursor: pointer; float: none;}
.rs-content-box-1 h4 {font-family: "MyriadPro-BoldCond", sans-serif; text-align: left; text-transform: none; color: black; border-left: 10px solid #77ae46; padding: 1%; padding-left: 2%; margin-bottom: 2%; margin-top: -1.5%; line-height: 3.5vw; font-size: 1.7vw;}

.rs-ext{margin-top: -3.5%;background: none; border-bottom: none; margin-right: 15%;  font-family: "MyriadProSemiBold", sans-serif; cursor: pointer;     display: inline-block; font-size: 1.2vw; text-transform: uppercase; text-align: center;}
.rs-ext a{    color: white; padding: 20% 20% 20% 20%; text-decoration: none; background: #ffc908; border-bottom: 10px solid black;}
p.error { color: red;}

#form_reg li{display: block;}
#form_reg li .select_opt{display: inline-block;}
#form_reg li div select{width: 300px;}
#form_reg label.description { display: inline-block; width: 15%; padding: 1%; font-family: "MyriadPro-Cond", sans-serif; font-size: 1.2vw; color: black; text-transform: uppercase;}
#saveForm{ width: 15%; margin: 3% 37.5% 0.5% 37.5%;}

.img_in_line{display: inline-block;width: 21%; margin: 1.5%;position: relative;}
.img_in_line_ar{display: inline-block;width: 3%; margin: 0.5%;position: relative;}
.img_in_line img{width: 100%;}
.img_in_line_ar img{width: 100%;margin-bottom: 400%;}

.rs-os-num { width: 25%; font-weight: bold; color:#77ae46; font-size: 1.76vw;vertical-align: middle;text-align: right; padding-right: 1%;}

.table-scroll{width: 103%; overflow-x:scroll; }
.player_on_line{width:480px; height: auto;margin: 0 auto;}


.fullscreen-bg {
    overflow: hidden;
    z-index: 0;
    position: relative;
    height: 100%;
    width: 100%;
    padding-top:43%;
}
 
.fullscreen-bg__video {
    position: absolute;
    top: -15%;
    left: 0;
    width: 100%;
}
 
.overlay {
    background: rgba(0,0,0,0.6);
    position: absolute;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.rso-volume-off{
	display: block;
    position: absolute;
    float: left;
    bottom: 7%;
    right: 8%;
    width: 40px;
    height: 40px;
    z-index: 100;
    background: url(/theme/volume-off.png) no-repeat center center;
    background-size: 100%;
    cursor: pointer;
}
.rso-volume-on{
	display: block;
    position: absolute;
    float: left;
    bottom: 7%;
    right: 8%;
    width: 40px;
    height: 40px;
    z-index: 100;
    background: url(/theme/volume-on.png) no-repeat center center;
    background-size: 100%;
     cursor: pointer;
}



@media only screen and (max-width: 3400px), only screen and (max-device-width: 3400px){
	.pbtn4-ul {width: 220px!important;}
    .pbtn7-ul {width: 320px!important;}

}
@media only screen and (max-width: 2560px), only screen and (max-device-width: 2560px){

.rs-share-bloc li { min-height: 80px;}
.pbtn4-ul {width: 150px!important;}
.pbtn7-ul {width: 220px!important;}
.rs-os-v-g-item iframe{height: 400px;}
.slick-dots {position: absolute; bottom: 20%!important;}
.rs-descr { max-height: 100px;}
footer{ max-height: none!important;    background-position-y: 102px;}
.basket {max-width: none;}
.rs-news-slider .slick-dots { bottom: 2.7%!important;}
/*.rs-sec-bl{    background-size: 20% auto, 106%;}
.rs-galery{background-size: 106%;}*/
.player_on_line{width:640px;}
	.player_on_line object{width:640px; height:480px;}
	.player_on_line video{width:640px; height:480px;}
}
@media only screen and (max-width: 1440px), only screen and (max-device-width: 1440px){
	/*.rs-sec-bl{    background-size: 20% auto, 131%;}
	.rs-galery{background-size: 131%;}*/
	footer{background-position-y: 230px;}
	.player_on_line{width:640px;}
	.player_on_line object{width:640px; height:480px;}
	.player_on_line video{width:640px; height:480px;}
	.pbtn4-ul {width: 100px!important;}
    .pbtn7-ul {width: 120px!important;}
}

@media screen and (min-device-width: 1355px) {
  .rs-small-img {max-height: 239px;}
  .rs-os-v-g-item iframe{height: 200px;}
  .rs-sec-bl {padding-bottom: 2.1%;}
  .rs-news{padding: 0 3% 10px 3%;}
}
@media only screen and (max-width: 1355px), only screen and (max-device-width: 1355px){
  .rs-small-img {max-height: 339px;}
  .rs-os-v-g-item iframe{height: auto;}
  .rs-content-box-1 p{line-height: normal;}
  .slick-dots {position: absolute; bottom: 25%;}
  .rs-descr { max-height: 50px!important; }
  footer{ max-height: 829px!important;    background-position-y: 232px;}   
  
}

@media only screen and (max-width: 1024px), only screen and (max-device-width: 1024px){
  .slick-dots {bottom: 25%!important;}
  .rs-news-slider .slick-dots {bottom: 2%!important;}
  .rs-os-day2-box3 ul {height: 300px;}
  .rs-sec-bl {background-size: 20% auto, auto 100%;}
  .rs-news{    padding: 0 3% 20px 3%;}
  footer{    background-position-y: 245px;}
}
@media only screen and (max-width: 1010px), only screen and (max-device-width: 1010px){
  .slick-dots {bottom: 20%!important;}
  .rs-btn-yellow {width: 16%;}
}
@media only screen and (max-width: 770px), only screen and (max-device-width: 760px){
  .rs-logo-minobr{width: 17%;}
  .rs-logo-rso {width: 14%;left: 15%;}
  .rs-logo-slet {left: 30%;width: 12%;}
  .rs-news-head .rs-logo-slet {width: 9%;}
  .rs-news-head .rs-logo-rso {width: 9%;}
  .rs-news-head .rs-logo-minobr{width:12%;}
  nav div{width: 11%;}
  nav div:nth-child(5) { width: 15%;}
  nav div:nth-child(6) { width: 15%;}
  nav div:nth-child(7) { width: 15%;}
  nav div, nav ul li {font-size: 12px;line-height: 12px;}
  .rs-content-box-1 p{font-size: 12px;line-height: 13px;}
  .rs-location-box {font-size: 12px; line-height: 14px;}
  .rs-footer-logo img {width: 30%;margin-left: -10%;}
  nav ul{margin: 2.6% 0;}
  .rs-descr{font-size: 12px; line-height: 12px;}
  .rs-btn-yellow { width: 130px; font-size: 12px!important;    padding: 10px;}
  .rg-f-contact p { font-size: 12px;line-height: 14px;}
  .rs-footer-logo p {font-size: 12px;line-height: 14px;}
  .question-form label {width: 14%; font-size: 14px;}
  .question-form input, .question-form select, .question-form textarea { width: 77.5%; font-size: 14px;}
  .rs-right-menu li { font-size: 14px; margin-left: 20%;}
  .rs-os-program-table {font-size: 100%;}
  .rs-os-program-table-big {font-size: 100%;}
  .rs-direction p{font-size: 100%}
  .rs-direction .rs-os-program-table td { font-size: 100%;}
  .rs-os-cont-box h2 {font-size: 120%;}
  .rs-os-news-head {font-size: 110%;width: 100%;}
  .rs-os-cont-box p, .rs-news-list h3,.rs-news-right-box h3{font-size: 100%; line-height: 101%;}
  .rs-os-cont-box img{width: 100%!important;}
  .rs-name {font-size: 100%; line-height: 102%;    padding: 10%;  width: 80%; height: 80%}
  .rs-six-news .rs-box-news:nth-child(5) { margin-top: 39%; margin-left: -48.5%;}
  .rs-six-news .rs-box-news:nth-child(6) { margin-top: 39%; margin-left: -24%;}
  .rs-news-list {height: auto;}
  .rs-list-new, .rs-news-right-box .rs-list-new {font-size: 106%; line-height: 107%;}
   #six-news-paginator-container { width: 20%;}
   .rs-news-left-block p, .rs-slider-souv p, .rs-content-box-1 .rs-slider-sl-i p, .basket p {font-size: 100%; line-height: 101%;}
   .rs-share { width: 80%;font-size: 100%;}
   .rs-news-left-block {  width: 51%;  margin-left: 14%;}
   .rs-news-right-box {width: 27%; margin-right: 8%;}
   .rs-content-box-1 .rs-slider-sl-i { width: 40%; min-height: 290px;}   
   .basket {width: 10%;margin-right: 7%;}
   .rs-shop-order h1 {font-size: 130%;}
   .rs-shop-order .rs-cena, select.mandatory, .tabitog td{font-size: 110%;}
   .rs-col-inp {margin-top: 3%!important; font-size: 100%!important;}
   #order-form{font-size: 80%;}
   #form_send_zakaz{font-size: 150%;}
   .re-form-value {width: 100%; margin:0 auto; float: none;}
   .rs-left, .rs-right{margin: 0 auto;}
   #form_send_zakaz input.mandatory { padding-top: 1.2%; padding-bottom: 1.2%; font-size: 140%!important;}
   #form_send_zakaz input.mandatory:-webkit-input-placeholder{font-size: 100%}
   #form_send_zakaz input.mandatory:-moz-placeholder{font-size: 100%} 
   #form_send_zakaz input.mandatory:-moz-placeholder{font-size: 100%} 
   input[type="text"]::-webkit-input-placeholder{font-size: 100%}
   input[type="text"]::-moz-placeholder{font-size: 100%} 
   input[type="text"]:-moz-placeholder{font-size: 100%} 
  .question-form select {width: 77.5%;}
  .rs-quot {float: none; width: 80%; margin-top: 7%;}
  .rs-quot-header {margin-bottom: 5%;}
  .rs-guot-img {padding-bottom: 5%;}
  .rs-quot img {width: 8%; }
  p.rs-autor {font-size: 100%;}
  .rs-news {float: none; width: 70%; margin-left: 13%;margin-top: 2%;}
  .rs-news .rs-quot-header {margin-left: 0%; margin-bottom: 5%; margin-top: 5%;}
  .rs-small-slide.slick-slide.slick-current.slick-active .rs-big-box {display: block; width: 150%;}
  .rs-small-descr {font-size: 1.8vw; margin-bottom: 5%;}
  .rs-small-title {font-size: 3vw; margin-top: 3%; margin-bottom: 2%;}
  .rs-big-box .rs-btn-yellow {width: 100px; padding: 10px; font-size: 80%!important;}
  img.rs-small-img {width: 200%;}
  .rs-slider-souv p {letter-spacing: 0px;}
  .rs-footer-logo,.rg-f-contact {width: 50%;}
  .slick-dots li button {width: 6px!important; height: 6px!important; padding: 1px!important;}
  .slick-dots li {width: 10px!important; height: 10px!important;}
  .slick-dots {bottom: 22%!important;}
  nav p:nth-child(5), nav p:nth-child(6) {padding: 1.1% 2px 0.6% 2px;}
  nav p {font-family: "MyriadProSemiBold", sans-serif; width: 11%;}
  .rs-social-bloc li {min-height: 25px;}
  .rs-content-box-1 li {color: #8d8d8d;font-size: 12px;line-height: 13px;}
  .rs-os-v-g-item {width: 32%;}
  .rs-os-v-g-item p {font-size: 100%}
  .foto li { width: 24%;}
  .rs-map-size{height: 350px;}
  .rs-os-fl-right, .rs-os-fl-left { width: 100%!important;}
  footer{ background-position-y: 232px;}
  .player_on_line{width:480px;}
	.player_on_line object{width:480px; height:320px;}
	.player_on_line video{width:480px; height:320px;}

	}  

/* mx style */
	ul.pbtn5-ul {
	    margin-top: 12px;
	}
/* mx style */


@media only screen and (max-width: 740px), only screen and (max-device-width: 740px){
	nav div:nth-child(5) {padding: 1.2% 2px 0.6% 2px;}
	.fullscreen-bg {background: url('/theme/video-vcco-58.png') top center / cover no-repeat;}
 
    .fullscreen-bg__video,#muteButton {display: none;}
    
}

@media only screen and (max-width: 700px), only screen and (max-device-width: 700px){
	#menu-icon{display: block;}
	.slick-dots {bottom: 20%!important;}
	.rs-nav-show{display: none;    margin-top: 1%;}
	nav div{width: 100%; display: block; text-align: left; padding: 5px;border-bottom: 4px solid rgba(111,104,123,0.88); margin: 4px;}
	nav div:nth-child(5), nav div:nth-child(6), nav div:nth-child(7) {width: 100%; padding: 5px;}
	.pbtn7-ul {width: 95%!important;}
	.rs-active { border-bottom: 4px solid black;}
	nav div:nth-child(1){width: 100%;}
	nav div:hover {     border-bottom: 4px solid black;  background: rgba(111,104,123,0.88);}
	nav ul{position: relative;    width: 95%;   margin-left: 4%; }
	nav ul li{width: 100%; padding: 4px!important; margin: 4px 0!important;    border-left: 4px solid #77ae46; border-bottom: 0px solid rgba(111,104,123,0.88); text-align: left;}
	.rs-rso-ul, .pbtn3-ul, .pbtn4-ul, .pbtn5-ul, .pbtn7-ul{display: none;}
	nav ul li:hover{background: rgba(111,104,123,0.88); border-bottom: 4px solid black;border-left: 0px;}	
	#rs-rso:hover ul{display: none;}
	.pbtn3:hover ul{display: none;}
	.pbtn4:hover ul{display: none;}
	.pbtn5:hover ul{display: none;}
	.pbtn7:hover ul{display: none;}
	.rs-os-time { font-size: 80%;}
	.rs-os-time2 { font-size: 70%;}
	.rs-os-time span { font-size: 60%;}
	.rs-os-news-head {width: 100%;font-size: 100%;}
	.minus { font-size: 100%;}
	.player_on_line{width:640px;}
	.player_on_line object{width:640px; height:480px;}
	.player_on_line video{width:640px; height:480px;}

}

@media only screen and (max-width: 603px), only screen and (max-device-width: 603px){
	.rs-reg-button a {  font-size: 12px;}
	.rs-reg-button { padding: 5px 30px 5px 30px; width: 150px; margin-top: 1.5%; margin-bottom: 1.5%;}
	.slick-dots { bottom: 18%!important;}
	.rs-bg-dark {padding-top: 18%;}
	.rs-small-descr { font-size: 12px;margin-bottom: 2%;}
	.rs-date { letter-spacing: 0px;}
	.rs-title { letter-spacing: -0.5px;}
	.rs-descr {width: 100%;font-size: 10px; line-height: 10px;}
	.rs-guot-img { font-size: 13px;  line-height: 15px;}
	.rs-quot img {width: 15%;}
	p.rs-autor{font-size: 145%;}
	.player_on_line{width:auto;}
}
@media only screen and (max-width: 603px), only screen and (max-device-width: 603px){
	.rs-buy { position: relative; width: 120px; max-width: 150px; font-size: 100%; margin-left: 0px;}
}


@media only screen and (max-width: 425px), only screen and (max-device-width: 425px){
	.rs-sec-bl {background-size: 15% auto, auto 100%;}
	.rs-guot-img { background-size: 20px; padding-left: 25px;font-size: 12px;line-height: 14px;}
	p.rs-autor {font-size: 10px; line-height: 11px;    margin-top: 10%;}
	.rs-quot img { width: 20%; margin-top: 2%;}
	.rs-autor{width: 55%;}
	.rs-quot-header { font-size: 14px;  line-height: 16px;}
	.rs-date { letter-spacing: 0px;}
	.rs-title { letter-spacing: -0.5px;font-size: 95%;line-height: 95%;}
	.rs-os-v-g-item iframe {height: 250px;}
	.rs-descr {width: 100%;font-size: 10px; line-height: 10px;}
	.rs-bg-dark-bot .rs-descr {font-size: 80%;line-height: 90%; padding-top: 5px;max-height: 70px!important;}
	.rs-big-box .rs-btn-yellow { width: 80px; padding: 10px; font-size: 70%!important;}
	.rs-btn-yellow { width: 115px; padding: 9px; font-size: 70%!important;    margin-top: 2%;}
	.rs-reg-button a {  font-size: 12px;}
	.rs-reg-button { padding: 5px 30px 5px 30px; width: 150px; margin-top: 1.5%; margin-bottom: 1.5%;}	
	.rs-bg-dark {padding-top: 18%;}
	.rs-small-descr { font-size: 12px;margin-bottom: 2%;}
	.rs-small-slide.slick-slide.slick-current.slick-active .rs-big-box {display: block;}
	.rs-news-list {width: 95.5%; position: relative;margin: 0 auto;}
    .rs-box-news {width: 47%;}
    .rs-six-news .rs-box-news:nth-child(3), .rs-six-news .rs-box-news:nth-child(4), .rs-six-news .rs-box-news:nth-child(5), .rs-six-news .rs-box-news:nth-child(6)  {margin-top: 0; margin-left: 0;}
    .rs-news-right-box {width: 36%; margin-right: 0;}
    .rs-news-left-block {width: 58%; margin-left: 5%;}
    .rs-direction p{width: 80%;}
    .rs-os-program-table { width: 80%; font-size: 80%;}
    .rs-os-program-table-big { font-size: 80%;}
	.rs-right-menu { width: 25%;}
	.rs-right-menu { width: 25%;}
	.rs-os-day2-box3, .rs-os-time1 { font-size: 80%;}
	.rs-os-btn-green { font-size: 14px;line-height: 30px;width: 30%;}
	.rs-os-date {font-size: 30px; line-height: 30px;}
	.rs-os-month {line-height: 16px;}
	.rs-os-day {font-size: 12px;line-height: 14px;}
	.rs-os-v-g-item {width: 99%;}
	.foto li { width: 32%;}
	.rs-map-size{height: 250px;}
	.rs-share { width: 80%;}
	.rs-news-left-block { width: 90%; margin-left: 5%; overflow: hidden;}
	.rs-news-right-box { width: 100%; display: block; overflow: hidden;  margin-right: 0;}
	.question-form{width: 100%;}
	.question-form label { width: 16%; font-size: 12px;}
	.rs-list-new, .rs-news-right-box .rs-list-new {font-size: 101%;line-height: 102%; margin-top: 2%;padding-bottom: 2%;}
	.question-form textarea {  height: 70px;}
	.question-form input[type="submit"] {font-size: 12px;}
	.rs-os-fl-right, .rs-os-fl-left { width: 100%!important;}
	.rs-content-box-1 .rs-slider-sl-i { width: 80%;}
	.rs-shop-img, .rs-shop-order {width: 90%;}
	.rs-buy{position: relative;width: 45%; font-size: 100%;   margin-left: 0px;}
	.rs-content-box-1 {width: 80%; min-height: 150px;}
	.tableshop { font-size: 75%;}
	.tableshop td {   padding: 1%; width: auto!important;}
	#form_send_zakaz input.mandatory, #form_send_zakaz .mandatory{font-size: 200%!important;}
 	.count.onlynumber{font-size: 70%;}
 	.rs-shop-order .rs-cena, select.mandatory, .tabitog td { font-size: 90%;}
 	input.send_zakaz {font-size: 200%;}
    .basket p { font-size: 80%;}
    .rs-sponsors {width: 88.8%;}
    .rs-sponsors img { max-width: 90%;}
    .rs-souvenirs { padding: 4% 13% 4% 13%;}
    .rs-os-cont-box { width: 80%;}
    .rs-os-day2-box3, .rs-os-day2-box2, .rs-os-day2-box3 { overflow:inherit;}
    .rs-news-left-block h1 {font-size: 150%;}
    .rs-news-right-box hr{margin-top:-2%!important; }
    #six-news-paginator-container { width: 125px;}
    .rs-news .rs-quot-header {font-size: 100%!important;}
    h2{font-size: 100%;}
    .rs-footer-logo, .rg-f-contact { width: 100%; float: none; overflow: hidden;clear: both; padding-top: 20px;}
	.rs-footer-logo img { width: 20%; margin-left: 0px; margin-top: -5px;}
	.rs-social-bloc li {min-height: 40px;}
	.rs-news-head {background-size: auto 100%;}
	.rs-news-head .rs-logo-rso {width: 17%; }
	.rs-news-head .rs-logo-slet {width: 17%; }
	.rs-news-head .rs-logo-minobr{width: 20%;left: 17%;}
	.one-time, .one-time .slick-active img{height: 260px;}
	.slick-dots { bottom: 42px!important;}
	.head-slide {width: auto;}	
	.rs-news-head {min-height:auto;}
	.player_on_line{width:auto;}
	.player_on_line iframe{width:360px; height:215px;}	
}

@media only screen and (max-width: 380px), only screen and (max-device-width: 380px){
	.one-time, .one-time .slick-active img{height: 245px;}	
	.slick-dots { bottom: 40px!important;}
	.head-slide {width: auto;}	
	.rs-quot img { width: 25%;margin-left: 10%; margin-top: 2%;}
	.rs-news-head {min-height:auto;}
	.rg-v-align {top: 40%; position:initial;}
	.rs-small-slide.slick-slide.slick-current.slick-active .rs-big-box {display: block;width: 100%;}
	.player_on_line{width:auto;}
	.player_on_line object{width:340px; height:300px;}
	.player_on_line video{width:340px; height:300px;}
}

