.center {
	text-align: center;
}
.right {
	text-align: right;
}
table.oly {
	width: 90%;
	text-align:left;
	vertical-align: top;
}
table.oly td, th {
	padding-left:1ex;
	padding-right:1ex;
}
table.oly thead th {
	background-color: rgb(50,50,99);
	background-color:#776E64;
	color: white;
}
table.oly tr.r0 {
	background-color: rgb(240,240,250);
	background-color:#f7eEf4;
}
table.oly tr.r1 {
	background-color: rgb(220,240,250);
	background-color:#f7eEe4;
}
table.oly td.position {
	width: 3em;
	background-color: rgb(50,50,99);
	background-color:#776E64;
	color: white;
}
table.oly th.selected ,
table.oly td.selected {
	font-weight:bold;
}
table.oly td.name {
	text-transform: uppercase;
}
table.oly th.center {
	text-align: center !important;
}
table.oly th.headline {
	border-top: 4px solid black;
	border-bottom: 4px solid black;
}
table.oly th.selected {
	text-decoration: underline;
	color:yellow;
}
ul.tabheader {
	display: inline;
	margin: 0;
	padding: 0;
	text-align:center;
}
ul.tabheader li {
	display: inline;
	background-color: rgb(50,50,99);
	color: white;
	font-weight: bold;
	cursor: pointer;
	margin-right: 1ex;
}
.invisible {
	display:none;
}
.visible {
	display:block;
}
body.oly {
	background:#E5E0D5;
	background-image: url(/wp-content/themes/mlc/images/backgr.gif);
	border:none;
	color:#776E64;
	font: 0.7em Verdana, helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
}
table.oly tr.isscf1 {
	color:black;	
}
table.oly tr.issl1 td.position
{
	background-color: rgb(80,80,0);
}
table.oly tr.isscf1 td.position
{
	background-color: rgb(220,100,0);
}
table.oly tr.isscf1 td.name
{
	padding-left:4ex;	
}
table.oly td.country {
		width: 6em;
}
table.oly td.country span {
	background-repeat:no-repeat;
	background-position:left center;
	padding-left: 2em;
}
span.country_C ,
span.country_ ,
span.country_EU {
	background-image: url(/olybaal/img/EU.png);
	color: white;	
	background-color: white;	
}
span.country_TU,
span.country_TUR {
	background-image: url(/olybaal/img/tur.png);
}
span.country_DE,
span.country_GER {
	background-image: url(/olybaal/img/de.png);
}
span.country_FR,
span.country_FRA {
	background-image: url(/olybaal/img/fr.png);
}
span.country_RO,
span.country_ROM
{
	background-image: url(/olybaal/img/rom.png);
}
span.country_BE,
span.country_BEL
{
	background-image: url(/olybaal/img/bel.png);
}
span.country_SVK,
span.country_SWE {
	background-image: url(/olybaal/img/swe.png);
}
span.country_BG {
	background-image: url(/olybaal/img/bg.png);
}
span.country_PO,
span.country_POR,
span.country_PRT {
	background-image: url(/olybaal/img/prt.png);
}
span.country_DEN,
span.country_DK {
	background-image: url(/olybaal/img/dk.png);
}
span.country_IT,
span.country_ITA {
	background-image: url(/olybaal/img/ita.png);
}
span.country_HUN {
	background-image: url(/olybaal/img/hun.png);
}
span.country_HOL,
span.country_NL,
span.country_NLD {
	background-image: url(/olybaal/img/nld.png);
}
span.country_CH {
	background-image: url(/olybaal/img/ch.png);
}
span.country_CRO ,
span.country_KRO {
	background-image: url(/olybaal/img/kro.png);
}
span.country_NOR {
	background-image: url(/olybaal/img/nor.png);
}
span.country_FIN {
	background-image: url(/olybaal/img/fin.png);
}
span.country_GBR ,
span.country_EN ,
span.country_UK ,
span.country_ENG {
	background-image: url(/olybaal/img/uk.png);
}
span.country_AU,
span.country_AT,
span.country_AUT {
	background-image: url(/olybaal/img/aut.png);
}
span.country_ESP {
	background-image: url(/olybaal/img/esp.png);
}
span.country_POL,
span.country_PL
{
	background-image: url(/olybaal/img/pl.png);
}
span.country_RUS,
span.country_RU 
{
	background-image: url(/olybaal/img/ru.png);
}
span.country_JPN,
span.country_JAP 
{
	background-image: url(/olybaal/img/jpn.png);
}
tr.level98 th  {
	font-style: italic !important;
}
tr.level th ,
tr.level td ,
tr.level0 th ,
tr.level0 td {
	color: rgb(200,200,255);
	text-decoration:line-through; 
}
table.today {
background-color: #fbfafa;
}
table.today2 {
	width:98%;
background-color: #a73;
background-color: #3aa;
background-color: #fff;
}
table.today2 th {
background-color: #411;
color:#fee;
background-color: #FFD700; /* gold */
color: maroon;

}
table.today2 tr.c1 {
background-color:#fff;
}
table.today2 tr.c0 {
background-color:#eee;
}
table.today2 tr.c1 td.chnn0 {
	background-color:#eef;
}
table.today2 tr.c1 td.chnn1 {
	background-color:#dde;
}
table.today2 tr.c1 td.chnn2 {
	background-color:#ccd;
}
.tooltip {
	position:absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
	width: 280px;
	height: 150px;
	visibility:hidden;
	font: 8pt 'MS Comic Sans','Arial',sans-serif;
	background-color: yellow;
	padding: 8px;
	border: 1px solid black;
	opacity: .8;
}
#channelframe {
	font: 8pt sans-serif;
	background-color: yellow;
	width: 260px;
	height: 140px;
}
hr {
	padding-top:.5ex;
	padding-bottom:.5ex;
	clear:both;
}
/** **/

