body,html {
   margin:0;
   padding:0;
   height:100%;
   overflow:hidden;  
   background: #975C45 url(img_page/bg_top.jpg) repeat-x;
   font-family: "Times New Roman", Times, serif;
   
}

h1.uvod {
	font-size: 1.4em;
	line-height:0.5em;
	color: #630C07;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 50px;
}

h1 {
	font-size: 1.4em;
	line-height:0.9em;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 20px;
}

h1.kont {
	font-size: 1.4em;
	line-height:0.5em;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-left: 50px;
}

h2 {
	font-size: 1.2em;
	line-height:0.8em;
	color: #FFF;
	clear:left;
}

h2.kont {
	font-size: 1.1em;
	line-height:0.5em;
	color: #FFFFFF;
	margin-top: 30px;
	margin-bottom: 0px;
	padding-left: 50px;
}

h2.ak_in {
	font-size: 15px;
	line-height:9px;
}

h3.mapa {
	font-size: 1.2em;
	line-height:0.5em;
	color: #FFFFFF;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-left: 50px;
}

p {
	font-size: 1.0em;
	line-height:1.2em;
	margin-top: 0.6em;
	margin-bottom: 0.6em;
	margin-right: 0.6em;
	color: #6B221F;
	text-align: left;
}

p.uvod {
	font-size: 1.0em;
	line-height:1.2em;
	padding-top: 1.0em;
	padding-left: 1.0em;
	padding-right: 0.5em;
	padding-bottom: 0.0em;
	color: #6B221F;
	text-align: left;
	background-color: #F2D898;
}



#kontakt p{
	color: #FFFFFF;
	font-size: 1.0em;
	line-height: 1.1em;
	text-align: left;
	margin: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 50px;
	z-index: 5;
}

#cenik p{
	color: #FFFFFF;
	font-size: 1.0em;
	line-height: 1.2em;
	text-align: left;
	margin: 0;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	z-index: 5;
}

#otev{
	font-size: 1.1em;
	line-height:0.5em;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-left: 50px;
}

a {
	color: #FFFFFF;	
}

a:hover {
	color: #900000;
}

div.cleaner {
	clear: both;
	line-height: 20;
	height: 0;
	margin:0;
	padding: 0;
}

#all {
	width: 846px; /*šírka layoutu*/
	text-align: left; /*zrušenie vycentrovania textu*/
	margin: 0 auto; /*vycentrovanie v ostatných prehliadačoch*/
	border: none;
}

#top {
	background: url(img_page/top.jpg) no-repeat;
	height: 242px;
	width: 844px;
	border-width: 1px; border-right-style: solid; border-left-style: solid; border-color: #BE775C;
}

#logo a {
	display: block; 
	width:200px; 
	height:200px;
	background: url(img_page/logo.jpg) no-repeat;
	left: 10px;
}
		 /*  Fixní obsah  */
#navigace {        
	position:fixed; position:absolute;
	top: 200px; left: 1px;width: 98%;height: 42px;
	background: url(img_page/bg_menu.jpg) repeat-x ;    
}

#menu{ 	
	left: 200px;
	margin: 0 auto;	
	height: 42px;
	width: 844px;
}

.menu_rozs{ 	
	width: 105px;
	text-align: center;
}	

#navigace ul li a {display: block; color: #FFFFFF;  font-weight: bold; line-height: 36px; text-decoration: none;  padding: 0 0px 0 0px;}
#navigace ul li a:hover { color: #FFFF00;}
#navigace a.act { color: #FFFF00;}

ul {
      	list-style-type: none;
     	margin: 0px; 
      	padding: 0px;
}

#menu ul {
      	position:relative;
      	left: 18px;
      	background-color: #E82728;/* pozadi podmenu */
      	display: none;
      	width: 80px;
      	text-align: center;
      	border-width: 2px; border-right-style: solid; border-bottom-style: solid;border-left-style: solid; border-color: #BE775C;
}
    
#menu li {
      	text-align: center;
      	float: left;
}

