body
{
    background-color:#938F72;
    background-image:url(../images/body_bg_image.gif);
    background-repeat:repeat-x;
    margin:0px;
    text-align:center;
}
img{
    border:0px;
}
#main_container
{
    width:931px;
    background-color:#FFFFFF;
    margin:auto;
    text-align:left;
}
#main_container_left_shader
{
    background-image:url(../images/container_left_shader.gif);
    background-repeat:repeat-x;
    width:17px;
    height:624px;
    float:left;
}
#main_container_right_shader
{
    background-image:url(../images/container_right_shader.gif);
    background-repeat:repeat-x;
    width:17px;
    height:624px;
    float:right;
}
#main_container_content
{
    width:931px;
    float:left;
    background-image:url(../images/full_bg.gif);
    background-repeat:repeat-y;
}
#left_panel
{
    width:235px;
    float:left;
}
#left_panel_content
{
    width:235px;
    float:left;
    background-image:url(../images/content_shader.gif);
    background-repeat:repeat-y;
    background-position:right;
    padding-bottom:109px;
}
#header{
    width:662px;
    height:169px;
}
#header_top{
    width:662px;
    height:26px;
    background-image:url(../images/flash_image_top.gif);
    background-repeat:no-repeat;
}
#header_left{
    width:1px;
    height:126px;
    background-color:#FFFFFF;
    float:left;
}
#header_content{
    width:644px;
    height:126px;
    float:left;
}
#header_right{
    width:17px;
    height:126px;
    background-image:url(../images/flash_image_right.gif);
    background-repeat:no-repeat;
    float:left;
}
#header_bottom{
    clear:both;
    width:662px;
    height:17px;
    font-size:1px;
    background-image:url(../images/flash_image_bottom.gif);
    background-repeat:no-repeat;
}


#header_shader{
    width:8px;
    float:right;
    background-image:url(../images/header_shader.gif);
    background-repeat:no-repeat;
    height:169px;
}
#left_panel_bottom{
    float:left;
    height: 21px;
    width:235px;
    background-image:url(../images/left_panel_bottom.gif);
    background-repeat:no-repeat;
    background-position:bottom;
 }
#right_panel
{
    float:left;
    width:662px;
}


#logo
{
    background-image:url(../images/logo_bg.gif);
    background-repeat:no-repeat;
    height:265px;
}
#logo h1{
    margin:0px;
    padding:0px;
    font-size:80%;
    visibility:hidden;
}


#menu{
height:270px;}
p.divider{
    padding:0px;
    margin:0px;
    height:8px;
    background-image:url(../images/h_border.gif);
    background-repeat:repeat-x;
    border:0px;
    width:228px;
}
#search{
    padding:0px;
    margin:32px 28px 0px 0px;
}
input.my_input{
    float:right;
    border:1px;
    border-color: #E2E0D7;
    border-style:solid;
    background-color:#FAF9F7;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#7C7757;
    padding-left:3px;
}

.searchlnk{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#067660;
    font-weight: bold;
    text-decoration: none;
}

.w181{
    width:181px;
}
#search p{
padding:5px 3px 0px 0px;
margin:0px 0px 0px 0px;
float:right;}

#content{
    width:456px;
    float:left;
}

#file_list{
    padding:21px;
}
#file_list ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
}
#file_list li a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#A7A285;
    margin:0px;
    padding:0px;
    text-decoration:none;

}
#file_list li a:hover{
    text-decoration:underline;
}
#file_list li.word
{
    background-image: url(../images/word.gif);
    background-repeat: no-repeat;
    background-position: 0 .1em;
    padding-left: 3em;
    height:25px;
}
#file_list li.pdf
{
    background-image: url(../images/pdf.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-left: 3em;
    height:25px;
}

#file_list li.image
{
    background-image: url(../images/image2.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-left: 3em;
    height:25px;
}



.content_separator{
    clear:both;
    padding:0px;
    height:1px;
    border-bottom:1px solid #EAE9E2;
    margin: 0px 0px 10px 0px;
    width:416px;
}

.content_topspacer{
    clear:both;
    padding:0px;
    height:1px;
    margin: 0px 0px 10px 0px;
    width:416px;
}

#big_content{
    float:left;
    width:662px;
    background-color:#FFFFFF;
    padding-bottom:100px;
}

#my_right_panel{
    background-image:url(../images/content_right_shader.gif);
    background-repeat:repeat-y;
    float:left;
    width:206px;
    padding-top:0px;
    background-color:#FFFFFF;
}

#right_panel_bottom{
    float:left;
    width:206px;
    height:auto;
    background-image:url(../images/right_panel_bottom.gif);
    background-repeat:no-repeat;
    vertical-align:bottom;
    background-position:bottom;
}



div.napirenden{
    width:198px;
    background-color:#FFFFFF;
    float:right;
    margin-top: 33px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#067660;
    font-weight: bold;
}

div.napirenden hr{
    color: #EBEAE5;
    background-color: #EBEAE5;
    height: 1px;
    border: 0px;
    margin: 5px 7px 0px 7px;
    padding:0px;
}
.short_description{
    margin: 0px;
    padding: 0px;
}
.short_description_cell{
    padding:0px 0px;
    margin:0px 7px 10px 7px;
    border-bottom:1px solid #EBEAE5;

}
.short_description h3{
    padding:0px;
    margin:0px 3px;
    font-size:11px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    color:#7C7757;
}

