.LegislationTitleRUM2.committeeCellTitle a:hover
{text-decoration: underline !important;}

.linkPlenumContainer a:hover {text-decoration: underline !important;}

.linkCommitteesContainer a:hover {text-decoration: underline !important;}

.HPGreyBkgd
{
	border-top: solid 1px #CCCACA;
	border-bottom: solid 1px #CCCACA;
	width: 100%;
	padding-bottom: 30px;
	background-color: #F7F7F7;
	margin-top: 70px;
	/*min-height: 580px;*/
	min-height: 640px;
	position: relative;
	margin-bottom: 30px;

	
}

.HPGreyBkgdRu
{
	border-top: solid 1px #CCCACA;
	border-bottom: solid 1px #CCCACA;
	width: 100%;
	padding-bottom: 30px;
	background-color: #F7F7F7;
	margin-top: 70px;
	/*min-height: 580px;*/
	min-height: 850px;
	position: relative;
	margin-bottom: 30px;

	
}


.HPBoxDiv
{
	width: 260px;
	display: inline-block;
	margin-top: -25px !important;
	border: solid 1px #CCCACA;
	background-color: #FFFFFF;
	position: absolute;
	border-collapse: collapse;
}

.HPBoxDiv img:first-of-type
{
	width: 100%;
	display: block;
}

.HPBoxDiv h2
{
	color: #3d7999 !important;
	font-weight: bold;
	font-size: 125% !important;
	margin: 8px !important;
}


.HPBoxText
{
	font-size: 115% !important;
	line-height: 120%;
	direction: ltr !important;
	text-align: left;
	height: 130px;
	margin-left: 8px;
	margin-right: 8px;

}


.HPBoxMK
{
	margin-left: 60px;
}

.HPBoxPl
{
	margin-left: 370px;
}


.HPBoxCom
{
	margin-left: 675px;
}


.HPBoxBottom
{
	height: 30px;
}

.HPBoxBottom table
{
	border-collapse: collapse;
	width: 100%;
	margin-top: 0px;
	height: 100%;
}

.HPBoxBottom td:first-child
{
	width: 220px;
	border-left: solid 1px #5B9BBD;
	border-right: solid 1px #5B9BBD;
	border-bottom: solid 1px #5B9BBD;
	text-align: right;
	padding-right: 7px;
	font-weight: bold;

}

.HPBoxBottom td:last-child
{

	border-right: solid 1px #5B9BBD;
	border-bottom: solid 1px #5B9BBD;
	text-align: center;
	vertical-align: middle;
}

.HPBoxBottom img
{
	width: 8px !important;
	display: block;
    margin-left: auto;
    margin-right: auto;
	
}

.HPBoxBottom a
{
	color: #3d7999 !important;
}


.HPIconsDiv
{


	position: absolute;
	/*bottom: 20px;*/
	bottom: 40px;
	margin-left: auto;
    margin-right: auto;
    width: 880px;
    left: 0;
    right: 0;

}


.HPLegTable
{

    width: 100%;
    border: solid 1px #CCCACA;
    height: 135px !important;
}

.HPLegTable td
{
	vertical-align: top;
	position: relative;
}


.HPLegTable h2
{
	color: #3d7999 !important;
	font-weight: bold;
	font-size: 125% !important;
	margin: 8px !important;
}

.HPLegTableDivText
{
	
	font-size: 115% !important;
	line-height: 120%;
	margin-left: 8px;
	margin-right: 8px;
	}

.HPLegTablePhoto
{
	display: block;
}

.HPLegTable a
{
	color: #3d7999 !important;
	font-weight: bold;
}


.HPLegTableDivInfo
{
	position: absolute;
	bottom: 1px;
	right: 8px;
	color: #3d7999 !important;
	
}

.HPLegTableDivInfo span
{
	font-size: 120%;	
}


.HPIconsTable
{
margin-top: 40px;	
width: 800px;
}

.HPIconsTable td
{
	text-align: center;
	white-space: nowrap;
}


.HPIconsTable a

{
	color: #3d7999 !important;
	font-weight: bold;
	font-size: 120% !important;
	
}


.HPIconsEngRow1 td
{
	width: 20%;	
}

.HPIconsEngRow2 td
{
	width: 20%;	
}


.HPIconsRuRow1 td
{
	width: 25%;	
}

.HPIconsRuRow2 td
{
	width: 25%;	
}



.HPSocialMediaTableEng
{
	margin-top: 40px;

}

.HPSocialMediaTableEng td
{
	width: 33%;
	padding-left: 8px;
	padding-right: 8px;
}

.HPSocialMediaTableRu
{
	margin-top: 40px;
}

.HPSocialMediaTableRu td
{
	width: 20%;
	padding-left: 8px;
	padding-right: 8px;
}


.HPIconsRowDivMob
{
	min-height: 90px;
	margin-top: 30px;
	clear:both !important;
	
}


.HPIconsRowDivMob a
{
	color: #3d7999 !important;
	font-weight: bold;
	font-size: 110% !important;

}


.HPIconsRowDivMob div
{
	width: 50%;
	float: left;
	text-align: center !important;

	
}

.HPGreyBkgdMob
{
	border-top: solid 1px #CCCACA;
	border-bottom: solid 1px #CCCACA;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #F7F7F7;
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center !important;
	min-height: 140px;
	float: left;
	display: block;
	

}

.HPGreyBkgdMob div
{
	float: left;
	width: 33%;
}

.HPGreyBkgdMob a
{
	text-decoration: underline !important;
}


.HPDisclaimerMob
{
	width: 95% !important;
	float: none;
	text-align: center;
	margin-top: 20px;
	
}





