@charset "utf-8";
html,body{	
	padding:0px;
	height:100%;
	margin:0px;
	/*font-family: Trebuchet MS,Arial;*/
	font-family: Arial;
	color: #333333;
	font-size: 12px;
	background-color: #FBFBFB;
}
/*
	font classes
*/
.futura{
	font-family: 'FuturaLtHULight';
	text-transform: uppercase;
	font-size: 2em;
}


ul.mainmenu li.first, ul.mainmenu li li.first{
	border: none;
}


.monks li.li a:hover{
	background-color: #8C6D40;
}

.kult li.li a:hover{
	background-color: #3F523F;
}

.school li.li a:hover{
	background-color: #7E3012;
}

.default li.li a:hover{
	background-color: #054561;
}


a 			{ color: inherit; text-decoration: inherit; border: none;}
a:hover 		{ color: inherit; text-decoration: inherit; border: none;}
a, a:visited { color: inherit; text-decoration: inherit; border: none;}  

img{border: none;}

/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}

html, body, #wrap { height: 100%; }
body > #wrap { height: auto; min-height: 100%; }

#wrap{
	background:url(../data/bences_opener_bigback.jpg) center top no-repeat #FBFBFB;
}

div#container{
	/*margin:0 auto;*/
	margin:0 0; 
	width: 100%;
	height:100%;
	text-align:left;
	/*padding-bottom: 215px;*/
	
}

	/* Header Section */
	
		div#header {
			height:145px;
			padding-top: 10px;
			padding-right: 0px;
			width:986px;
			margin: 0 auto;
			background:url(../data/bences_opener_header.jpg) no-repeat #fff;
			text-align: right;
			position: relative;
		}
			div#header #date {
				float: left;
				padding-top: 6px;
			}
			div#header #flag_holder {
				
			}
				div#header #flag_holder  img{
					margin-right: 5px;
					padding-top: 8px;
				}
				.hc_icon{
					margin-right: 20px;
					padding-top: 3px;
				}
	
			div.flags {
				background-color: #FBFBFB;
				height: 20px;
				padding: 5px;
				margin-left: auto;
				text-align: center;
				vertical-align: middle;
				width: 255px;
				position: absolute;
				right: 0;
				z-index: 100;
			}
				div.flags img {
					 margin: 0 3px;
				}
				div.flags a.flag {
					position: relative;
					top: -3px;
				}
				
				
			div#search {
				float: left;
				/*overflow: hidden;*/
				position: relative;
				right: 0;
				top: -2px;
				width: 170px;
				z-index: 100;
			}
			
			div#search form input{
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border: 1px #bababa solid;
				padding: 3px 3px 1px 25px;
				/*padding-left: 25px;*/
				
				font-size: 1em;
				color: #646464;
				width: 140px;
				font-family: Trebuchet MS,Arial;
				background: url('../data/icon-magnifier.png') no-repeat 4px 4px #fff;
			}
			
			
	#mainmenu_wrapper {
		height: 50px;
		/*background:url(../html/header_top_bg.gif) repeat-x;*/
		width: 100%;
	}
		#myjquerymenu{
			width: 950px;
			margin: 0 auto;
		}
	
	
	/*Content Section*/
	div#content {
		position: relative;
		width: 986px;
		margin: 0 auto;
		padding: 0 0;
		background-color: #F4F1EC;
		height: 100%;
	}
	
	

	
	div#opener_main {
		position: relative;
		background:url(../data/bences_opener_main.jpg) no-repeat;
		height: 515px;
		width: 986px;
	}


		
		/*div#content_clearer{
			position:relative;  
			clear:both;
			padding-bottom:20px;
		}*/
		
	div#menu-holder {
		position: relative;
		height: 115px;
	}
	
	div#menu-holder div span {
		font-family: Times;
		font-size: 1em;
		color: #fff;
		font-style: italic;
		position: relative;
		display: block;
		width: 200px;
		left: 10px;
		top: 145px;
	}
	
	div#menu-holder div p.omenu {
		color: #fff;
		bottom: 100px;
		position: absolute;
		left: 10px;
		width: 200px;
	}
	
	.menucol1 {
		background-color: #B99967;
	}
	
	.menucol2 {
		background-color: #5B765B;
	}
	
	.menucol3 {
		background-color: #AE4119;
	}
	
	.menucol4 {
		background-color: #0974A1;
	}
	
	
	
	
	div#submenu1 {
		left: 31px;
		bottom: 97px;
		width: 216px;
		position: absolute;
		z-index: 40;
	}
	
	div#submenu2 {
		left: 267px;
		bottom: 97px;
		width: 216px;
				position: absolute;
		z-index: 40;

	}

	div#submenu3 {
		left: 503px;
		bottom: 97px;
		width: 216px;
				position: absolute;
		z-index: 40;

	}

	div#submenu4 {
		left: 739px;
		bottom: 97px;
		width: 216px;
				position: absolute;
		z-index: 40;

	}
	
	.submenu{
		width:216px;
		position:absolute;
		color: #fff;
		z-index: 10;
		bottom: 0px;
	}
	
	div#menu-holder  ul {
		list-style-type: none;
	}
	div#mainmenu1 {
		overflow: hidden;
		position:absolute;
		width: 216px;
		height: 217px;
		background-color: #B99967;
		left: 31px;
		top: -96px;
		z-index: 10;
	}
	div#mainmenu2 {
		overflow: hidden;
		position:absolute;
		width: 216px;
		height: 217px;
		background-color: #5B765B;
		left: 267px;
		top: -96px;
		z-index: 10;
	}
	div#mainmenu3{
		overflow: hidden;
		position:absolute;
		width: 216px;
		height: 217px;
		background-color: #AE4119;
		left: 503px;
		top: -96px;
		z-index: 10;
	}
	div#mainmenu4 {
		overflow: hidden;
		position:absolute;
		width: 216px;
		height: 217px;
		background-color: #0974A1;
		left: 739px;
		top: -96px;
		z-index: 10;
	}
	
	.menugrad {
		background:url(../data/bences_opener_bottom_gradient.jpg) center bottom repeat-x;
	}

	div#footer {
		position: relative;
		z-index: 10;
		font-size: .9em;
		top: -30px;
	}
	
	div#footer p {
		padding-left: 25px;
	}
	
	div#footer p.footmenu{
		font-size: 1.1em;
	}
	
	div#footer p.footmenu a {
		margin-left: 5px;
		margin-right: 5px;
	}
	
	div#footer p.footmenu a:hover {
		text-decoration: underline;
	}

