* {
	font-family: Tahoma;
	font-size: 11px;
}
a, a:link, a:visited, a:active {
	color: #BA0000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
body {
	background-color: #a0a0a0;
	margin: 0px;
	scrollbar-3dlight-color: #72635D;
	scrollbar-arrow-color: #9B8F8B;
	scrollbar-base-color: #968A86;
	scrollbar-darkshadow-color: #47352D;
	scrollbar-face-color: #443A36;
	scrollbar-highlight-color: #64554E;
	scrollbar-shadow-color: #000000;
	scrollbar-track-color: #615652;
}
form {
	margin: 0px;
}
.regcolor, .regcolor * {
	color: #955C4A;
}
.regblk, .regblk * {
	color: #49382D;
}
.regblk2, .regblk2 * {
	color: #674F3D;
}
.lfg-color, .lfg-color * {color: #631c0b;}
.bg {
	background-color: black;
	background-image: url('../images/bg.gif');
    background-attachment:fixed;
}
.bg2 {
	background-color: black;
	background-image: url('../images/bg2.gif');
}
.bgg {
	background-image: url('../images/bgg.gif');
}
.bgg2 {
	background-image: url('../images/bgg2.gif');
}
.bg_l {
	background-image: url('../images/bg_l.gif');
}

.bg_l2 {
	background-image: url('../images/bg_l2.gif');
	cursor:pointer;
}

.bg_l3 {
	background-image: url('../images/bg_l3.gif');
	cursor:pointer;
}

.bg_brown {
	background: #ffe7c5;
}

.bpdig {
	border: solid 1px #6f4a24;
	background-color: #6e534c;
	width: 32px;
	height: 14px;
	color: #f6d9a6;
	font-weight: bold;
	margin: 2px;
	text-align: center;

}
.float {
       float: left;
}

.pg, .pg td {
	color: #8D2616;
	height: 17px;
	text-align: center;
	vertical-align: center !important;
	padding-left: 1px;
	padding-right: 1px;
}
.pg-act {
	margin: 1px;
	padding: 1 0 0 2;
	text-align: center;
	background: url('../images/pg-act.gif') no-repeat center center;
	height: 17px;
	width: 17px;
}
.pg-inact {
	margin: 1px;
	padding: 1 0 0 2;
	text-align: center;
	background: url('../images/pg-inact.gif') no-repeat center center;
	background-repeat: no-repeat;
	height: 17px;
	width: 17px;
}
.pg-act_lnk {
	color: #FFF3D2 !important;
	font-size: 9px;
	font-weight: bold;
}
.pg-inact_lnk {
	color: #C50000 !important;
	font-size: 9px;
	font-weight: bold;
}

/* Left Section of Main Table */
.tbl-main_left-bg {
	background-image: url('../images/tbl-main_left-bg.gif');
	background-repeat: repeat-y;
	width: 66px;
}




/* Right Section of Main Table */
.tbl-main_right-bg {
	background-image: url('../images/tbl-main_right-bg.gif');
    background-position:0 28px;
	background-repeat: repeat-y;
	width: 64px;
}

/* Central Section of Main Table */
.tbl-main_center-bottom {
	background: url('../images/tbl-main_center-bottom.gif') repeat-x bottom;
	height: 9px;
}
.tbl-main_top-bg {
	background-image: url('../images/tbl-main_top-bg.gif');
	background-repeat: repeat-x;
	height: 73px;
}
.tbl-main_logo-corner-l {
	background-image: url('../images/tbl-main_logo-corner-l.gif');
	background-repeat: no-repeat;
	height: 73px;
	background-position: right;
}


/* Chat Table */
.tbl-main_chat-left-center {
	background-image: url('../images/tbl-main_chat-left-center.gif');
	background-repeat: repeat-y;
	width: 41px;
}
.tbl-main_chat-top-left {
	background-image: url('../images/tbl-main_chat-top-left.gif');
	background-repeat: no-repeat;
	backgroud-position: left;
	height: 35px;
}
.tbl-main_chat-top {
	background-image: url('../images/tbl-main_chat-top.gif');
	background-repeat: repeat-x;
	height: 35px;
}
.lgb {
	background-image: url('../images/lgb.gif');
	background-repeat: repeat;

}
.lgb-left {
	background-image: url('../images/lgb-left.gif');
	background-repeat: repeat-y;
	width: 14px;
}
.lgb-right {
	background-image: url('../images/lgb-right.gif');
	background-repeat: repeat-y;
	width: 15px;
}
.tbl-main_chat-right-center {
	background-image: url('../images/tbl-main_chat-right-center.gif');
	background-repeat: repeat-y;
	width: 37px;
}

.iframe {
	width: 100%;
	height: 100%;
}
.tbl-main_separator-v {
	background-image: url('../images/separator_v.gif');
	background-repeat: repeat-y;
	width: 3px;
}
.tbl-main_chatchng-act-c {
	background-image: url('../images/tbl-main_chatchng-act-c.gif');
	background-repeat: repeat-x;
	height: 35px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFE4AA;
	padding-top: 0px;
	text-align: center;
}
.tbl-main_chatchng-link {
	font-weight: bold;
	text-decoration: none;
	color: #FFE4AA !important;
}
.tbl-main_chatchng-link:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #FFE4AA !important;
}
.tbl-main_chatchng-link_inact {
	font-weight: bold;
	text-decoration: none;
	color: #5B4736 !important;
}
.tbl-main_chatchng-link_inact:hover {
	font-weight: bold;
	text-decoration: underline;
}
.tbl-main_chatchng-ina-c {
	background-image: url('../images/tbl-main_chatchng-ina-c.gif');
	background-repeat: repeat-x;
	height: 35px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFE4AA;
	padding-top: 5px;
	text-align: center;
}
.tbl-main_chat-btn {
	padding-top: 9px;
}

.tbl-main_chat-cor {background:url("../images/tbl-main_chat.gif") no-repeat;}
.tbl-main_chat-cor b {display:block; overflow:hidden;}
.tbl-main_chat-cor-lt {background-position:0 0; }
.tbl-main_chat-cor-lt b {height:61px; width:41px;}
.tbl-main_chat-cor-lb {background-position:0 -70px;}
.tbl-main_chat-cor-lb b {height:42px; width:41px;}
.tbl-main_chat-cor-rt {background-position:-50px 0;}
.tbl-main_chat-cor-rt b {height:61px; width:37px;}
.tbl-main_chat-cor-rb {background-position:-50px -70px;}
.tbl-main_chat-cor-rb b {height:35px; width:37px;}

.tbl-main_chat-side {background:url("../images/tbl-main_chat-side.gif") repeat-y;}
.tbl-main_chat-side b {display:block; font-size:0; height:1px; overflow:hidden;}
.tbl-main_chat-side-l {background-position:0 0;}
.tbl-main_chat-side-l b {width:41px;}
.tbl-main_chat-side-r {background-position:100% 0;}
.tbl-main_chat-side-r b {width:37px;}

.tbl-main_chatchng-ina {background:url("../image/tbl-main_chatchng-ina.gif") no-repeat;}
.tbl-main_chatchng-ina b {display:block; height:35px; overflow:hidden;}
.tbl-main_chatchng-ina-l {background-position:0 0;}
.tbl-main_chatchng-ina-l b {width:18px;}
.tbl-main_chatchng-ina-r {background-position:0 -35px;}
.tbl-main_chatchng-ina-r b {width:20px;}
.tbl-main_chatchng-ina-bg {background-position:0 -70px; background-repeat:repeat-x;}

.cht_ud {background:url("../images/cht_ud.gif") no-repeat;}
.cht_ud b {display:block; overflow:hidden;}
.cht_ud-l {}
.cht_ud-l b {height:21px; width:34px;}
.cht_ud-r {background-position:-69px 0;}
.cht_ud-r b {height:21px; width:33px;}
.cht_ud-cb {background:-34px bottom;}
.cht_ud-cb b {height:3px; width:35px;}

/* user */

.btn-1 {background:url("../images_sprites/btn-1.gif") no-repeat;}
.btn-1 b {display:block; height:21px; overflow:hidden; width:19px;}
.btn-1-l {}
.btn-1-r {background-position:0 -30px;}
.btn-1-bg {background-position:0 -60px; background-repeat:repeat-x; padding:0 2px 3px 2px;}

.btn-2 {background:url("../images_sprites/btn-2.gif") no-repeat;}
.btn-2 b {display:block; height:21px; overflow:hidden; width:19px;}
.btn-2-l {}
.btn-2-r {background-position:0 -30px;}
.btn-2-bg {background-position:0 -60px; background-repeat:repeat-x; padding:0 2px 3px 2px;}

.tbl-shp_menu-act {background:url("../images_sprites")}
.tbl-shp_menu-act {}
.tbl-shp_menu-act {}

/* top frame */

.tbl-sts {font-size:0;}
.tbl-sts b {background:url("../images/tbl-sts.gif") no-repeat; display:block; height:19px; overflow:hidden; width:19px;}
.tbl-sts-lt b {background-position:0 -50px;}
.tbl-sts-ltb b {background-position:0 -69px; height:20px;}
.tbl-sts-rt b {background-position:0 -100px;}
.tbl-sts-rtb b {background-position:0 -119px; height:20px;}
.tbl-sts-lbt b {background-position:0 -150px; height:20px;}
.tbl-sts-lb b {background-position:0 -170px;}
.tbl-sts-rbt b {background-position:0 -200px; height:20px;}
.tbl-sts-rb b {background-position:0 -219px;}
.tbl-sts-tt {background:url("../images/tbl-sts.gif") left bottom repeat-x;}
.tbl-sts-bb {background:url("../images/tbl-sts.gif") left top repeat-x;}

/* Fight Request Table */
.tbl-fgt_bottom2 {
	background-image: url('../images/tbl-fgt_bottom2.gif');
	background-repeat: repeat-x;
	background-position: left;
	height: 37px;
}
.tbl-fgt_bottom3 {
	background-image: url('../images/tbl-fgt_bottom3.gif');
	background-repeat: repeat-x;
	background-position: left;
	height: 37px;
}
.tbl-fgt_corner-bottom-right {
	background-image: url('../images/tbl-fgt_corner-bottom-right.gif');
	background-repeat: no-repeat;
	height: 32px;
	width: 20px;
}
.tbl-fgt_corner-bottom-left {
	background-image: url('../images/tbl-fgt_corner-bottom-left.gif');
	background-repeat: no-repeat;
	height: 32px;
	width: 20px;
}
.tbl-fgt_left {
	background-image: url('../images/tbl-fgt_left.gif');
	background-repeat: repeat-y;
	width: 20px;
}
.tbl-fgt_corner-top-left {
	background-image: url('../images/tbl-fgt_corner-top-left.gif');
	background-repeat: no-repeat;
	width: 20px;
	height: 37px;
}
.tbl-fgt_corner-top-right {
	background-image: url('../images/tbl-fgt_corner-top-right.gif');
	background-repeat: no-repeat;
	width: 20px;
	height: 37px;
}
.tbl-fgt_right {
	background-image: url('../images/tbl-fgt_right.gif');
	background-repeat: repeat-y;
	width: 20px;
}
.tbl-fgt_top {
	background-image: url('../images/tbl-fgt_top.gif');
	background-repeat: repeat;
	height: 37px;
}
.tbl-fgt_center {
	background-color: #F3D8B2;
}
.tbl-fgt_header-center {
	background-image: url('../images/tbl-fgt_header-center.gif');
	background-repeat: repeat-x;
	height: 24px;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #8C0000;
}
.tbl-fgt_tabs-act-center {
	background-image: url('../images/tbl-fgt_tabs-act-center.gif');
	background-repeat: repeat-x;
	height: 27px;
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	color: #F6D08D;
}
.tbl-fgt_tabs-in-center {
	background-image: url('../images/tbl-fgt_tabs-in-center.gif');
	background-repeat: repeat-x;
	height: 27px;
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	color: #461C0B;
}
.tbl-fgt_tabs-link {
	color: #461C0B !important;
	text-decoration: none;
        white-space: nowrap;
}
.tbl-fgt_tabs-link_act {
	color: #F6D08D !important;
	text-decoration: none;
}
.tbl-fgt_tabs-lines {
	background-image: url('../images/tbl-fgt_tabs-lines.gif');
	background-repeat: repeat-x;
	height: 31px;
}

/* Statistics Table */
.tbl-sts_top {
	background-image: url('../images/tbl-sts_top.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	height: 19px;

}
.tbl-sts_right {
	background-image: url('../images/tbl-sts_right.gif');
	background-repeat: repeat-y;
	width: 19px;

}
.tbl-sts_bottom {
	background-image: url('../images/tbl-sts_bottom.gif');
	background-repeat: repeat-x;
	height: 20px;
}
.tbl-sts_left {
	background-image: url('../images/tbl-sts_left.gif');
	background-repeat: repeat-y;
	width: 19px;
	background-position: right;
}
.tbl-sts_header-center {
	background-image: url('../images/tbl-sts_header-center.gif');
	background-repeat: repeat-x;
	height: 24px;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #FCF5B7;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.tbl-sts_bg-light {
	background-image: url('../images/tbl-usi_bg-light.gif');
	background-repeat: repeat;
	font-family: Tahoma;
	font-size: 11px;
}


/* Shop */
.tbl-shp-red {
	color: #8D2616;
}
.tbl-shp_sml-bottom {
	background-image: url('../images/tbl-shp_sml-bottom.gif');
	background-repeat: repeat-x;
	height: 18px;
}
.tbl-shp_sml-top {
	background-image: url('../images/tbl-shp_sml-top.gif');
	background-repeat: repeat-x;
	height: 22px;
}
.tbl-shp_menu-center-inact {
	background-image: url('../images/tbl-shp_menu-center-inact.gif');
	background-repeat: repeat-x;
	height: 19px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
}

.tbl-shp_menu-center-act {
	background-image: url('../images/tbl-shp_menu-center-act.gif');
	background-repeat: repeat-x;
	height: 19px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	color: #FFE9BA;
	font-weight: bold;
        width: auto;

}
.tbl-shp_menu-link_inact {
	color: #461C0B !important;
	text-decoration: none;
}
.tbl-shp_menu-link_act {
	color: #FFE9BA !important;
	text-decoration: none;
}

.tbl-shp_item-input-price {
	background-image: url('../images/tbl-shp_item-input-price.gif');
	background-repeat: no-repeat;
	width: 31px;
	height: 15px;
	font-size: 11px;
	color: #BA0000;
	font-family: Tahoma;
	border: 0;
	background-attachment:fixed;

}

/* User Info Table */
.tbl-usi_label-center {
	background-image: url('../images/tbl-usi_label-center.gif');
	background-repeat: repeat-x;
	height: 22px;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #FCF5B7;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
}
.tbl-usi_label-link_inact {
	color: #FCF5B7 !important;
	text-decoration: none;
}
.tbl-usi_label-link_act {
	color: red !important;
	text-decoration: none;
}
.tbl-usi_left {
	background-image: url('../images/tbl-usi_left.gif');
	background-repeat: repeat-y;
	background-position: right;
	width: 20px;
}
.tbl-usi_right {
	background-image: url('../images/tbl-usi_right.gif');
	background-repeat: repeat-y;
	width: 20px;
}
.tbl-usi_bottom {
	background-image: url('../images/tbl-usi_bottom.gif');
	background-repeat: repeat-x;
	height: 40px;
}
.tbl-usi_top {
	background-image: url('../images/tbl-usi_top.gif');
	background-repeat: repeat-x;
	height: 36px;
}
.tbl-usi_bg {
	background-image: url('../images/tbl-usi_bg.gif');
	background-repeat: repeat;
}
.tbl-usi_bg-light {
	background-image: url('../images/tbl-usi_bg-light.gif');
	background-repeat: repeat;
}
.curly_label_c {
	background: url('../images/tbl-aft_label-center.gif') repeat-x;
	height:18px;
}
.backpack_overflow {
	height: 100%;
	overflow: scroll;
	overflow-x: auto;
	overflow-y: auto;
}
.lscroll {
	scrollbar-3dlight-color: #E2D9C3;
	scrollbar-arrow-color: #760000;
	scrollbar-base-color: #FFE2A8;
	scrollbar-darkshadow-color: #4F3224;
	scrollbar-face-color: #FFE2A8;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #CF805F;
	scrollbar-track-color: #FFFBD6;
}

/* Artifact Alt */
.aa-t {
	background: url('../images/tbl-pop_top.gif');
	height: 24px;
}
.aa-tl {
	background: url('../images/tbl-pop_corner-top-left.gif') no-repeat;
	width: 14px;
	height: 24px;
}
.aa-tr {
	background: url('../images/tbl-pop_corner-top-right.gif') no-repeat;
	width: 14px;
	height: 24px;
}
.aa-b {
	background: url('../images/tbl-pop_bottom.gif') repeat-x;
	height: 5px;
}
.aa-bl {
	background: url('../images/tbl-pop_corner-bottom-left.gif') no-repeat;
	width: 14px;
	height: 5px;
}
.aa-br {
	background: url('../images/tbl-pop_corner-bottom-right.gif') no-repeat;
	width: 14px;
	height: 5px;
}
.aa-l {
	background: url('../images/tbl-pop_left.gif') repeat-y;
	width: 14px;
}
.aa-r {
	background: url('../images/tbl-pop_right.gif') repeat-y;
	width: 14px;
}

/* ====================================================================== */
.pnick, .pnick:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #674F3D !important;
}
.enick, .enick:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #B70000 !important;
}

