/* Menu */

#bocni-menu li
{position:relative;display:block;
 min-height:1.7em /*Non-IE6*/; height:auto !important; height:1.7em /*IE6*/; 
 line-height:1.7em; padding:-20px 0px 0px 0px;border:none;
  font-weight:normal; text-decoration:none; color: black; font-size:95%; 
}

#bocni-menu a
{width:169px;#width:170px;_width:164px;display:block;
 min-height:2.0em /*Non-IE6*/; height:auto !important; height:2.0em /*IE6*/;
  line-height:2.0em; padding:0px 10px 0px 20px; _padding:0px 0px 0px 20px;#margin:0px 0px 0px -16px; _margin:0px 0px 0px 0px; border-top: solid 0.1px rgb(500,500,500);
   text-decoration:none; color:black; font-weight:bold; font-size:115%;}

#bocni-menu li.submenu
{list-style-type: none;background: url(../img/sipka.gif) 96% 50% no-repeat;}

#bocni-menu a:hover
{background-color:rgb(225,225,225);_background-color:rgb(200,200,200); color:rgb(80,80,80); text-decoration:none;}

#bocni-menu li:hover ul a
{min-height:1.7em /*Non-IE6*/; height:auto !important; height:1.7em /*IE6*/;
 line-height:1.7em;border-bottom:solid 1px rgb(200,200,200);
 background-color:rgb(225,225,225); color:DimGray; text-decoration:none;}
 
#bocni-menu li:hover ul a:hover
{background-color:rgb(200,200,200); color:rgb(80,80,80); text-decoration:none;}

#bocni-menu li:hover ul
{visibility:visible;background-color:white; color:rgb(80,80,80); text-decoration:none;}

#bocni-menu li li
{border:none;padding:0;background-color:rgb(225,225,225);
 color:rgb(80,80,80); text-decoration:none;}
 
#bocni-menu 
{list-style-type:none;width:199px; border-bottom:solid 8px rgb(200,200,200);}

#bocni-menu ul
 {top: -10px;width:175px;#width:161px;list-style-type: none;
padding:0px 0px 0px 0px;position:absolute;left:179px;#left:177px;_left:164px;visibility:hidden;display:block;}

#bocni-menu ul li 
{position:relative;display:block;
 min-height:1.7em /*Non-IE6*/; height:auto !important; height:1.7em /*IE6*/; line-height:1.7em;
   border:none; font-weight:normal; text-decoration:none; color: green;width:0px;
   position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border: none;}
   
#bocni-menu ul li a 
{display:block; height:1.1em; line-height:1.1em; padding: 0 ;
 text-decoration:none; font-weight:bold; color: green;font-size:120%;
 border: solid 1px rgb(200,200,200);border-bottom: none;}
 
#bocni-menu ul li ul 
{display:none; border:none;}

/*******************/
/*barva nadpisu menu*/
.hlavni-menu h1.prvni {clear:both; margin:0px; padding:4px 20px 3px 20px; background-color:rgb(200,0,0); font-family:arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:150%;}
.hlavni-menu h1 {clear:both; margin:30px 0 20px 0; padding:4px 20px 3px 20px; background:rgb(190,190,190); font-family:arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:150%;}
.hlavni-menu h2 {clear:both; margin:20px 10px 10px 20px; font-family:arial,sans-serif; color:rgb(255,255,255);background:rgb(190,190,190); font-weight:bold; font-size:150%;}
.hlavni-menu h3 {clear:both; margin:10px 10px 5px 20px; color:rgb(80,80,80); font-weight:bold; font-size:110%;} /* Note: h2 not existent, to make identical to formats for main-navigation for easier exchange */
.hlavni-menu p {clear:both; margin:0 10px 10px 20px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}
.hlavni-menu p.stred {text-align:center;}
.hlavni-menu p.vpravo {text-align:right;}

.hlavni-menu ul {list-style:none; margin:0.5em 10px 1.0em 20px;}
.hlavni-menu ul li {margin:5px 0 0.2em 2px; padding:0px 0px 0 11px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:110%;}
.hlavni-menu ol {margin:0.5em 10px 1.0em 40px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 45px /*IE6*/;}
.hlavni-menu ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:110%;}

