/*Daniel*/


/*html
{
	z-index: 2;
	margin: 0;
	padding: 0;
}*/


body 
{
    margin: 0;
    padding: 0;
	background: #FFEEC8 url(../images/pattern7.png) repeat fixed;
    width: 100%;
}


* html body 
{
    margin: 0px;
    background-color: #FFEEC8 ;
    width: 100%;
    font-size: 2em;
}

h3 {
 	text-align: center;
 	font-size: 1.0em;
	font-weight: bold;
  	color: #000;
  	background-color: #FFE09F
}


h4 {
 text-align: left;
 font-size: 1em;
 margin-left: 0.2em;
}

.sitemap h4 {
	font-size:1.1em;
	margin:27px 0px 0px 0px;
	color:#891A19;
	padding-left:10px;
}



li {
 list-style:none;
 }
 

/*booking*/
* + html #book{
margin-top: -6px;
}

/* Page */
#wrapper {
 width:910px;
 margin: 10px auto;
 padding: 0;
}

* html #content{
	 float:left;
	 margin-right: 5px;
	 margin-top: 5px;
	 width:910px;
}

#content{
	float:left;
	margin-right: 1px;
	margin-top: 5px;
	width:910px;
}

#container {
	width: 910px;
	/*clear: both;*/
	/*padding: 0px 0 20px 0;*/
	float: left;
	margin-top:5px;
}

* html #container {
	margin: 5px auto 0px;
	/*clear: both;*/
	width: 910px;
	/*position:relative;*/
	/*padding: 0px 0 20px 0;*/
	float: left;
}

* + html .maincontent {
	background-color:#C14B43;
	border:3px solid #000000;
	float:left;
	margin-left:3px;
	min-height:1902px;
	width:680px;
}


* html .maincontent {
	background-color:#C14B43;
	border:3px solid #000000;
	float:left;
	margin-left:3px;
	min-height:1888px;
	width:680px;
}

.maincontent {
background-color:#C14B43;
border:3px solid #000000;
float:right;
margin-left:0;
min-height:1883px;
width:663px;
}


.maincontent h1{
	text-align: center;
	font-size: 1.5em;
	font-weight: bold;
	border-top: 1px solid #FFEEC8;
	border-bottom: 1px solid #FFEEC8;
	color:#FFEEC8;
	height:25px;
	padding: 8px;
	margin-top:25px;
}
.maincontent h2{
	text-align: center;
	font-size: 1.5em;
	font-weight: bold;
	border-top: 1px solid #FFEEC8;
  border-bottom: 1px solid #FFEEC8;
	color:#FFEEC8;
	height:25px;
	padding: 8px;
	margin-top:25px;
}
.maincontent p{
	text-align: justify;
	font-size: 1em;
	font-family: Verdana;
	color: #FFEEC8;
}
.maincontent a{
 color: #FFEEC8;
 text-decoration:none;
 border:0px;
 }
.maincontent a:hover{
 color: #000000
}

.maincontent li {
	float: left;
	padding-right: 15px;
} 

.top_ten_hostel{
	margin:14px auto 0px;
	display: block;
}



/*HOMEPAGE*/

.hostel_intro_top{
border-bottom: 2px solid #000;
}


.hostel_intro {
	background-color:#FFEEC8;
 	width:620px;
 	border: 3px solid #000;
 	margin-bottom:10px;
}
.hostel_intro p{
margin: 0px 5px;
color: #000000;
text-align: justify;
padding:20px 10px 10px 10px;

}

.hostel_intro h2 {
	font-size: 1.2em;
	text-align: center;
	margin-top:10px;
  padding:8px;
  color:#891A19;
	}

.hostel_intro a {
	padding-left: 10px;
	color:#891A19;
  font-weight: bold;
}

.hostel_intro a:hover {
 color: #0000FF;
 text-decoration:underline;
 }

/*End HOMEPAGE*/

/*Content Hostel Pages*/

.hostel_content{
 background-color: #FFEEC8;
 width:620px;
 border: 3px solid #000;
 margin: 0 auto;
 padding:5px 0px 10px;
 text-align: center;
 /*height: relative;*/
 }
 
 * html .hostel_content{
 background-color: #FFEEC8;
 /*width:620px;*/
 border: 3px solid #000;
 margin:0 25px;
 padding:5px 0px 10px;
 text-align: center;
 /*height: relative;*/
 }
 
.hostel_content p{
 	text-align: justify;
	font-family: Verdana;
	color: #000;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom:10px;
}

.hostel_content a{
  color: #B22222;
  text-decoration:none;
  font-weight: bold;
}

.hostel_content a:hover {
  	color: #0000FF;
}

/*footer*/

 #footer{
  width:900px;
  margin-top:5px;
  padding:10px 0 10px 0;
	text-align: center;
	border: 3px solid #000;
  background-color: #B22222;
  float: left;
  }
  
* html #footer{
	clear: both;
  /*width:906px;*/
  margin-top:5px;
	text-align: center;
	border: 3px solid #000;
  background-color: #B22222;
  float: left;
  }
  
 #footer a{
 color: #FFEEC8;
 }
 #footer a:hover{
 color:#000;
 }
 
 #footer p{
 text-align:center;
 font-size: 1.0em;
 }

#bottom{
	margin-top:15px;
}
/*End Content Hostel Pages*/


.HomeHead h1{
    color: #FFEEC8;
    font-family: Verdana, Arial;
    font-size: 2.8em;
    font-weight: bold;
    text-align:center;
    border: 2px solid #FFEEC8;
    height: 40px;
    padding:30px;
    margin-top:5px;
}

#hostel_menu {
	width: 180px;
	float:left;
}
.hostel_menu {
	width: 180px;
	float:left;
}

