BODY {
	margin: 10 10 10 10;
  font: 12px Tahoma, Helvetica, sans-serif;
	background-color: #000000;
	color: #60C0EF;
}

A:link {color: #8AEAFF;}
A:visited {color: #8AEAFF;}
A:active {color: #8AEAFF;}


.nadpis {
  font: 18px Tahoma, Helvetica, sans-serif;
  font-weight: bold;
	color: #8AEAFF;

}

.highlights {
	color: #8AEAFF;
}

.highlights_done {
	color: #ffd700;
}

.menuspace{
	padding-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;

}


.bt_01
{
	height:22px;
	width:120px;
	font-size:12px;
	background-color: #2080AF;
	color:#60C0EF;
	border: 1px #8AEAFF solid;
}

.bt_02
{
	height:22px;
	width:140px;
	font-size:12px;
	background-color: #2080AF;
	color:#60C0EF;
	border: 1px #8AEAFF solid;
}

.tablet	{
			border: 1px #8AEAFF solid;
			background-color: #000000;
			color: #60C0EF;
		}

.tablet td		{
			font:  14px Tahoma, Helvetica, sans-serif;
			background-color: transparent;
			padding: 5px 5px 5px 5px;
			color: #60C0EF;
		}


.tb_head{
			border: 0px;
			}

.tb_menu{
			border: 1px #8AEAFF solid;
			font: bold 14px comic sans ms,Arial;
			background-color: transparent;
			padding: 1px 5px 1px 5px;
			text-align: center;
			color: #60C0EF;
			cursor: pointer;
		}

.tb_menu_na{
			border: 1px #8AEAFF solid;
			font: bold 14px comic sans ms,Arial;
			background-color: transparent;
			padding: 1px 5px 1px 5px;
			text-align: center;
			color: #000000;
			cursor: default;
		}

.tb_progres{
			border: 1px #8AEAFF solid;
			font: bold 14px comic sans ms,Arial;
			background-color: transparent;
			padding: 1px 1px 1px 1px;
			text-align: left;
			color: #000000;
			cursor: default;
		}


.tb_01{
			border: 1px #DE9C00 solid;
			font:  bold 14px comic sans ms,Arial;
			background-color: transparent;
			padding: 1px 5px 1px 5px;
			text-align: left;
			color: #DE9C00;
		}

.tb_02	{
			background-color: transparent;
			border: 0px;
			color: #18D392;
		}
.td_02	{
			border: 0px;
			padding: 0px 5px 0px 5px;
		}

.td_03	{
			border: 0px;
			padding: 15px 20px 15px 20px;
		}



.tb_03{
			border: 1px #DDDDDD solid;
			font:  12px comic sans ms,Arial;
			background-color: transparent;
			padding: 0px 4px 0px 4px;
			spacing: 0px 0px 0px 0px;
			border-collapse: collapse;
			text-align: left;
			color: #18D392;
		}
.tb_03 td{
			border: 1px #DDDDDD solid;
			font:  12px comic sans ms,Arial;
			background-color: transparent;
			padding: 0px 4px 0px 4px;
			spacing: 0px 0px 0px 0px;
			border-collapse: collapse;
			text-align: left;
			color: #18D392;
			cursor:pointer;cursor:hand;
		}

.tb_vysledky{
			border: 1px #DDDDDD solid;
			font:  12px comic sans ms,Arial;
			background-color: transparent;
			padding: 0px 4px 0px 4px;
			spacing: 0px 0px 0px 0px;
			border-collapse: collapse;
			text-align: left;
			color: #18D392;
		}
.tb_vysledky td{
			border: 1px #DDDDDD solid;
			font:  12px Courier New;
			background-color: transparent;
			padding: 2px 4px 1px 4px;
			spacing: 0px 0px 0px 0px;
			border-collapse: collapse;
			text-align: center;
			color: #18D392;
			cursor:pointer;cursor:hand;
		}

.total_possible_best{
			font:  12px Courier New;
			color: #ffe700;
		}
		
.odkaz
{
	cursor: pointer; cursor:hand;
}

.pua {
  outline: none;
}

.puimg {
	border: 1px solid #888;
	padding: 2px;
	margin: 10px 20px 10px 0;
	vertical-align: top;
} 

.line_horizontal
{
	position: absolute;
	z-index: 10;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-top: 1px solid #6666AA;
	border-left: 0px;
	border-bottom: 0px;
	border-right: 0px;
	overflow: hidden;
}

.line_vertical
{
	position: absolute;
	z-index: 10;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-top: 0px;
	border-left: 1px solid #6666AA;
	border-bottom: 0px;
	border-right: 0px;
	overflow: hidden;
}
