body {margin: 0px; background-color: #ffeae9; font-family: Verdana , Tahoma, Geneva, Sans-Serif; font-size: 80%; text-align: center;}
a img {border: none;}

#main_cont {width: 905px; margin-left: auto; margin-right: auto; text-align: left; position: relative;}
#header {position: relative;}
  #header h1 {width: 365px; height: 67px; background: url('../img/header-logo.gif') no-repeat; margin: 0px; padding: 0px; position: relative; overflow: hidden;}
    #header h1 span {display: none;}
  #header #img_header {width: 905px; height: 191px; background: url('../img/header_flowers.jpg') no-repeat;}
  #header #tabs {position: absolute; right: 10px; top: 38px;}
    #header #tabs .tab {height: 24px; background-color: #cc0c00; color: #ffffff; font-weight: bold; font-size: 14px; margin-left: 6px; padding-top: 3px; float: left; position: relative;}
      #header #tabs .tab .cr_l {height: 7px; width: 8px; background: url('../img/cr_l.gif') no-repeat; position: absolute; left: 0px; top: 0px;}
      #header #tabs .tab .cr_r {height: 7px; width: 8px; background: url('../img/cr_r.gif') no-repeat; position: absolute; right: 0px; top: 0px;}
      #header #tabs .tab a {text-decoration: none; color: #ffffff; padding: 5px;}
    #header #tabs .active {background-color: #4d9c00;}
      #header #tabs .active .cr_l {background: url('../img/cr2_l.gif') no-repeat;}
      #header #tabs .active .cr_r {background: url('../img/cr2_r.gif') no-repeat;}
.col {width: 185px;}
  .col .additional {text-align: center; margin-top: 30px;}
  .col .additional span {font-size: 80%;}
  .col h2 {display: none;}
  .col .box {background: #cce4b6 url('../img/box_bg-green.gif') repeat-y; margin-bottom: 10px;}
    .col .box h3 {background: #4d9c00 url('../img/box_hd-green.gif') top left no-repeat; padding-left: 8px; padding-right: 5px; padding-bottom: 2px; padding-top: 2px; margin-bottom: 3px; margin-top: 3px; font-size: 14px; font-weight: bold; color: #ffffff; position: relative;}
    .col .box .content {background: url('../img/box_ft-green.gif') bottom left no-repeat; padding-bottom: 8px; padding-left: 10px; padding-right: 10px;}
      .col .box .content ul a {color: #000000; text-decoration: none; font-weight: bold; font-size: 90%;}
      .col .box .content ul a:hover {background-color: #4d9c00; color: #ffffff;}
      .col .box .content ul {list-style-type: none; margin-top: 10px; margin-bottom: 0px; margin-left: 0px; padding: 0px;}
        .col .box .content ul li {background: url('../img/hint3.gif') top left no-repeat; padding-left: 25px; min-height: 21px; margin-bottom: 5px; _height: 21px; padding-top: 2px;}
  .col .red {background: #ff857d url('../img/box_bg-red.gif') repeat-y;}
  .col .red h3 {background: #cc0c00 url('../img/box_hd-red.gif') top left no-repeat;}
  .col .red .content {background: url('../img/box_ft-red.gif') bottom left no-repeat;}
  .col .red ul a:hover {background-color: #cc0c00 !important;}
  .col .red ul li {background: url('../img/hint2.gif') top left no-repeat !important;}
  .col form {margin: 0px;}
  .col form label {display: none;}
#col_left {float: left;}
#col_right {float: left; position: relative; top: 0px; left: 535px;}
#langsel {position: absolute; top: 10px; right: 10px;}
  #langsel h2 {display: none;}
#content {width: 520px; float: right; position: relative; left: -192px; top: 0px; background-color: #ffffff;}
  #content a {color: #0000ff;}
  #content a:hover {color: #ffffff; background-color: #00248d;}
  #content .box .content {margin-left: 10px; margin-right: 10px; padding-bottom: 5px;}
  #content .box .hierarchy {background-color: #fcd0ce; border-bottom: 1px solid #dd0d00; padding-left: 10px; padding-right: 10px; margin-bottom: 10px; font-size: 80%; padding-bottom: 1px; padding-top: 1px; position: relative;}
    #content .box .hierarchy a {color: #cc0c00; text-decoration: none;}
    #content .box .hierarchy a:hover {background-color: #cc0c00; color: #ffffff;}
  #content .box h2 {background: #cc0c00 url('../img/content_box_hd-red.gif') top left no-repeat; padding-left: 10px; padding-right: 10px; padding-top: 1px; padding-bottom: 2px; color: #ffffff; font-size: 150%; margin-bottom: 0px; margin-top: 0px; position: relative;}
  #content .box h3 {color: #cc0c00; margin-top: 0px; margin-bottom: 3px; font-size: 120%;}
  #content .box p {text-align: justify; margin-top: 0px;}
  #content ul {list-style-image: url('../img/hint.gif');}
  #content form label {font-weight: bold;}
  #content form input {border: 1px solid #4d9c00;}
  #content form input.button {background-color: #cce4b6;}
  #content form textarea {border: 1px solid #4d9c00;}
#footer {width: 905px; clear: both;}

.photos {text-align: center; margin-top: 10px; margin-bottom: 45px;}
  .photos tr {}
  .photos a:hover {background-color: #ffffff !important;}
    .photos tr td {width: 160px; height: 148px; text-align: center; vertical-align: middle; border: 1px solid #006f00;}
    .photos tr td .caption {float: right; font-size: 12px; color: #006f00; font-style: italic;}

.hidden {display: none;}
.imageBox {width: 100%; text-align: center; margin-top: 25px; margin-bottom: 25px;}
  .imageBox span {font-style: italic; font-size: 90%;}
p.stdListCaption {margin-bottom: 5px; color: #cc0c00;}
.stdList {margin-top: 2px; margin-bottom: 25px;}
  .stdList li {margin-bottom: 3px;}
  .stdList .item cite {color: #4d9c00;}
  .stdList .item strong {color: #cc0c00;}
  .space li {margin-bottom: 15px;}
  .space .sB {margin-bottom: 5px;}
.stdForm {margin-bottom: 5px;}
   .stdForm .radio {border: none !important; margin-left: 3px;}
.imgLeft {float: left; margin: 5px; margin-left: 12px;}
.imgRight {float: right; margin: 5px; margin-right: 12px;}
.imgLeftNB {float: left; margin-left: -10px; margin-right: 25px;}
.imgRightNB {float: right; margin-right: -10px; margin-left: 25px;}
.center {text-align: center;}
.margLeft {margin-left: 20px;}
.searchResults em {background-color: #cce4b6;}
.searchResults pan {font-size: 80%;}
.formerr {color: #cc0c00;}
.important {width: 100%; text-align: center !important; margin-top: 30px; margin-bottom: 30px; font-weight: bold; color: #4d9c00; font-size: 120%;}
.cathegories {width: 100%; background-color: #cce4b6; padding: 5px; margin-bottom: 25px; text-align: center;}
  .cathegories strong {width: 100%; text-align: left !important; display: block; margin-bottom: 5px; color: #4d9c00 !important;}
  .cathegories a {margin-right: 16px; color: #000000 !important;}
  .cathegories a:hover {color: #ffffff !important; background-color: #4d9c00 !important;}
