html,BODY {
        margin: 0px 0px 0px 0px;
        color: #666666;
        font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
        padding-left: 0px;
        padding-right: 0px;
        background-color : #FFFFFF;
        height: 100%; margin: 0; padding: 0;
        }

#all {position: relative; height: 100%;}

html>body #all {height: auto; min-height: 100%;}



#empty, #footer {height: 40;}


#footer {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
}

form{
margin:0px;0px;0px;0px
}

td,tr,p,div {
        font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
        margin-top : 0px;
        margin-bottom : 0px;
        
        }


a:link, a:visited {
        font-size: 11px;
        color: #2D6395;
        text-decoration: none;
        font-family:  tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
        }

a:hover {
        color: black;
        text-decoration: underline;
        }
.mycat:link, .mycat:visited {
        
        color: black;
        text-decoration: none;
        font-family:  tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
        }

.mycat:hover {
        color: black;
        text-decoration: none;
        }
.niz:link, .niz:visited {
        
        color: white;
        text-decoration: none;
        font-family:  tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
        }

.niz:hover {
        color: white;
        text-decoration: underline;
        }        
input {
        font-size: 12px ;


}
SELECT
{
    FONT-SIZE: 12px;
    COLOR: black;
}
.head{
        color:white;background-color:#2D6395;background-image:url(../images/bgmenu.gif);background-repeat:repeat-x;background-position:left top;padding-top:3px;padding-right:3px;padding-left:3px;padding-bottom:3px;height:20px
} 
.leftpos{
margin-left:15px;margin-right:15px;
} 
.lefthead{
padding-left:15px;font-size:16px;color:#2D6395;font-weight:bold;font-family:Arial;
} 
.metta{
width:100%
}
.onr td{
border:1px solid white;padding:0px 5px 0px 5px;
}
.nav{
padding:2px;width:90%;margin-top:10px;text-align:center;font:12px Verdana;color:gray
}
  .nav a:link, .nav a:visited{
  color:black;text-decoration:underline;font:12px Verdana
  }
  
  .nav a:hover{
  color:gray;text-decoration:none
  }

.search{
background-image:url(../images/zoom.gif);border:0px;width:19px;height:16px
}
.input_title{
width:280px
}

.botdialog{
position:absolute;top:-2;right:5;width:150px;background:#0434E6;color:white;height:35px; filter:progid:DXImageTransform.Microsoft.alpha(opacity=70);padding-top:10px
}

LEGEND{
padding-left:4px;padding-right:10px;font-weight:bold;font-family:Tahoma;color:#0046D5;
}

.point{
background-image:url(../images/px.gif);background-repeat:repeat-x;background-position:left bottom
}

.resizable{
height:250px;
}

.resizable2{
height:100px;
}

div.grippie {
                                background:#EEEEEE url(../images/grippie.png) no-repeat scroll center 0px;
                                border-color:#DDDDDD;
                                border-style:solid;
                                border-width:0pt 1px 1px;
                                cursor:s-resize;
                                height:9px;
                                overflow:hidden;
                        }
                        .resizable-textarea textarea {
                                display:block;
                                margin-bottom:0pt;
                                width:95%;
                                height: 20%;
                        }
#cont_tbx, #cont_tbx .tab-pane, #cont_tbx .tab-page{
height:100%
}


