/* ------------- layout stránky ------------- */

body, html, p, img, table, tr, th, td, h1, h2, h3, h4, h5 {
	margin:  0px;
	padding: 0px;
	border: none;
	font-family: Tahoma, Arial;
	font-size: 12px;
        line-height: 150%;
	}

body {
	background: #A5B2FF url('http://www.oajl.cz/styly/zeleny/podklad_horni.gif') repeat-x;
	}

#strankacela {
	width: 960px;
	margin: 0px auto 0px auto;
	}

#strankavlevo {
	float: left;
	width: 190px;
	margin: 0px 20px;
	padding: 5px 0px;
	}

#strankavpravo {
	float: right;
	width: 190px;
	margin: 0px 20px;
	}

#strankahlavni {
	margin: 0px 230px;
	padding: 5px 0px 0px 20px;
	border: none;
	background: url('http://www.oajl.cz/styly/zeleny/svisla_cara.gif') repeat-y;
	}

#strankahlavnisiroka {
	margin: 0px 25px 0px 230px;
	padding: 5px 0px 0px 20px;
	border: none;
	background: url('http://www.oajl.cz/styly/zeleny/svisla_cara.gif') repeat-y;
	}

#strankapaticka {
	text-align: right;
	padding: 0px 20px;
	}

.cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
	border: none;
	background: transparent;
	}

.vyrovnej {
	height: 30px;
	width: 480px;
	}

.vyrovnej100 {
	height: 100px;
	width: 480px;
	}

.vyrovnej80 {
	height: 80px;
	width: 480px;
	}


#horni {
	height: 200px;
	}

#stredni {
	background: url('http://www.oajl.cz/styly/zeleny/telo_stredni.gif') repeat-y;
	clear: left;
	}

#dolni {
	background: url('http://www.oajl.cz/styly/zeleny/telo_dolni.gif') no-repeat;
	height: 30px;
	}

.prvni_sloupec {
	margin: 0px 180px 0px 0px;
	}

.druhy_sloupec {
	float: right;
	width: 160px;
	}

.homepagebox {
	font-size: 20px;
	padding: 80px 10px; 
	text-align: center;
	border: solid 1px rgb(0,0,128);
	background-color: rgb(220,240,220);
}

img {
	border: none;
	vertical-align: bottom;
	}

li {
	list-style: none;
	}

a:link, a:visited {
	color : rgb(0,0,127);
	}

a:hover {
	color : rgb(84,179,71);
	}


.pritomen a:link, .pritomen a:visited {
	color : rgb(0,0,127);
	text-decoration: none; 
	}

.nepritomen a:link, .nepritomen a:visited {
	color : rgb(255,0,0);
	text-decoration: none; 
	}


.pritomen a:hover, .nepritomen a:hover {
	color : rgb(84,179,71);
	}

/* ------------- spolecne ------------- */

.mezera5v {
        margin: 5px 0px 5px 0px;
        }

.mezera10v {
        margin: 10px 0px 10px 0px;
        }

.mezera20h {
        margin: 0px 20px 0px 20px;
        }

.nastred {
        text-align: center;
        }

.obtekani {
	float: left;
	margin: 5px;
	}

.doprava {
        text-align: right;
        }

.nahoru {
        vertical-align: top;
        }

.tucne {
       font-weight: bold;
        }

.netucne {
       font-weight: normal;
        }

.velke {
	font-size: 16px;
        }
        
.pozor {
       color: rgb(255,0,0);
       font-weight: bold;
        }

.prostorne {
	height: 30px;
	}

.zvyraznene {
	font-weight: bold;
	background-color: rgb(220,220,240);
}


.chyba {
	font-style: italic;
}
/* ------------- menu ------------- */

.menu a {
	font-weight: bold;
	color: rgb(0,0,0);
	height: 22px;
	width: 180px;
	margin: 2px 5px;
	display: block;
	}

.m1 a {
	background: url('http://www.oajl.cz/styly/zeleny/podklad_menu_1.gif') no-repeat;
    	padding: 3px 12px;
        }

.m1 a:hover {
	background: url('http://www.oajl.cz/styly/zeleny/podklad_menu_1a.gif') no-repeat;
	color: rgb(255,255,255);
	}

.m2 a {
	background: url('http://www.oajl.cz/styly/zeleny/podklad_menu_2.gif') no-repeat;
	padding: 3px 0px 3px 50px;
	}

.m2 a:hover {
	background: url('http://www.oajl.cz/styly/zeleny/podklad_menu_2a.gif') no-repeat;
	color: rgb(255,255,255);
	}

/* ------------- informace ------------- */

