

/* Start:/bitrix/templates/cor/styles/style.css?162099264641008*/
html, body {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	/*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:1rem;
	margin-bottom:1rem;

	padding:1rem;
	border: 1px solid #CCCCCC;
	border-radius: .3rem!important;

}

.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;
	font-size: 1rem;
	/*float: left;*/
	line-height: 1.5rem;

	/*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;
	display: flex;
}
#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-news-on-mainpage-block-1 ul li:last-child,  #block-views-month-active-block ul li:last-child {margin-right: 0px;}
#block-views-month-active-block ul li{
	/*padding: 7px 0;*/
	/*width: 119px;*/
	padding: 0.7rem 0 0;
	width: 14%;
}
#block-views-month-active-block ul li div:last-child {display: none;}
#block-views-news-on-mainpage-block-1 ul li{
	padding: 0.7rem;
	width: 13%;
}
#block-views-news-on-mainpage-block-1 ul li img {width: 100%;}
#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;*/
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: relative;
}
#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;
	background-color: #a2a2a2;
	padding: 0.7rem 0;
}
#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;
	display: inline-block;
	margin: 0.5rem 0 1rem;
}
#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;
	top: 1rem;
	right: 1rem;
	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;
	top: 0;
	right: 0;
}
.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;
}

form .input.error {
	position: relative;
}
form label.error {
	display: inline-block;
	font-weight: 400;
	color: #e02222!important;
	margin: 0;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 6;
	font-size: .8em;
}

form .text-wrap label.error {
	right: 30%;
}

form .licence_block.bx_filter {
	position: relative;
	display: block;
	padding: 19px 0 21px;
}

.input.error input, .input.error textarea {
	border: 1px solid #e02222;
}

.question-btn-success {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    white-space: nowrap;
    font-size: 14px;
    line-height: 1.428571429;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;

	font-weight: 400;
	text-transform: none;
	text-decoration: none;
	margin: 0 10px 10px 0;
	border: 1px solid;
	border-radius: 2px;
	padding: 8px 20px 9px;
	overflow: hidden;
	transition: background-color .1s ease;
	-moz-transition: background-color .1s ease;
	-ms-transition: background-color .1s ease;
	-o-transition: background-color .1s ease;
	-webkit-transition: background-color .1s ease;

	color: #fff;
	background-color: #85092d;
	border-color: #85092d;
}

.question-btn-success:hover, .question-btn-success:active, .question-btn-success:focus {
    background-color: #e63f3a;
    border-color: #e63f3a;
}
.questionOverlay{
	background: #3a3f44;
	opacity: .7;
	height: 100%;
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 2999;
}
.blog-main {
	margin-top: 2.5rem;
}
.blog-post {
	margin-bottom: 2rem;
}
.mb-4 {
	margin-bottom: 1.5rem!important;
}
.pb-3 {
	padding-bottom: 1rem!important;
}
.blog-post-title {
	margin-bottom: .25rem;
	font-size: 1.25rem;
}
.blog-post-body {
	margin-bottom: 1.25rem;
}
.body-info.with_img_left {
	padding-left: 120px;
}
.body-info p {
	margin-bottom: 0;
}
/* End */


/* Start:/bitrix/templates/cor/styles/flexslider.css?161651996411428*/
/*
 * 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%;
  padding-top: 20px;
  /*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:top;/*display: table-cell;float: none;*/padding-bottom: 20px;position: relative;}
.flexslider .slides li:after {content: " "; display: block; clear: both; position: absolute; top: 0; left: 7px; right: 7px; bottom: 20px; background-color: #f4f4f4; z-index: -1;}
.flexslider .slides li > div{/*background:none repeat scroll 0 0 #f4f4f4;*/height:100%;padding:10px 17px 20px;margin: 0;}
.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/components/bitrix/search.suggest.input/templates/.default/style.css?1571656108501*/
input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}
/* 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?16165199644998*/
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: #2d399f;}*/
a:link {color: #2d399f;}
/*a:visited{color:#8C9AA8;}*/
a:visited{color: #8C9AA8;}
a:active {color: #2d399f;}
/*a:hover{color:#b70438;}*/
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: 100%;padding-bottom: 10px;}
.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?162099264641008 */
/* /bitrix/templates/cor/styles/flexslider.css?161651996411428 */
/* /bitrix/templates/cor/styles/jquery.fancybox.min.css?157165610912795 */
/* /bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1571656108501 */
/* /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?16165199644998 */
