BODY {
overflow: scroll;
}

H1, H2, H3, H4, H5, H6, H7, .hidden {
display: none;
}

BODY, FORM, P, A, CENTER, INPUT, TEXTAREA, SELECT, OPTION, TABLE, TR, TD, TD P, DIV P {
margin: 0px;
padding: 0px;
}

BODY, TD, INPUT, TEXTAREA, SELECT, OPTION {
font-family: Arial;
font-size: 11px;
font-weight: normal;
color: #464646;
}

A {
color: #464646;
}

.cikk, .cikk TD, .cikk DIV, .cikk SPAN, .adatlap, .adatlap TD, .adatlap SPAN, .adatlap DIV, .adatlap a:link, .adatlap a:visited, .adatlap a:hover {
font-family: Arial;
font-size: 12px;
font-weight: normal;
}

.adatlap TD a:link, .adatlap TD a:visited, .adatlap TD a:hover {
color: #cb9614 !important;
}

INPUT, SELECT {
margin-bottom: -2px;
}

A:link, TD A:link, A:visited, TD A:visited {
text-decoration: none;
}

A:hover, TD A:hover {
text-decoration: underline;
}

BODY {
background-image: url(images/hatter.png);
text-align: center;
}

A IMG {
border: 0px;
margin-bottom: -2px;
}

#login {
position: absolute;
font-family: Arial;
font-weight: normal;
font-size: 10px;
color: #6a7447;
margin-left: 380px !important;
margin-left: 382px;
margin-top: 95px;
width: 560px;
text-align: center;
}

#login a:link, #login a:visited {
color: #174c4a !important;
}

#menu a {
display: block;
height: 19px !important;
height: 21px;

width: 210px !important;
width: 240px;

padding-left: 30px;
padding-top: 2px;

text-decoration: none;

background-image: url(images/menu.png);
}

#menu a, #menu a font {
font-family: Arial;
font-size: 13px;
font-weight: bold;
color: #28706f;
}

#menu a:hover, #menu .selected, #menu .selected_am, #menu a:hover font, #menu .selected font, #menu selected_am font {
color: #93a454;
}

#menu .am, #menu .selected_am {
padding-top: 3px;
font-size: 13px;
}

#searchform, .kereso {
width: 545px;
height: 95px !important;
height: 150px;
padding-top: 55px;
background-image: url(images/search_bg.png);
}

.kereso_narrow {
width: 558px;
height: 88px;
background-image: url(images/kereso_bg_narrow.png);
margin-left: 2px;
margin-top: 4px;
}

#searchform .mezo, #login .mezo, .mezo {
width: 197px !important;
border: solid 1px;
border-bottom: solid 1px !important;
border-bottom: solid 2px;
border-color: #bdd371 !important;
padding: 2px;
padding-left: 10px;
height: 22px;
color: #7f7f7f;
}

#searchform #cim, #searchform #cim H1, .kereso .cim, .kereso_narrow .cim, .kereso .cim H1, .kereso_narrow .cim H1 {
position: absolute;
font-size: 20px;
font-weight: bold;
color: #FFFFFF;
margin-top: -25px;
margin-left: 55px;
}

.kereso .cim H1 {
margin-top: 8px;
margin-left: 65px;
}

.kereso_narrow .cim H1 {
margin-left: 60px;
margin-top: 5px;
}

.kereso_narrow .kereso_block {
position: absolute;
margin-left: 8px;
margin-top: 40px;
width: 550px;
height: 60px;
text-align: center;
vertical-align: middle;
}

#talalatok TR TD {
padding: 5px;
padding-left: 8px;
padding-right: 8px;
}

#talalatok TR TD A, #talalatok TR TD A:link {
font-weight: bold;
text-decoration: none;
color: #707856;
}

#talalatok TR TD a:hover {
text-decoration: underline;
}

#talalatok TR TD a:visited {
/*color: #caccaa;*/
color: #707856;
}

#talalatok .lista_sor_1 TD {
background-color: #e1f1ac;
text-align: center;
padding: 5px;
margin: 0px;
}

#talalatok .lista_sor_2 TD {
text-align: center;
padding: 5px;
margin: 0px;
}

.ceg_nev, .cikk_cim, .cikk_cim:link, .cikk_cim:visited, .cikk_cim:hover {
font-family: Georgia !important;
font-size: 25px !important;
color: #409592;
}

