body,td,th { margin:0px; font-family: Tahoma;    font-size: 13px;    color: #333;}
body {background-color: #ffffff;}

input, textarea, select 
    {
    background-color: #fff;    
    font-family: Tahoma;    
    font-size: 12px;    
    color: #666;    
    margin: 0px;
    border: 1px solid #cccccc;
    }

#hat
    {
    width:860px;
    text-align:left;
    }

#logo
    {
    width:194px;
    float:left;
    }

#bdy_cnt
    {
    width:860px;
    margin-top:15px;
    }

#menu_cnt
    {
    margin-left:220px;
    }

#hat_left
    {
    width:11px;
    height:49px;
    background:url(/images/hat_left.gif) left top no-repeat;
    float:left;
    }

#hat_right
    {
    width:11px;
    height:49px;
    background:url(/images/hat_right.gif) left top no-repeat;
    float:right;
    }

#hat_menu
    {
    float:left;
    background:#77BF36;
    width:618px;
    text-align:center;
    }

#left_col
    {
    width:200px;
    float:left;
    }

#workspace_col
    {
    margin-left:217px;
    }

#left_submenu
    {
    margin-top:10px;
    width:210px;
    height:200px;
    background:url(/images/sub_back.gif) left bottom no-repeat;
    }

#slide
    {

    }

#workspace
    {
    text-align:left;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    }

#left_panel
    {
    padding-top:10px;
    padding-bottom:10px;
    text-align:left;
    }

#foot
    {
    clear:both;
    width:860px;
    text-align:left;
    }


#foot_left_cnt
    {
    width:210px;
    float:left;
    }

#fl_left
    {
    width:10px;
    height:49px;
    background:url(/images/sub_left.gif) left top no-repeat;
    float:left;
    }

#fl_right
    {
    width:10px;
    height:49px;
    background:url(/images/sub_right.gif) left top no-repeat;
    float:right;
    }

#fl_menu
    {
    float:left;
    background:#E2E2E2;
    width:190px;
    height:49px;
    text-align:center;
    }


#foot_menu_cnt
    {
    margin-left:220px;
    }

#ft_left
    {
    width:11px;
    height:49px;
    background:url(/images/hat_left.gif) left top no-repeat;
    float:left;
    }

#ft_right
    {
    width:11px;
    height:49px;
    background:url(/images/hat_right.gif) left top no-repeat;
    float:right;
    }

#ft_menu
    {
    float:left;
    background:#77BF36;
    width:618px;
    text-align:center;
    }

#fl_copy
    {
    margin-top:7px;
    padding-right:10px;
    padding-top:8px;
    padding-bottom:12px;
    text-align:left;
    border-right:2px solid #bfbfbf;
    float:left;
    }


#fl_buts
    {
    margin-top:3px;
    }

.fl_button
    {
    margin-bottom:5px;
    }

/*class for menu tree*/
.hide {display: none;}
.show {display: block;}
.clear {display: block;}


#background_content {
  position: fixed;
  width: 100%;
  z-index:200;
  height: 100%;
  background: url(/p/bg.gif);
//position: absolute;
                top: expression(
                    document.getElementsByTagName( 'body' )[0].scrollTop + "px"
                );}

#background_container
    {
    position: absolute;
    width: 100%;
    z-index:210;
    height: 100%;
    }


#background_load_message
    {
    position:absolute;
    background:#ffffff;
    border:1px solid #444488;
    z-index:220;
    display:none;
    }

#background_load_message td
    {
    font-size:13px;
    color:#777777;
    }

.managemodule
    {
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    background:url(/img/formsback.gif);
    }


#langs
    {
    font-soze:11px;
    margin-bottom:4px;
    width:860px;
    text-align:right;
    }

#langs a, #langs a:link, #langs a:hover, #langs a:visited
    {
    font-size:11px;
    color:#444444;
    }

h1
    {
    margin-top:0px;
    font-size:32px;
    font-weight:normal;
    }
