/* Aleksey Skubaev

askubaev@gmail.com
icq - 322253350
test-templates.com
Разработка шаблонов для DLE и кроссбраузерная верстка
------------------
Главные стили. Внешний вид шаблона.
*/

/*@import "fontello.css" screen; */



body {
	padding: 100px 0 0 0;
	margin: 0;
	background: #f2f4f5;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #818181;
}

input {
	font-family: 'Roboto', sans-serif !important;
}

h1, h2, h3, h4 {
	padding: 0;
	margin: 0 0 10px 0;
}

a {
	text-decoration: none;
}
img {
	border: none;
}

.head-line {
	background: linear-gradient(90deg, #32a88a 0%, #53be64 100%);
	margin: 0 0 30px 0;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 5555;
	height: 70px;
	transition:all .3s
}

.sticky-hide{top:-100px}
.sticky{top:0}

	.head-line-w {
		width: 1200px;
		margin: 0 auto;
		display: flex;
		justify-content: space-between;
		align-items: center;
		height: 70px;
		text-align: left;
	}
	
		.logo {
			background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 290.868 290.868' style='enable-background:new 0 0 290.868 290.868;' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill:%23fff;' d='M40.732,91.013c-10.051,0-18.198,7.119-18.198,15.922v68.105c0,8.794,8.148,15.932,18.198,15.932 c10.041,0,18.198-7.137,18.198-15.932v-68.105C58.931,98.141,50.774,91.013,40.732,91.013z M178.38,24.41l15.904-15.859 c1.966-1.957,1.966-5.116,0-7.083c-1.966-1.957-5.134-1.957-7.101,0l-19.572,19.538c-7.001-1.712-14.384-2.658-22.067-2.658 c-7.592,0-14.912,0.938-21.831,2.604L104.176,1.469c-1.966-1.957-5.144-1.957-7.101,0c-1.966,1.957-1.966,5.125,0,7.083 l15.822,15.777c-26.4,10.123-44.744,32.072-44.744,57.58c0,0.31,154.763,0.018,154.763,0 C222.925,56.465,204.681,34.57,178.38,24.41z M122.775,63.748c-5.034,0-9.104-4.06-9.104-9.086c0-5.016,4.069-9.086,9.104-9.086 s9.104,4.069,9.104,9.086C131.888,59.678,127.791,63.748,122.775,63.748z M168.303,63.748c-5.034,0-9.104-4.06-9.104-9.086 c0-5.016,4.069-9.086,9.104-9.086c5.034,0,9.104,4.069,9.104,9.086S173.328,63.748,168.303,63.748z M250.145,91.013 c-10.051,0-18.207,7.119-18.207,15.922v68.105c0,8.794,8.157,15.932,18.207,15.932c10.05,0,18.189-7.146,18.189-15.932v-68.105 C268.334,98.141,260.177,91.013,250.145,91.013z M68.153,199.976c0,15.021,12.181,27.184,27.22,27.238v47.722 c0,8.803,8.148,15.932,18.198,15.932c10.041,0,18.189-7.128,18.189-15.932v-47.722h27.348v47.722 c0,8.803,8.148,15.932,18.198,15.932c10.041,0,18.189-7.128,18.189-15.932v-47.722h0.118c15.085,0,27.311-12.199,27.311-27.238 V90.986H68.162v108.99H68.153z'/%3E%3C/g%3E%3C/svg%3E%0A") left center no-repeat;
			background-size: auto 46px;
			padding: 0 0 0 53px;
			height: 100%;
			display: flex;
			flex-direction: column;
			justify-content: center;
			color: #fff;
		}
		
			.logo span {
				text-transform: uppercase;
				font-size: 18px;
				font-weight: 500;
				line-height: 18px;
			}
			
			.logo i {
				font-style: normal;
				color: #a5d9c4;
				font-size: 13px;
			}
			
.main-center-block {
	width: 1200px;
	margin: 0 auto;
	text-align: left;
	padding: 0 0 30px 0;
}

.colsfl {
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
}

	.colsfl-right {
		width: calc(100% - 340px);
	}
	
	.colsfl-left {
		width: 300px;
	}
	
		.menu-block {
			background: #fff;
			margin: 0 0 30px 0;
			border-radius: 5px;
			padding: 30px;
		}
		
			.menu-block-link {
				color: #6c6e77;
				font-size: 16px;
				display: block;
				margin: 0 0 3px 0;
				padding: 4px 0;
			}
			
				.menu-block-link:last-child {
					margin: 0;
				}
			
				.menu-block-link i {
					font-size: 20px;
					display: inline-block;
					vertical-align: top;
					margin: 0 15px 0 0;
				}
				
				.menu-block-link:hover, .menu-block-link-active {
					color: #19d19f;
				}
				
				.menu-block-link:hover i {
					
				}
				
		.leftblock {
			background: #fff;
			margin: 0 0 30px 0;
			border-radius: 5px;
			padding: 30px;
		}
		
			.leftblock-title {
				font-size: 18px;
				color: #000;
				font-weight: bold;
				margin: 0 0 20px 0;
			}
			
			.leftblock-content {
				
			}
	
.ltop {
	display: flex;
	margin: 0 -30px 0 -30px;
	padding: 15px 30px;
	justify-content: space-between;
}

	.ltop:hover {
		background: #f1fef3;
	}

	.ltop-image {
		width: 64px;
		height: 64px;
		border-radius: 6px;
		overflow: hidden;
	}
	
		.ltop-image img {
			width: 64px;
			height: 64px;
			border-radius: 6px;
		}
		
	.ltop-r {
		display: flex;
		flex-wrap: wrap;
		width: calc(100% - 80px);
	}
	
		.ltop-title {
			font-weight: 500;
			font-size: 15px;
			color: #000;
			line-height: 18px;
			height: 18px;
			overflow: hidden;
			text-overflow: ellipsis;
			width: 100%;
			white-space: nowrap;
		}
		
		.ltop:hover .ltop-title {
			color: #6fb000;
		}
		
		.ltop-category {
			color: #727272;
			font-size: 13px;
			height: 16px;
			line-height: 16px;
			overflow: hidden;
			text-overflow: ellipsis;
			width: 100%;
			white-space: nowrap;
		}
		
		.ltop-rating {
			background: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 15l-5.878 3.09 1.123-6.545L.489 6.91l6.572-.955L10 0l2.939 5.955 6.572.955-4.756 4.635 1.123 6.545z' fill='%23ffd200'/%3E%3C/svg%3E") left center no-repeat;
			background-size: 16px auto;
			padding: 0 0 0 20px;
			height: 18px;
			line-height: 19px;
			color: #000;
			font-weight: 500;
			font-size: 14px;
			margin: 0 14px 0 0;
		}
		
		.ltop-size {
			height: 18px;
			line-height: 19px;
			color: #47952b;
			font-size: 13px;
		}
		
.lcom {
	margin: 0 0 40px 0;
}

	.lcom-top {
		position: relative;
		padding: 0 0 0 63px;
		min-height: 56px;
	}
	
		.lcom-image {
			width: 50px;
			height: 50px;
			border-radius: 100%;
			position: absolute;
			left: 0;
			top: 0;
		}
		
			.lcom-image img {
				width: 50px;
				height: 50px;
				border-radius: 100%;
			}
			
		.lcom-author {
			padding: 8px 0 3px 0;
			color: #000;
			font-size: 16px;
		}
		
		.lcom-date {
			color: #ababab;
			font-size: 12px;
		}
		
	.lcom-content {
		padding: 20px;
		border-radius: 5px;
		background: #fff;
		box-shadow: 0 0 29px rgba(0,0,0,.13);
	}
	
		.lcom-link {
			display: block;
			color: #2971cb;
			font-size: 13px;
			text-decoration: underline;
			margin: 0 0 8px 0;
		}
		
			.lcom-link:hover {
				color: #000;
			}
			
		.lcom-text {
			color: #757575;
			font-size: 13px;
			line-height: 16px;
			 overflow-wrap: break-word;
			 word-break: break-all;
		}
		
.filter-block {
	background: #fff;
	padding: 30px;
	margin: 0 0 30px 0;
	border-radius: 5px;
}

.filter-block-top {
	display: flex;
	justify-content: space-between;
}

.filter-block-item-select {
	width: 19%;
}

.filter-block-item-select-с {
	width: 19%;
}

.filter-block-item-select select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #f7f7f9 url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.7099 8.20998C18.6169 8.11625 18.5063 8.04186 18.3845 7.99109C18.2626 7.94032 18.1319 7.91418 17.9999 7.91418C17.8679 7.91418 17.7372 7.94032 17.6153 7.99109C17.4934 8.04186 17.3828 8.11625 17.2899 8.20998L12.7099 12.79C12.6169 12.8837 12.5063 12.9581 12.3845 13.0089C12.2626 13.0596 12.1319 13.0858 11.9999 13.0858C11.8679 13.0858 11.7372 13.0596 11.6153 13.0089C11.4934 12.9581 11.3828 12.8837 11.2899 12.79L6.70988 8.20998C6.61691 8.11625 6.50631 8.04186 6.38445 7.99109C6.26259 7.94032 6.13189 7.91418 5.99988 7.91418C5.86787 7.91418 5.73716 7.94032 5.6153 7.99109C5.49344 8.04186 5.38284 8.11625 5.28988 8.20998C5.10363 8.39734 4.99908 8.6508 4.99908 8.91498C4.99908 9.17917 5.10363 9.43262 5.28988 9.61998L9.87988 14.21C10.4424 14.7718 11.2049 15.0873 11.9999 15.0873C12.7949 15.0873 13.5574 14.7718 14.1199 14.21L18.7099 9.61998C18.8961 9.43262 19.0007 9.17917 19.0007 8.91498C19.0007 8.6508 18.8961 8.39734 18.7099 8.20998Z' fill='%23919698'/%3E%3C/svg%3E%0A") right 10px center no-repeat;
	background-size: 18px auto;
	box-sizing: border-box;
	border-radius: 6px;
	height: 40px;
	line-height: 40px;
	width: 100%;
	border: 0;
	outline: none;
	cursor: pointer;
	padding: 0 0 0 18px;
	margin: 0 0 15px 0;
	color: #919598;
	font-size: 14px;
}

.filter-block-item-select-с {
	position: relative;
}

.filter-category-title {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #f7f7f9 url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.7099 8.20998C18.6169 8.11625 18.5063 8.04186 18.3845 7.99109C18.2626 7.94032 18.1319 7.91418 17.9999 7.91418C17.8679 7.91418 17.7372 7.94032 17.6153 7.99109C17.4934 8.04186 17.3828 8.11625 17.2899 8.20998L12.7099 12.79C12.6169 12.8837 12.5063 12.9581 12.3845 13.0089C12.2626 13.0596 12.1319 13.0858 11.9999 13.0858C11.8679 13.0858 11.7372 13.0596 11.6153 13.0089C11.4934 12.9581 11.3828 12.8837 11.2899 12.79L6.70988 8.20998C6.61691 8.11625 6.50631 8.04186 6.38445 7.99109C6.26259 7.94032 6.13189 7.91418 5.99988 7.91418C5.86787 7.91418 5.73716 7.94032 5.6153 7.99109C5.49344 8.04186 5.38284 8.11625 5.28988 8.20998C5.10363 8.39734 4.99908 8.6508 4.99908 8.91498C4.99908 9.17917 5.10363 9.43262 5.28988 9.61998L9.87988 14.21C10.4424 14.7718 11.2049 15.0873 11.9999 15.0873C12.7949 15.0873 13.5574 14.7718 14.1199 14.21L18.7099 9.61998C18.8961 9.43262 19.0007 9.17917 19.0007 8.91498C19.0007 8.6508 18.8961 8.39734 18.7099 8.20998Z' fill='%23919698'/%3E%3C/svg%3E%0A") right 10px center no-repeat;
	background-size: 18px auto;
	box-sizing: border-box;
	border-radius: 6px;
	height: 40px;
	line-height: 40px;
	width: 100%;
	border: 0;
	outline: none;
	cursor: pointer;
	padding: 0 0 0 18px;
	margin: 0 0 15px 0;
	color: #919598;
	font-size: 14px;
}

	.filter-category-inputs {
		position: absolute;
		left: 0;
		top: 48px;
		width: 200px;
		border-radius: 5px;
		z-index: 222;
		background: #fff;
		box-shadow: 0 0 16px rgb(0 0 0 / 28%);
		display: none;
	}
	
		.filter-category-label {
			display: block;
			padding: 10px 0 10px 35px;
			position: relative;
			cursor: pointer;
			font-size: 13px;
			color: #333;
		}
		
		.filter-category-label:first-child {
			border-radius: 5px 5px 0 0;
		}
		
		.filter-category-label:last-child {
			border-radius: 0 0 5px 5px;
		}
		
			.filter-category-label:before {
				content: '';
				display: block;
				border-radius: 3px;
				width: 14px;
				height: 14px;
				background: #fff;
				border: 1px #ddd solid;
				position: absolute;
				left: 10px;
				top: 10px;
				display: none;
			}
		
			.filter-category-label input {
				border-radius: 3px;
				width: 15px;
				height: 15px;
				background: #ccc;
				border: 1px #eee solid;
				position: absolute;
				left: 10px;
				top: 7px;
				
			}
			
			.filter-category-label input:checked + span {
				color: #19cc9c;
			}
			
			.filter-category-label:hover {
				color: #19cc9c;
				background: #f6fffd;
			}
			
			.filter-category-label-selected {
				color: #19cc9c;
			}
			
			.filter-category-label-selected:before {
				content: '';
				background: #fff url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_403_3015)'%3E%3Cpath d='M22.3188 4.43101L8.49985 18.249C8.40694 18.3423 8.29652 18.4163 8.17494 18.4668C8.05336 18.5173 7.923 18.5433 7.79135 18.5433C7.65969 18.5433 7.52933 18.5173 7.40775 18.4668C7.28617 18.4163 7.17576 18.3423 7.08285 18.249L1.73885 12.9C1.64594 12.8067 1.53552 12.7327 1.41394 12.6822C1.29236 12.6317 1.162 12.6057 1.03035 12.6057C0.898693 12.6057 0.768335 12.6317 0.646752 12.6822C0.52517 12.7327 0.414756 12.8067 0.321847 12.9C0.22857 12.9929 0.154557 13.1033 0.104056 13.2249C0.053554 13.3465 0.0275574 13.4769 0.0275574 13.6085C0.0275574 13.7402 0.053554 13.8705 0.104056 13.9921C0.154557 14.1137 0.22857 14.2241 0.321847 14.317L5.66785 19.662C6.23179 20.2249 6.99604 20.5411 7.79285 20.5411C8.58965 20.5411 9.3539 20.2249 9.91785 19.662L23.7358 5.84701C23.829 5.75412 23.9029 5.64377 23.9533 5.52228C24.0037 5.40079 24.0296 5.27054 24.0296 5.13901C24.0296 5.00747 24.0037 4.87723 23.9533 4.75574C23.9029 4.63425 23.829 4.5239 23.7358 4.43101C23.6429 4.33773 23.5325 4.26372 23.4109 4.21322C23.2894 4.16272 23.159 4.13672 23.0273 4.13672C22.8957 4.13672 22.7653 4.16272 22.6438 4.21322C22.5222 4.26372 22.4118 4.33773 22.3188 4.43101Z' fill='%23374957'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_403_3015'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") center center no-repeat;
				background-size: 8px auto;
				display: none;
			}

.irs--flat .irs-bar, .irs--flat .irs-handle>i:first-child {
    background-color: #12b21d !important;
}

.irs--flat .irs-from, .irs--flat .irs-single, .irs--flat .irs-to {
    background-color: #12b21d !important;
}

.irs--flat .irs-from::before, .irs--flat .irs-single::before, .irs--flat .irs-to::before {
	    border-top-color: #12b21d !important;
}

.filter-block-bottom {
	display: flex;
	padding: 5px 0 0 0;
}

	.filter-block-range {
		flex: 1;
		padding: 0 32px 0 10px;
	}
	
	.filter-block-btns {
		display: flex;
		padding: 10px 0 0 0;
	}
	
		.filter-block-btns .vote-buttom2 {
			position: static;
			margin: 0 0 0 10px;
		}
		
.vote-block {
	
}

	.vote-block-title {
		color: #436e1e;
		font-size: 15px;
		font-weight: 500;
		margin: 0 0 20px 0;
	}
	
	.vote-block-content {
		
	}
	
	form {
		padding: 0;
		margin: 0;
	}
	
