* {   
	font-size: 100%;
}

body {
	font: 0.8em Verdana, serif;
	padding: 0px;
	margin: 0;
	color: #000;
	background: #1c4b69;
}

h1, h2, h3, h4, h5, h6 {   
	font-weight: normal;
	padding: 0;
}


table, table th, table td {   
	padding: 0;
	text-align: left;
	vertical-align: top;
	empty-cells: show;
	border-collapse: collapse;
}

ol, ul {   
	list-style: none;
}

ol, ul, li {   
	padding: 0;
}

code, input, textarea {   
	font-family: Verdana, serif;
}

a {   
	text-decoration: underline;
}

a img {   
	border: 0;
}

a:hover {
	color:#660000;
}

a, a:visited {
	color:#663300;
}

a {
	text-decoration:underline;
}

a.ajax {
	text-decoration: none;
	border-bottom: 1px dashed #663300;
	cursor: pointer;
}

i {   
	font-style: normal;
}

h2 {
	font-size:1em;
	font-weight:bold;
	margin:0pt;
}

h3 {
	color:#663300;
	font-size:175%;
	margin:0pt;
}

h4 {
	color:#663300;
	font-family: Verdana,serif;
	font-size:14px;
	font-weight:bold;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
	margin: 0px;

}

.button {
	cursor: pointer;
}

.button-disable {
	cursor: default;
}

td.l-w {
	 background: url(/i/b/l-w.jpg) right top no-repeat;
}

td.c-w {
	background: url(/i/b/c-w.jpg) left top no-repeat;
}

td.r-w {
	 background: url(/i/b/r-w.jpg) left top no-repeat;
}

td.gl-w { 
	 background: url(/i/b/gl-w.jpg) right top no-repeat;
}

td.gc-w {
	background: url(/i/b/gc-w.jpg) center top no-repeat;
}

td.gr-w { 
	 background: url(/i/b/gr-w.jpg) left top no-repeat;
}

td.battle-left {
	background: url(/i/b/gl-w2.jpg) right top no-repeat;
}
td.battle-center {
	background: url(/i/b/gc-w2.jpg) center top no-repeat;
}
td.battle-right {
	background: url(/i/b/gr-w2.jpg) left top no-repeat;
}



td.l-nt-w {
	width: 225px;
	height: 33px;
	background: url(/i/b/p-t-w.png) center top repeat-y;
}

td.l-nl-w {
	width: 25px;
	height: 100px;
	background: url(/i/b/l-nl-w.png) center top no-repeat;
}

td.l-nlr-w {
	width: 25px;
	background: url(/i/b/l-nlr-w.png) center top repeat-y;
}

td.l-nr-w {
	width: 23px;
	height: 100px;
	background: url(/i/b/l-nr-w.png) center top no-repeat;
}

td.l-nrr-w {
	width: 23px;
	background: url(/i/b/l-nrr-w.png) center top repeat-y;
}

td.l-nc-w {
	width:177px;
	background: url(/i/b/mapa-left.png) left top repeat;
}

td.l-nb-w {
	width: 225px;
	height: 53px;
	background: url(/i/b/p-b-w.png) center bottom no-repeat;
}



td.r-nb-w {
	width: 225px;
	height: 53px;
}

td.r-nt-w {
	width: 225px;
	height: 33px;
	background: url(/i/b/p-t-w.png) center top repeat-y;
}

td.r-nl-w {
	width: 23px;
	height: 100px;
	background: url(/i/b/r-nl-w.png) center top no-repeat;
}

td.r-nlr-w {
	width: 23px;
	background: url(/i/b/r-nlr-w.png) center top repeat-y;
}

td.r-nr-w {
	width: 25px;
	height: 100px;
	background: url(/i/b/r-nr-w.png) center top no-repeat;
}

td.r-nc-w {
	width:177px;
	background: url(/i/b/mapa-right.png) left top repeat;
}


td.r-nrr-w {
	width: 25px;
	background: url(/i/b/r-nrr-w.png) center top repeat-y;
}

td.r-nb-w {
	width: 225px;
	height: 53px;
}

td.c-nt-w {
	width: 530px;
	height: 170px;
	background: url(/i/b/c-nt-w.png) center top no-repeat;
}


td.c-nm-w {
	width: 530px;
	height: 26px;
	background: url(/i/b/c-nm-w.png) center top no-repeat;
}

td.c-nl-w {
	width: 17px;
	background: url(/i/b/c-nl-w.png) center top repeat-y;
}       

td.c-nr-w {
	width: 17px;
	background: url(/i/b/c-nr-w.png) center top repeat-y;
}

td.c-nb-w {
	width: 530px;
	height: 40px;
	background: url(/i/b/c-ncr-w.png) center top no-repeat;
}

td.c-nc-w {
	width: 530px;
	height: 52px;
	background: url(/i/b/c-nc-w.png) center top no-repeat;
}

td.c-ncr-w {
	width: 496px;
	height: 407px;
	background: url(/i/b/bg_1px.png) left top repeat;
	
}

.ico {
	top: 4px;
	position: relative;
}

.loc-text {
	margin-top: 245px;  
	text-align: center;
}

.bot-ddestiny {
	width: 530px;
	height: 65px;
	margin-top: 4px;
	background: url(/i/b/bg_footer.png) center top no-repeat !important;
}
.bot-ddestiny div {
	float: left;
}

.bot-ddestiny-text {
	margin-top: 21px;
	font-size: 10px;
	color: #b5b5b5 !important;
	width: 325px;
}
.bot-ddestiny-text-mailru {
	margin-top: 21px;
	font-size: 10px;
	color: #b5b5b5 !important;
	width: 240px;
}

a.bot-ddestiny-text:hover {
	margin-top: 21px;
	font-size: 10px;
	color: #dadada !important;
	width: 325px;
}

a.bot-mailru-logo {
	float: left;
	display:block;
	margin-top: 16px;
	width: 140px;
	height: 49px;
	background: url(/i/logo-mailru.png) center top no-repeat !important;
}


a.bot-ddestiny-logo {
	float: left;
	display:block;
	margin-top: 7px;
	width: 140px;
	height: 49px;
	background: url(/i/logo-destiny-p.png) center top no-repeat !important;
}

a.bot-ddestiny-logo:hover {
	float: left;
	display:block;
	margin-top: 7px;
	width: 140px;
	height: 49px;
	background: url(/i/logo-destiny-a.png) center top no-repeat !important;
}

.bot-counters {
	margin-top: 5px;
	height: 32px;
	text-align: center;
	bottom: 10px;
}

.bot-counters a img {
	opacity:0.3;
}

.bot-counters a:hover img {
	opacity:1;
}

.rel-wrap {
	position: relative; 
	width:100%;
	height:100%;
}

.snow {
	position: absolute;
	z-index: 5;
} 

.news-title {
	height: 20px;
	position: relative;
}
.news-title div{
	float: left;
}
.news-image {
	left: 5px;
	top: -5px;
	position: absolute;
}
.news-date {
	margin: 2px 10px 0px 40px;
	color:#411A0B;
	font-size:11px;
}

.news-new {
        color:#FFA200 !important;
}


.main-logo {
	display:block;
	height:340px;
	left:140px;
	position:absolute;
	top:3px;
	width:250px;
	z-index:1000;
}
.main-wrapper {
	width: 496px;
	background: url(/i/b/center-map.png) center top no-repeat;
	position: relative;
}

.main-text {
	margin: 0 10px 15px 10px;
	z-index: 100;
	font-size: 11px;
	text-align: justify;
}
.main-slogan {
	margin-top: 15px;	
	color: brown;
	font-size: 16px;
	float: left;
	position: absolute;
	left: 45px;
	font-weight: bold;
}

.main-slogan2 {
	margin-top: 10px;
	color: white;
	font-size: 20px;
	float: right;
	font-weight: bold;
	z-index: 100;
	opacity: 0.9;
	width: 500px;
	height: 30px;
	background: url(/i/slogan.png) right top no-repeat;
}

.main-slogan2-bg {
	margin-top: 10px;
	color: white;
	font-size: 20px;
	float: right;
	font-weight: bold;
	z-index: 100;
	position: absolute;
	top: 1px;
	right: -1px;
}


.main-b-letter {
	width: 56px;
	height: 10px;
	float: left;
	position: relative;
	top: -68px;
	left: -15px;
}

.main-screen-holder {
	position: relative;
	width: 130px;
	height: 76px;
	float: right;
}

.main-screen {
	width: 160px;
	position: absolute;
	top: -80px;
	left: 0px;
	padding: 26px 0px 0px 10px;
}


.main-hr {
	height: 11px;
	background:url(/i/b/main-p-3.png) center top no-repeat;
}
.main-hr-b {
	height: 10px;
	background:url(/i/b/main-p-4.png) center top no-repeat;
}

.main-scr-frame {
	position: relative;
	width: 414px;
	height: 93px;
	overflow: hidden;
}

.main-scrg-frame {
	position: relative;
	width: 690px;
	height: 93px;
	overflow: hidden;

}

#scr-slider {
	left: -276px;	
}

#scrg-slider {
	left: -138px;
}

.main-scr-h {
	top: 0px;
	width: 10000px;
	height: 93px;
	position: absolute;
}

.main-scr-h div {
	float: left;
}
.main-scr {
	position: relative;
	width: 130px;
	height: 85px;
	margin: 4px;
}

.main-scr-cur {
	border:1px solid red;
}

.main-scr-gif {
	background:url(/i/b/b-windows.gif) center top no-repeat;
	position: absolute;
	width: 27px;
	height: 24px;
	top: 5px;
	right: 5px;
}


.mlogin-t {
	color: #653700;
	width: 100%;
	text-align: center;
	margin-top: 3px;
}

