#meteo, #partners {
	padding:20px 0;
	text-align:center;
	border-bottom:1px solid #dfdfdf;
}
#meteo img {
	display:inline;
}
#partners img {
	display:block;
	margin:0 auto;
}
.aktuality {
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	margin:0 10px;
	padding:10px 0 15px 0;
	color:#8b8b8b;
	font-size:92%;
}
.aktuality-index-obal {
	background-image:url(../images/dot-line-akt.png);
	background-repeat:no-repeat;
	background-position:0 100%;
	padding:7px 0 12px 0;
}
.aktuality-obal {
	padding:3px 0 10px 0;
	margin-bottom:5px;
}
.aktuality-obal p {
	margin:0 24px 0 11px;
}
.aktuality-index-obal .datum, .aktuality-obal .datum {
	font-weight:bold;
	color:#327826;
	padding-bottom:2px;
}
.aktuality-index-obal .text, .aktuality-obal .text {
	padding-bottom:2px;
}
.aktuality-index-obal .vice {
	text-align:right;
}
.all-akt {
	text-align:right;
	margin-top:7px;
}
.aktuality-index-obal .vice a {
	background-image:url(../images/dot-vice.png);
	background-repeat:no-repeat;
	background-position:0 50%;
	padding:0 0 2px 12px;
}

.tophref {
	text-align:right;
	padding:10px 0 5px 0;
	font-size:92%;
}
.tophref a {
	padding:2px 14px 0 0;
}
.strankovani {
	text-align:left;
	padding:0 0 0 11px;
	color:#999999;
}
.strankovani a {
	text-decoration:underline;
}
.strankovani a:hover {
	text-decoration:none;
}
.strankovani span {
	color:#999999;
}

.mrg5 {
	padding-left:5px;
	padding-right:5px;
}
/*-------------------------------------------------------------------------------------------------------------------------*/
.skiarealy {
	padding:3px 0 10px 5px;
	margin:0 24px 5px 11px;
}
.skiarealy ul {
	padding:5px 0 5px 16px;
	list-style-type:square;
}
.skiarealy li {
	padding:0 0 4px 0;
	list-style-type:square;
}

.skiarealy .mapy-centra {
	float:right;
	padding:0;
	margin:0;
	text-align:right;
}
.skiarealy .odkaz-centra {
	text-align:right;
}
.skiarealy .nadpis {
	font-size:118%;
}
.imgbrdr {
	border:3px solid #cccccc;
	padding: 0px;
}
/*-------------------------------------------------------------------------------------------------------------------------*/

.ubytovani, .dalsipopis {
	margin:0 24px 0 11px;
}
.ubytovani .wifi {
	position:absolute;
	top:470px;
	right:310px;
}

.ubytovani .popis {
	padding:0 0 0 0;
	margin:0 260px 0 0;
}
.ubytovani .popis p, .dalsipopis p {
	padding:5px 0 5px 10px;
	margin:0 20px 0 0;
}
.dalsipopis span {
	font-size:92%;
}
.ubytovani .img-info {
	float:right;
	width:260px;
	_margin-top:5px;
}
.ubytovani .img-info div {
	background-image:url(../images/bg-foto.png);
	background-repeat:no-repeat;
	background-position:100% 0;
}

.ubytovani .img-info img {
	border:1px solid #ffffff;
	margin:5px 5px 5px 0;
}
.ubytovani .img-info p {
	padding:4px 0 3px 8px;
	margin:6px 0 5px 1px;
	border-left:4px solid #327826;
}
.ubytovani .img-info span {
	font-size:92%;
}
.ubytovani .img-info .rezhref {
	background-image:none;
	margin:8px 0 0 1px;
	float:right;
	width:138px;
	text-align:right;
	padding:1px 0;
	background-color:#327826;
}
.rezhref a {
	background-image:url(../images/dot-menu.png);
	background-repeat:no-repeat;
	background-position:92% 50%;
	padding:5px 28px 6px 0;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	margin:0;
	_height: 1px;
	min-height:1px;
}
.rezhref a:hover {
	text-decoration:underline;
	background-color:#74A36C;
	color:#FFFFFF;
}

/*-------------------------------------------------------------------------------------------------------------------------*/
.fotogalerie, .vylety, .lastminute {
	margin:0 24px 0 10px;
	text-align:center;
}
.fotogalerie .holder, .vylety .holder, .lastminute .holder, .index-objekt .holder {
	width:588px;
	margin:0 auto;
	padding:0;
}
.fotogalerie .foto {
	float:left;
	width:25%;
	text-align:center;
	padding:0 0 12px 0;
}
.fotogalerie .foto-p {
	float:left;
	width:50%;
	text-align:center;
	padding:0 0 12px 0;
}

.fotogalerie .foto img, .fotogalerie .foto-p img, .index-objekt .foto img {
	border:3px solid #cccccc;
	display:block;
	margin:0 auto;
}
.vylety .foto {
	float:left;
	text-align:center;
	width:33%;
	padding:0 0 12px 0;
}
.index-objekt .foto {
	float:left;
	text-align:center;
	width:33%;
	padding:15px 0;
}
.index-objekt .foto p {
	text-align:center;
	font-weight:bold;
	padding-top:5px;
	display:block;
}

.vylety .foto p {
	text-align:left;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:10px;
	display:block;
	height:32px;
}
.vylety .foto img {
	border:3px solid #cccccc;
	display:block;
	margin:0 auto;
}
/*----lastminute--------------------------------------------------------------------------------------------------------*/

.last-block {
	text-align:left;
	border-bottom:1px solid #e0e0e0;
	padding:10px 0;
}
.last-block img {
	display:block;
	float:left;
}
.last-text {
	margin:5px 0 0 185px;
}
/*-------------------------------------------------------------------------------------------------------------------------*/
.sendbutton {
	font-weight:bold;
	cursor:pointer;
	_cursor:hand;
	font-size:94%;
	background-color:#327826;
	color:#ffffff;
	border:0;
	padding:4px;
	margin-top:5px;
	width:80px;
}
/*--vyhody-----------------------------------------------------------------------------------------------------------*/

ul.vyhody {
	margin:0 0 0 28px;
	padding:0;
}
ul.vyhody li {
	padding:5px 0 10px 0;
}

.floatimg {
	display:block;
	float:right;
	margin:20px 0 0 25px;
}