@import 'https://aa.cdn.gmru.net/static/general/fonts/Cambria/font.css';
@import 'https://aa.cdn.gmru.net/static/aa.mail.ru/css/main/includes/layout.css?8';
@import 'https://aa.cdn.gmru.net/static/aa.mail.ru/css/main/includes/admin.css?3';
@import 'https://aa.cdn.gmru.net/static/aa.mail.ru/css/main/includes/selectbox.css';

html {
	width: 100%;
	height: 100%;
	min-width: 1150px;
	background: #fff;
}

body {
	min-width: 1150px;
	min-height: 100%;
	display: flex;
	position: relative;
	box-sizing: border-box;
	flex-direction: column;
	justify-content: space-between;
	margin: 0px auto;
	color: #222;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/bg_bottom.jpg) center bottom no-repeat;
}

body::before,
body::after {
	content: '';
	width: 50%;
	height: 500px;
	display: block;
	position: absolute;
	bottom: 0px;
	background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/bg_bottom.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: 10000% 500px;
	z-index: -2;
}
body::before {
	left: 0px;
	background-position-x: left;
	
}
body::after {
	right: 0px;
	background-position-x: right;
}

/* theme */

:root {
	--theme-bg1: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/themes/default/bg1.png);
	--theme-bg2: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/themes/default/bg2.png);
	--theme-slider: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/themes/default/slider_num_bg.png);

	--theme-logo: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/logo.png);
	--theme-inner: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/themes/default/inner_header.jpg);

	--theme-char-select: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/themes/default/char_menu.png);
	--theme-soc-pad: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/themes/default/soc_pad.png);

	--item-color: #45791f;
}

/* --- */

img {
	border: none;
	}

table {
	border-collapse: collapse;
	}

tbody {
	border-top: 0px;
	}

h1 {
	color: var(--item-color);
	font-size: 28px;
	font-weight: normal;
	}

h2 {
	margin: 20px 0px;
	color: var(--item-color);
	font-size: 25px;
	font-weight: normal;
	}

h3 {
	font-size: 23px;
	font-weight: normal;
	}

a {
	color: #347a00; /* 222222 */
	text-decoration: underline;
	}

.clear {
	clear: both;
	}

/* soc block */

.blocksocrghttop {
	width: 208px;
	height: 245px;
	top: 144px;
	right: 0;
	position: fixed;
	padding: 142px 0 0 11px;
	text-align: center;
	background-image: var(--theme-soc-pad);
	background-position: right top;
	background-repeat: no-repeat;
	z-index: 100;
	}
.blocksocrghttop a {
	width: 34px;
	height: 34px;
	display: block;
	float: left;
	}
.addthis_counter + [class^="addthis_button"] {
	margin-left: 49px;
	}
.blocksocrghttop a img {
	margin: 0px;
	}
.blocksocrghttop .addthis_share {
	margin-right: 26px;
	color: #ffffff;
	font: 20px Cambria, Georgia, "Times New Roman", Times, serif;
	text-align: right;
	cursor: default;
	}
.blocksocrghttop .counter {
	width: 183px;
	height: 30px;
	margin-right: 26px;
	color: #ffffff;
	font: 20px Cambria, Georgia, "Times New Roman", Times, serif;
	text-align: right;
	cursor: default;
	}

#_atssh {
	display: none;
}

#socBlockCont {
	display: none;
}

@media screen and (min-width: 1500px) {

#socBlockCont {
	display: block;
}	

}

/* --- block right --------------------------------------------------------------------------------- */

#block_right {
	width: 290px;
	float: right;
	margin-left: 17px;
	}

	#block-block-51 {
		margin: 40px 0px 22px 0px;
		}

	.rb_button {
		width: 290px;
		height: 87px;
		display: block;
		color: #ffffff;
		font: 20px Cambria, Georgia, "Times New Roman", Times, serif;
		line-height: 84px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/rb_buttons.png?1);
		background-repeat: no-repeat;
		cursor: pointer;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none;
		}
	.rb_button:active {
		opacity: 0.9;
	}

	.rb_button.red {
		background-position: left 0px;
	}
	.rb_button.red:hover {
		background-position: left -87px;
	}
	.rb_button.green {
		line-height: 90px;
		background-position: left -174px;
	}
	.rb_button.green:hover {
		background-position: left -261px;
	}
	.rb_button.yellow {
		background-position: left -348px;
	}
	.rb_button.yellow:hover {
		background-position: left -435px;
	}

	.rb_button.download_page {
		display:none;
	}
	#block_content.download .rb_button.red {
		display: none;
	}
	#block_content.download .rb_button.download_page {
		display: block;
	}

	.site_links {
		width: 288px;
		height: 544px;
		margin: 13px 0px 2px 0px;
		padding-top: 13px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/rb_site_links.jpg?4) left top no-repeat;
		overflow: hidden;
		}
		.site_links a {
			width: 259px;
			height: 72px;
			display: block;
			position: relative;
			margin: 0px 0px 15px 14px;
			color: #ffffff;
			font: 18px Cambria, Georgia, "Times New Roman", Times, serif;
			text-decoration: none;
			text-align: right;
			}
			.site_links a span {
				width: 259px;
				height: 72px;
				display: table-cell;
				right: 0px;
				vertical-align: bottom;
				background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/rb_site_links_hover.png) 1000px 1000px no-repeat;
				}
			.site_links a:hover span {
				text-shadow: 0px 0px 3px #FC0;
				background-position: 0px 0px;
				}

	.site_video {
		width: 288px;
		height: 300px;
		padding-top: 13px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/rb_video.jpg) left top no-repeat;
		}

		.site_video a.play {
			width: 260px;
			height: 130px;
			display: block;
			margin: 0px 0px 0px 14px;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/rb_video_image.jpg?1) left top no-repeat;
			}
			.site_video a.play span {
				width: 260px;
				height: 130px;
				display: block;
				background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/rb_video_frame.png) left top no-repeat;
				}
			.site_video a.play:hover span {
				background-position: left bottom;
				}
			.site_video h3 {
				display: block;
				margin: 0px;
				padding: 7px 14px 18px 14px;
				color: #ffffff;
				font: 18px Cambria, Georgia, "Times New Roman", Times, serif;
				text-align: center;
				background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/rb_video_line.png) center bottom no-repeat;
				cursor: default;
				}
			.site_video p {
				margin-top: 0px;
				padding: 6px 10px 15px 14px;
				color: #ffffff;
				font: 15px Cambria, Georgia, "Times New Roman", Times, serif;
				cursor: default;
				}

	.site_social {
		display: flex;
		justify-content: center;
		gap: 12px;
	}

		.site_social a {
			width: 48px;
			height: 48px;
			display: block;
			position: relative;
			border-radius: 6px;
			--ico: 0px;
		}

		.site_social a.aa {--ico: 0px}
		.site_social a.vk {--ico: -50px}
		.site_social a.tg {--ico: -100px}
		.site_social a.dc {--ico: -150px}
		.site_social a.yt {--ico: -200px}
		.site_social a.ok {--ico: -250px}

		.site_social a::before,
		.site_social a::after {
			content: '';
			width: inherit;
			height: inherit;
			display: block;
			position: absolute;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/soc96.png) no-repeat var(--ico) center / auto 100%;
			border-radius: inherit;
			z-index: 1;
		}

		.site_social a::before {
			outline: 4px solid #fff;
			outline-offset: -5px;
			transform: scale(1);
			opacity: 0;
			z-index: 0;
		}
		.site_social a:hover::before {
			transform: scale(1.16);
			opacity: 0.3;
		}

		/* anim site social */

		.site_social {
			filter: brightness(1);
			animation: var(--anim-time) ease-out infinite progress_light;
			--anim-color: rgba(255,255,255,0.5);
			--anim-time: 7s;
		}
		.site_social::before,
		.site_social::after {
			content: '';
			width: 30%;
			min-width: 80px;
			height: 100%;
			display: block;
			position: absolute;
			background: linear-gradient(to right, transparent, var(--anim-color), transparent);
			transform: translate(-190%,0%) skewX(-30deg);
			opacity: 0;
			z-index: 9;
			pointer-events: none;
			animation-duration: var(--anim-time);
			animation-timing-function: ease-out;
			animation-iteration-count: infinite;
		}
		.site_social::before {
			animation-name: progress_blink1;
		}
		.site_social::after {
			animation-name: progress_blink2;
		}

		@keyframes progress_light {
			0% {
				filter: brightness(1);
			}
			90% {
				filter: brightness(1);
			}
			95% {
				filter: brightness(1.2) saturate(1.1);
			}
			100% {
				filter: brightness(1);
			}
		}

		@keyframes progress_blink1 {
			0% {
				transform: translate(-190%,0%) skewX(-30deg);
				opacity: 0;
			}
			90% {
				transform: translate(-190%,0%) skewX(-30deg);
				opacity: 0;
			}
			95% {
				opacity: 0.5;
			}
			100% {
				transform: translate(250%,0%) skewX(-30deg);
				opacity: 0;
			}
		}

		@keyframes progress_blink2 {
			0% {
				transform: translate(-190%,0%) skewX(-30deg);
				opacity: 0;
			}
			90% {
				transform: translate(-190%,0%) skewX(-30deg);
				opacity: 0;
			}
			95% {
				opacity: 0.3;
			}
			100% {
				transform: translate(150%,0%) skewX(-30deg);
				opacity: 0;
			}
		}

	.rb_rating {
		width: 288px;
		height: 377px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/rb_rating.jpg) left top no-repeat;
		}

		.rb_rating .rb_rating_hdr {
			margin-bottom: 29px;
			padding-top: 5px;
			color: #ffffff;
			font: 20px Cambria, Georgia, "Times New Roman", Times, serif;
			text-align: center;
			cursor: default;
			}

		.rb_rating ol {
			padding-left: 45px;
			}
			.rb_rating ol li {
				height: 28px;
				color: #fff;
				font: 15px Cambria, Georgia, "Times New Roman", Times, serif;
				line-height: 25px;
				background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/rb_rating_line.png) 0px bottom no-repeat;
				cursor: default;
				}
				.rb_rating ol li div {
					width: 120px;
					height: 28px;
					display: block;
					float: right;
					overflow: hidden;
					white-space: nowrap;
					}
				.rb_rating ol li span {
					width: 120px;
					height: 28px;
					display: block;
					float: right;
					overflow: hidden;
					white-space: nowrap;
					}

	/* photo players */

	#block-views-fotoFrontPage-block_1 {
		height: 315px;
		margin-bottom: 19px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/rb_photos.jpg) left top no-repeat;
		}
		#block-views-fotoFrontPage-block_1 h3 {
			margin: 0px;
			padding: 4px 0px 6px 0px;
			color: #fff;
			font: 20px Cambria, Georgia, "Times New Roman", Times, serif;
			text-align: center;
			cursor: default;
			}

			#block-views-fotoFrontPage-block_1 .view-header {
				width: 289px;
				height: 35px;
				position: absolute;
				margin-top: -35px;
				z-index: 11;
				}
				#block-views-fotoFrontPage-block_1 a.players_photos_header {
					width: 289px;
					height: 35px;
					display: block;
					font-family: Cambria;
					}

		#block-views-fotoFrontPage-block_1 .view-content {
			margin-left: 14px;
			}

		#block-views-fotoFrontPage-block_1 img {
			width: 130px;
			height: 130px;
			display: block;
			}
		#block-views-fotoFrontPage-block_1 a i {
			width: 130px;
			height: 130px;
			margin-top: -130px;
			margin-left: -1px;
			display: none;
			position: absolute;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/rb_photos_light.png) -2px 0px;
			z-index: 9;
			}
		#block-views-fotoFrontPage-block_1 a:hover i {
			display: block;
			}
		#block-views-fotoFrontPage-block_1 a b {
			width: 131px;
			height: 130px;
			margin-top: -130px;
			margin-left: -1px;
			display: block;
			position: absolute;
			background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/rb_photos_decor.png);
			background-repeat: no-repeat;
			z-index: 10;
			}

			#block-views-fotoFrontPage-block_1 .row-1 .col-1 a b {background-position: -14px -4px}
			#block-views-fotoFrontPage-block_1 .row-1 .col-2 a b {background-position: -147px -4px}
			#block-views-fotoFrontPage-block_1 .row-2 .col-1 a b {background-position: -14px -135px}
			#block-views-fotoFrontPage-block_1 .row-2 .col-2 a b {background-position: -147px -135px}

	/* vk group */

	#block-block-57 {
		height: 361px;
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-bottom: 20px;
    	border-radius: 5px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/aside_vk.png) left bottom no-repeat;
	}

		#block-block-57 > h3 {
			width: 100%;
			height: 44px;
			display: flex;
			position: relative;
			align-items: center;
			justify-content: center;
			margin: 0px;
			padding-bottom: 7px;
			color: #ffffff;
			font: 18px/20px Cambria, Times;
			text-align: center;
			font-variant: small-caps;
		}
		#block-block-57 > h3::after {
			content: '';
			width: 100%;
			height: 9px;
			display: block;
			position: absolute;
			left: 0px;
			bottom: 0px;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/details/aside_line.png) center bottom no-repeat;
			opacity: 0.3;
		}

		.vk_link {
			width: 260px;
			height: 46px;
			position: absolute;
			margin-top: -51px;
			z-index: 1;
		}

		.vk_layout {
			overflow: hidden;
		}

			.vk_layout #vk_groups {
				margin-top: -60px;
			}

	/* hunt minigame counter */

	.minigame_hunt_counter {
		min-height: 110px;
		padding: 35px 0px 24px 0px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/right_block/minigame_hunt/bg.png) left top no-repeat;
		}
		.minigame_hunt_counter > a {
			display: block;
			text-decoration: none;
			}
		.minigame_hunt_counter > a:hover > b,
		.minigame_hunt_counter > a:hover > span {
			text-shadow: 0px 0px 3px #ffcc00;
			}
			.minigame_hunt_counter > a > b {
				display: block;
				padding: 16px 0px;
				color: #fff;
				font: 20px/22px Cambria, Georgia, "Times New Roman", Times, serif;
				text-align: center;
				}
			.minigame_hunt_counter > a > span {
				display: block;
				padding: 18px 0px;
				color: #fff;
				font: 16px Cambria, Georgia, "Times New Roman", Times, serif;
				text-align: center;
				}


/* --- footer --------------------------------------------------------------------------------- */

#footer {
	width: 100%;
	height: 240px;
	margin: 0px auto;
}

	.footer_cont {
		width: 1150px;
		height: 240px;
		margin: 0px auto;
		overflow: hidden;
		}

		.footer_menu_cont {
			width: 1150px;
			height: 144px;
			margin-top: 14px;
			overflow: hidden;
			}

			.footer_menu_cont ul {
				width: 145px;
				height: 140px;
				float: left;
				margin: 0px;
				padding: 0px;
				}

				.footer_menu_cont ul li {
					list-style: none;
					}

				.footer_menu_cont ul li.first {
					height: 40px;
					background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/ftr_menu_top.png) left 34px no-repeat;
					}

					.footer_menu_cont ul li.first a {
						font-size: 19px;
						}

					.footer_menu_cont ul li a {
						display: block;
						padding: 4px 0px;
						color: #ffffff;
						font: 16px "Cambria", Georgia, "Times New Roman", Times, serif;
						text-decoration: none;
						}
					.footer_menu_cont ul li a:hover {
						color: #FC0;
						}

					.footer_menu_cont ul li span {
						display: block;
						padding: 4px 0px;
						color: #696969;
						font: 16px "Cambria", Georgia, "Times New Roman", Times, serif;
						cursor: default;
						}

			.ftr_soc {
				width: 277px;
				height: 50px;
				margin-top: 6px;
				position: relative;
				float: right;
				}
				.ftr_soc span {
					width: 206px;
					display: block;
					float: left;
					color: #ffffff;
					font: 18px "Cambria", Georgia, "Times New Roman", Times, serif;
					cursor: default;
					}

				.ftr_soc_icons {
					width: 66px;
					height: 132px;
					position: absolute;
					right: 0px;
					top: 8px;
					}
					.ftr_soc_icons > a {
						width: 27px;
						height: 27px;
						display: block;
						float: left;
						margin: 0px 0px 6px 6px;
						background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/ftr_soc.png?3) 0px 0px no-repeat;
						opacity: 0.7;
						}
					.ftr_soc_icons > a:hover {
						opacity: 1.0;
						}

					.ftr_soc_icons > .vkontakte 	{background-position-x: 0px}
					.ftr_soc_icons > .facebook 		{background-position-x: -30px}
					.ftr_soc_icons > .odnoklasskini {background-position-x: -60px}
					.ftr_soc_icons > .mymail 		{background-position-x: -90px}
					.ftr_soc_icons > .twitter 		{background-position-x: -120px}
					.ftr_soc_icons > .youtube 		{background-position-x: -150px}
					.ftr_soc_icons > .google 		{background-position-x: -180px}
					.ftr_soc_icons > .telegram 		{background-position-x: -210px}
					.ftr_soc_icons > .discord 		{background-position-x: -240px}

		.copyright {
			width: 100%;
			height: 66px;
			position: relative;
			color: #ffffff;
			font: 11px Arial, Helvetica, sans-serif;
			line-height: 19px;
			text-align: center;
			cursor: default;
			}
			.copyright img {
				margin: 0px 4px;
				}
			.copyright a {
				color: #ffffff;
				font: 11px Arial, Helvetica, sans-serif;
				}
			.copyright a:hover {
				text-decoration: none;
				}

			.copyright .promo_text {
				width: 1px;
				height: 1px;
				position: absolute;
				left: -1111px;
				overflow: hidden;
				z-index: 1;
				}

/* ======================= */
/* ---[ Footer markup ]--- */

footer {
	position: relative;
	margin: 0px auto;
	font-size: 0px;
	cursor: default;
	}

	footer > div {
		width: inherit;
		clear: both;
		}
	footer > div:first-child {
		margin-top: 0px;
		}
	footer > div:last-child {
		margin-bottom: 0px;
		}

	footer > div > div {
		width: inherit;
		height: inherit;
		display: table-cell;
		vertical-align: middle;
		}

	footer img {
		border: none;
		}

/* ---[ Footer config ]--- */

footer {
	width: 640px;
	height: 133px;
	text-align: center;
}

	footer > div {
		margin: 0px 0px;
	}

	footer p {
		margin: 0px;
		padding-top: 8px;
		text-align: center !important;
	}
	footer p, footer a {
		color: rgba(255,255,255,0.3);
		font: 9px/13px Arial, Helvetica, sans-serif !important;
		text-decoration: none;
	}
	footer a:hover {
		text-decoration: underline;
	}

/* ---[ Footer custom ]--- */

footer > div:first-child > div > * {
	margin: 0px 12px;
	}
footer > div:last-child > * {
	margin: 0px 12px;
	}

footer .counters {
	width: 1px;
	height: 1px;
	position: absolute;
	left: -100px;
	top: 0px;
	overflow: hidden;
}

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

/* ------------------------------------------------------------------------------------------ */
/* Content inner */
/* ------------------------------------------------------------------------------------------ */

.breadcrumb {
	margin: 6px 0px 0px -4px;
	color: #7e6e71;
	font: 14px Cambria, Georgia, "Times New Roman", Times, serif;
	cursor: default;
	}
	.breadcrumb span {
		padding: 0px 5px;
		color: #4a7607;
		}
	.breadcrumb a {
		color: #7e6e71;
		font: 14px Cambria, Georgia, "Times New Roman", Times, serif;
		text-decoration: none;
		}
	.breadcrumb a:hover {
		text-decoration: underline;
		}

.bg_title {
	margin: 0px 0px 14px -30px;
	padding: 0px 0px 7px 30px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/bg_title.png) left bottom no-repeat;
	cursor: default;
	}

	.bg_title h1 {
		margin: 0px;
		color: #0f1309;
		font: 23px Cambria, Georgia, "Times New Roman", Times, serif;
		}

/* pluginlike */

.pluginlike {
	height: 34px;
	display: block;
	position: relative;
	overflow: hidden;
	z-index: 1;
	cursor: default;
	}
    .pluginlike .blocksocrghttop > span {
		width: 125px;
		height: 34px;
		display: block;
		float: left;
		color: #9e9e9e;
		font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
		line-height: 32px;
		text-align: right;
		}
	.pluginlike span:first-child + [class^="addthis_button"] {
		margin-left: 8px;
		}
	.pluginlike .blocksocrghttop {
		width: 340px;
		height: 30px;
		position: relative;
		float: right;
		top: 0;
		padding: 0;
		background: none;
		}
    .pluginlike .blocksocrghttop .counter {
		float: left;
		}
    .pluginlike .blocksocrghttop .addthis_counter {
		width: 60px;
		height: 32px;
		margin: 0;
		padding-left: 8px;
		color: #000000;
		font-size: 17px;
		line-height: 34px;
		text-align: center;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/soc_num.png) 6px 2px no-repeat;
		}
    .pluginlike .blocksocrghttop .addthis_counter span {
		position: relative;
		top: auto;
		right: auto;
		}

/* --- news --------------------------------------------------------------------------------- */

#block-views-news-block_4 {
	position: relative;
	}

	#block-views-news-block_4 h3 {
		margin: 0px 0px 14px -30px;
		padding: 7px 0px 7px 30px;
		color: #0f1309;
		font: 23px Cambria, Georgia, "Times New Roman", Times, serif;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/bg_title.png) left bottom no-repeat;
		cursor: default;
		}

	#block-views-news-block_4 .view-header {
		position: absolute;
		margin-top: -45px;
		right: 0px;
		}
		#block-views-news-block_4 .view-header a {
			color: #d4653f;
			font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
			text-decoration: none;
			}
		#block-views-news-block_4 .view-header a:hover {
			text-decoration: underline;
			}
	#block-views-news-block_4 .view-footer {
		margin-bottom: 20px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/view_news_footer.png) no-repeat -25px top;
		padding-top: 10px;
		text-align: right;
	}
		#block-views-news-block_4 .view-footer a {
			color: #d4653f;
			font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
			text-decoration: none;
			}
		#block-views-news-block_4 .view-footer a:hover {
			text-decoration: underline;
			}

	#block-views-news-block_4 .views-field-title {
		display: block;
		margin-bottom: 15px;
		margin-left: -30px;
		padding: 4px 80px 6px 30px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/main/news_title_bg.png) left top no-repeat;
		}
	#block-views-news-block_4 .views-row:hover .views-field-title {
		background-position: left -68px;
		}
		#block-views-news-block_4 .views-field-title span {
			height: 21px;
			display: block;
			}
		#block-views-news-block_4 .views-field-title a {
			width: 840px;
			height: 151px;
			display: block;
			color: #8e140e;
			font: bold 17px Cambria, Georgia, "Times New Roman", Times, serif;
			text-decoration: none;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/blank.png) left top repeat;
			z-index: 20;
			}

	#block-views-news-block_4 .views-field-created {
		display: block;
		position: absolute;
		right: 0px;
		}
		#block-views-news-block_4 .views-field-created span {
			display: block;
			padding-top: 4px;
			color: #979797;
			font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
			cursor: default;
			}

	#block-views-news-block_4 .views-row {
		margin-bottom: 20px;
		}

	#block-views-news-block_4 .views-field-view-node {
		width: 141px;
		height: 102px;
		margin-left: -1px;
		position: absolute;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/main/news_image_frame.png) left top repeat-y;
		z-index: 5;
		}
		#block-views-news-block_4 .views-field-view-node span a {
			width: 840px;
			height: 115px;
			display: block;
			text-indent: 1111px;
			overflow: hidden;
			white-space: nowrap;
			}
	#block-views-news-block_4 .views-row-first .views-field-view-node {
		background-position: left bottom;
		}
	#block-views-news-block_4 .views-field-field-ms-image-fid,
	#block-views-news-block_4 .views-field-field-imag-fid {
		width: 140px;
		height: 102px;
		margin-right: 20px;
		float: left;
		overflow: hidden;
		}

	#block-views-news-block_4 .views-field-teaser {
		width: 680px;
		height: 105px;
		float: left;
		overflow: hidden;
		}
		#block-views-news-block_4 .views-field-teaser p {
			margin: 0px;
			color: #0f1309;
			font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
			line-height: 21px;
			}
			#block-views-news-block_4 .views-field-teaser p a {
				color: #347a00;
				font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
				}
			#block-views-news-block_4 .views-field-teaser p a:hover {
				text-decoration: none;
				}
		#block-views-news-block_4 .views-field-teaser em {
			padding: 0px 0px;
			color: #868A80;
			font-style: normal;
			display: none;
			}
		#block-views-news-block_4 .views-field-teaser p:after {
			content: 'Подробнее »';
			color: #868A80;
			font-style: normal;
			padding-left: 5px;
		}

	#block-views-news-block_4 .views-field-type {
		clear: both;
		}
		#block-views-news-block_4 .views-field-type span {
			display: none;
			}

	.news_date_node {
		width: 90px;
		position: absolute;
		top: 32px;
		margin-left: 750px;
		color: #979797;
		font: 17px Cambria,Georgia,"Times New Roman",Times,serif;
		text-align: right;
		cursor: default;
		}

	#block-views-news-block_4 .views-field-view-node-1 {
		float: right;
		right: 0px;
		margin-top: -21px;
		font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
		text-align: right;
		}
		#block-views-news-block_4 .views-field-view-node-1 a {
			color: #868A80;
			font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
			text-decoration: none;
			}

	.container > .news_date_node + div {
		margin-bottom: 270px;
		}

#block_content[class^="news"] .field-field-this-desc {
	display: none;
	}

#block_content[class^="news_"] #block_center {
	margin-bottom: 280px;
	}

/* ------------------------------------------------------------------------------------------ */
/* Inner pages styles */
/* ------------------------------------------------------------------------------------------ */

/* Node */

.node .field-item img.imagefield-field_ms_image,
.node .field-item img.imagefield-field_image,
.node .field-item img.imagefield-field_slider {
	max-width: 100%;
	height: auto;
	}

.node img {
	max-width: 100%;
	}

/* Content */

.container {
	font: 17px/21px Cambria, Georgia, "Times New Roman", Times, serif;
}

	.container p img[align="left"] {
		margin: 0px 18px 18px 0px;
	}
	.container p img[align="right"] {
		margin: 0px 0px 18px 18px;
	}

		.container p a:hover,
		.container center a:hover,
		.container .field-content li a:hover {
			text-decoration: none;
		}

	.container p.sm {
		font-size: 14px;
	}

	.container li {
		margin-bottom: 6px;
	}

		.container li a:hover {
			text-decoration: none;
		}

		.container li a + ul {
			margin-top: 6px;
		}

/* --- news --------------------------------------------------------------------------------- */

	.layout.news .view-news .views-row {
		position: relative;
		margin-bottom: 20px;
		}

	#block_content.news .views-field-title,
	#block_content[class^="news_"] .view-news .views-field-title {
		display: block;
		margin-bottom: 15px;
		margin-left: -30px;
		padding: 4px 80px 6px 30px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/main/news_title_bg.png) left top repeat-y;
		}
		#block_content.news .views-field-title span,
		#block_content[class^="news_"] .view-news .views-field-title span {
			height: 21px;
			display: block;
			}
		#block_content.news .views-field-title a,
		#block_content[class^="news_"] .view-news .views-field-title a {
			width: 840px;
			height: 151px;
			display: block;
			position: absolute;
			color: #8e140e;
			font: bold 17px Cambria, Georgia, "Times New Roman", Times, serif;
			text-decoration: none;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/blank.png) left top repeat;
			z-index: 1;
			}
		#block_content.news .views-field-title a:hover,
		#block_content[class^="news_"] .view-news .views-field-title a:hover {
			text-decoration: none;
			}
	#block_content.news .views-row:hover .views-field-title,
	#block_content[class^="news_"] .view-news .views-row:hover .views-field-title {
		background-position: left -68px;
		}

	#block_content.news .views-field-created,
	#block_content[class^="news_"] .view-news .views-field-created {
		display: block;
		position: absolute;
		right: 0px;
		}
		#block_content.news .views-field-created span,
		#block_content[class^="news_"] .view-news .views-field-created span {
			display: block;
			padding-top: 4px;
			color: #979797;
			font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
			cursor: default;
			}

	#block_content.news .views-field-view-node,
	#block_content[class^="news_"] .view-news .views-field-view-node {
		width: 141px;
		height: 102px;
		margin-left: -1px;
		position: absolute;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/main/news_image_frame.png) left top repeat-y;
		z-index: 5;
		}
		#block_content.news .views-field-view-node span a,
		#block_content[class^="news_"] .view-news .views-field-view-node span a {
			width: 141px;
			height: 102px;
			display: block;
			text-indent: 1111px;
			overflow: hidden;
			white-space: nowrap;
			}
	#block_content.news .views-row-first .views-field-view-node,
	#block_content[class^="news_"] .view-news .views-row-first .views-field-view-node {
		background-position: left bottom;
		}
	#block_content.news .block_text .views-field-field-ms-image-fid,
	#block_content[class^="news_"] .block_text .view-news .views-field-field-ms-image-fid,
	#block_content.news .block_text .views-field-field-imag-fid,
	#block_content[class^="news_"] .block_text .view-news .views-field-field-imag-fid {
		width: 140px;
		height: 102px;
		margin-right: 20px;
		float: left;
		overflow: hidden;
		}

	#block_content.news .views-field-teaser,
	#block_content[class^="news_"] .view-news .views-field-teaser {
		width: 680px;
		height: 105px;
		float: left;
		overflow: hidden;
		}
		#block_content.news .views-field-teaser p,
		#block_content[class^="news_"] .view-news .views-field-teaser p {
			margin: 0px;
			color: #0f1309;
			font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
			line-height: 21px;
			}
			#block_content.news .views-field-teaser p a,
			#block_content[class^="news_"] .view-news .views-field-teaser p a {
				color: #347a00;
				font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
				}
			#block_content.news .views-field-teaser p a:hover,
			#block_content[class^="news_"] .view-news .views-field-teaser p a:hover {
				text-decoration: none;
				}
		#block_content.news .views-field-teaser em,
		#block_content[class^="news_"] .view-news .views-field-teaser em {
			padding: 0px 0px;
			color: #868A80;
			font-style: normal;
			display: none;
			}
		#block_content.news .views-field-teaser p:after,
		#block_content[class^="news_"] .view-news .views-field-teaser p:after {
			content: 'Подробнее »';
		    color: #868A80;
		    font-style: normal;
		    padding-left: 5px;
		}
	#block_content.news .views-field-type,
	#block_content[class^="news_"] .view-news .views-field-type {
		clear: both;
		}
		#block_content.news .views-field-type span,
		#block_content[class^="news_"] .view-news .views-field-type span {
			display: none;
			}

	#block_content.news .views-field-view-node-1 {
		float: right;
		right: 0px;
		margin-top: -21px;
		font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
		text-align: right;
		}
		#block_content.news .views-field-view-node-1 a {
			color: #868A80;
			font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
			text-decoration: none;
			}

	#block_content.news .item-list {
		padding-top: 24px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/pager_line.png) center top no-repeat;
		}

		/* pager */

		body .view .pager {
			display: flex;
			justify-content: center;
			margin: 16px 0px;
			padding: 8px 0px;
		}

			body .view .pager li {
				display: flex;
				align-items: center;
				margin: 0px;
				padding: 0px;
			}

			body .view .pager li,
			body .view .pager li a {
				height: 28px;
				display: flex;
				align-items: center;
				box-sizing: border-box;
				margin: 0px;
				font: 20px Cambria, Georgia, "Times New Roman", Times, serif;
				text-decoration: none;
			}

				body .view .pager li a,
				body .view .pager li.pager-current,
				body .view .pager li.pager-ellipsis {
					padding: 0px 10px;
				}

				body .view .pager li.pager-current,
				body .view .pager li.pager-ellipsis {
					cursor: default;
				}

				body .view .pager li.pager-first a,
				body .view .pager li.pager-previous a,
				body .view .pager li.pager-next a,
				body .view .pager li.pager-last a {
					font-size: 14px;
					padding-top: 4px;
				}

