@charset "UTF-8";
/* CSS Document */


* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica;
	color: #646464;
	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_index {
	float: left;
	width: 850px;
	height: 28px;
	padding-top: 7px;
}

#status_search {
	float: left;
	width: 850px;
	height: 28px;
	padding-top: 7px;
	border-bottom-color: #794418;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 20px;	
}

#headimage {
	float: left;
	width: 850px;
	margin-bottom: 20px;
}

#languages {
	position:absolute;
	right:20px;
	top:44px;
}

#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: 30px;
	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: underline;
	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: #d2b478;
	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_rusty_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_rusty_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_rusty_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_rusty_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: #95793a;
	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: #ab9559;
	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: #ab9559;
	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: #a9461d;
	background-color: #f5efbd;
	background-image: url(images/selected_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

ul#navigation li#selected span {
	color: #a9461d;
	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;
}

#banner_portrait {

}

/* bal oldali menu --- vége */

/* tartalom egy oszlopban */

#onecolumn_container {
	width: 650px;
	background-image: url(images/onecolumn_content_border.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
}

#onecolumn_container #head {
	background-image: url(images/onecolumn_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;	
}

#onecolumn_container #head span {
	background-image: url(images/onecolumn_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;	
}

#onecolumn_container #image {
	background-image:url(images/image_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 10px;
	float: left;
	margin-right: 10px;
	width: 130px;
	height: 130px;
	text-align: center;
}

#onecolumn_container #image img {
	border: solid 1px #95783c;
}

#onecolumn_container #text {
	float: right;
	width: 160px;
	text-align: left;
}

#onecolumn_container #text h1 {
	color: #97773c;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: left;
}

#onecolumn_container #text p {
	text-align: left;
}

#onecolumn_container #text a {
	color: #c70102;
	text-decoration: underline;
	text-align: left;
	
}

/* tartalom egy oszlopban --- vége */

/* tartalom két oszlopban */

#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: 640px;
}

#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 #a9461d;
}

#two_left #text {
	float: right;
	width: 480px;
	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 #a9461d;
}

#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: #95783e;
	font-weight: bold;
	text-align: left;
}

#listrow_title_back {
	color: #A9461D;
	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: 648px;
	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 #a9461d;
}

.listrow_container_text {
	text-align: left;
	line-height: 15px;
}

.listrow_container_text h1 {
	color: #98783d;
	font-weight: bold;
	padding-bottom: 17px;
	text-align: left;
}

.listrow_container_text h2 {
	color: #636363;
	font-weight: bold;
	padding-bottom: 9px;
	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;
	padding-bottom: 20px;
}

.content_container_bottom {
		padding-bottom: 20px;
}
.content_container_image {
	float: left;
	margin-right: 11px;
	width: 150px;
}

.content_image {
	border: solid 1px #a9461d;
	width: 150px;
	margin-top: 20px;
}

.narrow_column {
	width: 486px;
}

.wide_column {
	width: 647px;
}

.content_container_text {
	text-align: left;
	float: left;
	line-height: 15px;
}

.content_container_text h1 {
	color: #96773e;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 17px;
	text-align: left;
}

.content_container_text p {
	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: 120px;
}

.gallery_image_container h1 {
	color: #96783a;
	font-weight: bold;
	text-align: left;
}

.gallery_image_container p {
	color: #646464;
	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: 100px;
	height: 100px;
	line-height: 100px;	
}

.gallery_image_box img {
	border: solid 1px #96783a;
	display: inline;
	vertical-align: middle;
}

#mainPicture {
	border: solid 1px #96783a;
}

#gallery_header {
	float: left;
	width: inherit;
	border-bottom-style: solid;
	border-bottom-color: #e6e5d1;
	border-bottom-width: 1px;
	padding-bottom: 1px;
	margin-bottom: 20px;
	vertical-align: middle;
}

#gallery_header_title {
	float: left;
	vertical-align: middle;
}

#gallery_header_title h1 {
	font-size: 11px;
	color: #96783c;
	font-weight: bold;
	display:inline;
	text-align: left;
	padding-right: 10px;
	vertical-align:middle;
}

#gallery_header_title p {
	font-size: 11px;
	color: #656565;
	display:inline;
	text-align: left;
	font-weight: bold;
	vertical-align:middle;
}

#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;
	vertical-align:middle;
}

#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_picture {
	float: left;
	width: 450px;
}

#gallery_picture_text {
	float: left;
	width: 649px;
	padding-top: 13px;
}

#gallery_nav {
	float: left;
	width: 180px;
	padding-left: 10px;
}

ul#sitemap_list {
	list-style-type: none;
	margin-top: 20px;
	color: #636363;
}

.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;	
}

#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: inherit;
	float: left;
}

#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;
}
