/* Definice stylu internetove prezentace - Gastrodeli */
/* Verze 1.0 - 2008 */

/* Stranka s pevnou sirkou zarovnana vlevo */
body {
	background: #000000 url("pozadi.gif") repeat;
	background-attachment: fixed;
	margin: 0;
	padding: 0;
	text-align: left; /* IE hack */
	}
#page {
	width: 800px;
	background: url("page_back.jpg") repeat-y;
	font-family: arial;
	color: #333333;
	margin-top: 0px; /* Opera hack - zapis margin */
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left; /* IE hack */
	}

/* Hlavicka stranky */
	/* Grafika */
#hlavicka {
	width: 800px;
	height: 229px;
	background: url("hlavicka.jpg") no-repeat;
	background-position: left top;
	margin: 0px;
	}
	/* Slogan */
#slogan {
	position: absolute;
	font: bold italic 11px arial;
	color: #cc0000;
	text-align: left;
	margin-top: 45px;
	margin-left: 135px;
	}
	/* Kontaktni udaje */
#kontakt {
	position: absolute;
	width: 400px;
	font: bold 14px arial;
	color: #333333;
	text-align: center;
	vertical-align: top;
	margin-top: 88px;
	margin-left: 225px;
	}
#search {
	position: absolute;
	font: bold 12px arial;
	color: #333333;
	text-align: center;
	vertical-align: top;
	margin-top: 198px;
	margin-left: 594px;
	}
/* Paticka stranky */
	/* Links + grafika */
#paticka {
	width: 745px;
	text-align: center;
	vertical-align: top;
	margin-left: 55px;
	padding: 10px 0px 10px 0px;
	}
.paticka-links {
	width: 150px;
	font: bold 13px arial;
	color: #cc0000;
	border: solid #ffcc00;
	border-width: 1px 0px 1px 0px;
	padding: 3px 0px 3px 0px;
	}
#leginfo {
	position: absolute;
	width: 800px;
	height: 52px;
	background: url("paticka.gif") no-repeat;
	font: bold 11px arial;
	text-align: left;
	color: #cc0000;
	vertical-align: top;
	padding-left: 105px;
	padding-top: 7px;
	}

/* Navigacni a obsahovy layout */
	/* Hlavni navigace */
#navig-horni {
	position: absolute;
	width: 745px;
	text-align: center;
	color: #cc0000;
	vertical-align: top;
	margin-top: 166px;
	margin-left: 55px;
	}
a.navig:link,
a.navig:active,
a.navig:visited {
	font: bold 13px arial;
	color: #cc0000;
	text-decoration: none;
	}
a.navig:hover {
	color: #e05000;
	text-decoration: underline;
	}
	/* Sloupce */
		/* Levy sloupec */
#levysloup {
	position: absolute;
	width: 190px;
	vertical-align: top;
	margin-top: 233px;
	margin-left: 65px;
	padding: 0px 0px 5px 0px;
	}
		/* 0bsah leveho sloupce */
		/* Reseni odsazeni obsahu od kraju sloupcu kvuli rozdilne interpretaci padding IE a Mozillou */
.sloupobsah {
	width: 180px;
	text-align: left;
	margin: 0px 0px 0px 5px;
	}
		/* Obsahovy sloupec */
		/* Formatovani clanku viz sekce Clanky */
#obsah {
	width: 500px;
	font-family: arial;
	vertical-align: top;
	margin-left: 270px;
	}

/* Bloky */
/* Definice hlavicky bloku typu 1 az 5 */
	/* Bloky s hlavickou */
.blok1 { /* obsahovy blok */
	font: bold 16px arial;
	text-align: left;
	color: #cc0000;
	border-top: 1px solid #ffcc00;
	padding: 4px;
	}
.blok4 { /* obsahovy blok - zvyrazneny */
	font: bold 16px arial;
	text-align: left;
	color: #cc0000;
	background: #ffff99;
	border: solid #ffcc00;
	border-width: 1px 1px 0px 1px;
	padding: 4px;
	}
.blok5 { /* levy blok */
	font: bold 14px arial;
	letter-spacing: 1px;
	text-align: left;
	color: #cc0000;
	background-color: #ffcc00;
	border: 1px solid #ffcc00;
	padding: 1px 0px 1px 5px;
	}
	/* Bloky bez hlavicky */
.blok2, .blok3 {
	}
/* Definice obsahu bloku typu 1 az 5 */
	/* Bloky s hlavickou */
