a.none {
	text-decoration: none;
}

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

.b-blue-btn_i_b0 {
	border: 0;
	color: #7faac0;
}

.error {
	text-align: center;
	color: #a20000;
}
.b-menu-color, .b-menu-color:hover {
	color: #8b8b8b;
}

.b-back-button, .b-back-button:hover {
	height: 36px;
	color:#7c8688;
}

.pack1-clr {
	color:#b4e068 !important;
}

.pack2-clr {
	color:#63ccef !important;;
}

.pack3-clr {
	color:#bf81fe !important;;
}

.pack4-clr {

}

.rating-left {
	margin-left: 4%;
}

.rating-forum {
	color: #818181;
	font-family: Arial;
	font-size: 14px;
}

.rating-forum:hover {
	color: #818181;
	text-decoration: none;
}

.comp-btn-l p{
	margin: 11px 0 0;
}

.comp-btn:hover {

}

.row.base_menu_pos {
	height: 70px;
	margin-top: 70px
}

.base_menu_pos > .col-xs-4, .hint_block {
	position: relative
}

.base_menu_back {
	position: relative;
}

.row.base_menu {
	position: relative;
	background: url(/asset/img/screen3/menu-grad.png) center 13px no-repeat, url(/asset/img/screen3/menu-grad2.png) center 137px no-repeat;
	padding-bottom: 60px;
	max-width: 365px;
	margin: 0 auto;
}

.row.base_menu_pos .col-xs-4:first-child .wc-icn-menu-separator {
	right: -10px
}

.wc-icn-menu-separator {
	background: url(/asset/img/screen3/menu-separator.png) center center no-repeat;
	width: 21px;
	display: block;
	height: 68px;
	top: -55px;
	position: absolute;
	right: -13px
}

.row.menu_fchn {
	margin-top: -87px
}

.wc_m {
	margin-top: -60px;
	margin-left: -15px;
}

.center {
	text-align: center;
}

.btn_blue, .menu-lnk-image, .btn_grey {
	display: block;
	font-size: 16px
}

.menu-lnk-image, a.menu-lnk-text {
	text-align: center;
	opacity: 1;
	position: absolute;
	left: 50%
}

.counter-spec, .munchkin {
	font-family: Munchkin
}

@media screen and (max-width: 360px) {
	.profile_menu_link {
		margin-top: 4px;
	}
}

img.icon {
	vertical-align: middle;
	position: relative;
	top: -1px;
	padding: 0;
	margin: 0;
	border-spacing: 0
}

img.icon-ny {
	position: relative;
	background: url(/images/xmas/rewards/golden-line.jpg) center no-repeat;
	top: -64px;
	left: 32px;
}

img.card-up {
	position: absolute;
	top: 83px;
	right: -2px;
}

.menu-lnk-image {
	height: 70px;
	width: 100%;
	bottom: -10px;
	margin: 0 auto 0 -50%
}

.chat_actions a.write_btn:after, .creation_hint .hint_border:after, .menu-lnk-image.locked:after, .task_solid_item:before {
	content: ""
}

