﻿/* Template created by S-ARTs.ru | Code: CheLiOS | Design: spammer44 | URL: http://s-arts.ru */





/*================================

	1. Ïîäêëþ÷åíèå øðèôòîâ
	2. Øàïêà
	3. ×àñòü ñ òåëåôîíîì
	4. Êàê èñïîëüçîâàòü ÷èòû
	5. Ïîñëåäíèå âçëîìû
	6. Ïîñëåäíèå êîììåíòàðèè
	7. Èíôîðìàöèÿ ïåðåä ïîäâàëîì
	8. Ïîäâàë
	9. Ïîñòðàíè÷íàÿ íàâèãàöèÿ
	10. Ïîëíàÿ íîâîñòü
	11. Êîììåíòàðèè
	12. Ïðî÷èå êîððåêòèðóþøèå ñòèëè

================================*/





/* --------------------------------------------------- */
/* ---------- 1. Ïîäêëþ÷åíèå øðèôòîâ íà÷àëî ---------- */
/* --------------------------------------------------- */

/* font-family: "GothamProRegular"; */
@font-face {
	font-family: "GothamProRegular";
	src: url("../fonts/GothamProRegular/GothamProRegular.eot");
	src: url("../fonts/GothamProRegular/GothamProRegular.eot?#iefix")format("embedded-opentype"),
	url("../fonts/GothamProRegular/GothamProRegular.woff") format("woff"),
	url("../fonts/GothamProRegular/GothamProRegular.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}
/* font-family: "GothamProBold"; */
@font-face {
	font-family: "GothamProBold";
	src: url("../fonts/GothamProBold/GothamProBold.eot");
	src: url("../fonts/GothamProBold/GothamProBold.eot?#iefix")format("embedded-opentype"),
	url("../fonts/GothamProBold/GothamProBold.woff") format("woff"),
	url("../fonts/GothamProBold/GothamProBold.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}
/* font-family: "GothamProMedium"; */
@font-face {
	font-family: "GothamProMedium";
	src: url("../fonts/GothamProMedium/GothamProMedium.eot");
	src: url("../fonts/GothamProMedium/GothamProMedium.eot?#iefix")format("embedded-opentype"),
	url("../fonts/GothamProMedium/GothamProMedium.woff") format("woff"),
	url("../fonts/GothamProMedium/GothamProMedium.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}
/* font-family: "GothamProLight"; */
@font-face {
	font-family: "GothamProLight";
	src: url("../fonts/GothamProLight/GothamProLight.eot");
	src: url("../fonts/GothamProLight/GothamProLight.eot?#iefix")format("embedded-opentype"),
	url("../fonts/GothamProLight/GothamProLight.woff") format("woff"),
	url("../fonts/GothamProLight/GothamProLight.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}

/* --------------------------------------------------- */
/* ----------- 1. Ïîäêëþ÷åíèå øðèôòîâ êîíåö ---------- */
/* --------------------------------------------------- */









html, body { width: 100%; }
* { box-sizing: border-box; }
body {
	padding: 149px 0 0 0;
	margin: 0;
	font-family: "GothamProRegular";
	font-size: 19px;
	color: #515151;
	min-width: 312px;
}


h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	line-height: normal;
	margin: 0; padding: 0;
}

 h1 {
	font-size: 24px;
}

 h2 {
	font-size: 24px;
}

   .fullstory h2 {
    font-size: 24px;
}

 h3 {
	font-size: 30px;
}


   .fullstory h3 {
    font-size: 24px;
}

 h4 {
	font-size: 28px;
}

 h5 {
	font-size: 26px;
}

a {
	color: #8bae3f;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

a img {
	border: 0 none;
}

img {
	max-width: 100%;
}

textarea {
	resize: vertical;
}

input, textarea, select, button {
	font-family: "GothamProRegular";
}

input, textarea, select, button, a {
	outline: none;
}

select, #searchinput, #searchuser, #replylimit, #dlepopup input {
	height: 42px;
	border: 2px solid #dddad7;
	padding: 0 8px;
}

p {
	margin-bottom: 0.4em;
}

hr {
	border: 0 none;
	border-top: 1px solid #dbe8ed;
	height: 1px;
}

ul {
	margin: 0 0 18px 0em;
	list-style: disc outside;
}

ol {
	margin: 0 0 18px 0em;
	list-style: decimal;
}

.reset, .reset li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.clr {
	clear: both;
}

table.userstop, table.pm, table.tableform, table.calendar {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

.lcol, .rcol, form {
	display: inline;
}

.lcol {
	float: left;
}

 .rcol {
	float: right;
}

.masha_index { display: none !important; }


.parallax {
  display: block;
  overflow: hidden;
}

.container {
	position: relative;
	max-width: 1000px;
	margin: 0 auto;
}

.cheat-items {
	margin: -40px 0;
}











/* --------------------------------------------------- */
/* ------------------ 2. Øàïêà íà÷àëî ---------------- */
/* --------------------------------------------------- */
header {
	display: block;
	position: fixed;
	z-index: 99;
	width: 100%;
	top: 0;
	background: #FFF;
}

header:before {
	content: '';
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 46px;
	background: #d3633c;
}

.header {
	position: relative;
	width: 100%;
	height: 149px;
}

.header:before {
	content: '';
	position: absolute;
	top: 32px; left: 2px;
	display: block;
	width: 100%; height: 29%;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjcuNSA0OC41IDE4NS4xIDEyNy41Ij4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMzYuODc4NCIgeTE9IjEwNS43OTk3IiB4Mj0iNzMuMjUzNCIgeTI9IjE3OC40MjQ3IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDIgMCAwIC0yIDAgNDAwKSI+DQoJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0RBNEUyQiIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuMTY0OSIgc3R5bGU9InN0b3AtY29sb3I6I0RDNTUyQSIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuMjEwNyIgc3R5bGU9InN0b3AtY29sb3I6I0RENTgyOSIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuMjMxMyIgc3R5bGU9InN0b3AtY29sb3I6I0RFNUIyOCIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuNzU0NiIgc3R5bGU9InN0b3AtY29sb3I6I0Y0OUUxQSIvPg0KCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNGREI4MTUiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzFfKSIgZD0iTTk2LDE3NS40YzAuMi0wLjYsMC40LTEuMiwwLjQtMS44YzAtNC42LTYuOC04LjItMTUuMi04LjJTNjYsMTY5LDY2LDE3My42YzAsMC42LDAuMiwxLjIsMC40LDEuOEg5Ng0KCXoiLz4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMl8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMzQuNzUxNyIgeTE9IjEwNi44NjQ5IiB4Mj0iNzEuMTI2NyIgeTI9IjE3OS40ODk5IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDIgMCAwIC0yIDAgNDAwKSI+DQoJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0RBNEUyQiIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuMTY0OSIgc3R5bGU9InN0b3AtY29sb3I6I0RDNTUyQSIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuMjEwNyIgc3R5bGU9InN0b3AtY29sb3I6I0RENTgyOSIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuMjMxMyIgc3R5bGU9InN0b3AtY29sb3I6I0RFNUIyOCIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuNzU0NiIgc3R5bGU9InN0b3AtY29sb3I6I0Y0OUUxQSIvPg0KCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNGREI4MTUiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzJfKSIgZD0iTTEyMS4yLDEwOS4yYy0wLjYsMC0xLjQtMC40LTEuOC0xbC0zLjgtNi42bC02LjQsMmMtMC42LDAuMi0xLjIsMC0xLjgtMC4yYy0wLjYtMC40LTAuOC0xLTAuOC0xLjYNCglsLTAuMi0xNy40YzAtMS4yLDAuOC0yLDItMnMyLDAuOCwyLDJsMC4yLDE0LjZsNS40LTEuOGMwLjgtMC4yLDEuOCwwLDIuNCwxbDQuNiw4YzAuNiwxLDAuMiwyLjItMC44LDIuOA0KCUMxMjIsMTA5LjIsMTIxLjYsMTA5LjIsMTIxLjIsMTA5LjJ6Ii8+DQo8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzNfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjQ1LjcwNDYiIHkxPSIxMDEuMzc5IiB4Mj0iODIuMDc5NiIgeTI9IjE3NC4wMDQiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMiAwIDAgLTIgMCA0MDApIj4NCgk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojREE0RTJCIi8+DQoJPHN0b3AgIG9mZnNldD0iMC4xNjQ5IiBzdHlsZT0ic3RvcC1jb2xvcjojREM1NTJBIi8+DQoJPHN0b3AgIG9mZnNldD0iMC4yMTA3IiBzdHlsZT0ic3RvcC1jb2xvcjojREQ1ODI5Ii8+DQoJPHN0b3AgIG9mZnNldD0iMC4yMzEzIiBzdHlsZT0ic3RvcC1jb2xvcjojREU1QjI4Ii8+DQoJPHN0b3AgIG9mZnNldD0iMC43NTQ2IiBzdHlsZT0ic3RvcC1jb2xvcjojRjQ5RTFBIi8+DQoJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0ZEQjgxNSIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxwYXRoIGZpbGw9InVybCgjU1ZHSURfM18pIiBkPSJNMTUyLjYsOTNDMTUyLjYsOTMsMTUyLjQsOTMsMTUyLjYsOTNjLTEuMiwwLTItMS0yLTIuMmMxLTExLjItNS4yLTE4LjYtNS4yLTE4LjgNCgljLTAuOC0wLjgtMC42LTIuMiwwLjItMi44YzAuOC0wLjgsMi4yLTAuNiwyLjgsMC4yYzAuMiwwLjQsNy4yLDguOCw2LjIsMjEuNkMxNTQuNCw5Mi4yLDE1My42LDkzLDE1Mi42LDkzeiIvPg0KPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF80XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIzNi4yOTY2IiB5MT0iMTA2LjA5MTEiIHgyPSI3Mi42NzE2IiB5Mj0iMTc4LjcxNjEiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMiAwIDAgLTIgMCA0MDApIj4NCgk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojREE0RTJCIi8+DQoJPHN0b3AgIG9mZnNldD0iMC4xNjQ5IiBzdHlsZT0ic3RvcC1jb2xvcjojREM1NTJBIi8+DQoJPHN0b3AgIG9mZnNldD0iMC4yMTA3IiBzdHlsZT0ic3RvcC1jb2xvcjojREQ1ODI5Ii8+DQoJPHN0b3AgIG9mZnNldD0iMC4yMzEzIiBzdHlsZT0ic3RvcC1jb2xvcjojREU1QjI4Ii8+DQoJPHN0b3AgIG9mZnNldD0iMC43NTQ2IiBzdHlsZT0ic3RvcC1jb2xvcjojRjQ5RTFBIi8+DQoJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0ZEQjgxNSIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxwYXRoIGZpbGw9InVybCgjU1ZHSURfNF8pIiBkPSJNMTY1LjgsNjkuNmMtMC42LTIuMi0yLjgtMy40LTQuOC0zbC05LjQsMi40bC0xMy0xOC44Yy0wLjYtMS0xLjYtMS42LTIuOC0xLjYNCgljLTEuMi0wLjItMi4yLDAuMi0zLDAuOGwtMTMuNiwxMS4ybC0xMi44LDEuOGMtMS44LDAuMi0zLjIsMS42LTMuNCwzLjRsLTIuMiwxNkw5MSw4NC4yYy0yLjIsMC42LTMuNCwyLjgtMyw0LjhjMC40LDEuOCwyLDMsMy44LDMNCgljMC40LDAsMC42LDAsMS0wLjJsMTktNC44YzEuOCwyLjIsNS44LDUuNiwxMi44LDMuMmM1LTEuNiw3LjgtNiw5LjQtOC44bDI5LTcuMkMxNjUsNzMuOCwxNjYuNCw3MS42LDE2NS44LDY5LjZ6IE0xMjIsODcuNA0KCWMtMS42LDAuNi0zLjIsMC0zLjYtMS4yczAuNi0yLjYsMi4yLTMuMnMzLjIsMCwzLjYsMS4yUzEyMy42LDg2LjgsMTIyLDg3LjR6Ii8+DQo8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzVfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjU5LjQ1NjQiIHkxPSI5NC40OTEzIiB4Mj0iOTUuODMxNCIgeTI9IjE2Ny4xMTYzIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDIgMCAwIC0yIDAgNDAwKSI+DQoJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0RBNEUyQiIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuMTY0OSIgc3R5bGU9InN0b3AtY29sb3I6I0RDNTUyQSIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuMjEwNyIgc3R5bGU9InN0b3AtY29sb3I6I0RENTgyOSIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuMjMxMyIgc3R5bGU9InN0b3AtY29sb3I6I0RFNUIyOCIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuNzU0NiIgc3R5bGU9InN0b3AtY29sb3I6I0Y0OUUxQSIvPg0KCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNGREI4MTUiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzVfKSIgZD0iTTE2My4yLDEwMy4ybC0xLjYtMjAuNGMwLTAuOC0wLjQtMS40LTEuMi0xLjZjLTAuNi0wLjQtMS40LTAuMi0yLDAuMkMxNDMsOTIsMTE4LDEwOS4yLDExNSwxMTAuNg0KCWMtMC42LDAuMi0xLjIsMC42LTEuNCwxLjJjLTAuNCwwLjgtMC4yLDEuNiwwLjQsMi4ybDExLDEwLjRjMCwxOS42LTUsMzAtMTQuNCwzMC42SDk2LjRjLTAuNiwwLTEuNCwwLjQtMS42LDENCgljLTAuNCwwLjYtMC40LDEuMi0wLjIsMS44bDcsMTZjMC40LDAuOCwxLDEuMiwxLjgsMS4yYzAsMCwzLjIsMCw2LjYsMGMxLjgsMCwzLjQsMCw1LDBjMy0wLjIsMTMuNC0xLjIsMTguNi05LjZjMy4yLTUsNS0xMCw2LTEzLjYNCgljMS4yLDQuOCwyLjQsMTIuMiwxLjIsMjEuMmMwLDAuNiwwLDEuMiwwLjQsMS42YzAuNCwwLjQsMSwwLjYsMS42LDAuNmg0Ny44YzEuMiwwLDItMC44LDItMkMxOTIuNiwxMjQuOCwxNjguNCwxMDYuNiwxNjMuMiwxMDMuMnoiDQoJLz4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNl8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMzcuODA2MyIgeTE9IjEwNS4zMzUiIHgyPSI3NC4xODEzIiB5Mj0iMTc3Ljk2IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDIgMCAwIC0yIDAgNDAwKSI+DQoJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0RBNEUyQiIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuMTY0OSIgc3R5bGU9InN0b3AtY29sb3I6I0RDNTUyQSIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuMjEwNyIgc3R5bGU9InN0b3AtY29sb3I6I0RENTgyOSIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuMjMxMyIgc3R5bGU9InN0b3AtY29sb3I6I0RFNUIyOCIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuNzU0NiIgc3R5bGU9InN0b3AtY29sb3I6I0Y0OUUxQSIvPg0KCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNGREI4MTUiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzZfKSIgZD0iTTEwNS42LDE3My42QzEwNS42LDE3My42LDEwNS40LDE3My42LDEwNS42LDE3My42bC0yOS0yYy0xLjgsMC42LTcuNiwyLjQtMTAuOCwwLjJjLTEtMC42LTItMi0yLTQuMg0KCWMwLTUsOS44LTEyLjYsMTYuMi0xMi42aDAuMmwxNy40LDIuNGMxLDAuMiwxLjgsMS4yLDEuOCwyLjJzLTEuMiwxLjgtMi4yLDEuOEw4MCwxNTljLTUsMC4yLTEyLDYuNC0xMiw4LjZjMCwwLjYsMC4yLDAuOCwwLjIsMC44DQoJYzEuMiwwLjgsNSwwLjIsNy40LTAuOGMwLjIsMCwwLjYtMC4yLDAuOC0wLjJsMjkuMiwyYzEuMiwwLDIsMSwxLjgsMi4yQzEwNy42LDE3Mi44LDEwNi42LDE3My42LDEwNS42LDE3My42eiIvPg0KPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF83XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI1LjEzMjciIHkxPSIxMjEuNjk5OSIgeDI9IjQxLjUwNzciIHkyPSIxOTQuMzI0OSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyIDAgMCAtMiAwIDQwMCkiPg0KCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiNEQTRFMkIiLz4NCgk8c3RvcCAgb2Zmc2V0PSIwLjE2NDkiIHN0eWxlPSJzdG9wLWNvbG9yOiNEQzU1MkEiLz4NCgk8c3RvcCAgb2Zmc2V0PSIwLjIxMDciIHN0eWxlPSJzdG9wLWNvbG9yOiNERDU4MjkiLz4NCgk8c3RvcCAgb2Zmc2V0PSIwLjIzMTMiIHN0eWxlPSJzdG9wLWNvbG9yOiNERTVCMjgiLz4NCgk8c3RvcCAgb2Zmc2V0PSIwLjc1NDYiIHN0eWxlPSJzdG9wLWNvbG9yOiNGNDlFMUEiLz4NCgk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojRkRCODE1Ii8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPHBhdGggZmlsbD0idXJsKCNTVkdJRF83XykiIGQ9Ik01Mi44LDE1MC44bC0zMy42LTc0Yy0xLjQtMy4yLTUtNC42LTguMi0zYy0zLDEuNC00LjQsNS0zLDguMmMwLDAsOS40LDI5LjIsMTMuNiwzOC40DQoJYzEuNiwzLjQsNC44LDkuNCw4LjIsMTUuNGMtNC4yLDYtMTIsMTcuNC0xNS40LDIyLjhjLTMsNS0zLjgsOS40LTEuOCwxMi44YzEuNCwzLDQuNiw0LjYsOC44LDQuNmgxNy40YzEuNiwwLDMtMS40LDMtM3MtMS4yLTMtMy0zDQoJSDIxLjRjLTEsMC0zLTAuMi0zLjYtMS40Yy0wLjYtMS0wLjQtMy40LDEuOC02LjhjMi44LTQuNiw5LjItMTQsMTMuNi0yMC4yYzQuNCw3LjgsOC40LDE0LjQsOC40LDE0LjRjMS40LDMuMiw1LDQuNiw4LjIsMw0KCUM1Mi44LDE1Ny42LDU0LjIsMTU0LDUyLjgsMTUwLjh6Ii8+DQo8L3N2Zz4=) no-repeat;
}

.header-hack {
	position: absolute;
	top: 39px; left: 77px;
	width: 140px;
	display: block;
	font-family: "GothamProBold";
	font-size: 14px;
	color: #464646;
	text-transform: uppercase;
	line-height: 14px;
	text-decoration: none;
}

.header-logo {
	position: absolute;
	left: 50%; top: 35px;
	display: block;
	overflow: hidden;
	line-height: 400px;
	margin-left: -120px;
	width: 239px; height: 34px;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzMgNzkuNyI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjMUYyMDIxIiBkPSJNMjYyLDU0djEwLjVjLTMuNiwxLjctNy43LDIuNi0xMi4xLDIuNmMtMTQuOSwwLTI2LjMtMTAuOC0yNi4zLTI1LjVzMTEuNC0yNS41LDI2LjMtMjUuNQ0KCQljNC40LDAsOC41LDEsMTIuMSwyLjd2MTAuNWMtMy4xLTIuNS03LjMtNC40LTEyLjEtNC40Yy05LjQsMC0xNi43LDcuMy0xNi43LDE2LjdjMCw5LjQsNy4zLDE2LjcsMTYuNywxNi43DQoJCUMyNTQuNyw1OC40LDI1OC45LDU2LjUsMjYyLDU0eiIvPg0KCTxwYXRoIGZpbGw9IiMxRjIwMjEiIGQ9Ik0yOTQsNjZWNDZoLTE1LjN2MjBoLTkuMlYxNy4zaDkuMnYxOS45SDI5NFYxNy4zaDkuMlY2NkgyOTR6Ii8+DQoJPHBhdGggZmlsbD0iIzFGMjAyMSIgZD0iTTM0MS41LDU3LjJWNjZIMzExVjE3LjNoMzAuNXY4LjhoLTIxLjN2MTEuMUgzMzdWNDZoLTE2Ljh2MTEuMkgzNDEuNXoiLz4NCgk8cGF0aCBmaWxsPSIjMUYyMDIxIiBkPSJNMzc0LjIsNTcuMmgtMTdsLTIuNSw4LjhoLTEwbDE2LTQ4LjhoMTBsMTYsNDguOGgtMTBMMzc0LjIsNTcuMnogTTM1OS43LDQ4LjNoMTIuMmwtNS43LTE5LjhoLTAuNw0KCQlMMzU5LjcsNDguM3oiLz4NCgk8cGF0aCBmaWxsPSIjMUYyMDIxIiBkPSJNNDA0LjUsMjYuMVY2NmgtOS4yVjI2LjFoLTExLjl2LTguOGgzM3Y4LjhINDA0LjV6Ii8+DQoJPHBhdGggZmlsbD0iIzFGMjAyMSIgZD0iTTQ0Myw0My45djYuNmgtMjEuMXYtNi42SDQ0M3oiLz4NCgk8cGF0aCBmaWxsPSIjMUYyMDIxIiBkPSJNNDc2LjIsNjcuMWMtMTQuOSwwLTI2LjMtMTAuOC0yNi4zLTI1LjVzMTEuNC0yNS41LDI2LjMtMjUuNWMxNC44LDAsMjYuMywxMC44LDI2LjMsMjUuNQ0KCQlTNDkxLDY3LjEsNDc2LjIsNjcuMXogTTQ3Ni4yLDI0LjljLTkuNCwwLTE2LjcsNy4zLTE2LjcsMTYuN2MwLDkuNCw3LjMsMTYuNywxNi43LDE2LjdjOS40LDAsMTYuNy03LjMsMTYuNy0xNi43DQoJCUM0OTIuOSwzMi4zLDQ4NS42LDI0LjksNDc2LjIsMjQuOXoiLz4NCgk8cGF0aCBmaWxsPSIjMUYyMDIxIiBkPSJNNTE3LjksMjYuMXYxMS4xSDUzNFY0NmgtMTYuMXYyMGgtOS4yVjE3LjNoMjkuN3Y4LjhINTE3Ljl6Ii8+DQoJPHBhdGggZmlsbD0iIzFGMjAyMSIgZD0iTTU1Mi41LDI2LjF2MTEuMWgxNi4xVjQ2aC0xNi4xdjIwaC05LjJWMTcuM0g1NzN2OC44SDU1Mi41eiIvPg0KPC9nPg0KPHJlY3QgeD0iMTg4LjUiIHk9IjIzLjgiIGZpbGw9IiNDRENEQ0QiIHdpZHRoPSIyIiBoZWlnaHQ9IjM1Ii8+DQo8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjExNi42MzMxIiB5MT0iMTAuNDcwOSIgeDI9Ijc4LjYzMzEiIHkyPSI5Mi45NzA5Ij4NCgk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojRkZDMTE4Ii8+DQoJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0Q4NEYyMCIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxwYXRoIGZpbGw9InVybCgjU1ZHSURfMV8pIiBkPSJNMTQ3LjUsMzMuOGgtMTIuM0MxMzIuMywxNC43LDExNS44LDAsOTUuOCwwQzczLjgsMCw1NiwxNy44LDU2LDM5LjhzMTcuOCwzOS44LDM5LjgsMzkuOA0KCWMyMCwwLDM2LjUtMTQuNywzOS40LTMzLjhoMTYuM0wxNDcuNSwzMy44eiBNMTExLjUsNDUuOGgxMS4yYy0yLjcsMTIuMy0xMy43LDIxLjUtMjYuOCwyMS41Yy0xNS4yLDAtMjcuNS0xMi4zLTI3LjUtMjcuNQ0KCWMwLTE1LjIsMTIuMy0yNy41LDI3LjUtMjcuNWMxMy4xLDAsMjQuMSw5LjIsMjYuOCwyMS41aC0xNS4yTDExMS41LDQ1Ljh6Ii8+DQo8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzJfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjY1LjE2MTkiIHkxPSItMTMuMjM3IiB4Mj0iMjcuMTYxOSIgeTI9IjY5LjI2MyI+DQoJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0ZGQzExOCIvPg0KCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNEODRGMjAiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzJfKSIgZD0iTTU2LjEsNjcuM0M1Ni4xLDY3LjMsNTYuMSw2Ny4zLDU2LjEsNjcuM2MtMC4yLDAtMC4zLDAtMC41LDBjLTEzLjEsMC0yNC4xLTkuMi0yNi44LTIxLjVINDRsLTQtMTINCglIMjguOGMyLjctMTIuMywxMy43LTIxLjUsMjYuOC0yMS41YzAuMiwwLDAuMywwLDAuNSwwYzAsMCwwLDAsMCwwQzU5LDguMiw2Mi42LDQuNiw2Ni42LDEuNUM2My4xLDAuNSw1OS40LDAsNTUuNywwDQoJYy0yMCwwLTM2LjUsMTQuNy0zOS40LDMzLjhIMGw0LDEyaDEyLjNDMTkuMiw2NSwzNS43LDc5LjcsNTUuNyw3OS43YzMuOCwwLDcuNC0wLjUsMTAuOS0xLjVDNjIuNSw3NS4xLDU5LDcxLjQsNTYuMSw2Ny4zeiIvPg0KPC9zdmc+) no-repeat;
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	     -o-transform: scale(1);
	        transform: scale(1);
}

.header-login {
	position: absolute;
	z-index: 2;
	top: 0; right: 2px;
	width: 133px; height: 103px;
}

.header-login1 {
	position: relative;
	width: 133px; height: 103px;
	display: block;
	overflow: hidden;
	background: #faf9f8;
	cursor: pointer;
}

.header-login1 span {
	position: absolute;
	top: 51px; right: 20px;
	display: block;
	width: 20px; height: 3px;
}

.header-login1 span b {
	position: absolute;
	top: 0; right: 0;
	display: block;
	width: 20px; height: 3px;
	background: #3d3d3d;
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
		-ms-transform: scale(1);
		 -o-transform: scale(1);
			transform: scale(1);
}

.header-login1 span:before {
	content: '';
	position: absolute;
	top: 6px; right: 0;
	display: block;
	width: 20px; height: 3px;
	background: #3d3d3d;
}

.header-login1 span:after {
	content: '';
	position: absolute;
	top: -6px; right: 0;
	display: block;
	width: 20px; height: 3px;
	background: #3d3d3d;
}

.header-login1-open span b {
	-webkit-transform: scale(0);
	   -moz-transform: scale(0);
		-ms-transform: scale(0);
		 -o-transform: scale(0);
			transform: scale(0);
}

.header-login1-open span:before {
	top: 0; right: 0;
	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		 -o-transform: rotate(45deg);
			transform: rotate(45deg);
}

.header-login1-open span:after {
	top: 0; right: 0;
	-webkit-transform: rotate(-45deg);
	   -moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		 -o-transform: rotate(-45deg);
			transform: rotate(-45deg);
}

.header-login-avatar {
	position: absolute;
	top: 50%; left: 25px;
	margin-top: -25px;
	width: 50px; height: 50px;
	overflow: hidden;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}

.header-login-avatar img {
	width: 50px; min-height: 50px;
}

.header-login-menu {
	display: block;
	overflow: hidden;
	background: #f4f1ee;
	font-size: 12px;
	padding: 8px 0;
	-webkit-transform: scale(0);
	   -moz-transform: scale(0);
	    -ms-transform: scale(0);
	     -o-transform: scale(0);
	        transform: scale(0);
}

.header-login-menu-open {
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	     -o-transform: scale(1);
	        transform: scale(1);
}

.header-login-menu li {
	display: block;
	text-indent: 20px;
}

.header-login-menu li a {
	display: block;
	text-decoration: none;
	color: #2f2f2f;
	padding: 9px 0 8px 0;
}

.header-login-menu li a:hover {
	color: #736a63;
	background: #e1dad4;
}

.header-login-menu .header-login2 {
	display: block;
	padding: 9px 0 8px 0;
	font-family: "GothamProMedium";
	font-size: 13px;
	color: #dc5720;
	text-transform: uppercase;
}

.header-login-menu .header-login2 a {
	padding: 0;
	color: #dc5720;
}

.header-login-menu .header-login2 a:hover {
	color: #dc5720;
	background: #f4f1ee;
}

.header-login-avatar-pm {
	position: absolute;
	top: 26px; left: 63px;
	width: 18px; height: 18px;
	display: none;
	background: #ff9e2c;
	border: 4px solid #FFF;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}

.avatar-pm-true {
	display: block;
}

.loginbox {
	position: absolute;
	z-index: 2;
	top: 0; right: 2px;
	width: 140px; height: 103px;
}

.loginbox1 {
	position: relative;
	width: 140px; height: 103px;
	display: block;
	overflow: hidden;
	background: #faf9f8;
	cursor: pointer;
	font-family: "GothamProMedium";
	font-size: 14px;
	color: #2f2a27;
	text-transform: uppercase;
}

.loginbox1:before {
	content: '';
	position: absolute;
	right: 19px; top: 50%;
	width: 46px; height: 24px;
	display: block;
	margin-top: -12px;
	width: 46px; height: 24px;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjUxMC4zIDE0Ni40IDE5OS43IDEwNS41Ij4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMzkwLjMyMDciIHkxPSIxNjIuNDAzMyIgeDI9IjQzMy4wNzg1IiB5Mj0iMjUzLjM4MTQiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLTAuOTk4OCAwIDAgMSAxMDE5Ljk3ODQgMCkiPg0KCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiNERTVGMUYiLz4NCgk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojRkNCNDE5Ii8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPHBhdGggZmlsbD0idXJsKCNTVkdJRF8xXykiIGQ9Ik02NTcsMjUxLjljLTE3LjcsMC0zMy44LTguOS00My44LTIzLjRoLTUuMWwtOS41LTkuNUw1ODcsMjMwLjhsLTExLjctMTEuN2wtMTEuNywxMS43TDU1MiwyMTkuMQ0KCWwtOS41LDkuNWgtMTcuN2wtMTQuNS0yOS40bDE0LjgtMjkuNGg4OC40YzkuOC0xNC42LDI2LjItMjMuNCw0My44LTIzLjRjMjksMCw1Mi43LDIzLjcsNTIuNyw1Mi44UzY4Ni4xLDI1MS45LDY1NywyNTEuOXoNCgkgTTY1NywxNTguNGMtMTQuNSwwLTI4LjEsNy45LTM1LjMsMjAuNWwtMS42LDIuOGgtODcuN2wtOC44LDE3LjdsOC44LDE3LjRoNS43bDEzLjktMTMuOWwxMS43LDExLjdsMTEuNy0xMS43bDExLjcsMTEuN2wxMS43LTExLjcNCglsMTMuOSwxMy45aDcuM2wxLjYsMi44YzcuMywxMi42LDIwLjgsMjAuNSwzNS4zLDIwLjVjMjIuNCwwLDQxLTE4LjYsNDEtNDEuMVM2NzkuNSwxNTguNCw2NTcsMTU4LjR6Ii8+DQo8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzJfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjM0NC41NDU2IiB5MT0iMTgzLjg1NTEiIHgyPSIzODcuMTU5NyIgeTI9IjI3NC41MjczIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC0wLjk5ODggMCAwIDEgMTAxOS45Nzg0IDApIj4NCgk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojREU1RjFGIi8+DQoJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0ZDQjQxOSIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxwYXRoIGZpbGw9InVybCgjU1ZHSURfMl8pIiBkPSJNNjY4LjcsMjE2LjhjLTkuNSwwLTE3LjctNy45LTE3LjctMTcuN2MwLTkuOCw3LjktMTcuNywxNy43LTE3LjdzMTcuNyw3LjksMTcuNywxNy43DQoJQzY4Ni40LDIwOC45LDY3OC41LDIxNi44LDY2OC43LDIxNi44eiBNNjY4LjcsMTkzLjVjLTMuMiwwLTYsMi41LTYsNmMwLDMuNSwyLjUsNiw2LDZjMy4yLDAsNi0yLjUsNi02DQoJQzY3NC43LDE5NS45LDY3Mi4yLDE5My41LDY2OC43LDE5My41eiIvPg0KPC9zdmc+) no-repeat;
}

.loginbox1 i {
	position: absolute;
	top: 50%; left: 24px;
	margin-top: -8px;
	font-style: normal;
	border-bottom: 1px dashed #2f2a27;
}

.loginbox2 {
	position: absolute;
	right: 0;
	width: 238px; height: 200px;
	background: #f4f1ee;
	padding: 21px 0 0 19px;
	-webkit-transform: scale(0);
	   -moz-transform: scale(0);
	    -ms-transform: scale(0);
	     -o-transform: scale(0);
	        transform: scale(0);
}

.loginbox2-open {
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	     -o-transform: scale(1);
	        transform: scale(1);
}

.loginbox2 form {
	position: absolute;
	top: 21px;
}

.loginbox2 #login_name,
.loginbox2 #login_password {
	width: 200px; height: 35px;
	background: #dad8d5;
	border: none;
	text-align: center;
	margin: 0 0 7px 0;
	font-size: 12px;
	color: #2f2a27;
}

.loginbox2 .fbutton {
	width: 200px;
	margin: 6px 0 0 0;
}

.loginbox3 {
	position: absolute;
	z-index: 2;
	bottom: 22px;
	width: 201px;
	overflow: hidden;
	padding: 17px 0 0 5px;
}

.loginbox3 a {
	font-size: 12px;
	color: #d3633c;
}

.loginbox3 a:first-child {
	float: left;
}

.loginbox3 a:last-child {
	float: right;
}

.header form {
	display: block;
	position: absolute;
	z-index: 1;
	width: 100%;
	bottom: 7px;
}

.header #story {
	width: 100%;
	height: 30px;
	border: none;
	padding: 0 20px 0 36px;
	background-color: transparent;
	font-size: 14px;
	color: #FFF;
	text-transform: uppercase;
}

.header #search-btn {
	position: absolute;
	top: 5px; left: 0;
	display: block;
	width: 19px; height: 19px;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjI5LjUgMjYuNyA0Ni42IDQ2LjIiPg0KPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTY5LjksNzIuN0w1OSw2MS44Yy0zLDItNi42LDMuMS0xMC40LDMuMWMtMTAuNSwwLTE5LjEtOC41LTE5LjEtMTkuMWMwLTEwLjUsOC41LTE5LjEsMTkuMS0xOS4xYzEwLjUsMCwxOS4xLDguNSwxOS4xLDE5LjENCgljMCwzLjctMSw3LjEtMi44LDEwbDExLDExYzAuNiwwLjYsMC4xLDItMS4xLDMuMWwtMS42LDEuNkM3MS45LDcyLjgsNzAuNSw3My4zLDY5LjksNzIuN3ogTTYxLjIsNDUuOGMwLTctNS43LTEyLjctMTIuNy0xMi43DQoJYy03LDAtMTIuNyw1LjctMTIuNywxMi43czUuNywxMi43LDEyLjcsMTIuN0M1NS42LDU4LjUsNjEuMiw1Mi44LDYxLjIsNDUuOHoiLz4NCjwvc3ZnPg==) no-repeat;
}

.header-small .header {
	height: 102px;
}

.header-small .header:before {
	top: 11px;
}

.header-small .header-hack {
	top: 19px; left: 59px;
	width: 100px;
	font-size: 10.86px;
	line-height: 10.86px;
}

.header-small .header-logo {
	left: 50%; top: 16px;
	margin-left: -85px;
	width: 169px; height: 24px;
}

.header-small .header-login {
	height: 56px;
}

.header-small .header-login1 {
	height: 56px;
}

.header-small .header-login1 span {
	top: 25px;
}

.header-small .header-login-avatar {
	left: 25px;
	margin-top: -19px;
	width: 38px; height: 38px;
}

.header-small .header-login-avatar img {
	width: 38px; min-height: 38px;
}

.header-small .loginbox1 {
	height: 56px;
}

.header-small .header-login-avatar-pm {
	width: 16px; height: 16px;
	top: 6px; left: 52px;
}

@media screen and (max-width: 1050px) {
	.header-hack { left: 97px; }
	.header-small .header-hack { left: 79px; }
	.header:before { left: 22px; }
	.header form {
		left: 20px;
	}
	.header #story { padding: 0 40px 0 36px; }
}

@media screen and (max-width: 800px) {
	.header-logo {
		-webkit-transform: scale(0);
		   -moz-transform: scale(0);
		    -ms-transform: scale(0);
		     -o-transform: scale(0);
		        transform: scale(0);
	}
}

@media screen and (max-width: 390px) {
	body {
		padding: 102px 0 0 0;
	}

	.header { height: 102px; }

	.header:before {
		top: 11px;
	}

	.header-hack {
		top: 19px; left: 79px;
		width: 100px;
		font-size: 10.86px;
		line-height: 10.86px;
	}

	.header-logo {
		left: 50%; top: 16px;
		margin-left: -85px;
		width: 169px; height: 24px;
	}

	.header-login { height: 56px; }
	.header-login1 { height: 56px; }
	.header-login1 span { top: 25px; }

	.header-login-avatar {
		left: 25px;
		margin-top: -19px;
		width: 38px; height: 38px;
	}

	.header-login-avatar img {
		width: 38px; min-height: 38px;
	}

	.loginbox1 { height: 56px; }

	.header-login-avatar-pm {
		width: 16px; height: 16px;
		top: 6px; left: 52px;
	}
}
/* --------------------------------------------------- */
/* ------------------- 2. Øàïêà êîíåö ---------------- */
/* --------------------------------------------------- */















/* --------------------------------------------------- */
/* ---------- 3. ×àñòü ñ òåëåôîíîì íà÷àëî ------------ */
/* --------------------------------------------------- */
.top-bg {
	position: relative;
	height: 770px;
	background: url(../img/bg1.jpg) no-repeat center center;
}


.cheat-how {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 144px;
	background: #88563e;
}

.cheat-faq {
	position: relative;
	max-width: 1000px;
	margin: 0 auto;
	padding: 53px 0 0 36px;
	font-family: "GothamProMedium";
	font-size: 34px;
	color: #FFF;
	text-transform: uppercase;
}

.cheat-faq svg {
	position: absolute;
	top: 53px; left: 0;
	width: 21px; height: 34px;
	fill: #FFF;
}

.cheat-info {
	position: relative;
	max-width: 1000px;
	margin: 0 auto;
	height: 670px;
	font-family: "GothamProRegular";
	font-size: 16px;
	color: #5e4f4d;
	padding: 116px 0 0 0;
	line-height: 22px;
}

.cheat-info h1 {
	display: block;
	font-family: "GothamProMedium";
	font-size: 34px;
	color: #1c1c1c;
	line-height: 44px;
	padding-bottom: 14px;
}

.cheat-info span {
	display: block;
	width: 50%;
	padding-bottom: 34px;
}

.cheat-info-more {
	height: 61px;
	display: block;
	float: left;
	background: #92af4e;
	font-family: "GothamProMedium";
	font-size: 16px;
	color: #fcffdf;
	line-height: 62px;
	text-decoration: none;
	padding: 0 27px;
	-webkit-border-radius: 32px;
	   -moz-border-radius: 32px;
			border-radius: 32px;
}

.cheat-info-more:hover {
	text-decoration: none;
	background: #fff3cd;
	color: #e76f1e;
}

.cheat-info-phone {
	position: absolute;
	z-index: 2;
	bottom: 48px; right: 52px;
	width: 256px;
}

.cheat-info-phone-content {
	position: absolute;
	top: 48px; left: 18px;
	width: 219px; height: 392px;
	background: url(../img/phone-bg.jpg) no-repeat;
}

.cheat-info-phone-menu {
	position: absolute;
	top: 16px; right: 18px;
	width: 17px; height: 2px;
	background: #656348;
}

.cheat-info-phone-menu:before {
	content: '';
	position: absolute;
	top: 5px; right: 0;
	width: 17px; height: 2px;
	background: #656348;
}

.cheat-info-phone-menu:after {
	content: '';
	position: absolute;
	top: 10px; right: 0;
	width: 17px; height: 2px;
	background: #656348;
}

.phone-logo {
	position: absolute;
	top: 130px; left: 37px;
	width: 146px; height: 125px;
}

.cheat-info-phone-info {
	position: absolute;
	top: 67px; left: 50%;
	width: 110px;
	margin-left: -55px;
	text-align: center;
	font-family: "GothamProRegular";
	font-size: 10px;
	color: #4d4d4d;
	text-transform: uppercase;
	line-height: 14px;
}

.cheat-info-phone-load {
	position: absolute;
	bottom: 0; left: 0;
	width: 0px; height: 47px;
	background: #90b141;
}

.phone-load { width: 100px; }
.phone-load-end { width: 219px; }

.cheat-phone-load-info {
	width: 219px; height: 47px;
	font-family: "GothamProMedium";
	font-size: 8.7px;
	color: #e7eef3;
	text-transform: uppercase;
	text-indent: 67px;
	line-height: 34px;
	-webkit-transform: scale(0);
	   -moz-transform: scale(0);
	    -ms-transform: scale(0);
	     -o-transform: scale(0);
	        transform: scale(0);
}

.cheat-phone-load-info span {
	width: 100% !important;
	font-size: 14px;
	line-height: 0;
	margin-top: -7px;
}

.cheat-phone-load-info svg {
	position: absolute;
	top: 12px; left: 34px;
	width: 22px; height: 24px;
	fill: #FFF;
}

.cheat-phone-load-info-done {
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	     -o-transform: scale(1);
	        transform: scale(1);
}

.cheat-phone-logo1 {
	position: absolute;
	top: 57px; left: 50%;
	margin-left: -97px;
	width: 194px; height: 126px;
	display: block;
}

.cheat-phone-logo {
	height: 0px;
	-webkit-transform: scale(0);
	   -moz-transform: scale(0);
	    -ms-transform: scale(0);
	     -o-transform: scale(0);
	        transform: scale(0);
}

@media screen and (max-width: 1050px) {
	.cheat-faq { padding: 53px 0 0 66px; }
	.cheat-faq h1 { font-size: 30px; }
	.cheat-faq svg { left: 30px; }

	.cheat-info { padding: 116px 0 0 30px; }
}

@media screen and (max-width: 880px) {
	.cheat-faq h1 { font-size: 26px; }

	.cheat-info { font-size: 14px; line-height: 20px; }
	.cheat-info h1 { font-size: 30px; line-height: 40px; }
}

@media screen and (max-width: 830px) {
	.cheat-faq h1 { font-size: 24px; }
}

@media screen and (max-width: 800px) {
	.cheat-faq h1 { font-size: 22px; }

	.top-bg {
		-webkit-background-size: 220%;
				background-size: 220%;
	}
}

@media screen and (max-width: 770px) {
	.cheat-info h1 { font-size: 28px; line-height: 40px; }
}

@media screen and (max-width: 760px) {
	.cheat-faq h1 { font-size: 20px; }
}

@media screen and (max-width: 720px) {
	.cheat-faq h1 { font-size: 28px; }
	.cheat-info-phone {
		opacity: 0;
		-webkit-transform: scale(0);
		   -moz-transform: scale(0);
		    -ms-transform: scale(0);
		     -o-transform: scale(0);
		        transform: scale(0);
	}

	.cheat-info {
		padding: 26px 30px 0 30px;
		line-height: 22px;
		background: rgba(255, 242, 202, 0.7);
	}

	.cheat-info span {
		width: 100%;
		text-align: center;
		padding-bottom: 24px;
		line-height: 18px;
	}

	.cheat-info span h1 { line-height: 34px; }

	.cheat-info-more {
		position: absolute;
		left: 50%;
		margin-left: -90px;
	}

	.cheat-phone-logo {
		height: 223px;
		-webkit-transform: scale(1);
		   -moz-transform: scale(1);
		    -ms-transform: scale(1);
		     -o-transform: scale(1);
		        transform: scale(1);
	}

	.top-bg {
		-webkit-background-size: 300%;
				background-size: 300%;
	}
}

@media screen and (max-width: 550px) {
	.cheat-faq h1 { font-size: 26px; }
	.cheat-info span h1 { font-size: 20px; line-height: 26px; }
}

@media screen and (max-width: 440px) {
	.cheat-faq { padding: 28px 30px 0 66px; }
	.cheat-faq h1 { font-size: 20px; line-height: 26px; }
	.cheat-how { height: 104px; }
	.cheat-faq svg { top: 33px; }

	.top-bg {
		-webkit-background-size: 350%;
				background-size: 350%;
	}
}

@media screen and (max-width: 360px) {
	.cheat-faq { padding: 28px 10px 0 56px; }
	.cheat-faq svg { left: 20px; }
	.cheat-info span h1 { font-size: 18px; line-height: 22px; }

	.cheat-info {
		padding: 30px 20px 0 20px;
	}
}
/* --------------------------------------------------- */
/* ---------- 3. ×àñòü ñ òåëåôîíîì êîíåö ------------- */
/* --------------------------------------------------- */












/* --------------------------------------------------- */
/* -------- 4. Êàê èñïîëüçîâàòü ÷èòû íà÷àëî ---------- */
/* --------------------------------------------------- */
.ico-set {
	background: #f7f5ee;
}

.ico-set-icons {
	overflow: hidden;
	padding: 82px 0 0 0;
	margin: 0 -10px;
}

.ico-set-icon1 {
	display: block;
	width: 25%;
	float: left;
	padding: 0 33px 62px 33px;
	font-family: "GothamProRegular";
	text-align: center;
	font-size: 15px;
	color: #1c1c1c;
}

.ico-set-icon1 span {
	display: block;
	padding: 34px 0 0 0;
	margin: 0 -10px;
}

.ico-set-info {
	background: #eee0d4;
	font-family: "GothamProMedium";
	font-size: 18px;
	color: #d06a56;
	text-align: center;
	padding: 28px 180px 26px 180px;
	line-height: 28px;
	text-transform: uppercase;
}

.ico-set-info1 {
	font-family: "GothamProRegular";
	font-size: 14px;
	color: #515151;
	padding: 58px 0 65px 0;
	text-align: justify;
	line-height: 18px;
}

@media screen and (max-width: 1050px) {
	.ico-set-icons { margin: 0; }
	.ico-set-info { margin: 0 30px; padding: 28px 150px 26px 150px; }
	.ico-set-info1 { padding: 58px 30px 65px 30px; }
}

@media screen and (max-width: 980px) {
	.ico-set-info { padding: 28px 120px 26px 120px; }
	.ico-set-icons { margin: 0 20px; }
	.ico-set-icon1 { padding: 0 23px 62px 23px; }
}

@media screen and (max-width: 920px) {
	.ico-set-info { padding: 28px 90px 26px 90px; }
	.ico-set-icon1 span { padding: 24px 0 0 0; }
}

@media screen and (max-width: 860px) {
	.ico-set-info { padding: 28px 50px 26px 50px; }
	.ico-set-info1 { padding: 38px 30px 45px 30px; }
}

@media screen and (max-width: 780px) {
	.ico-set-info { padding: 28px 30px 26px 30px; font-size: 16px; line-height: 26px; }
	.ico-set-icon1 { padding: 0 13px 62px 13px; }
}

@media screen and (max-width: 780px) {
	.ico-set-icons { margin: 0 70px; }
	.ico-set-icon1 { width: 50%; padding: 0 33px 52px 33px; }
}

@media screen and (max-width: 630px) {
	.ico-set-icons { margin: 0 20px; }
	.ico-set-icon1 { width: 50%; }
}

@media screen and (max-width: 520px) {
	.ico-set-info { margin: 0 20px; padding: 28px 30px 26px 30px; font-size: 14px; line-height: 22px; }
	.ico-set-info1 { padding: 28px 20px 35px 20px;  font-size: 13px; }
	.ico-set-icon1 { padding: 0 33px 42px 33px; }
}

@media screen and (max-width: 470px) {
	.ico-set-icon1 { width: 50%; padding: 0 23px 42px 23px; }
}

@media screen and (max-width: 380px) {
	.ico-set-icon1 { width: 100%; padding: 0 53px 42px 53px; }
	.ico-set-icons { padding: 52px 0 0 0; }
}
/* --------------------------------------------------- */
/* -------- 4. Êàê èñïîëüçîâàòü ÷èòû êîíåö ----------- */
/* --------------------------------------------------- */















/* --------------------------------------------------- */
/* ------------ 5. Ïîñëåäíèå âçëîìû íà÷àëî ----------- */
/* --------------------------------------------------- */
.last-cheat {
	padding: 81px 0 0 0;
	background-color: #fff;
}

.last-cheat-other {
	padding: 0 0 0 0;
	background-color: #fff;
}

.last-cheat1 {
	overflow: hidden;
}

.last-cheat-title {
	position: relative;
	font-family: "GothamProMedium";
	font-size: 34px;
	color: #453b34;
	text-transform: uppercase;
	line-height: 28px;
	padding: 0 0 63px 36px;
}

.last-cheat-title img {
	position: absolute;
	top: 0; left: 0;
	width: 26px; height: 28px;
}

.last-cheat-linkall {
	position: absolute;
	top: 14px; right: 0;
}

.last-cheat-items {
	overflow: hidden;
	margin-right: -20px;
	padding: 0 0 46px 0;
}

.last-cheat-item {
	width: 14.7%;
	float: left;
	margin: 0 20px 40px 0;
	font-family: "GothamProMedium";
	text-align: center;
	font-size: 13px;
	color: #393939;
	line-height: 15px;
}

.last-cheat-item a {
	width: 100%;
	display: block;
	text-decoration: none;
	color: #393939;
}

.last-cheat-item a:hover {
	text-decoration: underline;
	color: #92af4e;
}

.last-cheat-item span {
	position: relative;
	width: 100%;
	display: block;
	overflow: hidden;
	margin-bottom: 8px;
	padding-bottom: 100%;
}

.last-cheat-item i {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
}

.last-cheat-item span:before {
	content: '';
	position: absolute;
	z-index: 2;
	top: 50%; left: 50%;
	margin: -26px 0 0 -26px;
	width: 52px; height: 52px;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjM2LjQgNS42IDEyOCAxMjYuOCI+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMDAuNCw1LjZjLTQyLjYsMC02NCwyMS4yLTY0LDYzLjRzMjEuNCw2My40LDY0LDYzLjRjNDIuOCwwLDY0LTIxLjIsNjQtNjMuNFMxNDMsNS42LDEwMC40LDUuNnoNCgkJCSBNMTM3LjYsMTA3LjRjLTcuOCw4LjItMjAuMiwxMi4yLTM3LjQsMTIuMmMtMTcsMC0yOS40LTQtMzcuMi0xMi4ycy0xMS44LTIxLTExLjgtMzguNnM0LTMwLjQsMTEuOC0zOC42UzgzLjIsMTgsMTAwLjIsMTgNCgkJCXMyOS42LDQsMzcuNCwxMi4yczExLjgsMjEsMTEuOCwzOC42QzE0OS40LDg2LjYsMTQ1LjYsOTkuNCwxMzcuNiwxMDcuNHoiLz4NCgkJPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTExNy44LDYzLjRsLTI0LTI0LjJjLTMtMy04LTMtMTEsMHMtMyw4LDAsMTFMMTAxLjYsNjlMODIuOCw4Ny44Yy0zLDMtMyw4LDAsMTFzOCwzLDExLDBMMTE4LDc0LjYNCgkJCWMxLjYtMS42LDIuMi0zLjYsMi4yLTUuNkMxMjAuMiw2NywxMTkuNCw2NC44LDExNy44LDYzLjR6Ii8+DQoJPC9nPg0KPC9zdmc+) no-repeat;
	-moz-opacity: 0.0;
		 opacity: 0.0;
		  filter: alpha(opacity=0);
	-webkit-transform: scale(0);
	   -moz-transform: scale(0);
	    -ms-transform: scale(0);
	     -o-transform: scale(0);
	        transform: scale(0);
}

.last-cheat-item:hover span:before {
	-moz-opacity: 1.0;
		 opacity: 1.0;
		  filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	     -o-transform: scale(1);
	        transform: scale(1);
}

.last-cheat-item span:after {
	content: '';
	position: absolute;
	z-index: 1;
	top: 0; bottom: 0;
	left: 0; right: 0;
	background: rgba(146, 175, 78, 0.92);
	-moz-opacity: 0.0;
		 opacity: 0.0;
		  filter: alpha(opacity=0);
	-webkit-transform: scale(0);
	   -moz-transform: scale(0);
	    -ms-transform: scale(0);
	     -o-transform: scale(0);
	        transform: scale(0);
}

.last-cheat-item:hover span:after {
	-moz-opacity: 1.0;
		 opacity: 1.0;
		  filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	     -o-transform: scale(1);
	        transform: scale(1);
}

.last-cheat-item span img {
	width: 100%;
	float: left;
}

.last-cheat-item span b {
	position: absolute;
	z-index: 1;
	right: 0; bottom: 0;
	display: block;
	font-weight: normal;
	height: 33px;
	background: rgba(228, 94, 58, 0.88);
	line-height: 32px;
	font-size: 13px;
	color: #FFF;
	padding: 0 12px;
}

.last-cheat-item em {
	font-style: normal;
	display: block;
	height: 40px;
}

@media screen and (max-width: 1050px) {
	.last-cheat-items { padding: 0 30px 46px 30px; }
	.last-cheat-item { width: 14.5%; }
	.last-cheat-linkall { right: 36px; }
	.last-cheat2 { padding: 0 30px; }
}

@media screen and (max-width: 980px) {
	.last-cheat-item { width: 14.3%; }
}

@media screen and (max-width: 910px) {
	.last-cheat-item { width: 14.1%; }
}

@media screen and (max-width: 840px) {
	.last-cheat-item { width: 17.3%; }
}

@media screen and (max-width: 800px) {
	.last-cheat-item { width: 17.1%; }
}

@media screen and (max-width: 750px) {
	.last-cheat-item { width: 16.8%; }
	.last-cheat-title { font-size: 30px; }
}

@media screen and (max-width: 690px) {
	.last-cheat-item { width: 21.7%; }
}

@media screen and (max-width: 670px) {
	.last-cheat-item { width: 21.4%; }
}

@media screen and (max-width: 620px) {
	.last-cheat-item { width: 21.1%; }
	.last-cheat-title { font-size: 25px; }
	.last-cheat-linkall { top: 46px; }
}

@media screen and (max-width: 570px) {
	.last-cheat-item { width: 29.3%; }
}

@media screen and (max-width: 555px) {
	.last-cheat-item { width: 29.0%; }
}

@media screen and (max-width: 520px) {
	.last-cheat-items {
		padding: 0 20px 46px 20px;
	}
	.last-cheat-item { width: 28.7%; }
}

@media screen and (max-width: 490px) {
	.last-cheat-item { width: 28.4%; }
}

@media screen and (max-width: 465px) {
	.last-cheat-item { width: 28.1%; }
}

@media screen and (max-width: 420px) {
	.last-cheat-item { width: 27.8%; }
	.last-cheat-title { font-size: 20px; }
}

@media screen and (max-width: 400px) {
	.last-cheat-item { width: 44.3%; }
}

@media screen and (max-width: 390px) {
	.last-cheat-item { width: 44.0%; }
}

@media screen and (max-width: 370px) {
	.last-cheat-item { width: 43.2%; }
}

@media screen and (max-width: 350px) {
	.last-cheat-title { font-size: 18px; }
}

@media screen and (max-width: 330px) {
	.last-cheat-item { width: 42.8%; }
}

@media screen and (max-width: 315px) {
	.last-cheat-item { width: 42.4%; }
}

@media screen and (max-width: 300px) {
	.last-cheat-items { padding: 0 60px 46px 60px; }
	.last-cheat-item { width: 90.0%; }
}
/* --------------------------------------------------- */
/* ------------- 5. Ïîñëåäíèå âçëîìû êîíåö ----------- */
/* --------------------------------------------------- */















/* --------------------------------------------------- */
/* ---------- 6. Ïîñëåäíèå êîììåíòàðèè íà÷àëî -------- */
/* --------------------------------------------------- */
.last-comments {
	padding: 81px 0 0 0;
	background: #f7f5ee;
}

.last-comments1 {
	overflow: hidden;
}

.last-comments-title {
	position: relative;
	font-family: "GothamProMedium";
	font-size: 34px;
	color: #453b34;
	text-transform: uppercase;
	line-height: 34px;
	padding: 0 0 53px 46px;
}

.last-comments-title img {
	position: absolute;
	top: 0; left: 0;
	width: 26px; height: 30px;
}

.last-comments-items {
	position: relative;
	overflow: hidden;
	margin-right: -21px;
	padding: 0 0 72px 0;
}

.last-comments-linkall {
	position: absolute;
	bottom: 48px; right: 24px;
}

.last-comments-item {
	width: 30.9%; /*min-height: 140px;*/
	margin: 0 21px 20px 0;
	background: #FFF;
	border: 3px solid #FFF;
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
}

.last-comments-item:hover {
	border: 3px solid #f8dfd2;
}

.last-comments-item1 {
	position: relative;
	display: block;
	overflow: hidden;
	height: 64px;
	padding: 16px 0 0 57px;
	font-family: "GothamProRegular";
	font-size: 11px;
	color: #8f8f8f;
}

.last-comments-item-ava {
	position: absolute;
	top: 18px; left: 15px;
	width: 31px; height: 31px;
	display: block;
	overflow: hidden;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}

.last-comments-item-ava img {
	width: 31px; min-height: 31px;
}

.last-comments-item-author {
	display: block;
	font-family: "GothamProMedium";
	font-size: 16px;
	color: #db5d1f;
	padding-bottom: 4px;
}

.last-comments-item-author a {
	color: #db5d1f;
	text-decoration: none;
}

.last-comments-item-author a:hover {
	text-decoration: underline;
}

.last-comments-item-text {
	display: block;
	font-size: 13px;
	color: #535353;
	padding: 0 20px 24px 20px;
}

@media screen and (max-width: 1050px) {
	.last-comments-title { padding: 0 0 53px 76px; }
	.last-comments-title img { left: 30px; }
	.last-comments-linkall { right: 54px; }
	.last-comments-items { padding: 0 30px 72px 30px; }
	.last-comments-item { width: 31.0%; }
}

@media screen and (max-width: 960px) {
	.last-comments-item { width: 30.8%; }
}

@media screen and (max-width: 890px) {
	.last-comments-item { width: 30.5%; }
}

@media screen and (max-width: 800px) {
	.last-comments-item { width: 30.2%; }
}

@media screen and (max-width: 750px) {
	.last-comments-title { font-size: 30px; }
}

@media screen and (max-width: 730px) {
	.last-comments-item { width: 46.7%; }
}

@media screen and (max-width: 710px) {
	.last-comments-item { width: 46.4%; }
}

@media screen and (max-width: 640px) {
	.last-comments-item { width: 46.1%; }
}

@media screen and (max-width: 620px) {
	.last-comments-title { font-size: 25px; }
	.last-comments-item { width: 45.7%; }
}

@media screen and (max-width: 560px) {
	.last-comments-item { width: 45.5%; }
}

@media screen and (max-width: 530px) {
	.last-comments-item { width: 95.0%; }
}

@media screen and (max-width: 520px) {
	.last-comments-items { padding: 0 20px 72px 20px; }
}

@media screen and (max-width: 420px) {
	.last-comments-title { font-size: 20px; }
	.last-comments-title { padding: 0 0 53px 70px; }
}

@media screen and (max-width: 350px) {
	.last-comments-title { font-size: 18px; }
}
/* --------------------------------------------------- */
/* ---------- 6. Ïîñëåäíèå êîììåíòàðèè êîíåö --------- */
/* --------------------------------------------------- */













/* --------------------------------------------------- */
/* -------- 7. Èíôîðìàöèÿ ïåðåä ïîäâàëîì íà÷àëî ------ */
/* --------------------------------------------------- */
.bot-bg {
	position: relative;
	background: url(../img/bg2.jpg) no-repeat center center;
}

.bottom-info {
	font-family: "GothamProRegular";
	font-size: 16px;
	color: #5e4f4d;
	line-height: 22px;
	padding: 70px 0 78px 0;
}

.bottom-info h1,
.bottom-info h2,
.bottom-info h3,
.bottom-info h4,
.bottom-info h5,
.bottom-info h6 {
	display: block;
	max-width: 800px;
	font-family: "GothamProMedium";
	font-size: 24px;
	color: #1c1c1c;
	line-height: 42px;
	padding-bottom: 30px;
	text-transform: uppercase;
}

@media screen and (max-width: 1050px) {
	.bottom-info { padding: 70px 30px 78px 30px; }
}


@media screen and (max-width: 800px) {
	.bot-bg {
		-webkit-background-size: 220%;
				background-size: 220%;
	}
}

@media screen and (max-width: 750px) {
	.bottom-info {
		font-size: 14px;
		line-height: 18px;
	}
	.bottom-info h1 {
		font-size: 30px;
		padding-bottom: 20px;
	}
}

@media screen and (max-width: 720px) {
	.bot-bg {
		-webkit-background-size: 300%;
				background-size: 300%;
	}
}

@media screen and (max-width: 620px) {
	.bottom-info h1 {
		font-size: 25px;
		padding-bottom: 14px;
		line-height: 36px;
	}
}

@media screen and (max-width: 520px) {
	.bottom-info { padding: 50px 20px 58px 20px; }
}

@media screen and (max-width: 440px) {
	.bot-bg {
		-webkit-background-size: 350%;
				background-size: 350%;
	}
}

@media screen and (max-width: 420px) {
	.bottom-info {
		font-size: 13px;
		line-height: 18px;
	}
	.bottom-info h1 {
		font-size: 20px;
		padding-bottom: 14px;
		line-height: 30px;
	}
}
/* --------------------------------------------------- */
/* -------- 7. Èíôîðìàöèÿ ïåðåä ïîäâàëîì êîíåö ------- */
/* --------------------------------------------------- */












/* --------------------------------------------------- */
/* ----------------- 8. Ïîäâàë íà÷àëî ---------------- */
/* --------------------------------------------------- */
footer {
	display: block;
	overflow: hidden;
	background: #5d4433;
}

.footer {
	position: relative;
	padding: 46px 80px 43px 116px;
	font-family: "GothamProRegular";
	font-size: 13px;
	color: #FFF;
	line-height: 16px;
	font-weight: normal;
}

.footer:before {
	content: '';
	position: absolute;
	top: 50%; left: 96px;
	width: 1px; height: 26px;
	margin-top: -13px;
	background: #796355;
}

.footer:after {
	content: '';
	position: absolute;
	top: 50%; left: 0;
	width: 73px; height: 39px;
	margin-top: -20px;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNTEuNSA3OS43Ij4NCgkJCTxwYXRoIGZpbGw9IiM4MDYzNTAiIGQ9Ik0xNDcuNSwzMy45aC0xMi4zQzEzMi4zLDE0LjksMTE1LjgsMCw5NS44LDBDNzMuOCwwLDU2LDE3LjgsNTYsMzkuOHMxNy44LDM5LjksMzkuOCwzOS45DQoJCQkJYzIwLDAsMzYuNS0xNC44LDM5LjQtMzMuOGgxNi4zTDE0Ny41LDMzLjl6IE0xMTEuNSw0NS45aDExLjJjLTIuNywxMi0xMy43LDIxLjQtMjYuOCwyMS40Yy0xNS4yLDAtMjcuNS0xMi40LTI3LjUtMjcuNQ0KCQkJCWMwLTE1LjIsMTIuMy0yNy40LDI3LjUtMjcuNGMxMy4xLDAsMjQuMSw5LjYsMjYuOCwyMS42aC0xNS4yTDExMS41LDQ1Ljl6Ii8+DQoJCQk8cGF0aCBmaWxsPSIjODA2MzUwIiBkPSJNNTYuMSw2Ny4yQzU2LjEsNjcuMiw1Ni4xLDY3LjIsNTYuMSw2Ny4yYy0wLjIsMC0wLjMsMC4xLTAuNSwwLjFjLTEzLjEsMC0yNC4xLTkuNC0yNi44LTIxLjRINDRsLTQtMTJIMjguOA0KCQkJCWMyLjctMTIsMTMuNy0yMS42LDI2LjgtMjEuNmMwLjIsMCwwLjMsMCwwLjUsMGMwLDAsMCwwLDAsMEM1OSw4LjEsNjIuNiw0LjUsNjYuNiwxLjRDNjMuMSwwLjUsNTkuNCwwLDU1LjcsMA0KCQkJCWMtMjAsMC0zNi41LDE0LjktMzkuNCwzMy45SDBsNCwxMmgxMi4zYzIuOSwxOSwxOS40LDMzLjcsMzkuNCwzMy43YzMuOCwwLDcuNC0wLjYsMTAuOS0xLjZDNjIuNSw3NS4xLDU5LDcxLjQsNTYuMSw2Ny4yeiIvPg0KCQkJPC9zdmc+) no-repeat;
}

