/****************** 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;}


    /**/
    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;}



/************ 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;}