body {
	padding: 0 0 0 0;
	margin: 0;
	background: #fff;
	text-align: center;
	font-family: 'Rubik', sans-serif;
	font-size: 13px;
	color: #343434;
}

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

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

a {
	text-decoration: none;
}
img {
	filter: drop-shadow(0px 0px 8px #d5e4e6);
    border-radius: 10px;
	border: none;
}

.main-width {
	width: 1300px;
	text-align: left;
	margin: 0 auto;
}

.clear:after {
	content: '';
	display: block;
	clear: both;
}

#scrolltop {position: fixed; width: 60px; height: 60px; line-height: 60px; right: 10px; bottom: 10px;
	z-index: 990; display: none; background: #fff url(../images/up.png) center center no-repeat; 
	cursor: pointer; font-size: 24px; border-radius: 50%; text-align: center; box-shadow: 0 5px 10px #00000015;}

.head-line {
	background: #343d45;
}

	.head-line .main-width {
		height: 52px;
		position: relative;
	}
				
		.head-menu {
			display: inline-block;
			vertical-align: top;
		}
		
			.head-menu a {
				display: inline-block;
				vertical-align: top;
				height: 52px;
				line-height: 52px;
				margin: 0 30px 0 0;
				color: #8c8f92;
				font-size: 12px;
			}
			
				.head-menu a:hover {
					color: #fff;
				}
				
.head-block {
	background: #f9f9f9;
	border-bottom: 1px #efefef solid;
}

	.head-block .main-width {
		height: 70px;
		position: relative;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
				
		.logo {
			background: url('data:image/svg+xml,<svg width="100px" height="100px" viewBox="0 0 1024 1024" class="icon" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M890.88 424.96H189.44c-17.92 0-32 14.08-32 32v318.72c0 17.92 14.08 32 32 32h227.84l11.52-47.36c0-17.92 14.08-32 32-32h175.36c17.92 0 32 14.08 32 32l11.52 47.36h211.2c17.92 0 32-14.08 32-32V456.96c0-16.64-14.08-32-32-32z" fill="%2300B2AE" /><path d="M890.88 821.76H679.68c-6.4 0-11.52-3.84-12.8-10.24l-11.52-47.36v-2.56c0-10.24-8.96-19.2-19.2-19.2H460.8c-10.24 0-19.2 8.96-19.2 19.2v2.56l-11.52 47.36c-1.28 5.12-6.4 10.24-12.8 10.24H189.44c-24.32 0-44.8-20.48-44.8-44.8v-320c0-24.32 20.48-44.8 44.8-44.8h702.72c24.32 0 44.8 20.48 44.8 44.8v318.72c-1.28 25.6-20.48 46.08-46.08 46.08z m-200.96-25.6h200.96c10.24 0 19.2-8.96 19.2-19.2v-320c0-10.24-8.96-19.2-19.2-19.2H189.44c-10.24 0-19.2 8.96-19.2 19.2v318.72c0 10.24 8.96 19.2 19.2 19.2h217.6l8.96-37.12c1.28-24.32 20.48-43.52 44.8-43.52h175.36c24.32 0 43.52 19.2 44.8 43.52l8.96 38.4z" fill="%23231C1C" /><path d="M537.6 422.4h-25.6v-111.36c0-7.68 5.12-12.8 12.8-12.8h83.2v-115.2h25.6v128c0 7.68-5.12 12.8-12.8 12.8H537.6V422.4z" fill="%23231C1C" /><path d="M700.16 552.96m-47.36 0a47.36 47.36 0 1 0 94.72 0 47.36 47.36 0 1 0-94.72 0Z" fill="%23D4594C" /><path d="M700.16 614.4c-33.28 0-60.16-26.88-60.16-60.16s26.88-60.16 60.16-60.16 60.16 26.88 60.16 60.16c0 32-26.88 60.16-60.16 60.16z m0-96c-19.2 0-34.56 15.36-34.56 34.56s15.36 34.56 34.56 34.56 34.56-15.36 34.56-34.56-15.36-34.56-34.56-34.56z" fill="%23231C1C" /><path d="M811.52 648.96m-47.36 0a47.36 47.36 0 1 0 94.72 0 47.36 47.36 0 1 0-94.72 0Z" fill="%23B8CA43" /><path d="M811.52 709.12c-33.28 0-60.16-26.88-60.16-60.16s26.88-60.16 60.16-60.16 60.16 26.88 60.16 60.16-26.88 60.16-60.16 60.16z m0-94.72c-19.2 0-34.56 15.36-34.56 34.56s15.36 34.56 34.56 34.56 34.56-15.36 34.56-34.56-15.36-34.56-34.56-34.56z" fill="%23231C1C" /><path d="M380.16 569.6H332.8v-48.64h-64v48.64h-47.36v64H268.8v47.36h64v-47.36h47.36z" fill="%23FAC546" /><path d="M332.8 693.76h-64c-7.68 0-12.8-5.12-12.8-12.8v-34.56h-34.56c-7.68 0-12.8-5.12-12.8-12.8v-64c0-7.68 5.12-12.8 12.8-12.8H256v-34.56c0-7.68 5.12-12.8 12.8-12.8h64c7.68 0 12.8 5.12 12.8 12.8v34.56h34.56c7.68 0 12.8 5.12 12.8 12.8v64c0 7.68-5.12 12.8-12.8 12.8H345.6v34.56c0 6.4-6.4 12.8-12.8 12.8z m-51.2-25.6h38.4v-34.56c0-7.68 5.12-12.8 12.8-12.8h34.56v-38.4H332.8c-7.68 0-12.8-5.12-12.8-12.8v-34.56h-38.4v34.56c0 7.68-5.12 12.8-12.8 12.8h-34.56v38.4H268.8c7.68 0 12.8 5.12 12.8 12.8v34.56z" fill="%23231C1C" /></svg>') left top no-repeat;
			display: block;
			width: 200px;
			height: 100px;
		}

		.logo p {
			display: block;
			color: #505050;
			font-size: 18px;
			font-family: "Comic Sans MS", cursive, sans-serif;
			text-transform: uppercase;
			overflow-wrap: break-word;
			text-shadow: 3px 2px 3px #00000035;
			margin: 25px 4px 0px 105px;
		}
		
		.top-menu {
			margin: 0 0 0 30px;
			padding: 0;
		}
		
			.top-menu > li {
				margin: 0 30px 0 0;
				padding: 0;
				list-style-type: none;
				display: inline-block;
				vertical-align: top;
				position: relative;	
				overflow: hidden;
				height: 55px;
			}
			
			.menuactive {
				overflow: visible !important;
			}
			
				.top-menu-link {
					display: block;
					color: #505050;
					font-size: 14px;
					font-weight: 500;
					text-transform: uppercase;
					height: 55px;
					line-height: 55px;
				}
				
					.menuactive .top-menu-link, .top-menu-link:hover {
						color: #04aace;
					}
				
				.top-menu ul {
					display: block;
					position: absolute;
					left: -20px;
					top: 150px;					
					opacity: 0;
					box-sizing: border-box;
					-moz-box-sizing: border-box; 
					-webkit-box-sizing: border-box;
					-moz-border-radius: 3px;
					-webkit-border-radius: 3px;
					border-radius: 3px;
					background: #fff;
					-moz-box-shadow: 0 0 18px rgba(0,0,0,.2);
					-webkit-box-shadow: 0 0 18px rgba(0,0,0,.2);
					box-shadow: 0 0 18px rgba(0,0,0,.2);
					padding: 20px 10px;
					margin: 0;
					transition:all 0.3s ease;
					-webkit-transition:all 0.3s ease;
					-o-transition:all 0.3s ease;
					-moz-transition:all 0.3s ease;
					z-index: 5555;
					width: 200px;
				}
				
					.top-menu ul:after {
						position: absolute;
						content: '';
						display: block;
						border: 10px transparent solid;
						border-bottom: 10px #fff solid;
						border-left: 7px transparent solid;
						border-right: 7px transparent solid;
						left: 20px;
						top: -20px;
					}
				
				.menuactive ul {
					top: 55px;
					opacity: 1;					
				}
				
					.top-menu ul li {
						list-style-type: none;	
						padding: 0;
						margin: 0;
						display: block;
					}
					
						.top-menu ul li a {
							display: block;
							padding: 8px 15px;
							color: #737373;
							font-size: 13px;
							height: auto;
							line-height: normal;
						}
						
							.top-menu ul li a:hover {
								color: #fff;
								background: #04aace;
							}
							
		.open-search {
			background: url('data:image/svg+xml,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 620 520" xml:space="preserve"><rect x="118.325" y="331.079" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -197.4424 218.1694)" style="fill:%23DCDCDC;" width="92.616" height="32.68"/><path style="fill:%2342C8C6;" d="M449.641,324.322c-72.323,72.323-189.584,72.323-261.908,0l112.574-149.333L449.64,62.415C521.964,134.737,521.964,251.997,449.641,324.322z"/><path style="fill:%2381E3E2;" d="M449.641,62.413L187.733,324.322c-72.323-72.323-72.323-189.584,0-261.908S377.316-9.91,449.641,62.413z"/><path style="fill:%23D5F6F5;" d="M320.172,46.312v294.104c40.012-0.392,76.222-16.776,102.508-43.062c26.613-26.613,43.073-63.379,43.073-103.99C465.754,112.643,400.708,47.107,320.172,46.312z"/><path style="fill:%23FFFFFF;" d="M320.172,46.312c62.485,1.024,112.901,66.462,112.901,147.052s-50.415,146.028-112.901,147.052c-0.49,0.011-0.991,0.011-1.482,0.011c-81.222,0-147.063-65.841-147.063-147.063c0-40.611,16.46-77.377,43.073-103.99s63.379-43.073,103.99-43.073C319.181,46.301,319.682,46.301,320.172,46.312z"/><polygon style="fill:%23969696;" points="169.399,388.867 146.29,411.975 100.073,396.57 153.993,373.461 "/><path style="fill:%23FE834D;" d="M130.885,396.57L14.571,482.072l15.406,15.406c8.473,8.473,22.338,8.473,30.811,0l85.502-85.502L130.885,396.57z"/><polygon style="fill:%23B9B9B9;" points="153.993,373.461 130.885,396.57 100.073,396.57 100.073,365.758 123.182,342.649 "/><path style="fill:%23FEA680;" d="M130.885,396.57l-85.502,85.502c-8.473,8.473-22.338,8.473-30.811,0c-8.473-8.473-8.473-22.338,0-30.811l85.502-85.502L130.885,396.57z"/><path d="M455.419,56.636C418.896,20.114,370.337,0,318.686,0s-100.209,20.114-136.73,56.636c-36.522,36.523-56.636,85.082-56.636,136.733c0,43.387,14.199,84.589,40.388,118.312l-30.966,30.966l-5.777-5.777c-1.532-1.532-3.61-2.392-5.777-2.392s-4.245,0.861-5.777,2.392l-23.105,23.104c-0.011,0.011-85.508,85.508-85.508,85.508c-11.68,11.681-11.68,30.686,0,42.366l15.407,15.408c5.641,5.641,13.164,8.746,21.183,8.746s15.542-3.107,21.182-8.746l108.611-108.611c3.191-3.192,3.191-8.364,0-11.555l-5.776-5.776l30.966-30.966c33.722,26.19,74.926,40.39,118.314,40.39c51.651,0,100.209-20.114,136.731-56.636C530.811,254.705,530.811,132.03,455.419,56.636z M55.017,491.698c-2.556,2.555-5.975,3.962-9.629,3.962c-3.654,0-7.074-1.407-9.629-3.962l-15.406-15.407c-2.555-2.555-3.962-5.974-3.962-9.628c0-3.654,1.407-7.074,3.962-9.629l79.726-79.726l34.663,34.663L55.017,491.698z M146.296,400.418l-34.663-34.663l11.554-11.554l5.772,5.774c0.009,0.009,23.108,23.108,23.108,23.108c0.012,0.012,5.782,5.782,5.782,5.782L146.296,400.418z M157.852,365.756L146.296,354.2l30.008-30.008c1.841,1.999,3.718,3.973,5.65,5.906c1.933,1.933,3.906,3.808,5.904,5.649L157.852,365.756z M443.863,318.544c-33.434,33.437-77.89,51.851-125.176,51.851c-42.034,0-81.823-14.563-113.632-41.281c-0.051-0.044-0.102-0.088-0.155-0.131c-3.92-3.3-7.725-6.774-11.39-10.439c-69.023-69.022-69.023-181.331,0-250.352c33.436-33.437,77.89-51.851,125.176-51.851s91.741,18.414,125.177,51.851C512.885,137.214,512.885,249.522,443.863,318.544z"/><path d="M171.636,184.511c0.307,0.034,0.611,0.051,0.913,0.051c4.108,0,7.646-3.09,8.11-7.268c2.906-26.147,13.107-50.786,29.499-71.254c2.82-3.522,2.252-8.664-1.27-11.485c-3.522-2.819-8.664-2.252-11.484,1.27c-18.329,22.888-29.735,50.435-32.985,79.662C163.921,179.972,167.152,184.012,171.636,184.511z"/><path d="M428.453,82.963c-56.041-56.039-144.886-60.988-206.666-11.511c-3.522,2.821-4.091,7.963-1.27,11.485c2.82,3.521,7.962,4.092,11.484,1.269c55.266-44.263,134.758-39.83,184.896,10.313c26.234,26.233,40.682,61.112,40.682,98.211s-14.448,71.979-40.682,98.212c-54.153,54.156-142.269,54.155-196.424,0c-22.533-22.533-36.301-51.155-39.816-82.774c-0.499-4.484-4.538-7.718-9.023-7.217c-4.485,0.499-7.716,4.538-7.217,9.023c3.929,35.344,19.318,67.337,44.502,92.523c30.262,30.262,70.014,45.393,109.767,45.393s79.503-15.131,109.767-45.393c29.319-29.32,45.466-68.303,45.466-109.767C473.919,151.266,457.773,112.283,428.453,82.963z"/></svg>') center center no-repeat;
			width: 40px;
			height: 35px;
			cursor: pointer;
		}
		
			.open-search2 {
				background: url('data:image/svg+xml,<svg class="w-6 h-6 text-gray-800 dark:text-white" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 30"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m15 9-6 6m0-6 6 6m6-3a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"/></svg>') center center no-repeat;
				background-size: 100%;
			}
		

.slider-block {
	height: 610px;
	position: relative;
	margin: 0 0 140px 0;
}

	.sld1-prev, .sld1-next {
		background: #000 url(../images/sld1-prev.png) 17px center no-repeat;
		width: 50px;
		height: 50px;
		-moz-border-radius: 100%;
		-webkit-border-radius: 100%;
		border-radius: 100%;
		position: absolute;
		left: 3%;
		top: 250px;
		opacity: 1;
		z-index: 444;
		cursor: pointer;
		transition:all 0.2s ease;
		-webkit-transition:all 0.2s ease;
		-o-transition:all 0.2s ease;
		-moz-transition:all 0.2s ease;
	}
	
		.sld1-prev:hover, .sld1-next:hover {
			background-color: #58d107;
		}
	
	.sld1-next {
		left: auto;
		right: 3%;
		-moz-transform: rotate(180deg); 
		-ms-transform: rotate(180deg); 
		-webkit-transform: rotate(180deg); 
		-o-transform: rotate(180deg); 
		transform: rotate(180deg);
	}

	.slider-item {
		height: 610px;
		position: relative;
		background: #000 center top no-repeat;
		background-size: cover;
	}
	
		.slider-item-content {
			height: 100%;
			background: rgba(49,23,57,0.47);
		}
		
			.slider-item-flex {
				width: 1300px;
				margin: 0 auto;
				text-align: center;
				height: 410px;
				display: flex;
				align-items: center;
				justify-content: center;
				flex-direction: column;
			}
			
				.slider-item-tags {
					margin: 0 0 10px 0;
				}
				
					.slider-item-tags a {
						display: inline-block;
						vertical-align: top;
						padding: 7px 14px;
						border: 2px rgba(255,255,255,0.45) solid;
						color: #fff;
						font-size: 11px;
						text-transform: uppercase;
						margin: 0 5px 10px 5px;
						-moz-border-radius: 25px;
						-webkit-border-radius: 25px;
						border-radius: 25px;
					}
					
						.slider-item-tags a:hover {
							background: #07b4d1;
						}
						
				.slider-item-title {
					margin: 0 0 20px 0;
					color: #fff;
					font-size: 24px;
					font-weight: 500;
					width: 1000px;
				}
				
					.slider-item-title a {
						color: #fff;
					}
					
						.slider-item-title a:hover {
							
						}
						
				.slider-item-text {
					margin: 0 0 20px 0;
					width: 1000px;
					font-size: 14px;
					line-height: 22px;
					color: #fff;
				}
				
				.slider-item-more {
					
				}
				
					.slider-item-more a {
						display: inline-block;
						vertical-align: top;
						height: 26px;
						line-height: 26px;
						color: #fff;
						font-weight: 500;
						font-size: 14px;
					}
						
						.slider-item-more a:after {
							content: '';
							display: inline-block;
							vertical-align: top;
							width: 26px;
							height: 26px;
							line-height: 26px;
							-moz-border-radius: 100%;
							-webkit-border-radius: 100%;
							border-radius: 100%;
							background: #58d107 url(../images/arrow.png) center center no-repeat;
							background-size: auto 10px;
							margin: 0 0 0 10px;
						}
					
						.slider-item-more a:hover {
							color: #58d107;
						}
						
	.head-news-content {
		position: absolute;
		left: 0;
		top: 410px;
		width: 1300px;
		height: 290px;
		left: 50%;
		margin: 0 0 0 -650px;		
		display: flex;
		z-index: 334;
		text-align: left;
	}
	
		.head-news {
			width: 20%;
			border-top: 3px #ffc20a solid;
			box-sizing: border-box;
			-moz-box-sizing: border-box; 
			-webkit-box-sizing: border-box; 
			height: 290px;
			position: relative;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center top;
			transition:all 0.2s ease;
			-webkit-transition:all 0.2s ease;
			-o-transition:all 0.2s ease;
			-moz-transition:all 0.2s ease;
		}
		
		.head-news:hover {
			border-top: 3px #fff solid;
			height: 300px;
			margin-top: -10px;
			z-index: 333;
			-moz-box-shadow: 0 0 40px rgba(0,0,0,.75);
			-webkit-box-shadow: 0 0 40px rgba(0,0,0,.75);
			box-shadow: 0 0 40px rgba(0,0,0,.75);
		}
		
		.head-news:first-child {
			width: 40%;
		}
		
		.head-news-c {
			position: absolute;
			display: block;
			position: absolute;
			left: 0;
			bottom: 0;
			width: 100%;
			padding: 20px;
			box-sizing: border-box;
			-moz-box-sizing: border-box; 
			-webkit-box-sizing: border-box; 
			transition:all 0.2s ease;
			-webkit-transition:all 0.2s ease;
			-o-transition:all 0.2s ease;
			-moz-transition:all 0.2s ease;
		}
		
		.head-news:hover .head-news-c {
			padding-bottom: 30px;
		}
		
		.head-news-c:after {
			content: '';
			background: rgb(0,0,0);
			background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
			background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
			background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
			display: block;
			position: absolute;
			left: 0;
			bottom: 0;
			width: 100%;
			height: 100%;
			z-index: 1;
			padding: 30px 0 0 0;
			transition:all 0.2s ease;
			-webkit-transition:all 0.2s ease;
			-o-transition:all 0.2s ease;
			-moz-transition:all 0.2s ease;
		}
		
		.head-news:hover .head-news-c:after {
			padding: 50px 0 0 0;
			
		}
		
			.head-news-cat {
				display: inline-block;
				vertical-align: top;
				padding: 7px 14px;
				border: 2px rgba(255,255,255,0.45) solid;
				color: #fff;
				font-size: 11px;
				text-transform: uppercase;
				margin: 0 0 15px 0;
				-moz-border-radius: 25px;
				-webkit-border-radius: 25px;
				border-radius: 25px;
				position: relative;
				z-index: 2;
			}
			
			.head-news-title {
				color: #fff;
				font-size: 14px;
				font-weight: 500;
				line-height: 20px;
				display: block;
				position: relative;
				z-index: 2;
			}
			
				.head-news-title:after {
					content: '';
					display: inline-block;
					vertical-align: top;
					width: 18px;
					height: 18px;
					-moz-border-radius: 9px;
					-webkit-border-radius: 9px;
					border-radius: 9px;
					background: #ff5104 url(../images/arrow.png) center center no-repeat;
					background-size: auto 45%;
					margin-left: 5px;
				}
				
					.head-news:hover .head-news-title:after {
						background-color: #58d107;
					}
			
			
.content-block {
	
}
	
	.left-col {
		padding: 20px 0 0 0;
		float: left;
		width: 950px;
	}

	.right-col {
		padding: 20px 0 0 0;
		float: right;
		width: 300px;
	}
	
		.right-block {
			margin: 0 0 50px 0;
		}
		
			.right-block-title {
				color: #000;
				font-size: 18px;
				font-weight: bold;
				text-transform: uppercase;
				padding: 0 0 0 25px;
				position: relative;
				margin: 0 0 10px 0;
			}
			
				.right-block-title:after {
					content: '';
					display: block;
					position: absolute;
					left: 0;
					top: 2px;
					width: 16px;
					height: 16px;
					background: #58d107;
				}
				
				.right-block2 .right-block-title:after {
					background: url('data:image/svg+xml,<svg class="w-6 h-6 text-gray-800 dark:text-white" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 5.464V3.099m0 2.365a5.338 5.338 0 0 1 5.133 5.368v1.8c0 2.386 1.867 2.982 1.867 4.175C19 17.4 19 18 18.462 18H5.538C5 18 5 17.4 5 16.807c0-1.193 1.867-1.789 1.867-4.175v-1.8A5.338 5.338 0 0 1 12 5.464ZM6 5 5 4M4 9H3m15-4 1-1m1 5h1M8.54 18a3.48 3.48 0 0 0 6.92 0H8.54Z"/></svg>') center center no-repeat;
				}
				
				.right-block3 .right-block-title:after {
					background: url('data:image/svg+xml,<svg class="w-6 h-6 text-gray-800 dark:text-white" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M11 9H5a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h6m0-6v6m0-6 5.419-3.87A1 1 0 0 1 18 5.942v12.114a1 1 0 0 1-1.581.814L11 15m7 0a3 3 0 0 0 0-6M6 15h3v5H6v-5Z"/></svg>') center center no-repeat;
				}
				
				.right-block4 .right-block-title:after {
					background: url('data:image/svg+xml,<svg class="w-6 h-6 text-gray-800 dark:text-white" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7.556 8.5h8m-8 3.5H12m7.111-7H4.89a.896.896 0 0 0-.629.256.868.868 0 0 0-.26.619v9.25c0 .232.094.455.26.619A.896.896 0 0 0 4.89 16H9l3 4 3-4h4.111a.896.896 0 0 0 .629-.256.868.868 0 0 0 .26-.619v-9.25a.868.868 0 0 0-.26-.619.896.896 0 0 0-.63-.256Z"/></svg>') center center no-repeat;
				}
			
			.right-block-content {
				
			}
			
				.right-nav {
					padding: 0;
					margin: 0;
				}
				
					.right-nav > li {
						list-style-type: none;
						padding: 0;
						margin: 0;
						border-bottom: 1px #e8e8e8 solid;
						position: relative;
					}
					
						.right-nav-link {
							display: block;
							padding: 10px 10px 10px 30px;
							position: relative;
							color: #515151;
							font-size: 15px;
							font-weight: 500;
							transition:all 0.2s ease;
							-webkit-transition:all 0.2s ease;
							-o-transition:all 0.2s ease;
							-moz-transition:all 0.2s ease;
						}
						
							.right-nav-link:after {
								content: '';
								display: block;
								width: 6px;		
								height: 6px;
								-moz-border-radius: 100%;
								-webkit-border-radius: 100%;
								border-radius: 100%;
								background: #dedede;
								position: absolute;
								left: 0;
								top: 15px;
								transition:all 0.2s ease;
								-webkit-transition:all 0.2s ease;
								-o-transition:all 0.2s ease;
								-moz-transition:all 0.2s ease;
							}
						
							.right-nav-link:hover {
								color: #ff5103;
								padding: 10px 10px 10px 25px;
							}
							
								.right-nav-link:hover:after {
									background: #ff5103;
								}
								
						.right-nav-hassub {
							
						}
						
						.right-nav-opensub {
							display: block;
							width: 40px;
							height: 40px;
							position: absolute;
							right: 0;
							top: 0px;
							background: url(../images/down.png) center center no-repeat;
							cursor: pointer;
							transition:all 0.2s ease;
							-webkit-transition:all 0.2s ease;
							-o-transition:all 0.2s ease;
							-moz-transition:all 0.2s ease;
						}
						
						.right-nav-opensub2 {
							-moz-transform: rotate(180deg); 
							-ms-transform: rotate(180deg); 
							-webkit-transform: rotate(180deg); 
							-o-transform: rotate(180deg); 
							transform: rotate(180deg);
						}
								
						.right-nav ul {
							padding: 0 0 20px 0;
							margin: 0;
							display: none;
						}
						
						.show-right-sub ul {
							display: block;
						}
						
							.right-nav ul li {
								padding: 0 0 0 30px;
								margin: 0;
								list-style-type: none;
							}
							
								.right-nav ul a {
									display: block;
									padding: 5px 0 5px 0;
									color: #515151;
									font-size: 13px;
									text-decoration: underline;
									transition:all 0.2s ease;
									-webkit-transition:all 0.2s ease;
									-o-transition:all 0.2s ease;
									-moz-transition:all 0.2s ease;
								}
								
									.right-nav ul a:hover {
										color: #ff5103;
									}
									
				.topn {
					display: block;
					position: relative;
					padding: 10px 10px 10px 115px;
					min-height: 86px;
					background: #fff;
					-moz-box-shadow: 0 0 27px rgba(0,0,0,.12);
					-webkit-box-shadow: 0 0 27px rgba(0,0,0,.12);
					box-shadow: 0 0 27px rgba(0,0,0,.12);
					margin: 0 0 20px 0;
				}
				
					.topn:before {
						content: '';
						display: block;
						position: absolute;
						z-index: 2;
						right: 0;
						bottom: 0;
						width: 100%;
						height: 100%;
						background: #fff;
						transition:all 0.2s ease;
						-webkit-transition:all 0.2s ease;
						-o-transition:all 0.2s ease;
						-moz-transition:all 0.2s ease;
					}
				
					.topn:after {
						content: '';
						display: block;
						position: absolute;
						z-index: 1;
						right: 0;
						bottom: 0;
						width: 100%;
						height: 100%;
						opacity: 0;
						transition:all 0.2s ease;
						-webkit-transition:all 0.2s ease;
						-o-transition:all 0.2s ease;
						-moz-transition:all 0.2s ease;
					}
					
					.topn:hover:before {
						-moz-box-shadow: 0 0 27px rgba(0,0,0,.12);
						-webkit-box-shadow: 0 0 27px rgba(0,0,0,.12);
						box-shadow: 0 0 27px rgba(0,0,0,.12);				
					}
					
					.topn:hover:after {
						-moz-box-shadow: 0 0 27px rgba(0,0,0,.12);
						-webkit-box-shadow: 0 0 27px rgba(0,0,0,.12);
						box-shadow: 0 0 27px rgba(0,0,0,.12);
						right: -7px;
						bottom: -7px;
						opacity: 1;
						background: #fff;
					}
				
					.topn-image {
						display: block;
						width: 86px;
						height: 86px;
						position: absolute;
						left: 10px;
						top: 10px;
						overflow: hidden;
						z-index: 2;
						transition:all 0.2s ease;
						-webkit-transition:all 0.2s ease;
						-o-transition:all 0.2s ease;
						-moz-transition:all 0.2s ease;
					}
					
						.topn-image img {
							height: 86px;
							min-width: 100%;
						}
						
					.topn-title {
						display: block;
						color: #000;
						font-size: 13px;
						line-height: 20px;
						margin: 0 0 5px 0;
						font-weight: 500;
						z-index: 2;
						position: relative;
					}
					
					.topn-date {
						background: url('data:image/svg+xml,<svg class="w-6 h-6 text-gray-800 dark:text-white" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" stroke-opacity="0.5" d="M12 8v4l3 3m6-3a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"/></svg>') left top no-repeat;
						height: 20px;
						line-height: 20px;
						padding: 0 0 0 30px;
						color: #bbb;
						font-size: 13px;
						display: block;
						z-index: 2;
						position: relative;
					}
					
				.topgames {
					display: block;
					position: relative;
					background: url('data:image/svg+xml,<svg class="w-6 h-6 text-gray-800 dark:text-white" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m7 16 4-4-4-4m6 8 4-4-4-4"/></svg>') right 20px bottom 20px no-repeat;
					padding: 12px 12px 12px 115px;
					min-height: 108px;
					margin: 0 0 20px 0;
					transition:all 0.2s ease;
					-webkit-transition:all 0.2s ease;
					-o-transition:all 0.2s ease;
					-moz-transition:all 0.2s ease;
				}
				
					.topgames:hover {
						-moz-box-shadow: 0 0 27px rgba(0,0,0,.24);
						-webkit-box-shadow: 0 0 27px rgba(0,0,0,.24);
						box-shadow: 0 0 27px rgba(0,0,0,.24);
					}
					
					.topgames:before {
						content: '';
						z-index: 1;
						position: absolute;
						left: 0;
						top: 0;
						height: 100%;
						width: 0;
						background-image: -moz-linear-gradient(left, #e2d41575 0%, #bfb4172b 100%);
						background-image: -o-linear-gradient(left, #e2d41575 0%, #bfb4172b 100%);
						background-image: -webkit-linear-gradient(left, #e2d41575 0%, #bfb4172b 100%);
						background-image: linear-gradient(left, #e2d41575 0%, #bfb4172b 100%);
						transition:all 0.2s ease;
						-webkit-transition:all 0.2s ease;
						-o-transition:all 0.2s ease;
						-moz-transition:all 0.2s ease;
					}
					
					.topgames:hover:before {
						width: 100%;
					}
				
					.topgames-image {
						display: block;
						width: 80px;
						height: 108px;
						overflow: hidden;
						position: absolute;
						left: 12px;
						top: 12px;
						z-index: 2;
					}
					
						.topgames-image img {
							height: 108px;
							min-width: 100%;
						}
						
					.topgames-content {
						display: flex;
						height: 108px;
						flex-direction: column;
						justify-content: center;
						z-index: 2;
						position: relative;
					}
					
						.topgames-title {
							color: #000;
							font-size: 15px;
							font-weight: 500;
							line-height: 20px;
							max-height: 40px;
							overflow: hidden;
							transition:all 0.2s ease;
							-webkit-transition:all 0.2s ease;
							-o-transition:all 0.2s ease;
							-moz-transition:all 0.2s ease;
						}
						
						.topgames-title2 {
							color: #aaa;
							font-size: 13px;
							padding: 5px 0;
							transition:all 0.2s ease;
							-webkit-transition:all 0.2s ease;
							-o-transition:all 0.2s ease;
							-moz-transition:all 0.2s ease;
						}
						
						.topgames-rating {
							height: 22px;
							line-height: 22px;
							padding: 0 0 0 30px;
							color: #a4a4a4;
							font-size: 13px;
							font-weight: 500;
							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='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.001 512.001' style='enable-background:new 0 0 512.001 512.001;' xml:space='preserve'%3E%3Cpath style='fill:%23FFDC64;' d='M499.92,188.26l-165.839-15.381L268.205,19.91c-4.612-10.711-19.799-10.711-24.411,0l-65.875,152.97 L12.08,188.26c-11.612,1.077-16.305,15.52-7.544,23.216l125.126,109.922L93.044,483.874c-2.564,11.376,9.722,20.302,19.749,14.348 L256,413.188l143.207,85.034c10.027,5.954,22.314-2.972,19.75-14.348l-36.619-162.476l125.126-109.922 C516.225,203.78,511.532,189.337,499.92,188.26z'/%3E%3Cpath style='fill:%23FFC850;' d='M268.205,19.91c-4.612-10.711-19.799-10.711-24.411,0l-65.875,152.97L12.08,188.26 c-11.612,1.077-16.305,15.52-7.544,23.216l125.126,109.922L93.044,483.874c-2.564,11.376,9.722,20.302,19.749,14.348l31.963-18.979 c4.424-182.101,89.034-310.338,156.022-383.697L268.205,19.91z'/%3E%3C/svg%3E%0A") left center no-repeat;
							background-size: auto 100%;
							transition:all 0.2s ease;
							-webkit-transition:all 0.2s ease;
							-o-transition:all 0.2s ease;
							-moz-transition:all 0.2s ease;
						}
						
						.topgames:hover .topgames-title, .topgames:hover .topgames-title2, .topgames:hover .topgames-rating, .topgames:hover .rating-percent {
							color: #fff;
						}
						
						.topgames:hover .topgames-rating {
							background: none;
							padding: 0;
						}
						
			.banner-block {
				overflow: hidden;
				margin: 0 0 50px 0;
			}
			
			.mcom-item {
				background: url(../images/mcom-item.png) center bottom no-repeat;
				padding: 0 0 25px 0;
				margin: 0 0 25px 0;
			}
			
				.mcom-item-top {
					position: relative;
				}
				
					.mcom-item-image {
						float: left;
						width: 50px;
						height: 50px;
						overflow: hidden;
						margin: 0 12px 0 0;
					}
					
						.mcom-item-image img {
							width: 50px;
							height: 50px;
						}
						
					.mcom-item-author {
						color: #151515;
						font-weight: 500;
						font-size: 14px;
						margin: 0 0 5px 0;
					}
					
						.mcom-item-author a {
							text-decoration: underline;
							color: #151515;
						}
						
							.mcom-item-author a:hover {
								color: #04aace;
							}
					
					.mcom-item-text {
						color: #7d7d7d;
						font-size: 12px;
						line-height: 16px;
						height: 32px;
						overflow: hidden;
					}
				
				.mcom-item-news {
					clear: both;
					color: #d2d2d2;
					font-size: 12px;
					line-height: 16px;
					padding: 10px 0 0 0;
				}
				
					.mcom-item-news a {
						font-size: 12px;
						color: #d2d2d2;
						text-decoration: underline;
					}
					
						.mcom-item-news a:hover {
							color: #000;
						}
						
			.vote-block {
				background: url(../images/vote.jpg) left top no-repeat;
				background-size: cover;
				padding: 35px;
				color: #fff;
			}
			
				.vote-block-title {
					font-size: 16px;
					font-weight: bold;
					margin: 0 0 20px 0;
				}
				
				.vote-block-content {
					font-size: 13px;
				}
				
					.vote-l {
						margin: 0 0 20px 0;
					}
				
					.vote {
						margin: 0 0 5px 0;
					}
				
					.vote-buttom {
						display: inline-block;
						vertical-align: top;
						margin: 0 auto 10px auto;
						padding: 10px 30px;
						border: 2px rgba(255,255,255,0.5) solid;
						color: #fff;
						font-size: 13px;
						cursor: pointer;
						background: none;
						-moz-border-radius: 20px;
						-webkit-border-radius: 20px;
						border-radius: 20px;
					}
					
						.vote-buttom:hover {
							background: #fff;
							color: #000;
						}
						
					.vote-buttom2 {
						border: 0;
						text-decoration: underline;
						padding: 0;
					}
					
						.vote-buttom2:hover {
							background: none;
							color: #fff;
						}
				
				
				
.footer-line .main-width {
	background: url('data:image/svg+xml,<svg width="180px" height="180px" viewBox="0 0 100 100" version="1.1" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Grid"/><g id="_x31_"/><g id="_x32_"/><g id="_x33_"/><g id="_x34_"/><g id="_x35_"/><g id="_x36_"/><g id="_x37_"/><g id="_x38_"/><g id="_x39_"/><g id="_x31_0"/><g id="_x31_1"/><g id="_x31_2"/><g id="_x31_3"/><g id="_x31_4"/><g id="_x31_5"/><g id="_x31_6"/><g id="_x31_7"/><g id="_x31_8"/><g id="_x31_9"/><g id="_x32_0"/><g id="_x32_1"/><g id="_x32_2"/><g id="_x32_3"/><g id="_x32_4"><path fill-opacity="0.1" d="M50.3,80.4c-0.8,0-1.6-0.3-2.2-0.8l-7.3-5.5l-6.6,4.3c-1.2,0.7-2.6,0.8-3.8,0.1c-1.2-0.7-2-1.9-2-3.3V52.7 c0-11.1,8.3-20.4,19.4-21.6c1.6-0.2,3-0.2,4.6,0c4.9,0.5,9.6,2.7,13.1,6.2c4.1,4.1,6.3,9.5,6.3,15.3v22.5c0,1.4-0.8,2.7-2,3.3 c-1.2,0.6-2.7,0.6-3.9-0.2l-6-4.1l-7.3,5.5C51.8,80.2,51,80.4,50.3,80.4z M40.7,71.1c0.6,0,1.1,0.2,1.6,0.5l7.5,5.6 c0.3,0.2,0.6,0.2,0.9,0l7.5-5.6c0.9-0.7,2.2-0.7,3.2,0l6.1,4.2c0.3,0.2,0.7,0.1,0.8,0c0.1-0.1,0.4-0.3,0.4-0.7V52.7 c0-5-1.9-9.7-5.5-13.2c-3-3-7-4.9-11.2-5.4c-1.3-0.1-2.6-0.1-4,0c-9.5,1-16.7,9-16.7,18.6v22.6c0,0.4,0.3,0.6,0.4,0.7 c0.1,0.1,0.4,0.2,0.8,0l6.7-4.4C39.7,71.3,40.2,71.1,40.7,71.1z M29.8,69.3c-0.1,0-0.1,0-0.2,0c-0.7-0.1-1.3-0.3-1.9-0.7l-7.3-5.4 l-6.6,4.3c-1.2,0.7-2.6,0.8-3.8,0.1c-1.2-0.7-2-1.9-2-3.3V41.7c0-12,9.7-21.7,21.7-21.7c5.8,0,11.2,2.3,15.3,6.4 c1.7,1.7,3,3.6,4.1,5.6c0.2,0.4,0.2,1,0,1.4c-0.2,0.4-0.7,0.7-1.2,0.8c-9.5,1-16.7,9-16.7,18.6v15.1c0,0.4-0.2,0.8-0.5,1.1 C30.5,69.2,30.2,69.3,29.8,69.3z M20.5,60.1c0.6,0,1.1,0.2,1.6,0.5l6.2,4.6V52.7c0-10.4,7.2-19.1,17.2-21.2c-0.7-1.1-1.5-2.1-2.5-3 c-3.5-3.5-8.2-5.5-13.2-5.5c-10.3,0-18.7,8.4-18.7,18.7v22.6c0,0.4,0.3,0.6,0.4,0.7c0.1,0.1,0.4,0.2,0.8,0l6.7-4.4 C19.5,60.3,20,60.1,20.5,60.1z M70.5,69.4c-0.2,0-0.3,0-0.5,0c-0.7-0.1-1.3-0.7-1.3-1.5V52.7c0-5-1.9-9.7-5.5-13.2 c-3-3-7-4.9-11.2-5.4c-0.5-0.1-0.9-0.3-1.2-0.8c-0.2-0.4-0.2-1,0-1.4c3.7-7.4,11.1-12,19.4-12c5.8,0,11.3,2.3,15.3,6.4 c4.1,4.1,6.4,9.5,6.4,15.3v22.5c0,1.4-0.8,2.7-2,3.3c-1.2,0.7-2.7,0.6-3.9-0.2l-6-4.1l-7.4,5.4C72,69.1,71.3,69.4,70.5,69.4z M54.5,31.5c4.1,0.9,7.9,2.9,10.8,5.9c4.1,4.1,6.3,9.5,6.3,15.3v12.9l6.7-5c0.9-0.7,2.2-0.7,3.2-0.1l6.2,4.2c0.3,0.2,0.7,0.1,0.8,0 c0.1-0.1,0.4-0.3,0.4-0.7V41.7c0-5-1.9-9.7-5.5-13.2c-3.5-3.5-8.2-5.5-13.2-5.5C63.8,23,57.9,26.2,54.5,31.5z M40.7,58.8 c-3.2,0-5.8-2.6-5.8-5.8s2.6-5.8,5.8-5.8s5.8,2.6,5.8,5.8S43.9,58.8,40.7,58.8z M40.7,50.2c-1.5,0-2.8,1.2-2.8,2.8s1.2,2.8,2.8,2.8 s2.8-1.2,2.8-2.8S42.3,50.2,40.7,50.2z M21.6,47.6c-4.7,0-8.6-3.9-8.6-8.6c0-4.7,3.9-8.6,8.6-8.6s8.6,3.9,8.6,8.6 C30.2,43.7,26.4,47.6,21.6,47.6z M21.6,33.3c-3.1,0-5.6,2.5-5.6,5.6c0,3.1,2.5,5.6,5.6,5.6s5.6-2.5,5.6-5.6 C27.2,35.9,24.7,33.3,21.6,33.3z M58.8,58.8c-3.2,0-5.8-2.6-5.8-5.8s2.6-5.8,5.8-5.8s5.8,2.6,5.8,5.8S61.9,58.8,58.8,58.8z M58.8,50.2c-1.5,0-2.8,1.2-2.8,2.8s1.2,2.8,2.8,2.8s2.8-1.2,2.8-2.8S60.3,50.2,58.8,50.2z M80,49.6c-3.2,0-5.8-2.6-5.8-5.8 S76.8,38,80,38s5.8,2.6,5.8,5.8S83.2,49.6,80,49.6z M80,41c-1.5,0-2.8,1.2-2.8,2.8s1.2,2.8,2.8,2.8s2.8-1.2,2.8-2.8S81.5,41,80,41z M70,38.6c-3.2,0-5.8-2.6-5.8-5.8S66.8,27,70,27s5.8,2.6,5.8,5.8S73.2,38.6,70,38.6z M70,30c-1.5,0-2.8,1.2-2.8,2.8 s1.2,2.8,2.8,2.8s2.8-1.2,2.8-2.8S71.5,30,70,30z"/></g><g id="_x32_5"/></svg>') right 80px bottom -35px no-repeat;
	height: 115px;
	margin-bottom: -4px;
	position: relative;
	z-index: 1;
}

.footer {
	border-top: 4px #e9e9e9 solid;
	background: #1b1d21;
}

	.footer .main-width {
		padding: 15px 0;
		display: flex;
		justify-content: space-between;
	}
	
		.footer-left {
			width: 40%;
		}
		
			.footer-logo {
				background: url('data:image/svg+xml,<svg width="100px" height="100px" viewBox="0 0 1024 1024" class="icon" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M890.88 424.96H189.44c-17.92 0-32 14.08-32 32v318.72c0 17.92 14.08 32 32 32h227.84l11.52-47.36c0-17.92 14.08-32 32-32h175.36c17.92 0 32 14.08 32 32l11.52 47.36h211.2c17.92 0 32-14.08 32-32V456.96c0-16.64-14.08-32-32-32z" fill="%2300B2AE" /><path d="M890.88 821.76H679.68c-6.4 0-11.52-3.84-12.8-10.24l-11.52-47.36v-2.56c0-10.24-8.96-19.2-19.2-19.2H460.8c-10.24 0-19.2 8.96-19.2 19.2v2.56l-11.52 47.36c-1.28 5.12-6.4 10.24-12.8 10.24H189.44c-24.32 0-44.8-20.48-44.8-44.8v-320c0-24.32 20.48-44.8 44.8-44.8h702.72c24.32 0 44.8 20.48 44.8 44.8v318.72c-1.28 25.6-20.48 46.08-46.08 46.08z m-200.96-25.6h200.96c10.24 0 19.2-8.96 19.2-19.2v-320c0-10.24-8.96-19.2-19.2-19.2H189.44c-10.24 0-19.2 8.96-19.2 19.2v318.72c0 10.24 8.96 19.2 19.2 19.2h217.6l8.96-37.12c1.28-24.32 20.48-43.52 44.8-43.52h175.36c24.32 0 43.52 19.2 44.8 43.52l8.96 38.4z" fill="%23231C1C" /><path d="M537.6 422.4h-25.6v-111.36c0-7.68 5.12-12.8 12.8-12.8h83.2v-115.2h25.6v128c0 7.68-5.12 12.8-12.8 12.8H537.6V422.4z" fill="%23231C1C" /><path d="M700.16 552.96m-47.36 0a47.36 47.36 0 1 0 94.72 0 47.36 47.36 0 1 0-94.72 0Z" fill="%23D4594C" /><path d="M700.16 614.4c-33.28 0-60.16-26.88-60.16-60.16s26.88-60.16 60.16-60.16 60.16 26.88 60.16 60.16c0 32-26.88 60.16-60.16 60.16z m0-96c-19.2 0-34.56 15.36-34.56 34.56s15.36 34.56 34.56 34.56 34.56-15.36 34.56-34.56-15.36-34.56-34.56-34.56z" fill="%23231C1C" /><path d="M811.52 648.96m-47.36 0a47.36 47.36 0 1 0 94.72 0 47.36 47.36 0 1 0-94.72 0Z" fill="%23B8CA43" /><path d="M811.52 709.12c-33.28 0-60.16-26.88-60.16-60.16s26.88-60.16 60.16-60.16 60.16 26.88 60.16 60.16-26.88 60.16-60.16 60.16z m0-94.72c-19.2 0-34.56 15.36-34.56 34.56s15.36 34.56 34.56 34.56 34.56-15.36 34.56-34.56-15.36-34.56-34.56-34.56z" fill="%23231C1C" /><path d="M380.16 569.6H332.8v-48.64h-64v48.64h-47.36v64H268.8v47.36h64v-47.36h47.36z" fill="%23FAC546" /><path d="M332.8 693.76h-64c-7.68 0-12.8-5.12-12.8-12.8v-34.56h-34.56c-7.68 0-12.8-5.12-12.8-12.8v-64c0-7.68 5.12-12.8 12.8-12.8H256v-34.56c0-7.68 5.12-12.8 12.8-12.8h64c7.68 0 12.8 5.12 12.8 12.8v34.56h34.56c7.68 0 12.8 5.12 12.8 12.8v64c0 7.68-5.12 12.8-12.8 12.8H345.6v34.56c0 6.4-6.4 12.8-12.8 12.8z m-51.2-25.6h38.4v-34.56c0-7.68 5.12-12.8 12.8-12.8h34.56v-38.4H332.8c-7.68 0-12.8-5.12-12.8-12.8v-34.56h-38.4v34.56c0 7.68-5.12 12.8-12.8 12.8h-34.56v38.4H268.8c7.68 0 12.8 5.12 12.8 12.8v34.56z" fill="%23231C1C" /></svg>') left top no-repeat;
				display: block;
				width: 100px;
				height: 90px;
				margin: -15px 0 0 0;
			}
			
			.footer-text {
				color: #66686c;
				font-size: 13px;
				line-height: 18px;
			}
			
				.footer-text a {
					color: #66686c;
					text-decoration: underline;
				}
				
					.footer-text a:Hover {
						color: #fff;
					}
		
		.footer-center {
			width: 20%;
			display: flex;
			justify-content: space-between;
		}
		
			.footer-col {
				
			}
			
				.footer-col a {
					color: #d1d1d1;
					font-size: 13px;
					text-decoration: underline;
					display: block;
					margin: 0 0 10px 0;
				}
				
					.footer-col a:hover {
						color: #fff;
					}
		
		.footer-right {
			width: 100px;
		}
					
	
.main-news {
	position: relative;
	margin: 0 0 50px 0;
}

.main-news:after {
	content: '';
	clear: both;
	display: block;
}

	.main-news-left {
		float: left;
		width: 340px;
	}
	
		.main-news-image {
			height: 190px;
			position: relative;
			overflow: hidden;
		}
		
			.main-news-image img {
				width: 100%;
				min-height: 190px;
			}
			
			.main-news-cat {
				position: absolute;
				box-sizing: border-box;
				-moz-box-sizing: border-box; 
				-webkit-box-sizing: border-box; 
				left: 0;
				bottom: 0;
				background: rgba(0,0,0,0.64) url(../images/main-news-cat.png) 10px center no-repeat;
				padding: 15px 15px 15px 36px;
				width: 100%;
				color: #fff;
				font-size: 13px;
			}
	
	.main-news-right {
		margin-left: 364px;
		
	}
	
		.main-news-date {
			background: url('data:image/svg+xml,<svg class="w-6 h-6 text-gray-800 dark:text-white" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.1" d="M4 10h16m-8-3V4M7 7V4m10 3V4M5 20h14a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1Zm3-7h.01v.01H8V13Zm4 0h.01v.01H12V13Zm4 0h.01v.01H16V13Zm-8 4h.01v.01H8V17Zm4 0h.01v.01H12V17Zm4 0h.01v.01H16V17Z"/></svg>') left top no-repeat;
			height: 20px;
			line-height: 20px;
			padding: 0 0 0 30px;
			margin: 0 0 12px 0;
		}
		
		.main-news-title {
			color: #000;
			font-size: 18px;
			font-weight: 500;
			line-height: 26px;
			margin: 0 0 12px 0;
		}
		
			.main-news-title a {
				color: #000;
			}
			
				.main-news-title a:hover {
					color: #04aace;
				}
				
		.main-news-text {
			color: #575757;
			font-size: 14px;
			line-height: 20px;
			margin: 0 0 12px 0;
		}
		
		.main-news-info {
			
		}
		
			.main-news-rating {
				display: inline-block;
				vertical-align: top;
				height: 22px;
				line-height: 24px;
				padding: 0 0 0 30px;
				color: #a4a4a4;
				font-size: 13px;
				font-weight: 500;
				background: url('data:image/svg+xml,<svg class="w-6 h-6 text-gray-800 dark:text-white" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path stroke="currentColor" stroke-width="2" d="M11.083 5.104c.35-.8 1.485-.8 1.834 0l1.752 4.022a1 1 0 0 0 .84.597l4.463.342c.9.069 1.255 1.2.556 1.771l-3.33 2.723a1 1 0 0 0-.337 1.016l1.03 4.119c.214.858-.71 1.552-1.474 1.106l-3.913-2.281a1 1 0 0 0-1.008 0L7.583 20.8c-.764.446-1.688-.248-1.474-1.106l1.03-4.119A1 1 0 0 0 6.8 14.56l-3.33-2.723c-.698-.571-.342-1.702.557-1.771l4.462-.342a1 1 0 0 0 .84-.597l1.753-4.022Z"/></svg>') left center no-repeat;
				background-size: auto 100%;
			}
			
				.rating-block-stat {
					display: none;
				}
				
				.rating-percent {
					color: #000;
				}
			
			.main-news-info-item {
				display: inline-block;
				vertical-align: top;
				height: 22px;
				line-height: 22px;
				padding: 0 0 0 30px;
				margin: 0 0 0 34px;
				color: #a4a4a4;
				font-size: 13px;
				font-weight: 500;
			}
			
			.main-news-info > div:nth-child(2){
				background: url('data:image/svg+xml,<svg class="w-[24px] h-[24px] text-gray-800 dark:text-white" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path stroke="currentColor" stroke-width="1.4" stroke-opacity="0.5" d="M21 12c0 1.2-4.03 6-9 6s-9-4.8-9-6c0-1.2 4.03-6 9-6s9 4.8 9 6Z"/><path stroke="currentColor" stroke-width="1.4" stroke-opacity="0.5" d="M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"/></svg>') left center no-repeat;
			}
			
			.main-news-info > div:nth-child(3){
				background: url('data:image/svg+xml,<svg class="w-[24px] h-[24px] text-gray-800 dark:text-white" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.4" stroke-opacity="0.5" d="M9 17h6l3 3v-3h2V9h-2M4 4h11v8H9l-3 3v-3H4V4Z"/></svg>') left center no-repeat;
			}
			
			.main-news-info > div:nth-child(4){
				background: url('data:image/svg+xml,<svg class="w-[24px] h-[24px] text-gray-800 dark:text-white" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.4" stroke-opacity="0.5" d="M10.779 17.779 4.36 19.918 6.5 13.5m4.279 4.279 8.364-8.643a3.027 3.027 0 0 0-2.14-5.165 3.03 3.03 0 0 0-2.14.886L6.5 13.5m4.279 4.279L6.499 13.5m2.14 2.14 6.213-6.504M12.75 7.04 17 11.28"/></svg>') left center no-repeat;
			}

			.main-news-info > div:nth-child(5){
				background: url(../images/main-news-info-item3.png) left center no-repeat;
			}
			
				.main-news-info-item a {
					color: #a4a4a4;
				}
				
					.main-news-info-item a:hover {
						color: #000;
					}

.not-main .content-block {
	padding-top: 20px;
}

		
/* Поиск по сайту */
.search-block {
	background: #fff;
	height: 50px;
	display: none;
	-moz-box-shadow: 0 0 40px rgba(0,0,0,.15);
	-webkit-box-shadow: 0 0 40px rgba(0,0,0,.15);
	box-shadow: 0 0 40px rgba(0,0,0,.15);
}

	.search-block .main-width {
		position: relative;
	}

	.search-block form {
		padding: 0;
		margin: 0;
	}
	
	.form-text {
		height: 50px;
		line-height: 50px;
		width: 100%;
		box-sizing: border-box;
		-moz-box-sizing: border-box; 
		-webkit-box-sizing: border-box; 
		padding: 0 30px 0 15px;		
		color: #000;
		font-size: 14px;
		margin: 0;
		border: 0;
		outline: none;
		background: none;
		display: block;
	}
	
	.form-search {
		display: block;
		padding: 0;
		border: 0;
		cursor: pointer;
		margin: 0;
		position: absolute;
		right: 15px;
		top: 15px;
		outline: none;
	}
	
		.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 {
	clear: both;
	text-align: center;
	padding: 10px 0 10px 0;
	vertical-align: top;
}
	
	.navigation a, .navigation span {
		vertical-align: middle;
	}
		
	.navigation-center {
		display: inline-block;
		vertical-align: top;
		font-size: 15px;
		font-weight: 600;
	}
	
		.navigation-center a {
			display: inline-block;
			width: 50px;
			height: 50px;
			text-align: center;
			line-height: 52px;		
			color: #878787;
			margin: 0 4px 10px 4px;
			-moz-border-radius: 100%;
			-webkit-border-radius: 100%;
			border-radius: 100%;
			border: 1px solid #ececec;
			background: #fff;
		}
		
			.navigation-center a:hover {				
				background: #f0f0f0;
			}
			
		.navigation-center span {
			display: inline-block;
			vertical-align: top;
			width: 50px;
			height: 50px;
			text-align: center;
			line-height: 52px;			
			margin: 0 4px 10px 4px;
			-moz-border-radius: 100%;
			-webkit-border-radius: 100%;
			border-radius: 100%;
			background: #58d107;
			border: 1px #58d107 solid;
			color: #fff;
		}
		
/* Полная новость */
.full-news {
	
}
		
	.full-news-cat {
		margin: 0 0 20px 0;
	}
	
		.full-news-cat a {
			display: inline-block;
			vertical-align: top;
			padding: 8px 20px;
			-moz-border-radius: 20px;
			-webkit-border-radius: 20px;
			border-radius: 20px;
			border: 1px solid rgba(0,0,0,.14);
			color: #c5c5c5;
			font-size: 12px;
			text-transform: uppercase;
			margin: 0 5px 5px 0;
			transition:all 0.2s ease;
			-webkit-transition:all 0.2s ease;
			-o-transition:all 0.2s ease;
			-moz-transition:all 0.2s ease;
		}
		
			.full-news-cat a:hover {
				border: 1px solid #57d107;
				background: #57d107;
				-moz-box-shadow: inset 0 0 2px rgba(252,252,252,.75);
				-webkit-box-shadow: inset 0 0 2px rgba(252,252,252,.75);
				box-shadow: inset 0 0 2px rgba(252,252,252,.75);
				color: #fff;
			}

	.full-news-title {
		margin: 0 0 20px 0;
	}
	
		.full-news-title h1 {
			font-size: 24px;
			font-weight: 500;
			color: #000;
			padding: 0;
			margin: 0;
		}

	.masha_index {
		display: none !important;
	}
	
	.main-news-info {
		margin: 0 0 40px 0;
	}
	
	.full-news-text {
		color: #5b5b5b;
		font-size: 15px;
		line-height: 26px;
		margin: 0 0 30px 0;
	}
	
	.full-news-text pre {
		display: none;
	}
	
	.full-news-text h1 {
		font-weight: 400;
		padding: 0;
		margin: 0 0 20px 0;
		font-size: 24px;
	}
	
	.full-news-text h2 {
		font-weight: 600;
		padding: 0;
		margin: 0 0 20px 0;
		font-size: 20px;
	}
	
	.full-news-text h3 {
		font-weight: 400;
		padding: 0;
		margin: 0 0 20px 0;
		font-size: 18px;
	}
	
		.full-news-text img {
			max-width: 100%;
			margin: 0 auto 20px auto;
		}
		
		.full-news-text a {
			color: #58d107;
			text-decoration: underline;
		}
		
			.full-news-text a:hover {
				color: #000;
			}
			
.full-news-text ul {
	margin: 0 0 5px 0;
}

	.full-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 {
			width: 16px;
			height: 16px;
			-moz-border-radius: 100%;
			-webkit-border-radius: 100%;
			border-radius: 100%;
			background: #4f92c1;
			position: absolute;
			left: 0;
			top: 4px;
			content: '';
			display: block;
		} */
		
.full-news-text ol {
	margin: 0 0 30px 0;
	padding: 0;
	counter-reset: listitem;
}

	.full-news-text ol li {
		list-style-type: none;
		display: block;
		padding: 2px 0 13px 42px;
		margin: 0;
		position: relative;
	}
	
	
		.full-news-text ol li:before {
			counter-increment: listitem;
			 content: counters(listitem, '') '';
			width: 26px;
			height: 26px;
			border: 1px solid #ebebeb;
			background: #fff;
			-moz-box-shadow: 3px 4px 2px rgba(0,0,0,.03);
			-webkit-box-shadow: 3px 4px 2px rgba(0,0,0,.03);
			box-shadow: 3px 4px 2px rgba(0,0,0,.03);
			position: absolute;
			left: 0;
			top: 0;
			display: block;
			font-size: 13px;
			color: #000;
			font-weight: 500;
			text-align: center;
			line-height: 26px;
		}
		
	.full-news-tags {
		margin: 0 0 30px 0;
	}
	
		.full-news-tags a {
			display: inline-block;
			vertical-align: top;
			border: 1px solid #f2f2f2;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			border-radius: 4px;
			background: #363636;
			color: #c5c5c5;
			font-size: 11px;
			margin: 0 5px 10px 0;
			padding: 5px 10px;
		}
		
			.full-news-tags a:hover {
				background: #fff;
				-moz-box-shadow: 1px 2px 2px rgba(0,0,0,.05);
				-webkit-box-shadow: 1px 2px 2px rgba(0,0,0,.05);
				box-shadow: 1px 2px 2px rgba(0,0,0,.05);
			}
		
	.full-news-rating {
		display: flex;
		justify-content: space-between;
		border: 1px solid #e8e8e8;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		background: #fff;
		padding: 40px;
		margin: 0 0 50px 0;
	}
	
		.full-news-rating-left {
			
		}
		
			.frating {
				
			}
			
				.frating-top {
					display: flex;
					justify-content: space-between;
					margin: 0 0 5px 0;
				}
				
					.frating-num {
						color: #c4c4c4;
						font-size: 15px;
						font-weight: 300;
					}
					
						.frating-r {
							font-size: 60px;
							color: #000;
						}
					
					.frating-votes {
						padding: 10px 0 0 0;
					}
					
						.frating-votes a {
							display: inline-block;
							vertical-align: top;
							background: url('data:image/svg+xml,<svg height="30px" width="30px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512" xml:space="preserve"><g><path style="fill:%23CFF09E;" d="M465.57,268.792c17.093-1.771,30.372-16.388,30.011-34.031c-0.376-18.365-15.93-32.81-34.299-32.81H223.139v66.657v0.366v66.292v0.366v66.292v0.366l0,0c0,36.814,29.843,66.657,66.657,66.657h141.979c18.508,0,33.513-15.005,33.513-33.513l0,0c0-16.911-12.538-30.858-28.818-33.145h10.456c18.508,0,33.513-15.005,33.513-33.513l0,0c0-16.911-12.538-30.858-28.818-33.145h10.456c18.508,0,33.513-15.005,33.513-33.513l0,0C495.589,284.792,482.437,270.539,465.57,268.792z"/><path style="fill:%23CFF09E;" d="M223.141,201.951h94.975l14.539-37.282c7.849-20.128,11.903-41.535,11.956-63.138l0.044-18.078c0.041-22.349-18.099-40.468-40.447-40.404l0,0c-22.231,0-40.245,18.039-40.214,40.27l0,0c0.041,30.185-7.725,59.867-22.55,86.163L223.141,201.951z"/></g><g><path style="fill:%23507C5C;" d="M152.908,452.614H16.409C7.348,452.614,0,445.266,0,436.205V218.68c0-9.061,7.348-16.409,16.409-16.409h136.498c9.061,0,16.409,7.348,16.409,16.409v46.812c0,9.061-7.348,16.409-16.409,16.409s-16.409-7.348-16.409-16.409v-30.403H32.818v184.707h103.68v-75.945c0-9.061,7.348-16.409,16.409-16.409s16.409,7.348,16.409,16.409v92.354C169.317,445.268,161.969,452.614,152.908,452.614z"/><path style="fill:%23507C5C;" d="M411.221,285.203h-54.347c-9.061,0-16.409-7.348-16.409-16.409c0-9.061,7.348-16.409,16.409-16.409h54.347c9.061,0,16.409,7.348,16.409,16.409C427.63,277.855,420.284,285.203,411.221,285.203z"/><path style="fill:%23507C5C;" d="M512,302.121c0-12.824-4.801-24.569-12.789-33.44c8.177-9.148,13.044-21.255,12.778-34.254c-0.551-26.955-23.296-48.885-50.704-48.885H342.127l5.814-14.911c8.62-22.105,13.021-45.339,13.078-69.06l0.044-18.086c0.03-15.206-5.881-29.499-16.639-40.244c-10.719-10.709-24.953-16.6-40.052-16.6c-15.228,0.03-29.496,5.861-40.232,16.613c-10.699,10.712-16.58,24.949-16.559,40.089c0.038,27.3-7.028,54.301-20.434,78.085l-18.301,32.467c-0.013,0.021-0.02,0.046-0.033,0.069c-0.325,0.583-0.615,1.188-0.87,1.812c-0.039,0.097-0.069,0.195-0.107,0.292c-0.197,0.512-0.368,1.034-0.514,1.569c-0.046,0.166-0.089,0.331-0.128,0.499c-0.118,0.494-0.212,0.996-0.284,1.506c-0.021,0.149-0.051,0.299-0.069,0.448c-0.069,0.612-0.113,1.232-0.113,1.862v200.34c0,45.803,37.264,83.067,83.067,83.067h141.977c27.526,0,49.922-22.394,49.922-49.922c0-9.128-2.517-17.783-6.928-25.241c13.306-8.977,22.077-24.192,22.077-41.417c0-9.128-2.517-17.783-6.928-25.241C503.231,334.563,512,319.347,512,302.121z M255.737,177.54c16.181-28.705,24.711-61.295,24.665-94.245c-0.008-6.365,2.463-12.35,6.961-16.854c4.498-4.503,10.479-6.984,16.89-6.984c0.025,0,0.046,0,0.071,0c6.386,0,12.387,2.484,16.908,6.999c4.535,4.532,7.025,10.558,7.013,16.957l-0.044,18.078c-0.048,19.653-3.694,38.903-10.835,57.216L306.9,185.543h-55.673L255.737,177.54z M462.078,319.224h-10.456h-94.747c-9.061,0-16.409,7.348-16.409,16.409s7.348,16.409,16.409,16.409h93.314c7.945,1.536,13.841,8.572,13.841,16.736c0,9.43-7.671,17.103-17.102,17.103h-10.456h-79.598c-9.061,0-16.409,7.348-16.409,16.409c0,9.061,7.348,16.409,16.409,16.409h78.165c7.945,1.536,13.841,8.572,13.841,16.736c0,9.43-7.673,17.103-17.103,17.103H289.801c-27.707,0-50.248-22.541-50.248-50.248V218.36h78.564h143.169c9.677,0,17.706,7.507,17.893,16.736c0.18,8.835-6.537,16.467-15.297,17.376c-8.364,0.866-14.717,7.914-14.717,16.322c0,8.406,6.355,15.454,14.719,16.321c8.721,0.903,15.3,8.214,15.3,17.005C479.182,311.551,471.509,319.224,462.078,319.224z"/></g></svg>') center top -1px no-repeat;
							padding: 38px 5px 0 5px;
							color: #c5c5c5;
							font-size: 11px;
							transition:all 0.2s ease;
							-webkit-transition:all 0.2s ease;
							-o-transition:all 0.2s ease;
							-moz-transition:all 0.2s ease;
						}
						
							.frating-votes a:hover {
								color: #000;
								margin-top: -3px;
							}
						
						.frating-votes a:nth-child(2){
							margin-left: 10px;
							background: url('data:image/svg+xml,<svg height="30px" width="30px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512" xml:space="preserve"><g><path style="fill:%23F4B2B0;" d="M465.572,243.207c17.094,1.771,30.372,16.388,30.011,34.031c-0.376,18.365-15.93,32.81-34.299,32.81H223.14v-66.658v-0.366v-66.292v-0.366v-66.293v-0.366l0,0c0-36.814,29.844-66.658,66.658-66.658h141.979c18.508,0,33.513,15.005,33.513,33.513l0,0c0,16.911-12.538,30.858-28.818,33.145h10.456c18.508,0,33.513,15.005,33.513,33.513l0,0c0,16.911-12.538,30.858-28.818,33.145h10.456c18.508,0,33.513,15.005,33.513,33.513l0,0C495.591,227.207,482.437,241.46,465.572,243.207z"/><path style="fill:%23F4B2B0;" d="M223.14,310.049h94.975l14.539,37.282c7.849,20.128,11.903,41.535,11.956,63.138l0.044,18.078c0.041,22.349-18.099,40.468-40.447,40.404l0,0c-22.231,0-40.245-18.039-40.214-40.27l0,0c0.041-30.185-7.725-59.868-22.55-86.163L223.14,310.049z"/></g><g><path style="fill:%23B3404A;" d="M152.908,309.729H16.409C7.346,309.729,0,302.381,0,293.32V75.794c0-9.061,7.346-16.409,16.409-16.409h136.499c9.063,0,16.409,7.348,16.409,16.409v92.355c0,9.061-7.346,16.409-16.409,16.409c-9.063,0-16.409-7.348-16.409-16.409V92.203H32.819V276.91h103.68v-30.403c0-9.061,7.346-16.409,16.409-16.409c9.063,0,16.409,7.348,16.409,16.409v46.812C169.317,302.382,161.971,309.729,152.908,309.729z"/><path style="fill:%23B3404A;" d="M411.223,259.615h-54.349c-9.063,0-16.409-7.348-16.409-16.409c0-9.061,7.346-16.409,16.409-16.409h54.349c9.063,0,16.409,7.348,16.409,16.409C427.632,252.267,420.285,259.615,411.223,259.615z"/><path style="fill:%23B3404A;" d="M512,209.879c0-17.225-8.771-32.441-22.077-41.417c4.409-7.458,6.928-16.111,6.928-25.241c0-17.226-8.767-32.443-22.079-41.417c4.409-7.458,6.928-16.111,6.928-25.241c0-27.527-22.394-49.922-49.922-49.922H289.799c-45.803,0-83.067,37.264-83.067,83.067v200.341c0,0.633,0.044,1.255,0.113,1.869c0.016,0.144,0.046,0.286,0.066,0.428c0.072,0.517,0.167,1.026,0.287,1.526c0.039,0.164,0.082,0.327,0.126,0.491c0.146,0.535,0.317,1.06,0.514,1.572c0.038,0.097,0.067,0.195,0.107,0.292c0.253,0.622,0.542,1.224,0.866,1.805c0.013,0.025,0.021,0.051,0.036,0.074l18.303,32.466c13.406,23.784,20.472,50.785,20.434,78.085c-0.021,15.139,5.858,29.376,16.555,40.089c10.699,10.712,24.927,16.613,40.021,16.613c0.057,0,0.112,0,0.167,0c15.144,0,29.379-5.891,40.098-16.598c10.758-10.746,16.667-25.041,16.639-40.255l-0.044-18.078c-0.059-23.721-4.458-46.955-13.077-69.06l-5.815-14.911h119.156c27.407,0,50.153-21.929,50.705-48.883c0.266-12.999-4.601-25.108-12.778-34.256C507.197,234.448,512,222.701,512,209.879z M317.365,353.29c7.141,18.314,10.787,37.566,10.835,57.217l0.044,18.068c0.011,6.409-2.479,12.437-7.015,16.967c-4.519,4.514-10.52,6.999-16.952,6.999c-0.023,0-0.048,0-0.071,0c-6.365,0-12.346-2.481-16.844-6.984c-4.498-4.504-6.969-10.49-6.961-16.854c0.046-32.95-8.484-65.539-24.665-94.247l-4.509-8h55.673L317.365,353.29z M463.88,259.528c8.759,0.909,15.479,8.539,15.297,17.376c-0.189,9.229-8.216,16.736-17.893,16.736H318.115h-78.566V109.708c0-27.707,22.541-50.248,50.248-50.248h141.979c9.43,0,17.103,7.673,17.103,17.103c0,8.164-5.896,15.2-13.841,16.736h-78.164c-9.063,0-16.409,7.348-16.409,16.409c0,9.061,7.346,16.409,16.409,16.409h79.596h10.456c9.43,0,17.103,7.673,17.103,17.103c0,8.164-5.896,15.2-13.841,16.736h-93.315c-9.063,0-16.409,7.348-16.409,16.409s7.346,16.409,16.409,16.409h94.747h10.456c9.43,0,17.102,7.673,17.102,17.103c0,8.79-6.577,16.102-15.3,17.005c-8.362,0.866-14.717,7.914-14.719,16.321C449.162,251.612,455.516,258.66,463.88,259.528z"/></g></svg>') center top 6px no-repeat;
						}
				
				.frating-stars {
					background: url('data:image/svg+xml,<svg height="30px" width="30px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 508.068 508.068" xml:space="preserve"><path style="fill:white;" d="M111.713,322.434c0.4,0.4,0.8,1.2,0.4,1.6l-20.4,120.8c-2.8,16.4-0.4,30,6.4,38.4c4.8,5.6,11.6,8.4,20,8.4c8,0,17.6-2.8,27.6-8l108.4-57.2c0.4-0.4,1.2-0.4,2,0l108.4,56.8c10,5.2,19.2,8,27.2,8l0,0c8.4,0,15.2-2.8,20-8.4c6.8-8,9.2-21.6,6-38.4l-21.2-120.8c0-0.8,0-1.2,0.4-1.6l87.6-85.6c14.4-14,20.4-28.4,16.4-40c-4-12-17.2-20-36.8-22.8l-121.2-17.2c-0.8,0-1.2-0.4-1.6-1.2l-54.4-109.6c-8.8-18-20.8-28-33.2-28s-24,10-33.2,28l-54,110c-0.4,0.4-0.8,0.8-1.6,1.2l-121.2,18c-20,2.8-32.8,11.2-36.8,22.8c-4,11.6,2,25.6,16,39.6h0.4c0.4,0,0.4,0.4,0.8,0.8L111.713,322.434z"/><path d="M118.113,497.634c-7.2,0-14-2-19.2-6c-12-8.8-16.4-25.6-12.8-48l20-118.8l-86.4-83.6l0,0l0,0l-2.8-2.8c-0.4-0.4-0.4-0.4-0.8-0.8c-13.6-14.8-18.8-29.6-14.8-42.8c4.4-14,19.2-23.6,41.6-27.2l119.2-17.6l52.8-108c10-20.4,23.6-31.6,38.4-31.6l0,0c14.8,0,28.4,11.2,38.4,31.2l53.6,107.6l119.2,16.8c22.4,3.2,37.2,12.8,42,26.8s-1.6,30.4-18,46.4l-86,84.4l20.8,118.4c4,22.4-0.4,39.2-12.4,48s-29.6,8-49.6-2.8l-106.8-55.6l-106.4,56.4C137.313,494.834,127.313,497.634,118.113,497.634z M24.913,235.634l88,85.2c0.8,0.8,1.2,2.4,1.2,3.6l-20.4,120.8c-3.2,19.2,0,33.2,9.6,40s24,5.6,41.2-3.6l108.4-57.2c1.2-0.8,2.4-0.8,3.6,0l108.4,56.8c17.2,8.8,31.6,10,41.2,3.2c9.2-6.8,12.8-21.2,9.2-40.4l-21.2-120.8c-0.4-1.2,0-2.8,1.2-3.6l87.6-85.6c14-13.6,19.6-27.2,16-38c-3.6-11.2-16-18.8-35.2-21.2l-121.2-17.2c-1.2,0-2.4-1.2-3.2-2l-54.4-109.6c-8.8-17.2-19.6-26.8-31.2-26.8l0,0c-11.6,0-22.8,9.6-31.2,27.2l-54,110c-0.4,1.2-1.6,2-3.2,2l-30,4.4l0,0l-90.8,13.6c-19.2,2.8-31.6,10.4-35.2,21.6C5.713,208.834,11.313,222.434,24.913,235.634z"/><path d="M22.513,242.834c-0.8,0-2-0.4-2.8-1.2l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l-2.8-2.8c-1.6-1.6-1.6-4,0-5.6s4-1.6,5.6,0l2.4,2.4l0,0l0.4,0.4l0,0l0,0l0,0l0,0l0,0l0,0l0,0c1.6,1.6,1.6,4,0,5.6C24.513,242.434,23.313,242.834,22.513,242.834z"/></svg>') left top repeat-x;
					height: 30px;
					width: 300px;
					position: relative;
				}
				
					.frating-stars2 {
						position: absolute;
						left: 0;
						top: 0;
						height: 100%;
						background: url('data:image/svg+xml,<svg height="29px" width="30px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 508.068 508.068" xml:space="preserve"><path style="fill:%23FFC52F;" d="M111.713,322.434c0.4,0.4,0.8,1.2,0.4,1.6l-20.4,120.8c-2.8,16.4-0.4,30,6.4,38.4c4.8,5.6,11.6,8.4,20,8.4c8,0,17.6-2.8,27.6-8l108.4-57.2c0.4-0.4,1.2-0.4,2,0l108.4,56.8c10,5.2,19.2,8,27.2,8l0,0c8.4,0,15.2-2.8,20-8.4c6.8-8,9.2-21.6,6-38.4l-21.2-120.8c0-0.8,0-1.2,0.4-1.6l87.6-85.6c14.4-14,20.4-28.4,16.4-40c-4-12-17.2-20-36.8-22.8l-121.2-17.2c-0.8,0-1.2-0.4-1.6-1.2l-54.4-109.6c-8.8-18-20.8-28-33.2-28s-24,10-33.2,28l-54,110c-0.4,0.4-0.8,0.8-1.6,1.2l-121.2,18c-20,2.8-32.8,11.2-36.8,22.8c-4,11.6,2,25.6,16,39.6h0.4c0.4,0,0.4,0.4,0.8,0.8L111.713,322.434z"/><path d="M118.113,497.634c-7.2,0-14-2-19.2-6c-12-8.8-16.4-25.6-12.8-48l20-118.8l-86.4-83.6l0,0l0,0l-2.8-2.8c-0.4-0.4-0.4-0.4-0.8-0.8c-13.6-14.8-18.8-29.6-14.8-42.8c4.4-14,19.2-23.6,41.6-27.2l119.2-17.6l52.8-108c10-20.4,23.6-31.6,38.4-31.6l0,0c14.8,0,28.4,11.2,38.4,31.2l53.6,107.6l119.2,16.8c22.4,3.2,37.2,12.8,42,26.8s-1.6,30.4-18,46.4l-86,84.4l20.8,118.4c4,22.4-0.4,39.2-12.4,48s-29.6,8-49.6-2.8l-106.8-55.6l-106.4,56.4C137.313,494.834,127.313,497.634,118.113,497.634z M24.913,235.634l88,85.2c0.8,0.8,1.2,2.4,1.2,3.6l-20.4,120.8c-3.2,19.2,0,33.2,9.6,40s24,5.6,41.2-3.6l108.4-57.2c1.2-0.8,2.4-0.8,3.6,0l108.4,56.8c17.2,8.8,31.6,10,41.2,3.2c9.2-6.8,12.8-21.2,9.2-40.4l-21.2-120.8c-0.4-1.2,0-2.8,1.2-3.6l87.6-85.6c14-13.6,19.6-27.2,16-38c-3.6-11.2-16-18.8-35.2-21.2l-121.2-17.2c-1.2,0-2.4-1.2-3.2-2l-54.4-109.6c-8.8-17.2-19.6-26.8-31.2-26.8l0,0c-11.6,0-22.8,9.6-31.2,27.2l-54,110c-0.4,1.2-1.6,2-3.2,2l-30,4.4l0,0l-90.8,13.6c-19.2,2.8-31.6,10.4-35.2,21.6C5.713,208.834,11.313,222.434,24.913,235.634z"/><path d="M22.513,242.834c-0.8,0-2-0.4-2.8-1.2l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l-2.8-2.8c-1.6-1.6-1.6-4,0-5.6s4-1.6,5.6,0l2.4,2.4l0,0l0.4,0.4l0,0l0,0l0,0l0,0l0,0l0,0l0,0c1.6,1.6,1.6,4,0,5.6C24.513,242.434,23.313,242.834,22.513,242.834z"/></svg>') left bottom repeat-x;
					}
		
		.full-news-rating-center {
			color: #242424;
			font-size: 14px;
			font-weight: 500;
			padding: 25px 0 0 0;
		}
		
		.full-news-rating-right {
			padding: 20px 0 0 0;
		}
		
			.af a {
				display: block;
				background: url(../dleimages/plus_fav.gif) left top no-repeat;
				padding: 8px 0 0 53px;
				height: 41px;
				color: #8c8c8c;
				font-size: 14px;
				text-decoration: underline;
			}
			
			.df a {
				display: block;
				background: url(../dleimages/minus_fav.gif) left top no-repeat;
				padding: 8px 0 0 53px;
				height: 41px;
				color: #8c8c8c;
				font-size: 14px;
				text-decoration: underline;
			}
			
				.full-news-rating-right a:hover {
					color: #000;
				}
				
	.rel-block {
		padding: 20px 0 0 0;
		margin: 10px 0 40px 0;
		border-top: 1px #ebebeb solid;
	}
	
		.rel-block-title {
			color: #000;
			font-size: 18px;
			font-weight: 500;
			margin: 0 0 20px 0;
		}
		
		.rel-block-content {
			
		}
		
		.rel-content {
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
		}
		
			.rel-news {
				width: 48%;
				padding: 0 0 0 135px;
				box-sizing: border-box;
				-moz-box-sizing: border-box; 
				-webkit-box-sizing: border-box;
				margin-bottom: 30px;
				position: relative;
				overflow: hidden;
				min-height: 90px;
			}
			
			.rel-news:after {
				position: absolute;
				left: -3%;
				top: -15%;
				width: 106%;
				height: 130%;
				opacity: 0;
				background: #fff;
				-moz-box-shadow: 0 0 46px rgba(0,0,0,.22);
				-webkit-box-shadow: 0 0 46px rgba(0,0,0,.22);
				box-shadow: 0 0 46px rgba(0,0,0,.22);
				content: '';
				transition:all 0.2s ease;
				-webkit-transition:all 0.2s ease;
				-o-transition:all 0.2s ease;
				-moz-transition:all 0.2s ease;
			}
			
			.rel-news:hover {
				overflow: visible;
			}
				
				.rel-news:hover:after {
					opacity: 1;
				}
			
				.rel-news-image {
					width: 120px;
					height: 90px;
					overflow: hidden;
					position: absolute;
					left: 0;
					top: 0;
					display: block;
					z-index: 2;
				}
				
					.rel-news-image img {					
						height: 90px;
					}
					
				.rel-news-title {
					color: #2b2b2b;
					font-size: 14px;
					line-height: 20px;
					max-height: 40px;
					overflow: hidden;
					font-weight: 500;
					margin: 0 0 5px 0;
					display: block;
					z-index: 2;
					position: relative;
				}
				
				.rel-news-text {
					color: #a3a3a3;
					font-size: 13px;
					line-height: 16px;
					height: 48px;
					overflow: hidden;
					display: block;
					z-index: 2;
					position: relative;
				}
				

	
.games-news {
	border: 1px solid #e8e8e8;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
	position: relative;
	padding: 20px 180px 20px 130px;
	min-height: 80px;
	margin: 0 0 20px 0;
}

	.games-news-image {
		position: absolute;
		left: 20px;
		top: 20px;
		width: 80px;
		height: 80px;
		overflow: hidden;
	}
	
		.games-news-image img {
			width: 100%;
			min-height: 80px;
		}
		
	.games-news-content {
		
	}
	
		.games-news-title {
			color: #000;
			font-size: 16px;
			
			font-weight: 500;
			margin: 0 0 10px 0;
		}
		
			.games-news-title a {
				color: #000;
				text-decoration: underline;
			}
			
				 .games-news-title a:hover {
					 color: #04aace;
				 }
		
		.games-news-info {
			
		}
	
	.games-news-rating {
		position: absolute;
		right: 20px;
		top: 20px;
		background: url(../images/games-news-rating.png) right 12px no-repeat;
	}
	
		.games-news-rating {
			color: #c4c4c4;
		}
	
		.games-news-rating .rating-percent {
			font-size: 64px;
			font-weight: 300;
		}
		
.tt-panel {
	display: none;
}
					

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

	.title_spoiler a:last-child {
		background: url(../images/title_spoiler.jpg) left top repeat-x;
		display: block;
		line-height: 24px;
		padding: 0 10px 0 30px;
		text-decoration: none;
		color: #3b3b3b;
		font-weight: bold;
		border-radius:5px; 
		-webkit-border-radius:5px; 
		-moz-border-radius:5px;
		height: 24px
	}
	
	.title_spoiler img {
		position: absolute;
		left: 5px;
		top: 28px;
	}
	
.text_spoiler {
	border: 1px #ececec 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 {
		
	}


/* Вид комментария */
.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(../images/comments-tree.png) 10px top no-repeat;
			padding: 0 0 0 45px;
		}


			.com-item {
				position: relative;				
				margin: 0 0 40px 0;
				padding: 0 0 0 70px;
				min-height: 50px;
			}
				
				.com-item-right {
					
				}
				
					.com-item-image {
						width: 50px;
						height: 50px;
						overflow: hidden;
						position: absolute;
						left: 0;
						top: 0;
					}
					
						.com-item-image img {
							width: 50px;
							height: 50px;
						}
						
					.com-item-author {
						color: #000;
						font-size: 14px;
						font-weight: 500;
						margin: 0 10px 3px 0;
						display: inline-block;
						vertical-align: top;
					}
					
					.com-item-author a {
						color: #515151;
						text-decoration: underline;
					}
					
						.com-item-author a:hover {
							color: #ff3d00;
						}
					
					.com-item-date {
						color: #bfbfbf;
						font-size: 12px;
						margin: 0 10px 3px 0;
						display: inline-block;
						vertical-align: top;
					}
					
					.com-rating {
						display: inline-block;
						vertical-align: top;					
					}
						
						.com-rating a {
							display: block;
							font-size: 12px;
							height: 14px;
							/* padding: 0 0 0 20px; */
							color: #cd4b51;
							-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
							filter: grayscale(100%);
						}
							
							.com-rating a:hover {
								-webkit-filter: grayscale(0); /* Safari 6.0 - 9.0 */
								filter: grayscale(0);
							}
					
					.com-item-text {
						padding: 10px 0 0 0;
						position: relative;
						color: #828282;
						font-size: 14px;
						line-height: 18px;
					}
						
						.com-item-text a {
							color: #e50533;
							text-decoration: underline;
						}
						
							.com-item-text a:hover {
								color: #000;
							}
							
	.comments-item-links {
		font-size: 12px;
		padding: 10px 0 0 0;
	}
	
		.comments-item-links a {
			color: #bfbfbf;
			margin-right: 10px;
			text-decoration: underline;
		}
		
			.comments-item-links a:hover {
				color: #000;
			}


/* -------- */
.quote {
	padding: 15px 10px 15px 50px;
	background: #f3f3f3 url('data:image/svg+xml,<svg width="40px" height="40px" viewBox="0 0 500 500" enable-background="new 0 0 500 500" id="Layer_1" version="1.1" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g><path d="M403.314,351.269c106.97-90.589,4.901-213.844-113.9-189.552c-24.973-34.658-65.075-60.083-109.721-59.453 c-72.088-3.63-141.988,63.385-125.637,137.218c4.247,20.794,14.209,38.874,27.182,55.431c0.787,5.06-4.349,10.626-5.645,15.795 c-6.372,15.793-13.746,31.325-18.318,47.763c-0.19,0.995,0.816,1.682,1.465,0.742c92.316-72.557,19.427-28.628,133.726-40.865 c20.395,38.183,63.234,58.92,105.168,62.129c24.919,1.998,49.026-1.549,72.192-11.075c10.543,2.259,20.164,11.172,30.387,15.601 c9.25,4.731,18.279,10.477,28.473,12.876c-9.457-13.671-17.459-28.315-25.977-42.595 C401.381,352.985,401.46,353.054,403.314,351.269z" fill="%2358454D"/><path d="M59.924,354.842l25.608-60.366c-33.877-34.448-46.048-114.012,7.303-156.956 c63.047-53.691,159.856-31.871,192.148,29.181c113.588-26.964,225.173,89.339,112.984,186.323l26.036,42.746l-51.496-29.783 c-49.682,21.978-150.032,12.563-179.179-51.676c-11.486,3.825-69.017,5.794-81.471-0.916l-49.622,41.639L59.924,354.842z" fill="%23F6AF52"/><path d="M355.669,366.989c6.161-2.498,14.851-18.308,20.109-11.66c11.323,10.96,24.743,20.048,38.068,28.216 c2.044,2.474,4.088,4.949,6.132,7.423c-0.081,0.092-0.161,0.184-0.242,0.276c-14.35-9.981-29.215-19.185-44.06-28.404 C369.15,359.23,362.416,366.389,355.669,366.989z" fill="%23F19437"/><path d="M257.796,136.599c-31.979-16.052-69.789-27.976-105.759-19.12c-58.927,13.121-103.498,74.578-89.5,134.52 C27.059,138.164,173.499,66.469,257.796,136.599z" fill="%23F8C06F"/><path d="M441.198,260.241c-2.829-39.898-34.473-72.122-70.769-85.46v0c-1.115-0.171-1.918-1.232-3.163-1.163 c0,0,0,0,0,0c-16.114-5.308-33.525-9.388-50.474-8.287c65.473,12.703,143.858,68.848,108.83,143.326 c-6.451,16.559-21.588,27.345-29.814,42.542C422.305,328.538,444.883,296.753,441.198,260.241z" fill="%23F8C06F"/><path d="M276.221,371.741c-24.577-23.926-45.17-52.995-51.796-87.241c-5.757-30.846-5.372-64.835,14.324-90.841v0 c3.155-3.62,6.002-7.623,9.36-11.141c-95.936,51.63-73.6,168.598,29.836,191.732C277.586,373.265,276.872,372.518,276.221,371.741z " fill="%23F29335"/><path d="M281.878,161.529c-4.633-6.775-9.578-13.556-15.884-18.867c-12.01,17.68-32.444,26.315-47.053,41.426 c-10.375,10.535-18.523,23.378-25.683,35.931c-0.635-0.124-1.036,0.186-1.247,0.704c-1.414,2.331-3.605,3.458-6.197,3.657 c-8.703,0.3-11.395-8.588-4.135-13.549c-0.541-0.979,0.785-1.014,0.862-1.684c-13.843,0.069-8.243,24.009,5.028,19.174 c0.505-0.291,1.205,0.064,0.668,0.661c-10.883,23.349-22.656,47.873-42.049,65.37c-11.284,9.472-26.932,8.255-40.696,9.913 c-6.114-0.111-9.621,3.947-13.685,7.879c-5.075,2.747-9.31,6.726-14.2,9.716c-0.039,0.184-0.078,0.368-0.117,0.551 c-5.664,11.493-10.978,23.17-17.061,34.461c14.55-13.884,29.599-27.122,44.006-41.102c0.157,0.061,0.314,0.121,0.469,0.185 c0.164-2.163,2.708-1.607,2.68-3.569c7.471-0.891,15.326,3.127,23.041,3.171c0.002-0.002,0.002-0.004,0.005-0.005 c8.445,2.358,56.199,3.414,59.125-3.47c-20.659-46.294,2.011-100.231,42.981-126.839c14.819-10.267,31.086-17.369,48.498-21.917 C282.804,162.915,282.801,162.917,281.878,161.529z" fill="%23F29335"/><path d="M155.299,312.996c0.007,0.001,0.014,0.002,0.022,0.003C155.302,312.967,155.289,312.961,155.299,312.996z" fill="%2358454D"/><path d="M403.314,351.269c106.97-90.589,4.901-213.844-113.9-189.552c-24.973-34.658-65.075-60.083-109.721-59.453 c-72.088-3.63-141.988,63.385-125.637,137.218c4.247,20.794,14.209,38.874,27.182,55.431c0.787,5.06-4.349,10.626-5.645,15.795 c-6.372,15.793-13.746,31.325-18.318,47.763c-0.19,0.995,0.816,1.682,1.465,0.742c92.316-72.557,19.427-28.628,133.726-40.865 c20.395,38.183,63.234,58.92,105.168,62.129c24.919,1.998,49.026-1.549,72.192-11.075c10.543,2.259,20.164,11.172,30.387,15.601 c9.25,4.731,18.279,10.477,28.473,12.876c-9.457-13.671-17.459-28.315-25.977-42.595 C401.381,352.985,401.46,353.054,403.314,351.269z M187.508,311.573c-13.461,2.922-27.542,3.712-41.226,2.845 c-5.109-0.144-10.171-0.711-15.185-1.704c-0.002,0.002-0.002,0.004-0.004,0.005c-7.574,0.12-15.578-4.408-22.783-2.887 c-14.315,15.17-30.691,28.539-45.697,43.192c5.934-11.015,11.119-22.405,16.643-33.618c0.039-0.179,0.076-0.359,0.114-0.538l0,0 c3.606-7.125,6.477-14.685,10.208-21.711c0.77-0.987,0.512-1.749-0.035-2.637c-9.534-13.535-19.286-27.19-24.255-43.196l0,0 c-36.6-121.539,129.397-188.364,205.724-99.124c1.204,1.937,10.778,11.913,7.007,12.012c-16.988,4.437-32.857,11.365-47.315,21.38 c-39.967,25.955-62.437,79.059-42.283,124.215C188.913,310.989,188.637,311.31,187.508,311.573z M395.723,348.826 c-0.729,1.319-3.654,2.583-2.673,4.394c5.767,9.772,11.778,19.416,18.706,28.424l0,0c1.949,2.359,3.897,4.717,5.845,7.075 c-0.077,0.088-0.154,0.175-0.231,0.263c-9.096-4.842-41.34-31.039-48.636-27.534c-29.118,11.919-62.321,15.1-92.953,7.587 c-148.187-41.14-91.907-205.023,45.098-202.19c0,0,0,0,0,0c1.31,0.029,2.62,0.059,3.93,0.088c0,0,0,0,0,0 c14.576,0.779,29.223,3.513,43.028,8.398c0,0,0,0,0,0c1.217-0.067,2,0.969,3.09,1.136v0 C452.064,207.692,463.409,295.379,395.723,348.826z" fill="%2358454D"/><path d="M184.611,111.804c-4.041,0.002-8.082,0.003-12.123,0.005C176.503,111.459,180.615,111.375,184.611,111.804z " fill="%23F6AF52"/><path d="M106.049,313.039c-0.315-1.725-0.004-2.085,1.423-1.649C107.062,311.995,106.678,312.623,106.049,313.039z" fill="%23F29335"/><path d="M171.339,111.866c-1.093,0.489-2.239,0.163-3.36,0.218C169.082,111.753,170.211,111.827,171.339,111.866z" fill="%23F6AF52"/><path d="M328.18,167.814c-1.125-0.049-2.272,0.26-3.371-0.206C325.94,167.556,327.073,167.474,328.18,167.814z" fill="%23F6AF52"/><path d="M147.425,214.136c0.107,7.292-11.348,7.292-11.241-0.001C136.078,206.844,147.532,206.844,147.425,214.136z " fill="%23EFE9E0"/><path d="M189.784,217.798c0.107,7.292-11.348,7.292-11.241-0.001C178.436,210.505,189.891,210.505,189.784,217.798z " fill="%23EFE9E0"/><path d="M277.072,262.188c0.107,7.292-11.348,7.292-11.241,0C265.725,254.896,277.179,254.895,277.072,262.188z" fill="%23EFE9E0"/><path d="M323.99,263.855c0.107,7.292-11.348,7.292-11.241,0C312.643,256.563,324.097,256.563,323.99,263.855z" fill="%23EFE9E0"/><path d="M368.938,264.786c0.107,7.292-11.348,7.292-11.241-0.001C357.591,257.494,369.046,257.494,368.938,264.786z " fill="%23EFE9E0"/><path d="M270.892,253.611c-11.222,0.148-9.712,17.629,0.911,17.266 C283.231,270.816,281.903,253.102,270.892,253.611z M271.743,266.73c-5.566,0.161-6.786-8.996-0.73-9.085 C276.566,257.329,277.693,266.785,271.743,266.73z" fill="%2358454D"/><path d="M318.554,255.461c-10.447-0.248-11.516,16.988-0.48,16.789 C328.568,272.374,329.682,255.453,318.554,255.461z M317.972,268.25c-5.718-0.172-4.707-9.064,0.706-8.877 C324.331,259.47,323.363,268.51,317.972,268.25z" fill="%2358454D"/><path d="M363.145,256.82c-10.493-0.182-10.425,15.897,0.016,15.704C373.653,272.709,373.587,256.683,363.145,256.82 z M363.345,268.87c-5.646,0.07-5.858-8.301-0.084-8.167C368.923,260.713,369.149,268.954,363.345,268.87z" fill="%2358454D"/><path d="M141.633,205.663c-10.206-0.104-10.257,16.28,0.113,16.244C152.21,222.11,152.123,205.529,141.633,205.663z M141.784,218.435c-5.205-0.003-5.422-8.748,0.014-8.599C147.031,209.844,147.218,218.538,141.784,218.435z" fill="%2358454D"/><path d="M186.957,211.057c-10.291-3.43-15.483,12.023-3.995,13.732 C191.339,227.076,196.206,213.311,186.957,211.057z M185.362,220.878c-2.368,0.601-5.334-1.184-5.18-3.353 C181.631,210.147,194.313,217.447,185.362,220.878z" fill="%2358454D"/></g></svg>') 5px 5px no-repeat;
	color: #6f6f6f;
	clear: both;
	border-radius:6px; 
	-webkit-border-radius:6px; 
	-moz-border-radius:6px;
	margin: 0 10px 0 10px;
	font-size: 15px;
}

	.quote a {
		color: #000;
	}

	/* .screens-f { display: flex; flex-wrap: wrap; justify-content: center;margin: 0 -15px;}
	.screens-f a { padding: 15px; flex: 1; min-width: 33.333%;} */
	
	.videoWrapper {margin: 10px;}
	.videoWrapper iframe {padding: 10px;}

.full-news-text .quote  {
	background: #f3f3f3 url('data:image/svg+xml,<svg height="40px" width="40px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 390.206 390.206" xml:space="preserve"><path style="fill:%23FFFFFF;" d="M122.505,282.435c2.198-2.198,4.848-3.232,7.564-3.232h227.62c5.948,0,10.861-4.848,10.861-10.861V46.67c0-5.947-4.849-10.861-10.861-10.861H32.517c-5.947,0-10.861,4.848-10.861,10.861v221.673c0,5.947,4.848,10.861,10.861,10.861h22.756c5.947,0,10.861,4.848,10.861,10.861v48.808L122.505,282.435z"/><path style="fill:%23FFC10D;" d="M43.378,57.53v11.895H87.79c5.947,0,10.861,4.848,10.861,10.861c0,5.947-4.848,10.861-10.861,10.861H43.378v21.657h11.895c5.947,0,10.861,4.848,10.861,10.861c0,5.947-4.848,10.861-10.861,10.861H43.378v123.022H87.79v29.285l29.285-29.285h229.818V57.53H43.378z"/><g><path style="fill:%23FFFFFF;" d="M108.412,168.593c0-9.244-7.564-17.325-17.325-17.325c-9.244,0-17.325,7.564-17.325,17.325c0,9.244,7.564,17.325,17.325,17.325C100.784,185.401,108.412,177.837,108.412,168.593z"/><circle style="fill:%23FFFFFF;" cx="195.103" cy="168.593" r="17.325"/><circle style="fill:%23FFFFFF;" cx="298.602" cy="168.593" r="17.325"/></g><g><path style="fill:%23194F82;" d="M357.689,14.152H32.517C14.61,14.152,0,28.763,0,46.67v221.673c0,17.907,14.61,32.517,32.517,32.517h11.895v64.517c-0.517,8.663,11.378,14.61,18.424,7.564l72.081-72.081h222.772c17.907,0,32.517-14.61,32.517-32.517V46.67C390.206,28.763,375.596,14.152,357.689,14.152z M368.549,268.342c0,5.947-4.849,10.861-10.861,10.861h-227.62c-2.715,0-5.43,1.099-7.564,3.232l-56.372,56.889v-48.808c0-5.947-4.848-10.861-10.861-10.861H32.517c-5.947,0-10.861-4.849-10.861-10.861V46.67c0-5.947,4.848-10.861,10.861-10.861h325.172c5.948,0,10.861,4.848,10.861,10.861V268.342z"/><path style="fill:%23194F82;" d="M91.604,129.611c-21.139,0-39.046,17.325-39.046,39.046s17.325,39.046,39.046,39.046c21.139,0,39.046-17.325,39.046-39.046S112.743,129.611,91.604,129.611z M91.604,185.401c-9.244,0-17.325-7.564-17.325-17.325c0-9.244,7.564-17.325,17.325-17.325c9.244,0,17.325,7.564,17.325,17.325C108.412,177.837,100.784,185.401,91.604,185.401z"/><path style="fill:%23194F82;" d="M195.103,129.611c-21.139,0-39.046,17.325-39.046,39.046s17.325,39.046,39.046,39.046c21.139,0,39.046-17.325,39.046-39.046S216.242,129.611,195.103,129.611z M195.103,185.401c-9.244,0-17.325-7.564-17.325-17.325c0-9.244,7.564-17.325,17.325-17.325c9.244,0,17.325,7.564,17.325,17.325C212.428,177.837,204.347,185.401,195.103,185.401z"/><path style="fill:%23194F82;" d="M298.602,129.611c-21.139,0-39.046,17.325-39.046,39.046s17.325,39.046,39.046,39.046s39.046-17.325,39.046-39.046S320.323,129.611,298.602,129.611z M298.602,185.401c-9.244,0-17.325-7.564-17.325-17.325c0-9.244,7.564-17.325,17.325-17.325s17.39,7.564,17.39,17.325C315.992,177.837,307.846,185.401,298.602,185.401z"/></g></svg>') 5px 5px no-repeat;
	padding: 15px 15px 15px 55px;
	margin: 10px 10px 5px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 6px;
	font-style: italic;
	color: #595959;
	font-size: 14px;
	line-height: 20px;
}
/* Стилизация форм */

.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 #e3e3e3;
		background: #e9e9e9;
		-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: #5c5c5c;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		padding: 7px 10px;
		margin: 0 0 0 0;
	}
	
	.form-line-tt textarea {
		border: 1px solid #e3e3e3;
		background: #e9e9e9;
		-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: #5c5c5c !important;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		padding: 7px 10px !important;
		margin: 0 0 0 0;
	}
	
.form-submit-block-tt {
	margin: 0 0 10px 0;
	padding: 10px 0 10px 0;
	border-top: 1px #ccc solid;
}
	
.form-button-tt {
	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;
	padding: 8px 50px !important;
	-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);
}

	.form-button-tt: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);
	}
	
/* Добавление комментария */
.add-comment {
	
}

	.add-comment-title {
		font-size: 18px;
		margin: 0 0 10px 0;
		padding: 0 0 10px 0;
		border-bottom: 1px #ccc solid;
	}

	.add-comment .form-line-tt-left {
		width: 80px;
	}

/* Диалоговые окна */
.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;
			cursor:pointer;
			border:0;
			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;
		}
		
			.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;overflow: auto; position: relative; zoom: 1;
	}
			
	.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;
	}
	
