* HTML BODY {text-align: center;}
body, html {height: 100%; margin: 0px; padding: 0px;}

body, td {font: 12px tahoma;}
input,select {font: 11px tahoma;}
.nom, tr, td, table {border-collapse: collapse; border: 0px; margin: 0px; padding: 0px;}
td {vertical-align: top;}
a {text-decoration: none}
a:hover {text-decoration: underline}
.b {font-weight: bold;}

.block {float: left; display: block;}
.block-c {float: center; display: block;}
.block-r {float: right; display: block;}
.cb {clear: both;}

.b{font-weight: bold}
.u{text-decoration: underline}
.up {text-transform: uppercase}

.r1 {color: #FF4800}
.grn1{color:#789F45;}
.gre1{color: #B5B5B5;}
.wh1{color: #fff;}
.or1 {color: #FF9C1E}


.a10{font-family: arial; font-size:10px}
.a11{font-family: arial; font-size:11px}
.a14{font-family: arial; font-size:14px}
.a9{font-family: arial; font-size:9px}

.t10{font-family: arial; font-size:10px}


div.hl-red {
    background: #F8251B url('../img/bgl-red-bot.gif') no-repeat right bottom;
}
div.hl-red div{
    padding: 2px 15px 2px 5px;
    color: #fff;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase; 
    background: url('../img/bgl-red-top.gif') no-repeat right top;
}


div.hl-ora{
    background: #FF9C1E url('../img/bgl-orange-bot.gif') no-repeat right bottom;
}

div.hl-ora div{
    padding: 2px 15px 2px 5px;
    color: #fff;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase; 
    background: url('../img/bgl-orange-top.gif') no-repeat right top;
}


div.hl-blue{
    background: #75C5F0 url('../img/bgl-blue-bot.gif') no-repeat right bottom;
}

div.hl-blue div{
    padding: 2px 15px 2px 5px;
    color: #fff;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase; 
    background: url('../img/bgl-blue-top.gif') no-repeat right top;
}

div.hl-grey{
    background: #9CB9C9 url('../img/bgl-grey-bot.gif') no-repeat right bottom;
}
div.hl-grey div{
    padding: 2px 15px 2px 5px;
    color: #fff;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase; 
    background: url('../img/bgl-grey-top.gif') no-repeat right top;
}

div.hl-yel {
    background: #EDDB42 url('../img/bgl-yel-bot.gif') no-repeat right bottom;
}
div.hl-yel div{
    padding: 2px 15px 2px 5px;
    color: #fff;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase; 
    background: url('../img/bgl-yel-top.gif') no-repeat right top;
}




div.predl {
    background: #FAFAFA url('/img/bg-predl.jpg') no-repeat right top;
}

div.predl td h1, div.predl2 td h1 {
    font: bold 14px arial;
    padding: 0px;
    margin: 10px 0 4px 0;
    line-height: 14px;
    color: #000;
}

div.predl2 td h1 {
    margin: 15px 0 4px 0;
}


div.predl td h2, div.predl2 td h2 {
    font: bold 14px arial;
    padding: 0px;
    margin: 0 0 7px 0;
    line-height: 14px;
    color: #FF4800;
}
div.predl td, div.predl2 td {
    font: normal 11px arial;
}

div.predl td a {
    display: block;
    color: #FF9C1E;
    font: bold 10px arial;
    width: auto;
    line-height: 
}


.prf {
    padding: 2px;
    border: 1px solid #424242;
    display: block;
    width: auto;
    margin: 12px 20px 12px 20px;
    background-color:#fff;

}

.prf2 {
    padding: 1px;
    border: 1px solid #424242;
    display: inline;
    background-color:#ECECEC;

}
.prf2 img {border: 1px solid #FFFFFF}



.lnews {
padding: 18px 18px 22px 12px;
border-bottom: 1px solid #E5E5E5;
}
.lnews2 {
padding: 14px 18px 24px 12px;
}

.lnews p {margin:0px; padding: 0px}



.menu1 div,  .menu2 div, .menu3 div{
    padding: 0px;
    width: 196px;
    overflow: hidden;
    display:block;
    clear:both;
    
}
.menu1 div{
    background: #A0D45C url(/img/bgm-1.gif) repeat-y top right;
}

.menu1 div.active {
    background: #FFB322 url(/img/bgm-2.gif) repeat-y top right;
}

.menu1 div a span, .menu2 div a span {
    display: block;
    background: url(/img/ico-lm1.gif) no-repeat 0 50%;
    padding: 0 10px 0 16px;
}

.menu2 div a span{
    display: block;
    background: url(/img/ico-lm2.gif) no-repeat 0 50%;
    padding: 0 10px 0 16px;
}

.menu3 div a span{
    display: block;
    padding: 0 10px 0 16px;
    background: none;
}

.menu1 a:link, .menu1 a:hover, .menu1 a:visited,
.menu2 a:link, .menu2 a:hover, .menu2 a:visited,
.menu3 a:link, .menu3 a:hover, .menu3 a:visited
{
    display: block;  
    margin-left: 6px;
    padding: 5px 0 5px 0;
    color: #fff;
    text-decoration: none;
    font: bold tahoma 11px;
    width: 100%;
    text-transform: uppercase;
}

.menu2 div{
    background: #A0D45C url(/img/bgm-3.gif) repeat-y right top;
}
.menu2 div.active {
    background: #FFB322 url(/img/bgm-4.gif) repeat-y right top;
}
.menu3 div{
    background: #A0D45C url(/img/bgm-5.gif) repeat-y right top;
}
.menu3 div.active {
    background: #FFB322 url(/img/bgm-6.gif) repeat-y right top;
}

.menu3 div.active a:link, .menu3 div.active a:hover, .menu3 div.active  a:visited,  
{
color: #FF9C1E;

}



.sep {
    divst-style-type:none;
    height: 1px;
    overflow: hidden;
    background:#ffffff;
    background-image:none;
    line-height:1px;
    margin:0px;
    padding:0px;
    display: block;
}
.path {font: 10px tahoma}
a.path {font: 10px tahoma;color: #789F45;text-decoration:underline;}

.copyright {color: #FF9C1E}

tr.textdoc_tr1, tr.textdoc_tr2, table.textdoc, tr.textdoc, td.textdoc {border-collapse: collapse;border: 2px solid #EBEBEB; padding:2px;margin:0px; }

.PHOTOGALARY_td {padding: 4px}