* {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:0;
padding:0;
}

body {
background:#CAC3B8;
margin:0;
}

#page {
position:relative;
width:750px;
background:url(images/content_bg.jpg);
margin:auto;
}

#header,#header_en {
display:block;
width:600px;
height:57px;
position:relative;
right:75px;
margin:auto;
}

#header span,#header_en span {
position:absolute;
display:block;
width:600px;
height:57px;
background:url(images/header.jpg);
cursor:pointer;
}

#header_en span {
background:url(images/header_en.gif);
}

#language,#language_en {
position:absolute;
top:51px;
left:50%;
width:145px;
height:38px;
cursor:pointer;
margin-left:230px;
}

#language span,#language_en span {
position:absolute;
width:145px;
height:38px;
background:url(images/lang_en.jpg);
}

#language_en span {
background:url(images/lang_hu.gif);
}

#topmenu,#topmenu_en {
width:600px;
height:32px;
list-style:none;
background:url(images/topmenu_bg.jpg);
position:relative;
right:75px;
margin:auto;
padding:0;
}

#topmenu li,#topmenu_en li {
height:32px;
float:left;
behavior:url(http://www.mng.hu/csshover.htc);
margin:0 1px 0 0;
padding:0;
}

#topmenu a,#topmenu_en a {
display:block;
float:left;
height:32px;
}

#topmenu li span,#topmenu_en li span {
position:absolute;
background-image:url(images/topmenu.gif);
height:32px;
cursor:pointer;
}

#topmenu_en li span {
background-image:url(images/topmenu_en.gif);
}

#muzeum,#muzeum span {
width:78px;
}

#kiallitasok,#kiallitasok span {
width:99px;
background-position:-79px 0;
}

#kiallitasok:hover span,#kiallitasok.hover span,#page-kiallitasok #kiallitasok span {
background-position:-79px 32px;
}

#informacio,#informacio span {
width:97px;
background-position:-179px 0;
}

#informacio:hover span,#informacio.hover span,#page-informacio #informacio span {
background-position:-179px 32px;
}

#programnaptar,#programnaptar span {
width:126px;
background-position:-277px 0;
}

#programnaptar:hover span,#programnaptar.hover span,#page-programnaptar #programnaptar span {
background-position:-277px 32px;
}

#sajtoszoba,#sajtoszoba span {
width:100px;
background-position:-404px 0;
}

#sajtoszoba:hover span,#sajtoszoba.hover span,#page-sajtoszoba #sajtoszoba span {
background-position:-404px 32px;
}

#kapcsolat,#kapcsolat span {
width:95px;
background-position:-505px 0;
}

#kapcsolat:hover span,#kapcsolat.hover span,#page-kapcsolat #kapcsolat span {
background-position:-505px 32px;
}

#hng,#hng span {
width:115px;
background-position:0 0;
}

#collections,#collections span {
width:122px;
background-position:-116px 0;
}

#collections:hover span,#collections.hover span,#page-collections #collections span {
background-position:-116px 32px;
}

#exhibitions,#exhibitions span {
width:122px;
background-position:-239px 0;
}

#exhibitions:hover span,#exhibitions.hover span,#page-exhibitions #exhibitions span {
background-position:-239px 32px;
}

#information,#information span {
width:122px;
background-position:-362px 0;
}

#information:hover span,#information.hover span,#page-information #information span {
background-position:-362px 32px;
}

#contact,#contact span {
width:115px;
background-position:-485px 0;
}

#contact:hover span,#contact.hover span,#page-contact #contact span {
background-position:-485px 32px;
}

#content {
padding:30px 180px 10px 30px;
}

.clear {
clear:both;
}

#sidebar {
float:right;
width:150px;
}

#ofthemonth,#ofthemonth_en {
width:145px;
height:100px;
margin-left:5px;
position:relative;
overflow:hidden;
}

#ofthemonth a span,#ofthemonth_en a span {
behavior:url(http://www.mng.hu/csshover.htc);
width:145px;
height:100px;
display:block;
position:absolute;
top:0;
left:0;
background:url(images/ofthemonth.jpg) bottom no-repeat;
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0;
cursor:pointer;
}

#ofthemonth_en a span {
background:none;
}

#right_menu,#right_menu2,#right_menu3,#right_menu_hirlevel,#right_menu_en,#right_menu2_en,#right_menu3_en {
list-style:none;
width:150px;
height:203px;
background:url(images/menu_separator.jpg) no-repeat 5px bottom;
margin:0;
padding:10px 0 20px;
}

#right_menu span,#right_menu2 span,#right_menu3 span,#right_menu_hirlevel span,#right_menu_en span,#right_menu2_en span,#right_menu3_en span {
behavior:url(http://www.mng.hu/csshover.htc);
}

#right_menu_en {
height:60px;
}

#right_menu2 {
height:90px;
}

#right_menu2_en {
height:30px;
}

#right_menu3,#right_menu3_en {
height:30px;
margin-top:10px;
margin-bottom:45px;
}

#right_menu_hirlevel {
height:30px;
}

#right_menu3_en {
height:90px;
background:url(images/menu_separator.jpg) no-repeat right 45px;
}

#right_menu li,#right_menu2 li,#right_menu3 li,#right_menu_hirlevel li,#right_menu_en li,#right_menu2_en li,#right_menu3_en li {
width:150px;
overflow:hidden;
float:left;
margin:0;
padding:0;
}

#right_menu span,#right_menu2 span,#right_menu3 span,#right_menu_hirlevel span,#right_menu_en span,#right_menu2_en span,#right_menu3_en span {
position:absolute;
display:block;
background-image:url(images/right_menu.jpg);
width:150px;
cursor:pointer;
}

#right_menu_en span {
background-image:url(images/right_menu_en.gif);
}

#right_menu2 span {
background-image:url(images/right_menu2.jpg);
}

#right_menu2_en span {
background-image:url(images/right_menu_en2.gif);
}

#right_menu3 span {
background-image:url(images/right_menu3.gif);
}
#right_menu_hirlevel span {
background-image:url(images/right_menu_hirlevel.gif);
}

#right_menu3_en span {
background-image:url(images/right_menu_en3.gif);
}

#tarlatvezetes,#tarlatvezetes span {
height:43px;
background-position:0 -1px;
}

#tarlatvezetes span:hover,#tarlatvezetes span.hover,#page-tarlatvezetes #tarlatvezetes span {
background-position:150px -1px;
}

#szerzemenyek,#szerzemenyek span {
height:30px;
background-position:0 -44px;
}

#szerzemenyek span:hover,#szerzemenyek span.hover,#page-szerzemenyek #szerzemenyek span {
background-position:150px -44px;
}

#kepkereso,#kepkereso span {
height:30px;
background-position:0 -74px;
}

#kepkereso span:hover,#kepkereso span.hover,#page-kepkereso #kepkereso span {
background-position:150px -74px;
}

#kiadvanyok,#kiadvanyok span {
height:30px;
background-position:0 -104px;
}

#kiadvanyok span:hover,#kiadvanyok span.hover,#page-kiadvanyok #kiadvanyok span {
background-position:150px -104px;
}

#paletta,#paletta span {
height:69px;
background-position:0 -134px;
}

