#tbl_szallas{
 margin:0;
 border:0;
 border-collapse:collapse;
 padding:0;
 font-size:12px;
}
#szallas_bal{
 padding:0px;
 width:245px;
 background:#4980c8 url('images/bg_szallas_bal.gif') repeat-x 0 0;
 color:#eff4f7;
 vertical-align:top;
}
.title{
 padding:15px;
 color:#88b9ff;
 font-size:16px;
 font-weight:bold;
}
.text{
 padding:0 15px;
 text-align:left;
 font-weight:bold;
 letter-spacing:0.5px;
}

#szallas{
 padding:0 15px;
 vertical-align:top;
}
#tbl_info{
 margin:0;
 border:0;
 border-collapse:collapse;
 padding:0;
 width:524px;
}
#tbl_info td{
 vertical-align:top;
}
.kepes{
 padding:0;
 width:92px;
 background-color:#e7f1ff;
}
.kepes img{
 border:1px solid #c3dcff;
 width:90px;
}
.info1{
 padding:0 0 0 12px;
 width:184px;
}
.info1 .nev{
 font-size:14px;
 font-weight:bold;
 text-transform:uppercase;
}
.info1 .varos{
 color:#e0473b;
}
.info1 .kiknek{
 margin-top:20px;
}
.info1 .kiknek_lista{
 margin:0;
 padding:0 0 0 15px;
}
.info2{
 padding:0 0 0 12px;
 width:141px;
}
.info3{
 padding:0;
 width:83px;
 background:url('images/bg_kedvezmeny.gif') no-repeat 0 0;
}
.info3 .kedvezmeny{
 padding:6px 6px 0 6px;
 width:65px;
 height:60px;
 color:#fff;
 font-size:9px;
 letter-spacing:-0.5px;
 text-align:center;
 text-transform:uppercase;
}
.info3 .osszeg{
 margin-bottom:15px;
 width:77px;
 color:#fff;
 font-size:20px;
 font-weight:bold;
 text-align:center;
}

.sepi{
 height:21px;
 background:url('images/sepi.gif') repeat-x 0 50%;
}

#szallas_jobb{
 padding:0;
 width:178px;
 background-color:#88b9ff;
}
.lnk_info td{
 cursor:pointer;
}
.bal_oszlop{
 width:330px;
}
.jobb_oszlop{
 width:196px;
}
.reszletes2{
 background:url('images/bg_kedvezmeny2.gif') no-repeat 0 0;
 color:#fff;
}
.reszletes4{
 background-color:#e7f1ff;
}
.kepes2 img{
 border:1px solid #c3dcff;
 width:193px;
}