@charset "utf-8";
/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[Table of contents]
1. Canvas
1.2. Header / #header
1.3. Content / #container
	1.3.1. Left column / #left
	1.3.2. Main column / #content
	1.3.3. Right column / #right
1.4. Footer / #footer
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

/* Base */

* {
	behavior: url(fileadmin/templates/css/iepngfix.htc);
}

html, body {
	margin: 0;
	padding: 0;
	width: 100%;
}

body {
	background:#fdf9f4;
	color: #363636;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1em;
}

#header {
	float:left;
	width: 100%;
	display: block;
	background: #f6e0bf;
	padding:15px 0px;
	font-size: 0.80em;
}

#content{
	float: left;
	width: 100%;
	font-size: 0.80em;
	padding:35px 0px;
}

#footer {
	width: 100%;
	float:left;
	background: #f6e0bf;
	text-align:center;
	padding:10px 0px;
}

/* General Styles */
a:link {color: #824300;text-decoration: underline;}
a:visited {color: #824300;text-decoration: underline;}
a:hover {color: #1176ff;text-decoration: underline;}
a:active {color: #824300;text-decoration: underline;}

a.blue:link {color: #1176ff;text-decoration: underline;}
a.blue:visited {color: #1176ff;text-decoration: underline;}
a.blue:hover {color: #824300;text-decoration: none;}
a.blue:active {color: #1176ff;text-decoration: underline;}

a.button:link {color: #fff;text-decoration: none; float:left; background:url(../img/bg-button.gif) top repeat-x; line-height:29px; display:block; width:96px; text-align:center; margin-right:2px;}
a.button:visited {color: #fff; text-decoration: none; float:left;background:url(../img/bg-button.gif) top repeat-x; line-height:29px; display:block; width:96px; text-align:center; margin-right:2px;}
a.button:hover {color: #fff; text-decoration: none; float:left;background:url(../img/bg-button.gif) bottom repeat-x; line-height:29px; display:block; width:96px; text-align:center; margin-right:2px;}
a.button:active {color: #fff; text-decoration: none; float:left;background:url(../img/bg-button.gif) top repeat-x; line-height:29px; display:block; width:96px; text-align:center; margin-right:2px;}

input, textarea, select, option {
	background: #FFFFFF;
	color: #575757;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

small {
	color: #7F7F7F;
	font-size: 11px;
	line-height: 14px;
}

p {
	margin-bottom: 15px;
}

li { list-style:none;}

.title { color:#824300; font-weight:bold;}

.line {border-top:1px solid #cfcfcf;}

/* Page Styles */

#header a { margin-right:90px; float:right;}

.head { float:left; padding:0px 90px; display:block; padding-bottom:15px; position:relative; }
.head h1 { font-size:1.5em; display:block; color:#824300; margin-bottom:10px; font-weight:normal; }
.head h6 { font-size:1.5em; display:block; color:#824300; margin-bottom:10px; font-weight:normal; }
.head dl { color:#824300; }
.head dl dt { float:left; width:75px;}
.head dl dl { float:left;}

.hotel .icon {position:absolute; left:30px; top:0px; width:42px; height:42px; background:url(../img/anistar.gif) no-repeat;}
.replies .icon {position:absolute; left:30px; top:0px; width:42px; height:49px; background:url(../img/i-replies.jpg) no-repeat;}
.place .icon {position:absolute; left:16px; top:-8px; width:60px; height:60px; background:url(../img/animated-earth.gif) no-repeat;}
.country .icon {position:absolute; left:16px; top:-8px; width:60px; height:60px; background:url(../img/animated-earth.gif) no-repeat;}
.gallery .icon {position:absolute; left:25px; top:-3px; width:50px; height:50px; background:url(../img/photos.jpg) no-repeat;}
.country h1 { padding-top:10px;}

.replies { padding:20px 90px; margin-top:20px;} 

.bre {
	float: left;
	width: 100%;
	display:block;
	color: #adadad;
	margin-bottom:6px;
}

.bre li {
	float: left;
	list-style: none;
	display: inline;
}

.bre li a:link, .bre li a:visited, .bre li a:active {
	color: #adadad;
	border-bottom:1px dotted #adadad;
	text-decoration:none;
	float:left;
}

.bre li a:hover {
	color:#824300;
	border-bottom:1px dotted #824300; 
	text-decoration:none;
}

.bre li i { display:block; float:left; padding:0px 5px; font-style:normal;}

.body { padding:0px 90px;}

.right {width:355px; float:right; padding:0px 0px 10px 30px; clear:none; position:relative; top:-22px;}

.photos { float:left; background: url(../img/title-photos.gif) top right no-repeat; padding:25px 0px 30px 0px;}
.hotels { float:left; background: url(../img/title-hotels.gif) top right no-repeat; padding:25px 0px 30px 0px;}
.cities { float:left; background: url(../img/title-cities.gif) top right no-repeat; padding:25px 0px 30px 0px;}
.bold { border:8px solid #f1b660; float:left;}
.thin { border:1px solid #ce9744; float:left;}
.thin center { margin-bottom:13px;}

.cities .list { width:144px; }
.cities .list li { width:119px; }
.weather { float:right;  padding:10px 10px 10px 0px;}

.rating {float:left; text-align:left; width:300px; }
.rating ul {float:left; width:100%; margin-bottom:15px;}
.rating ul li { float:left; display:block; width:100%; line-height:21px; height:21px; margin:1px 0px;}
.rating ul .stars5 { background:url(../img/i-stars.gif) 125px center no-repeat; width:240px;}
.rating ul .stars4 { background:url(../img/i-stars.gif) 125px center no-repeat; width:210px;}
.rating ul .stars3 { background:url(../img/i-stars.gif) 125px center no-repeat; width:190px;}
.rating ul .stars2 { background:url(../img/i-stars.gif) 125px center no-repeat; width:168px;}
.rating ul .stars1 { background:url(../img/i-stars.gif) 125px center no-repeat; width:145px;}
.rating ul li span { display:block; float:left; width:125px;}
.rating ul li .txstars { display:block; float:left; }

.r-menu { float:left; width:100%; position:relative;}
.r-menu span { display:block; float:left;}
.r-menu span u { color:#824300; font-weight:bold; cursor:pointer; position:relative;}
 
.item-reply { float:left; width:100%; border-bottom:1px solid #cfcfcf; padding-bottom:10px; margin-bottom:15px;}
.item-reply .info { margin-bottom:15px;}
.item-reply .info i { font-style:normal; display:block; color:#767676;}
.item-reply .title { margin-bottom:3px;}

.replyphotos {float:left; border:7px solid #f1b660;}
.replyphotos div {border:1px solid #ce9744; float:left;}
.replyphotos .pics { width:auto;}

ul.pics {
	float: left;
	list-style: none;
	width: 330px;
	padding:3px;
}

ul.pics li {
	display: inline;
	margin: 3px;
	padding: 0px 0px 3px 0px;
	float:left;
        height:71px;
}

ul.pics li a {
	display: block;
	border-bottom:1px solid #929292;
	float:left;
}

ul.pics li a img {
	border: 1px solid #cfcfcf;
	margin: 0px;
	padding: 1px;
	clear:none;
}

ul.pics li a:hover img {
	border: 1px solid #1176ff;
	margin: 0px;
	padding: 1px;
}

ul.list {
	float: left;
	list-style: none;
	width: 316px;
	padding:10px;
}

ul.list li {
	display: block;
	padding: 0px 10px 3px 15px;
	float:left;
	width:300px;
	text-align:left;
	white-space:normal;
	background:url(../img/i-list.gif) 0px 4px no-repeat;
}

.pages {float:left; margin-bottom:10px; width:100%;}
.pages p { margin-bottom:5px;}
.pages ul {width:100%; float:left;}
.pages li { display:inline;}
.pages a:link {padding:5px 7px 5px 7px; margin:1px; display:block; float:left; border:1px solid #d2b07e; text-decoration:none;}
.pages a:active {padding:5px 7px 5px 7px; margin:1px; display:block; float:left; border:1px solid #d2b07e; text-decoration:none;}
.pages a:visited {padding:5px 7px 5px 7px; margin:1px; display:block; float:left; border:1px solid #d2b07e; text-decoration:none;}
.pages a:hover {padding:5px 7px 5px 7px; margin:1px; display:block; float:left; border:1px solid #1176ff; text-decoration:none;}
.pages a.onthis:link {font-weight:bold;}
.pages a.onthis:active {font-weight:bold;}
.pages a.onthis:visited {font-weight:bold;}

.addreply { margin:0px auto; display:block; width:818px;}
.addreply .form-lt { float:left; width:460px; padding-right:30px;}
.addreply .form-rt { float:left; width:307px;}
.addreply label { display:block; float:left; width:110px;}
.addreply textarea { display:block; float:left; border:1px solid #b3b9c3; padding:2px; width:450px; height:170px; overflow:auto; margin-bottom:8px; }
.addreply select { display:block; float:left; border:1px solid #b3b9c3; padding:1px; width:150px; margin-bottom:8px;}
.addreply .text { display:block; float:left; border:1px solid #b3b9c3; padding:2px; width:340px; margin-bottom:8px;}
.addreply .form-rt p { margin-bottom:12px;}
.addreply .form-rt .text {width:298px; background:#fff;}
.addreply .form-rt .file {display:block; float:left; border:1px solid #b3b9c3; height:22px; outline:none; padding:2px; margin-bottom:8px; width:304px;}
.addreply .form-rt .blank {display:block; float:left; border:1px solid #b3b9c3; padding:2px; margin-bottom:8px; width:298px; background:none; background:#fff;}
.addreply a.button:link, .addreply a.button:visited, .addreply a.button:hover, .addreply a.button:active {float:right;}

.map { margin:0px auto; position:relative; text-align:center;}
.map img { border:8px solid #f1b660; clear:none; }
.map div { position:absolute;}
.map div img { border:none;}


