

/* Start:/bitrix/templates/cor/styles/style.css?159902996137972*/
html, body {
	font-family: "Trebuchet MS", "Arial", sans-serif;
	font-size: 14px;
	min-width:1190px;
	/*line-height: 0.5em;*/
	/*line-height: 1.3em;*/
}

html {
	background-color:#dddfde;
	/*background-image: url("/bitrix/templates/cor/styles/../images/body_background.svg");*/
	background-repeat: repeat-x;
	background-position: center top;
	background-size: 100% 100%;
}
body {
	background-image: url("/bitrix/templates/cor/styles/../images/body_top_background.gif");
	background-repeat: repeat-x;
	background-position: left 80px;
	background-size: auto auto;
}
body.admined-body {background-size: auto 158px;}
#success{
	color: green;
}
body p, body a, body li, body h2{
	line-height: 1.5em;
}
body li.leaf{
	line-height: 0.5em;
}
a {
	color:#85092d;
}
.menu a, .leftnav a, .topnav a {
	text-decoration:none;
}
a:hover{
	color:#b70438;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Times New Roman", serif;
	font-style:italic;
}
h2 {
	color:#333333;
	font-weight:normal;
	font-size:30px;
	margin-top:0;
	margin-bottom:15px;
}
h3 {
	color:#fff;
	font-size:20px;
	font-weight:bold;
	margin-top:0;
}
.container {
	margin:0 auto;
	width: 1190px;
	min-width:1190px;
	max-width:1190px;
}
aside {
	float:left;
	width:287px;
}
#logo img {
		height:248px;
		margin-left:-29px;
		width:308px;
		max-width:308px;
	}

	.search {
		background:url("/bitrix/templates/cor/styles/../images/bottom_triangle.png") repeat-x left bottom;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
		margin-bottom:19px;
		padding:0px 16px 45px;
		width:250px;
		padding-top: 6px;
	}

		.search input {

			border:1px solid #999;

			-webkit-box-sizing: border-box;

			   -moz-box-sizing: border-box;

			        box-sizing: border-box;

			height:24px;

			padding:5px;

			width:160px;

		}

		.search .form-submit{
			background:url("/bitrix/templates/cor/styles/../images/submit_background.svg");
			border:0;
			border-radius: 3px;
			height:24px;
			line-height:14px;
			text-align:center;
			width:52px;
			font-size:14px;
		}

	.leftnav, #block-menu-menu-languages ul.menu {

		margin-top:0;

		list-style-type: none;

		padding:0;

	}

		.leftnav li, #block-menu-menu-languages ul.menu li {

			background:#646464;

			-webkit-box-sizing: border-box;

			   -moz-box-sizing: border-box;

			        box-sizing: border-box;

			display:block;

			height:62px;

			margin-bottom:7px;

			width:100%;

		}

		.leftnav li:hover, #block-menu-menu-languages ul.menu li:hover{

			background:#454545;

		}

			.leftnav li a, #block-menu-menu-languages ul.menu li a {

				color:#fff;

				display:block;

				font-family: "Times New Roman", serif;

				font-size:20px;

				font-style:italic;

				line-height:62px;

			


			}
			.leftnav li a{
				padding-left:62px;
			}
			#block-menu-menu-languages ul.menu li a {
				padding-left:87px;
			}
			.leftnav li a img, #block-menu-menu-languages ul.menu li a img {

				display:block;

				float:left;

				margin-top:6px;

				margin-left:-50px;

			}

			.leftnav li ul{

				display:none;

			}

	.regions, #block-menu-menu-reginoal-associations {

		background:url("/bitrix/templates/cor/styles/../images/bottom_triangle.png") repeat-x left bottom;

		margin-bottom:20px;

		padding-bottom:46px;

	}

		.regions h3, #block-menu-menu-reginoal-associations h2 {

			line-height:63px;

			margin-bottom:0;

			text-align:center;

			width:100%;

		}
		#block-menu-menu-reginoal-associations h2.block-title {
			color:#fff;
			font-weight:bold;
			font-size:24px;
		}

		.regions ul, #block-menu-menu-reginoal-associations ul {

			background:#f4f4f4;

			-webkit-box-sizing: border-box;

			   -moz-box-sizing: border-box;

			        box-sizing: border-box;

			list-style-type: none;

			margin:0;

			padding:0px 20px;

			width:100%;

		}

			.regions li, #block-menu-menu-reginoal-associations li {

				border-bottom:1px solid #d1d1d1;

				display:block;

				height:25px;

				padding: 17px 0;

				width:100%;

			}

			.regions li:hover, #block-menu-menu-reginoal-associations li:hover{

				background:#ececec;

			}

			.regions ul li.last, #block-menu-menu-reginoal-associations ul li.last {

				margin-bottom:0;

				border-bottom:0px

			}

				.regions li a, #block-menu-menu-reginoal-associations li a {

					color:#333333;

					display:block;

					line-height:25px;

					padding:0 10px;

				}