.rtop-block {
	background: #fff;
	margin: 0 0 30px 0;
	border-radius: 5px;
	padding: 30px 30px 14px 30px;
}

	.rtop-block-title {
		text-align: center;
		margin: 0 0 25px 0;
		color: #000;
		font-size: 18px;
		font-weight: bold;
	}
	
	.rtop-block-fl {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	
.rtop {
	display: flex;
	margin: 0 0px 16px 0px;
	box-sizing: border-box;
	width: 32%;
	padding: 15px;
	justify-content: space-between;
	border: 1px solid #eaeaea;
	border-radius: 7px;
}

	.rtop:hover {
		border: 1px solid #c1ffee;
		background: #f0fffa;
	}

	.rtop-image {
		width: 64px;
		height: 64px;
		border-radius: 6px;
		overflow: hidden;
	}
	
		.rtop-image img {
			width: 64px;
			height: 64px;
			border-radius: 6px;
		}
		
	.rtop-r {
		display: flex;
		flex-wrap: wrap;
		width: calc(100% - 80px);
	}
	
		.rtop-title {
			font-weight: 500;
			font-size: 15px;
			color: #000;
			line-height: 18px;
			height: 18px;
			overflow: hidden;
			text-overflow: ellipsis;
			width: 100%;
			white-space: nowrap;
		}
		
		.rtop-android {
			color: #727272;
			font-size: 13px;
			height: 16px;
			line-height: 16px;
			overflow: hidden;
			text-overflow: ellipsis;
			width: 100%;
			white-space: nowrap;
			background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 290.868 290.868' style='enable-background:new 0 0 290.868 290.868;' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill:%23ababab;' d='M40.732,91.013c-10.051,0-18.198,7.119-18.198,15.922v68.105c0,8.794,8.148,15.932,18.198,15.932 c10.041,0,18.198-7.137,18.198-15.932v-68.105C58.931,98.141,50.774,91.013,40.732,91.013z M178.38,24.41l15.904-15.859 c1.966-1.957,1.966-5.116,0-7.083c-1.966-1.957-5.134-1.957-7.101,0l-19.572,19.538c-7.001-1.712-14.384-2.658-22.067-2.658 c-7.592,0-14.912,0.938-21.831,2.604L104.176,1.469c-1.966-1.957-5.144-1.957-7.101,0c-1.966,1.957-1.966,5.125,0,7.083 l15.822,15.777c-26.4,10.123-44.744,32.072-44.744,57.58c0,0.31,154.763,0.018,154.763,0 C222.925,56.465,204.681,34.57,178.38,24.41z M122.775,63.748c-5.034,0-9.104-4.06-9.104-9.086c0-5.016,4.069-9.086,9.104-9.086 s9.104,4.069,9.104,9.086C131.888,59.678,127.791,63.748,122.775,63.748z M168.303,63.748c-5.034,0-9.104-4.06-9.104-9.086 c0-5.016,4.069-9.086,9.104-9.086c5.034,0,9.104,4.069,9.104,9.086S173.328,63.748,168.303,63.748z M250.145,91.013 c-10.051,0-18.207,7.119-18.207,15.922v68.105c0,8.794,8.157,15.932,18.207,15.932c10.05,0,18.189-7.146,18.189-15.932v-68.105 C268.334,98.141,260.177,91.013,250.145,91.013z M68.153,199.976c0,15.021,12.181,27.184,27.22,27.238v47.722 c0,8.803,8.148,15.932,18.198,15.932c10.041,0,18.189-7.128,18.189-15.932v-47.722h27.348v47.722 c0,8.803,8.148,15.932,18.198,15.932c10.041,0,18.189-7.128,18.189-15.932v-47.722h0.118c15.085,0,27.311-12.199,27.311-27.238 V90.986H68.162v108.99H68.153z'/%3E%3C/g%3E%3C/svg%3E%0A") left center no-repeat;
			background-size: 16px auto;
			padding: 0 0 0 20px;
			margin: 0 0 3px 0;
		}
		
		.ltop-rating {
			background: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 15l-5.878 3.09 1.123-6.545L.489 6.91l6.572-.955L10 0l2.939 5.955 6.572.955-4.756 4.635 1.123 6.545z' fill='%23ffd200'/%3E%3C/svg%3E") left center no-repeat;
			background-size: 16px auto;
			padding: 0 0 0 20px;
			height: 18px;
			line-height: 19px;
			color: #000;
			font-weight: 500;
			font-size: 14px;
			margin: 0 14px 0 0;
		}
		
		.ltop-size {
			height: 18px;
			line-height: 19px;
			color: #47952b;
			font-size: 13px;
		}
		
.tags-block {
	margin: 0 0 30px 0;
}

	.tags-block a {
		display: inline-block;
		vertical-align: top;
		border-radius: 5px;
		background: #fff;
		box-shadow: 0 0 10px rgba(0,0,0,.02);
		padding: 12px 24px;
		color: #2cb0a1;
		font-size: 14px;
		text-decoration: underline;
		margin: 0 14px 14px 0;
		box-sizing: border-box;
	}
	
		.tags-block a:hover {
			background: #2dafa1;
			color: #fff;
		}
		
	.tags-block a.tactive {
		box-sizing: border-box;
		border: 1px #2cb0a1 solid;
		color: #000;
	}
		
.content-block {
	
}

	.cbtitle {
		text-align: center;
		margin: 0 0 30px 0;
		color: #000;
		font-size: 22px;
	}
	
.grblock {
	border-radius: 6px;
	background: linear-gradient(295deg, #49cc74 0%, #35a989 100%);
	padding: 40px 30px 24px 30px;
	margin: 0 0 30px 0;
}

	.grblock-title {
		font-size: 20px;
		color: #fff;
		margin: 0 0 25px 0;
	}
	
		.grblock-title a {
			display: inline-block;
			vertical-align: top;
			font-size: 13px;
			border-bottom: 1px #fff solid;
			height: 16px;
			line-height: 16px;
			color: #fff;
			position: relative;
			margin: 4px 0 0 50px;
		}
		
			.grblock-title a i {
				font-size: 13px;
				position: absolute;
				left: -15px;
				top: 3px;
			}
		
			.grblock-title a:hover {
				border-bottom: 1px #fff dotted;
				opacity: 0.9;
			}
			
	.grblock-content {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		
	}
		
.gnews {
	display: flex;
	margin: 0 0px 16px 0px;
	background: #fff;
	box-sizing: border-box;
	width: 32%;
	justify-content: space-between;
	border-radius: 10px;
	transition:all 0.3s ease;
}

	.gnews:hover {
		background: #e8f8fa;
		box-shadow: 0 0 29px rgba(0,0,0,.36);
	}

	.gnews-image {
		width: 90px;
		height: 90px;
		border-radius: 10px;
		overflow: hidden;
		box-shadow: 5px 0 5px rgba(0,0,0,.18);
		margin-left: -1px;
	}
	
		.gnews-image img {
			width: 90px;
			height: 90px;
			border-radius: 10px;
		}
		
	.gnews-r {
		display: flex;
		flex-wrap: wrap;
		width: calc(100% - 105px);
	}
	
		.gnews-title {
			font-weight: 500;
			font-size: 15px;
			color: #535353;
			line-height: 16px;
			height: 16px;
			overflow: hidden;
			text-overflow: ellipsis;
			width: 100%;
			white-space: nowrap;
			margin: 12px 15px 0 3px;
		}
		
		.gnews:hover .gnews-title {
			color: #2971cb;
		}
		
		.gnews-android {
			color: #999;
			font-size: 13px;
			height: 16px;
			line-height: 16px;
			overflow: hidden;
			text-overflow: ellipsis;
			width: 100%;
			white-space: nowrap;
			background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 290.868 290.868' style='enable-background:new 0 0 290.868 290.868;' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill:%23c7c7c7;' d='M40.732,91.013c-10.051,0-18.198,7.119-18.198,15.922v68.105c0,8.794,8.148,15.932,18.198,15.932 c10.041,0,18.198-7.137,18.198-15.932v-68.105C58.931,98.141,50.774,91.013,40.732,91.013z M178.38,24.41l15.904-15.859 c1.966-1.957,1.966-5.116,0-7.083c-1.966-1.957-5.134-1.957-7.101,0l-19.572,19.538c-7.001-1.712-14.384-2.658-22.067-2.658 c-7.592,0-14.912,0.938-21.831,2.604L104.176,1.469c-1.966-1.957-5.144-1.957-7.101,0c-1.966,1.957-1.966,5.125,0,7.083 l15.822,15.777c-26.4,10.123-44.744,32.072-44.744,57.58c0,0.31,154.763,0.018,154.763,0 C222.925,56.465,204.681,34.57,178.38,24.41z M122.775,63.748c-5.034,0-9.104-4.06-9.104-9.086c0-5.016,4.069-9.086,9.104-9.086 s9.104,4.069,9.104,9.086C131.888,59.678,127.791,63.748,122.775,63.748z M168.303,63.748c-5.034,0-9.104-4.06-9.104-9.086 c0-5.016,4.069-9.086,9.104-9.086c5.034,0,9.104,4.069,9.104,9.086S173.328,63.748,168.303,63.748z M250.145,91.013 c-10.051,0-18.207,7.119-18.207,15.922v68.105c0,8.794,8.157,15.932,18.207,15.932c10.05,0,18.189-7.146,18.189-15.932v-68.105 C268.334,98.141,260.177,91.013,250.145,91.013z M68.153,199.976c0,15.021,12.181,27.184,27.22,27.238v47.722 c0,8.803,8.148,15.932,18.198,15.932c10.041,0,18.189-7.128,18.189-15.932v-47.722h27.348v47.722 c0,8.803,8.148,15.932,18.198,15.932c10.041,0,18.189-7.128,18.189-15.932v-47.722h0.118c15.085,0,27.311-12.199,27.311-27.238 V90.986H68.162v108.99H68.153z'/%3E%3C/g%3E%3C/svg%3E%0A") left center no-repeat;
			background-size: 16px auto;
			padding: 0 0 0 20px;
			margin: -5px 0 0 0;
		}
		
		.gnews-rating {
			background: #ffde00 url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 15l-5.878 3.09 1.123-6.545L.489 6.91l6.572-.955L10 0l2.939 5.955 6.572.955-4.756 4.635 1.123 6.545z' fill='%23fff'/%3E%3C/svg%3E") 8px center no-repeat;
			background-size: 16px auto;
			padding: 0 10px 0 25px;
			height: 24px;
			border-radius: 12px;
			line-height: 25px;
			color: #fff;
			font-weight: 500;
			font-size: 14px;
			margin: -2px 14px 0 0;
		}
		
		.gnews-size {
			height: 18px;
			line-height: 19px;
			color: #969696;
			font-size: 13px;
		}
		
.snblock {
	margin: 0 0 30px 0;
}

	.snblock-title {
		font-size: 20px;
		color: #000;
		margin: 0 0 25px 0;
	}
	
		.snblock-title a {
			display: inline-block;
			vertical-align: top;
			font-size: 13px;
			border-bottom: 1px #21d5a5 solid;
			height: 16px;
			line-height: 16px;
			color: #21d5a5;
			position: relative;
			margin: 4px 0 0 50px;
		}
		
			.snblock-title a i {
				font-size: 13px;
				position: absolute;
				left: -15px;
				top: 3px;
			}
		
			.snblock-title a:hover {
				border-bottom: 1px #21d5a5 dotted;
				opacity: 0.9;
			}
			
		.snblock-title h1, .snblock-title h2 {
			font-size: 20px;
			padding: 0;
			margin: 0;
			font-weight: 400;
			display: inline;
		}
		
	.snblock-content {
		
	}
	
.wbblock {
	margin: 0 0 30px 0;
	padding: 30px 30px 14px 30px;
	border: 1px solid #c9faed;
	border-radius: 5px;
	background: #f0fdf9;
}

.wbblock .rtop {
	background: #fff;
}

.wbblock .rtop:hover {
	background: #e7f5f7;
	border: 1px #cbdcd8 solid;
}

.wbblock .snblock-title a {
	color: #21d5a5;
	border-bottom: 1px #21d5a5 solid;
}

.wbblock .snblock-title a:hover {
	border-bottom: 1px #21d5a5 dotted;
}

.grblock2 {
	background: linear-gradient(295deg, #ffc600 0%, #db7b5e 0%, #b33c92 100%);
}

.grblock3 {
	background: linear-gradient(295deg, #712b8d 0%, #966ae7 50.12%, #1b4996 100%);
}

.snews-wrap {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.snews {
	display: flex;
	width: 416px;
	box-sizing: border-box;
	background: #fff;
	border-radius: 6px;
	padding: 25px;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 30px;
}

	.snews-title {
		width: 100%;
		margin: 0 0 20px 0;
		color: #383838;
		font-size: 16px;
		line-height: 22px;
		max-height: 44px;
		overflow: hidden;
	}
	
		.snews-title a {
			color: #383838;
		}
		
			.snews-title a:hover {
				color: #158e6d;
			}
			
	.snews-left {
		width: 150px;
	}
	
		.snews-image {
			margin: 0 0 15px 0;
		}
		
			.snews-image img {
				max-width: 100%;
				display: block;
			}
			
		.snews-more {
			display: block;
			height: 38px;
			line-height: 38px;
			border-radius: 6px;
			background: #19d19f;
			text-align: center;
			color: #fff;
			font-size: 14px;
		}
		
			.snews-more:hover {
				background: #2eb691;
			}
			
	.snews-text {
		width: calc(100% - 175px);
		font-size: 13px;
		line-height: 20px;
		color: #777;
	}
	
.stext {
	color: #8f8f8f;
	font-size: 15px;
	line-height: 24px;
	margin: 0 0 30px 0;
}

	.stext-title, .stext h1, .stext h2 {
		color: #000;
		font-size: 24px;
		font-weight: normal;
		padding: 0;
		margin: 0 0 30px 0;
	}
	
	.stext-title h1, .stext-title h2 {
		margin: 0;
	}
	
.footer {
	background: #2c4052;
}

	.footer-w {
		width: 1200px;
		margin: 0 auto;
		text-align: left;
		padding: 40px;
		display: flex;
		justify-content: space-between;
		box-sizing: border-box;
	}
	
		.footer-l {
			width: 360px;
		}
		
			.footer-soc {
				display: flex;
				flex-wrap: wrap;
			}
			
				.footer-soc a {
					width: 40px;
					height: 40px;
					border: 1px #8f97a7 solid;
					border-radius: 7px;
					margin: 0 8px 15px 0;
					
				}
				
				.footer-soc a:after {
					background-position: center center;
					background-repeat: no-repeat;
					background-size: 28px auto;
					content: '';
					width: 100%;
					height: 100%;
					display: block;
				}
				
				.soc-fb:after {
					background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 310 310' style='enable-background:new 0 0 310 310;' xml:space='preserve' fill='%238f97a7'%3E%3Cg id='XMLID_834_'%3E%3Cpath id='XMLID_835_' d='M81.703,165.106h33.981V305c0,2.762,2.238,5,5,5h57.616c2.762,0,5-2.238,5-5V165.765h39.064 c2.54,0,4.677-1.906,4.967-4.429l5.933-51.502c0.163-1.417-0.286-2.836-1.234-3.899c-0.949-1.064-2.307-1.673-3.732-1.673h-44.996 V71.978c0-9.732,5.24-14.667,15.576-14.667c1.473,0,29.42,0,29.42,0c2.762,0,5-2.239,5-5V5.037c0-2.762-2.238-5-5-5h-40.545 C187.467,0.023,186.832,0,185.896,0c-7.035,0-31.488,1.381-50.804,19.151c-21.402,19.692-18.427,43.27-17.716,47.358v37.752H81.703 c-2.762,0-5,2.238-5,5v50.844C76.703,162.867,78.941,165.106,81.703,165.106z'/%3E%3C/g%3E%3C/svg%3E%0A");
					background-size: 18px auto !important;
				}
				
					.soc-fb:hover:after {
						background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 310 310' style='enable-background:new 0 0 310 310;' xml:space='preserve' fill='%2321a9ff'%3E%3Cg id='XMLID_834_'%3E%3Cpath id='XMLID_835_' d='M81.703,165.106h33.981V305c0,2.762,2.238,5,5,5h57.616c2.762,0,5-2.238,5-5V165.765h39.064 c2.54,0,4.677-1.906,4.967-4.429l5.933-51.502c0.163-1.417-0.286-2.836-1.234-3.899c-0.949-1.064-2.307-1.673-3.732-1.673h-44.996 V71.978c0-9.732,5.24-14.667,15.576-14.667c1.473,0,29.42,0,29.42,0c2.762,0,5-2.239,5-5V5.037c0-2.762-2.238-5-5-5h-40.545 C187.467,0.023,186.832,0,185.896,0c-7.035,0-31.488,1.381-50.804,19.151c-21.402,19.692-18.427,43.27-17.716,47.358v37.752H81.703 c-2.762,0-5,2.238-5,5v50.844C76.703,162.867,78.941,165.106,81.703,165.106z'/%3E%3C/g%3E%3C/svg%3E%0A");
					}
				
				
				.soc-ok:after {
					background-image: url("data:image/svg+xml,%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 15 8.328125 C 16.296875 8.328125 17.351563 9.382813 17.351563 10.679688 C 17.351563 11.972656 16.296875 13.027344 15 13.027344 C 13.703125 13.027344 12.648438 11.972656 12.648438 10.679688 C 12.648438 9.382813 13.703125 8.328125 15 8.328125 Z M 15 16.355469 C 18.132813 16.355469 20.679688 13.808594 20.679688 10.679688 C 20.679688 7.546875 18.132813 5 15 5 C 11.867188 5 9.324219 7.546875 9.324219 10.679688 C 9.324219 13.808594 11.867188 16.355469 15 16.355469 Z M 17.296875 20.988281 C 18.453125 20.722656 19.566406 20.265625 20.59375 19.621094 C 21.371094 19.132813 21.605469 18.105469 21.117188 17.328125 C 20.625 16.546875 19.601563 16.3125 18.820313 16.804688 C 16.496094 18.265625 13.503906 18.265625 11.175781 16.804688 C 10.398438 16.3125 9.371094 16.546875 8.882813 17.328125 C 8.394531 18.105469 8.628906 19.132813 9.40625 19.621094 C 10.433594 20.265625 11.546875 20.722656 12.703125 20.988281 L 9.527344 24.160156 C 8.878906 24.808594 8.878906 25.863281 9.527344 26.511719 C 9.855469 26.835938 10.277344 27 10.703125 27 C 11.128906 27 11.554688 26.835938 11.882813 26.511719 L 15 23.394531 L 18.121094 26.511719 C 18.769531 27.164063 19.820313 27.164063 20.472656 26.511719 C 21.121094 25.863281 21.121094 24.808594 20.472656 24.160156 C 20.472656 24.160156 17.296875 20.988281 17.296875 20.988281 Z' fill='%238f97a7'/%3E%3C/svg%3E");
				}
				
					.soc-ok:hover:after {
						background-image: url("data:image/svg+xml,%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 15 8.328125 C 16.296875 8.328125 17.351563 9.382813 17.351563 10.679688 C 17.351563 11.972656 16.296875 13.027344 15 13.027344 C 13.703125 13.027344 12.648438 11.972656 12.648438 10.679688 C 12.648438 9.382813 13.703125 8.328125 15 8.328125 Z M 15 16.355469 C 18.132813 16.355469 20.679688 13.808594 20.679688 10.679688 C 20.679688 7.546875 18.132813 5 15 5 C 11.867188 5 9.324219 7.546875 9.324219 10.679688 C 9.324219 13.808594 11.867188 16.355469 15 16.355469 Z M 17.296875 20.988281 C 18.453125 20.722656 19.566406 20.265625 20.59375 19.621094 C 21.371094 19.132813 21.605469 18.105469 21.117188 17.328125 C 20.625 16.546875 19.601563 16.3125 18.820313 16.804688 C 16.496094 18.265625 13.503906 18.265625 11.175781 16.804688 C 10.398438 16.3125 9.371094 16.546875 8.882813 17.328125 C 8.394531 18.105469 8.628906 19.132813 9.40625 19.621094 C 10.433594 20.265625 11.546875 20.722656 12.703125 20.988281 L 9.527344 24.160156 C 8.878906 24.808594 8.878906 25.863281 9.527344 26.511719 C 9.855469 26.835938 10.277344 27 10.703125 27 C 11.128906 27 11.554688 26.835938 11.882813 26.511719 L 15 23.394531 L 18.121094 26.511719 C 18.769531 27.164063 19.820313 27.164063 20.472656 26.511719 C 21.121094 25.863281 21.121094 24.808594 20.472656 24.160156 C 20.472656 24.160156 17.296875 20.988281 17.296875 20.988281 Z' fill='%2321a9ff'/%3E%3C/svg%3E");
					}
				
				.soc-tg:after {
					background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='%238f97a7'%3E%3Cpath d='m20.665 3.717-17.73 6.837c-1.21.486-1.203 1.161-.222 1.462l4.552 1.42 10.532-6.645c.498-.303.953-.14.579.192l-8.533 7.701h-.002l.002.001-.314 4.692c.46 0 .663-.211.921-.46l2.211-2.15 4.599 3.397c.848.467 1.457.227 1.668-.785l3.019-14.228c.309-1.239-.473-1.8-1.282-1.434z'/%3E%3C/svg%3E");
					background-size: 24px auto !important;
				}
				
					.soc-tg:hover:after {
						background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='%2321a9ff'%3E%3Cpath d='m20.665 3.717-17.73 6.837c-1.21.486-1.203 1.161-.222 1.462l4.552 1.42 10.532-6.645c.498-.303.953-.14.579.192l-8.533 7.701h-.002l.002.001-.314 4.692c.46 0 .663-.211.921-.46l2.211-2.15 4.599 3.397c.848.467 1.457.227 1.668-.785l3.019-14.228c.309-1.239-.473-1.8-1.282-1.434z'/%3E%3C/svg%3E");
					}
				
				.soc-tw:after {
					background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.002 512.002' style='enable-background:new 0 0 512.002 512.002;' xml:space='preserve' fill='%238f97a7'%3E%3Cpath d='M500.398,94.784c-8.043,3.567-16.313,6.578-24.763,9.023c10.004-11.314,17.631-24.626,22.287-39.193 c1.044-3.265-0.038-6.839-2.722-8.975c-2.681-2.137-6.405-2.393-9.356-0.644c-17.945,10.643-37.305,18.292-57.605,22.764 c-20.449-19.981-48.222-31.353-76.934-31.353c-60.606,0-109.913,49.306-109.913,109.91c0,4.773,0.302,9.52,0.9,14.201 c-75.206-6.603-145.124-43.568-193.136-102.463c-1.711-2.099-4.347-3.231-7.046-3.014c-2.7,0.211-5.127,1.734-6.491,4.075 c-9.738,16.709-14.886,35.82-14.886,55.265c0,26.484,9.455,51.611,26.158,71.246c-5.079-1.759-10.007-3.957-14.711-6.568 c-2.525-1.406-5.607-1.384-8.116,0.054c-2.51,1.439-4.084,4.084-4.151,6.976c-0.012,0.487-0.012,0.974-0.012,1.468 c0,39.531,21.276,75.122,53.805,94.52c-2.795-0.279-5.587-0.684-8.362-1.214c-2.861-0.547-5.802,0.456-7.731,2.638 c-1.932,2.18-2.572,5.219-1.681,7.994c12.04,37.591,43.039,65.24,80.514,73.67c-31.082,19.468-66.626,29.665-103.939,29.665 c-7.786,0-15.616-0.457-23.279-1.364c-3.807-0.453-7.447,1.795-8.744,5.416c-1.297,3.622,0.078,7.66,3.316,9.736 c47.935,30.735,103.361,46.98,160.284,46.98c111.903,0,181.907-52.769,220.926-97.037c48.657-55.199,76.562-128.261,76.562-200.451 c0-3.016-0.046-6.061-0.139-9.097c19.197-14.463,35.724-31.967,49.173-52.085c2.043-3.055,1.822-7.094-0.545-9.906 C507.7,94.204,503.76,93.294,500.398,94.784z'/%3E%3C/svg%3E%0A");
					background-size: 20px auto !important;
				}
				
					.soc-tw:hover:after {
						background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.002 512.002' style='enable-background:new 0 0 512.002 512.002;' xml:space='preserve' fill='%2321a9ff'%3E%3Cpath d='M500.398,94.784c-8.043,3.567-16.313,6.578-24.763,9.023c10.004-11.314,17.631-24.626,22.287-39.193 c1.044-3.265-0.038-6.839-2.722-8.975c-2.681-2.137-6.405-2.393-9.356-0.644c-17.945,10.643-37.305,18.292-57.605,22.764 c-20.449-19.981-48.222-31.353-76.934-31.353c-60.606,0-109.913,49.306-109.913,109.91c0,4.773,0.302,9.52,0.9,14.201 c-75.206-6.603-145.124-43.568-193.136-102.463c-1.711-2.099-4.347-3.231-7.046-3.014c-2.7,0.211-5.127,1.734-6.491,4.075 c-9.738,16.709-14.886,35.82-14.886,55.265c0,26.484,9.455,51.611,26.158,71.246c-5.079-1.759-10.007-3.957-14.711-6.568 c-2.525-1.406-5.607-1.384-8.116,0.054c-2.51,1.439-4.084,4.084-4.151,6.976c-0.012,0.487-0.012,0.974-0.012,1.468 c0,39.531,21.276,75.122,53.805,94.52c-2.795-0.279-5.587-0.684-8.362-1.214c-2.861-0.547-5.802,0.456-7.731,2.638 c-1.932,2.18-2.572,5.219-1.681,7.994c12.04,37.591,43.039,65.24,80.514,73.67c-31.082,19.468-66.626,29.665-103.939,29.665 c-7.786,0-15.616-0.457-23.279-1.364c-3.807-0.453-7.447,1.795-8.744,5.416c-1.297,3.622,0.078,7.66,3.316,9.736 c47.935,30.735,103.361,46.98,160.284,46.98c111.903,0,181.907-52.769,220.926-97.037c48.657-55.199,76.562-128.261,76.562-200.451 c0-3.016-0.046-6.061-0.139-9.097c19.197-14.463,35.724-31.967,49.173-52.085c2.043-3.055,1.822-7.094-0.545-9.906 C507.7,94.204,503.76,93.294,500.398,94.784z'/%3E%3C/svg%3E%0A");
					}
				
				.soc-vk:after {
					background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='%238f97a7'%3E%3Cpath d='M21.579 6.855c.14-.465 0-.806-.662-.806h-2.193c-.558 0-.813.295-.953.619 0 0-1.115 2.719-2.695 4.482-.51.513-.743.675-1.021.675-.139 0-.341-.162-.341-.627V6.855c0-.558-.161-.806-.626-.806H9.642c-.348 0-.558.258-.558.504 0 .528.79.65.871 2.138v3.228c0 .707-.127.836-.407.836-.743 0-2.551-2.729-3.624-5.853-.209-.607-.42-.852-.98-.852H2.752c-.627 0-.752.295-.752.619 0 .582.743 3.462 3.461 7.271 1.812 2.601 4.363 4.011 6.687 4.011 1.393 0 1.565-.313 1.565-.853v-1.966c0-.626.133-.752.574-.752.324 0 .882.164 2.183 1.417 1.486 1.486 1.732 2.153 2.567 2.153h2.192c.626 0 .939-.313.759-.931-.197-.615-.907-1.51-1.849-2.569-.512-.604-1.277-1.254-1.51-1.579-.325-.419-.231-.604 0-.976.001.001 2.672-3.761 2.95-5.04z'/%3E%3C/svg%3E");
				}
				
					.soc-vk:hover:after {
						background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='%2321a9ff'%3E%3Cpath d='M21.579 6.855c.14-.465 0-.806-.662-.806h-2.193c-.558 0-.813.295-.953.619 0 0-1.115 2.719-2.695 4.482-.51.513-.743.675-1.021.675-.139 0-.341-.162-.341-.627V6.855c0-.558-.161-.806-.626-.806H9.642c-.348 0-.558.258-.558.504 0 .528.79.65.871 2.138v3.228c0 .707-.127.836-.407.836-.743 0-2.551-2.729-3.624-5.853-.209-.607-.42-.852-.98-.852H2.752c-.627 0-.752.295-.752.619 0 .582.743 3.462 3.461 7.271 1.812 2.601 4.363 4.011 6.687 4.011 1.393 0 1.565-.313 1.565-.853v-1.966c0-.626.133-.752.574-.752.324 0 .882.164 2.183 1.417 1.486 1.486 1.732 2.153 2.567 2.153h2.192c.626 0 .939-.313.759-.931-.197-.615-.907-1.51-1.849-2.569-.512-.604-1.277-1.254-1.51-1.579-.325-.419-.231-.604 0-.976.001.001 2.672-3.761 2.95-5.04z'/%3E%3C/svg%3E");
					}
				
				.soc-yt:after {
					background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 461.001 461.001' style='enable-background:new 0 0 461.001 461.001;' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill:%238f97a7;' d='M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728 c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137 C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607 c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z'/%3E%3C/g%3E%3C/svg%3E%0A");
					background-size: 24px auto !important;
				}
				
					.soc-yt:hover:after {
						background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 461.001 461.001' style='enable-background:new 0 0 461.001 461.001;' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill:%2321a9ff;' d='M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728 c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137 C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607 c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z'/%3E%3C/g%3E%3C/svg%3E%0A");
					}
				
					.footer-soc a:hover {
						border: 1px #21a9ff solid;
					}
					
			.footer-text {
				font-size: 13px;
				line-height: 18px;
				color: #7d8994;
			}
			
				.footer-text a {
					color: #9caebe;
					text-decoration: underline;
				}
				
					.footer-text a:hover {
						color: #21a9ff;
					}
		
		.footer-r {
			width: calc(100% - 480px);
			display: flex;
			justify-content: space-between;
		}
		
			.footer-links {
				width: 30%;
			}
			
				.footer-links a {
					display: block;
					color: #9caebe;
					font-size: 14px;
					text-decoration: underline;
					margin: 0 0 10px 0;
				}
				
					.footer-links a:hover {
						color: #21a9ff;
					}
		
.main-news-wrap {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -6px;
}		
						
/* Краткая новость */
.main-news-w {
	width: 25%;
	box-sizing: border-box;
	padding: 0 6px 12px;
	display: flex;
}

.main-news {
	transition:all 0.3s ease;
	box-sizing: border-box;
	position: relative;
	border-radius: 6px;
	background: #fff;
	box-shadow: 0 2px 0 rgba(0,0,0,.03);
	text-align: center;
	padding: 20px 0 0 0;
	width: 100%;
	overflow: hidden;
}

	.main-news-image {
		width: 90px;
		height: 90px;
		border-radius: 10px;
		overflow: hidden;
		margin: 0 auto 25px auto;
	}
	
		.main-news-image img {
			width: 90px;
			height: 90px;
			border-radius: 10px;
			display: block;
		}
		
	.main-news-title {
		padding: 0 20px 10px 20px;
	}
	
		.main-news-title a {
			display: block;
			color: #464646;
			font-size: 14px;
			line-height: 16px;
			height: 16px;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			width: 100%;
			font-weight: 500;
		}
		
	.main-news-rating {
		position: absolute;
		background: #fff url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 15l-5.878 3.09 1.123-6.545L.489 6.91l6.572-.955L10 0l2.939 5.955 6.572.955-4.756 4.635 1.123 6.545z' fill='%23ffd200'/%3E%3C/svg%3E") 5px center no-repeat;
		background-size: 18px auto;
		border-radius: 4px;
		height: 24px;
		line-height: 24px;
		padding: 0 0 0 27px;
		font-size: 14px;
		font-weight: 500;
		color: #000;
		top: 103px;
		left: 50%;
		width: 56px;
		margin: 0 0 0 -28px;
		box-sizing: border-box;
		text-align: left;
	}
	
	
	.main-news-size {
		color: #47952b;
		font-size: 13px;
		margin: 0 0 15px 0;
	}
	
	.main-news-text {
		color: #8a8a8a;
		font-size: 12px;
		line-height: 18px;
		height: 72px;
		overflow: hidden;
		margin: 0 10px 15px 10px;
	}
	
	.main-news-b {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		border-radius: 0 0 6px 6px;
		background: #faf9f3;
		padding: 12px 6px 9px 6px;
		position: relative;
		z-index: 2;
	}
	
	.main-news:after {
		content: '';
		border-radius: 0 0 6px 6px;
		background: #faf9f3;
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 32px;		
		display: block;
		z-index: 1;
	}
	
	.rrr .main-news:after {
		display: none;
	}
	
		.mns {
			margin: 0 3px 3px 3px;
			height: 20px;
			line-height: 22px;
			border-radius: 4px;
			padding: 0 5px;
			font-size: 11px;
			color: #fff;
		}
		
			.mns-top {
				background: #ff6600;
			}
			
			.mns-new {
				background: #4eb824;
			}
			
			.mns-upd {
				background: #4b93ca;
			}
			
			.mns-mod {
				background: #c386cb;
			}
			
			.mns-full {
				background: #6b66d8;
			}
			
		.main-news-i {
			position: absolute;
			right: 0px;
			top: 0px;
			cursor: pointer;
			width: 40px;
			height: 40px;
			display: flex;
			justify-content: center;
			align-items: center;
			color: #45bfb2;
			font-size: 20px;
		}
		
			.main-news-i:hover {
				color: #4eb824;
			}
			
		.main-news-info {
			opacity: 0;
			right: 200px;
			top: 0;
			position: absolute;
			width: 196px;
			border-radius: 6px;
			background: #fff;
			box-shadow: 0 0 38px rgba(0,0,0,.38);
			transition:all 0.2s ease;
			text-align: left;
			z-index: 5555;
		}
		
			.main-news-info-line {
				padding: 10px 25px;
				border-bottom: 1px #ebebeb solid;
				color: #8e8e8e;
				font-size: 13px;
			}
			
				.main-news-info-line i {
					font-style: normal;
					display: block;					
					color: #333;
				}
				
				.main-news-info-line a {
					color: #2db0a2;
					text-decoration: underline;
				}
				
					.main-news-info-line a:hover {
						color: #12b21d;
					}
					
	.main-news-active .main-news-info {
		opacity: 1;
		right: 44px;
	}
	
	.main-news-active {
		overflow: visible;
		box-shadow: 0 0 95px rgba(0,0,0,.38);
	}
	
	.main-news-active .main-news-i:before {
		content: "\f186";
		color: #ff4200;
		font-size: 24px;
	}
	
	.main-news-active {
		
	}

	
				
			
					
		
		
/* Поиск по сайту */
.search-block {
	border: 1px rgba(255,255,255,0.37) solid;
	position: relative;
	height: 38px;
	flex: 1;
	margin: 0 110px;
	border-radius: 6px;
	padding: 0 0 0 48px;
}

	.search-block form {
		padding: 0;
		margin: 0;
	}
	
	.form-text {
		height: 38px;
		line-height: 38px;
		width: 100%;
		box-sizing: border-box;		
		color: #c2ead4;
		font-size: 15px;
		margin: 0;
		border: 0;
		outline: none;
		background: none;
		display: block;
	}
	
	.form-search {
		display: block;
		padding: 0;
		border: 0;
		cursor: pointer;
		margin: 0;
		position: absolute;
		left: 0px;
		top: 0px;
		width: 48px;
		height: 38px;
		outline: none;
		background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_403:2886)'%3E%3Cpath d='M23.7068 22.2937L17.7378 16.3247C19.3644 14.3353 20.1642 11.7968 19.9716 9.23426C19.7791 6.67173 18.609 4.28123 16.7034 2.55722C14.7977 0.833208 12.3024 -0.0924103 9.73342 -0.0281784C7.16447 0.0360534 4.71849 1.08522 2.9014 2.90231C1.08431 4.7194 0.0351379 7.16539 -0.029094 9.73434C-0.0933258 12.3033 0.832293 14.7987 2.5563 16.7043C4.28031 18.6099 6.67081 19.78 9.23334 19.9725C11.7959 20.1651 14.3344 19.3653 16.3238 17.7387L22.2928 23.7077C22.4814 23.8899 22.734 23.9907 22.9962 23.9884C23.2584 23.9861 23.5092 23.8809 23.6946 23.6955C23.88 23.5101 23.9852 23.2593 23.9875 22.9971C23.9897 22.7349 23.8889 22.4823 23.7068 22.2937ZM9.99978 18.0007C8.41753 18.0007 6.87081 17.5315 5.55522 16.6525C4.23963 15.7734 3.21425 14.524 2.60875 13.0622C2.00324 11.6004 1.84482 9.99182 2.1535 8.43998C2.46218 6.88813 3.22411 5.46266 4.34293 4.34384C5.46175 3.22502 6.88721 2.4631 8.43906 2.15442C9.99091 1.84573 11.5994 2.00416 13.0613 2.60966C14.5231 3.21516 15.7725 4.24054 16.6515 5.55614C17.5306 6.87173 17.9998 8.41845 17.9998 10.0007C17.9974 12.1217 17.1538 14.1551 15.654 15.6549C14.1542 17.1547 12.1208 17.9983 9.99978 18.0007Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_403:2886'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") center center no-repeat;
		background-size: 18px auto;
	}
	
		.form-search:hover {
			opacity: 0.7;
		}
		
		
/* Окно быстрого поиска */
#searchsuggestions { 
	width: 400px;
	background: #fff;
	text-align: left;
	z-index: 8888;
}

	#searchsuggestions a {
		display: block;
		padding: 15px 20px;
		color: #919191;
		font-size: 14px;
		line-height: 16px;
		border-bottom: 1px #ebebeb solid;
	}
		
		#searchsuggestions a span {
			display: block;
		}
	
		#searchsuggestions a:hover {
			background: #ebebeb;
		}
		
			
			
		#searchsuggestions a span.searchheading {
			color: #000;
			font-size: 15px;
			line-height: 18px;
			margin: 0 0 5px 0;
		}