#paletta span:hover,#paletta span.hover {
background-position:150px -134px;
}

#kozerdeku,#kozerdeku span {
height:30px;
background-position:0 -60px;
}

#kozerdeku span:hover,#kozerdeku span.hover,#page-kozerdeku #kozerdeku span {
background-position:150px -60px;
}

#hirlevel,#hirlevel span {
height:30px;
background-position:0 -120px;
}

#hirlevel span:hover,#hirlevel span.hover {
background-position:150px -120px;
}

#right_menu3_en li#sponsors {
margin-bottom:30px;
}

#terms_conditions,#terms_conditions span {
height:30px;
background-position:0 30px;
}

#terms_conditions span:hover,#terms_conditions span.hover,#page-termsandconditions #terms_conditions span {
background-position:150px 30px;
}

#newsletter {
background-image:url(images/newsletter.jpg);
width:145px;
height:103px;
position:relative;
margin:0 0 0 5px;
padding:0;
}

#newsletter .email {
width:110px;
height:20px;
font-size:9px;
color:#a29c93;
position:absolute;
left:15px;
top:55px;
background:none;
border:none;
padding:0;
}

#newsletter .submit {
width:51px;
height:21px;
position:absolute;
top:73px;
left:83px;
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0;
cursor:pointer;
}

#sponsor {
width:145px;
height:74px;
margin-left:5px;
position:relative;
}

#sponsor a span {
behavior:url(http://www.mng.hu/csshover.htc);
width:145px;
height:74px;
display:block;
position:absolute;
top:0;
left:0;
background:url(images/sponsor.jpg) bottom no-repeat;
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0;
cursor:pointer;
}

#sponsor.en a span {
background:url(images/principal_sponsor.gif) bottom no-repeat;
}

#footer {
width:750px;
background:url(images/footer.jpg) no-repeat #fff;
padding-top:20px;
margin:auto;
}

#footer-info {
width:370px;
background:url(images/footer-close.gif) bottom no-repeat;
padding:30px 0 20px 230px;
}

#footer-info div {
float:left;
width:185px;
color:#59524A;
line-height:14px;
padding-bottom:20px;
position:relative;
left:1px;
}

#footer h2,#footer p {
font-weight:400;
font-size:9px;
margin:0!important;
padding:0;
}

#footer h2 {
color:#F7EEDC!important;
}

ul#footer-menu {
width:600px;
text-align:center;
clear:both;
position:relative;
right:75px;
margin:16px auto 0;
padding:0;
}

#footer-menu a {
text-decoration:none;
color:#54504A;
}

#footer-menu * {
display:inline;
top:0;
color:#54504A;
font-size:9px;
margin:0;
padding:0;
}

#footer-menu li {
display:inline;
border-left:1px solid #B2ACA4;
line-height:18px;
margin:0 0 0 2px;
padding:0 0 0 5px;
}

#footer-menu li.first {
border-left:none;
}

p#copyright {
text-align:center;
width:600px;
color:#54504A;
position:relative;
right:75px;
height:50px;
font-size:9px;
margin:3px auto 0;
}

#index-flash,#seasonal-flash {
width:540px;
height:301px;
margin-right:-10px;
}

#seasonal-flash {
margin-top:9px;
}

#index-news,#index-opening-hu,#index-opening-en {
float:left;
margin-top:30px;
color:#857E73;
line-height:14px;
padding-bottom:26px;
background:url(images/columncloser.jpg) bottom left no-repeat;
}

#index-opening-en {
background:url(images/columncloser2.jpg) bottom left no-repeat;
}

#index-news h1,#index-opening-hu h1,#index-opening-en h1 {
float:left;
height:32px;
position:relative;
margin:0;
}

#index-news h1 span,#index-opening-hu h1 span,#index-opening-en h1 span {
position:absolute;
top:0;
left:0;
height:32px;
width:100%;
}

#index-news h1 span {
background:url(images/h1_hirek.jpg);
}

#index-news h1, #index-opening-hu h1 {
margin-bottom: 15px;
}

#index-opening-hu h1 span {
background:url(images/h1_nyitva.jpg);
}

#index-opening-en h1 span {
background:url(images/h1_opening_hours.gif);
}

#index-news,#index-news h1 {
width:285px;
}

#index-opening-hu,#index-opening-hu h1 {
width:255px;
}

#index-opening-en,#index-opening-en h1 {
width:540px;
}

#index-news h2,#content #index-news p {
position:relative;
margin-top: 0;
margin-bottom: 15px;
}

#index-news h2,#content #index-news p,#index-news .date,#index-news .place {
margin-left:15px;
margin-right:45px;
}

#index-news .date {
font-weight:700;
}

#content #index-opening-hu p,#content #index-opening-en p, #content #index-news p {
position:relative;
margin:0 15px 0;
}

#index-sponsor {
clear:both;
text-align:center;
color:#857E73;
padding-top:37px;
margin-bottom:6px;
}

#index-sponsor img {
border:none;
display:block;
margin:10px auto 0;
}

#page-muzeum #content h1,#page-hng #content h1 {
background:url(images/columncloser2.jpg) bottom no-repeat;
color:#CC6520;
margin:-3px 0 20px;
padding:0 0 20px 14px;
}

#page-muzeum #content img,#page-hng #content img {
float:left;
margin:0 20px 15px 0;
}

#page-muzeum #content p,#page-hng #content p {
color:#857E73;
line-height:14px;
margin:0 15px 15px;
}

#page-muzeum #content h2,#page-hng #content h2 {
color:#CC6520;
margin:0 15px;
}

#closecolumn {
height:12px;
overflow:hidden;
width:540px;
background:url(images/columncloser2.jpg) 0 7px no-repeat;
margin-bottom:7px;
margin-right:-5px;
clear:left;
}

#page-kepkereso #closecolumn,#page-search #closecolumn {
margin-top:35px;
}

#page-kiallitasok #submenu {
list-style:none;
width:558px;
height:41px;
overflow:hidden;
margin:0 -18px 0 -3px;
padding:0;
}

#page-kiallitasok #submenu li {
width:186px;
height:41px;
float:left;
position:relative;
behavior:url(http://www.mng.hu/csshover.htc);
margin:0;
padding:0;
}

#page-kiallitasok #submenu li a span {
width:186px;
height:41px;
display:block;
position:absolute;
top:0;
left:0;
background-image:url(images/exhibition_menu.gif);
cursor:pointer;
}

li#allando a span {
background-position:0 0;
}

li#allando:hover a span,li#allando.hover a span,li#allando.active a span,li#allando:active a span {
background-position:0 41px;
}

li#idoszaki a span {
background-position:-186px 0;
}

li#idoszaki:hover a span,li#idoszaki.hover a span,li#idoszaki.active a span,li#idoszaki:active a span {
background-position:-186px 41px;
}

li#archivum a span {
background-position:-372px 0;
}

li#archivum:hover a span,li#archivum.hover a span,li#archivum.active a span,li#archivum:active a span {
background-position:-372px 41px;
}

#h1_allando span,#h1_collections span {
position:absolute;
top:0;
left:0;
background-image:url(images/h1_allando.gif);
}

#h1_collections span {
background-image:url(images/h1_collections.gif);
}