/* --- events ------------------------------------------------------------------------------- */

.view-id-events[class*="page"] li.views-row {
	margin: 0px 0px 20px 0px !important;
	list-style: none;
	}

	.view-id-events[class*="page"] .title_event {
		max-width: 750px;
		display: block;
		margin-bottom: 5px;
		margin-left: -30px;
		padding: 4px 80px 6px 30px;
		color: #8e140e;
		font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
		text-decoration: none;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/main/news_title_bg.png) left top repeat-y;
		cursor: default;
		}
		.view-id-events[class*="page"] .title_event a {
			color: #8e140e;
			font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
			text-decoration: none;
			}
		.view-id-events[class*="page"] .title_event a:hover {
			text-decoration: underline;
			}

		.view-id-events[class*="page"] .about_event {
			min-height: 40px;
			padding-left: 60px;
			}
			.view-id-events[class*="page"] .about_event p {
				margin: 5px 0px 20px 0px;
				}

		.view-id-events[class*="page"] .type_21 .about_event {
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/main/events_ico.png) left -61px no-repeat;
			}
		.view-id-events[class*="page"] .type_22 .about_event {
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/main/events_ico.png) left -5px no-repeat;
			}
		.view-id-events[class*="page"] .type_23 .about_event {
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/main/events_ico.png) left -119px no-repeat;
			}

.container span.submitted > div.username {
	padding-bottom: 5px;
	font-size: 14px;
	color: #7E6E71;
	border-bottom: 1px solid #d2d2d2;
	cursor: default;
	}
	.container span.submitted > div.username a {
		padding: 0px 1px 0px 4px;
		/*color: #4A7607;*/
		font: 14px Cambria, Georgia, "Times New Roman", Times, serif;
		text-decoration: none;
		}
	.container span.submitted > div.username a:hover {
		text-decoration: underline;
		}

.container div.meta.clearfix > div.terms {
	padding: 5px 0px;
	font-size: 14px;
	color: #7E6E71;
	border-top: 1px solid #d2d2d2;
	cursor: default;
	}
	.container div.meta.clearfix > div.terms a {
		font: 14px Cambria, Georgia, "Times New Roman", Times, serif;
		text-decoration: none;
		}
	.container div.meta.clearfix > div.terms a:hover {
		text-decoration: underline;
		}

/* --- user_register -------------------------------------------------------------------------- qwe */

#block_content.user_register #tabs-wrapper,
#block_content.user #tabs-wrapper,
#block_content.user_password #tabs-wrapper,
#block_content._user #tabs-wrapper,
#block_content._user_register #tabs-wrapper {
	margin-bottom: 10px;
	padding-bottom: 18px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/register/tabs_line.png) center bottom no-repeat;
	}
#block_content.user_register .tabs.primary,
#block_content.user .tabs.primary,
#block_content.user_password .tabs.primary,
#block_content._user .tabs.primary,
#block_content._user_register .tabs.primary {
	padding-right: 15px;
	text-align: center;
	border: none;
	}
	#block_content.user_register .tabs.primary li a,
	#block_content.user .tabs.primary li a,
	#block_content.user_password .tabs.primary li a,
	#block_content._user .tabs.primary li a,
	#block_content._user_register .tabs.primary li a {
		color: #151f13;
		font: 20px Cambria, Georgia, "Times New Roman", Times, serif;
		text-transform: uppercase;
		border: none;
		background: none;
		}
	#block_content.user_register .tabs.primary li a:hover,
	#block_content.user .tabs.primary li a:hover,
	#block_content.user_password .tabs.primary li a:hover,
	#block_content._user .tabs.primary li a:hover,
	#block_content._user_register .tabs.primary li a:hover {
		text-decoration: underline;
		}
	#block_content.user_register .tabs.primary li.active a,
	#block_content.user .tabs.primary li.active a,
	#block_content.user_password .tabs.primary li.active a,
	#block_content._user .tabs.primary li.active a,
	#block_content._user_register .tabs.primary li.active a {
		color: #4f7730;
		}

#block_content._user #user-register .rfNoteText {
	font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
	}
	#block_content._user #user-register .rfNoteText a,
	#block_content._user_register #user-register .rfNoteText a {
		color: #2b7bd5;
		font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
		}
	#block_content._user #user-register .rfNoteText a:hover,
	#block_content._user_register #user-register .rfNoteText a:hover {
		text-decoration: none;
		}


#user-register.user_register {
	width: 840px;
	color: #523010;
	font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
	}
#block_center.user_register .blockcontent #user-register a {
	color: #6f0017;
	font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
	}
#block_center.user_register .blockcontent #user-register .rfINote a{
	font-size: 9px;
	color: #fff;
	}
#user-register #edit-submit,
#user-pass #edit-submit {
	width: 344px;
	height: 90px;
	margin-top: 20px;
	padding-bottom: 8px;
	color: #fff;
	font: 20px Cambria, Georgia, "Times New Roman", Times, serif;
	line-height: 86px;
	text-transform: uppercase;
	background: url("https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/register/btn_reg.png") left top no-repeat;
	border: 0;
	cursor: pointer;
	}

#user-register #edit-submit:hover,
#user-pass #edit-submit:hover {
	background: url("https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/register/btn_reg.png") left bottom no-repeat;
	}
#user-register hr {
	height: 1px;
	width: 100%;
	border-bottom: 1px dashed #c5a747;
	background:0;
	margin: 4px 0px 8px;
	}
#block_center #user-register h3 {
	margin-bottom: 5px;
	padding: 1px 0 12px;
	color: #8e140e;
	font-size: 17px;
	font-weight: normal;
	background: url("https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/register/separator.png") center bottom no-repeat;
	display: none;
	}
#user-register tbody th, #user-register tbody td {
	padding: 0px;
	margin: 0;
	border: 0;
	}
#user-register tbody {
	border:0;
	}
#user-register .rfILabel, #user-login label, #user-pass label {
	width: 97px;
	padding-right: 10px;
	color: #0f1309;
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
	}
#user-login label {
	color: #8e140e;
	font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
	line-height: 34px;
	}
#user-pass label {
	width: auto;
	text-align: left;
	}
#user-register .rfIInput {
	width: 313px;
	}
#user-register #nrEmail {
	width: 169px;
	padding-right: 121px;
	font-size: 17px;
	}

	#user-register .rfIInput .mailru_domains_wrapper {
		width: 115px;
		height: 33px;
		position: absolute;
		margin: -37px 0px 0px 175px;
		border-left: 1px dotted #81915d;
		}

		#user-register .rfIInput .mailru_domains_wrapper select {
			width: 115px;
			margin: 6px 0px 0px 0px;
			color: #3e3d0e;
			font-size: 17px;
			background-color: #fff;
			border: none;
			outline: none;
			}

    #user-register .rfIInput input,
	#user-login .form-text,
	#user-pass .form-text {
		color: #3e3d0e;
		background: #fff;
		border: 1px solid #81915d;
		width: 285px;
		border-radius: 6px;
		font-size: 17px;
		padding: 7px 5px 7px 5px;
		margin-bottom: 2px;
		}

	#user-register .rfIInput label,
	#user-pass label {
		color: #8e140e;
		font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
		line-height: 34px;
		}

    #user-register .rfIInput input.error {background: url("http://img.static.operator.mail.ru/dn/main/register/bg_input_error.png") no-repeat scroll 0 0 transparent; width: 153px; border: 0; font-size: 16px; padding: 7px 5px 4px 5px; margin-bottom:2px;height:19px;}
	#user-register #EmailDisplayRow .rfIInput {width: auto; padding: 12px 0px 12px 107px; font-size: 17px; color: #523010;}
	#user-register #EmailDisplayRow .rfIInput b span {font-size: 17px; color: #4F7730; padding: 0px 8px;}
	#user-register #EmailDisplayRow .rfIInput a {font: 14px Cambria, Georgia, "Times New Roman", Times, serif; color: #4F7730; padding: 5px;}
	#user-register #EmailDisplayRow .rfIInput a:hover {text-decoration: none;}

	#user-register .rfINote {width: 319px; padding-top: 28px; }
    #user-register .rfNoteNote {text-align: left; color: #151014; font-size: 15px; line-height: 15px; height: 60px; padding: 0 25px 0 30px; vertical-align: middle; background: url("https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/register/note.png") no-repeat scroll bottom right transparent; position: relative; display:table-cell; width:277px;}
	#user-register .rfNoteNote a{font: 15px Cambria, Georgia, "Times New Roman", Times, serif; color: #151014; line-height: 15px;}

	#user-register .rfNoteOk {font-size: 15px; line-height: 15px;  height: 60px; padding: 0 60px 0 30px; color: #ffffff; vertical-align: middle; background: url("https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/register/noteok.png") no-repeat scroll right 1px transparent; position: relative;  display:table-cell; width:277px}
	#user-register .rfNoteError {text-align:left; font-size: 15px; line-height: 15px; height: 60px; padding: 0 60px 0 30px; color: #ffffff; vertical-align: middle; background: url("https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/register/noteerror.png") no-repeat scroll right 1px transparent; position: relative; display:table-cell; width:277px;}
	#user-register .rfNoteWarning {font-size: 15px; line-height: 15px; height: 60px; padding: 0 30px 0 30px; color: #b42c22; vertical-align: middle; background: url("https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/register/note.png") no-repeat scroll right 1px transparent; position: relative; display:table-cell; width:277px;}

	#user-register .rfNoteNote.rfNoteOk a, #user-register .rfNoteError a {color: #ffffff; font: 15px Cambria, Georgia, "Times New Roman", Times, serif; line-height: 15px;}
	#user-register .rfNoteText {color: #0f1309; font-size: 17px; margin-top: 12px; margin-bottom: 12px;}

	#user-register .rfNoteText.reg_hint {
		height: 65px;
		margin: 27px 0px 10px -20px;
		padding: 18px 30px 0px 160px;
		color: #fff;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/register/hint_reg.png) left top no-repeat;
		cursor: default;
		}
	#user-register .rfNoteText.reg_hint a {
		color: #cbd6fd !important;
		font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
		}
	#user-register .rfNoteText.reg_hint a:hover {
		text-decoration: none;
		}

	#block_center .blockcontent #user-register .rfNoteText a {font-size:14px; font-weight:bold; }
	#user-register fieldset, #user-register .rfFieldset {border: 0 none; margin: 0; padding: 0;}

	#user-register #edit-user-source {border: 1px solid #B8B2AB; font-size: 16px; height: 29px; padding: 3px 0;  width: 162px;}
    #user-register #edit-user-source option {padding: 1px 10px 0px 5px;}

	#user-register .form-item {display: block; margin-bottom: 0; margin-top: 0;}

	#user-register .captcha {width: 162px; }
		#user-register .captcha img {float: right; width: 83px; border: 1px solid #b8b2ab;  height: 28px;}
		#user-register .captcha .form-item input {background: url("http://img.static.operator.mail.ru/dn/main/register/bg_input_captcha.png") no-repeat scroll 0 0 transparent; height: 19px; width: 63px; border: 0; font-size: 16px; padding: 6px 5px;}
		#user-register .captcha .description {font-size: 10px;}

	#user-register .rfIInput.capcha_td {vertical-align: top;}
	#user-register .rfIInput.capcha_td label {display: block;}
	#user-register .rfIInput.capcha_td #captcha_input {display: block; float: left; width: 100px;}
	#user-register .rfIInput.capcha_td #captcha_img {width: 180px; margin: -13px 0px 0px 10px;}
	#user-register .rfIInput.capcha_td .captcha_refresh {margin-left: 155px;}
	#user-register .rfINote.capcha_td {padding-top: 15px;}

	#user-login .form-submit {
		width: 265px;
		height: 90px;
		display: block;
		margin: 42px 0px 0px 176px;
		padding-bottom: 8px;
		color: #fff;
		font: 20px Cambria, Georgia, "Times New Roman", Times, serif;
		line-height: 86px;
		text-transform: uppercase;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/register/btn_login.jpg) left top no-repeat;
		border: none;
		cursor: pointer;
		}
	#user-login .form-submit:hover {
		background-position: left bottom;
		}


#mr_block_user_register #tabs-wrapper .tabs > li:nth-child(3) {
	display: none;
	}

	#block_content.user_password .container {
		visibility: hidden;
		}

#mr_block_user_register .mailru_reg_link {
	color: #2675c7;
	font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
	}
#mr_block_user_register .mailru_reg_link:hover {
	text-decoration: none;
	}

/* --- user login --- */

#block_content.user #user-login {
	margin-left: 107px;
	}

#block_content.user .description {
	width: 277px;
	height: 60px;
	position: absolute;
	display: table-cell;
	margin: -51px 0px 0px 309px;
	padding: 0 5px 2px 40px;
	color: #151014;
	font-size: 15px;
	line-height: 15px;
	text-align: left;
	vertical-align: middle;
	background: url("https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/register/note.png") no-repeat scroll top right transparent;
	}
	#block_content.user #edit-name-wrapper .description {
		padding-top: 13px;
		}
	#block_content.user #edit-pass-wrapper .description {
		padding-top: 13px;
		}

/* --- user password restore --- */

#block_content.user_password #user-pass {
	margin-left: 76px;
	}

#block_content.user_password #edit-name-wrapper {
	margin-bottom: 40px;
	}

#block_content.user_password #edit-name-wrapper label {
	width: 66px;
	padding-right: 10px;
	color: #8e140e;
	font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
	line-height: 34px;
	font-weight: normal;
	text-align: right;
	white-space: nowrap;
	}

#block_content.user_password #edit-submit {
	width: 400px;
	height: 90px;
	display: block;
	margin: 22px 0px 0px 148px;
	padding-bottom: 8px;
	color: #fff;
	font: 20px Cambria, Georgia, "Times New Roman", Times, serif;
	line-height: 86px;
	text-transform: uppercase;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/register/btn_restore.jpg) left top no-repeat;
	border: none;
	cursor: pointer;
	}
#block_content.user_password #edit-submit:hover {
	background-position: left bottom;
	}

#block_content.user_password .description {
	width: 277px;
	height: 60px;
	position: absolute;
	display: table-cell;
	margin: -51px 0px 0px 309px;
	padding: 0 5px 2px 40px;
	color: #151014;
	font-size: 15px;
	line-height: 15px;
	text-align: left;
	vertical-align: middle;
	background: url("https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/register/note.png") no-repeat scroll top right transparent;
	}
	#block_content.user_password #edit-name-wrapper .description {
		padding-top: 7px;
		}


/* --- user profile -------------------------------------------------------------------------- */


#block_content[class^="user_"] #tabs-wrapper {
	margin-bottom: 10px;
	padding-bottom: 18px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/register/tabs_line.png) center bottom no-repeat;
	}

#block_content[class^="user_"] .tabs.primary {
	text-align: center;
	border: none;
	}

	#block_content[class^="user_"] .tabs.primary li {

		}

	#block_content[class^="user_"] .tabs.primary li a {
		color: #151f13;
		font: 20px Cambria, Georgia, "Times New Roman", Times, serif;
		text-transform: uppercase;
		border: none;
		background: none;
		}
	#block_content[class^="user_"] .tabs.primary li a:hover {
		text-decoration: underline;
		}
	#block_content[class^="user_"] .tabs.primary li.active a {
		color: #4f7730;
		}

#block_content[class^="user_"] fieldset {
	border: none;
	}

	#block_content[class^="user_"] fieldset legend {
		margin-bottom: -10px;
		font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
		}
	#block_content[class^="user_"] fieldset legend a {
		margin-bottom: 10px;
		font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
		}

	#block_content[class^="user_"] fieldset input[type="text"],
	#block_content[class^="user_"] fieldset input[type="password"] {
		color: #3e3d0e;
		background: #fff;
		border: 1px solid #81915d;
		width: 285px;
		border-radius: 6px;
		font-size: 17px;
		padding: 7px 5px 7px 5px;
		margin-bottom: 2px;
		}

	#block_content[class^="user_"] fieldset label[for="edit-pass-pass2"],
	#block_content[class^="user_"] fieldset > .form-item > label {
		color: #8e140e;
		font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
		line-height: 34px;
		white-space: nowrap;
		}

	#block_content[class^="user_"] fieldset .description {
		width: 300px;
		color: #3e3d0e;
		font-size: 13px;
		}

	#block_content[class^="user_"] fieldset .sticky-table th {
		padding: 12px 6px 6px 6px;
		color: #8e140e;
		font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
		}

	#block_content[class^="user_"] #user-profile-form #edit-submit,
	#block_content[class^="user_"] #user-profile-form #edit-delete {
		width: 265px;
		height: 90px;
		display: block;
		float: left;
		margin: 22px 6px 200px 0px;
		padding-bottom: 8px;
		color: #fff;
		font: 20px Cambria, Georgia, "Times New Roman", Times, serif;
		line-height: 86px;
		text-transform: uppercase;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/user/button_blue.png?1) left top no-repeat;
		border: none;
		cursor: pointer;
		}
	#block_content[class^="user_"] #user-profile-form #edit-submit:hover,
	#block_content[class^="user_"] #user-profile-form #edit-delete:hover {
		background-position: left bottom;
		}

	.layout.user .profile {
		width: 290px;
		height: 25px;
		margin-top: 192px;
		position: absolute;
		display: block;
		cursor: default;
		}

		.profile .picture {
			width: 252px;
			height: 230px;
			margin: 0px 0px 12px 12px;
			float: none;
			display: none;
			}
		.profile > h3 {
			display: none;
			}

		.profile .user-member {
			text-align: center;
			}
		.profile .user-member dt,
		.profile .user-member dd {
			display: inline;
			padding: 0px 3px;
			font: 16px Cambria, Georgia, "Times New Roman", Times, serif;
			line-height: 11px;
			}

	#block-block-1 .cbt_ico {
		width: 52px;
		height: 52px;
		position: absolute;
		margin: -20px 0px 0px 208px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/user/cbt.png) left top no-repeat;
		z-index: 10;
		}

	#block-block-1 .ico {
		width: 56px;
		height: 56px;
		position: absolute;
		margin: -23px 0px 0px 208px;
		background-position: left top;
		background-repeat: no-repeat;
		z-index: 10;
		}

		#block-block-1 .type_cbt	   {background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/user/icons/cbt.png);}
		#block-block-1 .type_cbt_later {background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/user/icons/cbt_later.png);}
		#block-block-1 .type_cbt_join  {background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/user/icons/cbt_join.png);}
		#block-block-1 .type_cbt_ff	   {background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/user/icons/cbt_ff.png);}
		#block-block-1 .coin_cbt	   {background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/user/icons/coin_cbt.png); margin-left: 25px;}

	#block-block-6 {
		width: 375px;
		float: right;
		margin-right: 55px;
		}

		#block-block-6 a {
			width: 368px;
			height: 76px;
			display: block;
			color: #fff;
			font: 20px Cambria, Georgia, "Times New Roman", Times, serif;
			line-height: 72px;
			text-decoration: none;
			text-transform: uppercase;
			text-align: center;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/user/profile_button.png) no-repeat;
			}
		#block-block-6 a.type1 {background-position: left 0px;}
		#block-block-6 a.type2 {background-position: left -80px;}
		#block-block-6 a.type3 {background-position: left -160px;}
		#block-block-6 a.type1:hover {background-position: right 0px;}
		#block-block-6 a.type2:hover {background-position: right -80px;}
		#block-block-6 a.type3:hover {background-position: right -160px;}

		#block-block-6 b {
			width: 368px;
			height: 76px;
			display: block;
			color: #fff;
			font: normal 20px Cambria, Georgia, "Times New Roman", Times, serif;
			line-height: 72px;
			text-decoration: none;
			text-transform: uppercase;
			text-align: center;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/user/profile_button_disabled.png) no-repeat;
			cursor: default;
			}

		#block-block-6 .balance {
			padding-top: 16px;
			color: #674f3d;
			font: 20px/24px Cambria, Georgia, "Times New Roman", Times, serif;
			background: url("https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/header_line.png") left top no-repeat;
			cursor: default;
			text-align: center;
			margin: 20px 0px 0px -470px;
			}
			#block-block-6 .balance img {
				vertical-align: -6px;
				margin: 0px 5px;
			}
			#block-block-6 .balance span {
				font-size: 30px;
				vertical-align: -4px;
			}

	#block-block-1 {
		width: 290px;
		float: left;
		text-align: center;
		}
		#block-block-1 > div:first-child a img {
			margin: 30px 0px 0px 55px;
			display: block;
			border: none;
			}
			#block-block-1 > div:first-child a {
				width: 180px;
				height: 180px;
				margin-left: 55px;
				display: block;
				position: absolute;
				background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/user/photo_frame.png) right bottom no-repeat;
				}

		#block-block-1 center {
			margin-top: 38px;
			}

		#block-block-1 center a {
			color: #8e140e;
			font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
			text-decoration: none;
			}
		#block-block-1 center a:hover {
			text-decoration: underline;
			}

/* --- game --------------------------------------------------------------------------------- */

