html  {margin:0; padding:0; background:#ecdba6 url("images/pozadi.jpg") center top no-repeat fixed; font:normal 13px Signika, Verdana, Tahoma, sans-serif; line-height:115%;}
body  {margin:0; padding:0; border:1px solid black; background:none;}
#header  {width:100%; height:180px; margin:none; background-color:#000839;}
#titlebar  {width:100%; height:150px; margin:none; background:#000839 url("images/titlebar.jpg") center top no-repeat;}
#titlebar #naSirku {width:960px; position:relative; margin:0 auto;}
#titlebar #naSirku #logo {display:block; position:absolute; left:0px; top:0px; width:450px; height:150px; border:0px solid red; font-size:0;}
#menu  {width:100%; height:30px; margin:none; background-color:#000; color:#fff; font-weight:bold; font-size:15px;}
#menu ul  {width:940px; margin:0 auto 0; padding:5px 5px 0;}
#menu ul li {display:inline; margin:0; padding:0 2px 0 6px; border-left:2px solid #ddd; background:none; list-style:none;}
#menu ul li#prvni {padding-left:0; border-left:none;}
#menu ul li a {color:#fff; text-decoration:none;}
#menu ul li a:hover {color:#eac070;}

#stin  {width:100%; margin:0px; padding:0px; border:0px solid red; background:url("images/pozadi-stin.png") center top repeat-y;;}
#page  {width:940px; min-height:900px; margin:0px auto 0px; padding:10px; background:#faf0d0}
#svislyPas  {min-height:900px; margin:0 670px 0 210px; padding:0px; border:1px solid #666; background:#eee0c0 url('images/svislypas.png') center 65px repeat-y;}
#svislyPas .ctverec  {width:100%; height:60px; background:#eee0c0 url('images/ctverec.png') center top no-repeat; border-bottom:1px solid #444;}

#levySloupec {float:left; width:200px; margin:0 0 10px; border:0px solid red;}
#levySloupec .box {margin:0 0 10px; padding:0px; border-top:1px solid #876;}
#levySloupec .box h3 {margin:0 0 5px; padding:1px 5px 3px 20px; border-width:0; border-left:1px solid #876; background:#e0e0e8 url("images/dekorace-02.png") left top no-repeat; color:#000;
  font-size:1.2em; font-weight:bold; letter-spacing:1px;}
#levySloupec .box ul.menuClanky {margin:0; padding:0 0 0 10px; list-style:none; font-weight:bold; font-size:1em;}
#levySloupec .box ul.menuClanky li	{padding:0px; margin:4px 0px 6px 1px; border:#888 solid 0px; background:none; line-height:100%}

#pravySloupec {float:right; width:660px; margin:0 0 10px; border:0px solid blue;}

#footer  {clear:both; width:100%; border-top:1px solid #000; margin:10px 0; text-align:center;}

