/* CSS Document */

@import url("menu.css");
@import url("style.css");
@import url("form.css");


*, html {
  margin: 0;
  padding: 0;
}
body {
  font: 100% Verdana, Arial, Tahoma;
  background: #ccc url("/img/template/page_background.jpg") repeat-x left top;
  text-align: center;
}
#container {

  width: 861px;
  margin: 0 auto;
}
#header { 

  background: #e6e6e6;
  border-bottom: 1px solid #999999;
}
  #logo {
    font-size: 0px;
    line-height: 0;
  }
  #languages {
    height: 22px;
    font-size: 0;
    line-height: 0;
    padding-right: 20px;
    text-align: right;
  }
  #languages img {
    padding: 0 4px;
  }
    
#main {
  background: #fff;
  text-align: left;
}
.hp #main {
  background:   url("/img/template/content-bg.jpg") repeat-y 0 0;
}
  #left {
    width: 238px;
    float: left;
  }
  
    #menu, #search, #lock, #banner {
      margin-bottom: 6px;

    }
    #menu {
      background: #ffcc00;
      border-right: 1px solid #aba37d;  
    }
    #search {
      position: relative;  
      border-top: 1px solid #ccc;
      border-right: 1px solid #ccc;
      border-bottom: 1px solid #ccc;
    }
      #search p {
        padding: 5px 0 4px;
      }

      #search .icon {
        background: url("/img/template/icon_search.gif") no-repeat;
      }
    #lock {
      position: relative;
      border-top: 1px solid #ffcc00;
      border-right: 1px solid #ffcc00;
      border-bottom: 1px solid #ffcc00;

    }
      #lock .icon {
        background: url("/img/template/icon_lock.gif") no-repeat;  
      }
  #content {
    width: 618px;
    float: right;
    font-size: 0.75em;

  }
  #content_text {
    padding: 10px 0;
  }  

    #intro {
      background: url("/img/template/intro_img.jpg") no-repeat;
      width: 618px;
      height: 319px;
      border-bottom: 6px solid #fff;
      
    }
    #intro_text {
      padding-top: 217px;
      padding-bottom: 11px;
    }
    #breadcrumbs {
      /*height: 32px;
      line-height: 32px;*/
      font-size: 8pt;
      padding: 20px;
    }
    #content_footer a{
      color: #666;
      font-size: 8pt;
    }

#footer {
  border-top: 9px solid #ccc;
  background: #fff;
  font-size: 0.7em;
  color: #666;
}
#down_menu {
  text-align: right;
  font-size: 0.7em;
  color: #fff;  
}


.icon {
    position: absolute;
    left: -30px;
    width: 30px;
    height: 30px;  
}
.box {
  background: url("/img/template/icon_info.gif") no-repeat;
  width: 305px;
  /*height: 270px;*/
  display: inline-block;
  border-top: 1px solid #ccc;
  border-bottom: none;

}
.box2 {background: none; border: none;}
.box2 .icko h2 {background: url("/img/template/icon_info.gif") no-repeat; }
.box2 .icko, .box2 .banner {padding: 10px 0;}

.left {
  float: left;  
}
.right {
  float: right;
  border-right: none;    
}


.clear {
  clear: both;
  display: block;
}
