/* Small Gods CSS */

/* General page style. */
html {
	margin: 0px;
	background: top center repeat-y url("interface/bg_tile.jpg");
	background-color: #000000;
}

body {
	margin: 0px;
	background: no-repeat top url("interface/bg_top.jpg");
	color: #999999;
	text-align: center;
}

/* General font families for common tags */
font, td, h {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none
}

a:link, a:active, a:visited {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none
}

a:hover {
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}

img {
	border: 0;
}
/* # # # # # # # # # # # # # # # # # # # # */
/*               Page Layout               */
/* # # # # # # # # # # # # # # # # # # # # */
#dhtmltooltip{
	position: absolute;
	width: 200px;
	height: auto;
	padding: 5px;
	visibility: hidden;
	color: #c2b093;
	font-size: 10pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	z-index: 100;
	border: 1px dotted #817567;
	background-color:#000000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

#main{
	display: block;
	margin: 0px auto;
	width: 1000px;
	min-height: 600px;
	text-align: left;
}

#header {
	display: block;
	float: left;
	width: 1000px;
	height: 160px;
	background: no-repeat top url("interface/header.jpg");
	text-align:center;
	font-weight: bold;
	font-size: 13px;
}

.header_souls {
	display: inline;
	float: left;
	margin: 104px 0px 0px 40px;
	width: 80px;
}

.header_mana {
	display: inline;
	float: right;
	margin: 104px 40px 0px 0px;
	width: 80px;
}

#hdr_pos {
	display: block;
	margin-top: 123px;
}

.hdr_lvl {
	display: inline;
	float: left;
	width: 30px;
	height: 24px;
	margin: 2px 0px 0px 132px;
	font-size: 16px;
}

.hdr_time {
	display: block;
	float: left;
	width: 30px;
	height: 24px;
	margin: 4px 0px 0px 23px;
}

.hdr_menuholder {
	margin-left: 222px;
}

a.hdr_menu {
	display:block;
	float: left;
	margin: 0px 2px 0px 1px;
	width: 90px;
	height: 24px;
	color: #999999;
	background: no-repeat url("interface/menu-0_1.jpg");
}

a.hdr_menu:hover {
	display:block;
	float: left;
	margin: 0px 2px 0px 1px;
	width: 90px;
	height: 24px;
	color: #FFFFFF;
	background: no-repeat url("interface/menu-0_2.jpg");
}

.hdr_menu_font {
	display: block;
	margin-top: 5px;
	font-family: verdana;
	font-size: 12px;
}

.hdr_messages {
	display: block;
	float: left; 
	margin-left: 3px;
	width: 86px; 
	height: 24px;
}

.hdr_crds {
	display: block
}

#bar {
	position: absolute;
	display: block;
	right: 0px;
	float: right;
	z-index: 50;
	width: 44px;
	height: 684px;
	background: url("interface/bar.png") no-repeat;
	background-position: 20px;
}

#bar_arrow {
	display: block;
	float: left;
	margin: 50px 0px 0px 12px;
	background-image: url("interface/arrow_open.png");
	background-repeat: no-repeat;
	width: 17px;
	height: 634px;
}

#bar_content {
	position: absolute;
	margin: 19px 0px 0px 49px;
	z-index: 60;
	display: none;
	float: right;
	width: 60px;
	height: 634px;
}

.bar_image {
	padding: 0px 0px 5px 0px
}

#content {
	display: block;
	position: relative;
	float: left;
	width: 1000px;
	min-height: 460px;
	background: no-repeat url("interface/main.jpg");
	overflow:hidden;
}

#content_over_left {
	display: block;
	position: absolute;
	width: 140px;
	height: 160px;
	bottom: 0px;
	background: bottom left no-repeat url("interface/main_over.png");
	z-index: 1;
}

#content_over_right {
	display: block;
	margin-left: 860px;
	position: absolute;
	width: 140px;
	height: 160px;
	bottom: 0px;
	background: bottom right no-repeat url("interface/main_over.png");
	z-index: 1;
}

#overall_footer {
	display: block;
	margin: 0px auto;
	width: 100%;
	height: 100%;
	min-width:1000px;
	min-height: 220px;
	overflow: hidden;
	background: center top no-repeat url("interface/bg_footer.png");
}

#footer {
	display: block;
	margin: 0px auto;
	width: 1000px;
	height: 48px;
	background: top no-repeat url("interface/footer.jpg");
}

#footer_wrapper {
	position:absolute;
	width: 100%;
	height: 18%;
	overflow: hidden;
	background-color: #000;
}

#xp_bar {
	display: block;
	padding: 11px 0px 60px 60px;
	width: 860px;
	height: 6px;
}

#xp_over {
	position: absolute;
	z-index: 50;
	display: block;
	margin: 11px 0px 0px 60px;
	float: left;
	width: 880px;
	height: 6px;
}

.toolbar {
	position: absolute;
	z-index: 10;
	display: block;
	margin: 18px 0px 60px 60px;
	float: left;
	width: 880px;
	height: 24px;
	font-size: 12px;
	font-style: italic;
	text-align: center;
}

#info {
	display: block;
	margin-left: 150px;
	width: 700px;
	height: 45px;
}

#page {
	display: block;
	margin: 10px 0px 0px 150px;
	width: 700px;
	min-height: 360px;
}

#page_dual{
	display:block;
	margin: 5px 0px 0px 145px;
	width: 710px;
	height: 410px;
	background: no-repeat top url("interface/main_dual.jpg");
}

#page_magic {
	display: block;
	margin-left: 150px;
	width: 720px;
	height: 440px;
	background: no-repeat url("interface/magic.jpg");
}

.page_dual_left{
	display:block;
	float:left;
	margin-left:2px;
	margin-right:7px;
	width: 305px;
	height: 400px;
}

.page_dual_center{
	display:block;
	float:left;
	width: 83px;
	height: 400px;
}

.page_dual_right{
	display:block;
	float:left;
	margin-left:7px;
	width: 305px;
	height: 400px;
}

#page_leftmenu{
	display:table;
	margin: 5px 0px 0px 145px;
	width: 710px;
	min-height: 410px;
	background: no-repeat top url("interface/main_leftmenu.gif");
}

.page_leftmenu_left{
	display: inline;
	float:left;
	margin: 2px 0px 0px 2px;
	text-indent: 10px;
	font-weight: bold;
	width: 130px;
	height: 400px;
}

.page_leftmenu_right{
	display: inline;
	float: left;
	margin: 2px 0px 0px 26px;
	width: 550px;
	min-height: 400px;
	overflow: hidden;
}

a.leftmenu {
	display:block;
	width: 130px;
	height: 41px;
	background-image: url("interface/leftmenu_1.gif");
}

