@font-face {
    font-family: 'Clear Sans';
    src: url('./../fonts/ClearSans-Medium.eot');
    src: url('./../fonts/ClearSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('./../fonts/ClearSans-Medium.woff2') format('woff2'),
        url('./../fonts/ClearSans-Medium.woff') format('woff'),
        url('./../fonts/ClearSans-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


html {
    font-family: Arial, Helvetica, sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
body {
    margin:0
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display:block
}
audio, canvas, progress, video {
    display:inline-block;
    vertical-align:baseline
}
audio:not([controls]) {
    display:none;
    height:0
}
[hidden], template {
    display:none
}
a {
    background:0 0
}
a:active, a:hover {
    outline:0
}
abbr[title] {
    border-bottom:1px dotted
}
b, strong {
    font-weight:700
}
dfn {
    font-style:italic
}
h1 {
    font-size:2em;
    margin:.67em 0
}
.content h1{
    margin-top:22px !important;
}
mark {
    background:#ff0;
    color:#000
}
small {
    font-size:80%
}
sub, sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup {
    top:-.5em
}
sub {
    bottom:-.25em
}
img {
    border:0
}
svg:not(:root) {
    overflow:hidden
}
figure {
    margin:1em 40px
}
hr {
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    height:0
}
pre {
    overflow:auto
}
code, kbd, pre, samp {
    font-family:monospace, monospace;
    font-size:1em
}
button, input, optgroup, select, textarea {
    color:inherit;
    font:inherit;
    margin:0
}
button {
    overflow:visible
}
button, select {
    text-transform:none
}
button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled], html input[disabled] {
    cursor:default
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border:0;
    padding:0
}
input {
    line-height:normal
}
input[type=checkbox], input[type=radio] {
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:0
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height:auto
}
input[type=search] {
    -webkit-appearance:textfield;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance:none
}
fieldset {
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
legend {
    border:0;
    padding:0
}
textarea {
    overflow:auto
}
optgroup {
    font-weight:700
}
table {
    border-collapse:collapse;
    border-spacing:0
}
td, th {
    padding:0
}
.clr:after {
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
* html .clr, :first-child+html .clr {
    zoom:1
}
a {
    color:#007cb5
}
a:hover {
    color:#1ba9eb
}
.side_menu a.active{
    color: #1ba9eb;
}

button, input[type=submit] {
    outline:0
}
input[type=password], input[type=text], textarea {
    padding:6px;
    font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size:14px;
    border:1px solid #eee;
    outline:0;
    -o-border-radius:2px;
    border-radius:2px;
    transition:all .2s ease-in-out
}
input[type=password]:focus, input[type=text]:focus, textarea:focus {
    border-color:#aaa
}
input[type=password], input[type=text] {
    display:-moz-inline-stack;
    display:inline-block;
    vertical-align:middle;
    *vertical-align:auto;
    zoom:1;
    *display:inline;
    height:30px;
    padding:0 6px;
    line-height:30px
}
h1, h2, h3 {
    text-transform:uppercase;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
h2 {
    font-size:24px
}
body {
    font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size:14px
}
.button {
    display:-moz-inline-stack;
    display:inline-block;
    vertical-align:middle;
    *vertical-align:auto;
    zoom:1;
    *display:inline;
    height:32px;
    padding:0 10px;
    background:#00a4c7;
    color:#fff;
    line-height:32px;
    text-decoration:none;
    text-align:center;
    border:0;
    border-bottom:2px solid #0092b1;
    -o-border-radius:2px;
    border-radius:2px;
    transition:all .1s ease-in-out
}
.button:hover {
    background:#01b4da
}
.button:active {
    border-top:1px solid;
    border-bottom:0;
    border-color:#00a4c7;
    box-shadow:inset 0 0 4px rgba(0, 0, 0, .4)
}

.button-popup {
    font-size: 16px;    
}

.button-donate {
    background-color: #ff8e1f;
    border-bottom: 2px solid #d97016;
}

.button-popup:hover, .button-donate:hover  {
    color: white;
}

.button-donate:hover {
    background-color: #ff8e1f;
    opacity: 0.9;
}



.date {
    color:#989898;
    font-size:12px
}
.header {
    min-width:960px;
    position:relative;
    padding-top:18px;
    border-top:4px solid #0088a5;
    z-index:1
}
.header>.container {
    padding-bottom:25px
}
.header .logo {
    float:left;
    width:293px;
}
.header .logo img {
    float:left;
    width: 124px;
    height: 75px;
}
.header .logo a {
    color:#000;
    text-decoration:none
}
.header .logo .logo-text {
    margin:3px 0 0 130px;
    line-height:20px;
    font-size:13px;
    font-weight:400;
    text-transform:none;
    /*color: #7f7d7c;*/
    /*font-family: 'Clear Sans';
    font-weight: 500;
    font-style: normal;
    margin: 21px 0 0 138px;
    line-height: 14px;
    font-size: 12px;
    text-transform: none;
    color: #7f7d7c;*/
}
.header .search_form {
    float:left;
    width:347px;
    margin-left:20px
}
.header .search_form form {
    margin-top:10px;
    font-size:0;
    letter-spacing:0
}
.header .search_form form .button {
    width:66px;
    margin-left:10px;
    padding-left:0;
    padding-right:0;
    font-size:16px
}
.header .search_form .search-field {
    width:239px;
    padding-left:24px;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMDQyNDQ5NEJDQzkxMUUzODlGNEIxRTExNDMxMjNFRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMDQyNDQ5NUJDQzkxMUUzODlGNEIxRTExNDMxMjNFRiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUwNDI0NDkyQkNDOTExRTM4OUY0QjFFMTE0MzEyM0VGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkUwNDI0NDkzQkNDOTExRTM4OUY0QjFFMTE0MzEyM0VGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+tPFTfQAAASdJREFUeNqU0z9LQlEYx/GjWFtIpbSWBEENhW/AwalICBuKlt5AYxH4AmxzbzGwJXAKDKI/0KAGdRtChIYgp6aiP1iDoPR94BHkco7pAx/uhfv87jn3nHMDnucZR01iH+uYxgeucIBHaQg6grN4wB7ekcct1nCHDWkKWYIjOEUUqzjreSYzKKGAum3kNOax6wtKNZDS+4wtnEQbx45PesENErbwBH7RNO56Q9gWfsUYZvqEF2UGtnBRr1lHcAsL0mcL13RamzjBXM/nyL4f4Qk5/1aN4xIRPOu+yp62MKo993pwmiHfibpAXA/EsiwKthHDp774HB0JBPR4RjW4hCpW8GX+KRl5Cte6CBUNfpsBShbsUINlnepAwe7IVf1jdvBjhqg/AQYADPg9eBDNZf4AAAAASUVORK5CYII=) 97% center no-repeat transparent;
    font-size:14px
}
.header .search_form .search-example {
    margin-top:7px;
    font-size:12px;
    white-space:nowrap
}
.header .search_form .search-example a {
    text-decoration:none;
    border-bottom:1px dashed
}
.header .lang_select {
    margin:0;
    padding:0;
    font-size:0
}
.header .lang_select li {
    display:-moz-inline-stack;
    display:inline-block;
    vertical-align:middle;
    *vertical-align:auto;
    zoom:1;
    *display:inline;
    width:16px;
    height:10px;
    margin-right:15px;
    background:#dedede;
    border: 1px solid #fff
}
.header .lang_select li.active {
    border-color: #0088a5
}
.header .socials {
    float:right;
    width:272px;
    font-size:12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: -1px;
    align-items: flex-end;
    flex-direction: row;
}

.header .socials div:first-of-type {
	
}

.header .socials ul {
    margin:6px 0 0;
    padding:0;
    list-style:none;
    font-size:0;
    letter-spacing:0
}
.header .socials ul li {
    display:-moz-inline-stack;
    display:inline-block;
    vertical-align:middle;
    *vertical-align:auto;
    zoom:1;
    *display:inline;
    width:32px;
    height:32px;
    margin-right:8px;
    margin-top: 5px;
}

.header .socials ul li:last-of-type {   
    margin-right:0px
}

.header .socials ul li a {
    display:block;
    width:32px;
    height:32px;
    background:url(../images/socials.png) no-repeat #eee;
    text-indent:104%;
    filter:alpha(Opacity=85);
    opacity:.85;
    transition:all .2s ease-in-out;
    overflow:hidden
}
.header .socials ul li a.in_link{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 64 64'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:url(%23radial-gradient);%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3CradialGradient cx='-578.95' cy='-837.6' gradientTransform='translate(499.5 629.5) scale(0.75)' gradientUnits='userSpaceOnUse' id='radial-gradient' r='197.06'%3E%3Cstop offset='0' stop-color='%23f9ed32'/%3E%3Cstop offset='0.36' stop-color='%23ee2a7b'/%3E%3Cstop offset='0.44' stop-color='%23d22a8a'/%3E%3Cstop offset='0.6' stop-color='%238b2ab2'/%3E%3Cstop offset='0.83' stop-color='%231b2af0'/%3E%3Cstop offset='0.88' stop-color='%23002aff'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ctitle/%3E%3Cg data-name='3-instagram' id='_3-instagram'%3E%3Crect class='cls-1' height='64' rx='11.2' ry='11.2' transform='translate(64 64) rotate(180)' width='64'/%3E%3Cpath class='cls-2' d='M44,56H20A12,12,0,0,1,8,44V20A12,12,0,0,1,20,8H44A12,12,0,0,1,56,20V44A12,12,0,0,1,44,56ZM20,12.8A7.21,7.21,0,0,0,12.8,20V44A7.21,7.21,0,0,0,20,51.2H44A7.21,7.21,0,0,0,51.2,44V20A7.21,7.21,0,0,0,44,12.8Z'/%3E%3Cpath class='cls-2' d='M32,45.6A13.6,13.6,0,1,1,45.6,32,13.61,13.61,0,0,1,32,45.6Zm0-22.4A8.8,8.8,0,1,0,40.8,32,8.81,8.81,0,0,0,32,23.2Z'/%3E%3Ccircle class='cls-2' cx='45.6' cy='19.2' r='2.4'/%3E%3C/g%3E%3C/svg%3E");
}
.header .socials ul li a.tg_link {
	background-image: url('./../images/telegram.svg');
}
.header .socials ul li a:hover {
    filter:alpha(Opacity=100);
    opacity:1
}
.header .socials .vk_link {
    background-position:0 0
}
.header .socials .fb_link {
    background-position:-32px 0
}
.header .socials .tw_link {
    background-position:-64px 0
}
.header .socials .yt_link {
    background-position:-96px 0
}
.header .topmenu_wrapper {
    background:#0088a5
}
.header .topmenu_wrapper .top_menu {
    margin:0;
    padding:0;
    color:#fff;
    font-size:0;
    letter-spacing:0;
    font-family:'PT Sans', sans-serif;
    text-align:center;
    text-transform:uppercase
}
.header .topmenu_wrapper .top_menu a {
    color:#fff
}
.header .topmenu_wrapper .top_menu>li {
    position:relative;
    display:-moz-inline-stack;
    display:inline-block;
    vertical-align:middle;
    *vertical-align:auto;
    zoom:1;
    *display:inline;
    width:33.33333%;
    height:40px;
    line-height:40px;
    font-size:18px
}
.header .topmenu_wrapper .top_menu>li>a {
    display:block;
    text-decoration:none
}
.header .topmenu_wrapper .top_menu>li ul {
    display:block;
    position:absolute;
    top:100%;
    left:0;
    right:0;
    margin:0;
    padding:0;
    background:#0095b5;
    height:0;
    overflow:hidden;
    opacity:0;
    transition:all .2s linear
}
.header .topmenu_wrapper .top_menu>li ul li {
    font-size:14px;
    text-align:left;
    padding:15px 40px 0;
    line-height:1.1em
}
.header .topmenu_wrapper .top_menu>li ul li a {
    padding-bottom:1px;
    text-decoration:none;
    border-bottom:1px solid #d5e8ee;
    transition:all .17s linear
}
.header .topmenu_wrapper .top_menu>li:hover {
    background:#0095b5
}
.header .topmenu_wrapper .top_menu>li:hover ul {
    padding:0 0 24px;
    height:auto;
    opacity:1;
    -webkit-transition-delay:linear;
    transition:all .2s .2s linear
}
.header .topmenu_wrapper .top_menu>li ul li a:hover {
    margin-left:-6px
}
.slider_wrapper {
    position:relative;
    overflow:hidden;
}
.slider_wrapper .bar {
    position:absolute;
    top:0;
    left:0;
    height:1px;
    background:#01c6f0;
    background:rgba(1, 198, 240, .8);
    transition:all .05s linear
}
.slider_wrapper .slider_pager_wrap {
    position:absolute;
    bottom:0;
    right:0;
    width:100%;
    height:62px;
    line-height:62px
}
.lt-ie8 .slider_wrapper .slider_pager_wrap {
	height: 30px;
}
.slider_wrapper .slider_pager {
    width:940px;
    margin:0 auto;
    text-align:right
}
.slider_wrapper .slider_pager a {
    display:-moz-inline-stack;
    display:inline-block;
    vertical-align:middle;
    *vertical-align:auto;
    zoom:1;
    *display:inline;
    width:10px;
    height:10px;
    margin-left:5px;
    background:#0095b5;
    white-space:nowrap;
    text-indent:30px;
    -o-border-radius:20px;
    border-radius:20px;
    transition:all .3s linear;
    overflow:hidden
}
.slider_wrapper .slider_pager a.selected {
    background:#fff
}
.slider {
    min-width:960px;
    height:360px!important;
    margin:0 auto;
    background:#ededed;
    overflow:hidden
}
.slider .slide {
    float:left;
    display:block;
    position:relative;
    height:360px!important
}
.slider .slide img {
    position:relative;
    width:100%
}
.slider .slide .slide_text {
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    padding:15px 10px;
    background:rgba(40, 58, 62, .8);
    background:rgb(40, 58, 62);
    color:#fff;
    font-family:'PT Sans', sans-serif;
    text-transform:uppercase
}
.slider .slide .slide_text .date {
    font-family:Arial, "Helvetica Neue", Helvetica, sans-serif
}
.slider .slide .slide_text .text_inner {
    width:940px;
    margin:0 auto;
    font-size:16px
}
.carousel_wrapper {
    position:relative;
    padding:20px 0;
    border-bottom:2px solid #e1e1e1
}
.carousel_wrapper.partners {
    border-top:2px solid #e1e1e1;
    border-bottom:0
}
.carousel_wrapper h3 {
    float:left;
    display:block;
    width:176px;
    position:relative;
    height:60px;
    margin:0;
    padding:0 10px;
    line-height:60px;
    font-size:18px;
    text-transform:uppercase;
    /*border:6px solid #0088a5;*/
}
/*.carousel_wrapper h3 .before, .carousel_wrapper h3:before {
    display:block;
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    width:51%;
    content:'';
    z-index:-1
}*/
.carousel_wrapper .carousel {
    float:left;
    width:700px;
    height:60px;
    margin:0 0 0 40px;
    padding:0;
    font-size:0;
    letter-spacing:0
}
.carousel_wrapper .carousel .carousel_item {
    /*display:-moz-inline-stack;
    display:inline-block;
    vertical-align:top;
    *vertical-align:auto;
    zoom:1;
    *display:inline;*/
    float: left;
    height:60px;
    margin:0;
    padding:0 10px;
    line-height:60px;
    font-size:12px;
    list-style:none
}
.carousel_wrapper .carousel .carousel_item img {
    /*height:60px;*/
    vertical-align:middle
}
.carousel_wrapper .carouselbutton {
    display: block;
    position:absolute;
    top:50%;
    width:13px;
    height:23px;
    margin-top:-12px;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAXCAYAAABEQGxzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk5MDAzRURCQkRENDExRTNCRjQwQ0YzMTE1NEU0NkRBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk5MDAzRURDQkRENDExRTNCRjQwQ0YzMTE1NEU0NkRBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTkwMDNFRDlCREQ0MTFFM0JGNDBDRjMxMTU0RTQ2REEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTkwMDNFREFCREQ0MTFFM0JGNDBDRjMxMTU0RTQ2REEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6jewpCAAAC9UlEQVR42qyYSWtTURiG0yLupOLcpE6lpiiIQ6oV3DhUEX+AE7gWN277F6RrN6JbUXDj0iGmCgoipq0IzgOapLRVU8WdiPp+8N5wcr87fHc48FBIbs9z3nPuPfd86SlcvFYwtjXgOrgA/oIr4BRoWjv4N34m9pp6vR7oqVQqJk+vcSxrwSQ4BC6BCbCfnw0UcmoIE+rBdwN5BVpHyTbwApwEZ8UPhvIKhQHHeiyh4gIVwQOwFTwHh8EC+AHGHFkNlDKEUR7cYgtAeXBtKW2gEmdsGMyw46/O9yI7QtkWXltKEUZ5EKTjYaguT1SosEDrOWNlMMWV+RZw3SJlU5TVuKrWMMqDAMqDz5SHq2oKtIGSIc6KrEw7YlyurMzZLhrCKA8GHurxhSpzpYpxgTZRMgieMsyiYbLblE1TJivVHxFGeTjgyMbAXR701R8WaDMl8vcJOMrnxNranIBpPg+TQaEwAOXhc2JqDNXlcUN5gQYp2Qgeg2PgZ4oNy5vBGcpq3Pa9MMqDASb2OCvV8XDbL/TgpOA9zLLHPwLHwa+Mr5WVoAp2glfyonw2NrzM78HAMnkQQnlkhS5T8hucziGMtO/gBPjDd8tVvydrGK6U8vTybfwOLAW3wPIcAq0AN8AS9n3e78HsZvagD+WRQC2eneSDCriXMdQq3ga7wVtwEDRGqm+UJ0so/K/yYMUa3qbQpOw9GGGovhSe1ZTsAq8ZpuXcIsqDgfWlCKM86Lvl37abHMAHyqoJQ8mx/z7YwQdU+poNuO+VJ0kolhddHvQ5G/ZiFdkBR2ZdKe/Yvx285IDnIh5m5bGEcsqLjgd9zcUdfdwZ3APuxoTyH/vlf+cNO5TyRIUKKC8kzLz1cNqg7CPYC+6EhAorL6zbrvIEhQorL5KWD65sNCBUXHmRJtSoP1RceZG0wPtC2SfKbjOUtbywhlIeCWUtL5KW4K5sH3+0uJmgvEgTKtATVV4k/ZHkM2UPwTg4x9WylhfWUKEeS3kh7b8AAwAcL3bBredUugAAAABJRU5ErkJggg==) no-repeat transparent;
    white-space:nowrap;
    text-indent:40px;
    border:0;
    overflow:hidden
}
.carousel_wrapper .carouselbutton.disabled,
.area_back.disabled, .area_next.disabled {
    cursor:default
}
.carousel_wrapper .carouselbutton.next {
    right:0;
    background-position:-13px 0
}
.carousel_wrapper .carouselbutton.next.disabled,
.area_next.disabled {
    background-position:right 0
}
.carousel_wrapper .carouselbutton.back {
    left:227px;
    background-position:left 0
}
.carousel_wrapper .carouselbutton.back.disabled,
.area_back.disabled {
    background-position:-26px 0
}
.slide_area_wrap {
    position:relative;
    margin: 0 16px;
}
.slide_area_wrap .slide_area {
    position:relative;
    height:110px;
    font-size:0;
    letter-spacing:0
}
.slide_area_wrap .slide_area .slide_area_item {
    float: left;
    width:200px;
    height:80px;
    margin-right:10px;
    font-size:12px;
    overflow:hidden
}
.slide_area_wrap .slide_area .slide_area_item .area_item-img {
    float:left;
    width:60px;
    margin-right:10px;
    -o-border-radius:2px;
    border-radius:2px;
    overflow:hidden
}
.slide_area_wrap .slide_area .slide_area_item .link-item {
    float:left;
    width:130px;
    margin-top:5px
}
.area_back, .area_next {
    display: block;
    position:absolute;
    top:50%;
    width:13px;
    height:23px;
    margin-top:-12px;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAXCAYAAABEQGxzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk5MDAzRURCQkRENDExRTNCRjQwQ0YzMTE1NEU0NkRBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk5MDAzRURDQkRENDExRTNCRjQwQ0YzMTE1NEU0NkRBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTkwMDNFRDlCREQ0MTFFM0JGNDBDRjMxMTU0RTQ2REEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTkwMDNFREFCREQ0MTFFM0JGNDBDRjMxMTU0RTQ2REEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6jewpCAAAC9UlEQVR42qyYSWtTURiG0yLupOLcpE6lpiiIQ6oV3DhUEX+AE7gWN277F6RrN6JbUXDj0iGmCgoipq0IzgOapLRVU8WdiPp+8N5wcr87fHc48FBIbs9z3nPuPfd86SlcvFYwtjXgOrgA/oIr4BRoWjv4N34m9pp6vR7oqVQqJk+vcSxrwSQ4BC6BCbCfnw0UcmoIE+rBdwN5BVpHyTbwApwEZ8UPhvIKhQHHeiyh4gIVwQOwFTwHh8EC+AHGHFkNlDKEUR7cYgtAeXBtKW2gEmdsGMyw46/O9yI7QtkWXltKEUZ5EKTjYaguT1SosEDrOWNlMMWV+RZw3SJlU5TVuKrWMMqDAMqDz5SHq2oKtIGSIc6KrEw7YlyurMzZLhrCKA8GHurxhSpzpYpxgTZRMgieMsyiYbLblE1TJivVHxFGeTjgyMbAXR701R8WaDMl8vcJOMrnxNranIBpPg+TQaEwAOXhc2JqDNXlcUN5gQYp2Qgeg2PgZ4oNy5vBGcpq3Pa9MMqDASb2OCvV8XDbL/TgpOA9zLLHPwLHwa+Mr5WVoAp2glfyonw2NrzM78HAMnkQQnlkhS5T8hucziGMtO/gBPjDd8tVvydrGK6U8vTybfwOLAW3wPIcAq0AN8AS9n3e78HsZvagD+WRQC2eneSDCriXMdQq3ga7wVtwEDRGqm+UJ0so/K/yYMUa3qbQpOw9GGGovhSe1ZTsAq8ZpuXcIsqDgfWlCKM86Lvl37abHMAHyqoJQ8mx/z7YwQdU+poNuO+VJ0kolhddHvQ5G/ZiFdkBR2ZdKe/Yvx285IDnIh5m5bGEcsqLjgd9zcUdfdwZ3APuxoTyH/vlf+cNO5TyRIUKKC8kzLz1cNqg7CPYC+6EhAorL6zbrvIEhQorL5KWD65sNCBUXHmRJtSoP1RceZG0wPtC2SfKbjOUtbywhlIeCWUtL5KW4K5sH3+0uJmgvEgTKtATVV4k/ZHkM2UPwTg4x9WylhfWUKEeS3kh7b8AAwAcL3bBredUugAAAABJRU5ErkJggg==) no-repeat transparent;
    white-space:nowrap;
    text-indent:40px;
    border:0;
    overflow:hidden
}
.area_next {
    right:-16px;
    background-position:-13px 0
}
.area_back {
    left:-16px;
    background-position:left 0
}
.sidebar h3 {
    display:block;
    padding:4px 17px;
    font-size:16px;
    line-height:16px;
    /*border:3px solid*/
}
.sidebar .item {
    padding:12px 0;
    border-bottom:1px solid #e1e1e1;
    overflow:hidden
}
.sidebar .item:first-child {
    padding-top:0
}
.sidebar .item .date {
    margin-bottom:3px
}
.sidebar .item .item-head {
    font-size:0;
    letter-spacing:0
}
.sidebar .item .item-img, .sidebar .item .item-title {
    font-size:14px;
    display:-moz-inline-stack;
    display:inline-block;
    vertical-align:top;
    zoom:1;
    *display:inline
}
.sidebar .item .item-img {
    width:52px;
    height:52px;
    margin-top:10px;
    margin-right:10px;
    text-align:center;
    line-height:52px;
    border:2px solid #d7d7d7;
    -o-border-radius:40px;
    border-radius:40px;
    overflow:hidden
}
.sidebar .item .item-img img {
    vertical-align:middle
}
.sidebar .item .item-title {
    width:130px;
    margin-bottom:10px
}
.sidebar .item .title-link {
    line-height:18px;
    text-decoration:none;
    border-bottom:1px solid
}
.sidebar .item .item-description {
    margin-top:10px;
    font-size:12px;
    font-style:italic
}
.sidebar .link-all {
    display:-moz-inline-stack;
    display:inline-block;
    vertical-align:middle;
    *vertical-align:auto;
    zoom:1;
    *display:inline;
    margin:10px 0 10px 70px;
    text-decoration:none;
    border-bottom:1px solid
}
/*.sidebar .items.news h3 {
    border-color:#eb7e58
}*/
.sidebar .items.advert h3 {
    border-color:#58a4eb
}
.sidebar .items.recomendations h3 {
    border-color:#8bbf61
}
.content .items {
    margin-left:-20px;
    padding-bottom:1px;
    font-size:0;
    letter-spacing:0
}
.lt-ie8 .content .items {
	width: 720px;
}
.content .items+h1, .content .items+h2, .content .items+h3, .content .items+h4 {
    margin-top:0
}
.content .items .item {
    display:-moz-inline-stack;
    display:inline-block;
    vertical-align:top;
    zoom:1;
    *display:inline;
    margin-left:20px;
    margin-bottom:20px;
    text-align:center;
    font-size:14px;
    position: relative;
}
.lt-ie9 .content {
    width:700px;
}
.lt-ie9 .content .items,
.lt-ie10 .content .items {
    position:relative;
    left:-20px;
    width:720px;
    margin-left:0;
}





.content .items .item .item-img {
    height:100px;
    background:#fff;
    -o-border-radius:2px;
    border-radius:2px;
    overflow:hidden
}
.content .items .item .item-img img {
    width:100%
}
.content .items .item.has-items.cell2 .item-head {
    font-size:0;
    letter-spacing:0
}
.items.anons {
    margin-top: 30px;
}
.content .items .item.has-items.cell2 .item-head .item-in {
    display:-moz-inline-stack;
    display:inline-block;
    vertical-align:top;
    *vertical-align:auto;
    zoom:1;
    *display:inline;
    /*width:160px;
    height:100px;*/
    font-size:14px;
    margin-left:20px;
    -o-border-radius:2px;
    border-radius:2px;
    overflow:hidden
}
.content .items .item.has-items.cell2 .item-head .item-in:first-child {
    margin-left:0
}
.content .items .item.photo_news-item .date {
    margin-bottom:5px
}
.content .items .item.photo_news-item .item-img {
    float:left;
    width:100px;
    height:100px;
    margin-right:20px
}
.content .items .item.photo_news-item .item-img img {
    width:auto
}
.content .items.cat .item-head {
    height:140px
}

.content .item .item-text a:hover  {    
    opacity:.85;
    transition:all .35s ease-in-out
}

.content .news-list--first .item:first-child .item-text a  {
    background-color: #dcaa4c;
}

.content .news-list--first  .item:nth-child(2) .item-text a  {
    background-color: #5b7c49;       
}

.content .news-list--first .item:nth-child(3) .item-text a  {
    background-color: #b49e67;    
}

.content .news-list--first .item:nth-child(4) .item-text a  {
    background-color: #c0b177;
    padding: 10px;
}

.content .news-list--first .item:nth-child(5) .item-text a  {
    background-color: #c87d66;
    padding: 18px;
}

.content .news-list--first .item:nth-child(6) .item-text a  {
    background-color: #95ac53;
}    

.content .news-list--second .item:first-child .item-text a  {
    background-color: #416da4;    
}

.content .news-list--second .item:nth-child(2) .item-text a  {
    background-color: #b08b6d;
    padding: 10px 0;
}

.content .news-list--second .item:nth-child(3) .item-text a  {
    background-color: #2e2e2c;
}

.content .news-list--second .item:nth-child(4) .item-text a  {
    background-color: #5070a6;
}

.content .news-list--third .item:first-child .item-text a  {
    background-color: #336633;
}

.content .news-list--third .item:nth-child(2) .item-text a  {
    background-color: #643a22;
}

.content .news-list--third .item:nth-child(3) .item-text a  {
    background-color: #5c6856;
}

.content .news-list--third .item:nth-child(4) .item-text a  {
    background-color: #669999;
}


.content .item-text a {
    display: block;
    text-decoration: none;
    color: white;
    padding: 18px 0;
    margin-top: 5px;
}

.content .items.cat .item-img {
    height:140px
}
.content .items.cat .item-img img {
    filter:alpha(Opacity=85);
    opacity:.85;
    transition:all .35s ease-in-out
}
.content .items.cat .item-img:hover img {
    filter:alpha(Opacity=100);
    opacity:1;
}
.content .items.anons .item {
    text-align:left
}
.content .items.cell-3 .item {
    width:220px
}
.content .items.cell-3 .item.cell2 {
    width:460px
}
.content .items.cell-2 .item {
    width:340px
}
.content .photo-page-section{
    float:right;
}
.wrapper {
    min-width:980px;
    max-width:1000px;
    margin:0 auto;
    box-shadow:0 0 15px rgba(0, 0, 0, .3)
}
.lt-ie8 .wrapper,
.lt-ie9 .wrapper {
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
}
.sidebar {
    float:left;
    width:220px;
    margin-left:-240px
}
.sidebar>:first-child {
    margin-top:0
}
.side_menu {
    margin-top:30px
}
.side_menu :first-child {
    margin-top:0
}
.side_menu a {
    text-decoration:none;
    border-bottom: 1px solid;
}
.side_menu h3 {
    margin:0 0 10px;
    padding:0;
    font-size:20px;
    line-height:1.4em;
    border:0
}
.side_menu ul {
    position: relative;
    margin:0 0 0 -6px;
    padding:0;
    list-style:none
}
.side_menu li {
    display:block;
    margin-top:6px;
    padding:6px
}
.side_menu li:first-child {
    margin-top:0
}
.side_menu li.active {
    margin:0 0 0 -3px;
    font-weight:bold;    
    border-radius:2px;
    -o-border-radius:2px
}
.side_menu li.active a {
    color:#000;
    border: 0;
    cursor:default
}
.container {
    width:940px;
    margin:0 auto;
    padding-left:10px;
    padding-right:10px
}
.content>:first-child {
    margin-top:0
}
.main {
    margin-left:240px;
    margin-top:24px;
    padding-bottom:20px
}
.footer {
    width:940px;
    margin:0 auto;
    padding:20px 0;
    border-top:2px solid #e1e1e1;
    overflow: hidden
}
.copy {
    float: left
}
.webmaster {
    float: right
}
.preview .pitem {
    margin-top:30px
}
.preview .pitem:first-child {
    margin-top:0;
}
.preview .pitem > span {
    display:block;
    color:#ababab
}
.preview .pitem a {
    font-size:16px;
    text-decoration:none;
    border-bottom:1px solid
}
.preview .pitem p {
    margin-top:3px
}
#photo-main-page-right {
    float: none !important;
    height: auto !important;
    overflow: hidden;
}
.bxiu-album-cont select {
    width: 370px !important;
}
.photo-controls-mainpage .empty-clear {
    display: none !important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width:4px;
    height:100%;
    margin:0 auto;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    text-align:center
}
.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonUp {
    display:block;
    position:relative;
    height:20px;
    overflow:hidden;
    margin:0 auto;
    cursor:pointer
}
.mCSB_scrollTools .mCSB_buttonDown {
    top:100%;
    margin-top:-40px
}
.mCSB_horizontal>.mCSB_container {
    height:auto;
    margin-right:0;
    margin-bottom:30px;
    overflow:hidden
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar {
    margin-bottom:0
}
.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar, .mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar {
    margin-right:0;
    margin-bottom:30px
}
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools {
    height:16px;
    top:auto;
    right:auto;
    bottom:0;
    left:0;
    overflow:hidden
}
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer {
    margin:0 20px
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width:100%;
    height:2px;
    margin:7px 0;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger {
    width:30px;
    height:100%
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width:100%;
    height:4px;
    margin:6px auto;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft, .mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight {
    display:block;
    position:relative;
    width:20px;
    height:100%;
    overflow:hidden;
    margin:0 auto;
    cursor:pointer;
    float:left
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight {
    margin-left:-40px;
    float:right
}
.mCustomScrollBox {
    -ms-touch-action:none
}
.mCSB_scrollTools .mCSB_draggerRail {
    background:#000;
    background:rgba(0, 0, 0, .4);
    filter:"alpha(opacity=40)";
    -ms-filter:"alpha(opacity=40)"
}
.lt-ie8 .mCSB_draggerRail {
    position: relative;
    top: 5px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background:#fff;
    background:rgba(255, 255, 255, .75);
    filter:"alpha(opacity=75)";
    -ms-filter:"alpha(opacity=75)"
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background:rgba(255, 255, 255, .85);
    filter:"alpha(opacity=85)";
    -ms-filter:"alpha(opacity=85)"
}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background:rgba(255, 255, 255, .9);
    filter:"alpha(opacity=90)";
    -ms-filter:"alpha(opacity=90)"
}
.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp {
    background-image:url(mCSB_buttons.png);
    background-repeat:no-repeat;
    opacity:.4;
    filter:"alpha(opacity=40)";
    -ms-filter:"alpha(opacity=40)"
}
.mCSB_scrollTools .mCSB_buttonUp {
    background-position:0 0
}
.mCSB_scrollTools .mCSB_buttonDown {
    background-position:0 -20px
}
.mCSB_scrollTools .mCSB_buttonLeft {
    background-position:0 -40px
}
.mCSB_scrollTools .mCSB_buttonRight {
    background-position:0 -56px
}
.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail {
    background:#000;
    background:rgba(0, 0, 0, .15)
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background:#000;
    background:rgba(0, 0, 0, .75)
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background:rgba(0, 0, 0, .85)
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background:rgba(0, 0, 0, .9)
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp {
    background-position:-80px 0
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown {
    background-position:-80px -20px
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft {
    background-position:-80px -40px
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight {
    background-position:-80px -56px
}
.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail {
    width:4px;
    background:#fff;
    background:rgba(255, 255, 255, .1);
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width:4px;
    background:#fff;
    background:rgba(255, 255, 255, .75);
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width:100%;
    height:4px;
    margin:6px 0
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width:100%;
    height:4px;
    margin:6px auto
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background:rgba(255, 255, 255, .85)
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background:rgba(255, 255, 255, .9)
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp {
    background-position:-32px 0
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown {
    background-position:-32px -20px
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft {
    background-position:-40px -40px
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight {
    background-position:-40px -56px
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail {
    width:4px;
    background:#000;
    background:rgba(0, 0, 0, .1);
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width:4px;
    background:#000;
    background:rgba(0, 0, 0, .75);
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width:100%;
    height:4px;
    margin:6px 0
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width:100%;
    height:4px;
    margin:6px auto
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background:rgba(0, 0, 0, .85)
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background:rgba(0, 0, 0, .9)
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp {
    background-position:-112px 0
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown {
    background-position:-112px -20px
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft {
    background-position:-120px -40px
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight {
    background-position:-120px -56px
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail {
    width:4px;
    background:#fff;
    background:rgba(255, 255, 255, .1);
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width:6px;
    background:#fff;
    background:rgba(255, 255, 255, .75);
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width:100%;
    height:4px;
    margin:6px 0
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width:100%;
    height:6px;
    margin:5px auto
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp {
    background-position:-16px 0
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown {
    background-position:-16px -20px
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft {
    background-position:-20px -40px
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight {
    background-position:-20px -56px
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail {
    width:4px;
    background:#d2d9dd;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width:6px;
    background:#98a9b2;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width:100%;
    height:6px;
    margin:5px 0
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width:100%;
    height:6px;
    margin:5px auto
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp {
    background-position:-96px 0
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown {
    background-position:-96px -20px
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft {
    background-position:-100px -40px
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight {
    background-position:-100px -56px
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail {
    background:#fff;
    background:rgba(255, 255, 255, .1)
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width:2px
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width:100%
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width:100%;
    height:2px;
    margin:7px auto
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail {
    background:#000;
    background:rgba(0, 0, 0, .15)
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width:2px;
    background:#000;
    background:rgba(0, 0, 0, .75)
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width:100%
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width:100%;
    height:2px;
    margin:7px auto
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background:rgba(0, 0, 0, .85)
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background:rgba(0, 0, 0, .9)
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp {
    background-position:-80px 0
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown {
    background-position:-80px -20px
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft {
    background-position:-80px -40px
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight {
    background-position:-80px -56px
}

.video-item .item-in a,
.video__preview-wrap {
    position: relative;
    display: block;
    *z-index: expression(runtimeStyle.zIndex = 1, insertAdjacentHTML('afterBegin', '<i class="before">&nbsp;</i> <i class="after">&nbsp;</i>'));
}
.video-item .title-link {
    display: none;
}
.video-item:first-child .title-link {
    display: inline;
}
.video-item .item-in a:before, .video-item .item-in a:after,
.video-item .item-in a .before, .video-item .item-in a .after,
.video__preview-wrap:before, .video__preview-wrap:after, 
.video__preview-wrap .before, .video__preview-wrap .after {
    position: absolute;
    content: '';
    top: 50%;
    left: 50%;
}
.video-item .item-in a:before,
.video-item .item-in a .before,
.video__preview-wrap:before,
.video__preview-wrap .before {
    margin: -11px 0 0 -16px;
    width: 32px;
    height: 23px;
    background: #22211f;
    background: rgba(34,33,31,0.8);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.video-item .item-in a:after,
.video-item .item-in a .after,
.video__preview-wrap:after,
.video__preview-wrap .after {
    margin: -5px 0 0 -4px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 8px solid #fff;
    border-bottom: 5px solid transparent;
}

.video__list {}
.video {
    overflow: hidden;
    margin: 0 0 20px;
}
.video__preview {
    float: left;
    width: 165px;
}
.video__preview-wrap {
    /*display: block;*/
}
.video__preview-wrap img {
    max-width: 165px;
}
.video__preview + .video__body {
    margin: 0 0 0 185px;
}
.video__body {}
.video__date {
    color: #ababab;
    margin: 0 0 5px;
}
.video__title {}


/* popup for dispatch start */
.overlay {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    display: none;
    background-color: rgba(0, 0, 0, 0.65);
    position: fixed; 
    cursor: default; 
}

.overlay:target {
    display: block;
}

.popup {
    top: -100%;
    right: 0;
    left: 50%;
    font-size: 14px;
    z-index: 20;
    margin: 0;
    width: 35%;
    min-width: 320px;
    max-width: 600px;
    position: fixed;
    padding: 15px;
    border: 1px solid #383838;
    background: #fefefe;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    font: 14px/18px 'Tahoma', Arial, sans-serif;
    -webkit-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    -moz-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    -ms-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    -webkit-transform: translate(-50%, -500%);
    -ms-transform: translate(-50%, -500%);
    -o-transform: translate(-50%, -500%);
    transform: translate(-50%, -500%);
    -webkit-transition: -webkit-transform 0.6s ease-out;
    -moz-transition: -moz-transform 0.6s ease-out;
    -o-transition: -o-transform 0.6s ease-out;
    transition: transform 0.6s ease-out;
}

.overlay:target+.popup {
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    top: 20%;
}

.close {
    top: -10px;
    right: -10px;
    width: 20px;
    height: 20px;
    position: absolute;
    padding: 0;
    border: 2px solid #ccc;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    background-color: rgba(61, 61, 61, 0.8);
    -webkit-box-shadow: 0px 0px 10px #000;
    -moz-box-shadow: 0px 0px 10px #000;
    box-shadow: 0px 0px 10px #000;
    text-align: center;
    text-decoration: none;
    font: 13px/20px 'Tahoma', Arial, sans-serif;
    font-weight: bold;
    -webkit-transition: all ease .8s;
    -moz-transition: all ease .8s;
    -ms-transition: all ease .8s;
    -o-transition: all ease .8s;
    transition: all ease .8s;
}
.close:before {
    color: rgba(255, 255, 255, 0.9);
    content: "X";
    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
    font-size: 12px;
}
.close:hover {
    background-color: rgba(252, 20, 0, 0.8);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);    
}

.popup img {
    width: 100%;
    height: auto;
}

.pic-left, 
.pic-right {
    width: 25%;
    height: auto;
}
.pic-left {
    float: left;
    margin: 5px 15px 5px 0;
}
.pic-right {
    float: right;
    margin: 5px 0 5px 15px;
}

.popup embed, 
.popup iframe {
    top: 0;
    right: 0;
    bottom: 0; 
    left: 0; 
    display:block;
    margin: auto;
    min-width: 320px;
    max-width: 600px;
    width: 100%;
}
.popup h2 { 
    margin: 0;
    color: #008000;
    padding: 5px 0px 10px;
    text-align: left;
    text-shadow: 1px 1px 3px #adadad;
    font-weight: 500;
    font-size: 1.4em;
    font-family: 'Tahoma', Arial, sans-serif;
    line-height: 1.3;
}

.popup p {margin: 0; padding: 5px 0}

.popup__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    height: 270px;
}

.popup__form label span {
    margin-left: 10px;
}   
            

.popup__form .popup__field {
    position: relative; 
    padding-left: 10px;           
}

.popup__form .popup__field:before {
    content: '*';    
    position: absolute;
    color: red;
    left: 0;        
}

.popup__form .popup__field input {
    width: 97%; 
}

.popup__field--required {
    color:grey;
}

/* popup for dispatch end */

.details li a {
    position: relative;
    text-decoration: none;
}

.details li a:hover {
    opacity: 0.8;
}


.card-name {
    display: block;
    color: white;    
    padding: 18px 0;
    margin-top: 5px;
}

.card-name--br {
    background-color: #9b6a48;
}

.card-name--grey{
    background-color: #3b3b3b;
}

.card-name--red {
    background-color: #980109;
}

.card-name--blu {
    background-color: #404f6e;
}

.card-name--pink {
    background-color: #bb4b51;
}

.card-name--light-green {
    background-color: #ccbf93;
}

.card-name--grey-brown {
    background-color: #8c6d4c;
}

.card-name--green {
    background-color: #81903b;
}

.card-name--aqua {
    background-color: #669999;
}

.card-name--bord {
    background-color: #996666;
}

.card-name--dark-red {
    background-color: #5a3734;
}

.card-name--dark-green {
    background-color: #3f6540;
}

.card-name--aqwa-light {
    background-color: #0088a5;
    padding: 10px 0;
}

.card-name--violet {
    background-color: #333399;
    padding: 18px 0;
}

.card-name--marsh {
    background-color: #666633;
}

.card-name--light-blue {
    background-color: #3573a9;
}

.card-name--light-violet {
    background-color: #9999cc;
}

.card-name--1 {
    background-color: #424362;
}

.card-name--2 {
    background-color: #365651;
}

.card-name--3 {
    background-color: #996633;
}

.card-name--4 {
    background-color: #00a9bf;
}

.card-name--5 {
    background-color: #00abef;
}


.card-name--6 {
    background-color: #ffa736;
}


.don_input-count {
	border: 1px solid #d8d8d8;
	border-radius: 2px;
	padding: 8px 10px;
	outline: none;
}
.don_checkbox-wrapper {
	margin-top: 15px;
}
.don_checkbox-item {
	display: flex;
}
.don_checkbox-item:not(:last-child) {
	margin-bottom: 10px;
}

.don_label {
	width: 24px;
	height: 24px;
	cursor: pointer;
	position: relative;
}

.don_input-checkbox {
	width: 24px;
	height: 24px;
	cursor: pointer;
	position: relative;
}

.don_input-checkbox:after {
	content: '';
	display: none;
	position: absolute;
	width: 14px;
	height: 14px;
	background-color: #0088a5;
	border-radius: 2px;
	top: calc(50% - 7px);
	left: calc(50% - 7px);
}

.don_input-checkbox {
	position: absolute;
	left: 0;
	top: 1px;
	width: 20px;
	height: 20px;
	border-radius: 2px;
	border: 1px solid #d8d8d8;
}

.don_input:checked + .don_input-checkbox:after {
	display: block;
}

.don_input {
	visibility: hidden;
}

.don_text {
	margin-bottom: 0;
	margin-top: 0;
	margin-left: 6px;
	display: flex;
	align-items: center;
}

.don_text a {
	margin-left: 5px;
}

.don_button {
	background-color: #0088a5;
	outline: none;
	border: none;
	margin-top: 10px;
	padding: 8px 10px;
	color: #ffffff;
	border-radius: 2px;
	min-width: 140px;
	font-size: 18px;
	line-height: 20px;
	cursor: pointer;
}

.don_button:disabled {
	background-color: #bdbdbd;
	color: #d8d8d8;
}
