@font-face {
	font-family: 'Comic';
	src: url(/themes/sv_theme/css/fonts/ComicSansMS.ttf);
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  font-family: arial,sans-serif;
	margin: 0;
  line-height: 1.42857143;
  background-color: #e7dcb8;
  background-image: url(/themes/sv_theme/css/pics/old/satin.jpg);
  height: calc((var(--vh,1vh) * 100));
}
a {
  color: #337ab7;
  background: transparent;
}
img {
  vertical-align: middle;
}
.layout-content div[role=contentinfo] {
	display: none;
}
.form-required::after, .tooltip {
	display: none!important;
}
.messages__wrapper {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 50;
}
.fs_menu {
	display: none;
}
.fs_menu_2 {
	display: none;
}
.town_menu_list_wrapper_m {
	display: none;
}
.view-users-online .view-header {
	position: absolute;
	right: 20px;
	top: 52px;
	font-size: 8pt;
	font-weight: bold;
	color: #996600;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
/* Firefox */
input[type=number] {
	-moz-appearance: textfield;
}

.views-element-container.form-group {
	margin: 0;
	float: left;
	height: calc((var(--vh, 1vh) * 100) - 208px);
	min-height: 243px;
	width: calc(100% - 190px);
	overflow-y: auto;
}
li {
	list-style-type: none;
}
.money_info {
	white-space: nowrap;
}

#block-fighterinfo, #block-userstats {
	font-size: 10pt;
	font-family: Arial;
	color: #471a11;
	line-height: normal;
	overflow: hidden;
}
.info_block, .image_block, .description_block {
	float: left;
}
.description_block {
	width: 482px;
	margin-top: 15px;
}
.description_span {
  white-space: break-spaces;
}
.header_block {
	color: #fcc607;
	margin-top: 8px;
	width: calc(100% - 214px);
	height: 69px;
	background-image: url(/themes/sv_theme/css/pics/old/wood.jpg);
	background-repeat: repeat;
	float: left;
}
.header_update {
	cursor: pointer;
	width: 82px;
	height: 28px;
	color: #e9f143;
	font-size: 10pt;
	line-height: 28px;
	text-align: center;
	white-space: nowrap;
	background-image: url(/themes/sv_theme/css/pics/old/btnone.gif);
	background-repeat: repeat;
	float: right;
}
.header_messages {
	width: 42px;
	height: 69px;
	background-image: url(/themes/sv_theme/css/pics/old/t14.png);
	background-repeat: no-repeat;
	float: left;
}
.header_title {
	font-family: 'Comic';
	width: calc(100% - 130px);
	text-align: center;
	height: 69px;
	font-size: 13pt;
	font-weight: bold;
	float: left;
}
.header_info_clock_span {
  color: #996600;
  font-size: 9pt;
  font-weight: bold;
  position: absolute;
  right: 95px;
  top: 50px;
}
.header_info_title_span {
	color: #996600;
	font-size: 9pt;
	font-weight: bold;
	position: absolute;
	right: 20px;
	top: 50px;
}
.header_info_block {
	width: 214px;
	height: 78px;
	float: right;
	background-image: url(/themes/sv_theme/css/pics/old/e6.png);
	background-repeat: no-repeat;
	margin-top: -1px;
	background-size: 100% 100%;
}
.fs_name a {
	text-decoration: none;
	color: #471a11;
}
.loc_menu a {
	text-decoration: none;
	color: #e9f143;
}
.loc_menu a:hover, .loc_menu a:focus {
	text-decoration: none;
	color: #e9f143;
}
.loc_menu {
	height: 28px;
	width: 100%;
	font-size: 10pt;
	line-height: 28px;
	text-align: center;
	float: right;
	white-space: nowrap;
	background-repeat: repeat;
	background-image: url(/themes/sv_theme/css/pics/old/btnone.gif);
}
.av_exit {
	cursor: pointer;
	display: block;
	width: 64px;
	height: 28px;
	float: right!important;
  margin-right: 12px;
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
}
.av_buttons {
	cursor: pointer;
	padding-left: 8px;
	padding-right: 8px;
}
.blue_span {
  color: #0000cc;
}
.line_25 {
  min-height: 25px;
  line-height: 25px;
}
.header_update, .fight_update_span_t {
	-webkit-user-select: none; /* Safari */		
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE10+/Edge */
	user-select: none; /* Standard */
}
#block-userstats {
	width: 282px;
	float: left;
	background-color: #eeeeee;
	background-image: url(/themes/sv_theme/css/pics/old/fleft.gif);
	background-repeat: repeat-y;
}
#block-locheader {
	width: calc(100% - 282px);
	float: right;
  background: #000;
	background-image: url(/themes/sv_theme/css/pics/old/ftop.gif);
	background-repeat: repeat-x;
}
#block-userstats .town_menu {
	text-align: right;
}
#block-userstats .town_menu_span {
	cursor: pointer;
	text-decoration: underline;
}
#block-userstats .info_block {
	background-image: url(/themes/sv_theme/css/pics/old/fleft.gif);
	background-repeat: repeat-y;
	background-position: right;
	height: 330px;
	width: 123px;
	padding-right: 10px;
	padding-top: 4px;
}
#block-userstats .user_info {
	background-image: url(/themes/sv_theme/css/pics/old/ftop.gif);
	background-repeat: repeat-x;
	padding-top: 8px;
	padding-left: 8px;
	height: 330px;
}
#block-userstats .user_info_footer {
	background-image: url(/themes/sv_theme/css/pics/old/ftop.gif);
	background-repeat: repeat-x;
	height: 8px;
}
#block-userstats .image_block {
	padding-left: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.e_m, .m_m, .o_m, .e_f, .m_f, .o_f, ._ {
	width: 149px;
	height: 230px;
	background-size: 100% 100%;
}
.avatar_tune_x {
	width: 149px;
	height: 230px;
	background-size: 100% 100%;
}
.murka {
	display: block;
}
.display_flex {
  display: flex;
}
.display_none {
  display: none;
}
#btn_clchin {
	width: 20px;
	height: 23px;
	margin-right: 4px;
	background-image: url(/themes/sv_theme/css/pics/old/clear_input.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	font-size: 0;
	line-height: 0;
	border: 0;
	padding: 0;
	margin-top: -2px;
	outline: 0;
	border-radius: 0;
	float: left;
	cursor: pointer;
}
#btn_tr {
	width: 20px;
	height: 23px;
	margin-right: 4px;
	background-image: url(/themes/sv_theme/css/pics/old/tr.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	font-size: 0;
	line-height: 0;
	border: 0;
	padding: 0;
	margin-top: -2px;
	outline: 0;
	border-radius: 0;
	float: left;
	cursor: pointer;
}
.ava53 { background-image: url(/themes/sv_theme/css/pics/monsters/1610.jpg);}
.ava63 { background-image: url(/themes/sv_theme/css/pics/monsters/1620.jpg);}
.ava43 { background-image: url(/themes/sv_theme/css/pics/monsters/1630.jpg);}
.ava73 { background-image: url(/themes/sv_theme/css/pics/monsters/164.jpg);}
.ava54 { background-image: url(/themes/sv_theme/css/pics/monsters/1710.jpg);}
.ava64 { background-image: url(/themes/sv_theme/css/pics/monsters/1720.jpg);}
.ava44 { background-image: url(/themes/sv_theme/css/pics/monsters/1730.jpg);}
.ava74 { background-image: url(/themes/sv_theme/css/pics/monsters/174.jpg);}
.ava85 { background-image: url(/themes/sv_theme/css/pics/monsters/1800_6.jpg);}
.ava11 { background-image: url(/themes/sv_theme/css/pics/avatars/11.jpg);}
.ava12 { background-image: url(/themes/sv_theme/css/pics/avatars/12.jpg);}
.ava21 { background-image: url(/themes/sv_theme/css/pics/avatars/21.jpg);}
.ava22 { background-image: url(/themes/sv_theme/css/pics/avatars/22.jpg);}
.ava31 { background-image: url(/themes/sv_theme/css/pics/avatars/31.jpg);}
.ava32 { background-image: url(/themes/sv_theme/css/pics/avatars/32.jpg);}

.x_Шишига .avatar_list, .x_Шишига .avatar_tune {
  background-image: url(/themes/sv_theme/css/pics/monsters/164.jpg);
}
.x_Морена .avatar_list, .x_Морена .avatar_tune {
  background-image: url(/themes/sv_theme/css/pics/monsters/174.jpg);
}
.x_Гро .avatar_list, .x_Гро .avatar_tune {
  background-image: url(/themes/sv_theme/css/pics/monsters/1630.jpg);
}
.x_Большой .avatar_list, .x_Большой .avatar_tune {
  background-image: url(/themes/sv_theme/css/pics/monsters/1730.jpg);
}
.x_Клювозуб .avatar_list, .x_Клювозуб .avatar_tune {
  background-image: url(/themes/sv_theme/css/pics/monsters/1620.jpg);
}
.x_Клювоклык .avatar_list, .x_Клювоклык .avatar_tune {
  background-image: url(/themes/sv_theme/css/pics/monsters/1720.jpg);
}
.x_Зверожаб .avatar_list, .x_Зверожаб .avatar_tune {
  background-image: url(/themes/sv_theme/css/pics/monsters/1610.jpg);
}
.x_Лорд .avatar_list, .x_Лорд .avatar_tune {
  background-image: url(/themes/sv_theme/css/pics/monsters/1710.jpg);
}
.x_Хранитель.Шкатулки .avatar_list, .x_Хранитель.Шкатулки .avatar_tune {
  background-image: url(/themes/sv_theme/css/pics/monsters/keeper.png);
}
.x_Шишига .ava_stuff, .x_Морена .ava_stuff, .x_Гро .ava_stuff, .x_Большой .ava_stuff, .x_Клювозуб .ava_stuff, .x_Клювоклык .ava_stuff, .x_Зверожаб .ava_stuff, .x_Лорд .ava_stuff, .x_Незнакомец .ava_stuff, .x_Хранитель.Шкатулки .ava_stuff {
  display: none!important;
}