a.leftmenu:hover {
	display:block;
	width: 130px;
	height: 41px;
	background-image: url("interface/leftmenu_2.gif");
}

.page_leftmenu_separator {
	display:block;
	width: 130px;
	height: 25px;
	color: #c2b093;
	padding: 14px 0px 0px 0px;
	background-image: url("interface/leftmenu_separator.gif");
}

.leftmenu_notvip {
	display:block;
	width: 130px;
	height: 41px;
	background-image: url("interface/leftmenu_0.gif");
}

.leftmenu_text_big {
	display: block;
	padding-top: 14px;
	color: #817567;
	font-size: 14px;
	font-family: Georgia, Times New Roman, Times, serif;
}

.leftmenu_text_small {
	display: block;
	font-size: 8px;
}

.leftmenu_text_name {
	display: block;
	padding-top: 16px;
	font-size: 16px;
	text-align:center;
	font-weight: bold;
	letter-spacing: 1px;
	font-style: oblique;
	font-family: Georgia, Times New Roman, Times, serif;
}

.leftmenu_text_desc {
	display: block;
	font-size: 9px;
	text-align:center;
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
}

.leftmenu_text_info {
	display: block;
	margin: 20px 0px 10px 10px;
	width: 220px;
	height: 330px;
	font-size: 12px;
}

.i_sett {
	display: block;
	height: 25px;
	width: 290px;
	color: #c2b093;
	background: center no-repeat url("interface/i_sett.gif");
}

.i_label {
	display: block;
	padding-top: 2px;
	background: no-repeat url('interface/i_sett_label.gif');
	height: 14px;
	font-size: 8pt;
	font-weight: bold;
	color: #817567;
	text-indent: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.save {
	cursor: pointer;
	display: block;
	height: 29px;
	width: 79px;
	background: no-repeat url('interface/submit_save.gif');
	margin-left: 20px;
}

.sell {
	cursor: pointer;
	display: block;
	height: 29px;
	width: 79px;
	background: no-repeat url('interface/submit_sell.gif');
	margin-left: 20px;
}

#page_profile{
	display:block;
	margin: 7px 0px 0px 148px;
	width: 704px;
	height: 390px;
	background: no-repeat top url("interface/main_profile.jpg");
}

.over {
	position: absolute;
	top:0;
	left:0;
	height: 100%;
	width: 100%;
	z-index: 90;
	background-image: url("interface/msg_trans.png");
}

#over_holder{
	display:table;
	width: 400px;
	margin: 0px auto;
}

#o_mid {
	display:table;
	width: 380px;
	padding: 0px 10px 0px 10px;
	text-align: left;
	background: repeat-y url("interface/msg_mid.png");
	clear: both;
	overflow:hidden;
}

#o_top {
	display:block;
	width: 400px;
	height: 22px;
	margin-top: 250px;
	background: no-repeat url("interface/msg_top.png");
}

#o_bottom {
	display:block;
	width: 400px;
	height: 38px;
	background: no-repeat url("interface/msg_bottom.png");
}

#income {
	display: block;
	width: 185px;
	height: 150px;
	background: no-repeat url("interface/income.png");
}

.income_font {
	float: left;
	display: block;
	margin: 115px 2px 0px 0px;
	width: 58px;
	color: #817567;
	text-align: center;
	font-weight: bold;
}

a.payment_sms {
	display:block;
	margin-top: 2px;
	width: 295px;
	height: 100px;
	background-image: url("interface/crystals/crystals_sms_1.jpg");
}

a.payment_sms:hover {
	display:block;
	margin-top: 2px;
	width: 295px;
	height: 100px;
	background-image: url("interface/crystals/crystals_sms_2.jpg");
}

a.payment_paypal {
	display:block;
	margin-top: 2px;
	width: 295px;
	height: 100px;
	background-image: url("interface/crystals/crystals_paypal_1.jpg");
}

a.payment_paypal:hover {
	display:block;
	margin-top: 2px;
	width: 295px;
	height: 100px;
	background-image: url("interface/crystals/crystals_paypal_2.jpg");
}

.payment_font {
	display:block;
	font-size: 12px;
	font-weight: bold;
	padding: 45px 0px 0px 112px
}

.kills_text {
	position:absolute;
	margin: 12px 0px 0px 187px;
	text-align: center;
	font-size: 8px;
	color:#FFFFFF;
	width: 16px;
	z-index:2;
}

.kills_icon {
	position:absolute;
	margin: -6px 0px 0px 182px;
	width: 25px;
	z-index:1
}

.premium_item {
	display: block;
	float: left;
	height: 91px;
	width: 90px;
	background: no-repeat url("interface/market/premium_item.png");
}

.premium_item_day {
	display: block;
	height: 91px;
	width: 285px;
	background: no-repeat url("interface/market/premium_item_day.png");
}

.premium_item_icon {
	display: block;
	padding: 22px 0px 0px 15px;
}

.premium_item_count {
	position: absolute;
	margin: 62px 0px 0px 32px;
	display: block;
	height: 19px;
	width: 42px;
}

.premium_item_text {
	display: block;
	float: right;
	height: 80px;
	width: 185px;
	padding-top: 10px;
}

.premium_item_text_popup {
	display: block;
	float: right;
	min-height: 60px;
	width: 280px;
	padding: 10px 5px 0px 0px;
}

.settings_field{
	display: block;
	color:#000000;
	margin-left: 10px;
	width: 280px;
	min-height: 100px;
}
/* # # # # # # ACCOUNT PAGE # # # # # # */
#acc_block{
	display: block;
	margin: 0px auto;
	width: 670px;
	height: 110px;
	text-align: center;
	background: no-repeat url('interface/mainpage/plane.jpg');
}

#acc_top {
	display: block;
	height: 277px;
}

a.align_button {
	display: inline;
	float: left;
	margin: 0px 1px 0px 1px;
	width: 231px;
	height: 254px;
	color: #000000;
	font-family: Georgia, Times New Roman, Times, serif;
	text-align: center;
	background: no-repeat url('interface/mainpage/account_1.jpg');
}

a.align_button:hover {
	display: inline;
	float: left;
	margin: 0px 1px 0px 1px;
	width: 231px;
	height: 254px;
	color: #000000;
	font-family: Georgia, Times New Roman, Times, serif;
	text-align: center;
	background: no-repeat url('interface/mainpage/account_2.jpg');
}

a.account_button {
	display: inline;
	float: left;
	margin: 0px 1px 0px 1px;
	width: 348px;
	height: 254px;
	color: #000000;
	font-family: Georgia, Times New Roman, Times, serif;
	text-align: center;
	background: no-repeat center url('interface/mainpage/account_2_1.jpg');
}

