html, body {
	margin: 0;
	border: 0;
	padding: 0;
	background-color: #4A110E;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 85%;
	text-align: center;
}
A { font-weight: normal; text-decoration: none; }
A:link { color: #4A110E;
text-decoration: underline; }
A:visited { color: #4A110E;
text-decoration: underline; }
A:hover { color: #4A110E; 
text-decoration: none; }
img { border: none; 
padding: 0;
margin: 0;}
/*  layout dvousloupcovy BOX- wpj  */
#page {
text-align: left;
margin: auto; width: 900px;
padding: 10px 0 12px 0;}
div.page {
color: Black;
background-color: #644B4B;}

#top { 
background-color: White;
width: 900px;
position: relative;
height: 160px;}

#top-images { 
position: absolute;
right: 10px;
top: 10px;}

#back-middle { 
background: transparent url(../images/back-middle.gif) repeat-y left top;
margin:0 10px 0 10px;
}

A.menu-oz:link { color: White; }
A.menu-oz:visited { color: White; }
A.menu-oz:hover { color: White; }

#logo { position: absolute; top: 10px; left: 25px;
padding: 0; margin: 0; 
border: 0;
background-image: none;
height: 135px;}
#logo a {
background-image: url(../images/ubytovani-palava-logo.gif);
	display:block;
	width:250px; height:135px;
	margin:0; padding:0;
	text-decoration: none;
	}
#logo a span { display:none; padding: 0; margin: 0;  }
/*  layout hl BOX- wpj */
#sidebar {margin:0 0 0 600px; padding:0;}
#sidebar-content { margin: 0 0 0 10px; padding: 0 0 0 0;
text-align: left;
}
#img-link{
padding: 10px 0 10px 0;
}
#main 
{ float: left; width: 600px; margin:0; padding:0;}
#main-content { padding: 10px 35px 15px 25px;
font-size: 105%;}

#main-content img {
margin:3px;
}
#main-content strong {
color: #4A110E;
}
#main-content table, td, tr {
margin: 0;
padding: 0;
}
#main-content.mapa { margin:0; padding: 0 0 15px 0; font-size: 120%; color: white;width: 600px;
float: left }

hr.cleaner { clear: both; margin: -1px 0 0 0; padding: 0; border: none; height: 1px; visibility: hidden; }
/*  layout hl BOX- wpj ende */
/*  layout dvousloupcovy BOX- wpj ende  */
/*  botton BOX- wpj */
#spodek {
	font-size: 80%;
	height: 20px;
	position: relative;
	background-color:white;
	color: Black;
}
#spodek-left {
float: left; 
margin: 6px 5px 0 10px; }
#spodek-right A.wpj { 
font-weight: normal;
text-decoration: none; }
#spodek-right { float: right; 
margin: 6px 10px 0 0; }
#bottom A { text-decoration: none;
font-weight: bold }
#bottom A:link { color: #ffffff; }
#bottom A:visited { color: #ffffff; }
#bottom A:hover { color: #ffffff;
text-decoration: none; }
/*  botton BOX- wpj  ende */

/*  hlavni-wpj  formatovani */
h2 {margin: 0; padding: 3px 0 10px 0; font-size: 250%; 
color: #4A110E;
font-family: "Times New Roman", Times, serif;}
h3 {margin: 0; padding: 10px 0 5px 0; font-size:160%;
color: #4A110E;
font-family: "Times New Roman", Times, serif;}
h4, h5 {margin: 0; padding: 10px 0 1px 3px; font-size:110%;}

#main-content p {
padding: 5px 0 5px 3px;
margin: 0;
text-align:justify;
}
#main-content ul { margin: 0 0 10px 10px; padding: 0px; }
#main-content li { 
margin: 0 0 0 5px;
padding: 5px 0px 5px 0px;
list-style: square inside;}
/*  hlavni-wpj  formatovani ende*/

/*  akce */
#akce h3 { 
margin: 0;
padding: 10px 0 0 0;
color: White;
font-size: 130%;
}
#akce p{ 
margin: 0;
padding: 3px 3px 5px 1px;
}

