body{
    background-color: black;
    direction: rtl;
    font-family: helvetica,arial,sans-serif;
}
#all{
    background-color: white;
/*    height: 1311px;*/
    margin: 0 auto;
    overflow: visible;
    width: 821px;
    position:relative;
}

.share-box{
   position: absolute;
     top: 220px;
      right: 12px;
    z-index: 5;
}

.share-box .facebook-share{
/*    margin-left: 8px;*/
    margin-right: 7px;
    margin-top: 5px;
}
.share-box .facebook-like{
    position: relative;
    top: 20px;
    left: 6px;
}
.share-box .facebook-like iframe{
    position: relative;
    top: -10px;
}
.share-box .tweet{
    position: relative;
    top: 14px;
    left: -18px;
}
.share-box .mail{
    float: left;
    position: relative;
    top: 22px;
    margin-left: 25px;

}
.share-box .mail:hover{
    cursor:pointer;
}
.hidden{
    display: none;
}

#mail-to-minister-form
{
    padding:10px;
    z-index: 30;
/*    height: 530px;*/
    top: 40px;
    left: 36px;
    font-size: 24px;
    color: white;
}

#mail-to-minister-form
{
    padding:10px;
    z-index: 30;
/*    height: 530px;*/
    top: 40px;
    left: 36px;
    font-size: 24px;
    color: white;
}
#mail-to-minister-form .label{
    float: right;
    clear: both;
    width: 500px;
}
#mail-to-minister-form .label label{
    float: right;
}
#mail-to-minister-form .label div{
    float: right;
}
#mail-to-minister-form .input{
    float: right; 
    clear: both;
    margin-top: -2px;
    margin-bottom: 5px;
    width: 538px;
}
#mail-to-minister-form .input #from-minister{
    direction: ltr;
}
#mail-to-minister-form #mail_text-minister{
    width: 538px;
    background-color: white;
    color: black;
    height: 80px;
    overflow: auto;
    font-size: 13px;
}
#mail-to-minister-form #mail_text-minister a, #mail-to-minister-form #mail_text-minister a:link, #mail-to-minister-form #mail_text-minister a:visited
{
    color:blue;
    text-decoration:underline;
}
#mail-to-minister-form .sign-button{
   clear: both;
   float: right;
   width: 170px;
   height: 39px;
   margin-top: 18px;
   margin-right: 8px;
   border-color: #c0d1d6;
   border-width: 1px;
   border-style: solid;
   background-color: #d2e9f0;
   color: #15586c;
   font-size: 25px;
   font-weight: bold;
   text-align: center;
}
#mail-to-minister-form .sign-button .buttontext
{
    position: relative;
    top: 4px;
}
#mail-to-minister-form .closeButton{
    position: relative;
    top: -43px;
    left: -489px;
    width: 45px;
    height: 45px;
}
#mail-to-minister-form .closeButton img{
    width:45px;
    height:45px;
}


#mail-form
{
    padding:10px;
    z-index: 30;
/*    height: 530px;*/
    top: 40px;
    left: 36px;
    font-size: 24px;
    color: white;
}
#mail-form .label{
    float: right;
    clear: both;
    width: 500px;
}
#mail-form .label label{
    float: right;
}
#mail-form .label div{
    float: right;
}
#mail-form .input{
    float: right; 
    clear: both;
    margin-top: -2px;
    margin-bottom: 5px;
    width: 538px;
}
#mail-form .input #addresses{
    width: 530px;
    direction: ltr;
}
#mail-form .input #from{
    direction: ltr;
}
#mail-form #mail_text{
    width: 538px;
    background-color: white;
    color: black;
    height: 80px;
    overflow: auto;
    font-size: 13px;
}
#mail-form #mail_text a, #mail-form #mail_text a:link, #mail-form #mail_text a:visited
{
    color:blue;
    text-decoration:underline;
}
#mail-form .sign-button{
   clear: both;
   float: right;
   width: 170px;
   height: 39px;
   margin-top: 18px;
   margin-right: 8px;
   border-color: #c0d1d6;
   border-width: 1px;
   border-style: solid;
   background-color: #d2e9f0;
   color: #15586c;
   font-size: 25px;
   font-weight: bold;
   text-align: center;
}
#mail-form .sign-button .buttontext
{
    position: relative;
    top: 4px;
}
#mail-form .closeButton{
    position: relative;
    top: -43px;
    left: -489px;
    width: 45px;
    height: 45px;
}
#mail-form .closeButton img{
    width:45px;
    height:45px;
}




#header{
    background-color: black;
}
#header .top{
    height:175px;
    width:821px;
    position: relative;
}
#header .top .title{
    float:right;
    z-index: 3;
    position: relative;
}
#header .top .title .line1{
    color: white;
    font-size: 23px;
    margin-right: 11px;
}
#header .top .title .line2{
    color: #f6efab;
    font-size: 64px;
    font-weight: bold;
    margin-right: 57px;
}
#header .top .title .line3{
    color: #d1d4c1;
    font-size: 27px;
    font-weight: bold;
    margin-right: 48px;
}
#header .top .image{
    float: left;
    position: absolute;
    left: 0;
}
#header .top .image img{
    width: 335px;
    height: 175px;
}

