/*                              // vardakft  */   
html, body {
  font-family: 'PT Sans', sans-serif;   
  font-size:      14px;    
  margin: 0;
  padding: 0;   
  height: 100%;
  background: url(elemek/hatter.jpg) repeat scroll 0 0 transparent;  
}
    
#container {
  margin: 0 auto;  
  min-height: 100%;
  position: relative;
  width: 960px;  
}
    
#fejlec {
  padding-top: 48px;
}
   
#torzs {
  margin: 0 auto;
  width: 960px;
  padding-bottom: 62px;   /* A lábléc magassága */
}
#torzs #luk {  
  width: 960;
  height: 70px;   /* A lábléc teteje és az oldal alja közötti távolság */
}    
#lab {  
  width: 100%;
  height: 90px;   /* A lábléc magassága */
}
#lablec {
  position: absolute;
  bottom: 0; 
  background: url(kepek/lab.jpg);  
  width: 100%;
  height: 62px;   /* A lábléc magassága */
}
#lablec #belso {
  width: 960px;
  margin: 0 auto;
  padding-top: 23px;
}
#lablec #lsz3 { 
  font-family: 'PT Sans', sans-serif;   
  font-size:      14px;
  color: #cca789;  
  text-align:  right;  
  font-weight: normal;
}
#lablec #lsz4 {
  position:relative;
  background: url(kepek/marci.png);
  width:  21px;
  height: 17px;  
  float: right;

}
.am_koz {
  background: url(menu/am_koz.png);
  width:   274px;
}            
.am1 { 
  font-family: 'PT Sans', sans-serif;   
  font-size:      14px;
  color: #d92116;  
  text-align:  left;  
  font-weight:  normal;
  padding-left: 26px;   
}

a.am2:link,a.am2:visited {
/*  display:block; */
  font-weight:normal;
  color:   #ffffff;
  font-size:  14px;
  text-decoration: none;
  padding-left: 26px;  
}
a.am2:hover,a.am2:active {
  color:   #ffffff;
  text-decoration: underline;
  padding-left: 26px;
}

#torzs #szov1 {
  position: relative;     
  width: 560px;
/*  top: 340px;*/
  top: 40px;  
  left:  0px;   
}
#torzs #szov1 .jsz1,
#torzs #kep2 .jsz1,
#torzs #kep3 .jsz1,
#torzs #kep5 .jsz1 {
  padding-top: 20px;
  font-family: 'PT Sans', sans-serif;   
  font-size:      14px;
  color: #656464;  
  text-align:  left;  
  font-weight:  normal;
}
#torzs #szov1 .cim1, 
#torzs #szov3 .cim1, 
#torzs #kep0 .cim1,
#torzs #kep2 .cim1,
#torzs #kep6 .cim1,
#torzs #gal1 .cim1 {
  font-family: 'PT Sans', sans-serif;   
  font-size:      16px;
  color: #000000;  
  text-align:  left;  
  font-weight:  bold;
}
#torzs #gal1 {
  position: relative;
  top:  40px;
  left: 0px;
  width: 668px;
}  
#torzs #szov2 {
  position: relative;
/*  top:  100px;*/
  top:  -196px;  
/*  left: 560px;*/
  left: 600px;
  width: 400px;
}
#torzs #szov2 .jsz2, 
.szov5 .jsz2 {
  padding-top: 19px;
  font-family: 'PT Sans', sans-serif;   
  font-size:      14px;
  color: #656464;  
  text-align:  left;  
  font-weight:  normal; 
  line-height: 150%
}
#torzs #szov2 .cim2, .szov5 .cim2 {
  position: relative;
  left: 26px;
  font-family: 'PT Sans', sans-serif;   
  font-size:      16px;
  color: #000000;  
  text-align:  left;  
  font-weight:  bold;
}
#torzs #jszb {
  float: right;
/*  padding-top: 130px;*/
}
#torzs #szov2 .k1 {
  position: relative;
  top:  169px;
  left:  90px;
}

#torzs #szov3 {
  position: relative;
/*  top:  78px;*/
  top:  40px;  
  left:  0px;  
  width: 650px;
