body { background-color: #000000; margin:0; color: #cbcbcb; font-size: 10px;}
form, img.reg {  display: inline; }
input{border-color:#bbbbbb; border-style:solid; border-width:1px; background:transparent; color:#00ffff; background-color: #222222; font-family:verdana, arial, geneva, helvetica, sans-serif; font-size:11px;}
select{border-color:#bbbbbb; border-style:solid; border-width:1px; background:transparent; color:#ffff00; background-color: #222222; font-family:verdana, arial, geneva, helvetica, sans-serif;font-size:11px;}
.select2 {border-color:#bbbbbb; border-style:solid; border-width:1px; background:transparent; color: #FFFFFF; background-color: #222222; font-family:verdana, arial, geneva, helvetica, sans-serif;font-size:11px;}
textarea{border-color:#bbbbbb; border-style:solid; border-width:1px; background:transparent; color:#00ffff; background-color: #222222; font-family:verdana, arial, geneva, helvetica, sans-serif;font-size:11px;}

input.cleanimg {border-color:#000000; border-style:none; border-width:0px; background:transparent; color:#00ffff; background-color: #000000; font-family:verdana, arial, geneva, helvetica, sans-serif; font-size:11px;}
input.stdimg {border-color:#222222; border-style:none; border-width:0px; background:transparent; color:#00ffff; background-color: #222222; font-family:verdana, arial, geneva, helvetica, sans-serif; font-size:11px;}

/*td img { display: block; margin: 0; padding: 0; }*/
/*tr {display: block; } */
/*td { text-align: right; background-color: #222222; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #FFFFFF; } */
td.smalltitle { vertical-align: middle; background-color: #232347; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; color: #dfdf8f; }
td.smalltitlered { vertical-align: middle; background-color: #440000; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; color: #DDDDDD; }
td.smallmsg { vertical-align: middle; background-color: #ff8822; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; color: #dfdf8f; }
td.smalldata { vertical-align: middle; background-color: #232347; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; color: #ff8822; }

td.mediumtitle { vertical-align: top; background-color: #222222; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #8fdfdf; }
td.redtitle { vertical-align: top; background-color: #232347; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #FF0000; }
td.yellowtitle { vertical-align: top; background-color: #232347; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #FFFF00; }
td.mediumtitle1 { vertical-align: middle; background-color: #222222; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #8fdfdf; }
td.mediumdata { vertical-align: top; background-color: #222222; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #acecac; }
td.reddata { vertical-align: top; background-color: #222222; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #FF0000; }
td.yellowdata { vertical-align: top; background-color: #222222; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #FFFF00; }
td.greendata { vertical-align: top; background-color: #222222; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #00FF00; }
td.bluedata { vertical-align: top; background-color: #222222; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #0000FF; }
td.bluedata1 { vertical-align: top; background-color: #222222; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #5555FF; }
td.cyandata { vertical-align: top; background-color: #222222; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #00FFFF; }
td.pinkdata { vertical-align: top; background-color: #222222; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #FF00FF; }
td.whitedata { vertical-align: top; background-color: #222222; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
td.mediumdata1 { vertical-align: middle; background-color: #222222; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #acecac; }
td.mediumdata2 { vertical-align: middle; background-color: #444444; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #acecac; }
td.mediumdata3 { vertical-align: middle; background-color: #666666; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #acecac; }
td.mediumdata4 { vertical-align: middle; background-color: #222222; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
td.mediumdata5 { vertical-align: middle; background-color: #555555; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #FFFF00; }
td.mediumdata6 { vertical-align: middle; background-color: #444444; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #FFDD00; }
td.mediumdata7 { vertical-align: middle; background-color: #333333; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #FFAA00; }
td.mediumdata8 { vertical-align: middle; background-color: #222222; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #acecac; }
td.mediumdata9 { vertical-align: middle; background-color: #222222; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #444444; }

table.dbdata { border-width: 1px; border-style: solid; border-color: #222222; }
td.dbdata { border-width: 1px; border-style: solid; border-color: #44AAff; vertical-align: top; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 11px; color: #44AAff; }
td.dbdata1 { vertical-align: bottom; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 11px; color: #44AAff; }

td.cattacktitle { vertical-align: middle; background-color: #008800; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #dcdcdc; }
td.cattackdata { vertical-align: middle; background-color: #008800; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #dcdcdc; }
td.nattacktitle { vertical-align: middle; background-color: #880000; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #dcdcdc; }
td.nattackdata { vertical-align: middle; background-color: #880000; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #dcdcdc; }

td.smallnum { vertical-align: middle; text-align: right; background-color: #232347; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; color: #ff8822; }
td.mediumnum { vertical-align: top; text-align: right; background-color: #222222; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #acecac; }


form.mediumdata { vertical-align: middle; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #2288ff; }

a { -moz-outline-width: 0; }
a.smallblue { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; color: #8888ff; text-decoration: none; }
a.smallbluem { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; color: #8888ff; text-decoration: none; vertical-align:middle; }
a.smallblue:hover { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; color: #00ffff; text-decoration: none; }
a.smallgreenor { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; color: #00ff00; text-decoration: none; }
a.smallgreenor:hover { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; color: #ff8822; text-decoration: none; }
a.smallyellor { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; color: #eeee00; text-decoration: none; }
a.smallyellor:hover { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; color: #ff8822; text-decoration: none; }
a.smallredor { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; color: #ee0000; text-decoration: none; }
a.smallredor:hover { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; color: #ff8822; text-decoration: none; }

a.medcyanor { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #8fdfdf; text-decoration: none; }
a.medcyanor:hover { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #ff8822; text-decoration: none; }
a.medgreenor { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #00ff00; text-decoration: none; }
a.medgreenor:hover { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #ff8822; text-decoration: none; }


a.largered { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 14px; color: #dfdfdf; text-decoration: none; }
a.largered:hover { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 14px; color: #ff0000; text-decoration: none; }
a.largered2 { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none; }
a.largered2:hover { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 14px; color: #ff0000; text-decoration: none; }
a.mediumred { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #dfdfdf; text-decoration: none; }
a.mediumred:hover { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #ff0000; text-decoration: none; }
a.smallblack { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; color: #dfdfdf; text-decoration: none; }
a.smallblack:hover { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; color: #ff0000; text-decoration: none; }
div.smallblack { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; color: #dfdf8f; }
p.smallblack { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; color: #dfdf8f; }


option.mymin { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #008822; text-decoration: none; }
option.mylsp { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #00ff44; text-decoration: none; }
option.myank { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #00ff88; text-decoration: none; }

option.neutmin { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #002288; text-decoration: none; }
option.neutlsp { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #0044bb; text-decoration: none; }
option.neutank { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #0088ff; text-decoration: none; }

option.allymin { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #888800; text-decoration: none; }
option.allylsp { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #bbbb00; text-decoration: none; }
option.allyank { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #ffff00; text-decoration: none; }

option.enemymin { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #880000; text-decoration: none; }
option.enemylsp { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #bb0000; text-decoration: none; }
option.enemyank { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #ff2222; text-decoration: none; }
option.none { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #cccccc; text-decoration: none; }

option.taken { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #00cccc; text-decoration: none; }



.bronzesmall { font-size: 10px; font-family: verdana, arial, geneva, helvetica, sans-serif; color: #bbbb88; }
.pgbd { font-size: 11px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #bbbbbb; }
.bd14 { font-size: 14px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #ab9bdb; }
.ornam { font-size: 13px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #ffa017; }
.redbig { font-size: 16px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #ff0000; }
.prnam { font-size: 14px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #aa11ff; }
.white { font-size: 11px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #ffffff; }
.white2 { font-size: 7px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #ffffff; }
.orange { font-size: 11px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #ff5500; }
.whitesmall { font-size: 9px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #ffffff; }
.whitesmall1 { font-size: 10px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #ffffff; }
.blacklarge { font-size: 13px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #000000; }
.black { font-size: 11px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #000000; }
.blacksmall { font-size: 9px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #000000; }
.whiteimpact { font-size: 15px; font-family: impact, sans-serif;  color: #ffffff; }
.gray { font-size: 12px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #dddddd; }
.violet { font-size: 12px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #9f11ff; }
.violetsmall { font-size: 10px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #9f11ff; }
.bluesmall { font-size: 10px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #4444FF; }
.redsmall { font-size: 10px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #ff1144; }
.violetmini { font-size: 9px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #9f11ff; }
.pink { font-size: 12px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #ff117f; }
.pinksmall { font-size: 10px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #ff117f; }
.pinkmini { font-size: 9px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #ff117f; }
.yellowsmall { font-size: 10px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #ffff00; }
.yellowmini { font-size: 9px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #ffff00; }
.bronze { font-size: 12px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #bbbb88; }
.blunam { font-size: 13px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #9f11ff; }
.pinknam { font-size: 13px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #ff119f; }
.nl { background-color: #222222; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #FFFF00; text-decoration: none;}
.whitemono { font-size: 12px; font-family: verdana, arial, geneva, helvetica, sans-serif;  color: #ffffff; }

table.tactics { border-width: 1px; border-style: solid; border-color: #555555; border-collapse: collapse; }
table.tactics td { border-width: 1px; border-style: solid; border-color: #555555; }
table.gfx { border-width: 1px; border-style: solid; border-color: #222222; border-collapse: collapse; }
table.gfx td { border-width: 1px; border-style: solid; border-color: #222222; }
table.gfx2 { border-width: 0px; border-style: solid; border-color: #555555; border-collapse: collapse; }
table.gfx2 td { border-width: 0px; border-style: solid; border-color: #555555; }

.mess { border: 1px dashed #333333; margin-left: 2px; margin-top: 5px; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 11px; color: #cbcbcb; }
.po { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 11px; color: #BBBB00; }
.ts { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 8px; color: #AAAAAA; }


