body {background-color: #ffffff; font-family: arial, 'sans serif';}
	
table {width :100%; border:none;}

a {color:#000; text-decoration:underline}
a:hover {color: #d8371e;text-decoration:none}
a:link {color:#000}
a:visited {color:black}
a:active {color:#989898}
a:hover {color:#C50700}

td.Title { 
	background-color:#d8371e; 
	padding-left:15pt;}

td.Title a{
	color:#fff;
	text-decoration:none; 
	font-weight:bold;
	padding:0;
	margin:0;}

td.puffTitle {
	/*width: 18%;*/
	color:#d8371e;
	font-size:17pt;
	font-weight:bold;
	padding-left:15pt;}

td.puffText{
	color:#000000;
	font-size:10pt;
	padding-left:15pt;
	padding-right:15pt;}

td.about {
	font-size:10pt; 
	color:#ffffff; 
	padding-left: 15pt; 
	background-color: #d8371e;}

td.leftStrip{
	padding-left:15pt;
	padding-right:15pt; 
	vertical-align: top;
	background-color: #d8371e;}

td.middleStrip{
	vertical-align:top; 
	padding-left:15pt; 
	padding-right:15pt;
	color:#000000;
	font-size:10pt}

td.middleStrip
	table {font-size:9pt;}


td.rightStrip{
	padding-left:15pt;
	padding-right:15pt;
	vertical-align: top;
	background-color: #d8371e;}

td.rightStrip a {font-size:9pt}
td.bottomStrip {
	width:100%;
	padding-left:50%;
	padding-top:0.5em;
	padding-bottom:0.5em;
	background-color: #d8371e;}

td.bottomStrip a{
	font-size:10pt;
	margin-right:15pt;}

td.similarHotels{
	width:100%;
	text-align:center;}

td.similarHotels 
	a{margin-right:4pt;font-size:9pt;}


td.rightStrip h4.menuCategory{
	margin-top:0%;
	margin-bottom:0%;
	padding-bottom:0%;
	color:#fff;
	font-weight:bold;
	font-size:10pt;}
td.leftStrip h4.menuCategory{
	font-size:10pt;
	margin:0%;
	margin-top:0%;
	margin-bottom:0%;
	padding-bottom:0%;
	color:#fff;
	font-weight:bold;}

td.rightStrip h4.menuCategory a,
td.leftStrip  h4.menuCategory a{
	color:#fff;
	text-decoration:underline;}

td.rightStrip h4.menuCategory a:hover,
td.leftStrip h4.menuCategory a:hover{ 
	text-decoration:none}
		

td.rightStrip a.menuList,
td.leftStrip  a.menuList{
	font-weight:normal;
	margin:0%;
	margin-bottom:2px;
	font-size:9pt;}

td.superMiddleStrip{
	vertical-align:top;}

td.middleStrip h3.pageTitle,
td.superMiddleStrip h3.pageTitle{
	background-color:#d8371e;
	color:#ffffff;
	padding-left:15pt;
	padding-right:15pt;
	padding-bottom:3px;
	padding-top:3px;
	margin:0%;}


td.middleStrip h4.hotelTitle{
	background-color:#d8371e;
	color:#fff;
	padding-left:15pt;
	padding-right:15pt;
	padding-bottom:3px;
	padding-top:3px;
	margin:0%;}

td.middleStrip p.hotelStar{
	margin:0;
	padding:0;
	padding-left:3pt;
	padding-top:3px}

td.middleStrip p.linksWSTitle{
	padding:0;
	margin:0;
	margin-top:8pt;
	font-weight:bold;
	font-size:10pt;}
	
td.middleStrip ul.linksWS{list-style-type: none;}

td.middleStrip ul.linksWS li {
	padding-bottom:0.6em;
	font-size:9pt;
}
td.middleStrip ul.linksWS li a{
	font-size:10pt;
	text-decoration:underline;
	font-size:10pt;}
td.middleStrip ul.linksWS
	a:hover{text-decoration:none;}

td.middleStrip h4.hotelTitle a{
	color:#fff;
}

table.companyPhotos img{
	border:solid 1px #000;
	width:108px;
	height:144px;
}
td.middleStrip p.hotelDesc {
	color:#000;
	font-size:10pt;
	padding-bottom:10px;
	margin-bottom:0%;
	overflow:hidden;}
	
td.middleStrip p.hotelDesc div{
	font-size:10pt;
}

td.middleStrip p.hotelDesc img {
	border:solid 1px #000;
}

td.middleStrip p.hotelDesc img.noBorder{
	border:none;
}
	
td.middleStrip h4.subTitle{
	background-color:#d8371e;
	color:#fff;
	padding-left:15pt;
	padding-right:15pt;
	padding-bottom:3px;
	padding-top:3px;
	margin-bottom:0;}

td.middleStrip ul.specialPrices{
	margin-left:0%; 
	padding-left:20pt;
	font-size:10pt;}


td.middleStrip h3.bookTitle{
	background-color:#d8371e;
	color:#ffffff;
	padding-left:15pt;
	padding-right:15pt;
	padding-bottom:3px;
	padding-top:3px;
	margin-top:0%;}

table.bookForm{
	background-color:#d8371e;
	color:#000;
}
table.bookForm td{
	padding:5px;
	padding-left: 15px;
	padding-right: 15px;}

table.bookForm td input {
	border:solid 1px #fff}

table.transferBook{
	font-size:10pt;
	margin-bottom:10px;
	background-color:#d8371e; }

table.transferBook
	td{
		font-size: 100%;
		padding:2px;
		padding-left: 15px;
		padding-right: 15px;}
table.transferBook
	input {	border: solid 1px #d8371e;}
/*
table.transferBook
	select {border: solid 1px #d8371e;}
*/
table.transferBook
	td.title{
		color:#fff;
		background-color:#d8371e;
		font-weight:bold;
		margin-top:0.5em;}

table.transferBook
	td.title a{
		color:#000;
		font-size:100%;
		font-weight:bold;}

table.transferBook 
	td.hotel_comment{
		padding:0%;
		margin:0%;}
	
table.transferBook 
	td.hotel_comment
		textarea{
			border: solid 1px #d8371e;}
table.transferBook 
	td.subtitle{
		color:#fff;
		font-weight:bold;
		background-color:#d8371e;}
table.transferBook 
	button{
		border: solid 1px #d8371e;
		color:#000;
		font-weight:bold;
		}

ul.errorForm {color : #d8371e;font-size:10pt;}
ul.errorForm li {font-style:italic;}

td.allPragueHotelList ul{
	list-style-type: none;
	font-size:10pt;
	font-weight:normal;
}
td.allPragueHotelList ul a {
	text-decoration:underline;
}

td.allPragueHotelList ul a:hover{
	text-decoration: none;
}

p.hotelCathegory{
	padding: 0%;
	margin:0%;}

td.middleStrip table.facility img {background-color:#d8371e;}


td.superMiddleStrip td.linksAllPag{
	font-size:10pt;
	color:#b20707;}