@charset "utf-8";
body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	background:url(image/body_bg_down.gif) repeat;
}

div#status{
	height:38px;
	background:url(image/status_bg.gif) repeat-x;
	border-bottom: 1px solid #7fa4d0;
	color:#FFF;
	font-size:11px;
	
}
div#status center form{
	margin-left:150px;
}

div#status form{
	padding-top:7px;
	color:#FFF;
	font-size:11px;
}
div#status form input{
	width:120px;
	height:10px;
	font-size:9px;
}
div#status form input.btn{
	width:80px;
	background:url(image/status_btn.gif) repeat-x;
	height:20px;
	border:0px;
	color:#FFF;
	font-size:10px;
}

div#status form a{
	color:#FFF;
	text-decoration:none;
}

div#status a{
	color:#FFF;
	text-decoration:none;
}


div#page{
	background:url(image/body_bg.gif) repeat-x;
}
div#container_down{
background:url(image/contener_bg_up.gif) no-repeat;
width:1000px;	
}

div#container_down_d{
background:url(image/contener_bg_down_d.gif) bottom no-repeat;
width:1000px;	
}

div#container {
margin:0 auto; /* ez teszi kozepre */  
text-align:left; /* IE miatt betett center hatás felüldefiniálása */  
position:relative; /* a belső absolutok ehhez igazodnak */  
width:1000px;
border-top:0px;
border-left: 2px solid #88b2e4;
border-right: 2px solid #88b2e4;
background:url(image/contener_bg_down.gif) repeat-y;
}

div#page_content{
	border-top-right-radius: 15px;
	-moz-border-radius-topright: 15px;
	-webkit-border-top-right-radius: 15px;
	width:900px;
	background:url(image/content_bg.gif) center repeat-y;
	background-color:#FFF;
	border-left: 1px solid #7d7d7d;
	border-right: 1px solid #7d7d7d;
	border-top: 1px solid #7d7d7d;
	margin-left:50px;
	margin-right:50px;
}

div#banner{
	margin:0 auto; /* ez teszi kozepre */  
text-align:left; /* IE miatt betett center hatás felüldefiniálása */  
position:relative; /* a belső absolutok ehhez igazodnak */  
	background:url(image/banner_bg.png) bottom left no-repeat;
	width:900px;
	height:98px;
	margin-bottom:2px;
}

div#left{
	padding-left:5px;
	padding-right:5px;
	width:290px;
	float:left;
	}
div#right{
	padding-left:5px;
	padding-right:5px;
	width:590px;
	float:right;
	text-align:justify;
	color:#2878db;
	padding-bottom:5px;
	}
	
div#right a{
	color:#708eb1;
	text-decoration:none;
}
div#right input:focus{
	background-color:#ffe785;
}

div#right textarea:focus{
	background-color:#ffe785;
}
div#menu{
	margin-top:10px;
	width:290px;
	background:url(image/menu_bg.gif) repeat;
	border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border: #c0c2c5 1px solid;
}

div#menu_inside{
	border: 1px solid #CCC;
	background:url(image/meni_inside_bg.gif) repeat;
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:10px;
	width:270px;
	padding-bottom:10px;
	border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
}

div#menu_inside ul{
  list-style: none;
  margin:0px;
  padding:0px;
  padding-top:20px;
}

div#menu_inside ul li {
 margin: 0px;
 padding: 0px;
 border: 0px; 
 height: 31px;
 background:url(image/menu_inside_list_bg.gif) repeat-x;
 padding-top:10px;
 padding-left:5px;
}

div#menu_inside ul li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#FFF;
	text-decoration:none;
	text-transform: uppercase;
}

div#menu_inside ul li a:hover {
	font-size:16px;
	color:#235083;
	text-decoration:none;
}

div#menu_eu{
	border:#CCC 1px solid;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:15px;
	width:270px;
	background-color:#335683;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	margin-bottom:10px;
}

div#box{
	width:270px;
	margin-left:15px;
	margin-top:10px;
}

div#box_head{
	padding-top:10px;
	background:url(image/box_head.png) no-repeat;
	width:268px;
	height:53px;
	color:#FFF;
	font-size:18px;
	text-align:center;
}

div#box_content{
	padding:5px;
	border: 1px solid #CCC;
	color:#436489;
}

div#box_content a{
	margin-left:160px;
}
div#box_content a img{
	border:0px;
}

div#contact_box{
	padding-top:45px;
	padding-left:55px;
	color:#FFF;
	margin-top:10px;
	margin-left:20px;
	width:210px;
	height:83px;
	background:url(image/contact_box.gif) no-repeat;
	margin-bottom:15px;
	font-size:9px;
	font-family:Verdana, Geneva, sans-serif;
}

div#flash{
	padding:10px;
	margin-top:10px;
	width:565px;
	height:330px;
	background-color:#708eb1;
	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border:1px solid #bdbdbd;
	margin-bottom:10px;
}

div#flash_code{
	background:url(image/flash_code_bg.gif) repeat;
	width:565px;
	height:330px;
	border:1px solid #bdbdbd;
}

div#content_text{
	padding-right:10px;}

div#right h1{
	font-size:20px;
	text-align:left;
	color:#577699;
	background:url(image/h1.gif) repeat-y;
	text-transform: uppercase;
}

div#right h1 a{
	text-decoration:none;
	color:#577699;
}

div#right img{
	border:0px;
}
div#right b{
	color:#577699;
}

div#impressum{
	color:#FFF;
	margin-left:5px;
	margin-right:5px;
	width:890px;
	height:84px;
	background:url(image/impressum.gif) repeat-x;
	clear:both;
}

p#eu_text{
	padding-top:10px;
	text-align:right;
	padding-right:10px;
}
p#eu_text a{
	color:#a3b7c6;
	text-decoration:none;
}

p#copyright_text{
	text-align:right;
	color:#a3b7cd;
	padding-right:10px;
}

table#school_list{
	margin-left:30px;
}

table#school_list img{
	border:0px;
}

.button{
	color:#FFF;
	background-color:#5f84b1;
	border:0px;
}

hr {
	margin-top:20px;
	color:#09F;
}
