/* CSS Document */

body {
background:#a26236 url(img/BG.jpg);
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#492005;
margin:20px 0pt;
padding:0pt;
}

#container {
position:relative;
width:820px;
margin:0px auto;
padding:0px;
background-color:#eaeaea;
}

#logo {
position:relative;
width:820px;
height:90px;
background:url(img/logo.gif) no-repeat;
margin:0px auto;
padding:0px;
}

#slogen {
color:#ffffff;
line-height:36px;
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;
height:36px;
left:265px;
position:absolute;
top:24px;
width:547px;
}

#seo {
text-align:center;
height:36px;
left:265px;
position:absolute;
top:60px;
width:547px;
padding:0px;
margin:0px;
}

#seo h1{
color:#633c23;
line-height:30px;
font-size:13px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
}

#header {
position:relative;
width:810px;
height:209px;
margin:0px 5px;
background:url(img/header_bg.gif) repeat-y;
}

#flash {
position:absolute;
width:610px;
height:189px;
top:10px;
left:10px;
}



#login {
position:absolute;
width:170px;
height:189px;
top:10px;
left:630px;
}

#login form {
width:150px;
padding:5px;
margin:0px;
}

#login form input.mezo {
width:145px;
height:16px;
border:1px solid #633c23;
margin:5px 0px;
padding:2px 5px;
background-color:#FFFFFF;
/*
background:url(img/input_bg.gif) repeat-x;
*/
}

#login form input.gomb {
margin:5px 0px;
font-size:12px;
width:80px;
height:20px;
font-weight:normal;
border:1px solid #fff;
color:#FFFFFF;
background-color:#7e5132;
}

#login form a {
text-decoration:none;
color:#fff;
}

#login form a:hover {
text-decoration:underline;
}

#middle {
position:relative;
width:810px;
margin:5px 5px 0px 5px;
padding:0px;
background:#eaeaea url(img/middle.gif) repeat-y;
}

#middle_end {
clear:both;
width:810px;
height:20px;
line-height:5px;
font-size:1px;
padding:0px;
background:#eaeaea url(img/middle_end.gif) no-repeat;
}

#left {
float:left;
position:relative;
width:201px;
margin:0px;
padding:0px;
}

#menu {
background:url(img/menu_bg.gif) no-repeat -1px 0px;
position:relative;
width:200px;
margin:0px;
padding:0px;
}

#menu ul {
width:170px;
margin:0px 15px;
padding:14px 0px 20px 0px;
list-style-type:none;
}

#menu ul li {
width:165px;
height:26px;
line-height:26px;
border-bottom:1px dashed #b2805d;
margin:0px;
padding:0px;
list-style-type:none;
}

#menu ul li a {
display:block;
width:156px;
height:26px;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
padding-left:10px;
}

#menu ul li a:hover {
width:146px;
padding-left:20px;
background:#633c23 url(img/nyil.gif) no-repeat 8px 9px;
}

#right {
float:left;
position:relative;
width:559px;
margin:0px;
padding:5px 25px;
}

#footer_top {
width:820px;
height:5px;
line-height:5px;
font-size:1px;
background-color:#eaeaea;
margin:0px auto;
}

#footer {
position:relative;
clear:both;
background:url(img/footer_bg.gif) no-repeat 0px 0px;
width:820px;
height:70px;
margin:0px auto;
padding:0px;
}

#copy {
position:absolute;
width:300px;
height:35px;
line-height:35px;
top:6px;
left:20px;
color:#FFFFFF;
}

#cim {
position:absolute;
width:400px;
height:35px;
line-height:35px;
top:5px;
left:276px;
color:#FFFFFF;
text-align:right;
}

#kilincs {
position:absolute;
width:75px;
height:103px;
top:-23px;
left:745px;
background:url(img/kilincs.gif) no-repeat;
}

#left .velemeny_top {
width:180px;
height:15px;
background:url(img/idezo_top.gif);
margin:0px auto;
margin-top:10px;
}

#left .velemeny_bottom {
width:180px;
height:15px;
background:url(img/idezo_bottom.gif);
margin:0px auto;
}

#left .velemeny {
width:180px;
padding:0px 0px;
margin:0px auto;
font-size:12px;
font-style:italic;
color:#6a3009;
}

#left .velemeny_alairas {
font-size:12px;
font-weight:bold;
color:#6a3009;
text-align:right;
width:180px;
margin:0px auto;
padding:5px 0px;
}


#left .akcio_doboz {
position:relative;
width:180px;
margin:0px auto;
padding:0px;
background:url(img/menu_bg.gif) no-repeat -1px 0px;
border:medium double;

}

#left .akcio_cim {
font-size:30px;
font-weight:bold;

color:#ff0000;
text-align:center;
width:180px;
margin:0px auto;
padding:5px 0px;

}

#left .akcio {
font-size:12px;
font-weight:bold;
color:#fffbf0;
text-align:center;
width:180px;
margin:0px auto;
padding:5px 0px;

}

/*Szövegformázás*/

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
text-align:center;
margin:0px;
padding:8px 0px;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
text-align:center;
margin:0px;
padding:8px 0px;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
text-align:center;
margin:0px;
padding:8px 0px;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
text-align:left;
margin:0px;
padding:8px 0px;
}

p {
padding:8px 0px;
margin:0px;
font-size:14px;
line-height:20px;
}

p a {
color:#7a4d2e;
text-decoration:underline;
}

p a.tanulmany {
font-size:17px;
font-weight:normal;
color:#7a4d2e;
padding-left:25px;
background:url(img/pdf.jpg) no-repeat 0px 0px;
text-decoration:underline;
}

ul {
margin:0px 0px 0px 23px;
padding:8px 0px;
}
li {
line-height:20px;
margin:0px;
padding:5px 0px;
}

table#termekek {
width:100%;
margin:0px;
padding:8px 0px;
}

table#termekek th {
background-color:#e6e3df;
padding:4px;
}

table#termekek td {
padding:4px;
text-align:center;
}

div.termekek_fooldal {
float:left;
width:275px;
text-align:center;
padding:0px;
margin:0px;
}

div.termekek_fooldal a {
font-size:16px;
color:#492005;
}

div.termekek_fooldal img {
border:1px solid #CCCCCC;
padding:5px;
margin:10px 5px;
}


