
@font-face {font-family:'Marta';src:url('../fonts/Marta-Italic.otf')}

html {height:100%;width:100%;margin:0;padding:0;background:rgba(255,254,248,1)}
body {position:relative;width:100%;height:100%;margin:0;padding:0;color:#584848;font-family:'Marta'}
input, select, button {resize:vertical;font-family:'Marta'}
input[type="button"], input[type="submit"] {}
label {position:relative;*margin:3px 0 0}
input[type="checkbox"] {position:relative}
a {color:#584848}

* {-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}

.transition-02{transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s}
.transition-03{transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s}

.button {margin:0 auto;color:rgba(255,255,255,.9);background:rgba(46,26,26,.9);cursor:pointer}
	.button:hover {color:rgba(255,255,255,1);background:rgba(46,26,26,1)}
	.button:active {background:rgba(46,26,26,1)}
.clear {clear:both;overflow:hidden}
div {display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}

.block-photo {position:relative;width:100%;height:100%;background:url(/images/bg_skin.png) repeat;overflow:hidden;z-index:10}

.block-photo-area {position:absolute;top:0;left:-60px;width:calc(100% + 121px);height:100%}
.item {position:relative;float:left;width:120px;height:120px;background-size:cover !important;background-repeat:no-repeat !important;}

.block-center-auth,
.block-center-registration{position:absolute;display:flex;flex-direction:column;text-align:center;*border:2px solid rgba(46,26,26,0.8);border-top:1px solid rgba(255,255,255,1);border-left:1px solid rgba(255,255,255,1);border-right:1px solid rgba(255,255,255,1);border-bottom:1px solid rgba(255,255,255,1);box-shadow:inset 0 0px 2px 0 rgba(0,0,0,1);background:url(/images/bg_skin.png) repeat;*box-shadow:inset 0 0 20px 0 rgba(0,0,0,0.6);z-index:0}

.custom-title {width:300px;margin:0 auto 4px;font-size:16px;text-align:center;color:#584848;text-shadow:-1px -1px #000, 1px 1px #fff}
.custom-input {width:300px;height:50px;margin:0 auto 4px;color:#808080;vertical-align:middle;text-align:center;}
	.custom-input input {width:100%;height:100%;padding:0;text-align:center;font-size:17px;border:0;background:;box-shadow:inset 0 0 6px 0 rgba(0,0,0,0.5);}
		.custom-input input:focus {outline:0}
.custom-select {position:relative;width:300px;height:50px;margin:2px auto;vertical-align:middle;text-align:left;font-size:16px;line-height:50px;border-bottom:2px solid rgba(46,26,26,0.6)}
	.custom-select select {position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);cursor:pointer}
		.custom-select .output {height:50px;margin:0 2px;overflow:hidden}
		.select-arrow {position:absolute;float:right;width:0;height:0;right:0;top:0;border-left:6px solid transparent;border-top:6px solid rgba(46,26,26,0.6)}
		.custom-select .nil {color:#000}
	.custom-select span {color:#808080;font-size:16px}

.month_dimension { display:inline-block; margin: 0 1px; width:98px}

.checkbox{position:relative;display:inline-block;margin:4px auto 0}

select {-webkit-appearance:none;-moz-appearance:none;appearance:none}
select::-ms-expand {display:none}

	.error-popup {position:fixed;z-index:200;top:-200px;left:calc(50% - 155px);width:310px;padding:4px;color:red;font-size:12px;border-radius:0 0 12px 12px;background:url(/images/bg_skin.png) repeat;border:2px solid #584848;border-top:none;box-shadow:0 0 30px 0 rgba(0,0,0,.8);z-index:20;transition:all 0.6s;-webkit-transition:all 0.6s;-o-transition:all 0.6s;-moz-transition:all 0.6s}
		.error-popup-in {padding:6px 8px;background:rgba(255,254,248,1);box-shadow:inset 0 0 3px 0 rgba(0,0,0,.5);border-radius:0 0 9px 9px;}
		.error {margin:6px 0 0;padding:0px 0 6px;border-bottom:1px solid red}
			.error:first-child {margin:2px 0 0}
			.error:last-child {padding:0 0 2px;border-bottom:none}

	.block-center-auth{top:calc((100% - 550px)/2);left:calc((100% - 550px)/2);height:550px;width:550px;border-radius:50%;transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s}
		.block-center-auth-title{height:30%;display:flex;flex-direction:column}
		.block-center-auth-title-name{display:flex;flex-direction:column;justify-content:flex-end;align-content:flex-end;height:90%;font-size:60px;text-shadow:-1px -1px #000, 1px 1px #fff}
		
		.block-center-auth-button-top{display:flex;width:300px;max-height:10%;margin:0 auto 4px;font-size:18px;line-height:40px;border:2px solid #584848;}
			.auth-auth{width:30%;border-right:1px solid #584848;box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.6)}
			.auth-registration{width:calc(70% + 1px);padding-left:1px;border-left:1px solid #584848}
				.auth-registration:hover{box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.6);cursor:pointer}
		.block-center-auth-form{height:50%}
		.auth-button{width:300px;height:50px;margin:4px 0 0;font-size:18px;line-height:50px;color:rgba(255,255,255,.9);border:none;background:rgba(46,26,26,.9);cursor:pointer}
			.auth-button:hover{background:rgba(46,26,26,1)}
		.block-center-password-remind{height:10%;line-height:40px}
	.block-center-registration{display:flex;top:calc((100% - 580px)/2);right:-600px;height:580px;width:580px;border-radius:50%;opacity:0;transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;z-index:20}
		.block-center-registration-title{height:25%;display:flex;flex-direction:column}
		.block-center-registration-title-name{display:flex;flex-direction:column;justify-content:flex-end;height:100%;font-size:64px;text-shadow:-1px -1px #000, 1px 1px #fff}
		
		.block-center-registration-button-top{display:flex;width:300px;max-height:12%;margin:0 auto 4px;font-size:18px;line-height:40px;border:2px solid #584848;}
			.registration-auth{width:30%;border-right:1px solid #584848}
				.registration-auth:hover{box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.6);cursor:pointer}
			.registration-registration{width:calc(70% + 1px);border-left:1px solid #584848;box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.6)}
			.block-center-registration .registration{width:70%;padding-left:1px;border-left:1px solid #584848;box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.6)}
		.block-center-registration-form{height:75%}
		.registration-button{width:250px;height:40px;margin:10px 0 0;font-size:18px;line-height:38px;border:2px solid #584848;background:none;}
			.registration-button:hover{box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.6)}
		
.block-arrow-down{position:absolute;left:calc((100% - 200px)/2);bottom:-150px;width:200px;height:200px;padding-top:0px;text-align:center;border-radius:100px;*border:2px solid rgba(46,26,26,0.8);border-top:1px solid rgba(255,255,255,1);border-left:1px solid rgba(255,255,255,1);border-right:1px solid rgba(255,255,255,1);border-bottom:1px solid rgba(255,255,255,1);box-shadow:inset 0 0px 2px 0 rgba(0,0,0,1);background:url(/images/bg_skin.png) repeat;*box-shadow:inset 0 0 12px 0 rgba(0,0,0,0.5);cursor:pointer}
.block-arrow-down i {font-size:60px;line-height:40px;color:#584848;text-shadow: -1px -1px #000, 1px 1px #fff;z-index:10}
.simbol-arrow{margin-left:-5px;transform:rotate(90deg);font-size:100px;line-height:68px;color:#584848;text-shadow: -1px -1px #000, 1px 1px #fff;z-index:10}
.block-top{position:absolute;left:calc((100% - 200px)/2);top:-150px;width:200px;height:200px;padding-bottom:12px;line-height:332px;text-align:center;border-radius:100px;*border:2px solid rgba(46,26,26,0.8);border-top:1px solid rgba(255,255,255,1);border-left:1px solid rgba(255,255,255,1);border-right:1px solid rgba(255,255,255,1);border-bottom:1px solid rgba(255,255,255,1);box-shadow:inset 0 0px 2px 0 rgba(0,0,0,1);background:url(/images/bg_skin.png) repeat;*box-shadow:inset 5px 0 12px 0 rgba(0,0,0,0.5);z-index:10}

/* Content */
.content{position:relative;padding:60px 0 0;background:url(/images/bg_skin.png) repeat;box-sizing:border-box;overflow:hidden}
	.content:before, .content:after{position:absolute;content:"";top:0px;left:-84px;width:50%;max-width:50%;height:2px;background:rgba(46,26,26,0.8);box-shadow:0 0 12px 2px rgba(0,0,0,0.5);z-index:1}
	.content:after{right:-84px;left:auto}

	.block-text{display:flex;justify-content:space-between;width:98%;max-width:1220px;margin:0 auto}
	.text{width:30%;padding:10px;font-size:15px;*border:2px solid rgba(46,26,26,0.8);border-top:1px solid rgba(255,255,255,1);border-left:1px solid rgba(255,255,255,1);border-right:1px solid rgba(255,255,255,1);border-bottom:1px solid rgba(255,255,255,1);box-shadow:inset 0 0px 2px 0 rgba(0,0,0,1);background:rgba(237, 237, 237, 0.7);*box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.6)}
	h1 {display:block;padding:0 0 10px;font-size:26px;line-height:28px;font-weight:normal;*text-align:center;color:#584848;text-shadow:-1px -1px #000, 1px 1px #fff}
	h2 {display:block;margin-bottom:0px;font-size:18px;line-height:30px;font-weight:normal;text-align:center;color:#584848}
	h3 {display:block;margin-bottom:0px;font-size:17px;line-height:30px;font-weight:normal;text-align:center;color:#584848}
	.seo-text {width:98%;max-width:1220px;margin:60px auto 0;padding:12px 12px 20px;font-size:15px;*border:2px solid rgba(46,26,26,0.8);border-top:1px solid rgba(255,255,255,1);border-left:1px solid rgba(255,255,255,1);border-right:1px solid rgba(255,255,255,1);border-bottom:1px solid rgba(255,255,255,1);box-shadow:inset 0 0px 2px 0 rgba(0,0,0,1);background:rgba(237, 237, 237, 0.7);*box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.6)}
	.seo-text h2, .seo-text h3{text-align:left}
	.block-country{display:flex;justify-content:space-between;width:98%;max-width:1220px;margin:0 auto;padding-bottom:40px;*border-bottom:2px solid rgba(46,26,26,0.8)}
		.item-country{position:relative;width:130px;margin:60px 0 0;padding:10px;text-align:center;*border:2px solid rgba(46,26,26,0.8);border-top:1px solid rgba(255,255,255,1);border-left:1px solid rgba(255,255,255,1);border-right:1px solid rgba(255,255,255,1);border-bottom:1px solid rgba(255,255,255,1);box-shadow:inset 0 0px 2px 0 rgba(0,0,0,1);background:rgba(237, 237, 237, 0.7);*box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.6)}
			.item-country a{width:100%;height:100%;transition:all 0.1s;-webkit-transition:all 0.1s;-o-transition:all 0.1s;-moz-transition:all 0.1s;cursor:pointer}
			.item-country a:hover {opacity:0.7}
		.item-country img{width:64px;max-width:100%;margin:0 auto}
		.item-country-name{padding:8px 0 0;font-size:14px;border-top:1px solid #1a0101}

	.block-new-user {width:98%;max-width:1220px;margin:40px auto 0;}
		.block-new-user-title {display:block;padding:0 0 40px;font-size:26px;line-height:26px;font-weight:normal;text-align:center;color:#584848;text-shadow:-1px -1px #000, 1px 1px #fff}
		
		.search-button {position:relative;width:220px;margin:40px auto 15px;padding:10px;font-size:22px;color:rgba(88,72,72,1);text-align:center;cursor:pointer;border:2px solid #1a0101;box-shadow:inset 0 0 0px 0 #fff;border-radius:5px}
			.search-button:hover{color:rgba(88,72,72,0.8);box-shadow:inset 0 0 12px 0 rgba(0,0,0,0.9)}
		.search-button-load {width:120px;height:120px;margin:10px auto 10px;font-size:14px;color:rgba(88,72,72,1);text-align:center;cursor:pointer;border:2px solid #1a0101;box-shadow:inset 0 0 0px 0 #fff;border-radius:50%}
			.search-button-load:hover{color:rgba(88,72,72,0.8);box-shadow:inset 0 0 12px 0 rgba(0,0,0,0.9)}
		.search-button-load div {margin:25px 0 0;line-height:40px;font-size:44px}
		#search-results {text-align:center}
		.search-result-item {position:relative;display:inline-block;width:242px;height:242px;margin:0px 1px 10px;border-radius:50%;border-top:1px solid rgba(255,255,255,1);border-left:1px solid rgba(255,255,255,1);border-right:1px solid rgba(255,255,255,1);border-bottom:1px solid rgba(255,255,255,1);box-shadow:inset 0 0px 1px 0 rgba(40,40,40,1);overflow:hidden;}
			.search-result-item .online {position:absolute;top:5px;left:5px;width:30px;height:30px;font-size:20px;color:rgba(88,72,72,1);text-shadow:-1px -1px #000, 1px 1px #fff;z-index:1;}
			.search-result-item .photo {width:100%;height:100%;border-radius:50%;overflow:hidden;background:rgba(255,254,248,1);background-size:cover !important;box-shadow:inset 0 0 3px 0 rgba(0,0,0,.3)}
			.search-result-item .circle {z-index:8;position:absolute;display:block;top:-4px;right:-4px;width:80px;height:80px;padding:4px;text-align:center;border:2px solid #1a0101;background:url(/images/bg_skin.png) repeat;box-shadow:0 0 8px 0 rgba(0,0,0,0.7);border-radius:50px}
				.search-result-item .circle-in {display:block;width:68px;height:68px;line-height:68px;font-size:40px;border:2px solid #1a0101;box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.7);background:rgba(255,254,248,0.9);border-radius:50px}
			.search-result-item .popup-block {position:absolute;left:4px;right:4px;bottom:-240px;width:232px;height:232px;border-radius:50%;background:url(/images/bg_skin.png) repeat;border-bottom:1px solid rgba(255,255,255,1);border-left:1px solid rgba(255,255,255,1);border-right:1px solid rgba(255,255,255,1);border-top:1px solid rgba(255,255,255,1);box-shadow:0 0 1px 0 rgba(40,40,40,1);z-index:2}
				.search-result-item:hover .popup-block {bottom:4px;}
				.popup-block .popup-block-in {position:relative;width:100%;height:100%}
				.popup-block .popup-block-in a {position:absolute;top:0;left:0;display:block;width:100%;height:100%}
				.popup-block .userphoto {width:120px;height:120px;margin:10px auto 0;border-radius:50%;overflow:hidden;border-top:1px solid rgba(255,255,255,1);border-left:1px solid rgba(255,255,255,1);border-right:1px solid rgba(255,255,255,1);border-bottom:1px solid rgba(255,255,255,1);box-shadow:inset 0 0 1px 0 rgba(40,40,40,1);background:rgba(255,254,248,1);background-size:cover !important}
				.popup-block .username {margin:10px 0 0 0;text-align:center;font-size:18px;font-weight:bold;text-transform:capitalize}
					.popup-block .username span {display:inline-block;margin-right:4px;font-size:13px;vertical-align:2px}
				.popup-block .region {margin:5px 0 0 4px;text-align:center;font-size:10px}
				.popup-block .onlinestatus {margin:5px 0 0 4px;text-align:left;font-size:10px}
				.popup-block .status {position:absolute;top:2px;right:2px;margin:0;padding:0 4px;background:rgba(255,254,248,0.4)}

@media only screen and (min-width:320px) and (max-width:500px)
{
	.search-result-item {width:152px;height:152px;margin:0px 0 4px;}
		.search-result-item .online {top:4px;left:4px;width:20px;height:20px;font-size:18px}
		.search-result-item .popup-block {left:4px;right:4px;bottom:-150px;width:142px;height:142px;}
			.popup-block .userphoto {width:60px;height:60px;margin:4px auto 0;}
			.popup-block .username {margin:4px 0 0;font-size:15px}
				.popup-block .username span {display:inline-block;margin-right:2px;font-size:12px;vertical-align:1px}
			.popup-block .region {margin:4px 0 0;font-size:8px}
			
	.search-button-load {width:80px;height:80px;margin:10px auto 10px;*padding:10px;font-size:9px;color:rgba(88,72,72,1);text-align:center;cursor:pointer;border:2px solid #1a0101;box-shadow:inset 0 0 0px 0 #fff;border-radius:50%}
		.search-button-load:hover {color:rgba(88,72,72,0.8);box-shadow:inset 0 0 12px 0 rgba(0,0,0,0.9)}
		.search-button-load div {margin:15px 0 0;line-height:30px;font-size:32px}

	.search-status {width:100%}
	.search-photo {width:100%;margin:15px 0 0;}
}


/* Footer */
#footer {flex-grow:0;flex-shrink:0;flex-basis:auto;background:url(/images/bg_skin.png) repeat;-pie-background:url(/images/bg_skin.png) repeat}
	#footer a {color:#1a0101;text-decoration:none}
		#footer a:hover {text-decoration:underline}
	.copyrights {width:calc(100% - 40px);margin:0 20px;padding:15px 4px;font-size:15px;color:#706a4f;border-top:2px solid #1a0101}
	.copyrights-language {display:block;padding:0 0 10px}
	.flag_en {margin:0 4px 0 0;padding:2px 0 0 27px;font:16px;background:url(/images/gb.png) left center no-repeat}
	.flag_ru {margin:0 4px 0 0;padding:2px 0 0 27px;font:16px;background:url(/images/ru.png) left center no-repeat}
	.flag_de {margin:0 4px 0 0;padding:2px 0 0 27px;font:16px;background:url(/images/de.png) left center no-repeat}
	.flag_it {margin:0 4px 0 0;padding:2px 0 0 27px;font:16px;background:url(/images/it.png) left center no-repeat}


@media only screen and (min-width:1000px) and (max-width:1280px)
{
	.custom-title{width:240px;margin:0 auto 4px;font-size:14px;text-shadow:-1px -1px #000, 1px 1px #fff}
	.custom_input{width:240px;height:32px;margin:0 auto 4px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-pie-border-radius:7px;}
		.custom_input input{font-size:15px;box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.6);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-pie-border-radius:4px;}
			
	.custom_select {position:relative;width:240px;height:32px;margin:0 auto 4px;font-size:14px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-pie-border-radius:7px;}
		.custom_select select {padding:0 6px;font-size:14px;line-height:20px;box-shadow:inset 0 1px 6px 0 #000;border:2px solid rgba(46,26,26,0.8);border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px; -pie-border-radius:7px;}
		.custom_select .output {height:32px;margin:0 8px}
		.select_arrow {height:0;right:10px;top:15px;width:0;border-width:10px 6px 0;}
		.custom_select span {font-size:14px}
	.month_dimension {width:78px}
	
	.block-center-auth{top:calc((100% - 400px)/2);left:calc((100% - 400px)/2);height:400px;width:400px;}
		.block-center-auth-title{height:30%;display:flex;flex-direction:column}
		.block-center-auth-title-name{height:85%;font-size:50px;text-shadow:-1px -1px #000, 1px 1px #fff}
/*
		.block-center-auth-button-top{width:240px;max-height:10%;margin:0 auto 4px;font-size:14px;line-height:34px;border:2px solid #584848;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-pie-border-radius:7px}
*/			.auth-auth{width:30%;border-right:1px solid #584848;box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.6)}
			.auth-registration{width:calc(70% + 1px);padding-left:1px;border-left:1px solid #584848}
				.auth-registration:hover{box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.6);cursor:pointer}
		.block-center-auth-form{height:50%}
/*		.auth-button{width:240px;height:32px;margin:4px 0 0;font-size:16px;line-height:31px;border:2px solid #584848;background:none;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-pie-border-radius:7px}
			.auth-button:hover{box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.6)}
*/		.block-center-password-remind{height:10%;line-height:40px}

	.block-center-registration{top:calc((100% - 480px)/2);right:-500px;height:480px;width:480px}
		.block-center-registration-title{height:25%;display:flex;flex-direction:column}
		.block-center-registration-title-name{height:100%;font-size:50px;text-shadow:-1px -1px #000, 1px 1px #fff}
/*
		.block-center-registration-button-top{width:240px;max-height:12%;margin:0 auto 4px;font-size:14px;line-height:34px;border:2px solid #584848;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px; -pie-border-radius:7px}
*/			.registration-auth{width:30%;border-right:1px solid #584848}
				.registration-auth:hover{box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.6);cursor:pointer}
			.registration-registration{width:calc(70% + 1px);border-left:1px solid #584848;box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.6)}
			.block-center-registration .registration{width:70%;padding-left:1px;border-left:1px solid #584848;box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.6)}
		.block-center-registration-form{height:75%}
/*		.registration-button{width:240px;height:32px;margin:4px 0 0;font-size:18px;line-height:31px;border:2px solid #584848;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-pie-border-radius:7px}
			.registration-button:hover{box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.6)}
*/}

@media only screen and (min-width:1010px) and (max-width:1199px)
{
	.block-arrow-down{left:calc((100% - 150px)/2);bottom:-110px;width:150px;height:150px}
	.simbol-arrow{margin-left:-3px;font-size:70px;line-height:50px}
	.block-top{left:calc((100% - 120px)/2);top:-60px;width:120px;height:120px}
}

@media only screen and (min-width:801px) and (max-width:1009px)
{

	

}

@media only screen and (min-width:401px) and (max-width:800px)
{
	.block-photo{height:calc(100vh - 50px);background:url(/images/bg_skin.png) repeat}
	.block-photo-area{display:none}
	.simbol-arrow{margin-left:-15px;transform:rotate(90deg);font-size:80px;line-height:66px}
	h1 {padding:20px 4px;font-size:22px;line-height:26px}
	h2 {margin-bottom:10px;font-size:18px;line-height:26px}
	h3 {margin-bottom:10px;font-size:16px;line-height:22px}
	.block-text{display:block !important;width:100%;margin:0 auto}
	.text{width:calc(100% - 8px) !important;margin:4px;padding:10px}
	.seo-text{width:calc(100% - 8px);margin:0 4px;padding:10px}
	.block-country{display:block;width:calc(100% - 4px);margin:30px 2px;padding-bottom:0;border-bottom:none;overflow:hidden}
		.item-country{float:left;width:calc(50% - 4px);margin:2px;padding:4px}
		.item-country img{width:64px;max-width:100%;margin:0 auto}
		.item-country-name{height:36px;padding:8px 0 0;font-size:13px}

	.copyrights {width:calc(100% - 8px);margin:0 4px;padding:10px 0px;font-size:15px}
	.copyrights-a {display:block;padding:10px 0 0}
}

@media only screen and (min-width:200px) and (max-width:400px)
{
	.block-center-auth{top:calc((100% - 460px)/2);left:calc((100% - 460px)/2);height:460px;width:460px}
	.block-center-auth-title-name{font-size:50px}

	.block-photo{height:calc(100vh - 50px)}
	.block-top{left:calc((100% - 120px)/2);top:-85px;width:120px;height:120px}
	.block-arrow-down{left:calc((100% - 120px)/2);bottom:-75px;width:120px;height:120px}
		.simbol-arrow{margin-left:-15px;transform:rotate(90deg);font-size:60px;line-height:50px}

	h1 {padding:20px 4px;font-size:22px;line-height:26px}
	h2 {margin-bottom:10px;font-size:18px;line-height:26px}
	h3 {margin-bottom:10px;font-size:16px;line-height:22px}
	.block-text{display:block !important;width:100%;margin:0 auto}
	.text{width:calc(100% - 8px) !important;margin:4px;padding:10px}
	.seo-text{width:calc(100% - 8px);margin:0 4px;padding:10px}
	.block-country{display:block;width:calc(100% - 4px);margin:30px 2px 0;padding-bottom:0;border-bottom:none;overflow:hidden}
		.item-country{float:left;width:calc(50% - 4px);margin:2px;padding:4px}
		.item-country img{width:64px;max-width:100%;margin:0 auto}
		.item-country-name{height:36px;padding:8px 0 0;font-size:13px}

	.copyrights {width:calc(100% - 8px);margin:0 4px;padding:10px 0px;font-size:13px}
	#footer {}
	.constructed_by {width:calc(100% - 20px);margin:0 auto;padding:15px 0;font-size:14px}
	.flag_en {margin:0 4px 0 0;padding:3px 0 0 27px;font:14px}
	.flag_ru {margin:0 4px 0 0;padding:3px 0 0 27px;font:14px}
	.flag_de {margin:0 4px 0 0;padding:3px 0 0 27px;font:14px}
	.flag_it {margin:0 4px 0 0;padding:3px 0 0 27px;font:14px}
	.copyrights-a {display:block;padding:10px 0 0}
}
