@charset "utf-8";
/*-----------------------------------------------------     CSS Document of SUFIX © 2015. All rights reserved     ---------------------------------------------------------*/
BODY,HTML {
/*----------- налаштовуємо загальні стилі -----------*/
font-family: 'Tahoma', sans-serif;
font-size: 16px;
line-height: 18px;
color: #000000;
/*---------------------------------------------------*/
margin:0; padding:0; width:100%; height:100%;} A img {border:0px solid; outline:none;} A {cursor:pointer; outline:none;} .fm {position:relative; float:left; margin:0; padding: 0px;} .fmr {position:relative; float:right; margin:0; padding:0;} .centre {position:relative; width:1170px; margin:0 auto; padding: 0 15px;} A:active {outline:none;} * {outline:none; box-sizing:border-box;} article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main {display:block; position:relative; float:left;} H1,H2,H3,H4,H5,H6 {padding:0; margin:0;} ADDRESS {font-style:normal;} UL {position:relative; float:left; list-style:none; padding:0; margin:0;} Textarea {resize:none; overflow:auto; margin:0; border:none;} Input {padding:0; border:none;} P {margin:0; padding:0;} Table {border-collapse:collapse;} Img {vertical-align:middle;} .long_div {position:relative; float:left; width:100%;}
/*---------- висота футера для притискання ----------*/
.for_footer_bottom {width:100%; min-height:100%; padding:0 0 600px 0;}
/*--------------------------------------------------------------------     основні CSS стилі сайту     --------------------------------------------------------------------*/
/* шапка сайту
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
Header.header {width:100%; min-width: 1170px; margin: 0 0 18px 0;}
	/* верхнє меню
	---------------------------------*/
	.top_menu {width: 100%; padding: 23px 0 0 0;}
		.logo {width: 250px; padding: 18px 0 0 0;}
		.info_menu {width: 481px;}
			.green_menu {width: 100%; margin: 0 0 2px 0;}
				.green_menu a {font: 400 16px/24px Tahoma, sans-serif; color: #006a73; text-decoration: none; padding: 1px 15px; transition: all 0.3s linear 0s;}
					.green_menu a:hover, .green_menu .active {background-color: #006a73; color: #fff; padding: 1px 15px;}
				.language {width: 218px;}
					.language a {padding: 1px 12px; margin: 0 15px 0 0; width:53px;}
						.language a:hover, .language .active {padding: 1px 12px;}
				.log_in {width: 262px;}
			.icon_menu {width: 100%;}
			.grey {width: 53px; height: 53px; background: #b8b8b8; margin: 0 15px 0 0; transition: all 0.3s linear 0s;}
				.grey:hover, .icon_menu .active {background: #464646;}
				.grey b {display: block; width: 53px; height: 53px; background: url(../images/spritesheet.png) no-repeat 12px 12px;}
				.search_but b {background-position: -56px 12px;}
				.contact b {background-position: -124px 12px;}
			.become_member {width: 262px; height: 53px; background: #ff3e50; color: #fff; font: 400 24px/52px Tahoma, sans-serif; text-decoration: none; text-align: center; transition: all 0.3s linear 0s;}
				.become_member:hover {background: #d32f3e;}
	/* головне меню
	---------------------------------*/
	.for_main_menu {width: 100%; padding: 35px 0 0 0;}
		.menu_place {width: 100%;}
			.menu_place ul li {float: left; margin: 0 31px 0 0;}
				.menu_place ul li a {display: block; height: 40px; font: 400 20px/24px Tahoma, sans-serif; position: relative; text-decoration: none; color: #464646; padding: 11px 0 0 0; transition: all 0.3s linear 0s;}
					.menu_place ul li a b {display: block; position: absolute; background-color: #b8b8b8; width: 30px; height: 4px; top: 0; left: 0; transition: all 0.3s linear 0s;}
					.menu_place ul li a:hover b, .menu_place ul li .active b {background-color: #ff3e50; width: 83px;}
		/* випадайка меню
		---------------------------------*/
		.menu_place ul li ul {position: absolute; top: 40px; left: 0; height: auto; background: #ff3e50; z-index: 10; display: none;}
			.menu_place ul li ul li {position: relative; float: left; height: auto; margin: 0;}
				.menu_place ul li ul li a {display: block; width: 100%; float: left; color:#fff; font: 400 16px/24px Tahoma, sans-serif; text-decoration: none; height: auto; padding: 6px 15px; transition: all 0.3s linear 0s;}
					.menu_place ul li ul li a:hover, .menu_place ul li ul li a.active {background: #d32f3e;}
/* контент
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
Main.content {width: 100%; min-width: 1170px;}
.bannerok{
	margin-bottom: 18px;display: block;
}
.bannerok img {
	width: 100%;
}
	.main_col {width: 100%;}
		/* головна сторінка
		---------------------------------*/
		.top_main {width: 100%;}
			.box_sl_nw {width: 750px;}
				.slider {width: 100%; height: 360px;}
				/* слайдер
				---------------------------------*/
				.slider {width: 100%; height: 360px; margin: 0 0 42px 0;}
					.slider_bg {width: 100%; height: 100%; position: absolute; float: left; top: 0; left: 0; opacity: 0; z-index: 0}
						.slider_bg.active {z-index: 1}
						.slider_bg.first {opacity: 1}
						.slider_bg a {display: block; width: 100%; height: 100%;}
					.nav_slider {position:relative; width: 100%; margin: 0 auto;}
						.nav_slider .but {width: 34px; height: 35px; position: absolute; top: 184px; z-index: 2}
						.nav_slider .left {left: 10px;}
							.nav_slider .left:hover b, .nav_slider .right:hover b {opacity: 0;}
							.nav_slider .left:hover i, .nav_slider .right:hover i {opacity: 1;}
							.nav_slider .left b, .nav_slider .left i, .nav_slider .right b, .nav_slider .right i {display: block; position: absolute; width: 34px; height: 35px; background: url(../images/spritesheet.png) no-repeat -324px -3px; transition: all 0.3s linear 0s;}
							.nav_slider .left i {background-position: -324px -50px; opacity: 0;}
						.nav_slider .right {right: 10px;}
							.nav_slider .right b {background-position: -366px -3px;}
							.nav_slider .right i {background-position: -366px -50px; opacity: 0;}
						.slid_paginator {width: 100%; position: absolute; padding: 8px 0 0 6px; z-index: 2}
							.slid_paginator .butt_padin {display: block; float: left; background: #b8b8b8; width: 30px; height: 4px; margin: 0 10px 0 0; transition: all 0.3s linear 0s;}
			            		.slid_paginator .butt_padin:hover, .slid_paginator .active {background: #ff3e50;}
				/* новини
				---------------------------------*/
				.last_news {width: 100%;}
					.title_gray {font: 400 32px/40px Tahoma, sans-serif; color: #fff; background: #b8b8b8; text-transform: uppercase; padding: 7px 18px; margin: 0 0 24px 0;}
					.news_box {width: 100%;}
						.short_news {width: 362px; height: 54px; margin: 0 13px 0 0;}
							.short_news .text {width: 275px; height: 54px; overflow: hidden; margin: 0 0 0 15px;}
								.short_news .text a {color: #006a73;}
			/* конференція
			---------------------------------*/
			.last_conference {width: 360px; height: 540px; background: #e5e5e5; padding: 18px 0 0 0; margin: 0 0 46px 0;}
				.name_conf {width: 100%; margin: 0 0 30px 0;}
					.title_green {font: 400 32px/40px Tahoma, sans-serif; color: #fff; background: #006a73; text-transform: uppercase; padding: 7px 27px;}
					.date {width: 72px; height: 54px;}
						.date .number {width: 52px; height: 54px; font: 700 36px/52px Tahoma, sans-serif; color: #ff3e50; text-align: center;}
						.date .month {  position: absolute; width: 54px; height: 20px; font: 400 11px/18px Tahoma, sans-serif; color: #fff; background: #ff3e50; right: -17px; top: 17px; text-align: center; -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); -webkit-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg);}
				.info_conf {width: 100%; padding: 0 15px; margin: 0 0 29px 0;}
					.title_conf {width: 100%; height: 108px; overflow: hidden; font: 700 30px/36px Tahoma, sans-serif; text-transform: uppercase; margin: 0 0 14px 0;}
						.title_conf a {color: #000; text-decoration: none;}
					.images_conf {width: 326px; height: 164px; margin: 0 0 16px 0; overflow: hidden;}
						.images_conf img {width: 100%;}
					.text_conf {width: 100%; height: 54px; overflow: hidden; font: 400 16px/18px Tahoma, sans-serif;}
					.button_ico {width: 100%; text-align: center;}
						.button_ico a, .conference_inside .article_more .button_ico a {display: inline-block; position: relative; width: 225px; height: 53px; background: #ff3e50; text-align: center; font: 400 24px/50px Tahoma, sans-serif; color: #fff; text-decoration: none; padding: 0 0 0 67px; transition: all 0.3s linear 0s;}
							.button_ico a:hover, .conference_inside .article_more .button_ico a:hover {background: #d32f3e;}
							.button_ico b {display: block; position: absolute; top: 0; left: 0; width: 67px; height: 53px; background: #d32f3e;}
								.button_ico i, .conference_inside .article_more .button_ico i {display: block; width: 67px; height: 53px; background: url(../images/spritesheet.png) no-repeat -167px -40px;}
		a.go_list {display: inline-block; color: #006a73; font: 400 16px/18px Tahoma, sans-serif; margin: 20px 0 0 0; transition: all 0.3s linear 0s;}
			a.go_list:hover {color: #ff3e50;}
		/* термінові публікації
		---------------------------------*/
		.public {width: 100%; height: 353px; background: #06737c; padding: 19px 0 0 0;}
			.name {width: 100%; margin: 0 0 44px 0;}
				.title_white {font: 400 32px/40px Tahoma, sans-serif; color: #006a73; background: #fff; text-transform: uppercase; padding: 7px 19px;}
				.public .button_ico {width: 360px;}
					.public .button_ico a {width: 360px;}
						.public .button_ico i {background-position: -242px -40px;}
			.ico_instruction {width: 100%; text-align: center;}
				.box_ico {width: 170px; height: 200px; margin: 0 21px; display: inline-block; text-align: center; vertical-align: middle;}
					.box_ico .square {display: inline-block; width: 99px; height: 99px; margin: 0 0 11px 0; border: 2px solid #fff; background: url(../images/spritesheet.png) no-repeat -577px 26px;}
						.box_ico .conditions {background-position: -563px -69px;}
						.box_ico .payment {background-position: -565px -165px;}
						.box_ico .wait {background-position: -574px -269px;}
					.box_ico .number {font: 700 36px/36px Tahoma, sans-serif; color: #6ec3ca;}
					.box_ico .text {font: 400 18px/24px Tahoma, sans-serif; color: #fff;}
.new_journal {z-index: 999; position: fixed; right: 0; top: 30%; background-color:  #000000; width: 53px; height: 256px;}
	.number_journal {width: 53px; height: 53px; text-align: center; position: absolute; bottom: 0; font: 700 38px/50px Tahoma, sans-serif; color: #ff3e50;}
	.name_journal {width: 203px; height: 53px; color: #fff; position: absolute; right: -75px; top: 75px; padding: 0 12px 0 0; text-align: center; font: 700 16px/51px Tahoma, sans-serif; -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); -webkit-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg);}
/* статті ліст - сторінка
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.article_list {width: 100%; padding: 0 0 38px 0;}
	.list {width: 100%; margin: 0 0 22px 0;}
		.list_box {width: 556px; height: 331px; margin: 0 0 32px 0;}
			.list_box:nth-child(2n) {margin-left: 28px;}
			.photo_box {width: 195px;}
				.photo_box .images {width: 195px; max-height: 195px; height:auto; border: 1px solid #e5e5e5; margin: 0 0 12px 0; overflow: hidden;}
					.photo_box .images img {width: 100%;}
					.photo_box .images a {display: block;}
				div.social_green a {border: 1px solid #006a73; float: left; margin: 0 10px 0 0;}
					div.social_green a:hover {background: #006a73;}
					div.social_green a b {background: url(../images/spritesheet.png) no-repeat -1px -71px;}
					div.social_green a.in b {background-position: -121px -69px;}
					div.social_green a.vi b {background-position: -81px -71px;}
					div.social_green a.tw b {background-position: -41px -71px;}
					div.social_green a.vk b {background-position: 0 -303px;}
					div.social_green a i {background: url(../images/spritesheet.png) no-repeat -1px -44px;}
					div.social_green a.in i {background-position: -121px -42px;}
					div.social_green a.vi i {background-position: -81px -44px;}
					div.social_green a.tw i {background-position: -41px -44px;}
					div.social_green a.vk i {background-position: 0 -276px;}
			.info_box {width: 326px;}
				.title_box {display: table; width: 100%; margin: 0 0 19px 0; font: 700 16px/24px Tahoma, sans-serif; text-transform: uppercase; min-height: 53px; background: #e5e5e5;}
					.title_box a {display: table-cell; width: 100%; padding: 5px 40px 5px 14px; height: 53px; overflow: hidden; line-height: 20px; vertical-align: middle; text-decoration: none; color: #464646;}
						.title_box a:hover i {opacity: 1;}
						.title_box a:hover b {opacity: 0;}
						.title_box b {display: block; width: 24px; height: 25px; background: url(../images/spritesheet.png) -240px -3px no-repeat; position: absolute; top: 14px; right: 14px; transition: all 0.3s linear 0s;}
						.title_box i {display: block; width: 24px; height: 25px; background: url(../images/spritesheet.png) -283px -118px no-repeat; position: absolute; top: 14px; right: 14px; opacity: 0; transition: all 0.3s linear 0s;}
				.people_box {width: 100%; margin: 0 0 4px 0; font: 700 16px/24px Tahoma, sans-serif; text-transform: uppercase; color:  #06737c;}
				.date_box {width: 100%; margin: 0 0 22px 0; line-height: 24px; color: #292121;}
				.description_box {width: 100%; height: 90px; overflow: hidden; color: #464646;}
	/* пагінатор
	---------------------------------*/
  	.paginator {width: 100%;}
  		.paginator td {border: none;}
    	.paginator A, .paginator Strong, .paginator Span {display: inline-block; position:relative; float:left; width:30px; height: 30px; color: #464646; font: 700 18px/18px Tahoma, sans-serif; background: #e5e5e5; text-decoration: none; text-align: center; padding: 5px 0 0 0; margin: 0 5px; transition: all 0.3s linear 0s;}
    	.paginator A {height: 30px; transition: all 0.3s linear 0s;}
    	.paginator Span {line-height: 24px;}
    	.paginator Strong {width: 30px; height: 30px; background: #006a73; color: #fff;}
    	.paginator A:hover {background: #006a73; color: #fff; transition: all 0.3s linear 0s;}
    	.paginator A.pag_left, .paginator A.pag_right {width: 118px; height: 30px; margin: 0 14px; background: url(../images/spritesheet.png) -434px -59px no-repeat; font-size: 16px; color: #464646; text-align: right;}
    	.paginator A.pag_left:hover, .paginator A.pag_right:hover {color: #006a73;}
    	.paginator A.pag_right {background-position: -485px -59px; text-align: left;}
    	.paginator Span.pag_left,.paginator Span.pag_right {visibility:hidden;}
			.paginator A.pag_left:hover b, .paginator A.pag_right:hover b {opacity: 0;}
			.paginator A.pag_left:hover i, .paginator A.pag_right:hover i {opacity: 1;}
			.paginator A.pag_left b, .paginator A.pag_left i, .paginator A.pag_right b, .paginator A.pag_right i {display: block; bottom: 2px; position: absolute; width: 24px; height: 25px; background: url(../images/spritesheet.png) no-repeat -179px -118px; transition: all 0.3s linear 0s;}
			.paginator A.pag_left i {background-position: -255px -118px; opacity: 0;}
			.paginator A.pag_right b {background-position: -213px -118px; right: 0;}
			.paginator A.pag_right i {background-position: -283px -118px;  right: 0; opacity: 0;}
/* статті - сторінка
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.article_inside {width: 100%;}
	.for_article {width: 100%; margin: 0 0 32px 0;}
		.title_main {width: 100%; margin: 0 0 32px 0;}
			.article_image {width: 292px; height:auto; border: 1px solid #e5e5e5; overflow: hidden; margin:0 20px 20px 0;}
				.article_image img {width: 100%;}
			.article_info {width: 780px;}
				.soc_pag {width: 100%; margin: 60px 0 0 0;}
					.soc_pag .social_ico {width: 120px;}
					.soc_pag .paginator {width: 500px;}
	.pay_page {margin:40px 0 100px 0;}
		.pay_page P {position:relative; float:left; width:100%; margin:0 0 10px 0;}
		.pay_page A {text-decoration:underline; color: #006a73;}
		.pay_page A:hover {text-decoration:none;}
		.pay_page B {color:#006a73;}
	.comment {width: 100%; margin: 0 0 32px 0;}
		.title_comment {width: 100%; height: 53px; padding: 0 0 0 16px; margin: 0 0 23px 0; background: #e5e5e5; font: 700 16px/55px Tahoma, sans-serif; text-transform: uppercase; color: #464646;}
		.input_comment {width: 100%; padding: 0 0 0 20px; margin: 0 0 60px 0;}
			.input_comment label {float: left; font: 400 16px/46px Tahoma, sans-serif; margin: 0 16px 0 0; color: #464646;}
			.input_comment textarea {height: 46px; width: 802px; float: left; font: 400 16px/18px Tahoma, sans-serif; padding: 13px; border: 1px solid #464646; resize:  vertical;}
				.input_comment textarea:focus {border-color: #06737c;}
			a.one_button {display: inline-block; width: 180px; height: 46px; background: #06737c; color: #fff; font: 400 20px/44px Tahoma, sans-serif; text-align: center; text-decoration: none; transition: all 0.3s linear 0s;}
				a.one_button:hover {background: #04545b;}
		.info_comment {width: 100%;}
			.user_box {width: 100%; margin: 0 0 16px 0;}
				.user_box .avatar_box {width: 74px; height: 74px; overflow: hidden; margin: 0 20px 0 14px;}
				.user_box .people_box {width: 80%; line-height: 16px; margin: 0 0 6px 0;}
				.user_box .date_box {width: 80%;}
			.text_comment {width: 100%; padding: 0 0 0 6px; font: 400 16px/24px Tahoma, sans-serif; color: #292121;}
/* вимоги до статей - сторінка
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.ask_article {width: 100%; margin: 0 0 32px 0;}
	.article_another {width: 100%; margin: 0 0 25px 0;}
		.another_title {width: 100%; margin: 13px 0; font: 700 18px/18px Tahoma, sans-serif; color: #006a73;}
		.another_text {width: 100%; font: 400 16px/24px Tahoma, sans-serif; color: #464646;}
		.ask_article .button_ico {width: 100%; text-align: left;}
			.ask_article .button_ico a, .conference_inside .button_ico a, .journal_inside .button_ico a {width: 356px;}
					.ask_article .button_ico i, .conference_inside .button_ico i, .journal_inside .button_ico i {background-position: -410px -40px;}
/* новини ліст - сторінка
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.news_list {width: 100%; margin: 0 0 32px 0;}
	.news_list .date, .event_list .date {position: absolute; left: 0; top: 0; background: #fff;}
/* новина - сторінка
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.news_inside {width: 100%;}
	.news_inside .date {background: #e5e5e5;}
	.news_inside Article Header H1, .news_inside Article Header H2 {max-width: 708px;}
/* університети ліст - сторінка
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.university_list {width: 100%; margin: 0 0 32px 0;}
/* університети - сторінка
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.university_inside {width: 100%;}
	.contact_person {width: 100%; margin: 50px 0 0 0;}
		.contact_person .person_info {width: 50%;}
			.person_info .another_title {margin: 13px 0 7px;}
			.person_info .name_person {font: 400 24px/24px Tahoma, sans-serif; color: #ff3e50;}
		.contact_person .button_ico {width: 50%; text-align: right;}
			.contact_person .button_ico a {width: 208px; margin-top: 13px;}
				.contact_person .button_ico i {background-position: -414px -107px;}
.slider_univer {width: 100%; background: #06737c; padding: 19px 0 0 0;}
	.slider_univer .name {margin: 0 0 52px 0;}
	.slider_univer .nav_slider {width: 96px; height: 35px;}
		.slider_univer .nav_slider .but {top: 8px;}
			.slider_univer .nav_slider .left b, .slider_univer .nav_slider .right b {opacity: .17;}
			.slider_univer .nav_slider .left:hover b, .slider_univer .nav_slider .right:hover b {opacity: 1;}
		.slider_univer .nav_slider .left {left: 0;}
		.slider_univer .nav_slider .right {right: 0;}
	.slider_place {overflow: hidden; width: 100%; min-height: 500px; margin: 0 0 26px 0;}
		.width_slider {height: 100%;}
			.box_slider {width: 361px; min-height: inherit; padding: 0 0 115px 0; margin: 0 29px 0 0; position: relative; color: #fff; font: 400 16px/24px Tahoma, sans-serif;}
				.box_slider .name_sl {width: 100%; font-weight: 700; overflow: hidden; font-size: 24px; line-height: 26px;}
				.box_slider .type_sl {width: 100%; height: 24px; overflow: hidden; margin: 3px 0 24px 0;}
					.box_slider .type_sl a {color: #ff3e50; text-decoration: none;}
						.box_slider .type_sl a:hover {text-decoration: underline;}	
				.box_slider .text_sl {width: 100%; max-height: 216px; overflow: hidden; margin: 0 0 19px 0;}
				.box_slider .button_ico {}
					.box_slider .button_ico a {width: 356px;}
						.box_slider .button_ico i {background-position: -466px 13px;}
				.regist_social {width: 100%;}
					.regist_social .social_box {padding: 10px 0 0 0;}
						.regist_social .social_box .social_title {text-align: center;}
							.regist_social .social_box .social_ico {width: 100%; position: static;}
								.regist_social .social_box .social_ico a {background: inherit; width: 30px; float: left; padding: 0;}
								.regist_social .social_box .social_ico a:hover {background: #fff;}
									.regist_social .social_box .social_ico a.in i {background-position: -121px -71px;}
									.regist_social .social_box .social_ico a.vi i {background-position: -81px -71px;}
									.regist_social .social_box .social_ico a.tw i {background-position: -41px -71px;}
									.regist_social .social_box .social_ico a.vk i {background-position: 0 -303px;}
						.button_ico .regist_social .sign_in_link {padding: 0;}
/* конференції - сторінка
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.conference_inside {width: 100%;}
	.conference_inside .article_info {width: 910px; float: left;}
		.conference_inside .article_image {width: 195px; height: 195px;}
			.conference_inside .date, .public_date .date {background: #e5e5e5;}
			.conference_inside Article Header H1, .conference_inside Article Header H2, .public_date Article Header H1, .public_date Article Header H2 {font-size: 16px; color: #464646;}
			.conference_inside .article_info .another_title {margin-top: 0;}
		.conference_inside .soc_pag {margin: 5px 0 0 0;}
			.conference_inside .soc_pag .social_ico {margin: 23px 0 0 0;}
			.conference_inside .article_info .button_ico {width: 356px;}
	.article_more {width: 100%; margin: 0 0 32px 0;}
		.article_more a {color: #006a73;  font: 400 16px/18px Tahoma, sans-serif; text-decoration: none; transition: all 0.3s linear 0s;}
			.article_more a:hover {color: #ff3e50;}
		.conference_inside .article_more .button_ico a {float: left; margin-top: 20px;}
/* конференції реєстрація - сторінка
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.conference_registration {width: 100%; margin: 0 0 32px 0;}
	.for_form {width: 100%;}
		.title_date {width: 100%; margin: 0 0 23px 0;}
			.title_date .date {background: #e5e5e5;}
			.title_all_gray {margin: 0 0 19px 0; font: 700 16px/24px Tahoma, sans-serif; text-transform: uppercase; min-height: 54px; background: #e5e5e5; padding: 14px; color: #464646;}
		.evry_form {width: 100%; margin: 0 0 13px 0;}
			.evry_name {height: 37px; width: 33%; padding: 0 30px 0 0; display: table;}
				.evry_name label {text-align: right; color: #464646; line-height: 18px; display: table-cell; vertical-align: middle; height: 37px;}
			.evry_info {width: 67%; padding: 0 0 0 14px;}
				.evry_info input {position: relative; width: 360px; height: 37px; border: 1px solid #464646; color: #464646; padding: 0 10px; font-size: 16px; transition: all 0.3s linear 0s;}
					.evry_info input:focus {border-color: #06737c;}
				.evry_info .evry_dowload input {padding-right: 108px;}
					.evry_info .evry_dowload a {display: block; position: absolute; right: 0; top: 0; width: 98px; height: 37px; background: #464646; text-decoration: none; color: #fff; text-align: center; line-height: 37px; transition: all 0.3s linear 0s; z-index: 1}
						.evry_info .evry_dowload a:hover {background: #1c1c1c;}
						.evry_info .evry_dowload [type="file"] {position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; opacity: 0}
					.evry_info a.one_button {width: 165px; height: 37px; font-size: 24px; margin: 0 0 0 14px; line-height: 34px;}
				.evry_info .checkbox {color: #464646;}
					.conference_registration .active i {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}
					.evry_info .checkbox b {border: 1px solid #464646; background: #fff;}
						.evry_info .checkbox i {margin: 10px;}
				.evry_info .price_conference {width: 511px; height: 55px; padding: 0 5px; background: #e5e5e5; color: #06737c; text-align: center; line-height: 48px;}
					.evry_info .price_conference span {font-weight: 700; font-size: 24px;}
				a.pay_button {width: 511px; height: 53px; background: #06737c; margin: 0; font-size: 32px; text-transform: uppercase; line-height: 54px; color: #fff; text-decoration: none; text-align: center; transition: all 0.3s linear 0s;}
					a.pay_button:hover {background: #04545b;}
/* заходи ліст - сторінка
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.event_list {width: 100%; margin: 0 0 32px 0;}
	.event_list .title_main {margin: 0 0 10px 0;}
	/* пошук заходів
	---------------------------------*/
	.filter {width: 100%; background: #e5e5e5; min-height: 128px; margin: 0 0 70px 0; padding: 15px 26px; color: #464646;}
		.filter .event_calendar {min-width: 118px;}
			.filter .event_calendar label {line-height: 54px; margin: 0 15px 0 0;}
		.filter .search_button {position: relative; width: 312px; padding: 9px 0 0 51px;}
			.search_button input, .member_search input {width: 261px; height: 37px; margin: 0; background: inherit; border: 1px solid #464646; color: #464646; padding: 0 37px 0 10px; font-size: 16px; transition: all 0.3s linear 0s;
			                                            position:relative; float:left;}
				.search_button input:focus, .member_search input:focus {}
				.search_button input::-webkit-input-placeholder, .member_search input::-webkit-input-placeholder {color: #464646;}
				.search_button input:-moz-placeholder, .member_search input:-moz-placeholder {color: #464646; opacity: 1;}
				.search_button input::-moz-placeholder, .member_search input::-moz-placeholder {color: #464646; opacity: 1;}
				.search_button input:-ms-input-placeholder, .member_search input:-ms-input-placeholder {color: #464646;}
			.search_button a, .member_search a {display: block; width: 37px; height: 37px; position: absolute; right: 0; top: 0; background: url(../images/spritesheet.png) 2px -152px no-repeat;}
		.event_checkbox {min-width: 220px; padding: 9px 0 0 13px;}
			.event_checkbox .checkbox {color: #464646; float: none;}
			.event_checkbox .checkbox b, .member_checkbox .checkbox b {border: 1px solid #464646;}
				.event_checkbox .checkbox i, .member_checkbox .checkbox i {margin: 10px;}
		.event_list .description_box {height: 54px; margin: 0 0 15px 0;}
		.event_list .button_ico {text-align: left;}
/* учасники заходу - сторінка
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.event_member {width: 100%; margin: 0 0 32px 0;}
	.event_member .title_main {margin: 0 0 23px 0;}
	.event_member .title_green {width: 100%;}
	.event_member .button_ico {width: 225px;}
	a.back_page {width: 225px; height: 53px; background: #464646; font: 400 24px/52px Tahoma, sans-serif; color: #fff; text-decoration: none; text-align: center; transition: 0.3s;}
		a.back_page:hover {background: #1c1c1c;}
			.number_human {width: 59px; height: 30px; background: #006a73; position: absolute; top: 0; left: 0; color: #fff; text-align: center; line-height: 30px;}
			.event_member .title_box, .member .title_box {margin: 0 0 6px 0;}
				.event_member .title_box span, .member .title_box span {font-weight: 400; text-transform: none;}
			.event_member .description_box, .member .description_box {font: 700 16px/24px Tahoma, sans-serif; color: #464646; height: 100px; margin-bottom: 6px;}
				.event_member .description_box span, .member .description_box span {display: inline-block; text-transform: uppercase; font-weight: 400; width: 100%;}
/* учасники ліст - сторінка
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.member {width: 100%; margin: 0 0 32px 0;}
	.member .title_main {margin: 0 0 10px 0;}
		.member_filter {width: 100%; height: 153px; padding: 23px 19px;}
			.member_search {width: 100%; margin: 0 0 31px 0;}
				.search_wrap {min-width: 300px;}
					.search_wrap .name_filter {display: table; max-width: 105px; height: 37px; text-align: right; margin: 0 11px 0 0;}
						.search_wrap .name_filter div {display: table-cell; vertical-align: middle;}
			.member_checkbox {width: 100%; padding: 0 0 0 38px;}
				.member_checkbox .checkbox {color: #464646; margin: 0 38px 0 0;}
/* журнал - сторінка
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.journal_inside {width: 100%; margin: 0 0 32px 0;}
	.journal_inside .button_ico {text-align: left; margin: 20px 0 0 0;}
	.journal_inside Article Header H1, .journal_inside Article Header H2 {min-height: 54px; vertical-align: middle;}
	.journal_number {background: #000; color: #ff3e50; display: inline-block; height: 54px; margin: 0 0 15px 6px; padding: 15px 12px; font: 700 36px/24px 'Tahoma', sans-serif; vertical-align: middle;}
/* Заходи - сторінка
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.event_inside {width: 100%;}
	.left_info {width: 825px;}
		.left_info .article_info {width: 465px;}
			.when {margin: 0 0 15px 0;}
			.where, .when {width: 100%; font: 400 18px/30px 'Tahoma', sans-serif; color: #353535;}
				.where span, .when span {color: #006a73; font-weight: 700;}
			.event_inside .button_ico {text-align: left; width: 225px; margin: 25px 0 0 0;}
			.event_inside .article_more {width: 80%;}
				.event_inside .article_more .another_title {margin: 30px 0;}
			.event_inside .soc_pag {margin: 0; width: 80%;}
				.event_inside .social_ico {position: absolute; right: 0; bottom: 0;}
	.right_info {width: 305px;}
		.calendar_box {width: 305px; height: 313px; background: #464646;}
		.title_seminar {font: 700 24px/36px 'Tahoma', sans-serif; color: #006a73; margin: 88px 0 11px 0;}
		.photo_trainer {width: 100%; height:auto; border: 1px solid #e5e5e5; margin: 0 0 14px 0;}
		.name_trainer {width: 100%; background: #e5e5e5; text-transform: uppercase; font: 700 18px/24px 'Tahoma', sans-serif; color: #006a73; text-align: right; padding: 14px 23px; margin: 0 0 12px 0;}
		.info_trainer {width: 100%; text-align: right; font: 400 16px/24px 'Tahoma', sans-serif; color: #353535; padding: 0 23px 0 0;}
	.joined {width: 100%; background: #06737c; padding: 33px 0 0 0;}
		.joined_info {width: 100%; color: #fff; text-transform: uppercase; line-height: 40px; margin: 0 0 30px 0;}
			.joined_info A {color:#fff; text-decoration:none;}
			.joined_info A:hover {text-decoration:underline;}
		.all_even {font: 400 24px/24px 'Tahoma', sans-serif; color: #fff; text-transform: uppercase; position: relative;}
			.all_even i {display: block; width: 17px; height: 17px; background: url(../images/spritesheet.png) no-repeat -45px -164px; position: absolute; right: -35px; bottom: 3px;}
/* учасники - сторінка
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.member_inside {width: 100%;}
	.member_inside .social_ico {position: absolute; top: 0; right: 0; width: 30%;}
	.member_inside Article Header {margin-bottom: 8px;}
		.member_inside Article Header H1, .member_inside Article Header H2 {min-height: 54px; vertical-align: middle; margin: 0;}
			.member_inside Article Header H1 span, .member_inside Article Header H2 span {font-weight: 400; text-transform: none;}
			.member_inside Article Header b, .member_inside Article Header b {background: #006a73; color: #fff; display: inline-block; height: 54px; padding: 15px 12px; vertical-align: middle;}
	.info_member {width: 100%;}
		.info_member .text {width: 70%;}
		.info_member .data {width: 30%;}
			.info_member .data_title {margin: 13px 0 0 0;}
			.data .description_member {font-weight: 400;}
	.description_member {font: 700 16px/24px Tahoma, sans-serif; color: #464646; margin-bottom: 6px;}
		.description_member span {display: inline-block; text-transform: uppercase; font-weight: 400; width: 100%;}
	.admission {width: 100%; margin: 27px 0 0 0;}
		.plus {width: 100%; color: #ff3e50; margin: 0 0 20px 0;}
		.minus {width: 100%; margin: 0 0 20px 0;}
			.plus b, .minus b {display: inline-block; width: 30px; height: 30px; background: url(../images/spritesheet.png) no-repeat -103px -157px; vertical-align: top; margin: 0 20px 0 0;}
			.minus b {border: 1px solid #696969; background-position: -142px -157px;}
	.member_inside .name_person {margin: 0 0 20px 0;}
		.member_inside .name_person a {text-decoration: none; font: 400 24px/24px Tahoma, sans-serif; color: #ff3e50;}
			.member_inside .name_person a i {display: block; width: 25px; height: 25px; background: url(../images/spritesheet.png) no-repeat -240px -3px; position: absolute; right: -35px; bottom: 1px;}
	.member_inside .name_trainer {text-align: left; width: 292px;}
	.member_inside .box_slider .text_sl {max-height:128px;}
	.price_book {font: 700 18px/24px 'Tahoma', sans-serif;}
		.member_inside .box_slider .button_ico i {background-position: -410px -40px;}
/* перелік дат найближчих публікацій - сторінка
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.public_date {width: 100%;}
	.public_date .article_info {width: 100%;}
		.public_date Article Header H1, .public_date Article Header H2 {min-height: 54px; vertical-align: middle;}
		.price_publication {background: #006a73; color: #fff; display: inline-block; height: 54px; margin: 0 0 15px 6px; padding: 15px 20px; font: 400 32px/24px 'Tahoma', sans-serif; vertical-align: middle; text-transform: uppercase;}
		.public_date .button_ico {width: 330px;}
			.public_date .button_ico a {width: 330px}
		a.button_grey {display: block; width: 330px; height: 53px; background: #b8b8b8; color: #fff; text-decoration: none; font: 400 24px/50px 'Tahoma', sans-serif; margin: 0 0 0 19px; text-align: center; transition: all 0.3s linear 0s;}
			a.button_grey:hover {background: #777777;}
	.public_date .name {margin: 30px 0 0 0;}
	.article_public {width: 100%; margin: 0 0 55px 0;}
	.publication {width: 100%; margin: 0 0 40px 0;}
		.publication a {color: #006a73; line-height: 30px;}
			.publication a:hover {text-decoration: none;}
/* реєстрація нового учасника - сторінка
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.member_registration {width: 100%; margin: 0 0 23px 0;}
	.registration_place {width: 100%; margin: 0 0 20px 0;}
			/* особисті дані
			---------------------------------*/
			.personal_data {width: 50%; margin: 0 0 41px 0;}
				.title_regist {font: 400 32px/40px Tahoma, sans-serif; min-width: 360px; color: #464646; background: #e5e5e5; text-transform: uppercase; padding: 7px 15px; margin: 0 0 8px 0; transition: all 0.3s linear 0s;}
					a.add_item {color: #006a73; text-decoration: none;}
						a.add_item:hover {text-decoration: underline;}
				.skip_1 {margin: 28px 0 13px 0;}
					.registration_place .evry_name {padding: 0 25px 0 0;}
					.registration_place .evry_info {padding: 0 0 0 7px;}
						.registration_place .evry_info a.one_button {float: right; margin: 13px 15px 0 0;}
				.half_checkbox_2 {padding: 0 16px 0 0; margin: 0 0 29px 0;}
					.half_left {margin: 27px 0 0 0; width: 315px;}
					.half_right {margin: 27px 0 0 0; float: left; width: 233px;}
						.checkbox_2 {color: #464646; text-align: right; display: block; height: 38px; position: relative; font: 400 16px/16px Tahoma, sans-serif; text-decoration: none; padding: 0 65px 0 0;}
							.half_checkbox_2 .active i, .member_redact .active i {opacity: 1;}
							.checkbox_2 b {border: 1px solid #464646; right: 0; display: block; position: absolute; width: 38px; height: 38px; background: url(../images/spritesheet.png) no-repeat -138px -153px;}
								.checkbox_2 i {right: 0; display: block; position: absolute; width: 37px; height: 37px; background: url(../images/spritesheet.png) no-repeat -173px -152px; opacity: 0; transition: all 0.3s linear 0s;}
				.registration_place textarea {width: 360px; height: 83px; border: 1px solid #464646; color: #464646; padding: 10px; font: 400 16px/18px Tahoma, sans-serif; transition: all 0.3s linear 0s;}
					.registration_place textarea:focus {border-color: #006a73;}
			/* контактні дані
			---------------------------------*/
			.contact_information {width: 50%;}
				.contact_information .title_regist {margin: 0 0 66px 0;}
				.contact_information .add_item, .scientific_data .add_item {position:relative; float:right; margin:0 14px 0 0;}
				.contact_information.r3 A.add_item,.scientific_data.r2 A.add_item {margin:0;} 
				A.remove_user_phone,A.remove_user_student,A.remove_user_work {color:#ff3e50;}
					.registration_place .social_ico a {border: 1px solid #464646; float: left; margin: 4px 10px 0 0;}
						.registration_place .social_ico a:hover {background: #464646;}
						.registration_place .social_ico a i {background-position: -1px -44px;}
							.registration_place .social_ico a.in i {background-position: -121px -44px;}
							.registration_place .social_ico a.vi i {background-position: -81px -44px;}
							.registration_place .social_ico a.tw i {background-position: -41px -44px;}
						.registration_place .social_ico a b {background-position: -1px -193px;}
							.registration_place .social_ico a.in b {background-position: -121px -193px;}
							.registration_place .social_ico a.vi b {background-position: -81px -193px;}
							.registration_place .social_ico a.tw b {background-position: -41px -193px;}
			/* наукові дані
			---------------------------------*/
			.scientific_data {width: 50%;}
				.scientific_data .title_regist {margin: 0 0 62px 0;}
					.registration_place .input_min input {width: 183px;}
						.scientific_data .min_treg {font-size: 24px; margin: 59px 0 16px 0;}
				.scientific_data .min_width {min-width: 280px; margin: 18px 0 17px 0;}
				.registration_place  .scientific_data .evry_info .one_button {margin-right: 15px;}
		/* dropdown меню
		---------------------------------*/
		.dropdown {width: 360px; height: 37px; border: 1px solid #464646; color: #464646; float: left;}
		    .dropdown .overflow {width: 360px; height: 37px; overflow: hidden; position: relative; float: left;}
		       	.dropdown span {position: absolute; top: 0; left: 0; padding: 0 49px 0 15px; cursor: pointer; width: 357px; height: 37px; overflow: hidden; line-height: 34px; z-index: 2;}
		        	.dropdown span b {top: 0; right: 0; width: 45px; height: 35px; background: url(../images/spritesheet.png) no-repeat 2px -236px; position: absolute; z-index: 3;}
			.dropdown ul {position: absolute; top: 35px; left: -1px; padding: 10px 0; background: #fff; border: 1px solid #464646; list-style: none; width: 360px; z-index:4; border-top:none; display: none}
				.dropdown ul li {position: relative; float: left; background: none; width: 100%;}
		        	.dropdown ul li a {text-decoration: none; position: relative; float: left; width: 100%; color: #464646; padding: 5px 15px; transition: all 0.3s linear 0s;}
		          		.dropdown ul li a:hover {color: #006a73; background:#ddf8fa; transition: all 0.3s linear 0s;}
		          		.dropdown ul li.selected, .dropdown ul li.placeholder {display: none;}
		.price_form {color: #464646; line-height: 34px;}
			.price_form input {width: 96px; float: left; margin: 0 10px 0 0;}
		/* dropdown меню валюта
		---------------------------------*/
		.valuta {width: 96px; float: left; margin: 0 0 0 14px;}
			.valuta .overflow {width: 96px;}
				.valuta span {width: 93px;}
			.valuta ul {width: 96px;}
		.note {display: block; position: absolute; top: 2px; right: 15px; width: 8px; height: 8px; border-radius: 50%; background: #06737c;}
		.note_box {font: 400 12px/14px Tahoma, sans-serif; padding:0 0 8px 15px; max-width:360px;}
			.note_box .note {left: 7px; top: 4px;}
	.create_account {width: 100%; text-align: center;}
		.create_checkbox {display: inline-block; background: #e5e5e5; width: 517px; height: 117px; margin: 0 0 16px 0; padding: 22px 76px 0 0}
			.create_account .event_checkbox {padding: 0; float: right;}
				.create_account .event_checkbox .checkbox {margin: 0 0 5px 0; padding: 0 50px 0 0; text-align: right;}
				.create_account .event_checkbox .checkbox_green {color: #06737c;}
					.create_account .event_checkbox .checkbox b {right: 0; left: auto; width: 30px; height: 30px;}
						.create_account .event_checkbox .checkbox i {margin: 6px;}
		.create_account a.pay_button {width: 517px; height: 53px; display: inline-block;}
.reg_ok_or_not {padding:100px 0;}
/* редагування даних - сторінка
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.member_redact {width: 100%; margin:0 0 30px 0;}
	.member_redact .registration_place .evry_info {padding: 0 0 0 14px;}
	.registration_menu {width: 100%; margin: 0 0 58px 0;}
		.registration_menu ul {width: 100%;}
			.registration_menu ul li {float: left; margin: 0 0 0 28px;}
			.registration_menu ul li:first-child {margin: 0;}
				.registration_menu ul li a:hover, .registration_menu ul li .active {background: #464646; color: #fff;}
	.registration_box {width: 100%;}
		.reg_tabs {width: 100%;}
		/* особисті дані
		---------------------------------*/
				.centre_photo {width: 360px; height: 165px;}
				.centre_photo_long {width:750px; height:auto; margin:5px 0 0 0;}
					.photo_regist {width: 165px; height: 165px; overflow: hidden; border: 1px solid #e5e5e5;}
					.member_redact .registration_place .evry_info a.one_button {margin: 0; position: absolute; right:0; bottom: 0;}
					.member_redact .registration_place A.cancel_photo {left:394px; right:auto;}
				.member_redact .evry_name .checkbox_2 {width: 300px; position: absolute; right: -52px; z-index: 99;}
				.member_redact .evry_info .checkbox_2 {width: 300px; margin: 0 0 0 60px;}
			.checkbox_form {margin: 30px 0;}
		/* контактні дані
		---------------------------------*/
		.member_redact .scientific_data .centre_photo, .member_redact .contact_information .centre_photo {height: auto;}
		.member_redact .scientific_data .note_box {padding: 0 0 0 10px;}
			.member_redact .scientific_data .note_box .note {left: -5px;}
			.member_redact .registration_place .scientific_data .evry_info a.one_button {position: relative; margin: 13px 0 0 0;}
/* PopUp вхід
---------------------------------*/
.popup_green {z-index: 999; position: absolute; top: 28px; right: 0; padding: 41px 13px 10px; background: #006a73; width: 262px;}
.popup_enter {height: 216px;}
	.close {position: absolute; top: 10px; right: 10px; width: 10px; height: 10px;}
		.close a {float: left; padding: 0; display: block; width: 10px; height: 10px; background: url(../images/spritesheet.png) no-repeat -295px -7px; transition: all 0.3s linear 0s;}
			.close a:hover {float: left; padding: 0; background-color: inherit; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg);}
		.input_box {width: 100%;}
			.popup_green input, .popup_grey input, .popup_grey textarea {width: 113px; height: 30px; background: inherit; border: 1px solid #fff; font: 400 16px/18px Tahoma, sans-serif; margin: 0 0 10px 0; color: rgba(255, 255, 255, 0.39); padding: 0 10px; transition: all 0.3s linear 0s;}
				.popup_green input:focus {background: #035259;}
				.popup_green input.error, .popup_grey input.error {border: 1px solid #a50400;}
				.popup_green input::-webkit-input-placeholder {color: rgba(255, 255, 255, 0.39);}
				.popup_green input:-moz-placeholder {color: rgba(255, 255, 255, 0.39); opacity: 1;}
				.popup_green input::-moz-placeholder {color: rgba(255, 255, 255, 0.39); opacity: 1;}
				.popup_green input:-ms-input-placeholder {color: rgba(255, 255, 255, 0.39);}
		.button_small {width: 100%;}
			.button_small a {display: inline-block; width: 113px; height: 30px; color: #06737c; font: 400 16px/24px Tahoma, sans-serif; text-decoration: none; border: 1px solid #fff; background: #fff; text-align: center; transition: all 0.3s linear 0s;}
				.button_small a:hover {background: #006a73; color: #fff;}
		.social_box {width: 100%; padding: 23px 4px 0 0;}
			.social_title {width: 100%; text-align: right; color: #fff; margin: 0 0 16px 0;}
			.social_ico {width: 100%;}
				.social_ico a {display: block; float: right; position: relative; width: 30px; height: 30px; border: 1px solid #fff; margin: 0 0 0 10px; transition: all 0.3s linear 0s;}
				.social_ico a:hover {background: #fff;}
				.social_ico a:hover b {opacity: 0;}
				.social_ico a:hover i {opacity: 1;}
					.social_ico a b {display: block; width: 30px; height: 30px; position: absolute; top: 0; left: 0; background: url(../images/spritesheet.png) no-repeat -1px -44px; transition: all 0.3s linear 0s;}
						.social_ico a.in b {background-position: -121px -44px;}
						.social_ico a.vi b {background-position: -81px -44px;}
						.social_ico a.tw b {background-position: -41px -44px;}
						.social_ico a.vk b {background-position: 0 -276px;}
					.social_ico a i {display: block; width: 29px; height: 29px; position: absolute; top: 0; left: 0; background: url(../images/spritesheet.png) no-repeat -1px -71px; opacity: 0; transition: all 0.3s linear 0s;}
						.social_ico a.in i {background-position: -121px -71px;}
						.social_ico a.vi i {background-position: -81px -71px;}
						.social_ico a.tw i {background-position: -41px -71px;}
						.social_ico a.vk i {background-position: 0 -303px;}
			.social_box_reg {padding: 0; margin: 0 0 20px 0;}
				.social_box_reg .social_title {text-align: left; font: 400 20px/24px Tahoma, sans-serif; color: #464646; margin: 0 0 5px 0;}
/* PopUp нагадати пароль
---------------------------------*/
.popup_forgot_pass {height: 130px;}
	.popup_forgot_pass input {width: 100%;}
/* PopUp контакти
---------------------------------*/
.popup_grey {z-index: 999; position: absolute; top: 55px; padding: 41px 13px 10px; background: #464646; width: 262px;}
.popup_contact {right: 360px; padding: 41px 13px 13px;}
	.popup_contact textarea {width: 100%; min-height: 67px; padding: 5px 10px; resize: vertical;}
		.popup_grey input:focus, .popup_grey textarea:focus {background: #373737;}
	.popup_contact .button_small a {float: left;}
		.popup_contact .button_small a:hover {background: #464646; color: #fff;}
/* PopUp пошук
---------------------------------*/
.popup_search {right: 0; width: 596px; padding: 20px 20px 10px;}
	.search_place {width: 555px; height: 40px; margin: 0 0 10px 0;}
		.search_place a {display: block; width: 40px; height: 40px; position: absolute; top: 0; right: 0;}
			.search_place a:hover b {opacity: 0;}
			.search_place a:hover i {opacity: 1;}
			.search_place b, .search_place i {display: block; width: 40px; height: 40px; background: url(../images/spritesheet.png) -237px 4px no-repeat; position: absolute; top: 0; right: 0; transition: all 0.3s linear 0s;}
			.search_place i {background-position: -280px -111px; opacity: 0;}
		.search_place input{width: 555px; height: 40px; background: #353535; color: #fff; border: 0; padding: 0 53px 0 12px;}
			.search_place input::-webkit-input-placeholder {color: #fff;}
			.search_place input::-moz-placeholder {color: #fff; opacity: 1;}
			.search_place input:-moz-placeholder {color: #fff; opacity: 1;}
			.search_place input:-ms-input-placeholder {color: #fff;}
				.search_place .menu_search:focus {}
	.checkbox_place {width: 100%;}
		.checkbox {display: block; height: 38px; float: left; position: relative; font: 400 16px/36px Tahoma, sans-serif; color: #fff; text-decoration: none; padding: 0 0 0 48px; margin: 0 10px 10px 0;}
			.checkbox_place .active i, .create_account .event_checkbox .active i, .member_checkbox .active i {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}
			.checkbox b {display: block; position: absolute; left: 0; width: 38px; height: 38px; background: #e5e5e5;}
			.checkbox i {display: block; width: 16px; height: 16px; margin: 11px; background: #06737c; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); transition: all 0.2s linear 0s;}
/* PopUp стати учасником
---------------------------------*/
.popup_red {z-index: 999; position: absolute; top: 55px; right: 0; padding: 32px 13px 10px; width: 262px; height: 158px; background: #ff3e50;}
	.popup_red .button_small a {width: 196px; color: #ff3e50;}
		.popup_red .button_small a:hover {background: #ff3e50; color: #fff;}
	.popup_red .social_box {padding: 13px 4px 0 0;}
		.popup_red .social_ico a i {background-position: -1px -97px;}
			.popup_red .social_ico a.in i {background-position: -121px -97px;}
			.popup_red .social_ico a.vi i {background-position: -81px -97px;}
			.popup_red .social_ico a.tw i {background-position: -41px -97px;}
			.popup_red .social_ico a.vk i {background-position: 0 -329px;}
/* PopUp оплати
---------------------------------*/
.popup_pay {z-index: 999; position: absolute; top: 150px; left: 50%; margin-left: -577px; padding: 46px 20px 131px; background: #e5e5e5; width: 1154px; min-height: 374px;}
	.popup_pay .close {position: absolute; top: 18px; right: 18px; width: 27px; height: 27px;}
		.popup_pay .close a {width: 27px; height: 27px; background-position: -354px -119px;}
	.popup_pay .title_main {text-align: center;}
		.popup_pay .title_green {display: inline-block; float: none;}
	.text_pay {width: 100%; color: #464646; text-align: center;}
	.popup_pay .pay_button {position: absolute; bottom: 46px; left: 50%; margin-left: -255px;}
/* підвал сайту
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
Footer.footer {width: 100%; min-width: 1170px; height: auto; margin:-600px 0 0 0;}
	.black_foot {width: 100%; height: 47px; background: #000; border: 1px solid #03363a;}
		.logo_foot {color: #fff;}
			.logo_foot a {display: block; float: left; margin: 7px 4px;}
			.logo_foot span {display: block; float: left; margin: 13px 15px;}
		.black_foot .social_ico {width: 160px; margin: 8px 0;}
			.black_foot .social_ico a i {background-position: -1px -123px;}
				.black_foot .social_ico a.in i {background-position: -121px -123px;}
				.black_foot .social_ico a.vi i {background-position: -81px -123px;}
				.black_foot .social_ico a.tw i {background-position: -41px -123px;}
	.white_foot {width: 100%;}
		.bg_foot {width: 100%; display: table; position: absolute; left: 0; top: 0;}
			.bg_foot .white {height: 100%; width: 50%; display: table-cell;}
			.bg_foot .gray {height: 100%; width: 50%; background: #e5e5e5; display: table-cell;}
		.box_foot {width: 100%;}
			.white_foot .contacts {width: 459px; padding: 19px 0 0 0;}
				.contacts .name {width: 100%; font: 400 20px/24px Tahoma, sans-serif; margin: 0 0 21px 0;}
				.agency {width: 100%; margin: 0 0 22px 0;}
					.title_cont {width: 100%; padding: 8px 16px; margin: 0 0 6px 0; background: #e5e5e5; font: 400 18px/20px Tahoma, sans-serif; color: #006a73; text-transform: uppercase;}
					.info_cont {line-height: 24px; padding: 0 0 0 16px;}
						.info_cont a {color: #06737c;}
						.info_cont span.city {margin: 0 0 15px 0; display: inline-block; font-weight: 700;}
			.foot_menu {width: 681px;}
				.col_menu {width: 50%; padding: 19px 0 0 20px;}
					.col_menu ul {width: 100%; margin: 36px 0 0 0; float: none;}
						.col_menu ul:after {content: ' '; clear: both; display: block;}
						.col_menu ul:first-child {margin-top: 0;}
							.col_menu ul li {position:relative; float:left; width:100%; margin:0 0 3px 0;}
							.col_menu .title_menu {margin: 0 0 3px 0;}
							.col_menu .title_menu a {font: 400 20px/27px Tahoma, sans-serif; text-decoration: none; color: #06737c;}
							.col_menu li a {font: 400 16px/18px Tahoma, sans-serif; text-decoration: none; color: #000;}
							.col_menu a:hover {text-decoration: underline;}
					.col_white {width: 66%; background: #fff; padding: 0 0 30px 0;}
					.col_gray {width: 33%; padding-bottom: 30px; background: none;}
/*--------------------------------------------------------------------     Стандартні стилі сайтів     --------------------------------------------------------------------*/
/* Зворотній зв'язок
-----------------------------------------*/
.feedback_place {width: 100%;}
.feedback {width:100%;}
	.evry_title {position:relative; float:left; width:100%; margin:0 0 10px 0;}
		.feedback .op_title {margin: 0 0 20px 0;}
		.feedback Label {position:relative; float:left; margin:8px 10px 0 0; text-align:right; color:#464646; font-family:'Open Sans', sans-serif; font-size:14px; line-height:22px; font-weight:400; width:140px;}
		.feedback Input,.feedback Textarea {position:relative; float:left; width:360px; height:37px; border:1px solid #464646; margin:0; padding:0 18px; color:#464646; font-family:'Open Sans',sans-serif; font-size:14px; font-weight:400; transition:all 0.2s linear 0s;}
		.feedback Textarea {width:500px; height:130px; padding:10px;}
		.feedback Input:focus,.feedback Textarea:focus {border-color: #06737c; transition:all 0.2s linear 0s;}
		.feedback .evry_title.wrong Input,.feedback .evry_title.wrong Textarea,.feedback .evry_title Input.error,.feedback .evry_title Textarea.error
		{box-shadow:0 0 6px #f00 inset; transition:all 0.2s linear 0s;}
		.captcha Input {padding:0 6px 0 174px; text-align:center; width:86px;}
			.captcha_place {position:absolute; top:1px; left:1px; border-right:1px solid #d9d9d9; height:37px;}
				.captcha_place Img {border-radius:4px 0 0 4px;}
				.captcha_place A.reload {position:absolute; left:128px; top:5px; width:28px; height:26px; background:url(../img/refresh.png) no-repeat; transition:none;}
				.captcha_place A.reload:hover {background-position:0 -27px; transition:none;}
		.feedback A.send_adm {float: left; margin:10px 0 0 150px; background: #06737c; color:#fff; font:500 18px/18px 'Tahoma', sans-serif;; text-decoration:none; text-align:center; width:266px; height:48px; text-transform:uppercase; transition:all 0.2s linear 0s; padding:14px 0 0 0;}
		.feedback A.send_adm:hover {background:#04545b; transition:all 0.2s linear 0s;}
		.feedback .long_div {margin: 0 0 13px 0;}
	.mail_sent {height:22px; background:url(../img/ok.png) no-repeat 26px 0; padding:10px 0 0 70px; font:font:14px/18px Arial; color:#000;}
/* Google мапа
-----------------------------------------*/
.google_map {width: 100%; margin: 0 0 40px 0;}
	.map_area {width:100%; height:400px; margin: 20px 0 0 0;}
/* фон для затемнення сайту
-----------------------------------------*/
.black {position:fixed; top:0; left:0; right:0; bottom:0; z-index:900; background: rgba(53,53,53,.9);}
/* 404 сторінка
-----------------------------------------*/
.page_404 {width:100%; min-width:1000px; height:100%; background:#fff;}
	.er_logo {width:1000px; margin:50px 0 90px; text-align:center;}
	.text_404 {width:1000px; text-align:center; color:#484848; font:18px/30px Arial;}
		.text_404 B {font:50px/30px Arial;}
		.text_404 A {color:#0087e6; text-decoration:none;}
		.text_404 A:hover {text-decoration:underline;}
/* логування - реєстрація
-----------------------------------------*/
.login_or_reg {width:980px; margin:20px 0;}
	.lor_left {width:460px; padding:0 30px 0 0;}
		.lor_title {width:100%; color:#242323; font-family:'Open Sans', sans-serif; font-size:22px; line-height:26px; font-weight:800; text-transform:uppercase; margin:0 0 20px 0;}
		.login_or_reg .feedback {width:100%;}
			A.remind_me {color:#777; font:14px/18px Arial; text-decoration:underline; left:150px; top:10px;}
			A.remind_me:hover {color:#0e6d99;}
		.feedback .for_input {display:table-cell; float:left; position:relative; vertical-align:top; width:126px; height:38px;}
			.for_input.cap Input {width:128px; padding:0 8px 0 130px; text-align:center;}
				.login_or_reg A.reload {position:absolute; top:1px; left:1px; width:126px; height:37px; overflow:hidden;}
					.login_or_reg A.reload Img {height:37px; border-radius:3px 0 0 3px;}
	.lor_right {width:459px; padding:0 0 0 30px; border-left:1px solid #e7e7e7;}
		.lor_right .lor_title {color:#242323; font-family:'Open Sans', sans-serif; font-size:22px; line-height:26px; font-weight:800; text-transform:uppercase;}
		.ago_4_row {width:100%; margin:0 0 30px;}
			.ago_4_row A {color:#0e6d99; font:14px/18px Arial; text-decoration:underline;}
			.ago_4_row A:hover {text-decoration:none;}
/* стаття
-----------------------------------------*/
Article {width: 100%; font: 400 16px/24px 'Tahoma', sans-serif; color: #464646; margin: 0 0 40px 0;}
	.article_place {width: 100%;}
		Article Header {width:100%;}
			.print_icon {background:url(../img/printer.png) no-repeat scroll 0 0 transparent; height:18px; top:5px; width:17px; position:relative; float:left; cursor:pointer;}
			Article Header H1, Article Header H2 {display: inline-block; margin: 0 0 15px 0; padding: 15px 20px; font: 700 24px/24px 'Tahoma', sans-serif; text-transform: uppercase; background: #e5e5e5; color: #006a73;}
			Article .article_text {width:96%; padding:0 10px;}
				Article IMG {margin: 0;}
				Article A {text-decoration:underline; color: #006a73;}
					Article A:hover {text-decoration:none;}
				Article H1, Article H2, Article H3 {color: #006a73; padding: 15px 20px; margin: 10px 0 15px 0; font: 700 24px/24px 'Tahoma', sans-serif; text-transform: uppercase; background: #e5e5e5;}
				Article H2 {font-size: 22px; line-height: 22px; padding: 13px 18px;}
				Article H3 {font-size: 20px; line-height: 20px; padding: 11px 16px;}
				Article P {width:100%; text-align:left; font: 400 16px/24px 'Tahoma', sans-serif; color: #464646;}
				Article UL {width:100%; padding:0 0 10px 20px; margin:0; list-style-image: url(../images/list_style.png);}
				Article OL {width:100%; padding:0 0 10px 20px; margin:0;}
				Blockquote {margin:10px 10px 10px 30px; border-left:6px solid #006a73; padding:0 0 0 10px; font-style:italic;}
/* пошук
-----------------------------------------*/
.search {width: 100%; margin: 0 0 40px 0;}
	.op_title {font: 400 32px/40px Tahoma, sans-serif; color: #fff; background: #006a73; text-transform: uppercase; padding: 7px 27px;}
	.ser_prev {width: 100%; margin: 0 0 20px 0;}
		.search .ser_prev span {color: #006a73; font-weight: 600; margin: 0 0 0 10px;}
	.search_list {width: 100%;}
		.common_tit {color: #006a73; font-weight: 600; margin:0 0 10px 0;}
			.one_search_res {width:100%; margin:0 0 6px 0;}
				.one_search_res a {color: #006a73;}
				.art_ser_all {margin: 0 10px 0 0;}

.centre.attention P {background:#ff3e50; color:#fff; font:400 24px/52px Tahoma,sans-serif; height:53px; text-align:center; text-decoration:none; transition:all 0.3s linear 0s; width:auto; margin: 0 0 10px; position:relative;
                     float:left; padding:0 20px;}
.not_registered .social_box .social_title {color: #464646; text-align: left; width: 195px; padding: 5px 0 0 0;}
.not_registered .social_box div.social_green {width: 200px;}
	.not_registered .social_box div.social_green a.vk b {background-position: 0 -303px;}
	.not_registered .social_box div.social_green a.vk i {background-position: 0 -276px;}
.not_registered .create_account a.pay_button {width: 360px; float: right; font-size: 22px; margin: 0 15px 0 0;}

/* мобільна версія
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width:1189px) {
	.centre {width: 1000px;}
	/* шапка сайту
	-----------------------------------------*/
	Header.header {width: 100%; min-width: 100%; height: auto; max-height: none;}
		.menu_place ul li {margin: 0 8px 0 0;}
	/* контент
	-----------------------------------------*/
	Main.content {width: 100%; min-width: 100%; height: auto; max-height: none;}
		.box_sl_nw {width: 615px;}
			.short_news {width: 305px; margin: 0;}
				.short_news .text {width: 223px; margin: 0 0 0 10px;}
		.last_conference {width: 335px;}
			.images_conf {width: 305px;}
				.images_conf img {width: 100%;}
	/* підвал сайту
	-----------------------------------------*/
	Footer.footer {width: 100%; min-width: 100%;}
		.white_foot .contacts {width: 319px;}

	/* статті - сторінка
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
		.article_image {width: 252px; height: 325px;}
		.article_info {width: 700px;}
			.input_comment textarea {width: 603px;}
	/* статті ліст - сторінка
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
		.list_box {width: 480px;}
			.list_box:nth-child(2n) {margin-left: 10px;}
			.photo_box {width: 175px;}
				.photo_box .images {width: 175px; height: 175px;}
			.info_box {width: 295px;}
				.title_box {margin: 0 0 8px 0;}
				.date_box {margin: 0 0 14px 0;}
	/* конференції - сторінка
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
		.conference_inside .article_info {width: 760px;}
	/* Заходи - сторінка
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
		.left_info {width: 655px;}
			.left_info .article_info {width: 395px;}
			.event_inside .article_more {width: 90%;}
			.event_inside .soc_pag {width: 90%;}
	/* учасники ліст - сторінка
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
		.event_member .description_box, .member .description_box {height: 78px;}
			.search_wrap {min-width: 220px;}
				.search_button input, .member_search input {width: 220px;}
	/* учасники - сторінка
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
		.member_inside .social_ico {width: 34%;}
			.box_slider {margin: 0 60px;}
	/* редагування даних - сторінка
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
		.registration_menu ul li {margin: 0 0 0 5px;}
			.title_regist {min-width: 317px;}
	/* реєстрація нового учасника - сторінка
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
		.member_registration .evry_info input {width: 303px;}
		.member_registration .registration_place textarea {width: 303px;}
		.member_registration .price_form input {width: 96px;}
		.member_registration .dropdown {width: 303px;}
			.member_registration  .dropdown .overflow {width: 303px;}
				.member_registration .dropdown span {width: 303px;}
					.member_registration .dropdown span b {background-position: -2px -236px;}
					.member_registration .dropdown ul {width: 303px;}
		.member_registration .valuta {width: 96px;}
			.member_registration  .valuta .overflow {width: 96px;}
				.member_registration .valuta span {width: 96px;}
					.member_registration .valuta ul {width: 96px;}
		.half_right {float: right;}
	/* перелік дат найближчих публікацій - сторінка
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
		a.button_grey {width: 305px;}
}

@media screen and (max-width:500px) {
	.centre {width: 320px; padding: 0 5px;}
	.new_journal {display: none;}
	/* шапка сайту
	-----------------------------------------*/
	.logo {width: 100%; text-align: center; margin: 0 0 5px 0;}
	.info_menu {width: 100%;}
		.language {width: 100%; padding: 0 45px; position: absolute; top: -98px;}
			.language a {margin: 0 10px; display: inline-block;}
		.log_in {width: 100%; position: absolute; top: 122px; z-index: 899;}
			.grey {margin: 0 26px 8px 0;}
			.calendar {margin: 0 26px 0 50px;}
			.become_member {width: 310px;}
	/* контент
	-----------------------------------------*/
	.box_sl_nw {width: 100%; margin: 0 0 13px 0;}
		.slider {display: none;}
			.title_gray {width: 100%; text-align: center;}
			.short_news {width: 100%; margin: 0 0 10px 0;}
		.last_conference {width: 100%;}
			.last_conference .title_green {width: auto; padding: 7px 14px;}
			.images_conf {width: 100%;}
		/* термінові публікації
		-----------------------------------------*/
		.public {height: auto;}
			.title_white {text-align: center; margin: 0 0 20px 0;}
			.public .button_ico {width: 100%; margin-bottom: 20px;}
				.public .button_ico a {width: 311px;}
			.ico_instruction .box_ico {margin-bottom: 20px;}
	/* підвал сайту
	-----------------------------------------*/
	Footer.footer {height: auto;}
		.black_foot {height: auto;}
			.logo_foot {width: 100%;}
				.logo_foot span {font-size: 14px; margin: 14px 0 0; float: right;}
			.black_foot .social_ico {width: 100%; text-align: center;}
				.social_ico a {display: inline-block; float: none;}
		.bg_foot {display: none;}
			.white_foot .contacts {width: 100%; position: relative;}
			.foot_menu {width: 100%; position: relative;}
			.col_menu {width: 100%; height: auto;}
				.col_menu ul {margin: 10px 0 0 0;}
	/* статті - сторінка
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	.title_green {width: 100%; text-align: center;}
	.article_image {width: 292px; height: 375px; margin: 0 9px 32px;}
	.article_info {width: 100%;}
		.soc_pag .paginator {width: 100%; margin: 5px 0 0 0;}
		.soc_pag {margin: 10px 0 0 0;}
			.soc_pag .social_ico {width: 100%; text-align: center;}
				div.social_green a {display: inline-block; float: none;}
			.paginator A.pag_left, .paginator A.pag_right {display: none;}
		Article Header H1, Article Header H2 {width: 100%; text-align: center;}
		.input_comment {padding: 0; margin: 0 0 20px 0;}
			.input_comment textarea {width: 100%;}
			a.one_button {width: 100%; margin: 15px 0 0 0;}
			.user_box .avatar_box {margin: 0;}
			.user_box .people_box {padding: 0 0 0 5px; width: 76%;}
			.user_box .date_box {padding: 0 0 0 5px; width: 76%;}
	/* статті ліст - сторінка
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	.list_box {width: 100%; height: auto; margin-bottom: 70px;}
	.list_box:nth-child(2n) {margin-left: 0;}
		.photo_box {width: 100%; margin-bottom: 10px;}
			.photo_box .images {width: 195px; height: 195px; margin: 0 57px 12px;}
			.social_ico {width: 100%; text-align: center;}
		.info_box {width: 100%;}
	/* вимоги до статей - сторінка
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	.ask_article .button_ico a, .conference_inside .button_ico a, .journal_inside .button_ico a {width: 100%;}
	/* конференції - сторінка
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	.conference_inside .article_more .button_ico a {width: 100%;}
	.conference_inside .article_info {width: 100%;}
	.conference_inside .article_info .button_ico {width: 100%; margin-top: 10px;}
	.conference_inside .article_image {margin: 0 57px 20px;}
	/* конференції реєстрація - сторінка
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	.title_date {margin: 0;}
	.evry_form {margin: 0;}
	.evry_name {padding: 0; width: 100%;}
		.evry_name label {text-align: center; padding: 10px 0 0 0;}
	.evry_info {width: 100%; padding: 0;}
		.evry_info input {width: 100%;}
	.evry_info a.one_button {margin: 0; width: 100%;}
	.evry_info .checkbox {margin: 10px 0; height: auto;}
	.evry_info img {width: 100%;}
	.evry_info .price_conference {width: 100%; height: auto; margin: 20px 0 0 0;}
	a.pay_button {width: 100%;}
	/* Заходи - сторінка
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	.left_info {width: 100%;}
	.left_info .article_info {width: 100%;}
	.event_inside .button_ico {width: 100%;}
	.button_ico a, .conference_inside .article_more .button_ico a {width: 100%;}
	.event_inside .article_more {width: 100%;}
	.event_inside .soc_pag {width: 100%;}
	.soc_pag .social_ico {position: relative; margin: 10px 0 0 0;}
	.right_info {width: 100%;}
	.seminar_held {width: 100%;}
	.title_seminar {margin-top: 10px;}
	.name {margin: 0;}
	.all_even {margin-bottom: 10px;}
	.filter {display: none;}
	/* учасники заходу - сторінка
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	.event_member .button_ico {width: 100%;}
	a.back_page {width: 100%; margin: 10px 0 23px;}
	/* журнал - сторінка
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	.journal_number {width:100%; margin: 0; text-align: center;}
	/* учасники - сторінка
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	.member_inside .social_ico {width: 42%; top: 102px; right: 180px;}
	.member_inside Article Header b, .member_inside Article Header b {float: right;}
	.info_member .text {width: 100%;}
	.info_member .data {width: 100%;}
	.member_inside .name_trainer {width: 100%; text-align: center;}
	.member_inside .name_person a {font-size: 20px;}
	.title_white {width: 100%;}
	.slider_univer .nav_slider {width: 100%;}
	.slider_univer .name {margin: 0 0 25px 0;}
	.slider_place {height: 390px;}
	.box_slider {margin: 0; width: 310px; height: 390px;}
	.member_inside .box_slider .text_sl {height: 145px;}
	.box_slider .button_ico a {width: 100%;}
	/* перелік дат найближчих публікацій - сторінка
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	.calendar_box {margin: 0 2px 10px;}
	.public_date .button_ico {width: 100%;}
	.public_date .button_ico a {width: 100%;}
	a.button_grey {width: 100%; margin: 10px 0;}
	/* університети - сторінка
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	.contact_person .person_info {width: 100%;}
	.contact_person .button_ico {width: 100%;}
		.contact_person .button_ico a {width: 100%;}
	/* редагування даних - сторінка
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	.registration_menu {margin: 0;}
		.registration_menu ul li {margin: 0;}
			.title_regist {min-width: 310px;}
		.member_redact .registration_place .evry_info {padding: 0;}
		.registration_place .evry_name {padding: 0;}
		.centre_photo {width: 100%;}
		.registration_place .social_ico a {float: none; display: inline-block;}
		.registration_place textarea {width: 100%;}
		.centre_photo {height: auto;}
		.member_redact .registration_place .evry_info a.one_button {position: relative;}
		.photo_regist {margin: 0 72px;}
		.member_redact .evry_name .checkbox_2 {width: 100%; right: auto; margin: 0 0 20px 0; position: relative;}
		.member_redact .evry_info .checkbox_2 {width: 100%; margin: 0;}
		.member_redact .checkbox_form {margin: 20px 0;}
		.dropdown {width: 100%;}
		.dropdown .overflow {width: 100%;}
		.dropdown span {width: 100%;}
		.dropdown ul {width: 310px;}
		.valuta {margin: 10px 0;}
		.note {top: 10px; right: 70px;}
		.create_checkbox {width: 100%; height: auto; padding: 22px 5px 0;}
		.create_account .event_checkbox .checkbox_green {line-height: 16px;}
		.create_account .event_checkbox .checkbox {line-height: 16px;}
		.create_account a.pay_button {width: 100%; height: auto; padding: 0 5px; margin: 0 0 20px 0;}
		.personal_data {width: 100%;}
		.scientific_data {width: 100%; margin: 0 0 20px 0;}
			.scientific_data .min_width {width: 100%;}
		.contact_information {width: 100%;}
		.price_form {margin: 0 0 15px 0;}
	/* PopUp вхід
	---------------------------------*/
	.popup_enter {width: 100%; height: auto;}
		.popup_green input, .popup_grey input, .popup_grey textarea {width: 100%;}
		.button_small a {width: 48%;}
		.social_box {padding: 23px 0 0 0;}
			.social_title {text-align: center;}
	/* PopUp нагадати пароль
	---------------------------------*/
	.popup_forgot_pass {width: 100%;}
	/* PopUp контакти
	---------------------------------*/
	.popup_contact {right: auto; width: 100%;}
	/* PopUp стати учасником
	---------------------------------*/
	.popup_red {width: 100%;}
		.popup_red .button_small a {width: 100%;}
	/* PopUp пошук
	---------------------------------*/
	.popup_search {right: auto; width: 100%;}
		.search_place {width: 100%;}
	/* PopUp оплати
	---------------------------------*/
	.popup_pay {width: 100%; left: auto; margin-left: 0;}
		.popup_pay .pay_button {left: 2%; width: 96%; margin-left: 0;}
}

.hidden{display: none!important;}
.text_error{color: #ff0000}
.error{color: #ff0000!important;}
input.error, textarea.error{border-color: #ff0000!important;}