@charset "iso-8859-2";
/* CSS Document */

* {margin: 0; padding: 0;}

body {
font: 0.8em Georgia, "Times New Roman", Times, serif;
color: #000000;
background-color: #f4edcf;
}

#keret {
margin: 20px auto;
width: 976px;
background: url(../images/keret-hatter.gif);
}


/*------------------------------------------fejléc formázása------------------------------------------*/

#fejlec {
height: 104px;
background: url(../images/fejlec-hatter.png);
}

#fejlec-logo {
float: left;
width: 90px;
height: 90px;
padding-top: 10px;
padding-left: 18px;
}

#cegnev {
width: 360px;
margin-left: 127px;
padding-top: 20px;
font-size: 3.7em;
font-weight: bold;
letter-spacing: 4px;
}

#cim {
float: right;
padding-right: 45px;
padding-top: 25px;
font-size: 1.3em;
font-weight: bold;
letter-spacing: 3px;
}

#tel {
float: right;
width: 455px;
text-align: right;
padding-right: 180px;
padding-top: 10px;
font-size: 1em;
font-weight: bold;
letter-spacing: 2px;
}

/*---------------------------#tel li {
float: left;
padding-left: 40px;
list-style-type: none;
font-size: 1em;
font-weight: bold;
letter-spacing: 2px;
}-----------------------------------------*/

/*------------------------------------------tartalom formázása------------------------------------------*/

#tartalom-keret {
clear: both;
width: 940px;
overflow: hidden;
margin: 15px 18px 25px 18px;
background: url(../images/tartalom-hatter.gif) repeat-y;
line-height: normal;
}

#jobboldal {
float: right;
width: 699px;
padding-left: 5px;
text-align: justify;
}

#kep {
width: 699px;
height: 200px;
padding-bottom: 10px;
background-color: #f8df77;
}

#tartalom {
float: left;
width: 478px;
padding-right: 5px;
}

#akcio {
float: right;
width: 210px;
padding-left: 5px;
}

#galeria {
}

#galeria li {
float: left;
width: 105px;
height: 120px;
list-style-type: none;
}

.cimsor {
height: 17px;
padding-bottom: 8px;
padding-top: 8px;
color: #FFFFFF;
text-align: center;
font-size: 0.9em;
font-weight: bold;
letter-spacing: 2px;
border: 1px solid #9e9a82;
background: url(../images/cimsor.gif) repeat-x;
}

#baloldal {
float: left;
width: 230px;
padding-right: 5px;
}


/*------------------------------------------lábléc formázása------------------------------------------*/

#lablec {
clear: both;
height: 33px;
margin-left: 18px;
margin-right: 18px;
background: url(../images/lablec.gif) repeat-x;
border: 1px solid #9e9a82;
}

#lablec li {
float: left;
padding-top: 10px;
padding-left: 24px;
font-size: 0.9em;
color: #FFFFFF;
list-style-type: none;
}

#lablec li a:link {color: #FFFFFF; text-decoration: none;}     
#lablec li a:visited {color: #FFFFFF; text-decoration: none;} 
#lablec li a:hover {color: #FFFFFF; text-decoration: underline;}   
#lablec li a:active {color: #FFFFFF; text-decoration: underline;}


#lablec2 {
clear: both;
height: 50px;
background: url(../images/lablec-arnyek.gif) bottom no-repeat;
}

#lablec2 li {
float: left;
padding-top: 8px;
padding-left: 115px;
color: #999999;
font-size: 0.9em;
list-style-type: none;
}

#lablec2 li a:link {color: #999999; text-decoration: none;}
#lablec2 li a:visited {color: #999999; text-decoration: none;}
#lablec2 li a:hover {color: #999999; text-decoration: none;}
#lablec2 li a:active {color: #999999; text-decoration: none;}

/*------------------------------------------szöveg és kép formázása------------------------------------------*/

h1 {
font-size: 1.1em;
}

h2 {
font-size: 1em;
padding-left: 8px;
padding-right: 8px;
word-spacing: 0.1em;
font-weight: 300;
line-height: 1.5em;
}

h3 {
font-size: 0.9em;
padding-top: 14px;
padding-left: 8px;
padding-bottom: 12px;
word-spacing: 0.1em;
}

