* {
	direction:inherit;
}

/* Page background, links */ 
body { 
	color: #000000;
	background-color: #f4f4f4;
	font-size: 13px;
	margin: 0 auto;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a {
	text-decoration: none; 
	font-weight:bold;
}

a:link, a:visited { color: #71D000; }
a:active { color: #FF8000; }
a:hover { color: #00BC00; }

/* layout */
.page {
	background-color: white;
	border: 1px solid silver;
	width: 798px;
	margin: 0 0 0 5px;
	position:relative;
}

.content {
	margin: 5px;
}

div#menu td {
	overflow:hidden;
}

#icons {
	clear:both;
	padding:5px;
	direction:ltr;
	font-size:10px;
}
#icons/*, .ad*/ {
	width:790px;
}
/* content */
/*div.ad {
	width:798px;
	margin:0 auto;
}*/
.ad {
	text-align:left;
}

table.wire {
	border-right: solid 1px silver;
	border-bottom: solid 1px silver;
/*	border-collapse: collapse;
	border-color: silver;
	border-width: 0; */
}
table.wire tr {
	font-family: Verdana;
	font-size: 10pt;
	text-align: center;
}
table.wire tr td.header {
	font-family: Verdana;
	font-size: 16px;
}
table.wire td {
/*	border: solid 1px;
	border-color: silver;*/
	border-left: solid 1px silver;
	border-top: solid 1px silver;
	padding: 4px;
}
table.wire td.c {
	color: silver;
}
tr.sum td {
	font-weight: bold;
}

span.img {
	width:16px;
	font-size:16px;
	background-image: url(/img/16x16_t.gif);
	text-align:center;
}

/* border color table */
.tbg {
	background-color: #C0C0C0;
	width:700px; 
	text-align:center; 
	font-size:10pt;
}

/* cell color table */
table.tbg tr {
	background-color: #FFFFFF;
}

/* background image table header */
.rbg {
	background-color: #eee;
	font-weight:bold; 
	/*background-image: url(img/table.gif);*/
}

/* tableline grey */
table.tbg tr.cbg1 td, td.cbg1 {
	background-color:#F5F5F5
}

table.tbg td.cbg2 {
	background-color:#71D000;
}

.fm {
	border:solid #C0D0C0 1px;
	font-size:8pt;
}

img {
	margin: 0;
	padding: 0;
	vertical-align: middle;
	border: 0;
}

span.but {
	font-weight: bold;
	border: 1px solid silver;
	background-color: #f4f4f4;
	padding: 0 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.click, span.but {
	cursor:pointer;//hand;
}

#report .notice {
	height: 100%;
	display: block;
	background: transparent url(/img/warning.gif) no-repeat scroll;
	padding: 2px 2px 4px;
	border: 1px solid silver;
	cursor:pointer;//hand;
}

/* menu */
#menu table.wire {
	z-index:1000;
	border-width:0px 1px;
}
#menu table.wire td {
	font-size:90%;
	border-width:1px 0px;
	padding:0;
}
#menu a {
	color:black;
	display:block;
	width:100%;
	height:100%;
	padding:5px;
}
#menu a:hover {
	background:#dfd;
}
#menu table.wire tr.here a {
	background:#ddd;
}
#menu table.wire td.ico {
	text-align:center;
	font-size:140%;
}
.flag {
	width:16px;
	height:11px;
	background-image:url(/img/flags_all.png);
	-moz-box-shadow: 0 0 2px #555;
	-webkit-box-shadow: 0 0 2px #555;
	box-shadow: 0 0 2px #555;
}
.flag.ae { background-position:0 0px; }
.flag.ar { background-position:0 -11px; }
.flag.au { background-position:0 -22px; }
.flag.ba { background-position:0 -33px; }
.flag.bg { background-position:0 -44px; }
.flag.br { background-position:0 -55px; }
.flag.cl { background-position:0 -66px; }
.flag.cz { background-position:0 -77px; }
.flag.de { background-position:0 -88px; }
.flag.dk { background-position:0 -99px; }
.flag.ee { background-position:0 -110px; }
.flag.eg { background-position:0 -121px; }
.flag.com { background-position:0 -132px; }
.flag.es { background-position:0 -143px; }
.flag.fi { background-position:0 -154px; }
.flag.fr { background-position:0 -165px; }
.flag.gr { background-position:0 -176px; }
.flag.hk { background-position:0 -187px; }
.flag.hr { background-position:0 -198px; }
.flag.hu { background-position:0 -209px; }
.flag.id { background-position:0 -220px; }
.flag.il { background-position:0 -231px; }
.flag.in, .flag.ine { background-position:0 -242px; }
.flag.ir { background-position:0 -253px; }
.flag.it { background-position:0 -264px; }
.flag.jp { background-position:0 -275px; }
.flag.kr { background-position:0 -286px; }
.flag.lt { background-position:0 -297px; }
.flag.lv { background-position:0 -308px; }
.flag.ma { background-position:0 -319px; }
.flag.mx { background-position:0 -330px; }
.flag.my { background-position:0 -341px; }
.flag.nl { background-position:0 -352px; }
.flag.no { background-position:0 -363px; }
.flag.ph { background-position:0 -374px; }
.flag.pk { background-position:0 -385px; }
.flag.pl { background-position:0 -396px; }
.flag.pt { background-position:0 -407px; }
.flag.ro { background-position:0 -418px; }
.flag.rs { background-position:0 -429px; }
.flag.ru { background-position:0 -440px; }
.flag.sa { background-position:0 -451px; }
.flag.se { background-position:0 -462px; }
.flag.si { background-position:0 -473px; }
.flag.sk { background-position:0 -484px; }
.flag.sy { background-position:0 -495px; }
.flag.th { background-position:0 -506px; }
.flag.tr { background-position:0 -517px; }
.flag.tw { background-position:0 -528px; }
.flag.ua { background-position:0 -539px; }
.flag.uk { background-position:0 -550px; }
.flag.us { background-position:0 -561px; }
.flag.vn { background-position:0 -572px; }
.flag.ye { background-position:0 -583px; }
.flag.za { background-position:0 -594px; }
.flag.cn { background-position:0 -605px; }

