@import 'https://pw.cdn.gmru.net/static/fonts/AGPalatial/font.css';
@import 'https://pw.cdn.gmru.net/static/fonts/PlakatTitul/font.css';

:root {
	--page-logo: none;
	--page-bg-top: none;
	--page-bg-bottom: none;
	--page-bg-color: #d1c9ba;
}

* {
	padding: 0px;
	margin: 0px;
}

html, body {
	min-width: 995px;
}

html {
	width: 100%;
	background: var(--page-bg-color);
}

body {
	max-width: 100%;
	min-height: 100%;
	position: relative;
	padding: 0px 0px 168px 0px;
	background: var(--page-bg-color) var(--page-bg-bottom) center bottom no-repeat;
}

.layout {
	min-width: 995px;
	background: var(--page-bg-top) center top no-repeat;
	overflow: hidden;
}

table, input, select {color: #464441; font: normal 12px Arial;}
table {text-align: left; border-collapse: collapse;}
tbody {border-top: 0px;}

p {
    margin: 0;
    padding: 0 0 10px 0;
    line-height: 18px;
    text-align: justify;
}

form {
    margin: 0;
    padding: 0;
}

a {
    color:#918269;
}
a:hover {
    color:#918269;
    text-decoration: none;
}
a.red {
    color: #a01116;
}
a.header {
    text-decoration: none;
}

h1 {
    text-align: left;
    padding: 7px 0 3px 20px;
    font: bold 17px Arial, Tahoma;
    text-transform: uppercase;
    color:#278eb4;
    margin:0 0 15px -17px;
}
h1 .lower {
    font-size: 14px;
}

h2 {
    text-align: left;
    margin: 0;
    padding: 0 0 5px 0;
    font: normal 18px arial, tahoma;
    color: #9c2c30;
}

h3 {
    margin: 0 0 7px 0;
    padding: 3px 0px 2px 0px;
    color: #2a78a9;
    font: bold 15px/18px Arial, 'times new roman';
    text-align: left;
    border-bottom: 1px solid #d9d2c5;
}

h4 .lower {
    font-size: 12px;
}

h4 {
    text-align: left;
    margin: 0;
    padding: 0 0 7px 0;
    color: #2a78a9;
    font: bold 15px Arial, 'times new roman';
    font-stretch: extra-condensed;
    text-transform: uppercase;
}

img {
	border: 0;
	}

/* custom scrollbar */

#scrollbarY { width: 520px; }
#scrollbarY .viewport { width: 500px; height: 200px; overflow: hidden; position: relative; }
#scrollbarY .overview { list-style: none outside none; position: absolute; left: 0px; top: 0px; padding: 0px; margin: 0px; }
#scrollbarY .scrollbar { background: url('https://pw.cdn.gmru.net/static/img/new_design3/main/scrollbar/bg-scrollbar-track-y.png?1') no-repeat scroll 3px 0px transparent; position: relative; float: right; width: 15px; }
#scrollbarY .track { background: url('https://pw.cdn.gmru.net/static/img/new_design3/main/scrollbar/bg-scrollbar-trackend-y.png?1') no-repeat scroll 3px 100% transparent; height: 100%; width: 13px; position: relative; padding: 0px 1px; }
#scrollbarY .thumb { background: url('https://pw.cdn.gmru.net/static/img/new_design3/main/scrollbar/bg-scrollbar-thumb-y.png?1') no-repeat scroll 50% 100% transparent; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0px; left: -5px; }
#scrollbarY .thumb .end { background: url('https://pw.cdn.gmru.net/static/img/new_design3/main/scrollbar/bg-scrollbar-thumb-y.png?1') no-repeat scroll 50% 0px transparent; overflow: hidden; height: 5px; width: 25px; }
#scrollbarX { width: 251px; margin: 20px 0px 10px; }
#scrollbarX .viewport { width: 236px; height: 130px; overflow: hidden; position: relative; }
#scrollbarX .overview { list-style: none outside none; width: 1416px; padding: 0px; margin: 0px; position: absolute; left: 0px; top: 0px; }
#scrollbarX .scrollbar { background: url('https://pw.cdn.gmru.net/static/img/new_design3/main/scrollbar/bg-scrollbar-track-x.png') no-repeat scroll 0px 0px transparent; position: relative; margin: 0px 0px 5px; clear: both; height: 15px; }
#scrollbarX .track { background: url('https://pw.cdn.gmru.net/static/img/new_design3/main/scrollbar/bg-scrollbar-trackend-x.png') no-repeat scroll 100% 0px transparent; width: 100%; height: 15px; position: relative; }
#scrollbarX .thumb { background: url('https://pw.cdn.gmru.net/static/img/new_design3/main/scrollbar/bg-scrollbar-thumb-x.png') no-repeat scroll 100% 50% transparent; height: 25px; cursor: pointer; overflow: hidden; position: absolute; left: 0px; top: -5px; }
#scrollbarX .thumb .end { background: url('https://pw.cdn.gmru.net/static/img/new_design3/main/scrollbar/bg-scrollbar-thumb-x.png') no-repeat scroll 0px 50% transparent; overflow: hidden; height: 25px; width: 5px; }

/* ---------------- */

.submit {
    vertical-align: top;
}

input.submit {
    margin: 0;
    border: 0px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/button_form.jpg) no-repeat 0 0;
    color: #62594e;
    font: bold 11px Tahoma;
    height: 21px;
    padding-top:0;
    width: 85px;
    cursor: pointer;
}

ul, ol {
    text-align: left;
    margin: 0px 0px 10px 25px;
}

.copy_bottom,
.copy_top,
.footer {
	width: 100%;
	min-height: 326px;
	position: absolute;
	bottom: 0px;
	}

	.copy_bottom h1,
	.copy_top h1,
	.footer h1 {
		width: 930px;
		box-sizing: border-box;
		margin: 0px auto;
		padding: 90px 30px 0px;
		color: #62594e;
		font: 9px/13px Arial, Helvetica, sans-serif;
		line-height: normal;
		text-transform: none;
		text-align: center;
		}

		.copy_bottom h1 span,
		.copy_top h1 span,
		.footer h1 span {
			margin: 0pt auto;
			font: 9px/13px Arial, Helvetica, sans-serif;
			text-transform: none;
			}

.block_content {
    margin: 0px auto;
    width: 995px;
    position:relative;
}

header {
	width: 931px;
	height: 250px;
	position: relative;
	margin: 0px auto;
}

#logo {
	width: 298px;
	height: 100%;
	position: relative;
	margin: auto;
	background-image: var(--page-logo);
	background-position: center;
	background-repeat: no-repeat;
	pointer-events: none;
	animation: 20s ease-out 0s infinite logo;
}

.inner #logo {
	pointer-events: initial;
	z-index: 10;
}

	#logo a {
		width: inherit;
		height: inherit;
		display: block;
		position: relative;
		z-index: 1;
	}

@keyframes logo {
	0% {
		filter: brightness(100%);
	}
	92% {
		filter: brightness(100%);
	}
	96% {
		filter: brightness(150%);
	}
	100% {
		filter: brightness(100%);
	}
}

.promo_link_page {
	width: 100%;
	height: 200px;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 8;
}

#logo_intra {
    padding: 40px 0px 12px 0px;
    margin-left: 220px;
}
.block_register {
    height: 71px;
    width: 318px;
    position:absolute;
    top:0;
    right:0;
    padding:12px 0 0 91px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/wings.png) no-repeat 0 0;
}
.block_register .counter {
    position: relative;
    float: left;

}
.block_register .counter #divCountr {
    padding: 0px 10px 0px 5px;
}
.block_register .counter #divCountr img {
    margin-left: 0px;
}
.block_register .counter #divCountr .count_digit {
    margin-left: 4px;
}

#menu {
    width: 931px;
    margin: 0px auto 8px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/menu.jpg?1) no-repeat 0 0;
}
#menu li{
    float:left;
    list-style:none;
}
#menu li a{
    height: 56px;
    display: block;
    background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/menu.jpg?1);
    background-repeat:no-repeat;
}
.menu_news a {height: 56px; width: 146px;}
.menu_news a:hover {background-position: 0 -56px;}

.menu_about a {background-position: -146px 0;  width: 115px;}
.menu_about a:hover {background-position: -146px -56px;}

.menu_media a {background-position: -261px 0;  width: 104px;}
.menu_media a:hover {background-position: -261px -56px;}

.menu_download a {background-position: -365px 0;  width: 126px;}
.menu_download a:hover {background-position: -365px -56px;}

.menu_community a {background-position: -491px 0;  width: 167px;}
.menu_community a:hover {background-position: -491px -56px;}

.menu_forum a {background-position: -658px 0; width: 106px;}
.menu_forum a:hover {background-position: -658px -56px;}

.menu_support a {background-position: -764px 0; width: 166px;}
.menu_support a:hover{background-position: -764px -56px;}

.main_menu {
	height: 56px;
	position: relative;
}

.main_menu::before,
.main_menu::after {
	content: '';
	width: 94px;
	height: 81px;
	display: block;
	position: absolute;
	margin-top: -13px;
	z-index: 1;
}

.main_menu::before {
	margin-left: -94px;
	background: url(https://pw.cdn.gmru.net/static/img/main/page/details/wing_left.png) right top no-repeat;
}
.main_menu::after {
	margin-left: 930px;
	background: url(https://pw.cdn.gmru.net/static/img/main/page/details/wing_right.png) left top no-repeat;
}


td[align="center"] .vbmenu_popup {
    margin: -343px 0px 0px -500px;
}

#pagecontent, .pagecontent {
    margin: 0px 0px 0px 0;
    height: 690px;
}
.pagecontent_table_left {
    width: 608px;
    padding: 0;
    vertical-align: top;
}
.pagecontent_table_ras {
    width: 1px;
}
.pagecontent_table_right {
    width: 281px;
    vertical-align: top;
}

.pagecontent_table_right .column, .double_right .column {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/rblock_bg.png) repeat-y 0 0;
    text-align: center;
}

.content {
    padding: 0px 0px;
    color:#62594e;
    width:608px;
}
#content_top_home, #content_top, .content_top {
    /*background: url(https://pw.cdn.gmru.net/static/img/new_design3/top_content_home.gif) no-repeat bottom left;*/
    width: 608px;
    overflow: hidden;
    padding-top: 0px;
		position: relative;
		z-index: 2;
}

.content h2, #content_top h2, .content_top h2, #content_top h1 {
	width: 592px;
	min-height: 21px;
	margin: 0px;
	padding: 11px 10px 8px 30px;
	color: #62594e;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	background: url(https://pw.cdn.gmru.net/static/img/new_design3/h_bg2.jpg) no-repeat 0 0;
}
#content_top h2 a, .content_top h2 a{
    color:#62594E
}
#content_top h1 .lower {
    font-size: 18px;
}

#content_body h2 {
    background: none;
    width: auto;
    color: #62594E;
    font-size: 18px;
    font-weight: bold;
    padding: 11px 10px 10px 30px;
    text-decoration: none;
}
#content_body img{
    margin:10px;
}
#content_body .blog-logo img{
    margin:0;
}
#content_body .media2 img{
    margin:0 0 0 4px;
}
#itemcatalog img{
    margin:0;
}

.pagecontent_table_right #content_top, .double_right #content_top, .pagecontent_table_right .content_top, .double_right .content_top {
    /*background: url(https://pw.cdn.gmru.net/static/img/new_design3/top_content_right.gif) no-repeat bottom left;*/
    width:301px;
    overflow: hidden;
    padding-top: 4px;
}
.pagecontent_table_right #content_top a, .pagecontent_table_right .content_top a{
    text-decoration:none;
    color:#62594E;
    font-weight: normal;
}



.content_bg{
    width:933px;
    position:relative;
    margin: -1px auto 0 auto;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content_bg.png) repeat-y 0 0;
}
.top_content_bg{
    position:absolute;
    top:-15px;
    left:-7px;
    width:945px;
    height:24px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content_top.png) no-repeat 0 0;
	pointer-events: none;
}
.bot_content_bg{
    padding:0 10px 0 13px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/bot_content_bg.png) no-repeat bottom right;
}

.pagecontent_table_right #content_top h2, .pagecontent_table_right #content_top_2 h2 a, .pagecontent_table_right .content_top h2, .pagecontent_table_right .content_top_2 h2 a,
.in_item2 h2{
    font-size: 18px !important;
    color: #62594e !important;
    text-decoration: none !important;
    text-shadow:0 !important;
}
.in_item2 {
    width:298px !important;
    border:0 !important;
    background:url("https://pw.cdn.gmru.net/static/img/new_design3/rblock_bg.png") repeat-y 0 0 !important;
}
.pagecontent_table_right #content_top h2, .pagecontent_table_right .content_top h2,
.in_item2 h2 {
    text-align:left !important;
    text-transform:none !important;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/rblock_top.png) no-repeat 0 0 !important;
    padding:11px 10px 10px 30px !important;
    width:357px;
    text-shadow:none !important;
}
.pagecontent_table_right #content_top_2 h2, .pagecontent_table_right .content_top_2 h2 {
    text-align:left !important;
    text-transform:none !important;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/rblock_top_auth.png) no-repeat 0 0 !important;
    padding:11px 10px 10px 30px !important;
    width:260px;
    text-shadow:none !important;
}
.in_item2 h2 {
    width:259px !important;
    height:21px !important;
}
.col_r_bot{
    width: 279px;
    padding: 10px 10px 29px 12px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/rblock_bottom.png) no-repeat 0 100%;
}

.col_r_bot a.thumbnail {
    width: 77px;
    height: 77px;
}

.col_r_bot a, .col_r_bot p {background: url(https://pw.cdn.gmru.net/static/img/new_design3/col_r_bot_a.png) no-repeat 0 2px;  padding-left: 16px; color: #464441; padding-bottom: 0; font-size: 11px;}
.col_r_bot a.none{background: none;}
.pagecontent_table_right .col_r_bot form a.red {color: #a0161d; font-size: 12px;}
.pagecontent_table_right .col_r_bot form TABLE, .pagecontent_table_right .col_r_bot form INPUT, .pagecontent_table_right .col_r_bot form SELECT {color: #918269; font-size: 12px;}
.pagecontent_table_right .col_r_bot form a, #cookieuser_label {background: none; padding-left: 0px; color: #918269; font-size: 12px;}
#content_body_home{
    width: 589px;
    /* padding: 10px 17px 15px 0;*/
    padding: 0px 17px 0px 0;
}
#content_body,
.promo_container_content_body {
    width: 570px;
    overflow:hidden;
    max-width:570px !important;
    padding: 10px 17px 15px 10px;
    background: url("https://pw.cdn.gmru.net/static/img/new_design3/news_bot.png") no-repeat 0 100%;
}
#content_body {
    overflow: visible;
}

.promo_container_content_body img {
    float: left;
    margin: 0px 20px 0px 0px;
}

#forum_table {
    width: 590px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/bg_forum.png) repeat-y 0 0;
}

#forum_table .table_left {
    padding-top: 7px;
}

#forum_table .table_left a{
    color:#62594e;
    font-weight:bold;
    height: 15px;
    overflow:hidden;
    display:block;
}
#forum_table table {
    width: 100%;
}
#forum_table thead td{
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/table_th.png) no-repeat bottom center;
}
#forum_table thead td.th1{
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/table_th.png) no-repeat bottom left;
}
#forum_table thead td.th2{
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/table_th.png) no-repeat bottom right;
}
/*#content_btm_home, #content_btm {

  width: 627px;
  height: 17px;
  overflow: hidden;
  margin-bottom: 20px;
}*/
.column{
    margin-bottom:8px;
}
.column .red{
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/dot.png) no-repeat 0 4px;
    padding-left:12px;
    color:#918269
}
/*#content_btm {
  background: url(https://pw.cdn.gmru.net/static/img/new_design3/bottom_content.gif) no-repeat bottom center;
  width: 662px;
}*/
.pagecontent_table_right #content_btm, .double_right #content_btm {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/bottom_content_right.png) no-repeat bottom right;
    width: 280px;
    height: 15px;
    overflow: hidden;
    margin-bottom: 20px;
}
input.exit{
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/exit.png) no-repeat 0 0;
    width:96px;
    height:33px;
}

input.reset {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/reset.png) no-repeat 0 0;
    width: 104px;
    height: 33px;
}

input.select {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/select.png) no-repeat 0 0;
    width: 104px;
    height: 33px;
}

.banner_home td {
    background-position: 32px 3px;
    background-repeat: no-repeat;
}

.smallfont {
    font: normal 11px arial;
}

.table_left {
    padding-left: 17px;
    text-align: left;
}
.table_left a{
    padding-left:25px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/small_wing.png) no-repeat 0 3px;
}
.table_right {
    padding-right: 17px;
    text-align: right;
}

.r_f8f7f5 {
    padding: 5px 17px;
}

#footer {
    width: 946px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/foot_menu.png?1) no-repeat 0 0;
    margin-left: 25px;
    padding:25px 35px;
		box-sizing: border-box;
}
#footer a {
    font: normal 11px arial;
    text-decoration: none;
    color:#62594E;
}
#footer a:hover {
    text-decoration: underline;
}
#footer span {
    font: normal 11px Arial;
    text-decoration: none;
    color: #464441;
    cursor: default;
}
#footer img {
    margin: 0 6px 0 6px;
}
#footer .r_f8f7f5 {
	padding: 2px 17px;
	display: flex;
	justify-content: space-around;
	align-items: center;
}

footer {
	width: 920px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0px auto;
	gap: 16px;
}

	footer img {
		display: block;
		border: none;
	}

	footer .copyright {
		display: flex;
		justify-content: center;
		flex-grow: 1;
		color: rgba(0,0,0,0.5);
		font: 11px Arial;
	}

	footer [href*="top.mail.ru"] {
		display: block;
		margin-bottom: 4px;
		opacity: 0.7;
	}

.panel {
    background: none;
    border: 0;
    color: #464441;
    padding: 10px;
    overflow:hidden;
    margin-bottom:10px;
    padding-bottom:20px;
    width:auto;
    margin-left:10px;
    position:relative;
    left:-14px;
}
.tborder .alt1Active div{
    width:337px;
}

.panelsurround {
    background: none;
    color: #464441;
}

#navbar {
    margin: 0px 0px 7px 0px;

}
#navbar table {
    text-align: left;
    margin: 0;
    width: 100%;

}
#navbar{
    padding:10px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/table_th.png) no-repeat 0 100%;
    width: 94%;
    /* margin-bottom:15px;*/
}


.navbar_current {
    color: #000000;
}
#navbar_password {
    width: 265px;
}

#navbar .navbar {
    font-size: 11px;
    cursor: default;
}

.pagecontent_table_right .auth_body {
    text-align: left;

}
.pagecontent_table_right .auth_body form {
    text-align: center;
}
.pagecontent_table_right .auth_body A, .pagecontent_table_right .auth_body {
    font: normal 11px arial;
}
.cookieuser_label{font-size:10px;}
.pagecontent_table_right #navbar_username, .pagecontent_table_right #navbar_password {
    background: url("https://pw.cdn.gmru.net/static/img/new_design3/input_bg_auth.png") no-repeat 0 0;
    border: 0 none;
    margin-bottom: 10px;
    padding: 6px 7px;
    width: 163px;
}
.submit_enter{
    background: url("https://pw.cdn.gmru.net/static/img/new_design3/enter_but.png") no-repeat 0 0;
    width:96px;
    height:33px;
    border:0;
}
#cb_cookieuser_navbar input{
    float:left;
}

#cookieuser_label {
    width: 96px;
    height: 24px;
    display: block;
    margin-top: -9px;
    overflow: hidden;
}

#cookieuser_label input {
    display: block;
    float: left;
    margin: 6px 0px 0px 6px;
}
#cookieuser_label span {
    height: 12px;
    display: block;
    float: left;
    margin: 6px 0px 0px 3px;
    cursor: pointer;
}

#cb_cookieuser_navbar {
    font-size:10px;
}
.pagecontent_table_right .auth_body form table {
    margin: 0px 0px 8px 0;
}
.pagecontent_table_right .auth_body form table td {
    padding-right: 1px;
}
.auth_body h4{
    color:#a52429;
    font-size:18px;
}
.auth_body h4 .lower{
    font-size:14px
}
.auth_body{
    width:299px;
}


/* Right block list */

.right_block_list {
    margin-bottom: 8px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/rblock_bg.png) repeat-y;
}

.right_block_list:after {
    content: '';
    width: 299px;
    height: 32px;
    display: block;
    margin-top: -6px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/rblock_bottom.png) left bottom no-repeat;
}

.right_block_list > h2 {
    margin-bottom: 2px;
    padding: 10px 10px 11px 30px;
    color: #62594e;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/rblock_top.png) no-repeat;
}

.right_block_list > a {
    height: 17px;
    display: block;
    margin: 0px 12px 0px 10px;
    padding: 9px 10px 12px 32px;
    color: #62594e;
    font: 14px/17px Arial, Helvetica, sans-serif;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/wing_small.png) 6px center no-repeat;
    border-top: 1px solid #fffdff;
    border-bottom: 1px solid #cfc2b1;
}
.right_block_list > a:first-of-type {
    border-top: none;
}
.right_block_list > a:last-of-type {
    border-bottom: none;
}

/* ----------------- */


.submenu_right li,
#my-menu li{
    list-style:none;
}
.submenu_right,
#my-menu {
    padding: 0;
    text-align: left;
}
.submenu_right A,
#my-menu a {
    display: block;




    text-indent: 0px;
    padding: 7px 0 7px 32px;
    font: 14px arial;
    color: #62594e;
    border-bottom: 1px dotted #C9BEAF;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/wing_small.png) no-repeat 6px center;
}

.submenu_right a:last-child {
    border-bottom: none;
}

.pagecontent_table_right hr {
    margin: 6px 0px;
    border-top: 1px solid #cfc2b1;
    border-bottom: 1px solid #fffdff;
    border-left: none;
    border-right: none;
}

.submenu_right A:hover,
#my-menu a:hover {
    color: #b92b32;
}

.submenu_right A.active,
#my-menu a.active {
    text-indent: 19px;
    color: #b92b32;
    text-decoration: none;
    font-weight:bold;
}
.submenu_right A.active IMG {
    margin: 0 5px 1px 0;
}
.submenu_right A.lv1 {
    text-indent: 30px;
    padding: 4px 0;
    font: bold 13px arial;
}
.submenu_right A.active_lv1{
    text-indent: 10px;
    padding: 4px 0;
    font: bold 13px arial;
    color: #62594e;
    text-decoration: none;
}
.submenu_right A.active_lv1 IMG {
    margin: 0 15px 1px 0;
}
.img_left, .img_center, .img_right {
    background: #f4eddd;
    border: 1px solid #ddd6c3;
    padding: 5px;
    text-indent: 0;
    font: bold 11px arial;
    color: #8f8670;
    text-align: center;
}
.img_left {
    margin: 0 7px 7px 0;
    float: left;
}
.img_center {
    margin: 7px 0 7px 0;
    display: table;
    width: auto;
}
.img_right {
    margin: 0 0 7px 7px;
    float: right;
}
.img_left IMG, .img_center IMG, .img_right IMG {
    border: 1px solid #ddd6c3;
}

A.thumbnail IMG {
}
.media2 A.thumbnail,
a.thumbnail2{
    display:block;
    width:129px;
    height:129px;
    padding:4px 4px 4px 0;
    position:relative;
    margin-right:9px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/frame2.png) no-repeat 0 0;
    margin-bottom: 15px;
}
#content_body a.thumbnail2 img{
    width:120px;
    height:120px;
    padding-bottom: 3px;
    margin:0;
}
.bot_frame{
    position:absolute;
    bottom:13px;
    left:5px;
    width:120px;
    height:6px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/frame2_bot.png) no-repeat 0 0;
}
.media2 .bot_frame{
    left:4px;
}
#content_body .media_div img{
    margin:0;
}
#imgUserbar{height:150px;margin:0 !important;}
#content_body .tborder img{margin:0;}
.pagecontent_table_right A.thumbnail {
    padding:4px 5px;
    margin:2px;
    display:block;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/frame.jpg) no-repeat 0 0;
}
.bot_frame_main{}

.pagecontent_table_right a img.banner_right {
    display:block;
}
.pagecontent_table_right img.banner_right {
    /*  margin-bottom: 20px; */
    margin-bottom: 0px;
}

TR.trover {
    background: #f8f7f5;
}
TR:hover.trover {
    background: #f7f3ea;
}
A.abutton {
    padding: 5px 0 5px 0;
    color: #ffffff;
    font: normal 12px arial;
    text-decoration: underline;
}
A.abutton IMG{
    vertical-align: middle;
}
A.abutton SPAN {
    padding: 0px 5px 1px 5px;
    border: 3px solid #a01116;
    background: #a01116;
    text-align: center;
    vertical-align: middle;
}
A:hover.abutton SPAN {
    border-style: outset;
}
INPUT.abutton {
    background: #a01116;
    border-color: #a01116;
    color: #ffffff;
    text-align: center;
    height: 30px;
    cursor:pointer;
}
.inline {
    display: inline;
}
PRE.inline {
    font-size: 11px;
}

#itemcatalog TD {
    font: normal 12px arial;
}
#itemcatalog H3 {
    font: bold 14px arial;
    color: #a01116;
}
#itemcatalog DIV.price {
    width: 88px;
    height: 31px;
    text-align: center;

}
#itemcatalog DIV.price DIV.sum {
    font: bold 14px arial;
    color: #464441;
}

table#itemcatalog {
    margin: 10px 0px;
    width: 100%;
}

#itemcatalog tr.ir2 {
    background: #eae2d6;
}
#itemcatalog tr {
    background: #F7F3EA;
}

table#itemcatalog td {
    padding: 10px 0px;
    border-bottom:1px solid #dacebf
}
#itemcatalog .thumb{
    background:url('https://pw.cdn.gmru.net/static/img/new_design3/frame_catalog.png') no-repeat 0 0;
    padding:5px;
    display:block;
}
.for_catalog{
    padding-bottom:15px;
    margin-bottom:40px;
    background:url('https://pw.cdn.gmru.net/static/img/new_design3/content_bot.png') no-repeat 0 100%;
}

#itemcatalog .catalog_1 {
    width: 70px;
    padding-left: 17px;
}
#itemcatalog .catalog_2 {
    width: 160; padding-left: 20px;
}
#itemcatalog .catalog_3 {
    vertical-align: top;
    padding-left:20px;
}
#itemcatalog .catalog_4 {
    width: 98px;
    text-align: center;
    padding-right: 10px;
    padding-left:10px;
}


#itemcatalog A.thumb {
    position: relative;
    z-index: 0;
}
#itemcatalog A.thumb:hover {
    background-color: transparent;
    z-index: 50;
}
#itemcatalog A.thumb SPAN {
    position: absolute;
    display: none;
    background: #f4eddd;
    border: 1px solid #ddd6c3;
    padding: 5px;
}
#itemcatalog A.thumb SPAN IMG {
    border: none;
}
#itemcatalog A.thumb:hover SPAN {
    top: -20px;
    left: 55px;
    display: block;
}

/*
#itemcatalog .thumb {
	position: relative;
	z-index: 0;
}
#itemcatalog .thumb:hover {
	background-color: transparent;
	z-index: 50;
}
#itemcatalog .thumb span {
	position: absolute;
	background-color: lightyellow;
	padding: 5px;
	left: -1000px;
	border: 1px dashed gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
}
#itemcatalog .thumb span img {
	border-width: 0;
	padding: 2px;
}
#itemcatalog .thumb:hover span {
	visibility: visible;
	top: 0;
	left: 60px;
}
*/
#itemcatalog .moreinfo {
    text-align: center;
}
#itemcatalog .moreinfo INPUT {
    margin: 3px;
    width: 84px;
    height:22px;
    display:block;
    padding-bottom:2px;
    cursor:pointer;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/more.png) no-repeat left top;
    text-transform: lowercase;
    color: #625323;
    border:0;
    font: bold 11px arial;
}
#itemtextbg {
    position: absolute;
    top: 0;
    left: 0;
}
#itemtext {
    position: absolute;
    background: #f7f3ea;
    border: 3px solid #d48c37;
}
#itemtextarea {
    background: #ffffff;
    overflow: auto;
    border: 1px solid #d48c37;
}

#error404 {
    position:absolute;
    left:200px;
    top:100px;
    padding-bottom:100px;
}

#error404 h1 {
    padding-bottom:0.5em;
}

table.blogs-logo {
    width:570px;
    padding-top:7px;
    padding-bottom:1em;
}
table.blogs-logo td {
    text-align:center;
    vertical-align:middle;
    padding: 0;
    height:49px;
    width:33%;
}
table.blogs-logo td a{
    display: block;
    padding:0 30px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/wing_small.png) no-repeat 0 50%;
}
.blog-logo{
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/blog_block.png) repeat-y 0 0;
}

/* news, mainpage */
.h_small{
    padding-left:20px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/table_th.png) no-repeat 0 0;
}
.h_small h4{
    margin-top:8px;
}

.h_small2{
    padding-right:20px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/table_th.png) no-repeat 100% 0;
}

#mp-news {
    position:relative;
    width:560px;
}

.main-news,
.short-news{
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/news_bot.png) no-repeat 0 100%;
    overflow:hidden;
    padding:11px 0 10px 0;
    width:596px;
    margin-left:-4px;
    /*margin-bottom:15px;*/
    margin-bottom:6px;
}
.top-news{
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/news_top.png) no-repeat 0 0;
}

.top-news .content{
    /*width:300px;*/
    width:432px;
}

.more_news{
    color:#918269;
    padding-left:15px;
    font-size:12px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/dot.png) no-repeat 0 4px;
}



/*.news_misc,
.news_event,
.news_important,
.news_server,
.news_useful,
.news_action,
.news_competition,

.news_update,
.news_party,
.news_tournament,
.news_comp,*/
.news_2_misc,
.news_2_event,
.news_2_important,
.news_2_server,
.news_2_useful,
.news_2_action,
.news_2_competition,
.news_2_update,
.news_2_tournament,
.news_2_party,
.news_2_computer
{
    float:left;
    color: #f3e4bf;
    font-size: 11px;
    height: 22px;
    text-align: center;
    text-decoration: none;
    width: 120px;
    font-weight: bold;
    padding: 5px 4px 0 10px;
    margin-left: 15px;
}

#content_body .smallfont span {
    margin-left: 0;
}

.news_page a{
    color:#62594e;
    font-weight:bold;
}

/* news list */

.news_list span {
    width: 95px;
    height: 85px;
    display: block;
    margin: 2px 9px 0px 3px;
}

.news_list div {
    width: 101px;
    height: 90px;
    position: absolute;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/news_img_border_sm.png) 0px 0px no-repeat;
}

.news_list td {
    padding: 12px 0px 12px 0px;
    vertical-align: top;
    border-top: 1px solid #cfc6b8;
}

.news_list .article_image {
    width: 101px;
    vertical-align: top;
}

