/* odkazy */
a {
color:#252c46;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
strong.slogan {
width:338px; height:49px;
}
strong.slogan span{
width:338px; height:49px;
}
	/* content hp webu*/
#content {
padding:20px;
color:#252c46;
}
#content .contentleft {
float:left;
width:345px;
margin:0;
}
#content .contentright {
float:left;
width:364px;
margin:0;
}
#content p {
padding:0;
margin:8px 0;
}
#content h3.wellcome-to {
margin:0; padding:0;
position:relative;
width:225px; height:25px !important;
text-decoration:none;
overflow:hidden;
}
#content h3.wellcome-to span{
background-image:url(../img/titles/wellcome-to-our-hotel-chain.gif);
position:absolute;
top:0; left:0;
display:block;
width:225px; height:25px;
}
#content ul.arrow-list {
margin:8px 5px; padding:0;
list-style-type:none;
}
#content ul.arrow-list li {
background-image:url(../img/icons/list-arrow.gif);
background-repeat:no-repeat;
background-position:0 4px;
padding-left:15px;
}

	/* boxy s hotely */
h2.hph2 {
	height: 22px;
	display: block;
	margin: 35px 0 10px 0;
}
h2.hotel-in-prague {
margin:10px 0 10px 0; padding:0;
position:relative;
top:0; left:0;
width:149px; height:22px;
overflow:hidden;
color:#252c46;
}
h2.hotel-in-prague span {
position:absolute;
top:0; left:0;
display:block;
width:149px; height:22px;
background-image:url(../img/titles/hotel-in-prague.gif);
}
h2.hotel-in-budapest {
margin:40px 0 10px 0; padding:0;
position:relative;
top:0; left:0;
width:171px; height:21px;
overflow:hidden;
color:#252c46;
}
h2.hotel-in-budapest span {
position:absolute;
top:0; left:0;
display:block;
width:171px; height:21px;
background-image:url(../img/titles/hotel-in-budapest.gif);
}
h2.hotel-in-giant-mountains {
margin:40px 0 10px 0; padding:0;
position:relative;
top:0; left:0;
width:238px; height:17px;
overflow:hidden;
color:#252c46;
}
h2.hotel-in-giant-mountains span {
position:absolute;
top:0; left:0;
display:block;
width:238px; height:17px;
background-image:url(../img/titles/hotel-in-giant-mountains.gif);
}
/* vypis hotelu / hotel-box */
	#content .hotel-box {
	margin-bottom:5px;
	}
	#content .hotel-box img {
		float:left;
	margin-right:10px;
	}
	#content .hotel-box h4 {
	margin:0 0 0 -2px;
	padding:3px 2px;
	font-size:110%;
	}
	#content .hotel-box h4 a {
	color:#001352;
	text-transform:uppercase;
	}
	#content .hotel-box .text {
	float:left;
	position:relative;
	width:235px;
	min-height:55px;
	_height:55px;
	padding-bottom:30px;
	}
	#content .hotel-box .text p {
	margin:0; padding:0;
	}

	/* act */
		
		#content .hotel-box h4.praguecentre_act {background-color:#F8E9E8; color:#C73500;}
		#content .hotel-box h4.praguecentre_act a {color:#C73500;}
		
		#content .hotel-box h4.ukrize_act {background-color:#F4EEF0; color:#790227;}
		#content .hotel-box h4.ukrize_act a {color:#790227;}
		
		#content .hotel-box h4.sibelius_act {background-color:#F2F3EC; color:#918A12;}
		#content .hotel-box h4.sibelius_act a {color:#918A12;}
		
		#content .hotel-box h4.sissi_act {background-color:#F4EDEF; color:#BF5973;}
		#content .hotel-box h4.sissi_act a {color:#BF5973;}

		#content .hotel-box h4.orion_act {background-color:#F4F2ED; color:#455886;}
		#content .hotel-box h4.orion_act a {color:#455886;}
		
		#content .hotel-box h4.cernabouda_act {background-color:#EEF3F4; color:#004F6B;}
		#content .hotel-box h4.cernabouda_act a {color:#004F6B;}
		
		#content .hotel-box h4.sibelius_act {background-color:#F3F4ED; color:#898201;}
		#content .hotel-box h4.sibelius_act a {color:#898201;}
		
	#content .hotel-box p {
	margin:4px 0 7px 0; padding:0;
	font-size:92%;
	position:relative;
	display:block;
	line-height:1.1em;
	}
	#content .hotel-box div.bottom {
		position:absolute;
		bottom: 4px; left:0;
	}
	#content .hotel-box span.price {
	color:#161e69;
	/*text-transform:uppercase;
	font-weight:bold;*/
	display:block;
	float:left;
	font-size: 100%;
	}
	#content .hotel-box a.details {
		background-image: url(../img/buttons/hp-detail_right.gif);
		background-repeat: no-repeat;
		background-position: 100% 0;
		padding: 3px 10px 3px 0;
		text-align: center;
		color:#001352 !important;
		float:right;
		position:relative; top: -2px; left: 5px;
		text-decoration: none;
	}
	#content .hotel-box a.details span {
		background-image: url(../img/buttons/hp-detail_left.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 3px 0px 3px 10px;
		font-size: 110%;
		text-decoration: none;
		font-weight: bold;
	}
	input.subscribe {
		border:none;
		background-image:url("/img/buttons/subscribe.gif");
		background-repeat:no-repeat;
		color:#001352;
		float:right;
		width:73px; height:24px;
		position:relative;
		top:-2.2em; left:-35px;
		text-transform:uppercase;
		font-size:100%;
		font-family: Arial, Helvetica, sans-serif;
	}
	div.error,
	p.error {
	background-image:url(../img/icons/error.gif);
	background-repeat:no-repeat;
	background-position:0 0.2em;
	padding:3px 0 3px 25px;
	margin:0 0;
	color:#ff3300;
	}
