/*Horizontalni cary*/
hr{
 border: 0;
 height: 2px;
 color: navy;
 background-color: navy; 
}
/*unordered list*/
ul{
  list-style-type: square;
}
/*Odkazy*/
a
{
//text-decoration:underline; color:#663366;font-weight: bold;
text-decoration:none; color:#444444;font-weight: bold;
}
a:hover
{
color:#000000;
text-decoration:underline;font-weight: bold;
}
h1
{
	font-family: verdana, tahoma;
	font-size: 2.2em;
	font-weight: bold;

}
h2
{
	font-family: verdana, tahoma;
	font-size: 1.9em;
	font-weight: bold;

}
a.header
{
	font-family: verdana, tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: black;
}
a.header:hover
{
	font-family: verdana, tahoma;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: black;
}
.rheader
{
	font-family: verdana, tahoma;
	font-size: 2.2em;
	font-weight: bold;
	color: black;
	float: right;
	line-height: 2.5em;
}
a.partner
{
	font-family: verdana, tahoma;
	font-size: 8px;
	font-weight: bold;
	text-decoration: none;
	color: black;
}
a.partner:hover
{
	font-family: verdana, tahoma;
	font-weight: bold;
	font-size: 8px;
	text-decoration: none;
	color: #663366;
}
/*Zbytek*/
body{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	margin-top: 0px;
	background-color: #777777;
}
.TopBck{
	background-color: #777777;
}
.maintable{
	border:0px;
	background-color: #E2E2D7;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-align: left; 
}
.midpage_td{
	text-align: justify; 
	padding-top: 22px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	line-height: 17px;
}
.midpage_td h1{
  text-align: right; 
}
.bottom{
	border:0px;
	background-image: url(Img/bottom.png);
	background-color: #E2E2D7;
	height:35px;
	font-family: Verdana;
	text-align: left; 
	font-size: 11px;
	color: #000000;
	text-align: right;
	padding-right: 6px;
}
.side_title{
	border:0px;
	background-image: url(Img/side_panel.gif);
	background-repeat: no-repeat;
	background-color: #F9FFF9;
	width:162px;
	height:30px;
	text-align: left;
	padding-left: 3px;
	padding-top: 10px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.side_entry{
	border:1px solid #cacaca;
	background-color: #D2D2BE;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}

.side_entry a
{
font-size: 12px;
text-decoration:none; color:#000000; font-weight: bold;
}
.side_entry a:hover
{
color:white;
background-color: #949968;
}
.side_entry .topmenu
{
line-height: 30px;
}
.side_events{
	border:1px solid #cacaca;
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.side_img{
	border:0px;
	background-color: #F9FFF9;
	width:162px;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.partners{
	border:1px solid #cacaca;
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	text-align: left; 
	line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.article_title{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.tab_par{
	font-family:Verdana;
	font-size: 11px;
	text-align: left; 
}
.tab_t{
	border: 1px solid #cacaca;
	background-color: #F9FFF9;
	font-family: Tahoma;
	text-align: left; 
	font-size: 11px;
	font-weight: bold;
}
.tab_tresc{
	border: 1px solid #cacaca;
	background-color: #F9FFF9;
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
}

.obr{
	border: 1px solid #A0327B;
}
.goright {
	float: right;
}