/*

CSS
---------------------------------------------------------------------

Copyright (C) 2005 Marek 'Juneau' Klusak
Web: http://rs.reality-show.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{
	font-family: "trebuchet ms", verdana, sans-serif;
	font-size: 12px;
	margin: 0; padding: 0;
	background: #dfd9ce;
	color: black;}

b,strong{color: #83885f;}
i,em{color: #427091;}

h1,h2,h3{font-family: "times new roman", arial,sans-serif; margin: 0; padding: 0;}
h1{	font-size: 18pt;}
h2{	font-size: 16pt;margin: 4px 0;}
h3{	font-size: 12pt;}


a{	color: #4277ab; text-decoration: underline;}
a:hover{color: #6e94b8;text-decoration: none;}
	
.co,abbr,acronym{border-bottom: 1px dashed silver;cursor: help;}
.co:hover,abbr:hover,acronym:hover{border-bottom: 1px dotted silver;}

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;}


/*
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:#B4D2E2;} /**/
span.search1{background:#D7E7EF;}
span.search2{background:#DFDCC7;}
span.search3{background:#C9C8C3;}
span.search4{background:#85B2D9;}
span.search5{background:#EAEAE6;}

/*
Formatovani pomocne bubliny (title atribut u vybranych tagu - abbr, acronym,...)
*/
.cotojatka {border: 2px solid #b0c4de; background: #fbfbfb; padding: 2px 4px; font-size: 80%; font-family: sans-serif;}



code{ font-size: 12px; background: #d3d3d3;}
blockquote{ margin: 5px 20px; text-indent: none;}
.text-jednotlivy blockquote p,.clanek blockquote p{ text-indent: 0px; margin: 5px;}
q{ background: #ffffff; border-bottom: 1px solid gray; }
pre { width: 90%; padding: 5px; color: #000066; border: 1px solid #d0d0d0; background-color: #eef0f0; overflow: auto;}
pre code {background-color: transparent;}


hr{border: 0; border-bottom: 1px solid #778899;	margin-bottom: 15px;}

table{ margin: 10px auto; border-spacing: 0px; border-collapse: collapse; align: center;}
table th{ background: #dcdcdc; padding: 4px; text-align: center; border: 1px solid #c0c0c0; }
table td{ background: #ffffff; border: 1px solid #dcdcdc; padding: 4px; text-align:left;}


/* 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 uvodni stranky */

.main-blok{width: 700px;margin: 0 auto;background: #f4f4f4;	}
.header-blok{width: 700px;display: block;	padding: 0px; background: #dfd9ce url("../img/on_the_road.jpg") top left no-repeat;
	min-height: 233px; border-top: 10px solid #dfd9ce;}
.header-blok a{display: block; width:100%; height: 233px;}
.header-blok span{display: none;}


.novinka-blok{padding: 5px; background: #d3d3d3;}
.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;}


.paticka-blok{clear: both;padding: 3px;background: #747b83;text-align: center;color: white;}
.paticka-blok a{color: #eaf0f0;}
.paticka-blok a:hover{color: #eaf0f0;}

/* main-telo obaluje obsah-blok a menu-blok a paticka-blok*/
.main-telo{width:100%;background: url("../img/text_back.gif") top left repeat-x; border-top: 1px solid silver;}

.obsah-blok{width: 555px; float: right; padding-right:5px;}


/* HORNI MENU*/ 
.menu-top{line-height: 175%;}
.menu-top{margin-bottom: 15px;line-height: 25px;}
.menu-top ul {margin: 0;padding: 0;list-style: none;}
.menu-top ul li {display: inline;}
/* tenhle margin-right urcuje, jak daleko od sebe odkazy budou*/
.menu-top a{font-family: tahoma,sans-serif;	font-weight: bold;text-decoration: none;color: #eaf0f0; margin-right: 36px;}
.menu-top a:hover{text-decoration: underline; color: #eaf0f0;}




/* LEVE MENU*/ 
.menu-blok{float:left; width: 130px;font-size: 12px;background: #dfd9ce;}
.menu-blok div{overflow: hidden;}
.menu-blok a{display: block;color: #3c442d;background: #dfd9ce;text-decoration: none;border-bottom: 1px solid #dfd9ce;
	padding: 1px 3px;}
.menu-blok a:hover{color: #4277ab;background: #f4f4f4;border-bottom: 1px solid gray;text-align: left;}
.menu-blok h3{color: #eaf0f0;font-size: 14px;min-height: 25px;line-height: 25px;background: #8d949c;padding: 0 5px;
	margin: 0;}
.menu-blok img{display: block;margin: 5px auto;border: 0;}




.archiv-blok .datum{margin: 20px 0 0 0; padding: 0; text-align: left;}
.archiv-blok-vnitrni{margin: 10px 0 0 40px; padding: 0;}
.archiv-blok-vnitrni .nadpis{margin: 0px; padding: 0; font-size: 12pt;}
.archiv-blok-vnitrni .nadpis a{ text-decoration: none; font-family:  "times new roman", arial,sans-serif;}
.archiv-starsi-blok{ margin: 40px 0 15px 0;;}
.info-o-tematu{margin: 0 40px; padding: 10px; background: #d3d3d3;}
.info-o-tematu h3{margin: 0; padding: 0; }
.info-o-tematu p{margin: 0; padding: 0; }
.info-o-autorovi{margin: 5px 40px; padding: 10px; background: #d3d3d3;}

/* sekce text */

.text-jednotlivy{margin-bottom: 35px;}
.text-jednotlivy p{line-height: 175%; text-indent: 10px;}
.text-jednotlivy .text-paticka{margin: 20px 10px 0; text-align: right;}
 /* formatovani zvyrazneneho odstavce */
.text-jednotlivy .zvyraznit{border: 1px solid silver;background: #e2e6e9;padding: 3px;}
.text-jednotlivy h2,.text-jednotlivy h3{color: #4378ac;letter-spacing: 1px; }
.text-jednotlivy h2 a{text-decoration:none}
.text-jednotlivy h2 a.odkaz-editovat{font-style: italic;}
.text-jednotlivy .div-pokracuj{text-align: right; font-weight: bold; margin-right: 15px;}

/* 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;}

/* sekce clanek */
.clanek p{ text-indent: 10px; margin: 10px 3px; padding: 2px;}
.clanek h2,.clanek h3{ margin: 2px;  padding:  2px 5px; color: #4682b4; }
.clanek h2 a.odkaz-editovat {text-decoration:none; font-style: italic;} /* Odkaz u nadpisu textu/clanku/komentare, kterym se prechazi na jeho primou editaci */
.clanek h3{ border-bottom: 1px solid #d3d3d3;}
.clanek-paticka{ text-align: right; margin-top: 35px;}
 

 /* 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%;}




 /**********************************************************************/
 /*  FORMULAR ZPRAVY */

 #vzkaz fieldset{ border: 0;  margin: 30px 10px;}
 #vzkaz input,#vzkaz textarea,#vzkaz select
 { width: 250px; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 12px; padding: 2px 3px;
 	background: #d3d3d3; border: 1px solid gray;}
 #vzkaz select{ padding: 4px;}
 #vzkaz p{ margin: 20px 0;}
 #vzkaz label{ font-weight: bold;}





.komentare-blok{ padding: 10px; margin: 40px 0 15px 0; width: 95%;}
.komentare-blok h3{ color: #4682b4; font-size: 1.4em; margin-bottom: 10px; }
 
.komentare-jednotlivy{margin: 30px 10px;}
.komentar-hlavicka{margin-left: 40px;background: #e2e4e7;}
.komentar-hlavicka a{float: right;width: 50px;text-decoration: none;}
.komentar-hlavicka span{color: #556b2f;font-weight: bold;font-style: italic;padding-left: 5px;}
.komentar-udaje{margin-left: 40px;padding: 4px;background: #e2e4e7;border-bottom: 1px solid silver;	}
.komentar-text{margin-left: 40px;padding: 4px;}
.komentar-text p{background: #ebebeb; padding: 4px; margin: 4px 0; line-height: 150%;}
.komentar-sbody{font-weight: bold;color: #4682b4;}
.komentar-autor{font-weight: bold;text-decoration: underline;color: #dc143c;}
.kom-gravatar{display: block;float: left;margin: 0 4px;border: 1px solid black;}
.komentar-zvyraznit{ padding: 2px; background: #dcdcdc; }
.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; background: #1e90ff;}

 
 /*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 gray; padding: 8px; -moz-border-radius: 8px;}
#kf legend{ border: 1px solid gray; padding: 0 10px;font-weight: bold;}
#kf input, #kt{ font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 12px; padding: 1px 3px;
	background: gainsboro; border: 1px solid gray;}
#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; }

/* #kj:hover,#km:hover,#kw:hover,#kn:hover,#kt:hover{ background: #f9feff; border: 1px solid #9acd32;}*/

#syntaxe-odkazy{margin: 4px 0;}
#syntaxe-odkazy a{ margin-right: 3px; }
#smajly-odkazy { margin-top: 15px; padding: 10px 0;}
#syntaxe-odkaz-na-texy{ margin: 12px 0;}

#k-otazka{ margin: 10px 10px 10px 5px;  padding: 5px;}
#k-otazka strong{font-size: 12pt; color: black;}
#k-otazka input{ width: 20px;}
#k-otazka label {display: inline; float: none;}
	


 .search-fieldset{ -moz-border-radius: 8px; padding: 10px; padding-top: 20px; margin: 25px 10px;
 	width: 75%; border: 1px solid gray; }
 .search-fieldset legend{ border: 1px solid gray; padding: 0 10px; font-weight: bold; }
 .search-fieldset #slovo{ width: 100px;  font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 12px;
 	padding: 1px 3px; background: #d3d3d3; border: 1px solid gray; }
 .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;   padding: 5px;}
.dokument-blok p{ margin: 4px 15px; padding: 0;}



.anketa-blok{border: 1px solid silver;background: #e5e5e5;padding: 5px;clear: both;	}
.anketa-otazka{font-weight: bold;padding: 2px;border-bottom: 1px solid #006400;color: #696969;font-size: 12px;}
.anketa-blok a{border: 0;color: gray;text-decoration: none;}
.anketa-blok a:hover{color: silver;	}
.odp1,.odp2,.odp3,.odp4,.odp5{height: 5px;border: 1px solid black;font-size: 5px;}
.odp1{background: #cfd7e0;}
.odp2{background: #afbbc9;}
.odp3{background: #909fb0;}
.odp4{background: #718295;}
.odp5{background: #53657a;}
 /* 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: 0px;}
 .menu-blok .anketa-blok .anketa-otazka{ padding: 2px;}
 .menu-blok .anketa-blok div{ padding: 0;}



















 
  /**************************************************************************************** */
 /**************************************************************************************** */

 /* 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) */

 .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 */

 /**************************************************************************************** */
 /**************************************************************************************** */
