body {
/*background:none repeat scroll 0 0 #FFFFFF;*/
background:url("image/venice_location.gif");
font-family:Microsoft Sans Serif;
text-align:center;
}

a {
	color:#C80813;
	text-decoration:underline;
}
a:hover {
	color:#C80813;
	text-decoration:none;
}

.hideBlock {
	display: none;
	/*background: url("image/arrow-square.gif") no-repeat scroll right -50px #C80813;*/
}

.hideBlockH2 {
	background: url("image/arrow-square.gif") no-repeat scroll right -52px #C80813 !important;
}

div#hd {
background:url("image/flag_venice.gif") no-repeat scroll 0 13px transparent;
height:70px;
vertical-align:middle;
}

div.blockVenice {
background:none repeat scroll 0 0 #EDEED7;
border:1px solid #C80813;
margin-bottom:15px;
-moz-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
-webkit-border-top-left-radius:4px;   
-webkit-border-top-right-radius:4px;   
-webkit-border-bottom-right-radius:4px;   
-webkit-border-bottom-left-radius:4px;
}
div.blockVeniceTitle {
border-bottom:1px solid #C80813;
}
div.blockVeniceTitle h2 {
background:url("image/arrow-square.gif") no-repeat scroll right 4px #C80813;
border:1px solid #C80813;
color:#E5E8B0;
font-size:13px;
font-style:italic;
font-weight:bold;
margin:1px;
padding:4px 10px;
-moz-border-radius:4px 4px 0px 0px;
-khtml-border-radius:4px 4px 0px 0px;
border-radius:4px 4px 0px 0px;
-webkit-border-top-left-radius:4px;   
-webkit-border-top-right-radius:4px;   
-webkit-border-bottom-right-radius:0px;   
-webkit-border-bottom-left-radius:0px;
cursor: pointer;
}
div.bodyBlock {
padding:8px 10px 15px;
}
div#hd {
padding:15px 0;
}
div#ft {
background:none repeat scroll 0 0 #E5E8B0;
color:#6F0011;
padding:5px 0;
-moz-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
-webkit-border-top-left-radius:4px;   
-webkit-border-top-right-radius:4px;   
-webkit-border-bottom-right-radius:4px;   
-webkit-border-bottom-left-radius:4px;
}

div.blockMainSearch {
	background: #FEBA02;
}

div#hd h1 {
background:none repeat scroll 0 0 #FEBA02;
color:#6F0011;
font-size:28px;
font-style:italic;
font-weight:bold;
margin:15px 0 0 180px;
padding:0 10px;
text-align:center;
-moz-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
-webkit-border-top-left-radius:4px;   
-webkit-border-top-right-radius:4px;   
-webkit-border-bottom-right-radius:4px;   
-webkit-border-bottom-left-radius:4px;
}
div#ft p {
color:#6F0011;
font-size:10px;
font-style:italic;
font-weight:bold;
padding:0 15px;
text-align:center;
}
/*div#ft a, a:hover {
color:#FFFFFF;
text-decoration:none;
}*/
div.blockVeniceFoot {
border-top:medium none;
}
div.oneTopHotel div.hotelImg {
float:left;
margin-right:10px;
}
div.oneTopHotel div.hotelImg img {
border:1px solid #C80813;
padding:5px;
-moz-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
-webkit-border-top-left-radius:4px;   
-webkit-border-top-right-radius:4px;   
-webkit-border-bottom-right-radius:4px;   
-webkit-border-bottom-left-radius:4px;
background: #FEBA02;
}
div.shortDescription p {
font-size:12px;
}
div.shortDescription em {
font-style:normal;
font-weight:normal;
font-family:Microsoft Sans Serif;
}
b.linkHotelShortDescription {
color:#C80813;
font-size:14px;
}
div.oneTopHotel {
margin-bottom:15px;
}
div.mForm {
float:left;
/*padding:5px 0;*/
width:125px;
}
div.mFormR {
float:right;
/*padding:3px 2px;*/
text-align:right;
/*width:135px;*/
width:150px;
}
.fs_form {
margin-bottom:3px;
}
.searchHotelsButton {
background:none repeat scroll 0 0 #C80813;
border:2px solid #6F0011;
color:#FFFFFF;
cursor:pointer;
padding:5px;
-moz-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
-webkit-border-top-left-radius:4px;   
-webkit-border-top-right-radius:4px;   
-webkit-border-bottom-right-radius:4px;   
-webkit-border-bottom-left-radius:4px;
}
.center {
text-align:center;
}
select {
border:1px solid #C80813;
}
ul.c5 {text-align: center; margin: 5px 0px;}
li.c4 {display: inline;}
li.c3 {display: inline; padding-right: 5px;}
div.c2 {display: none;background:url('image/wait2136.gif') no-repeat scroll 50% 0 transparent;height:19px;}
p.c1 {font-weight: bold}

p.indent {
	text-indent: 15px;
}

#venticketBox {
	width: 100%;
	height: 50px;
	border:1px solid #C80813;
}