.LobbyBoxDiv
{    
	width: 300px;
    height: 340px;
    display: inline-block;
    background-color: #f2f2f2;
    border-top: 5px solid #5b9dbd;
    border-bottom: 5px solid #5b9dbd;
}

    
.LobbyBoxDiv h2
{
	color: #2c75a1!important;
	font-weight: bold;
	font-size: 125% !important;
}

.LobbyBoxDivMargin
{
	margin-top: 5px;
	margin-bottom: 5px; 
	margin-right: 5px; 
	margin-left: 20px !important;
	font-size: 13px !important;
	line-height: 135%;
}

.LobbyBoxDivMargin a:hover
{
	color:#2c75a1 !important;
	text-decoration: underline;
}

.LobbyBoxDivMargin a
{
	color:#2c75a1 !important;
}

	
.LobbyFooterMobile{
    padding-top: 20px;
    width: 940px;
    background-color: #f2f2f2;
    height: 180px;	}
 
.LobbyFooterMobileBasicLaws{
    padding-top: 20px;
    width: 940px;
    background-color: #f2f2f2;
    height: 180px;	}


   
.LobbyFooterMobile2{
    padding-top: 20px;
    width: 940px;
    background-color: #f2f2f2;
    height: 180px;	}


.LobbyFooterMobileLegislation{
    padding-top: 20px;
    width: 940px;
    background-color: #f2f2f2;
    height: 180px;	}

.LobbyFooter{
    margin-top: 50px !important;
    PADDING-TOP: 50PX;
	width:960px;
	background-color: #f2f2f2;
	height:150px;
	}
 

.LobbyFooter a:hover
{
	color:#000000 !important;
	text-decoration: underline;
}
/*
LobbyBoxFooter a:hover
{
	color:#000000 !important;
	text-decoration: underline;

}*/
	
.LobbyTextBox
{
	width: 100%;
    background-color: #f2f2f2;
    border-top: 5px solid #4c819f;
    border-bottom: 5px solid #4c819f;
    padding-left: 3% !important;
	padding-right: 3% !important;
	padding-bottom: 2% !important;
    padding-top: 2%;
	  }

.LobbyTextBox h2
{
	color: #2c75a1 !important;
	font-weight: bold;
	font-size: 125% !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;

}


.SidebarLinkTable td
{
    background-image:url(/_layouts/1037/images/Custom/lexLinkBar_1px.png);
    background-repeat:repeat-x;
    height:47px;
    padding-left:12px;
    vertical-align:middle;
    background-position: center bottom;
    border-top: dotted 1px #3F677A;
}

.SidebarLinkTable a
{	font-size: 110%;
    text-decoration:none;
 
    }
    
    
.SidebarLinkTable a:hover
{
    text-decoration:underline !important;
}

.ReverseImg
{
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    -ms-filter: fliph; /*IE*/
    filter: fliph; /*IE*/
}

.GeneralBlueTitleBar
{
	height: 30px;
	background-color: #3f7c9d;
	border-bottom: dotted 1px #3f677a;
	border-top: dotted 1px #3f677a;
	color: white;
	font-weight: bold;
	font-size: 14px;
	padding-right: 5px;
	padding-left: 5px;
	
	
}


.DepartmentsLobbyBoxDivMob{
	
	border-top: 5px solid #5b9dbd;
	border-bottom: 5px solid #5b9dbd;
}

.DepartmentsImg{ height: auto; width: auto\\9; /* ie8 */ }

