﻿@charset "utf-8";
/* CSS Document */
BODY{
	margin:0px;
	padding:0px;
	background: url(../images/main_bg.jpg) no-repeat top center #d3dad3;
	font-family: "Times New Roman", Times, serif;
	font-size:13px;
	direction:rtl;
	color:#31260a;

}
IMG{border:none;}
P{
	margin:0px;
}

H1{
	font-size:22px;
	font-weight:bold;
	margin: 5px 0px;
	color:#31260a;
	

}
/***** Header *******/
.header{
	position:relative;
	margin:10px auto 0px auto;
	width:990px;
	height:272px;
	border:solid 0px;
}
.header .flash_holder{
	position:absolute;
	top:-8px;
	width:930px;
	height:243px;
	z-index:1;
	left:42px

}

.header .nav_top{
		width: 910px;
		height: 27px;
		position:absolute;
		margin:0px auto;
		top: 232px;
		right: 39px;
		border:solid 0px;
		text-align:center;
		z-index:5;
		background:#fde8b9;
	}
	.nav_top A{
		position:relative;
		display:inline-block;
		width:auto;
		color: #525252;
		padding: 5px 10px 2px 32px;
		border:0px solid;
		text-decoration:none;
		font-weight:normal;
		font-size:15px;
		line-height:17px;
		margin:0px;
		background:url(../images/nav_top_cep.gif)  no-repeat;
		background-position:left 1px;
		/*font-family:david;*/
		
		
	}
	.nav_top A:HOVER, .nav_top A.selected{
		text-decoration:underline;
	}
	.nav_top A.last{
		background:none;
		padding-left:0px;
	}
	.nav_top A.first{
		padding-right:0px;
	}
	
	/******** END nav TOP ******/
/***** End Header *******/
/***** Start Content  *******/

.content_wrapper{
	width: 985px;
	min-height:500px;
	height:auto;
	background: url(../images/page_bg.jpg) right;
	margin:0px auto ;
	position:relative;
}
.img_footer{
	width:981px;
	height:201px;
	position:absolute;
	right:0px;
	bottom:0px;
	background:url(../images/page_footer_bg.png) bottom;
	*background-image:url(../images/spacer.gif);
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page_footer_bg.png',sizingMethod='scale');
	border:solid 0px;
	border-color:transparent;
	z-index:0;
	
}
 .bottom{
	position:absolute;
	width:980px;
	height:19px;
	bottom:0px; 
	margin:0px auto;
	text-align:center;
	z-index:110;
	filter:none;
	font-family:Arial, Helvetica, sans-serif;
	border: solid 0px;

}
 .bottom A{
 	color:#31260a;
	text-decoration:none;
 	
 
 }
 .tourwise{
 	position:absolute;
	width:160px;
	height:19px;
	bottom:0px; 
	left:20px;
	text-align:center;
	z-index:120;
	filter:none;
	font-family:Arial, Helvetica, sans-serif;
	border: solid 0px;
  }
  .tourwise A{
  	color: #555;
	text-decoration:none
  
  }
  /***** EndContent  *******/
  /*************** Footer ************/
 .footer{
 	width: 985px;
	height:180px;
	margin:0px auto 30px auto;
	position:relative;
 
 }
 .footer .nav_bottom{
		/*width: 910px;*/
		height: 27px;
		position:relative;
		margin:0px;
		top:3px;
		/*right: 39px;*/
		border:solid 0px;
		text-align:center;
	}
	.nav_bottom A{
		position:relative;
		display:inline-block;
		width:auto;
		color: #525252;
		padding:0px 5px ;
		border:0px  groove;
		border-left-width:1px;
		text-decoration:none;
		font-weight:normal;
		font-size:13px;
		height:14px;
		line-height:13px;
		margin:0px;
		background-position:left 1px;
		
		
		
	}
	.nav_bottom A:HOVER, .nav_bottom A.selected{
		text-decoration:underline;
	}
	.nav_bottom A.last{
		border:none;
	}
  /***************  End Footer ************/