.blok1obs { /* obsahovy blok */
	font: 13px arial;
	text-align: justify;
	color: #333333;
	padding: 4px;
	}
.blok4obs { /* obsahovy blok - zvyrazneny */
	font: 13px arial;
	text-align: justify;
	color: #333333;
	background: #ffff99;
	border: solid #ffcc00;
	border-width: 0px 1px 1px 1px;
	padding: 4px;
	margin-bottom: 8px;
	}
.blok5obs { /* levy blok */
	font: 12px arial;
	text-align: left;
	color: #333333;
	border: solid #ffcc00;
	border-width: 0px 1px 1px 1px;
	padding: 4px 4px 8px 4px;
	margin-bottom: 8px;
	}
	/* Bloky bez hlavicky */
.blok2obs { /* obsahovy blok */
	font: italic bold 22px arial;
	text-align: left;
	color: #333333;
	padding-bottom: 10px;
	}
.blok3obs { /* Showlogin a odhlášení */
	position: absolute;
	width: 200px;
	font: 12px arial;
	color: #333333;
	text-align: left;
	vertical-align: top;
	top: 202px;
	left: 323px;
	}

/* Clanky */
.cla-cely {
	}
	/*	Nadpis clanku a stranek */
.cla-nadpis, .nadpis {
	font: bold 22px arial;
	color: #cc0000;
	}
.cla-obsah {
	}
	/*	Text clanku	*/
.cla-text {
	font-size: 13px;
	color: #333333;
	text-align: justify;
	}
.cla-informace {
	font: bold 11px arial;
	text-align: left;
	color: #cc0000;
	border: solid #ffcc00;
	border-width: 1px 0px 0px 0px;
	margin: 12px 0px 12px 0px;
	}
	/* Tiskova sablona */
.tisk {
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	text-align: left; /* IE hack */
	}
.cla-informace-tisk {
	font: 12px arial;
	text-align: left;
	color: #000000;
	}

/* Common */
	/* Bezne odkazy */
a:link,
a:active,
a:visited {
	font-family: arial;
	color: #cc0000;
	}
a:hover {
	color: #cc5000;
	}
	/* Heading */
h1 {
	margin-top: 0px;
	}
h2 {
	font: bold 14px arial;
	color: #333333;
	margin-bottom: 5px;
	}
	/* Seznamy */ 
ul {
	list-style-type: disc;
	}
li {
	text-align: left;
	}
dd {
	text-align: left;
	margin-left: 20px;
	}
dt {
	font-weight: bold;
	}
	/* Text - pismo */
.z {
	font-family: arial;
	font-size: 13px;
	color: #333333;
	}
	/* Ostatni */
p {
	margin: 5px 0px 5px 0px;
	}
hr {
	border: 1px solid #ffcc00;
	}
table { /* separate - odstup mezi bunkami, collapse - zruseni odstupu */
	border-collapse: collapse;
	}
th {
	font: bold 11px arial;
	text-align: left;
	color: #333333;
	}
th.download-z {
	font: bold 11px arial;
	color: #333333;
	border-top: 1px solid #ffcc00;
	border-bottom: 1px solid #ffcc00;
	}
a img {
	border: 1px solid #ffcc00;
	}

/* Formulare */
/* Textova pole, tlacitka - formulare Registrace, plugin loginkomplet, další */
form {
	padding: 0;
	}
.textbox {
	font: 13px arial;
	text-align: left;
	color: #333333;
	background-color: #ffffff;
	border: 1px solid #ffcc00;
	margin: 2px 0;
	padding: 2px;
	}
.textpole {
	font: 13px arial;
	color: #333333;
	background-color: #ffffff;
	border: 1px solid #ffcc00;
	margin: 1px 0;
	padding: 1px;
	}
.tl {
	height: 20px;
	font: bold 12px arial;
	color: #cc0000;
	background-color: #ffffcc;
	text-align: center;
	border: 1px solid #ffcc00;
	cursor: hand;
	}
.tl:hover {
	background-color: #ffff99;
	cursor: hand;
	}

/* Weblinks sekce */
.weblinks-z {
	font-size: 13px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #ffcc00;
	border-bottom: 1px solid #ffcc00;
	padding: 2px 0px 4px 0px;
	}
.weblinks-sekce {
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
	}
.weblinks-sekce-akt {
	font-size: 16px;
	font-weight: bold;
	}