.hostel_top img {float:left}



* html .hostel_top {
background:#BD5451;
width:900px;
height:260px;
border:3px solid #000;
/*margin-top: 5px;
margin-left:3px;*/
padding: 0;
}


* + html .hostel_top {
background:#BD5451;
width:900px;
height:264px;
border:3px solid #000;
/*margin-top: 15px;
margin-left:3px;*/
padding: 0;
}

.hostel_top {
background:#BD5451;
width:900px;
height:160px;
border:3px solid #000;
margin-top: 5px;
}

* html .hostel_top_default {
background:#BD5451;
width:900px;
/*height:173px;*/
border:3px solid #000;
margin-top: 5px;
}

.hostel_top_default {
background:#BD5451;
width:900px;
/*height:168px;*/
border:3px solid #000;
margin-top: 5px;
}

.hostel_top a{
 color: #FFEEC8;
 text-decoration: none;
 font-size:100%;
 }
.hostel_top a:hover{
 color: #000}

 

.hostel_top ul{
 margin-left:-40px;
 margin-top:-4px;
 width:100%;
 margin-bottom: 0;
 /*height: 8px;*/
 float:left;
}

* + html .hostel_top ul {
 margin-left:0px;
 margin-top:-4px;
 width:100%;
}

* html .hostel_top ul {
 margin-left:0px;
 margin-top:-4px;
 width:100%;
}

 #news-slide {
		background-color: #FFEEC8;
		border-bottom: solid 3px black;
		height: 50px;
		margin-top: -4px;
 }

ul#news-slide-list {
    position: relative;
    overflow:hidden;
    height:50px;
    list-style-type: none;
    margin-top: 0px;
}
ul#news-slide-list li {
    position: absolute;
    left:930px;
    top:0px;
}
ul#news-slide-list li.news-slide-first {
    left: 30px;
}


.tdinnerhmenu {
	background-image: url(../images/butBack.jpg);
	/*height:25px;*/
	width: 112px;
	text-align: center;
	float:left;
	/*vertical-align: middle;*/
	padding-top: 5px;
}
.trhmenu {
	/*height: 15px;*/
	width: 906px;
	text-align: center;
	font-family: Verdana;
	font-size: 1em;
	font-style: normal;
	font-weight: bolder;
	vertical-align: middle;
}

.left {
	float: left;
	width: 216px;
	/*height:1663px;*/
}

* html .left {
	float: left;
	width: 216px;
	padding:0 0 0 2px;
	/*height:1663px;*/
}

.right {
/*min-height:1708;*/
float:left;
width:691px;
}
* html .right{
float: left;
width: 691px;
}

.clear {
	clear:both;
}

/*navigation-bar left*/

.left_hostel_menu {
background-color:#B22222;
border:3px solid #000000;
float:left;
margin-bottom:5px;
width:236px;
}
.left_hostel_menu h2{
 font-weight: bold;
 font-size: 1.5em;
 color: #FFEEC8;
 text-align:center;
 	border: 2px solid #FFEEC8;
 	height: 90px;
 	padding-top:10px;
 	margin-top: 5px;
}

.left_hostel_menu_hostels {
 color:#FFEEC8;
 background-color: #B22222;
 border:3px solid #000000;
 width:210px;
 margin-top: 5px;
 float:left;
 text-align: center;
 padding:3px 0px;
}

.left_hostel_menu_hostels h3{
 font-size: 1.1em;
 color: #FFEEC8;
 text-align:center;
 	padding-top:10px;
 	margin-top: 5px;
 	font-weight:normal;
 	background-color: #B22222
}


.left_hostel_menu_hostels a{
text-decoration: none;
color: #FFEEC8;
}

* .left_hostel_menu_hostels a {
	/*font-size: 2em;*/
}

.left_hostel_menu_hostels td a{
font-size: 0.5em;
text-decoration: none;
color: #FFEEC8;
}

*.left_hostel_menu_hostels td a{
font-size: 0.8em;
text-decoration: none;
color: #FFEEC8;
}

.left_hostel_menu_hostels a:hover{
color: #000000}

.list {
	border: 1px solid #FFEEC8;
	height: 40px;
	padding-top:11px;
	text-decoration: none;
	background-color: #B22222;
	text-align:center;
}

* html .list {
	border: 1px solid #FFEEC8;
	height: 40px;
	/*padding-top:11px;*/
	text-decoration: none;
	background-color: #B22222;
	text-align:center;
}

.list a{
	color: #FFEEC8;
}
.list a:hover{
 color: #000000
}

.list select->first-child{
 padding-top:11px;
}


/*images*/

img {
 border:0px;
 margin: 0;
 padding: 0;
 }

.listimg{
 margin-left: 0px;
}

.imgleft{
 float:left;
 border:2px solid #000000;
 margin: 0px 10px 5px 0px;
 }
.imgright{
 float:right;
 border: 2px solid #000000;
 margin: 0px 0px 5px 10px;
  }

.imgsitemap{
 float:left;
 margin:0px 0px 10px 0px;
}
 
.imgHome {
	background-color:#C14B43;
	padding: 8px 205px;
}


/*table*/

table{
 text-align:left;
}

span.privacy{
	text-decoration:underline;
	cursor:pointer;
	color:#B22222;
}

span.privacy:hover{
	text-decoration:underline;
	cursor:pointer;
}

#privacypolicy
{
	color:#163348;
	font-family:arial,serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	visibility:visible;
	height:0px;
	opacity:0;
	display: none;
}

#privacypolicy h2 {
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	color:#000000;
}

#privacypolicy hr {
	color:#000000;
	width:281px
}

