body{
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
    font-size:12px;
    margin: 40px auto;
	background-image: url(img/css/bg_body.gif);
}
a {
    font-size:16px;
    color: #990033;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none
}

a:visited {
    font-size:16px;
    color: #990033;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none
}

a:hover{
    font-size:16px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #FF0000;

}

H1 {
color: #7c0d1e;
font-size: 13px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 25px;

}

H2 {
color: #000000;
font-size: 11px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 25px;

}
H3 {
color: #000000;
font-size: 10px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 25px;

}

#web {
  margin: auto;
  POSITION: relative;
  text-align: center;
  width: 760px;
  background-image: url(img/css/bg_web.png);
  background-repeat: repeat-y;
  background-color: #FFFFFF;
  border: 1px solid #FFFFFF
}

#hlavicka_l{
float:left;
width:251px;
height:116px;
  background-color: #FF6666
}
#hlavicka_r{
float:left;
width:509px;
height:116px;
  background-color: #FF6600
}

#line{
text-align: left;
float:left;
width:660px;
height:20px;
background-image: url(img/css/bg_line.gif)
}

#email{
text-align: right;
float:right;
width:100px;
height:20px;
background-image: url(img/css/bg_line.gif)
}

#left{
  text-align: left;
  float:left;
  width:255px;
  height:100%;
  background-image: url(img/css/bg_left.jpg);
  background-repeat: repeat-y;
  z-index:2

}
#obsah{
text-align: left;
float:right;
width:505px;

}
#pata{
text-align: center;
float:left;
width:760px;
height:40px;
font-size:11px;
background-image: url(img/css/bg_pata.gif);
color:#C0C0C0;

}

div.clearboth{
  clear:both;
             }

.nb{
  border:0px
}


#pata a{
  font-size:11px;
  color:#C0C0C0

}

#left ul{

  margin-left:11px;
	list-style: none;
	padding: 0px;
}
#left li{
	margin: 3px 0px;
	width: 210px;
	_width: 230px;
  height: 25px;
	background-color: #CC6602;
	padding: 0px 0px 0px 20px;
	background-image: url(img/css/bg_menu.jpg) ;
	background-repeat: no-repeat;
	background-position: left;
	line-height: 23px;
	color: #7C0D1E;
	font:  12px ;
	font-weight: bold;

}



#left a

{

text-decoration: none;

color: #7c0d1e;
 font-size:12px;
font-weight: bold;

}

#left a:visited

{
  font-size:12px;
  text-decoration: none;
  color: #7c0d1e;
  font-weight: bolder;

}

#left a:hover

{
font-size:12px;
text-decoration: underline;
color: white;
font-weight: bolder;
}


p.odstavec{
  margin-left:25px;
  margin-right:25px;
  text-align:justify;
}

p.left{margin-left:15px}
p.pata{
margin-top:0px;
line-height: 1.8

}
#obsah img{
  border: 3px solid #CC6600
}

table.obrazky{
  margin: auto;
text-align:center;
 width: 90%;
}


table.cenik thead{

  background-color:#790C1C;

  color:white;

  text-align:center}



table.cenik {

  margin:auto;

border: solid 1px black

}



td.cenikcenter{

  text-align: center

}

td.cenikright{

  text-align: right

}


 p.text-right{
   text-align: right;
   margin-right:25px;
 }

#email a {
  font-size:12px;
  margin-top:4px;
  margin-right:25px;
  color:white;
  font-weight: bold
}

#email a:hover{
  font-size:12px;
    margin-top:4px;
  margin-right:25px;
  color:black;
  font-weight: bold
}

table.w50{
  width:50%;
  margin:auto;
}
table.w80{
  width:80%;
  margin:auto;
}

table.cenik_ubytovani{margin:auto;width:80%; border:3px solid #CC6600;border-collapse:collapse;margin-top:15px;margin-bottom:15px; text-align:center;background-color:#F2E3CC;font-size:12px}
table.cenik_ubytovani td{height:24px;}

table.cenik_ubytovani thead{background-color:#790C1C;font-weight:bold;color:white}
table.cenik_ubytovani tfoot {border-top:1px solid #CC6600}

td.bold{font-weight:bold;text-align:left;}

table.wellnes{margin:auto;width:80%; border:3px solid #CC6600;border-collapse:collapse;margin-top:15px;margin-bottom:15px; text-align:left;background-color:#F2E3CC;font-size:12px}
table.wellnes td{height:24px;}

table.wellnes thead{background-color:#790C1C;font-weight:bold;color:white}
table.wellnes tbody td {border-top:1px solid #ECD5B3;padding-left:5px}
table.wellnes td.center {text-align:center}

#obsah img.nb{border:0px}
#obsah img.wellness{padding-left:50px;padding-top:10px;padding-bottom:10px;}


table.pobyty{margin:auto;width:90%; border:3px solid #CC6600;border-collapse:collapse;margin-top:15px;margin-bottom:15px; text-align:left;background-color:#F2E3CC;font-size:12px}
table.pobyty td{height:24px;}

table.pobyty thead{background-color:#790C1C;font-weight:bold;color:white}
    table.pobyty thead td{padding-left:5px}
table.pobyty tfoot{font-weight:bold;border-top:1px solid #CC6600}
    table.pobyty tfoot td{padding-left:5px}
table.pobyty tbody td {border-top:1px solid #ECD5B3;padding-left:20px}
table.pobyty td.center {text-align:center}
table.pobyty td.right {text-align:right;padding-right:5px;}
a.mailwellness{font-size:12px; margin-left: 122px}
