@charset "UTF-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #656565; /* vilagos szurke */
	font-size: 12px;
	background: #FFF url(images/bg.jpg) center repeat-y;
	}

a {
	text-decoration: none;
	color:#999;
		}

img {
	border: none;
		}

#container {
	position: relative;
	width: 920px;
	margin: 0px auto;
	}
	
#lang {
	position: relative;
	text-align:right;
	top: 10px;
	padding-right: 5px;
	text-transform: lowercase;
	}
	

#lang a:hover {
	color: #d36a4a;
	
	}

#lang2 {
	position: relative;
	width: 100%;
	text-align:right;
	height: 20px;
	text-transform: lowercase;
	}
#lang2 a:hover {
	color: #d36a4a;
	
	}
	
#logo {
	position: absolute;
	left: 0px;
	top: 30px;
	}

	
#kep1 {
	position: absolute;
	left: 278px;
	margin-right: 0px;
	margin-top: 18px;
	}
	
#kep2 {
	position: absolute;
	left: 672px;
	margin-top: 18px;
	}

#menu {
	position: absolute;
	margin-top: 170px;
	margin-left: 0px;
	}

#menu_item {
	margin-bottom: 1px;
	}
#menu_item:hover {
	opacity:.70;
	filter: alpha(opacity=70); 
	-moz-opacity: 0.7;
	}


#blogpic {
	position: relative;
	margin-top: 20px;
	margin-bottom: 10px;
	}
	
#blogtext {
	margin-top: 0px;
	position: relative;
	margin-left: 25px;
	}
	
#blogreszletek {
	position: relative;
	color: #7ba6be;
	width: 100%;
	text-align: right;
	margin-bottom: 10px;
	margin-top: 5px;
}

#blogreszletek a {
	color: #7ba6be;
}

#blogreszletek a:hover {
	color: #dc9143;
}

#esettanulmanyokreszletek a {
	color: #d36a4a;
}
#esettanulmanyokreszletek a:hover {
	color: #dc9143;
}


#esettanulmanyokpic {
	position: relative;
	margin-top: 20px;
	margin-bottom: 10px;
	}

#esettanulmanyoktext {
	position: relative;
	margin-left: 25px;
	}
	
#esettanulmanyokreszletek {
	position: relative;
	color: #d36a4a;
	width: 100%;
	text-align: right;
	margin-bottom: 10px;
}

#top {
	height: 375px;
	position: relative;
	width: 100%;
	}

#main_hu {
	position: relative;
	background: url(images/hu/vertical_logo.gif) repeat-y right top;
	width: 100%;
	display: table;
	}
	
#main_en {
	position: relative;
	background: url(images/en/vertical_logo.gif) repeat-y right top;
	width: 100%;
	display: table;
	}
	
#bottom {
	position: relative;
	margin-top: 7px;
	margin-bottom: 10px;
	display: table;
	width: 100%;
	color: #afafaf;
	padding-left: 1px;
	padding-right: 3px;
	padding-top: 0px;
	}

#bottom_right {
	position: relative;
	font-size: 11px;
	display: table-cell;
	text-align: right;
	padding-right: 0px;
	margin: 0px auto;
	height: 14px;
}

#bottom_left {
	position: relative;
	left: 0px;
	font-size: 14px;
	display: table-cell;
	text-align: left;
	float: left;
	margin: 0px auto;
	padding-left: 0px;
	height: 14px;
}

#bottom_left a.phone {
	color: #d36a4a;
}

#bottom_left a.fax {
	color: #e09b3c;
}

#home_left {
	position: relative;
	float: left;
	width: 370px;
	margin-left: 3px;
	margin-right: 15px;
}
#home_right {
	width: 456px;
	position: relative;
	float: right;
	margin-right: 18px;
	}
#home_right:hover {
	opacity:.80;
	filter: alpha(opacity=80); 
	-moz-opacity: 0.8;
	}
	
	

a.bianco {
	color: #afafaf;
	}
a.bianco:hover {
	color: #dc9143;
	}
	
#left2 {	
	position: relative;
	background: url(images/kik_vagyunk.gif) repeat;
	width: 278px;
	float: left;
	display: table-cell;
}

#menu2 {
	position: absolute;
	top: 171px;
	}
	
#menu2_kik_vagyunk {
	position: absolute;
	top: 326px;
	background: #e09b3c;
	width: 270px;
	padding-bottom: 20px;
	color: #ffffff;
	}
	

#menu2_programjaink {
	position: absolute;
	top: 326px;
	background: #b7c353;
	width: 270px;
	padding-bottom: 20px;
	color: #ffffff;
	}

#menu2_jotekonysag {
        position: absolute;
        top: 326px;
        background: #a78b6f;
        width: 270px;
        padding-bottom: 20px;
        color: #ffffff;
        }

#menu2_adomany {
        position: absolute;
        top: 326px;
        background: #77809f;
        width: 270px;
        padding-bottom: 20px;
        color: #ffffff;
        }
        


#menu2_kapcsolat {
        position: absolute;
        top: 326px;
        background: #72a0ba;
        width: 270px;
        padding-bottom: 20px;
        color: #ffffff;
        }