a			{text-decoration:underline; color:#54a;}
a:link			{color:#54a}
a:hover			{text-decoration:none;}
a:visited		{color:#649}
a:link img		{border:#54a solid 1pt}
a:visited img		{border:#747 solid 1pt}
a.neexistujici	{color:#e52}
a.neodliseny  {color:inherit; text-decoration:inherit;}

hr			{width:100%; height:0px; border-top:solid #000 1px; border-bottom:solid #cac0a0 2px}
hr.barevna  {width:100%; height:4px; margin:0; border:1px solid black;}

input, select, option, textarea		{font:8pt verdana}
optgroup {margin-top:5px; font:normal bold 9pt verdana}
optgroup option  {padding-left:5px;} 
form			{margin:0px; padding:0px}
img 			{behavior: url("pngbehavior.htc");}

#kontextInfo {  position:absolute; top:-1000px; z-index:1000; display:none; max-width:200px; _width:200px; padding:2px; border:1px solid #aaa; background-color:#eae0c0; opacity:0.9;
  -webkit-box-shadow: 5px 5px 15px 0px ;   -moz-box-shadow: 5px 5px 15px 0px ;  box-shadow: 5px 5px 15px 0px ;
}

.jakotlacitko, .jakotlacitko[href]  { margin:1px 1px;  padding:1px; 
  border-right:#876 solid 2px; border-bottom:#876 solid 2px; border-left:#fffff8 solid 2px; border-top:#fffff8 solid 2px;
  background:url("images/tlacitko-background.jpg") bottom repeat-x #eae0c0;
  color:#326; font-weight:bold; font-size:100%; text-decoration:none;
  cursor:pointer; #cursor:hand;
}
.jakotlacitko:hover, .jakotlacitko[href]:hover  {background:#fff8e0; color:#e52;}
.jakotlacitko:active, .jakotlacitko[href]:active  {background:#aaa080; color:#000;}
input.jakotlacitko  { position:relative; top:0px; _top:0px;
  padding:1px 7px; _padding:10px 0px;
  line-height:11pt;
}
a.jakotlacitko,a.jakotlacitko[href], span.jakotlacitko  {  position:relative; _top:-2px;
  padding:2px 5px; _padding-bottom:0px;
  line-height:18pt;
}
.jakotlacitko.vybrane  { background:#d0d0ff; color:#000;  border-color:#e52;  cursor:default; }
.vbarvepozadi		{color:#faf0d0}
.backlink, .backlink a {color:#faf0d0; font-size:1px;}

.login 		{display:block; width:200px;}
form.login 	{padding:0pt; margin:0pt;}
.login img		{border:#aaa solid 2pt}
.login input	{font-size:7pt}
.login td {border:0px solid red;}

table.linfo		{background-color:transparent; background-image:url(images/linfo-bg.png); border:#dad0b0 solid 1pt; font-size:7pt; padding:0pt; margin:0pt}
.en		{}
.cz		{background-image:url(images/linfo-cz-bg.png);}
.kdo	{}
table.linfo .bbook  {display:none}

.sekce {margin:0; padding:1px 0 1px 25px; border:1px solid #987; border-width:1px 0px 0px 1px; 
      background-color:#e0e0e8; background:#e0e0e8 url("images/dekorace-01.png") left top no-repeat; color:#000; 
      font-family:; 
}
.sekce a  {text-decoration:none;}

h1,h2,h3,h4,h5,h6,h7  {padding-left:5px; font-weight:bold; line-height:120%;}
h1  {
  margin:10px 0px 5px; 
  background-color:#e5d6ad;
  font-size:2em; letter-spacing:4px; 
}
h2  {
  margin:10px 0px 3px;
  background-color:#eadcb4; border:none;
  font-size:1.8em; letter-spacing:4px; 
}
h3  {
  margin:10px 0px 3px;
  background-color:#ede0ba; 
  font-size:1.6em; letter-spacing:3px; 
}
h4  {
  margin:10px 0px 2px; 
  background-color:#f0e3bf; color:#210;
  font-size:1.4em; letter-spacing:3px;  
}
h5	{
  margin:10px 0px 2px;
  background-color:#f4e7c5; color:#321;
  font-size:1.3em; letter-spacing:2px; 
}
h6	{
  margin:10px 0px 2px;
  background-color:#f5ebc8; color:#432;
  font-size:1.2em; letter-spacing:1px;
}
h7	{
  display:block;
  margin:10px 0px 2px;
  background-color:#f8edcd; color:#543;
  font-size:1.1em; letter-spacing:1pt; 
}


p {margin:0 0 5px; text-indent:15px;}
table {font:inherit;}
i         {color:#420}
.male			{font-size:7pt; color:#777}
.zvyraznene		{background-color:#eee080; color:#008}/*při vyhledávání*/
.cita			{margin:8px 4px 4px; font:italic 10pt bookman old style; line-height:13pt; border:2px dotted #dad0b0; color:#420}
.cita b			{font-weight:bolder; letter-spacing:-1px; word-spacing:2px; color:#842}
.cita i			{font-style:normal; letter-spacing:0px; word-spacing:2px; color:#442}
.cita .z		{font:bold italic 7pt verdana; color:#024}
.uzsi			{margin:8px 20px 8px 20px; text-align:justify}
.basen    {white-space: pre; margin-bottom:0; border:1px none red; line-height:8pt;}
.en       {color:#54a}
acronym   {color:#54a; font-style:normal}
strong    {display:block; padding:5px 0; color:red}
var       {background-color:#fffef0; color:#800; padding:1px 2px}
div.text		{clear:both; margin:2px 0pt 2px}
div.zdrojak		{
  margin:8px 20px 8px 20px; padding:4px; color:#b31; border:dashed 1px #eae0c0; background:#f8f0e8; font:10pt courier new, monospace}
span.zdrojak		{color:#b31; font:10pt courier new}
div.nahled		{
  margin:8px 20px 8px 20px; padding:4px; border:dashed 1px #b31; text-align:justify
}
.ilustrace		{clear:both; min-width:100px; margin:5px; padding:5px; border:#bab090 solid 1px; background-color:#e0e0e8; font-size:90%;}
.ilustrace img		{margin:0 auto; border:#000 solid 1px;}
.tmavsipozadi		{background-color:#dad0b0; width:100%; border:#bab090 solid 1px;}
.pravySloupec ul			{list-style:none; padding:0; margin-left:0px}
.pravySloupec ul li			{background:url("images/sipka_li.png") no-repeat 0 0; padding:0px 0px 6px 20px}
.pravySloupec ul ul			{margin-left:15px}

.rodokmen {overflow:auto;}
.rodokmen .jmeno  {position:absolute; padding:0px 1px 2px; border:1px none #888; font-size:7pt; text-align:center;}
.rodokmen .spojnice  {position:absolute; margin:0; padding:0; border:1px solid black; font-size:0pt;}
.rodokmen .spojniceLem  {position:absolute; margin:0; padding:0; border:1px solid white; font-size:0pt;}

.novinky   {
  table-layout:fixed; margin-top:3px; border-bottom:#dad0b0 solid 1px;	
}
.novinky h6 {
  margin:0 0 4px; font-weight:bold; font-style:normal; font-size:8pt;
}
.novinka1		{background-color:#e0e0e8;}
.novinka2		{background-color:#747;}
.novinka3		{background-color:#eae0c0;}
.novinka4		{background-color:#54a;/*#aaa080;*/}
.novinka5		{background-color:#e74;}
.novinkaObrazek		{background-color:#98d;}
.novinkaEncyklopedie		{background-color:#9d8;}
.novinkaClanek		{background-color:#ccc0bb;}
.novinkaDiskuse		{background-color:#fc8;}

.graf		{
  height:9px; margin:0px; padding:0px; 
  border:none; 
  background: #e52; /* Old browsers */
  background: -moz-linear-gradient(top,  #f2a982 0%, #ee5522 50%, #7f2800 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2a982), color-stop(50%,#ee5522), color-stop(100%,#7f2800)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #f2a982 0%,#ee5522 50%,#7f2800 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #f2a982 0%,#ee5522 50%,#7f2800 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #f2a982 0%,#ee5522 50%,#7f2800 100%); /* IE10+ */
  background: linear-gradient(top,  #f2a982 0%,#ee5522 50%,#7f2800 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2a982', endColorstr='#7f2800',GradientType=0 ); /* IE6-9 */
}

.anketan		{border:#d1be8c solid 2px; width:200px;}
.anketan caption		{font-weight:bold;}
.anketan th a 	{color:#e0e0e8}
.anketan td		{background-color:#faf0d0; padding:0}
.anketan .otazka, table.anketan td.data, table.anketan td.tlacitko	{background-color:#d1be8c; color:#000}
.anketan .otazka a {color:#e0e0e8}
.anketan .otazka	{border-top:solid #000 3px}
.anketan .odpoved	{float:left; clear:both; width:95px; margin:0; padding:0; text-align:left; border-top:#cac0a0 solid 1px}
.anketan .odpoved button {border:none; background:none; color:#54a; font:inherit; text-decoration:underline; cursor:pointer;}
.anketan .odpoved button:hover {text-decoration:none;}
.anketan .hodnota	{float:right; width:95px; margin:0; padding:0; position:relative; left:0px; top:0px; text-align:left; border-top:#cac0a0 solid 1px;}
.anketan .hodnota .graf {position:absolute; left:0px; top:0px; z-index:20; height:15px;}
.anketan .hodnota .cislo  {position:absolute; left:0px; top:0px; z-index:30; text-shadow:0px 0px 3px #fff0d0;}
.anketan .tlacitko  {clear:both;}

.anketa		{border:#d1be8c solid 2px; width:200px;}
.anketa caption		{font-weight:bold;}
.anketa th a 	{color:#e0e0e8}
.anketa td		{background-color:#faf0d0; padding:0}
.anketa .otazka, table.anketa td.data, table.anketa td.tlacitko	{background-color:#d1be8c; color:#000}
.anketa .otazka a {color:#e0e0e8}
.anketa .otazka	{border-top:solid #000 3px}
.anketa .cislo	{vertical-align:middle; border-top:#cac0a0 solid 1px; width:10px}
.anketa .popis	{text-align:left; vertical-align:middle; border-top:#cac0a0 solid 1px}
.anketa .hodnota	{position:relative; left:0px; top:0px; text-align:left; vertical-align:middle; border-top:#cac0a0 solid 1px; width:80px}
.anketa .hodnota .hodnotapos	{position:relative; left:0px; top:0px; margin:0; width:100%; height:15px; border:0px solid blue;}
.anketa .hodnota .hodnotapos .graf {position:absolute; left:0px; top:0px; z-index:20; height:15px;}
.anketa .hodnota .hodnotapos .cislo  {position:absolute; left:0px; top:0px; z-index:30; text-shadow:0px 0px 3px #fff0d0;}



.anketa		{border:#d1be8c solid 2px; width:200px;}
.anketa caption		{font-weight:bold;}
.anketa th a 	{color:#e0e0e8}
.anketa td		{background-color:#faf0d0; padding:0}
.anketa .otazka, table.anketa td.data, table.anketa td.tlacitko	{background-color:#d1be8c; color:#000}
.anketa .otazka a {color:#e0e0e8}
.anketa .otazka	{border-top:solid #000 3px}
.anketa .cislo	{vertical-align:middle; border-top:#cac0a0 solid 1px; width:10px}
.anketa .popis	{text-align:left; vertical-align:middle; border-top:#cac0a0 solid 1px}
.anketa .hodnota	{position:relative; left:0px; top:0px; text-align:left; vertical-align:middle; border-top:#cac0a0 solid 1px; width:80px}
.anketa .hodnota .hodnotapos	{position:relative; left:0px; top:0px; margin:0; width:100%; height:15px; border:0px solid blue;}
.anketa .hodnota .hodnotapos .graf {position:absolute; left:0px; top:0px; z-index:20; height:15px;}
.anketa .hodnota .hodnotapos .cislo  {position:absolute; left:0px; top:0px; z-index:30; text-shadow:0px 0px 3px #fff0d0;}


.tlacitkoEncTyp {display:block; float:left; width:64px; height:40px; text-align:center; margin:2px 0; padding:0px; border-width:0 1px; border-style:solid; border-color:#cac0a0; background-color:#eae0c0; 
  font-weight:bold; text-decoration:none; 
  text-shadow: 1px 1px 5px #fff0d0; filter: dropshadow(color=#ffffff, offx=0, offy=0); }
a.tlacitkoEncTyp {}
.tlacitkoEncTyp[href]:hover {background-color:#fff8e0;}
.tlacitkoEncTyp[href]:hover div {color:#e52;}
.tlacitkoEncTyp[href]:active {background:#aaa080;} 
.tlacitkoEncTyp[href]:active div  {color:#000;}
.tlacitkoEncTyp.vybrane {border-color:#e52; background-color:#d0d0ff;}
.tlacitkoEncTyp div {position:absolute; left:0; top:3px; width:100%; text-align:center; z-index:12; color:#326;}
.tlacitkoEncTyp img.encTyp {position:absolute; left:-18px; top:5px; z-index:5; width:100px; border:none;}
.tlacitkoEncTyp img.prekryti {position:absolute; left:0px; top:0px; z-index:6; width:200px; border:none;}
.encyklopedie		{width:100%; border:0px solid #cca; border-collapse:collapse;}
.encyklopedie td	{width:25%; padding-left:0px; border-left:0px solid #886; text-align:left; vertical-align:top}
.encyklopedie td ul {margin:0 0 0 0px; padding:0; border-left:1px solid black; list-style:none;}
.encyklopedie td ul li {margin:0; line-height:15px;}
.encyklopedie td ul li div {display:block; padding:1px 0 0 12px; border-left:1px solid black; text-indent:-10px;}
.encyklopedie td ul li a {}
.encyklopedie td ul li img.ikonka {vertical-align:-15%; margin-right:1px; border:1px solid #444;}

table.vypis		{margin:2pt 0pt}
table.vypis caption  {margin-top:5px; padding:2px; border:#cac0a0 solid 1px; background:#dad0b0; font-weight:bold;}
table.vypis th		{border-bottom:#cac0a0 solid 1pt; border-right:#dad0b0 solid 1pt; padding:2px 4px 0px 2px; background-color:#eae0c0; text-align:left; font-weight:normal}
table.vypis td		{border-bottom:#dad0b0 solid 1pt; border-right:#eae0c0 solid 1pt; padding:1px 4px 0px 2px;}
table.vypis td.rok	{width:70px; font-weight:bold; text-align:right;}

table.normal		{border:solid 1px #aaa080; margin:8px}
table.normal th		{border:solid 1px #aaa080; background-color:#eae0c0; font-weight:normal; height:20px}
table.normal td		{border:solid 1px #dad0b0; border-top-color:#eae0c0; border-left-color:#eae0c0; padding:2px}
table.normal td.m	{border-bottom:solid 2px #864; text-align:center; vertical-align:middle}
table.normal td.l	{border-bottom:solid 2px #864}

table.citace		{border:dashed 1px #ba8; margin:5px 8px;}
table.citace th		{border:none; background-color:#eae0c0; color:#432; font-weight:normal; font-size:7pt; text-align:left}
table.citace td		{background-color:#fff8da; color:#876; font-size:8pt; line-height:9pt;}

table.invis		{border-width:0px; padding:0px; margin:0px}
table.invis td		{border-width:0px; padding:0px; margin:0px}

table.kalendar		{border-width:0px; padding:0px; margin:0px}
table.kalendar table.male td	{width:22px; text-align:right;}

span.slovpismeno	{background-color:#eae0c0; border:#bab090 solid 2px; margin:0px 1px 0px 1px; font:bold 10pt verdana}

span.strankovani	{background-color:#eae0c0; border:#bab090 solid 1px; font:9pt verdana; line-height:20px}
span.strankovaniCurrent	{background-color:#eae0c0; color:#000; border:#e52 solid 1px; border-width:2px 1px; font:bold 9pt verdana; line-height:20px}

table.disktemata	{border:#dad0b0 solid 3px; table-layout:fixed;}
table.disktemata th			{border:#000 solid 1px; background-color:#eae0c0}
table.disktemata td.tema		{border:#000 solid 1px; width:300px; padding:3px}
table.disktemata td.tema a.nazev	{font:bold 9pt verdana; }
table.disktemata td.pocettemat		{border:#000 solid 1px; width:70px; text-align:center; vertical-align:middle}
table.disktemata td.pocetprispevku	{border:#000 solid 1px; width:70px; text-align:center; vertical-align:middle}
table.disktemata td.pocetprispevkunove	{background-color:#f6e4c4; border:#000 solid 1pt; width:70px; text-align:center; vertical-align:middle}
table.disktemata td.nejnovpriz		{border:#000 solid 1px; width:150px; text-align:center; vertical-align:middle }

table.diskuze 			{border:#dad0b0 solid 2px; width:650px; margin:3pt}
table.diskuze td		{border:#000 solid 1px}
table.diskuze td.jmeno		{width:120px; }
table.diskuze td.jmeno img 	{border:#dad0b0 solid 1pt; margin:2pt}
table.diskuze td.datum, table.diskuze td.id, table.diskuze td.predmet, table.diskuze td.odpovedet 
	{background-color:#eae0c0; padding:4px 1px; vertical-align:middle}
table.diskuze td.datum		{width:150px; height:16px}
table.diskuze td.id		{width:40px; text-align:center;}
table.diskuze td.predmet	{width:240px;  }
table.diskuze td.odpovedet	{width:140px; padding-left:0px; text-align:right}
table.diskuze td.text		{solid 1pt; width:400px;}
table.diskuze td.textnovy 	{background-color:#f6e4c8; solid 1pt; width:400px;}
table.diskuze td.odpovedi	{height:10px; border-top:none}
table.pridaniprispevku		{table-layout:fixed; border:#dad0b0 solid 2pt; width:500pt; margin:3pt}

table.smiles img		{border:none #000 0px}

.ar	{background-color:#00f}
.ars	{background-color:#9be}
.car	{background-color:#09f}
.rhu	{background-color:#90f}
.rha	{background-color:#64a}
.nic	{background-color:#ddd}
.zlo	{background-color:#000}
.moh	{background-color:#555}
.hor	{background-color:#d80}
.hob	{background-color:#090}
.hur	{background-color:#992}

.gon	{background-color:#00f}
.gons	{background-color:#99f}
.nic	{background-color:#ddd}
.zlo	{background-color:#000}
.vych	{background-color:#fa0}
.har	{background-color:#dd0}
.pov	{background-color:#909}
.sev	{background-color:#090}
.vrch	{background-color:#b74}
.sar	{background-color:#fff}
.ent	{background-color:#9f0}



