﻿
body {
	background-color:#25913b;
	margin: 0;
	direction:ltr;
	font: 12px Verdana !important;
	line-height: 24px !important;
	color:#555;	
}

h1,h2,h3,h4,h5,h6,form {margin:0; padding:0;}

a, a:visited {text-decoration:none; color:#074b15}
a:hover { text-decoration:underline}

a img {border:0 none}

#wrapperouter {
	background:#F5F5F5 url('/site images/bg.gif') repeat-x top center; float:right; width:100%;
	padding-bottom:20px;
}

#wrapper {
	width: 790px;
	margin: 0 auto;
	background:url('/siteimages_en/wrapper-bg.png') no-repeat top center;
	margin-top:30px;
	overflow:hidden;
	padding: 10px;
}

.homerightcolumn{
	padding-right:8px;
}

.header {
	padding:5px 10px 10px;
	direction:rtl;
}

.logo {float:left}

.toplinks {float:right; font-size:14px;}

.toplinks a, .toplinks a:visited {
	float:right; *float:none; margin-right: 10px;
}

.srcharea {background:#fff url('/site images/srcharea-bg.gif') repeat-x top center; border:1px solid #ccc; float:right; width:133px; margin-right:15px; margin-top:3px;}

td.ms-sbcell{
padding:0px;
padding-right:2px;
white-space:nowrap;
border:0 none;
}

.ms-sbplain{
	border:0 none !important;
	background-color:transparent;
}

.srchfield {
	border:0 none;
	font: normal 10px Tahoma; float:right; *float:none; height: 14px; padding: 2px; color:#555;
	background: transparent;
	width: 110px;	 
}

.srchbtn {
	background:url('/site images/srchbtn.gif') no-repeat center center;
	height:18px; width:18px; float:right; *float:none; border:0 none; cursor:pointer;
}

.ms-WPBody a:link, .ms-WPBody a:visited
{
	color:#074B15;
}


.container { margin-top: 0px; float:left;width:100%}

.topmenu {
	background: #074b15;
	float: left;
	border-bottom:3px solid #cda847;
	width: 100%;
	height: 32px;
	margin-bottom:10px;
	*margin-bottom:0;
}

.topmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top:3px;
	margin-left:5px;
}

.topmenu ul li {
	display: inline;
/*	background:url(siteimages_en/topmenu-sep-bg.png) no-repeat left center;
	padding-left:12px;
	float:right*/
}

.topmenu ul li a, .topmenu ul li a:visited {	
	float: left;
	text-decoration: none;
	height:25px;
}

/**** item 1 *****/
.topmenu ul li a.item1, .topmenu ul li a.item1:visited {
	background: url('/siteimages_en/topmenu-item01_en.png') center top no-repeat;
	width: 134px;
}

.topmenu ul li a.item1:hover {background-position: center center;}

.topmenu ul li a.item1active, .topmenu ul li a.item1active:visited {
	background: url('/siteimages_en/topmenu-item01_en.png') center bottom no-repeat;
	width: 134px;
}

/**** item 2 *****/

.topmenu ul li a.item2, .topmenu ul li a.item2:visited {
	background: url('/siteimages_en/topmenu-item02_en.png') center top no-repeat;
	width: 134px;
}

.topmenu ul li a.item2:hover {background-position: center center;}

.topmenu ul li a.item2active, .topmenu ul li a.item2active:visited {
	background: url('/siteimages_en/topmenu-item02_en.png') center bottom no-repeat;
	width: 134px;
}

/****** item 3 ******/
.topmenu ul li a.item3, .topmenu ul li a.item3:visited {
	background: url('/siteimages_en/topmenu-item03_en.png') center top no-repeat;
	width: 134px;
}

.topmenu ul li a.item3:hover {background-position: center center;}

.topmenu ul li a.item3active, .topmenu ul li a.item3active:visited {
	background: url('/siteimages_en/topmenu-item03_en.png') center bottom no-repeat;
	width: 134px;
}

/**** item 4 ****/
.topmenu ul li a.item4, .topmenu ul li a.item4:visited {
	background: url('/siteimages_en/topmenu-item04_en.png') center top no-repeat;
	width: 110px;
}