.main {

	margin-left:300px;

	overflow:hidden;

	width:890px;
}
.main .main{
	margin-left: 0px;
}
.front .main{
	width: 883px;
}
	.topnav, #block-menu-menu-top-menu-in-english ul {

		list-style-type: none;

		margin:0;

		padding:0 7px 0 0;

		text-align:right;

	}

		.topnav li, #block-menu-menu-top-menu-in-english ul li {

			display:inline-block;

		}

			.topnav li a, #block-menu-menu-top-menu-in-english ul li a {

				background: -webkit-linear-gradient(top, #fff 0%, #fff 60%, #f4f4f4 100%);

				background: -moz-linear-gradient(top, #fff 0%, #fff 60%, #f4f4f4 100%);

				background: -o-linear-gradient(top, #fff 0%, #fff 60%, #f4f4f4 100%);

				background: -ms-linear-gradient(top, #fff 0%, #fff 60%, #f4f4f4 100%);

				background: linear-gradient(top, #fff 0%, #fff 60%, #f4f4f4 100%);

				border-radius:0 0 10px 10px;

				box-shadow: 0 0 4px 0 #999;

				color: #333;

				display:block;

				font-family: "Times New Roman", serif;

				font-style: italic;

				font-size:16px;

				font-weight:bold;

				line-height:38px;

				height:40px;

				padding:0 15px;

			}

			.topnav li a:hover, #block-menu-menu-top-menu-in-english ul li a:hover{

				background: -webkit-linear-gradient(top, #f5f5f5 0%, #f5f5f5 60%, #f4f4f4 100%);

				background: -moz-linear-gradient(top, #f5f5f5 0%, #f5f5f5 60%, #f4f4f4 100%);

				background: -o-linear-gradient(top, #f5f5f5 0%, #f5f5f5 60%, #f4f4f4 100%);

				background: -ms-linear-gradient(top, #f5f5f5 0%, #f5f5f5 60%, #f4f4f4 100%);

				background: linear-gradient(top, #f5f5f5 0%, #f5f5f5 60%, #f4f4f4 100%);

			}

	#user-login-form, #user_menu{
		background:#454545;
		border-radius:10px 10px 0 0;
		float:right;
		margin-top:18px;
		overflow:hidden;
		height: auto;
		width:265px;

	}
		#user_menu ul.menu{
			margin:0px;
		}

		 #user_menu h3 {

			font-size:15px;

		 }

		#user-login-form h3, #user_menu h3  {

			background:#85092d;

			border-radius:10px 10px 0 0;

			font-weight:normal;

			line-height:38px;

			margin-bottom:0;

			padding:0 14px;

		}

		#user-login-form table {
			margin:6px 11px 13px 21px;
			border-collapse: collapse;
			border-spacing: 0;
		}

			form#user-login-form tbody{

				border-top:0px;

			}

			#user-login-form table input {

				background: #686868;

				border:1px solid #000;

				height:20px;

				line-height:20px;

				margin:0 5px;

				width:96px;

			}

			#user-login-form table input[type="text"]

			{

				color:#ccc;

			}

			#user-login-form table td {

				text-align:right;

				padding:0px;

			}

			#user-login-form table label {

				color:#ffffff;

				font-size:12px;

			}
			#user-login-form table span.fdd {
				color:#ffffff;
				font-size:12px;
				/*display: block;*/
				font-weight: bold;				
			}			

			#user-login-form table input.form-submit{
				background:url("/bitrix/templates/cor/styles/../images/submit_background.svg");
				border:0;
				border-radius:5px;
				height:55px;
				font-family: "Times New Roman", serif;
				font-size:24px;
				font-style:italic;
				line-height:50px;
				width:82px;
				cursor: pointer;
				-webkit-appearance: button;				

			}

			#user-login-form table tr:last-child td {

				color: #fff;

				line-height:25px;

				text-align:center;

			}

			#user-login-form table a, #user_menu  a {

				color:#fff;

				font-size:12px;

				text-decoration: underline;

			}

			#user-login-form table a:hover, #user_menu  a:hover {

				text-decoration: none;

			}

		#user-login-form  .form-item, .form-actions{

			margin:0px;

		}

		#user-login-form  ul{

			margin:0px;

			padding:0px;

		}

		#user-login-form .item-list li{

			display:inline;

		}

	.quicklinks {
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
		height:115px;
		list-style:none;
		margin:0;
		margin-top:40px;
		overflow:hidden;
		padding:0 0 5px;
		width:600px;
	}

		.quicklinks li {
			display:block;
			float:left;
			height:28px;
			line-height:28px;
			width:33%;
			font-size: 14px;

		}

			.quicklinks li a {

				color:#fff;

				text-decoration: underline;

			}

			.quicklinks li a:hover {

				text-decoration: none;

			}

			.quicklinks .button {

				margin-right:35px;

			}

	.lastnews {

		display:block;

		float:left;

		list-style-type: none;

		margin:0;

		padding:0;
		
	}
	#block-views-news-on-mainpage-block{
	width: 550px;
		float:left;
		display: inline-block;
	}
	.book-ad{
		display: inline-block;
		float: right;
		width: 333px;
	}
	.book-ad img{
		max-width: 80%;
	}

		.lastnews li {

			background:#f4f4f4;

			-webkit-box-sizing: border-box;

			   -moz-box-sizing: border-box;

			        box-sizing: border-box;

			height:119px;
			margin-top:4px;
			margin-bottom:7px;

			padding:7px;
			 border: 1px solid #CCCCCC;

		}

		.lastnews ul li:last-child {

			margin-bottom:0;

		}

			.lastnews li {

				color:#333333;

				display:block;

				font-size:12px;

				height:119px;

				overflow:hidden;

				width:100%;

			}

				.lastnews li  a{

					display:block;

					/*clear: right;*/

				}

				.lastnews li div{

					clear:right;

				}

				.lastnews li span.date {

					background:#750324;

					color:#ffffff;

					font-size:11px;

					float:right;

					padding:2px 5px;


				}

				.lastnews li span.foto {

					float:left;

					width:105px;

					margin-right: 10px;

				}

				.lastnews li span.foto a{

					width:105px;

				}

				

	.asidenews {

		background:#f4f4f4;

		-webkit-box-sizing: border-box;

		   -moz-box-sizing: border-box;

		        box-sizing: border-box;

		margin-top:20px;

		padding:20px 30px 20px;
		height:715px;
		width: 585px;
    float: left;

	}

		h2, .asidenews h1 {
			border-bottom:1px solid #999999;
			margin-bottom:0;
			font-weight:normal;
			margin-top: 0;
		}
		.asidenews

		.asidenews .content {
			height:228px;
			margin-bottom:10px;
			overflow:hidden;
		}
		.asidenews .ask {
			background:url("/bitrix/templates/cor/styles/../images/ask.gif") no-repeat center center;
			display:block;
			float:right;
			height:74px;
			overflow: hidden;
			text-indent: 100%;
			width:304px;
			white-space: nowrap;
		}
	.about {
		background:#f4f4f4 url("/upload/about_man.jpg") no-repeat left bottom;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
		min-height:440px;
		margin-top:7px;
		margin-bottom:20px;
		padding:20px 30px 20px 377px;
		position: relative;
	}
	.bubble {

		position: absolute;

		left:45px;

		background:#9c9c9c;

		bottom:305px;

		width:280px;

		padding:10px;

		font-size:11px;

		color:white;

		line-height:18px;

	}

	.page-content{

		-webkit-box-sizing: border-box;

		   -moz-box-sizing: border-box;

		        box-sizing: border-box;

		min-height:450px;

		margin-top:7px;

		margin-bottom:20px;

		padding:20px 30px 20px 30px;

		background: none repeat scroll 0 0 #F4F4F4;

	}
	.font .page-content{
		display:block;
	}
	.faces{
	background: none repeat scroll 0 0 #F4F4F4;
	padding:20px 30px 20px 30px;
	}
	.faces h2 {

			border-bottom:1px solid #999999;

			margin-bottom:0;

		}

	.page-node-5 .page-content{

		background:transparent;

	}



footer.myfooter {

	background:#333;

	clear:both;

	color:#ffffff;

	line-height:1.7em;

	overflow:hidden;

}

	footer.myfooter a{

		color:#fff;

	}

	footer.myfooter .container {
		background:url("/bitrix/templates/cor/styles/../images/footer.gif") repeat-y right top;
		overflow:hidden;
	}

	footer.myfooter h3{

		margin-bottom: 0.2em;

	}

		footer.myfooter section {

			padding:30px 40px;

		}

		.footerinfo {

			-webkit-box-sizing: border-box;

			   -moz-box-sizing: border-box;

			        box-sizing: border-box;

			float:left;

			overflow:hidden;

			width:656px;

		}

		.socials {

			-webkit-box-sizing: border-box;

			   -moz-box-sizing: border-box;

			        box-sizing: border-box;

			margin:0 262 0 656px;

			overflow:hidden;

			width:250px;
			float:right;

		}

			.socials ul {

				list-style-type: none;

				margin:0;

				padding:0;

			}

				.socials ul li {

					height:33px;

					line-height:33px;

					padding-left:40px;

				}

				.socials .blogs {

					background:url("/bitrix/templates/cor/styles/../image/footer_blogs.png") no-repeat left center;

				}

				.socials .twitter {

					background:url("/bitrix/templates/cor/styles/../image/footer_twitter.png") no-repeat left center;

				}

				.socials .linkedin {

					background:url("/bitrix/templates/cor/styles/../image/footer_linkedin.png") no-repeat left center;

				}

				.socials .rss {

					background:url("/bitrix/templates/cor/styles/../image/footer_rss.png") no-repeat left center;

				}

			.socials a {

				color:#ffffff;

			}

			.socials a:hover {

				text-decoration: underline;

			}

		.contacts {

			-webkit-box-sizing: border-box;

			   -moz-box-sizing: border-box;

			        box-sizing: border-box;

			float:left;

			overflow:hidden;

			width:262px;

		}

			.contacts p {

				margin:0;

			}

body a.button {
	background: no-repeat right center  #85092D;
	border-radius:5px;
	color:white;
	display:inline-block;
	line-height:28px;
	text-decoration:none;
	padding:0 10px;
}
.more-link a{
	background: no-repeat right center  #85092D;
	border-radius:5px;
	color:white;
	display:inline-block;
	line-height:28px;
	text-decoration:none;
	padding:0 10px;
}
body a.more {
	float:right;
	padding-right:30px;
}
/* Slider */

body .slider_container {

	-webkit-box-sizing: border-box;

	   -moz-box-sizing: border-box;

	        box-sizing: border-box;

	height:100px;

	padding:0 22px;

	overflow: hidden;

}

body .slider { 

	overflow:hidden; 

	position:relative; 

	width:100%; 

	height:100px; 

}

body .slider ul { 

	margin:0; 

	padding:0; 

	height:160px; 

}

body .slider li { 

	float:left; 

	list-style:none; 

	margin:0 5px 0 0; 

}

body .slider li { 

	display: table-cell;

	vertical-align: bottom;

	text-align:center;

	line-height:100px; 

	font-size:25px; 

}

body div.controls {

	height:100px;

	margin:-100px -20px;

}



