/* Content */
.png {
	behavior: url(/png.htc) 
}


body { margin-left: 0px; margin-right: 0px; margin-top: 0px;  margin-bottom: 0px;  }

table.body { height: 100%; background-color: #ffffff; }
td { font: 14px "Times New Roman", Times, serif; color: #363636;  }

a.print { font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;  color: #4ea2fa; text-decoration: underline;  background: url(/img/print.gif) no-repeat left top;   padding: 0px 0px 15px 20px;   }
/*a.print:link    { color:#05ab1d; }*/
a.print:visited { color:#05ab1d; `}

td.content {  padding: 6px 35px 0px 15px; vertical-align: top; }
td.content p {  font: 14px "Times New Roman", Times, serif; color: #363636; } /*text-align: justify; */
td.content p.small { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #1f4891; text-align: right; }
td.content p.news_anonce        {  background: url(/img/li_news_anonce.gif) no-repeat left top; font: 12px Arial, Helvetica, sans-serif; color: #000000;  text-decoration: none;  padding: 2px 0px 0px 12px;  }

td.content p.news_next  {
        padding: 0px 0px 0px 0px;
        margin-left: 12px;
        margin-top: -12px;
        border: solid 1px;
        border-right-style: none;
        border-top-style: none;
        border-left-style: none;
        border-bottom-width: 1px;
        border-bottom-color: #888787;
}

td.content a.news_next  {
        font: 11px Verdana, Arial, Helvetica, sans-serif;
        color: #888787;
        text-transform:lowercase;
        text-decoration: none;
}
/*td.content a.news_next:link    { color:#05ab1d; }*/
td.content a.news_next:visited { color:#05ab1d; `}

td.content p.news       {  font: 12px Arial, Helvetica, sans-serif; color: #363636;  text-decoration: none;  padding: 0px 0px 0px 12px;   }

table.date      {  margin: 0px 0px -10px 0px;   }

td.date { background: url(/img/li_news.gif) no-repeat left top;         font: 11px Arial, Helvetica, sans-serif;
        color: #ffffff;
 background-color: #177640;  padding: 0px 0px 0px 15px; width: 60px;}

td.rmenu_width {  padding: 25px 15px 0px 30px; width: 250px; vertical-align: top; }

h1 { font: 20px Arial, Helvetica, sans-serif; color: #0c853f; padding: 15px 0px 0px 0px;  }
.h1 { font: 20px Arial, Helvetica, sans-serif; color: #0c853f; padding: 15px 0px 0px 0px;  }

a.h1 {  font: 20px Arial, Helvetica, sans-serif; color: #0c853f; padding: 15px 0px 0px 0px;text-decoration: none; }
a.h1:hover { text-decoration: underline; }
a.h1:visited { color: #0c853f; }

h2 { font: 18px Arial, Helvetica, sans-serif; color: #09602f;  }
h2.links { font: 18px Arial, Helvetica, sans-serif; color: #6d5e9a;  padding: 25px 0px 0px 0px;  }
h3 { font: bold 16px Arial, Helvetica, sans-serif; color: #4371A5;  }

#cont   UL              {   list-style-type: none;  margin-left: 15px; padding-left: 15px; }
#cont   UL li           {  background: url(/img/li.gif) no-repeat left top;   padding: 0px 0px 5px 15px;   }
#cont   UL li.act       {  background: url(/img/li.gif) no-repeat left top;   padding: 0px 0px 5px 15px;  font: bold 12px Arial, Helvetica, sans-serif; color: #096430; text-decoration: none;  }

#cont   UL li a         { font: 12px Arial, Helvetica, sans-serif; color: #096430; text-decoration: underline;  }

/*#cont         UL li a:link    {  color:#05ab1d; }*/
#cont   UL li a:visited {  color:#05ab1d; }
#cont   UL li a:hover   { color: #096430;   }
#cont   UL li a:active  { color: #096430;   }

#logo { position: absolute; width: 308px; height: 109px; z-index: 1; left:  100px; top: 45px; }

td.top                  { height: 171px; background-image: url(/img/top_fon.gif); }
td.topleft              { width: 415px; }
td.topright     {  height: 171px; width: 485px; text-align: right; }

/* Menu  right */

td.right  { width: 190px; padding-left: 7px; vertical-align:top; }
table.links  { width: 166px; margin-bottom: 2px; }
td.links  {  width: 162px; background-image: url(/img/links_fon.gif); vertical-align: top; cursor: pointer;  }
td.links_l {   background-image: url(/img/links_l.gif); }
td.links_r {   background-image: url(/img/links_r.gif); }

a.links   { font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;  color: #3d2e6b; text-decoration: none; }
a.links:hover    { color:#72649b; }
a.links:visited { color:#72649b; }

a   { font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;  color: #096430; text-decoration: underline; }
a:hover    { color:#05ab1d; }
a:visited { color:#05ab1d; }

.links  UL              {   list-style-type: none;  margin: 3px 3px 3px 3px; padding-left: 3px; }
.links  UL li           {  background: url(/img/li_links.gif) no-repeat left top;   padding: 0px 0px 0px 12px;  line-height: 14px; }

/* Menu left */
table.rmenu  { width: 243px; margin-bottom: 2px; }
td.rmenu  {  width: 239px; background-image: url(/img/rmenu_fon_0.gif); vertical-align: top; cursor: pointer; }
td.rmenu_l {   background-image: url(/img/rmenu_l.gif); }
td.rmenu_r {   background-image: url(/img/rmenu_r.gif); }
img.rmenu  {  width: 59px; height: 60px; padding-right: 12px; padding-left: 3px;  }
a.rmenub   { font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;  color: #1f4891; text-decoration: none; }
a.rmenu { font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;  color: #1f4891; text-decoration: underline; }
a.rmenu_act { font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;  color: #1f4891; text-decoration: none; }

a.rmenub:visited { color:#1f4891; }
a.rmenu:visited { color:#1f4891; }
a.rmenu_act:visited { color:#1f4891; }

#rmenu  UL                      {   list-style-type: none;  margin-left: 15px; padding-left: 15px; }
#rmenu  UL li           {  background: url(/img/rmenu_li_0.gif) no-repeat left top;   padding: 0px 0px 5px 15px;   }
#rmenu  UL li.act       {  background: url(/img/rmenu_li_1.gif) no-repeat left top;   padding: 0px 0px 5px 15px;  font: bold 12px Arial, Helvetica, sans-serif; color: #096430; text-decoration: none;  }


/* Menu top */
td.menu_fon     { height: 30px; background-image: url(/img/menu_fon.gif); }
td.menu_str     { height: 30px; width: 2px; background-image: url(/img/menu_str.gif); }
td.menu_text    { text-align: center; vertical-align: middle;  }
td.menu_search  { font: bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;  color: #FFFFFF; text-decoration: none; text-align: right; padding-right: 20px; vertical-align:middle;  background-image: url(/img/menu_fon_search.gif);  }
a.menu          { font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;  color: #FFFFFF; text-decoration: none; }
a.menu:link    { color:#FFFFFF; }
a.menu:visited { color:#FFFFFF; }

input.search {  height: 18px;   border: solid 1px;  border-bottom-style: none; border-right-style: none; border-top-color: #083b1e;     border-left-color: #083b1e; margin-right: 5px; margin-left: 5px;  vertical-align:middle;  }
input.button {  vertical-align:middle;  }
input.search_button {   height: 22px;   font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;  color: #000000;   }

/* Bottom */
td.copyright { font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;  color: #a8d3fc; text-decoration: none;  line-height: 14px; }
td.copyright b { font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;  color: #FFFFFF; text-decoration: none;  }
td.copyright a { font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;  color: #ffe828; }
/*td.copyright:link    { color:#05ab1d; }*/
td.copyright:visited { color:#05ab1d; `}

td.bottom_fon { padding: 0px 20px 0px 20px; background-color: #2b5399; height: 120px;  }

.bottom { font: 10px Arial, Helvetica, sans-serif;  color: #FFFFFF; text-decoration: none; }
.develop { font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;  color: #a8d3fc; text-decoration: none; text-align:right; }
.develop a { font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;  color: #a8d3fc; text-decoration: none; }

/* photogallery */
td.first p.photo_text { font: 14px Arial, Verdana, Helvetica, sans-serif; color:#686868; }
td.first p.photo_titl { font: 20px Arial, Verdana, Helvetica, sans-serif; color:#4371A5;}
td.first p.photo_text a { font: 12px Arial, Verdana, Helvetica, sans-serif; color:#4371A5; }

td p.photo_text { font: 12px Arial, Verdana, Helvetica, sans-serif; color:#686868; }
td p.photo_titl { font: bold 12px Arial, Verdana, Helvetica, sans-serif; color:#4371A5; }
td p.photo_text a { font: 12px Arial, Verdana, Helvetica, sans-serif; color:#4371A5; }

table.feedback_mail td { font: 11px Arial; padding-left: 10px; padding-top: 5px; }
input.feedback_button { font: 11px Arial, Verdana, Helvetica, sans-serif; color:#000000; }
input.feedback_input,select.feedback_input,textarea.feedback_input { border: solid 1px #999999; font: 11px Arial, Verdana, Helvetica, sans-serif; color:#666666; }






td.content table.calendar { margin-bottom: 20px; }

td.content table.calendar th { border: solid 2px;
border-top-style: none;
border-left-style: none;
border-right-style: none;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #5583b7;
 }

td.content table.calendar th { color: #045ca4; font: bold 11px Verdana, Arial, Helvetica, sans-serif; padding: 10px; background-color: #cce6ff; }

td.content table.calendar td.small {    font: 9px Verdana, Arial, Helvetica, sans-serif; }

td.content table.calendar td.cdate {    font: bold 14px "Times New Roman", Times, serif; }

td.content table.calendar td { font: 14px "Times New Roman", Times, serif;  color: #000000; padding: 5px;
border: solid 1px #99b6d8;
border-top-style: none;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #99b6d8;
border-left-style: none;
border-right-style: none; }

table.laur { width: 80%; }
table.laur td { padding: 10px; vertical-align: top; line-height: 25px;  }
table.laur span.laur { border: solid 1px #1b8cb8;       padding: 2px 2px 2px 2px;}
table.laur th {
        text-align: left;
        font: bold 12px  Verdana, Arial, Helvetica, sans-serif;
        color: #0b57a5;
        padding: 0px 0px 10px 10px;
        border: solid 2px;
        border-right-style: none;
        border-top-style: none;
        border-left-style: none;
        border-bottom-color: #0b57a5;
 }
