@charset "UTF-8";
/* CSS Document */


/*      rozsda = #a9461d;      */
/*      barna = #d2b478;      */
/*      vaj = #f5efbd;      */
/*      border = #e6e5d1;      */


* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica;
	color: #311500;
	font-size: 9px;
	margin: 0 auto 0 auto;
	padding: 0;
}


p, h1, h2, h3, h4, h5, h6, a, ul, li, span {
	text-decoration: none;
	font-weight: normal;
	font-size: 9px;
}



/* az oldal szerkezetének összetevői --- kezd*/

#container { /* 850 pixel széles */
	margin: 0 auto 0 auto;
	padding-bottom: 20px;
	width: 850px;
}

#header {
	float: left;
	width: 850px;
	position:relative;	
}

#status_search {
	float: left;
	width: 850px;
	height: 20px;
}

#headimage {
	float: left;
	width: 850px;
	margin-bottom: 20px;
}

#languages {
	position:absolute;
	right:20px;
	top:32px;
}

#content {
	background-image: url(images/content_border.jpg);
	background-repeat: repeat-y;
	background-position: 180px 0;
	float: left;
	width: 850px;
	margin-bottom: 20px;
}

#leftcolumn {
	float: left;
	width: 170px;
}

#rightcolumn {
	float: right;
	width: 659px;
}

#rightcolumn_narrow {
	padding-left: 31px;
	float: left;
	width: 649px;
}

#footer {
	float: left;
	width: 850px;
	background-image: url(images/footer_background.jpg);
	background-repeat: repeat-x;
	background-position: 0px 1px;
	margin-bottom: 10px;
}

/* az oldal szerkezetének összetevői --- vége */
/* általános elemek  */

.red_link {
	color: #c70102;
	text-decoration: none;
	text-align: left;
}

/* általános elemek --- vége */
/* nyelvválasztás, oldal státusza és keresés */

#languages *{
	vertical-align:middle;
}

#language_selected {

	padding: 3px 10px 3px 10px;
	margin-left: 1px;
	margin-right: 1px;	
	color: white;
	display: inline;
	background-color: #aa965b;
	vertical-align: middle;
}

#languages a {
	padding-left: 10px;
	padding-right: 10px;
	color: white;
}

#status {
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

.statuslink {
	color: #c70102;
	text-decoration: underline;
}

#search {
	float: right;
}

#search *{
	vertical-align:middle;
	margin-top: 1px;
	margin-bottom: 1px;
}

#search p {
	padding-left: 9px;
	padding-right: 2px;
	display: inline;
}

#search_button {
	padding-left: 1px;
	text-decoration: none;
	border: none;
}

/*  oldal státusza és keresés  --- vége */

/* lábléc */

#sitemap {
	float: left;
	background-image: url(images/footer_dark_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 5px 10px 5px 0px;
	text-align: left;
	border-right-color: white;
	border-right-width: 1px;
	border-right-style: solid;
}

#sitemap a {
	background-image: url(images/footer_dark_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: white;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
/*	font-weight: bold; */
}

#legalnotice {
	float: left;
	background-image: url(images/legalnotice_dark_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 5px 13px 5px 0px;
	text-align: left;
}

#legalnotice a {
	background-image: url(images/footer_dark_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: white;	
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	/* font-weight: bold; */
}

#toppage {
	float: right;
	background-image: url(images/toppage_vaj_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 27px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
	cursor: pointer;
}

#toppage span {
	padding: 5px 0px 5px 12px;
	background-image: url(images/toppage_vaj_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #fff;
	cursor: pointer;
}

#footer_contact {
	text-align: left;
	display: inline;	
	line-height: 1.8em;	
	font-size: 9px;
}

#footer_copyright {
	text-align: left;
	line-height: 1.8em;
	display: inline;
	color: #95773b;
	font-size: 9px;	
}

.footer_red_link {
	color: #c70102;
	text-decoration: none;
	text-align: left;
	font-size: 9px;		
}

/*  lábléc  --- vége */

/* bal oldali menu */

ul#navigation {
	list-style-type: none;
	margin-bottom: 20px;
}

