	.trash p {
		margin: 0px;
	}
	
	.misc-text p{
		line-height: 1.4em;
		margin: 20px 0;
		font-size: 16px;
	}

	#AddCommForm textarea{
		margin-bottom: 20px;
	}

input.btn_load{
	background: #fff;
}

span.btn_load:hover{
	color: #aacacd;
    border: 2px solid #aacacd;
	cursor: default;
}

.paginator .btn_load{
	margin-right: 10px;
}

#main .catmenu {
	border: 1px solid #133f80;
	position: relative;
	color: #fff;
	background: #133f80;
}
#main .catmenu > ul li {
	color: #fff;
	font-size: 14px;
    font-family: 'PFAgoraSlabPro', sans-serif;
}
#main .catmenu > ul > li:first-child {
}
#main .catmenu > ul li.active > a {
	font-weight: bold;
	color: #fff;
}
#main .catmenu > ul li.active > .sub {
	display: block;
}
#main .catmenu > ul li a {
	display: block;
	padding: 15px 25px;
	color: #fff;
}
#main .catmenu > ul li a:hover {
	background: #133f80;
	color: #fff;
}
#main .catmenu .sub {
	display: none;
}
#main .catmenu .sub li {
	padding-left: 15px;
}
#main .catmenu .sub li a {
	color: #fff;
}
#main .catmenu .sub li a:before {
}
#main .catmenu .sub li a:hover {
	
}
#main .catmenu .main:before {
	content: '';
	position: absolute;
	left: 0;
	height: 46px;
	width: 15px;
	background: #05306e;
	display: inline-block;
	vertical-align: middle;
}
#main .catmenu .main > a {
	font-weight: bold;
}

#calendario .days .day.active.selected{
	background: #00c0f3;
	color: #fff;
}

p.std a{
	color: #4e70a2;
}

p.std a:hover{
	color: #fff;
}

#footer .bg0 .contacts .lem p.std{
	margin-top: 30px;
}

#content iframe{
	border: 0px;
	width: 100%;
}

.pagetext{
	margin-top: 50px;
}

.intro__description {
	margin: 50px 0px;
	padding: 30px 50px;
	font-size: 14px;
	line-height: 1.4em;
	border: 1px solid #e3e3e3;
	text-align: center;
}
	.intro__description .content {
		overflow: hidden;
		text-align: left;
	}
	.intro__description .switch {
		display: inline-block;
		margin-top: 20px;
		background: #aacacd;
		font-size: 10px;
		text-transform: uppercase;
		color: #fff;
		padding: 5px 15px;
	}
@media screen and (max-width: 550px) {
	.intro__description {
		padding: 20px 10px;
	}
}

.well__ajax_inner {
	text-align: center;
}
	.well__ajax_inner>.item {
		position: relative;
	}
		.well__ajax_inner>.item>img {
			width: auto !important;
			max-width: 100% !important;
			height: auto !important;
			max-height: none !important;
		}
		.well__ajax_inner>.item>.over-link {
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			z-index: 2;
		}

.search__formblock {
	margin: 40px 0 60px;
	background: #ced9db;
	padding: 30px 20px;
}
	.search__formblock .columns {
		font-size: 0px;
	}
		.search__formblock .columns .coll {
			font-size: 12px;
			display: inline-block;
			vertical-align: top;
			margin: 0 1%;
		}
		.search__formblock .columns .coll.big {
			width: 43%;
		}
		.search__formblock .columns .coll.medium {
			width: 32%;
		}
		.search__formblock .columns .coll.small {
			width: 19%;
		}
			.search__formblock .columns .coll .t {
				color: #666;
				font-size: 10px;
				min-height: 13px;
				font-family: 'PFAgoraSlabPro', sans-serif;
				text-transform: uppercase;
			}
			.search__formblock .columns .coll .v {
			}
				.search__formblock .columns .coll .v.flex {
					display: flex;
					flex-direction: row;
					justify-content: space-between;
					align-items: center;
				}
				.search__formblock .columns .coll .v span {
					margin: 0 8px;
				}
				.search__formblock .columns .coll .v input {
					box-sizing: border-box;
					display: block;
					width: 100%;
					font-size: 14px;
					line-height: 38px;
					height: 38px;
					padding: 0px 10px;
					border: 1px solid #ddd;
					box-shadow: inset 0 1px 1px rgba(0,0,0,.07);
					border-radius: 2px;
					background-color: #fff;
					color: #333;
					outline: 0;
					transition: .05s border-color ease-in-out;
					resize: none;
					font-family: inherit;
				}
				.search__formblock .columns .coll .v input[type=submit] {
					background-color: #123f80;
					color: #FFF;
					text-align: center;
					cursor: pointer;
				}
					.search__formblock .columns .coll .v input[type=submit]:hover {
						background-color: #012f6f;
					}
@media screen and (max-width: 550px) {
	.search__formblock .columns .coll.big {
		width: 98%;
		margin-bottom: 20px;
	}
	.search__formblock .columns .coll.medium {
		width: 68%;
	}
	.search__formblock .columns .coll.small {
		width: 28%;
	}
}

#footer a {
	color: #4d87bd;
}

@media screen and (max-width: 940px) {
	#main .calembour .column.right .trash.pochta {
		display: inline-block !important;
		margin: 20px 0 !important;
	}
}