#akce A { text-decoration: none;
font-weight: bold;
color: White;}
#akce A:link { color: white; }
#akce A:visited { color: white; }
#akce A:hover { color: white; }

div.table-style-akce {padding: 10px 0px 10px 0px;}
#akce li {margin-left: 0; padding: 0;}
#akce {
padding: 0 10px 5px 10px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 }
#akce span {
font-weight: normal;
font-size: 90%;}
div.akce {
text-align: right;
padding-top: 5px;
padding-right: 7px;}
#akce ul {list-style: none; padding: 2px 0 0 0; margin: 0px;}
#akce li.akce-linka { padding: 3px; padding-right: 7px;}
#akce li.akce-text {padding: 3px 7px 0 7px;}
/*  akce end*/

/*  formular */
#formular {
padding: 10px 10px 10px 10px;
margin-top: 15px;
border: 1px solid #644B4B;
width: 500px; 
color: #4A110E;}

#formular table {
border-top: 10px;
width: 480px;
text-align: center;
margin: auto;
}

#formular strong {
color: #4A110E;
}
#formular textarea {
background-color: White;
	border: 1px solid #644B4B;
	width: 480px;
	height: 110px;
	
}
#formular input {
background-color: white;
	font-weight: bold;
	color: black;
	margin-top: 1px;
	margin-bottom: 1px;
	border: 1px solid #644B4B;
	text-align: left;
}
#formular td.in-nad,th {
text-align: left;
padding: 10px;
font-weight: bold;
vertical-align: top;
}
#formular td.form-ot-odsazeni {
text-align: left;
padding: 5px;
padding-top: 15px;
font-weight: bold;
}
#formular td.form-ot {
text-align: left;
font-weight: bold;
padding: 6px 5px 6px 5px;
white-space: nowrap;
}
#formular td.odsazeni {
padding-top: 15px;
}
#formular td.termin {
font-weight: bold;
font-size: 110%;
}
#formular td.povinna, #formular strong.red {
color: #E20807;
font-weight: bold;
text-align: left;
}

#formular p.red {
color: Red;
font-weight: bold;
}
#formular input.chb {
background: none;
        border: none;
        text-align: left;
		  
}
#formular input.in-od {
width: 280px;
}
#formular input.in-od-upload {
width: 280px;
text-align: right;
}
#formular td {
text-align: left;
}
#formular td.dotaz strong {
text-align: left;
padding: 5px;
}
#formular td.upload{
text-align: right;
}
#formular td.tlacitka {
text-align: center;
}
#formular input.pocet {
width: 20px;
padding: 2px;
}
#formular input.tlacitko {
        font-weight: bold;
		  color: white; 
        text-align: center;
		  margin: 8px;
		  background-color: #4A110E;
		  border: solid 5px  #4A110E;
}

/*  napsali  o nas */
/*  foto360*/
div.pano {
margin: 8px 0 8px 10px;
width: 508px;}
div.pano h3 {margin: 0 0 0 5px;
font-size: 110%;
color: white;}
div.pano img{
border:5px solid #EBB694;}
/*  foto360*/

/*  new-wpj */
#news-seznam, #pano-seznam {
margin: 30px 0 0 100px;
width: 505px;
position: relative;
}

#news-seznam img, #pano-seznam img {
border: none;
}
div.novinka h3 {margin: 0;
padding: 0 0 5px 0;
font-size: 120%;
color: white;}

img.news {
position: absolute;
left: -110px;
top: -20px;
border: none;
}

#news-seznam  p{
margin: 0;
padding: 0;
text-align: left;
}
#pano-seznam  p {
margin: 0;
padding: 10px 0 2px 0;
text-align: left;
}
div.news-right{
width: 375px;
}
div.pano-right{
width: 160px;
}
#news-seznam div.novinka, #pano-seznam div.novinka{
background-color: #0B0B0B;
margin-top: 15px;
margin-bottom: 15px;
position: relative;
height: 80px;
padding: 5px 5px 5px 10px;
}
.new-image-back {
float: right;
margin: 0 5px 5px 5px;
width: 96px;
height: 76px;
}
.image-back-pano {
float: right;
padding: 0 1px 1px 1px;
width: 306px;
height: 76px;
margin: 2px;
}
#news-seznam a {
font-weight: bold;
}
#pano-seznam a {
font-weight: normal;
font-size: 90%;
}