/* Карточка пользователя */
#userinfo {
	width: 100%;
}

.user-card-tt {
	padding: 30px 0 0 140px;
	position: relative;
}

	.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: 15px;
	}

		.user-card-tt-info-left {
			float: left;
			width: 230px;
			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 {
			float: left;
			width: 140px;
		}
		
/* Юзер инфо */
.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: -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;
				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;
			}
			
				.tabs-profile .index-tabs span:hover {
					
				}
				
				.tabs-profile .active-ttab {
					height: 39px !important;
					line-height: 39px !important;
					background: #fff !important;
					color: #363636 !important;
					bottom: 0px !important;
					vertical-align: top;
				}
				
		.tabs-profile .index-panel {
			
		}
		
			.tabs-profile .tt-panel {
				border: 1px #dadada solid;
				background: #fff;
				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 #d9d9d9;
				background: #fff;
				margin: 0 0 10px 0;
			}
			
				.profile-tt-image img {
					width: 100px;
					height: 100px;
					background: #ccc;
				}
				
			.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: -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;
		}
		
			.profile-tt-name {
				color: #000;
				font-size: 20px;
				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: #000;
				}
		
		.profile-tt-menu {
			padding: 20px 0 10px 160px;
			font-size: 0;
			color: #fff;
		}
		
			.profile-tt-menu a {
				display: inline-block;
				background: #eeeeee;
				padding: 0 10px;
				line-height: 31px;
				height: 31px;
				margin: 0 10px 0 0;
				color: #5e5e5e;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				border-radius: 3px;
				font-size: 14px;
			}
			
				.profile-tt-menu a:hover {
					background: #ff8a00;
					color: #fff;
				}
				
	.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 #f0f0f0 solid;
	}
	
	.herh .form-line-tt:nth-child(2n) {
		background: #f8f8f8;
	}
	
	.herh input, .herh textarea{
		background: #fff;
	}
	
	.user-profile-tt .form-line-tt a {
		color: #ff6000;
	}

