@charset "utf-8";
/* CSS Document */

body {
	margin-top: 0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	background-position:center;
	background-image:url(images/body_bg.gif);
	background-repeat:repeat-y;
}

.normal, .main, .blog_0, .blog_1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	line-height:19px;
}

.cimsor {
	font-family:Arial, Helvetica, sans-serif;
	color:#009421;
	font-size:18px;
	line-height:30px;
}

.kiemeles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}

.box {
	position:relative;
	width: 960px;
	background-color:#FFFFFF;
	padding-top:10px;	
}

/* innen */
	
.flash {
	display:block;
	position:relative;
	left:0px;
	top:0px;
	height:280px;
	width:100%;
	background-color:#eaecea;
}
.logo {
	position:absolute;
	left:25px;
	top:32px;
	zoom: 1;
}

.menu {
	display:block;
	position:relative;
	height:70px;
	width:100%;
	background-image:url(images/menu_bg.gif);
	z-index:100;
}

.menu_layer_a {
	position:absolute;
	top:0px;
	left:174px;
	z-index:101;
}

.menu_layer_b { 
	position:absolute;
	top:0px;
	left:174px;
	z-index:102;
}
	
.menu_layer_c {
	position:absolute;
	top:0px;
	left:174px;
	z-index:103;
}

.o1, .s1 { position:absolute; left:0px; }
.o2, .s2 { position:absolute; left:82px; }
.o3, .s3 { position:absolute; left:138px; }
.o0, .s0 { position:absolute; left:227px; }
.o4, .s4 { position:absolute; left:289px; }
.o5, .s5 { position:absolute; left:401px; }
.o6, .s6 { position:absolute; left:547px; }
.o7, .s7 { position:absolute; left:598px; }
.o8, .s8 { position:absolute; left:652px; }
.o9, .s9 { position:absolute; left:703px; }

.madar {
	position:absolute;
	left:2px;
	z-index:110;
}

.index_head {

}

.index_main {
	position:relative;
	margin-top:10px;
	background-image:url(images/index_main.jpg);
	height:190px;
	width:100%;
	display:block;
	overflow:hidden;
	clear:both;
}

.index_birdwatch {
	margin-top:13px;
	position:relative;
	width:475px;
	height:377px;
	float:left;
	overflow:hidden;
	background-image:url(images/bw_off.jpg);
	background-repeat:no-repeat;
}


.index_hidephoto {
	margin-top:13px;
	position:relative;
	width:475px;
	height:377px;
	float:right;
	overflow:hidden;
	background-image:url(images/hide_off.jpg);
	background-repeat:no-repeat;
}


.end_line {
	height:20px;
	width:960px;
	background-image:url(images/end.gif);
	background-repeat:no-repeat;
	position:relative;
	clear:both;
}

.left {
	width:195px;
	background-color:#EAECEA;	
}
.left_item, .left_on {
	position:relative;
	display:block;
	margin:2px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	padding-top:4px;
	padding-left:36px;
}
.left_on {
	background-image:url(images/left_on.gif);
}

.left_on a {
	color:#ffffff;
	text-decoration:none;
}
.left_on a:hover {
	color:#eef9fd;
	text-decoration:underline; 
}


.left_item {
	background-image:url(images/left_none.gif);
}

.left_item a {
	color:#555555;
	text-decoration:none;
}
.left_item a:hover {
	color:#009421;
}

.left_item_big, .left_on_big {
	position:relative;
	display:block;
	margin:2px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	padding-top:3px;
	padding-left:36px;
}
.left_on_big {
	background-image:url(images/left_on.gif);
}

.left_on_big a {
	color:#ffffff;
	text-decoration:none;
}
.left_on_big a:hover {
	color:#eef9fd;
	text-decoration:underline; 
}


.left_item_big {
	background-image:url(images/left_none.gif);
}

.left_item_big a {
	color:#555555;
	text-decoration:none;
}
.left_item_big a:hover {
	color:#009421;
}

.left_country {
	position: absolute;
	left:2px;
	top:568px;
	z-index:1000;

}

.left_country_select_a {
	width:191px;
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
	background-color:#f5f7f5;
	color:#555555
}




.main{
	padding:30px;
	text-align:justify;
}

.normal a, .main a, .blog_0 a, .blog_1 a{
	color:#2aca1b;
	text-decoration:underline;
}

.normal a:hover, .main a:hover, .blog_0 a:hover, .blog_1 a:hover{
	color:#00a5e2;
	text-decoration:underline;
}

.blog_0, .blog_1 {
	padding-left:30px;
	padding-right:30px;
	padding-bottom:6px;
	padding-top:10px;
	width:900px;
}

.blog_0 {background-color:#ecf4ed;}
.blog_1 {background-color:#f2f8fa;}

.blog_head_0, .blog_head_1{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:30px;
	padding-right:10px;
	padding-top:26px;
	padding-bottom:6px;
	float:left;
	width:920px;
	height:19px;
}
.blog_head_0 {
	background-image:url(images/blog_head0.gif);
	border-color:#ffffff;
	color:#386542;
}

.blog_head_1 {
	background-image:url(images/blog_head1.gif);
	border-color:#ffffff;
	color:#005865;
}

.blog_head_title{
	float:left;
}

.blog_head_date{
	padding-top:3px;
	font-size:10px;
	float:right;
}


.right {
	margin-left:20px;
	margin-bottom:10px;
}

.gallery2x {
	float:left;
	height:245px;
	width:335px;
}

.gallery2x_kep {
	overflow:hidden;
	height:200px;
	position:absolute;
}


.gallery_species {
	font-weight:bold;
	line-height:30px;
}

.gallery_szerzo {
	font-size:10px;
	float:left;
	line-height:19px;
}


.gallery_datum {
	font-size:10px;
	float:right;
	line-height:19px;
}

.gallery_leiras {

}

.destination_kepek, .destination_kepek_none { 
	width:700px;
	height:200px;
	overflow:hidden;
	display:block;
}
.destination_kepek div:hover {
cursor:pointer;
}
	
	
.oldal{
	width:300px;
	padding-top:30px;
}
.oldal_doboz{
	width:100px;
	float:left;
	display:block;
}
	
DIV.end .nini IMG {
border-right:#000000 1px solid;
}	
	
	
textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

	
.banner_border {
	padding:5px;
	border:thin solid #999;
}
	
	
.banner_border a:hover, .banner_border:hover {
	padding:5px;
	border:thin solid #2aca1b;
}
	
	
form.booking_form   {
	
	padding:10px;
	background:#EAECEA;
}

form.booking_form p  {
	margin-top:0px;
}

form.booking_form hr, .szimpla  {
	border:solid #555 0px;
	border-top:solid #555 1px;
}


.jobbrakifut {
	width:200px;
}

.empty{
	background-color:#fad0c8;
}


