
/* === USERCP events === */

/* ------------------------------------------------------------------------------------------------------------- */
/* Дополнительные иконки */
/* ------------------------------------------------------------------------------------------------------------- */

.ucp_block a.ico.guild_maraphon		 {background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/events/ico_guild_maraphon.jpg) 0px -10px no-repeat !important;}

/* ------------------------------------------------------------------------------------------------------------- */
/* Ежедневный розыгрыш сундуков */
/* ------------------------------------------------------------------------------------------------------------- */

.everyday_chest {
	width: 400px;
	height: 73px;
	margin-bottom: 2px;
	background: url('http://pw.mail.ru/new_design2/img/chest_qty.jpg') no-repeat scroll 0 0 transparent;
	}
	
	.everyday_chest div {
		width: 92px;
		height: 73px;
		position: absolute;
		margin-left: 14px;
		background-image: url('http://pw.mail.ru/new_design2/img/chest_qty_type.jpg');
		background-repeat: no-repeat;
		}
		
		.everyday_chest.type_1 div {background-position: 0px top;}
		.everyday_chest.type_2 div {background-position: -92px top;}
		.everyday_chest.type_3 div {background-position: -184px top;}
		.everyday_chest.type_4 div {background-position: -276px top;}
		.everyday_chest.type_5 div {background-position: -368px top;}
		.everyday_chest.type_6 div {background-position: -460px top;}
	
	.everyday_chest span {
		display: block;
		position: absolute;
		margin: 28px 0 0 113px;
		visibility: hidden;
		}
	
		.everyday_chest.type_1 span.after_first {visibility: visible;}
		.everyday_chest.type_2 span.before_first,
		.everyday_chest.type_3 span.before_first,
		.everyday_chest.type_4 span.before_first,
		.everyday_chest.type_5 span.before_first,
		.everyday_chest.type_6 span.before_first {visibility: visible;}
	
	.everyday_chest_days {
		width: 440px; /* 384px */
		height: 48px;
		margin: 0px 0px 12px 16px;
		overflow: hidden;
		}
		
		.everyday_chest_days li {
			width: 48px;
			height: 48px;
			display: block;
			float: left;
			margin: 0px 3px 0px 3px;
			background-image: url('http://pw.mail.ru/new_design2/img/chest_day_type.jpg');
			background-repeat: no-repeat;
			background-position: -48px top;
			}
			
			.everyday_chest_days li.type_1 {background-position: 0px top;}
			.everyday_chest_days li.type_2 {background-position: -48px top;}
			.everyday_chest_days li.type_3 {background-position: -96px top;}
			.everyday_chest_days li.type_4 {background-position: -144px top;}
			.everyday_chest_days li.type_5 {background-position: -192px top;}
			.everyday_chest_days li.type_6 {background-position: -240px top;}
			
			.everyday_chest_days li span {
				width: 48px;
				display: block;
				margin-top: 34px;
				font: 11px Tahoma, Geneva, sans-serif;
				text-align: center;
				}
	
	.everyday_chest_presents {
		width: 322px;
		height: 120px;
		margin-left: 78px;
		overflow: hidden;
		}
			
		.everyday_chest_presents div {
			width: 120px;
			float: left;
			margin-right: 15px;
			height: 80px;
			}
			
			.everyday_chest_presents div span {
				width: 276px;
				display: none;
				position: absolute;
				margin: 0px 0px 0px 130px;
				padding: 1px 8px 4px 8px;
				color: #fff;
				font: 12px/18px 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;
				}
			.everyday_chest_presents div:hover span {
				display: block;
			}
			.everyday_chest_presents div span p {
				padding-bottom: 0px;
				font: 12px/18px Cambria, Arial, Helvetica, sans-serif;
				}
			
			.everyday_chest_presents div span li {
				padding: 2px 0px;
				font: 12px/18px Cambria, Arial, Helvetica, sans-serif;
				border-bottom: 1px dotted #535146;
				}
			.everyday_chest_presents div span li:last-child {
				border-bottom: none;
				}
			
			.everyday_chest_presents div span em {
				display: block;
				margin-bottom: 2px;
				padding-bottom: 3px;
				color: #F8E593;
				font-size: 13px;
				font-style: normal;
				border-bottom: 1px dotted #535146;
				}
			
			.everyday_chest_presents div span strong {
				margin-right: 3px;
				color: #ffdc8c;
				}
			
			.everyday_chest_presents div span i {
				font-style: normal;
				}
				.everyday_chest_presents div span .white   {color: #FFFFFF;}
				.everyday_chest_presents div span .blue    {color: #8080FF;}
				.everyday_chest_presents div span .purple  {color: #BA42FB;}
				.everyday_chest_presents div span .green   {color: #00FFAE;}
				.everyday_chest_presents div span .gold    {color: #FFDC50;}
				.everyday_chest_presents div span .orange  {color: #FF6000;}
				.everyday_chest_presents div span .skyblue {color: #00FFFF;}
				.everyday_chest_presents div span .yellow  {color: #FFCB4A;}
				.everyday_chest_presents div span .pink    {color: #DC3FD5;}
				.everyday_chest_presents div span .red     {color: #FF2929;}
			
			.everyday_chest_presents div span hr {
				margin-top: 4px;
				border-top: 1px dotted #535146;
				border-left: none;
				border-right: none;
				border-bottom: none;
				}
	
	.everyday_chest_info {
		width: 400px;
		margin-bottom: 12px;
		padding: 3px 0px 4px 0px;
		border-top: 1px solid #DDD4C6;
		border-bottom: 1px solid #DDD4C6;
		}
	
/* ------------------------------------------------------------------------------------------------------------- */
/* PVP марафон */
/* ------------------------------------------------------------------------------------------------------------- */

.pvp_marathon_block {
	width: 595px;
	height: 114px;
	overflow: hidden;
	background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/events/ico_pvp.jpg) 10px -12px no-repeat;
	}
	
	.pvp_marathon_block p {
		margin-left: 116px;
		padding-top: 18px;
		line-height: 20px;
		}
		
		.pvp_marathon_block p a {
			color: #156596;
			}
	
	.pvp_marathon_block .marathon_terms {
		width: 225px;
		height: 32px;
		display: block;
		float: left;
		margin: 16px 0px 0px 66px;
		overflow: hidden;
		background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/events/buttons.png);
		background-repeat: no-repeat;
		background-position: left 0px;
		text-indent: 1111px;
		white-space: nowrap;
		}
	
	.pvp_marathon_block .marathon_terms:hover {
		background-position: left -32px;
		}
	
	.pvp_marathon_block .pvp_rate {
		width: 225px;
		height: 32px;
		display: block;
		float: left;
		margin: 16px 0px 0px 8px;
		overflow: hidden;
		background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/events/buttons.png);
		background-repeat: no-repeat;
		background-position: left -64px;
		text-indent: 1111px;
		white-space: nowrap;
		}
	
	.pvp_marathon_block .pvp_rate:hover {
		background-position: left -96px;
		}

/* ------------------------------------------------------------------------------------------------------------- */
/* Сундучки */
/* ------------------------------------------------------------------------------------------------------------- */

.ucp_chests {
	margin: 0px 0px 0px 110px;
	}
	
	.ucp_chests h5 {
		margin-left: 5px;
		color: #176395;
		font: 12px Arial, Helvetica, sans-serif;
		}
	
	.ucp_chest_ico {
		width: 100px;
		height: 80px;
		position: absolute;
		margin: -6px 0px 0px -100px;
		background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/actions.jpg?v=1) -1000px -10px no-repeat;
		}
	
	.ucp_chest_line {
		width: 396px;
		height: 51px;
		padding: 25px 0 0 30px;
		font: 14px Tahoma, Geneva, sans-serif;
		background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/events/prize_bg.png) 0px 0px no-repeat;
		}

/* ------------------------------------------------------------------------------------------------------------- */
/* Блок траты голда */
/* ------------------------------------------------------------------------------------------------------------- */

.ucp_gold_sp_block {
	width: 600px;
	height: 106px;
	margin-bottom: 12px;
	background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/events/gold_sp_block.png) 0px 0px no-repeat;
	}
	
	.ucp_gold_sp_block h3 {
		padding: 3px 0px 0px 6px;
		font-size: 13px;
		}
	
	.ucp_gold_sp_block .presents {
		width: 600px;
		height: 86px;
		display: block;
		position: absolute;
		margin: 0px;
		list-style: none;
		}
		.ucp_gold_sp_block .presents li {
			width: 100px;
			height: 80px;
			display: block;
			margin: 0px 8px;
			float: left;
			}
	
	.ucp_gold_sp_msg {
		width: 600px;
		height: 106px;
		position: absolute;
		line-height: 40px;
		text-align: center;
		background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/events/gold_sp_block.png) 0px 0px no-repeat;
		z-index: 5;
		}

.ucp_gold_sp {
	height: 80px;
	margin-left: 6px;
	}
	
	.ucp_gold_sp h3 {
		position: absolute;
		margin: 6px 0px 0px 15px;
		}
	
	.ucp_gold_sp_bar {
		width: 565px;
		height: 30px;
		position: absolute;
		margin: 30px 0px 0px 7px;
		background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/events/gold_sp_bar.png) 0px 0px no-repeat;
		z-index: 1;
		}
		.ucp_gold_sp_bar div {
			height: 21px;
			position: relative;
			margin: 5px 17px 0px 6px;
			background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/events/gold_sp_bar_ins.png) left top no-repeat;
			}
			.ucp_gold_sp_bar div span {
				width: 10px;
				height: 21px;
				display: block;
				right: -10px;
				position: absolute;
				background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/events/gold_sp_bar_ins.png) right top no-repeat;
				}
	
	.sp_line_pr {
		width: 100px;
		height: 80px;
		position: absolute;
		margin-top: 5px;
		background-image: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/events/gold_sp_presents.png);
		background-repeat: no-repeat;
		z-index: 2;
		}
		.ucp_gold_sp .item_hint, ucp_gold_sp_block .item_hint {
			position: absolute;
			}
			.ucp_gold_sp .item_hint span, .ucp_gold_sp_block .item_hint span {
				margin-top: 27px;
				margin-left: 96px;
				position: absolute;
				z-index: 3;
				}
			
		.ucp_gold_sp .item_hint.pos_1 {margin-left: 168px;}
		.ucp_gold_sp .item_hint.pos_2 {margin-left: 310px;}
		.ucp_gold_sp .item_hint.pos_3 {margin-left: 448px;}
	
	.ucp_gold_sp .present_1, .ucp_gold_sp_block .present_1 {background-position: 0px -10px;}
	.ucp_gold_sp .present_2, .ucp_gold_sp_block .present_2 {background-position: -100px -10px;}
	.ucp_gold_sp .present_3, .ucp_gold_sp_block .present_3 {background-position: -200px -10px;}
	.ucp_gold_sp .present_4, .ucp_gold_sp_block .present_4 {background-position: -300px -10px;}
	.ucp_gold_sp .present_5, .ucp_gold_sp_block .present_5 {background-position: -400px -10px;}
	.ucp_gold_sp .present_6, .ucp_gold_sp_block .present_6 {background-position: -500px -10px;}
	.ucp_gold_sp .present_7, .ucp_gold_sp_block .present_7 {background-position: -600px -10px;}
	.ucp_gold_sp .present_8, .ucp_gold_sp_block .present_8 {background-position: -700px -10px;}
	
	.btn_join {
		width: 175px;
		height: 32px;
		display: block;
		margin: 16px 0px 0px 208px;
		background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/events/btn_join.png);
		overflow: hidden;
		white-space: nowrap;
		text-indent: 1111px;
		}