/* Юзер-панель */
.login-block {
	position: absolute;
	right: 0;
	top: 0;
	overflow: hidden;
	height: 52px;
	background: #fff;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	z-index: 333;
	width: 180px;
}

.login-block2 {
	-moz-box-shadow: 0 0 35px rgba(0,0,0,.12);
	-webkit-box-shadow: 0 0 35px rgba(0,0,0,.12);
	box-shadow: 0 0 35px rgba(0,0,0,.12);
	overflow: visible !important;
	height: auto;
}

	.login-top {
		padding: 13px 15px;
		cursor: pointer;
		background: #343d45;		
		transition:all 0.3s ease;
		-webkit-transition:all 0.3s ease;
		-o-transition:all 0.3s ease;
		-moz-transition:all 0.3s ease;
	}
	
	.login-block2 .login-top {
		background: #000;
	}
	
		.login-image {
			width: 26px;
			height: 26px;
			overflow: hidden;
			display: inline-block;
			vertical-align: top;
		}
		
			.login-image img {
				width: 26px;
				height: 26px;
			}
			
		.login-name {
			margin: 0 0 0 8px;
			display: inline-block;
			vertical-align: top;
			height: 26px;
			line-height: 26px;
			color: #fff;
			font-size: 13px;
		}
		
	.login-hidden {
		
	}

	
		
		.login-input-text {
			margin: 0;
			padding: 10px 5% !important;
			display: block;
			width: 90%;
			color: #404040 !important;
			border: 1px solid #e7e7e7 !important;
			background: #fafafa !important;
			-moz-border-radius: 0px !important;
			-webkit-border-radius: 0px !important;
			border-radius: 0px !important;
			outline: none;
		}
		
		input.login-input-text:-webkit-autofill {
			color: #2a2a2a !important;
			outline:none;
			background: red !important;
		}
		
	.login-enter-line {
		padding: 15px 0;
		color: #aaa;
	}
	
		.login-enter-line a {
			color: #aaa;
		}
		
			.login-enter-line a:hover {
				color: #000;
			}
		
	.enter {
		display: inline-block;
		vertical-align: top;
		border: 0;
		font-weight: 500;
		background: #ffbc47;
		color: #fff;
		font-size: 14px;
		padding: 10px 40px;
		border: 0;
		text-align: center;
		cursor: pointer;
		margin: 0;
	}
	
		.enter:hover {
			background: #f87201;
		}
		
	.lost-link {
		display: inline-block;
		vertical-align: top;
		height: 33px;
		line-height: 33px;
		text-align: center;
		font-size: 16px;
		text-transform: uppercase;
		border: 1px solid #312b29;
		background: #282220;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		width: 35px;
		color: #827876;
		margin: 0 5px 0 0;
	}
	
		.lost-link:hover {
			background: #362c28;
		}

			
