@font-face {
    font-family: 'AppetiteRounded';
    src: url('../fonts/AppetiteRounded.woff2') format('woff2'),
        url('AppetiteRounded.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family:'Ravie-Regular';
	src: url('Ravie_gdi.eot');
	src: url('Ravie_gdi.eot@#iefix') format('embedded-opentype'),
		url('../Ravie_gdi.woff') format('woff'),
		url('Ravie_gdi.ttf') format('truetype'),
		url('Ravie_gdi.svg#Ravie-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: semi-expanded;
	unicode-range: U+0020-25CA;
}



@font-face
{font-family:'Belly Laugh';
src:url(../fonts/belly.woff2) format("woff2");font-weight:400;font-style:normal}




@font-face {
    font-family: 'fff6';
    src: url('../10611.ttf');
    font-size: 18px;
}

@font-face {
    font-family: 'fff7';
    src: url('../10692.ttf');
    font-size: 18px;
}

@font-face {
    font-family: 'ff2';
    src: url('../9710.otf');
    font-size: 18px;
}

@font-face {
    font-family: 'ff33';
    src: url('../fonts/grobold-webfont.woff2');
    font-size: 18px;
}


@font-face {
    font-family: 'ff7';
    src: url('../AppetiteRounded.woff2');
    font-size: 18px;
}
@font-face {
    font-family: 'ff9';
    src: url('../Ravie_gdi.woff');
    font-size: 18px;
}

@font-face {
    font-family: 'ff8';
    src: url('../15172.otf');
    font-size: 18px;
}

@font-face {
    font-family: 'ff22';
    src: url('../fonts/AppetiteRounded.woff2');
    font-size: 18px;
}

@font-face {
    font-family: 'ff23';
    src: url('../fonts/LuckiestGuyRUS-BEL-UKR.woff2');
    font-size: 18px;
}

ul, menu, dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
}

body {
    font-size: 17.5;
    margin: 0;
    min-width: 1250px;
    color: #254438;
    background: #fcfeff;
    overflow-y: scroll;
    padding: 0;
}
img { border:0px; }
.clr { clear:both; } 
body,.form  {font-family: ff2;}
a {text-decoration:none;}
img {vertical-align:middle;}
img,hr {outline:none; border:none;}
button,input,textarea,select {outline:none;}
.stn:link, .stn:visited {
    color: #188e7b;
    text-decoration: underline;
} 
.stn:active, .stn:hover { color: #d77906; text-decoration: none; }

.stn-sort:link, .stn-sort:visited {
    color: #2b5243;
    text-decoration: none;
}
.stn-sort:active, .stn-sort:hover { color: #317159; text-decoration: none; }

/*############# WRAPPERS #############*/
.wrap { margin:0 auto; border:0px solid black; min-height: 100%;}

/*############# HEADER #############*/
.header {
    height: 790px;
    /* background: url(../img/farms_large.jpg)center top 58px no-repeat; */
    WIDTH: 100%;
    padding-top: 0px;
    left: 0;
    min-width: 1250px;
    text-align: center;
    margin-top: 0px;
    font-family: 'Palatino Linotype';
    background-size: 100% 100%;
    background-position: 50% 11%;
}

.homepage__games:after {
    width: 100%;
    height: 4px;
    background-image: url(../img/factory-fence-left.png);
    background-repeat: repeat-x;
    position: absolute;
    top: 7px;
    z-index: 2;
    content: "";
}
.homepage__games {
    position: relative;
}
.header2 {
    background: url(../img/header2.jpg) center top -30px no-repeat;
    height: 350px;
    WIDTH: 100%;
    left: 0;
	min-width: 1250px;
    text-align: center;
    margin-top: 0px;
    font-family: 'Palatino Linotype';
}

.head {
    height: 604px;
    width: 1250;
    text-align: center;
    margin: 0 auto;
    min-width: 1250px;
    position: relative;
    margin-bottom: 255px;
}
@media (max-width: 1200px) and (min-width: 480px){
.head {
      height: 814px;
    text-align: center;
    margin: 0 auto;
    min-width: 1250px;
    position: relative;
    background-image: url(../img/New_splash-1655x1024.jpg);
    background-size: cover;
    WIDTH: 100%;
}}
	
.header-top {
    background: #82828200;
    height: 60px;
	min-width: 1250px;
    padding-left: 17px;
    text-align: center;
    top: 75px;
    width: 1250;
    padding: 10;
    border-radius: 0px 0px 10px 10px;
    margin: 0 auto;
    z-index: 15;
}

.bonn {
    background: #298a7b0d;
    width: 90%;
    position: relative;
    border-radius: 7px;
    margin: 0 auto;
    top: 0;
    padding: 15px 10px 20px 10px;
}

.banertops {
    background: #1a312970;
    position: relative;
    top: 0;
    border-radius: 3px;
    padding: 5;
    height: 60;
    margin: 0 auto;
    width: 468px;
}

.banertops div div{
    width: 468 !important;
    height: 60 !important;
}

.banertops img {
    vertical-align: middle;
    background-size: 100%;
    width: 468;
    opacity: 0.8;
    height: 60;
}

.banertops img:hover {
    vertical-align: middle;
    background-size: 100%;
    width: 468;
    opacity: 1;
    height: 60;
}

.banertop1 {
    float: left;
    background: #1a312970;
    position: relative;
    top: 0;
    border-radius: 3px;
    padding: 5;
    height: 47;
    margin-left: 60;
    width: 360px;
}

.banertop1 div div{
    width: 360 !important;
    height: 46.15 !important;
}

.banertop1 img {
    vertical-align: middle;
    background-size: 100%;
    width: 360;
    opacity: 0.8;
    height: 46.15;
}

.banertop1 img:hover {
    vertical-align: middle;
    background-size: 100%;
    width: 360;
    opacity: 1;
    height: 46.15;
}

.banertop2 {
    float: right;
    background: #1a312970;
    position: relative;
    top: 0;
    border-radius: 3px;
    padding: 5;
    height: 47;
    margin-right: 60;
    width: 360px;
}

.banertop2 div div{
    width: 360 !important;
    height: 46.15 !important;
}

.banertop2 img {
    vertical-align: middle;
    background-size: 100%;
    width: 360;
    opacity: 0.8;
    height: 46.15;
}

.banertop2 img:hover {
    vertical-align: middle;
    background-size: 100%;
    width: 360;
    opacity: 1;
    height: 46.15;
}

a {
    color: #2b5243;
}

.fly3 {
    width: 300;
    height: 220px;
    background: url(../img/fly3.png) no-repeat;
    position: absolute;
    background-size: 80%;
    top: -20px;
    opacity: 1;
    color: red;
    left: 50%;
    margin-left: 320px;
    font-family: cheeseusaceu;
    font-size: 17px;
    text-shadow: 1px 1px 0px #151313, 1px 1px 0px #404889;
    z-index: 100;
}

.butt-box {
    width: 476px;
    margin: 0 auto;
    text-shadow: 1px 1px 0 #414d21;
    text-align: center;
    color: #254438;
    top: 275px;
    border: none;
    font-size: 23px;
    position: relative;
    height: 88px;
}

.butt {
    background: url(../img/butt.png) center top no-repeat;
    margin: 0 auto;
    text-shadow: 1px 1px 0 #ffffffba;
    text-align: center;
    color: #254438;
    transform: rotate(3deg);
    font-family: ff8;
    border: none;
    font-size: 23px;
    padding: 28 30 12 30;
    position: relative;
    height: 88px;
}

.butt:hover {
    background: url(../img/butt2.png) center top no-repeat;
    margin: 0 auto;
    text-shadow: 1px 1px 0 #ffffffba;
    text-align: center;
    color: #254438;
    transform: rotate(1deg);
    border: none;
    font-size: 23px;
    padding: 28 30 12 30;
    position: relative;
    height: 88px;
}

.kno {
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ffd722),to(#faa100));
    background-image: linear-gradient(180deg,#ffd722,#faa100);
    color: #2d5244;
    border: 1px solid #495267;
    -webkit-box-shadow: none;
    border-bottom: 1px solid #485571;
    box-shadow: 0 1px 3px 0 #4e2cd800, 0 1px 3px 0 rgba(0, 0, 0, 0), 0 2px 1px -1px rgba(0, 0, 0, 0.38);
    height: 29px;
	 vertical-align: middle;
    font-weight: 500;
    text-decoration: none;
    text-shadow: 1px 1px 0 #ffffffba;
    font-size: 17px;
    padding: 0 12;
	width: 71;
    text-align: center;
    display: inline-block;
    margin: 6 2 0 2;
    line-height: 27px;
    border-radius: 17px;
	cursor: pointer;
}


.kno:hover {
    background-image:-webkit-gradient(linear,left top,left bottom,from(#f3bd00),to(#c36100));
	background-image:linear-gradient(180deg,#f3bd00,#f18816); 
	color: #254438;
}


.kno:active {
	background-color:#fbaa06;-webkit-box-shadow:inset 0 3px 0 0 rgba(0,0,0,.24);
	box-shadow:inset 0 1px 0 0 rgba(0,0,0,.24); 
}

.kno2 {
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ffd722),to(#faa100));
    background-image: linear-gradient(180deg,#ffd722,#faa100);
    color: #2d5244;
    border: 1px solid #495267;
    -webkit-box-shadow: none;
    border-bottom: 1px solid #485571;
    box-shadow: 0 1px 3px 0 #4e2cd800, 0 1px 3px 0 rgba(0, 0, 0, 0), 0 2px 1px -1px rgba(0, 0, 0, 0.38);
    height: 29px;
	 vertical-align: middle;
    font-weight: 500;
    text-decoration: none;
    text-shadow: 1px 1px 0 #ffffffba;
    font-size: 17px;
    padding: 0 12;
	width: 58;
    text-align: center;
    float: right;
    margin: 6 2 0 2;
    line-height: 27px;
    border-radius: 17px;
	cursor: pointer;
}


.kno2:hover {
    background-image:-webkit-gradient(linear,left top,left bottom,from(#f3bd00),to(#c36100));
	background-image:linear-gradient(180deg,#f3bd00,#f18816); 
	color: #254438;
}


.kno2:active {
	background-color:#fbaa06;-webkit-box-shadow:inset 0 3px 0 0 rgba(0,0,0,.24);
	box-shadow:inset 0 1px 0 0 rgba(0,0,0,.24); 
}

.vhod {
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ffd722),to(#faa100));
    background-image: linear-gradient(180deg,#ffd722,#faa100);
    color: #2d5244;
    border: 1px solid #495267;
    -webkit-box-shadow: none;
    border-bottom: 1px solid #485571;
    box-shadow: 0 1px 3px 0 #4e2cd800, 0 1px 3px 0 rgba(0, 0, 0, 0), 0 2px 1px -1px rgba(0, 0, 0, 0.38);
    height: 35px;
    font-weight: 500;
    text-decoration: none;
    text-shadow: 1px 1px 0 #ffffffba;
    min-width: 100px;
    font-size: 16px;
    text-align: center;
    display: inline-block;
    margin: 0 5 0 5;
    line-height: 33px;
    border-radius: 17px;
}
.vhod:hover {
    background-image:-webkit-gradient(linear,left top,left bottom,from(#f3bd00),to(#c36100));
	background-image:linear-gradient(180deg,#f3bd00,#f18816); 
	color: #254438;
}


.vhod:active {
	background-color:#fbaa06;-webkit-box-shadow:inset 0 3px 0 0 rgba(0,0,0,.24);
	box-shadow:inset 0 1px 0 0 rgba(0,0,0,.24); 
}

.rega {
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ffd722),to(#faa100));
    background-image: linear-gradient(180deg,#00000033,#323a3800);
    color: #fbe5a9;
    border: 2px solid #faa100;
    border-top: 1px solid #ffd722;
    border-bottom: 1px solid #ff7100;
    -webkit-box-shadow: none;
    text-shadow: 1px 1px 0 #10124a;
    box-shadow: 0 1px 3px 0 #4e2cd800, 0 1px 3px 0 rgba(0, 0, 0, 0), 0 2px 1px -1px rgba(0, 0, 0, 0.38);
    height: 35px;
    text-align: center;
    display: inline-block;
    min-width: 150px;
    font-size: 16.5px;
    margin: 0 15 0 5;
    line-height: 33px;
    border-radius: 17px;
}

.rega:hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ffd722),to(#faa100));
    background-image: linear-gradient(180deg,#ffd722,#f18816);
    text-shadow: 1px 1px 0 #ffffffba;
    color: #254438;
}
.rega:active {
	background-color:#fbaa06;-webkit-box-shadow:inset 0 3px 0 0 rgba(0,0,0,.24);
	box-shadow:inset 0 1px 0 0 rgba(0,0,0,.24); 	
}

.header-left {
    height: auto;
    width: 100%;
    float: left;
    margin-top: 5px;
}
.header-right {
    height: auto;
    width: auto;
    right: 0;
    float: right;
    top: 12;
    position: relative;
}

.header-right.hd-menu a{   
    padding: 0px;
}

.header-right a {
    padding: 0px !important;
    border: 0px !important;
}

.fon2 {
    width: 100%;
    height: 100%;
    background: url(../img/fon2.html) no-repeat;
    text-align: left;
    left: 10px;
    top: 25;
    padding-top: 17;
    z-index: 50;
    background-size: 100%;
    position: fixed;
    color: #fff;
    padding-left: 0px;
}


.logo {
    width: 497px;
    height: 66px;
    position: relative;
    z-index: 1;
    background-size: 100%;
    text-align: center;
    margin: 0 auto;
    margin-top: 0;
}
.logotip {
    width: 561px;
    height: 265px;
    margin: -771px -48px;
    margin-bottom: 0px;
    background-image: url(../img/logo1.png);
    background-repeat: no-repeat;
    background-position: 7px 119px;
    background-size: 560px 173px;
}



.logotext {
    font-family: fff6;
    color: #2b5243;
    font-size: 12px;
    text-shadow: 1px 1px 0 #ffffff4a;
}

.bjik {
    width: 209;
    height: 188px;
    background: url(../img/bjik.png) no-repeat;
    position: absolute;
    background-size: 80%;
    top: -25px;
    opacity: 1;
    color: red;
    left: 50%;
    margin-left: -415px;
    font-family: cheeseusaceu;
    font-size: 17px;
    text-shadow: 1px 1px 0px #151313, 1px 1px 0px #404889;
    z-index: 100;
}

.cent {
    width: 220;
    height: 30px;
    background: #ff000000;
    position: absolute;
    background-size: 80%;
    top: 97px;
    transform: rotate(-13deg);
    opacity: 1;
    margin-left: 57;
    color: #1bb735;
    font-family: fff7;
    font-size: 24px;
    text-shadow: 1px 1px 0 #ffffff;
    z-index: 100;
}

.st1 {
    width: 225px;
    height: 33px;
    background: #ff000000;
    position: absolute;
    background-size: 80%;
    top: 128px;
    /* transform: rotate(-13deg); */
    opacity: 1;
    /* left: 35px; */
    text-align: center;
    color: #FFC107;
    font-family: fff7;
    font-size: 24px;
    text-shadow: 1px 1px 0 #3b1400;
    z-index: 100;
}

.st2 {
    width: 209;
    height: 30px;
    background: #ff000000;
    position: absolute;
    background-size: 80%;
    top: 180px;
    /* transform: rotate(-13deg); */
    opacity: 1;
    left: 15px;
    color: #ffecb3;
    font-family: ff2;
    font-size: 19px;
    text-shadow: 1px 1px 0 #301100;
    z-index: 100;
}

.stats {
    background: rgba(96, 162, 246, 0);
    height: 64px;
    padding-left: 0px;
    text-align: center;
    top: 12px;
    width: 1250;
    padding: 0;
    border-radius: 0px 0px 10px 10px;
    position: relative;
    margin: -13px auto;
    margin-bottom: -60;
    z-index: 15;
}


.stat1 {
    background: url(../img/stat1.png) no-repeat;
    height: 200px;
    padding-left: 17px;
    text-align: center;
    top: 20px;
    left: 50%;
    margin-left: -600px;
    width: 250;
    padding: 10;
    border-radius: 0px 0px 10px 10px;
    position: absolute;
    margin-bottom: 0px;
    z-index: 15;
	transition: 0.5s linear;
}

.stat1:hover {
    top: 12px;
}

.stat2 {
    background: url(../img/stat2.png) no-repeat;
    height: 200px;
    padding-left: 17px;
    text-align: center;
    top: 20px;
    left: 50%;
    margin-left: -268px;
    width: 250;
    padding: 10;
    border-radius: 0px 0px 10px 10px;
    position: absolute;
    margin-bottom: 0px;
    z-index: 15;
    transition: 0.5s linear;
}

.stat2:hover {
    top: 12px;
}

.stat3 {
    background: url(../img/stat5.png) no-repeat;
    height: 200px;
    padding-left: 17px;
    text-align: center;
    top: 20px;
    left: 50%;
    margin-left: 79px;
    width: 250;
    padding: 10;
    border-radius: 0px 0px 10px 10px;
    position: absolute;
    margin-bottom: 0px;
    z-index: 15;
    transition: 0.5s linear;
}

.stat3:hover {
    top: 12px;
}
.stat4 {
    background: url(../img/stat3.png) no-repeat;
    height: 200px;
    padding-left: 17px;
    text-align: center;
    top: 20px;
    left: 50%;
    margin-left: 135px;
    width: 250;
    padding: 10;
    border-radius: 0px 0px 10px 10px;
    position: absolute;
    z-index: 15;
	transition: 0.5s linear;
}

.stat4:hover {
    top: 12px;
}

.stat5 {
    background: url(../img/stat4.png) no-repeat;
    height: 200px;
    padding-left: 17px;
    text-align: center;
    top: 20px;
    left: 50%;
    margin-left: 375px;
    width: 230;
    padding: 10;
    border-radius: 0px 0px 10px 10px;
    position: absolute;
    z-index: 15;
	transition: 0.5s linear;
}

.stat5:hover {
    top: 12px;
}
.menubg:after {
    display: block;
    width: 100%;
    height: 3px;
    background-image: url(../img/factory-fence-left.png);
    background-repeat: repeat-x;
    position: absolute;
    bottom: 0px;
    z-index: 2;
    content: "";
}
.menubg {
    z-index: 50;
    height: 82px;
    position: fixed;
    width: 100%;
    background: url(../img/machine_e.jpg) center bottom #aa1e00;
    box-shadow: 0px 0px 3px #000;
    background: url(../resources/machine_e.jpg) top center #673615;
}
.inner_footer_cubik {
    position: relative;
    top: 0px;
    left: 50%;
    /* margin-left: 121px; */
    width: 35px;
    height: 35px;
    z-index: 2;
    margin-top: -18px;
}

.homepage__desc {
    height: 150px;
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    padding-top: 122px;
    position: relative;
    background: url(../resources/machine_e.jpg) top center #673615;
}

.homepage__desc:after {
    display: block;
    width: 100%;
    height: 42px;
    background-image: url(../img/garden-fence-bg.png);
    background-repeat: repeat-x;
    position: absolute;
    bottom: -17px;
    z-index: 2;
    content: "";
}



.homepage__foot {
    height: 739px;
    background: url(../img/xbg.jpg.pagespeed.ic.4EzXlrJbN_.webp) repeat top center;
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    padding-top: 10px;
    position: relative;
    margin-bottom: 144px;
    /* background-size: cover; */
}
.homepage__foot2 {
    height: 880px;
    background-image: url(../img/introJpeg0.jpg);
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    padding-top: 50px;
    position: relative;
    margin-bottom: -120px;
    /* background-size: cover; */
}
.homepage__foot7 {
    height: 716px;
    background-image: url(../img/318cb2ed.png);
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    padding-top: 50px;
    position: relative;
    margin-bottom: -120px;
    background-size: cover;
}

.homepage__foot11 {
    height: 886px;
    background-image: url(../img/BG21.jpg);
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    padding-top: 50px;
    position: relative;
    margin-bottom: -120px;
    background-size: cover;
}

.homepage__foot2:after {
    display: block;
    width: 100%;
    height: 23px;
    background-image: url(../img/content_header_bg.png);
    background-repeat: repeat-x;
    position: absolute;
    bottom: 106px;
    z-index: 2;
    content: "";
}

div#footer:after {
    display: block;
    width: 100%;
    height: 13px;
    background-repeat: repeat-x;
    position: absolute;
    bottom: 303px;
    z-index: 2;
    content: "";
    background-image: url(../img/content_header_bg.png);
}

.SocialCard--youtube:active, .SocialCard--youtube:hover {
    background-position: -198px -77px;
}
.SocialCard.lazyloaded {
}

.SocialCard--youtube {
    background-position: -198px 0;
}
.SocialCard--vkontakte {
    background-position: -491px 0;
}
.SocialCard--instagram {
    background-position: -587px 0;
}
.SocialCard--vkontakte:active, .SocialCard--vkontakte:hover {
    background-position: -491px -77px;
}
.SocialCard--instagram:active, .SocialCard--instagram:hover {
    background-position: -587px -77px;
}
.SocialCard {
    display: inline-block;
    height: 71px;
    width: 99px;
    vertical-align: bottom;
    -webkit-transition: none;
    transition: none;
    margin: 0 -20px;
}
.SocialCards {
    text-align: center;
}

.h1:after, .h2:after, .h3:after, .h4:after, .h5:after, .h6:after, .Modal-title:after, .u-pullLeft:after, .u-pullRight:after, h1:after, h2:after, h3:after, h4:after, h5:after, h6:after {
    clear: both;
}

.h1:after, .h1:before, .h2:after, .h2:before, .h3:after, .h3:before, .h4:after, .h4:before, .h5:after, .h5:before, .h6:after, .h6:before, .Modal-title:after, .Modal-title:before, .u-pullLeft:after, .u-pullLeft:before, .u-pullRight:after, .u-pullRight:before, h1:after, h1:before, h2:after, h2:before, h3:after, h3:before, h4:after, h4:before, h5:after, h5:before, h6:after, h6:before {
    display: table;
    content: "";
    line-height: 0;
}

.h1:after, .h1:before, .h2:after, .h2:before, .h3:after, .h3:before, .h4:after, .h4:before, .h5:after, .h5:before, .h6:after, .h6:before, .Modal-title:after, .Modal-title:before, .u-pullLeft:after, .u-pullLeft:before, .u-pullRight:after, .u-pullRight:before, h1:after, h1:before, h2:after, h2:before, h3:after, h3:before, h4:after, h4:before, h5:after, h5:before, h6:after, h6:before {
    display: table;
    content: "";
    line-height: 0;
}

.SocialLinks-title {
    text-align: center;
    font: 700 normal 1.25rem/1 Palatino Linotype,Palatino,Hiragino Kaku Gothic Pro,Hiragino Kaku Gothic ProN W3,Osaka,メイリオ,Meiryo,Yu Gothic,Asadong,Times,serif;
    color: #500a70;
    margin:
}
.SocialLinks {
    height: 70px;
    position: relative;
}
.clearfix:after, .clearfix:before, .Modal-footer:after, .Modal-footer:before, .Modal-header:after, .Modal-header:before {
    content: " ";
    display: table;
    visibility: hidden;
    line-height: 0;
}
    .ContentContainer--social {
    position: relative;
    z-index: 5;
    clear: both;
    padding-top: 1.25rem;
}



.footer .row + .row {
    padding-top: 0;
}

.footer .menus {
    text-align: center;
}
.footer .row {
    margin-bottom: 0;
    padding: 77px 0;
}
.row:before, .row:after {
    content: " ";
    display: table;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}

.col-xs-12 {
    width: 100%;
}
.footer .menus:first-of-type ul {
    font-weight: 700;
}
.footer .navbar__nav > li a:hover {
    background-color: transparent;
    text-decoration: underline;
}
.footer .navbar__nav {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    float: none;
    margin: 0;
    text-align: center;
}
.footer .menu-item:first-child {
    width: 100%;
}

.footer .navbar__nav > li {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    float: none;
    font-size: 12px;
    font-weight: 400;
    white-space: nowrap;
    text-transform: uppercase;
}
.footer .navbar__nav > li a {
    color: #FFC107;
    padding: 0px 8px;
    font-size: 13px;
    font-family: ff8;
    letter-spacing: 2px;
}
.navbar__nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
    color: #fff;
    line-height: 20px;
}
.homepage__foot12 {
    height: 265px;
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    padding-top: 50px;
    position: relative;
    margin-bottom: -120px;
    background-size: cover;
    background: white;
    background: url(../img/bg_okna.png) 0 0/5px #ffffff;
}


.homepage__bounty .paysystem__title, .homepage__bounty-title, .homepage__desc-title, .homepage__games-title, .homepage__partner-title, .homepage__soc-title, .homepage__stat-title {
    font-size: 46px;
    font-family: 'ff2';
    color: #fafffb;
    text-align: center;
    line-height: 28px;
    text-shadow: 0 -3px rgb(0 0 0 / 75%), 3px -3px rgb(0 0 0 / 75%), 3px 0 rgb(0 0 0 / 75%), 3px 3px rgb(0 0 0 / 75%), 0 3px rgb(0 0 0 / 75%), -3px 3px rgb(0 0 0 / 75%), -3px 0 rgb(0 0 0 / 75%), -3px -3px rgb(0 0 0 / 75%);
    /* text-shadow: 3px 3px 2px black; */
    line-height: 62px;
}
.homepage__desc-items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 20px;
}

.homepage__desc-item2:not(:last-child) {
    /* margin-right: 10px; */
    margin: 100px 10px;
}


.homepage__desc-item:not(:last-child) {
    margin-right: 75px;
}
.homepage__desc-item_img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 190px;
}

.homepage__desc-item_img:hover {
    transform: rotate(25deg);
	transition: 0.5s linear;
}
img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.homepage__desc-item_text {
    font-size: 21px;
    color: #fff;
    text-shadow: 0 -3px rgba(0, 0, 0, .75), 3px -3px rgba(0, 0, 0, .75), 3px 0 rgba(0, 0, 0, .75), 3px 3px rgba(0, 0, 0, .75), 0 3px rgba(0, 0, 0, .75), -3px 3px rgba(0, 0, 0, .75), -3px 0 rgba(0, 0, 0, .75), -3px -3px rgba(0, 0, 0, .75);
    text-align: center;
	font-family: ff8;
}
.list0 {
    width: 250;
    height: 24px;
    background-size: 100% 100%;
    position: absolute;
    text-align: center;
    color: #ff0000;
    left: 50%;
    text-shadow: 1px 1px 3px rgb(255, 255, 255);
    border-radius: 7px;
    margin: 200 0 0 340px;
    font-size: 18px;
    padding: 1px 0px 0px 0px;
    z-index: 10;
}

.list1 {
    width: 400;
    height: 25px;
    background-size: 100% 100%;
    top: 0px;
    text-align: center;
    color: red;
    margin: 0 auto;
    font-size: 18px;
    padding: 4px 0px 3px 0px;
    z-index: 10;
}


.list2 {
    width: 440;
    height: 25px;
    background-size: 100% 100%;
    position: absolute;
    top: -20px;
    text-align: center;
    color: #ff1900;
    left: 50%;
    margin-left: -250px;
    font-size: 18px;
    padding: 2px 0px 3px 30px;
    z-index: 10;
}

.menu-bok2 {
    background: #e8e1d100;
    width: 305;
    min-height: 196px;
    position: relative;
    z-index: 20;
    padding: 12px 0px 0 0px;
    margin: 0 auto;
    margin-top: -22;
    margin-bottom: 0;
}

.menu-bok {
    background: url(../img/balans.png) no-repeat;
    width: 305;
    min-height: 196px;
    position: relative;
    z-index: 20;
    padding: 12px 0px 0 0px;
    margin: 0 auto;
    margin-top: -7;
    margin-bottom: 0;
}

.menu-bok a {
        display: inline;
}

.menu-bottom {
    background: url(../img/menubottom.png) no-repeat;
    width: 252px;
    height: 120px;
    position: relative;
    z-index: 20;
    text-shadow: 1px 1px 2px #ffffffba;
    font-family: ff8;
    color: #2b5243;
    padding-top: 14;
    font-size: 16;
    margin: 0 auto;
    margin-top: -9;
    margin-bottom: 0;
}

.menubottom {
    padding-top: 10;
    height: 30px;
}

.menubottom:hover {
    font-size: 17px;
	height: 31px;
	padding: 9px 0 0 0;
    cursor: pointer;
}

.user-name {
    display: inline-block;
    margin: 0 0 0 -215;
    position: relative;
    width: 159;
    height: 40px;
    z-index: 52;
    left: 50%;
    font-weight: normal;
    text-shadow: 1px 1px 2px #ffffffba;
    font-family: ff8;
    color: #2b5243;
    padding-top: 24;
    font-size: 18;
    background: url(../img/user-name.png) no-repeat;
    text-align: center;
    padding: 10px 10 0 0;
}

.user-name2 {
    display: inline-block;
    margin: 45 0 0 -215;
    position: relative;
    width: 159;
    height: 40px;
    z-index: 2;
    left: 50%;
    font-weight: normal;
    text-shadow: 1px 1px 2px #ffffffba;
    font-family: ff8;
    color: #2b5243;
    padding-top: 24;
    font-size: 18;
    background: url(../img/user-name.png) no-repeat;
    text-align: center;
    padding: 10px 10 0 0;
}

.menu {
    display: inline-block;
    margin: 0 auto;
    position: relative;
    width: 252px;
    height: 42px;
    z-index: 52;
	left: 0px;
    font-size: 16px;
    color: #2b5243;
    font-family: ff8;
    text-shadow: 1px 1px 2px #ffffffba;
    text-align: center;
    padding: 14px 0 0 0;
    background: url(../img/menu.png) no-repeat;
    cursor: pointer;
}


.menu:hover {
    font-size: 17px;
	height: 43px;
	padding: 13px 0 0 0;
    cursor: pointer;
}

.menu a {
    text-decoration: none;
    font-size: 16px;
    color: #b7ada7;
    text-shadow: 1px 1px 3px rgb(12, 12, 12);
}

.menu2 {
    display: inline-block;
    margin: 0 auto;
    position: relative;
    width: 252px;
    height: 35px;
    z-index: 52;
    left: 0px;
    font-size: 16px;
    color: #2b5243;
    font-family: ff8;
    text-shadow: 1px 1px 2px #ffffffba;
    text-align: center;
    padding: 14px 0 0 0;
    background: url(../img/menu.png) no-repeat;
    cursor: pointer;
}

.menu2:hover {
    font-size: 17px;
	height: 36px;
	padding: 13px 0 0 0;
    cursor: pointer;
}

.menu2 a {
    text-decoration: none;
    font-size: 16px;
    color: #b7ada7;
    text-shadow: 1px 1px 3px rgb(12, 12, 12);
}

.cant1 {
    position: absolute;
    width: 252px;
    height: 39px;
    z-index: 152;
    margin: -26 0 0 26;
    text-shadow: 1px 1px 2px #ffffffba;
    text-align: center;
    background: url(../img/canat.png) no-repeat;
}

.cant2 {
    position: absolute;
    width: 252px;
    height: 29px;
    z-index: 152;
    margin: -17 0 0 26;
    text-shadow: 1px 1px 2px #ffffffba;
    text-align: center;
    background: url(../img/canatic.png) no-repeat;
}

.balans-panel {
    margin: 0 auto;
    width: 190px;
    height: 82px;
    z-index: 52;
    right: 6px;
    border-radius: 2px;
    font-size: 14px;
    color: #2b5243;
    text-shadow: 1px 1px 3px rgb(255, 255, 255);
    text-align: justify;
    padding: 0;
    cursor: pointer;
}

.balans-panel span {
    color: #ad6b51;
    font-size: 17;
    font-family: fff7;
}

.balans1 {
    display: inline-block;
    margin: 0 auto;
    position: relative;
    width: 180px;
    height: 23px;
    background-size: 100% 100%;
    z-index: 52;
    left: 0px;
    border-radius: 2px;
    font-size: 14px;
    color: #2b5243;
    text-shadow: 1px 1px 3px rgb(255, 255, 255);
    text-align: left;
    padding: 4px 0 0 2;
    background: #eee2d200;
    cursor: pointer;
}

.balans {
    display: inline-block;
    margin: 0 auto;
    position: relative;
    width: 190px;
    height: 23px;
    background-size: 100% 100%;
    z-index: 52;
    left: 0px;
    border-radius: 2px;
    font-size: 14px;
    color: #2b5243;
    text-shadow: 1px 1px 3px rgb(255, 255, 255);
    text-align: left;
    padding: 4px 0 0 18;
    background: #c8b19400;
    cursor: pointer;
}

.balans:hover {
    cursor: pointer;
}

.balans2 {
    display: inline-block;
    margin: 0 auto;
    position: relative;
    width: 180px;
    height: 23px;
    background-size: 100% 100%;
    z-index: 52;
    left: 0px;
    border-radius: 2px;
    font-size: 14px;
    color: #2b5243;
    text-shadow: 1px 1px 3px rgb(255, 255, 255);
    text-align: left;
    padding: 4px 0 0 10;
    background: #eee2d200;
    cursor: pointer;
}

.balans2:hover {
    cursor: pointer;
}

.balans1 img {
    margin: -3px 3px 0px 0px;
}

.balans a {
    color: #25443;
}
.balans img {
    margin: -3px 3px 0px 0px;
}

.balans2 a {
    color: #25443;
}
.balans2 img {
    margin: -3px 3px 0px 0px;
}

.hd-menu {
    width: 813px;
    padding-left: 0;
    list-style: none;
    margin: 0 auto;
}

a.de1 {
    background: url(../img/takeout_button.png);
    background-size: 147px 59px;
    color: #fff !important;
    text-shadow: 0px 0px 6px rgb(75, 75, 62);
    padding: 17px 32px;
    position: relative;
    cursor: pointer;
    display: inline-block;
    transition: none;
    width: 80px;
    text-decoration: none;
    margin: 6px 13px 4px 4px;
    margin-bottom: 0px;
	text-align: center;
}
a.de2 {
    background: url(../img/takeout_button.png);
    background-size: 147px 59px;
    color: #fff !important;
    text-shadow: 0px 0px 6px rgb(75, 75, 62);
    padding: 17px 32px;
    position: relative;
    cursor: pointer;
    display: inline-block;
    transition: none;
    width: 80px;
    text-decoration: none;
    margin: 6px 13px 4px 4px;
    margin-bottom: 0px;
	text-align: center;
}
a.de3 {
    background: url(../img/takeout_button.png);
    background-size: 147px 59px;
    color: #fff !important;
    text-shadow: 0px 0px 6px rgb(75, 75, 62);
    padding: 17px 32px;
    position: relative;
    cursor: pointer;
    display: inline-block;
    transition: none;
    width: 80px;
    text-decoration: none;
    margin: 6px 13px 4px 4px;
    margin-bottom: 0px;
	text-align: center;
}
a.de4 {
    background: url(../img/takeout_button.png);
    color: #fff !important;
    text-shadow: 0px 0px 6px rgb(75, 75, 62);
    padding: 18px 29px;
    position: relative;
    cursor: pointer;
    display: inline-block;
    transition: none;
    width: 100px;
    text-decoration: none;
    margin: 6px 13px 4px 4px;
    background-size: 158px 60px;
    margin-bottom: 0px;
    text-align: center;
}
.hd-menu li {
    border-radius: 0px;
    display: inline-block;
    cursor: pointer;
}

.hd-menu a {
    text-decoration: none;
    font-size: 17.5px;
    color: #fbd787;
    font-family: ff7;
    text-transform: uppercase;
}

.hd-menu a:hover {
    /* border: 2px solid #faa100; */
    /* border-top: 1px solid #ffd722; */
    /* border-bottom: 1px solid #ff7100; */
    /* border-radius: 17px; */
}


.hd-menu li:hover {
    border-radius: 0px;
    display: inline-block;
}

.hd-menu li:active {
    border-radius: 0px;
    display: inline-block;
}


.hd-menu a:hover {
    text-shadow: 1px 1px 20px #fba70e, 1px 1px 3px rgb(12, 12, 12);
    color: #fdecc8;
    text-decoration: none;
}

/*############# CONTENT #############*/

.cont-top {
    width: 100%;
    height: 242;
    margin-top: 0px;
	background: url(../img/cont-top.html) no-repeat;
    position: relative;
}
.content {
    width: 100%;
    min-height: 600;
    margin-top: 0px;
    top: 0;
}
.cl-left {
    width: 305px;
    float: right;
    top: 71;
    min-height: 80;
    text-align: center;
    margin-top: -200;
    padding: 0;
    z-index: 1000;
    margin-left: 20;
    border: 0px solid black;
}

.cont {
    background: #82828200;
    min-height: 650px;
    padding-left: 0px;
    text-align: center;
    top: 0px;
    width: 1210;
    padding: 0 10 0 30;
    border-radius: 0px 0px 10px 10px;
    margin: 0 auto;
    z-index: 15;
}

.cl-right {
    width: 196px;
    float: right;
    background: #c7b8f700;
    text-align: center;
    margin-top: 8;
    padding: 0 15 10;
    z-index: 1000;
    margin-right: 20;
    border: 0px solid black;
}

.block-top00 {
    z-index: 5;
    TEXT-ALIGN: center;
    padding: 0px 0px 0px 0px;
    height: 0px;
    color: #251b2d;
    margin: 0 auto;
    font-size: 18px;
    width: 1250;
    min-width: 1250px;
}
.block00 {
    z-index: 5;
    background: #89868c14;
    TEXT-ALIGN: center;
    padding: 30px 0px 50px 0px;
    min-height: 455px;
    color: #b7ada7;
    text-shadow: 1px 1px 1px rgb(0, 0, 0);
    position: relative;
    margin: 0 auto;
    box-shadow: 0 1px 3px 0 #23232369, 0 1px 3px 0 rgba(0, 0, 0, 0.38), 0 2px 1px -1px rgba(0, 0, 0, 0.24);
    border-radius: 10px;
    font-size: 18px;
    width: 1250;
	min-width: 1250px;
}

.block-bottom00 {
    z-index: 5;
    TEXT-ALIGN: center;
    padding: 0px 0px 0px 0px;
    height: 0px;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.51);
    color: #251b2d;
    margin: 0 auto;
    font-size: 18px;
    width: 1250;
    min-width: 1250px;
}

.block-center3 {
    background: #ffffff59;
    z-index: 5;
    TEXT-ALIGN: center;
    padding: 20px 34px 20px 34px;
    min-height: 459px;
    color: #251b2d;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.51);
    box-shadow: 0 2px 0 rgba(90,97,105,.11), 0 4px 8px rgba(90,97,105,.12), 0 10px 10px rgba(90,97,105,.06), 0 7px 70px rgba(90,97,105,.1);
    border-radius: 20px;
    position: relative;
    margin: 0 auto;
    font-size: 18px;
    width: 1100;
}

.cant3 {
    position: absolute;
    width: 252px;
    height: 23px;
    z-index: 152;
    margin: -11 0 0 26;
    text-shadow: 1px 1px 2px #ffffffba;
    text-align: center;
    background: url(../img/canatic.png) no-repeat;
    background-size: 100% 100%;
}

.silver-bk1 {
    background: #e0dad059;
    z-index: 5;
    TEXT-ALIGN: center;
    padding: 40px 34px 40px 34px;
    min-height: 459px;
    color: #251b2d;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.51);
    box-shadow: 0 2px 0 rgba(90,97,105,.11), 0 4px 8px rgba(90,97,105,.12), 0 10px 10px rgba(90,97,105,.06), 0 7px 70px rgba(90,97,105,.1);
    border-radius: 20px;
    position: relative;
    margin-left: -625;
    left: 50%;
    border: 2px solid #bbccc0;
    font-size: 18px;
    width: 828;
}

.drevo {
    background: url(../img/drevo.html) no-repeat;
    width: 1200;
    position: absolute;
    height: 840px;
    z-index: -10;
    margin: 0 0 0 0;
}

.fly {
    background: url(../img/fly.png) no-repeat;
    width: 200;
    position: absolute;
    height: 115px;
    z-index: 20;
    margin: 60 0 0 0;
}


.okno {
    background: url(../img/okno.html) no-repeat;
    width: 132;
    height: 240px;
    position: relative;
    z-index: 20;
    margin: 0 auto;
    margin-top: 0;
    margin-bottom: 42;
}

.lampa {
    background: url(../img/lampa.html) no-repeat;
    width: 170;
    position: absolute;
    height: 230px;
    z-index: 10;
    margin: -73 0 0 -137;
}

.lampa2 {
    background: url(../img/lampa2.html) no-repeat;
    width: 160;
    position: absolute;
    height: 230px;
    z-index: 10;
    margin: 238 0 0 159;
}

.balka {
    background: url(../img/balka.html) no-repeat;
    width: 226;
    height: 22px;
    position: relative;
    z-index: 20;
    left: 0;
    margin: 6 -15 28 -15;
}

.balka2 {
    background: url(../img/balka2.html) no-repeat;
    width: 231;
    height: 20px;
    position: relative;
    z-index: 20;
    margin: 8 -16 28 -18;
}

.banerbox200 {
    background: url(../img/banerbox200.html) no-repeat;
    width: 196;
    height: 257px;
    position: relative;
    z-index: 20;
    padding: 11 0 0;
    margin: 0 auto;
    margin-top: -8;
}

.banerbox200 img {
    width: 148;
    height: 222px;
    z-index: 20;
    left: 0;
    margin: 0 auto;
    top: 11;
}

.banerbox100-1 {
    background: url(../img/banerbox100.html) no-repeat;
    width: 102;
    display: inline-table;
    height: 108px;
    z-index: 30;
    padding: 10 0 0;
    position: relative;
    margin: -2 -5 0 -5;
}

.banerbox100-1 img {
    background: #0d7a89;
    width: 80;
    height: 80px;
    left: 0;
    margin: 0 auto;
    top: 10;
}

.banerbox100-2 {
    background: url(../img/banerbox100.html) no-repeat;
    width: 102;
    display: inline-table;
    height: 108px;
    z-index: 30;
    padding: 10 0 0;
    position: relative;
    margin: -2 -5 0 2;
}

.banerbox100-2 img {
    background: #0d7a89;
    width: 80;
    height: 80px;
    left: 0;
    margin: 0 auto;
    top: 10;
}

.knopka-1 {
    background: url(../img/knopka.html) no-repeat;
    width: 102;
    display: inline-table;
    height: 118px;
    z-index: 30;
    position: relative;
    margin: -2 -5 0 -5;
}

.knopka-1 img {
	background: #0d7a89;
    width: 80;
    height: 80px;
    position: relative;
    left: 0;
    margin: 0 auto;
    top: 10;
}

.knopka-2 {
    background: url(../img/knopka.html) no-repeat;
    width: 102;
    display: inline-table;
    height: 102px;
    z-index: 30;
    position: relative;
    margin: -2 -5 0 2;
}

.knopka-2 img {
    background: #0d7a89;
    width: 80;
    height: 80px;
    position: relative;
    left: 0;
    margin: 0 auto;
    top: 10;
}

.content_top {
    color: #796743;
    font-family: 'Palatino Linotype';
    height: 71px;    position: relative;
    text-align: center;
    background: url(../img/content_top_bg.html) center no-repeat;
}



.box1 {
    z-index: 5;
    TEXT-ALIGN: center;
    padding: 0px 0px;
    display: inline-block;
    border-radius: 10px;
    min-height: 250px;
    margin: 10 0 0 0;
    font-size: 18px;
    width: 100%;
}

.box1 img {
    z-index: 5;
    TEXT-ALIGN: center;
    padding: 0px 0px 0px 0px;
    display: inline-block;
    border-radius: 10px;
    height: 240px;
    float: right;
    color: #b7ada7;
    margin: 0 0 0 0;
    font-size: 18px;
}

.box1 span {
    z-index: 5;
    TEXT-ALIGN: justify;
    padding: 0px 0px 0px 10px;
    display: inline-block;
    border-radius: 10px;
    min-height: 250px;
    margin: 0 0 0 0;
    font-size: 18px;
    width: 700;
}

.box2 {
    z-index: 5;
    TEXT-ALIGN: center;
    padding: 0px 0px;
    display: inline-block;
    border-radius: 10px;
    min-height: 250px;
    margin: 10 0 0 0;
    font-size: 18px;
    width: 100%;
}

.box2 img {
    z-index: 5;
    TEXT-ALIGN: center;
    padding: 0px 0px 0px 0px;
    display: inline-block;
    border-radius: 10px;
    height: 240px;
    float: left;
    color: #b7ada7;
    margin: 0 0 0 20;
    font-size: 18px;
}

.box2 span {
    z-index: 5;
    TEXT-ALIGN: justify;
    padding: 0px 0px 0px 10px;
    display: inline-block;
    border-radius: 10px;
    min-height: 250px;
    margin: 0 0 0 0;
    font-size: 18px;
    width: 700;
}

.tablo-news {
    z-index: 5;
    background: #298a7b0d;
    TEXT-ALIGN: center;
    vertical-align: top;
    padding: 10px 10px 10px 10px;
    display: inline-block;
    border-radius: 10px;
    min-height: 130px;
    color: #565d59;
    margin: 10 10 10 10;
    font-size: 17px;
    width: 1005;
}

.tablo {
    z-index: 5;
    background: #298a7b0d;
    TEXT-ALIGN: center;
	vertical-align: top;
    padding: 10px 10px 10px 10px;
    display: inline-block;
    border-radius: 10px;
    min-height: 430px;
    color: #565d59;
    margin: 10 10 10 10;
    font-size: 17px;
    width: 300;
}

.tablos {
    z-index: 5;
    background: #298a7b0d;
    TEXT-ALIGN: center;
    vertical-align: middle;
    padding: 10px 10px 10px 10px;
    display: inline-block;
    border-radius: 10px;
    min-height: 430px;
    color: #565d59;
    margin: 10 20 10 20;
    font-size: 17px;
    width: 450;
}

.tablo1 {
    z-index: 5;
    background: #298a7b0d;
    TEXT-ALIGN: center;
    padding: 10px 10px 10px 10px;
    display: inline-block;
    border-radius: 10px;
    min-height: 430px;
    float: left;
    color: #b7ada7;
    margin: 10 10 0 20;
    font-size: 18px;
    width: 360;
}

.tablo2 {
    z-index: 5;
    background: #298a7b0d;
    TEXT-ALIGN: center;
    padding: 10px 10px 10px 10px;
    height: 430px;
    color: #b7ada7;
    float: right;
    display: inline-block;
    border-radius: 10px;
    margin: 10 20 0 10;
    font-size: 18px;
    width: 360;
}

.block0 {
    z-index: 5;
    background: url(../img/block0.png) center top no-repeat;
    TEXT-ALIGN: center;
    padding: 1px 0px 0px 0px;
    height: 503px;
    color: #b7ada7;
    text-shadow: 1px 1px 1px rgb(0, 0, 0);
    left: 0;
    margin: 0 auto;
    font-size: 18px;
    width: 100%; min-width: 1250px;
}

.box0 {
    position: relative;
    margin-left: -110;
    width: 650;
    text-align: justify;
    height: 400;
    color: #254438;
    font-size: 17.5px;
    top: 141px;
    left: 50%;
}

.box0 span {
    z-index: 5;
    padding: 10px 10px 10px 0px;
    height: 503px;
    /* text-shadow: 1px 1px 1px rgb(255, 255, 255); */
    position: relative;
    top: 0;
    margin: 0 auto;
    width: 500;
}

.title0 {
    background: url(../img/title.png) no-repeat;
    width: 216;
    position: relative;
    padding: 22px 0px 0px 0px;
    height: 75px;
    left: 50%;
    margin-top: 100;
    z-index: 10;
    background-size: contain;
    font-family: ff8;
    border: 0px solid #b3d8d3;
    border-radius: 10px;
    text-align: center;
    color: #ffffff;
    font-size: 22px !important;
    /* text-shadow: 1px 1px 0 #592812; */
    margin-left: 70;
    text-shadow: 1px 1px 3px rgb(33, 31, 30);
}

.button0 {
    width: 216px;
    position: absolute;
    padding: 15px 0px 0px 0px;
    height: 48px;
    margin-left: -102px;
    background-repeat: no-repeat;
    left: 50%;
    background-image: url(../img/register-form-button-play.png);
    cursor: pointer;
    z-index: 10;
    transform: rotate(
-4deg
);
    font-family: ff7;
    border: 0px solid #b3d8d3;
    border-radius: 20px;
    text-align: center;
    color: #701900;
    font-size: 19px;
    top: 660px;
    text-shadow: 1px 1px 0 #ffffffba;
    transition: 0.5s linear;
}

.button0:hover {
    color: #50260f;
    text-shadow: 1px 1px 0 #ffffffba;
    -ms-transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    transform: rotate(-10deg);
}




.box-lot {
    position: relative;
    margin: 0 auto;
    width: 1250;
    text-align: justify;
    height: 500;
}

.title-lot {
    background: url(../img/title-lot.html) no-repeat;
    width: 216;
    position: relative;
    padding: 24px 0px 0px 0px;
    height: 75px;
    left: 50%;
    margin-top: 95;
    z-index: 10;
    font-family: fff3;
    border: 0px solid #b3d8d3;
    border-radius: 10px;
    text-align: center;
    color: #000000;
    font-size: 18px;
    text-shadow: 1px 1px 3px rgb(255, 255, 255);
    margin-left: 40;
}

.block {
    z-index: 5;
    background: #89868c14;
    TEXT-ALIGN: center;
    padding: 10px 0px 10px 0px;
    min-height: 455px;
    color: #b7ada7;
    text-shadow: 1px 1px 1px rgb(0, 0, 0);
    position: relative;
    margin: 0 auto;
    font-size: 18px;
    width: 705;
}

.block-top {
    background: url(../img/block1.png) no-repeat;
    z-index: 5;
    TEXT-ALIGN: center;
    padding: 0px 0px 0px 0px;
    height: 74px;
    color: #251b2d;
    margin: 0 auto;
    font-size: 18px;
    width: 1150;
}

.block-center {
    background: url(../img/block2.png) repeat-y;
    z-index: 5;
    TEXT-ALIGN: center;
    padding: 0px 50px 0px 50px;
    min-height: 459px;
    color: #565d59;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.51);
    position: relative;
    margin: 0 auto;
    font-size: 18px;
    width: 1050;
}

.block-bottom {
    background: url(../img/block3.png) no-repeat;
    z-index: 5;
    TEXT-ALIGN: center;
    padding: 10px 0px 0px 0px;
    height: 80px;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.51);
    color: #251b2d;
    margin: 0 auto;
    font-size: 18px;
    width: 1150;
}

.block-top2 {
    background: url(../img/block1.png) no-repeat;
    background-size: 100% 100%;
    z-index: 5;
    TEXT-ALIGN: center;
    padding: 0px 0px 0px 0px;
    height: 74px;
    color: #251b2d;
    font-size: 18px;
    width: 900;
}

.block-center2 {
    background: url(../img/block2.png) repeat-y;
    z-index: 5;
    background-size: 100% 100%;
    TEXT-ALIGN: center;
    padding: 0px 35px 0px 35px;
    min-height: 459px;
    color: #565d59;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.51);
    position: relative;
    font-size: 18px;
    width: 830;
}

.block-bottom2 {
    background: url(../img/block3.png) no-repeat;
    background-size: 100% 100%;
    z-index: 5;
    TEXT-ALIGN: center;
    padding: 10px 0px 0px 0px;
    height: 80px;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.51);
    color: #251b2d;
    font-size: 18px;
    width: 900;
}

.acc-title {
    width: 230;
    background-size: 100%;
    position: relative;
    padding: 16 0 0 10;
    height: 58px;
    z-index: 10;
    top: -42px;
    font-family: ff8;
    border: 0px solid #b3d8d3;
    border-radius: 10px;
    text-align: center;
    color: #ffffff;
    margin: -20 0 0 30;
    line-height: 48px;
    font-size: 22px;
    text-shadow: 1px 1px 3px rgb(33, 31, 30);
}

.title {
    background: url(../img/titl.html) no-repeat;
    width: 155;
    position: relative;
    padding: 5px 0px 0px 0px;
    height: 29px;
    z-index: 10;
    font-family: fff3;
    border: 0px solid #b3d8d3;
    border-radius: 10px;
    text-align: center;
    color: #c8b194;
    font-size: 15px;
    text-shadow: 1px 1px 3px rgb(12, 12, 12);
    margin: 0 auto;
}

.acc-title3 {
    background: url(../img/title.png) no-repeat;
    width: 230;
    background-size: 100%;
    position: relative;
    padding: 16 0 0 10;
    height: 58px;
    z-index: 10;
    top: -10;
    font-family: ff8;
    border: 0px solid #b3d8d3;
    border-radius: 10px;
    text-align: center;
    color: #2b5243;
    margin: -20 0 -45 30;
    font-size: 22px;
    text-shadow: 1px 1px 3px rgb(255, 255, 255);
}

.stat {
    background: url(../img/stat.html) no-repeat;
    z-index: 5;
	position: relative;
    TEXT-ALIGN: center;
    padding: 32px 0px 0px 0px;
    min-height: 155px;
    color: #000;
    margin: 0 auto;
    font-size: 16px;
    width: 196;
	height: 196px;
}

.stat-box {
    background: red1;
    z-index: 5;
    TEXT-ALIGN: justify;
    background-size: 100% 100%;
    padding: 6px 25px 0px 25px;
    min-height: 55px;
    color: #251b2d;
    margin: 0 auto;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.51);
    font-size: 16px;
    width: 146;
}

.vk-box {
    background: url(../img/vk-stat.html) no-repeat;
    z-index: 5;
    position: relative;
    TEXT-ALIGN: center;
    padding: 11px 0px 0px 0px;
    min-height: 155px;
    color: #000;
    margin: 0 auto;
    font-size: 16px;
    width: 195;
    margin-top: -5;
    height: 170px;
}

.st-time span {
    float: right;
    font-family: fff4;
    font-size: 17;
    color: #7d321a;
}


.h-title {
    background: url(../img/opacity-title.html) no-repeat;
    width: 450px;
    height: 22px;
    color: #44404b;
    font-size: 17px;
    left: 0%;
    text-align: center;
    margin: 0px 0px 10px 0px;
}

.z-title {
    color: rgb(255, 255, 255);
    width: 90%;
    background: #38c0f9;
    text-align: center;
    font-size: 17px;
    border-radius: 10px;
    text-shadow: 0 -1px 0 #151313, 0 -1px 0 #151313, 0 1px 0 #151313, 0 1px 0 #151313, -1px 0 0 #151313, 1px 0 0 #151313, -1px 0 0 #151313, 1px 0 0 #151313, -1px -1px 0 #151313, 1px -1px 0 #151313, -1px 1px 0 #151313, 1px 1px 0 #151313, -1px -1px 0 #151313, 1px -1px 0 #151313, -1px 1px 0 #151313, 1px 1px 0 #151313, 1px 1px 30px #ffe504, 0 -2px 0 #0070ff, 0 -2px 0 #0070ff, 0 2px 0 #0070ff, 0 2px 0 #0070ff, -2px 0 0 #0070ff, 2px 0 0 #0070ff, -2px 0 0 #0070ff, 2px 0 0 #0070ff, -2px -2px 0 #0070ff, 2px -2px 0 #0070ff, -2px 2px 0 #0070ff, 2px 2px 0 #0070ff, -2px -2px 0 #0070ff, 2px -2px 0 #0070ff, -2px 2px 0 #0070ff, 2px 2px 0 #0070ff;
    z-index: 50;
    font-weight: normal;
    padding: 4 0 3 0;
    margin: 0px 20px 10px 20px;
}

.lg0 {
    background: none;
    border: 2px solid #88b3aa;
    border-radius: 15px;
    border-right: 4px solid #88b3aa;
    border-left: 4px solid #88b3aa;
    background: #eaf1e5cf;
    width: 100px;
    position: relative;
    font-size: 17;
    font-family: ff2;
    text-align: left;
    height: 28px;
    color: #35323e;
    z-index: 20;
    text-shadow: inherit;
    box-shadow: 0 1px 2px -1px rgba(4, 58, 58, 0.56) inset, 1px 1px 3px rgba(0, 0, 0, 0);
    padding: 1px 10px 1px 10px;
    margin: 0px 0px 10px 0px;
}

.lg {
    background: none;
    border: 2px solid #88b3aa;
    border-radius: 15px;
    border-right: 4px solid #88b3aa;
    border-left: 4px solid #88b3aa;
    background: #eaf1e5cf;
    width: 300px;
    position: relative;
    font-size: 17;
    font-family: ff2;
    text-align: left;
    height: 38px;
    color: #35323e;
    z-index: 20;
    text-shadow: inherit;
    box-shadow: 0 1px 2px -1px rgba(4, 58, 58, 0.56) inset, 1px 1px 3px rgba(0, 0, 0, 0);
    padding: 1px 0px 1px 10px;
    margin: 0px 0px 10px 0px;
}

.lg:hover {
	
    
}

.ps {
    background: none;
    border: 2px solid #88b3aa;
    border-radius: 15px;
    border-right: 4px solid #88b3aa;
    border-left: 4px solid #88b3aa;
    background: #eaf1e5cf;
    width: 300px;
    position: relative;
    font-size: 17;
    font-family: ff2;
    text-align: left;
    height: 38px;
    color: #35323e;
    z-index: 20;
    text-shadow: inherit;
    box-shadow: 0 1px 2px -1px rgba(4, 58, 58, 0.56) inset, 1px 1px 3px rgba(0, 0, 0, 0);
    padding: 1px 0px 1px 10px;
    margin: -9px 0px 10px 0px;
}

.ps:hover {
	
}

.btns {
    background: url(../img/button0.png) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 170;
    padding: 13px 0px 3px 0px;
    height: 35px;
    margin: 0 auto;
    left: 50%;
    margin-top: 10;
    cursor: pointer;
    z-index: 10;
    transform: rotate(-4deg);
    font-family: ff8;
    border: 0px solid #b3d8d3;
    border-radius: 20px;
    text-align: center;
    color: #254438;
    font-size: 18px;
    text-shadow: 1px 1px 0 #ffffffba;
}

.btns:hover {
    padding: 12px 0px 3px 0px;
    height: 36px;
    font-size: 19px;
}

.btn_in {
    background: url(../img/button0.png) no-repeat;
    background-size: 100% 100%;
    width: 210;
    padding: 0px 0px 3px 0px;
    height: 50px;
    margin: 0 auto;
    left: 50%;
    margin-top: 10;
    cursor: pointer;
    z-index: 10;
    transform: rotate(-4deg);
    font-family: ff8;
    border: 0px solid #b3d8d3;
    border-radius: 20px;
    text-align: center;
    color: #254438;
    font-size: 18px;
    text-shadow: 1px 1px 0 #ffffffba;
}

.btn_in:hover {
	background: url(../img/button0.png) no-repeat;
    background-size: 100% 100%;
    width: 210;
    padding: 0px 0px 3px 0px;
    height: 50px;
    margin: 0 auto;
    left: 50%;
    margin-top: 10;
    cursor: pointer;
    z-index: 10;
    transform: rotate(-4deg);
    font-family: ff8;
    border: 0px solid #b3d8d3;
    border-radius: 20px;
    text-align: center;
    color: #254438;
    font-size: 19px;
    text-shadow: 1px 1px 0 #ffffffba;
}

.btn_in2 {
    background: url(../img/button0.png) no-repeat;
    background-size: 100% 100%;
    width: 150;
    padding: 0px 0px 3px 0px;
    height: 50px;
    margin: 0 auto;
    left: 50%;
    margin-top: 10;
    cursor: pointer;
    z-index: 10;
    transform: rotate(-4deg);
    font-family: ff8;
    border: 0px solid #b3d8d3;
    border-radius: 20px;
    text-align: center;
    color: #254438;
    font-size: 18px;
    text-shadow: 1px 1px 0 #ffffffba;
}

.btn_in2:hover {
	background: url(../img/button0.png) no-repeat;
    background-size: 100% 100%;
    width: 150;
    padding: 0px 0px 3px 0px;
    height: 50px;
    margin: 0 auto;
    left: 50%;
    margin-top: 10;
    cursor: pointer;
    z-index: 10;
    transform: rotate(-4deg);
    font-family: ff8;
    border: 0px solid #b3d8d3;
    border-radius: 20px;
    text-align: center;
    color: #254438;
    font-size: 19px;
    text-shadow: 1px 1px 0 #ffffffba;
}

.btn_in:active {
  top: 1px;
  
}

.btn_reg {   
    background: url(../img/registerbutton.html) no-repeat;
    z-index: 600;
    background-size: 100% 100%;
    position: relative;
    border: 0px solid #60a2f6;
    border-radius: 10px;
    color: #93262F;font-family: cyrillichover;
    font-size: 13pt;
    text-shadow: 1px 1px 0px #FDFCFC, 1px 1px 0px #707070;
    margin: 10px 0px 0px 0px;
    padding: 3px 0px 5px 0px;
    cursor: pointer;
    width: 230px;
    height: 35px;
    -webkit-animation: pulsate 3s linear infinite;
    animation: pulsate 3s linear infinite;
}

@-webkit-keyframes pulsate {
  50% {color: #fff; box-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff;}
}
@keyframes pulsate {
  50% {color: #fff; box-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff;}
}

.btn_reg:hover {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  cursor: pointer;
}

.btn_reg:active {
  top: 1px;
  color: #fff;
  text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff;
  box-shadow: 0 -1px 3px rgba(0,0,0,.3), 0 1px 1px #fff, inset 0 1px 2px rgba(0,0,0,.8), inset 0 -1px 0 rgba(0,0,0,.05);
}


.btn_p {
    background: url(../img/btn1.html) no-repeat;
    z-index: 600;
    background-size: 100% 100%;
    position: relative;
    right: 0;
    border: 0px solid #60a2f6;
    border-radius: 10px;
    color: #0c0c0c;
    font-family: cheeseusaceu;
    font-size: 17px;
    text-shadow: 0 -1px 0 #ffffff, 0 -1px 0 #ffffff, 0 1px 0 #ffffff, 0 1px 0 #ffffff, -1px 0 0 #ffffff, 1px 0 0 #ffffff, -1px 0 0 #ffffff, 1px 0 0 #ffffff, -1px -1px 0 #ffffff, 1px -1px 0 #ffffff, -1px 1px 0 #ffffff, 1px 1px 0 #ffffff, -1px -1px 0 #ffffff, 1px -1px 0 #ffffff, -1px 1px 0 #ffffff, 1px 1px 0 #ffffff, 1px 1px 30px #7655df, 0 -2px 0 rgba(96, 162, 246, 0), 0 -2px 0 rgba(96, 162, 246, 0), 0 2px 0 rgba(96, 162, 246, 0), 0 2px 0 rgba(96, 162, 246, 0), -2px 0 0 rgba(96, 162, 246, 0), 2px 0 0 rgba(96, 162, 246, 0), -2px 0 0 rgba(96, 162, 246, 0), 2px 0 0 rgba(96, 162, 246, 0), -2px -2px 0 rgba(96, 162, 246, 0), 2px -2px 0 rgba(96, 162, 246, 0), -2px 2px 0 rgba(96, 162, 246, 0), 2px 2px 0 rgba(96, 162, 246, 0.01), -2px -2px 0 rgba(96, 162, 246, 0), 2px -2px 0 rgba(96, 162, 246, 0), -2px 2px 0 rgba(96, 162, 246, 0), 2px 2px 0 rgba(96, 162, 246, 0);
    margin: -5px 0px -5px 0px;
    padding: 0px 15px 3px 15px;
    width: 10px; opacity: 0.6;
    width: 94px;
    float: center;
    height: 35px;
}

.btn_p:hover {
  cursor: pointer;
  background: url(../img/btn2.html) no-repeat;
  z-index: 600;
    background-size: 100% 100%;
    position: relative;
    right: 0;
    border: 0px solid #60a2f6;
    border-radius: 10px;
    color: #0c0c0c;
    font-family: cheeseusaceu;
    font-size: 17px;
    text-shadow: 0 -1px 0 #ffffff, 0 -1px 0 #ffffff, 0 1px 0 #ffffff, 0 1px 0 #ffffff, -1px 0 0 #ffffff, 1px 0 0 #ffffff, -1px 0 0 #ffffff, 1px 0 0 #ffffff, -1px -1px 0 #ffffff, 1px -1px 0 #ffffff, -1px 1px 0 #ffffff, 1px 1px 0 #ffffff, -1px -1px 0 #ffffff, 1px -1px 0 #ffffff, -1px 1px 0 #ffffff, 1px 1px 0 #ffffff, 1px 1px 30px #7655df, 0 -2px 0 rgba(96, 162, 246, 0), 0 -2px 0 rgba(96, 162, 246, 0), 0 2px 0 rgba(96, 162, 246, 0), 0 2px 0 rgba(96, 162, 246, 0), -2px 0 0 rgba(96, 162, 246, 0), 2px 0 0 rgba(96, 162, 246, 0), -2px 0 0 rgba(96, 162, 246, 0), 2px 0 0 rgba(96, 162, 246, 0), -2px -2px 0 rgba(96, 162, 246, 0), 2px -2px 0 rgba(96, 162, 246, 0), -2px 2px 0 rgba(96, 162, 246, 0), 2px 2px 0 rgba(96, 162, 246, 0.01), -2px -2px 0 rgba(96, 162, 246, 0), 2px -2px 0 rgba(96, 162, 246, 0), -2px 2px 0 rgba(96, 162, 246, 0), 2px 2px 0 rgba(96, 162, 246, 0);
    margin: -5px 0px -5px 0px;
    padding: 0px 15px 3px 15px;
    width: 10px; opacity: 0.6;
    width: 94px;
    float: center;
    height: 35px;
  
}

.btn_p:active {
  top: 1px; opacity: 0.6;
  color: #fff;
  text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff;
  box-shadow: 0 -1px 3px rgba(0,0,0,.3), 0 1px 1px #fff, inset 0 1px 2px rgba(0,0,0,.8), inset 0 -1px 0 rgba(0,0,0,.05);
}



.btn_8 {
    background: url(../img/button0.png) no-repeat;
    width: 253;
    padding: 2px 0px 0px 0px;
    height: 50px;
    margin: 0 auto;
    left: 50%;
    margin-top: 10;
    cursor: pointer;
    z-index: 10;
    transform: rotate(-4deg);
    font-family: ff8;
    border: 0px solid #b3d8d3;
    border-radius: 20px;
    text-align: center;
    color: #254438;
    font-size: 19px;
    text-shadow: 1px 1px 0 #ffffffba;
}


.btn_8:hover {
    background: url(../img/button0.png) no-repeat;
    width: 253;
    padding: 1px 0px 0px 0px;
    height: 50px;
    margin: 0 auto;
    left: 50%;
    margin-top: 10;
    cursor: pointer;
    z-index: 10;
    transform: rotate(-4deg);
    font-family: ff8;
    border: 0px solid #b3d8d3;
    border-radius: 20px;
    text-align: center;
    color: #254438;
    font-size: 20px;
    text-shadow: 1px 1px 0 #ffffffba;
}

.btn_8:active {
  top: 1px;
}

.btn_9 {
    background: url(../img/button0.png) no-repeat;
    width: 253;
    padding: 2px 0px 0px 0px;
    height: 50px;
    margin: 0 auto;
    left: 50%;
    margin-top: 10;
    cursor: pointer;
    z-index: 10;
    transform: rotate(-4deg);
    font-family: ff8;
    border: 0px solid #b3d8d3;
    border-radius: 20px;
    text-align: center;
    color: #254438;
    font-size: 19px;
    text-shadow: 1px 1px 0 #ffffffba;
}

.btn_9:hover {
    background: url(../img/button0.png) no-repeat;
    width: 253;
    padding: 1px 0px 0px 0px;
    height: 50px;
    margin: 0 auto;
    left: 50%;
    margin-top: 10;
    cursor: pointer;
    z-index: 10;
    transform: rotate(-4deg);
    font-family: ff8;
    border: 0px solid #b3d8d3;
    border-radius: 20px;
    text-align: center;
    color: #254438;
    font-size: 20px;
    text-shadow: 1px 1px 0 #ffffffba;
  cursor: pointer;
}

.btn_9:active {
	top: 1px;
}


a.rs-ps {
    color: #ff5a08;
    text-decoration: none;
    font-size: 16px;
    text-shadow: 1px 1px 3px rgb(255, 255, 255);
}
a.rs-ps:hover { text-decoration:underline; }
a.rs-ps1:hover { text-decoration:underline; }
a.rs-ps2:hover { text-decoration:underline; }

.st-lf { float:left; margin:5px 0px 0px 0px; }
.st-rg { float:left; margin:7px 0px 0px 15px; }


.st-time {
    margin: 2px 0px 0px 0px;
}


.field-gr {
    background: rgb(185, 244, 249);
    width: 210px;
    text-shadow: 0 -1px 0 #ffffff, 0 -1px 0 #ffffff, 0 1px 0 #ffffff, 0 1px 0 #ffffff, -1px 0 0 #ffffff, 1px 0 0 #ffffff, -1px 0 0 #ffffff, 1px 0 0 #ffffff, -1px -1px 0 #ffffff, 1px -1px 0 #ffffff, -1px 1px 0 #ffffff, 1px 1px 0 #ffffff, -1px -1px 0 #ffffff, 1px -1px 0 #ffffff, -1px 1px 0 #ffffff, 1px 1px 0 #ffffff, 1px 1px 30px #7655df, 0 -2px 0 rgba(96, 162, 246, 0), 0 -2px 0 rgba(96, 162, 246, 0), 0 2px 0 rgba(96, 162, 246, 0), 0 2px 0 rgba(96, 162, 246, 0), -2px 0 0 rgba(96, 162, 246, 0), 2px 0 0 rgba(96, 162, 246, 0), -2px 0 0 rgba(96, 162, 246, 0), 2px 0 0 rgba(96, 162, 246, 0), -2px -2px 0 rgba(96, 162, 246, 0), 2px -2px 0 rgba(96, 162, 246, 0), -2px 2px 0 rgba(96, 162, 246, 0), 2px 2px 0 rgba(96, 162, 246, 0.01), -2px -2px 0 rgba(96, 162, 246, 0), 2px -2px 0 rgba(96, 162, 246, 0), -2px 2px 0 rgba(96, 162, 246, 0), 2px 2px 0 rgba(96, 162, 246, 0);
    box-shadow: inset 0 0 30px 1px #6e87dd, inset 0 1px 1px 1px #4bd3f4, inset 0 -1px 1px 1px #000000, 0 0 7px 1px #002913;
    height: 31px;
    border-radius: 10px;
    padding: 11px 0px 0px 28px;
    margin: -1px 0px 2px 65px;
}


.field-gr a {
    color: #0029ac;
    text-decoration: none;
    font-size: 18px;
}

.field-gr a:hover {
	color:#0029ac;
	text-decoration:none;
	border-bottom:1px dashed #99be97;
	font-size:18px;
}

.field-rd {
	background: rgba(255, 255, 255, 0.52);
    width: 220px;
    text-shadow: 1px 1px 0px #ffffff;
    box-shadow: inset 0 1px 1px 1px #ffffff, inset 0 -1px 1px 1px #000000, 0 0 7px 1px #002913;
    height: 31px;
    border-radius: 10px;
    padding: 11px 0px 0px 28px;
    margin: -1px 0px 2px 28px;
}

.field-rd a {
	color: #008FC3;
    font-family: Lasco_Bold;
    text-decoration: none;
    font-size: 15px;
}

.field-rd a:hover {
	color:#0FA523;
	text-decoration:none;
	border-bottom:1px dashed #c28888;
	font-size:18px;
}

.field-ar {
	background: url(../img/field-ar.html) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
}

.field-ars {
	background: url(../img/field-ars.html) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
}

.field-ars a, .field-ar a {
	color:#7ea57b;
	text-decoration:none;
	font-size:18px;
}

.field-ars a:hover, .field-ar a:hover {
	color:#99be97;
	text-decoration:none;
	border-bottom:1px dashed #99be97;
	font-size:18px;
}

.fr-block {
    background: #916b5a00;
    z-index: 600;
    background-size: 100% 100%;
    position: relative;
    border: 0px solid #60a2f6;
    border-radius: 8px;
    color: #251b2d;
    font-size: 18px;
    text-shadow: 1px 1px 3px rgb(255, 255, 255);
    margin: 10px 0px 10px 0px;
    padding: 10 0 5px;
    width: 250px;
    text-align: center;
}

.fr-block img {
    margin: 10px 0px 0px 0px;
    border-radius: 10px;
    margin: 0 auto;
    height: 260;
    width: 100%;
    margin-bottom: -75;
}

.fr-title {
	color:#7ea57b;
	font-size:18px;
}

.cl-fr-lf {
	float:left; 
	text-align:center;
}

.cl-fr-rg {
	float:left;
	margin: 10px 0px 0px 5px;
}

.gm-text {
    color: #ff5a08;
    position: relative;
    margin: 2 12 0 13;
    font-size: 17;
    padding: 2 0;
    TEXT-SHADOW: 1px 1px 3px rgb(255, 255, 255);
}

.fr-te-gr0 {
    color: #2b5243;
    position: absolute;
    margin: 2 12 0 13;
    font-size: 13;
    width: 70;
    height: 65;
    box-shadow: 0 1px 3px 0 #4e2cd800, 0 1px 3px 0 rgba(0, 0, 0, 0), 0 2px 1px -1px rgba(0, 0, 0, 0.38);
    top: 5;
    right: 5;
    padding: 0 0 2;
    border-radius: 50px;
    background: #fdf8f0;
    background-size: 100%;
    TEXT-SHADOW: 1px 1px 3px rgb(255, 255, 255);
}

.fr-te-gr0 img {
    color: #e09e64;
    position: relative;
    margin: -2 2 0 2;
    height: 17;
    width: 17;
    font-size: 1;
    padding: 0;
}

.fr-block0 {
    background: #916b5a00;
    z-index: 600;
    background-size: 100% 100%;
    position: relative;
    border: 0px solid #60a2f6;
    border-radius: 8px;
    color: #251b2d;
    font-size: 18px;
    text-shadow: 1px 1px 3px rgb(255, 255, 255);
    margin: 10px 0px 10px 0px;
    padding: 10 0 5px;
    width: 200px;
    text-align: center;
}

.fr-block0 img {
    margin: 10px 0px 0px 0px;
    border-radius: 10px;
    margin: 0 auto;
    width: 100%;
    margin-bottom: -75;
}

.fr-te-gr0 img {
    color: #e09e64;
    position: relative;
    margin: -2 2 0 2;
    height: 17;
    width: 17;
    font-size: 1;
    padding: 0;
}

.btn_0 {
    background: url(../img/button0.png) no-repeat;
    background-size: 100% 100%;
    width: 210;
    padding: 0px 0px 3px 0px;
    height: 50px;
    margin: 0 auto;
    left: 50%;
    margin-top: 10;
    cursor: pointer;
    z-index: 10;
    transform: rotate(-4deg);
    font-family: ff8;
    border: 0px solid #b3d8d3;
    border-radius: 20px;
    text-align: center;
    color: #254438;
    font-size: 18px;
    text-shadow: 1px 1px 0 #ffffffba;
}

.btn_0:hover {    
    padding: 0px 0px 4px 0px;
    cursor: pointer;
	margin-top: 9;
    font-size: 19px;
}

.btn_00 {
    background: url(../img/button0.png) no-repeat;
    background-size: 100% 100%;
    width: 210;
    padding: 12px 0px 10px 0px;
    height: 27px;
    margin: 0 auto;
    left: 50%;
    margin-top: 10;
    cursor: pointer;
    z-index: 10;
    transform: rotate(-4deg);
    font-family: ff8;
    border: 0px solid #b3d8d3;
    border-radius: 20px;
    text-align: center;
    color: #254438;
    font-size: 18px;
    text-shadow: 1px 1px 0 #ffffffba;
}

.btn_00:hover {    
    padding: 11px 0px 10px 0px;
    cursor: pointer;
	height: 28px;
    font-size: 19px;
}

.fr-te-gr {
    color: #2b5243;
    position: absolute;
    margin: 2 12 0 13;
    font-size: 13;
    width: 80;
    height: 75;
    box-shadow: 0 1px 3px 0 #4e2cd800, 0 1px 3px 0 rgba(0, 0, 0, 0), 0 2px 1px -1px rgba(0, 0, 0, 0.38);
    top: 5;
    right: 10;
    padding: 5 0 0;
    border-radius: 50px;
    background: #fdf8f0;
    background-size: 100%;
    TEXT-SHADOW: 1px 1px 3px rgb(255, 255, 255);
}

.fr-te-gr img {
    color: #e09e64;
    position: relative;
    margin: -2 2 0 2;
    height: 17;
    width: 17;
    font-size: 1;
    padding: 0;
}

.fr-text {
    font-family: ff8;
    transform: rotate(-5deg);
    padding: 5 5 5 0;
    color: #b15816;
    font-size: 14;
    text-decoration: underline;
}

.fr-te-gr-title {
    width: 110;
    background-size: 100% 100%;
    position: relative;
    padding: 3px 0px 0px 0px;
    left: 20;
    height: 27px;
    z-index: 10;
    transform: rotate(-5deg);
    font-family: ff8;
    border: 0px solid #b3d8d3;
    border-radius: 10px;
    text-align: center;
    color: #2b5243;
    font-size: 20px;
    text-shadow: 1px 1px 3px rgb(255, 255, 255);
    margin-bottom: -20;
}


a.sm-btn {
	display:block;
	cursor:pointer;
	font-size: 12px;
	font-weight: 700 !important;
	margin: 0px 5px 8px 0px;
	padding: 0px 14px;
	border-radius: 10px;
	box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.400), 1px 1px 1px rgba(0, 0, 0, 0.102);
	display: inline-block;
	line-height: 26px;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.298);
	background: linear-gradient(to bottom, #88BDFF 0px, #60A7FF 100%) transparent;
	border: 1px solid #3E8FF4;
	color: #2B63A8 !important;	
	text-decoration:none;
}

a.sm-btn:hover { opacity:0.8; }


input.sm-btn {
	display:block;
	cursor:pointer;
	font-size: 12px;
	font-weight: 700 !important;
	margin: 0px 5px 8px 0px;
	padding: 0px 14px;
	border-radius: 10px;
	box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.400), 1px 1px 1px rgba(0, 0, 0, 0.102);
	display: inline-block;
	line-height: 30px;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.298);
	background: linear-gradient(to bottom, #88BDFF 0px, #60A7FF 100%) transparent;
	border: 1px solid #3E8FF4;
	color: #2B63A8 !important;	
	text-decoration:none;
}

input.sm-btn:hover { opacity:0.8; }

.silver-bk {
	background: rgba(255, 255, 255, 0.54);
    border: 0px solid #ECE300;
    width: 900px;text-align: justify;
    min-height: 585px;
    border-radius: 50px;
    margin: 0px 0px 0px 50px;
    padding: 25px 25px 25px 25px;
    color: #000;
    box-shadow: inset 0 0 30px 1px #EBE200, inset 0 1px 1px 1px #ffffff, inset 0 -1px 1px 1px #000000, 0 0 7px 1px #002913;
}


.silver-bk2 {
	
   width: 1050px;
    min-height: 568px;
    border-radius: 50px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #000;
    
}

.s-bk-lf {
	margin-left:0px;
}

.m-tb {
    background: #9ed0c54d;
    color: #32403a;
    text-shadow: 1px 1px 3px rgb(255, 255, 255);
    font-size: 17;
    border-bottom: 1px solid #bdd0cc7a;
    border-radius: 0px;
    padding: 8px 10px 8px 10px;
}

table { border:none; }
 
td {
    /* border-radius: 7px; */
    margin-right: 5px;
    font-size: 17px;
}

/*############# FOOTER #############*/

#footer {
    background-size: 100% 100%;
    padding: 0px 0;
    max-width: 100%;
    width: 100%;
    min-width: 1250px;
    left: 0;
    overflow: hidden;
    height: 290px;
    position: absolute;
    /* background-image: url(../img/footer.png); */
    padding-top: 26px;
    background: url(../resources/machine_e.jpg) top center #673615;
}
.responsive section {
    max-width: 1000px;
    min-width: 320px;
    margin: auto;
    text-align: center;
    margin-top: 53px;
}

.footer_links {
    padding: 0 20px 20px;
}
.footer_links p {
    padding: 15px 0px;
    font-size: 15px;
    color: #1d1008;
    text-shadow: 0 -3px 3px rgb(250 253 252), 3px -3px 3px rgb(244 245 244), 3px 0 3px rgb(252 253 252), 3px 3px 3px rgb(250 253 252), 0 3px 3px rgb(250 251 251), -3px 3px 3px rgb(250 253 252), -3px 0 3px rgb(250 251 251), -3px -3px 3px rgb(250 253 252);
}
.footer_links a {
    color: #ffeb3b;
    text-decoration: none;
    padding: 0px 10px;
    font-size: 10pt;
    text-shadow: none;
    font-size: 17px;
    text-shadow: 0px 0px 4px rgb(0 0 0);
    font-family: 'ff7';
}

.footer {
   
}
.logo-box {
    width: 300px;
    height: 126px;
    margin: -11px auto;
}

.logofoot {
    width: 212px;
    height: 165px;
    background: url(../img/logo1.png) center top 0px no-repeat;
    background-size: 100%;
    margin: 0 auto;
    margin-top: 24px;
}

.footertext {
    width: 450px;
    background: rgba(161, 68, 18, 0.34);
    height: 20;
    color: #a7a7a7;
    font-size: 17;
    border-radius: 8px;
    text-align: center;
    position: absolute;
    left: 50%;
    text-shadow: 1px 1px 3px rgb(12, 12, 12);
    font-family: ff8;
    padding: 4;
    font-weight: normal;
    box-shadow: inset 0 0 30px 1px rgba(0, 0, 0, 0.67), inset 0 -1px 1px 1px rgba(0, 0, 0, 0.87);
    z-index: 900;
    margin: 2 0 0 -225;
}

.knopki {
    height: 39px;
    font-size: 20;
    color: white;
    left: 50%;
    padding: 0 10;
    overflow: hidden;
    text-align: right;
    position: absolute;
    z-index: 56565;
    margin: 0px 0 0 -107px;
    bottom: 0;
}


.knopki img:hover {
    opacity: 0.8;
}



.bottom-box {
    width: 100%;
    height: 44px;
    font-size: 20;
    padding-top: 5;
    color: white;
    /* opacity: 0.8; */
    overflow: hidden;
    text-align: center;
    position: absolute;
    z-index: 56565;
    bottom: 0;
}

.bottom-box img {
    border: 1px solid #6d646c;
    border-radius: 3px;
    opacity: 0.7;
    margin: 0 1;
}
.bottom-box img:hover {
    opacity: 0.8;
}

.baner1 {
    float: left;
    background: #b3d8d32e;
    position: relative;
    top: 10;
    border-radius: 3px;
    padding: 5;
    height: 60;
    margin-left: 60;
    width: 468px;
}

.baner2 {
    float: right;
    background: #b3d8d32e;
    position: relative;
    top: 10;
    border-radius: 3px;
    padding: 5;
    height: 60;
    margin-right: 60;
    width: 468px;
}

.htt:hover {background-color: #b7ada70d;}


.b, .c, .d, .e{ display:none;}

#body em{ font-style:normal; font-size:36px;}

.buttons {
    background: #ffffff1f;
    background-size: 100% 100%;
    border: 2px solid #826662;
    border-radius: 10px;
    color: #6f2916;
    font-size: 18px;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.51);
    top: 5;
    margin: 110px 2px 0px 2px;
    padding: 4px 20px 5px 20px;
    cursor: pointer;
    position: relative;
    z-index: 11;
    text-decoration: none;
    width: 140px;
    box-shadow: inset 0 1px 1px 1px #f5e8e0, inset 0 -1px 1px 1px #00000000, 0 0 7px 1px #00291326;
    height: 20px;
}

.buttonHover {
    position: relative;
    box-shadow: inset 0 1px 1px 0px #866b58, inset 0 -1px 1px 1px #00000000, 0 0 7px 1px #00291326;
    z-index: 9;
}

a.buttons:hover {
	background: #c4ad98;
    position: relative;
    box-shadow: inset 0 1px 1px 0px #866b58, inset 0 -1px 1px 1px #00000000, 0 0 7px 1px #00291326;
    z-index: 9;
}

#body {
    background: rgba(255, 255, 255, 0.54);
    border: 0px solid #ECE300;
    width: 900px;position: relative;
    z-index: 10;
    border-radius: 50px;
    margin: 8px 0px 0px 0px;
    padding: 25px 25px 25px 25px;
    color: #000;     min-height: 587px;
    box-shadow: inset 0 0 30px 1px #EBE200, inset 0 1px 1px 1px #ffffff, inset 0 -1px 1px 1px #000000, 0 0 7px 1px #002913;
}
#wrap1 {
    width: 1050px;
    margin: 0px 0px 0px 0px;
} 


.ava {
    width: 82px;
    height: 76px;
    background: -moz-linear-gradient(#6D6C6B, #EFFFFF);
    background: -ms-linear-gradient(#6D6C6B, #EFFFFF);
    background: -o-linear-gradient(#6D6C6B, #EFFFFF);
    background: -webkit-linear-gradient(#4a4b4e00, #0000009e);
    box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.45), 0px 1px 0px 0px rgba(183, 173, 168, 0);
    left: 6px;
    top: 0;
    border: 0px solid #525761;
    border-radius: 2px;
    position: relative;
    z-index: 50;
    float: left;
    color: #FFF;
    font-size: 20px;
    padding-top: 5px;
}

.ava:hover {
    width: 82px;
    height: 76px;
    background: -moz-linear-gradient(#6D6C6B, #EFFFFF);
    background: -ms-linear-gradient(#6D6C6B, #EFFFFF);
    background: -o-linear-gradient(#6D6C6B, #EFFFFF);
    background: -webkit-linear-gradient(#4a4b4e00, #0000009e);
    box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.45), 0px 1px 0px 0px rgba(183, 173, 168, 0);
    left: 6px;
    top: 0;
    border: 0px solid #525761;
    border-radius: 2px;
    position: relative;
    z-index: 50;
    float: left;
    color: #FFF;
    font-size: 20px;
    padding-top: 5px;
}


.autoriz {
    border: 0px solid #60a2f6;
    border-radius: 10px;
    margin: 0px 0px 0px 0;
    padding: 0px 0px 0px 0px;
    color: #efffff;
    height: 161;
    width: 196;
}

.autoriz2 {
    background: #c4eef7d4 no-repeat;
    border: 0px solid #60a2f6;
    border-radius: 10px;
    margin: 0px 0px 0px -57;
    padding: 1px 0px 0px 0px;
    float: right;
    left: 50%;
    top: 125;
    position: absolute;
    box-shadow: inset 0 0 10px 1px #58b7f4cc, inset 0 -1px 2px 3px #60a2f645, 0 0 5px 1px #0b3f48;
    width: 120px;
    height: 68px;
}

.help-title {
    background: #cea77f59;
    z-index: 600;
    background-size: 100% 100%;
    position: relative;
    border: 0px solid #60a2f6;
    border-radius: 8px;
    color: #393843;
    font-size: 18px;
    text-shadow: 1px 1px 3px rgb(255, 255, 255);
    margin: 15px 0px 0px 0px;
    padding: 4px 20px 4px 20px;
    width: 200px;
    box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(247, 221, 195, 0.77);
    text-align: center;
}

.lot {
    background: #201d2314;
    width: 120;
    height: 80px;
    position: relative;
    z-index: 20;
    padding-top: 20;
    border-radius: 10px;
    margin: 0 auto;
    margin-top: 0;
    margin-bottom: 0;
}

.u-title {
    width: 100%;
    position: relative;
    padding: 5px 0px 0px 0px;
    height: 29px;
    z-index: 10;
    font-family: ff8;
    border: 0px solid #b3d8d3;
    border-radius: 10px;
    text-align: center;
    color: #2b5243;
    font-size: 18px;
    text-shadow: 1px 1px 3px rgb(255, 255, 255);
    margin: 0 auto;
}

form {
    display: block;
    margin-top: 0em;
	margin-bottom: 0em;
}

.fonmini {
    background: url(../img/lot.html) no-repeat;
    width: 30px;
    background-size: 100% 100%;
    font-family: ast;
    min-height: 30px;
    font-size: 17; float: left;
    text-shadow: 1px 1px 3px rgb(12, 12, 12);
    border-radius: 0px;
    margin: 0px 0px 0px 0px;
    padding: 1px 0px 0px 0px;
    color: #ffe6cd;
}

.fonmini img {
    border-radius: 0px;
    margin: 0px 2px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #000;
}

.fon {
    background: url(../img/lot.html) no-repeat;
    width: 80px;
    background-size: 100% 100%;
    min-height: 70px;
    font-size: 17;
    border-radius: 0px;
    margin: 0px 0px 0px 0px;
    padding: 1px 0px 0px 0px;
    color: #ffe6cd;
}

.fon img {
    border-radius: 0px;
    margin: 5px 4px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #000;
}

.panel1 {
    background-color: #444;
    height: 34px;
    padding: 10px;
}
.panel1 a#login_pop, .panel1 a#join_pop {
    border: 0px solid #aaa;
    color: #fff;
    display: block;
    float: right;
    margin-right: 10px;
    margin-left: 10px;
    padding: 5px 10px;
    text-decoration: none;
    text-shadow: 1px 1px #000;

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
a#login_pop:hover, a#login2_pop:hover, a#join_pop:hover {
    border-color: #eee;
}

.overlay {
    background-color: rgba(0, 0, 0, 0.7);
    bottom: 0;
    cursor: default;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
    z-index: 10000000;

    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -ms-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s;
}
.overlay:target {
    visibility: visible;
    opacity: 1;
}

.close {
    background-color: rgb(49, 48, 48);
    height: 25px;
    line-height: 25px;
    position: absolute;
    right: -5;
    padding-top: 2;
    text-align: center;
    text-decoration: none;
    top: -5px;
    border: 2px solid #4e4742bd;
    width: 27px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
}


.close:before {
    color: rgba(255, 255, 255, 0.9);
    content: "X";
    font-size: 22px;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
}
.close:hover {
    background-color: rgb(35, 34, 34);
}


.login {
    background: none;
    /* border: 2px solid #88b3aa; */
    /* border-radius: 15px; */
    /* border-right: 4px solid #88b3aa; */
    /* border-left: 4px solid #88b3aa; */
    /* background: #eaf1e5cf; */
    /* width: 180px; */
    /* position: relative; */
    /* font-size: 17; */
    /* font-family: ff2; */
    /* text-align: left; */
    /* height: 28px; */
    /* color: #35323e; */
    /* z-index: 20; */
    /* text-shadow: inherit; */
    /* box-shadow: 0 1px 2px -1px rgba(4, 58, 58, 0.56) inset, 1px 1px 3px rgba(0, 0, 0, 0); */
    /* padding: 1px 0px 1px 10px; */
    /* margin: 0px 0px 2px 0px; */
}

.balans a {
    color: #25443;
}

/*max-width: 1400px*/
@media screen and (max-width: 1400px) {
.lampa2 {
     display: none;
}
.lampa {
     display: none;
}
.zombi2 {
     display: none;
}
.zombi {
     display: none;
}
.k_9 {
     display: none;
}
.k_10 {
    width: 225;
    height: 180px;
    background: url(../img/k_20.html) no-repeat;
    position: absolute;
    background-size: 100%;
    top: 152px;
    color: red;
    left: 50%;
    margin-left: 310px;
    font-family: cheeseusaceu;
    font-size: 17px;
    text-shadow: 1px 1px 0px #151313, 1px 1px 0px #404889;
    z-index: 1;
}
}