#searchsuggestions span.seperator { /* блок для ссылки расширенный поиск */
	
}
	#searchsuggestions span.seperator a { 
		
	}
	
	#searchsuggestions span.notfound { /* Заголовок, если ничего не найдено */
		display: block;
		padding: 15px 20px;
		color: #919191;
		font-size: 14px;
		line-height: 16px;
		border-bottom: 1px #ebebeb solid;
	}

	#searchsuggestions .break { /* пустой br */
		display: none;
	}
	

				
/* Навигация по страницам */
.navigation {
	width: 100%;
	clear: both;
	padding: 20px 0 20px 0;
	vertical-align: top;
	text-align: center;
}
	
	.navigation a, .navigation span {
		vertical-align: middle;
	}
		
	.navigation-center {
		display: inline-block;
		vertical-align: top;
		font-size: 15px;
	}
	
		.navigation-center a {
			display: inline-block;
			text-align: center;
			background: linear-gradient(0deg, #19d19f 0%, #3be1b4 100%);
			margin: 0 2px 10px 2px;
			color: #fff;
			width: 40px;
			height: 40px;
			border-radius: 6px;
			border: 1px solid #42d6aa;
			text-align: center;
			line-height: 40px;
			box-sizing: border-box;	
		}
		
			.navigation-center a:hover {				
				background: #32e16f;
			}
			
		.navigation-center span {
			display: inline-block;
			text-align: center;
			background: #fff;
			margin: 0 2px 10px 2px;
			color: #000;
			width: 40px;
			height: 40px;
			border-radius: 6px;
			border: 0;
			text-align: center;
			line-height: 40px;
			box-sizing: border-box;	
		}
		
	.navigation-label {
		padding: 20px 0;
		color: #919191;
		font-size: 14px;
	}
		
.load-news {
	border-radius: 6px;
	background-clip: padding-box;
	background: #ffc600;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
	position: relative;
	padding: 0 32px 0 58px;
	color: #906c00;
	font-size: 14px;
	display: inline-block;
	vertical-align: top;
}

	.load-news i {
		color: #906c00;
		font-size: 18px;
		position: absolute;
		left: 18px;
		top: 0px;
		width: 40px;
		height: 40px;
		display: flex;
		justify-content: center;
		align-items: center;
		
	}
	
	.gorotation i {
		animation:spin 1s linear infinite;
	}
	
	@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

	.load-news:hover {
		
	}
		
/* Полная новость */
.full-news {
	border-radius: 5px;
	background: #fff;
	padding: 30px;
	margin: 0 0 30px 0;
}

	.full-news-head {
		display: flex;
		justify-content: space-between;
		margin: 0 0 20px 0;
		align-items: center;
	}
	
		.full-news-head-l {
			display: flex;
			justify-content: space-between;
			align-items: center;
			flex-direction: row-reverse;
			width: calc(100% - 440px);
		}
		
			.full-news-head-t {
				width: calc(100% - 135px);
			}
			
				.full-news-title {
					color: #000;
					font-size: 22px;
					line-height: 24px;
					max-height: 48px;
					overflow: hidden;
					margin: 0 0 5px 0;
				}
				
					.full-news-title h1 {
						font-size: 22px;
						font-weight: 400;
						display: inline;
					}
					
					
				.full-news-category {
					font-size: 14px;
				}
				
					.full-news-category a {
						color: #21d5a5;						
						text-decoration: underline;
					}
					
						.full-news-category a:hover {
							color: #000;
						}
						
			.full-news-head-image {
				width: 100px;
				height: 100px;
			}
			
				.full-news-head-image img {
					width: 100px;
					height: 100px;
				}
				
			
		
		.full-news-head-r {
			width: 400px;
			display: flex;
			justify-content: space-between;
		}
		
			.full-news-head-info-col {
				width: 48%;
			}
			
				.full-news-head-info-line {
					color: #989898;
					font-size: 13px;
					margin: 0 0 5px 0;
				}
				
				.full-news-head-info-line:last-child {
					margin: 0;
				}
				
					.full-news-head-info-line i {
						color: #3f4040;
						font-style: normal;
						margin: 0 5px 0 0;
					}
					
	.full-news-rline {
		border-radius: 5px;
		background: #fff;
		box-shadow: 0 0 18px rgba(0,0,0,.06);
		padding: 15px 25px;
		margin: 0 0 40px 0;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	
		.full-news-rating {
			display: flex;
			align-items: center;
			margin: 0 30px 0 0;
		}
		
			.full-news-rating-l {
				margin: 0 25px 0 0;
				text-align: center;
			}
			
				.full-news-rating-num {
					font-size: 34px;
					font-weight: 500;
					color: #000;
					line-height: 30px;
				}
				
				.full-news-rating-label {
					color: #969696;
					font-size: 13px;
				}
			
			.full-news-rating-r {
				
			}
			
				.full-news-rating-stars {
					margin: 0 0 5px 0;
				}
		
		.full-news-d {
			height: 40px;
			line-height: 40px;
			border-radius: 5px;
			background: linear-gradient(90deg, #22bd96 0%, #45cc5b 100%);
			padding: 0 45px;
			color: #fff;
			font-size: 16px;
			cursor: pointer;
			margin-right: 26px;
		}
		
			.full-news-d:hover {
				background: #44cc36;
			}
		
				.full-news-fav {
					
				}
				
					.full-news-fav a {
						
					}
				
					.fav-plus {
						display: inline-block;
						vertical-align: top;
						line-height: 40px;
						height: 40px;
						border-radius: 5px;
						background: #e9e9e9;
						padding: 0 30px;
						color: #898989;
						font-size: 14px;
					}
					
						.fav-plus i {
							font-size: 18px;
							display: inline-block;
							vertical-align: top;
							margin: 2px 10px 0 0;
						}
					
					.fav-minus {
						display: inline-block;
						vertical-align: top;
						line-height: 40px;
						height: 40px;
						border-radius: 5px;
						background: #e9e9e9;
						padding: 0 30px;
						color: #898989;
						font-size: 14px;
					}
					
						.fav-minus i {
							font-size: 18px;
							display: inline-block;
							vertical-align: top;
							margin: 2px 10px 0 0;
						}
						
					.full-news-fav span:hover {
						background: #ffeb99;
						color: #987143;
					}
					
					
		.full-news-short-text {
			color: #707070;
			font-size: 15px;
			line-height: 24px;
			margin: 0 0 35px 0;
		}
		
			.full-news-short-text img {
				display: none;
			}
				
				
				.full-news-text {
					color: #707070;
					font-size: 15px;
					line-height: 26px;
					height: 196px;
					overflow: hidden;
				}
				
					.full-news-text img {
						margin-bottom: 20px;
						max-width: 100%;
					}
					
					img.fr-dii.fr-fil {
						max-width: calc(100% - 200px);
						margin: 0 20px 20px 0;
					}
					
					img.fr-dii.fr-fir {
						max-width: calc(100% - 200px);
						margin: 0 0 20px 20px;
					}
					
					.full-news-text a {
						color: #21bc71;
						text-decoration: underline;
					}
					
						.full-news-text a:hover {
							color: #000;
						}
						
					.full-news-text p {
						padding: 0;
						margin: 0 0 30px 0;
						line-height: 27px;
					}
					
				
				
						.full-news-video {
							position: relative;
							padding-bottom: 56.25%;
							height: 0;
							overflow: hidden;		
						}
						
							.full-news-video iframe, .full-news-video embed, .full-news-video object {
								position: absolute;
								top: 0;
								left: 0;
								width: 100% !important;
								height: 100% !important;
							}
							
			.full-news-text2 {
				height: auto;
				overflow: visible;
			}
							
			.text-hide-wrap {
				height: 40px;
				position: relative;
			}
							
			.text-hide-btn {
				display: flex;
				position: absolute;
				width: 100%;
				left: 0;
				top: -110px;
				height: 110px;
				background: linear-gradient(0deg, #fff 30%, rgba(255,255,255,0) 100%);
				justify-content: center;
				align-items: flex-end;
				color: #465548;
				font-size: 15px;
				cursor: pointer;
			}
			
			.text-hide-btn2 {
				top: 0px;
				height: 30px;
			}
			
				.text-hide-btn i {
					font-size: 20px;
					color: #1fce41;
					display: inline-block;
					vertical-align: top;
					margin: 0 10px 0 0;
				}
							
			.full-news-slider {
				margin: 0 0 30px 0;
			}
			
				.sld1 {
					
				}
			
				.image-item {
					max-width: 250px !important;
					max-height: 250px !important;
					overflow: hidden;
				}
				
					.image-item img {
						max-width: 100%;
					}
					
				.video-slide {
					position: relative;
					background-size: cover;
					width: 250px !important;
				}
				
					.video-open {
						width: 186px;
						height: 58px;
						border-radius: 29px;
						cursor: pointer;
						position: absolute;
						left: 50%;
						bottom: 18px;
						box-shadow: 0 0 32px rgba(0,0,0,.55);
						background-image: linear-gradient(90deg, #ffcb17 0%, #fff117 100%);
						padding: 0 0 0 50px;
						line-height: 58px;
						margin: 0 0 0 -93px;
						box-sizing: border-box;
						color: #000;
						font-size: 15px;
					}
					
						.video-open i {
							color: #fff;
							position: absolute;
							font-size: 22px;
							left: 16px;
							top: 0px;
							transform: rotate(90deg);
						}
					
						.video-open:hover {
							background: #ffdb34;
						}
						

			.video-block-wrap {
				display: none;
				margin: 0 0 30px 0;
			}
			
				.youtube-player img {
					width: 100%;
					margin-top: -9%;
				}
				
				.youtube-player .play {
					cursor: pointer;
					position: absolute;
					left: 0;
					top: 0;
					width: 100%;
					height: 100%;	
					display: flex;
					justify-content: center;
					align-items: center;
				}
				
					.youtube-player .play:after {
						width: 70px;
						height: 70px;
						content: '';
						text-align: center;
						line-height: 70px;
						border-radius: 100%;
						background: #36aa87 url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.494 7.96762L10.954 0.967621C10.2089 0.422006 9.32722 0.0934154 8.40677 0.0182844C7.48631 -0.0568467 6.56302 0.124418 5.7393 0.541978C4.91557 0.959539 4.22358 1.59708 3.74006 2.38391C3.25654 3.17073 3.00039 4.0761 3 4.99962V18.9996C3.00016 19.9236 3.25633 20.8294 3.74007 21.6166C4.22382 22.4037 4.91621 23.0415 5.74042 23.459C6.56463 23.8766 7.48841 24.0576 8.40925 23.982C9.33008 23.9063 10.212 23.577 10.957 23.0306L20.497 16.0306C21.1303 15.5662 21.6452 14.9592 22.0002 14.2587C22.3552 13.5582 22.5401 12.7839 22.5401 11.9986C22.5401 11.2133 22.3552 10.4391 22.0002 9.73856C21.6452 9.03806 21.1303 8.43103 20.497 7.96662L20.494 7.96762ZM19.31 14.4176L9.77 21.4176C9.32302 21.7442 8.79437 21.9408 8.24257 21.9856C7.69078 22.0304 7.13736 21.9216 6.64357 21.6712C6.14978 21.4209 5.73488 21.0389 5.4448 20.5674C5.15472 20.0958 5.00078 19.5532 5 18.9996V4.99962C4.99445 4.44497 5.1455 3.9 5.43578 3.42734C5.72606 2.95469 6.1438 2.57351 6.641 2.32762C7.06389 2.11251 7.53154 2.00014 8.006 1.99962C8.64189 2.00205 9.26022 2.20851 9.77 2.58862L19.31 9.58862C19.6895 9.86732 19.9981 10.2314 20.2107 10.6515C20.4234 11.0716 20.5343 11.5358 20.5343 12.0066C20.5343 12.4775 20.4234 12.9417 20.2107 13.3618C19.9981 13.7818 19.6895 14.1459 19.31 14.4246V14.4176Z' fill='%23fff'/%3E%3C/svg%3E%0A") center center no-repeat;
						display: block;
						box-shadow: 0 0 18px rgba(0,0,0,.11);
					}
			
	.slider-nav {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 10px 0 0 0;
	}
	
		.slider-left, .slider-right {
			cursor: pointer;
			width: 30px;
			height: 30px;
			cursor: pointer;
			color: #cacaca;
			font-size: 34px;
			display: flex;
			justify-content: center;
			align-items: center;
			position: relative;
		}
		
			.slider-left i, .slider-right i {
				position: absolute;
				top: -3px;
			}
			
				.slider-left:hover, .slider-right:hover {
					color: #45cc5d;
				}
				
		.slider-pr {
			width: calc(100% - 100px);
			height: 3px;
			background: #ebebeb;
		}
		
			.swiper-scrollbar-drag {
				height: 5px !important;
				background: #45cc5d !important;
				cursor: pointer;
				border-radius: 3px !important;
				top: -1px !important;
			}
			
	.rel-news-fl .main-news {
		box-shadow: 0 0 29px rgba(0,0,0,.09);
	}
	
	.rel-news-fl {
		margin: 0 0 30px 0;
	}
	
	
	
	.rel-news-fl .main-news-wrap {
		display: flex;
		flex-wrap: nowrap;
		width: calc(100% + 20px);
		overflow-x: auto;
		justify-content: flex-start;
		margin-right: -20px;
	}
	
	.rel-news-fl .main-news-wrap {
		display: flex;
		flex-wrap: nowrap;
		width: calc(100% + 20px);
		overflow-x: auto;
		justify-content: flex-start;
		margin-right: -20px;
	}
	
	.rel-news-fl .main-news-wrap .main-news-w {
		width: 200px !important;
		margin: 10px 10px 10px 10px;
		flex: 0 0 auto;	
		padding: 0;
	}
	
			/* width */
			.rel-news-fl .main-news-wrap::-webkit-scrollbar {
			  width: 5px;
			  height: 5px;
			  cursor: pointer;
			}

			/* Track */
			.rel-news-fl .main-news-wrap::-webkit-scrollbar-track {
			  -moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				border-radius: 3px;
			  width: 5px;
			  background: #ecedee;
			}
			 
			/* Handle */
			.rel-news-fl .main-news-wrap::-webkit-scrollbar-thumb {
			   -moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				border-radius: 3px;
				 width: 5px;
				background: #46bd58;
				cursor: pointer;
				cursor: pointer;
			}

			/* Handle on hover */
			.rel-news-fl .main-news-wrap::-webkit-scrollbar-thumb:hover {
			  background: #46bd58; 
			}
	
	
			
	.alertblock {
		border: 1px solid #eeeada;
		border-radius: 5px;
		background: #faf7ef;
		padding: 30px 30px 30px 68px;
		margin: 0 0 30px 0;
		position: relative;
		color: #625b3e;
	}	
	
		.alertblock-title {
			margin: 0 0 20px 0;
			color: #765123;
			font-size: 22px;
		}
		
		.alertblock-text {			
			font-size: 15px;
			line-height: 26px;
			overflow-wrap: break-word;
			 word-break: break-all;
		}
		
		.alertblock > i {
			width: 60px;
			height: 60px;
			border-radius: 100%;
			background: #ffc24d;
			color: #fff;
			display: flex;
			justify-content: center;
			align-items: center;
			font-size: 25px;
			left: -24px;
			top: 50%;
			position: absolute;
			margin: -30px 0 0 0;
		}
		
		.alertblock a {
			color: #000;
			font-weight: 500;
			text-decoration: underline;
		}
		
			.alertblock a:hover {
				opacity: 0.7;
			}
			
	.alertblock-color2 {
		border: 1px solid #dae9ed;
		background: #eff7f9;
		color: #625b3e;
	}
	
	.alertblock-color2 .alertblock-title {
		color: #237176;
	}
	
	.alertblock-color2 > i {
		background: #4cb5ff;
	}
	
	
	.alertblock-color3 {
		border: 1px solid #dcedda;
		background: #eff9ef;
		color: #48623e;
	}
	
	.alertblock-color3 .alertblock-title {
		color: #23764f;
	}
	
	.alertblock-color3 > i {
		background: #64c05b;
	}
	
	.download-block {
		
	}
	
		.download-block-title {
			display: flex;
			justify-content: space-between;
			flex-wrap: wrap;
		}
		
			.download-block-title-label {
				color: #000;
				font-size: 22px;
				padding: 0 30px 20px 0;
			}
			
				.download-block-title-label h2 {
					display: inline;
					font-weight: normal;
					color: #000;
					font-size: 22px;
				}
			
			.download-block-title-soc {
				padding: 0 0 20px 0;
			}
		
		.download-block-links {
			
		}
		
			.dlink-wrap {
				position: relative;
				margin: 0 0 10px 0;
			}
			
				.dlink-wrap:before {
					content: '';
					z-index: 1;
					background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 290.868 290.868' style='enable-background:new 0 0 290.868 290.868;' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill:%2324be94;' d='M40.732,91.013c-10.051,0-18.198,7.119-18.198,15.922v68.105c0,8.794,8.148,15.932,18.198,15.932 c10.041,0,18.198-7.137,18.198-15.932v-68.105C58.931,98.141,50.774,91.013,40.732,91.013z M178.38,24.41l15.904-15.859 c1.966-1.957,1.966-5.116,0-7.083c-1.966-1.957-5.134-1.957-7.101,0l-19.572,19.538c-7.001-1.712-14.384-2.658-22.067-2.658 c-7.592,0-14.912,0.938-21.831,2.604L104.176,1.469c-1.966-1.957-5.144-1.957-7.101,0c-1.966,1.957-1.966,5.125,0,7.083 l15.822,15.777c-26.4,10.123-44.744,32.072-44.744,57.58c0,0.31,154.763,0.018,154.763,0 C222.925,56.465,204.681,34.57,178.38,24.41z M122.775,63.748c-5.034,0-9.104-4.06-9.104-9.086c0-5.016,4.069-9.086,9.104-9.086 s9.104,4.069,9.104,9.086C131.888,59.678,127.791,63.748,122.775,63.748z M168.303,63.748c-5.034,0-9.104-4.06-9.104-9.086 c0-5.016,4.069-9.086,9.104-9.086c5.034,0,9.104,4.069,9.104,9.086S173.328,63.748,168.303,63.748z M250.145,91.013 c-10.051,0-18.207,7.119-18.207,15.922v68.105c0,8.794,8.157,15.932,18.207,15.932c10.05,0,18.189-7.146,18.189-15.932v-68.105 C268.334,98.141,260.177,91.013,250.145,91.013z M68.153,199.976c0,15.021,12.181,27.184,27.22,27.238v47.722 c0,8.803,8.148,15.932,18.198,15.932c10.041,0,18.189-7.128,18.189-15.932v-47.722h27.348v47.722 c0,8.803,8.148,15.932,18.198,15.932c10.041,0,18.189-7.128,18.189-15.932v-47.722h0.118c15.085,0,27.311-12.199,27.311-27.238 V90.986H68.162v108.99H68.153z'/%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
					background-size: 60px auto;
					transform: rotate(90deg);
					display: block;
					position: absolute;
					left: -25px;
					top: 0px;
					width: 60px;
					height: 60px;
				}
				
				.dlink-wrap:after {
					content: '';
					z-index: 1;
					background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 290.868 290.868' style='enable-background:new 0 0 290.868 290.868;' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill:%2345cc5c;' d='M40.732,91.013c-10.051,0-18.198,7.119-18.198,15.922v68.105c0,8.794,8.148,15.932,18.198,15.932 c10.041,0,18.198-7.137,18.198-15.932v-68.105C58.931,98.141,50.774,91.013,40.732,91.013z M178.38,24.41l15.904-15.859 c1.966-1.957,1.966-5.116,0-7.083c-1.966-1.957-5.134-1.957-7.101,0l-19.572,19.538c-7.001-1.712-14.384-2.658-22.067-2.658 c-7.592,0-14.912,0.938-21.831,2.604L104.176,1.469c-1.966-1.957-5.144-1.957-7.101,0c-1.966,1.957-1.966,5.125,0,7.083 l15.822,15.777c-26.4,10.123-44.744,32.072-44.744,57.58c0,0.31,154.763,0.018,154.763,0 C222.925,56.465,204.681,34.57,178.38,24.41z M122.775,63.748c-5.034,0-9.104-4.06-9.104-9.086c0-5.016,4.069-9.086,9.104-9.086 s9.104,4.069,9.104,9.086C131.888,59.678,127.791,63.748,122.775,63.748z M168.303,63.748c-5.034,0-9.104-4.06-9.104-9.086 c0-5.016,4.069-9.086,9.104-9.086c5.034,0,9.104,4.069,9.104,9.086S173.328,63.748,168.303,63.748z M250.145,91.013 c-10.051,0-18.207,7.119-18.207,15.922v68.105c0,8.794,8.157,15.932,18.207,15.932c10.05,0,18.189-7.146,18.189-15.932v-68.105 C268.334,98.141,260.177,91.013,250.145,91.013z M68.153,199.976c0,15.021,12.181,27.184,27.22,27.238v47.722 c0,8.803,8.148,15.932,18.198,15.932c10.041,0,18.189-7.128,18.189-15.932v-47.722h27.348v47.722 c0,8.803,8.148,15.932,18.198,15.932c10.041,0,18.189-7.128,18.189-15.932v-47.722h0.118c15.085,0,27.311-12.199,27.311-27.238 V90.986H68.162v108.99H68.153z'/%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
					background-size: 60px auto;
					transform: rotate(90deg);
					display: block;
					position: absolute;
					right: -19px;
					top: 0px;
					width: 60px;
					height: 60px;
				}
			
				.dlink {
					padding: 18px 16px 18px 16px;
					display: flex;
					justify-content: space-between;
					align-items: center;
					flex-wrap: wrap;
					background: linear-gradient(90deg, #22bd96 0%, #45cc5b 100%);
					border-radius: 10px;
					position: relative;
					z-index: 2;
				}
				
					.dlink-raz {
						height: 24px;
						line-height: 24px;
						padding: 0 10px;
						border-radius: 10px;
						background: #1f5747;
						color: #fff;
						font-size: 13px;
						font-weight: 500;
						text-transform: uppercase;
					}
					
					.dlink-title {
						flex: 1;
						padding: 0 18px;
						color: #fff;
						font-size: 16px;
					}
					
					.dlink-num {
						color: #fff;
						font-size: 13px;
						padding: 0 20px 0 0;
					}
					
					.dlink-size {
						height: 24px;
						line-height: 24px;
						padding: 0 10px;
						border-radius: 10px;
						background: #3d9d38;
						color: #fff;
						font-size: 13px;
					}
					
				.dlink:hover {
					background: #45cc62;
				}
				
				.dlink-wrap:hover:before {
					background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 290.868 290.868' style='enable-background:new 0 0 290.868 290.868;' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill:%2345cc62;' d='M40.732,91.013c-10.051,0-18.198,7.119-18.198,15.922v68.105c0,8.794,8.148,15.932,18.198,15.932 c10.041,0,18.198-7.137,18.198-15.932v-68.105C58.931,98.141,50.774,91.013,40.732,91.013z M178.38,24.41l15.904-15.859 c1.966-1.957,1.966-5.116,0-7.083c-1.966-1.957-5.134-1.957-7.101,0l-19.572,19.538c-7.001-1.712-14.384-2.658-22.067-2.658 c-7.592,0-14.912,0.938-21.831,2.604L104.176,1.469c-1.966-1.957-5.144-1.957-7.101,0c-1.966,1.957-1.966,5.125,0,7.083 l15.822,15.777c-26.4,10.123-44.744,32.072-44.744,57.58c0,0.31,154.763,0.018,154.763,0 C222.925,56.465,204.681,34.57,178.38,24.41z M122.775,63.748c-5.034,0-9.104-4.06-9.104-9.086c0-5.016,4.069-9.086,9.104-9.086 s9.104,4.069,9.104,9.086C131.888,59.678,127.791,63.748,122.775,63.748z M168.303,63.748c-5.034,0-9.104-4.06-9.104-9.086 c0-5.016,4.069-9.086,9.104-9.086c5.034,0,9.104,4.069,9.104,9.086S173.328,63.748,168.303,63.748z M250.145,91.013 c-10.051,0-18.207,7.119-18.207,15.922v68.105c0,8.794,8.157,15.932,18.207,15.932c10.05,0,18.189-7.146,18.189-15.932v-68.105 C268.334,98.141,260.177,91.013,250.145,91.013z M68.153,199.976c0,15.021,12.181,27.184,27.22,27.238v47.722 c0,8.803,8.148,15.932,18.198,15.932c10.041,0,18.189-7.128,18.189-15.932v-47.722h27.348v47.722 c0,8.803,8.148,15.932,18.198,15.932c10.041,0,18.189-7.128,18.189-15.932v-47.722h0.118c15.085,0,27.311-12.199,27.311-27.238 V90.986H68.162v108.99H68.153z'/%3E%3C/g%3E%3C/svg%3E%0A")
				}
				
		.download-block-check {
			text-align: center;
			font-size: 13px;
			font-weight: 500;
			color: #000;
			margin: 0 0 20px 0;
		}
		
			.download-block-check i {
				display: inline-block;
				vertical-align: top;
				margin: -3px 5px 0 0;
				color: #63bf5b;
				font-size: 21px;
			}
			
		.full-news-st {
			display: flex;
			flex-wrap: wrap;
		}
		
			.fnslink {
				padding: 12px 18px 12px 40px;
				position: relative;
				background: linear-gradient(0deg, #f3f3f3 0%, #fff 100%);
				border: 1px solid #e6e6e6;
				border-radius: 10px;
				color: #7a7a7a;
				font-size: 15px;
				margin: 0 10px 10px 0;
				cursor: pointer;
			}
			
				.fnslink i {
					position: absolute;
					left: 14px;
					top: 13px;
					color: #63bf5b;
					font-size: 15px;
				}
				
				.fnslink i.fi-rr-camping {
					transform: rotate(90deg);
					top: 11px;
				}
				
				.fnslink:hover {
					background: #e0fff4;
				}
			

.tt-panel {
	display: none;
}
					

.title_spoiler {
	position: relative;
	padding: 0;
	margin: 0;
}

	.title_spoiler a:last-child {
		background: #75b831;
		display: block;
		line-height: 34px;
		padding: 0 10px 0 10px;
		text-decoration: none;
		color: #fff;
		font-weight: bold;
		border-radius:5px; 
		-webkit-border-radius:5px; 
		-moz-border-radius:5px;
		height: 34px
	}
	
	.title_spoiler img {
		position: absolute;
		left: 5px;
		top: 27px;
		display: none;
	}
	
.text_spoiler {
	border: 1px #75b831 solid;
	padding: 10px;
	border-radius:5px; 
	-webkit-border-radius:5px; 
	-moz-border-radius:5px;
	margin: -5px 0 0 0;
	
}
	
	.text_spoiler a {
		
	}
	
		.text_spoiler a:hover {
			
		}
		
.mass_comments_action {
	display: none;
}

#vk_groups, #vk_groups iframe {
	width: 100% !important;
}

.comments-block {
	text-align: left;
}

	.comments-block-title {
		color: #000;
		font-size: 18px;
		margin: 0 0 20px 0;
	}
	
	.comments-block-content {
		
	}
	
.comment-block {
	border-radius: 5px;
	background: #fff;
	padding: 30px;
	margin: 0 0 30px 0;
}

	.comment-block-title {
		font-size: 20px;
		color: #000;
		margin: 0 0 25px 0;
	}
	
	.alert-comment {
		border-radius: 5px;
		background: #ffcb71;
		padding: 20px;
		color: #5c4c2a;
		font-size: 15px;
		line-height: 22px;
		margin: 0 0 30px 0;
	}
	
		.alert-comment:before {
			content: '';
			width: 30px;
			height: 30px;
			background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_403:3032)'%3E%3Cpath d='M14.4998 6.99997C13.5682 6.98548 12.6689 7.34158 11.9998 7.98997C11.4854 7.50959 10.8403 7.19214 10.1458 7.07759C9.45136 6.96304 8.73851 7.05651 8.09705 7.34624C7.45559 7.63597 6.91418 8.109 6.54098 8.70578C6.16779 9.30256 5.9795 9.99641 5.99981 10.7C5.99981 13.956 10.8738 17.436 11.4298 17.821C11.5972 17.9371 11.7961 17.9993 11.9998 17.9993C12.2035 17.9993 12.4024 17.9371 12.5698 17.821C13.1258 17.436 17.9998 13.956 17.9998 10.7C18.0246 9.74568 17.6701 8.82047 17.0141 8.12698C16.3581 7.43348 15.454 7.02823 14.4998 6.99997ZM11.9998 15.762C10.2588 14.432 7.99981 12.202 7.99981 10.7C7.92381 8.69397 10.9128 8.29997 10.9998 10.454V11C10.9998 11.2652 11.1052 11.5195 11.2927 11.7071C11.4802 11.8946 11.7346 12 11.9998 12C12.265 12 12.5194 11.8946 12.7069 11.7071C12.8945 11.5195 12.9998 11.2652 12.9998 11V10.454C13.0868 8.30197 16.0758 8.69397 15.9998 10.7C15.9998 12.2 13.7408 14.432 11.9998 15.762ZM12.8358 0.0279724C11.1215 -0.0918197 9.40154 0.157974 7.79216 0.760454C6.18278 1.36293 4.72158 2.30405 3.5074 3.52012C2.29322 4.7362 1.35439 6.19887 0.754421 7.80919C0.154453 9.4195 -0.0926559 11.1399 0.0298112 12.854C0.469811 19.208 6.08181 24 13.0828 24H18.9998C20.3254 23.9984 21.5963 23.4711 22.5336 22.5338C23.4709 21.5964 23.9982 20.3256 23.9998 19V12.34C24.0369 9.25749 22.9066 6.27506 20.8359 3.99139C18.7651 1.70772 15.9072 0.291838 12.8358 0.0279724ZM21.9998 19C21.9998 19.7956 21.6837 20.5587 21.1211 21.1213C20.5585 21.6839 19.7955 22 18.9998 22H13.0828C7.04881 22 2.39981 18.1 2.02481 12.716C1.92215 11.287 2.12774 9.8526 2.62766 8.50998C3.12758 7.16735 3.91016 5.94782 4.92241 4.93395C5.93466 3.92009 7.15295 3.13557 8.49478 2.63351C9.83661 2.13146 11.2707 1.92358 12.6998 2.02397C15.2663 2.25101 17.6517 3.44088 19.3769 5.35453C21.1021 7.26817 22.0391 9.76379 21.9998 12.34V19Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_403:3032'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") left top no-repeat;
			background-size: 30px auto;
			float: left;
			margin: 5px 10px 5px 0;
		}
		
		.alert-comment:after {
			content: '';
			display: block;
			clear: both;
		}
	
	.comment-block-content {
		
	}
	
		.comment-block-content .gray-theme.fr-toolbar {
			display: none;
		}
		
		.comment-block-content .form-line-tt textarea, .comment-block-content .form-line-tt .fr-view {
			background: #fff !important;
			border: 0 !important;
			box-shadow: none !important;
			border-radius: 5px;
			position: relative;
			color: #848484;
			font-size: 14px;
			padding: 20px !important;
		}
		
		.comment-block-content .gray-theme.fr-box.fr-basic.fr-top .fr-wrapper {
			box-shadow: none !important;
			border: 1px solid #e1e7eb;
			border-radius: 5px;
			background: #fff;
			color: #848484;
			font-size: 14px;
			
		}
		
		.gray-theme.fr-box .fr-counter {
			display: none !important;
		}
		
		.comment-block-content .gray-theme.fr-box.fr-basic .fr-element:after {
			content: 'Ваш комментарий';
			color: #848484;
			font-size: 14px;
			position: absolute;
			top: 20px;
			left: 20px;
		}
		
		.comment-block-content .gray-theme.fr-box.fr-basic .fr-element:focus:after {
			display: none;
		}
		
		.form-line-tt input {
			border: 1px solid #e1e7eb !important;
			border-radius: 5px !important;
			background: #fff !important;
			padding: 12px 15px !important;
			color: #848484 !important;
			font-size: 14px !important;
			outline: none;
		}
		
		#comments {
			color: #848484;
			font-size: 14px;
			font-family: 'Roboto';
		}
		
		#comments:focus::placeholder {
			color: transparent;
		}
		
		.form-input-stand:focus::placeholder {
			color: transparent;
		}
		
.full-news-comments {
	
}

.add-comment .bb-pane {
	display: none !important;
}

#comments {
	border: 1px solid #e1e7eb !important;
			border-radius: 5px !important;
			background: #fff !important;
			color: #848484 !important;
			font-size: 14px !important;
			outline: none;
			resize: none;
}

.simple-news {
	border-radius: 5px;
	background: #fff;
	padding: 30px;
	margin: 0 0 30px 0;
}

	.simple-news-category {
		color: #818181;
		margin: 0 0 20px 0;
	}
	
		.simple-news-category a {
			color: #35a987;
			font-size: 13px;
			text-decoration: underline;
		}
		
	.simple-news-title {
		color: #000;
		font-size: 22px;
		margin: 0 0 30px 0;
	}
	
		.simple-news-title h1 {
			font-weight: 400;
			font-size: 22px;
			margin: 0;
			padding: 0;
		}
		
	.simple-news-text {
		color: #707070;
					font-size: 15px;
					line-height: 26px;
	}
	
		.simple-news-text a {
			color: #21bc71;
						text-decoration: underline;
		}
		
			.simple-news-text a:hover {
				color: #000;
			}
			
			
			
		.simple-news-text img {
			max-width: 100%;
			margin-bottom: 20px;
		}
		
			.simple-news-text h2 {
				color: #000;
				font-size: 20px;
				margin: 25px 0 10px 0;
				padding: 0;
				font-weight: 500;
			}
			
			.simple-news-text h3 {
				color: #000;
				font-size: 18px;
				margin: 25px 0 10px 0;
				padding: 0;
				font-weight: 500;
			}
		
		.video {
			position: relative;
							padding-bottom: 56.25%;
							height: 0;
							overflow: hidden;		
							margin: 0 0 15px 0;
		}
		
			.video iframe {
				position: absolute;
								top: 0;
								left: 0;
								width: 100% !important;
								height: 100% !important;
			}
			
.simple-news-index {
	border: 1px solid #e0f5f0;
	border-radius: 5px;
	background: #f6fefa url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 290.868 290.868' style='enable-background:new 0 0 290.868 290.868;' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill:%23c8ebe4;' d='M40.732,91.013c-10.051,0-18.198,7.119-18.198,15.922v68.105c0,8.794,8.148,15.932,18.198,15.932 c10.041,0,18.198-7.137,18.198-15.932v-68.105C58.931,98.141,50.774,91.013,40.732,91.013z M178.38,24.41l15.904-15.859 c1.966-1.957,1.966-5.116,0-7.083c-1.966-1.957-5.134-1.957-7.101,0l-19.572,19.538c-7.001-1.712-14.384-2.658-22.067-2.658 c-7.592,0-14.912,0.938-21.831,2.604L104.176,1.469c-1.966-1.957-5.144-1.957-7.101,0c-1.966,1.957-1.966,5.125,0,7.083 l15.822,15.777c-26.4,10.123-44.744,32.072-44.744,57.58c0,0.31,154.763,0.018,154.763,0 C222.925,56.465,204.681,34.57,178.38,24.41z M122.775,63.748c-5.034,0-9.104-4.06-9.104-9.086c0-5.016,4.069-9.086,9.104-9.086 s9.104,4.069,9.104,9.086C131.888,59.678,127.791,63.748,122.775,63.748z M168.303,63.748c-5.034,0-9.104-4.06-9.104-9.086 c0-5.016,4.069-9.086,9.104-9.086c5.034,0,9.104,4.069,9.104,9.086S173.328,63.748,168.303,63.748z M250.145,91.013 c-10.051,0-18.207,7.119-18.207,15.922v68.105c0,8.794,8.157,15.932,18.207,15.932c10.05,0,18.189-7.146,18.189-15.932v-68.105 C268.334,98.141,260.177,91.013,250.145,91.013z M68.153,199.976c0,15.021,12.181,27.184,27.22,27.238v47.722 c0,8.803,8.148,15.932,18.198,15.932c10.041,0,18.189-7.128,18.189-15.932v-47.722h27.348v47.722 c0,8.803,8.148,15.932,18.198,15.932c10.041,0,18.189-7.128,18.189-15.932v-47.722h0.118c15.085,0,27.311-12.199,27.311-27.238 V90.986H68.162v108.99H68.153z'/%3E%3C/g%3E%3C/svg%3E%0A") right 10px bottom -30px no-repeat;
	background-size: 200px auto;
	padding: 30px;
	margin: 30px 0 30px 0;
}
			
.lst {
	
}

	.simple-news-index-title {
		color: #35a987;
		font-size: 18px;
		font-weight: bold;
		margin: 0 0 30px 0;
	}
	
	.lst > ol {
		margin: 0;
		padding: 0;
	}
	
		.lst > ol > li {
			list-style-type: none;
			margin: 0 0 20px 0;
			padding: 0 0 0 30px;
			position: relative;
			font-size: 15px;
			color: #205046;
		}
		
			.lst > ol > li:before {
				content: '';
				width: 18px;
				height: 18px;
				border-radius: 100%;
				background: #3fb29b;
				display: block;
				position: absolute;
				left: 0;
				top: 0;
			}
			
		.lst > ol ol {
			margin: 0 0 20px 20px;
			padding: 0;
		}
		
			.lst > ol ol li {
				list-style-type: none;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
			}
			
		.lst a {
			color: #205046;
			text-decoration: underline;
			display: block;
			margin: 0 0 5px 0;
		}
		
			.lst a:hover {
				color: #35a987;
			}
			
.sntalert {
	border-radius: 5px;
	background: #fcf9e9;
	padding: 30px 30px 30px 84px;
	margin: 0 0 30px 0;
	border: 2px #e4e2cf dashed;
	color: #575112;
	font-size: 15px;
	line-height: 25px;
	position: relative;
}

	.sntalert p {
		margin: 0;
		padding: 0;
	}

	.sntalert-icon {
		position: absolute;
		font-size: 24px;
		left: 30px;
		top: 33px;
	}
	
.sntalert2 {
	background: #e9f5fc;
	border: 2px #cfdce4 dashed;
	color: #123a56;
}

.sntalert3 {
	background: #e3f7d2;
	border: 2px #bddcaa dashed;
	color: #1c5612;
}

.sntalert4 {
	background: #fce9e9;
	border: 2px #e4cfcf dashed;
	color: #561212;
}

.pluses {
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	background: #fff;
	margin: 0 0 30px 0;
	padding: 30px;
}

	.pluses li {
		position: relative;
		color: #000;
		font-size: 15px;
		padding: 0 0 15px 30px;
		list-style-type: none;
	}
	
	.pluses li:after {
		content: '+';
		font-weight: bold;
		font-size: 24px;
		position: absolute;
		left: 0;
		top: -6px;
		color: #6ba909;
		display: block;
	}
	
	.pluses li:first-child {
		color: #000;
		font-size: 20px;
		padding: 0 0 30px 0;
	}
	
		.pluses li:first-child:after {
			display: none;
		}
		
.minuses {
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	background: #fff;
	margin: 0 0 30px 0;
	padding: 30px;
}

	.minuses li {
		position: relative;
		color: #000;
		font-size: 15px;
		padding: 0 0 15px 30px;
		list-style-type: none;
	}
	
	.minuses li:after {
		content: '+';
		font-weight: bold;
		font-size: 24px;
		position: absolute;
		left: 0;
		top: -6px;
		color: #eb8181;
		display: block;
	}
	
	.minuses li:first-child {
		color: #000;
		font-size: 20px;
		padding: 0 0 30px 0;
	}
	
		.minuses li:first-child:after {
			display: none;
		}
		
.simple-news-rating {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	border-radius: 5px;
	background: #fff;
	box-shadow: 0 0 18px rgba(0,0,0,.07);
	padding: 20px 30px;
}

	.simple-news-soc {
		
	}


/* Вид комментария */
.comments-tree-list {
	padding: 0;
	margin: 0;
}

	.comments-tree-list li {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
		.comments-tree-list ol {
			background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_403:2910)'%3E%3Cpath d='M1.46503 15.5399C1.92848 16.0049 2.47953 16.3734 3.08631 16.624C3.69309 16.8746 4.34354 17.0024 5.00003 16.9999H21.2L16.9 21.2999C16.7128 21.488 16.6079 21.7427 16.6085 22.0081C16.609 22.2734 16.715 22.5277 16.903 22.7149C17.0911 22.9022 17.3458 23.0071 17.6112 23.0065C17.8765 23.0059 18.1308 22.9 18.318 22.7119L23.268 17.7629C23.7367 17.2941 24 16.6584 24 15.9954C24 15.3325 23.7367 14.6968 23.268 14.2279L18.318 9.27694C18.2252 9.18384 18.1149 9.10993 17.9935 9.05944C17.8721 9.00895 17.7419 8.98286 17.6104 8.98268C17.479 8.98249 17.3487 9.00821 17.2272 9.05835C17.1056 9.1085 16.9951 9.1821 16.902 9.27494C16.8089 9.36779 16.735 9.47806 16.6845 9.59947C16.634 9.72088 16.608 9.85104 16.6078 9.98253C16.6076 10.114 16.6333 10.2443 16.6834 10.3658C16.7336 10.4874 16.8072 10.5978 16.9 10.6909L21.212 14.9999H5.00003C4.20439 14.9999 3.44132 14.6839 2.87871 14.1213C2.3161 13.5587 2.00003 12.7956 2.00003 11.9999V4.99994C2.00003 4.20429 2.3161 3.44123 2.87871 2.87862C3.44132 2.31601 4.20439 1.99994 5.00003 1.99994H19C19.2653 1.99994 19.5196 1.89459 19.7071 1.70705C19.8947 1.51951 20 1.26516 20 0.999943C20 0.734726 19.8947 0.480371 19.7071 0.292835C19.5196 0.105299 19.2653 -5.72205e-05 19 -5.72205e-05H5.00003C3.67444 0.00152969 2.40359 0.528824 1.46625 1.46616C0.528915 2.4035 0.00162125 3.67435 3.43323e-05 4.99994V11.9999C-0.00218582 12.6576 0.126165 13.3091 0.377645 13.9168C0.629126 14.5245 0.998732 15.0762 1.46503 15.5399Z' fill='%23c8c8c8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_403:2910'%3E%3Crect width='24' height='24' fill='white' transform='translate(24 24) rotate(180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") 30px top no-repeat;
			background-size: 36px auto;
			padding: 0 0 0 100px;
		}


			.com-item {
				border-radius: 5px;
				padding: 30px;
				background: #fff;
				
				position: relative;
			}
			
				.com-item-top {
					position: relative;
					margin: 0 0 25px 0;
					padding: 0 115px 0 68px;
				}					
				
					.com-item-image {
						width: 50px;
						height: 50px;
						border-radius: 100%;
						position: absolute;
						left: 0px;
						top: 0px;
						background: #f3f3f5;
					}
				
						.com-item-image img {
							width: 50px;
							height: 50px;
							border-radius: 100%;
						}
						
					.com-item-author {
						color: #000;
						font-size: 15px;
						margin: 0 0 5px 0;
						padding: 5px 0 0 0;
					}
					
						.com-item-author a {
							color: #000;
						}
						
							.com-item-author a:hover {
								color: #2971cb;
							}
							
					.com-item-rating {
						position: absolute;
						right: 0;
						top: 0;
						display: flex;
						text-align: center;
						font-size: 18px;
						font-weight: bold;
					}
					
						.com-item-rating-minus {
							
						}
						
							.com-item-rating-minus a {
								display: block;
								width: 25px;
								height: 25px;
								line-height: 25px;
								background: #ffbfc8;							
								border-radius: 100%;
								color: #de1b3b;
								transition:all 0.3s ease;
							}
							
								.com-item-rating-minus a:hover {
									
								}
								
						.com-item-rating-num {
							color: #29b48e;
							font-size: 16px;
							width: 30px;
							height: 25px;
							line-height: 25px;
						}
								
						.com-item-rating-plus {
							
						}
						
							.com-item-rating-plus a {
								display: block;
								width: 25px;
								height: 25px;
								line-height: 25px;
								background: #dbf4ed;							
								border-radius: 100%;
								color: #159371;
								transition:all 0.1s ease;
							}
							
								.com-item-rating-plus a:hover {
									
								}
								
						.com-item-rating a:hover {
							transform: scale(1.2);
						}
							
					.com-item-date {
						color: #adadad;
						font-size: 13px;
					}			
						
					.com-item-text {
						color: #444;
						font-size: 15px;
						line-height: 22px;
					}
					
						.com-item-text a {
							text-decoration: underline;
							color: #2971cb;
						}
						
							.com-item-text a:hover {
								color: #000;
							}
					
							
	.comments-item-links {
		font-size: 13px;
		padding: 10px 0 0 30px;		
		margin: 0 0 30px 0;
	}
	
		.comments-item-links a {
			color: #818181;
			margin-right: 10px;
			text-decoration: underline;
			display: inline-block;
			vertical-align: top;
			margin-bottom: 7px;
		}
		
			.comments-item-links a:hover {
				color: #000;
			}
			
.com-item .bbcodes {
	color: #000;
}
			



/* -------- */
.quote {
	background: #1d303e;
	padding: 8px;
	color: #6f6f6f;
	clear: both;
	border-radius:3px; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px;
	margin: 0 0 5px 0;
	font-size: 13px;
}

	.quote a {
		color: #000;
	}

/* Стилизация форм */

.form-line-tt {
	margin: 0 0 15px 0;
}

	.form-line-tt-left {
		display: inline-block;
		vertical-align: top;
		margin: 0 10px 0 0;
		padding: 5px 0 0 0;
	}
	
	.form-line-tt-right {
		display: inline-block;
		vertical-align: top;
	}
	
	.form-line-tt input {
		border: 1px solid #ccc;
		background: #fff;
		-moz-box-shadow: inset 0 0 5px rgba(0,0,0,.05);
		-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.05);
		box-shadow: inset 0 0 5px rgba(0,0,0,.05);
		color: #000;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		padding: 7px 10px;
		margin: 0 0 0 0;
	}
	
	.form-line-tt select, .search select {
		border: 1px solid #ccc;
		background: #fff;
		color: #000;
	}
	
	.form-line-tt textarea, .form-line-tt .fr-view {
		border: 1px solid #ccc;
		background: #fff;
		-moz-box-shadow: inset 0 0 5px rgba(0,0,0,.05);
		-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.05);
		box-shadow: inset 0 0 5px rgba(0,0,0,.05);
		color: #000 !important;
		padding: 7px 10px !important;
		margin: 0 0 0 0;
	}
	
	.dark .form-line-tt textarea, .dark .form-line-tt .fr-view {
		border: 1px solid #202a36;
		background: #000;
		-moz-box-shadow: inset 0 0 5px rgba(0,0,0,.05);
		-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.05);
		box-shadow: inset 0 0 5px rgba(0,0,0,.05);
		color: #fff !important;
		padding: 7px 10px !important;
		margin: 0 0 0 0;
	}
	
	.dark .gray-theme.fr-box .fr-counter {
		color: #535353;
		background: #000;
		border-top: solid 1px #1b242c;
		border-left: solid 1px #1b242c;
	}
	
	.dark .gray-theme.fr-toolbar {
		color: #37474f;
		background: #313a40;
	}
	
	.dark .gray-theme .fr-separator {
		background: #000000;
	}
	
	.dark  .gray-theme.fr-toolbar .fr-command.fr-btn, .gray-theme.fr-popup .fr-command.fr-btn {
		color: #606a71;
	}
	
	.dark .gray-theme.fr-desktop .fr-command:hover, .gray-theme.fr-desktop .fr-command:focus {
		background: #000000;
	}
	
