html{
  height: 100%;
}
body {
  height: 100%;
  text-align: left;
  color:#04549D;
  background-color: #FFFFFF;
  font-family:Arial CE,Arial,Helvetica,sans-serif;
  margin: 2 2 2 2;
  scrollbar-face-color:#04549D;
  scrollbar-shadow-color:#FFFFFF;
  scrollbar-highlight-color:#04549D;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-darkshadow-color:#04549D;
  scrollbar-track-color:#e0e0e0;
  scrollbar-arrow-color:#FFFFFF;
}
#zahlavi{
  width:100%;
  height:130px;
  min-width: 780px;
  overflow: hidden;
  background-image: url(/image/turany_top.jpg);
  background-repeat: repeat-x;
}
#zahlavi .zahlavilogo{
  width:188px;
  height:130px;
  background-image: url(/image/turany_toplogo.jpg);
  float:right;
  background-repeat: no-repeat;
}
#zahlavi .click{
  position: relative;
  top:55px;
  left:30px;
  width:138px;
  display:block;
}
#zahlavi .nadpis{
   position: relative;
   top: 90px;
   left: 20px;
   /*width:520px;*/
   color:#FFFFFF;
   font-size: large;
   font-weight: bold;
}
#zahlavi .nadpispod{
   color:#04549D;
   font-size:x-small;
   font-weight: bold;
}
#navigace {
  position: relative;
  top: 10px;
  left: 10px;
  /*width:562px;
  height: 0px;*/
  font-size:xx-small;
  color:#04549D;
}
#navigace a {text-decoration:none;color:#04549D;font-weight: bold;}
#navigace a:hover {text-decoration:underline;}

#zahlavi2{
   background-color: #696A6C;
   height: 24px;
   border: 1px solid #FFFFFF;
   border-right: 0px;
   min-width:780px;
}
#zahlavi2 img{
   /*vertical-align: middle;*/
   vertical-align:bottom;
}
#zahlavi2 .okn{
   background-color: #04549D;
   width: 180px;
   height: 24px;
   border-right: 1px solid #FFFFFF;
   float:left;
}
#zahlavi2 .oknjaz{
   margin-left:2px;
   margin-top:2px;
   width: 180px;
   height: 20px;
   float:left;
}
#zahlavi2 .okn2{
   background-color: #04549D;
   width: 188px;
   _width: 190px;
   height: 24px;
   /*border-right: 1px solid #FFFFFF;*/
   border-left: 1px solid #FFFFFF;
   float:right;
}
#zahlavi2 .oknvyhl{
   margin-top:1px;
   width: 230px;
   height: 23px;
   float:right;
   font-size:xx-small;
   color:#FFFFFF;
   text-align: right;
}
#zahlavi2 .vst{
  border: 1px solid #E6E7E8;
  margin:0;
  padding:0;
  height: 21px;
  _height: 19px;
  background-color: #E6E7E8;
  color:#696A6C;
  vertical-align:middle;
}
#zahlavi2 form{
   margin:0;
   height: 24px;
   _height: 23px;
   vertical-align: middle;
   display: inline;
}
#zapati{
   background-color: #04549D;
   height: 3em;
   border: 1px solid #FFFFFF;
   border-right: 0px;
   min-width:780px;
}
#zapati .okn{
   background-color: #04549D;
   width: 180px;
   height: 3em;
   border-right: 1px solid #FFFFFF;
   float:left;
}
#zapati .okninfo{
  color: #FFFFFF;
  text-align: center;
  overflow: visible;
  font-size: xx-small;
}
#zapati .okninfo a{
  color: #FFFFFF;
}
#zapati .okninfo a:hover{
   color: #FFFFFF;
   background-color: #696A6C;
}
#zapati .okn2{
   background-color: #04549D;
   width: 190px;
   height: 3em;
   border-right: 1px solid #FFFFFF;
   border-left: 1px solid #FFFFFF;
   float:right;
}
#hlavni{
  text-align: left;
  width:100%;
  margin: 0px;
  background-color: #04549D;
}
#obsahy{
  margin:0 187px 0 160px;
  background-color: #E6E7E8;
  border: 1px #FFFFFF solid;
  height: 100%;
}
.tbobsahy-obsah{
  margin:0;
  padding: 4px;
  background-color: #E6E7E8;
  color: #000000;
  min-height:300px;
  padding: 4 4 4 4;
}
#obsahy-obsah{
  margin:0;
  padding: 4px;
  background-color: #E6E7E8;
  color: #000000;
  min-height:300px;
  padding: 4 4 4 4;
  font-size: small;
  line-height : 1.2;
}
#obsahy-obsah p{
   padding: 0;
   margin: 0 0 2px 0;
}
#obsahy-obsah a{
   background-color: #E6E7E8;
   color: #04549D;
   text-decoration: underline;
   padding: 0 0 4px 0;
}
#obsahy-obsah a:hover{
   color: #FFFFFF;
   background-color: #696A6C;
   text-decoration: underline;
}

