html {
	padding: 0px;
	margin: 0px
}
body {
	font-family: Arial, Verdana, Helvetica;
	font-size: 70%;
	font-weight: normal;
	color: #404040;
	margin: 3px 0px 0px 0px;
	line-height:1.4em;
	text-align:center;
}
img{border:0px}
p{margin:0px}
a{color: #840000;}
h1{
	color:#00306A;
	font-weight:bold;
	font-size:1.7em;
	text-align:left;
}
.tucne{font-weight:bold}
.nadpis{font-weight:bold;margin:0px 0px 5px 0px;}
.currency{color:#1F5C99;font-weight:bolder}
.hotel-cesta{text-align:left;font-size:1.3em;font-weight:bolder;margin-bottom:1em}
h1 {padding:0.2em 0px}
.top-nadpis1 {
	color:white;
	background:#004B9B;
	font-weight:bolder;
	text-transform:uppercase;
	padding:3px;
	margin: 0px;
	text-align:center
}
.top-nadpis2 {
	color:white;
	background:#00306A;
	font-weight:bolder;
	text-transform:uppercase;
	padding:2px 4px;
	margin:0px 0px 1px 0px
}
#container {
	width: 770px;
	height:100%;
	margin: 0px auto; 
}
#top1{margin-bottom:1px;background:#BEDBF3;height:19px;padding:2px;}
#logo{
float:right;
margin:3px 6px;
	color:#00306A;
	font-weight:bold;
	font-size:1.5em;}
#logo a {text-decoration:none;color:#00306A;}
#flags{text-align:left;margin: 4px 0px 0px 10px}
#flags a {margin-right: 3px;}
#flags img{ border: 1px solid #737373;}
#top-img{height:175px; background:#05346E;margin-bottom:1px;}
#top-search{background:#004B9B;padding:4px 2px}
#top-search table{text-align:left;color:white}
#top-search input{font-size:0.8em;color:black}
#top-search select{font-size:0.8em;color:black}
#top-search .input-submit{font-weight:bolder;background:#FBCE61}
#top-search .input-text{width:150px}
#top-menu{text-align:center}
#top-menu ul {
	list-style-type: none;
	margin: 7px 0px;
	text-indent: -1em;
	padding:0px;
}
#top-menu li {
	display:inline;
	text-indent: 0em;
	margin: 0px;
	padding: 0px;
	font-size:15px;
}
#top-menu li a{text-decoration:none;color:#000000;	margin: 0px 15px;}
#top-menu li a:hover{text-decoration:underline;}
#left-frame{
	display:block;
	float:left;
	width:180px;
	margin:0px;
	margin-right:20px;
	text-align:left;
	color:#656363;
}
#left-frame-hotel{
	display:block;
	float:left;
	width:135px;
	margin:0px;
	margin-right:20px;
	text-align:left;
	color:#656363;
}
#weather{
	background:url('img/weather_bg.gif') repeat-x center bottom;
	border-bottom: 1px solid #00306A
}
#weather-nadpis{
	margin:0px;
	padding:3px 5px;
	background:#00306A;
	text-transform:uppercase;
	font-weight:1.2em;
	font-weight:bold;
	color:white;
}

#weather-img{margin:auto;text-align:right; padding:0px 10px 10px 0px}
#weather-table{margin:5px 0px 0px 5px;color:#00306A}
.lokality a{color:#656363}

#kurzy{
	background:url('img/weather_bg.gif') repeat-x center bottom;
	border-bottom: 1px solid #00306A;
	color:#656363
}
.kurzy-text{
	font-weight:1.2em;
	font-weight:bold;
	color:#00306A
	}

#content{
	display:block;
	width:570px;
	margin:0px;
	float:right;
}
#content-hotel{
	display:block;
	width:615px;
	margin:0px;
	float:right;
}
.hotel-preview-celek{display:block;border:0px}
.hotel-preview{
	padding:10px 0px 10px 10px;
	text-align:left;
	border-bottom: 1px solid #7299D2;
	width:50%;
	vertical-align:top;
}
.hotel-preview img{float:right;margin:0px 0px 5px 5px;border: 1px solid #003366}
.hotel-preview-nazev{font-size:1.1em;font-weight:bolder}
.hotel-preview-popis{}
.hotel-preview-info{font-weight:bolder;color:#00306A}
.hotel-preview-spec{font-size:1.1em;font-weight:bolder;color:#FF0000}
.hotel-preview-info-tp{font-weight:bolder;color:#00306A;text-align:left;padding-top:1em;font-size:1.3em}
#hotel{text-align:left}
#hotel h1{margin-bottom:5px}
.hotel-adresa{font-style:italic}
.hotel-ico{margin-top:5px}
.hotel-text{margin:5px 0px}
.hotel-img{float:right}
#contacts{
	display:block;
	text-align:center;
}
#contacts table{
	text-align:left;
}
#bottom-menu{text-align:center;border-top: 1px solid #737373}
#bottom-menu ul {
	list-style-type: none;
	margin: 3px 0px 10px 0px;
	text-indent: -1em;
	padding:0px;
}
#bottom-menu li {
	display:inline;
	text-indent: 0em;
	margin: 0px;
	padding: 0px;
}
#bottom-menu li a{text-decoration:none;color:#000000;	margin: 0px 10px;}
#bottom-menu li a:hover{text-decoration:underline;}
#show-map{background:#00306A;text-align:center}
#show-gallery{text-align:center;margin-top:1em}
#show-gallery img{margin-bottom:5px}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0px; 
	padding:0px;
}
.rez-table{width:740px;background:#F0F0F0;margin:5px;text-align:left}
.input-middle{width:200px;background-color:white}
.input-bad{width:200px;background-color:red}
.rez-left-text{width:100px;text-align:left}
.rez-mezera{width:20px}
.rez-left-data{width:150px}
.rez-right-text{width:100px;text-align:left}
.rez-right-data{width:230px}
.rez-right-cena{text-align:center}
.poznamka{width:730px;height:40px}
.cena{color:red;font-weight:bold;font-size:1.4em;width:100%;text-align:center;background:#F0F0F0}
.rez-submit{font-weight:bold}
.rez-hotel-name{color:#00306A;font-weight:bold;font-size:1.4em;padding:6px;background:#F0F0F0;margin-bottom:4px}
.search-table{width:540px;background:#F0F0F0;margin:3px;text-align:left}
.ss img{display:block}
.top-search-select1{width:130px}
.top-search-select2{width:170px}
.top-search-select3{width:170px}
.top-search-select4{width:130px}
.top-search-select5{width:130px}
.addlink-text {font-size:12px; font-weight: bold;color:#1F5C99;}
.addlink-field {font-size:12px; color:#1F5C99; border: 1 solid #1F5C99;}
.addlink-button {font-size:12px; background-color:#1F5C99; color:#FFFFFF; font-weight: bold;border: 1 solid #1F5C99;}