/* Definice stylu internetove prezentace - Lazne Tousen */
/* Verze 1.9 */
/* Datum 1.1.2009 */
/* Stranka s pevnou sirkou - trisloupcovy CSS layout */

body {
	background: #98d2f7 url("pozadi_bg.jpg");
	margin: 0;
	padding: 0;
	}
/* Stranka */
#stranka_top_bg {
	width: 100%;
	background: url("hlavicka_bg.jpg") repeat-x;
	margin: 0;
	padding: 0;
	}
#stranka {
	width: 990px;
	font-family: arial;
	background: #ffffff url("pozadi.jpg") repeat-y;
	margin: 0;
	padding: 0;
	}
/* Hlavicka */
#hlavicka {
	width: 990px;
	height: 208px;
	margin: 0;
	padding: 0;
	}
/* Levy sloupec */
#levy-sloupec {
	float: left;
	width: 150px;
	margin: 6px 0px 0px 34px;
	padding: 0;
	}
/* Pravy sloupec */
#pravy-sloupec {
	float: right;
	width: 250px;
	margin: 6px 16px 0px 0px;
	padding: 0;
	}
/* Levy a pravy sloupec - obsah */
.lp-obsah {
	margin: 0;
	}
/* Prostredni obsahovy sloupec */
#prostredni-sloupec {
	width: 520px;
	margin: 0px 0px 0px 194px;
	padding: 0;
	}
/* Prostredni sloupec - obsah */
.p-obsah {
	width: 100%;
	margin: 0;
	}
/* Paticka */
#paticka {
	width: 990px;
	height: 110px;
	background: url("paticka_bg.jpg") no-repeat;
	margin: 0;
	}
/* Paticka - obsah */
.pat-obsah {
	width: 940px;
	font: 11px arial;
	text-align: center;
	border-top: 1px solid #9ad2f7;
	margin: 5px 0px 0px 33px;
	padding: 4px 0px 4px 0px;
	}
/* Mezera */
.cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
	}

/* Specialni funkce v sablone fs_base.sab */
/* Menu - horni horizontalni pruh */
#menu-hp {
	position: absolute;
	top: 182px;
	width: 975px;
	font: bold 12px arial;
	color: #ffffff;
	text-align: right;
	}
	/* Linky */
a.menu-hp,
a.menu-hp:link,
a.menu-hp:active,
a.menu-hp:visited {
	font: bold 12px arial;
	text-decoration: none;
	color: #ffffff;
	}
a.menu-hp:hover {
	text-decoration: underline;
	color: #ffffff;
	}
	/* Vyhledavani */
.search-textpole {
	height: 18px;
	font: 12px arial;
	color: #222222;
	border: 1px solid #0066b0;
	padding: 1px 2px;
	}
.search-tl {
	width: 18px;
	height: 18px;
	font: bold 11px arial;
	color: #ffffff;
	text-align: center;
	background-color: #0066aa;
	border: 1px solid #0066b0;
	cursor: pointer;
	}
.search-tl:hover {
	background-color: #0089e2;
	}
.search-form {
	padding: 0;
	}

/* Bloky */
/* Definice hlavicky bloku typu 1 az 5 */
.blok1, .blok2 {
	font: bold 12px arial;
	letter-spacing: 1px;
	color: #ffffff;
	text-align: center;
	background: #0088e6 url("blokhlav_bg.jpg") repeat-x;
	padding: 2px 0px 6px 0px;
	}
	/* Bloky bez hlavicky */
.blok3, .blok4, .blok5 {
	margin: 0;
	padding: 0;
	}
/* Definice obsahu bloku typu 1 az 5 */
	/* Bezny blok s hlavickou - levy */
.blok1obs {
	font: 12px arial;
	background: url("blokobs_bg.jpg") repeat-y;
	border: solid #9ad2f7;
	border-width: 0px 1px 1px 1px;
	margin-bottom: 5px;
	padding: 2px 3px 4px 3px;
	}
	/* Bezny blok s hlavickou - pravy */
