.normal {

  font-size:1.3em;

}

.did {
    background-color:#EEEEEE;
    text-align:center;
    padding:1px;
    margin:2px;
    font-size:10px;
    width:85px;
    float:left;
}

.ramecek {

	border: 1px solid #B72B45;

}



body {

	margin: auto;

	font-family: tahoma,arial;

	font-size: 0.8em;

}



#page {

	width:990px;

	background-color:#FDF7F8;	
        margin: 0;
}



.tbl-male {

	background:#DDDDDD;

	font-size: 0.8em;

}



a:link,a:visited {

  text-decoration: none;

	color: #950923;

}

a:hover {

  text-decoration: underline;

	color: #FF0000;

}





.s a:link,.s a:visited {

  text-decoration: none;

	color: #FFFFFF;

}

.s a:hover {

  text-decoration: underline;

	color: #EEEEEE;

}







#zahlavi {

	width:100%;

	/*padding-top:5px;*/

	height:42px;

	background-color: #B72B45;

	color: #FFFFFF;

	font-size: 0.8em;

}

#zahlavi a:link, #zahlavi a:visited {

	text-decoration:none;

	color: #FFFFFF;

	font-weight: bold;

}

#zahlavi a:hover {

	text-decoration:underline;

	color: #FFFFFF;

	font-weight: bold;

}



.floatimg {

	float:left;

}



.nadpis {

	font-size:1.5em;

}

.popis {

	font-size:0.8em;

}



#menutop {

	width:100%;

	height:25px;

	background-color: #828282;

	border-top: 1px solid #000000;

	border-bottom: 1px solid #000000;

}



#menutop td {

  border-left: 1px solid #000000;

  padding-left:5px;

  padding-right:5px;

}



#menutoplinka {

	width:100%;

	height:1px;

	background-color: #B72B45;

	font-size:0.01em;

}



#systemfooter {

	width:100%;

	clear:both;

	background-color: #B72B45;

	color:#FFFFFF;	

	font-size: 0.8em;

	text-align:center;

}



#systemfooter a:link,#systemfooter a:visited {

	text-decoration:none;

	color: #FFFFFF;

	font-weight: bold;

}



#systemfooter a:hover {

	text-decoration:underline;

	color: #FFFFFF;

	font-weight: bold;

}







.mt {

	padding-top:3px;

}



.mt a:link,.mt a:visited {

	 	font-weight:normal;

    text-align: center;

    color:#FFFFFF;

}



.mt a:hover {

  font-weight:normal;

  color:yellow

}



#sidemenu {

  width:160px;

  float:left;

  background-color: #BBBBBB;

}



#sidemenu a:link, #sidemenu a:visited {

	color:#000000;

}

#sidemenu a:hover {

	color:#FF0000;

}





#sidemenu2 {

  width:180px;

  float:left;

  background-color: #DEDEDE;

  border-right: 1px solid black;

}



#sidemenublank {

  width:180px;

	float:left;

}



ul {

	margin-top:5px;

}





#main2 {

  float:left;

  width:800px;

  margin-top: 5px;

  margin-left:5px;

  margin-bottom:10px;

}



#main2-long {

  float:left;

  width:970px;

  margin-top: 5px;

  margin-left:5px;

  margin-bottom:10px;

}



#main {

  float:left;

  width:820px;

  margin-top: 5px;

  margin-left:5px;

  margin-bottom:10px;

}



#main a {

	font-weight:bold;

}



form {

	margin:0px;

	padding:0px;

}



.paselected {

	color:yellow !important;

}



ul {

	margin-bottom:5px;

}



.pageinfo {

	width:99%;

	padding:5px;

	background-color: #FFFFAE;

	border: 1px solid #CCCC00;

	margin-bottom:10px;

}



.infoboxgreen {

	width:380px;

	padding:5px;

	text-align:left;

	background-color: #D2FFD2;

	border: 1px solid #00D200;

	margin-bottom:10px;

}