.news_list .article_summary a {
    display: block;
    margin-bottom: 5px;
    color: #176596;
    font: bold 11px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

.news_list .article_summary p {
    line-height: 16px;
}

.news_list .article_date span {
    width: 60px;
    height: 14px;
    display: block;
    margin: -5px 0px 8px 3px;
    padding: 6px 0px 0px 26px;
    font-size: 11px;
    color: #62594e;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/news_clock.png) no-repeat 0 0;
}

.news_list_header a {
}

/*.news_action 			{height: 106px; background: url(http://pw.mail.ru/new_design2/img/news_action.png) no-repeat;}
.news_misc 				{height: 106px; background: url(http://pw.mail.ru/new_design2/img/news_misc.png) no-repeat;}
.news_event 			{height: 106px; background: url(http://pw.mail.ru/new_design2/img/news_event.png) no-repeat;}
.news_important 		{height: 106px; background: url(http://pw.mail.ru/new_design2/img/news_important.png) no-repeat;}
.news_competition 		{height: 106px; background: url(http://pw.mail.ru/new_design2/img/news_competition.png) no-repeat;}
.news_useful 			{height: 106px; background: url(http://pw.mail.ru/new_design2/img/news_useful.png) no-repeat;}
.news_party 			{height: 106px; background: url(http://pw.mail.ru/new_design2/img/news_party.png) no-repeat;}
.news_tournament 		{height: 106px; background: url(http://pw.mail.ru/new_design2/img/news_tour.png) no-repeat;}
.news_server 			{height: 106px; background: url(http://pw.mail.ru/new_design2/img/news_server.png) no-repeat;}
.news_update 			{height: 106px; background: url(http://pw.mail.ru/new_design2/img/news_update.png) no-repeat;}
.news_computer			{height: 106px; background: url(http://pw.mail.ru/new_design2/img/news_comp.png) no-repeat;}*/

.news_2_action 			{height: 20px; background: url(https://pw.cdn.gmru.net/new_design2/img/news_action.png) no-repeat;}
.news_2_misc			{height: 20px; background: url(https://pw.cdn.gmru.net/new_design2/img/news_misc.png) no-repeat;}
.news_2_event 			{height: 20px; background: url(https://pw.cdn.gmru.net/new_design2/img/news_event.png) no-repeat;}
.news_2_important 		{height: 20px; background: url(https://pw.cdn.gmru.net/new_design2/img/news_important.png) no-repeat;}
.news_2_competition	 	{height: 20px; background: url(https://pw.cdn.gmru.net/new_design2/img/news_competition.png) no-repeat;}
.news_2_useful 			{height: 20px; background: url(https://pw.cdn.gmru.net/new_design2/img/news_useful.png) no-repeat;}
.news_2_party			{height: 20px; background: url(https://pw.cdn.gmru.net/new_design2/img/news_party.png) no-repeat;}
.news_2_tournament 		{height: 20px; background: url(https://pw.cdn.gmru.net/new_design2/img/news_tour.png) no-repeat;}
.news_2_server			{height: 20px; background: url(https://pw.cdn.gmru.net/new_design2/img/news_server.png) no-repeat;}
.news_2_update			{height: 20px; background: url(https://pw.cdn.gmru.net/new_design2/img/news_update.png) no-repeat;}
.news_2_computer		{height: 20px; background: url(https://pw.cdn.gmru.net/new_design2/img/news_comp.png) no-repeat;}



.news_update.first_item{
    height:21px;
}
.news_tournament.first_item {
    height: 21px;
}


.news_contest {
    background: #CCDF29;
}

A.news_misc, A.news_event, A.news_important, A.news_server, A.news_useful {
    color: #ffffff;
}
.main-news {
    font-size:11px;
    line-height:15px;
}
.news-separator {
    font-size: 0;
    line-height: 0;
    height: 20px;
}

.main-news .content,
.short-news .text	{
    font-size: 13px;
    padding: 0 0 10px 0;
}
.main-news .top,
.short-news .top	{
    float:left;
    width:417px;
    padding-left:10px;
    padding-bottom: 4px;
    position: relative;
}

.short-news  {
    clear:both;
}
.main-news .top .date, .short-news .date,
.news_page .date{
    font-size: 11px;
    color: #62594e;
    display:block;
    width:432px;
    height: 14px;
    padding:6px 0 0 26px;
    margin-bottom:8px;
    margin-top: 4px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/news_clock.png) no-repeat 0 0;
}
.news_page .date{
    width:60px;
}
.short-news .text {
    width: ;
    text-align: left;
}
.short-news .text a, .main-news h2 a {
    color: #744731;
    font-size: 14px;
}
.main-news h2 a,
.short-news h2 a{
    color:#278eb4;
    font-size:14px;
    text-transform:uppercase;
    font-weight:bold;
}

#rss-link {
    width:100%;
    position:relative;
    text-align:left;
    font-size:0;
    line-height:0;
    height:1px;
}
#rss-link span {
    font-size:9px;
    white-space:nowrap;
}
#rss-link span{
    position:relative;
    top:1px;
    padding-right:10px;
}
#rss-link img {
    position:relative;
    top:3px;
}

table.inter th {
    padding:7px 7px;	background:#eae2d6;
    border-bottom:1px solid #dacebf;
}

table.inter td {
    padding:7px 7px;
    border-bottom:1px solid #dacebf;
}
table.inter .odd td{
    background:#eae2d6;

}




.online_dengi{
    position:relative;
    left:309px;
}

.tborder .alt2 ul li {
    margin: 5px 0px;
}
.tborder .alt2 ul li a {
    text-decoration: underline;
}
.tborder .alt2 ul li a:hover {
    text-decoration: none;
}
.tborder .alt2 ul li a h3 {
    display: inline;
    font-size:12px;
    font-weight:normal;
}

.border_img img{
    border:2px solid gray;
}
.alt1Active div{
    width:390px;
    overflow:hidden;
}
.alt1 h2{
    text-align:left;
    width:520px;
    background:none;
}
.alt1 h1 a {
    color: #278EB4;
    font: bold 17px Arial,Tahoma;
    text-transform: uppercase;
    text-decoration: none;
}
.konkurs{
    margin-top:12px;
    padding:60px 10px 3px 10px;
    color:#fff;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/king2.jpg) no-repeat 0 0;
}
.konkurs h3{
    font:18px 'Times New Roman', Georgia, serif;
}
.konkurs span{
    font-size:15px;
}
.inv{
    display:none;
}
.text_footer h1{
    color: #a0a0a0; font: normal 9px verdana; text-align: left; width: 946px; text-transform: none;
}
.text_footer .lower {
    color: #a0a0a0; font: normal 9px verdana; text-align: left; width: 946px; text-transform: none;
}
.text_footer p {
    color: #a0a0a0; font: normal 9px verdana; padding:0px; text-align: left; width: 946px; text-transform: none;
}

.runet{
    position:absolute;
    width:329px;
    height:128px;
    top:0;
    left:50%;
    margin-left:122px;
    overflow:hidden;
    text-indent:-3000px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/runet_logo.jpg) no-repeat 0 0;
}

#navbar_passwordmailru{
    width:216px;
}

.banner_center_home {
    margin-bottom: 10px;
}
.top_100_players {
    /*background: url(https://pw.cdn.gmru.net/static/img/new_design3/banner/bg_top_100_players.png) no-repeat 0 0;*/
    width: 297px;
    height:114px;
    padding: 19px 0 0px 0px;
}

.top_100_players p,
.shop_catalogue p	{
    text-align: left;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/bullet.png) no-repeat 0 5px;
    color:#faf4de;
    margin-left:160px;
    padding:0 0 4px 10px;
    font: 11px tahoma,verdana;
}
.top_100_players p{
    padding-bottom:1px;
}
.top_100_players p a,
.shop_catalogue p a{
    color:#faf4de;
}
.shop_catalogue {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/banner/bg_shop_catalogue.png) no-repeat 0 0;
    width: 297px;
    /*height: 250px;*/
    padding-top:28px;
    height:103px;
    /*padding-top: 93px;*/
}



.shop_catalogue p {
    text-align: left;
    font: 11px tahoma,verdana;
}


.fieldset {
    padding: 5px;
}

.payment_block_content table td {
    padding: 3px;
}

#content_body #content_body {
    width: auto;
    min-height: auto;
}

a.thumbnail {
    display:block;
    padding-bottom:15px;
}

table#numbers_id {
    width: 100%;
    margin-bottom:20px;
    text-align:center;
    border-left:1px solid #CAC5B4;
    border-top:1px solid #CAC5B4;
}
table#numbers_id th {
    font-weight: bold;
    padding:5px;
    border-right:1px solid #CAC5B4;
    border-bottom:1px solid #CAC5B4;
}
table#numbers_id td {
    padding: 4px;
    border-right:1px solid #CAC5B4;
    border-bottom:1px solid #CAC5B4;
}

LEGEND {
    margin-left: 10px;
}

FIELDSET {
    margin-bottom: 15px;
}

.registrationtable TD {
    padding:5px;
}

.registration .text {
    width: 250px;
}

#pricelist table{
    margin-top:20px;
    width:100%;
    border-right:1px solid #55504A;
    border-bottom:1px solid #55504A;
    margin-bottom:20px;
}
#pricelist table td{
    text-align:center;
    border-left:1px solid #55504A;
    border-top:1px solid #55504A;
}
.sms-tr-first td{
    font-weight:bold;
}

#select_country{
    margin-bottom:10px;
}

.present_select {
	width: 540px;
    height: 52px;
    display: block;
    margin: 0px;
    padding: 0px;
	text-align: center;
    overflow: hidden;
}

.present_select li {
    width: 52px;
    height: 52px;
    display: inline-block;
    margin: 0px 1px;
    overflow: hidden;
    cursor: pointer;
}

.present_select li.selected {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/reg_present_selected.png) left top no-repeat;
}

.present_select li div {
    width: 48px;
    height: 48px;
    margin: 2px;
    background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/main/reg_presents.png?1);
    background-repeat: no-repeat;
    cursor: pointer;
}

.present_select li.present_6 {
	width: 63px;
	}
	.present_select li.present_6 div {
		width: 60px;
		}

.present_select .present_1 div {background-position: 0px top;}
.present_select .present_2 div {background-position: -50px top;}
.present_select .present_3 div {background-position: -100px top;}
.present_select .present_4 div {background-position: -150px top;}
.present_select .present_5 div {background-position: -200px top;}
.present_select .present_6 div {background-position: -250px top;}
.present_select .present_7 div {background-position: -350px top;}
.present_select .present_8 div {background-position: -400px top;}
.present_select .present_9 div {background-position: -450px top;}
.present_select .present_10 div {background-position: -500px top;}
.present_select .present_11 div {background-position: -550px top;}

.present_select li span,
.reg-gift span {
    width: 276px;
    display: none;
    position: absolute;
    margin: 54px 0px 0px -20px;
    padding: 10px 5px;
    color: #ffffff;
    font: 11px Arial, Helvetica, sans-serif;
    background: url(http://img.static.operator.mail.ru/general/hint.png) repeat;
    border: 1px solid #c3c0ad;
    border-radius: 6px;
    cursor: default;
    z-index: 20;
}
.present_select li:hover span,
.reg-gift:hover span {
    display: block;
}
.present_select li span:hover {
    display: none;
}

.present_select li span b,
.reg-gift span b {
    display: block;
    color: #f8e593;
    font-size: 13px;
    padding: 0 0 5px
}
.reg-gifts {
  height: 100px;
  background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/registration/reg_presents_bg.png) no-repeat center 0;
  text-align: center;
  margin: 5px -10px;
}
.reg-gifts:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.reg-gift {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 33px;
  height: 34px;
  margin: 0 13px;
  background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/registration/reg_presents_2.png) no-repeat 0 0;
  cursor: default;
}
.reg-gift:before {
  content: '';
  position: absolute;
  left:-8px;
  top:-6px;
  width: 49px;
  height: 48px;
  background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/registration/reg_presents_border.png) no-repeat 0 0;
}
.reg-gift--2 {
  background-position: -35px 0;
}
.reg-gift--3 {
  background-position: -70px 0;
}
.reg-gift--4 {
  background-position: -105px 0;
}
.reg-gift--5 {
  background-position: -140px 0;
}
.reg-gift--6 {
  background-position: -176px 0;
}
.reg-gift--7 {
  background-position: -211px 0;
}

.reg-steps {
  height: 43px;
  background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/registration/steps.png) no-repeat center 0;
  text-align: center;
  margin: 0 0 10px
}
.reg-steps:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.reg-steps div {
  display: inline-block;
  vertical-align: middle;
  width: 270px;
  padding: 0 0 0 55px;
  font-size: 18px;
  color:#60594f;
  text-align: left;
  box-sizing: border-box;
}
.reg-steps--2 {
  background-position: center 100%;
}

.social_main{
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/social_bg.png) no-repeat 0 0;
    width:213px;
    height:31px;
    margin-top:5px;
    text-align:left;
    overflow:hidden;
    margin-left:42px;
    padding-top:12px;
    padding-left: 36px;
}
.soc_mail {
    width:194px;
    padding-left:38px;
}
.soc_face {
    padding: 12px 0px 0px 35px;
}
.soc_vk {
    padding: 10px 0px 2px 36px;
}
.soc_odkl {
    padding: 10px 0px 2px 36px;
}

.slide_images {
    padding:0px 10px 15px 10px;
    height:173px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/bg_banners.png) no-repeat 0 0;
    position:relative;
}

.slide_images img {
    width: 582px;
    height: 172px;
}

.slide_images a {
    position: absolute;
    margin-top: 7px;
}

.slide_thumbs {
    position: relative;
    top: -181px;
    height: 40px;
    left: 1px;
}

.slide_thumbs li {
    display: block;
    float: left;
    list-style: none;
    width: 21px;
    height: 28px;
    bottom: 15px;
    list-style: none;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/slider_thumb.png) -21px bottom no-repeat;
    z-index: 10;
}

.slide_thumbs li a {
    width: 21px;
    height: inherit;
    display: block;
    color: #7c8e93;
    font: 16px "Times New Roman", Times, serif;
    text-align: center;
    text-decoration: none;
}

.slide_thumbs li.selected {
    height: 33px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/slider_thumb.png) 0px bottom no-repeat;
}

.slide_thumbs li.selected a {
    padding-top: 5px;
    color: #ffffff;
}

.slide_thumbs img {
    width: 40px;
    height: 40px;
    display: none;
}

#news_banner{
    position:relative;
    height:190px;
    margin-bottom: 3px;
    width:603px;
    overflow:hidden;
    margin-left: -5px;
}

/*#banner_thumbs li.selected a,
#banner_thumbs li a:hover{
	background-position:0 1px;
	}*/
/*.banner1 a{
	background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/banner/banner3_small.png);
	}
.banner2 a{
	background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/banner/banner4_small.png);
	}
.banner3 a{
	background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/banner/banner6_small.png);
	}
.banner4 a{
	background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/banner/banner2_small.png);
	}
.banner5 a{
	background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/banner/banner5_small.png);
	}
.banner6 a{
	background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/banner/banner7_small.png);
	}
.banner7 a{
	background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/banner/banner2_small.png);
	}
.banner8 a{
	background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/banner/banner10_small.png);
	}
.banner9 a{
	background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/banner/ban20_s_small.png);
	}
.banner10 a{
background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/banner/banner3_small.png);
	}
.banner11 a{
	background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/banner/moon_box_small.png);
	}
.banner12 a{
	background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/banner/banner12_small.png);
	}
.banner13 a{
	background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/banner/mar_site_small.png);
	}
.banner14 a{
	background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/banner/banner14_small.png);
	}
.banner15 a{
	background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/banner/present_lic_small.png);
	}
.banner16 a{
	background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/banner/banner16_small.png);
	}
.banner12 a{
	background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/banner/x3_site_small.png);
	background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/banner/banner12_small.png);
	background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/banner/zbt2_small.png);
	background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/banner/banner_genesis_small.png);
	}	*/

.blocktopdop {

    position:absolute;
    top:121px;
    left:209px;
    width:156px;
    height:115px;
}
.blocktopdop a {
    width:156px;
    height:115px;
    display: block;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/imgx2.png) no-repeat 0 0;
}
.blocktopdop a:hover {
    width:156px;
    height:115px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/imgx2.png) no-repeat 0 -115px;
}

.h4{
    background: url("https://pw.cdn.gmru.net/static/img/new_design3/table_th.png") no-repeat 0 0;
    font-size:15px;
    color:#62594e;
    margin: 0 0 12px -12px;
    padding: 7px 0 5px 15px;
    width: 570px;
}
.h4 .lower{
    font-size:12px;
}
.textarea{
    width:436px;
    height:48px;
    padding:10px;
    border:0;
    background: url("https://pw.cdn.gmru.net/static/img/new_design3/textarea.jpg") no-repeat 0 0;
}


.for_button{
    float:left;
    background: url("https://pw.cdn.gmru.net/static/img/new_design3/l_but.png") no-repeat 0 0;
}
.button{
    height: 22px;
    background: url("https://pw.cdn.gmru.net/static/img/new_design3/r_but.png") no-repeat 100% 0;
    border:0;
    display:block;
    padding: 0px 10px 4px 10px;
    cursor: pointer !important;
}

.button:hover {
    color: #90363a;
}

.button:active {
    padding: 1px 9px 3px 11px;
}

#imgUserbar{
    max-width:550px;
}

.navpages {
    padding: 0px 0px 15px 15px;
    margin: 0 0 0 -10px;
    background: url("https://pw.cdn.gmru.net/static/img/new_design3/table_th.png") no-repeat bottom left;
    color: #62594e;
}

#content_body .navpages:last-child {
    margin: 15px 0px 15px 0px;
}



.pagecontent_table_right .in_item2 a {
    background: none;
    color: #464441;
    font-size: 11px;
    padding-bottom: 0;
    padding-left: 0px;
}
.form_tickets{
    overflow:hidden;
    width:561px;
    margin-left:-10px;
    padding:10px 0 10px 35px;
    /*background:url("https://pw.cdn.gmru.net/static/img/new_design3/news_bot.png") no-repeat scroll 0 100% transparent;*/
}
.form_tickets label{
    float:left;
    clear:both;
    width:150px;
    margin-bottom:10px;
}
.form_tickets input{
    float:left;
    width:200px;
    padding:1px 5px;
    margin-bottom:10px;
    border:1px solid #cdc1b2;
}
.price_t{
    background: url("https://pw.cdn.gmru.net/static/img/new_design3/small_wing.png") no-repeat scroll 0 3px transparent;
    padding-left: 25px;
    font-weight:bold;
    margin-bottom:20px;
}
.balance_t{
    background: url("https://pw.cdn.gmru.net/static/img/new_design3/small_wing.png") no-repeat scroll 0 3px transparent;
    padding-left: 25px;
    font-weight:bold;
    font-style:italic;
    font-size:14px;
    margin-bottom:20px;
}
#adult,
#confirmation_party{
    width:15px!important;
    border:0;
    margin-left:5px;
}
.form_tickets .for_button{
    clear:both;
    margin-left:150px;
}
.form_tickets .button{width:auto;	padding:4px 10px;border:0;}


.table_pin {
    width:580px;
    font-size:11px;
}
.table_pin td{
    padding:5px 0;
    border-bottom:1px solid #dacebf;
    font-size:11px;
}
.table_pin th{
    background:#eae2d6;
    font-weight:bold;
    padding:5px 0;
    font-size:11px;
}
.error{
    border:2px solid #a2201d;
    padding:10px 10px 0 10px;
    margin-bottom:30px;
}


.for_border{
    border:1px solid #DACEBF;
    padding:10px;
}
.type{
    text-align:center;
    margin-bottom:10px;
    line-height: 20px;
}
.for_border + .type{
	margin-top:10px;
}
#account_select_block label,
.server_select_block label{
    display:block;
    font-weight:bold;
    font-size: 12px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0 0 10px;
}
#account_select_block select,
.server_select_block select{
    height:19px;
    width:100%;
    border:1px solid #dacebf;
}
#account_select_block,
.server_select_block{
		display: inline-block;
    width:240px;
    margin:0 0 15px;
}
.server_select_block{
	margin-left: 15px;
	width: 289px;
}

#payment_block {
    clear: both;
}

.tPayment,
.tSms,
.tPin{
    cursor:pointer;
    border-bottom:1px dashed #62594E;
    color: #62594E !important;
    font:bold 14px Verdana, Arial, Tahoma, sans-serif;
    text-decoration: none;
}
.tPayment:hover,
.tSms:hover,
.tPin:hover{
    border-bottom:1px dashed #A52429;
    color:#A52429 !important;
}
#sms_block,
#pin_block{
    clear:both;
}
#pin_code_value{
    margin-bottom:3px;
    height:20px;
    padding: 0 3px;
    border:1px solid #dacebf;
}

.auth_h,
#news_banner{
    position:relative;
    z-index:2;
    margin-top:5px;
}
.banner_links{
    position:relative;
}
.banner_links .links{
    position:absolute;
    top:65px;
    right:23px;
    color:#fff;
    padding-left:8px;
    font-size:10px;
    background: url("https://pw.cdn.gmru.net/static/img/new_design3/bullet.png") no-repeat 0 5px;
}


.auth_h > h2 > a > strong.vip_1,
.auth_h > h2 > a > strong.vip_2,
.auth_h > h2 > a > strong.vip_3,
.auth_h > h2 > a > strong.vip_4 {
    padding-right: 28px;
    background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/vipclub/vip_status_ico.png);
    background-position: right top;
    background-repeat: no-repeat;
}
.auth_h > h2 > a > strong.vip_1 {background-position: right 0px;}
.auth_h > h2 > a > strong.vip_2 {background-position: right -32px;}
.auth_h > h2 > a > strong.vip_3 {background-position: right -62px;}
.auth_h > h2 > a > strong.vip_4 {background-position: right -94px;}
.auth_h > h2 > a > strong.vip_0 {
    padding-right: 0px;
    background: none;
}










/*light box*/



#jquery-overlay {
    height: 500px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 90;
}
#jquery-lightbox {
    left: 0;
    line-height: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 100;
}
#jquery-lightbox a img {
    border: medium none;
}
#lightbox-container-image-box {
    background-color: #FFFFFF;
    height: 250px;
    margin: 0 auto;
    position: relative;
    width: 250px;
}
#lightbox-container-image {
    padding: 10px;
}
#lightbox-loading {
    height: 25%;
    left: 0;
    line-height: 0;
    position: absolute;
    text-align: center;
    top: 40%;
    width: 100%;
}
#lightbox-nav {
    height: 1px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav {
    left: 0;
}
#lightbox-nav a {
    outline: medium none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    display: block;
    height: 100%;
    width: 30%;
}
#lightbox-nav-btnPrev {
    float: left;
    left: 0;
}
#lightbox-nav-btnNext {
    float: right;
    right: 0;
}
#lightbox-container-image-data-box {
    background-color: #FFFFFF;
    font: 10px/1.4em Verdana,Helvetica,sans-serif;
    margin: 0 auto;
    overflow: auto;
    padding: 0 10px;
    width: 100%;
}
#lightbox-container-image-data {
    color: #666666;
    padding: 0 10px;
}
#lightbox-image {
}
#lightbox-container-image-data #lightbox-image-details {
    float: left;
    text-align: left;
}
#lightbox-image-details-caption {
    font-weight: bold;
}
#lightbox-image-details-currentNumber {
    clear: left;
    display: block;
    padding-bottom: 1em;
}
#lightbox-secNav-btnClose {
    float: right;
    padding-bottom: 0.5em;
    width: 98px;
}


#anketa_table{
    margin:14px 13px;
    width:565px;
}
#anketa_table tr td{
    background:#f8f7f5;
    border-bottom:1px solid #e2e0dd;
    padding: 10px;
}
#anketa_table {
    border-top:1px solid #e2e0dd;
}
#anketa_table .error_text{
    font-size:10px;
    line-height:12px;
    color:#c22f37;
}
#anketa_table .anketa_error td{
    background:#ffc2c5;
}
.hidden_row{
    display: none;
}


#anketa_table input, #anketa_table select, #anketa_table textarea{
    width: 250px;
    color: #464441;
    font: 12px arial;
    border:1px solid #c9beb3;
}
#anketa_table input,textarea{
    padding:2px;
}
#anketa_table textarea{
    height:70px
}
#anketa_table td{
    vertical-align: top;
}


.sub_table{
    border-top: 1px solid #cdc1b2;
    font-size: 11px;
    width: 593px;
    margin-top:10px;
}
.sub_table tr th,
.sub_table tr td {
    color:#918269;
    font-weight: bold;
    background: #e4e4e4;
    border-bottom: 1px solid #cdc1b2;
    padding: 5px 0;
    text-align: center;
    vertical-align: middle;
}

.sub_table tr td {
    background: #f8f7f5;
    font-weight: normal;
}



/*Server staus
	---------------------------------------------------*/
.servers_container{
    position:relative;
}
.decor_table{
    position:absolute;
    top:168px;
    height:220px;
    z-index:12;
    left:295px;
}
.servers_container ul{
    padding:0;
    float:left;
    margin:0 0 10px 0;
}


.servers_container ul li{
    float:left;
    width:250px;
    list-style:none;
    line-height:23px;
    overflow:hidden;
    font-weight:bold;
    color:#62594e;
    padding:2px 10px 2px 35px;
    margin:0;
    background: url("https://pw.cdn.gmru.net/static/img/new_design3/wing_small.png") no-repeat scroll 10px 50%;
}
.servers_container ul li span{
    width:31px;
    height:25px;
    float:right;
    background-image: url("https://pw.cdn.gmru.net/static/img/new_design3/status_server.png");
    background-repeat:no-repeat;
}
.servers_container ul li.even_server_status{
    background:#eae2d6 url("https://pw.cdn.gmru.net/static/img/new_design3/wing_small.png") no-repeat 10px 50%;
}
ul .pw_spoiler .click_spoiler
{
    cursor: auto !important;
}
.recommend{
    clear:both;
    padding:10px 0 15px 19px;
    font-size:11px;
    background: url("https://pw.cdn.gmru.net/static/img/new_design3/decor1.jpg") no-repeat 0 0;
}
.recommend strong{
    font:bold 14px Arial;
    color:#019f0c;
    position:relative;
    top:1px;
    left:4px;
}
.server_status_0,
.pvp_tournament_server_status_0{
    background-position:-31px 0;
}
.server_status_1,
.pvp_tournament_server_status_1{
    background-position:0 0;
}
.server_status_3{
    background-position:-62px 0;
}
.info_serverup{
    font-size:11px;
    margin:5px 0;
    padding:10px 0 5px 19px;
    color:#918269;
    background: url("https://pw.cdn.gmru.net/static/img/new_design3/decor1.jpg") no-repeat 0 0;
}
/*time*/
.time_container{
    overflow:hidden;
    padding-bottom:9px;
    margin-bottom:3px;
    background: url("https://pw.cdn.gmru.net/static/img/new_design3/table_th.png") no-repeat scroll 0 100%;
}
#client_time_info,
#server_time_info{
    float:left;
    font-size:11px;
    color:#918269;
    margin-left:20px;
}
#client_time_value,
#server_time_value{
    display:block;
    font:bold 16px Arial;
    padding:3px 2px 3px 19px;
    background: url("https://pw.cdn.gmru.net/new_design2/img/clock.png") no-repeat 0 2px;
}
#client_time_value{
    color:#015e9f;
}
#server_time_value{
    color:#9f5a01;
}

.status_legend {
	display: block;
    clear: both;
    margin-bottom:15px;
    padding:5px 20px 7px 20px;
    overflow:hidden;
    font-size:11px;
    color:#62594e;
    background: url("https://pw.cdn.gmru.net/static/img/new_design3/table_th.png") no-repeat scroll 0 100%;
}

.status_legend li {
	margin: 3px 0px;
	}

.server_status_0_description,
.server_status_1_description,
.server_status_2_description,
.server_status_10_description{
    float:left;
    width:90px;
    line-height:24px;
}
.status_legend span,
.pvp_tournament_server_status_0,
.pvp_tournament_server_status_1,
.pvp_tournament_server_status_10 {
    float:left;
    width:31px;
    height:25px;
    margin:0 4px 2px 0;
    background-image: url("https://pw.cdn.gmru.net/static/img/new_design3/status_server.png");
    background-repeat:no-repeat;
}

.server_status_block {
    width:295px;
    position:relative;
    color:#fff;
    font-size:11px;
    height:118px;
    text-shadow:0 0 2px #703a00;
    margin-bottom:20px;
    background-image: url("https://pw.cdn.gmru.net/static/img/new_design3/bg_banners_status.png");
    background-repeat:no-repeat;
}
.server_status_block.servers_status_2{
    color:#703a00;
    text-shadow:none;
}
.title_time{
    text-align:right;
    padding:28px 30px 0 0;
    font-size:14px;
    padding-right:30px;
}
.server_status_block_message{
    float:right;
    clear:both;
    font-weight:bold;
    width:150px;
    text-align:right;

}
.title_time #server_time_value{
    background:0;
    font-size:18px;
    color:#fff;
    float:right;
    padding:0 0 0 6px;
}
.server_status_block.servers_status_2 .title_time #server_time_value	{
    color:#703a00;
}
.link_status{
    position:absolute;
    width:100%;
    height:100%;
    z-index:12;
}
.block_rec{
    float:right;
    clear:both;
    font-weight:bold;
    padding:4px 0 0 6px;
}
.server_status_block.servers_status_0 {
    background-position: 0 0;
}
.server_status_block.servers_status_1 {
    background-position: 0 -236px;
}
.server_status_block.servers_status_2 {
    background-position: 0 -118px;
}



.server_status_10,
.pvp_tournament_server_status_10{
    background-position: -97px 0;
}
.server_status_10_description{
    line-height:28px;
}

/* .pluginlike {
    display: block;
    position: relative;
}
.pluginlike .blocksocrghttop span {
    position: absolute;
    right: 190px;
    top: 8px;
}
#content_body .pluginlike .blocksocrghttop img{
    margin:4px 4px 0 0 ;
}
.pluginlike .blocksocrghttop {
    background: none repeat scroll 0 0 transparent;
    height: 42px;
    padding: 0;
    position: relative;
    text-align: right;
    top: 0;
    width: 570px;
}
.pluginlike .blocksocrghttop .counter {
    float: right;
} */

/*.pluginlike .blocksocrghttop .addthis_counter {
    background: url("http://pw.mail.ru/new_design2/img/img_expanded.gif") no-repeat scroll right top transparent;
    color: #000000;
    font-size: 14px;
    height: 24px;
    margin: 0;
    padding: 8px 0 0;
    width: 60px;
}*/

/* .pluginlike .blocksocrghttop .addthis_counter {
    width: 54px;
    height: 24px;
    margin-top: 4px;
    color: #000000;
    font: 12px/24px Tahoma,Geneva,sans-serif;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/soc/soc_num.png) right top no-repeat !important;
}

.pluginlike .blocksocrghttop .addthis_counter span {
    position: relative;
    right: auto !important;
    top: auto;
    margin-left: 6px;
}

.blocksocrghttop {
    background: url("https://pw.cdn.gmru.net/new_design2/img/soc_pw.png") no-repeat scroll right top transparent;
    height: 153px;
    padding: 28px 0 0 21px;
    position: fixed;
    right: 0;
    text-align: center;
    top: 300px;
    width: 113px;
    z-index: 100;
}
.blocksocrghttop a img {
    margin: 4px 4px 1px 0;
}
.blocksocrghttop .counter {
    color: #464441;
    cursor: default !important;
    font: bold 12px Trebuchet MS,sans-serif;
    height: 20px;
    margin: 12px auto 0;
    text-align: center;
    width: 66px;
}


.pluginlike .blocksocrghttop span {
    position: absolute;
    right: 190px;
    top: 8px;
}
#content_body .pluginlike .blocksocrghttop img{
    margin:4px 4px 0 0 ;
}
.pluginlike .blocksocrghttop {
    background: none repeat scroll 0 0 transparent;
    height: 42px;
    padding: 0;
    position: relative;
    text-align: right;
    top: 0;
    width: 570px;
}
.pluginlike .blocksocrghttop .counter {
    float: right;
} */

/*.pluginlike .blocksocrghttop .addthis_counter {
    background: url("http://pw.mail.ru/new_design2/img/img_expanded.gif") no-repeat scroll right top transparent;
    color: #000000;
    font-size: 14px;
    height: 24px;
    margin: 0;
    padding: 8px 0 0;
    width: 60px;
}
.pluginlike .blocksocrghttop .addthis_counter span {
    position: relative;
    right: auto !important;
    top: auto;
}*/

#_atssh {
    display: none;
}

/* .blocksocrghttop {
    width: 113px;
	height: 153px;
    position: fixed;
	right: 0;
	top: 300px;
	padding: 28px 0 0 21px;
    text-align: center;
    background: url("https://pw.cdn.gmru.net/new_design2/img/soc_pw.png") no-repeat scroll right top transparent;
    z-index: 100;
}
.blocksocrghttop a img {
    margin: 4px 4px 1px 0;
}
.blocksocrghttop .counter {
    color: #464441;
    cursor: default !important;
    font: bold 12px Trebuchet MS,sans-serif;
    height: 20px;
    margin: 12px auto 0;
    text-align: center;
    width: 66px;
}

@media screen and (max-width: 1200px) {

.blocksocrghttop {
	display: none;
}

} */

/* -- Share block side -- */

.share_block_side {
	width: 125px;
	height: 151px;
	position: fixed;
	box-sizing: border-box;
	right: 0;
	top: 300px;
	padding: 18px 10px 0px 15px;
	background: url(https://pw.cdn.gmru.net/static/img/main/page/details/soc_pad.png) right top no-repeat;
	z-index: 50;
}

	.share_block_side .addthis_toolbox {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		padding: 13px 0px 0px 1px;
		gap: 8px;
	}

		.share_block_side .addthis_toolbox a[class^="addthis_button"] {
			height: 32px;
			margin: 0px;
		}

		.share_block_side .addthis_toolbox .addthis_counter {
			width: 94px;
			height: 20px;
			display: flex;
			position: relative;
			justify-content: center;
			align-items: center;
			margin: 6px 0px;
			text-align: center;
			border-radius: 4px;
			pointer-events: none;
		}

			.share_block_side .addthis_toolbox a[class^="addthis_button"] {
				width: 32px;
				height: inherit;
				display: block;
				position: relative;
				background: url(https://pw.cdn.gmru.net/static/img/main/page/soc/soc32.png) 40px top no-repeat;
				border-radius: 3px;
				overflow: hidden;
			}
			.share_block_side .addthis_toolbox a[class^="addthis_button"]:hover {
				filter: brightness(1.1);
			}

			.share_block_side .addthis_toolbox a.addthis_button_vk {
				background-position-x: 0px;
			}
			.share_block_side .addthis_toolbox a.addthis_button_odnoklassniki_ru {
				background-position-x: -40px;
			}
			.share_block_side .addthis_toolbox a.addthis_button_mymailru {
				background-position-x: -80px;
			}
			.share_block_side .addthis_toolbox a.addthis_button_facebook {
				background-position-x: -120px;
			}

			.share_block_side .addthis_toolbox .addthis_counter span {
				width: 100%;
				height: 100%;
				display: flex;
				justify-content: center;
				align-items: center;
				padding: 0px;
				color: #464441;
				font: bold 12px Trebuchet MS,sans-serif;
			}

			.share_block_side .addthis_toolbox a img {
				max-width: 32px;
				display: block;
				opacity: 0;
			}

			.share_block_side .addthis_toolbox .addthis_counter a.atc_s {
				display: none;
			}

		.share_block_side .addthis_toolbox .atclear {
			display: none;
		}

@media screen and (max-width: 1200px) {

.share_block_side {
	display: none
}

}

/* -- Share block content -- */

#content_body .pluginlike {
	margin-bottom: 6px;
}

.pluginlike {
	display: flex;
	justify-content: flex-end;
}

.pluginlike .addthis_toolbox {
	height: 24px;
	display: flex;
	justify-content: flex-end;
	position: relative;
	flex-wrap: nowrap;
	gap: 10px;
}

	.pluginlike .addthis_toolbox a[class^="addthis_button"] {
		width: 24px;
		margin-bottom: 0px;
		background: url(https://pw.cdn.gmru.net/static/img/main/page/soc/soc24.png) 30px top no-repeat;
		border-radius: 2px;
	}

	.pluginlike .addthis_toolbox a.addthis_button_vk {
		background-position-x: 0px;
	}
	.pluginlike .addthis_toolbox a.addthis_button_odnoklassniki_ru {
		background-position-x: -30px;
	}
	.pluginlike .addthis_toolbox a.addthis_button_mymailru {
		background-position-x: -60px;
	}
	.pluginlike .addthis_toolbox a.addthis_button_facebook {
		background-position-x: -90px;
	}

		.pluginlike .addthis_toolbox span {
			display: flex;
			align-items: center;
			cursor: default;
		}

		.pluginlike .addthis_toolbox a[class^="addthis_button"]:hover {
			filter: brightness(1.1);
		}

		.pluginlike .addthis_toolbox .addthis_counter {
			height: inherit;
			width: 56px;
			display: flex !important;
			position: relative;
			box-sizing: border-box;
			justify-content: center;
			align-items: center;
			margin-left: 4px;
			padding: 0px;
			color: #000;
			font: 12px/24px Tahoma, Geneva, sans-serif;
			background: #fff;
			border: 1px solid #aaa;
			border-radius: 3px;
			pointer-events: none;
		}
		.pluginlike .addthis_toolbox .addthis_counter::before,
		.pluginlike .addthis_toolbox .addthis_counter::after {
			content: '';
			width: 0px;
			height: 0px;
			display: block;
			position: absolute;
			right: 100%;
			top: 50%;
			transform: translateY(-50%);
		}
		.pluginlike .addthis_toolbox .addthis_counter::before {
			border: 5px solid transparent;
			border-right-color: #fff;
			z-index: 1;
		}
		.pluginlike .addthis_toolbox .addthis_counter::after {
			border: 6px solid transparent;
			border-right-color: #777;
			z-index: 0;
		}

		.pluginlike .addthis_toolbox a[class^="addthis_button"] img {
			max-width: 24px;
			display: block;
			opacity: 0;
		}

		#content_body .pluginlike img {
			margin: 0px;
		}

/* -- Share block aside -- */

.pagecontent_table_right > .pluginlike {
	display: flex;
	justify-content: center;
	padding: 8px 0px 10px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/soc/soc_rb_pad.png) left top no-repeat;
}

	.pagecontent_table_right .pluginlike .addthis_toolbox {
		gap: 8px;
	}

		.pagecontent_table_right .pluginlike .addthis_toolbox .addthis_counter {
			width: 46px;
		}

			.pagecontent_table_right .pluginlike .main_soc .addthis_counter span {
				margin-left: 0px;
			}

/* .pluginlike .main_soc span {
    position: absolute;
    right: 183px;
    top: 13px;
    cursor: default;
}

.pluginlike .main_soc {
    background: none repeat scroll 0 0 transparent;
    height: 42px;
    padding: 4px 0px 0px 0px;
    position: relative;
    text-align: right;
    top: 0;
    width: 276px;
}
#socBlockCont a.at300m,
#socBlockCont a.at300b,
.pluginlike .addthis_toolbox a.at300b,
.pluginlike .addthis_toolbox a.at300m {
    display: inline;
} */



/* .pluginlike .main_soc .counter {
    float: right;
}
.pluginlike .main_soc .addthis_counter {
    width: 54px;
    height: 24px;
    margin-top: 4px;
    color: #2A2825;
    font: normal 12px Tahoma, Geneva, sans-serif;
    line-height: 24px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/soc/soc_num.png) no-repeat scroll right top transparent;
}
.pluginlike .main_soc .addthis_counter span {
    position: relative;
    right: auto !important;
    top: auto;
    margin-left: 6px;
}

.main_soc {
    background: url("https://pw.cdn.gmru.net/new_design2/img/soc_pw.png") no-repeat scroll right top transparent;
    height: 153px;
    padding: 28px 0 0 21px;
    position: fixed;
    right: 0;
    text-align: center;
    top: 300px;
    width: 113px;
    z-index: 100;
}
.main_soc a img {
    margin: 4px 4px 1px 0;
}
.main_soc .counter {
    color: #464441;
    cursor: default !important;
    font: bold 12px Trebuchet MS,sans-serif;
    height: 20px;
    margin: 12px auto 0;
    text-align: center;
    width: 66px;
} */

