
body {
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	background-color: #000000;
	padding:0;
	margin: 0 auto;
	font-size:12pt;
}
#prihlasovacilista {
	color:#FFFFFF;
	display: block;
	width:100%;
	float:left;
	padding: 0 0 1em 0;
	background-color: #cc0000;
	background-image:url(obr/prechoddolu.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
#box {
	margin:auto;
	min-width: 850px;
	max-width: 75em;
	_width: expression(
      document.getElementById('box').offsetWidth < 780 ? '780px' : (
         document.getElementById('box').offsetWidth >
         (500/12) * parseInt(document.body.currentStyle.fontSize) ? '75em' : 'auto'
         )
      );
  }
#logo {
	background-color:#000000;
	background-image:url(obr/poz_logo.png);
	background-repeat:no-repeat;
	background-position:top right;
	padding:0 0 0em 0em;
	margin:0;
}
#menu {
	float: left;
	width: 11em;
	color:#FFFFFF;
	margin:0.5em 2em 1em 0em;
	background-repeat:no-repeat;
	background-position:top left;
	}

#menu h2 {
	margin:1em 0 0 0;
	background-image:url(obr/poz_tlacitka.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding: 0.5em;
	height: 28px;
}
#menu ul {
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	margin:0;
	padding:0;
	}
#menu li {
	padding:0.2em 0;
	margin:0;
}
#menu a {
	text-decoration:none;
	display:block;
	background-image:url(obr/poz_tlacitka.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding: 0.8em;
}	
#menu a:hover {
	display:block;
	background-image:url(obr/poz_tlacitka.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding: 0.8em;
	font-weight:bold;
	color:#FFFFFF;
}	
#menu .podmenu {
	margin: 0 1em 0 0;
}
#menu .menu_zde {
	font-weight:bold;
	background-image:url(obr/poz_tlacitka.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
#menu dl {
	margin:0.5em;
}
#menu dt {
	font-size:0.8em;
	margin:0.5em 0 0 0;
	color:#CCCCCC;
}
#menu dd {
	padding: 0.5em 0;
	border-bottom:#CCCCCC solid 1px;
}
#box2 {
margin: 0;
padding:0em 0 1em 0;
background:#CC0000;
}

#obsah {
	font-family:"Times New Roman", Times, serif;
	padding: 0.1em 13em 1em 1em;
	margin: 0em 0em 1em 12em;
	background-color: #ffffff;
	background-image:url(obr/poz_obsah.gif);
	background-position:left top;
	background-repeat:no-repeat;
	}
#panel {
	float:right;
	width:12em;
	margin:5em 0 0 0;
}

#logo img {
	padding: 0em 0.5em;
}

//#panel div {
	background:#CC0000;
	padding: 0.5em 0.5em 22px 0.5em;
	margin:0 0 0.8em 1.5em;
	background-image:url(obr/prechoddolucerna.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
#konecbox2 {
	display: block;
	clear:both;
	border: 0;
	margin: 0 0 0 0;
	padding: 0.7em;
	background-color: #cc0000;
	background-image:url(obr/prechoddolu.png);
	background-repeat:repeat-x;
	background-position:bottom;
}

#zapati {
	text-align:center;
	color:#FFFFFF;
	display: block;
	padding: 0;
	margin:0;
	}
#menu a {
	color:#FFFFFF;
}
.hide {
	display:none;
}
.roura {
	background:url(obr/roura.png);
	background-repeat:repeat-x;
	background-position:top;
	height:30px;
	border: none;
}
#prihlasovacilista li, #prihlasovacilista fieldset,#prihlasovacilista form,#prihlasovacilista dl,#prihlasovacilista dt,#prihlasovacilista dd, #prihlasovacilista ul {
	display: block;
	float:left;
	padding: 0.1em;
	margin:0;
	background-color: #cc0000;
	color:#FFFFFF;
}
#prihlasovacilista fieldset {
	border:none;
}
#prihlasovacilista legend {
	color:#FFFFFF;
	font-size:0.7em;
	padding: 0.2em 0 0 0;	
}
.clear {
	visibility:hidden;
	clear:both;
}
.clear_vse {
	visibility:hidden;
	clear:both;
}
.clear_left {
	clear:left;
}
a {
	color:#CC0000;
	padding:0 0.2em;
}
a:hover {
	background:#CC0000;
	color:#FFFFFF;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	color:#FFFFFF;
	margin: 0 0 0em 0em;
	padding: 20px 0 0.2em 5em;
	background-image:url(obr/prechodnahoru.png);
	background-repeat:repeat-x;
	background-position:top;
	}
