* {margin:0; padding:0;}

html, body {border: 0;}
body {background:#000 url("../images/fon_bg.jpg"); color:#4a3825; font-size:12px; font-family:Tahoma, Arial, sans-serif;}

a {color:#4a3825; text-decoration:underline;}
a:hover {text-decoration:none;}

img {border:0 none;}

button {font-family:Tahoma, Arial, sans-serif;}

.wrapper {min-width:995px; overflow:hidden; padding:20px 0; width:100%;}

.container {margin:0 auto; width:996px;}

.outer-row-t {height:114px; overflow:hidden; width:100%;}
.outer-row-t div {height:114px;}
.outer-row-t .l {background:url("../images/outer_lt.gif") no-repeat; float:left; width:114px;}
.outer-row-t .r {background:url("../images/outer_rt.gif") no-repeat; float:right; width:114px;}
.outer-row-t .ce {background:url("../images/outer_top.gif") center bottom repeat-x; margin:0 114px;}

.outer-row-b {height:114px; overflow:hidden;}
.outer-row-b div {height:114px;}
.outer-row-b .l {background:url("../images/outer_lb.gif") no-repeat; float:left; width:114px;}
.outer-row-b .r {background:url("../images/outer_rb.gif") no-repeat; float:right; width:114px;}
.outer-row-b .ce {background:url("../images/outer_bottom.gif") center bottom repeat-x; margin:0 114px;}

.outer {position:relative;}
.outer .outer-l {background:url("../images/outer_l.gif") right 0 repeat-y; width:114px; position:absolute; bottom:0px; left:0px; top:0px;}
.outer .outer-r {background:url("../images/outer_r.gif") left 9px repeat-y; margin-left:-114px; width:114px; position:absolute; bottom:0px; left:100%; top:0px;}
.outer .decor {position:absolute; height:271px; width:235px; z-index:50;}
.outer .decor-lt {background:url("../images/outer_decor_lt.gif") no-repeat; left:-65px; top:-137px;}
.outer .decor-rt {background:url("../images/outer_decor_rt.gif") no-repeat; left:100%; margin-left:-170px; top:-137px;}
.outer .decor-lb {background:url("../images/outer_decor_lb.gif") no-repeat; left:-65px; margin-top:-140px; top:100%;}
.outer .decor-rb {background:url("../images/outer_decor_rb.gif") no-repeat; left:100%; margin:-140px 0 0 -170px; top:100%;}
.outer .decor-t {background:url("../images/outer_decor_top.gif") no-repeat; height:113px; left:50%; margin-left:-202px; top:-100px; width:404px;}
.outer .decor-t-alt {background:url("../images/outer_decor_top_alt.gif") no-repeat; height:78px; left:50%; margin-left:-22px; top:-70px; width:404px;}
.outer .decor-t-clan {background:url("../images/outer_decor_top_clan.gif") no-repeat; height:95px; left:50%; margin-left:-202px; top:-91px; width:404px; z-index: 350;}
.outer .decor-t-legendary {/*background:url("../images/outer_decor_top_legendary.gif") no-repeat;*/ height:89px; left:50%; margin-left:-202px; top:-92px; width:404px; z-index: 350;}
.outer .decor-b {background:url("../images/outer_decor_bottom.gif") no-repeat; height:153px; left:50%; margin: 0 0 0 -202px; top:100%; width:404px; z-index:1;}
.outer .game-logo {left: 50%; margin-left: 52px; position: absolute; top: -60px; z-index: 800;}
.outer .game-server {left: 50%; margin-left: 296px; position: absolute; top: -62px; z-index: 800;}
.outer .game-logo-c {left: 50%; margin-left: -202px; position: absolute; top: -90px; z-index: 800; background: url("../images/outer_decor_top_clan.gif") center 0px no-repeat; width: 404px; height: 90px; text-align: center; padding-top: 20px;}
.outer .game-server-c {left: 50%; margin-left: 118px; position: absolute; top: -92px; z-index: 800;}
.outer .game-clan {height: 116px; left: 100%; margin-left: -225px; position: absolute; top: -102px; width: 117px; z-index: 1000;}
.outer .game-clan .img { margin: 5px 0 0 7px; }
.outer .game-clan .f {background: url("../images/circle_pad_1.png") no-repeat; height: 116px; left: 0; position: absolute; top: 0; width: 117px;}
.outer .game-clan .t {background-repeat: no-repeat; height: 16px; left: 50%; margin-left: -31px; position: absolute; top: 87px; width: 62px;}
.outer .game-server-big {position: relative; float: right; height: 116px; width: 117px;}
.outer .game-server-big.user-info {position: absolute; right: 86px; top: -102px; height: 116px; width: 117px; z-index: 900;}
.outer .game-server-big .img { margin: 5px 0 0 7px; }
.outer .game-server-big .f {background: url("../images/circle_pad_1.png") no-repeat; height: 116px; left: 0; position: absolute; top: 0; width: 117px;}
.outer .game-server-big .t {background-repeat: no-repeat; height: 16px; left: 50%; margin-left: -31px; position: absolute; top: 87px; width: 62px;}
.outer .game-faction {position: relative; float: left; height: 116px; width: 117px;}
.outer .game-faction.user-info {position: absolute; left: 86px; top: -102px; height: 116px; width: 117px; z-index: 900;}
.outer .game-faction .img { margin: 6px 0 0 6px; }
.outer .game-faction .f {background: url("../images/circle_pad_1.png") no-repeat; height: 116px; left: 0; position: absolute; top: 0; width: 117px;}
.outer .game-faction .t {background-repeat: no-repeat; height: 16px; left: 50%; margin-left: -31px; position: absolute; top: 87px; width: 62px;}
.userinfo-title {position: absolute; top: -27px; left: 50%; width: 421px; z-index: 900; overflow: hidden; height: 40px; padding: 0 0 0 43px; margin-left: -232px; background: url('../images/red-ribbon.png') 0 0 no-repeat;}
.userinfo-title-inner {overflow: hidden; height: 40px; padding: 0 43px 0 0; font-weight: bold; font-size: 14px; line-height: 33px; text-align: center; text-shadow: 1px 1px 0 #000, -1px -1px 0 #000, -1px 1px 0 #000, 1px -1px 0 #000; color: #fda648; background: url('../images/red-ribbon.png') 100% 100% no-repeat;}
.clan-title {position: relative; top: 73px; z-index: 2; overflow: hidden; height: 40px; padding: 0 0 0 43px; background: url('../images/red-ribbon.png') 0 0 no-repeat;}
.clan-title-inner {overflow: hidden; height: 40px; padding: 0 43px 0 0; font-weight: bold; font-size: 14px; line-height: 33px; text-align: center; text-shadow: 1px 1px 0 #000, -1px -1px 0 #000, -1px 1px 0 #000, 1px -1px 0 #000; color: #fda648; background: url('../images/red-ribbon.png') 100% 100% no-repeat;}
.clan-header {position: absolute; z-index: 1000; top: -102px; overflow: hidden; left: 85px; right: 85px;}
.clan-premium {position: absolute; z-index: 1; top: 0; left: 50%; width: 117px; height: 116px; margin: 0 0 0 -58px; background: url('../images/clan-premium.png') 0 0 no-repeat;}
.clan-premium-active {background-position: 0 100%;}

.outer-cont {background:#0f0f0f; margin:0 114px;}

/* outer-2 */
.outer-2-row-t {height:114px; overflow:hidden; width:100%;}
.outer-2-row-t div {height:114px;}
.outer-2-row-t .l {background:url("../images/outer_lt.gif") no-repeat; float:left; width:114px;}
.outer-2-row-t .r {background:url("../images/outer_rt.gif") no-repeat; float:right; width:114px;}
.outer-2-row-t .ce {background:url("../images/outer_2_top.gif") center bottom repeat-x; margin:0 44px;}

.outer-2-row-b {height:114px; overflow:hidden;}
.outer-2-row-b div {height:114px;}
.outer-2-row-b .l {background:url("../images/outer_lb.gif") no-repeat; float:left; width:114px;}
.outer-2-row-b .r {background:url("../images/outer_rb.gif") no-repeat; float:right; width:114px;}
.outer-2-row-b .ce {background:url("../images/outer_2_bottom.gif") center bottom repeat-x; margin:0 44px;}

.outer-2 {position:relative;}
.outer-2 .outer-l {background:url("../images/outer_2_l.gif") right 0 repeat-y; width:114px; position:absolute; bottom:0px; left:0px; top:0px;}
.outer-2 .outer-r {background:url("../images/outer_2_r.gif") left 9px repeat-y; margin-left:-114px; width:114px; position:absolute; bottom:0px; left:100%; top:0px;}
.outer-2 .decor {position:absolute; height:271px; width:235px; z-index:50;}
.outer-2 .decor-lt {background:url("../images/outer_decor_lt.gif") no-repeat; left:-100px; top:-137px;}
.outer-2 .decor-rt {background:url("../images/outer_decor_rt.gif") no-repeat; left:100%; margin-left:-135px; top:-137px;}
.outer-2 .decor-lb {background:url("../images/outer_decor_lb.gif") no-repeat; left:-65px; margin-top:-140px; top:100%;}
.outer-2 .decor-rb {background:url("../images/outer_decor_rb.gif") no-repeat; left:100%; margin:-140px 0 0 -170px; top:100%;}
.outer-2 .decor-t {background:url("../images/outer_decor_top.gif") no-repeat; height:113px; left:50%; margin-left:-202px; top:-100px; width:404px;}
.outer-2 .decor-t-alt {background:url("../images/outer_decor_top_alt.gif") no-repeat; height:78px; left:50%; margin-left:-22px; top:-70px; width:404px;}
.outer-2 .decor-b {background:url("../images/outer_decor_bottom.gif") no-repeat; height:153px; left:50%; margin:-8px 0 0 -202px; top:100%; width:404px; z-index:500;}
.outer-2 .game-logo {left: 50%; margin-left: 52px; position: absolute; top: -60px; z-index: 80;}

.outer-2-cont {margin: 0 96px;}
/* end outer-2 */

/* outer-3 */
.outer-3 {position: relative; z-index: 1; padding: 53px;}
.outer-3-cont {position: relative; z-index: 3; background: #1a130a; border: #2b2114 1px solid;}
.outer-3-cont .common-title__head-title {margin-top: -12px; margin-bottom: -5px;}
.outer-3 .outer-3-l {position: absolute; top: 80px; left: 0; bottom: 80px; width: 114px; background: url("../images/outer_2_l.gif") 0 0 repeat-y;}
.outer-3 .outer-3-r {position: absolute; top: 80px; right: 0; bottom: 80px; width: 114px; background: url("../images/outer_2_r.gif") 100% 0 repeat-y;}
.outer-3 .outer-3-t {position: absolute; top: 0; left: 40px; right: 40px; height: 114px; background: url("../images/outer_2_top.gif") 0 0 repeat-x;}
.outer-3 .outer-3-b {position: absolute; bottom: 0; left: 80px; right: 80px; height: 114px; background: url("../images/outer_2_bottom.gif") 0 0 repeat-x;}
.outer-3 .outer-3-lt {position: absolute; z-index: 2; top: -25px; left: -100px; width: 235px; height: 271px; background: url("../images/outer_decor_lt.gif") 0 0 no-repeat;}
.outer-3 .outer-3-rt {position: absolute; z-index: 2; top: -25px; right: -100px; width: 235px; height: 271px; background: url("../images/outer_decor_rt.gif") 0 0 no-repeat;}
.outer-3 .outer-3-lb {position: absolute; z-index: 1; bottom: -20px; left: -65px; width: 235px; height: 271px; background: url("../images/outer_decor_lb.gif") 0 0 no-repeat;}
.outer-3 .outer-3-rb {position: absolute; z-index: 1; bottom: -20px; right: -65px; width: 235px; height: 271px; background: url("../images/outer_decor_rb.gif") 0 0 no-repeat;}

.outer-3.nobg {padding: 60px 66px;}
.outer-3.nobg .outer-3-cont {background: none; border: 0;}

.outer-3.nopadding {padding: 52px;}
/* end outer-3 */

.inner-row-t {height:65px; overflow:hidden; position:absolute; left:0px; top:0px; width:100%;}
.inner-row-t div {background:url("../images/inner_corners.gif") no-repeat; height:65px; width:63px;}
.inner-row-t .l {float:left;}
.inner-row-t .r {background-position:-100px 0; float:right;}
.inner-row-t .ce {background:url("../images/inner_tb.gif") repeat-x; margin:0 63px; width:auto;}

.inner-row-b {height:62px; overflow:hidden; position:absolute; left:0px; margin-top:-63px; top:100%; width:100%;}
.inner-row-b div {background:url("../images/inner_corners.gif") no-repeat; height:62px; width:63px;}
.inner-row-b .l {background-position:0 -100px; float:left;}
.inner-row-b .r {background-position:-100px -100px; float:right;}
.inner-row-b .ce {background:url("../images/inner_tb.gif") 0 -100px repeat-x; margin:0 63px; width:auto;}

.inner {background:url("../images/inner_bg.gif"); margin-bottom:-12px; position:relative; top:-12px; z-index:200;}
.inner .inner-l {background:url("../images/inner_sides.gif") top left repeat-y; bottom:0px; left:0px; position:absolute; top:0px; width:63px;}
.inner .inner-r {background:url("../images/inner_sides.gif") top right repeat-y; bottom:0px; left:100%; margin-left:-63px; position:absolute; top:0px; width:63px;}

.inner .inner-decor {overflow:hidden; position:absolute; z-index:100;}
.inner .inner-decor-lt {background:url("../images/inner_decor_lt.png") no-repeat; height:110px; left:-6px; top:-36px; width:50px;}
.inner .inner-decor-rt {background:url("../images/inner_decor_rt.png") no-repeat; height:110px; left:100%; margin-left:-44px; top:-36px; width:50px;}
.inner .inner-decor-lb {background:url("../images/common_block_decor_lb.png") no-repeat; height:73px; left:-7px; margin-top:-65px; top:100%; width:34px;}
.inner .inner-decor-rb {background:url("../images/common_block_decor_rb.png") no-repeat; height:73px; left:100%; margin:-65px 0 0 -27px; top:100%; width:34px;}

.inner-cont {padding:2px 24px 12px 24px;}

/* inner type 2 */
.inner-2-row-t {height:65px; overflow:hidden; position:absolute; left:0px; top:0px; width:100%;}
.inner-2-row-t div {background:url("../images/inner_2_corners.gif") no-repeat; height:65px; width:63px;}
.inner-2-row-t .l {float:left;}
.inner-2-row-t .r {background-position:-100px 0; float:right;}
.inner-2-row-t .ce {background:url("../images/inner_2_tb.gif") repeat-x; margin:0 63px; width:auto;}

.inner-2-row-b {height:62px; overflow:hidden; position:absolute; left:0px; margin-top:-63px; top:100%; width:100%;}
.inner-2-row-b div {background:url("../images/inner_2_corners.gif") no-repeat; height:62px; width:63px;}
.inner-2-row-b .l {background-position:0 -100px; float:left;}
.inner-2-row-b .r {background-position:-100px -100px; float:right;}
.inner-2-row-b .ce {background:url("../images/inner_2_tb.gif") 0 -100px repeat-x; margin:0 63px; width:auto;}

.inner-2 {background:url("../images/inner_2_bg.gif"); margin-bottom:-12px; position:relative; top:-12px; z-index:200;}
.inner-2 .inner-l {background:url("../images/inner_2_sides.gif") left repeat-y; bottom:0px; left:0px; position:absolute; top:0px; width:63px;}
.inner-2 .inner-r {background:url("../images/inner_2_sides.gif") right repeat-y; bottom:0px; left:100%; margin-left:-63px; position:absolute; top:0px; width:63px;}

.inner-2 .inner-decor {overflow:hidden; position:absolute; z-index:100;}
.inner-2 .inner-decor-lt {background:url("../images/inner_decor_lt.png") no-repeat; height:110px; left:-6px; top:-36px; width:50px;}
.inner-2 .inner-decor-rt {background:url("../images/inner_decor_rt.png") no-repeat; height:110px; left:100%; margin-left:-44px; top:-36px; width:50px;}
.inner-2 .inner-decor-lb {background:url("../images/common_block_decor_lb.png") no-repeat; height:73px; left:-7px; margin-top:-65px; top:100%; width:34px;}
.inner-2 .inner-decor-rb {background:url("../images/common_block_decor_rb.png") no-repeat; height:73px; left:100%; margin:-65px 0 0 -27px; top:100%; width:34px;}
/* end inner type 2 */

.column-left {float:left; width:360px;}
.column-right {float:right; width:360px;}
.column-wide {clear:both;}

.tabs-2 {width:385px;}

.common-tabs {margin:0 auto -10px auto; overflow:hidden;}
.common-tabs ul {list-style-type:none; text-align: center;}
.common-tabs li {font-size:11px; font-weight:bold; display: inline-block; vertical-align: top;}
.common-tabs li a {color:#eea246; display: block; outline: none; margin: 0 -2px; padding: 6px 0; text-align: center; text-decoration:none; text-shadow: 1px 1px 0 #000; white-space: nowrap; zoom: 1;}
.common-tabs li .bg {background:url("../images/tabs.gif") no-repeat;}
.common-tabs li.active a {color:#ffbf2b;}

.common-tabs li .bg-l {background-position:0 -180px; height:29px; padding-left:27px;}
.common-tabs li .bg-r {background-position:100% -210px; height:29px; padding-right:27px;}
.common-tabs li .bg-c {background-position:0 -270px; height:29px; background-repeat:repeat-x;}

.common-tabs li:first-child .bg-l {background-position:0 -60px; padding-left:34px;}
.common-tabs li:first-child .bg-r {background-position:100% -210px; padding-right:27px;}
.common-tabs li:first-child .bg-c {background-position:0 -270px; background-repeat:repeat-x;}

.common-tabs li:last-child .bg-l {background-position:0 -180px;padding-left:27px;}
.common-tabs li:last-child .bg-r {background-position:100% -90px; padding-right:34px;}
.common-tabs li:last-child .bg-c {background-position:0 -270px; background-repeat:repeat-x;}

.common-tabs li.active .bg-l {background-position:0 -120px; padding-left:27px;}
.common-tabs li.active .bg-r {background-position:100% -150px; padding-right:27px;}
.common-tabs li.active .bg-c {background-position:0 -240px; background-repeat:repeat-x;}

.common-tabs li.active:first-child .bg-l {background-position:0 0; padding-left:34px;}
.common-tabs li.active:first-child .bg-r {background-position:100% -150px; padding-right:27px;}
.common-tabs li.active:first-child .bg-c {background-position:0 -240px; background-repeat:repeat-x;}

.common-tabs li.active:last-child .bg-l {background-position:0 -120px;padding-left:27px;}
.common-tabs li.active:last-child .bg-r {background-position:100% -30px; padding-right:34px;}
.common-tabs li.active:last-child .bg-c {background-position:0 -240px; background-repeat:repeat-x;}

.common-tabs li.disabled  a {color: #5f503b;}
.common-tabs li.disabled .bg-l {background-position:0 -300px; padding-left:34px;}
.common-tabs li.disabled .bg-r {background-position:100% -330px; padding-right:34px;}
.common-tabs li.disabled .bg-c {background-position:0 -360px; background-repeat:repeat-x;}

.common-block {position:relative; z-index: 100; padding: 11px 0;}
.common-block-header {display: inline-block; height: 33px; padding: 0 0 0 39px; margin: 0 0 -1px; background: url('../images/common_header.png') 0 0 no-repeat; //display: inline; //zoom: 1;}
.common-block-header .header-bg {height: 33px; padding: 0 39px 0 0; font-weight: bold; font-size: 11px; line-height: 30px; color: #FFBF2B; text-shadow: 1px 1px 0 #000; background: url('../images/common_header.png') 100% 100% no-repeat;}
.common-block .header-left {display: inline; float: left; margin-left: 39px;}
.common-block .header-right{display: inline; float: right; margin-right: 39px;}
.common-block-server-info {position: absolute; right: 0; top: -28px; width: 51px; height: 50px;}
.common-block-icon {position: relative; text-align: left; z-index: 100;}
.common-block-icon .icon-bg {background: url('../images/artifact_info_icon_bg.png') no-repeat; height: 87px; margin: -90px 0 0 -62px; position: absolute; width: 180px; z-index: 10;}
.common-block-icon .icon {left: 13px; position: absolute; top: -74px; z-index: 5;}
.common-block-icon .icon img {width: 50px; height: 50px;}
.common-block h2 {background:url("../images/header_1_1.gif") 100% 0 no-repeat; font-size:11px; padding:0 20px 0 0; text-align:center; height: 24px; line-height: 22px; text-shadow: 1px 1px 0 #ffdc93;}
.common-block h3 {background:url("../images/header_1.gif") 100% 0 no-repeat; font-size:11px; padding:0 20px 0 0; text-align:center; height: 24px; line-height: 22px; text-shadow: 1px 1px 0 #ffdc93;}
.common-block .header {background:url("../images/header_1.gif") no-repeat; clear:both; height:24px; padding-left:20px;}
.common-block .header span {float: left; background: url("../images/header_1_sep.png") 0 2px no-repeat; font-size: 10px; padding: 0 12px; text-align: left; white-space: nowrap; overflow: hidden;}
.common-block .header span b {color: #870000;}
.common-block .header span:first-child {background: none; padding-left: 0;}
.common-block .bg-top {background:url("../images/border_1_top.png") repeat-x; height:11px; font-size:0; overflow:hidden; width: 100%; position: absolute; top: -11px; left: 0;}
.common-block .bg-bottom {background:url("../images/border_1_bottom.png") repeat-x; height:17px; font-size:0; overflow:hidden; width: 100%; position: absolute; top: 100%; left: 0;}
.common-block .bg-left {background:url("../images/border_1_left.png") repeat-y; bottom:0px; width:13px; left:-13px; position:absolute; top:0px;}
.common-block .bg-right {background:url("../images/border_1_right.png") repeat-y; bottom:0px; width:11px; left:100%; position:absolute; top:0px;}
.common-block .bg {background:url("../images/common_block.gif"); position:relative; clear: both;}
.common-block .in-bg-top {background:url("../images/common_top.gif") 12px 0 repeat-x;}
.common-block .in-bg-bottom {background:url("../images/common_bottom.gif") 12px bottom repeat-x;}
.common-block .in-bg-left {background:url("../images/common_left.gif") 0 0 repeat-y;}
.common-block .in-bg-right {background:url("../images/common_right.gif") 100% 0 repeat-y;}
.common-block .table table {border:1px solid #d4ad79; table-layout: fixed;}
.common-block .table td {padding:2px 5px 2px 5px;}
.common-block .table td:first-child {padding-left:19px;}
.common-block .table td.val {width:auto; color:#910000; text-align: right;}
.common-block .table td.wide {width:152px;}
.common-block .table td.nobr {white-space: nowrap; width: auto;}
.common-block .table td .scrollable {overflow: hidden; width: 100%;}
.common-block .table tr.bg-1 td {background:#ffe89f;}
.common-block .table tr.bg-3 td {background:#e9b162;}
.common-block .pad-1 {padding:18px 16px 16px 16px}
.common-block .pad-2 {padding:8px 16px 18px 16px}
.common-block .pad-3 {padding: 16px;}
.common-block .pad-4 {padding:4px 16px 18px 16px}
.common-block .pad-5 {padding:10px 16px 4px;}
.common-block.common-red  h2 {background:url("../images/header_2.gif") 100% 0 no-repeat; font-size:11px; padding:0 20px 0 0; text-align:center; height: 24px; line-height: 22px; text-shadow: 1px 1px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;}
.common-block.common-red .header {background:url("../images/header_2.gif") no-repeat; clear:both; height:24px; padding-left:20px; color: #eea246;}
.common-block.common-red .bg {background: #380000;}
.common-block.common-red .in-bg-top {background:url("../images/common_red_top.png") 12px 0 repeat-x;}
.common-block.common-red .in-bg-bottom {background:url("../images/common_red_bottom.png") 12px bottom repeat-x;}
.common-block.common-red .in-bg-left {background:url("../images/common_red_left.png") 0 0 repeat-y;}
.common-block.common-red .in-bg-right {background:url("../images/common_red_right.png") 100% 0 repeat-y;}
.common-block.common-red .text {position: relative;}
.common-block.common-brown {padding: 0;}
.common-block.common-brown .bg {background: url('../images/common_brown_bg.gif');}
.common-block.common-brown .in-bg-top {background:url("../images/common_red_top.png") 12px 0 repeat-x;}
.common-block.common-brown .in-bg-bottom {padding: 1px 0 0; background:url("../images/common_red_bottom.png") 12px bottom repeat-x;}
.common-block.common-brown .in-bg-left {background:url("../images/common_red_left.png") 0 0 repeat-y;}
.common-block.common-brown .in-bg-right {background:url("../images/common_red_right.png") 100% 0 repeat-y;}
.common-block.common-black {padding: 0;}
.common-block.common-black .bg {background: #000;}
.common-block.common-black .in-bg-top,
.common-block.common-black .in-bg-bottom,
.common-block.common-black .in-bg-left,
.common-block.common-black .in-bg-right {background: none;}

.common-block .flash-loc {padding: 8px 0; text-align: center;}

.common-block .split-two-col {overflow: hidden; zoom: 1;}
.common-block .split-two-col .c-left {float: left; width: 182px;}
.common-block .split-two-col .c-left .active {background: #ad0004 url('../images/header_red.gif') 0 0 no-repeat; color: #ffbf2b;}
.common-block .split-two-col .c-left .header h2 {background: url('../images/header_1_sep.png') 100% 50% no-repeat;}
.common-block .split-two-col .c-left .image {margin: 8px 8px 0 auto; }
.common-block .split-two-col .c-right {float: right; width: 178px;}
.common-block .split-two-col .c-right .header {background-position: 100% 0;}
.common-block .split-two-col .c-right .active {background: #ad0004 url('../images/header_red.gif') 100% -24px no-repeat; color: #ffbf2b;}
.common-block .split-two-col .c-right .image {margin: 8px auto 0 6px;}
.common-block .split-two-col .image {position: relative; width: 150px;}
.common-block .split-two-col .image .f {background: url('../images/frame_1.gif') no-repeat; height: 160px; left: -5px; position: absolute; top: -5px; width: 160px;}
.common-block .split-two-col .image .t {padding-top: 8px; text-align: center;}
.common-block .split-two-col .image .t a {font-size: 11px;}
.common-block .split-two-col .head-tab {display: block; font-size:11px; padding:5px 20px 6px; text-align: center; text-decoration: none; outline: none;}

.common-block .professions {list-style: none; padding-top: 4px; font-size: 0; line-height: 0; zoom: 1;}
.common-block .professions li {height: 74px; margin: 10px 0 0 12px; position: relative; width: 391px; font-size: 12px; line-height: normal;}
.common-block .professions li:first-child {margin-top: 0;}
.common-block .professions li.add {width: 396px;}
.common-block .professions li .prof-bg {background: url("../images/user_info_prof.png") no-repeat; height: 77px; width: 391px; position: absolute; left: 0; top: 0;}
.common-block .professions li.act .prof-bg {background: url("../images/user_info_prof_act.png") no-repeat;}
.common-block .professions li.add .prof-bg {background: url("../images/user_info_prof_add.png") no-repeat;}
.common-block .professions li .prof-icon {position: absolute; left: 5px; top: 8px;}
.common-block .professions li .current-skill {position: absolute; left: 70px; top: 59px; width: 150px; color: #ffef9b; font-size: 10px; text-shadow: 1px 1px 0 #000;}
.common-block .professions li .prof-gremlins {background: url("../images/user_info_prof_gremlins.png") no-repeat; height: 74px; width: 167px; float: right; position: relative; padding: 9px 0 0 4px; z-index: 5;}
.common-block .professions li.act .prof-gremlins {background: url("../images/user_info_prof_gremlins_act.png") no-repeat;}
.common-block .professions li.add .prof-gremlins {margin-right: 5px; background: url("../images/user_info_prof_gremlins_act.png") no-repeat;}
.common-block .professions li .prof-gremlins span {float: left; display: inline; margin: 0 0 0 3px; width: 50px;}
.common-block .professions li .prof-gremlins span b {color: #ffef9b; font-size: 10px; font-weight: normal; display: block; text-align: center; text-shadow: 1px 1px 0 #000;}
.common-block .professions li .prof-title {font-size: 12px; font-weight: bold; margin-left: 70px; position: relative;}
.common-block .professions li.add .prof-title {margin-left: 25px;}
.common-block .professions li .prof-title i {display: inline-block; height: 68px; width: 1px; overflow: hidden; vertical-align: middle;}
.common-block .professions li .prof-title span {display: inline-block; text-shadow: 1px 1px 0 #ffd394; vertical-align: middle; width: 140px;}
.common-block .professions li.add .prof-title span {width: 185px;}
.common-block .professions li .prof {}

.common-block .mounts {list-style: none; padding: 4px 0 0 15px;}
.common-block .mounts li {height: 74px; position: relative; width: 346px; font-size: 12px;}
.common-block .mounts li .mount-bg {background: url("../images/user_info_mount.png") no-repeat; height: 74px; width: 346px; position: absolute; left: 0; top: 0;}
.common-block .mounts li .mount-icon {position: absolute; left: 6px; top: 11px;}
.common-block .mounts li .mount-title {position: absolute; z-index: 1; top: 10px; left: 70px; width: 220px; height: 23px; padding: 0 40px 0 0; font-size: 12px; font-weight: bold; line-height: 23px;}
.common-block .mounts li .mount-title .mount-ico {position: absolute; top: 3px; right: 3px; width: 40px; height: 16px; text-align: right;}
.common-block .mounts li .mount-stats {position: absolute; z-index: 1; top: 34px; left: 65px; width: 270px;}
.common-block .mounts li .mount-stats table {border-spacing: 0; border: 0; border-collapse: collapse;}
.common-block .mounts li .mount-stats td {height: 15px; font-size: 10px; color: #FFEF9B; text-shadow: 1px 1px #000; padding-top: 1px; padding-right: 5px;}
.common-block .mounts li .mount-stats td a {color: #FFEF9B; text-decoration: none; }
.common-block .mounts li .mount-stats td .corn_title {margin-right: 5px;}
.common-block .mounts li .mount-stats td.divider {padding:0 2px 0 7px; background: url("../images/user_info_mount_divider.png") 0 2px no-repeat; white-space: nowrap; height: 14px;}

.common-block .mounts li.act .mount-bg {background: url("../images/user_info_mount_act.png") no-repeat;}
.common-block .mounts li.act .mount-stats td.divider {background: url("../images/user_info_mount_act_divider.png") 0 2px no-repeat; white-space: nowrap; height: 14px;}

.common-block .mount-image {width: 219px; margin: 10px auto 0;}
.common-block .mount-image .common-red-header {margin: 0 5px -6px;}
.common-block .mount-image .p-image {position: relative; width: 215px; height: 200px; margin: 0 auto;}
.common-block .mount-image .p-image img {width: 215px; height: 200px;}
.common-block .mount-image .p-frame {position: absolute; z-index: 1; top: -3px; left: -3px; width: 219px; height: 206px; background: url("../images/frame_6.png") 0 0 no-repeat;}

.common-block .mount-info {width: 260px; margin: 10px auto 0;}

.common-block .pets {list-style-type: none;}
.common-block .pets li {height: 74px; margin: 10px 0 0 0; position: relative; font-size: 12px; line-height: normal;}
.common-block .pets li:first-child {margin-top: 0;}
.common-block .pets li .pet-icon {position: absolute; left: 7px; top: 10px;}
.common-block .pets li .pet-icon img {display: block; height: 52px; width: 52px;
	border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; -o-border-radius: 20px; -ms-border-radius: 20px;
}
.common-block .pets li .pet-bg {background: url("../images/user_info_pet.png") no-repeat; height: 77px; width: 391px; position: absolute; left: 0; top: 0;}
.common-block .pets li.act .pet-bg {background: url("../images/user_info_pet_act.png") no-repeat;}
.common-block .pets li .current-skill {position: absolute; left: 70px; top: 59px; width: 150px; color: #ffef9b; font-size: 10px; text-shadow: 1px 1px 0 #000;}
.common-block .pets li .pet-spells {background: url("../images/user_info_pet_spells.png") no-repeat; height: 66px; width: 330px; float: right; position: relative; padding: 9px 0 0 4px; z-index: 5;}
.common-block .pets li .pet-spells .inactive {background: #000;}
.common-block .pets li .pet-spells .inactive img {opacity: 0.5; //filter: alpha(opacity=50);}
.common-block .pets li .pet-title {font-size: 12px; font-weight: bold; margin-left: 70px; position: relative;}
.common-block .pets li .pet-title i {display: inline-block; height: 72px; width: 1px; overflow: hidden; vertical-align: middle;}
.common-block .pets li .pet-title span {display: inline-block; text-shadow: 1px 1px 0 #ffd394; vertical-align: middle; width: 275px;}
.common-block .pets li .pet-spells span {float: left; display: inline; margin: 0 0 0 3px; width: 50px;}
.common-block .pets li .pet-spells span b {color: #ffef9b; font-size: 10px; font-weight: normal; display: block; text-align: center; text-shadow: 1px 1px 0 #000;}
.common-block .pets li .pet-category {float: right; margin-left: 2px;}
.common-block .pets li .pet-active {float: right;}

.mounts_infos .pets li {margin: 0;}
.mounts_infos .pets li .pet-bg {background: url("../images/user_info_pet2.png") no-repeat;}
.mounts_infos .pets li.act .pet-bg {background: url("../images/user_info_pet_act2.png") no-repeat;}
.mounts_infos .pets li .pet-title span {width: 250px;}
.mounts_infos .pet-spells {display: none;}
.mounts_infos .pet-spells:first-child {display: block;}
.mounts_infos .pet-spells .progress-info {width: 260px; margin: 10px auto;}

.common-block .achievment {}
.common-block .achievment .top {padding: 5px 0;}

.common-block .achievment .bar-cont {width: 303px; margin: 0 auto; padding: 7px 0 0;}
.common-block .achievment .bar-cont .left {float: left; font-size: 18px; color: #800003;}
.common-block .achievment .bar-cont .right {float: right; font-size: 18px; color: #800003;}
.common-block .achievment .bar-cont .bar {clear: both; position: relative; height: 23px; text-align: left; background: url('../images/large_bar_grey.png') 0 0 no-repeat;}
.common-block .achievment .bar-cont .bar .bar-inner {height: 23px; background: url('../images/large_bar_yellow.png') 0 0 no-repeat;}
.common-block .achievment .bar-cont .bar .bar-text {position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 23px; line-height: 23px; text-align: center; font-size: 14px; text-shadow: 1px 1px 0 #4d3420, -1px -1px 0 #4d3420, -1px 1px 0 #4d3420, 1px -1px 0 #4d3420; color: #ffbf2b;}

.common-block .achievment .slots {font-size: 0; line-height: 0; letter-spacing: -1px; text-align: center;}
.common-block .achievment .slots .slot {display: inline-block; position: relative; width: 48px; height: 48px; padding: 5px; margin: 0 -4px; font-size: 11px; line-height: normal; letter-spacing: normal;}
.common-block .achievment .slots .slot-frame {display: block; position: absolute; z-index: 1; top: 0; left: 0; width: 58px; height: 58px; background: url('../images/ramka_2.png') 0 0 no-repeat;}
.common-block .achievment .slots .slot-bg {display: block; width: 48px; height: 48px; background: url('../images/inner_bg.jpg');}
.common-block .achievment .no-slots {padding: 17px 0 0; text-align: center;}

.common-block .achievment .stats-list {list-style: none;}
.common-block .achievment .stats-list li {background:url("../images/header_1.gif") 0 0 no-repeat; height:24px; font-size:11px; vertical-align: top;}
.common-block .achievment .stats-list li div {position: relative; z-index: 1; clear: both; height:23px; line-height: 24px; padding: 0 10px 0 20px; background:url("../images/header_1_sep.png") 100% 2px no-repeat;}
.common-block .achievment .stats-list li div .left {float: left; font-weight: bold; text-shadow: 1px 1px 0 #ffcf85;}
.common-block .achievment .stats-list li div .right {float: right; font-weight: bold; text-align: right; text-shadow: 1px 1px 0 #ffcf85;}
.common-block .achievment .stats-list li .arrow {display: none; position: absolute; right: -14px; top: 0; width: 14px; height: 24px; background: url('../images/header_red_arrow.png') 0 0 no-repeat;}
.common-block .achievment .stats-list li.active,
.common-block .achievment .stats-list li.active:hover {background:url("../images/header_red_full.gif") 0 0 repeat-x; color: #FFBF2B;}
.common-block .achievment .stats-list li.active div {background: none;}
.common-block .achievment .stats-list li.active div .left,
.common-block .achievment .stats-list li.active div .right {text-shadow: 1px 1px 0 #540000, -1px -1px 0 #540000, -1px 1px 0 #540000, 1px -1px 0 #540000;}
.common-block .achievment .stats-list li.active div .right .red {color: #FFBF2B;}
.common-block .achievment .stats-list li.active .arrow {display: block;}
.common-block .achievment .stats-list li:hover {cursor: pointer; background-image: url("../images/header_1_light.gif");}

.common-block .achievment .achiev-list {list-style: none; width: 300px; margin: 0 auto;}
.common-block .achievment .achiev-list li {position: relative; float: left; width: 47px; height: 47px; margin: 1px; background: url('../images/slot_item_47.gif') 0 0 no-repeat;}
.common-block .achievment .achiev-list li a {cursor: pointer; display: block; width: 45px; height: 45px; margin: 1px;}
.common-block .achievment .achiev-list li .weight_bg {background: #281c0e; font-size: 10px; position: absolute; left: 1px; bottom: 1px; width: 44px; border: 1px solid #4d3c24; box-shadow: inset 2px #000; border-radius: 2px; -moz-box-shadow: inset 2px #000; -webkit-box-shadow: inset 2px #000; -moz-border-radius: 2px; -webkit-border-radius: 2px; opacity: .7; filter: alpha(opacity=70);}
.common-block .achievment .achiev-list li .weight {font-size: 10px; font-weight: bold; color: #ffbf15; position: absolute; left: 1px; bottom: 1px; width: 44px; text-align: center; cursor: default;}

.common-block .achievment .no-achiev {padding: 10px 0; text-align: center;}

.common-block .prev {background:url("../images/scroll_left.png") no-repeat; height:51px; left:-15px; overflow:hidden; position:absolute; top:14px; width:17px; z-index:500;}
.common-block .next {background:url("../images/scroll_right.png") no-repeat; height:51px; left:100%; margin-left:-2px; overflow:hidden; position:absolute; top:14px; width:17px; z-index:500;}
.common-block .prev a,
.common-block .next a {display:block; height:100%; text-indent:-9999px;}

.common-block .total {background:url("../images/header_1.gif") no-repeat; clear:both; font-weight:bold; height:24px; padding-left:20px;}
.common-block .total div {background:url("../images/header_1.gif") right 0 no-repeat; font-size:12px; padding:5px 20px 6px 0; text-align:center;}
.common-block .total span {color:#830000;}

.common-block .decor {position:absolute; height:73px; overflow:hidden; width:34px; z-index:350;}
.common-block .decor-lt {background:url("../images/common_block_decor_lt.png") no-repeat; left:-14px; top:-10px;}
.common-block .decor-rt {background:url("../images/common_block_decor_rt.png") no-repeat; left:100%; margin-left:-20px; top:-10px;}
.common-block .decor-lb {background:url("../images/common_block_decor_lb.png") no-repeat; left:-14px; margin-top:-58px; top:100%;}
.common-block .decor-rb {background:url("../images/common_block_decor_rb.png") no-repeat; left:100%; margin:-58px 0 0 -20px; top:100%;}

.common-block__plugin-panel {position: relative; margin-top: -5px; padding: 0;}

.plugin-panel {padding: 0px 0; }
.plugin-panel .plugin-cont {width: 301px; margin: 0 auto; }
.plugin-panel .but-2 {display: block; width: 300px; height: 51px; margin: 10px 0 0 0; }
.plugin-panel .but-2 span {font-size:11px; position: absolute; margin: -14px 0 0 20px; }
.plugin-panel .but-2 span b {font-size:11px; color: #850000;}
.plugin-panel .but-about {position: absolute; right: 79px; bottom: 50px; width: 71px; height: 16px; font-size:11px; color: #850000; }
.plugin-panel .but-about img {width: 71px; height: 16px;}
.plugin-corner-l {position: absolute; left: -105px; bottom: -22px; z-index: 1; width: 135px; height: 139px; background: url('../images/outer_decor_lb_2.png') no-repeat;}
.plugin-corner-r {position: absolute; right: -103px; bottom: -22px; z-index: 1; width: 135px; height: 139px; background: url('../images/outer_decor_rb_2.png') no-repeat;}

.marital-status {position: relative; z-index: 5; zoom: 1;}
.marital-status td {font-size: 11px;}
.marital-status .avatar {height: 97px; width: 94px; position: absolute; right: -10px; top: -14px;}
.marital-status .avatar .f {background: url("../images/user_info_married_frame.png") no-repeat; height: 97px; width: 94px; position: absolute; left: 0; top: 0;}
.marital-status .avatar img {display: block; margin: 14px 0 0 18px; height: 60px; width: 60px;}
.marital-status .ring {position: absolute; left: 18px; top: 10px; height: 50px; width: 50px; z-index: 10;}
.marital-status .ring .f {background: url("../images/ramka_2.png") no-repeat; position: absolute; left: -4px; top: -4px; height: 58px; width: 58px;}
.marital-status .ring img {}
.marital-status .table td {padding: 4px 50px 4px 12px;}

.items-list {padding: 4px 26px 20px; position: relative; z-index: 1500;}
.items-list ul {list-style: none; margin: 0 -8px -4px 0; line-height: 0; font-size: 0; letter-spacing: 0; text-align: center;}
.items-list li {background:url("../images/slot_item.gif") no-repeat; display: inline-block; height: 52px; margin: 0 4px 4px 0; position: relative; width: 52px; z-index: 50; font-size: 12px; line-height: normal; letter-spacing: normal; vertical-align: middle; //display: inline; //zoom: 1;}
.items-list li img {margin: 1px;}
.items-list li .count_bg {background: #281c0e; font-size: 10px; position: absolute; left: 1px; bottom: 1px; width: 48px; border: 1px solid #4d3c24; box-shadow: inset 2px #000; border-radius: 2px; -moz-box-shadow: inset 2px #000; -webkit-box-shadow: inset 2px #000; -moz-border-radius: 2px; -webkit-border-radius: 2px; opacity: .7; filter: alpha(opacity=70);}
.items-list li .count {font-size: 10px; font-weight: bold; color: #ffbf15; position: absolute; left: 1px; bottom: 1px; width: 48px; text-align: center;}

.personal-info {overflow:hidden; padding:8px 0;}
.personal-info .details {float:left; padding-left:26px; width:334px;}
.personal-info .contact {float:right; padding-right:18px; width:334px;}
.personal-info .table td:first-child {padding-left:15px;}
.personal-info .table td.first-child {padding-left:15px;}
.personal-info .table td:last-child {padding-right:15px;}
.personal-info .table td.last-child {padding-right:15px;}

.common-block .table table.proffession-info {width: 100%; margin: 5px 0; border: #8e6935 1px solid; background: #ddb67d;}
.common-block .table table.proffession-info td {font-weight: bold; border: #ffe5a9 1px solid; font-size: 12px; text-shadow: 1px 1px 0 #FFD394;}
.common-block .table table.proffession-info td.proffession-ico {padding: 0; width: 56px; height: 56px; text-align: center;}
.common-block .table table.proffession-info td.proffession-ico .img {display: inline-block; width: 52px; height: 52px; text-align: center; background: url('../images/slot_item.gif') 50% no-repeat;}
.common-block .table table.proffession-info td.proffession-ico img {width: 52px; height: 52px;}
.common-block .table table.proffession-info td.proffession-title {padding: 5px; border-left: 0; border-right: 0;}
.common-block .table table.proffession-info td.proffession-value {padding: 5px; text-align: right; color: #7b1f12; border-left: 0;}

.about-short {background:#ffd190; border:1px solid #d4ad79; margin:4px 16px 18px; padding:8px 14px; overflow: hidden;}

.common-title {color: #ffbf2b; font-size: 12px; font-weight: bold; height: 24px; overflow: hidden; left: 12px; text-align: center; text-transform: uppercase;}
.common-title .bg {background: url("../images/tabs.gif") no-repeat; height: 27px; display: inline-block; //display: inline; //zoom: 1;}
.common-title .bg-l {padding-left: 34px;}
.common-title .bg-r {background-position: 100% -30px; padding-right: 34px;}
.common-title .bg-c {background-position: 100% -240px; background-repeat: repeat-x; padding: 0 18px; line-height: 24px;}

.registration-panel input {background: transparent; border: 0 none; color: #5c4230; outline: none;}
.registration-panel .character {float: left; position: relative; width: 230px;}
.registration-panel .character .bg {background: #24170b;}
.registration-panel .character .select-sex {font-size: 11px; padding-top: 5px; text-align: center;}
.registration-panel .character .select-sex li {background: url("../images/reg_select_sex.png") no-repeat; display:-moz-inline-stack; display: inline-block; width: 101px;}
.registration-panel .character .select-sex li a {color: #806947; display: block; float: left; padding: 1px 0 5px; position: relative; text-align: center; text-decoration: none; width: 101px;}
.registration-panel .character .select-sex li.selected {background: url("../images/reg_select_sex_act.png") no-repeat;}
.registration-panel .character .select-sex li.selected a {color: #bf7d2a;}

.registration-panel .pick-item {list-style-type: none; text-align: center;}
.registration-panel .pick-item li {display:-moz-inline-stack; display: inline-block; margin-left: 5px; position: relative;}
.registration-panel .pick-item li span.avatar {background: url("../images/ramka.png") no-repeat; display: none; height: 68px; left: -3px; position: absolute; top: -2px; width: 69px;}
.registration-panel .pick-item li span {background: url("../images/ramka_2.png") no-repeat; display: none; height: 58px; left: -4px; position: absolute; top: -4px; width: 58px;}
.registration-panel .pick-item li:first-child {margin-left: 0;}
.registration-panel .pick-item li.selected span {display: block;}

.registration-panel .personal-data {float: right; position: relative; width: 450px;}
.registration-panel .personal-data .title {color: #ffbf2b; font-size: 12px; font-weight: bold; height: 24px; overflow: hidden; left: 12px; text-align: center; text-transform: uppercase; position: absolute; top: -19px;}
.registration-panel .personal-data .title .bg {background: url("../images/tabs.gif") no-repeat; float: left; height: 27px;}
.registration-panel .personal-data .title .bg-l {padding-left: 34px;}
.registration-panel .personal-data .title .bg-r {background-position: 100% -30px; padding-right: 34px;}
.registration-panel .personal-data .title .bg-c {background-position: 100% -240px; background-repeat: repeat-x; padding: 6px 18px;}

.registration-panel .personal-data .mailru-pad {background: url("../images/register_mailru_pad.jpg") no-repeat; margin: 0 auto; padding: 20px 0; width: 410px;}
.registration-panel .personal-data .mailru-pad p {line-height: 20px; margin-bottom: 5px; text-align: center;}
.registration-panel .personal-data .mailru-pad .button-bar {margin-bottom: 8px; text-align: center;}

.registration-panel .personal-data .form {padding: 8px 20px 10px 20px; }
.registration-panel .personal-data .form label {line-height: 1.5em;}
.registration-panel .personal-data dl {clear: both; margin: 0 3px 3px 0; position: relative;}
.registration-panel .personal-data dl.ok .status {background: url("../images/form_field_ok.gif") no-repeat;}
.registration-panel .personal-data dl.ok dd.message {display: none;}
.registration-panel .personal-data dl.ok_comment {margin-bottom: 0;}
.registration-panel .personal-data dl.ok_comment .status {background: url("../images/form_field_ok.gif") no-repeat;}
.registration-panel .personal-data dl.ok_comment dd.message {background: none; color: #375300; display: block; font-size: 10px; height: 10px; line-height: 10px;}
.registration-panel .personal-data dl.error {margin-bottom: 0;}
.registration-panel .personal-data dl.error .status {background: url("../images/form_field_error.gif") no-repeat;}
.registration-panel .personal-data dl.error dd.message {background: none; color: #7d0000; display: block; font-size: 10px; height: 10px; line-height: 10px;}
.registration-panel .personal-data dl.comment {margin-bottom: 0;}
.registration-panel .personal-data dl.comment dd.message {background: none; color: #7d0000; display: block; font-size: 10px; height: 10px; line-height: 10px;}
.registration-panel .personal-data dl.comment dd.message a {color: #7d0000;}
.registration-panel .personal-data dt {float: left; margin: 0 0 2px 0; width: 145px;}
.registration-panel .personal-data dd {margin: 0 0 0 145px; zoom: 1;}
.registration-panel .personal-data dd .status {display: block; height: 14px; left: 100%; margin-left: -14px; position: absolute; top: 6px; width: 14px;}
.registration-panel .personal-data dd.message {display: none;}
.registration-panel .personal-data dl.input-text span {display: block; width: 220px;}
.registration-panel .personal-data dl.input-text dt {padding-top: 4px;}
.registration-panel .personal-data dl.input-text dd span {background: url("../images/input_text_02.gif") no-repeat; padding-left: 7px;}
.registration-panel .personal-data dl.input-text dd span input {background: url("../images/input_text_02.gif") right -30px no-repeat; overflow: hidden; padding: 5px 7px 6px 0; width: 100%;}
.registration-panel .personal-data dl.input-text.error dd span {background-position: 0 -60px;}
.registration-panel .personal-data dl.input-text.error dd span input {background-position: right -90px;}
.registration-panel .personal-data dl.input-text.wide {width: 264px;}
.registration-panel .personal-data dl.input-text.wide dd span {width: 254px;}
.registration-panel .personal-data dl.image-selector dt {float: none; font-size: 11px; width: auto;}
.registration-panel .personal-data dl.image-selector dd {margin: 0; padding: 6px 0 4px;}
.registration-panel .personal-data dl.select {margin-bottom: 4px; position: relative; z-index: 100;}

.registration-panel .personal-data dl.dropdown {background: url("../images/form_select_01.gif") no-repeat; clear: none; float: none; font-size: 10px; height: 18px; margin: 0 0 0 2px; padding-left: 4px; position: relative; width: 226px; z-index: 800;}
.registration-panel .personal-data dl.dropdown dt {background: url("../images/form_select_01.gif") 100% -18px no-repeat; font-weight: bold; height: 18px; margin: 0;}
.registration-panel .personal-data dl.dropdown dt,
.registration-panel .personal-data dl.dropdown dd,
.registration-panel .personal-data dl.dropdown ul {z-index: 1500;}
.registration-panel .personal-data dl.dropdown dt {float: none; width: auto;}
.registration-panel .personal-data dl.dropdown dd {margin: 0; position: relative;}
.registration-panel .personal-data dl.dropdown a {display: block; text-decoration: none; outline: none; zoom: 1;}
.registration-panel .personal-data dl.dropdown dt a {background: url(../images/arrow_02.gif) right 2px no-repeat; color: #810000; padding: 3px 20px 3px 0; white-space: nowrap;}
.registration-panel .personal-data dl.dropdown dt a span {overflow: hidden; line-height: normal; padding-left: 0; width: 100%;}
.registration-panel .personal-data dl.dropdown a span {background: none; cursor: pointer; display: block;}
.registration-panel .personal-data dl.dropdown a span.value {display: none;}
.registration-panel .personal-data dl.dropdown dd ul {background: url("../images/common_block.gif"); border: 1px solid #ad8259; display: none; left: -4px; list-style-type: none; position: absolute; top: 2px; min-width: 228px; width: auto; overflow: auto; max-height: 180px;}
.registration-panel .personal-data dl.dropdown dd li a {display: block; padding: 2px 5px; white-space: nowrap;}
.registration-panel .personal-data dl.dropdown dd li a:hover {background: #ad8259; color: #FFF;}
.registration-panel .personal-data dl.dropdown img.flag {margin-left: 10px; vertical-align: middle;}
.registration-panel .personal-data dl.dropdown .flagvisibility {display: none;}

.registration-panel .personal-data dl.dropdown.language-list dt a span {background-position: 0 0; background-repeat: no-repeat; padding-left: 20px;}
.registration-panel .personal-data dl.dropdown.language-list dd li a {background-position: 4px 50%; background-repeat: no-repeat; padding-left: 24px;}

.registration-panel .personal-data .checkbox {font-size: 11px; margin-right: 8px; padding: 5px 0 0 20px; position: relative;}
.registration-panel .personal-data .checkbox a {color: #850000;}
.registration-panel .personal-data .checkbox .input {background: url("../images/checkbox.gif") no-repeat; cursor: pointer; height: 18px; position: absolute; left: 0; top: 2px; width: 18px;}
.registration-panel .personal-data .checkbox .input input {display: none;}
.registration-panel .personal-data .checkbox .checked {background: url("../images/checkbox_checked.gif") no-repeat;}
.registration-panel .personal-data .checkbox .error-msg {display: none;}
.registration-panel .personal-data .checkbox.error .input {background: url("../images/checkbox_error.gif") no-repeat;}
.registration-panel .personal-data .checkbox.error .error-msg {color: #810000; display: block; font-size: 10px; line-height: 10px;}
.registration-panel .personal-data .checkbox.error .status {background: url("../images/form_field_error.gif") no-repeat;}
.registration-panel .personal-data .checkbox.ok .status {background: url("../images/form_field_ok.gif") no-repeat;}
.registration-panel .personal-data .checkbox .status {display: block; height: 14px; left: 100%; margin-left: -14px; position: absolute; top: 6px; width: 14px;}
.registration-panel .personal-data .check-agreement {}
.registration-panel .personal-data .check-rules {}
.registration-panel .personal-data .button-start input {background-repeat: no-repeat; cursor: pointer; display: block; height: 29px; margin: 0 auto; text-indent: -9999px; width: 144px;}
.registration-panel .personal-data .separator {background: #fffaad; border-top: 1px solid #c09563; clear: both; font-size: 0; height: 1px; margin-bottom: 6px; overflow: hidden;}
.registration-panel .personal-data .button-submit {margin-top: 26px; position: absolute; top:100%;}
.registration-panel .personal-data .button-submit input {background-repeat: no-repeat; cursor: pointer; display: block; height: 37px; text-indent: -9999px; width: 178px;}
.registration-panel h3 {height: 32px; margin: 0; font: bold 11px/32px Tahoma, Arial, Verdana, sans-serif; text-align: center; test-shadow: 1px 1px 0 #000; color: #ffb736; background: url('../images/common-header-bg.png') 0 0 repeat-x; text-shadow: none; padding: 0; }
.registration-panel h3 .red-inner-l {display: inline-block; height: 32px; padding: 0 0 0 7px; background: url('../images/common-header-bg-inner.png') 0 0 no-repeat; }
.registration-panel h3 .red-inner-r {display: inline-block; height: 32px; padding: 0 7px 0 0; background: url('../images/common-header-bg-inner.png') 100% -32px no-repeat; }

.registration-panel .personal-data .step2 {min-height: 335px; }
.registration-panel .personal-data .step2 h1 {color: #275300; font-size: 15px; text-align: center; margin-bottom: 10px; }
.registration-panel .personal-data .step2 dl dd {padding-top: 4px; color: #810000; font-weight: bold;}
.registration-panel .personal-data .step2 dl.input-text dt {padding: 0; }
.registration-panel .personal-data .step2 dt label {display: block; margin-top: 3px;}
.registration-panel .personal-data .step2 dl.image-selector dt {float: left; width: 130px; margin-top: 6px; }

.download-panel {padding: 0 32px 0;}
.download-panel .head {position: relative;}
.download-panel .title {color: #ffbf2b; font-size: 11px; font-weight: bold; height: 24px; overflow: hidden; text-align: center; text-transform: uppercase; position: absolute; top: -24px; width: 100%;}
.download-panel .title .bg {background: url("../images/tabs.gif") no-repeat; display: inline-block; height: 27px;}
.download-panel .title .bg-l {padding-left: 34px;}
.download-panel .title .bg-r {background-position: 100% -30px; padding-right: 34px;}
.download-panel .title .bg-c {background-position: 100% -240px; background-repeat: repeat-x; padding: 7px 18px;}
.download-panel .download-pad {padding: 30px 50px 45px;}
.download-panel .download-pad p {margin-bottom: 35px; text-align: center;}
.download-panel .download-pad table {font-size: 11px; border-collapse: collapse; width: 100%;}
.download-panel .download-pad tr.bg-1 td {background: url("../images/bg_1.gif") repeat-x; height: 35px;}
.download-panel .download-pad tr.bg-1 td.side {background: url("../images/alt-3-lr.gif") repeat-y; width: 5px;}
.download-panel .download-pad tr.bg-1 td.ls {}
.download-panel .download-pad tr.bg-1 td.rs {background-position: 100% 0;}
.download-panel .download-pad tr.bg-2 td {background: url("../images/bg_2.gif") repeat-x; height: 35px;}
.download-panel .download-pad tr.bg-2 td.side {background: url("../images/alt-4-lr.gif") repeat-y; width: 5px;}
.download-panel .download-pad tr.bg-2 td.ls {}
.download-panel .download-pad tr.bg-2 td.rs {background-position: 100% 0;}
.download-panel .download-pad tr.bg-3 td {background: url("../images/bg_3.gif") repeat-x; height: 35px;}
.download-panel .download-pad tr.bg-3 td.side {background: url("../images/alt-5-lr.gif") repeat-y; width: 5px;}
.download-panel .download-pad tr.bg-3 td.ls {}
.download-panel .download-pad tr.bg-3 td.rs {background-position: 100% 0;}
.download-panel .download-pad tr.bg-top-1 td {background: url("../images/alt-3-tb.gif") repeat-x; height: 5px;}
.download-panel .download-pad tr.bg-top-1 td.cor {background: url("../images/alt-3-cor.gif") no-repeat;}
.download-panel .download-pad tr.bg-top-1 td.lt {}
.download-panel .download-pad tr.bg-top-1 td.rt {background-position: 100% 0;}
.download-panel .download-pad td.first-child {padding-left: 55px;}
.download-panel .download-pad td.last-child {padding-right: 45px;}
.download-panel .download-pad tr.bg-bot-3 td {background: url("../images/alt-5-tb.gif") 0 100% repeat-x; height: 5px;}
.download-panel .download-pad tr.bg-bot-3 td.cor {background: url("../images/alt-5-cor.gif") no-repeat;}
.download-panel .download-pad tr.bg-bot-3 td.lb {background-position: 0 -5px;}
.download-panel .download-pad tr.bg-bot-3 td.rb {background-position: -5px -5px;}

.bot-info-panel {font-size: 11px; margin: 0 auto; width: 400px;}
.bot-info-panel h2 {color: #6f0000; font-size: 12px;}
.bot-info-panel h3 {font-size: 11px;}
.bot-info-panel table {border-collapse: collapse;}
.bot-info-panel .pad {padding: 8px 20px 18px;}
.bot-info-panel .bot-image {margin: 0 auto; position: relative; width: 300px; height: 300px;}
.bot-info-panel .bot-image .frame {background: url("../images/frame_3.gif") no-repeat; height: 310px; left: -5px; position: absolute; top: -5px; width: 310px;}
.bot-info-panel .common-button {margin: 0 auto; padding-top: 8px; text-align: right; width: 300px;}
.bot-info-panel .common-button a {background: url("../images/arrow_03.gif") 0 50% no-repeat; padding-left: 11px; text-decoration: none;}
.bot-info-panel .info {}
.bot-info-panel .info table {width: 100%;}
.bot-info-panel .info .cor {background: url("../images/alt-cor.gif") no-repeat; height: 5px; font-size: 0; width: 5px;}
.bot-info-panel .info .cor.lt {}
.bot-info-panel .info .cor.rt {background-position: -5px 0;}
.bot-info-panel .info .cor.lb {background-position: 0 -5px;}
.bot-info-panel .info .cor.rb {background-position: -5px -5px;}
.bot-info-panel .info .hsides {background: url("../images/alt-lr.gif") repeat-y;}
.bot-info-panel .info .hsides.l {}
.bot-info-panel .info .hsides.r {background-position: 100% 0;}
.bot-info-panel .info .vsides {background: url("../images/alt-tb.gif") repeat-x;}
.bot-info-panel .info .vsides.t {}
.bot-info-panel .info .vsides.b {background-position: 0 100%;}
.bot-info-panel .info .params {margin-bottom: 8px;}
.bot-info-panel .info .params .in td {color: #422511; font-weight: bold; padding: 4px 8px;}
.bot-info-panel .info .params .in .red {color: #9a0000;}
.bot-info-panel .info .params .in tr.bg-alt td {background: #fffaab;}
.bot-info-panel .info .short p {line-height: 135%; padding: 6px 8px 8px;}

.npc-info-panel {font-size: 11px; margin: 0 auto; width: 280px;}
.npc-info-panel h2 {color: #6f0000; font-size: 12px;}
.npc-info-panel h3 {font-size: 11px;}
.npc-info-panel table {border-collapse: collapse;}
.npc-info-panel .pad {padding: 25px 20px 10px;}
.npc-info-panel .npc-image {margin: 0 auto; position: relative; width: 229px; height: 221px;}
/* .npc-info-panel .npc-image .frame {background: url("../images/frame_6.gif") no-repeat; height: 229px; left: -5px; position: absolute; top: -5px; width: 221px;} */
.npc-info-panel .pad .short p {line-height: 135%; padding: 15px 8px 8px;}

.clan-panel {padding: 18px 42px 42px;}
.clan-panel.user-info {padding: 18px 37px 42px;}
.clan-panel .pad {padding: 20px;}
.clan-panel .clan-logo {margin-bottom: 10px; position: relative; text-align: center; zoom: 1;}
.clan-panel .clan-logo.user-info {width: 470px;}
.clan-panel .clan-logo .frame {background: url("../images/frame_2.gif") no-repeat; height: 470px; left: 0px; position: absolute; top: -5px; width: 470px;}
.clan-panel .clan-desc {background: #f4d391; border: 1px solid #d4ad79; line-height: 18px; padding: 12px 16px;}
.clan-panel .clan-desc a {color: #920000; text-decoration: none;}
.clan-panel .clan-desc a:hover {text-decoration: underline;}
.clan-panel h3 {color: #7d0302; font-size: 11px; margin-bottom: 6px; text-align: center;}
.clan-panel .list {background: #f6d693; border: 1px solid #d4ad79; list-style-type: none; margin-bottom: 12px;}
.clan-panel .list li {padding: 3px 0;}
.clan-panel .list li.hl {background: #f5c989;}
.clan-panel .a-center {text-align: center;}
.clan-panel .news {font-size: 11px;}
.clan-panel .news dt {color: #795631; font-weight: bold; margin-bottom: 6px;}
.clan-panel .news dd {background: #f6d693; border: 1px solid #d4ad79; margin-bottom: 12px; padding: 12px 16px;}
.clan-panel .news dd a {color: #900;}
.clan-panel .power {font-weight: bold; text-align: center; margin-bottom: 5px;}
.clan-panel .stats {font-size: 11px; font-weight: bold; margin-bottom: 12px; text-align: center;}
.clan-panel .power b,
.clan-panel .stats b {color: #7d0302;}
.clan-panel .stats-table table {border-collapse: collapse; width: 100%;}
.clan-panel .stats-table th {font-size: 11px; padding: 3px 2px;}
.clan-panel .stats-table td {background: #f2d08f; padding: 2px;}
.clan-panel .stats-table .nickname {line-height: 13px; padding: 2px 6px 2px 20px;}
.clan-panel .stats-table .rank {border-left: 2px solid #e9bb81; border-right: 2px solid #e9bb81; font-size: 11px; padding: 2px 20px;}
.clan-panel .stats-table .status {font-size: 11px; text-align: center;}
.clan-panel .stats-table .on {color: #0d5a01;}
.clan-panel .stats-table .off {color: #900;}
.clan-panel .stats-table .hl td {background: #f5c989;}

.annals_info {z-index: auto;}
.annals_info .clan-panel {padding: 0 0 42px;}
.annals_info .clan-memorial-table {white-space: nowrap;}
.annals_info .event-type {float: left; margin-right: 10px;}
.annals_info .info-table-head {width: 720px; margin: 10px -20px 0;}
.annals_info .info-table-header {color: #4A3825; text-shadow: 1px 1px 0 #FFD394;}
.annals_info .info-table-header-left {float: left; width: 175px; text-align: center;}
.annals_info .info-table-header-right {text-align: center;}
.annals_info .annals-date {color: #810000;}
.annals_info .annals-date.red-time {color: #810000;}
.annals_info .annals-date.brown-time {color: #4A3825;}
.annals_info .annals-container-norec {display: none; margin-top: 25px; text-align: center;}

.punishment-panel .item {position: relative; zoom: 1; min-height: 60px; width: 495px; margin: 50px auto 0;}
.punishment-panel .item .icon-pad {background: url("../images/punish_pad.png") no-repeat; height: 63px; width: 82px; position: absolute; left: -30px; top: -20px; z-index: 10; padding-top: 11px; text-align: center;}
.punishment-panel .item .c {position: absolute;}
.punishment-panel .item .pane1-top {height: 30px; width: 495px; background: url("../images/punish_table_1_top.png") no-repeat; left: 0; top: 0;}
.punishment-panel .item .pane1-center {height: auto; width: 495px; background: url("../images/punish_table_1_center.png") repeat-y; left: 0; top: 30px; bottom: 30px;}
.punishment-panel .item .pane1-bottom {height: 30px; width: 495px; background: url("../images/punish_table_1_bottom.png") no-repeat; left: 0; top: 100%; margin-top: -30px;}
.punishment-panel .item .pane1-pad {position: relative; z-index: 5; padding: 8px 26px; text-align: left;}
.punishment-panel .item-inner {min-height: 58px; margin: 0 auto; width: 443px; position: relative; zoom: 1; top: 35px; margin-top: -35px;}
.punishment-panel .item-inner .pane2-top {height: 29px; width: 443px; background: url("../images/punish_table_2_top.png") no-repeat; left: 0; top: 0;}
.punishment-panel .item-inner .pane2-center {height: auto; width: 443px; background: url("../images/punish_table_2_center.png") repeat-y; left: 0; top: 29px; bottom: 29px;}
.punishment-panel .item-inner .pane2-bottom {height: 29px; width: 443px; background: url("../images/punish_table_2_bottom.png") no-repeat; left: 0; top: 100%; margin-top: -29px;}
.punishment-panel .item-inner .pane2-pad {position: relative; z-index: 5; zoom: 1; padding: 0 18px 8px;}
.punishment-panel .item table {border-collapse: collapse; width: 100%;}
.punishment-panel .item table th {height: 28px; font-size: 11px; text-align: left; font-weight: normal; padding: 0 5px;}
.punishment-panel .item table td {font-size: 11px; padding: 5px;}
.punishment-panel .item .desc {padding: 0 0 3px 32px; min-height: 32px; font-size: 11px;}
.punishment-panel .item .title {background: url("../images/punish_title.png") no-repeat; position: absolute; padding-left: 38px; left: 50px; top: -19px;}
.punishment-panel .item .title span {background: url("../images/punish_title.png") 100% -20px no-repeat; height: 20px; padding-right: 38px; float: left; width: 100px; font-weight: bold; line-height: 22px;}

.punishment-form {padding: 0 0 30px;}

.fight-info-panel {zoom: 1; padding: 5px 18px 18px;}
.fight-info-panel a b.blue {font-weight: normal;}
.fight-info-panel .progress {position: relative; height: 56px;}
.fight-info-panel .progress .type-1 {background: url("../images/fight_info_type_1.png") no-repeat; height: 54px; width: 56px; position: absolute; left: 0; top: 0;}
.fight-info-panel .progress .type-2 {background: url("../images/fight_info_type_2.png") no-repeat; height: 54px; width: 56px; position: absolute; left: 100%; top: 0; margin-left: -56px;}
.fight-info-panel .progress .bar {height: 38px; margin: 0 64px 0; position: relative; top: 8px;}
.fight-info-panel .progress .bar .type-blue {background: url("../images/fight_info_progress.png") repeat-x; height: 38px; float: left;}
.fight-info-panel .progress .bar .type-red {background: url("../images/fight_info_progress.png") 0 -38px repeat-x; height: 38px; float: right;}
.fight-info-panel .progress .bar .type-blue-c {background: url("../images/fight_info_progress_corners.png") no-repeat; height: 38px; width: 28px; position: absolute; left: -28px; top: 0;}
.fight-info-panel .progress .bar .type-red-c {background: url("../images/fight_info_progress_corners.png") 100% 0 no-repeat; height: 38px; width: 28px; position: absolute; left: 100%; top: 0;}
.fight-info-panel .progress .bar .ad {color: #eec835; font-size: 10px; font-weight: bold; position: absolute; height: 34px; width: 99px; text-align: center; top: -1px; padding-top: 4px; text-shadow: 0 0 3px #000;}
.fight-info-panel .progress .bar .ad b {display: block; font-size: 14px; line-height: 12px;}
.fight-info-panel .progress .bar .ad-1 {background: url("../images/fight_info_adv_1.png") no-repeat; left: -28px;}
.fight-info-panel .progress .bar .ad-2 {background: url("../images/fight_info_adv_2.png") no-repeat; right: -28px;}
.fight-info-panel .team-1 {float: left; width: 475px;}
.fight-info-panel .team-2 {float: left; width: 475px;}
.fight-info-panel .team-3 {float: right; width: 475px;}
.fight-info-panel .hp-bar {background: #e8ae79; margin-bottom: 1px;}
.fight-info-panel .hp-bar b {display: block; background: #aa341f; height: 3px; overflow: hidden; font-size: 1px; line-height: 1px;}
.fight-info-panel .mana-bar {background: #ccb98e;}
.fight-info-panel .mana-bar b {display: block; background: #52758c; height: 3px; overflow: hidden; font-size: 1px; line-height: 1px;}
.fight-info-panel .search {padding: 12px 0 0; text-align: center;}
.fight-info-panel .button-refresh {clear: both; padding: 12px 0 0; text-align: center;}
.fight-info-panel table a {text-decoration: none;}
.fight-info-panel table tr.shade a {color: #870000;}

.pager {background: url("../images/common_pager_1.png") no-repeat; margin: 0 10px; font-size: 11px; font-weight: bold;}
.pager a, .pager span {color: #900; margin: 0 4px; outline: none;}
.pager .rs {background: url("../images/common_pager_1.png") 100% -22px no-repeat; margin-left: 6px; padding: 0 12px 0 6px; height: 22px; line-height: 18px;}

.fortress_bg-info-panel,
.slaughter-info-panel {zoom: 1; padding: 0 18px 18px;}
.fortress_bg-info-panel .player-list,
.slaughter-info-panel .player-list {margin: 0 150px;}
.fortress_bg-info-panel .player-list tbody td:first-child,
.slaughter-info-panel .player-list tbody td:first-child {color: #fff480; font-weight: bold; text-align: center; text-shadow: 1px 1px 0 #200, -1px -1px 0 #200, -1px 1px 0 #200, 1px -1px 0 #200;}
.fortress_bg-info-panel .player-list tbody tr.even td:first-child,
.slaughter-info-panel .player-list tbody tr.even td:first-child {background-color: #780000;}
.fortress_bg-info-panel .player-list tbody tr.odd td:first-child,
.slaughter-info-panel .player-list tbody tr.odd td:first-child {background-color: #620000;}
.fortress_bg-info-panel .player-list tbody tr.hl td,
.slaughter-info-panel .player-list tbody tr.hl td {background-color: #f93; font-weight: bold;}
.fortress_bg-info-panel .player-list tbody td,
.slaughter-info-panel .player-list tbody td {text-align: center;}
.fortress_bg-info-panel .player-list tbody td.player,
.slaughter-info-panel .player-list tbody td.player {text-align: left;}
.slaughter-info-panel .player-list {}
.slaughter-info-panel .player-list {}
.slaughter-info-panel {}

.bg-info-panel {zoom: 1; padding: 0 15px 18px;}
.bg-info-panel a b.blue {font-weight: normal;}
.bg-info-panel .progress {position: relative; height: 56px;}
.bg-info-panel .progress .type-1 {background: url("../images/fight_info_type_1.png") no-repeat; height: 54px; width: 56px; position: absolute; left: 0; top: 0;}
.bg-info-panel .progress .type-2 {background: url("../images/fight_info_type_2.png") no-repeat; height: 54px; width: 56px; position: absolute; left: 100%; top: 0; margin-left: -56px;}
.bg-info-panel .progress .bar {height: 38px; margin: 0 64px 0; position: relative; top: 8px;}
.bg-info-panel .progress .bar .type-blue {background: url("../images/fight_info_progress.png") repeat-x; height: 38px; float: left;}
.bg-info-panel .progress .bar .type-red {background: url("../images/fight_info_progress.png") 0 -38px repeat-x; height: 38px; float: left;}
.bg-info-panel .progress .bar .type-blue-c {background: url("../images/fight_info_progress_corners.png") no-repeat; height: 38px; width: 28px; position: absolute; left: -28px; top: 0;}
.bg-info-panel .progress .bar .type-red-c {background: url("../images/fight_info_progress_corners.png") 100% 0 no-repeat; height: 38px; width: 28px; position: absolute; left: 100%; top: 0;}
.bg-info-panel .progress .bar .ad {color: #eec835; font-size: 10px; font-weight: bold; position: absolute; height: 34px; width: 99px; text-align: center; top: -1px; padding-top: 4px; text-shadow: 0 0 3px #000;}
.bg-info-panel .progress .bar .ad b {display: block; font-size: 14px; line-height: 12px;}
.bg-info-panel .progress .bar .ad-1 {background: url("../images/fight_info_adv_1.png") no-repeat; left: -28px;}
.bg-info-panel .progress .bar .ad-2 {background: url("../images/fight_info_adv_2.png") no-repeat; right: -28px;}
.bg-info-panel .team-2 {float: left; width: 470px;}
.bg-info-panel .team-3 {float: right; width: 470px;}
.bg-info-panel .hp-bar {background: #e8ae79; margin-bottom: 1px;}
.bg-info-panel .hp-bar b {display: block; background: #aa341f; height: 3px; overflow: hidden; font-size: 1px; line-height: 1px;}
.bg-info-panel .mana-bar {background: #ccb98e;}
.bg-info-panel .mana-bar b {display: block; background: #52758c; height: 3px; overflow: hidden; font-size: 1px; line-height: 1px;}
.bg-info-panel .pager {background: url("../images/common_pager_1.png") no-repeat; margin: 0 10px; font-size: 11px; font-weight: bold;}
.bg-info-panel .pager a {color: #900; margin: 0 4px; outline: none;}
.bg-info-panel .pager .rs {background: url("../images/common_pager_1.png") 100% -22px no-repeat; margin-left: 6px; padding: 0 12px 0 6px; height: 22px; line-height: 18px;}
.bg-info-panel .search {padding: 12px 0 0; text-align: center;}
.bg-info-panel .button-refresh {clear: both; padding: 12px 0 0; text-align: center;}
.bg-info-panel .fight-result {background: url("") no-repeat; height: 85px; width: 488px; position: relative; left: -7px; margin-right: -7px;}
.bg-info-panel .fight-result.win {background-position: 0 0;}
.bg-info-panel .fight-result.lost {background-position: 0 -85px;}
.bg-info-panel .common-header-3 {position: relative; left: -9px; font-size: 14px; color: #d6c263; text-transform: none;}
.bg-info-panel .common-header-3 b {width: 407px;}
.bg-info-panel .fight-results {height: 83px; width: 428px; margin: 0 auto -1px; overflow: hidden; display: none;}
.bg-info-panel .fight-results.win {background: url("../images/bg_win.png") no-repeat; display: block;}
.bg-info-panel .fight-results.lost {background: url("../images/bg_lost.png") no-repeat; display: block;}

.fight-info-timer {font-size: 11px; font-weight: bold; height: 45px; width: 430px; margin: 0 auto 12px; position: relative;}
.fight-info-timer .bg {background: url("../images/bg_timer.png") no-repeat; height: 45px; width: 430px; position: absolute; left: 0; top: -5px;}
.fight-info-timer .item {position: absolute; top: 0; width: 130px; text-align: center;}
.fight-info-timer .item .t {color: #FFEE00; text-shadow: 1px 1px 0 #2d1e0b; font-size: 10px; line-height: 1.4em;}
.fight-info-timer .item .c {color: #FFEE00; text-shadow: 1px 1px 0 #000;}
.fight-info-timer .begin {left: 15px;}
.fight-info-timer .end {left: 285px;}
.fight-info-timer .est {left: 150px; width: 135px;}
.fight-info-timer .est .c {padding-left: 11px; line-height: 1.4em;}
.fight-info-timer .est .c span {float: left;}
.fight-info-timer .est .c span.v {width: 27px; text-align: center;}
.fight-info-timer .est .c span.s {width: 13px; font-size: 10px;}
.fight-info-timer .est .c span.shade {color: #FFEE00;}
.fight-info-timer.finished .bg {background-position: 0 -45px;}
.fight-info-timer.finished .est .t {line-height: 30px;}
.fight-info-timer.finished .est .c {display: none;}
.fight-info-timer.results .bg {background-position: 0 -45px;}

.companion-info-panel {width: 660px;}
.companion-info-panel .common-block h2 img {vertical-align: middle;}
.companion-info-panel .doll {background: url('../images/common_brown_bg.gif'); height: 279px; width: 222px; position: relative;}
.companion-info-panel .doll .avatar-wrapper {position: absolute; left: -100px; top: 0; width: 418px; text-align: center;}
.companion-info-panel .doll .cont {background: url('../images/common_brown_bg.gif'); height: 203px; width: 220px; position: absolute; left: 1px; top: 55px; display: none; overflow: hidden;}
.companion-info-panel .slots {height: 55px; width: 218px; position: absolute; left: 2px; top: 2px; font-size: 11px; padding: 2px;}
.companion-info-panel .slots .item {background: url('../images/doll-slots.png') no-repeat; position: absolute; height: 50px; width: 50px; padding: 1px;}
.companion-info-panel .slots .item img {height: 50px; width: 50px;}
.companion-info-panel .slots .item .upgrade {height: auto; width: auto;}
.companion-info-panel .slots .item .spirit {height: auto; width: auto;}
.companion-info-panel .slots .item a {background: #000; opacity: 0.85; filter: alpha(opacity=85);}
.companion-info-panel .slots .item a:hover {opacity: 1; filter: alpha(opacity=100);}
.companion-info-panel .slots .item a:active {opacity: 0.85; filter: alpha(opacity=85);}
.companion-info-panel .slots .small-slot {background-image: url('../images/doll-slots-small.png'); height: 23px; width: 23px;}
.companion-info-panel .slots .small-slot img {height: 23px; width: 23px;}
.companion-info-panel .slots .small-slot a .info {display: none;}
.companion-info-panel .slots .small-slot a:hover .info {display: block;}
.companion-info-panel .slots .slot-companion {background-position: 0 0; left: 138px; top: 0;}
.companion-info-panel .slots .slot-body {background-position: 0 -52px; left: 83px; top: 0;}
.companion-info-panel .slots .slot-amulet {background-position: 0 -104px; left: 28px; top: 0;}
.companion-info-panel .slots .slot-ring-1 {background-position: 0 -25px; left: 0; top: 0;}
.companion-info-panel .slots .slot-ring-2 {background-position: 0 -25px; left: 0; top: 27px;}
.companion-info-panel .slots .slot-earring-1 {background-position: 0 0; right: 0; top: 0;}
.companion-info-panel .slots .slot-earring-2 {background-position: 0 0; right: 0; top: 27px;}
.companion-info-panel .slots {}
.companion-info-panel .controls {position: absolute; left: 1px; bottom: -4px; width: 228px; margin: 0 -3px;}
.companion-info-panel .controls a {background: url("../images/companion-doll-buttons.png") no-repeat; display: block; float: left; text-decoration: none; font-size: 10px; font-weight: bold; height: 26px; width: 104px; overflow: hidden; text-align: center; line-height: 26px; color: #b58c1e; text-shadow: 1px 1px 0 #000, -1px -1px 0 #000;}
.companion-info-panel .controls a:hover {color: #ffed26;}
.companion-info-panel .controls a.disabled {color: #433611; text-shadow: 1px 1px 0 #000, -1px -1px 0 #000; cursor: default;}
.companion-info-panel .controls a.effects {background-position: 0 0; padding-left: 10px;}
.companion-info-panel .controls a.effects:hover {background-position: 0 -28px;}
.companion-info-panel .controls a.effects.disabled {background-position: 0 -56px;}
.companion-info-panel .controls a.show-3d {background-position: -114px 0; padding-right: 10px;}
.companion-info-panel .controls a.show-3d:hover {background-position: -114px -28px;}
.companion-info-panel .controls a.show-3d.disabled {background-position: -114px -56px;}
.companion-info-panel {}

.pet-info-panel {width: 660px;}

.pet-info-panel .progress-info {font-size: 11px; margin: 10px 0 0; text-align: center;}
.pet-info-panel .cooldown-info {font-size: 11px; margin: 5px 0 0; text-align: center; padding: 0 16px 20px;}
.pet-info-panel .progress .bar {clear: both; position: relative; height: 23px; width: 303px; margin: 0 auto; text-align: left; background: url('../images/large_bar_grey.png') 0 0 no-repeat;}
.pet-info-panel .progress .bar .bar-inner {height: 23px; background: url('../images/large_bar_green.png') 0 0 no-repeat;}
.pet-info-panel .progress .bar .bar-text {position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 23px; line-height: 23px; text-align: center; font-size: 12px; text-shadow: 1px 1px 0 #000, -1px -1px 0 #000, -1px 1px 0 #000, 1px -1px 0 #000; color: #e3ff3c;}

.pet-info-panel .common-block h2 img {vertical-align: middle;}
.pet-info-panel .doll {background: url('../images/common_brown_bg.gif'); height: 223px; width: 220px; position: relative;}
.pet-info-panel .doll .avatar-wrapper {position: absolute; left: -100px; top: 0; width: 418px; text-align: center;}
.pet-info-panel .doll .cont {background: url('../images/common_brown_bg.gif'); height: 200px; width: 220px; position: absolute; left: 1px; top: 2px; display: none; overflow: hidden;}
.pet-info-panel .doll .category {background: url("../images/avatar-status-red.png") no-repeat; display: block; height: 37px; width: 48px; position: absolute; left: 6px; bottom: 4px;}
.pet-info-panel .doll .category .category-icon {background-position: 50% 50%; background-repeat: no-repeat; display: block; height: 100%; width: 100%;}
.pet-info-panel .slots {height: 55px; width: 218px; position: absolute; left: 2px; top: 2px; font-size: 11px; padding: 2px;}
.pet-info-panel .slots .item {background: url('../images/doll-slots.png') no-repeat; position: absolute; height: 50px; width: 50px; padding: 1px;}
.pet-info-panel .slots .item img {height: 50px; width: 50px;}
.pet-info-panel .slots .item .upgrade {height: auto; width: auto;}
.pet-info-panel .slots .item a {background: #000; opacity: 0.85; filter: alpha(opacity=85);}
.pet-info-panel .slots .item a:hover {opacity: 1; filter: alpha(opacity=100);}
.pet-info-panel .slots .item a:active {opacity: 0.85; filter: alpha(opacity=85);}
.pet-info-panel .slots .small-slot {background-image: url('../images/doll-slots-small.png'); height: 23px; width: 23px;}
.pet-info-panel .slots .small-slot img {height: 23px; width: 23px;}
.pet-info-panel .slots .small-slot a .info {display: none;}
.pet-info-panel .slots .small-slot a:hover .info {display: block;}
.pet-info-panel .slots .slot-companion {background-position: 0 0; left: 138px; top: 0;}
.pet-info-panel .slots .slot-body {background-position: 0 -52px; left: 83px; top: 0;}
.pet-info-panel .slots .slot-amulet {background-position: 0 -104px; left: 28px; top: 0;}
.pet-info-panel .slots .slot-ring-1 {background-position: 0 -25px; left: 0; top: 0;}
.pet-info-panel .slots .slot-ring-2 {background-position: 0 -25px; left: 0; top: 27px;}
.pet-info-panel .slots .slot-earring-1 {background-position: 0 0; right: 0; top: 0;}
.pet-info-panel .slots .slot-earring-2 {background-position: 0 0; right: 0; top: 27px;}
.pet-info-panel .slots {}
.pet-info-panel .controls {position: absolute; left: 0; bottom: -4px; width: 228px; margin: 0 -3px;}
.pet-info-panel .controls a {background: url("../images/companion-doll-buttons.png") no-repeat; display: block; float: left; text-decoration: none; font-size: 10px; font-weight: bold; height: 26px; width: 104px; overflow: hidden; text-align: center; line-height: 26px; color: #b58c1e; text-shadow: 1px 1px 0 #000, -1px -1px 0 #000;}
.pet-info-panel .controls a:hover {color: #ffed26;}
.pet-info-panel .controls a.disabled {color: #433611; text-shadow: 1px 1px 0 #000, -1px -1px 0 #000; cursor: default;}
.pet-info-panel .controls a.effects {background-position: 0 0; padding-left: 10px;}
.pet-info-panel .controls a.effects:hover {background-position: 0 -28px;}
.pet-info-panel .controls a.effects.disabled {background-position: 0 -56px;}
.pet-info-panel .controls a.show-3d {background-position: -114px 0; padding-right: 10px;}
.pet-info-panel .controls a.show-3d:hover {background-position: -114px -28px;}
.pet-info-panel .controls a.show-3d.disabled {background-position: -114px -56px;}

.pet-info-panel.artikul .frame-0 {margin: 0 auto;}
.pet-info-panel.artikul .pad-2 {min-height: 50px;}
.pet-info-panel.artikul .pet_articul_info {width: 220px; height: 203px; margin: 0 auto; padding: 5px;background: url('/images/frame_7.png') left top no-repeat;}
.pet-info-panel.artikul .header:first-child h2 {color: #6f0000; font-size: 12px;}
.pet-info-panel.artikul .common-button {margin: 0 auto; padding-top: 8px; text-align: right;}
.pet-info-panel.artikul .common-button a {background: url("../images/arrow_03.gif") 0 50% no-repeat; padding-left: 11px; font-size: 11px; text-decoration: none;}
.pet-info-panel.artikul .doll.pet_articul {height: 203px; background: none;}
.pet-info-panel.artikul .doll.pet_articul .cont {background: none;}

.common-header {color: #ffbf2b; font-size: 11px; font-weight: bold; height: 24px; position: relative; top: 5px; text-align: center; zoom: 1;}
.common-header .dec {background: url("../images/common_header.gif") no-repeat; height: 24px;}
.common-header .dec.l {background-position: 6px 4px; float: left; width: 30px;}
.common-header .dec.r {background-position: 0 -46px; float: right; width: 30px;}
.common-header .dec.c {background-position: 0 100%; background-repeat: repeat-x; height: 24px; margin: 0 30px; zoom: 1;}
.common-header .title {display: inline-block; *display:inline; zoom: 1; height: 27px; overflow: hidden;}
.common-header .bg {background: url("../images/tabs.gif") no-repeat; float: left; height: 27px;}
.common-header .bg-l {padding-left: 34px;}
.common-header .bg-r {background-position: 100% -30px; padding-right: 34px;}
.common-header .bg-c {background-position: 100% -240px; background-repeat: repeat-x; padding: 7px 18px;}

.common-header-2 {color: #870000; text-align: center; font-size: 10px; text-transform: uppercase;}
.common-header-2 span {background: url("../images/header_2.png") no-repeat; display: inline-block; vertical-align: top;}
.common-header-2 span b {background: url("../images/header_2.png") 100% -21px no-repeat; float: left; display: inline; margin-left: 13px; padding: 0 20px 0 7px; height: 21px; line-height: 22px;}
.common-header-2.dark {color: #000;}

.common-header-3 {color: #FFEE00; text-align: center; font-size: 10px; text-transform: uppercase; text-shadow: 1px 1px 0 #000;}
.common-header-3 span {background: url("../images/header_3.png") no-repeat; display: inline-block; vertical-align: top;}
.common-header-3 span b {background: url("../images/header_3.png") 100% -30px no-repeat; float: left; display: inline; margin-left: 40px; padding: 0 40px 0 0; height: 25px; line-height: 22px;}

.common-red-header {height: 33px; padding: 0 0 0 39px; background: url("../images/common_header.png") 0 0 no-repeat;}
.common-red-header .right {height: 33px; line-height: 29px; padding: 0 39px 0 0; font-weight: bold; font-size: 11px; color: #FFBF2B; text-shadow: 1px 1px 0 #000; text-align: center; background: url("../images/common_header.png") 100% 100% no-repeat;}

.common-button button {background: transparent; border: 0 none; color: #c47d37; cursor: pointer; font-size: 12px; margin-left: 5px; text-transform: lowercase; white-space: nowrap;}
.common-button button .l {background: url("../images/btn_01.gif") no-repeat; float: left; padding: 0 0 0 12px;}
.common-button button .r {background: url("../images/btn_01.gif") 100% -20px no-repeat; float: left; padding: 0px 20px 6px 8px;}

.hide {display:none;}
.red {color: #A01F15;}
.blue {color: #06C;}
.bold {font-weight: bold;}

.clearfix:after {content:'.'; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
.clear {clear: both; font-size: 0; line-height: 0; overflow: hidden;}

a.button {vertical-align: middle;}
a.button,
a.button span {background: url("../images/buttons_set.png") no-repeat; cursor: pointer; line-height: 13px;}
a.button-01 {background-position: 0 0; color: #ffde5e; display: inline-block; font-size: 11px; height: 18px; outline: none; text-align: center; text-decoration: none;}
a.button-01 span {background-position: 100% -18px; display: inline; float: left; margin-left: 12px; padding: 1px 20px 4px 8px;}
a.button-01:hover {color: #ffa747;}
a.button-01:hover span {}

.frame-0 {border: 0; border-collapse: collapse; border-spacing: 0;}
.frame-0 .lt b,
.frame-0 .rt b,
.frame-0 .rb b,
.frame-0 .lb b {background: url("../images/frame_0_c.gif") no-repeat; display: block; height: 15px; font-size: 0; line-height: 0; overflow: hidden; position: relative; width: 15px;}
.frame-0 .lt b {background-position: 0 0; margin: 0 -10px -10px 0;}
.frame-0 .rt b {background-position: -15px 0; margin: 0 0 -10px -10px;}
.frame-0 .rb b {background-position: -15px -15px; margin: -10px 0 0 -10px;}
.frame-0 .lb b {background-position: 0 -15px; margin: -10px -10px 0 0;}
.frame-0 .ls,
.frame-0 .rs {background: url("../images/frame_0_v.gif") repeat-y; width: 5px;}
.frame-0 .ls {background-position: 0 0;}
.frame-0 .rs {background-position: -5px 0;}
.frame-0 .ts,
.frame-0 .bs {background: url("../images/frame_0_h.gif") repeat-x; height: 5px;}
.frame-0 .ts {background-position: 0 0;}
.frame-0 .bs {background-position: 0 -5px;}

.common-block .tab-info-nomargin {margin: 0 !important; padding: 0 !important;}

.common-loading {background: url("../images/loading.gif") 50% 50% no-repeat ; height: 100px;}

span.input-text {background: url("../images/input_text_02.gif") no-repeat; display: inline-block; padding-left: 7px; vertical-align: middle}
span.input-text input {border: 0 none; float: left; background: url("../images/input_text_02.gif") right -30px no-repeat; overflow: hidden; padding: 5px 7px 6px 0; outline: none;}


/* jScrollPane */
.scroll-pane {height: 350px; overflow: auto;}

.jspContainer {overflow: hidden; position: relative; z-index: 10000;}
.jspPane {position: absolute; z-index: 10000; left: 0;}
.jspVerticalBar {position: absolute; top: 0; right: 0; width: 14px; height: 100%;}
.jspHorizontalBar {position: absolute; bottom: 0; left: 0; width: 100%; height: 14px;}
.jspVerticalBar *,
.jspHorizontalBar * {margin: 0; padding: 0;}
.jspCap {width: 14px; height: 15px;}
.jspCapTop {background: url("../images/scroll_track_vert_t.png") no-repeat;}
.jspCapBottom {background: url("../images/scroll_track_vert_b.png") no-repeat;}
.jspHorizontalBar .jspCap {float: left;}
.jspTrack {background: url("../images/scroll_track_vert_m.png") repeat-y; position: relative;}
.jspDrag {background: url("../images/scroll_drag_vert_50.png") no-repeat; position: relative; top: 0; left: 0; cursor: pointer;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {float: left; height: 100%;}
.jspArrow {background: #50506d; text-indent: -20000px; display: block; cursor: pointer;}
.jspArrow.jspDisabled {cursor: default; background: #80808d;}
.jspVerticalBar .jspArrow {height: 16px;}
.jspHorizontalBar .jspArrow {width: 16px; float: left; height: 100%;}
.jspVerticalBar .jspArrow:focus {outline: none;}
.jspCorner {background: #eeeef4; float: left; height: 100%;}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner {margin: 0 -3px 0 0;}
dl.input-text input {border: 0 none;}
dl.input-text span {display: block; width: 220px;}
dl.input-text dt {float: left; margin: 0 0 2px 0; width: 145px;}
dl.input-text dd {margin: 0 0 0 145px; zoom: 1;}
dl.input-text dd span {background: url("../images/input_text_02.gif") no-repeat; padding-left: 7px;}
dl.input-text dd span input {background: url("../images/input_text_02.gif") right -30px no-repeat; overflow: hidden; padding: 5px 7px 6px 0; width: 100%;}


/**/
.common-table-1 {background: #ffffb5; border: 1px solid #a57e54; padding: 1px; box-shadow: 0 0 5px #936b40; -moz-box-shadow: 0 0 5px #936b40; -webkit-box-shadow: 0 0 5px #936b40;}
.common-table-1 table {border-collapse: collapse; border-spacing: 0; width: 100%; border: 1px solid #a57e54;}
.common-table-1 thead tr {background: url("../images/table_cell_sep_3.png") 0 90% repeat-x;}
.common-table-1 th {color: #743b1b; border: 1px solid #d9a66e; font-size: 10px; height: 20px; padding: 0 5px 3px;}
.common-table-1 td {background-repeat: repeat-y; border: 1px solid #d9a66e; padding: 0 5px; font-size: 11px; height: 18px;}
.common-table-1 td:first-child {background-image: none;}
.common-table-1 tr.even td {background-color: #ffda97; background-image: url("../images/table_cell_sep_1.png"); border-left-color: #b58a5c; border-right-color: #b58a5c;}
.common-table-1 tr.even td:first-child {background-image: none;}
.common-table-1 tr.odd td {background-image: url("../images/table_cell_sep_2.png"); border-left-color: #d9a66e; border-right-color: #d9a66e;}
.common-table-1 tr.odd td:first-child {background-image: none;}
.common-table-1 tr.shade td {color: #ae9275;}
.common-table-1 .table-sort {cursor: pointer;}
.common-table-1 .table-sort-asc {background: url("../images/table_sort_asc.gif") 100% 45% no-repeat transparent;}
.common-table-1 .table-sort-desc {background: url("../images/table_sort_desc.gif") 100% 45% no-repeat transparent;}

.common-table-1.dark {background-color: #ffd08d;}
.common-table-1.dark th {border-color: #997f64;}
.common-table-1.dark td {border-color: #997f64;}
.common-table-1.dark tr.even td {background-color: #ddaf76; border-color: #997f64;}
.common-table-1.dark tr.odd td {background-color: #ffcc8a; border-color: #997f64;}

.common-progress-bar.big-ye-br {position: relative; height: 27px; font-family: "Times New Roman", serif; font-weight: bold;}
.common-progress-bar.big-ye-br .progress-empty {position: absolute; left: 0; top: -3px; height: 38px; width: 470px;}
.common-progress-bar.big-ye-br .progress-empty .progress-l {background: url("../images/progress_big_brown_l.png") no-repeat; height: 38px; width: 27px; position: absolute; left: -12px; top: 0;}
.common-progress-bar.big-ye-br .progress-empty .progress-r {background: url("../images/progress_big_brown_r.png") no-repeat; height: 38px; width: 27px; position: absolute; right: -12px; top: 0;}
.common-progress-bar.big-ye-br .progress-empty .progress-c {background: url("../images/progress_big_brown_c.png") repeat-x; height: 38px; position: absolute; left: 15px; right: 15px; top: 0;}
.common-progress-bar.big-ye-br .progress-full-wrapper {position: absolute; height: 38px; width: 0; overflow: hidden; left: 0; top: 0;}
.common-progress-bar.big-ye-br .progress-full {position: absolute; left: 0; top: -3px; height: 32px; width: 470px; overflow: hidden;}
.common-progress-bar.big-ye-br .progress-full .progress-l {background: url("../images/progress_big_yellow_l.png") no-repeat; height: 38px; width: 27px; position: absolute; left: -12px; top: 0;}
.common-progress-bar.big-ye-br .progress-full .progress-r {background: url("../images/progress_big_yellow_r.png") no-repeat; height: 38px; width: 27px; position: absolute; right: -12px; top: 0;}
.common-progress-bar.big-ye-br .progress-full .progress-c {background: url("../images/progress_big_yellow_c.png") repeat-x; height: 38px; position: absolute; left: 15px; right: 15px; top: 0;}
.common-progress-bar.big-ye-br .progress-val {position: relative; text-align: center; line-height: 28px; font-size: 21px; color: #FF0; text-shadow: 1px 1px 0 #000, -1px -1px 0 #000, -1px 1px 0 #000, 1px -1px 0 #000;}

.common-progress-bar.big-red {position: relative; height: 27px; font-family: "Times New Roman", serif; font-weight: bold;}
.common-progress-bar.big-red .progress-empty {position: absolute; left: 0; top: -3px; height: 38px; width: 470px;}
.common-progress-bar.big-red .progress-empty .progress-l {background: url("../images/progress_big_brown_l.png") no-repeat; height: 38px; width: 27px; position: absolute; left: -12px; top: 0;}
.common-progress-bar.big-red .progress-empty .progress-r {background: url("../images/progress_big_brown_r.png") no-repeat; height: 38px; width: 27px; position: absolute; right: -12px; top: 0;}
.common-progress-bar.big-red .progress-empty .progress-c {background: url("../images/progress_big_brown_c.png") repeat-x; height: 38px; position: absolute; left: 15px; right: 15px; top: 0;}
.common-progress-bar.big-red .progress-full-wrapper {position: absolute; height: 38px; width: 0; overflow: hidden; left: 0; top: 0;}
.common-progress-bar.big-red .progress-full {position: absolute; left: 0; top: -3px; height: 32px; width: 470px; overflow: hidden;}
.common-progress-bar.big-red .progress-full .progress-l {background: url("../images/progress_big_red_l.png") no-repeat; height: 38px; width: 27px; position: absolute; left: -12px; top: 0;}
.common-progress-bar.big-red .progress-full .progress-r {background: url("../images/progress_big_red_r.png") no-repeat; height: 38px; width: 27px; position: absolute; right: -12px; top: 0;}
.common-progress-bar.big-red .progress-full .progress-c {background: url("../images/progress_big_red_c.png") repeat-x; height: 38px; position: absolute; left: 15px; right: 15px; top: 0;}
.common-progress-bar.big-red .progress-val {position: relative; text-align: center; line-height: 28px; font-size: 21px; color: #FF0; text-shadow: 1px 1px 0 #000, -1px -1px 0 #000, -1px 1px 0 #000, 1px -1px 0 #000;}

.common-progress-bar.big-blue {position: relative; height: 27px; font-family: "Times New Roman", serif; font-weight: bold;}
.common-progress-bar.big-blue .progress-empty {position: absolute; left: 0; top: -3px; height: 38px; width: 470px;}
.common-progress-bar.big-blue .progress-empty .progress-l {background: url("../images/progress_big_brown_l.png") no-repeat; height: 38px; width: 27px; position: absolute; left: -12px; top: 0;}
.common-progress-bar.big-blue .progress-empty .progress-r {background: url("../images/progress_big_brown_r.png") no-repeat; height: 38px; width: 27px; position: absolute; right: -12px; top: 0;}
.common-progress-bar.big-blue .progress-empty .progress-c {background: url("../images/progress_big_brown_c.png") repeat-x; height: 38px; position: absolute; left: 15px; right: 15px; top: 0;}
.common-progress-bar.big-blue .progress-full-wrapper {position: absolute; height: 38px; width: 0; overflow: hidden; left: 0; top: 0;}
.common-progress-bar.big-blue .progress-full {position: absolute; left: 0; top: -3px; height: 32px; width: 470px; overflow: hidden;}
.common-progress-bar.big-blue .progress-full .progress-l {background: url("../images/progress_big_dblue_l.png") no-repeat; height: 38px; width: 27px; position: absolute; left: -12px; top: 0;}
.common-progress-bar.big-blue .progress-full .progress-r {background: url("../images/progress_big_dblue_r.png") no-repeat; height: 38px; width: 27px; position: absolute; right: -12px; top: 0;}
.common-progress-bar.big-blue .progress-full .progress-c {background: url("../images/progress_big_dblue_c.png") repeat-x; height: 38px; position: absolute; left: 15px; right: 15px; top: 0;}
.common-progress-bar.big-blue .progress-val {position: relative; text-align: center; line-height: 28px; font-size: 21px; color: #FF0; text-shadow: 1px 1px 0 #000, -1px -1px 0 #000, -1px 1px 0 #000, 1px -1px 0 #000;}

.alt-fight-info {font-size: 11px;}
.alt-fight-info .h-league {color: #0066cc; font-weight: bold; text-align: center;}
.alt-fight-info .h-cohort {color: #b10000; font-weight: bold; text-align: center;}
.alt-fight-info table {border: 1px solid #c6875a; margin: 0; padding: 0; border-collapse: collapse; width: 100%;}
.alt-fight-info table td {padding: 1px 3px;}
.alt-fight-info table tr.even td {background: #fff4a7;}
.alt-fight-info table tr.odd td {background: #ffd08e;}
.alt-fight-info {}

/*soc register*/
.reg-soc-ico {padding: 2px 0; overflow: hidden;}
.reg-soc-ico a {float: left; background: url("../images/soc-ico/social-small.png") no-repeat; width: 25px; height: 25px; text-decoration: none; border: none; margin-left: 4px;}
.reg-soc-ico .mailru {background: url("../images/soc-ico/mailru.png") no-repeat;}
.reg-soc-ico .odkl {background-position: -50px 0;}
.reg-soc-ico .vk {background-position: -25px 0;}
.reg-soc-ico .fb {background-position: -75px 0;}
.reg-soc-ico .tw {background: url("../images/soc-ico/tw.png") no-repeat;}
.reg-soc-ico .ggp {background: url("../images/soc-ico/ggp.png") no-repeat;}
.reg-soc-ico .wkw {background: url("../images/soc-ico/wkw.png") no-repeat;}
.reg-soc-ico .sf {background: url("../images/soc-ico/sf.png") no-repeat;}
.reg-soc-ico .ml {background: url("../images/soc-ico/ml.png") no-repeat;}
.reg-soc-ico .nk {background: url("../images/soc-ico/nk.png") no-repeat;}
.reg-soc-ico .wykop {}
.reg-soc-ico .fotka {}
.reg-soc-ico .sr {background: url("../images/soc-ico/sr.gif") no-repeat;}
.reg-soc-ico .tuenti {background: url("../images/soc-ico/tuenti.gif") no-repeat;}
.reg-soc-ico .ff {background: url("../images/soc-ico/ff.gif") no-repeat;}
.reg-soc-ico .orkut {background: url("../images/soc-ico/orkut.gif") no-repeat;}
.reg-soc-ico .hi5 {}

/*userinfo socblock*/
.soc_block{position: relative; text-align: center;}
.soc_block ul {list-style: none; padding: 5px 0;}
.soc_block ul li {display: inline-block; margin-right: 5px; *display: inline;}
.soc_block ul li a {background:url("../images/soc-ico/social_ico.png") no-repeat; display: inline-block; text-decoration: none; width: 36px; height: 36px; overflow: hidden; text-indent: -9999px;}
.soc_block a.ma {background-position: 0 0;}
.soc_block a.odkl {background-position: 0 -36px;}
.soc_block a.fb {background-position: 0 -72px;}
.soc_block a.vk {background-position: 0 -108px;}
.soc_block a.ff {background: url('../images/soc-ico/ff_big.png') 0 0 no-repeat;}
.soc_block a.tw {background: url('../images/soc-ico/tw_big.png') 0 0 no-repeat;}
.soc_block a.nk {background: url('../images/soc-ico/nk_big.png') 0 0 no-repeat;}
.soc_block a.sr {background: url('../images/soc-ico/sr_big.png') 0 0 no-repeat;}
.soc_block a.tuenti {background: url('../images/soc-ico/tuenti_big.png') 0 0 no-repeat;}
.soc_block a.ggp {background: url('../images/soc-ico/ggp_big.png') 0 0 no-repeat;}
.soc_block a.mylife {background: url('../images/soc-ico/ml_big.png') 0 0 no-repeat;}
.soc_block a.orkut {background: url('../images/soc-ico/orkut_big.png') 0 0 no-repeat;}
.soc_block a.wkw {background: url('../images/soc-ico/wkw_big.png') 0 0 no-repeat;}

/*userinfo companions*/
.companions {width: 337px; margin-top: -49px;}
.companions ul {list-style: none; height: 77px; text-align: center;}
.companions ul li {display: inline-block; position: relative; width: 82px; height: 82px; margin: 0 -4px; //display: inline; //zoom: 1;}
.companions ul li .img {position: absolute; top: 13px; left: 12px; overflow: hidden; width: 58px; height: 56px;}
.companions ul li .frame {position: absolute; z-index: 1; top: 0; left: 0; width: 82px; height: 82px; background: url('../images/user_info_companion_frame.png') 0 0 no-repeat; overflow: hidden; text-indent: -999px;}
.companions .no-companions {height: 77px; font-size: 11px; font-weight: bold; color: #eea246; text-shadow: 1px 1px 0 black, -1px -1px 0 black, 1px -1px 0 black, -1px 1px 0 black; line-height: 77px; text-align: center;}

.companion-info {list-style: none; width: 100%;}
.companion-info li {padding: 2px 5px;}

.item-magic a {text-decoration: none;}
.item-magic {list-style-type: none; margin: -2px -14px 0; position: relative;}
.item-magic ul {}
.item-magic li {display: -moz-inline-stack; display: inline-block; overflow: hidden; vertical-align: top; line-height: normal; letter-spacing: normal; position: relative; width: 51px; *display: inline;}
.item-magic li .bg {left: 0; position: absolute; top: 0; width: 51px;}
.item-magic li .image {left: 1px; position: absolute; top: 4px;}
.item-magic li.first {width: 53px;}
.item-magic li.last {width: 54px;}
.item-magic.single {height: 56px; margin: 0;}
.item-magic.single ul {height: 56px;}
.item-magic.single li {height: 56px;}
.item-magic.single li .bg {background: url("../images/artifact_info_magic_single_c.png"); height: 58px;}
.item-magic.single li.first .bg {background: url("../images/artifact_info_magic_single_l.png"); width: 53px;}
.item-magic.single li.last .bg {background: url("../images/artifact_info_magic_single_r.png"); width: 54px;}
.item-magic.single li.disabled .bg {background: url("../images/artifact_info_magic_single_c_disabled.png"); height: 58px;}
.item-magic.single li.first.disabled .bg {background: url("../images/artifact_info_magic_single_l_disabled.png"); width: 53px;}
.item-magic.single li.last.disabled .bg {background: url("../images/artifact_info_magic_single_r_disabled.png"); width: 54px;}

/*userinfo avatar*/
.health-block {position: relative; z-index: 2; width: 393px; height: 125px; margin: 0 0 -16px;}
.health-block .bg {position: absolute; z-index: 1; top: 0; left: 0; width: 393px; height: 125px; background: url('../images/user_info_health.png') no-repeat;}
.health-block .avatar {position: absolute; top: 46px; left: 89px; overflow: hidden; width: 56px; height: 56px; background: #000;}
.health-block .avatar img {width: 56px; height: 56px;}
.health-block .health-bar {position: absolute; top: 81px; left: 172px; width: 98px; height: 9px; background: url('../images/user_info_health.gif') 0 0 repeat-x;}
.health-block .health-bar .h-inner {height: 9px; background: url('../images/user_info_health_inner.gif') 0 0 repeat-x;}
.health-block .health-bar .h-text {position: absolute; top: 0; left: 0; width: 98px; height: 9px; text-align: center; font-size: 9px; line-height: 9px; color: #fdc677; text-shadow: 1px 1px 0 #222f07;}
.health-block .mana-bar {position: absolute; top: 81px; left: 280px; width: 81px; height: 9px; background: url('../images/user_info_mana.gif') 0 0 repeat-x;}
.health-block .mana-bar .m-inner {height: 9px; background: url('../images/user_info_mana_inner.gif') 0 0 repeat-x;}
.health-block .mana-bar .m-text {position: absolute; top: 0; left: 0; width: 81px; height: 9px; text-align: center; font-size: 9px; line-height: 9px; color: #fdc677; text-shadow: 1px 1px 0 #222f07;}
.health-block .level {position: absolute; z-index: 2; top: 36px; left: 159px; width: 25px; height: 25px; text-align: center; font: bold 15px/25px Arial, Tahoma, Verdana, sans-serif; color: #ffc926; text-shadow: 1px 1px 0 #222f07;}
.health-block .rank {position: absolute; z-index: 2; top: 69px; left: 151px; width: 21px; height: 18px; padding: 3px 0 0; text-align: center;}
.health-block .nick {position: absolute; z-index: 2; top: 35px; left: 202px; height: 14px; font-size: 11px; font-weight: bold; line-height: 14px; text-shadow: 1px 1px 0 #fed989;}
.health-block .nick img {vertical-align: middle;}

.user-slots-cont {position: relative; z-index: 1; width: 352px; margin: 0 0  20px;}
.user-slots-cont {position: relative; z-index: 1; width: 352px; margin: 0 0 0 20px;}
.user-slots {position: relative; width: 332px; height: 336px; margin: 10px auto 0; background: url('../images/user_info_slots.png?r=0') 50% no-repeat;}

.user-slots .avatar {position: absolute; top: 55px; left: 55px; width: 222px; height: 258px;}
.user-slots .preloader {position: absolute; width: 222px; height: 258px;}
.user-slots .unity {background: #000; position: absolute; top: 65px; left: 65px; width: 222px; height: 258px;}
.user-slots .pet-active {position: absolute; left: 68px; bottom: 40px; height: 50px; width: 50px;
	box-shadow: 0 0 5px #000; -moz-box-shadow: 0 0 5px #000; -webkit-box-shadow: 0 0 5px #000; -o-box-shadow: 0 0 5px #000; -ms-box-shadow: 0 0 5px #000;
}
.user-slots .pet-active img {height: 55px; width: 55px;
	border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; -o-border-radius: 20px; -ms-border-radius: 20px;
}
.user-slots .pet-active .frame {background: url("../images/user_info_companion_frame.png") no-repeat; height: 82px; width: 82px; position: absolute; left: -14px; top: -14px;}
.user-slots .punish {display: block;}
.user-slots .punish.finance {background-position: 0 0;}
.user-slots .punish.experience {background-position: 0 -42px;}
.user-slots .punish.freedom {background-position: 0 -84px;}
.user-slots .status {position: absolute; left: 62px; top: 62px;}
.user-slots .status.punishments {left: auto; top: auto; right: 62px; bottom: 40px;}
.user-slots .status.injury {left: auto; top: 62px; right: 62px;}
.user-slots .avatar-state {background: url("../images/icons-avatar-status.png") no-repeat; display: block; height: 42px; width: 52px; overflow: hidden;}
.user-slots .avatar-state.finance {background-position: 0 0;}
.user-slots .avatar-state.finance:hover {background-position: -52px 0;}
.user-slots .avatar-state.finance:active {background-position: -104px 0;}
.user-slots .avatar-state.experience {background-position: 0 -42px;}
.user-slots .avatar-state.experience:hover {background-position: -52px -42px;}
.user-slots .avatar-state.experience:active {background-position: -104px -42px;}
.user-slots .avatar-state.freedom {background-position: 0 -84px;}
.user-slots .avatar-state.freedom:hover {background-position: -52px -84px;}
.user-slots .avatar-state.freedom:active {background-position: -104px -84px;}
.user-slots .avatar-state.gag {background-position: 0 -126px;}
.user-slots .avatar-state.gag:hover {background-position: -52px -126px;}
.user-slots .avatar-state.gag:active {background-position: -104px -126px;}
.user-slots .avatar-state.premium {background-position: 0 -210px;}
.user-slots .avatar-state.premium:hover {background-position: -52px -210px;}
.user-slots .avatar-state.premium:active {background-position: -104px -210px;}
.user-slots .avatar-state.fight {background-position: 0 -252px;}
.user-slots .avatar-state.fight:hover {background-position: -52px -252px;}
.user-slots .avatar-state.fight:active {background-position: -104px -252px;}
.user-slots .avatar-state.injury {background: url("../images/bg-injury.png") no-repeat;}
.user-slots .avatar-state.injury.quality-0 {background-position: 0 0;}
.user-slots .avatar-state.injury.quality-0:hover {background-position: -52px 0;}
.user-slots .avatar-state.injury.quality-0:active {background-position: 0 0;}
.user-slots .avatar-state.injury.quality-1 {background-position: 0 -42px;}
.user-slots .avatar-state.injury.quality-1:hover {background-position: -52px -42px;}
.user-slots .avatar-state.injury.quality-1:active {background-position: 0 -42px;}
.user-slots .avatar-state.injury.quality-2 {background-position: 0 -84px;}
.user-slots .avatar-state.injury.quality-2:hover {background-position: -52px -84px;}
.user-slots .avatar-state.injury.quality-2:active {background-position: 0 -84px;}
.user-slots .avatar-state.injury.quality-3 {background-position: 0 -126px;}
.user-slots .avatar-state.injury.quality-3:hover {background-position: -52px -126px;}
.user-slots .avatar-state.injury.quality-3:active {background-position: 0 -126px;}
.user-slots .avatar-state.injury.quality-4 {background-position: 0 -168px;}
.user-slots .avatar-state.injury.quality-4:hover {background-position: -52px -168px;}
.user-slots .avatar-state.injury.quality-4:active {background-position: 0 -168px;}

.user-slots .controls {position: absolute; left: 53px; bottom: -3px; width: 228px; height: 28px;}
.user-slots .controls a {background: url("../images/companion-doll-buttons.png") no-repeat; display: block; float: left; text-decoration: none; font-size: 10px; font-weight: bold; height: 28px; width: 104px; overflow: hidden; text-align: center; line-height: 27px; color: #B58C1E; text-shadow: 1px 1px 0 black, -1px -1px 0 black;}
.user-slots .controls a:hover {color: #FFED26;}
.user-slots .controls a.disabled {cursor: default; color: #433611;}
.user-slots .controls a.effects {background-position: 0 0; padding-left: 10px;}
.user-slots .controls a.effects:hover {background-position: 0 -28px;}
.user-slots .controls a.effects.disabled {background-position: 0 -56px;}
.user-slots .controls a.show-3d {background-position: -114px 0; padding-right: 10px;}
.user-slots .controls a.show-3d:hover {background-position: -114px -28px;}
.user-slots .controls a.show-3d.disabled {background-position: -114px -56px;}

.scroll-pane-effects {position: absolute; z-index: 1; top: 55px; left: 55px; width: 235px; height: 258px; background: url("../images/common_brown_bg.gif");}
.user-slots .effects-list {background: url("../images/common_brown_bg.gif"); display: none;  width: 218px; font-size: 11px; padding: 2px;}

.user-slots .trick {position: absolute; left: -9999px; top: -9999px;}

.user-slots .slot {position: absolute; width: 50px; height: 50px; overflow: hidden;}
.user-slots .slot .shade {position: absolute; top: 0; left: 0; width: 50px; height: 50px; background: url('../images/user_info_slot_shadow.png') no-repeat;}
.user-slots .slot img {width: 50px; height: 50px;}

.user-slots .slot-2 {position: absolute; width: 23px; height: 23px; overflow: hidden;}
.user-slots .slot-2 .shade {position: absolute; top: 0; left: 0; width: 23px; height: 23px; background: url('../images/user_info_slot-2_shadow.png') no-repeat;}
.user-slots .slot-2 img {width: 23px; height: 23px;}
.user-slots .slot-2 a .info {display: none;}
.user-slots .slot-2 a:hover .info {display: block;}

.user-slots .slot a img,
.user-slots .slot-2 a img,
.user-add-slots .slot a img {opacity: 0.85; filter: alpha(opacity=85);}
.user-slots .slot a:hover img,
.user-slots .slot-2 a:hover img,
.user-add-slots .slot a:hover img {opacity: 1; filter: alpha(opacity=100);}
.user-slots .slot a:active img,
.user-slots .slot-2 a:active img,
.user-add-slots .slot a:active img {opacity: 0.85; filter: alpha(opacity=85);}

.user-slots .hand {top: 3px; left: 3px;}
.user-slots .glove {top: 59px; left: 3px;}
.user-slots .body {top: 115px; left: 3px;}
.user-slots .foot {top: 171px; left: 3px;}
.user-slots .trophy {top: 283px; left: 3px;}
.user-slots .crossbelt {top: 3px; right: 3px;}
.user-slots .mglove {top: 59px; right: 3px;}
.user-slots .belt {top: 115px; right: 3px;}
.user-slots .leg {top: 171px; right: 3px;}
.user-slots .artifact-1 {top: 227px; right: 3px;}
.user-slots .artifact-2 {top: 283px; right: 3px;}
.user-slots .amulet {top: 3px; left: 86px;}
.user-slots .head {top: 3px; left: 141px;}
.user-slots .shoulder {top: 3px; left: 196px;}
.user-slots .ring-1 {top: 3px; left: 58px;}
.user-slots .ring-2 {top: 30px; left: 58px;}
.user-slots .earring-1 {top: 3px; right: 58px;}
.user-slots .earring-2 {top: 30px; right: 58px;}

.user-add-slots .slot {position: absolute; width: 50px; height: 50px; overflow: hidden;}
.user-add-slots .slot .shade {position: absolute; top: 0; left: 0; width: 50px; height: 50px; background: url('../images/user_info_slot_shadow.png') no-repeat;}
.user-add-slots .slot img {width: 50px; height: 50px;}

.user-add-slots {position: relative; width: 332px; height: 56px; margin: 0 auto; background: url('../images/user_info_slots_2.png?r=0') no-repeat;}
.user-add-slots .user-art3-slot {position: absolute; top: 3px; right: 3px; width: 50px; height: 50px; background: url('../images/user_info_skill_slot_bg.png?r=3') -50px 0 no-repeat;}
.user-add-slots .user-art3-slot img {width: 50px; height: 50px;}
.user-add-slots .user-art3-slot.skill-1 {background-position: 0 0;}
.user-add-slots .user-art3-slot.skill-2 {background-position: 0 -50px;}
.user-add-slots .user-art3-slot.skill-3 {background-position: 0 -100px;}
.user-add-slots .user-art3-slot.skill-4 {background-position: 0 -150px;}
.user-add-slots .user-art3-slot.skill-5 {background-position: 0 -200px;}
.user-add-slots .user-art3-slot.skill-6 {background-position: 0 -250px;}
.user-add-slots .secret-slot-2,
.user-add-slots .shield-slot-3,
.user-add-slots .secret-slot-4 {position: absolute; z-index: 999; width: 50px; height: 50px;}
.user-add-slots .secret-slot-1 img,
.user-add-slots .secret-slot-2 img,
.user-add-slots .shield-slot-3 img,
.user-add-slots .secret-slot-9 img,
.user-add-slots .secret-slot-10 img {width: 50px; height: 50px;}
.user-add-slots .insignia {position: absolute; top: 3px; left: 141px; width: 23px; height: 23px;}
.user-add-slots .insignia img {width: 23px; height: 23px;}
.user-add-slots .secret-slot-2 {top: 3px; left: 86px;}
.user-add-slots .shield-slot-3 {top: 3px; left: 3px;}
.user-add-slots .secret-slot-4 {top: 30px; left: 167px; width: 23px; height: 23px;}
.user-add-slots .pet img,
.user-add-slots .secret-slot-11 img,
.user-add-slots .secret-slot-4 img {width: 23px; height: 23px;}
.user-add-slots .secret-slot-9 {top: -109px; left: 3px;}

.user-add-slots .shield-slot-3.skill-1,
.user-add-slots .shield-slot-3.skill-2,
.user-add-slots .shield-slot-3.skill-3,
.user-add-slots .shield-slot-3.skill-4,
.user-add-slots .shield-slot-3.skill-5,
.user-add-slots .shield-slot-3.skill-6 {background: url('../images/user_info_skill_shield2.png') no-repeat;}
.user-add-slots .shield-slot-3.skill-1 {background-position: 0 0;}
.user-add-slots .shield-slot-3.skill-2 {background-position: 0 -50px;}
.user-add-slots .shield-slot-3.skill-3 {background-position: 0 -100px;}
.user-add-slots .shield-slot-3.skill-4 {background-position: 0 -150px;}
.user-add-slots .shield-slot-3.skill-5 {background-position: 0 -200px;}
.user-add-slots .shield-slot-3.skill-6 {background-position: 0 -250px;}

.user-add-slots .secret-slot-5,
.user-add-slots .secret-slot-6,
.user-add-slots .secret-slot-7,
.user-add-slots .secret-slot-8 {position: absolute; z-index: 999; width: 23px; height: 23px;}
.user-add-slots .secret-slot-5 img,
.user-add-slots .secret-slot-6 img,
.user-add-slots .secret-slot-7 img,
.user-add-slots .secret-slot-8 img {width: 23px; height: 23px;}
.user-add-slots .secret-slot-4 a .info,
.user-add-slots .secret-slot-5 a .info,
.user-add-slots .secret-slot-6 a .info,
.user-add-slots .secret-slot-7 a .info,
.user-add-slots .secret-slot-8 a .info,
.user-add-slots .secret-slot-11 a .info,
.user-add-slots .pet a .info,
.user-add-slots .insignia a .info {display: none;}
.user-add-slots .secret-slot-4 a:hover .info,
.user-add-slots .secret-slot-5 a:hover .info,
.user-add-slots .secret-slot-6 a:hover .info,
.user-add-slots .secret-slot-7 a:hover .info,
.user-add-slots .secret-slot-8 a:hover .info,
.user-add-slots .secret-slot-11 a:hover .info,
.user-add-slots .pet a:hover .info,
.user-add-slots .insignia a:hover .info {display: block;}
.user-add-slots .secret-slot-5 {top: 3px; left: 57px;}
.user-add-slots .secret-slot-6 {top: 30px; left: 57px;}
.user-add-slots .secret-slot-7 {top: 3px; left: 250px;}
.user-add-slots .secret-slot-8 {top: 30px; left: 250px;}
.user-add-slots .pet {position: absolute; top: 3px; left: 167px; width: 23px; height: 23px;}
.user-add-slots .secret-slot-10 {position: absolute; top: 3px; left: 196px; width: 50px; height: 50px;}
.user-add-slots .secret-slot-11 {position: absolute; top: 30px; left: 140px; width: 23px; height: 23px;}
.user-add-slots .secret-slot-11 img,
.user-add-slots .pet img {width: 23px; height: 23px;}

.user-location-cont {width: 225px; margin: 10px auto;}
.user-location {position: relative; height: 190px;}
.user-location .location-img {width: 225px; height: 190px; overflow: hidden; color: #FFED26;}
.user-location .location-img.disabled {opacity: 0.2; filter: alpha(opacity=20); color: silver;}
.user-location .game-out {position: absolute; top: 0; left: 0; width: 225px; height: 190px; white-space: nowrap; font-weight: bold; font-size: 14px; color: silver; text-shadow: 1px 1px 0 #000, -1px -1px 0 #000;}
.user-location .game-out .helper {display: inline-block; vertical-align: middle; width: 0; height: 100%;}
.user-location .game-out .text {display: inline-block; vertical-align: middle; white-space: normal;}
.user-location .location-name {position: absolute; left: 0; bottom: 0; width: 215px; padding: 3px; font-weight: bold; font-size: 12px; text-shadow: 1px 1px 0 #000, -1px -1px 0 #000; background: black; opacity: 0.8; filter: alpha(opacity=80);}

.effects-list .item {border: 1px solid #3e3421; margin-bottom: -1px; padding: 1px 0 1px 1px; overflow: hidden; opacity: 0.7; filter: alpha(opacity=70); display: block; text-decoration: none;
border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.effects-list .item:hover {border: 1px solid #4e4431; opacity: 1; filter: alpha(opacity=100);}
.effects-list .item .title {color: #e00402; float: left; text-decoration: none; max-width: 148px; overflow: hidden; white-space: nowrap; font-size: 11px;}
.effects-list .item.long .title {max-width: none; width: 100%;}
.effects-list .item .title.no-estimate {min-width: 210px;}
.effects-list .item .title i {background: url("../images/icon-effect-type.png") no-repeat; height: 14px; width: 14px; overflow: hidden; float: left; margin-right: 4px;}
.effects-list .item .title i.n {background-position: 0 -14px;}
.effects-list .item .title i.fight {background-position: 0 -28px;}
.effects-list .effect-title {width: 124px; overflow-x: hidden; float: left; }
.effects-list .item.long .effect-title {width: 194px;}
.effects-list .item .title.no-estimate .effect-title {width: 190px;}
.effects-list .item .estimate {width: 60px; height: 14px; padding: 0 3px; font-weight: bold; font-size: 10px; color: #ffea11; text-shadow: 1px 1px 0 #000; float: right; text-align: right; background: url('../images/estimate_bg.png') no-repeat;}

/* clan rating*/
.clan-ratings {text-align: center; width: 100%; border: none; font-weight: bold; margin-bottom: 5px;}
.clan-ratings tr th{padding-bottom: 3px;}
.clan-ratings tr td {font-size: 11px; height: 19px; vertical-align: middle;}
.light-tr {background-color: #f5d693;}
.ratio-img {padding-left: 15px; width: 35px; text-align: right;}
.ratio-ttl {text-align: left; padding-left: 6px;}
.infoportal-link {color: #1536f9;}

.fight_info_adddiv {padding: 0 0 0 30px;  position: relative; margin: -10px 0 15px 0;}
.fight_info_adddiv img {vertical-align: middle;  margin: 0 25px 0 0;}

/* SEO */
.seo-text {padding: 90px 15px 15px; font-size: 9px; color: #a2774d;}
.seo-text p {margin-bottom: 5px;}


.clan_memorial_form{margin:0; padding:0;}
.clan_memorial_form  fieldset {margin:0; padding:0; border: none;}
.clan_memorial_table {width: 100%;}
.clan_memorial_table td {padding: 0 15px 0 0;}
.clan_memorial_table dl {clear: both; margin: 0 8px 10px 0; position: relative;}
.clan_memorial_table dl.ok .status {background: url("../images/form_field_ok.gif") no-repeat;}
.clan_memorial_table dl.ok dd.message {display: none;}
.clan_memorial_table dl.ok_comment {margin-bottom: 0;}
.clan_memorial_table dl.ok_comment .status {background: url("../images/form_field_ok.gif") no-repeat;}
.clan_memorial_table dl.ok_comment dd.message {background: none; color: #375300; display: block; font-size: 10px; height: 10px; line-height: 10px;}
.clan_memorial_table dl.error {margin-bottom: 0;}
.clan_memorial_table dl.error .status {background: url("../images/form_field_error.gif") no-repeat;}
.clan_memorial_table dl.error dd.message {background: none; color: #7d0000; display: block; font-size: 10px; height: 10px; line-height: 10px;}
.clan_memorial_table dl.comment {margin-bottom: 0;}
.clan_memorial_table dl.comment dd.message {background: none; color: #7d0000; display: block; font-size: 10px; height: 10px; line-height: 10px;}
.clan_memorial_table dl.comment dd.message a {color: #7d0000;}
.clan_memorial_table dd {margin: 0 0 0 145px; zoom: 1;}
.clan_memorial_table dd .status {display: block; height: 14px; left: 100%; margin-left: -14px; position: absolute; top: 6px; width: 14px;}
.clan_memorial_table dd.message {display: none;}
.clan_memorial_table dl.input-text dt {padding-top: 4px;}
.clan_memorial_table dl.input-text dd span {background: url("../images/input_text_02.gif") no-repeat; padding-left: 7px;}
.clan_memorial_table dl.input-text dd span input {background: url("../images/input_text_02.gif") right -30px no-repeat; overflow: hidden; padding: 5px 7px 6px 0; width: 100%;}
.clan_memorial_table dl.input-text.error dd span {background-position: 0 -60px;}
.clan_memorial_table dl.input-text.error dd span input {background-position: right -90px;}
.clan_memorial_table dl.image-selector dt {float: none; font-size: 11px; width: auto;}
.clan_memorial_table dl.image-selector dd {margin: 0; padding: 6px 0 4px;}
.clan_memorial_table dl.select {margin-bottom: 4px; position: relative; z-index: 100;}
.clan_memorial_table dl.dropdown dt {background: url("../images/form_select_01.gif") 100% -18px no-repeat; font-weight: bold; height: 18px; margin: 0;}
.clan_memorial_table dl.dropdown dt,
.clan_memorial_table dl.dropdown dd,
.clan_memorial_table dl.dropdown ul {z-index: 1500;}
.clan_memorial_table dl.dropdown dt {float: none; width: auto;}
.clan_memorial_table dl.dropdown dd {margin: 0; position: relative;}
.clan_memorial_table dl.dropdown a {display: block; text-decoration: none; outline: none; zoom: 1;}
.clan_memorial_table dl.dropdown dt a {background: url(../images/arrow_02.gif) right 2px no-repeat;  padding: 3px 1px 3px 0; white-space: nowrap;}
.clan_memorial_table dl.dropdown dt a span {overflow: hidden; line-height: normal; padding-left: 0; width: 100%;}
.clan_memorial_table dl.dropdown a span {background: none; cursor: pointer; display: block;}
.clan_memorial_table dl.dropdown a span.value {display: none;}
.clan_memorial_table dl.dropdown dd li a {display: block; padding: 2px 5px; white-space: nowrap;}
.clan_memorial_table dl.dropdown dd li a:hover {background: #ad8259; color: #FFF;}
.clan_memorial_table dl.dropdown img.flag {margin-left: 10px; vertical-align: middle;}
.clan_memorial_table dl.dropdown .flagvisibility {display: none;}
.clan_memorial_table dl.dropdown.language-list dt a span {background-position: 0 0; background-repeat: no-repeat; padding-left: 10px;}
.clan_memorial_table dl.dropdown.language-list dd li a {background-position: 4px 50%; background-repeat: no-repeat; padding-left: 14px;}
.clan_memorial_table dt {float: left; margin: 0 0 2px 0; }
.clan-memorial {}
.clan-memorial-info-table  {}

.clan-memorial-form{margin:0; padding:0; }
.clan-memorial-form  fieldset {margin:0; padding:0; border: none;}
.clan-memorial-table {width: 100%;}
.clan-memorial-table td {padding: 0 15px 0 0;}
.clan-memorial-table dl {clear: both; margin: 0 8px 10px 0; position: relative;}
.clan-memorial-table dl.ok .status {background: url("../images/form_field_ok.gif") no-repeat;}
.clan-memorial-table dl.ok dd.message {display: none;}
.clan-memorial-table dl.ok_comment {margin-bottom: 0;}
.clan-memorial-table dl.ok_comment .status {background: url("../images/form_field_ok.gif") no-repeat;}
.clan-memorial-table dl.ok_comment dd.message {background: none; color: #375300; display: block; font-size: 10px; height: 10px; line-height: 10px;}
.clan-memorial-table dl.error {margin-bottom: 0;}
.clan-memorial-table dl.error .status {background: url("../images/form_field_error.gif") no-repeat;}
.clan-memorial-table dl.error dd.message {background: none; color: #7d0000; display: block; font-size: 10px; height: 10px; line-height: 10px;}
.clan-memorial-table dl.comment {margin-bottom: 0;}
.clan-memorial-table dl.comment dd.message {background: none; color: #7d0000; display: block; font-size: 10px; height: 10px; line-height: 10px;}
.clan-memorial-table dl.comment dd.message a {color: #7d0000;}
.clan-memorial-table dd {margin: 0 0 0 145px; zoom: 1;}
.clan-memorial-table dd .status {display: block; height: 14px; left: 100%; margin-left: -14px; position: absolute; top: 6px; width: 14px;}
.clan-memorial-table dd.message {display: none;}
.clan-memorial-table dl.input-text dt {padding-top: 4px;}
.clan-memorial-table dl.input-text dd span {background: url("../images/input_text_02.gif") no-repeat; padding-left: 7px;}
.clan-memorial-table dl.input-text dd span input {background: url("../images/input_text_02.gif") right -30px no-repeat; overflow: hidden; padding: 5px 7px 6px 0; width: 100%;}
.clan-memorial-table dl.input-text.error dd span {background-position: 0 -60px;}
.clan-memorial-table dl.input-text.error dd span input {background-position: right -90px;}
.clan-memorial-table dl.image-selector dt {float: none; font-size: 11px; width: auto;}
.clan-memorial-table dl.image-selector dd {margin: 0; padding: 6px 0 4px;}
.clan-memorial-table dl.select {margin-bottom: 4px; position: relative; z-index: 100;}
.clan-memorial-table dl.dropdown dt {background: url("../images/form_select_01.gif") 100% -18px no-repeat; font-weight: bold; height: 18px; margin: 0;}
.clan-memorial-table dl.dropdown dt,
.clan-memorial-table dl.dropdown dd,
.clan-memorial-table dl.dropdown ul {z-index: 1500;}
.clan-memorial-table dl.dropdown dt {float: none; width: auto;}
.clan-memorial-table dl.dropdown dd {margin: 0; position: relative;}
.clan-memorial-table dl.dropdown a {display: block; text-decoration: none; outline: none; zoom: 1;}
.clan-memorial-table dl.dropdown dt a {background: url(../images/arrow_02.gif) right 2px no-repeat;  padding: 3px 1px 3px 0; white-space: nowrap;}
.clan-memorial-table dl.dropdown dt a span {overflow: hidden; line-height: normal; padding-left: 0; width: 100%;}
.clan-memorial-table dl.dropdown a span {background: none; cursor: pointer; display: block;}
.clan-memorial-table dl.dropdown a span.value {display: none;}
.clan-memorial-table dl.dropdown dd li a {display: block; padding: 2px 5px; white-space: nowrap;}
.clan-memorial-table dl.dropdown dd li a:hover {background: #ad8259; color: #FFF;}
.clan-memorial-table dl.dropdown img.flag {margin-left: 10px; vertical-align: middle;}
.clan-memorial-table dl.dropdown .flagvisibility {display: none;}
.clan-memorial-table dl.dropdown.language-list dt a span {background-position: 0 0; background-repeat: no-repeat; padding-left: 10px;}
.clan-memorial-table dl.dropdown.language-list dd li a {background-position: 4px 50%; background-repeat: no-repeat; padding-left: 14px;}
.clan-memorial-table dt {float: left; margin: 0 0 2px 0; }

.clan-memorial-table .event-type  dl.dropdown {background: url("../images/form_select_01.gif") no-repeat; clear: none; float: none; font-size: 10px; height: 18px; margin: 0 0 0 2px; padding-left: 4px; position: relative; width: 226px; z-index: 800;}
.clan-memorial-table .event-type  dl.dropdown dd ul {background: url("../images/common_block.gif"); border: 1px solid #ad8259; display: none; left: -4px; list-style-type: none; position: absolute; top: 2px; min-width: 228px; width: auto;}

.clan-memorial-table .event-day  dl.dropdown {background: url("../images/form_select_01.gif") no-repeat; clear: none; float: none; font-size: 10px; height: 18px; margin: 0 0 0 2px; padding-left: 4px; position: relative; width: 66px; z-index: 1000; }
.clan-memorial-table .event-day  dl.dropdown dd ul {background: url("../images/common_block.gif"); border: 1px solid #ad8259; display: none; left: -4px; list-style-type: none; position: absolute; top: 2px; min-width: 68px; width: 150px;}
.clan-memorial-table .event-day  dl.dropdown dd ul li {display:block; float:left; width:25px; }
.clan-memorial-table .event-day  dl.dropdown dd ul li a {display:block; float:left; width:25px; padding-left:0px;padding-right:0px; text-align:center; }


.clan-memorial-table .event-month  dl.dropdown {background: url("../images/form_select_01.gif") no-repeat; clear: none; float: none; font-size: 10px; height: 18px; margin: 0 0 0 2px; padding-left: 4px; position: relative; width: 76px; z-index: 1000;}
.clan-memorial-table .event-month  dl.dropdown dd ul {background: url("../images/common_block.gif"); border: 1px solid #ad8259; display: none; left: -4px; list-style-type: none; position: absolute; top: 2px; min-width: 78px; width: auto;}

.clan-memorial-table .event-year  dl.dropdown {background: url("../images/form_select_01.gif") no-repeat; clear: none; float: none; font-size: 10px; height: 18px; margin: 0 0 0 2px; padding-left: 4px; position: relative; width: 66px; z-index: 1000;}
.clan-memorial-table .event-year  dl.dropdown dd ul {background: url("../images/common_block.gif"); border: 1px solid #ad8259; display: none; left: -4px; list-style-type: none; position: absolute; top: 2px; min-width: 68px; width: auto;}


.event-type  {}
.event-day {float: left; width: 75px; margin: 0 0 2px 0; }
.event-month  {float: left;width: 85px; margin: 0 0 2px 0;}
.event-year  {float: left; width: 75px; margin: 0 0 2px 0;}

.clan-memorial  .input-span  input {
    background: url("../images/input_text_02.gif") no-repeat scroll right -30px transparent;
    overflow: hidden;
    padding: 5px 7px 6px 0;
    width: 100%;
	border: none;
}

.clan-memorial span.input-span {
    background: url("../images/input_text_02.gif") no-repeat scroll 0 0 transparent;
    padding-left: 7px;
	display: block;
    width: 140px;
}

.clan-memorial table, .clan-memorial table td, .clan-memorial table th {border-collapse: collapse; border: 0;  font-size: 11px; color: #4A3825;}
.clan-memorial .info td, .clan-memorial .info th {font-weight: bold;}
.clan-memorial .info th { background:#ecc186;  color: #44403b; font-family: Tahoma,Geneva,Arial,sans-serif; font-size: 11px; padding: 5px 10px 5px 10px;}
.clan-memorial .info td.info-table-header-td{padding: 0;}

.clan-memorial .memorial-row {}
.clan-memorial tr.odd td {  background-color: #FFF8AA;}
.clan-memorial tr.even td {  }


.clan-memorial-pages, .clan-memorial-pages a {
	display:inline;
}

.clan-memorial-paginator a {
	width: 13px;
	height: 11px;
	display:block;
	float:left;
}

.clan-memorial-paginator a.fpages {
	width:auto;
	padding-left:3px;
	padding-right:3px;
}

.clan-memorial-page-first {
	margin-top:4px;
	background: url("../images/arrow_05_left_na.gif") no-repeat scroll 0 0 transparent;
}
.clan-memorial-page-pred {
	margin-top:4px;
	background: url("../images/arrow_04_left_na.gif") no-repeat scroll 0 0 transparent;
}

.clan-memorial-page-first.active {
	margin-top:4px;
	background: url("../images/arrow_05_left.gif") no-repeat scroll 0 0 transparent;
}
.clan-memorial-page-pred.active {
	margin-top:4px;
	background: url("../images/arrow_04_left.gif") no-repeat scroll 0 0 transparent;
}

.clan-memorial-page-next.active {
	margin-top:4px;
	background: url("../images/arrow_04.gif") no-repeat scroll 0 0 transparent;
}
.clan-memorial-page-last.active {
	margin-top:4px;
	background: url("../images/arrow_05.gif") no-repeat scroll 0 0 transparent;
}

.clan-memorial-page-next {
	margin-top:4px;
	background: url("../images/arrow_04_na.gif") no-repeat scroll 0 0 transparent;
}
.clan-memorial-page-last {
	margin-top:4px;
	background: url("../images/arrow_05_na.gif") no-repeat scroll 0 0 transparent;
}

.clan-memorial-main-div  p.norecord {font-weight: bold;  text-align: center; padding: 30px 0 0 0;}

/* clan members */
.clan-panel .stats-table .clan-members-table th {background: url(/images/alt-6-t.png) left bottom repeat-x #ECC186; color: #44403b; font-family: Tahoma,Geneva,Arial,sans-serif; font-size: 11px; font-weight: bold; padding: 5px 10px 7px 10px;}
/* paginator */
.paginator {overflow: hidden;}
.paginator-label {float: left; margin: 0 5px 0 0;}
.paginator-body {overflow: hidden;}

.info-table-header {
    background: url("../images/header_1.gif") no-repeat scroll 100% 0 transparent;
    font-size: 11px;
    height: 24px;
    line-height: 22px;
    padding: 0 0px 0 20px;
    text-align: left;
    text-shadow: 1px 1px 0 #FFDC93;
	color: #810000;
	font-weight: bold;
}

/* common button red */
.common-button-red {position: relative; display: inline-block; padding: 0 0 0 22px; text-decoration: none; cursor: pointer; background: url('../images/common_button_red.png') 0 0 no-repeat;}
.common-button-red .but-inner, .common-button-red > b {display: block; min-width: 160px; height: 25px; padding: 0 22px 0 0; font: bold 11px/24px Tahoma, Arial, Verdana, sans-serif; text-align: center; color: #ffc564; background: url('../images/common_button_red.png') 100% -25px no-repeat;}
.common-button-red:hover {background-position: 0 -50px;}
.common-button-red:hover .but-inner, .common-button-red:hover > b {background-position: 100% -75px;}
.common-button-red.disabled {background-position: 0 -50px;}
.common-button-red.disabled .but-inner, .common-button-red.disabled > b {color: #9d7448; background-position: 100% -75px;}
.common-button-red input {position: absolute; top: 0; bottom: 0; left: 0; right: 0; border: none; background: none; font: bold 11px/24px Tahoma, Arial, Verdana, sans-serif; text-align: center; color: #ffc564;}
.common-button-red.disabled input {color: #9d7448;}

/* common bar */
.common-bar {clear: both; position: relative; width: 303px; height: 23px; margin: 10px auto; text-align: left; background: url('../images/large_bar_grey.png') 0 0 no-repeat;}
.common-bar .bar-inner {height: 23px; background: url('../images/large_bar_yellow.png') 0 0 no-repeat;}

/* popup dialog */
.popup-dialog {position: absolute; z-index: 9999; padding: 15px;}
.popup-dialog .tl, .popup-dialog .tr, .popup-dialog .bl, .popup-dialog .br {position: absolute; width: 22px; height: 22px; background: url('../images/popup_cont_corners.png') no-repeat;}
.popup-dialog .t, .popup-dialog .b {position: absolute; left: 22px; right: 22px; height: 17px; background: url('../images/popup_cont_tb.png') repeat-x;}
.popup-dialog .l, .popup-dialog .r {position: absolute; top: 22px; bottom: 22px; width: 17px; background: url('../images/popup_cont_lr.png') repeat-y;}
.popup-dialog .tl {top: 0; left: 0; background-position: 0 0;}
.popup-dialog .tr {top: 0; right: 0; background-position: 100% 0;}
.popup-dialog .bl {bottom: 0; left: 0; background-position: 0 100%;}
.popup-dialog .br {bottom: 0; right: 0; background-position: 100% 100%;}
.popup-dialog .t {top: 0; background-position: 0 -1px;}
.popup-dialog .b {bottom: 0; background-position: 0 100%;}
.popup-dialog .l {left: 0; background-position: 0 0;}
.popup-dialog .r {right: 0; background-position: 100% 0;}
.popup-dialog .close {position: absolute; z-index: 1; top: 11px; right: 11px; width: 26px; height: 26px; background: url('../images/popup_dialog_close.png') no-repeat;}
.popup-dialog .cont {overflow: hidden; width: 689px; min-height: 100px; background: #ffbd63; color: #4a3019;}
.popup-dialog h3 {height: 33px; font: bold 12px/28px Tahoma, Arial, Verdana, sans-serif; text-align: center; color: #ffc564; background: url('../images/popup_dialog_header.png') repeat-x;}
.popup-dialog p {margin: 20px 0; padding: 0 20px;}
.popup-dialog .center {text-align: center;}
.popup-dialog b {font: bold 11px Tahoma, Arial, Verdana, sans-serif;}


.soc-bg-info {margin: 3px 0px 0 870px; position: absolute;}
.soc-artifact-info {float: right; margin: 3px 0px 0 0;}
.soc-fortress-info {float: right; margin: 3px 20px 0 0;}
.soc-slaughter-info {float: right; margin: 3px 20px 0 0;}
.soc-fight-info {margin: 3px 20px 0 0; text-align: right;}

.wrapper.register6 {position: relative; width: 987px; height: 567px; margin: 50px auto 0; background: url('../images/register6_bg.png') left top no-repeat;}
.wrapper.register6 .container {width: 814px; height: 417px; margin: 54px 0 0 86px; background: url('../images/register6_bg.jpg') left top no-repeat;}
.wrapper.register6 .common-title {position: absolute; left: 383px; top: 28px; width: 221px; height: 49px; margin: 0; padding: 0; background: url('../images/register6_title.png') left top no-repeat; text-indent: -9999px;}
.wrapper.register6 .left_side {margin: 38px 0 0 52px;}
.wrapper.register6 .registration-panel .character {float: right; margin: 35px 28px 0 0;}
.wrapper.register6 .registration-panel .personal-data {float: left;}
.wrapper.register6 .character .register6_avatar_container {position: relative; background: url('../images/register6_large_avatar.png') left top no-repeat; width: 209px; height: 255px; padding: 5px;}
.wrapper.register6 .character .register6_avatar {height: 255px;}
.wrapper.register6 .character .register6_avatar_container .register6_avatar_right, .character .register6_avatar_container .register6_avatar_left {position: absolute; top: 115px; width: 73px; height: 59px; background: url('../images/register6_lr.png') left top no-repeat; cursor: pointer;}
.wrapper.register6 .character .register6_avatar_container .register6_avatar_left {left: -30px; z-index: 10;}
.wrapper.register6 .character .register6_avatar_container .register6_avatar_right {right: -30px; background-position: 0 -59px; z-index: 10;}
.wrapper.register6 .avatar_gender {overflow: hidden; *zoom: 1; width: 209px; height: 255px;}
.wrapper.register6 .avatar_carousel {width: 627px; height: 255px; list-style-type: none;}
.wrapper.register6 .avatar_carousel li {float: left; width: 209px; height: 255px;}
.wrapper.register6 .plugin-panel .plugin-cont {width: 221px;}
.wrapper.register6 .plugin-panel .plugin-cont .but-3 {display: block; width: 221px; height: 49px; background: url('../images/register6_play.png') left top no-repeat;}
.wrapper.register6 .plugin-panel .plugin-cont .but-3.but-reg-disabled {background-image: url('../images/register6_play_disabled.png');}
.wrapper.register6 .registration-panel .character .select-sex li {width: auto; background: url('../images/register6_sex.png') left -23px no-repeat;}
.wrapper.register6 .registration-panel .character .select-sex li.selected {background: url('../images/register6_sex.png') left top no-repeat;}
.wrapper.register6 .registration-panel .character .select-sex li a {width: auto; padding: 2px 10px 2px 26px; color: #463221; font-size: 16px;}
.wrapper.register6 .registration-panel .character .select-sex li.selected a {color: #463221;}
.wrapper.register6 .registration-panel .personal-data dd .status {right: -17px; top: 14px;}
.wrapper.register6 .registration-panel .personal-data dl.error dd.message {position: absolute;}
.wrapper.register6 .personal-data .form dl.reg-soc {margin-top: 14px;}
.wrapper.register6 .personal-data .reg-soc dt {width: auto; margin-right: 10px;}
.wrapper.register6 .personal-data .reg-soc dd {width: 215px;}
.wrapper.register6 .personal-data .reg-soc-ico a {width: 34px; height: 34px; background: url('../images/register6_social.png') left top no-repeat; margin-left: 2px;}
.wrapper.register6 .personal-data .reg-soc-ico a.vk {background-position: -108px 0;}
.wrapper.register6 .personal-data .reg-soc-ico a.od {background-position: -36px 0;}
.wrapper.register6 .personal-data .reg-soc-ico a.fb {background-position: -72px 0;}
.wrapper.register6 .registration-panel .personal-data .form {width: 441px; margin: 30px 0 0 20px; padding: 0;}
.wrapper.register6 .registration-panel .personal-data dl {margin-top: 15px;}
.wrapper.register6 .registration-panel .personal-data dl.right {float: right; clear: none;}
.wrapper.register6 .registration-panel .personal-data dl.left {float: left; clear: none;}
.wrapper.register6 .registration-panel .personal-data dl.input-text dd {margin: 0;}
.wrapper.register6 .registration-panel .personal-data dl.input-text dd span {padding: 0; width: auto; background: none;}
.wrapper.register6 .registration-panel .personal-data dl.input-text dd span .input_big {width: 428px; height: 33px; padding: 5px; background: url('../images/register6_input_big.png') left top no-repeat; color:#e0bf94; font-size: 15px;}
.wrapper.register6 .registration-panel .personal-data dl.input-text dd span .input_small {width: 197px; height: 33px; padding: 5px; background: url('../images/register6_input_small.png') left top no-repeat; color:#e0bf94; font-size: 15px;}
.wrapper.register6 .placeholder-wrapper {position: relative; display: inline-block; width: 100%;}
.wrapper.register6 .placeholder-text {position: absolute; left: 6px; top: 12px; color: #E0BF94; font-size: 15px; font-weight: bold;}
.wrapper.register6 .registration-panel .personal-data .select dd {margin: 0;}
.wrapper.register6 .registration-panel .personal-data .select .dropdown {height: auto; margin: 0; padding: 0; background: none; width: 207px;}
.wrapper.register6 .registration-panel .personal-data .select .dropdown dt {height: auto; background: url('../images/register6_select.png') left top no-repeat;}
.wrapper.register6 .registration-panel .personal-data dl.dropdown dt a span {width: auto; padding-left: 30px; line-height: 43px; background-position: 0px 50%;}
.wrapper.register6 .registration-panel .personal-data dl.dropdown dt a {height: 43px; padding: 0 0 0 10px; background: none; color:#e0bf94; font-size: 15px; line-height: 43px;}
.wrapper.register6 .registration-panel .personal-data dl.dropdown dd ul {padding-top: 4px; width: 207px; min-width: 207px; height: 70px; left: 0; top: -4px; background: url('../images/register6_select_bg.png') left top no-repeat; border: none; }
.wrapper.register6 .registration-panel .personal-data dl.dropdown dd ul li {color:#e0bf94; font-size: 15px; font-weight: bold;}
.wrapper.register6 .registration-panel .personal-data dl.dropdown dd ul li a {padding:6px 0 6px 40px; color:#e0bf94; font-size: 15px; font-weight: bold;}}
.wrapper.register6 .registration-panel .personal-data dl.dropdown dd ul li a:hover {background: #6b3f27;}
.wrapper.register6 .registration-panel .personal-data .pick-item li span {background: url('../images/ramka_3.png') left top no-repeat;}
.wrapper.register6 .registration-panel .personal-data .image-selector dt {color: #3b1d02; font-size: 12px; text-align: center;}
.wrapper.register6 .lic_txt {margin-top: 30px; padding-left: 5px; color: #0d0302; font-size: 14px; font-weight: bold;}
.wrapper.register6 .lic_txt a {color: #082567;}

/* ====== Seals ====== */

.b-seals,
.b-seals__l,
.b-seals__r {
	background: url('../images/seals-carousel.png') no-repeat;
}

.b-seals {
	position: relative;
	width: 613px;
	height: 71px;
	margin: 10px auto;
	background-position: 0 -142px;
	background-repeat: repeat-x;
}

	.b-seals__l,
	.b-seals__r {
		position: absolute;
		top: -1px;
		width: 44px;
		height: 71px;
	}

	.b-seals__l {
		left: -26px;
		background-position: 0 0;
	}

	.b-seals__r {
		top: 0;
		right: -26px;
		background-position: 0 -71px;
	}

	.b-seals__btn-l,
	.b-seals__btn-r {
		position: absolute;
		top: 9px;
		width: 16px;
		height: 54px;
		text-decoration: none;
		cursor: pointer;
		background: url('../images/seals-carousel-btn.png') no-repeat;
	}

	.b-seals__btn-l {
		left: 5px;
		background-position: 0 0;
	}

	.b-seals__btn-l:hover {
		background-position: 0 100%;
	}

	.b-seals__btn-r {
		right: 5px;
		background-position: 100% 0;
	}

	.b-seals__btn-r:hover {
		background-position: 100% 100%;
	}

	.b-seals__cont {
		position: relative;
		width: 612px;
		height: 52px;
		overflow: hidden;
		padding: 9px 0 0;
		
		z-index: 1;
	}

		.b-seals__carousel {
			overflow: hidden;
		}

.b-seal-slot {
	display: block;
	position: relative;
	float: left;
	width: 49px;
	height: 50px;
	padding: 1px;
	background: url('../images/slot_item.gif') no-repeat;
}

	.b-seal-slot img {
		display: block;
		width: 50px;
		height: 50px;
	}

	.b-seal-slot__grey {
		position: absolute;
		z-index: 1;
		top: 1px;
		left: 1px;
		width: 50px;
		height: 50px;
		background: #000;
		opacity: 0.5;
		//filter: alpha(opacity=50);
	}

/* ====== /Seals ====== */

/* ====== Alliance Info ====== */

.alliance-owner {}

	.alliance-owner__name,
	.alliance-owner__pic {
		margin: 0 0 10px;
		text-align: center;
	}

		.alliance-owner__name a {
			text-decoration: none;
		}

		.alliance-owner__name img {
			width: 13px;
			vertical-align: middle;
		}

		.alliance-owner__pic img {
			width: 150px;
		}

.alliance-clans {
	margin: 0 0 10px;
	text-align: center;
}

	.alliance-clans__item {
		display: inline-block;
		margin: 0 8px;
		text-decoration: none;
		text-align: center;
	}

		.alliance-clans__big-img {
			width: 60px;
			height: 60px;
			margin: 0 0 5px;
		}

		.alliance-clans__small-img {
			width: 13px;
		}

/* ====== /Alliance Info ====== */

.pegi18 {position: absolute; bottom: 17px; right: 40px; z-index: 101;}
.pegi18.reg4 {bottom: 52px;}
.pegi18.reg6 {bottom: 115px; right: 108px;}