/* B.H. */ 
html,body{
	height:100%;
	direction:rtl;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	color:#362F2D;
}
.body_home{
	background-color:#F4F8FB;
}
.body_rest{
	background-color:#4292CD;
	background-image:url(images/footer_side_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

#header{
	height:210px;
	background-image:url(images/header_bg3.jpg);
	background-repeat:repeat-x;
}
#header p{margin:0px; padding:0px;}
div.header_text{
	margin: 0 auto;
	width: 828px;
	overflow:hidden;
}	
div.newsticker div{direction:rtl; color:#000; float:right; line-height:20px; height:20px; width:400px; padding-left:20px;}
div.newsticker div a{color:#0166B6; text-decoration:none;}

#newsFlash{
	width:300px;
	height:20px;
	background-image:url(images/news_flash_bg.jpg);
	background-repeat:no-repeat;
	padding-left:17px;
	padding-right:17px;
}
td.newsFlashText{direction:rtl;	color:#0166B6; width:500px;}
td.newsFlashText a{color:#0166B6; text-decoration:none;}
div.newsFlashText{color:#0166B6; float:left;}
div.newsFlashText a{color:#0166B6; text-decoration:none;}

#searchBox{padding-right:20px;}
#searchBox input.searchInput{width:80px; height:18px; border:1px solid #AED1EA; background-color:#F3F9FD; color:#4292CD;}
#searchBox select.searchInput{background-color:#F3F9FD; color:#4292CD;font-family:Arial; }
#searchBox input.searchSubmit{height:20px; font-size:12px; padding:0px; margin:0px; background-color:#fff; border:none; color:#4292CD; text-decoration:underline; font-family:Arial;}

#page{
	margin: 0 auto;
	width: 828px;
}
#center_side{
	padding-top:0px;
}
#right_side{
	float:right;
	width:245px;
	padding-left:65px;
}
#left_side{
	float:right;
	width:530px;
	padding-bottom:50px;
}
#menuRight{
}
#menuRight div.menuRightText{
	width:237px;
	height:27px;
	background-color:#D7A42C;
	border-bottom:4px solid #fff;
	padding-right:8px;
	cursor:pointer;
}
#menuRight div.menuRightText div{
	float:right;
}
#menuRight div.menuRightText div.menuRightLink{
	width:220px;
}
#menuRight div.menuRightText div.linkImg img{
	padding-top:6px;
}
#menuRight div.menuRightText a{
	line-height:27px;
	color:#fff;
	text-decoration:none;
}
img{
	border:0px;
	padding:0px;
	margin:0px;
}
a{
	color:#06378D;
}
HR{ 
	height:1px;
	color:#DEDDD8;
}
form{
	padding:0px;
	margin:0px;
}



/*
##########################################
##########################################
##########################################
*/
.searchTitle{padding-bottom:10px;}
.searchTitle a{text-decoration:none; color:#0166B6;}

.langContaner{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	text-align:left;
	z-index:100000;
}
#lang{
	margin: 0 auto;
	width:676px;
	padding-left:50px;
	padding-top:125px;
}
#lang ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#lang li{
	margin:0px;
	padding:0px;
	list-style:none; 
	display:inline;
	color:#595936; 
	font-size:14px;
}
#lang li.langOn a{
	background-image:url(images/lang_on_bg.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#595936;
	font-weight:bold;
}
#lang li a{
	text-decoration:none; 
	color:#595936; 
	font-size:14px;
	border-right:none;
}

#homePage{padding-top:0px;}
td.pLink{width:127px; height:113px; padding-left:18px; padding-right:18px;}
#homePage div.homePageTitle{color:#9B5D1D; font-size:20px; text-align:center; padding-bottom:10px;}
#homePage div.homePageText{font-size:16px; color:#fff; height:534px; width:414px; background-image:url(images/home_bg.jpg); background-repeat:no-repeat; background-position:right;}