ul#navigation li#active {
	background-image: url(images/active_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #fff;
}

ul#navigation li#active span {
	background-image: url(images/active_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #fff;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

ul#navigation li#sub {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #aa965b;
	background-image: url(images/sub_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	border-bottom: solid 1px #e6e5d1;
	cursor: pointer;
}

ul#navigation li#sub span {
	color: #aa965b;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(images/sub_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

ul#navigation li#selected {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #aa965b;
	background-color: #e6e5d1;
	background-image: url(images/selected_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

ul#navigation li#selected span {
	color: #aa965b;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(images/selected_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

ul#navigation li#inactive {
	background-image: url(images/inactive_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
}

ul#navigation li#inactive span {
	background-image: url(images/inactive_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #fff;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

ul#navigation li#subsub {
	padding-left: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #aa965b;
	cursor: pointer;
}

ul#navigation li#subsub_active {
	padding-left: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: black;
	cursor: pointer;
}

#banner_portrait {

}

/* bal oldali menu --- vége */

.menu_ul {
	list-style-type: none;
}

/* tartalom két oszlopban */

#banner_landscape_temp {
	margin-bottom: 20px;
}

#banner_landscape {
	margin-bottom: 20px;
}

#twocolumn_container {
	width: 660px;
	background-image: url(images/content_border.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	float: left;
	margin-bottom: 10px;
}

#two_left {
	width: 320px;
}

#two_left #head {
	background-image: url(images/twocolumn_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	text-align: left;
	cursor: pointer;
}

#two_left #head span {
	background-image: url(images/twocolumn_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #fff;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	cursor: pointer;	
}

#two_left #image {
	background-image:url(images/image_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	width: 130px;
	height: 130px;
	padding: 10px;
	float: left;
	margin-right: 10px;
	text-align: center;
}

#two_left #image img {
	border: solid 1px #aa965b;
}

#two_left #text {
	float: right;
	width: 158px;
	text-align: left;
}

#two_left #text h1 {
	color: #d2b478;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: left;
}

#two_left #text p {
	text-align: left;
}

#two_left #text a {
	color: #c70102;
	text-decoration: underline;
	text-align: left;
	
}
 /* ---------------------- */
 
#two_right {
	width: 320px;
}

#two_right #head {
	background-image: url(images/twocolumn_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	text-align: left;
	cursor: pointer;	
}

#two_right #head span {
	background-image: url(images/twocolumn_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #fff;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	cursor: pointer;	
}

#two_right #image {
	background-image:url(images/image_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	width: 130px;
	height: 130px;	
	padding: 10px;
	float: left;
	margin-right: 10px;
	text-align: center;
}

#two_right #image img {
	border: solid 1px #aa965b;
}

#two_right #text {
	float: right;
	width: 158px;
	text-align: left;
}

#two_right #text h1 {
	color: #d2b478;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: left;
}

#two_right #text p {
	text-align: left;
}

#two_right #text a {
	color: #c70102;
	text-decoration: underline;
	text-align: left;
	
}

/* tartalom két oszlopban --- vége */

/* tartalom két oszlopban  képpel */

#listrow_title {
	font-size: 13px;
	color: #ab975a;
	font-weight: bold;
	text-align: left;
}

#listrow_title_back {
	color: #ab975a;
	font-weight: bold;
	text-decoration: none;
}

.listrow_separator {
	border-top: solid;
	border-top-color: #e5e6d6;
	border-top-width: 1px;
}

.listrow_bottom {
	padding-bottom: 20px;
}

.listrow_container {
	width: 649px;
	float: left;
	padding-top: 20px;
}

.listrow_container_image {
	background-image:url(images/image_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	width: 130px;
	height: 130px;	
	padding: 10px;
	float: left;
	margin-right: 10px;
	text-align: center;
}

.listrow_container_image img {
	border: solid 1px #aa965b;
}

.listrow_container_text {
	text-align: left;
}

.listrow_container_text span {
	color: #a9945b;
	font-weight: bold;
	padding-bottom: 17px;
	text-align: left;
	text-decoration: none;
}

#listrow_container_exhibition_header {
	color: #a9945b;
	font-weight: bold;
	padding-bottom: 17px;
	text-align: left;
	text-decoration: none;
}

