#topmenu {
	font-size : x-small;
}
#topmenu span a {
	color : #185836;
	text-decoration : none;
}
#topmenu span.topmenu_active {
	background-color : #ffffff;
	color : #185836;
}
#topmenu span.topmenu_blur {
	background-color : transparent;
	color : #185836;
}
.menu {
	height : 30px;
	position : absolute;
	top : 20px;
	left : 220px;
	width : 780px;
}
.menu_active {
	background-color : #ffffff;
	cursor : pointer;
	display : inline;
	font-size : 14px;
	padding : 6px 0 4px 0;
}
.menu_active a {
	color : #185836;
	font-weight : bold;
	margin : 5px;
	text-decoration : none;
}
.menu_blur {
	display : inline;
	font-size : 14px;
	padding : 6px 0 4px 0;
}
.menu_blur a {
	color : #185836;
	font-weight : bold;
	margin : 5px;
	text-decoration : none;
}
.menu_active a, .tri_menu_blur a {
	text-decoration : none;
}
#content h1 {
	font-size : large;
	text-align : center;
}
#system #content {
	font-family : Arial, Tahoma
	font-size : small;
	margin : 0 100px;
}
.ladder {
	cellpadding : 0px;
	cellspacing : 0px;
	border-collapse : collapse;
	border : solid white 2px;
}
.print {
	font-size : x-small;
	margin-top : 15px;
	padding-right : 20px;
	text-align : right;
}
.bordered {
	border-collapse : collapse;
}
.bordered th {
	background-color : #cdd959;
}
.ladder th {
	font-size : small;
	padding : 0 5px;
}
.ladder #sudyradek td, .ladder #lichyradek td {
	text-align : center;
}
.ladder #sudyradek td, .ladder #lichyradek td, .ladder th {
	border : solid white 2px;
}
.ladder #horniradek td, .ladder th {
	font-size : small;
}
.ladder .over {
	text-decoration : none;
	color : #666;
}
.ladder a:hover {
	text-decoration : underline;
}
.bordered {
	margin : auto;
	width : 400px;
}
.bordered th, .bordered td {
	border : solid black 1px;
	text-align : center;
}

#main_info {
  padding: 40px 0 20px 0;
  font-size: small; 
  font-family: Tahoma;
  text-align: justify;
}

#system {
  color:#185836;
  font-size: small; 
  font-family: Arial, Tahoma;
/*  width: 652px;*/
  margin : auto;
}

#paticka {
  margin-top: 10px;
  width: 876px;
  height: 49px;
  margin-left: auto;
  margin-right: auto;
  color: #ccc;
  font-size: xx-small; 
  font-family: Arial, Tahoma;
  text-align: right;
}

#paticka p {
  padding-top: 14px;
}

#contactstable {
	margin : 30px 0;
	width : 100%;
}
#contactstable table {
	margin : auto;
	width : 600px;
}
#contactstable table td {
	font-size : small;
	color : #666;
	text-align : left;
}
#contactstable table td a {
	text-decoration : none;
	color : #666;
}
#nextTourn {
	font-size : medium;
	font-weight : bold;
	text-align : center;
}
#nt {
	padding : 5px;
	background-color : orange;
}
#succ {
	background-color : #00ff80;
	font-size : small;
	width : 400px;
	margin : auto;
	text-align:center;
	padding : 10px;
}
#err {
	background-color : #ff0000;
	color : #ffff00;
	font-weight : bold;
	font-size : small;
	width : 400px;
	margin : auto;
	text-align:center;
	padding : 10px;
}
/* news */
table.news {
	border-collapse : collapse;
	margin : 0 20px;
}
tr.tri_odd_row td, tr.tri_even_row td {
	padding : 0 10px;
}
tr.tri_odd_row td.tri_newscaption, tr.tri_even_row td.tri_newscaption {
	font-size : medium;
	font-weight : bold;
	padding-left : 30px;
	text-align : left;
}
tr.tri_odd_row td.tri_newsdate, tr.tri_even_row td.tri_newsdate {
	font-size : x-small;
	text-align : right;
	padding-right : 30px;
}
tr.tri_odd_row td.tri_newstext, tr.tri_even_row td.tri_newstext {
	font-size : small;
	text-align : justify;
}
tr.tri_odd_row td.tri_newscreator, tr.tri_even_row td.tri_newscreator {
	font-size : x-small;
	text-align : right;
	padding-right : 30px;
}
/* others */
#end .endContactTable {
	font-size : xx-small;
	width : 510px;
}
#end .endContactTable tr td {
	font-size : xx-small;
	width : 270px;
}
.toprow {
	font-size : x-small;
}
.galeryYear {
	font-size : medium;
	font-weight : bold;
}