#obsahy-obsah .odhl{
   color: #FFFFFF;
   background-color: #04549D;
   text-decoration: underline;
   padding: 0 0 4px 0;
}

#obsahy-obsah .popis{
  font-size: x-small;
  font-style: italic;
  font-weight: normal;
}
#obsahy-obsah .kateg{
   color: #04549D;
   font-weight: bold;
   text-decoration: underline;
}
#obsahy-obsah .odk{
   color: #04549D;
   display: block;
   margin: 0 0 0 10px;
   text-decoration: underline;
}
#obsahy-obsah .datovka {
   font-size: xx-small;
   color: #696A6C;
}
#obsahy-obsah .krinfo{
   font-size: x-small;
   margin: 0 0 0 10px;
}
#obsahy-obsah .krinfo img{
   margin: 5px 4px 0 0;
   float:left;
   border:1px solid #000000;
}
#obsahy-obsah .ca{
   clear:both;
}

#obsahy-obsah .polozka {
   font-size: x-small;
   margin: 0 0 4px 0px;
}
#obsahy-obsah .male {
   font-size: xx-small;
}
#obsahy-obsah .norm {
   font-size: small;
}
#obsahy-obsah .fotol {
	margin: 0 15px 15px 0;
	padding: 0px 0;
  float: left;
	text-align: center;
	background: white;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	font-size: 60%;
	overflow:auto;
  font-weight: normal;
}
#obsahy-obsah .fotop {
	margin: 0 15px 15px 0;
	padding: 0px 0;
  float: right;
	text-align: center;
	background: white;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	font-size: 60%;
	overflow:auto;
  font-weight: normal;
}
#obsahy-obsah .foto {
	margin: 0 15px 15px 0;
	padding: 0px 0;
  float: right;
	text-align: center;
	background: white;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	font-size: 60%;
	overflow:auto;
  font-weight: normal;
}
#obsahy-obsah .foto-nadpis {
  width: 260px;
	margin: 0 0 5px 0;
	font-size: 130%;
	color: #000000;
}
#obsahy-obsah .foto-foto {
	margin:0 auto;
  padding:0;
	border: none;
}
#obsahy-obsah .foto-autor {
	margin: 5px 10px 0 10px;
  padding:0;
	text-align: right;
	font-size: 90%;
	color: #666;
}

#nabidka-obsah{
  margin:0;
  padding: 0;
  background-color: #04549D;
  color: #FFFFFF;
}
.tbnabidka-obsah{
  margin:0;
  padding: 0;
  background-color: #04549D;
  color: #FFFFFF;
}
#nabidka-obsah a{
  font-size: x-small;
  display: block;
  padding: 2px;
  padding-left:27px;
  background-color: #04549D;
  border-bottom: 1px #FFFFFF solid;
  color: #FFFFFF;
  text-decoration: none;
  width: 155px;
  _width: 180px;
  background-repeat:no-repeat;
  background-position:top left;
  background-image:url(image/turnic1.gif);
  background-position: 3px 0px;
}
#nabidka-obsah a:hover{
 background-image:url(image/tursnic.gif);
 background-color: #696A6C;
 text-decoration: underline;
}
#nabidka-obsah a.menuvybrano{
 background-image:url(image/tursnic.gif);
 background-color: #696A6C;
}

#nabidkadetail{
  background-color: #696A6C;
  border: 1px #FFFFFF solid;
  width: 180px;
  _width: 200px;

}
#nabidkadetail a{
  background-image: none;
  font-size: x-small;
  background-color: #696A6C;
  padding-left:2px;
  width: 180px;
  _width: 200px;
}
#nabidkadetail a:hover{
  background-image: none;
  background-color: #04549D;
  text-decoration: underline;
}
#piktogram {
  height: 100px;
  background-position:25px bottom;
  background-repeat:no-repeat;
  margin-bottom:50px;
}

