@charset "iso-8859-2";
/* 
    Név: Edelholz - XHTML 1.0 és CSS 2.0 sitebuild
    Dátum: 2009.08.13.

Színkódok:

aktív, zöld: #7DC064
tartalom háttér: #f1f0ea


*/

/* Tweak */
@import url("tweak.css");



/***** Globális *****/
/* Body */
  body {
    background: #e3dbce;
    color: #000;
    font-family: Tahoma,Arial,sans-serif;
    font-size: 12px;
    text-align: left;
    margin: 0; padding: 0;
  }

/* Címsorok */  
h2 ,h3, h4, h5, h6  {
  color: #251f2e;
  font-family: Tahoma,Arial,sans-serif;
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 10px 0;
}
h2 {font-size: 13px; color: #7DC064;}  
h3 {font-size: 12px; color: #7DC064;}

/* Horgony */
a:hover {text-decoration: none;}

/* Bekezdések */
p {
  color: #251f2e;
  font-size: 12px;
  letter-spacing: .2px;
  line-height: 14px;
  margin: 0 0 10px 0;
}

/* hr elválasztó */
hr { 
  height: 1px;
  border: none;
  border-top: 1px dashed #cdcdcd;
  color: #cbe2f4;
  margin: 10px 0px; 
}

/* layout keret - center */
#wrapper {
  position: absolute;
  top: 50%; left: 50%;
  width: 905px; height: auto;
  background-color: #422e28;
  margin: -264px 0 0 -452px; /* -(m/2) 0 0 -(sz/2); */
  visibility: visible;
}

/* negatív margós kép */
.neg_margin_img {
  position: relative;
  margin:0 10px 10px -10px; 
  float:left;
}
  


/***** Baloldal *****/
#left_area {
  position: relative;
  width: 180px; height: 490px;
  margin: 0 5px 0 15px !important; margin-left: 7.5px; /* ie6 */
  float: left;
  }
  /* logo h1 */
  #left_area h1 {
    display: block;
    width: 141px; height: 49px;
    background: transparent url("images/logo.jpg") no-repeat 0 0;
    text-indent: -999px;
    margin: 24px 0 0 0; 
    padding: 0;
  }

/* főnavigáció */
ul#navigation {
  width: 170px;
  margin: 77px 0 0 0; 
  padding: 0;
  }
  ul#navigation li {
    height: 25px;
    border-bottom: 1px dashed #fff;
    list-style: none;
    }
    ul#navigation li a {
      display: block;
      width: 160px !important; width: 150px; /* ie6 */
      background: transparent;
      color: #fff;
      font-size: 11px;
      text-transform: uppercase;
      letter-spacing: 0px;
      padding: 7px 0 0 14px;
      }
      ul#navigation li a:hover {color: #7DC064;}
      /* aktív menü */
      ul#navigation li.active a {
        background: transparent;
        color: #7DC064;
      }

/* vissza gomb */
a#back_link {
  position: absolute;
  right: 10px;
  background-color: transparent;
  /*display: none;*/ /* elrejtve */
  color: #fff;
  font-size: 11px;
  margin: 30px 0 0 0; 
  }
  a:hover#back_link{color: #7DC064;}
    
/* nyelvválasztó */
ul#language {
  position: absolute;
  bottom: 5px;
  height: 15px;
  margin: 0;
  padding: 0;
  }
  ul#language li {
    width: auto;
    border-left: 1px solid #fff;
    list-style: none;
    float: left;
    }
    ul#language li a {
      display: block;
      background-color: transparent;
      color: #fff;
      font-size: 9px;
      padding: 1px 4px;
      }
      ul#language li a:hover {color: #7DC064;}
      /* aktív menü */
      ul#language li.active a {color: #ccc;}
  /* az első listaelem */
  ul#language li:first-child,
  ul#language li#hun{border: none;}
  


/***** Jobboldal *****/
#right_area {
  position: relative;
  width: 700px;
  float: left;
}

/* tratalom */  
#container_top {
  display: block;
  width: 704px; height: 8px;
  background: #fff;
  margin: 20px 0 0 0;
  padding: 0;
  }
  #container_top span {
    display: block;
    width: 10px; height: 8px;
    background: transparent url("images/content_corner.jpg") no-repeat -1px 0;
    }
  #container {
    position: relative;
    width: 675px; /*height: 454px;*/
    background: #fff; /*#e3dbce;*/
    border-left: 4px solid #fff;
    margin: 0 !important; margin-top: -8px; /* ie6 */
    padding: 10px 0 0 25px !important;
    overflow: hidden;
    float: left;
    }
    #content {
      position: relative;
      width: 675px; height: 454px;
      margin: 0;
      padding: 0;
      overflow: hidden;
      }
        
 /* főoldal szövege */
 #text_box { 
  position: relative;
  top: 340px; left: 40px;
  width: 575px;
  }
        