.ceg_tipus {
font-family: Georgia !important;
font-size: 18px !important;
color: #708134 !important;
}

.footer {
height: 95px !important;
width: 960px !important;
font-weight: bold;
color: #FFFFFF
}

.footer a {
font-weight: bold;
color: #FFFFFF;
}

#talalatok .cim TD {
color: #08938e;
font-weight: bold;
font-size: 14px;
text-align: center;
}

/*.adatlap, .adatlap TD, .adatlap DIV, .adatlap FONT, .adatlap SPAN {
font-size: 12px !important;
}*/

#adatlap a {
color: #cc9613;
}

#login .mezo {
width: 138px !important;
}

.button {
height: 21px !important;
padding: 0px;
padding-left: 4px;
padding-right: 4px;
background-image: url(images/button_bg.png);
border: solid 1px;
border-color: #cccccc;
}

.alcim, .alcim_2 {
display: block;
width: 515px !important;
width: 545px;
height: 25px !important;

padding-top: 5px;
padding-left: 30px;

height: 30px;
background-image: url(images/alcim_hatter.png);

font-family: Georgia !important;
font-weight: normal !important;
font-size: 18px !important;
color: #FFFFFF;
}

.alcim_2 {
background-image: url(images/alcim_hatter_2.png);
color: #409592;
}

.alcim_tart {
width: 500px !important;
width: 525px;
padding-left: 25px;

font-family: Arial !important;
font-weight: normal !important;
font-size: 12px !important;
}

.dokilink:link, .dokilink:visited {
font-family: Georgia !important;
font-weight: normal !important;
font-size: 18px !important;
color: #409592;
}

.dokilink:hover {
text-decoration: underline;
}

.t_big TD {
font-size: 13px;
}

.t_small TD {
font-size: 12px;
}

.t_small .cim TD {
color: #08938e;
}

INPUT, TEXTAREA, SELECT, OPTION {
font-size: 12px;
color: #464646;
}

#allas_adatlap, #allas_adatlap TD {
font-size: 12px;
}

.top_link, .top_header, .top_link:link, .top_link:visited, .top_link:hover {
position: absolute;
font-size: 12px;
color: #4f9e98;
width: 558px;
height: 29px !important;
height: 41px;
padding-top: 12px;
margin-top: -10px;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: top right;
margin-right: -13px;
}

.talalat {
display: inline;
width: 185px;
}

.talalat .cim, .talalat .cim a {
color: #FFFFFF;
font-weight: bold;
padding-top: 4px;
}

.megnevezes {
padding: 0px;
margin: 0px;
margin-top: 6px;
margin-bottom: 2px;
font-weight: bold !important;
}

.kereso_szoveg, .kereso_szoveg H1, .kereso_szoveg H2 {
display: block;
width: 551px;
font-size: 14px;
font-weight: normal;
color: #28706f;
text-align: justify;
margin-top: 10px;
}

.kereso_szoveg H1 {
font-weight: bold;
}

#searchform_szallas, .kereso_szallas {
width: 558px;
height: 172px !important;
height: 210px;
padding-top: 38px;
background-image: url(images/kereso_szallas_bg.png);
}

#searchform_szallas .kereso_block, .kereso_szallas .kereso_block {
text-align: center !important;
}

#searchform_szallas .mezo, .kereso_szallas .mezo{
width: 197px !important;
border: solid 1px;
border-bottom: solid 1px !important;
border-bottom: solid 2px;
border-color: #bdd371 !important;
padding: 2px;
padding-left: 10px;
height: 22px;
color: #7f7f7f;
}

#searchform_szallas #cim, .kereso_szallas .cim {
position: absolute;
font-family: Arial;
font-size: 20px;
font-weight: normal;
color: #FFFFFF;
margin-top: -33px !important;
margin-top: -20px;
margin-left: 55px;
}

#searchform_szallas #cim H1, .kereso_szallas .cim H1 {
display: block;
font-family: Arial;
font-size: 20px;
font-weight: normal;
color: #FFFFFF;
}

#searchform_szallas .button {
position: absolute;
background: none;
background-color: transparent;
border: 0px;
margin-left: 440px;
margin-top: 113px;
width: 95px !important;
height: 30px !important;
}
