* { outline: none; }

BODY{
                background-color: #ffffff;
                font-family: Verdana, Arial, Arial CE, Tahoma, Verdana, sans-serif;
                margin: 0px;
                text-align: center;
                background-image: url(../design/head_bg.jpg);
                background-repeat: repeat-x;
                background-position: top;
}
BODY, th, td  { font-size: 12px;}

H1 {font-weight: 900; font-size: 180%; text-align: right; margin: 0px;}
H2 {font-size: 150%; margin: 0px; padding: 0px;}



FORM{
                margin: 0px;
                padding: 0px;
}



A:link{ color: #006699; text-decoration : none; }
A:visited{ color: #006699; text-decoration : none; }
A:hover{ color: #cc3300; text-decoration : underline; }
A:active{color: #006699; text-decoration : none; }

A.menicko:link{  color: #005588;}
A.menicko:visited{ color: #005599;}
A.menicko:hover{ color: #cc3300; text-decoration : underline;}
A.menicko:active{color: #005599;}

A.menicko1:link{ color: #CC3300;}
A.menicko1:visited{ color: #CC3300;}
A.menicko1:hover{ color: #CC3300; text-decoration : underline;}
A.menicko1:active{ color: #CC3300;}

A.podmenicko1{ color: #006699; font-size: 90%; margin-left: 20px; line-height: 130%;}
A.podmenicko1:hover{ color: #cc3300; }

A.podmenicko1a{ color: #cc3300; font-size: 90%; margin-left: 20px; line-height: 130%;}
A.podmenicko1a:hover{ color: #cc3300; }

A.podmenicko2{ color: #006699; font-size: 90%; margin-left: 30px; line-height: 130%;}
A.podmenicko2:hover{ color: #cc3300; }

A.podmenicko2a{ color: #cc3300; font-size: 90%; margin-left: 30px; line-height: 130%;}
A.podmenicko2a:hover{ color: #cc3300; }

A.map:link{ color: #ffffff;  font-size: 80%; }
A.map:visited{ color: #ffffff; font-size: 80%; }
A.map:hover{ color: #000000; font-size: 80%; text-decoration: none; }
A.map:active{ color: #ffffff; font-size: 80%; }

A.webrex1:link{ color: #cccccc;  font-size: 80%;}
A.webrex1:visited{ color: #cccccc; font-size: 80%; }
A.webrex1:hover{ color: #ffffff; font-size: 80%; }
A.webrex1:active{color: #cccccc; font-size: 80%; }

A.administrace:link{        color: white; font-size: 80%; }
A.administrace:visited{ color: white; font-size: 80%;  }
A.administrace:hover{ color: #CC0000; font-size: 80%; }
A.administrace:active{color: #CC0000; font-size: 80%; }

A.click{ color: #ffffff; text-decoration : none; }


.ramecek{ border: 1px solid #000000; }
.ramecek1{ border: 4px double #000000; }
.tucnepodtrzeno{ font-weight: bold; text-decoration: underline; }
.tucnecervene{ font-weight: bold; color: #A80E0D; }
.hlaseniouzivateli{ font-size: 10px; text-align: center; color: black; }
.chybovazprava{ color: #A80E0D; }
.zobrazeniroku { font-size: 95%; font-weight: 900;}

.tabulka1nadpis{ border: 1px solid black; }
.tabulka2nadpis{ border-right: 1px solid black; border-bottom: 1px solid black; border-top: 1px solid black; }
.tabulka1bunka{ border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black;}
.tabulka2bunka{ border-right: 1px solid black; border-bottom: 1px solid black; }



/* hlavni trisloupcovy layout - zacatek */

#hlavni{ width: 949px; margin: 0px auto; text-align:left;}


#nadbannerem { height: 18px; width: 949px; text-align: center; background-color: #728a4e;}
#hornibanner { height: 159px; width:949px; background-image : url(../design/head.jpg); background-repeat : no-repeat; position:relative;}



#prostredek1 {width: 949px; margin:0; padding:0; position:relative;}

#levastrana { float:left; width:195px; min-height:300px; _height:300px; margin:0 0 0 5px; padding:0;}
#pravastrana { float:right; width:185px; min-height:300px; _height:300px; margin:0; padding:0; padding-right: 10px;}
#prostrednistrana { float:right; width:730px; margin:0 10px 0 0; padding:0;}
.ukonceniprostredku { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;	}

.vnitrnisloupec { margin:0; padding:0;	}
.vnitrnisloupec1 { margin:0; padding-left: 10px; padding-top: 20px;	}




.spodnicast{ height: 25px; line-height: 22px; float:left; width: 949px; text-align: center; background-color: #666666;}
.spodnicast1{ background-color: black;  height: 18px; float:right; width: 613px; text-align: center; }
.spodekvnitrni{ margin-top: 2px; padding-left: 25px;}
.spodekvnitrni1{ margin-top: 2px;}



	

/* kod tykajici se konkretniho projektu - zacatek */

.hlavnimenu {width: 195px; margin: 0px; }
.hlavnimenu ul {width: 175px; margin: 0 0 0 10px; padding: 0px; list-style-image: url(); list-style-position: inside; list-style-type: none;}
.hlavnimenu ul li {border-bottom: 1px #00ccff solid; padding: 5px 0  5px 0;}

.vyskabunkymenu { height: 32px; }

.menuobrazky {margin-left: 122px;}
.specialnidataokraje {
	background-color:#C9E0F3;
	font-size:75%;
	margin-top:0;
	padding:15px;
	text-align:left;
	width:165px;
}

.nadpisnovinkyuvod {font-weight: bold; font-size: 110%; text-decoration: underline; }
.vnitrnisloupec2 { margin-top: 2px; }
.vyhledani {width: 195px; text-align: center; padding: 0; margin: 0; position: absolute; bottom: 3px; right: 180px;}
input.hledej { height: 12px; width: 120px; font-size: 10px; vertical-align: bottom; }
input.hledani_sub{ height: 18px; font-size: 10px; margin: 0; padding: 0 5px 0 5px; background-color: #006699; border-width: 0px; color: #ffffff;}

/* kod tykajici se konkretniho projektu - konec */


/*f0f7d5*/

.newssidenadp{ font-weight: bold; margin-bottom: 10px;}
.newssidedate{ font-weight: normal; color:#ff6600; }
.newssidetext{ margin-bottom: 10px; border-bottom: 1px #ccc solid; padding-bottom: 5px; }

.nadpisnovinkystrana{ padding-left: 10px; width:180px; font-weight: bold; border-bottom: 1px #000000 solid; color:#003300; }

.blok h2{font-size:120%; text-align: center; color: #003300;}

.menu_leva{ margin-bottom:20px; }
.adresa{ position: absolute; left:10px; bottom:10px; width:175px;}

.odk_home{ height: 192px; width:668px; float:left; }
.odk_out1{ height: 192px; width:138px; float:right; }
.hid{visibility:hidden;}

.nachazitese{
  position: absolute;
  bottom: 7px;
  left: 15px;
  font-size: 10px;
  color: #ffffff;
}
.kde_jsme{
  font-size: 10px;
  display: inline;
}

.click{
	height:100px;
	left:0;
	position:absolute;
	top:8px;
	width:350px;
}

.levy_nadp{
  margin-top: 5px;
  height:27px;
  width:195px;
  background-image: url(../design/levy_nadpis.jpg);
  line-height: 25px;
  font-weight: bold;
  font-style: italic;
  color: #ffffff;
}
.odsaz_20px{ margin-left: 20px; }

.clanecek{
  width: 719px;
	min-height: 101px;
	_height: 101px;
	margin-bottom: 10px;
	background-image: url(../design/clanek.jpg);
	background-repeat: no-repeat;
  background-position: bottom;
}

.vitejte{font-size: 100%; font-style: italic;}

.u_cinnost{width:400px; float: left; margin-bottom: 20px; }
.u_aktualne{width:248px; float: right;}
.uvod_akt_nadp{
  width:248px;
  height:28px;
  background-image: url(../design/aktualne_uvod.jpg);
  background-repeat: no-repeat;
  color: #ffffff;
  padding: 7px 0 0 15px;
  font-weight: bold;
  font-style: italic;
}
.uvod_akt_text{
  width:238px;
  color: #000000;
  padding: 0;
  margin: 0 5px 0 5px;
}

.site_map{
  position: absolute;
  bottom: 6px;
  right: 10px;
  color: #ffffff;
}



div.administrace fieldset {
	padding: 10px;
	border: 1px solid #C0C0C0;
}

div.administrace fieldset legend {
	color: #C0C0C0;
}

div.administrace table.admin {
	width: 100%;
}

div.administrace table.admin tr.s {
	display: none;
}

div.administrace table.admin td {
	text-align: left;
	padding: 2px 0px 2px 0px
}

div.administrace table.admin td.labelPole {
	width: 130px;
	text-align: right;
	vertical-align: top;
	padding: 2px 7px 0px 0px;
}

div.administrace table.admin td.labelPole span.povinne {
	font-weight: bold;
}

div.administrace table.admin td.submit {
	text-align: center;
	padding-top: 3px;
	border-top: 1px solid #C0C0C0
}

div.administrace table.admin td input.velke,
div.administrace table.admin td textarea.velke,
div.administrace table.admin td select.velke {
	width: 380px;
}

div.administrace table.admin td textarea.velke {
	height: 60px;
}

div.administrace table.admin td input.stredni,
div.administrace table.admin td textarea.stredni,
div.administrace table.admin td select.stredni {
	width: 200px;
}

div.administrace table.admin td input.male,
div.administrace table.admin td textarea.male,
div.administrace table.admin td select.male {
	width: 100px;
}


div.administrace table.vypis {
	width: 100%
}

div.administrace table.vypis tr.pozadi {
	background: #FFFFFF
}

div.administrace table.vypis td {
	text-align: center;
	padding: 2px 1px 2px 1px;
}

div.administrace h2 {
	font-weight: bold;
	font-size: 14px;
	line-height: 22px;
	color: #ed1c24;
	text-transform: uppercase;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 4px 5px;
	border-bottom: 1px solid #ed1c24;
}

div.administrace h3 {
	color: #ed1c24;
}

div.administrace p.vysledekAkce {
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	background: #407F00;
}

div.administrace p.vysledekZaporny {
	background: #CD0000;
}




