/*page*/
  html, body {width:100%;height:100%;}
  body {padding:0; margin:0;background:#fff;}

/*=design*/
  a img{border:0;}

/*=navigation*/
  a{font:1em/1.5 Tahoma, sans; color:#2e7b3e; text-decoration:underline;}
  a:hover{text-decoration:none;}
  :focus, a:active{outline: none;}
  a:visited {color: #2e7b3e;}
    #main_content a {text-decoration:none;}
    #main_content a:hover {text-decoration:underline;}
    #main_content a:visited {color:#b3581a;}
    #main_page #main_content a {text-decoration:underline;}
    #main_page #main_content a:hover {text-decoration:none;}
    #sidebar a {line-height:1.3em;}
    #additional_sidebar a {display:block;font-weight:bold;margin:0 0 10px 0;line-height:1.3em;}

/*=Tags*/
  h1{margin:0;padding: 0; font: 1.5em "Times New Roman"; color:#6c6b6b;text-transform:uppercase;font-weight:bold;}
  h2{margin:0 0 10px 0;padding: 0;font:1.28em "Times New Roman";color:#6c6b6b;text-transform:uppercase;font-weight:bold;}
  h3{margin:0 0 20px 0;padding:0;font:1.2em Tahoma, sans;color:#565656;font-weight:bold;}
  h4{margin:0;padding: 0;font:bold 1em Tahoma, sans;color:#565656;font-weight:bold;}
  dl, dt, dd, form {margin:0;padding: 0;}
  input {margin:0;vertical-align:middle;}
  p {margin: 0;padding:5px 0;}
    #main_content p {margin: 0;padding:10px 0;}
  select {vertical-align:middle;}
  table {width:100%;margin:7px 0 25px 0;border-spacing: 0;border-collapse: collapse;}
  table th {padding:6px 15px;text-align:left;background:#e9f2ea;border:1px solid #aec3b1;}
  table td {padding:6px 15px;text-align:left;vertical-align:top;border:1px solid #aec3b1;}
  ul {margin: 0;padding: 1px 20px ;zoom:1;}
    #main_content ul {margin:0 0 0 10px;padding:1px 0;}
    #main_content ul li {padding:0 0 5px 19px;background:url(../images/marker/marker.gif) no-repeat left 6px;list-style:none;zoom:1;}
  ul:after {content: '.'; display: block; clear: both;visibility: hidden;height:0px;font-size:0;}
  hr {height:1px;border:0;background:#979797;}


/*=font*/
  html {font-size:100.01%;}
  body{font:68.7%/1.5 Tahoma, sans; color:#565555;text-align:center;}
  table, td, th, ul, textarea, input, select {font: 1em Tahoma;}


/*=Misc*/
  .clearing {clear: both;height:0;font-size:0;}
  .clearFix {zoom:1;}
    .clearFix:after {content: '.'; display: block; clear: both;visibility: hidden;height:0px;font-size:0;}
    .breadcrumbs {float:left;display:block;margin:6px 30px 0 45px;font-size:0.91em;}
    .amountNews {float:right;display:block;margin:0 0 10px 0;}
    .sucsess_mes {font-weight:bold;color:#2e7b3e;}
    #main_content .errors_mes {color:#e50d0d;padding:0;}
    #main_content .errors_mes ul {margin:0 0 10px 0;}
    .pager {float:left;}
    .title .date {margin:0 8px 0 0;}

/*=Structure*/
  #outer_wrapper {position:relative; min-width:999px;min-height:100%;margin:0 auto;overflow:hidden;text-align:left;zoom:1;}
   #wrapper:after {content: '.'; display: block; clear: both;visibility: hidden;height:0px;font-size:0;}
    #header {position:relative;height:92px;padding:7px 5px 26px 90px;background:#fff;font-family:"Times New Roman";color:#848383;text-transform:uppercase;}
      #header strong {position:relative;display:block;width:261px;height:66px;margin:15px 13px 0 80px;background:url(../images/titles.gif) no-repeat left -24px;color:#1a6f2c;}
        #header strong img {width:261px;height:66px;}
    #container {float:left; width: 100%;margin:0 0 -15500px 0;padding:0 0 15500px 0;}
     #content {float:right; width: 100%;margin:0 0 -15500px 0;padding:0 0 15500px 0;}
       #main_content {margin:12px 259px -15500px;padding:0 1px 15563px;background:#fff url(../images/bgr/pattern_bg.gif) repeat-x left top;border:1px solid #cce3cf;font-size:1.1em;}
       #main_page #main_content {margin-top:33px;}
     #sidebar {float:left; width:209px;margin:0 -260px -15500px 28px;padding:0 0 15563px 0;line-height:1.3em;}
    #additional_sidebar {float:right;width:205px;margin:12px 30px -15500px -260px;padding:0 1px 15563px;border-left:1px solid #cce3cf;border-right:1px solid #cce3cf;border-bottom:1px solid #cce3cf;line-height:1.3em;}
    #main_page #additional_sidebar {margin-top:33px;}
    #footer {position:absolute;bottom:0;clear:both;width:100%;height: 50px;background:#fff url(../images/bgr/line_bg.gif) repeat-x left top;border-bottom:12px solid #2f7b3e;color:#2e7b3e;}


/*=Menu*/
  #main_menu{min-height:37px;padding:0 0 0 45px;background:#ffe400;font-size:1em;list-style:none;text-transform:uppercase;border-bottom:9px solid #2e7b3e;}
  #main_menu li {position:relative;float:left;margin:0 40px 0 0;padding:7px 0 13px 0;background:url(../images/bgr/underlining_pattern.gif) repeat-x left 22px;}
   #main_menu li a {color:#2e7b3e;text-decoration:none;font-family:"Times New Roman";}
    #main_menu ul {position:absolute;z-index:50;left:-13px;top:37px;width: 122px;padding:1px 4px 1px 3px;background:#ffe400;border-left:1px solid #2e7b3e;border-right:1px solid #2e7b3e;border-bottom:1px solid #2e7b3e;list-style:none;font-size:0.96em;}
    @media all and (min-width: 0) { #main_menu ul { top:35px; border-top:2px solid #ffe400;}  }
    #main_menu ul li a {color:#239005;line-height:1.1em;font-family: Tahoma, sans;}
    #main_menu ul li a:hover {color:#239005;text-decoration:underline;}
    #main_menu ul li {float:none;padding: 0;margin:10px 0 10px 0;background-image: none;text-transform:none;}

   #main_menu .hover_link {background-image:none;}
     #main_menu li ul{display: none;}
     #main_menu .hover_link ul {display: block;}
     #main_menu .out_link ul {display: none;}

  #menu {margin:28px 0 0 0;padding:1px 0 6px 20px;list-style:none;text-transform:uppercase;}
  #main_page #menu {margin:48px 0 0 0;}
   #menu ul {padding: 0 0 0 20px;list-style:none;text-transform:none;}
    #menu li {margin:5px 0 0 0;}
     #menu a {font-family:"Times New Roman";font-weight:bold;text-decoration:none;line-height:1.5em;}
     #menu a:hover{text-decoration:underline;}
     #menu a:active {text-decoration:none;}
     #menu ul li {margin:0 0 5px 0;padding:0 0 0 12px;background:url(../images/marker/marker.gif) no-repeat left 5px;}
     #menu ul a {font-weight:normal;font-family: Tahoma, sans;}

/*=Content*/
  #arms {position:relative;float:left;width:70px;height:86px;margin:6px 14px 0 0;}
  #administration {position:absolute;top:0;right:0;width:476px;height:162px;background:url(../images/bgr/administration2.jpg) no-repeat left top;}

  .info {min-height:90px;margin:1px 0 0 0;padding:14px 15px 45px;background: url(../images/bgr/grad.gif) repeat-x left top;}
   .info:after {content: '.'; display: block; clear: both;visibility: hidden;height:0px;font-size:0;}
  #additional_sidebar .info {padding:17px 33px 0 15px;}
  #main_page #additional_sidebar .info {padding-bottom:37px;}
  .img {padding:4px;background:#fff;border:1px solid #b7d7bb;}
  #head_of_administration {display:block;margin:0 0 5px 0;font:1.28em "Times New Roman";font-weight:normal;text-transform:uppercase;}
  #head_of_administration span {font-size:1.85em;}

  #actually {margin:0 0 0 -2px;padding:0;list-style:none;}
    #actually li{margin:0 0 10px 0;zoom:1;}

  #news dd {margin:0 0 18px 0;}
    #news dt span {display:block;}
    #news dt a {font-weight:bold;}
    #link {float:right;margin:50px 0 0 0;}

  .news_line {clear:both;padding:5px 0 0 0;}
  .news_line dt{margin:0 0 2px 0;}
   .news_line dt strong{display:block;}
    .detail_link {clear:both;padding:3px 0 0 0;}
    .news_line .img {float:left;margin:0 10px 0 0;}

   #photogallery {margin:20px 0 0 0;padding:0 1px 0;border:1px solid #cce3cf;}
     #photogallery .info {padding: 10px 16px 25px;}
     #photogallery span {display:block;}
   #contacts {margin:20px 0 -15563px;padding:0 1px 15563px 1px;border:1px solid #cce3cf;}

   #contacts .info {padding: 10px 16px 25px;}

   #main_content .photo {clear:both;padding:25px 0 0 0;margin:0 0 28px 0;}
    #main_content .photo li {float:left;height:250px;margin:0 20px 10px 0;padding:0;background-image:none;}
    .photo dd {max-width:140px;}

  .photos {margin:40px 0 0 0;zoom:1;}
  .photos:after {content: '.'; display: block; clear: both;visibility: hidden;height:0px;font-size:0;}
     .photos dl{float:left;width:136px;height:240px;margin:0 22px 0 0;}
       .photos dt{position:relative;height:168px;}
       .photos dd{height:60px}
     .photos .photo_img {width:178px;}
       .photos dt img {position:absolute;bottom:0}

   .links_levels {margin:5px 0 0 0;}
    .links_levels dd {padding:0 0 8px;}
    .links_levels dt a {font-weight:bold;}
    .links_levels .date {display:block;}

   #bit {float:left;width: 237px;padding:14px 0 0 45px;background:url(../images/bgr/footer_bg1.gif) no-repeat left top;}
    #bit a {display:block;width:81px; height:21px;background:url(../images/bgr/bit.gif) no-repeat left top;}
   #internal_footer {position: absolute;top:0;right:0;width: 259px;height:52px;margin:0;background:url(../images/bgr/footer_bg2.gif) no-repeat right top;}
   #copyright {float:left;width:400px;padding: 12px 0 0 0;}

   .description_people {clear:both;}

   #messages_gbook {margin:0 -15px 70px;}
     #messages_gbook dl {clear:both;margin:10px 0 10px;padding:0 20px 0 37px;background:url(../images/marker/marker_gbook.gif) no-repeat 15px 5px;zoom:1;}
     #messages_gbook dl:after {content: '.'; display: block; clear: both;visibility: hidden;height:0px;font-size:0;}
       #messages_gbook dt span,.messages_gbook dt strong {display:block;}
     #main_content #messages_gbook dl p{padding:0;}
       #main_content #messages_gbook dd span{float:right;color:#2e7b3e;}
     .comment {margin:0 0 19px;padding:8px 20px 10px 32px;background:#f0f6f1;zoom:1;}
     .comment:after {content: '.'; display: block; clear: both;visibility: hidden;height:0px;font-size:0;}
      #main_content .comment p{padding:0;}
      #main_content .comment a{float:right;text-decoration:underline;}
      #main_content .comment a:hover{text-decoration:none;}

      #weather a {text-decoration:none;}

/*=Titles*/
  #additional_title {position:relative;display:block;width:264px;height:15px;background:url(../images/titles.gif) no-repeat left top;font-style:normal;}
   #additional_title img{width:264px;height:15px;}
  #main_page #header h1 {position:relative;display:block;width:261px;height:66px;margin:15px 13px 0 80px;background:url(../images/titles.gif) no-repeat left -24px;color:#1a6f2c;}
  #header h1 img {width:261px;height:66px;}
  .title {margin:0 -2px 0;background:#fff url(../images/bgr/pattern_bg.gif) repeat-x left top;border-bottom:1px solid #2e7b3e;}
    .title h1 {margin:-1px -1px 0;padding:16px 32px 5px 15px;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:3px solid #ffe400;}
    .title h2 {margin:-1px -1px 0;padding:16px 32px 5px 15px;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:3px solid #ffe400;}
    #main_content .title h1 {font-size:1.17em;}
    #additional_sidebar .title h2 {position:relative;height: 1%;padding:17px 12px 5px 12px;}
    #sidebar .title h2 {padding:17px 12px 5px 12px;}
      .add_title  {margin:0 -35px 12px -17px;border-bottom:1px solid #2e7b3e;}
        .add_title h2 {margin:15px 0 0 0;padding:17px 12px 5px;border-bottom:3px solid #ffe400;}
    #photogallery .title h2 {padding:17px 16px 5px;}
    #contacts .title h2 {padding:17px 16px 5px;}
    .gestion_title {margin:15px 0;}

/*=form */
    label {float:left; margin:0 15px 0 0; text-align: left; line-height:1.7em;}
    select{border:solid 0px #A5ACB2;}
    textarea {width:220px;height:110px;padding:3px 7px;color:#565555;border:1px solid #aec3b1;}
    .input {border:1px solid #aec3b1;}

    .search {margin:15px 0 0 0;padding:12px 10px 12px 17px;background:#2e7b3e;}
    .search .input {width:125px;border:1px solid #ffe400;color:#565656;}
      .search .button {width:48px;padding:7px 0 10px;margin:0 0 0 2px;color:#ffe400;background:url(../images/bgr/pattern_but.gif) repeat-x left 21px;border:0;font-family:"Times New Roman";text-transform:uppercase;cursor: pointer;}

    #main_content .search {margin:15px 0 20px 0;padding:0;background-color:transparent;}
     #main_content .search .input{width:230px;padding: 3px 4px;border:1px solid #349548;}
     .search_but {padding: 2px 4px;background:#ffe400;color:#2f7b3e;border:1px solid #2f7b3e;cursor:pointer;}

    .form_send_mes {width:390px;padding:1px 0;}
     .form_send_mes dl {margin:15px 0 0 0;}
     .form_send_mes dt {width:130px;margin:0 5px 0 0;float:left;}
     .form_send_mes dd {padding:0 0 0 150px;text-align:left;}
      .form_send_mes label {width:130px;}
      .form_send_mes .input {width:180px;padding:3px 7px;color:#565555;}
      .form_send_mes textarea {height:122px;overflow:auto;}

    .guest_book_form {width:390px;padding:1px 0;}
     .guest_book_form dl {margin:0 0 15px 0;}
     .guest_book_form dt {width:80px;margin:0 5px 0 0;float:left;}
     .guest_book_form dd {padding:0 0 0 100px;text-align:left;}
      .guest_book_form label {width:80px;}
      .guest_book_form .input {width:180px;padding:3px 7px;color:#565555;}
      .guest_book_form textarea {height:122px;overflow:auto;}

    .area_buttons {margin:5px 0;}
     .but_send {margin:0 5px 0 0;padding:1px 15px 9px 12px;background:#2f7b3e url(../images/buttons_bg.gif) no-repeat 17px 15px;color:#ffe400;border:1px solid #ffe400;cursor:pointer;}
     .but_clear {padding:1px 15px 9px 12px;background:#ffe400 url(../images/buttons_bg.gif) no-repeat -83px 15px;color:#2f7b3e;border:1px solid #2f7b3e;cursor:pointer;}



