.tbpomocny-obsah{
  margin:0;
  padding: 0;
  background-color: #696A6C;
  color: #FFFFFF;
}
#okenka{
   padding: 0px;
}
#okenko{
  border: #FFFFFF solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  font-size: x-small;
  color: #FFFFFF;
  background-color: #696A6C;
}
#okenko-nadpis{
  background-color: #04549D;
  text-align: left;
}
#okenko-nadpis  a{
  display: block;
  color: #FFFFFF;
  text-decoration: none;
  padding: 2px;
  background-image:url(image/tursnicp.gif);
  background-repeat: no-repeat;
  background-position: right top;
}
#okenko-upravy  a{
  display: inline;
  float:left;
}
#okenko-nadpis a:hover{
  background-color: #696A6C;
  text-decoration: underline;
  padding: 2px 2px 1px 2px;
  border-bottom: 1px #FFFFFF solid;
  background-image:url(image/tursnicp.gif);
}
#okenko-obsah{
  background-color: #696A6C;
  border:none;
  font-size: xx-small;
  padding: 0px;
}
#okenko-obsah a{
  background-color: #696A6C;
  color: #FFFFFF;
  border:none;
  font-size: xx-small;
  text-decoration: none;
}
#okenko-obsah a:hover{
  text-decoration: underline;
}
#okenko-obsah .bimg {
	margin: 2px;
}
#okenko-menu{
  background-color: #696A6C;
}
#okenko-menu a{
  font-size: x-small;
  display: block;
  padding: 2px;
  color: #FFFFFF;
  background-color: #696A6C;
  text-decoration: none;
  width: 100%;
  border: none;
  background-image: none;
}
#okenko-menu a:hover{
  text-decoration: underline;
  background-image: none;
}
#okenko-menu .sipka{
  float: left;
  background-image: url(image/dpsmenusipka.gif);
  background-repeat: no-repeat;
  background-position: -1px 2px;
  width: 16px;
  height: 15px;
}
#okenko-menu .obsah{
  font-size: xx-small;
  background-color: #696A6C;
  margin: 0 0 3px 20px;
}
.tbbottom{
  margin: 0;
  padding: 0;
  border: #FFFFFF solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  background-color: #04549D;
  color: #FFFFFF;
}
h1 {font-size:medium; margin: 6px 0 0 0;}
h2 {font-size: x-small; margin: 8px 0 4px 0;}
h3 {font-weight: normal; font-size: x-small; margin: 0 0 5px 10px;}

.jazyk{border: 0 none;padding: 0 0 0 0;margin: 0 0 0 0;vertical-align:middle;}

#obsah {color:#000000}
#obsah a {text-decoration:none;color:#000000}
#obsah a:hover {text-decoration:underline}
/*#okenka a {text-decoration:none;color:#FFFFFF}
#okenka a:hover {text-decoration:underline}
#okenka .odk {color:#FFFFFF;}
#okenka .mensi {font-size:x-small;color:#FFFFFF;font-weight: bold;}
*/
.formhledani {BORDER:#ffffff 1px solid;FONT-WEIGHT:normal; background-color:#ffffff;color:#696A6C}
.skryto{
      visibility: hidden;
      display: none;
}
.skrytonavig{
   position: absolute;
   top: -10000px;
   left: 0;
   width: 1px;
   height: 1px;
   overflow:hidden;
}
.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      display: none;
}
.stred{
   text-align: center;
}
.vpravo{
   text-align: right;
}
#kalendar{
 font-size: xx-small;
 text-align:center;
 border-top: 1px solid #000000;
 /*background-color:#FFFFCC;
 color: #A47B00;            */
}
.galerie{
  background-color: #D2D1D6;
  border: 1px #FFFFFF solid;
  width: 203px;
  height: 203px;
  text-align:center;
  vertical-align:middle;
}
.galeriedetail{
  background-color: #D2D1D6;
  border: 1px #FFFFFF solid;
  width: 83px;
  height: 83px;
  text-align:center;
  vertical-align:middle;
}
.galerieodkaz{
font-size:x-small;
}

.galerieodkaz a{
font-size:x-small;
}

#kalendarobjedn .kalendar{
  background-color: #339933;
  color:#04549D;
  border: 1px #04549D solid;
  width: 30px;
  height: 30px;
  text-align:center;
  vertical-align:middle;
  font-size:x-small;   
}

#kalendarobjedn a{
  text-decoration:none;
}

#kalendarobjedn a:hover{
  text-decoration:none;
}

#kalendarobjedn .kalendar a{
  background-color: #339933;
  text-decoration:none;
  color:#ffffff;
  font-weight: normal;
  font-size:x-small; 
}

#kalendarobjedn .kalendar a:hover{
  background-color: #339933;
  text-decoration:none;
  color:#04549D;
  font-weight: normal;
  font-size:x-small; 
}

#kalendarobjedn .kalendarobj{
  background-color: #04549D;
  color:#ffffff;
  border: 1px #04549D solid;
  width: 30px;
  height: 30px;
  text-align:center;
  vertical-align:middle;
  font-size:x-small;   
}

#kalendarobjedn .kalendarvol{
  background-color: #D2D1D6;
  color:#000000;
  border: 1px #04549D solid;
  width: 30px;
  height: 30px;
  text-align:center;
  vertical-align:middle;
  font-size:x-small;   
}

#kalendarobjedn .kalendarnelze{
  background-color: #FFFF33;
  color:#000000;
  border: 1px #04549D solid;
  width: 30px;
  height: 30px;
  text-align:center;
  vertical-align:middle;
  font-size:x-small;   
}

#kalendarobjedn .kalendarform{
  background-color: #D2D1D6;
  color:#000000;
  border: 1px #04549D solid;
  text-align:left;
  vertical-align:middle;
  font-size:x-small;  
}
