/*@font-face {
	font-family: myriadsb;
	src: url('/fonts/myriadpro-semiboldsemicn-webfont.ttf');
}*/
@font-face {
    font-family: 'myriadsb';
    src: url('../../../../../fonts/myriadpro-semiboldcond-webfont.eot');
    src: local('☺'), url('../../../../../fonts/myriadpro-semiboldcond-webfont.woff') format('woff'), url('../../../../../fonts/myriadpro-semiboldcond-webfont.ttf') format('truetype'), url('../../../../../fonts/myriadpro-semiboldcond-webfont.svgz#MyriadProSemiboldCondensed') format('svg'), url('../../../../../fonts/myriadpro-semiboldcond-webfont.svg#MyriadProSemiboldCondensed') format('svg');
    font-weight: bold;
    font-style: normal;
}

html,
body {
    margin:0;
    padding:0;
    height:100%;
	background-color: #cecece;
	width: 100%;
	text-align: center;
	background-image: url(../../../../../images/bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.subtitle {
	font-family: myriadsb;
	font-size: 28px;
	color: #111;
	text-shadow: 0px 0px 1px #ccc;
	background: url('../../../../../images/greenarrow.png') no-repeat bottom right;
	display: inline-block;
	padding-right: 20px;
}
.hsubtitle {
	font-family: myriadsb;
	font-size: 18px;
	text-align:left;
	color: #111;
	text-shadow: 0px 0px 1px #ccc;
	background: url('../../../../../images/greenarrow.png') no-repeat right;
	display: inline-block;
	padding-right: 18px;
}
h5.subtitle {
	font-family: Verdana;
	font-weight: normal;
	font-size: 18px;
	background: url('../../../../../images/greenarrow_mini.png') no-repeat bottom right;
	padding: 0px 14px 0px 0px;
	margin-bottom: 10px;
	margin-top:0px;
}
.greenfont {
	color: #76b332;
}
h5.right {
	font-family: Verdana;
	font-weight: normal;
	font-size: 18px;
	background: url('../../../../../images/greenarrow_mini.png') no-repeat center right;
	padding: 0px 14px 0px 0px;
	margin-bottom: 10px;
	
}
.subtitle.nosign{
	background: none;
}
.subtitle.green{
	color: #76b332;
}
#textrotator {
	font-size: 16px;
	list-style: none;
	min-height: 160px;
	margin-top: -320px;
	margin-left: 42px;
	padding-top: 31px;
}
.fooldal_text {
	background-color:#ffffff;
	margin-left:30px;
	padding-left:39px;
	padding-right:39px;
	width:860px;
	font-size:14px;
	padding-top:30px;
	text-align:center;}
	
.fooldal_text .image { float:left;

	margin-bottom:50px;
	text-align:center;
	margin-right:60px;}
	
.fooldal_text img { 
/*border:5px solid #26211d;*/
}
.home {height:850px;}
.home p {font-family: Verdana;font-size: 14px;color: black;line-height:22px;}

a {
	color: #6e9a04;
	text-decoration: none;
}

a:hover {
	color: #000000;
	text-decoration: none;
}
html {
	overflow-y: scroll;
}
#container {
   /*min-height:100%;*/
   position:relative;
   
	background-image: url(../../../../../images/bg_text.gif);
	background-repeat: repeat-y;
	background-position: center;
}
img {
	border: none;
}


#header {
   
   padding:0px;
	height: 119px;
	width: 1000px;
	text-align: left;
	background-image: url(../../../../../images/header.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0 auto;
	position: relative;
}
#header .headertitle {
	position: absolute;
	right: 30px;
	font-size: 35px;
	color: #CDC8C4;
	font-family: myriadsb;
	text-shadow: 4px 4px 4px #22140D;
	top: 8px;
}
#body-inner{
	padding-top:15px;
	padding-bottom: 90px;
}