#jobboldal p {
padding-left: 8px;
padding-right: 8px;
line-height: 1.5em;
word-spacing: 0.2em;
}

.szoveg {
margin-top: 30px;
font-size: 1.1em;
}

#szoveg-kep {
float: right;
width: 160px;
height: 160px;
padding: 4px 8px 0px 12px;
}

#szoveg-kep2 {
float: left;
width: 160px;
height: 160px;
padding: 8px 12px 0px 8px;
}

.szoveg ul {
padding: 5px 0px 5px 35px;
line-height: 1.5em;
word-spacing: 0.1em;
}

#arlista dt {
float: left;
display: block;
padding-left: 30px;
}

#arlista dd {
display: block;
margin-bottom: 0.5em;
margin-left: 25em;
}

#sitemap li {
text-align: center;
list-style-type: none;
line-height: 2em;
}

#sitemap a:link {color: #000000;}
#sitemap a:visited {color: #000000;}
#sitemap a:hover {color: #000000;}
#sitemap a:active {color: #000000;} 

.akcio-szoveg {
margin-top: 30px;
padding-bottom: 60px;
font-size: 1.1em;
}

#akcio a {
float: right;
padding-top: 15px;
font-size: 77%;
}

#akcio a:link {color: #000000; text-decoration: none;}
#akcio a:visited {color: #000000; text-decoration: none;}
#akcio a:hover {color: #000000; text-decoration: none;}
#akcio a:active {color: #000000; text-decoration: none;}

#fel {
padding: 15px 10px 0px;
text-align: right;
font-size: 80%;
line-height: 1.5em;
}

#fel a:link {color: #000000; text-decoration: none;}
#fel a:visited {color: #000000; text-decoration: none;}
#fel a:hover {color: #000000; text-decoration: none;}
#fel a:active {color: #000000; text-decoration: none;} 

img {border:none}

/*------------------------------------------menü formázása------------------------------------------*/

#menu {
float:left;
height:auto;
margin-bottom:30px;
}

#menu ul {
list-style-type:none;
font-weight:bold;
}

#menu a {
display:block;
padding-top:8px;
padding-left:30px;
width:200px;
border-bottom:1px solid #FFFFFF;
background-image:url(../images/menu.png);
height:27px;
}


#menu a:link {
text-decoration:none;
color: #FFFFFF;
}

#menulista a:visited {
text-decoration:none;
color: #FFFFFF;
}

#menu a:hover {	
background:url(../images/menu.png) 0 -35px;
}

.active {	
background:url(../images/menu.png) 0 -35px;
}


/*------------------------------------------üzenet küldő form------------------------------------------*/

#mail_form {
background-color: #f8df77;
}

form.contact_us {
width:230px;
margin-top:5px;
}

input.fields_contact_us {
display: block;
width: 222px;
padding: 3px;
margin-top:3px;
margin-bottom:3px;
border-top : 1px solid #a9a58e;
border-left : 1px solid #a9a58e;
border-bottom : 1px solid #d3ceb1;
border-right : 1px solid #d3ceb1;
background-color: #fbefbb;
}

textarea {
width:225px;
height:100px;
text-align:justify;
padding-left:2px;
padding-top:2px;
margin-top:3px;
border-top : 1px solid #a9a58e;
border-left : 1px solid #a9a58e;
border-bottom : 1px solid #d3ceb1;
border-right : 1px solid #d3ceb1;
background-color: #fbefbb;
}

.submit_button_contact {
width: 113px;
height: 33px;
margin-top: 15px;
padding: 2px;
background-image: url(../images/submit-button.gif);
border: 1px solid #9e9a82;
color: #FFFFFF;
font-weight: bold;
}

#levelezes a{
display: block;
margin-top: 20px;
padding: 0px 3px 0px 3px;
text-align: justify;
font-size: 97%;
line-height: 1.5em;
word-spacing: 0.5em;
}

#levelezes a:link {color: #000000; text-decoration: none;}
#levelezes a:visited {color: #000000; text-decoration: none;}
#levelezes a:hover {color: #000000; text-decoration: none;}
#levelezes a:active {color: #000000; text-decoration: none;} 