/*  height: 950px;   */
}
#torzs #szov3 .jsz1 {
  padding-top: 20px; 
  font-family: 'PT Sans', sans-serif;   
  font-size:      14px;
  color: #656464;  
  text-align:  left;  
  font-weight:  normal;
}
/* Jobb oldali kép eleje */
#torzs #szov4 {
  position:absolute;
  top:  5px;
  left: 700px;
  background: url(kepek/jobb1.jpg);
  width:  259px;
  height: 621px;  
}
#torzs #szov41 {
  position:absolute;
  top:  16px;
  left: 14px; 
}
#torzs #szov4 .szov5 {
  position:absolute;
  top:  282px;
  left:  -10px;  
/*  width: 259px; */
}
#torzs #szov4 .vf1 {
  position:absolute;
  top:  265px;
  left:  25px; 
}
/* Jobb oldali kép vége */

/* Elérhetőségeink eleje */
#torzs #kep0 {
  position: relative;
  top: 40px;
  left: 0px;
/*  height: 500px;  */
}
#kep1 {
  position: absolute;
  top: 40px;
  left: 0px;
  background: url(kepek/tamas.jpg);  
  width:  97px; 
  height: 97px;
}
#kep2 {
  position: absolute; 
  top:   20px;
  left: 120px;
  width: 250px;    
}
#kep3 {
  position: absolute;  
  top:   20px;
  left: 400px;
  width: 250px;    
}
#kep4 {
  position: absolute;
  top:  190px;
  left: 0px;
  width: 650px;    
}
/*
#kep5 {
  position: absolute;
  top:  460px;
  left: 270px;
}
#kep6 {
  position: absolute;
  top:  530px;
  left: 0px;
  width: 320px;    
}
#torzs #kep6 .jsz1 {
  padding-bottom: 5px;
  padding-top: 25px;
  font-family: 'PT Sans', sans-serif;   
  font-size:      14px;
  color: #656464;  
  text-align:  left;  
  font-weight:  normal;
}
#kep7 {
  position: absolute;
  top: 570px;
  left: 83px;
  width: 232px;    
}
*/
#mezo1, #mezo2 {
  width:  226px;
  height:  35px;
 background: url(kepek/mezo.png); 
  margin-bottom: 10px;
}
input.gomb
{
  width: 206px;  
  height: 31px;
  background:url('kepek/ihat.png') repeat-x;
  padding-left: 0px;
  margin-left: 7px;
  border: 0px;
  color:#000000;
  cursor: pointer;
}
#mezo3 {
  width:  226px;
  height: 115px;
  background: url(kepek/uzenet.png);
}
.gomb2 {
  background-color: #dfdfdf;  
  color:   #000000;
  margin-left: 6px;
  margin-top:  6px;
  border: 0px;
}  
#kuld {
  position: absolute;
  top:  220px;
  left: 140px;
}
input.elkuld {
  width:  88px;
  height: 37px;
  background: url(kepek/elkuld.png);
  border:  0px; 
  cursor: pointer;
  color: #dfdfdf;  
}
#kep8 {
  position: absolute;
  top: 530px;
  left: 343px;
  width: 232px;    
}
#torzs #kep8 .jsz1 {
  padding-bottom: 5px;
  padding-top: 25px;
  font-family: 'PT Sans', sans-serif;   
  font-size:      14px;
  color: #656464;  
  text-align:  left;  
  font-weight:  normal;
}
#kep9 {
  position: absolute;
  top: 570px;
  left: 426px;
  width: 232px;    
}
#felirat {
  position: absolute;
  top:   95px;
  left: 120px;
}
input.feliratk {
  width: 107px;
  height: 37px;
  background: url(kepek/feliratk.png);
  border:  0px; 
  cursor: pointer;  
}

.arnyek {
  background: url(kepek/arnyek.jpg); 
}
a:link, a:visited {
  color: #000000; 
  text-decoration: none;
/*  font-weight: bold; */
}

a:hover {
  color: #000000;
  text-decoration: underline;
/*  font-weight: bold; */
}
a.fb:link,a.fb:visited {
/*  display:block; */
  font-weight:normal;
  color:   #c58831;
  font-size:  16px;
  text-decoration:none;
}
a.fb:hover,a.fb:active {
  color:   #c58831;
  text-decoration:underline;
}
.uz2 {
  font-family: "Arial;
  font-size:   14px;
  color:    #000000;
  text-align:  left;
  font-weight: bold;      
}
