body{
	background:url(../images/body.gif) 50% 0;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#353434;
	margin:0;
}
img{
	display:block;
	border:0;
}
a{
	color: #353434;
}
#page-holder{
	width:980px;
	overflow:hidden;
	padding:266px 0 0;
	margin:0 auto;
	position:relative;
}
#header{
	background:url(../images/header.png) no-repeat;
	width:980px;
	height:266px;
	position:absolute;
	top:0;
	left:0;
}
.logo{
	background:url(../images/logo.jpg) no-repeat;
	width:390px;
	height:90px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:59px;
	left:45px;
}
.logo a{
	height:100%;
	display:block;
}
.contact-info{
	background:url(../images/contact-info.jpg) no-repeat;
	width:224px;
	height:53px;
	overflow:hidden;
	padding:6px 0 0 8px;
	position:absolute;
	top:48px;
	left:701px;
	font-size:12px;
}
.contact-info address{
	display:block;
	font-style:normal;
	line-height:16px;
	color:#fff;
}
.contact-info dl{
	line-height:16px;
	color:#fff;
	margin:0;
}
.contact-info dt{
	float:left;
	clear:left;
	font-weight:bold;
	color:#4d2108;
	margin:0 4px 0 0;
}
.contact-info dd{margin:0;}
.icq{
	background:url(../images/icq.jpg) no-repeat;
	width:169px;
	height:45px;
	overflow:hidden;
	list-style:none;
	padding:4px 0 0;
	margin:0;
	position:absolute;
	top:148px;
	left:744px;
	font-size:12px;
}
.icq li{
	background:url(../images/ico-icq.gif) no-repeat 8px 50%;
	line-height:20px;
	color:#fff;
	overflow:hidden;
	padding:0 0 0 31px;
}
* html .icq li{
	height:1%;
	overflow:visible;
}
#navigation{
	width:910px;
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
	top:226px;
	left:37px;
}
#navigation li:first-child{background-image:none; border: none;}
#navigation li{
	background:url(../images/navigation-separator.gif) no-repeat;
	float:left;
}
#navigation a{
	width:130px;
	display:block;
	font:bold 16px/40px Georgia, "Times New Roman", Times, serif;
	color:#fcfcd2;
	text-align:center;
	text-decoration:none;
}
#navigation li:hover a,
#navigation li.hover a{text-decoration:underline;}
#navigation li:hover ul a,
#navigation li.hover ul a{text-decoration:none;}
#navigation li:hover,
#navigation li.hover{position:relative;}
#navigation li:hover div,
#navigation li.hover div{display:block;}
#navigation li:hover div div,
#navigation li.hover div div{display:none;}
#navigation .right div{
	left:auto;
	right:0;
}
#navigation div{
	/*width:190px;*/
	width:133px;
	display:none;
	position:absolute;
	top:40px;
	left:0;
}
#navigation .drop-top{
	background:url(../images/drop-top.png) no-repeat;
	width:190px;
	height:10px;
	display:block;
	overflow:hidden;
}
#navigation .drop-bot{
	background:url(../images/drop-bot2.png) no-repeat;
	width:190px;
	height:10px;
	display:block;
	overflow:hidden;
}
#navigation ul{
	background:url(../images/drop-mid.png) repeat-y;
	width:100%;
	list-style:none;
	padding:10px 0 0;
	margin:0;
}
#navigation ul li{
	background:none;
	width:100%;
	float:none;
	vertical-align:top;
	border-top: #90542f 1px solid;
	border-top-width: 90%;
}
#navigation ul a{
	/*height:18px;*/
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#353434;
	text-align:left;
	padding:0 10px;
	line-height: 16px;
}
#navigation li:hover ul li:hover a,
#navigation li.hover ul li.hover a{text-decoration:underline;}
#navigation li:hover ul li:hover ul a,
#navigation li.hover ul li.hover ul a{text-decoration:none;}
#navigation li:hover div li:hover div,
#navigation li.hover div li.hover div{display:block;}
#navigation .right div div{
	left:-190px;
	right:auto;
}
#navigation div div{
	top:0;
	left:190px;
}
#navigation ul ul{padding:0;}
#navigation li:hover ul li:hover ul li:hover a,
#navigation li.hover ul li.hover ul li.hover a{text-decoration:underline;}
#main{
	background:url(../images/main.png) repeat-y 0 100%;
	width:980px;
	overflow:hidden;
	padding:50px 0 0;
}
#sidebar{
	width:190px;
	float:left;
	padding:0 0 0 40px;
}
.box{
	width:160px;
	overflow:hidden;
	padding:2px 0 16px;
}
.box-bot{
	background:url(../images/box-bot.png) no-repeat;
	height:10px;
	overflow:hidden;
}
.box-mid{
	background:url(../images/box-mid.png) repeat-y;
	width:160px;
}
.box-mid:after{
	content:"";
	display:block;
	clear:both;
}
.box-inner{
	width:160px;
	float:left;
	margin:-2px 0 -9px;
	position:relative;
	font-size:12px;
}
.box h3{
	background:url(../images/box-h3.gif) no-repeat;
	width:130px;
	height:36px;
	font:italic 14px/36px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	overflow:hidden;
	padding:0 30px;
	margin:0;
}
.countries-list{
	height:1%;
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:4px 6px 0 10px;
}
.countries-list li{
	background:url(../images/countries-list-bullet.gif) no-repeat 7px 11px;
	overflow:hidden;
	line-height:21px;
	border-top:1px solid #e1e1e1;
	padding:2px 5px 0 20px;
	margin:-1px 0 1px;
	font-weight: 600;
}
* html .countries-list li{
	height:1%;
	overflow:visible;
}
.countries-list a{color:#353434;}
.countries-list a:hover{text-decoration:none;}
.tours-list{
	height:1%;
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:1px 6px 0 10px;
}
.tours-list li{
	background:url(../images/tours-list-bullet.gif) no-repeat 2px 12px;
	font-size:11px;
	line-height:14px;
	overflow:hidden;
	border-top:1px solid #e1e1e1;
	padding:8px 5px 8px 21px;
	margin:-1px 0 1px;
}
* html .tourst-list li{
	height:1%;
	overflow:visible;
}
.tours-list a{color:#3a3a3a;}
.tours-list a:hover{text-decoration:none;}
#content{
	width:650px;
	float:right;
	padding:0 60px 0 0;
	font-size:12px;
}
#content h1{
	font:italic 30px/30px Georgia, "Times New Roman", Times, serif;
	color:#504231;
	margin:0 0 20px;
}
#content p{
	line-height:16px;
	margin:16px 0 0;
}
.visual{
	width:100%;
	overflow:hidden;
}
.items{
	width:558px;
	overflow:hidden;
}
.items-top{
	background:url(../images/items-top.png) no-repeat;
	height:10px;
	overflow:hidden;
	margin:28px 0 0;
}
.items-bot{
	background:url(../images/items-bot.png) no-repeat;
	height:10px;
	overflow:hidden;
}
.items-mid{
	background:url(../images/items-mid.png);
	width:100%;
	overflow:hidden;
}
.items ul{
	width:561px;
	overflow:hidden;
	list-style:none;
	padding:0 0 14px;
	margin:0 -4px 0 1px;
}
.items ul li{
	width:155px;
	float:left;
	padding:0 16px;
}
.items ul h2{
	font:italic 16px/22px Georgia, "Times New Roman", Times, serif;
	color:#504231;
	margin:0;
}
.items ul .img-hold{
	width:153px;
	height:153px;
	overflow:hidden;
	border:1px solid #dbdcdb;
	margin:5px 0 15px;
	position:relative;
}
.items ul .price{
	background:url(../images/price.png) no-repeat;
	font-size:18px;
	line-height:27px;
	position:absolute;
	right:11px;
	bottom:3px;
}
.items ul .price span{
	background:url(../images/price-span.png) no-repeat 100% 0;
	float:left;
	padding:0 5px;
	margin:0 -8px 0 0;
	position:relative;
}
#content .items ul p{
	font-size:11px;
	line-height:14px;
	margin:0;
}
.items ul .lnk-hold{
	width:100%;
	overflow:hidden;
	margin:12px 0 0;
}
.description{
	background:url(../images/description.gif) no-repeat;
	width:62px;
	height:17px;
	float:left;
	font-size:11px;
	line-height:15px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	overflow:hidden;
	margin:0 11px 0 0;
}
.description:hover{text-decoration:underline;}
.order{
	background:url(../images/order.gif) no-repeat;
	width:59px;
	height:17px;
	float:left;
	font-size:11px;
	line-height:15px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	overflow:hidden;
}
.order:hover{text-decoration:underline;}
#footer{
	background:url(../images/footer.png) no-repeat;
	width:980px;
	height:310px;
	overflow:hidden;
}
#footer p{
	line-height:14px;
	color:#21140a;
	text-align:right;
	margin:95px 80px 0 0;
}

.spae {

	color: white;
	
	display: none;
}