.controls .next-slide, .controls .prev-slide {

	background:url("/bitrix/templates/cor/styles/../image/slider_nav_next.gif") no-repeat right center;

	display:block;

	height:100px;

	white-space: nowrap;

	overflow: hidden;

	width:18px;

	text-indent: 100%;

	float:right;

}

.controls .prev-slide {

	background:url("/bitrix/templates/cor/styles/../image/slider_nav_prev.gif") no-repeat left center;

	float:left;

}

.field-name-field-surname ,.field-name-field-name ,.field-name-field-fthername{

	/*display:none;*/

}

/*#block-views-consultations-list-block h2{

	font-size: 20px;

	margin-top:10px;

}*/

#block-views-consultations-list-block  ul{

	margin: 0;

	padding:0;

	list-style: none outside none;

}

#block-views-consultations-list-block  ul li{

	margin: 10px 0 0;

}

#block-views-consultations-list-block  ul li span.views-field-field-adress, #block-views-consultations-list-block  ul li span.views-field-field-phone{

	font-size:12px;

}

.invisible{

display:none;

}

.node-museum .field-name-field-foto{

float:right;

margin-left: 20px;

}

.node-museum .field-name-field-foto img{

border: 5px solid #85092D;

}



.view-og-members img, .view-rukovodstvo img{

	float:left;

	margin-right:5px;

}

.view-og-members .field-name-field-phone .field-item{

	display:inline;

	margin-right: 10px;

}

.view-og-members .views-view-grid a{

	/*font-size: 12pt;*/

}

.view-og-members .views-view-grid td{

width:33.33%;

padding:5px;

/*font-size: 9pt;*/

}

.view-og-members .views-view-grid .user-picture, .view-rukovodstvo .user-picture{
	display: block;
    float: left;
	margin-top:3px;
}

#rukovodstvo{

float:right;

width:400px;

}

#rukovodstvo .field-label{

 margin-left: 63px

}

#rukovodstvo img{

margin-top: -20px;

}

#rukovodstvo.field-type-addressfield, #rukovodstvo .field-name-field-phone{

/*float:none;*/

}

.node-test-kollegia .field-name-field-adress,.node-test-kollegia  .field-name-field-mail{

float:left;
clear:left;

}

.node-test-kollegia .field-name-field-phone:after{

clear:left;

}

.field-type-field-yamaps{

clear:both;

}

option:disabled{

	/*visibility:hidden;

    font-size: 0;

    height: 0;*/

}

.profile2-main .clearfix:after, .profile .clearfix:after{

clear:left;

}

.profile  .field-name-field-sdfsdf{

display:none;

}

.profile  .field-type-entityreference{

clear:both;

}

.node-test .field-name-field-phone .field-label, .node-test .field-name-field-adress .field-label,

.node-test-kollegia .field-name-field-phone .field-label, .node-test-kollegia .field-name-field-adress .field-label,

.views-field-field-phone .views-label,

.views-field-field-adress .views-label, .node-test-kollegia .field-name-field-mail .field-label {

display: block;

    float: left;

    font-weight: bold;

    text-align: right;

    width: 80px;

}

.views-field-field-phone .views-label,

.views-field-field-adress .views-label{

	padding-right:5px;

    width: 65px;

}

.view-id-consultations_list table td{

vertical-align:top;

padding:5px;

width:50%;

}
.view-display-id-block_4 .views-view-grid td{
	text-align:center;
	width: 14.28%;
	padding:0px;
	font-size:10pt;
}
.view-display-id-block_4 .views-view-grid td .user-picture, .view-display-id-block_4 .views-view-grid td .user-picture img{
float:none;
height: auto;
}
.page-content .profile h3{
 display:none;
}
.page-content h3{
color:#85092D;
}
.view-persons table td{
text-align:center;
}
.view-persons table tr{
margin-bottom:20px;
}
.view-persons table{
margin-bottom:0px;
}
blockquote{
border-left: 10px solid #85092D;
    color: #333333;
    font-weight: bold;
    margin-left: 1.5em 30px;
    padding-left: 10px;
	}
.node-teaser blockquote{
	margin-bottom:0px;
}
.pole{
	color: #666666;
    font-size: 9pt;
    padding-right: 20px;
    text-align: right;
    width: 180px;
	font-style: italic;
}
.node-test-kollegia  .field-name-body{
clear:left;
}
img.header{
	margin-left: -30px;
    margin-top: -20px;
}
.node-news .field-name-field-foto{
	float:right;
	margin: 10px;
}
.view-diplomed table{
width:100%;
}
.view-diplomed table td{
text-align:center;
}
.submitted-faq .contacts{
border-top: 1px solid #C8C8C8;
    font-size: 10pt;
    font-style: normal;
    margin-top: 10px;
    padding-top: 10px;
	text-align:left;
    width: 180px;
}
.submitted-faq .contacts span{
	 display: block;
    float: left;
    font-weight: bold;
    margin-right: 5px;
    text-align: right;
    /*width: 60px;*/
}
.view-og-members table{
width:100%;
}
.collegies{
font-size:9pt;
border-top: 1px solid #C8C8C8;
text-align:left;
clear:both;
margin-top: 10px;
    padding-top: 10px;
}
.adv_stats{
font-size:9pt;
border-top: 1px solid #C8C8C8;
text-align:left;
clear:both;
margin-top: 10px;
    padding-top: 10px;
}
.adv_stats span{
display: inline-block;
    text-align: right;
    width: 60px;
}
.adv_stats_prof {
font-size:9pt;
text-align:left;
float:right;
margin: 10px;
    padding: 10px;
width:250px;
background-color: #dddedd;
    border: 1px solid #c8c8c8;
}
.adv_stats_prof span{
display: inline-block;
    text-align: right;
    width: 60px;
}
.author{
text-align:right;
font-style:italic;
font-size: 9pt;

}
.view-user-by-term table td{
text-align:center;
}
.author_phone{
	display:block;
	float:left;
	width:115px;
}
.quest_theme{
font-style:italic;
font-size: 9pt;
float:left;
}
.field-name-field-extraactivity  .field-items{
width:350px;
}
.view-feeds-defaults-feed-items h3{
margin-bottom: 0px;
}
.view-feeds-defaults-feed-items .views-row{
margin-bottom: 7px;
}
.page-user .tabs{
	display:none;
}
.page-user ul.secondary{
	display:block!important;
	margin-top:0px;
}
a.add_blog{
	background-color: #85092D;
    color: #FFFFFF;
    display: block;
    font-family: "Times New Roman",serif;
    font-size: 24px;
    font-style: italic;
    line-height: 56px;
    text-decoration: none;
    width: 250px;
	margin:10px;
	float:left;
	height:55px;
	text-align: center;
}
a.add_blog:hover{
	background-color: #b40034;
}
a.edit_profile{
	background-color: #85092D;
    color: #FFFFFF;
    display: block;
    font-family: "Times New Roman",serif;
    font-size: 24px;
    font-style: italic;
    line-height: 40px;
    text-decoration: none;
    width: 250px;
	margin:10px;
	float:left;
	height:55px;
	text-align: center;
}
a.edit_profile:hover{
	background-color: #b40034;
}
a.edit_profile span{
	display: block;
    font-family: "Trebuchet MS","Arial",sans-serif;
    font-size: 14px;
    font-style: normal;
    margin-top: -20px;
}
#block-views-faq-block-1{

}
.region-news{
	 background-color: #F4F4F4;
    float: right;
    padding: 20px 30px 20px;
    width: 230px;
	font-size: 12px;
	height: 675px;
    margin-top: 20px;
	float: right;
}
#block-views-794603375ff4bf4d2539aeee33b8df0d{
float:right;
width:250px;
font-size:12px;
}
.section-pravo-news .tabs{
	display:none;
}

