BODY
{
    SCROLLBAR-FACE-COLOR: #c2d2eb;
    FONT-SIZE: 11px;
    SCROLLBAR-HIGHLIGHT-COLOR: #eef5ff;
    SCROLLBAR-SHADOW-COLOR: #eef5ff;
    SCROLLBAR-3DLIGHT-COLOR: #c2d2eb;
    SCROLLBAR-ARROW-COLOR: #4F4F4F;
    SCROLLBAR-TRACK-COLOR: #eef5ff;
    FONT-FAMILY: Verdana, Arial;
    SCROLLBAR-DARKSHADOW-COLOR: #c2d2eb;
    color: #4F4F4F;
}

/* ===== FONTS ===== */
div, span, td, input, select, optgroup, font{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4F4F4F;
}
div.c{
	margin: 0px auto 0px auto;
	text-align: center;
	width: 740px;
}

.small{
	font-size: 10px;
}
.red{
	color: #E25110;
	font-weight: bold;
}

/* ===== LINKS ===== */
a{
	color: #4F4F4F;
	text-decoration: underline;
}
a:hover{
	color: #CD3110;
}
a.m{
	font-size: 10px;
	text-decoration: none;
}
a.m:hover{
	font-size: 10px;
	text-decoration: none;
}
a.nav{
	font: 9px Verdana;
	color: #999999;
	text-decoration: none;
}
a.nav:hover{
	color: #999999;
	text-decoration: underline;
}
a.white{
	color: #FFFFFF;
}
a.white:hover{
	color: #F2F2F2;
}

/* ===== TABLES ===== */
table{
	border-width: 0px; 
	border-collapse: collapse;
}

/* ===== TR ===== */
tr.white
{
	background-color: White;
}


/* ===== TD ===== */
td{
/*	padding: 0 0 0 0;*/
/*	text-align: left;*/
}

table.program{
	border-width: 5px; 
	border-collapse: collapse;
}
/*	wx=základní formát ... wd=working day ... ww=weekend ... wa=active day ... tr=tournament */
td.wx {
    border-style: solid; 
    border-width: 1; 
    border-color: #c2d2eb;
    width: 23; }
td.wd {
	background-color: White;
	text-align: center; }
td.ww {
	background-color: #eef5ff;
    text-align: center; }
td.wa {
    background-color: #c0c0c0; }
td.w1 {
    font-size: 12px;
	font-weight: bold;
    width: 208; }
td.wt {
    background-color: White;
    width: 208; }
td.wb {
	font-weight: bold;
    background-color: White;
    width: 208; }
td.wc {
	background-color: White;
    text-align: center;
    width: 36; }
td.wh {
    border-style: solid; 
    border-width: 1; 
    border-color: #c2d2eb;
	background-color: White;
	text-align: center; }
tr.w9 {
	vertical-align: bottom; }
tr.w3 {
	height:3; }
td.wdl {
	background-color: White; }
td.wwl {
	background-color: #eef5ff; }

tr.p1 {
	background-color: #eef5ff; }
td.p2 {
	background-color: #eef5ff;
    border-style: solid;
    border-width: 1;
    border-color: #c2d2eb; }
td.p2r {
	background-color: #eef5ff;
    border-style: solid; 
    border-width: 1; 
    border-color: #c2d2eb;
    text-align: right; }
td.p2c {
	background-color: #eef5ff;
    border-style: solid; 
    border-width: 1; 
    border-color: #c2d2eb;
    text-align: center; }
tr.p6 {
	background-color: #c2d2eb;
    border-style: solid;
    border-width: 1;
    border-color: #c2d2eb; }
tr.p10 {
	background-color: #c2d2eb;
    border-style: solid;
    border-width: 1;
    border-color: #c2d2eb;
    height: 10; }

td.u50c {
	background-color: #c2d2eb;
    border-style: solid; 
    border-width: 1; 
    border-color: #c2d2eb;
	font-weight: bold;
    text-align: center;
	width: 50; }

td.hx {
    border-style: solid; 
    border-width: 1; 
    border-color: #c2d2eb;
	background-color: #eef5ff; }
td.h30c {
    text-align: center;
    width: 30; }
td.h20c {
    text-align: center;
    width: 20; }
td.hc {
    text-align: center; }
td.hr {
    text-align: right; }
td.hy {
    border-style: solid; 
    border-width: 1; 
    border-color: #c2d2eb;
	background-color: White; }

td.htc {
	background-color: #eef5ff;
    border-style: solid; 
    border-width: 1; 
    border-color: #c2d2eb;
	vertical-align: top;
    text-align: center; }


div.m{
	height: 22px;
	line-height: 22px;
	font-weight: bold;
	padding: 1px 0px 0px 20px;
	background-image: url(images/menu_arrow.gif); 
	background-position: left center;
	background-repeat: no-repeat; 
}


/* ===== IMAGES ===== */
img{
	border: 0px;
}
img.border{
	border: 1px solid #888888;
}
img.pieces{
	border: 0px;
	/*
	border-right: 1px solid #A64313;
	border-top: 1px solid #A64313;
	*/
}
img.piecesSel{
	background-color: #000000;
}

/* ===== FORMS ===== */
form{
	margin: 0px 0px 0px 0px;
}
input{
	border: 1px solid #888888;
}
input.dark{
	background-color: #CCCCCC;
}
.submit{
	border: 1px solid #404040;
	background-color: #E25110;
	padding: 0px;
	color: #FFFFFF;
	font-weight: bold;
}