.blok2obs {
	font: 12px arial;
	background: url("blokobs_bgz.jpg") repeat-y;
	border: solid #9ad2f7;
	border-width: 0px 1px 1px 1px;
	margin-bottom: 5px;
	padding: 2px 3px 4px 3px;
	}
	/* Bloky bez hlavicky */
	/* Patickovy blok - prostredni */
.blok3obs {
	font: bold 12px arial;
	text-align: center;
	border: 1px solid #9ad2f7;
	margin: 8px 0px 8px 0px;
	padding: 8px 0px 10px 0px;
	}
	/* Obsahovy blok - prostredni */
.blok4obs {
	font: 12px arial;
	text-align: justify;
	color: #222222;
	border: solid #9ad2f7;
	border-width: 0px 0px 1px 0px;
	margin: -1px 0px 8px 0px;
	padding: 0;
	}
	/* Rezerva */
.blok5obs {
	margin: 0;
	padding: 0;
	}

/* Hyperlinky */
	/* Bezne odkazy */
a {
	font-family: arial;
	}
a:link,
a:active,
a:visited {
	color: #004488;
	}
a:hover {
	color: #4488cc;
	}

/* Navigace + Strankovani */
.strankovani,
.std-navig,
.std-navig-akt-str {
	font: bold 12px arial;
	color: #004488;
	margin-bottom: 5px;
	}

/* Clanky */
	/* Obrazek rubriky v clanku */
.img-tema {
	float: left;
	border: 1px solid #cccc33;
	margin: 3px 7px 3px 0px;
	}
	/* Blok clanku */
.cla-ram {
	padding-bottom: 10px;
	}
	/* Nadpis clanku - viz tag h1*/
	/* Text clanku */
.cla-text {
	vertical-align: top;
	text-align: justify;
	font: 12px arial;
	line-height: 125%;
	color: #222222;
	border: solid #9ad2f7;
	border-width: 0px 0px 1px 0px;
	margin: 4px 0px 4px 0px;
	padding: 4px 0px 8px 0px;
	}
	/* Styl informaci za clankem - autor, pocet precteni atd. ... */
.cla-informace {
	font: 12px arial;
	text-align: left;
	color: #222222;
	}
	/* Souvisejici clanky */
.souvis-cla-celkovy-ram {
	font: 12px arial;
	text-align: left;
	margin: 6px 0 12px 0;
	}
	/* Odkazy v clanku */
a.clanek:link,
a.clanek:active, 
a.clanek:visited {
	text-decoration: none;
	color: #0088e6;
	}
a.clanek:hover {
	color: #66aaee;
	}
	/* Tiskova sablona */
		/* Parametry tiskove stranky */
.cla-tisk {
	font: 12px arial;
	color: #000000;
	background-color: #ffffff;
	padding: 1em;
	}
.cla-informace-tisk {
	font-style: italic;
	color: #000000;
	background-color: #ffffff;
	}
.cla-text-tisk {
	font-style: normal;
	text-align: left;
	color: #000000;
	background-color: #ffffff;
	}
.img-tema-tisk {
	float: left;
	border: 1px solid #222222;
	margin: 3px 7px 3px 0px;
	}

/* Hodnoceni clanku */
.hodnoceni-celkovy-ram {
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #222222;
	background-color: #ffffff;
	border: 1px solid #9ad2f7;
	margin: 0px 0px 5px 0px;
	padding: 0;
	}

/* Textova pole, tlacitka - formulare "Registrace", plugin "loginkomplet" */
.textbox {
	font: 12px arial;
	text-align: left;
	color: #222222;
	background-color: #ffffff;
	border: 1px solid #9ad2f7;
	margin: 2px 0;
	padding: 2px;
	}
.textpole {
	font: 12px arial;
	color: #222222;
	border: 1px solid #9ad2f7;
	margin: 2px 0;
	padding: 1px 2px;
	}
.tl {
	font: 12px arial;
	color: #222222;
	text-align: center;
	background: #ffffff url("tlac_off.jpg") repeat-x;
	border: 1px solid #aaaaaa;
	cursor: pointer;
	}
.tl:hover {
	background: #dddddd url("tlac_on.jpg") repeat-x;
	}
form {
	padding: 2px 0;
	}
	/* Vyhledavaci formular */
