/*
Theme Name: Heshev theme
Theme URI: http://www.pwm.co.il
Author: Power Marketing
Author URI: http://www.pwm.co.il
Description:
Version: 1.0
*/
/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */

@import url("css/dropkick.css");

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
h1{font-weight:bold !important;}
b{font-weight:bold;}
.calculators td{
    border:none;
    vertical-align: middle;
    padding:0 5px;
}
.hidden-elem{display:none;}
td {
    border: solid 1px;
}
body{
    direction:ltr;
    background-image:url(images/headerBackground.jpg);
    background-repeat:repeat-x;
    direction:ltr;
    font-family: Arial, Helvetica, sans-serif;
    max-width:100%;width:100%;

}
a img{

    border:0px;
}
#cr {
    margin-right: 215px;
    position: absolute;
}
#cr p {
    margin-bottom: 5px;
}
#cr span , #cr a {
    font-size: 10pt;
}
button{
    font-size:12px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
}


#contnner{
    direction:rtl;
    position:relative;
    margin:0px auto;
    width:996px;


}

#header{

    height:116px;
    width:996px;
    background-image:url(images/backgroundContact.jpg);
}
#contact{

    background-image:url(images/contact.jpg);
    width:209px;
    height:116px;
    float:left;

}
#logo{

    background-image:url(images/logo.png);
    width:157px;
    height:49px;
    float:right;
    margin-top:38px;
}

#navBar{


    height:31px;



}
#navBar   ul.listNavbar   {

    height:31px;
    list-style-type:none;



}
#navBar   ul.listNavbar   li.itemNavbar   {
    float:right;
    height:22px;
    display:block;
    font-weight:bold;

}
#navBar ul li  a ,#navBarFotter ul li a{

    font-size:14px;
    color:#8f8f8f;
    padding:7px;
    display:block;
    text-decoration:none;
    font-weight: bolder;

}

#navBar ul li  a:hover,#navBar ul li  a.hover{

    background-image:url(images/hover.jpg);
    background-repeat:repeat-x;
    background-position:top;
    color:#b2041c;
    border:1px solid  #c9c9c9;
    padding:6px;
}
#sideRight{

    float:right;
    width:76.5%;
    margin-top:22px;

    font-size:12px;
}
#sideRight #sharch{
    position:relative;
    width:741px;
    height:67px;

    background-image:url(images/sharchbackground.jpg);
    background-repeat:repeat-x;
    padding:9px 9px 8px 10px;
    border:1px solid #c9c9c9;
    opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);

}
/*
#sideRight #sharch span {
 background-image:url(../image/inputBackground.png);
 background-repeat:repeat-x;

 margin-left:2px;
  float:right;
 width:118px;
 height:29px;

}*/
#sideRight #sharch   .select select{

    width:118px;
}
#sideRight #sharch .select{
    background-image:url(images/input.jpg);
    background-repeat:repeat-x;
    background-position:top;
    width:115px;
    height:31px;
    float:right;

}
#sideRight #sharch input.text{
    display:block;
    background-image:url(images/input.jpg);
    background-repeat:repeat-x;
    background-position:top;
    width:385px;
    height:29px;
    float:right;
    color:#919191;
    padding-right:5px;
    padding-left:5px;
    border:1px solid #e3e3e3;
    line-height:29px;
}

#sideRight #sharch input#buttonSharch{
    display:block;
    margin-left:0px;
    height:31px;
    border:0px;
    float:right;
}

#buttonSharch{
    width:114px;
    height:31px;
    background:url('images/button.png') no-repeat;
    border:none;
}

.clear{
    clear:both;
    height:0px;
}
#checkboxSharch{

    font-weight:bold;
    padding-top:20px;

    /*float:right;*/

}
#checkboxSharch ul{
    list-style-type:none;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row-reverse;
    gap: 0.4em;
    font-weight: normal;

}
#checkboxSharch ul li {
    float:right;
    margin-left: unset;
   	display: flex;
    align-items: center;
    gap: 0em;

}
.msie7 #checkboxSharch ul{direction:ltr;text-align:right;}
.msie7 #checkboxSharch ul li{float:none;display:inline;direction:rtl;margin-left: unset;
   	display: flex;
    align-items: center;
    gap: 0em;}
#checkboxSharch ul li:last-child, #checkboxSharch ul li.last-child{float:left;}
.msie7 #checkboxSharch ul li:last-child, .msie7 #checkboxSharch ul li.last-child{float:none;}

#checkboxSharch ul li div#title {
    font-size:12px;
    color:#8c5ca2;
    font-weight:bold;
}

#checkboxSharch ul li .checkbox{
    position:relative;
    bottom:2px;


}
.msie7 #checkboxSharch ul li .checkbox{position:static;bottom:0;}
#sharch #checkboxSharch ul li span.item{

    font-size:12px;
    color:#636363;
    position:relative;
    bottom:5px;


}
.msie7 #sharch #checkboxSharch ul li span.item{position:static;bottom:0;}
#Presentation{

    width:759px;
    height:270px;
    border-top:1px solid #c9c9c9;
    margin-top:13px;

}
#image{

    margin-bottom:6px;
}

#sideLeft{
    float:left;
    width:23%;
    margin-top:22px;

}
#sideLeft #sideLeftTop{
    width:213px;
    height:84px;
    background-image:url(images/backgroundTop.png);
    background-position:top right;
    background-repeat:no-repeat;
    padding-right:13px;

}

#sideLeftTop1{
    width:213px;
    height:84px;
    background:url(images/backgroundTop.png) no-repeat center right;
}

#signeddiv{
    background:url('images/signedinback.png') no-repeat right top;
    margin-right:13px;
    height:84px;
    width:205px;
    padding:3px;

}

/*#sideLeft  #sideLeftTop a  span{
        display:block;
        background-image:url(../image/iconone.png);
        width:41px;
        height:41px;
        position:absolute;
        left:10px;
        top:8px;

 }*/