.informace {
        min-height: 125px;
	border: 1px solid  rgb(192, 192, 192);
	background: rgb(244,244,244) url('http://www.oajl.cz/styly/zeleny/podklad_informace.gif') no-repeat;
	margin: 0px 0px 15px 0px;
	padding: 10px;
	}

.informace .nadpis {
        width: 320px;
        font-size: 14px;
	font-weight: bold;
	float: left;
	}

.informace .datum {
	font-weight: bold;
	text-align: right;
        float: right;
	}

.informace .jmeno {
	font-weight: bold;
	text-align: right;
        float: right;
	}

.informace .obrazek {
        float: right;
        margin: 0px 0px 0px 10px;
        padding: 3px;
        border: solid 1px;
	}

.informace .text {
        padding: 25px 0px 0px 0px;
	text-align: justify;
	}

.strankovani {
        min-width: 20px;
	border: 1px solid  rgb(192, 192, 192);
	background: rgb(244,244,244);
	margin: 2px;
        padding: 2px;
        float: left;
        text-align: center;
	}

.aktualni_strana {
	background: rgb(144,144,144);
	}

.pocet_stran {
        margin: 3px 20px 3px 0px;
        padding: 3px;
        float: left;
	}
/* ------------- anketa ------------- */

.anketa .otazka {
	font-weight: bold;
	}

.anketa .odpoved {
	border-top: 1px solid rgb(84,179,71);
        clear: both;
	}

.anketa .graf {
	float: left;
        margin: 0px 0px 10px 0px;
	}

.anketa .cislo {
	float: right;
        text-align: right;
	}

/* ------------- vlastnosti textu ------------- */

h1 {
	font-size: 16px;
	font-weight: bold;
        margin: 16px 0px 5px 0px;
	padding: 2px 0px 10px 10px;
	background: url('http://www.oajl.cz/styly/zeleny/podklad_nadpis_1.gif') no-repeat;
	}

h2 {
	font-size: 15px;
	font-weight: bold;
        margin: 16px 0px 5px 0px;
	}

h3 {
        margin: 16px 0px 5px 0px;
	border-top: 1px solid rgb(84,179,71);
	}

h4 {
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 18px 0px;
	}

.odstavec {
	margin: 8px 0px 4px 0px;
	text-indent: 24px;
	text-align: justify;
	}

/* ------------- vlastnosti prvků ------------- */

.oblibene {
	float: left;
	width: 211px;
	border: 1px solid rgb(192, 192, 192); 
	padding: 8px;
	margin: 5px;
	background: url('http://www.oajl.cz/styly/zeleny/podklad_oblibene.gif') repeat-y;
	font-weight: bold;
}

.obdelnik {
	margin: 10px 0px;
	padding: 10px;
	border: 1px solid rgb(192, 192, 192); 
	background: url('http://www.oajl.cz/styly/zeleny/podklad_obdelnik.gif') no-repeat;
	}

.form {
	margin: 5px 0px;
	padding: 3px;
	border: 1px solid rgb(192, 192, 192);
        }
.pole {
	width: 150px;
	background-color: rgb(247, 249, 251);
	}

.tlacitko {
	background-image: url('http://www.oajl.cz/styly/zeleny/podklad_tlacitko.gif');
	background-repeat: repeat-x;
	}

.tabulka, .netabulka {
        border-collapse: collapse;
        margin: 8px auto 4px auto;
        }

.tabulka td {
        border-top: 1px solid rgb(0,0,0);
        border-bottom: 1px solid rgb(0,0,0);
        border-left: 1px dotted rgb(0,0,0);
        border-right: 1px dotted rgb(0,0,0);
        padding: 2px 5px;
        }

.netabulka td {
        padding: 2px 5px;
        }

.sloupecky3 {
	float: left;
	width: 160px;
	}

.fotogalerie td {
        padding: 1px;
        }
        
.vodorovnacara {
        background: url('http://www.oajl.cz/styly/zeleny/vodorovna_cara.gif');
	background-repeat: repeat-x;
        }

.pavilony {
	height: 60px;
	border-top: solid 1px;
	border-bottom: solid 1px;
	margin: 1px 0px;
	}

.pokoj { font-size: 16px;
	background: url('http://www.oajl.cz/styly/zeleny/pokoj.gif') no-repeat;
	height: 50px;
	width: 40px;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	margin-right: 5px;
	float: left;
}

.pritomnost {
	float: left;
        }

.zalozka {
	width: 120px;
	height: 20px;
        background: url('http://www.oajl.cz/styly/zeleny/zalozka.gif');
	float: left;
	overflow: hidden;
	padding-top: 3px;
	text-align: center;
}
