
@font-face {
    font-family: 'Rutz_OEBoldPro';
    src: url('rutz_oebolpro-Rutz.eot');
    src: url('rutz_oebolpro-Rutz.eot?iefix') format('eot'),
         url('rutz_oebolpro-Rutz.woff') format('woff'),
         url('rutz_oebolpro-Rutz.svg#webfontImBhgrqN') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Rutz_OEHeavyPro';
    src: url('rutz_oeheapro-Rutz.eot');
    src: url('rutz_oeheapro-Rutz.eot?iefix') format('eot'),
         url('rutz_oeheapro-Rutz.woff') format('woff'),
         url('rutz_oeheapro-Rutz.svg#webfontEvrgQ5Yv') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Rutz_OELightPro';
    src: url('rutz_oeligpro-Rutz.eot');
    src: url('rutz_oeligpro-Rutz.eot?iefix') format('eot'),
         url('rutz_oeligpro-Rutz.woff') format('woff'),
         url('rutz_oeligpro-Rutz.svg#webfont69oAa9fX') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Rutz_OEMediumPro';
    src: url('rutz_oemedpro-Rutz.eot');
    src: url('rutz_oemedpro-Rutz.eot?iefix') format('eot'),
         url('rutz_oemedpro-Rutz.woff') format('woff'),
         url('rutz_oemedpro-Rutz.svg#webfontXYEjlEm1') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Rutz_OERegularPro';
    src: url('rutz_oeregpro-Rutz.eot');
    src: url('rutz_oeregpro-Rutz.eot?iefix') format('eot'),
         url('rutz_oeregpro-Rutz.woff') format('woff'),
         url('rutz_oeregpro-Rutz.svg#webfontXqjqfm2I') format('svg');
    font-weight: normal;
    font-style: normal;
}


.clsUserLogged{
	display:none;
}

.clsHeader{
	position:relative;
	height:101px;
	margin:auto;
	background:url(/images/header_bg.jpg) repeat-x top;
}

.clsHeader .clsLogo{
	float:right;
	padding:22px 0 0 0;
}

 .clsHeader  .clsSearch{
	float:left;
	width:228px;
	height:33px;
	padding:5px 6px 5px 6px;
	margin:30px 0 0 0;
	background:url(/images/social_box.png) no-repeat center top;
}

.clsHeader  .clsSearch input.clsField{
	color:#3c3634;
	font-size:16px;
	line-height:13px;
	font-weight:normal;
	width:148px;
	height:33px;
	padding:0 5px 0 5px;
	margin:0;
	outline:none;
	border:0 none;
	background:#ffffff;
}

.clsHeader .clsSearch input.clsGoBtn{
	color:#ffffff;
	font-size:15px;
	line-height:11px;
	font-weight:normal;
	width:70px;
	height:33px;
	text-align:center;
	padding:0;
	margin:0;
	border:6px solid #ffffff;
	background:#e65000;
}

.clsSocialMedia{
	float:left;
	width:232px;
	height:29px;
	font-size:13px;
	font-family:Georgia;
	font-weight:500;
	text-align:left;
	direction:ltr;
	padding:14px 0 0 8px;
	margin:30px 0 0 10px;
	background:url(/images/social_box.png) no-repeat center top;
}

.clsSocialMedia img{
	position:relative;
	vertical-align:middle;
	margin:-3px 5px 0 4px;
}



.clsMainMenu{
	height:37px;
	padding:8px 0 0 0;
	margin:0 auto 15px auto;
	overflow:hidden;
	background:url(/images/menu_bg.jpg) repeat-x center top;
}

.clsMainMenu ul{
	height:30px;
	padding:0;
	margin:0;
}

.clsMainMenu li{
	position:relative;
	height:28px;
	float:right;
	list-style:none;
	margin:0 0 0 10px;
	border:1px solid #6f7379;
}

.clsMainMenu li.clsSelected{
	height:38px;
	border:1px solid #a3a3a3;
	border-bottom:0 none;
  -webkit-box-shadow: 0px 0px 4px #606060; 
     -moz-box-shadow: 0px 0px 4px #606060; 
          box-shadow: 0px 0px 4px #606060; 

}