#sideLeft  #sideLeftTop a {
    display:block;
    color:#58585a;
    font-size:12px;
    width:210px;
    height:40px;
    text-decoration:none;
    position:relative;

}

#sideLeft  #sideLeftTop a.key {
    background-image:url(images/login.jpg);
    margin-bottom:7px;


}
#sideLeft  #sideLeftTop a.new {
    background-image:url(images/newsLatter.jpg);



}
/*#sideLeft  #sideLeftTop a .key  span{

        background-position: 0px 0px;

}
#sideLeft  #sideLeftTop a:hover {

        color:#c80831;

}
#sideLeft  #sideLeftTop a.key:hover span{
        background-position: -41px 0px;
}*/
/*#sideLeft  #sideLeftTop a.new  span{

        background-position: 0px -41px;

}
#sideLeft  #sideLeftTop a.new:hover span{
        background-position: 41px -41px;
}*/
#sideLeft #lists{
    width:223px;
    margin:27px 0px 0px 0px;

}
#sideLeft #lists a {
    display:block;
    color:#000;
    font-size:12px;
    width:223px;
    height:53.2px;
    text-decoration:none;
    position:relative;
    font-weight:bold;
    background-image:url(images/link.jpg);
    border-top:1px solid  #c9c9c9;



}
#sideLeft #lists a:last-child, #sideLeft #lists a.last-child{border-bottom:1px solid  #c9c9c9;}

#sideLeft #lists .line{
    margin-top:0px;
    border-top:1px solid  #c9c9c9;
    width:223px;
    height:1px;

}
#sideLeft #lists a  span.icons{
    display:block;
    width:60px;
    height:41px;
    position:absolute;
    left:10px;
    top:8px;

}
#sideLeft #lists  a.law  span.icons{
    background-image:url(images/article.png);
    background-repeat:no-repeat;


}
#sideLeft #lists a:hover {

    color:#fff;
    background-image:url(images/backgroundHover.png);
    background-repeat:repeat-y;

}
#sideLeft #lists a.law:hover span.icons{
    background-image:url(images/articlewhite.png);
    background-repeat:no-repeat;
}
#sideLeft #lists  a.calc  span.icons{

    background-image:url(images/calc.png);
    background-repeat:no-repeat;

}
#sideLeft #lists a.calc1 span.icons{
    position:relative; float:right;
    background-image:url(images/calc.png);
    background-repeat:no-repeat;

}

#sideLeft #lists a.calc:hover span.icons{
    background-image:url(images/calcwhite.png);
    background-repeat:no-repeat;

}
#sideLeft #lists  a.from  span.icons{

    background-image:url(images/from.png);
    background-repeat:no-repeat;

}
#sideLeft #lists a.from:hover span.icons{
    background-image:url(images/fromwhite.png);
    background-repeat:no-repeat;
}
#sideLeft #lists  a.index  span.icons{

    background-image:url(images/index.png);
    background-repeat:no-repeat;

}
#sideLeft #lists a.index:hover span.icons{
    background-image:url(images/indexwhite.png);
    background-repeat:no-repeat;
}
#sideLeft #lists  a.article  span.icons{

    background-image:url(images/article.png);
    background-repeat:no-repeat;
}
#sideLeft #lists a.article:hover span.icons{
    background-image:url(images/articlewhite.png);
    background-repeat:no-repeat;
}
#iconOne{
    width:68px;
    height:58px;
    border:1px solid #c9c9c9;
    padding: 42px 69px 42px 69px;
    background-color:#fafafa;
    margin-bottom:10px;
    position:relative;
}

#iconOne img{
    position:absolute;
    top:0px;
    left:0px;
    width:200px;
    height:142px;
}

#news{
    direction:RTL !important;
    width:208px;
    height:50px;


}



#news p{
    height:20px;
    overflow:hidden;
}


.birch{
    height:75px !important;
    overflow:hidden;
    margin-bottom:-10px !important;
    font-weight: bold;
    line-height:17px;
}



.readmore{
    text-decoration:none;
    font-size:12px;
    color:#c80831;
    float:left;
    font-weight:bold;
    position:relative;
    bottom:-30px !important;
}

.readmorenews{
    text-decoration:none;
    font-size:12px;
    color:#c80831;
    float:left;
    font-weight:bold;
    position:relative;
    bottom:-15px !important;
}



#news a:link{
    text-decoration:none;
}

h3{

    font-size:12px;
    color:#c80831;
    margin-bottom:10px;
    margin-right:5px;


}


a.info{

    text-decoration:none;
    font-size:12px;
    color:#c80831;
    float:left;
    font-weight:bold;

}
#category{
    width: 761px;
    background-image:url(images/centercatgora.jpg);
    background-repeat:repeat-y;
    position:relative;
    border-top:1px solid  #c9c9c9;
}


#categorytop{

    width:762px;
    background-image:url(images/topcatgora.jpg);
    background-repeat:no-repeat;

}
#categorytop h1{
    font-size:18px;
    color:#c80831;
    margin-top:30px;

}

#categoryBottem{

    width:762px;
    background-image:url(images/bottomcatgora.jpg);
    background-repeat:no-repeat;
    background-position:bottom;
    min-height:310px;

}

#category  .linecategory{


    margin-bottom:5px;

}
#category  .allcategory{

    padding:5px 41px 0px 0px;
    overflow:hidden;
    height:auto;
}
#category  .allcategory.closed{
    height:505px;
}

