html,body,div,span,p,h1,h2,h3,em,strong,ul,li,a,table,img,dl,dt,dd  {margin: 0; padding: 0; }
html,body {font-family: Tahoma, Arial, sans-serif; font-size: 12px ;line-height: 16px;
           text-align: center; color: black; background: #fff; }
h1,h2,h3  {font-family: Georgia, Times, sherif; font-size: 16px ;font-weight: bold; margin: 8px 0 12px 0; }
h3 				{color:blue;text-align: center; }
em        {font-family: Tahoma, Arial, sans-serif;font-style: italic; font-size: 12px ;line-height: 16px; color :red ; }

a {text-decoration: none;}
a:link {color: #1e90ff;}
a:visited {color: #1e90ff;}
a:hover {text-decoration: underline;}



#container {background: #fff; width: 759px;min-height: 602px; margin: 0 auto 0; position: relative; text-align: left; z-index: 0;}
#header {background: url(../pic/bg_h.jpg) 0 0 no-repeat #f8c37d; height: 236px; width: 759px; }
#header h1  {display: none;}
#header h2  {display: none;}

#logoactiv a.logoactiv { background: transparent; top: 30px; height: 140px; width: 759px; position: absolute; display: block; }
#logoactiv a:visited {color: #663333;}

#main {background: url(../pic/bg_t.jpg) 0 0 repeat-y #f8c37d; width: 759px; position:relative; }

#obsah {top:0px; left:0px;width: 550px; text-align: left; padding: 0 21px 0 0; z-index: 101; float: right; position: relative; color: #000; }

#footer {background: url(../pic/bg_p.jpg) 0 0 no-repeat #f8c37d; height: 90px; width: 759px; position: relative; }
#inf {font-family: Georgia, Times, sherif; font-size: 13px ;line-height: 20px; color:black; padding-top: 28px; margin-left: 60px; z-index: 500; }

#reklama  {width: 759px; text-align: center; margin: 20px 0 20px 0;position: relative; z-index: 500; }
#reklama img { border: 0; }
#dekor    { background: url(../pic/dek1.jpg) 0 10px no-repeat;height: 225px; width: 550px;}
#mojeMapa  { width:550px; height:360px; border:0; }
#video		{ margin-top: 48px;  border:2px solid silver; }	
#videodet { margin-left: 47px;  border:4px solid silver; height: 340px; width: 450px; }

.cleaner {clear: both; }
.center { vertical-align :middle ; border :0; }
.hidden { display: none; }	
.fr	 {float: right; margin: 12px 12px 12px 12px;}
.fl	 {float: left; margin: 12px 12px 12px 3px;}
.green  { color: green; }
.red  { color: red; }
.navy  { color: navy; }

#menu     {top:10px; width: 140px; margin-left: 24px;padding: 0 0; position: absolute; z-index: 1000; }
#menu ul {list-style-type: none; margin: 0; padding: 0; }
#menu ul li {margin: -4px 0 0 0; border: 0; }
#menu ul li a span { position: absolute; left: 0; top: 0; width: 140px; height: 33px;  ; cursor: pointer ;}
#menu ul li a:link, #menu ul li a:visited {color:#000; position: relative; height: 33px; line-height: 33px; display: block;padding-left: 0;overflow: hidden;}

#menu ul li a#uvod  {background: url(../menu/menu.jpg) no-repeat left top;}
#menu ul li a#uvod:hover,#menu ul li a#uvod.select   {background: url(../menu/menu.jpg) no-repeat 0 -264px;}

#menu ul li a#onas  {background: url(../menu/menu.jpg) no-repeat 0 -33px;}
#menu ul li a#onas:hover,#menu ul li a#onas.select   {background: url(../menu/menu.jpg) no-repeat 0 -297px;}

#menu ul li a#cenik {background: url(../menu/menu.jpg) no-repeat 0 -66px;}
#menu ul li a#cenik:hover,#menu ul li a#cenik.select  {background: url(../menu/menu.jpg) no-repeat 0 -330px;}

#menu ul li a#mapa  {background: url(../menu/menu.jpg) no-repeat 0 -99px;}
#menu ul li a#mapa:hover,#menu ul li a#mapa.select   {background: url(../menu/menu.jpg) no-repeat 0 -363px;}

#menu ul li a#kontakt {background: url(../menu/menu.jpg) no-repeat 0 -132px;}
#menu ul li a#kontakt:hover,#menu ul li a#kontakt.select  {background: url(../menu/menu.jpg) no-repeat 0 -396px;}

#menu ul li a#galerie {background: url(../menu/menu.jpg) no-repeat 0 -165px;}
#menu ul li a#galerie:hover,#menu ul li a#galerie.select  {background: url(../menu/menu.jpg) no-repeat 0 -429px;}

#menu ul li a#akce   {background: url(../menu/menu.jpg) no-repeat 0 -198px;}
#menu ul li a#akce:hover,#menu ul li a#akce.select    {background: url(../menu/menu.jpg) no-repeat 0 -462px;}

#menu ul li a#pdfoto   {background: url(../menu/menu.jpg) no-repeat 0 -231px;}
#menu ul li a#pdfoto:hover,#menu ul li a#pdfoto.select   {background: url(../menu/menu.jpg) no-repeat 0 -495px;}

#menu2    { background: url(../menu/menu2.png) 0 0 no-repeat; height: 32px; width: 550px; position: absolute;}
#menu2 a { text-decoration:none; }
a.menuactiv:hover {	background-position:center bottom; }
a.select2 {	background-position:center bottom; } 
.room1 {	background: url(../menu/room1.gif) 0 0 no-repeat;
            height:20px; width:20px; margin : 6px 0 0 154px ;position:absolute; }
.room2 {	background: url(../menu/room2.gif) 0 0 no-repeat;
            height:20px; width:20px; margin : 6px 0 0 193px ;position:absolute; }
.room3 {	background: url(../menu/room3.gif) 0 0 no-repeat;
            height:20px; width:20px; margin : 6px 0 0 232px ;position:absolute; }


table 	{  font-family: Tahoma, Arial, sans-serif; font-size: 12px ;line-height: 16px; text-align: left;}
tr .odd {background:gray ; }
tr .even {background:#e0e ; }
tr .nex {background:#ffd700 ; }
td .item {background:#cccccc; }
caption { font-weight: bold; color :#cc0033; }
th      { font-weight: bold; }

table.galerie { margin: 0px auto; text-align: center;}
table.galerie td.prvek { background:#fff; border: none; width: 108px; height: 85px;
                         vertical-align: middle; text-align: center; }
table.galerie td.prvek a img { border: none; }
table.galerie th {line-height: 24px;}

.akce_trebon dt  {position: relative; left: 0; top: 1em; width 14em; font-weight: bold; }
.akce_trebon dd  {border-left: 1px solid silver; margin: 0 0 0 7em; padding: 0 0 .5em .5em }