.right-wrapper {
	width:177px;
	height: 400px;
	background: url(/i/b/right-map.png) center top no-repeat;
}

.right-wrapper div {
	float: left;
}


.online {
	color: #663300;
	font-size: 11px;
	color: #9a6d29;
	position: relative;
	top: -10px;
	text-align: center;
	width: 100%;
}


.money-bar {
	width: 530px;
	height: 71px; 
}

td.l-c-w {
	width: 225px;
	height: 65px;
	background: url(/i/b/l-c-w.png) right top no-repeat;
}

td.r-c-w {
	width: 225px;
	height: 380px;
	background: url(/i/b/r-c-w.png) left top no-repeat;
}

td.c-c-w {
	width: 530px;
	height: 185px;
	background: url(/i/b/c-c-w.png) left top no-repeat;
	text-align:center;
}
td.t-c-w {
	width: 530px;
	height: 170px;
	background: url(/i/b/t-c-w.png) center bottom no-repeat;
}
td.r-b-c-w {
	width: 225px;
	height: 60px;
	background: url(/i/b/r-b-c-w.png) left top no-repeat;
}

td.c-b-c-w {
	width: 530px;
	height: 60px;
	background: url(/i/b/c-b-c-w.png) left top no-repeat;
}

td.l-b-c-w {
	width: 225px;
	height: 60px;
	background: url(/i/b/l-b-c-w.png) right top no-repeat;
}

td.l-rr-c-w {
	width: 225px;
	height: 60px;
	background: url(/i/b/l-rr-c-w.png) right top repeat-y;
}

td.c-rr-c-w {
	width: 530px;
	height: 60px;
	background: url(/i/b/c-rr-c-w.png) left top repeat-y;
}

td.r-rr-c-w {
	width: 225px;
	height: 60px;
	background: url(/i/b/r-rr-c-w.png) left top repeat-y;
}


td.gt-l-w {
	width: 225px;
	height: 298px;
	background: url(/i/b/gt-l-w.png) right top no-repeat;
}

td.gt-l-w-mailru {
	width: 225px;
	height: 298px;
	background: url(/i/b/gt-l-w-mailru.png) right top no-repeat;
}

td.gb-l-w {
	width: 225px;
	height: 50px;
	background: url(/i/b/gb-l-w.png) right top no-repeat;
}

td.grr-l-w {
	width: 225px;
	height: 60px;
	background: url(/i/b/grr-l-w.png) right top repeat-y;
}


td.gt-r-w {
	width: 225px;
	height: 310px;
	background: url(/i/b/gt-r-w.png) left top no-repeat;
}


td.gb-r-w {
	width: 225px;
	height: 50px;
	background: url(/i/b/gb-r-w.png) left top no-repeat;
}

td.grr-r-w {
	width: 225px;
	height: 60px;
	background: url(/i/b/grr-r-w.png) left top repeat-y;
}



td.gt-c-w {
	width: 530px;
	height: 267px;
	background: url(/i/b/gt-c-w.png) left top no-repeat;
}


td.gb-c-w {
	width: 530px;
	height: 50px;
	background: url(/i/b/gb-c-w.png) left top no-repeat;
}

td.grr-c-w {
	width: 530px;
	height: 60px;
	background: url(/i/b/grr-c-w.png) left top repeat-y;
}

.rate-title td {
	border-left:1px solid #f9e3c2;
	background-color: #d4a16a !important;
	color: #f4ebc6 !important;
	font-weight: bold;
}

.rate-line {
	height: 26px;
	border-bottom: 2px solid #F7D8AC;
}

.rate-line td {
	padding: 3px;
	text-align: center;
	background-color: #f9e3c2; 
	color: #401b0b;
}

.rate-first td {
	background-color: #ffe57e !important;
}
.rate-second td {
	background-color: #d8d8d8 !important;
}
.rate-third td {
	background-color: #f7d78e !important;
}
.rate-gold {
	color:#947617 !important;
}
.rate-silver {
	color:#6d6d75 !important;
}
.rate-bronze {
	color:#98540d !important;
}

.rate-name-holder {
	text-align: left;
	margin: -4px 0px 0px 5px;
	position: relative;
	overflow: hidden;
	width: 150px;
	height: 20px;
	
}
.rate-r-ico {
	float: left;
	width: 16px;
	margin-right: 3px;
}
.rate-name {
	width: 100px;
	float: left;
	overflow: hidden;
	margin-top: 4px;
}

.rate-level {
	position: absolute;
	top: 3px;
	right: 3px;
}

.rate-name-holder a {
	text-decoration: none;
	font-weight: bold;
}	


td.rate-td-f {
	border:0px;	
	text-align: right;
	width:20px;
}

.place_diff {
	font-size: 12px;
}
.place_diff_up {
	color: green;
}
.place_diff_down {
	color: red;	
}




a.a-reg {
	display:block;
	width:360px;
	height:60px;
	background-image:url(/i/b-reg.png);
	background-repeat:no-repeat;
}



div.ct-content {
	margin: 10px;
	
}

div.c-content {
	width: 100%;
}


div.c-menu {
	margin: 75px 30px 0px 30px;
}


.cast-par {
	width: 100px;
	height:100px;
	text-align: center;
	vertical-align: middle;
}

.char-cell, .char-bg { 
	width:78px;
	height:200px;
}
.char-bg {
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
}

.char-avatar-bg { 
	width:110px;
	height:141px;
	background-position: center center;
	background-repeat: no-repeat;
	background:url(/i/b/char-avatar-bg.png) center top no-repeat;
}       

.char-attr-holder {
	width: 110px;
	height: 140px;
	margin-top: 18px;
}

.char-attr-item {
	clear: left;
	width: 100%;
	height: 20px;
	vertical-align: middle;
	font-weight:bold;
	font-size: 14px;
}


.char-attr-item div {
	float: left;
}

.cai-plus, .cai-minus {
	cursor: pointer;
	width: 16px;
	margin-top: 2px;
}

.cai-value {
	width: 34px;
	height: 16px;
	margin-top: 2px;
	text-align: center;
	background:url(/i/b/stat-back.png) center top no-repeat;
	font-size: 12px;
}

.char-level {
	height: 43px;
	width: 100px;
}

.char-armor-bg {
	width:42px;
	height:165px;
	background:url(/i/b/char-armor-bg.png) center top no-repeat;
	bottom: 10px;
	right: 2px;
	position: absolute;
}

.equips-allstuffs-holder {
	width: 41px;
	height: 123px;
	float: left;
	
}
.equips-stuffs-holder {
	width: 41px;	
	height: 82px; 
	float: left;
}
.equips-base-holder {
	width: 41px;
	height: 41px;
	float: left;
}
.equips-items-holder {
	width: 41px;
	height: 123px; 
	float: left;
}

.char-runes {
	width: 83px;
	height: 41px;
	float: left;
}

.char-backpack {
	width: 83px;
	height: 123px;
	margin: 15px 1px 0px 2px;
}
.shop-backpack {
	width: 83px;
	height: 165px;
	margin: 15px 1px 0px 11px;
	display: inline;
	float: left;	
}