#category .Listcategory{
    width:170px;
    float:right;
    margin-left:60px;
    margin-top: 25px;
}
.Listcategory .img{

    vertical-align:bottom;

}
.Listcategory .link{

    vertical-align:bottom;

}
#category .Listcategory ul{
    margin:0px;
    padding:0px;
    list-style-type:none;

}
.Listcategory li{
    line-height: 1.5;

}
#category .Listcategory ul{

    display:block;

}
#category span.titleCategory{

    color:#c80831;
    font-size:14px;
    float:right;
    font-weight:bold;
    text-decoration:none;
}
#category img.icon{

    float:right;

}
#category .Listcategory .titleAll{

    width:170px;
    float:right;
}
.titleAll img{
    width:25px;
    height:25px;
    vertical-align:middle;
    padding-left: 3px;
    float: right;

}

#category .Listcategory ul li a{

    color:#000;
    text-decoration:none;
    font-size:12px;

}
#category .notmargin ,#QuestionsAnswers  .notmargin {

    margin-left:0px;
}
#newcategory{

    position:absolute;
    left:291px ;
    bottom:-20px;


}
#QuestionsAnswers{

    width:759px;


    margin-top: 40px;
    float:right;

}
#QuestionsAnswers h1{

    font-size:18px;
    color:#c80831;
    margin-bottom:10px;

}
.Questions{
    width:225px;
    height:113px;
    float:right;
    background-image:url(images/backgroyndQuestions.jpg);
    background-position:top right;
    background-repeat:no-repeat;
    border:1px solid #e9e9e9;
    padding:22px 20px 13px 0px;
    position:relative;
    margin-left:6px;




}
.Questions h2{
    text-align: right;
    font-size:12px;
    color:#c80831;
    font-weight: bold;margin-bottom: 5px;line-height:15px;
}
.Questions p , .article p , #footerBottem p,.one #news p{

    font-size:12px;
    color:#747474;
    margin-right:5px;

}
.Questions p{height:64px;}

.Questions a{
    font-size:13px;
    color:#c80831;
    position:absolute;
    left:7px;
    bottom:8px;

}
#Articles{
    text-align: right;
    width:762px;
    /*float:right;*/
    margin-top: 30px;

}
#Articles h1{
    font-size:18px;
    color:#c80831;
    margin-bottom:14px;

}

#Articles .article{
    width:249px;
    float:right;
    margin-left:5px;
}

#Articles .article a{
    text-decoration:none;
    color:inherit;
}

#Articles .article img{
    width:240px!important;
    height: 150px !important;
}

#Articles .article  .image{
    padding:3px 3px 3px 4px;
    border:1px solid #e9e9e9;
    margin-bottom:17px;


}
#Articles .article  h2 a{
    font-size:12px;
    text-decoration:none;
    color:#c80831;
    font-weight:bold;
}
#footerTop{
    height: unset;
    background-image: url(images/backgroundFooter.jpg);
    background-repeat: repeat-x;
    margin-top: 5em;
    padding-top: 1em;
    position: relative;
}
#imageFooter{

    position:absolute;
    left:10px;
    bottom:-10px;


}
#footerBottem{

    height:49px;
    border-bottom:1px solid #eeeeee;
    padding-top:20px;
    position:relative;
    border-top:1px solid #e3e3e3;
    border-bottom:1px solid #e2e2e2;
    margin-bottom:8px;
    position:relative;

}
#footerBottem  #centerfooterBottem{

    margin:0px auto;
    width:996px;
    position:relative;

}
#footerBottem p {

    font-size:12px;
    color:#acacac;
    width:761px;
    float:right;


}
#company{


    font-size:12px;
    color:#4a4a4a;
    display:block;
    position:absolute;
    left:0px;

}

#company a{
    color:#4a4a4a;
    text-decoration:none;
}

#listitem{





}
#listitem h1{

    font-size:14px;
    color:#c80831;
    padding-right:16px;
    margin-bottom:10px;

}
/*
#listitem ul{
        list-style-type:none;

}*/
#listitem  #noline{

    border-bottom:1px solid #fff;
}
#listitem .line{

    height:32.5px;
    width:200px;
    border-bottom: 1px solid #e6e6e6;
    padding:10.5px 11px 10px 11px;
    vertical-align:top;




}
#listitem  .line .money{

    font-size:12px;
    color:#545454;
    font-weight:normal;
    vertical-align:top;
    float:right;
}
#listitem  .line .title{
    text-align: right;
    display:inline-block;
    vertical-align:top;
    font-size:12px;
    font-weight:bold;
    color:#545454;
    width:120px;
    float:right;

}
#background{
    width:759px;
    height:20px;
    background-image:url(images/backgroundbottemcategory.jpg);

}
#sideLeft #lists a span.linktop{
    display:block;
    background-image:url(images/linktop.jpg);
    background-repeat:no-repeat;
    vertical-align:top;
    width:223px;
    height:2px;

}
#sideLeft #lists a span.text{
    float: right;
    display:block;
    padding:14px 10px 0px 0px;


}
#backgroundnew{

    width:223px;
    height:312px;



}
.one{
    width:214px;
    background:url('images/newsback.png') no-repeat;
    background-position:right top;
    height:275px;
    border-bottom: 1px solid #C9C9C9;
    padding:30px 9px 47px 0px;
    margin-top: 2px;


}
.one1{
    width:214px;
    background:url('images/newsback.png') repeat-y;
    background-position:right top;
    padding:30px 9px 47px 0px;



}
#backgroundButtom{

    background:url('images/backgroundleftbottem.png') top right repeat-y;
    height:355px;
    margin-top:20px !important;
    border:1px solid #e5e5e5


}
#backgroundButtom1{

    width:223px;
    height:363px;
    background-repeat:no-repeat;
    background-position:right center;
    margin-top:75px;



}
#backgroundButtomdocument{

    background-image:url(images/backgroundleftbottem.png);

    background-repeat:no-repeat;
    background-position:right;





}
#listitem   img.iconfirst{

    margin-left:5px;
    vertical-align:top;

    float:right;
}

