table.outside
{
    margin-top: 80px;
    width: 100%;
}

td.center
{
    width: 1000px;
}

table.center
{
    width:1000px;
    height: 340px;
    text-align: center;
}

table.center td.left
{
    width: 140px;
}
td.flash
{
    width: 325px;
    text-align: left;
}
div.out_left_top,
div.out_right_top
{
    width: 100%;
    height: 254px;
    background-position: top left;
    background-repeat: repeat-x;    
}

div.out_left_bottom,
div.out_right_bottom
{
    width: 100%;
    height: 71px;
    background-position: top right;
    background-repeat: no-repeat; 
}

div.out_left_bottom
{
    background-color: #F0CECD;
}

div.out_right_bottom
{ 
    background-color: #DDDFEC;
}

div.out_left_top
{
    background-image: url(../images2/bg_title_left_red.gif);
    border-bottom: 16px solid #B50907;
}

div.out_right_top
{
    background-image: url(../images2/bg_main_blue.gif);
    border-bottom: 16px solid #401157;
}

div.left_top
{
    width: 135px;
    border-bottom: 16px solid #B50907;
    height: 254px;
    background-image: url(../images2/bg_title_left_red.gif);
    background-position: top left;
    background-repeat: repeat-x;    
}

div.left_bottom
{
    width: 135px;
    height: 71px;
    background-image: url(../images2/banners/img_banner_title_01.jpg);
    background-position: top right;
    background-repeat: no-repeat; 
    background-color: #F0CECD;
}


td.content
{
    text-align: center;
    vertical-align: top;
    background-image: url(../images/bg_main_blue.gif);
    background-position: top left;
    background-repeat: repeat-x;     
}

div.content
{
    width: 540px;
    height: 194px;
    border-bottom: 16px solid #401157;
    text-align:left;
}

div.content_footer
{
    width: 100%;
    height: 71px;
    background-position: top right;
    background-repeat: no-repeat; 
    background-color: #DDDFEC;
}

div.banner_03
{
    width: 233px;
    height: 71px;
    background-image: url(../images2/banners/banner_title_02.gif);
    background-position: top left;
    background-repeat: no-repeat;   
    float:left;  
}

div.footer_menu
{
    width: 153px;
    height: 71px;
    line-height: 71px;
    float: left;
}

div.footer_menu a
{
    font-size: 12px;
    text-decoration: none;
    color: #FFFFFF;
    text-transform:uppercase;
}

div.footer_menu a:hover
{
    text-decoration: underline;
}

div.banner_04
{
    width: 132px;
    height: 71px;
    background-image: url(../images/banners/banner_title_03.jpg);
    background-position: top right;
    background-repeat: no-repeat;   
    float:left;      
    padding-left: 14px;
}


div.menu_m
{
    width: 485px;
    height: 173px;  
    margin-left: 20px;
    border: 0px solid #FF0000;

}

div.menu_01
{   
    background-image: url(../images/img_fig_01.gif);
    line-height: 13px;
}

div.menu_02
{
    background-image: url(../images/img_fig_02.gif); 
    line-height: 13px;
}

div.menu_01,
div.menu_02
{
    text-transform:uppercase; 
    width: 250px;
    text-align:left;
    background-position: center left;
    background-repeat: no-repeat;
    padding-left:42px;
    border:0px solid #FF0000;    
}

img.ornament
{
    margin-bottom: 10px;
}

div.menu_01 a,
div.menu_02 a
{
    font-size: 10px;
    text-decoration: none;
    color: #000000;
    text-transform:uppercase;
    font-weight: bold;
    font-family:Verdana;
}

div.menu_03 a
{
    font-size: 12px;
    text-decoration: none;
    color: #000000;
    text-transform:uppercase;
    font-weight: bold;
    font-family:Verdana;
}

div.logo
{
    width: 155px;
    height: 100%;
    border: 0px solid #FF0000;
    float: left;     
    text-align:center;
    border:0px solid #FF0000;
}
div.menu_h
{
    height: 50px;
    margin-top: 10px;
    margin-right:182px;
    padding-left:5px;
}

div.header_banner
{
    float:left;
}


div.menu_items
{
    bottom:0;
    left:0;
    border:1px solid #FF0000;
    position:relative;
}


table.t_menu
{
    height:140px;
    margin-top:0px;
}
div.langs,
div.navi
{
    float:right;
}

img.logo
{
    margin:0 auto;
}

td.footer
{
    height: 50px;
    padding-left:75px;
    padding-right:95px;
    vertical-align:bottom;
    padding-bottom:20px;
}

div.footer
{
    width:770px;
}

div.info
{
    float:left;
}

div.info a
{
    color:#000000;
}

div.info a:hover
{
    text-decoration: none;
}

div.si
{
    float:right;
    color: #707070;
    width:160px;
    text-align:left;

}

div.si a
{
    color: #707070;
    text-decoration:none;
}