/***** Start Home Page  *******/
.hp{
	position:relative;
	margin:0px auto; 
	width: 920px;
	min-height:400px;
	height:auto;
	padding-bottom:50px;
	*padding-bottom:0px;
	*margin-bottom:50px;
	border:0px solid;
	z-index:20;
	
	
}
 .top_banner{
	width:918px;
	height:106px;
	margin-bottom:10px;
}
	/************* NEWS  ******/
	.hp .news_wrapper{
		background:url(../images/news_bg.gif) no-repeat top center;
		
		height:244px;
		width:251px;
		border:solid 1px transparent;
		*border-width:0px;
		display:block;
		padding-bottom:133px;
		*padding-bottom:0px
		
	
	}
	.hp .news_wrapper H3{ 
		font-size:22px;
		font-weight:bold;
		margin: 0px;
		text-align:center;
		line-height:60px;
		color:#31260a;
	}
	.hp #news_rotator{
		position:relative;
		height:170px;
		width:185px;
		border:solid 0px;
		margin:8px auto 0px auto;
		font-family:Arial, Helvetica, sans-serif;
	}
	.hp #news_rotator p.date{
		font-size:12px;
		color:#353535;
		line-height:16px;
	}
	.hp #news_rotator p.title{
		font-size:14px;
		color:#353535;
		font-weight:bold;
		line-height:19px;
	
	}
	.hp #news_rotator p.abstract{
		font-size:12px;
		color:#353535;
		line-height:15px;
	
	}
	
	.newsBlock{visibility:hidden; border:dotted 0px #454545; border-bottom-width:1px; }
/**********	END  News**************/
.hp .col_2{
	position:relative;
	min-height:300px;
	width:310px;
	border:solid 0px;
	padding-top:10px;
	

}

.hp .col_3{
	position:relative;
	min-height:300px;
	width:320px;
	border:solid 0px;


}
.hp .col_3 H3{
	font-size:22px;
	font-weight:bold;
	margin: 0px;
	text-align:center;
	line-height:60px;
	color:#31260a;
	position:absolute;
	top:13px;
	right:0px;
	width:100%

}
/*********	End Home Page	***********/
/*********	start inner Page	***********/
.inner_page{
	position:relative;
	margin:0px auto; 
	width: 920px;
	min-height:400px;
	padding-bottom:50px;
	*padding-bottom:0px;
	*margin-bottom:50px;
	border:0px solid;
	z-index:20;
}
.activity_page{
	position:relative;
	margin:0px auto; 
	width: 920px;
	min-height:400px;
	padding-bottom:50px;
	*padding-bottom:0px;
	*margin-bottom:50px;
	border:0px solid;
	z-index:20;
}
 .hTitleHolder{
	width: 267px;
	height:54px;
	background-image:url(../images/hTitelHolder_bg.gif);
	margin:0px auto;
	padding-top:15px;
	vertical-align:middle;
	
}

.hTitleHolder H1, .hTitleHolder H2{
	width:170px;
	margin:2px auto 0px auto;
	font-size:20px;
	line-height:20px;
	text-align:center;
	padding:0px 0px 0px 0px;
	*padding:0px;

}
 .hTitleHolder H2{ color:#a8b5a8; margin:0px auto;}

.inner_page .col_1{
	width:160px;
	border:solid 0px;
	min-height:200px;

}
.inner_page .col_2{
	width:620px;
	border:solid 0px;

}

.readable_file{
	padding:0px;
	margin:0px;
	width:190px;
	border:0px solid #990000;
	height:60px;
	float:right;
	margin-bottom:15px;
	margin-left:10px;
	
}
.readable_file .icon{
	padding:0px;
	margin:0px;
	float:right;
	width:59px;
	height:59px;
}
.readable_file .name{
	padding:0px;
	margin:0px;
	float:right;
	min-height:59px;
	width:130px;
	*height:59px;
	position:relative;	
}
.readable_file .name a{
	padding:0px;
	margin:0px;
	position:absolute;
	bottom:5px;
	right:5px;
	width:130px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
.readable_file .name a:hover{
	text-decoration:underline;
}


.activity_page .col_1{
	width:160px;
	border:solid 0px;
	min-height:200px;

}
.activity_page .col_2{
	width:753px;
	border:solid 0px;

}
.activity_page .col_2 .text{
	width:165px;
	border:solid 0px;
	float:right;

}
.activity_page .col_2 .gallery{
	width:566px;
	border:solid 0px;
	float:left;

}



/*********	end inner Page	***********/

.nav_side  A{
	display:block;
	position:relative;
	font-size:13px;
	color:#31260a;
	text-decoration:none;
	width: 125px;
	height:18px;
	background-image:url(../images/side_button.gif);
	text-align:center;
	padding:8px 5px;
}
.nav_side  A.selected{background-image:url(../images/side_button_selected.gif);}
.nav_side  A:HOVER{text-decoration:underline;}
/**************** activity list ***********/
.activities_list{
	position:relative;
	width:660px;
	min-height:500px;
	border:solid 0px;
	margin:0px auto;
	text-align:center;
	

}

.activities_list A{
	background:url(../images/activity_bg.jpg) center  top no-repeat;
	display: inline-block;
	width: 195px;
	height:170px;
	margin:20px 10px;
	position:relative;
	border: solid 0px;
	text-decoration:none;
	color:#33280c;
}
.activities_list IMG{
	/*position:relative;
	margin-left: 1px;
	margin-top:18px;*/
	position:absolute;
	left:35px;
	top:19px;
	display:block;

}
.activities_list SPAN{
	/*position:relative;
	margin: 20px auto;*/
	position:absolute;
	left:40px;
	top:130px;
	display:block;
	width:112px; 
	height:29px;
	background:#c4cdc4 url(../images/activities_bg2.jpg);
	line-height:32px;
	font-size:15px;
	padding-left:5px

}

/**************** gallery ***********/
.galery_menu{
	position:relative;
	width:270px;
	min-height:300px;
	border:solid 0px;
	margin:0px auto;
	text-align:center;
	

}

.galery_menu A{
	background:url(../images/gallery_menu_bg.gif) center  top no-repeat;
	display: inline-block;
	width: 110px;
	height:140px;
	margin:0px 10px  10px 0px;
	position:relative;
	border: solid 0px;
	text-decoration:none;
	color:#33280c;
	font-weight:bold;
}

.galery_menu IMG{
	position:relative;
	margin: 16px auto;
	display:block;
	

}
.gallery_wrrapper{
	width:564px;
	height: 500px;
	border: solid 0px;
	/*background:url(../images/gallery_BG.gif) right top no-repeat;*/
	margin-right:65px;


}
/******** Events *******/
.events_wrapper{
	position:relative;
	margin:0px auto;
	width:795px;
	height:auto;
	border:0px solid #00FF00;
	clear:both;
	

}
 .text_wrapper{
	width:690px;
	height:auto;
	position:relative;
	border:0px solid;
	margin:10px auto;
	/*right:30px;*/
}
.events_list{
	position:relative;
	width:790px;
	height:auto;
	display:block;
	margin:0;
	margin-top:10px;
	margin-bottom:50px;
	/*margin:10px auto;*/
	border:0px solid;
	
}
.events_list .item{
	display: inline-block;
	position:relative;
	margin:10px 25px;
	width:203px;
	/*height:260px;*/
	height:auto;
	border: 0px solid;
	*float:right;
	text-align:justify
	
}
.events_list .item A{
	display: block;
	width:203px;
	height:180px;
	border: 1px solid transparent ;
	*border-width:0px;
	background: url(../images/event_list_BG.gif) no-repeat center top;
	text-align:center;
	text-decoration:none;
	color:#33280c;
	font-weight:bold;
	font-size:14px;
	
}
.events_list .item A SPAN{
	text-indent:5px;

}

.events_list .item A IMG{
	display: block;
	position:relative;
	width:162px;
	height:123px;
	margin:19px 24px 10px 0px;
	*margin:19px 6px 10px 1px;
		
}
.events_list .abstract{
	display: block;
	position:relative;
	border: 0px solid;
	padding:6px;
	width:190px;

}
/******	MAP 	********/
TABLE.map_table{
	display:block;
	width:500px;
	height:400px;
	margin:10px auto;
	border:0px solid;
	position:relative;
	right:20px

}

.contact_wrapper{
	position:relative;
	width:330px;
	margin: 10px auto 60px auto;
	min-height:400px;
	border:0px solid transparent;
	*border:solid 0px #999999;
	text-align:center;
	



}
.contact_wrapper .text_wrapper{
	width:250px;
	border:solid 0px;
	text-align:right;
}

.contact_wrapper  .form_wrapper{
	width:325px;
	min-height:20px;
	text-align:center;
	position:relative;
	margin:10px auto;
	border:solid 0px  #000;

}
INPUT{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px

}
.contact_wrapper  INPUT.text{
	width: 250px;
	height:20px;
	background-color:#f6e6c0;
	border: 1px solid #42433a;
	overflow:visible;
	display:block;


}
.contact_wrapper  INPUT.submit{
	background:transparent url(../images/submit.jpg);
	width:69px;
	height:35px;
	border:none;
	padding-bottom:5px;
	margin:0px;
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	display:block;
	vertical-align:text-top;
	
}
.contact_wrapper  TEXTAREA{
	width: 250px;
	height:100px;
	background-color:#f6e6c0;
	border: 1px solid #42433a;
	overflow:auto;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px


}


/*----------------------------------------  contactForm --------------------------------------*/
.contactForm{
	font-family:Arial, Helvetica, sans-serif;
	width: 285px;
	margin:0px;
	padding:0px;
	/*padding-bottom: 10px;
	padding-top: 20px;*/
}
/* field_container */
.contactForm div{}
/* field_container  title */
.contactForm div .title{	
    float:right;
	width: 63px;
	text-align: right;
	font-weight:bold;
}
/* field_container  field */
.contactForm div .field{
	float:right;
	width:220px;
	padding-bottom:7px;
}
/* field_container  validation_response */
.contactForm div .validation_response{
	float:right;
	height:0px;
	width:0px;
}
/* field_container  not_validated */
.contactForm div.not_validated{
	color:#990000;
}
/* field_container  not_validated  title */
.contactForm div.not_validated .title{
	color:#990000;
}
/* field_container  not_validated  field */
.contactForm div.not_validated .field{}
/* field_container  validation_response */
.contactForm div.not_validated .validation_response{
	font-size:12px;	
	font-weight:normal;
}
/* input */
.contactForm div .field input{
	display:block;
	float:right;
}
.contactForm div.not_validated input{}
/* input.text */
.contactForm div .field input.text{
	width: 200px;
	height:20px;
	background-color:#f6e6c0;
	border: 1px solid #42433a;
	overflow:visible;
	display:block;
}
.contactForm div.not_validated input.text{
	border:1px solid #990000;
}
/* phrase */
.contactForm div div.phrase{
	width: 240px;
}
/* input.short_text */
.contactForm div .field input.short_text{}
.contactForm div.not_validated input.short_text{}
/* input.file */
.contactForm div .field input.file{}
.contactForm div.not_validated input.file{}
/* input.email */
.contactForm div .field input.email{}
.contactForm div.not_validated input.email{}
/* input.numeric */
.contactForm div .field input.numeric{}
.contactForm div.not_validated input.numeric{}
/* input.name */
.contactForm div .field input.name{}
.contactForm div.not_validated input.name{}
/* input.phone */
.contactForm div .field input.phone{}
.contactForm div.not_validated INPUT.phone{}
/* input.mobile_phone */
.contactForm div .field input.mobile_phone{}
.contactForm div.not_validated input.mobile_phone{}
/* input.submit */
.contactForm div input.submit{
	/*background:transparent url(../images/submit.jpg);*/
	background:none;
	width:69px;
	height:35px;
	border:none;
	padding-bottom:5px;
	margin:0px;
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	display:block;
	vertical-align:text-top;
}
.contactForm div.not_validated input.submit{}
/* input.radio */
.contactForm div .field input.radio{}
.contactForm div.not_validated input.radio{}
/* input.checkbox */
.contactForm div .field input.checkbox{}
.contactForm div.not_validated input.checkbox{}
/* textarea */
.contactForm div .field textarea{
	width: 200px;
	height:100px;
	background-color:#f6e6c0;
	border: 1px solid #42433a;
	overflow:auto;
	display:block;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px
}
.contactForm div.not_validated textarea{
	border:1px solid #990000;
}
/* select */
.contactForm div .field select{}
.contactForm div.not_validated select{}
/* SPAN.mandatory */
.contactForm div .field span.mandatory{
	color:#990000;
}
/* div.submit */
.contactForm div.submit{
	clear:both;
	text-align:left;
	width:259px;
}
.contactForm .c_fullName, .contactForm .c_email, .contactForm .c_businessPhone, .contactForm .c_additionalField_1, .contactForm .c_comments{
	clear:right;
	position:relative;	
	margin:0px;
	padding:0px;
	
}





/********************************** siteMap   ***********************************/
div.siteMapDiv{
	margin-bottom:40px;
}
div.siteMapDiv ul{
	margin-right:15px;
}
div.siteMapDiv li{
	list-style-type:none; 
	color:#FF6600;
}
div.siteMapDiv li a{
	text-decoration:none;
	color:#666;
	font-size:13px;
}
div.siteMapDiv li a:hover{
	text-decoration:underline;
	color:#CCCCCC;
}

ul.siteMap_1{

}
ul.siteMap_1 li{
	list-style-type:none; 
	color:#FF0000;
}

ul.siteMap_2{
	
}
ul.siteMap_2 li{
	list-style-type:none;
	color:#FF3300 
}

ul.siteMap_3{
	
}
ul.siteMap_3 li{
	list-style-type:none;
	color:#FF6600; 
}

ul.siteMap_4{
	
}
ul.siteMap_4 li{
	list-style-type:none;
	color:#FFCC33; 
}















