/* Main
-----------------------------------------------------------------------------------------------*/

*        {margin:0;padding:0; 
         }
html{direction: rtl; unicode-bidi: embed; }


BODY     {
	 font: 10pt Verdana, Arial, Helvetica, sans-serif;
         background: #F5F3E9 url(../im/bg2.gif) top left repeat-x;


         }


h1 {color:#3480AC; font: bold 22px Verdana, Arial, Helvetica, sans-serif;}
h2 {color:#3480AC; font: bold 20px Verdana, Arial, Helvetica, sans-serif;}
h3 {color:#000; font: bold 18px Verdana, Arial, Helvetica, sans-serif;}
h4 {color:#000; font: bold 16px Verdana, Arial, Helvetica, sans-serif;}
h5 {color:#000; font: bold 14px Verdana, Arial, Helvetica, sans-serif;}
h6 {color:#000; font: bold 12px Verdana, Arial, Helvetica, sans-serif;}




.clear{clear:both;}
             
/* Index
-----------------------------------------------------------------------------------------------*/

#page{
          margin:0 auto; 
          width:760px;
          background: #FFF;
          border-left:4px #FFF solid;
          border-right:4px #FFF solid;
}

#page_top_left{
float:left;
width:351px; height:121px;
background: url(../im/logo.gif) top left no-repeat;
}

#page_top_left .data{
text-align:right;
padding:6px 44px 0 0;
color:#806B70;
FONT: bold 11px Arial, Helvetica, sans-serif; 
}

#page_top_left .data b{padding:0 4px 0 4px;}

#page_top_right{
float:left;
background: url(../im/bg_top.gif) top left repeat-x;
width:409px; height:121px;

}
#top_line1{
height:34px;
}



#lang{float:right; text-align:center;  width:154px;padding-top:4px;}

#lang a             {font: bold 12px Arial, Helvetica, sans-serif; padding:0;}
#lang a:link        {color: #434457; text-decoration: none;} 
#lang a:visited     {color: #434457; text-decoration: none;} 
#lang a:active      {color: #434457; text-decoration: none;} 
#lang a:hover       {color: #E3A209; text-decoration: underline;} 
#lang i{padding:0px; color:#CCC;}


#search{float:left; width:255px;}
#search form{
          margin:6px 40px 0 0; 
          width:188px; height:28px;  
          background: url(../im/bg_search_box.gif); 
          }
#search input.s{
          width:142px; height:14px; 
          background:#F6F3F4; border:0;  
          margin:6px 0 0 0;
          padding-right:1px;
}
#search #go{ 
          float: right; 
          margin: 8px 10px 0 4px;
}



#home{float:left; width:170px; text-align:left; padding-top:6px;}

#home a             {font: bold 12px Arial, Helvetica, sans-serif; padding:8px 0 0 8px;}
#home a:link        {color: #FFF; text-decoration: none;} 
#home a:visited     {color: #FFF; text-decoration: none;} 
#home a:active      {color: #FFF; text-decoration: none;} 
#home a:hover       {color: #E3A209; text-decoration: underline;} 




#vanner{float:left; width:234px; padding:8px 2px 0 0;}


#page_main{margin-top:8px;}

#page_main_left{float:left; width:170px;}
#page_main_left .content{padding: 0 4px 0 4px;}


#page_main_center{float:left; width:450px;}

#page_main_center .box1{float:left; width:280px;
background: url(../im/bg_box1.gif) top left repeat-x;
height:180px;
padding:5px;
}

#page_main_center .box1 h2{
font: bold 15px Verdana, Arial, Helvetica, sans-serif;
padding:0;margin:0;
}


#page_main_center .box1 {font: 11px Arial, Helvetica, sans-serif;}

#page_main_center .box1 .x{float:right; width:220px;}

#page_main_center .box1 .d{top:20px;position:relative;}

#page_main_center .box1 td.f{vertical-align:top;text-align:left;}


#page_main_center .box2{float:left; width:160px;}


#page_main_center .box2 h2{
font: bold 15px Verdana, Arial, Helvetica, sans-serif;
padding-bottom:6px;
}


#page_main_center .box2 p{
padding:0;margin:0;
}


#page_main_center input,select,textarea,option{border:#3682AE  1px solid;}