.menu-lnk-image.locked:after {
	background: url(/asset/img/menu_item_locked.png) center center no-repeat;
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

a.menu-lnk-text {
	text-decoration: none;
	color: #8f9b9d;
	font-size: 16px;
	width: 100%;
	top: 18px;
	bottom: -15px;
	height: 10px;
	margin: 0 auto 0 -50%;
	white-space: nowrap;
}

.menu-itm, .menu-link2, a.menu-lnk-text {
	display: inline-block
}


.menu3 ul > li {
	display: block;
	float: left;
	border-right: 1px solid #5f5f5f;
	padding: 0 4px;
	line-height: 12px
}

.menu3 ul > li > a {
	font-size: 14px
}

.menu3 ul > li:last-child {
	border: none
}

.menu3 ul > li > a.grey {
	color: #5f5f5f
}

.menu3 ul {
	display: inline-block;
	padding-left: 0;
	margin-top: 7px;
	margin-bottom: 2px
}

.hr-b {
	background: url("/images/design/hr-left-b.png") no-repeat left, url("/images/design/hr-right-b.png") no-repeat right, url("/images/design/hr-cntr-b.png") repeat-x center;
	margin-top: 5px;
	margin-bottom: -2px;
	height: 12px;
	width: 100%;
	margin-right: 0;
}

.menu-link2 {
	color: #505e77;
	font-size: 15px;
	width: 100%;
	/*text-decoration: underline*/
}

.clr-grey {
	color: #5f5f5f !important;
}

.clr-white {
	color: #8f9b9d !important;
}

.clr-white2 {
	color: #fff !important;
}

.clr-blue {
	color: #505e77 !important;
}

.clr-blue2 {
	color: #68fffe !important;
}

.popup {
	background: url(/images/popup/popup_big_wom.png) left center no-repeat, url(/images/popup/popup_big_1.jpg) left center no-repeat, url(/images/popup/popup_big_3.jpg) right center no-repeat;
	height: 114px;
	float: none;
	position: relative;
	color: #8f9b9d;
	font-size: 18px;
	display: block;
	text-decoration: none;
	text-align: left;
	overflow: hidden;
	margin-top: 2px;
	margin-bottom: 2px;
}

.popup .button_text {
	padding-top: 4px;
	padding-left: 103px;
}

.popup .text2 {
	height: 120px;margin: 0 auto;max-width: 340px;
}

.popup .text3 {
	margin: 0 auto;line-height: 13px;
}

.popup .text4 {
	line-height: 17px;margin-bottom: 13px;
}

.popup .text5 {
	width: 171px;
}

.popup:after {
	content: "";
	display: block;
	background: url(/images/popup/popup_big_2.jpg) left center repeat-x;
	margin-left: 148px;
	margin-right: 93px;
	height: 114px;
	margin-top: -124px;
}

.popup2 {
	background: url(/images/popup/popup_blue_1.jpg) left center no-repeat, url(/images/popup/popup_blue_3.jpg) right center no-repeat;
	height: 92px;
	float: none;
	position: relative;
	color: #8f9b9d;
	font-size: 18px;
	display: block;
	text-decoration: none;
	text-align: left;
	overflow: hidden;
	margin-top: 2px;
	margin-bottom: 2px;
}

.popup2 .button_text {
	/*padding-left: 28px;*/
}

.popup2 .text2 {
	height: 25px;text-align: center
}

.popup2 .text3 {
	margin: 0 auto;line-height: 13px;padding-top: 8px;padding-bottom: 4px;
}

.popup2 .text4 {
	line-height: 17px;margin-bottom: 13px;
}

.popup2 .text5 {
	margin: 0 auto;
}

.popup2:after {
	content: "";
	display: block;
	background: url(/images/popup/popup_blue_2.jpg) left center repeat-x;
	margin-left: 81px;
	margin-right: 80px;
	height: 92px;
	margin-top: -25px;
}

.popup3 {
	background: url(/images/popup/popup_red_1.jpg) left center no-repeat, url(/images/popup/popup_red_3.jpg) right center no-repeat;
	height: 52px;
	float: none;
	position: relative;
	color: #8f9b9d;
	font-size: 18px;
	display: block;
	text-decoration: none;
	text-align: left;
	overflow: hidden;
	margin-top: 2px;
	margin-bottom: 2px;
}

.popup3 .button_text {
	color: #68fffe;
	text-decoration: none;
	padding-left: 28px;
}

.popup3 .text2 {
	height: 28px;text-align: center
}

.popup3 .text3 {
	margin-top: -3px;
}

.popup3 .text4 {
	margin-top: -14px;
}

.popup3 .text5 {
	margin-top: -3px;
	padding-top: 18px;
}

.popup3:after {
	content: "";
	display: block;
	background: url(/images/popup/popup_red_2.jpg) left center repeat-x;
	margin-left: 73px;
	margin-right: 74px;
	height: 52px;
	margin-top: -25px;
}

.popup4 {
	background: url(/images/popup/popup_blue2_1.jpg) left center no-repeat, url(/images/popup/popup_blue2_2.jpg) right center no-repeat;
	height: 52px;
	float: none;
	position: relative;
	color: #8f9b9d;
	font-size: 18px;
	display: block;
	text-decoration: none;
	text-align: left;
	overflow: hidden;
	margin-top: 0;
	margin-bottom: 0;
}

.popup4 .button_text {
	/*padding-left: 28px;*/
}

.popup4 .text2 {
	height: 28px;text-align: center
}

.popup4 .text3 {
	margin-top: -3px;
}

.popup4 .text4 {
	margin-top: -14px;
}

.popup4 .text5 {
	color: #fff;
	text-decoration: none;
	font-size: 20px;
	margin-top: -3px;
	padding-top: 16px;
}

.popup4:after {
	content: "";
	display: block;
	background: url(/images/popup/popup_blue2_3.jpg) left center repeat-x;
	margin-left: 93px;
	margin-right: 93px;
	height: 52px;
	margin-top: -25px;
}

.popup5 {
	background: url(/images/popup/popup_violet_1.jpg) left center no-repeat, url(/images/popup/popup_violet_2.jpg) right center no-repeat;
	height: 92px;
	float: none;
	position: relative;
	color: #8f9b9d;
	font-size: 18px;
	display: block;
	text-decoration: none;
	text-align: left;
	overflow: hidden;
	margin-top: -7px;
	margin-bottom: -7px;
}

.popup5 .button_text {
	padding-left: 0px;
}

.popup5 .text2 {
	height: 25px;text-align: center;padding-top: 7px;

}

.popup5 .text3 {
	margin: 0 auto;line-height: 13px;padding-top: 8px;padding-bottom: 4px;
}

.popup5 .text4 {
	line-height: 17px;margin-bottom: 13px;
}

.popup5 .text5 {
	margin: 0 auto;
}

.popup5:after {
	content: "";
	display: block;
	background: url(/images/popup/popup_violet_3.jpg) left center repeat-x;
	margin-left: 81px;
	margin-right: 80px;
	height: 92px;
	margin-top: -25px;
}

.ic.icn-gold-coin, .ic.icn-energy, .ic.icn-mail, .ic.icn-silver-coin, .ic.icn-exp-coin, .ic.icn-exp, .ic.icn-snowflake, .ic.icn-star, .ic.icn-valor, .ic.icn-blood, .ic.icn-event, .ic.icn-event, .ic.icn-heart, .ic.icn-flower {
	height: 17px;
	width: 24px;
	display: inline-block;
	position: relative;
	top: 4px;
}

.ic.icn-mail {
	background: url(/asset/img/screen3/mail_icn.png) center center no-repeat
}

.ic.icn-silver-coin {
	background: url(/images/icons/silver.png) center center no-repeat;
	margin: 4px 2px 0 0
}

.ic.icn-exp-coin {
	background: url(/images/icons/exp.png) center center no-repeat;
	margin: 4px 2px 0 0
}

.ic.icn-gold-coin {
	background: url(/images/icons/gold.png) center center no-repeat;
	margin: 4px 2px 0 0
}

.ic.icn-energy {
	background: url(/images/icons/energy.png) center center no-repeat;
	margin: 4px 2px 0 0
}

.ic.icn-exp {
	background: url(/images/icons/exp.png) center center no-repeat;
	margin: 4px 2px 0 0
}

.ic.icn-snowflake {
	background: url(/images/icons/snowflake-small.png) center center no-repeat;
	margin: 4px 2px 0 0;
}

.ic.icn-star {
	background: url(/images/event/toy_small.png) center center no-repeat;
	margin: 4px 2px 0 0;
}

.ic.icn-valor {
	background: url(/images/icons/valor_small.png) center center no-repeat;
	margin: 4px 2px 0 0;
}

.ic.icn-blood {
	background: url(/images/icons/blood.png) center center no-repeat;
	margin: 4px 2px 0 0;
	top: 2px;
}

.ic.icn-flower {
	background: url(/images/mart/diamond_small.png) center center no-repeat;
	margin: 4px 2px 0 0;
}

.ic.icn-heart {
	background: url(/images/event/toy_small.png) center center no-repeat;
	margin: 4px 2px 0 0;
}

.ic.icn-event {
	background: url(/images/event/toy_small.png?2) center center no-repeat;
	margin: 4px 2px 0 0;
}

.margin-auto {
	margin: 0 auto;
}


.btn-m {
	background: url(/images/buttons/btn-main-l.png) left top no-repeat, url(/images/buttons/btn-main-r.png) right top no-repeat;
	height: 36px;
	line-height: 34px;
	float: none;
	position: relative;
	color: #68fffe;
	font-size: 18px;
	display: block;
	text-decoration: none;
	text-align: center;
	overflow: hidden;
	margin: 5px auto;
	max-width: 420px;
	padding-left: 5px;
	padding-right: 5px;
}

.btn-m:hover {
	color: #68fffe;
	text-decoration: none
}

.btn-m:after {
	content: "";
	display: block;
	background: url(/images/buttons/btn-main-gr.png) left top repeat-x;
	margin-left: 5px;
	margin-right: 5px;
	height: 36px;
	margin-top: -34px;
}


.gold_data {
	text-align: right;
	width: 100%;
	display: inline-block;
	margin-top: -3px
}

.silver-value {
	margin-left: -8px;
	color: #8b8b8b
}

.exp-value {
	margin-left: -8px;
	color: #8b8b8b
}

.silver {
	color: #8b8b8b;
}

.gold-value {
	margin-left: -8px;
	color: #efdc7a
}

.red-box4{
	width: 17%;
	padding: 2px;
	height: 16px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d41813+0,670004+100 */
	background: rgb(212,24,19); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(212,24,19,1) 0%, rgba(103,0,4,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(212,24,19,1) 0%,rgba(103,0,4,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(212,24,19,1) 0%,rgba(103,0,4,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d41813', endColorstr='#670004',GradientType=0 ); /* IE6-9 */
	border-radius: 2px;
	display: inline-block;
	margin-right: 5px;
	line-height: 11px;

}

.red-box4{
	text-align: center;
}

.b-description--progress-yell_7 {
	background: url(/asset/img/yell-progress.png);
	height: 5px;
}

.b-blue-btn_i{
	font-size: 18px;
	font-family: Munchkin, Serif;
}

.btn-test-main {
	position: relative;
	margin: 20px 15px 30px 15px;
}

.btn-test:hover {
	color: #68fffe;
	text-decoration: none
}

.btn-test {
	background: url(/images/buttons/btn-main-gr.png) repeat-x;
	height: 36px;
	line-height: 36px;
	max-width: 280px;
	margin: 0 auto;
	position: absolute;
	bottom: -18px;
	z-index: 1;
	left: 0px;
	right: 0px;
	cursor: pointer;
	text-align: left;
}

.btn-test:before{
	position: absolute;
	content: url(/images/buttons/btn-main-l.png);
	left: -15px;
}

.btn-test .button_text{
	position: absolute;
	color: #68fffe;
	font-size: 16px;
	left: 0;
	right: 0;
	text-align: center;
	font-family: Munchkin;
	z-index: 2;
	padding: 0 !important;
}

.btn-test:after{
	background: url(/images/buttons/btn-main-r.png) left top no-repeat;
	content: '';
	width: 15px;
	height: 36px;
	position: absolute;
	right: -14px;
	top: 0;
}

.pagination ul li {
	list-style-type: none;
	display: inline-block;
	width: 30px;
	height: 25px;
	text-align: center;
	font-size: 15px
}

.pagination ul li.current a {
	border: 1px solid #fff;
	color: #fff
}

.pagination ul li:first-child a {
	background: url(/asset/img/_screen7/prev_page_icn.png) center 7px no-repeat
}

.pagination ul li:last-child a {
	background: url(/asset/img/_screen7/next_page_icn.png) center 7px no-repeat
}

.pagination {
	width: 100%;
	margin: 6px 0;
}

.pagination ul {
	display: block;
	margin: 0 auto;
	padding: 0;
	text-align: center
}

.pagination ul > li > a {
	width: 30px;
	height: 25px;
	display: inline-block;
	border: 1px solid #2a374b
}

.col-xs-12.forum-items {
	margin-bottom: 9px;
	padding-left: 5px;
	padding-right: 5px
}

.moderators_list ul li {
	list-style-type: none;
	display: inline-block
}

.moderators_list ul li:after {
	content: ",";
	display: inline-block;
	margin-left: -3px
}

.moderators_list ul li:last-child:after {
	display: none
}

.moderators_list ul li:first-child:before {
	content: "Модераторы: "
}

.moderator_gray {
	color: #5f5f5f
}

.moderators_list {
	color: #999;
	margin-top: -15px;
}

.moderator_indigo {
	color: #54869a
}

.moderators_list ul {
	margin-left: 0;
	padding: 0
}

.moderators_list .bottom_decor {
	background: url(/asset/img/_screen7/decor_gray_rev_05.png) left top no-repeat, url(/asset/img/_screen7/decor_gray_rev_03.png) left 10px repeat-x, url(/asset/img/_screen7/decor_gray_rev_01.png) right top no-repeat, url(/asset/img/_screen7/footer_grad.png) left 14px repeat-x;
	height: 75px;
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: -79px
}

.exp-down_p {
	position: relative;
}

.exp-down_p:before{
	content:url('/images/icons/exp.png');
	position: absolute;
	left: -13px;
	top: -2px;
}

.comp-btn-l_p p {
	margin-top: 15px;
}

.comp-btn_p:hover {
	text-decoration: none;
}

img.icon-menu-right {
	vertical-align: middle;
	position: relative;
	top: 1px;
	right: 8px;
	padding: 0;
	margin: 0;
	border-spacing: 0;
}


.fl {
	float: left;
}

.fr {
	float: right;
}

.comp-btn-r_p {
	margin-right: -17px;
	margin-top: 0;
}

.comp-btn-l_p p {
	white-space: nowrap;
}

.b-param-noimg p {
	margin-left: 6px;
	padding-left: 0;
}

.rune_hole {
	position: absolute;
	left: 29px;
	top: 61px;
}

.rune_img {
	position: absolute;
	left: 19px;
	top: 46px;
}

.pst-relative {
	position: relative;
}

.middle-maneken_p {
	opacity: 1;
}

.create_input_wrapper {
	width: 100%
}

.input_lbl {
	color: #fff;
	font-size: 13px;
	display: block;
	margin-bottom: 1px;
	margin-top: 3px
}

.g_input {
	background: #20201f;
	padding: 3px 10px;
	line-height: 19px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #6f6e6d;
	color: #fff;
	margin-top: -3px;
	min-width: 215px;
	font-size: 16px
}

.form_about {
	width: 100%;
	display: none;
}



.sale_inner_content {
	position: relative;
	left: -1px;
	height: 64px;
	max-width: 460px;
}

.sale_border_img {
	display: block;
	background: url(/images/sale/f_left.png) left top no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 94%;
	height: 100%;
}

.sale_border_img:after {
	content: "";
	background: url(/images/sale/f_middle.png) center repeat-x,url(/images/sale/f_right.png) right top no-repeat;
	position: absolute;
	top: 0;
	right: -28px;
	width: 100%;
	height: 100%;
}

.sale-text {
	position: relative;
	left: 45%;
	width: 50%;
	height: 100%;
	top: -68px;
	text-align: center;
	white-space: nowrap;
}

.sale-link {
	color: #e4f959;
	font-size: 18px;
	font-family: Munchkin;
	top: 15px;
	position: relative;
}

.sale-link:hover {
	color: #e4f959;
	text-decoration: none;
}

.sale-link2 {
	color: #ffffff;
	top: 10px;
	position: relative;
}

.sale-arrow {
	position: absolute;
	right: 2%;
	top: 22px;
}

.sale-plus {
	position: absolute;
	right: 1px;
	top: 1px;
}

.post-ava {
	margin-top: -2px;
	margin-right: -3px;
}

button { border:none;background: none }

.btn-g {
	background: url(/images/buttons/btn-grey-l.png) left top no-repeat, url(/images/buttons/btn-grey-r.png) right top no-repeat;
	height: 36px;
	line-height: 34px;
	float: none;
	position: relative;
	color: #68fffe;
	font-size: 18px;
	display: block;
	text-decoration: none;
	text-align: center;
	overflow: hidden;
	margin: 5px auto;
	max-width: 420px;
}

.btn-g:hover {
	color: #68fffe;
	text-decoration: none
}

.btn-g:after {
	content: "";
	display: block;
	background: url(/images/buttons/btn-grey-m.png) left top repeat-x;
	margin-left: 10px;
	margin-right: 10px;
	height: 36px;
	margin-top: -34px;
}