@charset "utf-8";
/*header*/
.header { width:874px; height:115px; background:url(../images/headerBg.jpg) center bottom no-repeat; margin:auto; border-collapse:collapse; direction:rtl; }
.header .row1 { height:32px; text-align:left; vertical-align:bottom; }
.header .row1 a { font-weight:bold; color:#bfbfbf; text-decoration:none; }
.header .row2,
.header .row3 { width:753px; text-align:center; }
.header .row2 { vertical-align:top; padding:11px 0 3px; height:36px; }
.header .row2 .mainNav { margin:auto; }
.header .row2 td { background:url(../images/mainNavBg.png) center top no-repeat; }
.header .row2 td a { color:#fff; display:block; height:36px; line-height:34px; width:91px; text-align:center; font-weight:bold; text-decoration:none; }
.header .row2 td a.on { background:url(../images/mainNavBg.png) center bottom no-repeat; color:#000; }
.header .row2 td a.on:hover { color:#000; }
.header .row2 td a:hover { color:#fbac01; }
.header .row2 .first { background-position:right top; }
.header .row2 .first a { width:95px; }
.header .row2 .first a.on { background-position:right bottom; }
.header .row2 .last { background-position:left top; }
.header .row2 .last a { width:105px; }
.header .row2 .last a.on { background-position:left bottom; }
.header .row3 { vertical-align:top; height:33px; }
.header .row3 .subNav { margin:auto; height:27px; }
.header .row3 td { background:url(../images/subNavBg.png) center top no-repeat; }
.header .row3 td a { color:#fff; display:block; height:27px; line-height:26px; font-weight:bold; text-decoration:none; padding:0 8px; }
.header .row3 td a.on { background:url(../images/subNavBg.png) center bottom no-repeat; color:#000; }
.header .row3 td a.on:hover { color:#000; }
.header .row3 td a:hover { color:#fbac01; }
.header .row3 .first { background-position:right top; }
.header .row3 .first a { padding-right:16px; }
.header .row3 .first a.on { background-position:right bottom; }
.header .row3 .last { background-position:left top; }
.header .row3 .last a { padding-left:16px; }
.header .row3 .last a.on { background-position:left bottom; }

/*nav*/
.header .nav { float:left; padding:20px 0 13px 130px; width:495px;height:21px; background:url(images/headerNav.png) right 20px no-repeat; }
.header .nav li { float:right; }
.header .nav li a { display:block; height:21px; text-decoration:none; text-indent:-9999px; background-image:url(../images/headerNav.png); background-repeat:no-repeat; }
body.hp .header .nav li a { background-image:url(../images/headerNavGrey.png);}
.header .nav li.nav01 a { background-position:right top; width:74px;}
.header .nav li.nav01 a:hover { background-position:right bottom;}
.header .nav li.nav02 a { background-position:-338px top; width:83px;}
.header .nav li.nav02 a:hover { background-position:-338px bottom;}
.header .nav li.nav03 a { background-position:-233px top; width:105px;}
.header .nav li.nav03 a:hover { background-position:-233px bottom;}
.header .nav li.nav04 a { background-position:-144px top; width:89px;}
.header .nav li.nav04 a:hover { background-position:-144px bottom;}
.header .nav li.nav05 a { background-position:left top; width:144px;}
.header .nav li.nav05 a:hover { background-position:left bottom;}
.header .nav li.nav05 a.on { background-position:left bottom;}


/*headerInner*/
.headerInner { direction:rtl; background:url(../images/headerBg.png) top no-repeat; width:874px; margin:0 auto; min-height:83px; height:83px; clear: both; }
body.hp .header .nav li a { background-image:url(../images/headerNavGrey.png);}
.headerInner:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.headerInner .logoInner { float:right; width:108px; margin-right:12px;}

/*navInner*/
.headerInner .navInner { float:left; padding:0px 0 0px 0px; width:495px; overflow:hidden; height:21px; background:url(../images/headerNav.png) right 20px no-repeat; }
.headerInner .navInner li { float:right; }
.headerInner .navInner li a { display:block; height:21px; overflow:hidden; text-decoration:none; text-indent:-9999px; background-image:url(../images/headerNav.png); background-repeat:no-repeat; }
.headerInner .navInner li.nav01Inner a { background-position:right top; width:74px;}
.headerInner .navInner li.nav01Inner a:hover { background-position:right bottom;}
.headerInner .navInner li.nav02Inner a { background-position:-338px top; width:83px;}
.headerInner .navInner li.nav02Inner a:hover { background-position:-338px bottom;}
.headerInner .navInner li.nav03Inner a { background-position:-233px top; width:105px;}
.headerInner .navInner li.nav03Inner a:hover { background-position:-233px bottom;}
.headerInner .navInner li.nav04Inner a { background-position:-144px top; width:89px;}
.headerInner .navInner li.nav04Inner a:hover { background-position:-144px bottom;}
.headerInner .navInner li.nav05Inner a { background-position:left top; width:144px;}
.headerInner .navInner li.nav05Inner a:hover { background-position:left bottom;}
/*subNavInner*/
.headerInner .subNavInner { float:left; text-align:center; clear:left; width:698px; }
.headerInner .subNavInner li { float:right; padding:0 10px 0 4px; background:url(../images/headerBulPink.gif) right center no-repeat; }
.headerInner .subNavInner li.first { background:none; }
.headerInner .subNavInner li.last { background:url(../images/headerBulWhite.gif) right center no-repeat; }
.headerInner .subNavInner li a { display:block; padding:0px 0px 0px; text-decoration:none;}
.headerInner .subNavInner li a.on,
.headerInner .subNavInner li a:hover { background-color:#ca0074;}
/*subNav2Inner*/
.subNav2Inner { float:left; text-align:center; clear:both; width:688px; padding-top:0px;}
.headerInner .subNav2Inner li { float:right; padding:0 0 0 0px; }
.headerInner .subNav2Inner li a { display:block; padding:0px 0px 0px; text-decoration:none;}
.headerInner .subNav2Inner li a.on,
.headerInner .subNav2Inner li a:hover { background-color:#ca0074;}


.td_sub_nav
{
	text-align:center;
	padding-top:0;
	padding-bottom:10;
	padding-left:6px;
	padding-right:6px;
}
.td_sub_nav_bullet
{ 
	float:right; 
	padding:0 10px 0 4px; 
	background:url(../images/headerBulPink.gif) center no-repeat; 
}
body.hp .td_sub_nav_bullet {background:url(../images/headerBulGold.gif) center no-repeat;}

/*sideNavHavilot*/
.sideNavHavilot { background:url(../images/sideNavTop.gif) center top no-repeat #003665; padding:28px 4px; zoom:1; }
.sideNavHavilot li { margin-bottom:5px; vertical-align:top; }
.sideNavHavilot a { display:block; color:#FFFFFF; text-decoration:none; padding: 0px 10px 0px; zoom:1; }
.sideNavHavilot a img { vertical-align:middle; margin:0 -4px 0 4px;}
.sideNavHavilot a:hover,
.sideNavHavilot a.on { background-color:#ca0074;}

.snifim
{
 color:#ca0074;	
 cursor:hand;
 text-decoration:underline;
	
}
.snifim1
{
  cursor:hand;
  color:White;
   	
}

.headerNew { width:874px; height:115px; background:url(../images/headerBg.jpg) center 31px no-repeat; margin:auto; border-collapse:collapse; direction:rtl; }
.headerNew .row1 { color:#666; font-size:11px; height:32px; text-align:left; vertical-align:middle; padding-bottom:4px; }
.headerNew .row1 a { font-size:11px; color:#fff; text-decoration:none; }
.headerNew .logo { text-align:left; padding:12px 30px 5px; }
.newNav { width:100%; background:url(../images/newHeaderNavBg.png) top repeat-x; height:65px; border-collapse:collapse;direction:rtl }
.newNav .vLine { width:1px; }
/*.newNav a { padding:24px 0; display:block; text-align:center; font-size:14px; font-weight:bold; text-decoration:none; }
.newNav a:hover { background:url(../images/newNavH.gif) center repeat-x; }
.newNav .on { background:url(../images/newNavH.gif) center repeat-x; }*/

.newNav a { padding:24px 0; height:17px; display:block; text-align:center; font-size:14px; font-weight:bold; text-decoration:none; }
.newNav a:hover { background:url(../images/newNavH.gif) center top repeat-x; }
.newNav .on { background:url(../images/newNavH.gif) center top repeat-x; }
.newNav td { vertical-align:middle;}

.headerNew .newNav .total { text-align:center; padding:6px 0 8px; color:#49d7ff; font-size:14px; font-weight:bold;}
.headerNew .newNav .total:hover { background:url(../images/newNavH.gif) center repeat-x;}
.headerNew .newNav .total a { display:inline; font-size:13px; text-decoration:underline; display:inline-block; padding:2px 2px 0; }
.headerNew .newNav .total a:hover { text-decoration:none; background:none;color:#49d7ff;}
.headerNew .newNav .total a.c4 { font-size:14px; text-decoration:none; color:#fff;}
.headerNew .newNav .total a.c4:hover { font-size:14px; text-decoration:none; color:#49d7ff;}