/* menük szerinti osztályok */
.index_1 { background: #fff url("images/index_1.jpg") no-repeat 17px 0; }
.index_2 { background: #fff url("images/index_2.jpg") no-repeat 17px 0; }
.index_3 { background: #fff url("images/index_3.jpg") no-repeat 17px 0; }
.index_4 { background: #fff url("images/index_4.jpg") no-repeat 17px 0; }
.other { background: #f1f0ea;}
        
/* tab menük */
ul#tab_big ,
ul#tab_small {
  width: 675px; height: 26px;
  background: transparent;
  margin: 0 !important; margin-bottom: -15px; /* ie6 */
  padding: 0;
  }
  ul#tab_big li,
  ul#tab_small li {
    width: auto;
    list-style: none;
    text-align: center;
    margin: 0 1px 0 0;
    padding: 0;
    float: left;
    }
    ul#tab_big li a,
    ul#tab_small li a {
      display: block;
      background: transparent url("images/tab_big_sprite.gif") no-repeat 0 0;
      color: #c7c1bc;
      font-weight: bold;
      font-size: 11px;
      text-transform: uppercase;
      letter-spacing: 0;
      margin: 0;
      padding: 0 0 0 12px;
      overflow: hidden;
      }
      ul#tab_big li a span,
      ul#tab_small li a span {
        display: block;
        height: 12px !important; height: auto; /* ie6 */
        background: transparent url("images/tab_big_sprite.gif") no-repeat right -26px;
        padding: 7px 12px 7px 0;
        cursor: pointer; /* ie7 */ 
        }
        /* aktiv / hover */
        ul#tab_big li.active  a,
        ul#tab_big li  a:hover, 
        ul#tab_small li.active a, 
        ul#tab_small li a:hover {
          background: transparent url("images/tab_big_sprite.gif") no-repeat 0 -52px;
          color: #fff;
          
          }
          ul#tab_big li.active a span,
          ul#tab_big li a:hover span,
          ul#tab_small li.active a span, 
          ul#tab_small li a:hover span {
            background: transparent url("images/tab_big_sprite.gif") no-repeat right -78px;
          }
        /* aktív szöveg 
        ul#tab_big li.active a,
        ul#tab_small li.active a { font-weight: bold; }*/
        
    /* kicsi tab */
    ul#tab_small li a {
      font-size: 8px;
      margin-top: 6px;
      padding: 0 0 0 6px;
      overflow: hidden;
      }
      ul#tab_small li a span {
        font-size: 10px;
        padding: 6px 6px 2px 0; _padding-bottom: 3px; /* ie6  */
        overflow: hidden;
        }
        ul#tab_small li.active a span, 
        ul#tab_small li a:hover span { padding-bottom: 2px; }
      /* első tab listaelem kiemelése */
      ul#tab_small li#tab_first  a { margin: 0; margin-top: 0px; padding: 0 0 0 12px; }
      ul#tab_small li#tab_first  a span { font-size: 11px; padding: 7px 12px 7px 0; }
      
/* listák */
.list_row {clear: both;}
.list_box, .list_box_left {
  width: 136px; height: auto;
  /*text-align: center;*/
  margin: 5px 60px 10px 10px;
  padding: 0;
  float: left;
  }
  .list_box img, .list_box_left img { border: 1px solid #6d6c6a }
  .list_box p {
    color: #251F2E;
    font-family: Tahoma,sans-serif;
    font-size: 10px;
    letter-spacing: 0;
    /*text-transform: uppercase;*/
    padding: 2px 0;
  }
.list_box_left{width: 140px; margin-right: 25px; text-align: left;}
.list_box_left p {
    color: #6d6c6a;
    font-family: Tahoma,sans-serif;
    font-size: 11px;
    /*text-align: justify;*/
    padding: 2px 0;
  }

/* referncia galéria */
#gallery_ref a{ 
  display: block;
  width: 90px; height: 60px;
  border: 1px solid #6d6c6a;
  margin: 5px 5px 5px 0;
  float: left;
  }
  
.akcioink { width: 260px;}  


/***** Lábléc *****/ 
#footer {
  height: 20px;
  margin: 0;
  padding: 10px 0 0;
  }
  #footer img#slogan  {
    width: 170px; height: 20px;
    margin: 0 65px 0 40px;
    float: left;
  }
  
  #footer p {
    display: block;
    background-color: transparent;
    color: #fff;
    font-size: 9px;
    letter-spacing: .4px;
    margin: 0;
    padding: 9px 0 0 0;
    }
    #footer p span.address {
      margin-left: 12px;
    }
  
/***** Űrlap *****/
form label {
  text-align: left;
  font-weight: normal;
  padding-top: 5px;
  padding-right: 4px; 
}  
form input.text, form textarea {
  background: #fff;
  border: 1px solid #000; 
  color: #000;
  font-size: 12px;
  padding: 1px; 
}  
form input.text:focus, form textarea:focus {
  background: #fff;
  border: 1px solid #666; 
  color: #000;
}

/* @form definíciós lista */
form dl {
  margin-bottom: 10px;
  }
  form dt {
    width: 80px;
    text-align: left;
    margin: 0 0 2px;
    padding: 3px 3px 0px;
    float: left;
    clear: left;
  }
  form dd {
    margin-bottom: 7px;
  } 


/***** Lekerekített sarkok *****/
span.ct, span.ct span, span.cb, span.cb span { 
  display: block;
  width: 100%; height: 10px; 
  background-image: url("images/corners.gif"); 
  background-repeat: no-repeat;
  line-height: 1px;
  overflow: hidden; /*ie6*/
}
span.ct { 
  background-position: 0 0; 
  margin: 0; 
  padding: 0;
  }
  span.ct span { background-position: 100% -10px; }
span.cb { 
  background-position: 0 -20px;	
  margin: 0;
  padding: 0;  
  clear: both;
  }
  span.cb span { background-position: 100% -30px; }