BODY {
	margin: 0 0 0 0;
	background-color: #000000;
	background-image: url("../images/bkg.jpg");
	background-repeat: no-repeat;
	background-position: center top;
}

a:link 
{
	color: #b9973b;
} 
a:visited
{
	color: #b9973b;
} 
a:active 
{
	color: #f5c850;
} 

.maintb
{
	background-color: transparent; 
}

.maintb td
{
	font: 14px comic sans ms, Arial;
	color: #b9973b;
}

.nadpis
{
  font: 18px Tahoma, Helvetica, sans-serif; 
	color: #b9973b;
}

.highlights 
{
	color: #e9c76b;
}

.highlights_done 
{
	color: #e9c76b;
}

.highlights_work 
{
	color: #b9973b;
}

.courier
{
	font: 16px courier;
	color: #b9973b;
}

.courier_hi
{
	font: 16px courier;
	color: #c9a74b;
}


.menubar{
  width:100%;
  height:22px;
	background-color: rgba(128,100,30,0.5); 
	text-align:left;
  font: 12px Verdana, Tahoma, Helvetica, sans-serif;
  font-weight: bold;
	overflow: hidden;
	-o-border-radius: 8px;
	-opera-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	behavior: url(border-radius.htc);
}

.menuhref_actual{
  height:22px;
  color: #f5c850; 
  background-color: #76590a;
  text-decoration: none;
  font-weight: bold;
	padding-left: 10px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
}

a.menuhref:link {
	height:22px;
  color: #c8a23b; 
	background-color: rgba(0,0,0,0);
  text-decoration: none;
  font-weight: bold;
	padding-left: 10px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
}

a.menuhref:visited {
  height:22px;
  color: #c8a23b; 
	background-color: rgba(0,0,0,0);
  text-decoration: none;
  font-weight: bold;
	padding-left: 10px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
}

a.menuhref:hover {
  height:22px;
  color: #f5c850; 
  background-color: #76590a;
  text-decoration: none;
  font-weight: bold;
	padding-left: 10px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
}

.menuflag
{
	margin-right:20px;
	margin-top:2px;
	vertical-align: top;
	cursor: pointer;
}

.par
{
	font: 14px comic sans ms, Arial;
	color: #bb983a;
	line-height: 1.5;
	text-indent: 20px;
}

.par:first-letter
{ 
	font-size:150%;
}

.par:first-line
{ 
	line-height: 1.3;
}

.tb_progres
{
	border: 1px #bb983a solid;
	background-color: #000000;
	padding: 3px 1px 0px 1px;
	text-align: left;
}


.tb_progres_txt
{
	background-color: transparent;
	text-align: left;
	color: #bb983a;
	cursor: default;
} 

.tb_progres_txt td
{
	font: bold 14px comic sans ms,Arial;
	background-color: transparent;
	text-align: left;
	color: #bb983a;
	cursor: default;
} 

.akt
{
  font: 16px Tahoma, Helvetica, sans-serif; 
	border: 1px #DDAB46 solid;
	color: #E3CA73;
	background-color: #130F02;
	padding: 10px 20px 10px 20px;
	position: absolute;
	z-index: 10;
	overflow: hidden;
	-o-border-radius: 8px;
	-opera-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	behavior: url(border-radius.htc);
}

.akt_bt
{
  font: 12px Tahoma, Helvetica, sans-serif; 
	background-color: #7D6C2F;
	color: #EFDA93;
	border-color: #F2D369 #847234 #847234 #F2D369;
	border-style: outset
	margin: 0px 10px 6px 10px;
	height:20px;
	font-size: 12px;
	-o-border-radius: 8px;
	-opera-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	behavior: url(border-radius.htc);
}

.forum_bt1
{
  font: 11px Tahoma, Helvetica, sans-serif; 
	background-color: #7D6C2F;
	color: #EFDA93;
	border-color: #F2D369 #847234 #847234 #F2D369;
	border-style: outset;
	border-width: 2px;
	margin: 0px 10px 6px 10px;
	height:22px;
	-o-border-radius: 6px;
	-opera-border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	behavior: url(border-radius.htc);
}

.forum_bt2
{
  font: 10px Tahoma, Helvetica, sans-serif; 
	background-color: #7D6C2F;
	color: #EFDA93;
	border-color: #F2D369 #847234 #847234 #F2D369;
	border-style: outset;
	border-width: 2px;
	margin: 0px 10px 3px 0px;
	height:18px;
	-o-border-radius: 6px;
	-opera-border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	behavior: url(border-radius.htc);
}

.forum_table1
{
	font: 14px comic sans ms, Arial;
	border: 1px #DDAB46 solid;
	color: #B39A43;
	background-color: #130F02;
	padding: 5px 5px 0px 5px;
	-o-border-radius: 8px;
	-opera-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	behavior: url(border-radius.htc);
}

.forum_table2
{
	font: 14px comic sans ms, Arial;
	border: 1px #DDAB46 solid;
	background-color: #130F02;
	padding: 0px 0px 0px 0px;
	-o-border-radius: 8px;
	-opera-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	behavior: url(border-radius.htc);
}

.forum_table2 td
{
	--color: #DDBB46;
	color: #AD9B26;
	--color: #B39A43;
	font:  12px Tahoma, Helvetica, sans-serif;
	background-color: transparent;
	padding: 5px 5px 5px 5px;
}

.forum_table3
{
	font: 14px comic sans ms, Arial;
	border: 1px #DDAB46 solid;
	background-color: #5D4C0F;
	padding: 0px 0px 0px 0px;
	-o-border-radius: 8px;
	-opera-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	behavior: url(border-radius.htc);
}

.forum_table3 td
{
	--color: #AD9B26;
	color: #EFDA93;
	font:  12px Tahoma, Helvetica, sans-serif;
	background-color: transparent;
	padding: 5px 5px 5px 5px;
}


.in_01
{
	font: 14px comic sans ms, Arial;
	border: 1px #B39A43 solid;
	color: #B39A43;
	background-color: #130F02;
	-o-border-radius: 4px;
	-opera-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	behavior: url(border-radius.htc);
}

.in_02
{
	font: 14px comic sans ms, Arial;
	border: 1px #B39A43 solid;
	color: #B39A43;
	background-color: #130F02;
	-o-border-radius: 4px;
	-opera-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	behavior: url(border-radius.htc);
}

.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 #228822;
	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 #228822;
	border-bottom: 0px;
	border-right: 0px;
	overflow: hidden;
}

.tb_02
{
	background-color: transparent; 
}

.tb_02 td
{
	font: 14px comic sans ms, Arial;
	color: #b9973b;
}

.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;