.menu
{
    width: 821px;
    height: 41px;
    overflow: hidden;
    color: black;

    background: #eee8a4; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZThhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYTk4MGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #eee8a4 0%, #aa980d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee8a4), color-stop(100%,#aa980d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #eee8a4 0%,#aa980d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #eee8a4 0%,#aa980d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #eee8a4 0%,#aa980d 100%); /* IE10+ */
    background: linear-gradient(top,  #eee8a4 0%,#aa980d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eee8a4', endColorstr='#aa980d',GradientType=0 ); /* IE6-8 */
}
.menu .center{
    position: relative;
    right: 80px;
    top: 8px;
}
.menu .seperator{
    float: right;
    background-color: black;
    border-left-color: #5f7b7e;
    border-left-style: solid;
    border-left-width: 1px;
    width:1px;
    height: 20px;
    margin-left:14px;
    position: relative;
    top: 3px;
}
.menu .item{
    float: right;
    font-size: 21px;
    margin-left: 14px;
}
.menu .item a, .menu .item a:link, .menu .item a:visited{
    color: black;
    text-decoration: none;
}
.menu .item a:hover{
    color: #16204A;
}

#main{
    background-color: white;
    overflow: hidden;
	  margin-top: 65px;
}
.link iframe{
	width: 372px;
}
#main .top-video{
    margin-right: 201px;
    margin-top: 15px;
}

.content .right{
    margin-right: 20px;
    float: right;
}
.content .right .images .image-link{
    width:212px;
    height:140px;
    border-color: black;
    border-width: 2px;
    border-style: solid;
    margin-bottom: 19px;
    
}
.content .right .images{
    margin-top: 19px;
}
.content .right .images .image-link img{
/*    width:588px;
    height:395px;*/
    width:212px;
    height:140px;
    border:none;
}
.content .right .images .image-link a{
    border:none;
}

#fancybox-right #fancybox-right-ico{
    left:0 !important;
    right:0 !important; 
}
#fancybox-left #fancybox-left-ico{
/*    right:0 !important; */
    left:0 !important;
}

#fancybox-right-ico, #fancybox-left-ico{
/* Required for IE 5, 6, 7 */
	/* ...or something to trigger hasLayout, like zoom: 1; */
	width: 100%; 

	/* Theoretically for IE 8 & 9 (more valid) */
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=50);

	/* Older than Firefox 0.9 */
	-moz-opacity:0.5;

	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.5;

	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.5;
}
#fancybox-title {
 direction: rtl;
 text-align: right;
 font-family: helvetica, arial, sans-serif !important;
}


.pp_content_container {
text-align:inherit !important;
}

.content .middle{
    width:390px;
    float: right;
    margin-right: 28px;
}

.green{
    color:#878c56;
}
.font-big{
    font-size: 18px;
}
.font-normal{
    font-size: 16px;
}
.inner-title{
    font-size: 26px;
}

.content .middle a, .content .middle a:link, .content .middle a:visited{
    color: #878c56;
/*    text-decoration: none;*/
}

.mail-to-minister-link:hover{
    cursor:pointer;
}
 
.underline{
    text-decoration:underline;
}

.left{
    float: left;
    overflow: hidden;
}

.left .toGallery{
    background-image: url("images/toGallery.gif");
    width:157px;
    height:484px;
    margin-top: 120px;
}
.left .toGallery .images .image-link{
    width:135px;
    height:106px;
    border-color: white;
    border-width: 2px;
    border-style: solid;
/*    margin-bottom: 19px;*/
    
}
.left .toGallery .images{
    position: relative;
    top: 17px;
    left: -10px;
}
.left .toGallery .images .image-link img{
    width:135px;
    height:106px;
    border:none;
}
.left .toGallery .images .image-link a{
    border:none;
}
.left .toGallery .text{
    top: 9px;
    position: relative;
    right: 10px;
}
.left .toGallery .text a, .left .toGallery .text a:link, .left .toGallery .text a:visited{
    color: white;
    text-decoration: none;
    font-size: 13px;
}

.cover_all
{
    position:absolute; 
    width:100%;
    height:100%;
    top:0;
    left: 0;
    z-index: 10;
}

h2{
    font-size: 24px;
    color:#878c56;
    font-weight:bold;
}
h3{
    font-size: 19px;
    color:#878c56;
    font-weight:bold;
}
h4{
    font-size: 16px;
    font-weight:bold;
    color:#878c56;
}
p{
    font-size: 16px;
}
.bold{
    font-weight:bold;
}

.center-text{
    text-align:center;
}

.middle .links{
    margin-top: 40px;
    margin-bottom: 40px;
}
.middle .links a, .middle .links a:link, .middle .links a:visited{
    color: black;
    font-size: 15px;
}
.middle .links .link{
    margin-bottom: 10px;
}
