body  {
  margin : 0;
  padding : 0;  
  color: #222222;
  font-family: Palatino Linotype, Times new roman;
  font-size: 12pt;
  text-align : center;
  height : 100%;
  background: #FFFFCC url('../obr/styl.gif') repeat-x 0% 0%;
      }      
A     {
  TEXT-DECORATION: none;
  font-size:   12pt;  }
A:link          { color: #0000FF }   /* nenav‘tívený odkaz */
A:visited       { color: #0000FF }   /* nav‘tívený odkaz */
A:active        { color: #0000FF }   /* aktivní odkaz */
      }
a:hover {
  color : #ffffff;
  text-decoration : underline;
      }
p {
  text-align : justify;
      }
img {
  border : 0 solid #000000;
      }
h1 {
  font-size: 19pt;            /* Nadpis 1 */
  text-align: center;
  color:    #777777;
      }
h2 {
  font-size : 16pt;
  text-align : center;
  color:    #777777;
      }
h3 {
  font-size: 13pt;           /* Nadpis 3 */
  text-align: left;          /* Zarovnáno vlevo */
  color:    #777777;
      }
hr {
  border : 1px dashed #000000;
      }
table {
  font-size : 10pt;
      }
#obsah {
  width : 99%;
  margin : 0;
  text-align : left;
      }
#hornipanel {
  margin : 0;
  padding : 0;
      }
#hornipanel-obsah {
  color : #aaaaaa;
  margin : 0;
  height : 99%;
  padding : 0;
      }
#hlavnipanel {
  margin : 15px 10px 10px 10px;
  height : 99%;
  padding : 0;
  text-align: center;
      }
#hlavnipanel-obsah {
  margin : 0;
  height : 99%;
  padding : 0.5em 1em;
  text-align: center;
      }
      
.mn {
  width: 99%;
}
.mn2 {
  width: 95%;
  margin: 0px 0px 0px 30px;
}
  
ul.hlavniMenu {
  height:30px;
}

ul.hlavniMenu, ul {
  padding:2px 5px 5px 1px;
  margin:0px;
  float: left;
  list-style-type:none;}

ul.hlavniMenu ul {
  position:absolute;
  top:50px;

  visibility:hidden;}

ul.hlavniMenu li {
  width:140px;
  float: left;
  text-align: center;
  padding:0px 2px 0px 0px;
  margin:1px 2px 1px 10px;
  border: 2px solid #444444;  /*#menu H3	{ BORDER: #OOOOOO 1px solid;*/
} /*#menu H3 A	{ BACKGROUND-COLOR: #000000;*/

ul.hlavniMenu a {
display:block;
  text-decoration:none;
  padding:0px 1px 0px 1px;
  display:block;
  width:100%;
  color:#555555;          /*Jina barva odkazu nez zakladni*/
  font: 18px bold;}
  
ul.hlavniMenu a:hover, ul.hlavniMenu li:hover a, ul.hlavniMenu li.hover a {
   color:#777777;
   background-color: #bcbcbc;}  /*#menu H3 A:hover { BACKGROUND-COLOR: #BDDCFB;*/

ul.hlavniMenu li:hover ul a, ul.hlavniMenu li.hover ul a {
  font-weight:normal;
  /*background-color:#cccccc;       #menu UL.sub LI { BACKGROUND-COLOR: #5B8EB3;*/
  color:#000000;                 /*Je-li jiná, neµ základní*/
  border-left: #333333 3px solid; /*#menu UL.sub LI A { ... BORDER-LEFT: #333333*/
  border-top: #333333 1px solid;
  border-right: #333333 1px solid;
  border-bottom: #333333 1px solid;}

ul.hlavniMenu li:hover ul a:hover, ul.hlavniMenu li.hover ul a:hover {
  background-color: #777777;      /*#menu UL.sub LI A:hover { BACKGROUND-COLOR: #BDDCFB;*/ 
  color:#cccccc;
  border-left: #555555 3px solid; /*#menu UL.sub LI A:hover { ... BORDER-LEFT: #738699*/
  border-top: #555555 1px solid;
  border-right: #555555 1px solid;
  border-bottom: #555555 1px solid;}

ul.hlavniMenu li:hover ul, ul.hlavniMenu li.hover ul {
  visibility:visible;}

ul.hlavniMenu li li{
  border:none;
  margin:0px;
  width:120px;
  padding:0;}

ul.hlavniMenu li {
  behavior: url(css/hover.htc);}
  
.topMenu {
  padding: 0px 5px 0px 5px;
  vertical-align: bottom;
  text-align : center;
  width : 99%;
} 
.skotsko {
 font: 20px bold;
} 
.pocit {
	float: bottom;
      }
.centruj {
  text-align : center;
  padding-bottom : 1px;
  width : 100%;
      }
.tab01 {
  background : #848484;
  border : 3px double #656565;
  text-align : left;
  padding-left : 3pt;
  padding-right : 3pt;
  padding-top : 2pt;
  padding-bottom : 1pt;
      }
.stopro {
  width : 100%;
      }
.pade {
  border : 3px double #797979;
  text-align : center;
  width : 50%;
      }
.name {
	font-size: 8px;
	text-align : center;	
	font-family: Arial;
	float: bottom;
}
.fieldset {
 text-align : center;
 width  : 98%;
 padding: 8px;
float: left;
 border : 1px dashed #797979;
}
.stonasto {
 text-align : center;
 width  : 100%;
 height: 105px;
}
.dvestepade {
  text-align : center;	
  float : left;
  width : 238px;
  margin : 0px;
  padding : 0px;
      }
.sedmsetpade {
 text-align : center;
 width  : 706px;
 margin: 0px;
 padding: 4px;
 border : 3px double #797979;
}
.sedmsetpadesip {
 text-align : center;
 width  : 714px;
 height: 24px;
 margin-bottom: -12px;
 padding: 0px;
 border : 3px double #797979;
}
.sedmsetpadeleft {
 text-align : left;
 width  : 706px;
 margin-bottom: 2px;
 padding: 4px;
 border : 3px double #797979;
}
.gal{
 float: left;
 text-align : center;
 width  : 109pt;
 height: 109pt;
 margin: 0px;
 padding: 3px;
 border : 3px double #797979;
}
.legend{
  font-size : 10pt;
  font-family : Arial, Dark Crystal Outline;
  color : #000000;
  padding-bottom: 3px;
  text-align : center;	
}
.view {
	margin-top: 20px;
	width:830px;
}
.viewl {
	width:720px;
  float: left;
}
.viewr {
	width: 105px;
  float: right;
	border: 1px double #797979;
}
.tabgalthumb {
  text-align: center;
	width: 105px;
}
.thumb {
  padding-top: 6px;
  padding-bottom: 3px;
  padding-left: 1px;
	border: 1px dotted #BCBCBC;
	width: 103px;
	background: url('../obr/pozadi.png') top left repeat;
}
.thumb_selected {
  padding-top: 6px;
  padding-bottom: 3px;
  padding-left: 1px;
	border: 1px dotted #BCBCBC;
	width: 103px;
	background: #DFDFDF;
}
.tabzabery{
	border: 8px solid #797979;
}
.zabery{
	border: 2px solid #797979;
	text-align: center;
	padding: 5px;
}
ul.ceny{
	padding-left: 40px;
	text-align: left;
	list-style: square;
}

