body { 
background: url(../images/center_shade.gif) top center repeat-y;
background-color: #f5f5f5;	
margin:0; padding:0;
font-family: arial, verdana; font-size: 12px;
color: #191919;
}

div#imgbox { z-index: 1000; position:absolute; border: 1px solid #BCBCBD; background: url(/images/imgboxbg2.gif) 0% 0% repeat-x; background-color:black; padding: 3px 0 10px 0; margin: 0; color:white; z-index: 999; text-align: right; }
div#imgbox img { border: none; display:block; margin: 5px auto 0 auto; padding: 0;  }
div#imgbox a.closepopup { color: white; background: url(/images/close3.gif) 0% 70% no-repeat;  padding-left: 18px; font-weight: bold; font-family: verdana; font-size: 11px; margin-right: 6px; }
div#imgbox p#imgpopis { margin: 0 auto; padding: 5px; font-size: 11px; font-weight: bold; text-align: left; color: white; background-color: black; }
div#imgbox p#imgautor { color: white; background-color: black; font-size: 10px; margin: 0 auto; padding: 0 5px 2px 5px; color: silver; text-align: left; }


a {color: #036BD1;}
a:hover { color: red; }
a.sipka {background:url(../images/arrow_left.gif) 0% 50% no-repeat; text-decoration: underline; padding-left:15px;}

a.title {font: bold 13px; text-decoration: underline;}
a.title:hover {  color: red; }

a.details {background:url(../images/icons/search.png) 0% 50% no-repeat; font-size: 11px; font-family: verdana; padding-left:20px; font-weight:bold; }

a.sitemap {background:url(../images/icon_sitemap.gif) 0% 50% no-repeat; font-size: 11px; text-decoration: underline; padding-left:20px; color: white;}
a.sitemap:hover {  text-decoration: underline;color: white; }

a.czech {background:url(../images/vlajka_cz2.gif) 0% 50% no-repeat; font-size: 11px; text-decoration: underline; padding-left:25px; color: white; display: block;}
a.czech:hover {  text-decoration: underline;color: silver; }

a.english {background:url(../images/vlajka_en2.gif) 0% 50% no-repeat; font-size: 11px; text-decoration: underline; padding-left:25px; color: white;}
a.english:hover {  text-decoration: underline;color: silver; }

a.deutsch {background:url(../images/vlajka_de2.gif) 0% 50% no-repeat; font-size: 11px; text-decoration: underline; padding-left:25px; color: white;}
a.deutsch:hover {  text-decoration: underline;color: silver; }

a.close {background:url(../images/close2.gif) 0% 50% no-repeat; font-size: 12px; text-decoration: underline; padding-left:20px; color: white;}
a.close:hover {  text-decoration: underline;color: silver; }

a.close2 {background:url(../images/close2.gif) 0% 50% no-repeat; font-size: 12px; text-decoration: underline; padding-left:20px; color: #036BD1;}
a.close2:hover {  text-decoration: underline;color: red; }

td { font-family: arial, verdana;  font-size: 12px;  } 

p { margin: 6px 0; padding: 0; }
p.linfo { font-size: 11px; color: #434343; margin-top: 4px; }
p.warning { font-weight:bold; border:1px solid red; padding: 10px; font-size: 11px; }

.cb { clear: both; }

div#centerbox	{	margin: 0 auto;	width: 758px;text-align: left;padding: 0;	border: 0; }

table#logoholder { width: 100%; margin: 0; }
table#logoholder td { padding: 0; vertical-align: top; }
table#logoholder img { border: 0;  }
table#logoholder td.right { background:url(/images/bg_top20_right.jpg) 0% 0% no-repeat; width:517px; padding: 10px; }

table#logoholder .topinfo { font-family: arial,Trebuchet MS,verdana,arial; font-size: 11px; color: white; padding-right: 10px; text-align: right;}

table#logoholder ul { list-style-type: none; margin:10px 0 0 400px; padding:0; line-height: 150%; }
  
div#nav { padding: 0 0 0 70px; margin: 0; background:url(/images/bg_top20_bottom.jpg) 0% 0% no-repeat; height: 21px} 
   
   
div#nav ul, div#nav li { list-style-type: none; display: inline; margin: 0 0 7px 0; padding: 0; }
div#nav a { 
 float: left; border:1px solid silver; border-bottom:none; color: black; font-weight:bold; text-decoration:none;  
 font-size:11px; text-align:center;  background:url(../images/bt_gry.jpg) 0% 100% repeat-x;
 padding: 3px 8px; margin: 0 8px 0 0;
}
 
div#nav a:hover, div#nav a.active { color: white; background-image: url(/images/bt_blu2.jpg); }

#kamen { position:absolute; top: 130px; left:55px; width: 17px; height: 15px;  z-index: 3; background-color: transparent; }
#partneri { position:absolute; top: 274px; left:10px;  width: 104px; background-color: transparent; }

#modrypasek { background-color: #047FF9; height: 5px; }


.dotaz-head { margin-bottom: 10px; font-weight: bold; background: url(/images/napoveda.gif) 1% 30% no-repeat;  padding: 3px; padding-left: 25px;  background-color:#CDE2E9;  }
 
div#obsah { padding: 10px 15px; }
      
div#disclaimer { color: gray; font-size: 11px; margin: 10px 0; padding: 0 10px; }

#tip { width:96%; padding: 5px; border: 2px solid black; background: url(/images/bg_jeskyne.jpg) no-repeat;             
             border-bottom: 2px solid #411C13; border-right: 2px solid #411C13;  border-top: 2px solid #6A4A42; border-left: 2px solid #6A4A42; }
      
h1  { letter-spacing: 0.1em; font-size: 22px; padding-top:10px; font-family: Georgia, Times New Roman; font-weight: normal; } 
h2  { font: bold 13px; margin-bottom: 8px; }  
h3 { font: normal 10px; color: silver; }
h5 { margin-bottom: 10px; background: url(../images/napoveda.gif) 1% 30% no-repeat; padding: 3px; padding-left: 25px;  background-color:#CDE2E9; font-size: 12px; }


  
.fotog {border: 6px solid #411C13; }
    
.fotog_on {border: 6px solid #9BCAF9; cursor:pointer; cursor:hand; }

/* ============================  upoutavky na uvodni strance ===============================*/


div.brownline { /*border-top: 3px solid #411C13;*/ clear: both; margin: 0 0 15px 0; padding:0;  }

.leftbox { float: left; width: 350px; 
               text-align: justify; 
               padding-right: 10px; 
               padding-bottom: 10px;  
               line-height: 150%; 
             
 }

.rightbox { float: right;  width: 285px; padding-top: 58px; }
.leftbox2 { float: left; width: 45%;   padding-right: 10px; padding-bottom: 20px;line-height: 150%;}
.rightbox2 { float: right; width: 285px;padding-right: 10px; padding-bottom: 20px; line-height: 150%; }

.thumbimg { float:left; margin:0; margin-right:6px; padding:0; border: 2px solid #411C13;  }

table.otvDoba { margin: 10px auto; border: 1px solid silver; padding: 0 20px; }
table.otvDoba td { padding: 3px 0; }
table.otvDoba td.termin { text-align: right; padding-right: 8px; font-weight: bold; }
table.otvDoba td.otvhead { font-size: 11px; font-weight: bold; color: #411C13; letter-spacing: 0.3em; text-align: center;  }

div.aktuality { margin: 0 0 15px 0; padding: 5px 10px 10px 10px; border-width: 1px; border-style: solid; border-color: #864505; }
td.kontaktTabb div.aktuality { border: 0; }
div.aktBox { margin: 0 0 20px 0; }
div.aktBox h2 { font-size: 14px; font-weight: bold; margin: 0 0 10px 0; padding: 0; }
div.aktBox p { margin: 0; padding: 0; }
div.aktBox p.pdfholder { padding: 10px 0 0 0; }
div.aktBox a.pdf { background: url(/images/pdf22.gif) 0 0 no-repeat; padding: 0 0 3px 25px; font-size: 15px; }

h2.tt2 { font-size: 10px; font-weight: bold; margin: 0 0 15px 0; padding: 0; color: #864505; font-family: Tahoma; }

div.dynamicBoxLeft { float: left; width: 49%; }
div.dynamicBoxRight { float: right; width: 49%; }

#grad { width: 340px; border: 1px solid silver; padding: 8px 8px 10px 10px; background: url(../images/bt_gry2.jpg) top repeat-x; background-color: white; }

#odkaz { margin-top: 10px;  width: 100%;  background-color: #9FCFFF;}
       
td.orgoff { background-image:url("../images/bt_org.jpg"); }
td.grnbg {color:#666666; background-image:url("../images/hd_grn.jpg");}

input {border-width: 1px;}
textarea {border-width: 1px; }

.ohlas {        
        background: url(../images/dost223.gif) left repeat-y; 
        padding-left: 8px; 
        margin-top: 10px;
        margin-bottom: 20px; 
        font-size:11px; 
        color:#303030; 
}

.ohlas-bottom {background: url(../images/dost223.gif) bottom repeat-x; margin-top: 0px;   }

p.ohlas-header { position: relative; left: -7px; background: url(../images/nav-commenters.gif) 0% 50% no-repeat; background-color: #CDE2E9;
     padding: 3px 0 3px 26px;
     margin-bottom: 10px;     
}

#innershow { padding: 12px; margin:0; margin-bottom: 20px; width: 100%; }

.overlayImage {  position: relative; top: 25px;  left: 5px;  background-color:transparent; }	 

form { padding:0; margin:0; }