/* ------------------------------------------------------------------------------------------------------------- */
/* Блок гоблины */
/* ------------------------------------------------------------------------------------------------------------- */

.goblin_chest {
	width: 568px;
	height: 73px;
	margin-bottom: 2px;
	background: url('https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/events/goblin_chest_qty.jpg') 0px 0px no-repeat;
	}
	
	.goblin_chest div {
		width: 92px;
		height: 73px;
		position: absolute;
		margin-left: 14px;
		background-image: url('http://pw.mail.ru/new_design2/img/chest_qty_type.jpg');
		background-repeat: no-repeat;
		}
		
		.goblin_chest div.type_1 {background-position: 0px top;}
		.goblin_chest div.type_2 {background-position: -92px top;}
		.goblin_chest div.type_3 {background-position: -184px top;}
		.goblin_chest div.type_4 {background-position: -276px top;}
		.goblin_chest div.type_5 {background-position: -368px top;}
		.goblin_chest div.type_6 {background-position: -460px top;}
	
	.goblin_chest span {
		display: block;
		position: absolute;
		margin: 28px 0 0 113px;
		}
	
	.goblin_chest_days {
		width: 555px;
		height: 40px;
		margin: 0px 16px 12px 13px;
		overflow: hidden;
		text-align: center;
		}
		
		.goblin_chest_days li {
			display: inline;
			margin: 0px 3px 0px 3px;
			padding: 19px 25px;
			font-size: 1px;
			line-height: 40px;
			background-image: url('http://pw.mail.ru/new_design2/img/chest_day_type.jpg');
			background-repeat: no-repeat;
			background-position: -48px top;
			zoom: 1;
			}
			
			.goblin_chest_days li.type_1 {background-position: 0px top;}
			.goblin_chest_days li.type_2 {background-position: -48px top;}
			.goblin_chest_days li.type_3 {background-position: -96px top;}
			.goblin_chest_days li.type_4 {background-position: -144px top;}
			.goblin_chest_days li.type_5 {background-position: -192px top;}
			.goblin_chest_days li.type_6 {background-position: -240px top;}

	.goblin_chest_presents {
		width: 500px;
		height: 80px;
		margin-left: 51px;
		}
		
		.goblin_chest_presents > .img_item_cont {
			 margin-left: 180px;
			}