.login-soc {
	
}

	.login-soc a {
		width: 30px;
		height: 30px;
		margin: 0 1px 0 0;
		display: inline-block;
		vertical-align: top;
	}
	
		.login-soc a:hover {
			opacity: 0.7;
		}
	
	.login-soc1 {
		background: url(../images/login-soc.png) left top no-repeat;
	}
	
	.login-soc2 {
		background: url(../images/login-soc.png) -30px top no-repeat;
	}
	
	.login-soc3 {
		background: url(../images/login-soc.png) -60px top no-repeat;
	}
	
	.login-soc4 {
		background: url(../images/login-soc.png) -90px top no-repeat;
	}
	
	.login-soc5 {
		background: url(../images/login-soc.png) -120px top no-repeat;
	}
	
	.login-soc6 {
		background: url(../images/login-soc.png) -150px top no-repeat;
	}
	
	/* Залогинились */
			
	
			
	.login-link {
		padding: 20px;
	}
	
		.login-link a {
			display: block;
			color: #000;
			font-size: 13px;
			padding: 6px 0px;
			position: relative;
			font-weight: 500;
			text-decoration: underline;
		}
		
			.login-link a:hover {
				color: #04aace;
			}
			
			
/* Стандартные страницы */
.stt-block {
	background: #fff;
	text-align: left;
	margin: 0 0 15px 0;
}

	.stt-block-title {
		color: #000;
		font-size: 20px;
		border-bottom: 1px #eaeaea solid;
		padding: 0 0 30px 0;
		margin: 0 0 30px 0;
		font-weight: normal;
	}
	
	.stt-block-content {
		font-size: 14px;
		color: #464646;
	}
	
		.stt-block-content a {
			color: #ff7e02;
		}
		
			.stt-block-content a:hover {
				color: #000;
			}
			
	.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 #e7e7e7 solid;
	}
	
		.pmtt-menu a {
			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;
			padding: 40px 0 10px 0;
			display: inline-block;
			font-size: 14px;
			width: 30%;
			margin: 0 5% 0 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);
			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: #ff7e00;
				color: #fff;
				border: 1px #ff7e00 solid;
			}
			
			.pmtt-menu a i {
				position: absolute;
				left: 50%;
				margin: 0 0 0 -14px;
				top: 10px;
				color: #808080;
				
			}
			
				.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 #f1f1f1 solid;
				padding: 3px;
			}
			
				.pmtt-pm-list-content table  td {
					padding: 5px;
					border-bottom: 1px #f1f1f1 solid;
				}
				
				.pmtt-pm-list-content tr:first-child td {
					border-bottom: 1px #f1f1f1 solid;					
				}
				
				.pmtt-pm-list-content table  tr:nth-child(2n) td {
					background: #f9f9f9;
					border-bottom: 1px #f1f1f1 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: #eeeeee;
				border: 1px #e5e5e5 solid;
				height: 30px;
				margin: 0 0 10px 0;
			}
			
				.pm_progress_bar span {
					position: absolute;
					left: 0;
					top: 0;
					height: 30px;
					background: #ff7e00;
					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;
	}