/*Clearer*/
.clearer{
	clear:both;
}
.nodisplay{
	display: none;
}
.float{
	float: left;
}
.float_right{
	float: right;
}

.hidden {
	display: none;
}


ul.mainmenu {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial;
	font-size: 1em;
	color: #efefef;
	font-weight: bold;
	text-transform: none;
	position: relative;
	z-index: 30;
	width: 216px;
}

ul.mainmenu li{
	/*padding: 10px 0px;*/
	/*margin: 10px 0px;*/
	position: relative;
	border-top: 1px dotted #fff;
	width: 100%;
	z-index: 30;
}
ul.mainmenu ul.subMenu li{
	/*padding: 2px 0px;*/
	position: relative;
	z-index: 30;
	
}

ul.mainmenu ul.subMenu {
    color: #eee;
    font-family: Arial;
    font-size: .95em;
    font-weight: normal;
    list-style-type: none;
    margin: 0px 0;
    /*padding: 5px 0 0 10px;*/
    text-transform: none;
	position: absolute;
	z-index: 30;
}



div#main-search-res{
	z-index: 100;
	border-left: 1px solid #C9DFED;
	border-right: 1px solid #C9DFED;
	border-bottom: 1px solid #C9DFED;
	background-color: #fbfbfb;
	position: relative;
	left: -6px;
	top: 3px;
	text-align: left;
	width: 230px;
}

div#main-search-res h2 {
	font-size: .9em;
	margin: 0px;
	margin-bottom: 3px;
}

div#main-search-res ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div#main-search-res ul li{
	width: 100%;
}

div#main-search-res ul li a{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 225px;
	display: block;
}

div#main-search-res ul li a:hover{
	background-color: #F4F1EC;
}


div#main-search-res hr {
	border: 1px dotted #bababa;
	
	margin: 7px 3px;
	border-style: none none dotted;
}

div#main-search-res p.small {
	text-align: right;
	margin: 0px;
	padding: 0px;
	font-size: .7em;
}
#vo_logo {width: 220px;height: 104px;position: absolute;right: 6px;top: 46px;}
#vo_logo.hu {background: url('../data/vo_logo_hu.png') no-repeat 0 0 transparent;}
#vo_logo.en {background: url('../data/vo_logo_en.png') no-repeat 0 0 transparent;}
