* {
  font-size: 8pt;
  font-family: Verdana, sans-serif;
  padding: 0;
  margin: 0;
}

body, td, ol, ul, li , p {
}

img {
  border: 0px;
}

th {
  font-size: 12px;
  background: #000040;
  color: #FFFF00;
  padding: 3px;
}

.tbl th {
  font-size: 12px;
  background: #C0C0C0;
  color: #000000;
  padding: 3px;
  background-image: url("/map/img/arena/gr_tl.gif");
}


table {
  empty-cells: show;
  border-collapse: collapse;
}

fieldset {
  border: 1px solid #004080;
  padding: 2px;
  margin: 2px;
}

legend {
  font-weight: bold;
  padding: 2px;
  border: 1px solid #004080;
  background-color: #FFFFC6;
}

dt {
  position: relative;
  float: left;
  color: #FFFFFF;
  font-weight: bold;
}


.text {
  font-size: 8pt;
  color: #000000;
  font-weight: normal;
  font-family: verdana, arial, helvetica, tahoma, sans-serif;
}

h2			{
  font-family: arial;
  font-size: 14pt;
  font-weight: bold;
  text-align: center;
  font-style: italic;
  color: #804040;
}

h3	{
	font-family: arial;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}

h4	{
	font-size: 10pt;
	color: #926539;
	font-weight: bold;
	text-align: center;
}