.char-stock {
	width: 83px;
	height: 165px;
	margin: 1px 2px 0px 1px;
	overflow: hidden;
	position: relative;
}
.char-stock-holder {
	width: 83px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.shop-stock {
        width: 206px;
        height: 165px;
        margin: 1px 2px 0px 8px;
        overflow: hidden;
        position: relative;
	display: inline;
	float: left;
}
.shop-stock-holder {
        width: 206px;
        position: absolute;
        top: 0px;
        left: 0px;
}


.char-head-holder, .char-armor-holder, .char-weapon-holder, .char-amulet-holder {
	width: 42px; 
	height: 41px;
	z-index: 1000;
}

.itype-item, .itype-stuff, .itype-head, .itype-armor, .itype-weapon, .itype-amulet {
	background:transparent url(/i/b/bg_1px.png) repeat scroll left top;
}

.char-inventory-island {
	margin: 1px 0px 0px 1px;
	width: 60px;
	height: 60px;
	float: left;
	position: relative;
	cursor: pointer;
	background:url(/i/b/bg-barracks.png) center top no-repeat;
	display: inline;
}

.char-inventory-island a {
	text-decoration: none;
}


.char-inventory-item {
	margin: 1px 0px 0px 1px;
	width: 40px;
	height: 40px;
	float: left;
	position: relative;
	cursor: pointer;
	background:url(/i/b/bg-barracks.png) center top no-repeat;
	display: inline;
}

.char-inventory-item a {
	text-decoration: none;
}

.char-item-charge {
	position: absolute;
	top: -1px;
	left: 0px;
	width: 2px;
	border: 1px solid #c59a5f;
	height: 40px;
}
.char-item-charge img {
	position: absolute;
	bottom: 0px;
	left: 0px;
}


.itype-weapon {
	
}

.char-inventory-item-selected {
	background-color: red;
}

.char-inventory-count {
	width: 20px;
	height: 20px;
	position: relative;     
	top: -16px;
	left: 17px;
	font-size: 14px;
	font-weight: bold;
	color: white;
}


.char-skill-level {
	width: 24px;
	height: 20px;
	position: absolute;	
	top: 37px;
	left: 33px;
	background:url(/i/skill/icon/l-bg.png) center top no-repeat;
	z-index: 100;
	padding-top: 3px;
}

.a-skill-level {
	width: 24px;
	height: 20px;
	position: absolute;
	top: 32px;
	left: 24px;
	background:url(/i/skill/icon/l-bg.png) center top no-repeat;
	z-index: 100;
	padding-top: 3px;
}


.char-skill-level img, .a-skill-level img {
	float: left;
	margin-left: 3px;
}

.char-border {
	width:78px;
	height:200px;
	display: block;
}

.class-holder {
	width: 468px;
	height: 200px;
	margin: 10px 0px;
}

.class-holder-mine {
	margin: 10px 4px;
	height: 225px;
}

.class-holder div, .class-holder-mine div {
	float: left;
}

.class-icon-holder {
	width: 240px;
	height: 40px;
}

.class-icon {
	display: block;
	float: left;
	width: 40px;
	height: 40px;
}

.arrow-up {	
	text-align: center;
	margin-bottom: 2px;
	width: 100%;		
	height: 12px;	
}
.arrow-down {
	text-align: center;
	margin-top: 2px;
	width: 100%;  
	height: 12px;
}

a.class-icon-builder-m {
	background:url(/i/icon/class-builder-m.png) center top no-repeat;
}

a.class-icon-builder-m:hover, a.class-icon-builder-m-a {
	background:url(/i/icon/class-builder-m-a.png) center top no-repeat;
}

a.class-icon-archer-m {
	background:url(/i/icon/class-archer-m.png) center top no-repeat;
}

a.class-icon-archer-m:hover, a.class-icon-archer-m-a {
	background:url(/i/icon/class-archer-m-a.png) center top no-repeat;
}

a.class-icon-wizard-m {
	background:url(/i/icon/class-wizard-m.png) center top no-repeat;
}

a.class-icon-wizard-m:hover, a.class-icon-wizard-m-a {
	background:url(/i/icon/class-wizard-m-a.png) center top no-repeat;
}

a.class-icon-priest-m {
	background:url(/i/icon/class-priest-m.png) center top no-repeat;
}

a.class-icon-priest-m:hover, a.class-icon-priest-m-a {
	background:url(/i/icon/class-priest-m-a.png) center top no-repeat;
}

a.class-icon-gunner-m {
	background:url(/i/icon/class-gunner-m.png) center top no-repeat;
}

a.class-icon-gunner-m:hover, a.class-icon-gunner-m-a {
	background:url(/i/icon/class-gunner-m-a.png) center top no-repeat;
}

a.class-icon-native-m {
	background:url(/i/icon/class-native-m.png) center top no-repeat;
}

a.class-icon-native-m:hover, a.class-icon-native-m-a {
	background:url(/i/icon/class-native-m-a.png) center top no-repeat;
}

a.class-icon-builder-f {
	background:url(/i/icon/class-builder-f.png) center top no-repeat;
}

a.class-icon-builder-f:hover, a.class-icon-builder-f-a {
	background:url(/i/icon/class-builder-f-a.png) center top no-repeat;
}

a.class-icon-archer-f {
	background:url(/i/icon/class-archer-f.png) center top no-repeat;
}

a.class-icon-archer-f:hover, a.class-icon-archer-f-a {
	background:url(/i/icon/class-archer-f-a.png) center top no-repeat;
}

a.class-icon-wizard-f {
	background:url(/i/icon/class-wizard-f.png) center top no-repeat;
}

a.class-icon-wizard-f:hover, a.class-icon-wizard-f-a {
	background:url(/i/icon/class-wizard-f-a.png) center top no-repeat;
}

a.class-icon-priest-f {
	background:url(/i/icon/class-priest-f.png) center top no-repeat;
}

a.class-icon-priest-f:hover, a.class-icon-priest-f-a {
	background:url(/i/icon/class-priest-f-a.png) center top no-repeat;
}

a.class-icon-gunner-f {
	background:url(/i/icon/class-gunner-f.png) center top no-repeat;
}

a.class-icon-gunner-f:hover, a.class-icon-gunner-f-a {
	background:url(/i/icon/class-gunner-f-a.png) center top no-repeat;
}

a.class-icon-native-f {
	background:url(/i/icon/class-native-f.png) center top no-repeat;
}

a.class-icon-native-f:hover, a.class-icon-native-f-a {
	background:url(/i/icon/class-native-f-a.png) center top no-repeat;
}


.shop-items-holder {
	width:100%;
	
}

.shop-item {
	float: left;
	margin: 3px 0px 0px 3px;
	width: 40px;
	height: 40px;
	position: relative;
}

.shop-menu {
	height: 20px;
	margin: 10px 10px 0px 10px;
	width: 476px;
}

.shop-menu div {
	float: left;
}

.shop-buy-items div.char-inventory-item {
        float: left;
        border: 1px solid #946649;
        margin: 1px;
}
.shop-buy-items {
	margin: 0px 28px;
	float: left;
}

.shop-stuff {
	margin: 15px 4px 14px 8px;
	width: 83px;
	height: 165px;
}

.shop-items {
	width: 83px;
	height: 165px;
	margin: 15px 5px 14px 7px;
}

.shop-armors-holder {
	width: 124px;
	height:165px;
	margin: 1px 6px;
	position:relative;
	overflow:hidden;
}

.shop-armors {
	position:absolute;
	width: 124px;
	top:0px;
	left:0px
}

.shop-item-pack {
	width: auto;
	height: 20px;
	position: absolute;
	top: 25px;
	right: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #FFDA34;
	text-align: right;
}

.shop-item-count {
	width: auto;
	height: 20px;
	position: absolute;
	top: 25px;
	right: 3px;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-align: right;
}

.shop-item-count-f {
	width: auto;
	height: 20px;
	position: absolute;
	top: 26px;
	right: 2px;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-align: right;
}

.btn-menu {
	margin: 5px;
	height: 50px;
	
}

.btn-menu-item {
	float: right;
}

.big-item-bg {
	margin: 5px;
}

a.a-reg:hover {
	background-image:url(/i/b-reg-a.png);
}

.rmenu-hr-top {
	height: 11px;	
	width: 100%;
	background:url(/i/rmenu-bg2.png) center top no-repeat;
}

.rmenu-hr-bot {
	height: 11px;
	width: 100%;
	background:url(/i/rmenu-bg.png) center top no-repeat;
}

a.rmenu-players {
	width:100%;
	height:23px;
	display: block;
	margin-top: 14px;
	background:url(/i/menu-users-p.png) center top no-repeat;
}

a.rmenu-players:hover {
	width:100%;
	height:23px;
	display: block;
	margin-top: 14px;
	background:url(/i/menu-users-a.png) center top no-repeat;
}

a.rmenu-clans {
	width:100%;
	height:23px;
	display: block;
	margin-top: 14px;
	background:url(/i/menu-klans-p.png) center top no-repeat;
}

a.rmenu-clans:hover {
	width:100%;
	height:23px;
	display: block;
	margin-top: 14px;
	background:url(/i/menu-klans-a.png) center top no-repeat;
}

.rmenu-battles {
	width: 100%;
	height: 280px;
}

.rmenu-item {
	padding-top: 9px;
	width: 100%;
	height: 27px;
	text-align: center;
	vertical-align: middle;
	display: block;
}
a.rmenu-item:hover {
	padding-top: 9px;
	width: 100%;
	height: 27px;
	text-align: center;
	vertical-align: middle;
	display: block;
	background:url(/i/menu-r-selected.png) center top no-repeat;
}

.rmenu-item-bg {
	background:url(/i/menu-r-checked.png) center top no-repeat;
}


.rmenu-item-selected {
	background:url(/i/menu-r-selected.png) center top no-repeat;
}


.gmenu {
	width: 100%;	
	
}

.gmenu-item {
	width: 100%;
	height: 33px;
	vertical-align: middle;	
}

.gmenu-item-bg {
	background:url(/i/gmenu-bg.png) center top no-repeat;
}

.gmenu-item-first {
	background:url(/i/gmenu-bg-first.png) center top no-repeat;
}

.gmenu-item-last {
	background:url(/i/gmenu-bg-last.png) center top no-repeat;
}

.gmenu-item-selected {
	background:url(/i/gmenu-selected.png) center top no-repeat !important;
}

.gmenu-a {
	float: left;
	display: block;
	margin-top: 12px;	
	width: 100%;
	text-align: center;
	position: relative;
}
.gmenu-a i {
	left: 7px;
	top: -6px;
	position: absolute;
}


.lock-image {
	position: absolute;
}

.game-top-menu {
	text-decoration: none;
	color:#FCE4A6;
	font-size: 11px;
} 
.game-top-menu a {
	text-decoration: none;
	font-weight: bold;
	color:#FCE4A6;	
	font-size: 11px;
}

.game-top-menu a:hover {
	color: white;
}


.main-menu {
	width: 100%;
	text-align: center;
	background:url(/i/b/left-map.png) center top no-repeat !important;
}

.menu-item {
	width: 100%;
	height: 46px;
	vertical-align: middle;
	text-align: center;
}
.menu-item-bg {
	background:url(/i/menu-bg.png) center top no-repeat;
}
.menu-item-checked {
	background:url(/i/menu-checked.png) center top no-repeat;
}
.menu-item-selected {
	background:url(/i/menu-selected.png) center top no-repeat !important;
}



.menu-a {
	float: left;
	display: block;
	margin-top: 13px;
	width: 100%;
}




.bmenu-item {
	width: 100%;
	height: 50px;
	text-align: center;
	vertical-align: middle;
}

.bmenu-item-bg {
}

.bmenu-item-bga {
	background:url(/i/bmenu-selected.png) center top no-repeat;
}

.bmenu-item-selected {
	background:url(/i/bmenu-selected.png) center top no-repeat;
}

.bmenu-a {
	float: left;
	display: block;
	width: 100%;
	text-align: center;
	height: 20px;
	margin-top: 15px;
}

.skill-info-title, .item-info-title {
	margin-bottom: 5px;
}

.skill-info-descr, .item-info-descr {
	margin: 5px 0px;
}


.skill-hr {
	height: 3px;
	margin: 3px 2px;
	background:url(/i/b/razdelitel_2.png) center top no-repeat;
}

.skill-price, .profile-price {
	color: #3d2011;
	vertical-align: bottom;	
	height: 30px;
	position: relative;
}
.skill-price {
	height: auto;
}
.price_title {
	float:left;
	padding-top:5px;
}
.price_value {
	margin-left:10px;
}
.price_value td {
	padding-left:3px !important;
}
.profile-price {
	width: 125px;
	text-align: center;
}

.profile-name {
	color: #3d2011;
	font-weight: bold;
	margin: 5px 0px;
}

.presents-holder {
	width: 100%;
	float: left;
}
.presents-holder div {
	float: left;
}
.present {
	margin: 4px;
	width: 60px;
	height: 60px;
	border: 2px solid #F9E3C2;
	cursor: pointer;
}

.option-table {
	width: 476px;
	margin-top: 5px;
	background:url(/i/b/bg-list-center.png);
}

.option-tr {
	background:url(/i/b/bg-list-top.png) center top no-repeat;
	height: 10px;
}
.option-tr td {
	height: 10px;
}



.option-table2 td {
	padding: 2px 0px;
	vertical-align: middle;
}

.option-table2 {
	width: 554px;
	margin-top: 5px;
}
.option-ttr2 {
	background:url(/i/b/bg-list-center2.png);
}

.option-tr2 {
	background:url(/i/b/bg-list-top2.png) center top no-repeat;
	height: 10px;
}
.option-tr2 td {
	height: 10px;
}

.option-table2 td {
	padding: 2px 0px;
	vertical-align: middle;
}


.bb-table td {
	text-align: center;
}

.bb-title td {
	background-color: #D4A16A;	
	color: #FCE4A6;
	font-weight: bold;
}

.attr-table {
	margin-top: 5px;
}


.attr-table td {
	height: 27px;
}
.attr-val {
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	margin: 2px 1px 0px 0px;
}

.clan-ord-table td {
	padding: 2px 0px;
	vertical-align: middle;
}

.clan-input {
	border: 1px solid #946649;
	width: 340px;
	height: 15px;
	font-size:12px;
	background:#fff7eb none repeat scroll 0%;
}
.comform {
	margin: 0px 5px;
}

.com-input {
	width: 100%;
	vertical-align: middle;
}

.clan-comment {
	width: 100%;
	font-size: 11px;
	text-align: right;
	height: 20px;
}

.clan-comment a {
	text-decoration: none;
	border-bottom: 1px dashed #663300;
	cursor: pointer;
	margin-right: 5px;
}

.clan-titles td {
	text-align: center;
	height: 24px;
}
.clan-tit {
	font-weight: bold;
	text-align: left !important;
	color: #411a0b;
	margin-left: 5px;
}
.clan-it {
	text-align: left !important;
	color: #411a0b;
	margin-left: 5px;
}

p.clan_title {
	font-weight:bold;
	text-align:center;
}

.clan-ch-title {
	cursor: pointer; 
}


.op-hr {
	border-bottom: 2px solid #F7D8AC;
}

.op-hr td {
	color: #411a0b;
	text-align: center;
	padding: 4px;
}


.op-hr-header {
	background: #D4A16A;
}

.op-hr-header td {
	border: 1px solid #F7D8AC;
	text-align: center;
	color: #F7D8AC;
}

.tab-title {
	color: #411a0b;
	text-align: right;
	margin: 5px;
}
.tab-title-l {
	color: #411a0b;
	text-align: left;
	margin: 5px;
}

.tab-text {
	color: #411a0b;
	margin: 5px;
}

.tab-text-c {
	color: #411a0b;
	margin: 5px;
	text-align: center;
}

.tab-text-small {
	color: #411a0b;
	margin: 5px;
	font-size: 10px;
}
.tab-text-vsmall {
	color: #411a0b;
	margin: 5px;
	font-size: 8px;
}

/*
.skill-price div, .profile-price div {
	float: left;
	height: 20px;
	position: relative;
	bottom: 0px;
}
*/

.ref-money {
	text-align: right;
	margin: 0px 5px;	
}

.pro-a-holder {
	width: 474px;	
	text-align: center;
}

.pro-a {
	float: left;
	width: 150px;
	height: 150px;	
	margin: 4px;
}
.pro-a-price {
	text-align: center;
	margin: 5px 5px;
}

.pro-ext-a {
	float: left;
	width: 150px;
	height: 210px;
	margin: 4px;
	background: url(/i/b/bg_1px.png) repeat scroll left top;
}

.pro-stat {
	margin: 7px 0px;
	width: 221px;
}

.pro-stat tr {
	background-color: #f9e3c1;
}

.pro-stat td {
	text-align: left !important;
	font-size: 11px;
	height: 17px;
}

.pro-stat-i {
	margin-left: 3px;
	color: #98611d;
	font-weight: bold;
}

.pro-a-a {
	float: left;
	width: 150px;
	height: 150px;
	margin: 2px;
	border:2px solid red;
}

.pro-rep-item {
	clear: left;
	width:93px;
	height: 20px;
	margin-top: 3px;	

}
.pro-rep-icon {
	width: 20px;
	height: 20px;
	padding-top: 3px;
	vertical-align: bottom;
}

.pro-rep-item div {
	float: left;
}

.pro-rep-holder {
	height: 19px;
	width: 73px;
}

.pro-rep-percent {
	font-size: 10px;
	text-align: center;
	width: 73px;
	color: #411a0b;
	height: 12px;
}
.pro-rep-bar {
	height: 11px;
	width: 67px;
	background: url(/i/b/bg-bar-gray.png) left top no-repeat;
	position: relative;
}

.pro-rep-bar-b {
	height: 11px;
	background: url(/i/b/bg-bar-green.png) left top no-repeat;
	left: 0px;
	top: 0px;
	position: absolute;
}

.pro-hp-bar-b {
	height: 11px;
	background: url(/i/b/bg-bar-green2.png) left top no-repeat;
}

.pro-hp-space-b {
	height: 16px;
	width: 29px;
	background: url(/i/b/cont_bg2.png) left top no-repeat;
	text-align: center;
	vertical-align: middle;
	color: white;
	font-size: 11px;
	font-weight: bold;
	padding-top:1px;
}


.pro-award-holder {
	width: 480px;
	margin: 10px 0px;
	float: left;
}

.pro-award {
	float: left;
	width: 40px;
	height: 40px;
}

.mail-sys {
	border-top: 1px solid #C39E72;
	background: #e5bc8b;
	clear: left;
	height: 20px;
}

.mail-sys div {
	float: left;
}

.mail-check {
	width: 20px;
}

.mail-from {
	font-size: 10px;
	color: #724a31;
	text-align: right;
	padding: 0px 5px;
	width: 100px;
	margin-top: 2px;
}

.mail-from-name {
	width: 230px;
	overflow: hidden;
}

.mail-title {
	background: #eac598;
	height: 20px;
}
.mail-title-text {
	width: 330px;
	overflow: hidden;
	height: 20px;
	position: relative;
}
.mail-link a {
	width: auto;
	display: block;
	position: absolute;
} 

.mail-title div, .mail-toolbar div {
	float: left;
}
.mail-actions {
	margin: 0 10px;	
}
.mail-toolbar_all {
	text-align:center;
}

.mail-t {
	font-size: 11px;
	text-align: right;
	width:120px;
	padding: 0 5px;
	color: #724A31;
}

.mail-date {
	font-size: 11px;
	color: #411a0b;
	text-align: right;
	padding: 0px 5px;
	width: 100px;
}

.mail-system {
	color: #007100;
}

.mail-title a {
	color: #411a0b;
	text-decoration: none;
	cursor: pointer;
}

.mail-title a:hover {
	color: white;
	cursor: pointer;
}

.mail-unread {
	font-weight: bold;
}

.mail-message {
	margin: 0 1px;
	padding: 5px;
	background: #f9e3c2;
	color: #411a0b;
}

.mail-body {
	background: #EAC598;
	border-bottom: 1px solid #EAC598; 
}

.d-mail-body {
	color: #411a0b;
	margin: 5px 10px;
}
.mail-action {
	width: 100%;
	font-size: 11px;
	text-align: right;
	height: 20px;
}

.mail-action a {
	text-decoration: none;
	border-bottom: 1px dashed #663300;
	cursor: pointer;
}


.bank-small {
	width: 100%;
	font-size: 10px;
}

.bank-btn {
	width: 100%;
	text-align: right;	
	margin-top: 10px;
}

.bank-input {
	border:1px solid #946649;
	width: 57px;
	height: 15px;
	font-size:12px;
	text-align:center;
	margin-right:5px;
	background:#fff7eb none repeat scroll 0%;
}
.bank-sum-num {
	text-align:right;
	font-weight:bold;
	color:#411A0B;
}
.bank-d-text {
	padding: 2px 0px;
	width: 60px;
	margin-left:25px;
}
.bank-exch-form {
	width: 130px;
	height: 25px;
	margin: 2px 0 0 10px;
	text-align:center;
	color: #411a0b;
}
.bank-exch-form_na {
	text-align:left;
	clear:both;
	margin-left:62px;
}

.bank-exch-form div {
	float: left;
}

.bank-coin-ico {
	height: 25px;	
	margin-left: 3px;
	padding-top: 2px;
}


.t-content {
	width: 624px;
	border:1px solid #C5C8D0;
}

.t-left, .t-right {
	width: 200px;
	border:1px solid #C5C8D0;
}

	
.form-note-red {
	color: red;
}

.register-form {
	width: 100%;
	text-align: left;
}

input.login, select.login {
	border: 1px solid #946649;
	width: 250px;
	height: 25px;
	font-size:20px;
	background:#fff7eb none repeat scroll 0%;
}

input.s-login, select.s-login {
	border: 1px solid #946649;
	width: 160px;
	height: 15px;
	font-size:12px;
	background:#fff7eb none repeat scroll 0%;
}

input.w-input {
	border: 1px solid #946649;
	width: 100%;
	height: 15px;
	font-size:12px;
	background:#fff7eb none repeat scroll 0%;
}

textarea.w-input {
	border: 1px solid #946649;
	width: 100%;
	height: 150px;
	font-size:12px;
	background:#fff7eb none repeat scroll 0%;
}

input.s-input {
	border: 1px solid #946649;
	width: 160px;
	height: 15px;
	font-size:12px;
	background:#fff7eb none repeat scroll 0%;
}
select.s-input {
	border: 1px solid #946649;
	font-size:12px;
	background:#fff7eb none repeat scroll 0%;
}

textarea.s-input {
	border: 1px solid #946649;
	font-size:12px;
	background:#fff7eb none repeat scroll 0%;
}

table.u-prof td {
	height: 30px;
}


.d-input {
	border-top: 1px solid #946649;
	border-bottom: 1px solid #946649;
	padding: 5px 0px;
	width: 252px;
}

.s-d-input {
	border-top: 1px solid #946649;
	border-bottom: 1px solid #946649;
	padding: 2px 0px;
	width: 162px;
	float: left;
}

.s-p-input {
	border-top: 1px solid #946649;
	border-bottom: 1px solid #946649;
	padding: 2px 0px;
	width: 162px;
	height: 19px;
}

.s-p-input-file {
	border-top: 1px solid #946649;
	border-bottom: 1px solid #946649;
	padding: 2px 0px;
	width: 180px;
	height: 24px;
}


.n-login {
	font-size:10px;
	margin-bottom: 10px;
}

.l-login {
	text-align: right;
	width: 170px;
	height: 50px;
	padding-top: 10px;
	padding-right: 5px;
	color:#663300;
	font-size:14px;
	font-weight:bold;
}

.l-login-left {
	text-align: left;
	width: 170px;
	height: 50px;
	padding-top: 10px;
	padding-left: 5px;
	color:#663300;
	font-size:14px;
	font-weight:bold;
}


.hidden {
	display: none !important;
}

.pages {
	width: auto;
	float: left;
	height: 40px;
	text-align: center;
	padding-left: 100px;
}

.pages a {
	background:url(/i/btn/b-page-p.png) center top no-repeat;
	width: 25px;
	height: 25px;
	display: block;
	text-align: center;
	float: left;
	font-size: 11px;
	padding-top: 10px;
}
.pages a:hover {
	background:url(/i/btn/b-page-a.png) center top no-repeat;
}
a.current_page,
.pages span {
	background:url(/i/btn/b-page-n.png) center top no-repeat;
	display:block;
	float:left;
	padding-top:10px;
	text-align:center;
	font-weight:bold;
	width: 25px;
	height: 25px;
	font-size: 11px;
}

.d-note {
	position: relative;
	height: 25px;
	width: 100%;
}
#note i, #pop-note i {
	background:transparent url(/i/icon/error.png) no-repeat scroll left center;
	position: absolute;
	margin-left: -20px;
	width: 20px;
	height: 20px;
	margin-top: -2px;
}