/* logs */
.version {
	color:silver;
	font-size:75%;
}
.log_side {
	width:500px;
}
.log_side thead td { background-color:#F3F3F3; }
.log_side thead td.role { font-weight:bold; width:23%; }
.attacker .role { color: #FF8000; }
.defender .role { color: #71D000; }
.log_page {
	width:100%;
}
.log_tab {
	float:left;
	border:solid silver 1px;
	padding:1px;
}
#log_pages {
	clear:left;
}

table#news {
	direction:ltr;
	width:100%;
	text-align:center;
}

#jsdata {
	
}

#main .gid {
	font-weight:bold;
}

img.building{width:75px;height:100px; background-position:center top; background-repeat:no-repeat;}
img.g1{background-image:url(../../img/g/g1.gif);}img.g2{background-image:url(../../img/g/g2.gif);}
img.g3{background-image:url(../../img/g/g3.gif);}img.g4{background-image:url(../../img/g/g4.gif);}
img.g5{background-image:url(../../img/g/g5.gif);}img.g6{background-image:url(../../img/g/g6.gif);}
img.g7{background-image:url(../../img/g/g7.gif);}img.g8{background-image:url(../../img/g/g8.gif);}
img.g9{background-image:url(../../img/g/g9.gif);}img.g10{background-image:url(../../img/g/g10.gif);}
img.g11{background-image:url(../../img/g/g11.gif);}img.g12{background-image:url(../../img/g/g12.gif);}
img.g13{background-image:url(../../img/g/g13.gif);}img.g14{background-image:url(../../img/g/g14.gif);}
img.g15{background-image:url(../../img/g/g15.gif);}img.g16{background-image:url(../../img/g/g16.gif);}
img.g17{background-image:url(../../img/g/g17.gif);}img.g18{background-image:url(../../img/g/g18.gif);}
img.g19{background-image:url(../../img/g/g19.gif);}img.g20{background-image:url(../../img/g/g20.gif);}
img.g21{background-image:url(../../img/g/g21.gif);}img.g22{background-image:url(../../img/g/g22.gif);}
img.g23{background-image:url(../../img/g/g23.gif);}img.g24{background-image:url(../../img/g/g24.gif);}
img.g25{background-image:url(../../img/g/g25.gif);}img.g26{background-image:url(../../img/g/g26.gif);}
img.g27{background-image:url(../../img/g/g27.gif);}img.g28{background-image:url(../../img/g/g28.gif);}
img.g29{background-image:url(../../img/g/g29.gif);}img.g30{background-image:url(../../img/g/g30.gif);}
img.g31{background-image:url(../../img/g/bg11.jpg);}img.g32{background-image:url(../../img/g/bg12.jpg);}
img.g33{background-image:url(../../img/g/bg1.jpg);}img.g34{background-image:url(../../img/g/g34.gif);}
img.g35{background-image:url(../../img/g/g35.gif);}img.g36{background-image:url(../../img/g/g36.gif);}
img.g37{background-image:url(../../img/g/g37.gif);}img.g38{background-image:url(../../img/g/g38.gif);}
img.g39{background-image:url(../../img/g/g39.gif);}img.g40{background-image:url(../../img/g/g40_5.gif); background-position:center top;}
img.g41{background-image:url(../../img/g/g41.gif);}
img.g31,img.g32,img.g33{width:90px; background-position:-60px -280px;}

img.online1,img.online2,img.online3,img.online4,img.online5{width:12px;height:12px;background-image:url(../../img/a/online.gif);}
img.online1{background-position:0 0;}img.online2{background-position:-15px 0;}img.online3{background-position:-30px 0;}
img.online4{background-position:-45px 0;}img.online5{background-position:-60px 0;}