#category.notmarginbottom{
    margin-bottom:0px;
}
#input{

    float:right;
    width:762px;
    height:29px;
}
#navBarFotter{
    width:620px;
    /**margin-right:auto;**/
    margin-left:auto;
    right:-150px;
}
#navBarFotter  ul.listNavbar   li.itemNavbar {
    float:right;
    height:31px;
    list-style-type:none;
    margin-left:73px;


}
#navBarFotter  ul.listNavbar   li.itemNavbar.last{margin-left:0px;}
#footerlist{

    margin:0px auto;
    width:996px;
    position:relative;

}
#page{
    border-top:1px solid #c9c9c9;
    margin-top:13px;
    padding-top:25px;

}
#headercontactpage{

    width:761px;
    float:right;
    margin-bottom:13px;


}

#headercontactpage a:link{
    text-decoration:none;
}

#page #headercontactpage h1 {

    font-size:18px;
    color:#525252;
    width:110px;
    float:right;
    margin-left:5px;



}
#page #headercontactpage a.link{

    font-size:18px;
    color:#c80831;
    float:right;
    margin-left:5px;


}
#page #headercontactpage span.line{
    font-size:18px;
    color:#525252;
    float:right;
    margin-left:5px;
}
#page #contactpage{

    width:761px;
    margin-bottom:34px;

}
#page #contactpage  p{

    font-size:12px;
    color:#525252

}
#page #pagecategory {

    width:761px;
    border:1px solid #cbcbcb;

}
#page h1 ,#listDocument h1{

    color:#c80831;
    font-size:18px;
    margin-bottom:12px;

}
#page #pagecategory .allcategory{

    padding:28px 40px 30px 0px;
    background-image:url(images/bottenbackground.jpg);
    background-repeat:repeat-x;
    background-position:bottom;

}
#page #pagecategory .linecategory{

    margin-bottom:5px;

}
#page  #pagecategory .linecategory  .Listcategory{

    width:150px;

    margin-left:30px;


}
#page  #pagecategory .linecategory  .Listcategory  ul ,#listDocument ul{
    margin:0px ;
    padding:0px;
    list-style-position:inside;
    list-style-image:url(images/iconList.png);
    margin-bottom:10px;
}
#page  #pagecategory .linecategory  .Listcategory  ul li a, #listDocument ul li a{

    color:#525252;
    text-decoration:none;
    font-size:12px;

}
#listDocumentbackground{

    margin-top:27px;
    background:url('images/searchsortback.png') no-repeat;
    background-position:right center;
    width:223px;
    border-top:1px solid  #c9c9c9;

}
#listDocument{

    padding:30px  20px 0px 0px;


}
#headerDocument,#headerContact,#headerPrivate{
    width:761px;
    height:80px;
    background-image:url(images/backgrounddocumentbuttom.jpg);
    background-repeat:no-repeat;
    background-position:bottom;
    padding-top:34px;


}
#headerDocument h1 ,#headerContact h1 ,#sideLeftTop  h1 ,#headerPrivate h1{

    font-size:24px;
    color:#c80831;

}
#bodyDocument{

    width:762px;
    border-top:1px solid  #c9c9c9;
    margin-top:27px;
    padding-top:13px;


}
#bodyDocument #buttondocument{

    width:762px;
    position:relative;


}
#bodyDocument #buttondocument a.button{

    float:right;
    background-image:url(images/backgroundDocument.jpg);
    width:109px;
    height:78px;
    border:1px solid #d5d5d5;
    padding:10px 0px 0px 0px;

    text-decoration:none;
    font-size:13px;
    color:#c80831;
    font-weight:bold;
    text-align:center;
    margin-left:8px;



}
#bodyDocument #buttondocument a.button .icon{

    display:block;
    text-align:center;




}
#bodyDocument   #sharchdocument{

    width:258px;
    height:68px;
    border:1px solid #d5d5d5;
    float:right;
    background-image:url(images/backgroundsharch.jpg);
    background-position:top;
    background-repeat:repeat-x;
    padding:10px 14px 10px 10px;

}
#bodyDocument   #sharchdocument h3{

    font-size:13px;
    color:#c80831;

}
#bodyDocument   #sharchdocument  #sharchinput{

    border:1px solid #d5d5d5;
    background-image:url(images/backgroundinput.jpg);
    background-position:bottom;
    background-repeat:repeat-x;
    width:254px;
    height:28px;
}
#bodyDocument   #sharchdocument  #sharchinput  #input{

    float:right;
    border:0px;
    border-left: 1px solid #d5d5d5;
    width:186px;
    height:26px;


}
#bodyDocument #opendocment{
    width:737px;
    margin:39px 0px 25px 0px;
    padding-left:25px;


}
#opendocment p{

    font-size:14px;
    color:#5b5b5b;
    font-weight:bold;


}

#bodyDocument  #docement{

    width:762px;

}
#bodyDocument #docement p,#bodyDocument #docement li{

    font-size:14px;
    color:#5b5b5b;
    margin-bottom:12px;
    line-height:1.5;


}

#bodyDocument #docement ul{
    list-style:disc;
    padding-right: 20px;
}

#bodyDocument #docement ol{
    list-style:decimal;
    padding-right: 20px;
}

b {
    font-weight: bold;
}

#sideLeft #listsdocument{

    padding-top:21px;
    margin-top:27px;
    border-top:1px solid  #c9c9c9;



}
#sideLeft #listsarticle{

    margin-top:30px;

}
#sideLeft #listsarticle #border{
    border:1px solid  #c9c9c9;
}
#sideLeft #listsdocument h3 , #sideLeft #listitemdocument h3 ,#sideLeft #listsarticle h3 {

    color:#c80831;
    font-size:14px;
    padding-right:10px;


}
#sideLeft #listsdocument .linkdocument , #sideLeft #listsarticle .linkdocument {

    background-image:url(images/backgroundRight.jpg);
    background-position:right;
    background-repeat:repeat-y;
    min-height:45px;
    border-bottom:1px solid #e5e5e5;
    padding-right:10px;
    padding:10px 10px 14px 11px;
    position:relative;

}
#sideLeft #listsdocument .linkdocument  span.title , #sideLeft #listsarticle .linkdocument  span.title  {

    font-size:12px;
    color:#000;
    font-weight:bold;
    display:block;
    max-height:24px;
    overflow:hidden;
}

