body {
  margin: 10px 10px 10px 10px;
  padding: 0px 0px 0px 0px;
  background-image: url(bg.jpg);
}

#title {
  background-image: url(title_bg.jpg);
}

#menu {
  display: block;
  height: 156px;
  padding-left: 0px;
  padding-top: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #822223;
  width: 880px;
}

.first_letter {
  font-size: 18px;
  font-weight: bold;
}

.btn1 a {
   background: url(btn1.jpg) no-repeat;
   width: 173px;
   height: 155px;
   display: block;
   margin: 0 auto 0 auto;
   text-decoration: none;
   text-indent: -180px;
   overflow: hidden;
}

.btn1 a:hover {
   background-position: 0px -155px;
}

.btn2 a {
   background: url(btn2.jpg) no-repeat;
   width: 173px;
   height: 155px;
   display: block;
   margin: 0 auto 0 auto;
   text-decoration: none;
   text-indent: -180px;
   overflow: hidden;
}

.btn2 a:hover {
   background-position: 0px -155px;
}

.btn3 a {
   background: url(btn3.jpg) no-repeat;
   width: 173px;
   height: 155px;
   display: block;
   margin: 0 auto 0 auto;
   text-decoration: none;
   text-indent: -180px;
   overflow: hidden;
}

.btn3 a:hover {
   background-position: 0px -155px;
}

.btn4 a {
   background: url(btn4.jpg) no-repeat;
   width: 173px;
   height: 155px;
   display: block;
   margin: 0 auto 0 auto;
   text-decoration: none;
   text-indent: -180px;
   overflow: hidden;
}

.btn4 a:hover {
   background-position: 0px -155px;
}

.btn5 a {
   background: url(btn5.jpg) no-repeat;
   width: 173px;
   height: 155px;
   display: block;
   margin: 0 auto 0 auto;
   text-decoration: none;
   text-indent: -180px;
   overflow: hidden;
}

.btn5 a:hover {
   background-position: 0px -155px;
}

#footer {
  width: 900px;
  height: 36px;
  background-image: url(bottom.jpg);
  padding-bottom: 8px;
}

.footer_content {
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  color: #822223;
}

.main_content {
  font-family: Tahoma;
  font-size: 14px;
  padding: 20px 20px 20px 20px;
  color: #822223;
}

#nyelvek {
  border-top: 1px solid #822223;
  border-bottom: 1px solid #822223;
  width: 880px;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 94px;
}

#menu2 {
  border-bottom: 1px solid #822223;
  padding-bottom: 2px;
}

#menu2 tr td {
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  color: #822223;
  height: 16px;
}

#menu2 tr td a {
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  color: #822223;
  height: 16px;
  padding-bottom: 5px;
  text-decoration: none;
}

#menu2 tr td a:hover {
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  height: 16px;
  padding-bottom: 5px;
  text-decoration: underline;
}

a.linkopacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;}

a.linkopacity:hover img {
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
}

#terkep img {
  padding-bottom: 15px;
}

.foglalas_btn a {
   background: url(btn_foglalas.jpg) no-repeat;
   width: 150px;
   height: 25px;
   display: block;
   margin: 0 auto 0 auto;
   text-decoration: none;
   text-indent: -180px;
   overflow: hidden;
}

.foglalas_btn a:hover {
   background-position: 0px -25px;
}

.reserv_btn a {
   background: url(btn_reserv.jpg) no-repeat;
   width: 150px;
   height: 25px;
   display: block;
   margin: 0 auto 0 auto;
   text-decoration: none;
   text-indent: -180px;
   overflow: hidden;
}

.reserv_btn a:hover {
   background-position: 0px -25px;
}

.foglal_form td {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #822223;
  padding-bottom: 2px;
}

.foglal_form td input{
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #822223;
  padding-bottom: 2px;
  border: 1px solid #822223;
}

.foglal_form td option {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #822223;
  padding-bottom: 2px;
}

.foglal_form td textarea {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #822223;
  padding-bottom: 2px;
  border: 1px solid #822223;
}

.content_panzio {
  width: 90%;
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  border-bottom: 1px solid #822223;
  border-top: 1px solid #822223;
  border-left: 1px solid #822223;
  border-right: 1px solid #822223;
  padding-bottom: 2px;
  margin-bottom: 10px;
  background-color: #DDDDDD;
}

.main_content a {
  text-decoration: none;
  color: #822223;
}

.main_content a:hover {
  text-decoration: underline;
  color: #822223;
}

#kapcsolat {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #822223;
}

.kapcsolat_content {
  padding-left: 30px;
  padding-bottom: 0px;
  margin-top: 25px;
}

.kapcsolat_content a {
  text-decoration: none;
  color: #822223;
}
