*{ margin:0; padding:0;}
body {
	background:#fff;
	color:#333;
	text-align:center;
	background-image:url(../images/main_back.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
}
img {border-width:0px;}
a {color: #0366a8;}
a:hover {color: #000;}
h1 {font-size:120%;	padding-top:1em; color:#fff; background-color:#0366a9; text-align:center;}
h2 {
	font-size:130%; 
	color:#0366a8; 
	margin-bottom:0.7em; 
	background:#FFF url(../images/sipka_seda.jpg) center left no-repeat; 
	padding-left:20px;
}
h2 em { color:#666; }
h3 {
	font-size:110%;	
	color:#555;
	margin-bottom:0.7em; 
	background:#FFF url(../images/sipka_modra.jpg) center left no-repeat; 
	padding-left:15px;	
}
p {margin-bottom:0.7em;}
ol,ul { margin-left:23px;}
ol li{ margin-bottom:0.7em;}
ul li{ margin-bottom:3px;list-style-type:disc;}
.cleaner { clear:both; visibility: hidden; overflow: hidden; height:0px;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.hint {font-size:90%; color:#0366a8; font-family: Arial, Helvetica, sans-serif; margin:1em 0 0.5em;}
.hint strong {color: #0033bb;}
/* MAIN */
#main { 
	margin:auto;
	width:845px;
	position:relative;
}
/* TOP */
#top {width:845px; height:223px; position:relative; background-color:#fff;}
#top span{width:845px; height:223px; position:absolute; top:0px; left:0px; background-image:url(../images/main_top.jpg);}
#top #anchor-logotyp {display:block; width:393px; height:42px; position:absolute; top:98px; left:40px;}
/* CENTER */
#center {
	width:810px; 
	margin:0 16px 0 19px; 
	background:#fff url(../images/center_back.jpg) repeat-y; 
	text-align:left;
	position:relative; 
}
/* MENU */
#center #menu {
	color:#0366a8;
	width:788px; height:12px;
	margin-bottom:10px;
	padding:12px 0 0 22px;
	background:#fff url(../images/main_menu.jpg) no-repeat;
}
#center #menu a{color:#0366a8; text-decoration:none; font-weight:bold;}
#center #menu a:hover{color:#888; text-decoration:underline;}
#center #menu .sponzori{position:absolute; right:10px; top:5px; font-size:10px; color:#999;}
#center #menu .sponzori a{color:#999; font-weight:normal;}
/* CONT */
#center #cont { margin:10px 10px 0px 20px; }	
#center #cont #left_col { 
	width:580px;
	float:left;
	margin-top:15px;
	background-color:#FFF;	
}
#center #cont #right_col { 
	width:170px;
	margin-left:610px;
}
#center #cont #right_col a{ display:block; margin-bottom:25px;} 
#center #cont .align_center {text-align:center;}
#center #cont .text { border-left:3px solid #0366a8; padding-left:15px; margin-left:13px; margin-bottom:1.5em;}
#center #cont .text-bold { font-weight:bold;}
/* BOTTOM */
#center #bottom {width:810px; height:40px; background:#fff url(../images/main_bottom.jpg) no-repeat; clear:both;}
/* FOOT */
#center #foot {
	width:310px; height:40px;
	color:#999;
	line-height:25px;
	background:#fff url(../images/main_foot.jpg) no-repeat; 
	position:absolute; right:10px; 
	text-align:center; 
	font-size:10px;
	vertical-align:middle;
}
#center #foot a{ text-decoration:none; color:#555;}
#center #foot a:hover{ text-decoration:underline;}
#center a#foot_top {
	position:absolute; left:100px; 
	width:26px; height:22px;
	overflow:hidden; text-decoration:none;
	background:#FFF url(../images/main_foot_top.jpg) bottom left no-repeat;
}
#center a#foot_top:hover {
	background-position:top left;
}
.invisible {visibility:hidden;}
/* PROPOZICE */
#menu-propozice { 
	font-size:85%;
	margin-bottom:2.2em;
	position:relative; top:1px;
	margin-left:3px;
	color:#aaa; 
}
#menu-propozice a{ color:#666; text-decoration:none; border:1px solid #ccc; padding:3px 6px 4px;} 
#menu-propozice a:hover{ color:#0366a8; background-color:#f3f3f3; border-color:#888; } 
/* vysledky */
a.vysledky{ text-decoration:none; color:#555;}
a.vysledky:hover{ text-decoration:underline; color:#0366a8; }
select.vysledky { width:122px; font-size:12px;}
form.rocnik_form { float:right; margin-top:3px;}
table.vysledky_table, div#vysledky table {font-size:85%; margin-left:7px; width:auto;}
table.vysledky_table td, div#vysledky table td {padding:0px 5px 1px; border-bottom:1px dashed #CCC;}
table.vysledky_table td.right, div#vysledky table td.right {text-align:right;}
table.vysledky_table td.none, div#vysledky table td.none {border-bottom:none;}
table.vysledky_table th, div#vysledky table th { background-color:#0366a8;padding:5px 3px 6px; color:#eee; border-right:1px solid #FFF;}
div#vysledky table, table.vysledky_table {width:99%;}
div#vysledky table .filtr {font-size:10px; font-family:Verdana, sans-serif, Arial, Helvetica;}
div#vysledky table .filtr select {width:99%; font-size:10px; font-family:Verdana, sans-serif, Arial, Helvetica;}
div#vysledky table .filtr td{ vertical-align:bottom; border:none;}
div#vysledky table .filtr td input{height:14px;}
#menu-vysledky, .menu-vysledky-nahoru { 
	font-size:85%;
	margin-bottom:1em;
	position:relative; top:1px;
	color:#aaa;
	text-align:center;
}
.menu-vysledky-nahoru { margin-top:2em; text-align:right; right:6px;}
#menu-vysledky a, .menu-vysledky-nahoru a{ color:#666; text-decoration:none; border:1px solid #ccc; padding:2px 6px 3px;} 
#menu-vysledky a:hover, .menu-vysledky-nahoru a:hover{ color:#0366a8; background-color:#f3f3f3; border-color:#888; } 
div#no-item {font-size:110%; text-align:center; padding:0.3em 5em; margin-left:6px; margin-bottom:10px; display:none; border:1px solid #999; background-color:#f4f4f4;}
/*filtr*/
table.filtr {font-size:11px; width:99%; margin-bottom:10px; border:1px solid #ccc; margin-left:6px;}
table.filtr td {padding:3px 5px;}
table.filtr input, table.filtr select {font-size:11px;}
#myLoader {width:45px;}
.ajax-loader-off { background:#fff url(../images/loading-off.gif) center center no-repeat;}
.ajax-loader-on { background:#fff url(../images/loading.gif) center center no-repeat;}
/*hledani osob*/
#vysledky {display:none;}
/* FOTO */
a.foto { margin:5px 4px; float:left;}
a.foto img{ border:1px solid #0366a8;}
a.foto img:hover{ border:1px solid #aaa;}