a.ghostnick, a.ghostnick:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #c49485 !important;
}
.ecol {
	color: #B70000 !important;
}

.b {
	font-weight: bold;
}
.u {
	text-decoration: underline;
}
.i {
	font-style: italic;
}
.red, .red * {
	color: #d00000;
}
.blue, .blue * {
	color: #0000d0;
}

.ajustify, .ajustify * {
	text-align: justify;
}

table.vatop td {
	vertical-align: top;
}
table.vamiddle td {
	vertical-align: middle;
}
table.vabottom td {
	vertical-align: bottom;
}
.p0, .p0 td{
	padding: 0px;
}
.p1, .p1 td{
	padding: 1px;
}
.p2v, .p2v td {
	padding-top: 2px;
	padding-bottom: 2px;
}
.p4v, .p4v td {
	padding-top: 4px;
	padding-bottom: 4px;
}
.p6v, .p6v td {
	padding-top: 6px;
	padding-bottom: 6px;
}
.p6h, .p6h td {
	padding-left: 6px;
	padding-right: 6px;
}
.p10h, .p10h td {
	padding-left: 10px;
	padding-right: 10px;
}
.w100 {
	width: 100%;
}
.h100 {
	height: 100%;
}
.dbg {
	background-color: #F3D8B2;
}
.dbgl {
	background-color: #FFE7C5;
}
.dbgl2 {
	background-color: #FFFBD6;
}
.transp {
	background-color: transparent;
}
table.coll {
	border-collapse: collapse;
	border-spacing: 0;
}
.brd, .brd td  {
	border: 1px solid #C49485;
}
.brd-all  {
	border: 1px solid #C49485;
}
.brd-top {
	border-top:1px solid #C49485;
}
.brd-left {
	border-left:1px solid #C49485;
}
.brd-right {
	border-right:1px solid #C49485;
}