.but{background:#3682AE; color:#FFF; border:#3682AE  2px solid;}



#page_main_right{float:left; width:140px;}

#page_main_right .content{ margin:0 4px 0 4px;}

#page_main_right h5{background:#E6DFCF;
 font: bold 14px Arial, Helvetica, sans-serif;
padding:4px;
text-align:right;
}

#page_main_right .pub{
background:#F7F3EA;
border-bottom:4px #FFF solid;
padding:6px;
text-align:center;
}

#page_main_right h6{
 font: bold 14px Arial, Helvetica, sans-serif;
padding:4px;
text-align:right;
border-bottom:4px #FFF solid;
}

/* Line FAQ
-----------------------------------------------------------------------------------------------*/


#line{
          background:#E7E0D0;
          overflow:hidden;
          height:61px;
          margin-bottom:4px;padding:4px;

}

#line .line2{
          float:left; 
          width:260px; 
}

#line .line1{
          float:left; 
          width:260px
}


#line .line3{
          float:left; 
          width:230px; 
          text-align:right;
          padding-top:4px;
}

#line .line2 h2, #line .line1 h2{
          color:#3481AD; font: bold 14px Arial, Helvetica, sans-serif;
}



#bottom{text-align:center; height:42px; }

#bottom p{background:#3581AD; color:#FFF;padding:3px;

}

#bottom a             {font: bold 12px Arial, Helvetica, sans-serif; padding:8px 0 0 2px;}
#bottom a:link        {color: #B4AD9D; text-decoration: none;} 
#bottom a:visited     {color: #B4AD9D; text-decoration: none;} 
#bottom a:active      {color: #B4AD9D; text-decoration: none;} 
#bottom a:hover       {color: #307AA7; text-decoration: underline;} 


#bottom a.r             {font: bold 12px Arial, Helvetica, sans-serif; padding:8px 0 0 2px;}
#bottom a.r:link        {color: #F3ECDB; text-decoration: none;} 
#bottom a.r:visited     {color: #F3ECDB; text-decoration: none;} 
#bottom a.r:active      {color: #F3ECDB; text-decoration: none;} 
#bottom a.r:hover       {color: #FFF; text-decoration: underline;} 


#bottom i{padding-left:4px;color:#B5C8D4; font: normal 12px Arial, Helvetica, sans-serif;}

#menu1{float:right; width:120px;
       background: url(../im/bg_menu.gif) top left repeat-x; 
       position: relative; z-index: 1000; 
}


#menu1 ul{ 
          margin: 0; padding: 0; 
          float: center; 
          list-style-type: none; 
          text-align: center; 
          FONT: bold 16px Verdana, Arial, Helvetica, sans-serif; 
          text-transform: uppercase; 
          width: 100%; height: 28px; 
          line-height:28px; 
} 

#menu1 ul li{ 
          display: inline; 
} 

#menu1 ul li a{ 
          text-decoration: none; 
          padding: 0 26px 0 22px; 
          float: left; 
          color: #FEDD60; 
          background: url(../im/menu1.gif) top right no-repeat; 
          height: 28px; 
} 


#menu1 ul li a:hover 
{ 
color: #FFE47D; 
background-position: 0 -28px; 
height: 28px; 
} 


#menu3{
float:right;
width:12px; height:28px;
background: url(../im/menu_end.gif) top left no-repeat; 
}


#menu0{
float:right;
width:12px; height:28px;
background: url(../im/menu_end2.gif) top left no-repeat; 
}




/* Menu 41
-----------------------------------------------------------------------------------------------*/
#menu41{
}

#menu41 ul{
          list-style-type: none; 

}
#menu41 ul li{
          height:22px;
width:126px;
border-bottom:4px #FFF solid;
clear: left;
}
#menu41 ul li a:link, #menu41 ul li a:visited, #menu41 ul li a:active{
          display:block;       
          padding:0;
          margin:0;  

          font: bold 14px Arial, Helvetica, sans-serif; 
          color: #686868;
          padding: 0 4px 0 2px; text-decoration: none;
          line-height:22px; 
          width: 100%; height:22px;
          background:  #F7F3EA; 

} 
#menu41 ul li a:hover{
          color: #000; 
          background:#E6DFCF; 
          height:22px;

} 




/* Menu 40
-----------------------------------------------------------------------------------------------*/
#menu40{
}

#menu40 ul{
          list-style-type: none; 

}
#menu40 ul li{
          height:22px;
width:126px;

