/*body {background: #ffffff; font: 9pt Arial, Helvetica; margin: 5px 5px 5px 5px}*/

h1 {font: bold 16pt Arial, Helvetica; margin: 7px 0px 3px 0px}
h2 {font: bold 14pt Arial, Helvetica; margin: 6px 0px 2px 0px}
h3 {font: bold 12pt Arial, Helvetica; margin: 5px 0px 1px 0px}
h4 {font: bold 11pt Arial, Helvetica; margin: 4px 0px 0px 0px}
h5 {font: bold 10pt Arial, Helvetica; margin: 3px 0px 0px 0px}
h6 {font: bold 9pt Arial, Helvetica; margin: 2px 0px 0px 0px}
.nojs {background: red; font: bold 16pt Arial, Helvetica; color: white}
table {font: 9pt Arial; border: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; vertical-align: top}
A:link {color: #0000e0}
A:visited {color: #0000e0}
A:hover {color: green}
A:active {color: #e00000}
A.menu_hl {font-weight: bold; color: red}
A.menu_hl:visited {color: red}
A.menu_hl:hover {color: green}
A.menu_hl:active {color: green}
.center {text-align: center}
.v {color: #0000e0}
.o {color: #00a000}
.g {color: #e00000}
.yellow {color: yellow}
.red {color: red}
.green {color: #007000}
.plno {color: #e00000}
.failure {text-align: center; color: #e00000}
.success {text-align: center; color: #007000}
.w150px {width: 150px}
.copy {font: 7pt Verdana; text-align: center}
.pm_current {display: inline; color: yellow}
img.flag {width: 18px; padding: 0px; height: 13px; border-left: 1px solid #aaaaaa; border-top: 1px solid #aaaaaa; border-right: 1px solid black; border-bottom: 1px solid black}
img.gender {width: 13px; padding: 0px; height: 13px; border: 0px solid black}
img.si {width: 17px; padding: 0px; height: 17px; border: 0px solid black}
img.at {width: 20px; padding: 0px; height: 17px; border: 0px solid black}
img.avatar {width: 130px; padding: 0px; height: 110px; border: 0px solid black}
img.hr_1_0 {background: navy; width: 100%; height: 1px}
img.hr_1_2 {background: navy; width: 100%; height: 1px; margin: 2px 0px 2px 0px; padding: 0px 0px 0px 0px}
img.hr_1_3 {background: navy; width: 100%; height: 1px; margin: 3px 0px 3px 0px; padding: 0px 0px 0px 0px}
img.hr_1_5 {background: navy; width: 100%; height: 1px; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px}
img.htr1 {background: transparent; width: 100%; height: 1px}
img.htr2 {background: transparent; width: 100%; height: 2px}
img.htr3 {background: transparent; width: 100%; height: 3px}
img.htr5 {background: transparent; width: 100%; height: 5px}
img.dot2 {background: transparent; width: 2px; height: 2px}
img.dot3 {background: transparent; width: 3px; height: 3px}
img.lf {width: 18px; height: 13px; margin: 3px 2px 0px 1px; border-left: 1px solid #aaaaaa; border-top: 1px solid #aaaaaa; border-right: 1px solid black; border-bottom: 1px solid black}
DIV.loading_div {text-align: center; color: #808080}

table.w100 {width: 100%}
table.w100 td {padding: 0px 0px 0px 0px}
table.w1px {width: 1px}
table.w1px td {padding: 0px 0px 0px 0px}
table.p0 td {padding: 0px 0px 0px 0px}

table.signhint td {background: #f0f0f0; padding: 3px 3px 3px 3px}

table.wg {background: #e7f6ff; width: 100%}
table.wg td {text-align: right; white-space: nowrap; padding: 3px 3px 3px 3px}
table.wg th {font: bold 10pt Arial; text-align: left; padding: 3px 3px 3px 3px}
table.w720 {width: 720px}

table.path {border: 1px solid #0000e0; background: #0000e0; color: white; font: bold 9pt Arial; width: 100%}
table.path td {padding: 1px 1px 1px 3px; border-top: 1px solid cyan; border-left: 1px solid cyan; border-right: 1px solid black; border-bottom: 1px solid black}
table.path A:link, table.path A:visited {color: white}
table.path A:hover {color: yellow}

table.rm {border: 1px solid #0000e0; font: 9pt Arial; width: 100%}
table.rm thead {color: white; background: #0000e0}
table.rm thead th, table.m1 thead td {border-top: 1px solid lime; border-left: 1px solid lime; border-right: 1px solid black; border-bottom: 1px solid black; padding: 1px 2px 1px 2px}
table.rm tbody {background: white}
table.rm ul {margin: 1px 5px 1px 20px}
table.rm ul li {margin: 1px 0px 1px 0px; white-space: nowrap}
table.rm table.prizes {width: 80%; padding: 3px}
table.rm table.prizes td {font-weight: bold; padding: 3px; border-top: 1px dotted green}
table.rm table.prizes td.prr {color: red}
table.rm table.prizes th {border-top-style: none; padding: 3px}

table.m1 {border: 1px solid green; font: 9pt Arial; width: 100%}
table.m1 thead {color: white; background: green}
table.m1 thead th, table.m1 thead td {border-top: 1px solid lime; border-left: 1px solid lime; border-right: 1px solid black; border-bottom: 1px solid black; padding: 1px 2px 1px 2px}
table.m1 tbody {background: white}
table.m1 ul {margin: 1px 5px 1px 20px}
table.m1 ul li {margin: 1px 0px 1px 0px; white-space: nowrap}

table.g1 {border: 1px solid #e00000; font: 9pt Arial; width: 100%}
table.g1 thead {color: white; background: #e00000}
table.g1 thead th, table.g1 thead td {border-top: 1px solid #ffe0e0; border-left: 1px solid #ffe0e0; border-right: 1px solid black; border-bottom: 1px solid black; padding: 1px 2px 1px 2px}
table.g1 tbody {background: transparent}
table.g1 tbody td.p4 {padding: 4px}
table.g1 table {width: 100%; font: 9pt Arial}
table.g1 table td {white-space: nowrap; padding: 3px 3px 3px 3px}
table.g1 ul {margin: 1px 5px 1px 20px}
table.g1 ul li {margin: 4px 0px 4px 0px}

table.t1 {border: 1px solid green; font: 9pt Arial; width: 100%}
table.t1 thead {color: white; background: green}
table.t1 thead th, table.t1 thead td {border-top: 1px solid lime; border-left: 1px solid lime; border-right: 1px solid black; border-bottom: 1px solid black; padding: 1px 2px 1px 2px}
table.t1 tbody td {background: white; padding: 2px 2px 2px 2px}
table.t1 tbody td.p5 {background: white; padding: 5px 5px 5px 5px}
table.t1 table {width: 100%; font: 9pt Arial}
table.t1 table thead th, table.t1 table thead td {background: transparent; color: black; padding: 2px 2px 2px 2px; border-style: none}
table.t1 table tbody td {padding: 2px 2px 2px 2px; border-top: 1px dotted green}
table.t1 table.prizes {width: 40%}
table.t1 table.prizes td {font-weight: bold; border-top: 1px dotted green}
table.t1 table.prizes td.prr {color: red}
table.t1 table.prizes th {border-top-style: none}
table.t1 table.plain {width: 100%; font: 9pt Arial}
table.t1 table.plain td {padding: 0px 0px 0px 0px; border-top-style: none}
table.t1 table.plain table.avatar {width: 130px; border: 1px solid black; padding: 0px 0px 0px 0px}
table.t1 table.plain table.avatar td {padding: 0px 0px 0px 0px; background: silver url(/i/a/table.gif)}
table.t1 table.ranks th, table.t1 table.ranks td {color: black; text-align: center; border-bottom: 1px dotted green; border-top: 0px dotted green; border-left: 0px dotted green; border-right: 0px dotted green; background: transparent}
table.t1 table.ranks td.nick {text-align: left}
table.t1 table.nowidth {width: auto}
table.t1 table.dg {width: 100%; font: 8pt Arial}
table.t1 table.dg td {padding: 1px 1px 1px 1px; border-top: 1px dotted green}
table.t1 table.dg th {padding: 1px 1px 1px 1px}

table.si {border: 1px solid green; font: 9pt Arial; width: 100%}
table.si thead {color: white; background: green}
table.si thead th, table.si thead td {border-top: 1px solid cyan; border-left: 1px solid cyan; border-right: 1px solid black; border-bottom: 1px solid black; padding: 1px 2px 1px 2px}
table.si tbody {background: white}
table.si table {font: 9pt Arial; background: #D2F1D2}
table.si table td {padding: 2px 2px 2px 2px; background: #D2F1D2}

table.tinfo {border: 1px solid green; font: 9pt Arial; width: 100%}
table.tinfo thead {color: white; background: green}
table.tinfo thead th, table.tinfo thead td {border-top: 1px solid lime; border-left: 1px solid lime; border-right: 1px solid black; border-bottom: 1px solid black; padding: 1px 2px 1px 2px}
table.tinfo tbody {background: white}
table.tinfo table {width: 100%}
table.tinfo table td {white-space: nowrap; padding: 3px 3px 3px 3px}
table.tinfo table th {white-space: nowrap; padding: 3px 3px 3px 3px; text-align: right}
table.tinfo table.el {width: 50px; font: 9pt Arial}
table.tinfo table.el td, table.tinfo table.el th  {padding: 3px 3px 3px 3px; border-bottom: 1px dotted green; text-align: left}

table.rr {background: #FFFCD6; border-left: 1px solid black; border-top: 1px solid black}
table.rr thead {background: #00AEEF}
table.rr td, table.rr th {padding: 2px; border-right: 1px solid black; border-bottom: 1px solid black}

table.elim {background: silver; border-left: 1px solid black; border-top: 1px solid black; width: 100%}
table.elim td, table.elim th {padding: 1px; border-right: 1px solid black; border-bottom: 1px solid black}
table.elim th {font-weight: bold; background: #FFFCD6}

table.swiss {border-left: 1px solid black; border-top: 1px solid black; background: #FFFCD6}
table.swiss thead {background: #00AEEF; text-align: center}
table.swiss td, table.swiss th {padding: 2px; border-right: 1px solid black; border-bottom: 1px solid black; text-align: center}
table.swiss td.left {text-align: left}
table.swiss td.score {font-weight: bold; font-size: 150%}

TD.rooms {font: 8pt Arial}
A.rooms {color: blue}
A.rooms:hover {color: red}
DIV.plrs {display: inline; color: red}
DIV.room {width: 100%}
DIV.room_t5 {background-color: #F7F7B1; width: 100%}
DIV.room_t9 {background-color: #BFFFAD; width: 100%}
DIV.room_t10 {background-color: #BFFFAD; width: 100%}
DIV.room_t11 {background-color: #BFFFAD; width: 100%}
DIV.border {background: gray; padding: 1px; width: 1px}
SPAN.red{color: red}
SPAN.black{color: black}
DIV.invisible{visibility: hidden; display: none}
DIV.visible{visibility: visible; display: block}

table.b1 {border-top: 1px solid black; border-left: 1px solid black; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: pink }
table.b1 td, table.b1 th {border-right: 1px solid black; border-bottom: 1px solid black; margin: 0px 0px 0px 0px; padding: 0px 3px 0px 3px}
table.b1 tbody td {background: cyan}
ul ul li {font-size: 90%}
DIV.nonie {padding: 3px; font: 11pt Arial; color: white; background-color: red; text-align: center; width: 500px}