﻿/* positions Left css generated by Split Css - program by AlecKo */

div.ribbonLabel{float:right;margin-left: auto;margin-right: 20px;}	
.ribbonLabel .layoutDesc{left: auto;right: 60px;}
.MainSmallSide, .MainBigSide{/*float:left;*/}
.MainSmallSide{float:left;}

/***************** linkRedirectPanel *********/
.linkRedirectPanel
{
	right:300px;
}
.linkRedirectPanel span{float:left;
}
.linkRedirectPanel a
{
	float:right;
	margin-left:10px;
}

/* -- Accebillity -- */
.accessBoxLinksTbl .spacer ,.accessBoxLngTbl .spacer, .accessibilityTopBarTable .spacer
{
	background-position:50% 50%;
}
.topNavigationGxMS {
	margin:auto;
}
ul#topnav li a, span.currentNode
{
	background:url("/SiteCollectionImages/Top/top-nav-divider.png") no-repeat left;
	padding:0px 10px;
}
ul#topnav li span.currentNode {
	margin:-3px 0px 0px 0px;
}
ul#topnav li a span.currentNode {
	margin:-3px -10px 3px -10px;
	padding:0px 10px;
}
ul#topnav li div.sub
{
	border-left:1px #5c79a1 solid;
	border-right:1px #5c79a1 solid;
	padding-top:0px;
	margin-left:-1px;
}
/* ul.nodeNotExpandable */
ul#topnav div.sub UL
{
	padding:0px;
    float: left;
    margin: 0;
    position: relative;
}
ul#topnav div.sub UL a
{
	text-align:left;
	padding:0px 20px;
	margin-left:-20px;
}
ul#topnav div.sub UL li.withOutChildren{ margin-left:20px;
}
ul#topnav li.withChildren div.sub ul li a{padding:8px 10px 8px 14px;
}
/*******************************************************************/

ul.nodeExpandable,ul.nodeNotExpandable {
	padding:0px;
}
ul.nodeNotExpandable li.withOutChildren {
	margin-left:20px;
}
ul.nodeExpandable li strong a,
ul.nodeNotExpandable a {
	text-align:left;
	padding:0px 20px;
}
/********************************************************************************************/


/* Right-Navigation */
.RightNavTop {
	background:url(/SiteCollectionImages/side-nav/side-menu-top-first.png) no-repeat right top;
}
.QuickNavArroundTable {
	padding:0;
	direction:rtl;	
	margin-right:20px;/* fixed by AK 05.02.2014 */
}
.QuickNavArroundTable .TitleTD {
	padding:5px 12px 5px 12px;
}
.QuickNavArroundTable .NavControlTD .qNavUl {
	margin-bottom:15px;
	padding-top:5px;
}
.QuickNavArroundTable .qNavUl .liNoChildren,
.QuickNavArroundTable .qNavUl .liWithChildren {
	margin:0 0 4px 0;
	padding:3px 0 6px 0;
}
.QuickNavArroundTable .qNavUl a:link,
.QuickNavArroundTable .qNavUl a:visited {
	padding-left:12px;
	padding-right:12px;
}
.QuickNavArroundTable .qNavUl .liCurrent ul,
.QuickNavArroundTable .qNavUl .liWithChildren ul {
	padding:9px 0 6px 0;
}
.QuickNavArroundTable .qNavUl .liCurrent li,
.QuickNavArroundTable .qNavUl,
.QuickNavArroundTable .qNavUl .liWithChildren ul li {
	margin:0;
}
.QuickNavArroundTable .qNavUl .liCurrent li a,
.QuickNavArroundTable .qNavUl .liWithChildren ul li a,
.liWithChildren .liCurrent .CurrentNodeTitle,
.liWithChildren .liWithChildren .liNoChildren .CurrentNodeTitle {
	padding-left:22px;
	padding-right:12px;
}
.liCurrent .CurrentNodeTitle {
	padding:0 12px;
}
.liWithChildren .liWithChildren .liNoChildren .CurrentNodeTitle {
	padding-top:0;
	padding-bottom:0;
}
.liWithChildren .CurrentNodeTitle,
.liWithChildren .liWithChildren .CurrentNodeTitle {
	padding:5px 12px;
	margin:0 1px;
}
.QuickNavArroundTable .qNavUl .liWithChildren a.openArrow {
    background:url(/SiteCollectionImages/side-nav/side-menu-right.png) no-repeat center;
}
.QuickNavArroundTable .qNavUl .liWithChildren a.openArrow, 
.QuickNavArroundTable .qNavUl .liWithChildren a.closeArrow {
	float:right;
    padding:0 10px 0 0;
    position:relative;
}

