html, body, form
{
        margin: 0;
        padding: 0;
}

html
{
        height:100%;
}

body
{
        height:auto !important;
        height:100%;
        min-height:100%;
        min-width:760px;
}

/*Font*/
body
{
        font-size: 80%;
        font-family: Tahoma, Verdana, Helvetica, sans-serif;
        color: #333;
        background-color: #fff;
}

/*Font in table*/
table
{
        font-size:100%;
}

/*Links*/
a:link {color: #486DAA;}
a:visited{color:#8C9AA8;}
a:active {color: #486DAA;}
a:hover{color:#DD0000;}


small
{
        font-size:85%;
}

#header
{

        height:240px;
        box-sizing:border-box;
        -moz-box-sizing:border-box;


}

#header_logo
{
        position:absolute;
}


#header_text
{
        position:absolute;
        left:150px;
        top: 0;
        width:650px;
        height:100px;
        padding-left:10px;
        padding-top:55px;
        color:#000040;
        box-sizing:border-box;
        -moz-box-sizing:border-box;
}

#header_text h1
{
        margin:0;
        padding:0;
        font-size:200%;
        border:none;
        text-decoration:none;
}

#header_text span
{
        font-size:140%;
}

/* Header menu: home, search, feedback*/
#header_menu
{
        position:absolute;
        right:1px;
        box-sizing:border-box;
        -moz-box-sizing:border-box;
}



#header_menu a
{
        display:block;
        float:left;
        cursor:pointer; cursor: hand;
        padding:8px 11px;
}

#zebra
{
        height:16px;
        background:transparent url(zebra_bg.gif) left top repeat-x;
}

/*Navigation*/
#navigation a
{
        font-size:95%;
        text-decoration:none;
        color:#535353;
}

/*Content table*/
#content
{
        width:100%;
        height:70%;
        border-collapse:collapse;
}

/*Left column*/
#content .left-column
{
        width:180px;
        vertical-align:top;
        height:100%;
}

/*Main column*/
#content .main-column
{
        vertical-align:top;
        padding:0 23px 10px 23px;
}

/*Right column*/
#content .right-column
{
        width:5px;
        vertical-align:top;
}


/*Footer*/
#footer
{
        text-align:right;
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        padding: 1px 5px;
        background:#F5F5F5 url(ra.gif) top repeat-x;

}


h1
{
        margin:0; padding:0;
        font-size:120%;
        margin-bottom:15px;
        padding-bottom:5px;
        padding-top:14px;
        border-bottom:0px solid #CCCCCC
}

h2, h3
{
        font-size:120%;
}

h4, h5, h6
{
        font-size:110%;
}




/*Content block*/
.content-block
{
        border-top-color:#E4E4E4;
        background:#F5F5F5;
        margin-bottom:5px;
        width:100%;
}


.content-block-head
{
        background-image:url(content_.gif);
        font-weight:bold;
        font-size:95%;
        margin:2px;
        padding: 5px 9px;
}



/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
        margin:0; padding:0;
        background:#365499 url(header_m.gif) repeat-x;
        min-height:27px;
        width:100%;
        list-style:none;
        font-size:11px;
        float:left;
        /*font-size:90%*/
}

#horizontal-multilevel-menu
{

}

/*Links*/
#horizontal-multilevel-menu a
{
        display:block;
        padding:5px 10px;
        /*padding:0.3em 0.8em;*/
        text-decoration:none;
        text-align:center;
}

#horizontal-multilevel-menu li
{
        float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
        color:#fff;
        font-weight:bold;
        padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
        background:#7E98C0 url(header_n.gif) repeat-x;
        color:#fff;
        font-weight:bold;
        padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
        background:#577BAA url(header_o.gif) repeat-x;
        color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
        background: url(arrow000.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
        background: url(lock0000.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
        background:#D6D6D6;
        color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
        background:#D6D6D6;
        color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
        position:absolute;
        /*top:-999em;*/
        top:auto;
        display:none;
        z-index:500;

        height:auto;
        /*width:12em;*/
        width:135px;
        background:#F5F5F5;
        border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
        width:100%;
        border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
        text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
        color:#4F4F4F;
        font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
        color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
        margin:-27px 0 0 132px;
        /*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
        /*top:-999em;*/
        display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul

{
        /*z-index:1000;
        top:auto;*/
        display:block;
}

div.menu-clear-left
{
        clear:left;
}
/* Left menu*/
ul.left-menu
{
        list-style:none;
        margin:0; padding:0;
        margin-bottom:8px;
        position: relative; /*IE bug*/
}

ul.left-menu li
{
        padding: 10px 16px;
        background:#F5F5F5 url(left_men.gif) top repeat-x;
}

ul.left-menu li a
{
        font-size:100%;
        color:#BC262C;
        font-weight:bold;
        text-decoration:none;
}

ul.left-menu li a:visited
{
        color:#BC262C;
}

ul.left-menu li a:hover
{
        color:#BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
        color:#FC8D3D;
}
