/* B.H. */ 
html,body{
	height:100%;
	direction:rtl;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	color:#362F2D;
	background-color:#F3F3F3;
}
.body_home{
	background-color:#D3E2ED;
}
.body_rest{
	background-color:#4292CD;
	background-image:url(images/footer_side_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

#header{
	/*height:203px;*/
}
#header p{margin:0px; padding:0px;}
div.header_text{
	margin: 0 auto;
	width: 801px;
}	
#newsFlash{
	width:363px;
	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;	
}
td.newsFlashText a{color:#0166B6; text-decoration:none;}
#searchBox{padding-right:20px;}
#searchBox input.searchInput{width:100px; 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{
	padding-top:15px;
	margin: 0 auto;
	width: 779px;
	background-image:url(images/page_bg.jpg);
	padding-right:11px;
	padding-left:11px;
}
#center_side{
	width:572px;
	float:right;
	padding-top:0px;
}
#right_side{
	float:right;
	width:197px;
	padding-right:9px;
	padding-bottom:15px;
}
#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;
}



/*
##########################################
##########################################
##########################################
*/
.langContaner{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	text-align:left;
	z-index:100000;
}
#lang{
	margin: 0 auto;
	width:779px;
	text-align:left;
}
#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;
	line-height:28px;	
}
#lang li.langOn a{
	background-image:url(images/lang_on_bg.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#DBA35B;
}
#lang li a{
	text-decoration:none; 
	color:#306091; 
	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:267px; 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: 779px;
}
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:#fff;
	padding-right:7px;
	font-size:20px;
	font-weight:bolder;
	background-image:url(images/title_bg.jpg);
	background-repeat:no-repeat;
	background-position:right;
	line-height:23px;
}
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:#000; padding-top:18px; padding-bottom:15px;}
#contentPage div.contentPageText img{
	background-image:url(images/image_bg.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-position:bottom;
	padding-right:9px;
	padding-bottom:5px;
	width:192px;
	height:133px;
}


div#pageForm{}
td.memberInput      {text-align:right; padding-bottom:10px; padding-left:10px;}
td.memberInput2     {text-align:right; padding-bottom:10px;}
span.memberInput    {color:#990000; text-align:right}
input.memberInput   {border:1px solid #90A3C5; width:255px; height:17px; line-height:17px; background-image:url(images/input_bg.jpg); background-position:right top;}
textarea.memberInput{border:1px solid #90A3C5; width:255px; height:84px; background-image:url(images/textarea_bg.jpg); background-position:right top;}
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-color:#C7D6EE;
}
.footerText{
	margin: 0 auto;
	width: 779px;
}
.footer_up{
	padding-top:10px;
	padding-bottom:10px;
	color:#000;
	font-size:12px;
}
.footer_up a{color:#000; text-decoration:none;}
.footer_up p{margin:0px; padding:0px;}
.footer_bottom{
	background-image:url(images/footer_bg.jpg);
	background-repeat:no-repeat;
	height:55px;
}


.listImgDiv_div{
	background-image:url(images/main_image_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-position:left;
	width:329px;
	height:224px;
}
.listImgDiv{
	height:200px;
	width:300px;
	padding-top:12px;
	padding-right:14px;
}
/*
##########################################
#######  menu  ##########
##########################################
*/
/* Root = Vertical, Secondary = Vertical */
ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 181px; /*For KHTML*/
	list-style: none;
}

ul#navmenu-v:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-v li {
	height:22px;
	float: left; /*For IE 7 lack of compliance*/
	display: block !important; /*For GOOD browsers*/
	display: inline; /*For IE*/
	position: relative;
}

/* Root Menu */
ul#navmenu-v a {
	padding-right:35px;
	background-image:url(images/menu_bg_off.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	display: block;
	color: #fff;
	font: 14px Arial, Helvetica, sans-serif;
	line-height:22px;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/	
}

/* Root Menu Hover Persistence */
ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
	background-image:url(images/menu_bg_on.jpg);
	color: #FBE345;
}

/* 2nd Menu */
ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {

  color: #fff;

}

/* 2nd Menu Hover Persistence */
ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {

  color: #FBE345;
}

/* 3rd Menu */
ul#navmenu-v li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li a {
  color: #fff;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-v li:hover li:hover li a:hover,
ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-v li.iehover li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover a {
  color: #FBE345;
}

/* 4th Menu */
ul#navmenu-v li:hover li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li.iehover li a {
  color: #fff;
}

/* 4th Menu Hover */
ul#navmenu-v li:hover li:hover li:hover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {

  color: #FBE345;
}

ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: -181px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
  display: none;
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
  display: block;
}

