/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,700&subset=cyrillic);

html {
    font-family: sans-serif;
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

article,aside,footer,header,nav,section {
    display: block
}

figcaption,figure,main {
    display: block
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace,monospace;
    font-size: 1em
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

a:active,a:hover {
    outline-width: 0
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b,strong {
    font-weight: bolder
}

code,kbd,samp {
    font-family: monospace,monospace;
    font-size: 1em
}

dfn {
    font-style: italic
}

mark {
    background-color: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

audio,video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

img {
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

button,input,optgroup,select,textarea {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

[type=reset],[type=submit],button,html [type=button] {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
    outline: ButtonText dotted 1px
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    display: inline-block;
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox],[type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details,menu {
    display: block
}

summary {
    display: list-item
}

canvas {
    display: inline-block
}

[hidden],template {
    display: none
}

.buttons {
    width: 100%;
    text-align: center;
    margin-top: -10px
}

.buttons * {
    position: relative
}

input[type=button] {
    color: #000;
    background-color: #fff;
    padding: 5px 15px;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 700;
    box-shadow: 3px 0 5px rgba(20,21,122,.8)
}

.hidden {
    display: none
}

*,.cur-default {
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAB+FBMVEUycpUxcJMxcJIyc5Y4gKczdJg2fKI3fqQwbpA2e6EzdZkvbI06ha41eZ40d5stZ4Y5gqouaopvrc8/kLxdo8kwbY80d5w1ep/z+Ps7h7FXn8dFlcFHl8I6hK08ibMva4xClMDe7PRIl8I5g6vq8/g3fqVNmsSrz+OeyN9QnMVfpMqbxt48irRlqMzm8fd0sNFHl8I1eZ5ipsv7/f56tNP5/P03fqRRnMWBt9U0d5s2e6FIl8Lw9vo7h7Crz+Noqc1NmsRLmcOqz+PO4+/Y6fJco8mz1OZOmsRco8nD3et6tNPA2+pOmsRHl8JWn8c+jrlRnMVIl8Iuaoq62Og/kLzM4u7z+Ps/kb0/kb03fqVElcFBk8BTncY0d5y62OiozuJ1sdGAt9VFlcGt0eSEudY1eZ6NvtmEudZZochmqMyJvNgxcJM2fKKSwdvj7/YtZ4fb6/OlzOHC3etyr9B3stK82emhyuA4gKd9tdRKmMNWn8c7h7F4stI0d5xBk8A3fqS31ueAt9Xe7PT5/P1Bk8BmqMxTnca51+g+jrpElcFQnMXe7PRfpMo6ha6PwNo9jLdAkr9pqs221udXn8dWn8f5/P19tdTF3uxZochZochxrtDw9vp4stI/kb3M4u7s9PmSwdtxrtA0d5v5/P2Nvtk9jLc5gqr///+I9UsLAAAAqHRSTlP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wCZX+z0AAAAbUlEQVQY02MoXI4KGNoV0QQm5qIJSLvOQhWQs20TQRFgYVGWskcWYGcT55TWQBLg5GJl5XREWMUAAXIIASYmRsaFvssE4ALcTEVMJciGcsctt+RFFkhevtxNtAlJAEQI+qMJ9AqiCbgUT4ULAADWhokS+jaRqAAAAABJRU5ErkJggg==) 0 0,default;
    cursor: defaut
}

.cur-pointer,a,a *,input[type=button] {
    cursor: url(data:image/png;base64,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) 0 0,pointer!important
}

.cur-wait {
    cursor: wait!important
}

.cur-progress {
    cursor: progress
}

* {
    font-family: Ubuntu!important;
    font-weight: 400!important;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-repeat: no-repeat!important
}

.relative {
    position: relative!important
}

.fixed {
    position: fixed!important
}

html {
    display: table;
    height: 100%;
    text-align: center;
    width: 100%
}

body {
    display: table-cell;
    vertical-align: middle;
    margin: auto;
    padding: 0;
    background-image: url(//s1.stc.all.kpcdn.net/best/stavropol/mks/images/body-bg.jpg);
    background-size: cover
}

#mainContainer {
    background-color: #fff;
    width: 1000px;
    height: 750px;
    position: relative;
    margin: auto;
    overflow: hidden;
    border-radius: 10px;
    box-shadow: 0 0 20px #00f
}

#mainContainer * {
    position: relative
}

#mainContainer.c3 {
    background-image: url(//s1.stc.all.kpcdn.net/best/stavropol/mks/images/cow03.jpg)
}

#mainContainer.c2 {
    background-image: url(//s1.stc.all.kpcdn.net/best/stavropol/mks/images/cow02.jpg)
}

#mainContainer.c1 {
    background-image: url(//s1.stc.all.kpcdn.net/best/stavropol/mks/images/cow01.jpg)
}

#mainContainer.k1 {
    background-image: url(//s1.stc.all.kpcdn.net/best/stavropol/mks/images/kef-011.jpg)
}

#mainContainer.k2 {
    background-image: url(//s1.stc.all.kpcdn.net/best/stavropol/mks/images/kef-021.jpg)
}

#mainContainer.k3 {
    background-image: url(//s1.stc.all.kpcdn.net/best/stavropol/mks/images/kef-031.jpg)
}

#mainContainer.ch1 {
    background-image: url(//s1.stc.all.kpcdn.net/best/stavropol/mks/images/ch-011.jpg)
}

#mainContainer.ch2 {
    background-image: url(//s1.stc.all.kpcdn.net/best/stavropol/mks/images/ch-021.jpg)
}

#mainContainer.ch3 {
    background-image: url(//s1.stc.all.kpcdn.net/best/stavropol/mks/images/ch-031.jpg)
}

#mainContainer.ch1 #message,#mainContainer.ch2 #message,#mainContainer.ch3 #message,#mainContainer.k1 #message,#mainContainer.k2 #message,#mainContainer.k3 #message {
    top: 160px;
    margin-left: 280px
}

h1,p {
    font-size: 18px;
    line-height: 100%;
    text-align: left;
    color: #ff0;
    clear: both;
    text-shadow: 3px 0 5px rgba(20,21,122,.8),-3px 0 5px rgba(20,21,122,.8),0 3px 5px rgba(20,21,122,.8),0 -3px 5px rgba(20,21,122,.8)
}

h1 {
    text-align: center;
    font-size: 30px;
    margin: 0 0 20px
}

#message {
    position: relative;
    border: 1px solid #000;
    z-index: 20000;
    padding: 1em;
    border-radius: 5px;
    background-color: rgba(100,100,200,.8);
    box-shadow: 3px 0 5px rgba(20,21,122,.8),0 3px 5px rgba(20,21,122,.8);
    width: 350px;
    margin-left: 300px;
    margin-top: 30px
}

#message * {
    position: relative
}

#share {
    margin-bottom: 10px
}