html {
    behavior: url("csshover.htc");
	margin: 0;
	padding: 0;
    background: #000000;
}

body {
    color: #222222;
    font-size: 12px;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}

#lap {
  width: 950px;
  margin: 20px auto 0px auto;
  padding: 0px;
  text-align: center;
  background: #FFFFFF;
  border: 3px solid #CC3300;
}

#fejlec {
  margin: 10px 10px -12px 10px;
  padding: 0px;
  width: 930px;
}

#kepsor {
  margin: 10px;
  padding: 5px;
  width: 920px;
  /*background: #CC3300;  */
  clear: both;
  background-image: url(../kep/ks_hatter.jpg);
  background-repeat: repeat;
}

#lablec {
  margin: 10px 0px 0px 0px;
  padding: 5px;
  width: 940px;
  background: #CCCCCC;
  text-align: right;
  color: #666666;
  font-size: 80%;
  clear: both;
}

#tartalom {
  background: #FFFFFF;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

#jobb {
  width: 297px;
  float: left;
  padding: 0px 10px 0px 10px;
  margin: 0px 0px 5px 0px;
  background: #FFFFFF;
  text-align: justify;
}

#kozep {
  width: 293px;
  float: left;
  padding: 0px 10px 0px 10px;
  margin: 0px 0px 5px 0px;
  background: #FFFFFF;
  text-align: justify;
}

#bal {
  width: 297px;
  float: right;
  padding: 0px 10px 0px 10px;
  margin: 0px 0px 5px 0px;
  background: #FFFFFF;
  text-align: justify;
}

.kep {
  margin: 0;
  padding: 5px 21px 1px 21px;
}

#fejlec_bal {
  width: 299px;
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background: #FFFFFF;
  text-align: left;
}

#fejlec_jobb {
  width: 616px;
  float: left;
  padding: 0px 5px 0px 0px;
  margin: 0px 0px 0px 10px;
  background: #FFFFFF;
}

.logo_kert {
  padding-left: 36px;
}

.logo_lakas {
  padding-left: 26px;
}

.logo_design {
  padding-left: 26px;
}


form {
  margin: -3px 0px 0px 0px;
  padding: 0px 0px 7px 0px;
}

.bevitel {
  margin: 0px;
  border: 1px solid #222222;
  padding: 1px;
  background: #FFFFFF;
  color: #222222;
  width: 109px;
}

.gomb {
  margin: 10px 0px 0px 0px;
  width: 115px;
  color: #222222;
  font-weight: normal;
  font-size: 12px;
}


#hirlevel {
   float: left;
   width: 612px;
   background: #FFFFFF;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   font-size: 12px;
}


#menu {
   float: left;
   width: 100%;
}

#menu ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        background-color: #fff;
}

#menu li {
        float: left;
        width: 102px;
        position: relative;
}

#menu ul li a {
        font-style: normal;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 13px;
        display: block;
        margin: 0;
        padding: 2px 3px;
        color: #222222;
        background: #F4F6F4;
        text-decoration: none;
        border: 1px solid #ECEEE4;
}

#menu a:hover {
        color: #DDDDDD;
        background: #CC3300;
}

#menu ul ul {
        position: absolute;
        left: 0px;
        display: none;
        width: 170px;
}

#menu ul li:hover ul{
        display: block;
        width: 170px;
        background: #F4F6F4;
}

#menu ul li ul li a {
        font-style: normal;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 13px;
        display: block;
        margin: 0;
        padding: 2px 3px;
        color: #222222;
        background: #F4F6F4;
        text-decoration: none;
        border: 1px solid #ECEEE4;
        width: 170px;
         text-align: left;
}

a, a:visited, a:active {
     color: #CC3300;
     background-color: transparent;
     text-decoration : none;
     padding: 1px;
     font-weight: bold;
     margin: 0px;
}

a:hover {
     color: #FFFFFF;
     background-color: #CC3300;
     text-decoration : none;
     padding: 1px;
     font-weight: bold;
     margin: 0px;
}

#egyoszlop {
      text-align: left;
      margin: 0px 0px 0px 0px;
      padding: 5px 15px;
}


#kepgaleria {
      text-align: left;
      margin: 0px 0px 0px 0px;
      padding: 5px;
}




#kepgaleria a, #kepgaleria a:visited, #kepgaleria a:active, #kepgaleria a:after, #kepgaleria a:hover {
     color: #FFFFFF;
     background-color: transparent;
     text-decoration : none;
     padding: 0px;
     margin: 5px;
     border: 0;
}

#cim {
     text-align: center;
     margin: 5px;
     padding: 0px;
}

#zarologo {
     text-align: center;
     margin: 15px 5px;
     padding: 0px;
      clear: both;
}

h1 {
    color: #222222;
    font-size: 14px;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin: 10px;
}

h2 {
    color: #222222;
    font-size: 14px;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin: 20px 10px 10px 10px;
}

h3 {
    color: #222222;
    font-size: 14px;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin: 20px 10px 10px 10px;
    display: inline;
}

h4 {
    color: #222222;
    font-size: 12px;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    /*margin: 0px 10px 10px 10px; */
    display: inline;
}

ul.tartalom, ol.tartalom {
   margin-left: 5px;
   padding: 7px;
   list-style-type: none;
   font-weight: bold;
   text-align: left
}



ul.tartalom1, ol.tartalom1 {
   margin: 0px 0px 0px 17px;
   padding: 5px;
   font-weight: normal;
}

ul.tartalom2, ol.tartalom2 {
   margin: 0px 0px 0px 17px;
   padding: 5px;
   font-weight: normal;
}

ul.tartalom3, ol.tartalom3 {
   margin: 0px 0px 0px 17px;
   padding: 5px;
   font-weight: bold;
}
img.kiskep {
  float: left;
  margin-right: 5px;
  border: 0;
}

img.belyegkep {
  margin-right: 5px;
  border: 0;
}

.online {
  margin: 5px;
}

.piros {
  color:#CC3300;
  font-size: 12px;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
  background: transparent;
}
