@charset "utf-8";
/* CSS Document */

.PF2011
   {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 200;
      width: 100%;
      height: 1250px;
      background: url("http://liborlukas.cz/transparent.black.png") repeat left top;
   }
   
.PF2011 img
   {
      margin-top: 50px;
      border: 0px;
      z-index: 500;
   }

body {
	text-align:center;
	padding:5px 0 10px 0;
	background-color:#FFFFFF;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#container {
	width:900px;
	height:auto;
	margin:0 auto;
	padding:0;
}

/*
#back { background-image:url(img/back.jpg);
		background-repeat:repeat-y;
		width:900px;
		height:auto; }
*/

#lang {
	text-align:right;
	width:auto;
	margin-bottom:5px;
	color:#81634b;
}
#lang a {
	text-decoration:none;
	color:#81634b;
	background-repeat:no-repeat;
	padding:2px;
	margin:2px;
}
#lang a:hover { text-decoration:underline; }

#head {
	margin-bottom:5px;
	background-image:url(img/header.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:900px;
	height:175px;
}
#head h1 { display:none; }

#nav {
	position:relative;
	width:auto;
	height:auto;
}
#menu {
	width:885px;
	height:auto;
	margin:0 0 10px 0;
	padding:7px 5px 7px 10px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	background-color:#81634b;
	color:#FFFFFF;
}
#menu a {color:#fff;text-decoration:none;}
#menu a:hover, #menu a.active {text-decoration:underline;}
#search {
	position:absolute;
	display:inline;
	top:1px;
	right:7px;
}
#search form table { border-collapse:collapse; }
#search form table tr td.search_icon { background-image:url(img/search_icon.jpg) no-repeat; }
#main {
	width:700px;
	height:auto;
	float:left;
}
#mainLeft {
	width:340px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	text-align:justify;
}
#welcome h2 {
	font-size:16px;
	margin:0;
	padding:0;
}
#welcome p { margin:8px 0 0 0; }
#welcome strong { float:right; }
#galleries {
	margin-top:10px;
	background-color:#e5d8cf;
	text-align:center;
	padding-bottom:5px;
}
#galleries h4 { display:none; }
#fotog {
	background-image:url(img/fotog.jpg);
	width:340px;
	height:40px;
}
#galleries table { border-collapse:collapse; margin:0 auto; }
#galleries a img {
	border:2px solid #FFFFFF;
	text-decoration:none;
	margin:2px 0 4px 0;
}
#galleries a:hover img {
	border:2px solid #aca9a7;
	text-decoration:none;
}

/* fotogalerie vypis fotografii */
#fg_content { width:690px; padding:0; margin:0 10px 0 0; text-align:center; background:#E5D8CF; }
a img.fg { border:2px solid #FFF; margin:5px 20px 5px 20px; }
a img.fg:hover { border:2px solid #ACA9A7; }

#mainCenter {
	width:340px;
	height:auto;
	float:right;
	margin:0;
	padding-right:0px;
}

/* tiskove zpravy */
.akt {
	background-color:#f0f0f0;
	margin:0 10px 10px 0;
	padding:4px;
	font-size:11px;
}
.akt p.aktText {
	text-align:justify;
	margin:0;
	height:auto;
}
.akt a img {
	float:left;
	margin-right:5px;
	border:2px solid #fff;
	text-decoration:none;
	width:70px;
	height:70px;
}
.akt a:hover img { border:2px solid #81634b; text-decoration:none; }
.akt h4 {
	margin:0 0 5px 0;
	font-size:11px;
	text-align:left;
}
.aktTitle a {
	color:#81634b;
	text-decoration:none;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	margin:0;
}
.aktTitle a:hover {text-decoration:underline; }

/* vypis TZ - print_out */
.tz_print_out { list-style-type:square; color:#81634b; width:500px; text-align:justify; list-style-position:inside; margin:0 auto; }
.tz_print_out li { margin-bottom:4px; }
.tz_print_out a { font-style:italic; color:#81634b; text-decoration:underline; }
.tz_print_out a:hover { color:#000; }


#sideBar {
	width:198px;
	height:auto;
	margin:0;
	float:right;
	text-align:right;
}
#sideBar h4 {
	margin:5px 0 5px 0;
	color:#81634b;
	text-align:center;
}
/* vyznamne udalosti / VU */
/* side bar */
#vu { background-image:url(img/vakce.jpg);
	  background-repeat:no-repeat;
	  margin-left:10px;
	  position:relative;
	  width:180px; height:85px;
	  font-size:10px; text-align:center; }
#vu a.title { font-size:14px; font-weight:bold; color:#81634B; text-decoration:underline; position:absolute; top:10px; left:20px; }
#vu a.title:hover { color:#000; }
#vu a.news { color:#81634B; text-decoration:underline; position:absolute; top:40px; left:10px; }
#vu a.news:hover { color:#000; }

/* vyznamne udalosti / VU */
/* vypis */
#vu_printout { text-align:left; color:#81634B; }
#vu_printout h2 { text-align:center; border:none; }
#vu_printout h3 { margin-left:20px; border-bottom:1px solid #81634B; width:642px; }
#vu_printout a img { border:2px solid #FFF; margin:5px 20px 5px 20px; }
#vu_printout a:hover img { border:2px solid #ACA9A7; }

/* me postrehy z cest - USA */
#usa_printout { text-align:center; }
#usa_printout h2 { text-align:left; border:none; color:#81634B; font-size:15px; border:none; }
#usa_printout p { text-align:justify; }
#usa_printout a img { border:2px solid #FFF; margin:5px 20px 5px 20px; }
#usa_printout a:hover img { border:2px solid #ACA9A7; }

/* if IE */
a.ie_img img { border-left:5px solid #fff;
			   border-right:5px solid #fff;
			   margin-top:5px; padding:0;
			   border-bottom:1px solid #81634B;
			   background:#fff; }
a.ie_img img:hover { border-left:5px solid #81634B;
					 border-right:5px solid #81634B;
					 background:#81634B; }
#bar {
	width:190px;
	height:auto;
	float:right;
}
#bar a {
	display:block;
	text-align:right;
	margin:0;
	padding:22px 95px 22px 95px;
	background-repeat:no-repeat;
	background-position:center;
	border-bottom:1px solid #81634b;
	background-color:#FFFFFF;
}
#bar a:hover {
	border-bottom:1px solid #81634b;
	background-color:#81634b;
}
#bar a span {
	display:none;
}
a.video { background-image:url(img/video.jpg); }
a.video:hover { background-image:url(img/video_on.jpg); }

