@charset "iso-8859-2";

* {
	margin: 0;
	padding: 0;
}

body {
	background: #5f697a;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	
}

#header {
	width: 848px;
	height: 182px;
	margin: 0 auto;
	background: url('images/header.jpg');
}

#header.header_en {
	width: 848px;
	height: 182px;
	margin: 0 auto;
	background: url('images/header_en.jpg');
}

#header h1 a {
	display: block;
	width: 400px;
	height: 182px;	
}

#header h1 a span {
	display: none;
}

#header #search {
	position: relative;
	margin: -82px 0 0 633px;
}

#header #search #search_text {
	width: 80px;
	height: 14px;
	background: #f0f0f0;
	border: 1px solid #31476c;
	font-size: 8pt;
}

#header #search #search_submit {
	position: relative;
	top: 1px;
	left: -3px;
	width: 70px;
	height: 16px;
	background: #f0f0f0;
	border: 1px solid #31476c;
	font-size: 8pt;
	font-weight: bold;
}

#content {
	width: 848px;
	min-height: 400px;
	margin: 0 auto;
	background: url('images/content.jpg') repeat-y;
}

#content #right {
	float: right;
	width: 592px;
	min-height: 400px;
	margin: 0 36px 0 0;
}

#content #right ul#menu3 {
	width: 592px;
	height: 18px;
	padding: 3px 0 0 0;
	background: #31476c;
	list-style: none;
}

#content #right ul#menu3 li {
	float: right;
	margin: 0 30px 0 5px;
	font-size:10pt;
}

#content #right ul#menu3 li a {
	color: #fff;
	text-decoration: none;
}

#content #right ul#menu3 li a:hover {
	text-decoration: underline;
}

#content #right h2 {
	margin: 30px 0 0 30px;
	color: #ff9900;
	font-size: 8pt;
}


#content #right #right_left h2 {
	margin: 0 0 0 0;
	color: #dd7700;
	font-size: 10pt;
	text-decoration: none;
}

#content #right #right_left {
	float: left;
	width: 530px;
	
	margin: 20px 0 0 30px;
}

#content #right #right_left h3 {
	/* width: 360px; */
}


#content #right h3 {
	margin: 0 0 16px 0;
	padding: 0 0 10px 0;
	/* border-bottom: 1px dotted #31476c; */
	color: #31476c;
	font-size: 8pt;
	font-weight: normal;
}

#content #right p {
	margin: 0 0 5px 0;
	
	color: #31476c;
}

#content #right p a {
	color: #31476c;
}

.szoveg{
color: #31476c;
}

#content #left {
	float: left;
	width: 181px;
	min-height: 704px;
	margin: 0 0 0 38px;
	background: #31476c url('images/menu.jpg');
	background-repeat: repeat-x;
	background-color: #31476C;
	color: #fff;
}

#content #left .menu_head {

	width: 181px;
	height: 21px;
	font-size: 10pt;
	font-weight: bold;
	background-image: url('images/menu_header.jpg');
	border-bottom: 1px solid #fff;
	text-align: center;
}

#content #left .menu_head span{
	position: relative;
	top: 4px;
	text-align: center;
}

#content #left ul.menu{
	list-style: none;
	padding: 0 0 0 0;
}

#content #left ul.menu li{
	margin: 1px 0 0 0;
	padding: 0 0 2px 30px;
	border-bottom: 1px dotted #fff;
	font-weight: bold;
}

#content #left ul.menu li a{
	color: #fff;
	font-size: 10pt;
	text-decoration: none;
}

#content #left ul.menu li a:hover {
	color: #2c3d59;
}

#content #fix {
	float: none !important;
	clear: both !important;
	height: 1px;
	overflow: hidden;
}

#footer {
	width: 848px;
	height: 20px;
	margin: 0 auto 20px auto;
	background: url('images/footer.jpg');
}

#footer p {
	padding: 15px 0 0 45px;
	color: #32476b;
	font-size: 10pt;
}