#sideLeft #listsdocument .linkdocument p,#sideLeft #listsarticle .linkdocument p{

    font-size:12px;
    color:#5b5b5b;
    margin-right:10px;
    float:right;
}
#sideLeft #listsdocument .linkdocument .linkItem,#sideLeft #listsarticle .linkdocument .linkItem {

    font-size:12px;
    color:#c80831;
    font-weight:bold;
    text-decoration:none;
    position:absolute;
    bottom:14px;
    left:10px;


}
#sideLeft #listitemdocument{
    width:223px;
    margin-top:15px;
    border:1px solid #e5e5e5;


}
#titledocument{

    width:223px;
    margin-top:25px;

}
#titledocument img{

    float:right;

}
#titledocument h3{

    font-size:14px;
    color:#c80831;

}
#listitemdocument ul{
    margin:0px;
    padding:0px;
    list-style-type:none;

}
#listitemdocument ul li{
    margin:0px;
    padding:11px 11px 11px  0px;
    border-bottom:1px solid  #e5e5e5;
    width:212px;
    height:10px;
    font-size:12px;
    font-weight: bold;



}
#listitemdocument ul li  img.iconlistdocument{

    vertical-align:top;


}
#listitemdocument ul li  a{
    font-size:12px;
    font-weight: bold;
    text-decoration:none;
    color:black;
    vertical-align:top;
}





#mine{
    font-size:12px !important;
    font-weight:normal !important;
    display:block;
    max-height:24px;
    overflow:hidden;
    margin: 6px 0px;
}

#mine p{text-align:right !important;}
#buttondocument #icon{

    margin-top:17px;

}
#sideLeft #listsdocument   .linkdocument .images,#sideLeft #listsarticle   .linkdocument .images{

    float:right;
    margin-right:5px;
}
#sideLeft #listsdocument  #title,#sideLeft #listsarticle  #title{

    float:right;
    margin-right:15px;
    display:block;

}
#sideRight  #fromContact{

    margin-top:35px;


}
#sideRight  #fromContact p{

    color:#5b5b5b;
    font-size:14px;
      line-height: 1.5;
      font-weight: bold;

}
#sideRight #fromContact p.form-intro{
    margin-bottom:37px;
}
#sideRight  #fromContact  .titleContact{

    font-size:14px;
    color:#5b5b5b;
    font-weight:bold;
    width:110px;
    margin-left:15px;
    float:right;
}
#sideRight  #fromContact  .textContact{

    width:620px;
    height:27px;
    border:1px solid #cfcfcf;
    background-image:url(images/contactInput.jpg);
    background-position:top;
    background-repeat:no-repeat;
    float:right;
}

#sideRight  #fromContact .lineContact{

    margin-top:9px;
}
#sideRight  #fromContact #textareaContact{

    width:620px;
    height:92px;
    border:1px solid #cfcfcf;
    background-image:url(images/contactarea.jpg);
    background-position:top;
    background-repeat:no-repeat;
    float:right;
    resize:none;
}
#sideRight  #fromContact #submitContact{

    float:left;
    background-image:url(images/redbutton123.png);
    width:213px;
    height:51px;
    margin-left:16px;
    border:0px;
    cursor: pointer;

}
#sideRight  #fromContact #submitContact:hover{
    opacity: 0.9;
}
#sideRight  #fromContact #submitContact input{
    background:transparent;
    border:none;
    width:100%;
    height:100%;
    font-size:16px;
    font-family: Tahoma;
    color:#ffffff;
    font-weight: bold;
}
#sideLeft #sideLeftTop  #headerSideLeft{

    padding-top:34px ;
}
#sideLeft #backgroundContact{

    background-image:url(images/backgroundleftContact.jpg);
    background-repeat:no-repeat;
    width:177px;
    height:575px;

}
#sideLeft  #listContact{

    padding-top:33px;
    width:198px;
    padding-right:25px;
}
#sideLeft  #listContact .title{


    font-size:14px;
    color:#c80831;
    font-weight:bold;
    float:right;
}
#sideLeft  #listContact .item{

    float:left;
}
#sideLeft  #listContact .linelistContact{

    margin-bottom:11px;
    width:198px;


}
#sideRight  #bodyTikets{

    border-top:1px solid #e2e2e2;
    margin-top:27px;

}
#sideRight #bodyTikets #headerbodyTikets{

    padding:12px 0px 12px 0px;


}
#bodyTikets  #subtitle {
    font-size:18px;
    color:#c80831;
    width:72px;
}
#bodyTikets #button{
    float:left;
    width:397px;
    height:36px;
    border:1px solid #dfdfdf;
}
.buttonlink{
    height:33px;
    width:151px;
    font-size:12px;
    color:#c80831;
    font-weight:bold;
    text-decoration:none;
    padding:13px 0px 0px 13px;
    border-left:2px solid #dfdfdf;
    border-bottom:2px solid #dfdfdf;
    margin-bottom:5px;
    line-height:100%;
}
.buttonlink img{
    vertical-align:middle;
}
.buttonlink a{
    color:#c80831;
    text-decoration:none;
}
.buttonlink:hover, .chosencal{
    background-color:#c80831!important;
    color:#ffffff!important;
    padding:13px 0px 0px 13px;
    height:33px;
    width:151px;
}


.buttonlink:hover a, .chosencal a{
    color:#ffffff;
}


