html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;
	border: 0;
	font-weight:normal; font-style:normal;
	font-size: 16px; color:#fef8fc;line-height:1.5;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
html, body {
    margin:0;padding:0;
    width:100%;height:100%
	}
body {
	background:#22170d url(../images/bg/body.gif) repeat-x left top;	
	}
img {
	border:0;
	}
div.clear {
	clear:both; height:0px; line-height:0px;
	}
a:hover {
	text-decoration:underline;
	}
#main {
	background:url(../images/bg/rocks.jpg) no-repeat right top;
	width:100%;height:100%;min-height:562px;min-width:1007px;
	}
.conteiner {
	width:1007px;
	margin:0 auto;
	}
#header {
	}
	h1#logo {
		background:url(../images/logo.png) no-repeat;
		width:234px;height:88px;
		position:relative;top:22px;left:21px;
		}
		h1#logo a {
			display:block;
			width:234px;height:88px;
			text-indent:-99999px;
			}	
/*content*/
#content{
	margin:284px 0 0;
	background:url(../images/bg/content.png) repeat;
	padding-bottom:8px;
	}
	ul#menu {
		list-style-type:none;
		padding:0;margin:0;clear:both;
		}
		ul#menu li{
			background:url(../images/bg/menu_li.png) no-repeat right center;
			display:block;
			float:left;
			padding:8px 16px;
			}
		ul#menu li.last{
			background:none;
			float:none;
			}
			ul#menu li.last a{
				margin-left:19px;
				}
			ul#menu li a{
				font-size:17px;
				text-decoration:none;
				}
				ul#menu li a.active{
				font-size:17px;
				border-bottom:2px solid #C8A65D;
				}
			div.border{
				background:url(../images/bg/menu.png) repeat;
				height:2px;
				margin:0;padding:0;
				clear:both;
				}
	div.widget_left {
		float:left;
		width:495px;
		padding:14px 5px 0 24px;
		}
		div.widget_left h1, div.widget h1 {
			font-size:28px;
			padding-bottom:8px;
			text-decoration:underline;
			}
		div.widget h1 {
			text-align:center;
			}
		div.info_1 p {
			font-size:15px;line-height:1.7;
			}
		div.widget_left p.paragraf {
			font-size:14px;line-height:1.5;
			}
		div.services {
			padding-top:24px;
			}
			div.services a {
				display:block;float:left;
				width:135px;
				color:#926b4e;text-align:center;font-size:14px;
				margin-right:40px;
				}
				div.services img {
					padding-bottom:10px;
					}
				div.services a.email {
					margin-right:0;
					width:160px;
					}
				div.services a.phone {
					margin-right:22px;
					}
			div.services  a:hover {
				color:#fef8fc;
				text-decoration:none;
				}
/**style fot multigallery**/
div.content {
	display: none;
	position:relative;
	}
div.controls {
	margin-top: 1px;
	height: 1px;
	}
div.slideshow_1 {
	position:relative;
	width:450px;
	}
div.slideshow-container {
	position: relative;
	clear: both;
	height: 308px;
	}
	div.slideshow span.image-wrapper {
		display: block;
		position: absolute;
		top: 0;
		left: 9px;
		}
	div.slideshow a.advance-link {
		display: block;
		height: 300px;
		text-align: center;
		}
	div.slideshow a.advance-link img {
		border: 1px solid #3E301F;
		}
div#container {
	overflow: hidden;
	}
	div.content a, div.navigation a {
		text-decoration: none;
		}
	div.controls a.prev {
		background:transparent url(../images/prew.gif) no-repeat;
		display:block;height:34px; width:18px;
		left:-4px;position:absolute;top:132px;
		z-index:1000;
		}
	div.controls a.next {
		background:transparent url(../images/next.gif) no-repeat;
		display:block;height:34px; width:18px;
		right:-12px;position:absolute;top:132px;
		z-index:1000;
		}
div.navigation-container {
	position: relative;
	left:0;
	}
	div.navigation {
		position: relative;
		left: 12px;
		}