/* ==================== Календарь */
.calendar{width:100%}.calendar td,.calendar th{padding:5px 0;vertical-align:middle;text-align:center}.weekday-active-v,.day-active-v,.weekday-active,.day-active{font-weight:bold}.weekday{color:red}.calendar a{text-decoration:underline}th.workday,th.weekday{background-color:#FCFCFC;font-weight:bold}.monthselect{font-size:1.15em;font-weight:bold}.monthselect a{text-decoration:none}.day-current{background-color:#3f4b51;color:#fff}.day-current a{color:#fff}

.calendar {
	margin: 0 0 30px 0;
}

.calendar a {
	color: #ef8566;
}

	.calendar a:hover {
		color: #000;
	}
	
.archives {
	font-weight: 400;
	color: #6d6d6d;
	font-size: 14px;
	text-decoration: underline;
	line-height: 22px;
}
	
	.archives b {
		font-weight: 400;
	}

	.archives:hover {
		color: #000;
	}

/* ==================== Облако тегов */
.tags-block {
	padding: 5px;
	color: #424242;
}

.clouds_xsmall {
	font-size: 12px;
	color: #424242 !important;
	text-decoration: none;
}
.clouds_small {
	font-size: 15px;
	color: #424242 !important;
	text-decoration: none;
}
.clouds_medium {
	font-size: 20px;
	color: #424242 !important;
	text-decoration: none;
}
.clouds_large {
	font-size: 25px;
	color: #ff8b02 !important;
	text-decoration: none;
}
.clouds_xlarge {
	font-size: 30px;
	color: #ff8b02!important;
	text-decoration: none;
}


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

.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: #6b6b6b;
	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 {
	background: #ffbc47 url(../images/attachment.png) 15px center no-repeat;
	display: inline-block;
	vertical-align: top;
	color: #fff !important;
	font-weight: 500;
	font-size: 18px;
	text-decoration: underline;
	padding: 15px 20px 15px 57px;
	margin: 0 10px 15px 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	word-wrap: break-word;
	word-break: break-all;
}

	.attachment-info {
		font-weight: 400;
		font-size: 13px;
		text-decoration: none;
	}

	.attachment:hover {
		background-color: #ef8566;
	}

/* ==================== показ оригинальной картинки загруженной на сайт из уменьшенной копии (*) */
.highslide-wrapper, .highslide-outline {
	background: #FFFFFF;
	z-index: 100000;
}
.highslide-image {
	border: 2px solid #FFFFFF;
	z-index: 100000;
}
.highslide-active-anchor {
   visibility: hidden;
   z-index: 100000;
} 
.highslide-active-anchor img {
	visibility: hidden;
	z-index: 100000;
}
.highslide-dimming {
	background: black;
	z-index: 100000;
}
.highslide-html {
	background-color: white;
	z-index: 100000;
}
.highslide-html-content {
	display: none;
	z-index: 100000;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
    text-decoration: none;
	padding: 3px;
	border: 1px solid white;
    background-color: black;
	z-index: 100000;
}
a.highslide-full-expand {
	background: url(../dleimages/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
	z-index: 100000;
}
.highslide-footer {
	height: 11px;
	z-index: 100000;
}
.highslide-footer .highslide-resize {
	float: right;
	height: 12px;
	width: 11px;
	background: url(../dleimages/resize.gif);
	z-index: 100000;
}
.highslide-resize {
    cursor: nw-resize;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.highslide-caption {
	display: none;
	padding: 5px;
	background: white;
}

.highslide-controls {
    width: 195px;
    height: 40px;
    background: url(/engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
    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) right -90px no-repeat;
}
.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 {
    /* hide the text for these graphic buttons */
    display: none;
}
 
/* The CSS sprites for the controlbar */
.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: #f86522;
			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;
	}

/* Статистика */
.lost-pass {
	width: 400px;
	background: #fef2e4; 
	margin-bottom: 20px;
	border-top: 5px #9d7038 solid;
	margin-top: 10px;
}


	.lost-pass td {
		background: #fef2e4; 
		padding: 5px;
		color: #4b2e12;
		text-align: left;
	}
		
		.lost-pass td a {
			color: #c89539;
		}
		
.ststs-title {
	padding: 5px 5px 5px 20px;
	color: #60360c;
	text-align: left;
	font-weight: bold;
}

	
/* добавление новости */
.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 100px;
	background: #dbf6ff;
	width: 400px;
	padding: 10px;
}

	.vote-pool img {
		border: 0;
		padding: 0;
	}

	.vote-pool h5 {
		color: red;
		font-size: 13px;
		margin: 0;
	}
	
	.vote-pool h6 {
		margin: 0;
		font-size: 12px;
	}
	
	.vote-pool input {
		margin: 5px 20px 0 0;
		background: url(../images/form-text.gif);
		color: #2e2e2e;
		border: 1px #d0d0d0 solid;
	}
	

	
/* 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;
}
	
#searchtable input{
	
} 

#dofullsearch, #dosearch {
	display: inline-block;
	vertical-align: top;
	padding: 10px 15px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #7daa43;
	cursor: pointer;
	border: 0;
	margin: 0 10px 10px 0;
	color: #fff;
	height: auto;
	font-weight: 500;
}

	#dofullsearch:hover, #dosearch:hover {
		opacity: 0.7;
	}



/* ДЛЕ 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;
}







/********** рейтинг новый */   
.ratingtt {
	font-size: 14px;
	color: #222;
	font-family: Arial;
	padding: 10px 0;
	clear: both;
}

	.ratingtt-title {
		font-size: 11px;
		color: #ccc;
	}
	
	.ratingtt-left, .ratingtt-center, .ratingtt-right {
		float: left;
		margin: 0 2px 0 0;
		font-weight: bold;
	}
	
	.ratingtt a {
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
		background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
		background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
		background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
		background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
		background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
		background-color:#ffffff;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
		border:1px solid #e0e0e0;
		display: block;
		height: 25px;
		line-height: 25px;
		padding: 0 10px;
	}
	
	.ratingtt-left a {
		color: #f72c2c;
	}
	
	.ratingtt-center {
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
		background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
		background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
		background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
		background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
		background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
		background-color:#ffffff;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
		border:1px solid #e0e0e0;
		display: block;
		height: 25px;
		line-height: 25px;
		padding: 0 10px;
	}
	
	.ratingtt-right a {
		color: #569a05;
	}

.emoji {border: none;vertical-align: middle;width: 22px;height: 22px;}
.xfieldsrow {padding-top:5px;clear: both;}
.xfieldscolleft {float: left; width: 30%;}
.xfieldscolright {float: left;width: 70%;}
.file-box {width: 95%;max-width: 437px;border:1px solid #B3B3B3; border-radius: 3px;background-color: #F5F5F5;padding: 10px;margin-top: 10px;}
.qq-uploader { position:relative; width: 100%;}
.qq-upload-drop-area {position:absolute; top:0; left:0; width:100%; height:100%; z-index:2;max-width: 437px;background:#FF9797; text-align:center; }
.qq-upload-drop-area span {display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;}
.qq-upload-drop-area-active {background:#FF7171;}
.uploadedfile {width: 115px;height: 130px;margin: 10px 5px 5px 5px;border:1px solid #B3B3B3;box-shadow: 0px 1px 4px rgba(0,0,0,0.3);
	text-align: center;background:#ffffff;}
.uploadedfile .uploadimage {margin-top: 5px;width: 115px;height: 90px;display: flex;align-items: center;justify-content: center;cursor: move;}
.sortable-ghost {opacity: 0.4;}
.uploadedfile .info {text-align: left;white-space: nowrap;margin: 0px 5px 0px 5px;overflow: hidden;}
.progress {overflow:hidden;margin-top:10px;margin-bottom:10px;background-color:whitesmoke;height:10px;
	border-radius:8px;background:#eee;box-shadow:0 1px 0 white, 0 0px 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 4px rgba(0, 0, 0, 0.2) inset;}
.progress .progress-bar {float:left;width:0%;font-size:13px;line-height:20px;color:white;text-align:center;background-color:#428bca;
	box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);transition:width 0.6s ease;border-radius:8px;box-shadow:none;height:8px;}
.progress-bar span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;}
.progress-blue {background-image:linear-gradient(to bottom, #9bcff5 0%, #6db9f0 100%);background-repeat:repeat-x;border:1px solid #55aeee;}
.xfieldimagegallery {display: flex;flex-wrap: wrap;justify-content: center;/* margin: 0 -15px; *//* margin:20px -5px; *//* list-style: none; *//* clear: both; */}
.xfieldimagegallery a {padding: 2px;}
.xfieldimagegallery li {list-style: none; margin:0;}
.xfieldimagegallery li img {float: left; margin:5px 0 0 5px; border: 5px solid #fff; width: 200px; height: auto;}
.xfieldimagegallery li img:hover {box-shadow: 0px 0px 7px rgba(0,0,0,0.4);}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {cursor:not-allowed; pointer-events:none; opacity:0.65;}
.dle-captcha { position: relative; }
.dle-captcha:after { clear: both; display: block; content: ""; }
.dle-captcha > a { float: left; margin-right: 5px; }
.dle-captcha img {position: relative; display: block; width: 130px; height: 46px; transition: all ease .2s;}
.dle-captcha > input { float: left; width: 130px; }
.xfieldsnote {color: #838383; font-size: .9em;}	
.instagram-media, .twitter-tweet {display: inline-block !important;}
/*--- 13, 14 ---*/
.ui-front {z-index: 1000;}
.ui-button-icon-only {overflow: hidden; text-indent: -9999px;}
button.ui-dialog-titlebar-close {    border: 0;cursor: pointer;}
.emoji_box {width:100%; max-width: 390px;}
.emoji_category {padding:7px; clear:both;}
.emoji_list {margin-top:5px; margin-bottom:5px; width:100%;
	font-family:'Apple Color Emoji', 'Segoe UI Emoji', 'NotoColorEmoji', 'Segoe UI Symbol', 'Android Emoji', 'EmojiSymbols'; font-size:2em;}
.emoji_symbol {float:left; margin-bottom: 10px; width:12.5%; text-align:center;}
.emoji_symbol a,  .emoji_symbol a:hover {cursor: pointer; text-decoration:none;}
.native-emoji {font-size: 1.3em; font-family: 'Apple Color Emoji', 'Segoe UI Emoji', 'NotoColorEmoji', 'Segoe UI Symbol', 'Android Emoji', 'EmojiSymbols';}

/* Настройка подсказки для доп. полей */
.xfieldsnote {
  color: #838383;
  font-size: .9em;
}

/*--- Подсветка исходного кода ---*/
.hljs-comment, .hljs-quote {
  color: #a0a1a7;
  font-style: italic;
}

.hljs-doctag, .hljs-keyword, .hljs-formula {
  color: #a626a4;
}

.hljs-section, .hljs-name, .hljs-selector-tag, .hljs-deletion, .hljs-subst {
  color: #e45649;
}

.hljs-literal {
  color: #0184bb;
}

.hljs-string, .hljs-regexp, .hljs-addition, .hljs-attribute, .hljs-meta-string {
  color: #50a14f;
}

.hljs-built_in, .hljs-class .hljs-title {
  color: #c18401;
}

.hljs-attr, .hljs-variable, .hljs-template-variable, .hljs-type, .hljs-selector-class, .hljs-selector-attr,
.hljs-selector-pseudo, .hljs-number {
  color: #986801;
}

.hljs-symbol, .hljs-bullet, .hljs-link, .hljs-meta, .hljs-selector-id, .hljs-title {
  color: #4078f2;
}

.hljs-emphasis {
  font-style: italic;
}

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

.hljs-link {
  text-decoration: underline;
}

figure {
    margin: 0;
}

figure.align-left {
    float: left;
}

figure.align-right {
    float: right;
}

figure.image.align-center {
    display: table;
    margin-left: auto;
    margin-right: auto;
}

figure.image figcaption {
	padding: 1rem;
    background-color: #fafafa;
    font-size: .8rem;
    caption-side: bottom;
    word-break: break-word;
    text-align: center;
}

figure.image.align-center figcaption {
	display: table-caption;
}

.comments-image-gallery {
  margin: 0;
  padding: 0;  
  list-style: none;
  clear: both;
}

.comments-image-gallery li{
	list-style: none;
	margin: 0;
	padding: 0;  
}

.comments-image-gallery li img{
  float: left;
  margin-right: 5px;
  border: 5px solid #fff;
  width: 100px;
  height: 100px;
  transition: box-shadow 0.5s ease;
}

.comments-image-gallery li img:hover {
  box-shadow: 0px 0px 7px rgba(0,0,0,0.4);
}

.mce-toc {
  border: 1px solid #dbdada;
  margin: 0 0 .7rem 0;
}

.mce-toc h2 {
  margin: 4px;
}

.mce-toc ul {
  padding-left: 20px;
  list-style: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-block-start: 1em;
  margin-block-end: 1em;
}

.mce-toc ul ul {
  padding-left: 20px;
  margin-block-start: 0;
  margin-block-end: 0;
}

.mce-toc li {
  list-style-type: none;
}

.title_spoiler svg{
	vertical-align: middle;
	margin-top: -4px;
	margin-right: 7px;
	height: 16px;
	width: 16px;
}
.comimg {margin-top:10px;border: 2px dashed #ddd;color: #7d7d7d;border-radius: 3px; display: block;text-align: center; padding: 5px 0;}
	
	
	
/*  Адаптивность 

*/

@media (max-width: 1360px) { 

	.pu {
		display: none;
	}

}


@media (max-width: 1320px) { 
	
	.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: 15px;
		}
			
	.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;
	}
	
	.main-width, .slider-item-flex, .footer .main-width {
		width: auto;
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.head-news-content {
		width: 100%;
		margin: 0;
		left: 0;
	}
	
	.content-block {
		display: flex;
		justify-content: space-between;
	}

		.left-col {
			flex: 1;
		}
		
		.right-col {
			margin-left: 40px;
		}
		
	.sld1-prev {
		left: 1%;
	}
	
	.sld1-next {
		right: 1%;
	}
	
	.head-news {
		width: 25% !important;
	}
	
	.full-news-game-poster {
		left: 20px;
	}
	
	.full-news-game-title {
		position: static;
		max-width: 100%;
		height: auto;
		color: #000;
		font-weight: 600;
		background: none;
		font-size: 24px;
		line-height: 35px;
		padding: 0 0 30px 0;
	}
	
	
		.full-news-game-title h1 {
			height: auto;
			font-size: 24px;
			line-height: 35px;
		}
	
		.full-news-game-title:after {
			display: none;
			
		}

}



@media (max-width: 1200px) {

	.mob-menu {
		width: 50px;
		height: 50px;
		background: url(../images/mob-menu2.png) center center no-repeat;
		cursor: pointer;
	}
	
	.top-menu {
		display: none;
	}
	
	.mob-panel2 .top-menu {
		display: block;
		margin: 0;
	}
	
		.top-menu > li {
			display: block;
			margin: 0;
			border-bottom: 1px #eee solid;
			height: auto;
		}
		
			.top-menu-link {
				padding: 15px 10px;
				height: auto;
				line-height: 20px;
			}
			
						.open-sub {
							display: block;
							width: 40px;
							height: 50px;
							position: absolute;
							right: 0;
							top: 0;
							background: url(../images/down.png) center center no-repeat;
							cursor: pointer;
							transition:all 0.2s ease;
							-webkit-transition:all 0.2s ease;
							-o-transition:all 0.2s ease;
							-moz-transition:all 0.2s ease;
						}
						
						.open-sub2 {
							-moz-transform: rotate(180deg); 
							-ms-transform: rotate(180deg); 
							-webkit-transform: rotate(180deg); 
							-o-transform: rotate(180deg); 
							transform: rotate(180deg);
						}
						
		.top-menu ul {
			position: static;
			display: none;
			width: auto;
			opacity: 1;
		}
		
	.head-menu {
		display: none;
	}
	
	.mob-panel .head-menu {
		display: block;
		height: auto;
		padding: 0;
	}
	
		.head-menu a {
			display: block;
			margin: 0 0 5px 10px;
			height: auto;
			line-height: 20px;
		}
		
			.head-menu a:hover {
				color: #000;
			}
			
	.right-nav-block {
		display: none;
	}
	
	.mob-panel .right-nav-block {
		display: block;
		padding: 40px 0 0 0;
	}
	
}


@media (max-width: 1100px) { 

	.head-news-content {
		display: none;
	}
	
	.slider-block, .slider-item, .slider-item-flex {
		height: 400px;
	}
	
	.sld1-prev, .sld1-next {
		display: none;
	}
	
	.slider-block {
		margin: 0 0 50px 0;
	}
	
	.content-block {
		display: block;
	}
	
		.left-col {
			float: none;
			width: auto;
			margin: 0 0 20px 0;
		}
		
		.right-col {
			float: none;
			width: auto;
			margin: 0;
		}
		
	.vote-block {
		text-align: center;
	}
	
	.slider-item-text, .slider-item-title {
		width: auto;
	}
	
	.rel-news:after {
		display: none !important;
	}

}

@media (max-width: 1000px) { 

	.footer-left {
		width: auto;
	}
	
	.footer-center {
		display: none;
	}
	
	.footer-logo {
		margin: 0 auto 20px auto;
	}
	
	.footer .main-width {
		display: block;
		text-align: center;
	}
	
	.footer-right {
		width: auto;
		padding: 20px 0 0 0;
	}

	.full-news-game-poster {
		top: -330px;
	}
	
	.full-news-game-head .main-width {
		padding: 25px 20px 0 20px;
	}
	
	.scr-list li {
		height: calc(31vw / 1.8);
	}
		
		.scr-list li img {
			width: 100%;
			min-height: 100%;
		}
	
	.posters-list li {
		height: calc(19vw * 1.4);
	}
		
		.scr-list li img {
			min-width: 100%;
			height: 100%;
		}

}

@media (max-width: 850px) { 
	
	.full-news-rating-left {
		display: inline-block;
		vertical-align: top;
		margin: 0 auto 20px auto;
	}
	
	.full-news-rating-center {
		display: block;
		vertical-align: top;
		margin: 0 auto 20px auto;
	}
	
	.full-news-rating-right {
		display: inline-block;
		vertical-align: top;
		margin: 0 auto 20px auto;
	}
	
	.full-news-rating {
		display: block;
		text-align: center;
	}
	
	

}


@media (max-width: 750px) { 

	.videoWrapper iframe {width: -webkit-fill-available; margin: 0;}

	.main-news-left {
		float: none;
		width: auto;
		margin: 0 0 20px 0;
	}
	
	/* .main-news-image {
		width: auto;
		height: auto;		
		position: relative;
	}
	
		.main-news-image img {
			max-width: 100%;
			width: auto;
			min-height: 10px;
		} */
		
	.main-news-right {
		margin: 0;
	}
	
	.main-news {
		border-bottom: 1px #eee solid;
		padding: 0 0 30px 0;
		margin: 0 0 30px 0;
	}
	
	.rel-content {
		display: block;
	}
	
	.rel-news {
		width: auto;
		display: block;
		
	}
	
	.rel-news-title, .rel-news-text {
		height: auto;
	}

	.full-news-game-poster {
		position: static;
		margin: 0 0 30px 0;
	}
	
	.full-news-game-head {
		background: #fff
	}
	
	.full-news-game-head .main-width {
		padding-top: 0;
	}
	
	.full-news-game-title, .full-news-game-title h1 {
		font-size: 18px;
	}
	
	.full-news-game-info {
		display: block;
	}
	
	.full-news-game-info-item {
		padding: 0;
		border: 0 !important;
		margin: 0 0 20px 0;
	}
	
	.main-news-info {
		margin-bottom: 0;
	}

}

@media (max-width: 550px) { 

	.videoWrapper iframe {width: -webkit-fill-available;; height:100%; min-height: 200px; margin: 0;}

	.slider-item-text, .footer-line {
		display: none;
	}
	
	.logo {
		width: 100px;
		height: 100px;
		background-size: cover;
	}

	.logo p {
		overflow-wrap: normal;
	}
	
	.head-block .main-width {
		height: 70px;
	}
	
	.content-block {
		margin: 0 0 30px 0;
	}
	
	.search-block .main-width {
		padding-left: 0px;
	}
	
	.slider-block {
		margin: 0px 0 20px 0;
	}
	
	.main-news-rating {
		display: block;
		margin: 0 0 20px 0;
	}
	
	.main-news-info-item {
		margin: 0 20px 20px 0;
	}
	
	.navigation-center span, .navigation-center a {
		width: 34px;
		height: 34px;
		line-height: 34px;
	}
	
	.full-news-game-poster {
		width: auto;
		height: auto;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
		.full-news-game-poster img {
			width: auto;
			max-width: 100%;
			min-height: 10px;
			min-height: 10px;
			height: auto;
			margin: 0;
			border: 0;
		}

}

@media (max-width: 450px) { 
.full-news-text iframe {width: calc(100% + 40px); max-width: calc(100% + 40px); height: 260px; margin-left: -20px; margin-right: -20px;}
	.login-name {
		display: none;
	}
	.videoWrapper iframe {width: -webkit-fill-available;; height:100%; margin: 0;}
	
	.login-hidden {
		position: absolute;
		right: 0;
		top: 52px;
		width: 180px;
		background: #fff;
		-moz-box-shadow: 0 0 35px rgba(0,0,0,.12);
		-webkit-box-shadow: 0 0 35px rgba(0,0,0,.12);
		box-shadow: 0 0 35px rgba(0,0,0,.12);
	}
	
	.login-block {
		width: 52px !important;
		height: 52px;
	}
	
	.login-image {
		width: 52px;
		height: 52px;
		overflow: hidden;
		display: inline-block;
		vertical-align: top;
		text-align: center;
	}
	
		.login-image img {
			width: 24px;
			height: 24px;
			margin-top: 12px;
		}
	
	.login-top {
		padding: 0;
	}
	
	.footer-logo {
		width: 260px;
		background-size: 90% auto;
	}
	
	.full-news-rating {
		padding: 0px;
		border: 0;
	}

}

@media (max-width: 400px) { 

	.head-block .main-width {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.logo {
		width: 100px;
    height: 100px;
    margin-left: 10px;
	}

	.logo p {
		overflow-wrap: normal;
	}
	
	.open-search {
		margin-right: 10px;
	}
	
	.right-block-title {
		font-size: 16px;
	}
	
	.topn-date {
		font-size: 11px;
	}
	
	.frating-stars {
		height: 25px;
		width: 259px;
		background-size: auto 200%;
	}
	
		.frating-stars2 {
			background-size: auto 200%;
		}

}


/*  */
@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;
		}
	
}

@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: 100px 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;
	}
	
	.games-news {
		padding: 20px 20px 20px 130px;
	}
	
	.games-news-rating {
		position: static;
		display: inline-block;
		vertical-align: top;
	}
	
}

@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;
			}
			
	.games-news {
		padding: 20px;
	}
	
		.games-news-image {
			width: auto;
			height: auto;
			position: static;
			margin: 0 0 15px 0;
		}
		
			.games-news-image img {
				width: auto;
				height: auto;
				max-width: 100%;
				min-height: 10px;
				min-width: 10px;
			}
		
			.games-news-image img {
				
			}
	
}

.DLEPush {
	z-index: 2001;
	position: fixed;
	right: 20px;
	top: 20px
}

@keyframes DLEPush-show {
	0% {
		transform: translateY(100%);
		opacity: 0;
	}

	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

.DLEPush-notification.wrapper {
	animation-name: DLEPush-show;
	animation-duration: 1s;
	position: relative;
	display: grid;
	grid-template-columns: auto 1fr;
	align-items: center;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
	max-width: 400px;
	box-shadow: 0 10px 15px rgb(0 0 0 / 20%);
	background-color: #fff;
	border-radius: 10px
}

.DLEPush-notification .DLEPush-icon {
	grid-column: 1;
	grid-row: 1 / span 2;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	width: 45px;
	height: 100%;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	text-align: center;
}

.DLEPush-notification .DLEPush-icon svg {
	scale: .8;
}

.DLEPush-notification .DLEPush-header {
	font-weight: 500;
	grid-column: 2;
	grid-row: 1;
	font-size: 1rem;
	margin-left: 1rem;
	margin-top: .5rem;
}
.DLEPush-notification .DLEPush-header:empty {
	margin-top: 0;
}

.DLEPush-notification .DLEPush-message {
	grid-column: 2;
	grid-row: 2;
	font-size: .875rem;
	margin: 1rem;
}

.DLEPush-notification .DLEPush-message li, .DLEPush-notification .DLEPush-message ul {
	list-style-type: none;
	padding-left: 0;
}

.DLEPush-notification .DLEPush-close {
	position: absolute;
	top: 8px;
	right: 10px;
	font-weight: 300;
	background: none;
	border: 0;
	font-size: 1.15rem;
	cursor: pointer;
	line-height: 1;
	padding: 0;
	color: inherit;
	outline: 0;
	opacity: 0.75;
}

@media only screen and (min-width: 601px) {
	.DLEPush-notification.wrapper {
		min-width: 400px;
	}
}

.DLEPush-notification .DLEPush-close:hover {
	opacity: 1;
}

.DLEPush-notification.wrapper.push-success {
	background-color: #e0f2f1;
}

.DLEPush-notification.wrapper.push-success .DLEPush-icon {
	background-color: #00897b;
}

.DLEPush-notification.wrapper.push-warning {
	background-color: #FFF3E0;
}

.DLEPush-notification.wrapper.push-warning .DLEPush-icon {
	background-color: #FF9800;
}

.DLEPush-notification.wrapper.push-error {
	background-color: #FBE9E7;
}

.DLEPush-notification.wrapper.push-error .DLEPush-icon {
	background-color: #FF5722;
}

input[type="text"].comments_author_field {
	width: 100%;
	margin-bottom: 10px;
}

.mce-accordion summary {
	cursor: pointer;
}

.self_delete_link {
	border: 0 none;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	padding: 12px 27px;
	border-radius: 10px;
	outline: none;
	background-color: #f44336;
	color: #fff;
	text-shadow: 0 1px #333;
	text-decoration: none !important;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
	box-sizing: border-box;
	transition: all ease .1s; transition: all ease .1s;
}

.img-header {
	filter: drop-shadow(0px 0px 8px #d5e4e6);
	border-radius: 10px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	max-width:100%;
}

.system-requirements {
	float: left;
	position: relative;
	transform-style: preserve-3d;
	width: fit-content;
	margin: 20px 10px 20px 10px;
  }

  .system-requirements a {
	color: hotpink;
    text-decoration: none;
  }

  .system-requirements ul {
	float: left;
	list-style-type:circle;
    background-color:#ffffff;
    padding: 0px 10px 0px 20px;
  }

  .system-requirements li {
    max-width: 420px;
	padding: 0 0 4px 0;
	list-style-type: none;
	font-size:15px;
    color:#2f2f2f;
  }

  .system-requirements::before {
	content: "";
	position: absolute;	
	inset: 0px;
	background: conic-gradient(from 90deg at 40% -25%, #00ffe4, #05c2ba, #00f1e7, #00f1e7, #00f1e7, #ff00cd, #ff55c0, #ff22ad, #00f1e7, #25cdfd, #25cdfd, #00f1e7, #10d6cb, #00f1e7, #00f1e7, #00f1e7);
	filter: blur(10px);
	transform: translate3d(-3px,0px,-1px);
	clip-path: polygon(-100vmax -100vmax,100vmax -100vmax,100vmax 100vmax,-100vmax 100vmax,-100vmax -100vmax,calc(0px - -3px) calc(0px - 0px),calc(0px - -3px) calc(100% - 0px - 0px),calc(100% - -3px - 0px) calc(100% - 0px - 0px),calc(100% - -3px - 0px) calc(0px - 0px),calc(0px - -3px) calc(0px - 0px));
	pointer-events: none;
  }

  .steam_update {
	float: left;
	position: relative;
	transform-style: preserve-3d;
	padding: 5px 10px 5px 10px;
	width: fit-content;
	margin: 20px 20px 17px 15px;
	border: 3px double #e5e5e5;
  }

  .download {
	background: linear-gradient(90deg, rgb(150 150 150) 0%, rgb(146 146 146) 42%, rgba(53, 58, 61, 1) 72%);
    color: #eee;
    display: flex;
    flex-wrap: wrap;
    min-height: 90px;
margin-bottom:10px;
}
.download::before {
    content: '';
    background: url('data:image/svg+xml,<svg fill="%23000000" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="70px" height="70px" viewBox="0 0 588.601 588.6" xml:space="preserve" fill-opacity="0.85"><g><path d="M168.405,288.048c-3.019,0.084-4.936,0.419-5.864,0.728v20.174l5.632-0.059c6.463-0.078,10.558-4.35,10.558-10.768C178.73,291.017,174.636,287.869,168.405,288.048z"/><path d="M82.324,290.445c-8.177,0.227-12.49,10.278-12.49,22.491c0,12.045,4.588,21.674,12.49,21.737c8.089,0.079,12.701-9.761,12.701-22.412C95.018,300.86,90.688,290.213,82.324,290.445z"/><path d="M125.722,289.235c-2.813,0.082-4.617,0.396-5.484,0.696v19.515l5.276-0.059c6.03-0.074,9.858-4.203,9.858-10.404C135.372,292.117,131.544,289.074,125.722,289.235z"/><path d="M539.568,49.201h-178.2c-0.786,0-1.561,0.074-2.347,0.124V0L11.228,46.419v494.562L359.032,588.6v-50.814c0.78,0.053,1.55,0.115,2.341,0.115h178.2c20.852,0,37.8-16.959,37.8-37.8v-413.1C577.368,66.161,560.425,49.201,539.568,49.201z M361.368,70.801h178.2c8.928,0,16.2,7.267,16.2,16.2v271.329c-23.272-58.704-70.2-90.393-132.864-99.347c-18.879-2.705-21.79,0.886-19.687,19.517c1.482,13.252,11.786,9.158,18.747,10.022c56.574,7.085,103.982,49.642,115.288,104.147c7.267,34.974-1.266,71.872-21.305,101.05h-14.08c36.64-49.116,38.834-102.389,2.964-149.575c-33.307-43.802-99.62-61.505-145.8-42.604V71.043C359.797,70.93,360.572,70.801,361.368,70.801z M359.032,333.687c2.226-0.891,4.25-1.703,6.265-2.479c45.752-17.649,97.817-0.606,122.096,39.946c23.757,39.726,14.223,90.034-22.892,122.565h-14.122c3.912-2.942,7.73-6.181,11.411-9.734c26.314-25.376,35.374-56.162,24.01-90.925c-11.527-35.258-37.446-55.244-74.007-60.592c-18.114-2.647-36.956,1.244-52.761,9.661V333.687z M359.032,378.891c0.169-0.163,0.327-0.354,0.506-0.517c22.939-22.17,62.259-21.479,84.555,1.397c22.687,23.277,22.887,60.307-2.479,81.949c-13.11,11.175-29.995,20.408-46.659,24.49c-11.935,2.921-23.905,4.777-35.923,6.021V378.891z M296.331,275.25l49.401-1.7v11.156l-19.232,0.514v61.077l-11.938-0.19v-60.57l-18.236,0.493V275.25H296.331z M60.247,292.37l-12.49,0.332v49.265l-7.771-0.11v-48.953l-11.929,0.321V284.5l32.189-1.113V292.37z M81.857,343.459c-12.677-0.211-20.545-12.983-20.545-30.26c0-18.077,8.521-31.118,21.209-31.572c13.458-0.466,21.526,12.714,21.526,30.085C104.048,332.153,94.521,343.67,81.857,343.459z M136.836,343.343c-0.738-1.867-1.917-6.982-3.31-14.776c-1.395-8.147-3.73-10.721-8.819-10.895l-4.47,0.025v25.393l-8.701-0.138v-60.515c3.267-0.828,8.208-1.55,13.324-1.73c7.056-0.242,11.907,1.071,15.238,4.504c2.745,2.797,4.316,7.148,4.316,12.469c0,8.137-4.398,13.685-9.042,15.868v0.284c3.533,1.641,5.688,6.012,6.951,12.056c1.572,7.857,2.911,15.161,3.963,17.607L136.836,343.343z M180.312,344.023c-0.788-1.935-2.059-7.229-3.554-15.298c-1.484-8.427-3.995-11.096-9.429-11.264l-4.788,0.021v26.262l-9.305-0.143v-62.574c3.488-0.865,8.754-1.608,14.241-1.798c7.549-0.274,12.738,1.086,16.313,4.627c2.942,2.896,4.617,7.394,4.617,12.906c0,8.412-4.704,14.16-9.682,16.428v0.295c3.783,1.688,6.096,6.207,7.446,12.477c1.68,8.127,3.119,15.684,4.237,18.22L180.312,344.023z M231.742,344.82l-33.874-0.533v-65.646l32.598-1.118v10.083l-22.539,0.609v17.075l21.266-0.306v9.978l-21.266,0.137v19.438l23.815,0.189V344.82z M241.052,277.151l12.234-0.422l15.515,29.141c4.061,7.668,7.604,15.688,10.434,23.235h0.19c-0.73-9.313-1.004-18.299-1.004-28.94v-24.301l10.491-0.366v70.208l-11.675-0.18l-15.881-30.47c-3.828-7.515-7.791-15.884-10.702-23.535l-0.264,0.105c0.43,8.812,0.517,17.819,0.517,29.072v24.421l-9.848-0.152v-67.816H241.052z M539.568,516.301h-4.915c8.644-11.56,15.746-23.467,21.115-35.743v19.543C555.769,509.035,548.507,516.301,539.568,516.301z"/></g></svg>') no-repeat center;
    width: 90px;
}
.download .title {
    font-size: 18px;
    flex: 0 0 45%;
    display: inline-flex;
    align-items: center;
    padding: 20px;
    /* text-transform: uppercase; */
    font-weight: bold;
    padding: 20px 20px 20px 20px;
}
.download .size_file {
    background: #353a3d;
    flex: 0 0 10%;
    justify-content: center;
    align-items: center;
    display: inline-flex;
}
.download .size_file > div {
    text-align: center;
    line-height: 1.6;
}
.download .size_file > div > span {
    display: block;
}
.download .btn_download {
    flex: 1;
    font-size: 18px;
	-webkit-text-stroke: thin;
}
.download .btn_download a {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    background: linear-gradient(90deg, rgba(33,127,111,1) 0%, rgba(39,152,132,1) 20%, rgba(33,193,164,1) 91%);
    font-size: 18px;
    transition: all 0.3s ease 0s;
}
.download .btn_download a:hover {
    background: linear-gradient(90deg, rgba(42,159,139,1) 0%, rgba(46,178,154,1) 20%, rgba(39,224,190,1) 91%);
    font-size: 18px;
}
/* 
@media only screen and (max-width:1440px) {
	.download .title {flex: 0 0 100%;display: flex;width: 100%;justify-content: center;}
	.download .size_file {flex: 0 0 30%;padding: 12px;}
	}
	@media only screen and (max-width:1366px) {
	.download .title {flex: 0 0 41%}
	.download .size_file {flex: 0 0 100px;}
	}
	@media only screen and (max-width:770px) {
	.download .title {flex: 0 0 91%;padding-left: 25px; }
	}
	@media only screen and (max-width:480px) {
	.download .size_file {flex: 0 0 100%;}
	.download .btn_download a {display: block;width: 100%;height: 100%;text-align: center;padding: 25px;}
	}
	@media only screen and (max-width: 360px) {
	.download .title {flex: 0 0 100%;display: flex; width: 100%;text-align: center;padding: 20px;font-size: 16px;}
	} */



/* @media only screen and (max-width:1440px) {
.download .title {flex: 0 0 100%;display: flex;width: 100%;justify-content: center;}
.download .size_file {flex: 0 0 30%;padding: 12px;}
} */


@media only screen and (max-width:1366px) {
.download .title {flex: 0 0 41%;}
.download .size_file {flex: 0 0 100px;}
}
@media only screen and (max-width:770px) {
.download .title {flex: 0 0 91%;padding-left: 25px;}
}
@media only screen and (max-width:480px) {
.xfieldimagegallery li img {width: 150px; height: auto;}    
.download .size_file {flex: 0 0 100%;}
.download .btn_download a {display: flex;width: auto;height: 93%;text-align: center;padding: 13px;}
}


/* @media only screen and (max-width: 360px) {
.download .title {flex: 0 0 100%;display: flex; width: 100%;text-align: center;padding: 20px;font-size: 16px;}
} */