/****************** STICKED FOOTER PART I **********************************/
#contents {
min-height: 100%;
width: 100%;
height: 100%;
margin: 0; /* Without this, Moz1.0 adds a vertical scrollbar */
color:#4B4F55;
font-family:Arial, Helvetica, sans-serif;
direction:rtl;

}
#contents {  /* The "height" above is a hack for IE5+/Win.  Below we adjust it using the       child selector to hide from IE5+/Win */
   height: auto;
}



input.button{
    border:0px none red;
    background-color:#297FEE;
    height:19px;
    font-size:12px;
    line-height:18px;
    vertical-align:middle;
    color:white;
}

input.text{
    border:1px solid #ddd;
    background-color:#297FEE;
    height:19px;
    font-size:12px;
    line-height:18px;
    vertical-align:middle;
}




/***************** INPUTS/FORMS ****************/
.input-medium{border:1px solid #E6E6E6;border-top:1px solid #B5B5B5;width:244px;height:22px;}
.input-large{border:1px solid #E6E6E6;border-top:1px solid #B5B5B5;width:300px;height:22px;}
.input-textarea{border:1px solid #E6E6E6;border-top:1px solid #B5B5B5;width:300px;height:150px;}

#submit-btn{
    /* background:url(/editor/images/submit-btn.gif) no-repeat;  */
    border:0;
    text:align:center;
    padding-top:15px;
    padding-right:60px;
    cursor:pointer;
    cursor:hand;

}



/***************** COLORS *********************/
.header-link{color:#98A2AC;}
.white{color:white;}
.white_none-decorated{color:white; text-decoration:none;}
.black{color:black;}
.blue{color:#297FEE;}
.grey{color:#838891;}
/***************** EOF COLORS *********************/




#header{ height:59px; background:url(//editor/images/header-bg.jpg) repeat-x; position:relative;}
    #logo{right:60px; position:absolute;}
    #web-site{ direction:rtl; font-size:63%; right:60px; position:absolute;top:40px; width:300px;}

    #logged{ height:19px; float:left; direction:rtl; margin-left:27px; margin-top:19px; padding-left:4px;   background:url(/editor/images/logged-left.jpg) no-repeat left center; position:relative;}
        #logger-right{ direction:rtl; height:19px;background:url(/editor/images/logged-right.jpg) no-repeat right center; border:1px none blue;  padding-right:4px;  position:relative;}
        #logger-right div{height:19px; background-color:#3E4855; padding:0 20px 0 20px; font-size:68%; line-height:19px; vertical-align:middle;}
    * html #logged{ width:200px;} /* TODO: fix it ;) */

    /******************** Top Menu ********************************/
    ul#topmenu{margin: 0;border: 0 none;padding: 0;list-style: none;margin-top:19px;height: 19px;float:left; direction:rtl; }
        ul#topmenu li {margin: 0;border: 0 none;padding: 0;float: left; /*For Gecko*/display: inline;list-style: none;position: relative;height: 19px;}
            ul#topmenu a {padding: 0 16px;float: none !important; /*For Opera*/float: left; /*For IE*/display: block;color: #98A2AC;font: normal 68%/19px Arial, Helvetica, sans-serif;height: auto !important;height: 1%; /*For IE*/}
            /* Top Menu Hover Persistence */
            ul#topmenu a:hover, ul#topmenu li:hover a, ul#topmenu li.iehover a {color: white;}
    /********************EOF Top Menu ********************************/


#blue-line{ height:42px; width:100%; position:relative; background:url(/editor/images/blue-header-bg.jpg) repeat-x;}

    /******************** bluemenuRight Menu ********************************/
    #blue-menu-right{ float:left; height:42px; width:100px;  margin-left:27px;}
        ul#bluemenuRight{margin: 0;border: 0 none;padding: 0;list-style: none;height: 42px;float:left;}
            ul#bluemenuRight li {margin: 0;border: 0 none;padding: 0;float: left; /*For Gecko*/display: inline;list-style: none;position: relative;height: 42px;}
                ul#bluemenuRight a {padding: 10px 19px;float: none !important; /*For Opera*/float: left; /*For IE*/display: block;color: white;font: normal 73%/19px Arial, Helvetica, sans-serif;height: auto !important;height: 1%; /*For IE*/text-decoration:none;}
                /* Blue Menu Hover Persistence */
                ul#bluemenuRight a:hover, ul#bluemenuRight li:hover a, ul#bluemenuRight li.iehover a {color: white;border-top:3px solid #4996F8;padding-top: 7px;}
                ul#bluemenuRight a.current{border-bottom:3px solid #FFF; }
    /********************EOF bluemenuRight Menu ********************************/

    /******************** Blue Menu ********************************/
            #blue-menu-left{ float:right; margin-right:42px; height:41px; width:580px; background:url(/editor/images/blue-menu-dotted-separator.jpg) no-repeat left;}
            * html #blue-menu-left{ margin-right:22px;}
            ul#bluemenu{margin: 0;border: 0 none;padding: 0;list-style: none; height: 42px; float:right; direction:rtl; position:relative;}
            ul#bluemenu li {margin: 0;border: 0 none;adding: 0;float: left; /*For Gecko*/display: inline;list-style: none;position: relative;height: 42px;}
            ul#bluemenu a {padding: 10px 19px;float: none !important; /*For Opera*/float: left; /*For IE*/display: block;color: white;font: normal 73%/19px Arial, Helvetica, sans-serif;text-decoration:none;height: auto !important;height: 1%; /*For IE*/}
            /* Blue Menu Hover Persistence */
            ul#bluemenu a:hover, ul#bluemenu li:hover a, ul#bluemenu li.iehover a {color: white;border-top:3px solid #4996F8;padding-top: 7px;}
            ul#bluemenu a.current{border-bottom:3px solid #FFF;}

    /********************EOF Blue Menu ********************************/

#bottom_line{width:100%; height:19px; margin-top:10px; position:relative;}
    #bottom_button-left{ height:19px; float:right; margin-right:60px; padding-left:5px;   background:url(/editor/images/bottom_button-left.gif) no-repeat left center; position:relative;}
        #bottom_button-right{height:19px;background:url(/editor/images/bottom_button-right.gif) no-repeat right center; border:1px none blue;  padding-right:5px;  position:relative;}
        #bottom_button-right div{height:19px; background-color:#297FEE; padding:0 20px 0 20px; font-size:68%; line-height:19px; vertical-align:middle;}
    * html #bottom_button-left{ width:190px;margin-left:27px; } /* TODO: fix the fixed width ;) */
    #semantics{height:19px;float:left; margin-left:27px; font-size:73%; direction:rtl;}


/****************** INTERNAL PAGES TOP-BAR **********************************/


    #top_line{ height:31px;padding-top:10px;position:relative; direction:rtl;padding-right:20px; height:25px;font-size:small;font-weight:bold;}
    #top_line a{color:black;}
    #top_line_catalog{ height:31px;padding-top:10px; direction:rtl;padding-right:20px; height:45px;font-size:small;font-weight:bold;}


    .top_button-left{ height:16px; float:right; margin:0 4px; padding-left:5px;    position:relative;}
        .top_button-right{height:16px; border:1px none blue;  padding-right:5px;  position:relative; text-align:center;}
        div.top_button-right div{height:16px;  padding:0 10px 0 10px; font-size:small; line-height:16px; vertical-align:middle;}
        div.top_button-right a{color:#297FEE; text-decoration:underline;}
    * html .top_button-left{ width:90px; }

    .top_button-left-current{ height:16px; float:right; margin:0 4px; padding-left:5px;   background:url(/editor/images/top_button-left.gif) no-repeat left center; position:relative;}
        .top_button-right-current{height:16px;background:url(/editor/images/top_button-right.gif) no-repeat right center; border:1px none blue;  padding-right:5px;  position:relative; text-align:center;}
        div.top_button-right-current div{height:16px; background-color:#92A0AB; padding:0 10px 0 10px; font-size:small; font-weight:normal;line-height:16px; vertical-align:middle;}
        div.top_button-right-current a{color:white; text-decoration:none;}
    * html .top_button-left-current{ width:90px; }

    #path{ float:left;  text-align:right; font-size:small; margin-left:27px; font-weight:normal;direction:rtl;}
    /**/
    table.styled{font-size:73%; direction:rtl;}
    table th.styled{ font-weight:normal; }
    td.styled{ border-bottom:1px solid #E2E4E6; height:38px;}
    td.bgGrey{ background-color:#F1F1F3; height:39px; border-top:1px solid #E3E4E6; width:70%; }
    td.bgWhite{ background-color:#F6F6F8; padding-right:27px;height:39px; border-top:1px solid #E3E4E6;  }


    #main form{border:1px none red;}
    #upload-pic {padding-right:27px;}
/****************** LOGIN ***************************************************/
    #login{ left:70px;top:0; position:absolute;  direction:ltr;}
        #login-logo-bg{ background:url(/editor/images/login-logo-bg.jpg) no-repeat; width:550px; height:64px;}
        #login-logo{right:53px; top:9px; background:url(/editor/images/login-logo.jpg) no-repeat; width:129px; height:28px; position:absolute; }
        #login-site-name{right:60px; top:38px; position:absolute; color:#96A0AC; font-size:73%;}
            #login-site-name a{color:#96A0AC; text-decoration:underline; direction:rtl;}
            #login-site-name span{color:#96A0AC; direction:rtl;}
        #login-current{left:57px; top:21px; position:absolute; color:white;font-size:73%;}
        #login-forgotten-password{left:104px; top:21px; position:absolute;}
            #login-forgotten-password a{color:#96A0AC;font-size:73%;}
    #login-form{ position:absolute; width:550px; height:104px; left:0px; border-left:1px solid #F1F1F3; border-bottom:1px solid #E3E4E6; background-color: #F6F6F8;}
        #login-form label{ position:absolute; right:53px; top:24px; width:333px;}
        #login-form label.pwd{ top:60px;}
            #login-form label span{ float:right; font-size:73%; margin-top:4px;}
        #login-btn{ position:absolute; top:63px; left:54px;}



/************ forum - nissim *****/

div.top_forum{padding-top:10px;position:relative; direction:rtl;padding-right:20px; font-size:small;font-weight:bold;}
    div.top_forum a{color:black;}
span.forum_author{font-size:13px; color:#297FEE;text-align:left;}