a.account_button:hover {
	display: inline;
	float: left;
	margin: 0px 1px 0px 1px;
	width: 348px;
	height: 254px;
	color: #000000;
	font-family: Georgia, Times New Roman, Times, serif;
	text-align: center;
	background: no-repeat center url('interface/mainpage/account_2_2.jpg');
}

.align_title {
	display: block;
	margin-top: 10px;
	font-size: 16pt;
	letter-spacing: 1px;
}

.align_bonus {
	display: block;
	margin-top: 2px;
	font-size: 12pt;
}

.acc_beauty {
	display: block;
	float: left;
	width: 231px;
	height: 21px;
	margin: 0px 1px 0px 1px;
	color: #817567;
	text-align: center;
	background: no-repeat url('interface/mainpage/acc_button_bottom.gif');
}

.acc_beauty_long {
	display: block;
	float: left;
	width: 348px;
	height: 21px;
	margin: 0px 1px 0px 1px;
	color: #817567;
	text-align: center;
	background: center no-repeat url('interface/mainpage/acc_button_bottom_2.gif');
}
/* # # # # # # ACCOUNT PAGE # # # # # # */



/* # # # # # # MAIN PAGE # # # # # # */
#main_top {
	display:block;
	margin:8px 148px 0px 148px;
	width: 704px;
	height: 250px;
	background: no-repeat url('interface/mainpage/main_bg_top.jpg');
}

#main_top_line {
	display:block;
	height: 50px
}

#main_aligns {
	display: inline;
	float:left;
	margin: 10px 0px 0px 5px;
	width: 150px;
	height: 35px;
	color:black;
}

#main_welcome {
	display: inline;
	float:left;
	margin: 10px 0px 0px 5px;
	width: 450px;
	line-height: 18px;
	color:black;
}

#main_top_b_left {
	display: inline;
	float: left;
	margin: 1px 0px 0px 35px;
	width: 155px;
	height: 180px;
	color:black;
}

#main_top_b_right {
	display: inline;
	float: left;
	width: 490px;
	height: 180px;
}

#main_bottom {
	display:block;
	margin:0px 148px 0px 148px;
	width: 704px;
	height: 146px;
	overflow: hidden;
	background: no-repeat bottom url('interface/mainpage/main_bg_bottom.jpg');
}

#main_income_holder {
	display: block;
	width: 704px;
	clear: both;
}

.main_income {
	display: inline;
	padding-top: 20px;
	float: left;
	height: 100px;
	width: 80px;
	margin: 0px 0px 0px 2px;
	text-align: center;
	font-size: 12px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

a.main_b_buttons {
	display: inline;
	padding-top: 3px;
	float: left;
	width: 210px;
	height: 23px;
	text-align: center;
	font-weight: bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #817567;
	clear: right;
}

#main_stats_icons {
	display: block;
	margin-top: 10px;
	float: left;
	height: 165px;
	width: 60px;
}

#main_stats_names {
	display: block;
	margin-top: 12px;
	float: left;
	height: 161px;
	width: 128px;
	color: #c2b093;
	line-height: 23px;
	font-weight: bold;
	background: repeat-y url('interface/mainpage/menu_line_1.jpg');
}

#main_stats_stats {
	display: block;
	margin: 12px 0px 0px 2px;
	padding-left: 10px;
	float: left;
	height: 161px;
	width: 290px;
	color: #c2b093;
	line-height: 23px;
	background: repeat-y url('interface/mainpage/menu_line_2.jpg');
}

#main_skills_icons {
	display: block;
	float: left;
	height: 177px;
	width: 52px;
}

#main_skills_skills{
	display: block;
	padding: 23px 0px 0px 0px;
	float: left;
	height: 177px;
	width: 435px;
	background: no-repeat url('interface/mainpage/main_skills_bg.jpg');
}

.main_holder {
	display: block;
	height: 31px;
}

.main_act {
	position: absolute;
	margin: -4px 0px 0px 290px;
	height: 20px;
	width: 140px;
	z-index: 10;
}

.main_bar {
	display: block;
	height: 6px;
	width: 290px;
}

a.add_point {
	position: absolute;
	display:block;
	margin:7px 0px 0px 65px;
	text-align:right;
	color:#111;
	width:70px;
}

.main_text {
	display: block;
	padding-left: 5px;
	height: 18px;
	width: 275px;
}
/* # # # # # # MAIN PAGE # # # # # # */


/* # # # # # # MAGIC PAGE # # # # # # */
.page_magic_column {
	display: inline;
	margin: 50px 40px 0px 40px;
	float: left;
	width: 260px;
	height: 330px;
}

.magic_userfont{
	display: block;
	margin: 34px 0px 0px 14px;
	width: 240px;
	color: #000000;
	font-weight: bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.magic_field{
	display: block;
	color:#000000;
	margin-left: 10px;
	width: 280px;
	min-height: 70px;
}

a.menumagic {
	display: block;
	margin-left: 12px;
	width: 240px;
	height: 20px;
	color: #000000;
	text-indent: 5px;
	font-size: 12pt;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}

a.menumagic:hover {
	display: block;
	margin-left: 12px;
	width: 240px;
	height: 20px;
	color: #c2b093;
	text-indent: 30px;
	font-size: 12pt;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: no-repeat url("interface/magic_over.jpg");
}

.menumagic_pressed {
	display: block;
	margin-left: 12px;
	width: 240px;
	height: 20px;
	color: #c2b093;
	text-indent: 30px;
	font-size: 12pt;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: no-repeat url("interface/magic_over.jpg");
}

a.scroll_font {
	color: #000000;
	text-decoration: none;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
/* # # # # # # MAGIC PAGE # # # # # # */



/* # # # # # # TEMPLE PAGE # # # # # # */
#upg_left_temple {
	display:block;
	float:left;
	padding-left: 10px;
	width: 300px;
	height: 405px;
	background: no-repeat top url("interface/temple_title.jpg");
}

#unit_icon_temple {
	display:block;
	width: 265px;
	margin: 8px 0px 0px 15px
}

#unit_annihilate_temple {
	position:absolute;
	display:block;
	margin-top: 75px;
}

#temple_bar {
	display:block;
	margin: 17px 0px 0px 2px;
	height: 29px;
	background-image: url("interface/temple_riot_bar.jpg");
}

.unit_text_temple {
	float:right;
	margin-top: 10px;
	width: 130px
}
/* # # # # # # TEMPLE PAGE # # # # # # */



/* # # # # # # TAVERN PAGE # # # # # # */
.rune_1 {
	display:block;
	padding-top: 16px;
	text-align:center;
	margin-right: 5px;
	width: 64px;
	height: 48px;
	float:left;
	background: url('interface/casino/rune_1.png');
}