/* --------------- */

.like{
    float:right;
    margin:20px 0 30px 0;
    position:relative;
    right:25px;
    overflow:hidden;
}

.items_send_description{
    margin-bottom:25px;
}

.char_selector{
    float: left;
    margin: 2px 10px 9px 0px;
}

.char_selector .warning {
    border: 1px solid #bc6c02;
    border-left-width: 3px;
    border-right-width: 3px;
    padding: 8px;
    margin-bottom: 10px;
    color: #a7620f;
    background-color: #f7e4c0;
}

.promo_container{
    margin-bottom:20px;
    background:#F4EDDD;
    padding:10px;
    width:573px;
    border: 1px solid #CFC4B5;
}
.go_items{
    width:108px;
    height:32px;
    border:0;
    margin-top:-4px;
    float:left;
    background: url("https://pw.cdn.gmru.net/static/img/new_design3/content/promo_items/go_present.png") no-repeat 0 0;
}
.promo_container input{
    margin-right:5px;
}
.description-items{
    margin:15px 10px 0 10px;
    width:560px;
}

.img_item{
    margin-left:25px;
    width:120px;
    height:80px;
    background: url("https://pw.cdn.gmru.net/static/img/new_design3/content/promo_items/zag.png") no-repeat 0 0;
}
.img_item div{
    width:120px;
    height:80px;
    background-repeat: no-repeat;
}

.img_item_cell {
    width: 165px;
    vertical-align: top;
}

.img_item_cont {
    width: 120px;
    height: 80px;
    margin-left: 25px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/promo_items/item_default.png) 0px 0px no-repeat;
}

.img_item_cont div {
    width: 120px;
    height: 80px;
    position: absolute;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/promo_items/item_frame.png) 0px 0px no-repeat;
    z-index: 1;
}

.img_item_cont span,
.img_item_small_cont span {
    width: 276px;
    display: none;
    position: absolute;
    margin: 0px 0px 0px 130px;
    padding: 10px 14px;
    color: #fff;
    font: 12px/18px Arial, Helvetica, sans-serif;
    background: rgba(0,0,0,0.8);
    border: 0px solid #42537f;
    border-radius: 3px;
    cursor: default;
    z-index: 101;
}

.img_item_cont span p {
    padding-bottom: 0px;
    font: 12px/18px Cambria, Arial, Helvetica, sans-serif;
}

.img_item_cont span li {
    padding: 2px 0px;
    font: 12px/18px Cambria, Arial, Helvetica, sans-serif;
    border-bottom: 1px dotted #535146;
}
.img_item_cont span li:last-child {
    border-bottom: none;
}

.img_item_cont span em {
    display: block;
    margin-bottom: 2px;
    padding-bottom: 3px;
    color: #F8E593;
    font-size: 13px;
    font-style: normal;
    border-bottom: 1px dotted #535146;
}

.img_item_cont span strong {
    margin-right: 3px;
    color: #ffdc8c;
}

.img_item_cont span i {
    font-style: normal;
}
.img_item_cont span .white   {color: #FFFFFF;}
.img_item_cont span .blue    {color: #8080FF;}
.img_item_cont span .purple  {color: #BA42FB;}
.img_item_cont span .green   {color: #00FFAE;}
.img_item_cont span .gold    {color: #FFDC50;}
.img_item_cont span .orange  {color: #FF6000;}
.img_item_cont span .skyblue {color: #00FFFF;}
.img_item_cont span .yellow  {color: #FFCB4A;}
.img_item_cont span .pink    {color: #DC3FD5;}
.img_item_cont span .red     {color: #FF2929;}

.img_item_cont span hr {
    margin-top: 4px;
    border-top: 1px dotted #535146;
    border-left: none;
    border-right: none;
    border-bottom: none;
}

.img_item_cont:hover span {
    display: block;
}
.img_item_cont span:hover {
    display: none;
}

.img_item_small_cont {
    display: inline-block;
    margin: 5px;
    position: relative;
    vertical-align: middle;
}

.img_item_small_cont span {
    margin: 0px 0px 0px 95px;
    z-index: 99;
}

.img_item_cont span p {
    padding-bottom: 0px;
    font: 12px/18px Cambria, Arial, Helvetica, sans-serif;
}

.img_item_small_cont span em {
    display: block;
    margin-bottom: 9px;
	padding-bottom: 11px;
    color: #f8e593;
    font-size: 14px;
    font-style: normal;
    border-bottom: 1px dotted #6e6c61;
}

.img_item_small_cont span strong {
    margin-right: 3px;
    color: #FFDC8C;/*ff9c61*/
}

.img_item_small_cont span i {
    font-style: normal;
}
.img_item_small_cont span i.white   {color: #FFFFFF;}
.img_item_small_cont span i.blue    {color: #8080FF;}
.img_item_small_cont span i.purple  {color: #BA42FB;}
.img_item_small_cont span i.green   {color: #00FFAE;}
.img_item_small_cont span i.gold    {color: #FFDC50;}
.img_item_small_cont span i.orange  {color: #FF6000;}
.img_item_small_cont span i.skyblue {color: #00FFFF;}
.img_item_small_cont span i.yellow  {color: #FFCB4A;}
.img_item_small_cont span i.pink    {color: #DC3FD5;}
.img_item_small_cont span i.red     {color: #FF2929;}

.img_item_small_cont span hr {
    margin-top: 4px;
    border-top: 1px dotted #535146;
    border-left: none;
    border-right: none;
    border-bottom: none;
}

.img_item_small_cont:hover span {
    display: block;
}
.img_item_small_cont span:hover {
    display: none;
}

.img_item_cont img {
    width: 120px;
    height: 80px;
    margin: 0px !important;
    display: block;
}
/* item hint common class */
.item_hint span {
    width: 276px;
    display: none;
    position: absolute;
    margin: 0px 0px 0px 130px;
    padding: 4px 8px 4px 8px;
    color: #FFFFFF;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/promo_items/present_hint.png) 0px 0px repeat;
    border: 0px solid #C3C0AD;
    border-radius: 6px 6px 6px 6px;
    cursor: default;
    z-index: 99;
}

.item_hint span em {
    display: block;
    margin-bottom: 2px;
    padding-bottom: 3px;
    color: #F8E593;
    font-size: 13px;
    font-style: normal;
    border-bottom: 1px dotted #535146;
}

.item_hint span strong {
    margin-right: 3px;
    color: #ff9c61;
}

.item_hint:hover span {
    display: block;
}
.item_hint span:hover {
    display: none;
}

/* ------------------------------------------------------------------------------------------- */
/* [ Promo items structure ] */
/* ------------------------------------------------------------------------------------------- */

.promo_container {
    margin-bottom:35px;
    background:#F4EDDD;
    padding:10px;
    width:573px;
    border: 1px solid #CFC4B5;
}

.go_items {
    width:108px;
    height:32px;
    border:0;
    margin-top:-4px;
    float:left;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/promo_items/go_present.png) no-repeat 0 0;
}
.promo_container input {
    margin-right:5px;
}

.description-items {
    margin:15px 10px 0 10px;
    width:560px;
}

.img_item {
    margin-left:25px;
    width:120px;
    height:80px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/promo_items/zag.png) no-repeat 0 0;
}
.img_item div {
    width:120px;
    height:80px;
}

.promo_container_content_body img {
    float: left;
    margin: 0px 20px 0px 0px;
}

.promo_container_content_body h6 {
    text-transform:uppercase;
    padding-bottom:4px;
    font:bold 17px Arial, Tahoma, sans-serif;
    color:#a1244a;
}
.link_present {
    padding:0 0 0 12px;
    margin-left:-12px;
    background:url(https://pw.cdn.gmru.net/static/img/new_design3/col_r_bot_a.png) no-repeat 0 2px;
}
/*.item_input_block {
	width:382px;
	height:76px;
	background:url(https://pw.cdn.gmru.net/static/img/new_design3/content/promo_items/item.png) no-repeat 0 0;
	}
	.item_input_block label {
		float:left;
		width:250px;
		padding: 27px 0px 27px 20px;
		text-align: center;
		}
		.item_input_block input {
			margin:30px 0 0 45px;
			}*/

.item_input_block {
    width: 382px;
    height: 76px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/promo_items/item.png) no-repeat 0 0;
}
.item_input_block label {
    width: 325px;
    float: left;
    padding: 27px 0px 0px 20px;
    color: #62594E;
    font: bold 13px Tahoma, Geneva, sans-serif;
    text-align: left;
    cursor: pointer;
}
.item_input_block input {
    margin: 30px 0 0 0px;
}

.chest_input_block {
    width: 382px;
    height: 76px;
    position: relative;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/promo_items/item.png) no-repeat 0 0;
}
.chest_input_block label {
    width: 300px;
    float: left;
    padding: 27px 0px 0px 20px;
    color: #62594E;
    font: bold 13px Tahoma, Geneva, sans-serif;
    text-align: left;
    cursor: pointer;
}
.chest_input_block .chest_activate {
    width: 54px;
    height: 50px;
    display: block;
    float: left;
    margin: 12px 7px 0px 0px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/promo_items/chest_activate.png) no-repeat 0 0;
}
.chest_input_block .chest_activate:hover {background-position: left -50px;}
.chest_input_block .chest_activate:active {background-position: left 0px;}
.chest_input_block .chest_activate.disabled {background-position: left -100px;}

.chest_input_block .chest_activate_red {
    width: 54px;
    height: 54px;
    display: block;
    float: left;
    margin: 10px 7px 0px 0px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/promo_items/chest_activate_red.png) no-repeat 0 0;
    cursor: pointer;
}
.chest_input_block .chest_activate_red:hover {background-position: left -56px;}
.chest_input_block .chest_activate_red:active {background-position: left 0px;}
.chest_input_block .chest_activate_red.disabled {background-position: left -112px;}

.chest_input_block .chest_give {
    width: 54px;
    height: 50px;
    display: block;
    float: left;
    margin: 12px 7px 0px 0px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/promo_items/chest_give.png) no-repeat 0 0;
}
.chest_input_block .chest_give:hover {background-position: left -50px;}
.chest_input_block .chest_give:active {background-position: left 0px;}
.chest_input_block .chest_give.disabled {background-position: left -100px;}

.promo_items {
    width:100%;
}
.promo_items td {
    padding:7px 0;
    border-bottom: 1px dashed #CFC4B5;
}
.promo_items label {
    /*font: bold 13px Arial;
	color: #62594E;*/
}
.promo_container h3 {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/wing_small.png) no-repeat scroll 6px 10px transparent;
    border-bottom: 1px dashed #CFC4B5;
    color: #62594E;
    display: block;
    font: 18px arial;
    margin-bottom:10px;
    padding: 2px 0 7px 12px;
    text-indent: 20px;
}
.promo_history {
    width:100%;
    margin:20px 0;
}
.promo_history th {
    font:bold 12px Arial;
    padding:5px 10px;
    background:url(https://pw.cdn.gmru.net/static/img/new_design3/table_th.png) no-repeat scroll center bottom transparent;
}
.promo_history td {
    font:11px Arial;
    padding:5px 10px;
    border-bottom:1px solid #dacebf;
}

.history_row_odd td {
    background:#eae2d6;
}


.promo_container .item_input_block {position: relative;}

.promo_container .chest_input_block .date_end,
.promo_container .item_input_block .date_end {font-weight: normal; font-size: 12px; display: block;}


.promo_container .item_input_block .descr_block {
    width: 20px;
    height: 20px;
    display: none;
    position: absolute;
    right: 20px;
    top: 25px;
}
.promo_container .item_input_block .descr_block .descr {
    display: none;
    position: absolute;
    right: -264px;
    top: -42px;
    width: 276px;
    padding: 4px 8px 4px 8px;
    color: #FFFFFF;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/promo_items/present_hint.png) 0px 0px repeat;
    border: 0px solid #C3C0AD;
    border-radius: 6px 6px 6px 6px;
    cursor: default;
    z-index: 99;
}
.promo_container .item_input_block .descr_block:hover .descr {
    display: block;
}
/* ------------------------------------------------------------------------------------------- */
/* Tournament */

.pvp_tournament_description{
    margin-bottom:20px;
}
.pvp_tournament_team_members{
    width:100%;
    margin-bottom:15px;
}
.pvp_tournament_team_members th{
    background:#EAE2D6;
    font-weight:bold;
}
.pvp_tournament_team_members th,
.pvp_tournament_team_members td{
    padding:7px;
    text-align:center;
    border-bottom:1px solid #cdc1b2;
}
.recommend .for_button{
    margin-right:10px;
}
.recommend .for_button a{
    text-decoration:none;
}
.recommend .for_button a:hover{
    color:#464441;
}
.pvp_tournament_team_key{
    margin-bottom:15px;
    font:16px Arial, Tahoma, sans-serif;
}
.pvp_tournament_servers_info ul{
    margin:0 0 20px 0;
    padding:0;
}
.pvp_tournament_servers_info .hidelist{
    background:#FFF7EB;
    padding-left:20px;
    display:none;
}
.pvp_tournament_servers_info li{
    background:#EAE2D6;
    padding:9px;
    overflow:hidden;
    margin:0 0 1px 0;
    list-style:none;
    border-bottom:1px solid #cdc1b2;
}
.team_name {
    float:left;
    padding-left:15px;
    margin-top:5px;
    font-weight:bold;
    width:365px;
}
.team_name .team_block {
    width: 180px;
    display: block;
    float: left;
}
.showteam {

    cursor: pointer;
}
.show_tournament {

    background-color:#DFCFBE !important;
    margin-bottom: 20px !important;
}
.server_name{
    float:left;
    padding-left:25px;
    margin-top:5px;
    font-weight:bold;
    width:365px;
    background: url("https://pw.cdn.gmru.net/static/img/new_design3/small_wing.png") no-repeat scroll 0 3px transparent;
}
.pvp_tournament_server_team_count{
    float:left;
    margin-top:5px;
    width:150px;
}
.pvp_tournament_server_status_0,
.pvp_tournament_server_status_1,
.pvp_tournament_server_status_10{
    float:right;
}
.status_legend.for_tournament .server_status_1_description,
.status_legend.for_tournament .server_status_0_description,
.status_legend.for_tournament .server_status_10_description{
    width:290px;
    clear:both;

}


.create_form label{
    display:block;

    font:14px Arial, Tahoma;
    margin-bottom:3px;
}
#dropCharsList{
    width:350px;
}
#team_name,
#key{
    padding:3px;
    width:342px;
    border:1px solid #C9BEB3;
}
#key{
    float:left;
    margin-right:10px;
    width:250px;
}
.pvp_tournament_error{
    color:red;
    margin-bottom:10px;
    font-weight:bold;
}
.check_label{
    float:left;
    margin-right:5px;
}

.pvp_tournament_important{
    font-size:18px;
    color:#A52429;
    text-align:center;
    margin:10px 0;
}







/*Maraphone*/



#content_body .recommend .status_legend img{
    margin:0;
}
#content_body .recommend .status_legend h3{
    text-align:center;
}
#content_body .recommend .status_legend{
    background-position: 50% 100%;
}
.time_block{
    width:164px;
    margin:10px auto;
}
.time_block p{
    text-align:center;
    font-size:11px;
    padding-bottom:1px;
}
.time_indikator{
    width:104px;
    font:bold 16px Arial, Tahoma, sans-seif;
    padding:9px 0 11px 60px;
    color:#a0161d;
    background: url("https://pw.cdn.gmru.net/new_design2/img/bg_time.png") no-repeat 0 0;
}
.time_indikator.progress_block{
    background: url("https://pw.cdn.gmru.net/new_design2/img/bg_mar_indikator.png") no-repeat 0 0;
}

.description-maraphone{
    clear:both;
    text-align:center;
}
.promo_qm_progress_container{
    position: relative;
}
.completed{
    background: url("https://pw.cdn.gmru.net/new_design2/img/icon_ok.png") no-repeat 0 0;
    position:absolute;
    bottom:130px;
    width:70px;
    padding-top:45px;
    font-size:11px;
    color:#918269;
    right:-20px;
}
.promo_qm_progress_container .completed {
    display: none;
}
/* Media content */

.media_h1 {
    margin-bottom: 0px;
    padding: 18px 0px 6px 17px;
}

.media_row {
    width: 585px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/media_bgr.gif) left bottom repeat-y;
}

.media_row .media_block {
    width: 170px;
    float: left;
    padding-left: 20px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/wing_small.png) left 20px no-repeat;
}

.media_row .media_block img {
    border: none;
}

/* Pin activation */

.m_error {
    border: 1px solid #A2201D;
    border-left-width: 3px;
    border-right-width: 3px;
    padding: 8px;
    margin-bottom: 10px;
    color: #7e2525;
    background-color: #efccc8;
}

.m_warning {
    border: 1px solid #bc6c02;
    border-left-width: 3px;
    border-right-width: 3px;
    padding: 8px;
    margin-bottom: 10px;
    color: #a7620f;
    background-color: #f7e4c0;
}

.pin_header {
    text-align: center;
    border: 0px;
}

.pin_line {
    height: 25px;
    margin-bottom: 8px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/pin/pin_line.jpg) top center no-repeat;
}

.pin_input {
    width: 448px;
    height: 65px;
    margin-left: 25px;
    margin-bottom: 8px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/pin/pin_input.jpg) top center no-repeat;
}

.pin_input input {
    width: 444px;
    height: 65px;
    margin-left: 2px;
    font-size: 18px;
    text-align: center;
    border: none;
    background: none;
}

.pin_account {
    width: 220px;
    height: 24px;
    margin-left: 177px;
    margin-bottom: 10px;
    font-size: 18px;
}

.pin_activate {
    width: 330px;
    height: 85px;
    margin-left: 85px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/pin/pin_activate.jpg) top center no-repeat;
}

.pin_activate input {
    width: 225px;
    height: 44px;
    margin-left: 51px;
    margin-top: 21px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/pin/pin_activate_btn.jpg) left top no-repeat;
    text-indent: 1111px;
    border: none;
    cursor: pointer;
}

.pin_activate input:hover {
    background-position: left bottom;
}

/* ----------------------------------------------------------------------------------------------------------------------------- */
/* ---/ New design 3 /--- */
/* ----------------------------------------------------------------------------------------------------------------------------- */

.top_buttons {
    width: 317px;
    height: 101px;
    position: absolute;
    right: 6px;
    bottom: 0px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/top_buttons_bg.png) left top no-repeat;
    z-index: 9;
}

.top_buttons a {
    width: 299px;
    height: 50px;
    display: block;
    float: left;
    margin-left: 9px;
	cursor: pointer;
}

.reg_link 				{background: url(https://pw.cdn.gmru.net/static/img/new_design3/top_buttons.png) 0px 0px no-repeat;}
.reg_link > span 		{background-position: 0px -53px;}

.bill_link 		 		{background: url(https://pw.cdn.gmru.net/static/img/new_design3/top_buttons.png) -299px 0px no-repeat;}
.bill_link > span 		{background-position: -299px -53px;}

.download_link 			{background: url(https://pw.cdn.gmru.net/static/img/new_design3/top_buttons.png) -598px 0px no-repeat;}
.download_link > span 	{background-position: -598px -53px;}

.reg_link > span,
.bill_link > span,
.download_link > span {
    width: 299px;
    height: 50px;
    display: block;
    background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/top_buttons.png);
}

.collection_link {
	width: 205px;
	height: 100px;
	display: block;
	position: absolute;
	right: 62px;
	top: 47px;
	background-position: center top;
	background-repeat: no-repeat;
	z-index: 11;
}

	.collection_link > span {
		width: 205px;
		height: 46px;
		display: block;
		position: absolute;
		bottom: 1px;
		background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/event_buttons/collection/button.png) no-repeat;
		z-index: 1;
	}

		.collection_link > span > i {
			width: 205px;
			height: 29px;
			display: block;
			margin-top: 9px;
			background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/event_buttons/collection/button.png) center -49px no-repeat;
			opacity: 0;
			transition: all 0.2s ease;
		}
		.collection_link:hover > span > i {
			opacity: 1;
		}

.top_buttons .collection_top_link,
.top_buttons .collection_top_link > span {
    background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/main/event_buttons/collection_button7.png);
    background-repeat: no-repeat;
}
.top_buttons .collection_top_link {
    width: 205px;
    height: 94px;
    position: absolute;
    left: 47px;
    top: -102px;
    background-position: left top;
}
.top_buttons .collection_top_link > span {
    width: 205px;
    height: 31px;
    display: block;
    margin-top: 54px;
    background-position: left bottom;
}

.hv > span {
    opacity: 0;
	transition: all 0.3s ease;
	pointer-events: none;
}
.hv:hover > span {
    opacity: 1;
    filter: alpha(opacity=100);
}

.million_counter {
    width: 252px;
    height: 78px;
    position: absolute;
    margin: -173px 0px 0px 671px;
    z-index: 20;
}

.event_buttons {
    width: auto;
    height: auto;
    left: 0px;
    bottom: 0px;
    position: absolute;
	z-index: 9;
}
.eb_new_year {
    width: 212px;
    height: 43px;
    margin-left: 47px;
    display: block;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/event_buttons/new_year.png) 0px 0px no-repeat;
}
.eb_ny2014 {
    width: 340px;
    height: 43px;
    margin: 28px 0px 0px 19px;
    display: block;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/event_buttons/ny2014.png) 0px 0px no-repeat;
}
.eb_ny2014 > span {
    width: 340px;
    height: 43px;
    display: block;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/event_buttons/ny2014.png) 0px -50px no-repeat;
}

.eb_dynasty {
    width: 194px;
    height: 67px;
    margin-top: 12px;
    margin-left: 56px;
    display: block;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/event_buttons/dynasty.png) 0px 0px no-repeat;
}
.eb_crossworlds {
    width: 194px;
    height: 67px;
    margin-top: 12px;
    margin-left: 56px;
    display: none;
    position: absolute;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/event_buttons/crossworlds.png) 0px 0px no-repeat;
}
.block_content .eb_x3 {
    width: 223px;
    height: 114px;
    position: absolute;
    top:-15px;
    left:-520px;
    margin: 0;
    display: block;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/event_buttons/eb_x3.png) 0px 0px no-repeat;
    z-index: 9;
}
.eb_ferma {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/event_buttons/ferma.png) no-repeat left top;
    width: 200px;
    height: 125px;
    margin-top: -42px;
    margin-left: 54px;
    display: block;
}
.eb_treasure {
    width: 291px;
    height: 180px;
    display: block;
    margin-top: -193px;
    margin-left: 615px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/event_buttons/treasure.png) no-repeat left top;
}
.eb_phone {
    width: 194px;
    height: 67px;
    display: block;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/event_buttons/phone.png) 0px 0px no-repeat;
    position: absolute;
    /*left: 196px;*/
    left:65px;
    top: 8px;
}
.eb_fei {
    width: 291px;
    height: 180px;
    display: block;
    margin-top: -91px;
    margin-left: -63px;
    margin-right: 100px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/event_buttons/button_fairy.png) left top no-repeat;
    float: left;
    position: relative;
    z-index: 9;
}
.eb_reit {
    width: 200px;
    height: 95px;
    display: block;
    margin-top: -10px;
    margin-left: 16px;
    margin-right: 100px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/event_buttons/crab.png) left top no-repeat;
    float: left;
    position: relative;
    z-index: 9;
}
.eb_serv_presents {
    width: 318px;
    height: 60px;
    display: block;
    margin-top: 19px;
    margin-left: 16px;
    margin-right: 100px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/event_buttons/serv_presents.png) left top no-repeat;
    float: left;
    position: relative;
    z-index: 9;
}
.eb_serv_presents > a {
    width: 285px;
    height: 39px;
    display: block;
    margin: 16px 0px 0px 16px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/event_buttons/serv_presents.png) -16px -60px no-repeat;
    transition: all 0.3s ease;
    opacity: 0;
}
.eb_serv_presents > a:hover {
    opacity: 1;
}

.eb_serv_presents2 {
    width: 206px;
    height: 67px;
    display: block;
    margin-top: 13px;
    margin-left: 54px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/event_buttons/serv_presents2.png) left top no-repeat;
    float: left;
    position: relative;
    z-index: 9;
}
.eb_serv_presents2 > span {
    width: 173px;
    height: 46px;
    display: block;
    margin: 16px 0px 0px 16px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/event_buttons/serv_presents2.png) -16px -74px no-repeat;
    transition: all 0.3s ease;
    opacity: 0;
}
.eb_serv_presents2:hover > span {
    opacity: 1;
}

.eb_halloween {
    width: 196px;
    height: 67px;
    margin-top: 12px;
    margin-left: 56px;
    position: absolute;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/themes/halloween/halloween_button.png) 0px 0px no-repeat;
}
.eb_double_gold {
	width: 202px;
	height: 114px;
	display: block;
	margin: 0px auto;
	background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/event_buttons/double_gold.png) 0px 0px no-repeat;
}
.eb_pini {
    width: 211px;
    height: 117px;
    display: block;
    margin: -37px 100px 0px 42px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/event_buttons/pini.png) left top no-repeat;
    z-index: 9;
}
.eb_pini > span {
    width: 211px;
    height: 22px;
    display: block;
    position: absolute;
    margin-top: 83px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/event_buttons/pini.png) left bottom no-repeat;
}

.tb_server {
	width: 246px;
	height: 40px;
	display: flex;
	position: relative;
	box-sizing: border-box;
	justify-content: center;
	align-items: center;
	margin: 0px auto 0px -7px;
	padding-top: 1px;
	font: 13.4px PlakatTitul, 'Arial Black';
	text-transform: uppercase;
	text-shadow: 1px 1px 5px rgba(0,0,0,0.7);
	letter-spacing: 0.4px;
	background: url(https://pw.cdn.gmru.net/static/img/main/page/top_buttons/server.png) left top no-repeat;
	user-select: none;
	cursor: pointer;
}

.tb_server::before {
	content: '';
	width: 225px;
	height: 31px;
	display: block;
	position: absolute;
	left: 10px;
	top: 6px;
	background-image: inherit;
	background-position: -10px -6px;
	background-repeat: inherit;
	border-radius: 12px;
	z-index: 1;
}
.tb_server:hover::before {
	filter: brightness(110%);
}

	.tb_server span {
		position: absolute;
		color: #f2e8c4;
		z-index: 2;
	}
	.tb_server:hover span {
		color: #fffbf4;
	}

.tb_arktur {
	background-image: url(https://pw.cdn.gmru.net/static/img/main/page/top_buttons/arktur.png);
}
.tb_galatea {
	background-image: url(https://pw.cdn.gmru.net/static/img/main/page/top_buttons/galatea.png);
}
.tb_fafnir {
	background-image: url(https://pw.cdn.gmru.net/static/img/main/page/top_buttons/fafnir.png);
}

/* .ny_btn + .tb_server {
	margin-left: 25px;
} */

/* elements */

#content_body_home .cont_header {
    height: 32px;
}

#content_body_home .cont_header h2 {
    color: #62594e;
}

#content_body_home .cont_header .header_menu {
    margin-top: -21px;
    margin-right: 8px;
}

#content_body .cont_header {
    margin-left: -10px;
}

.cont_header {
    width: 585px;
    padding: 11px 10px 9px 0px;
    color: #62594e;
    font-size: 18px;
    font-weight: normal;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/h_bg2.jpg) no-repeat 0 0;
    text-decoration: none;
}

.cont_header.mt {
    margin-top: 5px;
}

.cont_header.mb {
    margin-bottom: 12px;
}

.cont_header h2 {
    margin-left: 30px;
    padding: 0px !important;
    font-weight: normal !important;
    background: none;
}

.cont_header .btn25 {
    width: 25px;
    height: 25px;
    position: absolute;
    margin-top: -2px;
    right: 25px;
    background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/main/header_plus.png);
    background-repeat: no-repeat;
    cursor: pointer;
}

.cont_header .btn25.plus {
    background-position: left bottom;
}

.cont_header .btn25.minus {
    background-position: left top;
}

.delimiter {
    width: 595px;
    height: 13px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/delimiter.jpg) 0px 0px no-repeat;
    margin-top: -1px;
}

.lline {
    width: 570px;
    height: 7px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/lline.png) center 0px no-repeat;
}

.sline {
    width: 590px;
    height: 30px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/table_th.png) center 0px no-repeat;
}

.hr {
    margin-bottom: 8px;
    border-top: 1px solid #cfc2b1;
    border-bottom: 1px solid #fffdff;
    border-left: none;
    border-right: none;
}

.clear_bg {
    background: none !important;
}

.cont_div {
    width: 595px;
    margin-left: -11px;
    padding: 0px 3px 22px 3px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/cont_bottom.png) left bottom no-repeat;
}

.cont_div.nm {
    padding-top: 10px;
    margin-left: 0px;
}

.cont_div .inner {
    width: 567px;
    margin-left: 12px;
}

.cont_line {
    width: 580px;
    height: 20px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/line.png) left bottom no-repeat;
}

.cont_line.mt {
    margin-top: 5px;
}

.cont_line.mb {
    margin-bottom: 12px;
}

.wing_tab {
    width: 575px;
}

.wing_tab td {
    height: 30px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/tab_row.png) left bottom no-repeat;
}

.wing_tab tr.even {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/tab_row_even.png) left bottom repeat-y;
}

.wing_tab td a {
    padding-left: 26px;
    color: #5b574c;
    font-weight: bold;
    text-decoration: none;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/small_wing.png) left center no-repeat;
}

.wing_tab td a:hover {
    text-decoration: underline;
}

.pw_table {
    width: 100%;
}

.pw_table th {
    padding: 5px 4px 7px 4px;
    background-image: url("https://pw.cdn.gmru.net/static/img/new_design3/table_th.png");
    background-position: center bottom;
    background-repeat: repeat-x;
}

.pw_table tr th:first-child {background-position: left bottom;}
.pw_table tr th:last-child {background-position: right bottom;}

.pw_table td {
    padding: 5px 4px 7px 4px;
    background-image: url("https://pw.cdn.gmru.net/static/img/new_design3/main/tab_row.png");
    background-position: center bottom;
    background-repeat: no-repeat;
}

.pw_table tr td:first-child {background-position: left bottom;}
.pw_table tr td:last-child {background-position: right bottom;}

.pw_list li {
    padding: 4px 0px;
}

.vbmenu_control {
    background: none;
}
.vbmenu_control a {
    color: #197CA1 !important;
    font: bold 10px Arial, Helvetica, sans-serif;
    text-decoration: underline !important;
    text-transform: uppercase;
}
.vbmenu_control a:hover {
    color: #176596 !important;
    text-decoration: none !important;
}

.navpages {
    width: 565px;
    height: 15px;
    overflow: hidden;
}

.navpages a, .navpages b, .navpages span, .navpages strong {
    height: 20px;
    display: block;
    float: left;
    line-height: 20px;
}
.navpages a {
    width: 24px;
    color: #62594E;
    text-align: center;
    text-decoration: none;
    border-radius: 2px;
}
.navpages a:hover {
    background-color: #e5d3c4;
}
.navpages b {
    width: 70px;
    cursor: default;
}
.navpages span {
    width: 24px;
    color: #AAA196;
    text-align: center;
    cursor: default;
}
.navpages strong {
    width: 24px;
    color: white;
    text-align: center;
    background-color: #9d0309;
    border-radius: 2px;
    cursor: default;
}

.clear {
    clear: both;
}

/* header menu */

.header_menu {
    height: 20px;
    display: block;
    margin: -30px 22px 0px 0px;
    float: right;
    list-style: none;
	border: none !important;
	}
#content_body .header_menu {
	position: relative;
	z-index: 3;
	margin: -37px 0 0;
}
#content_body .header_menu.header_menu--left {
	padding-left: 20px;
	right: 100%;
	transform: translateX(100%);
}

	.header_menu li {
		position: relative;
		height: 20px;
		display: block;
		float: left;
		padding: 0px 8px 0px 8px;
		background: transparent url(https://pw.cdn.gmru.net/static/img/new_design3/main/header_inlays.jpg) no-repeat right top !important;
		border: none !important;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		}
		.header_menu li:before {
			content: '';
			width: 8px;
			height: 20px;
			position: absolute;
			left: 0;
			top: 0;
			background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/header_inlays.jpg) left top no-repeat;
			pointer-events: none;
			}
	.header_menu li.disabled {
		opacity: 0.4;
		}

		.pagecontent .header_menu li a {
			display: block;
			padding-top: 3px;
			color: #278eb4;
			font: bold 10px/13px Arial, Helvetica, sans-serif;
			text-decoration: none;
			text-transform: uppercase;
			}

		.header_menu li a:hover {
			color: #176596;
			}

		.header_menu li.disabled a {
			color: #5d5d5d;
			cursor: default;
			}

			.header_menu li a span {
				display: none;
				}

		.header_menu li.ui-state-active,
		.header_menu li.selected {
			background-position: right bottom !important;
			}

			.header_menu li.ui-state-active:before,
			.header_menu li.selected:before {
				background-position: left bottom;
				}

		.header_menu li.ui-state-active a,
		.header_menu li.selected a {
			color: #62594e;
			}

		.header_menu li.ui-state-active a span,
		.header_menu li.selected a span {
			background-position: left bottom;
			}
      .header_menu li.ui-tabs-disabled{
        opacity:.5;
      }
      .header_menu li.ui-tabs-disabled a {
        color:#62594e;
        cursor:default;
      }

/* main news */

#news_tab_last, #news_tab_important, #news_tab_event, #news_tab_competition, #news_tab_action, #news_tab_common {
    min-height: 570px;
}

.main_news_layer {
    width: 595px;
    height: 139px;
    margin-top: -11px;
    overflow: hidden;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/news_bg.jpg) 0px 0px no-repeat;
}

.main_news_img {
    width: 136px;
    height: 121px;
    float: left;
    position: relative;
    overflow: hidden;
    margin-top: 12px;
    padding-left: 6px;
}

.main_news_img div {
    width: 136px;
    height: 121px;
    position: absolute;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/news_img_border.png) 0px 0px no-repeat;
}

.main_news_img span { /* + news tag */
    width: 136px;
    height: 121px;
    display: block;
    margin-left: 3px;
    overflow: hidden;
}

.main_news_img span img {
    display: block;
    float: left;
    border: none;
}

.main_news_content {
    width: 438px;
    height: 121px;
    float: left;
    margin: 12px 0px 0px 6px;
}

.main_news_content .text {
    width: inherit;
    height: 100px;
    overflow: hidden;
}

.main_news_content .text h2 {
    color: #176596;
    font: bold 15px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

.main_news_content .text h2 a {
    color: #176596;
    text-decoration: none;
}

.main_news_content .text h2 a:hover {
    text-decoration: underline;
}

.main_news_content .info {
    width: inherit;
    position: relative;
    margin-top: 5px;
}

.main_news_content .info span {
    width: 61px;
    margin-left: 18px;
    display: block;
    position: absolute;
    font-size: 11px;
    text-align: center;
}

.main_news_content .info a {
    color: #4c443a;
    position: absolute;
    padding-left: 12px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/dot.png) left 3px no-repeat;
}

.main_news_content .info .lnk_1 {
    left: 287px;
}

.main_news_content .info .lnk_2 {
    left: 362px;
}

/* main news inlays */

.ui-tabs .ui-tabs-hide { display: none !important; }

.main_news_inlays {
    width: 595px;
    height: 161px;
}

.main_news_inlays ul {
    width: 600px;
    height: 160px;
    margin: 0px;
    padding: 0px;
    position: absolute;
}