.form-submit-block-tt {
	margin: 0 0 10px 0;
	padding: 10px 0 10px 0;
	/*border-top: 1px #2f3134  solid;*/
}

.comments_subscribe {
	display: none;
}
	
.form-button-tt {
	font-size: 14px;
	cursor: pointer;
	background: none;
	margin: 0;
	border: 0;
	outline: none;
	padding: 0 30px !important;
	height: 38px;
	line-height: 38px;
	background: #1ad19f;
	border-radius: 6px;
	color: #fff;
}

	.form-button-tt:hover {
		background-color: #04bb11;
	}
	
.form-button-tt-addcomment {
	background: #0c82dd url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 10C11.2044 10 10.4413 9.68393 9.87868 9.12132C9.31607 8.55871 9 7.79565 9 7C9 6.20435 9.31607 5.44129 9.87868 4.87868C10.4413 4.31607 11.2044 4 12 4C12.7956 4 13.5587 4.31607 14.1213 4.87868C14.6839 5.44129 15 6.20435 15 7C15 7.79565 14.6839 8.55871 14.1213 9.12132C13.5587 9.68393 12.7956 10 12 10ZM8.968 15.249C9.17364 14.6065 9.57807 14.046 10.1229 13.6483C10.6678 13.2506 11.3249 13.0363 11.9995 13.0363C12.6741 13.0363 13.3312 13.2506 13.8761 13.6483C14.4209 14.046 14.8254 14.6065 15.031 15.249C15.0973 15.506 15.263 15.7261 15.4916 15.861C15.7202 15.9958 15.993 16.0343 16.25 15.968C16.507 15.9017 16.7271 15.736 16.862 15.5074C16.9968 15.2788 17.0353 15.006 16.969 14.749C15.658 9.802 8.339 9.804 7.032 14.749C6.9959 14.8772 6.98576 15.0113 7.00217 15.1434C7.01859 15.2755 7.06123 15.4031 7.12759 15.5185C7.19396 15.634 7.28271 15.735 7.38865 15.8157C7.49458 15.8963 7.61556 15.9551 7.74448 15.9884C7.87341 16.0217 8.00769 16.0289 8.13944 16.0096C8.2712 15.9903 8.39777 15.9449 8.51174 15.876C8.6257 15.8071 8.72477 15.7162 8.80312 15.6085C8.88147 15.5009 8.93752 15.3786 8.968 15.249ZM12.009 23.665C11.5156 23.6653 11.0394 23.4841 10.671 23.156L6.923 20H4C2.93913 20 1.92172 19.5786 1.17157 18.8284C0.421427 18.0783 0 17.0609 0 16V4C0 2.93913 0.421427 1.92172 1.17157 1.17157C1.92172 0.421427 2.93913 0 4 0L20 0C21.0609 0 22.0783 0.421427 22.8284 1.17157C23.5786 1.92172 24 2.93913 24 4V16C24 17.0609 23.5786 18.0783 22.8284 18.8284C22.0783 19.5786 21.0609 20 20 20H17.147L13.3 23.18C12.9436 23.4943 12.4842 23.6669 12.009 23.665ZM4 2C3.46957 2 2.96086 2.21071 2.58579 2.58579C2.21071 2.96086 2 3.46957 2 4V16C2 16.5304 2.21071 17.0391 2.58579 17.4142C2.96086 17.7893 3.46957 18 4 18H7.289C7.52465 18 7.75273 18.0832 7.933 18.235L11.979 21.645L16.151 18.229C16.3303 18.0809 16.5555 18 16.788 18H20C20.5304 18 21.0391 17.7893 21.4142 17.4142C21.7893 17.0391 22 16.5304 22 16V4C22 3.46957 21.7893 2.96086 21.4142 2.58579C21.0391 2.21071 20.5304 2 20 2H4Z' fill='%23fff'/%3E%3C/svg%3E%0A") 30px center no-repeat;
	padding-left: 70px !important;
}
	
	
/* Добавление комментария */
.add-comment {
	
}

	.form-line-ttfl {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	
		.form-line-ttfl > div {
			width: 48%;
			display: flex;
			flex-wrap: wrap;
		}
		
		.form-line-ttfl .form-line-tt-right {
			flex: 1;
		}
		
		.form-line-ttfl .form-line-tt input {
			width: 100%;
			box-sizing: border-box;
		}

	.add-comment .form-line-tt-left {
		
	}
	
	.wseditor + br, .comments_subscribe + br {
		display: none;
	}

/* Диалоговые окна */
.ui-dialog {
	border: 1px solid #ededed;
	background: #fff;
	text-align: left;
	color: #616161;
	font-size: 16px;
	-moz-box-shadow: 0 0 18px rgba(0,0,0,.14);
	-webkit-box-shadow: 0 0 18px rgba(0,0,0,.14);
	box-shadow: 0 0 18px rgba(0,0,0,.14);
}

	.ui-dialog-titlebar {
		border-bottom: 1px solid #ededed;
		padding: 10px 20px;
		position: relative;
		cursor: move;
	}
	
		.ui-dialog-titlebar-close {
			background: url(../images/close.png) left top no-repeat;
			width: 29px;
			height: 29px;
			right: 5px;
			top: 5px;
			font-size: 0;
			display: block;
			position: absolute;
			transition:all 0.3s ease;
			-webkit-transition:all 0.3s ease;
			-o-transition:all 0.3s ease;
			-moz-transition:all 0.3s ease;
			opacity: 0.6;
			overflow: hidden;
			line-height: 35px;
			text-indent: -100px;
			border: 0;
			outline: none;
		}
		
			.ui-dialog-titlebar-close:hover {
				 -moz-transform: rotate(360deg); /* Для Firefox */
				-ms-transform: rotate(360deg); /* Для IE */
				-webkit-transform: rotate(360deg); /* Для Safari, Chrome, iOS */
				-o-transform: rotate(360deg); /* Для Opera */
				transform: rotate(360deg);
				opacity: 1;
			}
			
	.ui-dialog-content {
		padding: 15px;
	}
			
	.ui-dialog-buttonset {
		background: #fafafa;
		height: 47px;
		position: relative;
		border-top: 1px #f2f2f2 solid;
		padding: 13px 5px 0 0;
		text-align: right;
	}
	
		.ui-dialog-buttonset button {
			display: inline-block;
			margin: 0 0 0 5px;
			padding: 8px 10px;
			background: #e6e6e6;
			color: #6b6b6b;
			font-size: 13px;
			border: 0;
			cursor: pointer;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
		}
		
			.ui-dialog-buttonset button:hover {
				background: #ff9e2b;
				color: #fff;
			}
			
	.dle-popup-newpm .ui-dialog-content {
		padding: 20px;
		font-size: 14px;
	}
	
/* Карточка пользователя */
.user-card-tt {
	padding: 14px 0 0 140px;
	position: relative;
	min-height: 115px;
}

#dleprofilepopup {
	height: auto !important;
}

	.user-card-tt-left {
		position: absolute;
		left: 10px;
		width: 100px;
		top: 10px;
		z-index: 888;
	}
	
		.user-card-tt-image {
			border: 3px solid #fff;
			-moz-box-shadow: 0 0 8px rgba(0,0,0,.17);
			-webkit-box-shadow: 0 0 8px rgba(0,0,0,.17);
			box-shadow: 0 0 8px rgba(0,0,0,.17);
			-moz-border-radius: 100px;
			-webkit-border-radius: 100px;
			border-radius: 100px;
			width: 100px;
			height: 100px;
			margin: 0 0 5px 0;
			background: #e2e2e2;
		}
		
			.user-card-tt-image img {
				width: 100px;
				height: 100px;
				-moz-border-radius: 100px;
				-webkit-border-radius: 100px;
				border-radius: 100px;
			}
			
		.user-card-tt-status {
			text-align: center;
			font-size: 14px;
			margin-left: 3px;
		}
	
	.user-card-tt-right {
		font-size: 13px;
	}

		.user-card-tt-info-left {
			
			margin: 0 5px 0 0;
		}
		
			.user-card-tt-info-line {
				color: #8b8b8b;				
			}
			
			.user-card-tt-info-line:first-child {
				margin: 0 0 10px 0;
			}
			
				.user-card-tt-info-line span {
					color: #000;
				}
				
				.user-card-tt-info-line i {
					color: #3b90cb;
					font-style: normal;
				}
		
		.user-card-tt-info-right {
			
		}
		