ul.categories {
width:558px;
list-style:none;
margin:30px -18px 0 -3px;
padding:0;
}

ul.categories li {
width:186px;
height:154px;
float:left;
overflow:hidden;
background:url(images/category_bg.gif) no-repeat;
position:relative;
margin:0 0 30px;
padding:0;
}

ul.categories li img {
border:none;
position:absolute;
top:15px;
left:22px;
}

ul.categories li h2 {
position:absolute;
line-height:14px;
top:111px;
left:19px;
width:135px;
margin:0;
}

ul.categories li h2 a {
text-decoration:none;
color:#857E73;
}

#h1_aktualis_idoszaki span,#h1_current_exhibitions span {
position:absolute;
top:0;
left:0;
background-image:url(images/h1_aktualis_idoszaki.gif);
background-position:bottom;
}

#h1_current_exhibitions span {
background-image:url(images/h1_current_exhibitions.gif);
}

#h1_elozetes {
position:relative;
top:30px;
clear:left;
margin:0 -5px 30px 0;
}

#h1_elozetes span {
position:absolute;
top:0;
left:0;
background-image:url(images/h1_elozetes.gif);
}

#page-informacio #submenu li span {
height:22px;
position:absolute;
left:0;
top:0;
background-image:url(images/information_menu.gif);
background-repeat:no-repeat;
}

li#info-belepodijak span {
width:69px;
background-position:0 0;
}

li#info-kozonsegkapcsolatok span {
width:122px;
background-position:-83px 0;
}

li#info-terkep span {
width:67px;
background-position:-205px 0;
}

li#info-terkep:hover span,li#info-terkep.hover span,li#info-terkep.active span {
background-position:-205px -52px;
}

li#info-nyitvatartas span {
width:83px;
background-position:0 -30px;
}

li#info-kolcsonzes span {
width:67px;
background-position:-83px -30px;
}

li#info-kolcsonzes:hover span,li#info-kolcsonzes.hover span,li#info-kolcsonzes.active span {
background-position:-83px -82px;
}

li#info-szolgaltatasok span {
width:93px;
background-position:-205px -30px;
}

li#info-szolgaltatasok:hover span,li#info-szolgaltatasok.hover span,li#info-szolgaltatasok.active span {
background-position:-205px -82px;
}

#page-informacio h1 {
width:540px;
height:32px;
position:relative;
margin:30px -3px 0 0;
}

#page-informacio div#belepodijak span {
background-image:url(images/h1_belepodijak.gif);
}

#page-informacio div#kozonsegkapcsolatok span {
background-image:url(images/h1_kozonsegkapcsolatok.gif);
}

#page-informacio div#terkep span {
background-image:url(images/h1_terkep.gif);
}

#page-informacio div#nyitvatartas span {
background-image:url(images/h1_nyitvatartas.gif);
}

#page-informacio div#kolcsonzes span {
background-image:url(images/h1_kolcsonzes.gif);
}

#page-informacio div#szolgaltatasok span {
background-image:url(images/h1_szolgaltatasok.gif);
}

#pieces {
list-style:none;
width:570px;
overflow:hidden;
position:relative;
left:3px;
margin:0 -30px 0 -3px;
padding:0;
}

#pieces li {
float:left;
background:url(images/thumbnail_bg.gif) top left no-repeat;
width:113px;
margin-right:29px;
}

#pieces li.newrow {
clear:left;
height:30px;
float:none;
background:none;
margin:0;
padding:0;
}

#pieces li img {
margin-bottom:9px;
border:none;
}

#pieces li .artist,#pieces li h2 {
display:block;
font-weight:400;
margin:0;
}

#pieces li .artist {
color:#CC6520;
line-height:14px;
}

#page-kiallitasok h2.details,#page-collections h2.details,#page-tarlatvezetes h2.details,#page-kepkereso h2#search_h2,#page-search h2#search_h2,#page-kepkereso h2#search2_h2,#page-search h2#search2_h2 {
background:url(images/columncloser2.jpg) bottom no-repeat;
color:#CC6520;
position:relative;
top:30px;
width:510px;
margin:0 -3px 50px 0;
padding:0 15px 16px;
}

#page-kepkereso h2#search2_h2,#page-search h2#search2_h2 {
top:15px;
margin-bottom:15px;
clear:left;
}

#page-kiallitasok #page p,#page-sajtoszoba #page p,#page-tarlatvezetes #page p,#page-collections #page p,#page-exhibitions #page p {
line-height:14px;
color:#857E73;
margin:0 15px;
}

#paging,#paging_en {
border-top:1px solid #EAE1D1;
margin-top:25px;
padding-top:10px;
margin-bottom:18px;
}

#paging div,#paging_en div {
float:right;
}

#paging a,#paging_en a,#paging span,#paging_en span {
font-size:9px;
color:#7F6B4C;
text-decoration:none;
border-left:1px solid #CAC3B8;
line-height:10px;
display:block;
float:left;
height:10px;
overflow:hidden;
padding:0 6px;
}

#paging a.back,#paging a.next,#paging_en a.back,#paging_en a.next {
position:relative;
bottom:1px;
}

#paging a.back,#paging a.next,#paging a.back span,#paging a.next span,#paging_en a.back,#paging_en a.next,#paging_en a.back span,#paging_en a.next span {
border:none;
padding:0;
}

#paging a.back,#paging_en a.back {
width:40px;
padding-right:15px;
}

#paging_en a.back {
width:37px;
}

#paging a.next,#paging_en a.next {
width:44px;
padding-left:15px;
}

#paging_en a.next {
width:17px;
}

#paging a.back span,#paging_en a.back span {
background:url(images/vissza.gif) left top no-repeat #fff;
width:55px;
cursor:pointer;
}

#paging_en a.back span {
width:52px;
background:url(images/ot_prev.gif) left top no-repeat #fff;
}

#paging a.next span,#paging_en a.next span {
background:url(images/tovabb.gif) right top no-repeat #fff;
width:59px;
cursor:pointer;
}

#paging_en a.next span {
width:32px;
background:url(images/ot_next.gif) right top no-repeat #fff;
}

#paging span,#paging_en span {
color:#CAC3B8;
}

#piece-medium {
margin-top:30px;
position:relative;
height:259px;
width:352px;
float:left;
}

#medium-image {
height:352px;
float:left;
border-right:1px solid #E7DDC8;
margin-top:30px;
padding-right:20px;
margin-right:15px;
}

.image-box,.image-box div {
background:url(images/borders.gif);
background-repeat:no-repeat;
position:relative;
}

.image-box {
float:left;
background-position:right top;
position:relative;
padding:6px 0 0;
}

.image-box div {
position:relative;
background-position:right bottom;
padding:0 6px 0 0;
}

.image-box div div {
position:relative;
background-position:left bottom;
padding:0 0 4px;
}

.image-box div div div {
position:relative;
background-position:left top;
padding:0 0 0 6px;
}

.image-box div.border {
position:absolute;
top:0;
left:0;
width:6px;
height:12px;
background-position:left top;
z-index:10;
padding:0;
}

.image-box img {
border:none;
position:relative;
z-index:100;
}

#piece-details {
height:314px;
margin-top:30px;
color:#857E73;
line-height:14px;
position:relative;
right:3px;
}