.brd-bt {
	border-bottom:1px solid #C49485;
}
.brd2, .brd2 td  {
	border: 1px solid #DB9F73;
}
.brd2-all  {
	border: 1px solid #DB9F73;
}
.brd2-top {
	border-top:1px solid #DB9F73;
}
.brd2-bt {
	border-bottom:1px solid #DB9F73;
}
.brd2-r {
	border-right:1px solid #DB9F73;
}
.nobrd, .nobrd td  {
	border: none !important;
}
.redd, .redd * {
	color: #BA0000 !important;
}
.grnn, .grnn * {
	color: #114d01 !important;
}
.brown, .brown * {
	color: #955C4A !important;
}
.dark, .dark * {
	color: #49382D !important;
}
.dim, .dim * {
	color: #c49485;
}
.violet, .violet * {
	color: #3615ac !important;
}
.big, .big * {
	font-size: 12px;
}
.small, .small * {
	font-size: 10px;
}
.pointer, .pointer input {
	cursor:pointer;
}

/* --- button styles --- */
b.butt1 {
	height: 36px;
	font-size: 26px;
	cursor: pointer;
	background: url('../images/tbl-btn2_c-left.png') left top no-repeat;
	display: inline-block;
}
b.butt1 b {
	height: 36px;
	font-size: 26px;
	cursor:pointer;
	background: url('../images/tbl-btn2_c-right.png') right top no-repeat;
	display: inline-block;
}
b.butt1 input, b.butt1 button {
	height: 36px;
	border: 0px solid;
	color: #f8dea4 !important;
	cursor: pointer;
	font-family: Tahoma;
	font-size: 11px !important;
	font-weight: bold;
	text-decoration: none;
	margin: 0 33px;
	background: transparent url('../images/tbl-btn2_center.png') center top;
	padding-bottom: 2px;
}