.main_news_inlays ul li {
    width: 115px;
    height: 160px;
    display: block;
    float: left;
    position: relative;
    overflow: hidden;
    margin-right: 5px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/news_inlay.jpg) left top no-repeat;
    cursor: pointer;
}

.main_news_inlays ul li.ui-state-active {
    background-position: right top;
}

.main_news_inlays ul li a {
    text-decoration: none;
    cursor: pointer;
}

.main_news_inlays ul li div {
    width: 95px;
    height: 86px;
    position: absolute;
    margin: 11px 0px 0px 10px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/news_inlay_img_border.png) 0px 0px no-repeat;
    z-index: 1;
}

.main_news_inlays ul li span { /* + news tag sm */
    width: 95px;
    height: 85px;
    display: block;
    position: absolute;
    margin: 11px 0px 0px 10px;
    padding: 0px;
    overflow: hidden;
}

.main_news_inlays ul li span img {
    border: none;
}

.main_news_inlays ul li p {
    width: 105px;
    position: absolute;
    margin: 104px 0px 0px 5px;
    color: #278eb4;
    font: bold 9px Arial, Helvetica, sans-serif;
    line-height: 12px;
    text-align: center;
    text-transform: uppercase;
}

.main_news_inlays ul li:hover p {
    color: #176596;
}

.main_news_inlays ul li.ui-state-active p {
    color: #176596;
}

/* main news / list style */

.news_item {
    width: 589px;
    padding: 9px 0px;
    position: relative;
    border-bottom: 1px solid #cfc6b8;
}
.news_item .news_date {
    width: 58px;
    height: 14px;
    position: absolute;
    right: 0px;
    padding: 6px 0px 3px 26px;
    color: #62594E;
    font: 11px Arial, Helvetica, sans-serif;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/news_clock.png) 0px 0px no-repeat;
    cursor: default;
}
.news_item .news_img_border {
    width: 101px;
    height: 90px;
    position: absolute;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/news_img_border_sm.png) 0px 0px no-repeat;
    left:0px;
    top:8px;
}
.news_item .news_img {
    width: 95px;
    height: 85px;
    display: block;
    float: left;
    margin: 2px 12px 0px 3px;
}
.news_item .news_text {
    width: 385px;
    min-height: 74px;
    margin-bottom: 16px;
    position: relative;
    float: left;
    font: 12px Arial, Helvetica, sans-serif;
    line-height: 16px;
}
.news_item .news_text .hdr {
    color: #176596;
    font: bold 11px Arial,Helvetica,sans-serif;
    line-height: 24px;
    text-transform: uppercase;
}
.news_item .news_text div {
    width: 479px;
    position: absolute;
    bottom: -16px;
    text-align: right;
    cursor: default;
}
.news_item .news_text div a {
    margin-left: 6px;
    padding-left: 12px;
    color: #4C443A;
    background: url("https://pw.cdn.gmru.net/static/img/new_design3/main/dot.png") left 3px no-repeat;
}

.main_all_news {
    width: 150px;
    height: 30px;
    display: block;
    margin-left: 427px;
    padding-left: 12px;
    color: #4C443A !important;
    line-height: 30px;
    text-align: right;
    background: url("https://pw.cdn.gmru.net/static/img/new_design3/main/dot.png") 4px 10px no-repeat;
}

/* news tags */

.news_action	  	 {background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/ico_news.jpg) -547px top no-repeat;}
.news_misc	 	  	 {background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/ico_news.jpg) -275px top no-repeat;}
.news_event		  	 {background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/ico_news.jpg) -1227px top no-repeat;}
.news_important	  	 {background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/ico_news.jpg) -411px top no-repeat;}
.news_useful	  	 {background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/ico_news.jpg) -683px top no-repeat;}
.news_competition 	 {background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/ico_news.jpg) 0px top no-repeat;}
.news_server	  	 {background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/ico_news.jpg) -1091px top no-repeat;}
.news_update 	  	 {background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/ico_news.jpg) -819px top no-repeat;}
.news_party		  	 {background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/ico_news.jpg) -955px top no-repeat;}
.news_tournament  	 {background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/ico_news.jpg) -139px top no-repeat;}
.news_community		 {background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/ico_news.jpg) -1363px top no-repeat;}
.news_computer	  	 {background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/ico_news.jpg) -1499px top no-repeat;}

.news_action_sm	  	 {background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/ico_news_sm.jpg) -407px -2px no-repeat;}
.news_misc_sm	 	 {background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/ico_news_sm.jpg) -205px -2px no-repeat;}
.news_event_sm		 {background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/ico_news_sm.jpg) -912px -2px no-repeat;}
.news_important_sm	 {background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/ico_news_sm.jpg) -306px -2px no-repeat;}
.news_useful_sm	  	 {background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/ico_news_sm.jpg) -508px -2px no-repeat;}
.news_competition_sm {background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/ico_news_sm.jpg) -3px -2px no-repeat;}
.news_server_sm		 {background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/ico_news_sm.jpg) -811px -2px no-repeat;}
.news_update_sm 	 {background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/ico_news_sm.jpg) -609px -2px no-repeat;}
.news_party_sm		 {background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/ico_news_sm.jpg) -710px -2px no-repeat;}
.news_tournament_sm  {background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/ico_news_sm.jpg) -104px -2px no-repeat;}
.news_community_sm	 {background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/ico_news_sm.jpg) -1013px -2px no-repeat;}
.news_computer_sm	 {background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/ico_news_sm.jpg) -1114px -2px no-repeat;}

/* other news tags: line 1040 */

/* main media content */

.media_content {
    padding-top: 10px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/media_bg.jpg) 0px 0px no-repeat;
}
#media_tabs .jcarousel-container {
	margin: 0;
}

/* blocks content */

.blocks_content {
    width: 595px;
    position: relative;
    overflow: hidden;
}

.blocks_content div {
    width: 295px;
    height: 126px;
    float: left;
}

.blocks_content #week_event, .blocks_content #week_event_2, .blocks_content #week_event_3 {
    background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/index/week_events_new.jpg?4);
    background-repeat: no-repeat;
}

.blocks_content #week_event a, .blocks_content #week_event_2 a, .blocks_content #week_event_3 a {
    width: 295px;
    height: 126px;
    display: block;
    position: absolute;
}

.blocks_content #week_event_2 {
    display: none;
    position: absolute;
    z-index: 2;
}
.blocks_content #week_event_3 {
    display: none;
    position: absolute;
    z-index: 3;
}

.blocks_content .ev_dynasty  {background-position: 0px 0px;}
.blocks_content .ev_jungle  {background-position: 0px -126px;}
.blocks_content .ev_resources   {background-position: 0px -252px;}
.blocks_content .ev_arena    {background-position: 0px -378px;}
.blocks_content .ev_guild {background-position: 0px -504px;}
.blocks_content .ev_wars    {background-position: 0px -630px;}
.blocks_content .ev_dynasty_2  {background-position: 0px -756px;}
.blocks_content .ev_tigers  {background-position: 0px -882px;}
.blocks_content .ev_spirit  {background-position: 0px -1008px;}
.blocks_content .ev_ice  {background-position: 0px -1134px;}
.blocks_content .ev_rhythm  {background-position: 0px -1260px;}

.blocks_content #week_event span.start_text, .blocks_content #week_event_2 span.start_text, .blocks_content #week_event_3 span.start_text {
    position: absolute;
    margin: 41px 0px 0px 147px;
    color: #fffdec;
    font: 13px Arial, Helvetica, sans-serif;
    cursor: default;
}

.blocks_content #week_event span.start_time, .blocks_content #week_event_2 span.start_time, .blocks_content #week_event_3 span.start_time {
    width: 120px;
    display: block;
    position: absolute;
    margin: 55px 0px 0px 143px;
    color: #fffdec;
    font: bold 18px Cambria, Arial, Helvetica, sans-serif;
    text-align: right;
    cursor: default;
}

.blocks_content .block_start {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/block_start.jpg) 0px 0px no-repeat;
}

.blocks_content .block_start a {
    width: 295px;
    height: 126px;
    display: block;
}

.blocks_content .block_top {
    display: block;
    margin-left: 4px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/block_top.jpg?v=1) 0px 0px no-repeat;
}

.blocks_content .block_top ul {
    padding: 0px;
    margin: 12px 0px 0px 175px;
}

.blocks_content .block_top ul li {
    font-weight: bold;
    color: #faf4de;
}

.blocks_content .block_top ul li a {
    color: #faf4de;
}

.blocks_content .block_top a.all_types1 {
    width: 160px;
    height: 120px;
    position: absolute;
}

.blocks_content .block_top a.all_types2 {
    width: 130px;
    height: 28px;
    position: absolute;
    margin: 92px 0px 0px 160px;
}

.blocks_content .block_top .top_100_dynasty {
    width: 152px;
    height: 70px;
    display: block;
    margin-left: 142px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 1111px;
}
.blocks_content .block_top .top_100_players {
    width: 152px;
    height: 45px;
    display: block;
    margin-top: 2px;
    margin-left: 2px;
    padding-top: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 1111px;
}

/* Block rate */

.blocks_content .block_rate {
    width: 295px;
    height: 126px;
    display: block;
    position: relative;
    margin-left: 4px;
    overflow: hidden;
	z-index: 0;
	}
.blocks_content .block_rate::before {
	content: '';
	width: 295px;
	height: 126px;
	display: block;
	top: 0px;
	left: 0px;
	background: url(https://pw.cdn.gmru.net/static/img/main/content/index/block_rate/block_frame.png) left top no-repeat;
	}

	.block_rate .links {
		width: 100%;
		height: 100%;
		position: absolute;
		box-sizing: border-box;
		top: 0px;
		left: 0px;
		padding: 14px 20px;
		color: #f8eac3;
		font: bold 13px/20px Arial, Helvetica, sans-serif;
		text-shadow: 0px 0px 2px #000;
		}
	.block_rate .links::before {
		content: attr(data-title);
		display: block;
		position: absolute;
		top: 24px;
		left: 20px;
		text-transform: uppercase;
		}
	.block_rate .links::after {
		content: '';
		width: 74px;
		height: 16px;
		display: block;
		position: absolute;
		right: 20px;
		bottom: 15px;
		background: url(https://pw.cdn.gmru.net/static/img/main/content/index/block_rate/block_title.png) right center no-repeat;
		}

		.block_rate .links > div {
			height: 100%;
			display: flex;
			flex-direction: column;
			justify-content: flex-end;
			}

		.block_rate .links a {
			width: 70%;
			display: block;
			color: #f8eac3;
			text-decoration: none;
			}
		.block_rate .links a:hover {
			color: #fff;
			}
		.block_rate .links a::before {
			content: '';
			width: 400px;
			height: 100%;
			display: block;
			position: absolute;
			top: 0px;
			right: -105px;
			background-position: left top;
			background-repeat: no-repeat;
			opacity: 0;
			transform: scale(1.3);
			transition: all 0.4s ease-out;
			will-change: transform;
			cursor: default;
			z-index: -1;
			}
		.block_rate .links a.active::before {
			right: 0px;
			transform: scale(1);
			opacity: 1;
			}

		.block_rate .links a.type1::before {background-image: url(https://pw.cdn.gmru.net/static/img/main/content/index/block_rate/type1.jpg)}
		.block_rate .links a.type2::before {background-image: url(https://pw.cdn.gmru.net/static/img/main/content/index/block_rate/type2.jpg)}
		.block_rate .links a.type3::before {background-image: url(https://pw.cdn.gmru.net/static/img/main/content/index/block_rate/type3.jpg)}
		.block_rate .links a.type4::before {background-image: url(https://pw.cdn.gmru.net/static/img/main/content/index/block_rate/type4.jpg)}
		.block_rate .links a.type5::before {background-image: url(https://pw.cdn.gmru.net/static/img/main/content/index/block_rate/type5.jpg)}
		.block_rate .links a.type6::before {background-image: url(https://pw.cdn.gmru.net/static/img/main/content/index/block_rate/type6.jpg)}
		.block_rate .links a.type7::before {background-image: url(https://pw.cdn.gmru.net/static/img/main/content/index/block_rate/type7.jpg)}

/* right block user cp */

.rb_user_cp .clear {
    height: 0px;
    display: block;
}

.rb_user_cp .user_photo {
    width: 101px;
    height: 101px;
    display: block;
    float: left;
    overflow: hidden;
}

.rb_user_cp .user_photo div {
    width: 101px;
    height: 101px;
    display: block;
    position: absolute;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/right_block/user_photo_frame.png) 0px 0px no-repeat;
}

.rb_user_cp .user_photo a {
    padding: 0px;
}

.rb_user_cp .user_photo img {
    display: block;
    float: none;
}

.rb_user_cp .user_menu {
    width: 175px;
    display: block;
    float: left;
}

.rb_user_cp .user_menu ul {
    margin: 1px 0px 1px 6px;
    list-style: none;
}

.rb_user_cp .user_menu ul li {
    font-size: 12px;
    padding-bottom: 2px;
}
.rb_user_cp .user_menu ul li a {
    color: #7a6b51;
    font-size: 12px;
}

.btn_logout {
    width: 94px;
    height: 32px;
    float: left;
    margin: 6px 4px 0px 3px;
    padding-left: 0px !important;
    background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/right_block/btn_logout.jpg) !important;
    background-position: left top !important;
    background-repeat: no-repeat;
    cursor: pointer;
    border: none;
}

.btn_logout:hover {
    background-position: left bottom !important;
}

.btn_money {
    width: 173px;
    height: 32px;
    float: left;
    margin: 6px 0px 0px 0px;
    padding-left: 0px !important;
    background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/right_block/btn_money.gif) !important;
    background-position: left top !important;
    background-repeat: no-repeat;
}

.btn_money:hover {
    background-position: left bottom !important;
}

/* right blocks */

.r_block {
    width: 291px;
    margin-bottom: 2px;
}

.r_block #server_time_value{
    position: absolute;
    margin: 46px 0px 0px 198px;
    color: #fff1b8;
    font: bold 16px Arial;
    text-shadow: 1px 1px 1px black;
}

/* right block rating */

.rightRatingFilter {
    padding: 0px 15px 0px 15px;
}
.rightRatingFilter a {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/small_wing.png) no-repeat left 15px;
    display: block;
    padding: 10px 0px 10px 30px;
    text-align: left;
    font-size: 14px;
}
.rightRatingFilter span {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/small_wing.png) no-repeat left 15px;
    display: block;
    padding: 10px 0px 10px 30px;
    text-align: left;
    font-size: 14px;
}
.rightRatingFilter .line {
    border-bottom: 1px solid #cbc2b9;
    font-size: 0px;
    line-height: 0px;
    height: 1px;
    overflow: hidden;
}

.rightRatingFilter .year {text-align:left; font-size:16px; cursor: pointer;}
.rightRatingFilter .year b {border-bottom: 1px dotted #62594e;}
.rightRatingFilter .year_list {display:none;}

/* game store */

ul.jcarousel-skin-gstore {
	height: 80px;
	overflow: hidden;
	}

	ul.jcarousel-skin-gstore > * {
		width: 1px;
		height: 1px;
		position: absolute;
		display: block;
		}

.col_r_bot.gstore {
    width: 295px;
	height: 80px;
    padding: 10px 2px 29px 2px;
	overflow: hidden;
}

.shop_slider {
	width: 295px;
	height: 80px;
	margin: 0px;
	padding: 0px 19px;
	overflow: hidden;
	}

	.shop_slider button {
		width: 17px;
		height: inherit;
		font-size: 0px;
		outline: none;
		}
	.shop_slider button:hover {
		opacity: 0.8;
		}
	.shop_slider button:active {
		opacity: 0.6;
		}
	.shop_slider button::-moz-focus-outer,
	.shop_slider button::-moz-focus-inner {
		border: 0px;
		padding: 0px;
		}
	.shop_slider button.slick-prev {
		left: 0px;
		background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/jcarousel/prev-horizontal.png) left center no-repeat;
		}
	.shop_slider button.slick-next {
		right: 0px;
		background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/jcarousel/next-horizontal.png) left center no-repeat;
		}
	.shop_slider button::before {
		content: '';
		}

	.shop_slider a {
		padding: 0px;
		text-decoration: none;
		background: none;
		outline: none;
		}

	.shop_slider .slick-slide {
		height: 80px;
		position: relative;
		background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/right_block/gstore_item.jpg) left top no-repeat;
		overflow: hidden;
		outline: none;
		}

		.shop_slider .item_link {
			width: 80px;
			height: inherit;
			position: absolute;
			display: block;
			padding: 0px;
			background: none;
			cursor: pointer;
			z-index: 4;
			}

		.shop_slider .item {
			width: 80px;
			height: inherit;
			float: left;
			overflow: hidden;
			}

			.shop_slider .item div {
				width: 80px;
				height: inherit;
				position: absolute;
				background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/right_block/gstore_item_frame.png) left top no-repeat;
				z-index: 3;
				}

				.shop_slider .item img {
					width: 120px;
					height: inherit;
					margin: -1px 0px 0px -20px;
					transition: filter 0.1s ease-in-out;
					}
				.shop_slider .item_link:hover + .item img {
					filter: brightness(120%);
					}

		.shop_slider .desc {
			width: 171px;
			height: inherit;
			position: relative;
			float: left;
			box-sizing: border-box;
			padding-left: 6px;
			text-align: left;
			}

			.shop_slider .desc a {
				font: 11px/13px Arial, Geneva, sans-serif;
				}

			.shop_slider .desc h5 a {
				display: block;
				color: #1f8abe;
				font-weight: bold;
				text-transform: uppercase;
				}

			.shop_slider .desc div a {
				display: block;
				padding: 3px 0px;
				color: #61594e;
				font-size: 12px;
				}

			.shop_slider .desc span {
				display: block;
				position: absolute;
				left: 6px;
				bottom: 5px;
				padding: 0px 0px 2px 22px;
				color: #1f8abe;
				font: bold 16px/16px Times New Roman, Times, serif;
				cursor: pointer;
				}

			.shop_slider .desc .hover {
				width: 226px;
				display: none;
				position: absolute;
				left: -86px;
				bottom: 100%;
				padding: 4px 8px 5px;
				color: #fff;
				font: 11px/12px Arial, Helvetica, sans-serif;
				text-align: center;
				background: rgba(0,0,0,0.8);
				border: 0px solid #42537f;
				border-radius: 3px;
				z-index: 101;
				cursor: default;
				}

			.shop_slider .desc span:hover .hover {
				display: block;
				}

/*.col_r_bot #game_store li {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/right_block/gstore_item.jpg) left top no-repeat;
    overflow: hidden;
}

.col_r_bot #game_store li a.item_link {
    width: 62px;
    height: 76px;
    position: absolute;
    display: block;
    background: none;
    cursor: pointer !important;
    z-index: 4;
}

.col_r_bot #game_store li .item {
    width: 80px;
    height: 80px;
    float: left;
    overflow: hidden;
}

.col_r_bot #game_store li .item div {
    width: 80px;
    height: 80px;
    position: absolute;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/right_block/gstore_item_frame.png) left top no-repeat;
}
.col_r_bot #game_store li .item div img {
    margin: 1px 0px 0px 3px;
}

.col_r_bot #game_store li .desc {
    width: 171px;
    height: 80px;
    float: left;
    margin-left: 6px;
    position: relative;
}

.col_r_bot #game_store li .desc h5 a {
    margin-bottom: 1px;
    color: #1f8abe;
    font: bold 11px Tahoma, Geneva, sans-serif;
    text-transform: uppercase;
    position: relative;
    left: auto;
    top: auto;
    width: auto;
    height: auto;
    background: none;
    padding: 0px;
    text-decoration: none;
}

.col_r_bot #game_store li .desc div a {
    height: 26px;
    color: #61594e;
    font: 11px Tahoma, Geneva, sans-serif;
    overflow: hidden;
    font-weight: bold;
    position: relative;
    left: auto;
    top: auto;
    width: auto;
    height: auto;
    background: none;
    padding: 0px;
    text-decoration: none;
}

.col_r_bot #game_store li .desc span {
    display: block;
    color: #1f8abe;
    font: bold 16px "Times New Roman", Times, serif;
    text-transform: uppercase;
    position: absolute;
    left: 22px;
    bottom: 5px;
    cursor: pointer;
}

.col_r_bot #game_store li .shop-block-img {
    width: 120px;
    height: 80px;
    margin: -1px 0px 0px -20px !important;
}
.col_r_bot #game_store li .desc .hover {
    width: 226px;
    display: none;
    position: absolute;
    padding: 2px 8px 7px 8px;
    color: #fff;
    font: 10px/12px Cambria, Arial, Helvetica, sans-serif;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/promo_items/present_hint.png) 0px 0px repeat;
    border: 1px solid #42537f;
    border-radius: 6px 6px 6px 6px;
    cursor: default;
    z-index: 101;
    left: -100px;
    bottom: 18px;
    height: 21px;
    white-space: normal;
    text-align: center;
}
.col_r_bot #game_store li .desc span:hover .hover {
    display: block;
}*/

.col_r_bot.gstore .links {
    width: 270px;
    height: 15px;
    margin: 6px 0px 0px 12px;
    text-align: left;
    overflow: hidden;
}

.col_r_bot.gstore .links a {
    display: block;
    float: left;
    margin-left: 8px;
    padding-left: 14px;
    color: #887d6b;
    font: 12px Arial, Helvetica, sans-serif;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/dot.png) left center no-repeat;
}

/* download */

.like_block {
    width: 593px;
    height: 32px;
    overflow: hidden;
}

.like_block .type_1 {
    width: 143px;
    float: left;
    padding-top: 2px;
}

.like_block .type_1 .bg_line {
    width: 143px;
    height: 7px;
    margin-top: 23px;
    position: absolute;
    background-color: #f6f1e7;
    z-index: 1;
}

.like_block .type_2 {
    width: 159px;
    float: left;
    padding-top: 1px;
}

.like_block .type_3 {
    width: 176px;
    float: left;
}

.like_block .type_4 {
    width: 100px;
    float: left;
}

.like_block .type_4 a {
    border-bottom: 1px solid #f58220;
}

.step_arrows {
    width: 600px;
    height: 44px;
    margin-left: 0px;
    overflow: hidden;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/download/hr_small.png) left bottom no-repeat;
}

.step_arrows li {
    width: 178px;
    height: 40px;
    display: block;
    float: left;
    margin-right: 20px;
    font: bold 10px Arial, Helvetica, sans-serif;
    line-height: 40px;
    text-transform: uppercase;
    cursor: default;
}
.step_arrows li span {
    width: 134px;
    display: block;
    float: right;
    padding-right: 8px;
    font: bold 10px Arial, Helvetica, sans-serif;
    line-height: 40px;
    text-align: center;
    text-transform: uppercase;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/download/step_arrows.png) left -4px no-repeat;
}

.step_arrows li.active {
    color: #0485b3;
}
.step_arrows li.active span {
    color: #0485b3;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/download/step_arrows.png) left -54px no-repeat;
}

.download_block {
    width: 593px;
    height: 438px;
    position: relative;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/download/download_bg.jpg) left top no-repeat;
    margin-left: -5px;
}

.download_block a,
.download_block .download_button {
    width: 291px;
    height: 55px;
    display: block;
    position: absolute;
    left: 151px;
    top: 330px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/download/download_btn.jpg) 0px -111px no-repeat;
		cursor: pointer;
}

.download_block a:hover,
.download_block .download_button:hover {
    background-position: 0px 0px;
}

.sys_req {
    width: 571px;
    margin-left: 5px;
}

.sys_req table th {
    height: 26px;
    padding: 0px 10px 0px 10px;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
}

.sys_req table td {
    width: 242px;
	height: 38px;
    padding: 0px 10px;
    border: 1px solid #4c453b;
}

.sys_req table tr td:first-child {
    width: 47px;
    padding: 0px;
    border: none;
    background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/download/sys_req.jpg);
    background-repeat: no-repeat;
}

.sys_req table tr td.ico_1 {background-position: 0px 0px;}
.sys_req table tr td.ico_2 {background-position: 0px -38px;}
.sys_req table tr td.ico_3 {background-position: 0px -76px;}
.sys_req table tr td.ico_4 {background-position: 0px -114px;}
.sys_req table tr td.ico_5 {background-position: 0px -152px;}
.sys_req table tr td.ico_6 {background-position: 0px -190px;}

.drivers {
    width: 571px;
    height: 35px;
    margin-left: 10px;
    padding: 15px 1px 1px 1px;
    overflow: hidden;
}

.drivers a {
    width: 112px;
    height: 35px;
    display: block;
    float: left;
    padding-left: 63px;
    line-height: 35px;
    color: #0074c1;
    background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/download/drivers.png);
    background-repeat: no-repeat;
}

.drivers a:hover {
    text-decoration: none;
}

.drivers a.ico_1 {background-position: 0px 0px; margin-right: 20px;}
.drivers a.ico_2 {background-position: 0px -35px; margin-right: 20px;}
.drivers a.ico_3 {background-position: 0px -70px;}

.question {
    width: 260px;
    height: 38px;
    margin: 6px 0px 10px 120px;
    padding-left: 63px;
    display: block;
    color: #0074c1 !important;
    line-height: 36px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/download/question.png) left top no-repeat;
}

/* game desc */

.desc_main {
    width: 595px;
    height: 181px;
    overflow: hidden;
}

.desc_main div {
    width: 181px;
    height: 181px;
    display: block;
    float: left;
    background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/game_desc/love_fly_conquer.jpg);
    background-repeat: no-repeat;
    text-indent: 1111px;
}

.desc_main .fly {
    margin-right: 12px;
    background-position: 0px top;
    cursor: pointer;
}
.desc_main .love {
    margin-right: 12px;
    background-position: -181px top;
    cursor: pointer;
}

.desc_main .conquer {
    margin-right: 12px;
    background-position: -362px top;
    cursor: pointer;
}

.desc_block {
    width: 595px;
    min-height: 111px;
    margin-left: -7px;
    padding-top: 7px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/game_desc/desc_block.jpg) left bottom no-repeat;
}

.desc_block .icon {
    width: 293px;
    height: 100px;
    display: block;
    float: left;
    text-indent: 1111px;
}

.desc_block .icon.classes {background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/game_desc/desc_block_icons.jpg) left 0px no-repeat;}
.desc_block .icon.novice  {background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/game_desc/desc_block_icons.jpg) left -100px no-repeat;}
.desc_block .icon.lor	  {background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/game_desc/desc_block_icons.jpg) left -200px no-repeat;}

.desc_block .list {
    width: 150px;
    display: block;
    float: left;
}

.desc_block .list ul {
    margin-top: 5px;
}

.desc_block .list ul li {
    margin: 3px 0px;
    white-space: nowrap;
}

.desc_block .list ul li a {
    color: #197ca1;
}

.manage_layout {
    min-height: 60px;
}

.manage_block {
    width: 111px;
    float: left;
    margin-right: 3px;
    padding-top: 60px;
    background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/game_desc/desc_manage.jpg);
    background-repeat: no-repeat;
}

.manage_block.character {background-position: 0px top;}
.manage_block.equip 	{background-position: -111px top;}
.manage_block.quest 	{background-position: -222px top;}
.manage_block.dunge 	{background-position: -333px top;}
.manage_block.location  {background-position: -444px top; margin-right: 0px;}
.manage_block.pvp	    {background-position: -555px top; margin-right: 0px;}

.manage_block ul {
    margin-left: 16px;
}

.manage_block ul li {
    margin-bottom: 2px;
}

.manage_block ul li a {
    color: #197ca1;
}

.manage_block ul li a span {
    padding: 0px 5px 0px 2px;
    position: absolute;
}

.manage_block ul li a.plus span {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/game_desc/ico_plus.gif) 2px center no-repeat;
}

.manage_block ul li a.minus span {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/game_desc/ico_minus.gif) 2px center no-repeat;
}

.manage_block ul li div {
    margin-left: -16px;
}

.manage_block ul li div ul {
    margin: 3px 0px 6px 16px;
}

.manage_block ul li div ul li {
    font: 11px Tahoma, Geneva, sans-serif;
    overflow: visible;
    white-space: nowrap;
}

.manage_block ul li div ul li a {
    color: #57766d;
}

.search_tab {
    width: 100%;
}

.search_tab .inp_1 {
    width: 160px;
    padding-left: 40px;
}

.search_tab .inp_2 {
    width: 160px;
}

.search_tab .inp_3 {
    width: 185px;
    padding-right: 40px;
}

.search_tab label {
    font-size: 11px;
}

.search_tab input[type='text'] {
    width: 100%;
}

.search_tab select {
    width: 100%;
}

.search_tab .buttons {
    padding-top: 10px;
    padding-left: 188px;
}

.search_tab .buttons div {
    height: 22px;
    float: left;
    margin: 0px 1px;
    padding-right: 8px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/btn_right.png) right top no-repeat;
    cursor: pointer;
}

.search_tab .buttons div input {
    height: 22px;
    padding: 0px 0px 2px 8px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/btn_left.png) left top no-repeat;
    border: none;
    cursor: pointer;
}

.search_tab .buttons div input:active {
    padding: 1px 0px 2px 8px;
}

.inner.help {
    margin-top: 10px;
}

.inner.help ul {
    margin-top: 10px;
}

.inner.help ul li {
    margin-bottom: 2px;
}

.inner.help a {
    color: #197ca1;
}

.gd_faq_bits_list {
    margin-top: -6px;
}

.gd_faq_bits_list .tcat {
    padding-bottom: 5px;
}

.gd_faq_bits_list a {
    color: #197CA1;
}

.gd_faq_bits_list ul li {
    margin: 3px 0px;
}

/* novice */

.novice_blocks {
    width: 590px;
}

.novice_blocks a {
    width: 181px;
    height: 80px;
    display: block;
    float: left;
    margin: 0px 6px 12px 6px;
    background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/novice/novice_blocks.jpg);
    background-repeat: no-repeat;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 1111px;
}

.novice_blocks a.register	{background-position: 0px 0px;}
.novice_blocks a.download	{background-position: 0px -80px;}
.novice_blocks a.class 		{background-position: 0px -160px;}
.novice_blocks a.char		{background-position: 0px -240px;}
.novice_blocks a.actions	{background-position: 0px -320px;}
.novice_blocks a.quests		{background-position: 0px -400px;}
.novice_blocks a.game_store {background-position: 0px -480px;}
.novice_blocks a.interface	{background-position: 0px -560px;}
.novice_blocks a.skills 	{background-position: 0px -640px;}

/* game_world */

.game_world_info {
    width: 590px;
}

.game_world_info a {
    width: 277px;
    height: 130px;
    display: block;
    float: left;
    margin: 0px 7px 12px 4px;
    background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/game_world/game_world_info.jpg);
    background-repeat: no-repeat;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 1111px;
}

.game_world_info a.history	  {background-position: 0px 0px;}
.game_world_info a.chronology {background-position: 0px -130px;}

/* game_classes */

.game_classes_blocks {
    width: 590px;
}

.game_classes_blocks a {
    width: 290px;
    height: 160px;
    display: block;
    float: left;
    margin: 0px 0px 12px 0px;
    background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/game_classes/game_classes_blocks.jpg);
    background-repeat: no-repeat;
    white-space: nowrap;
    text-indent: -11111px;
    font-size: 0px;
    line-height: 0px;
}

.game_classes_blocks a.amphibian	{background-position: 0px 0px;}
.game_classes_blocks a.human		{background-position: 0px -160px;}
.game_classes_blocks a.zoomorph		{background-position: 0px -320px;}
.game_classes_blocks a.sid			{background-position: 0px -480px;}
.game_classes_blocks a.ancient		{background-position: 0px -640px;}
.game_classes_blocks a.shadow      {background-position: 0px -830px; position: relative;}

.game_classes_blocks a.shadow:after {
    content: '';
    width: 50px;
    height: 45px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/game_classes/game_classes_blocks.jpg) no-repeat -90px -800px;
    display: block;
    position: absolute;
    right: 150px;
    top: -30px;
}

.game_class_sm {
    height: 100px;
    border-top: 1px dotted #f5f1e6;
}
.game_class_sm a.cls_link {
    width: 181px;
    height: 100px;
    display: block;
    position: absolute;
    background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/game_classes/game_classes_blocks_sm.jpg);
}

.game_class_sm.amphibian a.cls_link {background-position: 0px 0px;}
.game_class_sm.human a.cls_link 	{background-position: 0px -100px;}
.game_class_sm.zoomorph a.cls_link 	{background-position: 0px -200px;}
.game_class_sm.sid a.cls_link 		{background-position: 0px -300px;}
.game_class_sm.ancient a.cls_link 	{background-position: 0px -400px;}
.game_class_sm.shadow a.cls_link   {background-position: 0px -518px;}
    .game_class_sm.shadow a.cls_link:after {
        content: '';
        display: block;
        position: absolute;
        right: 90px;
        top: -19px;
        width: 34px;
        height: 30px;
        background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/game_classes/game_classes_blocks_sm.jpg) no-repeat -57px -499px;
    }

.game_class_sm ul {
    margin: 34px 0px 0px 200px;
}
.game_class_sm ul li {
    margin: 6px 0px;
}
.game_class_sm ul li a {
    color: #176395;
}

/* game_class */

.game_class_block {
    width: 550px;
    height: 250px;
    margin-bottom: 16px;
}

.game_class_block.amphibian {background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/game_class/class_amphibian.jpg) center top no-repeat;}
.game_class_block.human 	{background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/game_class/class_human.jpg) center top no-repeat;}
.game_class_block.zoomorph 	{background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/game_class/class_zoomorph.jpg) center top no-repeat;}
.game_class_block.sid 		{background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/game_class/class_sid.jpg) center top no-repeat;}
.game_class_block.ancient 	{background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/game_class/class_ancient.jpg) center top no-repeat;}

.gclass_block {
    width: 580px;
    min-height: 90px;
}

.gclass_block a.ico {
    width: 100px;
    height: 80px;
    display: block;
    margin-left: 9px;
    position: absolute;
    background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/game_class/weapons.jpg?1);
    background-repeat: no-repeat;
}

.gclass_block a.ico.amphibian1	{background-position: 0px -10px;}
.gclass_block a.ico.amphibian2	{background-position: -100px -10px;}
.gclass_block a.ico.human1	 	{background-position: -200px -10px;}
.gclass_block a.ico.human2 		{background-position: -300px -10px;}
.gclass_block a.ico.human3 		{background-position: -1300px -10px;}
.gclass_block a.ico.zoomorph1  	{background-position: -400px -10px;}
.gclass_block a.ico.zoomorph2	{background-position: -500px -10px;}
.gclass_block a.ico.zoomorph3	{background-position: -1400px -10px;}
.gclass_block a.ico.sid1		{background-position: -600px -10px;}
.gclass_block a.ico.sid2	 	{background-position: -700px -10px;}
.gclass_block a.ico.sid3	 	{background-position: -1200px -10px;}
.gclass_block a.ico.ancient1	{background-position: -800px -10px;}
.gclass_block a.ico.ancient2	{background-position: -900px -10px;}
.gclass_block a.ico.ancient1    {background-position: -800px -10px;}
.gclass_block a.ico.ancient2    {background-position: -900px -10px;}
.gclass_block a.ico.shadow1    {background-position: -1000px -10px;}
.gclass_block a.ico.shadow2    {background-position: -1100px -10px;}


.gclass_block p {
    margin: 0px 10px 0px 117px;
    padding-top: 9px;
}

.gclass_block .guide_line {
    height: 32px;
    margin-top: 10px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/game_class/guide_line.jpg) center top no-repeat;
}