/* Юзер инфо */
.user-profile-tt {
	padding: 0 0 20px 0;
}

	.tabs-profile {
		
	}
	
		.tabs-profile .index-tabs {
			font-size: 0;
			position: relative;
			bottom: -1px;
		}
		
			.tabs-profile .index-tabs span {
				background: #1b242c;
				border: 1px #28353e   solid;
				display: inline-block;
				height: 34px;
				line-height: 34px;
				color: #979797;
				font-size: 13px;
				padding: 0 15px;
				-moz-border-radius: 3px 3px 0 0;
				-webkit-border-radius: 3px 3px 0 0;
				border-radius: 3px 3px 0 0;
				position: relative;
				bottom: -4px;
				cursor: pointer;
				vertical-align: top;
				border-bottom: 0;
				font-weight: 600;
			}
			
				.tabs-profile .index-tabs span:hover {
					
				}
				
				.tabs-profile .active-ttab {
					height: 39px !important;
					line-height: 39px !important;
					background: #37424c !important;
					color: #fff !important;
					bottom: 0px !important;
					vertical-align: top;
				}
				
		.tabs-profile .index-panel {
			
		}
		
			.tabs-profile .tt-panel {
				border: 1px #28353e solid;
				background: #1b242c;
				display: none;
			}
			
	.profile-tt-top {
		position: relative;
	}
	
		.profile-tt-left {
			position: absolute;
			width: 114px;
			left: 25px;
			top: 28px;
			text-align: center;
		}
		
			.profile-tt-image {
				padding: 6px;
				border: 1px solid #28353e;
				background: #1b242c;
				margin: 0 0 10px 0;
			}
			
				.profile-tt-image img {
					width: 100px;
					height: 100px;
					background: #1b242c;
				}
				
			.profile-tt-rating {
				text-align: center;
				width: 50px;
				height: 25px;
				margin: 0 auto;
				line-height: 25px;
				color: #fff;
				background: #abc544;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				border-radius: 3px;
			}
			
		.profile-tt-info {
			padding: 25px 25px 10px 160px;
			background: #111e27;
			border-bottom: 1px #28353e  solid;
		}
		
			.profile-tt-name {
				color: #fff;
				font-size: 18px;
				font-weight: 600;
				position: relative;
				padding: 5px 0 10px 0;
			}
			
			.profile-tt-name2 {
				position: relative;
				display: inline-block;
			}
			
				.profile-tt-name i {
					position: relative;
					display: inline-block;
					background: #ff8a00;
					-moz-border-radius: 3px;
					-webkit-border-radius: 3px;
					border-radius: 3px;
					height: 20px;
					line-height: 20px;
					color: #fff;
					font-family: "Arial";
					font-size: 12px;
					font-style: normal;
					left: 10px;
					top: -15px;
					padding: 0 5px;
				}
				
					.profile-tt-name i span {
						color: #fff !important;
						font-weight: normal;
					}
					
			.profile-tt-line {
				color: #828282;
				margin: 0 0 4px 0;
			}
			
				.profile-tt-line span {
					color: #dcdcdc;
				}
		
		.profile-tt-menu {
			padding: 20px 0 10px 160px;
			font-size: 0;
			color: #fff;
		}
		
			.profile-tt-menu a {
				display: inline-block;
				background: none;
				padding: 0 15px;
				line-height: 31px;
				height: 31px;
				margin: 0 10px 0 0;
				font-size: 13px;
				font-weight: 600;
				-moz-border-radius: 25px;
				-webkit-border-radius: 25px;
				border-radius: 25px;
				border: 1px solid #384c5d;
				color: #495764;
			}
			
				.profile-tt-menu a:hover {
					background: #24303a;
				}
				
	.profile-tt-text {
		color: #7f7f7f;
		font-size: 14px;
		line-height: 17px;
		padding: 25px;
	}
	
		.profile-tt-text a {
			color: #000;
		}
		
	.nidf {
		padding: 25px;
	}
	
		.nidf .profile-tt-line {
			font-size: 15px;
			margin: 0 0 10px 0;
		}
			
			.nidf .profile-tt-line a {
				color: #ff6000;
			}
			
				.nidf .profile-tt-line a:hover {
					color: #000;
				}
				
	.herh .form-line-tt-left {
		width: 150px;
	}
	
	.herh .form-line-tt {
		margin: 0 0 0 0;
		padding: 15px 0 15px 10px;
		border-bottom: 1px #2e2e2e  solid;
	}
	
	.herh .form-line-tt:nth-child(2n) {
		/*background: #f8f8f8;*/
	}
	
	.herh input, .herh textarea{
		
	}
	
	.user-profile-tt .form-line-tt a {
		color: #ff6000;
	}


/* Юзер-панель */
.login-wrap {
	height: 100%;
	position: relative;
}

	.login-head {
		display: flex;
		align-items: center;
		padding: 0 20px;
		height: 100%;
		position: relative;
		z-index: 2;
	}
	
		.login-btn {
			position: absolute;
			width: calc(100% - 70px);
			height: 100%;
			right: 0;
			top: 0;
			cursor: pointer;
		}
	
		.login-fav {
			background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_403:2975)'%3E%3Cpath d='M17.5 1.9165C16.3739 1.93402 15.2724 2.24836 14.3067 2.82778C13.341 3.40719 12.5453 4.23117 12 5.2165C11.4546 4.23117 10.6589 3.40719 9.6932 2.82778C8.7275 2.24836 7.62601 1.93402 6.49996 1.9165C4.7049 1.99449 3.01366 2.77976 1.79574 4.10074C0.577818 5.42171 -0.0677922 7.17103 -4.17093e-05 8.9665C-4.17093e-05 13.5135 4.78596 18.4795 8.79996 21.8465C9.69618 22.5996 10.8293 23.0125 12 23.0125C13.1706 23.0125 14.3037 22.5996 15.2 21.8465C19.214 18.4795 24 13.5135 24 8.9665C24.0677 7.17103 23.4221 5.42171 22.2042 4.10074C20.9863 2.77976 19.295 1.99449 17.5 1.9165ZM13.915 20.3165C13.3789 20.7679 12.7007 21.0154 12 21.0154C11.2992 21.0154 10.621 20.7679 10.085 20.3165C4.94696 16.0055 1.99996 11.8695 1.99996 8.9665C1.9316 7.70122 2.36632 6.46023 3.20932 5.5142C4.05232 4.56817 5.23519 3.99385 6.49996 3.9165C7.76472 3.99385 8.9476 4.56817 9.7906 5.5142C10.6336 6.46023 11.0683 7.70122 11 8.9665C11 9.23172 11.1053 9.48607 11.2929 9.67361C11.4804 9.86115 11.7347 9.9665 12 9.9665C12.2652 9.9665 12.5195 9.86115 12.7071 9.67361C12.8946 9.48607 13 9.23172 13 8.9665C12.9316 7.70122 13.3663 6.46023 14.2093 5.5142C15.0523 4.56817 16.2352 3.99385 17.5 3.9165C18.7647 3.99385 19.9476 4.56817 20.7906 5.5142C21.6336 6.46023 22.0683 7.70122 22 8.9665C22 11.8695 19.053 16.0055 13.915 20.3125V20.3165Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_403:2975'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") left center no-repeat;
			padding: 0 0 0 30px;
			height: 40px;
			background-size: 22px auto;
			margin-right: 15px;
			color: #fff;
			font-size: 15px;
			font-weight: 500;
			line-height: 40px;
		}
		
			.login-fav:hover {
				
			}
			
		.login-image {
			width: 40px;
			height: 40px;
			border-radius: 10px;
			margin-right: 10px;
		}
		
			.login-image img {
				width: 40px;
				height: 40px;
				border-radius: 10px;
			}
			
		.login-name {
			color: #fff;
			font-size: 15px;
			background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.7099 8.20998C18.6169 8.11625 18.5063 8.04186 18.3845 7.99109C18.2626 7.94032 18.1319 7.91418 17.9999 7.91418C17.8679 7.91418 17.7372 7.94032 17.6153 7.99109C17.4934 8.04186 17.3828 8.11625 17.2899 8.20998L12.7099 12.79C12.6169 12.8837 12.5063 12.9581 12.3845 13.0089C12.2626 13.0596 12.1319 13.0858 11.9999 13.0858C11.8679 13.0858 11.7372 13.0596 11.6153 13.0089C11.4934 12.9581 11.3828 12.8837 11.2899 12.79L6.70988 8.20998C6.61691 8.11625 6.50631 8.04186 6.38445 7.99109C6.26259 7.94032 6.13189 7.91418 5.99988 7.91418C5.86787 7.91418 5.73716 7.94032 5.6153 7.99109C5.49344 8.04186 5.38284 8.11625 5.28988 8.20998C5.10363 8.39734 4.99908 8.6508 4.99908 8.91498C4.99908 9.17917 5.10363 9.43262 5.28988 9.61998L9.87988 14.21C10.4424 14.7718 11.2049 15.0873 11.9999 15.0873C12.7949 15.0873 13.5574 14.7718 14.1199 14.21L18.7099 9.61998C18.8961 9.43262 19.0007 9.17917 19.0007 8.91498C19.0007 8.6508 18.8961 8.39734 18.7099 8.20998Z' fill='%23fff'/%3E%3C/svg%3E%0A") right center no-repeat;
			background-size: 15px auto;
			padding: 0 20px 0 0;
		}
		
	.login-block {
		display: none;
		position: absolute;
		right: 0;
		top: 0;
		width: 100%;
		z-index: 1;
		background: #fff;
		box-shadow: 0 0 16px rgba(0,0,0,.28);
		border-radius: 0 0 6px 6px;
		min-width: 210px;
	}
		
	.login-wrap-show .login-head {
		background: #fff;
	}
	
	.login-wrap-show .login-block {
		display: block;
		border-radius: 0 0 6px 6px;		
		top: 0px;
		padding: 70px 0 0 0;
	}
	
	.login-wrap-show .login-fav {
		background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_403:2975)'%3E%3Cpath d='M17.5 1.9165C16.3739 1.93402 15.2724 2.24836 14.3067 2.82778C13.341 3.40719 12.5453 4.23117 12 5.2165C11.4546 4.23117 10.6589 3.40719 9.6932 2.82778C8.7275 2.24836 7.62601 1.93402 6.49996 1.9165C4.7049 1.99449 3.01366 2.77976 1.79574 4.10074C0.577818 5.42171 -0.0677922 7.17103 -4.17093e-05 8.9665C-4.17093e-05 13.5135 4.78596 18.4795 8.79996 21.8465C9.69618 22.5996 10.8293 23.0125 12 23.0125C13.1706 23.0125 14.3037 22.5996 15.2 21.8465C19.214 18.4795 24 13.5135 24 8.9665C24.0677 7.17103 23.4221 5.42171 22.2042 4.10074C20.9863 2.77976 19.295 1.99449 17.5 1.9165ZM13.915 20.3165C13.3789 20.7679 12.7007 21.0154 12 21.0154C11.2992 21.0154 10.621 20.7679 10.085 20.3165C4.94696 16.0055 1.99996 11.8695 1.99996 8.9665C1.9316 7.70122 2.36632 6.46023 3.20932 5.5142C4.05232 4.56817 5.23519 3.99385 6.49996 3.9165C7.76472 3.99385 8.9476 4.56817 9.7906 5.5142C10.6336 6.46023 11.0683 7.70122 11 8.9665C11 9.23172 11.1053 9.48607 11.2929 9.67361C11.4804 9.86115 11.7347 9.9665 12 9.9665C12.2652 9.9665 12.5195 9.86115 12.7071 9.67361C12.8946 9.48607 13 9.23172 13 8.9665C12.9316 7.70122 13.3663 6.46023 14.2093 5.5142C15.0523 4.56817 16.2352 3.99385 17.5 3.9165C18.7647 3.99385 19.9476 4.56817 20.7906 5.5142C21.6336 6.46023 22.0683 7.70122 22 8.9665C22 11.8695 19.053 16.0055 13.915 20.3125V20.3165Z' fill='%2351bc68'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_403:2975'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
		color: #51bc68;
	}
	
	.login-wrap-show .login-name {
		color: #1a1a1a;
		background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.7099 8.20998C18.6169 8.11625 18.5063 8.04186 18.3845 7.99109C18.2626 7.94032 18.1319 7.91418 17.9999 7.91418C17.8679 7.91418 17.7372 7.94032 17.6153 7.99109C17.4934 8.04186 17.3828 8.11625 17.2899 8.20998L12.7099 12.79C12.6169 12.8837 12.5063 12.9581 12.3845 13.0089C12.2626 13.0596 12.1319 13.0858 11.9999 13.0858C11.8679 13.0858 11.7372 13.0596 11.6153 13.0089C11.4934 12.9581 11.3828 12.8837 11.2899 12.79L6.70988 8.20998C6.61691 8.11625 6.50631 8.04186 6.38445 7.99109C6.26259 7.94032 6.13189 7.91418 5.99988 7.91418C5.86787 7.91418 5.73716 7.94032 5.6153 7.99109C5.49344 8.04186 5.38284 8.11625 5.28988 8.20998C5.10363 8.39734 4.99908 8.6508 4.99908 8.91498C4.99908 9.17917 5.10363 9.43262 5.28988 9.61998L9.87988 14.21C10.4424 14.7718 11.2049 15.0873 11.9999 15.0873C12.7949 15.0873 13.5574 14.7718 14.1199 14.21L18.7099 9.61998C18.8961 9.43262 19.0007 9.17917 19.0007 8.91498C19.0007 8.6508 18.8961 8.39734 18.7099 8.20998Z' fill='%231a1a1a'/%3E%3C/svg%3E%0A");
	}
	
	.login-link {
		
	}
	
		.login-link a {
			display: block;
			color: #696464;
			padding: 12px 35px;
			font-size: 16px;
			border-bottom: 1px #f3f3f3 solid;
			transition:all 0.1s ease;
		}
		
			.login-link a:last-child {
				border: 0;
				border-radius: 0 0 6px 6px;
			}
			
			.login-link a:hover {
				color: #19cc9c;
				background: #f6fffd;
			}
			
	.login-enter-w {
		text-align: right;
		
	}
			
	.login-enter {
		display: inline-block;
		vertical-align: top;
		cursor: pointer;
		z-index: 3;
		position: relative;
		background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_403:2799)'%3E%3Cpath d='M12 11.9999C13.1867 11.9999 14.3467 11.648 15.3334 10.9888C16.3201 10.3295 17.0892 9.3924 17.5433 8.29604C17.9974 7.19969 18.1162 5.99329 17.8847 4.8294C17.6532 3.66551 17.0818 2.59642 16.2426 1.7573C15.4035 0.918186 14.3344 0.346741 13.1705 0.11523C12.0067 -0.116281 10.8003 0.00253868 9.7039 0.456664C8.60754 0.91079 7.67047 1.67983 7.01118 2.66652C6.35189 3.65321 6 4.81325 6 5.99994C6.00159 7.59075 6.63424 9.11595 7.75911 10.2408C8.88399 11.3657 10.4092 11.9984 12 11.9999ZM12 1.99994C12.7911 1.99994 13.5645 2.23454 14.2223 2.67406C14.8801 3.11359 15.3928 3.7383 15.6955 4.46921C15.9983 5.20011 16.0775 6.00438 15.9231 6.7803C15.7688 7.55623 15.3878 8.26896 14.8284 8.82837C14.269 9.38778 13.5563 9.76874 12.7804 9.92308C12.0044 10.0774 11.2002 9.99821 10.4693 9.69546C9.73836 9.39271 9.11365 8.88002 8.67412 8.22222C8.2346 7.56443 8 6.79107 8 5.99994C8 4.93908 8.42143 3.92166 9.17157 3.17151C9.92172 2.42137 10.9391 1.99994 12 1.99994Z' fill='%23cbeed9'/%3E%3Cpath d='M12 14.0006C9.61386 14.0033 7.32622 14.9523 5.63896 16.6396C3.95171 18.3268 3.00265 20.6145 3 23.0006C3 23.2658 3.10536 23.5202 3.29289 23.7077C3.48043 23.8953 3.73478 24.0006 4 24.0006C4.26522 24.0006 4.51957 23.8953 4.70711 23.7077C4.89464 23.5202 5 23.2658 5 23.0006C5 21.1441 5.7375 19.3636 7.05025 18.0509C8.36301 16.7381 10.1435 16.0006 12 16.0006C13.8565 16.0006 15.637 16.7381 16.9497 18.0509C18.2625 19.3636 19 21.1441 19 23.0006C19 23.2658 19.1054 23.5202 19.2929 23.7077C19.4804 23.8953 19.7348 24.0006 20 24.0006C20.2652 24.0006 20.5196 23.8953 20.7071 23.7077C20.8946 23.5202 21 23.2658 21 23.0006C20.9974 20.6145 20.0483 18.3268 18.361 16.6396C16.6738 14.9523 14.3861 14.0033 12 14.0006Z' fill='%23cbeed9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_403:2799'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") left center no-repeat;
			padding: 0 20px 0 30px;
			height: 100%;
			background-size: 22px auto;
			color: #cbeed9;
			font-size: 15px;
			line-height: 70px;
		
	}

	.login-wrap-show .login-enter {
		color: #000;
		background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_403:2799)'%3E%3Cpath d='M12 11.9999C13.1867 11.9999 14.3467 11.648 15.3334 10.9888C16.3201 10.3295 17.0892 9.3924 17.5433 8.29604C17.9974 7.19969 18.1162 5.99329 17.8847 4.8294C17.6532 3.66551 17.0818 2.59642 16.2426 1.7573C15.4035 0.918186 14.3344 0.346741 13.1705 0.11523C12.0067 -0.116281 10.8003 0.00253868 9.7039 0.456664C8.60754 0.91079 7.67047 1.67983 7.01118 2.66652C6.35189 3.65321 6 4.81325 6 5.99994C6.00159 7.59075 6.63424 9.11595 7.75911 10.2408C8.88399 11.3657 10.4092 11.9984 12 11.9999ZM12 1.99994C12.7911 1.99994 13.5645 2.23454 14.2223 2.67406C14.8801 3.11359 15.3928 3.7383 15.6955 4.46921C15.9983 5.20011 16.0775 6.00438 15.9231 6.7803C15.7688 7.55623 15.3878 8.26896 14.8284 8.82837C14.269 9.38778 13.5563 9.76874 12.7804 9.92308C12.0044 10.0774 11.2002 9.99821 10.4693 9.69546C9.73836 9.39271 9.11365 8.88002 8.67412 8.22222C8.2346 7.56443 8 6.79107 8 5.99994C8 4.93908 8.42143 3.92166 9.17157 3.17151C9.92172 2.42137 10.9391 1.99994 12 1.99994Z' fill='%23000'/%3E%3Cpath d='M12 14.0006C9.61386 14.0033 7.32622 14.9523 5.63896 16.6396C3.95171 18.3268 3.00265 20.6145 3 23.0006C3 23.2658 3.10536 23.5202 3.29289 23.7077C3.48043 23.8953 3.73478 24.0006 4 24.0006C4.26522 24.0006 4.51957 23.8953 4.70711 23.7077C4.89464 23.5202 5 23.2658 5 23.0006C5 21.1441 5.7375 19.3636 7.05025 18.0509C8.36301 16.7381 10.1435 16.0006 12 16.0006C13.8565 16.0006 15.637 16.7381 16.9497 18.0509C18.2625 19.3636 19 21.1441 19 23.0006C19 23.2658 19.1054 23.5202 19.2929 23.7077C19.4804 23.8953 19.7348 24.0006 20 24.0006C20.2652 24.0006 20.5196 23.8953 20.7071 23.7077C20.8946 23.5202 21 23.2658 21 23.0006C20.9974 20.6145 20.0483 18.3268 18.361 16.6396C16.6738 14.9523 14.3861 14.0033 12 14.0006Z' fill='%23000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_403:2799'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	}
	
	.login-wrap-show .login-block2 {
		width: 250px;
		box-sizing: border-box;
		padding: 70px 20px 20px 20px;
	}
	
			
	.login-line {
		margin: 0 0 20px 0;
	}
		
		.login-input-text {
			background: #f5f7f9;
			box-sizing: border-box;
			border: 1px solid #e9e9e9;
			border-radius: 6px;
			margin: 0;
			padding: 0 20px;
			font-weight: 500;
			display: block;
			height: 48px;
			line-height: 48px;
			width: 100%;
			color: #000;
			font-size: 14px;
			outline: none;
		}
		
			.login-input-text:placeholder {
				color: #919598;
			}
		
				.enter {
					width: 110px;
					height: 44px;
					
					line-height: 44px;
					background: #1ad1a0;
					cursor: pointer;
					border-radius: 6px;
					padding: 0;
					text-align: center;
					color: #fff;
					font-size: 15px;
					font-weight: 500;
					display: block;
					vertical-align: top;
					outline: none;
					border: 0;
					margin: 0 auto;
					cursor: pointer;
				}
				
					.enter:hover {
						background: #04bb11;
					}
					
	
	.reg-link {
		padding: 20px 0 0 0;
		text-align: center;
		font-size: 15px;
		color: #b9b9b9;
	}
	
		.reg-link a {
			color: #454545;
			text-decoration: underline;
		}
		
			.reg-link a:hover {
				color: #04bb11;
			}

	
		