#block_content[class="layout game"] #block_center {
	width: 1150px;
	}

	#block_content.game .bg_title {
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/bg_title_long.png) left bottom no-repeat;
		}

	.game_block_1 {
		width: 1150px;
		height: 360px;
		position: relative;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b1_line.jpg) left bottom no-repeat;
		}

		.game_block_1 .game_desc {
			width: 470px;
			margin-left: 22px;
			position: absolute;
			font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
			text-align: left;
			z-index: 10;
			}

		.game_block_1 .game_image {
			width: 700px;
			height: 415px;
			position: absolute;
			right: 0px;
			top: -93px;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b1_image.png) right bottom no-repeat;
			z-index: 9;
			}

	.game_block_2 {
		width: 1150px;
		height: 360px;
		position: relative;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b2_line.jpg) left bottom no-repeat;
		}

		.game_block_2_inner {
			width: 1150px;
			height: 360px;
			position: relative;
			}

		.game_block_2 .game_desc {
			width: 470px;
			margin-left: 583px;
			position: absolute;
			font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
			line-height: 20px;
			text-align: left;
			z-index: 10;
			}
			.game_block_2 .game_desc h3 {
				position: relative;
				margin: 17px 0px 12px 0px;
				font-size: 23px;
				font-weight: normal;
				}
				.game_block_2 .game_desc h3 a {
					width: 191px;
					height: 58px;
					position: absolute;
					top: 238px;
					left: 0px;
					color: #284115;
					font: 17px/58px Cambria, Georgia, "Times New Roman", Times, serif;
					text-align: center;
					text-decoration: none;
					background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b2_more.png) left top no-repeat;
					opacity: 0.8;
					}
				.game_block_2 .game_desc h3 a:hover {
					opacity: 1.0;
					}

		.game_block_2 .game_info {
			width: 425px;
			margin: 150px 0px 0px 607px;
			position: absolute;
			color: #323232;
			font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
			text-align: center;
			z-index: 10;
			}
			.game_block_2 .game_info h3 {
				margin: 0px;
				padding-bottom: 19px;
				font-size: 23px;
				font-weight: normal;
				color: #824d2f;
				}

			.game_block_2 #gb_21 .game_info h3 {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b2_hr_1.png) center bottom no-repeat;}
			.game_block_2 #gb_22 .game_info h3 {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b2_hr_2.png) center bottom no-repeat;}
			.game_block_2 #gb_23 .game_info h3 {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b2_hr_3.png) center bottom no-repeat;}
			.game_block_2 #gb_24 .game_info h3 {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b2_hr_4.png) center bottom no-repeat;}
      .game_block_2 #gb_25 .game_info h3 {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b2_hr_5.png) center bottom no-repeat;}
      .game_block_2 #gb_26 .game_info h3 {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b2_hr_6.png) center bottom no-repeat;}

		.game_block_2 .game_image {
			width: 686px;
			height: 450px;
			position: absolute;
			left: -44px;
			top: -128px;
			z-index: 9;
			}

		.game_block_2 #gb_21 .game_image {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b2_image_1.png) center bottom no-repeat;}
		.game_block_2 #gb_22 .game_image {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b2_image_2.png) center bottom no-repeat;}
		.game_block_2 #gb_23 .game_image {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b2_image_3.png) center bottom no-repeat;}
		.game_block_2 #gb_24 .game_image {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b2_image_4.png) center bottom no-repeat;}
    .game_block_2 #gb_25 .game_image {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b2_image_5.png) center bottom no-repeat;}
    .game_block_2 #gb_26 .game_image {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b2_image_6.png) center bottom no-repeat;}

		.game_block_2 .arrow_left {
			width: 38px;
			height: 38px;
			position: absolute;
			top: 262px;
			left: 20px;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b2_arrows.png) left top no-repeat;
			z-index: 10;
			opacity: 0.8;
			cursor: pointer;
			}
		.game_block_2 .arrow_right {
			width: 38px;
			height: 38px;
			position: absolute;
			top: 262px;
			left: 500px;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b2_arrows.png) right top no-repeat;
			z-index: 10;
			opacity: 0.8;
			cursor: pointer;
			}

		.game_block_2 .arrow_left:hover, .game_block_2 .arrow_right:hover {
			opacity: 1;
			}

	.game_block_3 {
		width: 1150px;
		height: 370px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b3_line.jpg) left bottom no-repeat;
		}
		.game_block_3 .game_image_wrapper {
			width: 100%;
			height: 384px;
			position: absolute;
			margin-top: -52px;
			left: 0px;
			overflow: hidden;
			z-index: 9;
			}
			.game_block_3 .game_image_layout {
				width: 1150px;
				height: 384px;
				position: relative;
				margin: 0px auto;
				}
				.game_block_3 .game_image {
					width: 744px;
					height: 384px;
					position: absolute;
					left: -63px;
					bottom: 0px;
					background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b3_image.png) center bottom no-repeat;
					z-index: 10;
					}
					.game_block_3 .arrow_left {
						width: 38px;
						height: 38px;
						position: absolute;
						top: 328px;
						left: 120px;
						background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b3_arrows.png) left top no-repeat;
						z-index: 10;
						opacity: 0.8;
						cursor: pointer;
						}
					.game_block_3 .arrow_right {
						width: 38px;
						height: 38px;
						position: absolute;
						top: 328px;
						left: 563px;
						background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b3_arrows.png) right top no-repeat;
						z-index: 10;
						opacity: 0.8;
						cursor: pointer;
						}
					.game_block_3 .arrow_left:hover,
					.game_block_3 .arrow_right:hover {
						opacity: 1;
						}

				.game_block_3 .game_desc {
					width: 520px;
					margin-left: 585px;
					position: absolute;
					font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
					text-align: left;
					z-index: 10;
					}
					.game_block_3 .game_desc h3 {
						position: relative;
						margin: 17px 0px 12px 0px;
						font-size: 23px;
						font-weight: normal;
						}
						.game_block_3 .game_desc h3 a {
							width: 191px;
							height: 58px;
							position: absolute;
							top: 250px;
							left: 0px;
							color: #284115;
							font: 17px/58px Cambria, Georgia, "Times New Roman", Times, serif;
							/*font-variant: small-caps;*/
							text-align: center;
							text-decoration: none;
							background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b3_more.png) left top no-repeat;
							opacity: 0.8;
							}
						.game_block_3 .game_desc h3 a:hover {
							opacity: 1.0;
							}

				.game_block_3 .game_info {
					width: 425px;
					margin: 127px 0px 0px 643px;
					position: absolute;
					color: #323232;
					font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
					text-align: center;
					z-index: 10;
					}
					.game_block_3 .game_info h3 {
						margin: 0px;
						padding-bottom: 19px;
						font-size: 23px;
						font-weight: normal;
						color: #6c7ca9;
						background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b3_hr_1.png) center bottom no-repeat;
						}

					.game_block_3 #gb_31.game_info h3 {color: #b49547;}
					.game_block_3 #gb_32.game_info h3 {color: #9783a2;}
					.game_block_3 #gb_33.game_info h3 {color: #63984c;}
					.game_block_3 #gb_34.game_info h3 {color: #aca239;}
					.game_block_3 #gb_35.game_info h3 {color: #bd5a5a;}
					.game_block_3 #gb_36.game_info h3 {color: #60937c;}
					.game_block_3 #gb_37.game_info h3 {color: #6c7ca9;}
					.game_block_3 #gb_38.game_info h3 {color: #c34d76;}
					.game_block_3 #gb_39.game_info h3 {color: #d27b22;}
					.game_block_3 #gb_30.game_info h3 {color: #788e28;}

				.game_block_3 .game_types {
					width: 510px;
					height: 180px;
					display: block;
					position: absolute;
					margin: 93px 0px 0px 48px;
					padding: 0px;
					overflow: hidden;
					z-index: 10;
					}

					.game_block_3 .game_types li {
						width: 100px;
						height: 90px;
						float: left;
						margin: 0px;
						list-style: none;
						background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b3_game_types.png);
						background-repeat: no-repeat;
						opacity: 0.3;
						cursor: pointer;
						}
					.game_block_3 .game_types li:hover {
						opacity: 0.7;
						}
					.game_block_3 .game_types li.selected {
						opacity: 1;
						}

					.game_block_3 .game_types li.type_1 {background-position: 0px 0px;}
					.game_block_3 .game_types li.type_2 {background-position: -100px 0px;}
					.game_block_3 .game_types li.type_3 {background-position: -200px 0px;}
					.game_block_3 .game_types li.type_4 {background-position: -300px 0px;}
					.game_block_3 .game_types li.type_5 {background-position: -400px 0px;}
					.game_block_3 .game_types li.type_6 {background-position: -500px 0px;}
					.game_block_3 .game_types li.type_7 {background-position: -600px 0px;}
					.game_block_3 .game_types li.type_8 {background-position: -700px 0px;}
					.game_block_3 .game_types li.type_9 {background-position: -800px 0px;}
					.game_block_3 .game_types li.type_0 {background-position: -900px 0px;}

	.game_block_4 {
		width: 1150px;
		height: 400px;
		position: relative;
		margin-bottom: 18px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b4_line.jpg) left bottom no-repeat;
		}

		.game_block_4_inner {
			width: 1150px;
			height: 400px;
			position: relative;
			}

		.game_block_4 .game_desc {
			width: 470px;
			margin-left: 583px;
			position: absolute;
			font: 17px/20px Cambria, Georgia, "Times New Roman", Times, serif;
			text-align: left;
			z-index: 10;
			}
			.game_block_4 .game_desc h3 {
				margin: 17px 0px 12px 0px;
				font-size: 23px;
				font-weight: normal;
				}

		.game_block_4 .game_info {
			width: 425px;
			margin: 160px 0px 0px 607px;
			position: absolute;
			color: #323232;
			font: 17px/20px Cambria, Georgia, "Times New Roman", Times, serif;
			text-align: center;
			z-index: 10;
			}
			.game_block_4 .game_info h3 {
				position: relative;
				margin: 0px;
				padding-bottom: 19px;
				font-size: 23px;
				font-weight: normal;
				color: #cb8145;
				background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b4_hr_1.png) center bottom no-repeat;
				}
				.game_block_4 .game_desc h3 a {
					width: 191px;
					height: 58px;
					position: absolute;
					top: 300px;
					left: 0px;
					color: #284115;
					font: 17px/58px Cambria, Georgia, "Times New Roman", Times, serif;
					text-align: center;
					text-decoration: none;
					background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b4_more.png) left top no-repeat;
					opacity: 0.8;
					}
				.game_block_4 .game_desc h3 a:hover {
					opacity: 1.0;
					}

		.game_block_4 .game_image {
			width: 740px;
			height: 453px;
			position: absolute;
			left: -40px;
			top: -88px;
			z-index: 9;
			}

		.game_block_4 #gb_41 .game_image {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b4_image_1.png) center bottom no-repeat;}
		.game_block_4 #gb_42 .game_image {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b4_image_2.png) center bottom no-repeat;}
		.game_block_4 #gb_43 .game_image {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b4_image_3.png) center bottom no-repeat;}
		.game_block_4 #gb_44 .game_image {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b4_image_4.png) center bottom no-repeat;}
		.game_block_4 #gb_45 .game_image {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b4_image_5.png) center bottom no-repeat;}
		.game_block_4 #gb_46 .game_image {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b4_image_6.png) center bottom no-repeat;}

		.game_block_4 .arrow_left {
			width: 38px;
			height: 38px;
			position: absolute;
			top: 300px;
			left: 20px;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b4_arrows.png) left top no-repeat;
			z-index: 10;
			opacity: 0.8;
			cursor: pointer;
			}
		.game_block_4 .arrow_right {
			width: 38px;
			height: 38px;
			position: absolute;
			top: 300px;
			left: 500px;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b4_arrows.png) right top no-repeat;
			z-index: 10;
			opacity: 0.8;
			cursor: pointer;
			}

		.game_block_4 .arrow_left:hover, .game_block_4 .arrow_right:hover {
			opacity: 1;
			}

	.game_block_5 {
		width: 1150px;
		margin: 0px 0px 20px 0px;
		padding: 0px;
		overflow: hidden;
		}

		.game_block_5 li {
			width: 361px;
			height: 165px;
			position: relative;
			display: block;
			float: left;
			margin: 0px 11px 10px 11px;
			list-style: none;
			overflow: hidden;
			background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b5_blocks.jpg?14);
			background-repeat: no-repeat;
			}

		.game_block_5 li.type_1 {background-position: 0px 0px;}
		.game_block_5 li.type_2 {background-position: 0px -170px;}
		.game_block_5 li.type_3 {background-position: 0px -340px;}
		.game_block_5 li.type_4 {background-position: 0px -510px;}
		.game_block_5 li.type_5 {background-position: 0px -680px;}
		.game_block_5 li.type_6 {background-position: 0px -850px;}
		.game_block_5 li.type_7 {background-position: 0px -1020px;}
		.game_block_5 li.type_8 {background-position: 0px -1190px;}
		.game_block_5 li.type_9 {background-position: 0px -1360px;}
		.game_block_5 li.type_10 {background-position: 0px -1530px;}
		.game_block_5 li.type_11 {background-position: 0px -1700px;}
		.game_block_5 li.type_12 {background-position: 0px -1870px;}
		.game_block_5 li.type_13 {background-position: 0px -2040px;}
		.game_block_5 li.type_14 {background-position: 0px -2210px;}
		.game_block_5 li.type_15 {background-position: 0px -2380px;}
		.game_block_5 li.type_16 {background-position: 0px -2550px;}
		.game_block_5 li.type_17 {background-position: 0px -2720px;}
		.game_block_5 li.type_18 {background-position: 0px -2890px;}
		.game_block_5 li.type_19 {background-position: 0px -3060px;}
		/*.game_block_5 li.type_20 {background-position: 0px -3230px;}*/

			.game_block_5 li a {
				width: 317px;
				height: 165px;
				display: block;
				padding: 8px 22px;
				color: #ffffff !important;
				font: 22px Cambria, Georgia, "Times New Roman", Times, serif !important;
				text-decoration: none;
				background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b5_hover.png?1) left -111px no-repeat;
				}
			.game_block_5 li a:hover {
				background-position: left top;
				}

	.game_block_6 {
		width: 1150px;
		height: 370px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b6_line.jpg) left bottom no-repeat;
		}
		.game_block_6 .game_image_wrapper {
			width: 100%;
			height: 384px;
			position: absolute;
			margin-top: -52px;
			left: 0px;
			overflow: hidden;
			z-index: 9;
			}
			.game_block_6 .game_image_layout {
				width: 1150px;
				height: 384px;
				position: relative;
				margin: 0px auto;
				}
				.game_block_6 .game_image {
					width: 744px;
					height: 384px;
					position: absolute;
					right: -63px;
					bottom: 0px;
					background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b6_image.png) center bottom no-repeat;
					z-index: 10;
					}
					.game_block_6 .game_image > a {
						width: 450px;
						height: 284px;
						display: block;
						position: absolute;
						left: 165px;
						top: 100px;
						z-index: 11;
						}

				.game_block_6 .game_desc {
					width: 520px;
					margin-left: 22px;
					position: absolute;
					font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
					text-align: left;
					z-index: 10;
					}
					.game_block_6 .game_desc h3 {
						position: relative;
						margin: 17px 0px 12px 0px;
						font-size: 23px;
						font-weight: normal;
						}
						.game_block_6 .game_desc h3 a {
							width: 191px;
							height: 58px;
							position: absolute;
							top: 250px;
							left: 0px;
							color: #284115;
							font: 17px/58px Cambria, Georgia, "Times New Roman", Times, serif;
							text-align: center;
							text-decoration: none;
							background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b6_more.png) left top no-repeat;
							opacity: 0.8;
							}
						.game_block_6 .game_desc h3 a:hover {
							opacity: 1.0;
							}

					.game_block_6 .game_desc .vplay {
						width: 130px;
						display: block;
						margin: 30px 0px 27px 0px;
						padding-left: 46px;
						color: #5763a8;
						font: 17px/30px Cambria, Georgia, "Times New Roman", Times, serif;
						text-decoration: none;
						background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b6_vplay.png) left center no-repeat;
						opacity: 0.8;
						}
					.game_block_6 .game_desc .vplay:hover {
						opacity: 1.0;
						}

				.game_block_6 .game_info {
					width: 425px;
					margin: 170px 0px 0px 68px;
					position: absolute;
					color: #323232;
					font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
					text-align: center;
					z-index: 10;
					}
					.game_block_6 .game_info h3 {
						margin: 0px;
						padding-bottom: 19px;
						font-size: 23px;
						font-weight: normal;
						color: #6c7ca9;
						background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b3_hr_1.png) center bottom no-repeat;
						}

	.game_block_7 {
		width: 1150px;
		height: 370px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b7_line.jpg) left bottom no-repeat;
		}
		.game_block_7 .game_image_wrapper {
			width: 100%;
			height: 384px;
			position: absolute;
			margin-top: -52px;
			left: 0px;
			overflow: hidden;
			z-index: 9;
			}
			.game_block_7 .game_image_layout {
				width: 1150px;
				height: 384px;
				position: relative;
				margin: 0px auto;
				}
				.game_block_7 .game_image {
					width: 744px;
					height: 384px;
					position: absolute;
					right: -63px;
					bottom: 0px;
					background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b7_image.png?1) center bottom no-repeat;
					z-index: 10;
					}
					.game_block_7 .game_image > a {
						width: 500px;
						height: 284px;
						display: block;
						position: absolute;
						left: 115px;
						top: 100px;
						z-index: 11;
						}

				.game_block_7 .game_desc {
					width: 520px;
					margin-left: 22px;
					position: absolute;
					font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
					text-align: left;
					z-index: 10;
					}
					.game_block_7 .game_desc h3 {
						position: relative;
						margin: 17px 0px 12px 0px;
						font-size: 23px;
						font-weight: normal;
						}
						.game_block_7 .game_desc h3 a {
							width: 191px;
							height: 58px;
							position: absolute;
							top: 250px;
							left: 0px;
							color: #284115;
							font: 17px/58px Cambria, Georgia, "Times New Roman", Times, serif;
							text-align: center;
							text-decoration: none;
							background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b7_more.png) left top no-repeat;
							opacity: 0.8;
							}
						.game_block_7 .game_desc h3 a:hover {
							opacity: 1.0;
							}

				.game_block_7 .game_info {
					width: 425px;
					margin: 170px 0px 0px 68px;
					position: absolute;
					color: #323232;
					font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
					text-align: center;
					z-index: 10;
					}
					.game_block_7 .game_info h3 {
						margin: 0px;
						padding-bottom: 19px;
						font-size: 23px;
						font-weight: normal;
						color: #6c7ca9;
						background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b3_hr_1.png) center bottom no-repeat;
						}

				.game_block_7 .game_desc .vplay {
					width: 130px;
					display: block;
					margin: 30px 0px 27px 0px;
					padding-left: 46px;
					color: #502f16;
					font: 17px/30px Cambria, Georgia, "Times New Roman", Times, serif;
					text-decoration: none;
					background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b6_vplay.png) left center no-repeat;
					opacity: 0.8;
					}
				.game_block_7 .game_desc .vplay:hover {
					opacity: 1.0;
					}

	#block-views-press-block_3 .view-content,
	#block-views-location-block_4 .view-content {
		overflow: hidden;
		}
	#block-views-location-block_1 .view-content,
	#block-views-location-block_2 .view-content,
	#block-views-location-block_3 .view-content {
		overflow: hidden;
		}

		#block-views-press-block_3 .view-content > .views-row,
		#block-views-location-block_1 .view-content > .views-row,
		#block-views-location-block_2 .view-content > .views-row,
		#block-views-location-block_3 .view-content > .views-row,
		#block-views-location-block_4 .view-content > .views-row {
			width: 361px;
			height: 165px;
			float: left;
			position: relative;
			margin: 0px 11px 4px 11px;
			}

			#block-views-press-block_3 .views-field-title,
			#block-views-location-block_1 .views-field-title,
			#block-views-location-block_2 .views-field-title,
			#block-views-location-block_3 .views-field-title,
			#block-views-location-block_4 .views-field-title {
				height: 44px;
				display: block;
				position: absolute;
				z-index: 5;
				}
				#block-views-press-block_3 .views-field-title > span,
				#block-views-location-block_1 .views-field-title > span,
				#block-views-location-block_2 .views-field-title > span,
				#block-views-location-block_3 .views-field-title > span,
				#block-views-location-block_4 .views-field-title > span {
					margin-left: 22px;
					color: #fff;
				    font: 22px/44px Cambria, Georgia, "Times New Roman", Times, serif;
					}

			#block-views-press-block_3 .views-field-field-link-value,
			#block-views-location-block_1 .views-field-field-link-value,
			#block-views-location-block_2 .views-field-field-link-value,
			#block-views-location-block_3 .views-field-field-link-value,
			#block-views-location-block_4 .views-field-field-link-value {
				width: 361px;
				height: 165px;
				display: block;
				position: absolute;
				z-index: 6;
				}
				#block-views-press-block_3 .views-field-field-link-value a,
				#block-views-location-block_1 .views-field-field-link-value a,
				#block-views-location-block_2 .views-field-field-link-value a,
				#block-views-location-block_3 .views-field-field-link-value a,
				#block-views-location-block_4 .views-field-field-link-value a {
					width: 361px;
					height: 165px;
					display: block;
					background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/game/b5_hover.png?1) left -111px no-repeat;
					white-space: nowrap;
					overflow: hidden;
					text-indent: 1111px;
					}
				#block-views-press-block_3 .views-field-field-link-value a:hover,
				#block-views-location-block_1 .views-field-field-link-value a:hover,
				#block-views-location-block_2 .views-field-field-link-value a:hover,
				#block-views-location-block_3 .views-field-field-link-value a:hover,
				#block-views-location-block_4 .views-field-field-link-value a:hover {
					background-position: left top;
					}

/* #block_content.game_locations #block_center,
#block_content.game_locations_ #block_center {
	width: 1150px;
	} */

	#block_content.game_locations .bg_title,
	#block_content.game_locations_ .bg_title {
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/bg_title_long.png) left bottom no-repeat;
		}

	.locations_header {
		font: 23px/62px Cambria, Georgia, "Times New Roman", Times, serif;
		text-align: center;
		}
	.locations_header.type1 {color: #77899f;}
	.locations_header.type2 {color: #b5966f;}
	.locations_header.type3 {color: #869451;}
	.locations_header.type4 {color: #4d9998;}

	.locations_line {
		height: 20px;
		background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/locations/line.png);
		background-repeat: no-repeat;
		}
	.locations_line.type1 {background-position: center 0px;}
	.locations_line.type2 {background-position: center -20px;}
	.locations_line.type3 {background-position: center -40px;}
	.locations_line.type4 {background-position: center -60px;}

	.game_locations .map-section,
	.game_locations_ .map-section {
		width: 1082px;
		height: 724px;
		position: relative;
		margin: auto;
		}

	.game_locations .map-img,
	.game_locations .locations-img,
	.game_locations .map-overlay,
	.game_locations_ .map-img,
	.game_locations_ .locations-img,
	.game_locations_ .map-overlay {
		width: 100%;
		height: 100%;
		}

	.game_locations .map-img,
	.game_locations_ .map-img {
		position: relative;
		z-index: 2;
		}

	.game_locations .locations-img,
	.game_locations_ .locations-img {
		position: absolute;
		top: 0;
		left: 0;
		}

	.game_locations .map-overlay,
	.game_locations_ .map-overlay {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
		opacity: 0;
		transition: 0.2s ease opacity;
		}

	.game_locations .map-overlay_visible,
	.game_locations_ .map-overlay_visible {
		opacity: 1;
		}

	.map-overlay_western  {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/locations/location_western.png?v=2) no-repeat 0 0;}
	.map-overlay_eastern  {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/locations/location_eastern.png?v=2) no-repeat 0 0;}
	.map-overlay_mainland {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/locations/location_mainland.png?v=2) no-repeat 0 0;}
	.map-overlay_islands  {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/locations/location_islands.png?v=2) no-repeat 0 0;}

	.game_locations .location_anchor,
	.game_locations_ .location_anchor {
		width: 1px;
		height: 1px;
		position: absolute;
		margin-top: -40px;
		left: -1111px;
		z-index: 1;
		}

/* --- support --------------------------------------------------------------------------------- */

#block_content.support_lite .view-support {
	margin-bottom: 300px;
	}

#block_content.support_lite .view-support .views-row {
	margin-bottom: 14px;
	}

#block_content.support_lite .view-support .views-field-title .field-content {
	width: 840px;
	height: 34px;
	display: block;
	margin-left: -30px;
	padding-left: 30px;
	color: #20353a;
	font: 20px Cambria, Georgia, "Times New Roman", Times, serif;
	line-height: 29px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/support/header.png) left top no-repeat;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
	}
#block_content.support_lite .view-support .views-field-title .field-content:hover {
	background-position: left bottom;
	}

#block_content.support_lite .view-support .views-field-body {
	display: none;
	padding-bottom: 4px;
	}

#block_content.node_309 .container .block-views > h3 {
	width: 840px;
	height: 34px;
	display: block;
	margin-left: -30px;
	padding-left: 30px;
	color: #920b13;
	font: 20px Cambria, Georgia, "Times New Roman", Times, serif;
	line-height: 29px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/support/header.png) left top no-repeat;
	white-space: nowrap;
	overflow: hidden;
	cursor: default;
	}

	#block_content.node_309 .container {
		margin-bottom: 300px;
		}

#block_content.node_309 .views-row {
	margin-bottom: 10px;
	}

	#block_content.node_309 .views-field-title {
		width: 840px;
		height: 34px;
		display: block;
		position: relative;
		margin-left: -30px;
		padding-left: 30px;
		color: #20353a;
		font: 20px Cambria, Georgia, "Times New Roman", Times, serif;
		line-height: 29px;
		white-space: nowrap;
		overflow: hidden;
		cursor: pointer;
		}
	#block_content.node_309 .views-field-title:hover {
		text-decoration: underline;
		}

		#block_content.node_309 .views-field-title label {
			position: absolute;
			right: -5px;
			color: #b2b2b2;
			font-size: 16px;
			text-align: right;
			cursor: pointer;
			}

	#block_content.node_309 .views-field-body {
		display: none;
		padding-bottom: 4px;
		}

#block_content.node_45 #block_center {
	width: 1150px;
	}

	#block_content.node_45 #block_center .bg_title {
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/bg_title_long.png) left bottom no-repeat;
		}

	#block_content.node_45 h2 {
		margin: 14px 0px;
		color: #0F1309;
		font-size: 19px;
		font-weight: normal;
		}

	#block_content.node_45 .views-view-grid {
		margin: 0px 0px 30px 13px;
		}
		#block_content.node_45 .views-view-grid td {
			padding: 0px;
			}
			#block_content.node_45 .view-display-id-block_3 .views-view-grid .field-content {
				width: 280px;
				height: 137px;
				display: block;
				}
			#block_content.node_45 .view-display-id-block_2 .views-view-grid .field-content {
				width: 140px;
				height: 137px;
				display: block;
				}

			#block_content.node_45 .view-footer {
				padding: 10px 0px;
				font: 14px Cambria, Georgia, "Times New Roman", Times, serif;
				}
				#block_content.node_45 .view-footer a {
					color: #347A00;
					font: 14px Cambria, Georgia, "Times New Roman", Times, serif;
					text-decoration: none;
					}
				#block_content.node_45 .view-footer a:hover {
					text-decoration: underline;
					}
	#block_content.node_45 .view-display-id-block_3 .views-field-field-ms-image-fid,
	#block_content.node_45 .view-display-id-block_3 .views-field-field-image-fid {
		width: 280px;
		height: 137px;
		display: block;
		position: absolute
		}
		#block_content.node_45 .view-display-id-block_3 .views-field-field-ms-image-fid img,
		#block_content.node_45 .view-display-id-block_3 .views-field-field-image-fid img {
			visibility: hidden;
			}
		#block_content.node_45 .view-display-id-block_3 .views-field-field-ms-image-fid a,
		#block_content.node_45 .view-display-id-block_3 .views-field-field-image-fid a {
			width: 280px;
			height: 137px;
			display: block;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/media/screen_hover.png) left 137px no-repeat;
			}
		#block_content.node_45 .view-display-id-block_3 .views-field-field-ms-image-fid a:hover,
		#block_content.node_45 .view-display-id-block_3 .views-field-field-image-fid a:hover {
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/media/screen_hover.png) left 0px no-repeat;
			}
	#block_content.node_45 .view-display-id-block_2 .views-field-field-ms-image-fid,
	#block_content.node_45 .view-display-id-block_2 .views-field-field-image-fid {
		width: 140px;
		height: 137px;
		display: block;
		position: absolute
		}
		#block_content.node_45 .view-display-id-block_2 .views-field-field-ms-image-fid img,
		#block_content.node_45 .view-display-id-block_2 .views-field-field-image-fid img {
			visibility: hidden;
			}
		#block_content.node_45 .view-display-id-block_2 .views-field-field-ms-image-fid img,
		#block_content.node_45 .view-display-id-block_2 .views-field-field-image-fid a {
			width: 140px;
			height: 137px;
			display: block;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/media/photo_hover.png) left 137px no-repeat;
			}
		#block_content.node_45 .view-display-id-block_2 .views-field-field-ms-image-fid a:hover,
		#block_content.node_45 .view-display-id-block_2 .views-field-field-image-fid a:hover {
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/media/photo_hover.png) left 0px no-repeat;
			}

/* --- main custom banners --------------------------------------------------------------------------------- */

.promo_mid_block {
	width: 100%;
	height: 328px;
	position: relative;
	overflow: hidden;
	}

	.promo_mid_block .block {
		height: inherit;
		display: block;
		}
	.promo_mid_block .block.type1 {
		width: 337px;
		float: left;
		}
	.promo_mid_block .block.type2 {
		width: 487px;
		float: right;
		}

		.promo_mid_block img {
			display: block;
			border: none;
			outline: none;
			}

/* --- faq custom headers --------------------------------------------------------------------------------- */

#node-200 a[href^="#q"] {
	display: block;
	margin-left: -30px;
	padding: 4px 25px 6px 48px;
	color: #20353A;
	font-size: 20px;
	text-decoration: none;
	text-indent: -18px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/support/header2.png) left top no-repeat;
	}
#node-200 a[href^="#q"]:hover {
	background-position: left -80px;
	}

/* --- node customs --------------------------------------------------------------------------------------- */

body .layout .text_mark { /* div.text_mark > p */
	margin-left: -34px;
	padding: 0px;
	background-position: left top;
	background-repeat: repeat-y;
	border-radius: 0px 4px 4px 0px;
	border: none;
}
.text_mark.red    {background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/node/note_red.jpg); border: 0px;}
.text_mark.green  {background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/node/note_green.jpg); border: 0px;}
.text_mark.blue   {background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/node/note_blue.jpg); border: 0px;}
.text_mark.yellow {background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/node/note_yellow.jpg); border: 0px;}

	.text_mark p {
		margin: 0px 0px 0px 60px;
		margin-bottom: 0px !important;
		padding: 26px 10px 26px 90px;
		color: #fff !important;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/node/note_icon.png) left center no-repeat;
	}
	.container .text_mark a {
		color: #fff;
	}

.text_note { /* div.text_note > p */
	width: 260px;
	text-align: center;
	/* background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/node/note_line.png) center top no-repeat; */
}
.text_note.left {
	float: left;
	margin: 10px 40px 10px 0px;
}
.text_note.right {
	float: right;
	margin: 10px 0px 10px 40px;
}

	.text_note p {
		padding: 8px 0px 28px 0px;
		font: small-caps 18px/24px Cambria, Georgia, "Times New Roman", Times, serif !important;
		/* background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/node/note_line.png) center bottom no-repeat; */
	}

.text_header1, .text_header2 { /* div.header1 > p */
	height: 54px;
	margin-left: -40px;
	background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/node/header.png);
	background-repeat: no-repeat;
	white-space: nowrap;
	overflow: hidden;
	}
.text_header1 {background-position: 0px 0px;}
.text_header2 {background-position: 0px -66px;}

	.text_header1 p, .text_header2 p {
		margin: 0px;
		padding: 0px 0px 0px 40px;
		font: small-caps 21px/50px Cambria, Georgia, "Times New Roman", Times, serif !important;
		}
	.text_header1 > p {color: #ffffff !important;}
	.text_header2 > p {color: #142f19 !important;}

/* --- pin activate --------------------------------------------------------------------------------- */

#block_content.pin #activate_pin_form label {
	color: #8e140e;
	font: normal 17px Cambria, Georgia, "Times New Roman", Times, serif;
	line-height: 34px;
	}

	#block_content.pin #activate_pin_form {
		margin-left: 256px;
		}

		#block_content.pin #activate_pin_form #edit-pin {
			color: #3e3d0e;
			background: #fff;
			border: 1px solid #81915d;
			width: 285px;
			border-radius: 6px;
			font-size: 17px;
			padding: 7px 5px 7px 5px;
			margin-bottom: 2px;
			}
		#block_content.pin a.cart {
			width: 344px;
			height: 90px;
			font: 20px Cambria, Georgia, "Times New Roman", Times, serif;
			line-height: 86px;
			text-align: center;
			text-decoration: none;
			text-transform: uppercase;
			background: url("https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/register/btn_reg.png") left top no-repeat;
			cursor: pointer;
			display: block;
			margin: 0 auto;
			padding: 0;
			color: #fff;
		}
		#block_content.pin a.cart:hover {
			background-position: left bottom;
		}
		#block_content.pin #activate_pin_form #edit-submit {
			width: 344px;
			height: 90px;
			margin: -26px 0px 0px -19px;
			padding-bottom: 8px;
			color: #fff;
			font: 20px Cambria, Georgia, "Times New Roman", Times, serif;
			line-height: 86px;
			text-transform: uppercase;
			background: url("https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/register/btn_reg.png") left top no-repeat;
			border: 0;
			cursor: pointer;
			}
		#block_content.pin #activate_pin_form #edit-submit:hover {
			background-position: left bottom;
			}

/* --- Minigame ------------------------------------------------------------------------------- */

.minigame_layout {
	width: 855px;
	height: 615px;
	margin-left: -15px;
	position: relative;
	}

	.minigame_layout .minigame_cont {
		width: 520px;
		height: 540px;
		float: left;
		margin-right: 28px;
		padding-top: 40px;
		}

		.minigame_cont.decor {
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame/game_frame.png) no-repeat left 24px;
			margin-right: 0px;
			padding: 40px 19px 30px 18px;
			}
			.minigame_cont.decor div {
				background-color: #41542a;
				line-height: 0px;
				font-size: 0px;
			}

	.minigame_layout .minigame_rating {
		width: 290px;
		height: 540px;
		float: right;
		position: relative;
		}

		.minigame_layout .minigame_rating .rate_header {
			height: 40px;
			color: #0F1309;
			font: 23px Cambria,Georgia,"Times New Roman",Times,serif;
			line-height: 40px;
			text-align: center;
			}

		.minigame_layout .minigame_rating .current_rate {
			height: 31px;
			margin-bottom: 12px;
			padding: 0px 11px;
			color: #0F1309;
			font: 15px Cambria,Georgia,"Times New Roman",Times,serif;
			line-height: 30px;
			background: #d9d9d9 url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame/current_rate_bg.png) left top repeat-y;
			}

		.minigame_layout .minigame_rating .rate_table {
			width: 100%;
			}

			.minigame_layout .minigame_rating .rate_table th {
				height: 33px;
				padding: 0px;
				color: #B5B5B5;
				font: normal 15px Cambria,Georgia,"Times New Roman",Times,serif;
				line-height: 18px;
				border-bottom: none;
				}
				.minigame_layout .minigame_rating .rate_table th.rc3 {
					background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame/rate_ico.png) center center no-repeat;
					}

			.minigame_layout .minigame_rating .rate_table td {
				height: 23px;
				color: #0f1309;
				font: normal 15px Cambria,Georgia,"Times New Roman",Times,serif;
				line-height: 18px;
				}
				.minigame_layout .minigame_rating .rate_table .rc1 {
					width: 44px;
					text-align: center;
					}
				.minigame_layout .minigame_rating .rate_table .rc2 {
					width: auto;
					text-align: left;
					}
				.minigame_layout .minigame_rating .rate_table .rc3 {
					width: 44px;
					text-align: center;
					}

			.minigame_layout .minigame_rating .rate_table tr:nth-child(even) td {
				background: #f2f2f2;
				}
			.minigame_layout .minigame_rating .rate_table tr:nth-child(even) td:first-child {
				background: #f2f2f2 url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame/td_bg.png) left top repeat-y;
				}

.minigame_layout .minigame_partner_logo {
	color:#195232;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	left: 260px;
	top: 5px;
}
.minigame_layout .minigame_partner_logo img {
	vertical-align: -8px;
}

.minigame_prizes_layout {
	width: 527px;
	min-height: 140px;
	position: relative;
	margin: 0px 0px 26px -15px;
	padding: 18px 14px 0px 16px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame/prize_frame1.png) left top no-repeat;
	}

	.minigame_prizes_cont {
		width: 527px;
		min-height: 102px;
		padding-bottom: 38px;
		background: #6d903c url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame/prize_bg.jpg) left top no-repeat;
		}
		.minigame_prizes_cont > * {
			margin-left: 18px;
			margin-right: 18px;
			}
		.minigame_prizes_cont .prize_header {
			margin-bottom: 10px;
			color: #ffffff;
			font: 21px/30px Cambria, Georgia, "Times New Roman", Times, serif;
			text-shadow: 0px 0px 2px #435f1e;
			cursor: default;
			}

		.minigame_prizes_cont .prize_list {
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px;
			}

			.minigame_prizes_cont .prize_list > li {
				height: 42px;
				display: block;
				position: relative;
				margin-bottom: 7px !important;
				padding-left: 54px;
				color: #000000;
				line-height: 39px;
				list-style: none;
				}
			.minigame_prizes_cont .prize_list.cbt_type > li:last-child {
				padding-bottom: 32px;
				background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame/prize_hr.png) center 55px no-repeat;
				}

				.minigame_prizes_cont .prize_list > li > span {
					width: 42px;
					height: 42px;
					display: block;
					position: absolute;
					margin-left: -54px;
					background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame/prize_list.png) center 100px no-repeat;
					}

					.minigame_prizes_cont .prize_list > li.aa_key > span {background-position: center -4px;}
					.minigame_prizes_cont .prize_list > li.aa_cup > span {background-position: center -54px;}
					.minigame_prizes_cont .prize_list > li.aa_phone > span {background-position: center -104px;}
					.minigame_prizes_cont .prize_list > li.aa_other > span {background-position: center -154px;}

				.minigame_prizes_cont .prize_list > li.aa_key .aa_key_opened {
					width: 282px;
					height: 55px;
					display: none;
					position: absolute;
					top: -8px;
					left: 164px;
					padding-left: 11px;
					color: #fff;
					line-height: 55px;
					text-shadow: none;
					background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame/prize_key_frame.png) -168px top no-repeat;
					}
				.minigame_prizes_cont .prize_list > li.aa_key .aa_key_closed {
					width: 75px;
					height: 55px;
					position: absolute;
					top: -8px;
					left: 164px;
					background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame/prize_key_frame.png) left top no-repeat;
					}

					.minigame_prizes_cont .prize_list > li.aa_key .aa_key_opened > span,
					.minigame_prizes_cont .prize_list > li.aa_key .aa_key_closed > span {
						width: 28px;
						height: 38px;
						position: absolute;
						display: block;
						opacity: 0.6;
						cursor: pointer;
						}
					.minigame_prizes_cont .prize_list > li.aa_key .aa_key_opened > span {
						margin: 9px 0px 0px 232px;
						background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame/prize_key_arr2.png) center center no-repeat;
						}
					.minigame_prizes_cont .prize_list > li.aa_key .aa_key_closed > span {
						margin: 9px 0px 0px 37px;
						background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame/prize_key_arr1.png) center center no-repeat;
						}
					.minigame_prizes_cont .prize_list > li.aa_key .aa_key_opened > span:hover,
					.minigame_prizes_cont .prize_list > li.aa_key .aa_key_closed > span:hover {
						opacity: 1.0;
						}

	.minigame_prizes_footer {
		width: 557px;
		height: 70px;
		position: absolute;
		margin-left: -16px;
		bottom: -32px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame/prize_frame2.png?1) left bottom no-repeat;
		}
	.minigame_prizes_footer > span {
		width: 15px;
		height: 20px;
		display: block;
		position: absolute;
		margin: -20px 0px 0px 542px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame/prize_frame2.png) right top no-repeat;
		}