.gclass_block .guide_line a {
    margin-left: 138px;
    line-height: 32px;
    color: #0c6198;
}

.gclass_block .guide_line a:hover {
    text-decoration: none;
}

/* media */

.inner.screenshots {
    width: 590px;
    overflow: hidden;
}

.inner.screenshots div {
    width: 181px;
    height: 137px;
    float: left;
    margin: 0px 11px 10px 0px;
    overflow: hidden;
}

.inner.screenshots div a {
    width: 181px;
    height: 137px;
    position: absolute;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/media/frame_screen.png) left top no-repeat;
}

.inner.screenshots div img {
    height: 135px;
    margin: 3px 0px 0px 3px !important;
    border: none;
}

.more_link {
    width: 567px;
    display: block;
    padding-top: 2px;
    clear: both;
}

.more_link a {
    padding-left: 13px;
    color: #197CA1;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/media/link_dot.png) left 3px no-repeat;
}

.frame_video {
    width: 580px;
    height: 344px;
    display: block;
    margin: 0px 0px 8px 8px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/media/frame_video_big.jpg) left top no-repeat;
}

.frame_video div {
    position: absolute;
    margin: 10px 0px 0px 14px;
}

.btn_fankit {
    width: 296px;
    height: 58px;
    display: block;
    margin-left: 142px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/media/btn_fankit.jpg) left top no-repeat;
    text-indent: 1111px;
    white-space: nowrap;
    overflow: hidden;
}

.btn_fankit:hover {
    background-position: left bottom;
}

/* community */

.comm_links .group_name {
    width: 132px;
    padding-bottom: 0px;
    font-weight: bold;
}

.comm_links a {
    width: 135px;
    height: 43px;
    display: block;
    margin-left: 11px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/community/blog.jpg) left top no-repeat;
}

.comm_links td a img {
    margin: 7px 0px 0px 5px !important;
    border: none;
	border-radius: 3px;
}

.comm_links td {
    padding-bottom: 11px;
}

.comm_links tr:last-child td {
    padding-bottom: 0px;
}

.comm_line {
    width: 100%;
    height: 26px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/community/line.jpg) center top no-repeat;
}

.img_center {

}

.nextprev {
    width: 586px;
    height: 1px;
    left: 12px;
    position: absolute;
}

.nextprev div a {
    display: block;
    text-decoration: none;
}

.nextprev div span {
    width: 94px;
    height: 13px;
    display: block;
    overflow: hidden;
}

.nextprev div img {
    display: block;
    margin: 2px 0px !important;
}

.nextprev div strong {
    display: block;
    font-weight: normal;
}

.nextprev .prev, .nextprev .next {
    margin: 4px;
    padding: 2px;
    background-color: #f6f1e7;
    border: 1px solid #dad2c7;
    border-radius: 6px;
    opacity: 0.7;
}

.nextprev .prev:hover, .nextprev .next:hover {
    opacity: 1.0;
}

.nextprev .prev {float: left;}
.nextprev .next {float: right;}

/* user cp */

.usercp_data {
    width: 595px;
    margin-bottom: 7px;
}

.usercp_data .avatar {
    width: 101px;
    height: 101px;
    float: left;
    margin: 0px 16px 0px 4px;
}

.usercp_data .avatar div {
    width: 101px;
    height: 101px;
    position: absolute;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/user_photo_frame.png) center top no-repeat;
}

.usercp_data .avatar span {
    width: 101px;
    height: 101px;
    display: block;
    overflow: hidden;
    /*background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/user_photo_default.jpg) center top no-repeat;*/
}

.usercp_data .avatar span img {
    margin: 0px !important;
}

.usercp_data .info {
    width: 446px;
    height: 101px;
    float: left;
    line-height: 16px;
}

.usercp_data .info a {
    color: #176395;
}

.usercp_data .info__group {
    margin-bottom: 10px;
}

.usercp_data .info span {
    color: #918269;
}

.usercp_data .info span.info__forumname {
    color: #e88308;
}

.usercp_buttons {
    width: 595px;
    height: 32px;
    overflow: hidden;
}

.usercp_buttons a {
    height: 32px;
    display: block;
    float: left;
    margin-left: 12px;
    background-position: left top;
    background-repeat: no-repeat;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 1111px;
}

.usercp_buttons a:first-child {
    margin-left: 4px;
}

.usercp_buttons a:hover {
    background-position: left bottom;
}

.usercp_buttons a.change_avatar	  {width: 161px; background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/btn_avatar.png);}
.usercp_buttons a.change_password {width: 161px; background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/btn_password.png);}
.usercp_buttons a.subscribe		  {width: 223px; background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/btn_subscribe.png);}

.ucp_block {
    width: 580px;
    min-height: 90px;
}

.ucp_block a.ico {
    width: 100px;
    height: 80px;
    display: block;
    margin-left: 24px;
    position: absolute;
    left: 0px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/actions.jpg?v=7) 0px -10px no-repeat;
}

.ucp_block a.ico.pin		 {background-position-x: 0px}
.ucp_block a.ico.present	 {background-position-x: -100px}
.ucp_block a.ico.profile	 {background-position-x: -200px}
.ucp_block a.ico.options 	 {background-position-x: -300px}
.ucp_block a.ico.create  	 {background-position-x: -400px}
.ucp_block a.ico.pass		 {background-position-x: -500px}
.ucp_block a.ico.reset		 {background-position-x: -600px}
.ucp_block a.ico.userbars	 {background-position-x: -700px}
.ucp_block a.ico.farm		 {background-position-x: -800px}
.ucp_block a.ico.bill		 {background-position-x: -900px}
.ucp_block a.ico.moneymail	 {background-position-x: -1000px}
.ucp_block a.ico.sms		 {background-position-x: -1100px}
.ucp_block a.ico.payment	 {background-position-x: -1200px}
.ucp_block a.ico.msg_list	 {background-position-x: -1300px}
.ucp_block a.ico.msg_new	 {background-position-x: -1400px}
.ucp_block a.ico.msg_track	 {background-position-x: -1500px}
.ucp_block a.ico.folders	 {background-position-x: -1600px}
.ucp_block a.ico.friends	 {background-position-x: -1700px}
.ucp_block a.ico.images		 {background-position-x: -1800px}
.ucp_block a.ico.tpayment	 {background-position-x: -1900px}
.ucp_block a.ico.rename  	 {background-position-x: -2000px}
.ucp_block a.ico.sms_phone 	 {background-position-x: -2100px}
.ucp_block a.ico.pass_reset	 {background-position-x: -2200px}
.ucp_block a.ico.vipsms	 	 {background-position-x: -2300px}
.ucp_block a.ico.ref	 	 {background-position-x: -2400px}
.ucp_block a.ico.emailchange {background-position-x: -2500px}
.ucp_block a.ico.vip_club 	 {background-position-x: -2600px}
.ucp_block a.ico.present_bonus 	 		{background-position-x: -2700px}
.ucp_block a.ico.present_bonus_green 	{background-position-x: -2800px}

.ucp_block h5 {
    font: 12px Arial, Helvetica, sans-serif;
    margin: 0px 0px 11px 117px;
}

.ucp_block h5 a {
    color: #176395;
}

.ucp_block p {
    margin-left: 117px;
    text-align: left;
}

.ucp_pin_activate {
    margin: 0px 0px 2px 160px;
}

.ucp_pin_activate input[type="text"] {
    width: 288px;
    height: 47px;
    display: block;
    font: bold 14px Tahoma, Geneva, sans-serif;
    text-align: center;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/pin_input.jpg) center top no-repeat;
    border: none;
}

.ucp_pin_activate input[type="submit"] {
    width: 223px;
    height: 32px;
    display: block;
    margin: 10px 0px 0px 32px;
    background-position: left top;
    background-repeat: no-repeat;
    background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/btn_activate.png);
    overflow: hidden;
    white-space: nowrap;
    text-indent: 1111px;
    border: none;
    cursor: pointer;
}

.ucp_pin_activate input[type="submit"]:hover {
    background-position: left bottom;
}

.ucp_pin_activate .ucp_pin_account {
    margin: 4px 0px 2px 0px;
    font-weight: bold;
}

.ucp_pin_activate select {
    width: 289px;
    padding: 2px;
}

/* ucp_form */

.ucp_form fieldset {
    padding: 5px 12px;
    border: 1px solid #aca090;
}
.ucp_form fieldset legend {
    font: bold 10px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

.ucp_form td {
    padding-top: 4px;
    padding-bottom: 4px;
    font: 12px/16px Arial, Helvetica, sans-serif;
}
.ucp_form td a {
    color: #176395;
}

.ucp_form hr {
    margin-bottom: 8px;
    border-top: 1px solid #cfc2b1;
    border-bottom: 1px solid #fffdff;
    border-left: none;
    border-right: none;
}

.ucp_form label {
    display: block;
    margin: 6px 0px;
    cursor: pointer;
}
.ucp_form label input {
    float: left;
    margin: 0px 4px;
}
.ucp_form select {
    margin-top: 4px;
    padding: 2px;
    font: 13px Arial, Helvetica, sans-serif;
}

.ucp_form input[type="text"] {
    margin-top: 4px;
    padding: 2px;
    font: 13px Arial, Helvetica, sans-serif;
}

.ucp_form input[type="password"] {
    margin-top: 4px;
    padding: 2px;
    font: 13px Arial, Helvetica, sans-serif;
}

/* .ucp_form buddylist */

.ucp_form .username .avatar_label {
    display: block;
    float: left;
    margin: 0px;
}

.ucp_form .username a {
    display: block;
    float: left;
}

.ucp_form .username input {
    float: left;
    margin-right: 4px;
}

.ucp_form .friend {
    clear: both;
}
.ucp_form .friend label {
    margin: 0px;
    padding-top: 6px;
}
.ucp_form .friend input {
    margin-left: 0px;
}

.ucp_form .submitrow {
    margin-bottom: 5px;
    overflow: hidden;
}

.ucp_form .floatcontainer {
    padding: 0px 6px;
}

.ucp_form .userlist_form_controls, .ucp_form .userlist_title, .ucp_form .userlist_description {
    font-size: 12px;
}

/* user cp messages */

.ucp_folders {
    width: 100%;
}

.ucp_folders .nav_cell {
    padding-top: 4px;
}

.ucp_folders .nav_cell .nav_wrapper {
    width: 275px;
}

.ucp_folders .nav_cell .nav_wrapper select {
    margin-left: 0px;
}

.ucp_folders .nav_cell .nav_wrapper .for_button {
    float: right;
}

.ucp_panel {
    width: 100%;
    height: 99px;
    margin: 0px 0px 0px 4px;
}

.ucp_messages {
    width: 100%;
}

.ucp_messages td {
    padding: 2px;
}

.ucp_messages td.tcat {

}

.ucp_messages td.tcat label {
    margin-right: 1px;
}

.ucp_messages td.tcat input {
    margin: 0px 3px 0px 5px !important;
}

.ucp_messages .alt1Active div {
    width: 100%;
}

.ucp_messages td.alt1 {
    border-bottom: 1px dotted #beb4a3;
}

.ucp_messages td.alt1 img {
    margin: 0px 4px !important;
}

.ucp_messages td.alt2 {
    border-bottom: 1px dotted #beb4a3;
}

.ucp_messages td.alt2 img {
    margin: 0px 4px !important;
}

.ucp_messages td.alt2 input {
    margin: 0px 6px !important;
}

.ucp_messages td.alt1Active {
    border-bottom: 1px dotted #beb4a3;
}

.ucp_messages td.tfoot {
    padding-top: 12px !important;
}

.ucp_messages td.tfoot .for_button {
    float: right;
    margin-left: 6px;
}

/* promo_newserver - РљРІРµСЃС‚С‹ */

.quests_container {
    margin: 14px 0px;
    border-top: 1px solid #ddd4c6;
    cursor: default;
}

.quests_container > div {
    width: 568px;
    height: 27px;
    display: block;
    position: relative;
    line-height: 28px;
    border-bottom: 1px solid #ddd4c6;
}

.quests_container > div > b {
    height: 27px;
    display: block;
    float: left;
    margin-left: 12px;
}

.quests_container > div > em {
    width: 80px;
    height: 27px;
    display: block;
    float: right;
    margin-right: 12px;
    padding: 0px 12px;
    font-style: normal;
    text-align: center;
    border-left: 1px dotted #ddd4c6;
    border-right: 1px dotted #ddd4c6;
}

.quests_container > div > span {
    width: 32px;
    height: 27px;
    display: block;
    float: right;
    margin-right: 10px;
    background: url(https://pw.cdn.gmru.net/new_design2/img/status_server.png) 222px 2px no-repeat;
}
.quests_container span.quest_done {
    background-position: 0px 2px;
}
.quests_container span.quest_notdone {
    background-position: -31px 2px;
}

.quests_container > div > span > span {
    display: none;
    position: absolute;
    margin-left: 38px;
    padding: 6px 8px;
    color: #fff;
    line-height: 14px;
    white-space: nowrap;
    background: url(https://pw.cdn.gmru.net/static/black.png) repeat;
    border-radius: 4px;
    z-index: 10;
    cursor: default;
}
.quests_container > div > span:hover > span {
    display: block;
}

h2.sim {
    margin-bottom: 10px;
    padding-left: 0px !important;
    font-weight: normal !important;
}

.quests_description {
    margin-bottom: 14px;
}

.quests_description > div {
	position: relative;
	box-sizing: border-box;
    margin-bottom: 10px;
    padding: 0px 0px 10px 116px;
    border-bottom: 1px solid #ddd4c6;
    overflow: hidden;
}
.quests_description > div:last-child {
    border-bottom: none;
}

.quests_description > div > h3 {
    color: #176596;
    font: bold 14px Arial, Helvetica, sans-serif;
    border-bottom: none;
}

.quests_description > div > .quest_ico {
    width: 100px;
    height: 90px;
	position: absolute;
	left: 0px;
	top: 4px;
    margin-right: 14px;
	background: url(https://pw.cdn.gmru.net/static/img/main/content/promo_newserver/icons.jpg) 0px 0px no-repeat;
}
.quests_description .quest_ico.type_1  {background-position-x: 0px}
.quests_description .quest_ico.type_2  {background-position-x: -100px}
.quests_description .quest_ico.type_3  {background-position-x: -200px}
.quests_description .quest_ico.type_4  {background-position-x: -300px}
.quests_description .quest_ico.type_5  {background-position-x: -400px}
.quests_description .quest_ico.type_6  {background-position-x: -500px}
.quests_description .quest_ico.type_7  {background-position-x: -600px}
.quests_description .quest_ico.type_8  {background-position-x: -700px}
.quests_description .quest_ico.type_9  {background-position-x: -800px}
.quests_description .quest_ico.type_10 {background-position-x: -900px}

.quests_description > div > p {
    width: 450px;
    display: block;
    line-height: 18px;
}

.quests_note > p {
    line-height: 18px;
}

/* media_video */

.video_items_container {
    min-height: 130px;
}

.video_items_container ul {
    width: 580px;
    min-height: 130px;
    margin: 0px 0px 0px 9px;
}

.video_items_container ul li {
    widtth: 175px;
    height: 160px;
    margin: 0px 16px 16px 0px;
    display: block;
    float: left;

}

.video_items_container ul li a {
    width: 175px;
    height: 120px;
    display: block;
    position: absolute;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/video/video_frame.png) left top no-repeat;
}

.video_items_container ul li img {
    margin: 0px !important;
    border: none;
}

.video_items_container ul li .video_title {
    width: 170px;
    margin: 1px 0px 0px 5px;
    font: bold 11px Arial, Helvetica, sans-serif;
    line-height: 11px;
    overflow: hidden;
}

.video_items_container ul li .video_date {
    width: 170px;
    margin: 3px 0px 0px 5px;
    display: none;
    font: 11px Arial, Helvetica, sans-serif;
    overflow: hidden;
}

/* media_wallpapers */

.wallpaper_block {
    width: 172px;
    float: left;
    margin: 8px;
    border: 1px solid #ddd6c3;
    background-color: #f4eddd;
}

.wallpaper_block a.tmb {
    width: 150px;
    height: 113px;
    display: block;
    margin: 10px 10px 0px 10px;
    border: 1px solid #ddd6c3;
}

.wallpaper_block a.tmb img {
    margin: 0px !important;
    border: none;
}

.wallpaper_block .resolutions {
    width: 172px;
    min-height: 32px;
    padding: 2px 0px 4px 0px;
    color: #464441;
    font: 11px Tahoma, Geneva, sans-serif;
    text-align: center;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/media/wallpaper_block.png) center bottom no-repeat;
}

.wallpaper_block .resolutions a {
    padding: 0px 5px;
    color: #897c67;
    line-height: 16px;
    text-decoration: none;
}
.wallpaper_block .resolutions a:hover {
    color: #900;
}

/* trusted_payment */

.tpay_top_line {
    width: 100%;
    height: 27px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/trusted_payment/top_line.png) left bottom no-repeat;
}

.tpay_pad {
    margin-left: 111px;
    padding-bottom: 0px;
}

.tpay_par_line {
    width: 460px;
    height: 13px;
    margin: 2px 0px 2px 101px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/trusted_payment/par_line.png) left top no-repeat;
    border: none;
}

.tpay_red {
    color: #cf1a23 !important;
}

.tpay_form {
    margin-left: 111px;
}

.tpay_step {
	min-height: 150px;
	}

	.tpay_step > .tpay_form,
	.tpay_step > .tpay_par_line {
		margin-left: 0px;
		}

	.tpay_step .form_cont {
		min-height: 100px;
		height: auto;
		overflow: none;
		}

	.form_cont > .tpay_pad,
	.form_cont > hr {
		margin-left: 0px;
		}

	.tpay_pad #smscode {
		text-align: center;
		}


.tpay_form div {
    width: 450px;
    height: 32px;
}

.tpay_form div label {
    width: 120px;
    display: block;
    float: left;
    line-height: 18px;
}
.tpay_form div input {
    width: 70px;
    height: 18px;
    display: block;
    float: left;
}
.tpay_form div select {
    height: auto !important;
    display: block;
    float: left;
    padding: 2px 0px 1px 0px;
}

.tpay_submit {
    width: 218px;
    height: 32px;
    display: block;
	margin-left: 63px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/trusted_payment/btn_take.png) left top no-repeat;
    border: none;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 1111px;
    cursor: pointer;
}
.tpay_submit:hover {
    background-position: left bottom;
}

.tpay_form .tpay_button {
    width: 300px;
    height: 34px;
    display: block;
	margin-left: 28px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/trusted_payment/btn_tpay.png) left top no-repeat;
    border: none;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 1111px;
    cursor: pointer;
	}
.tpay_form .tpay_button:hover {
    background-position: left -40px;
	}

.tpay_form .tpay_next {
    width: 138px;
    height: 28px;
    display: block;
    margin: 3px 0px 3px 106px;
	text-indent: -3333px;
	background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/trusted_payment/btn_next.png) no-repeat left top;
    border: 0px;
    outline: none;
	cursor: pointer;
	}
.tpay_form .tpay_next:hover {
    background-position: left bottom;
	}

.tpay_bill {
    width: 160px;
    height: 32px;
    display: block;
    margin: 4px 0px 0px 208px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/trusted_payment/btn_bill.png) left top no-repeat;
    border: none;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 1111px;
    cursor: pointer;
}
.tpay_bill:hover {
    background-position: left bottom;
}

.btn_pay {
    width: 159px;
    height: 32px;
    display: block;
    margin: 0px 0px 0px 397px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/trusted_payment/btn_pay.png) left top no-repeat;
    border: none;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 1111px;
    cursor: pointer;
}
.btn_pay:hover {
    background-position: left bottom;
}

.tpay_coin {
    font-size: 15px;
    padding: 0px 22px 0px 3px;
    line-height: 24px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/trusted_payment/coin.png) right 2px no-repeat;
}
.tpay_coin.bonus {
    font-size: 15px;
    padding: 0px 22px 0px 3px;
    line-height: 24px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/trusted_payment/coin.png) right 2px no-repeat;
    text-decoration: line-through;
    margin-right: 5px;
    color: #cf1a23;
}

.tpay_enabled {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/trusted_payment/payment_enabled.png) left top no-repeat;
}
.tpay_disabled {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/trusted_payment/payment_disabled.png) left top no-repeat;
}

.tpay_note {
    width: 592px;
    padding: 14px 0px 10px 0px;
    border: 1px solid #ccc4b7;
    background-color: #f4eddd;
}

.tpay_note h3 {
    margin: 0px 19px 6px 19px;
}
.tpay_note h5 {
    font-size: 13px;
    margin: 0px 13px 6px 19px;
    padding-bottom: 7px;
}
.tpay_note hr {
    border-right: none;
    border-left: none;
    border-top: none;
    border-bottom: 1px dashed #c7c0b0;
    margin: 5px 19px 10px 19px;
}
.tpay_note p {
    width: 530px;
    margin: 0px 19px 4px 19px;
    padding-left: 26px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/wing_small.png) left 3px no-repeat;
}

.tpay_faq {
    width: 592px;
    line-height: 32px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/trusted_payment/faq.png) left top no-repeat;
}

.tpay_faq span {
    margin-left: 40px;
}

/* new support */

.supportText {
    width: 560px;
    padding: 10px 0px 3px 10px;
}
.supportDecor {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/support/support-decor-bg.jpg) repeat-y left top;
    width: 583px;
}
.supportDecor .bg {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/support/support-decor-botbg.jpg) no-repeat left bottom;
    padding: 8px 20px 20px 37px;
}
.supportDecor .border {
    background: #cfc4b5;
    height: 1px;
    margin: 0px 6px;
}
.supportDecor ul {
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.supportDecor ul h3 {
    clear: left;
}
.supportDecor ul h3 a {
    color: #992327;
    text-decoration: none;
    font-size: 18px;
}
.supportDecor .fon {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/support/support-decor-li.jpg) no-repeat left top;
    width: 510px;
    position: relative;
    padding: 8px 0px 0px 0px;
    margin-bottom: 5px;
    display: block;
}
.supportDecor .mr_support_question {
    text-decoration: none;
    font-size: 15px;
    line-height: 14px;
    color: #62594e;
    display: inline-block;
    margin: 0px 10px 9px 8px;
}
.supportDecor .more {
    text-decoration: underline;
    font-size: 12px;
    color: #918269;
    position: absolute;
    right: 0px;
    margin: 0px 8px 0px 0px;
}
.supportDecor .mr_support_question_text {
    height: auto;
    overflow: auto;
    padding: 10px 19px 5px 19px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/support/support-decor-text.jpg) repeat-y left top;
    border-bottom: 1px solid #ded8c9;
    margin-bottom: 5px;
    display: none;
}
.supportDecor .mr_support_question_text img {
    max-width:100%;
}
.supportDecor .mr_support_question_text p {
    color: #62594e;
    padding-bottom: 15px;
}
.supportText .buttons {
    text-align: center;
    padding-top: 10px;
}
.supportText .help_button {
    width: 168px;
    height: 32px;
    text-indent: -3000px;
    display: block;
    overflow: hideen;
    margin: 0 auto;
    outline: 0;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/support/support-send.jpg) no-repeat 0 0;
}

/* guild event */

.guild_event select {
    min-width: 250px;
    padding: 4px;
}

.guild_event label {
    margin-left: 4px;
}

.guild_event h3 {
    font-weight: normal;
}

.ge_question {
    margin: 8px 0px;
    color: #176596;
    font-weight: bold !important;
}

.ge_submit {
    width: 175px;
    height: 32px;
    display: block;
    margin-left: 200px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/events/btn_answer.png) no-repeat 0 0;
    overflow: hidden;
    text-indent: 1111px;
    white-space: nowrap;
    border: none;
    cursor: pointer;
}

.guild_event .top {
    width: 568px;
    margin-bottom: 12px;
}

.guild_event .top th, .guild_event .top td {
    padding: 5px 0px;
    text-align: center;
}

.guild_event .top th {
    font-weight: bold;
    border-bottom: 1px solid #d7ccbb;
}

.guild_event .top td {
    border-left: 1px dotted #d7ccbb;
    border-bottom: 1px solid #d7ccbb;
}
.guild_event .top td {
}
.guild_event .top tr td:first-child {
    border-left: none;
}

/* referal system */

.referal_block {
    width: 572px;
    padding: 10px 12px 22px 12px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/cont_bottom.png) left bottom no-repeat;
    margin-bottom: 20px;
}
.referal_block .clear {
    clear: both;
    font-size: 0px;
    line-height: 0px;
    height: 0px;
    overflow: hidden;
}
.referal_block .referal_text,
.referal_block .referal_text p {
    margin-bottom: 5px;
}
.referal_block .friend_invite {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/referal/referal_friend_bg.jpg) no-repeat left top;
}
.referal_block .friend_invite_bottom {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/referal/referal_friend_bg_bot.jpg) no-repeat left top;
    height: 21px;
    font-size: 0px;
    line-height: 0px;
    overflow: hidden;
}
.referal_block .friend_invite .menu_links {
    padding: 7px 6px 15px 7px;
    margin: 0px 0px 0px 0px;
}
.referal_block .friend_invite .menu_links ol {
    margin: 0px 0px 0px 0px;
    list-style: none;
}
.referal_block .friend_invite .menu_links li {
    height: 17px;
    display: block;
    text-align: center;
    float: left;
    padding: 4px 21px 0px 21px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/header_inlays.jpg) right top no-repeat;
}
.referal_block .friend_invite .menu_links li a {
    color: #278eb4;
    font: bold 10px Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-transform: uppercase;
}
.referal_block .friend_invite .menu_links span {
    width: 8px;
    height: 20px;
    display: inline;
    position: absolute;
    margin-left: -21px;
    margin-top: -4px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/header_inlays.jpg) left top no-repeat;
}
.referal_block .friend_invite .menu_links a:hover {
    color: #176596;
}
.referal_block .friend_invite .menu_links .selected {
    background-position: right -20px;
}
.referal_block .friend_invite .menu_links .selected span {
    background-position: left -20px;
}
.referal_block #ref_tab_1 {
    padding: 0px 20px 0px 20px;
}
.referal_block #ref_tab_2 {
    padding: 0px 20px 0px 20px;
}
.referal_block #ref_tab_3 {
    padding: 0px 20px 1px 20px;
}
.referal_block #ref_tab_4 {
    padding: 0px 20px 0px 20px;
}
.referal_block .jcarousel-skin-referal .jcarousel-container {
    margin: 10px 0px 0px 10px;
    width: 430px;
    padding: 0px 40px;
}
.jcarousel-skin-referal .jcarousel-clip-horizontal {
    width: 430px;
    height: 100px;
    overflow: hidden;
}
.referal_block .jcarousel-skin-referal .jcarousel-prev-horizontal {
    width: 11px;
    height: 35px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/referal/referal_arrow_left.jpg) no-repeat left top;
}
.referal_block .jcarousel-skin-referal .jcarousel-prev-horizontal:hover {
    background-position: left top;
}
.referal_block .jcarousel-skin-referal .jcarousel-next-horizontal {
    width: 11px;
    height: 35px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/referal/referal_arrow_right.jpg) no-repeat right top;
}
.referal_block .jcarousel-skin-referal .jcarousel-next-horizontal:hover {
    background-position: right top;
}
.referal_block .jcarousel-skin-referal .jcarousel-prev-disabled-horizontal,
.referal_block .jcarousel-skin-referal .jcarousel-prev-disabled-horizontal:hover,
.referal_block .jcarousel-skin-referal .jcarousel-prev-disabled-horizontal:focus,
.referal_block .jcarousel-skin-referal .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: right top;
}
.referal_block .jcarousel-skin-referal .jcarousel-next-disabled-horizontal,
.referal_block .jcarousel-skin-referal .jcarousel-next-disabled-horizontal:hover,
.referal_block .jcarousel-skin-referal .jcarousel-next-disabled-horizontal:focus,
.referal_block .jcarousel-skin-referal .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: left top;
}
.referal_block .jcarousel-skin-referal .jcarousel-item {
    width: 430px;
    height: 100px;
    background-position: center center;
    background-repeat: no-repeat;
}
/* qwe */
.jcarousel-skin-referal .jcarousel-next-horizontal {
    position: absolute;
    top: 36px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
}
.jcarousel-skin-referal .jcarousel-prev-horizontal {
    position: absolute;
    top: 36px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://img.static.operator.mail.ru/wf/main/content/referal/ref_prev.png) no-repeat 0 0;
}
/* qwe */
.referal_block .code_area {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/referal/referal_textarea.jpg) no-repeat left top;
    width: 541px;
    height: 114px;
    padding: 5px 15px 0px 15px;
}
.referal_block .html_bb {
    padding: 0px 0px 0px 0px;
    padding-top: 10px;
    margin-left: -5px;
}
.referal_block .html_bb ol {
    margin: 0px 0px 0px 15px;
    padding: 0px;
    list-style: none;
}
.referal_block .html_bb ol li {
    float: left;
    margin-bottom: 5px;
}
.referal_block .html_bb li a {
    font-size: 12px;
    text-decoration: none;
    color: #2098c4;
    margin-right: 5px;
}
.referal_block .html_bb a:hover {
    text-decoration: underline;
}
.referal_block .html_bb .selected a {
    color: #62594e;

}
.referal_block .code_area textarea {
    width: 520px;
    height: 90px;
    background: none;
    border: 0px;
    margin: 10px 0px 0px 0px;
    resize:none;
    outline: none;
    font-family: Arial;
    font-size: 12px;
    color: #2098c4;
}
.referal_block .ref_stats {
    margin-bottom: 5px;
}
.referal_block .ref_stats span {
    color: #176596;
    font-weight: bold;
}
.referal_block .ref_decor_table {
    padding: 12px 0px 0px 0px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/referal/referal_decor_table_top.jpg) no-repeat center top;
    margin-bottom: 5px;
}
.referal_block .ref_decor_table .bg {
    padding: 0px 0px 12px 0px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/referal/referal_decor_table_bot.jpg) no-repeat center bottom;
}
.referal_block .ref_decor_table .th {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/referal/referal_decor_table_th.jpg) repeat-x center top;
}
.referal_block .ref_decor_table th {
    text-align: center;
    font-weight: bold;
    font-size: 11px;
    color: #62594e;
    padding: 6px 5px 6px 5px;
}
.referal_block .ref_decor_table .tr_bg {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/referal/referal_decor_table_td_3.jpg) repeat-x center top;
}
.referal_block .ref_decor_table tr {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/referal/referal_decor_table_td_2.jpg) repeat-x center top;
}
.referal_block .ref_decor_table .tr_bg td,
.referal_block .ref_decor_table td {
    color: #62594e;
    padding: 5px 5px 7px 5px;
    font-size: 11px;
    text-align: center;
}
.referal_block .ref_decor_table th,
.referal_block .ref_decor_table td {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/referal/referal_decor_table_c.png) no-repeat right center;
}
.referal_block .ref_decor_table td a {
    font-size: 12px;
}
.referal_block .ref_decor_table td.c,
.referal_block .ref_decor_table th.c {
    width: 2px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/referal/referal_decor_table_c.png) no-repeat center center;
}

.referal_block .decor_line {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/referal/referal_line.jpg) no-repeat center top;
    height: 13px;
    font-size: 0px;
    line-height: 0px;
    overflow: hidden;
    margin: 20px 0px 10px 0px;
}

.main_referal_block .remember {
    margin: 0px 30px 10px 13px;
}
.main_referal_block .remember p {
    font-size: 13px;
    font-weight: bold;
    color: #4c443a;
}
.referal_block .ref_decor_table .tr_bg .bonus,
.referal_block .ref_decor_table .bonus {
    padding: 0px 0px 5px 10px;
    background: none;
}
.referal_block .ref_decor_table .bonus div {
    position: relative;
    min-height: 30px;
}
.referal_block .ref_decor_table .more_bonus span,
.referal_block .ref_decor_table .more_bonus a,
.referal_block .ref_decor_table .bonus span {
    width: 34px;
    height: 29px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/referal/referal_bonus.png) no-repeat left top;
    display: block;
    float: left;
    margin-right: 5px;
}
.referal_block .ref_decor_table .more_bonus span.blue,
.referal_block .ref_decor_table .more_bonus a.blue,
.referal_block .ref_decor_table .bonus span.blue {
    background-position: left top;
    cursor: pointer;
}
.referal_block .ref_decor_table .more_bonus span.green,
.referal_block .ref_decor_table .more_bonus a.green,
.referal_block .ref_decor_table .bonus span.green {
    background-position: -34px top;
    cursor: pointer;
}
.referal_block .ref_decor_table .more_bonus span.brown,
.referal_block .ref_decor_table .more_bonus a.brown,
.referal_block .ref_decor_table .bonus span.brown {
    background-position: -68px top;
    cursor: default;
}
.referal_block .ref_decor_table .more_bonus span.purple,
.referal_block .ref_decor_table .more_bonus a.purple,
.referal_block .ref_decor_table .bonus span.purple {
    background-position: right top;
    cursor: pointer;
}
.referal_block .ref_decor_table .more_bonus {
    margin: 0px 0px 0px 240px;
    padding: 5px;
}
.referal_block .ref_decor_table th.bonus {
    padding: 0px 0px 0px 0px;
}
.referal_block .userbar {
    text-align: center;
    padding: 0px 0px 0px 0px;
}
.referal_block .soc_block {
    padding: 15px 0px 15px 205px;
}
.referal_block .soc_block a {
    width: 32px;
    height: 32px;
    display: block;
    float: left;
    margin-right: 6px;
    overflow: hidden;
    white-space: nowrap;
}

.referal_block .ref_input {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/referal/referal_input.jpg) no-repeat left top;
    width: 527px;
    padding: 7px 0px 7px 13px;
    font-size: 12px;
    margin-left: -5px;
    color: #2098c4;
    border: 0px;
    outline: none;
    margin: 10px 0px 10px -5px;
}

.referal_popup {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/referal/referal_popup_bot.png) no-repeat left bottom;
    width: 455px;
    padding-bottom: 91px;
    position: absolute;
    left: 75px;
    top: 50%;
    z-index: 99;
}
.referal_popup .bg {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/referal/referal_popup_top.png) no-repeat left top;
    position: relative;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
}
.referal_popup .bg .x_button {
    position: absolute;
    display: block;
    width: 26px;
    height: 26px;
    right: 0px;
    top:0px;
    cursor: pointer;
}
.referal_popup .bg div {
    font-size: 18px;
    color: #62594e;
    text-align: center;
    margin-bottom: 10px;
}
.referal_popup .bg p {
    font-size: 12px;
    color: #62594e;
    padding-bottom: 10px;
    text-align: center;
}
.referal_popup .bg .take {
    width: 260px;
    height: 53px;
    display: block;
    cursor: pointer;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/referal/referal_take_button.png) no-repeat center top;
    margin: 0px 0px 0px -130px;
    position: absolute;
    left: 50%;
    bottom: -78px;
    border: 0;
}
.referal_popup .bg .take:hover {
    background-position: center bottom;
}

/* rename page */

