/*
 *  zoo default style
 *
 *  @author Farkas Csaba
 *  @date 2007-10-25
 *  @version 1.0
 *  
 */

@media screen, projection {
	body {
		font-family: tahoma;
		font-size: 11px;
		margin: 0;
		padding: 0;
		background-color: rgb(207,166,86);
	}
	a, a:visited, a:hover {
		color: #A53E0C;	
	}
	a, a:visited, a img, a:hover {
		text-decoration: none;
		border: 0;
	}
	form {
		display: inline;
	}
	p {
		padding: 0px;
		margin: 0px;
	}
	
	/* az oldal egeszere vonatkozo definialasok */
	#maincontainer {
		background-image: url('/site/img/background_1_602.gif');
		background-repeat: repeat-x;
		width: 100%;
		height: 100%;
	}
	
	#maincontainer2 {
		width: 949px;
		margin: 0 auto;
	}
	
	/* felso sav definialasa */
	#head {
		background-image: url('/site/img/head.jpg');
		background-repeat: no-repeat;
		width: 949px;
		height: 92px;
		cursor: pointer;
		margin: 0px;
		position: relative;
		top: 0px;
		left: 0px;
	}
	#head a {
		display: block;
		text-indent: -1200px;
		height: 92px;
	}
	#head a.fastlink, #head_en a.fastlink {
 		display: block;
 		position: absolute;
 		top: 50px;
 		left: 550px;
 		z-index: 999;
 		width: 60px;
 		height: 30px;
	}
	#head_en {
		background-image: url('/site/img/head_en.jpg');
		background-repeat: no-repeat;
		width: 949px;
		height: 92px;
		cursor: pointer;
		margin: 0px;
	}
	#head_en a {
		display: block;
		text-indent: -800px;
		height: 92px;
	}
	
	#search {
		background-image: url('/site/img/search.jpg');
		background-repeat: no-repeat;
		width: 949px;
		height: 29px;
		position: relative;
	}
	
	#searchbox_text, #searchbox {
		font-size: 10px;
		font-weight: bold;
		color: rgb(240,223,150);
		width: 153px;
		height: 17px;
		position: absolute;
		right: 226px;
		top: 4px;
	}
	
	#searchbox_text input {
		width: 103px;
		height: 15px;
		border: 1px solid black;
		background-color: rgb(249,209,131);
		margin-left: 8px;
		padding: 0;
		font-size: 11px;
	}
	
	#searchbox_title {
		color: rgb(164,62,12);
		text-decoration: none;
		padding: 0px;
		margin: 0px 0px 20px 0px;
		font-size: 12px !important;
		font-weight: bold;
	}
	
	#button_go, #searchbox_disc {
		width: 20px;
		height: 17px;
		position: absolute;
		right: 200px;
		top: 4px;
	}
	
	.searchButton {
		border: 0px !important;
		background-image: url('/site/img/button_small.gif');
		background-position: 50% 50%;
		background-repeat: no-repeat;
		color: #F7D284;
		width: 88px !important;
		height: 37px !important;;
		font-weight: bold;
		background-color: transparent;
		margin: 0px !important;
		padding-bottom: 3px;
	}
	
	.search_resultnum {
		text-align: center;
	}
	.search_pager_container {
		text-align: center;
		margin-left: 200px;
	}
	.searchbox_fieldseparator {
		height: 8px;
	}
	
	#flags {
		width: 50px;
		height: 15px;
		position: absolute;
		right: 22px;
		top: 6px;
	}
	
	#flags img {
		margin-right: 8px;
	}
	
	#flags ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		white-space: nowrap;
	}
	
	#flags li {
		display: inline;
	}
	
	#parrot_tail {
		background-image: url('/site/img/parrot_tail.jpg');
		background-repeat: no-repeat;
		width: 949px;
		height: 14px;
	}
	
	/* tartalmi resz definialasai */
	#center_container {
		width: 949px;
	}
	
	#center_main {
		background-color: rgb(66,124,63);
		width: 910px;
		height: 100%; 
		margin-left: 24px;
		overflow: hidden;
	}
	
	/* bal oldali sav definialasai */
	#center_main_left {
		float: left;
		width: 164px; 
		padding-left: 10px;
	}
	
	#menu_left {
		width: 154px;
	}
	
	#menu_left ul {
		background-image: url('../img/box_center_bg.gif');
		background-repeat: repeat-y;
		list-style-type: none;
		margin: 0;
		padding: 0;
		width: 154px;
	}
	
	#menu_left ul li {
		width: 130px;
		padding: 1px 9px 2px 15px;
		margin: 0;
		font-weight: bold;
	}
	
	#menu_left ul li a, #menu_left ul li a:visited {
		font-size: 11px;
		text-decoration: none;
		color: black;
	}
	
	#menu_left ul li a:hover {
		text-decoration: underline;
		color: rgb(165,62,12);
	}
	
	#menu_left ul li ul {
		width: 139px;
		height: 100%;
	}
	
	#menu_left ul li ul li {
		padding: 4px 9px 0px 30px;
		margin: 0;
		font-weight: normal;
	}
	
	.menu_open {
		background-image: url('/site/img/menu_open.gif');
		background-repeat: repeat-y;
		width: 124px;
		height: 100%;
		font-size: 10px;
		padding: 9px 15px 9px 15px;
		margin: 0;
	}
	
	.box_top {
		background-image: url('/site/img/box_top.gif');
		background-repeat: no-repeat;
		width: 154px;
		height: 9px;
		font-size: 1px;
	}
	
	.box_top_txt {
		background-image: url('/site/img/box_top_txt.gif');
		background-repeat: no-repeat;
		width: 154px;
		height: 23px;
		font-family: Georgia;
		font-variant: small-caps;
		font-size: 15px;
		font-weight: bold;
		color: rgb(249, 209, 131);
	}
	.box_top_txt div {
		text-align: center;
		padding-top: 7px;
	}
	
	.box_center {
		background-image: url('/site/img/box_center.gif');
		background-repeat: repeat-y;
		width: 124px;
		height: 100%;
		font-size: 11px;
		padding: 5px 15px 5px 15px;
		margin: 0;
	}
	
	.box_center_green ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	.box_center_green li {
		padding: 0px 0px 18px 0px;
	}
	
	.box_center_green table li {
		padding: 0;
	}
	
	.box_center_green table {
	}
	
	.box_center input {
		width: 86px;
		height: 14px;
		border: 1px solid;
		border-color: rgb(62,99,57);
		background-color: rgb(255,222,160);
		font-size: 10px;
		margin: 0px 0px 5px 19px;
	}
	
	.registration_error {
		margin-bottom: 10px;
	}
	
	.registration_reg_button {
		background-image: url('/site/img/button_reg.gif'); 
		width: 90px; 
		height: 23px;
		border: none;
	}
	
	.registration_ok_button .next_button {
		background-image: url('/site/img/button_blank1.gif'); 
		height: 23px;
		color: black;
		margin: 0;
		margin-top: 5px;
		border: none;
		font-size: 11px;
	}
	
	.box_center_green {
		background-image: url('/site/img/box_center_green.gif');
		background-repeat: repeat-y;
		width: 128px;
		height: 100%;
		padding: 9px 12px 0px 14px;
		margin: 0;
	}
	
	.box_center a, .box_center a:visited {
		font-size: 11px;
		text-decoration: none;
		color: #A83D09;
	}
	
	.box_center_green a, .box_center_green a:visited {
		font-size: 11px;
		color: #ffe4af;
		text-decoration: none;
	}
	
	.box_center a:hover, .box_center_green a:hover {
		text-decoration: underline;
	}
	
	.box_bottom {
		background-image: url('/site/img/box_bottom.gif');
		background-repeat: no-repeat;
		width: 154px;
		height: 9px;
		font-size: 1px;
		margin-bottom: 24px;
	}
	
	.box_bottom_info {
		background-image: url('/site/img/box_bottom.gif');
		background-repeat: no-repeat;
		width: 154px;
		height: 9px;
		font-size: 1px;
		margin-bottom: 17px;
	}
	
	.box_bottom_turtle {
		background-image: url('/site/img/box_bottom_turtle.jpg');
		background-repeat: no-repeat;
		width: 154px;
		height: 57px;
		font-size: 1px;
	}
	
	.box_bottom_frog {
		background-image: url('/site/img/box_bottom_frog.jpg');
		background-repeat: no-repeat;
		width: 154px;
		height: 32px;
		font-size: 1px;
		margin-bottom: 7px;
	}
	
	.calendar_article_date {
		font-size: 10px;
		color: #ffe4af;
	}
	
	.calendar_article_title, .calendar_article_title a, .calendar_article_title a:visited {
		font-size: 10px;
		font-weight: bold;
		color: #ffe4af;
	}
	
	.calendar_article_title a:hover {
		text-decoration: underline;
	}
	
	.calendar_article_intro {
		font-size: 10px;
		color: #ffe4af;
	}
	
	.login_ok {
		margin-left: 40px;
	}
	
	.separate_login {
		margin: 10px 0px 6px -6px;
	}
	
	.registration {
		margin-left: 34px;
		font-weight: bold;
		color: black;
	}
	
	.map {
		margin-left: -4px;
	}
	
	.calendar_image {
		margin-left: -3px;
	}
	
	.videomovie {
		margin-left: -5px;
	}
	
	.videomovie_player {
		margin-left: -5px;
		margin-top: 8px;
	}
	
	.e_ticket {
		margin-left: 10px;
	}
	
	/* kozepso sav definialasai */
	#center_main_center {
		float: left;
		width: 567px;
	}
	
	.vez {
		position: absolute;
		height: 6px;
		top: 280px;
		left: 12px;
		padding-top: 10px;
		float: left;
	}
	
	.vez ul {
		margin: 0;
		padding: 0;
	}
	
	.vez ul li {
		display: inline;
		margin: 0;
		padding: 0px 4px 0px 0px;
	}
	
	.article_1_vezeto {
		background-image: url('/site/img/vezeto_1.jpg');
		background-repeat: no-repeat;
		background-position: 220px 10px;
		display: none;
		width: 541px;
		height: 343px;
	}
	
	.article_1 {
		background-image: url('/site/img/article_1.gif');
		background-repeat: no-repeat;
		width: 541px;
		height: 343px;
		padding-left: 16px;
	}
	
	.article_1_title, .article_1_title a{
		padding: 22px 0px 6px 0px;
		color: rgb(249,209,131);
		font-weight: bold;
		font-size: 13px;
		width: 200px;
	}
	
	.article_1_date {
		color: rgb(249,209,131);
		font-weight: bold;
		font-size: 11px;
	}
	
	.article_1_intro {
		width: 180px;
		color: rgb(255,228,175);
		font-size: 11px;
		padding-top: 17px;
	}
	
	.article_1_txt {
		overflow: hidden;
		height: 271px;
		width: 203px;
		float:left;
	}
	
	.article_1_imglink {
		float: left;
		width: 320px;
		height: 320px;
		overflow: hidden;
		text-indent: -5000px;
	}

	.article_1_imglink a {
		display: block;
		width: 320px;
		height: 320px;
	}
	
	/* regi-uj article_1 dolgok */
	.article_left {
		background-image: url('/site/img/article_leftbox_middle.jpg');
		background-repeat: repeat-y;
		width: 557px;
		padding: 0px;
	}
	
	.article_left_top {
		background-image: url('/site/img/article_leftbox_top.jpg');
		background-repeat: no-repeat;
		width: 557px;
		height: 11px;
	}

	.article_left_middle {
		background-image: url('/site/img/article_leftbox_middle.jpg');
		background-repeat: repeat-y;
		width: 557px;
	}

	.article_left_content {
		width: 462px;
		float: left;
		display: inline;
		margin-right: 18px;
	}

	.article_left_content table {
		width: 460px;
	}

	.article_left_content table tr td {
		vertical-align: top;
	}

	.article_left_txtcontent {
		margin-left: 8px;
	}

	.article_left_leaf {
		background-image: url('/site/img/article_leftbox_leaf.jpg');
		background-repeat: no-repeat;
		float: left;
		width: 67px;
		height: 181px;
	}

	.article_left_bottom {
		background-image: url('/site/img/article_leftbox_bottom.jpg');
		background-repeat: no-repeat;
		width: 557px;
		height: 23px;
	}	
	
	.article_left_thumb {
		height: 164px;
		text-align: left;
		margin: 8px 0px 8px 8px;
	}
	
	.article_right {
		background-image: url('/site/img/article_rightbox_middle.jpg');
		background-repeat: repeat-y;
		width: 557px;
		padding: 0px;
	}

	.article_right_top {
		background-image: url('/site/img/article_rightbox_top.jpg');
		background-repeat: no-repeat;
		width: 557px;
		height: 11px;
	}

	.article_right_tigertop {
		background-image: url('/site/img/article_rightbox_tigertop.jpg');
		background-repeat: no-repeat;
		width: 557px;
		height: 49px;
	}

	.article_right_middle {
		background-image: url('/site/img/article_rightbox_middle.jpg');
		background-repeat: repeat-y;
		width: 557px;
	}

	.article_right_content {
		width: 462px;
		float: left;
		display: inline;
		margin-left: 18px;
	}
	
	.article_right_content table {
		width: 460px;
	}

	.article_right_content table tr td {
		vertical-align: top;
	}

	.article_right_txtcontent {
		margin-right: 8px;
	}

	.article_right_leaf {
		background-image: url('/site/img/article_rightbox_leaf.jpg');
		background-repeat: no-repeat;
		float: right;
		width: 75px;
		height: 181px;
	}

	.article_right_bottom {
		background-image: url('/site/img/article_rightbox_bottom.jpg');
		background-repeat: no-repeat;
		width: 557px;
		height: 23px;
	}

	.article_right_thumb {
		height: 164px;
		text-align: right;
		margin: 8px 8px 8px 0px;
	}
	
	.article_txt {
		margin-top: 8px;
		overflow: hidden;
	}
	
	.article_title {
		font-weight: bold;
		font-size: 12px;
		color: #A53E0C;
	}
	
	.article_title ul {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
	
	.article_title a, .article_title a:visited {
		color: rgb(164,62,12);
		text-decoration: none;
	}
	
	.article_title a:hover {
		text-decoration: underline;
	}
	
	.article_subtitle {
		color: black;
		font-size: 11px;
		font-style: italic;
	}
	
	.article_date {
		font-size: 9px;
		padding: 3px 0px 13px 0px;
	}
	
	.article_intro {
		font-size: 11px;
		margin-right: 72px;
		margin-left: 10px;
		font-style:italic;
	}
	
	.article_intro1 {
		font-size: 11px;
	}
	
	.article_go {
		margin: 8px 0px;
		text-align: right;
	}
	
	.article_go a, .article_go a:visited {
		color: rgb(164,62,12);
		text-decoration: none;
		font-size: 11px;
	}
	
	.article_go a:hover {
		text-decoration: underline;
	}
	
	.article_go ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		white-space: nowrap;
	}
	
	.article_go li {
		display: inline;
		padding-left: 3px;
	}
	
	#center_banner {
	}
	
	#center_banner ul {
		list-style-type: none;
		margin: 0;
		padding: 22px 0px 30px 0px;
		text-align: center;
	}
	
	/* jobb oldali sav definialasai */
	#center_main_right {
		float: left;
		width: 169px;
	}
	
	#box_top_parrot {
		background-image: url('/site/img/box_top_parrot.gif');
		background-repeat: no-repeat;
		width: 154px;
		height: 9px;
		font-size: 1px;
	}
	
	#box_top_monkey {
		background-image: url('/site/img/box_top_monkey.jpg');
		background-repeat: no-repeat;
		width: 154px;
		height: 147px;
		font-family: Georgia;
		font-variant: small-caps;
		font-size: 15px;
		font-weight: bold;
		color: rgb(249, 209, 131);
	}
	#box_top_monkey div {
		text-align: center;
		padding-top: 110px;
	}
	
	.infok a, .infok a:visited {
		color: rgb(165,62,12);
	}
	
	.shop_button {
		background-image: url('/site/img/button.gif');
		background-repeat: no-repeat;
		font-size: 11px !important;
		font-weight: bold;
		color: rgb(249, 209, 131) !important;
		text-align: center;
		display: block;
		width: 124px;
		height: 37px;
		padding-top: 5px;
	}
	
	#banner_logo {
		background-image: url('/site/img/medve_hat.jpg');
		background-repeat: no-repeat;
		background-position: bottom right;
		background-color: rgb(66,124,63);
		width: 910px;
		height: 100%;
		margin-left: 24px;
	}
	
	#banner_logo_top {
		background-image: url('/site/img/banner_logo_top.gif');
		background-repeat: no-repeat;
		width: 550px;
		height: 34px;
		margin-left: 179px;
		font-family: Georgia;
		font-variant: small-caps;
		font-size: 15px;
		font-weight: bold;
		color: rgb(249, 209, 131);
	}
	#banner_logo_top div {
		text-align: center;
		padding-top: 7px;
	}
	
	#banner_logo_center {
		background-image: url('/site/img/banner_logo_center.gif');
		background-repeat: repeat-y;
		width: 526px;
		height: 100%;
		margin-left: 179px;
		text-align: center;
		padding: 2px 12px 0px 12px;
	}
	
	#banner_logo_bottom {
		background-image: url('/site/img/banner_logo_bottom.gif');
		background-repeat: no-repeat;
		width: 550px;
		height: 6px;
		margin: 0px 0px 0px 179px;
	}
	
	#banner_logo_center ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	#banner_logo_center ul li {
		display: inline;
		margin: 0px -1px 0px 0px;
		padding: 0;
	}
	
	#footer {
		background-image: url('/site/img/footer.jpg');
		background-repeat: no-repeat;
		width: 933px;
		height: 83px;
		font-size: 10px;
		margin-left: 1px;
	}
	
	#aitialogo {
		position: relative; 
		top: 46px;
		left: 85px; 
	}
	
	#webralogo {
		position: relative; 
		top: 46px; 	
		left: 90px;
	}
	
	#footer_menu {
		position: relative; 
		top: 26px; 	
		left: 268px;
		width: 420px;
		text-align: center;
	}
	
	#footer ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		white-space: nowrap;
		position: relative;
	}
	
	#footer ul li {
		margin: 0;
		padding: 0 11px 0 11px;
		display: inline;
	}
	
	#footer a, #footer a:visited {
		text-decoration: none;
		color: rgb(240,223,150);
	}
	
	#footer a:hover {
		text-decoration: underline;
	}
	
	#footer_text {
		text-align: center;
		font-size: 9px;
		height: 24px;
	}
	
	/* laddermenu cuccok */
	ul.laddermenu, ul.laddermenu_al {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}
	
	.laddermenu_noline {
		background-image: none !important;
		margin: 0px;
		width: 150px;
	}
	
	.box_center {
		background-image: url('/site/img/box_center00.gif');
		background-repeat: repeat-y;
	}
	
	ul.laddermenu li, .box_center1   {
		width: 124px;
		height: 100%;
		font-size: 10px;
		margin: 0;
	}
	
	ul.laddermenu li {
		background-image: url('/site/img/box_center.gif');
		float: left;
		line-height: 19px;
		overflow: hidden;
		margin: 0px;
	}
	
	ul.laddermenu li {
		padding-top: 0;
		padding-bottom: 0;
	}
	
	ul.laddermenu_al li {
		background-image: none ;
		padding: 5px 0px 0px 9px;
	}
	
	ul.laddermenu li a, ul.laddermenu li a:visited {
		display: block;
		padding-left: 15px !important;
		background-image: url('/site/img/dot_big.gif');
		background-repeat: no-repeat;
		background-position: center left;
	}
	
	ul.laddermenu_al li a, ul.laddermenu_al li a:visited {
		display: block;
		padding-left: 12px !important;
		background-image: url('/site/img/dot_little.gif');
		background-repeat: no-repeat;
		background-position: center left;
	}
	
	ul.laddermenu li ul li {
		width: 135px;
	}
	ul.laddermenu ul {
		background-image: none !important;
	}
	
	ul.laddermenu li ul li a,
	ul.laddermenu li ul li a:hover,
	ul.laddermenu li ul li a:visited,
	ul.laddermenu li ul li a:visited:hover {
		padding-left: 15px;
	}
	
	ul.laddermenu li ul li ul li {
		width: 125px;
	}
	
	ul.laddermenu li ul li ul li a,
	ul.laddermenu li ul li ul li a:hover,
	ul.laddermenu li ul li ul li a:visited,
	ul.laddermenu li ul li ul li a:visited:hover {
		padding-left: 25px;
	}
	
	ul.laddermenu li ul li ul li {
		width: 115px;
	}
	
	ul.laddermenu li ul li ul li a,
	ul.laddermenu li ul li ul li a:hover,
	ul.laddermenu li ul li ul li a:visited,
	ul.laddermenu li ul li ul li a:visited:hover {
		padding-left: 35px;
	}
	
	ul.laddermenu li ul li ul li {
		width: 105px;
	}
	
	ul.laddermenu li ul li ul li a,
	ul.laddermenu li ul li ul li a:hover,
	ul.laddermenu li ul li ul li a:visited,
	ul.laddermenu li ul li ul li a:visited:hover {
		padding-left: 45px;
	}
	
	ul.laddermenu li ul li ul li {
		width: 95px;
	}
	
	ul.laddermenu li ul li ul li a,
	ul.laddermenu li ul li ul li a:hover,
	ul.laddermenu li ul li ul li a:visited,
	ul.laddermenu li ul li ul li a:visited:hover {
		padding-left: 55px;
	}
	
	ul.laddermenu li.hiddenLastItem {
		clear: both;
		float: none;
		font-size: 0px !important;
		height: 0px;
		line-height: 0px;
		margin: 0px !important;
		overflow: hidden;
		padding: 0px !important;
		width: 0px !important;
	}
	
	.hidden {
		display: none;
	}
	
	/* laddermenu cuccok */
	.back_button, .login_button, .login_button_long, .next_button {
		background-color: #1E551C;
		color: #F8D182;
		border: 2px solid #21531E;
		font-size: 12px;
		line-height: normal;
		font-weight: bold;
	}
	
	.listazo_sor1 {
		margin-left: 2em;
		font-size: 15px;
		font-weight: bold;
		line-height: 150%;
	}
	
	/* mozgo elso cikk */
	#kiemelt {
		margin:0px;
		padding:0px;
		position:relative;
	}
	
	/* cikklistazo */
	.article_top {
		background-image: url('/site/img/article_top3.jpg');
		background-repeat:no-repeat;
		height: 19px;
	}
	
	.article_top1 {
		background-image: url('/site/img/article_top.jpg');
		background-repeat:no-repeat;
		height: 19px;
	}
	
	.article_bottom {
		background-image: url('/site/img/article_bottom3.jpg');
		background-repeat:no-repeat;
		margin: 0;
		height: 27px;
	}
	
	.article_bottom1 {
		background-image: url('/site/img/article_bottom.jpg');
		background-repeat:no-repeat;
		margin: 0;
		height: 27px;
	}
	
	.article_body, .listazo_sor1 {
		background-image: url('/site/img/article_body3.jpg');
		background-repeat: repeat-y;
		height: 100%;
		margin: 0pt;
		padding: 9px 15px;
		padding-right: 30px;
		width: 670px !important;
	}
	
	.search_container_detailed {
		width: 500px;
		margin-left: 25px;
		padding-bottom: 20px;
	}
	
	.search_container_detailed a {
		font-size: 12px;
	}
	
	.article_body a, .article_body1 a, .article_text a, .article_body a:visited, .article_body1 a:visited, .article_text a:visited {
		color: #a53e0c;
	} 
	
	.article_body a:hover, .article_body1 a:hover, .article_text a:hover {
		 text-decoration: underline;
	}
	
	.article_body1 {
		background-image: url('/site/img/article_body.jpg');
		background-repeat:repeat-y;
		height:100%;
		margin:0pt;
	}
	
	.article_head_top {
		background-image: url('/site/img/article_head_top.jpg');
		background-repeat:no-repeat;
		background-color: #2F1E02;
		height: 12px;
		padding: 0;
		margin: 0;
		width: 557px;
	}
	
	.article_head_body {
		background-image: url('/site/img/article_head_body.jpg');
		background-repeat:repeat-y;
		color: #F8D182;
	}
	
	.search_container_detailed .listazo_sor1 {
		height:10px;
	}

	.article_text {
		text-align:justify;
		margin: 10px 72px 10px 10px;
		_margin-right:0px;
	}
	
	.article_head {
		margin-left: 10px;
		margin-top: 0px;
	}
	
	.article_img {
		margin: 0px 10px 0px 8px;
		float: left;
	}
	
	#arch_head {
		margin-left: 2em;
	}
	
	.arch_select {
		margin-right: 1em;
		line-height: normal; 
		background-color: #F8D182; 
		border: 1px solid black; 
		font-size: 10px;
	}
	
	#searchbox_species input:first-child {
		width: 103px;
		height: 15px;
		border: 1px solid black;
		background-color: rgb(249,209,131);
		margin-left: 8px;
		padding: 0;
		margin-bottom: 5px;
		font-size: 11px;
	}
	
	.listazo_cim {
		font-size: 12px;
	}
	
	.listazo_cim a, .listazo_cim a:visited {
		color:#A43E0C;
		text-decoration:none;
	}
	
	#alcim {
		font-weight: bold;
		font-size: 14px;
		margin-bottom: 10px;
	}
	
	.fk_h {
		display: none;
	}
	
	.registration_main_container {
		background-image: url('/site/img/article_body.jpg');
		background-repeat:repeat-y;
		height:100%;
	}
	
	.registration_footer_container, .registration_body_container {
		margin-left: 26px;
	}
	
	.registration_ok_button {
		margin: 0;
		color: black;
		padding-left: 18px;
	}
	
	#searchspan {
		color:#F0DF96;
		font-size:10px;
		font-weight:bold;
		height:17px;
		position:absolute;
		right:230px;
		top:6px;
		width:153px;
	}
	
	#menu_left ul li a {
		margin-left: -10px;
	}
	
	#menu_left ul li ul li {
		margin: 0;
		margin-left: 11px;
		padding-left: 0;
		width: 110px;
		padding: 0px;
		font-weight: normal;
	}
	
	#menu_left ul li ul li a{
		width: 100px;
		margin: 0;
		padding: 0;
	}
	
	.article_leaves {
		position: absolute;
		left: 624px;
		top: -18px;
	}
	
	.article_body {
	}
	
	li.separator {
		font-size: 0; 
		height: 1px; 
		line-height: 1px; 
		background-image: url('/site/img/box_center_border.gif'); 
		padding-top: 0; 
		background-repeat:no-repeat; 
		margin-bottom: -1px;
	}
	
	html>body li.separator {
		margin: 0;
	}
	
	#searchbox_species input, #searchbox_species select  {
		background-color: #FFDEA0;
		border: 1px solid #1F541C;
		margin-left: 5px;
		font-size: smaller;
	}
	
	#searchbox_species label {
		width: 120px;
		clear: left;
		float: left;
	}
	
	input.year {
		width: 4em;
	}
	
	input.month, input.day {
		width: 2em;
	}
	
	.talalat {
		/* background-image: url('/site/img/article_body.jpg'); */
		background-repeat:repeat-y;
		height:100%;
		margin:0pt;
		padding:9px 15px;
		padding-right: 30px;
		text-align: center;
	}
	
	.archive_date {
		font-size: 12px;
		color: #A53E0C;
		padding-right: 10px;
	}
	
	#article_send_box {
		margin: 30px;
	}
	
	#close_window {
		text-align: center;
		margin-top: 20px;
	}
	
	#close_window input {
		text-align: center;
		font-size: 16px;
		font-weight: bold;
	}
	
	/* forum */
	#forum_topiclist_head {
		width: 550px;
		color: rgb(0,0,0);
		font-weight: bold;
		overflow: auto;
	}
	
	#forum_topiclist_head_name {
		float: left;
		width: 190px;
		padding: 5px 0px 5px 10px;
	}
	
	#forum_topiclist_head_fresh {
		float: left;
		width: 85px;
		padding: 5px 0px;
	}
	
	#forum_topiclist_head_open {
		float: left;
		width: 85px;
		padding: 5px 5px;
	}
	
	#forum_topiclist_head_last {
		float: left;
		width: 85px;
		padding: 5px 5px;
	}
	
	#forum_topiclist_head_sum {
		float: left;
		width: 65px;
		text-align: right;
		padding: 5px 10px 5px 0px;
	}
	
	.forum_topiclist_0 {
		width: 550px;
		color: #20541E;
		background-color: #F9D183;
		overflow: auto;
	}
	
	.forum_topiclist_0 a, .forum_topiclist_0 a:visited {
		text-decoration: none;
		color: rgb(0,0,0);
	}
	
	.forum_topiclist_0 a:hover {
		text-decoration: underline;
	}
	
	.forum_topiclist_1 {
		width: 550px;
		color: #F9D183;
		background-color: #20541E;
		overflow: auto;
	}
	
	.forum_topiclist_1 a, .forum_topiclist_1 a:visited {
		text-decoration: none;
		color: rgb(255,255,255);
	}
	
	.forum_topiclist_1 a:hover {
		text-decoration: underline;
	}
	
	.forum_topiclist_name {
		float: left;
		width: 190px;
		padding-left: 10px;
		padding: 5px 0px 5px 10px;
	}
	
	.forum_topiclist_fresh {
		float: left;
		width: 85px;
		padding: 5px 0px;
	}
	
	.forum_topiclist_open {
		float: left;
		width: 85px;
		padding: 5px 5px;
	}
	
	.forum_topiclist_last {
		float: left;
		width: 85px;
		padding: 5px 5px;
	}
	
	.forum_topiclist_sum {
		float: left;
		width: 65px;
		text-align: right;
		padding: 5px 10px 5px 0px;
	}
	
	#forum_fejlec {
		font-weight: bold;
	}
	
	.forum_topic {
		margin: 5px 0;
		padding: 0px;
		background-color: rgb(244,235,238);
	}
	
	.forum_topic_header {
		background-color: rgb(146,113,124);
		background-repeat: no-repeat;
		background-position: bottom right;
		color: rgb(253,255,254);
		font-weight: bold;
		text-transform: uppercase;
		border-bottom: 2px solid white;
		font-size: 10px;
		margin: 16px 0px 0px 0px;
		padding: 4px 5px;
	}
	
	.forum_topic_title {
		background-color: rgb(209,198,202);
		padding: 3px;
		margin: 0px 0px 5px 0px;
		border-top: 4px solid white;
		font-size: 90%;
		font-weight: bold;
		border-bottom: 1px solid rgb(109,98,102);
	}
	
	.forum_topic_title A {
		color: #333333;
	}
	
	.forum_topic_messsages {
		margin: 3px 0;
		float: left;
		font-size: 90%;
		width: 60%;
		padding: 0px 5px;
	}
	
	.forum_topic_description {
		padding: 5px 3px;
		margin: 5px 0;
	}
	
	.forum_topic_date {
		margin: 3px 0;
		font-size: 90%;
		float: right;
		text-align: right;
		width: 30%;
	}
	
	.forum_topic_date2 {
		font-size: 90%;
		font-weight: normal;
		text-align: right;
		display: block;
	}
	
	.forum_topic_button {
		font-weight: normal;
		text-align: right;
		display: block;
		font-size: 90%;
		color: black;
		text-decoration: underline;
	}
	
	.forum_link {
		margin: 10px 5px;
		padding: 0px;
	}
	
	.forum_message {
		width: 550px;
		margin: 5px 5px;
		padding: 0px;
		margin-left: 0;
	}
	
	.forum_message_head {
		height: 2em;
		background-color: #20541E;
		color: white;
		font-weight: bold;
	}
	
	.forum_message_body {
		background-color: #F9D183;
		color: black;
	}
	
	.forum_message_pos a {
		float: left;
		display: inline;
		margin: 0px;
		padding: 3px 3px;
		color: white;
	}
	
	.forum_message_pos a:hover {
		text-decoration: none;
	}
	
	.forum_message_name {
		float: left;
		width: 320px;
		margin: 0px 0px 0px 1px;
		padding: 3px 0px;
		color: white;
	}
	
	.forum_message_name a, .forum_message_name a:visited {
		color: white;
		text-decoration: underline;
		margin: 0px 0px 0px 5px;
	}
	
	.forum_message_name a:hover, .forum_message_name a:visited:hover {
		color: white;
		text-decoration: none;
	}
	
	.forum_message_date {
		float: right;
		text-align: center;
		width: 150px;
		margin: 0px;
		padding: 3px 0px;
		color: white;
	}
	
	.forum_message_text {
		padding: 5px;
		font-size: 90%;
	}
	
	.forum_message_response {
		font-size: 90%;
		margin: 5px;
	}
	
	.forum_message_reply {
		font-size: 90%;
		margin: 0px 5px;
	}
	
	.forum_listazo_pager {
		float: right;
		margin: 0px 5px;
	}
	
	#forum_newmessage {
		background-color: #F9D081;
		margin: 15px 0px;
		padding: 0px;
		width: 550px;
		display: block;
	}
	
	#forum_newmessage_head {
		background-image: url('/site/img/jelentkezes_nagyablak2.gif');
		background-repeat: no-repeat;
		width: 328px;
		height: 22px;
		padding-top: 7px;
		margin-left: 5px;
		padding-left: 35px;
		cursor: pointer;
		font-weight: bold;
		font-size: 12px;
		color: #A53E0C;
	}
	
	#forum_newmessage_input {
		border-color: rgb(160,210,156);
		width: 358px;
		font-size: 16px;
		padding-left: 6px;
		margin-top: -1px;
	}
	
	#forum_newmessage_input textarea {
		width: 500px;
		border: 1px solid;
		border-color: rgb(62,99,57);
		background-color: rgb(255,222,160);
		font-size: 10px !important;
		font-family: Tahoma !important;
		margin: 0px 0px 0px 4px;
	}
	
	.forum_elkuld {
		background-image: url(/site/img/button_blank1.gif);
		background-position: 50%;
		background-repeat: no-repeat;
		background-color: #FFDEA0;
		color: #F9D081 !important;
		border: none;
		font-size: 11px;
		font-weight: bold;
		height: 23px;
		line-height: normal;
		width: 86px;
		margin: 10px 0px 10px 20px;
		padding-bottom: 5px;
	}
	
	.fk_h {
		display:none;
	}
	/* forum */

	.article_title a, .article_title a:visited {
		color: rgb(164,62,12);
		text-decoration: none;
	}
	
	.article_title a:hover {
		text-decoration: underline;
	}
	
	.login_ok_button {
		background-image: url('/site/img/button_ok2.gif');
		background-position: 50%;
		background-repeat: no-repeat;
		border: 0px none !important;
		color: rgb(249,209,131);

		width: 48px !important;
		height: 23px !important;
		padding-left: 10px;
		border: none !important;
		background-color: rgb(249,209,131) !important;
		font-weight: bold !important;

		margin: 0px !important;
		padding: 0px !important;
	}
	
	.next_button {
		border: 0px;
		background-image: url('/site/img/button_blank.jpg');
		background-position: 50% 50%;
		background-repeat: no-repeat;
		color: #F9D081 !important;
		width: 142px;
		height: 37px;
		font-weight: bold;
		background-color: transparent;
		margin-top: 10px;
		padding-bottom: 5px;
	}
	
	.newsletter_table {
		border-collapse: collapse;
	}
	
	.newsletter_table td {
		border-collapse: collapse;
		border: none;
	}
	
	.newsletter_table tr {
		border-collapse: collapse;
		border: none;
	}
	
	/* esemenynaptar */
	.box_center_green  .caltable_days {
		background-color: #EAC06E;
		padding: 0px;
		border-top: 1px solid #1F561F;
		border-bottom: 1px solid #1F561F;
		table-layout: fixed;
		width: 128px;
	}
	
	.box_center_green .caltable_cal {
		background-color: #F8D182;
		padding: 0.5px;
		table-layout: fixed;
		width: 128px;
	}
	
	.nap div {
		text-align: center;
	}
	
	.box_center_green #naptar0_napok table:first-child tr {
		border-top: 1px solid #21541C;
		border-bottom: 1px solid #21541C;
		font-size: 8px;
		height: 20px;
	}
	
	td.empty {
	}
	
	.box_center_green td.nap {
		background-color: #F8D182;
		color: #00361F;
		padding: 2px 3px 2px 2px;	
	}
	
	.box_center_green td.nap_cim {
		background-color: #EAC06E;
		color: #000000;
		padding: 0px;
		font-size:10px;
		height:20px;
		text-align:center;
		width: 17px;
	}
	
	.box_center_green td.event {
		color: #A83D09 !important;
	}
	
	.box_center_green td.selectedDay {
		background-color: #B83604 !important;
		color: #FFE9B7 !important;
	}
	
	.box_center_green  .esemeny_datum {
		background-color: #CFA657;
		width: 128px;
		font-size: 8px;
		text-align: center;
		height: 20px;
		clear: both;
	}
	
	.box_center_green  .esemeny_ma {
		text-align: center;
	}
	
	.box_center_green .naptar_honap {
		background-color: #CFA657;
		font-size: 10px;
		color: #00361F;
		float: right;
		width: 70px;
	}
	
	.box_center_green .naptar_ev {
		background-color: #CFA657;
		font-size: 10px;
		color: #00361F;
		float: left;
	}
	/* esemenynaptar */
	
	/* sitemap */
	ul.sitemap {
		margin: 40px;
	}
	
	ul.sitemap li {
		margin: 10px 0;
	}
	
	ul.sitemap_al {
	}
	
	.sitemap a {
		font-size: 12px;
		font-weight: bold;
		color: #A43E0C;
	}
	/* sitemap */
	
	/* ikon linkek menu */
	.iconlink {
		display: block;
		width: 67px;
		height: 54px;
		color: black !important;
	}
	.iconlink span {
		padding-top: 40px;
		text-decoration: none;
		font-weight: bold;
		font-size: 9px;
		letter-spacing: -0.5px;
		display: block;
	}
	.iconlink:hover {
		text-decoration: none !important;
	}
	
	.iconlink_newsletter {
		background-image: url('/site/img/iconlink_newsletter.gif');
	}
	.iconlink_newsletter span {
		padding-left: 13px;
	}
	
	.iconlink_forum {
		background-image: url('/site/img/iconlink_forum.gif');
	}
	.iconlink_forum span {
		padding-left: 16px;
	}
	
	.iconlink_postcard {
		background-image: url('/site/img/iconlink_postcard.gif');
	}
	.iconlink_postcard span {
		padding-left: 13px;
	}
	
	.iconlink_registration {
		background-image: url('/site/img/iconlink_registration.gif');
	}
	.iconlink_registration span {
		padding-left: 4px;
	}
	/* ikon linkek menu */
	
	/* registration form */
	.registration_label {
		width: 150px;
		float: left;
		clear: left;
		margin: 0px;
		overflow: hidden;
	}
	.registration_label {
		font-weight: bold;
	}
	.registration_field {
		width: 300px;
		float: left;
		clear: right;
		height: 20px;
	}
	.registration_field input {
		width: 106px;
		height: 14px;
		border: 1px solid;
		border-color: rgb(62,99,57);
		background-color: rgb(255,222,160);
		font-size: 10px;
		margin: 0px !important;
	}
	.registration_field textarea {
		width: 300px;
		border: 1px solid;
		border-color: rgb(62,99,57);
		background-color: rgb(255,222,160);
		font-size: 10px !important;
		font-family: Tahoma !important;
		margin: 0px 0px 0px 4px;
	}
	.registration_error {
		color: red;
		width: 80%;
		margin: 5px 0px;
	}
	.registration_separator {
	    height: 1px;
	    line-height: 1px;
	    clear: both;
	}
	/* registration form */

	.lapozo_start {
		background-image: url('/site/img/pager_start.gif');
	}
	.lapozo_prev {
		background-image: url('/site/img/pager_prev.gif');
	}
	.lapozo_next {
		background-image: url('/site/img/pager_next.gif');
	}
	.lapozo_end {
		background-image: url('/site/img/pager_end.gif');
	}
	.lapozo_start, .lapozo_prev, .lapozo_next, .lapozo_end {
		display: block;
		float: left;
		width: 24px;
		height: 24px;
		background-repeat: no-repeat;
		overflow: hidden;
		text-indent: -999px;
		margin-bottom: 10px;
	}
	
	#w3LoadingDiv {
		display: none;
	}
	
	.zooSpecies {
		width: 485px;
		margin-left: 30px;
		margin-top: 30px;
		border: 0px;
	}
	.zooSpecies thead tr td {
		border-bottom: 1px solid black;
		font-weight: bold;
	}
	.zooSpecies tbody tr td.l {
		border-left: 1px solid black;
	}
	.zooSpeciesRow0 {
		background-color: #FFDEA0;
	}	
	.zooSpeciesRow1 {
	}	
	.zooSpecies a {
		color: #A83D09 !important;
	}
	.zooSpecies .zooSpeciesLang0 {
		font-weight: bold;
	}
	.zooSpecies .zooSpeciesLang1 {
		font-weight: bold;
	}
	.zooSpecies .zooSpeciesLang2 {
	}
	
	/* cikk kuldes */
	#close_window {
		display: none;
	}
	
	.articlebox_small_top {
		background-image: url('/site/img/article_small_top.jpg');
		background-repeat: no-repeat;
		width: 557px;
		height: 14px;
	}
	.articlebox_small_body {
		background-image: url('/site/img/article_small_body.jpg');
		background-repeat: repeat-y;
		width: 557px;
		padding: 20px 0px;
	}
	.articlebox_small_body_inner {
		margin: 0px 20px;
	}
	.articlebox_small_bottom {
		background-image: url('/site/img/article_small_bottom.jpg');
		background-repeat: no-repeat;
		width: 557px;
		height: 14px;
	}
	
	/* -- Videogaleria ------------------------------------------------------- */
	#videolist_container {
		margin: 10px;
	}
	.videolist_video_container {
		float: left;
		width: 151px;
		text-align: center;
		display: inline;
	}
	.videolist_title {
		color: #A53E0C;
		font-size: 12px;
		font-weight: bold;
		margin: 10px 0px;
	}
	.videolist_objectcontainer {
	}
	.videolist_image {
		width: 151px;
		position: relative;
	}
	.videolist_txt {
		width: 151px;
		text-align: center;
	}
	.videolist_txt a, .videolist_txt a:visited {
		text-decoration: none;
		font-weight: normal;
	}
	.videolist_txt a:hover {
		text-decoration: underline;
	}
	#videoplayer_container {
		margin: auto;
	}
	#videoplayer_container table {
		margin: 15px auto 15px auto;
	}

	#naptar_kulso {
		position: relative;
	}
	#naptar_kulso .ticket_calendar_today {
		position: absolute;
		z-index: 100;
		width: 136px;
		top: 160px;
		left: -10px;
		border: 1px solid #aaaaaa;
		background-color: #ffffff;
		padding: 5px;
	}
	#naptar_kulso .calendar_pointer {
		position: absolute;
		z-index: 101;
		top: -25px;
		left: 0px;
		width: 25px;
		height: 25px;
		background-image: url('../img/calendar_pointer.gif');
		background-repeat: no-repeat;
	}
}