.copy {
	position: absolute;
	top: 50%; right: 5px;
	width: 45px; height: 39px;
	display: block;
	overflow: hidden;
	line-height: 400px;
	margin-top: -20px;
}

.copy:after {
	content: '';
	position: absolute;
	top: 0; left: 0;
	width: 45px; height: 39px;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjUuNSAwLjEgMjkuMyAyNS43Ij4NCjx0aXRsZSBpZD0ibG9nb190aXRsZSI+0KDQsNC30YDQsNCx0L7RgtCw0L3QviDQsiDRgdGC0YPQtNC40LggUy1BUlRzPC90aXRsZT4NCjxwYXRoIGZpbGw9IiNiODkwNjQiIGQ9Ik0zNC43LDI1LjhjLTQsMC03LjksMC0xMS45LDBjMC4yLTAuMywwLjUtMC42LDAuNy0wLjljMC41LTAuOCwxLTEuNiwxLjItMi40YzAuNS0xLjUsMC4yLTIuOS0wLjgtNC4xDQoJYy0wLjYtMC43LTEuNC0xLjMtMi4xLTEuOWMtMC43LTAuNi0xLjQtMS0yLjEtMS42Yy0wLjktMC44LTAuOS0xLjQsMC4xLTIuMWMwLjYtMC40LDEuMi0wLjcsMS44LTFjMS40LTAuNiwyLjktMSw0LjQtMS4zDQoJQzI4LjksMTUuNSwzMS44LDIwLjYsMzQuNywyNS44eiBNMTIuMSwxMy45YzAuMywxLDEsMS42LDEuOCwyLjJjMC44LDAuNSwxLjYsMSwyLjQsMS41YzAuNCwwLjIsMC44LDAuNSwxLjEsMC43DQoJYzAuNywwLjcsMC44LDEuNSwwLjQsMi40Yy0wLjQsMC44LTEsMS40LTEuNywxLjljLTEuNCwxLTMsMS43LTQuNywyLjJjLTEuOSwwLjYtMy45LDAuOS02LDEuMkM3LjcsMjEuOCw5LjksMTcuOSwxMi4xLDEzLjl6DQoJIE0xMy44LDExLjJjMi4xLTMuNyw0LjItNy40LDYuMy0xMS4xYzEuMSwyLDIuMywzLjksMy40LDUuOWMtMC4zLDAuMi0wLjUsMC40LTAuNywwLjVjLTEuMSwwLjYtMi4yLDEuMS0zLjIsMS43DQoJYy0xLjQsMC43LTIuOSwxLjQtNC4zLDIuMUMxNC43LDEwLjYsMTQuMiwxMC45LDEzLjgsMTEuMnoiLz4NCjwvc3ZnPg==) no-repeat;
}