#content>#piece-details {
right:0;
}

#piece-details #artist {
font-weight:700;
display:block;
color:#CC6520;
margin-bottom:14px;
}

#piece-details h2 {
font-weight:400;
margin:0 0 14px;
}

#piece-info {
margin:0 0 28px;
}

#piece-place span {
color:#CC6520;
display:block;
}

.map img {
margin-bottom:12px;
}

#back,#back_en {
clear:left;
width:540px;
border-top:1px solid #EAE1D1;
position:relative;
margin-top:30px;
margin-right:-3px;
}

#back a,#paging a.back {
position:relative;
display:block;
margin-left:-20px;
left:50%;
height:18px;
width:40px;
}

#back_en a,#paging a.back_en {
position:relative;
display:block;
margin-left:-15px;
left:50%;
height:18px;
width:40px;
border:none;
}

#page-tarlatvezetes #back a,#page-onlinetours #back_en a,#paging a.back,#paging a.back_en {
left:15px;
margin-left:0;
z-index:10000;
}

#paging a.back,#paging a.back_en {
bottom:9px;
margin-right:15px;
}

#back a span,#paging a.back span {
position:absolute;
top:0;
left:0;
height:18px;
width:40px;
background-color:#FFF;
background:url(images/vissza.gif) bottom no-repeat #fff;
}

#back_en a span,#paging a.back_en span {
position:absolute;
top:0;
left:0;
height:18px;
width:40px;
background-color:#FFF;
background:url(images/back.gif) left bottom no-repeat #fff;
border:none;
}

ul.seasonal {
list-style:none;
color:#857E73;
width:558px;
overflow:hidden;
background:#fff url(images/seasonal_bg.gif) 0 30px repeat-x;
margin:0 -18px 0 -3px;
padding:0;
}

.seasonal li {
float:left;
width:166px;
padding-bottom:18px;
overflow:hidden;
padding-right:20px;
margin-top:30px;
}

.seasonal li img {
border:0;
margin:15px 0 0 22px;
}

.seasonal li h2 {
line-height:14px;
margin:14px 0 0 18px;
}

.seasonal li span {
line-height:14px;
display:block;
margin:0 0 0 18px;
}

#page-kapcsolat #submenu, #page-kozerdeku #submenu {
width:558px;
list-style:none;
position:relative;
left:77px;
margin:0 0 0 -80px;
padding:0;
}

#page-kapcsolat #submenu li, #page-kozerdeku #submenu li {
float:left;
width:186px;
background:url(images/contact_bg.gif) top left no-repeat;
margin:0;
padding:0 0 11px;
}

#page-kapcsolat #submenu li ul li, #page-kozerdeku #submenu li ul li {
float:none;
font-weight:700;
width:168px;
line-height:14px;
background:url(images/contact_bg2.gif) bottom left no-repeat;
margin:0;
padding:6px 0 10px;
}

#seasonal_1_content {
float:left;
width:352px;
}

#seasonal_1_content h2,#seasonal_2_content h2,#seasonal_3_content h2,#seasonal_4_content h2 {
color:#CC6520;
line-height:14px;
margin:1px 15px 0;
}

#seasonal_1_content span.subtitle,#seasonal_2_content span.subtitle,#seasonal_3_content span.subtitle,#seasonal_4_content span.subtitle {
display:block;
color:#857E73;
line-height:14px;
margin:0 15px;
}

#seasonal_1_content div,#seasonal_2_content div,#seasonal_3_content div,#seasonal_4_content div {
margin-top:15px;
padding-top:20px;
margin-bottom:40px;
background:url(images/columncloser2.jpg) no-repeat;
}

#seasonal_1_content div p,#seasonal_2_content div p,#seasonal_3_content div p,#seasonal_4_content div p {
margin-bottom:15px!important;
}

#seasonal_3_content,#seasonal_2_content,#seasonal_4_content {
float:left;
width:540px;
margin:30px -3px 0 0;
}

#seasonal_4_content {
margin-top:25px;
}

#seasonal_2_content #pieces,#seasonal_4_content #pieces {
background:url(images/columncloser2.jpg) no-repeat;
padding-top:4px;
margin-top:-18px;
margin-bottom:44px;
}

#seasonal_4_content #pieces {
margin-top:15px;
}

#terkep-sections {
float:left;
list-style:none!important;
width:120px;
margin:19px 0 0 27px !important;
padding:0;
}

#terkep-sections li {
width:160px;
padding-top:22px;
background-position:10px 0;
background-repeat:no-repeat;
position:relative;
height:24px;
overflow:hidden;
margin-bottom:20px;
}

#kotar,#got,#kesogot,#kotar_en,#got_en,#kesogot_en {
background-image:url(images/terkep/szin_sarga.gif);
}

#barokk,#barokk_en {
background-image:url(images/terkep/szin_narancs.gif);
}

#tizenkilenc,#tizenkilenc_en {
background-image:url(images/terkep/szin_zold.gif);
height:10px!important;
}

#elott,#utan,#elott_en,#utan_en {
background-image:url(images/terkep/szin_kek.gif);
}

#idosz,#idosz_en {
background-image:url(images/terkep/szin_szurke.gif);
height:10px!important;
}

#kripta,#kripta_en {
background-image:url(images/terkep/szin_potty.gif);
height:10px!important;
}

#terkep-sections span {
position:absolute;
top:22px;
left:0;
width:160px;
background-repeat:no-repeat;
background-color:#FFF;
height:24px;
}

#terkep-sections #kotar span {
background-image:url(images/terkep/link_kotar.gif)!important;
}

#terkep-sections #got span {
background-image:url(images/terkep/link_got.gif)!important;
}

#terkep-sections #kesogot span {
background-image:url(images/terkep/link_kesogot.gif)!important;
}

#terkep-sections #barokk span {
background-image:url(images/terkep/link_barokk.gif)!important;
}

#terkep-sections #tizenkilenc span {
background-image:url(images/terkep/link_19sz.gif)!important;
height:10px;
}

#terkep-sections #elott span {
background-image:url(images/terkep/link_45elott.gif)!important;
}

#terkep-sections #utan span {
background-image:url(images/terkep/link_45utan.gif)!important;
}

#terkep-sections #idosz span {
background-image:url(images/terkep/link_idoszaki.gif)!important;
}

#terkep-sections #kripta span {
background-image:url(images/terkep/link_kripta.gif)!important;
}

#terkep-sections #kotar_en span {
background-image:url(images/terkep/link_kotar_en.gif)!important;
}

#terkep-sections #got_en span {
background-image:url(images/terkep/link_got_en.gif)!important;
}

#terkep-sections #kesogot_en span {
background-image:url(images/terkep/link_kesogot_en.gif)!important;
}

#terkep-sections #barokk_en span {
background-image:url(images/terkep/link_barokk_en.gif)!important;
}

#terkep-sections #tizenkilenc_en span {
background-image:url(images/terkep/link_19sz_en.gif)!important;
height:10px;
}

#terkep-sections #elott_en span {
background-image:url(images/terkep/link_45elott_en.gif)!important;
}

#terkep-sections #utan_en span {
background-image:url(images/terkep/link_45utan_en.gif)!important;
}

