@font-face {
    font-family: "RobotoCondensedRegular";
    src: url("../fonts/RobotoCondensedRegular/RobotoCondensedRegular.eot");
    src: url("../fonts/RobotoCondensedRegular/RobotoCondensedRegular.eot?#iefix") format("embedded-opentype"),
    url("../fonts/RobotoCondensedRegular/RobotoCondensedRegular.woff") format("woff"),
    url("../fonts/RobotoCondensedRegular/RobotoCondensedRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

body {
    overflow-x: hidden;
}

a:hover, a:focus {
    text-decoration: none;
}

.container {
    max-width: none !important;
    width: 1000px;
    padding: 0;
}

.header .logo {
    height: 190px;
    float: left;
}

.header .logo img {
    margin: 25px auto;
}

.header h1 {
    font: 22px 'RobotoCondensedRegular', sans-serif;
    float: left;
    margin-left: 30px; /* отменить если потребуется убрать логотип!*/
    margin-top: 40px;
    padding-top: 14px;
    padding-left: 30px;
    padding-bottom: 10px;
    font-weight: 400;
    line-height: 26px;
    border-left: 1px solid #CCC;
    min-height: 100px;
}

.header a {
    color: inherit;
}

.sitename {
    float: left;
    width: 550px;
}

.special {
    margin-top: 55px;
    background: url(/vs/new/special/img/glasses.png) no-repeat;
    padding: 0px 0px 5px 50px;
    margin-bottom: 10px;
}

.special a {
    color: black;
    text-decoration: underline;
}

.special a:hover {
    text-decoration: none;
}

.search {
    float: right;
}

#search {
    height: 32px;
}

#search {
    height: 32px;
}

#search input {
    float: left;
    border: none;
    background-color: #FFF;
    background: rgba(245, 245, 245, 1);
    background: -moz-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(255, 255, 255, 1) 19%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(245, 245, 245, 1)), color-stop(19%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
    background: -webkit-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(255, 255, 255, 1) 19%, rgba(255, 255, 255, 1) 100%);
    background: -o-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(255, 255, 255, 1) 19%, rgba(255, 255, 255, 1) 100%);
    background: -ms-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(255, 255, 255, 1) 19%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to bottom, rgba(245, 245, 245, 1) 0%, rgba(255, 255, 255, 1) 19%, rgba(255, 255, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#ffffff', GradientType=0);
}

#search .input::-webkit-input-placeholder { /* WebKit browsers */
    color: #999;
}

#search .input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #999;
    opacity: 0.7;
}

#search .input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999;
    opacity: 0.7;
}

#search .input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #999;
}

#search .input {
    font: 13px/28px Tahoma, Arial, sans-serif;
    width: 100%;
    height: 31px;
    padding: 0 32px 1px 5px;
    border: 1px solid #567031;
    color: #555;
    outline: none;
}

@-moz-document url-prefix() {
    #search .input {
        height: 30px;
        padding-bottom: 2px;
    }
}

#search .search {
    width: 32px;
    height: 32px;
    margin-left: -32px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAAFNSURBVHjajNM7a5RhEAXgZzcBwRQpgpUXYhGUNIKtTcBCBMHOSzAQEGsryfgLdtTaSsQbGLCwVhuNYGmhIb0Y8geEFKLJZzPC7ucXd0/zXmbmcGbe8/aapgGZOYPbuIbT+IUveIwnEbGvA72maWTmSbzFgm58wOWI+NEO9DPzMN5U8VdcxAxmsYwdLOFlp4LBYHAH90vuuYjYHU7IzOP4jCO4EBHvRhTgeu3X2sUQEdsY1HH5nxawiAbvHYy/scUuAkXQGI9eF8FWrUv/KTxf62YXwXrtH5QXtIZ4Anfr+Lwdn8ZD3MQZfMrMwAYO4RLuYa7yjx1kpPnywqkxM9jDSkSsjwwxIr7hLKL88BO7+IgVPK38KbzIzCsjCsYhM/t4hht19RtXI+J1f4KnUx9pdWjg03g07INJSPaqnVel4NbELbTamcLRiPgOfwYACBFpha3aOt0AAAAASUVORK5CYII=') center center no-repeat;
    cursor: pointer;
    outline: none;
}

.header, .v-menu, .hr-line {
    background-color: #EFF2EA;
}