.rune_2 {
	display:block;
	padding-top: 16px;
	margin-right: 5px;
	text-align:center;
	width: 64px;
	height: 48px;
	float:left;
	background: url('interface/casino/rune_2.png');
}

.rune_3 {
	display:block;
	padding-top: 16px;
	margin-right: 5px;
	text-align:center;
	width: 64px;
	height: 48px;
	float:left;
	background: url('interface/casino/rune_3.png');
}

.rune_result {
	display:block;
	padding-top: 16px;
	text-align:center;
	width: 64px;
	height: 48px;
	float:left;
}
/* # # # # # # TAVERN PAGE # # # # # # */



/* # # # # # # UPGRADE PAGE # # # # # # */
#upg_left {
	display:block;
	float:left;
	padding-left: 10px;
	width: 300px;
	min-height: 405px;
	background: no-repeat top url("interface/upgrades_title.jpg");
}

#upg_right {
	display:block;
	float: left;
	width: 240px;
	min-height: 405px;
	background: no-repeat top center url("interface/upgrades_bg.jpg");
}

#upg_right_help {
	display:block;
	float: left;
	color: #817567;
	width: 240px;
	height: 405px;
	background: no-repeat center url("interface/upgrades_title_2.jpg");
}

#upg_img {
	display:block;
	margin-left: 13px;
	margin-top: 10px;
	width: 214px;
	height: 344px;
}

#upg_lvls {
	display:block;
	margin-left: 13px;
	margin-top: 3px;
	width: 214px;
	min-height: 45px;
	text-align: center;
	font-family: Georgia, Times New Roman, Times, serif;
}

.lvl_title {
	display:block;
	float: left;
	width: 105px;
	height: 10px;
	color: #999999;
	font-size: 10px;
	border-right: 2px solid black;
}

.lvl_lvl {
	display:block;
	float: left;
	width: 105px;
	height: 30px;
	color: #817567;
	font-size: 20px;
	font-weight: bold;
	border-right: 2px solid black;
}

.lvl_title_market {
	display:block;
	width: 150px;
	height: 10px;
	text-align: left;
	padding-left: 20px;
	font-size: 10px;
}

.lvl_lvl_market {
	display:block;
	width: 150px;
	height: 30px;
	font-size: 20px;
	text-align: left;
	padding-left: 20px;
	font-weight: bold;
}

.lvl_lvl_refresh {
	display:block;
	position: absolute;
	margin: 3px 0px 0px 120px;
	z-index: 5;
	width: 65px;
	height: 50px;
}

.upg_title{
	display:block;
	padding-top: 14px;
	color: #817567;
	font-size: 16px;
	letter-spacing: 2px;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
}

.upg_subtitle {
	display:block;
	font-size: 10px;
}
/* # # # # # # UPGRADE PAGE # # # # # # */



/* # # # # # # ALLIANCE PAGE # # # # # # */
#alliance_logo {
	display: block;
}

#alliance_over_bottom {
	display: block;
	margin-top: -100px;
	width: 700px;
	height: 198px;
	background: no-repeat url('interface/alliances/alliances_bottom.png');
	z-index: 3;
}

.alliance_hr {
	display: block;
	background: no-repeat url('interface/alliances/alliances_hr.png');
	width: 700px;
	height: 10px;
}

#alliance_buttons {
	position: absolute;
	margin-top: -15px;
	display:block;
	margin-left: 60px;
	z-index: 4;
}

#alliance_gridpage {
	width: 680px;
	min-height: 65px;
	background: url('interface/alliances/alliances_row.gif');
	padding-left: 20px;
}

#alliance_bar_extras {
	display: block;
	height: 38px;
	text-align: left;
}

#alliance_bar {
	display: block;
	width: 700px;
	height: 91px;
	padding-top: 33px;
	text-align:center;
	color: #c2b093;
	font-size: 18pt;
	background: repeat-x url('interface/alliances/alliance_admin_top.jpg');
}

#alliance_profilebar {
	display: block;
	width: 700px;
	height: 85px;
	padding-top: 33px;
	text-align:center;
	color: #c2b093;
	font-size: 18pt;
	background: repeat-x url('interface/alliances/alliances_top.jpg');
}

#alliance_bar_lvl {
	display: block;
	float: left;
	width: 190px;
	padding: 8px 0px 0px 90px;
}

#alliance_bar_souls {
	display: block;
	float: left;
	width: 90px;
	padding: 8px 0px 0px 60px;
}

#alliance_bar_crystals {
	display: block;
	float: left;
	width: 160px;
	padding: 8px 0px 0px 60px;
}

#alliance_bar_msg {
	display: block;
	padding-top: 7px;
}

#alliance_content {
	display: block;
	width: 700px;
	min-height: 170px;
	height: auto;
	background-color: #1d1c1a;
}

.grey_field {
	display: block;
	margin-bottom: 1px;
	padding: 5px;
	width: 520px;
	height: auto;
	background-color: #100f0e;
}

.alliance_content_inline {
	display: block;
	margin: 0px auto;
	width: 660px;
}

#alliance_bar_bottom {
	display: block;
	width: 700px;
	height: 110px;
	background: repeat-x url('interface/alliances/alliance_admin_bottom.jpg');
}

.alliance_titles {
	display: block;
	width: 700px;
	height: 30px;
	background: no-repeat url('interface/alliances/alliance_titles.jpg');
	padding: 4px 0px 0px 40px;
	color: #c2b093;	
	font-weight:bold;
}

.alliance_titles_profile {
	display: block;
	width: 700px;
	height: 30px;
	background: no-repeat url('interface/alliances/alliance_titles_2.jpg');
	padding: 4px 0px 0px 0px;
	color: #c2b093;	
	font-weight:bold;
	text-align: center;
}

a.alliance_button {
	display: block;
	float: left;
	height: 30px;
	width: 100%;
	padding-top: 130px;
	text-align:center;
	color: #817567;
	font-size: 12pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: repeat-x url('interface/alliances/alliance_button.gif');
}

a.alliance_button:hover {
	display: block;
	float: left;
	height: 32px;
	min_width: 100px;
	width: 100%;
	padding-top: 128px;
	text-align:center;
	color: #c2b093;
	font-size: 16pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: top center no-repeat url('interface/alliances/alliance_button_2.gif');
}

#alliance_dual {
	position: absolute;
	display: block;
	width: 700px;
	height: 245px;
	margin-top: 125px;
	z-index: 2;
	background: no-repeat url('interface/alliance_over.png');
}

#alliance_dual_leftcolumn {
	display:block;
	float: left;
	margin: 0px 0px 0px 40px;
	width: 320px;
}

#alliance_dual_rightcolumn {
	display:block;
	float: left;
	margin: 0px 0px 0px 10px;
	width: 320px;
}