#terkep-sections #idosz_en span {
background-image:url(images/terkep/link_idoszaki_en.gif)!important;
}

#terkep-sections #kripta_en span {
background-image:url(images/terkep/link_kripta_en.gif)!important;
}

#page-kepkereso select,#page-search select {
margin-top:20px;
width:100px;
background-color:#FAF5EA;
border:1px solid #E7DDC8;
height:16px;
color:#857E73;
}

#page-kepkereso form.search,#page-search form.search {
margin:0;
padding:0;
}

#page-kepkereso label,#page-search label {
display:block;
float:left;
clear:left;
width:165px;
height:18px;
margin-top:20px;
padding-left:15px;
color:#857E73;
}

#page-kepkereso .button2,#page-search .button2 {
position:relative;
left:180px;
margin-top:25px;
background-color:#FAF5EA;
border:1px solid #E7DDC8;
height:32px;
width:64px;
color:#857E73;
}

#scheme1_menu {
margin-top:5px;
margin-left:372px;
margin-right:-10px;
}

#scheme1_menu img {
display:block;
margin-top:1px;
}

#scheme1_menu ul {
list-style:none;
background:url(images/columncloser.jpg) bottom left no-repeat;
width:168px;
margin:0 0 30px;
padding:15px 0 19px;
}

#scheme1_menu li {
padding-left:15px;
margin-bottom:5px;
}

#scheme1_menu a {
text-decoration:none;
font-weight:700;
color:#CC6520;
line-height:14px;
}

#nyomtathato {
padding-left:15px;
padding-top:9px;
padding-bottom:20px;
background:url(images/columncloser.jpg) bottom left no-repeat;
width:153px;
}

#nyomtathato a {
font-weight:400;
}

.szoveg_letolt {
display:block;
color:#CC6520;
text-decoration:none;
background:url(images/szoveg_letolt.gif) no-repeat;
margin:25px 0 0 15px;
padding:0 15px 0 131px;
}

.letolt-zip {
display:block;
text-align:center;
position:relative;
bottom:20px;
}

html,body {
min-height:100%;
height:auto!important;
}

#TB_window {
font:12px Arial, Helvetica, sans-serif;
position:absolute;
background:#fff;
z-index:100002;
color:#000;
display:none;
text-align:left;
margin-right:-10px;
}

#TB_secondLine {
font:10px Arial, Helvetica, sans-serif;
color:#666;
}

#TB_window a:hover {
color:#000;
}

#TB_overlay {
position:absolute;
z-index:100000;
top:0;
left:0;
background-color:#CAC3B8;
filter:alpha(opacity=60);
-moz-opacity:0.6;
opacity:0.6;
}

#TB_window img {
display:block;
border:none;
margin:10px 0 0 10px;
}

#TB_caption {
height:25px;
float:left;
padding:7px 30px 10px 25px;
}

#TB_closeWindow {
position:absolute;
width:100px;
left:50%;
}

#TB_closeWindow span {
position:absolute;
top:0;
left:-50px;
height:30px;
display:block;
width:100px;
}

#TB_title span {
position:absolute;
top:0;
left:0;
height:30px;
display:block;
width:106px;
}

#TB_closeAjaxWindow {
text-align:right;
float:right;
padding:5px 10px 7px 0;
}

#TB_ajaxWindowTitle {
float:left;
padding:7px 0 5px 10px;
}

#TB_title {
background-color:#e8e8e8;
position:absolute;
bottom:10px;
right:12px;
width:106px;
height:30px;
z-index:1000000000;
}

#TB_ajaxContent {
clear:both;
overflow:auto;
text-align:left;
line-height:1.4em;
padding:2px 15px 15px;
}

#TB_ajaxContent p {
padding:5px 0;
}

#TB_load {
position:absolute;
display:none;
height:25px;
width:25px;
z-index:100001;
}

#TB_HideSelect {
z-index:99999;
position:absolute;
top:0;
left:0;
background-color:#fff;
border:none;
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0;
}

#TB_iframeContent {
clear:both;
border:none;
margin-bottom:-3px;
margin-top:0;
_margin-bottom:0;
position:relative;
z-index:100010;
}

#h1_archivum span {
background-image:url(images/h1_archivum.gif);
}

#h1_archive span {
background-image:url(images/h1_archive.gif);
}

#h1_tarlatvezetes,#h1_online_tours {
position:relative;
float:left;
margin:0 -5px 30px 0;
}

#h1_tarlatvezetes span,#h1_online_tours span {
position:absolute;
top:0;
left:0;
background-image:url(images/h1_online_tarlat.gif);
}

#h1_online_tours span {
background-image:url(images/h1_online_tours.gif);
}

#h1_tarlatvezetes2 span,#h1_online_tours2 span {
position:absolute;
top:0;
left:0;
background-image:url(images/h1_online_tarlat2.gif);
}

#h1_online_tours2 span {
background-image:url(images/h1_online_tours2.gif);
}

.online-paging {
height:21px;
width:440px;
position:absolute;
text-align:right;
z-index:200;
line-height:14px;
padding-top:9px;
margin-left:100px;
}

.online-paging a {
display:inline!important;
}

.online-paging .next {
height:13px;
border-left:1px solid #DFCBB0;
}

.online-paging span.next {
margin-left:15px;
}

.online-paging .back {
height:13px;
}

.online-paging img {
border:none;
padding:0 15px;
}

#h1_szerzemenyek span {
position:absolute;
top:0;
left:0;
background-image:url(images/h1_uj_szerzemenyek.gif);
}

#page-kiallitasok div.archive_item p,#page-exhibitions div.archive_item p,#page-kiadvanyok div.archive_item p {
margin:0 15px 15px!important;
}

#page-kiallitasok div.archive_item,#page-exhibitions div.archive_item,#page-kiadvanyok div.archive_item {
padding-bottom:14px;
background:url(images/columncloser2.jpg) 0 bottom no-repeat;
}

.map-place {
line-height:38px;
height:38px;
}

.paging-bottom {
position:relative;
bottom:20px;
}

#h1_kepkereso span {
position:absolute;
top:0;
left:0;
background-image:url(images/h1_kepkereso.gif);
}

#h1_advanced_search span {
position:absolute;
top:0;
left:0;
background-image:url(images/h1_advanced_search.gif);
}

a span {
cursor:pointer;
}

#page-tarlatvezetes ul.categories,#page-onlinetours ul.categories {
margin:0 -18px 0 -3px;
}

a.up {
border:none!important;
}

#back a.up,#back_en a.up {
position:relative;
top:10px;
}

div.clear {
clear:both;
height:0;
overflow:hidden;
margin:0;
}

#page-kapcsolat #submenu,#page-contact #submenu, #page-kozerdeku #submenu {
width:540px;
position:relative;
left:77px;
list-style:none;
margin:0 0 0 -80px;
padding:0;
}

#page-kapcsolat #submenu li,#page-contact #submenu li, #page-kozerdeku #submenu li {
float:left;
width:169px;
background:url(images/contact_bg.gif) top left no-repeat;
margin:0;
padding:0 17px 11px 0;
}