a.politika { background-image:url(img/bar_politika.jpg); }
a.politika:hover { background-image:url(img/bar_politika_on.jpg); }

a.napiste { background-image:url(img/bar_napis.jpg); }
a.napiste:hover { background-image:url(img/bar_napis_on.jpg); }

a.odpovedi { background-image:url(img/odpovedi.jpg); }
a.odpovedi:hover { background-image:url(img/odpovedi_on.jpg); }

a.muj_tip { background-image:url(img/bar_tip.jpg); }
a.muj_tip:hover { background-image:url(img/bar_tip_on.jpg); }

a.nejsem { background-image:url(img/bar_knp.jpg); }
a.nejsem:hover { background-image:url(img/bar_knp_on.jpg); }

a.v_lese { background-image:url(img/vlese.jpg); }
a.v_lese:hover { background-image:url(img/vlese_on.jpg); }

a.relax_sport { background-image:url(img/relax_sport.jpg); }
a.relax_sport:hover { background-image:url(img/relax_sport_on.jpg); }

a.csks { background-image:url(img/csks.jpg); }
a.csks:hover { background-image:url(img/csks_on.jpg); }

a.postrehy { background-image: url(img/bar_cesty.jpg); }
a.postrehy:hover { background-image:url(img/bar_cesty_on.jpg); }

/* kalendář */
#kalendar {font-size:11px; margin:0 0 0 8px; width:190px; }
#kalendar th, #kalendar td {text-align:center; padding:2px 4px 2px 4px;}
#kalendar th {font-weight:normal; background-color:#eee;}
#kalendar a {color:#000; text-decoration:none;}
#kalendar a:hover {text-decoration:underline;}
#kalendar .day {background-color:#fff;}
#kalendar .weekend {background-color:#ddf;}
#kalendar .event {background-color:#fd9;}

/* format textu */
h1, h2 {
	text-align:left;
	margin:0 10px 15px 0px;
	padding:0 0 2px 20px;
	color:#81634b;
	font-size:16px;
	border-bottom:1px solid #81634b;
}
h4 {
	text-align:center;
	margin:0 0 10px 0;
}
p { text-align:justify; margin:0 20px 15px 0px; padding:0; }

