#menu {
    background-image: url("images/pr_top_m_bg.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 14px;
    height: 43px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 957px;
}

#menu li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	border:none;
	padding:0;
        margin:0;
}
#menu li:hover {}
#menu li a {font-family:Arial;display:block;outline:0;}
#menu li:hover a {}

.align_right{padding-right:26px;float:left;position:absolute;left:-999em;text-align:left;border-top:none;z-index:1;}
.align_left{padding-left:8px;float:left;position:absolute;left:-999em;text-align:left;border-top:none;z-index:1;}

.div_mdl,.div_mdl{width:566px;background-image:url(images/menu/dd_menu_mdl.png);background-repeat:repeat-y;overflow:hidden;background-position:0px 0px;}
.div_btm,.div_btm{width:566px;height:6px;line-height:6px;font-size:1px;background-image:url(images/menu/dd_menu_btm.png);background-repeat:repeat-y;overflow:hidden;background-position:0px 0px;}
.align_right .div_top{width:566px;height:5px;line-height:5px;font-size:1px;background-image:url(images/menu/dd_menu_top_l.png);background-repeat:repeat-y;overflow:hidden;background-position:0px 0px;}
.align_left .div_top{width:566px;height:5px;line-height:5px;font-size:1px;background-image:url(images/menu/dd_menu_top_r.png);background-repeat:repeat-y;overflow:hidden;background-position:0px 0px;}



#menu .menu_right{float:right;}
#menu li .align_right {z-index:101;}
#menu li .align_left {z-index:101;}

#menu li:hover .align_right {left:auto;right:-1px;top:auto;position:absolute;z-index:101;}
#menu li:hover .align_left {right:auto;left:-1px;top:auto;position:absolute;z-index:101;}

#menu ul li,#menu p {font-family:Arial;line-height:21px;font-size:12px;text-align:left;text-align:right;color:#ffffff;}
#menu li:hover div a {}
#menu li:hover div a:hover {}
#menu h3 {font-family:Arial;line-height:21px;font-size:16px;text-align:right;text-align:right;color:#A2CD37;padding:6px 6px 10px 0px;margin:0;direction:rtl;}



.div_dept_main{font-size:14px;font-weight:bold;height:35px;position:relative;left:auto;top:2px;z-index:1000;}

.tbl_right .td_dept_top_r{width:15px;height:35px;background-image:url(images/menu/tab_rght_max.png);background-repeat:no-repeat;background-position: left top;}
.tbl_right .td_dept_top_l{width:15px;height:35px;background-image:url(images/menu/tab_lft.png);background-repeat:no-repeat;background-position: right top;}

.tbl_left .td_dept_top_r{width:15px;height:35px;background-image:url(images/menu/tab_rght.png);background-repeat:no-repeat;background-position: left top;}
.tbl_left .td_dept_top_l{width:15px;height:35px;background-image:url(images/menu/tab_lft_max.png);background-repeat:no-repeat;background-position: right top;}

.td_dept_top_m{height:35px;background-image:url(images/menu/tab_cntr.png);background-repeat:repeat-x;background-position: center top;}

.td_dept_top_r_off{width:15px;height:35px;}
.td_dept_top_l_off{width:15px;height:35px;}
.td_dept_top_m_off{height:35px;}

.div_dept_top{padding:0px 12px 0px 12px;color:red;font-size:14px;cursor:default;}
.div_dept_top_off{padding:0px 12px 0px 12px;color:#fffff;font-size:14px;cursor:default;}

a.a_dept_sub:link {color:#A2CD37;font-weight:bold;text-decoration:none;padding-right:8px;text-align:right;font-size:14px;background-image:url(images/menu/bul_sm.png);background-repeat:no-repeat;background-position:right 3px;}
a.a_dept_sub:active {color:#A2CD37;font-weight:bold;text-decoration:none;padding-right:8px;text-align:right;font-size:14px;background-image:url(images/menu/bul_sm.png);background-repeat:no-repeat;background-position:right 3px;}
a.a_dept_sub:visited {color:#A2CD37;font-weight:bold;text-decoration:none;padding-right:8px;text-align:right;font-size:14px;background-image:url(images/menu/bul_sm.png);background-repeat:no-repeat;background-position:right 3px;}
a.a_dept_sub:hover {color:#A2CD37;font-weight:bold;text-decoration:underline;padding-right:8px;text-align:right;font-size:14px;background-image:url(images/menu/bul_sm.png);background-repeat:no-repeat;background-position:right 3px;}


a.a_dept_sub_sub:link {color:#ffffff;font-weight:normal;text-decoration:none;padding-right:8px;text-align:right;font-size:13px;}
a.a_dept_sub_sub:active {color:#ffffff;font-weight:normal;text-decoration:none;padding-right:8px;text-align:right;font-size:13px;}
a.a_dept_sub_sub:visited {color:#ffffff;font-weight:normal;text-decoration:none;padding-right:8px;text-align:right;font-size:13px;}
a.a_dept_sub_sub:hover {color:#ffffff;font-weight:normal;text-decoration:underline;padding-right:8px;text-align:right;font-size:13px;}

.div_dept_sub_sub{direction:rtl;line-height:17px;}
.div_dept_sub_sub___{background-image:url(images/menu/bul_sm.png);background-repeat:no-repeat;background-position:97% 7px;direction:rtl;}

a.a_hdr:link {color:#A2CD37;font-weight:bold;text-decoration:none;text-align:right;font-size:14px;}
a.a_hdr:active {color:#A2CD37;font-weight:bold;text-decoration:none;text-align:right;font-size:14px;}
a.a_hdr:visited {color:#A2CD37;font-weight:bold;text-decoration:none;text-align:right;font-size:14px;}
a.a_hdr:hover {color:#A2CD37;font-weight:bold;text-decoration:underline;text-align:right;font-size:14px;}

.spn_link_g{color:#A2CD37;font-weight:bold;text-decoration:none;text-align:right;font-size:12px;}
.spn_link_g:hover{color:#A2CD37;font-weight:bold;text-decoration:underline;text-align:right;font-size:12px;cursor:pointer;}

.strong {font-weight:bold;}
.italic {font-style:italic;}

.img_left {
	width:auto;
	float:left;
	margin:5px 15px 5px 5px;
}

.img_right {
	width:auto;
	float:right;
	margin:5px 0px 5px 5px;
	width:95px;height:95px;
}

#menu li .black_box {
	background-color:#333333;
	color: #ffffff;
	padding:4px 6px 4px 6px;

	-moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}

#menu li ul {
	list-style:none;
	/*padding:0;*/
	margin:0 0 12px 0;
}
#menu li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:130px;
}
#menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}

#menu li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:116px;


	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
#menu li .greybox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
	padding:4px 6px 4px 6px;
	margin:0px 0px 4px 0px;
}

.rd{border:1px solid red;}
.gr{border:1px solid green;}
.bl{border:1px solid blue;}
.mm{margin-left:auto;margin-right:auto;}