table.today {
background-color: #a73;
}
table.today th {
background-color: #411;
color:#fee;
}
table.today td.chnn0 { 
	text-align:right;
	background-color:#eee;
}
table.today td.chnn1 { 
	text-align:right;
	background-color:#ddd;
}
table.today td.chnn2 { 
	text-align:right;
	background-color:#ccc;
}
table.today tr.c1 {
background-color:#eef;
}
table.today tr.c0 {
background-color:#efe;
}
table.today tr.c1 td.chnn0 {
	background-color:#eef;
}
table.today tr.c1 td.chnn1 {
	background-color:#dde;
}
table.today tr.c1 td.chnn2 {
	background-color:#ccd;
}
table.channelstat {
	background-color:#ddc;
}
table.channelstat thead tr {
	background-color:orange;
}
table.channelstat tbody tr {
	background-color:#eee;
}
table.channelstat thead th {
	text-transform: uppercase;	
}
a.channel {
	background-color:#fee;
	padding-left:1ex;
	padding-right:1ex;
	text-transform: uppercase;	
}
a.channel:hover {
	background-color:#edc;
	padding-left:1ex;
	padding-right:1ex;
	text-transform: uppercase;	
}
/** overlib **/
div.overlib {
	opacity: .8;
}
div.overlib table {
	opacity: .8;
}
div.overlib tr,
div.overlib td
{
	opacity: .8;
}
input.clickable {
	margin:2px;
	border: 4px solid black;
}
input.clickable:hover {
	margin-top:0px;
	margin-left:0px;
	margin-right:4px;
	margin-bottom:4px;
	border: 4px solid yellow;
}
div#mnu ul li ,
ul.std li {
list-style: square;
background-image:none;
}
div.simple blockquote {
	border:none !important;
}
div.simple hr {
	padding:0;
	background-color:#a44;
	color:#a44;
	height:2px;
	width:80%;
	clear:both;
	
}
div.mnu h3 {
	border-top: 2px solid gray;
	background-color:#eff;
	color:#008;
	padding:.5ex;
	text-align:center;
}
.o1 { background-color: #fee; }


.o4,.o20 { background-color: #dee; }
.o5,.o21 { background-color: #dee; }
.o6,.o22 { background-color: #dee; }

.o7,.o23 { background-color: #fa9; }
.o8,.o24 { background-color: #fa9; }
.o9,.o25 { background-color: #fa9; }


.o1,.o20,.o21,.o22,.o23,.o24,.o25,.o26,.o27,.o28,.o29 { font-weight: bolder;}
/* gems */
.gem {
	background-color: #400 !important;
	margin: 0;
	padding: 20px 20px 1px 1px;
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 20px;
	min-height:20px;
}
div.tabcontainer {
	background-color:#fff;
	margin:1px;
	padding:1px;
	padding-top:1em;
	width:98%;
}
div.tab div{
	padding-top:0;
	padding-bottom:0;
}
div.tab {
	min-height: 5em;
	background-color:orange;	
	display:none;
	margin:0;
	padding-left:1ex;
	padding-right:1ex;
	padding-top:1ex;
	border-right:1px solid gray;
	/* border-bottom:1px solid gray; */
}
div.tabfooter {
	display:block;
	padding-top:0;
	border-bottom:1px solid gray;
}
div.tabcontainer div.selected {
	display:block;
}
ol.tabnav {

	width: 99%;
	padding:0;
	margin:0;
	list-style-image:none !important;
}
ol.tabnav li {
	margin:0;
	list-style-image:none !important;
	display:inline;
	padding-left:1em;
	padding-right:1em;
	margin-right:1em;
	padding-top:1ex;
}
ol.tabnav li a {
	outline: 0;
	background-color:transparent;
	color:black !important;
	text-decoration: none;
	padding-right:1ex;
}
ol.tabnav li.deselected a {
	color:gray !important;
	border-bottom:1px solid gray;
}
ol.tabnav li.selected {
	background-color:orange;
	border-right: 1px solid gray;
	border-bottom:1px solid orange;
	cursor:none;
}
.blink {
	text-decoration : blink;
}
/** **/