#error i, #pop-error i {
	background:transparent url(/i/icon/exclamation.png) no-repeat scroll left center;
	position: absolute;
	margin-left: -20px;
	margin-top: -2px;
	width: 20px;
	height: 20px;
}

#error, #note, #pop-error, #pop-note {
	margin: 3px 30px;
}

#error, #pop-error {
	color: red;
}




.note-tr {
	width: 100%;
	height: 5px;
	background:url(/i/b/note-bg-line.png) center top no-repeat;
}

.tab-note-tr {
	width: 100%;
	height: 5px;
	background:url(/i/b/note-bg-line.png) center top no-repeat;
	margin-bottom: 10px;
}

.auction-sheduel {
	font-size:10px;
}

.auction-comment {
	font-size:10px;
	color: #964b00;
	font-weight: bold;
}

.target-island {
	position:absolute;
	top:0;
	left:0; 
	z-index:200; 
	border: 1px solid #ffff00;
}

.islands-list {
	width: 100%;

}

.islands-list td {
	padding: 2px 7px;
	font-size: 11px;
	color: #663300;
}

.islands-list-ico {
	border: 1px solid #946649;
}

.battle-btn-holder {
	margin: 5px 10px;
}

.battle-btn-holder div {
	float: left;
}

.bat-title-b {
	font-weight: bold;
	color: #411a0b;	
	text-align:center;
}