#page-kapcsolat #submenu li ul li,#page-contact #submenu li ul li, #page-kozerdeku #submenu li ul li {
float:none;
width:151px;
font-weight:700;
line-height:14px;
background:url(images/contact_bg2.gif) bottom left no-repeat;
margin:0;
padding:6px 0 10px;
}

#page-kapcsolat #submenu li.last,#page-contact #submenu li.last, #page-kozerdeku #submenu li.last {
padding-right:0;
width:156px;
}

#page-kapcsolat #submenu li.last ul li,#page-contact #submenu li.last ul li, #page-kozerdeku #submenu li.last ul li {
width:138px;
}

#page-kapcsolat #submenu a,#page-contact #submenu a, #page-kozerdeku #submenu a {
color:#857E73;
text-decoration:none;
font-size:9px;
}

#page-kapcsolat table.contact_item,#page-contact table.contact_item, #page-kozerdeku table.contact_item {
float:left;
width:540px;
_width:500px;
position:relative;
left:0;
clear:left;
table-layout:fixed;
border:none;
margin:30px 0 10px;
padding:0;
}

#page-kapcsolat table.contact_item a,#page-contact table.contact_item a {
color:#857e73;
text-decoration:none;
}

#page-kapcsolat table.contact_item td,#page-contact table.contact_item td {
color:#857e73;
padding:20px 15px 25px;
}

#page-kapcsolat table.contact_item td.h1,#page-contact table.contact_item td.h1, .kozerdeku-item h1 {
width:540px;
height:31px;
color:#CC6520;
font-weight:700;
text-align:center;
background:url(images/contact_h1.gif) repeat-x;
padding:0;
}

.kozerdeku-item h1 {
	line-height: 31px;
	overflow: hidden;
}

.kozerdeku-item h2 {
	padding-top: 15px;
	line-height:14px;
	background:url(images/columncloser2.jpg) bottom no-repeat;
	width:510px;
	margin:20px -3px 15px 0;
	padding:0 15px 20px;
	color:#CC6520;
}

.kozerdeku-item {

	clear: left;
	padding-top: 30px;

}
.kozerdeku-item div.closecolumn {
	margin-top: 10px;
}

#page-kapcsolat table.contact_item td.head,#page-contact table.contact_item td.head {
color:#CC6520;
font-weight:700;
background:url(images/columncloser2.jpg) bottom no-repeat;
padding:15px 15px 20px;
}

#page-kapcsolat table.contact_item td.data,#page-contact table.contact_item td.data {
padding:0;
}

#page-kapcsolat table.contact_item td.data table,#page-contact table.contact_item td.data table {
border-spacing:0;
table-layout:fixed;
width:100%;
}

#page-kapcsolat table.contact_item td.data table td,#page-contact table.contact_item td.data table td {
line-height:14px;
padding:15px 15px 0;
}

#page-kapcsolat td.nameTD,#page-contact td.nameTD {
width:151px;
}

#h1_kiadvanyok span {
position:absolute;
top:0;
left:0;
background-image:url(images/h1_kiadvanyok.gif);
}

#page-information #submenu li span {
height:22px;
position:absolute;
left:0;
top:0;
background-image:url(images/information_menu_en.gif);
background-repeat:no-repeat;
}

#page-information li#info-entrancefees span {
width:83px;
background-position:0 0;
}

#page-information li#info-floorplans span {
width:70px;
background-position:0 -30px;
}

#page-information li#info-openinghours span {
width:79px;
background-position:-83px 0;
}

#page-information li#info-services span {
width:53px;
background-position:-162px 0;
}

#page-information li#info-services:hover span,#page-information li#info-services.active span {
background-position:-162px -52px;
}

#page-information h1 {
width:540px;
height:32px;
position:relative;
margin:30px -5px 0 0;
}

#page-information div#entrancefees span {
background-image:url(images/h1_entrance_fees.gif);
}

#page-information div#floorplans span {
background-image:url(images/h1_floor_plans.gif);
}

#page-information div#openinghours span {
background-image:url(images/h1_opening_hours2.gif);
}

#page-information div#services span {
background-image:url(images/h1_services.gif);
}

#h1_linkgyujtemeny span {
position:absolute;
top:0;
left:0;
background-image:url(images/h1_linkgyujtemeny.gif);
}

#h1_links span {
position:absolute;
top:0;
left:0;
background-image:url(images/h1_links.gif);
}

#linkgyujtemeny_ {
background:url(images/columncloser2.jpg) bottom no-repeat;
padding:0 15px 29px;
}

#linkgyujtemeny_ h2 {
color:#CC6520;
line-height:14px;
margin:14px 0;
}

#linkgyujtemeny_ a {
color:#857E73;
text-decoration:none;
line-height:14px;
display:block;
}

#h1_jogiszabalyozas span {
position:absolute;
top:0;
left:0;
background-image:url(images/h1_jogi_szabalyozas.gif);
}

#h1_terms span {
position:absolute;
top:0;
left:0;
background-image:url(images/h1_terms.gif);
}

#page-jogiszabalyozas #content,#page-termsandconditions #content {
padding-bottom:14px!important;
background:url(images/columncloser2.jpg) 30px bottom no-repeat;
}

#h1_kozerdeku span {
position:absolute;
top:0;
left:0;
background-image:url(images/h1_kozerdeku_adatok.gif);
}

#kozerdeku_ {
background:url(images/columncloser2.jpg) bottom no-repeat;
padding:0 0 20px;
}

#kozerdeku_ h2 {
color:#CC6520;
line-height:14px;
padding:15px 15px 0;
}

#kozerdeku_ h3, .kozerdeku-item h3 {
color:#CC6520;
line-height:14px;
margin:20px 15px;
padding:0;
}

#kozerdeku_ a, .kozerdeku-item a {
display:block;
widht:300px;
height:10px;
color:#CC6520;
text-decoration:none;
background:url(images/szoveg_letolt.gif) no-repeat;
margin:25px 0 0 15px;
padding:0 15px 20px 131px;
}

#h1_tamogatok span {
position:absolute;
top:0;
left:0;
background-image:url(images/h1_tamogatok.gif);
}

#h1_sponsors span {
position:absolute;
top:0;
left:0;
background-image:url(images/h1_sponsors.gif);
}

#tamogatok_ {
margin-right:-5px;
width:540px;
background:url(images/columncloser2.jpg) bottom no-repeat;
padding:0 0 30px;
}

#tamogatok_ h2 {
line-height:14px;
color:#CC6520;
text-align:center;
border-bottom:1px solid #e7ddc8;
margin:30px 0 15px;
padding:0 0 15px;
}

table#calendar_box {
margin:0 auto;
}

table#calendar_box td.top {
vertical-align:top;
}

table#calendar_box .naptar_nyil {
display:block;
margin:98px 20px 0;
}

table.calendar {
width:287px;
border-spacing:0;
border-right:1px solid #e7ddc8;
border-bottom:1px solid #e7ddc8;
margin:0 0 30px;
}

table.calendar tr td,table.calendar tr th {
height:30px;
vertical-align:middle;
text-align:center;
border-left:1px solid #e7ddc8;
border-top:1px solid #e7ddc8;
margin:0;
padding:0;
}

table.calendar tr th.daysofweek {
height:28px;
background-color:#f7eedc;
}

table.calendar tr td:hover {
background-color:#fff;
}