a:link, a:visited, a:active {
	font-size: 8pt;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

a:hover {
	font-size: 8pt;
	color: #ff4400;
}

a.menu:link, a.menu:visited, a.menu:active {
  font-size: 12pt;
  font-weight: bold;
  color: #5f5f5f;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
}

a.menu:hover {
  font-size: 12pt;
  color: #ff4400;
}


.title	{
	color: #993300;
	font-family: tahoma;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.shop	{
	color: #315a94;
	font-size: 10pt;
	font-weight: bold;
}

.date1		{
	font-family: courier;
	font-size: 8pt;
	text-decoration: none;
	font-weight: normal;
	color: #007000;
}

.date2	{
	font-family: courier;
	font-size: 8pt;
	text-decoration: none;
	font-weight: normal;
	color: #007000;
	background-color: #00ffaa;
}

.invisible 	{
	text-decoration: none;
	color: #8c8989;
	cursor: help;
}

.sysmessage	{ font-family: Courier; font-size: 8pt; text-decoration:none; font-weight:normal; color: #B00000}
.sysmessage2		{ font-family: Courier; font-size: 8pt; text-decoration:none; font-weight:normal; color: #007000}
.bloked	{ font-weight:bold; color: red;}

select,textarea	{ border: solid 1pt #B0B0B0; font-family: MS Sans Serif; font-size: 10px; color: #191970; MARGIN-BOTTOM: 2px; MARGIN-TOP: 1px;}

input	{
  border: solid 1pt #B0B0B0;
  font-family: MS Sans Serif;
  font-size: 10px;
  color: #191970;
  MARGIN-BOTTOM: 2px;
  MARGIN-TOP: 1px;
}

.radbut		{ border: solid 0px #B0B0B0; font-family: MS Sans Serif; font-size: 10px; color: #191970; MARGIN-BOTTOM: 2px; MARGIN-TOP: 1px;}

.standbut 	{
  color: #000000;
  font: 10px verdana, tahoma;
  font-weight: bold;
  text-decoration: none;
  background: #EFEFF1;
  border: 1px solid #5C5E5C;
  cursor: pointer;
}

.search		{ border: solid 2px #B0B0B0; font-family: MS Sans Serif; font-size: 10px; color: #191970; MARGIN-BOTTOM: 2px; MARGIN-TOP: 1px;}

.inputpr {
	border: #9ca2ad 1px solid;
	font-size: 11px;
	background: #ffffff;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	height: 18px;
	size: 17
}

.player	{ color: #0046D5; font-weight:bold; cursor:pointer; }
.private { COLOR: Red; font-weight:bold; cursor:pointer; background-color: #FAE0E0 }
.ch	{ color: #000000; font-weight:bold; }


.hint{
  border: solid #000000 1px;
  padding: 2px;
  font-family: Verdana;
  background: #FFFFE1;
  font-size: 9px;
  filter: Alpha(Opacity: 80);
  -moz-opacity:.80; opacity:.80;
  z-index: 1;
}
#timer {
  font-size: 10px;
  font-weight: bold;
}
.msg {
  font-size: 12px;
  font-weight: bold;
  position: absolute;
  display: none;
}

.msg .msg_text {
  text-align: center;
}

.dlg {
  font-size: 12px;
  font-weight: bold;
  position: absolute;
  visibility: hidden;
  z-index:100;
	top: 20px;
}


#msg, #msg_alarm {
  left: 180;
  width: 610;
  top: 40;
}

#top_msg, #top_msg_alarm {
  left: 280;
  width: 400;
}


#enemy_prm, #myStat{
  font-size: 10px;
  color: #FFFFFF;
  padding: 2px;
}

#hint1{ position:absolute;visibility:hidden }

.to {
 CURSOR: pointer;
 COLOR: #2E5289;
}

.imgbut {
  border: 0px;
  cursor: pointer;
}

.lbut, .lbutadm, .lbutclan {
	background: #ffffff;
	border: #decfa6 1px solid;
	color: #333;
	cursor: pointer;
	font: 11px tahoma,verdana,helvetica;
	font-weight: bold;
	margin-right: 5px;
}

.lbutadm {
	color: red;;
}

.lbutclan {
	color: green;;
}

#clock {
  color: black;
  font-weight: bold;
  font-size: 10px;
}

.index_t {
   background-color: black;
   background-image: url("/images/title/title.jpg");
   background-repeat: no-repeat;
 }

.info {
  border-color: #004080;
}


.info td {
  padding-top: 10px;
}

#error_msg {
  font-size: 12px;
  font-weight: bold;
  background: #FDBEB5;
  padding: 2px;
  border: 1px solid #F9371C;
  color: #004080;
  text-align: center;
  width: 610;
}

.err_msg {
	background-color: #E85B43;
	font-weight: bold;
	text-align: center;
}

.err_msg a {
	text-decoration: underline;
}

.err_msg a:hover {
	color:  #243670;
}

.abz {
  text-indent: 1cm;
  font-family: Times New Roman;
  font-size: 16px;
  padding: 0px;
  margin:0;
}

p.abz:first-letter
{
  font-size: 24px;
}

ol {
  list-style-type: upper-roman;
  font-size: 20px;
  font-weight: bold;
}

ol ol {
  list-style-type: decimal;
  font-size: 12px;
  font-weight: normal;
  padding: 5px;
  padding-left: 15px;
  padding-bottom: 25px;
}

.menu_item {
  height: 28px;
  background-image: url('/images/encicl/menu_el.gif');
  text-align: center;
  padding-right: 8px;
}

.menu_item a:link, .menu_item a:visited, .menu_item a:active{
  font-weight: normal;
}

.myTrn {
  border: 1px solid #004000;
  background-color: #89C57C;
  color: #804040;
  padding: 2px;
}

.enemTrn {
  border: 1px solid #FF0000;
  background-color: #FFD7D7;
  color: #804040;
  padding: 2px;
}

div.news_h {
  border-top: 1px solid #000000;
  background-color: #C0C0C0;
}

div.sign {
  FONT-FAMILY: Arial;
  FONT-SIZE: 14px;
  TEXT-ALIGN: right;
  font-style: italic;
  color: #808080;
  border-top: 1px solid #C0C0C0;
  clear: both;
}

.sign a {
  FONT-SIZE: 14px;
  color: #804040;
}

.sign A:hover {
  COLOR: #FF4400;
}

#oper_form {
  position: absolute;
  left: 280;
  top: 30;
}

#offer {
  position: absolute;
  left: 280;
  top: 30;
  width: 300;
}


.ThemeOfficeMenu,.ThemeOfficeSubMenuTable
{
	font-family:	arial, verdana, sans-serif;
	font-size:	13px;
	padding:	0;
	white-space:	nowrap;
	cursor:		default;
	height: 25px;
}

.ThemeOfficeSubMenu
{
	position:	absolute;
	visibility:	hidden;

	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/
	z-index:	100;
	border:		0;
	padding:	0;

	overflow:	visible;
	border:		1px solid #8C867B;
}

.ThemeOfficeSubMenuTable
{
	overflow:	visible;
}

.ThemeOfficeMainItem,.ThemeOfficeMainItemHover,.ThemeOfficeMainItemActive,
.ThemeOfficeMenuItem,.ThemeOfficeMenuItemHover,.ThemeOfficeMenuItemActive
{
	border:		0;
	cursor:		default;
	white-space:	nowrap;
}

.ThemeOfficeMainItem
{
	/*background-color:	#EFEBDE;*/
}

.ThemeOfficeMainItemHover,.ThemeOfficeMainItemActive
{
	background-color: #F3F6FA;
}

.ThemeOfficeMenuItem
{
	background-color:	#F1F3F5;
}

.ThemeOfficeMenuItemHover,.ThemeOfficeMenuItemActive
{
	background-color: #E9F0F7;
}


/* horizontal main menu */

.ThemeOfficeMainItem
{
	padding: 4px 1px 4px 1px;
	border: 0;
}

td.ThemeOfficeMainItemHover,td.ThemeOfficeMainItemActive
{
	padding:	0px;
	border-right:	1px solid #4682B4;
	border-left:	1px solid #4682B4;
}

.ThemeOfficeMainFolderLeft,.ThemeOfficeMainItemLeft,
.ThemeOfficeMainFolderText,.ThemeOfficeMainItemText,
.ThemeOfficeMainFolderRight,.ThemeOfficeMainItemRight
{
	background-color:	inherit;
}

/* vertical main menu sub components */

td.ThemeOfficeMainFolderLeft,td.ThemeOfficeMainItemLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	2px;
	padding-right:	2px;

	border-top:	1px solid #4682B4;
	border-bottom:	1px solid #4682B4;
	border-left:	1px solid #4682B4;

	background-color:	inherit;
}

td.ThemeOfficeMainFolderText,td.ThemeOfficeMainItemText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	5px;
	padding-right:	5px;

	border-top:	1px solid #4682B4;
	border-bottom:	1px solid #4682B4;

	background-color:	inherit;
	white-space:	nowrap;
}

