body, a, p, div, li, ul, 

td, th 		{ font-family:"Microsoft Sans Serif", Arial, sans-serif; font-size: 11px; color: #889299; }

body 		{ background-image:url('/images/design/bg.gif'); background-repeat:repeat-x; background-color: #16212b; margin:5px; margin-bottom:0; scrollbar-base-color:#7a838c; scrollbar-arrow-color:#c9cac5; scrollbar-highlight-color:#c9cac5; scrollbar-darkshadow-color:#887;}



img			{ border:0; }

input		{ behavior: expression(this.before||!(this.before=1) || (this.type=='submit'?this.className='submit':0) || (this.type=='checkbox'||this.type=='radio'?(this.style.borderWidth='0')&&(this.style.backgroundColor='transparent')&&(this.style.backgroundImage='none'):'')); }

input,

select,

textarea 	{ font-family: "Microsoft Sans Serif", Arial, sans-serif; font-size: 11px; padding-left:3px; margin-top:1px; padding-top:2px; color:#fff; 

			  border:1px solid #808080; border-bottom-color:#fff; border-right-color:#fff;

			  background-color:#17222c; background-repeat:repeat-x; background-image:url(/images/design/bg_input.gif); background-attachment:fixed; background-position:bottom;

			  scrollbar-base-color: #666; scrollbar-arrow-color: #ccc; scrollbar-highlight-color: #ccc; 

			}

input.submit{ border:0; border:0px solid #248924; border-top-color:#90da90; border-bottom-color:#0c2f0d; color:#c8e1c8; background-color:#248924; background-image:url(/images/design/inp_bg1.gif); background-repeat:repeat-x; background-position:top; padding-bottom:3px; }



a 			{ color:#bbc; }

a:hover 	{ color:#37d137; }



.float 		{ float:left; margin-right:15px; }

.mono		{ font-family:"Courier New", Courier, mono; }



.h1 		{ font-size: 14px; font-weight: bold; color:#ddf; padding:4px; }

.h2			{ color: #fff; padding-bottom:4px; font-family:Tahoma, Arial, sans-serif; font-size:13px; font-weight:bold; border-bottom:2px solid #a7acb2; margin-left:5px; }

.h3 		{ color:#a7acb2; font-size:11px; font-weight:bold; position:relative; left:-0.5em; padding-top:0.5em; padding-bottom:0.4em; height:1.3em; }



.mt 		{ font-size: 9px; color:#b99; }

.t1 td 		{ background-color: #447; }



.t2 		{ background-color: #336; }

.t3 		{ font-weight: bold; font-size: 14px; color:#fcf; background-color:#636; }

.t4 		{ font-weight: bold; font-size: 10px; color:#fcf; background-color:#636; }



.team1 		{ font-weight: bold; font-size: 11px; color: #24707c; }

.team2 		{ font-weight: bold; font-size: 11px; color: #9A1D1D; }

.hit 		{ color: #cce; }

.hit b		{ color: #fff; }

.hits 		{ color: #969; }

.krit 		{ color: #f33; }



.gr 		{ color: #3d9f3d; }

.gr2 		{ color: #3d9f3d; font-size: 14px; }



.rd 		{ color: #c03; }

.rd2 		{ color: #c03; }



.stdtable		{ background-color:#666; background-color:transparent;}

.stdtable td,

.stdtable td td td	{ border-bottom:0; }

.stdtable td td	{ background-color:transparent; border-bottom:1px dashed #7a838c; }



.info_table		{ background-color:#2c363f; /*background-image:url(/images/design/bg.gif);*/ }

.table_head		{ background-color:#4a2352; }

.table_head .gr	{ color:#fff; }



.thead2			{ background-color:#436;  }

.thead2	.gr		{ color:#fff;  }



/************* FrameLogo ******************/

#flogo 			{ background-color:#131c23; background-image:url('/images/design/fa_bg1.gif'); background-repeat:repeat-x; }

#flogo_right	{ text-align:right; vertical-align:top; background-image:url('/images/design/flogo_bg1.gif'); background-position:top right; background-repeat:no-repeat;}

#wmlogo			{ vertical-align:top;}

#button_exit	{ margin:0; background-image:url('/images/design/button_exit.gif'); cursor:pointer;}

#button_exit.active	{ background-position:20px 0;}



/******		Frame logo 	******/

#health_panel 		{ width:246px; }

#health_login,

#health_progress	{ margin-top:3px; margin-left:30px;}

#health_login		{ margin-top:5px; color:#e5e5e5; padding-left:20px; font-weight:bold; vertical-align:text-top; }

#health_progress *	{ color:#1f2832; }

.health_progress	{ margin-top:3px; width:150px; background-image:url(/images/design/health_level_bg.gif); background-repeat:no-repeat; padding:0 3px 0 3px; }

#life_hp,

#life_max_hp		{ font-size:9px; }

#life_hp			{ color:#22da22; }



/* top panel */

#top_right_buttons			{ vertical-align:top; height:38px; background-image:url('/images/design/top_panel_bg1.gif'); padding:0; background-repeat:repeat-x; }

#top_right_buttons div		{ padding:0 0 0 12px; height:38px; background-image:url('/images/design/top_panel_bg0.gif'); background-repeat:no-repeat; background-position:top left; }

#top_right_buttons div div	{ padding:2px 94px 0 0; background-image:url('/images/design/top_panel_bg2.gif'); background-repeat:no-repeat; background-position:top right; }

#top_right_buttons img		{ margin-left:1px; margin-right:1px;}



/************** CHAT ***********************/

#clock * 		{ color:#fff; font: bold 14px; font-family:Arial, sans-serif; filter: progid:DXImageTransform.Microsoft.Shadow(color=#333333,strength=1,direction=135); }

#clock .alarm 	{ color:#f00; }



#chatgroup img	{ margin:0 1px 0 2px;}

.popupmenu		{ background-color:#889299; border:1px solid #eef;}



/********************************************/

.lightgray 		{ color: #E5E6E8; }

a.lightgray 	{ color: #E5E6E8; text-decoration: none; font-weight: bold; }



.g_t_11 		{ color: #777; }

.g_t_10 		{ font-size: 9px; color: #777; }



.bl_10 			{ font-size: 9px; color: #eee; }

.error 			{ font-weight: bold; color: #f33; }



.button 		{ vertical-align:middle;text-align:middle;font-size:9px;height:17px;border:0px;background:url(/images/design/b2_bg.gif);color:#fff;font-weight:bold;cursor:hand; }

.buttonbig 		{ vertical-align:middle;text-align:middle;text-transform: uppercase;font-size:9px;height:24px;border:0px;background:url(/images/design/b1_bg.gif);color:#fff;font-weight:bold;cursor:hand; }



.clan 			{ color:#eef; text-decoration: underline; font-weight: bold; }

.clan_pers 		{ font-size:10px; font-weight: normal; color:#fff; line-height:8px; }



.button2:hover,

.button2		{ color: #c8e0c8; font-size: 11px; font-weight: bold; text-decoration: none; text-transform:lowercase;	}

.button1:hover,

.button1		{ width:100%; height:100%; padding:3px 5px 0 5px; color: #c8e0c8; font-size: 12px; font-weight: bold; text-decoration: none; /*text-transform:uppercase;*/	}

.button2_table	{ border-collapse:collapse; }

.button2_table td { padding:0; }

.button2_table a { width:100%; height:100%; padding:5px 5px 0 5px; }



.bl 			{ color: #fff; }

.b1 			{ font-size: 10px; color: white; text-decoration: none; font-weight: bold; /*text-transform: uppercase;*/ }

.b1:hover 		{ color:white; }



.b2				{ color: #fff; text-decoration:none; text-transform:lowercase;  }

.b2 a			{ width:100%; height:100%; }



/********************************************/

.slot_center	{ background-image:url(/images/slots/slot_center.gif); }

.fight .oponent .slot_center	{ background-image:url(/images/slots/slot_center_oponent.gif); }



.slot			{ height:74px; text-align:center; vertical-align:middle; background-repeat:no-repeat; padding:4px 0 0 0; }

.slot.a_right, .slot.a_right_disable,

.slot.b_right, .slot.b_right_disable,

.slot.c_right, .slot.c_right_disable		{ background-position:top right; }

.slot.a_right, .slot.a_right_disable		{ padding-left:4px; }

.slot.b_right, .slot.b_right_disable		{ padding-left:34px; }

.slot.c_right, .slot.c_right_disable		{ padding-left:66px; }

.slot.a_left, .slot.a_left_disable			{ padding-right:4px; }

.slot.b_left, .slot.b_left_disable			{ padding-right:33px; }

.slot.c_left, .slot.c_left_disable			{ padding-right:65px; }

.slot.a_right,			.slot.a_left		{ background-image:url(/images/slots/slot_a.gif); }

.slot.b_right,			.slot.b_left		{ background-image:url(/images/slots/slot_b.gif); }

.slot.c_right,			.slot.c_left		{ background-image:url(/images/slots/slot_c.gif); }

.slot.a_right_disable, 	.slot.a_left_disable{ background-image:url(/images/slots/slot_a_0.gif); }

.slot.b_right_disable, 	.slot.b_left_disable{ background-image:url(/images/slots/slot_b_0.gif); }

.slot.c_right_disable, 	.slot.c_left_disable{ background-image:url(/images/slots/slot_c_0.gif); }



#oponent .slot.a_right,	#oponent .slot.a_left	{ background-image:url(/images/slots/slot_a_oponent.gif); }

#oponent .slot.b_right,	#oponent .slot.b_left	{ background-image:url(/images/slots/slot_b_oponent.gif); }

#oponent .slot.c_right,	#oponent .slot.c_left	{ background-image:url(/images/slots/slot_c_oponent.gif); }



.slot_info		{ background: #16212b; }

.slot_info a	{ width:143px; }





/*****	Sub menu 	********/

#submenu_area td 	{ text-align:left; padding:0; }

#submenu_area table { }



#submenu_area img	{ display:none; width:0; margin:0; }

#submenu_area a		{ text-decoration:none; behavior:expression(!this.before? this.before = this.innerHTML = '<nobr>' + this.innerHTML +'</nobr>' : '' ); height:22px; padding:0; }

#submenu_area a	* 	{ cursor:pointer; }

/*#submenu_area a	nobr	{ width:100%; background-image:url(/images/design/submenubut_on_bg0.gif);	background-repeat:repeat-x;  height:22px; }

#submenu_area a			{ width:100%; background-image:url(/images/design/submenubut_on_bg1.gif);	background-repeat:no-repeat; background-position:right; padding:4px 2px 4px 8px; }

*/

#submenu_area a				{ background-image:url(/images/design/submenubut_bg1.gif); background-color:#727c83; color:#c4cbd1; margin:0 1px 0 1px; background-repeat:no-repeat; background-position:top right;  }

#submenu_area a	nobr		{ background-image:url(/images/design/submenubut_bg0.gif);	width:80px; background-repeat:no-repeat;  height:24px; text-align:center; padding:4px 7px 0 7px; }

#submenu_area a.active,

#submenu_area a:hover		{ background-image:url(/images/design/submenubut_on_bg1.gif); color:#c4cbd1; background-color:#878f95; }

#submenu_area a.active nobr,

#submenu_area a:hover nobr	{ background-image:url(/images/design/submenubut_on_bg0.gif); }



.submenu_area 				{ position:absolute; left:150px; top:33px; }

.submenu_area div 			{ width:1px;  padding:0;  	background-image:url(/images/design/submenu_panel_bg1.gif); background-repeat:repeat-x; }

.submenu_area div div 		{ width:1px;  padding:0;  	background-image:url(/images/design/submenu_panel_bg0.gif); background-repeat:no-repeat;}

.submenu_area div div div	{ width:10px; padding:1px;	background-image:url(/images/design/submenu_panel_bg2.gif); background-position:top right; behavior: expression(this.style.display=(this.innerHTML&&this.innerHTML!='&nbsp;')?'block':'none'); }

/**/

#area_window				{ position:relative; left:-4px; background-image:url('/images/design/window_border_bg.gif'); background-repeat:no-repeat; padding:4px; padding-left:19px;}

#area_window img.area_image	{ border:1px solid #cdd1d5; border-left-color:#676c70; border-top-color:#676c70; }



/****	Fight 	*******/

#fight_markers	img 		{ width:180px; height:72px; filter:Alpha(Opacity=70); /*cursor:crosshair;*/ }



.fight_history .hit			{ font-family:Arial, Helvetica, sans-serif; }

.htime 						{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #eef; }



.fight_info					{ margin-top:1em;  }

.fight_info_head table		{ border-bottom:1px solid #a7acb2; }

.fight_info_head .gr		{ color:#a89526;}

.fight_info_command			{ }

.fight_info_result			{ color:#a89526; border-top:1px dashed #a7acb2; }

.fight_info_result td		{ padding-left:15px;}



.popup_menu		{ position: absolute; top: 20px; left: 30px; visibility: hidden; padding: 2px; background-color:#668; border:1px solid #333; }

.popup_tbl 		{ background-color:#336; border:1px solid #669; }


.counters		{ position:absolute; height:100%; width:1px; top:0; left:0; }
.counters table	{  }