.DepartmentsArrow{
	background-image: url("/PublishingImages/ArrowBlueLTR.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 2%;
	}

.DepartmentDivTextMob
{
	line-height: 150%; 
	padding-bottom:5%; 
	padding-top:3%;
}
.DepartmentDivTextMob h2
{
	color: #2c75a1!important;
    font-weight: bold;
    font-size: 130% !important;

}

.DepartmentDivLink{
	background-color: #f2f2f2;
    color: #2c75a1!important;
    padding-left: 5%;
    padding-top: 5%;
    padding-bottom: 3%;
    line-height: 160%;
}
.DepartmentDivLink h3 {
    color: #2c75a1!important;
    font-weight: bold;
    font-size: 120% !important;
}

.DepartmentsLink{
	letter-spacing: 1px;
    vertical-align: top !important;
    background-image: url(/Activity/Oversight/PublishingImages/ArrowBlue.png) !important;
    background-repeat: no-repeat;
    background-position: right top !important;
    padding-right: 30px;
    padding-bottom: 20px;
    }
.LegMobileBG{
	display:none !important;
	}
	
.MobilePhoneTableKW{ 
	float:right;
	}
	



#DepartmentsContainer { width:950px; margin:0 auto; }
.DepTable { border-collapse:collapse;width:100%; }

@media screen and (max-width: 480px) {
#DepartmentsContainer { width:auto;margin:0;padding:25px 0;}
.DepTable {display:block;}
.DepTable Td {display:block;padding:5px 0;border:none;}
.DepTable img {display:block;margin:0;width:100%;max-width:none;}
.GKBannerDisplayMobile{ display:inline!important;}
.GKBannerDisplayHP{display:none !important; }

}


#MobilePhoneContainer { width:950px; margin:0 auto; }
.MobilePhoneTable { border-collapse:collapse;width:100%; padding-right: 30px; padding-left: 30px;}
.MobilePhoneTableKW{ float:none; border-collapse:collapse;width:100%;}
.MobilePhoneImg{ height: auto; width: auto\\9; /* ie8 */ }
.MobilePhoneLobbyFooter { border-collapse:collapse;padding-top:0px; width:940px; background-color:rgb(242, 242, 242); height: 90px; margin-top: 0px !important;}
.MobilePhoneLobbyFooter Div{width: 400px;}
.MobilePhoneLobbyFooter1 { border-collapse:collapse;padding-top:0px; width:940px; background-color:rgb(242, 242, 242); height: 90px; margin-top: 0px !important;}
.MobilePhoneLobbyFooter1 Div{width: 400px;}
.MobilePhoneTableMargin{margin-left: 40px !important;}


@media screen and (max-width: 480px) {
#MobilePhoneContainer { width:auto;margin:0;padding:25px 0;}
.MobilePhoneTable {display:block; padding-right: 0px; padding-left: 0px;}
.MobilePhoneTable2 {display:block; padding-right: 0px; padding-left: 0px;}
.MobilePhoneTable Td {display:block; padding-bottom:5px; border:none;}
.MobilePhoneTable2 Td{     /* display: table-cell; *//* padding: 0px 0; */ /* border: #2a8dd4; */	}
.MobilePhoneTable img {display:block; margin:0;width:100%;max-width:none;}
.MobilePhoneTableIcon{display:inline !important; margin:0;width:4px !important;}
.MobilePhoneTableIconYT{display:inline !important; margin:0;width:14px !important;}
/*.MobilePhoneTable div {display:none; margin:0;width:100%;max-width:none;}*/
.MobilePhoneLobbyFooter {display:block; width:100%; max-width:none; height: 400px; padding-top: 0px; margin-top: 0px !important;}
.MobilePhoneLobbyFooter Td {display:block !important; padding:5px 0;border:none;}
.MobilePhoneLobbyFooter img {display:block !important; margin:0;width:30%;max-width:none;}
.MobilePhoneLobbyFooter div{width: 100%;}

.MobilePhoneLobbyFooter1 {display:block; width:100%; max-width:none; height: 400px; padding-top: 0px; margin-top: 0px !important;}
.MobilePhoneLobbyFooter1 Td {display:block; border:none;}
.MobilePhoneLobbyFooter1 img {display:block ;width:30%;max-width:none;}
.MobilePhoneLobbyFooter1 div{width: 100%;}

.MobilePhoneTable LobbyFooter{display:block;margin:0;width:300px;max-width:none;}
.MobilePhoneTable LobbyFooter img{width:30%;}
.MobileQuizlobbyRu{ width: 100%  !important;}
.LobbyFooterMobile{PADDING-TOP: 25PX; width: 100%; background-color: #f2f2f2; height: 300px !important; }
.LobbyFooterMobileBasicLaws{PADDING-TOP: 25PX; width: 100%; background-color: #ffffff; height: 300px !important; }
.LobbyFooterMobile2{PADDING-TOP: 25PX; width: 100%; background-color: #f2f2f2; height: 400px !important; }
.LobbyFooterMobileLegislation{PADDING-TOP: 1225PX; width: 100%; background-color: #f2f2f2; height: 550px !important; }
.MobilePhoneTableMargin{margin-left: 0px !important;}
.LobbyFooter{margin-top: 50px !important; PADDING-TOP: 50PX; width: 100%; background-color: #f2f2f2; height: 1200px;}
.MobilePhoneImg2{width: 120px  !important; height: 118px  !important;}
.MobilePhoneImg3{max-width:10px  !important;}
.MobilePhoneImg4{max-width:35px  !important;}
.MobilePhoneImgLegislation{float: left !important;}
.MobilePhoneTextLegislation{ padding-left:35% !important; vertical-align:top !important; }
.LegislationTable{background-image:none !important ; background-size: 99%;   }
.BasicLawsTable{background-image:none !important ; background-size: 99%;}
.BasicLawsMobileImg{display:none!important;}
.BasicLawsMobileWidth {/*width:inherit !important; max-width:300px;*/ padding-right:2%;  padding-top: 3%;}
.LegMobileBG{display:block !important;}

.OccasionsMobileImg{ width:95% !important;}
.OccasionsMobileMargin{  margin-right:7% !important; }  
.OccasionsDiv{ background-color: #f2f2f2;padding-left: 30px; padding-right: 10px; padding-top: 30px;  padding-bottom: 15px;line-height: 150%;border-right: 5px solid #5b9dbd;width: 90% !important;}	
.OccasionsMobileCenter{  margin-left: 26% !important;  }


}

.GKBannerDisplayMobile
{ 
       display:none;
     }
.GKBannerDisplayHP
{
	display:inline;
 }


.OccasionsMobileCenter{ 

 margin-left: 0%;
   }
.OccasionsMobileMargin{
	 margin-right:1% !important;}
.OccasionsMobileImg{ 
	width:26% !important;
	}
.OccasionsDiv{
	background-color: #f2f2f2;
    padding-left: 30px;
    padding-right:5px;
    padding-top: 30px;
    padding-bottom: 15px;
    line-height: 150%;
    border-right: 5px solid #5b9dbd;
    width:74%;

    }
    
.OccasionsDiv a:hover
{
	color:#2c75a1 !important;
	text-decoration: underline;
}

    .OccasionsDiv h2
    {
	    color: #2c75a1!important;
   	 	font-weight: bold;
 		font-size: 160% !important;
}
.OccasionsEvents
{
	background-color: #f2f2f2;
	border-top: 5px solid #5b9dbd !important;
    border-bottom: 5px solid #5b9dbd !important;
}

.OccasionsEvents a:hover
{
	color:#2c75a1 !important;
	text-decoration: underline;
}
/*.OccasionsEvents img
{
width: 200px; display: inline-block; margin-bottom: 0px; margin-top: 0px; vertical-align: top;
}*/
.OccasionsEvents h3
{
	    color: #2c75a1!important;
   	 	font-weight: bold;
 		font-size: 150% !important;
 		padding-left:15px;

}

.CommemorationItem{
	background-color: #f2f2f2 !important;
	 border-bottom: 5px solid #5b9dbd !important;

}

.CommemorationItem h3{
   color: #2c75a1!important;
   	 	font-weight: bold;
 		font-size: 150% !important;
 		padding-left:15px;
}

.CommemorationItem a:hover
{
	color:#2c75a1 !important;
	text-decoration: underline;
}


.AccMainLiLTR

{
	list-style-type: none;
	margin-bottom: 20px;
	display: block;
	/*width: 560px;*/
	clear: both;
}


.AccMainLiLTR h3
{
	background-image: url(http://main.knesset.gov.il/About/PublishingImages/Acc/AccStripesHeadlines_ltr.png);
	background-repeat: no-repeat;
	background-position:left center;
	height: 37px;
	line-height: 37px;
	color: #2F393C !important;
	margin-bottom: 5px !important;
	font-size: 115% !important;
}

.AccMainOlMobLTR
{
	list-style-type: none;
	padding-right:5%;/**/
	margin-left: -5%;/**/
}

	
.PRLinkToAll 
{
    background-image: url(/_layouts/15/1037/IMAGES/Custom/lexBar_1px.png);
    background-repeat: repeat-x;
    height: 27px;
    padding-right: 14px;
    border-top: dotted 1px #3F677A;
    border-bottom: dotted 1px #3F677A;
}

.PRLinkToAll a:hover
{text-decoration: underline !important;}


.socialMediaTdContent div:hover
{text-decoration: underline !important;}

.innerPageTitle
{padding-left: 30px !important;}


.articleDescription a
{text-decoration: underline !important;}

#ElectLobContainer {width:960px; margin:0 auto; }

#ElectLobTable
{
	margin-top: 25px; 
	font-size: 13px !important;
}

#ElectLobTable td
{
	vertical-align: top;	
}

#ElectLobTable td:first-of-type
{
	width: 70%;
	padding-right: 15px;
}

#ElectLobTable td:nth-of-type(2)
	{
	width: 5px;
	background-color: #EBEBEB;
	}

#ElectLobTable h2
{
	font-size: 130% !important;
	font-weight: bold;
	color: #2c75a1 !important;
	margin-bottom: 8px !important;
}

#ElectLobTable p
{
	margin-bottom: 8px !important;
}


#ElectLobAll
{
	margin-left: 10px !important;
	font-size: 13px !important;
}

#ElectLobAll div
{
	display: block;
	padding-bottom: 1px;
	padding-top: 5px;
	border-bottom: dotted 1px #2f393c;
	background-image: url("/PublishingImages/ArrowBlueLTR.png");
	background-position: left 8px;
	background-repeat: no-repeat;
	
}


#ElectLobAll span
{
	font-weight: bold;
	display: block;
	margin-left: 12px;
	margin-bottom: 2px !important;
}

#ElectLobAll p
{
	display: block;
	margin-left: 12px !important;
	margin-bottom: 1px !important;

	

}

#ElectLobAll a:hover
{
	text-decoration: underline !important;
}


.ElectLobTdRu
{
	width: 65% !important;
}

.SeparatorDiv30
{
	clear: both;
	height: 30px;
}
#QuizLobContainer 
{width:auto; margin:0 auto; }
#QuizLobTable
{
	margin-top: 25px; 
	font-size: 15px !important;
}
#QuizLobTable td
{
	vertical-align: top;
	padding: 15px;	
}
#QuizLobTable h2
{
	font-size: 120% !important;
	font-weight: bold;
	color: #2c75a1 !important;
}
#QuizLobTable img
{
	width: 270px;
}

@media screen and (max-width: 768px) {
	#ElectLobContainer {width:auto;margin:0;padding:15px 0px;}
	#ElectLobTable {display:block; margin-bottom: 5px; margin-top: 0px;}
	#ElectLobTable td {display:block;padding:5px 10px;border:none; width: auto !important;}
	.ElectLobTdRu {width: 90% !important;}
	#ElectLobImg {display: none;}
	#QuizLobContainer {width:auto;margin:0;padding:15px 0px;}
	#QuizLobTable {display:block; margin-bottom: 5px; margin-top: 0px;}
	#QuizLobTable td {display:block;padding:5px 10px;border:none; width: auto !important;}
}
.VisitH3
{
	font-size: 100%;
	margin-bottom: 2px !important;
	margin-top: 6px !important;
}
.VisitTopBanner
{
	background-image: url("/Activity/Visit/PublishingImages/VCBannerLTR.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	min-height: 337px;
	width: 100%;
	
}
.VisitTopText
{
	width: 45%; 
	padding-left: 52%; 
	
}
.VisitTopBanner H2
{ 	
	color: currentColor !important;
	margin-bottom: 20px !important;
	margin-top: 15px !important;
	display: inline-block !important;
	font-family: Arial !important;
}
.VisitTopText div
{
	font-size: 110% !important;
	line-height: 125% !important;
}
.VisitTopText div p
{
	font-size: 107% !important;
	line-height: 127% !important;
	margin-right:5% !important;
}

.VisitNoticeDiv
{
	background-color: #9ec8f0; 
	padding-bottom: 10px; 
	padding-left: 10px; 
	padding-right: 10px; 
			
	text-align:center;
	clear: both !important;
}
.VisitNoticeDiv h2
{
	font-weight: bold; 

}
.VisitInfoTable
{
	width: 100%;
}
.VisitInfoTable h3
{
font-weight: bold; 
}
.VisitInfoTable td
{
	width: 25%;
	padding-left: 30px;
	vertical-align: top;
}
.VisitInfoTable td:first-of-type
{
	padding-left: 0px;
}
.VisitInfoTable img
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.VisitInfoTable div
{
	line-height: 130%;
}
.VisitInfoTable h3
{ 	font-family:Arial  !important;
	text-align: center;
	margin-bottom: 20px !important;
}
.VisitInfoTable a
{
	text-decoration: underline !important;
}
.VisitToursAll
{
	margin-top: 35px;
}
.VisitToursAll h2
{	font-family:Arial  !important;
	color: #2f393c !important;
	margin-top: 30px !important;
	 font-weight:bold !important;

}
.VisitTour
{
	width: 100%;
}
.VisitTour td
{
	vertical-align: top;
}
.VisitTour td:first-of-type
{
	width: 200px;
}
.VisitTour td:first-of-type img
{
	width: 200px;
}
.VisitTour td:last-of-type
{
	width: 250px;
	border-right: solid #2c75a1 3px;
	background-color: #e6f0f5;
	padding-top: 7px;
}

.VisitTour img
{
}
.VisitTour h3
{
   
	color: #2c75a1 !important;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 7px !important;

}
.VisitTour div
{
   padding-left: 10px;
   padding-right: 10px;
   line-height: 140%;	
}
.VisitTour p
{
	padding-left: 10px;
   padding-right: 10px;
   line-height: 1.2 !important;	
}
.VisitTour span
{
	min-height: 17px; 
	display: inline-block;
	margin-top: 7px;
}
.VisitTar
{
	background-image: url("/Activity/Visit/PublishingImages/VCIcnAudience.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 12px 16px;
	padding-left: 28px;
}
.VisitDur
{
	background-image: url("/Activity/Visit/PublishingImages/VCIcnDuration.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 16px 16px;
	padding-left: 28px;
}
.VisitMax
{
	background-image: url("/Activity/Visit/PublishingImages/VCIcnParticipants.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 16px 16px;
	padding-left: 28px;
}

.VisitSch
{
	background-image: url("/Activity/Visit/PublishingImages/VCIcnSchedule.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 16px 16px;
	padding-left: 28px;
	
}

.VisitFollowingTours
{
	border-bottom: solid #2c75a1 1px; 
	margin-top: 55px; 
	margin-bottom: 15px; 
	font-weight: bold; 
	font-size: 115%;
}

.VisitFollowingTours a:hover
{
	text-decoration: underline !important;
}

.VisitTourRuLast
{
	width: 100%;
}
.VisitTourRuLast td
{
	vertical-align: top;
}
.VisitTourRuLast td:first-of-type
{
	width: 200px;
}
.VisitTourRuLast td:first-of-type img
{
	width: 200px;
}

.VisitTourRuLast h3
{
	color: #2c75a1 !important;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 7px !important;
}
.VisitTourRuLast div
{
   padding-left: 10px;
   padding-right: 10px;
   line-height: 140%;	
}


@media screen and (max-width: 768px) {
.VisitTopBanner {background-image: none;}
.VisitTopText {width: 100%; padding-left: 1%; padding-right: 1%;}
.VisitInfoTable {display: block;}
.VisitInfoTable td {display: block; width: 100%; padding-left: 1%; padding-right: 1%;}
.VisitInfoTable div {line-height: 1.5;}
.VisitInfoTable h3 {margin-bottom: 5px !important;font-size: 130% !important;}
.VisitInfoTable img {margin-bottom: 0px !important; width: 25px;margin-top: 10px;}
.VisitInfoTable br:first-of-type {display:none;}
.VisitTour {display:block;}
.VisitTour td {display:block; width: 100%;padding-left: 1%; padding-right: 1%;}
.VisitTour td:last-of-type{width: 100%;	border-bottom: solid #2c75a1 3px; padding-top: 3px; border-right: none; margin-top: 4px; padding-bottom:5px;}
.VisitTour td:first-of-type img {width: 100px; float: left; margin-right: 5px; margin-bottom: 1px; margin-top: 7px;}
.VisitFollowingTours {margin-top: 70px;}
.VisitTourRuLast {display:block;}
.VisitTourRuLast td {display:block; width: 100%;padding-left: 1%; padding-right: 1%;}
.VisitTour td:first-of-type img {width: 100px; float: left; margin-right: 5px; margin-bottom: 1px; margin-top: 7px;}
.LegislationTableRU4{ background-image:none !important;}
.LegislationTableRU3{ background-image:none !important;}
.LegislationTableRU2{ background-image:none !important;}
.LegislationTableRU1{ background-image:none !important;}
}

.BasicLawText{

    font-size: 120%!important;
    line-height: 118%!important;
	
}
.LegislationTable
{
    background-image: url(/EN/activity/PublishingImages/LegislationImg/white_tab.jpg);
    background-repeat: no-repeat;
    position: relative;
    height: 1600PX;
    background-size: 99%;
    
    }  
  .BasicLawsTable
{
    background-image: url(/EN/activity/PublishingImages/LegislationImg/blue_tab.jpg);
    background-repeat: no-repeat;
    position: relative;
    height: 3630PX;
    background-size: 99%;
    
    }
.LegislationTableRU1
{
    background-image: url(/RU/activity/PublishingImages/LegislationImg/TabRU1.jpg);
    background-repeat: no-repeat;
    position: relative;
    background-size: 99%;   
    }
  .LegislationTableRU2
{
    background-image: url(/RU/activity/PublishingImages/LegislationImg/TabRU2.jpg);
    background-repeat: no-repeat;
    position: relative;
    background-size: 99%;    
    }
.LegislationTableRU3
{
    background-image: url(/RU/activity/PublishingImages/LegislationImg/TabRU3.jpg);
    background-repeat: no-repeat;
    position: relative;
    background-size: 99%;
    
    }   
  .LegislationTableRU4
{
    background-image: url(/RU/activity/PublishingImages/LegislationImg/TabRU4.jpg);
    background-repeat: no-repeat;
    position: relative;
    background-size: 99%;
    
    } 
.LegislationTitle1{

    text-align: left;
    padding-top:220px  !important;
    padding-left:40px  !important;
    font-size: 13px!important;
    color: #000000 !important;
    font-weight: bold !important;
}
.LegislationTitle2{

    text-align: left;
    padding-top:220px  !important;
    padding-left:70px  !important;
    font-size: 13px!important;
    color: #000000 !important;
    font-weight: bold !important;
}
A.LegislationTitle2:visited {
    text-decoration: underline !important;
    }
A.LegislationTitle1:visited {
    text-decoration: underline !important;
    }
.LegislationTitleM1{

    text-align: left;
    padding-top:220px  !important;
    padding-left:40px  !important;
    font-size: 13px!important;
    color: #000000 !important;
    font-weight: bold !important;
    white-space: nowrap;
}    
.LegislationTitleM2{

    text-align: left;
    padding-top:220px  !important;
    padding-left:70px  !important;
    font-size: 13px!important;
    color: #000000 !important;
    font-weight: bold !important;
    white-space: nowrap;
}
A.LegislationTitleM2:visited {
    text-decoration: underline !important;
    }
A.LegislationTitleM1:visited {
    text-decoration: underline !important;
    }    
.LegislationTitleRUM1{

    text-align: left;
    padding-top:220px  !important;
    padding-left:70px  !important;
    font-size: 13px!important;
    color: #000000 !important;
    font-weight: bold !important;
    white-space: nowrap;
}
.LegislationTitleRUM2{

    text-align: left;
    padding-top:220px  !important;
    padding-left:100px  !important;
    font-size: 13px!important;
    color: #000000 !important;
    font-weight: bold !important;
    white-space: nowrap;
}
.LegislationTitleRUM3{

    text-align: left;
    padding-top:220px  !important;
    padding-left:65px  !important;
    font-size: 13px!important;
    color: #000000 !important;
    font-weight: bold !important;
    white-space: nowrap;
}
.LegislationTitleRUM4{

    text-align: left;
    padding-top:220px  !important;
    padding-left:45px  !important;
    font-size: 13px!important;
    color: #000000 !important;
    font-weight: bold !important;
    white-space: nowrap;
}
A.LegislationTitleRUM2:visited {
    text-decoration: underline !important;
    }
A.LegislationTitleRUM1:visited {
    text-decoration: underline !important;
    }
A.LegislationTitleRUM3:visited {
    text-decoration: underline !important;
    }
A.LegislationTitleRUM4:visited {
    text-decoration: underline !important;
    }

.LegFlowBkgdLTR
   {
	background-image: url(/_layouts/1037/images/custom/dotsVertical.png);
    background-repeat: repeat-y;
    vertical-align: middle;
    background-position: center center;
    width: 61px;
}
.LegStageBoxLTR {
    border: solid 1px #DBDEDF;
    padding: 3% 3% 3% 3%;
    width: 60%;
}
.LegStageBoxGrayLTR {
    border: solid 1px #DBDEDF;
    padding: 3% 3% 3% 3%;
    width: 450px;
    background-color: #f9f9f9;
}
.LegVoteNoBkgdDotsLTR {
    background-image: url(/_layouts/1037/images/custom/dotsHorizontal.png) !important;
    background-repeat: repeat-x !important;
    vertical-align: middle !important;
    background-position: center center !important;
    width: 20px !important;
}
.LegVoteYesBkgdDotsLTR {
    background-image: url(/_layouts/1037/images/custom/dotsVertical.png);
    background-repeat: repeat-y;
    vertical-align: middle;
    background-position: 80px center;
    padding-top: 20px;
    padding-bottom: 20px;
	padding-left: 65px;
}
.LegVoteTitleLTR {
    font-weight: bold;
    font-size: 150%;
}
A.LegLinkLTR:visited {
    text-decoration: underline !important;
    color: #703400 !important;
}
A.LegLinkLTR {
    text-decoration: underline !important;
    color: #703400 !important;
    font-weight: bold;
    letter-spacing: 1px;
}
.LegVoteNoTextLTR {
    color: #c12901;
    font-size: 150%;
    font-weight: bold;
}
.LegVoteYesTextLTR {
    color: #058202;
    font-size: 150%;
    font-weight: bold;
}
.LegVoteYesTextRTL {
    color: #058202;
    font-size: 150%;
    font-weight: bold;
}
.LegislationMarginLeft{ 
	margin-left: 1.5% !important;
}
.LegMenu
{
	width: 0px;	
}
.BasicLawUnderline a:hover
{
	text-decoration: underline !important;
}

@media screen and (max-width: 480px) {

.LegislationTitle1{padding-top: 96px !important; padding-left: 24px !important;font-size: 12px !important;}
.LegislationTitle2{padding-top: 96px !important; padding-left: 40px !important;font-size: 12px !important;}
.LegislationTitleM1{padding-top: 15px !important; padding-left: 20px !important; padding: 10%; font-size: 12px !important; text-align: center; white-space:nowrap;}
.LegislationTitleM2{padding-top: 15px !important; padding-left: 20px !important; padding: 10%; font-size: 12px !important; text-align: center; white-space:nowrap;  padding-bottom: 17px; padding-right: 17px;}
.LegislationTitleRUM1{padding-top: 15px !important; padding-left: 20px !important; padding: 10%; font-size: 12px !important; text-align: center; white-space:nowrap;}
.LegislationTitleRUM2{padding-top: 15px !important; padding-left: 20px !important; padding: 10%; font-size: 12px !important; text-align: center; white-space:nowrap;  padding-bottom: 17px; padding-right: 17px;}
.LegislationTitleRUM3{padding-top: 15px !important; padding-left: 20px !important; padding: 10%; font-size: 12px !important; text-align: center; white-space:nowrap;}
.LegislationTitleRUM4{padding-top: 15px !important; padding-left: 20px !important; padding: 10%; font-size: 12px !important; text-align: center; white-space:nowrap;  padding-bottom: 17px; padding-right: 17px;}
.LegStageBoxGrayLTR{}
.LegFlowBg{height:140px !important; font-weight:bold; background-color:#dce3e4;}
.LegStageBoxLTR{border: solid 1px #DBDEDF; padding: 2% 2% 2% 2%; width: 75%;}
.LegislationMarginLeft{    margin-left: 0% !important;}
.LegRectangle1{ position: relative; padding-bottom: 0%; padding-top: 2% !important; overflow: hidden; background: #a0c0d4;  background-image: url("/EN/activity/PublishingImages/LegislationImg/LegWhiteArrow.png")!important;   background-repeat: no-repeat; background-position: center bottom; }
.LegRectangle2{ position: relative; width: 107%; padding-bottom: 0%; padding-top: 2% !important; overflow: hidden; background: #d0e0ea; }
.LegRectangle3{ position: relative; padding-bottom: 0%; padding-top: 2% !important; overflow: hidden; background: #d0e0ea; }
.LegRectangle4{ position: relative; width: 107%; padding-bottom: 0%; padding-top: 2% !important; overflow: hidden; background: #a0c0d4	; background-image: url("/EN/activity/PublishingImages/LegislationImg/LegWhiteArrow.png")!important;   background-repeat: no-repeat; background-position: center bottom; }
.LegRectangleMargin{   padding-top: 120px;  padding-left: 3px; padding-right: 10px;}	
.LegRectangleRU1{ position: relative; padding-bottom: 0%; padding-top: 2% !important; overflow: hidden; background: #a0c0d4;  background-image: url("/EN/activity/PublishingImages/LegislationImg/LegWhiteArrow.png")!important;   background-repeat: no-repeat; background-position: center bottom; }
.LegRectangleRU2{ position: relative; width: 107%; padding-bottom: 0%; padding-top: 2% !important; overflow: hidden; background: #d0e0ea; }
.LegRectangleRU3{ position: relative; padding-bottom: 0%; padding-top: 2% !important; overflow: hidden; background: #d0e0ea; }
.LegRectangleRU4{ position: relative; width: 107%; padding-bottom: 0%; padding-top: 2% !important; overflow: hidden; background: #d0e0ea; 	 }
.LegRectangleMargin1{   padding-top: 0px;  padding-left: 3px; padding-right: 10px;}	
.LegRectangleMargin td{  padding-left: 3px; padding-right: 10px;}	
.LegMenu{    width: 100%;}
.LegMenuStatic{display: none !important;}
.LegMenuMobile{ display:inline !important;}
.LegMenuMobile table:first-of-type {margin-left: auto;margin-right: auto;}
.LegChartMargin{margin-bottom:0px;}
.LegRectangle{  height: 50px; width: 100%; background-color: #d0e0ea; font-size: 120%; font-weight:bold; text-align:center; padding-top:17px; padding-right: 7px; padding-left: 7px; white-space: nowrap;}
.LenTableDisplay{ display:none !important;}
.LegResponsivTable{	margin-left: 2% !important; margin-right: 2% !important;}
.basicLawsAndconstitutionBG{background-image:none !important;}
/*.basicLawsAndconstitutionText1{padding-top: 25% !important; padding-right:5% !important; padding-left: 35% !important;}*/
.basicLawsAndconstitutionText2{padding-right: 5% !important; padding-left: 5% !important;}
.DisplayNone{ display:none !important;}
.ParliamentSpeakerText{ margin-top:10px !important; margin-right:15px; margin-left:15px; font-size:115% !important;}
.SpeakersImgBorder{border-left: 8px solid #5b9bbd;}
.speakerFlag{width:24%; margin-left:20px;}
.ParliamentSpeakerIframe{ width:320px  !important; height:220px  !important;}	
.ParliamentSpeakerFlagWidth{width: 35% !important;}
.ParliamentSpeakerFlagWidthLong{width: 50% !important;}
.ParliamentSpeakerImgFlag{ width: 30% !important;}
.SeventyGreatWidthM{width: 300px !important;}  
.SeventyGreatWidthDivM{width: 300px !important; height:200px;}  
.KWImageMargin{ margin-right:40px !important; width:70% !important;}
.GKMobileDiv{margin-top: 10px;  background-color: #ffffff; width: 95% !important; font-size: 13px;}
.GKMagQuoteTextLTR{ font-weight:bold;color: #ac9e2a;}
.GKBannerDivLTR{background-image:none !important; height:auto !important; width: 90% !important; text-align: center;     font-size: 25px;}
.GKBannerDivLTR h2 {padding-top: 3% !important;color: #386f14 !important;font-family: Arial !important;font-weight: bold !important;font-size: 25px !important;}
.GKBannerDivLTR span {font-size: 20px !important;margin: 0px !important;display: block;}
.GKMagHeaderDivLTR h3 p {color: #589305 !important;/*467504*/font-size: 13px !important; font-family: Arial; margin-right: 7px !important;margin-top: -14px !important;}    
.VisitFontArial {font-family:Arial !important;}

}

.SeventyGreatWidthM{
	width: 445px !important;

}    
.SeventyGreatWidthDivM{
	width: 445px !important;
 	height:250px !important;
}    



.LegRuTableBorder
{
    border-bottom: 1px solid  #D2E2F1;
    border-right: 1px solid #D2E2F1;
    }    
.LegRuMargin
{
	margin-left:10%; 
	margin-right:10%; 
	line-height: 165%;	
}   
.LenLinkArrow 
{
	background-image:url(/RU/activity/PublishingImages/LegislationImg/ArrowLightBlueLTR.png); 
	line-height: 190%;
	background-position: left 8px;
	background-repeat: no-repeat; 
	padding-left: 15px;
	font-weight: bold;
}
.LenLinkArrow:hover
{
	 text-decoration: underline;
}
.LegMenuStatic
{
	 display:table-cell ;
}
.LegMenuMobile
{
	display: none ;
}
.LegRectangleCorrect{
  height: 50px;
  width: 100%;
  background-color: #a0c0d4;
  font-size: 120%;
  font-weight:bold;
  text-align:center;
  padding-top:17px;
  padding-right: 7px;
  padding-left: 7px;
  white-space: nowrap;
  
}
.LegChartMargin{
 margin-bottom:50px;
}
.LenTableDisplay
{ 
	display:run-in;
}
.LegResponsivTable
{
	margin-left: 10%;
	margin-right: 10%;
}
.LegBannerMobile
{
	max-width: 100%; 
	margin-bottom: 13px;	
}
.LegTextMargin
{
 	margin-left: 10%;
 	margin-right: 10%;
 	line-height: 165%;	
}
.LegTableStyle{

	border: 1px solid #d2e2f1;
	width: 95%; 
	line-height: 165%; 
	font-size: 110%;
	border-collapse: collapse; 
	text-align: center;
}
.LegTableTH{
	color: #000000; 
	background-color: #d2e2f1;
}
.LenSelectLawsMargin{
	margin-left: 4%; 
	margin-right: 4%;
}
.basicLawsAndconstitutionBG
{
	background-image: url('http://main.knesset.gov.il/RU/About/PublishingImages/basiclawsandconstitutionBG3.jpg');
    background-repeat: no-repeat;
	/* url('http://main.knesset.gov.il/RU/About/PublishingImages/basiclawsandconstitutionnBG.jpg');*/	
}
.basicLawsAndconstitutionText1
{
	padding-top: 7%; 
	padding-right:10%; 
	padding-left: 15%;
}

.basicLawsAndconstitutionText2
{
	padding-right:7%;
	padding-left: 20%;
}
.DisplayNone{
	 display:inline !important;

}

.ParliamentSpeakerImg
{
	 width:30%;
	  height: 440px;
}

.ParliamentSpeakerText{
margin-top:360PX;
margin-right:35PX;
margin-left:20px;
font-size:110%
}

.ParliamentSpeakerText b{

color:	#304982;
font-size:120%;
font-weight:bold;
}

.ParliamentSpeakerStrong
{
	color:	#304982;
	font-size:220%;
	font-weight:bold;
    font-family:"Times New Roman" !important;
    
}
.ParliamentSpeakerHeightTD{
 height:40px;	
}
.ParliamentSpeakerIframe{
 width: 750px;
 height: 500px;
}

.ParliamentSpeakerFlagWidth
{
width: 15%;
text-align: center;
}



.ParliamentSpeakerFlagWidthLong
{
width: 15%;
text-align: center;
}
.ParliamentSpeakerImgFlag
{
	width:auto !important;

}


.SpeakersImgBorder{
border-left: 0px solid #5b9bbd;}
}

.GKBannerDivLTR  {
 }


.GKBannerDivLTR{
	background-image: url(/About/Building/PublishingImages/Magazine/GKMagazineBannerEmpty.png);
    height: 193px;
    width: 660px;
    font-size: 25px;
    text-align: center;
}

.GKBannerDivLTR h2 {
 	 font-size: 45px;
	padding-top: 6% !important;
    color: #386f14 !important;
    font-family: Arial !important;
    font-weight: bold !important;
  
}

.GKMagHeaderTdLTR
{
	/*width:200px;*/
	height: 46px;
	color: #589305;
	font-size: 13px;
	padding-left: 45px;
	padding-top: 9px; 
	vertical-align:middle;
	background-image:url(https://knesset.gov.il/building/images/GKTitleBkgd_eng.png);
	background-repeat:no-repeat;
	background-position: left center;
	font-weight:bold;

}


.GKMagHeaderTdLTR h2
{
    margin: 0px !important;
    font-size: 14px !important;
    
    }

.GKMagHeaderTableLTR
{
}


.GKMagQuoteTextLTR
{ font-weight:bold;
	color: #ac9e2a;
	}

.GKMobileDiv{}


.GKBannerDivLTR span {
    font-size: 30px;
    margin: 0px !important;
    display: block;
}
.GKMagHeaderDivLTR h3 {
    color: #589305 !important;
    font-size: 13px !important;
    font-family: Arial;
    margin-right: 7px !important;
    margin-top: 15px !important;
    }
    
.GKMagHeaderDivLTR h3 p {
    color: #589305 !important;/*467504*/
    font-size: 13px !important;
    font-family: Arial;
    margin-right: 7px !important;
    margin-top: 15px ;
    }    
    
    
    
.LobbyFooter a:hover
{
	color:#000000 !important;
	text-decoration: underline;
}
.VisitFontArial{
 font-family:Arial !important;
}

.KWImageMargin{ margin-right:15px; width:100%; margin-left:6px;}