.bat-title {
	margin: 5px 15px;
	color: #411a0b;
}


.lbat-title {
	color: #f4ebc6 !important;
}

.lbat-title a{
	color: #f4ebc6 !important;
}


.lbat-title th.header{
	border-left:1px solid #f9e3c2;
	background-color: #d4a16a !important;
	color: #411a0b;
	text-align: left;
	padding-top: 3px;
	padding-right: 4px;
	text-decoration: underline;
	cursor: pointer;
	font-weight: normal;
	background-image: url(/i/icons/bg.gif);     
    	background-repeat: no-repeat; 
	background-position: center left; 
	padding-left: 17px; 
}

.lbat-title th.headerSortUp{
	background-image: url(/i/icons/asc.gif); 
	background-color: #3399FF; 
	color: #f4ebc6;
	text-decoration: none;
}

.lbat-title th.headerSortDown{
	background-image: url(/i/icons/desc.gif);
	background-color: #3399FF;
	color: #f4ebc6;
	text-decoration: none;
}





td.lbat-td-f {
	border:0px;
}



a.bat-in {
	width: 35px;
	height: 35px;
}

a.bat-in:hover {
	width: 35px;
	height: 35px;
}
th.col_num {
	width:20px !important;
}
th.col_name {
	width:80px !important;
}
.member-line,
.bat-line {
	height: 44px;
	border-bottom: 2px solid #F7D8AC;
}
.member-line td,
.bat-line td {
	padding: 3px;
	text-align: center;
	background-color: #f9e3c2;
	color: #401b0b;
	vertical-align: middle;
}


.bat-item {
	width: 100%;
	height: 35px; 
	text-align: left;
}

.bat-clan {
	height: 14px;
}

.clan-image {
	border: 1px solid #411A0B;
}

.message-reply {

}

.bat-name {
	font-weight: bold;
	height: 17px;
}

.bat-name a {
	font-weight: bold;
	text-decoration: none;
}


.bat-classes {
	height: 10px;
}

.bat-btn {
	margin: 5px;
	height: 20px;
}

.bat-btn-s {
	margin: 1px;
	height: 20px;
}

#show-options {
	width: 456px;
	text-align: right;
	margin: 20px;
}

.radio-image {
	cursor: pointer;
}

#bt-pholder {
	background-color: #f9e3c2;
	height: 102px;
	overflow: auto;
}

.bt-pret {
	width: 100%;	
	height: 32px;
	margin-top: 2px;
}

.bt-pret td{
	background-image: url(/i/b/class-bg-0.png);
	background-repeat: repeat-x;
	padding: 0px !important; 
}

.bt-pret-button {
	width: 56px;
	text-align: center;
}

.bt-place {
	margin: 3px 0px 0px 0px ;
}

.bt-ms {
	width: 100%;
	text-align: center;
	font-weight: bold;
}

.bt-ms-d {
	position: absolute;
	font-size: 24px;
	font-weight: bold;
	top: 15px;
	left: 250px;
	width:100px;
	text-align: center;
	vertical-align: middle;
}

.bt-ms-d2 {
	font-size: 24px;
	font-weight: bold;
	top: 15px;
	text-align: center;
	vertical-align: middle;
}

.bt-ms-d3 {
	margin:5px;
	font-size: 12px;
	font-weight: normal;
	top: 15px;
	text-align: center;
	vertical-align: middle;
}


.bt-team-hr {
	width: 100%;
	background:url(/i/bt-team-hr.png) center top no-repeat;
	height:3px;
	
}

.bt-hr {
	width: 100%;
	background:url(/i/bt-hr.png) center top no-repeat;
	height:3px;

}


.bt-team-player {
	width: 264px;
	height: 32px;
	margin: 3px 0px 0px 1px;
	font-weight: bold;
	border-bottom: 1px solid #EAC598;
	border-left: 1px solid #EAC598;
}

.bt-team-player-short {
	margin: 3px 0px 0px 15px;
	height: 32px;
	width: 162px;
}

.bt-team-player td, .bt-team-player-short td{
	background-image: url(/i/b/class-bg-0.png);
	background-repeat: repeat-x;
}
.bt-team-pl {
	position: relative;
}

.bt-pl-archer {
	width: 62px;
	background:url(/i/b/class-bg-archer.png) center top no-repeat !important;
}
.bt-pl-builder {
	width: 62px;
	background:url(/i/b/class-bg-builder.png) center top no-repeat !important;
}
.bt-pl-native {
	width: 62px;
	background:url(/i/b/class-bg-native.png) center top no-repeat !important;
}
.bt-pl-gunner {
	width: 62px;
	background:url(/i/b/class-bg-gunner.png) center top no-repeat !important;
}
.bt-pl-wizard {
	width: 62px;
	background:url(/i/b/class-bg-wizard.png) center top no-repeat !important;
}
.bt-pl-priest {
	width: 62px;
	background:url(/i/b/class-bg-priest.png) center top no-repeat !important;       
}


.bt-team-player-num {
	text-align: center;
	width: 30px;
	padding-top: 8px;
}

.bt-team-player-name {
	text-align: left;
	float: left;
	margin-left: 2px;
	overflow: hidden; 
	height: 16px;
}


.bt-team-player-class {
	margin-top: 19px;
	margin-left: 3px;
}

.bt-team-player-but {
	position: absolute;
	right: -20px;
	width: 40px;
	top: 8px;
}


.bt-team-player-sk {
	position: absolute;
	left: 25px;
}


