body {
    font-family:Tahoma;
    font-size:14px;
    margin:0px;
    padding:0px;
    background:url(../images/repeat.jpg) repeat-x #FCEAD4;
}

td {
    font-family:Tahoma;
    font-size:14px;
}

th {
    font-size:14px;
    text-align: left;
    font-weight: bold;
    background: #5f773f;
    color: #dedede;
}

h2 {
    margin: 5px;
    padding:0px;
    font-size: 21px;
    font-weight: bold;
}

h3 {
    margin: 3px;
    font-size: 18px;
    font-weight: bold;
}                        

a {
    color: #202020;
    text-decoration: underline;
}

a:hover {
    color: #202020;
}

#Table_01 {
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    height:100%;
    margin:0px;
    padding:0px;
    text-align:center;
}

#frames {
    width:1024px;
    background-image: url(../images/back_rep.jpg); 
}

#index-01 {
    background-image: url(../images/index_01.jpg);
    width:241px;
    height:208px;
    float:left;
}

#index-02 {
    background-image: url(../images/index_02.jpg);
    width:542px;
    height:208px;
    float:left; 
}

#index-03 {
    background-image: url(../images/index_03.jpg);
    width:241px;
    height:208px;
    float:left; 
}

#index-04 {
    background-image: url(../images/index_04.jpg);
    width:63px;
    min-height:450px;  
    float:left; 
    clear:both;
}

#index-05 {
    background-image: url(../images/index_05.jpg);
    width:179px;
    height:16px;
    float:left; 
}

#index-06 {
    background: #fef0dd;
    width:720px;
    min-height:450px;
    float:left;
}

#index-07 {
    background-image: url(../images/index_07.jpg);
    width:62px;
    min-height:450px;
    float:left;
}

#index-08 {
    background-image: url(../images/index_08.jpg);
    width:179px;
    height:100%;
    float:left;
}

#index-09 {
    background-image: url(../images/index_09.jpg); 
    width:1024px;
    height:59px;
    clear:both;
}

#oldalmenu{
    background-image: url(../images/index_08.jpg);
    float:left;
    min-height :450px;
    width: 179px;
}

#tartalom_nagy{
    background: #fef0dd; 
    float: left;
    min-height:450px;
    width: 720px;

}

#index-10 {
    position:relative;
    width:950px;
    min-height:504px;
    _height:504px;
}

.focim {
    color: #990033;
    text-align:left;
    margin-left:20px;
    margin-top:9px;
    height:20px;
    z-index:1;
    float:left;
}

#news {
    background-image: url(../images/index_03.jpg);
    margin-top:22px;
    width:200px;
    float:left;
}

.news_container {
    padding:0px;
    margin:0px;
}

.news {
    width:240px !important;
    padding:10px 10px 10px 10px;
    margin:0px;
}

.news_title {
    margin:2px;
    font-weight:bold;
}
.news_date {
    padding:5px 0px 5px 20px;
    color: #40454b;
    font-weight: normal;
    font-size: 80%;
    font-style:italic;
}

.news_pic {
    border:1px #500b12 solid;
    float:left;
    margin: 0px 10px 10px 0px;
}

.news_pic_mainpage {
    border:1px #500b12 solid;
    float:left;
    margin: 0px 10px 10px 0px;
    width:100px;
}

.news_text {
    margin-bottom: 5px;
    text-indent:10px;
    color: #40454b;
    font-weight: normal;
    font-size: 100%;
}

.news_details_link {
    margin: 5px 0px 5px 0px;
    text-align:right;
    color: #40454b;
    font-weight: normal;
    font-size: 90%;
}

.news_allnews_link {
    margin: 5px 0px 5px 0px;
    text-align:right;
    color: #40454b;
    font-weight: normal;
    font-size: 90%;
}

input {
    border: 1px #4F5150 solid;
    font-size:12px;
    color:#4F5150;
}

select {
    border: 1px #4F5150 solid;
    font-size:12px;
    color:#4F5150;
}

input.form_button:hover {
    border: 1px #4F5150 solid;
    font-size:12px;
    color:#4F5150;
    background: #C7C7C7;
    cursor:pointer;
}

#logoclick {
    height:150px;
    width:150px;
    z-index:5;
    cursor:pointer;
    margin:50px 0 0 55px;
}

.foldertitlebig {
    font-size: 15px;
    font-weight: bold;
}

#flash {
    width:540px;
    height:158px;
    margin-top:13px;
    margin-left:1px;
    float:left;
}

.the_content {
    padding:20px;
    text-align: left;
}

.gallerylink {
    text-decoration: none;
}

.gallerylink:hover {
    color:#BF0042;
}

#contact_div {
    position: absolute;
    z-index:3;
    margin:530px 0 0 780px;
    text-align: center;
}

#map {
    margin-top:10px;
    width:680px;
    height:500px;
}