body { 	margin: 0; 	padding: 0; 	font:13px Garamond, Arial, Helvetica, sans-serif; 	/*color: #ffffff; */ color: #ffffff;line-height:135%;_line-height:138%;
	 ; background: #2c2d2e url('../img/prouzekbody.jpg') repeat-x;}
.obalinformace{background-color:#191a1a;width:100%;border:1px solid #b4b4b4;}
.novinky{width:366px;_width:372px%;float:left;padding:10px;padding-right:0px;}



.informace{width:355px;float:right;padding-left:10px;;padding:10px;padding-top:0px;
border-left:1px solid #555555;}


.element3{clear:both}
a { color: #ff5a00; background-color: inherit; }
a:hover { text-decoration:none; }
span{color:#e75a0d;}
div.prvniobrazek{float:right;background:white;margin-left:10px;
margin-top:10px;margin-bottom:10px;border:1px solid #b3b1b8;}
div.prvniobrazek img{width:190px;height:140px;margin:10px;margin-left:-5px;border:1px solid #b3b1b8;}
h1 { font-family: Arial, Sans-Serif; font-weight: bold; letter-spacing: -1px; margin: 0; padding: 0; }
h1 { font-size: 1.7em !important; font-size: 1.6em; }
h1 a { 	text-decoration: none; }

h1.nadpis-sekce { 	font-family: Arial, Sans-Serif; font-weight: bold; 	text-decoration:none; 	 color: #33ADDB; }
h1.nadpis-sekce {  font-size: 1.3em !important; font-size: 1.2em; }

h2 { 	margin: 0; 	padding: 3px 0 6px 0; 	font-family: Arial, Sans-Serif; font-size: 130% !important; font-size: 115%;
 	font-weight: bold; 	color: #808080; text-transform: uppercase; 	background-color: inherit; 	}
h2 a { 	color: #6AC65D; 	background-color: inherit; 	text-decoration: none; }

h3 { font-size: 1.1em !important; font-size: 1em; }

p {	padding: 2px 0 2px;	margin: 0; }

ul .seznamuvod{ margin-left: -20px; margin-top:0px;}
ul .seznamuvod li{ margin:0;padding:0 }


hr{ border:0px;border-bottom: 1px solid #d4d3d3;margin:10px;_color:#d4d3d3}
.co,acronym,abbr{  background: #f2f2f2;border-bottom: 1px dotted gray; cursor: help;}
.co:hover,acronym:hover,abbr:hover { border-bottom: 1px dashed gray;}



pre, code{font-size: 100%; font-family: "arial";}
code { padding: 0px 2px; }
pre{ width: 97%; margin: 10px 0; overflow: auto; padding: 3px; border: 1px solid #dcdcdc;}
pre {   _overflow-y: visible;  padding: 10px;  margin: 0 0 10px;   _padding-bottom: 22px; /* By dgx */}


.text-jednotlivy img, .clanek img {}

img.smajl { vertical-align: middle; border: 0;}

.quote, cite, q { padding: 1px; font-size: 100%;font-style:italic}
.text-jednotlivy .quote, .text-jednotlivy cite, .text-jednotlivy q { padding: 15px;}
.clanek .quote, .clanek cite, .clanek q { padding: 15px;}

table{ margin: 10px auto; border-spacing: 0px; border-collapse: collapse;width:92%;}
table th, table td{  padding: 3px;text-align:center; border: 1px solid #000000; }
table th{ text-align: center;background:url('../img/claneknadpistext.jpg'); repeat:x}
.organizace{width:20px;}
div.stat table{width: 60%; margin: 20px auto;}

#heslo-form{display: block; margin: 20px auto; margin-top: 50px; width: 350px;}
#heslo-form fieldset{ border: 1px solid gray; -moz-border-radius: 5px; padding: 20px;}

/* odstavec textu s informacemi o autorovi */
div.autor-popis {margin: 10px;}
a img {border:2px solid black}
a:hover img {border:2px solid white}
a.vklad img {border:0;margin-top:5px;}

/*
Prvni trida definuje obecne vyhledane slovo, dalsi tridy barvu pozadi
(kazde ze slov fraze ma vlastni barvu). A pokud barvy dojdou, pouzije se trida .search0,
Prvni slovo se obarvi .search1, druhe .search2, ...
*/
span.hledane-slovo{ border: 1px solid gray; padding: 1px 3px; color: black;}
span.search0{background:#C5DAF0;} /**/
span.search1{background:#C5DAF0;}
span.search2{background:#C5DAF0;}
span.search3{background:#C5DAF0;}
span.search4{background:#C5DAF0;}
span.search5{background:#C5DAF0;}



/*
Formatovani pomocne bubliny (title atribut u vybranych tagu - abbr, acronym,...)
*/
.cotojatka {border: 2px solid #b0c4de; background: #fbfbfb; padding: 2px 4px; font-size: 100%; font-family: sans-serif;}





/*--------------------------------------------------------------*/



#content { 	margin: 0px auto; 	width: 1000px; }

.header { 	height: 250px;margin-top:20px;background:url('../img/hlavicka.jpg');}


.subheader { 	clear: both; 	height: 23px; 	margin: 0 0 10px 0;	}

.subheader_left { 	line-height: 28px; 	width: 160px; 	background: #33ADDB url('../img/hmleftbg.gif') repeat-x;
							color: #fff; 	padding: 0 5px 0 5px; }
.subheader_left  { 	color: #fff; 	text-decoration: none; 	font-weight: bold; 	background-color: inherit; }


.subheader_right { 	background: #F6F6F6 url('../img/hmrightbg.gif') repeat-x; 	color: #626262; 	line-height: 28px; 	
	float: right; 	width: 527px; 	}

.subheader_right a { margin: 0px 2px 0 0; 	padding: 7px 10px 8px 10px; 	color: #626262;
									background: none; font-weight: bold; 	text-decoration: none; }
.subheader_right a:hover { 	background:  url('../img/hmleftbg.gif') repeat-x; 	border-top: 1px solid #1A83AC; 	color: #FFFFFF; }


.main { width: 1000px;background:url('../img/telo.jpg');margin-left:auto;margin-right:auto;}

.footer { 	height:60px;display: block; clear: both; color:#ffffff;padding-top:15px; 
	text-align: center; line-height: 10px; font-size: 100% !important; font-size: 90%;background:url('../img/patka.jpg');background-repeat:no-repeat;}

.footer a { 	text-decoration: underline; }
.element { clear:both;}
div.listaodkazy{width:326px;_width:330px;height:20px;float:right;margin-top:11px;
margin-right:10px;_margin-top:11px;
_margin-right:7px;
text-align:center;background:url('../img/hornilista.jpg')}

div.listaodkazy a{display:block;height:18px;width:130px;float:left;
padding-top:2px;padding-bottom:3px;background:url('../img/hornitlacitko0.jpg');
background-repeat:no-repeat;margin-left:
8px;
_margin-left:5px;text-decoration:none;color:#ffffff;
border-left:1px solid #000000;border-right:1px solid #000000;
border-bottom:1px solid #000000;border-top:#ffffff}

div.listaodkazy a:hover{background:url('../img/hornitlacitko.jpg');color:#f67d42;}

/*-------------------------------------------*/
/* NOVINKY */
.novinka-vypis-blok{ ;margin-left:30px;width:400px;border:1px solid #d4d3d3;padding-left:15px;
padding-top:20px;padding-bottom:10px;padding-right:25px;}
div.novinka-vypis-blok div { margin-left: 8px;margin-bottom:15px;}
.vykricnik {position:absolute;;height:70px;width:70px;background:url('../img/vykricnik.jpg');
margin-top:10px;margin-left:-8px;_margin-left:-40px;_margin-top:0px;}

/*-------------------------------------------*/
/* LEVE MENU */

div.left {	 padding-left: 10px;padding-bottom:1px;background-color:#000000;
background:url('../img/poleodkazy.jpg');
background-repeat:repeat-y;width:200px;_width:200px;height:auto;margin-left:2px;}
div.left div a { display: block;}



div.navigace a {display:block;color:#ffffff;width:180px;height:16px
;padding-left:9px;padding-top:3px;padding-bottom:3px;text-decoration:none;
;background-image:url('../img/podmenu.jpg');line-height:130%;;font-size:90%;
border:1px solid #000000;margin-top:1px;margin-bottom:1px;}
div.navigace a:hover{background-image:url('../img/podmenu.jpg');color:#e75a0d;}

div.podmenu{width:189px;height:16px;background:url('../img/podmenuhl.jpg');text-align:center;
color:#ffffff;padding-top:4px;padding-bottom:4px;border:1px solid #000000;font-weight:bold;line-height:120%}


div.right { 	float: right; width: 767px;_width:757px;
margin-right:8px;padding-right:10px;_margin-right:4px;}


/*------------------------------------------*/
/* TEXT */

.text-jednotlivy h1.nadpis { 	font-family: Arial, Sans-Serif; font-weight: bold; font-size: 1.3em !important;
		font-size: 1.2em; text-decoration:none; position:relative; padding-bottom: 3px;}
.text-jednotlivy .odkaz-editovat { padding-left: 10px; color: #dcdcdc; font-style: italic;}
.text-jednotlivy .div-pokracuj { text-align: right;padding-right:5px; font-size: 100%;clear:both;
border:1px solid #686f72;margin-left:0px;background-image:url('../img/clanekpokracuj.jpg');
border-top:1px solid #000000;}
.text-jednotlivy { margin-bottom: 10px;_margin-bottom:10px;text-align:left;margin-left:10px;_margin-left:0px;
background-color:#25536b;
color:#ffffff;border:1px solid #111111;_padding-bottom:0px;width:755px;}

/* plati i pro clanky */
.zvyraznit{padding: 5px; border: 1px solid #ffffff; }
.zvyraznit:hover{ border: 1px solid #b0c4de;}

.text-paticka { 	color: #ccc; 	text-align: right; padding: 0; clear:both;border:1px solid #686f72;margin-left:0px;background-image:url('../img/clanekpokracuj.jpg');
border-top:1px solid #000000;padding-right:5px;}
.text-paticka img { border: 0; }

.text-jednotlivy strong, .clanek strong { }


/* paticka - prechod na sousedni texty*/
p.text-dalsi{  width: 100%;margin-top:3px;}

p.text-dalsi span.left{text-align: left;float:left;margin-left:10px;color:white;width:40%;
margin-bottom:5px;}
p.text-dalsi span.right{ text-align: right;float:right;margin-right:10px;color:white;width:40%;
margin-bottom:5px;}


 /* odkazy na dalsi listy s texty (prehled) */
div.text-strankovani{ text-align: center;}
div.text-strankovani a{padding-left: 2px; padding-right: 2px; }
div.datum{font-weight:bold;margin-left:10px;width:200px;}
div.nadpisarchiv{font-weight:bold;margin-left:10px;border:}


/* ------------------------------ CLANEK ---------------------------------*/

.nadpis{font-family:Arial;position:relative; color:#e75a0d; font-size:100%;
;padding-left:20px;font-weight:bold;
padding-bottom:0px;padding-top:1px
;background:url('../img/claneknadpis.jpg');border:1px solid #686f72;height:20px;
}
.clanek  {margin-left:10px;margin-right:5px;margin-bottom:0px;margin-top:5px;}
.clanek img.smajl{vertical-align: middle;}
.clanek .clanek-paticka{ text-align: right; margin-top: 25px;}
.clanek .clanek-paticka strong{ color: #2980DE;}
.clanek h1 a.odkaz-editovat { padding-left: 10px; color: orange; font-style: italic;}



/* ------------------------------ ARCHIV ---------------------------------*/

/* float na prave strane s mesici pod sebou*/
.archiv-right{float: right; width: 125px; border-left: 1px solid #a4a5a6; padding: 10px; margin-left: 10px;}
.archiv-right h3 {background: none; padding: 0; margin: 0 0 8px !important; margin: 8px 0px;}
.archiv-right  a+h3 { margin-top: 8px !important;} /* Tohle IE nepochopi ... ze kazdy dalsi nadpis od 2. dal ma mit odsazeni od odkazu */
.archiv-right a{display: block; padding: 2px 2px 2px 5px;}

.autori, .kategorie{margin: 10px}

.info-o-tematu{ margin: 15px 0 5px; border-top: 1px solid black; width: 60%}
.info-o-tematu h3 { margin: 4px 0; }
.info-o-tematu p{ margin: 5px 0 0 0;}

.info-o-autorovi { margin: 0px; padding: 0px; }

.obalmesice{float:right;width:120px;border:1px solid #b4b4b4;margin-bottom:5px;
                  padding-left:10px;background-color:#191a1a;}
.obalmesice a {display:block;margin-bottom:5px;}
.obalmesice a:hover {display:block;margin-bottom:5px;text-decoration:none;}
.archiv-blok .paticka{ margin: 2px 0 0 25px; color: white;}
.archiv-blok .paticka a{color: #a9a9a9;}
.archiv-blok .paticka span{color:#ffffff;}
.elementarchiv{clear:left}


/* ------------------------------ ANKETA ---------------------------------*/

.anketa-blok{ padding: 5px; clear: both;}
.anketa-otazka{ padding: 2px; border: 1px solid #000000;background-color:#111a1a; }
.anketa-blok a{ border: 0;  color:#f59f24;  text-decoration:none;}
.anketa-blok a:hover{color:#f59f24; }
.odp1,.odp2,.odp3,.odp4,.odp5{ height: 5px;_height:5px;  border: 1px solid black;  font-size: 1px; }
.odp1{ background: #f59f24;}
.odp2{ background: #ff5a00;}
.odp3{ background: #248bc6;}
.odp4{ background: #cccdf9;}
.odp5{ background: #cccdf9;}
 /* Anketa v textu */
.text-jednotlivy .anketa-blok{ width: 270px; }
 /* Anketa v clanku */
.clanek .anketa-blok{ width: 270px; }
 /* Anketa v menu */
.menu-blok .anketa-blok{ margin: 10px 2px;}
.menu-blok .anketa-blok .anketa-otazka{ padding: 2px;}
.menu-blok .anketa-blok div{ padding: 0;}





/* ------------------------------ VYHLEDAVANI ---------------------------------*/

#sf {padding-top: 25px;}
#sf fieldset{border: none;}
#sf p.slovo{ height: 40px; line-height: 40px;}
#sf label {display: block; float: left; width: 100px; height: 40px; line-height: 40px;}
#sf p.slovo input{ margin: 10px 0;}


#sf input { 	margin: 0; 	width: 95px; 	border: 1px solid #ccc; 	background: #FFF; 	color: #000; }
#sf #slovo:hover { 	border: 1px solid #808080; }
#sf input.sub { margin: 0; width: 60px; font-size: 100%; 	font-family: Arial, Sans-serif; 	border: none; 
	background: #FFFFFF; 	color: #808080; 	padding: 1px; 	font-weight: bold; }

p.s-info { margin: 10px 5px;} /* nejsou vysledky - <p> */
ul.s-ul {  margin: 10px; padding: 0; list-style-type: none;} /* jsou vysledky - <ul> */
h1.search {margin: 25px 10px 15px;}

.s-blok{ padding-bottom: 8px; background: url('../img/linkabg.gif') left bottom no-repeat;}


/* ------------------------------ VZKAZ ---------------------------------*/

#vf{padding-top: 10px}
#vf fieldset{border: none;}
#vf p{margin: 20px 5px;}
#vf input, #vf textarea, #vf select { 	margin: 0; 	width: 95px; border: 1px solid #ccc;	background: #FFF; color: #000; padding: 1px 3px;}
#vf input:hover, #vf textarea:hover { 	border: 1px solid #808080; }

/* ----------------------------- DOKUMENTY ------------ ----------------------- */


p.d { margin: 15px 5px;}
div.d-blok { margin: 10px 0; padding-bottom: 3px; border-bottom: 1px solid #dcdcdc;}



/* ------------------------------ OBRAZKY ---------------------------------*/

/* Css k vkladanym fotkam (z fotoalba) */
/* Rozmery jsou definovane u kazde fotky pomoci style="" atributu */
.fyz1{float:right;border:1px solid black;margin:0;}
.foto-a-nahled-left{ display: block;    float: left;margin-right:5px;margin-bottom:5px;}
.foto-a-nahled-left img {  display: block; margin: 4px auto; }
.foto-a-nahled-right{ display: block;    float: right;margin-left:5px;margin-bottom:5px;}
.foto-a-nahled-right img {  display: block; margin: 4px auto; }
.foto-a-nahled-center{ display: block;    float: none;  margin: 10px auto;  }
.foto-a-full{display: block; clear: both; text-align: center; margin: 15px auto;}


.img-left{ display: block; float: left;  margin: 0 5px 5px 0;width:120px;height:100px; 
margin-bottom:5px;border:2px solid black;}
.img-right{   display:block;float: right;width:120px;height:100px;
 border:2px solid black;margin-right:0;margin-bottom:5px;margin-left:5px;}
.img-center{ display: block; margin: 10px auto;width:120px;height:120px; }





/* --------------------------------------------- */
/* VYHLEDAVANI Z UVODNI STRANKY */

.searchform { 	float: right; 	padding: 2px 5px 0 0; }
form.search { 	padding: 0; 	margin: 0; }
form.search input.text { 	margin: 0; 	width: 95px; 	border: 1px solid #ccc; 	background: #FFF; 	color: #000; }
form.search input.text:hover { 	border: 1px solid #808080; }
form.search input.searchbutton { 	margin: 0; 	font-size: 100%; 	font-family: Arial, Sans-serif; 	border: none; 
	background: #FFFFFF; 	color: #808080; 	padding: 1px; 	font-weight: bold; }





/* ------------------------------ KOMENTARE ---------------------------------*/
div.komentare-blok p{padding-left:5px;}

#komentare{width:745px;background-color:#2c2d2e;padding-left:10px;font-weight:bold;
border-bottom:1px solid black;}
div.komentare-blok { margin-top: 10px; margin-bottom: 1px;text-align:left;margin-left:10px;_margin-left:0px;background-color:#25536b;
                        color:#ffffff;border:1px solid #111111 }
.komentar{ width: 100%;}
.kom-gravatar{float: left; margin: 0 5px 0 0; border: 1px solid #dcdcdc;}
.kom-nadpis{ background:url('../img/claneknadpis.jpg');border:1px solid #686f72;height:20px;
        padding-left:10px;padding-top:2px;margin-top:5px;}
.kom-nadpis span{font-size: 100%; color:orange;font-weight:bold;} /* jmeno */
.kom-nadpis strong { background: red; margin-bottom: 3px;} /* nadpis */
.kom-nadpis a{float:right; width: 40px; text-align: center;}
.kom-nadpis span.komnadpis{ margin-left: 10px; font-size: 100%;  color: white;}
.kom-text{   padding: 3px;text-align:left;}
.kom-text p, .kom-text div{ text-align:left }
.kom-text img.smajl{vertical-align: middle}
.kom-paticka{text-align: right;border-top:1px solid black;border-bottom:1px solid black;
background-color:#2c2d2e;width:745px;padding-right:10px;}
span.komentar-autor{color: orange;}



.komentar-zvyraznit{border: 1px solid black; }
.komentar-reakce{ border-bottom: 1px dotted silver; padding: 0px; text-decoration: none;}
.komentar-reakce:hover{ border-bottom: 1px dotted gray; padding: 0px; text-decoration: none;}















/* ------------------------------ FORMULAR KOMENTARE ---------------------------------*/

 /* FORMULAR NENI ZOBRAZEN */
.no-formular{ margin-left:5px; }
legend{color:white;font-size:14px;}
#kf{ margin-top: 35px; width: 100%;}
#kf fieldset{border: none;}
#kf legend{margin-bottom: 10px;}
#kj, #km, #kw, #kn, #kt{ font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 12px; padding: 1px 3px;
	border: 1px solid #b0c4de; width: 150px;}
#kj, #km, #kw, #kn, #kt {background-color:#2c2d2e;color:white;}
#kn{ width: 75%; font-weight: bold;}
#kt{ width: 450px; height: 150px; padding: 4px; margin-top: 10px;}

#kf label{ display: block; float: left; width: 70px; text-align: right; padding: 2px 8px 0 0 ;}
#kf p,  #kf div{ margin: 6px}
#kf #grav{ color: silver;}
#kf #grav a{ color: inherit;}

#syntaxe-odkazy{margin: 4px 0;}
#syntaxe-odkazy a{ margin-right: 3px;}
#syntaxe-odkazy a img{border:none}
#syntaxe-odkazy a:hover img{border:none}


#smajly-odkazy { margin-top: 15px; padding: 10px 0;}

#syntaxe-odkaz-na-texy{ margin: 12px 0;}


/* Kontrolni otazka je i ve vzkazu */
#kf #k-otazka, #vf #k-otazka { width: 75%; margin: 15px;  padding:5px; background: #222222;
 border: 1px solid #dcdcdc;}
#kf #k-otazka strong, #vf #k-otazka strong{ font-size: 100%;}
#kf #k-otazka input, #vf #k-otazka input{ width: 25px; border: 0; background-color: #333333;}
#kf #k-otazka label, #vf #k-otazka label {display: inline; float: none; line-height: 22px;}













 /**************************************************************************************** */
 /**************************************************************************************** */

 /* FSHL SYNTAXE (nevis-li, o co gou, klidne nasledujici blok CSS smaz) */
 /* (c) 2002 Martin Cohen - www.martincohen.info */

 /* P H P */
.php-keyword1 {color:#d24; font-weight:bold;}
.php-keyword2 {color:#d24; }
.php-var {color:#fa0; font-weight:bold;}
.php-num {color:red;}
.php-quote {color:#843; font-weight:bold;}
.php-vquote {color:#fa0;}
.php-comment {color:#999; background-color:#ffe;}

 /* H T M L */
.html-tag {color:#598527; font-weight:bold;}
.html-tagin {color:#89A315}
.html-quote {color:#598527; font-weight:bold;}
.html-comment {color:#999; background-color:#F1FAE4;}
.html-entity {color:#89A315}


 /* J a v a S c r i p t */
.js-out {color:#898993;}
.js-keywords1 {color:#575757; font-weight:bold;}
.js-num {color:#575757;}
.js-quote {color:#575757; font-weight:bold;}
.js-comment {color:#898993; background-color:#F4F4F4;}

 /* KONEC FSHL SYNTAXE */