html,body{
padding:0;
margin:0;
background:#f3f6ea url(../files/design/bg.gif) top center repeat-x;
}
html{
font-size:75%;
color:#6a6a6a;
font-family:Arial;
}
#main{
width:994px;
margin:auto;
}
#top{
width:994px;
height:105px;
float:left;
background:url(../files/design/top.gif) no-repeat;
}
#tbn{
width:994px;
height:255px;
float:left;
background:url(../files/design/tbn.jpg) no-repeat;
}
#logo{
float:left;
padding:19px 10px 0 53px;
width:234px;
height:68px;
}
#logo img{
border:0;
}
#lng{
width:240px;
height:30px;
float:right;
padding:15px 35px 0 0;
}
#lnga{
width:160px;
height:22px;
float:right;
background:url(../files/design/lng.gif) bottom right no-repeat;
text-transform:uppercase;
padding:8px 0 0 8px;
font-weight:bold;
font-size:10px;
color:#ffffff;
}
#lnga img{
border:0;
margin:0 0 -2px 5px;
}
/******* top menu *******/
#tmenu{
float:left;
width:660px;
height:43px;
padding:17px 0 0 22px;
}
#tmenu ul li a{
float:left;
height:28px;
text-decoration:none;
display:block;
color:#1069af;
font-weight:bold;
padding:15px 14px 0 14px;
text-transform:uppercase;
background:url(../files/design/ta.gif) no-repeat;
}
#tmenu ul li a:hover,#tmenu #ac{
background:url(../files/design/to.gif) no-repeat;
}
#tmenu ul li{
float:left;
list-style-type:none;
}
#tmenu ul{
margin:0;
padding:0;
}
/******* leve menu ********/
#menu{
float:left;
width:192px;
padding:14px 0 0 60px;
background:url(../files/design/mn.gif) no-repeat;
color:#1069af;
min-height: 270px;
_height: 270px;
}
#menu ul li a{
color:#1069af;
padding:0 0 0 12px;
background:url(../files/design/mb.gif) 0px 5px no-repeat;
}
#menu ul li #r{
background:url(../files/design/mr.gif) 0px 5px no-repeat;
}
#menu ul li a:hover,#menu #r{
color:#c50000;
}
#menu ul li{
list-style-type:none;
}
#menu ul{
margin:0;
padding:0 0 0 10px;
}
#menu p{
margin:0;
padding:8px 0 7px 0;
}
#menu a{
color:#1069af;
}
/******* uvod - stred *******/
#ust{
float:left;
width:974px;
padding:5px 0 0 5px;
}
#vbr{
float:left;
width:200px;
position:relative;
margin-top:-25px;
padding:0 0 15px 45px;
color:#1069af;
font-weight:bold;
}
#ncls{
float:left;
width:26px;
height:100px;
}
#ncl{
float:left;
width:402px;
padding:10px 10px 10px 10px;
background:#ffffff url(../files/design/ncl.gif) repeat-x;
}
#ncl h1{
margin:0;
padding:15px 0 0 0;
color:#1069af;
font-size:16px;
}
#ncl span{
color:#1069af;
font-size:12px;
font-weight:normal;
}
#ncl a{
color:#1069af;
font-weight:bold;
}
#eml{
float:left;
width:218px;
padding:0 0 15px 37px;
background:url(../files/design/eml.gif) repeat-x;
}
#eml h4{
padding:15px 0 10px 0;
margin:0;
color:#1069af;
font-size:12px;
text-transform:uppercase;
}
#eml form{
float:right;
width:208px;
padding:0 8px 0 0;
text-align:right;
color:#1069af;
font-weight:bold;
margin:0;
}
#eml #pr,#eml #od{
width:76px;
margin:9px 0 0 5px;
height:21px;
background:#1069af;
color:#ffffff;
font-weight:bold;
font-size:11px;
}
#eml #od{
background:#1e9fda;
}
#eml #pl{
width:155px;
}
#mlt{
float:left;
width:200px;
padding:20px 0 0 10px;
color:#6a6a6a;
}
#sky{
float:left;
padding:9px 0 0 5px;
}
#sky img{
border:0;
}
/******* uvod - hotely *******/
#hht{
float:left;
width:930px;
padding:0 0 0 42px;
}
#htl{
position: relative;
float:left;
width:259px;
padding:21px 12px 0 15px;
background:#fbfbfb url(../files/design/hht.gif) repeat-x;
color:#3a3a3a;
min-height: 400px;
_height: 400px;
}
#htl p{
margin:0;
padding:8px 0 8px 0;
}
#htl2{
float:left;
width:256px;
padding:13px 0 10px; 0;
}
#htl h3{
float:left;
color:#c50000;
font-size:12px;
margin:0;
}
#star{
float:right;
width:90px;
padding:2px 0 0 0;
}
#star img{
float:right;
margin-left:2px;
}
#capt{
float:left;
color:#5c98c3;
}
#mor{
display:inline;
float:right;
width:43px;
height:17px;
padding:4px 0 0 20px;
background:#9f9f9f url(../files/design/mor.gif) 7px 8px no-repeat;
margin:0 -11px 0 0;
position: absolute;
bottom: 0px;
left: 222px;
}
#mor a{
color:#ffffff;
text-decoration:none;
}
#hts{
float:left;
width:29px;
height:200px;
}
/******* copyright *******/
#cop{
display:inline;
float:left;
width:918px;
height:90px;
padding:14px 0 0 0;
background:url(../files/design/cp.gif) bottom left repeat-x;
margin-left:40px;
}
#cop img{
float:right;
margin:30px 11px 0 0;
border:0;
}
#cp{
float:left;
width:715px;
padding:38px 0 0 15px;
line-height:20px;
color:#ffffff;
}
#cp a{
color:#ffffff;
}
/******* podstranka - vypis *******/
#usp{
float:left;
width:955px;
padding:5px 0 0 5px;
}
#htv{
float:right;
width:646px;
padding:25px 15px 15px 15px;
background:#fbfbfb url(../files/design/hht.gif) repeat-x;
color:#3a3a3a;
}
#htv img{
float:right;
margin:0 0 0 30px;
}
#htvo{
float:left;
width:380px;
padding:0 0 10px; 0;

}
#htv h3{
color:#c50000;
font-size:18px;
margin:0;
}

#str{
float:left;
padding:2px 0 0 3px;
}
#str img{
float:left;
margin:0 2px 0 0;
}
#htv #capt{
float:left;
width:640px;
color:#5c98c3;
padding:0 0 10px 0;
}

.hotel_souhrn{
	margin-bottom: 20px;
	clear: right;
	min-height: 200px;
	
}