.comment_author{
	float:left;
	width:100px;
	text-align: center;
	padding: 10px;
	font-size:9pt;
}
.comment_body{
	margin-left:150px;
}
.comment {
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 40px;
    padding-bottom: 20px;
}
.edit-field-kollegia-und{
	display:none;
}
.asker{
	font-style:italic;
	text-align:right;
	font-size:9pt;
}
.view-user-by-term table{
	width:100%;
}
.node-faq .clearfix:after {
    clear: left;
}
.node-faq .comments{
	clear: both;
}
#user-register-form .tabledrag-toggle-weight-wrapper, .page-user-edit-main #user-profile-form .description{
	display:none;
}
#user-register-form  label, #user-register-form  #field-phone-values thead{
	float:left;
	width: 150px;
	text-align:right;
	padding-right:5px;
}
.page-user-edit-main #user-profile-form label{
	float:left;
	width: 200px;
	text-align:right;
	padding-right:5px;
}
#user-register-form  label, #user-profile-form label{
	clear:both;
}
 #user-register-form #field-phone-add-more-wrapper tbody{
	float:left;
	border:0px;
 }
 #user-register-form #field-phone-add-more-wrapper tr.even,   #user-register-form #field-phone-add-more-wrapper tr.odd, #user-register-form #field-phone-add-more-wrapper  th{
	background-color:transparent;
	border:0px;
	padding:0px;
	
 }
 #user-register-form #field-phone-add-more-wrapper  th label{
	margin-top:10px;
 }
#user-register-form  .form-item-mail .description{
	display:none;
}
#user-register-form  .form-item, #user-profile-form .form-item{
	margin:0.5em 0;
}
#user-register-form   .field-multiple-drag, #user-register-form   #edit-field-phone-und-add-more,#user-register-form .description{
	display:none;	
}
#user-register-form   .password-field, #user-register-form   .password-confirm {
	float:left;
}
#user-register-form  .password-parent{
	width:700px;
}
#user-register-form   .password-strength{
	margin-left: 400px;
    margin-top: 0;
    position: absolute;
}
#user-register-form   #edit-field-phone{
	clear:both;
	padding-top: 10px;
}
#user-register-form  #edit-pass-pass2{
margin-left: 0px;
position:relative;
padding-top:0px;
font-size:14px;
}
#user-register-form  .password-confirm{
	position: absolute;
	 margin-left: 160px;
	padding-top:5px;
	font-size:8pt;
}
#user-register-form  .password-suggestions{
	position: absolute;
	margin-left: 400px;
	width: 300px;
	}
#user-register-form  #edit-field-phone-und-0-value,#user-register-form  #edit-field-icq-und-0-value,#user-register-form #edit-field-skype-und-0-value{
	width:16em;
}
.page-user-edit-main #user-profile-form .form-item-profile-main-field-license-date-und-0-value-date label{
	display:none;
}
.page-user-edit-main #user-profile-form .form-item-profile-main-field-about-extra-text-und-0-value label, #user-register-form  .form-item-profile-main-field-about-extra-text-und-0-value label{
text-align:left;
}
.page-user-edit-main #user-profile-form fieldset{
	margin:0px;
	padding:0px;
	border:0px;
}
.page-user-edit-main #user-profile-form  legend{
	float:left;
	width: 200px;
	text-align:right;
	padding-right:5px;
	font-weight:bold;
}
.page-user-edit-main  #user-profile-form fieldset .fieldset-wrapper, .page-user-edit-main  #user-profile-form fieldset .fieldset-wrapper *{
	float:left;
	margin:0px;
	padding:0px;
}
.page-user-edit-main #user-profile-form .form-item-profile-main-field-activity-und label{
	float:none;
	width:260px;
}
.page-user-edit-main #user-profile-form #edit-profile-main-field-activity-und{
	margin-left:270px;
	margin-top:-27px;
}
.page-user-edit-main #user-profile-form #edit-actions{
	text-align:center;
}
.node-faq-form .form-item-title{
	display:none;
}
#edit-date-filter-min-wrapper,#edit-date-filter-max-wrapper{
float:left;
}
.view-user-page .views-exposed-form .views-submit-button{
margin-top: 1.3em;
}
.view-unanswered-questions .views-row{
	margin: 20px 0;
}
.page-faq-ask-unanswered .region-help{
	display:none;
}
#views-form-unanswered-questions-page .form-item {
	float:left;
	margin:10px;
}
.calendar-calendar td.has-events{
}
.calendar-calendar .mini-day-on {
    background-color: #dfdfdf;
    border-radius: 20px;
    float: right;
    height: 23px;
    padding: 0;
    text-align: center;
    width: 23px;
}
#block-views-calendar-block-1 .view .date-nav-wrapper .date-nav{
 margin-bottom:0px;
 padding-bottom:0px;
 
}
#block-views-calendar-block-1 .item-list .pager{
 margin: 0;
    padding: 0;
}
#block-views-news-on-mainpage-block-1, #block-views-month-active-block{
	clear:both;
	
}
#block-views-month-active-block{
	height: 270px;
    margin-top: 20px;
	
}
#block-views-news-on-mainpage-block-1{
height: 265px;
}
#block-views-news-on-mainpage-block-1 ul,  #block-views-month-active-block ul{
	padding:0px;
    margin: 0;
    margin-top: 7px;
}
#block-views-news-on-mainpage-block-1 ul li,  #block-views-month-active-block ul li{
	background: none repeat scroll 0 0 #F4F4F4;
    float: left;
    height: 212px;
    list-style: none outside none;
    margin-right: 7px;
    overflow: hidden;

	font-size: 12px;
	
}
#block-views-month-active-block ul li{
    padding: 7px 0;
    width: 119px;
	}
#block-views-news-on-mainpage-block-1 ul li{
    padding: 6.5px;
    width: 106px;
	}
#block-views-languages-block{
	font-size: 12px;
}
#block-views-languages-block td{
	height: 175px;
    line-height: 1.4;
    text-align: center;
    vertical-align: top;
	width: 20%;
	padding:3px;
}
#block-views-month-active-block ul li{
 height: 208px!important;
 text-align:center;
 display: table;
 background-image:url(/bitrix/templates/cor/styles/../images/active.gif);
 background-position:bottom;
 background-repeat:repeat-x;

}
#block-views-month-active-block ul li a.sm_koll{
display: table-row;
    font-size: 11px;
    line-height: 1em;
    vertical-align: bottom;
	color:#fff;
	height:10px;
	 text-decoration: none;
}
#block-views-month-active-block h2{
font-size:25px;
}
#block-views-month-active-block .act_upper{
 height: 70px;
}
#block-views-month-active-block ul li strong{
    background: none repeat scroll 0 0 #750324;
    color: #FFFFFF;
    font-size: 11px;
    padding: 2px 5px;
	}
#block-views-news-on-mainpage-block-1 ul li.views-row-last,  #block-views-month-active-block ul li.views-row-last{
margin-right: 0px;
}