.rename_form_container {
    margin: 0px 0px 0px 100px;
    padding-bottom: 15px;
}
.rename_form_container label {
    font-weight: bold;
    margin: 15px 0px 2px 0px;
    display: block;
}
.rename_form_container #char_code {
    padding: 10px;
    width: 375px;
}
.rename_form_container #char_newname {
    display: block;
    width: 361px;
    margin-bottom: 15px;
    font-size: 16px;
    padding: 5px;
}
.rename_form_container .clear {
    clear: both;
}
.rename_form_container .for_button {
    margin-left: 120px;
    background: none;
}
.rename_form_container .for_button input {
    padding: 10px 20px;
}
/* spoiler */
.pw_spoiler {
    margin-bottom: 15px;
    width: 575px;
}
.pw_spoiler div.click_spoiler {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/spoiler_bg.jpg) no-repeat left top;
    color: #62594E;
    font-size: 18px;
    font-weight: normal;
    padding: 11px 10px 8px 30px;
    text-decoration: none;
    display: block;
    cursor: pointer;
    position: relative;
}
.pw_spoiler div.click_spoiler span,
.pw_spoiler div.click_spoiler:before {
	content: '';
  position: absolute;
  top: 0;
	bottom:0;
  right: 25px;
  width: 25px;
  height: 25px;
	margin: auto;
  background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/header_plus.png)no-repeat 0 100%;
  pointer-events: none;
}
.pw_spoiler div.click_spoiler.minus:before {
	background-position: 0 0;
}
.pw_spoiler div.click_spoiler span {
	display: none;
}
.pw_spoiler div.click_spoiler .plus {
    background-position: left bottom;
}
.pw_spoiler div.click_spoiler .minus {
    background-position: left top;
}
.pw_spoiler .block {
    padding: 10px 15px 5px 15px;
    border-left: 1px solid #c4bdab;
    border-right: 1px solid #c4bdab;
    border-bottom: 1px solid #c4bdab;
    border-radius: 0px 0px 8px 8px;
    margin: -1px 15px 0px 0px;
    display: none;
}

/* about game video */

.desc_main {
    height: auto;
}
.desc_main #about_video_1_block,
.desc_main #about_video_2_block,
.desc_main #about_video_3_block	{
    background: none;
    float: none;
    height: auto;
    text-indent: 0;
    width: auto;
    display: none;
    padding: 15px 0px 0px  5px;
    clear: both;
}
.desc_main .about_video_close {
    text-decoration: underline;
    padding: 5px 0px 5px 500px;
    cursor: pointer;
    background: none;
    float: none;
    height: auto;
    text-indent: 0;
    width: auto;
    color: #197CA1;
}
.desc_main .about_video_close:hover {
    text-decoration: none;
}
.desc_main p {
    width: 60px;
    height: 60px;
    display: block;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/game_desc/about_video_play.png) no-repeat center center;
    margin: 38px 0px 0px 60px;
    cursor: pointer;
    opacity: 0.9;
}
.desc_main p:hover {opacity: 1;}

.desc_main #media_tab_video div {
    position: relative;
}
.media_video_play_button {
    width: 60px;
    height: 60px;
    display: block;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/game_desc/about_video_play.png) no-repeat center center;
    cursor: pointer;
    position: absolute;
    left: 63px;
    top: 35px;
}

/* promo chest select */
.promo_chest_block_spisok {
    margin: 0px;
    padding: 0px;
    border: 0px;
}
.promo_chest_block .promo_container {
    margin-bottom: 0px;
}
.promo_chest_block_spisok .promo_container {
    border-bottom: 1px solid #CFC4B5;
    border-left: 1px solid #CFC4B5;
    border-right: 1px solid #CFC4B5;
    border-top: 0px;
}
.promo_chest_block .promo_container .chest_input_block .chest_activate {
    cursor: pointer;
}
.promo_chest_block_spisok .chest_submit_button {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/promo_items/chest_activation_button.png) no-repeat left top;
    width: 145px;
    height: 32px;
    cursor: pointer;
    margin: 10px 0px 10px -65px;
    position: relative;
    left: 50%;
    border: 0px;
}
.promo_chest_block_spisok .chest_submit_button:hover {
    background-position: left -32px;
}
.promo_chest_block_spisok .chest_submit_button.disabled {
    background-position: left -64px;
}

/* calendar styles */

.calendar_pw_styled .ui-datepicker-calendar td > span,
.calendar_pw_styled .ui-datepicker-calendar td > a {
    font-size: 12px;
}

.calendar_pw_styled .ui-datepicker-current-day > a {
    color: #fff;
    font-weight: bold;
    background-color: #bf2e35;
}

.time_indicator{
    width: 104px;
    padding: 9px 25px 11px 35px;
    color: #a0161d;
    font: bold 16px Arial, Tahoma, sans-seif;
    background: url("https://pw.cdn.gmru.net/new_design2/img/bg_time.png") no-repeat 0 0;
}
.time_indicator.progress_block{
    background: url("https://pw.cdn.gmru.net/new_design2/img/bg_mar_indikator.png") no-repeat 0 0;
}

.col_r_bot .time_block > p {
    padding: 0px;
    background: none;
}

.calendar_pw_styled .calendar_highlight > a {
    background: #f2f28e;
}
.calendar_pw_styled .calendar_highlight > a.ui-state-active {
    background: #e0992d;
}

/* phone styles */

.sms_phone_next {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/phone/btn_next.png) no-repeat left top;
    width: 138px;
    height: 28px;
    cursor: pointer;
    text-indent: -3333px;
    display: block;
    margin: 10px 0px 10px 220px;
    border: 0px;
    outline: none;
}
.sms_phone_next:hover {
    background-position: left bottom;
}
.sms_phone_block {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/referal/referal_friend_bg.jpg?2) no-repeat left top;
}
.sms_phone_bottom {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/referal/referal_friend_bg_bot.jpg) no-repeat left top;
    height: 21px;
    font-size: 0px;
    line-height: 0px;
    overflow: hidden;
}
.sms_phone_block .top {
    padding: 4px 0px 0px 7px;
}
.sms_phone_block .top span {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/phone/sms_steps.png) no-repeat left -50px;
    padding-left: 11px;
    display: block;
    float: left;
    width: 28%;
    margin-right: 20px;
}
.sms_phone_block .top span.last {
    margin-right: 0px;
}
.sms_phone_block .top span b {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/phone/sms_steps.png) no-repeat right top;
    display: block;
    height: 25px;
    overflow: hidden;
    font: bold 10px/26px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #000;
    cursor: default;
    text-align: center;
    padding-right: 25px;
}
.sms_phone_block span.selected {
    background-position: left -75px;
}
.sms_phone_block span.selected b {
    background-position: right -25px;
    color: #0485b3;
}
.sms_phone_block .step_1,
.sms_phone_block .step_2,
.sms_phone_block .step_3 {
    clear: both;
    padding: 15px 25px 0px 25px;
    zoom: 1;
}
.sms_phone_block p.red {
    color: #db4048;
}
.sms_phone_faq {
    padding: 10px;
}
.sms_phone_block .sms_block {
    padding: 7px 0px;
}
.sms_phone_block .sms_block span {
    display: block;
    float: left;
    margin-top: 3px;
}
.sms_phone_block .sms_block .countryprefix {
    float: left;
    width: 150px;
    margin: 0px 2px 0px 2px;
}
.sms_phone_block .sms_block .countryprefix select {
    border: 1px solid #cdc1b2;
    width: 150px;
    padding: 1px 2px;
    border-radius: 3px;
}
.sms_phone_block .sms_block .pref_input {
    position: relative;
    float: left;
    width: 225px;
}
.sms_phone_block .sms_block #codehtml {
    position: absolute;
    left: 4px;
    top: 3px;
    z-index: 1;
}
.sms_phone_block .sms_block .pref_input input {
    width: 195px;
    padding-left: 20px;
}
.sms_phone_block .step_2 .sms_block .pref_input input {
    padding-left: 5px;
}
.sms_phone_block .clear {
    clear: both;
    height: 1px;
    line-height: 0px;
    font-size: 0px;
    overflow: hidden;
}
input.sms_input {
    border: 1px solid #cdc1b2;
    border-radius: 3px;
    background-color: #fbf8f3;
    padding: 2px 5px;
}
select.sms_input {
    border: 1px solid #cdc1b2;
    border-radius: 3px;
    background-color: #fbf8f3;
    padding: 2px 5px;
    width:158px;
}
.sms_phone_end {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/phone/btn_end.png) no-repeat left top;
    width: 138px;
    height: 28px;
    cursor: pointer;
    text-indent: -3333px;
    display: block;
    margin: 10px 0px 10px 220px;
    border: 0px;
    outline: none;
}
.sms_phone_end:hover {
    background-position: 1px bottom;
}
.sms_phone_block.sms_manage {
    padding: 45px 20px 0px 20px;
}
.sms_manage .nomer {
    font: bold 16px Arial, Helvetica, sans-serif;
    color: #918269;
    margin: 2px 10px;
    float: left;
}
.sms_manage .text {
    clear: both;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/phone/sms_txt_bg.png) no-repeat left top;
    margin: 10px 0px 0px -5px;
    padding-top: 15px;
}
.sms_manage .text .bg {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/phone/sms_txt_bg.png) no-repeat left bottom;
    padding: 0px 20px 10px 20px;
}
.sms_phone_del {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/phone/btn_del.png) no-repeat left top;
    width: 177px;
    height: 28px;
    cursor: pointer;
    text-indent: -3333px;
    display: block;
    margin: 10px 0px 10px 220px;
    border: 0px;
    outline: none;
}
.sms_phone_del:hover {
    background-position: left bottom;
}
.sms_manage .sms_phone_del {
    float: left;
    margin: -2px 0px 0px 0px;
}
.sms_manage .settings .margin {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    list-style: none;
}
.sms_manage .settings .margin li,
.sms_manage .settings .li {
    padding-bottom: 5px;
}
.sms_manage .settings label {
    position: relative;
}
.sms_manage .settings .descr {
    display: none;
    position: absolute;
    left: 0px;
    top: 22px;
    width: 276px;
    padding: 4px 8px 4px 8px;
    color: #FFFFFF;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/promo_items/present_hint.png) 0px 0px repeat;
    border: 0px solid #C3C0AD;
    border-radius: 6px 6px 6px 6px;
    cursor: default;
    z-index: 99;
}
.sms_manage .settings .li label:hover .descr,
.sms_manage .settings .margin li label:hover .descr {
    display: block;
}

.sms_manage .settings .margin li input,
.sms_manage .settings .li input {
    vertical-align: -2px;
    margin-right: 5px;
}
.sms_phone_save {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/phone/btn_save.png) no-repeat left top;
    width: 138px;
    height: 28px;
    cursor: pointer;
    text-indent: -3333px;
    display: block;
    margin: 10px 0px 0px 0px;
    border: 0px;
    outline: none;
}
.sms_phone_save:hover {
    background-position: left bottom;
}
.sms_phone_check {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/phone/btn_check.png) no-repeat left top;
    width: 138px;
    height: 28px;
    cursor: pointer;
    text-indent: -3333px;
    display: block;
    margin: 0px 0px 0px 0px;
    border: 0px;
    outline: none;
    float: right;
}
.sms_phone_check:hover {
    background-position: left bottom;
}
.sms_phone_block.sms_del .top span {
    width: 45%;
}
.sms_phone_start {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/phone/btn_go.png) no-repeat left top;
    width: 138px;
    height: 28px;
    cursor: pointer;
    text-indent: -3333px;
    display: block;
    margin: 0px 0px 0px 0px;
    border: 0px;
    outline: none;
}

.sms_phone_start:hover {
    background-position: left bottom;
}
.sms_manage .mail_nomer {
    margin-top: -5px;
}
.sms_manage .mail_nomer p {
    margin-bottom: 8px
}
.sms_manage .mail_nomer .nomer {
    margin-left: 23px;
}
.sms_manage .cont_line.mb {
    margin: 10px 0px 12px -10px;
    width: 530px;
    background-position: center top;
}
.sms_phone_mail {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/phone/btn_mail_phone.png) no-repeat left top;
    width: 225px;
    height: 32px;
    cursor: pointer;
    text-indent: -3333px;
    display: block;
    margin: -7px 0px 0px 0px;
    border: 0px;
    outline: none;
    float: left;
}
.sms_phone_mail:hover {
    background-position: left bottom;
}
.sms_last_buttons {
    margin-left: 140px;
    text-align: center;
}
.sms_last_buttons a {
    margin: 10px 15px 20px 0px;
    float: left;
}

/* chest magazine css */

.chest_shop {
    margin: 0px 0px 20px 0px;
}
#content_body .chest_shop img {
    margin: 0px;
}
.chest_shop ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style: none;
}
.chest_shop > ul > li {
    display: block;
    clear: both;
    float: left;
    width: 100%;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/line.png) no-repeat center bottom;
    padding-bottom: 25px;
    margin-bottom: 5px;
    position: relative;
}
.chest_shop .points_info {
    padding: 0px 0px 20px 10px;
}
.points_info__link-history {
  float:right;
  font: 12px arial,tahoma,verdana;
}
.chest_shop .img_item_cont {
    float: left;
    margin: 0px 20px 0px 10px;
}
.chest_shop .chest_title,
.chest_shop .chest_title a {
    font: bold 14px arial;
    margin-bottom: 5px;
    color: #918269;
}
.chest_shop .chest_title,
.chest_shop .chest_items_info {
    float: left;
    width: 300px;
    line-height: 20px;
}
.chest_shop .chest_shop_block {
    float: left;
    width: 120px;
    margin-left: 20px;
    vertical-align: top;
}
.chest_shop .chest_price {
    font-size: 15px;
    text-align: center;
}
.chest_shop .chest_buy_link {
    margin: 5px 0px 0px 20px;
    width: 84px;
    height: 22px;
    display: block;
    padding-bottom: 2px;
    cursor: pointer;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/more.png) no-repeat left top;
    text-transform: lowercase;
    color: #625323;
    border: 0;
    font: bold 11px/19px arial;
    text-align: center;
    text-decoration: none;
}
.chest_shop .points_info {
    font: bold 14px arial;
    margin-bottom: 5px;
    color: #918269;
}
.chest_shop .points_info strong {
    color: #62594e;
}
.chest_shop .m_error,
.chest_shop .m_warning {
    width: 570px;
}

.img_item_small_cont {
    border: 2px solid #999999;
    box-shadow: 1px 1px 1px #ccc;
}

.img_item_small_cont.white {
    border: 2px solid #999999;
}
.img_item_small_cont.blue {
    border: 2px solid #8080FF;
}
.img_item_small_cont.purple {
    border: 2px solid #AA32FF;
}
.img_item_small_cont.green {
    border: 2px solid #00FFAE;
}
.img_item_small_cont.gold {
    border: 2px solid #FFDC50;
}
.img_item_small_cont.orange {
    border: 2px solid #FF6000;
}

.img_item_small_cont > span {
    margin-left: 45px;
}
.img_item_small_cont > b,
.img_item_small_cont > div {
    width: 28px;
    height: 28px;
    overflow: hidden;
	display: block;
}
.img_item_small_cont > b > img,
.img_item_small_cont > div > img {
    margin: -26px 0px 0px -46px !important;
}

.promo_history_points {
  width:100%;
  border-collapse:collapse;
  border-top:1px solid #daccbe;
}
.promo_history_points th {
  background:#eae1d5;
  font-weight:bold;
  padding: 3px 10px;
}
.promo_history_points td {
  background:none;
  padding: 3px 10px;
}
.promo_history_points  tr {
  border-bottom:1px solid #daccbe;
}
.promo_history_points th + th,
.promo_history_points td + td {
  border-left:1px dotted #daccbe;
}
.promo_history_points td:first-child {
  white-space:nowrap;
}
.promo_history_points_info {
  padding: 15px 0;
  text-align:center;
  border-bottom:1px solid #daccbe;
  margin: 0 0 30px;
}

.rare_type_cont {
    overflow: hidden;
    cursor: default;
}

.rare_type_cont > div {
    width: 300px;
    height: 24px;
}

.rare_type_cont > div span {
    padding: 0px 20px;
    border: 0px solid #999;
	border-radius: 2px;
}
.rare_type_cont > div span.type_0 {background-color: #999999;}
.rare_type_cont > div span.type_1 {background-color: #8080FF;}
.rare_type_cont > div span.type_2 {background-color: #AA32FF;}
.rare_type_cont > div span.type_3 {background-color: #00FFAE;}
.rare_type_cont > div span.type_4 {background-color: #FFDC50;}
.rare_type_cont > div span.type_5 {background-color: #FF6000;}

.chest_go_button {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/chest_mag_go_button.png) no-repeat left top;
    width: 258px;
    height: 28px;
    cursor: pointer;
    text-indent: -3333px;
    display: block;
    margin: 20px 0px 20px 0px;
    border: 0px;
    outline: none;
    clear: both;
}
.chest_go_button:hover {
    background-position: left bottom;
}
.chest_chance {
    padding: 10px;
    font-size: 110%;
}
.chest_chance .bg {
    background: url("https://pw.cdn.gmru.net/static/img/new_design3/content/promo_items/present_hint.png") repeat scroll 0 0 transparent;
    border: 1px solid #3D6C84;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    cursor: default;
    margin: 0 0 0 0px;
    padding: 4px 8px;
    width: 276px;
}
/* РєРЅРѕРїРєР° РґР»СЏ Р°РєС†РёРё РіРѕР±Р»РёРЅС‹  */
.chest_mag_button {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/chest_mag_button.png) no-repeat left top;
    width: 196px;
    height: 28px;
    cursor: pointer;
    text-indent: -3333px;
    display: block;
    margin: 0px 10px 0px 110px;
    border: 0px;
    outline: none;
    float: left;
}
.chest_mag_button:hover {
    background-position: left bottom;
}
.chest_mag_rating {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/chest_mag_ratings.png) no-repeat left top;
    width: 138px;
    height: 28px;
    cursor: pointer;
    text-indent: -3333px;
    display: block;
    margin: 0px 0px 0px 0px;
    border: 0px;
    outline: none;
    float: left;
}
.chest_mag_rating:hover {
    background-position: left bottom;
}

/* bill.php */
.billing_descr {
    position: relative;
    cursor: pointer;
}
.billing_descr:hover span {
    display: block;
}
.billing_descr span {
    display: none;
    position: absolute;
    left: 0px;
    top: -25px;
    width: 276px;
    padding: 4px 8px 4px 8px;
    color: #FFFFFF;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/promo_items/present_hint.png) 0px 0px repeat;
    border: 0px solid #C3C0AD;
    border-radius: 6px 6px 6px 6px;
    cursor: default;
    z-index: 99;
}
.for_user_text_bill {
    color: #992327;
    font-size: 15px;
    font-weight: bold;
    padding: 10px 100px 30px 100px;
    text-align: center;
}


/* password drop */
.bankunlock_block {
    padding: 0px 10px 10px 10px;
}
.bankunlock_block ul {
    margin-top: 20px;
}
.bankunlock_block li.error_message {
    color: #db4048;
    margin-bottom: 7px;
}

.bankunlock_block > table {
    width: 555px;
    border-top: 1px solid #dacebf;
}

.bankunlock_block > table th {
    font-weight: bold;
    background-color: #eae2d6;
}

.bankunlock_block > table th,
.bankunlock_block > table td {
    padding: 6px;
    border-left: 1px dotted #dacebf;
    border-bottom: 1px solid #dacebf;
}
.bankunlock_block > table tr th:first-child,
.bankunlock_block > table tr td:first-child {
    border-left: none;
}

/* goblin rotator */
.blockinfoprize_block {
    background-color: #4d4e4e;
    width: 520px;
    margin: -10px auto 0px auto;
    padding-top: 10px;
}
.blockinfoprize {
    width: 518px;
    margin: 0px 0 0 0px;
    *display: inline;
    *margin-left: .3em;
    font-size: 11px;
    line-height: 18px;
    *line-height: 20px;
    color: #d4d0cc;
    vertical-align: middle;
    background-color: #f5f5f5;
    *background-color: #2d2d2d;
    background-image: -ms-linear-gradient(top, #4e4f4f, #2d2d2d);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4e4f4f), to(#2d2d2d));
    background-image: -webkit-linear-gradient(top, #4e4f4f, #2d2d2d);
    background-image: -o-linear-gradient(top, #4e4f4f, #2d2d2d);
    background-image: linear-gradient(top, #4e4f4f, #2d2d2d);
    background-image: -moz-linear-gradient(top, #4e4f4f, #2d2d2d);
    background-repeat: repeat-x;
    border: 1px solid #cccccc;
    *border: 0;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-color: #2d2d2d #2d2d2d #bfbfbf;
    border-bottom-color: #1f1f20;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#4e4f4f', endColorstr='#2d2d2d', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
    *zoom: 1;
    position: relative;
}
.blockinfoprize .jcarousel-skin-rotator {
	float: left;
}
.blockinfoprize .jcarousel-prev,
.blockinfoprize .jcarousel-next {
	top: 6px;
	display: none!important;
}
.blockinfoprize .jcarousel-container {
	width: 461px;
	padding: 0;
}
.blockinfoprize .spantext {
    float: left;
    padding: 4px 30px 4px 10px;
}
.blockinfoprize .blocktext {
    float: left;
    padding: 4px 20px 4px 34px;
    color: #6d6a68;
}
.blockinfoprize li {
    border-left: 1px solid #242424;
    height: 48px;
    position: relative;
    width: 106px;
}
.blockinfoprize .blocktext img {
    float: left;
    padding-right: 10px;
}
.blockinfoprize .blocktext span {
    color: #c9c9c9;
    font-size: 11px;
}

#content_body .blockinfoprize .blocktext img { margin: 0;}

.blockinfoprize .blocktext p {
    line-height: 10px;
    float: right;
    font: 10px arial,tahoma,verdana;
    padding: 0;
    margin: 0px 0px 0px 0px;
    display: none;
}
.blockinfoprize_block div.popups {
    position: relative;
}
.blockinfoprize_block div.prizepoup,
#outer_popups div.prizepoup {
    display: none;
    position: absolute;
    /*right: -20px;
	top: -40px;*/
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/promo_items/present_hint.png) 0px 0px repeat;
    padding: 4px 8px 4px 8px;
    border-radius: 6px 6px 6px 6px;
    z-index: 99;
    cursor: default;
    width: 175px;
    font-size: 11px;
    line-height: 14px;
    color: #d4d0cc;
}
.blockinfoprize_block div.prizepoup span,
#outer_popups div.prizepoup span{
    color: #F8E593;
    font-weight: bold;
}

/* collection rotator */
.collection_rotator {
    width: 560px;
    margin: -5px auto 0px auto;
    background: none;

}
.collection_rotator .blockinfoprize {
    width: 555px;
    height: 49px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border: 3px solid #9b8654;
    overflow: hidden;
}
.collection_rotator .blockinfoprize li {width: 91px;}
.collection_rotator .blockinfoprize .blocktext {padding: 4px 20px 4px 27px;}
.collection_rotator .blockinfoprize .blocktext img {padding: 0px;}

.collection_rotator .blockinfoprize .spantext {padding-right: 32px; line-height: 14px; padding-top: 9px;}

/* vip sms */

.vsms_account {
    margin: 0px;
    padding: 12px 0px 8px 0px;
}

.vsms_account li {
    display: block;
    overflow: hidden;
}
.vsms_account li b,
.vsms_account li label {
    width: 120px;
    display: block;
    float: left;
    padding: 8px 0px 8px 12px;
    overflow: hidden;
    white-space: nowrap;
}
.vsms_account li span {
    width: 200px;
    display: block;
    float: left;
    padding: 8px 10px;
    color: #139813;
    border-left: 1px dotted #dacebf;
}
.vsms_account li span.locked {
    color: #c70c0c;
}
.vsms_account input {
    margin: 8px 0px 0px 0px;
    float: left;
    display: block;
}

.vsms_code {
    width: 286px;
    height: 45px;
    margin: 6px 0px 0px 125px;
    font: bold 14px/44px Tahoma,Geneva,sans-serif;
    text-align: center;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/pin_input.jpg) center center no-repeat;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #c9c9c9;
}

.vsms_history {
    width: 571px;
    margin: 20px 0px;
    border-top: 1px solid #dacebf;
}

.vsms_history th {
    font-weight: bold;
    background-color: #eae2d6;
}

.vsms_history th,
.vsms_history td {
    padding: 6px;
    border-left: 1px dotted #dacebf;
    border-bottom: 1px solid #dacebf;
}
.vsms_history tr th:first-child,
.vsms_history tr td:first-child {
    border-left: none;
}

.vsms_countries {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    list-style: none;
    margin-left: 0;
    padding-left: 1em;
    max-width: 300px;
}

.vsms_countries li:before {
    display: inline-block;
    content: "-";
    width: 1em;
    margin-left: -1em;
}

/* hall of honor */

.honor_desc .jcarousel-container,
.honor_desc .jcarousel-container > div,
.honor_desc .jcarousel-container > div ul,
.honor_desc .jcarousel-container > div ul > li,
.honor_desc .jcarousel-container > div ul > li > a {
    height: 190px;
}

.honor_nodesc .jcarousel-container,
.honor_nodesc .jcarousel-container > div,
.honor_nodesc .jcarousel-container > div ul,
.honor_nodesc .jcarousel-container > div ul > li,
.honor_nodesc .jcarousel-container > div ul > li > a {
    height: 150px;
}

.honor_desc.block_,
.honor_desc.block_6 {
    height: 185px;
}
.honor_desc.block_ .jcarousel-container,
.honor_desc.block_ .jcarousel-container > div,
.honor_desc.block_ .jcarousel-container > div ul,
.honor_desc.block_ .jcarousel-container > div ul > li,
.honor_desc.block_ .jcarousel-container > div ul > li > a,
.honor_desc.block_6 .jcarousel-container,
.honor_desc.block_6 .jcarousel-container > div,
.honor_desc.block_6 .jcarousel-container > div ul,
.honor_desc.block_6 .jcarousel-container > div ul > li,
.honor_desc.block_6 .jcarousel-container > div ul > li > a {
    height: 150px;
}

.honor_desc {
    height: 227px;
    overflow: hidden;
}
.honor_nodesc {
    height: 187px;
    overflow: hidden;
}
.cont_div.nm.honor_desc {
    margin-left: -11px;
}
.honor_desc .jcarousel-container > div ul > li > a,
.honor_nodesc .jcarousel-container > div ul > li > a {
    text-decoration: none;
}

.honor_desc .jcarousel-container > div ul > li > a > b,
.honor_nodesc .jcarousel-container > div ul > li > a > b {
    display: block;
    padding-top: 126px;
    color: #197CA1;
    font-size: 15px;
    text-align: center;
}

.honor_desc .jcarousel-container > div ul > li > a:hover > b,
.honor_nodesc .jcarousel-container > div ul > li > a:hover > b {
    color: #2b96be;
}

.honor_desc .jcarousel-container > div ul > li > a > span {
    display: block;
    color: #776f64;
    text-align: center;
}

.honor_main_cont h3 {
    margin-left: 25px;
    margin-bottom: 0px;
    padding: 11px 0px 0px 0px;
    color: #07417D;
    font: 16px/14px AGPalatial, Arial, Helvetica, sans-serif;
    text-align: center;
    text-transform: uppercase;
    border: none;
}

.honor_main_cont .cont_line {
    margin-bottom: 0px;
}
.honor_desc #honor_video > li > a {
    background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/main/jcarousel/jcarousel_vid_border.png);
}

.honor_main_cont ul > li.text > div {
    width: 136px;
    height: 121px;
    background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/honor/honor_text.jpg?1);
    position: absolute;

}
.honor_main_cont li.text.type1 > div {background-position: 0px 0px;}
.honor_main_cont li.text.type2 > div {background-position: -136px 0px;}
.honor_main_cont li.text.type3 > div {background-position: -272px 0px;}
.honor_main_cont li.text.type4 > div {background-position: -408px 0px;}

.honor_main_cont ul > li.text > a > div {
    display: block;
    position: absolute;
    overflow: hidden;
    z-index: 3;
}
.honor_main_cont ul > li.text > a > div > span {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.honor_main_cont ul > li.text.type1 > a > div {
    width: 110px;
    height: 80px;
    margin: 13px 0px 0px 13px;
    border-radius: 40px;
}
.honor_main_cont ul > li.type1 > a > div > span {
    height: 80px;
}

.honor_main_cont ul > li.text.type2 > a > div {
    width: 114px;
    height: 80px;
    margin: 13px 0px 0px 11px;
    border-radius: 4px;
}
.honor_main_cont ul > li.text.type2 > a > div > span {
    height: 80px;

    width: 130px;
}

.honor_main_cont ul > li.text.type3 > a > div {
    width: 116px;
    height: 66px;
    margin: 24px 0px 0px 10px;
    border-radius: 44px 17px 88px 24px;
}
.honor_main_cont ul > li.text.type3 > a > div > span {
    height: 66px;
}

.honor_main_cont ul > li.text.type4 > a > div {
    width: 106px;
    height: 80px;
    position: absolute;
    margin: 13px 0px 0px 8px;
    border-radius: 71px 86px 68px 85px;
}
.honor_main_cont ul > li.text.type4 > a > div > span {
    height: 87px;
}

.honor_main_cont .clear {
    clear: both;
}
.honor_main_cont .spisok_block {
    padding:10px 0px 20px 30px;
    width: 590px
}
.honor_main_cont .spisok_block ul {
    margin: 0px 0px 0px 0px;
}
.honor_main_cont .spisok_block li {
    width: 136px;
    height: 200px;
    float: left;
    overflow: hidden;
    margin: 0px 60px 10px 0px;
    position: relative;
}
.honor_main_cont .spisok_block li > div {
    left: 0px;
    top: 0px;
    z-index: 1;
}

.honor_main_cont .spisok_block li a {
    width: 136px;
    height: 200px;
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/jcarousel/jcarousel_img_border.png) left top no-repeat;
    text-decoration:none;
    z-index: 2;
}
.honor_main_cont .spisok_block li img {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
}
.honor_main_cont ul li.video a {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/jcarousel/jcarousel_vid_border.png) left top no-repeat;
}
.honor_main_cont .spisok_block li a img {
    margin: 0px 0px 0px 3px;
    height: 120px;
}
.honor_main_cont .spisok_block li b {
    display: block;
    padding-top: 126px;
    color: #197CA1;
    font-size: 15px;
    text-align: center;
}
.honor_main_cont .spisok_block li a:hover ~ b {
    color: #2b96be;
}
.honor_main_cont .spisok_block li span {
    display: block;
    color: #776f64;
    line-height: 14px;
    text-align: center;
}
.honor_main_cont .spisok_block ul > li > a:hover > b {
    color: #2b96be;
}
.honor_main_cont.honnor_end_page ul b,
.honor_main_cont.honnor_end_page ul span {
    display: none;
}
.honor_main_cont.honnor_end_page #content_top {
    margin-bottom: 10px;
}

.honor_player {
    color: #7A6B51;
    font: 15px Arial, Helvetica, sans-serif;
}

.honor_player a {
    color: #197CA1;
}

.honor_main_cont.honnor_end_page .author_name {
    margin: 0px 10px 10px 10px;
}
.honor_main_cont.honnor_end_page .view_block {
    margin: 0px 0px 10px 0px;
    text-align: center;
}
.honor_main_cont.honnor_end_page .view_block p {
    text-align: center;
    margin: 5px;
}
.honor_main_cont.honnor_end_page .view_block.text {
    text-align: left;
    margin-left: 15px;
}
.honor_main_cont.honnor_end_page img {
    max-width: 100%;
}
#content_body .honor_main_cont img {
    margin: 0px;
}
.pagecontent_table_right .column .honor_main_cont .spisok_block {
    width: auto;
    padding: 0px 0px 10px 0px;
    margin: 0px -6px 0px -4px;
}
.pagecontent_table_right .column .honor_main_cont .spisok_block a {
    padding: 0px 0px 0px 0px;
    height: 77px;
    width: 77px;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: none;
}
.pagecontent_table_right .column .honor_main_cont .spisok_block li {
    margin: 2px;
    padding: 3px 5px 4px 5px;
    height: 77px;
    width: 77px;
    display: block;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/frame.jpg) no-repeat center center;
}
.pagecontent_table_right .column .honor_main_cont .spisok_block li img {
    margin: 0px;
    height: 77px;
}
.pagecontent_table_right .column .honor_main_cont .spisok_block li.text span {
    font-size: 10px;
    font-family: Tahoma;
}
.pagecontent_table_right .column .honor_main_cont .spisok_block li.video a span {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/honor/small_play.png) no-repeat center center;
    position: absolute;
    width: 80px;
    height: 84px;
    top: 0px;
    left: 0px;
    display: block;
}
.pagecontent_table_right .column .honor_main_cont ul > li.text a {
    background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/honor/honor_text_small.jpg);
}
.pagecontent_table_right .column .honor_main_cont ul > li.text.type1 > a {background-position: 0px 0px;}
.pagecontent_table_right .column .honor_main_cont ul > li.text.type2 > a {background-position: -77px 0px;}
.pagecontent_table_right .column .honor_main_cont ul > li.text.type3 > a {background-position: -152px 0px;}
.pagecontent_table_right .column .honor_main_cont ul > li.text.type4 > a {background-position: -227px 0px;}

.pagecontent_table_right .column .honor_main_cont ul > li.text.type1 > a > div {width: 66px; height: 43px; margin: 13px 0px 0px 5px;}
.pagecontent_table_right .column .honor_main_cont ul > li.text.type1 > a > div > span {height: 44px;}

.pagecontent_table_right .column .honor_main_cont ul > li.text.type2 > a > div {width: 66px; height: 47px; margin: 14px 0px 0px 5px;}
.pagecontent_table_right .column .honor_main_cont ul > li.text.type2 > a > div > span {height: 42px;}

.pagecontent_table_right .column .honor_main_cont ul > li.text.type3 > a > div {width: 66px; height: 66px; margin: 15px 0px 0px 5px;}
.pagecontent_table_right .column .honor_main_cont ul > li.text.type3 > a > div > span {height: 45px;}

.pagecontent_table_right .column .honor_main_cont ul > li.text.type4 > a > div {width: 60px; height: 46px; margin: 13px 0px 0px 7px;}
.pagecontent_table_right .column .honor_main_cont ul > li.text.type4 > a > div > span {height: 50px;}


/* change email */
#user-register.emailchange_block span,
#user-register.emailchange_block p {
    color: #62594e;
}
#user-register.emailchange_block span {line-height: 18px;}

.emailchange_enter {
    padding: 7px 0px;
    text-align: center;
}
.emailchange_enter input {
    padding: 5px;
    width: 250px;
}
.emailchange_enter .for_rfTextEdit {
    margin-left: 78px;
}
.emailchange_enter #your_mail {
    font-size: 14px;
    font-weight: bold;
}
#user-register.emailchange_block .curr_mail {
    padding-bottom: 10px;
}
#user-register.emailchange_block .curr_mail p {
    margin: 5px 0px 0px 0px;
    font: bold 16px Arial, Helvetica, sans-serif;
    color: #bc242c;
    float: left;
    width: 383px;
    overflow: hidden;
}
#user-register.emailchange_block .curr_mail span,
#user-register.emailchange_block .curr_mail input {
    margin-top: 5px;
}
#user-register.emailchange_block .email_next {
    display: none;
}


/* guilds rating */

.guilds_top_block {
    margin-left: -8px;
}
.guilds_top_block .cont_div {
    margin-left: -2px;
    background: none;
    padding-bottom: 0px;
}
.guilds_top_block .top_blocks .bg {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/cont_bottom.png) left bottom no-repeat;
    height: 150px;
}
.guilds_top_block .top_blocks {
    position: relative;
    height: 150px;
    width: 100%;
    overflow: hidden;
    padding-top: 20px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/guilds/guild_rat_top_bg.png) no-repeat left top;
}

