
body
{
	margin:0;
	padding:0;
	direction: rtl;
	text-align: right;
	background:url(../images/bg.png);
	font-size: 1em;
	font-family: Arial;
}

#container
{
	position: relative;
	width: 1000px;
	margin: auto;

}



img{border:0;}


ul 
{
	list-style: url(../images/icd/bullet.jpg);
}

#header
{
	width: 1000px;
	height: 126px; /* 80px */
	
	margin: auto;	 
	background-image:url(../images/inpage_header.png) ;
	background-repeat: no-repeat;

	
	float: right;
	margin-bottom: -47px;

}


#main_logo
{
	width: 166px;
	height: 63px;
	background-image:url(../images/alagova_logo.png) ;
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
	margin: 6px 0 0 50px;
	float: left;
	display: inline;
}

#frame_pas
{
	
	width: 967px;
	
	float: right;
	margin: 46px 0 0 0; /* -148px */	 
	background-image:url(../images/content_pas.png) ;
	background-repeat: repeat-y;

	
	display: inline;

	position: relative;
	z-index: 98;
	padding-right: 33px ;


}

#frame
{
	z-index: 99; 
	margin-top: -46px; 
	position: relative; 
	float: right;
	margin-bottom:-135px;
	/* background-color:  #ffcc00; */
	width: 910px;
	
}

#frame_top_left
{
	width: 30px;
	height: 30px;
	background: url(../images/frame_top_left.png)  no-repeat ;
	position: absolute;
	left: 0;
}

#frame_top_right
{
	width: 30px;
	height: 30px;
	background: url(../images/frame_top_right.png)  no-repeat ;
	position: absolute;
	right: 0;
}

#frame_bottom
{
	clear:both;	
	width: 100%;
	height: 25px;
}

#frame_bottom_left
{	
	position: relative; 	
	float: left;
	width: 30px;
	background:url(../images/frame_bottom_left.png)  no-repeat;
	height: 25px;
	margin: 0 0 0 0;
}

#frame_bottom_right
{	
	position: relative; 	
	float: right;
	width: 30px;
	background:url(../images/frame_bottom_right_acc_close.png)  no-repeat ;
	height: 25px;
	margin: 0 0 0 0;
}

#game
{
	/*background: url(../images/content_bottom.png) no-repeat 0 bottom;*/
		
		margin: 0 0 -25px 0;
}



#button_search
{

	position: relative;
	float:left;
	display: inline;
	margin: 5px  0 0 15px;
	width: 37px;
	height: 37px;
	background-image:url(../images/find.png) ;
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
	z-index:102;
}

#search_box
{
	position: relative;
	float:left;
	display:  none;
	width: 284px;
	height: 44px;
	background-image:url(../images/search_bg.png) ;
	background-repeat: no-repeat;

	z-index:101;
	margin: 4px 0 0 -5px;
}

#search_box #google_txt
{
	border: 0;
	
	width: 180px;
	height: 18px;
	float: right;
	margin: 11px 20px 0 0;
}

#search_box .active
{
	background: url(../images/google_bg.png) no-repeat center ;
}

#search_box .passive
{
	background: #E6E6EC ;
}

#find_icon
{
	
	width: 46px;
	height: 15px;
	border: 0;
	float: right;
	margin: 12px 10px 0 0;
	font-size: 0;
	padding:0;
	line-height:0;
}


#mask {
    position:fixed;
    left:0;
    top:0;
    z-index:1000000;
    background-color:#000;
    display:none;
    }
  
.window {
    position:fixed;
    left:0;
    top:0;    
    display:none;
    z-index:1000001;  
    }  

 #writeus {
    width:666px; 
    height:483px;
    padding:0;
    background:url(../images/writeus_bg.png) no-repeat;
    }  

#writeus iframe
{
	width: 600px;
	height: 450px;	
	border: 0;
	margin: 14px 40px 0 auto;
	overflow: hidden;
	padding: 0;
	background: #848383;
}


