#fo
{
  width: 1000px;
  border: 2px solid black;
  background-color: white;
  margin-left: auto;
  margin-right: auto;
}

.kozep{
text-align: center;
}
 
.scroll{
overflow: auto;
} 
 
.bold{
font-weight: 900;
}

.floatleft{
float:left;
}

#bal{
width: 271px;
border-right: 2px solid black;
}

  #elso{
  height: 135px;
  text-align: center;
  }

      #piclogo{
      float:left;
      width: 120px;
      margin-top: 5px;
      }
      .topmargin{
      margin-top: 4px;
      }
      #address{
      width: 140px;
      float: left;
      font-size: 11px;
      margin: 4px;
      }
      #comm{
      font-size: 12px;
      }

.backandborder{
  background-image: url(../pix/back.jpg);
  border-top: 2px solid black;
  border-bottom: 2px solid black;
  text-align: center;
}
  #masod{
  clear:left;
  font-size: 16px;
  }
 
  #harmad{}
      .nummargin{
      margin: 3px;
      }
      .link{
      font-size:12px;
      }
  
 
  #searchback{
  }

  #searchlist
  {
    text-align: center;
    padding-bottom: 10px;
  }

  .searchlink
  {
    display: block;
    margin: 3px;
  }
  
/* masodik ketto*/
  
  #type{
  }
  
  #short { font-size: 12px; }
  
  #regions{
  }
  
  #categories{
  }
  
  #amenities{
  }

  .rightborder{
  border-right: 1px solid black;
  }
  
  .height{
  height: 120px;
  }
  
  .width{
  width: 130px;
  }

#jobb{
width: 725px;
min-height: 600px;
border-left: 2px solid black;
position: relative;
left: -2px;
}

  #jobbfoablak{
  width: 715px;
  text-align: center;
  margin: 7px;
  margin-top: 3px;
  }

      #links{
      color: #0033FF;
      font-size: 13px;
      text-align: left;
      }
      
      .blackpipe{
      color: black;
      margin-left: 15px;
      margin-right: 15px;
      }

      #maroon{
      border: 2px solid black;
      background-color: #770026;
      height: 280px;
      font-style: italic;
      font-size: 13px;
      color: white;
      padding: 5px;
      clear:left;
      width: 695px;
      margin-top: 5px;
      }
      
      #ad{
        width: 680px;;
      }
      
      #adpic{
      width: 225px;
      margin-left: 0px;
      margin-right: 5px;
      }
      
      #adtext{
      font-size: 14px;
      padding-top: 5px;
      }
      
      #picture{
      width: 415px;
      height: 230px;
      border: 2px solid black;
      margin: 5px;
      margin-left: 0px;
      }
      
      #ad2
      {
        width: 265px;
      }
      
      #mucitext
      {
        font-size: 12px;
        text-align: left;
      }
      
      .box{
      width: 265px;
      border: 1px solid black;
      background-color: white;
      color: black;
      text-align: left;
      overflow: auto;      
      }
      
      #upperbox{
      height: 120px;
      margin-top: 4px;
      margin-bottom: 5px;
      }
      
      #lowerbox{
      height: 90px;
      margin-top: 2px;
      }
      
      
      /* search*/
      
      #search{
      margin-top: 10px;
      }
      
      #searchbutton{
      color: #770026;
      font-size: 16px;
      width: 150px;
      border-right: 2px solid black;
      border-left: 2px solid black;
      }
      
      #sort{
      font-size: 14px;
      color:black;
      margin-top: 5px;
      margin-left: 10px;
      margin-right: 15px;
      }
      
      .sortby{
      font-size: 12px;
      margin-top: 6px;
      margin-right: 30px;
      }
      
      #results
      {
        text-align: left;
        margin-top: 0px;
      }
      
      #resultcount
      {
        text-align: center;
        margin-bottom: 10px;
        margin-top: 10px;
        border-top: 1px solid black;
        border-bottom: 1px solid black;
      }
      
      .propper
      {
        float: left;
        margin-right: 20px;
        margin-bottom: 10px;
      }
      
      .propper_kep
      {
        height: 100px;
        width: 133px;
      }
      
      .szelekt
      {
        font-size: 10px;
      }
      
      .article_link
      {
        font-style: normal;
      }
      
      .art_title
      {
        font-size: 14px;
        font-weight: 900;
        margin-top: 10px;
        margin-bottom: 10px;
        text-align: left;
      }
      
      .art_text
      {
        text-align: left;        
      }
      
      .servicebox
      {
        width: 90%;
        background-color: #eeeeee;
        padding: 5px;
        border: 1px solid black;
        margin-bottom: 5px;
        margin-left: 10px;
      }
      
      .rss
      {
        width: 225px;
        margin-top: 5px;
        margin-right: 5px;
        background-color: #eeeeee;
        border: 1px solid black;
        float: left;
        height: 300px;
        overflow: auto;
      }
      
      .rss_line
      {
        margin-right: 5px;
        margin-left: 5px;
        margin-bottom: 5px;
      }
      
      .footer
      {
        border: 2px solid black;
        border-top: 0px none white;
        background-color: #780026;
        color: white;
        width: 1000px;
        font-size: 12px;
        line-height: 18px;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
      }