* {
    font-size: 8pt;
    font-family: Verdana, sans-serif;
    padding: 0;
    margin: 0;
}

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;
    width: 17px;
}

.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;
    z-index: 100;
    left: 200px;
    top: 40px;
}

.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: 180px;
    width: 610px;
    top: 40px;
}

#top_msg, #top_msg_alarm {
    left: 280px;
    width: 400px;
}


#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: 610px;
}

.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;
    margin-left: 25px;
}

ol ol {
    list-style-type: decimal;
    font-size: 12px;
    font-weight: normal;
    padding: 5px 0 25px 15px;
    margin: 0px;
}

.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: 280px;
    top: 30px;
}

#offer {
    position: absolute;
    z-index: 100;
    left: 300px;
    top: 20px;
    width: 300px;
}


.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: static;
}

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;
}