#menu li li {

      	float: none;
}

#menu li:hover > ul { display: block; }

#back {    
	float: left;
	background: url(img_page/pozadi_sl.gif) repeat-y ;
}

#page {           /*   Posuvný obsah stránky  */  
	margin:0; padding:0;
	height:100%;
	overflow:auto;
	
}

#leve {
	float: left;
	width: 520px;  	/* 523  */
	border-width: 1px; border-right-style: solid; border-left-style: solid; border-color: #BE775C;
	background-color: #010022;	
	padding-left: 20px; 
	padding-right: 10px;
}

#leve-obsah {
	background-color: #F2D898;
	padding-bottom: 15px;  
}

.floatleft
{
	float: left;
	border-width: 6px; border-style: solid; border-color: #010022;
	margin-right: 15px;
	margin-bottom: 0px;
}

.floatright
{
	float: right;
	border-width: 6px; border-style: solid; border-color: #010022;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 0px;	
}

.floatlefta
{
	float: left;
	border-width: 6px; border-style: solid; border-color: #010022;
	margin-right: 15px;
	margin-top: 0px;
	
}

#prave {
	float: left;
	width: 293px;	
	border-width: 1px; border-right-style: solid; border-color: #BE775C;
	background-color: #010022;
	 
}

#prave-obsah {
	margin:0;
	padding-left:20px;
	padding-right:40px;
}

#levy_sl {
	float: left;
	width: 250px;
}

#pravy_sl {
	float: right;
	
}

.akce {
	font-size: 1.4em;
	font-family: Georgia, Times, serif;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-left: 50px;
}

.akce_poloz ul {
	font-size: 1.1em; 
	list-style: square;
	color: #FFFFFF;
	
}

.odkaz {
	font-size: 1.2em;
	/*  ----  line-height:0.5em;*/
	font-family: Georgia, Times, serif;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 80px;
	padding-top: 30px;
}

.odkaz_poloz ul {
	padding-left: 50px;
	font-size: 1.1em; 
	list-style: none;
	color: #FFFFFF;
}

.odkaz_poloz a { 
	text-decoration: none;
}

.odkaz_poloz p { 
	font-size: 0.8em;
	line-height:0.9em;
	margin-top: 0.0em;
	margin-bottom: 0.5em;
	margin-right: 0.6em;
	color: #FFFFFF;
	text-align: left;
	
}

.servis_t {
	border-width: 1px; border-bottom-style: dashed; border-color: #FFFFFF;
	
}

.servis ul {
	font-size: 1.0em;
	color: #FFFFFF;
	
}

#start_del {
	width: 844px;
	height: 15px;
	border-width: 1px; border-right-style: solid; border-left-style: solid; border-color: #BE775C;
	display:block;
}

#end_del {
	float: left;
	width: 846px;
	height: 15px;	
	display:block;
}

#paticka {
	float: left;
	width: 844px;
	border-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-color: #BE775C;
	background-color: #010022;
	height: 70px;
	           	/*  ----  */
}

#paticka_obsah {
	float: none;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
}
#paticka p {
	color: #FFFFFF;
	font-size: 0.8em;
	line-height: 0.8em;
	text-align: center;
	margin: 0;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	z-index: 5;
}

#kc p {
	color: #FFFFFF;
	font-size: 0.7em;
	line-height: 0.8em;
	text-align: right;
	margin: 0;
	padding-top: 8px;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 0p;
	z-index: 5;
}

.galerie img {
	margin-right: 14px;
	margin-bottom: 13px;
}
.galerie a img { border: solid 3px #FFFFFF; }
.galerie a:hover img { border: 3px solid #900000; }

#mapa_obr {	
	margin-top: 15px;
	margin-left: 50px;
	border-width: 8px;  border-style: solid; border-color: #FFFFFF;
	width: 418px;
	height: 420px;
}

#lista {
	float: right;
	margin: 0px;
	height: 42px;
}

.adm {
	color:#FFF;
	text-decoration:none;
	
}

