/*predefinovani zakladnich tagu*/
html, body { padding: 2px; margin: 0;}
body {
	FONT-SIZE: small;
	COLOR: #000000;
	line-height: 130%;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #F5F5F0;

/*	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.75em;
	background-color: #F5F5F0; color: #000066;*/

	max-width: 900px; min-width: 720px; _width: expression(document.documentElement.clientWidth < 730 ? "720px" : (document.documentElement.clientWidth > 900 ? "900px" : "auto"));
	margin-left:auto; margin-right:auto;
}
hr {padding: 0; margin: 1px 0;}
h1 {font-size: 1.2em; color: Black; padding: 5px 0;}
h3 {font-size: 1.05em; padding: 5px 0;}
pre { font-size: 11px; /*firefox*/}
a>img {	border: 1px solid;}

/*formatovaci tabulka*/
#t_format { width: 100%; position: static;}
#t_horni { vertical-align: top;}
#t_center {	vertical-align: top; width:100%;}
#t_vlevo, #t_vpravo { vertical-align: top; width:135px;}

/*Design stránky*/
#horni_lista {
	background-image: url(../obr/horni.jpg); background-repeat: no-repeat; background-color:#E1F0FF;
	height:105px;
}

#horni_lista_cara { background-color: Navy; height: 3px; font-size: 1px;}
.logo_vychozi { display: block; width: 105px; height: 105px; float:left;}
#menu_horni {
	background-color:#E1F0FF; height:2.5em;
}
#menu_vlevo {
	background-color:#E1F0FF; margin:0; padding:5px 0; padding-bottom: 50px;
}
#menu_vpravo { margin: 5px 0 0 0; padding: 0;}
#menu_uredni {
	padding: 5px 15px 10px 15px; margin: 0px; font-weight: bold;
	background-color: #E1F0FF; float: right; line-height: 110%;
}
#menu_uredni a { display:block; font-size: 0.85em;}
#hlavni {
	margin: 5px; background-color: #FFFFFF; border: 1px solid #E1F0FF; padding: 1em;}
#zapati {
	background-color: #FFFFFF; background-image: url(../obr/zeleznybrod.gif);
	width: 145px; height: 19px; float: right; margin-top: 2px;
}

/*vlajky*/
.obr_vlajka { width:1.4em; height:0.9em;}

/*ruzne*/
.skryte { display: none;}
.bezokraje { border: 0;	padding: 0;	margin: 0;}
.blok_mezera_pod { margin-bottom: 25px;}
.blok_mezera_pod_mala { margin-bottom: 5px;}
.blok_mezera_nad { margin-top: 10px;}
.blok_mezera_nad_mala { margin-top: 5px;}
.blok_mezera_vlevo { margin-left: 25px;}
.blok_mezera_vlevo_mala { margin-left: 5px;}
.blok_mezera_vpravo { margin-right: 10px;}
.blok_center { text-align: center;}
.blok_vpravo { text-align: right;}
.blok_vlevo { text-align: left;}
.blok_justify { text-align: justify;}
.blok_float_vlevo { float: left;}
.blok_float_vpravo { float: right;}
.blok_konec { float: none; clear: both;}
.bezramecku { border: 0px;}
.male {	font-size: 0.95em;}
.nejmensi { font-size: 0.75em;}
.barva_navy { color: Navy;}
.barva_seda {/*	styl tisku*/}