#inner_content
{
	
	width: 840px;
	margin: 0 auto 0 auto;
	padding-top: 16px;
	
	height: auto;
	
}

#content
{
	float: right;
	width: 840px;
	
	/*background:url(../images/inner_pas.gif)  repeat-y  ;*/

}


#path_ruler
{

	margin: 0 2px 20px 0;
	width: 860px;
	height: 16px;
	color: #ffffff;
	font-size: 0.8em;
}

#path_ruler span
{
	float: right;
}

#path_ruler span.ruler_date
{
	float: left;
}

#path_ruler a{	color: #ffffff; }

#path_ruler a:link{text-decoration: none;}
#path_ruler  a:visited{text-decoration: none; }
#path_ruler a:active{text-decoration: none;}
#path_ruler a:hover{text-decoration: underline;}

#path_ruler a div
{
	display: none;
}

#second_logo
{
	float: right;
	margin: 16px 30px 0 0;
	display: inline;
position: relative
}






#myslidemenu
{
	float: right;
	margin: 49px 2px 0 0;
	height: 20px;
	display: inline;
position: relative;
padding:0;
width:522px;
z-index: 100001;

}

/*\*/* html .jquerycssmenu{}/**/

.jquerycssmenu ul{margin: 0;padding: 0;list-style-type: none; list-style: none;list-style-image: none;}

/*Top level list items*/
.jquerycssmenu ul li{position: relative;display: inline;float: right;direction:rtl; background: no-repeat center -100px; }

/*Top level menu link items style*/
.jquerycssmenu ul li a{
display: block;
 /*background of tabs (default state)*/
padding: 10px 7px 4px 7px;
 /*spacing between tabs*/
text-decoration: none;
/*border:1px solid #000000;*/
}
	
/*1st sub level menu*/
.jquerycssmenu ul li ul{position: absolute;left: 0;display: block;visibility: hidden;list-style-type: none; list-style: none;list-style-image: none;}

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{display: list-item;float: none;}



.jquerycssmenu ul li ul li a
{ 
background:#e4e4e4;
color: #000000;
border-bottom:1px solid #b9b9b9;
width:155px;
font-size:14px;
padding: 4px 10px 4px 5px; 
margin: 0;
}

.jquerycssmenu ul li ul li a:hover
{ 
background: #376c8c;
color: white;
}

.jquerycssmenu ul li ul li a:hover .img
{ 
background-position: -28px center;
}

.jquerycssmenu ul li ul li .img
{ 
height: 20px;
width: 28px;
background: no-repeat 0 center;
vertical-align:middle;
margin: 0 -5px 0 0;
float: right;
}





#bottom_pages
{
	width:100%;
	margin: 0 auto 20px auto;	
	padding: 20px 0 4px 0;
	text-align: center;
	font-size: 0.9em;
	clear: both;
	
	color: #bbbbbb;
}

#bottom_pages img 
{
	vertical-align: middle;
	margin: 0;
}

#bottom_pages a{  color: #000000;}

#bottom_pages a.word
{
	
	height: 18px;
	/*width: 80px;*/

	margin: 0 10px;
}

#bottom_pages span
{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

#bottom_pages  .fw
{
	padding: 0 20px 2px 20px;
	background:  url(../images/icd/bottom_pages_fw.png) no-repeat left top ; 

}

#bottom_pages  .back
{
	padding: 0 20px 2px 20px;
	background:  url(../images/icd/bottom_pages_back.png) no-repeat right top; /* #febd01 */
	
}

#bottomLinks
{
	clear:both;
	width: 100%;
	text-align: center;
	padding: 10px 0;
	
}

.error_input
{
	border: #880000 2px solid;
	color: #880000;

}

input , .input, select{border:1px solid #05bdd1;}

input[type="image"] , input[type="radio"] , input[type="checkbox"]
{
	border:0;
}

a span , a div
{
text-decoration: none;
}