/*

CSS
---------------------------------------------------------------------

Copyright (C) 2005 Charlotte
Web: http://wicked-angel.net

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

*/
body, h1, h2, h3, div, p, ul, ol, li, img, form, fieldset {margin: 0; padding: 0;}
body{
 font-family: Tahoma, Verdana, sans-serif;
 font-size: 12px;
 _font-size: 0.75em;
 color: black;
 padding-top: 10px;
 background: #FEFEFE;}


h1{ font-size: 22px;}
h2{ font-size: 18px;}
h3{ font-size: 16px;}


a{color: #B26418;text-decoration: underline;}
a:hover{ color: #B26418;text-decoration: none;}

.co,acronym,abbr{ border-bottom: 1px dotted gray; cursor: help;}
.co:hover,acronym:hover,abbr:hover { border-bottom: 1px dashed gray;}

/*
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 black; padding: 1px 2px; color: black;}
span.search0{background:#EAEAE6;} /**/
span.search1{background:#EAEAE6;}
span.search2{background:#EAEAE6;}
span.search3{background:#EAEAE6;}
span.search4{background:#EAEAE6;}
span.search5{background:#EAEAE6;}

/*
Formatovani pomocne bubliny (title atribut u vybranych tagu - abbr, acronym,...)
*/
.cotojatka {border: 2px solid #f4a460; background: #fbfbfb; padding: 2px 4px; font-size: 80%; font-family: sans-serif;}





code{ font-size: 12px; background: #d2b48c; padding: 2px;}
blockquote{ margin-left: 5px 20px; }
q{ color: #181B90; border-bottom: 1px solid #181B90; }

hr{border: 0; border-bottom: 1px solid #a52a2a; margin-bottom: 15px;}

table{ margin: 10px auto; border-spacing: 0px; border-collapse: collapse;}
table th{ background: #FCF4E9; padding: 5px; text-align: center; border: 1px solid #a52a2a; }
table td{ border: 1px solid #a52a2a; padding: 2px;}

ul,ol{ margin: 5px 45px; padding: 0;}

div.text-strankovani{text-align: center; padding: 10px 0; margin-top: 15px; border-top: 1px dashed silver;}
div.stat table{width: 350px;}
div.stat table td{padding: 2px 4px;}

/* Smajly.. aby nemely oramovani */
.text-jednotlivy img, .clanek img{ border: 1px solid black; }
img.smajl{ border: 0; vertical-align: middle; }

#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;}



/* STRUKTURA STRANKY */

.main-blok{ width: 770px;
margin: 0 auto ;
 background: #FEFEFE;
 border: 2px solid;}
.header-blok{ border-left: 0;
border-right: 0;
  border-bottom: 1px solid black;}
.header-blok h1{ width: 770px;
margin: 0 auto;
height: 150px;
line-height: 100px;
background: #FEFEFE url("../img/quill-head.jpg") top left no-repeat;}
.header-blok a{ display: block;
width: 770px;
height: 150px;
color: #B26418;
font-size: 34px;
letter-spacing: 2px;
text-decoration: none;
padding-left: 10px;
margin-top: 0px;}
.paticka-blok{ clear: both;
text-align: center;
  background: #FEFEFE;
  padding: 5px;}
.novinka-blok{ background: #FCF4E9;
color: black;
  padding: 5px;
  border-bottom: 1px solid black; }

.paticka-reklama{ clear: both;
text-align: center;
  background: #FEFEFE;
  padding: 5px; } 

.paticka-reklama hr{border: 0; border-bottom: 1px solid #a52a2a; margin-bottom: 1px;}  
  
    
.perex-reklama{
	clear: both;
	text-align: center;
	background: #FEFEFE;
	padding: 1px 5px;
} 
 
 
.novinka-vypis-blok{ margin: 20px auto; width: 90%;}
.novinka-vypis-blok strong{ display: block; text-align: left; font-style: italic;}
.obsah-blok.novinka-vypis-blok p{padding:0px; margin: 2px 2px 2px 10px;}




/* STRUKTURA A VZHLED MENU */

.menu-blok{ float: left;
width: 144px;
 min-height: 400px;
 height: 100%; 
 margin-bottom: 10px;}

.menu-blok-center{ float: left;
width: 144px;
 min-height: 400px;
 height: 100%; 
 margin-bottom: 10px;
 text-align: center;}
 
.menu-blok div{ padding: 0px;}

.menu-blok h3{ margin-top: 10px;
padding: 2px 2px 0 2px;
  border-bottom: 2px solid black;
font-size: 14px;
  color: #B26418;
  text-align: center;}


.menu-blok h4{ margin-top: 1px; margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  font-weight: normal;
  font-size: 13px;
  color: #B26418; }


.menu-blok a{ display: block;
padding: 2px 4px;}
.menu-blok a:hover{ background: #B26418;
color: #ffffff;
 font-weight: normal;} /*#9ee025*/
.menu-blok a img{ display: block;
margin: 4px auto;
border: 1px solid gray;}


.obsah-blok{ display: block;
width: 600px;
  float: right;
 padding: 0 5px 5px;
  min-height: 400px;
  _height: 400px;
  margin-bottom: 10px;}
.obsah-blok h2{ color: #B26418;
 margin-top: 4px;
_margin-top: 9px; }
.obsah-blok p{ margin: 5px;}

.vyhledavani{ border: 0px; }

.obsah-blok hr{border: 0; border-bottom: 1px solid #a52a2a; margin-bottom: 0px;}

/* FORMATOVANI TEXTU (I PREHLEDU) */

.text-jednotlivy{ display: block;
margin: 0 0 15px 0;
padding: 0px;}
.text-jednotlivy h2,.text-jednotlivy h3{ margin: 0;
padding: 2px 0px;}
.text-jednotlivy h2 a{ color: #B26418;
text-decoration: underline; }
.text-jednotlivy h2 a:hover{ color:  #B26418;
text-decoration: none;}
.text-jednotlivy h2 a.odkaz-editovat{ color: crimson; font-style: italic}
.text-jednotlivy p{  margin: 10px 0;
text-align: left;
  line-height: 22px;}

.text-jednotlivy ul, .text-jednotlivy ol { margin-left: 40px; }

/* paticka - prechod na sousedni texty*/
p.text-dalsi{ margin: 30px auto 15px; width: 70%}
p.text-dalsi span{display:block}
p.text-dalsi span.left{text-align: left;}
p.text-dalsi span.right{ text-align: right;}

p.text-paticka { margin-top: 15px;
text-align: right;}
.zvyraznit{ padding: 10px;
border: 2px solid black;
 background: white; }
.div-pokracuj{ text-align: right;
margin:  0 15px;
  padding: 0 4px 0 0;
  font-size: 10pt;
  font-weight: bold;}

.linka{
   border: 1px;
   padding-bottom: 1px; padding-top: 5px;
	margin-bottom: 1px; margin-top: 5px;
	border-color: Lime;
	}


.linkovani a{color: #008000;text-decoration: underline;}
.linkovani a:hover{ color: #008000;text-decoration: none;}



/* FORMATOVANI CLANKU */
 
.clanek{  display: block; width: 600px; float: right; padding: 0 5px 5px; min-height: 400px;
_height: 400px; margin-bottom: 10px;}
.clanek p{ margin: 10px 3px;
padding: 2px;}
.clanek h2,.clanek h3{ margin: 2px;
padding:  2px 5px; }
.clanek h2 a.odkaz-editovat{ color: crimson; font-style: italic}
.clanek h3{ border-bottom: 1px solid #d3d3d3;}
.clanek ul, .clanek ol { margin-left: 40px; }
.clanek-paticka{ text-align: right; margin-top: 35px;}

/*-------------- ANKETA --------------*/

.anketa-blok{ border: 1px solid #B26418;
background: white;
  padding: 5px;
 margin: 10px;
  clear: both; }
.anketa-otazka{  font-weight: bold;
padding: 2px;
 border-bottom: 1px solid #B26418;
  color: black;
 font-size: 12px;}
.anketa-blok a{ border: 0;
color: #B26418;
text-decoration: none;}
.anketa-blok a:hover{ border: 0;
color: #B26418;
  text-decoration: none;}
.odp1,.odp2,.odp3,.odp4,.odp5{ height: 5px;
border: 1px solid black;
  font-size: 5px; }
.odp1{ background: #FCF4E9;}
.odp2{ background: #D1B687;}
.odp3{ background: #A9936A;}
.odp4{ background: #906E49;}
.odp5{ background: #694F35;}
/* 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;}





.archiv-blok{ padding: 0px;}
.archiv-blok p{ margin: 10px;}
.archiv-blok h3{ color: #B26418;
margin: 20px 2px 2px 2px;
text-align: right;}
.archiv-blok-vnitrni div{ margin-left: 35px;
margin-bottom: 10px;}
.archiv-blok-vnitrni p{  margin: 0 0 0 0;
padding: 4px;}
.archiv-blok-vnitrni p a{ font-weight: bold;
letter-spacing: 2px;
padding: 0 3px;}
.archiv-blok-vnitrni div div{ margin-left: 20px;
color: #808080; }
.archiv-starsi-blok h3{  margin-top: 20px;
text-align: left;}
.archiv-starsi-blok div{ margin-left: 15px;}
.info-o-tematu{  margin: 20px 10px;
padding: 5px;
 border-left: 3px solid black;
 border-bottom: 3px solid black;}
.info-o-tematu h3{ margin: 0;
text-align: left;}
.info-o-tematu p{ margin: 4px 10px;}


/* Css k vkladanym fotkam (z fotoalba) */
/* Rozmery jsou definovane u kazde fotky pomoci style="" atributu */

.foto-a-nahled-left{ display: block; float: left;}
.foto-a-nahled-left img {  display: block; margin: 4px auto; }
.foto-a-nahled-right{ display: block; float: right;}
.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; width: 100%; clear: both; }
.foto-a-full img{ display: block;  margin: 15px auto;}

.img-left{ display: block; float: left;  margin: 0 5px 5px 0; }
.img-right{ display: block;  float: right;  margin: 0 0 5px 5px; }
.img-center{ display: block; margin: 15px auto; }
.img-left p, .img-right p, .img-center p{ text-align:center; color: gray; margin: 3px 0 0 0; padding: 0; line-height:115%;}






.search-fieldset{ -moz-border-radius: 8px;
padding: 10px;
padding-top: 20px;
margin: 25px 10px;
  width: 75%;
border: 1px solid black; }
.search-fieldset legend{ border: 1px solid #B26418;
padding: 0 10px;
background: #FCF4E9;
  color: black;
font-weight: bold;
font-size: 12px;}
.search-fieldset #slovo{ width: 100px;
font-family: tahoma, "Trebuchet MS", Verdana, sans-serif;
font-size: 12px;
 padding: 1px 3px;
background: #FCF4E9;
border: 1px solid #B26418; }
.search-fieldset .sub{ width: 100px;  }
.search-fieldset p{ margin: 30px 5px; }
.search-blok{ margin: 10px 0 0 0;}
.search-blok .uryvek{ margin-left: 20px;
color: #6e6e6e;}

p.s-info { margin: 15px 5px;} /* nejsou vysledky - <p> */
ul.s-ul, ul.jak-hledat {  margin: 20px; padding: 0; list-style-type: none;} /* jsou vysledky - <ul> */
h1.search {margin: 25px 10px 15px; font-size: 100%;}




/*******************************************************************************/
/* IKONY u dokumentu  ... zdroj: http://pristupnost.nawebu.cz/weblog/blogpost.php?post=90  */

.pdfLink {background:  url('../../../i/dociko/pdf.gif') no-repeat top right;}
.zipLink {background:  url('../../../i/dociko/zip.gif') no-repeat top right;}
.docLink {background:  url('../../../i/dociko/doc.gif') no-repeat top right;}
.aviLink {background:  url('../../../i/dociko/avi.gif') no-repeat top right;}
.mpgLink {background:  url('../../../i/dociko/mpg.gif') no-repeat top right;}
.xlsLink {background:  url('../../../i/dociko/xls.gif') no-repeat top right;}
.pptLink {background:  url('../../../i/dociko/ppt.gif') no-repeat top right;}
.rarLink {background:  url('../../../i/dociko/rar.gif') no-repeat top right;}
.soubor{background: url('../../../i/dociko/file.gif') no-repeat top right;}
.pdfLink,.zipLink,.docLink,.aviLink,.mpgLink,.xlsLink,.pptLink,.rarLink,.soubor{
 	padding-right: 20px; font-weight: bold; font-size: 11pt;}


.dokument-blok{ margin: 10px 20px;
border: 1px solid #B26418;
background: white;
padding: 5px;
color: black;}
.dokument-blok:hover{ background: white;
border: 1px solid #B26418;
  color: black;}
.dokument-blok p{ margin-left: 15px;}


/**********************************************************************/
/*  FORMULAR ZPRAVY */

#vzkaz fieldset{ border: 0;
margin: 30px 10px;}
#vzkaz input,#vzkaz textarea,#vzkaz select { width: 250px;
font-family: tahoma,"Trebuchet MS", Verdana, sans-serif;
font-size: 12px;
padding: 2px 3px;
 background: #FCF4E9;
border: 1px solid #B26418;}
#vzkaz select{ padding: 4px;}
#vzkaz p{ margin: 20px 0;}
#vzkaz label{ font-weight: bold;}


/**********************************************************************/
/*  KOMENTARE */

.komentare-blok{ padding: 10px;
margin: 0 0 15px 0;
width: 95%;}
.komentare-blok h3{ color: #B26418; }
.komentare-jednotlivy{margin: 30px 10px;
line-height: 150%;}
.komentar-hlavicka{  background: #FCF4E9;
border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;}
.komentar-hlavicka a{ float: right;
width: 45px;
  text-align: right;
  text-decoration: none;
  padding-right: 2px;}
 .komentar-hlavicka a.odkaz-editovat{ color: crimson; font-style: italic}
.komentar-hlavicka span{ color: black;
font-weight: bold;
font-style: italic;
padding-left: 5px;}
.komentar-udaje{ padding: 4px;
background: #FCF4E9;
border: 1px solid black; }
.komentar-text{  margin-left: 10px;
padding: 4px;}
.komentar-text p .smajl{  border: 0;
vertical-align: middle; }
.komentar-text .smajl{  border: 0;
vertical-align: middle; }



.komentar-text ul, .komentar-text ol { margin-left: 40px;
margin-top: 15px; }

.komentar-sbody{ font-weight: bold;
color: #181B90;
letter-spacing: 1px;}
.komentar-autor{ font-weight: bold;
text-decoration: underline;
color: #181B90;
letter-spacing: 1px;}
.kom-gravatar{ display: block;
float: left;
  margin: 4px;
  border: 1px solid black;}
.komentar-zvyraznit{ padding: 2px;
border: 2px solid black }
.komentar-reakce{padding: 0px;
 text-decoration: none;}
.komentar-reakce:hover{padding: 0px;
  text-decoration: none;}


/*formatovani formulare pro komentare*/

/* FORMULAR NENI ZOBRAZEN */
.no-formular{width: 75%;
margin: 40px auto;
padding: 20px;
text-align: center;
border: 1px solid gray;
 background: #e0e0e0; }

#kf{ margin-top: 35px;
width: 100%;}
#kf fieldset{ border: 1px solid black;
padding: 8px;
  -moz-border-radius: 8px;}
#kf legend{ border: 1px solid #B26418;
padding: 0 10px;
 background: #FCF4E9;
 color: black;
 font-weight: bold;
 font-size: 12px;}
#kf input, #kt{ font-family: tahoma, "Trebuchet MS", Verdana, sans-serif;
font-size: 12px;
padding: 1px 3px;
 background: #FCF4E9;
border: 1px solid #B26418;}
#kf label{ display: block;
float: left;
 width: 70px;
 text-align: right;
 padding: 2px 5px 0 0 ;}
#kf input{ width: 150px;}
#kf p{ margin: 4px}
#kn{ width: 75%;
font-weight: bold;}
#kt{ width: 90%;
height: 150px;
  padding: 4px; }


#syntaxe-odkazy{ margin: 5px 4px; }
#syntaxe-odkazy a{ border: 1px solid #B26418; background: #FCF4E9; padding: 1px 3px;
 text-decoration: none; color: black; font-weight: bold;}
#syntaxe-odkazy a:hover { background: white; }




#k-otazka{ width: 75%;
margin: 20px 10px;
 padding:5px;
 border: 1px solid #B26418;
 background: #FCF4E9;}
#k-otazka input{  width: 25px; border: 0;}
 #k-otazka label {display: inline; float: none;}



/**************************************************************************************** */
/**************************************************************************************** */

 /* 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}

 /* C S S */
 .css-class {color:#004A80; }
 .css-id {color:#7DA7D9; font-weight:bold; }
 .css-def {color:#5674B9;}
 .css-property {color:#003663; font-weight:bold; }
 .css-value {color:#448CCB;}
 .css-color {color:#0076A3;}
 .css-comment { background-color:#E5F8FF; color:#999; }

 /* 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 */
 
/**************************************************************************************** */
/*************************************************************************************** */

 /* GESHI SYNTAXE (nevis-li, o co gou, klidne nasledujici CSS bloky smaz)  */
 /* GeSHi (c) Nigel McNie 2004 (http://qbnz.com/highlighter) */
 
 pre { width: 90%; padding: 10px; color: #000066; border: 1px solid #d0d0d0; background-color: #eef0f0; overflow: auto;}
 pre code {background-color: transparent;}
.php a:link {color: #000060;}
.php a:hover {background-color: #f0f000;}
.php .imp {font-weight: bold; color: red;}
.php .kw1 {color: #b1b100;}
.php .kw2 {color: #000000; font-weight: bold;}
.php .kw3 {color: #000066;}
.php .co1 {color: #808080; font-style: italic;}
.php .co2 {color: #808080; font-style: italic;}
.php .coMULTI {color: #808080; font-style: italic;}
.php .es0 {color: #000099; font-weight: bold;}
.php .br0 {color: #66cc66;}
.php .st0 {color: #ff0000;}
.php .nu0 {color: #cc66cc;}
.php .me1 {color: #006600;}
.php .me2 {color: #006600;}
.php .re0 {color: #0000ff;}
/* GeSHi (c) Nigel McNie 2004 (http://qbnz.com/highlighter) */
.javascript a:link {color: #000060;}
.javascript a:hover {background-color: #f0f000;}
.javascript .imp {font-weight: bold; color: red;}
.javascript .kw1 {color: #000066; font-weight: bold;}
.javascript .kw2 {color: #003366; font-weight: bold;}
.javascript .kw3 {color: #000066;}
.javascript .co1 {color: #009900; font-style: italic;}
.javascript .coMULTI {color: #009900; font-style: italic;}
.javascript .es0 {color: #000099; font-weight: bold;}
.javascript .br0 {color: #66cc66;}
.javascript .st0 {color: #3366CC;}
.javascript .nu0 {color: #CC0000;}
.javascript .me1 {color: #006600;}
.javascript .re0 {color: #0066FF;}
/* GeSHi (c) Nigel McNie 2004 (http://qbnz.com/highlighter) */

.html4strict a:link {color: #000060;}
.html4strict a:hover {background-color: #f0f000;}
.html4strict .imp {font-weight: bold; color: red;}
.html4strict .kw1 {color: #b1b100;}
.html4strict .kw2 {color: #000000; font-weight: bold;}
.html4strict .kw3 {color: #000066;}
.html4strict .coMULTI {color: #808080; font-style: italic;}
.html4strict .es0 {color: #000099; font-weight: bold;}
.html4strict .br0 {color: #66cc66;}
.html4strict .st0 {color: #ff0000;}
.html4strict .nu0 {color: #cc66cc;}
.html4strict .sc0 {color: #00bbdd;}
.html4strict .sc1 {color: #ddbb00;}
.html4strict .sc2 {color: #009900;}

/* KONEC GESHI SYNTAXE */

/**************************************************************************************** */
/**************************************************************************************** */
