body {
  margin:0px;
  border:0px;
  padding:0px;
  /*background-color:rgb(25,25,25);*/
  background-color:rgb(255,255,255);
  text-align:center;
  }
  
a {text-decoration:none;
  color:rgb(255,255,255)
  }
a:link {text-decoration:none}
a:visited {text-decoration:none}
a:hover {
  text-decoration:none;
  color:#59dafa;
  }
a:active {text-decoration:none;}
a.aktiv_smenuelem {padding-left: 18px;}
a.smenuelem {padding-left: 18px;}

u.active {
  color:#59dafa;
  text-decoration:underline;
  }
u.active_fomenu {
  color:#59dafa;
  text-decoration:none;
  }

ul.almenu {
  margin:0px;
  padding-left:15px;
  line-height:12px;
  font-size:12px;
  }
ul.salmenu {
  margin:0px;
  padding-left:15px;
  }

li {list-style-image:url(../jpg/sima_list.png);}
li:hover {list-style-image:url(../jpg/active_list.png);}
li.active_almenu {
  list-style-image:url(../jpg/active_list.png);
  }
li.active_salmenu {
  list-style-image:url(../jpg/active_list.png);
  color:#59dafa;
  font-style:italic;
  }

div.container{
  margin:0px;
  border:0px;
  padding:0px;
  overflow:hidden;
  position:relative;
  background-image:url(../jpg/pattern_lines.jpg);
  text-align:center;
  }

div.main_field {
  margin-top:0px;
  border-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  border:0px;
  padding:0px;
  width:980px;
  overflow:hidden;
  position:relative;
  text-align:left;
  }

div.main_header1 {
  margin:0px;
  border:0px;
  padding:0px;
  width:100%;
  height:218px;
  background-image:url(../jpg/01header.png);
  overflow:hidden;
  position:relative;
  text-align:center;
  background-repeat: no-repeat;
  }

div.main_header2 {
  margin:0px;
  margin-left:auto;
  margin-right:auto;
  border:0px;
  padding:0px;
  width:956px;
  height:203px;
  background-image:url(../jpg/banner01.png);
  overflow:hidden;
  position:relative;
  text-align:center;
  top:10px;
  }
  
div.main_content_felsofix {
  margin:0px;
  border:0px;
  padding:0px;
  width:980px;
  height:263px;
  overflow:hidden;
  background-image:url(../jpg/02content_top.png);
  }
  
div.main_content_x {
  margin:0px;
  border:0px;
  padding:0px;
  width:980px;
  height:1px;
  overflow:hidden;
  background-image:url(../jpg/03content.png);
  background-repeat:repeat-y;
  }
  
div.main_content_alsofix {
  margin:0px;
  border:0px;
  padding:0px;
  width:980px;
  height:240px;
  overflow:hidden;
  background-image:url(../jpg/04content_end.png);
  background-repeat:no-repeat;
  }
  
div.main_content {
  margin:0px;
  border:0px;
  padding:0px;
  width:100%;
  height:auto;
  overflow:hidden;
  position:absolute;
  top:221px;
  text-align:center;
  }

div.main_footer {
  margin:0px;
  border:0px;
  padding:0px;
  width:100%;
  height:93px;
  overflow:hidden;
  position:relative;
  background-image:url(../jpg/05footer.png);
  background-repeat:no-repeat;
  text-align:center;
  padding-top:22px;
  }
  
div.left_block {
  margin:0px;
  border:0px;
  padding:0px;
  width:235px;
  height:auto;
  overflow:hidden;
  position:relative;
  float:left;
  }
  
div.right_block {
  margin:0px;
  border:0px;
  padding:0px;
  margin-top:3px;
  margin-right:27px;
  width:700px;
  height:auto;
  overflow:hidden;
  position:relative;
  float:right;
  text-align:left;
  }
/*mail*/
div.button_1 {
  margin:0px;
  border:0px;
  padding:0px;
  width:33px;
  height:22px;
  overflow:hidden;
  background-color:rgb(100,200,100);
  text-align:center;
  position:absolute;
  right:35px;
  top:37px;
  background-image: url(../jpg/mail.png);
  }
/*magyar*/
div.button_2 {
  margin:0px;
  border:0px;
  padding:0px;
  width:32px;
  height:22px;
  overflow:hidden;
  background-color:rgb(100,125,100);
  text-align:center;
  position:absolute;
  right:36px;
  top: 75px;
  background-image: url(../jpg/magyar.png);
  background-repeat: no-repeat;
  }