.region-blogs{
}
#block-block-17{
margin-top:100px;
}
.view-id-feeds_defaults_feed_items .views-row{
	background: none repeat scroll 0 0 #F4F4F4;
	 padding: 7px;
}
.region-recentfaq{
	background: none repeat scroll 0 0 #F4F4F4;
	 padding: 20px;
}
.view-user-by-term  .view-content li{
    font-size: 9pt;
    text-align: center;
	vertical-align: top;
}
.page-blog h2{
	border-bottom:0px;
	
}
.page-blog article {
	border-bottom: 1px solid #999999;
	padding-bottom:20px;
}
.mollom-privacy{
	/*display:none;*/
}
#edit-profile-main-field-english{
	display:none;
}
div.description.mollom-privacy{
	display:none;
}
#block-block-19{
color:#fff;
 height: 95px;
  margin-top: 50px;
}
.thank{
background-color: #85092d;
    font-size: 16px;
    font-style: normal;
    margin-bottom: -10px;
    margin-left: -10px;
    margin-top: 10px;
    padding: 10px;
    text-align: center;
    width: 100%;
}
.thank a{
color:#fff;
text-decoration:none;
}
.comment_author .thank{
 font-size: 12px;
  margin-left: 0px;
  padding: 5px;
}
#block-block-21{
background-color:#646464;
color:#fff;
height: 150px;
}
#block-block-21 img{
	margin-right:5px;
}
#block-block-21 h3, #block-block-21 a{
	color:#fff;
}
#block-block-21 h3{
margin-bottom:0px;
font-size:20px;
}
.new_quest{
 background:  no-repeat scroll right center #85092d;
    border-radius: 10px;
    color: #fff;
    float: right;
    font-size: 18pt;
    font-weight: bold;
    margin-top: -30px;
    padding: 15px 20px;
    text-align: center;
    text-decoration: none;
	text-shadow: 1px 1px 1px rgba(50, 50, 50, 1);
	-webkit-box-shadow: 3px 3px 0px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    3px 3px 0px 0px rgba(50, 50, 50, 0.75);
box-shadow:         3px 3px 0px 0px rgba(50, 50, 50, 0.75);
}
.new_quest span{
display:block;
clear:both;
font-size: 10pt;
    font-weight: normal;
}
.new_quest:hover{
color: #fff;
margin:-28px 0px 0px 2px ;
-webkit-box-shadow: 1px 1px 0px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 1px 0px 0px rgba(50, 50, 50, 0.75);
box-shadow:         1px 1px 0px 0px rgba(50, 50, 50, 0.75);
}
#block-block-22{
background-color:#f4f4f4;
padding: 0 0px 5px;
}
#block-block-22 h2.block-title{
color: #fff;
    font-size: 20px;
    font-weight: bold;
	font-family: "Times New Roman",serif;
    font-style: italic;
	background-Color:#85092d;
	margin-bottom: 10px;
    padding: 20px;

}
h2.smaller{
font-size: 16pt;
    margin-bottom: 0;
    margin-top: 10px;
    padding-bottom: 0;
}
#edit-comment-body-und-0-format, .form-item-notify{
padding:0px;
margin:0px;
border:0px;
}
.online{
background-color: #01d001;
    height: 10px;
    margin-left:102px;
    margin-top: -110px;
    position: absolute;
    width: 10px;
    z-index: 100;
	-webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
.profile .online, .submitted-faq .online{
clear: right;
    height: auto;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    text-align: center;
    width: auto;
	animation:none;
}
.submitted-faq .online{
	margin-bottom: 5px;
    margin-top: -6px;
	}
@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}
.fb-like-box{
background-color:#fff;
}
.profile2-main .field{
display: table-row;
}
.profile2-main .field-label-inline .field-label, .profile2-main  .field-label-inline .field-items{
display: table-cell;
vertical-align: top;
float:none;
}
.profile2-main{
padding-left:5px;
}
.profile2-main .field-name-field-about-extra-text{
display:inline!important;
}
#vitnews{
float:right;
width:50%;
padding:10px;
background-color:#f4f4f4;
}
#vitnews h3{
margin:0px;
font-size: 1.2em;
}
.field-name-field-more-fotos .field-item{
display: inline-block;
    margin: 0 3px;
}
.container-inline div{
display: inline-block;	
}
.submitted-faq{
    background-color: #DDDEDD;
    border: 1px solid #C8C8C8;
    float: right;
    font-size: 9pt;
    font-style: italic;
    margin: 10px;
    padding: 10px;
    text-align: center;
    width: 180px;
}	
.field .field-label {
    font-weight: bold;
}
.field-label-inline .field-label, .field-label-inline .field-items {
    float: left;
}
#rukovodstvo .field-label {
    margin-left: 68px;
}
.view-og-members .views-view-grid .user-picture, .view-rukovodstvo .user-picture {
    display: inline-block;
    float: none;
    margin-top: 3px;
    vertical-align: top;
}
#rukovodstvo img {
    margin-top: -20px;
}
.field-name-field-phone .field-label, .field-name-field-mail .field-label, .field-name-field-adress .field-label, .field-name-field-phone .field-label, .field-name-field-adress .field-label, .views-field-field-phone .views-label, .views-field-field-adress .views-label, .node-test-kollegia .field-name-field-mail .field-label {
    display: block;
    float: left;
    font-weight: bold;
    text-align: right;
    width: 80px;
}
.view-og-members img, .view-rukovodstvo img {
    float: left;
    margin-right: 5px;
	width: 60px;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.field-name-field-adress, .field-name-field-mail {
    float: left;
    clear: left;
}
#rukovodstvo .view-rukovodstvo{
	margin-bottom:30px;
}
.form-item {
    margin: 1.5em 0;
}
.form-item label {
    display: block;
    font-weight: bold;
}
.form-textarea-wrapper textarea {
    display: block;
    margin: 0;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	overflow: auto;
	vertical-align: top;	
}
.resizable-textarea .grippie {
    background: #eee url(/bitrix/templates/cor/styles/../images/grippie.png) no-repeat center 2px;
    border: 1px solid #ddd;
        border-top-width: 1px;
    border-top-width: 0;
    cursor: s-resize;
    height: 9px;
    overflow: hidden;
}
.form-textarea{
display: block;
margin: 0;
width: 100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;	
}
.adv_stats_prof{
font-size: 9pt;
    text-align: left;
    float: right;
    margin: 10px;
    padding: 10px;
    width: 250px;
    background-color: #dddedd;
    border: 1px solid #c8c8c8;	
}
.vote-answer-item{
    text-align:right;
}
.quest-vote{
     text-align:left;   
}
.vote-items-list .total{
      text-align:center;    
}
.foreground {
    background-color: #000;
    height: 1em;
    float: left;
}
ol.vote-items-list li.vote-question-item{
    border:none;
}
ul.fiji-ticker {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
        margin-bottom: 0px;
    height: 580px;
    margin-bottom: 20px;
}
ul.fiji-ticker li{
    border-bottom: 1px solid #999999;    
    padding-top: 10px;
    margin: 0px;
    padding-bottom: 10px;    
}   
.region.region-online{
    overflow: hidden;
    padding-bottom: 20px;   
}
.views-exposed-form label {
    font-weight: bold;
	margin-bottom: 5px;
	display: block;
}
.views-exposed-form .form-item{
    margin:0px;
}
.kass{
    display: inline-block;
    float: left;
    margin-right: 20px;   
}
.krass,.views-exposed-form .description{
    display: inline-block;
    margin-bottom: 20px;
}  
.views-exposed-form #NAME{
    width: 41.1%;
    margin-bottom: 10px;    
}  
.views-exposed-form .row.sd{
    float: right;
    margin-right: 121px;    
}
.views-exposed-form button.button{
        padding: 5px 30px 5px 30px;
}

.form-item label, .field-wrap label {margin-bottom: 3px;}
.form-item input, .field-wrap input{line-height: 24px;}

.form-item .buttons .btn.btn-primary, .buttons .btn.btn-primary, .form-item .form-select, .form-submit {line-height: 26px; height: 30px;}

.bx-breadcrumb .bx-breadcrumb-item span {line-height: 21px;}
.news-list .node-title {line-height: 1.2em;}
.news-list .node-title a {line-height: 1.2em;}

#navigation {margin-right: -25px;}

.page-content h1.title {padding-top: 0;}
.clearfix {clear: both;}
.field-name-field-maps {margin-top: 70px;}
.field-name-field-maps:before {content:''; display: table; clear: both;} 