/* Download sekce */
.download-z {
	font: 13px arial;
	color: #333333;
	border-top: 1px solid #ffcc00;
	border-bottom: 1px solid #ffcc00;
	}
.download-sekce {
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
	}
.download-sekce-akt {
	font-size: 16px;
	font-weight: bold;
	}

/**************************/
/* Plugin Externi galerie */
/**************************/
	/* Velikost nadpisu galerie */ 
.gal_nadpis {
	font: bold 22px arial;
	color: #cc0000;
	margin-bottom: 5px;
	}
.gal_cara {
	border: 1px solid #ffcc00;
	}
	/* Nastavuje urcenym prvkum zobrazeni v jednom radku */
.gal_inline {
	display: inline;
	}
	/* Nastaveni fontu navigace */
.gal_navigace {
	font: bold 13px arial;
	}
	/* Nastaveni popisu galerie v zobrazeni galerie  */
.gal_ukaz_popis {
	font-size: 13px arial;
	text-align: left;
	margin: 10px 0px 10px 0px;
	}
	/* Nastaveni vlastnika galerie v zobrazeni galerie*/
.gal_ukaz_vlastnik {
	font: 13px arial;
	text-align: left;
	}
	/* Odsazeni formulare - filtr vyberu obrazku */
.gal_ukaz_form {
	text-align: center;
	font-size: 12px;
	margin-top: 4px;
	}
	/* Input pole */
.gal_input {
    font: 12px arial;
    text-align: left;
	border: 1px solid #ffcc00;
	}
	/* Vycet omezeni */
.gal_omezeni {
	font-size: 13px;
	text-align: justify;
	margin-top: 5px;
	}
	/* Vypis */
.gal_vypis {
	font: 11px arial;
	text-align: left;
	margin-left: 10px;
	}
	/* Cervene */
.gal_cervene {
	color: #cc0000;
	}
	/* Tucne */
.gal_tucne {
	font-weight: bold;
	}
	/* Vyrazne 1 */
.gal_vyrazne {
	font-weight: bold;
	color: #cc0000;
	}
	/* Vyrazne 2 */
.gal_vyrazne_2 {
	font-weight: bold;
	color: #cc0000;
	}
	/* Text galerie - uprava galerie */
.gal_text {
	font: 13px arial;
	text-align: left;
	margin: 10px 0px 2px 0px;
	}
	/* Odsazeni formularu a tlacitek */
.gal_formular {
	font: 13px arial;
	color: #333333;
	text-align: left;
	margin: 4px 0px 4px 0px;
	padding: 0px;
	}
	/* Okraje obrazku v prehledu galerie */
.gal_prehled img {
	border: 1px solid #ffcc00;
	margin: 5px;
	}
	/* Celkove nastaveni prehledu galerie */
.gal_prehled {
	width: 450px;
	font-size: 13px;
	border: solid #ffcc00;
	border-width: 0px 0px 1px 0px;
	}
	/* Titulek v prehledu galerie */
.gal_prehled td.titulek {
	font: bold 14px arial;
	padding: 3px 0px 3px 3px;
	}
	/* Popis v prehledu galerie */
.gal_prehled td.popis {
	font: 12px arial;
	vertical-align: top;
	width: 110px;
	padding: 0px 0px 0px 3px;
	}
	/* Obrazek v prehledu galerie */
.gal_prehled td.obrazek {
	width: 130px;
	text-align: right;
	vertical-align: bottom;
	}
	/* Udaje v prehledu galerie */
.gal_prehled td.udaje {
	font: 12px arial;
	text-align: left;
	}
	/* Format obrazku v zobrazeni galerie */
.gal_ukaz_galerie_obrazek img {
	border: 1px solid #ffcc00;
	margin: 5px;
	}
	/* Titulek obrazku v prehledu galerii */
.gal_ukaz_galerie_obrazek_titulek {
	font: bold 12px arial;
	}
	/* Titulek v prehledu galerii */
.gal_galerie_ukaz_titulek {
	font: bold 12px arial;
	vertical-align: top;
	border: 1px solid #ffcc00;
	padding: 8px;
	margin: 5px;
	}
	/* Obrazek */
.gal_obr img {
	margin: 5px;
	border: 1px solid #ffcc00;
	}
	/* Nastaveni fontu strankovani */
.gal_strankovani {
	font: bold 12px arial;
	color: #333333;
	margin-top: 4px;
	}
/* === Konec galerie === */