.listrow_container_text h1 {
	color: #a9945b;
	font-weight: bold;
	padding-bottom: 17px;
	text-align: left;
	text-decoration: none;
}

.listrow_container_text h2 {
	color: #aa965b;
	padding-bottom: 17px;
	text-align: left;
	text-decoration: none;
}

.listrow_container_text p {
	text-align: left;
}

.listrow_container_text a {
	color: #c70102;
	text-decoration: underline;
	text-align: left;
}

.listrow_container_link {
	padding-top: 17px;
}

.content_container {
	width: inherit;
	float: left;
}

.narrow_column {
	width: 486px;
}

.wide_column {
	width: 649px;
}

.exhibition_bottom_content {
	margin-top: 20px;	
	padding-top: 10px;
	border-top-color: #e6e5d1;
	border-top-width: 1px;
	border-top-style: solid;
	float: left;
}

.exhibition_bottom_content a {
	color: #c70102;
	text-decoration: underline;
	text-align: left;
}

.content_container_image {
	float: left;
	margin-right: 11px;
	width: 150px;
}

.content_image {
	border: solid 1px #a9965b;
	width: 150px;
	margin-top: 20px;
}

.content_image_text {
	color: #AB975A;
	margin-top: 10px;
}

.content_container_text {
	text-align: left;
	float: left;
}

#content_container_exhibition_header {
	color: #d2b478;
	font-weight: bold;
	padding-top: 20px;
	text-align: left;
}

.content_container_text h1 {
	color: #d2b478;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 17px;
	text-align: left;
}

.content_container_text h2 {
	color: #d2b478;
	padding-bottom: 17px;
	text-align: left;
}

.content_container_text p {
	text-align: left;
}

.content_container_text a {
	color: #c70102;
	text-decoration: underline;
	text-align: left;
}

.gallery_image_row {
	float: left;
	width: inherit;
	margin-bottom: 20px;
}

.gallery_image_container_right_sep {
	margin-left: 10px;
}

.gallery_image_container {
	float: left;
	width: 150px;
}

.gallery_image_container h1 {
	color: #d2b478;
	font-weight: bold;
	text-align: left;
}

.gallery_image_container p {
	color: #d2b478;
	text-align: left;
}

.gallery_image_container a {
	color: #c70102;
	text-decoration: none;
	text-align: left;
}

.gallery_image_box {
	background-image:url(images/image_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 10px;
	margin-bottom: 13px;	
	float: left;
	width: 130px;
	height: 130px;
	line-height: 130px;	
}

.gallery_image_box img {
	border: solid 1px #AA965B;
	display: inline;
	vertical-align: middle;
}

#mainPicture {
	border: solid 1px #AA965B;
}

.timetable_header {
	background-color: #d2b478;
	padding: 7px 10px 6px 10px;
	color: white;
	vertical-align:top;	
	border-bottom: none;
	border-top: none;
	border-right: none;
	border-left-style: solid;
	border-left-color: #ac441f;
	border-left-width: 1px;
}

.timetable_right_end {
	border-right-style: solid;
	border-right-color: #ac441f;
	border-right-width: 1px;
}

.timetable_bottom_end {
	border-bottom-style: solid;
	border-bottom-color: #ac441f;
	border-bottom-width: 1px;
}

.timetable_even {
	background-color: white;
	padding: 7px 10px 6px 10px;
	color: black;
	vertical-align:top;
	border-top: none;
	border-left-style: solid;
	border-left-color: #ac441f;
	border-left-width: 1px;
}

.timetable_odd {
	background-color: #e6e5d1;
	padding: 7px 10px 6px 10px;
	color: black;
	vertical-align:top;	
	border-top: none;
	border-left-style: solid;
	border-left-color: #ac441f;
	border-left-width: 1px;
}

#gallery_header {
	float: left;
	width: inherit;
	border-bottom-style: solid;
	border-bottom-color: #e6e5d1;
	border-bottom-width: 1px;
	padding-bottom: 1px;
	margin-bottom: 20px;
}