.select-ram {
	font: 11px arial;
	color: #222222;
	border: 1px solid #9ad2f7;
	margin: 2px 0;
	padding: 1px 2px;
	}
	/* Registracni formular */
.reg-hvezdicka  {
	font: bold 16px verdana;
	color: #ff0000;
	}
.log-vitej {
	font: bold 12px arial;
	color: #0185d8;
	}

/* Chybove hlaseni */
.chybastredni {
	font: bold 12px arial;
	color: #ff0000;
	text-align: center;
	}

/* Komentare */
.kom-z {
	font: 12px arial;
	color: #222222;
	}
.kom-link {
	font: bold 12px arial;
	color: #222222;
	}
.kom-tit {
	font: bold 12px arial;
	color: #0185d8;
	}
.kom-n {
	font: bold 12px arial;
	color: #cc0000;
	}
.kom-hlavicka {
	font: 12px arial;
	color: #222222;
	padding: 2px;
	}
.kom-reakce {
	font: bold 12px arial;
	color: #222222;
	}
.kom-text {
	font: 12px arial;
	color: #222222;
	padding: 2px;
	}
.kom-cely-ram {
	border: solid #9ad2f7;
	border-width: 1px 0px 0px 0px;
	padding: 2px;
	}
.kom-nadpis {
	font: bold 13px arial;
	color: #0185d8;
	}

/* Systemovy blok - Ankety */
.anketa-std-otazka,
.anketa-cla-otazka,
.anketasysz {
	font: 12px arial;
	color: #222222;
	margin-bottom: 4px;
	}
.anketa-std-odpovedi,
.anketa-cla-odpovedi,
.anketasysodp {
	font: 12px arial;
	color: #222222;
	line-height: 14px;
	}
.anketa-blok-z {
	font: 12px arial;
	color: #222222;
	}
.anketa-blok-odpovedi {
	font: 11px arial;
	color: #222222;
	line-height: 13px;
	background-color: #edf8fe;
	border: solid #d2ecfb;
	border-width: 1px 0px 1px 0px;
	margin: 2px 0;
	padding: 2px 0;
	}
.anketa-blok-odp-cara {
	width: 230px;
	height: 1em;
	font-size: 85%;
	line-height: 1em;
	margin: 2px 0;
	}
	/* Barva anketniho sloupce */
.anketa-blok-odp-cara-hlasy {
	height: 8px;
	background: url('a_bar.gif') 100% 0 repeat-y;
	margin-bottom: 2px;
	}
.anketa-std-ram {
	text-align: left;
	border: 1px solid #9ad2f7;
	margin-bottom: 4px;
	padding: 2px;
	}
	/* Odkazy v ankete */
a.anketa-blok-odkaz {
	font: bold 11px arial;
	text-decoration: none;
	}
a.anketa-blok-odkaz:link,
a.anketa-blok-odkaz:active,
a.anketa-blok-odkaz:visited {
	color: #004488;
	}
a.anketa-blok-odkaz:hover {
	text-decoration: underline;
	color: #4488cc;
	}

/* Systemovy blok - Kalendar */
.kal-mrizka {
	border: 1px solid #9ad2f7;
	}
.kal-text {
	font: 12px arial;
	background-color: #ffffff;
	color: #222222;
	}
.kal-den {
	font: bold 12px arial;
	color: #ffffff;
	background-color: #0088e6;
	}
.kal-clanek {
	background-color: #ccffff;
	}
.kal-dnesni {
	background-color: #ffffaa;
	}
.kal-popis {
	font: 11px arial;
	color: #222222;
	}
	/* Kalendar odkazy */
a.kal-odkaz,
a.kal-odkaz:link,
a.kal-odkaz:active,
a.kal-odkaz:visited {
	font: bold 12px arial;
	text-decoration: none;
	color: #004488;
	}
a.kal-odkaz:hover {
	text-decoration: underline;
	}

/* Systemovy blok - Rubriky */
a.rubrika-zakl-link,
a.rubrika-zakl-link:link,
a.rubrika-zakl-link:active,
a.rubrika-zakl-link:visited {
	font: bold 12px arial;
	text-decoration: none;
	color: #004488;
	}
a.rubrika-zakl-link:hover {
	text-decoration: underline;
	}