#bodyTikets #button .link{

    background-image:url(images/butonbackground.jpg);
    background-position:bottom;
    background-repeat:no-repeat;
    display:block;
    height:23px;
    width:101px;
    font-size:12px;
    color:#c80831;
    font-weight:bold;
    text-decoration:none;
    padding:13px 18px 0px 13px;
    float:right;
    border-left:1px solid #dfdfdf;

}
#bodyTikets #button .link:hover{

    color:#fff;
    background-image:url(images/buttonlink.jpg);
    padding:13px 18px 0px 13px;
    height:23px;
    width:101px;
}

#button .chosen{

    display:block;
    height:23px;
    width:100px;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    float:right;
    border-left:1px solid #dfdfdf;
    color:#fff;
    background-image:url(images/buttonlink.jpg);
    padding:13px 18px 0px 13px;

}

#bodyTikets .ticket{

    background-image:url(images/ticket.jpg);
    background-position:top;
    background-repeat:repeat-x;
    width:761px;
    border:1px solid #dedede;
    margin-bottom:13px;
    position:relative;

}
#bodyTikets  .ticket .titleticket{
    padding:15px 15px 15px 30px;
    min-height:15px;
    /*   background-image: url(images/iconTicket.png);*/
    background-repeat:no-repeat;
    background-position:right center;
    color:#525252;
    font-size:12px;
    font-weight:bold;

}

.titlesearch{

    padding:15px 10px 15px 93px;
    min-height:15px;
    color:#525252;
    font-size:12px;
    font-weight:bold;
}

.titlesearch img{
    vertical-align:middle;
}

#bodyTikets  .ticket .titlesearch span.date{
    position:absolute;
    left:31px;
    color:#525252;
    font-size:12px;
}

#bodyTikets  .ticket .titleticket span.date{
    float:left;
    color:#525252;
    font-size:12px;
}

#bodyTikets  span.type{
    position:absolute;
    left:80px;
    color:#525252;
    font-size:12px;
    text-align:center;
    direction:RTL;
    width:90px;
    font-weight:bold;
}


#bodyTikets  .ticket .titleticket:hover{

    color:#c80831;
}

#bodyTikets  .ticket .bodyicket{
    width:736px;
    margin-top:15px;
    display:none;
    padding:0px 10px 17px;

}
#bodyTikets  .ticket .bodyicket  p{
    font-size:12px;
    color:#525252;
    margin-bottom:21px;

}
.ticket a:link{
    color:#525252;
    text-decoration:none;
}

.ticket a:visited{
    color:#525252;
    text-decoration:none;
}

#bodyTikets .openticket .bodyicket  {

    display:block;
}
#bodyTikets .openticket{

    background-image:url(images/ticketbig.jpg);
    background-position:top;
    background-repeat:repeat-x;
    width:761px;
    border:1px solid #dedede;

}


#morecat{
    position:relative;
    margin-right:auto;
    margin-left:auto;
    width:762px;
    display:none;
    padding-bottom:5px;
}

#siginindiv{
    width:213px;
    height:104px;
    background-image:url(images/backgroundTop.png);
    background-position:top right;
    background-repeat:no-repeat;
    background-color:#ffffff;
    padding-right:13px;
    position:absolute;
    z-index:999;
    display:none;
}
#siginindiv input{
    margin-bottom:3px;
    height:23px;
    width:206px;
    border:none;
    background-color:#ffffff;
    border-right:1px solid #e7e7e7;
    border-left:1px solid #e7e7e7;
    border-bottom:1px solid #e7e7e7;
    border-top:3px solid #e7e7e7;
    position:relative;
    margin-right:auto;
    margin-left:auto;
}

#signinBtn{
    width:104px;
    height:23px;
    position:relative;
    margin-right:auto;
    margin-left:auto;
    text-align:center;
    background:url('images/btnback.png') no-repeat;
    background-position:center;
    cursor:pointer;
    border:none;
    z-index:999;
    color:#ffffff;
    font-weight:bold;
}


#newsletterdiv{
    width:213px;
    height:104px;
    background-image:url(images/backgroundTop.png);
    background-position:top right;
    background-repeat:no-repeat;
    background-color:#ffffff;
    padding-right:13px;
    position:absolute;
    z-index:999;
    display:none;
}
#newsletterdiv input{
    margin-bottom:3px;
    height:23px;
    width:206px;
    border:none;
    background-color:#ffffff;
    border-right:1px solid #e7e7e7;
    border-left:1px solid #e7e7e7;
    border-bottom:1px solid #e7e7e7;
    border-top:4px solid #e7e7e7;
    position:relative;
    margin-right:auto;
    margin-left:auto;
}


#close{
    position:absolute;
    top:0px;
    left:5px;
    font-size:11px;
    z-index:9999;
    width:15px;
    height:15px;
    border:1px solid #e7e7e7;
    color:#c80831;
    background-color:#e7e7e7;
    text-align:center;
    cursor:pointer;
}

#close1{
    position:absolute;
    top:0px;
    left:4px;
    font-size:11px;
    z-index:9999;
    width:15px;
    height:15px;
    border:1px solid #e7e7e7;
    color:#c80831;
    background-color:#e7e7e7;
    text-align:center;
    cursor:pointer;
}

#pagination {
    position: relative;
    padding-right: 350px;
}

#pagination img{
    vertical-align:middle;
}

#pagination a:link{
    color:#c80831;
    text-decoration:none;
}
.pagination {
    position: relative;
    padding-right: 350px;
}

.pagination img{
    vertical-align:middle;
}

.pagination a:link{
    color:#c80831;
    text-decoration:none;
}

.ulstraight{
    text-align:right;
}

.ulstraight img{
    vertical-align:middle;

}

#welcome{
    color:#58585a;
    font-weight:bold;
    font-size:12px;
    position:relative;
    width:100%;
    height:20px;
    margin-top:5px;
    margin-bottom:5px;
    margin-right:5px;
}
#welcome a:link{
    color:#c80831 !important;
    text-decoration:none;
}
#welcome a:visited{
    color:#c80831 !important;
    text-decoration:none;
}
#welcome a:hover{
    color:#e80838 !important;
    text-decoration:none;
}
.signout{
    position:absolute;
    left:0px;
    top:-7px;
    text-align:left;
}
.signout img{
    position:relative;
    top:6px;
}

