/* CSS Document */

#mainpage {
	padding:0;
	margin:0;
}

a.plow {
display:block;
color:#fff;
padding:6px 8px 6px 8px;
text-align:center;
border:1px solid #6e0000;
font-weight:700;
text-shadow:0px -1px 0px #222;
background-image:url(/images/btn-bg.jpg);
background-repeat:repeat-x;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
line-height:100%;
}
a.plow:hover{
background-image:url(/images/btn-bg-hover.jpg);
}

.objline {
	float:left;
	clear:both;
	width:720px;
	margin-bottom:7px;
}

.objlist {
	float:left;
}

.objcell {
	float:left;
	width:340px;
	margin-right:8px;
	border:1px solid #AAAAAA;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position:relative;
	padding:5px;
}

.objpic {
	float:left;
	width:120px;
	height:100px;
	padding:2px;
	background-color:#ebe8e3;
	margin-right:10px;
	clear:both;
}

.objright {
	float:right;
	width:110px;
	padding-left:10px;
	border-left:1px solid #DDDDDD;
	padding-bottom:10px;
}

.objname {
	float:left;
}

.objstars {
	float:right;
	height:42px;
}

.objmid {
	float:left;
	width:220px;
}

.objdesc {
	float:left;
	width:206px;	
	padding-top:2px;
	font-size:12px;
	line-height:12px;
}

.objname {
	width:340px;
}

.wideobjname {
	width:340px;
}

.midobjname {
	float:left;
	width:340px;
}

.objname, .wideobjname, .midobjname {
	font-size:16px;
	padding:3px 5px 3px 3px;
	line-height:18px;
}

.objmore {
	float:right;
	margin-top:10px;
	margin-right:-1px;
}

.objprice {
	float:right;
	margin-top:10px;	
	margin-right:10px;
}

.objname a,.wideobjname a,.midobjname a {
	color:#1593e8;	
}

.picbox {
	margin:0 1px 1px 0;
	padding:1px;
	background-color:#69C;
	float:left;
}

.pics {
	float:right;
	margin-bottom:20px;
	width:350px;
}

.hotelinfo {
	width:530px;
	float:left;
}

.roomsh3 {
	margin-top:0px;
	padding-top:0;
}


.htleft {
	float:left;
	width:270px;
	margin-right:20px;
}

.htright {
	float:left;
	width:420px;
	margin-top:20px;
}

.lpblock {
	float:left;
	width:100px;
	margin-right:20px;
	margin-left:10px;
	margin-top:10px;
}

.lpinput {
	width:90%;
	background:none;
	border:none;
}

.htright h4 {
	float:left;
	margin:0;
	padding:0;
	font-size:14px;
}

.htsearch {
	float:left;
	clear:both;
	width:326px;
	margin-right:10px;
}

.htsearchgo {
	float:left;
}

.hzright h4 {
	float:left;
	margin:0 0 12px 0;
	padding:0;
	font-size:16px;
}

.hzoom {
	float:left;
	width:720px;
}

.hzleft {
	float:left;
	width:264px;
}

.hzpic {
	float:left;
	width:238px;
	height:176px;
	background-image:url("/i/hzpicbg.png");
	background-repeat:no-repeat;
	padding:12px;
	margin-bottom:12px;
}

.hzmap {
	float:left;
	clear:both;
	width:260px;
	text-align:center;
	margin:-6px 0 10px 0;
	text-align:center;
}

.hzmain {
	float:left;
	width:444px;
	margin-left:12px;
}

.hzmainleft {
	float:left;
	width:444px;
}

.hzspics {
	float:left;
	width:510px;
}

.hzpicbox {
	float:left;
	margin:0 8px 8px 0;
	border:1px solid #a09d9d;
}

.hzdescr {
	float:left;
	clear:both;
	margin-top:-6px;
	width:444px;
}

.hzright {
	float:left;
	width:148px;
}

.hzavg {
	float:right;
	width:106px;
	height:48px;
	padding-top:14px;
	background-image:url("/i/arbg.png");
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	color:white;
	font-size:14px;
	margin-bottom:6px;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
	border:1px solid #CCCCCC;	
}

.hzavg strong {
	font-size:18px;
}

.hzname {
	float:left;
	margin:0;
}

.hzstars {
	padding-top:7px;
	margin-bottom:-7px;
	float:left;
	margin-left:20px;
}

.hzrooms {
	float:left;
	clear:both;
	width:170px;
}

.hzcol {
	float:left;
	width:240px;
}

.hzrooms h3, .hzcol h3 {
	font-size:18px;
	margin:0 0 10px 0;
	padding:0;
}

.hzroomlist {
	font-size:14px;
	line-height:22px;
}

.hzroomlist a {
	color:#870c48;
	text-decoration:underline;
	
}

.hzticks {
	float:left;
	margin-bottom:16px;
}

.hztick {
	float:left;
	clear:both;
	padding-left:24px;
	background-image:url("/i/bo.png");
	background-repeat:no-repeat;
	background-position:left center;
	height:20px;
	margin-bottom:2px;
	padding-top:4px;
}

.hzc {
	background-image:url("/i/bc.png");	
}