#menu {
   
   padding:0px;
	height: 53px;
	width: 1000px;
	text-align: left;
	background-image: url(../../../../../images/menu_bg.jpg);
	background-repeat: no-repeat;
	margin: 0 auto;
	clear:both;
	float:none;
}

#slideshow {
   
   padding:0px;
	height: 265px;
	width: 1000px;
	text-align: left;
	background-image: url(../../../../../images/header_kep.jpg);
	background-repeat: no-repeat;
	margin: 0 auto;
}


#body {
	padding:0px;
	padding-bottom:117px;   /* Height of the footer */
	text-align: justify;
	background-image: url(../../../../../images/cim.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	line-height: 18px;
	width:1000px;
	margin:0 auto;
	}
	h1 {
		
	font-size: 20px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 28px;
	margin: 0;
	margin-bottom: 20px;
	/*margin-left:30px;*/
	}
	
	h2 {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #759817;
	margin-bottom: 20px;
	}
	
	h3 {
		text-align: left;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 25px;
	margin-top: 20px;
	}
	
	h3 img {
		vertical-align: 0px;
		margin-bottom: -23px;
		margin-right: 20px;
		margin-left: 10px;
	}
	
	h3 a {
	color: #759817;
	font-style: italic;
	display: block;
		
	}
	h3 a:hover {
	color: #000000;
		
	}
	
	.email {float:right;
	padding-top:37px;
	padding-right:100px;}
	.logo {
		float:left;
	height:119px;}
	
	.email a {color:#ffffff;
	font-weight:bold;
	font-size:11px;}
	
	.email a:hover {color:#6d9803;}
	
	.email a img {
		vertical-align:middle;
		border:none;
		margin-right:10px;
		}
	
#footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:160px;   /* Height of the footer */
	clear: both;
	background-image: url(../../../../../images/footer_bg.gif);
	background-repeat:repeat-x;
	background-position: 0px 22px;
		font-size:10px;
		font-family:Verdana, Geneva, sans-serif;
		color: #ffffff;
   
}
.imageitem {
	float: left;
	width: 200px;
	height: 123px;
	margin: 5px 5px 5px 5px;
	padding: 2px;
	background: #EEE;
	-webkit-box-shadow: 0 2px 7px -6px #000000;
	-moz-box-shadow: 0 2px 7px -6px #000000;
	box-shadow: 0 2px 7px -6px #000000;
	text-align: center;
	position: relative;
	
}
img.a {
	position: absolute;
	/*left: 25%;*/
	top: 0;
	z-index: 10;
}
 
img.b {
	position: absolute;
	/*left: 25%;*/
	top: 0;
	opacity:0;
}
.imageitem img {
	 height: 95px;
    margin: 14px 10px 10px;
    
}
	.footer-menu {
		float: left;
		padding-top: 12px;
		padding-left: 80px;
		text-align: left;

		width: 100%;
		margin: 10px 50px 20px;
		}
	 .footer-links {
		margin: 0 auto;
		width: 90%;
		text-align: center;
		line-height: 18px;
		}
	.footer-menu span, .footer-links span {
		margin-left:4px;
		margin-right:4px;
		}
	.footer-menu a, .footer-links a {
		color: #ffffff;
		text-decoration:underline;
		font-size:12px;
		letter-spacing:0.2px;
		}
	.footer-menu a:hover, .footer-links a:hover {
		color: #221b17;
		}
		
	.copyright {
		float: right;
		padding-right: 80px;
		padding-top: 6px;
		}
	

#footer-inner {
	width:1000px;
	background-image: url(../../../../../images/footer.jpg);
	background-repeat: no-repeat;
   height:160px;   /* Height of the footer */
   margin:0 auto;
	
}

ul.main-menu {
	list-style-type:none;
	padding:0;
	margin:0;
	margin-left:35px;
	padding-top:12px;
}
ul.main-menu li.menu {
	display:inline-block;
	border-right:1px solid #888888;
	height:22px;
	width:150px;
	text-align:center;
	padding-top:2px;
	
	}