.headlinks{
    position:relative;
    top:4px;

}

.headlinks a:link{
    font-size:12px;
    text-decoration:none;
    color:#676769;
}

.headlinks a:visited{
    font-size:12px;
    text-decoration:none;
    color:#676769;
}


.headlinks img{
    vertical-align:middle;
}

.calculators input{
    width:300px;
    height:27px;
    border:1px solid #cfcfcf;
    background-image:url('images/contactInput.jpg');
    background-position:top;
    background-repeat:no-repeat;
    float:right;
}

.calbtn{
    position:relative;
    left:10px;
    background-image:url(images/btnbackcal.png);
    width:106px;
    height:31px;
    margin-left:16px;
    border:0px;
    cursor:pointer;
    color:#ffffff;


}

.calmenuitem{
    background-color:#d7d7d7;
    color:#58585a;
    border:1px solid;
    padding:15px;
    margin:5px;
    position:relative;
    float:right;
}

.calmenuitem a:link{
    color:#c80831;
    text-decoration:none;
}

.calmenuitem a:visited{
    color:#c80831;
    text-decoration:none;
}


.forgotpass{
    width:97px;
    color:#d3d3d3;
    text-decoration:none;
    font-size:12px;
    display:inline-block;
    margin-right:3px;
}

.forgotpass a{
    color:#9d9d9d;
    text-decoration:none;
}

.forgotpass a:hover{
    color:#e6e5e6;

}

.resulttitle{
    color:#c80831;
    font-size:16px;
    border-bottom:2px solid;
    width:400px;
    margin-bottom:15px;
}

.calresult{
    border:1px solid !important;
    background-color:#eb92a5;
    width:110px;
    height:30px;
    padding:2px;
}

.sitemapul{

}

.sitemapul a{
    color:#000000;
}
.slideshow {
    margin-top: 20px;
}

.aboutpage p {
    line-height: 2;
}
.aboutpage h2 {
    line-height: 0.4;
    padding-top: 40px;
    display: block;
    font-size: 1.5em;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
    margin-bottom: 0;
}
.ui-autocomplete-loading {
    background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat;
}
@-moz-document url-prefix() {
    .birch{
        height:47px !important;
    }
}
.menu li {
    float: right;
    margin-left: 42px !important;
}
.menu li.last-child{margin-left:0 !important;}
#dk_container_parent_cat {
    width: 115px;
}
#dk_container_sub_cat_disabled {
    width: 115px;
}
.dk_toggle {
    height: 31px;
    line-height: 31px;
    padding: 0;
    margin: 0;
    background: #fff;
    border-radius: 0px;
    border: 1px solid #E3E3E3;
    text-indent:5px;
    width: 92px !important;
    padding-left: 20px;
}
.dk_toggle:after {
    position: absolute;
    top: 45%;
    left: 10px;
    right: auto;
    content: '';
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #C80932;
}
.dk_options a:hover, .dk_options .dk_option_current a{
    background-color:#C90D35;
    border-bottom: 0;

}

.ask-law-cat .dk_container{
    float: right;
}

.dk_options_inner {
    z-index: 9999;
}
#navBar li:last-child, #navBar li.last-child {
    margin-left: 0 !important;
}

.dk_toggle {
    overflow: hidden;
}

.Questions p{
    font-size: 12px;
    color: #747474;
    margin-right: 0px;
    height: 80px;

    line-height: 20px;
}

.linecategory {
    /* height: 443px;*/
    /* overflow: hidden;*/
}

#menu-item-25667 {
    background: url('https://www.heshevavoda.co.il/wp/wp-content/uploads/2025/07/BinaAIPodcast.png') no-repeat left;
    width: 99px;
}