ul.thumbs {
	position: relative;
	margin: 0;
	padding: 0;
	width:442px;
	}
	ul.thumbs li {
		float: left;
		padding: 0;
		margin:5px 6px 5px 0;
		list-style: none;
		}

		ul.thumbs img {
			border:2px solid #3E301F;
			display: block;
			}
		a.thumb {
			padding: 1px;
			display: block;
			}
	div.loader {
		background-image:url(../images/loader/89.gif);
		background-position:center center;
		background-repeat:no-repeat;
		height:300px;
		left:0;
		position:absolute;
		top:0;
		width:430px;
		}
/**end**/

/**styles for tours page**/
div.info {
	border:1px solid #3e301f;
	padding:0px 5px 20px 20px;
	margin:20px 0;
	}
div.info_1 {
	border:1px solid #3e301f;
	padding:0px 5px 20px 20px;
	margin:9px 0 0;
	}
	div.widget_left dl {
		clear:both;
		padding:0;
		}
		div.widget_left dt {
			color:#aa7f5f;font-size:12px;
			float:left;
			width:120px;
			}
		div.widget_left dd {
			float:left;
			font-size:12px;
			width:340px;
			line-height:1.8;
			}
	div.right_widget {
		width:465px;
		float:right;
		margin-right:5px;margin-top:10px;padding-bottom:15px;
		}
	div.right_widget img.picrutes {
		border: 1px solid #3E301F;
		margin:10px 0 0 13px;
		}
	div.slideshow {
		position:relative;
		}
	div.widget {
		margin: 5px 21px 10px;
		}
	span.date {
		color:#aa7f5f;font-size:15px;
		padding-bottom:8px;display:block;
		}
/**end**/

/**styles for accomodation page**/
h3.title_ul {
	color:#AA7F5F;font-size:15px;
	padding:20px 0 5px 37px;
	}
ul.include {
	margin:0;padding:0 0 0 65px;
	}
	ul.include li{
		color:#AA7F5F;font-size:12px;line-height:1.8;
		}
		ul.include li span{
			color:#fef8fc;font-size:12px;
			}

/**end**/

/**styles for FAQ page**/
ol.faq {
	margin:10px 10px 10px 20px;
	padding:0 0 0 0px;
	}
	ol.faq li{
		color:#AA7F5F;font-size:14px;line-height:1.8;
		}
		ol.faq li span{
			color:#fef8fc;font-size:14px;
			display:block;
			}
		ol.faq li span.bolder{
			color:#AA7F5F;font-size:16px;
			display:block;
			}
/**end**/

/**styles for location page**/
p.gps_loc {
	color:#AA7F5F;font-size:16px;
	padding:10px 0;
	} 
/***/

/**footer**/

.error{
    border: 1px solid red;
    background:#19140d;
    width:180px;
    padding:3px 4px;margin-bottom:10px;
    color:#FEF8FC;
}


#footer {
	height:218px;
	background:#22170d url(../images/bg/footer.gif) repeat-x left bottom;
	width:100%;min-width:1007px;
	padding-top:12px;
	}
	div.contact {
		float:left;
		width:358px;
		padding-left:22px;padding-right:36px;
		}
		#footer h2 {
			color:#855633;font-size:18px;
			padding-bottom:8px;
			}
		p.adress {
			float:left;
			width:110px;
			font-size:12px;
			}
			p.adress span{
				font-size:12px;font-weight:bold;
				}
		p.contact_nombers {
			float:right;
			width:190px;
			font-size:12px;
			}
			p.contact_nombers a{
				color:#855633;
				font-size:12px;
				}
			
			
			p.agents {
			float:left;
			width:190px;
			font-size:12px;
			padding-left:22px;
			}
			p.agents a{
				color:#855633;
				font-size:12px;
				}
				
	div.follow {
		float:left;
		width:245px;
		}
		div.follow a {
			padding-right:1px;
			}
	div.awards {
		float:right;
		padding:36px 11px 0 0;
		}
		div.awards img {
			padding-right:10px;
			}
	p.copyright {
		float:right;
		padding-right:22px;
		color:#855633;font-size:12px;line-height:1;
		}


#map_canvas {
float:right;
width: 430px; 
height: 299px; 
border:#CCC solid 1px; 
margin-top: 4px;
margin-right: 5px;
overflow: hidden;
color:#666;

}