﻿/*
    Sárga: 247, 226, 142 - #F7D865
    Zöld:  102,  17,  51 - #809E00
    Bordó: 128,   0,   0 - #800000
*/
body{
    background-color: #809E00;
    margin:           0;
    padding:          0;
    font-family:      Arial, Verdena, Helvetica;
    font-size:        13px;
}
a{
    color:            black;
}
#mainContainer{
    background-color: #F7D865;
    border:           5px solid #F7D865;
    margin:           auto;
    width:            950px;
    clear:            after;
}
#clicksafe0{
    width: 960px;
    left: 50%;
    margin-left: -480px;
    background-color: black;
    filter:alpha(opacity=25);
    -moz-opacity:.25;
    opacity:.25;
    height: 800px;
    position: absolute;
}
#napraforgo img{
    margin:           0;
    padding:          0;
    border:           0;
}
#headerContainer{
    background:       url(../images/tok.jpg) no-repeat;
    border-top:       3px solid #809E00;
    border-bottom:    3px solid #809E00;
    width:            100%;
    height:           150px;
}
#topMenuContainer{
    height:           25px;
    text-align:       right;
    padding-right:    20px;
    padding-top:      8px;
    width:            950px;
    margin:           auto;
    color:            #F7D865;
}
#topMenuContainer a{
    color:            #F7D865;
    font-weight:      bold;
    text-decoration:  none;
}
#topMenuContainer a:hover{
    text-decoration:  underline;
}
#menuContainer{
    width:            220px;
    background-color: #809E00;
    padding:          0;
    font-size:        13px;
    font-weight:      bold;
    float:            left;
    border:           5px solid #809E00;
}
#menuContainer ul{
    color:            #809E00;
    list-style:       none;
    margin:           5px;
    padding:          0;
}
#menuContainer ul li{
    font-size:        13px;
    padding-left:     5px;
    padding-top:      6px;
    padding-bottom:   6px;
    color:            #800000;
    cursor:           pointer;
}
#menuContainer ul li a{
    color:            #800000;
    text-decoration:  none;
}
#menuContainer ul .last{
    border:           none;
}
#menuContainer ul li:hover{
    color:            #809E00;
    background-color: #F7D865;
}
#menuContainer ul li:hover a{
    color:            #800000;
    background-color: #F7D865;
    
}
#menuContainer ul #menuHeader{
    color:            #ffffff;
    border:           none;
    margin-top:       20px;
    padding-bottom:   20px;
    font-size:        13px;
    padding:          0;
    cursor:           default;
    border-bottom:    1px dotted #F7D865;
}
#menuContainer ul #menuHeader:hover{
    background-color: #809E00;
}
#contentContainer{
    margin-left:     250px;
}
#contentContainer h1{
    color:            #800000;
}
#contentContainer p{
    margin:           18px;
    text-align:       justify;
    line-height:      25px;
}
#contentContainer img{
    border:           5px solid #800000;
    margin:           13px;
    margin-top:       0;
}
#headerImg{
    background:       url(../kepek/tanya.jpg) no-repeat;
    width:            210px;
    height:           155px;
    border:           5px solid #800000;
}
#imgGallery{
    clear:            both;
    background-color: #800000;
    text-align:       middle;
    padding-left:     2px;
}
#bookingForm img{
    border:           none;
    margin:           0;
}
#monthContainer{
    width:            50%;
    text-align:       center;
}
#monthName{
    margin:          20px;
}
.monthTable{
    text-align:       center;
    font-size:        11px;
    border:           1px solid #809E00;
}
.alcim{
    padding-top:      30px;
    font-size:        18px;
}
.napok{
    background-color: #D2C075;
    width:            30px;
    font-size:        11px;
}
.f{
    background-color: #809E00;
    color:            #F7D865;
}
#imgGallery img{
    margin:           0;
    margin-left:      5px;
    margin-top:       8px;
    margin-bottom:    6px;
    padding:          0;
    border:           0;
}
#udulesicsekk{
    color:            #F7D865;
    padding-top:      0px;
    padding-left:     10px;
    font-size:        13px;
    cursor:           default;
}
#programokCategory{
    border:           1px solid #809E00;
    margin:           5px 15px 20px 0;
}
#programokCategory h2{
    font-size:        15px;
    margin:           5px;
}
#programokCategory h3{
    font-size:        13px;
    margin:           5px;
    margin-left:      0;
}
#infoTable{
    border-spacing:   0;
    width:            645px;
}
#infoRow{
    background-color: #D2C075;
}
#infoTable td{
    vertical-align:   middle;
}
#infoTable img{
    vertical-align:   bottom;
    margin:           0;
}
#galleryThumbs{
    width:            100%;
}
#galleryThumbs td{
    text-align:       center;
}
#oldalterkep ul{
    list-style:       none;
    line-height:      30px;
}
#oldalterkep h2{
    margin:           0;
    padding:          0;
    font-size:        13px;
}
#hirlevel{
    width:            100%;
    text-align:       center;
    line-height:      25px;
    _line-height:     10px;
    font-weight:      normal;
    color:            #F7D865;
}
#newsletter{
    _size:            20;
    width:            150px;
}
#leftDiv{
    float:            left;
}
#rightDiv{
    float:            right;
}
#tovabbiprogramok{
    width:            660px;
    height:           30px;
    background-color: #D2C075;
    color:            #000000;
    text-align:       center;
    margin:           10px;
    padding-top:      12px;
    font-size:        14px;
    font-weight:      bold;
}
#tovabbiprogramok{
    text-decoration: underline;
}
#footer{
    color:            #F7D865;
    margin:           auto;
    text-align:       center;
}
.like{
    background-color: white;
    margin-top: 10px;
    padding-top: 10px;
}