input,button{
	border: 1px solid #31476c;
	background: #f0f0f0;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	

}
select{
	border: 1px solid #31476c;
	background: #f0f0f0;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	width:200px;
}

input.width_200{
	border: 1px solid #31476c;
	background: #f0f0f0;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	width:200px;
}

input.szeles,select.szeles{
	border: 1px solid #31476c;
	background: #f0f0f0;  
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	width:400px;
}

select.select_3_width{
	border: 1px solid #31476c;
	background: #f0f0f0;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	width:450px;
}

input.new_money{
	border: 1px solid #31476c;
	width:50px;
	background: #f0f0f0;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}


a{
	color: #2c3d59;
}

a:hover{
	color: #6f7a8b;
}

table.normal{  background-color: transparent ;
}
table.normal tr{  background-color: transparent;
}

table.normal td{
  background-color: transparent;
}


table{
	background-color: #DEE3E7;

	
}


.table_w table, .table_w td, .table_w tr{
	background-color: #ffffff;
	color: #576475;
}

.table_w th a,.table_w td a{
	padding: 3px;
	
	color: #2c3d59 !important;
	
}

.table_w a {
   color: white !important;
   text-decoration: underline;
 
}
.table_w a:hover {
  color: #6f7a8b !important;
  text-decoration: underline; 
 
}
.table_w th a:hover,.table_w td a:hover{
	padding: 3px;
	
	color: #6f7a8b;	
}

table.table_100_width{

	background-color: #DEE3E7;
	
width:560px;
}

.ep td {
 background-color: #31476C;
}

td,td.td_css{
	padding: 3px;
	color:white;
	background-color: #4B5E7E;
}

td.td_piros_css
{
	padding: 3px;
	color:black;
	background-color: #ff0000;
}
td.td_szurke_css
{
	padding: 3px;
	color:black;
	background-color: #C3C4C7;
}



th{
	padding: 3px;
	color:white;
	background-color: #304467;
}
th a,td a,td.td_css a{
	padding: 3px;
	
	color:white;
}
th a:hover,td a:hover,td.td_css a:hover{
	padding: 3px;
	
	color: #6f7a8b;
}

.info_box{
  position:absolute;
  z-index:50;
  color:white;
  width:150px;
  border:1px solid black; 

  background-color: #304467;
}

.rmenu1{
  position:absolute;
  z-index:25;
  color:white;
  border:1px solid black; 
  padding: 8px 8px 8px 8px;
  background-color: #304467;
}

table.felhasznalo_modosit_table{

	background-color: #DEE3E7;
	
}
 input.input_width_200{
	border: 1px solid #31476c;
	background: #f0f0f0;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	width:200px;
}

input.input_width_10{
	border: 1px solid #31476c;
	background: #f0f0f0;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	width:15px;
}



table.felhasznalo_modosit_table input{
	border: 1px solid #31476c;
	background: #f0f0f0;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	width:140px;
}

table.felhasznalo_modosit_table input.szeles{
	border: 1px solid #31476c;
	background: #f0f0f0;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	width:300px;
}
table.felhasznalo_modosit_table textarea.szeles_magas{
	border: 1px solid #31476c;
	background: #f0f0f0;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	width:300px;
	height:180px;
}

table.felhasznalo_modosit_table input.add_multiple_button{
	border: 1px solid #31476c;
	background: #f0f0f0;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	width:25px;

}
 
#calendar-container{
	margin: 4px 0 0 4px;
	width: 173px;
}

ul{
	padding-left: 20px;
}

hr.leadsep{
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px dotted #2c3d59;
	color: #ffffff;
}

a.eventsign{
	color: #ff9900;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}

table.jelentkezes input{
  width: 300px;
}

#content #left ul.menu li.extra{
background-color: #7B0000;
}

#content #left ul.menu li.extra a{
color: #fff;
}


#content #left ul.menu li.extra a:hover{
color: #000;
}

