/* v1.27 */
* {
	font-family: Tahoma; 
	font-size: 10px;
	color: #723920;
}

a, a:link, a:visited, a:active, a:hover, .hd {
	color: #bc0000;
}
.redd, .redd * {
	color: #bc0000 !important;
}

input, textarea {
	border: 1px solid #bc0000;
	background-color: #ffe9cc;
	font-weight: bold;
	margin: 1 0;
	margin: expression('0px');
}
input {
	height: 17px;
}
select {
	margin: 1 0;
	background-color: #ffe9cc;
	font-weight: bold;
	font-size: 9px;
	height: 15px
}

body {
	background-color: #EBC8A8;
	margin: 0px;
	scrollbar-3dlight-color: #C9A481;
	scrollbar-arrow-color: #453125;
	scrollbar-base-color: #E6C5A5;
	scrollbar-darkshadow-color: #69523D;
	scrollbar-face-color: #C9A481;
	scrollbar-highlight-color: #EABF96;
	scrollbar-shadow-color: #99795F;
	scrollbar-track-color: #E6C5A5;
}
form {
	margin: 0px;
}
.bg {
	background-color: #EBC8A8;
	background-image: url(/images/sand.gif);
}
.float {
	float: left;
}
.iframe {
	width: 100%;
	height: 100%;
}
.backpack_overflow {
	height: 100%;
	overflow: scroll;
	overflow-x: auto;
	overflow-y: auto;
}
.lscroll {
	scrollbar-3dlight-color: #C9A481;
	scrollbar-arrow-color: #453125;
	scrollbar-base-color: #E6C5A5;
	scrollbar-darkshadow-color: #69523D;
	scrollbar-face-color: #C9A481;
	scrollbar-highlight-color: #EABF96;
	scrollbar-shadow-color: #99795F;
	scrollbar-track-color: #E6C5A5;
}

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

.b,.b * {
	font-weight: bold !important;
}
.u,.u * {
	text-decoration: underline;
}
.i {
	font-style: italic;
}

.red, .red * {
	color: #d00000;
}

.red1, .red1 * {
	color: #d00000;
}
.red2, .red2 * {
	color: #CD0000;
}
.red3, .red3 * {
	color: #FF4500;
}

.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;
}
.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;
}
.nobrd, .nobrd td  {
	border: none !important;
}
.grnn, .grnn * {
	color: #114d01 !important;
}
.brown, .brown * {
	color: #955C4A !important;
}
.dark, .dark * {
	color: #49382D !important;
}
.dim, .dim * {
	color: #573d33;
}
.big, .big * {
	font-size: 11px;
}
.small, .small * {
	font-size: 9px;
}

.pointer input {
	cursor:pointer;	
}

/* --- button styles --- */
b.butt1 {
	font-size: 30px;
	height: 23px;
	background: url('/images/int/but2l.gif') left bottom no-repeat;
	display:-moz-inline-stack;
    display: inline-block;
    //display: inline;

	zoom:1;
}
b.butt1 b {
	font-size: 30px;
	height: 23px;
	background: url('/images/int/but2r.gif') right bottom no-repeat;
	display:-moz-inline-stack;
    display: inline-block;
    //display: inline;

	zoom:1;
}
b.butt1 input, b.butt2 button{
	height: 23px;
	border: 0px solid;
	color: #ffd4ab;
	font: bold 11px tahoma;
	text-decoration: none;
	margin: 0 25px 0 25px !important;
	padding: 0 0 2px 0;
	background: url('/images/int/but2c.gif') center;
}

b.butt2 {
	font-size: 30px;
	height: 16px;
	background: url('/images/int/but3l.gif') left bottom no-repeat;
    display:-moz-inline-stack;
    display: inline-block;
    //display: inline;

}
b.butt2 b {
	font-size: 30px;
	height: 16px;
	background: url('/images/int/but3r.gif') right bottom no-repeat;
    display:-moz-inline-stack;
    display: inline-block;
    //display: inline;

}
b.butt2 input, b.butt2 button{
	height: 16px;
	border: 0px solid;
	color: #b70000;
	font: bold 11px tahoma;
	text-decoration: none;
	margin: 0 24 0 24 !important;
	padding: 0 0 3px 0;
	background: url('/images/int/but3c.gif') center;
}


.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;
}


/* ########### */

.tabcat, .tabcat * {
	color: #573d33 !important; 
	font-weight: bold; 
	text-decoration: none;
}
.tabcata, .tabcata * {
	color: #bc0000; 
	font-weight: bold; 
	text-decoration: none;
}
.tabcap1, .tabcap1 * {
	color: #ffdfba; 
	font-weight: bold; 
}
.tabcap2, .tabcap2 * {
	color: #bc0000; 
	font-weight: bold; 
	text-transform: uppercase;
}
.tabcap, .tabcap * {
	color: #bc0000; 
	font-weight: bold; 
	text-transform: uppercase;
}
.tab1 {
	background: transparent url('/images/int/tab1c.gif') repeat-x top; 
	padding: 2 5 1 5;
}
.tab1, .tab1 * {
	color: #83533a !important; 
	font-weight: bold; 
	text-decoration: none;
	text-transform: lowercase;
}
.tab2 {
	color: #bc0000; 
	font-weight: bold; 
	background: transparent url('/images/int/tab2c.gif') repeat-x top; 
	padding: 11 5 1 5; 
	text-transform: uppercase;
}
.tab2 * {
	text-decoration: none !important;
	color: #bc0000; 
}