caption {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0em;
	padding:0.2em;
	font-weight:bold;
	text-align:left;
}
thead tr, th{
	font-family:Arial, Helvetica, sans-serif;
	margin: 0em;
	padding:0em;
	border-bottom:#000;
	border-bottom-style:solid;
	border-bottom-width:1px;

}
.t_radek_2 {
background:#ddd;
}
.t_radek_1{
}
.t_poradi {
	width: 4em;
}
.t_radek_prihlasen {
background:#FFCCFF;
color:#cc0000;
font-weight:bold;
}
tbody tr:hover, tbody tr:hover a {
background:#FF0000;
background:#666666;
color:#FFFFFF;
}
.th_pozice {
width:4em;
}
.th_osoba {
width:15em;
}
th {
text-align:left;
padding:0.2em;
margin:0.2em;
}

h2, h3 , caption{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	border-width: 1px;
	border-bottom-style: solid;
	border-color: #CC0000;
}
table {
	width:100%;
	_width:65%;
	margin: 0 0 2em 0;
	padding: 0em;
	border-bottom:#CC0000;
	border-bottom-style:solid;
	border-bottom-width:medium;
	border-spacing: 0em;
}
#zpravy {
color:#FFFFFF;
}
#obsah h2,h3, caption{
	color: #cc0000;
	margin: 0.5em 0;
	padding: 0.5em;
	background-repeat:repeat-x;
	background-position:top; 

}
#obsah h3 {
	font-size:1.1em;
	color:#000000;
	border-color:#CCCCCC;
	border-bottom-style:dotted;
}
#panel h2 {
	margin: 0;
	padding:0.5em 0 0 0;
	height: 31px;
	border:0;
	text-align:center;
	background-image:url(obr/poz_tlacitka.png);
	background-repeat:no-repeat;
	background-position:left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	color:#FFFFFF;
}
.logoklubu {
	float:right;
	margin: 0em;
	padding:0px;
}

#zpravy .zpravy_uspech {
	display:block;
	background-image:url(obr/zprava_uspech.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0.4em 2em 0.3em 3em;
	vertical-align:bottom;
	list-style-type:none;
	margin: 0.2em 2em 0 2em;
	border-bottom:solid #FFFFFF 1px;
	border-top:solid #FFFFFF 1px;
	border-right:dotted #FFFFFF 1px;
}
#zpravy .zpravy_info {
	display:block;
	background-image:url(obr/zprava_info.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0.4em 2em 0.3em 3em;
	vertical-align:bottom;
	list-style-type:none;
	margin: 0.2em 2em 0 2em;
	border-bottom:solid #FFFFFF 1px;
	border-top:solid #FFFFFF 1px;
	border-right:dotted #FFFFFF 1px;
}
#zpravy .zpravy_chyba {
	background-image:url(obr/zprava_chyba.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0.4em 2em 0.3em 3em;
	vertical-align:bottom;
	list-style-type:none;
	margin: 0.2em 2em 0 2em;
	border-bottom:solid #FFFFFF 1px;
	border-top:solid #FFFFFF 1px;
	border-right:dotted #FFFFFF 1px;
}
.dataclanek {
	font-size:0.9em;
	margin:0.5em 0;
	padding: 0.2em;
	border-bottom-width:1px;
	color:#999999;
	border-bottom-color:#CCCCCC;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-top-color:#CCCCCC;
	border-top-style:dotted;
	border-top-width:1px;
}
.celyclanek {
	float:right;
}

#infovyjezd ul {
font-family:Arial, Helvetica, sans-serif;
list-style:none;
margin: 0 1em;
padding:0;
}
#infovyjezd li{
	padding: 0 1em;
}
#infovyjezd {
background-repeat:no-repeat;
background-position:right top;
padding:0 0.5em 2em 0.5em;
background-position:top right;
}
#infovyjezd img {
	padding: 0.5em 2em 4em 0.5em;
	float:left;
	display:block;
}
.ul_vnitrni li{
	padding: 0.5em;
	margin: 0 5.5em;
}
form dt, dd {
	padding: 0;
	margin: 0;
}
form dt {
}
form dd {
	margin:0 0.5em;
}
form, p {
	margin:0.5em;
}
#obsah .ikona_upozorneni, .ikona_upozorneni,#obsah .ikona_uspech, .ikona_uspech,#obsah .ikona_info, .ikona_info {
	background-repeat:no-repeat;
	background-position:left top;
	padding:0.5em 0 0.5em 3em
}
#obsah .ikona_upozorneni, .ikona_upozorneni {
	background-image:url(obr/zprava_upozorneni.gif);
}
#obsah .ikona_uspech, .ikona_uspech {
	background-image:url(obr/zprava_uspech.gif);
}
#obsah .ikona_info, .ikona_info {
	background-image:url(obr/zprava_info.gif);
}
#prihlasovacilista a,#prihlasovacilista a:visited {
	color:#FFFFFF;
	background:#CC0000;
	padding: 0 0.2em;
	border-left:#FFFFFF solid 1px;
}
#prihlasovacilista a:hover {
	background:#FFFFFF;
	color:#CC0000;
}