@media screen and (max-width: 1050px) {
	.footer { margin: 0 30px; }
}

@media screen and (max-width: 520px) {
	.footer { margin: 0 20px; text-align: center; }
	.footer { padding: 26px 0px 80px 0px; }
	.footer:after { top: auto; bottom: 23px; }
	.footer:before { display: none; }
	.copy { top: auto; bottom: 23px; }
}

@media screen and (max-width: 630px) {
	.footer { font-size: 12px; }
}
/* --------------------------------------------------- */
/* ----------------- 8. Ïîäâàë êîíåö ----------------- */
/* --------------------------------------------------- */















/* --------------------------------------------------- */
/* --------- 9. Ïîñòðàíè÷íàÿ íàâèãàöèÿ íà÷àëî -------- */
/* --------------------------------------------------- */
.basenavi {
	clear: left;
	background: #f9f8f6;
}

.nextprev {
	display: block;
	overflow: hidden;
	text-align: center;
	padding: 38px 0 38px 0;
}

.navigation {
	font-family: "GothamProMedium";
	font-size: 24px;
	color: #453b34;
	padding: 20px 15px 20px 20px;
}

.navigation span {
	color: #c26d4f;
	border: 2px solid #e6a953;
	padding: 3px 10px;
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

.navigation a {
	text-decoration: none;
	color: #453b34;
	border: 2px solid #ebe3d9;
	padding: 3px 10px;
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

.navigation a:hover {
	color: #99b35a;
	border: 2px solid #c7d5a3;
}

.thide {
	position: relative;
	font-family: "GothamProMedium";
	font-size: 20px;
	color: #b0ada8;
}

.thide a {
	text-decoration: none;
	color: #453b34;
}

.thide a:hover { color: #e16942; }

.thide svg {
	width: 12px; height: 17px;
	fill: #b0ada8;
}

.thide a svg { fill: #363636; }
.thide a:hover svg { fill: #e16942; }

.thide.pprev svg { margin: 0 7px -1px 0; }
.thide.pnext svg { margin: 0 0 -1px 7px; }

.navigation .nav_ext {
	border: none;
	color: #453b34;
}

@media screen and (max-width: 850px) {
	.navigation { display: none; }
	.thide { padding: 0 10px; }
}
/* --------------------------------------------------- */
/* ---------- 9. Ïîñòðàíè÷íàÿ íàâèãàöèÿ êîíåö -------- */
/* --------------------------------------------------- */







/* --------------------------------------------------- */
/* ------------ 10. Ïîëíàÿ íîâîñòü íà÷àëî ------------ */
/* --------------------------------------------------- */
.fullstory1 {
	background: #f3f1ee;
}

.fullstory-title {
	display: block;
	max-width: 1000px;
	margin: 0 auto;
	font-family: "GothamProBold";
	font-size: 29px;
	color: #343434;
	line-height: 36px;
	text-transform: uppercase;
	padding: 43px 0;
}

.fullstory-content {
	padding: 46px 0 0 0;
	line-height: 30px;
}

.fullstory-cheat-btn {
	position: relative;
	margin: 15px 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
}

.fullstory-cheat-btn:before {
	content: '';
	position: absolute;
	top: 43px; left: 0;
	display: block;
	width: 100%; height: 4px;
	background: #edebe8;
}

.fullstory-cheat-btn:after {
	content: '';
	position: absolute;
	z-index: 1;
	top: 15px; left: 50%;
	display: block;
	width: 246px; height: 58px;
	margin-left: -123px;
	background: #FFF;
}

.fullstory-cheat-btn a {
	position: relative;
	z-index: 2;
	display: block;
	width: 230px; height: 58px;
	margin: 15px 15px;
	background: #d3633c;
	font-family: "GothamProBold";
	font-size: 17px;
	color: #FFF;
	text-decoration: none;
	text-indent: 79px;
	line-height: 58px;
}

.fullstory-cheat-btn a.game-link {
	background: #509b5f;
}

.fullstory-cheat-btn a:before {
	content: '';
	position: absolute;
	top: 0; left: 0;
	display: block;
	width: 58px; height: 58px;
	background: #f17858;
}

.fullstory-cheat-btn a.game-link:before {
	background: #59af6b;
}

.fullstory-cheat-btn a:hover {
	opacity: 0.8;
}

.fullstory-cheat-btn a.game-link:hover {
	background: #76b869;
}

.fullstory-cheat-btn a:hover:before {
	opacity: 0.8;
}

.fullstory-cheat-btn a.game-link:hover:before {
	background: #87c67b;
}
.fullstory-cheat-btn a:after {
	content: '';
	position: absolute;
	top: 16px; left: 17px;
	display: block;
	width: 24px; height: 27px;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ijc3LjMgMjguOCAxNzkgMjAwIj4NCjxnIGlkPSJMYXllcl8zIj4NCgk8cGF0aCBmaWxsPSIjZTFmZjg0IiBkPSJNMTcyLjgsMTY0LjhjLTMtMy41LTgtMy41LTEwLjUsMGMtMywzLjUtNS41LDYtNS41LDZjLTAuNSwxLTEuNSwzLTEuNSw0LjVjMCw0LDMsNy41LDYuNSw3LjVjMi41LDAsNC41LTEuNSw1LjUtMy41DQoJCWMxLDIsMy41LDMuNSw1LjUsMy41YzMuNSwwLDYuNS0zLjUsNi41LTcuNWMwLTItMC41LTMuNS0xLjUtNC41TDE3Mi44LDE2NC44eiIvPg0KCTxwYXRoIGZpbGw9IiNlMWZmODQiIGQ9Ik0xNTUuOCwxMjAuM2wtMzkuNS0zLjVjMCwwLTQsMC01LDJjLTIsMy41LTMsNy41LTMsMTJjMCwxNCwxMS41LDI2LDI2LDI2czI2LTExLjUsMjYtMjZjMC0zLTAuNS02LTEuNS05DQoJCUMxNTcuOCwxMjAuMywxNTUuOCwxMjAuMywxNTUuOCwxMjAuM3oiLz4NCgk8cGF0aCBmaWxsPSIjZTFmZjg0IiBkPSJNMjI2LjMsMTE4LjhjLTEtMi41LTUtMi01LTJsLTM5LjUsMy41YzAsMC0yLDAuNS0yLDJjLTAuNSwzLTEuNSw1LjUtMS41LDljMCwxNCwxMS41LDI2LDI2LDI2YzE0LDAsMjYtMTEuNSwyNi0yNg0KCQlDMjI5LjMsMTI2LjMsMjI4LjMsMTIyLjgsMjI2LjMsMTE4Ljh6Ii8+DQo8L2c+DQo8ZyBpZD0iTGF5ZXJfOSI+DQoJPHBhdGggZmlsbD0iI2UxZmY4NCIgZD0iTTE2Ni44LDI4LjhjLTQ5LjUsMC04OS41LDQwLTg5LjUsODkuNWMwLDI2LjUsMTIsNTIsMzMuNSw2OS41bDAuNSwwLjV2MC41djIwLjVjMCwxNCw5LDE5LDE3LDE5aDMuNWMzLjUsMCw2LjUtMSw5LTMuNQ0KCQljMy41LDIuNSw4LDQsMTIuNSw0YzUuNSwwLDEwLjUtMiwxMy41LTVjMy41LDMuNSw4LDUsMTMuNSw1YzUsMCw5LjUtMS41LDEyLjUtNGMyLDIsNS41LDMuNSw5LDMuNWgzLjVjOCwwLDE3LjUtNSwxNy41LTE5di0yMC41DQoJCXYtMmMyMS41LTE2LjUsMzMuNS00MiwzMy41LTY5LjVDMjU1LjgsNjguOCwyMTUuOCwyOC44LDE2Ni44LDI4Ljh6IE0yMTQuOCwxODAuM2wtNi41LDMuNWMtMiwxLTIuNSwzLjUtMS41LDVjMC41LDEsMiwyLDMsMg0KCQljMC41LDAsMC41LDAsMS41LTAuNWwwLjUtMC41djIwLjVjMCw1LTEuNSw4LTYuNSw4aC0zLjVjLTIsMC0zLjUtMi0zLjUtNXMtMi01LTUtNWMtMywwLTUsMi01LDVzLTMuNSw1LTcuNSw1Yy00LDAtNy41LTItNy41LTUNCgkJcy0yLjUtNS02LTVzLTYsMi02LDVzLTMuNSw1LTcuNSw1cy03LjUtMi41LTcuNS01cy0yLTUuNS01LTUuNXMtNSwyLTUsNWMwLDMtMS41LDUtMy41LDVjLTIsMC0zLjUsMC0zLjUsMGMtNSwwLTYtMy02LTh2LTIwLjUNCgkJbDAuNSwxYzAuNSwwLjUsMCwwLjUsMC41LDAuNWMxLDAsMi41LTAuNSwzLjUtMmMxLTIsMC41LTQtMS01bC03LTQuNWgtMC41Yy0xNy41LTE0LjUtMjkuNS0zNi41LTI5LjUtNjFjMC0yOC41LDE1LTUzLDM4LTY3bDE0LDIwDQoJCWwtMTIsMC41bDMyLDM4LjVsLTEyLjUtMzFsMTIuNS0xbC0xNS0zNmM2LjUtMiwxMy41LTMsMjEtM2M0My41LDAsNzgsMzUsNzgsNzhDMjQ0LjgsMTQzLjMsMjMzLjMsMTY1LjgsMjE0LjgsMTgwLjN6Ii8+DQo8L2c+DQo8L3N2Zz4=) no-repeat;
}

.fullstory-cheat-btn a.game-link:after {
	background-image: url('/templates/Cheat-off/images/b2.png');
	background-size: 24px 27px;
}

.fullstory-attach {
	position: relative;
	background: #f1efec;
	margin-top: 102px;
}

.fullstory-attach-info {
	position: relative;
	font-size: 18px;
	color: #505050;
	line-height: 22px;
	padding: 0 0 46px 95px;
}

.fullstory-attach-info span {
	display: block;
	font-family: "GothamProMedium";
	font-size: 20px;
	color: #1a1a1a;
	text-transform: uppercase;
	padding-bottom: 1px;
}

.fullstory-attach-info:before {
	content: '';
	position: absolute;
	top: 5px; left: 0;
	width: 68px; height: 59px;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjU4LjYgNTIuNCA4Mi45IDcyLjMiPg0KPHBhdGggZmlsbD0iIzUwNTA1MCIgZD0iTTEzMC41LDc3LjJsMTAuOS02LjZMMTExLDUyLjRMMTAwLDU4LjloMGwwLDBsMCwwaDBMODksNTIuNEw1OC42LDcwLjZsMTAuOSw2LjZsLTEwLjksNi42bDEzLjIsNy45djE2bDI4LjMsMTdsMjguMi0xN3YtMTYNCglsMTMuMi03LjlMMTMwLjUsNzcuMnogTTEzMi40LDgzLjhMMTExLDk2LjZsLTYuNC0zLjhMMTI2LDc5LjlMMTMyLjQsODMuOHogTTEwMi4zLDY1LjhsMTksMTEuNGwtMTksMTEuNA0KCUMxMDIuMyw4OC42LDEwMi4zLDY1LjgsMTAyLjMsNjUuOHogTTk3LjcsODguNkw3OC42LDc3LjJsMTkuMS0xMS40Vjg4LjZ6IE0xMTEsNTcuOGwyMS40LDEyLjhsLTYuNCwzLjhsLTIxLjQtMTIuOEwxMTEsNTcuOHoNCgkgTTY3LjYsNzAuN0w4OSw1Ny44bDYuNCwzLjhMNzQuMSw3NC41TDY3LjYsNzAuN3ogTTc0LDc5LjlsMjEuNCwxMi44TDg5LDk2LjZMNjcuNiw4My44TDc0LDc5Ljl6IE03Ni40LDk0LjVsMTIuNiw3LjZsOC42LTUuMnYyMC45DQoJTDc2LjQsMTA1Vjk0LjV6IE0xMjMuNiwxMDVsLTIxLjIsMTIuOFY5Ni45bDguNiw1LjJsMTIuNi03LjZWMTA1eiIvPg0KPC9zdmc+) no-repeat;
}

.fullstory-attach-item {
	position: relative;
	top: -52px;
	height: 103px;
	background: #95b141;
	overflow: hidden;
}

.fullstory-attach-item-right {
	position: absolute;
	top: 0; right: 0;
	width: 268px; height: 103px;
	font-size: 16px;
	line-height: 132px;
	text-indent: 20px;
}

.fullstory-attach-item .attachment {
	background: #559a64;
	color: #9cd0a7;
}

.fullstory-attach-item .attachment a {
	position: absolute;
	top: 0; right: 0;
	width: 268px; height: 103px;
	overflow: hidden;
	text-decoration: none;
	color: #9cd0a7;
}

.fullstory-attach-item .attachment a:before {
	content: 'СКАЧАТЬ';
	position: absolute;
	top: 31px; left: 0;
	font-family: "GothamProBold";
	line-height: 22px;
	font-size: 29px;
	color: #FFF;
}

.fullstory-attach-item .attachment:hover a:before { color: #534538; }

.fullstory-attach-item .attachment:hover a { color: #b48961; }

.fullstory-attach-item .attachment svg {
	position: absolute;
	top: 26px; right: 20px;
	width: 39px; height: 50px;
	fill: #b9e87c;
}

.fullstory-attach-item .attachment:hover {
	background: #f8c85e;
}

.fullstory-attach-item .attachment:hover svg {
	fill: #b05836;
}

.fullstory-attach-item-left {
	position: relative;
	font-family: "GothamProMedium";
	text-transform: uppercase;
	font-size: 27px;
	padding: 44px 0 0 136px;
	height: 103px;
	cursor: pointer;
	color: #FFF;
	line-height: 14px;
}

.fullstory-attach-item-left-text {
	position: relative;
	border-bottom: 2px dashed #FFF;
	opacity: 1;
}

.fullstory-attach-item-left-text:before {
	content: '';
	position: absolute;
	top: 6px; left: -39px;
	width: 25px; height: 25px;
}

.fullstory-attach-load1-close {
	opacity: 0;
}

.fullstory-attach-load1:before {
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjI5LjUgMjYuNyA0Ni42IDQ2LjIiPg0KPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTY5LjksNzIuN0w1OSw2MS44Yy0zLDItNi42LDMuMS0xMC40LDMuMWMtMTAuNSwwLTE5LjEtOC41LTE5LjEtMTkuMWMwLTEwLjUsOC41LTE5LjEsMTkuMS0xOS4xYzEwLjUsMCwxOS4xLDguNSwxOS4xLDE5LjENCgljMCwzLjctMSw3LjEtMi44LDEwbDExLDExYzAuNiwwLjYsMC4xLDItMS4xLDMuMWwtMS42LDEuNkM3MS45LDcyLjgsNzAuNSw3My4zLDY5LjksNzIuN3ogTTYxLjIsNDUuOGMwLTctNS43LTEyLjctMTIuNy0xMi43DQoJYy03LDAtMTIuNyw1LjctMTIuNywxMi43czUuNywxMi43LDEyLjcsMTIuN0M1NS42LDU4LjUsNjEuMiw1Mi44LDYxLjIsNDUuOHoiLz4NCjwvc3ZnPg==) no-repeat;
}

.fullstory-attach-load2 {
	position: absolute;
	top: 20px; left: 20px; right: 288px;
	display: block;
	height: 63px;
	background: #809a32;
	line-height: 64px;
	text-align: center;
	opacity: 0;
}

.fullstory-attach-load2-open {
	opacity: 1;
}

.fullstory-attach-load2-close {
	opacity: 0;
}

.fullstory-attach-load2 i {
	position: relative;
	font-style: normal;
	color: #424844;
}

.fullstory-attach-load2:before {
	content: '';
	position: absolute;
	top: 0; left: 0;
	display: block;
	width: 0%;
	height: 63px;
	background: url(../img/load.jpg) repeat-x;
}

.fullstory-attach-load2-open:before {
	width: 20%;
}

.fullstory-attach-load2-open1:before {
	width: 50%;
}

.fullstory-attach-load2-open2:before {
	width: 100%;
}

.fullstory-attach-load3 {
	position: absolute;
	top: 0px; left: 0; right: 288px;
	display: block;
	height: 102px;
	line-height: 102px;
	padding-left: 139px;
	opacity: 0;
}

.fullstory-attach-load3-open {
	opacity: 1;
}

.fullstory-attach-load3 b {
	font-weight: normal;
}

.fullstory-attach-load3:before {
	content: '';
	position: absolute;
	top: 0; left: 0;
	display: block;
	width: 102px;
	height: 102px;
	background: #83a336;
}

.fullstory-attach-load3:after {
	content: '';
	position: absolute;
	top: 29px; left: 30px;
	display: block;
	width: 44px;
	height: 50px;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjM3LjggLTMuMiAxMjcuNiAxNDgiPg0KPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE1OSw1LjhjLTEwLjYtMy4yLTMzLjQtOS01Ny40LTlzLTQ2LjgsNi01Ny40LDljLTMuOCwxLjItNi40LDQuNi02LjQsOC44Vjk1YzAsMi42LDEuMiw1LjIsMyw3DQoJYzE2LjQsMTYuMiwzNy40LDMzLjIsNjEsNDIuOGMyMy40LTkuNCw0NC4yLTI2LjYsNjAuNi00Mi42YzEuOC0xLjgsMy00LjIsMy03VjE0LjZDMTY1LjQsMTAuNiwxNjIuOCw3LDE1OSw1Ljh6IE0xNTQuMiw5NC40DQoJYy0xOC44LDE4LjItMzUuOCwzMC42LTUyLjYsMzhjLTE2LjYtNy42LTMzLjgtMjAtNTIuNi0zOHYtNzhjMTEuMi0zLjIsMzEuNC04LDUyLjYtOHM0MS40LDQuOCw1Mi42LDhWOTQuNHoiLz4NCjxwb2x5Z29uIGZpbGw9IiNGRkYiIHBvaW50cz0iOTYuOCw5MyA3Mi42LDY5IDgwLjIsNjEuNiA5NS44LDc3IDEyNS40LDQwIDEzMy44LDQ2LjYgIi8+DQo8L3N2Zz4=) no-repeat;
}

.fullstory-related {
	overflow: hidden;
	max-width: 1000px;
	margin: 0 auto;
	padding: 61px 0 0 0;
	margin-bottom: -40px;
}

.fullstory-related .cheat-items { margin: 0; }

.fullstory-related-title {
	position: relative;
	font-family: "GothamProMedium";
	font-size: 28px;
	color: #453b34;
	text-transform: uppercase;
	line-height: 30px;
	padding: 0 0 56px 59px;
}

.fullstory-related-title img {
	position: absolute;
	top: 0; left: 0;
	width: 39px; height: 31px;
}

@media screen and (max-width: 1050px) {
	.fullstory-title,
	.fullstory-content,
	.fullstory-related-title { margin: 0 30px; }
	.fullstory-attach { padding: 0 30px; }
	.fullstory-content .ico-set-info { margin: 0; }
	.fullstory-attach-load3 b { display: none; }
}

@media screen and (max-width: 1010px) {
	.fullstory-attach-item-left {
		font-size: 27px;
		padding: 44px 0 0 116px;
	}
}

@media screen and (max-width: 1000px) {
	.fullstory-attach-item-left {
		font-size: 24px;
		padding: 44px 0 0 106px;
	}
	.fullstory-attach-item-left-text:before { top: 5px; }
}

@media screen and (max-width: 950px) {
	.fullstory-attach-item-left {
		font-size: 20px;
		padding: 48px 0 0 90px;
	}
	.fullstory-attach-item-left-text:before { top: 1px; }
}

@media screen and (max-width: 860px) {
	.fullstory-attach-item-left {
		font-size: 18px;
		padding: 48px 0 0 80px;
	}
}

@media screen and (max-width: 780px) {
	.fullstory-attach-item-left {
		font-size: 16px;
		padding: 48px 0 0 60px;
	}
}

@media screen and (max-width: 710px) {
	.fullstory-attach-item-left {
		font-size: 14px;
	}
	.fullstory-attach-item-left-text:before { top: -1px; }
}

@media screen and (max-width: 710px) {
	.fullstory-attach-item-left {
		font-size: 14px;
	}
	.fullstory-attach-item-left { display: none; }
	.fullstory-attach-item { background: none; }
	.fullstory-attach-item-right { right: 50%; margin-right: -134px; }
	.fullstory-attach-info { padding-left: 0; font-size: 16px; line-height: 20px; }
	.fullstory-attach-info:before { display: none; }
}

@media screen and (max-width: 650px) {
	.fullstory-title,
	.fullstory-content,
	.fullstory-related-title { margin: 0 30px; }
	.fullstory-attach { padding: 0 20px; }
	.fullstory-title { font-size: 24px; line-height: 30px; }
	.fullstory-related-title { font-size: 24px; }
}

@media screen and (max-width: 400px) {
	.fullstory-title { font-size: 18px; line-height: 26px; }
	.fullstory-related-title { font-size: 18px; padding-left: 50px; }
}


.comments {
	background: #f6f6f6;
	padding: 54px 0 40px 0;
}

.fullstory-comm-title {
	position: relative;
	font-family: "GothamProMedium";
	font-size: 28px;
	color: #453b34;
	text-transform: uppercase;
	line-height: 32px;
	padding: 0 0 36px 0;
	margin-top: 20px;
}

.fullstory-comm-title-rewiew {
	position: relative;
	font-family: "GothamProMedium";
	font-size: 28px;
	color: #453b34;
	text-transform: uppercase;
	line-height: 32px;
	padding: 0 0 36px 0;
	margin-top: 20px;
}

@media screen and (max-width: 1050px) {
	.comments { padding: 54px 30px 40px 30px; }
}

@media screen and (max-width: 650px) {
	.comments { padding: 54px 20px 40px 20px; }
	.mass_comments_action { font-size: 0px !important; }
	.mass_comments_action select { margin-right: 10px; }
	.fullstory-comm-title { font-size: 24px; }
}

@media screen and (max-width: 400px) {
	.mass_comments_action select { margin-right: 0; margin-bottom: 8px; }
	.fullstory-comm-title { font-size: 20px; }
}




.info {
	background: #d97b4d;
	font-size: 17px;
	color: #FFF;
	line-height: 26px;
	padding: 26px 30px;
	margin-top: 30px;
	margin-bottom: 30px;
}

.info a { color: #cbffee; }

.info b {
	font-family: "GothamProMedium";
	font-size: 19px;
	text-transform: uppercase;
	font-weight: normal;
}



.fullstory-addcomm-title {
	position: relative;
	font-family: "GothamProMedium";
	font-size: 28px;
	color: #453b34;
	text-transform: uppercase;
	line-height: 32px;
	padding: 0 0 36px 54px;
	margin-top: 20px;
}

.fullstory-addcomm-title h5 {
	position: relative;
	font-family: "GothamProMedium";
	font-size: 28px;
	color: #453b34;
	text-transform: uppercase;
	line-height: 32px;
	padding: 0 0 36px 54px;
	margin-top: 20px;
}

.fullstory-addcomm-title img {
	position: absolute;
	top: 0; left: 0;
	width: 39px; height: 31px;
}

.addcomm {
	width: 100%;
	font-size: 14px;
	padding-bottom: 60px;
	overflow: hidden;
}

#comments {
	height: 200px;
	margin-bottom: 26px;
	background: url(../img/commfocus.jpg) no-repeat center;
}

#comments:focus {
	background: none;
}

.addcomm-button {
	float: right;
	display: block;
	height: 61px;
	background: #92af4e;
	border: none;
	font-family: "GothamProMedium";
	color: #fcffdf;
	font-size: 18px;
	cursor: pointer;
	padding: 0 25px;
	margin-top: -36px;
	-webkit-border-radius: 32px;
	   -moz-border-radius: 32px;
			border-radius: 32px;
}

.addcomm-button:hover {
	background: #b7cb68;
}

.addcomm input {
	width: 100%;
	max-width: 300px;
	height: 42px;
	border: 2px solid #dddad7;
	padding: 0 8px;
	margin-bottom: 8px;
}

.addcomm #allow_subscribe {
	width: auto;
	height: auto;
	border: none;
	padding: 0;
	margin-bottom: 0;
}

.addcomm .label {
	width: 120px;
}

.sec_code img { height: 42px; margin: 0 0 -17px 10px; }

@media screen and (max-width: 1050px) {
	.addcomm { padding: 0 30px 60px 30px; }
	.fullstory-addcomm-title { margin: 20px 30px 0 30px; }
}

@media screen and (max-width: 790px) {
	#comments {
		-webkit-background-size: 90%;
		background-size: 90%;
	}
}