p.pano-odkaz
{
color: White;
}


#news-seznam  A:link { color: White;
text-decoration: none;}
#news-seznam  A:visited { color: White;
text-decoration: none;}
#news-seznam A:hover { color: #FFB284;
text-decoration: underline;}
/*  new-wpj -end */


A.main, A.text { font-weight: bold; font-size: 100%; text-decoration: none;}
  
 #main-foto ul{
 padding: 0;
 margin: 10px 0 10px 0;
 display: block;
}

 #main-foto li{
 display: inline;
 list-style: none;
}

 #text-foto {
 padding: 5px;
}
 #text-foto img{
 padding: 0;
 margin: 0;
  border: solid 2px white;
}
 #text-foto ul{
 margin: 0;
 padding: 0px 0 0 0;
 list-style: none;
}

 #text-foto li{
 display: inline;
 padding: 3px;
 margin: 0;
}


#bottom {
font-size: 90%;
color: #ffffff;
height: 20px;
margin: 5px 10px 5px 10px;}

#bottom p.left{
padding: 1px 10px 5px 5px;
margin: 0;
float: left;}

#bottom p.right{
padding: 1px 10px 5px 5px;
margin: 0;
float: right;}

/*  kontakt*/
#kontakt-mapa {
float: right;
text-align: center;
padding: 5px 30px 0 0;
}
#kontakt-mapa img{
border: none;
}
#adresa{
padding: 15px 0px 50px 10px;
}
#adresa p {
padding: 5px 0 0 5px;
margin: 0;
}
#user{
padding: 20px 0px 0px 0px;
}
#user td {
padding: 3px 3px 15px 5px;
font-size: 90%;
}
#user li {
	margin: 0 0 0 5px;
	padding: 5px 0px 5px 0px;
	list-style: square inside;
}

#user ul{
margin: 0px; padding: 0px; 
}

#user p {
margin: 0px;
padding: 0px;
}
#user em {
padding-left: 2px;
padding-top: 2px;
}
/*  end kontakt */
/* cenik */
#cenik-zarovnani table {
width: 400px;
margin-bottom: 15px;}
#cenik-zarovnani p {
margin: 0; padding: 1px 0 3px 1px;
text-align: left;
}
.cenik-radek1 td{
border-bottom: solid 3px White;
font-weight: bold;
padding: 3px;
text-align: left;
padding-right: 5px;
}
tr.table-radky-a {
background-color: White;
}
#cenik-zarovnani td.table-bunky-text{
padding: 7px 10px 7px 10px;
}
#cenik-zarovnani td.table-bunky{
padding: 5px 10px 5px 5px;
}
#cenik-zarovnani td.table-bunky1{
padding: 5px 10px 5px 5px;
white-space:nowrap;
}
#cenik-zarovnani td.table-bunky1-center{
padding: 5px 10px 5px 5px;
white-space:nowrap;
text-align: center;}
#cenik-zarovnani td.table-bunky-center{
padding: 5px 10px 5px 5px;
text-align: center;
}
#cenik-zarovnani img{
border: none;
}
/* cenik end */
/* fotogalerie */
#fotogalerie {
padding: 15px 0 10px 2px; 
}
#fotogalerie  h3{
padding-left: 0; 
}
#fotogalerie img{
border: solid 3px #4A110E; 
margin: 2px 1px 2px 1px;
padding: 0;
}
#fotogalerie a{
text-decoration: none;
border: 0; 
margin: 0;
padding: 0;
}
/* fotogalerie end */
#wpjmaps{ 
height: 400px;
margin-bottom: -5px;
border: none; }

h2.sidebar{
height: 23px;
width: 250px;
_width: 239px;
background-color: #4A110E;
color: white;
font-size: 95%;
padding: 7px 5px 0 15px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#terminy {
padding: 5px 0 10px 0;
width: 230px;
margin: auto;
color: #444444;  }

#terminy strong{
color: #4A110E;  }
#terminy h2{
font-size: 150%;  }
#terminy ul{
margin: 0;
padding: 3px 0 10px 0; 
list-style: none;}
