html{
    margin:0px;
    padding:0px;
    padding:0px;
    height:100%;
}
body{
    margin:0px;
    padding:0px;
    background: #adbc58 URL('../img/bg_z.jpg');
    height:100%;
    color:#000;
    font-family: 'Tahoma','Arial','Helvetica',sans-serif;
    font-size:12px;
}
img{
    border:0px solid;
}
ul{
    margin:0px;
}
/*linkek*/
a {
    color:#598f1f;
    text-decoration:none;
    font-weight:bold;
}
.zold {
    color:#598f1f;
    text-decoration:none;
    font-weight:bold;
    font-size:11px;
}
.egyszeru{
    color:#000;
    text-decoration:none;
}
.fooldal_hirek{
    font-weight:normal;
    color:#FFF;
}
/*keret*/
.fej{
     width:966px;
     border-collapse: collapse;
     border-spacing: 0px;
     margin-top:20px;
}
.header{
    width:966px;
    height:297px;    
}
.lang{
    position:absolute;
    top:12px;
    left:20px;
}
.test{
    width:950px;
    border-collapse: collapse;
    border-spacing: 0px;
    margin:12px 0px;
}
.test_f{
    width:950px;
    height:8px;
    background:URL('../img/test_f.png') no-repeat;
}
.test_k{
    width:950px;
    background:URL('../img/test_k.png') repeat-y;
    padding:10px 17px;
}
.test_l{
    width:950px;
    height:48px;
    background:URL('../img/test_l.png') no-repeat;
}
.fooldal{
    border-collapse: collapse;
    border-spacing: 0px;
    width:916px; 
    height:229px;
    margin-bottom:12px;
}
.content{
    width:668px;
    padding:7px 7px;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #333333;
    background:#FFF;
}
.cimsor{
    background:URL('../img/page.jpg') repeat-x;
    height:16px;
    width:668px;
    padding:7px 7px;
    margin:0px;
    font-size:16px;
    border-width: 1px 1px 0px 1px;
    border-style: solid;
    border-color: #333333;
    text-align:left;
}
.cimsor_narancs{
    color:#d69611;
    font-weight:bold;
}
.cimsor_szurke{
    color:#444444;
    font-weight:normal;
}
/*keresés box*/
.sb{
    position:absolute; 
    top:10px; 
    right:11px; 
    color:#FFF; 
    font-size:12px;
    font-weight:bold;
}
.sb_input{
    border:1px solid #6d6767;
    width:121px;
    height:15px;
}
.sb_submit{
    border:0px solid;
    width:32px;
    height:19px;
    background:URL('../img/sb_submit.jpg') no-repeat;;
}
/*menü*/
.menu{
     position: absolute; 
     top:221px; 
     left:-13px; 
     width:956px;
     padding-left:10px;
     height:49px;
     background:URL('../img/menu.png') no-repeat;
}
.m_button{
    float:left;
    background: URL('../img/menu_button.png') no-repeat;
    background-position:right bottom;
    padding:7px 10px 12px 10px;
    height:12px;
    margin-top:8px;
    font-size:14px;
    color:#6d6767;
    border:0px solid red;
}
.sima{
    text-decoration:none;
    font-weight:normal;
    cursor:pointer;
}
/*sidebar*/
.s_hirek_f{
    background:URL('../img/hirek_f.jpg') top center no-repeat;
    width:224px;
    height:26px;
    text-align:center;
    padding:20px 0px 0px 0px;
}
.s_hirek{
    background:#51891b;
    width:224px;
    padding-top:5px;
    margin-bottom:10px;
}
.light{
    text-align:left;
    width:180px;
    border:1px solid #76a347;
    background:#a3c183 URL('../img/bullet.jpg') 15px 50% no-repeat;
    font-size:11px;
    color:#FFF;
    padding: 6px 10px 6px 26px;
    margin:0px 3px;
}
.dark{
    text-align:left;
    width:180px;
    border:1px solid #51891b;
    background:#51891b URL('../img/bullet.jpg') 15px 50% no-repeat;
    font-size:11px;
    color:#FFF;
    padding: 6px 10px 6px 26px;
    margin:0px 3px;
}
.last{
    width:216px;
    border:1px solid #51891b;
    background:#51891b;
    font-size:11px;
    color:#000;
    padding: 6px 0px;
    margin:0px 3px;
    text-align:center;
}
.s_label{
    color:#FFF;
    font-size:11px;
    text-align:left;
}
.s_input{
    color:#585347;
    border:1px solid#202020;
    width:140px;
}
.s_submit{
    cursor:pointer;
    border:1px solid #202020;
    color:#327009;
    background:#FFF;
}
/*árak*/
.arak{
    border:1px solid #5f9523;
    border-collapse:collapse;
    border-spacing: 1px;
    margin:10px 0px;
    width:600px;
}
.arak_info{
    margin:10px 0px;
    color:#444444;
}
.z{
    color:#fff;
    font-weight:bold;
    background:#5f9523;
    padding:2px 5px;
}
.f{
    background:#FFF;
    color:#444444;
    padding:2px 5px;
}
/*szállások*/
.sz_cim{
    font-weight:bold;
    font-size:15px;
    color:#598f1f;
}
.sz_text{
    font-size:11px;
    text-align:justify;
}
.szd_text{
    font-size:13px;
    text-align:justify;
}
.kepkeret{
    float:left;
    background:URL('../img/pic_frame.jpg') no-repeat;
    width:231px;
    height:143px;
}
.kepkeret img{
    width:219px;
    height:133px;
    margin:5px 6px;
}
.galeria_kep{
    background:URL('../img/img_bg.jpg') repeat-y;
    width:131px;
}
.mapkep{
    border: solid 1px #000000;
    background-color:#FFFFFF;
    margin: 3px 3px 0px 3px;        
}
/*ELEM*/
.elem{
    width:668px;
    height:143px;
    border-collapse: collapse;
    border-spacing: 0px;
    text-align:justify;
}
.elem_n{
    height:143px;
    border-collapse: collapse;
    border-spacing: 0px;
    text-align:justify;
}
.elemkep{
    width:231px;
}
.elemcim{
    font-weight:bold;
    font-size:13px;
    color:#598f1f;
    margin:0px 0px 2px 0px;
}
.elemtext_s{
    background:URL('../img/elem_bg_s.jpg') 0px -2px no-repeat;
    width:404px;    
    font-size:11px;
    color:#525252;
    padding:16px 18px;
}
.elemtext{
    background:URL('../img/elem_bg.jpg') 0px -2px no-repeat;
    width:678px;    
    font-size:11px;
    color:#525252;
    padding:11px 18px;
}
.input{
    border:1px solid #51891B;
    width:250px;
}
.texta{
    border:1px solid #51891B;
    width:250px;
    height:150px;
}
.submit{
    border: 1px solid #51891B; 
    background: #BAEF86; 
    font-weight: bold;
}
.hiba{
    color:red;
    font-weight:bold;
}
