body  {
  margin : 0;
  padding : 0;  
  background : #696969;
  color : #ffffff;
  font-size : 10pt;
  font-family : Arial, Dark Crystal Outline;
  text-align : center;
  height : 100%;
  background: #959595 url('../obr/styl.gif') repeat-y 0% 0%;
      }      
a:link , a:visited , a:active {
  color : #181818;
  text-decoration : none;
      }
a:hover {
  color : #ffffff;
  text-decoration : underline;
      }
p {
  text-align : justify;
      }
img {
  border : 0 solid #000000;
      }
h1 {
  font-size : 16pt;
  text-align : center;
  font-weight : bold;
  color : #000000;
      }
h2 {
  font-size : 13pt;
  text-align : center;
  font-weight : bold;
  color : #000000;
      }
h3 {
  font-size : 12pt;
  text-align : left;
  font-weight : bold;
  color : #000000;
      }
hr {
  border : 1px dashed #000000;
      }
table {
  font-size : 10pt;
      }
#obsah {
  width : 100%;
  margin : 0;
  text-align : left;
      }
#levypanel {
  float : left;
  width : 120px;
  margin : 0;
  padding : 0;
      }
#levypanel-obsah {
  color : #cccccc;
  margin : 0;
  height : 100%;
  padding : 0;
      }
#hlavnipanel {
  margin : 0 10px 0 130px;
  height : 100%;
  padding : 0;
      }
#hlavnipanel-obsah {
  margin : 0;
  height : 100%;
  padding : 0.5em 1em;
      }
      
ul.hlavniMenu {
  width:115px;}

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

ul.hlavniMenu ul {
  position:absolute;
  top:0;
  left:115px;
  visibility:hidden;}

ul.hlavniMenu li {
  position:relative;
  width:115px;
  margin-bottom:2px;
  border: 1px solid #444444;  /*#menu H3	{ BORDER: #OOOOOO 1px solid;*/
  background-color: #999999;} /*#menu H3 A	{ BACKGROUND-COLOR: #000000;*/

ul.hlavniMenu a {
  display:block;
  text-decoration:none;
  padding:0px 1px 0px 1px;
  display:block;
  width:100%;
  /*color:#868686;          Jina barva odkazu nez zakladni*/
  font-weight:bold;}

ul.hlavniMenu a:hover, ul.hlavniMenu li:hover a, ul.hlavniMenu li.hover a {
   color:#777777;
   background-color: #cccccc;}  /*#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);}
  
#hlavnipanel-obsah img.ikona-levo {
	margin: 3px 5px; border:1px solid #E3E3E3; float: left;}

#hlavnipanel-obsah img.ikona-pravo {
	margin: 3px 5px; border:1px solid #E3E3E3; float: right;}	

.pocit {
	text-align: center;
	padding-top: 6px;
	width: 100%;
      }
.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 {
  background : #696969;
  border : 3px double #797979;
  text-align : center;
  width : 50%;
      }
.kraj {
  text-align : center;
  font-weight:bold;  
      }
.zleva {
  border-right: 2px dotted #797979;
  text-align : right;
  padding-right:3px;
  font-weight:bold;
  width : 50%;
      }
.zprava {
  border-left: 2px dotted #797979;
  text-align : left;
  vertical-align:bottom;
  padding-left:3px;
  font-weight:bold;
  width : 50%;
      }
.name {
	font-size: 8pt;
	text-align : center;	
	font-family: Arial, Dark Crystal Outline;
}
.size {
	font-size: 7pt;
	text-align : center;
	color: #5E5E5E;
	font-family: Arial, Dark Crystal Outline;
}
.fieldset {
 text-align : center;
 width  : 98%;
 padding: 8px;
 border : 1px dashed #797979;
}
.stonasto {
 text-align : center;
 width  : 100%;
 height: 80px;
}
.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  : 78pt;
 height: 80pt;
 margin: 0px;
 padding: 3px;
 border : 3px double #797979;
}
.legend{
  font-size : 10pt;
  font-family : Arial, Dark Crystal Outline;
  color : #ffffff;
  padding-bottom: 3px;
  text-align : center;	
}
.view {
	width:810px;
  float: left;
}
.viewl {
	width:720px;
  float: left;
}
.viewr {
	width: 80px;
  float: right;
	border: 1px double #797979;
}
.tabgalthumb {
  text-align: center;
	width: 80px;
}
.thumb {
  padding-top: 6px;
  padding-bottom: 3px;
  padding-left: 1px;
	border: 1px dotted #BCBCBC;
	width: 78px;
	background: url('../obr/pozadi.png') top left repeat;
}
.thumb_selected {
  padding-top: 6px;
  padding-bottom: 3px;
  padding-left: 1px;
	border: 1px dotted #BCBCBC;
	width: 78px;
	background: #DFDFDF;
}
.tabzabery{
	border: 8px solid #797979;
}
.zabery{
	border: 2px solid #797979;
	text-align: center;
	padding: 5px;
}