#main2_hu {
	display: table;
	position: relative;
	background: url(images/hu/vertical_logo.gif) repeat-y right top;
	width: 620px;
	margin-left: 298px;
	margin-top: 8px;
}

#main2_en {
        display: table;
        position: relative;
        background: url(images/en/vertical_logo.gif) repeat-y right top;
        width: 620px;
        margin-left: 298px;
        margin-top: 8px;
}

#slide2 {
	display: table;
	width: 643px;
	height: 214px;
	position: relative;
	margin-left: 278px;

}

#slide2_right {
	display: table-cell;
	position: relative;
	float: right;
}


#slide2_left {	
	position: relative;
	display: table-cell;
	float: left;
}


#slide2_right {	
	position: relative;
	float: right;
	left: 0px;
}


#title2 {
	position: relative;
	width: 300px;
	margin-bottom: 20px;
	margin-top: 20px;
	float: left;
	margin-left: 2px;
}
#text2 {
	position: relative;
	width: 370px;
	margin-left: 3px;
	margin-right: 15px;
	float: left;
	margin-bottom: 5px;
}

#text2 a {
	color: #e4a854;
}

#text2 a:hover {
	color: #d36a4a;
}

#pdf {
	display: table-cell;
	vertical-align: middle;
	background: url(images/adobe.jpg) no-repeat left;
	padding-left: 29px;
	height: 26px;
}

#main2_right {
	position: relative;
	margin-right: 18px;
	float: right;
	background: url(images/hu/dotted_vertical.gif) left repeat-y;
	width: 180px;
	}
#main2_right_blog {
	position: relative;
	margin-right: 18px;
	float: right;
	background: url(images/hu/dotted_vertical.gif) left repeat-y;
	width: 200px;
	}
	
#menu2_title {
	position: relative;
	margin-left: 27px;
	margin-top: 20px;
	margin-bottom: 15px;
	}

#menu2_sub {
	position: relative;
	margin-left: 27px;
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: 13px;
	}
#menu2_sub_active {
	position: relative;
	margin-left: 27px;
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: 13px;
	color: #ffffff;
	opacity:.70;
	filter: alpha(opacity=70); 
	-moz-opacity: 0.7;
	}
	
#menu2_sub a {
	color: #ffffff;
	}
#menu2_sub a:hover {
	color: #ffffff;
	opacity:.70;
	filter: alpha(opacity=70); 
	-moz-opacity: 0.7;
	}
	
/* blog */
#year {
	color: #b7c453;
	font-size: 18px;
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 5px;
	}

#month {
	margin-left: 15px;
	margin-bottom: 5px;
	}
#month a {
	color: #e09b3c;
	font-size: 13px;
	margin-bottom: 5px;
	}
#month a:hover {
	color: #d36a4a;
	}
#blog_date {
	color: #72a0ba;
	padding-top: 5px;
	padding-bottom: 2px;
	}
#blog_title {
	color: #d36a4a;
	font-size: 15px;
	padding-top: 0px;
	padding-bottom: 7px;
	}
#blog_image {
	padding-top: 7px;
	padding-bottom: 12px;
	}
#print {
	padding-top: 3px;
	padding-bottom: 22px;
	}
#print a {
	font-size: 11px;
	color: #72a0ba;
	}
#print a:hover {
	font-size: 11px;
	color: #d36a4a;
	}





#tamogatok {
        margin-left: 15px;
        margin-bottom: 5px;
        }
#tamogatok a {
        color: #e09b3c;
        font-size: 13px;
        margin-bottom: 5px;
        }
#tamogatok a:hover {
        color: #d36a4a;
        }

#tamogato_image {
        margin-left: 0px;
        margin-bottom: 15px;
		margin-left: 280px;
		margin-top: 0px;
        }

/* kapcsolat menu */

#contact_form {
	margin: 0px;
        }

#contact_text {
	color: #8e8e8e;
	font-size: 12px;
	margin-bottom: 3px;
        }
#contact_input {
	margin-bottom: 3px;
        }
#contact_input input {
	border: 1px solid #afafaf;
	font-size: 12px;
	padding: 3px;
	color: #d36a4a;
	font-weight: bold;
        }
#contact_input textarea {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #afafaf;
	font-size: 12px;
	padding: 5px;
	color: #d36a4a;
	font-weight: bold;
	width: 330px;
	height: 250px;
        }
#contact_input select {
	border: 1px solid #afafaf;
	font-size: 12px;
	padding: 2px;
	color: #d36a4a;
	font-weight: bold;
        }

#contact_button {
	background: #d36a4a;
	width: 140px;
	height: 20px;
	display: table-cell;
	vertical-align: middle;
	padding: 5px;
	color: white;
	text-align: center;
	font-weight: bold;
        }
#contact_button:hover {
	opacity:.80;
	filter: alpha(opacity=80); 
	-moz-opacity: 0.8;
        }
#contact_button a {
	color: #f7eae7;
        }

#vignette {
	background: url(images/vignette.png) no-repeat;
	width: 176px;
	height: 168px;
	position: absolute;
	top: 282px;
	left: 240px;
	z-index: 900;
	display: none;
        }