.minigame_layout .no_game {
	width: 520px;
	height: 540px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame/no_turns.jpg) no-repeat left top;
	}
/* new */
.minigame_prizes_layout.new {
	width: 520px;
	min-height: 140px;
	position: relative;
	margin: 0px 0px 26px -10px;
	padding: 19px 14px 0px 18px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame_new/prize_frame1.png) left top no-repeat;
	}

	.minigame_prizes_cont.new {
		width: 520px;
		min-height: 102px;
		padding-bottom: 38px;
		background: #cacaca url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame_new/prize_bg.jpg) left top no-repeat;
		}
		.minigame_prizes_cont.new > * {
			margin-left: 18px;
			margin-right: 18px;
			}
		.minigame_prizes_cont.new .prize_header {
			margin-bottom: 10px;
			color: #500912;
			font: 21px/30px Cambria, Georgia, "Times New Roman", Times, serif;
			text-shadow: 0px 0px 8px #cbcbcb;
			cursor: default;
			}

		.minigame_prizes_cont.new .prize_list {
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px;
			}

			.minigame_prizes_cont.new .prize_list > li {
				height: 56px;
				display: block;
				position: relative;
				margin-bottom: 7px !important;
				padding-left: 64px;
				color: #000000;
				line-height: 50px;
				list-style: none;
				}
			.minigame_prizes_cont.new .prize_list.cbt_type > li:last-child {
				padding-bottom: 32px;
				background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame_new/prize_hr.png) center 70px no-repeat;
				}

				.minigame_prizes_cont.new .prize_list > li > span {
					width: 56px;
					height: 56px;
					display: block;
					position: absolute;
					margin-left: -64px;
					background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame_new/prize_list.png) center 100px no-repeat;
					}

					.minigame_prizes_cont.new .prize_list > li.aa_key > span {background-position: center 0px;}
					.minigame_prizes_cont.new .prize_list > li.aa_phone > span {background-position: center -56px;}
					.minigame_prizes_cont.new .prize_list > li.aa_pick > span {background-position: center -112px;}
					.minigame_prizes_cont.new .prize_list > li.aa_shirt > span {background-position: center -168px;}
					.minigame_prizes_cont.new .prize_list > li.aa_flash > span {background-position: center -224px;}
					.minigame_prizes_cont.new .prize_list > li.aa_cup > span {background-position: center -280px;}
					.minigame_prizes_cont.new .prize_list > li.aa_other > span {background-position: center -336px;}

				.minigame_prizes_cont.new .prize_list > li.aa_key .aa_key_opened {
					width: 243px;
					height: 55px;
					display: none;
					position: absolute;
					top: 0px;
					left: 178px;
					padding-left: 11px;
					color: #fff;
					line-height: 55px;
					text-shadow: none;
					background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame_new/prize_key_frame.png) -200px top no-repeat;
					}
				.minigame_prizes_cont.new .prize_list > li.aa_key .aa_key_closed {
					width: 75px;
					height: 55px;
					position: absolute;
					top: 0px;
					left: 178px;
					background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame_new/prize_key_frame.png) left top no-repeat;
					}

					.minigame_prizes_cont.new .prize_list > li.aa_key .aa_key_opened > span,
					.minigame_prizes_cont.new .prize_list > li.aa_key .aa_key_closed > span {
						width: 28px;
						height: 38px;
						position: absolute;
						display: block;
						opacity: 0.6;
						cursor: pointer;
						}
					.minigame_prizes_cont.new .prize_list > li.aa_key .aa_key_opened > span {
						margin: 9px 0px 0px 210px;
						background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame_new/prize_key_arr2.png) center center no-repeat;
						}
					.minigame_prizes_cont.new .prize_list > li.aa_key .aa_key_closed > span {
						margin: 9px 0px 0px 40px;
						background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame_new/prize_key_arr1.png) center center no-repeat;
						}
					.minigame_prizes_cont.new .prize_list > li.aa_key .aa_key_opened > span:hover,
					.minigame_prizes_cont.new .prize_list > li.aa_key .aa_key_closed > span:hover {
						opacity: 1.0;
						}

	.minigame_prizes_footer.new {
		width: 557px;
		height: 70px;
		position: absolute;
		margin-left: -14px;
		bottom: -32px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame_new/prize_frame2.png?1) left bottom no-repeat;
		}
	.minigame_prizes_footer.new > span {
		width: 15px;
		height: 20px;
		display: none;
		position: absolute;
		margin: -20px 0px 0px 542px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame_new/prize_frame2.png) right top no-repeat;
		}

.minigame_faq_link {
	color: #4A7607;
	font: 20px/30px Cambria, Georgia, "Times New Roman", Times, serif;
	}
.minigame_faq_link:hover {
	text-decoration: none;
	}

.minigame_layout .no_game.new {
	width: 560px;
	height: 590px;
	position: absolute;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame_new/no_turns.jpg) no-repeat left top;
	}

/* --- Guild ------------------------------------------------------------------------------- */

.guild_dev {
	min-height: 380px;
	margin-bottom: 80px;
	padding-top: 30px;
	font: 22px/30px Cambria, Georgia, "Times New Roman", Times, serif;
	text-align: center;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/guild_dev.jpg) center bottom no-repeat;
	}

#block_content.guild_search #block_center {
	width: 1150px;
	}

	#block_content.guild_search .bg_title {
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/bg_title_long.png) left bottom no-repeat;
		}

	.guild_search_form {
		position: relative;
		}

		.guild_check_list_wrapper .check_list {
			width: 281px;
			height: 172px;
			float: left;
			margin-left: 6px;
			margin-bottom: 7px;
			background-color: #ffffff;
			border: 1px solid #e1e1e1;
			border-radius: 8px;
			overflow: hidden;
			}
		.guild_check_list_wrapper .check_list.custom_interest {
			position: absolute;
			right: 0px;
			z-index: 99;
			}

		.guild_check_list_wrapper .check_list:first-child {
			margin-left: 0px;
			}

			.guild_check_list_wrapper .check_list > strong {
				height: 30px;
				display: block;
				color: #000000;
				font: normal 16px Cambria, Georgia, "Times New Roman", Times, serif;
				line-height: 29px;
				text-align: center;
				text-transform: uppercase;
				cursor: default;
				}

			.guild_check_list_wrapper .check_list > ul {
				margin: 0px;
				padding: 0px;
				}

				.guild_check_list_wrapper .check_list > ul li {
					height: 20px;
					display: block;
					position: relative;
					margin: 3px !important;
					color: #999;
					font-size: 16px !important;
					font-family: Cambria, Georgia, "Times New Roman", Times, serif;
					line-height: 17px;
					text-align: center;
					background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/check_line.png) right top no-repeat;
					list-style: none;
					cursor: pointer;
					}
				.guild_check_list_wrapper .check_list > ul li:hover {
					color: #000;
					}
				.guild_check_list_wrapper .check_list > ul li.selected {
					color: #000;
					background-position: right bottom;
					}
					.guild_check_list_wrapper .check_list > ul li > i {
						width: 20px;
						height: 20px;
						display: block;
						position: absolute;
						left: 0px;
						top: 0px;
						background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/check_line.png) left top no-repeat;
						z-index: 1;
						}
					.guild_check_list_wrapper .check_list > ul li.selected > i {
						background-position: left bottom;
						}
					.guild_check_list_wrapper .check_list > ul li > em {
						width: 24px;
						height: 20px;
						display: block;
						position: absolute;
						right: 4px;
						top: 0px;
						background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/tab_small_icons.png?1);
						background-repeat: no-repeat;
						}

					.guild_check_list_wrapper .check_list > ul li.server > em {
						background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/server_icons.png?1);
						}
						.guild_check_list_wrapper .check_list > ul li.server.val_0 > em {background-position: 0px 0px;}
						.guild_check_list_wrapper .check_list > ul li.server.val_1 > em {background-position: 0px -35px;}
						.guild_check_list_wrapper .check_list > ul li.server.val_2 > em {background-position: 0px -65px;}
						.guild_check_list_wrapper .check_list > ul li.server.val_3 > em {background-position: 0px -95px;}
						.guild_check_list_wrapper .check_list > ul li.server.val_4 > em {background-position: 0px -125px;}
						.guild_check_list_wrapper .check_list > ul li.server.val_5 > em {background-position: 0px -155px;}
						.guild_check_list_wrapper .check_list > ul li.server.val_6 > em {background-position: 0px -185px;}
						.guild_check_list_wrapper .check_list > ul li.server.val_7 > em {background-position: 0px -215px;}
						.guild_check_list_wrapper .check_list > ul li.server.val_8 > em {background-position: 0px -245px;}
						.guild_check_list_wrapper .check_list > ul li.server.val_9 > em {background-position: 0px -275px;}
						.guild_check_list_wrapper .check_list > ul li.server.val_10 > em {background-position: 0px -305px;}

					.guild_check_list_wrapper .check_list > ul li.fraction_0 > em {background-position: 0px 0px;}
					.guild_check_list_wrapper .check_list > ul li.fraction_1 > em {background-position: 0px -245px;}
					.guild_check_list_wrapper .check_list > ul li.fraction_2 > em {background-position: 0px -215px;}
					.guild_check_list_wrapper .check_list > ul li.fraction_3 > em {background-position: 0px -275px;}
					.guild_check_list_wrapper .check_list > ul li.occupation_0 > em {background-position: 0px 0px;}
					.guild_check_list_wrapper .check_list > ul li.occupation_1 > em {background-position: 0px -305px;}
					.guild_check_list_wrapper .check_list > ul li.occupation_2 > em {background-position: 0px -335px;}
					.guild_check_list_wrapper .check_list > ul li.occupation_3 > em {background-position: 0px -365px;}
					.guild_check_list_wrapper .check_list > ul li.occupation_4 > em {background-position: 0px -395px;}
					.guild_check_list_wrapper .check_list > ul li.interest > em {
						right: 3px;
						background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/check_icons.png);
						background-position: 1px -5px;
						}
					.guild_check_list_wrapper .check_list > ul li.interest.selected > em {
						background-position: 1px -35px;
						}

			.guild_check_list_wrapper .check_list > select {
				position: absolute;
				left: -1000px;
				}

		#guild_search input[type="submit"] {
			width: 10px;
			display: inline;
			position: absolute;
			left: -1000px;
			}

		#guild_search .guild_search_inputs .guild_input_frame:first-child {
			margin-right: 6px;
			}

		/* guild buttons */

		.guild_button1 {
			width: 153px;
			height: 40px;
			display: block;
			padding-left: 7px;
			font: 14px/38px Cambria, Georgia, "Times New Roman", Times, serif;
			text-decoration: none;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/button1.png) left top no-repeat;
			outline: none;
			cursor: pointer;
			}
		.guild_button1.w175 {
			width: 175px;
			}
		.guild_button1.w200 {
			width: 200px;
			}

		.guild_button1_long {
			width: 203px;
			height: 40px;
			display: block;
			padding-left: 7px;
			font: 14px/38px Cambria, Georgia, "Times New Roman", Times, serif;
			text-decoration: none;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/button1_long.png) left top no-repeat;
			cursor: pointer;
			}
			.guild_button1 em,
			.guild_button1_long em {
				padding: 2px 15px;
				background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/button_icons.png?1) 0px 0px no-repeat;
				}
				.ico_my_guild em {background-position: 0px -95px;}
				.ico_create em {background-position: 0px -65px;}
				.ico_search em {background-position: 0px -35px;}
				.ico_customize em {background-position: 0px -125px;}
				.ico_close em {background-position: 0px -155px;}
				.ico_return em {background-position: 0px -185px;}
				.ico_save em {background-position: 0px -215px;}
				.ico_diplomacy em {background-position: 0px -245px;}
				.ico_members em {background-position: 0px -275px;}
				.ico_plus em {background-position: 0px -305px;}
				.ico_web em {background-position: 0px -335px;}
				.ico_done em {background-position: 0px -365px;}
				.ico_cancel em {background-position: 0px -395px;}
				.ico_up em {background-position: 0px -425px;}
				.ico_down em {background-position: 0px -455px;}
				.ico_invite em {background-position: 0px -485px;}
				.ico_war em {background-position: 0px -515px;}
				.ico_submit em {background-position: 0px -545px;}
				.ico_alliance em {background-position: 0px -575px;}
				.ico_reject em {background-position: 0px -605px;}
				.ico_send em {background-position: 0px -635px;}
				.ico_copy em {background-position: 0px -665px;}
				.ico_refresh em {background-position: 0px -695px;}
				.ico_windows em {background-position: 0px -725px;}
				.ico_back em {background-position: 0px -755px;}


		.guild_button1:hover,
		.guild_button1_long:hover {
			background-position: left -40px;
			}
		.guild_button1:active,
		.guild_button1_long:active {
			background-position: left -80px;
			}
		.guild_button1.disabled,
		.guild_button1_long.disabled {
			opacity: 0.6;
			cursor: default;
			}
		.guild_button1.disabled:hover,
		.guild_button1_long.disabled:hover,
		.guild_button1.disabled:active,
		.guild_button1_long.disabled:active {
			background-position: 0px 0px;
			}

			.guild_button1 > strong {
				height: 16px;
				position: absolute;
				margin: 10px 0px 0px 4px;
				padding: 0px 3px;
				font-weight: normal;
				line-height: 16px;
				background-color: #ffd700;
				border: 1px solid #fdc11d;
				border-radius: 3px;
				}

		.guild_button2 {
			width: 82px;
			height: 34px;
			display: block;
			font: 14px/38px Cambria, Georgia, "Times New Roman", Times, serif;
			text-align: center;
			text-decoration: none;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/button2.png) left top no-repeat;
			outline: none;
			cursor: pointer;
			}
		.guild_button2:hover {
			background-position: left -34px;
			}
		.guild_button2:active {
			background-position: left -68px;
			}
		.guild_button2.disabled {
			opacity: 0.6;
			cursor: default;
			}
		.guild_button2.disabled:hover,
		.guild_button2.disabled:active {
			background-position: 0px 0px;
			}

			.guild_button2 em {
				padding: 2px 15px;
				background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/button_icons.png);
				background-repeat: no-repeat;
				}

		.guild_button3 {
			width: 104px;
			height: 40px;
			display: block;
			padding-left: 7px;
			font: 14px/38px Cambria, Georgia, "Times New Roman", Times, serif;
			text-decoration: none;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/button3.png) left top no-repeat;
			outline: none;
			cursor: pointer;
			}
			.guild_button3 em {
				padding: 2px 15px;
				background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/button_icons.png);
				background-repeat: no-repeat;
				}

		.guild_button3:hover {
			background-position: left -40px;
			}
		.guild_button3:active {
			background-position: left -80px;
			}
		.guild_button3.disabled {
			opacity: 0.6;
			cursor: default;
			}
		.guild_button3.disabled:hover,
		.guild_button3.disabled:active {
			background-position: 0px 0px;
			}

		/* guild search inputs */

		.guild_search_inputs {
			height: 53px;
			margin-bottom: 7px;
			overflow: hidden;
			}

			.guild_input_frame {
				width: 354px;
				height: 44px;
				float: left;
				margin-bottom: 4px;
				padding: 0px 10px;
				font: 16px/44px Cambria, Georgia, "Times New Roman", Times, serif;
				text-transform: uppercase;
				background-color: #ffffff;
				border: 1px solid #e1e1e1;
				border-radius: 8px;
				cursor: default;
				}

				.guild_input_frame:first-child {
					width: 360px;
					}

				.guild_input_frame > div {
					float: left;
					}
					.guild_input_frame > div.type1 {
						width: 180px;
						}
					.guild_input_frame > div.type2 {
						width: 160px;
						}
					.guild_input_frame > div.type3 {
						width: 43px;
						text-align: center;
						}
					.guild_input_frame > div.type4 {
						width: 138px;
						}

				.guild_input {
					height: 24px;
					padding: 0px 10px;
					font: 14px Cambria, Georgia, "Times New Roman", Times, serif;
					border: none;
					outline: none;
					}

				.guild_search_inputs #guild_name {
					width: 154px;
					margin-top: 10px;
					float: left;
					background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/input2.png) left center no-repeat;
					}
				.guild_search_inputs #guild_time1,
				.guild_search_inputs #guild_time2 {
					width: 55px;
					margin-top: 10px;
					float: left;
					text-align: center;
					background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/input1.png) left center no-repeat;
					}

			.guild_input_frame_sm {
				width: 164px;
				height: 44px;
				float: left;
				margin-bottom: 4px;
				padding: 0px 10px;
				font: 16px/44px Cambria, Georgia, "Times New Roman", Times, serif;
				background-color: #ffffff;
				border: 1px solid #e1e1e1;
				border-radius: 8px;
				overflow: hidden;
				cursor: default;
				}
			.guild_input_frame_sm.fc {
				margin-right: 4px;
				}

				.guild_input_frame_sm > div {
					float: left;
					}
				.guild_input_frame_sm > a {
					color: #4A7607;
					font: 16px Cambria, Georgia, "Times New Roman", Times, serif;
					text-decoration: none;
					}
				.guild_input_frame_sm > a:hover {
					text-decoration: underline;
					}

				.guild_input_frame_sm #guild_head {
					max-width: 106px;
					display: block;
					position: absolute;
					margin: 12px 0px 0px 39px;
					padding-left: 29px;
					color: #4a7607;
					line-height: 20px;
					font-weight: normal;
					background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/tab_small_icons.png) left -426px no-repeat;
					overflow: hidden;
					white-space: nowrap;
					}
				.guild_input_frame_sm #guild_members_num {
					max-width: 106px;
					display: block;
					position: absolute;
					margin: 12px 0px 0px 94px;
					padding-left: 29px;
					background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/tab_small_icons.png) left -456px no-repeat;
					overflow: hidden;
					white-space: nowrap;
					}

			.guild_search_inputs .guild_button1,
			.guild_search_inputs .guild_button3 {
				margin-top: 4px;
				margin-bottom: 6px;
				}
				.guild_search_inputs #my_guild {
					width: 145px;
					float: left;
					}
				.guild_search_inputs #search_guild {
					float: left;
					margin-left: 6px;
					}
				.guild_search_inputs #reset_guild {
					float: left;
					}
				.guild_search_inputs #create_guild {
					width: 145px;
					float: left;
					}

		.guild_search_interests {
			height: 139px;
			margin-bottom: 7px;
			overflow: hidden;
			background-color: #fff;
			border: 1px solid #e1e1e1;
			border-radius: 8px;
			}

			.guild_search_interests > strong {
				height: 30px;
				display: block;
				margin-bottom: 1px;
				font: 16px/29px Cambria, Georgia, "Times New Roman", Times, serif;
				text-align: center;
				text-transform: uppercase;
				cursor: default;
				}

		.guild_search_interests .search_interest_list {
			width: 184px;
			min-height: 99px;
			float: left;
			margin-left: 4px;
			}

			.guild_search_interests > strong + .search_interest_list {
				margin-left: 6px;
				}

			.search_interest_list {
				width: 251px;
				display: block;
				float: left;
				margin-left: 0px;
				margin-top: 0px;
				margin-bottom: 0px;
				padding: 0px;
				overflow: hidden;
				border: 1px solid #e1e1e1;
				border-radius: 8px;
				background-color: #f8f8f8;
				box-shadow: inset 0px 0px 5px 0px #D9D9D9;
				}

				.search_interest_list li {
					height: 32px;
					display: block;
					position: relative;
					margin: 0px !important;
					overflow: hidden;
					background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/interest_bg_v_line.gif) 32px 0px repeat-y;
					border-bottom: 1px solid #e1e1e1;
					cursor: pointer;
					-webkit-user-select: none;
					-moz-user-select: none;
					user-select: none;
					}
				.search_interest_list li:hover {
					background-color: #fdf3ca;
					}

				.search_interest_list li:last-child {
					border-bottom: none;
					}

					.search_interest_list li > span {
						width: 32px;
						height: 32px;
						display: block;
						position: absolute;
						opacity: 0.3;
						}
					.search_interest_list li.selected > span {
						opacity: 1.0;
						}

					.search_interest_list .ico4 {
						background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/interest_icons_sm.png) 30px 0px no-repeat;
						}

					.search_interest_list .ico4.interest_1 {background-position: center -0px;}
					.search_interest_list .ico4.interest_2 {background-position: center -30px;}
					.search_interest_list .ico4.interest_3 {background-position: center -60px;}
					.search_interest_list .ico4.interest_4 {background-position: center -90px;}
					.search_interest_list .ico4.interest_5 {background-position: center -120px;}
					.search_interest_list .ico4.interest_6 {background-position: center -150px;}
					.search_interest_list .ico4.interest_7 {background-position: center -180px;}
					.search_interest_list .ico4.interest_8 {background-position: center -210px;}
					.search_interest_list .ico4.interest_9 {background-position: center -240px;}
					.search_interest_list .ico4.interest_10 {background-position: center -270px;}
					.search_interest_list .ico4.interest_11 {background-position: center -300px;}
					.search_interest_list .ico4.interest_12 {background-position: center -330px;}
					.search_interest_list .ico4.interest_13 {background-position: center -360px;}
					.search_interest_list .ico4.interest_14 {background-position: center -390px;}
					.search_interest_list .ico4.interest_15 {background-position: center -420px;}
					.search_interest_list .ico4.interest_16 {background-position: center -450px;}
					.search_interest_list .ico4.interest_17 {background-position: center -480px;}
					.search_interest_list .ico4.interest_18 {background-position: center -510px;}

					.search_interest_list li > div {
						width: 170px;
						height: 32px;
						display: table-cell;
						padding-left: 40px;
						color: #999999;
						font: 14px/14px Cambria, Georgia, "Times New Roman", Times, serif;
						vertical-align: middle;
						}
					.search_interest_list li.selected > div {
						color: #222222;
						}

		.guild_search_interests #interest {
			left: -1000px;
			position: absolute;
			}

	.time_picker {
		width: 292px;
		height: 140px;
		display: block;
		position: absolute;
		margin-top: 40px;
		background: #ffffff;
		border: 1px solid #e1e1e1;
		border-radius: 6px;
		box-shadow: 1px 2px 3px #555555;
		z-index: 50;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none;
		}
	.time_picker:before {
		content: '';
		width: 292px;
		height: 8px;
		display: block;
		margin-top: -8px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/tp_cor.png) center bottom no-repeat;
		}
		.time_picker .inner {
			width: 280px;
			height: 57px;
			position: relative;
			margin: 5px;
			border: 1px solid #d0d0d0;
			border-radius: 4px;
			background: #f3f3f3;
			box-shadow: 0px 2px 4px #ddd inset;
			}
		.time_picker > span {
			display: block;
			font-size: 14px;
			line-height: 24px;
			text-align: center;
			text-transform: none;
			}
		.time_picker .time {
			height: 14px;
			position: relative;
			color: #919191;
			font-size: 11px;
			line-height: 14px;
			overflow: hidden;
			}
			.time_picker .time span {
				width: 48px;
				display: block;
				float: left;
				margin-left: 63px;
				text-align: center;
				}
			.time_picker .time span:first-child {
				margin-left: 4px;
				}
		.time_picker .scale {
			width: 241px;
			height: 8px;
			margin-left: 20px;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/tp_scale.png) center bottom no-repeat;
			}
		.time_picker .pointer_pad {
			height: 31px;
			margin-left: 4px;
			position: relative;
			}
			.time_picker .pointer_pad > div {
				width: 35px;
				height: 31px;
				position: absolute;
				margin-left: -1px;
				font-size: 12px;
				line-height: 25px;
				text-align: center;
				background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/tp_pointer.png) center 0px no-repeat;
				cursor: pointer;
				-webkit-user-select: none;
				-moz-user-select: none;
				user-select: none;
				}
			.time_picker .pointer_pad > div:active {
				background-position: center -31px;
				}

	.time_picker .guild_button3 {
		margin-left: 96px !important;
		}
	.time_picker.guild_time1 {
		margin-left: 55px;
		}
	.time_picker.guild_time2 {
		margin-left: 173px;
		}

	.guild_header1 {
		height: 89px;
		padding-left: 40px;
		font: 29px/76px Cambria, Georgia, "Times New Roman", Times, serif;
		cursor: default;
		}

		.guild_header1.guild_logo_wrapper {
			padding-left: 73px;
			}
		.guild_header1.guild_logo_wrapper > div.guild_logo {
			width: 64px;
			height: 64px;
			margin: 10px 0px 0px -72px;
			position: absolute;
			overflow: hidden;
			}

	.guild_header2 {
		height: 54px;
		display: block;
		font: 16px/53px Cambria, Georgia, "Times New Roman", Times, serif;
		text-transform: uppercase;
		background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/header_line.png);
		background-position: -50px 42px;
		background-repeat: no-repeat;
		overflow: hidden;
		cursor: default;
		}

	.guild_header2.blue {
		background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/header_line_blue.png);
		}
	.guild_header2.red {
		background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/header_line_red.png);
		}
	.guild_header2.short_bg {
		background-position: -850px 42px;
		}

	.guild_header2 > a,
	.guild_header2 > em {
		height: 54px;
		display: block;
		position: relative;
		float: left;
		padding-right: 48px;
		font: 16px/53px Cambria, Georgia, "Times New Roman", Times, serif;
		font-style: normal;
		text-transform: uppercase;
		text-decoration: none;
		outline: none;
		}
	.guild_header2 > em {
		cursor: default;
		}
	.guild_header2 > a {
		cursor: pointer;
		}
	.guild_header2 a:hover {
		color: #4a7607;
		}

		.guild_header2 span.ico {
			height: 40px;
			width: 40px;
			position: absolute;
			top: 6px;
			right: 0px;
			z-index: 1;
			}

			.guild_header2 span.ico.serv1 {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/server_icons_big.png) right -40px no-repeat;}
			.guild_header2 span.ico.serv2 {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/server_icons_big.png) right -80px no-repeat;}
			.guild_header2 span.ico.serv3 {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/server_icons_big.png) right -120px no-repeat;}
			.guild_header2 span.ico.serv4 {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/server_icons_big.png) right -160px no-repeat;}
			.guild_header2 span.ico.serv5 {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/server_icons_big.png) right -200px no-repeat;}
			.guild_header2 span.ico.serv6 {background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/server_icons_big.png) right -240px no-repeat;}

	.guild_header_center {
		font: 16px/44px Cambria, Georgia, "Times New Roman", Times, serif;
		text-align: center;
		text-transform: uppercase;
		cursor: default;
		}

	/* guild_table common */

	.guild_tab_wrapper {
		border: 1px solid #e1e1e1;
		border-radius: 8px;
		overflow: hidden;
		position: relative;
		}

	.guild_tab {
		width: 100%;
		border-collapse: collapse;
		}

		.guild_tab th {
			height: 26px;
			padding: 0px 10px;
			color: #7c7c7c;
			font: 14px Cambria, Georgia, "Times New Roman", Times, serif;
			background: #f8f8f8 url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/tab_th_bg.png) center top repeat-x;
			border-left: 1px solid #e1e1e1;
			border-bottom: 1px solid #e1e1e1;
			}
		.guild_tab tr th:first-child {
			border-left: none;
			}

		.guild_tab td {
			height: 27px;
			padding: 0px 10px;
			font: 14px Cambria, Georgia, "Times New Roman", Times, serif;
			border-left: 1px solid #e1e1e1;
			border-bottom: 1px solid #e1e1e1;
			}
		.guild_tab tr td:first-child {
			border-left: none;
			}
		.guild_tab tr:last-child td {
			border-bottom: none;
			}
		.guild_tab tr:nth-child(even) td {
			background-color: #ebebeb;
			}
		.guild_tab tr:nth-child(odd) td {
			background-color: #f8f8f8;
			}

		.guild_tab.no_lines tr:nth-child(even) td {
			background-color: #f8f8f8;
			}
		.guild_tab.no_lines tr:nth-child(odd) td {
			background-color: #f8f8f8;
			}
		body .guild_tab tr.expire td,
		body .guild_tab.no_lines tr.expire td {
			background-color: #F9DEDE;
		}

			.guild_tab td a {
				color: #4A7607;
				font: 14px Cambria, Georgia, "Times New Roman", Times, serif;
				text-decoration: none;
				}
			.guild_tab td a:hover {
				text-decoration: underline;
				}

		.guild_tab .ico {
			padding: 3px 14px;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/tab_small_icons.png?2) 0px 0px no-repeat;
			}
		.guild_tab .ico2 {
			padding: 3px 14px;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/button_icons.png) 0px 0px no-repeat;
			}
		.guild_tab .ico.disabled,
		.guild_tab .ico2.disabled {
			opacity: 0.3;
			}

			.guild_tab .ico.fraction_1 {background-position: center -243px;}
			.guild_tab .ico.fraction_2 {background-position: center -213px;}
			.guild_tab .ico.fraction_3 {background-position: center -273px;}
			.guild_tab .ico.occupation_1 {background-position: center -303px;}
			.guild_tab .ico.occupation_2 {background-position: center -333px;}
			.guild_tab .ico.occupation_3 {background-position: center -363px;}
			.guild_tab .ico.occupation_4 {background-position: center -393px;}
			.guild_tab .ico.rank_1 {background-position: center -453px; opacity: 0.3;}
			.guild_tab .ico.rank_2 {background-position: center -453px;}
			.guild_tab .ico.rank_3 {background-position: center -423px;}
			.guild_tab .ico.time   {background-position: center -483px;}

			.guild_tab .ico2.search {background-position: center -34px;}

		.guild_tab .ico_ts {
			padding: 3px 14px;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/tab_small_buttons.png) 0px 0px no-repeat;
			opacity: 0.4;
			}
		.guild_tab .ico_ts:hover {
			opacity: 1;
			}
		.guild_tab .ico_ts.disabled,
		.guild_tab .ico_ts.disabled:hover {
			opacity: 0.1;
			}
			.guild_tab .ico_ts.arr_up   {background-position: center -30px;}
			.guild_tab .ico_ts.arr_down {background-position: center -60px;}
			.guild_tab .ico_ts.delete   {background-position: center -90px;}

	.guild_tab.search_res .gh_1s {
		width: 38px;
		text-align: center;
		}
	.guild_tab.search_res .gh_1 {
		width: 73px;
		text-align: center;
		}
	.guild_tab.search_res .gh_2 {
		width: 145px;
		text-align: left;
		}
	.guild_tab.search_res .gh_3 {
		width: 18px;
		text-align: center;
		}
	.guild_tab.search_res .gh_4 {
		width: 110px;
		text-align: left;
		}
	.guild_tab.search_res .gh_5 {
		width: 25px;
		text-align: center;
		}
	.guild_tab.search_res .gh_6 {
		width: 50px;
		text-align: center;
		}
	.guild_tab.search_res .gh_7 {
		width: auto;
		text-align: left;
		}
	.guild_tab.search_res .gh_8 {
		width: 6px;
		text-align: center;
		}

	.guild_tab.search_res .gc_1 {
		text-align: center;
		}
		.guild_tab.search_res .gc_1 .ico {
			height: 17px;
			display: none;
			position: absolute;
			margin: -2px 0px 0px 5px;
			}
		.guild_tab.search_res .gc_1 .ico.rank1 {display: block; background-position: center -34px;}
		.guild_tab.search_res .gc_1 .ico.rank2 {display: block; background-position: center -64px;}
		.guild_tab.search_res .gc_1 .ico.rank3 {display: block; background-position: center -94px;}

		.guild_tab.search_res .gc_1 > div {
			width: 38px;
			}
		.guild_tab.search_res .gc_7 > div {
			width: 591px;
			margin: 10px 0px;
			overflow: hidden;
			}

	.guild_tab.search_res .gc_2 {
		text-align: left;
		}
	.guild_tab.search_res .gc_3 {
		padding: 0px;
		text-align: center;
		}
	.guild_tab.search_res .gc_4 {
		text-align: left;
		}
		.guild_tab.search_res .gc_4 .ico {
			height: 17px;
			display: block;
			position: absolute;
			margin: -3px 0px 0px 93px;
			}
	.guild_tab.search_res .gc_5 {
		text-align: center;
		}
	.guild_tab.search_res .gc_6 {
		text-align: center;
		}
	.guild_tab.search_res .gc_7 {
		text-align: left;
		}
	.guild_tab.search_res .gc_8 {
		padding: 0px;
		text-align: center;
		}

	/* guild pager */

	.guild_pager_wrapper {
		height: auto;
		padding-top: 24px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/pager_line.png) center top no-repeat;
		margin-top:30px;
		}
	.guild_pager_wrapper.on_header {
		margin: -45px 0px 15px 0px;
		}

	.guild_pager {
		height: 34px;
		overflow: hidden;
		font: 14px Cambria, Georgia, Times New Roman, Times, serif;
		float:none;
		margin:0 auto;
		width:280px;
		}

		.guild_pager > a,
		.guild_pager > b {
			float: left;
			}
		.guild_pager > div {
			margin: 6px 10px 0px 10px;
			float: left;
			cursor: default;
			font: 20px Cambria, Georgia, Times New Roman, Times, serif;
			}
			.guild_pager > a {
				text-decoration:none;
				display:block;
				margin:13px 5px 0px 0px;
			}
			.guild_pager > div > a {
				padding: 2px 6px;
				color: #becdd7;
				font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
				text-decoration: none;
				}
			.guild_pager > div > a:hover {
				color: #222222;
				}
			.guild_pager > div > span {
				padding: 2px 6px;
				color: #222222;
				font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
				cursor: default;
				}

		.guild_pager .ico3 {
			padding: 3px 14px;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/arrows_icons.png) 0px 0px no-repeat;
			}

		.guild_pager .ico3.arr1 {background-position: center -4px;}
		.guild_pager .ico3.arr2 {background-position: center -34px;}
		.guild_pager .ico3.arr3 {background-position: center -64px;}
		.guild_pager .ico3.arr4 {background-position: center -94px;}

	#guild_top10_content_wrapper {
		position: relative;
		overflow: hidden;
		}

		.ajax_loader {
			width: 100%;
			height: 100%;
			display: none;
			position: absolute;
			background: #fff url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/loader.gif) center center no-repeat;
			opacity: 0.5;
			z-index: 100;
			border-radius: 8px;
			}

		.guild_top10 {
			width: 572px;
			min-height: 407px;
			float: left;
			margin-bottom: 10px;
			border-bottom: 1px solid #e1e1e1;
			}
		.guild_top10:nth-child(odd) {
			padding-left: 6px;
			}
		.guild_top10:nth-child(4),
		.guild_top10:nth-child(5) {
			border-bottom: none;
			}

			.guild_top10 .guild_tab_wrapper {
				margin-bottom: 10px;
				}

			.guild_tab.top10_res .gh_1 {
				width: 15px;
				text-align: center;
				}
			.guild_tab.top10_res .gh_2 {
				width: auto;
				text-align: left;
				}
			.guild_tab.top10_res .gh_3 {
				width: 56px;
				text-align: center;
				}
			.guild_tab.top10_res .gh_4 {
				width: 135px;
				text-align: left;
				}
			.guild_tab.top10_res .gh_5 {
				width: 82px;
				text-align: center;
				}
			.guild_tab.top10_res .gh_6 {
				width: 50px;
				text-align: center;
				}

			.guild_tab.top10_res .gc_1 {
				text-align: center;
				}
				.guild_tab.top10_res .gc_1 .ico {
					height: 17px;
					display: none;
					position: absolute;
					margin: -2px 0px 0px -6px;
					}
				.guild_tab.top10_res .gc_1 .ico.rank1 {display: block; background-position: center -34px;}
				.guild_tab.top10_res .gc_1 .ico.rank2 {display: block; background-position: center -64px;}
				.guild_tab.top10_res .gc_1 .ico.rank3 {display: block; background-position: center -94px;}

			.guild_tab.top10_res .gc_2 {
				text-align: left;
				}
			.guild_tab.top10_res .gc_3 {
				padding: 0px;
				text-align: center;
				}
			.guild_tab.top10_res .gc_4 {
				text-align: left;
				}
				.guild_tab.top10_res .gc_4 .ico {
					height: 17px;
					display: block;
					position: absolute;
					margin: -3px 0px 0px 116px;
					}
			.guild_tab.top10_res .gc_5 {
				text-align: center;
				}
			.guild_tab.top10_res .gc_6 {
				text-align: center;
				}

		.guild_top10 .guild_button2 {
			margin-bottom: 10px;
			float: right;
			}

	/* guild slide separator */

	.separator_cont {
		position: relative;
		overflow: hidden;
		}

	.slide_separator {
		height: 50px;
		position: relative;
		text-align: center;
		vertical-align: top;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/separator.png) center top no-repeat;
		}
	.slide_separator.sm {
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/separator_sm.png) center top no-repeat;
		}
		.slide_separator > a {
			width: 120px;
			display: inline-block;
			top: 0px;
			padding: 1px 20px 10px 20px;
			font: 14px/25px Cambria, Georgia, "Times New Roman", Times, serif;
			text-align: left;
			text-decoration: none;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/separator_button.png) center top no-repeat;
			outline: none;
			}
		.slide_separator > a:hover {
			background-position: center -40px;
			}
			.slide_separator > a > em {
				margin-left: 14px;
				margin-right: 3px;
				padding: 0px 8px;
				background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/separator_icons.png) no-repeat;
				}
			.slide_separator > a.opened > em {
				background-position: center top;
				}
			.slide_separator > a.closed > em {
				background-position: center -16px;
				}