.view-og-members .user-picture.adv-pic {float: left; margin-right: 7px; display: inline-block; box-sizing: border-box;width: 60px; }
.view-og-members .adv-dsc {width: calc(100% - 70px);}
.contextual-links-region p {margin-top: 0;}
.contextual-links-region .block-title {border-bottom: 1px solid #999999; line-height: 1;}
.search-form #search-block-form .form-item-search-block-form {margin: 0;}
aside .search-form {margin-top: -7px;}

.kol-info-wrap {float: left;}


.yur-consult .yur-consult-item:nth-child(2n+1), .adv-buro-item:nth-child(2n+1) {clear: left; padding-right: 10px; }
.news-list.adv-buro, .news-list.yur-consult, .adv-individs {margin-top: 25px;}
.yur-consult .yur-consult-item, .adv-buro-item {box-sizing: border-box;}
.adv-individs .individs-item:nth-child(3n+1) {clear: left;}

.kol-info-wrap .field-name-field-link-site .field-label {width: 80px; text-align: right;}
.kol-info-wrap .field-item a {line-height: 1;}
.bx-auth table.data-table tbody td, 
.bx-auth table.data-table tfoot td, 
.bx-auth table.data-table thead td, 
.bx-auth table.data-table th,
table.data-table.bx-forgotpass-table th, 
table.data-table.bx-forgotpass-table thead td, 
table.data-table.bx-forgotpass-table tbody td, 
table.data-table.bx-forgotpass-table tfoot td, 
table.data-table.bx-forgotpass-table  {background: none; border: none; font-size: 14px;}

.data-table input {height: 30px; box-sizing: border-box; font-size: 14px; }
.data-table input[type="submit"] {height: 35px; -webkit-appearance: none; border: 1px solid rgb(186, 186, 186);}
.bx-auth table.data-table {border: none; }

.bx-auth table.data-table td {
    border: 1px solid #99BAD7;
    background-color: #FFFFFF;
    color: #333;
	padding: 3px 5px 3px 0; }
	
	
.leftnav li:first-child .drs {max-width: 50px; max-height: 55px; margin-left: 10px;}

.choose-surname, .choose-kollegy {width: 63%; float: right;}
.law-field select.form-select {height: 60px;}
.choose-kollegy select {width: 75%; height: 30px;-webkit-appearance:none; border-radius: 0; border: 1px solid #cecdcd; }
.choose-surname input#NAME {width: 75%; height: 30px; box-sizing: border-box; border: 1px solid #cecdcd;}

.choose-surname label, .choose-kollegy label {width: 20%;  display: inline-block;}
.views-exposed-form .row.sd {margin-right: 21px;} 

.news-list.view.view-faq .view-content .news-item {font-size: 16px; line-height: 1.3;}

#book-ad {margin-bottom: 6px;}
h2.boo-h{
	padding-top: 7px;
	padding-left: 35px;
	border-bottom: none;
	padding-bottom: 0;
}

/* End */


/* Start:/bitrix/templates/cor/styles/flexslider.css?157165610911174*/
/*
 * jQuery FlexSlider v2.7.1
 * https://www.woocommerce.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 *
 */
/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/
@font-face {
  font-family: 'flexslider-icon';
  src: url('/bitrix/templates/cor/styles/fonts/flexslider-icon.eot');
  src: url('/bitrix/templates/cor/styles/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/cor/styles/fonts/flexslider-icon.woff') format('woff'), url('/bitrix/templates/cor/styles/fonts/flexslider-icon.ttf') format('truetype'), url('/bitrix/templates/cor/styles/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
/*.flexslider .slides img {
  width: 100%;
  display: block;
}*/
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
  margin: 0 0 60px;
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides img {
  height: auto;
  -moz-user-select: none;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
@-moz-document url-prefix() {
  .loading .flex-viewport {
    max-height: none;
  }
}/*
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.flex-direction-nav .flex-prev {
  left: -50px;
}
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}*/
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}


.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:none;}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}.flex-pauseplay span{text-transform:capitalize;}.flexslider{margin:0;padding:0;}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}.flexslider .slides img{}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .flexslider .slides{display:block;}* html .flexslider .slides{height:1%;}.no-js .flexslider .slides > li:first-child{display:block;}.flexslider{margin:10px 38px 45px 38px;position:relative;zoom:1;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);}.flexslider .slides{zoom:1;}
.flexslider .slides li{text-align:center;padding-top:10px;padding-bottom:10px;vertical-align:middle; display: table-cell;float: none;}.flexslider .slides li div{background:none repeat scroll 0 0 #f4f4f4;height:100%;padding:10px 0;width:127px;height:100%;}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.loading .flex-viewport{max-height:300px;}.carousel li{margin-right:5px;}.flex-direction-nav{*height:0;}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.flex-direction-nav a:before{font-size:40px;display:inline-block;}.flex-direction-nav a.flex-next:before{}
.flex-direction-nav .flex-prev{left:-50px;opacity:1;background-image:url(/bitrix/templates/cor/images/slider_nav_prev.gif);background-repeat:no-repeat;background-position:right;}.flex-direction-nav .flex-next{right:-50px;text-align:right;opacity:1;background-image:url(/bitrix/templates/cor/images/slider_nav_next.gif);background-repeat:no-repeat;}.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1;}.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1;}.slides{display:table;}.slides li{}
/*.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;}*/

.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}.flex-pauseplay a:before{display:inline-block;}.flex-pauseplay a:hover{opacity:1;}.flex-pauseplay a .flex-play:before{}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7);}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default;}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}.flex-control-thumbs li{width:25%;float:left;margin:0;}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.flex-control-thumbs img:hover{opacity:1;}.flex-control-thumbs .flex-active{opacity:1;cursor:default;}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px;}.flex-direction-nav .flex-next{opacity:1;right:10px;}}


/* End */


/* Start:/bitrix/templates/cor/styles/jquery.fancybox.min.css?157165610912795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/bitrix/templates/cor/components/bitrix/menu/left_menu/style.css?15716561092806*/
ul#vertical-multilevel-menu, #vertical-multilevel-menu ul
{
/*	margin: 0;
	padding: 0;
	list-style: none;
	width: 214px;
	font-size:12px;*/
}

/*Submenu box*/
#vertical-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	border:1px solid #C1C1C1;
	border-bottom:none;
	width:200px;
}

/* Submenu Items */
#vertical-multilevel-menu li a
{
/*	display: block;
	text-decoration: none;
	color: #4F4F4F;
	font-weight:bold;
	padding: 5px;
	background:#F5F5F5;
	border-bottom:1px solid #C1C1C1;*/
}

/*Items selected*/
#vertical-multilevel-menu li a.item-selected
{
	background-color: #D6D6D6;
}

/*Items Hover */
#vertical-multilevel-menu li a:hover
{
	/*background-color: #D6D6D6;*/
}

/*Rootmenu Items*/
#vertical-multilevel-menu a.root-item
{
/*	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 7px 35px;
	background:#61656A url(/bitrix/templates/cor/components/bitrix/menu/left_menu/images/item_bg.gif) 0 0 no-repeat;
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;*.
	/*height:26px;
	overflow:hidden;*/
}

/*Rootmenu Items hover*/
#vertical-multilevel-menu a.root-item:hover, #vertical-multilevel-menu a.root-item-selected:hover
{
	/*background:#61656A url(/bitrix/templates/cor/components/bitrix/menu/left_menu/images/item_bg.gif) 0 -26px no-repeat;*/
}

/*Rootmenu Items Selected*/
/*#vertical-multilevel-menu a.root-item-selected
{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 7px 35px;
	background:#61656A url(/bitrix/templates/cor/components/bitrix/menu/left_menu/images/item_bg.gif) 0 -26px no-repeat;
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	/*height:26px;
	overflow:hidden;*/
/*}*/

/*Parent item*/
#vertical-multilevel-menu a.parent
{
	background: #F5F5F5 url(/bitrix/templates/cor/components/bitrix/menu/left_menu/images/arrow.gif) center right no-repeat;
	padding-right:10px;
}

/*Denied items*/
#vertical-multilevel-menu a.denied
{
	background: #F5F5F5 url(/bitrix/templates/cor/components/bitrix/menu/left_menu/images/lock.gif) center right no-repeat;
	color:#DDDDDD;
	padding-right:10px;
}

/* Holly Hack. IE Requirement \*/
* html ul#vertical-multilevel-menu li { float: left; height: 1%; }
* html ul#vertical-multilevel-menu li a { height: 1%; }
/* End */


/*Submenu margin*/
#vertical-multilevel-menu li ul.root-item
{
	margin:-27px 0 0 210px;
}

#vertical-multilevel-menu li ul
{
	margin:-27px 0 0 133px;
}

/*Submenu hide*/
#vertical-multilevel-menu li:hover ul ul,
#vertical-multilevel-menu li.jsvhover ul ul,
#vertical-multilevel-menu li:hover ul ul ul,
#vertical-multilevel-menu li.jsvhover ul ul ul
{
	/*top:-999em;*/
	display:none;
}

/*Submenu show*/
#vertical-multilevel-menu li:hover ul,
#vertical-multilevel-menu li.jsvhover ul,
#vertical-multilevel-menu li li:hover ul,
#vertical-multilevel-menu li li.jsvhover ul,
#vertical-multilevel-menu li li li:hover ul,
#vertical-multilevel-menu li li li.jsvhover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