.alliances_peace {
	display: block;
	width: 640px;
	padding: 10px;
	margin-bottom: 5px;
	background-color:#100f0e;
	border:1px solid white; 
}

.alliances_war {
	display: block;
	width: 640px;
	padding: 10px;
	margin-bottom: 5px;
	background-color:#100f0e;
	border:1px solid red; 
}

.alliances_actions {
	padding-top:5px;
	float: right;
}

a.buttons {
	display: block;
	float: left;
	padding-top: 25px;
	width: 200px;
	height: 45px;
	text-align:center;
}

a.b_middle {	background: no-repeat center url('interface/alliances/b_middle.png');	}
a.b_left {	background: no-repeat url('interface/alliances/b_left.png');	}
a.b_right {	background: no-repeat url('interface/alliances/b_right.png');	}

#forum_new_topic {
	display: block;
	width: 640px;
	background-color: #111111;
	padding: 10px;
}

.forum_block {
	display: table;
	width: 640px;
	margin-top: 5px;
	background-color: #111111;
	padding: 10px;
	border-bottom: 2px solid #817567;
}

.forum_left {
	display: block;
	width: 150px;
	float: left;
	padding: 5px;
	text-align: right;
}

.forum_right {
	display: block;
	width: 460px;
	float: left;
	padding: 5px;
}

.input_topic {
	width: 460px;
	border: 1px solid #817567;
	text-align: left;
	font-size: 12px;
}

.forum_holder {
	display: table;
	width: 660px;
	padding-bottom: 1px
}

.forum_title {
	height: 20px;
	padding-top: 10px; 
	border-bottom: 1px solid #817567;
}

.forum_block_left {
	display: block;
	width: 180px;
	float: left;
	text-align: center;
	background: #100f0e no-repeat url('interface/alliances/forums_bg.jpg');
}

.forum_block_right {
	display: block;
	width: 479px;
	float: right;
	background: #100f0e;
}

.forum_smiley {
	padding-bottom: 2px;
}

.forum_name {
	display: block;
	padding-top: 10px;
	height: 19px;
}

.forum_avatar {
	display:block;
	margin-top:5px;
	min-height: 190px;
}

.forum_date {
	display: block;
	padding: 10px;
	width: 459px; 
	height: 10px;
	text-align: right;
}

.forum_post {
	display: block;
	padding: 10px;
	width: 459px; 
	min-height: 140px;
	text-align: left;
}


.forum_actions {
	display: block;
	padding: 10px;
	width: 459px; 
	height: 20px;
	text-align: right;
}

/* # # # # # # ALLIANCE PAGE # # # # # # */



/* # # # # # # TOP10 PAGE # # # # # # */
#top10 {
	background: no-repeat url('interface/stats.jpg');
	height: 390px;
}

.top10_order {
	display: block;
	margin-top: 70px;
	float: right;
	height: 60px;
	width: 400px;
	text-align: center;
	font-size: 16pt;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.top10_firstplace {
	display: block;
	margin-top: 21px;
	float: right;
	height: 40px;
	width: 400px;
	font-size: 18pt;
	line-height: 21px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.top10_places {
	display: block;
	margin-top: 15px;
	float: right;
	min-height: 190px;
	width: 700px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
/* # # # # # # TOP10 PAGE # # # # # # */




/*  Begin of PM Layout  */
#pm_left {
	display: block;
	float: left;
	padding: 15px 10px 0px 10px;
	width: 550px;
	min-height: 380px;
	background: no-repeat url('interface/upgrades_title_long.jpg');
}
/*  End of PM Layout  */



/*  Begin of Attack Layout  */
#attack {
	display: block;
	margin: 0px auto;
	margin-top: 100px;
	width: 480px;
	height: 110px;
	background: no-repeat url('interface/attack.jpg');
}

#x5 {
	display: block;
	margin: 0px auto;
	margin-top: 100px;
	width: 480px;
	height: 110px;
	background: no-repeat url('interface/x5.jpg');
}

#annihilate {
	display: block;
	margin: 0px auto;
	margin-top: 100px;
	width: 600px;
	height: 170px;
	background: no-repeat url('interface/annihilate.jpg');
}

#attack_action {
	display: block;
	width: 700px;
	height: 390px;
	background: no-repeat url('interface/attack_bg.jpg');
}

.attack_column {
	display: block;
	margin: 35px 5px 0px 5px;
	padding-left: 10px;
	line-height: 14px;
	float: left;
	width: 177px;
	height: 60px;
}

.annihilate_column {
	display: block;
	margin: 35px 0px 0px 0px;
	line-height: 14px;
	float: left;
	width: 174px;
	height: 50px;
}

.attack_avatar {
	display: block;
	width: 150px;
	position:absolute;
	z-index: 3;
}

.attack_txt_left {
	display: block;
	width: 100px;
	position:absolute;
	padding: 92px 0px 0px 2px;
	z-index: 5
}

.attack_txt_right {
	display: block;
	width: 100px;
	position:absolute;
	margin: 92px 0px 0px 598px;
	text-align:right;
	z-index: 5;
}

.attack_input {
	display: block;
	margin: 30px 0px 0px 4px;
	float: left;
	width: 80px;
	height: 70px;
	text-align: center;
}

#turns {
	display: block;
	width: 80px;
	height: 40px;
	background: none;
	font-size: 24pt;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#mana {
	display: block;
	width: 60px;
	height: 60px;
	background: none;
	font-size: 32pt;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#turnssubmit {
	cursor: pointer;
	display:block;
	width: 80px;
	margin: 5px 0px 0px 0px;
	height: 25px;
	background: no-repeat url('interface/attack_submit.jpg');
}

#manasubmit {
	cursor: pointer;
	display:block;
	width: 150px;
	height: 40px;
	margin: 4px 0px 0px -45px;
	background: no-repeat url('interface/ann_1.jpg');
	z-index: 20;
}

#manasubmit:hover {
	cursor: pointer;
	display:block;
	width: 150px;
	height: 40px;
	margin: 4px 0px 0px -45px;
	background: no-repeat url('interface/ann_2.jpg');
}

.attack_charname {
	display: block;
	float: left;
	margin: 40px 0px 0px 120px;
}

.attack_defcharname {
	display: block;
	float: right;
	margin: 40px 120px 0px 0px;
}
/*  End of Attack Layout  */



/*  Library Layout   */
#library {
	display:block;
	margin: 0px auto;
	width: 525px;
	height: 74px;
	background: no-repeat center url("interface/library/lib_2-00.jpg");
}

a.lib_1 {
	display:block;
	float: left;
	width: 109px;
	height: 74px;
	background-image: url("interface/library/lib_1-01.jpg");
}