/*#block_content[class="guild"] #block_center {
	width: 1150px;
	}

	#block_content[class="guild"] .bg_title {
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/bg_title_long.png) left bottom no-repeat;
		}*/

		.guild_top10m {
			width: 379px;
			min-height: 407px;
			float: left;
			margin-bottom: 10px;
			border-bottom: 1px solid #e1e1e1;
			}
		.guild_top10m:nth-child(2),
		.guild_top10m:nth-child(3),
		.guild_top10m:nth-child(5),
		.guild_top10m:nth-child(6),
		.guild_top10m:nth-child(8),
		.guild_top10m:nth-child(9) {
			padding-left: 6px;
			}
		.guild_top10m:nth-child(4),
		.guild_top10m:nth-child(5) {
			border-bottom: none;
			}

			.guild_top10m .guild_tab_wrapper {
				margin-bottom: 10px;
				}

			.guild_tab.top10m_res .gh_1 {
				width: 15px;
				text-align: center;
				}
			.guild_tab.top10m_res .gh_2 {
				width: auto;
				text-align: left;
				}
			.guild_tab.top10m_res .gh_3 {
				width: 20px;
				text-align: center;
				}
			.guild_tab.top10m_res .gh_4 {
				width: 78px;
				text-align: left;
				}
			.guild_tab.top10m_res .gh_5 {
				width: 20px;
				text-align: center;
				}
			.guild_tab.top10m_res .gh_6 {
				width: 50px;
				text-align: center;
				}

			.guild_tab.top10m_res .gc_1 {
				text-align: center;
				}
				.guild_tab.top10m_res .gc_1 .ico {
					height: 17px;
					display: none;
					position: absolute;
					margin: -2px 0px 0px -6px;
					}
				.guild_tab.top10m_res .gc_1 .ico.rank1 {display: block; background-position: center -34px;}
				.guild_tab.top10m_res .gc_1 .ico.rank2 {display: block; background-position: center -64px;}
				.guild_tab.top10m_res .gc_1 .ico.rank3 {display: block; background-position: center -94px;}

			.guild_tab.top10m_res .gc_2 {
				text-align: left;
				white-space: nowrap;
				}
				.guild_tab.top10m_res .gc_2 a {
					max-width: 127px;
					display: block;
					}
			.guild_tab.top10m_res .gc_3 {
				padding: 0px;
				text-align: center;
				}
			.guild_tab.top10m_res .gc_4 {
				text-align: left;
				}
				.guild_tab.top10m_res .gc_4 .ico {
					height: 17px;
					display: block;
					position: absolute;
					margin: -3px 0px 0px 61px;
					}
			.guild_tab.top10m_res .gc_5 {
				text-align: center;
				}
			.guild_tab.top10m_res .gc_6 {
				text-align: center;
				}

		.guild_top10m .guild_button2 {
			margin-bottom: 10px;
			float: right;
			}

#block_content[class^="guild_top_"] #block_center {
	width: 1150px;
	}

	#block_content[class^="guild_top_"] .bg_title {
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/bg_title_long.png) left bottom no-repeat;
		}

	/* guild popup block */

	.main_popup_block_wrapper {
		width: 100%;
		height: 100%;
		position: fixed;
		display: none;
		top: 0px;
		left: 0px;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTMxQzNBQjBGREE4MTFFMjlCRDY4QzVENDk1NTM0MzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTMxQzNBQjFGREE4MTFFMjlCRDY4QzVENDk1NTM0MzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MzFDM0FBRUZEQTgxMUUyOUJENjhDNUQ0OTU1MzQzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MzFDM0FBRkZEQTgxMUUyOUJENjhDNUQ0OTU1MzQzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph5UC38AAAAPSURBVHjaYmBgYHAACDAAAEUAQfYG+AAAAAAASUVORK5CYII=);
		z-index: 101;
		}

	.main_popup_block {
		position: absolute;
		left: 50%;
		top: 50%;
		min-width: 400px;
		max-width: 840px;
		background: #fff;
		border: 1px solid #a7a7a7;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		padding: 10px;
		-moz-box-shadow: 0 0 25px #888888;
		-webkit-box-shadow: 0 0 25px #888888;
		box-shadow: 0 0 25px #888888;
		}

			.main_popup_block .inner_cont {
				margin: 0px 14px 20px 14px;
				font: 14px Cambria, Georgia, "Times New Roman", Times, serif;
				}

			.main_popup_block p {
				margin: 14px 12px;
				font: 14px Cambria, Georgia, "Times New Roman", Times, serif;
				}
			.main_popup_block p:first-child {
				margin-top: 0px;
				}

				.main_popup_block p a {
					color: #4a7607;
					font: 14px Cambria, Georgia, "Times New Roman", Times, serif;
					}
				.main_popup_block p a:hover {
					text-decoration: none;
					}

			.main_popup_block form {
				position: relative;
				}

				.main_popup_block textarea {
					width: 94%;
					display: block;
					padding: 8px 10px;
					font: 14px/20px Cambria,Georgia,"Times New Roman",Times,serif;
					background: #F2F2F2 url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/textarea_bg.png) left top repeat-x;
					border: 1px solid #E1E1E1;
					border-radius: 8px 8px 8px 8px;
					resize: none;
					}

			.main_popup_block .popup_buttons {
				margin-top: 20px;
				overflow: hidden;
				}
				.main_popup_block .popup_buttons > a {
					float: right;
					}
				.main_popup_block .popup_buttons > :first-child {
					float: left;
					}

	.main_popup_block .close {
		width: 153px;
		height: 40px;
		display: block;
		padding-left: 7px;
		font: 14px/38px Cambria, Georgia, "Times New Roman", Times, serif;
		text-decoration: none;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/button1.png) left top no-repeat;
		cursor: pointer;
		float: right;
		color: #000;
	}
	.main_popup_block .close:hover {
		background-position: left -40px;
	}
	.main_popup_block .close em {
		padding: 2px 15px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/button_icons.png) 0px -156px no-repeat;
	}
	.main_popup_block .header {
		width: 100%;
		height: 66px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/popup/main_popup_header.png) no-repeat left bottom;
		font: 16px/53px Cambria, Georgia, "Times New Roman", Times, serif;
		text-transform: uppercase;
		padding-left: 26px;
		cursor: default;
		margin-bottom: 10px;
	}
	.main_popup_block .header.blue {background-position: 0px 0px;}
	.main_popup_block .header.red {background-position: 0px -66px;}

	/* guild create/edit */

#block_content.guild_create #block_center,
#block_content[class^="guild_"] #block_center {
	/*width: 1150px;*/
	min-height: 400px;
	}

	#block_content.guild_create .bg_title,
	#block_content[class^="guild_"] .bg_title {
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/bg_title_long.png) left bottom no-repeat;
		}

	.guild_top_nav {
		height: 40px;
		margin-bottom: 10px;
		overflow: hidden;
		}
		.guild_top_nav > a {
			float: left;
			outline: none;
			}
		.guild_top_nav > b {
			float: left;
			outline: none;
			}
		.guild_top_nav > b:hover {
			background-position: 0px 0px;
			}

	.guild_top_buttons {
		position: absolute;
		}
	.guild_top_buttons.type1 {
		width: 200px;
		margin-left: 950px;
		}
	.guild_top_buttons.type2 {
		width: 400px;
		margin-left: 750px;
		}
	.guild_top_buttons.type3 {
		width: 600px;
		margin-left: 550px;
		}
	.guild_top_buttons.type4 {
		width: 1060px;
		margin-top: 36px;
		margin-left: 90px;
		}

		.guild_top_buttons .guild_button1 {
			float: right;
			white-space: nowrap;
			}
		.guild_top_buttons.type4 .guild_button1 {
			float: left;
			white-space: nowrap;
			}

	.guild_edit_block_wrapper {
		margin-bottom: 2px;
		overflow: hidden;
		}

		.guild_edit_block {
			width: 376px;
			float: left;
			}

			.guild_edit_block .guild_logo {
				width: inherit;
				float: left;
				margin-bottom: 4px;
				overflow: hidden;
				}

				.guild_edit_block .guild_logo_frame {
					width: 184px;
					height: 102px;
					float: left;
					border: 1px solid #e1e1e1;
					border-radius: 8px;
					}
					.guild_edit_block .guild_logo_frame > #guild_logo_frame {
						width: 64px;
						height: 64px;
						margin: 13px 0px 0px 58px;
						overflow: hidden;
						}

				.guild_edit_block .guild_logo_frame > div {
					margin-top: 5px;
					color: #777;
					text-align: center;
					cursor: default;
					}

				.guild_edit_block .guild_logo_message {
					width: 374px;
					height: 102px;
					float: left;
					border: 1px solid #e1e1e1;
					border-radius: 8px;
					cursor: default;
					}
					.guild_edit_block .guild_logo_message > div {
						width: 374px;
						height: 102px;
						display: table-cell;
						padding: 0px 9px;
						color: #999999;
						font-size: 14px;
						vertical-align: middle;
						}

				.guild_edit_block .guild_logo_buttons {
					float: left;
					margin: 8px 0px 0px 22px;
					}
					.guild_edit_block .guild_logo_buttons .guild_button1 {
						margin: 3px 0px;
						}
					.guild_edit_block .guild_logo_buttons #guild_logo {
						position: absolute;
						left: -1000px;
						}

			.guild_input_frame.http > span {
				position: absolute;
				display: block;
				margin-left: 147px;
				font-size: 14px;
				text-transform: lowercase;
				}

			.guild_input_frame .guild_button1,
			.guild_input_frame .guild_button2,
			.guild_input_frame .guild_button3 {
				text-transform: none;
				}

			.guild_edit_block #guild_name {
				width: 154px;
				margin-top: 10px;
				float: left;
				background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/input2.png) left center no-repeat;
				}
			.guild_edit_block #guild_site {
				width: 153px;
				margin-top: 10px;
				padding-left: 52px;
				float: left;
				background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/input3.png) left center no-repeat;
				}
			.guild_edit_block #guild_time1,
			.guild_edit_block #guild_time2 {
				width: 55px;
				margin-top: 10px;
				float: left;
				text-align: center;
				background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/input1.png) left center no-repeat;
				}

	.guild_check_list_wrapper.guild_edit_block_wrapper .check_list {
		width: 250px;
		height: 252px;
		}

	.guild_info_wrapper {
		overflow: hidden;
		}

		.guild_info_wrapper .guild_desc_cont {
			width: 376px;
			min-height: 200px;
			margin-right: 5px;
			float: left;
			}

			.guild_info_wrapper .guild_desc_cont #guild_description {
				width: 354px;
				height: 349px;
				margin: 0px;
				padding: 8px 10px;
				font: 14px/20px Cambria, Georgia, "Times New Roman", Times, serif;
				border: 1px solid #e1e1e1;
				background: #f2f2f2 url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/textarea_bg.png) center top repeat-x;
				border-radius: 8px;
				resize: none;
				}

		.guild_info_wrapper .guild_interests_cont {
			width: 769px;
			min-height: 200px;
			float: left;
			}

			.interest_list {
				width: 251px;
				display: block;
				float: left;
				margin-left: 0px;
				margin-top: 0px;
				margin-bottom: 0px;
				padding: 0px;
				overflow: hidden;
				border: 1px solid #e1e1e1;
				border-radius: 8px;
				background-color: #f8f8f8;
				box-shadow: inset 0px 0px 5px 0px #D9D9D9;
				}
			.interest_list.rc {
				margin-left: 5px;
				}

				.interest_list li {
					height: 60px;
					display: block;
					margin: 0px !important;
					overflow: hidden;
					background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/interest_bg_v_line.gif) 60px 0px repeat-y;
					border-bottom: 1px solid #e1e1e1;
					cursor: pointer;
					}
				.interest_list li:hover {
					background-color: #fdf3ca;
					}

				.interest_list li:last-child {
					border-bottom: none;
					}

					.interest_list li > span {
						width: 60px;
						height: 60px;
						display: block;
						position: absolute;
						opacity: 0.3;
						}
					.interest_list li.selected > span {
						opacity: 1.0;
						}

					.interest_list .ico4 {
						background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/interest_icons.png) 60px 0px no-repeat;
						}

					.interest_list .ico4.interest_1 {background-position: center -0px;}
					.interest_list .ico4.interest_2 {background-position: center -60px;}
					.interest_list .ico4.interest_3 {background-position: center -120px;}
					.interest_list .ico4.interest_4 {background-position: center -180px;}
					.interest_list .ico4.interest_5 {background-position: center -240px;}
					.interest_list .ico4.interest_6 {background-position: center -300px;}
					.interest_list .ico4.interest_7 {background-position: center -360px;}
					.interest_list .ico4.interest_8 {background-position: center -420px;}
					.interest_list .ico4.interest_9 {background-position: center -480px;}
					.interest_list .ico4.interest_10 {background-position: center -540px;}
					.interest_list .ico4.interest_11 {background-position: center -600px;}
					.interest_list .ico4.interest_12 {background-position: center -660px;}
					.interest_list .ico4.interest_13 {background-position: center -720px;}
					.interest_list .ico4.interest_14 {background-position: center -780px;}
					.interest_list .ico4.interest_15 {background-position: center -840px;}
					.interest_list .ico4.interest_16 {background-position: center -900px;}
					.interest_list .ico4.interest_17 {background-position: center -960px;}
					.interest_list .ico4.interest_18 {background-position: center -1020px;}

					.interest_list li > div {
						width: 170px;
						height: 60px;
						display: table-cell;
						padding-left: 72px;
						color: #999;
						font: 15px/14px Cambria, Georgia, "Times New Roman", Times, serif;
						vertical-align: middle;
						}
					.interest_list li.selected > div {
						color: #222;
						}

			.guild_info_wrapper .guild_interests_cont #guild_interests {
				width: 200px;
				height: 349px;
				position: absolute;
				left: -1000px;
				}

	.guild_bottom_buttons {
		width: 100%;
		height: 46px;
		padding-top: 12px;
		overflow: hidden;
		}

		.guild_bottom_buttons #create_guild {
			float: left;
			}
		.guild_bottom_buttons #prev_page {
			float: right;
			}
		.guild_bottom_buttons #save_changes {
			float: left;
			}

	/* guild view */

#block_content[class^="guild_view_"] #block_center {
	width: 1150px;
	}

	#block_content[class^="guild_view_"] .bg_title {
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/bg_title_long.png) left bottom no-repeat;
		}

	.guild_view_info_wrapper {
		overflow: hidden;
		}

		.guild_view_info {
			width: 632px;
			float: left;
			margin-right: 5px;
			border: 1px solid #d3d3d3;
			border-radius: 8px;
			background-color: #f8f8f8;
			}

			.guild_tab.guild_data tr:first-child td {
				background: #f8f8f8 url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/tab_th_bg.png) center top repeat-x;
				}

			.guild_tab.guild_data .gc_logo {
				width: 100px;
				text-align: center;
				border-right: 1px solid #e1e1e1;
				}

			.guild_tab.guild_data .gc_1 {
				width: 183px;
				text-align: left;
				}
			.guild_tab.guild_data .gс_2 {
				width: 32px;
				padding: 0px 10px;
				text-align: center;
				}
				.guild_tab.guild_data .gc_2 .ico {
					height: 17px;
					display: none;
					position: absolute;
					margin: -2px 0px 0px -8px;
					}

				.guild_tab.guild_data .ico.serv {
					background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/server_icons.png);
					}
				.guild_tab.guild_data .ico.serv_0 {background-position: 0px 0px;}
				.guild_tab.guild_data .ico.serv_1 {background-position: 0px -33px;}
				.guild_tab.guild_data .ico.serv_2 {background-position: 0px -63px;}
				.guild_tab.guild_data .ico.serv_3 {background-position: 0px -93px;}
				.guild_tab.guild_data .ico.serv_4 {background-position: 0px -123px;}
				.guild_tab.guild_data .ico.serv_5 {background-position: 0px -153px;}
				.guild_tab.guild_data .ico.serv_6 {background-position: 0px -183px;}
				.guild_tab.guild_data .ico.serv_7 {background-position: 0px -213px;}
				.guild_tab.guild_data .ico.serv_8 {background-position: 0px -243px;}
				.guild_tab.guild_data .ico.serv_9 {background-position: 0px -273px;}
				.guild_tab.guild_data .ico.serv_10 {background-position: 0px -303px;}

			.guild_tab.guild_data .gc_3 {
				width: auto;
				text-align: left;
				}


		.guild_interest_info {
			width: 509px;
			float: left;
			margin-bottom: 12px;
			border: 1px solid #d3d3d3;
			border-radius: 8px;
			background-color: #f8f8f8;
			overflow: hidden;
			}

			.guild_interest_info_header {
				padding: 0px 10px;
				font: 14px Cambria,Georgia,"Times New Roman",Times,serif;
				line-height: 26px;
				background: #f8f8f8 url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/tab_th_bg.png) center top repeat-x;
				cursor: default;
				}

			.guild_interest_info > ul {
				display: block;
				margin: 0px;
				padding: 0px;
				overflow: hidden;
				border-top: 1px solid #e1e1e1;
				}
				.guild_interest_info > ul > li {
					width: 55px;
					height: 66px;
					margin: 0px !important;
					display: block;
					float: left;
					border-left: 1px solid #e1e1e1;
					}
				.guild_interest_info > ul:last-child > li {
					padding-bottom: 1px;
					}
				.guild_interest_info > ul > li:first-child {
					width: 58px;
					border-left: none;
					}
					.guild_interest_info > ul > li:first-child > span {
						margin-left: 3px;
						}

					.guild_interest_info > ul > li > span {
						height: 53px;
						display: block;
						margin-top: 5px;
						background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/interest_icons.png) 60px 0px no-repeat;
						}
					.guild_interest_info > ul > li > span.disabled {
						opacity: 0.2;
						}
					.guild_interest_info .interest_1 {background-position: -3px -3px;}
					.guild_interest_info .interest_2 {background-position: -3px -63px;}
					.guild_interest_info .interest_3 {background-position: -3px -123px;}
					.guild_interest_info .interest_4 {background-position: -3px -183px;}
					.guild_interest_info .interest_5 {background-position: -3px -243px;}
					.guild_interest_info .interest_6 {background-position: -3px -303px;}
					.guild_interest_info .interest_7 {background-position: -3px -363px;}
					.guild_interest_info .interest_8 {background-position: -3px -423px;}
					.guild_interest_info .interest_9 {background-position: -3px -483px;}
					.guild_interest_info .interest_10 {background-position: -3px -543px;}
					.guild_interest_info .interest_11 {background-position: -3px -603px;}
					.guild_interest_info .interest_12 {background-position: -3px -663px;}
					.guild_interest_info .interest_13 {background-position: -3px -723px;}
					.guild_interest_info .interest_14 {background-position: -3px -783px;}
					.guild_interest_info .interest_15 {background-position: -3px -843px;}
					.guild_interest_info .interest_16 {background-position: -3px -903px;}
					.guild_interest_info .interest_17 {background-position: -3px -963px;}
					.guild_interest_info .interest_18 {background-position: -3px -1023px;}

	.guild_view_info_wrapper .guild_desc_cont {
		width: 376px;
		float: left;
		}
		.guild_view_info_wrapper .guild_desc_cont .guild_description {
			height: 280px;
			padding: 8px 10px;
			color: #777777;
			font: 14px/20px Cambria, Georgia, "Times New Roman", Times, serif;
			border: 1px solid #e1e1e1;
			background: #f2f2f2 url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/textarea_bg.png) center top repeat-x;
			border-radius: 8px;
			overflow: auto;
			}

	.guild_members_cont_wrapper {
		width: 774px;
		float: left;
		position: relative;
		}
		.guild_members_cont_wrapper #ajax_loader {
			height: 300px;
			margin-top: 65px;
			}
		.guild_members_cont_wrapper .guild_header2 {
			margin-left: 5px;
			}

		.guild_members_cont_wrapper .guild_members_cont {
			width: 251px;
			float: left;
			margin: 0px 0px 15px 5px;
			border: 1px solid #e1e1e1;
			border-radius: 8px;
			overflow: hidden;
			}

			.guild_tab.guild_data_members .gh_1 {
				width: auto;
				}
			.guild_tab.guild_data_members .gh_2 {
				width: 32px;
				}
			.guild_tab.guild_data_members .gc_1 {
				text-align: left;
				}
			.guild_tab.guild_data_members .gc_2 {
				text-align: center;
				}

		.guild_view_info_wrapper .guild_pager_wrapper {
			width: 774px;
			margin-bottom: 24px;
			}
		.guild_view_info_wrapper .guild_pager_wrapper.type2 {
			width: 100%;
			margin: 12px 0px 0px 0px;
			}

		.guild_guilds_cont_wrapper {
			width: 572px;
			float: left;
			margin-left: 5px;
			}
		.guild_guilds_cont_wrapper:first-child {
			width: 573px;
			margin-left: 0px;
			}

			.guild_guilds_cont_wrapper .guild_guilds_cont {
				border: 1px solid #e1e1e1;
				border-radius: 8px;
				overflow: hidden;
				}

			.guild_tab.guild_data_guilds .gh_1 {
				width: auto;
				}
			.guild_tab.guild_data_guilds .gh_2 {
				width: 32px;
				text-align: center;
				}
			.guild_tab.guild_data_guilds .gh_3 {
				width: 150px;
				}
			.guild_tab.guild_data_guilds .gc_1 {
				text-align: left;
				}
			.guild_tab.guild_data_guilds .gc_2 {
				text-align: center;
				}
			.guild_tab.guild_data_guilds .gc_3 {
				text-align: left;
				}

	.guild_tab.guild_events .gc_1 {
		width: 140px;
		padding: 10px;
		text-align: left;
		border-left: none;
		}
	.guild_tab.guild_events .gc_2 {
		padding: 10px;
		text-align: left;
		}

	/* guild members */

	.guild_new_members_wrapper {
		overflow: hidden;
		}

		.guild_new_members_tab_wrapper {
			width: 912px;
			float: left;
			margin-bottom: 15px;
			}

			.guild_tab.guild_new_members_tab td {
				height: 54px;
				padding-top: 4px;
				padding-bottom: 4px;
				}

			.guild_tab.guild_new_members_tab .gh_1 {
				width: 226px;
				text-align: left;
				}
			.guild_tab.guild_new_members_tab .gh_2 {
				width: auto;
				text-align: left;
				}

		.guild_new_members_btn_wrapper {
			width: 224px;
			float: left;
			margin: 27px 0px 0px 10px;
			overflow: hidden;
			}

			.guild_new_members_btn_wrapper .guild_button3 {
				float: left;
				margin: 12px 0px 11px 0px;
				}

	.guild_new_member_search_wrapper {
		margin-bottom: 15px;
		padding: 14px 0px;
		border-top: 1px solid #e1e1e1;
		border-bottom: 1px solid #e1e1e1;
		overflow: hidden;
		}
		.guild_new_member_search_wrapper .guild_input_frame {
			width: 275px;
			margin-bottom: 0px;
			overflow: hidden;
			}
		.guild_new_member_search_wrapper .guild_input_frame > div {
			width: 100px;
			}

		#member_result_wrapper {
			width: 470px;
			height: 46px;
			float: left;
			position: relative;
			margin-left: 150px;
			}
			#member_result_wrapper .ajax_loader {
				background-position: 132px center;
				}

		.guild_new_member_search_wrapper #member_name {
			width: 154px;
			margin-top: 10px;
			float: left;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/input2.png) left center no-repeat;
			}

		.guild_new_member_search_wrapper .guild_button1 {
			margin: 3px 0px 0px 10px;
			float: left;
			}

		.guild_new_member_search_wrapper .guild_input_frame.member_name {
			line-height: 42px;
			text-transform: none;
			white-space: nowrap;
			}

	.guild_current_members_wrapper {
		position: relative;
		padding-bottom: 15px;
		overflow: hidden;
		border-bottom: 1px solid #e1e1e1;
		}

		.guild_current_members_wrapper .guild_current_members_cont {
			width: 377px;
			float: left;
			margin-left: 6px;
			}

		.guild_current_members_wrapper .guild_current_members_cont:first-child {
			margin-left: 0px;
			}

			.guild_tab.guild_current_members_tab .gh_1 {
				width: auto;
				text-align: left;
				}
			.guild_tab.guild_current_members_tab .gh_2 {
				width: 32px;
				text-align: left;
				}
			.guild_tab.guild_current_members_tab .gh_3 {
				width: 44px;
				text-align: left;
				}

			.guild_tab.guild_current_members_tab .gc_3 {
				padding: 0px 4px;
				}

		.guild_current_members_wrapper .guild_current_members_buttons {
			width: 228px;
			float: left;
			margin: 27px 0px 0px 8px;
			}

			.guild_current_members_wrapper .guild_current_members_buttons .guild_button3 {
				float: left;
				margin: 11px 0px 8px 0px;
				}

		.guild_current_members_wrapper .guild_pager_wrapper {
			width: 1138px;
			padding-top: 12px;
			}

	/* guild diplomacy */

	.guild_diplomacy_wrapper {
		position: relative;
		overflow: hidden;
		border-bottom: 1px solid #e1e1e1;
		}

		.guild_diplomacy_wrapper .guild_diplomacy_cont {
			width: 912px;
			float: left;
			}
		.guild_diplomacy_wrapper .guild_diplomacy_cont2 {
			width: 556px;
			float: left;
			margin-bottom: 15px;
			}

			.guild_tab.guild_diplomacy td {
				height: 70px;
				}

			.guild_tab.guild_diplomacy .gh_1 {
				width: 220px;
				}
			.guild_tab.guild_diplomacy .gh_2 {
				width: 25px;
				text-align: center;
				}
			.guild_tab.guild_diplomacy .gh_3 {
				width: 111px;
				}
			.guild_tab.guild_diplomacy .gh_4 {
				width: 25px;
				text-align: center;
				}
			.guild_tab.guild_diplomacy .gh_5 {
				width: auto;
				}

			.guild_tab.guild_diplomacy .gc_1o {
				width: 80px;
				padding: 0px;
				text-align: center;
				}
				.guild_tab.guild_diplomacy .gc_1o img {
					margin-top: 2px;
					}
			.guild_tab.guild_diplomacy .gc_1 {
				width: 140px;
				padding: 0px;
				text-align: left;
				border-left: none;
				}
				.guild_tab.guild_diplomacy a {
					line-height: 16px !important;
					}
			.guild_tab.guild_diplomacy .gc_2 {
				text-align: center;
				}
			.guild_tab.guild_diplomacy .gc_3 {
				text-align: left;
				}
				.guild_tab.guild_diplomacy .gc_3 .ico {
					height: 20px;
					position: absolute;
					margin: -3px 0 0 93px;
					}
			.guild_tab.guild_diplomacy .gc_4 {
				text-align: center;
				}
			.guild_tab.guild_diplomacy .gc_5 {
				text-align: left;
				line-height: 16px;
				}

		.guild_diplomacy_offer_btn_wrapper {
			width: 224px;
			float: left;
			margin: 27px 0px 0px 10px;
			overflow: hidden;
			}
			.guild_diplomacy_offer_btn_wrapper .guild_button3 {
				float: left;
				margin: 16px 0px;
				}

		.guild_diplomacy_data_btn_wrapper {
			width: 320px;
			float: left;
			margin: 27px 0px 15px 10px;
			overflow: hidden;
			}
			.guild_diplomacy_data_btn_wrapper .guild_button1 {
				float: left;
				margin: 16px 0px;
				}

	.guild_diplomacy_search_wrapper {
		padding: 15px 0px;
		overflow: hidden;
		}

		.guild_diplomacy_search_wrapper .guild_input_frame {
			margin-bottom: 0px;
			}

			.guild_diplomacy_search_wrapper .guild_input_frame #guild_name {
				width: 154px;
				margin-top: 10px;
				float: left;
				background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/input2.png) left center no-repeat;
				}
			.guild_diplomacy_search_wrapper #search_guild {
				margin: 4px 0px 6px 10px;
				float: left;
				}

		.guild_diplomacy_wrapper .ajax_loader {
			background-position: 220px center;
			}

	.guild_hint {
		margin-bottom: 18px;
		color: #bebebe;
		font: italic 14px Cambria,Georgia,"Times New Roman",Times,serif;
		}