a.a-bt-team-player {
	text-decoration: none;
}

.bt-player-icons {
	height: 16px;
	margin-left: 3px;
}

.bt-player-cls {
	float: left;
	margin-top: 3px;
	width: 10px;
	height: 10px;
}

.bt-player-nh {
	text-align: left;
	position: relative;
	overflow: hidden;
	width: 125px;
	height: 16px;
}

.bt-player-rate {
	text-align: center;
	width: 50px;
	font-weight: bold;
}

.bt-player-button {
	text-align: center;	
	padding-top: 8px;
	width:139px;
}

.bt-player-lvl {
	margin-left: 3px;
	float: left;
	height: 16px;
}


.bt-gp-btn {
	cursor: pointer;
}

.red-lead {
	color: #d73300;
}

a.red-lead:visited {
	color: #d73300;
}

.blue-lead {
	color: #2a2db4;
}
a.blue-lead:visited {
	color: #2a2db4;
}

.bt-grey-bg {
	width: 100%;
	height: 20px;
	background:url(/i/b/grey-head-long.png) center top no-repeat;
	text-align: center;
	
}
.bb-grey-bg {
	width: 100%;
	height: 20px;
	background:url(/i/b/grey-foot-long.png) center top no-repeat;
	margin-top: 4px;
}


.bt-red-bg {
	width: 100%;
	height: 20px;
	background:url(/i/b/red-head.png) center top no-repeat;
	text-align: center;
	
}
.bb-red-bg {
	width: 100%;
	height: 20px;
	background:url(/i/b/red-foot.png) center top no-repeat;
	margin-top: 4px;
}

.bt-blue-bg {
	width: 100%;
	height: 20px;
	background:url(/i/b/blue-head.png) center top no-repeat;
	text-align: center;
}
.bb-blue-bg {
	width: 100%;
	height: 20px;
	background:url(/i/b/blue-foot.png) center top no-repeat;
	margin-top: 4px;
}


a.a-btn {
	display: block;
	width: 65px;
	height: 40px;
}



a.a-btn-battle {
	background:url(/i/btn/btn-battle.png) center top no-repeat;
}

a.a-btn-battle:hover {
	background:url(/i/btn/btn-battle-a.png) center top no-repeat;
}

a.a-btn-castle {
	background:url(/i/btn/btn-castle.png) center top no-repeat;
}

a.a-btn-castle:hover {
	background:url(/i/btn/btn-castle-a.png) center top no-repeat;
}

.academy-table {
	width: 496px;
	height: 238px;
	background:url(/i/b/academy-skill-bg.png) center top no-repeat;
}

.academy-table td {
	vertical-align: top;
	text-align: center;
}

.profile-table {
	width: 496px;
	height: 220px;
	background:url(/i/b/profile-bg.png) center top no-repeat;
}

.profile-table td {
	vertical-align: top;
	text-align: center;
}


.shop-char-table {
	width: 496px;
	height: 270px;
	background:url(/i/b/shop-bg.png) center top no-repeat;
}

.shop-char-table td {
	vertical-align: top;
	text-align: center;
}

.char-table {
	width: 496px;
	height: 270px;
	background:url(/i/b/char-bg.png) center top no-repeat;
}

.char-table td {
	vertical-align: top;
	text-align: center;
}


.char-title {
	margin-top: 16px;
}
.char-subtitle {
	color: #fce4a6;
	font-size: 12px;
	margin-top: 8px;
	font-weight: bold;
	
}

.skill-subtitle {
	color: #f9e3c2 !important;
	margin-top: 11px;
	font-weight: bold;
}


.char-w-subtitle {
	color: white;
	font-weight: bold;
}

.char-toolbar {
	text-align: center;
	margin-top: 5px;
	width: 100%;
}

.char-item-count {
	width: auto;
	height: 20px;
	position: absolute;
	top: 24px;
	right: 3px;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-align: right;
}

.char-item-count-f {
	width: auto;
	height: 20px;
	position: absolute;
	top: 25px;
	right: 2px;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-align: right;
}

.char-item-form {
	position: absolute;
	background:url(/i/b/bg-g-enter.png) center top no-repeat;
	width: 172px;
	height: 145px;
	z-index:1000;
}

#item-slider {
	width: 102px;
	height: 10px;		
	margin: 4px 7px;
	position: absolute; 
	left: 0px;
}

.ui-slider-handle {
	position: absolute; 
	z-index: 2; 
	width: 16px; 
	height: 16px; 
	cursor: pointer;	
	background:url(/i/btn/btn-g-center.png) center top no-repeat;
}


/* Slider
----------------------------------*/
.ui-slider { position: absolute; z-index: 2; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }


a.a-s-btn {
	display: block;
	width: 16px;
	height: 16px;
}

a.a-attr-minus {
	background:url(/i/btn/btn-minus-p.png) center top no-repeat;
}

a.a-attr-minus:hover {
	background:url(/i/btn/btn-minus-a.png) center top no-repeat;
}

a.a-attr-minus-c {
	background:url(/i/btn/btn-minus-n.png) center top no-repeat !important;
}

a.a-attr-plus {
	background:url(/i/btn/btn-plus-p.png) center top no-repeat;
}

a.a-attr-plus:hover {
	background:url(/i/btn/btn-plus-a.png) center top no-repeat;
}

a.a-attr-plus-c {
	background:url(/i/btn/btn-plus-n.png) center top no-repeat !important;
}

.input-char-save {
	margin-top: 5px;
}

.top-pl {
	width: 100%;
	margin-top: 30px;
}
.top-pl-t {
	width: 100%;
	text-align: center;
	margin-bottom: 5px;
	background: url(/i/rmenu-checked.png) center top no-repeat;
	height: 46px;
}

.top-pl-t-selected {
	width: 100%;
	text-align: center;
	margin-bottom: 5px;
	background: url(/i/rmenu-selected.png) center top no-repeat;
	height: 46px;
}


.top-pl-i {
	width: 100%;
	padding-left: 15px;	
}

.top-cl {
	width: 100%;
	margin-top: 30px;
}
.top-cl-t {
	width: 100%;
	text-align: center;
	margin-bottom: 5px;
	height: 46px;
	background: url(/i/rmenu-checked.png) center top no-repeat;
}
.top-cl-i {
	width: 100%;
	padding-left: 15px;
}

.player-avatar {
	width: 100%;
	text-align: center;
	vertical-align: bottom;
	height: 137px;
}

a.player-baklan {
	top: -2px;
	right: -40px;
	width: 223px;
	height: 227px;
	position: absolute;
	z-index: 10;
	background: url(/i/albatros.png) center top no-repeat;
	display: block;
}

a.player-baklan:hover {
	top: -2px;
	right: -40px;
	width: 223px;
	height: 227px;
	position: absolute;
	z-index: 1000;
	background: url(/i/albatros-a.png) center top no-repeat;
	display: block;
}


	

.player-name {
	width: 100%;
	text-align: center;
	font-size: 16px;
	margin-top: 0px;
	font-weight: bold;
	color: #f7d8ac;	
	position: relative;
}

.player-cur-class {
	position: absolute;
	top: -10px;
	left: 155px;
	z-index: 50;
}

.player-gold {
	font-size: 20px;
	color: #fcda00;	
	font-weight: bold;
	margin-top: 19px;
	text-align: left;
	width: 100%;
}


.player-silver {
	font-size: 20px;
	color: #fcda00;      
	font-weight: bold;
	margin-top: 19px;
	text-align: right;
	width: 100%;
}

.player-bank-link {
	width: 71px;
	height: 46px;
	position: relative;
	top: 9px;
	left: 29px;
}

.skill-tree-bg {
	width: 100%;
	background: url(/i/b/skill-tree-bg.png) center top no-repeat;
	height: 205px;
	position: relative;
}

.academy-skill-tree-bg {
	width: 100%;
	background: url(/i/b/academy-skill-bg.png) center top no-repeat;
	height: 205px;
	position: relative;
}

.academy-skill-holder {
	width: 310px;
	height: 194px;
	position: relative;
}


.char-skill-item {
	width: 46px;
	height: 46px;
	position: absolute;
	z-index: 10;
}

#quest-holder {
	text-align: center;	
	padding: 1px;
	width: 175px;
	height: 254px;
	overflow: hidden;
	position: relative;
}

.quests {
	width: auto;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 254px;
}

.quest-title {
	margin-top: 5px;		
	text-align: center;
}

.quest-message {
	margin: 5px;
	text-align: center;
	font-size: 11px;
	color: #411a0b;
}

.quest-silver, .quest-timer, .reconn-timer {
	margin: 3px 15px;
	text-align: center;
	font-size: 11px;
}
.quest-more {
	margin: 10px;
	text-align: left;
	color: #411a0b;
}

.quest-status {
	text-align: right;
	color: #411a0b;
	font-weight: bold;	
	font-size: 11px;
	margin-right: 5px;
}

.quest-query {
	margin: 10px;
}
.quest-timeout, .mine-timeout, .reconn-timeout {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	padding: 3px;
	background: url(/i/b/b-timer.png) center top no-repeat;
	color: #F9E3C2;
	height: 48px;
	padding-top: 16px;
	margin-top: 10px;
}
.quest-button {
	margin-bottom: 5px;
}

.quest-fail {	
	text-align: center;
	font-size: 11px;
	color: red;
	font-weight: bold;
}
.quest-item {
	float: left;
	width: 175px;
	height: 263px;
}

.quest-pages {
	margin-left: 20px;
}

.quest-pages div {
	float: left;
}

.quest-page {
	height: 22px;
	margin: 3px;
}
.r-t-image {
	margin: 8px 0px 0px 0px;
	text-align: center;
	z-index: 10;
}
.r-t-image2 {
	position: relative;
	top: -5px;
	text-align: center;
	z-index: 10;
}
.r-b-hr {
	height: 11px;
	margin: 3px 0px;
	background: url(/i/b/b-hr.png) center top no-repeat;
	text-align: center;
}