.search div[style="margin:10px;"] {
	margin: 0 0 15px 0!important;
}
			
			
/* Стандартные страницы */
.stt-block {
	background: #1b242c;
	text-align: left;
	margin: 0 0 40px 0;
	border-radius: 10px;
	padding: 40px;
	box-shadow: 0 0 27px rgba(0,0,0,.08);
}

	.stt-block-title {
		color: #fff;
		font-size: 24px;
		padding: 0 0 30px 0;
		font-weight: 600;
	}
	
	.white .stt-block-title {
		color: #000;
	}
	
	.stt-block-content {
		font-size: 15px;
		color: #818181;
	}
	
		.stt-block-content a {
			color: #2971cb;
		}
		
			.stt-block-content a:hover {
				opacity: 0.7;
			}
			
	.stt-block-content .bbcodes {
		font-size: 15px;
		cursor: pointer;
		background: -moz-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
		background: -webkit-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
		background: -o-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
		background: -ms-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
		background: linear-gradient(to bottom, #fdfdfd 5%, #f8f8f8 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f8f8f8', GradientType=0);
		background-color: #fdfdfd;
		margin: 0;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		border: 1px solid #e2e2e2;
		color: #565656;
		-moz-box-shadow: inset 0 0 18px rgba(0,0,0,.04), inset 0 2px 2px rgba(255,255,255,.08), 0 1px 1px rgba(255,255,255,.75);
		-webkit-box-shadow: inset 0 0 18px rgba(0,0,0,.04), inset 0 2px 2px rgba(255,255,255,.08), 0 1px 1px rgba(255,255,255,.75);
		box-shadow: inset 0 0 18px rgba(0,0,0,.04), inset 0 1px 2px rgba(255,255,255,.08), 0 1px 1px rgba(255,255,255,.75);
	}
	
		.stt-block-content .bbcodes:hover {
			background: #f1f1f1;
			-moz-box-shadow: inset 0 -9px 18px rgba(0,0,0,.06), 0 1px 1px rgba(255,255,255,.75);
			-webkit-box-shadow: inset 0 -9px 18px rgba(0,0,0,.06), 0 1px 1px rgba(255,255,255,.75);
			box-shadow: inset 0 -9px 18px rgba(0,0,0,.06), 0 1px 1px rgba(255,255,255,.75);
		}
			
/* Сообщения */
.pmtt {
	
}

	.pmtt-menu {
		font-size: 0;
		margin: 0 0 20px 0;
		padding: 0 0 20px 0;
		border-bottom: 1px #000 solid;
	}
	
		.pmtt-menu a {
			cursor: pointer;
			background: #1b232b;
			margin: 0;
			padding: 40px 0 10px 0;
			display: inline-block;
			font-size: 13px;
			width: 30%;
			margin: 0 5% 0 0;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			border: 1px solid #384c5d;
			color: #495764;
			font-weight: 500;
			position: relative;
			text-align: center;
			 -moz-box-sizing: border-box; /* Для Firefox */
			-webkit-box-sizing: border-box; /* Для Safari и Chrome */
			box-sizing: border-box; /* Для IE и Opera */
		}
		
			.pmtt-menu a:hover {
				background: #24303a;
				color: #fff;
			}
			
			.pmtt-menu a i {
				position: absolute;
				left: 50%;
				margin: 0 0 0 -14px;
				top: 10px;
				color: #495764;
				font-size: 21px;
			}
			
				.pmtt-menu a:hover i {
					color: #fff;
				}
			
			.pmtt-menu a:nth-child(3n) {
				margin: 0;
			}
			
	.pmtt-pm-list {
		margin: 0 0 20px 0;
		padding: 0 0 20px 0;
	}
	
		.pmtt-pm-list-title {
			font-size: 18px;
			margin: 0 0 10px 0;
		}
		
		.pmtt-pm-list-content {
			
		}	
		
			.pmtt-pm-list-content table {
				border: 1px #384c5d solid;
				padding: 3px;
			}
			
				.pmtt-pm-list-content table  td {
					padding: 5px;
					border-bottom: 1px #384c5d solid;
				}
				
				.pmtt-pm-list-content tr:first-child td {
					border-bottom: 1px #384c5d solid;					
				}
				
				.pmtt-pm-list-content table  tr:nth-child(2n) td {
					background: #1b232b;
					border-bottom: 1px #384c5d solid;
				}
				
	.pmtt-status {
		margin: 0 0 20px 0;
	}
	
		.pmtt-status-title {
			font-size: 18px;
			margin: 0 0 10px 0;
		}
		
		.pmtt-status-content {
			
		}
		
			.pm_progress_bar {
				position: relative;
				background: #383e44;
				border: 3px #1f272d solid;
				height: 30px;
				margin: 0 0 10px 0;
			}
			
				.pm_progress_bar span {
					position: absolute;
					left: 0;
					top: 0;
					height: 30px;
					background-image: -moz-linear-gradient(left, #991fb7 0%, #fb7579 100%);
					background-image: -o-linear-gradient(left, #991fb7 0%, #fb7579 100%);
					background-image: -webkit-linear-gradient(left, #991fb7 0%, #fb7579 100%);
					background-image: linear-gradient(left, #991fb7 0%, #fb7579 100%);
					color: #fff;
					text-align: center;
					line-height: 30px;
				}
				
	.pmtt-new {
		padding: 20px 0 20px 0;
	}
	
		.pmtt-new-title {
			font-size: 18px;
			margin: 0 0 10px 0;
			padding: 0 0 10px 0;
			border-bottom: 1px #dcdcdc solid;
		}
		
		.pmtt-new-content {
			
		}
		
			.pmtt-new-content .form-line-tt-left {
				width: 100px;
			}
			
	.pmtt-mess {
		padding: 20px 0;
	}
	
		.pmtt-mess-title {
			font-size: 18px;
			position: relative;
			padding: 0 0 10px 20px;
			border-bottom: 1px #dcdcdc solid;
		}
			
			.pmtt-mess-title i {
				position: absolute;
				left: 0;
				top: 3px;
				color: #b2b2b2;
				font-size: 16px;
			}
		
		.pmtt-mess-content {
			
		}
		
			.pmtt-mess-theme {
				padding: 10px 0 10px 20px;
				margin: 0 0 5px 0;
				position: relative;
				border-bottom: 1px #dcdcdc dotted;
			}
			
				.pmtt-mess-theme i {
					position: absolute;
					left: 0;
					top: 11px;
					color: #b2b2b2;
					
				}
			
			.pmtt-mess-text {
				padding: 10px 0;
			}
		
		.pmtt-mess-menu {
			padding: 10px 0 0 0;
		}
		
			.pmtt-mess-menu a {
				font-size: 14px;
				cursor: pointer;
				background: -moz-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
				background: -webkit-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
				background: -o-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
				background: -ms-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
				background: linear-gradient(to bottom, #fdfdfd 5%, #f8f8f8 100%);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f8f8f8', GradientType=0);
				background-color: #fdfdfd;
				margin: 0;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border-radius: 5px;
				border: 1px solid #e2e2e2;
				color: #565656;
				-moz-box-shadow: inset 0 0 18px rgba(0,0,0,.04), inset 0 2px 2px rgba(255,255,255,.08), 0 1px 1px rgba(255,255,255,.75);
				-webkit-box-shadow: inset 0 0 18px rgba(0,0,0,.04), inset 0 2px 2px rgba(255,255,255,.08), 0 1px 1px rgba(255,255,255,.75);
				box-shadow: inset 0 0 18px rgba(0,0,0,.04), inset 0 1px 2px rgba(255,255,255,.08), 0 1px 1px rgba(255,255,255,.75);
				display: inline-block;
				padding: 5px 10px;
				margin: 0 10px 0 0;
			}
			
				.pmtt-mess-menu a:hover {
					background: #f1f1f1;
					-moz-box-shadow: inset 0 -9px 18px rgba(0,0,0,.06), 0 1px 1px rgba(255,255,255,.75);
					-webkit-box-shadow: inset 0 -9px 18px rgba(0,0,0,.06), 0 1px 1px rgba(255,255,255,.75);
					box-shadow: inset 0 -9px 18px rgba(0,0,0,.06), 0 1px 1px rgba(255,255,255,.75);
				}
				
/* Обратная связь */
.feedback-tt {
	
}

	.feedback-tt textarea {
		width: 95%;
	}
	
	.feedback-tt .form-line-tt-left {
		width: 100px;
	}
	
/* Восстановление */
.lost-tt {
	
}

	.lost-tt .form-line-tt-right input {
		width: 200px;
	}
	
	.lost-tt .form-line-tt-left {
		width: 200px;
	}
	
/* Регистрация */
.reg-tt {
	
}

	.reg-tt .form-line-tt-right input {
		
	}
	
	.reg-tt .form-line-tt-left {
		width: 150px;
	}



/* Опрос */
.vote-block-content {
	position: relative;
}

.vote-buttom {
	background: #1ad1a0;
	text-align: center;
	cursor: pointer;
	border: 0;
	color: #fff;
	font-size: 15px;
	height: 38px;
	line-height: 36px;
	width: 115px;
	display: inline-block;
	vertical-align: top;
	border-radius: 6px;
}

	.vote-buttom:hover{
		background: #04bb11 !important;
		color: #fff !important;
	}
	
	.vote-buttom2 {
		background: #ededed;
		color: #999;
		position: absolute;
		right: 0;
		bottom: 0;
	}

.vote-l {
	margin: 0 0 15px 0;
}	

/* ==================== Рейтинг статьи */

.rating {
	width: 130px;
	height: 24px;
}
.unit-rating {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 130px;
	height: 24px;
	position: relative;
	background-image: url(../dleimages/rating.png);
	background-position: top left;
	background-repeat: repeat-x;
}
.unit-rating li {
	text-indent: -90000px;
	padding: 0px;
	margin: 0;
	float: left;
}
.unit-rating li a {
	display: block;
	width: 24px;
	height: 24px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 17;
	position: absolute;
	padding: 0px;
}
.unit-rating li a:hover {
	background-image: url(../dleimages/rating.png);
	background-position: left center;
	z-index: 2;
	left: 0px;
}
.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width: 26px; }
.unit-rating a.r2-unit { left: 26px; }
.unit-rating a.r2-unit:hover { width: 52px; }
.unit-rating a.r3-unit { left: 52px; }
.unit-rating a.r3-unit:hover { width: 78px; }
.unit-rating a.r4-unit { left: 78px; }	
.unit-rating a.r4-unit:hover { width: 104px; }
.unit-rating a.r5-unit { left: 104px; }
.unit-rating a.r5-unit:hover { width: 130px; }
.unit-rating li.current-rating {
	background-image: url(../dleimages/rating.png);
	background-position: left bottom;
	position: absolute;
	height: 24px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}



/* ==================== BB коды */
 
.bbcodes {
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
	color: #ffffff;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	/*  width: 120px;  */
	height: 20px;
	background-image: url(../images/dlet_bttn_bbcodes.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}

/* класс bbcodes_poll используем в poll.tpl, vote.tpl, addnews.tpl */

.bbcodes_poll {
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
	color: #ffffff;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	width: 120px;
	height: 20px;
	background-image: url(../images/dlet_bttn_bbcodes.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}


/* ==================== Выпадающее меню */

#dropmenudiv {
	border: 1px solid #ffffff;
	border-bottom-width: 0;
	font: normal 10px Verdana;
	background-color: #6497ca;
	line-height: 20px;
	margin: 2px;
	opacity: 0.92;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
	filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
}

#dropmenudiv a {
	display: block;
	text-indent: 3px;
	text-decoration:none;
	color: #ffffff;
	background:#6497ca;
	border: 1px solid #ffffff;
	padding: 1px 0;
	margin: 1px;
	font-weight: bold;
}

#dropmenudiv a:hover {
	background-color:#fdd08b;
	color:#000000;
}

/* ==================== Уведомление о получении новых PM */

#newpm {
	width: 400px;
	padding: 10px;
	background-color: #fdfdfd;
	border: 1px solid #bbbbbb;
	line-height: 135%;
}
#newpmheader {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	height: 20px;
	color: #636363;
	font-weight: bold;
	background-color: #b2c7f1;
	font-family: verdana;
	cursor: move;
}
#newpm a {
	background: transparent;
	color: #4b73d4;
	text-decoration: none;
}
#newpm a:hover {
	background: transparent;
	color: #4b73d4;
	text-decoration: underline;
}

/* ==================== Ссылка на скачивание прикрепленного файла */

.attachment {
	color: #f37c64;
}

/* ==================== показ оригинальной картинки загруженной на сайт из уменьшенной копии (*) */
.highslide-wrapper,.highslide-outline{background:#FFF}
.highslide-image{border:2px solid #FFF}
.highslide-active-anchor{visibility:hidden}
.highslide-active-anchor img{visibility:hidden}
.highslide-dimming{background-color:#000}
.highslide-html{background-color:#fff}
.highslide-loading{display:block;color:#fff;font-size:9px;font-weight:700;text-decoration:none;padding:3px;border:1px solid #fff;background-color:#000}
a.highslide-full-expand{background:url(/templates/android_pisces/dleimages/fullexpand.gif) no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px}
.highslide-display-block{display:block}
.highslide-display-none{display:none}
.highslide-caption{display:none;padding:5px;background:#fff}
.highslide-controls{width:195px;height:40px;background:url(/engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 0 -90px;margin-right:15px;margin-bottom:10px;margin-top:10px}
.highslide-controls ul{position:relative;left:15px;height:40px;list-style:none;margin:0;padding:0;background:url(/engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 100% -90px}
.highslide-controls li{float:left;padding:5px 0}
.highslide-controls a{background:url(/engine/classes/highslide/graphics/controlbar-black-border.gif);display:block;float:left;height:30px;width:30px;outline:none}
.highslide-controls a.disabled{cursor:default}
.highslide-controls a span{display:none}
.highslide-controls .highslide-previous a{background-position:0 0}
.highslide-controls .highslide-previous a:hover{background-position:0 -30px}
.highslide-controls .highslide-previous a.disabled{background-position:0 -60px!important}
.highslide-controls .highslide-play a{background-position:-30px 0}
.highslide-controls .highslide-play a:hover{background-position:-30px -30px}
.highslide-controls .highslide-play a.disabled{background-position:-30px -60px!important}
.highslide-controls .highslide-pause a{background-position:-60px 0}
.highslide-controls .highslide-pause a:hover{background-position:-60px -30px}
.highslide-controls .highslide-next a{background-position:-90px 0}
.highslide-controls .highslide-next a:hover{background-position:-90px -30px}
.highslide-controls .highslide-next a.disabled{background-position:-90px -60px!important}
.highslide-controls .highslide-move a{background-position:-120px 0}
.highslide-controls .highslide-move a:hover{background-position:-120px -30px}
.highslide-controls .highslide-full-expand a{background-position:-150px 0}
.highslide-controls .highslide-full-expand a:hover{background-position:-150px -30px}
.highslide-controls .highslide-full-expand a.disabled{background-position:-150px -60px!important}
.highslide-controls .highslide-close a{background-position:-180px 0}
.highslide-controls .highslide-close a:hover{background-position:-180px -30px}

/* 
*****************************
Юзер инфа */
.user-info-table {
	width: 90%; 
	margin: 0 00px 0 20px;

}

	.user-info-table td {
		padding: 5px 5px 20px 5px;
		text-align: left;
	}
	
		.user-info-table td small {
			font-size: 14px;
			color: #af86522;
			font-weight: bold;
		}
		
		.user-info-table td a {
			color: #ff863d;
		}
		
		.user-info-table td i {
			color: #bfbfbf;
		}
		
		.buttom-add-news {
			margin: 5px 20px 5px 0;
			background: #777777;
			color: #fff;
			border: 1px #2b2b2b solid;
		}
		
		.user-info-table input {
			background: url(../images/form-text.gif);
			color: #2e2e2e;
			border: 1px #d0d0d0 solid;
		}

		
/* Инфо */
.error {
	padding: 10px;
	padding-bottom: 150px;
	background: url(../images/error.png) center bottom no-repeat;
	text-align: center;
}

	.error p {
		font-size: 15px;
		font-weight: bold;
	}
	
	.error a {
		color: #7cad37;
	}

	
/* добавление новости */
.add-news-table {
	
}

	.add-news-table td {
		padding: 10px 0 10px 5px;
	}
	
	.add-news-table textarea {
		height: 200px !important;
	}
	
	.add-news-table tr:nth-child(2n) td {
		/*background: #f7f7f7;*/
	}


.vote-pool {
	margin: 20px 0 0 0;
	width: 400px;
}
	

	
/* DLE 8.5 */

/* Вид изображения: с прямыми краями и тенью */
.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* Вид изображения: только тень */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: white;
}

/* Вид изображения: только рамка без тени */
.less .highslide-image {
	border: 1px solid #000000;
}
.less .highslide-caption {
	border: 1px solid #000000;
	background: white;
}


/* DLE 9.0 */

/* ==================== Информационное оконо загрузки AJAX */
#loading-layer {
	display:none;
	font-family: Verdana;font-size: 11px;
	background:#000;padding:10px;
	text-align:center;
	border:1px solid #000;
	color: #FFF;
	border-radius: 5px;
	-webkit-border-radius: 5px; 
    -moz-border-radius: 5px;
}



	
.nono #b_left, .nono  #b_center, .nono  #b_right, .nono #b_spoiler {
		display: none;
	}
	
input.textin {
	height: 38px;
		line-height: 38px;
		width: 100% !important;
		box-sizing: border-box;
		-moz-box-sizing: border-box; 
		-webkit-box-sizing: border-box; 
		padding: 0 15px;		
		color: #c5c5c5;
		font-size: 13px;
		margin: 0;
		border: 0;
		outline: none;
		border: 1px solid #dedede;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
}

.white input.textin {
	color: #333;
}
	
#searchtable input{
	background: #000;
    border: 1px #303030 solid;
} 

.white #searchtable input {
	background: #eaf0f7;
    border: 1px #d6dde5 solid;
}

#searchtable #dofullsearch, #searchtable #dosearch, #doclear, #doreset {
	display: inline-block;
	vertical-align: top;
	border: 0 !important;
	border-radius: 4px;
	padding: 0 20px;
	height: 44px;
	line-height: 44px;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	cursor: pointer;
	outline: none !important;
	background: #1ad1a0 !important;
}

	#searchtable #dofullsearch:hover, #searchtable #dosearch:hover, #doclear:hover, #doreset:hover {
		background: #04bb11 !important;
	}



/* ДЛЕ 9.2 */
.editor input[type="text"] { padding: 2px; background: #fff url("../images/fields.png") repeat-x; border: 1px solid #bcc0c2; }

/* ==================== Автозаполнение облака тегов */
.ui-autocomplete { position: absolute; cursor: default; }

* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
	background: #fff 50% bottom repeat-x; border: 1px solid #dedede; color: #222;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
	border: 1px solid #a7a7a7;
	color: #4e4e4e;
	font-weight: bold;
}


/*  */


.sp_search {
	
	width:486px;
	margin: 0 0 15px 0;
	border: 2px #fff solid;
}

.sp_search_head {
	height:37px;
	padding:5px;
	color:#888;
	font:bold 17px Arial;
	line-height:40px;
	text-transform:uppercase;
	background:#fff;
	border-bottom: 1px #ccc solid;
}

.sp_search_head img {float:left;margin-right:7px;}

.sp_search_table {
	font:11px Tahoma;
	color:#080808;
	width:100%;
	text-align:left;
	background:#d5f3ff ;
}

.sp_search_table .sp_s1 {color:#1e81ba;text-decoration:underline;font-weight:bold;}
.sp_search_table .sp_s2 {color:#1e81ba;text-decoration:underline;font-weight:bold;}
.sp_search_table .sp_s3 {color:#1e81ba;text-decoration:underline;font-weight:bold;}
.sp_search_table .sp_s4 {color:#1e81ba;text-decoration:underline;font-weight:bold;}

.sp_search_table td.sp_name {
	padding:6px 10px 8px 0;
	vertical-align:top;
	font:12px Tahoma;
	color:#080808;
}

.sp_search_table a.sp_lnk {
	font:12px Tahoma;
	color:#080808;
	text-decoration:underline;
}
.sp_search_table a.sp_lnk b {
	font-weight:bold;
}

.sp_search_table a.sp_lnk:hover, .sp_search_table a.sp_lnk:hover span {text-decoration:none;}

.sp_search_table td.sp_count {
	padding:6px 24px 8px 0;
	vertical-align:top;
	text-align:right;
}

.sp_search_table td.sp_count span.sp_count_sp {
	color:#000;
	font-weight:bold;
}

.sp_search_table td.sp_count span.sp_count_sp2 {
	color:#1e81ba;
	font-weight:bold;
}

.sp_search_table td.sp_name .sp_im_bl {
	float:left;
	margin:-4px 0 0 0;
	width:44px;
}
.sp_search_table td.sp_name .sp_im_bl img {
	display:block;
	margin:0 auto;
}

/*---Подсветка кода в теге [code]---*/
pre code {
  display: block; padding: 0.5em;
  background: #f9fafa; 
  border: 1px solid #dce7e7;
  overflow:auto;
  white-space: pre;
}

pre .comment,
pre .template_comment,
pre .diff .header,
pre .doctype,
pre .lisp .string,
pre .javadoc {
  color: #93a1a1;
  font-style: italic;
}

pre .keyword,
pre .css .rule .keyword,
pre .winutils,
pre .javascript .title,
pre .method,
pre .addition,
pre .css .tag,
pre .lisp .title {
  color: #859900;
}

pre .number,
pre .command,
pre .string,
pre .tag .value,
pre .phpdoc,
pre .tex .formula,
pre .regexp,
pre .hexcolor {
  color: #2aa198;
}

pre .title,
pre .localvars,
pre .function .title,
pre .chunk,
pre .decorator,
pre .builtin,
pre .built_in,
pre .lisp .title,
pre .identifier,
pre .title .keymethods,
pre .id {
  color: #268bd2;
}

pre .tag .title,
pre .rules .property,
pre .django .tag .keyword {
  font-weight: bold;
}

pre .attribute,
pre .variable,
pre .instancevar,
pre .lisp .body,
pre .smalltalk .number,
pre .constant,
pre .class .title,
pre .parent,
pre .haskell .label {
  color: #b58900;
}

pre .preprocessor,
pre .pi,
pre .shebang,
pre .symbol,
pre .diff .change,
pre .special,
pre .keymethods,
pre .attr_selector,
pre .important,
pre .subst,
pre .cdata {
  color: #cb4b16;
}

pre .deletion {
  color: #dc322f;
}

pre .tex .formula {
  background: #eee8d5;
}


/*---Вывод результатов голосования на сайте---*/
.voteprogress {
  overflow: hidden;
  height: 15px;
  margin-bottom: 5px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.voteprogress span {
  color: #ffffff;
  text-align: center;
  text-indent: -2000em;
  height: 15px;
  display: block;
  overflow: hidden;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -ms-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(top, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
}

.voteprogress .vote2 {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}

.voteprogress .vote3 {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}

.voteprogress .vote4 {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}

.voteprogress .vote5 {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}

/*---Вывод результатов опросов в новостях---*/
.pollprogress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 5px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.pollprogress span {
  color: #ffffff;
  height: 18px;
  display: block;
  overflow: hidden;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -ms-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(top, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
}

.pollprogress .poll2 {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}

.pollprogress .poll3 {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}

.pollprogress .poll4 {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}

.pollprogress .poll5 {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}

/*---BB Редактор---*/

.bb-pane {
  height: 1%; overflow: hidden;
  padding-bottom: 5px;
  padding-left: 5px;
  margin: 0;
  height: auto !important;
  text-decoration:none;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#FBFBFB), to(#EAEAEA));
  background-image: -webkit-linear-gradient(top, #FBFBFB, 0%, #EAEAEA, 100%);
  background-image: -moz-linear-gradient(top, #FBFBFB 0%, #EAEAEA 100%);
  background-image: linear-gradient(to bottom, #FBFBFB 0%, #EAEAEA 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB', endColorstr='#EAEAEA', GradientType=0);
  border-radius: 3px 3px 3px 3px;
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -khtml-border-bottom-right-radius: 0px; 
  border-bottom-right-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -khtml-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top:1px solid #d7d7d7;
  border-left:1px solid #d7d7d7;
  border-right:1px solid #d7d7d7;
  box-shadow: none !important;
}

.bb-pane>b {
    margin-top: 5px;
    margin-left: 0;
  vertical-align: middle;
}
.bb-pane .bb-btn + .bb-btn,.bb-pane .bb-btn + .bb-pane,.bb-pane .bb-pane + .bb-btn,.bb-pane .bb-pane + .bb-pane {
    margin-left:-1px;
}
.bb-btn {
  display: inline-block; overflow: hidden; float: left;
  padding: 4px 10px;
    border: 1px solid #d4d4d4;
    -webkit-box-shadow: inset 0 1px 2px white;
    -moz-box-shadow: inset 0 1px 2px white;
    box-shadow: inset 0 1px 2px white;
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear, left 0%, left 100%, color-stop(0%, #fdfdfd), color-stop(100%, #e9e9e9));
    background-image: -webkit-linear-gradient(top, #fdfdfd, 0%, #e9e9e9, 100%);
    background-image: -moz-linear-gradient(top, #fdfdfd, 0%, #e9e9e9, 100%);
    background-image: linear-gradient(to bottom, #fdfdfd 0%, #e9e9e9  100%);

}
 

.bb-btn:hover {
      background: #e6e6e6;
      background-repeat: repeat-x;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdfdfd), color-stop(100%, #e6e6e6));
      background-image: -webkit-linear-gradient(top, #fdfdfd, 0%, #e6e6e6, 100%);
      background-image: -moz-linear-gradient(top, #fdfdfd, 0%, #e6e6e6, 100%);
      background-image: -o-linear-gradient(top, #fdfdfd, 0%, #e6e6e6, 100%);
      background-image: linear-gradient(to bottom, #fdfdfd 0%, #e6e6e6 100%);
      -webkit-transition: box-shadow 0.05s ease-in-out;
      -moz-transition: box-shadow 0.05s ease-in-out;
      -o-transition: box-shadow 0.05s ease-in-out;
      transition: box-shadow 0.05s ease-in-out;
}
    
.bb-btn:active {
      background: #f3f3f3;
      border-color: #cfcfcf;
      -webkit-box-shadow: 0 0 5px #f3f3f3 inset;
      -moz-box-shadow: 0 0 5px #f3f3f3 inset;
      box-shadow: 0 0 5px #f3f3f3 inset;
}

@font-face {
    font-family: 'bb-editor-font';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),
         url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
    font-weight: normal;
    font-style: normal;
}

[class^="bb-btn"], [class*=" bb-btn"] {
    font-family: 'bb-editor-font';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 12px;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.bb-sel { float: left; padding: 2px 2px 0 2px; }
.bb-sel select { font-size: 11px; }
.bb-sep { display: inline-block; float: left; width: 1px; padding: 2px; }
.bb-btn { cursor: pointer;  outline: 0; }

#b_font select { padding: 0px;}
#b_size select { padding: 0px;}

#b_b:before {content: "\f032";}
#b_i:before {content: "\f033";}
#b_u:before {content: "\f0cd";}
#b_s:before {content: "\f0cc";}
#b_img:before { content: "\f03e"; }
#b_up:before { content: "\e930"; }
#b_emo:before { content: "\f118"; }
#b_url:before { content: "\f0c1"; }
#b_leech:before { content: "\e98d"; }
#b_mail:before { content: "\f003"; }
#b_video:before { content: "\e913"; }
#b_audio:before { content: "\e911"; }
#b_hide:before { content: "\e9d1"; }
#b_quote:before { content: "\e977"; }
#b_code:before { content: "\f121"; }
#b_left:before { content: "\f036"; }
#b_center:before { content: "\f037"; }
#b_right:before { content: "\f038"; }
#b_color:before { content: "\e601"; }
#b_spoiler:before { content: "\e600"; }
#b_fla:before { content: "\ea8d"; }
#b_yt:before { content: "\f166"; }
#b_tf:before { content: "\ea61"; }
#b_list:before { content: "\f0ca"; }
#b_ol:before { content: "\f0cb"; }
#b_tnl:before { content: "\ea61"; }
#b_br:before { content: "\ea68"; }
#b_pl:before { content: "\ea72"; }
#b_size:before { content: "\f034"; }
#b_font:before { content: "\f031"; }
#b_header:before { content: "\f1dc"; }
#b_sub:before { content: "\f12c"; }
#b_sup:before { content: "\f12b"; }
#b_justify:before { content: "\f039"; }

.bb-pane h1 {
    font-size:36px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.bb-pane h2 {
    font-size:30px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.bb-pane h3 {
    font-size:24px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.bb-pane h4 {
    font-size:18px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.bb-pane h5 {
    font-size:14px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.bb-pane h6 {
    font-size:12px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.bb-pane-dropdown {
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:180px;
    padding:5px 0;
    margin:2px 0 0;
    list-style:none;
    font-size:11px;
    border:1px solid rgba(0, 0, 0, 0.15);
    border-radius:4px;
  background: white;
  -webkit-box-shadow: 0 1px 2px #dadada;
  -moz-box-shadow: 0 1px 2px #dadada;
  box-shadow: 0 1px 2px #dadada;
}

 .bb-pane-dropdown > li > a {
    display:block;
    padding:3px 10px;
    clear:both;
    font-weight:normal;
    line-height:1.42857;
    color:#333333;
    white-space:nowrap;
}
.bb-pane-dropdown > li > a:hover, .bb-pane-dropdown > li > a:focus {
    text-decoration:none;
    color:#262626;
    background-color:whitesmoke;
}

.bb-pane-dropdown .color-palette div .color-btn {
    width: 17px;
    height: 17px;
    padding: 0;
    margin: 0;
    border: 1px solid #fff;
  cursor: pointer;
}
.bb-pane-dropdown .color-palette{
    padding: 0px 5px;
}

.bb-editor textarea { 
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
    padding: 2px; border: 1px solid #d7d7d7; width: 100%; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  margin-top: -1px;
}
.editorcomm .bb-editor { width: 565px;}
.editorcomm .bb-editor textarea { height: 200px; }

.clr {
    clear: both;
}

/*---Поля быстрого редактирования публикаций на сайте---*/
.quick-edit-text {
    padding: .4em;
  width: 350px;
}

.quick-edit-textarea {
  height: 250px;
  box-sizing: border-box;
    padding: 2px;
  border: 1px solid #d7d7d7;
  width: 100%;
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.clr {
    clear: both;
}

/*---Выделение текста и всплывающее окно (поделиться ссылкой)---*/
#marker-bar,
#txtselect_marker {
	display: block;
	visibility: hidden;
    position: absolute;
    z-index: 1200;
    opacity: 0;
    -webkit-transition: opacity .4s, visibility .1s linear .4s;
    -moz-transition: opacity .4s, visibility .1s linear .4s;
    -o-transition: opacity .4s, visibility .1s linear .4s;
    transition: opacity .4s, visibility .1s linear .4s;
}
#txtselect_marker {
    cursor: pointer;
    background:url(../dleimages/marker.png) -0px -0px no-repeat;
}

#txtselect_marker:hover {
        background-position: -0px -32px;
}

#marker-bar{
    border: 1px solid #ccc;
    border-radius: 15px;
    background: #fff;
    padding: 5px 10px;
    cursor: default;
    box-shadow: 0px 0px 4px #ccc;
}

#marker-bar.show {
	-webkit-transition: opacity .4s, visibility 0s;
	-moz-transition: opacity .4s, visibility 0s;
	-o-transition: opacity .4s, visibility 0s;
	transition: opacity .4s, visibility 0s;
	opacity: 1;
	visibility: visible;
}

#txtselect_marker.show {
        /* XXX make a common css fadeIn/fadeOut classes */
	visibility: visible;
	width: 32px;
	height: 32px;
	-webkit-transition: opacity .4s, visibility 0s;
	-moz-transition: opacity .4s, visibility 0s;
	-o-transition: opacity .4s, visibility 0s;
	transition: opacity .4s, visibility 0s;
	opacity: 1;
}

#marker-bar .masha-social,
#marker-bar .masha-marker{
	cursor: pointer;
	display: block;
	margin: 0 5px;
	float: left;
}

#marker-bar .masha-marker{
	line-height: 1em;
	color: #aaa;
	border-bottom: 1px dotted #aaa;
	margin-right: 10px;
}

#marker-bar .masha-marker:hover {
	color: #ea3e26;
	border-color: #ea3e26;
}

.user_selection, .user_selection_true {
	background: #c4f47d;
	padding: 2px 0;
}
.user_selection a.txtsel_close, .user_selection_true a.txtsel_close {
	display:none;
}
.user_selection .closewrap, .user_selection_true .closewrap {
	position: relative;
}
.user_selection.hover a.txtsel_close, .user_selection_true.hover a.txtsel_close {
	display: inline-block;
	position: absolute;
	top: -7px;
	left: -5px;
	width: 33px;
	height: 33px;
	background: url(../dleimages/closemarker.png) -0px -0px no-repeat;
}

.user_selection.hover a.txtsel_close:hover, .user_selection_true.hover a.txtsel_close:hover {
	background-position: -0px -33px;
}


#share-popup {
	background: #fff;
	border: 1px solid #aaa;
	border-radius: 5px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	position: absolute;
	width: 414px;
	display:none;
	z-index: 100;
	padding: 10px 0;
	opacity: 0;
	-webkit-transition: opacity .4s, visibility .1s linear .4s;
	-moz-transition: opacity .4s, visibility .1s linear .4s;
	-o-transition: opacity .4s, visibility .1s linear .4s;
	transition: opacity .4s, visibility .1s linear .4s;
}

#share-popup.show {
	display:block;
	opacity: 1;
	-webkit-transition: opacity .4s, visibility 0s;
	-moz-transition: opacity .4s, visibility 0s;
	-o-transition: opacity .4s, visibility 0s;
	transition: opacity .4s, visibility 0s;
	opacity: 1;
}

#share-popup .social {
	padding: 0 0 10px 17px;
	height: 40px;
}

#share-popup .social p {
	padding-bottom: 10px;
	margin: 0;
	font-weight: bold;
}

#share-popup .social ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#share-popup .social ul li {
	float: left;
	margin-right: 20px;
	padding-top: 2px;
	position: relative;
}

#share-popup .social ul a {
	text-decoration: none;
	font-size: 11px;
	display: inline-block;
	color: #aaa;
	padding-left: 25px;
}

#share-popup .social ul a:hover {
	text-decoration: underline;
	color: #ea3e26;
}

#share-popup .social a span{
	cursor: pointer;
	width: 20px;
	height: 20px;
	background: url(../dleimages/social-icons.png) 20px 20px no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}

#share-popup .social .tw span{
	background-position: 0 -20px;
}

#share-popup .social .tw:hover span{
	background-position: 0 0;
}

#share-popup .social .fb span{
	background-position: -20px -20px;
}

#share-popup .social .fb:hover span {
	background-position: -20px 0;
}

#share-popup .social .vk span{
	background-position: -40px -20px;
}

#share-popup .social .vk:hover span {
	background-position: -40px 0;
}

#share-popup .social .gp span{
	background-position: -60px -20px;
}

#share-popup .social .gp:hover span {
	background-position: -60px 0;
}

#share-popup .link {
	clear: both;
	border-top: 1px solid #d9d9d9;
	padding: 10px 5px 0 10px;
	line-height: 1.2;
	overflow: hidden;
	margin: 0 7px;
}