b.butt2 {
	height: 15px;
	font-size: 15px;
	background: url('../images/btn2-c-left.gif') left bottom no-repeat;
	display: inline-block;
}
b.butt2 b {
	height: 15px;
	font-size: 15px;
	background: url('../images/btn2-c-right.gif') right bottom no-repeat;
	display: inline-block;
}
b.butt2 input, b.butt2 button {
	height: 15px;
	border: 0px solid;
	color: #2D1600;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 8 0 8;
	background: transparent url('../images/btn2-center.gif') center top;
}

b.butt3 {
	height: 26px;
	font-size: 26px;
	cursor: pointer;
	background: url('../images/btn3-c-left.gif') left top no-repeat;
	display: inline-block;
}
b.butt3 b {
	height: 26px;
	font-size: 26px;
	cursor:pointer;
	background: url('../images/btn3-c-right.gif') right top no-repeat;
	display: inline-block;
}
b.butt3 input, b.butt1 button {
	height: 26px;
	border: 0px solid;
	color: #fff !important;
	cursor: pointer;
	font-family: Tahoma;
	font-size: 11px !important;
	font-weight: bold;
	text-decoration: none;
	margin: 0 42 0 42;
	background: transparent url('../images/btn3-center.gif') center top;
}

html* b.butt2 input, b.butt2 button { background-position: center bottom; }

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  b.butt2 input, b.butt2 button {font-size: 10px;}
}

