body {
	margin: 0;
	padding: 0;
	background-color: #f2f2e8;
}

img {
border:0px;
}

/*----TOP styles----*/

#top_box {
	margin: 0;
	padding: 0;
	background-image: url('../img/top_bg.gif');
	background-repeat: repeat-x;
}


#lang {
	margin: 0;
	padding: 0;
	top: 20px;
	left: 10px;
	position: relative;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size: 12px;
	color: #8f989c;
	float: left;
}

#lang img#hu { margin: 0px 12px 8px 10px; padding: 0; }
#lang img#en { margin: 0 13px 8px 10px; padding: 0; }
#lang img#de { margin: 0 10px 8px 10px; padding: 0; }
#lang a { color: #8f989c; text-decoration: none; }
#lang a:hover { color: #fff; }
.w_hl {	color: #fff; }

#search {
	margin: 0;
	padding: 0;
	top: 20px;
	left: 530px;
	position: relative;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size: 12px;
	color: #8f989c;
	float: left;
}

#search input { font-family: 'Trebuchet MS', Arial, sans-serif; font-size: 10px; }
#search form { margin: 0; padding: 0; }

#quick_menu {
	margin: 0;
	padding: 0;
	top: 190px;
	left: 355px;
	position: relative;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size: 12px;
	color: #a5cfdf;
	float: left;
}
#quick_menu img#top_arrow_01 { margin: 0px 5px 0px 10px; padding: 0; }
#quick_menu img#top_arrow_02 { margin: 0px 5px 0px 23px; padding: 0; }
#quick_menu a { color: #a5cfdf; text-decoration: none; }
#quick_menu a:hover { color: #fff; }

/*----CONTENT styles----*/

#content_box_middle {
	margin: auto;
	width: 986px;
}

#content_box {
	margin: 10px 0 0 0;
	padding: 0;
	width: 986px;
	background-image: url('../img/content_box_bg.gif');
	background-repeat: repeat-y;
	float: left;
}

p.title {
	margin: 15px 14px 15px 14px;
	padding: 0;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #575850;	
	border-bottom: 2px solid #575850;
}

.button_box { margin: 0 14px 0 14px; }
.button_box_02 { margin: 10px 14px 0 14px; }

.button_top {
	margin: 0;
	padding: 0;
	width: 172px;
	height: 5px;
	background-image: url('../img/button_top.gif');
	background-repeat: no-repeat;
	font-size: 1px;
}

.button_inside_01 {
	margin: 0;
	padding: 0 10px 0px 25px;
	width: 137px;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6d6e65;
	background-color: #eae8e6;
	background-image: url('../img/button_bg_01.gif');
	background-repeat: no-repeat;
}