.guilds_top_block .top_blocks .top1 {
    position: absolute;
    left: 220px;
    top: 25px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/guilds/guild_rat_top1.png) no-repeat left top;
    width: 147px;
    height: 94px;
}
.guilds_top_block .top_blocks .top2 {
    position: absolute;
    left: 72px;
    top: 65px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/guilds/guild_rat_top2.png) no-repeat left top;
    width: 124px;
    height: 73px;
}
.guilds_top_block .top_blocks .top3 {
    position: absolute;
    left: 400px;
    top: 65px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/guilds/guild_rat_top3.png) no-repeat left top;
    width: 124px;
    height: 73px;
}
.guilds_top_block .top_blocks div > span {
    position: absolute;
    left: 7px;
    bottom: 7px;
    display: block;
    text-align: center;
    width: 88%;
    text-transform: uppercase;
    font-weight: bold;
}
.guilds_top_block .top_blocks .top1 span {color: #6b410d; font-size: 16px;}
.guilds_top_block .top_blocks .top3 span,
.guilds_top_block .top_blocks .top2 span {color: #544c42; font-size: 11px;}

.guilds_top_block .filter_block {padding: 10px 0px 10px 0px;}
.guilds_top_block .filter_block form {margin: 0px; padding: 0px;}
.guilds_top_block .filter_block table {margin: 0px 0px 0px 20px; border-collapse: collapse;}
.guilds_top_block .filter_block table td {margin: 0px; padding: 0px 15px 5px 15px; vertical-align: top; background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/guilds/guild_rat_line.png) no-repeat right 10px;}
.guilds_top_block .filter_block table td p {font-weight: bold; font-family: Tahoma; font-size: 12px; margin: 0px 0px 5px 0px; padding: 0px;}
.guilds_top_block .filter_block table td select {width: 85px;}
.guilds_top_block .filter_block table td.nobg {background: none;}
.guilds_top_block .filter_block table td.submit {background: none; padding:16px 0px 5px 0px;}
.guilds_top_block .filter_block table td.submit input {width: 75px; padding: 2px;}

.ratings_filter_block {padding: 5px 0px 5px 0px;}
.ratings_filter_block form {margin: 0px; padding: 0px;}
.ratings_filter_block table {margin: 0px 0px 0px 20px; border-collapse: collapse;}
.ratings_filter_block table td {margin: 0px; padding: 0px 15px 5px 15px; vertical-align: top; background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/guilds/guild_rat_line.png) no-repeat right 10px;}
.ratings_filter_block table td p {font-weight: bold; font-family: Tahoma; font-size: 12px; margin: 0px 0px 5px 0px; padding: 0px;}
.ratings_filter_block table td select {width: 85px;}
.ratings_filter_block table td.nobg {background: none;}
.ratings_filter_block table td.submit {background: none; padding:20px 0px 0px 0px;}
.ratings_filter_block table td.submit input {width: 75px; padding: 2px;}

.ratings_table {border-collapse: collapse; margin: 10px 0px 15px 10px;}
.ratings_table td {border-bottom: 1px solid #e2e0dd; text-align: center; padding: 4px 0px 4px 0px; border-right: 1px dotted #ccc; border-left: 1px dotted #ccc;}
.ratings_table th {font-weight: bold; font-family: Tahoma; font-size: 12px; padding: 0px 0px 5px 0px; margin:0px; border-bottom: 1px solid #e2e0dd; text-align: center;}
/* .ratings_table tr.colorbg td {background-color: #f8f7f5;} */
.ratings_table .left {text-align: left; padding-left: 5px;}

.ratings_table .site {background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/guilds/guild_rat_sites.png) no-repeat left 1px; display: block; width: 11px; height: 15px; margin: 0px auto; line-height: 0px; font-size: 0px;}
.ratings_table a.site {background-position: left -17px; cursor: pointer;}

.ratings_table .pve,
.ratings_table .pvp {background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/guilds/guild_rat_pve_pvp.png) no-repeat left top; width: 16px; height: 17px; margin: 0px auto;}
.ratings_table .pve {background-position: left bottom;}

.ratings_table tr:nth-child(even) td {
	background-color: #f8f7f5;
}

.guild_right_block {color: #62594e; font-family: Tahoma; font-size: 12px;}

.guild_right_block a {background: none; padding: 0px; text-decoration: none;}

.guild_right_block select {margin: 0px auto;}

.guild_right_block .pve,
.guild_right_block .pvp {background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/guilds/guild_rat_pve_pvp.png) no-repeat left top; width: 16px; height: 17px; margin: 0px auto; display: inline-block; vertical-align: -3px;}
.guild_right_block .pve {background-position: left bottom;}

.guild_right_block .name {padding: 13px 0px 17px 60px; font-size: 16px; font-weight: bold; color: #6b410d; background-image:url(https://pw.cdn.gmru.net/static/img/new_design3/content/guilds/guild_rat_right.png); background-repeat: no-repeat; margin-bottom: 5px;}
.guild_right_block .name.top1 {background-position: left -148px;}
.guild_right_block .name.top2 {background-position: left -99px;}
.guild_right_block .name.top3 {background-position: left -50px;}

.guild_right_block .button {background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/guilds/guild_rat_buttons.png); background-repeat: no-repeat; cursor: pointer;}
.guild_right_block .button.add_guild {background-position: 0px 0px; width: 162px; height: 34px; margin: 10px auto 0px auto;}
.guild_right_block .button.add_guild:hover {background-position: 0px -35px;}

.guild_right_block .button.plus {background-position: 0px -70px; width: 115px; height: 25px; float: left; margin: 0px 5px 15px 0px;}
.guild_right_block .button.plus:hover {background-position: 0px -98px;}

.guild_right_block .button.edit {background-position: 0px -126px; width: 115px; height: 25px; float: left;}
.guild_right_block .button.edit:hover {background-position: 0px -154px;}

.guild_right_block .button.save {background-position: 0px -181px; width: 133px; height: 28px; margin: 0px auto 0px auto;}
.guild_right_block .button.save:hover {background-position: 0px -209px;}

.guild_right_block .column {text-align: left;}

.guild_right_block .nothing {text-align: center;}

.guild_right_block div.item {margin-bottom: 3px; border-bottom: 1px dotted #d4c6b3; padding-bottom: 5px;}
.guild_right_block .info div strong {width: 95px; display: inline-block;}
.guild_right_block .info div a {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; width: 180px; font-size: 12px;}
.guild_right_block .info .buttons {height: 28px; margin-top: 15px;}
.guild_right_block .info select.char {margin-left: 22px;}

.guild_right_block .edit div {margin-bottom: 10px;}
.guild_right_block .edit div strong {padding-right: 5px;}
.guild_right_block .edit div select {width: 166px; margin-bottom: 5px;}
.guild_right_block .edit div input {width: 230px; margin-bottom: 5px;}
.guild_right_block .edit .chkd {float: left; margin-right: 10px;}
.guild_right_block .edit .chkd input {width: auto;}
.guild_right_block .edit .buttons {clear: both; margin-bottom: 0px;}

/* kings rating */

.rating_switch_link {
    position: absolute;
    margin: -38px 0px 0px 436px;
    padding-left: 24px;
    font: 12px/20px Tahoma, Geneva, sans-serif;
    line-height: 20px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/top/rate_type_switch.png) 3px 1px no-repeat;
}
.rating_switch_link.king {
    background-position: 3px -20px;
}

.col_r_bot > #scrollbarY {
    width: 280px;
}

.col_r_bot > #scrollbarY .viewport {
    width: 260px;
    height: 300px;
}

.rightRatingFilter.scr_blk {
    width: 243px;
    padding: 0px 0px 0px 15px;
}

/* email_lost */

.email_lost_block {
    margin: 0px 0px 20px 0px;
}
.email_lost_block p {
    padding: 10px 0px 5px 0px;
}
.email_lost_block .form_block .block {
    padding-left: 140px;
    position: relative;
}
.email_lost_block .form_block .block #nrHVImage {
    float: left;
    width: 131px;
}
.email_lost_block .form_block .block #nrHVInput {
    width: 153px;
    float: left;
    margin: 0px 10px 0px 0px;
    padding: 2px 5px 2px 5px;
}
.email_lost_block .form_block .block span.plus  {
    position: absolute;
    left: 253px;
    top: 23px;
    font-size: 16px;
}
.email_lost_block .form_block .block input#edit-mobile[name="phone2"] + span.plus  {
    left: 155px;
    top: 22px;
}
.email_lost_block .form_block label {
    margin: 0px 0px 5px 0px;
    display: block;
}
.email_lost_block .form_block input {
    width: 162px;
    font-size: 16px;
    padding: 2px 5px 2px 25px;
    margin-bottom: 10px;
    border: 1px solid #c2b9b1;
}
.email_lost_block .form_block input#edit-pass,
.email_lost_block .form_block input#edit-login {
    padding: 2px 5px 2px 5px;
    width: 139px;
}
.email_lost_block .form_block input.pin {padding-left: 5px;}

#content_body .email_lost_block .form_block img {
    margin: 0px 0px 5px 0px;
}
.email_lost_block .submit_block {
    clear: both;
    padding-top: 20px;
}
.email_lost_block .submit_block .rfSubmit {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/phone/btn_next.png) no-repeat left top;
    display: block;
    width: 138px;
    height: 28px;
    margin: 0px auto;
    cursor: pointer;
    text-indent: -33333px;
    border: 0px;
}
.email_lost_block .submit_block .rfSubmit:hover {
    background-position: left bottom;
}
.email_lost_block .countryprefix {
    float: left;
    width: 110px;
}
.email_lost_block .countryprefix select {
    width: 100px;
    padding: 3px 0px;
}

/* pass lost */
.pass_lost_block *:focus {
    border: 0px;
    outline: none;
}
.pass_lost_block {
    margin-bottom: 40px;
}
.pass_lost_block h3 {
    padding-top: 10px;
}
.pass_lost_block label {
    display: block;
    margin-bottom: 5px;
}
.pass_lost_block .bginput {
    width: 292px;
    font-size: 16px;
    padding: 2px 5px 2px 5px;
    margin-bottom: 20px;
    border: 1px solid #c2b9b1;
}
.pass_lost_block .for_button {
    background: none;
    float: none;
}
.pass_lost_block .submitbutton {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/phone/btn_next.png) no-repeat left top;
    display: block;
    width: 138px;
    height: 28px;
    margin: 0px auto;
    cursor: pointer;
    text-indent: -33333px;
    border: 0px;
    overflow: hidden;
}
.pass_lost_block .block {
    padding-left: 140px;
    position: relative;
}
/* VIP CLUB */
.vip_player_status .user_photo {
    width: 101px;
    height: 101px;
    display: block;
    float: left;
    overflow: hidden;
    margin: 5px 15px 0px 20px;
}
.vip_player_status .user_photo div {
    width: 101px;
    height: 101px;
    display: block;
    position: absolute;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/right_block/user_photo_frame.png) 0px 0px no-repeat;
}
.vip_player_status .user_photo a {
    padding: 0px;
}
#content_body .vip_player_status .user_photo img {
    display: block;
    float: none;
    margin: 0px;
}
.vip_player_status .clear {
    clear: both;
}
.vip_player_status .player_name {
    font-weight: bold;
    margin: 10px 0px 15px 0px;
    float: left;
    width: 440px;
}

.vip_player_status .player_name .status_vip_1,
.vip_player_status .player_name .status_vip_2,
.vip_player_status .player_name .status_vip_3,
.vip_player_status .player_name .status_vip_4 {
    background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/vipclub/vip_status_ico.png);
    background-position: right 0px;
    background-repeat: no-repeat;
    padding-right: 28px;
}

.vip_player_status .player_name .status_vip_1 {background-position: right 0px;}
.vip_player_status .player_name .status_vip_2 {background-position: right -32px;}
.vip_player_status .player_name .status_vip_3 {background-position: right -62px;}
.vip_player_status .player_name .status_vip_4 {background-position: right -94px;}
.vip_player_status .player_name .status_vip_0 {
    padding-right: 0px;
    background: none;
}

.vip_player_status p {
    padding-bottom: 0px;
    float: left;
}

.vip_player_presents {
    padding: 10px 0px 0px 0px;
}
.vip_player_presents p {
    font-weight: bold;
    padding: 0px 0px 10px 10px;
    text-align: left;

}
.vip_player_presents .img_item_cont {
    display: inline-block;
}
.vip_player_bonus {
    padding: 10px 0px 0px 0px;
    text-align: center;
}
.vip_player_bonus p {
    font-weight: bold;
    padding: 0px 0px 10px 10px;
    text-align: left;
}
.vip_player_bonus .forum p,
.vip_player_bonus .userbar p {
    text-align: center;
    padding: 0px 0px 0px 0px;
}
.vip_player_bonus .cont_line {
    clear: both;
}
.vip_player_bonus .form_block {
    padding-left: 10px;
    text-align: left;
}
.vip_player_bonus .form_block p {
    text-align: left;
    padding: 0px 0px 10px 0px;
}
.vip_player_bonus .form_block label {
    display: block;
    margin-bottom: 5px;
}
.vip_player_bonus .form_block label input {
    vertical-align: -2px;
}
.vip_player_bonus .form_block .submit input {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/guilds/guild_rat_buttons.png);
    background-repeat: no-repeat;
    background-position: 0px -181px;
    width: 133px;
    height: 28px;
    margin: 10px auto 0px auto;
    text-indent: -333333px;
    border: 0px;
    cursor: pointer;
}
.vip_player_bonus .form_block .submit input:hover {
    background-position: 0px -209px;
}
.vip_player_timer {
    background-color: #d6caba;
    width: 98%;
    margin: 0px auto;
}
.vip_player_timer p {
    font-weight: bold;
    text-align: center;
    padding: 10px;
}
.vip_player_timer .vip_counter {
    width: 156px;
    height: 57px;
    overflow: hidden;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/vipclub/vip_counter_bg.jpg) no-repeat center top;
    padding: 10px 0px 0px 12px;
    margin: 0px auto;
}
.vip_player_timer .vip_counter .clear {
    clear: both;
}
.vip_player_timer .vip_counter div {
    float: left;
    margin: 0px 5px 0px 0px;
    color: #625a4d;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
}
.vip_player_timer .vip_counter div span {
    display: block;
    font-size: 12px;
}
.vip_player_next {
    padding: 10px 0px 0px 0px;
}
#content_body .vip_player_presents .present img {
    float: left;
    margin: 6px 10px 0px 0px;
}
#content_body .vip_player_presents h4 {
    color:#278eb4;
    font-size:14px;
    text-transform:uppercase;
    font-weight:bold;
    padding: 0px 0px 10px 10px;
}
.vip_player_presents .present {
    padding-left: 10px;
}
.vip_player_presents .present p.when {
    text-align: center;
    padding-top: 2px;
    min-height: 17px;
}
.vip_player_presents .present div {
    font-size: 12px;
    margin: 0px 0px 3px 0px;
    padding-top: 5px;
    font-weight: bold;
}
.vip_player_presents .present p {
    font-weight: normal;
    font-size: 11px;
    padding: 0px 0px 0px 0px;
    line-height: 15px;
}
.vip_player_presents .present_take {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/vipclub/vip_status_take_button.png) no-repeat left top;
    width: 168px;
    height: 32px;
    display: block;
    cursor: pointer;
    margin: 0px 10px 0px 20px;
}
.vip_player_presents .present_take:hover {background-position: left -32px;}
.vip_player_presents .present_take.disabled {background-position: left bottom; cursor: default;}

.vip_player_presents .submit p {text-align: center; margin-top: 20px; font-size: 12px; display: none;}
.vip_player_presents .submit a.present_take {
    margin: 20px auto 0px auto;
}
.vip_player_presents .present_disabled.active {
    opacity: 0.6;
}

/* guildicon */

.guildicon_block li {
    margin-bottom: 5px;
}
.guildicon_block .inp {
    margin: -5px 0px 15px 0px;
}
.guildicon_block select {
    margin: -5px 0px 0px 0px;
}
.guildicon_block .send {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/guilds/guildicons_send.png) no-repeat left top;
    height: 34px;
    width: 225px;
    margin: 20px auto 20px auto;
    cursor: pointer;
    border: 0px;
    display: block;
    text-indent: -333333px;
}
.guildicon_block .send:hover {
    background-position: left bottom;
}
#content_body .guildicon_block img {
    margin: 0px 0px 0px 5px;
    vertical-align: -2px;
}
.guildicon_block .curr_logo {display: none;}

/* history_of_world */

.history_of_world_block {
    position: relative;
}
.history_of_world_block p {
    text-align: left;
}
#content_body .history_of_world_block img {
    margin: 0px 0px 15px -11px;
}
.history_of_world_block .history_menu {
    text-align: center;
    margin-bottom: 5px;
    position: absolute;
    left: 0px;
    top: -183px;
}
.history_of_world_block .history_menu span {
    width: 111px;
    height: 51px;
    background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/history_world/world_history_menu.png);
    background-repeat: no-repeat;
    margin: 5px 5px;
    display: inline-block;
    *zoom:1;
    *display: inline;
    cursor: pointer;
}
.history_of_world_block .history_menu span.block_1 {background-position: 0px 0px;}
.history_of_world_block .history_menu span.block_1:hover,
.history_of_world_block .history_menu span.block_1.active {background-position: -111px 0px;}

.history_of_world_block .history_menu span.block_2 {background-position: 0px -51px;}
.history_of_world_block .history_menu span.block_2:hover,
.history_of_world_block .history_menu span.block_2.active {background-position: -111px -51px;}

.history_of_world_block .history_menu span.block_3 {background-position: 0px -102px;}
.history_of_world_block .history_menu span.block_3:hover,
.history_of_world_block .history_menu span.block_3.active {background-position: -111px -102px;}

.history_of_world_block .history_menu span.block_4 {background-position: 0px -153px;}
.history_of_world_block .history_menu span.block_4:hover,
.history_of_world_block .history_menu span.block_4.active {background-position: -111px -153px;}

.history_of_world_block .history_menu span.block_5 {background-position: 0px -204px;}
.history_of_world_block .history_menu span.block_5:hover,
.history_of_world_block .history_menu span.block_5.active {background-position: -111px -204px;}

.history_of_world_block .history_menu span.block_6 {background-position: 0px -255px;}
.history_of_world_block .history_menu span.block_6:hover,
.history_of_world_block .history_menu span.block_6.active {background-position: -111px -255px;}

.history_of_world_block .history_menu span.block_7 {background-position: 0px -306px;}
.history_of_world_block .history_menu span.block_7:hover,
.history_of_world_block .history_menu span.block_7.active {background-position: -111px -306px;}

.history_of_world_block .history_block_2,
.history_of_world_block .history_block_3,
.history_of_world_block .history_block_4,
.history_of_world_block .history_block_5,
.history_of_world_block .history_block_6,
.history_of_world_block .history_block_7 {
    display: none;
}

.ucp_present_bonus {
    padding-left: 117px;
}
.ucp_present_bonus p.blue {
    margin: 0 20px 10px 0;
    padding: 3px 0px 2px 0px;
    color: #2a78a9;
    font: bold 12px/18px Arial, 'times new roman';
    text-align: center;
}
.ucp_present_bonus p.green {
    margin: 0 20px 10px 0;
    padding: 3px 0px 2px 0px;
    color: #058b00;
    font: bold 12px/18px Arial, 'times new roman';
    text-align: center;
}
.ucp_present_bonus p.red {
    margin: 0 20px 10px 0;
    padding: 3px 0px 2px 0px;
    color: #ff0000;
    font: bold 12px/18px Arial, 'times new roman';
    text-align: center;
}
.ucp_present_bonus .value {
    height: 43px;
    padding-left: 45px;
    width: 200px;
    margin: 0px auto 20px auto;
    background-position: left top;
    background-repeat: no-repeat;
}
.ucp_present_bonus .value.coins {
    background-image: url(https://pw.cdn.gmru.net/static/img/main/content/usercp/coins.png);
}
.ucp_present_bonus .value.chest {
    background-image: url(https://pw.cdn.gmru.net/static/img/main/content/usercp/chest.png);
}

    .ucp_present_bonus .value > div {
        width: 150px;
        height: 43px;
        display: block;
        font: normal 24px/45px Tahoma, Geneva, sans-serif;
        text-align: center;
        background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/pin_input.jpg) center center no-repeat;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }

.ucp_present_bonus p {
    text-align: left;
}

/* right xgame banner */

.right_marathon {
	width: 295px;
	height: 115px;
	display: block;
	position: relative;
	background: url(https://pw.cdn.gmru.net/static/img/main/page/right/block_1.jpg) 2px 7px no-repeat;
	}

.right_marathon.type1  {/*background-image: url(https://pw.cdn.gmru.net/img/promo_items/mq_banner.jpg)*/}
.right_marathon.type1_ {background-image: url(https://pw.cdn.gmru.net/static/img/main/page/right/marathon/block1.jpg)}
.right_marathon.type2  {background-image: url(https://pw.cdn.gmru.net/static/img/main/page/right/marathon/block2.jpg)}
.right_marathon.type3  {background-image: url(https://pw.cdn.gmru.net/static/img/main/page/right/marathon/block3.jpg)}
.right_marathon.type4  {background-image: url(https://pw.cdn.gmru.net/static/img/main/page/right/marathon/block4.jpg)}

.right_marathon::before {
	content: '';
	width: 100%;
	height: 100%;
	display: block;
	background: url(https://pw.cdn.gmru.net/static/img/main/page/right/marathon/frame.png) no-repeat left top;
	}

	.right_marathon #marathon_endtime {
		position: absolute;
		top: 45px;
		right: 10px;
		padding: 3px 2px 3px 19px;
		color: #f6e9c7;
		font: bold 16px Arial;
		text-shadow: 1px 1px 1px black;
		background: url(https://pw.cdn.gmru.net/new_design2/img/clock.png) no-repeat 0 0px;
		}

/* /right xgame banner */

/* right tournament banner */
.right_tournament_fight {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/right_block/blocks/block_tournament_fight.png) no-repeat left top;
    width: 295px;
    height: 128px;
    position: relative;
    display: block;
}
.right_tournament_fight #tournament_fight {
    padding: 3px 2px 3px 19px;
    background: url(https://pw.cdn.gmru.net/new_design2/img/clock.png) no-repeat 0 2px;
    position: absolute;
    right: 28px;
    top: 55px;
    color: #fff1b8;
    font: bold 16px Arial;
    text-shadow: 1px 1px 1px black;
}
/* /right tournament banner */

/* right tournament banner */
.right_tournament_reg {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/right_block/blocks/block_tournament_reg.png) no-repeat left top;
    width: 295px;
    height: 128px;
    position: relative;
    display: block;
}
.right_tournament_reg #tournament_reg {
    padding: 3px 2px 3px 19px;
    background: url(https://pw.cdn.gmru.net/new_design2/img/clock.png) no-repeat 0 2px;
    position: absolute;
    right: 28px;
    top: 55px;
    color: #fff1b8;
    font: bold 16px Arial;
    text-shadow: 1px 1px 1px black;
}

/* right tournament banner */

.right_tournament_translation {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/right_block/blocks/block_tournament_stream.png?1) no-repeat left top;
    width: 295px;
    height: 128px;
    position: relative;
    display: block;
	overflow: hidden;
	}

	.right_tournament_translation > a {
		height: 23px;
		display: block;
		}
	.right_tournament_translation > a:nth-child(1) {
		margin-top: 39px;
		}
	.right_tournament_translation > a:nth-child(3) {
		margin-top: 7px;
		}

/* /right tournament banner */

/* community right menu */
.comm_right_contest_block .header {
    padding: 7px 10px 7px 32px;
    font: 14px arial;
    color: #62594e;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/wing_small.png) no-repeat 6px center;
    cursor: pointer;
}
.comm_right_contest_block .header span {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/right_block/right_comm_arrow.png) no-repeat right -18px;
    padding-right: 10px;
    display: block;
}
.comm_right_contest_block .header.active span {
    background-position: right 5px;
}

.comm_right_contest_block .block {
    display: none;
    padding: 0px 10px 0px 30px;
}
.comm_right_contest_block .block a {
    background: none;
    padding: 7px 0 7px 0px;
    font-size: 12px;
}
/* /community right menu */

.right_hall_honnor {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/right_block/blocks/block_hall_honnor.png) no-repeat left top;
    width: 295px;
    height: 115px;
    position: relative;
    display: block;
}

.right_seasons {
	width: 295px;
	height: 115px;
	display: block;
	position: relative;
	background-position: left top;
	background-repeat: no-repeat;
	}
.right_seasons.type1 {background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/right_block/blocks/block_season1.jpg)}
.right_seasons.type2 {background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/right_block/blocks/block_season2.jpg)}
.right_seasons.type3 {background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/right_block/blocks/block_season3.jpg)}
.right_seasons.type4 {background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/right_block/blocks/block_season4.jpg)}

	.right_seasons > div {
		min-width: 130px;
		position: absolute;
		top: 35px;
		right: 12px;
		padding: 16px 3px 0px 0px;
		color: #f6e9c7;
		font: bold 16px Arial, Helvetica, sans-serif;
		text-align: right;
		text-shadow: 1px 1px 1px #000;
		background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/right_block/seasons_timer_label.png) right top no-repeat;
		z-index: 1;
	}

/* Right VK */

.vk_right_block {
    width: 260px;
    height: 290px;
    overflow: hidden;
    margin: 0px 0px 0px 5px;
}
.vk_right_block #vk_groups {
    margin-top: -60px;
}
.notbold {
    font-weight:normal
}

/* --- Million counter --- */

#million_counter {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/index/million_counter/counter_bg.png);
    width: 237px;
    height: 46px;
    padding: 31px 13px 0px 0;
    text-align: right;
    position: relative;
    margin: 20px auto;
    z-index: 20;
    display: none;
    white-space: nowrap;
}

.top_counter #million_counter {
    position: absolute;
    margin: -173px 0px 0px 671px;
}
#million_counter a {
    position: absolute;
    z-index: 10;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.million_counter__item {
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/index/million_counter/counter_items.png) 0 -364px no-repeat;
    width: 28px;
    height: 35px;
    display: none;
    overflow: hidden;
    text-indent: -200%;
    margin: 0 0px;
}

.million_counter__item.shown{
    display: inline-block;
    zoom:1;
}

/* --- Million countdown --- */

.countdown {
    width: 252px;
    height: 77px;
    position: absolute;
    top: 140px;
    left: 18px;
    text-align: center;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/event_buttons/counter_bg_ny.png);
    z-index: 20;
}

.countdown a {
    height: 46px;
    width: 100%;
    padding-top: 31px;
    display: block;
}

.countdown__item {
    width: 28px;
    height: 35px;
    display: inline-block;
    zoom: 1;
    overflow: hidden;
    text-indent: -200%;
    margin: 0 -2px;
    background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/event_buttons/countdown/numbers.png) 0 0 no-repeat;
}

.countdown__item.val0 {background-position: 0 -4px;}
.countdown__item.val1 {background-position: 0 -44px;}
.countdown__item.val2 {background-position: 0 -84px;}
.countdown__item.val3 {background-position: 0 -124px;}
.countdown__item.val4 {background-position: 0 -164px;}
.countdown__item.val5 {background-position: 0 -204px;}
.countdown__item.val6 {background-position: 0 -244px;}
.countdown__item.val7 {background-position: 0 -284px;}
.countdown__item.val8 {background-position: 0 -324px;}
.countdown__item.val9 {background-position: 0 -364px;}

.countdown__item.valSep {width: 18px; background-position: -5px -404px;}

/* --- Ratings page --- */

.rate_block_cont {
    width: 590px;
    padding-top: 3px;
    overflow: hidden;
}

.rate_block {
    width: 280px;
    height: 126px;
    float: left;
    position: relative;
    margin: 0px 6px 9px 4px;
    font-size: 0px;
    text-indent: -1111px;
    background-color: #fff;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    overflow: hidden;
}
.rate_block:hover {
    opacity: 0.95;
}

.rate_block.type1 {background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/ratings/rate1.jpg?1)}
.rate_block.type2 {background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/ratings/rate2.jpg?1)}
.rate_block.type3 {background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/ratings/rate3.jpg?1)}
.rate_block.type4 {background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/ratings/rate4.jpg?1)}
.rate_block.type5 {background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/ratings/rate5.jpg?1)}
.rate_block.type6 {background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/ratings/rate6.jpg?1)}

.rate_block:before,
.rate_block:after {
    content: '';
    width: 274px;
    display: block;
    position: absolute;
    top: 5px;
    background: #fff;
    visibility: hidden;
    -webkit-transform: rotate(120deg);
    -moz-transform: rotate(120deg);
    -o-transform: rotate(120deg);
    transform: rotate(120deg);
    z-index: 1;
}
.rate_block:before {
    height: 18px;
    left: -140px;
    opacity: 0.02;
}
.rate_block:after {
    height: 38px;
    left: -40px;
    opacity: 0.02;
}

.rate_block:hover:before {
    visibility: visible;
    left: 200px;
    opacity: 0;
    -webkit-transition: all 0.25s ease-in;
    -moz-transition: all 0.25s ease-in;
    -o-transition: all 0.25s ease-in;
    transition: all 0.25s ease-in;
}
.rate_block:hover:after {
    visibility: visible;
    left: 100px;
    opacity: 0;
    -webkit-transition: all 0.35s ease-in;
    -moz-transition: all 0.35s ease-in;
    -o-transition: all 0.35s ease-in;
    transition: all 0.35s ease-in;
}

.rate_block_big {
    width: 570px;
    height: 124px;
    float: left;
    position: relative;
    margin: 0px 6px 9px 4px;
    font-size: 0px;
    text-indent: -1111px;
    background-color: #fff;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    overflow: hidden;
    clear: both;
	}

.rate_block_big.type1 {background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/ratings/seasons1.jpg)}
.rate_block_big.type2 {background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/ratings/seasons2.jpg)}

/* accdif_block */

.accdif_block .rfINote {
    position: absolute;
    top: -50px;
    right: 15px;
}
.accdif_block .rfNoteError a {
    color: #fff;
}
.accdif_block .rfNoteNote {
    color:#000;
    font-size: 9px;
    line-height:10px;
    height: 42px;
    padding: 0 25px 0 17px;
    vertical-align: middle;
    background: url("https://pw.mail.ru/new_design2/img/register/note.png") no-repeat scroll bottom right transparent;
    position: relative;
    width:172px;
    display: table-cell;
}
.accdif_block .rfNoteError {
    font-size: 9px;
    line-height:10px;
    height: 42px;
    padding: 0 28px 0 17px;
    color: #ffffff;
    vertical-align: middle;
    background: url("https://pw.mail.ru/new_design2/img/register/noteerror.png") no-repeat scroll bottom right transparent;
    position: relative;
    width:172px;
    display: table-cell;
}
.accdif_block .rfNoteOk {
    font-size: 9px;
    line-height: 10px;
    height: 42px;
    padding: 0 28px 0 17px;
    color: #ffffff;
    vertical-align: middle;
    background: url("https://pw.mail.ru/new_design2/img/register/noteok.png") no-repeat scroll bottom right transparent;
    position: relative;
    display: table-cell;
    width: 172px;
}
.accdif_block {
    text-align: left;
    padding: 7px 0px;
}
.accdif_block label {
    font-size: 14px;
    display: block;
    margin-bottom: 5px;
}
.accdif_block input {
    -webkit-box-shadow:inset 1px 1px 5px 1px #ccc;
    box-shadow:inset 1px 1px 5px 1px #ccc;
    width: 280px;
    border: 0;
    font-size: 16px;
    line-height: 19px;
    padding: 7px 5px 4px 5px;
    margin-bottom: 15px;
    height: 19px;
}
.accdif_block select {
    width: 290px;
    padding: 5px 10px;
}
.accdif_block .pos_rel {
    position: relative;
}

.pwcbt_page {padding-bottom:20px;}
.pwcbt_page .label {text-align:center; font-weight:bold;}
.pwcbt_page .vsms_code {margin: 6px 0px 25px 143px;}
.pwcbt_page p {text-align: center; margin-bottom: 20px;}

/* vk auth */
#block_user_not_registered_not_authed .enter a,
#block_user_not_registered_not_authed .enter a span {
    display: block;
    width: 319px;
    height: 53px;
    cursor: pointer;
    outline: none;
    background: url(/static/img/new_design3/vk_auth.png?v2) no-repeat left top;
    text-indent: -33333px;
    overflow: hidden;
  position: relative;
  z-index: 2;
  margin-left: -8px;
}
#block_user_not_registered_not_authed .enter a span {
    margin: 0px;
    background-position: left bottom;
    opacity: 0;
    transition: all 0.3s ease;
}
#block_user_not_registered_not_authed .enter a:hover span {
    opacity: 1;
    filter: alpha(opacity=100);
}
#block_user_not_registered_not_authed .noauth_links {
    padding: 5px 0px 10px 0px;
    text-align: center;
}
#block_user_not_registered_not_authed .noauth_links a {
    padding: 0px 5px;
}

#block_user_not_registered_not_authed .enter .login-button {
    display: block;
    width: 319px;
    height: 53px;
    cursor: pointer;
    overflow: hidden;
    background: url(/static/img/new_design3/btn_auth_text.png?v2) no-repeat 0 0;
	  z-index: 2;
		margin-top: 5px;
		margin-left: -8px;
		color: #fff;
		text-align: center;
		text-transform: uppercase;
		line-height: 53px;
		font-weight: bold;
		font-size: 14px;
		text-shadow: 1px 1px 5px rgba(0,0,0,0.5);
		overflow: hidden;
		text-indent: 500px;
}
#block_user_not_registered_not_authed .enter .login-button:hover {
	background-position: 0 100%;
}

/* docs popup */

.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: fixed;
    top:50%!important;
    left:50%!important;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 400px;
    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;
    text-align: left;
}
.popup__inner a{
    color: #3a3a3a;
    font-size: 15px;
    line-height: 21px;
    font-family: PTSans, Arial, Tahome, Verdana, sans-serif !important;
    padding: 0px;
    background: none;
}
.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{
    border: 1px solid #399ee6;
    background: #168ce3;
    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;

    -moz-user-select: -moz-none;
        -webkit-user-select: none;
                -ms-user-select: none;
}
.popup__form__button:hover{
    background: #399ee6;
    color: #fff;
}
.popup__form__button.disabled {
  background: #c0c0c0;
  border: 1px solid #c1c1c1;
  cursor: default;
}
.popup__form__button--cancel {
    background: #fff;
    color: #168ce3;
}
.mr_error {
	color: #DB0707;
}

.popup_wrapper .presents_list {
	margin-top: 4px;
    padding-top: 10px;
	border-top: 1px solid #ccc;
	}
.popup_wrapper .presents_list ul {
    list-style: none;
    margin: 8px 0px 10px 30px;
    padding: 0;
    line-height: 18px;
    }
.popup_wrapper .presents_list ul li {
    position: relative;
    font-family: PTSans, Arial, Tahome, Verdana, sans-serif !important;
    font-size: 15px;
    }
.popup_wrapper .presents_list ul li:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #168ce3;
    }

/* ---[ Season marathon ]--- */