/*angol*/
div.button_3 {
  margin:0px;
  border:0px;
  padding:0px;
  width:32px;
  height:23px;
  overflow:hidden;
  background-color:rgb(100,150,100);
  text-align:center;
  position:absolute;
  right:36px;
  top:113px;
  background-image: url(../jpg/english.png);
  background-repeat: no-repeat;
  }
  
div.main_menu_area {
  margin:0px;
  border:0px;
  padding:0px;
  width:945px;
  height:45px;
  overflow:hidden;
  position:absolute;
  left:6px;
  bottom:8px;
  }
  
div.main_menu_area div.main_menu_item:first-child {
  margin:0px;
  margin-left:7px;
  margin-right:6px;
  border:0px;
  padding:0px;
  width:auto;
  height:40px;
  overflow:hidden;
  float:left;
  text-align:left;
  margin-top:3px;
  }
  
div.main_menu_item {
  margin:0px;
  margin-right:6px;
  border:0px;
  padding:0px;
  width:auto;
  height:40px;
  overflow:hidden;
  float:left;
  text-align:left;
  margin-top:3px;
  }
  
div.main_menu_item_left {
  margin:0px;
  border:0px;
  padding:0px;
  width:5px;
  height:40px;
  overflow:hidden;
  background-image:url(../jpg/gomb_eleje.png);
  float:left;
  }
  
div.main_menu_item_center {
  margin:0px;
  border:0px;
  padding:0px;
  padding-top:10px;
  width:auto;
  height:40px;
  overflow:hidden;
  background-image:url(../jpg/gomb_kozepe.png);
  float:left;
  text-align:center;
  color:#990000;
  font-family:Verdana,Helvetica;
  font-size:15px;
  font-weight:normal;
  text-decoration:none;
  }

div.main_menu_item_novelo {
  margin:0px;
  border:0px;
  padding:0px;
  padding-top:9px;
  width:13px;
  height:40px;
  overflow:hidden;
  background-image:url(../jpg/gomb_kozepe.png);
  float:left;
  text-align:center;
  color:#990000;
  font-family:Verdana,Helvetica;
  font-size:17px;
  font-weight:normal;
  text-decoration:none;
  }

div.main_menu_item_right {
  margin:0px;
  border:0px;
  padding:0px;
  width:5px;
  height:40px;
  overflow:hidden;
  background-image:url(../jpg/gomb_vege.png);
  float:left;
  }
  
div.left_block_item_header {
  margin:0px;
  margin-top:3px;
  margin-left:24px;
  border:0px;
  padding:0px;
  width:211px;
  height:20px;
  overflow:hidden;
  }
  
div.left_block_item_header_left {
  margin:0px;
  border:0px;
  padding:0px;
  width:20px;
  height:20px;
  float:left;
  overflow:hidden;
  background-image: url(../jpg/mp_01_left.png);
  }
  
div.left_block_item_header_main {
  margin:0px;
  border:0px;
  padding:0px;
  width:171px;
  height:20px;
  float:left;
  overflow:hidden;
  background-image: url(../jpg/mp_01_main.png);
  }
  
div.left_block_item_header_right {
  margin:0px;
  border:0px;
  padding:0px;
  width:20px;
  height:20px;
  float:left;
  overflow:hidden;
  background-image: url(../jpg/mp_01_right.png);
  }
  
div.almenu_group {
  border:0px;
  padding:0px;
  margin:0px;
  margin-bottom:10px;
  color:rgb(255,255,255);
  font-weight:bold;
  font-size:12px;
  }
  
div.left_block_item_content {
  margin:0px;
  margin-left:24px;
  border:0px;
  padding:0px;
  width:211px;
  height:auto;
  overflow:hidden;
  position:relative;
  font-family:Verdana,Helvetica;
  font-size:11px;
  text-decoration:none;
  text-align: left;
  }
  
div.left_block_item_content_left {
  margin:0px;
  border:0px;
  padding:0px;
  width:20px;
  height:100%;
  overflow:hidden;
  position:absolute;
  top:0px;
  left:0px;
  background-image: url(../jpg/mp_02_left.png);
  background-repeat:repeat-y;
  }
  
div.left_block_item_content_main {
  margin:0px;
  border:0px;
  padding:0px;
  width:171px;
  height:auto;
  overflow:hidden;
  position:relative;
  left:20px;
  top:0px;
  background-image: url(../jpg/mp_02_main.png);
  }
  