/******question and anwer save as word css*******/
.form-input{display:block;opacity:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);position:absolute;width:109px;height:90px;top:0px;cursor:pointer;}
#word_form_submit{right:1px;}
#print_form_submit{left:295px;}
/*******search results page*********/
#search_results_info {padding-top: 30px;margin: 20px 0 0 0;border-top: 1px solid #c9c9c9;}
#page.search-results{border-top:none;margin-top:0;}
.pagination .pages{display:none;}
.pagination .wp-pagenavi{direction:ltr;}
.pagination .wp-pagenavi a, .pagination .wp-pagenavi span{border:none;}
.pagination{padding-right:0;float:left;}
.all-topics{margin-right:20px;}
#listDocument ul li.current-topic a{font-weight:bold;color:#c80831;}
.list-item-icon{float: right;margin-left: 5px;position: relative;bottom: 5px;}
.list-item-title{display:block;float: right;max-width: 500px;max-height: 20px;overflow: hidden;line-height: 20px;}
.list-item-category{float:left;margin-left: 10px;text-align: center;display: block;width: 80px;}
#autocomplete_list{position:absolute;top:41px;width:100%;display:block;z-index:1000;border:solid 1px #8080802e;background-color:white;overflow: auto;max-height: 200px;}
#autocomplete_list li{display:block;padding: 10px; border:solid 1px white;line-height:normal;overflow:hidden;font-family:Verdana, Arial, sans-serif;font-size:15px;cursor:default;border-bottom: 1px solid #c0c0c02e;}
#autocomplete_list li:hover{background: #e4e4e4; /* Old browsers */
                            background: -moz-linear-gradient(top, #e4e4e4 1%, #e4e4e4 47%, #dadada 49%, #e0e0e0 100%); /* FF3.6+ */
                            background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e4e4e4), color-stop(47%,#e4e4e4), color-stop(49%,#dadada), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
                            background: -webkit-linear-gradient(top, #e4e4e4 1%,#e4e4e4 47%,#dadada 49%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
                            background: -o-linear-gradient(top, #e4e4e4 1%,#e4e4e4 47%,#dadada 49%,#e0e0e0 100%); /* Opera 11.10+ */
                            background: -ms-linear-gradient(top, #e4e4e4 1%,#e4e4e4 47%,#dadada 49%,#e0e0e0 100%); /* IE10+ */
                            background: linear-gradient(to bottom, #e4e4e4 1%,#e4e4e4 47%,#dadada 49%,#e0e0e0 100%); /* W3C */
                            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */}


/*small fixes*/
.greatert_than{font-size: 15px;color: black;float: right;margin-left: 5px;position: relative;top: 2px;}
.guestions-word{display:block;}
#listDocument ul li a {line-height:1.5;}
.list-topic li a{font-weight:bold;}
.clearfix{clear:both;}
.hidden_elem{display:none;}
/**home left side slider**/
#homeleftside{margin-bottom:15px;}
#homeleftsidecontainer .cs-buttons{position:relative; float:none !important; top:67px;text-align:center;padding:0 !important;width:80px;margin:0 auto !important;}
#homeleftsidecontainer .cs-buttons a{float:right !important; height:12px !important;width:12px !important;background-size:100% !important;background-position: 0px -14px !important;}
.old_ie #homeleftsidecontainer .cs-buttons a{background:grey !important; border-radius:5px;}
.old_ie #homeleftsidecontainer .cs-buttons a.cs-active{background:black !important;}
#homeleftsidecontainer .cs-buttons a.cs-active{background-position:top !important;}
#homeleftside{border:0px; float:right; right:-10px;overflow:visible !important;}
#homeleftside .cs-next, #homeleftside .cs-prev{display:none !important;}
#homeleftsidecontainer{margin:0 !important;}
#homeleftside, #homeleftside img{border: solid 3px #f3f3f3 !important; width:205px;}
#cs-title-homeleftside{top:142px !important;width:206px !important;opacity:1 !important; filter: none !important;}
#homeleftside .cs-title{background:white !important; color:#333333 !important;}
#homeleftside .cs-title{padding:0 !important; text-align:right;padding-top:10px !important;}
#homeleftside .cs-title h5{color: #c80831 ;font-size: 13px;font-weight:bold;}
#homeleftside h4{color:#333333 !important;}
#homeleftside p{font-size:12px;}
#homeleftsidecontainer{padding-right:10px !important;}
#backgroundnew .one{position:relative;border-bottom: solid 0px;height:253px;}
.all-news-link{position:absolute;bottom:0;color:#c80831;font-size:13px;font-weight:bold;text-decoration:none;outline:none;}
.linkdocument p u{text-decoration:none;}
/**printout style**/
#print_doc{direction:rtl;width:70%;position:relative;margin:0px auto;}

/**sitemap**/
.page-list .page_item a, .page-list .page-item a:hover, .page-list .page-item a:visited{color:black;}
.page_item{margin-top:3px;}

/**category page**/
.cat-page-text-style{letter-spacing: 0.1px;line-height: 1.3;}

.lesson_table th {
    background: #7F489C;
    border: solid 1px;
    text-align: center;
    vertical-align: middle;
    font-weight: 900;
    height: 30px;
}
.lesson_table td {
    vertical-align: middle;
    text-align:center;
    padding: 10px 1px;
}
.lessons_box a{
    color:#000;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.lessons_box p{
    color:#000;
    font-size: 13px;
    text-decoration: none;
}

.lessons_box h3{
    margin:0;
}

.lesson_inner_box{
    margin-top:10px;
}

#caltable td{
    border:0;
}

#calresult{
    margin-top:10px;
}

#caltable{
    border-spacing: 3px;
    border-collapse: separate;
}

#restab{
    border-spacing: 10px;
    border-collapse: separate;
}
#calresult table{
    border-spacing: 10px;
    border-collapse: separate;
}

.calculators h1 {
    font-size: 2em;
}

@media print {
    #logo {display:block; }
}

strong{
    font-weight: bold;
}

ol{
    list-style-type: decimal;
}
div#info-law-must {
    margin-top: 55px;
    color: black;
    font-size: 10pt;
}
.Questions time {
    position: absolute;
    bottom: 8px;
    font-size: 10px;
    color: #c80831;
    font-weight: bold;
}

.bodyicket hr{
    margin-top: 20px;
}

.ticket a.upb_del_bookmark {
    position: absolute;
    left: 182px;
    color: red;
}

.ticket a.bookmarked {
    display: block;
    position: absolute;
    width: 530px;
}

.ticket a.delete {
    position: absolute;
    left: 120px;
    color: red;
}
.facebook-like-btn {
    width: 150px;
    margin: auto;
    margin-top: 25px;
}
.banner-les-link img {
    margin-top: 3px;
}


/*NIVIJAH*/
#category span.titleCategory {
line-height: 28px;
}
.lessons_box p {
padding-left: 10px;
}
#checkboxSharch ul li .checkbox {
vertical-align: bottom;
}
#navBar ul li a:hover, #navBar ul li a.hover{background-image:none; }
#sideLeft #lists a span.text {
float: right;
display: block;
padding: 0px 10px 0px 0px;
position: relative;
top: 50%;
transform: translateY(-50%);
}
.slideshow a img {
border: 0px;
width: 100%;
}
#navBarFotter ul li a:hover {color: #b2041c; }

#titledocument img {
padding-right: 10px;
padding-left: 5px;
margin-top: -2px;
}
#sideLeft #listsdocument #title {

padding-left: 5px;
margin-top: -2px;
}
.calculators input {
margin-bottom: 5px;
}
.ui-widget-header {
background: #BA0A30 !important;
}
.wpcf-field-user-answers-value a, .wpcf-field-user-answers-value a:visited {
  color: blue !important;
}