/* Userbar */

.userbar_block {
	margin-bottom: 30px;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.userbar_block .carusello {
	position: relative;
	width: 580px;
	margin: 0px 0px 15px 175px;
}
.userbar_block .userbar_code {
	margin: 0px auto 15px auto;
	width: 792px;
}
.userbar_block .userbar_code .menu {
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/userbars/menu.png) no-repeat left bottom;
	height: 57px;
	cursor: pointer;
	float: left;
	color: #c1c6a8;
	font: 21px Cambria, Georgia, "Times New Roman", Times, serif;
	line-height: 58px;
	margin-bottom: 10px;
}
.userbar_block .userbar_code .menu:hover,
.userbar_block .userbar_code .menu.act {
	background-position: left 1px;
	color: #323232;
}
.userbar_block .userbar_code .menu.bb {padding-left: 80px; width: 135px;}
.userbar_block .userbar_code .menu.html {padding-left: 68px; width: 151px;}
.userbar_block .userbar_code .menu.aa {padding-left: 37px; width: 178px;}

.userbar_block .userbar_code .code_area {
	clear: both;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/userbars/code_area.png) no-repeat left top;
	width: 773px;
	height: 115px;
	font: 21px Cambria, Georgia, "Times New Roman", Times, serif;
	padding: 5px 10px 10px 10px;
	border: 0px;
	outline: none;
	resize: none;
	display: none;
	text-align: left;
}
.userbar_block .userbar_code .code_area.bb_code {
	display: inline-block;
}
.userbar_block .copy {
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/userbars/copy_button.png) no-repeat left top;
	width: 335px;
	height: 90px;
	cursor: pointer;
	margin: 0px auto;
	display: none;
}
.userbar_block .copy:hover {
	opacity: 0.8;
}
.userbar_block .jcarousel-skin-tango .jcarousel-container-horizontal {width: 400px; padding: 20px 40px;}
.userbar_block .jcarousel-skin-tango .jcarousel-container-vertical {width: 75px; height: 245px; padding: 40px 20px;}
.userbar_block .jcarousel-skin-tango .jcarousel-clip {overflow: hidden;}
.userbar_block .jcarousel-skin-tango .jcarousel-clip-horizontal {width:  400px; height: 150px;}
.userbar_block .jcarousel-skin-tango .jcarousel-clip-vertical {width:  75px; height: 245px;}
.userbar_block .jcarousel-skin-tango .jcarousel-item {width: 400px; height: 150px;}
.userbar_block .jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 0; margin-right: 10px;}
.userbar_block .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px; margin-right: 0;}
.userbar_block .jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom: 10px;}
.userbar_block .jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff; color: #000;}
.userbar_block .jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute; top: 80px; right: -60px; width: 38px; height: 38px; cursor: pointer; background: transparent url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/userbars/right_click.png) no-repeat 0 0;}
.userbar_block .jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute; top: 80px; left: -60px; width: 38px; height: 38px; cursor: pointer; background: transparent url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/userbars/left_click.png) no-repeat 0 0;}

/* error 404 background */

.node_63 {
	height: 640px !important;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/bg_bottom_frog_inner.jpg) no-repeat center 141px;
	overflow: hidden;
	}
	.node_63 #content {
		padding: 0px 0px 0px 0px;
		}
	.node_63 .container {
		height: 500px;
		overflow: hidden;
		}
	.node_63 #block_right {
		height: 640px;
		overflow: hidden;
		}

/* Invite CBT */

#mr-cbt-invite-main-form > div {
	overflow: hidden;
	}

	.invite_balance_container {
		width: 320px;
		position: absolute;
		color: #8f140f;
		font-size: 17px;
		font-weight: bold;
		cursor: default;
		}
		.invite_balance_container > .invite_count {
			margin-left: 4px;
			}

	.invite_form_container {
		width: 320px;
		margin-top: 50px;
		float: left;
		}

		.invite_form_container > label {
			color: #8f140f;
			font-size: 17px;
			}

			#edit-input-field-wrapper {
				width: 308px;
				margin: 9px 0px 12px 0px;
				padding: 7px 5px;
				background: #ffffff;
				border: 1px solid #81915d;
				border-radius: 6px;
				}

				#edit-input-field-wrapper > input {
					width: 300px;
					margin-left: 0px;
					color: #3e3d0e;
					font-size: 17px;
					border: none;
					}

		.invite_form_container > #edit-submit {
			width: 300px;
			height: 90px;
			padding-bottom: 6px;
			color: #ffffff;
			font: 20px Cambria, Georgia, "Times New Roman", Times,serif;
			text-transform: uppercase;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/rb_red_button.png) center 0px no-repeat;
			border: none;
			cursor: pointer;
			}
		.invite_form_container > #edit-submit:hover {
			background-position: center -90px;
			}

	.invite_history_container {
		width: 360px;
		float: right;
		margin-right: 50px;
		}

		.invite_history_container > h3 {
			margin-top: 0px;
			color: #8f140f;
			font-size: 17px;
			font-weight: normal;
			cursor: default;
			}

		.invite_history_container ul {
			margin: 0px;
			padding: 0px;
			display: block;
			}

			.invite_history_container ul > li {
				height: 25px;
				display: block;
				margin-bottom: 0px !important;
				list-style: none;
				overflow: hidden;
				border-bottom: 1px solid #dfe3e6;
				}

				.invite_history_container ul > li > div {
					width: 190px;
					height: 23px;
					float: left;
					margin-right: 5px;
					line-height: 23px;
					overflow: hidden;
					white-space: nowrap;
					}
				.invite_history_container ul > li > span {
					width: 165px;
					height: 23px;
					display: block;
					float: left;
					line-height: 23px;
					}

/* Early access */

#block_content.earlyaccess #block_center,
#block_content.earlyaccess_buy #block_center,
#block_content.earlyaccess_success #block_center {
	width: 1150px;
	}

	#block_content.earlyaccess .bg_title,
	#block_content.earlyaccess_buy .bg_title,
	#block_content.earlyaccess_success .bg_title {
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/bg_title_long.png?1) left bottom no-repeat;
		}

	.ea_cont {
		min-height: 850px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/early_access/bg.jpg) left top no-repeat;
		overflow: hidden;
		}

		.ea_cont_left {
			width: 590px;
			float: left;
			}

			.ea_cont_left .crystal {
				height: 70px;
				margin-top: 480px;
				text-align: center;
				font: 55px/70px Cambria, Georgia, "Times New Roman", Times, serif;
				cursor: default;
				}

				.ea_cont_left .crystal > b {
					margin: 0px 10px 0px 0px;
					padding: 0px 32px;
					line-height: 64px;
					background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/early_access/crystal.jpg) center center no-repeat;
					}

			.ea_cont_left .btn_buy {
				width: 265px;
				height: 90px;
				display: block;
				margin: 10px 0px 0px 169px;
				color: #ffffff;
				font: 20px/84px Cambria, Georgia, "Times New Roman", Times,serif;
				text-align: center;
				text-transform: uppercase;
				text-decoration: none;
				background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/early_access/btn_buy.jpg?1) left 0px no-repeat;
				}
			.ea_cont_left .btn_buy:hover {
				background-position: left -90px;
				}
			.ea_cont_left b.btn_buy,
			.ea_cont_left b.btn_buy:hover {
				background-position: left -180px;
				cursor: default;
				}

			.ea_cont_left .pluginlike {
				margin: 30px 122px 0px 0px;
				}

		.ea_cont_right {
			width: 560px;
			float: left;
			}

			.ea_cont_right h1 {
				margin: 10px 0px 16px 0px;
				color: #644487 !important;
				font-size: 40px;
				font-weight: normal;
				}

			.ea_cont_right > p {
				padding-bottom: 45px;
				background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/early_access/line.png) center bottom no-repeat;
				}

			.bonus {
				min-height: 64px;
				position: relative;
				margin-bottom: 6px;
				padding-left: 70px;
				background: #ffffff;
				border: 0px solid #e1e1e1;
				border-radius: 6px;
				overflow: hidden;
				}

				.bonus .ico {
					width: 60px;
					height: 60px;
					position: absolute;
					margin: 2px 0px 0px -70px;
					background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/early_access/bonus.jpg?2) left 0px no-repeat;
					border-radius: 6px 0px 0px 0px;
					}

				.bonus .ico.type1 {background-position: left 0px;}
				.bonus .ico.type2 {background-position: left -60px;}
				.bonus .ico.type3 {background-position: left -120px;}
				.bonus .ico.type4 {background-position: left -180px;}
				.bonus .ico.type5 {background-position: left -240px;}
				.bonus .ico.type6 {background-position: left -300px;}
				.bonus .ico.type7 {background-position: left -360px;}
				.bonus .ico.type8 {background-position: left -420px;}

				.bonus .desc {
					position: absolute;
					right: 12px;
					top: 0px;
					color: #ff8400;
					font-size: 12px;
					font-weight: bold;
					}

			.bonus h3 {
				margin: 8px 0px 3px 0px;
				color: #644487;
				font-size: 17px;
				}

			.bonus p {
				margin: 0px 0px 11px 0px;
				line-height: 17px;
				}

				.bonus p .blue {
					color: #0072ff;
					}
				.bonus p .green {
					color: #009c03;
					}

			.bonus.dt1 {
				margin-bottom: 18px;
				}

				.bonus.dt1 > p {
					line-height: 16px !important;
					}
					.bonus.dt1 > p > span {
						line-height: 25px !important;
						}

	.ea_confirm {
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/early_access/bgc.jpg) 20px 2px no-repeat;
		/*border: 1px solid #e1e1e1;
		border-radius: 6px;*/
		}

		.ea_confirm > .cont {
			min-height: 328px;
			margin-left: 286px;
			padding: 0px 16px;
			border-left: 0px solid #e1e1e1;
			}

			.ea_confirm h1 {
				margin: 0px 0px 12px 0px;
				padding-top: 8px;
				color: #644487 !important;
				font-size: 40px;
				font-weight: normal;
				}

			.ea_confirm p {
				margin-top: 0px;
				}

			.ea_confirm ul > li {
				margin-bottom: 2px !important;
				}

			.ea_confirm .red {
				color: #d50000;
				}

	.ea_confirm_form {
		min-height: 230px;
		margin-top: 27px;
		padding-left: 250px;
		overflow: hidden;
		}

		.ea_confirm_form > div {
			width: 230px;
			height: 210px;
			float: left;
			margin-left: 60px;
			}

			.ea_confirm_form .crystal {
				height: 65px;
				margin-top: 0px;
				text-align: center;
				font: 40px/60px Cambria, Georgia, "Times New Roman", Times, serif;
				cursor: default;
				}

				.ea_confirm_form .crystal > b {
					margin: 0px 10px 0px 0px;
					padding: 0px 25px;
					line-height: 60px;
					background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/early_access/crystal_sm.jpg) center center no-repeat;
					}

			.ea_confirm_form .red {
				color: #e00000;
				}

			.ea_confirm_form .desc {
				height: 36px;
				text-align: center;
				font: 17px/32px Cambria, Georgia, "Times New Roman", Times, serif;
				text-transform: uppercase;
				background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/early_access/shadow.jpg) center top no-repeat;
				cursor: default;
				}

			.ea_confirm_form .btn_buy,
			.ea_done .btn_buy {
				width: 225px;
				height: 70px;
				display: block;
				margin: 10px 0px 0px 3px;
				color: #ffffff;
				font: 20px/64px Cambria, Georgia, "Times New Roman", Times,serif;
				text-align: center;
				text-transform: uppercase;
				text-decoration: none;
				background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/early_access/btn_buy_sm.jpg?1) left 0px no-repeat;
				}
			.ea_confirm_form a.btn_buy:hover,
			.ea_done .btn_buy:hover {
				background-position: left -70px;
				}

			.ea_confirm_form b.btn_buy {
				background-position: left -140px;
				cursor: default;
				}

	.ea_done {
		width: 560px;
		margin-left: 305px;
		}

		.ea_done p {
			margin-top: 8px;
			}

		.ea_done .red {
			color: #d50000;
			}

		.ea_done ul > li {
			margin-bottom: 2px !important;
			}

		.ea_done .btn_buy {
			margin: 18px 0px 12px 140px;
			}

/* billing page */

#block_content.billing_payment #tabs-wrapper {
	display: none;
}
#block_content.billing_payment .tabs.primary {
	border: none;
	padding: 25px 0px 0px 175px;
}
#block_content.billing_payment .tabs li {
	width: 245px;
	height: 47px;
	display: block;
	padding-left: 25px;
	font: 13px/38px Cambria, Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/billing/billing_payment_tabs_bg.png) left top no-repeat;
	cursor: pointer;
	float: left;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 8px;
}
#block_content.billing_payment .tabs li.active,
#block_content.billing_payment .tabs li:hover {background-position: left -47px; text-decoration: none;}

#block_content.billing_payment .tabs li:active {background-position: left -94px;}

#block_content.billing_payment .tabs li.disabled {opacity: 0.6; cursor: default;}

#block_content.billing_payment .tabs li.disabled:hover,
#block_content.billing_payment .tabs li.disabled:active{background-position: 0px 0px;}

#block_content.billing_payment .tabs li span {
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/billing/billing_payment_tabs_ico.png) no-repeat left -1px;
	padding: 0px 0px 2px 20px;
}
#block_content.billing_payment .tabs li span.tSms {background-position: 0px -18px;padding-top: 8px;}
#block_content.billing_payment .tabs li span.tCredit {background-position: 0px -46px;}

#block_content.billing_payment .text_mark p {
	padding-top: 19px;
	padding-bottom: 22px;
}
#block_content.billing_payment .container .more_link a {
	font-size: 12px;
	color: #9E6D48;
	display: block;
	text-align: center;
	font-family: Tahoma;
}

/* billing_page sms_block */

.sms_block #pricelist {
	margin: 0px 0px 15px 15px;
	border: 1px solid #e1e1e1;
	border-radius: 8px;
	overflow: hidden;
}
.sms_block #pricelist table {
	width: 100%;
}
.sms_block #pricelist td,
.sms_block #pricelist th {
	text-align: center;
}
.sms_block #pricelist .sms-tr-first td {
	height: 26px;
	padding: 0px 10px;
	color: #7c7c7c;
	font: 14px Cambria, Georgia, "Times New Roman", Times, serif;
	background: #f8f8f8 url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/tab_th_bg.png) center top repeat-x;
	border-left: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	}
.sms_block #pricelist .sms-tr-first td:first-child {
	border-left: none;
	}
.sms_block #pricelist td {
	height: 26px;
	padding: 0px 10px;
	font: 14px Cambria, Georgia, "Times New Roman", Times, serif;
	border-left: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	}
.sms_block #pricelist tr td:first-child {
	border-left: none;
	}
.sms_block #pricelist tr:last-child td {
	border-bottom: none;
	}
.sms_block #pricelist tr:nth-child(even) td {
	background-color: #ebebeb;
	}
.guild_tab tr:nth-child(odd) td {
	background-color: #f8f8f8;
	}
.sms_block .rank_inputs {
	margin: 0px 20px 20px 20px;
	padding-top: 10px;
}
.sms_block .sms_text {
	padding: 0px 0px 15px 20px;
}
.sms_block .sms_text p {
	margin: 0px 0px 0px 0px;
}
.container .sms_block div.dropdown {
	top: 24px;
}
.container .sms_block ul.dropdown li {
	font-size: 14px;
}
.sms_block #notes_text {
	color: #0F1309;
	font-size: 17px;
	line-height: 21px;
	padding-left: 15px;
}
/* billing_page history */

#block_content.billing_history {
	border: none;
	}

.billing_history {
	margin: 0px 0px 15px 0px;
	border: 1px solid #e1e1e1;
	border-radius: 8px;
	overflow: hidden;
}
.billing_history th,
.billing_history td {text-align: center;}
.billing_history td.operation {text-align: left;}
.billing_history .guild_tab.guild_data_members .gh_1 {width: 17%;}
.billing_history .guild_tab.guild_data_members .gh_2 {width: 11%;}
.billing_history .guild_tab.guild_data_members .gh_3 {width: 45%;}
.billing_history .guild_tab.guild_data_members .gh_4 {width: 15%;}

/* USER BALANCE */
.user_current_balance {
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/header_line.png) no-repeat -60px bottom;
	text-align: center;
	color: #674f3d;
	font-size: 20px;
	padding: 0px 0px 24px 0px;
}
.user_current_balance span {
	font-size: 30px;
	vertical-align: -4px;
}
.user_current_balance img {
	vertical-align: -6px;
	margin: 0px 5px;
}

#billing_csa_id {
	font-size: 16px !important;
	text-align: center;
	}

	#billing_csa_id > span {
		color: #921e3c;
		}

/* cbt instructions */

.cbt_type {
	height: 83px;
	position: relative;
	background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/cbt/cbt_type.png);
	}

	.cbt_type > div {
		position: absolute;
		margin-top: 19px;
		font: 18px/20px Cambria, Georgia, "Times New Roman", Times, serif;
		font-variant: small-caps;
		}
	.cbt_type > div.type1 {
		width: 180px;
		left: 77px;
		}
	.cbt_type > div.type2 {
		width: 200px;
		left: 349px;
		}
	.cbt_type > div.type3 {
		width: 160px;
		left: 626px;
		}

.cbt_screen1 {
	width: 794px;
	height: 467px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/cbt/screen1n.jpg) left top no-repeat;
	}
	.cbt_screen1 > div {
		width: 794px;
		height: 467px;
		display: none;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/cbt/screen1n.jpg) left -467px no-repeat;
		}

.cbt_screen2 {
	width: 794px;
	height: 566px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/cbt/screen2n.jpg) left top no-repeat;
	}
	.cbt_screen2 > div {
		width: 794px;
		height: 566px;
		display: none;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/cbt/screen2n.jpg) left -566px no-repeat;
		}

.cbt_screen3 {
	width: 794px;
	height: 566px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/cbt/screen3n.jpg) left top no-repeat;
	}
	.cbt_screen3 > div {
		width: 794px;
		height: 566px;
		display: none;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/cbt/screen3n.jpg) left -566px no-repeat;
		}


/* userbars block */

.userbars_main_block {
	padding: 0px 0px 280px 0px;
	margin: 0px;
	z-index: 1;
	position: relative;
}
.userbars_main_block .list_1,
.userbars_main_block .list_2,
.userbars_main_block .list_3,
.userbars_main_block .list_4 {
	display: none;
}
.userbars_main_block h4 {
	font: 20px Cambria, Georgia, "Times New Roman", Times, serif;
	color: #20353a;
	margin: 0px 0px 0px 0px;
}
.userbars_main_block .userbar {
	margin: 20px 0px 0px 180px;
	position: relative;
	z-index: 3;
	width: 406px;
	text-align: center;
}
.userbars_main_block .userbar img {
	cursor: pointer;
}
.userbars_main_block .userbar .hover_click {
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/userbars/page/userbar_hover_click.png) no-repeat center 55px;
	font: 21px Cambria, Georgia, "Times New Roman", Times, serif;
	text-align: center;
	color: #323232;
	padding: 71px 0px 0px 0px;
	position: absolute;
	z-index: 999;
	left: 0px;
	top: 0px;
	width: 400px;
	height: 75px;
	display: none;
	opacity: 0;
}
.userbars_main_block .open div.hover_click {display: block;}

.userbars_main_block .open div.hover_click:hover {
	cursor: pointer;
	opacity: 1;
}
.userbars_main_block .more_block {
	display: block;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/userbars/page/userbar_more_line.png) repeat-x left top;
	height: 28px;
	text-align: right;
	margin-top: 25px;
}
.userbars_main_block .more_block span {
	font: 12px Cambria, Georgia, "Times New Roman", Times, serif;
	color: #455827;
	display: block;
	padding: 3px 45px 11px 0px;
	width: 246px;
	float: right;
	cursor: pointer;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/userbars/page/userbar_more_block.png) no-repeat left top;
}
.userbars_main_block .more_block span:hover {background-position: left -29px; color: #fff;}
.userbars_main_block .more_block span.act {background-position: left -58px;}
.userbars_main_block .more_block span.act:hover {background-position: left -87px;}

.userbars_main_block .info_block {
	color: #0f1309;
	font: 19px Cambria, Georgia, "Times New Roman", Times, serif;
	line-height: 25px;
	margin: 30px 0px 30px 0px;
}
.userbars_main_block .info_block a {
	font: 19px Cambria, Georgia, "Times New Roman", Times, serif;
	color: #868A80;
}
.userbars_main_block .info_block a:hover {
	color: #000;
}
#userbars_overlay {
	position: fixed;
	z-index: 990;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #000;
	opacity: 0.80;
	display: none;
}
.userbars_popup {
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/userbars/page/userbar_popup_bg.png) no-repeat left top;
	width: 622px;
	height: 403px;
	z-index: 999;
	position: fixed;
	top: 200px;
	display: none;
	left: 50%;
	margin-left: -469px;
}
.userbars_popup .inner {
	padding: 40px 20px 0px 40px;
}
.userbars_popup .close {
	position: absolute;
	width: 15px;
	height: 15px;
	right: 19px;
	top: 18px;
	cursor: pointer;
}
.userbars_popup .img {
	text-align: center;
	margin-bottom: 15px;
}
.userbars_popup .block {
	clear: both;
	margin-top: 15px;
}
.userbars_popup .block p {
	float: left;
	width: 140px;
	margin: 10px 0px 0px 0px;
	font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
}
.userbars_popup .block input {
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/userbars/page/userbar_input.jpg) no-repeat left top;
	outline: none;
	border: 0px;
	width: 388px;
	padding: 7px 10px 10px 10px;
	font: 16px Cambria, Georgia, "Times New Roman", Times, serif;
	color: #000;
}
.userbars_main_block .topper_close {
	border-bottom: 2px solid #d9dad4;
	height: 27px;
	cursor: pointer;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/userbars/page/userbar_top_close.png) no-repeat right top;
	display: none;
}

/* user profile green slider css */

.usercp_slider {
	margin: 0px 0px 0px 10px;
	position: relative;
}
.usercp_slider ul {
	list-style: none;
}
.usercp_slider ul > li.aa_key .aa_key_opened {
	width: 282px;
	height: 55px;
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	padding-left: 11px;
	color: #fff;
	line-height: 55px;
	text-shadow: none;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame/prize_key_frame.png) -168px top no-repeat;
	text-align: left;
	}
.usercp_slider ul > li.aa_key .aa_key_closed {
	width: 75px;
	height: 55px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame/prize_key_frame.png) left top no-repeat;
	}

	.usercp_slider ul > li.aa_key .aa_key_opened > span,
	.usercp_slider ul > li.aa_key .aa_key_closed > span {
		width: 28px;
		height: 38px;
		position: absolute;
		display: block;
		opacity: 0.6;
		cursor: pointer;
		}
	.usercp_slider ul > li.aa_key .aa_key_opened > span {
		margin: 9px 0px 0px 232px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame/prize_key_arr2.png) center center no-repeat;
		}
	.usercp_slider ul > li.aa_key .aa_key_closed > span {
		margin: 9px 0px 0px 37px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/minigame/prize_key_arr1.png) center center no-repeat;
		}
	.usercp_slider ul > li.aa_key .aa_key_opened > span:hover,
	.usercp_slider ul > li.aa_key .aa_key_closed > span:hover {
		opacity: 1.0;
		}

/* ranking */

.rank_type_layout {
	width: 450px;
	height: 120px;
	margin: 0px auto;
	overflow: hidden;
	}

	.rank_type_layout > div {
		width: 150px;
		height: 120px;
		position: relative;
		float: left;
		background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/rank/rank_type.png);
		background-repeat: no-repeat;
		opacity: 0.5;
		cursor: pointer;
		}
	.rank_type_layout > div:hover {
		opacity: 0.6;
		}
	.rank_type_layout > div.selected {
		opacity: 1;
		}
	.rank_type_layout > div.rank_pvp 	  {background-position: 0px top;}
	.rank_type_layout > div.rank_guild 	  {background-position: -150px top;}
	.rank_type_layout > div.rank_craft 	  {background-position: -300px top;}
	.rank_type_layout > div.rank_criminal {background-position: -450px top;}

		.rank_type_layout > div > span {
			width: 100%;
			height: 20px;
			display: block;
			position: absolute;
			bottom: 0px;
			font: normal 14px/20px Cambria, Georgia, "Times New Roman", Times, serif;
			text-align: center;
			text-transform: uppercase;
			}

	.rank_hr {
		height: 20px;
		margin: 12px 0px 16px 0px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/rank/hr.png) center center no-repeat;
		}

	.rank_inputs {
		width: 680px;
		height: 30px;
		margin: 0px auto;
		}

		.rank_inputs > div {
			float: left;
			margin-right: 20px;
			}

			.rank_inputs > div > span {
				padding: 0px 6px 4px 0px;
				font-size: 15px;
				line-height: 18px;
				}

	.rank_desc {
		width: 680px;
		height: 42px;
		position: relative;
		margin: 14px auto;
		overflow: hidden;
		}

		.rank_desc p {
			margin: 0px;
			font-size: 14px !important;
			}

	.rank_layout {
		width: 680px;
		position: relative;
		margin: 0px auto;
		}

		.guild_tab.ranking .gh_1 {
			width: 50px;
			text-align: center;
			}
		.guild_tab.ranking .gh_2 {
			width: 50px;
			text-align: center;
			}
		.guild_tab.ranking .gh_3 {
			width: auto;
			text-align: left;
			}
		.guild_tab.ranking .gh_4 {
			width: 100px;
			text-align: left;
			}
		.guild_tab.ranking .gh_5 {
			width: 100px;
			text-align: left;
			}
		.guild_tab.ranking .gh_6 {
			width: 100px;
			text-align: left;
			}

		.guild_tab.ranking .gc_1 {
			text-align: center;
			}
		.guild_tab.ranking .gc_2 {
			text-align: left;
			}

		.guild_tab.ranking .gc_1 .ico {
			display: none;
			height: 17px;
			margin: -2px 0px 0px 11px;
			position: absolute;
			}
		.guild_tab.ranking .gc_1 .ico.rank1 {
			display: block;
			background-position: center -34px;
			}
		.guild_tab.ranking .gc_1 .ico.rank2 {
			display: block;
			background-position: center -64px;
			}
		.guild_tab.ranking .gc_1 .ico.rank3 {
			display: block;
			background-position: center -94px;
			}

		.guild_tab.ranking .gc_2 .ico {
			height: 17px;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/rank/rank_pos.png) left 5px no-repeat;
			}
		.guild_tab.ranking .gc_2 .ico.rank_up   {background-position: left -11px;}
		.guild_tab.ranking .gc_2 .ico.rank_down {background-position: left -27px;}




	.char_select > .char {
		width: 319px;
		height: 61px;
		display: block;
		margin: 0px 28px;
		position: relative;
		background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/cart/char_bg.png);
		background-repeat: no-repeat;
		overflow: hidden;
		cursor: default;
		}

	.char_select > .char > input {
		visibility: hidden;
		}

	.char_select .char.blue 	  {background-position: 0px -70px; cursor: pointer;}
	.char_select .char.red  	  {background-position: 0px -140px; cursor: pointer;}
	.char_select .char.blue:hover {background-position: -320px -70px;}
	.char_select .char.red:hover  {background-position: -320px -140px;}

		.char_select .char > div {
			width: 60px;
			height: 60px;
			float: left;
			margin-left: 6px;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/cart/char_ico.png?1) 0px var(--ico) no-repeat;
			opacity: 0.4;
			--ico: 0px;
		}
		.char_select .char.blue > div,
		.char_select .char.red > div {
			opacity: 1;
		}

		.char_select .char.type0 > div  {--ico: 0px}
		.char_select .char.type11 > div {--ico: -60px}
		.char_select .char.type12 > div {--ico: -120px}
		.char_select .char.type41 > div {--ico: -180px}
		.char_select .char.type42 > div {--ico: -240px}
		.char_select .char.type61 > div {--ico: -300px}
		.char_select .char.type62 > div {--ico: -360px}
		.char_select .char.type51 > div {--ico: -420px}
		.char_select .char.type52 > div {--ico: -480px}
		.char_select .char.type81 > div {--ico: -540px}
		.char_select .char.type82 > div {--ico: -600px}
		.char_select .char.type31 > div {--ico: -660px}
		.char_select .char.type32 > div {--ico: -720px}

		.char_select .char > .name {
			width: 180px;
			height: 32px;
			display: block;
			float: left;
			padding-left: 8px;
			color: #808080;
			font: 17px/40px Cambria, Georgia, "Times New Roman", Times, serif;
			white-space: nowrap;
			overflow: hidden;
			}

		.char_select .char.type0 > .name {
			margin-top: 8px;
			}
		.char_select .char.blue > .name,
		.char_select .char.red > .name {
			color: #000000;
			}
		.char_select .char > .info {
			width: 180px;
			height: 18px;
			display: block;
			position: relative;
			float: left;
			padding-left: 8px;
			color: #808080;
			font: 13px/15px Cambria, Georgia, "Times New Roman", Times, serif;
			white-space: nowrap;
			overflow: hidden;
			}

			.char_select .char > .info > em {
				position: absolute;
				right: 0px;
				bottom: 2px;
				color: #a75757;
				font-size: 11px;
				font-style: normal;
				z-index: 1;
				}


  .guild_tab.cart_items tr.disabled {
    opacity: .5;
  }
	.disable_layer {
		width: 100%;
		height: 100%;
		display: none;
		position: absolute;
		background: #fff;
		opacity: 0.5;
		z-index: 100;
		border-radius: 8px;
		}