clear: left;
}
#menu40 ul li a:link, #menu40 ul li a:visited, #menu41 ul li a:active{
          display:block;       
          padding:0;
          margin:0;  

          font: bold 14px Arial, Helvetica, sans-serif; 
          color: #000;
          padding: 0 4px 0 2px; text-decoration: none;
          line-height:22px; 
          width: 100%; height:22px;
          background:  #E6DFCF; 

} 
#menu40 ul li a:hover{
          color: #FFF; 
          background:#3581AD; 
          height:22px;

} 

/* Menu 42
-----------------------------------------------------------------------------------------------*/

#menu42{
          width:132px; height:208px; 
          margin-left:0px;
          background:#F7F3EA;

}

#menu42 ul{
          list-style-type: none; 

}
#menu42 ul li{
          height:18px;
          margin-bottom:1px;
          clear: left;
}
#menu42 ul li a:link, #menu42 ul li a:visited, #menu42 ul li a:active{
          display:block;       
          padding:0;
          margin:0;  
          color: #686868; font: bold 11px Arial, Helvetica, sans-serif; 
          padding: 0 4px 0 2px; text-decoration: none;
          line-height:18px; 
          width: 126px; height:18px;
          background:  url(../im/bg_menu42.gif) no-repeat bottom right; 

} 
#menu42 ul li a:hover{
          color: #000; 
          height:18px;

} 

/* 
-----------------------------------------------------------------------------------------------*/


#flash{margin-bottom:4px; width:450px; height:215px; background:#000;}

#faqline{background:#F6F8EA; padding:4px;}
#faqline form span.z{width:10px;margin: 0;}
#faqline form select{margin: 0 118px 0 0; width:180px;}

.faq{border-bottom:1px #CCC solid; margin-bottom:5px;padding-bottom:4px; }



/*----Page num Block----------------------------------------------------------------------*/

#page_num{
          width:450px; height:28px; 
          border-top:3px #E7E1D1 solid; 
          background:#F7F5EA;
}

#page_num p{
          padding-left:12px;
          padding-top:3px;
}

#page_num *{
          vertical-align:middle;
}

#page_num a:link, #page_num a:visited, #page_num a:active{
          font: 11px Verdana, Arial, Helvetica, sans-serif; 
          border:1px #CCC solid; 
          padding:3px 5px 3px 5px; margin-right:4px;
          background:#FCFCFC;
          text-decoration: none;
          display:block;
          float:right;
}

#page_num a:hover{
          color: #D63700; 
          border:1px #CCC solid; 
          padding:3px 5px 3px 5px; margin-right:4px;
          background:#FDFAE7;
 
} 

#page_num a.d:link, #page_num a.d:visited, #page_num a.d:active{
          font: 11px Verdana, Arial, Helvetica, sans-serif; 
          border:1px #CCC solid; 
          padding:3px 5px 3px 5px; margin-right:4px;
          background:#3682AE; color:#FFF;
          text-decoration: none;
          display:block;
          float:right;
}

#page_num a.d:hover{
          color: #D63700; 
          border:1px #CCC solid; 
          padding:3px 5px 3px 5px; margin-right:4px;
          background:#FDFAE7;
 
} 

/* MENU
-----------------------------------------------------------------------------------------------*/


#menu2{

direction: ltr;
          margin: 0; padding:0;                                            
	  height:28px; 
          position: relative; z-index: 1000; text-align: right;
          background: #CCC url(../im/bg_menu.gif);
          font: bold 16px Verdana, Arial, Helvetica, sans-serif; 
          float:right; width:616px;

}
#menu2 a{
          text-decoration: none;
}

#menu2 ul{
          margin: 0; padding:0;
          position: relative;
	  list-style-type: none;
}
#menu2 li{
          float: right; position: relative; text-align: center;
          background: url(../im/menu.gif) no-repeat left top; 
}
#menu2 li ul li{
          padding: 2px;
          background: #327EA9; 
}
html #menu2 li{
          margin-left:0;
}
#menu2 table{
          width: 0; height: 0; 
	  z-index: 100; position: absolute; right: 0; top: 0; 
          border-collapse: collapse; 
}

