html, body {
margin:0px; padding: 0px;
background-color:#735123;
height:100%;
}
#otsbanner{
padding: 20px 10px 10px 10px;
}
body {
background:#735123 url(../image/fon_shadow.jpg) repeat-x top;
}

body, td, th, p, a {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
th,td{
padding: 2px 5px;
}
#body {
width:100%;
height:100%;
}

a img {
border:0px none;
}

h1 {font-size:16px;}
h2 {font-size:14px;}
h3 {font-size:12px;}


h1, h2, h3, h4 {
color:#245FAE;
margin:8px 0px;
}


#main {
	width: 609px;
	background:#FFF;
	vertical-align:top;
}
#main a, #main a:link,#main a:active,#main a:hover,#main a:visited {
	color: #e95114;
	text-decoration: underline;
	
}

#main a:visited {
	color: #e66836;
}

#main a:hover {
	text-decoration: none;
}

#main a:focus,#main a:active {
	text-decoration: none;
}


#holder {
	position:relative;
	display:block;
}

#sidebar {
	width:196px;
	background-color:#E9E9E9;
	vertical-align:top;
}

#sub-head {
	height:284px;
	position:relative;
	background:#FFF url(../image/hrad_rabi.jpg) no-repeat top;
}

* html #sub-head {
height:285px;
}

#sub-head h1 { display:none;}
#sub-head a {
position:absolute;
display:block;
width:100%; height:284px;
}

#main-head {
width:609px;
height:284px;
background:#FFF url(../image/hard_head.jpg) no-repeat top left;
}

#path {
width:603px;
height:36px;
background-color:#E9E9E9;
}

.left-fon {
background:transparent url(../image/shadow_left.jpg) repeat-y right top;
vertical-align:top;
}

.right-fon {
background:transparent url(../image/shadow_right.jpg) repeat-y left top;
vertical-align:top;
}

.left-fon div,
.right-fon div {
width:100%; height:375px;
}

.left-fon div span,
.right-fon div span {
width:100%; height:375px; display:block;
}

.left-fon div span {
background:url(../image/top_shadow_left.jpg) repeat-y right top;
}

.right-fon div span {
background:url(../image/top_shadow_right.jpg) repeat-y left top;
}

#footer {
height:26px;
color:#333;
}

#footer a {
color:#333;
}

#footer .filled {
background-color:#E9E9E9;
padding:0px 20px;
}

#main-menu, #main-menu li {
margin:0px; padding:0px; list-style:none;
}

#main-menu {
background-color:#FFF;
overflow:hidden;
}

/** html #main-menu {
margin-top:1px;
}*/

#main-menu li {
line-height:28px;
height:28px;
position:relative;
zoom:1;
vertical-align:top;
}

#main-menu a {
display:block;
line-height:27px;
height:27px;
font-weight:bold;
padding-left:20px;
text-decoration:none;
background-color:#E9E9E9;
xxxmargin-bottom:1px;
}

#main-menu a.active {
background-color:#F0F0F0;
}

#main-menu li.turisticke-informace,
#main-menu li.hrad-rabi,
#main-menu li.vesnice-rabi,
#main-menu li.tipy-na-vylet,
#main-menu li.legendy-a-zajimavosti {
background-color:#E95114;
color:#FFF;
width:196px;
height:36px;
line-height:36px;
margin:0px;
margin-top:-1px;
}

#main-menu span {display:none;}

#main-menu li.turisticke-informace {
background:#E95114 url(../image/turisticke-informace.gif) no-repeat top left;
xxxmargin-top:0px;
}
#main-menu .hrad-rabi {
background:#E95114 url(../image/hrad-rabi.gif) no-repeat top left;
}
#main-menu .vesnice-rabi {
background:#E95114 url(../image/vesnice-rabi.gif) no-repeat top left;
}
#main-menu .tipy-na-vylet {
background:#E95114 url(../image/tipy-na-vylet.gif) no-repeat top left;
}
#main-menu .legendy-a-zajimavosti {
background:#E95114 url(../image/legendy-a-zajimavosti.gif) no-repeat top left;
}