.tbl1 td, .tbl1 th {
	background: url('/images/int/tbl1bg0.gif');
	color: #723920;
	font-weight: bold;
	padding: 3px;
}
.tbl1 {
	border-collapse: collapse;
}
.tbl1 th {
	color: #a96a4e;
} 
.tbl1 thead th{
	color: #bc0000;
	background: url('/images/int/tbl1bgh.gif') repeat-x bottom;
} 
.tbl1 tr.hi td, .tbl1 tr.hi th {
	background: url('/images/int/tbl1bg1.gif');
	
}

.tbl1 tr.hi1 td, .tbl1 tr.hi1 th {
	background: url('/images/int/npc_bg1.gif');
	height: 34px;
	
}

.tbl1 tr.hi2 td, .tbl1 tr.hi2 th {
	background: url('/images/int/npc_bg2.gif');
	height: 34px;
	
}

tr.hi_active, tr.hi_active td, tr.hi_active th  {
	background: url('/images/int/npc_bg1_active.gif');
	height: 34px;
	cursor:pointer;
	cursor:hand;
}

tr.hi2 {
	cursor:pointer;
	cursor:hand;
}

.brdvo { 
	border-left: 1px solid #d8ad83 !important; 
	border-right: 1px solid #d8ad83 !important;
}
.brdvo td, .brdvo th {
	border: none !important;
}
.tbl2 {
	background: url('/images/int/tbl1bg0.gif');	
}
.tbl2 td, .tbl2 th {
	font-weight: bold;
	padding: 3px;
	border-left: 1px solid #d8ad83;
	border-right: 1px solid #d8ad83;
}
.tbl2 {
	border-collapse: collapse;
}
.tbl2 th {
	color: #a96a4e;
} 
.tbl2 thead th {
	color: #bc0000;
	background: url('/images/int/tbl1bgd.gif') repeat-x bottom;
} 
.tbl2 tr.hi td, .tbl2 tr.hi th, .tbl2 td.hi, .tbl2 th.hi {
	background: url('/images/int/tbl1bg1.gif');
}
.tbl2 .tsep0 td {
	background: url('/images/int/tbl1bgd.gif') repeat-x bottom;
}
.tbl2 .tsep1 td {
	background: url('/images/int/tbl1bgd.gif') repeat-x top;
}
.sepp {
	background: url('/images/int/tbl1bgd.gif') repeat-x left center;
	height: 1px;
	margin: 0px;
	width: 100%;
}
.sepb, .sepb1 {
	background: url('/images/int/sepb.gif') repeat-x left center;
	height: 2px;
	margin: 1 0;
	width: 100%;
}
.sept, .sept1 {
	background: url('/images/int/sept.gif') repeat-x left center;
	height: 2px;
	margin: 1 0;
	width: 100%;
}
.sepb1, .sept1 {
	margin: 0px;
}
.artslot {
	padding: 4px;
	background: url('/images/artslot.gif') no-repeat;
	width: 60px;
	height: 60px;
}
.artslot img{
	width: 60px;
	height: 60px;
}
.artslot0 {
	padding: 3px;
	background: url('/images/artslot0.gif') no-repeat;
	width: 30px;
	height: 30px;
	float: left;
}
.artslot0 img{
	width: 30px;
	height: 30px;
}
.pg-act {
	background: #faeac0;
	border: 1px solid #bd794f;
	padding: 0 5;
	color: #573d33 !important;
	text-decoration: none;
}
.bpdig {
	background: url('/images/bpdig.gif');	
	width: 39px;
	height: 13px;
	color: #ffe400;
	font-weight: bold; 
	margin: 1px;
	text-align: center;
	
}
.un{
	text-decoration: none !important;
}
.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; }

.bg_l0 {
	background-image: url('/images/int/tbl1bg1.gif');
}
.bg_l1 {
	background-image: url('../images/sand2.gif');
}
.bg_l {
	background-image: url('../images/sand2.gif');
}

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

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

.pointer,.pointer *{
	cursor:pointer;
}


.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/int/tbl1bg1.gif) left top repeat;
}
.c-t-n-fon {
	background: url(../images/c-fon-n-t.gif) left top repeat;
}
.chit {
	background: url(../images/chit.gif) left top no-repeat;
	height: 54px;
	width: 65px;
	color: #ffd800;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	line-height: 52px;
}
.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;
    text-decoration:none;
}

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

.ach_menu_act {
	border:0 none;
	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;
}

.tbl-usi_bg {background:url("../images/tbl-usi_bg.gif");}
.tbl-usi_left {background:url("../images/tbl-usi_left.gif") right center repeat-y; width:15px;}
.tbl-usi_right {background:url("../images/tbl-usi_right.gif") left center repeat-y; width:15px;}
.tbl-shp_sml-top {background:url("../images/tbl-shp_sml-top.gif") center bottom repeat-x;}
.tbl-shp_sml-bottom {background:url("../images/tbl-shp_sml-bottom.gif") center top repeat-x;}

.medal_bg td {
	text-align: center;
	vertical-align: center;
	background-repeat: no-repeat;
	height:53;
}
.medal_bg_c {
	background: top center no-repeat;
	width:45;
}

.medal_bg_c-big {
	background: url("/images/artslot.gif") top center no-repeat;
	width:70;
	height: 70px;
}

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

/* 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-pad {padding: 12px 24px;}
.special-popup .popup-pad .slot {float: left; height: 60px; margin: 0 20px 50px 0; position: relative; width: 60px;}
.special-popup .popup-pad p {margin: 0 0 12px;}
.special-popup .popup-pad .btn-bar {text-align: center;}
