/*55B6DFD71EA48B0DCFC64A92C8669493A7697B51D30161538B1C*/
/********************************  COMMON **************************************/

body,div,table,td{ font: normal 13px arial;  direction:ltr; color:#557085;}
* html{direction:ltr;}
*:first-child+html {direction:ltr;}
h1{ font-size:28px; color:#c007cc8;}
h2{font-size:24px; color:#c007cc8;}
h3{font-size:20px; color:#c007cc8;}

h4{font-size:16px; color:#0072c1;}
h5{font-size:14px; color:#0072c1;}
h6{font-size:12px; color:#0072c1;}

a:link{ color:#2B92F3; font-size:100%;}
a:active{color:#2B92F3;}
a:visited{color:#2B92F3;}
a:hover{ text-decoration:none;}

#Tfooter td a.blue{color:#0074c4;font-size:11px;}
.copyright{color:#0074c4;font-size:11px; font-weight:normal;float:left;}


#SearchRes td { direction: rtl; }

 #v-menu{width:100%; margin:0; padding:0; list-style:none; direction:rtl; /*float:right; */ border-right:1px none #E5E6E6;  }
	 #v-menu li {list-style:none;  }

	#v-menu li a {  display:block; height:26px; line-height:25px; vertical-align:middle;  padding-right:20px;   text-decoration:none; color:#fff;  font-weight:bold;  }
	*:first-child+html   #v-menu li a{ margin-bottom:-20px; margin:0;  padding-right:20px;  }
	* html ents   #v-menu li a{margin:-10px 0;  margin-bottom:-20px;}

	 #v-menu ul { display:none; }
	 #v-menu li.current ul { display:block; width:100%; padding:0; margin:0; background-color:#fff;  border-none:1px solid #E5E6E6;}
		 #v-menu li.current ul li{ list-style:none;  padding:0; margin:0; height:26px;  display:block;}



			 #v-menu li.current ul li a{padding:0; margin:0; line-height:26px;  vertical-align:middle;  background-color:#fff; color:#1261B1; padding-right:20px; text-decoration:none;  font-weight:normal; }
			*:first-child+html   #v-menu li.current ul li a{ margin-bottom:-20px;}
			* html ents  #v-menu li.current ul li a{ margin-bottom:-20px;}

			 #v-menu li.current ul li.current a{text-decoration:none; color:#688ea0; font-weight:bold;}
			 #v-menu li a:hover{color:#1261B1;  background:#1261B1; background:url(../images/vmenu-bg.gif) no-repeat right center; }

			 #v-menu li.current  a{color:#1261B1;  }

			.ind-left{
				width:20px;
				background-image: url('../images/tab_05.png');
				//background-image: none ! important;
				behavior: url('../styles/pngfix.htc');
			}
			.ind-right{
				width:20px;
				background-image: url('../images/tab_07.png');
				//background-image: none ! important;
				behavior: url('../styles/pngfix.htc');
			}


			.ind-leftT{
				width:4px;
				background-image: url('../images/l.png');
				//background-image: none ! important;
				behavior: url('../styles/pngfix.htc');
			}
			.ind-rightT{
				width:3px;
				background-image: url('../images/r.png');
				//background-image: none ! important;
				behavior: url('../styles/pngfix.htc');
			}



			.tbl-search-form{ margin-top:-82px;
			}
			.tbl-search-form label { display:block; color:#fff; margin-bottom:5px; font-weight:bold; }
			.tbl-search-form select{ display:block; width:100%; }
			.tbl-search-form td{
				padding-right:30px;
			}
			.tbl-search-form .search-combo{
				//padding-top:20px;
			}
			.tbl-search-form .SelectSpot{
				//margin-top:18px;
				width:200px!important;
			}
			.SelectSpot{
				/*width:200px!important;*/
				
				z-index:1000!important;
			}

			* html .tbl-search-form td.search-combo div select{margin-top:2px; margin-left:2px; position:relative; line-height:18px; font-size:10px;	 z-index:99; width:160px; border:0px none; direction:rtl; background:#eff2f6;}
			*:first-child+html .tbl-search-form td.search-combo div select{margin-top:2px; margin-left:2px; position:relative; line-height:18px; font-size:10px;	 z-index:99; width:160px; border:0px none; direction:rtl; background:#eff2f6;}



    .row{margin-top:-2px;}
	.row th{ height:40px; color:#557085; font-size:11px; font-weight:bold;	}

	td.int-table table{direction:rtl;}


/******************************** STICKY FOOTER CODE *******************************************/
   	html, body, #contents {min-height: 100%; width: 100%; height: 100%;}
   	html>body, html>body #contents {height: auto;/* The "height" above is a hack for IE5+/Win.  Below we adjust it using the       child selector to hide from IE5+/Win */}
   	body {margin: 0; /* Without this, Moz1.0 adds a vertical scrollbar */}
   	#contents {position: absolute;top: 0;left: 0; min-width:997px; min-height:1000px; }
   	*html #contents{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'997px':'100%');}
	#bg-top{position:absolute; right:0; top:0; height:530px; width:100%; background:url(../images/bg-top.gif) repeat-x top; z-index:0;}
	#bg-top-index{position:absolute; right:0; top:0; height:330px; width:100%; background:url(../images/index-bg-top.gif) repeat-x top; z-index:0;}
   	#footer {position:absolute; left:0; right:0; bottom:0; height:419px;  width:100%; background:url(../images/bg-bottom.gif) repeat-x bottom;z-index:0;}
  	#main {height: auto; position:relative;}
/******************************** EOF STICKY FOOTER CODE ***************************************/
/*Il Addition*/
.cs_cell {
	padding:2px 5px 2px 0px;
	cursor:pointer;
}
.int-table{
	padding:0px 50px 0px 0px;
	font-size:11px;
}
.MoreLink{
	font-size:11px;
}


table.cat_ind_title td{
color:white;
font-weight:bold;
	padding:2px 5px 2px 0px;
	
	
}
.td-text td, #map div { direction: rtl;}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -4em; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 4em; /* .push must be the same height as .footer */
}