/*CSS*/
body, h1, h2, h3, div, p, ul, ol, li, img, form, fieldset {margin: 0; padding: 0;}
body{
 font-family:  Tahoma,Verdana,Helvetica,sans-serif;
 font-size: 12px;
 _font-size: 0.75em;
 color: #5C5C5C;
 padding-top: 0px;
 background: #F4F4F4 url('../img/bod.png') repeat;}
 i,em{color: #E72D66;font-size: 12px;}
 b,strong{font-weight: normal;color: #418F2A;font-size: 12px;}

h1{ font-size: 22px;}
h2{ font-size: 16px;}
h3{ font-size: 16px;}

a{color: #0066A7;text-decoration: underline;}
a:hover{ color: #E73969;text-decoration: none;}

.co,acronym,abbr{ color: #EF600A; 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: 1px solid #1174B3; background: #fbfbfb; padding: 2px 4px; font-size: 100%; font-family: sans-serif;}





code{ font-size: 12px; background: #d2b48c; padding: 2px;}
blockquote{ margin-left: 5px 20px; }
q{ color: #5C5C5C; border-bottom: 1px solid #5C5C5C; }

hr{border: 0; border-bottom: 1px solid #979595; margin-bottom: 15px;}

table{ margin: 10px auto; border-spacing: 0px; border-collapse: collapse;}
table th{ background: #EEEEEE; padding: 5px; text-align: center; border: 1px solid #979595; }
table td{ border: 1px solid #979595; 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 #FBFAFA; }
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 10px;
 background: #FBFAFA url("../img/mot.jpg") bottom left no-repeat;
 border: 1px solid silver;}
 #kontejner {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/okraj.jpg);
	background-repeat: repeat-y;
}
.header-blok{ border-left: 0;
border-right: 0;
  border-bottom: 1px solid silver;}
.header-blok h1{ width: 770px;
margin: 0 auto;
height: 240px;
line-height: 10px;
background: #FAFAFA url("../img/bloge.jpg") top left no-repeat;}
.header-blok a{ display: block;
width: 770px;
height: 240px;
color: #FFFFFF;
font-size: 1px;
letter-spacing: 2px;
text-decoration: none;
padding-left: 0px;
margin-top: 0px;}
.paticka-blok{ clear: both; height: 20px; 
text-align: center;
  background: #E2E1E2 url('../img/sip.jpg') no-repeat;
	background-position: right top;
  padding: 5px;}


.link {
display:block;
width:80px;
height:33px;
position:absolute;
background:transparent;
cursor:pointer;
float: right;

}


.novinka-blok{ background: #FCFAF5;
color: black;
  padding: 5px;
  border-bottom: 1px solid black;
 }
.novinka-vypis-blok{ margin: 20px auto; width: 70%;}
.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: 150px;
 min-height: 400px;
 height: 100%; 
 margin-bottom: 150px;background: #FBFAFA;}
.menu-blok div{ padding: 0px;}
.menu-blok h3{ margin-top: 10px;
padding: 2px 2px 2px 2px;
   font-family: Verdana,Helvetica,sans-serif;
font-size: 16px;
  color: #727172;
  text-align: center;}
.menu-blok a{ background: #FBFAFA url('../img/menb.jpg') no-repeat;
	background-position: left top;display: block;font-family:Tahoma, Helvetica,sans-serif;font-size: 12px;
padding: 2px 15px;font-weight: normal;text-decoration: none;text-align: center;}
.menu-blok a:hover{ background: #E0DEE0 url('../img/sim.jpg') no-repeat;
	background-position: right top ;
color:#23658E;font-family: Tahoma,Helvetica,sans-serif;font-size: 12px;
 font-weight: normal;text-align: center;} /*#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: #3D84B1;
 margin-top: 4px;
_margin-top: 9px; }
.obsah-blok p{ margin: 5px;}

/* FORMATOVANI TEXTU (I PREHLEDU) */

.text-jednotlivy{margin-bottom: 10px;margin-left: 5px;margin-right: 5px;margin-top: 10px;
padding: 5px;border: 1px solid silver; background: #FAFAFA url('../img/sik.jpg') no-repeat;
	background-position: right top;}
	.text-jednotlivy:hover {
	border: 1px solid #74B4DD;
	background: #FAFAFA;
}
.text-jednotlivy h2,.text-jednotlivy h3{ margin: 0;
padding: 2px 0px;}
.text-jednotlivy h2 a{ color: #0066A7;
text-decoration: none; }
.text-jednotlivy h2 a:hover{ color: #E73969;
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: 10px; }

/* paticka - prechod na sousedni texty*/
p.text-dalsi{ margin: 30px auto 15px; width: 60%}
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: normal;}



/* FORMATOVANI CLANKU */
 
.clanek{  display: block; width: 550px; float: right;border: 1px solid silver;margin-top: 15px; padding: 5px 5px 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 silver;
background: white;
  padding: 5px;
 margin: 10px;
  clear: both; }
.anketa-otazka{  font-weight: normal;
padding: 2px;
 border-bottom: 1px solid silver;
  color: solid silver;
 font-size: 12px;text-align: center;}
.anketa-blok a{ border: 0;
color: #056AAB;
text-decoration: none;}
.anketa-blok a:hover{ border: 0;
color: solid silver;
  text-decoration: none;}
.odp1,.odp2,.odp3,.odp4,.odp5{ height: 5px;
border: 1px solid silver;
  font-size: 5px; }
.odp1{ background: #AA0772;}
.odp2{ background: #3F7F1C;}
.odp3{ background: #3D84B1;}
.odp4{ background: #A60303;}
.odp5{ background: #FA8911;}
/* 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: #056AAB;
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: normal;
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: 2px solid silver;
 border-bottom: 2px solid silver;}
.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 silver; }
.search-fieldset legend{ border: 1px solid #9A9899;
padding: 0 10px;
background: #FCF4E9;
  color: black;
font-weight: normal;
font-size: 12px;}
.search-fieldset #slovo{ width: 100px;
font-family: Tahoma, "Trebuchet MS", Verdana, sans-serif;
font-size: 12px;
 padding: 1px 3px;
background: #FFFFFF;
border: 1px solid #9A9899; }
.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: 80%;}




/*******************************************************************************/
/* 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: normal; font-size: 10pt;}


.dokument-blok{ margin: 10px 20px;
border: 1px solid #2DB9FC;
background: white;
padding: 5px;
color: black;}
.dokument-blok:hover{ background: white;
border: 1px solid #08A1EA;
  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: #F8F7F7;
border: 1px solid #9A9899;}
#vzkaz select{ padding: 4px;}
#vzkaz p{ margin: 20px 0;}
#vzkaz label{ font-weight: normal;}


/**********************************************************************/
/*  KOMENTARE */

.komentare-blok{ padding: 10px;
margin: 0 0 15px 0;
width: 95%;}

.komentare-blok h3{ color: #010101;  }
.komentare-jednotlivy{margin: 30px 10px;
line-height: 150%;}
.komentar-hlavicka{  background: #F1F1F0; border-top:1px solid silver;
}
.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: normal;
font-style: italic;
padding-left: 5px;}
.komentar-udaje{ padding: 4px;
background: #F3F3F2;
 }
.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{ padding-left: 5px;padding-right: 5px;font-weight: normal;background: #3A99D5;
color: #FFFFFF;
letter-spacing: 5px;}
.komentar-autor{padding-left: 5px;padding-right: 5px;font-weight: normal; background: #C22556;
text-decoration: noneline;
color: #FFFFFF;
letter-spacing: 5px;}
.kom-gravatar{ display: block;
float: left;
  margin: 4px;
  }
.komentar-zvyraznit{ padding: 2px;
 }
.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 #e0e0e0;
padding: 8px;
  -moz-border-radius: 8px;}
#kf legend{ border: 1px solid #9A9899;
padding: 0 10px;
 background: #F8F7F7;
 color: black;
 font-weight: normal;
 font-size: 12px;}
#kf input, #kt{ font-family: Tahoma, Trebuchet MS, Verdana, sans-serif;
font-size: 12px;
padding: 1px 3px;
 background: #F8F7F7;
border: 1px solid #9A9899;}
#kf label{ display: normal;
float: left;
 width: 70px;
 text-align: right;
 padding: 2px 5px 0 0 ;}
#kf input{ width: 150px;
border: 1px solid #9A9899;}
#kf p{ margin: 4px}
#kn{ width: 75%;
font-weight: normal;}
#kt{ width: 90%;
height: 150px;
  padding: 10px;
   background: #F8F7F7 url('../img/form.jpg') no-repeat;
	background-position: right bottom;}


#syntaxe-odkazy{ margin: 5px 4px; }
#syntaxe-odkazy a{  background: #EEEEEE; padding: 1px 3px;
 text-decoration: none; color: black; font-weight: normal;}
#syntaxe-odkazy a:hover { background: white; }




#k-otazka{ width: 75%;
margin: 20px 10px;
 padding:5px;
 border: 1px solid #9A9899;
 background: #E9E9E9;}
#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:normal;}
 .php-keyword2 {color:#d24; }
 .php-var {color:#fa0; font-weight:normal;}
 .php-num {color:red;}
 .php-quote {color:#843; font-weight:normal;}
 .php-vquote {color:#fa0;}
 .php-comment {color:#999; background-color:#ffe;}

 /* H T M L */
 .html-tag {color:#598527; font-weight:normal;}
 .html-tagin {color:#89A315}
 .html-quote {color:#598527; font-weight:normal;}
 .html-comment {color:#999; background-color:#F1FAE4;}
 .html-entity {color:#89A315}

 /* C S S */
 .css-class {color:#004A80; }
 .css-id {color:#7DA7D9; font-weight:normal; }
 .css-def {color:#5674B9;}
 .css-property {color:#003663; font-weight:normal; }
 .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:normal;}
 .js-num {color:#575757;}
 .js-quote {color:#575757; font-weight:normal;}
 .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: #0066A7; border: 1px solid #BFBFBF; background-color: #F8F9F8; overflow: auto;}
 pre code {background-color: transparent;}
.php a:link {color: #000060;}
.php a:hover {background-color: #f0f000;}
.php .imp {font-weight: normal; color: red;}
.php .kw1 {color: #b1b100;}
.php .kw2 {color: #000000; font-weight: normal;}
.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: normal;}
.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: normal;}
.javascript .kw2 {color: #003366; font-weight: normal;}
.javascript .kw3 {color: #000066;}
.javascript .co1 {color: #009900; font-style: italic;}
.javascript .coMULTI {color: #009900; font-style: italic;}
.javascript .es0 {color: #000099; font-weight: normal;}
.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: normal; color: red;}
.html4strict .kw1 {color: #b1b100;}
.html4strict .kw2 {color: #000000; font-weight: normal;}
.html4strict .kw3 {color: #000066;}
.html4strict .coMULTI {color: #808080; font-style: italic;}
.html4strict .es0 {color: #000099; font-weight: normal;}
.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 */

/**************************************************************************************** */
/**************************************************************************************** */