.goblin_superprize_count {
	text-align: center;
}
.goblin_superprize_count span {
	color: #d2363d;
	font-weight: bold;
	padding-left: 5px;
	font-size: 15px;
}

/* ------------------------------------------------------------------------------------------------------------- */
/* Акция KILLFISH */
/* ------------------------------------------------------------------------------------------------------------- */

.ucp_block a.ico.killfish {
	background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/events/killfish_ico.jpg);
} 
.killfish_pin {
	margin: -8px 0px 2px 117px;
}
.pin_form {
	margin-left: 43px;
	}
.killfish_pin .pin_error {
	position: relative;
	color: #c02222;
}
.killfish_pin .error {
	color: #920613;
	text-align: center;
	border: 0px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	display: block;
	position: absolute;
	left: 0px;
	top: 15px;
	width: 288px;
	font-size: 12px;
	line-height: 15px;
}
.killfish_pin .pin_block {
	width: 288px;
	height: 47px;
	display: block;
	font: bold 14px/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 top no-repeat;
	border: none;
}
.killfish_pin .getpin {
	background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/events/btn_getpin.png) no-repeat left top;
	width: 223px;
	height: 32px;
	cursor: pointer;
	margin: 10px 0px 0px 32px;
}
.killfish_pin .getpin:hover {
	background-position: left bottom;
}