.h-menu-wrapper {
    background: url(../img/h-menu-back.png) #536C30 repeat-x;
    background: rgba(60, 79, 34, 1);
    background: -moz-linear-gradient(top, rgba(60, 79, 34, 1) 0%, rgba(87, 114, 50, 1) 8%, rgba(83, 109, 48, 1) 31%, rgba(71, 92, 41, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(60, 79, 34, 1)), color-stop(8%, rgba(87, 114, 50, 1)), color-stop(31%, rgba(83, 109, 48, 1)), color-stop(100%, rgba(71, 92, 41, 1)));
    background: -webkit-linear-gradient(top, rgba(60, 79, 34, 1) 0%, rgba(87, 114, 50, 1) 8%, rgba(83, 109, 48, 1) 31%, rgba(71, 92, 41, 1) 100%);
    background: -o-linear-gradient(top, rgba(60, 79, 34, 1) 0%, rgba(87, 114, 50, 1) 8%, rgba(83, 109, 48, 1) 31%, rgba(71, 92, 41, 1) 100%);
    background: -ms-linear-gradient(top, rgba(60, 79, 34, 1) 0%, rgba(87, 114, 50, 1) 8%, rgba(83, 109, 48, 1) 31%, rgba(71, 92, 41, 1) 100%);
    background: linear-gradient(to bottom, rgba(60, 79, 34, 1) 0%, rgba(87, 114, 50, 1) 8%, rgba(83, 109, 48, 1) 31%, rgba(71, 92, 41, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3C4F22', endColorstr='#475C29', GradientType=0);
    font: 15px Arial;
    color: #FFF;
    height: 100%;
}

.h-menu ul {
    list-style: none;
    margin-bottom: 0;
    padding-left: 0;
}

.h-menu ul li {
    float: left;
    line-height: 50px;
}

.h-menu ul li:hover {
    position: relative;
    left: 1px;
    z-index: 5;
    background: rgba(53, 69, 30, 1);
    background: -moz-linear-gradient(top, rgba(53, 69, 30, 1) 0%, rgba(75, 97, 42, 1) 2%, rgba(73, 96, 42, 1) 50%, rgba(62, 81, 36, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(53, 69, 30, 1)), color-stop(2%, rgba(75, 97, 42, 1)), color-stop(50%, rgba(73, 96, 42, 1)), color-stop(100%, rgba(62, 81, 36, 1)));
    background: -webkit-linear-gradient(top, rgba(53, 69, 30, 1) 0%, rgba(75, 97, 42, 1) 2%, rgba(73, 96, 42, 1) 50%, rgba(62, 81, 36, 1) 100%);
    background: -o-linear-gradient(top, rgba(53, 69, 30, 1) 0%, rgba(75, 97, 42, 1) 2%, rgba(73, 96, 42, 1) 50%, rgba(62, 81, 36, 1) 100%);
    background: -ms-linear-gradient(top, rgba(53, 69, 30, 1) 0%, rgba(75, 97, 42, 1) 2%, rgba(73, 96, 42, 1) 50%, rgba(62, 81, 36, 1) 100%);
    background: linear-gradient(to bottom, rgba(53, 69, 30, 1) 0%, rgba(75, 97, 42, 1) 2%, rgba(73, 96, 42, 1) 50%, rgba(62, 81, 36, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#35451E', endColorstr='#3E5124', GradientType=0);
}

.h-menu ul li.active {
    position: relative;
    z-index: 4;
    left: 1px;
    background: rgba(48, 63, 27, 1);
    background: -moz-linear-gradient(top, rgba(48, 63, 27, 1) 0%, rgba(68, 88, 38, 1) 2%, rgba(66, 86, 38, 1) 50%, rgba(57, 74, 33, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(48, 63, 27, 1)), color-stop(2%, rgba(68, 88, 38, 1)), color-stop(50%, rgba(66, 86, 38, 1)), color-stop(100%, rgba(57, 74, 33, 1)));
    background: -webkit-linear-gradient(top, rgba(48, 63, 27, 1) 0%, rgba(68, 88, 38, 1) 2%, rgba(66, 86, 38, 1) 50%, rgba(57, 74, 33, 1) 100%);
    background: -o-linear-gradient(top, rgba(48, 63, 27, 1) 0%, rgba(68, 88, 38, 1) 2%, rgba(66, 86, 38, 1) 50%, rgba(57, 74, 33, 1) 100%);
    background: -ms-linear-gradient(top, rgba(48, 63, 27, 1) 0%, rgba(68, 88, 38, 1) 2%, rgba(66, 86, 38, 1) 50%, rgba(57, 74, 33, 1) 100%);
    background: linear-gradient(to bottom, rgba(48, 63, 27, 1) 0%, rgba(68, 88, 38, 1) 2%, rgba(66, 86, 38, 1) 50%, rgba(57, 74, 33, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#303F1B', endColorstr='#394A21', GradientType=0);
}

.h-menu ul li.active a,
.h-menu ul li.active:last-child a {
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
}

.h-menu ul li a {
    color: #FFF;
    padding: 1px 20px 1px 22px;
    line-height: 18px;
    border-left: 1px solid #778C5A;
    border-right: 1px solid transparent;
}

.h-menu ul li:last-child a {
    border-right: 1px solid #778C5A;
}

.h-menu ul li:hover a {
    position: relative;
    left: -1px;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
}

.h-menu ul li.active:hover a {
    position: relative;
    left: 0;
}

.carousel-wrapper {
    /*background: url(../img/overlay-back.png) #FFF repeat-x;*/
    background: rgba(239, 242, 234, 1);
    background: -moz-linear-gradient(top, rgba(239, 242, 234, 1) 0%, rgba(239, 242, 234, 1) 85%, rgba(255, 255, 255, 1) 85%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(239, 242, 234, 1)), color-stop(85%, rgba(239, 242, 234, 1)), color-stop(85%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
    background: -webkit-linear-gradient(top, rgba(239, 242, 234, 1) 0%, rgba(239, 242, 234, 1) 85%, rgba(255, 255, 255, 1) 85%, rgba(255, 255, 255, 1) 100%);
    background: -o-linear-gradient(top, rgba(239, 242, 234, 1) 0%, rgba(239, 242, 234, 1) 85%, rgba(255, 255, 255, 1) 85%, rgba(255, 255, 255, 1) 100%);
    background: -ms-linear-gradient(top, rgba(239, 242, 234, 1) 0%, rgba(239, 242, 234, 1) 85%, rgba(255, 255, 255, 1) 85%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to bottom, rgba(239, 242, 234, 1) 0%, rgba(239, 242, 234, 1) 85%, rgba(255, 255, 255, 1) 85%, rgba(255, 255, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFF2EA', endColorstr='#FFFFFF', GradientType=0);
}

.carousel-indicators li {
    background-color: rgba(0, 0, 0, 0.5);
}

.carousel-indicators li,
.carousel-indicators .active {
    width: 16px;
    height: 16px;
    margin: 1px 5px;
}

.carousel-button-left,
.carousel-button-right {
    top: 143px;
    height: 60px;
    width: 60px;
    position: absolute;
    background-color: #000;
    background: url(../img/slideshow-buttons.png);
    z-index: 2;
}

.carousel-button-left {
    background-position: 0 0;
}

.carousel-button-right {
    left: 917px;
    background-position: 60px 0;
}

.carousel {
    margin: 20px 0 30px 0;
    border: 1px solid #567031;
    padding: 1px;
    height: 339px;
    width: 100%;
    overflow: hidden;
}

.carousel-button-left-a, .carousel-button-right-a {
    display: block;
    height: 60px;
    width: 60px;
}

.carousel-slide {
    height: 100%;
    background: url(/images/bibl.png);
}

.content .article, .content .article p {
    font-family: Tahoma;
}

.content .article,
.content .main-article {
    margin-top: 20px;
    padding-bottom: 30px;
}

.content .main-article,
.content .main-v-menu {
    margin-top: 0;
}

.content .article h1,
.content .article h2,
.content .article h3,
.content .article h4,
.content .article h5,
.content .article h6 {
    font-family: 'RobotoCondensedRegular', sans-serif;
}

.content .article h1,
.content .article h2 {
    color: #334617;
}

.content .article h1 {
    font-size: 34px;
}

.content .article h2 {
    font-size: 25px;
}

.content .article a {
    color: #567031;
    text-decoration: underline;
}

.content .article img.main-new-image {
    margin-bottom: 20px;
    width: 100%;
}

.content .article span.new-date,
.content .article span.event-date,
.content .article span.blog-name,
.content .article a.new-title,
.content .article a.event-title,
.content .article a.blog-title,
.content .article a.all-news-link,
.content .article a.all-events-link,
.content .article a.all-blogs-link {
    display: block;
    font-size: 0.9em;
}

.content .article a.new-title,
.content .article a.event-title,
.content .article a.blog-title {
    color: #55732B;
    margin-bottom: 25px;
}

.new {
    overflow: hidden;
    margin-bottom: 10px;
}

.news-url-img {
    float: left;
    margin-right: 5px;
}

.new a.new-title {
    margin-bottom: 0;
}

.content .article a.all-news-link,
.content .article a.all-events-link,
.content .article a.all-blogs-link {
    display: inline-block;
    color: #A4A4A4;
    background: url(../img/all-news.png) no-repeat right;
    padding-right: 16px;
}

.content .article .blog {
    margin-bottom: 30px;
    min-height: 50px;
}

.content .article span.blog-name,
.content .article a.blog-title {
    margin-left: 60px;
}

.content .article img.blog-image {
    float: left;
}

.content .article blockquote {
    font: italic 18px Georgia, Helvetica, sans-serif;
    padding: 0;
    border: none;
}

.content .article table,
.content .article td {
    border: 1px solid #CED9C1;
    border-collapse: collapse;
}

.content .article table {
    margin-bottom: 20px;
    font-size: 13px;
    border-spacing: 0 10px;
}

.content .article table thead tr {
    background-color: #567031;
    font-weight: bolder;
    color: #FFF;
}

.content .article table td {
    padding: 5px 20px;
}

.content .article table tbody tr:nth-child(2n) {
    background: #FFF;
}

.content .article table tbody tr:nth-child(2n+1) {
    background: #EFF2EA;
}

.content .article ul li {
    padding-top: 5px;
    /*list-style: url(../img/marker-square.png) square;*/
}

.content .article textarea:focus,
.content .article input[type="text"]:focus,
.content .article input[type="password"]:focus,
.content .article input[type="datetime"]:focus,
.content .article input[type="datetime-local"]:focus,
.content .article input[type="date"]:focus,
.content .article input[type="month"]:focus,
.content .article input[type="time"]:focus,
.content .article input[type="week"]:focus,
.content .article input[type="number"]:focus,
.content .article input[type="email"]:focus,
.content .article input[type="url"]:focus,
.content .article input[type="search"]:focus,
.content .article input[type="tel"]:focus,
.content .article input[type="color"]:focus,
.content .article .uneditable-input:focus,
.content .article select:focus {
    box-shadow: none;
    outline: 0 none;
}

.content .article input {
    color: #333333;
    outline: 0 none;
    border-radius: 0;
    border: 1px solid #567031;
    margin-bottom: 5px;
    padding: 3px;
    width: 180px;
}

.content .article textarea {
    border: 1px solid #567031;
}

.content .article input[type="file"] {
    border: none;
}

.content .article input[type="checkbox"] {
    /*display: none;*/
}

.content .article input[type="checkbox"] + label {
    color: #444;
    cursor: pointer;
}

.content .article input[type="checkbox"] + label::before {
    content: "";
    display: inline-block;
    height: 13px;
    width: 13px;
    margin: 0 5px 0 0;
    background-image: url(../img/checkbox.png);
    background-repeat: no-repeat;
}

.content .article input[type="checkbox"] + label::before {
    background-position: 0px 0px;
}

.content .article input[type="checkbox"]:disabled + label::before {
    background-position: -13px 0px;
}

.content .article input[type="checkbox"]:checked + label::before {
    background-position: -26px 0px;
}

.content .article input[type="checkbox"]:disabled:checked + label::before {
    background-position: -39px 0px;
}

.content .palm {
    margin-top: 30px;
    /*Пальма от Наташи. Спасибо)*/
}

input.submit[type="submit"] {
    -moz-box-shadow: inset 0px 1px 0px 0px #567031;
    -webkit-box-shadow: inset 0px 1px 0px 0px #567031;
    box-shadow: inset 0px 1px 0px 0px #567031;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #617f38), color-stop(1, #567131));
    background: -moz-linear-gradient(top, #617f38 5%, #567131 100%);
    background: -webkit-linear-gradient(top, #617f38 5%, #567131 100%);
    background: -o-linear-gradient(top, #617f38 5%, #567131 100%);
    background: -ms-linear-gradient(top, #617f38 5%, #567131 100%);
    background: linear-gradient(to bottom, #617f38 5%, #567131 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#617f38', endColorstr='#567131', GradientType=0);
    background-color: #617f38;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #567031;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    padding: 6px 24px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #000000;
}

input.submit[type="submit"]:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #567131), color-stop(1, #617f38));
    background: -moz-linear-gradient(top, #567131 5%, #617f38 100%);
    background: -webkit-linear-gradient(top, #567131 5%, #617f38 100%);
    background: -o-linear-gradient(top, #567131 5%, #617f38 100%);
    background: -ms-linear-gradient(top, #567131 5%, #617f38 100%);
    background: linear-gradient(to bottom, #567131 5%, #617f38 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#567131', endColorstr='#617f38', GradientType=0);
    background-color: #567131;
}

input.submit[type="submit"]:active {
    position: relative;
    top: 1px;
}

.select-wrapper select {
    border-radius: 0;
    background: transparent;
    height: 34px;
    padding: 5px;
    border: none;
    font-size: 16px;
    line-height: 1;
    -webkit-appearance: none;
    width: 100%;
    background: url(../img/select.png) no-repeat top right;
}

.content .article select option {
    background-color: #EFF2EA;
}

.select-wrapper {
    border: 1px solid #567031;
    /*border-right-width: 0;*/
    overflow: hidden;
    height: 34px;
    width: 100%;
    background-color: #FFF;
    background: rgba(245, 245, 245, 1);
    background: -moz-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(255, 255, 255, 1) 19%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(245, 245, 245, 1)), color-stop(19%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
    background: -webkit-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(255, 255, 255, 1) 19%, rgba(255, 255, 255, 1) 100%);
    background: -o-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(255, 255, 255, 1) 19%, rgba(255, 255, 255, 1) 100%);
    background: -ms-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(255, 255, 255, 1) 19%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to bottom, rgba(245, 245, 245, 1) 0%, rgba(255, 255, 255, 1) 19%, rgba(255, 255, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#ffffff', GradientType=0);
}

.v-menu {
    margin-top: 40px;
}

.v-menu a,
.v-menu ul {
    color: #567031;
    font: 14px Tahoma, Arial, sans-serif;;
}

.v-menu ul {
    list-style: none;
    padding: 0;
}

.v-menu ul li {
    border-bottom: 1px solid #FFF;
    padding: 10px 0 10px 16px;
}

.v-menu ul li ul {
    list-style: url(../img/marker-line.png);
    padding-top: 8px;
}

.v-menu ul li ul li {
    border-bottom: 0;
    margin-left: 32px;
    padding: 2px 0;
}

.v-menu ul li ul li.active a {
    color: #000;
}

.adban {
    margin-bottom: 5px;
    border: 1px solid #567031;
    /*height: 400px;*/
    /*background-image: url(http://placekitten.com/230/400);*/
}

.hr-line {
    display: block;
    height: 10px;
}

.footer {
    background-color: #567031;
}

.footer, .copyright {
    font-family: Tahoma;
    color: #FFF;
}

.footer a, .copyright a {
    color: #F4F4B0;
    text-decoration: underline;
}

span.bibl-name, span.bibl-name-other {
    display: inline-block;
}

span.bibl-name {
    display: inline-block;
    padding-top: 42px;
    font-weight: bold;
}

span.bibl-name-other {
    padding-bottom: 32px;
}

.copyright {
    background-color: #465C29;
    font-size: 11px;
}

.copy, .company {
    line-height: 60px;
}

.calendar li {
    display: inline;
}

.calendar ul {
    padding: 0px;
}

.metrika {
    float: right;
    margin: 0px 75px 10px 0px;
}

.red {
    color: red;
}

.fotko {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
    width: 31%;
}

.events {
    float: left;
    width: 50%;
}

.events-photo {
    margin-right: 15px;
    margin-bottom: 15px;
    width: 100%;
}

.events-photo-item{
    margin-right: 15px;
    margin-bottom: 15px;
    width: 31%;
}

span.date {
    color: #808080;
    font-size: 12px;
}

.section {
    margin-bottom: 15px;
}

.worker {
    float: left;
    width: 315px;
    margin-right: 25px;
    margin-bottom: 20px;
}

.worker .foto-r {
    float: left;
    margin-right: 7px;
}

.footer-banners {
    padding: 20px 50px;
    position: relative;
    background: #f4f4f4;
    margin-top: 20px;
    margin-bottom: 40px;
    height: 130px;
    overflow: hidden;
}

.footer-banners .item img {
    display: block;
    width: 160px;
    height: 90px;
}

.footer-banners .owl-item {
    padding-right: 10px;
    padding-left: 10px;
}

.footer-banners .owl-prev {
    background: url('/vs/common/img/left-arrow.png') no-repeat;
    width: 17px;
    height: 30px;
    position: absolute;
    top: 50px;
    left: 15px;
}

.footer-banners .owl-next {
    background: url('/vs/common/img/right-arrow.png') no-repeat;
    width: 17px;
    height: 30px;
    position: absolute;
    top: 50px;
    right: 15px;
}

.back-to-top {
	position: fixed;
	bottom: 300px;
	right: 100px;
	display: none;
	font-size: 18px;
	color: #fff;
	background: #00b5af;
	padding: 5px 10px;
	border-radius: 5px;
	cursor: pointer;
	z-index: 1000;
  }
   
  .back-to-top:hover {
	background: #333;
	text-decoration: none;
  }