@media screen and (max-width: 650px) {
	.fullstory-addcomm-title { font-size: 24px; margin: 20px 20px 0 20px; }
	.addcomm { padding: 0 20px 60px 20px; }
}

@media screen and (max-width: 600px) {
	#comments {
		background: none;
	}
	.addcomm-button { margin-top: 20px; }
}

@media screen and (max-width: 400px) {
	.fullstory-addcomm-title { font-size: 18px; padding-left: 50px; }
}
/* --------------------------------------------------- */
/* ------------- 10. Ïîëíàÿ íîâîñòü êîíåö ------------ */
/* --------------------------------------------------- */
















/* --------------------------------------------------- */
/* -------------- 11. Êîììåíòàðèè íà÷àëî ------------- */
/* --------------------------------------------------- */
.comment {
	position: relative;
	padding-bottom: 36px;
}

.comment1 {
	position: relative;
	height: 69px;
}

.comment2 {
	padding: 0 0 0 93px;
	font-size: 13px;
	color: #b1b1b1;
}

.comment-ava {
	position: absolute;
	top: 0; left: 30px;
	width: 48px; height: 48px;
	overflow: hidden;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}

.comment-ava img {
	width: 48px; min-height: 48px;
}

.comment-author {
	display: block;
	font-family: "GothamProBold";
	font-size: 14px;
	color: #d5652e;
	padding: 9px 0 1px 0;
}