ul.main-menu li.last {
	border-right:none;
	
	}

ul.main-menu li a.menuitem {color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	/*padding-left:40px;
	padding-right:40px;*/
	padding-top:10px;
	padding-bottom:10px;
	display: inline-block;
	margin-top: -7px;
	width: 90%;
}

ul.main-menu li a.menu_active {
	background-color: rgba(0, 0, 0, 0.5);
	border-radius: 5px;
	border: 1px solid #222;
	box-shadow: 0px 0px 0px 1px #666;
	color: #7CB100;
}
ul.main-menu li a:hover {color:#7cb100;}

.datacontent {
	max-width: 880px;
	width: 100%;
	background: white;
	margin: 0 auto;
	padding: 10px 30px;
}
.text {
	color: #221b17;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	margin-right: 30px;
	margin-bottom: 30px;
	font-weight: normal;
	text-align: justify;
	min-height:150px;
}
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:-999px;
	background:url(../../../../../images/ui.totop.png) no-repeat left top;
}

#toTopHover {
	background:url(../../../../../images/ui.totop.png) no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}
.highlightline {
	display:none;
	cursor: pointer;
	width: 240px;
	min-height:20px;
	background: rgb(237,237,237); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(237,237,237,0.7) 0%, rgba(242,242,242,0.7) 30%, rgba(237,237,237,0.7) 60%, rgba(255,255,255,0.7) 74%, rgba(255,255,255,0.7) 76%, rgba(243,243,243,0.7) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,0.7)), color-stop(30%,rgba(242,242,242,0.7)), color-stop(60%,rgba(237,237,237,0.7)), color-stop(74%,rgba(255,255,255,0.7)), color-stop(76%,rgba(255,255,255,0.7)), color-stop(100%,rgba(243,243,243,0.7))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(237,237,237,0.7) 0%,rgba(242,242,242,0.7) 30%,rgba(237,237,237,0.7) 60%,rgba(255,255,255,0.7) 74%,rgba(255,255,255,0.7) 76%,rgba(243,243,243,0.7) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(237,237,237,0.7) 0%,rgba(242,242,242,0.7) 30%,rgba(237,237,237,0.7) 60%,rgba(255,255,255,0.7) 74%,rgba(255,255,255,0.7) 76%,rgba(243,243,243,0.7) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(237,237,237,0.7) 0%,rgba(242,242,242,0.7) 30%,rgba(237,237,237,0.7) 60%,rgba(255,255,255,0.7) 74%,rgba(255,255,255,0.7) 76%,rgba(243,243,243,0.7) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(237,237,237,0.7) 0%,rgba(242,242,242,0.7) 30%,rgba(237,237,237,0.7) 60%,rgba(255,255,255,0.7) 74%,rgba(255,255,255,0.7) 76%,rgba(243,243,243,0.7) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
	position:absolute;
	z-index: 9999;
	left:0px;
	box-shadow: 0px 0px 5px #777;
	font-family: myriadsb;
	font-size: 20px;
	text-align: center;
	text-shadow: 1px 1px #FFF;
	padding: 15px 0px;
}
.highlightline span {
	margin-top: 10px;
	display: inline-block;
}
ul.szolglist {
	list-style:none;
	position: absolute;
	top: -15px;
	left: 25px;
}

.szolglist li a.big {
	font-family: myriadsb !important;
	font-size: 24px !important;
	color: #111;
	text-shadow: 0px 0px 1px #CCC;
	background: none;
	display: block;
	width: 85%;
	padding: 9px 20px;
	margin-bottom: 17px;
	margin-top: 17px;
	
}
.szolglist li a.big:hover {
	border: 1px solid #a2ba66;
	padding: 8px 19px; 
	color: #fff;
	text-shadow: 0px 0px 1px #667d3b;
	background: url('../../../../../images/szolgaltatas_ul_bg.png');
}