/* ------------------------------------------------------------------------------------------------------------- */
/* Акция "Ваш личный бонус к платежу" */
/* ------------------------------------------------------------------------------------------------------------- */

.ucp_block a.ico.bonus {
	background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/usercp/events/bonus.jpg);
} 


/* ------------------------------------------------------------------------------------------------------------- */
/* Идеальный Мир исполняет желания */
/* ------------------------------------------------------------------------------------------------------------- */

.ny_wishes {
	background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/ny_wishes/background.jpg?3) no-repeat left top;
	min-height: 1115px;
	margin: 0px 0px 0px 0px;
	padding: 40px 50px 0px 50px;
	position: relative;
}
.ny_wishes .wish_top_text {
	font: bold 14px/18px Cambria, Georgia, "Times New Roman", Times, serif;
	color: #e9081d;
	font-style: italic;
	text-align: center;
	margin-bottom: 60px;
}
.ny_wishes label {
	display: block;
	text-align: center;
	font-size: 12px;
	margin-bottom: 10px;
}
.ny_wishes .wish_text {
	width: 449px;
	height: 54px;
	background: none;
	border: 0px;
	display: block;
	margin: 0px 0px 20px 6px;
	outline: none;
	resize: none;
}
.ny_wishes .wish_chars#dropCharsList {
	margin: 0px 0px 23px 100px;
	width: 275px;
}
.ny_wishes .wish_button {
	border: 0px;
	background: none;
	width: 225px;
	height: 85px;
	cursor: pointer;
	display: block;
	text-indent: -333333px;
	margin: 0px 0px 40px 120px;
}
.ny_wishes h3 {
	color: #e9081d;
}
.ny_wishes .wish_bot_text ul {
	margin: 10px 0px 20px 20px;
	padding: 0px;
}
.ny_wishes .wish_bot_text li {
	background: url(https://pw.cdn.gmru.net/static/img/new_design3/wing_small.png) no-repeat 0px 5px;
	display: block;
	padding-left: 30px;
	margin-bottom: 10px;
}
.ny_wishes .select_block {
	height: 42px;
}
.ny_wishes .select_block p {
	text-align: center;
	color: #e9081d;
}
.ny_wishes form label {
	display: block;
	margin-bottom: 2px;
	line-height: 18px;
	}
.ny_wishes form textarea {
	font: 12px/17px Arial, Helvetica, sans-serif;
	}

.ny_wishes .muztv {
	font-size: 0px;
	line-height: 0px;
	display: block;
	width: 50px;
	height: 60px;
	position: absolute;
	left: 73px;
	top: 93px;
}

/* ------------------------------------------------------------------------------------------------------------- */
/* Пиньята и конфеты */
/* ------------------------------------------------------------------------------------------------------------- */

.piny_ico {
	width: 100px;
	height: 80px;
	position: absolute;
	margin: 5px 10px !important;
	z-index: 1;
	}

.piny_tab {
	width: 430px;
	position: absolute;
	margin: 15px 0px 0px 117px;
	padding: 4px 8px;
	background: #f8f7f4;
	background: linear-gradient(to top, #f1efe8, #f8f7f4);
	border: 1px solid #c2b9b1;
	border-radius: 6px;
	z-index: 1;
	}
	
	.piny_tab td {
		padding-right: 10px;
		color: #62594e;
		font: 14px/26px Arial, Helvetica, sans-serif;
		}
	
	.piny_tab tr td:first-child {
		text-align: right;
		}

/* ------------------------------------------------------------------------------------------------------------- */
/* Сокровища Фей, сундуки */
/* ------------------------------------------------------------------------------------------------------------- */

.minigames_feya .feya_chest {position: relative;}
#content_body .minigames_feya .feya_chest img {vertical-align: -13px; margin: 0px 7px;}

.minigames_feya td {
	padding-bottom: 10px;
}

.minigames_feya .feya_chest {
	display: block;
	position: relative;
}
.minigames_feya .feya_chest .popup {
	width: 276px;
	display: none;
	position: absolute;
	margin: -40px 0px 0px 53px;
	padding: 1px 8px 4px 8px;
	color: #fff;
	font: 12px/18px 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;
}
.minigames_feya .feya_chest:hover .popup {display: block;}
.minigames_feya .feya_chest .popup p {padding-bottom: 0px; font: 12px/18px Cambria, Arial, Helvetica, sans-serif;}

.minigames_feya .feya_chest .popup em {
	display: block;
	margin-bottom: 2px;
	padding-bottom: 3px;
	color: #F8E593;
	font-size: 13px;
	font-style: normal;
	border-bottom: 1px dotted #535146;
}

.minigames_feya .feya_chest .popup strong {margin-right: 3px;color: #ffdc8c;}

.minigames_feya .feya_chest .popup i {font-style: normal;}

	.minigames_feya .feya_chest .popup .white   {color: #FFFFFF;}
	.minigames_feya .feya_chest .popup .blue    {color: #8080FF;}
	.minigames_feya .feya_chest .popup .purple  {color: #BA42FB;}
	.minigames_feya .feya_chest .popup .green   {color: #00FFAE;}
	.minigames_feya .feya_chest .popup .gold    {color: #FFDC50;}
	.minigames_feya .feya_chest .popup .orange  {color: #FF6000;}
	.minigames_feya .feya_chest .popup .skyblue {color: #00FFFF;}
	.minigames_feya .feya_chest .popup .yellow  {color: #FFCB4A;}
	.minigames_feya .feya_chest .popup .pink    {color: #DC3FD5;}
	.minigames_feya .feya_chest .popup .red     {color: #FF2929;}

.minigames_feya .feya_chest .popup hr {
	margin-top: 4px;
	border-top: 1px dotted #535146;
	border-left: none;
	border-right: none;
	border-bottom: none;
	}
.minigames_feya .chest_chance {
	padding: 10px 0px 20px 0px;
}
.fields_mag_button {
	background: url(https://pw.cdn.gmru.net/static/img/new_design3/content/promo_items/go_present_minigame.png) no-repeat left top;
	width: 316px;
	height: 54px;
	cursor: pointer;
	text-indent: -3333px;
	display: block;
	margin: 0px auto;
	border: 0px;
	outline: none;
}
.fields_mag_button:hover {
	background-position: left bottom;
}