BODY{
                background-color: white;
                font-family: Tahoma, Verdana, Arial, Arial CE, Tahoma, Verdana, sans-serif;
                margin: 0px;
                text-align: center;
                background-color: white;
               
}
BODY, th, td  { font-size: 75%;}

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



A:link{        color: #2A4D99; text-decoration : none; font-weight: bold;}
A:visited{ color: #2A4D99; text-decoration : none; font-weight: bold;}
A:hover{ color: #D80D0A; text-decoration : none; font-weight: bold;}
A:active{color: #D80D0A; text-decoration : none; font-weight: bold;}

A.menicko:link{  color: black;  font-size: 100%; font-weight: normal; }
A.menicko:visited{ color: black; font-size: 100%; font-weight: normal;}
A.menicko:hover{ color: #D80D0A; font-size: 100%; font-weight: normal;}
A.menicko:active{color: #D80D0A; font-size: 100%; font-weight: normal;}

A.menicko1:link{ color: #D80D0A; font-size: 100%; font-weight: normal;}
A.menicko1:visited{ color: #D80D0A; font-size: 100%; font-weight: normal;}
A.menicko1:hover{ color: #D80D0A; font-size: 100%; font-weight: normal;}
A.menicko1:active{color: #D80D0A; font-size: 100%; font-weight: normal;}

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

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

A.uvodinfo:link{        color: #665F5A; font-size: 14px;}
A.uvodinfo:visited{ color: #665F5A; font-size: 14px;}
A.uvodinfo:hover{ color: #D49209; font-size: 14px;}
A.uvodinfo:active{color: #D49209; font-size: 14px;}

A.uvodrefer:link{        color: #F0EDE8; font-size: 14px;}
A.uvodrefer:visited{ color: #F0EDE8; font-size: 14px;}
A.uvodrefer:hover{ color: #D49209; font-size: 14px;}
A.uvodrefer:active{color: #D49209; font-size: 14px;}

A.webrex1:link{   color: #94AAC2;  font-size: 80%;}
A.webrex1:visited{ color: #94AAC2; font-size: 80%; }
A.webrex1:hover{ color: white; font-size: 80%; }
A.webrex1:active{color: white; font-size: 80%; }

A.administrace:link{        color: #738BA7; font-size: 80%; }
A.administrace:visited{ color: #738BA7; font-size: 80%;  }
A.administrace:hover{ color: #99ACC1; font-size: 80%; }
A.administrace:active{color: #99ACC1; 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; margin-top: -35px;}

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

.hornibanner {width: 777px; height: 28px; background-image: url(../menu/hornibanner.gif); background-repeat : no-repeat;}
.hornibannervnitrni {text-align: right; padding-right: 43px; padding-top: 8px;}

#prostredek {width: 777px; background-image: url(../menu/pozadiprostredek.gif); background-repeat : repeat-y; }

#levastrana {float: left; width: 171px; }
#pravastrana {float: right; width: 605px; }
.ukonceniprostredku { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; 	}
.vnitrnisloupec1 {padding-left: 20px; padding-right: 20px; }

.vnitrekjinabarva {background-color: #E1E6E8; }
.vnitrekjinabarva1 {padding: 20px;}

#uvodvlevo {float: left; width: 302px; padding-top: 10px; border-right: 1px solid white; }
#uvodvpravo {float: right; width: 302px; padding-top: 10px; }
.uvodvpravovnitrni {padding-left: 20px; }
.uvodvlevovnitrni {padding-right: 10px; padding-left: 20px; } 
.uvodreference {padding-bottom: 10px; text-align: right; margin-top: 10px; background-color: #797C84; height: 30px;}
.uvodreferencevnitrni { padding-top: 10px; padding-right: 26px; }

.spodnicast{ height: 18px; float:left; width: 164px; margin-top: -18px; }
.spodnicast1{ height: 18px; float:right; width: 613px; margin-top: -18px;}
.spodnicast2 { height: 169px; width: 777px; background-image: url(../menu/spodnibanner.jpg); background-repeat : repeat-x;}
.spodnicast2a { float: left; height: 169px; width: 533px; }
.spodnicast2b { float: right; height: 169px; width: 244px; }

.spodekvnitrni{ padding-top: 2px; padding-right: 20px;}
.spodekvnitrni1{ padding-top: 2px; padding-left: 200px;}
.spodekvnitrni2{ padding-top: 2px; padding-right: 50px;}
.spodekvnitrni2a{ padding-left: 30px;}



/* kod tykajici se konkretniho projektu - zacatek */
.nadpisuvod {font-size: 15px; color: #665F5A; font-weight: bold; }


/* kod tykajici se konkretniho projektu - konec */