/* Hlavní text */
.hlavni-obsah h1.nadpis_stranky {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 6px rgb(200,0,0); font-family:arial,sans-serif; color:rgb(200,0,0); font-weight:bold; font-size:220%;}
.hlavni-obsah h1 {clear:both; margin:1.0em 0 0.5em 0; font-family:arial; color:black; font-weight:normal; font-size:190%;}
.hlavni-obsah h2 {clear:both; margin:1.0em 0 0.5em 0; font-family:arial,sans-serif; color:black; font-weight:normal; font-size:150%;}
.hlavni-obsah h3 {clear:both; margin:1.0em 0 0.5em 0; font-family:arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:130%;}
.hlavni-obsah h4 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:arial,sans-serif; font-weight:normal; font-size:170%;}
.hlavni-obsah h5 { color:black; font-family:arial; font-size:150%;font-weight: normal}
.hlavni-obsah h5.pro_fotogalerii { color:black; font-family:arial; font-size:60%;font-weight: normal}
.hlavni-obsah h5.sto { color:black; font-family:arial; font-size:200%;font-weight: normal}
.hlavni-obsah h6 {font-weight: normal; font-size:90%;}
.hlavni-obsah h6.male_odkazy {font-weight: normal; font-size:10%;}







.hlavni-obsah p {margin:0 0 1.0em 0; line-height:1.5em; font-size:120%;}
.hlavni-obsah p.stred {text-align:center;}
.hlavni-obsah p.blok {text-align:justify;}
.hlavni-obsah p.vpravo {text-align:right;}
.hlavni-obsah p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:110%;}

.hlavni-obsah ul {list-style:none; margin:0.5em 0 1.0em 0;}
.hlavni-obsah ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.5em; line-height:1.4em; font-size:120%;}
.hlavni-obsah ol {margin:0.5em 0 1.0em 20px !important /*Non-IE6*/; margin:0.5em 0 1.0em 25px /*IE6*/;}
.hlavni-obsah ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:120%;}
.hlavni-obsah a:link    {color: black; text-decoration: underline;font-size:200%;font-weight:bold}
.hlavni-obsah a:visited {color: black; text-decoration: underline;font-size:200%;font-weight:bold}
.hlavni-obsah a:active  {color: black; text-decoration: underline;font-size:200%;font-weight:bold}
.hlavni-obsah a:hover  {color: black; text-decoration: underline;font-size:200%;font-weight:bold}

/*strankovani*/
.hlavni-obsah .strankovani {color: black; text-decoration: none;font-size:150%;text-align:center;#margin-left:180px;_margin-left:180px}

/*navstevni kniha*/
.hlavni-obsahnk h1.nadpis_stranky {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 7px rgb(225,225,225); font-family:arial,sans-serif; color:rgb(200,0,0); font-weight:bold; font-size:220%;}
.hlavni-obsahnk h1 {clear:both; margin:1.0em 0 0.5em 0; font-family:times new roman; color:green; font-weight:normal; font-size:190%;}
.hlavni-obsahnk h2 {clear:both; margin:1.0em 0 0.5em 0; font-family:arial,sans-serif; color:red; font-weight:normal; font-size:120%;}
.hlavni-obsahnk h3 {clear:both; margin:1.0em 0 0.5em 0; font-family:arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:130%;}
.hlavni-obsahnk h4 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:arial,sans-serif; font-weight:normal; font-size:170%;}
.hlavni-obsahnk h5 {margin:1.5em 0 1.0em 0; color:green; font-family:arial,sans-serif; font-size:150%;}
.hlavni-obsahnk h6 {margin:1.2em 0 0.2em 0; color:rgb(80,80,80); font-weight:bold; font-size:120%;}
.hlavni-obsahnk p {margin:0 0 1.0em 0; line-height:1.5em; font-size:120%;}
.hlavni-obsahnk p.stred {text-align:center;}
.hlavni-obsahnk p.blok {text-align:justify;}
.hlavni-obsahnk p.vpravo {text-align:right;}
.hlavni-obsahnk p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:110%;}

