body { 
background-color:#e3e3e2;
}
.error {color: #ED1B23;}
.info {color: #009900;}
.info {font-size: 1em}
INPUT, SELECT {
    font :  1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

INPUT.bord, TEXTAREA, SELECT.bord {
    border: 1px solid #CCC;
    width: 200px
}
INPUT.sendbut{
    border: 1px solid #CCC;
    width: 95px;
    cursor: hand;
    cursor: pointer;
}

TABLE, TD, TR {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: xx-small;
}
a, a:visited { 
    font-size:0.96em;
    color:#336699;
    text-decoration:none
}
a:hover { 
    text-decoration:underline
}
.site_map {
font-size: 1.5em;
padding-top:8px;
}
.max { width:780px;
vertical-align:top
}
h1, h2, h3 { 
   font-size:1.3em;
   font-weight:bold;
   padding:0px;
   color: #154782;
}
.main { 
    width:780px;
    background-color:#FFFFFF;
    font-size:1em;
    vertical-align:top
}
.text { 
    font-size:1em;
}
.slide_menu { 
    width:136px;
    font-size:1em;
    vertical-align:top
}
TD.link { 
    font-size:9px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#666666;
    text-decoration:none
}
.links, .links:visited { 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:9px;
    color:#666666;
    text-decoration:none
}
.links:hover { 
    text-decoration:underline
}
/* NEWS */
.news { 
    width:235px;
    font-size:12px;
    vertical-align:top;
}
A.news, A.news:visited { 
    color: #000000;   
    font-size:12px;
    text-decoration:none;
}
A.news:hover { 
    text-decoration:underline
}
.date { 
    font-size:11px;
    vertical-align:top;
}
.news_el { 
    font-size:11px;
    color:#336699;
    vertical-align:top;
    width:60%;
}
.xnews_more, .xnews_more:visited { 
    font-size:11px;
    color:#336699;
    text-decoration:none
}
.xnews_more:hover { 
    text-decoration:underline
}
.news_more, .news_more:visited { 
    font-size:0.96em;
    color:#336699;
    text-decoration:none
}
.news_more:hover { 
    text-decoration:underline
}
.glossary_more, .glossary_more:visited { 
    font-size:12px;
    color:#336699;
    text-decoration:none
}
.glossary_more:hover { 
    text-decoration:underline
}
/* INT */
.image { 
    width:226px;
    font-size:1em;
    vertical-align:top
}
/* BOTTOM */
.bottom { 
    font-size:10px;
    font:Tahoma, Arial, Helvetica, sans-serif;
    vertical-align:top
}
.bottom_nav, .bottom_nav:visited { 
    font-size:9px;
    font:Tahoma, Arial, Helvetica, sans-serif;
    color:#393939;
    text-decoration:none
}
.bottom_nav:hover { 
    text-decoration:underline
}
.bottom_dev { 
    font-size:8px;
    font:Arial, Helvetica, sans-serif;
    color:#393939;
    vertical-align:top
}
.bottom_dev_nav, .bottom_dev_nav:visited { 
    font-size:8px;
    font:Arial, Helvetica, sans-serif;
    color:#393939;
    text-decoration:none
}
.bottom_dev_nav:hover { 
    text-decoration:underline
}

/* DrobDown */

TABLE.tab-menu-sh {cursor: pointer; cursor: hand}
DIV.menu-sh {
border-style: solid;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 0px;
border-color: #cccccc;
background:#FFFFFF url(../images/bg_menu_sheet.gif) repeat top left
}

TABLE.tab-menu-sh {
font-size: 10px;
}

TABLE.tab-menu-sh TD {border-bottom: solid 1px #cccccc}

TD.blk-menu-sh, TD.blk-menu-sh-act {
font-size: 10px;
background-repeat: no-repeat;
background-position: center right;
padding: 2px 10px 2px 6px}

TD.blk-menu-sh {
background-color: #999999;
color: #000000;
}

TD.blk-menu-arr {background-image: url(../images/arr.gif)}
TD.blk-menu-arr-act {background-color: #a5be8b; background-image: url(../images/arr-act.gif)}
TD.blk-menu-no-arr-act {background-color: #91b2d1}
TD.blk-menu-sh-act {
color: #000000;
}

DIV.blk-menu {position: absolute}