.szolglist li a.small {
	font-family: myriadsb !important;
	font-size: 20px !important;
	color: #111;
	text-shadow: 0px 0px 1px #CCC;
	background: none;
	display: block;
	width: 75%;
	padding: 7px 20px;
	
	margin-bottom: 3px;
}
.szolglist li a.small:hover {
	border: 1px solid #a2ba66;
	padding: 6px 19px; 
	color: #fff;
	text-shadow: 0px 0px 1px #667d3b;
	background: url('../../../../../images/szolgaltatas_ul_small_bg.png');
}
.szolglist li a.small.selected {
	border: 1px solid #a2ba66;
	padding: 6px 19px; 
	color: #fff;
	text-shadow: 0px 0px 1px #667d3b;
	background: url('../../../../../images/szolgaltatas_ul_small_bg.png');
}


.szolglist li a.big.selected {
	border: 1px solid #a2ba66;
	padding: 8px 19px; 
	color: #fff;
	text-shadow: 0px 0px 1px #667d3b;
	background: url('../../../../../images/szolgaltatas_ul_bg.png');
}
.pointonwomen {
	display:none;
	height:39px;
	width:52px;
	position: absolute; 
	background:url('../../../../../images/women_pointer.png') no-repeat;
}

/* menu lenyilo */
#dropdown {
	width: 940px;
	margin: 0 auto;
	z-index: 999999999;
	position: relative;
}
ul.ddlist {
	margin-top: 11px;
	position: absolute;
	z-index: 999999;
	background: url('../../../../../images/menu_overlay.png');
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	box-shadow: 0px 1px 7px 0.7px #444;
	color: #AAA;
	list-style: none;
	padding:0;
	width:173px;
	visibility: hidden;
}
ul.ddlist .boxed {
	background-color: #EEE;
	margin: 5px;
	border-radius: 4px;
}

.ddlist li {
	margin: 0px;
	border-bottom: 1px solid #040404;
	border-top: 1px solid #534A46;
	text-align: left;
}
.ddlist li:first-child {
	border-top: 0px solid #534A46;
}
.ddlist li:last-child {
	border-bottom: 0px solid #534A46;
}
.ddlist li a.item {
	display: block;
	padding-top:	8px;
	padding-bottom: 8px;
	padding-left:	10px;
	padding-right:	5px;
	text-shadow: none;
	text-decoration: none;
	color: #eee;
	font-family: Verdana;
	font-size: 11px;
	font-weight: 100;

}
.ddlist li .item:hover {
	text-shadow: 1px 1px #222;
	text-decoration: none !important;
	color: #7CB100;
}
/* positions */
.galeria {
	display: none;
	right: 200px;
	width: 180px;
}
.mellplasztika {
	display: none;
	left: 200px;
	width: 180px;
}
.heading {
	line-height: 28px;
	padding-top:0px;
}
.heading h1.subtitle {
	display:inline;
	background:#FFF;
	padding-right:0px;
	padding-top:0px;
}
.heading p {
	display:inline;
	font-family: myriadsb;
	font-size: 28px;
	color: #111;
	text-shadow: 0px 0px 1px #CCC;
	background: url("../../../../../images/greenarrow.png") no-repeat scroll right transparent;
	padding-right: 35px;
}

dl { display:block; margin:0; padding:0px;}
dl dt { margin:0; font-weight:bold; list-style-type: circle; background:url(/images/greenarrow.png) no-repeat left transparent; padding-left:20px; text-align:left;}
dl dd { margin:0; padding-bottom:1em;}
.hasab {width:45%;padding: 0 20px;float:left;margin-bottom: 20px;}
.hasab img {width:90%;min-width:260px;}
.datacontent::after {display: block; clear: both; content: "";}
#konzultacio {width: 210px; margin: 40px auto; background-image: url('images/box_konz.png'); font-weight: bold; text-align: center;     border: 1px solid #6ebc1b; padding: 10px;}
#konzultacio span {color: #6ebc1b;font-size:16px;}
.datacontent .hasab:nth-child(3):after {content: " "; display: block; clear: both;}