.cart_boxes {
	position: relative;
	margin-bottom: 45px;
}
.cart_boxes:after {
	content: '';
	width: 456px;
	height: 9px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/cart/cart_line.png) center no-repeat;
	display: block;
	margin: auto;
	position: absolute;
	bottom: -27px;
	right: 0;
	left: 0;
}
.cart_boxes_img {
	position: relative;
}
.cart_boxes_img:before {
	content: '';
	width: 38px;
	height: 33px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/cart/cart_box.png) center no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin: 7px 35px 7px 0;
}

/* item restore */

#block_content.itemrestore #block_center {
	width: 1150px;
	}

	#block_content.itemrestore .bg_title {
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/bg_title_long.png?1) left bottom no-repeat;
		}

	.itemrestore_search_layout {
		width: 100%;
		}

		.itemrestore_search_layout {
			height: 40px;
			}

		.itemrestore_search_layout > * {
			float: left;
			margin-right: 10px;
			}

		.itemrestore_search_layout > div {
			font: 15px/37px Cambria, Georgia, "Times New Roman", Times, serif;
			text-transform: uppercase;
			}

			.itemrestore_search_layout > div > .selectbox {
				margin-top: -4px;
				text-transform: none;
				}

				.itemrestore_search_layout > div > .selectbox li {
					font-size: 14px !important;
					}

		.inline_input {
			margin-right: 8px;
			padding: 1px 0px 2px 10px;
			font-size: 22px;
			line-height: 24px;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/item_restore/inline_input.png) left bottom no-repeat;
			}

			.inline_input input {
				height: 22px;
				margin-right: -8px;
				font: 14px/24px Cambria, Georgia, "Times New Roman", Times, serif;
				background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/item_restore/inline_input.png) right bottom no-repeat;
				border: none;
				}

	.itemrestore_layout {
		width: 100%;
		}

		.itemrestore_layout .cart_left {
			width: 750px;
			min-height: 100px;
			float: left;
			}

		.itemrestore_layout .cart_right {
			width: 380px;
			min-height: 100px;
			float: right;
			}

			.guild_tab.restore_items tr:hover td {
				background-color: #fff0b4;
				cursor: pointer;
				}

			.guild_tab.restore_items tr.incart td,
			.guild_tab.restore_items tr.incart:hover td {
				color: #b7c1c7;
				background-color: #e7ecf0;
				cursor: default;
				}
			.guild_tab.restore_items tr.incart .gc_0 img {
				opacity: 0.4;
				}

			.guild_tab.restore_items th {
				cursor: default;
				}

			.guild_tab.restore_items td {
				padding-top: 5px;
				padding-bottom: 5px;
				}
				.guild_tab.restore_items td input {
					position: absolute;
					visibility: hidden;
					z-index: -1;
					}

			.guild_tab.restore_items tr:last-child td {
				border-bottom: 1px solid #e1e1e1;
				}

			.guild_tab.restore_items .gh_0 {
				width: 20px;
				}
			.guild_tab.restore_items .gh_1 {
				width: 290px;
				text-align: left;
				}
			.guild_tab.restore_items .gh_2 {
				width: 70px;
				text-align: left;
				}
			.guild_tab.restore_items .gh_3 {
				width: auto;
				text-align: left;
				}
			.guild_tab.restore_items .gh_4 {
				width: 50px;
				text-align: left;
				}

			.guild_tab.restore_items .gc_0 {
				width: 36px;
				padding: 4px 10px 4px 10px;
				}
				.guild_tab.restore_items .gc_0 > img {
					display: block;
					}

			.guild_tab.restore_items .gc_1 {
				padding-left: 0px;
				text-align: left;
				border-left: none;
				}
			.guild_tab.restore_items .gc_2 {
				text-align: center;
				}
			.guild_tab.restore_items .gc_3 {
				text-align: left;
				}
			.guild_tab.restore_items .gc_4 {
				text-align: left;
				}

			.itemrestore_layout .cart_right .guild_button1_long {
				margin-left: 165px;
				}

	.restore_items_selected {
		min-height: 100px;
		}

		.restore_items_selected > div {
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/cart/cart_items_sel_top.png) left top no-repeat;
			}
		.restore_items_selected > div > div {
			padding: 18px 0px;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/cart/cart_items_sel_bottom.png) left bottom no-repeat;
			}
		.restore_items_selected > div > div > div {
			min-height: 181px;
			margin: 0px 14px 0px 11px;
			padding: 13px 15px;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/cart/cart_items_sel_bg.jpg) left bottom no-repeat;
			}

		.restore_items_selected #selected_items > p {
			display: block;
			margin-top: 82px;
			color: #495a6d;
			font: 14px/16px Cambria, Georgia, "Times New Roman", Times, serif;
			text-align: center;
			cursor: default;
			}

		.restore_items_selected .item_list > div {
			position: relative;
			padding: 9px 36px 10px 33px;
			font: 14px/16px Cambria, Georgia, "Times New Roman", Times, serif;
			border-bottom: 1px solid #d6dde5;
			cursor: default;
			}
		.restore_items_selected .item_list > div:first-child {
			border-top: 1px solid #d6dde5;
			}

			.restore_items_selected .item_list > div > span {
				width: 25px;
				height: 25px;
				display: block;
				position: absolute;
				top: 50%;
				right: 0px;
				margin-top: -12px;
				background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/cart/icons.png);
				background-repeat: no-repeat;
				}

			.restore_items_selected .item_list > div > span.close {
				background-position: left 0px;
				cursor: pointer;
				}
			.restore_items_selected .item_list > div > span.close:hover {
				background-position: left -25px;
				}
			.restore_items_selected .item_list > div > span.done {
				background-position: left -50px;
				}
			.restore_items_selected .item_list > div > span.error {
				background-position: left -75px;
				}

			.restore_items_selected .item_list > div > img {
				position: absolute;
				top: 5px;
				left: 0px;
				z-index: 1;
				}

			.restore_items_selected .item_list > div > .timer {
				width: 16px;
				height: 16px;
				position: absolute;
				top: -1px;
				left: -8px;
				background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/item_restore/timer.png) left top no-repeat;
				z-index: 2;
				}

	.guild_tab.restore_items .gc_0 > img:hover + .item_hint {
		display: block;
		}


.itemrestore_pager_wrapper {
	height: 34px;
	overflow: hidden;
}
.itemrestore_pager_wrapper > .itemrestore_pager {
	margin-left:80px;
}
.itemrestore_pager_wrapper.on_header {
	margin: -45px 0px 15px 0px;
}

.itemrestore_pager {
	height: 34px;
	overflow: hidden;
}

.itemrestore_pager > a,
.itemrestore_pager > b {
	float: left;
}
.itemrestore_pager > div {
	margin: 6px 10px 0px 10px;
	float: left;
	cursor: default;
}
.itemrestore_pager > div > a {
	padding: 2px 6px;
	color: #becdd7;
	font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
.itemrestore_pager > div > a:hover {
	color: #222222;
}
.itemrestore_pager > div > span {
	padding: 2px 6px;
	color: #222222;
	font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
	cursor: default;
}

.itemrestore_pager .ico3 {
	padding: 3px 14px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/arrows_icons.png) 0px 0px no-repeat;
}

.itemrestore_pager .ico3.arr1 {background-position: center -4px;}
.itemrestore_pager .ico3.arr2 {background-position: center -34px;}
.itemrestore_pager .ico3.arr3 {background-position: center -64px;}
.itemrestore_pager .ico3.arr4 {background-position: center -94px;}

	.item_hint {
		min-width: 216px;
		display: none;
		position: absolute;
		margin: -18px 0px 0px 22px;
		font-size: 16px;
		font-family: gamefont, "Times New Roman", Times, serif;
		border-radius: 4px 4px 0px 0px;
		overflow: hidden;
		z-index: 100;
		opacity: 0.97;
		cursor: default;
		}
    .inv-ng {color:#58CA6B}
    .inv-nn {color:#E47101}
    .inv-ni {color:#E5CE88}
    .inv-nb {color:#000; font-weight: bold}
    .inv-nc {color:#D5A76B}

		.item_hint > .layout {
			background: #434747 url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/item_restore/hint2.jpg) left top no-repeat;
      padding:0 0 5px;
			}

			.item_hint .header {
				min-height: 33px;
				padding: 6px 10px 12px 52px;
				color: #b9b9b9;
        background:rgba(0,0,0,.5);
				}

				.item_hint .header > img {
					position: absolute;
					margin: 4px 0px 0px -41px;
					}
				.item_hint .header > span {
					display: block;
					margin-top: 1px;
					font-size: 12px;
					}

			.item_hint .cont {
				margin: 0px 12px;
        padding: 10px 0 5px;
				color: #b9b9b9;
				font: 12px/18px gamefont, "Times New Roman", Times, serif;
				}
			.item_hint .cont + .cont {
        border-top:1px solid rgba(0, 0, 0, 0.3);
        margin-top:5px;
      }

				.item_hint .cont > hr {
					border-top: none;
					border-left: none;
					border-right: none;
					}

				.item_hint .cont > span {
					color: #ffffff;
					}

			.item_hint .loader {
				height: 100px;
				background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/item_restore/loader.gif) center center no-repeat;
				}

		.item_hint > .bottom {
			height: 9px;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/item_restore/hint.png) left top repeat-x;
			}



.itemrestore_search_layout .reset {
	cursor: pointer;
	font-size: 0px;
	line-height: 0px;
	width: 20px;
	height: 20px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/calculator/page/skill_tree_type_x.png) no-repeat center center;
	float: left;
	margin: 9px 10px 0px -15px;
}

.succes_game_item {
	position: fixed;
	left: 50%;
	top: 50%;
	background: #fff;
	border: 1px solid #e1e1e1;
  border-radius: 8px;
  padding: 20px;
  width: 400px;
  z-index: 10002;
  display: none;
  transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}
.succes_game_item .errors,
.succes_game_item .items {display: none;}

.container .succes_game_item .errors p {
	text-align: center;
	color: #8e140e;
  margin-bottom: 25px;
}
.succes_game_item .succes_head {
	height: 26px;
	padding: 0px 10px;
	color: #7c7c7c;
	font: 14px/26px Cambria, Georgia, "Times New Roman", Times, serif;
	background: #f8f8f8 url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/tab_th_bg.png) center top repeat-x;
	border: 1px solid #e1e1e1;
}
.succes_game_item .succes_item {
	padding: 6px 5px;
	color: #222;
	font: 14px/18px Cambria, Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px solid #e1e1e1;
}
.succes_game_item .error_item {
	padding: 6px 5px;
	color: #8e140e;
	font: 14px/18px Cambria, Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px solid #e1e1e1;
}
.succes_game_item .guild_button1_long {
	text-indent: 35px;
	margin: 15px auto 0px;
}
.succes_game_item .guild_button1_long em {
	opacity: 0;
}
.succes_game_item_overlay {
	position: fixed;
	left: 0px;
	top: 0px;
	bottom: 0px;
	right: 0px;
	background: rgba(0,0,0,0.8);
	z-index: 10001;
	display: none;
}
.succes_game_item h4 {
	display: block;
	font: 16px/20px Cambria, Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/header_line.png);
	background-position: -90px 23px;
	background-repeat: no-repeat;
	overflow: hidden;
	cursor: default;
  padding-bottom: 15px;
  margin: 0px;
}

/* x3 game page */

.x3_prize_block {
	width: 600px;
	height: 150px;
	margin: 12px auto;
	padding-left: 54px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/x3_game/prize_block_bg.jpg) center center no-repeat;
	overflow: hidden;
	}

	.x3_prize_block > div {
		width: 107px;
		height: 107px;
		float: left;
		margin: 22px 2px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/x3_game/bonus.png) left top no-repeat;
		border-radius: 53px;
		}
	.x3_prize_block > div.type1 {background-position: 0px top;}
	.x3_prize_block > div.type2 {background-position: -109px top;}
	.x3_prize_block > div.type3 {background-position: -218px top;}
	.x3_prize_block > div.type4 {background-position: -327px top;}
	.x3_prize_block > div.type5 {background-position: -436px top;}

		.x3_prize_block > div > span {
			display: none;
			position: absolute;
			margin: 10px 0px 0px 100px;
			padding: 10px 14px;
			color: #fff;
			font-size: 15px;
			background: url(http://img.static.operator.mail.ru/general/hint.png) left top repeat;
			border-radius: 4px;
			z-index: 1;
			}
		.x3_prize_block > div:hover > span {
			display: block;
			}
		.x3_prize_block > div > span:hover {
			display: none;
			}

/* Updates */

#block-views-game-block_2 {
	width: 290px;
	height: 402px;
	position: relative;
	margin-bottom: 16px;
	z-index: 0;
	}

	#block-views-game-block_2 .view,
	#block-views-game-block_2 .view-content {
		width: 100%;
		height: 100%;
		display: flex;
		overflow: hidden;
	}

	#block-views-game-block_2 .views-row {
		width: 100%;
		display: flex;
		box-sizing: border-box;
		flex-direction: column;
		margin-top: 136px;
		padding: 0px 14px;
	}

		#block-views-game-block_2 .views-row img {
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0px;
			top: 0px;
			z-index: -1;
		}

		#block-views-game-block_2 .views-row a {
			color: #fff;
			font: 15px/16px Cambria, Times;
			text-decoration: none;
		}
		#block-views-game-block_2 .views-row a:hover {
			text-decoration: underline;
		}

		#block-views-game-block_2 .views-field-field-link-value {
			position: relative;
			margin-bottom: 7px;
		}
		#block-views-game-block_2 .views-field-field-link-value::after {
			content: '';
			width: 100%;
			height: 9px;
			display: block;
			position: absolute;
			left: 0px;
			bottom: 0px;
			background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/details/aside_line.png) center no-repeat;
			background-size: 100%;
			opacity: 0.3;
		}

			#block-views-game-block_2 .views-field-field-link-value a {
				display: flex;
				position: relative;
				justify-content: center;
				margin-bottom: 9px;
				padding: 12px 0px 13px;
				color: #fff;
				font: 18px/20px Cambria, Times;
				text-align: center;
				font-variant: small-caps;
			}

		#block-views-game-block_2 .views-field-body {
			flex-grow: 1;
		}

			#block-views-game-block_2 .views-field-body p {
				margin: 0px;
			}

			#block-views-game-block_2 .views-field-body a {
				display: block;
				padding: 5px 0px;
			}

			#block-views-game-block_2 .views-field-body br {
				display: none;
			}
		
		#block-views-game-block_2 .views-field-field-link-value-1 {
			width: 100%;
			display: block;
			padding: 0px 0px 22px;
			font: 14px/16px Cambria, Times;
		}

			#block-views-game-block_2 .views-field-field-link-value-1 a {
				display: block;
				padding: 5px 0px;
				color: rgba(255,255,255,0.5);
			}

/* tickets block */

.ticket_sell_block {
	position: relative;
}
.ticket_sell_block .ticket_pic_1 {
	height: 475px;
	margin-bottom: 0px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/tickets/ticket_pic_1.jpg) no-repeat center -4px;
}
.ticket_sell_block .ticket_pic_2 {
	height: 455px;
	margin-bottom: 0px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/tickets/ticket_pic_2.jpg) no-repeat center 2px;
}
.ticket_sell_block .ticket_free,
.ticket_sell_block .ticket_take  {
	height: 37px;
	position: relative;
	font-family: Cambria,Georgia,"Times New Roman",Times,serif;
	font-size: 21px;
	line-height: 37px;
	background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/tickets/ticket_num_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 50px;
	margin-bottom: 5px;
	overflow: hidden;
}
.ticket_sell_block .ticket_free {background-position: left top}
.ticket_sell_block .ticket_take {background-position: left -46px; margin-bottom: 20px;}

.ticket_sell_block .ticket_free span,
.ticket_sell_block .ticket_take span {
	color: #757575;
	position: absolute;
	right: 110px;
	top: 0px;
	display: block;
	width: 100px;
}
.ticket_sell_block .ticket_form .left_block {
	width: 400px;
	margin: 0px auto 20px auto;
}
.ticket_sell_block .ticket_form .right_block {
	width: 400px;
	margin: 0px auto 20px auto;
}
.ticket_sell_block .ticket_form .name {
	font-family: Cambria,Georgia,"Times New Roman",Times,serif;
	font-size: 21px;
	padding-bottom: 10px;
}
.ticket_sell_block .ticket_form label {
	color: #8e140e;
	font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
	line-height: 34px;
	display: block;
}
.ticket_sell_block .ticket_form .item input {
	color: #3e3d0e;
	background: #fff;
	border: 1px solid #81915d;
	width: 385px;
	border-radius: 6px;
	font-size: 17px;
	padding: 7px 5px 7px 5px;
	margin-bottom: 2px;
	outline: none;
}
.container .ticket_sell_block .ticket_form .hint {
	clear: both;
	color: #a0a0a0;
	padding: 25px 0px;
	margin-top: 5px;
}
.ticket_sell_block .ticket_form .submit input {
	width: 335px;
	height: 90px;
	display: block;
	color: #fff;
	font: 20px/84px Cambria,Georgia,"Times New Roman",Times,serif;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/tickets/ticket_blue_button.png) no-repeat left top;
	border: 0px;
	cursor: pointer;
	margin: 0px auto;
}
.ticket_sell_block .ticket_form .submit input:hover {background-position: left bottom;}

.container .ticket_sell_block p {
	margin-bottom: 25px;
}
.ticket_sell_block .ticket_form .block {
	padding-bottom: 30px;
}
.ticket_sell_block .ticket_form .block .name {
	padding: 0px 0px 30px 30px;
}
.ticket_sell_block .ticket_form .block .decor {
	height: 37px;
	overflow: hidden;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/tickets/ticket_info_bg.jpg) no-repeat left top;
	padding: 0px 0px 0px 50px;
	clear: both;
	margin-left: -20px;
}
.ticket_sell_block .ticket_form .block .item {
	height: 37px;
	overflow: hidden;
	padding: 0px 0px 0px 50px;
	clear: both;
	margin-left: -20px;
}
.ticket_sell_block .ticket_form .block .item .left,
.ticket_sell_block .ticket_form .block .decor .left {
	float: left;
	width: 230px;
	color: #8e140e;
	font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
	line-height: 34px;
}
.ticket_sell_block .ticket_form .block .item .right,
.ticket_sell_block .ticket_form .block .decor .right {
	float: left;
	width: 500px;
	color: #969696;
	font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
	line-height: 34px;
	margin-left: 20px;
}

.ticket_sell_block .ticket_form .green {
	width: 335px;
	height: 90px;
	display: block;
	color: #fff;
	font: 20px/84px Cambria,Georgia,"Times New Roman",Times,serif;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/tickets/ticket_green_button.png) no-repeat left top;
	border: 0px;
	cursor: pointer;
	float: left;
	margin: 20px 70px 0px 0px;
}
.ticket_sell_block .ticket_form .green:hover {background-position: left bottom;}

.ticket_sell_block .ticket_form .red {
	width: 335px;
	height: 90px;
	display: block;
	color: #fff;
	font: 20px/84px Cambria,Georgia,"Times New Roman",Times,serif;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/tickets/ticket_red_button.png) no-repeat left top;
	border: 0px;
	cursor: pointer;
	margin: 0px auto;
	float: left;
	margin-top: 20px;
}
.ticket_sell_block .ticket_form .red:hover {background-position: left bottom;}


.ticket_sell_block .item input.p_error_input {
	border-color: #bf0000;
}
.ticket_sell_block .item div.p_error {
	color: #bf0000;
	font-size: 12px;
	margin: 5px 0px 5px 5px;
}
.ticket_sell_block .hidden_max_tickets {
	font-family: Cambria,Georgia,"Times New Roman",Times,serif;
	font-size: 24px;
	color: #bf0000;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
.ticket_sell_block .ticket_form .green.disabled {
	opacity: 0.5;
	cursor: default;
}
.ticket_sell_block .ticket_form .green.disabled:hover {
	background-position: left top;
}

/* archeage gallery */

.archeage_gallery {
	position: relative;
}
.archeage_gallery_add {
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/gallery/gallery_add_pic.jpg) no-repeat center top;
	padding-top: 450px;
}
.archeage_gallery_add #mr-gallery-form {
	display: block;
	margin-left: 320px;
}
.archeage_gallery_add #mr-gallery-form label {
	color: #8e140e;
	font: 17px Cambria, Georgia, "Times New Roman", Times, serif;
	line-height: 34px;
}
.archeage_gallery_add #mr-gallery-form input#edit-title {
	color: #3e3d0e;
	background: #fff;
	border: 1px solid #81915d;
	width: 385px;
	border-radius: 6px;
	font-size: 17px;
	padding: 7px 5px 7px 5px;
	margin-bottom: 2px;
}
.archeage_gallery_add .fileform {
    cursor: pointer;
    height: 43px;
    overflow: hidden;
    padding: 2px;
    position: relative;
    text-align: left;
    vertical-align: middle;
    width: 630px;
}
.archeage_gallery_add .fileform .selectbutton {
    border: 0px;
    float: left;
    height: 50px;
    overflow: hidden;
    width: 172px;
    text-indent: -33333px;
    background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/gallery/gallery_add_input.png) no-repeat left top;
}
.archeage_gallery_add .fileform:hover .selectbutton {
	background-position: left bottom;
}
.archeage_gallery_add .fileform input {
	position: absolute;
	top: 0;
	left: -576px;
	opacity: 0;
	cursor: pointer;
	font-size: 75px;
}
.archeage_gallery_add .fileform #fileformlabel {
	float: left;
	overflow: hidden;
	text-align: left;
	vertical-align: middle;
	outline: none;
	cursor: pointer;
	color: #3e3d0e;
	background: #fff;
	border: 1px solid #81915d;
	width: 385px;
	border-radius: 6px;
	font-size: 17px;
	padding: 7px 5px 7px 5px;
	margin-bottom: 2px;
	height: 20px;
	margin: 6px 10px 0px 0px;
}
.archeage_gallery_add .fileform #fileformlabel span {
	display: block;
	width: 1000px;
}
.archeage_gallery_add .description {
	font-size: 17px;
	padding: 5px 0px 0px 0px;
	color: #878484;
}
.archeage_gallery_add .form-submit {
	display: block;
	width: 335px;
	height: 90px;
	cursor: pointer;
	outline: none;
	margin: 40px auto 0px 80px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/gallery/gallery_add_submit.png) no-repeat left top;
	border: 0px;
	text-indent: -33333px;
	overflow: hidden;
}
.archeage_gallery_add .form-submit:hover {background-position: left bottom;}

.archeage_gallery_list .block {
	float: left;
	width: 361px;
	height: 185px;
	margin: 0px 13px 10px 4px;
	overflow: hidden;
	position: relative;
}
.archeage_gallery_list .block img {
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}
.archeage_gallery_list .block .click_decor {
	position: absolute;
	width: 361px;
	height: 185px;
	left: 0px;
	top: 0px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/gallery/gallery_list_decor.png) no-repeat left bottom;
}
.archeage_gallery_list .block .gallery_vote {
	position: absolute;
	right: 10px;
	bottom: 7px;
	width: 40px;
	height: 21px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/gallery/gallery_like.png) no-repeat center top;
	cursor: pointer;
}
.archeage_gallery_list .block .gallery_vote.like,
.archeage_gallery_list .block .gallery_vote:hover {
	background-position: center bottom;
}
.archeage_gallery_list .block .img_info {
	position: absolute;
	right: 0px;
	top: 0px;
	background-color: #fff;
	width: 45%;
	height: 50px;
	font-size: 14px;
	line-height: 14px;
	z-index: 3;
	display: block;
	-webkit-border-radius: 0 0 0 20px;
	border-radius: 0 0 0 20px;
}
.archeage_gallery_list .block .img_info .gallery_login {
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 5px 5px 0px 0px;
	font-size: 14px;
	color: #72a92e;
}
.archeage_gallery_list .block .gallery_votes {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 49px;
	height: 41px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/gallery/gallery_num_decor.png) no-repeat left top;
	color: #72a92e;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 0px 0px 5px;
}
.archeage_gallery_list .block .img_info .gallery_approve {
	position: absolute;
	right: 70px;
	top: 30px;
	text-decoration: underline;
	cursor: pointer;
}
.archeage_gallery_list .block .img_info .gallery_approve:hover {
	text-decoration: none;
}
.archeage_gallery_list .block .img_info .gallery_del {
	position: absolute;
	right: 5px;
	top: 30px;
	text-decoration: underline;
	cursor: pointer;
}
.archeage_gallery_list .block #img_info .gallery_del:hover {
	text-decoration: none;
}
.archeage_gallery_list .block .info_click {
	width: 15px;
	height: 15px;
	position: absolute;
	right: 5px;
	top: 5px;
	cursor: pointer;
	z-index: 4;
	background-color: #fff;
	display: none;
}
#block_content.aa_gallery #block_right {
	display: none;
}
#block_content.aa_gallery #block_center {
	width: 1150px;
}
#block_content.aa_gallery .bg_title {
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/bg_title_long.png) left bottom no-repeat;
}
.archeage_gallery.my_gallery .myphoto {
	width: 500px;
	overflow: hidden;
	float: left;
	margin: 0px 35px 35px 35px;
}
.archeage_gallery.my_gallery .name {
	color: #0f1309;
	font-size: 21px;
	line-height: 25px;
	float: left;
	margin-bottom: 10px;
}
.archeage_gallery.my_gallery .gallery_del {
	display: block;
	float: left;
	width: 14px;
	height: 14px;
	overflow: hidden;
	text-indent: -33333px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/gallery/gallery_my_dell.png) no-repeat left top;
	margin: 8px 0px 0px 5px;
}
.archeage_gallery .gall_error_popup {
	width: 321px;
	height: 135px;
	position: absolute;
	left: 0px;
	top: 0px;
	color: #fff;
	font-size: 19px;
	line-height: 21px;
	text-align: center;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/gallery/gallery_error_bg.png) repeat left top;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	z-index: 10;
	padding: 50px 20px 0px 20px;
	display: none;
}
.archeage_gallery .gall_error_popup .close {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 14px;
	height: 14px;
	overflow: hidden;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/gallery/gallery_my_dell.png) no-repeat left top;
	cursor: pointer;
}
.gallery_add_popup {
	z-index: 101;
	position: fixed;
	left: 50%;
	top: 200px;
	background-color: #fff;
	border: 1px solid #81915d;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	width: 635px;
	display: none;
	margin: 0px 0px 0px -319px;
}
.archeage_gallery_add .add_popup_click {
	display: block;
	width: 335px;
	height: 90px;
	cursor: pointer;
	outline: none;
	margin: 40px auto 0px auto;
	background: url(//aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/gallery/gallery_add_submit.png) no-repeat left top;
	border: 0px;
	text-indent: -33333px;
	overflow: hidden;
	clear: both;
}
.archeage_gallery_add .add_popup_click:hover {background-position: left bottom;}

.archeage_gallery_add {
	background: none;
	padding: 0px;
}
.gallery_add_popup #mr-gallery-form {
	margin: 30px;
}
.archeage_gallery_add .form-submit {
	margin: 40px auto 0px auto;
}
#gallery_overlay {
	position: fixed;
	background-color: #000;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	opacity: 0.8;
	display: none;
	z-index: 100;
}
.container .archeage_gallery_add #message p {
	margin: 5px 0px;
	text-align: center;
	color: #bf0000;
	font-size: 14px;
}
.gallery_add_popup {
	z-index: 101;
	position: fixed;
	left: 50%;
	top: 200px;
	background-color: #fff;
	border: 1px solid #81915d;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	width: 635px;
	display: none;
	margin: 0px 0px 0px -319px;
}
.archeage_gallery_add .add_popup_click {
	display: block;
	width: 335px;
	height: 90px;
	cursor: pointer;
	outline: none;
	margin: 40px auto 0px auto;
	background: url(//aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/gallery/gallery_add_submit.png) no-repeat left top;
	border: 0px;
	text-indent: -33333px;
	overflow: hidden;
	clear: both;
}
.archeage_gallery_add .add_popup_click:hover {background-position: left bottom;}

.archeage_gallery_add {
	background: none;
	padding: 0px;
}
.gallery_add_popup #mr-gallery-form {
	margin: 30px;
}
.archeage_gallery_add .form-submit {
	margin: 40px auto 0px auto;
}
#gallery_overlay {
	position: fixed;
	background-color: #000;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	opacity: 0.8;
	display: none;
	z-index: 100;
}
.container .archeage_gallery_add #message p {
	margin: 5px 0px;
	text-align: center;
	color: #bf0000;
	font-size: 14px;
}
#gallery_result {
	clear: both;
	width: 100%;
	padding: 40px 0px;
	text-align: center;
}
#gallery_result h4 {
	font-size: 21px;
	text-align: center;
	color: #0f1309;
	margin: 0px 0px 15px 0px;
	font-weight: normal;
}
#gallery_result .gallery_full {
	display: inline-block;
	position: relative;
}
#gallery_result .gallery_full .decor {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 155px;
	height: 51px;
	background: url(//aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/gallery/gallery_big_like.png) no-repeat right top;
	cursor: pointer;
}
#gallery_result .gallery_full .gallery_vote {
	position: absolute;
	right: 10px;
	bottom: 7px;
	width: 40px;
	height: 21px;
	background: url(//aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/gallery/gallery_like.png) no-repeat center top;
	cursor: pointer;
}
#gallery_result .gallery_full .gallery_vote.like,
#gallery_result .gallery_full .gallery_vote:hover {
	background-position: center bottom;
}
#gallery_result .gallery_full .gallery_votes {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 49px;
	height: 41px;
	background: url(//aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/gallery/gallery_num_decor.png) no-repeat left top;
	color: #72a92e;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 0px 0px 5px;
	text-align: left;
}
#gallery_result .gallery_full .loading {
	width: 200px;
	height: 200px;
	background: url(//aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/guild/loader.gif) no-repeat center center;
	background-color: #e7e7e7;
}
#gallery_result .img_info {
	position: relative;
	height: 42px;
	overflow: hidden;
	padding-top: 15px;
}