#headerTable
{
	margin: 0px auto;
}
.followus
{
	padding:32px 107px 0px 0px;
}
.followus td
{
	padding: 0px 3px;
}
#pageContainer
{
	background-position: top;
} 
.breadcrumbGxMS {
    margin:7px auto 0 auto;
    padding-left:5px;
}
.breadcrumbSeparate {
	background-image:url("/SiteCollectionImages/icons/arrow-right.png");
    background-position:50% 70%;
}

.footer .footerContent,
#footerGxMS .footerContent {
	margin: 0px auto;
}
.footer .footerContent .oneColumn {	text-align:left;	float:left;
}
.footer .footerContent .oneColumn h4 {	margin:0;
}
.footer .footerContent .oneColumn h4.secnd {margin-top:20px;
}
.footer .footerContent .oneColumn p {margin:8px 0;
}

#footerGxMS {
	padding-top:10px;
	text-align:center;
}

#footerGxMS .ftrCopy {
	float:right;
	text-align:right;
	padding-top:5px;
}

#footerGxMS .ftrLnks {
	float:left;
	direction:rtl;
	text-align:left;
}
#footerGxMS .ftrLnks a:link,
#footerGxMS .ftrLnks a:visited {	padding:0 1px;
}
#footerGxMS .ftrLnks .firstLnk {padding-left:0!important;
}

#footer-menu
{
    margin: 0px auto;
    padding: 0px;
}
#footer-menu li {
	margin: 0px auto; 
	padding: 0px; 
	float:left;
}

.footer_sep_line
{
    padding: 0px 4px;
}

/********************* footer *******************/
.footerBottom {
	margin-top:60px;
	/*padding-top:6px;*/
	text-align:center;
	padding: 10px 0 14px;
}
.footerBottom .footerContent {
	margin: 0px auto;
}
.footerBottom .copy {
	float:left;
	margin-left:20px;
}

.footerBottom .ftrLnks {
	/*direction:rtl;	
	float:left;
	text-align:left;
	margin-left:10px;*/
}
.footerBottom .ftrLnks .delimeter{
	margin:6px 10px 0px;
	float:left;
}

.footerBottom .ftrLnks table.s4-wpTopTable
{
	float:left;
}

.footerBottom .footerContent .backTop,
.footerBottom .footerContent .photosTerms,
.footerBottom .CookiesMessage
 {
    float: left;
    margin-top:6px;
}
.footerBottom .footerContent .ftrLnks .negishut{
	float:left;
}
.footerBottom .footerContent .ftrLnks .negishut img
{
	margin-right:10px;
}

.footerBottom .ftrLnks a:link,
.footerBottom .ftrLnks a:visited {
	padding:0 3px;
}
.footerBottom .ftrLnks .firstLnk {
	padding-left:0!important;
}
/****************** end footer *******************/

.headerAll .headContent, .ms-WPBody .headContent{
    margin: 0 auto;
}
.headerTopImg {
	margin:0px auto;
	background:url(/SiteCollectionImages/Top/top-menu-img-Left.png) no-repeat top left;
}
.headContentImg {
	background:url(/SiteCollectionImages/Top/header-top-img-Left.png) no-repeat right center;
	margin:0px auto;
}

/************* TopNavigator block by AlecKo **********/
/* headerTop */
.TopNavigator 
{
    /*float:left;*/
}
.TopNavigator .headContent table.s4-wpTopTable
{
	float:left;
}
.TopNavigator .unitsDivider, .TopNavigator .unitName, .TopNavigator .slctedUnitName,
.ms-WPBody .unitsDivider, .ms-WPBody .unitName, .ms-WPBody .slctedUnitName{float: left;
}

/* not use */
.TopNavigator .unitsTbl {
    float: left;
}

.TopNavigator .unitName, .TopNavigator .slctedUnitName {    
    padding:0px;    
    text-align: center;
}