.hpbox {
	float:left;
	width:620px;
}

.hpbox h1 {
	float:left;
	padding:6px 10px 6px 10px;
	margin:0;
	background-color:#006fb9;
	background-image:url("/i/hover.png");
	background-repeat:repeat-x;
	width:600px;
	height:26px;
	color:white;
	font-size:24px;
	line-height:24px;
}

.hpbody {
	float:left;
	padding:14px;
	
}

.hpprice {
	font-size:16px;
}

.hppriced {
	font-size:11px;
	line-height:12px;
}

.hpprice sup {
	font-size:10px;
	line-height:10px;
	position:relative;
	top:4px;
	left:4px;
}

.hppriced sup {
	position:relative;
	top:4px;
}

.objppic {
	float:left;
	width:120px;
	height:90px;
	margin-right:10px;
	clear:both;
	padding:4px;
	background-color:#ebe8e3;
		
}

.bigpic {
	padding:4px;
	background-color:#ebe8e3;
}

.pbline {
	float:left;
	width:710px;
	margin-bottom:16px;
}

.pbmid {
	width:560px;
	float:left;
}

.pbname, .pbdesc {
	float:left;
	width:560px;
}

.pbname {
	font-size:18px;
}

.pbphoto {
	float:left;
}

.pbpiclist {
	float:left;
	width:720px;
}

.pbpiclist a {
	float:left;
	margin:2px 2px 2px 0;
}

.backlink {
	float:left;
	width:720px;
	margin:8px 0 10px 0;
}

#adminpage {
	background-color:blue;
	padding:0;
	margin:0;
}

.newsitem {
	border-bottom:1px solid #888888;
	padding-bottom:10px;
	margin-bottom:20px;
	float:left;
	clear:both;
}

.newsdate {
	font-weight:bold;
	font-size:18px;
	font-family:'PT Sans Narrow', Arial, Helvetica, sans-serif;
	color:#A12727;
	padding:0;
	margin:2px 0 6px 0;
}

.newsblock {
	float:left;
	clear:both;
	width:710px;
}

h2.newsh2 {
	margin:4px 0 18px 0;
	float:left;
}

h2.newsh2 a {
	font-family:'PT Sans Narrow', Arial, Helvetica, sans-serif;
	color:#1593e8;
	font-size:30px;
}

.hzform {
	float:left;
	width:444px;
	margin-bottom:20px;
}

.hzform h4 {
	margin-bottom:-16px;
}

.evline {
	float:left;
	width:720px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
}

.evtime {
	float:left;
	width:90px;
	text-align:center;
	font-family:"PT Sans Narrow",Arial, Helvetica, sans-serif;
	font-size:14px;
}

.evpic {
	float:left;
	width:140px;
	padding-bottom:5px;
}

.evinfo {
	width:360px;
	float:left;
}

.evpeople {
	width:130px;
	float:left;
}

.evpeople p {
	margin-top:0px;
}

.evtday {
	font-size:24px;
	font-weight:bold;
	line-height:20px;
	margin-top:6px;
}

.evtmonth {
	font-size:16px;
	line-height:16px;
	margin-bottom:6px;
}

.evinfo a {
	font-size:22px;
	font-family:"PT Sans Narrow",Arial, Helvetica, sans-serif;
	line-height:120%;
}

#snlinks {
	float:right;
	position:relative;
	width:0;
	height:0;
}

#snlinks div {
	position:absolute;
	display:inline;
	top:-74px;
	width:190px;
	right:0;
}

#ftr_contacts {
	position:absolute;
	top:-74px;
	left:0;
	line-height:130%;
	color:#404040;
}

#ftr_contacts span {
	font-size:20px;
	font-family:"PT Sans Narrow",Arial, Helvetica, sans-serif;	
	line-height:normal;
}

#footerbar{
 	position:fixed;
    bottom:30%;
    width: 140px;
	left: 0px;
	height: auto;
}

.formfeedback { 
	 width:inherit;
	 height:inherit;
	 border-top: 1px solid #96d1f8; 
	 background: #86a1b3; 
	 background: -webkit-gradient(linear, left top, left bottom, from(#d6d6d6), to(#86a1b3)); 
	 background: -moz-linear-gradient(top, #d6d6d6, #86a1b3); 
	 background: -ms-linear-gradient(top, #d6d6d6, #86a1b3); 
	 background: -o-linear-gradient(top, #d6d6d6, #86a1b3); 
	 padding: 3px 3px 3px 3px; 
	 -webkit-border-radius: 10px; 
	 -moz-border-radius: 10px; border-radius: 10px; 
	 -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); 
	 -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); 
	 box-shadow: 0 1px 2px rgba(0,0,0,.2); 
	 /*text-shadow: rgba(0,0,0,.4) 0 1px 0; color: #5e4b5e; */
	 font-size: 14px; font-family: Arial, Helvetica, sans-serif; 
	 text-decoration: none; 
	 vertical-align: middle;
	 text-align: center; 
 } 


.transferbanner {
	width:inherit;
	height:200px;
	text-align:center;
	margin-top:70px;
	clear:both

}