*     {margin: 0px;
       padding: 0px  }

body  {background-color: #FFFFFF;
       background-image: url("bgr-main.jpg");
       background-position: center top;
       background-repeat: repeat-y;
       text-align: center }

.obsah  {font-family: Verdana, "Geneva CE", lucida, sans-serif;
       font-weight: normal;
       font-size: 12px;
       color: #000000;
       font-style: normal;}

.obsah {
        width: 760px;
        margin: 0px auto;
        margin-bottom: 10px;
        text-align: left;
        border: 0px;
        background-color: transparent;}

/* -------------------LEVE MENU----------------------- */

.leftmenu {
        float: left;
        width: 160px;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        background-color: transparent;}

.leftmenu-obsah {
        border: 0px;}

.leftmenu li {list-style-type: none;
         margin: 4px 0px 0px 0px;
         background-color: transparent;
         height: 21px;
         background-image: URL('empty-button.gif');
         background-repeat: no-repeat;
         background-position: center center;
         text-align: center;}

.leftmenu a { font-family: arial, sans-serif;
          line-height: 20px;
          font-size: 11px;
          font-weight: bold;
          color: #000000;
          text-decoration: none}

.leftmenu a:active {color: #000000;}
.leftmenu a:hover  {color: #FF0000;}

/* -------------HLAVNI BLOK -------------------- */

.text {
        margin: 0px 0px 0px 160px;
        padding: 0px;
        }

.text-obsah {
        margin: 0px;
        padding: 0px;
        border: 0px;
        }

h1    {clear: right;
       font-family: Verdana, "Geneva CE", lucida, sans-serif;
       font-weight: normal;
       font-size: 230%;
       color: #000000;
       font-style: normal;
       text-align: center;
       padding: 60px 0px 20px 0px;}

h2    {clear: right;
       font-family: Verdana, "Geneva CE", lucida, sans-serif;
       font-weight: normal;
       font-size: 200%;
       color: #000000;
       font-style: normal;
       text-align: center;
       padding: 40px 0px 15px 0px;}

h3    {clear: right;
       font-family: Verdana, "Geneva CE", lucida, sans-serif;
       font-weight: normal;
       font-size: 150%;
       color: #000000;
       font-style: normal;
       text-align: center;
       margin: 0px 0px 15px 15px;}

h4    {margin: 35px 0px 15px 0px;
       text-decoration: none;
       font-family: Courier New, Monotype, serif;
       font-size: 200%;
       font-style: normal;
       font-weight: bold;
       text-align: center;
       color: #268EBF }

h5    {clear: right;
       font-family: Verdana, "Geneva CE", lucida, sans-serif;
       font-weight: normal;
       font-size: 140%;
       color: #000000;
       font-style: normal;
       text-align: left;
       margin: 15px 0px 15px 15px;}

hr    {clear: right;
       width: 590px;
       margin: 0px 10px 0px 10px;}

.img-pul-vpravo
      {clear: right;
       width: 273px;
       border: 2px;
       border-color: #000000;
       border-style: solid;
       margin: 0px 15px 10px 8px;
       float: right;}

.img-pul-vlevo
      {
       width: 273px;
       border: 2px;
       border-color: #000000;
       border-style: solid;
       margin: 0px 8px 10px 15px;
       float: left;}

.img-prescely
      {clear: right;
       width: 567px;
       border: 2px;
       border-color: #000000;
       border-style: solid;
       margin: 0px 10px 10px 15px;}

.img-prescely-mensi
      {clear: right;
       border: 2px;
       border-color: #000000;
       border-style: solid;
       margin: 0px 0px 10px 0px;}

.img-nahoru
      {background-image: url("up.gif");
       clear: right;
       border: 0px;
       margin: 0px;
       width: 80px;
       height: 22px;
       float: right;
       cursor: hand}

.odstavec {
       margin: 0px 15px 15px 15px;
       text-align: left;
       clear: right;
       line-height: 160%}

.odstavec-center {
       margin: 0px 15px 15px 15px;
       text-align: center;
       clear: right;
       line-height: 160%}

.odstavec-pul {
       margin: 0px 15px 15px 15px;
       line-height: 160%}

.odstavec-pul-vlevo {
       width: 270px;
       text-align: center;
       margin: 0px 10px 15px 12px;
       _float: left;
       line-height: 160%}
       
.odstavec-pul-vpravo {
       width: 270px;
       text-align: center;
       margin: 0px 12px 15px 10px;
       float: right;
       line-height: 160%}
/* -------------GALLERY -------------------- */
#loading{
	position:absolute;
	left:50%;
	margin-left:-62px;
	z-index:5;
	display:none;
	}
#gallery{
	position:absolute;
	left:50%;
	margin-left:-16px;
	z-index:5;
	display:none;
	opacity:0;
	filter:alpha(opacity=0);
	}
#gallery a{
	display:block;
	background:#FFFFFF;
	text-decoration:none;
	}
#shadow{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background:#000000;
	filter: alpha(opacity=60);
	opacity:0.6;
	z-index:4;
	display:none;
	}
.g_image{
	position:relative;
	padding:8px;
	background:#FFFFFF;
	border:solid 2px #CCCCCC;
	text-align:justify;
	padding-bottom:24px;
	background:#FFFFFF;
	opacity:1;
	filter:alpha(opacity:100);
}
.gallery_text{
  font-family:  Georgia, utopia, serif;
  font-weight: normal;
  font-size: 18px;
  color: #777777;
  font-style: normal;	position:absolute;
	left:10px;
	bottom:6px;
	filter:alpha(opacity:100);
	}
.gallery_close{
	position:absolute;
	right:10px;
	bottom:2px;
	filter:alpha(opacity:100);
	}
/* -------------TABULKA VRCHOLY -------------------- */

table { table-layout: auto;
        border: 0px;
        margin-left: 20px;
        font-family: Verdana, Arial;
        font-size: 12px;
        color: #000000}
        
td    {line-height: 20px}

.vpravo {text-align: right}
.stred {text-align: center}
