section#choice{background:#fafafc !important;text-align:center;}
header.main-header{margin-bottom:0;}
header.main-header .login-logout a{display:block;position:absolute;height:32px;top:27px;right:36px;font-size:15pt;line-height:1em;color:#478af9;}
header.main-header .login-logout a:hover{color:#003997;}
.ucoz-logo{display:block;position:absolute;top:12px;left:18px;text-indent:-9999px;overflow:hidden;width:48px;height:48px;background:url('../img/logo-ucoz.svg') no-repeat;background-size:contain;text-align:left;z-index:22;}
/*.top-links{margin:25px 100px 0 100px;text-align:center;}*/
.top-links li{display:inline-block;padding:0 22px;position:relative;    padding-bottom: 30px;}
.top-links li a{color:#999999;font-size:13pt;line-height: 13pt;}
.top-links li a:hover{color:#333;}
h2.slogan{color:#000;margin-top:15vh;margin-bottom:7vh;font-family: 'Nunito', sans-serif;}
.content-section{width:100%;max-width:1200px;margin:0 auto;}
#block-for-me,
#block-for-business,
#block-for-game,
#block-for-shop{width:27%;display:inline-block;margin:0 3%;height:230px;position:relative;padding-top:72px;}
#block-for-me h3,
#block-for-game h3,
#block-for-business h3,
#block-for-shop h3{margin:0 0 18px 0;padding:0;color:#2c2e32;font-size:20pt;}
#block-for-me h3:before{content:'';display:block;width:50px;height:50px;position:absolute;top:0;left:50%;margin-left:-24px;background:url('../img/i_forme.svg') no-repeat;}

#block-for-me p,
#block-for-business p,
#block-for-game p,
#block-for-shop p{color:#bbbbbb;font-size:13pt !important;}

#block-for-business h3:before{content:'';display:block;width:48px;height:48px;position:absolute;top:0;left:50%;margin-left:-24px;background:url('../img/i_forbiss.svg') no-repeat;}
#block-for-shop h3:before{content:'';display:block;width:60px;height:48px;position:absolute;top:0;left:50%;margin-left:-30px;margin-top:4px; background:url('../img/i_shop.png') no-repeat;}
#block-for-me a{font-size:17px;display:inline-block;background:#5190f9;color:#fff;border-radius:5px;line-height:44px;padding:0 21px;margin-bottom:17px;}
#block-for-me a:hover{background:#0060ff;}
#block-for-business a{font-size:17px;display:inline-block;background:#04c67d;color:#fff;border-radius:5px;line-height:44px;padding:0 21px;margin-bottom:17px;}
#block-for-business a:hover{background:#009f63;}
/*
#block-for-shop a{font-size:17px;display:inline-block;background:#9F4974;color:#fff;border-radius:5px;line-height:44px;padding:0 21px;margin-bottom:17px;}
#block-for-shop a:hover{background:#862354;}
*/

/*style for new block ulanding*/
.chose-uland{display:flex;width:100%;justify-content:center;align-items:center;padding-top:45px;}
#block-for-quiz div, #block-for-quiz1 div {color:#bbb;padding-top:50px;max-width:initial;text-align:center;position:relative;margin:0 10px;}
/*style for new block ulanding ends*/


/*style for game block*/
#block-for-game h3:before {
	content: '';
	display: block;
	width: 60px;
	height: 48px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -30px;
	background: url('../img/Icon_game.svg') center top no-repeat;
	background-size: contain;
}
#block-for-game a {
	font-size: 17px;
	display: inline-block;
	background: #9732f9;
	color: #fff;
	border-radius: 5px;
	line-height: 44px;
	padding: 0 21px;
	margin-bottom: 17px;
}
#block-for-game a:hover{background:#6703db;}
/*style for game block ends*/

#block-for-shop a{font-size:17px;display:inline-block;background:#faa732;color:#fff;border-radius:5px;line-height:44px;padding:0 21px;margin-bottom:17px;}
#block-for-shop a:hover{background:#ed8b00;}
section#choice .to-next-section{bottom:13px;left:50%;margin-left:-150px;width:300px;}
section#choice .to-next-section a{display:block;margin:0 auto;position:relative;width:36px;height:36px;right:0;top:0;text-align:left;text-indent:-9999px;overflow:hidden;border:2px solid #a4a6aa;border-radius:18px;background:url('../img/i_downarrow.png') center center no-repeat;}
section#choice .to-next-section a:hover{border:2px solid #333;}
section#choice .to-next-section a:after{display:none;}
.nav-button a{top:27px!important;left:91px!important;}
.nav-button a.light span{background-color:#000;}
.user-side{padding:5% 50px;}
.log-form p a{color:#4584eb;text-decoration:underline;}
.log-form p a:hover{text-decoration:none;}
.log-form .fast-reg{margin-bottom:5vh;}
/*.user-side .fast-reg .reg-list{width:168px;}*/
/*!*.fast-reg .reg-list a{margin:0 8px 20px!important;}*!*/
.log-form h3{color:#f6f6f6;font-size:19pt;margin-bottom:50px;}
.log-form p{color:#fff;font-size:12pt !important;}
.log-form .fast-reg p.title{color: #b2b2b2;font-weight: 400;}
.log-form span.reg-comment{color:#adaeaf;font-size:10pt;text-align:left;display:block;}
.log-form span.reg-comment:before{content:'*';color:#488bfa;margin-right:4px;}
.fast-reg .reg-list a.ok{background:#f48420;}
.fast-reg .reg-list a.ok:hover{background:#fa943a;}
.fast-reg .reg-list .icon .ok i:before{content:'\e609';}
.log-form .uid-login .uid-btn:before{display:none;}
.log-form .uid-login .uid-btn{margin:5vh auto 15px;border:3px solid #4072c5;background:transparent;padding-left:0px;color:#fff;height:61px;line-height:55px;width:255px;font-weight:500;border-radius:72px;display:block;font-size:16pt;}
.anchorLink + span{visibility:hidden;display:block;text-align:center;margin:7px 0 0 0;color:#b9b9bb;font-size:11pt;width:300px;position:absolute;top:20px;left:50%;opacity:0;margin-left:-150px;-webkit-transition:opacity 0.6s ease;-moz-transition:opacity 0.6s ease;-o-transition:opacity 0.6s ease;transition:opacity 0.6s ease;}
.anchorLink:hover + span{visibility:visible;opacity:1;}
#fp-nav ul li a, .fp-slidesNav ul li a{overflow:visible;}
#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial, helvetica, sans-serif;white-space:nowrap;max-width:220px;overflow:visible;display:none;opacity:1;width:auto;}
#fp-nav ul li a:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip{-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;width:auto;opacity:1;display:block;}

/*new social block*/
.fast-reg .reg-list a {
	width: 100%;
	height: 40px;
	display: block;
	text-align: left;
	border-radius: 20px;
	color: #fff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24), 0 0 1px rgba(0, 0, 0, 0.12);
	margin: 0 0 12px;
	padding: 0 8px;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	text-align: center;
}

.fast-reg .reg-list i {
	width: 50px;
	height: 100%;
	padding: 11px 14px 11px 18px;
	float: left;
	border-bottom-left-radius: 20px;
	border-top-left-radius: 20px;
	position: absolute;
	left: 0;
	top: 0;
}

.fast-reg .reg-list a.facebook i {
	background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23fff' d='M18 16.875c0 .621-.503 1.125-1.125 1.125H11v-7h2.207l.357-2h-2.563L11 8.031c0-1.021.156-2.015 2.016-2.015.718 0 .984.005.984.005V4h-2.531c-1.313 0-2.526 1.219-2.526 2.531L8.938 9H7v2h2v7H1.125A1.125 1.125 0 0 1 0 16.875V1.125C0 .504.503 0 1.125 0h15.75C17.497 0 18 .504 18 1.125z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat;
	background-position: 57% 50%;
}

.fast-reg .reg-list a.google i {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.64 9.205c0-.639-.057-1.252-.164-1.841H9v3.481h4.844a4.14 4.14 0 0 1-1.796 2.716v2.258h2.908c1.702-1.566 2.684-3.874 2.684-6.614z' fill='%234285F4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 18c2.43 0 4.467-.806 5.956-2.18l-2.908-2.259c-.806.54-1.837.86-3.048.86-2.344 0-4.328-1.584-5.036-3.711H.957v2.332A8.997 8.997 0 0 0 9 18z' fill='%2334A853'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.964 10.71A5.41 5.41 0 0 1 3.682 9c0-.593.102-1.17.282-1.71V4.958H.957A8.996 8.996 0 0 0 0 9c0 1.452.348 2.827.957 4.042l3.007-2.332z' fill='%23FBBC05'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 3.58c1.321 0 2.508.454 3.44 1.345l2.582-2.58C13.463.891 11.426 0 9 0A8.997 8.997 0 0 0 .957 4.958L3.964 7.29C4.672 5.163 6.656 3.58 9 3.58z' fill='%23EA4335'/%3E%3C/svg%3E") no-repeat;
	background-position: 57% 50%;
}

.fast-reg .reg-list a.twitter i {
	background: url("data:image/svg+xml,%3Csvg width='22px' height='22px' viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 55.2 (78181) - https://sketchapp.com --%3E%3Ctitle%3EFill 1%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Fill-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon points='0 22 22 22 22 0 0 0'%3E%3C/polygon%3E%3Cpath d='M7.7217,18.3184 C14.4547,18.3184 18.1367,12.7344 18.1367,7.8994 C18.1367,7.7424 18.1367,7.5854 18.1317,7.4274 C18.8477,6.9134 19.4687,6.2624 19.9607,5.5284 C19.3027,5.8224 18.5977,6.0144 17.8547,6.1054 C18.6137,5.6574 19.1907,4.9354 19.4687,4.0794 C18.7607,4.5004 17.9757,4.7984 17.1397,4.9644 C16.4707,4.2494 15.5177,3.8064 14.4687,3.8064 C12.4487,3.8064 10.8077,5.4494 10.8077,7.4704 C10.8077,7.7564 10.8417,8.0354 10.8987,8.3064 C7.8547,8.1574 5.1587,6.6934 3.3507,4.4774 C3.0347,5.0214 2.8597,5.6504 2.8597,6.3214 C2.8597,7.5924 3.5077,8.7124 4.4857,9.3704 C3.8877,9.3474 3.3207,9.1864 2.8277,8.9124 L2.8277,8.9634 C2.8277,10.7334 4.0897,12.2204 5.7627,12.5544 C5.4577,12.6404 5.1347,12.6824 4.7997,12.6824 C4.5667,12.6824 4.3337,12.6634 4.1157,12.6204 C4.5767,14.0764 5.9347,15.1324 7.5357,15.1604 C6.2797,16.1484 4.6997,16.7334 2.9867,16.7334 C2.6927,16.7334 2.4057,16.7184 2.1147,16.6834 C3.7297,17.7114 5.6567,18.3184 7.7217,18.3184' id='Fill-2' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") no-repeat;
	background-position: 57% 50%;
}

.fast-reg .reg-list a.vkontakte i {
	background: url("data:image/svg+xml,%3Csvg width='22px' height='22px' viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 55.2 (78181) - https://sketchapp.com --%3E%3Ctitle%3EFill 1%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Fill-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon points='0 22 22 22 22 0 0 0'%3E%3C/polygon%3E%3Cpath d='M19.5439,6.709 C19.6699,6.313 19.5439,6.037 18.9529,6.037 L16.9829,6.037 C16.4769,6.037 16.2519,6.287 16.1259,6.564 C16.1259,6.564 15.1259,8.855 13.7049,10.331 C13.2409,10.765 13.0439,10.897 12.7909,10.897 C12.6639,10.897 12.4819,10.765 12.4819,10.37 L12.4819,6.709 C12.4819,6.235 12.3409,6.037 11.9189,6.037 L8.8239,6.037 C8.5139,6.037 8.3169,6.261 8.3169,6.458 C8.3169,6.907 9.0209,7.012 9.1049,8.25 L9.1049,10.962 C9.1049,11.555 8.9919,11.661 8.7399,11.661 C8.0779,11.661 6.4459,9.37 5.4889,6.734 C5.2919,6.248 5.1089,6.037 4.6029,6.037 L2.6329,6.037 C2.0709,6.037 1.9579,6.287 1.9579,6.564 C1.9579,7.051 2.6189,9.475 5.0669,12.675 C6.6999,14.86 8.9919,16.046 11.0749,16.046 C12.3269,16.046 12.4819,15.782 12.4819,15.335 L12.4819,13.676 C12.4819,13.149 12.5939,13.044 13.0019,13.044 C13.2979,13.044 13.7899,13.175 14.9579,14.228 C16.2939,15.48 16.5199,16.046 17.2649,16.046 L19.2339,16.046 C19.7969,16.046 20.0779,15.782 19.9099,15.269 C19.7269,14.756 19.0929,14.004 18.2499,13.109 C17.7859,12.595 17.0959,12.057 16.8989,11.778 C16.6029,11.424 16.6879,11.265 16.8989,10.962 C16.8989,10.949 19.3049,7.788 19.5439,6.709' id='Fill-2' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") no-repeat;
	background-position: 57% 50%;
}

.fast-reg .reg-list a.ok i {
	background: url("data:image/svg+xml,%3Csvg width='22px' height='22px' viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 55.2 (78181) - https://sketchapp.com --%3E%3Ctitle%3EFill 1%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Fill-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon points='0 22 22 22 22 0 0 0'%3E%3C/polygon%3E%3Cg id='Group-6' transform='translate(5.000000, 2.000000)' fill='%23FFFFFF'%3E%3Cpath d='M6.0107,2.7598 C7.0767,2.7598 7.9397,3.6208 7.9397,4.6908 C7.9397,5.7418 7.0767,6.6038 6.0107,6.6038 C4.9597,6.6038 4.0827,5.7418 4.0827,4.6908 C4.0827,3.6088 4.9447,2.7598 6.0107,2.7598 M6.0107,9.3228 C8.5707,9.3228 10.6627,7.2468 10.6627,4.6758 C10.6627,2.1158 8.5847,0.0258 6.0107,0.0258 C3.4427,0.0258 1.3637,2.1018 1.3637,4.6758 C1.3637,7.2318 3.4427,9.3228 6.0107,9.3228' id='Fill-2'%3E%3C/path%3E%3Cpath d='M7.8838,13.1084 C8.8298,12.8884 9.7418,12.5274 10.5728,11.9964 C11.2038,11.6034 11.4048,10.7544 10.9938,10.1264 C10.6038,9.4834 9.7518,9.2954 9.1258,9.7034 C7.2288,10.9024 4.7688,10.9024 2.8708,9.7034 C2.2258,9.3074 1.3888,9.4984 0.9978,10.1264 C0.6028,10.7694 0.7928,11.6034 1.4198,11.9964 C2.2558,12.5274 3.1768,12.9084 4.1128,13.1084 L1.5098,15.7124 C0.9838,16.2374 0.9838,17.0994 1.5098,17.6404 C1.7698,17.9054 2.1198,18.0354 2.4758,18.0354 C2.8258,18.0354 3.1768,17.9054 3.4428,17.6404 L5.9868,15.0814 L8.5398,17.6404 C9.0658,18.1664 9.9328,18.1664 10.4728,17.6404 C10.9938,17.1144 10.9938,16.2534 10.4728,15.7124 L7.8838,13.1084 Z' id='Fill-4'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat;
	background-position: 57% 50%;
}

.fast-reg .reg-list a.yandex i {
	background: url("data:image/svg+xml,%3Csvg width='22px' height='22px' viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Rectangle' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath d='M13.7460883,11.792 L12.7410883,11.792 C11.1620883,11.792 9.63208832,10.64 9.63208832,7.76 C9.63208832,4.759 11.0670883,3.535 12.5260883,3.535 L13.7460883,3.535 L13.7460883,11.792 Z M12.5990883,2 C9.91808832,2 7.64508832,4.039 7.64508832,8 C7.64508832,10.375 8.74608832,12.127 10.7080883,12.991 L7.04808832,19.616 C6.92808832,19.832 7.04808832,20 7.23808832,20 L8.93708832,20 C9.08108832,20 9.17708832,19.952 9.22508832,19.832 L12.5500883,13.328 L13.7460883,13.328 L13.7460883,19.832 C13.7460883,19.903 13.8170883,20 13.9140883,20 L15.3970883,20 C15.5400883,20 15.5890883,19.928 15.5890883,19.808 L15.5890883,2.239 C15.5890883,2.071 15.4930883,2 15.3250883,2 L12.5990883,2 Z' id='Fill-2' fill='%23FF0000' fill-rule='evenodd'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cg id='Group-4' transform='translate(7.000000, 2.000000)'%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat;
	background-position: 57% 50%;
}

.fast-reg .reg-list .hide-button {
	text-align: center;
	background: none;
	border: none;
	outline: none;
}

.fast-reg .reg-list a:nth-child(n+4) {
	max-height: 0;
	margin: 0;
	opacity: 0;
	transition: max-height, opacity 0.3s ease-out;
}

.fast-reg .reg-list a.show-reg-item {
	max-height: 40px;
	opacity: 1;
	margin: 0 0 12px;
	transition: max-height, opacity 0.3s ease-in;
}

.fast-reg .reg-list a.login-with:after {
	content: attr(data-social);
	display: inline-block;
	font-family: 'Nunito', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 40px;
	letter-spacing: .21px;
	vertical-align: middle;
	text-transform: capitalize;
}

.fast-reg .reg-list .hide-button:after {
	content: attr(data-sign-show);
	color: #cacbcb;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	padding-left: 8px;
}

.fast-reg .reg-list .hide-button:before {
	content: "";
	width: 12px;
	height: 8px;
	display: inline-block;
	line-height: 20px;
	vertical-align: middle;
	background: url("data:image/svg+xml,%3Csvg width='18px' height='18px' viewBox='0 0 18 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 55.2 (78181) - https://sketchapp.com --%3E%3Ctitle%3EArrow Up%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Arrow-Up' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-4' transform='translate(2.000000, 5.000000)' fill='%239C9C9C'%3E%3Cg id='Group-3'%3E%3Cpath d='M7,5.1719 L11.243,0.9289 C11.6334653,0.538434682 12.2665347,0.538434682 12.657,0.9289 C13.0474653,1.31936532 13.0474653,1.95243468 12.657,2.3429 L7.70710678,7.29279322 C7.31658249,7.68331751 6.68341751,7.68331751 6.29289322,7.29279322 L1.343,2.3429 C0.952534682,1.95243468 0.952534682,1.31936532 1.343,0.9289 C1.73346532,0.538434682 2.36653468,0.538434682 2.757,0.9289 L7,5.1719 Z' id='Fill-2'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cpolygon id='Fill-1' points='0 18 18 18 18 -1.42108547e-14 0 -1.42108547e-14'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
	transition: transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}

.fast-reg .reg-list .hide-button.open-reg-list:before {
	transform: rotate(180deg);
	transition: transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}

.fast-reg .reg-list .hide-button.open-reg-list:after {
	content: attr(data-sign-hide);
}

.fast-reg .reg-list {
	width: 255px
}

.popup-regform:not(.login-form) .fast-reg .reg-list {
	width: 200px
}

.fast-reg .reg-list a.yandex:after {
	content: "Яндекс";
}

.fast-reg .reg-list a.vkontakte:after {
	content: "ВКонтакте";
}

.fast-reg .reg-list a.ok:after {
	text-transform: uppercase;
}

@media (max-height: 768px) {
	.user-side {
		overflow-y: auto
	}
}

/*new social block end*/





@media print {
	html, body{
		background-color:#FFFFFF!important;
		font-family:sans-serif;
		color:#000000!important;
		height:auto!important;
		overflow:none!important;
	}
	section#regform,
	section#regform > .popup-regform.info-page-wrap{
		background-color:#FFFFFF!important;
		padding:0!important;
		font-size:14px;
		color:#000000!important;
		width:98%!important;
		height:auto!important;
		overflow:none!important;
		margin:0 auto!important;
	}
	section#regform > .navigation{display:none!important; }
	section#regform > .main-header{display:none!important; }
	section#regform > .user-side{display:none!important; }
	section#regform > .popup-regform.info-page-wrap > table{display:inline-block!important; }
	h1{font-size:29px!important; text-align:center; }
	h2{font-size:26px!important; }
	h3{font-size:23px!important; }
	h4{font-size:20px!important; }
	h5{font-size:17px!important; }
	h6{font-size:14px!important; }
	h1, h2, h3, h4, h5, h6{
		padding:0!important;
		margin:0!important;
		font-weight:bold!important;
		line-height:1.4!important;
		color:#000000!important;
	}
	p, li{font:14px/1.2 sans-serif!important; }
	ul > li{list-style-type:disc!important; }
	body > a[onclick*="new _uWnd"],
	body > a[href*="liveinternet"]{display:none!important; }
}