#gallery_social.blocksocrghttop,
#gallery_addthis.blocksocrghttop {
	position: relative;
	left: 0px;
	top: 0px;
	background: none;
	height: auto;
	text-align: left;
	padding: 0px;
	width: 325px;
	float: right;
}
#gallery_addthis.blocksocrghttop .counter {
	color: #979797;
	float: right;
	border: 1px solid #f4f4f4;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	font-size: 14px;
	line-height: 29px;
	display: block;
	padding: 0px 5px;
	margin-top: 1px;
	width: 27px;
}

#gallery_social.blocksocrghttop .addthis_share,
#gallery_addthis.blocksocrghttop .addthis_share {
	float: left;
	text-align: left;
	font-family: Verdana;
	font-size: 14px;
	color: #979797;
	margin: 9px 15px 0px 0px;
}
#gallery_social.blocksocrghttop a,
#gallery_addthis.blocksocrghttop a {
	display: block;
	width: 35px;
	height: 35px;
	text-decoration: none;
	float: left;
	cursor: pointer;
	margin-right: 5px;
}
#gallery_social.blocksocrghttop .addthis_links,
#gallery_addthis.blocksocrghttop .addthis_links {
	clear: left;
	padding-top: 10px;
	float: left;
}
#gallery_addthis.blocksocrghttop .addthis_button_mymailru {margin-left: 0px;}

#gallery_result #text_location {
	color: #3e3d0e;
	background: #fff;
	border: 1px solid #81915d;
	width: 695px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size: 17px;
	padding: 7px 5px 7px 5px;
	margin-bottom: 2px;
	outline: none;
}
#gallery_result .info {
	border: 1px solid #81915d;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	display: inline-block;
	margin: 10px auto 0px 0px;
	padding: 5px 15px;
}
#gallery_result .info .login_name {
	font-size: 14px;
	padding-right: 10px;
}
#gallery_result .info .gallery_approve {
	padding-right: 10px;
	font-size: 14px;
}
#gallery_result .close {
	font-size: 14px;
	cursor: pointer;
	display: block;
	color: #0f1309;
	padding-top: 5px;
}
#gallery_result .close:hover {
	color: #72a92e;
}
.archeage_gallery #gallery_result .gall_error_popup {
	width: 760px;
	height: 92%;
}
.archeage_gallery .loadmore {
	width: 645px;
	height: 36px;
	background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/aa_spoiler_bg.png);
	background-position: 0px -110px;
	background-color: transparent;
	background-repeat: no-repeat;
	cursor: pointer;
	color: #fff;
	text-align: center;
	font-size: 17px;
	overflow: hidden;
	line-height: 35px;
	margin: 0px auto;
	clear: both;
}

/* Million counter */

#million_counter{
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/index/million_counter/counter_bg.png);
	width: 232px;
	height: 92px;
	margin: 50px auto;
	position: relative;
	padding-right: 70px;
	text-align: right;
	display: none;
	cursor: default;
}

#million_counter {
	position: absolute;
	z-index: 100;
	margin: 333px 0 0 836px;
}

	#million_counter a{
		position: absolute;
		z-index: 10;
		display: block;
		width: 280px;
		height: 70px;
		top: 10px;
		left: 20px;
	}
	.million_counter__item{
		font-family: Cambria, Georgia, "Times New Roman", Times, serif;
		font-size: 44px;
		line-height: 92px;
		color: #fff;
		display: none;
		overflow: hidden;
		margin: 0 2px;
	}
	.million_counter__item.shown{
		display: inline-block;
		zoom:1;
	}

/* Popup window */

.popup_wrapper{
	background: rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 2000;
	width: 100%;
	height: 100%;
	display: none;
}

.popup{
	position: absolute;
	width: 440px;
	color: #3a3a3a;
	font-family: PTSans, Arial, Tahome, Verdana, sans-serif !important;
}
.popup__header{
	box-sizing: border-box;
	background-color: #3c3c3c;
	height: 40px;
	width: 100%;
	color: #fff;
	position: relative;
	padding: 0 20px;
	font-size: 18px;
	overflow: hidden;
	line-height: 40px;
}
.popup__close{
	position: absolute;
	right: 20px;
	top: 0;
	cursor: pointer;
}

.popup__inner{
	background: #fff;
	padding: 20px;
	font-size: 15px;
	line-height: 19px;
}
.popup__inner p{
	margin: 0px;
  	text-transform: none;
	color: #3a3a3a;
	font-family: PTSans, Arial, Tahome, Verdana, sans-serif !important;
	font-size: 15px;
	line-height: 21px;
}
.popup__inner a{
	color: inherit;
	font-size: inherit;
	font-family: inherit;
}
.popup__inner a:hover{
	text-decoration: none;
}

.popup__form__row{
	margin-top: 20px;
}

.popup__form__row.tcenter{
	text-align: center;
}

.popup__form__input{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	display: inline-block ;
	width: 100% ;
	height: 100% ;
	border: 1px solid #d1d1d1 ;
	outline: none ;
	padding: 6px 9px ;
	font-size: 15px ;
	color: #3a3a3a ;
}
.popup__form__button{
	background: #168ce3;
	border: none;
	cursor: pointer;
	color: #fff;
	display: inline-block;
	line-height: 30px;
	font-size: 15px;
	text-overflow: ellipsis;
	padding: 0 20px;

	-webkit-border-radius: 3px;
		 -moz-border-radius: 3px;
					border-radius: 3px;

	-webkit-transition-duration: 0.1s;
		 -moz-transition-duration: 0.1s;
			 -o-transition-duration: 0.1s;
					transition-duration: 0.1s;

	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.popup__form__button.disabled {
    background: #c1c1c1;
    cursor: default;
}

.popup__form__button:hover{
	background: #399ee6;
}

.popup__form__button:hover.disabled{
    background: #c1c1c1;
}

.registration__captcha {
    margin: 20px auto 10px;
    width: 304px;
    height: 78px;
}

.change_name {
	color: #fff;
	font: 13px/20px Cambria, Tahoma, Geneva, sans-serif;
	text-decoration: underline;
	cursor: pointer;
}
.change_name:hover {
	text-decoration: none;
}
.change_name:active {
	opacity: 0.8;
}
#mr_error {
	color:#DB0707;
}

/* --- billing one click ------------------------------------------------------------------------------- */

.onclick_payments {
	font: 18px/22px Tahoma;
	color: #674f3d;
}
.onclick_payments .block {
	width: 500px;
	margin: 0 auto;
	padding: 20px 0px 0px 0px;
	text-align: center;
}
.onclick_payments .item {
	margin-bottom: 5px;
}
.onclick_payments label {
	width: 200px;
	display: inline-block;
	zoom: 1;
	text-align: right;
	margin: 5px 10px 0 0;
}
.onclick_payments label strong {
	font-size: 14px;
}
.onclick_payments .item input {
  width: 200px;
  height: 31px;
  font-size: 18px;
  line-height: 31px;
  padding-left: 7px;
  border-radius: 5px;
  vertical-align: top;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #c3ac8a;
  color: #666666;
  background-color: #efe3d3;
  outline: none;
}
.onclick_payments .item select {
  width: 209px;
  font-size: 18px;
  line-height: 33px;
  height: 33px;
  padding: 3px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #c3ac8a;
  color: #666666;
  vertical-align: top;
  margin-top: 11px;
  outline: none;
}
 .onclick_payments .submit {
 	text-align: center;
 	padding-top: 10px;
}
 .onclick_payments .submit input {
 	display: inline-block;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  text-decoration: none;
  border: 0;
  outline: 0;
  text-transform: uppercase;
  border-radius: 3px;
  font: 700 12px arial,helvetica,sans-serif;
  height: 32px;
  padding: 0 28px;
  line-height: 32px;
 	color:#fff;
 	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOTMxMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #ff5e00;
 	background-image:-webkit-linear-gradient(top,#ff5e00 0,#f93100 100%);
 	background-image:-o-linear-gradient(top,#ff5e00 0,#f93100 100%);
 	background-image:-webkit-gradient(linear,left top,left bottom,from(#ff5e00),to(#f93100));
 	background-image:linear-gradient(to bottom,#ff5e00 0,#f93100 100%)
}
.onclick_payments .submit input:hover{
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNmUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNDFkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #ff6e00;
	background-image:-webkit-linear-gradient(top,#ff6e00 0,#f41d00 100%);
	background-image:-o-linear-gradient(top,#ff6e00 0,#f41d00 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ff6e00),to(#f41d00));
	background-image:linear-gradient(to bottom,#ff6e00 0,#f41d00 100%)
}
.onclick_payments .submit input:active{
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5MzAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjVkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear,left top,left bottom,from(#f93000),to(#ff5d00));
	background:-webkit-linear-gradient(top,#f93000 0,#ff5d00 100%);
	background:-o-linear-gradient(top,#f93000 0,#ff5d00 100%);
	background:linear-gradient(to bottom,#f93000 0,#ff5d00 100%)
}
.onclick_payments .submit input:focus{
	-webkit-box-shadow:0 0 5px #81c8ff;
	box-shadow:0 0 5px #81c8ff
}




/* referral */
.referal1 #block_center,
.referal2 #block_center,
.referal3 #block_center,
.referal4 #block_center,
.referal #block_center {
width:1150px;
}
.refferal-page .b-link {
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	z-index:10;
	cursor:pointer;
}

.refferal-page .referral-index {
  height:860px;
  position:relative;
  background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/bg.png) no-repeat center 0;
}
.refferal-page .refferal-btn {
  width:244px;
  height:47px;
  background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/btn-green.png) no-repeat center 0;
  text-align:center;
  color:#fff;
  font: 18px/42px Cambria,Georgia,"Times New Roman",Times,serif;
  cursor:pointer;
  text-transform:uppercase;
  margin: 0 0 12px;
}
.refferal-page .refferal-btn:hover {
  background-position: center -47px;
}
.refferal-page .refferal-btn--orange {
  background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/btn-orange.png);
}
.refferal-page .refferal-btn--grey {
  background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/btn-grey.png);
}
.refferal-page .refferal-btn--blue {
  background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/btn-blue.png);
}
.refferal-page .refferal-btn--green {
  background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/btn-dgreen.png);
}
.refferal-page .refferal-btn-sm {
  display:inline-block;
  width:160px;
  height:26px;
  background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/btn-sm.png) no-repeat 0 0;
  text-align:center;
  color:#fff;
  font: 14px/24px Cambria,Georgia,"Times New Roman",Times,serif;
  cursor:pointer;
  text-transform:uppercase;
  vertical-align:top;
}
.refferal-page .refferal-btn-sm:hover {
  background-position: center -26px;
}

.refferal-page {
  font-size:17px;
}
.refferal-page .button-center {
  margin: 30px 0;
}
.refferal-page .button-center .refferal-btn {
  margin: 0 auto;
}
.refferal-page .text-green {
  color:#00963a;
}
.refferal-page .text-red {
  color:#9c0000;
}
.refferal-page .p-link {
  cursor:pointer;
}
.refferal-page .column-2 {
  width:49%;
  display:inline-block;
  vertical-align:top;
  box-sizing:border-box;
  padding-left:16px;
}
.refferal-page .quest-list-title {
  color:#010101;
  display:inline-block;
  padding: 0 40px 10px 0;
}
.refferal-page .quest-list-title.done {
  color:#1a8a00;
  background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/done.png) no-repeat right 4px;
}
.refferal-page .quest-list {
  list-style:none;
  margin:0 0 31px;
  padding: 0;
}
.container .refferal-page  .quest-list li {
  padding: 0 0 10px 40px;
  margin:0;
  color:#616161;
}

.refferal-page .patron-rating {
  display:inline-block;
  width:200px;
  height:30px;
  background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/star.png) no-repeat 0 0;
}
.refferal-page .patron-rating div {
  background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/star.png) no-repeat 0 -30px;
  height:30px;
  width:0;
}
.refferal-page .patron-rating-sm {
  display:inline-block;
  width:110px;
  height:16px;
  background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/star-sm.png) no-repeat 0 0;
}
.refferal-page .patron-rating-sm div {
  background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/star-sm.png) no-repeat 0 -16px;
  height:16px;
  width:0;
}

.refferal-page .referral-index .refferal-btn  {
  position:absolute;
  top:310px;
}
.refferal-page .referral-index .refferal-btn  {
  right:50%;
  margin:0 200px;
}
.refferal-page .referral-index .refferal-btn--orange  {
  right:auto;
  left:50%;
}

.refferal-page .patron-list {
  color:#616161;
}
.refferal-page .servers {
  position:relative;
  width:120px;
  margin: 0 -10px;
}
.refferal-page .server-list {
  width:120px;
  background:#e3e3e3;
  line-height:37px;
  border-radius: 0 0 5px 5px;
  position:absolute;
  left:0;
  right:0;
  top:100%;
  display:none;
}
.refferal-page .server-list-icon {
  display:inline-block;
  vertical-align:middle;
  height:7px;
  width:8px;
  background:  url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/list.png) no-repeat center 0;
}
.refferal-page .server-title {
  color:#000;
  text-align:center;
  height:37px;
  line-height:37px;
  cursor:pointer;
}
.refferal-page .server-title.active {
  background:linear-gradient(to bottom, #fff 50%, #f0f0f0);
}
.refferal-page .server-title.active .server-list-icon {
  transform: rotate(180deg);
}
.refferal-page .server-list__item {
  padding: 0 10px;
  cursor:pointer;
}
.refferal-page .server-list__item.current,
.refferal-page .server-list__item:hover {
  color:#000;
}

.refferal-page .referral-table {
  width:100%;
  color:#616161;
}
.refferal-page .referral-table th {
  font-weight:normal;
  color:#000;
  text-align:left;
  border:0;
}
.refferal-page .referral-table td,
.refferal-page .referral-table th {
  padding: 0 10px;
  height:37px;
  vertical-align:middle;
}
.refferal-page .referral-table tr:nth-child(2n) {
  background:  url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/table-bg.png) no-repeat center 0;
}
.refferal-page .patron-list tr:nth-child(2n)  {
  background:  url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/table-bg.png) no-repeat -230px 0;
}

.refferal-page .referral-pages {
  background: url("https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/pager_line.png") no-repeat center 40px;
  padding-top:65px;
}
.refferal-page .patron-face {
  width:250px;
  text-align:center;
  display:inline-block;
  vertical-align:top;
}
.refferal-page .patron-face__img {
  display:inline-block;
  width:240px;
  height: 240px;
  border-radius:100%;
  overflow:hidden;
  margin: 0 0 14px;
  position:relative;
}
.refferal-page .patron-face__img:after {
  content:'';
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  background:  url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/decor-white.png) no-repeat 147px 2px;
}
.refferal-page .patron-face__img img {
  display:block;
  width:240px;
  height: 240px;
  border-radius:100%;
}
.refferal-page .patron-info {
  width:870px;
  padding:20px 0 0;
  margin: 0 0 0 30px;
  position:relative;
  display:inline-block;
  vertical-align:top;
}
.refferal-page .patron-info__buttons {
  position:absolute;
  right:10px;
  width:244px;
  top:30px;
}
.refferal-page .patron-info__name {
  font-size:21px;
  margin: 0 0 14px;
}
.refferal-page .patron-info__stats {
  margin: 0 0 16px;
}
.refferal-page .patron-info__stats p {
  margin: 0 0 6px;
}
.refferal-page .referral-title {
  font-size:23px;
  padding: 0 0 12px;
  margin: 25px 0 12px;
  background:  url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/separatop-grey.jpg) no-repeat center 100%;
}
.refferal-page .referral-title--brown {
  background:  url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/separatop-brown.jpg) no-repeat center 100%;
}
.refferal-page .referral-title--blue {
  background:  url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/separatop-blue.jpg) no-repeat center 100%;
}
.refferal-page .patron-wrap .referral-table th:nth-child(2n),
.refferal-page .patron-wrap .referral-table td:nth-child(2n) {
  padding: 0 40px 0 0;
}
.refferal-page .referral-total {
  text-align:right;
  color: #000;
  line-height: 37px;
  font-size: 17px;
}

.refferal-page .parton-card {
  width:331px;
  height:381px;
  background:  url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/parton-card.jpg) no-repeat center 0;
  padding: 36px 0 0;
  color:#fff;
  margin: 0 auto 30px;
}
.refferal-page .parton-card--online {
  background-image:  url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/parton-card-online.jpg);
}
.refferal-page .parton-card__img {
  width:240px;
  height:240px;
  margin: 0 auto 15px;
  position:relative;
}
.refferal-page .parton-card__img:after {
  content:'';
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  background:  url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/decor-red.png) no-repeat 147px 2px;
}
.refferal-page .parton-card--online .parton-card__img:after {
  background-image:  url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/decor-green.png);
}
.refferal-page .parton-card__img img {
  display:block;
  width:100%;
  height:100%;
  border-radius:100%;
  overflow:hidden;
}
.refferal-page .parton-card__name {
  font-size:21px;
  padding-bottom:16px;
  text-align:center;
  background:  url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/name-sep.png) no-repeat center 100%;
  margin-bottom:15px;
}
.refferal-page .parton-card__stat {
  padding: 0 0 5px 85px;
}
.refferal-page .parton-card__stat span {
  display:inline-block;
}
.refferal-page .parton-card__stat span:first-child {
  width:90px;
}

.refferal-page .referral-link {
  display:inline-block;
  vertical-align:middle;
  width:530px;
  border:1px solid #627535;
  padding: 0 13px;
  line-height:24px;
  height:30px;
  border-radius: 5px;
}

.refferal-page .referral-link + .refferal-btn {
  display:inline-block;
  vertical-align:middle;
  margin:0;
}
.refferal-page .form-patron-public {
  padding: 20px 0 40px;
}
.refferal-page .form-patron-public input[type=checkbox] {
  border:1px solid #627535;
  border-radius: 2px;
  vertical-align:middle;
}

.refferal-page .referral-cards {
  text-align:center;
}
.refferal-page .referral-card {
  display:inline-block;
  vertical-align:top;
  width:331px;
  height:502px;
  background:  url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/referral-card.jpg) no-repeat center 0;
  padding: 38px 0 0;
  color:#fff;
  margin: 0 0 30px;
  text-align:left;
  box-sizing:border-box;
  position:relative;
}
.refferal-page .referral-card + .referral-card {
  margin-left: 56px;
}
.refferal-page .referral-card--online {
  background-image:  url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/referral-card-online.jpg);
}
.refferal-page .referral-card__img {
  width:240px;
  height:240px;
  margin: 0 auto 15px;
  position:relative;
}
.refferal-page .referral-card__img:after {
  content:'';
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  background:  url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/decor-red.png) no-repeat 147px 2px;
}
.refferal-page .referral-card--online .referral-card__img:after {
  background-image:  url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/decor-green.png);
}
.refferal-page .referral-card__img img {
  display:block;
  width:100%;
  height:100%;
  border-radius:100%;
  overflow:hidden;
}
.refferal-page .referral-card__quests {
  display:none;
  position:absolute;
  left:45px;
  right:45px;
  top:293px;
}
.refferal-page .referral-card__quest {
  padding: 0 0 5px;
}
.refferal-page .referral-card:hover .referral-card__info {
  opacity:0;
  visibility:hidden;
}
.refferal-page .referral-card:hover .referral-card__quests {
  display:block;
}
.refferal-page .referral-card__quest--done {
  background:  url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/done-white.png) no-repeat right 2px;
}

.refferal-page .referral-card__name {
  font-size:21px;
  padding-bottom:16px;
  text-align:center;
  background:  url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/name-sep.png) no-repeat center 100%;
  margin-bottom:15px;
}
.refferal-page .referral-card__stat {
  padding: 0 0 5px 85px;
}
.refferal-page .referral-card__stat span {
  display:inline-block;
}
.refferal-page .referral-card__stat span:first-child {
  width:90px;
}
.refferal-page .referral-card--none {
  background-image:  url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/referral-card-none.jpg);
  padding: 293px 0 0;
}


.refferal-page .gifts-wrap {
  text-align:center;
  margin: 0 0 80px;
}
.refferal-page .gift {
  width:212px;
  display:inline-block;
  vertical-align:top;
}
.refferal-page .gift + .gift {
  margin-left:18px;
}
.refferal-page .gift__img {
  width:212px;
  height:250px;
  background:  url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/gift.png) no-repeat 0 0;
  margin: 0 0 8px;
  border-radius:13px;
  overflow:hidden;
  position:relative;
}
.refferal-page .gift__img img {
  display:block;
  border-radius:13px;
  overflow:hidden;
}
.refferal-page .gift__name {
  color:#616161;
}
.refferal-page .gift--recived .gift__img {
  background:  url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/gift-done.png) no-repeat 0 0;
}
.refferal-page .gift--recived .gift__img:after {
  content:'В корзине';
  position:absolute;
  left:0;
  right:0;
  bottom:7px;
  color:#fff;
  font-size:21px;
  text-transform:uppercase;
}
.refferal-page .btn-basket {
  font-size:20px;
  line-height:66px;
  height:73px;
  width:242px;
  background:  url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/btn-basket.png) no-repeat 0 0;
  cursor:pointer;
  text-align:center;
  color:#fff;
  text-transform:uppercase;
  margin: 0 auto 20px;
}
.refferal-page .btn-basket:hover {
  background-position:0 -73px;
}

.refferal-page .js-referral-accept,
.refferal-page .js-referral-decline {
  cursor:pointer;
}

.pack_overlay {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	background: rgba(0,0,0,0.7);
	z-index: 101;
	}

.pack_modal {
	width: 398px;
	min-height: 200px;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/referal/modal.png) left bottom no-repeat;
	z-index: 101;
	cursor: default;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	}

	.pack_modal_close {
		width: 17px;
		height: 17px;
		position: absolute;
		top: 8px;
		right: 8px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/pack/modal_close.png) center center no-repeat;
		opacity: 0.8;
		cursor: pointer;
		}
	.pack_modal_close:hover {
		opacity: 1;
		}
	.pack_modal_close:active {
		opacity: 0.8;
		}

	.pack_modal_header {
		color: #000;
		font: 17px Cambria, Georgia, "Times New Roman", Times,serif;
    	margin: 15px 60px;
		}
  .pack_modal_text {
    font: 15px Cambria, Georgia, "Times New Roman", Times,serif;
		margin: 0px 30px 20px;
  }

	.pack_chars_list {
		width: 288px;
		min-height: 73px;
		margin: 0px auto 20px;
		}

		.pack_chars_list > div {
			position: relative;
			padding: 3px 0px 5px 22px;
			cursor: pointer;
			}
		.pack_chars_list > div:hover {
			background-color: #e8e9ed;
			}
		.pack_chars_list > div.selected {
			background-color: #e8e9ed;
			}

			.pack_chars_list > div > span {
				width: 206px;
				display: block;
				color: #336633;
				font: 14px/18px Cambria, Georgia, "Times New Roman", Times,serif;
				overflow: hidden;
				}
			.pack_chars_list > div > span:first-child {
				font-size: 16px;
				line-height: 26px;
				background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/pack/char_line.png) left bottom no-repeat;
				}

			.pack_chars_list > div > div {
				width: 60px;
				height: 60px;
				position: absolute;
				top: 4px;
				right: 6px;
				background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/pack/char_ico.png);
				background-repeat: no-repeat;
				z-index: 1;
				}
			.pack_chars_list > div > div.type11 {background-position: center -60px}
			.pack_chars_list > div > div.type12 {background-position: center -120px}
			.pack_chars_list > div > div.type41 {background-position: center -180px}
			.pack_chars_list > div > div.type42 {background-position: center -240px}
			.pack_chars_list > div > div.type61 {background-position: center -300px}
			.pack_chars_list > div > div.type62 {background-position: center -360px}
			.pack_chars_list > div > div.type51 {background-position: center -420px}
			.pack_chars_list > div > div.type52 {background-position: center -480px}

		.pack_chars_list > em {
			height: 73px;
			display: block;
			position: relative;
			font-size: 17px;
			line-height: 70px;
			text-align: center;
			font-style: normal;
			}

	.pack_modal_button {
		width: 185px;
		height: 56px;
		color: #000;
		font: 17px/56px Cambria, Georgia, "Times New Roman", Times,serif;
		text-align: center;
		}

	.pack_modal_button {
		width: 185px;
		height: 56px;
		display: block;
		margin: 10px auto 40px;
		color: #ffffff;
		font: 17px/54px Cambria, Georgia, "Times New Roman", Times,serif;
		text-align: center;
		text-transform: uppercase;
		text-decoration: none;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/pack/btn_buy_modal.png) left 0px no-repeat;
		cursor: pointer;
		}
	.pack_modal_button:hover {
		background-position: left -60px;
		}
	.pack_modal_button:active {
		background-position: left 0px;
		}
	.pack_modal_button.disabled {
		color: #bbb;
		background-position: left -120px;
		cursor: default;
		}
	.pack_modal_button_green_small,
	.pack_modal_button_green_small:active {
		background-position: right 0px;
	}
	.pack_modal_button_green_small:hover {
		background-position: right -60px;
	}
	.pack_modal_button_green_small.disabled {
		background-position: right -120px;
	}

	.pack_modal_button_green {
		width: 244px;
		height: 47px;
		display: block;
		margin: 10px auto 40px;
		color: #ffffff;
		font: 17px/45px Cambria, Georgia, "Times New Roman", Times,serif;
		text-align: center;
		text-transform: uppercase;
		text-decoration: none;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/pack/btn_green.png) left 0px no-repeat;
		cursor: pointer;
		}
	.pack_modal_button_green:hover {
		background-position: left -50px;
		}
	.pack_modal_button_green:active {
		background-position: left 0px;
		}

	.pack_modal_group {
		margin-top: 20px;
	}
	.pack_modal_group .pack_modal_button {
		display: inline-block;
	}
.pack_modal_about textarea {
	width: 268px;
	resize: none;
	display: block;
	height: 92px;
	border: 0;
	background: rgba(255,255,255,.55);
	padding: 10px;
	color: #535353;
	margin: 0px auto 20px;
}
.pack_modal_loader {
	padding-top: 20px;
	font: 17px/24px Cambria, Georgia, "Times New Roman", Times,serif;
	text-align: center;
	}

	.pack_modal_loader .loader {
		height: 140px;
		background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/pack/loader.gif) center center no-repeat;
		}

	.pack_modal_loader .modal_message {
		width: 100%;
		min-height: 120px;
		position: relative;
		}

		.pack_modal_loader .modal_message > div:first-child {
			width: 398px;
			height: 120px;
			display: table-cell;
			vertical-align: middle;
			}
			.pack_modal_loader .modal_message_text {
				width: 90%;
				display: block;
				margin: auto;
			}

	.pack_modal_loader strong {
		display: block;
		font-size: 38px;
		line-height: 60px;
		font-weight: normal;
		}

.pack_modal_error {
 padding: 0 30px;
}
.pack_modal_error .pack_modal_header {
  margin: 15px 0;
}
.pack_modal_error .refferal-btn {
  margin: 0 auto 20px;
	text-decoration: none;
}

.pack40_popup {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  z-index: 102;
  width: 700px;
  height: 750px;
  background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/pack30/pack40-ovl.jpg) 0 0 no-repeat;
}

.pack40_button {
  width: 225px;
  height: 68px;
  margin: auto;
  position: absolute;
  right: 0px;
  left:0;
  bottom: 40px;
  color: #ffffff;
  font: 20px Cambria, Georgia, "Times New Roman", Times, serif;
  line-height: 62px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/content/billing/billing_btn.png) no-repeat left top;
}
.pack40_button:hover {
  background-position:left bottom;
}

/* Spoiler */

.aa_spoiler_block {
	margin-bottom: 20px;
	position: relative;
	font-family: Cambria, Georgia, "Times New Roman", Times, serif;
}
.aa_spoiler_block .click {
	width: 645px;
	height: 36px;
	background-image: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/aa_spoiler_bg.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
	color: #fff;
	text-align: center;
	font-size: 17px;
	overflow: hidden;
	line-height: 35px;
	margin: 0px auto;
}

.container .aa_spoiler_block.hariharan,
.container .aa_spoiler_block.elves,
.container .aa_spoiler_block.nuians,
.container .aa_spoiler_block.ferre {
	padding: 0px;
	background-color: transparent;
}

.aa_spoiler_block.hariharan .click {background-position: 0px -37px;}
.aa_spoiler_block.elves .click {background-position: 0px -110px;}
.aa_spoiler_block.nuians .click {background-position: 0px 0px;}
.aa_spoiler_block.ferre .click {background-position: 0px -73px;}

.aa_spoiler_block .click span {
	display: inline-block;
	width: 8px;
	height: 7px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/aa_spoiler_arr.png) no-repeat left top;
	margin: 0px 10px;
	vertical-align: 1px;
}

.aa_spoiler_block .content {
	display: none;
	padding: 10px 0px;
}

#block_content.game_races .aa_spoiler_block {
	margin-top: -46px;
}
#block_content.game_races .aa_spoiler_block .content {
	text-align: center;
}

/* Page App */

#app {
	min-height: 260px;
	position: relative;
}

#app.loading {
	max-height: 260px;
	background: url(https://aa.cdn.gmru.net/static/aa.mail.ru/img/main/page/details/loader64_gray.png) center center no-repeat;
}

	#app.loading > * {
		visibility: hidden;
	}

	#app > .mod_loader_msg {
		min-height: 300px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		text-align: center;
		cursor: default;
	}

		#app > .mod_loader_msg h3 {
			color: #5e6468;
			border: 0;
			line-height: 1;
			font-size: 23px;
			margin: 0px;
		}

		#app > .mod_loader_msg a {
			cursor: pointer;
		}


*[data-auth]{
	display: none;
}
