/* CSS Document */
body{color:#111;text-align:left;margin:0;font:0.9em Verdana,Arial,Helvetica,sans-serif;background:#447BA4 url(images/bkg.jpg) repeat}
h1 {font-size:170%;color:#136;
font-family:Trebuchet MS;
	margin:0;
	letter-spacing:3px;clear:left;}
h2,h3,h4,h5 {font-family:Trebuchet MS;
	margin:10px 0;
	letter-spacing:3px;clear:left;	
}
h2 {font-size:150%;color:#369;}
h3 {font-size:130%;color:#69C;}
h4 {font-size:110%;color:#F90;}
h5 {font-size:100%;color:#930;}
div {line-height:160%}
hr {display:none}
form {clear:both;margin:0;}
.logo {width:480px;height:150px;display:block;float:left}
legend {color:#000;padding:2px 10px;font-weight:bold}
fieldset {margin:5px}
table {color:#000;border:2px solid #333; font-size:90%;border-collapse:collapse;width:100%}
td {margin:0;padding:4px;border:1px solid #333}
#dokument {
	margin:0 auto;
	width:910px;
	 background:#FFF url(images/dokument.jpg) repeat-y;
	}
#hlavicka {margin:0 auto;width:910px;height:165px;text-align:left; background:url(images/hlavicka.jpg) no-repeat;}
/* bocni panel */
.uvod {padding:5px 0 0 595px}
#panel{float:left;clear:left;width:220px;margin:0 10px 20px 10px;_margin:10px 0 10px 5px;}
#panel h3 {font-weight:normal;margin:10px 0 0 0;_margin:10px 5px 0 0px;width:200px;padding:4px 15px;background:#F90 url(images/menu.jpg) repeat-x;color:#111;color:#FFF;font-size:110%}
#panel .datum {font-size:80%;color:#136;font-weight:bold;padding:0}

/* menu */
#menu{background:#F90 url(images/menu.jpg) repeat-x;height:40px;margin:0 5px;}
#menu ul{margin:0;padding:0;}
#menu li{z-index:100;list-style-type:none;margin:0;display:block;float:left;position:relative;}
#menu li a {color:#000;padding:8px 50px 10px 30px;text-decoration:none;display:block;float:left;font-size:90%;
background:url(images/menuodd.jpg) no-repeat top right;font-weight:bold;
text-decoration:none;text-align:center}
#menu li a:hover {color:#900;} 
#menu a.active {color:#900;}

#menu li li {list-style-type:none;display:block;position:relative;z-index:100;}
#menu li ul {z-index:100;top:40px;left:0;color:#FFF;display:none;position:absolute;
border:1px solid #111;background:#F90}
#menu li:hover ul, #menu2 li.hover ul {display:block;}
#menu li li a {background:0;color:#FFF;display:block;padding:5px;border-bottom:1px solid #111;width:200px;}
#menu li li a:hover {background:#FC0 url(images/menu.jpg) repeat-x;color:#111}


#menu2{clear:both;float:left;width:200px;margin:10px;_margin:10px 0 10px 5px;font-size:75%}
#menu2 ul{margin:0;padding:0;}
#menu2 li{list-style-type:none;margin:0}
#menu2 a {color:#FFF;font-weight:bold;letter-spacing:0px;width:200px;display:block;border-bottom:1px solid #FFF;
text-decoration:none;padding:10px 15px;}
#menu2 a:hover {background:#447BA4 url(images/bkg.jpg) repeat;color:#111}
#menu2 .active {background:#FC0 url(images/menu.jpg) repeat-x;color:#111}

#menu2 li li {list-style-type:none;background:#447BA4;width:230px}
#menu2 li ul {display:none;}
#menu2 li li a {font-size:95%;padding-left:20px;width:195px;border:0}
#menu2 li li a:hover {background:#FC0 url(images/menu.jpg) repeat-x;color:#111}
#menu2 li ul.zobr {display:block;}

#navigace {font-size:75%;float:right;width:650px;background:url(images/li.gif) no-repeat;padding:2px 0 2px 15px}
#navigace a {color: #C30; padding:2px;}
/* obsah */
#obsah{float:right;width:610px;padding:30px;}
#obsah a {
	color: #369;
 padding:2px;
}
.povinna {color:#C00}
.youtube {clear:both;display:block;}
#obsah a:hover {color:#69C;}
#obsah p {line-height:180%;font-size:90%;margin:0;padding:5px 2px}
#obsah li {font-size:90%}
form td,form table {border:0}
.datum {font-weight:bold;color:#136;}
.error {padding:10px;margin:30px;border:4px solid;color:#C30}
.radek {clear:both;padding:3px;height:120%;margin:20px 0;border:1px solid #999}
.radek .odkaz {background:#693 url(images/klik.jpg) no-repeat;padding:5px 2px 5px 35px !important;border:0 !important}
.radek .odkaz:hover {background-color:#693 !important;color:#FC0 !important}
.top {margin:20px 0;padding:15px;background:#DDF url(images/leto.jpg)  repeat;color:#A00;}
.top h2,.top h3,.top h4,.top h5{color:#A00;font-size:160%;padding:0}
.top div {letter-spacing:2px}
.kalendar {border:1px solid #999;padding:5px}
.ikona {border:0;float:left}
.popisek, .popis {font-size:80%;margin-top:5px}
.vlevo{float:left}
.vpravo{float:right}
.neobtekat{clear:both}
.odd{display:none}
.center{text-align:center}

a.odkaz  {display:block;background-color:#693; color: #FFF !important;padding-left:5px !important}
a.odkaz:hover {color:#360 !important}
.print{background:url(images/tisk.gif) no-repeat;padding-left:20px}
.rss {background:url(images/rss.png) no-repeat;padding-left:17px}


/*paticka */
#paticka{clear:both;font-size:70%;color:#666;margin-left:250px;width:660px;_width:650px;padding:5px}
#paticka a{text-decoration:underline;font-weight:normal;color:#336}
#paticka a:hover{color:#69C;}
#paticka p {border-bottom:1px solid #666;margin:20px 20px 5px 0;font-size:110%;padding:5px 0}



/* hodnoceni */
.hodn{width:26px;height:26px;display:block;float:left}
.full{background:url(images/hodnoceni0.gif) no-repeat;}
.empty{background:url(images/hodnoceni2.gif) no-repeat;}
.half{background:url(images/hodnoceni1.gif) no-repeat;}
.full:hover {background:url(images/hodnoceni0.gif) no-repeat left bottom;}
.empty:hover {background:url(images/hodnoceni2.gif) no-repeat left bottom;}
.half:hover {background:url(images/hodnoceni1.gif) no-repeat left bottom;}
.result {clear:left}

/* galerie */
.galerie {width:140px; height:140px;margin:3px;float:left;text-align:center}
.galerie img {border:1px solid #FC3;max-width:130px;max-height:130px;}
.galerie .popis {clear:left;font-size:70%;line-height:130% !important}
.galerie .info {display:block;font-size:80%;color:#999}
.ukazka .popis {font-size:150%;margin:3px;letter-spacing:8px;font-weight:bold}
.prilohy {width:140px; height:140px;margin:3px;float:left;text-align:center}
.prilohy img {border:1px solid #FC3;max-width:130px;max-height:130px;}
.prilohy .popis {clear:left;font-size:70%;line-height:130% !important}
.prilohy .info {display:block;font-size:80%;color:#999}
/* soubory */
.soubory a {float:left}
.soubory {font-size:80%;margin:10px 0;clear:both}
.soubory .popis {font-weight:bold}
.soubory .info {display:block;font-weight:normal;font-size:90%;font-style:italic;}

/* multigalerie */
.nahledy {width:140px; height:210px;margin:3px;float:left;text-align:center;border:1px solid #999}
.nahledy img {max-width:130px;max-height:130px;border:1px solid #111;float:none}
.nahledy a {text-decoration:none;display:block;line-height:130%;margin-top:3px;font-size:70% !important;border:0 !important}
.nahledy .datum {font-size:90%;color:#136;letter-spacing:0}
.nahledy_popis {display:block;clear:left;font-weight:bold}


/* guestbook */
.ukazka {margin:10px 0}
.top_message{padding:5px;font-size:80%;color:#DDD;background-color:#690;}
.message{font-size:90%;padding:10px;background-color:#FFF;color:#333}
.message img {margin:2px}
.reaction {background-color:#EEE;display:block;font-size:90%;padding-left:20px;text-decoration:none;color:#010 !important;}

.strankovani{font-size:80%;font-weight:bold;padding:10px 0;text-align:right}
.strankovani a {display:inline}
.error{padding:20px;margin:40px;border:3px solid #FC3;color:#FC3}
.smiles {background-color:#EEE;padding:3px;border:1px solid #690}
.react_message {font-size:95%}
.react_message .top_message {padding-left:40px;background-color:#DDD;color:#111}
.react_message a {color:#111 !important}
.react_message .message {padding-left:40px;}

/*aktuality */
div.aktuality  {clear:both; border-bottom:1px dotted;margin-bottom:3px}
.info {display:block;font-size:80%}
.aktuality a {color:#FC3;text-decoration:none;display:block;}
.aktuality a:hover {color:#C30}
#aktuality .polozka {background-color:#69A;color:#111;margin:1px 0;width:230px;}
#aktuality .perex {font-size:80%;padding:0;margin:3px;color:#FFF}
#aktuality img {width:80px;float:left;margin:3px}
#aktuality .datum {background-color:#369;color:#FFF;padding:3px}
.informace {clear:both;font-size:70%;text-align:right;}
.aktualita_radek, .clanek_radek {background:#DDF;padding:2px;margin:1px;width:100%}
.clanek_radek .datum {font-size:70%;}
.aktualita_radek a, .clanek_radek a {font-size:120%;display:block;background:#369 url('images/aktualita.jpg') repeat-x;
color:#FFF !important;padding:8px 10px !important;text-decoration:none}
.novinka {background:#369 url('images/novinka.jpg') no-repeat; width:66px;height:39px; float:left}
.aktualita_radek a:hover, .clanek_radek a:hover {background:#FC0 url('');color:#111}
.aktualita_radek img {border:0;width:150px;}
.obrazek2 {width:100px;margin:3px;display:block;}
.obrazek {width:150px;margin:3px;display:block;background: url('') !important}
.obrazek_popis {color:#999;font-size:70%;width:130px;line-height:95%;text-align:center;}


#aktuality a {font-size:100%;color:#136;display:block;margin:0 5px;font-weight:bold}
.aktinfo {clear:both;font-size:70%;border-top:1px solid;text-align:right}
/* kalendar */
#kalendar table{margin-left:0;padding:0;width:230px;text-align:center;border:1px solid #FFF}
#kalendar td{padding:1px;border:1px solid #FFF}
a.cal_head{color:#EEE;}
a.cal_head:hover{text-decoration:none;}
.cal_head{background-color:#CCC;color:#113;font-weight:bold;}
.cal_days{background-color:#CCC;color:#113;}
.cal_content{background-color:#EFEFEF;color:#333;}
.cal_today{background-color:#F90;color:#000;}
.cal_event,a.cal_event{background-color:#369;color:#000;}
.cal_event_old,a.cal_event_old {background-color:#999;color:#FFF;}
a.back {text-decoration:none;color:#111 !important;font-weight:bold;background-color:#DDD;padding:5px 15px;
border:1px solid #333}
a.back:hover {background-color:#AAA;}

/*Googlesearch*/
#hledani {float:left;}

#hledani form {width:210px;padding:10px;background-color:#FFF}


/*anketa */
#anketa {background:#FCC url(images/panel.jpg);padding:9px 10px;margin:3px 0;}

#anketa a {text-decoration:underline;color:#333;}
.poll {clear:both;padding:2px 0}
.sloupec {}
.votes {float:right;font-size:70%}
#anketa a:hover {color:#C30;}
#anketa .celkem {padding:5px 0}


@media print{
#hlavicka{display:none}
#menu{display:none}
#jazyk{display:none}
      }