.ava53 div { display: none;}
.ava63 div { display: none;}
.ava43 div { display: none;}
.ava73 div { display: none;}
.ava54 div { display: none;}
.ava64 div { display: none;}
.ava44 div { display: none;}
.ava74 div { display: none;}
.e_m { background-image: url(/themes/sv_theme/css/pics/avatars/e_m.jpg);}
.m_m { background-image: url(/themes/sv_theme/css/pics/avatars/h_m.jpg);}
.o_m { background-image: url(/themes/sv_theme/css/pics/avatars/o_m.jpg);}
.e_f { background-image: url(/themes/sv_theme/css/pics/avatars/e_f.jpg);}
.m_f { background-image: url(/themes/sv_theme/css/pics/avatars/h_f.jpg);}
.o_f { background-image: url(/themes/sv_theme/css/pics/avatars/o_f.jpg);}
.u1_1 { background-image: url(/themes/sv_theme/css/pics/avatars/if2.gif);}
.u2_1 { background-image: url(/themes/sv_theme/css/pics/avatars/if1.gif);}
.u3_1 { background-image: url(/themes/sv_theme/css/pics/avatars/if0.gif);}
.u1_2 { background-image: url(/themes/sv_theme/css/pics/avatars/im2.gif);}
.u2_2 { background-image: url(/themes/sv_theme/css/pics/avatars/im1.gif);}
.u3_2 { background-image: url(/themes/sv_theme/css/pics/avatars/im0.gif);}
.x_Черный .o_m { background-image: url(/themes/sv_theme/css/pics/avatars/zari.jpg) !important;}
.x_Deluxe .o_m { background-image: url(/themes/sv_theme/css/pics/avatars/gd5.png) !important;}
.x_Deluxe .omh { background-image: url(/themes/sv_theme/css/pics/ava_hands/omhd.png) !important;}
._ { background-image: url(/themes/sv_theme/css/pics/avatars/_.jpg);}
.fd_name, .stats_info_span, .location_info_value, .name_info_span, .country_info_span, .town_info_span, .rasa_info_span, .haters_info_span_bold, .friends_info_span_bold, .friends_info_value, .haters_info_value, .menu--account, .money_info_value {
	font-weight: bold;
}
.personal_info_labels {
	float: left;
	text-align: right;
}
.c_char_health, .c_char_tire, .c_char_mana {
	font-size: 8pt;
	line-height: normal;
}
.c_char_health_value, .c_char_tire_value, .c_char_mana_value {
	width: 44px;
	float: right;
}
.pr_tire::-webkit-progress-value {background-color: #990000;background-size: 100% 100%;}
.pr_health::-webkit-progress-value {background-color: #009900;background-size: 100% 100%;}
.pr_mana::-webkit-progress-value {background-color: #0000CC;background-size: 100% 100%;}
progress::-webkit-progress-bar {background-color: white; width: 100%;background-size: 100% 100%;}
progress {background-color: white;background-size: 100% 100%;}
progress.pr_tire::-webkit-progress-value {background-color: #990000 !important;background-size: 100% 100%;}
progress.pr_tire::-moz-progress-bar {background-color: #990000 !important;background-size: 100% 100%;}
progress.pr_tire {color: #990000;background-size: 100% 100%;}
progress.pr_health::-webkit-progress-value {background-color: #009900 !important;background-size: 100% 100%;}
progress.pr_health::-moz-progress-bar {background-color: #009900 !important;background-size: 100% 100%;}
progress.pr_health {color: #009900;background-size: 100% 100%;}
progress.pr_mana::-webkit-progress-value {background-color: #0000CC !important;background-size: 100% 100%;}
progress.pr_mana::-moz-progress-bar {background-color: #0000CC !important;background-size: 100% 100%;}
progress.pr_mana {color: #0000CC;background-size: 100% 100%;}
.location_hr {
	margin: revert;
	border-style: inset;
	border-width: 1px;
}
.c_char_health_d {
	padding-top: 15px;
	width: 102px;
}
.c_char_health_d div {
	white-space: nowrap;
}
.c_char_a {
	height: 15px;
	pointer-events: all;
	cursor: pointer;
}
.c_char_health_pr, .c_char_tire_pr, .c_char_mana_pr {
	height: 6px;
}
.pr_health, .pr_tire, .pr_mana {
	width: 102px;
	height: 6px;
	overflow: hidden;
	display: block;
}
.pr_tire {
	border: solid 1px #990000;
}
.pr_health {
	border: solid 1px #009900;
}
.pr_mana {
	border: solid 1px #0000CC;
}
.online_info {
	height: 100%;
	background-image: url(/themes/sv_theme/css/pics/old/pbg.jpg);
	color: #471a11;
	overflow-y: auto;
}
.online_info_footer {
	height: 100%;
	padding-top: 8px;
	background-image: url(/themes/sv_theme/css/pics/old/ftop.gif);
	background-repeat: repeat-x;
}
.online_info_user {
	display: flex;
	flex-direction: row;
}
.online_info_footer div {
	height: 15px;
}
.online_info_umute, .online_info_uprivate, .ch_rec_name, .ch_rec_name_private, .town_menu_list_surround {
	cursor: pointer;
}
.ism {
	display: none;
	z-index: 3;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.info_sub_menu_div {
	padding-left: 16px;
	padding-right: 32px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(/themes/sv_theme/css/pics/old/pbg.jpg);
}
.info_sub_menu_div_close {
	cursor: pointer;
	position: absolute;
	right: 0;
	width: 21px;
	height: 21px;
	background-image: url(/themes/sv_theme/css/pics/old/close.jpg);
}
.ismp {
	cursor: pointer;
}
.info_sub_menu_div_transparent {
	background-color: transparent;
	pointer-events: none;
}
.info_sub_menu_span_transparent {
	display: inline-block;
	height: 20px;
	width: 100%;
}
.osi_wrapper {
	display: none;
}
.stats_div {
  display: inline-block;
  width: 100%;
}
.stats_div_left {
  float: left;
}
.stats_div_right {
  float: right;
}
.stats_div_inner {
    width: 300px;
    margin: auto;
    padding-top: 21px;
}
.stats_div_form {
  text-align: center;
}
.wedding_start_flex {
  display: flex;
  justify-content: space-around;
  color: #663300;
}
.wedding_start_div {
  display: flex;
  flex-direction: column;
}
.mi_m {
  width: 100%;
}
.wedding_finish_form {
  text-align: center;
}
/* .form-item-fight-start-bet {
  display: none;
} */
.sv_input {
  border-right: 1px solid!important;
  border-top: 1px solid!important;
  border-left: 1px solid!important;
  border-bottom: 1px solid!important;
  border-color: #663300!important;
  background-color: #F9F3DF!important;
  border-radius: initial;
  height: 21px;
  outline: 0;
  font-size: 10pt;
  text-align: center;
  color: #663300;
  display: inline-block;
  padding: 2px;
  line-height: normal;
}
.sv_button {
  border-right: 1px solid!important;
  border-top: 1px solid!important;
  border-left: 1px solid!important;
  border-bottom: 1px solid!important;
  border-color: #663300!important;
  background-color: #F9F3DF!important;
  border-radius: initial;
  height: 21px;
  outline: 0;
  font-size: 10pt;
  text-align: center;
  color: #663300;
  cursor: pointer;
  display: inline-block;
  padding: 2px;
  line-height: normal;
}
.stats_plus, .stats_minus {
  width: 20px;
  margin-left: 4px;
}
.stats_link, .stats_link_cancel {
  margin-left: 4px;
  margin-right: 4px;
}
.stats_div_header {
  font-size: 12pt;
  text-align: center;
  font-weight: bold;
}
.stats_span_bold {
  font-weight: bold;
}
.ch_sub {
	cursor: pointer;
	text-decoration: underline;
}
#alb-mine #edit-actions {
	text-align: center;
}
#block-svchatbbblock {
	flex-grow: 1;
	height: 100%;
	background-image: url(/themes/sv_theme/css/pics/old/ftop.gif);
	background-repeat: repeat-x;
	background-color: #e7dcb8;
	min-width: 0;
}
#sv-chat .ch_sm {
  display: inline-block;
  cursor: pointer;
}
#block-svchatbbblock #sv-chat .form-actions {
	display: none;
}
#footer {
	height: 181px;
	position: fixed;
	z-index: 12;
    bottom: 0;
    width: 100%;
}
.region_footer {
	height: 100%;
    display: flex;
    flex-direction: row;
}
#sv-chat {
	height: 100%;
	padding: 16px 8px 34px 8px;
	font-size: 10pt;
	line-height: 17px;
	color: #471a11;
	position: relative;
}
#sv-chat .ch_rec_name {
	text-decoration: underline;
}
#sv-chat .ch_daemon_body {
	font-style: italic;
	font-weight: bold;
	color: #8b0000;
}
#sv-chat .ch_rec_name_private {
	text-decoration: underline;
	color: #d01800;
}
#sv-chat .ch_rec_own {
	color: #d01800;
}
#sv-chat .ch_rec_own_clan {
	color: #262dbd;
	color: #2820b4;
	color: #0d5604;
}
#sv-chat .ch_date {
	color: #471a11;
}
#sv-chat .ch_date_private {
	background-color: #8b0000;
	color: #fff;
	font-weight: bold;
}
#sv-chat .ch_date_pardonme {
	background-color: #6e9d3d;
	color: #fff;
	font-weight: bold;
}
#sv-chat .ch_date_private_me {
	background-color: #d01800;
	color: #fff;
	font-weight: bold;
}
#sv-chat .ch_author_name {
	text-decoration: underline;
	font-weight: bold;
	white-space: nowrap;
}
#sv-chat .ch_clan_private {
	color: #002966;
	color: #262dbd;
	color: #2820b4;
	color: #0d5604;
	font-weight: bold;
}
#sv-chat .ch_clan_private_date {

}
#sv-chat .ch_body {
	display: inline;
}
#sv-chat .ch_message {
	overflow-x: clip;
	position: relative;
	border: 0;
	outline: 0;
	display: inline-block;
}
#sv-chat .form-item-chat-input {
	flex-grow: 1;
    margin-right: 8px;
}
#sv-chat .chat_body {
	height: 100%;
	overflow-y: auto;
	margin-bottom: 8px;
	display: flex;
	flex-direction: column-reverse;
}
#sv-chat .chat_window {
	width: calc(100% - 116px);
	float: left;
}
#sv-chat .chat_buttons {	
	background-size: 100% 100%;
	background-repeat: no-repeat;
	height: 23px;
	margin-top: -2px;
	cursor: pointer;
	border: 0;
	outline: 0;
}
#sv-chat .chat_input {
	border-right: 1px solid!important;
	border-top: 1px solid!important;
	border-left: 1px solid!important;
	border-bottom: 1px solid!important;
	border-color: #663300!important;
	background-color: #F9F3DF!important;
	border-radius: initial;
	padding: 1px 2px;
	outline: 0;
	font-size: 10pt;	
}
#sv-chat #chat_input {
	width: 100%;
	height: 19px;
  color: #555;
}
#sv-chat #chat_select {
	appearance: none;
	line-height: 1;
	height: 19px;
	color: #555;
}
#sv-chat #chat_submit {
	width: 32px;	
	margin-left: 4px;
	margin-right: 4px;
	background-image: url(/themes/sv_theme/css/pics/old/enter.jpg);
}
#sv-chat #chat_smiles {
  background-size: 100% 100%;
	background-repeat: no-repeat;
	height: 23px;
	margin-top: -2px;
	cursor: pointer;
	border: 0;
	outline: 0;
	width: 20px;
	margin-right: 4px;
	background-image: url(/themes/sv_theme/css/pics/old/smile.jpg);
}
#sv-chat .select-wrapper:after {
	display: none!important;
}
#sv-chat .select-wrapper {
	width: fit-content;
}
.input-group-addon {
	display: none;
}
#block-svchatbbblock .input-group {
	width: 120px;
}
.sep_buttonsbb {
	display: flex;
}
.giftshop_wrapper_ego input {
	border-right: 1px solid!important;
	border-top: 1px solid!important;
	border-left: 1px solid!important;
	border-bottom: 1px solid!important;
	border-color: #663300!important;
	background-color: #F9F3DF!important;
	border-radius: initial;
	padding: 1px 2px;
	height: 19px;
	width: 100%;
	outline: 0;
	font-size: 10pt;
}
.giftshop_wrapper_ego button {
	border-right: 1px solid!important;
	border-top: 1px solid!important;
	border-left: 1px solid!important;
	border-bottom: 1px solid!important;
	border-color: #663300!important;
	background-color: #F9F3DF!important;
	border-radius: initial;
	padding: 1px 2px;
	height: 19px;
	width: 100%;
	outline: 0;
	font-size: 10pt;
	line-height: normal;
	margin-top: 8px;
}
#wrap_choosed, .info_gift_span {
	display: block;
	width: 75px;
	height: 75px;
	float: left;
	padding: 4px;
}
.smiles_wrapper, .inventory_wrapper, .giftshop_wrapper, .clan_wrapper, .clan_join_wrapper, .modal_wrapper {
	position: absolute;
	height: calc((var(--vh,1vh) * 100));
	width: 100%;
	top: 0;
	left: 0;
	background-color: #00000080;
	display: flex;
	flex-direction: column;
	justify-content: center;
	z-index: 13;
	display: none;
}
.inventory_wrapper .armory_art {
	width: 300px;
}
.inventory_wrapper .inv_item_name_span {
	cursor: pointer;
	text-decoration: underline;
}
.modal_main {
  position: absolute!important;
}
.smiles_main {
  height: 80%!important;
}
#drupal-modal {
  height: 100%!important;
}
.smiles_wrapper_ego, .inventory_wrapper_ego, .giftshop_wrapper_ego, .modal_wrapper_ego {
	display: block;
	padding: 5px;
	float: left;
	height: 40px;
	cursor: pointer;
}
.smiles_wrapper_ego:hover {
	background-color: #eee;
}
.smiles_wrapper_extra, .inventory_wrapper_extra, .giftshop_wrapper_extra, .modal_wrapper_extra {
	width: 50%;
	margin: auto;
	height: 80%;
	overflow-y: auto;
	background-color: #e6dcb8;
	padding-bottom: 5px;
}
.clan_join_wrapper_extra {
	width: 90%;
	margin: auto;
	height: 80%;
	overflow-y: auto;
	background-color: #e6dcb8;
	padding-bottom: 5px;
}
.clan_wrapper_extra {
	width: 90%;
	margin: auto;
	height: 90%;
	background-color: #e6dcb8;
	padding-bottom: 5px;
}
.smiles_wrapper_header, .inventory_wrapper_header, .giftshop_wrapper_header, .clan_wrapper_header, .clan_join_wrapper_header, .modal_wrapper_header {
	height: 21px;
	width: 100%;
	margin: auto;
	background-color: #054def;
}
#block-userslocation {
	width: fit-content;
	height: 100%;
	font-size: 10pt;
	line-height: normal;
	padding-left: 8px;
	background-image: url(/themes/sv_theme/css/pics/old/fleft.gif);
	background-repeat: repeat-y;
	min-width: 220px;
}
#block-svdaemonblock {
	display: none;
	height: 0;
	width: 0;
}
#daemon_trigger, .ch_author_name, .online_info_uname, .online_info_umute1 {
	cursor: pointer;
}
.online_info_header_middle_bottom span {
	display: flex;
	flex-direction: row;
	justify-content: space-evenly;
	align-items: center;
}
.online_info_header_middle_bottom span input {
	height: 11px;
}
.online_info_uprivate {
	background-image: url(/themes/sv_theme/css/pics/old/Pvt.gif);
	font-size: 0;
}
.online_info_umute {
	background-image: url(/themes/sv_theme/css/pics/old/unch.gif);
	font-size: 0;
}
.online_info_umute1 {
	background-image: url(/themes/sv_theme/css/pics/old/ch.gif);
	font-size: 0;
}
.oisp {
	width: 16px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.oisp1 {
	background-image: unset!important;
}
span.alb_nutl, span.alb_nutr {
	position: absolute;
	line-height: 17px;
}
.online_info_uname {
	text-decoration: underline;
	white-space: nowrap;
}
.online_info_inner {
	height: 8px;
	width: 100%;
	position: fixed;
	background-image: url(/themes/sv_theme/css/pics/old/ftop.gif);
	background-repeat: repeat-x;
}
.online_info_header {
	height: 53px;
	padding-top: 8px;
	text-align: center;
}
.online_info_user:last-child {
	padding-bottom: 56px;
}
.online_info_header a {
	color: #471a11;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 4px;
	padding-right: 4px;
}
.online_info_header_top {
	background-color: rgb(204, 203, 201);
	height: 15px;
}
.online_info_header_middle {
	height: 30px;
	background-image: url(/themes/sv_theme/css/pics/old/pbgg.jpg);
}
.online_info_uavatar a {
	display: block;
	height: 100%;
	width: 100%;
}
.online_info_header_middle_bottom input {
	margin: 0;
}
.online_info_header_middle_show, .online_info_header_middle_hide {
	display: none;
	height: 30px;
	width: 30px;
	background-repeat: no-repeat;
}
.online_info_header_middle_show {
	position: absolute;
	background-image: url(/themes/sv_theme/css/pics/old/chshow.png);
}
.online_info_header_middle_hide {
	float: left;
	background-image: url(/themes/sv_theme/css/pics/old/chhide.png);
}
.town_menu_list_wrapper {
	height: 0;
	position: absolute;
	z-index: 4;
	margin-top: -28px;
	display: none;
}
.town_menu_list {
	text-align: left;
	border: solid 1px;
	border-color: #777;
	padding: 4px;
	background-color: #eeeeee;
	position: absolute;
	top: 10px;
	width: 113px;
}
.town_menu_list_span {
	text-decoration: underline;
	display: block;
	width: fit-content;
	text-align: left;
}
.font-10pt {
	font-size: 10pt;
}
.muteshop_wrapper_ego div {
	padding: 4px;
}
.town_map_wrapper {
	position: absolute;
	height: calc((var(--vh,1vh) * 100));
	width: 100%;
	top: 0;
	left: 0;
	z-index: 91;
	background-color: #00000080;
	padding-top: 12px;
	display: none;
}
.town_map_header {
	width: 502px;
}
.map_header {
	height: 21px;
	margin: auto;
	background-color: #054def;
}
.map_header_surround {
	height: 21px;
	background-color: #054def;
}
.town_map_surround {
	background-color: #e6dcb8;
	padding-bottom: 17px;
}
.town_map_surround_links {
	padding-right: 17px;
	padding-left: 8px;
	float: left;
	text-align: left;
	line-height: 17px;
}
.town_map_surround_map {
	background-image: url(/themes/sv_theme/css/pics/old/alb.jpg);
	background-repeat: no-repeat;
	height: 359px;
	width: 480px;
	float: left;
	background-position: 17px 0px;
}
.map_wrapper_surround {
	position: absolute;
	height: calc((var(--vh,1vh) * 100));
	width: 100%;
	top: 0;
	left: 0;
	background-color: #00000080;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	z-index: 91;
	display: none;
}
#alb_loc_link_29, #alb_loc_link_33, #alb_loc_link_37 {
	padding-bottom: 17px;
}
.map_header_links {
	text-align: left;
	padding: 17px;
}
.close_left {
	cursor: pointer;
	float: left;
	height: 21px;
	width: 21px;
	background-image: url(/themes/sv_theme/css/pics/old/close.jpg);
}
.close_right {
	cursor: pointer;
	float: right;
	height: 21px;
	width: 21px;
	background-image: url(/themes/sv_theme/css/pics/old/close.jpg);
}
.town_map {
	background-image: url(/themes/sv_theme/css/pics/old/at.jpg);
	background-repeat: no-repeat;
	height: 600px;
	width: 502px;
	margin: auto;
	background-position: center 50px;
	background-color: #e6dcb8;
	border: solid 1px;
	border-color: #777;
}
.map_non_active, .inventory_non_active {
	text-decoration: underline;
	cursor: pointer;
}
.span_11_extra_active {
	font-weight: bold;
}
.inv_in_list {
	padding-left: 16px;
	padding-bottom: 8px;
	float: left;
	text-align: left;
	line-height: 17px;
}
.set_item_name_span {
  display: block;
}
.set_item_name_span form {
  display: inline-block;
}
.quest_list, .gift_list, .bag_list {
	display: none;
}
.avatar_block .stuff_list {
	padding: 4px;
    height: 230px;
	overflow: auto;
}
.inventory_wrapper.wrapper_show, .clan_wrapper.wrapper_show, .clan_rent_list_div.wrapper_show, .clan_stuff_list_div.wrapper_show {
	display: flex;
}
.inventory_wrapper .wrapper_show {
	display: block;
}
.users_count_div {
	display: none;
}
.wrapper_show_over {
	display: none;
}
.inv_item_quantity_span {
	padding-left: 4px;
}
.gift_list .inv_item .inv_item_name_span {
	height: 75px;
	width: 75px;
	display: block;
}
.gift_list .inv_item {
	float: left;
	padding: 4px;
}
.sv_main_block_header_menu_extra_div_1 span {
	pointer-events: all;
}
#hotel_page .sv_main_block_header_menu_extra_span_8 {
	font-weight: bold;
}
.table_action_line {
  padding-top: 2px;
  padding-bottom: 2px;
}
.table_action_header {
	background-color: #2a2a4b;
	padding-left: 6px;
  padding-right: 6px;
}
.table_action_body {
	padding-left: 6px;
  padding-right: 6px;
}
.table_action_header {
	color: #fff;
  text-align: center;
}
.div_hr {
  width: 100%;
  border-bottom: 1px solid;
	border-color: #999;
}
.table_action_wrapper {
  display: none;
  line-height: 19px;	
	float: left;
	width: fit-content;
	margin-left: 8px;
	font-size: 10pt;
	background-color: #fffae6;
}
.k7_action_wrapper {
	float: none;
}
.field_input {
  border-right: 1px solid !important;
  border-right-color: currentcolor;
	border-top: 1px solid !important;
	border-top-color: currentcolor;
	border-left: 1px solid !important;
	border-left-color: currentcolor;
	border-bottom: 1px solid !important;
	border-bottom-color: currentcolor;
	border-color: #663300 !important;
	background-color: #F9F3DF !important;
	border-radius: initial;
	padding: 1px 4px;
	height: 21px;
	outline: 0;														
	font-size: 10pt;
	color: #663300;
	line-height: normal;
}
#btn_settings {
  display: none;
  width: 20px;
	height: 23px;
	margin-right: 4px;
	background-image: url(/themes/sv_theme/css/pics/old/settings.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	font-size: 0;
	line-height: 0;
	border: 0;
	padding: 0;
	margin-top: -2px;
	outline: 0;
	border-radius: 0;
	float: left;
	cursor: pointer;
}
.clan_vanish_confirm, .clan_promote_confirm, .clan_demote_confirm, .clan_confirm {
	width: 300px;
}
.clan_vanish_span {
	height: 12px;
	width: 12px;
	display: inline-block;
	cursor: pointer;
	padding-left: 4px;
	background-image: url(/themes/sv_theme/css/pics/old/ch.gif);
	background-repeat: no-repeat;
}
.clan_rent_list_menu {
	padding-left: 4px;
	padding-right: 4px;
}
.clan_treasury {
	height: 100%;
}
.clan_overflow_div {
	overflow-y: auto;
	height: calc(100% - 122px);
}
.clan_stuff_list_div, .clan_rent_list_div, .clan_log_div {
	display: flex;
	flex-direction: column;
	padding: 4px;
	color: #471a11;
}
.clan_log_div .inv_item_eq {
  padding-left: 4px;
}
.clan_treasury .inv_item_eq {
	display: flex;
	text-align: center;
}
.clan_treasury .inv_item_eq .table_action_wrapper {
	left: calc(50% - 150px);
	top: calc(50% - 50px);
	text-align: left;
}
.clan_treasury .inv_item_cap {
	background-color: #23283c!important;
	color: #fff;
}
.clan_treasury .inv_item_eq:nth-child(even) {
	background-color: #eee;
}
.clan_treasury .inv_item_eq:nth-child(odd) {
	background-color: #f5f5f5;
}
.inv_item_span_expand {
	width: 20px;
	text-decoration: underline;
}
.clan_treasury .inv_item_span_dur {
	width: 60px;
}
.clan_treasury .inv_item_span_price {
	width: 60px;
}
.clan_treasury .inv_item_span_link {
	width: 70px;
}
.clan_treasury .inv_item_span_name {
	flex-grow: 1;
	text-align: left;
}
.clan_treasury .inv_item_cap .inv_item_span_name {
	text-align: center;
}
.clan_treasury select {
	border-right: 1px solid!important;
	border-top: 1px solid!important;
	border-left: 1px solid!important;
	border-bottom: 1px solid!important;
	border-color: #663300!important;
	background-color: #F9F3DF!important;
	border-radius: initial;
	height: 21px;
	width: fit-content;
	padding: 0;
	outline: 0;
	font-size: 10pt;
	text-align: left;
	color: #663300;
}
.clan_treasury input[type=tel] {
	border-right: 1px solid!important;
	border-top: 1px solid!important;
	border-left: 1px solid!important;
	border-bottom: 1px solid!important;
	border-color: #663300!important;
	background-color: #F9F3DF!important;
	border-radius: initial;
	height: 21px;
	width: fit-content;
	padding: 0;
	outline: 0;
	font-size: 10pt;
	text-align: center;
	color: #663300;
}
.clan_applications_none {
	font-weight: bold;
	font-size: 11pt;
}
.clan_put_list_gold {
	width: fit-content;
	margin: auto;
}
.clan_vanish_link, .table_submit_link {
	border-right: 1px solid!important;
	border-top: 1px solid!important;
	border-left: 1px solid!important;
	border-bottom: 1px solid!important;
	border-color: #663300!important;
	background-color: #F9F3DF!important;
	border-radius: initial;
	height: 21px;
	width: 80px;
	padding: 0;
	outline: 0;
	font-size: 10pt;
	text-align: center;
	float: left;
	color: #663300;
}
.clan_join_action_wrapper {
	display: none;
	width: fit-content;
	margin: auto;
	font-size: 10pt;
	background-color: #fffae6;
	margin-top: 16px;
}
.clan_join_action_wrapper .table_action_header {
	width: 200px;
}
.clan_join_show {
	display: flex;
}
#clan_to_join_link {
	-webkit-appearance: none;
	background-color: transparent;
	outline: none;
	width: 14px;
	height: 14px;
	border: 0;
}
button:disabled, button[disabled], .disabled {
  color: #aaa;
}
.stats_div_outer {
  text-align: center;
  padding: 5px;
}
.wanna_up button {

}
.open_stats {
  cursor: pointer;
}
.clan_exit_link, .clan_join_link, .clan_application_decline_link, .clan_application_accept_link {
	border-right: 1px solid!important;
	border-top: 1px solid!important;
	border-left: 1px solid!important;
	border-bottom: 1px solid!important;
	border-color: #663300!important;
	background-color: #F9F3DF!important;
	border-radius: initial;
	height: 21px;
	width: 70px;
	padding: 0;
	outline: 0;
	font-size: 10pt;
	text-align: center;
	float: left;
	color: #663300;
}
.clan_applications {
	padding: 16px;
	display: none;
	justify-content: flex-start;
	flex-direction: column;
}
.clan_applications a {
	color: #471a11;
	text-decoration: underline;
	cursor: pointer;
}
.clan_application {
	display: flex;
	justify-content: center;
}
.clan_application_name {
	width: 180px;
}
.big_info_uclan {
	display: block;
	height: 200px;
	width: 200px;
	margin: auto;
}
.info_clan_logo {
	width: 14px;
	height: 14px;
	display: inline-block;
}
.info_clan_name {
	text-decoration: underline;
	font-weight: bold;
}
.clan_join_wrapper .clan_name, .clan_join_wrapper .clan_join {
	display: block;
	text-align: center;
}
.clan_join_wrapper .clan_join {
	font-size: 12pt;
	text-decoration: underline;
	cursor: pointer;
}
.sv_main_block_wrapper {

}
.location_back_14 .sv_main_block_body_table_column_image {
	  height: 40px;
    width: 56px;
}
.location_back_14 .sv_main_block_body_table_span {
	  height: 40px;
    min-width: 66px;
    padding-left: 10px;
}
.location_back_14 .sv_main_block_body_table_column_image .sv_main_block_body_table_item:first-child {
	background-image: url(/themes/sv_theme/css/pics/old/whl.gif);
	background-repeat: no-repeat;
}
.location_back_14 .sv_main_block_body_table_column_image:first-child {
	background-image: url(/themes/sv_theme/css/pics/old/whc.gif);
}
.location_back_14 .sv_main_block_body_table, #hotel_page .sv_main_block_body_table {
	background-image: url(/themes/sv_theme/css/pics/old/bgfirst.gif);
}
.location_back_14 .sv_main_block_body_table span, #hotel_page .sv_main_block_body_table span {
	color: #471a11;
}
.loc_menu_span {
	color: #e9f143;
	float: left;
	font-size: 10pt;
	line-height: 28px;
	text-align: center;
	white-space: nowrap;	
	padding-left: 8px;
	padding-right: 8px;
	cursor: pointer;
}	
.sv_main_block {
  font-size: 10pt;
	color: #471a11;
  width: calc(100% - 282px);
	height: fit-content;
	float: right;
}
.hospital_span {
	font-weight: bold;
	color: #471a11;
	font-family: 'Comic';
	font-size: 11pt;
}
.hospital_span_2 {
	display: none;
}
.inn_link, .table_link {
	background-color: unset;
	border: 0;
	padding: 0;
	text-decoration: underline;
  padding-right: 10px;
}
.location_back_14 .sv_main_block_body_table_column_quantity .sv_main_block_body_table_item.sv_main_block_body_table_item_ span {
	display: none;
}
.location_back_14 .sv_main_block_body, .location_back_14 .sv_main_block_top, .location_back_14 .sv_main_block_bottom {
	margin-left: 282px;
	width: 480px;
}
.location_back_14 .sv_main_block_body_table_column_quantity, #hotel_page .sv_main_block_body_table_column_quantity {
	pointer-events: all;
}
.location_back_14 .sv_main_block_body_table_column_quantity span, #hotel_page .sv_main_block_body_table_column_quantity span {
	text-decoration: underline;
	cursor: pointer;
}
.location_back_14 .sv_main_block_header_menu_extra_span_1, #hotel_page .sv_main_block_header_menu_extra_span_1 {
	font-size: 14pt;
	font-weight: bold;
}
.location_back_14 .sv_main_block_header_menu, #hotel_page .sv_main_block_header_menu {
	height: 28px;
	pointer-events: all;
}
.location_back_14 .sv_main_block_header_menu_extra {
	width: 100%;
	float: left;
	height: 56px;
	font-size: 10pt;
	line-height: 20px;
}
.sv_main_block_header_menu_extra_div_2, .sv_main_block_header_menu_extra_div_3 {
	padding-top: 14px;
}
.sv_main_block_header_menu_weapons {
	float: left;
	height: 28px;
	font-size: 10pt;
	line-height: 28px;
  padding-left: 8px;
}
.sv_main_block_header_menu_weapons span {
	text-decoration: underline;
	cursor: pointer;
}
.location_back_14 .sv_main_block_body_table_column_quantity {
	width: 80px;
	text-align: center;
}
.location_back_14 .sv_main_block_body_table_column_quantity_buy {
	width: 80px;
	text-align: center;
}
.location_back_14 .sv_main_block_body_table_column_name {
	width: 150px;
}
.location_back_14 .sv_main_block_body_table_column_quantity_inventory {
	width: 70px;
	text-align: center;
}
.location_back_14 .sv_main_block_body_table_column_quantity_warehouse, #hotel_page .sv_main_block_body_table_column_quantity_warehouse {
	width: 70px;
	text-align: center;
}
.location_back_30, .location_back_31, .location_back_32, .location_back_33, .location_back_37 {
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #000;
}
.sv_main_block_top_14_span_buy, .open_inventory, .open_stuff {
	cursor: pointer;
}
#block-albmineblock #edit-captcha-response--description {
	display: none;
}
#block-svmainblock-2 {
	float: left;
	height: 100%;
}
#block-albmineblock {
	float: left;
	color: #fff;
	text-shadow: 1px 2px 3px #000;
	padding: 8px;
	font-size: 10pt;
	width: 237px;
	margin-left: 452px;
}
.alb_mine_skill {
	color: #fff;
	text-shadow: 1px 2px 3px #000;
	font-size: 10pt;
	float: left;
	margin-left: 742px;
	height: 0;
}
.alb_mine_skill_top {
	padding-top: 4px;
}
#captcha_input {
	border-right: 1px solid!important;
	border-top: 1px solid!important;
	border-left: 1px solid!important;
	border-bottom: 1px solid!important;
	border-color: #663300!important;
	background-color: #F9F3DF!important;
	border-radius: initial;
	padding: 1px 2px;
	height: 21px;
	width: 48px;
	outline: 0;
	font-size: 10pt;
	text-align: center;
}
#edit-captcha-response--2 {
	margin: auto;
}
#edit-actions--2 {
	width: fit-content;
	margin: auto;
}
#submit_alb_mine {
	position: absolute;
	z-index: 5;
	border-right: 1px solid!important;
	border-top: 1px solid!important;
	border-left: 1px solid!important;
	border-bottom: 1px solid!important;
	border-color: #663300!important;
	background-color: #F9F3DF!important;
	border-radius: initial;
	height: 21px;
	width: 102px;
	padding: 0px 8px 0px 8px;
	outline: 0;
	font-size: 10pt;
	text-align: center;
	color: #663300;
	margin-left: -108px;
	margin-top: 22px;
	display: none;
}
.occ_main {
  text-shadow: 1px 2px 3px #000;
  padding: 8px;
  color: #fff;
  line-height: 19px;
}
.occ_main .captcha_div, .occ_main .mine_confirm_div {
  margin: auto;
}
.find_trader {
	border-right: 1px solid!important;
	border-top: 1px solid!important;
	border-left: 1px solid!important;
	border-bottom: 1px solid!important;
	border-color: #663300!important;
	background-color: #F9F3DF!important;
	border-radius: initial;
	height: 21px;
	width: 102px;
	padding: 0px 8px 0px 8px;
	outline: 0;
	font-size: 10pt;
	text-align: center;
	color: #663300;
	display: inline-block;
}
.sv_main_block_header_37 {
  text-align: center;
  font-size: 10pt;
	color: #fff;
}
.sv_main_block_header {
	width: calc(100% - 282px);
	height: 105px;
	float: right;
}
.sv_main_block_menu {
	height: 28px;
}
#location_back {
  height: calc((var(--vh,1vh) * 100));
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.clan_header_links {
	padding: 4px;
	background-color: #23283c;
}
.clan_header_links_span {
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
	white-space: nowrap;
}
.clan_list {
	width: 100%;
	color: #471a11;
	text-align: center;
	padding-left: 16px;
	padding-right: 16px;
}
.clan_members {
	display: flex;
	flex-direction: column;
}
.clan_name {
	font-size: 14pt;
	font-weight: bold;
	white-space: nowrap;
}
.clan_chat {
	text-decoration: underline;
	cursor: pointer;
	white-space: nowrap;
}
.member_info {
	display: flex;
	justify-content: center;
}
.boss_name {
	font-weight: bold;
}
.medium_info_uclan {
	width: 28px;
	height: 28px;
	display: inline-block;
}
.member_link_a {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-image: url(/themes/sv_theme/css/pics/old/info.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
.member_link {
	min-width: 300px;
	text-align: left;
	padding-left: 8px;
	padding-right: 8px;
	display: inline-block;
}
.member_link_h {
	display: inline-block;
	float: right;
}
.clan_wrapper .table_action_wrapper {
	position: absolute;
  left: calc(50% - 150px);
  top: calc(50% - 50px);
  text-align: left;
} 
.member_name {
	text-decoration: underline;
	cursor: pointer;
}
.boss_name {
	min-width: 100px;
	text-align: right;
}
.member_location {
	font-weight: bold;
	padding-left: 8px;
}
.member_prelocations, .member_info_left {
	display: flex;
	width: 50%;
}
.member_prelocations {
	justify-content: left;
}
.member_info_left {
	justify-content: right;
}
.clan_desc {
	text-align: center;
}
.location_back_30 .sv_main_block_body {
	height: 337px;
}
.location_back_31 .sv_main_block_body {
	height: 181px;
}
.location_back_32 .sv_main_block_body {
	height: 337px;
}
.location_back_33 .sv_main_block_body {
	height: 245px;
}
.location_back_33 .sv_main_block_body_table_column_image {
	width: 64px;
	min-width: 64px;
}
.location_back_33 .alb_mine_image_noimage {
	width: 64px;
	min-width: 64px;
	background-image: url(/themes/sv_theme/css/pics/old/whc.gif);
	background-repeat: no-repeat;
	background-position: 33px 0px;
}
.location_back_31 .sv_main_block_body_table_column_name {
	width: 97px;
}
.location_back_31 .sv_main_block_body_table_column_available {
	width: 68px;
}
.location_back_31 .sv_main_block_body_table_column_chance {
	width: 93px;
}
.sv_main_block_body {
	width: 340px;	
	float: left;
	white-space: nowrap;
	margin-left: 392px;
	padding-left: 8px;
	background-image: url(/themes/sv_theme/css/pics/old/fleft.gif);
	background-repeat: repeat-y;
	background-color: #000000cc;
}
.sv_main_block_top, .sv_main_block_bottom {
	width: 340px;
	height: 8px;
	float: left;
	white-space: nowrap;
	background-image: url(/themes/sv_theme/css/pics/old/ftop.gif);
	background-repeat: repeat-x;
}
.sv_main_block_bottom {
	margin-left: 392px;
	margin-right: calc(100% - 732px);
}
.sv_main_block_top {
	margin-left: 392px;
	margin-right: calc(100% - 732px);
}
.sv_main_block_body_table {
	display: flex;
	flex-direction: row;
}
.sv_main_block_body_table_column_available, .sv_main_block_body_table_column_chance {
	text-align: center;
}
.sv_main_block_body_table_column_name .sv_main_block_body_table_item:first-child {
	text-align: center;
}
.sv_main_block_body_table_column_name .sv_main_block_body_table_image:first-child {
	text-align: center;
} 
.sv_main_block_body_table_item {
	color: #fff;
	font-size: 10pt;
}
.sv_main_block_body_table_item:first-child {
	height: 21px;
}
.location_back_30 .sv_main_block_body_table_item:last-child {
	height: 28px;
}
.sv_main_block_body_table_column {
	background-image: url(/themes/sv_theme/css/pics/old/whc.gif);
	background-repeat: repeat-x;
}
.sv_main_block_body_table_column_name {
	width: 75px;
}
.sv_main_block_body_table_column_available {
	width: 86px;
}
.sv_main_block_body_table_column_chance {
	width: 100px;
}
.sv_main_block_body_table_wrapper {
	padding-right: 8px;
	background-image: url(/themes/sv_theme/css/pics/old/fleft.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.confirm_refresh {
  background-image: url(/themes/sv_avalontheme/css/pics/refresh.svg);
  display: inline-block;
  height: 14px;
  width: 20px;
  background-size: cover;
  vertical-align: text-bottom;
  animation: rotation 0.7s infinite linear;
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.op_div {
  opacity: 0;
}
.confirm_text {
  display: inline-block;
}
.table_div_header {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	background-image: url(/themes/sv_theme/css/pics/old/whc.gif);
	background-repeat: repeat-x;
	font-size: 10pt;
	color: #471a11;
	font-weight: bold;
	height: 21px;
}
.table_div_item {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	font-size: 10pt;
	color: #471a11;
	min-height: 21px;
}
.table_div_res_item {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	font-size: 10pt;
	color: #fff;
	height: 32px;
}
.table_wrapper {
  line-height: 21px;
  float: left;
  width: fit-content;
  height: fit-content;
  display: flex;
}
.table_wrapper_content {
  background-image: url(/themes/sv_theme/css/pics/old/bgfirst.gif);
}
.table_wrapper_hor {
	width: 100%;
	height: 8px;
  background: black;
	background-image: url(/themes/sv_theme/css/pics/old/ftop.gif);
	background-repeat: repeat-x;
}
.table_wrapper_ver {
	width: 8px;
  background: black;
	background-image: url(/themes/sv_theme/css/pics/old/fleft.gif);
	background-repeat: repeat-y;
}
.armory_div_wrapper {
	background-image: url(/themes/sv_theme/css/pics/old/ftop.gif);
	background-repeat: repeat-x;
	float: left;
	min-width: 340px;
	min-height: 72px;
}
.armory_div, .trade_div {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	font-size: 10pt;
	color: #471a11;
}
.armory_div_header .fights_span_1 {
	background-image: url(/themes/sv_theme/css/pics/old/whl.gif);
	background-repeat: no-repeat;
	min-width: 180px;
}
.armory_div .fights_span_1, .trade_div .fights_span_1 {
	text-decoration: underline;
	cursor: pointer;
	min-width: 180px;
}
.armory_div .fights_span_2, .armory_div .fights_span_3, .armory_div .fights_span_4, .armory_div .fights_span_5 {
	width: 40px;
	text-align: center;
}
.trade_div .fights_span_2, .trade_div .fights_span_3, .trade_div .fights_span_4, .trade_div .fights_span_5 {
	width: 40px;
	text-align: center;
}
.armory_div_header .fights_span_2, .armory_div_header .fights_span_3, .armory_div_header .fights_span_4, .armory_div_header .fights_span_5{
	width: 40px;
}
.armory_div_header .fights_span_5 {
	background-image: url(/themes/sv_theme/css/pics/old/whr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.armory_div_footer {
	padding-left: 4px;
	font-size: 10pt;
	color: #471a11;
}
.armory_div {
	display: none;
}
.wear_eq {
	text-decoration: underline;
	cursor: pointer;
}
.sv_main_block_header_menu_amulets, .sv_main_block_header_menu_armors {
	display: none;
	float: left;
	height: 28px;
	font-size: 10pt;
	line-height: 28px;
}	
.sv_main_block_header_menu_amulets span, .sv_main_block_header_menu_armors span {
	text-decoration: underline;
	cursor: pointer;
}
.armory_category_knife {
	display: flex;
}
.sv_main_block_body_table_column_image:first-child {
	background-image: url(/themes/sv_theme/css/pics/old/whl.gif);
	background-repeat: no-repeat;
}
.sv_main_block_body_table_column_quantity .sv_main_block_body_table_item:first-child {
	background-image: url(/themes/sv_theme/css/pics/old/whr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.sv_main_block_body_table_column_name .sv_main_block_body_table_item {
	padding-left: 5px; 
}
.sv_main_block_body_table_column .sv_main_block_body_table_item:first-child {
	color: #471a11;
	font-weight: bold;
	padding-left: 0;
}
.sv_main_block_body_table_span {
	display: block;
	height: 32px;
	min-width: 32px;
	background-repeat: repeat-x;
}
.sv_main_block_body_table_column_quantity {
	width: fit-content;
}
.cpointer {
	cursor: pointer;
}
.art_hidden {
	display: none;
	height: 0;
	width: 0;
}
.armory_art {
	display: flex;
	flex-direction: column;
	font-size: 9pt;
	color: #471a11;
	display: none;
	padding: 8px;
	background-position: top 24px right 48px;
	background-repeat: no-repeat;
}
.armory_art_label, .fbold {
	font-weight: bold;
}
.armory_art_buy {
	cursor: pointer;
	font-weight: bold;
	text-decoration: underline;
	color: #8b0000;
}
.armory_buy_form {
	float: left;
}
.armory_buy_link, .surgery_link {
	border-right: 1px solid!important;
	border-top: 1px solid!important;
	border-left: 1px solid!important;
	border-bottom: 1px solid!important;
	border-color: #663300!important;
	background-color: #F9F3DF!important;
	border-radius: initial;
	height: 21px;
	width: 80px;
	padding: 0;
	outline: 0;
	font-size: 10pt;
	text-align: center;
	color: #663300;
}
.hospital_ch {
	float: left;
	width: 180px;
	height: 378px;
}
.hospital_ch_1 {
	background-image: url(/themes/sv_theme/css/pics/rem/b68.jpg);
	background-repeat: no-repeat;
}
.hospital_ch_2 {
	background-image: url(/themes/sv_theme/css/pics/rem/b69.jpg);
	background-repeat: no-repeat;
}
.hospital_ch_3 {
	background-image: url(/themes/sv_theme/css/pics/rem/b70.jpg);
	background-repeat: no-repeat;
}
.surgery_form label {
	float: left;
}
.alb_mine_prof {
	display: none;
}
.alb_locations {
	margin-top: 46px;
	width: 285px;
	float: left;
}
.alb_locations_right {
	margin-top: 46px;
	margin-right: 47px;
	width: 160px;
	float: right;
}
.alb_link {
	height: 17px;
	width: 160px;
	padding: 0;
	font-size: 0;
	border: 0;
	background: unset;
	float: left;
  outline: 0;
}
.alb_link_surround {
	background: unset;
	border: 0;
	text-decoration: underline;
	padding: 0;
}
.alb_link_right {
	height: 17px;
	width: 160px;
	padding: 0;
	font-size: 0;
	border: 0;
	background: unset;
	float: left;
	width: 83px;
}
.alb_link:hover, .alb_link_right:hover {
	background-color: #00000017;
}
.alb_form {
	height: 17px;
	width: 160px;
	margin-left: 125px;
  position: relative;
}
.alb_form span {
  left: 0;
}
.alb_form_right {
	height: 17px;
	width: 160px;
	margin: 0;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 8px;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 8px;
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	height: 100%;
	width: 8px;
	bottom: 0;
	right: 0;
}
.ui-resizable-w {
	cursor: w-resize;
	height: 100%;
	width: 8px;
	bottom: 0;
	left: 0;
}
.battle_logs_page .main-container, .battle_logs_page .dialog-off-canvas-main-canvas {
	height: 100%!important;
	overflow: auto!important;
}
.battle_logs_page .fight_form_hits {
	margin: 0;
}
.location_back_3 .sv_main_block_header_menu, .location_back_4 .sv_main_block_header_menu, .location_back_5 .sv_main_block_header_menu, .location_back_7 .sv_main_block_header_menu {
	position: absolute;
}
.battles_current, .battles_finished {
	display: none;
	margin-top: 28px;
}
.non_but {
	border: none;
	background-image: none;
	background-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	text-decoration: underline;
	cursor: pointer;
	outline: 0;
	caret-color: transparent;
}
.clan_demote_span_n, .clan_promote_span_n, .clan_vanish_span_n {
	width: 70px;
	display: inline-block;
}
.clan_demote_span_h {
	width: 70px;
	display: inline-block;
	font-size: 0;
	color: transparent;
}
.armory_wear_form, .armory_sell_form, .armory_unwear_form {
	display: inline;
}
.gifts_div_category {
	display: flex;
	flex-direction: column;
	font-size: 10pt;
	width: fit-content;
	float: left;
	color: #471a11;
}
.gifts_header_body {
	display: flex;
	flex-direction: column;	
	color: #471a11;
}
.gifts_category_header {
	font-weight: bold;
	font-family: 'Comic';
	font-size: 10pt;
}
.gifts_category_span {
	text-decoration: underline;
	font-size: 9pt;
	cursor: pointer;
}
.gifts_category_text {
	font-size: 9pt;
}
.giftshop_span {
	display: block;
	width: 100%;
}
.giftshop_wrapper_extra {
	height: 400px;
}
.giftshop_wrap {
	float: right;
}
.gift_div {
	display: none;
	float: left;
	padding: 4px;
	cursor: pointer;
}
.gift_pic {
	height: 75px;
	width: 75px;
	display: block;
}
.gifts_list_body {
	font-size: 9pt;
}
.gift_category_1 {
	display: block;
}
.achives_block {
	padding: 4px;
}
.wedding_men_1 {
	background-image: url(/themes/sv_theme/css/pics/achives/menwr1.gif);
	height: 130px;
	width: 104px;
	background-repeat: no-repeat;
}
.wedding_men_2 {
	background-image: url(/themes/sv_theme/css/pics/achives/menwr2.gif);
	height: 130px;
	width: 104px;
	background-repeat: no-repeat;
}
.wedding_men_3 {
	background-image: url(/themes/sv_theme/css/pics/achives/menwr3.gif);
	height: 130px;
	width: 104px;
	background-repeat: no-repeat;
}
.wedding_men_4 {
	background-image: url(/themes/sv_theme/css/pics/achives/menwr4.gif);
	height: 130px;
	width: 104px;
	background-repeat: no-repeat;
}
.wedding_men_5 {
	background-image: url(/themes/sv_theme/css/pics/achives/menwr5.gif);
	height: 130px;
	width: 104px;
	background-repeat: no-repeat;
}
.wedding_men_9 {
	background-image: url(/themes/sv_theme/css/pics/achives/man_ex.gif);
	height: 130px;
	width: 104px;
	background-repeat: no-repeat;
}
.wedding_women_1 {
	background-image: url(/themes/sv_theme/css/pics/achives/womenwr1.gif);
	height: 130px;
	width: 104px;
	background-repeat: no-repeat;
}
.wedding_women_2 {
	background-image: url(/themes/sv_theme/css/pics/achives/womenwr2.gif);
	height: 130px;
	width: 104px;
	background-repeat: no-repeat;
}
.wedding_women_3 {
	background-image: url(/themes/sv_theme/css/pics/achives/womenwr3.gif);
	height: 130px;
	width: 104px;
	background-repeat: no-repeat;
}
.wedding_women_4 {
	background-image: url(/themes/sv_theme/css/pics/achives/womenwr4.gif);
	height: 130px;
	width: 104px;
	background-repeat: no-repeat;
}
.wedding_women_5 {
	background-image: url(/themes/sv_theme/css/pics/achives/womenwr5.gif);
	height: 130px;
	width: 104px;
	background-repeat: no-repeat;
}
.wedding_women_9 {
	background-image: url(/themes/sv_theme/css/pics/achives/woman_ex.gif);
	height: 130px;
	width: 104px;
	background-repeat: no-repeat;
}
.unbag {
	background-image: url(/themes/sv_theme/css/pics/achives/bug_hunt.png);
	height: 130px;
	width: 104px;
	background-repeat: no-repeat;
}
.adminf {
	background-image: url(/themes/sv_theme/css/pics/achives/adminf.png);
	height: 130px;
	width: 104px;
	background-repeat: no-repeat;
}
.adminm {
	background-image: url(/themes/sv_theme/css/pics/achives/adminm.png);
	height: 130px;
	width: 104px;
	background-repeat: no-repeat;
}
.dealer {
	background-image: url(/themes/sv_theme/css/pics/achives/dealer.gif);
	height: 130px;
	width: 104px;
	background-repeat: no-repeat;
}
.medal_osi {
	background-image: url(/themes/sv_theme/css/pics/achives/medal_osi.gif);
	height: 130px;
	width: 104px;
	background-repeat: no-repeat;
}
.achive_exp {
	height: 130px;
	width: 130px;
	background-repeat: no-repeat;
}
.exp_mine_1 {
	background-image: url(/themes/sv_theme/css/pics/achives/exp_mine_1.png);
}
.exp_mine_2 {
	background-image: url(/themes/sv_theme/css/pics/achives/exp_mine_2.png);
}
.exp_mine_3 {
	background-image: url(/themes/sv_theme/css/pics/achives/exp_mine_3.png);
}
.exp_swamp_1 {
	background-image: url(/themes/sv_theme/css/pics/achives/exp_swamp_1.png);
}
.exp_swamp_2 {
	background-image: url(/themes/sv_theme/css/pics/achives/exp_swamp_2.png);
}
.exp_swamp_3 {
	background-image: url(/themes/sv_theme/css/pics/achives/exp_swamp_3.png);
}
.exp_forest_1 {
	background-image: url(/themes/sv_theme/css/pics/achives/exp_forest_1.png);
}
.exp_forest_2 {
	background-image: url(/themes/sv_theme/css/pics/achives/exp_forest_2.png);
}
.exp_forest_3 {
	background-image: url(/themes/sv_theme/css/pics/achives/exp_forest_3.png);
}
.exp_lake_1 {
	background-image: url(/themes/sv_theme/css/pics/achives/exp_lake_1.png);
}
.exp_lake_2 {
	background-image: url(/themes/sv_theme/css/pics/achives/exp_lake_2.png);
}
.exp_lake_3 {
	background-image: url(/themes/sv_theme/css/pics/achives/exp_lake_3.png);
}
.exp_res_1 {
	background-image: url(/themes/sv_theme/css/pics/achives/exp_res_1.png);
}
.exp_lazy_w {
	background-image: url(/themes/sv_theme/css/pics/achives/exp_lazy_w.png);
	height: 130px;
	width: 130px;
	background-repeat: no-repeat;
}
.exp_lazy_m {
	background-image: url(/themes/sv_theme/css/pics/achives/exp_lazy_m.png);
	height: 130px;
	width: 130px;
	background-repeat: no-repeat;
}
.hel_1 {
	background-image: url(/themes/sv_theme/css/pics/achives/hel/hel1.gif);
	height: 130px;
	width: 104px;
	background-repeat: no-repeat;
}
.hel_2 {
	background-image: url(/themes/sv_theme/css/pics/achives/hel/hel2.gif);
	height: 130px;
	width: 104px;
	background-repeat: no-repeat;
}
.hel_3 {
	background-image: url(/themes/sv_theme/css/pics/achives/hel/hel3.gif);
	height: 130px;
	width: 104px;
	background-repeat: no-repeat;
}
.sponsor_50 {
	background-image: url(/themes/sv_theme/css/pics/achives/sponsor50.gif);
	height: 130px;
	width: 104px;
	background-repeat: no-repeat;
}
.sponsor_100 {
	background-image: url(/themes/sv_theme/css/pics/achives/sponsor100.gif);
	height: 130px;
	width: 104px;
	background-repeat: no-repeat;
}
.sponsor_100500 {
	background-image: url(/themes/sv_theme/css/pics/achives/sut/sut.png);
	height: 130px;
	width: 104px;
	background-repeat: no-repeat;
}
.achive_div {
	float: left;
	height: 130px!important;
	width: 130px!important;
	background-repeat: no-repeat;
    background-position: center;
}
.show_com_none {
  display: none!important;
}
.ava_stuff {
	position: absolute;
	height: 230px;
	width: 149px;
}
.red_stuff {
	color: #d01800;
}
.div_center {
  text-align: center;
}
.action_cancel {
  cursor: pointer;
}
.table_cancel {
  width: 92px;
}
.content_div {
  width: calc(100% - 282px);
  float: left;
  font-size: 9pt;
  height: calc(100vh - 316px);
  overflow-y: auto;
  padding-left: 8px;
  padding-right: 8px;
}
.rings_div {
  display: none;
}
.wedding_span {
  display: block;
}
.ring_label, .rings_m {
  width: 110px;
  height: 110px;
  background-repeat: no-repeat;
  background-position: center;
  margin: 0;
}
.man_rings_form_div .ring_label, .woman_rings_form_div .ring_label {
  cursor: pointer;
}
.rings_div .module_action_wrapper {
  width: 240px;
  height: 200px;
}
.rings_div .module_action_wrapper div {
  height: fit-content;
}
.rings_div .module_action_wrapper .ring_label {
  display: inline-block;
  width: 110px;
  height: 110px;
}
.rings_submit_div {
  width: 100%;
  text-align: center;
  padding-bottom: 142px;
}
.rings_link {
  border-right: 1px solid!important;
  border-top: 1px solid!important;
  border-left: 1px solid!important;
  border-bottom: 1px solid!important;
  border-color: #663300!important;
  background-color: #F9F3DF!important;
  border-radius: initial;
  height: 21px;
  width: 80px;
  padding: 0;
  outline: 0;
  font-size: 10pt;
  text-align: center;
  color: #663300;
  cursor: pointer;
}
.rings_m, .rings_w, .got_ring {
  margin: 0;
  display: inline-block;
}
.man_rings_form_div, .woman_rings_form_div {
  width: 50%;
  float: left;
  padding-top: 8px;
  padding-bottom: 8px;
  text-align: center;
}
.ring_value {
  display: none;
}
.man_rings_form_div .ring_value:checked + .ring_label {
  border: solid #2196f31f;
  background-color: #a2922c33;
}
.woman_rings_form_div .ring_value:checked + .ring_label {
  border: solid #ea45911f;
  background-color: #a2922c33;
}
.ring_m1_label {
  background-image: url(/themes/sv_theme/css/pics/wedding/m1.gif);
}
.ring_m2_label {
  background-image: url(/themes/sv_theme/css/pics/wedding/m2.gif);
}
.ring_m3_label {
  background-image: url(/themes/sv_theme/css/pics/wedding/m3.gif);
}
.ring_m4_label {
  background-image: url(/themes/sv_theme/css/pics/wedding/m4.gif);
}
.ring_m5_label {
  background-image: url(/themes/sv_theme/css/pics/wedding/m5o.gif);
}
.ring_m6_label {
  background-image: url(/themes/sv_theme/css/pics/wedding/m6.gif);
}
.ring_m7_label {
  background-image: url(/themes/sv_theme/css/pics/wedding/m7.gif);
}
.ring_m8_label {
  background-image: url(/themes/sv_theme/css/pics/wedding/m8.gif);
}
.ring_m9_label {
  background-image: url(/themes/sv_theme/css/pics/achives/man_ex.gif);
}
.ring_m10_label {
  background-image: url(/themes/sv_theme/css/pics/achives/g13.png);
}
.ring_m11_label {
  background-image: url(/themes/sv_theme/css/pics/achives/d1.png);
}
.ring_m12_label {
  background-image: url(/themes/sv_theme/css/pics/wedding/d3.png);
}
.ring_w1_label {
  background-image: url(/themes/sv_theme/css/pics/wedding/w1.gif);
}
.ring_w2_label {
  background-image: url(/themes/sv_theme/css/pics/wedding/w2.gif);
}
.ring_w3_label {
  background-image: url(/themes/sv_theme/css/pics/wedding/w3.gif);
}
.ring_w4_label {
  background-image: url(/themes/sv_theme/css/pics/wedding/w4.gif);
}
.ring_w5_label {
  background-image: url(/themes/sv_theme/css/pics/wedding/w5a.gif);
}
.ring_w6_label {
  background-image: url(/themes/sv_theme/css/pics/wedding/w6.gif);
}
.ring_w7_label {
  background-image: url(/themes/sv_theme/css/pics/wedding/w7.gif);
}
.ring_w8_label {
  background-image: url(/themes/sv_theme/css/pics/wedding/w8.gif);
}
.ring_w9_label {
  background-image: url(/themes/sv_theme/css/pics/achives/woman_ex.gif);
}
.ring_w10_label {
  background-image: url(/themes/sv_theme/css/pics/achives/k13.png);
}
.ring_w11_label {
  background-image: url(/themes/sv_theme/css/pics/achives/l1.png);
}
.ring_w12_label {
  background-image: url(/themes/sv_theme/css/pics/wedding/k1.webp);
}
.stats_block, .defender_block {
	width: 50%;
}
.stats_block {
	float: left;
}
.battle_link {
	display: block;
	width: 100%;
	text-align: center;
}
.battle_link a {
	text-decoration: underline;
	color: #471a11;
}
.but_list_form {
	display: inline;
}
.show_none {
	display: none;
}
.act_but {
	font-weight: bold;
}
.info_cb {
	clear: both;
}
.defender_span_name {
	font-weight: bold;
}
.defender_block {
	float: right;
}
.defender_div {
	width: 149px;
	height: 230px;
}
.chat_gratz_new {
	font-style: italic;
	font-weight: bold;
	color: #8b0000;
	font-size: 9pt;
	position: absolute;
	right: 32px;
	background-color: #e7dcb8;
	padding-left: 8px;
	margin-top: -4px;
  z-index: 1;
}
#block-albcaveblock .img-responsive, #block-albcaveblock #edit-captcha-response {
  margin: auto;
}
#block-albcaveblock .form-item-captcha-response, #block-albcaveblock .form-actions {
  text-align: center;
}
#block-albcaveblock #edit-captcha-response--description {
  color: #fff;
}
.alb_cave_captcha {
  margin-top: 170px;
  display: none;
}
.alb_cave_confirm, #submit_alb_cave {
  display: none;
}
#block-albcaveblock label {
  display: none;
}
#submit_alb_cave {
  color: #663300!important;
  margin-right: 0;
  border-right: 1px solid!important;
  border-top: 1px solid!important;
  border-left: 1px solid!important;
  border-bottom: 1px solid!important;
  border-color: #663300!important;
  background-color: #F9F3DF!important;
  border-radius: initial;
  padding: 0px 2px;
  height: 21px;
  width: 48px;
  outline: 0;
  font-size: 10pt;
  text-align: center;
}
.ava_art_ring_1 {
	background-position: 1px 147px;
	background-repeat: no-repeat;
  z-index: 11;
}
.ava_art_ring_2 {
	background-position: 1px 175px;
	background-repeat: no-repeat;
  z-index: 11;
}
.ava_art_ring_3 {
	background-position: 1px 203px;
	background-repeat: no-repeat;
  z-index: 11;
}
.ava_art_type_4 {
	background-position: 1px 1px;
	background-repeat: no-repeat;
  z-index: 11;
}
.ava_art_type_5 {
	background-position: 1px 29px;
	background-repeat: no-repeat;
  z-index: 11;
}
.ava_art_type_12 {
	background-position: 1px 120px;
	background-repeat: no-repeat;
  z-index: 11;
}
.ava_art_type_13 {
	background-position: 1px 120px;
	background-repeat: no-repeat;
  z-index: 12;
}
.em1111, .ef1111, .mm1111, .mf1111, .om1111, .of1111,
.em1203, .ef1203, .mm1203, .mf1203, .om1203, .of1203 {
  z-index: 12!important;
	width: 149px!important;
}
.ava_art_type_1 {
	z-index: 7;
}
.ava_art_type_2 {
	z-index: 6;
}
.ava_art_type_6 {
	z-index: 2;
}
.ava_art_type_7 {
	z-index: 3;
}
.ava_art_type_8 {
	z-index: 9;
	width: 75px;
}
.ava_art_type_9 {
	z-index: 5;
}
.mmh, .mfh, .omh, .ofh, .emh, .efh {
	z-index: 8;
}
.mmr, .mfr, .omr, .ofr, .emr, .efr {
	z-index: 3;
}
.ava_art_type_r {
	z-index: 4;
}
.ava_art_type_10 {
	z-index: 3;
}
.ava_art_type_11 {
	z-index: 1;
}
.module_wrapper {
  position: absolute;
  height: calc((var(--vh,1vh) * 100));
  width: 100%;
  top: 0;
  left: 0;
  z-index: 91;
  background-color: #00000080;
  padding-top: 12px;
}
.module_action_wrapper {
  position: absolute;
  font-size: 10pt;
	background-color: #fffae6;
	left: calc(50% - 120px);
  top: calc(50% - 100px);
  z-index: 99;
}
.module_action_wrapper div span {
  padding-left: 2px;
  padding-right: 2px;
}
.search_form {
  display: flex;
  justify-content: space-around;
  padding-top: 3px;
}
.search_form_input {
  width: 80%;
}
.search_form input{
  outline: 0;
}
#block-searchblock .online_info_user { 
  justify-content: center;
  padding-top: 20px;
}
#refresh_button {
  border: 0;
}
.empty_info {
  height: 15px;
}
.add_gap {
	height: 500px;
	clear: both;
}
.mob_menu {
	display: none;
}
.town_map_wrapper {
	overflow: auto;
}
.show_never {
  display: none!important;
}
.col_471a11 {
  color: #471a11;
}

.ef2118 {
  z-index: 10;
}