/* line */
	#content .line {
	border-top:1px solid #d9dfe6;
	height:1px;
	line-height:1px;
	margin:10px 0 -25px 0px;
	font-size:1px;
	}

	/* content hp webu*/
#content {
padding:20px;
color:#252c46;
}
#content .contentleft {
float:left;
width:340px;
margin-right:5px;
}
#content .contentright {
float:left;
width:364px;
}
#content p {
padding:0;
margin:8px 0;
}
#content h3.wellcome-to {
margin:0; padding:0;
position:relative;
width:100%; height:15px;
text-decoration:none;
overflow:hidden;
background-repeat:no-repeat;
}
#content h3.wellcome-to span{
display:none;
}
.hp-list {
background-position:right bottom;
background-repeat:no-repeat;
margin:0 0 15px 0;
border-bottom:1px solid #d9dfe6;
padding-bottom:15px;
width:335px;
}
#content ul.arrow-list {
margin:8px 5px; padding:0;
list-style-type:none;
}
#content ul.arrow-list li {
background-image:url(../img/icons/list-arrow.gif);
background-repeat:no-repeat;
background-position:0 4px;
padding-left:15px;
}

	

	/* specialni nabidka */
#content .special-offers {
background-image:url(../img/bg/special-offers-bottom.gif);
background-repeat:no-repeat;
background-position:left bottom;
width:364px;
margin-bottom:15px;
}
#content .special-offers .special-offers-main {
background-image:url(../img/bg/special-offers-top.gif);
background-repeat:no-repeat;
background-position:left top;
padding:10px 7px;
}
/*#content .special-offers strong.title-special-offers {
margin:0; padding:0;
position:relative;
top:0; left:8px;
display:block;
width:123px; height:21px;
overflow:hidden;
color:#252c46;
}
#content .special-offers strong.title-special-offers span {
position:absolute;
top:0; left:0;
display:block;
width:123px; height:21px;
}*/
	/* EN */
		/*#content .special-offers strong.title-special-offers span {background-image:url(../img/titles/hp/en/special-offer.gif)}*/
	
#content .special-offers p {
margin:8px 0 6px 8px; padding:0;
}
#content .special-offers .box .icon {
background-image:url(../img/icons/special-offers.gif);
height:40px; width:40px;
margin-right:14px;
float:left;
}
#content .special-offers .box {
font-size:92%;
border-bottom:1px solid #d9dfe6;
padding:0 0 7px 0;
margin:0 0 8px 0;
}
#content .special-offers .box.end {
border:none;
}
#content .special-offers .box p{
margin:0 0 3px 0;
}
.contentright .special-offers .box .text{
width:290px;
float:left;
}
#content .special-offers .box span.price {
text-transform:uppercase;
font-weight:bold;
padding-right:10px;
}
	/* barvy podle hotelu */
		#content .special-offers .box .text.praguecentre strong { color:#C73500;}
		#content .special-offers .box .text.ukrize strong { color:#790227;}
		#content .special-offers .box .text.sibelius strong { color:#918A12;}
		#content .special-offers .box .text.sissi strong { color:#BF5973;}
		#content .special-offers .box .text.orion strong { color:#455886;}
		#content .special-offers .box .text.cernabouda strong { color:#004F6B;}
		#content .special-offers .box .text.sibelius strong { color:#898201;}
	
	
	#contact .contact-main .leftfooter .right .img {background-image:url(../img/bg/hp/map.gif);}
	
	
	#contact .contact-main .rightfooter .form {background-image:url(../img/bg/contact-form-top.gif);}
	#contact .contact-main .rightfooter .form .form-main {background-image:url(../img/bg/contact-form-bottom.gif);}

	/* cz */
		#cz #contact .contact-main .rightfooter h6 span{background-image:url(../img/titles/hp/cz/get-in-touch.gif);}
		#cz #content .reservation h5.reservation span {background-image:url(../img/titles/hp/cz/online-reservation.gif);}
	
	
	/* EN */
		#en #content .reservation h5.reservation span {background-image:url(../img/titles/hp/en/online-reservation.gif);}
		#en #contact .contact-main .rightfooter h6 span{background-image:url(../img/titles/hp/en/get-in-touch.gif);}
		
	/* DE */
		#de #content .reservation h5.reservation span {background-image:url(../img/titles/hp/en/online-reservation.gif);}
		#de #contact .contact-main .rightfooter h6 span{background-image:url(../img/titles/hp/de/get-in-touch.gif);}


/* barvy */
	.wheather {color:#001352}

