* {margin:0;padding:0;}
body {background:#f3f3f3;color:#000;font-family:Verdana,Arial,sans-serif;font-size:.8em;line-height:1.5em;}
a img {border:none;}
a {color:#00235c;}
h1 {color:#00235c;font-size:1.5em;font-family:'Trebuchet MS',Verdana,Arial,sans-serif;border-bottom:1px solid #00235c;line-height:1em;}
h2 {color:#00368c;font-size:1.3em;font-family:'Trebuchet MS',Verdana,Arial,sans-serif;border-bottom:1px solid #00368c;line-height:1em;}
h3 {font-size:1.1em;}
h1,h2,h3,p,ul,ol,embed,object,.gmaps,table,hr {margin-bottom:1em;}
ul,ol {margin-left:1em;}
p,li,td {line-height:2em;}
table {border:1px solid #000;border-collapse:collapse;}
td {border:1px solid #000;padding:.2em .5em;}

#container {margin:0 auto;width:1006px;}
#layout {float:left;background:#fff url(images1/greta.png) repeat-y;}
#header {float:left;height:177px;clear:both;width:100%;}
#logo,#banner {float:left;}
#banner {background:#f4e8c3;width:640px;}
#mainmenu {/*background:#00368c*/;color:#fcf2d2;float:left;width:640px;}
#ccontent {float:left;width:640px;font-size:.85em;padding:1em 0 0 0;}
#content {float:left;padding:1em; margin-top: 20px;}
#content img {border:2px solid #ddd59b;}
#langs {text-align:center;}
#ontheflytoc {width:180px;float:left;font-size:.8em;background:#fcfcfc;}
#ontheflytoc li a {display:block;border-bottom:1px dashed #8b9fb8;padding:0 2px;}
#fixsubmenu {background:#ebeaf2;width:185px;float:left;font-size:.8em;padding-top:1em;}
#footer {clear:both;float:left;background:#00368c;width:100%;}
#footer p {margin:0;text-align:center;text-decoration:none;color:#fcf2d2;font-size:.8em;line-height:1.7em;}
#footer a {color:#fff;text-decoration:none;}
#locator {background:#ebeaf2;padding:.1em .4em; margin-top: 20px;
*margin-top: 33px;
}
#locator a {text-decoration:none;color:#00235c;font-weight:bold;font-size:.9em;}

.me{
margin-left: 185px;
_margin-left: 93px;;
}



#mainmenu .menulevel1 {
    float: left;
    list-style:none;
    margin:0;
    height: 39px;
}

#mainmenu .menulevel1 li {
    float:left;  
    background: url(/images/greta_menu_bg.jpg);
    height: 39px;/*color: #003c8c;*/
    width: 158px;
    border-right: #003c8c 2px solid;
/*    text-align: center;*/

}

#mainmenu .menulevel1 li a {
    text-transform:uppercase;/*color:#fcf2d2;*/
    font-weight:bold;
    text-decoration:none;
    font-size:10px/*.8em*/;
    padding:0 .8em;
    float:left;
    line-height:12px;
   

}

#mainmenu .menulevel1 li a:hover,#mainmenu .menulevel1 li.sdoc a,#mainmenu .menulevel1 li.docz a,#footer a:hover {
    background: url(/images/greta_menu_bg_hover.jpg) repeat-x /*#00235c*/; 
    color: white/*#fdf21e*/;
_background-color: white;
    height: 39px;
_height: 37px; 
    width: 142px;
   
    
}

#mainmenu .menulevel1 li a {
    padding-top: 2px;
 
}
/*
.menulevel1  li#balaton_terkep a{
   padding-top: 12px;
   border-right: none;
   width: 158px;
   height: 39px;
}*/

.menulevel1 li#balaton_terkep {
    width: 158px;
    border-right: none;
}

.menulevel1 li#bildergalerie_balaton {
    border-right: none;
    width: 158px;
}


.menulevel1,.menulevel2,.menulevel3 {list-style:none;margin:0 0 .1em 0;}

/* hovers */
#fixsubmenu .menulevel2 li a:hover,
#fixsubmenu .menulevel2 .menulevel3 li a:hover,
#fixsubmenu .menulevel2 li.sdoc a,
#fixsubmenu .menulevel2 .menulevel3 li.sdoc a,
#fixsubmenu .menulevel2 .menulevel3 li a:hover,
#fixsubmenu .menulevel2 .menulevel3 li.sdoc a {background:#00368c;color:#fff;}

/* menulevel2 */
#fixsubmenu .menulevel2 {margin-bottom:1em;}
#fixsubmenu .menulevel2 li {border-top:1px solid #8b9fb8;}
#fixsubmenu .menulevel2 li a {color:#00235c;text-decoration:none;display:block;font-weight:bold;padding:.2em .4em;line-height:1.5em;font-size:1.1em;background:#fff;}

/* menulevel3 */
#fixsubmenu .menulevel2 .menulevel3 li a {padding-left:16px;background:#ebeaf2;background:#fff;color:#00235c;border-left:5px solid #ddd;}

/* form */
fieldset {border:1px solid #536076;margin:.5em; padding:.5em;background:#e9ecf0;}
legend {font-weight:bold;background:#fff;color:#0a2045;padding:0 1em;border-left:1px solid #536076;border-right:1px solid #536076;border-top:1px solid #536076;}
label span {width:250px;float:left;}
option {padding-right:.2em;}
#content form p,#content form p.valid {padding:.5em;border:none;margin:.5em 0;}
input.text,textarea {border:1px solid #536076;}
input.radio {margin-right:.5em;float:left;height:1em;}
sup {font-weight:bold;}
#content .error {border:1px solid #dd5003;background:#f8cc9b;}
.submit {background:#b01a20;color:#fcf1d2;border-color:b01a20;}

.webma-search .input-field {width:100px;}

.sitemaplevel1,.sitemaplevel1 ul {padding-left:1em;}
.sitemaplevel1 a {color:blue;}
.sitemaplevel1{counter-reset:m1;}
.sitemaplevel1 li:before {content:counter(m1) '. ';counter-increment:m1;}
.sitemaplevel2{counter-reset:m2;}
.sitemaplevel2 li:before{content:counter(m1) "." counter(m2) ". ";counter-increment:m2;}
.sitemaplevel3{counter-reset:m3;}
.sitemaplevel3 li:before{content:counter(m1) "." counter(m2) "." counter(m3) ". ";counter-increment:m3;}

.float-image {float:right;margin:1.5em;}
.gmaps {width: 500px; height: 300px}
.nagyit {font-size: 2em;}
.centre {text-align: center;}
.nagyit2 {font-size: 1.3em;}
.hot {color:red;}