.button_inside_01 a, .button_inside_01 a:hover { display: block; color: #6d6e65; text-decoration: none; }

.button_inside_02 {
	margin: 0 0 1px 0;
	padding: 0 10px 5px 25px;
	width: 137px;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6d6e65;
	background-color: #eae8e6;
	background-image: url('../img/button_bg_02.gif');
	background-repeat: no-repeat;
}

.button_inside_02 a, .button_inside_02 a:hover { display: block; color: #6d6e65; text-decoration: none; }

.button_inside_03 {
	margin: 0 0 1px 0;
	padding: 5px 10px 5px 25px;
	width: 137px;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5f9baf;
	background-color: #f0efed;
	background-image: url('../img/button_bg_03.gif');
	background-repeat: no-repeat;
	border-bottom: 1px solid #e7e5e1;
}

.button_inside_03 a, .button_inside_03 a:hover { display: block; color: #5f9baf; text-decoration: none; }

.button_bottom {
	margin: 0;
	padding: 0;
	width: 172px;
	height: 5px;
	background-image: url('../img/button_bottom.gif');
	background-repeat: no-repeat;
	font-size: 1px;
}

.text_box {
	margin: 0 15px 0 15px;
	padding: 0;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color: #83847b;
}

.b_hl { color: #5f9baf; }
.g_hl { color: #6d6e65; }

#left_box {
	margin: 0;
	padding: 0 0 10px 0;
	width: 200px;
	float: left;
	border-top: 5px solid #575850;
}

#middle_box {
	margin: 0 29px 0 29px;
	padding: 0;
	width: 527px;
	float: left;
	border-top: 5px solid #ef8200;
}

.text_box_02 {
	margin: 0 15px 0 15px;
	padding: 0;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	color: #6d6e65;
}

.text_box_02 a, .text_box_02 a:hover { color: #5f9baf; text-decoration: none; }

.offer_box {
	margin: 5px 15px 0 15px;
	padding: 15px 10px 0 10px;
	width: 475px;
	background-image: url('../img/offer_box_bg.gif');
	background-repeat: repeat-x;
	clear: both;
	font-size: 1px;
	border-bottom: 1px solid #5f9baf;
}
.spacer { margin: 0; padding: 0; height: 10px; clear: both;}

.offer_box img {
	margin: 10px 10px 0 0;
	padding: 2px;
	width: 80px;
	border: 1px solid #b1b0a7;
	float: left;
}

p.offer_topic {
	margin: 0 0 10px 0;
	padding: 0; 
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #5f9baf;
}

.offer_text {
	margin-top: 10px;
	padding: 0; 
	width: 377px;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	color: #6d6e65;
	float: left;
}

a {
font-size: 12px;
font-weight: bold;
color:#5F9BAF;
text-decoration:none;
}

.offer_box a, .offer_box a:hover { color: #5f9baf; text-decoration: none; }

#right_box {
	margin: 0;
	padding: 0;
	width: 200px;
	float: left;
	border-top: 5px solid #575850;
}

#right_box input.textbox_01 { margin: 0 0 3px 10px; padding: 0; width: 95px; font-family: 'Trebuchet MS', Arial, sans-serif; font-size: 10px;}
#right_box input.textbox_02 { margin: 0 0 3px 7px; padding: 0; width: 95px; font-family: 'Trebuchet MS', Arial, sans-serif; font-size: 10px; }
#right_box input.button { font-family: 'Trebuchet MS', Arial, sans-serif; font-size: 12px; }
#right_box form { 
	margin: 0 14px 0 14px; 
	padding: 0; 
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#content_footer {
	margin: 0;
	padding: 0;
	width: 986px;
	height: 5px;
	background-image: url('../img/content_footer_bg.gif');
	background-repeat: no-repeat;
	clear: both;
}

/*----FOOTER styles----*/

#footer_box_bg {
	margin: 10px 0 0 0;
	padding: 0;
	background-color: #e7e8df;	
}

#footer_box {
	margin: auto;
	padding: 10px 0 10px 0;
	width: 986px;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#footer_box a { color: #5f9baf; text-decoration: none; }
#footer_box a:hover { color: #5f9baf; text-decoration: underline; }

.csoport_select {
width:258px;
}

.adatlap_adatok {
width:310px;
margin:5px;
float:left;

}

.adatlap_kepek {
margin:5px;
float:right
}

.adatlap_kepek img{
margin:3px;
border:1px solid #000000;
padding:2px;
width:120px;
}

	.error {
	  text-align:center;
	  color: #FF0000;
	  font-weight: bold;
          font-size:13px;
	}

td {
background-color:#F0EFED;
padding:4px;
}

td.hiba {
background-color:#FFA0A2;
padding:4px;
}

th {
background-color:#EAE8E6;
padding:4px;
}

#aktivlap {
color:#EF8200;
}

ul {
font-weight:normal;
text-align:left;
}

li {
border-bottom:1px solid #EAE8E6;
padding:10px 10px 10px 0;
margin-right:10px;
list-style-type:none;
}

#copyright {
padding-top:35px;
padding-bottom:10px;
}

#copyright img {
vertical-align:middle;
padding-bottom:3px;
padding-left:3px;
}