#menu2 a, #menu2 a:visited{
          padding:0 12px 0 10px;
          display: block;
          line-height:28px;
          background: none transparent scroll repeat 0% 0%; 
          color: #fff; 
}
#menu2 ul ul a, #menu2 ul ul a:visited{
          width:220px;
          padding:0 2px 0 1px;
          line-height:22px;
          overflow: hidden; 
          color:#FFF; 
}
html #menu2 a:hover{
          line-height:28px;
          color: #FFF;
          text-decoration: none;
          background: url(../im/menu.gif) no-repeat left top; 
          background-position: 0 -28px; 
}
html #menu2 ul ul a:hover{
          line-height:22px;
          color: #FFF; 
          background: #4BA5CC; 
}
unknown{
          background: #E5A090; color: #FFF;
}
#menu2 ul ul{
          border-top:    #000 1px solid; 
          border-bottom: #000 1px solid;
          border-left:   #000 1px solid; 
          border-right:  #000 1px solid; 
          visibility: hidden; 
          position: absolute; right:0; 
          top: 28px;
          width:227px;
          font: bold 14px Verdana, Arial, Helvetica, sans-serif; 
}
#menu2 UL UL LI {
	text-align: right; 
        border-top:#000 1px solid; 
}
#menu2 ul li:hover ul, 
#menu2 ul a:hover ul, 
#menu2 ul :hover ul :hover ul,
#menu2 ul :hover ul :hover ul :hover ul{
          visibility: visible;
}
#menu2 ul :hover ul ul, 
#menu2 ul :hover ul :hover ul ul{
          visibility: hidden;
}


/* 
-----------------------------------------------------------------------------------------------*/




/* 
-----------------------------------------------------------------------------------------------*/

#news{height:220px;
/*direction: ltr;*/


}

#news p{
          padding:4px 0 6px 0;
border-bottom: 1px #E5E5E5 dashed;
/*direction: rtl;*/

}

#news h1 {

          text-align:right; 
          color:#EBBB4C;font: bold 18px Verdana, Arial, Helvetica, sans-serif;
height:26px;
}



#scrollingContainer{
		height:187px;
		overflow:hidden;
 width:160px;
	}


#scrollingContent a:link     {color: #000; text-decoration: none;} 
#scrollingContent a:visited {color: #000; text-decoration: none;} 
#scrollingContent a:active {color: #000; text-decoration: none;} 
#scrollingContent a:hover  {color: #000; text-decoration: underline;} 

/*--------*/
.page_title{text-align:left;}
.page_title_c{width:156px;text-align:right;}

.page_tip_title_c1{float:left; width:282px;}
 h3.tip *{color:#38789C; font: bold 16px Verdana, Arial, Helvetica, sans-serif;}
.page_tip_title_c2{float:right; width:156px;}

.page_articles_title_c1{float:left; width:282px;}
 h3.tip *{color:#38789C; font: bold 16px Verdana, Arial, Helvetica, sans-serif;}
.page_articles_title_c2{float:right; width:156px;}


.page_title_c h6{color:#ECC369; font: bold 18px Verdana, Arial, Helvetica, sans-serif;}
h1.title{color:#605A5A; font: bold 16px Verdana, Arial, Helvetica, sans-serif;background:#F2EFDC url(../im/bg_title.gif) no-repeat left bottom;
         padding:3px; margin-bottom:4px;}



.family{text-align:left; color:#ECC369;}
.dates{color:#C4B4B8;FONT: 10px Arial, Helvetica, sans-serif; }
hr{ 
color: #E5DDDE; 
background-color: #E5DDDE; 
height: 1px; 
border:0px; 
margin:0px; padding:0px;
position:relative; 
}




.gallery3 h2{ font: bold 14px Verdana, Arial, Helvetica, sans-serif; color:#3581AD;}


.people h3{font: bold 14px Verdana, Arial, Helvetica, sans-serif; color:#3581AD;}

.people img{border: 1px solid #CDA99D; margin-left:10px;}

.people2 {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:#3581AD; margin-top:6px;}

hr.people{ 
color: #F0EFDD; 
background-color: #F0EFDD; 
height: 4px; 
border:0px; 
margin:0px; padding:0px;
position:relative; 
}


.letter{width:420px;border-top:1px #DADBDD solid;background: url(../im/bg_letter.gif) no-repeat left bottom;padding:10px 10px 10px 10px;}


.letter h3{font: bold 13px Verdana, Arial, Helvetica, sans-serif;margin-bottom:8px;}


hr.letter{ 
color: #F0EFDD; 
background-color: #F0EFDD; 
height: 4px; 
border:0px; 
margin:0px; padding:0px;
position:relative; 
}

.letter .sign{padding:10px 0 10px 0; width:200px; float:left;font: italic bold 12px Verdana, Arial, Helvetica, sans-serif;}


/*-------------------------------------------------*/


#menu44{

direction: ltr;
          margin: 0; padding:0;                                            
	  height:22px; 
          position: relative; z-index: 900; text-align: right;
background: #F7F3EA;
          color: #686868;
          font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
          float:right; width:132px;

          border-bottom:4px #FFF solid;

}
#menu44 a{
          text-decoration: none;
}

#menu44 ul{
          margin: 0; padding:0;
          position: relative;
	  list-style-type: none;
}
#menu44 li{
          float: right; position: relative; text-align: center;
          background:#F7F3EA; 
width:auto;
}
#menu44 li ul li{
          padding: 2px;
background: #E7E0D0; 
}
html #menu44 li{
          margin-left:0;
}
#menu44 table{
          width: 0; height: 0; 
	  z-index: 100; position: absolute; right: 0; top: 0; 
          border-collapse: collapse; 
}

#menu44 a, #menu44 a:visited{
          padding:0 4px 0 2px;
          display: block;
          line-height:22px;
          background: none transparent scroll repeat 0% 0%; 
          font-weight:bold;
          color: #686868;

}
#menu44 ul ul a, #menu44 ul ul a:visited{
          width:126px;
          padding:0 2px 0 1px;
          line-height:22px;
          overflow: hidden; 
          color: #686868; 
}
html #menu44 a:hover{
          line-height:22px;
          color: #302306;
          text-decoration: none;
          background: #E7E0D0; 
}
html #menu44 ul ul a:hover{
          line-height:22px;
          color: #FFF; 
          background: #3581AD;  
}
unknown{
          background: #E5A090; color: #FFF;
}
#menu44 ul ul{
          visibility: hidden; 
          position: absolute; right:0; 
          top: 22px;
          width:126px;
          font: bold 14px Verdana, Arial, Helvetica, sans-serif; 
}
#menu44 UL UL LI {
	text-align: right; 