.topmenu ul li a.item4:hover {background-position: center center;}

.topmenu ul li a.item4active, .topmenu ul li a.item4active:visited {
	background: url('/siteimages_en/topmenu-item04_en.png') center bottom no-repeat;
	width: 110px;
}

/**** item 5 ****/
.topmenu ul li a.item5, .topmenu ul li a.item5:visited {
	background: url('/siteimages_en/topmenu-item05_en.png') center top no-repeat;/* width: 65px;*/
	width: 110px;
}

.topmenu ul li a.item5:hover {background-position: center center;}

.topmenu ul li a.item5active, .topmenu ul li a.item5active:visited {
	background: url('/siteimages_en/topmenu-item05_en.png') center bottom no-repeat;/* width: 65px;*/
	width: 110px;
}

/***** end menu ****/

.content{ 
	padding-top:0px;
	*padding-top:8px;
	float:left;
	width:100%;
}

.rightsidehome {float:left; width:472px;  margin-left: 16px;}
.leftsidehome {float:left; width:300px;}

.swf {}

.rightboxes{ width: 193px; float:left;margin-right: 10px;}
.leftboxes{ width: 265px; float:left;}

.box {margin-top:20px;}
.box h2 {margin:0 0 8px; padding:0;}

.imgborder {border:3px solid #8f7223; float:right; margin-left:10px;}
.browntitle {margin: 4px 0; color:#5d502f; font-size:12px;}
.browntitle a, .browntitle a:visited {color:#5d502f;}

.greenbullets { margin:0; padding:0; list-style:none; font-size:12px; font-weight:bold;}
.greenbullets li {background: url('/siteimages_en/bullets.gif') no-repeat left center; margin:0px 0; padding-left: 15px;
		border-bottom:1px solid #d6d6c8;
}

.newstitle {margin:4px 0; color:#5d502f; font: bold 13px "Tahoma" !important;}
.newstitle a, .newstitle a:visited {color:#5d502f;}
.para {	margin-top:5px; font: normal 11px Tahoma ; line-height:18px; text-align:justify; color:#000 }

#footerouter {background:url('/siteimages_en/footer-bg.gif') repeat-x; clear:both; float:right; width:100%;}

#footerinner { height:69px; width: 790px; margin:0 auto; color:#fff; padding-top:20px;}

#footerinner span {
	float:left; font: normal 12px Tahoma;
}

#footerinner a, #footerinner a:visited {
	float:right; color:#fff; background: url('/siteimages_en/footer-links-sep.gif') repeat-y left center; margin-left: 7px; padding-left:7px; font-size:12px;
}

.leftbanners {
	margin-bottom:8px; float:right;
}

/****************************/
/********** inside **********/

.rightsideinside {float:right; width:505px; text-align:justify}

.insidetitle {font: bold 12px Verdana !important; color:#113077}
.insidetitle a, .insidetitle a:visited {
				color:#074b15 !important;
}

.date {
	font: normal 11px Tahoma;
}
.text {font:15px !important;}

.contentinside 
{
*margin-top: 8px; 
background:#f8f8f2; 
float:right; 
width: 770px; 
padding:10px; 
min-height:551px;
height:expression(this.scrollHeight < 500? "551px" : "auto" );
}
.contentinside2 
{
margin-top: 8px; 
background:#f8f8f2; 
float:right; 
/*width: 770px;*/ 
padding:10px; 
min-height:551px;
height:expression(this.scrollHeight < 500? "551px" : "auto" );
}

.leftsideinside {float:right; width:246px; margin-right: 19px;}

.leftsideinside2 {
	float:left; width:570px; padding-left: 20px;
	min-height:551px;
	height:expression(this.scrollHeight < 500? "551px" : "auto" );
	text-align:justify;
}
.rightsideinside2 {
	float:left; 
	width: 180px;
}


.photos {
	border:#ccc 1px solid; padding:3px; font: normal 11px Tahoma; background:#f7f7f7;
	margin-bottom:20px; padding-bottom:5px;
}


/**********************************/
div.breadcrumb {
	overflow:hidden;
	margin:0;
	font-size:12px;
	font-weight:bold;
	padding:0;
	height:30px;
	line-height:30px;
	/*-- sample only --*/
	border:1px solid #c8c8c8;
	background:url('/siteimages_en/breadcrumb-bg.gif');
	margin-bottom:20px;
}

.tree {
	float:left;
	width:75%
}

div.tree a, div.tree a:visited  {
	height:30px;
	float:left;

	padding:0 12px 0 8px;
	color:#433510;
	background:url('/siteimages_en/breadcrumb-sep.gif') no-repeat right center;
}

div.tree span {
	margin-left:5px;
	float:left;
	*float:none;
}

.tools {
	text-align:right; margin-bottom:20px;
}


/***********************/


.newslisting { width:100%; margin-bottom:10px;border-bottom:#d7d3c5 1px solid;}

.newslisting h3 {
	font-size: 14px;
}
.newslisting a, .newslisting a:visited {color:#640a0a;}

.newslisting td{
	vertical-align:top; padding:5px;
}
.newslisting td:first-child{
width:10%
}


.newslisting p{
	margin-top:5px;
	text-align:justify; font: normal 12px Tahoma
	}
	
/*************/
/******** paging ***/

.pagination {
	margin: 25px 0 0 0;
}

.pagination a, .pagination a:visited {
	border: 1px solid #436f4b;
	display: block;
	float: left;
	margin: 0 2px;
	padding: 2px 7px;
	text-decoration: none;
	color:#436f4b; font-size:10px;
}

.pagination a.current, .pagination a.current:visited {
	background: #436f4b none;
	border: 1px solid #436f4b;
	color: #FFF;
	display: block;
	float: left;
	margin: 0 2px;
	padding: 2px 7px;
    font-size:12px;
}

.pagination a:hover {
	background: #436f4b none;
	border: 1px solid #436f4b;
	color: #FFF;
}

/**********************/

/******** form *********/
.tip {
	width:150px;
	font-size: 11px;
	position: absolute;
	background: #a28431;
	padding:7px;color:#fff;
	margin-right: 268px;
	margin-top: -30px;
	*margin-top: 0px;
	*margin-right: 0px;
	line-height: 150%;
	display:none;
	font: normal 11px tahoma;
  }

.tip_arrow { position: absolute; margin-right: -13px; margin-top: 4px;}

table.form {font: bold 15px Verdana !important; magin-top: 20px; color:#666; width: 75%;}

table.form td {border-bottom: 0px dashed #c7c7c7; vertical-align:top}

.fields {border:1px solid #b2b2b2; width: 250px; color: #333; padding: 6px; font: normal 11px tahoma;}

.dropdownfields {border:1px solid #b2b2b2; width: 264px; color: #333; padding: 6px; font: normal 11px tahoma;}

.textareafields {border:1px solid #b2b2b2; width: 250px; height:100px; color: #333; padding: 6px; font: normal 11px tahoma;}

.second {}

.btn {
	background:url('/siteimages_en/btn-bg.gif') repeat-x; font: bold 12px Verdana; 
	border:0px none; height:28px; padding: 4px 7px; cursor:pointer; color:#fff; width:83px;
}

.fullsideinside {
	float:right; width:100%; text-align:justify; 
	/*min-height:551px;
	height:expression(this.scrollHeight < 500? "551px" : "auto" );*/
}

/***********************/


/******** tree *****/

.treenav1 {margin:0; padding:0; list-style:none;}

.treenav1 li {padding-bottom:4px; float:left; width:100%}

.treenav1 li a, .treenav1 li a:visited {
	display:block;
	color:#074b15;
	font: bold 12px Verdana;
	padding: 4px;
	background:#efe6bb;
	padding-left: 25px;
}
.treenav1 li a:hover {text-decoration:none; background:#dbeade; color:#074b15;}

.treenav1 li a.collapse, .treenav1 li a.collapse:visited {
	background:#dbeade url('/siteimages_en/tree-bg.gif') no-repeat 5% center;
}

.treenav1 li a.collapse:hover {
	background:#ccdecf url('/siteimages_en/tree-bg.gif') no-repeat 5% center;
}

.treenav1 li a.expand, .treenav1 li a.expand:visited {
	background:#ccdecf url('/site images/tree-bg-expand.gif') no-repeat 5% center;
}

.treenav1 li a.expand:hover {
	background:#ccdecf url('/site images/tree-bg-expand.gif') no-repeat 5% center;
}

.treenav1 ul {
	border:#f0ecda 0px solid;
	border-top:0px solid;
	list-style:none;
	padding:0; margin:0;
	float:left;
	width:100%;
}

.treenav1 ul li a, 
.treenav1 ul li a:visited {
	background: transparent none;
	color:#555555; font: bold 11px Verdana;
	border-bottom:1px solid #ccc;
}

.treenav1 ul li a.active, .treenav1 ul li a.active:visited {
                color:#8c0000;  
                background: url('/siteimages_en/red-arrow.gif') no-repeat 5% 8px; 
}

.treenav1 ul li a.active:hover {
	color:#8c0000;
}

.treenav1 ul li a:hover {
	color:#074b15;
}


.treeheader, .treeheader:visited {
	background:#18792c;
	color:#fff;
	font: bold 14px Verdana;
	display:block;
	padding: 5px 4px;
	margin-bottom:1px;
}

.treeheader:hover {
	text-decoration:none;
}

.printicon, .printicon:visited {
	float:right; margin-right: 5px;
	margin-top: 4px;

}
.printicon:hover {
	text-decoration:none
}

.sendicon, .sendicon:visited {
	float:right; margin-right: 5px;
	margin-top: 4px;
}
.sendicon:hover {
	/*background:url('siteimages_en/send-icon-o.gif') no-repeat;*/
	text-decoration:none
}

.imgborderinside {border:5px solid #c7c7c7; float:right; margin: 10px;}

/********* grid **********/
.grid1 { border:#d9bd88 1px solid; margin-top:10px;}
.grid1 td {padding:5px; width:50%}

.grid1 .theader {
	background:#f1eac9;
	color:#996633;
	text-align:center;
	font-size: 16px;
}

.grid2 { border:#fff 1px solid; margin-top:10px; font-size: 11px; font-weight:normal; font-family:Tahoma;}
.grid2 td {padding:5px; width:50%}

.grid2 .theader {
	background:#074b15;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	text-align:center;
	font-size: 14px;
	
}

.grid2 tr.on {
	background:#ededed;
}


.grid1 tr.on {
	background:#f6f2df;
}

/*************/

.subtitleinside {
	margin-top:8px;	
	background: url('/siteimages_en/bullets.gif') no-repeat right 4px; padding-right: 17px;

}

.subtitleinside a, .subtitleinside a:visited {
	color:#5d502f
}

.articleblock {
	border-top:1px solid #ccc;
	margin-top:20px;
	padding-bottom:10px;
}

.policytable {
	border-top: 1px solid #A28431;
	border-left: 1px solid #A28431;
	margin-top:10px;
}

.policytable td {
	border-right: 1px solid #A28431;
	border-bottom:1px solid #A28431;
	padding:8px;
	vertical-align:top;
}

.policytable ul {list-style:square}

.gototop {
	background:url('/siteimages_en/top-icon.gif') no-repeat left center;
	padding-left: 20px;
	float:left;
	margin:5px 0; font-size: 12px;
}


/***********/

.hotellisting { width:100%; margin-bottom:10px;border-bottom:#d7d3c5 1px solid;}

.hotellisting h3 {
	font-size: 14px;
}
.hotellisting a:visited {color:#640a0a;}

.hotellisting a {color:#640a0a;}

.hotellisting td{
	padding:10px 5px 5px; border-bottom:1px solid #A28431
}

.hotellisting p{
	margin-top:5px;
	text-align:justify; font: bold 12px Verdana;
	line-height:24px;
	}

/********************************/
.resultslisting { width:100%; margin-bottom:10px;}

.resultslisting h3 {
	font-size: 14px;
}
.resultslisting a:visited {color:#640a0a;}

.resultslisting a {color:#640a0a;}

.resultslisting td{
	padding:10px 5px 5px; border-bottom:1px solid #A28431
}

.resultslisting p{
	margin-top:5px;
	text-align:justify; font: bold 12px Verdana;
	line-height:24px;
	}
	
/****************************************/
.articlesubtitle{
        margin:8px 0;  
        color:#5d502f;
        font: bold 18px Verdana;
}

.bluesubtitle{
        margin:8px 0;
        color:#000080;
        font: bold 18px Verdana;
}

.greensubtitle{
        margin:8px 0;
        color:#3c5f11;
        font: bold 18px Verdana;
}

.brownsubtitle{
        margin:8px 0;
        color:#6f572b;
        font: bold 12px Verdana;
}
.servicesyellowbullets {margin:0; padding:0; list-style:none; margin:20px 0 10px; }

.servicesyellowbullets li {

	background:url('/site images/yellowbullets-bg4.gif') no-repeat left 8px;

	padding-left:20px;

	margin: 8px 0;

	margin-left:20px;

}


/************/

.infobox {
	background: url(/siteimages_en/infobox-bg.png) no-repeat top center;
	height:201px;
	width:260px;
	margin-top:-5px;
	padding:20px;
}

.infobox p {
	margin-top: 5px;
	padding:0;
	font-size:14px;
}

.newslist {
	padding-bottom: 20px;
	margin-bottom:10px;
	overflow:hidden;
	font: normal 11px Tahoma;
	background:url(/siteimages_en/newslist-bg.png) no-repeat bottom center;
}

.newslist p {
	padding:0; margin:0;
	text-align:justify;
	font: normal 11px Tahoma;
	line-height:15px;
}

h3.title {
	font: bold 12px Verdana;
	margin: 6px 0;
}


.carousel {
	background:url(/siteimages_en/carousel-bg.png) no-repeat;
	width:278px;
	height:217px;
	padding:15px 10px;
}

.carousel .itemborder {
	background:url(/siteimages_en/carousel-img-bg.gif) no-repeat;
	height:155px;
	width:265px;
	margin-top:5px;
	margin-right:3px;
	padding-top:7px;
	padding-left:6px;
}

.carousel .controls {
	background:#ebecec;
	margin:5px 7px 0;
	float:left; width:249px;
	padding: 5px;
}

.carousel .leftarrow {
	background:url(/siteimages_en/carousel-controls-left-arrow-bg.png) no-repeat top center;
	width:12px;
	height:19px;
	float:left;
}

.carousel .leftarrow:hover {
		background:url(/siteimages_en/carousel-controls-left-arrow-bg.png) no-repeat bottom center;
}

.carousel .rightarrow {
	background:url(/siteimages_en/carousel-controls-right-arrow-bg.png) no-repeat top center;
	width:12px;
	height:19px;
	float:right;
}

.carousel .rightarrow:hover {
	background:url(/siteimages_en/carousel-controls-right-arrow-bg.png) no-repeat bottom center;
}

.carouselpaging {margin:0 auto; margin-right:70px;}

.carouselpaging a, .carouselpaging a:visited {
	border:2px solid #26923c;
	background:#d1d1d1;
	width:11px;
	height:11px;
	float:right;
	margin-left:7px;
	margin-top:2px;
}

.carouselpaging a:hover {
	background:#26923c;
}

.carouselpaging a.active, .carouselpaging a.active:visited {
	background:#26923c;
}

/****** slideshow ******/

#slideshow {
    position:relative;
    height:225px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

input[type=reset]{
	background-image:url('/siteimages_en/reset-btn.png');
}



.socials-container{text-align:center!important;margin-bottom:10px;margin-top:0px;position:relative;}
.social-nw{display:inline-block;margin:10px auto!important;direction:rtl;float:none!important;position:absolute;left:38%;padding-bottom:20px!important}
.social-nw a{background:transparent url('/site images/social-nw.png') no-repeat!important;width:29px!important;height:30px!important;display:inline-block;margin-left:11px!important;margin-right:0!important;padding:0!important;float:right!important}
.social-nw .facebook{background-position:right top!important}
.social-nw .twitter{background-position:-120px top!important}
.social-nw .youtube{background-position:-80px top!important}
.social-nw .flickr{background-position:-40px top!important}
.social-nw .linkedin{background-position:left  top!important}


.clear{clear:both;}