/*sekce prispevku*/
.sekce_hranice { border: 0px solid #D4EAFF;}
.sekce_nadpis, .sekce_nadpis_vpravo {
	padding: 0 3px; margin: 1px;
	background-color: #BFE0FF;
	font-weight: bold; font-size: 1em;
	color: Black;
}
.sekce_nadpis_vpravo {
	margin-top: 3px;
	font-size: 0.85em; text-align: right;
	float: right; border-right: 1px solid #95CBFF;
}
.sekce_nadpis {
	border-left: 1px solid #EAF5FF; border-top: 1px solid #EAF5FF;
	border-right: 1px solid #95CBFF; border-bottom: 1px solid #95CBFF;
}
.sekce_prispevek, .sekce_prispevek_archiv  {
	background-color: white; padding: 4px 4px;
	margin: 1px; border: 1px solid #EEF7FF;
	color: Black;
}

.sekce_prispevek strong {
	color: Navy;
	display: block;
	padding: 0 0 4px 0;

}

.sekce_prispevek_nadpis {
/*	color: Navy;*/
}

.sekce_prispevek_archiv {
	color: #777777;
}
/*barvzy na uredni desce*/
.deska_pozemky {background-color: #FFFFFE;}
.deska_doruceni {background-color: #FFFEFF;}
.deska_vyberko {background-color: #FEFFFF;}
.deska_ostatni {background-color: #FEFEFF;}

.sekce_prispevek_deska { padding: 3px 15px 3px 15px;}
.sekce_prispevek_vpravo {font-size: 0.85em; text-align: right;float: right;}
.sekce_prispevek_vlevo {font-size: 0.85em;}
.sekce_prispevek_foto { padding: 15px 10px 3px 10px;}

/*tabulky*/
.tab td { padding: 4px 5px;	border:1px solid #EEF7FF;}
.tab_n {
	padding: 2px 5px 2px 5px; margin: 1px;
	font-weight: bold; color: Black;
	background-color: #BFE0FF;
	border-left: 1px solid #EAF5FF; border-top: 1px solid #EAF5FF;
	border-right: 1px solid #95CBFF; border-bottom: 1px solid #95CBFF;
}
.tab_n a { font-size: 1em;}
th.tab_n {text-align: left;}
.tab_m { background-color: #FFFFFF; height: 20px;}

/*Záložky*/
#nav {
	margin: 0; padding: 0 0 0 150px; background-color:black;
}
#nav li {
	list-style: none; float: left;
	margin-left: 0; padding-left: 18px;
	line-height: 23px; white-space: nowrap;
	background: #B5DAFF url(../obr/tabs2-big.gif) 0 100% no-repeat;
}
#nav a {
	display: block; float: left;
	padding: 0 18px 0 0; text-decoration: none;
	font-weight: bold; background: #B5DAFF url(../obr/tabs2-big.gif) 100% 100% no-repeat;
	color: Navy; width: .1em;
}
html>body #nav a { width: auto;} /* fixes IE6 hack */
#nav a { float: none;} /*Commented Backslash Hack hides rule from IE5-Mac \*/ /* End IE5-Mac hack */
#nav a:hover {color: #DC143C; text-decoration: underline;}
#nav #current, #nav #current a {
	color: #FDB;
	background-image: url(../obr/tabs2-big-ct.gif);
	background-color:Navy;
	text-decoration: none;
}

/*leve menu*/
.menu {
 background-color: #F2F9FF;
}
.menu a, #menu_current {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.90em;
 font-weight: bold;
 color: Navy;
 text-decoration: none;
 display: block;
 width: 127px; margin: 1px 0; padding: 1px 3px;
 background-image: url(../obr/menu_pozadi.jpg);
}
.menu a:hover { text-decoration: underline;	color: #DC143C;}
#menu_current {
 text-decoration: underline; color: Black;
}
.menu ul { margin: 0; padding: 0; margin-bottom: 10px; list-style: none;}
.menu h4 {
	font-size: 1em; color: Black;
	padding: 0; margin: 0px 0px 2px 0px; padding-left: 3px;
	text-align: left; background-color: #BFE0FF;
	border-left: 1px solid #EAF5FF; border-top: 1px solid #EAF5FF;
	border-right: 1px solid #95CBFF; border-bottom: 1px solid #95CBFF;
}
/*prave menu, sekce + anketa*/
.menu_vlevo_anketa, .menu_vpravo_blok {
	background-color: #EEF7FF; margin:5px 0 5px 0;	border: 1px solid Navy;
	padding-bottom: 4px; text-align: center;
}
.menu_vlevo_anketa { background-color:white;}
.anketa { display: block;	font-size: 0.95em; text-align: left; margin-bottom:5px;	padding-left: 3px;}
.menu_vpravo_blok strong { display: block; text-align: left; padding-left: 3px;}
.menu_vpravo_blok span { font-size: 0.95em;}
.menu_nadpis {
	color: #FDB; background-color: Navy;
	padding: 0 2px; margin: 1px 1px 5px 1px;
	font-size: 0.95em; text-align: left;
	border-left: 1px solid #0002D4; border-top: 1px solid #0002D4;
	border-right: 1px solid Black; border-bottom: 1px solid Black;
}
/*Informace*/
.radnice {}
.obcani {}
.dulezite {}
/*Kalendar*/
.kalendar {
	display: block;	font-size: 0.85em; text-align: left;
	margin-bottom:3px; padding-left: 3px;
}
.dny_kal td {width:16px; padding:1px; text-aling: center;}
.sport { background-color: #D5FFD5;}
.kultura { background-color: #FFFFD5;}
.kino {	background-color: #FFD5D5;}
.divadlo { background-color: #D5FFFF;}
.vse { background-color: #FFE4A0;}
.nic { background-color: #FDFFFF;}
.aktualne { background-color: #FFC470;}
.historie { background-color: #DDDDDD;}
.dnes { background-color: #00A000;}
.dny { color: Black; padding-bottom:2px;}

/*hledani*/
#btn-search { width: 24px;}
/*foto*/
#form_foto { width:100%;}
.div_foto { float:left; width:170px; height:200px; text-align:center;}
.div_foto img {	margin-bottom:5px; cursor: pointer; border: 1px solid Blue;}

/*blok_foto - kultura*/
.blok_foto_vlevo { float:left; margin: 5px 10px;}
.blok_foto_vpravo {	float:right; margin: 5px 10px;}

/*inzerce*/
.text_hledany {	background-color: #F6E1CA;}
#form_inzerce_new, #form_email { width:465px; text-align:left; margin-left: auto; margin-right: auto;}
#f_inzerce_new { background-color: #F2F9FF;	padding:5px;}
#l_iznerce_new { color: Navy; padding-bottom:10px;}
.inzerce_odsazeni { display:block; width:100px; float:left;}

/*statistika */
.statistika td { padding: 1px 5px; border:1px solid #EEF7FF; font-size: 0.85em;}
.statistika .tab_n { padding: 1px 5px; margin-top: 10px; background-color: #D4EAFF; font-weight: bold; font-size: 0.85em;}

/*materialy zastupitelu*/
.materialy_nadpis {
	font-size: 1em; color: Black;
	padding: 0; margin: 8px 0px 8px 0px; padding-left: 3px;
	text-align: left; background-color: #BFE0FF;
	border-left: 1px solid #EAF5FF; border-top: 1px solid #EAF5FF;
	border-right: 1px solid #95CBFF; border-bottom: 1px solid #95CBFF;
	text-align: center;
}
.materialy {
	font-size: 1em; color: Black;
	padding: 0; margin: 5px 0px 5px 0px; padding-left: 3px;
}