a.rubrika-vnor-link,
a.rubrika-vnor-link:link,
a.rubrika-vnor-link:active,
a.rubrika-vnor-link:visited {
	font: 12px arial;
	text-decoration: none;
	color: #004488;
	}
a.rubrika-vnor-link:hover {
	text-decoration: underline;
	}

/* Systemovy blok - Novinky */
.nov-datum {
	color: #1e3b73;
	font: bold 12px arial;
	}
.nov-titulek {
	color: #0185d8;
	font: bold 12px arial;
	}
.nov-titulek-duraz {
	color: #cc0000;
	font: bold 12px arial;
	}
.nov-text {
	color: #222222;
	font: 12px arial;
	}

/* Download sekce */
.download-table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #9ad2f7;
	}
.download-z {
	font: 12px arial;
	color: #222222;
	}
.download-th {
	font: bold 12px arial;
	color: #222222;
	text-align: center;
	background-color: #cce8ff;
	border: 1px solid #9ad2f7;
	padding: 2px 3px 2px 3px;
	}
.download-td {
	font: 12px arial;
	color: #222222;
	text-align: left;
	background-color: #ffffff;
	border: 1px solid #9ad2f7;
	padding: 2px 3px 2px 3px;
	}
.download-td-vel,
.download-td-dat {
	font: 12px arial;
	color: #222222;
	text-align: right;
	background-color: #ffffff;
	border: 1px solid #9ad2f7;
	padding: 2px 3px 2px 3px;
	}
.download-td-stah {
	font: 12px arial;
	color: #222222;
	text-align: center;
	background-color: #ffffff;
	border: 1px solid #9ad2f7;
	padding: 2px 3px 2px 3px;
	}
.download-sekce {
	font: bold 12px arial;
	text-align: left;
	padding: 2px 8px;
	}
.download-sekce-akt {
	font: bold 14px arial;
	text-align: left;
	color: #0185d8;
	}

/* Weblinks sekce */
.weblinks-z {
	font-size: 12px;
	}
.weblinks-blok {
	border-top: 1px solid #9ad2f7;
	padding: 5px 0;
	}
.weblinks-koment {
	font: 12px arial;
	color: #222222;
	text-align: justify;
	padding-bottom: 5px;
	}
.weblinks-zdroj {
	font: italic 11px arial;
	color: #222222;
	margin-bottom: 5px;
	}
.weblinks-sekce {
	font: bold 12px arial;
	text-align: left;
	padding: 2px 8px;
	}
.weblinks-sekce-akt {
	font: bold 14px arial;
	text-align: left;
	color: #0185d8;
	}

/* Ramecky - frames */
iframe {
	width: 520px;
	height: 600px;
	font: bold 12px arial;
	color: #222222;
	border: 1px solid #9ad2f7;
	margin: 5px 0px 5px 0px;
	}

/* Tabulky */
th {
	font: bold 12px arial;
	color: #222222;
	text-align: center;
	background-color: #cce8ff;
	border: 1px solid #9ad2f7;
	padding: 2px 3px 2px 3px;
	}
.tdtop {
	vertical-align: top;
	}
.td {
	font: 12px arial;
	color: #222222;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	border: 1px solid #9ad2f7;
	padding: 2px 3px 2px 3px;
	}
.tdcenter {
	font: 12px arial;
	color: #222222;
	text-align: center;
	vertical-align: top;
	background-color: #ffffff;
	border: 1px solid #9ad2f7;
	padding: 2px 3px 2px 3px;
	}

/* Mezery */
.mezera1 {
	display: block;
	margin: 4px 0px 0px 0px;
	}
.mezera2 {
	display: block;
	margin: 6px 0px 0px 0px;
	}
.mezera3 {
	display: block;
	margin: 8px 0px 0px 0px;
	}

/* Zakladni styly - common */
.z {
	font: 12px arial;
	line-height: 125%;
	color: #222222;
	}
	/* h1 */
.cla-nadpis, .gal_nadpis, .nazevstranky, .nadpis {
	width: 100%;
	font: bold 15px arial;
	color: #0185d8;
	text-align: left;
	border: solid #0185d8;
	border-width: 0px 0px 2px 0px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 2px 0px;
	}
