#slideshow {
    position:relative;
	height:auto;
}

#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;
}

		
		
.nav {
float: right;
text-align:right;
direction:rtl;
overflow: hidden;
height:35px;
width:943px;

		


}

.nav_ul_first {
        margin:0;
        padding:0;
        list-style:none;
}
.nav_ul_child_one
{
	        margin:0;
        padding:0;
        list-style:none;

		
		
		

	
}

.nav_ul_li_first{
        float:right;
		text-align:right;
		direction:rtl;
		height:35px;
		
		
}
.nav_ul_li_child_one
{
	float:right;
	text-align:right;
	direction:rtl;
	height:23px;
	font-size:11px;	
	width:240px;
	background-image: url(../../images/header_bg_small_arb.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#000;
	color:#fff;
	
}

.nav_ul_li_child_one_last
{
	float:right;
	text-align:right;
	direction:rtl;
	height:23px;
	font-size:11px;	

	width:240px;
	color:#fff;
}




.child_one_a
{
	float: right;
	text-align:right;
	direction:rtl;
	width:230px;
	height:25px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	
	color:#FFFFFF;
	background-image: url(../../images/menu_sub_bg.png);
	background-repeat: repeat-x;
	background-position: left top;	
	
}
.child_one_a_last
{
	float: right;
	text-align:right;
	direction:rtl;
	width:230px;
	height:25px;

	text-decoration:none;
	
	color:#fff;
	background-image: url(../../images/menu_sub_bg.png);
	background-repeat: repeat-x;
	background-position: left top;	
	
}

.child_one_a:hover
{
       float: right;
	   text-align:right;
	   direction:rtl;
	height:22px;
	font-size:11px;	

		width:230px;
        text-decoration:none;
		color:#fff;

	background-image: url(../../images/header_bg_small2.png);
	background-repeat: repeat-x;
	background-position: left top;	
		
	
}
.child_one_a_last:hover
{
       float: right;
	   text-align:right;
	   direction:rtl;
		height:22px;
				width:230px;
        text-decoration:none;

	
	background-image: url(../../images/red.jpg);
	background-repeat: repeat-x;
	background-position: left top;	
		
	
}


.ground_a {
	float: right;
	direction:rtl;
	text-align:right;
	color: #d4d4d4;
	padding: 4px 30px;
	text-decoration: none;
	height: 24px;
	color: #FFFFFF;
	font-size: 14px;
}
.ground_aa {
	float: left;
	color: #d4d4d4;
	padding: 4px 30px;
	text-decoration: none;
	height: 24px;
	color: #FFFFFF;
	font-size: 14px;
	background-image: url(../../images/menu_hover_bg.png);
	background-repeat: repeat-x;
	background-position: left top;	
	
}

.ground_last
{
	float: right;
	direction:rtl;
	text-align:right;

        color:#FFFFFF;
        padding: 4px 30px;
        text-decoration:none;
		height:19px;
		font-size:14px;
		cursor:pointer;

		


}

.ground_last:hover
{
	

	float: right;
	direction:rtl;
	text-align:right;
        color:#fff;
        padding: 4px 30px;
        text-decoration:none;
		height:24px;
		font-size: 14px;
		cursor:pointer;

	background-image: url(../../images/menu_hover_bg.png);
	background-repeat: repeat-x;
	background-position: left top;	
}

.ground_last_hover
{
	

	float: right;
	direction:rtl;
	text-align:right;
	height:24px;
        color:#fff;
        padding: 4px 30px;
        text-decoration:none;
		height:24px;
		font-size: 14px;
		cursor:pointer;

	background-image: url(../../images/menu_hover_bg.png);
	background-repeat: repeat-x;
	background-position: left top;	

	
	
}

.ground_a:hover
{
	/*	background-image: url(../../images/menu_fasel.png);
	background-repeat: no-repeat;
	background-position: right 7px;
*/	color: #fff;
	font-size: 14px;
	height:24px;
	cursor: pointer;
	padding: 4px 30px;
	text-decoration: none;
	background-image: url(../../images/menu_hover_bg.png);
	background-repeat: repeat-x;
	background-position: left top;	
	
}
.ground_aa:hover {
	/*	background-image: url(../../images/menu_fasel.png);
	background-repeat: no-repeat;
	background-position: right 7px;
*/	color: #fff;
	font-size: 14px;
	height:24px;
	cursor: pointer;
	padding: 4px 30px;
	text-decoration: none;
	background-image: url(../../images/menu_hover_bg.png);
	background-repeat: repeat-x;
	background-position: left top;	
	
}

.ground_a_hover
{
color: #fff;
	font-size: 14px;
	height:24px;
	cursor: pointer;
	padding: 4px 30px;
	text-decoration: none;
	background-image: url(../../images/menu_hover_bg.png);
	background-repeat: repeat-x;
	background-position: left top;	
}
.nav li ul {

        left: -999em;
        margin: 35px -2px 0;
        position: absolute;
        width: 200px;
		height:auto;
        z-index: 9999;
/*        border: 1px solid rgba(0, 0, 0, 0.5);*/
}




.nav li:hover ul {
        left: auto;
		height:auto;
}


.nav li li ul {
        margin: -1px 0 0 160px;

        visibility:hidden;
}

.nav li li:hover ul {
        visibility:visible;
}


.nav ul ul li:last-child > a {
       	float: right;	
	direction:rtl;
	text-align:right;

	   width:230px;
		height:25px;
        text-decoration:none;


		color:#FFFFFF;
	background-image: url(../../images/header_bg_small_arb.png);
	background-repeat: repeat-x;
	background-position: left top;	
		
	
}

.nav ul ul li:last-child > a:hover {
       	float: right;
	direction:rtl;
	text-align:right;

	   		width:230px;
		height:22px;
        text-decoration:none;
		color:#fff;

	background-image: url(../../images/header_bg_small2.png);
	background-repeat: repeat-x;
	background-position: left top;	
		
		

	
		
	
}