/* link */
.odkaz a { text-decoration:underline; color:#81634b; }
.odkaz a:hover { text-decoration:underline; }

/* ke stazeni */
#stahnout { list-style-position:outside; color:#81634b; text-align:justify; }
#stahnout li { width:600px; padding:0 0 10px 10px; vertical-align:top; }
#stahnout .word { list-style-image:url(img/icon_word.gif); }
#stahnout .power { list-style-image:url(img/icon_power.gif); }
#stahnout .excel { list-style-image:url(img/icon_excel.gif); }
#stahnout .pdf { list-style-image:url(img/icon_pdf.gif); }
#stahnout li a { color:#aca9a7; text-decoration:underline; }
#stahnout li a:hover { color:#000; text-decoration:underline; }

/* foto zivotopis */
#present { background-image: }

/* paticka - foot */
#foot {
	border-top:1px solid #81634b;
	color:#aca9a7;
	text-align:right;
	margin:10px 0 15px 0;
	padding:5px; }
#foot div { margin:5px 0 5px 0; }
#foot div.copy { font-weight:bold; }
#foot div a { color:#aca9a7; text-decoration:none; }
#foot div a:hover { text-decoration:underline; }

/* contact CZ */
#address_cz { position:relative; text-align:left; width:600px; }
#address_cz { list-style:inside; }
ul.mail { list-style-image:url(img/adress_ico.png); }
ul.tel { list-style-image:url(img/phone_ico.png); position:absolute; top:0px; left:200px; }
ul.email { list-style-image:url(img/email_ico.png); position:absolute; top:0px; left:400px; }

/* contact EN */
#address_en { float:left; text-align:left; }
#address_en { list-style:inside; }
li.mail { list-style-image:url(img/adress_ico.png); margin-bottom:15px; }
li.tel { list-style-image:url(img/phone_ico.png); margin-bottom:15px; }
li.email { list-style-image:url(img/email_ico.png); }

/* cz_contact */
#cz_kf { width:700px; text-align:center; }
#cz_kf h4 { text-align:center; color:#000; }
#cz_kf label { color:#81634b; width:200px; height:20px; padding-top:5px; }
#cz_kf input { border:1px solid #81634b; width:200px; height:20px; margin-bottom:5px; }
#cz_kf textarea { border:1px solid #81634b; width:300px; height:120px; margin-bottom:5px; }
#cz_kf input.odeslat { color:#FFFFFF; margin-top:5px; width:100px; height:25px; background:#81634b; }

/* en_contact */
#en_kf { float:right; width:400px; text-align:left; }
#en_kf h4 { text-align:left; color:#000; }
#en_kf label { color:#81634b; width:180px; height:20px; padding-top:5px; }
#en_kf input { border:1px solid #81634b; width:200px; height:20px; margin-bottom:5px; }
#en_kf textarea { border:1px solid #81634b; width:300px; height:120px; margin-bottom:5px; }
#en_kf input.odeslat { color:#FFFFFF; margin-top:5px; width:100px; height:25px; background:#81634b; }

/* filtr */
#filtr { margin:0 10px 10px 0; padding-bottom:5px; text-align:center; }
#filtr fieldset { width:400px; border-color:#81634b; border-style:solid; border-width:1px; padding:5px 0 5px 0; margin:0 auto; }
#filtr fieldset label { color:#81634b; }
#filtr fieldset select { border:1px solid #aca9a7; }
#filtr fieldset input.filtruj { color:#FFFFFF; border:1px solid #aca9a7; background:#aca9a7; font-weight:bold; }

/* diar */
.diar-day { margin:0 auto; margin-bottom:5px; }
.diar-day th { border-bottom:1px solid #81634b; padding:5px; }
.diar-day td { padding:5px; }

/* muj tip */
.muj-tip_h4 { text-align:left; border-bottom:1px solid #81634B; width:230px; padding-left:10px; margin-top:20px; }
.muj-tip_img { width:"240px"; height:"180px"; float:left; margin-right:10px; }

/* kdyz nejsem hejtmanem */
#nejsem_les {
	width: 230px;
	float: left;
	display:block;
	border: none;
}

#nejsem_les h2 {
	border: none;
	padding: 0;
}

#nejsem_les p {
	padding: 5px;
}

#nejsem_les a {
	color: #81634B;
	text-decoration: underline;
}

#nejsem_les a:hover { text-decoration: none; }

/* others */
.invisible { display:none; } /*pouzito: <hr> cara z duvodu zobrazeni bez stylu; H1 nadpis */
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* show-hide function */
.more {
	display: none;
	border-top: 1px solid #81634B;
}
a.showLink, a.hideLink {
	text-decoration: none;
	float: right;
	color: #81634B;
	margin-right: 10px;
}
a.hideLink { margin-right: -10px; }
a.showLink:hover, a.hideLink:hover { border-bottom: 1px solid #81634B; }

#welcome_text { color: #fff; }
#welcome_text p { padding-right: 0; margin-right:0; }