html* b.butt1 input, b.butt1 button { background-position: center bottom; }

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  b.butt1 input, b.butt1 button {font-size: 10px; }
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  b.butt1 { background-position: left bottom; font-size: 40px; }
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  b.butt1 b { background-position: right bottom; font-size: 40px; }
}


.list_dark {
	background-color: #F4BB8A;
}
.skill_list td {
	padding: 0 7;
}
.btn_1 {
	color: #461C0B !important;
	text-decoration: none;
	font-weight: bold;
}
.btn_2 {
	color: #FFE9BA !important;
	text-decoration: none;
	font-weight: bold;
}


.tbl-wnd_top {
	background-repeat: repeat-x;
	background-image: url('../images/tbl-wnd_top.gif');
	height: 52px;
}
.tbl-wnd_bottom {
	background-repeat: repeat-x;
	background-image: url('../images/tbl-wnd_bottom.gif');
	height: 52px;
}

/* Artifact Info Styles */
.tbl-ati_redline-right {
	background-repeat: repeat-y;
	background-image: url('../images/tbl-ati_redline-right.gif');
	width: 63px;
}
.tbl-ati_redline-left {
	background-repeat: repeat-y;
	background-image: url('../images/tbl-ati_redline-left.gif');
	width: 63px;
}
.tbl-shp_sml-top {
	background-image: url('../images/tbl-shp_sml-top.gif');
	background-repeat: repeat-x;
	height: 22px;
	font-size: 1px;
}
.tbl-shp_sml-bottom {
	background-image: url('../images/tbl-shp_sml-bottom.gif');
	background-repeat: repeat-x;
	height: 18px;
	font-size: 1px;
}

.tbl-sts_bg-light {
	background-image: url('../images/tbl-usi_bg-light.gif');
	background-repeat: repeat;
	font-family: Tahoma;
	font-size: 11px;

}