table.calendar tr th img {
border:none;
margin:0;
padding:0;
}

table.calendar a {
display:block;
line-height:14px;
color:#857E73;
text-decoration:none;
padding:8px 0;
}

table.calendar td.day {
background-color:#faf5ea;
color:#cac3b8;
}

#programlist {
background:url(images/columncloser2.jpg) bottom no-repeat;
padding:0 0 11px;
}

#programlist h2 {
color:#CC6520;
height:34px;
line-height:14px;
background:url(images/columncloser2.jpg) bottom no-repeat;
padding:15px 0 0 15px;
}

#programlist div {
margin:20px 0 10px;
}

#programlist div p {
color:#857E73;
line-height:14px;
margin:0 15px 15px;
}

#programlist ul {
color:#857e73;
line-height:14px;
margin:15px 15px 0 28px;
}

#topmenu li#kapcsolat,#topmenu_en li#contact,#content p {
margin:0;
}

#muzeum:hover span,#muzeum.hover span,#page-muzeum #muzeum span,#hng:hover span,#hng.hover span,#page-hng #hng span {
background-position:0 32px;
}

#ofthemonth img,#ofthemonth_en img,#sponsor img {
display:block;
border:none;
}

#ofthemonth a span:hover,#ofthemonth a span.hover,#ofthemonth_en a span:hover,#ofthemonth_en a span.hover,#sponsor a span:hover,#sponsor a span.hover {
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
}

#right_menu a,#right_menu2 a,#right_menu3 a,#right_menu_hirlevel a,#right_menu_en a,#right_menu2_en a,#right_menu3_en a,#index-news span,#index-opening-hu span,#index-opening-en span,#terkep img#map_full,#floorplans img#map_full,#tamogatok_ a {
display:block;
}

#linkgyujtemeny,#linkgyujtemeny span,#tamogatok,#tamogatok span,#onlinetours,#onlinetours span,#links,#links span,#sponsors,#sponsors span {
height:30px;
background-position:0 0;
}

#linkgyujtemeny span:hover,#linkgyujtemeny span.hover,#page-linkgyujtemeny #linkgyujtemeny span,#tamogatok span:hover,#tamogatok span.hover,#page-tamogatok #tamogatok span,#onlinetours span:hover,#onlinetours span.hover,#page-onlinetours #onlinetours span,#links span:hover,#links span.hover,#page-links #links span,#sponsors span:hover,#sponsors span.hover,#page-sponsors #sponsors span {
background-position:150px 0;
}

#jogiszabalyozas,#jogiszabalyozas span,#search,#search span {
height:30px;
background-position:0 -30px;
}

#jogiszabalyozas span:hover,#jogiszabalyozas span.hover,#page-jogiszabalyozas #jogiszabalyozas span,#search span:hover,#search span.hover,#page-search #search span {
background-position:150px -30px;
}

#footer-menu a:hover,#footer-menu a.hover,ul.categories li h2 a:hover
ul.categories li h2 a.hover,#paging a:hover,#paging_en a:hover,#page-kapcsolat #submenu a:hover,#page-kapcsolat #submenu a:active,#page-kapcsolat #submenu a:hover,#page-kapcsolat #submenu a:active,#page-contact #submenu a:hover,#page-contact #submenu a:active, #page-kozerdeku #submenu a:hover,#page-kozerdeku #submenu a:active {
text-decoration:underline;
color:#CC6520;
}

#index-news h2,table.calendar .calendar-month {
color:#CC6520;
}

#index-news h2 a,#index-news a,.seasonal li h2 a,.szoveg_letolt a,#page-programnaptar #programlist * a {
color:#CC6520;
text-decoration:none;
}

#index-news h2 a:hover,#index-news a:hover,#index-news h2 a.hover,#index-news a.hover,.seasonal li h2 a:hover,#scheme1_menu a:hover,.szoveg_letolt a:hover,#page-kiallitasok #submenu_archive a:hover,#page-exhibitions #submenu_archive a:hover,.global_a:hover,#page-informacio #content * a:hover,#page-information #content * a:hover,#page-kiallitasok div.archive_item * a:hover,#page-exhibitions div.archive_item * a:hover,#page-kiadvanyok div.archive_item * a:hover,#page-kiadvanyok #submenu a:hover,#page-jogiszabalyozas #content * a:hover,#page-termsandconditions #content * a:hover,#kozerdeku_ a:hover,#page-programnaptar #programlist * a:hover {
text-decoration:underline;
}

#h1_allando,#h1_collections,#h1_allando span,#h1_collections span,#h1_aktualis_idoszaki,#h1_current_exhibitions,#h1_aktualis_idoszaki span,#h1_current_exhibitions span,#h1_elozetes,#h1_elozetes span {
width:540px;
height:31px;
}

#h1_allando,#h1_collections,#h1_aktualis_idoszaki,#h1_current_exhibitions,#h1_archivum,#h1_archive {
position:relative;
margin:30px -5px 0 0;
}

#h1_collections,#h1_current_exhibitions {
margin-top:0!important;
}

#page-sajtoszoba #h1_aktualis_idoszaki,#page-sajtoszoba #seasonal_2_content {
margin-top:0;
}

#page-informacio #submenu,#page-information #submenu {
list-style:none;
height:71px;
width:558px;
background-image:url(images/submenu_separator.gif);
overflow:hidden;
margin:0 -18px 0 -3px;
padding:0;
}

#page-informacio #submenu li,#page-information #submenu li {
width:167px;
height:22px;
background-color:#fff;
float:left;
position:relative;
left:19px;
top:0;
margin:8px 19px 0 0;
padding:0;
}

li#info-belepodijak:hover span,li#info-belepodijak.hover span,li#info-belepodijak.active span,#page-information li#info-entrancefees:hover span,#page-information li#info-entrancefees.active span {
background-position:0 -52px;
}

li#info-kozonsegkapcsolatok:hover span,li#info-kozonsegkapcsolatok.hover span,li#info-kozonsegkapcsolatok.active span,#page-information li#info-openinghours:hover span,#page-information li#info-openinghours.active span {
background-position:-83px -52px;
}

li#info-nyitvatartas:hover span,li#info-nyitvatartas.hover span,li#info-nyitvatartas.active span,#page-information li#info-floorplans:hover span,#page-information li#info-floorplans.active span {
background-position:0 -82px;
}

#page-informacio h1 span,#page-information h1 span {
position:absolute;
top:0;
left:0;
width:540px;
height:32px;
background-color:#fff;
}

#pieces li h2 a,#page-kapcsolat #submenu a, #page-kozerdeku #submenu a {
color:#857E73;
text-decoration:none;
}

#paging a.first,#paging span.first,#paging_en a.first,#paging_en span.first,.thickbox img,#scheme1_menu a img,.letolt-zip img,a.up img,table#calendar_box .naptar_nyil img {
border:none;
}

#paging a.back span,#paging a.next span,#paging_en a.back span,#paging_en a.next span,#TB_closeWindowButton,#h1_archivum span,#h1_archive span {
position:absolute;
top:0;
left:0;
}

#page-kapcsolat #submenu li ul,#page-kapcsolat #submenu li ul,#page-contact #submenu li ul, #page-kozerdeku #submenu li ul {
list-style:none;
margin:0;
padding:0 0 0 18px;
}