/* ================== OLD ================== */

.zap-txt {
	}
.podnadpis {
	}
.bledy {
	}

/* komentare */

.kom-z {
	color:#4f689a;
	font-size: 11px;
	font-weight: normal;
}
.kom-link {
	color:#4f689a;
	font-size: 13px;
	font-weight: normal;
}
.kom-hlavicka {
	color:#4f689a;
	padding: 4px;
	font-size: 11px;
	font-weight: normal;
}
.kom-text {
	color:#4f689a;
	padding: 3px;
	background: #fff;
	border: 1px solid #4f689a;
	font-size: 11px;
	font-weight: normal;
}
.kom-cely-ram {
	background:#e0e6f0;
	padding:4px;
	border: 1px solid #4f689a;
	padding-bottom:4px;
}

/* ankety */
.anketa-std-otazka,
.anketa-cla-otazka,
.anketa-blok-z,
.anketasysz {
	color:#4f689a;
	font-size: 13px;
	font-weight: normal;
	margin:0;
	padding:0.3em 0;
	border-bottom: 1px solid #9eaecd;
}
.anketasysodp,
.anketa-std-odpovedi,
.anketa-cla-odpovedi,
.anketa-blok-odpovedi {
	color:#4f689a;
	font-size: 12px;
	font-weight: normal;
	line-height:1.2em;
	margin:0.2em 0;
}
.anketa-cla-celkovy-ram {
	font-size: 13px;
	text-align: left;
	margin: 6px 0 12px 0;
}
.anketa-cla-ram {
}
.anketa-blok-odp-cara {
	width:140px;
	font-size:85%;
	line-height:1em;
	height:1em;
	margin:2px 0;
	padding:0;
}
.anketa-blok-odp-cara-hlasy {
	height:1em;
	background:#2b3953 url('gr-inq.png') 100% 0 repeat-y;
}

.anketa-std-ram {
	text-align: left;
}

/* syst. blok - novinky */

.nov-datum {
	color:#4f689a;
	font-size: 13px;
	font-weight: bold;
}
.nov-titulek {
	color:#4f689a;
	font-size: 13px;
	font-weight: bold;
}
.nov-titulek-duraz {
	color:#2b3953;
	font-size: 13px;
	font-weight: bold;
}
.nov-text {
	color:#4f689a;
	font-size: 13px;
	font-weight: normal;
}

/* std. navigacni lista */

.std-navig {
	font-size: 80%;
	background:#f8faff;
	margin:1em 0;
	text-align: center;
}

.std-navig-akt-str {
	color:#4f689a;
} 

/* dalsi pomocne styly*/

.hodnoceni {

}
.banner1 {
	background:#9eaecd;
	color: #fff;
	margin:0;
	position:relative;
	top:9px;
}
.banner1d {
	background:#9eaecd;
	color: #fff;
	margin:0;
	position:relative;
	top:9px;
	margin:0 10px 0 0;
}

.banner2 {
	background:#9eaecd;
	color: #fff;
	margin: 5px 10px;
	border-bottom:1px solid #fff;
}

.bannerpod {
	color:#4f689a;
	font-size: 9px;
	font-weight: normal;
	display:block;
	padding: 4px 0;
	margin:0 0 10px 0;
}

.banner-text {
	color:#4f689a;
	font-size: 9px;
	font-weight: normal;
	display:block;
	padding: 4px 0;
	margin:0 0 10px 0;
}
.banner-img {
	color:#4f689a;
	font-size: 9px;
	font-weight: normal;
	padding: 4px 0;
	margin:0 0 10px 0;
}

.strankovani {
	color:#4f689a;
	font-size: 10px;
	font-weight: bold;
}
.biltucne {
	color:#fff;
	font-size: 13px;
	font-weight: bold;
}

.chybastredni {
	color:#f00;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

/* rozsirujici styly pro plug-iny */

.kal-text {
	color:#4f689a;
	font-size: 12px;
	font-weight: normal;
}
.kal-clanek {
	background-color: #f0e0e6;
}
.kal-dnesni {
	background-color: #e0e6f0;
}
.planakci {
	font-size: 10px;
}
.informace {
	color: #000;
	font-size: 9px;
	font-weight: normal;
	width: 100%;
}

.ram {
	margin-bottom: 8px;
}
.preram {
	border-bottom: 2px dotted #4f689a;
	padding-bottom: 8px;
	margin-bottom: 8px;
}