a.lib_1:hover {
	display:block;
	float: left;
	width: 109px;
	height: 74px;
	background-image: url("interface/library/lib_1-02.jpg");
}

.lib_2 {
	display:block;
	float: left;
	width: 307px;
	height: 74px;
	text-align: center;
}

a.lib_3 {
	display:block;
	float: left;
	width: 109px;
	height: 74px;
	background-image: url("interface/library/lib_3-01.jpg");
}

a.lib_3:hover {
	display:block;
	float: left;
	width: 109px;
	height: 74px;
	background-image: url("interface/library/lib_3-02.jpg");
}

#lib_lvl {
	display:block;
	margin: 0px auto;
	width: 696px;
	height: 78px;
	color: #817567;
	background: no-repeat right url("interface/library/lib_0.jpg");
}

.lib_img{
	position: absolute;
}
.lib_name {
	display:block;
	padding-left: 90px;
	padding-top: 13px;
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;	
}

.lib_desc {
	display:block;
	width: 360px;
	padding-left: 105px;
	padding-top: 5px;
	color: #575352;
	font-size: 11px;
	font-family: Georgia, Times New Roman, Times, serif;	
}

.lib_block {
	position: absolute;
	display: block;
	height: 17px;
	background: repeat-x url("interface/library/line.gif");
	z-index: 10;
}

.lib_block_text {
	position: absolute;
	display: block;
	height: 17px;
	width: 165px;
	text-align: center;
	margin-top: 14px;
	margin-left: 498px;
	font-size: 12px;	
	z-index: 20;
}

a.lib_upg {
	position: absolute;
	display: block;
	width: 180px;
	height: 28px;
	margin-left: 496px;
	margin-top: 46px;
	color: #555148;
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
	z-index: 30;
}

.lib_upg_price {
	display: block;
	color: #575352;
	font-size: 11px;
}

/* # # # # # # # # # # # # # # # # # # # # */
/* # # # # # # # # # # # # # # # # # # # # */
/*          End of Library Layout          */
/* # # # # # # # # # # # # # # # # # # # # */
/* # # # # # # # # # # # # # # # # # # # # */



/* # # # # # # # # # # # # # # # # # # # # */
/* # # # # # # # # # # # # # # # # # # # # */
/*     	        Crypt Layout               */
/* # # # # # # # # # # # # # # # # # # # # */
/* # # # # # # # # # # # # # # # # # # # # */
#crypt {
	padding: 30px 0px 0px 10px;
	display: block;
	width: 680px;
	height: 330px;
	overflow: hidden
}

#crypt_content {
	display: block;
	height:250px;
	background: repeat-y url('interface/cpt.gif');
}

#crypt_top {
	display: block;
	width: 680px;
	height: 45px;
}

#crypt_bottom {
	display: block;
	height: 35px;
	background: repeat-y url('interface/cpt_bottom.gif');
}

.cpt_1 {
	display:block;
	margin-left: 10px;
	float: left;
	width:400px;
}

.cpt_2 {
	display: block;
	float: right;
	width: 204px;
}
/* # # # # # # # # # # # # # # # # # # # # */
/* # # # # # # # # # # # # # # # # # # # # */
/*          End of Crypt Layout       	   */
/* # # # # # # # # # # # # # # # # # # # # */
/* # # # # # # # # # # # # # # # # # # # # */



/* # # # # # # # # # # # # # # # # # # # # */
/* # # # # # # # # # # # # # # # # # # # # */
/*              Profile Layout             */
/* # # # # # # # # # # # # # # # # # # # # */
/* # # # # # # # # # # # # # # # # # # # # */
#profile_buttons {
	position: absolute;
	display: block;
	margin-left: 150px;
	margin-top: 216px;
	z-index: 10;
}

#profile_lvl {
	position: absolute;
	display: block;
	margin-left: 94px;
	margin-top: 24px;
	height: 30px;
	width: 40px;
	color: #cebb9c;
	font-size: 30px;
	text-align: center;
	z-index: 5;
}

#profile_title {
	position: absolute;
	display: block;
	margin-left: 190px;
	margin-top: 23px;
	font-weight: bold;
	color: #000000;
	z-index: 5;
}

#profile_name {
	position: absolute;
	display: block;
	margin-left: 164px;
	margin-top: 38px;
	font-weight: bold;
	font-size: 24px;
	color: #cebb9c;
	z-index: 5;
}

#profile_list {
	position: absolute;
	display: block;
	width: 387px;
	height: 150px;
	margin: 64px 0px 0px 317px;
	background: no-repeat url("interface/list.jpg");
	z-index: 5;
}

.list_text {
	display: inline;
	float: left;
	width: 170px;
	margin: 15px 0px 0px 20px;
	color: #685d49;
	font-weight: bold;
	font-size: 16px;
}

#profile_sig{
	position: absolute;
	display: block;
	width: 568px;
	height: 150px;
	margin: 286px 0px 0px 134px;
	padding-top: 15px;
	background: no-repeat url("interface/sig.jpg");
	z-index: 5;
	text-align: center;
	color: #685d49;
}
/* # # # # # # # # # # # # # # # # # # # # */
/* # # # # # # # # # # # # # # # # # # # # */
/*          End of Profile Layout          */
/* # # # # # # # # # # # # # # # # # # # # */
/* # # # # # # # # # # # # # # # # # # # # */



/* # # # # # # # # # # # # # # # # # # # # */
/* # # # # # # # # # # # # # # # # # # # # */
/*             Crystals Layout             */
/* # # # # # # # # # # # # # # # # # # # # */
/* # # # # # # # # # # # # # # # # # # # # */
#page_crystals {
	display: block;
	margin: 10px 0px 0px 150px;
	width: 700px;
	height: 400px;
	text-align: center;
	background: no-repeat url("interface/crystals/crystals_bg.jpg");
}

#page_crystals_payment {
	padding-top: 10px;
	width: 700px;
	height: 29px;
}

#page_crystals_holder {
	margin-left: 48px;
	width: 610px;
	height: 339px;
}

a.crystals_button {
	display: block;
	float: left;
	margin: 2px;
	padding-top: 150px;
	width: 148px;
	height: 189px;
	background: no-repeat url("interface/crystals/crystals_1.jpg");
}

a.crystals_button:hover {
	display: block;
	float: left;
	margin: 2px;
	padding-top: 150px;
	width: 148px;
	height: 189px;
	background: no-repeat url("interface/crystals/crystals_2.jpg");
}