.reconn-pholder { width: 552px; margin-left: 1px; float: left; }
.reconn-player { width: 262px; height: 103px; float: left; margin: 7px; display:inline; background: url(/i/b/bg-block.png) center top no-repeat;}
.reconn-player_:hover { background-color: #fef0dc; }
.rp-names { height: 16px; width: 82px; margin: 1px 0 8px 2px; }
.rp-p-name-h { width: 60px; overflow: hidden; float: left; }
.rp-p-name { float: left; margin-left: 3px; color: #663300; width: 200px;}
.rp-p-name-text {font-size:12px}

.rp-p-level { margin-top: 1px; width: 20px; font-weight: bold; float: left; }
.rp-avatar-hold { position: relative; }
.rp-rep-ico { top: 0px; left: 67px; position: absolute; border: 1px solid #946649; background-color:#F9E3C2;}
.rp-clan-ico { top: 0px; left: 3px; position: absolute; border: 1px solid #946649; background-color:#F9E3C2;}
.rp-avatar { width: 82px; margin: 0px 3px; cursor: pointer; }
.rp-avatar img { border: 1px solid #946649; }
.rp-stats { margin: 3px; font-size:12px}
.rp-stat-ico { font-size: 12px; text-align: center;  vertical-align: middle}
.rp-text { color:#411A0B; font-size:11px; text-align: center; width: 350px; margin: 5px 0px; padding: 0px 10px; }

.reconn-fplayer { width: 154px; height: 300px; float: left; margin-left: 10px; display: inline; }
.rfp-names { width: 154px; height: 16px; margin: 1px 3px; }
.rfp-p-name-h { width: 109px; overflow: hidden; float: left; }
.rfp-p-name { margin: 2px 0px 0px 0px; color: #663300; width: 200px; }
.rfp-p-level { font-weight: bold; float: left; }
.rfp-avatar-hold { position: relative; }
.rfp-rep-ico { top: 2px; left: 112px; position: absolute; border: 1px solid #946649; background-color:#F9E3C2;}
.rfp-clan-ico { margin: 0px 3px 0px -1px; float: left; top: 1px; left: 3px; border: 1px solid #946649; background-color:#F9E3C2;}
.rfp-avatar { width: 150px; margin: 3px 2px; }
.rfp-stats { width: 175px; height: 25px; }
.rfp-stat-ico { font-size: 13px; text-align: center; margin: 0px 1px; width: 48px; float: left; width: display: inline; }
.rfp-money { text-align: center; width: 150px; height: 25px; margin: 5px 2px;}
.rfp-btn { width: 150px; height: 30px; text-align: center; margin-top: 10px; }

.image-dis {
	opacity: 0.2;
}

.image-en {
	opacity: 1;
}

.image-mid {
	opacity: 0.6;
}


.sk-p-1 {
	top: 16px;
	left: 34px;	
}

.sk-p-2 {
	top: 79px;
	left: 34px;
}

.sk-p-3 {
	top: 142px;
	left: 34px;
}

.sk-p-4 {
	top: 16px;
	left: 131px;
}

.sk-p-5 {
	top: 79px;
	left: 131px;
}

.sk-p-6 {
	top: 142px;
	left: 131px;
}

.sk-p-7 {
	top: 47px;
	left: 228px;
}

.sk-p-8 {
	top: 110px;
	left: 228px;
}

.sk-p-9 {
	top: 75px;
	left: 324px;
}

.sk-p-over-1 {
	position: absolute;
	top: -16px;
	left: 46px;
	z-index: 10;
}

.sk-p-over-2 {
	position: absolute;
	top: -79px;
	left: 46px;
	z-index: 10;
}

.sk-p-over-3 {
	position: absolute;
	top: -142px;
	left: 46px;
	z-index: 10;
}

.sk-p-over-4 {
	position: absolute;
	top: -16px;
	left: 46px;
	z-index: 10;
}

.sk-p-over-5 {
	position: absolute;
	top: -79px;
	left: 46px;
	z-index: 10;
}

.sk-p-over-6 {
	position: absolute;
	top: -142px;
	left: 46px;
	z-index: 10;
}

.sk-p-over-7 {
	position: absolute;
	top: -47px;
	left: 46px;
	z-index: 100;
}

.sk-p-over-8 {
	position: absolute;
	top: -110px;
	left: 46px;
	z-index: 10;
}

.sk-p-over-9 {
	position: absolute;
	top: -75px;
	left: 46px;
	z-index: 10;
}

.ask-p-1 {
	top: 14px;
	left: 4px;
}

.ask-p-2 {
	top: 74px;
	left: 4px;
}

.ask-p-3 {
	top: 134px;
	left: 4px;
}

.ask-p-4 {
	top: 14px;
	left: 68px;
}

.ask-p-5 {
	top: 74px;
	left: 68px;
}

.ask-p-6 {
	top: 134px;
	left: 68px;
}

.ask-p-7 {
	top: 43px;
	left: 132px;
}

.ask-p-8 {
	top: 103px;
	left: 132px;
}

.ask-p-9 {
	top: 74px;
	left: 196px;
}

.ask-p-over-1 {
	position: absolute;
	top: -13px;
	left: 47px;
	z-index: 50;
}

.ask-p-over-2 {
	position: absolute;
	top: -73px;
	left: 47px;
	z-index: 50;
}

.ask-p-over-3 {
	position: absolute;
	top: -133px;
	left: 47px;
	z-index: 50;
}

.ask-p-over-4 {
	position: absolute;
	top: -13px;
	left: 47px;
	z-index: 50;
}

.ask-p-over-5 {
	position: absolute;
	top: -73px;
	left: 47px;
	z-index: 50;
}

.ask-p-over-6 {
	position: absolute;
	top: -133px;
	left: 47px;
	z-index: 50;
}

.ask-p-over-7 {
	position: absolute;
	top: -42px;
	left: 47px;
	z-index: 50;
}

.ask-p-over-8 {
	position: absolute;
	top: -102px;
	left: 47px;
	z-index: 50;
}

.ask-p-over-9 {
	position: absolute;
	top: -73px;
	left: 47px;
	z-index: 50;
}



.sk-p-t-1 {
	position: absolute;
	top: 0px;
	left: 80px;
}

.sk-p-t-2 {
	position: absolute;
	top: 0px;
	left: 177px;
}

.sk-p-t-3 {
	position: absolute;
	top: 0px;
	left: 274px;
}

.sk-p-t-4 {
	position: absolute;
	top: 0px;
	left: 370px;
}

.ask-p-t-1 {
	position: absolute;
	top: 1px;
	left: 51px;
}

.ask-p-t-2 {
	position: absolute;
	top: 1px;
	left: 115px;
}

.ask-p-t-3 {
	position: absolute;
	top: 1px;
	left: 179px;
}

.ask-p-t-4 {
	position: absolute;
	top: 1px;
	left: 243px;
}

.popup-table {
	width: 370px;
}

.popup-bot {
	height: 17px;
	background: url(/i/b/bg-popup.png) 0px -28px no-repeat;
}

.popup-top {
	height: 28px;
	background: url(/i/b/bg-popup.png) no-repeat;
	color: #FCE4A6;
	text-align: center;
	font-weight: bold;
}
.popup-top i {
	margin-top: 10px;
	display: block;
}

.popup-top span {
	color: white;
}

.popup-icon {
	float: left; 
	width: 50px; 
	height: 50px;
	margin: 5px 10px 0px 25px;
	display: inline;
}
.skill-cur-level {
	margin: 5px 25px;
}

.popup-clan-icon {
	margin: 10px 5px 0px 18px;
	border: 1px solid #946649;
	height: 148px;
	width: 148px;
	float: left;
}


.popup-item-icon {
	margin: 10px 5px 0px 25px;
	border: 1px solid #946649;
	height: 40px;
	width: 40px;
	float: left;
}

.popup-plant-icon {
        margin: 10px 5px 0px 25px;
        height: 60px;
        width: 60px;
        float: left;
}



.popup-descr {
	margin: 5px 25px;
	font-size: 12px;
}


.popup-middle {
	background-image: url(/i/b/bg-popup.png); 
	background-repeat: repeat-y; 
	background-position: -370px 0px;
}

.popup-middle-holder {
	width: 100%;
}

.popup-middle-holder div {
	float: left;
}

.tooltip {
	position: absolute;
	z-index: 100000;
}

.help-top {
	background: url(/i/b/bg-help.png) no-repeat;
	height: 50px;
}

.help-title {
	text-align: center;
	margin-top: 27px;	
}

.help-message {
	margin: 10px 30px;
	font-size: 11px;
}


.help-middle {
	background: url(/i/b/bg-help.png) -614px 0px repeat-y ;
}

.help-bot {
	background: url(/i/b/bg-help.png) 0px -50px no-repeat;
	height: 50px;
	text-align: center;
	font-size:10px;
}

.help-content {
	height: 350px;
	overflow: auto;
	width: 100%;
}


.support-top {
	background: url(/i/b/bg-popup4.png) no-repeat;
	height: 50px;
}

.support-title {
	text-align: center;
	margin-top: 27px;
}

.support-message {
	margin: 10px 20px;
	font-size: 11px;
}

.support-middle {
	background: url(/i/b/bg-popup4.png) -614px 0px repeat-y ;
}

.support-bot {
	background: url(/i/b/bg-popup4.png) 0px -50px no-repeat;
	height: 50px;
	text-align: center;
	font-size:10px;
}

.help-content {
	height: 350px;
	overflow: auto;
	width: 100%;
}

.gd-l-t {
	width: 36px;
	height: 36px;
	background: url(/i/b/b-scn-01.png) 0px 0px no-repeat;
}

.gd-c-t {
	height: 36px;
	background: url(/i/b/b-scn-01.png) 0px -72px repeat-x;
}

.gd-r-t {
	width: 36px;
	height: 36px;
	background: url(/i/b/b-scn-01.png) -36px 0px no-repeat;
}

.gd-l-m {
	width: 36px;
	height: 36px;
	background: url(/i/b/b-scn-02.png) 0px 0px repeat-y;
}

.gd-c-m {
	background: url(/i/b/bg-popup-px.png) repeat;
}

.gd-r-m {
	width: 36px;
	height: 36px;
	background: url(/i/b/b-scn-02.png) -36px 0px repeat-y;
}


.gd-l-b {
	width: 36px;
	height: 36px;
	background: url(/i/b/b-scn-01.png) 0px -36px no-repeat;
}

.gd-c-b {
	height: 36px;
	background: url(/i/b/b-scn-01.png) 0px -108px repeat-x;
}

.gd-r-b {
	width: 36px;
	height: 36px;
	background: url(/i/b/b-scn-01.png) -36px -36px no-repeat;
}

.gal-arr {
	width: 56px;
	height: 56px;
	position: absolute;
	background: url(/i/b/b-scn-03.png) 0px 0px no-repeat;
}

.gal-arr img {
	margin: 17px 19px;
}


#bat-chat {
	width: 400px;
	height: 60px;
	overflow: auto;
	border: 1px solid #946649;
	margin: 5px;
}

#chat-input {
	border: 1px solid #946649;
	width: 280px;
	height: 16px;
	font-size:12px;
	background:#fff7eb none repeat scroll 0%;
	margin: 0px 5px;
}
#btn-send {
	cursor: pointer;
}

.chat-inline {
	vertical-align: middle;
	text-align: left;
	width: 380px;
	clear: left;
	height: 12px;
}

.chat-inline div {
	float: left;
}

.chat-nick {
	font-size:10px;
	font-weight: bold;
	width: 60px;
	text-align: right;
	overflow: hidden;
	margin: 0px 5px;
}
.chat-message {
	font-size:10px;
	width: 310px;
	text-align: left;
	overflow: hidden;
}

.mrk-i-tr {
	background: #D4A16A;
}

.mrk-i-tr td {
	height: 20px;
	color: #F4EBC6;
	font-size: 12px;
	border-right: 1px solid #f9e3c2;
	text-align: center;
}

.mrk-i-cost {
	border: 1px solid #946649;
	width: 74px;
	height: 15px;
	font-size:12px;
	background:#fff7eb none repeat scroll 0%;
}

.mrk-i-count {
	border: 1px solid #946649;
	width: 50px;
	height: 15px;
	font-size:12px;
	background:#fff7eb none repeat scroll 0%;
	text-align: center;
}

.mrk-i-time {
	margin: 0px;
	width: 100px;
	text-align: center;
	background:#fff7eb none repeat scroll 0%;
	font-size:12px;
	border: 1px solid #946649;
}


.mrk-button {
	margin: 10px 0px;
	width: 100%;
	text-align: center;
}
.mrk-clan {
	font-size: 10px;
	color: #663300;
	margin: 0px 10px;
	cursor: pointer;
}

.mrk-btn {
	width: 36px;
	text-align: center;
	margin-top: 1px;
}

.mrk-note {
	margin: 10px;
}

.mrk-item-title {
	width: 100%;
	clear: left;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	margin-top: 5px;
	color: #663300;
}

.mrk-item-title i, .mrk-item-seller i, .mrk-max-client i {
	margin-left: 10px;
}

.mrk-item-seller, .mrk-max-client {
	width: 100%;
	clear: left;
	text-align: left;
	font-size: 10px;
	color: #663300;
}

.mrk-time {
	width: 100%;
	clear: left;
	text-align: center;
	font-size: 10px;
	color: #663300;
}

.mrk-item-winner {
	width: 100%;
	text-align: center;
	font-size: 12px;
	color: #663300;
	font-weight: bold;
	margin-top: 10px;
}



.mrk-item-icon {
	margin: 10px;
	border: 1px solid #946649;
	height: 40px;
	width: 40px;
	float: left;
}

.mrk-item-icon60x60 {
	margin: 10px;
	border: 1px solid #946649;
	height: 60px;
	width: 60px;
	float: left;
}


.iform-item-icon {
	margin: 3px 2px 0px 2px; 
	border: 1px solid #946649;
	height: 40px;
	width: 40px;
	float: left;
}
.iform-item-count {
	font-weight: bold;
	font-size: 11px;
	border: 0px;
	width: 46px;
	background: transparent;
	text-align: center;
	margin-top: 1px;
}

.mrk-item-descr-text {
	font-size: 11px;
	float: left;
	width: 170px;
	margin: 10px 0px; 
	color: #663300;
}

.mrk-item-descr-text-l {
	font-size: 11px;
	float: left;
	width: 290px;
	margin: 10px 0px;
	color: #663300;
}

.mrk-item-descr-text-60 {
	font-size: 11px;
	float: left;
	width: 270px;
	margin: 10px 0px;
	color: #663300;
}



.mrk-stock div.char-inventory-item {
	float: left;
	border: 1px solid #946649;
	margin: 1px;
}

.mrk-stock {
	float: left;
	margin: 5px 18px;
}

.mrk-price {
	margin: 5px 0px;
	width: 100%;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
.mrk-count {
	text-align: center;
	width: 100%;
	margin: 5px 0px;
	color: black;
	font-weight: normal;
}

.mrk-count div {
	float: left;
	text-align: center;
}

.mrk-small {
	color:#9A6D29;
	font-size:11px;
	text-align:center;
	width:100%;
	margin: 5px 0px;
}

.mrk-params td {
	text-align: center;
	height: 35px;
}
.mrk-params i {
	color: #411A0B;
	margin-top: 11px;
	float: right;
	display: block;
}

.mrk-auction-banner {
	width: 100%;
	height: 40px;
	text-align: center;
	position: relative;
	top: 3px;
} 

.mrk-auction-banner div {
	margin-top: 16px;
	width: 100%;
	float: left;
	text-align: center;	
	color:#FCE4A6;
	font-size:12px;
	font-weight:bold;
}       
	

.rep-holder {
	position: absolute;
	width: 68px;
	height: 100px;
}

.rep-pointer {
	position: absolute;
	top: 88px;
	left: 126px;
}
.rep-image {
	cursor: pointer;
}

.rep-percent {
	width:100%;
	text-align: center;
	position: relative;
	top: -1px;
	font-weight: bold;
	color: black;	
	font-size: 12px;
}

.rep-banner {
	height: 43px;
	width: 496px; 
	background: url(/i/b/bg-inclination2.png) center top no-repeat;
	position: absolute;
	top: -20px;	
	left: -10px;
}

.rep-banner-image {
	position: absolute;
	left: 100px;
	top: -15px;
}

.rep-banner-title {
	color: #FCE4A6;
	position: absolute;
	left: 175px;
	top: 13px;
	font-weight: bold;
}

.rep-bonus {
	font-size: 11px;
	margin: 5px 30px;
}

.rep-table td {
	padding: 3px 0px;
}

.rep-gp {
	color: green;
	font-weight: bold;
}

.rep-b-line {
	margin: 10px 0px;
}

.batt-rules-short {
	font-size: 11px;
	float: left;
	margin: 0;
	color: #000000;
}

.batt-rules-short-table {
	font-size: 11px;
	float: left;
	margin: 0 14px;
	color: #000000;
	width: 340px;

}
.batt-rules-short-table td {
	padding: 3px;
}

.batt-rules-short-tr1 {
	background-color: #ffefcd;
}

.batt-rules-short-tr2 {
	background-color: #fbe4bd;
}

.batt-rules-short-req {
	width: 120px;
	font-weight: bold;
	color: #98611d;
}

.batt-rules-short-error {
	color: #ff0000;
}

.perl_account {
	text-align:center;
	font-weight:bold;
	color:#663300;
}
.perl_account div {
/*	margin-bottom:3px;*/
}
.perl_account_back{
	margin-bottom:4px !important;
}
.perl_account_hr_top{
	width: 100%;
	height: 5px;
	margin-top:10px;
	background:url(/i/rate-bg.png) center top no-repeat;
}
.perl_account_info span{
	color: black;
}
.perl_account_info img{
	position:relative;
	bottom:4px;
}
.perl_account_hr_bot{
	margin-bottom:0 !important;
}


/* */
a.btn {
	background: transparent url('/i/btn/btn3end.gif') 100% 0 no-repeat;
	border-style: none;
	border-width: 0;
	color: #af8345;
	cursor: pointer;
	display: inline-block;
	font: bold 12px Verdana, Tahoma, Arial;
	height: 20px;
	margin: 0;
	padding: 0 20px 0 0;
	vertical-align: middle;
	word-spacing: 0;
	text-align: center;
	text-decoration: none;
}
a.btn span{
	background: transparent url('/i/btn/btn3.gif') 0 0 no-repeat;
	display: inline-block;
	vertical-align: baseline;
	white-space: nowrap;
	padding: 0 1px 0 23px;
	height: 20px;
	line-height: 17px;
}
a.btn:hover {
	background: transparent url('/i/btn/btn1end.gif') 100% 0 no-repeat;
	color: #956624;
}
a.btn:hover span{
	background: transparent url('/i/btn/btn1.gif') 0 0 no-repeat;
}
a.btn:active {
	background: transparent url('/i/btn/btn2end.gif') 100% 0 no-repeat;
	color: #965817;
}
a.btn:active span{
	background: transparent url('/i/btn/btn2.gif') 0 0 no-repeat;
}