#share-popup .link p {
	font-weight: bold;
	padding: 0 0 3px 0;
	margin: 0;
}

#share-popup .link span {
	color: #999;
	font-size: 10px;
	display: block;
	padding-top: 3px;
}

#share-popup .link a {
	display: block;
}

.ajaxProgress {background:#eee url(../images/loader.gif) no-repeat center center;display:block;width:40px;height:40px;margin:10px auto;border-radius:10px;border:1px solid #ddd;}
.ias_trigger a {box-shadow:inset 0px 1px 0px 0px #fff;border-radius:6px;border:1px solid #dcdcdc;display:block;color:#777;font-weight:bold;padding:10px 0;text-decoration:none;margin-bottom:20px;text-shadow:1px 1px 0px #fff;text-align:center;font-size:14px;
background: #f4f4f4;
background: -moz-linear-gradient(top,  #f4f4f4 0%, #eaeaea 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#eaeaea));
background: -webkit-linear-gradient(top,  #f4f4f4 0%,#eaeaea 100%);
background: -o-linear-gradient(top,  #f4f4f4 0%,#eaeaea 100%);
background: -ms-linear-gradient(top,  #f4f4f4 0%,#eaeaea 100%);
background: linear-gradient(to bottom,  #f4f4f4 0%,#eaeaea 100%);
margin-left: 20px;
}
.ias_trigger a:hover {
background: #efefef;
background: -moz-linear-gradient(top,  #efefef 0%, #e0e0e0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#e0e0e0));
background: -webkit-linear-gradient(top,  #efefef 0%,#e0e0e0 100%);
background: -o-linear-gradient(top,  #efefef 0%,#e0e0e0 100%);
background: -ms-linear-gradient(top,  #efefef 0%,#e0e0e0 100%);
background: linear-gradient(to bottom,  #efefef 0%,#e0e0e0 100%);
}
.ias_trigger a:active {
box-shadow:inset 0 0 5px rgba(0,0,0,.1);
}

/*---Найденные похожие новости при добавлении новостей на сайте---*/
.findrelated {
	width:99%;
	background: #ffc;border:1px solid #9E9E9E;
	padding: 5px;margin-top: 7px;
	margin-right: 10px;
}

.full-news-text ul, .full-page-text ul, .simple-news-text ul {
	margin: 0 0 30px 0;
	padding: 0;
}

	.full-news-text ul li, .full-page-text ul li, .simple-news-text ul li {
		list-style-type: none;
		display: block;
		padding: 0 0 13px 32px;
		margin: 0;
		position: relative;
	}
	
	
		.full-news-text ul li:after, .full-page-text ul li:after, .simple-news-text ul li:after {
			width: 10px;
			height: 10px;
			border-radius: 100%;
			position: absolute;
			left: 0;
			top: 3px;
			content: '';
			display: block;
			border: 5px solid #fff;
			background: #14c54e;
			box-shadow: 0 0 13px rgba(0,0,0,.16);
		}
		
.full-news-text ol, .full-page-text ol, .simple-news-text ol {
	margin: 0 0 30px 0;
	padding: 0;
	counter-reset: listitem;
}

	.full-news-text ol li, .full-page-text ol li, .simple-news-text ol li {
		list-style-type: none;
		display: block;
		padding: 3px 0 13px 32px;
		margin: 0;
		position: relative;
	}
	
	
		.full-news-text ol li:before, .full-page-text ol li:before, .simple-news-text ol li:before {
			counter-increment: listitem;
			content: counters(listitem, '') '.';
			position: absolute;
			left: 0;
			top: 3px;			
			border-radius: 4px;
			display: block;
			font-size: 20px;
			color: #000;
			font-weight: bold;
			line-height: 26px;
		}
		
		.full-news-text ol li:after, .full-page-text ol li:after, .simple-news-text ol li:after {
			width: 2px;
			height: 10px;
			background: #14c54e;
			content: '';
			position: absolute;
			left: 13px;
			top: 7px;
		}
		
ol[start="2"] {counter-reset: listitem 1;}
ol[start="3"] {counter-reset: listitem 2;}
ol[start="4"] {counter-reset: listitem 3;}
ol[start="5"] {counter-reset: listitem 4;}
ol[start="6"] {counter-reset: listitem 5;}
ol[start="7"] {counter-reset: listitem 6;}
ol[start="8"] {counter-reset: listitem 7;}
ol[start="9"] {counter-reset: listitem 8;}
ol[start="10"] {counter-reset: listitem 9;}
ol[start="11"] {counter-reset: listitem 10;}
ol[start="12"] {counter-reset: listitem 11;}
ol[start="13"] {counter-reset: listitem 12;}
ol[start="14"] {counter-reset: listitem 13;}
ol[start="15"] {counter-reset: listitem 14;}


ol[start="10"] li:after, ol[start="10"] li:after, ol[start="11"] li:after, ol[start="12"] li:after, ol[start="13"] li:after, ol[start="14"] li:after, ol[start="15"] li:after {
	left: 25px;
}

ol[start="1"], ol[start="2"], ol[start="3"], ol[start="4"], ol[start="5"], ol[start="6"], ol[start="7"], ol[start="8"], ol[start="9"], ol[start="10"], ol[start="11"], ol[start="12"], ol[start="13"], ol[start="14"], ol[start="15"] {
	margin-bottom: 0;
}

.simple-news-text ol {
	margin-bottom: 0;
}

.plus {
	border: 1px solid #e5e5e5 !important;
	border-radius: 5px !important;
	background: #fff !important;
	margin: 0 0 30px 0 !important;
	padding: 30px !important;
}

	.plus li {
		position: relative !important;
		color: #000 !important;
		font-size: 15px !important;
		padding: 0 0 15px 30px !important;
		list-style-type: none !important;
	}
	
	.plus li:after {
		content: '+' !important;
		font-weight: bold !important;
		font-size: 24px !important;
		position: absolute !important;
		left: 0 !important;
		top: 1px !important;
		color: #6ba909 !important;
		display: block !important;
		width: auto !important;
		height: auto !important;
		border: 0 !important;
		background: none !important;
		box-shadow: none !important;
	}
		
.minus {
	border: 1px solid #e5e5e5 !important;
	border-radius: 5px !important;
	background: #fff !important;
	margin: 0 0 30px 0 !important;
	padding: 30px !important;
}

	.minus li {
		position: relative !important;
		color: #000 !important;
		font-size: 15px !important;
		padding: 0 0 15px 30px !important;
		list-style-type: none !important;
	}
	
	.minus li:after {
		content: '-' !important;
		font-weight: bold !important;
		font-size: 24px !important;
		position: absolute !important;
		left: 0 !important;
		top: 1px !important;
		color: #eb8181 !important;
		display: block !important;
		width: auto !important;
		height: auto !important;
		border: 0 !important;
		background: none !important;
		box-shadow: none !important;
	}

		
.simple-news-text table {
	width: 100%;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	border-bottom: 1px #eee solid;
	border-right: 1px #eee solid;
}

	.simple-news-text table tr {
		
	}
	
		.simple-news-text table td {
			padding: 5px 10px;
			border: 1px #eee solid;
			border-bottom: 0;
			border-right: 0;
			font-size: 13px;
		}
		
		.simple-news-text table tr:first-child td {
			background: #f8f8f8;
			color: #000;
			font-weight: 500;
			font-size: 14px;
			line-height: 16px;
		}
		
.simple-news-text-table-wrap {
	margin: 0 0 30px 0;
}
		
.login-soc {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	text-align: center;
	padding: 15px 0 0 0;
}

	.login-soc-title {
		width: 100%;
		color: #000;
		font-size: 14px;
		font-weight: 500;
		margin: 0 0 10px 0;
	}

	.login-soc a {
		background: #e9f0ee;
		border-radius: 4px;
		width: 40px;
		height: 40px;
		margin: 0 5px 5px 5px;
	}
	
		.login-soc a:after {
			content: '';
			display: block;
			width: 100%;
			height: 100%;
			background-size: auto 20px;
			background-position: center center;
			background-repeat: no-repeat;
		}
		
		.login-soc a:hover {
			
		}
		
.nopages {
	text-align: center;
	padding: 30px;
	font-size: 16px;
	background: #fff;
	border-radius: 4px;
	margin: 0 0 30px 0;
}

.rekl_zagr {
	margin:0 0 26px 0;
	overflow: hidden;
}
.rekl_pohozh{
	margin:-8px 0 34px 0;
	overflow: hidden;
}
.redak{margin:6px 0;font-size:18px;position:relative}
.redak_stat a{margin:-22px 0;font-size:18px;float:right;position:relative}
.opisanie_predlozheniem,.nazvanie_fullnews,.full_ssylka,.versiya_prog,.datamesgod{display:none}

.bold-font {
	font-weight: bold;
}

.mob-menu, .mob-search {
	display: none;
}

@media (max-width: 1240px) { 
	
	.fix-scroll {
		height: 100%;
		overflow: hidden;
		position: relative;
	}
	
	.mob-shad {
		position: fixed;
		width: 100%;
		height: 100%;
		background: #000;
		z-index: 8888;
		opacity: 0.6;
		cursor: pointer;
		left: 0;
		top: 0;
		display: none;
	}
	
	.mob-panel {
		position: fixed;
		width: 260px;
		height: 100%;
		background: #fff;
		-moz-box-shadow: 0 0 13px rgba(0,0,0,.45);
		-webkit-box-shadow: 0 0 13px rgba(0,0,0,.45);
		box-shadow: 0 0 13px rgba(0,0,0,.45);
		z-index: 8889;
		left: -330px;
		top: 0;
		overflow-y: auto;
		text-align: left;
	}
	
		.mob-panel2 {
			padding: 0 0;
		}
			
	.mob-close {
		width: 30px;
		height: 30px;
		position: fixed;
		left: 275px;
		top: -50px;
		cursor: pointer;
		z-index: 8889;		
		background: url(../images/close2.png) center center no-repeat;
	}
	
	.mob-menu {
		display: block;
		width: 50px;
		height: 100%;
		background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M23 10.9997H1C0.447715 10.9997 0 11.4474 0 11.9997C0 12.552 0.447715 12.9997 1 12.9997H23C23.5523 12.9997 24 12.552 24 11.9997C24 11.4474 23.5523 10.9997 23 10.9997Z' fill='%23fff'/%3E%3Cpath d='M23 4.00031H1C0.447715 4.00031 0 4.44802 0 5.0003C0 5.55259 0.447715 6.0003 1 6.0003H23C23.5523 6.0003 24 5.55259 24 5.0003C24 4.44802 23.5523 4.00031 23 4.00031Z' fill='%23fff'/%3E%3Cpath d='M23 18H1C0.447715 18 0 18.4477 0 19C0 19.5523 0.447715 20 1 20H23C23.5523 20 24 19.5523 24 19C24 18.4477 23.5523 18 23 18Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") center center no-repeat;
		cursor: pointer;
		position: absolute;
		left: 0;
		top: 0;
	}
	
	.menu-block {
		display: none;
	}
	
	.head-line-w {
		width: auto;
		position: relative;
		padding: 0 0 0 50px;
	}
	
	.search-block {
		margin: 0 30px;
	}
	
	.mob-panel .menu-block {
		display: block;
	}
	
	.menu-block {
		padding: 15px;
	}
	
	.main-center-block {
		width: auto;
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.colsfl {
		display: block;
	}
	
	.colsfl-right, .colsfl-left {
		width: auto;
	}
	
	.snews {
		width: 49%;
	}
	
	.vote-buttom2 {
		right: auto;
		left: 130px;
	}
	
	.footer-w {
		width: auto;
		padding: 20px;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		text-align: center;
	}
	
	.footer-l {
		width: auto;
	}
	
	.footer-r {
		width: 100%;
		padding: 20px 0 0 0;
		text-align: left;
	}
	
	.footer-soc {
		justify-content: center;
	}
	
	/*.head-line {
		top: 0!important;
	}*/
	
	.head-line {
		height: 60px;
	}
	
	.head-line-w {
		height: 60px;
	}
	
	.login-enter {
		line-height: 60px;
	}
	
	body {
		padding-top: 80px;
	}
	
	.logo {
		background-size: auto 30px;
		padding-left: 37px;
	}
	
}

@media (max-width: 900px) {
	
	.search-block {
		position: absolute;
		left: 0;
		top: 60px;
		width: 100%;
		margin: 0;
		box-sizing: border-box;
		border-radius: 0px;
		background: #319278;
		display: none;
	}
	
	.mob-search {
		display: block;
		padding: 0;
		border: 0;
		cursor: pointer;
		margin: 0;
		position: absolute;
		left: -50px;
		top: 0px;
		width: 50px;
		height: 60px;
		outline: none;
		background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_403:2886)'%3E%3Cpath d='M23.7068 22.2937L17.7378 16.3247C19.3644 14.3353 20.1642 11.7968 19.9716 9.23426C19.7791 6.67173 18.609 4.28123 16.7034 2.55722C14.7977 0.833208 12.3024 -0.0924103 9.73342 -0.0281784C7.16447 0.0360534 4.71849 1.08522 2.9014 2.90231C1.08431 4.7194 0.0351379 7.16539 -0.029094 9.73434C-0.0933258 12.3033 0.832293 14.7987 2.5563 16.7043C4.28031 18.6099 6.67081 19.78 9.23334 19.9725C11.7959 20.1651 14.3344 19.3653 16.3238 17.7387L22.2928 23.7077C22.4814 23.8899 22.734 23.9907 22.9962 23.9884C23.2584 23.9861 23.5092 23.8809 23.6946 23.6955C23.88 23.5101 23.9852 23.2593 23.9875 22.9971C23.9897 22.7349 23.8889 22.4823 23.7068 22.2937ZM9.99978 18.0007C8.41753 18.0007 6.87081 17.5315 5.55522 16.6525C4.23963 15.7734 3.21425 14.524 2.60875 13.0622C2.00324 11.6004 1.84482 9.99182 2.1535 8.43998C2.46218 6.88813 3.22411 5.46266 4.34293 4.34384C5.46175 3.22502 6.88721 2.4631 8.43906 2.15442C9.99091 1.84573 11.5994 2.00416 13.0613 2.60966C14.5231 3.21516 15.7725 4.24054 16.6515 5.55614C17.5306 6.87173 17.9998 8.41845 17.9998 10.0007C17.9974 12.1217 17.1538 14.1551 15.654 15.6549C14.1542 17.1547 12.1208 17.9983 9.99978 18.0007Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_403:2886'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") center center no-repeat;
		background-size: 18px auto;
	}
	
	.mob-search2 {
		background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 5.99994C17.8124 5.81247 17.5581 5.70715 17.293 5.70715C17.0278 5.70715 16.7735 5.81247 16.586 5.99994L12 10.5859L7.41397 5.99994C7.22644 5.81247 6.97213 5.70715 6.70697 5.70715C6.44181 5.70715 6.1875 5.81247 5.99997 5.99994C5.8125 6.18747 5.70718 6.44178 5.70718 6.70694C5.70718 6.9721 5.8125 7.22641 5.99997 7.41394L10.586 11.9999L5.99997 16.5859C5.8125 16.7735 5.70718 17.0278 5.70718 17.2929C5.70718 17.5581 5.8125 17.8124 5.99997 17.9999C6.1875 18.1874 6.44181 18.2927 6.70697 18.2927C6.97213 18.2927 7.22644 18.1874 7.41397 17.9999L12 13.4139L16.586 17.9999C16.7735 18.1874 17.0278 18.2927 17.293 18.2927C17.5581 18.2927 17.8124 18.1874 18 17.9999C18.1874 17.8124 18.2928 17.5581 18.2928 17.2929C18.2928 17.0278 18.1874 16.7735 18 16.5859L13.414 11.9999L18 7.41394C18.1874 7.22641 18.2928 6.9721 18.2928 6.70694C18.2928 6.44178 18.1874 6.18747 18 5.99994Z' fill='%23fff'/%3E%3C/svg%3E%0A");
		background-size: 24px auto;
	}
	
	.full-news-head {
		display: block;
	}
	
	.full-news-head-l, .full-news-head-r {
		width: auto;
	}
	
	.full-news-head-r {
		padding: 20px 0 0 0;
	}
	
}


	
@media (max-width: 870px) {
	
	.rtop {
		width: 49%;
	}
	
	.content-wrap .main-news-w {
		width: 33.33%;
	}
	
	/*.main-news-w:nth-child(2n) {
		justify-content: flex-start;
	}
	
	.main-news {
		width: 260px;
	}*/
	
	.snblock-content .main-news-wrap, .rel-news-fl .main-news-wrap {
		display: flex;
		flex-wrap: nowrap;
		width: calc(100% + 20px);
		overflow-x: auto;
		justify-content: flex-start;
		margin-right: -20px;
	}
	
	.rel-news-fl .main-news-wrap {
		display: flex;
		flex-wrap: nowrap;
		width: calc(100% + 20px);
		overflow-x: auto;
		justify-content: flex-start;
		margin-right: -20px;
	}
	
	.snblock-content .main-news-wrap .main-news-w {
		width: 230px !important;
		margin: 0 10px 10px 0;
		flex: 0 0 auto;
	}
	
	.rel-news-fl .main-news-wrap .main-news-w {
		width: 200px !important;
		margin: 10px 10px 10px 10px;
		flex: 0 0 auto;	
		padding: 0;
	}
	
	.snblock-content .main-news-i {
		display: none;
	}
	
	.gnews {
		width: 49%;
	}
	
	.snblock .snews-wrap {
		display: flex;
		flex-wrap: nowrap;
		width: calc(100% + 20px);
		overflow-x: auto;
		justify-content: flex-start;
		margin-right: -20px;
	}
	
	.snblock .snews-wrap .snews {
		width: 450px !important;
		margin: 0 20px 10px 0;
		flex: 0 0 auto;
	}
	
	.footer-r {
		text-align: center;
		display: block;
	}
	
	.footer-links {
		display: inline;
	}
	
		.footer-links a {
			margin: 0 5px 10px 5px;
			display: inline-block;
			vertical-align: top;
			font-size: 12px;
		}
	
	
}


@media (max-width: 840px) {
	
	.full-news-fav {
		margin: 20px 0 0 0;
	}
	
	.full-news-d {
		margin-right: 50px;
	}
	
	.filter-block-top {
		flex-wrap: wrap;
	}
	
	.filter-block-item-select {
		width: 24%;
	}
	
	.filter-block-item-select-с {
		margin-right: 0;
		width: 100% !important;
	}
	
	.filter-block-bottom {
		flex-wrap: wrap;
	}
	
	.filter-block-range {
		flex: auto;
		padding: 0 10px 0 10px;
		width: 100%;
	}
	
	#dle-content .snews {
		width: 100%;
	}
	
	#dle-content .snews-text {
		padding-top: 15px;
	}
	
}

@media (max-width: 780px) {
	
		.dle-popup-replycomments {
		width: 99% !important;
		box-sizing: border-box;
		overflow: hidden;
	}
	
		.dle-popup-replycomments input {
			width: 100% !important;
			box-sizing: border-box;
		}
	
}

@media (max-width: 720px) {
	
	.login-name, .login-fav {
		display: none;
	}
	
	.login-btn {
		width: 100%;
	}
	
	.login-head {
		padding: 0;
	}
	
	.login-image, .login-image img {
		border-radius: 100%;
	}
	
	.content-wrap .main-news-w, #dle-content > .main-news-wrap .main-news-w {
		width: 49%;
	}
	
	.grblock-content, .rtop-block-fl {
		display: flex;
		flex-wrap: nowrap;
		width: calc(100% + 20px);
		overflow-x: auto;
		justify-content: flex-start;
		margin-right: -20px;
	}
	
	.gnews, .rtop {
		width: 290px!important;
		margin: 0 20px 10px 0;
		flex: 0 0 auto;
	}
	
	.grblock, .wbblock, .rtop-block {
		margin-left: -20px;
		margin-right: -20px;
		border-radius: 0px;
		padding: 20px;
	}
	
	.filter-block-item-select {
		width: 49%;
	}
	
	.filter-block {
		padding: 20px;
	}
	
	.login-close {
		background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 5.99994C17.8124 5.81247 17.5581 5.70715 17.293 5.70715C17.0278 5.70715 16.7735 5.81247 16.586 5.99994L12 10.5859L7.41397 5.99994C7.22644 5.81247 6.97213 5.70715 6.70697 5.70715C6.44181 5.70715 6.1875 5.81247 5.99997 5.99994C5.8125 6.18747 5.70718 6.44178 5.70718 6.70694C5.70718 6.9721 5.8125 7.22641 5.99997 7.41394L10.586 11.9999L5.99997 16.5859C5.8125 16.7735 5.70718 17.0278 5.70718 17.2929C5.70718 17.5581 5.8125 17.8124 5.99997 17.9999C6.1875 18.1874 6.44181 18.2927 6.70697 18.2927C6.97213 18.2927 7.22644 18.1874 7.41397 17.9999L12 13.4139L16.586 17.9999C16.7735 18.1874 17.0278 18.2927 17.293 18.2927C17.5581 18.2927 17.8124 18.1874 18 17.9999C18.1874 17.8124 18.2928 17.5581 18.2928 17.2929C18.2928 17.0278 18.1874 16.7735 18 16.5859L13.414 11.9999L18 7.41394C18.1874 7.22641 18.2928 6.9721 18.2928 6.70694C18.2928 6.44178 18.1874 6.18747 18 5.99994Z' fill='%23374957'/%3E%3C/svg%3E%0A") center center no-repeat;
		width: 40px;
		height: 40px;
		position: absolute;
		left: 20px;
		top: 10px;
		cursor: pointer;
	}
	
	.simple-news-text-table-wrap {
		width: 100%;
		overflow-x: auto;
	}
	
	.simple-news-text-table-wrap table {
		width: 800px;
	}
	
}

@media (max-width: 650px) {

	.full-news-rline {
		border-radius: 0;
		background: none;
		box-shadow: none;
		padding: 15px 0;
		margin: 0 0 70px 0;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		justify-content: center;
		flex-direction: column;
	}
	
	.full-news-rline > div {
		margin: 0 0 20px 0;
	}
	
	.full-news-head-l {
		flex-direction: column-reverse;
		text-align: center;
	}
	
	.full-news-title {
		max-height: 500px;
	}
	
	.full-news-head-image {
		margin: 0 0 20px 0;
	}
	
	.full-news-head-t {
		width: auto;
		
	}
	
	.full-news-head {
		position: relative;
	}
	
	.full-news-head-r {
		position: absolute;
		left: 0;
		bottom: -280px;
		padding: 0;
		display: flex;
		flex-wrap: nowrap;
		width: calc(100% + 20px);
		overflow-x: auto;
		justify-content: flex-start;
		margin-right: -20px;
	}
	
	.fnhr-g {
		bottom: -217px;
	}
	
	.full-news-head-info-col {
		flex: 0 0 auto;
		width: auto;
		display: flex;
		flex-wrap: nowrap;
		justify-content: flex-start;
	}
	
	.full-news-head-info-line {
		margin: 0 15px 5px 0 !important;
	}
	
	.full-news-head-info-line i {
		display: block;
	}
	
	.full-news {
		margin-left: -20px;
		margin-right: -20px;
		border-radius: 0;
		padding: 20px;
	}
	
	.alertblock {
		margin-left: 10px;
		padding: 25px;
	}
	
	.alertblock > i {
		top: 5px;
		margin-top: 0;
		width: 40px;
		height: 40px;
		font-size: 18px;
	}
	
}

@media (max-width: 550px) {
	
	.dlink {
		justify-content: flex-start;
		flex-wrap: wrap;
	}	
	
	.dlink-title {
		order: 1;
		width: 100%;
		padding: 0;
		margin: 0 0 10px 0;
		flex: auto;
	}
	
	.dlink-raz {
		order: 2;
		margin: 0 15px 0 0;
	}
	
	.dlink-num {
		order: 3;
	}
	
	.dlink-size {
		order: 4;
	}
	
	.dlink-wrap:before, .dlink-wrap:after {
		top: 50%;
		margin: -30px 0 0 0;
	}
	
}

@media (max-width: 500px) {
	
	.logo span {
		font-size: 13px;
	}
	
	.logo i {
		display: none;
	}
	
	.logo {
		padding-right: 80px;
	}
		
	#dosearch {
		margin-bottom: 10px !important;
	}
	
	.fnslink {
		width: 100%;
		box-sizing: border-box;
	}
	
	div.fnslink {
		width: 97%;
	}
	
	.filter-block-item-select {
		width: 100%;
	}
	
	.filter-block {
		margin-left: -20px;
		margin-right: -20px;
	}
	
}

@media (max-width: 420px) {
	
	.tags-block a {
		padding: 9px 17px;
		font-size: 12px;
		margin: 0 2px 8px 0;
	}
	
	.cbtitle {
		font-size: 18px;
	}
	
	.main-news-title a {
		font-size: 12px;
	}
	
	.main-news-text {
		font-size: 11px;
	}
	
	.mns {
		font-size: 9px;
		padding: 0 4px;
	}
	
	.content-wrap .main-news-wrap {
		margin: 0 -20px;
	}
	
	.content-wrap .main-news-w {
		width: 50% !important;
		padding-left: 3px;
		padding-right: 3px;
	}
	
	.content-wrap .main-news-w .main-news-info {
		width: calc(100% - 36px);
	}
	
	.content-wrap .main-news-w .main-news-active .main-news-info {
		right: 36px;
	}
	
	.main-news-info-line {
		padding: 7px 15px;
		font-size: 11px;
	}
	
	.snblock-content .main-news-wrap .main-news-w {
		width: 206px !important;
		margin: 0 0px 10px 0;
	}
	
	.gnews, .rtop {
		width: 240px !important;
		margin: 0 10px 10px 0;
	}
	
	.snblock .snews-more {
		display: none;
	}
	
	.snblock .snews-wrap .snews {
		width: 280px !important;
		margin: 0 10px 10px 0;
	}
	
	.snews {
		display: block;
	}
	
	.snews-title {
		margin: 0 0 10px 0;
		font-size: 14px;
		line-height: 18px;
		max-height: 36px;
	}
	
	.snews-left {
		width: auto;
	}
	
	.snews-text {
		width: auto;
		font-size: 12px;
	}
	
	.stext-title, .stext h1, .stext h2 {
		font-size: 18px;
	}
	
	.snews-image img {
		margin-right: auto;
		margin-left: auto;
	}
	
}


@media (max-width: 360px) {
	
	.logo {
		padding-right: 50px;
	}
	
}


/*  */
@media (max-width: 700px) { 

	table.pm tr td:nth-child(1) {
		width: 2% !important;
	}
	
	table.pm tr td:nth-child(2) {
		width: 60% !important;
	}
	
	table.pm tr td:nth-child(3) {
		width: 5% !important;
	}
	
	table.pm tr td:nth-child(4) {
		width: 5% !important;
	}
	
	table.pm tr td:nth-child(5) {
		width: 2% !important;
	}
	
	table.pm select {
		width: 80px !important;
	}
	
	table.pm option {
		width: 80px !important;
	}
	
	.tabs-profile {
		
	}
	
			.tabs-profile .index-tabs span {
				border: 1px #dadada solid;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				border-radius: 3px;
				bottom: 0px;
				cursor: pointer;
				border-bottom: 1px #dadada solid;
				margin: 0 2px 5px 0;
			}
			
				.tabs-profile .active-ttab {
					height: 34px !important;
					line-height: 34px !important;
				}
				
	.dle-popup-replycomments {
		width: 300px !important;
	}
	
		.dle-popup-replycomments input {
			width: 250px !important;
		}
		
	.dle-popup-replycomments {
		width: 99% !important;
		box-sizing: border-box;
		overflow: hidden;
	}
	
		.dle-popup-replycomments input {
			width: 100% !important;
			box-sizing: border-box;
		}
	
}

@media (max-width: 600px) { 

	#searchsuggestions {
		width: 200px !important;
	}
	
	.dle-popup-userprofile {
		width: 250px !important;
	}
	
	.user-card-tt { 
		padding: 40px 0px 10px 140px;
	}
	
	.user-card-tt-right {
		display: none;
	}
	
	.dle-popup-userprofile .user-card-tt-left { 
		left: 50%;
		margin: 0 0 0 -50px;
	}
	
	.dle-popup-userprofile .ui-dialog-buttonset { 
		height: auto;
		padding: 30px 5px 10px 0px;
		position: relative;
		text-align: center;
	}
	
	.dle-popup-userprofile .ui-dialog-buttonset button { 
		display: block;
		font-size: 13px;
		margin: 0px auto 10px auto;
		padding: 8px 10px;
	}
	
	.pmtt-mess-menu a {
		margin-bottom: 10px;
	}
	
	.dle-popup-complaint {
		width: 300px !important;
	}
	
		.profile-tt-info {
			padding: 200px 25px 10px 25px;
		}
		
	.profile-tt-menu {
		padding-left: 25px;
	}
	
		.profile-tt-menu a {
			margin-bottom: 5px;
		}
		
	.comment-item-date {
		position: static;
	}
	
	.comment-item-author {
		padding: 10px 0 0 0;
		position: static;
		width: auto;
		text-align: left;
	}
	
	.dle-popup-newpm {
		width: 320px !important;
	}
	
	.user-card-tt {
		min-height: 82px;
	}
	
	.simple-news {
		border-radius: 0px;
		margin-left: -20px;
		margin-right: -20px;
		padding: 20px;
	}
	
	.simple-news-index {
		padding: 20px;
		font-size: 14px;
	}
	
	.lst > ol > li {
		font-size: 14px;
	}
	
	.sntalert-icon {
		font-size: 16px;
		left: 12px;
		top: 21px;
	}
	
	.sntalert {
		padding: 20px 20px 20px 40px;
		font-size: 14px;
		line-height: 22px;
	}
	
	.simple-news-soc {
		padding: 20px 0 0 0;
	}
	
	.simple-news-rating {
		border-radius: 0px;
		background: #fff;
		box-shadow: none;
		padding: 0 0 20px 0;
		justify-content: center;
	}
	
	.simple-news-text {
		margin-bottom: 15px !important;
	}
	
	.simple-news-rating .full-news-rating {
		margin: 0;
	}
	
	.dle-popup-replycomments {
		width: 99% !important;
		box-sizing: border-box;
		overflow: hidden;
	}
	
		.dle-popup-replycomments input {
			width: 100% !important;
			box-sizing: border-box;
		}
	
}

.rekl_shap {
	overflow: hidden;
}

@media (max-width: 400px) { 

	.pmtt-menu a {
		font-size: 12px;
	}
	
	.comment-item-left {
		position: static;
		margin: 0 0 10px 0;
	}
	
	.comment-item {
		padding: 0;
	}
	
			.tabs-profile .index-tabs span {
				margin: 0 0 5px 0;
				display: block;
			}
	
}

.quote {
	background: #e8ebef;
}

.white .stt-block {
	background: #fff;
}

	.white .gray-theme.fr-box .fr-counter {
		color: #535353;
		background: #fff;
		border-top: solid 1px #1b242c;
		border-left: solid 1px #1b242c;
	}
	
	.white .gray-theme.fr-toolbar {
		color: #37474f;
		 background: #edeff1;
	}
	
	.white .gray-theme .fr-separator {
		background: #fff;
	}
	
	.white .gray-theme.fr-toolbar .fr-command.fr-btn, .gray-theme.fr-popup .fr-command.fr-btn {
		color: #000;
	}
	
	.white .gray-theme.fr-desktop .fr-command:hover, .gray-theme.fr-desktop .fr-command:focus {
		background: #fff;
	}

.white .form-line-tt textarea, .white .form-line-tt .fr-view {
	background: #edeff1;
	border: 1px #edeff1 solid;
}

.white .form-line-tt input {
    border: 1px solid #e4e4e4;
    background: #ffffff;
}



.white {
	
}



			.white .tabs-profile .index-tabs span {
				background: -moz-linear-gradient(top, #fdfdfd 5%, #f1f5f6 100%);
				background: -webkit-linear-gradient(top, #fdfdfd 5%, #f1f5f6 100%);
				background: -o-linear-gradient(top, #fdfdfd 5%, #f1f5f6 100%);
				background: -ms-linear-gradient(top, #fdfdfd 5%, #f1f5f6 100%);
				background: linear-gradient(to bottom, #fdfdfd 5%, #f1f5f6 100%);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f1f5f6', GradientType=0);
				background-color: #fdfdfd;
				border: 1px #dadada solid;
				color: #979797;
			}
				
				.white .tabs-profile .active-ttab {
					background: #fff !important;
					color: #363636 !important;
				}
		
			.white .tabs-profile .tt-panel {
				border: 1px #dadada solid;
				background: #fff;
			}
		
			.white .profile-tt-image {
				border: 1px solid #d9d9d9;
				background: #fff;
			}
			
				.white .profile-tt-image img {
					background: #ccc;
				}
				
			.white .profile-tt-rating {
				color: #fff;
				background: #abc544;
			}
			
		.white .profile-tt-info {
			background: -moz-linear-gradient(top, #fff 5%, #fafbfd 100%);
			background: -webkit-linear-gradient(top, #fff 5%, #fafbfd 100%);
			background: -o-linear-gradient(top, #fff 5%, #fafbfd 100%);
			background: -ms-linear-gradient(top, #fff 5%, #fafbfd 100%);
			background: linear-gradient(to bottom, #fff 5%, #fafbfd 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fafbfd', GradientType=0);
			background-color: #fff;
			border-bottom: 1px #dadada solid;
		}
		
			.white .profile-tt-name {
				color: #000;
			}
			
				.white .profile-tt-name i {
					background: #ff8a00;
					color: #fff;
				}
				
					.white .profile-tt-name i span {
						color: #fff !important;
					}
					
			.white .profile-tt-line {
				color: #828282;
			}
			
				.white .profile-tt-line span {
					color: #000;
				}
		
		.white .profile-tt-menu {
			color: #fff;
		}
		
			.white .profile-tt-menu a {
				background: #eeeeee;
				color: #5e5e5e;
			}
			
				.white .profile-tt-menu a:hover {
					background: #2971cb;
					color: #fff;
				}
				
	.white .profile-tt-text {
		color: #7f7f7f;
	}
	
		.white .profile-tt-text a {
			color: #000;
		}
			
			.white .nidf .profile-tt-line a {
				color: #2971cb;
			}
			
				.white .nidf .profile-tt-line a:hover {
					color: #000;
				}
				
	
	.white .herh .form-line-tt {
		border-bottom: 1px #f0f0f0 solid;
	}
	
	.white .herh .form-line-tt:nth-child(2n) {
		background: #f8f8f8;
	}
	
	
	
	.white .user-profile-tt .form-line-tt a {
		color: #2971cb;
	}
	
	.white .pmtt-menu {
		border-bottom: 1px #e7e7e7 solid;
	}
	
		.white .pmtt-menu a {
			background: -moz-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
			background: -webkit-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
			background: -o-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
			background: -ms-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
			background: linear-gradient(to bottom, #fdfdfd 5%, #f8f8f8 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f8f8f8', GradientType=0);
			background-color: #fdfdfd;
			border: 1px solid #e2e2e2;
			color: #565656;
			-moz-box-shadow: inset 0 0 18px rgba(0,0,0,.04), inset 0 2px 2px rgba(255,255,255,.08), 0 1px 1px rgba(255,255,255,.75);
			-webkit-box-shadow: inset 0 0 18px rgba(0,0,0,.04), inset 0 2px 2px rgba(255,255,255,.08), 0 1px 1px rgba(255,255,255,.75);
			box-shadow: inset 0 0 18px rgba(0,0,0,.04), inset 0 1px 2px rgba(255,255,255,.08), 0 1px 1px rgba(255,255,255,.75);
		}
		
			.white .pmtt-menu a:hover {
				background: #ff7e00;
				color: #fff;
				border: 1px #ff7e00 solid;
			}
			
			.white .pmtt-menu a i {
				position: absolute;
				color: #808080;
			}
			
				.white .pmtt-menu a:hover i {
					color: #fff;
				}
				
			.white .pmtt-pm-list-content table {
				border: 1px #f1f1f1 solid;
			}
			
				.white .pmtt-pm-list-content table  td {
					border-bottom: 1px #f1f1f1 solid;
				}
				
				.white .pmtt-pm-list-content tr:first-child td {
					border-bottom: 1px #f1f1f1 solid;					
				}
				
				.white .pmtt-pm-list-content table  tr:nth-child(2n) td {
					background: #f9f9f9;
					border-bottom: 1px #f1f1f1 solid;
				}
		
			.white .pm_progress_bar {
				background: #eeeeee;
				border: 1px #e5e5e5 solid;
			}
			
				.white .pm_progress_bar span {
					background: #ff7e00;
					color: #fff;
				}

		.white .pmtt-new-title {
			border-bottom: 1px #dcdcdc solid;
		}


		.white .pmtt-mess-title {
			border-bottom: 1px #dcdcdc solid;
		}
			
			.white .pmtt-mess-title i {
				color: #b2b2b2;
			}
		
			.white .pmtt-mess-theme {
				border-bottom: 1px #dcdcdc dotted;
			}
			
				.white .pmtt-mess-theme i {
					color: #b2b2b2;
					
				}
		
		
			.white .pmtt-mess-menu a {
				background: -moz-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
				background: -webkit-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
				background: -o-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
				background: -ms-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
				background: linear-gradient(to bottom, #fdfdfd 5%, #f8f8f8 100%);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f8f8f8', GradientType=0);
				background-color: #fdfdfd;
				border: 1px solid #e2e2e2;
				color: #565656;
				-moz-box-shadow: inset 0 0 18px rgba(0,0,0,.04), inset 0 2px 2px rgba(255,255,255,.08), 0 1px 1px rgba(255,255,255,.75);
				-webkit-box-shadow: inset 0 0 18px rgba(0,0,0,.04), inset 0 2px 2px rgba(255,255,255,.08), 0 1px 1px rgba(255,255,255,.75);
				box-shadow: inset 0 0 18px rgba(0,0,0,.04), inset 0 1px 2px rgba(255,255,255,.08), 0 1px 1px rgba(255,255,255,.75);
			}
			
				.white .pmtt-mess-menu a:hover {
					background: #f1f1f1;
					-moz-box-shadow: inset 0 -9px 18px rgba(0,0,0,.06), 0 1px 1px rgba(255,255,255,.75);
					-webkit-box-shadow: inset 0 -9px 18px rgba(0,0,0,.06), 0 1px 1px rgba(255,255,255,.75);
					box-shadow: inset 0 -9px 18px rgba(0,0,0,.06), 0 1px 1px rgba(255,255,255,.75);
				}
				

				
.vote-pool {
	padding: 40px;
	box-sizing: border-box;
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box;
}

	.vote-pool-title {
		font-size: 18px;
		color: #fff;
		font-weight: 500;
		margin: 0 0 20px 0;
	}
	
	.vote-pool-list {
		margin: 0 0 20px 0;
	}
	
	.pollanswer {
		font-size: 14px;
		margin: 0 0 5px 0;
	}
	
	.pollanswer input {
		margin: 0 5px 0 0;
	}
	
					.poll-btn {
						display: inline-block;
						vertical-align: top;
						height: 38px;
						line-height: 36px;
						box-sizing: border-box;
						-moz-box-sizing: border-box; 
						-webkit-box-sizing: border-box;
						text-align: center;
						-moz-border-radius: 19px;
						-webkit-border-radius: 19px;
						border-radius: 19px;
						background: -moz-linear-gradient(left, #991fb7 0%, #fb7579 100%);
						background: -o-linear-gradient(left, #991fb7 0%, #fb7579 100%);
						background: -webkit-linear-gradient(left, #991fb7 0%, #fb7579 100%);
						background: linear-gradient(left, #991fb7 0%, #fb7579 100%);
						color: #fff;
						font-size: 14px;
						font-weight: 500;
						cursor: pointer;
						padding: 0 30px;
						margin: 0 20px 0 0;
						border: 0;
					}
					
						.poll-btn:hover {
							background: #e2216a;
						}
						
					.poll-btn2 {
						display: inline-block;
						vertical-align: top;
						height: 38px;
						line-height: 36px;
						box-sizing: border-box;
						-moz-box-sizing: border-box; 
						-webkit-box-sizing: border-box;
						text-align: center;
						-moz-border-radius: 19px;
						-webkit-border-radius: 19px;
						border-radius: 19px;
						border: 0;
						background: #fff;
						color: #333;
						text-decoration: underline;
						font-size: 14px;
						font-weight: 500;
						cursor: pointer;
						padding: 0 30px;
						margin: 0 5px 0 0;
					}
					
						.poll-btn2:hover {
							background: #e2216a;
							color: #fff;
						}
				