#crystals_payment_info {
	display: block;
	float: right;
	padding: 20px;
	margin-top: 2px;
	width: 410px;
	height: 299px;
	background: no-repeat url("interface/crystals/crystals_bg_2.jpg");
	text-align:left;
}
/* # # # # # # # # # # # # # # # # # # # # */
/* # # # # # # # # # # # # # # # # # # # # */
/*         End of Crystals Layout          */
/* # # # # # # # # # # # # # # # # # # # # */
/* # # # # # # # # # # # # # # # # # # # # */


/* # # # # # # # # # # # # # # # # # # # # */
/* # # # # # # # # # # # # # # # # # # # # */
/*     	         Help Layout               */
/* # # # # # # # # # # # # # # # # # # # # */
/* # # # # # # # # # # # # # # # # # # # # */
#help_top {
	display:block;
	width: 700px;
	height: 150px;
	background: no-repeat url("interface/help_bg_top.jpg");
}

#help_bottom {
	display:block;
	width: 700px;
	height: 250px;
	background: no-repeat  bottom url("interface/help_bg_bottom_1.jpg");
}

#help_bottom_text {
	display:block;
	width: 700px;
	height: 250px;
	background: no-repeat url("interface/help_bg_bottom_2.jpg");
}

.text_line {
	margin-left: 190px;
	height: 20px;
	font-weight: bold;
}
/* # # # # # # # # # # # # # # # # # # # # */
/* # # # # # # # # # # # # # # # # # # # # */
/*     	     End of Help Layout            */
/* # # # # # # # # # # # # # # # # # # # # */
/* # # # # # # # # # # # # # # # # # # # # */
.history_holder {
	display:block;
	margin-top:3px;
	margin-left:2px;
	width: 300px;
	height: 25px;
	font-size: 12px;
	text-indent: 25px;
	font-weight: bold
}

.history_lines_0 {
	display:block;
	padding-top: 5px;
	width: 300px;
	height: 25px;
	background: no-repeat top url("interface/history_lines_loose.gif");
}

.history_lines_1 {
	display:block;
	padding-top: 5px;
	width: 300px;
	height: 25px;
	background: no-repeat top url("interface/history_lines_win.gif");

}

.history_icon{
	display:block;
	position:absolute;
	margin-left:115px;
	margin-top:2px;
	z-index: 50;
	width: 59px;
	height: 21px;
}

.history_date{
	display:block;
	position:absolute;
	margin-left:205px;
	margin-top:6px;
	z-index: 50;
	width: 90px;
	height: 21px;
	font-size:10px;
	font-weight:normal;
	text-indent: 0px;
}	

.field {
	display: table;
	margin: 0px auto;
	margin-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	width: 680px;
	font-size: 14px;
	background-color:#222222;
}

.field_small {
	display: table;
	margin: 0px auto;
	margin-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	width: 300px;
	font-size: 14px;
	background-color:#222222;
}

.skills {
	display: block;
	margin: 0px 10px 0px 10px;
	float: left;
	height: 350px;
	width: 120px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-image: url("interface/bg_skills.jpg");
	background-repeat: no-repeat
}

.skills_icon {
	margin-top: 60px;
	margin-bottom: 10px;
}

.inventory_item_countblock {
	position: absolute;
	margin: 43px 0px 0px 38px;
	height:12px;
	width: 22px;
	background-color:#111111; 
	font-size: 10px;
	text-align:center;
	color:#c2b093;
	z-index: 5;
	border: 1px solid #222222
}

.inventory_element_box {
	position: absolute;
	margin: 30px 0px 0px 46px;
	font-size: 20px;
	z-index: 5;
	background-color:#111111;
	border: 1px solid #222222
}

a.inventory_action {
	display:block;
	float: right;
	width: 136px;
	height: 35px;
	color: #c2b093;
	font-size: 14px;
	text-align: center;
	padding: 8px 0px 0px 0px;
	margin: 10px 5px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: no-repeat url("interface/inv.gif");
}

/* Quests page style. */
a.questblock:link, a.questblock:visited {
	display: block;
	margin: 0px auto;
	margin-top: 6px;
	width: 547px;
	height: 110px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: no-repeat top url("interface/quest_0.jpg");
}

a.questblock:hover {
	display: block;
	margin: 0px auto;
	margin-top: 6px;
	width: 547px;
	height: 110px;
	color: #999999;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: no-repeat top url("interface/quest_1.jpg");
}


.questblock {
	display: block;
	margin: 0px auto;
	margin-top: 6px;
	width: 547px;
	height: 110px;
	color: #999999;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: no-repeat top url("interface/quest_1.jpg");
	font-size:12px;
}

.questblock_taken {
	display: block;
	margin: 0px auto;
	margin-top: 6px;
	width: 300px;
	height: 110px;
	color: #333333;
	background: no-repeat top url("interface/quest_2.jpg");
}

.questdroprate {
	position: absolute;
	display: block;
	height: 50px;
	width: 60px;
	margin: 45px 0px 0px 20px;
}

.questtitle {
	display: block;
	height: 16px;
	margin-left: 90px;
	padding-top: 12px;
}

.questdesc {
	display: block;
	margin: 10px 0px 0px 80px;
	width: 450px;
	height: 44px;
	text-align: left;
	text-indent: 10px;
	line-height: 11px;
}

.questtime {
	display: block;
	float: left;
	margin: 0px 0px 0px 308px;
	width: 124px;
}

.questaward {
	display: block;
	float: left;
}

#questpot {
	display:block;
	height: 106px;
	width: 370px; 
	margin: 0px auto;
	padding-top:14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	background: no-repeat url('interface/pot.jpg');
} 

#map li {
	display: block;
	position: absolute;
	list-style: none;
	margin: -8px 0px 0px -8px;
}

.map_unavailable {
	display: block;
	text-decoration: none;
	text-align: center;
	outline: none;
	opacity: 0.3;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	-moz-opacity: 0.30;
	-khtml-opacity: 0.3;
}

#map a {
	display: block;
	text-decoration: none;
	text-align: center;
	outline: none;
	opacity: 0.7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	-khtml-opacity: 0.7;
}
	
#map a:hover {
	display: block;
	text-decoration: none;
	outline: none;
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
}
/* Quests page style. */


.hutblock {
	display: inline;
	float: left;
	margin-top: 10px;
	height: 330px;
	width: 140px;
	text-align: center;
	font-size: 12px;
	background: no-repeat url("interface/panel.gif");
	overflow: hidden;
}

.unitname {
	display: block;
	position: absolute;
	margin-top: 114px;
	color: #817567;
	font-size: 14px;
	text-indent: 14px;
	font-weight: bold;
}

.unitnamebig {
	display: block;
	position: absolute;
	margin-top: 204px;
	color: #817567;
	font-size: 14px;
	text-indent: 14px;
	font-weight: bold;
}

.stats {
	display: block;
	margin-left: 14px;
	margin-right: 10px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 122px;
	text-align: left;
}