.season_marathon {
	width: 540px;
	margin: 20px 0px 0px 24px;
	}

	.season_marathon > div {
		min-height: 100px;
		position: relative;
		margin-bottom: 19px;
		padding-left: 104px;
		border-bottom: 1px dashed #c8c1b1;
		}

	.season_marathon .info {
		min-height: 64px;
		}

		.season_marathon .info b {
			display: block;
			margin-bottom: 5px;
			font-size: 13px;
			}

		.season_marathon .info p {
			padding-bottom: 3px;
			}
      .season_marathon .info .marathon-rating {
        margin-bottom:10px;
      }

		.season_marathon .info ul {
			margin-left: 12px;
			}
			.season_marathon .info li {
				margin: 3px 0px;
				}

	.season_marathon .icon {
		width: 78px;
		height: 78px;
		position: absolute;
		left: 0px;
		top: 0px;
		background: #ff7d00 url(https://pw.cdn.gmru.net/static/img/new_design3/content/season_marathon/icons.jpg?1) no-repeat;
		border: 1px solid #fff;
		border-radius: 6px;
		z-index: 10;
		transition: border-color 0.1s linear;
		}

  .season_marathon .quest-marathon__item {
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 10;
  }


	.season_marathon.set1 .icon {background: #ff7d00 url(https://pw.cdn.gmru.net/static/img/new_design3/content/season_marathon/icons_set_1.jpg) no-repeat;}
	.season_marathon.set2 .icon {background: #ff7d00 url(https://pw.cdn.gmru.net/static/img/new_design3/content/season_marathon/icons_set_2.jpg) no-repeat;}
	.season_marathon.set3 .icon {background: #ff7d00 url(https://pw.cdn.gmru.net/static/img/new_design3/content/season_marathon/icons_set_3.jpg) no-repeat;}

	.season_marathon .icon:hover {
		border-color: #ff7d01;
		}
	.season_marathon .icon.type1 {background-position: 0px top;}
	.season_marathon .icon.type2 {background-position: -78px top;}
	.season_marathon .icon.type3 {background-position: -156px top;}
	.season_marathon .icon.type4 {background-position: -234px top;}
	.season_marathon .icon.type5 {background-position: -312px top;}
	.season_marathon .icon.type6 {background-position: -390px top;}
	.season_marathon .icon.type7 {background-position: -468px top;}

		.season_marathon .icon > span {
			width: 0px;
			height: 0px;
			display: block;
			position: absolute;
			margin-top: 8px;
			left: 90px;
			padding: 0px;
			color: #fff;
			font: 13px/16px Arial, Helvetica, sans-serif;
			text-align: left;
			background: rgba(0,0,0,0.8);
			border: 1px solid #a69f90;
			border-radius: 6px;
			box-shadow: 2px 2px 2px #777;
			overflow: hidden;
			opacity: 0;
			cursor: default;
			z-index: 50;
			}
		.season_marathon .icon:hover > span {
			min-width: 270px;
			height: auto;
			display: block;
			margin-top: 8px;
			padding: 6px 8px 8px;
			opacity: 1;
			transition: margin-top 0.2s ease, opacity 0.2s linear;
			}
		.season_marathon .icon > span:hover {
			display: none;
			}

			.season_marathon .icon > span b {
				padding: 0px 2px;
				color: #f8e593;
				}

	.season_marathon .progress {
		width: 394px;
		height: 20px;
		position: relative;
		margin: 0px 0px 16px -4px;
		background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/season_marathon/progress_pad.png) left top no-repeat;
		}
	.season_marathon .progress:after {
		content: '';
		width: 10px;
		height: 20px;
		display: block;
		position: absolute;
		top: 0px;
		right: -10px;
		background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/season_marathon/progress_pad.png) right top no-repeat;
		z-index: 1;
		}

		.season_marathon .progress > div {
			height: 16px;
			position: relative;
			background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/season_marathon/progress_line.png) 2px 2px no-repeat;
			z-index: 2;
			}
		.season_marathon .progress > div[style="width: 0%"] {
			visibility: hidden;
			}
		.season_marathon .progress > div[style="width: 1%"] {
			min-width: 8px;
			}
		.season_marathon .progress > div[style="width: 2%"] {
			min-width: 10px;
			}
		.season_marathon .progress > div:after {
			content: '';
			width: 7px;
			height: 16px;
			display: block;
			position: absolute;
			right: -7px;
			background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/season_marathon/progress_line.png) right 2px no-repeat;
			z-index: 3;
			}

		.season_marathon .progress > span {
			height: 20px;
			display: block;
			position: absolute;
			top: 0px;
      left:0;
      right:0;
      text-align:center;
			line-height: 17px;
			font-weight: bold;
			z-index: 4;
			}

.season_marathon .clear {
	height: 1px;
	min-height: 1px;
	margin-bottom: 0px;
	border-bottom: none;
	}

.season_marathon .status_legend {
	width: 563px;
	margin-left: -12px;
	padding-left: 0px;
	padding-right: 20px;
	}

/* ---[ Quest marathon ]--- */

.quest-marathon {
	text-align:center;
	padding: 35px 0 25px;
}
.quest-marathon__line {
	margin: 0 0 7px;
}
.quest-marathon__item {
	display:inline-block;
	position:relative;
}
.quest-marathon__item + .quest-marathon__item {
	margin: 0 0 0 7px;
}
.quest-marathon--spring .quest-marathon__line {
	position:relative;
	height:240px;
	width:240px;
	margin:0 auto;
}
.quest-marathon--spring .quest-marathon__item {
	position:absolute;
	width:107px;
	height:107px;
}
.quest-marathon__item--main {
	z-index:2;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
}
.quest-marathon--spring .quest-icon {
	background: #9cc900 url(/static/img/new_design3/content/quest_marathon/spring-icons.png) no-repeat 0 0;
	width:67px;
	height:67px;
	border-radius:100%;
	overflow:hidden;
	border: 20px solid #9cc900;
}
.quest-marathon__item--main .quest-icon {
	background-color:#f56b56;
}
.quest-marathon__item--main .quest-icon {
	border-color:#f56b56;
}
.quest-marathon--spring .quest-icon--3 {
	background-position:0 0;
}
.quest-marathon--spring .quest-icon--6 {
	background-position:-67px 0;
}
.quest-marathon--spring .quest-icon--9 {
	background-position:-134px 0;
}
.quest-marathon--spring .quest-icon--12 {
	background-position:-201px 0;
}
.quest-marathon--spring .quest-icon--13 {
	background-position:-268px 0;
}
.quest-marathon--spring .quest-icon--14 {
	background-position:-335px 0;
}
.quest-marathon__item--1{
	left:-15px;
	top:30px;

}
.quest-marathon__item--2{
	left:75px;
	top:-15px;

}
.quest-marathon__item--3{
	left:140px;
	top:60px;

}
.quest-marathon__item--4 {
	left:90px;
	top:145px;

}
.quest-marathon__item--5 {
	left:-7px;
	top:130px;
}

.marathon-rating {
  width:65px;
  height:18px;
	background:url(/static/img/new_design3/content/quest_marathon/rating-stars.png?1) no-repeat -115px 0;
}
.marathon-rating--1 {
  background-position:-92px 0;
}
.marathon-rating--2 {
  background-position:-69px 0;
}
.marathon-rating--3 {
  background-position:-46px 0;
}

.marathon-arrows {
	background:url(/static/img/new_design3/content/quest_marathon/marathon-arrows.png) no-repeat center 80px;
  min-height:570px;
  text-align:center;
}
.marathon-arrows .quest-marathon__item {
  position:relative!important;
}
.marathon-arrows .quest-marathon__item + .quest-marathon__item {
  margin-left:225px;
}

.quest-marathon__item + .quest-marathon__item {
	position:absolute;
}
.quest-icon {
	display:inline-block;
	background:url(/static/img/new_design3/content/quest_marathon/marathon-icons.png?6) no-repeat 0 0;
	width:80px;
	height:80px;
  position:relative;
}
.quest-icon--1 {
	background-position:0 -80px;
}
.quest-icon--2 {
	background-position:-80px -80px;
}
.quest-icon--3 {
	background-position:-160px -80px;
}
.quest-icon--4 {
	background-position:-240px -80px;
}
.quest-icon--5 {
	background-position:-320px -80px;
}
.quest-icon--6 {
	background-position:-400px -80px;
}
.quest-icon--7 {
	background-position:-480px -80px;
}
.quest-icon--8 {
	background-position:-560px -80px;
}
.quest-icon--9 {
	background-position:-640px -80px;
}
.quest-icon--10 {
	background-position:-720px -80px;
}
.quest-icon--11 {
	background-position:-800px -80px;
}
.quest-icon--12 {
	background-position:-880px -80px;
}
.quest-icon--13 {
	background-position:-960px -80px;
}
.quest-icon--14 {
	background-position:-1040px -80px;
}
.quest-icon--15 {
	background-position:-1120px -80px;
}
.quest-icon--16 {
	background-position:-1200px -80px;
}
.quest-icon--17 {
	background-position:-1280px -80px;
}
.quest-icon--18 {
	background-position:-1360px -80px;
}
.quest-icon--19 {
	background-position:-1440px -80px;
}
.quest-icon--20 {
	background-position:-1520px -80px;
}
.quest-icon--21 {
	background-position:-1600px -80px;
}
.quest-icon--22 {
	background-position:-1680px -80px;
}
.quest-icon--23 {
	background-position:-1760px -80px;
}
.quest-icon--23.quest-icon--blue {
	background-position:-1760px -160px;
}
.quest-icon--24 {
	background-position:-1840px -80px;
}
.quest-icon--25 {
	background-position:-1920px -80px;
}
.quest-icon--26 {
	background-position:-2000px -80px;
}
.quest-icon--27 {
	background-position:-2080px -80px;
}
.quest-icon--28 {
    background-position:-2160px -80px;
}
.quest-icon--28.quest-icon--blue {
	background-position:-2160px -160px;
}
.quest-icon--29 {
    background-position:-2240px -80px;
}
.quest-icon--30 {
    background-position:-2320px -80px;
}
.quest-icon--30.quest-icon--blue {
	background-position:-2320px -160px;
}
.quest-icon--31 {
    background-position:-2400px -80px;
}
.quest-icon--32 {
    background-position:-2480px -80px;
}
.quest-icon--32.quest-icon--blue {
	background-position:-2480px -160px;
}
.quest-icon--33 {
    background-position:-2560px -80px;
}
.quest-icon--34 {
    background-position:-2640px -80px;
}
.quest-icon--35 {
    background-position:-2720px -80px;
}
.quest-icon--36 {
    background-position:-2800px -80px;
}
.quest-icon--37 {
    background-position:-2880px -80px;
}
.quest-icon--38 {
    background-position:-2960px -80px;
}
.quest-icon--39 {
    background-position:-3040px -80px;
}
.quest-icon--40 {
	background-position:-3120px -80px;
}
.quest-icon--40.quest-icon--blue {
	background-position:-3120px -160px;
}
.quest-icon--41 {
	background-position:-3200px -80px;
}
.quest-icon--41.quest-icon--blue {
	background-position:-3200px -160px;
}
.quest-icon--42 {
	background-position:-3280px -80px;
}
.quest-icon--43 {
	background-position:-3360px -80px;
}
.quest-icon--43.quest-icon--blue {
	background-position:-3360px -160px;
}
/*
.quest-icon--inprogress {
	opacity:.6;
}*/
.quest-icon--1.quest-icon--inprogress {
	background-position:0 0;
}
.quest-icon--2.quest-icon--inprogress {
	background-position:-80px 0;
}
.quest-icon--3.quest-icon--inprogress {
	background-position:-160px 0;
}
.quest-icon--4.quest-icon--inprogress {
	background-position:-240px 0;
}
.quest-icon--5.quest-icon--inprogress {
	background-position:-320px 0;
}
.quest-icon--6.quest-icon--inprogress {
	background-position:-400px 0;
}
.quest-icon--7.quest-icon--inprogress {
	background-position:-480px 0;
}
.quest-icon--8.quest-icon--inprogress {
	background-position:-560px 0;
}
.quest-icon--9.quest-icon--inprogress {
	background-position:-640px 0;
}
.quest-icon--10.quest-icon--inprogress {
	background-position:-720px 0;
}
.quest-icon--11.quest-icon--inprogress {
	background-position:-800px 0;
}
.quest-icon--12.quest-icon--inprogress {
	background-position:-880px 0;
}
.quest-icon--13.quest-icon--inprogress {
	background-position:-960px 0;
}
.quest-icon--14.quest-icon--inprogress {
	background-position:-1040px 0;
}
.quest-icon--15.quest-icon--inprogress {
	background-position:-1120px 0;
}
.quest-icon--16.quest-icon--inprogress {
	background-position:-1200px 0;
}
.quest-icon--17.quest-icon--inprogress {
	background-position:-1280px 0;
}
.quest-icon--18.quest-icon--inprogress {
	background-position:-1360px 0;
}
.quest-icon--19.quest-icon--inprogress {
	background-position:-1440px 0;
}
.quest-icon--20.quest-icon--inprogress {
	background-position:-1520px 0;
}
.quest-icon--21.quest-icon--inprogress {
	background-position:-1600px 0;
}
.quest-icon--22.quest-icon--inprogress {
	background-position:-1680px 0;
}
.quest-icon--23.quest-icon--inprogress {
	background-position:-1760px 0;
}
.quest-icon--24.quest-icon--inprogress {
	background-position:-1840px 0;
}
.quest-icon--25.quest-icon--inprogress {
	background-position:-1920px 0;
}
.quest-icon--26.quest-icon--inprogress {
	background-position:-2000px 0;
}
.quest-icon--27.quest-icon--inprogress {
	background-position:-2080px 0;
}
.quest-icon--28.quest-icon--inprogress {
	background-position:-2160px 0;
}
.quest-icon--notstarted {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
}
.quest-hint {
	opacity:0;
	visibility:hidden;
	position:absolute;
	padding: 5px;
	background:#fff;
	left:110%;
	top:-15px;
	border-radius:3px;
	width:190px;
	font-size:11px;
	z-index:2;
}
.quest-hint:before {
	content:'';
	position:absolute;
	left:-12px;
	bottom:0;
	top:0;
	margin: auto;
	height:0;
	width:0;
	border-style: solid;
	border-width: 6px;
	border-color: transparent #fff transparent transparent;
	transition: all .3s;
}
.quest-hint b {
	display:block;
	color:#2a78a9;
}
.quest-icon:hover + .quest-hint {
	opacity: 1;
	visibility:visible;
}

/* achievements */

.achievements {
	margin: 0 8px 0 -7px;
}
.achievement {
	position:relative;
	cursor:default;
	padding: 12px 37px;
}
.achievement + .achievement:before {
	content:'';
	position:absolute;
	top:0;
	left:37px;
	right:37px;
	border-top:1px solid #c0b5ab;
}
.achievement + .achievement {
	padding-top:13px;
}
.achievement:hover {
	background: rgba(255,255,255,.5);
}
.achievement--inprogress {
	background: rgba(189,173,150,.5);
}
.achievement--inprogress:hover {
	background: rgba(202,188,167,.5);
}
.achievement__info,
.achievement-score,
.achievement__img,
.achievement__text {
	display:inline-block;
	vertical-align:top;
}
.achievement-score {
	width:91px;
	min-height:50px;
	text-align:center;
	background:#f0e8dc;
	border-radius:5px;
	box-shadow: inset 1px 1px 2px #a59d9b;
	padding: 3px 0 0;
}
.achievement-score b {
	font-size:30px;
	line-height:30px;
}
.achievement-score__part {
	font-size:14px;
	color:#86aad0;
	margin: 6px 12px 0;
	border-top: 1px solid #c0b5ab;
	padding: 11px 0;
}
.achievement__info {
	padding: 0 7px 0 0;
}
.achievement__text {
	padding: 15px 0 0 21px;
	width:327px;
	position:relative;
}
.achievement__name {
	font-weight:bold;
	margin: 0 0 8px;
}
.achievement__parts {
	padding: 12px 0 0;
}
.achievement__part {
	display:inline-block;
	padding: 0 0 0 30px;
	margin: 0 0 5px;
	width:132px;
	min-height:23px;
	position:relative;
}
.achievement__part--done:before {
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	left:17px;
	width:10px;
	height:21px;
	background:url(/static/img/new_design3/content/achievements/achiv-icon.png) no-repeat 0 0;
}
.achievement__more {
	position:absolute;
	left:0;
	top:65px;
	width:15px;
	height:15px;
	background:url(/static/img/new_design3/content/achievements/achiv-icon.png) no-repeat -15px 0;
	cursor:pointer;
}
.achievement__more.close {
	background-position: -35px 0;
}
.inline {
	display:inline-block;
	vertical-align:middle;
}
.middle {
	display:inline-block;
	vertical-align:middle;
	height:23px;
}
.achievement__progress {
	margin: 8px 0 0;
	box-shadow: inset 1px 1px 2px #a59d9b;
	background:#f0e8dc;
	border-radius:6px;
	height:8px;
	padding:2px 3px;
}
.achievement__progress div {
	background:#92bae4;
	height:6px;
	border-radius:4px;
	border-top:1px solid #b6d1ed;
	border-bottom:1px solid #86aad0;
}

/* marathon winter 2017 */
.marathon-ny {
    width: 394px;
    height: 471px;
    background: url(/static/img/new_design3/content/marathon_winter/bg.png) bottom center no-repeat;
    position: relative;
    margin: 45px auto 35px;
}
    .marathon-ny__item {
        position: absolute;
    }
    .marathon-ny__item.item1 { left: 152px; top: -18px; }
    .marathon-ny__item.item2 { left: 58px; top: 154px; }
    .marathon-ny__item.item3 { left: 255px; top: 220px; }
    .marathon-ny__item.item4 { left: 10px; top: 267px; }
    .marathon-ny__item.item5 { left: 312px; top: 365px; }
    .marathon-ny__item.item6 { left: -40px; top: 390px; }

    .marathon-ny__icon {
        width: 88px;
        height: 88px;
        background-repeat: no-repeat;
        background-position: 0 center;
    }
    .marathon-ny__icon.notstarted {
         background-position: right center;
    }
    .marathon-ny__icon.process {
        background-position: -88px center;
    }
    .marathon-ny__item.item1 .marathon-ny__icon { background-image: url(/static/img/new_design3/content/marathon_winter/icon5.png); }
    .marathon-ny__item.item2 .marathon-ny__icon { background-image: url(/static/img/new_design3/content/marathon_winter/icon3.png); }
    .marathon-ny__item.item3 .marathon-ny__icon { background-image: url(/static/img/new_design3/content/marathon_winter/icon6.png); }
    .marathon-ny__item.item4 .marathon-ny__icon { background-image: url(/static/img/new_design3/content/marathon_winter/icon1.png); }
    .marathon-ny__item.item5 .marathon-ny__icon { background-image: url(/static/img/new_design3/content/marathon_winter/icon2.png); }
    .marathon-ny__item.item6 .marathon-ny__icon { background-image: url(/static/img/new_design3/content/marathon_winter/icon4.png); }


    .marathon-ny__info {
        position: absolute;
        opacity: 0;
        visibility: hidden;
        position: absolute;
        padding: 5px;
        background: #fff;
        left: 110%;
        top: 0;
        bottom: 0;
        margin: auto;
        border-radius: 3px;
        width: 220px;
        height: 55px;
        font-size: 11px;
        z-index: 2;
    }
    .marathon-ny__info:before {
        content: '';
        position: absolute;
        left: -12px;
        bottom: 0;
        top: 0;
        margin: auto;
        height: 0;
        width: 0;
        border-style: solid;
        border-width: 6px;
        border-color: transparent #fff transparent transparent;
        transition: all .3s;
    }
    .marathon-ny__title {
        color: #2a78a9;
        font-weight: bold;
        margin-bottom: 5px;
    }
    .marathon-ny__item:hover .marathon-ny__info {
        opacity: 1;
        visibility: visible;
    }

/* ---[ Auth redirect ]--- */

form[name="postvarform"] {
	max-width: 940px;
	height: 220px;
	min-height: 220px;
	margin: 220px auto 0px;
	background: rgba(0,0,0,0.7);
	overflow: hidden;
	border-radius: 10px;
	}
form[name="postvarform"] .tcat,
form[name="postvarform"] strong,
form[name="postvarform"] .smallfont a {
	font: 12px/24px Tahoma, Geneva, sans-serif;
	}
form[name="postvarform"] .tcat {
	padding-left: 24px;
	}
form[name="postvarform"] strong {
	font-size: 22px;
	font-weight: bold;
	}

/* dark */

form[name="postvarform"] .tcat {
	color: #ffe094;
	background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/details/redirect_loader.gif?111) left center no-repeat;
	}
form[name="postvarform"] .smallfont a {
	color: #cccccc;
	}
form[name="postvarform"] strong {
	color: #ffe094;
	font-weight: normal;
	}

/* light */

/*form[name="postvarform"] .tcat {
	color: #464441; background: url(https://pw.cdn.gmru.net/static/img/new_design3/main/details/redirect_loader_red.gif) left center no-repeat;
	}
form[name="postvarform"] .smallfont a {
	color: #464441;
	}
form[name="postvarform"] strong {
	color: #be191e;
	}*/

/* when only mail login on site not reg */
.accaunt_info {
    padding: 15px 15px 15px 5px;
}
.accaunt_info .acc_links,
.accaunt_info p {
    text-align: center;
}
.accaunt_info .acc_links a {
    margin: 0px 5px;
}

.account_info {
    padding: 15px 15px 15px 5px;
}

	.account_info .acc_links,
	.account_info p {
		text-align: center;
	}

		.account_info .acc_links a {
			margin: 0px 5px;
		}

/* ----------------------------------------------------------------------------
	[ New design 3 - Список css групп ]
   ----------------------------------------------------------------------------

	// Главная страница

		elements			- Общие элементы страницы
		header menu			- Главное меню сайта
		main news			- Блок новостей на главной
		main news inlays	- Вкладки новостей на главной
		news tags			- Классы тэгов новостей
		media content		- Медиа на главной
		blocks content		- Рекламные блоки на главной
		promo_link_page     - Ссылка на страничку промки (во всю шапку сайта)

	// Правая колонка

		right block user cp - Блок личного кабинета
		right blocks		- Блоки в правой колонке
		game store			- Игровой магазин на главной
		right xgame banner  - Баннер марафона
		community right menu- Блок с конкурсами

	// Внутренние страницы

		download			- Скачать игру (download.php)
		game desc			- Описание игры (game.php?show=game_desc)
		novice				- Для новичков (game.php?show=novice)
		game_world			- Игровой мир (game.php?show=game_world_info)
		game_classes		- Классы (game.php?show=game_classes)
		game_class			- Класс (game.php?show=game_class_)
		media				- Медиа (media.php)
		community			- Сообщество (community.php)
		user cp				- Мой кабинет (usercp.php)
		user cp messages	- Мой кабинет, список сообщений (private.php)
		promo_newserver		- Выполнение квестов (promo_newserver.php)
		media_video			- Список видео (media_video.php)
		media_wallpapers	- Список обоев
		trusted_payment		- Обещанный платёж
		new support			- Страница поддержки
		referal system		- Реферальная система
		rename page         - Страница смена ника персонажа
		spoiler 			- Спойлер для новостей
		about game video    - Показывание видео в разделе о игре.
		promo chest select  - Сундук с выбором подарка
		calendar styles		- Стили для календаря
		phone styles  		- Стили для привязки телефона
		chest magazine css  - Стили для магазина сундуков
		bill.php 			- Попап окно на страницы История платежей
		password drop       - Страница платного сброса пароля
		goblin rotator      - Ротатор на акции гоблины
		vip sms				- Управление аккаунтом через sms
		hall of honor		- Зал славы
		change email		- Привязка мыла к Mail.ru
		guilds rating 		- Рейтинг гильдий
		kings rating		- Рейтинг королей
		email_lost 			- Форма напоминания почты
		vip_club 			- Страничка Вип-клуба
		guildicon 			- Страничка Герба альянса
        accdif_block        - Страничка разделения аккаунта


		history_of_world 	- Страница Об Игре - История мира
		halloween logo      - Логотип к хэлуину
        vk auth             - кнопка вход
*/


.notify-line {
  text-align:center;
  background: #920001;
  padding: 12px 20px;
  margin: 0 0 15px;
  position:relative;
}
.notify-line__text {
  color:#fff;
  display: inline-block;
  vertical-align: middle;
  font-size:15px;
  margin: 0 6px 0 0;
  text-decoration: none;
  max-width: 880px;
}
.notify-line__icon {
  display: inline-block;
  vertical-align: middle;
  width: 52px;
  height:52px;
  background: url(https://pw.cdn.gmru.net/static/img/main/page/notify/notify-icon.png) no-repeat 0 0;
}
.notify-line a {
  position: absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  background: rgba(255, 255, 255, 0);
  z-index: 10;
}

/* OVL */
body.ovl-opened {
  overflow:hidden!important;
}
body.ovl-opened .bottom_bg {
  height: auto;
  min-height: 100vh;
  overflow-x:hidden;
  overflow-y:scroll;
}
.ovl-fade {
  background: #362b2a;
  height: 100%;
  left: 0;
  opacity: 0.7;
  visibility: hidden;
  overflow-y:scroll;
  position: fixed;
  top: 0;
  transition: opacity .2s, visibility .2s;
  width: 100%;
  z-index: 99;
}
.ovl-opened .ovl-fade {
  opacity: 0.6;
  visibility: visible;
}
.ovl-wrap {
  height: 100%;
  left: 0;
  overflow-y: scroll;
  position: fixed;
  text-align: center;
  top: 0;
  white-space: nowrap;
  width: 100%;
  z-index: 100;
}
.ovl {
  display: inline-block;
  opacity: 0;
  visibility: hidden;
  position: relative;
  vertical-align: middle;
  white-space: normal;
  margin: 15px 0;
  transition: opacity .2s, visibility .2s;
  color:#000;
  background: #fff;
  text-align:left;
}
.ovl-opened .ovl {
  opacity: 1;
  visibility: visible;
}
.ovl-close {
  position:absolute;
  left:100%;
  top:0;
  margin-left:10px;
  cursor:pointer;
	background: url(/static/img/new_design3/content/payment/ovl-close.png) no-repeat 0 0;
	cursor: pointer;
	width: 25px;
	height: 24px;
}
.ovl-close:hover {
	background-position: 0 100%;
}
.ovl-inner {
 width:840px;
}
.ovl-title {
  padding: 15px 30px;
  text-transform:uppercase;
  font-size:30px;
}
.ovl-subtitle {
  color:#333;
  background:#f6f1e7;
  font-size:18px;
  padding: 20px 30px;
}
.ovl-content {
  padding: 5px;
}
.ovl-title + .ovl-content {
  padding-top:0;
}
.ovl + .middle {
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

/* payment quants */
.quants {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.quant {
	position: relative;
	width: 180px;
	height: 120px;
	margin: 0 0 5px;
	box-sizing: border-box;
	border:1px solid #D8CEC1;
	background: url(/static/img/new_design3/content/payment/payment_bg_1.jpg) no-repeat 50% 0;
	color:#fff;
	text-align: center;
}
.quant--2 {
	background-image: url(/static/img/new_design3/content/payment/payment_bg_2.jpg);
}
.quant--3 {
	background-image: url(/static/img/new_design3/content/payment/payment_bg_3.jpg);
}
.quant--4 {
	background-image: url(/static/img/new_design3/content/payment/payment_bg_4.jpg);
}
.quant--5 {
	background-image: url(/static/img/new_design3/content/payment/payment_bg_5.jpg);
}
.quant--6 {
	background-image: url(/static/img/new_design3/content/payment/payment_bg_6.jpg);
}
.quant * {
	box-sizing: border-box;
}
.quant__gold {
	height: 91px;
	border-bottom:1px solid #D8CEC1;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	padding: 12px 0 0;
}
.quant__form {
	height: 91px;
	border-bottom:1px solid #D8CEC1;
	overflow: hidden;
}
.quant__gold span {
	display: block;
	font-size: 46px;
	line-height: 53px;
}
.quant__bottom {
	display: flex;
	align-items: center;
}
.quant__buy {
	width: 100%;
	height: 28px;
	background:#DB7347;
	cursor: pointer;
	font-weight: bold;
	line-height: 28px;
	font-size: 10px;
	text-transform: uppercase;
}
.quant__buy:hover {
	background: #E19A72;
}
.quant__price + .quant__buy {
	width: 100px;
	flex: 0 0 auto;
}
.quant__price {
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	color: #61594F;
	flex: 1 1 100%;
}
.quant__title {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	padding: 10px 0 9px;
}
.quant__line {
	text-align: left;
	margin-bottom: 7px;
}
.quant__line span {
	display: inline-block;
	vertical-align: middle;
	width: 55px;
	text-align: right;
}
.quant__line input {
	width: 60px;
	border:1px solid #D8CEC1;
	background: #fff;
	padding: 0 2px;
	font-size: 14px;
	line-height: 14px;
}
.ovl-error {
	width: 280px;
	box-sizing: border-box;
	padding: 20px;
}
.ovl-error .quant__buy {
	color: #fff;
	text-align: center;
	width: 100px;
	margin: auto;
}


.subscribe__wrap {
	padding: 0 25px 0 10px;
}
.subscribe__text {
	padding: 0 20px 15px;
	margin: 0 -20px 10px;
	color: #918269;
	background: url(/static/img/new_design3/content/game_desc/desc_block.jpg) center bottom no-repeat;
}
.subscribe__main {
	position: relative;
	height: 364px;
	border:1px solid #cfc4b5;
	background: #f4eddd;
	padding: 20px 19px;
}
.subscribe__main * {
	box-sizing: border-box;
}
.subscribe__action {
	position: absolute;
	bottom: 22px;
	left:22px;
	right:22px;
}
.subscribe__title {
	text-transform: uppercase;
	font-size: 17px;
	font-weight: bold;
	color:#a0161d;
	margin: 20px;
}
.subscribe__main .subscribe__title {
	margin: 0 0 20px;
}
.subscribe__gift {
	position: absolute;
	left:30px;
	top:105px;
	z-index: 1;
}
.subscribe__gift--center {
	left:20px;
	top:120px;
  height: 162px;
  width: 528px;
	background: url(/static/img/new_design3/content/subscribe/gifts.png) no-repeat 0 0;
  padding: 12px 0 0;
}
.subscribe__info {
	padding-left: 205px;
}
.jcarousel-gift {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 110px;
}
.jcarousel-gift li {
	width: 110px;
	text-align: center;
}
#content_body .jcarousel-gift img {
	margin: 0;
}
.jcarousel-container {
	width: 150px;
	padding: 0 20px;
	margin: auto;
}
.jcarousel-clip {
	overflow: hidden;
}
.jcarousel-prev,
.jcarousel-next {
	width: 10px;
	height: 34px;
	cursor: pointer;
	position: absolute;
	top:36px;
	background: url(/static/img/new_design3/content/subscribe/arrow.png) no-repeat 0 0;
}
.jcarousel-prev {
	left: 0px;
}
.jcarousel-next {
	right: 0px;
	background-position: 100% 0;
}

.subscribe__gift-text {
	height: 40px;
}
.subscribe__email-col {
	padding: 14px 0 0;
	height: 160px;
}
.subscribe__email-col label {
	display: block;
}
.subscribe__email {
	width: 305px;
	background: #f6f1e7;
	line-height: 28px;
	padding: 0 12px;
	border: 1px solid #cfc4b5;
	margin: 10px 0;
}
.subscribe__input-error {
	color: #e90000;
}
.subscribe__main a {
	color: #e90000;
}
.subscribe__main .subscribe__button {
	display: block;
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
	text-decoration: none;
	background: #a0161d;
	color: #f4eddd;
	text-transform: uppercase;
	width: 215px;
	text-align: center;
	cursor: pointer;
	margin: auto;
	border: 0;
}
.subscribe__main .subscribe__button.disabled {
	background: #54575a;
	cursor: default;
}
.subscribe__main .subscribe__button:not(.disabled):hover {
	background: #ba171f;
}
.subscribe__benefits {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.subscribe__benefits * {
	box-sizing: border-box;
}
.subscribe__benefit {
	width: 282px;
	height: 226px;
	margin: 0 0 17px;
	background: url(/static/img/new_design3/content/subscribe/benefits-2.png) no-repeat 0 0;
}
.subscribe__benefit--2 {
	background-position: 100% 0;
}
.subscribe__benefit--3 {
	background-position: 0 100%;
}
.subscribe__benefit--4 {
	background-position: 100% 100%;
}
/*
.subscribe__benefit {
	width: 278px;
	height: 222px;
	margin: 0 0 17px;
	border:1px solid #cfc4b5;
	background: #f4eddd;
	text-align: center;
}*/
.subscribe__benefit-icon {
	height: 87px;
	width: 85px;
	background: url(/static/img/new_design3/content/subscribe/benefits.png) no-repeat 0 0;
	margin: 25px auto 20px;
}
.subscribe__benefit-icon--2 {
	background-position: -100px 0;
}
.subscribe__benefit-icon--3 {
	background-position: -200px 0;
}
.subscribe__benefit-icon--4 {
	background-position: -300px 0;
}
.subscribe__benefit-title {
	font-size: 13px;
	text-transform: uppercase;
	color: #62594e;
	margin: 0 5px 15px;
}
.subscribe__benefit-text {
	font-size: 12px;
	color: #918269;
	padding: 0 15px;
}

.subscribe__check {
	margin: 0 0 20px;
}
.subscribe__check label {
	display: inline-block;
	width: 90%;
	vertical-align: middle;
	margin-left: 6px;
}

.subscribe__auth {
	background: #f6f1e7;
	text-align: center;
	border: 1px solid #cfc4b5;
	padding: 12px 0 18px;
}
.subscribe__auth p {
	text-align: center;
}
.subscribe__auth--error {
	padding: 28px 50px 0 120px;
	height: 92px;
	box-sizing: border-box;
	background: url(/static/img/new_design3/content/subscribe/attention.png) no-repeat 32px 14px;
}
.subscribe__auth .subscribe__button {
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px;
	width: 215px;
}
.p-link {
	color: #e90000;
	text-decoration: underline;
	cursor: pointer;
}
.p-link:hover {
	text-decoration: none;
}


.subscribe__gift--center .jcarousel-container {
	width: 370px;
}

.subscribe__tooltip {
  width: 276px;
  display: none;
  position: absolute;
	left:-150px;
	right:-150px;
	margin: auto;
  padding: 10px 14px;
  color: #fff;
  font: 12px/18px Arial, Helvetica, sans-serif;
  background: rgba(0,0,0,0.8);
  border-radius: 3px;
  z-index: 101;
	bottom:110%;
}

.subscribe__tooltip > div {
	display: none;
}

.subscribe__tooltip p {
    padding-bottom: 0px;
    font: 12px/18px Cambria, Arial, Helvetica, sans-serif;
}

.subscribe__tooltip li {
    padding: 2px 0px;
    font: 12px/18px Cambria, Arial, Helvetica, sans-serif;
    border-bottom: 1px dotted #535146;
}
.subscribe__tooltip li:last-child {
    border-bottom: none;
}

.subscribe__tooltip em {
    display: block;
    margin-bottom: 2px;
    padding-bottom: 3px;
    color: #F8E593;
    font-size: 13px;
    font-style: normal;
    border-bottom: 1px dotted #535146;
}

.subscribe__tooltip strong {
    margin-right: 3px;
    color: #ffdc8c;
}

.subscribe__tooltip i {
    font-style: normal;
}
.subscribe__tooltip .white   {color: #FFFFFF;}
.subscribe__tooltip .blue    {color: #8080FF;}
.subscribe__tooltip .purple  {color: #BA42FB;}
.subscribe__tooltip .green   {color: #00FFAE;}
.subscribe__tooltip .gold    {color: #FFDC50;}
.subscribe__tooltip .orange  {color: #FF6000;}
.subscribe__tooltip .skyblue {color: #00FFFF;}
.subscribe__tooltip .yellow  {color: #FFCB4A;}
.subscribe__tooltip .pink    {color: #DC3FD5;}
.subscribe__tooltip .red     {color: #FF2929;}

.subscribe__tooltip hr {
    margin-top: 4px;
    border-top: 1px dotted #535146;
    border-left: none;
    border-right: none;
    border-bottom: none;
}