/* resources */
.res { width:18px; height:12px; }
.r1, .r2, .r3, .r4, .r5 {
	background-image: url(/img/a/res2.gif);
}
.r1 { background-position: 0 0; }
.r2 { background-position: -21px 0; }
.r3 { background-position: -42px 0; }
.r4 { background-position: -63px 0; }
.r5 { background-position: -84px 0; }

/* units */
.unit { width:16px; height:16px; }
.u1, .u2, .u3, .u4, .u5, .u6, .u7, .u8, .u9, .u10 {
	background-image: url(/img/u/v1_romans2.gif);
}
.u11, .u12, .u13, .u14, .u15, .u16, .u17, .u18, .u19, .u20 {
	background-image: url(/img/u/v2_teutons2.gif);
}
.u21, .u22, .u23, .u24, .u25, .u26, .u27, .u28, .u29, .u30 {
	background-image: url(/img/u/v3_gauls2.gif);
}
.u31, .u32, .u33, .u34, .u35, .u36, .u37, .u38, .u39, .u40 {
	background-image: url(/img/u/v4_nature2.gif);
}
.u41, .u42, .u43, .u44, .u45, .u46, .u47, .u48, .u49, .u50 {
	background-image: url(/img/u/v5_natars2.gif);
}
.uhab, .ucata, .ustock, .uwall, .ubarr, .upal, .ugeb, .uhero, .uunits, .ustone {
	background-image:url(../../img/u/specials.gif);
}
.u1, .u11, .u21, .u31, .u41, .uhab { background-position: 0 0; }
.u2, .u12, .u22, .u32, .u42, .ucata { background-position: -19px 0; }
.u3, .u13, .u23, .u33, .u43, .ustock { background-position: -38px 0; }
.u4, .u14, .u24, .u34, .u44, .uwall { background-position: -57px 0; }
.u5, .u15, .u25, .u35, .u45, .ubarr { background-position: -76px 0; }
.u6, .u16, .u26, .u36, .u46, .upal { background-position: -95px 0; }
.u7, .u17, .u27, .u37, .u47, .ugeb { background-position: -114px 0; }
.u8, .u18, .u28, .u38, .u48, .uhero { background-position: -133px 0; }
.u9, .u19, .u29, .u39, .u49, .uunits { background-position: -152px 0; }
.u10, .u20, .u30, .u40, .u50, .ustone { background-position: -171px 0; }
img.u98{background-image:url(../../img/u/98.gif);}
img.u99{background-image:url(../../img/u/99.gif);}
img.att_all{width:16px;height:16px;background-image:url(../../img/a/att_all.gif);}
img.def_all{width:16px;height:16px;background-image:url(../../img/a/def_all.gif);}

img.art1, img.art2, img.art3, img.art4, img.art5, img.art6, img.art7, img.art8, img.art9 { background-image:url(../../img/misc/artefacts.gif); }
img.art1 { background-position: 0 0; }
img.art2 { background-position: -16px 0; }
img.art3 { background-position: -32px 0; }
img.art4 { background-position: -48px 0; }
img.art5 { background-position: -64px 0; }
img.art6 { background-position: -80px 0; }
img.art7 { background-position: -96px 0; }
img.art8 { background-position: -112px 0; }
img.art9 { background-position: -144px 0; }

/* slider */
div.slider {
	text-align: left;
	width: 200px;
	height: 16px;
	background: #eee;
	direction: ltr;
}
div.slider div.knob {
	background: #555; 
	position: relative;
	width: 16px;
	height: 16px;
	direction: ltr;
	cursor: pointer;//hand;
}


/* server announcer */
#servers {
	width: 65%;
	font-size: 10pt;
}

/* date and current day appearance */
#servers tr.date td { border-top: 1px solid silver; }
/*#servers tr.current td {
	border-top: 1px solid silver;
	font-weight: bold;
}*/
#servers tr td.date { padding: 3px 10px; }
#servers tr.current td.date {
	font-weight: bold;
	padding: 3px 9px;
}

/* month separator */
#servers tr.month { background: #eee; }
#servers tr.month td {
	border-top: 1px solid #ccc;
	font-weight: bold;
	color: #999;
	text-shadow: 0 1px 1px #ddd;
}
#servers tr.month td.date {
	color: black;
	text-shadow: 0 1px 1px #c4c4c4;
}

/* future's cells */
#servers .future td {
	opacity: 0.5;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
#servers tr.future td { border-color: gray; }


/* mark specific servers like speed or classic */
#servers td.mainstream { color: #555; }
#servers td.non-typical { font-weight: bold; }
#servers .speed {
	font-style: italic;
	text-shadow: 1px 0 0 #aaa, 2px 0 0 #c8c8c8, 3px 0 0 #dadada, 4px 0 0 #e8e8e8, 5px 0 0 #f0f0f0, 6px 0 0 #f6f6f6	, 7px 0 0 #fafafa;
	filter: Shadow(color='#b0b0b0',Direction=90,Strength=5);
}