body{
    background-color:#fff;
    margin:0;
    padding:0
}
.center{
    margin:0 auto
}
.c{
    text-align:center
}
.tdleft tr th{
    text-align:left;
    font-weight:400
}
.al_left{
    text-align:left
}
.style2{
    font-size:16px;
    font-weight:700
}
.style3{
    font-size:14px
}
.style5{
    font-size:14px;
    font-weight:700
}
.style6{
    font-size:12px
}
.vtop{
    vertical-align:top
}
.banner,.noborder{
    border:0
}
.bottommarg{
    margin-bottom:10px
}
.topmarg{
    margin-top:10px
}
#categories{
    text-align:center
}
#page{
    width:990px;
    margin:0 auto;
    min-height:100%
}
#page #header{
    cursor:pointer;
    width:990px;
    height:130px;
    background:url(header.png) no-rMepeat
}
#page #space{
    width:990px;
    height:10px;
    clear:both
}
#page #footer{
    background-color:#f0f0f0;
    border-top:1px solid #ccc;
    width:990px;
    height:30px;
    clear:both
}
#page #footer div{
    margin-top:7px
}
.boxtop{
    width:160px;
    height:10px;
    margin:0;
    padding:0;
    font-size:1px;
    background-image:url(boxtop.png)
}
.boxcontent{
    width:160px;
    background-image:url(boxcontent.png);
    background-repeat:repeat-y;
    background-color:#F0F0F0
}
.boxbottom{
    width:160px;
    height:10px;
    margin:0;
    padding:0;
    font-size:1px;
    background-image:url(boxbottom.png)
}
.boxtop_200{
    width:230px;
    height:10px;
    margin:0;
    padding:0;
    font-size:1px;
    background-image:url(boxtop_200.png)
}
.boxcontent_200{
    width:230px;
    background-image:url(boxcontent_200.png);
    background-repeat:repeat-y;
    background-color:#F0F0F0
}
.boxbottom_200{
    width:230px;
    height:10px;
    margin:0;
    padding:0;
    font-size:1px;
    background-image:url(boxbottom_200.png)
}
.boxtop_185{
    width:215px;
    height:10px;
    margin:0;
    padding:0;
    font-size:1px;
    background-image:url(boxtop_185.png)
}
.boxcontent_185{
    width:215px;
    background-image:url(boxcontent_185.png);
    background-repeat:repeat-y;
    background-color:#F0F0F0
}
.boxbottom_185{
    width:215px;
    height:10px;
    margin:0;
    padding:0;
    font-size:1px;
    background-image:url(boxbottom_185.png)
}
.middleContent .wide_boxtop{
    width:100%;
    height:10px;
    margin:0;
    padding:0;
    font-size:1px;
    background-image:url(wide_boxtop.png)
}
.middleContent .wide_boxcontent{
    width:100%;
    background-image:url(wide_boxcontent.png);
    background-repeat:repeat-y;
    background-color:#F0F0F0
}
.middleContent .wide_boxbottom{
    width:100%;
    height:10px;
    margin:0;
    padding:0;
    font-size:1px;
    background-image:url(wide_boxbottom.png)
}
.wideMiddleContent .wide_boxtop{
    width:100%;
    height:10px;
    margin:0;
    padding:0;
    font-size:1px;
    background-image:url(wide2_boxtop.png)
}
.wideMiddleContent .wide_boxcontent{
    width:100%;
    background-image:url(wide2_boxcontent.png);
    background-repeat:repeat-y;
    background-color:#F0F0F0
}
.wideMiddleContent .wide_boxbottom{
    width:100%;
    height:10px;
    margin:0;
    padding:0;
    font-size:1px;
    background-image:url(wide2_boxbottom.png)
}
.marg{
    padding:10px
}
.marg2{
    margin:3px 10px 2px 20px
}
.marg3{
    margin:10px 10px 0 20px
}
.leftContent{
    width:160px;
    float:left;
    position:relative;
    left:-670px
}
.leftContent2{
    width:230px;
    float:left;
    position:relative;
    left:-830px
}
.leftContent2_185{
    width:215px;
    float:left;
    position:relative;
    left:-830px
}
.leftContent3{
    width:230px;
    float:left;
    position:relative;
    left:-670px
}
.middleContent{
    width:670px;
    float:left;
    background-color:#fff;
    position:relative;
    left:+160px
}
.middleContent_gallery{
    width:670px;
    float:left;
    background-color:#fff;
    position:relative;
    left:+230px
}
.wideMiddleContent{
    width:830px;
    float:left;
    background-color:#fff;
    position:relative;
    left:+215px
}
.rightContent{
    width:160px;
    float:left
}
.rightContent2{
    width:230px;
    float:left
}
.rightContent2_185{
    width:215px;
    float:left
}
.txt{
    FONT-SIZE:11px;
    COLOR:#333;
    FONT-FAMILY:tahoma;
    TEXT-DECORATION:none
}
.txt_proba{
    FONT-SIZE:11px;
    COLOR:#333;
    FONT-FAMILY:tahoma;
    TEXT-DECORATION:none;
    cursor:default
}
.vilagos_txt{
    FONT-SIZE:10px;
    COLOR:#f0f0f0;
    FONT-FAMILY:tahoma;
    TEXT-DECORATION:none
}
.kicsi_txt{
    FONT-SIZE:10px;
    COLOR:#333;
    FONT-FAMILY:tahoma;
    TEXT-DECORATION:none
}
.admin_kek{
    FONT-SIZE:9px;
    COLOR:#03F;
    FONT-FAMILY:tahoma;
    TEXT-DECORATION:none
}
.nagy{
    FONT-WEIGHT:bold;
    FONT-SIZE:11px;
    COLOR:#fff;
    FONT-FAMILY:Georgia;
    TEXT-DECORATION:none
}
.nagy_txt{
    FONT-WEIGHT:bold;
    FONT-SIZE:11px;
    COLOR:#333;
    FONT-FAMILY:Georgia;
    TEXT-DECORATION:none
}
.nagy_admin{
    FONT-WEIGHT:bold;
    FONT-SIZE:21px;
    COLOR:#333;
    FONT-FAMILY:Georgia;
    TEXT-DECORATION:none
}
.vilagos{
    FONT-WEIGHT:bold;
    FONT-SIZE:10px;
    COLOR:#f0f0f0;
    FONT-FAMILY:verdana;
    TEXT-DECORATION:none
}
.n_txt{
    FONT-WEIGHT:bold;
    FONT-SIZE:9px;
    COLOR:#333;
    FONT-FAMILY:verdana;
    TEXT-DECORATION:none
}
.k_pink{
    FONT-SIZE:11px;
    COLOR:#F0C;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION:none
}
.belep_btn{
    height:20px;
    FONT-FAMILY:tahoma;
    FONT-SIZE:11px;
    color:#333;
    width:100px;
    cursor:pointer;
    border:1px solid;
    border-color:#666;
    padding:0;
    margin:0;
    background-color:#ccc
}
.inputboxok{
    border:1px solid;
    border-color:#666;
    padding:0;
    margin:0;
    width:270px;
    height:19px;
    FONT-SIZE:11px;
    FONT-FAMILY:tahoma
}
.msgbox{
    border:1px solid;
    border-color:#666;
    padding:0;
    margin:0;
    width:270px;
    height:100px;
    FONT-SIZE:11px
}
.input{
    border:1px solid;
    border-color:#666;
    FONT-SIZE:10px;
    padding:0
}
.loginbox{
    border:1px solid;
    border-color:#666;
    padding:0;
    margin:0;
    width:80px
}
.orange{
    FONT-WEIGHT:bold;
    FONT-SIZE:10px;
    COLOR:#f96b2a;
    FONT-FAMILY:Verdana;
    TEXT-DECORATION:none
}
.bordo{
    FONT-WEIGHT:bold;
    FONT-SIZE:11px;
    COLOR:#9a1405;
    FONT-FAMILY:Trebuchet ms;
    TEXT-DECORATION:none
}
A.k_menu{
    FONT-SIZE:12px;
    COLOR:#666;
    FONT-FAMILY:tahoma;
    TEXT-DECORATION:none
}
A.k_menu:hover{
    FONT-SIZE:12px;
    COLOR:#999;
    FONT-FAMILY:tahoma;
    TEXT-DECORATION:underline
}
A.v_menu{
    FONT-WEIGHT:bold;
    FONT-SIZE:9px;
    COLOR:#333;
    FONT-FAMILY:verdana;
    TEXT-DECORATION:none
}
A.v_menu:hover{
    FONT-WEIGHT:bold;
    FONT-SIZE:9px;
    COLOR:#f0c;
    FONT-FAMILY:verdana;
    TEXT-DECORATION:underline
}
A.n_menu{
    FONT-WEIGHT:bold;
    FONT-SIZE:9px;
    COLOR:#333;
    FONT-FAMILY:verdana;
    TEXT-DECORATION:underline
}
A.n_menu:hover{
    FONT-WEIGHT:bold;
    FONT-SIZE:9px;
    COLOR:#f0c;
    FONT-FAMILY:verdana;
    TEXT-DECORATION:underline
}
A.pink{
    FONT-SIZE:11px;
    COLOR:#f0c;
    FONT-FAMILY:tahoma;
    TEXT-DECORATION:none
}
A.pink:hover{
    FONT-SIZE:11px;
    COLOR:#f0c;
    FONT-FAMILY:tahoma;
    TEXT-DECORATION:underline
}
A.k_pink{
    FONT-WEIGHT:bold;
    FONT-SIZE:14px;
    COLOR:#f0c;
    FONT-FAMILY:tahoma;
    TEXT-DECORATION:underline
}
A.k_pink:hover{
    FONT-WEIGHT:bold;
    FONT-SIZE:14px;
    COLOR:#f0c;
    FONT-FAMILY:tahoma;
    TEXT-DECORATION:none
}
A.simple,A.simple:hover{
    FONT-SIZE:11px;
    COLOR:#333;
    FONT-FAMILY:tahoma;
    TEXT-DECORATION:none
}
A.albumName,A.albumName:hover{
    FONT-SIZE:14px;
    COLOR:#333;
    font-weight:700;
    FONT-FAMILY:tahoma;
    TEXT-DECORATION:none
}
A.admin_menu{
    FONT-SIZE:11px;
    COLOR:#00e;
    FONT-FAMILY:tahoma;
    TEXT-DECORATION:underline
}
A.admin_menu:hover{
    FONT-SIZE:11px;
    COLOR:#00e;
    FONT-FAMILY:tahoma;
    TEXT-DECORATION:none
}
A.admin_menu1{
    FONT-SIZE:11px;
    COLOR:maroon;
    FONT-FAMILY:tahoma;
    TEXT-DECORATION:underline
}
A.admin_menu1:hover{
    FONT-SIZE:11px;
    COLOR:maroon;
    FONT-FAMILY:tahoma;
    TEXT-DECORATION:none
}
A.rep{
    FONT-SIZE:10px;
    COLOR:navy;
    FONT-FAMILY:tahoma;
    TEXT-DECORATION:underline
}
A.rep:hover{
    FONT-SIZE:10px;
    COLOR:navy;
    FONT-FAMILY:tahoma;
    TEXT-DECORATION:none
}
.pager{
    width:99%;
    margin:0 auto
}
.list{
    padding:5px 13px 13px 15px;
    margin:0;
    text-align:left
}
.list a{
    line-height:16px
}
.reflist{
    padding:5px 13px 13px 15px;
    text-align:left;
    position:relative;
    z-index:5;
}
.a_200 A.v_menu,.a_200 A.v_menu:hover{
    FONT-SIZE:10px
}
.star{
    cursor:pointer
}
.filledStar{
    opacity:1
}
.greyStar{
    opacity:.5
}
.prev_button{
    position:absolute;
    left:0px;
    font-size:14px;
    width: 80px;
    height: 25px;
    top: 0px;
}
.prev_button a,.next_button a,.prev_button a:hover,.next_button a:hover{
    font-size: 15px;
    text-decoration: none;
}
.next_button{
    position: absolute;
    right: 2px;
    font-size: 14px;
    width: 80px;
    height: 25px;
    top: 0px;
}
.pics_title{
    font-size: 15px;
    margin: 0px 0px 10px;
}
.pics_title a,.pics_title a:hover{
    font-size: 15px;
    text-decoration: none;
}