h2 {
	font: bold 13px arial;
	color: #0185d8;
	text-align: left;
	border: solid #0185d8;
	border-width: 0px 0px 1px 0px;
	margin: 8px 0px 3px 0px;
	padding: 2px 0px 2px 0px;
	}
table {
	border-collapse: collapse;
	}
.center {
	text-align: center;
	}
.banner {
	clear: both;
	margin: 4px 0px 0px 0px;
	}

/* Images */
img {
	border-width: 0;
	font: bold 11px arial;
	color: #222222;
	}

/* Text - specialni styly */
	/* Zdroj - literatura, clanky, weblinks - komentar */
.zdroj-cl,
.zdroj-lit {
	font: italic 11px arial;
	color: #222222;
	text-align: left;
	}
	/* Neplatne dokumenty */
.neplatne {
	color: #888888;
	text-decoration: line-through;
	}

/* Seznamy */
ul {
	list-style-type: disc;
	margin-left: 10px;
	padding-left: 10px;
	}
ol {
	margin-left: 10px;
	padding-left: 10px;
	}
li {
	text-align: justify;
	vertical-align: middle;
	}

/**************************/
/* Plugin Externi galerie */
/**************************/
	/* Nastavuje urcenym prvkum zobrazeni v jednom radku */
.gal_inline {
	display: inline;
	}
	/* Nastaveni fontu navigace */
.gal_navigace {
	font: bold 12px arial;
	}
	/* Nastaveni popisu galerie v zobrazeni galerie  */
.gal_ukaz_popis {
	font: 12px arial;
	text-align: left;
	}
	/* Nastaveni vlastnika galerie v zobrazeni galerie*/
.gal_ukaz_vlastnik {
	font: 12px 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 #9ad2f7;
	}
	/* Nadpis galerie */
		/* Viz h1 */
	/* Vycet omezeni */
.gal_omezeni {
	font-size: 12px;
	text-align: justify;
	margin-top: 5px;
	}
	/* Vypis */
.gal_vypis {
	font: 12px 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: #1e3b73;
	}
	/* Text galerie - uprava galerie */
.gal_text {
	font: 12px arial;
	text-align: left;
	margin: 10px 0px 2px 0px;
	}
	/* Odsazeni formularu a tlacitek */
.gal_formular {
	font: 12px arial;
	color: #222222;
	text-align: left;
	margin: 4px 0px 4px 0px;
	padding: 0px;
	}
	/* Okraje obrazku v prehledu galerie */
.gal_prehled img {
	border: 1px solid #9ad2f7;
	margin: 5px;
	}
	/* Celkove nastaveni prehledu galerie */
.gal_prehled {
	width: 450px;
	font-size: 12px;
	border: solid #9ad2f7;
	border-width: 0px 0px 1px 0px;
	}
	/* Titulek v prehledu galerie */