#gallery_header_title {
	float: left;
}

#gallery_header_title h1 {
	font-size: 13px;
	color: #a9461d;
	font-weight: bold;
	display:inline;
	text-align: left;
	padding-right: 10px;
}

#gallery_header_title p {
	color: #967a3b;
	display:inline;
	text-align: left;
}

#gallery_back {
	float: right;
	width: 150px;
	background-image: url(images/gallery_back_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	cursor: pointer;
}

#gallery_back span {
	padding: 5px 0px 5px 24px;
	background-image: url(images/gallery_back_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: white;
	cursor: pointer;
}

.gallery_nav_image_box {
	background-image:url(images/image_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 10px;
	float: left;
	width: 130px;
	height: 130px;
	line-height: 130px;	
	text-align: center;	
}

#gallery_picture {
	float: left;
	width: 450px;
}

#gallery_picture_text {
	float: left;
	width: inherit;
	padding-top: 13px;
	padding-bottom: 9px;
	border-bottom-style: solid;
	border-bottom-color: #e6e5d1;
	border-bottom-width: 1px;	
}

#gallery_picture_text_title {
	color: #ab481f;
	text-align:left;
	float:left;
}

#gallery_picture_text_picnum {
	color:#967A3B;
	float:right;
}

#gallery_picture_text div span {
	color: black;
}

#gallery_nav {
	float: right;
	width: 150px;
}

#gallery_prev {
	float: left;
	width: 150px;
	background-image: url(images/gallery_prev_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	cursor: pointer;
	margin-bottom: 20px;
}

#gallery_prev span {
	padding: 5px 0px 5px 10px;
	background-image: url(images/gallery_button_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: white;
	cursor: pointer;
}

#gallery_next {
	float: left;
	width: 150px;
	background-image: url(images/gallery_next_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	cursor: pointer;
}

#gallery_next span {
	padding: 5px 0px 5px 10px;
	background-image: url(images/gallery_button_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: white;
	cursor: pointer;
}

ul#sitemap_list {
	list-style-type: none;
	margin-top: 20px;
	color: #95773b;
}

.sitemap_li {
	padding-top: 17px;
	cursor: pointer;
}

.textpage_sep {
	padding-top: 20px;
}

.sitemap_sub_li {
	list-style-type: none;
	padding-top: 5px;
	margin-left: 35px;
	cursor: pointer;	
}

.sitemap_subsub_li {
	list-style-type: none;
	padding-top: 5px;
	margin-left: 70px;
	cursor: pointer;	
}

#search_pager {
	float: left;
	width: 649px;
	height: 22px;
	border-top-style: solid;
	border-top-color: #e5e6d4;
	border-top-width: 1px;	
	border-bottom-style: solid;
	border-bottom-color: #e5e6d4;
	border-bottom-width: 1px;
}

.searchresult_pager_link {
	color: #c80000;
	text-decoration: none;
}

#searchresult_pager_link_active {
	color: white;
	background-color: #c80002;
	border-top-style: solid;
	border-top-color: #f1bfc0;
	border-top-width: 1px;	

	padding-top: 3px;
	padding-bottom: 3px;	
	padding-left: 5px;
	padding-right: 3px;	
	text-decoration: none;
}

.searchresult_link {
	color: #c80000;
	text-decoration: none;
}

.rozsda_szoveg {
	color: #a9461d;
}

.barna_szoveg {
	color: #d2b478;
}

.vaj_szoveg {
	color: #f5efbd;
}

/* tartalom két oszlopban  képpel --- vége */

/* négy oszlop linkekkel */

#fourcolumn {
	width: 660px;
	float: left;
	margin-bottom: 20px;
}

#fourcolumn_head_rozsda {
	background-image: url(images/fourcolumn_rozsda_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#fourcolumn_head_rozsda span {
	background-image: url(images/fourcolumn_rozsda_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #fff;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

#fourcolumn_head_barna {
	background-image: url(images/fourcolumn_barna_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#fourcolumn_head_barna span {
	background-image: url(images/fourcolumn_barna_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #fff;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

#fourcolumn a {
	color: #c70102;
	text-decoration: none;
	text-align: left;
}