* { outline: none; }

BODY{
                background-color: #7d8f15;
                font-family: Verdana, Arial, Arial CE, Tahoma, Verdana, sans-serif;
                margin: 0px;
                text-align: center;

}
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: #990000; text-decoration : none; }
A:visited{ color: #990000; text-decoration : none; }
A:hover{ color: #ff0000; text-decoration : underline; }
A:active{color: #ff0000; text-decoration : none; }

A.menicko:link{  color: #ffffff; font-weight: bold;}
A.menicko:visited{ color: #ffffff; font-weight: bold;}
A.menicko:hover{ color: #ff9900; font-weight: bold;}
A.menicko:active{color: #009900; font-weight: bold;}

A.menicko1:link{ color: #009900; font-weight: bold;}
A.menicko1:visited{ color: #009900; font-weight: bold;}
A.menicko1:hover{ color: #009900; font-weight: bold;}
A.menicko1:active{ color: #009900; font-weight: bold;}

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

A.podmenicko1:link{        color: #CC0000; font-size: 90%;}
A.podmenicko1:visited{ color: #CC0000; font-size: 90%;}
A.podmenicko1:hover{ color: #CC0000; font-size: 90%;}
A.podmenicko1:active{color: #CC0000; font-size: 90%;}


A.webrex1:link{   color: white;  font-size: 80%;}
A.webrex1:visited{ color: white; font-size: 80%; }
A.webrex1:hover{ color: #66ff00; font-size: 80%; }
A.webrex1:active{color: #999999; 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%; }




.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: 959px; margin: 10px auto; text-align:left; }


#hornibanner { height: 249px; width:959px; background-image : url(../design/head.jpg); background-repeat : no-repeat;	position: relative;}

#horni_menu { height: 25px; width: 959px; background-image : url(../design/menu.jpg); background-repeat : no-repeat; position:relative;}
.levemenu { float:left; height: 25px; width: 435px; margin-left: 15px; line-height: 25px;}
.pravemenu { float:right; height: 25px; width: 435px;  margin-right: 15px; line-height: 25px;}
#prostredek1 { width: 959px; min-height:200px; _height:200px; margin:0; padding: 0; background-image : url(../design/content.jpg); background-repeat : repeat-y; position:relative;}

#levastrana { float:left; width:435px; min-height:200px; _height:200px; margin: 10px 7px; padding:0;}
#pravastrana { float:right; width:435px; min-height:200px; _height:200px;  margin:10px; padding:0;}
#prostrednistrana { 	float:left; width:1px; margin:0; padding:0; border-right: 1px #000000 solid; border-left: 1px #000000 solid;}
.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: 130px; padding-top: 20px;	}




.spodnicast{ height: 43px; float:left; width: 959px; text-align: center; background-image : url(../design/bottom.jpg); background-repeat : no-repeat; padding-top: 45px; margin-bottom: 10px;}
.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 */
.menu {height:20px; display:inline; padding: 0 15px 0 15px; }
.menu_polozka {height:20px; display:inline; padding: 0 15px 0 15px; }


.vyskabunkymenu { height: 32px; }

.menuobrazky {margin-left: 122px;}
.specialnidataokraje {width: 135px; margin-top: 50px; font-size: 75%; text-align: left; }

.nadpisnovinkyuvod {font-weight: bold; font-size: 110%; text-decoration: underline; }
.vnitrnisloupec2 { margin-top: 2px; }
.vyhledani {width: 200px; text-align: center;  padding-top: 5px; padding-bottom: 5px; margin-bottom: 20px;}
input.hledej { height: 13px; width: 120px; vertical-align: top; font-size: 10px; }

/* kod tykajici se konkretniho projektu - konec */


/*f0f7d5*/

.newsside{ font-size: 80%; width:180px; margin-left: 10px;}
.newssidenadp{ font-weight: bold; margin-bottom: 10px;}
.newssidedate{ font-weight: bold; color:#990000; }
.newssidetext{ margin-bottom: 10px; }

.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:50px; }
.adresa{ position: absolute; left:10px; bottom:0; }

.odk_home{ height: 125px; width:310px; position:absolute; top:0; left:323px; }
.odk_out1{ height: 30px; width:320px; position:absolute; top:82px; left:0; text-align: center; font-size:20px; font-weight: bold; margin: 3px 0 0 10px;}
.odk_out2{ height: 30px; width:322px; position:absolute; top:82px; right:0; text-align: center; font-size:20px; font-weight: bold; margin: 3px 8px 0 0;}


A.ch:link{ color: #ffffff; text-decoration : none; }
A.ch:visited{ color: #ffffff; text-decoration : none; }
A.ch:hover{ color: #ffffff; text-decoration : none; }
A.ch:active{color: #ffffff; text-decoration : none; }

.odk_home_i{ height: 27px; width:170px; position:absolute; top:127px; left:395px; text-align: center; line-height: 27px; }
.vlajky{ height: 50px; width:50px; position:absolute; top:165px; left:453px; text-align: center; }
.vlajky a{ margin-bottom: 10px; }
