*{
	color:#775F5B;
	font-family:"Trebuchet MS", sans-serif;
	font-size:15px;
	text-align:left;
	margin:0 auto;
}

img{
	border:0;
	vertical-align:middle;
}

.big, h2, .big *{
	font-size:20px;
}

p.big, h2{
	margin-bottom:0.5em !important;
}

h2{
	font-weight:normal;
}

.small, .small *{
	font-size:12px;
}

.right{
	text-align:right;
}

.center{
	text-align:center;
}

a, a *{
	color:#579900;
}

a:hover, a:hover *{
	color:#775F5B;
}

body{
	background:#EAEBDF;
	text-align:center;
}

#header-bg{
	position:relative;
	width:100%;
	height:245px;
	text-align:center;
	background:#348CCF url("http://www.ubytovani-beskydy.eu/images/header_bg.gif") left top repeat-x;
}

#header{
	position:relative;
	display:block;
	z-index:20;
	width:100%;
	height:245px;
	text-decoration:none;
	background:url("http://www.ubytovani-beskydy.eu/images/header.jpg") center bottom no-repeat;
}

#header-bg h1{
	position:absolute;
	z-index:10;
	top:30px;
	left:10%;
	color:#C2DDF2;
	font-size:20px;
}

#header-bg h1 a{
	color:#FFFFFF;
	font-size:50px;
	text-decoration:none;
}

#nav{
	width:100%;
	height:41px;
	text-align:center;
	background:#58951E url("http://www.ubytovani-beskydy.eu/images/nav_bg.gif") left center repeat-x;
}

#nav ul{
	display:block;
	width:990px;
	list-style-type:none;
	padding-left:0;
}

#nav ul li{
	display:block;
	float:left;
}

#nav ul li a{
	display:block;
	float:left;
	width:145px;
	height:41px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	line-height:38px;
	background:url("http://www.ubytovani-beskydy.eu/images/nav_btn_bg.gif") left top no-repeat;
}

#nav ul li a:hover{
	text-decoration:underline;
	background-position:left bottom;
}

#main{
	width:986px !important;width /**/:1000px;
	text-align:center;
	padding:0 7px 0 7px;
	background:#FEFFEB url("http://www.ubytovani-beskydy.eu/images/main_bg.gif") center top repeat-y;
}

#cont{
	float:left;
	width:555px !important;width /**/:675px;
	line-height:22px;
	padding:30px 60px 0 60px;
	background:url("http://www.ubytovani-beskydy.eu/images/cont_bg.gif") left bottom no-repeat;
}

#cont p{
	margin-bottom:1em;
}

#cont p.indent{
	text-indent:2em;
}

#cont .img-right{
	float:right;
	margin:0.5em auto auto 25px;
}

#cont .img-left{
	float:left;
	margin:0.5em 25px auto auto;
}

#cont ul{
	margin:0 auto 1.3em 0;
	padding-left:0.5em;
}

#cont td ul{
	margin-bottom:0;
}

#cont ul li{
	padding-left:1.5em;
	list-style-type:none;
	background:url("http://www.ubytovani-beskydy.eu//images/bull.gif") left 0.4em no-repeat;
}

#cont ul.nobull{
	padding-left:0;
}

#cont ul.nobull li{
	background:none;
	padding-left:0;
}

.okoli{
	margin:1em;
}

.mapa{
	padding:10px;
	background:#F5F7DF;
}

#mapa{
	width:533px !important;width /**/:535px;
	height:398px!important;height /**/:401px;
	border:1px solid #CCCF98;
}

#mapa *{
	color:#000000;
	font-size:11px;
	font-family:Tahoma, sans-serif;
	margin:0;
}

#foot{
	height:83px;
	width:667px !important;width /**/:675px;
	color:#FFFFFF;
	text-align:left;
	font-size:11px;
	line-height:15px;
	padding-left:8px;
	margin:60px -60px 0 -60px;
}

#foot a{
	font-size:11px;
	color:#FFE599;
	text-decoration:none;
}


#foot a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}


#rcol{
	float:left;
	width:271px !important;width /**/:311px;
	text-align:center;
	padding:15px 20px 230px 20px;
	background:url("http://www.ubytovani-beskydy.eu/images/rcol_bg.gif") center bottom no-repeat;
	margin-top: 4px;
}