#hutinp {
	height: 22px;
	margin-left: 5px;
	margin-right: 5px;
	width: 132px;
	border: 0px;
	font-size: 11px;
	color: #b0a890;
	vertical-align: middle;
	background: repeat-x url("interface/hut_input.gif");
}

#insidemenu {
	display: block;
	margin: 5px 0px 0px 150px;
	width: 700px;
	height: 30px;
	font-size: 12px;
	text-align: center;
	background: no-repeat url('interface/menu.gif');
}

#inseidemenu_pos {
	display: block;
	margin: 0px auto;
	width: 438px;
	height: 16px;
	padding-top: 9px;
}

#pagination {
	padding-top: 4px;
	text-align: center;
}

a.paginate {
	display: block;
	float: left;
	width: 36px;
	padding-top: 1px;
	height: 17px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background: no-repeat url('interface/p_num.png');
}

.paginatecur {
	display: block;
	float: left;
	width: 36px;
	height: 17px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	color: #FFFFFF;
	background: no-repeat url('interface/p_num_cur.png');
}

.search_field {
	display: block;
	float: left;
	padding: 3px 20px 2px 0px;
	width: 320px;
	height: 24px;
	font-size: 12px;
	font-weight: bold;
}

/* # # # # # # # # # # # # # # # # # # # # */
/*                   Menu                  */
/* # # # # # # # # # # # # # # # # # # # # */
.anylinkcss {
	position: absolute;
	margin-top: 5px;
	visibility: hidden;
	z-index: 99;
	width: 180px;
}

.anylinkcss a{
	display: block;
	width: 180px;
}

a.menuheader{
	position:relative;
	width: 180px;
	height: 35px;
	font-size: 13px;
	text-align:center;
	color:#999999;
	background: url('interface/menu_1.gif');
}

a.menuheader:hover{
	position:relative;
	width: 180px;
	height: 35px;
	font-size: 13px;
	text-align:center;
	color:#999999;
	background: url('interface/menu_2.gif');
}
/* # # # # # # # # # # # # # # # # # # # # */
/*                  Styles                 */
/* # # # # # # # # # # # # # # # # # # # # */
.title {
	display: block;
	float: left;
	padding: 8px 0px 0px 5px;
	width: 120px;
	color: #c2b093;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}

.info_turns {
	display: block;
	float: left;
	margin-left: 66px;
	padding-top: 8px;
	width: 145px;
	height: 22px;
	line-height: 13px;
	font-size: 14px;
}

.info_credits {
	display: block;
	float: left;
	margin-left: 45px;
	padding-top: 8px;
	width: 180px;
	height: 30px;
	line-height: 13px;
}

.info_icons {
	display: block;
	float: left;
}

.info_box {
	display: block;
	float: left;
	width: 64px;
	height: 29px;
	text-align: center;
	padding-top: 3px;
	margin: 0px 5px 0px 0px;
}

.info_vip {				background: no-repeat url("interface/B_Vip_3.gif");		}
a.info_vip_1 {			background: no-repeat url("interface/B_Vip_1.gif");		}
a.info_vip_1:hover {	background: no-repeat url("interface/B_Vip_2.gif");		}

.info_order {			background: no-repeat url("interface/B_Order_3.gif");	}
a.info_order_1 {		background: no-repeat url("interface/B_Order_1.gif");	}
a.info_order_1:hover {	background: no-repeat url("interface/B_Order_2.gif");	}


.white_font {		color:#FFFFFF	}
.red_font {			color: #990000	}
.green_font {		color: #006633	}
.blue_font {		color: #0066CC	}
.black_font {		color: #000000	}
.brown_font {		color: #817567;	}
.brown_font_light {	color: #c2b093;	}
.brown_font_dark {	color: #463e36;	}

.font_1 {	color: #c2b093;	}
.font_2 {	color: orange;	}
.font_3 {	color: darkorange;	}
.font_4, a.font_4 {	color: blue;	}
.font_5 {	color: darkblue;	}
.font_6 {	color: green;	}
.font_7 {	color: darkgreen;	}
.font_8 {	color: white;	}
.font_9 {	color: red;	}
.font_10 {	color: darkred;	}

.cash {	position: absolute; padding-top: 8px }

.f8 {
	font-size: 8pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 10px;
}

.f10 {
	font-size: 10pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 13px;
}

.f12 {
	font-size: 12pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 12px;
}

.f14 {
	font-size: 14pt;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.f16 {
	font-size: 16pt;
	letter-spacing: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.f18 {
	font-size: 18pt;
	letter-spacing: 2px;
}

.f20 {
	font-size: 20pt;
}

.history_font {
	display: block;
	margin-top: 7px;
	width: 305px;
	text-align: center;
	font-weight: bold;
}

.opacity_20{
	filter:alpha(opacity=20);
	opacity:0.2;	
}

.importedimg {
  max-width: 660px;
  max-height: 800px;
  width: expression(this.width > 660 ? "660px" : true);
  height: expression(this.height > 800 ? "800px" : true);
}
/* # # # # # # # # # # # # # # # # # # # # */
/* Input Types, Text Areas, Buttons,  etc. */
/* # # # # # # # # # # # # # # # # # # # # */
INPUT {
	font-size: 10px;
	font-family: Verdana, Helvetica;
	text-align:center;
	font-weight:bold;
	height:20px;
	color: #999999;
	background-image: none;
	background-color : #000000;
	border: 0px;
}

TEXTAREA {
	font-size: 10px;
	font-family: Verdana, Helvetica;
	color: #DCC399;
	background-color : #000000;
	border: 1px #333333	solid;
}

SELECT {
	font-size: 10px;
	font-family: Verdana, Helvetica;
	background-color : #000000;
	color : #DCC399;
	border: 1px #FFFFCC solid;
}


.input_gold {
	display: block;
	float: left;
	height: 25px;
	width: 290px;
	font-size: 12pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: center no-repeat url("interface/i_sett.gif");
	padding-top: 3px
}

.input_gold_small {
	display: block;
	float: left;
	height: 25px;
	width: 196px;
	font-size: 12pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: center no-repeat url("interface/i_sett_small.gif");
	padding-top: 3px
}

.input_gold_submit {
	cursor: pointer;
	display: block;
	overflow: hidden;
	float: left;
	height: 25px;
	width: 103px;
	font-size: 12pt;
	color: #c2b093;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	background: no-repeat url('interface/cpt_submit.gif');
}

.submit_big {
	cursor: pointer;
	display:block;
	padding: 20px 0px 0px 20px;
	height:55px;
	width:219px;
	text-align: left;
	color: #817567;
	font-size: 13pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	background: no-repeat url('interface/submit_big.png');
}