td.ThemeOfficeMainFolderRight,td.ThemeOfficeMainItemRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	0px;

	border-top:	1px solid #4682B4;
	border-bottom:	1px solid #4682B4;
	border-right:	1px solid #4682B4;

	background-color:	inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderLeft,
tr.ThemeOfficeMainItem td.ThemeOfficeMainItemLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	1px;
	padding-right:	2px;

	white-space:	nowrap;

	border:		0;
	background-color:	inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderText,
tr.ThemeOfficeMainItem td.ThemeOfficeMainItemText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	5px;
	padding-right:	5px;

	border:		0;
	background-color:	inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainItemRight,
tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	background-color:	inherit;
}

/* sub menu sub components */

.ThemeOfficeMenuFolderLeft,.ThemeOfficeMenuItemLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	1px;
	padding-right:	3px;

	border-top:	1px solid #4682B4;
	border-bottom:	1px solid #4682B4;
	border-left:	1px solid #4682B4;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeOfficeMenuFolderText,.ThemeOfficeMenuItemText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	5px;
	padding-right:	5px;

	border-top:	1px solid #4682B4;
	border-bottom:	1px solid #4682B4;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeOfficeMenuFolderRight,.ThemeOfficeMenuItemRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	0px;

	border-top:	1px solid #4682B4;
	border-bottom:	1px solid #4682B4;
	border-right:	1px solid #4682B4;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderLeft,
.ThemeOfficeMenuItem .ThemeOfficeMenuItemLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	2px;
	padding-right:	3px;

	white-space:	nowrap;

	border: 	0px;
	background-color:	#DDE1E6;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderText,
.ThemeOfficeMenuItem .ThemeOfficeMenuItemText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	5px;
	padding-right:	5px;

	border:		0px;
	background-color:	inherit;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderRight,
.ThemeOfficeMenuItem .ThemeOfficeMenuItemRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	background-color:	inherit;
}

/* menu splits */

.ThemeOfficeMenuSplit
{
	margin:		2px;
	height:		1px;
	overflow:	hidden;
	background-color:	inherit;
	border-top:	1px solid #C6C3BD;
}

.ThemeOfficeMenuItem img.seq1
{
	display:	inline;
}

.ThemeOfficeMenuItemHover seq2,
.ThemeOfficeMenuItemActive seq2
{
	display:	inline;
}

.ThemeOfficeMenuItem .seq2,
.ThemeOfficeMenuItemHover .seq1,
.ThemeOfficeMenuItemActive .seq1
{
	display:	none;
}


/* inactive settings */
div.inactive td.ThemeOfficeMainItemHover, div.inactive td.ThemeOfficeMainItemActive
{
	border-top: 0px;
	border-right:	1px solid #f1f3f5;
	border-left:	1px solid #f1f3f5;
}

div.inactive .ThemeOfficeMainItem {
	color: #bbb;

}

div.inactive span.ThemeOfficeMainItemText {
	color: #aaa;
}

div.inactive .ThemeOfficeMainItemHover, div.inactive .ThemeOfficeMainItemActive
{
	background-color:	#f1f3f5;
}

.adv a:link, .adv a:visited, .adv a:active {
  font-size: 8pt;
  font-weight: normal;
  color: black;
  text-decoration: none;
}

.adv a:hover {
  font-size: 8pt;
  color: #ff4400;
}

#invm {
  display: inline;
  position: relative;
}

ul.loc {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.loc li ul.loc {
	margin-left: 10px;
}

.pages a:link, .pages a:visited, .pages a:active {
	font-size: 8pt;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}

.pages th {
	background-image: url('/images/inventory/pages/gray.gif');
	background-repeat: no-repeat;
	background-color: transparent;
	padding: 5px 0 0 0;
	width: 97px;
	height: 21px;
	text-align: center;
	font-weight: normal;
}

a.r:link, a.r:visited, a.r:active {
  font-size: 10pt;
  font-weight: bold;
  color: red;/*#cb6e6e;*/
  text-decoration: none;
}

a.r:hover {
  color: #724f4f;
}

.but_tbl td{
	padding: 0 !important;
}

div.buy_a {
	background: url('/images/butt/buy_andro.png') left top no-repeat transparent;
	width: 72px;
	height: 24px;
	cursor: pointer;
	text-align: center;
	padding-top: 9px;
	float: right;
}