.hlavni-obsahnk span.kniha a:link    {color: red; text-decoration: underline;font-size:80%;font-weight:bold}
.hlavni-obsahnk span.kniha a:visited {color: green; text-decoration: underline;font-size:80%;font-weight:bold}
.hlavni-obsahnk span.kniha a:active  {color: green; text-decoration: underline;font-size:80%;font-weight:bold}
.hlavni-obsahnk span.kniha a:hover   {color: red; text-decoration: underline;font-size:80%;font-weight:bold}

.hlavni-obsahnk a img {border: none;}
.hlavni-obsahnk #kniha {width: 600px;margin: 0px auto 0px auto;    background-color: white;    padding: 10px;font-size: 160%}
.hlavni-obsahnk .vypis {width: 100%;    border: 2px solid;    padding: 3px;}
.hlavni-obsahnk tr.header {background-color: rgb(200,200,200);}
.hlavni-obsahnk td.header_jmeno {font-size:100%;font-weight:bold}
.hlavni-obsahnk tr.header a:link    {color: green; text-decoration: underline;font-size:100%;font-weight:bold}
.hlavni-obsahnk tr.header a:visited {color: green; text-decoration: underline;font-size:100%;font-weight:bold}
.hlavni-obsahnk tr.header a:active  {color: green; text-decoration: underline;font-size:100%;font-weight:bold}
.hlavni-obsahnk tr.header a:hover   {color: red; text-decoration: underline;font-size:100%;font-weight:bold}
.hlavni-obsahnk a:link    {color: green; text-decoration: underline;font-size:80%;font-weight:bold}
.hlavni-obsahnk a:visited {color: green; text-decoration: underline;font-size:80%;font-weight:bold}
.hlavni-obsahnk a:active  {color: green; text-decoration: underline;font-size:80%;font-weight:bold}
.hlavni-obsahnk a:hover   {color: red; text-decoration: underline;font-size:80%;font-weight:bold}

/* Hlavni podobsah(bunky v prave casti) */
.hlavni-podobsah h1 {clear:both; margin:0 0 10px 0; padding:4px 10px 3px 10px; background-color:rgb(200,0,0); font-family:arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:120%;}
.hlavni-podobsah h1.zelene {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:silver; font-family:arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
/* Poznamka: h2 neexistuje, to make HTML-code interchangeable between 'main-navigation' and 'main-subcontent' */
.hlavni-podobsah h3 {clear:both; margin:1.0em 10px 0.5em 10px; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
.hlavni-podobsah p {clear:both; margin:0 10px 1.0em 10px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;font-weight:normal;}
.hlavni-podobsah p.stred {text-align:center;}
.hlavni-podobsah p.right {text-align:right;}
.hlavni-podobsah tr.tym {color:black;}

.hlavni-podobsah .komentar{text-align: justify;}
.hlavni-podobsah .komentar a{color: red;text-decoration: none;}
.hlavni-podobsah .komentar a:hover{background: rgb(190,190,190);}
.hlavni-podobsah .komentar a span{position: relative;left: -120px;top: -20px;font-size: 90%;font-weight: normal;text-align: left;}
.hlavni-podobsah .komentar a span span{display: block;position: absolute;visibility: hidden;top: 2em;left: .5em;padding: .2em .5em;width: 10em;background: rgb(235,235,235);border: solid silver 2px;}
.hlavni-podobsah .komentar a:hover span span{visibility: visible;}

.hlavni-podobsah ul {list-style:none; margin:0.5em 10px 1.0em 10px;}
.hlavni-podobsah ul li {margin:5px 0 0.2em 2px; padding:0 0 0 11px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:110%;}
.hlavni-podobsah ol {margin:0.5em 10px 1.0em 30px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 35px /*IE6*/;}
.hlavni-podobsah ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:110%;}



