#otsbanner{
width: 418px;
margin: 0 0 0 310px;
_margin: 0 0 0 225px;
&margin: 0 0 0 225px;
background: url("../images/banner-bg.gif") repeat-y;
}
#nadpis-otsbanner{
 width: 403px; /*418*/
 background: url("../images/banner-top.gif") no-repeat;
 text-align: left !important;
 padding: 6px 0 6px 15px;
 color: white;
}
#otsbanner strong{
font-size: 12px;
font-weight: bold;
color: white;
}
#text-otsbanner{
color: #575757;
 text-align: left !important;
padding: 10px 15px 15px 15px;
background: url("../images/banner-bottom.gif") bottom left no-repeat;
}
#text-otsbanner p{
padding: 0 0 0 0 !important;
margin: 0 0 0 0 !important;
}
#otsbanner a{
background: none !important;
padding: 0 0 0 0 !important;
display: inline !important;
}

body{margin:0;padding:0;font-size:12px;font-family:Arial,sans-serif;text-align:center;background:url(../images/bg.jpg);line-height:1.4;margin:0;padding:0;color:#000;}
a{color:#006699;}

/*RESET*/
.reset{border: 0px none;margin: 0px;padding: 0px;float: none;clear: both;width: 0px;height:0px;line-height: 0px;font-size: 0px;}

/*input correction*/
div.input-correction{margin-top:-2px;float:left;}

/*logo*/

#logo{margin:0;padding:0;position:relative;width:337px;height:22px;overflow:hidden;float:left;}
#logo span {display:block;margin:0;padding:0;position:absolute;left:0;top:0;width:337px;height:22px;background:url("../images/logo.gif") 0 0 no-repeat;cursor:pointer;}

/*text align*/
.txtr{text-align:right;}
.txtl{text-align:left;}
.txtc{text-align:center;}

/*proporce*/
div.half{display:block;float:left;width:50%;}
/*paddingy*/

img.img{float:right;margin-left:10px;margin-bottom:10px;border:5px solid #e5cfa6;}


/*general layout*/
#body{display:block;width:818px;margin-left:auto;margin-right:auto;padding-bottom:3em;}
#bgr{display:block;height:326px;background:url(../images/top.jpg) repeat-x 0 0;}
#header{display:block;width:818px;height:420px;background:url(../images/header.jpg);}
#content{position: relative;display:block;width:818px;background:url(../images/bgr.gif) repeat-y 0 0;padding-bottom: 15px;}
#bottom{display:block;width:818px;height:49px;background:url(../images/bottom.gif);margin-left:auto;margin-right:auto;line-height:49px;}

div.left,div.right{text-align:left;}
div.left{display:block;float:left;width:220px;margin-left:70px;padding-bottom:20px;_margin-left:35px;}
div.right{display:block;float:left;width:400px;margin-left:25px;background:url(../images/hr.gif) no-repeat left bottom;padding-bottom:30px;margin-bottom:20px;}



#header a{display:block;color:#fff;text-decoration:none;width:230px;}
#menu1 a:hover,#menu2 a:hover,#menu3 a:hover, #active a{display:block;font-weight:bold;background:#fff;filter:alpha(opacity=25);opacity: 0.25;color:#000;}


/*header headlines*/
h2{font-size:14px;font-weight:bold;text-align:right;padding:0;padding-right:0px;margin:0;margin-bottom:5px;}

#menu1 a{border-bottom:1px solid #ceab39;width:230px;}
#menu2 a,#menu3 a{border-bottom:1px solid #593a29;width:190px;}

#menu1 h2{color:#bd9325;}
#menu2 h2,#menu3 h2{color:#664734;}

/*menu*/
#menu1{display:block;float:left;width:230px;margin-top:170px;margin-left:35px;text-align:left;_margin-left:17px;}

#menu2,#menu3{display:block;float:left;width:190px;margin-top:170px;margin-left:45px;text-align:left;_margin-left:37px;}
#menu3{margin-left:50px;_margin-left:37px;}

#header ul{margin:0;padding:0;}
#header ul li{list-style:none;}
#header ul li a{padding-left:10px;line-height:25px;}

/*other*/
div.right p{line-height:1.6;}

#bottom a{display:block;float:left;color:#333;}
#bottom a:hover{text-decoration:none;}

a.ots{margin-left:70px; _margin-left:35px;}
a.thx{margin-left:20px;}

a.nahoru{position:absolute;margin-left:650px;display:block;width:44px;height:31px;background:url(../images/top.gif);margin-top:17px;}
a.nahoru span{display:none;}

div.left img{border:1px solid #e6e6e6;padding:3px;margin-bottom:10px;}

/*headlines*/
div.right h1{color:#a57919;font-size:17px;}
div.right h2{color:#bd9924;text-align:left;padding-right:0;}

/*logo*/
#logo{margin:0;padding:0;position:absolute;width:189px;height:71px;overflow:hidden;float:left;margin-top:74px;margin-left:47px;}
#logo span {display:block;margin:0;padding:0;position:absolute;left:0;top:0;width:189px;height:71px;background:url("../images/logo.gif") 0 0 no-repeat;cursor:pointer;}

table{border:1px solid #b69135;font-size:12px;margin-bottom:20px;}
table tr.linka td{border-bottom:1px solid #e6e2c2;}
table tr td{padding-left:8px;padding-right:8px;line-height:1.5;}
table tr td.prvni{background:url(../images/table.gif);color:#fff;font-weight:bold;}



/*-----------------Vypis hotelu small---------------*/
#ynd_svypisobal{
font-size: 11px !important;
font-family: Verdana, 'Geneva CE', lucida, sans-serif !important;
margin: 15px 0 20px 0;
width: 188px;
background: white url("../images/bghotelbanner.gif") bottom right no-repeat;
border-top: 8px solid #ba002f;
border-bottom: 8px solid #ba002f;
}
#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;
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: 6px 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;
line-height: 1.3 !important;
}
.ynd_name a{
font-size: 22px !important;
color: #016ab8!important;
font-style: normal !important;
font-weight: bold !important;
margin: 0 0 0 0 !important;
padding: 0 0 0 0 !important;
line-height: 1.3 !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: 20px;
border-top: 2px solid #666666;
}

#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;
}