﻿
body 
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Times New Roman;
	font-size: 13px;
	text-align: center;
	direction: rtl;
	text-align: right;
	height: 100%;
	line-height: 2em;
	/*background: url(images/bg1.png) repeat-x top;*/
	background: url(images/bg2.jpg) repeat top;
	color: #333333;
	background-color: #295ca5;
}
img{ border:solid 0px white;
}

.h1,.h2,.h3,.h4{}
.h1{
	
	background-position: right top;
	background-repeat: no-repeat;
	color: #B65206;
	font-size: 16pt;
	margin: 7px 5px 5px;
	padding: 10px 15px 0px 0px;


}
.h2{
 
	background-position: right top;
	background-repeat: no-repeat;
	color: #663300;
	font-size: 15pt;	
	padding: 10px 10px 0px 0px;


	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.h3 
{
	color:Gray; font-size:13pt;  padding:3px 50px 3px 0px; width:180px;
      background-image: url('Images/h3.png');
	background-position: right top;
	background-repeat: no-repeat;
	height:50px;
	}

.leftwrite{ direction:ltr; text-align:left;}
.rightwrite{ direction:rtl; text-align:right; }

.dateClass{direction:ltr;}

.a1,.aa{
	font-weight: bold;
	color: #0000FF;
	margin:10px 15px 15px 0px;
	padding:10px 5px 1px;
	display:inline-block;
}
.aa{
	font-size: 18px;
}
.a1{
	font-size: 15px;
}
.a2{}

.a2 a:hover{ text-decoration:none; color:ActiveCaption;}

.selectCompany{ width:300px;}
.select1{ width:200px;}
.select2{ width:150px;	margin-right: 0px; } 
.select3{ width:100px;}
.select4{ width:50px;}


.header{ width:100%; height:240px; }
.marq{ width: 100%; background: url(images/b.png) repeat-x center;  color: Black;height:27px; padding:2px 0px; }
.headerbelow{width: 300px; float:left;  }
 
.gvTourClosed{ background-color:#eee; }

.headerMenu{}
.headerMenu a1{ width:42px; height:43px;}

.number{}
.numbervalid{}
.showVirgol{}
.numbernotzero{}

.footerAbow{ background-color:#99f; color:White; font-weight:bold;height:27px; padding:2px 0px; margin:7px 0px 0px;}	
*.footer
{
	background-image: url('Images/footerBg.jpg' );
	background-repeat: repeat-x;
	background-position: top;
	height: 100px;
	text-align: center;
	font-size:10px;
	font-weight:normal;
}

.divMenuAdmin{margin:10px 0 15px; border-bottom:solid 1px #e1ff22;}

.bkMain{ margin:0 auto; width:1020px; height:100%;  background: url(images/newline.png) repeat-y center;}
.divMain{width:1002px; padding:0px 0px;  height:100%; margin:0px auto; background-color:White; }
.divm{
	width: 100%;
	height: 100%;

}
.divm1{ width:185px; float:right;	background-image: url('Images/gradian-menu.gif');	background-repeat: repeat-y; background-position:left;}
.divm2{ width:765px; float:left; margin:4px; padding:20px 15px 10px 10px;
        /*background-image: url('Images/frame.gif'); 	background-repeat: no-repeat;   */}
.divm3{ width:95%; margin:0 auto; padding:20px 15px 10px 10px;}
       
.divm1 .d1{
	padding: 5px;
	border: solid 1px #b65206;
	
	margin:1px 0px;
	text-decoration: none;
}
.divm1  .hover{
	text-decoration: underline;
	background-color:White;
}
.divm1 .d1 a
{	text-decoration: none; color:Black;  font-size:13px;
}
/***/
.submenua{}
.divmsub{ display:none; width:175px; background-image: url('Images/gradian-menu.gif');	background-repeat: repeat-y; background-position:left;}
 
.divmsub .d2{
	padding: 5px;
	border: solid 1px #b65206;
	height: 20px;
	margin:1px 0px;
	text-decoration: none;
}
.divmsub .hover{
	text-decoration: underline;
	background-color:White;
}
.divmsub .d2 a
{	text-decoration: none; color:Black;  font-size:13px;
}

.divHelp{ float:left;}
.spanHelpIcon{float:left; cursor:pointer;}
.helpIcon{ }

.comment , .commentPrint{ background-color:#eee; padding:2px 5px; margin:3px 0px;}

.showVirgolVirgol{ padding:0 3px;}
	
.hdr-bg{
	/*background:  url(images/header5.jpg) no-repeat center top; */
	background:  url(images/safar-header.png) no-repeat center top;
	height:215px;
	width:100%;
}

.passAfterSubmit{ padding:3px 4px; font-weight:bold;}

.divFlash
{
	float:right;
	 margin:55px 50px 0px 0px;
	}

.star{ color:Red;}
.rangeSeni{ width:30px;}

.GridViewStyle
{
    font-family: Arial, Sans-Serif;
    font-size:small;
    table-layout: auto;
    border-collapse: collapse;
   
}
.GridViewStyle table{ width:100%;}
.GridViewStyle table td{ padding:0px 10px;}

.HeaderStyle, .PagerStyle /*Common Styles*/
{
    background-image: url(Images/HeaderChrome.jpg);
    background-position:center;
    background-repeat:repeat-x;
    background-color:#1d1d1d;
}
.HeaderStyle th
{
    padding: 5px;
    color: #ffffff;
}

.divItemIndex{ background-color:White; color:Black; text-align:center;  padding:0px 2px;}

.divBtnInser{ width:100%; text-align:center;}

.printBtn{ float:left; cursor:pointer;}
.excellBtn{ float:left; cursor:pointer;}
 
 .gvPager{width:400px; margin:0 auto;}

.taghvim{ }
.taghvim,.taghvim a{ text-align:left;text-decoration:none; color:Red;}

.newsDefaultPage{ width:705px; margin:12px 0px 0px; padding: 0px 15px 0px 0px; height:35px; background-image:url(images/news2.png); }

.bit{ font-size:9px;}

.stateOfPersonTour{ background-color: White; color:Red; font-weight:bold;}

/***********/
.panelRTop{ width:230px; height:30px; background-image:url(images/panel-up2.png); color:Black; position:relative; top:10px; padding:0px 20px 0px 0px;}
.panelRcenter{ background-image:url(images/panel.png); background-repeat:repeat-y; padding:10px 0px;}
.panelRcenter a{ text-decoration:none;}
.panelRcenter .g1{ border-bottom:solid 1px black; padding:0px 7px 0px 0px; margin:1px 0px; background-image:url(images/g1.gif); background-position:right center; background-repeat:no-repeat; }
.panelRbottom{width:250px; height:10px; background-image:url(images/panel-down.png);}
.panelRC{ width:225px; margin:10px auto 0px; padding:2px; background-color:White;}
/*************/
 

/**********     persin calender   ********************/
INPUT
{
	color: #000000;
	font-family: tahoma;
	direction: rtl;
	text-align: right;
	margin-top: 0px;
}
SELECT
{
	color: #000000;
	font-family: tahoma;
	direction: rtl;
	text-align: right;
}
.PickerCSS
{
	background-color: #ffffff;
	border-right: #000000 2px solid;
	border-top: #000000 2px solid;
	border-left: #000000 2px solid;
	border-bottom: #000000 2px solid;
}
.PickerHeaderCSS
{
	background-color: lightgrey;
	height: 30px;
}
.PickerFooterCSS
{
	background-color: lightgrey;
}
.PickerWeekDayCSS
{
	background-color: lightgrey;
	text-align: center;
	font-size: 8pt;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 19px;
}
.PickerCalendarCSS
{
	background-color: #e8f4ff;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 19px;
}
.PickerWorkDayCSS
{
	background-color: #ffffff;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
A.PickerWorkDayCSS
{
	color: black;
	text-decoration: none;
	border: none;
}
.PickerForbidenCSS
{
	background-color: #e8f4ff;
	color: Red;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-weight: bold;
}
.PickerSelectedCSS
{
	background-color: #e4e8ff;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
A.PickerSelectedCSS
{
	font-weight: bold;
	color: #0066ff;
	text-decoration: underline;
	border: none;
}
/**********        ********************/
.tourList{}
.tourListOdd{
	background-color: #66CCFF;
	padding: 2px 5px;
}

.searchParamDiv{ border:dashed 1px gray;  padding:10px;}
.searchParamDiv td{ vertical-align:top;}
.searchParam{}
.searchBtn{ width:100px;}
.resetSearchFiled{width:100px;}
.searchClose{}

.pdc{}
.pdc input{ direction:ltr; text-align:left;}

.upDownSearchUp,.upDownSearchDown{ width:100px; height:16px; float:left; background-position:left center; background-repeat:no-repeat; font-size:9px; }
.upDownSearchUp  { background-image:url(Images/Up.png);}
.upDownSearchDown{ background-image:url(Images/down.png);}






/************    auto complete  *******************/

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}


/*********************************************************/

/*********    jquery.showMessage.min.js    *****************/
.notification
{
	font-family: Arial, Helvetica, clean, sans-serif;
	font-size: large;
	font-weight: bold;
	background-color: rgb(247, 247, 247);
	margin:0 auto;
	overflow:scroll;
	height:600px;
}

/*********************************/