.clsMainMenu li a:link, .clsMainMenu li a:visited, .clsMainMenu li a:active, .clsMainMenu li a:hover{
	display:block;
	height:20px;
	color:#ffffff;
	font-size:17px;
	font-family:'Rutz_OERegularPro','Arial Hebrew',Arial;
	line-height:13px;
	font-weight:normal;
	text-decoration:none;
	padding:8px 8px 0 8px;
	background:#3c3634;
}

.clsMainMenu li a:hover{
	background:#505050;
}

.clsMainMenu li.clsSelected a:link, .clsMainMenu li.clsSelected a:visited, .clsMainMenu li.clsSelected a:active, .clsMainMenu li.clsSelected a:hover{
	color:#3c3634;
	height:30px;
	background:#fbfbfb url(/images/menu-sel_bg.gif) repeat-x top;
}


.clsCardBox{
	color:#ffffff;
	font-size:17px;
	line-height:14px;
	font-weight:normal;
	font-family:'Rutz_OERegularPro','Arial Hebrew',Arial;
	
	position:relative;
	float:left;
	height:24px;
	width:130px;
	text-align:center;
	direction:ltr;
	margin-top:2px;
	border:1px solid #ffffff;
	background:#627aac;
}

.clsCardBoxIcon{
	position:absolute;
	top:-12px;
	left:3px;
}

.clsCardBox .clsLoginBtn{
	text-align:right;
	display:block;
	height:22px;
	padding:2px 26px 0 0;
	margin:1px 1px 0 auto;
	cursor:pointer;
	border-top:2px solid #879ac0;
	background:url(/images/icon_facebook-login.gif) no-repeat 108px -1px;
}

.clsCardBox a.clsBlackLink:link, .clsCardBox a.clsBlackLink:visited, .clsCardBox a.clsBlackLink:active, .clsCardBox a.clsBlackLink:hover{
	display:block;
	color:#ffffff;
	height:20px;
	text-decoration:none;
	padding:4px 0 0 30px;
}

.clsCardBox a.clsBlackLink:hover{
	background:#3c5dab;
}




.clsPopupLayer{
	display:none;
	position:fixed !important;
	position:absolute;
	top:0 !important;

	left:0;
	z-index:1000;

	width:100%;
	height:100%;
	padding:0;
	margin:0;
	filter:alpha(opacity=40);
	opacity:0.40;
	background-color:#000000;
}

.clsPopupLayerFrame{
	display:none;
	position:fixed !important;
	position:absolute;
	left:0;
	z-index:1001;

	width:540px;
	height:400px;
	border:1px solid #000000;
	background-color:#ffffff;
}



.clsFooterBanner{
	width:990px;
	text-align:center;
	padding-top:3px;
	margin:10px auto 5px auto;
	background:#efefef;
}



.clsMegaFooter{
	height:220px;
	background:url(/images/footer_bg.jpg) top;
}

.clsMegaFooter .clsBlock{
	float:right;
	width:140px;
	margin:25px 0 0 0;
}

.clsMegaFooter .clsBlock h2{
	color:#e55000;
	font-size:12px;
	padding:4px 10px 4px 0;
	margin:0 0 5px 0;
	border-right:3px solid #e55000;
}

.clsMegaFooter .clsBlock ul{
	padding:0 0 2px 0;
	margin:0 1px 0 0;
	border-right:1px solid #49494a;
}

.clsMegaFooter .clsBlock ul li{
	font-size:12px;
	list-style:none;
	padding:2px 11px 1px 0;
}

.clsMegaFooter a:link, .clsMegaFooter a:visited, .clsMegaFooter a:active{
	color:#bbbbbb;
	font-weight:500;
	text-decoration:none;
}
.clsMegaFooter a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.clsFooter{
	color:#bbbbbb;
	font-size:11px;
	padding:5px;
	border-top:1px solid #515151;
	background:#262626;
}

.clsFooter .clsLinks{
	float:left;
	color:#888888;
}

.clsFooter a:link, .clsFooter a:visited, .clsFooter a:active{
	color:#bbbbbb;
	text-decoration:none;
}
.clsFooter a:hover{
	color:#ffffff;
	text-decoration:underline;
}