.tbl-ati_brd-all {
	border: 1px solid #DB9F73;
	font-family: Tahoma;
	font-size: 11px;
	color: #201610;
	font-weight: normal;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 3px;
}
.mrg-top {
	margin-top: 7px;
}
.tbl-ati_item-link {
	font-size: 11px;
	color: #AA0000;
	text-decoration: none;
	font-weight: bold;
}
.tbl-ati_regular {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
	font-weight: normal;
}
.tbl-shp_item-ico {
	margin-left: 0px;
	margin-right: 6px;
	border: 0;
}
.tbl_red {
	font-size: 11px;
	color: #BA0000;
	font-family: Tahoma;
	text-decoration: none;
}
.tbl-shp_money {
	font-size: 11px;
	color: #AA0000;
	text-decoration: none;
	font-weight: bold;

	background-image: url('../images/users-money.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 2px;
	padding-left:15px;
}
.tbl-usi_brd-bottom {
	border-bottom: 1px solid #DB9F73;
}

.medal_bg td {
	text-align: center;
	vertical-align: center;
	background-repeat: no-repeat;
	height:53;
}
.medal_bg_c {
	background: URL(../images/medal_c.gif) top center;
	width:45;
}

.medal_bg_c-big {
	background: URL(../images/medal_c-big.gif) top center;
	width:70;
	height: 72px;
}

.medal_bg_c-big img { margin:1px 0px 0px 5px; }

.team_1, .team_1 * {
	color: #a30000;
}
.team_2, .team_2 * {
	color: #00437c;
}

.underline, .underline * {
	text-decoration: underline !important;
}

.passedq, .passedq * {
	font-weight: bold;
	color: gray !important;
}

.b-r td {
	border-right: 1px solid #DB9F73;
}
.bg-l2 {
	background: url(../images/bg_l2.gif) left top repeat;
	border: 1px solid #d4b889;
	padding: 5px 10px 10px 10px;
	margin-bottom: 5px;
	text-align: left;
}
.f12-red {
	font-size: 12px;
	color: #700000;
}
.bg-l2 p.m5015 {
	margin: 5px 0px 0px 15px;
}
.bg-l2 p.m5015-red {
	margin: 5px 0px 5px 15px;
	color: #700000;
}

.logo-main {
	position: relative;
	top: 5px;
	border: 0px;
}

.mb15 {
	margin-bottom: 15px;
}
.mb5 {
	margin-bottom: 5px;
}

.h-all {
	padding: 0px 0px 3px 0px;
	margin: 0px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: Tahoma;
	color: #674f3d;
	font-weight: bold;
	text-align: center;
}

.c-s-n {
	background: url(../images/c-top-n-s.gif) left top repeat-x;
}
.c-t-n {
	background: url(../images/c-top-n-t.gif) left top repeat-x;
}
.c-s-n-bottom {
	background: url(../images/c-bottom-n-s.gif) left top repeat-x;
}
.c-t-n-bottom {
	background: url(../images/c-bottom-n-t.gif) left top repeat-x;
}
.c-s-n-left {
	background: url(../images/c-left-n-s.gif) left top repeat-y;
}
.c-t-n-left {
	background: url(../images/c-left-n-t.gif) left top repeat-y;
}
.c-s-n-right {
	background: url(../images/c-right-n-s.gif) left top repeat-y;
}
.c-t-n-right {
	background: url(../images/c-right-n-t.gif) left top repeat-y;
}
.c-s-n-fon {
	background: url(../images/c-fon-n-s.gif) left top repeat;
}
.c-t-n-fon {
	background: url(../images/c-fon-n-t.gif) left top repeat;
}
.chit {
	background: url(../images/chit.png) left top no-repeat;
	height: 61px;
	width: 73px;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	line-height: 60px;
}
.c-s-n-fon p, .c-t-n-fon p {
	color: #49382d;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
.ach_title {
	color: #7b0000;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
.c-s-n-fon span, .c-t-n-fon span {
	color: #49382d;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}

.c-s-n-fon span.date_ach, .c-t-n-fon span.date_ach {
	float: right;
}
.c-s-n-fon ul, .c-t-n-fon ul {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
.c-s-n-fon ul li, .c-t-n-fon ul li {
	color: #49382d;
	list-style-type: none;
	padding: 0px 0px 3px 18px;
}
.c-s-n-fon ul li.yes, .c-t-n-fon ul li.yes {
	background: url(../images/icon-yes.gif) left top no-repeat;
}
.c-s-n-fon ul li.no, .c-t-n-fon ul li.no {
	background: url(../images/icon-no.gif) left top no-repeat;
}
.chit {
	behavior: url(/js/iepngfix.htc);
}

.ach_menu td {
	height: 22px;
	padding-left: 5px;
}

.ach_menu td, .ach_menu td a {
	color: #775d42 !important;
	font-famify: Tahoma;
	font-size: 11px;
	font-weight: bold;
}

.ach_menu td img {
	margin-right: 6px;
	border: 0px;
}

.ach_menu_act {
	border: 1px solid #d4a182;
	border-left-width: 0px;
	border-right-width: 0px;
}

.ach_menu_act {
	border: 1px solid #d4a182;
	border-left-width: 0px;
	border-right-width: 0px;
	color: #775d42;
	font-famify: Tahoma;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	padding-left: 5px;

}


@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .opera { height: 800px; }

}
.ach_filter, .ach_filter a, .ach_filter * {
	color: #955c4a !important;
}
.ach_filter .act {
	font-weight: bold;
}
.ach_done, .ach_done b {
	color: green !important;
}
.ach_wait, .ach_wait b {
	color: #955c4a !important;

}

.fb-top-n { background: url(../images/tpl_top_fon_new.gif) left top repeat-x; padding-top: 5px; }
.fb-fon { width: 555px; background: url(../images/fon_adv-new.png) left top repeat-y; }

.error_div {
	position: absolute;
	height: 100%;
	width: 100%;
	filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
	moz-opacity: 0.80;
	opacity: 0.80;
	background-image: url('/images/error_bg.gif');
	left:0px;
	top:0px;
}

.smile_div2 {
	position: absolute;
	height: 100%;
	width: 100%;
	left:0px;
	top:0px;
}

#pets {
	width:470px;
	margin:0 auto;
}


.arrow-progress { position: relative; top: -13px; }

.enchant_png { behavior: url(/js/iepngfix.htc); _display: block; }

/* special popup */

.special-popup {color: #461c0b; display: none; height: 235px; left: 50%; margin: -117px 0 0 -245px; position: absolute; top: 50%; width: 489px; z-index: 10000;}
.special-popup .popup-bg {background: url("/images/special-popup.png") no-repeat; height: 235px; width: 489px;}
.special-popup .popup-title {color: #fcf5b7; font-size: 11px; font-weight: bold; line-height: 16px; position: absolute; text-align: center; top: 0; width: 100%;}
.special-popup .popup-pad {height: 155px; left: 38px; position: absolute; top: 38px; width: 415px;}
.special-popup .popup-pad .slot {float: left; height: 83px; margin: 0 20px 50px 0; position: relative; width: 83px;}
.special-popup .popup-pad .slot .slot-bg {background: url("/images/special-slot.png") no-repeat; height: 83px; left: 0; position: absolute; top: 0; width: 83px;}
.special-popup .popup-pad .slot img {margin: 10px 0 0 12px; position: relative;}
.special-popup .popup-pad p {margin-top: 8px 0 12px;}
.special-popup .popup-pad .btn-bar {left: 0; margin-top: -26px; position: absolute; text-align: center; top: 100%; width: 100%;}

/* user-rating */
.rating-bg {border: 0; border-collapse: collapse; border-spacing: 0;}
	.rating-bg .clan-league-div {font-weight: bold; float: left; margin: 2px 0 0;}
		.rating-bg .clan-league-div a {height: 16px; width: 16px; vertical-align: middle; display: inline-block; vertical-align: middle; text-align: center; margin: 0 2px; line-height: 16px;}
		.rating-bg .clan-league-div .active {color: #FFF; background: url("/images/clan-league-div.png") no-repeat;}
	.rating-bg .r-top td,
	.rating-bg .r-bottom td {height: 16px;}
		.rating-bg .corner-tl {width: 15px; background: url('/images/rating-bg_tl.gif') 100% 100% no-repeat;}
		.rating-bg .corner-tc {background: url('/images/rating-bg_t.gif') 0 0 repeat-x;}
		.rating-bg .corner-tr {width: 15px; background: url('/images/rating-bg_tr.gif') 0 100% no-repeat;}
		.rating-bg .corner-cl {width: 15px; background: url('/images/rating-bg_cl.gif') 100% 0 repeat-y;}
		.rating-bg .corner-cc {padding: 0 10px; background: url('/images/rating-bg_cc.gif') 0 0 repeat;}
		.rating-bg .corner-cr {width: 15px; background: url('/images/rating-bg_cr.gif') 0 0 repeat-y;}
		.rating-bg .corner-bl {width: 15px; background: url('/images/rating-bg_bl.gif') 100% 0 no-repeat;}
		.rating-bg .corner-bc {background: url('/images/rating-bg_b.gif') 0 0 repeat-x;}
		.rating-bg .corner-br {width: 15px; background: url('/images/rating-bg_br.gif') 0 0 no-repeat;}

	table.user-rating {border-top: #db9f73 1px solid; border-left: #db9f73 1px solid; border-collapse: separate !important;}
		.user-rating td,
		.user-rating th {height: 15px; padding: 4px; color: #631c0b; border-right: #db9f73 1px solid; border-bottom: #db9f73 1px solid;}
		.user-rating td td {padding: 0; border: 0;}
		.user-rating td td.rating-diff {padding-left: 3px;}
		.user-rating th,
		.user-rating th span {color: #955c4a;}
			.user-rating th span {padding: 0 0 1px 20px; background: url('/images/rating_headers_sprite.gif') 0 0 no-repeat;}
			.user-rating td * {color: #631c0b;}
			.user-rating th .user-rating-valor {background-position: 0 0;}
			.user-rating th .user-rating-exp {background-position: 0 -22px;}
			.user-rating th .user-rating-reputation {background-position: 0 -44px;}
			.user-rating th .user-rating-progress {background-position: 0 -67px;}
			.user-rating th .user-rating-clan-battles {background-image: url('/images/rating_headers_clan_battle.gif');}

			.user-rating td .rating-down,
			.user-rating td .rating-up,
			.user-rating td .rating-new {font-weight: bold; background: url('/images/rating_diff_sprite.gif') 0 0 no-repeat;}
			.user-rating td .rating-down {padding-left: 15px; color: #c90707; background-position: 0 4px;}
			.user-rating td .rating-up {padding-left: 11px; color: #479109; background-position: 0 -8px;}
			.user-rating td .rating-new {padding-left: 15px; background-position: 0 -19px;}

			.user-rating-red,
			.user-rating-red b {font-weight: bold; color: #ba0000 !important;}
			.rating-nowrap {white-space: nowrap;}

/* new tabs */
a.tbl-shp_menu-center-inact,
a.tbl-shp_menu-center-inact span,
a.tbl-shp_menu-center-act,
a.tbl-shp_menu-center-act span {display: inline-block; height: 19px; margin: 0 0 0 -3px; padding: 0 0 0 16px; text-decoration: none; cursor: pointer;}

a.tbl-shp_menu-center-inact:hover,
a.tbl-shp_menu-center-act:hover {text-decoration: underline;}

a.tbl-shp_menu-center-inact,
a.tbl-shp_menu-center-inact span {color: #461c0b; background: url('/images/tbl-shp_menu-inact_2.gif') 0 0 no-repeat;}

a.tbl-shp_menu-center-act,
a.tbl-shp_menu-center-act span {color: #ffe9ba; background: url('/images/tbl-shp_menu-act_2.gif') 0 0 no-repeat;}

a.tbl-shp_menu-center-inact span,
a.tbl-shp_menu-center-act span {padding: 0 20px 0 8px; font-weight: bold; line-height: 16px; background-position: 100% -19px;}

.pool-counter {position: absolute; left: 50%; top: 235px;}

/* соцблок регистрации*/
.soc_block_bg {background: url('/images/login_form_soc_bg.png') no-repeat; width: 252px; height: 42px; position: absolute; zoom: 1; top: 25px; left: 5px; padding: 6px 0 0 50px;}
    .soc_block_bg a {float: left; width: 29px; height: 29px; margin: 0 3px 0 5px; overflow: hidden; text-indent: -999px;}
    .soc_block_bg .soc-sys-1 {background: url("../images/social_icons/1-small.png") no-repeat;}
    .soc_block_bg .soc-sys-2 {background: url("../images/social_icons/2-small.png") no-repeat;}
    .soc_block_bg .soc-sys-3 {background: url("../images/social_icons/3-small.png") no-repeat;}
    .soc_block_bg .soc-sys-4 {background: url("../images/social_icons/4-small.png") no-repeat;}
    .soc_block_bg .soc-sys-5 {background: url("../images/social_icons/5-small.png") no-repeat;}
    .soc_block_bg .soc-sys-6 {background: url("../images/social_icons/6-small.png") no-repeat;}
    .soc_block_bg .soc-sys-7 {background: url("../images/social_icons/7-small.png") no-repeat;}
    .soc_block_bg .soc-sys-8 {background: url("../images/social_icons/8-small.png") no-repeat;}
    .soc_block_bg .soc-sys-9 {background: url("../images/social_icons/9-small.png") no-repeat;}
    .soc_block_bg .soc-sys-10 {background: url("../images/social_icons/10-small.png") no-repeat;}
    .soc_block_bg .soc-sys-11 {background: url("../images/social_icons/11-small.png") no-repeat;}
    .soc_block_bg .soc-sys-12 {background: url("../images/social_icons/12-small.png") no-repeat;}
    .soc_block_bg .soc-sys-13 {background: url("../images/social_icons/13-small.png") no-repeat;}
    .soc_block_bg .soc-sys-14 {background: url("../images/social_icons/14-small.png") no-repeat;}
    .soc_block_bg .soc-sys-15 {background: url("../images/social_icons/15-small.png") no-repeat;}
    .soc_block_bg .soc-sys-16 {background: url("../images/social_icons/16-small.png") no-repeat;}
    .soc_block_bg .soc-sys-17 {background: url("../images/social_icons/17-small.png") no-repeat;}

/* separator for magic items*/
.magic_backing{background: url('/images/magic_backing.png') no-repeat; width: 176px; font-weight: bold; height: 47px; line-height: 10px; color:#db0000; padding: 7px 6px 0; margin: 5px 0; *width: 189px;}
.magic_sep{margin: 10px auto; height: 20px; width: 100%; float: left;}
* html .magic_sep{}
    .magic_sep td{text-align: left;}
    .magic_sep .mag_sep_left{ background: url('/images/magic_sep.png') no-repeat; background-position: 0 0; width: 40px; height: 20px;}
    .magic_sep .mag_sep_2px{ background: url('/images/sep_2px.png') repeat-x; height: 20px;}
    .magic_sep .mag_sep_center{ background: url('/images/magic_sep.png') no-repeat; background-position: -42px 0; width: 97px; height: 20px;}
    .magic_sep .mag_sep_right{ background: url('/images/magic_sep.png') no-repeat; background-position: -141px 0; width: 43px; height: 20px; clear: right;}

/* clan info */
.table-cont {overflow: hidden; padding: 1px 0; border-top: #c49485 1px solid; border-bottom: #c49485 1px solid; zoom: 1;}
.table-header {position: relative; padding: 7px 0 0; zoom: 1;}
.table-header .close {position: absolute; top: 7px; left: 0; height: 15px; line-height: 15px; padding: 0 0 0 15px; font-size: 10px; color: #bb1a00; cursor: pointer; background: url('/images/qst_minus.gif') 0 50% no-repeat;}
.table-header .open {position: absolute; top: 7px; left: 0; height: 15px; line-height: 15px; padding: 0 0 0 15px; font-size: 10px; color: #bb1a00; cursor: pointer; background: url('/images/qst_plus.gif') 0 50% no-repeat;}
.table-header .flag-left {position: absolute; top: 0; left: 25%; width: 33px; height: 33px; margin: 0 0 0 -16px;}
.table-header .flag-right {position: absolute; top: 0; left: 75%; width: 33px; height: 33px; margin: 0 0 0 -16px;}
.table-header .flag-red {background: url('/images/flag_red.png') 0 0 no-repeat;}
.table-header .flag-green {background: url('/images/flag_green.png') 0 0 no-repeat;}

.clan-info-bar {position: relative; overflow: hidden; height: 2px; margin: 1px 0; font-size: 0; line-height: 0; background: #c1aa89;}
.clan-info-bar .inner {position: absolute; top: 0; left: 0; height: 2px; font-size: 0; line-height: 0; background: #a30000;}
.clan-info-bar.blue .inner {background: #0041fb;}

.clan-message-checkbox {overflow: hidden; width: 240px; margin: 0 auto;}
.clan-message-checkbox label {display: inline-block; width: 115px; vertical-align: top;}

.qst-but {display: inline-block; width: 15px; height: 15px; cursor: pointer; background: url('/images/qst_plus.gif') 50% no-repeat;}
.qst-but.minus {background: url('/images/qst_minus.gif') 50% no-repeat;}

/* item ability list */
ul.ability-list {list-style: none; overflow: hidden; margin: 0; padding: 0; text-align: left;}
ul.ability-list li {display: inline-block; //display: inline; //zoom: 1; overflow: hidden; width: 30%; margin: 3px; padding: 0; vertical-align: top;}
ul.ability-list li img {float: left; margin: 0 5px 0 0; width: 25px;}
ul.ability-list li span {display: block; overflow: hidden;}

.popup-art-list {text-align: center; margin: 5px 0;}
.popup-art-list span {background: url("/images/popup-art-slot.png") no-repeat; margin: 3px; padding: 5px; vertical-align: middle; display: inline-block;}

.tbl-reg_bg-reg {
	font-family: Times New Roman;
	font-size: 12px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.tbl-reg_error {
	color: #f00000;
}
.valid_nick_brdr {
	background-image: url('../images/tbl-usi_bg-light.gif');
	background-repeat: repeat;
	font-family: Times New Roman;
	font-size: 12px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #DB9F73;
	font-family: Tahoma;
	font-size: 11px;
	color: #201610;
	font-weight: normal;
}

/* store */
.shop-input-cont {position: relative; width: 19px; padding: 0 15px;}
.shop-input {position: relative; width: 19px; height: 14px; margin: 0 auto; background: #ffe7c5; border: #c49485 1px solid;}
.shop-input input {margin: 0; padding: 0; width: 19px; text-align: center; color: #4a4641; border: 0; background: none; height: 14px;}
.shop-input-cont .arrow {position: absolute; top: -1px; width: 15px; height: 21px; cursor: pointer; background: url('/images/input-arrows.png');}
.shop-input-cont .arrow.left {left: 0; background-position: 0 0;}
.shop-input-cont .arrow.right {right: -2px; background-position: 100% 0;}
.shop-input-cont .arrow.left-disabled {left: 0; cursor: default; background-position: 0 100%;}
.shop-input-cont .arrow.right-disabled {right: -2px; cursor: default; background-position: 100% 100%;}
.input {border: #b09d7c 1px solid; background: #fffcd7; padding: 3px 5px;}
.input input {width: 100%; padding: 0; margin: 0; border: 0; background: none;}
.input input:focus {outline: none;}

.textarea {border: #b09d7c 1px solid; background: #fffcd7; padding: 3px 5px;}
.textarea textarea {width: 100%; padding: 0; margin: 0; border: 0; background: none;}
.input textarea:focus {outline: none;}

.hide {display: none !important;}

/* scroll for crome */
::-webkit-scrollbar {
    width: 16px;
	background-color: #ffe2a8;
}
::-webkit-scrollbar-track {
	background-color: #fffbd6;
}
::-webkit-scrollbar-thumb {
   border: 1px solid #cf805f;
   border-left: 1px solid #e2d9c3;
   background-color: #ffe2a8;
}
::-webkit-scrollbar-button {
	background-color: #ffe2a8;
}
::-webkit-scrollbar-button:start:decrement {
    background-image: url('../images/crome_scroll_top.gif');
}
::-webkit-scrollbar-button:end:increment {
    background-image: url('../images/crome_scroll_bottom.gif');
}