#rcol .title{
	font-size:17px;
	margin-bottom:5px;
}

.photo{
	width:250px !important;width /**/:279px;
	padding:15px 16px 15px 13px;
	margin:0 -5px 5px -5px;
	background:url("http://www.ubytovani-beskydy.eu/images/photo_bg.gif") center top no-repeat;
}

#ender{
	display:block;
	width:1000px;
	height:7px;
	font-size:1px;
	line-height:1px;
	clear:both;
	margin:0 -7px 0 -7px;
	background:url("http://www.ubytovani-beskydy.eu/images/body_bg.gif") center bottom no-repeat;
}

#advert p, #advert p *{
  font-size: 15px !important;
  font-style: italic;
}
#advert{
  border: 1px solid #397909;
  margin: -15px -20px 12px -20px;
  padding: 15px 20px 5px 20px;
  background: #F0D995 url("http://www.ubytovani-beskydy.eu/images/advert_bg.gif") center top repeat-y;
}
#advertPhoto{
  position: relative;
  height: 166px !important;height /**/: 196px;
  margin-top: 5px;
}
#advertPhoto a{
  position: absolute;
  left: 13px;
  top: 15px;
}
#advert .photo{
  background: url("http://www.ubytovani-beskydy.eu/images/advert_photo_bg.gif") center top no-repeat;
}

div.tooltip{
  position: absolute;
  width: 255px !important;width /**/: 305px;
  padding: 0 25px;
  background: url('../images/bubble_bg.png') left top repeat-y;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="scale", src="/images/bubble_bg.png");
  cursor: default;
  overflow: visible;
  z-index: 100;
}

div.tooltip span.top{
  display: block;
	width: 305px;
  height: 40px;
  margin: 0 -25px;
  margin-bottom: -43px;
  position: relative;
  top: -40px;
  background: url('../images/bubble_top.png') left top no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="crop", src="/images/tooltip_top.png");
}
div.tooltip div.content{
  position: relative;
  z-index: 110;
  display: block;
  text-align: justify;
  margin-bottom: -18px;
  line-height: 1.5em;
}
div.tooltip span.bottom{
  display: block;
	width: 305px;
  height: 22px;
  margin: 0 -25px;
  position: relative;
  bottom: -22px;
  background: url('../images/bubble_bottom.png') left top no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="crop", src="/images/bubble_bottom.png");
}

div.tooltip a.close{
  color: #D90000;
  font-weight: bold;
  display: block;
  width: 1em;
  margin-right: -10px;
  position: relative;
  top: -5px;
  margin-bottom: -10px;
  cursor: pointer;
}

span.price{
  background: #F5F7DF;
  border: 1px solid #CCCF98;
  padding: 1em;
  display: block;
  width: 14em;
  text-align: center;
}
span.price small{
  width: 6em;
  font-size: 80%;
  padding-top: 0.25em;
  display: block;
}
.gallery_list{
	float:left;
	position:relative;
	width:260px;
	height:209px !important;height/**/:220px;
	text-align:center;
	padding-top:11px;
	margin:0 6px 20px 5px;
	background:#F5F7DF url("http://www.ubytovani-beskydy.eu/images/gal_list_bg.gif") center top no-repeat;
}

.gallery_list a img{
	display:block;
	padding:1px;
	border:1px solid #CCCF98;
}

.gallery_list a:hover img{
	border-color:#775F5B;
}


.gallery_list strong{
	font-size:13px;
}

#gallery_pic{
	text-align:center;
	padding-bottom:5em;
}

#gallery_pic a img{
	padding:1px;
	border:1px solid #CCCF98;
}

#gallery_pic a:hover img{
	border-color:#775F5B;
}

.gallery_pic_nav{
	display:block;
	text-align:center;
	margin-top:1.5em;
}

.gallery_pic_nav img{
	margin:0 1em 0 1em;
}

.gallery_end{
	display:block;
	height:1px;
	clear:both;
	font-size:1px;
	line-height:1px;
}

.gallery_listing_top, .gallery_listing_bottom{
	background:#F5F7DF;
	padding:0.05em 0.2em 0.05em 0.2em;
}

.gallery_listing_top a, .gallery_listing_bottom a{
	font-size:14px;
}

.gallery_listing_top .active, .gallery_listing_bottom .active{
	font-weight:bold;
}
#sitemap{
	margin-bottom:12em !important;
}