border-top:2px #FFF solid;
}
#menu44 ul li:hover ul, 
#menu44 ul a:hover ul, 
#menu44 ul :hover ul :hover ul,
#menu44 ul :hover ul :hover ul :hover ul{
          visibility: visible;
}
#menu44 ul :hover ul ul, 
#menu44 ul :hover ul :hover ul ul{
          visibility: hidden;
}







/* 
-----------------------------------------------------------------------------------------------*/
.press h3{font: bold 13px Verdana, Arial, Helvetica, sans-serif;margin-bottom:8px;}
.press img{margin-left:10px;}

.faq h3{background:#F2FAFD; font: italic 12px Verdana, Arial, Helvetica, sans-serif;padding:5px;}

.faq .a{background:#FCFBF6;padding:5px;}


/*
-------------------------------------------------------------------------------------*/
.gdate{
	font-size:9px;
	font-weight:800;
	padding:2px;
border-bottom:1px #96C5E0 solid;
background:#2C7097;
color:#FFF;
}

.hdate{font-size:10px;

	padding:2px;
background:#3581AD;
color:#FFF;

}


a.a_hol:link     {PADDING-TOP: 3px;CURSOR: pointer; COLOR: #BC2B8A;TEXT-DECORATION: underline; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;} 
a.a_hol:visited  {PADDING-TOP: 3px;CURSOR: pointer; COLOR: #BC2B8A;TEXT-DECORATION: underline; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;} 
a.a_hol:hover    {PADDING-TOP: 3px;CURSOR: pointer; COLOR: #BC2B8A;TEXT-DECORATION: underline; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;} 

a.a_sob:link     {PADDING-TOP: 3px;CURSOR: pointer; COLOR: #878787;TEXT-DECORATION: underline; FONT: 11px Verdana, Arial, Helvetica, sans-serif;} 
a.a_sob:visited  {PADDING-TOP: 3px;CURSOR: pointer; COLOR: #878787;TEXT-DECORATION: underline; FONT: 11px Verdana, Arial, Helvetica, sans-serif;} 
a.a_sob:hover    {PADDING-TOP: 3px;CURSOR: pointer; COLOR: #000;TEXT-DECORATION: underline; FONT: 11px Verdana, Arial, Helvetica, sans-serif;} 

.tb_faq tr{border-bottom:4px #FFF solid; background:#F0F9FE;}
.tb_faq td{border-bottom:4px #FFF solid; background:#F0F9FE;padding:2px;}