#yndcz-ubytovani{
width: 230px;
background: url("../images/bg_yonadbanner.gif") top no-repeat;
color: #c92926;
line-height: 1.3;
margin-top: -15px;
padding: 33px 0 20px;
}
#yndcz-maintext{
font-size: 13px !important;
padding: 10px 20px;
}
#yndcz-maintext p{
text-indent: 0;
margin: 0 0 0 0 !important;
padding: 0 0 0 0 !important;
}
#yndcz-nadpis a{
color: #40a826;
font-size: 20px;
padding-left: 20px;
}
#yndcz-t1{
color: #c92926;
}
#yndcz-t2{
font-size: 20px !important;
color: #c92926;
}
#yndcz-t2 strong{
font-weight: normal !important;
}
#yndcz-t3{
color: #666666;
}

#yndcz_doporucujeme{
margin-top: -5px;
}
#yndcz_dopnadpis{
font-weight: bold;
color: #666666;
font-size: 15px;
padding-left: 20px;
}

#otsbanner{
line-height: 1.4;
}
#nadpis-otsbanner{
width: 207px;
line-height: 50px;
padding-left: 20px;
background: url(../images/bannerbg.gif) no-repeat;
}
#nadpis-otsbanner strong{
color: white;
font-size: 18px;
font-weight: normal;
}
#text-otsbanner{
padding: 0px 15px 10px 20px;
}
#text-otsbanner p{
margin: 10px 0 0px 0 !important;
}

html, body {
margin:0px; padding:0px;
background-color:#EAE8C8;
height:100%;
}

body, td, p, a {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

a img {
border:0px none;
}

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

h1, h2, h3, h4 {
color:#40A826;
margin:8px 0px;
}

#body {
 height:100%;
}

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

#content a:visited {
	color: #67a558;
}

#content a:hover {
color: #46bb29;
}

#content a:focus,#content a:active {
        color: #46bb29;
	text-decoration: none;
}


#main-head {
background:#9DC541 url(../images/hlavicka-new.jpg) no-repeat top right;
height:223px;
position:relative;
} 

#main-menu {
height:39px;
background:url(../images/green_piptik.jpg) no-repeat bottom left;
position:absolute;
bottom:31px;
}

#sub-menu {
height:30px;
position:absolute;
top:193px;
margin-left: 90px;
border-left: 1px solid #B3D169;
}
#sub-menu a, #sub-menu a:hover,#sub-menu a:visited, #sub-menu a:focus,#sub-menu a:active{
color: white !important;
}

* html #main-menu {
bottom:30px;
}

#title {
position:relative; top:140px; left:76px;
width:60px; height:42px; display:block;
}

#title h1 {display:none;}

#main-menu ul, #main-menu li, #sub-menu ul, #sub-menu li {
margin:0px; padding:0px;
}

#main-menu ul {
float:right;
}

#sub-menu ul {
}

#main-menu li, #sub-menu li {
display:inline; float:left;
}

#main-menu li {
height:39px; width:150px;
background:url(../images/menu_item.gif) no-repeat right top;
margin-left:1px;
}

#sub-menu li {
height:30px; padding: 0px 15px;
border-right: 1px solid #B3D169;
line-height:30px;
}
#main-menu li.active {
background:url(../images/menu_item_active.gif) no-repeat right top;
}

#main-menu li a {
display:block;
line-height:39px;
color:#FFF;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
}

#sub-menu li a {
display:block;
color:#FFF;
line-height:30px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

#sub-menu li.active a {
font-weight:bold;
}

#sidebar {
	width:230px;
	vertical-align:top;
	background:#FFF url(../images/head0.jpg) no-repeat top;
}

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

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

.left-fon div,
.right-fon div {
width:100%; height:223px;
background:url(../images/top_fon.jpg) repeat-x top;
}

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

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

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

#sub-head {
height:186px; display:block;
}

#kudy {
background:#FFF url(../images/kudy_panel.jpg) no-repeat top;
height:164px;
padding:23px 3px 0px;;
}

#kudy div {
padding-bottom:16px;
}

#content {
padding:10px;
}

#footer {
height:42px;
color:#21360D;
}

#footer a {
color:#21360D;
}

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

#mapy {
background:#6CD72D url(../images/mapy.jpg) no-repeat;
display:block;
width:230px;
height:71px;
margin-top:20px;
color:#FFF;
}

#mapy span {
position:relative;
left:20px;
top:25px;
font-size:18px;
display:block;
}

#what-to-see {
padding:10px;
padding-left:20px;
}

#what-to-see div, .photobox {
border:1px solid #CCC;
display:block;
width:194px;
padding:5px 0px;
text-align:center;
margin-bottom:10px;
}

#what-to-see a, .photobox a.title {
display:block;
margin:3px 0px;
color:#40A826;
}

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

.clear {
clear:both;
}

.right {
float: right;clear:right;
margin-left: 5px;
}



/*-----------------Vypis hotelu small---------------*/
#ynd_svypisobal{
font-size: 12px !important;
margin:0 0 20px 0;
background: white url("../images/bg_vypishotelu.gif") bottom right no-repeat;
}

#ynd_stopnadpis{
display: none;
}
#ynd_stopnadpis a{
font-size: 15px !important;
text-decoration:none !important;
font-weight: bold !important;
color: #ba002f!important;
}
#ynd_svypishotelu{
padding: 0 20px 20px 20px;

}
.ynd_spolozka{
margin-top: 10px;
font-size: 12px !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: #40a826;
font-size: 12px !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-right: 10px;
display: block;
}
.ynd_imglink img{
border: 0px none;
}
.ynd_name{
margin: 0 0 0 0;
padding: 0 0 0 0;
font-size: 24px !important;
}
.ynd_name a{
font-size: 22px !important;
color: #016ab8!important;
font-weight: bold!important;
}

.ynd_adrs{
margin: 0 0 0 0 !important;
padding: 0 0 0 0 !important;
font-size: 11px !important;
}
.ynd_adrs strong{
font-weight: normal;
}
.ynd_prc{
margin: 14px 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;
}
.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;
}