img.drs{
	display: inline-block;
    float: left;
}

/* End */


/* Start:/bitrix/templates/cor/components/bitrix/menu/colleg/style.css?15716561092890*/
ul#vertical-multilevel-menu, #vertical-multilevel-menu ul
{
/*	margin: 0;
	padding: 0;
	list-style: none;
	width: 214px;
	font-size:12px;*/
}

/*Submenu box*/
#vertical-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	border:1px solid #C1C1C1;
	border-bottom:none;
	width:200px;
}

/* Submenu Items */
#vertical-multilevel-menu li a
{
/*	display: block;
	text-decoration: none;
	color: #4F4F4F;
	font-weight:bold;
	padding: 5px;
	background:#F5F5F5;
	border-bottom:1px solid #C1C1C1;*/
}

/*Items selected*/
#vertical-multilevel-menu li a.item-selected
{
	background-color: #D6D6D6;
}

/*Items Hover */
#vertical-multilevel-menu li a:hover
{
	/*background-color: #D6D6D6;*/
}

/*Rootmenu Items*/
#vertical-multilevel-menu a.root-item
{
/*	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 7px 35px;
	background:#61656A url(/bitrix/templates/cor/components/bitrix/menu/colleg/images/item_bg.gif) 0 0 no-repeat;
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;*.
	/*height:26px;
	overflow:hidden;*/
}

/*Rootmenu Items hover*/
#vertical-multilevel-menu a.root-item:hover, #vertical-multilevel-menu a.root-item-selected:hover
{
	/*background:#61656A url(/bitrix/templates/cor/components/bitrix/menu/colleg/images/item_bg.gif) 0 -26px no-repeat;*/
}

/*Rootmenu Items Selected*/
/*#vertical-multilevel-menu a.root-item-selected
{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 7px 35px;
	background:#61656A url(/bitrix/templates/cor/components/bitrix/menu/colleg/images/item_bg.gif) 0 -26px no-repeat;
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	/*height:26px;
	overflow:hidden;*/
/*}*/

/*Parent item*/
#vertical-multilevel-menu a.parent
{
	background: #F5F5F5 url(/bitrix/templates/cor/components/bitrix/menu/colleg/images/arrow.gif) center right no-repeat;
	padding-right:10px;
}

/*Denied items*/
#vertical-multilevel-menu a.denied
{
	background: #F5F5F5 url(/bitrix/templates/cor/components/bitrix/menu/colleg/images/lock.gif) center right no-repeat;
	color:#DDDDDD;
	padding-right:10px;
}

/* Holly Hack. IE Requirement \*/
* html ul#vertical-multilevel-menu li { float: left; height: 1%; }
* html ul#vertical-multilevel-menu li a { height: 1%; }
/* End */


/*Submenu margin*/
#vertical-multilevel-menu li ul.root-item
{
	margin:-27px 0 0 210px;
}

#vertical-multilevel-menu li ul
{
	margin:-27px 0 0 133px;
}

/*Submenu hide*/
#vertical-multilevel-menu li:hover ul ul,
#vertical-multilevel-menu li.jsvhover ul ul,
#vertical-multilevel-menu li:hover ul ul ul,
#vertical-multilevel-menu li.jsvhover ul ul ul
{
	/*top:-999em;*/
	display:none;
}

/*Submenu show*/
#vertical-multilevel-menu li:hover ul,
#vertical-multilevel-menu li.jsvhover ul,
#vertical-multilevel-menu li li:hover ul,
#vertical-multilevel-menu li li.jsvhover ul,
#vertical-multilevel-menu li li li:hover ul,
#vertical-multilevel-menu li li li.jsvhover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

img.drs{
	display: inline-block;
    float: left;
    width: 50px;
    max-height: 60px;
    margin-left: 10px;
    margin-right: 5px;
}
/* End */


/* Start:/bitrix/templates/cor/components/bitrix/news.list/video_on_main2/style.css?1571656110241*/
div.news-list img.preview-picture
{
	float:left;
	margin:0 4px 6px 0;
}

p.news-item
{
	margin:0;
	margin-bottom:15px;
}

.news-date-time
{
	font-size:95%;
	display:block;
	color:#82929a;
}

.preview-picture {

	border: 1px solid #E4E7E9;
}

/* End */


/* Start:/bitrix/templates/cor/components/bitrix/menu/horizontal_multilevel/style.css?15716561096013*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	/*margin:0; padding:0;
	background:#BC262C url(/bitrix/templates/cor/components/bitrix/menu/horizontal_multilevel/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;*/
	/*font-size:90%*/
list-style-type: none;
margin: 0;
padding: 0 7px 0 0;
text-align: right;
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
margin-right: 1px;	
	display: inline-block;
	/*float:left;*/