#mapa {
background:#E95114 url(../image/kde-nas-najdete.gif) no-repeat top left;
padding-top:37px;
}

#mapa a {
background:url(../image/mapa.jpg) no-repeat top left;
display:block;
width:196px;
height:128px;
}

#mapa a span {
display:none;
}

#content {
padding:0px 30px;
}

#kun {
height:238px;
width:206px;
position:absolute;
top:74px;
right:6px;
background:url(../image/kun.jpg) no-repeat top left;
}

.photobox {
border:1px solid #9F9F9F;
display:block;
width:164px;
padding:5px 0px;
text-align:center;
margin-bottom:10px;
color:#333;
}

.right {
float:right;
margin-left:15px;
}



/*-----------------Vypis hotelu small---------------*/
#ynd_svypisobal{
font-size: 11px !important;
font-family: Verdana, 'Geneva CE', lucida, sans-serif !important;
margin: 15px 0 0 0;
background: white url("../image/bghotelbanner.gif") bottom right no-repeat;
border-top: 8px solid #ba002f;
border-bottom: 8px solid #ba002f;
text-align: left;
}
#ynd_svypisobal a{
display: inline !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
#ynd_stopnadpis{
padding: 10px 10px 0 10px;
}
#ynd_stopnadpis a{
font-size: 13px !important;
text-decoration:none !important;
font-weight: bold !important;
color: #ba002f!important;
}

#ynd_svypishotelu{
padding: 0 10px 10px 10px;
}

.ynd_spolozka{
margin-top: 10px;
font-size: 12px !important;
font-family: Verdana, 'Geneva CE', lucida, sans-serif !important;
}
.ynd_spolozka span{
display: inline!important;
font-size:100% !important;
font-weight: normal !important;
text-transform: none !important;
}
.ynd_spolozka a, .ynd_link1{
color: #016ab8 !important;
font-size: 12px !important;
text-decoration: underline !important;
font-family: Verdana, 'Geneva CE', lucida, sans-serif !important;
}
/*-----------------Vypis hotelu large---------------*/
#h1nadpis{
font-size: 26px;
font-weight: normal;
margin-bottom: 25px;
}

#ynd_vypisobal{
margin-top: 30px;
}
.ynd_polozka{
margin-bottom: 50px;
}
.ynd_polozka p{
margin: 5px 0 0 0;
}
#ynd_vypisobal a{
color: black;
}
.ynd_imglink{
float: left;
width: 100px;
margin: 4px 10px 10px 0;
display: block;
}
.ynd_imglink img{
border: 0px none;
}
.ynd_name{
margin: 0 0 0 0 !important;
padding: 0 0 0 0 !important;
}
.ynd_name a{
font-size: 22px !important;
color: #016ab8!important;
font-style: normal !important;
font-weight: normal !important;
line-height: 1.3 !important;
}

.ynd_adrs{
margin: 0 0 0 0 !important;
padding: 0 0 0 0 !important;
font-size: 11px !important;
line-height: 1.3 !important;
}
.ynd_adrs strong{
font-weight: normal;
}
.ynd_prc{
line-height: 1.3 !important;
margin: 16px 0 0 0 !important;
padding: 0 0 0 0;
font-size: 16px !important;
font-weight: bold !important;
}
.ynd_prc span{
font-size: 20px;
font-weight: normal;
}
.ynd_popis{
clear: both;
font-size: 12px !important;
padding-top: 0px;
line-height: 1.3 !important;
}
.ynd_link2{
font-size: 10px !important;
color: black !important;
}
#ynd_podcarou{
margin: 20px 0 0 0;
padding-top: 10px;
border-top: 2px solid #666666;
}
#ynd_podcarou a{
color: black !important;
}
#yonadlogo{
border-top: 2px solid #666666;
margin: 20px 0 0 0;
width: 100%;
height: 86px;
background: url("http://www.yonad.com/imgs/yonad-transparent-small.png") top right no-repeat;
}