*     {margin: 0px;
       padding: 0px;}

body  { background-color: #EEEEEE;
        text-align: center;}

.obsah{ width: 740px;
        position: relative;
        margin: 0px auto;
        margin-top: 10px;
        margin-bottom: 10px;
        text-align: left;
        border: 1px solid #000000;
        background-color: #FFFFFF;
        background-image: url("bgr-menu.jpg");
        background-position: left top;
        background-repeat: repeat-y;}

.leftmenu {
        float: left;
        width: 168px;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        background-color: #DEDEDE;}

.leftmenu-obsah {border: 0px;}

.text { margin: 0px 0px 0px 169px;
        padding: 0px;
        }

.text-obsah {
        margin: 0px;
        padding: 0px;
        border: 0px;
        line-height: 120%
        }

hr.cleaner {clear: both;
      height: 1px;
      margin: -1px 0 0 0;
      padding: 0px;
      border: none;
      visibility: hidden;}


.leftmenu li {list-style-type: none;
         margin: 3px 10px 0px 10px;
         position: relative;
         top: 0px}

.leftmenu a { font-family: Verdana, "Geneva CE", lucida, sans-serif;
          font-size: 75%;
          font-weight: bold;
          color: #54509A;
          text-decoration: none}

.leftmenu a:active {color: #FF3300;}
.leftmenu a:hover  {color: #FF3300;}

.leftmenu li.m     {background-color: #9999FF}
.leftmenu li.m     {padding: 2px 0px 2px 10px}
.leftmenu li.m a   {font-family: sans-serif;
                    font-size: 75%;
                    font-weight: normal;
                    color: #000000;
                    text-decoration: none;  }

.leftmenu li.m a:active    {color: #FFFFFF;}
.leftmenu li.m a:hover     {color: #FFFFFF;}

p, dt, dd {font-family: Verdana, "Geneva CE", lucida, sans-serif;
      font-size: 75%;
      font-weight: normal;
      color: #000080;}

.odstavec {margin: 0px 20px 0px 20px;
      text-align: left;
      color: #000080;}

.filip  {color: #003300;}

.italic {font-style: italic;
        color: #000000;}

dt    {margin: 10px 0px 0px 20px;
       font-weight: bold;
       color: #990000}

dd    {margin: 0px 20px 10px 40px}

.poukazy {line-height: 140%;}

.fotopopis {margin: 10px auto 40px auto;
      text-align: center;
      width: 450px;
      font-family: Verdana, "Geneva CE", lucida, sans-serif;
      font-size: 75%;
      font-weight: normal;
      color: #000080;}

h1    {font-family: Verdana, "Geneva CE", lucida, sans-serif;
       font-weight: normal;
       font-size: 140%;
       color: #FF3300;
       font-style: normal;
       text-align: left;
       margin: 15px 0px 20px 20px;
       line-height: 130%}

h2     {font-family: Verdana, "Geneva CE", lucida, sans-serif;
       font-weight: normal;
       font-size: 110%;
       color: #000000;
       font-style: normal;
       text-align: left;
       margin: 15px 0px 10px 20px;}

h3     {font-family: Verdana, "Geneva CE", lucida, sans-serif;
       font-weight: bold;
       font-size: 90%;
       color: #006666;
       font-style: normal;
       text-align: left;
       margin: 10px 0px 5px 20px;}

hr    {clear: right;
       margin: 10px 20px 10px 20px;}

.tlacitko {float: right;
      margin: 0px;
      margin-right: 10px;}

table  {margin-left: 20px;
       font-family: Arial Narrow;
       font-size: 100%;
       color: #000080}

.green {color: #008000;
       font-weight: bold;}

.red   {color: #FF0000;
       font-weight: bold;}

.black {color: #000000;
       font-weight: bold;}

.img-vpravo
      {clear: right;
       border: 0px;
       margin: 15px 15px 10px 10px;
       float: right;}

.img-velky
      {border: 0px;
       padding: 0px;
       margin: 0px;}

.blackbor {border: 1px solid #000000;}

.download {float: right; min-width: 230px;
      padding: 5px 10px 5px 5px; 
      margin-right: 15px; 
      border: 0px solid black;
      background-color: #dedede;}

.download img {float: left; 
      padding-right: 10px;}

.download p {color: #000000}

/* ------------------ROHY OBRAZKU---------------------- */

.rohy {position: relative; margin: 0 auto 0 auto}

.bot   {position: absolute;
       display: block;
       top: 0px;
       left: 0px;
       width: 100%;
       height: 2px;
       background-image: url("Images/border.gif");
       background-position: left top;
       background-repeat: repeat-x;}

.bor   {position: absolute;
       display: block;
       top: 0px;
       right: 0px;
       width: 2px;
       height: 100%;
       background-image: url("Images/border.gif");
       background-position: right top;
       background-repeat: repeat-y;}

.bob   {position: absolute;
       display: block;
       bottom: -2px;
       left: 0px;
       border: 0px solid red;
       width: 100%;
       height: 2px;
       background-image: url("Images/border.gif");
       background-position: left bottom;
       background-repeat: repeat-x;}

.bol   {position: absolute;
       display: block;
       top: 0px;
       left: 0px;
       width: 2px;
       height: 100%;
       background-image: url("Images/border.gif");
       background-position: left top;
       background-repeat: repeat-y;}

.tl    {position: absolute;
       top: 0px;
       left: 0px;
       width: 10px;
       height: 10px;
       background-image: url("Images/tl.gif");
       background-position: left top;
       background-repeat: no-repeat;}

.tr    {position: absolute;
       top: 0px;
       right: 0px;
       width: 10px;
       height: 10px;
       background-image: url("Images/tr.gif");
       background-position: right top;
       background-repeat: no-repeat;}

.br    {position: absolute;
       bottom: -2px;
       right: 0px;
       width: 10px;
       height: 10px;
       background-image: url("Images/br.gif");
       background-position: right bottom;
       background-repeat: no-repeat;}

.bl    {position: absolute;
       bottom: -2px;
       left: 0px;
       width: 10px;
       height: 10px;
       background-image: url("Images/bl.gif");
       background-position: left bottom;
       background-repeat: no-repeat;}

.datum {color: #000080;
        font-size: 60%;
        text-align: left;
        font-weight: normal;
        margin: 10px 0px 0px 20px;}

.img-nahoru
      {background-image: url("Images/up.gif");
       clear: both;
       border: 0px;
       margin: 0px;
       margin-bottom: 5px;
       width: 80px;
       height: 22px;
       float: right;
       cursor: pointer}

.sipka {
        float: right;
        margin: 0px;
        padding-right: 20px;
        border: 0px;
        cursor: pointer;
        }

/* -------------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);
	}