.infoboxred {

	width:380px;

	padding:5px;

	text-align:left;

	border: 1px solid #FF0000;

	margin-bottom:10px;

}



.localmenu {

	width:99%;

	padding:5px;

	background-color: #F2C4CD;

	border: 1px solid #B72B45;

	margin-bottom:10px;

}



.ramred {

	padding:5px;

	background-color: #F2C4CD;

	border: 1px solid #B72B45;

}



.localmenuvelke {

	width:99%;

	padding:5px;

	background-color: #DFC9CB;

	border: 1px solid #B72B45;

	margin-bottom:10px;

	color: #B72B45;

	font-weight:normal;

	font-size: 1.8em; 

}







.error {

	width:99%;

	padding:5px;

	background-color: #FF9797;

	border: 1px solid #FF0000;

	margin-bottom:10px;

}



.noerror {

	width:99%;

	padding:5px;

	background-color: #C6FFC6;

	border: 1px solid #009100;

	margin-bottom:10px;

}





h1 {

	color: #B72B45;

	font-weight:normal;

	font-size: 1.8em; 

	padding:0px;

	margin:0px 0px 10px 0px;

}







h2 {

	color: #B72B45;

	font-weight:normal;

	font-size: 1.4em; 

	padding:0px;

	margin:0px 0px 5px 0px;

}



.male {

	font-size: 0.8em;

}



.prvniradek {

	background-color:#DC637B;

	font-weight:bold;

}



.prvniradek2 {

	background-color:#AAAAAA;

	font-weight:bold;

}

.prvniradek_notice {
	font-weight:bold;
}
.notice_old {
	color:#606060;
}

.help {

	color:blue;

	font-size:0.8em;

}



.velke {

	font-size:1.4em;

}



.cervena {

	color: red;

}



.zelena {

	color: green;

}



.podbarveni {

	background-color: #C0C0FF;

}

/* Waypointy */

/* Content forms */

table.common-form {
  padding: 0;
  border-top: 2px solid #ddd;
  border-bottom: 2px solid #ddd;
  background: #f8f8f8; 
}

table.common-form th {
  border-right: .1em solid #ddd;
	font-weight: bold;
	padding: .5em;
	text-align: right;
	vertical-align: top;
	width: 12em;
}

table.common-form th span.help {
  color: #888;
	display: block;
	font-size: .9em;
	font-style: italic;
	font-weight: normal; 
}

table.common-form td {
  padding: .5em;
	vertical-align: top; 
}

table.common-form th label {
  font-weight: bold;
  line-height: 1.6em;
}

table.common-form label.normal {
  font-weight: normal;
  line-height: 1.2em;
  font-size: 9pt;
}

table.common-form label.mandatory {
    color: #f00;
}

table.common-form td span.help {
  color: #888;
	display: block;
	font-size: .9em;
	font-style: italic;
	font-weight: normal;
	margin-top: .2em; 
}

table.common-form td.helper {
  width: 18em;
  border-left: .1em solid #ddd;
  font-style: italic;
  font-size: 8pt;
  padding-right: .5em;
} 

table.common-form input, 
table.common-form select, 
table.common-form textarea {
  margin: 0;
  width: 95%;
  height: auto;
}

table.common-form input.ch {
  width: 2em;
}

table.common-form td select.date { 
  margin: 0;
  width: 4.1em;  
  height: auto;
}

table.common-form td select.time {
  margin: 0;
  width: 3em;  
  height: auto;
}

table.common-form input.submit {
  margin-top: 1em;
  padding: .3em;
  width: auto;
}

table.common-form a {
	display: inline;
}

table.common-form input[type="checkbox"], 
table.common-form input[type="image"], 
table.common-form input[type="submit"], 
table.common-form input[type="radio"], 
table.common-form .normal {
	width: auto;
}

table.common-form label {
  padding: 0 .4em;
}

table.common-form .delimiter {
  border-top: 2px solid #ddd;
}

table.common-form .nobound {
  margin: 0;
  padding: 0;
}