#terkep,#floorplans {
position:relative;
padding-bottom:30px;
width:560px;
margin:0 -30px 0 0;
}

#terkep img.section,#floorplans img.section {
float:left;
display:none;
position:relative;
padding-left:15px;
margin-top:19px;
}

#terkep img#map_key,#floorplans img#map_key {
clear:left;
display:block;
position:relative;
padding:15px 0 0 15px;
}

#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus {
color:#666;
}

#h1_archivum,#h1_archive,#h1_archivum span,#h1_archive span,#h1_tarlatvezetes,#h1_online_tours,#h1_tarlatvezetes span,#h1_online_tours span,#h1_tarlatvezetes2,#h1_online_tours2,#h1_tarlatvezetes2 span,#h1_online_tours2 span,#h1_szerzemenyek,#h1_szerzemenyek span,#h1_kepkereso,#h1_kepkereso span,#h1_advanced_search,#h1_advanced_search span,#h1_kiadvanyok,#h1_kiadvanyok span {
width:540px;
height:32px;
}

#page-kiallitasok #submenu_archive,#page-exhibitions #submenu_archive,#page-kiadvanyok #submenu {
color:#cac3b8;
text-align:center;
margin:10px 0 30px;
}

#page-kiallitasok #submenu_archive a,#page-exhibitions #submenu_archive a,#page-kiadvanyok #submenu a {
color:#CC6520;
text-decoration:none;
font-size:9px;
}

#h1_tarlatvezetes2,#h1_online_tours2,#h1_szerzemenyek,#h1_kepkereso,#h1_advanced_search,#h1_kiadvanyok,#h1_linkgyujtemeny,#h1_links,#h1_jogiszabalyozas,#h1_terms,#h1_kozerdeku,#h1_tamogatok,#h1_sponsors {
position:relative;
margin:0 -5px 0 0;
}

.global_a,#page-informacio #content * a,#page-information #content * a,#page-kiallitasok div.archive_item * a,#page-exhibitions div.archive_item * a,#page-kiadvanyok div.archive_item * a,#page-jogiszabalyozas #content * a,#page-termsandconditions #content * a {
color:#cc6520;
text-decoration:none;
}

#page-informacio #content h2,#page-information #content h2,#page-informacio #content h3,#page-information #content h3,#page-informacio #content p,#page-information #content p,#page-informacio #content * ul,#page-information #content * ul,#page-informacio #content table,#page-information #content table,#page-kiallitasok div.archive_item h2,#page-exhibitions div.archive_item h2,#page-kiadvanyok div.archive_item h2,#page-kiallitasok div.archive_item h3,#page-exhibitions div.archive_item h3,#page-kiadvanyok div.archive_item h3,#page-kiallitasok div.archive_item * ul,#page-exhibitions div.archive_item * ul,#page-kiadvanyok div.archive_item * ul,#page-kiallitasok div.archive_item table,#page-exhibitions div.archive_item table,#page-kiadvanyok div.archive_item table,#page-jogiszabalyozas #content h2,#page-jogiszabalyozas #content h3,#page-jogiszabalyozas #content p,#page-jogiszabalyozas #content * ul,#page-jogiszabalyozas #content table,#page-termsandconditions #content h2,#page-termsandconditions #content h3,#page-termsandconditions #content p,#page-termsandconditions #content * ul,#page-termsandconditions #content table, #page-kozerdeku #content p {
line-height:14px;
margin:0 15px 15px;
}

#page-informacio #content h2,#page-information #content h2,#page-kiallitasok div.archive_item h2,#page-exhibitions div.archive_item h2,#page-kiadvanyok div.archive_item h2,#page-jogiszabalyozas #content h2,#page-termsandconditions #content h2 {
background:url(images/columncloser2.jpg) bottom no-repeat;
width:510px;
margin:0 -3px 20px 0;
padding:0 15px 20px;
}

#page-informacio #content h2,#page-information #content h2,#page-informacio #content h3,#page-information #content h3,#page-kiallitasok div.archive_item h2,#page-exhibitions div.archive_item h2,#page-kiadvanyok div.archive_item h2,#page-kiallitasok div.archive_item h3,#page-exhibitions div.archive_item h3,#page-kiadvanyok div.archive_item h3,#page-jogiszabalyozas #content h2,#page-jogiszabalyozas #content h3,#page-termsandconditions #content h2,#page-termsandconditions #content h3 {
color:#cc6520;
}

#page-informacio #content p,#page-information #content p,#page-informacio #content * ul,#page-information #content * ul,#page-informacio #content table,#page-information #content table,#page-kiallitasok div.archive_item p,#page-exhibitions div.archive_item p,#page-kiadvanyok div.archive_item p,#page-kiallitasok div.archive_item * ul,#page-exhibitions div.archive_item * ul,#page-kiadvanyok div.archive_item * ul,#page-kiallitasok div.archive_item table,#page-exhibitions div.archive_item table, #page-kiadvanyok div.archive_item table,#page-jogiszabalyozas #content p,#page-jogiszabalyozas #content * ul,#page-jogiszabalyozas #content table,#page-termsandconditions #content p,#page-termsandconditions #content * ul,#page-termsandconditions #content table, #page-kozerdeku #content p {
color:#7E7D7B;
}

#page-informacio #content * ul,#page-information #content * ul,#page-kiallitasok div.archive_item * ul,#page-exhibitions div.archive_item * ul,#page-kiadvanyok div.archive_item * ul,#page-jogiszabalyozas #content * ul,#page-termsandconditions #content * ul {
list-style-position:inside;
list-style-type:square;
}

#page-kapcsolat table.contact_item a:hover,#page-contact table.contact_item a:hover,#linkgyujtemeny_ a:hover,table.calendar a:hover {
color:#CC6520;
text-decoration:underline;
}

#h1_linkgyujtemeny,#h1_linkgyujtemeny span,#h1_links,#h1_links span,#h1_jogiszabalyozas,#h1_jogiszabalyozas span,#h1_terms,#h1_terms span,#h1_kozerdeku,#h1_kozerdeku span,#h1_tamogatok,#h1_tamogatok span,#h1_sponsors,#h1_sponsors span {
width:540px;
_width:537px;
height:32px;

}

#kozerdeku_ .closingline,#tamogatok_ .closingline {
height:20px;
background:url(images/columncloser2.jpg) bottom no-repeat;
padding:0;
}

#kozerdeku_ p,#tamogatok_ p {
color:#857E73;
line-height:14px;
margin:10px 15px 20px;
}

#qw {
	position: relative;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

#extra-wrapper {
	clear: both;
	padding-top: 30px;
}
#extra-logos {
	/*clear: both;
	margin-top: 30px;*/
	/*border-top: 1px solid #f2eee4;
	padding-top: 20px;*/
	text-align: center;
}

#extra-logos img {
	border: 0;
}

#oktatas {
	float: none !important;
}

#oktatas a {
	width: 150px;
	height: 30px;
	line-height: 450px;
	overflow: hidden;
	background: url(images/right_menu_oktatas.gif) 0 0 no-repeat;
}
#oktatas a:hover {
	background-position: -150px 0;
}