#prihlasovacilista #a_registrace {
	display: block;
	margin: 0.5em 0;
}

#obsah p {
	padding: 0.5em;
	background:#FFFFFF;
}
#obsah fieldset {
	margin: 1em 0;
	border:#CC0000 1px solid;
	padding:0.5em;
}
#obsah legend {
	padding: 0.1em 0.5em;
	color:#FFFFFF;
	background:#CC0000;
	font-weight:bold;
}
#fotouzivatele {
	float: right;
	padding: 0em;
	margin:0em
}
textarea {
	width: 40em;
	height:15em;
}
#obsah .omezenavyska {
	height: 15em;
	overflow:auto;
}
.mp3 {
	background-image:url(obr/hymna.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0.2em 0.2em 0.2em 25px;
}
#ajax_okno {
	//border:#cc0000 solid 5px;
	width:50%;
	padding:05.em;
	//background-color:#fff;
	position:absolute;
	//left:300px;
	//top:300px;
	z-index:1;
	display:none;
}
.ch_datumcas {
	background:#eee;
	font-size:0.8em;
	display:block;
	float:left;
	text-align:center;
	padding: 0em 1em 0 0;
}
 .ch_datumcas span{
	background:#eee;	
	display:block;
}
 .ch_h3  {
	background:#eee;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding: 0.5em;
	vertical-align:middle;
	border-top:solid 2px #CC0000;
}
.ch_obsah  {
	padding: 0.2em 0.5em;
	overflow: auto;
	font-family:"Times New Roman", Times, serif;
}
.ch_p  {
	padding: 0 0;
}
.ch_p_maly  {
	padding: 0.2em;
	margin: 0;
	border-bottom:#CCCCCC dotted 1px;
}
.ch_info, #obsah .ch_info {
	font-size:0.6em;
	padding: 0;
	margin: 0;
	font-weight:normal;
	background:#eee;
}
#smajlici {
	padding: 0 0 0 5px;
	//height: 60px;
	width: 200px;
	float: right;
	overflow: auto;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #CC0000;
}
#textarea {
	//height: 160px;
	
}
#strankovani {
	background:#CCCCCC;
	border-top:#000000 solid 2px;
}
#strankovani dd{
	display:block;
	float: left;
}
#strankovani dt{
	display:block;
	float: left;
}
.schovat {
	display:none;
}
.info_ico_mala img{
	border: none;
	margin: 0;
	padding: 0.1em;
}
.panel_box {
	color: #cc0000;
	//background-color: #fff;
	background-image: url(obr/panel_box_hlava.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0.6em 0;
	margin: 0;
	//width: 235px;
}
.panel_box select, input {
	max-width: 160px;
}

.panel_box .p_b_obsah {
	font-size: 0.8em;
	color: #000000;
	//background-color: #fff;
	background-image: url(obr/panel_box_obsah.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0 0.5em;
	margin: 0;
	//background-color: #eee;
}
.panel_box .p_b_obsah p, .panel_box .p_b_obsah h3, .panel_box .p_b_obsah ul, .panel_box .p_b_obsah li {
	padding: 0.2em;
	margin: 0;
	text-decoration: none;
	list-style-type: none;
}
.panel_box .p_b_obsah a {
	text-decoration:none;
	padding: 0.2em;
	margin: 0;
}

.panel_box .p_b_zapati {
	background-image: url(obr/panel_box_pata.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0;
	margin: 0;
	height: 14px;
	border: none;
	//background-color: #eee;
}
.panel_box .p_b_obsah h3 {
	padding: 0.2em 0 0.3em 30px;
	margin: 0;
}

#zavri_ajax {
	float: right;
}
#ajax_okno_nadpis {
	//float: left;
	//width: 100px;
}
#ajax_okno {
	background: #fff;
	border: 0.1em #000 solid;
	border-top: 0;
	//float: left;
	//width: 100px;
}
.ico_right, .ico_right a, .ico_right img {
	display: block;
	border: none;
	float: right;
	align: right;
}
.panel_vypis li {
	width: 100%;
	clear: right;
	//background-color: #cccccc;
}
.panel_vypis img {
	text-align: right;
	float: right;

}
.ico_clanek {
	background-image: url(obr/pok_h1.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.ico_foto {
	background-image: url(obr/poz_pruhledny.gif);
	background-repeat: no-repeat;
	background-position: left;
}