div.left_block_item_content_right {
  margin:0px;
  border:0px;
  padding:0px;
  width:20px;
  height:100%;
  overflow:hidden;
  position:absolute;
  top:0px;
  right:0px;
  background-image: url(../jpg/mp_02_right.png);
  }
  
div.left_block_item_footer {
  margin:0px;
  margin-bottom:15px;
  margin-left:24px;
  border:0px;
  padding:0px;
  width:211px;
  height:20px;
  overflow:hidden;
  }
  
div.left_block_item_footer_left {
  margin:0px;
  border:0px;
  padding:0px;
  width:20px;
  height:20px;
  overflow:hidden;
  background-image: url(../jpg/mp_03_left.png);
  float:left;
  }

div.left_block_item_footer_main {
  margin:0px;
  border:0px;
  padding:0px;
  width:171px;
  height:20px;
  overflow:hidden;
  background-image: url(../jpg/mp_03_main.png);
  float:left;
  }

div.left_block_item_footer_right {
  margin:0px;
  border:0px;
  padding:0px;
  width:20px;
  height:20px;
  overflow:hidden;
  background-image: url(../jpg/mp_03_right.png);
  float:left;
  }

div.right_block_item_header {
  margin:0px;
  border:0px;
  padding:0px;
  width:700px;
  height:20px;
  overflow:hidden;
  color:#000000;
  font-family:Verdana,Helvetica;
  font-size:13px;
  font-weight:bold;
  text-decoration:none;
  position:relative;
  }

div.right_block_item_header_left {
  margin:0px;
  border:0px;
  padding:0px;
  width:20px;
  height:20px;
  background-image: url(../jpg/cp_01_left.png);
  overflow:hidden;
  position:relative;
  float:left;
  }

div.right_block_item_header_main {
  margin:0px;
  border:0px;
  padding:0px;
  width:660px;
  height:20px;
  background-image: url(../jpg/cp_01_main.png);
  overflow:hidden;
  position:relative;
  float:left;
  }

div.right_block_item_header_right {
  margin:0px;
  border:0px;
  padding:0px;
  width:20px;
  height:20px;
  background-image: url(../jpg/cp_01_right.png);
  overflow:hidden;
  position:relative;
  float:left;
  }

div.right_block_item_header_textbox {
  margin:0px;
  border:0px;
  padding:0px;
  width:100%;
  padding-top:4px;
  text-align:center;
  position:relative;
  color:rgb(255,255,255);
  font-weight:bold;
  }
  
div.right_block_item_content {
  margin:0px;
  border:0px;
  padding:0px;
  width:700px;
  height:auto;
  overflow:hidden;
  color:rgb(255,255,255);
  position:relative;
  }
  
div.right_block_item_content_left {
  margin:0px;
  padding:0px;
  width:20px;
  height:100%;
  overflow:hidden;
  position:absolute;
  top:0px;
  left:0px;
  background-image:url(../jpg/cp_02_left.png);
  }

div.right_block_item_content_main {
  margin:0px;
  border:1px;
  padding:0px;
  width:660px;
  height:auto;
  overflow:hidden;
  position:relative;
  left:20px;
  top:0px;
  background-image:url(../jpg/cp_02_main.png);
  color:rgb(255,255,255);
  }
  
div.right_block_textfield {
  margin:0px;
  border:0px;
  padding-left:15px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 15px;
  }
  
div.right_block_item_content_right {
  margin:0px;
  padding:0px;
  border:0px;
  width:20px;
  height:100%;
  overflow:hidden;
  position:absolute;
  top:0px;
  right:0px;
  background-image:url(../jpg/cp_02_right.png);
  color:rgb(255,255,255);
  }
  
div.right_block_item_footer {
  margin:0px;
  margin-bottom:15px;
  border:0px;
  padding:0px;
  width:100%;
  height:20px;
  overflow:hidden;
  position:relative;
  }

div.right_block_item_footer_left {
  margin:0px;
  border:0px;
  padding:0px;
  width:20px;
  height:20px;
  overflow:hidden;
  background-image:url(../jpg/cp_03_left.png);
  float:left;
  }

div.right_block_item_footer_main {
  margin:0px;
  border:0px;
  padding:0px;
  width:660px;
  height:20px;
  overflow:hidden;
  background-image:url(../jpg/cp_03_main.png);
  float:left;
  }

div.right_block_item_footer_right {
  margin:0px;
  border:0px;
  padding:0px;
  width:20px;
  height:20px;
  overflow:hidden;
  background-image:url(../jpg/cp_03_right.png);
  float:left;
  }