.comment-author a {
	color: #d5652e;
	text-decoration: none;
}

.comment-rewiew {
	display: block;
	font-family: "GothamProBold";
	font-size: 14px;
	color: #d5652e;
	padding: 9px 0 1px 0;
}

.comment-rewiew a {
	color: #d5652e;
	text-decoration: none;
}

.comment-text {
	position: relative;
	background: #FFF;
	font-size: 17px;
	color: #3f3b39;
	line-height: 34px;
	padding: 29px 56px;
	-webkit-box-shadow: 2px 2px 10px 0 #e5e5e5;
	   -moz-box-shadow: 2px 2px 10px 0 #e5e5e5;
			box-shadow: 2px 2px 10px 0 #e5e5e5;
}

.comment-text h3 { font-size: 15px; }

.comment-text:before {
	content: '';
	position: absolute;
	top: -22px; left: 44px;
	width: 0; height: 0;
	border: 11px solid transparent;
	border-bottom-color: #FFF;
}

.signature { color: #b2a99e; }

.comedit {
	display: block;
	font-size: 12px;
	padding-top: 20px;
}

.comedit li {
	display: inline;
	padding-right: 9px;
}

.comedit a { color: #b2a99e; }
.comedit a:hover { color: #92af4e; }

@media screen and (max-width: 1050px) {
	.addcomm { padding: 0 30px 60px 30px; }
	.fullstory-addcomm-title { margin: 20px 30px 0 30px; }
}
/* --------------------------------------------------- */
/* -------------- 11. Êîììåíòàðèè êîíåö -------------- */
/* --------------------------------------------------- */










/* --------------------------------------------------- */
/* --------- 12. Ïðî÷èå êîððåêòèðóþøèå ñòèëè --------- */
/* --------------------------------------------------- */
.f_input,
#xf_down {
	width: 100%;
	max-width: 300px;
	height: 42px;
	border: 2px solid #dddad7;
	padding: 0 8px;
	margin-bottom: 8px;
}

.f_textarea {
	width: 100%;
	border: 2px solid #dddad7;
	padding: 0 8px;
	margin-bottom: 8px;
}

.label { width: 150px; }
b#b_font.bb-sel, b#b_size.bb-sel { margin-right: 8px; }

@media screen and (max-width: 520px) {
	.brdform .tableform td { display: block; clear: left; }
	.f_input,
	#xf_down {
		width: 100%;
		max-width: 280px;
	}
	table.tableform {
		max-width: 280px !important;
	}
}


.other-block {
	padding: 40px 0 50px 0;
	overflow: hidden;
}

@media screen and (max-width: 1050px) {
	.other-block { padding: 40px 30px 50px 30px; }
}

@media screen and (max-width: 600px) {
	.other-block { padding: 40px 20px 50px 20px; }
}

@media screen and (max-width: 530px) {
	.other-block {
		padding: 20px 20px 30px 20px;
	}
	.other-block .tableform td {
		display: block;
	}
	.other-block .tableform td input,
	.other-block .tableform td textarea,
	.other-block .tableform td select {
		width: 100%;
		max-width: 280px;
	}
	.other-block .tableform td.pm-editor textarea {
		width: 100%;
		max-width: auto;
	}
	.other-block .tableform .sec_code img {
		margin-left: 0;
	}

	.other-block .tableform td input[type="checkbox"] {
		width: 20px;
	}
}



.pm .bbcodes {
	margin: 8px 9px 0 0;
}

@media screen and (max-width: 412px) {
	.pm .bbcodes { margin: 8px 0px 0 0; }
	.pm { font-size: 12px; }
	.pm_head { font-size: 10px; min-width: 0px !important; }
}




.statistics {
	padding: 30px 0 0 0;
}

.statistics ul {
	margin: 0 40px 30px 0;
}





.userinfo-right {
	margin-left: 160px;
}

@media screen and (max-width: 720px) {
	.userinfo-right {
		margin-left: 0;
		padding-top: 30px;
		clear: left;
	}
}





.popup-avatar {
	position: absolute;
	z-index: 10;
	top: 28px; left: 16px;
	width: 52px; height: 52px;
	overflow: hidden;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}

.popup-avatar img {
	width: 52px; min-height: 52px;
}

.popup-info {
	font-size: 12px;
	color: #3a3a3a;
	line-height: 16px;
	margin: 10px 0 0 70px;
}

.popup-info b {
	font-family: "GothamProMedium";
	font-weight: normal;
}

.popup-info1 {
	position: absolute;
	left: 0; bottom: 7px;
	width: 163px;
	height: 38px;
	background: #f3f1ee;
	border-right: 1px solid #dedddb;
	padding: 0 0 0 20px;
}

.popup-info2 {
	position: absolute;
	right: 0; bottom: 7px;
	width: 162px;
	height: 38px;
	background: #f3f1ee;
}

.popup-info1:hover,
.popup-info2:hover {
	background: #eae6e0;
}

.popup-info1 a,
.popup-info2 a {
	position: absolute;
	top: 0; bottom: 0;
	left: 0; right: 0;
	line-height: 200px;
}

.popup-info1:after,
.popup-info2:after {
	content: 'Ïîêàçàòü';
	display: block;
	font-size: 10px;
	padding: 0 0 0 16px;
	margin-top: -8px;
	text-transform: uppercase;
}

.popup-info1 b,
.popup-info2 b {
	font-size: 12px;
	padding-left: 16px;
	line-height: 28px;
}

#dlepopup { font-size: 12px !important; }
#dlepopup input { font-size: 13px !important; }
/* --------------------------------------------------- */
/* --------- 12. Ïðî÷èå êîððåêòèðóþøèå ñòèëè --------- */
/* --------------------------------------------------- */








.cheat-info-more,
.cheat-info-phone-load,
.cheat-phone-load-info,
.last-cheat-item span:before,
.last-cheat-item span:after,
.last-comments-item,
.header-login-menu li a,
.header-login-menu,
.header-login1 span b,
.header-login1 span:before,
.header-login1 span:after,
.bbcodes, .bbcodes_poll, .fbutton,
.loginbox2,
.navigation a,
.thide a,
.thide a svg,
.navigation,
.fullstory-cheat-btn a,
.fullstory-cheat-btn a:before,
.fullstory-attach-item-right,
.fullstory-attach-item .attachment a,
.fullstory-attach-item .attachment a:before,
.fullstory-attach-item .attachment svg,
.fullstory-attach-item-left-text,
.fullstory-attach-load2,
.fullstory-attach-load3,
.fullstory-attach-load2:before,
.bb-btn,
.addcomm-button,
.popup-info2,
.ui-button
{
	-webkit-transition: all 0.3s ease;
	   -moz-transition: all 0.3s ease;
	    -ms-transition: all 0.3s ease;
	     -o-transition: all 0.3s ease;
		    transition: all 0.3s ease;
}


.header,
.header:before,
.header-hack,
.header-logo,
.header-login1,
.header-login1 span,
.header-login-avatar,
.header-login-avatar img,
.loginbox1,
.header-login-avatar-pm
{
	-webkit-transition: all 0.1s ease;
	   -moz-transition: all 0.1s ease;
	    -ms-transition: all 0.1s ease;
	     -o-transition: all 0.1s ease;
		    transition: all 0.1s ease;
}


.cheat-faq,
.cheat-faq svg,
.cheat-faq h1,
.cheat-info-phone,
.cheat-how,
.cheat-info span,
.cheat-info span h1,
.cheat-info h1,
.cheat-info-more,
.cheat-phone-logo,
.ico-set-icons,
.ico-set-info,
.ico-set-info1,
.ico-set-icons,
.ico-set-icon1,
.ico-set-icon1 span
 {
	-webkit-transition: all 0.3s ease;
	   -moz-transition: all 0.3s ease;
	    -ms-transition: all 0.3s ease;
	     -o-transition: all 0.3s ease;
		    transition: all 0.3s ease;
}


/* Safari õàê */
.cheat-info-phone { (;bottom: 28px; right: 51px;); }
.phone { width: 256px; height: 513px; }
.phone { (;height: 553px;); }
.cheat-info-phone-content { (;top: 68px;); }
.phone-logo { (;top: 63px; height: 260px;); }
.ico-set-icon1 { (;margin: -400px 0 0 0;); }
.ico-set-icon1 img { (;margin-bottom: -400px;); }


/* Êîìó íóæíû âîîáùå ýòè êîììåíòàðèè? */
.fullstory-attach-item:not(:first-child) {
	margin-top: 20px;
}
.fullstory-attach-item .rating-left {
	background: #d97b4d;
}
.fullstory-attach-item .rating-right {
	background: #d3633c;
}
.rating-left-text:before {
	background: url(../images/heart.png) no-repeat;
	background-size: contain;
}
.fullstory-attach-item-right .rating-value {
	position: absolute;
	top: 26px;
	right: 20px;
	font-size: 56px;
	line-height: 54px;
	color: #fff;
	letter-spacing: -5px;
	font-weight: bold;
	text-indent: 0;
}
.fullstory-attach-item-right .num-ratings {
	color: #EBB4A3;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}
.fullstory-attach-item-right .num-ratings:before {
	content: 'РЕЙТИНГ';
	position: absolute;
	top: 31px;
	left: 0;
	font-family: "GothamProBold";
	line-height: 22px;
	font-size: 29px;
	color: #FFF;
}

.jd {
    width: 1000px;
    margin: auto;
    text-align: center;
    margin-top: 44px;
    margin-bottom: -26px;
}

h4.download {
    font-size: 18px;
}

@media (max-width: 1000px) {
	.jd {
    width: 50%;
}
}
.ya-share2.ya-share2_inited {
    float: right;
    margin-top: 15px;
}
