body, div, p, ul, li, a, h2, textarea
{
    margin:0px;
    padding:0px;
    color:#000000;
    font-size:12px;
    text-decoration:none;
    font-family:arial,verdana;
}

a:hover
{
    text-decoration:underline;
}

img
{
    vertical-align:middle;
}

body
{
    background-color:#000000;
}

#contentdiv
{
    background-image:url(../images/menu_bg2.gif);
    background-repeat:repeat-y;
    background-color:#ffffff;
    float:left
}

#maindiv
{
    margin:0px auto;
    width:923px;
}

#headerdiv
{
    width:923px;
    height:162px;
    background-image:url(../images/szesze_head.jpg);
}

#en #headerdiv{
    background-image:url(../images/szesze_head_en.jpg);
}

#left_row
{
    width:250px;
    background-image:url(../images/menu_bg.jpg);
    background-repeat:no-repeat;
    background-position:195px 0px;
    min-height:660px;
    height:expression(this.scrollHeight<656 ? "556px" : "auto");
    float:left;
}

#right_row
{
    float:left;
}

#menu
{
    list-style:none;
    width:195px;
}

#menu li
{
    margin-bottom:2px;
}

#menu .level2 
{
    margin-top:2px;
    display:none;
}
#menu .level2 li
{
    text-align:right;
    margin-bottom:1px;
    margin-right:10px;
}

#menu .level2 li a.active
{
    background-image:url(../images/menu_aktiv.gif);
    background-repeat:no-repeat;
    padding-left:10px;
    background-position:0px 2px;
}

#menu img
{
    vertical-align:top;
}


#datacontent
{
    background-color:#CA894F;
    min-height:730px;
    height:expression(this.scrollHeight<726 ? "726px" : "auto");
    width:673px;
}

#mnu_banner
{
    height:90px;
    width:150px;
    background-color:#CA894F;
    margin-left:22px;
    margin-top:20px;
    
}

#footer
{
    width:673px;
    height:23px;
    background-color:#9A5C26;
}

#close_menu
{
    float:right;
    height:23px;
    width:55px;
    background-color:#9A5C26;
    font-size:0px;
}

#content_head div
{
    height:60px;
    float:left;
}

#content_head #content_banner
{
    background-color:#CA7932;
    width:468px;
    margin-right:48px;
}
#nyelv
{
    margin-top:20px;
}
#contenttext
{
    padding-right:20px;
    padding-bottom:20px;
}



.news_lead
{
    margin-bottom:10px;
}

.news_lead h2
{
    font-size:14px;
    font-weight:bold;
    margin-bottom:5px;
}

.news_lead .lead_more
{
    text-align:right;
}
.news_lead .lead_more a
{
    color: #000000;
}
.news_lead .lead_more a:hover
{
    text-decoration:underline;
}
#news_fulltext .fulltext_back
{
    text-align:center;
}

#news_fulltext h2
{
    margin-bottom:5px;
    font-size:14px;
}

#news_fulltext .fulltext_back a
{
    color:#000000;
    text-decoration:none;
}

#news_fulltext p
{
    margin-bottom:20px;
}

#news_fulltext .fulltext_back a:hover
{
    text-decoration:underline;
}


#visitorsbook h3
{
    font-size:12px;
}

#visitorsbook textarea
{
    border: 1px solid #000000;
    background-color:#CF8D52;
    width:550px;
    padding:4px;
    height:100px;
}

#visitorsbook #errormsg
{
    color:#8D6038;
    font-weight:bold;
}
#visitorsbook .valaszado
{
    text-align:left;
    font-weight:bold;
}
#visitorsbook .valasz
{
    border-right:1px solid #5B3F27;
    border-bottom:1px solid #5B3F27;
    background-color:#7C5431;
}
#visitorsbook #nameinfo
{
    margin-bottom:15px;
    text-align:left;
    margin-left:50px;
    margin-top:10px;
}

#visitorsbook #nameinfo input.text
{
    border: 1px solid #000000;
    background-color:#CF8D52;
    width:200px;
    padding:1px;
    height:18px;
}
#visitorsbook .postblock
{
    width:550px;
    border:1px solid #5B3F27;
    margin-bottom:10px;
}

.postheader
{
    text-align:left;
    margin-left:50px;
}

ul.silli
{
    list-style:none;
}

#registration
{
    border: 1px solid #000000;
    background-color: #CF8D52;
}
#registration input
{
    border:1px solid #000000;
    background-color:#CF8D52;
}

#gallery
{
    margin-top:60px;
    min-height:220px;
    height:expression(this.scrollHeight<220 ? "220px" : "auto");
}

#gallery img
{
    margin:5px;
}

.pager
{
    margin-top:20px;
}

.pager hr
{
    border:1px solid #5B3F27;
}


#missing
{
    display:block;
    font-size:14px;
    text-align:center;
    margin-top:40px;
}


#logolink
{
    margin-left:70px;
    margin-top:40px;
    height:90px;
    width:230px;
}

.question input.text{
    border:1px solid #000000;
    background-color:#CF8D52;
    /*background-color:#FFFFFF;*/
    padding-left:1px;
}
#qidentify{
    border:1px solid #000000;
    margin-top:10px;
    margin-bottom:10px;
}

.onlinegame_box{
    border:1px solid #000000;
    margin-bottom:10px;
}
.onlinegame_box .onlinegame_head{
    padding:3px;
    background-color:#CF8D52;
    border-bottom:1px solid #000000;
    font-weight:bold;
}

.onlinegame_box .onlinegame_body{
    padding:5px;
}