/****** searchElement ******/
.TopNavigator .searchElement {
    float: right;
    margin: 9px 0 0;
}
.TopNavigator .searchElement .searchLeft {
    float: right;
}
.TopNavigator .searchElement .searchIn {
    float: right;
    padding-top: 1px;
}
.TopNavigator .searchElement .searchIn .topSearchcBtn {
    margin-top: 1px;
}
.TopNavigator .searchElement .searchRight {
    float: right;
}
.TopNavigator .searchElement .searchIn .searchBtnImg, 
.TopNavigator .searchElement .searchIn .searchBtnImgOver {
	margin:0;
}
.TopNavigator .leftSide{float:right;
}

/*.TopNavigator*/  
.headerAll .gotoPage {
	/*text-align:right;
	float:left;*/
}
.TopNavigator .gotoPage img
{	
	
}
.TopNavigator .gotoPage a:link, 
.TopNavigator .gotoPage a:visited {
    padding:0px;
}

/********************* accessibilityTopBar ******************/
.headerUnit {
    float: left;
}
.headerUnit .logos {
    float: left;
    margin-top:17px;
}
.headerUnit .langsFonts {
    float: right;
    margin-top:17px;
}
.headerUnit .langsFonts .fonts {
    margin-bottom: 10px;
    text-align:right;
    clear:right;
}

.headerUnit .langsFonts .langs {
	float:right;
	margin-bottom:6px;
}
.headerUnit .langsFonts .langs li{float:left;}/* fixed for Ul|li by AlecKo 05.01.2013 */


.headerUnit .langsFonts .fonts img,
.headerUnit .langsFonts .fonts input
{
    margin: 0 8px;
}

div.fonts input.accessBigBtnImg, div.fonts input.accessNormalBtnImg, div.fonts input.accessLittleBtnImg
{
    background-position: center top;
}	
div.fonts input.accessBigBtnImgOver, div.fonts input.accessNormalBtnImgOver, div.fonts input.accessLittleBtnImgOver
{   
    background-position: center bottom;
}

/* ###################### LanguageUpdate ################################# */
div.ribbonLabel
{   
	/*margin-right: 20px;
	position: relative;
	margin-top: -40px;
	float:right;width: fixed by AK 26.01.2014 */
	position:absolute;
	right:20px;
	top:6px;

}
.ribbonLabel .layoutHead{
    margin-top:20px;
}   
.ribbonLabel .layoutDesc
{
    padding: 0px 4px; 
    position: absolute;
    right: 60px;
}


/* אייל לוי  כותרות עבור נגישות בשדות מסוג עורך תוכן */
 
ul#topnav li a, span.currentNode{
    padding: 0 10px;
} 
.ms-PartSpacingVertical{
    margin:0px;
}/* fixed vertical space between wp-parts by AlecKo 18.08.2013 */

/*************** new top-buttons by AK 11.03.2014 *************/
.headerTopImg .toJustice img {
    margin-right: 7px;
}
.headerTopImg .toAllUnits img, .headerTopImg .btnUnitNameCurrent img
{
	margin-right:4px;
}

.headerTopImg .btnUnitName, .headerTopImg .btnUnitNameCurrent {
    float: left;
}

.headerTopImg .unitsDivider, .headerTopImg .unitsDividerCurrentRight, .headerTopImg .unitsDividerCurrentLeft {
    float: left;
}
/******************** end new top-buttons *********************/

/***************************** cookiesUsage *******************/
.Background-cookiesUsage{
	padding:6px 0px 14px;
}
.cookiesUsage {
    margin: 0 auto;
}
.cookiesUsage .topArrow {
    background-position:left top;
}

.cookiesUsage .cookiesContent {
    padding: 13px 15px 5px 12px;
}

.cookiesUsage .cookiesIMG {
    background-position:right center;
    float: right;
}
.cookiesUsage .cookiesContent p {
    float: left;
    margin: 0 0 10px;
}
.cookiesUsage .cookiesContent .linkButton {
    text-align: right;
}

.cookiesUsage a:link, .cookiesUsage a:visited {
}

.cookiesUsage .cookiesContent .linkButton img {
}

.cookiesUsage .cookiesContent .linkButton input {
    background-position:0 0;
    padding-left: 30px;
}
/************************* end cookiesUsage *******************/


/* ####################################################################### */
