body{font-family:Verdana, Arial, Helvetica, sans-serif; color:#336; font-size:13px; background: url(img/body.jpg) repeat-x top #D2D7E8 fixed;  }
#bodyContainer{height:100%; width:100%; margin:0; text-align:center;}
#centerContainer{width:100%; height:100%;}
#mainContainer{position: relative; top:0px; width:850px; margin:0 auto; text-align: left;}
#heading{position:absolute; top:20px; left:0; width:850px; height:200px; background:url(img/head.jpg) no-repeat top center #fff;}
#content{position:absolute; top:217px; left:0; width:850px; background:url(img/content.jpg) repeat-y center center #fff; border-bottom:1px solid #332B3A;}
#text{position:relative; top:10px;left:290px; width:450px; padding-bottom:30px;}
#box{position:absolute; top:350px; left:-1px; width:220px; height:200px; background:url(img/box.jpg) no-repeat center center;}
#logo{position:absolute; top:120px; left:150px;}
#contact{position:absolute; top:550px; left:20px;}
#contact h2, #contact p{text-align:right;}
#contact h2{font-size:16px; color:#657; font-weight:bold;}
#partner{position:relative; top:10px; left:0; width:250px; }
#partner, #contact p{font-size:11px;}
#partner ul{font-size:12px;}
#content ul{font-size:12px; line-height:1.5em;}
#text_403{width:440px; height:300px; background: url(../GL-ZSIGA/img/error_403.jpg) no-repeat center center; }
#text_404{width:440px; height:300px; background: url(../GL-ZSIGA/img/error_404.jpg) no-repeat center center; }
#text ul li{margin:10px 0 10px 0; float:none;}
a{outline:none;}
a:link{margin:0; color:#66c; }
a:visited{color:#66c; text-decoration:none; }
a:hover, a:active{color:#c63; }
p{text-align:left; margin: 7px 0; line-height:1.4em;}
h1, h2, h3, h4, h5, h6{ font-family: Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif; font-weight:100;}
h1{font-size:24px; margin:10px 0 20px 0; padding:0; color:#4B4156;}
h2{font-size:20px; margin:10px 0 7px 0; padding:0; color:#bb4;}
h2 a:link{color:#4A4C24; text-decoration:none; }
h2 a:visited{color:#828959; text-decoration:none; }
h2 a:hover, h2 a:active{color:#c63; }
h3{font-size:18px; margin:6px 0 4px 0; padding:0; font-weight:100; color:#5D4226;}
h3 a:link{color:#5D4226; text-decoration:none; }
h3 a:visited{color:#828959; text-decoration:none; }
h3 a:hover, h2 a:active{color:#c63; }
h4{font-size:16px; margin:4px 0 2px 0; padding:0; font-weight:100; color:#5D4226;}
ul h3{font-size:14px; margin:3px 0; padding:0; font-weight:600; color:#5E5353; list-style-image:url(img/ul.gif);}
#content, #partner ul li{list-style-image:url(img/ul.gif); margin:3px 0; padding:0;}
strong{font-weight:bold;}
.h{display:none;}
blockquote{background:url(img/blockquote_bgr.jpg) repeat-y center top #E8D5CB; margin:0 auto; width:240px; padding:0 10px; border:1px dotted #BEA192; line-height:16px;}
blockquote h3{font-size:14px; margin:5px 0;}

.small{font-size:13px; margin:0; font-style:italic;}
.smiley{width:14px; height:14px; background:url(img/smiley.jpg) no-repeat center center;}
.back a:link, .back a:visited{position:absolute; bottom:20px; right:0px; width:20px; height:15px; background:url(img/back_arrow.gif) no-repeat top center;}
.back a:hover, .back a:active{background:url(img/back_arrow.gif) no-repeat bottom center; }


#menu{position:absolute; top:250px; left:8px; width:250px; text-align:right; font-size:17px; font-weight:100;}
#menu ul {margin: 0; padding: 0; list-style: none; }
#menu ul ul li {margin: 0; padding: 0; list-style: none; width:250px; }
#menu ul li {position: relative; top:0;margin: 0;}
#menu li ul {position: absolute; left: 150px; top:0; display: none;}
#menu ul li a:link, #menu ul li a:visited{display: block; text-decoration: none; color: #336; background:transparent; padding: 5px 13px 5px 0px; border: 0px;}
#menu ul li a:hover, #menu ul li a:active{ color: #848090;}
div#menu ul ul, div#menu ul li:hover ul ul{position:absolute; top:0px; left:208px; display:none; background-color:#f1f1f1; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc}
div#menu ul li:hover ul li, div#menu ul ul li:hover ul li{position:relative; top:0px; left:6px; background:transparent; display:block;}
#menu li:hover ul {display: block; font-size:0.9em; text-align:left;}
#menu li:hover ul, li.over ul { display: block;}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */



#footer{position:absolute; bottom:5px; left:0px; width:850px; color:#111; font-size:12px; text-decoration:none;}
#footer li {margin:0; display:inline; }
#footer ul{position:absolute; top:10px; left:0px; list-style:none; margin:0 0 0 10px; padding:0; }	   
#footer a:link, #footer a:visited {color:#555; text-decoration:none;}
#footer a:hover, #footer a:active {color:#999; }
.current_footer{color:orange !important;}
.tarifa{font-size:14px;background-color:#C8D7AB; padding:2px 4px; border:1px solid #716F4F;}
.img_r img{float:right; margin:0 0 6px 6px;}
.img_l img{float:left; margin:0 6px 6px 0;}
.clear{clear:both;}
.dekor1{position:relative; top:0px; left:0px;}
.hangya{position:absolute; top:320px; right:1px;}
.raklap{position:absolute; top:550px; left:485px;}
.notesz{position:absolute; top:410px; right:1px;}
.parkoloora{position:absolute; top:880px; right:10px;}
.dobozok{position:absolute; top:1650px; right:10px;}
.fogkefe{position:absolute; top:3230px; right:30px;}
.arckep{float:left;width:250px;height:270px; margin-bottom:10px; padding:0; background:url(img/alap.jpg) no-repeat center center;}
.kepfelrat{position:relative; top:-15px; left:250px; width:250px; font-size:12px; text-align:center;}
.smiley{width:14px; height:14px; background:url(img/smiley.jpg) no-repeat center center;}
#form{position:relative; top:10px; clear:both; margin-bottom:20px;}
fieldset{width: 370px; border:1px solid #277C2B; margin-top:30px; padding:0 10px 10px 0; background:url(img/form.jpg) no-repeat center center; }
legend{position:relative; font-weight:bold; border:1px solid #277C2B; background:transparent; margin-left:5px; padding:1px 3px;}
label{ font-size:13px;}
.form{text-align:right;}
.submit, .reset{position:relative; top:0; margin:5px 5px 5px 10px;}
#question{margin:0 0 0 5px;width:355px;height:80px;}
#name, #phone, #email{width:250px; margin:5px 0;}