#tip_m {
	
	margin: 10px 0px 0px 90px;
	font-size: 1.3em;
	color: #FFF;
}

#tipy_obr {
	width:200px; 
	height:150px;
	border-width: 1px;border-style: solid; border-color: #FCEE29;
	margin: 10px 0px 5px 23px;	
}

#tip_popis {
	margin: 5px 5px 0px 25px;
	font-size: 0.8em;
	color:#FFF;	
}

.cenik_pujc { 
	padding-top: 15px;
	padding-left: 15px;
	color: #FFF;
	font-weight:bold;
}

td.servis1 {
	background-color: #F2D898;
	padding: 5px;
	text-align: center;
	width:170px;
}

td.servis2 {
	background-color: #F2D898;
	padding: 5px;
	text-align: left;
	width:60%;
}

td.servis3 {
	background-color: #F2D898;
	padding: 5px;
	text-align: center;
	width:60px;
}

.sezona { 
	margin: 0px 0px 0px 140px;
}

table.cenik_table { 
	width:510px;
}

table.cenik_table_servis { 
	width:510px;
	left:10px; 
}

table.servis_table { 
	width:510px;
	font-size: 0.9em;
	display: block;
}

td.nadpis {
	background-color: #F2D898;
	padding: 5px;
	text-align: center;
	width:40%;
}

td.nadpis1 {
	background-color: #F2D898;
	padding: 5px;
	text-align: center;
	width:15%;
}

td.radek{
	background-color: #F3EACD;
	padding: 5px;
	text-align: center;
	width:40%;
}

td.radek1{
	background-color: #F3EACD;
	padding: 5px;
	text-align: center;
	width:15%;
}

.edit_ceny_cenik {font-size: 14px; width: 60px; border: solid; border-width: 1px; border-color: #000000; }
.edit_polozka_cenik {font-size: 14px; width: 160px; border: solid; border-width: 1px; border-color: #000000;}

img.content { 
	float:left;
	border-width: 1px; border-style: solid; border-color: #FFF;
	padding: 5px;
	margin-right: 15px;
}

.prodejny_obdobi { 
	font-size: 0.9em;
	color: #FFF;
}

.akce_popis {
	text-align: left;
	color: #FFF;
	font-size: 0.9em;
}

.obr_akce{
	float: left;
	padding-right:15px;
	padding-bottom:15px;
}

.obr_akce a img { border: solid 3px #FFF; }
.obr_akce a:hover img { border: 3px solid #FFF;}

.adm_zmen_tip {	
	font-size: 1.1em;
	margin-left: 0px;
	color:#FFF;	
}

.adm_pridej_akci {	
	margin-left: 25px;
	font-size: 1.1em;
	color:#FFF;	
}

.adm_smaz_akci {	
	margin-left: 25px;
	font-size: 1.1em;
	color:#FFF;	
}

.adm_odhlas {	
	margin-left: 25px;
	font-size: 1.1em;
	color:#FFF;	
}

.pridej_akci {font-size: 14px; width: 400px;background-color: #eeeeee; border: solid; border-width: 1px; border-color: #000000; }
.pridej_akci_area {font-size: 14px; width: 400px;height:100px;background-color: #eeeeee; border: solid; border-width: 1px; border-color: #000000; }
.popisform {color: #FFF; }

.sezona_adm {
	padding-left: 220px;
}

.servisadm1{	
	background-color: #F2D898;
}

.servisadm2{	
	background-color: #F2D898;
}

.servisadm3{	
	background-color: #F2D898;
}

.edit_servis_h1{	
	width:100px;
}

.edit_servis_h2{	
	width:320px;
}

.edit_servis_h3{	
	width:45px;
}

.edit_polozka_servis1{	
	width:160px;
}

.edit_polozka_servis3{	
	width:55px;
}

.edit_kontakt {font-size: 14px; width: 400px; border: solid; border-width: 1px; border-color: #000000;}

.prodej_pol{font-size: 16px; font-weight: bold;color: #FFF;}