list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');
list-style-type: square;	
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item, #horizontal-multilevel-menu li a.root-item-selected
{
/*	color:#fff;
	font-weight:bold;
	padding:7px 12px;
*/
background: -webkit-linear-gradient(top,#fff 0%,#fff 60%,#f4f4f4 100%);
background: -moz-linear-gradient(top,#fff 0%,#fff 60%,#f4f4f4 100%);
background: -o-linear-gradient(top,#fff 0%,#fff 60%,#f4f4f4 100%);
background: -ms-linear-gradient(top,#fff 0%,#fff 60%,#f4f4f4 100%);
background: linear-gradient(top,#fff 0%,#fff 60%,#f4f4f4 100%);
border-radius: 0 0 10px 10px;
box-shadow: 0 0 4px 0 #999;
color: #333;
display: block;
font-family: "Times New Roman",serif;
font-style: italic;
font-size: 16px;
font-weight: bold;
line-height: 38px;
height: 40px;
padding: 0 15px;
	
}

/*Root menu selected*/
/*#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}*/

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
/*	background:#e26336;
	color:#fff;
*/	
background: -webkit-linear-gradient(top,#f5f5f5 0%,#f5f5f5 60%,#f4f4f4 100%);
background: -moz-linear-gradient(top,#f5f5f5 0%,#f5f5f5 60%,#f4f4f4 100%);
background: -o-linear-gradient(top,#f5f5f5 0%,#f5f5f5 60%,#f4f4f4 100%);
background: -ms-linear-gradient(top,#f5f5f5 0%,#f5f5f5 60%,#f4f4f4 100%);
background: linear-gradient(top,#f5f5f5 0%,#f5f5f5 60%,#f4f4f4 100%);
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/cor/components/bitrix/menu/horizontal_multilevel/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/cor/components/bitrix/menu/horizontal_multilevel/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	/*background:#D6D6D6;
	color:#fff;*/
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/templates/cor/components/bitrix/system.auth.form/auth_advo/style.min.css?1571656109424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/bitrix/templates/cor/components/bitrix/system.auth.form/auth_advo/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/bitrix/templates/cor/components/bitrix/system.auth.form/auth_advo/images/sec-unlocked.png)}
/* End */


/* Start:/bitrix/templates/cor/components/bitrix/breadcrumb/main/style.min.css?1571656109467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/cor/styles.css?15927635741189*/

h1
{
	margin:0; padding:0;
	/*font-size:120%;*/
	font-size:2em;
	line-height: 1.5em;
	margin-bottom:15px;
	padding-bottom:5px;
	padding-top:14px;
	/*border-bottom:1px solid #CCCCCC*/
}

h2, h3
{
	/*font-size:120%;*/
}

h2
{
	padding-top:15px;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
}

h4, h5, h6
{
	font-size:110%;
}

/*Information block*/
.information-block
{
	width:180px;
	margin-bottom:16px;
}

.information-block-head
{
	color:#BC262C;
	font-weight:bold;
	font-size:85%;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:4px;
	padding-bottom:5px;
}

.information-block-body
{
	font-size:85%;
	color:#737373;
	margin-right:20px;
}

/*Content block*/
.content-block
{
	border-top-color:#E4E4E4;
	background:#F5F5F5;
	margin-bottom:5px;
	width:100%;
}

.content-block-head
{
	background-image:url(/bitrix/templates/cor/images/content_block_bg.gif);
	font-weight:bold;
	font-size:95%;
	margin:2px;
	padding: 5px 9px;
}

.content-block-body
{
	padding:4px 5px;
	width:100%;
}

code
{
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:1.5em 1em 1em 1em;
	border-style:solid;
	border-width:1px;
	border-width:1px 0;
	margin:1em 0;
	background-color:#F5F5F5;
	font-family:sans-serif;
}
/* End */


/* Start:/bitrix/templates/cor/template_styles.css?15927628925456*/
html, body, form

{

	margin: 0;

	padding: 0;

}



html

{

	height:100%;

}



body

{

	height:auto !important;

	height:100%;

	min-height:100%;

	min-width:760px;

}



/*Font*/

body

{

	/*font-size: 80%;

	font-family: Georgia;

	color: #333;*/

	/*background-color: #fff;*/

}



/*Font in table*/

table

{

	font-size:100%;

}



/*Links*/

/*a:link {color: #486DAA;}*/

a:link {color: #0054a5;}

/*a:visited{color:#8C9AA8;}*/   

a:visited{color: #707070;} 

a:active {color: #486DAA;}

/*a:hover{color:#DD0000;}*/

a:hover{color: #b70438;}



small

{

	font-size:85%;

}



hr

{

	width:100%;

	height: 1px;

	border: medium none;

	color: #d1d0d0;

	/*background-color: #d1d0d0;*/

	margin:8px 0

}


.flexslider .slides img{
	width: 80%;
}
.flexslider .slides li{
	padding-left: 10px;
	padding-right: 10px;
}

#header

{

	position:relative; /*containing block*/

	/*height:106px;*/

	box-sizing:border-box;

	-moz-box-sizing:border-box;

	/*background: #2F4773 url(/bitrix/templates/cor/images/header_bg.gif) repeat-x;*/

	/*border-bottom:1px solid #D6D6D6;*/

}



#header_logo

{

	position:absolute;

}



#company_logo

{

	display:block;

	position:absolute;

	width:100px; 

	height:106px; 

	left:165px;

	top: 0;

	background:url(/bitrix/templates/cor/images/logo.gif) right center no-repeat;

}



#header_text

{

	position:absolute;

	left:265px;

	top: 0;

	width:330px;

	padding-left:5px;

	padding-top:35px;

	color:#fff;

	box-sizing:border-box;

	-moz-box-sizing:border-box;

}



#header_text .bx-main-title

{

	margin:0;

	padding:0;

	font-size:160%;

	border:none;

	text-decoration:Georgia;

}



#header_text span.bx-main-subtitle

{

	font-size:80%;

}



/* Header menu: home, search, feedback*/

#header_menu

{



	/*background:#4B6185;

	position:absolute;

	right:55px;

	box-sizing:border-box;

	-moz-box-sizing:border-box;*/

}



#header_sites

{

	position:absolute;

	right:55px;

	top: 60px;

	color:#fff;

	text-align:right;

}



#header_sites a, #header_sites span

{

	color:#fff;

	text-decoration:Georgia;

}



#header_sites span

{

	color: #9dabc0;

}



#header_menu a

{

	display:block;

	float:left;

	cursor:pointer; cursor: hand;

	padding:8px 11px;

}



#zebra

{

	height:20px;

	background:transparent url(/bitrix/templates/cor/images/zebra_bg.gif) left top repeat-x;

}



#navigation

{



}



/*Navigation*/

#navigation a

{

	/*font-size:95%;*/

	text-decoration:none;

	/*color:#535353;*/

}



/*Content table*/

#content

{

	width:100%;

	height:70%;

	border-collapse:collapse;

}



/*Left column*/

#content .left-column

{

	width:180px;

	vertical-align:top;

	height:100%;

}



/*Main column*/

#content .main-column

{

	vertical-align:top;

	padding:0 23px 10px 23px;

}



/*Right column*/

#content .right-column

{

	width:1px;

	vertical-align:top;

}



/*Bottom banner*/

#bottom_banner

{

	padding:5px;

	text-align:center;

}



/*Footer*/

#footer

{

	background: #4D6990;

	text-align:right;

	box-sizing:border-box;

	-moz-box-sizing:border-box;

	height:40px;

	padding:8px;

	

}



/*Link in footer*/

#footer a

{

	color: #CFD6E1;

	font-size: 100%;

}



/*Data table*/

table.data-table

{

	border:1px solid #99BAD7;

	border-collapse:collapse;

}



/*Any cell*/

table.data-table td

{

	border:1px solid #99BAD7;

	background-color:#FFFFFF;

	color:#333;

	padding:3px 5px;

}



/*Head cell*/

table.data-table thead td, table.data-table th

{

	background-color:#F1F5FA;

	text-align:left;

	font-weight:normal;

	background-image:none;

	border:1px solid #99BAD7;

	padding:4px;

	color:#333;

}



/*Body cell*/

table.data-table tbody td

{

	background-color:#FFF;

	background-image:none;

	color:#333;

}



/*Foot cell*/

table.data-table tfoot td

{

	background-color:#F1F5FA;

	padding:4px;

	color:#333;

}



/*Error & OK messages*/

.errortext

{

	color:red;

}



.notetext

{

	color:green;

}



/* Used to draw a "star" near reqired field */

.starrequired

{

	color:red;

}



/* social network*/

div#sonet_events_ms_message {width:150px;}

.author .field{
	float: left;
}

.der{

	/*margin-top: 55px;*/

    display:inline-block;

    float:right;

    text-align: right;

    margin-right: 10px;

}

#user_menu h3{

    line-height: 26px;    

}

 #main_UF_NUMMED input.fields.string{

	width:100%;
}

.profile-table input{

	width:96%;

}

.profile-table textarea{

	width: 94.5%;

}

.reg_but{

	font-size: 100%;

	margin: 0;

	vertical-align: baseline;

	line-height: normal;

	padding: 5px;

	cursor: pointer;

}

.field-name .description{

	font-size: 12px;

	color: grey;

	margin: 5px 0 5px 0;

}

.profile-table input[type="radio"],.profile-table input[type="checkbox"] {

	width: auto;

}

.region-bottom{

	display: table;

	height: 100%;

	position: fixed;

	right: 0;

	top: 0;

	vertical-align: middle;

}

.region-bottom #block-block-24 {

	display: table-cell;

	vertical-align: middle;

}

.region-bottom #langnavigation {

	background-color: #ccc;

	margin: 0;

	padding: 0px;

	width: 100px;

	margin-right: -73px;

}

.region-bottom #langnavigation li {

	list-style: none;

	padding: 0px;

	margin: 0px;

}

.region-bottom #langnavigation li a {

	text-decoration: none;

	padding: 5px;

	display: block;

}

.region-bottom #langnavigation li img {

	width: 20px;

	float: left;

	margin-right: 5px;

}

.region-bottom #langnavigation li a:hover {

	background-color: #85092d;

	color: #fff;

}

.view-content .item-list div:nth-child(3n+1) {clear: left;}





/* End */
/* /bitrix/templates/cor/styles/style.css?159902996137972 */
/* /bitrix/templates/cor/styles/flexslider.css?157165610911174 */
/* /bitrix/templates/cor/styles/jquery.fancybox.min.css?157165610912795 */
/* /bitrix/templates/cor/components/bitrix/menu/left_menu/style.css?15716561092806 */
/* /bitrix/templates/cor/components/bitrix/menu/colleg/style.css?15716561092890 */
/* /bitrix/templates/cor/components/bitrix/news.list/video_on_main2/style.css?1571656110241 */
/* /bitrix/templates/cor/components/bitrix/menu/horizontal_multilevel/style.css?15716561096013 */
/* /bitrix/templates/cor/components/bitrix/system.auth.form/auth_advo/style.min.css?1571656109424 */
/* /bitrix/templates/cor/components/bitrix/breadcrumb/main/style.min.css?1571656109467 */
/* /bitrix/templates/cor/styles.css?15927635741189 */
/* /bitrix/templates/cor/template_styles.css?15927628925456 */