.gal_prehled td.titulek {
	font: bold 13px 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 {
	text-align: right;
	}
	/* Udaje v prehledu galerie */
.gal_prehled td.udaje {
	width: 200px;
	font: 12px arial;
	text-align: left;
	}
	/* Format obrazku v zobrazeni galerie */
.gal_ukaz_galerie_obrazek img {
	border: 1px solid #9ad2f7;
	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: 12px arial;
	vertical-align: top;
	border: solid #9ad2f7;
	border-width: 0px 0px 1px 0px;
	padding: 3px 0px 3px 0px;
	}
	/* Obrazek */
.gal_obr img {
	margin: 5px;
	border: 1px solid #9ad2f7;
	}
	/* Nastaveni fontu strankovani */
.gal_strankovani {
	font: bold 12px arial;
	color: #004488;
	margin-top: 4px;
	}
/* === Konec galerie === */

/* Dalsi pomocne styly */

/*******************/
/* Reklamni system */
/*******************/
	/* Horni banner */
.banner1 {
	margin: 7px 0 5px 0;
	}
	/* Spodni banner */
.banner2 {
	margin: 7px 0 10px 0;
	}
.banner1d {
	top: 9px;
	margin: 0;
	}
.bannerpod {
	display: block;
	color: #222222;
	font: 11px arial;
	padding: 4px 0;
	margin: 0 0 10px 0;
	}
.banner-text {
	display: block;
	width: 468px;
	height: 60px;
	color: #222222;
	background: #d4e8ff;
	font: bold 14px arial;
	border: 1px solid #9ad2f7;
	margin: 0;
	}
	/* Text pod bannerem */
.banner-img {
	color: #222222;
	font: 11px arial;
	margin: 0;
	}
/* nastavenie spodneho okraju pomocou border-bottom zabranuje nespravnemu zobrazeniu hodnoty margin v MSIE. Ak nie je nastaneny border, bloky banner a zapatie sa dotykaju - nezobrazi sa oddelovacia medzera */
/* ------- */
.biltucne {
	color:#fff;
	font-size: 12px;
	font-weight: bold;
	}
.planakci {
	font-size: 10px;
	}
.informace {
	color: #000;
	font-size: 11px;
	font-weight: normal;
	width: 100%;
	}
.podnadpis {
	color: #222222;
	text-align: center;
	font-size: 12px;
	}
.bledy {
	color: #f0f6ff;
	}

/******************************************/
/* Pluginy Nejctenejsi clanky a komentare */
/******************************************/
.nej {
	font: 12px arial;
	color: #222222;
	}

/******************************************/
/* Plugin RSS */
/******************************************/
.rss-zdroj {
	font: bold 12px arial;
	color: #222222;
	}
.rss-text {
	font: 11px arial;
	color: #222222;
	}

/****************************/
/* Plugin: Rozbalovaci menu */
/****************************/ 
.on {
	display: block;
	}
.off {
	display: none;
	}
.menu-ul {
	list-style-type: none;
	border: 0px;
	margin: 0px;
	padding-left: 0px;
	}
.menu-li {
	margin-left: 10px;
	}
.menu-plocha1 {
	width: 100%;
	height: 18px;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #c8e7fc;
	padding: 0px;
	}
a.menu-1:link,
a.menu-1:visited {
	color: #004488;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}
a.menu-1:hover {
	color: #4488cc;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	}
.menu-plocha2 {
	width: 100%;
	height: 18px;
	font-size: 12px;
	border-bottom: 1px solid #c8e7fc;
	padding: 0px;
	}
a.menu-2:link,
a.menu-2:visited {
	color: #004488;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}
a.menu-2:hover {
	color: #4488cc;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	}

/************************/
/* Plugin Kniha navstev */
/************************/
.gb_add-form {
	margin-left: 25px;
	}
.gb_add-form p, .gb_add-form form {
	}
.gb_add-form input, .gb_add-form textarea {
	}
.gb_nick, .gb_email, .gb_homepage {
	font: 12px arial;
	}
.gb_nick input, .gb_email input, .gb_homepage input {
	width: 200px;
	font: 12px arial;
	color: #222222;
	border: 1px solid #9ad2f7;
	margin: 2px 0;
	padding: 1px 2px;
	}
.gb_message {
	font: 12px arial;
	vertical-align: top;
	}
.gb_message textarea {
	font: 12px arial;
	vertical-align: top;
	color: #222222;
	border: 1px solid #9ad2f7;
	margin: 2px 0;
	padding: 1px 2px;
	}
.gb_submit input {
	}
.gb_total-posts {
	font-size: 12px;
	color: #222222;
	text-align: center;
	vertical-align: top;
	border: 1px solid #9ad2f7;
	}
.gb_navigator {
	font: bold 12px arial;
	text-align: center;
	color: #004488;
	}
.gb_other {
	font: bold 11px arial;
	}
.gb_chyba {
	font: bold 12px arial;
	color: #cc0000;
	}
.gb_post  {
	vertical-align: top;
	border: 1px solid #9ad2f7;
	margin-bottom: 12px;
	}
.gb_post-top {
	background-color: #edf8fe;
	border-bottom: 1px solid #9ad2f7;
	padding: 2px 3px;
	}
.gb_post-top img {
	vertical-align: middle;
	}
.gb_meno {
	font-weight: bold;
	}
.gb_adresy {
	margin-left: 5px;
	}
.gb_datum {
	margin-left: 10px;
	}
.gb_post-middle {
	padding: 3px;
	}