#fav_footer_head{
    background: url('http://www.ujlakas.info/modules/ujlakasinfo_kedvencek_footer/images/fav_head.jpg');
    width: 1000px;
    height: 26px;
    overflow: hidden;
}
#slide_toggle_div{
    width: 160px;
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    color: white;
    font-weight: bold;
    font-size: 13px;
    overflow: hidden;
    cursor: pointer;
}
#slide_toggle_imgcont{
    width: 17px;
    height: 17px;
    position: relative;
    top: -22px;
    left: 128px;
    background: url('http://www.ujlakas.info/modules/ujlakasinfo_kedvencek_footer/images/open.jpg');
    cursor: pointer;
    display: none;
}
#fav_footer_bottom_cont{
    width: 1000px;
    height: 158px;
    display: none;
    overflow: hidden;
    background: url('http://www.ujlakas.info/modules/ujlakasinfo_kedvencek_footer/images/fav_bg.jpg');
}
#fav_footer_nav_cont{
    width: 157px;
    padding-top:15px;
    float: left;
    overflow: hidden;
    text-align: center;
}
#fav_footer_nav_cont input{
    width: 120px;
    margin-top: 10px;
    margin-bottom: 10px;
    background: #407A0B;
    color: white;
    font-weight: bold;
    border: 1px solid #BFA7BF;
}
#vline{
    float: left;
    height: 158px;
    width: 3px;
    overflow: hidden;
    background: url('http://www.ujlakas.info/modules/ujlakasinfo_kedvencek_footer/images/nav_line.jpg') no-repeat;
}
#fav_overflower{
    width: 800px;
    height: 158px;
    float: left;
    overflow: hidden;
}
#left_arrow,#right_arrow{
    width: 20px;
    height: 158px;
    float: left;
    overflow: hidden;
    cursor: pointer;
}
#left_arrow{background: url('http://www.ujlakas.info/modules/ujlakasinfo_kedvencek_footer/images/arrow_left.jpg');}
#right_arrow{background: url('http://www.ujlakas.info/modules/ujlakasinfo_kedvencek_footer/images/arrow_right.jpg');}
#fav_content_box{
    float: left;
}
.fav_elem{
    width: 160px;
    height: 158px;
    float: left;
}
.elem_img_cont{
    width: 120px;
    height: 90px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
    text-align: center;
}
.elem_img_cont img{
    border: solid 1px black;
}
.elem_text_cont{
    text-align: center;
}
.elem_text_cont a{
    color: black;
    font-weight: bold;
}
.fav_elem table{
    margin-left: 17px;
}
.elem_cb_cont{
    width: 25px;
}
.elem_del_cont{
    width: 105px;
    text-align: right;
}