#homePageBottom{width:100%; background-color:#fff;}
div.homePageBottomContaner{
	margin: 0 auto;
	width: 828px;
}
div.homePageTitle{color:#4292CD; font-size:18px; background-image:url(images/our_product_title_bg.jpg); background-repeat:no-repeat; background-position:bottom; width:100px; padding-bottom:8px;}




div.listPageText{height:460px; overflow:auto;}
#parentPage{
	padding-top:0px;
padding-left:0px;
	float:right;
}
#parentPage div.parentPageTitle{
	color:#4292CD;
	font-size:18px;
	font-weight:bolder;
	background-image:url(images/inner_product_title_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-position:right;
	padding-bottom:20px;
}
.catalogProdact{
	background-image:url(images/image_bg.jpg);
	background-repeat:no-repeat;
	width:202px;
	height:211px;
}
.catalogName{height:35px; padding-top:20px; text-align:center; font-size:14px;}
.catalogName a{text-decoration:none; color:#0166B6;}
.catalogImage{text-align:center; height:110px; overflow:hidden;}
.catalogImage img{width:135px;}
.catalogFull{text-align:left; padding-left:30px; font-size:12px; line-height:15px;}
.catalogFull a{color:#0166B6; text-decoration:none;}
#parentPage div.parentPageList{height:460px; overflow:auto;}
#parentPage font.listTitle a{text-decoration:none; color:#823611; font-size:16px;}
#parentPage div.listDesc a{text-decoration:none; color:#000; font-size:16px;}
#parentPage div.paddingCol a{text-decoration:none; color:#823611;}

#contentPage{
	background-color:#FFFFFF;
}
#contentPage div.contentPageTitle{
	color:#4292CD;
	font-size:18px;
	font-weight:bolder;
	background-image:url(images/inner_product_title_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-position:right;
	padding-bottom:20px;
}
img.innerPageImg{background-image:url(images/contentPage_img_bg.jpg); padding-top:11px; padding-bottom:10px; padding-left:8px; padding-right:10px; width:186px; height:124px;}
#contentPage div.contentPageText{color:#064F88; padding-top:0px;}


div#pageForm{}
td.memberInput      {text-align:right; padding-bottom:3px; color:#064F88;}
td.memberInput2     {text-align:right; padding-bottom:3px;}
span.memberInput    {color:#990000; text-align:right}
input.memberInput   {border:1px solid #ACCFE9; background-color:#F3F7FA; width:277px; height:25px; line-height:25px;}
textarea.memberInput{border:1px solid #ACCFE9; background-color:#F3F7FA; width:277px; height:113px;}
td.memberButtonTD	{text-align:center;}


table.donationTable{}
table.donationTable span{color:#990000;}
table.donationTable input{border:1px solid #C6A47B; background-color:#F6F0CF; width:130px;}
table.donationTable textarea{border:1px solid #C6A47B; background-color:#F6F0CF; width:130px; height:60px; overflow:auto;}
table.donationTable td{padding-bottom:5px; padding-left:5px; vertical-align:top;}
table.donationTable select{width:80px;}
.sendDonation{border:1px solid #C6A47B; background-color:#F6F0CF; font-family:Arial; font-weight:bolder;}


div.bogrimSelect{text-align:center; text-align:-moz-center; padding-top:10px; padding-bottom:10px;}
div.bogrimSelect td{padding-left:5px;}
div.listHead{
	background-image:url(images/bogrim_top_bg.jpg);
	background-repeat:no-repeat;
	width:464px;
	height:30px;
	padding-right:6px;
	padding-left:1px;
	padding-top:1px;
}
div.listHead td{
	line-height:30px;
	text-align:center;
	border-left:1px solid #FAFBED;
	width:81px;
	color:#9B5D1D;
	font-size:12px;
	font-weight:bolder;
}
div.listHead td.last{
	border-left:none;
	width:61px;
}
div.listBody{
	width:464px;
	height:340px;
	overflow-y: scroll;
	background-image:url(images/bogrim_right_bg.jpg);
	background-repeat:repeat-y;
	background-position:right;
	padding-right:6px;
	padding-left:1px;
}
div.listBody td{
	height:30px;
	text-align:center;
	border-left:1px solid #FAFBED;
	border-bottom:1px solid #FAFBED;
	width:80px;
	font-size:12px;
}
div.listBody div{
	width:80px;
	overflow:hidden;
	text-align:center;
}
div.listBody td.first{
	width:79px;
}
div.listBody td.first div{
	width:79px;
	overflow:hidden;
	text-align:center;
}
div.listBody td.last{
	border-left:none;
	width:44px;
}
div.listBody td.last div{
	width:44px;
	overflow:hidden;
	text-align:center;
}
div.listBody tr.listBody1{
	background-color:#E7D9CA;
}
div.listBody tr.listBody2{
	background-color:#F2E4D5;
}

div#must{}
div#optional{display:none;}
div.bogrimForm {padding-top:10px; font-size:12px;}
div.bogrimForm span{color:#990000; width:3px;}
div.bogrimForm th{text-align:right; color:#990000; font-weight:bolder; padding-bottom:4px;}
div.bogrimForm td{padding-left:5px; padding-bottom:4px; width:120px;}
div.bogrimForm input{border:1px solid #C6A47B; background-color:#F6F0CF; width:120px;}
div.bogrimForm textarea{border:1px solid #C6A47B; background-color:#F6F0CF; width:480px; height:85px;}
div.bogrimForm select{border:1px solid #C6A47B; background-color:#F6F0CF; width:125px;}
#ButtonSend{width:53px; height:16px; border:0px;}
div.bogrimForm .err{background-color:#990000; color:#FFFFFF;}
div.bogrimForm div.form_mesage{
	padding:30px;
	font-size:14px;
	font-weight:bolder;
	color:#006600;
}
.footerHome{background-color:#FFFFFF;}
#footer{
	clear:both;
	width: 100%;
	background-image:url(images/footer_center_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#D3E2ED;
}
.footerText{
	margin: 0 auto;
	width: 828px;
}
.footer_up{
	padding-top:10px;
	padding-bottom:10px;
	color:#0166B6;
	font-size:12px;
}
.footer_up p{margin:0px; padding:0px;}
.footer_bottom{
	background-image:url(images/footer_bg.jpg);
	background-repeat:no-repeat;
	width:867px;
	height:55px;
}

div#loginBox{background-color:#FFFFFF; padding:30px; height:200px;}
div#loginBox input{width:150px;}
div#loginBox input.loginButton{width:80px;}
/*
##########################################
#######  menu  ##########
##########################################
*/
/* Root = Horizontal, Secondary = Vertical */
#topMenu{
	height:35px;
	width:828px;
	text-align:right;
	float:right;
	border-right:1px solid #fff;
}
ul#navmenu-h {
	margin: 0;
	border: 0;
	padding: 0;
	list-style: none;
	text-align:right;
}

ul#navmenu-h li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: right; /*For Gecko*/
  display: inline;
  list-style: none;
  position:relative;
}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 22px;
  left: -20;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  visibility: hidden;
}

ul#navmenu-h ul li {
	width: 160px;
	float: left; /*For IE 7 lack of compliance*/
	display: block !important;
	display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu-h a {
	width:91px;
	height:35px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	color: #fff;
	font: 14px/35px Arial,Verdana,  Helvetica, sans-serif;
	text-decoration: none;
	text-align:center;
	border-left:1px solid #fff;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
	width:150px;
	line-height:20px;
	float: none;
	color: #0065B3;
	text-align:right;
	text-indent:10px;
	height:20px;
	background-image:url(images/menu_bg_off2.jpg);
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
	background-image:url(images/menu_bg_on2.jpg);
}
ul#navmenu-h ul {
  display: none;
  position: absolute;
  top: 35px;
  left: -68px;
	height:20px;
  
}
/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background: #000;
  color: #fff;
  width:150px;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  color: #FFF;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: -119px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}