.short_description_cell a{
    font-size:11px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    color:#087562;
    text-decoration:underline;
}
.short_description_cell a:hover{
    text-decoration:none;
}

.detlink{
    display:block;
    font-size:11px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    margin:0px 10px 10px 0px;
    color:#087562;
    text-align:right;
    text-decoration:underline;
}

.detlink:hover{
    text-decoration:none;
}


/*submenus*/
.submenu{
    width:150px;
    border:1px;
    background-color:#CC9900;
    position:relative;
    top:10px;
    left:20px;
}
.submenu ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.submenu ul li{
    background-color:#FFCCCC;
    background-image:none;
}
.submenu ul li ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.submenu ul li ul li{
    background-color:#FFCCCC;
    background-image:none;
}




.logotitle{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #449888;
    margin-top: 30px;
    text-align: center;
}

#inner_content{
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
}

#inner_content a, #main_footer_content a {
    font-size:11px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    color:#087562;
    text-decoration:underline;
}
#inner_content a:hover, #main_footer_content a:hover{
    text-decoration:none;
}

#inner_content p, #inner_content td, #main_footer_content p{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#918C6A;
    padding-top:1px;
    padding-bottom:1px;
    margin-top: 1px;
    margin-bottom: 1px;
}


#inner_content span, #main_footer_content span{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#918C6A;
}


#inner_content h2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#A7A285;
    margin:0px;
    padding:0px;
    margin-top:0px;
    margin-bottom:20px;
}
#inner_content h1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#067660;
    margin:0px;
    padding:0px;
    margin-top:9px;
}

#inner_content h2 a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#A7A285;
    margin:0px;
    padding:0px;
    margin-top:28px;
}


#inner_content img.general{
    margin:0px 10px 10px 0px;
    float: left;
}

.short_description_cell span{
    margin:0px 3px;
    font-size:11px;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
    color:#7C7757;
}

#inner_content h3{
    font-size:11px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    color:#7C7757;
}

hr{
    height: 1px;
    border: 0;
    color: #EEEEEE;
    background-color:#EEEEEE;
}


.hrp{
    height: 1px;
    border: 0;
    color: #C31F1F;
    background-color:#C31F1F;
}

.hrs{
    height: 1px;
    border: 0;
    color: #ACACAC;
    background-color:#ACACAC;
}

.hrf{
    height: 1px;
    border: 0;
    color: #000000;
    background-color:#000000;
}


#main_footer_content
{
    width:931px;
    float:left;
    background-image:url(../images/full_bg.gif);
}

#main_footer_left_shader
{
    background-image:url(../images/footer_left_shader.gif);
    background-repeat:repeat-x;
    width:17px;
    float:left;
}
#main_footer_right_shader
{
    background-image:url(../images/footer_right_shader.gif);
    background-repeat:repeat-x;
    width:17px;
    float:right;
}

#inner_content .forum_cat_link{
    font-size:20px;
    line-height:40px;
}

#inner_content .forum_topic_link{
    font-size:12px;
    line-height:20px;
    padding-left:30px;
}

.forum_db{
    font-size:12px;
    color:#918C6A;
}

ul{
    margin-top:1px;
    margin-bottom:1px;
    padding-top:0px;
    padding-bottom:0px;
}

.formlabels{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#918C6A;
    padding-top:1px;
    padding-bottom:1px;
    margin-top: 1px;
    margin-bottom: 1px;
}

.forminput{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    border:1px solid #CECECE;
}

.formbtn{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    border:1px solid;
    height:22px;
}

.error{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#CC0000;
}

.message{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#0000CC;
}

.forumhead{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#067660;
    padding-top:1px;
    padding-bottom:1px;
    margin-top: 1px;
    margin-bottom: 1px;
}

.forumheadlnk{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px!important;
    color:#067660!important;
    padding-top:1px;
    padding-bottom:1px;
    margin-top: 1px;
    margin-bottom: 1px;
    text-decoration: none!important;
}
.forumheadlnk:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px!important;
    color:#067660!important;
    padding-top:1px;
    padding-bottom:1px;
    margin-top: 1px;
    margin-bottom: 1px;
    text-decoration: underline!important;
}

.forumheaddate{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px!important;
    color:#067660!important;
    padding-top:1px;
    padding-bottom:1px;
    margin-top: 1px;
    margin-bottom: 1px;
}

.forummsg{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#918C6A;
    padding-top:1px;
    padding-bottom:1px;
    margin-top: 1px;
    margin-bottom: 1px;
}

#inner_content .navigacio{
    font-size:12px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    color:#087562;
    text-decoration:none;
    padding-left:3px;
    padding-right:3px;
}
#inner_content .navigacio:hover{
    text-decoration:underline;
}

#inner_content .navigacio_selected{
    font-size:12px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
    text-decoration:underline;
    padding-left:3px;
    padding-right:3px;
    background-color:#CECECE;
}

.right_text{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#7C7757;
    padding-top:1px;
    padding-bottom:1px;
    margin-top: 1px;
    margin-bottom: 1px;
}

.right_text_title{
    font-size:12px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    color:#087562;
    padding-bottom:10px;
    text-decoration:none;
}

.put_submenu{
    margin-right:20px;
    line-height:25px;
    font-weight: bold; 
}

.teszta{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#918C6A;
    padding-top:1px;
    padding-bottom:1px;
    margin-top: 1px;
    margin-bottom: 1px;
}

