body {
  font-size: 62.5%;
  font-family: arial, verdana, "times new roman", times, serif;
  /*margin-top:100px;*/
  /*margin-left:10px;*/
  margin-top:0px;
}

div.map {
    width:520px;
    height:250px;
    border:none;
    margin:auto;
    margin-top:5px;
}

img.preload {
	display:none;
}

form {          /*ie*/
	margin:0px;
	padding:0px;
	border:none;
}

p.clear-null {
  clear:both;
  font-size:1px;
  margin:0px;
  padding:0px;
  background:transparent;
}     

p.clear {
	clear:both;
}

p.align-right {
	text-align:right;
}

a.js {
	cursor: pointer;
	text-decoration:underline;
}

a img {
	border:none;
	margin:0px;
	padding:0px;
}

.align-center {
	text-align:center;
}

.clear-both {
	clear:both;
	margin:0px;
}

div#container {
  margin:auto;
  width:950px;
  background-color:#ffffff;
}

/* PRE-HEADER */

div#pre-header {
  width:950px;
  margin:0px;
  height:25px;
  padding:0px;
  padding-top:0px;
  padding-bottom:2px;/*belogott a galeria hattere*/
  background-color:#ffffff;
}

div#pre-header p#header {
  font-size:11px;
  float:right;
  color:#999999;
  margin:8px 5px 0px 0px;
}

div#pre-header p#header a {
  padding-left:5px;
  margin-right:5px;
  border-left:1px solid #CDD3DC;
  color:#999999;
  text-decoration:none;
}

div#pre-header p#header a:hover {
	text-decoration:underline;
	color:#595959;
}

img#logo {
  border:none;
  margin:0px;
  padding:0px;
  z-index:5;
  position:absolute;
}

/* HEADER */

div#header-left {
  width:715px;
  float:left;
  margin:0px;
  padding:0px;
  height:135px;
  margin-top:0px;
  padding-bottom:1px;
  position:relative;
}

div#header-right {
  width:235px;
  float:right;
  margin-top:0px;
  padding:0px;
  height:135px;
  padding-bottom:1px;
}
div#header-right p {
  margin:0px;
}
div#header-left p {
  margin:0px;
}

/* MENU */


div#menu {
  margin:0px;
  width:950px;
  background-color:#ffffff;
  margin-top:0px;
  padding:0px;
  height:31px;
  float:left;
  
  background-color:#B7B7B7;
}


div#menu-left {
  width:715px;
  float:left;
  margin-top:0px;
  padding:0px;
  height:31px; /*28*/
  /*background-color:#B7B7B7;*/
}
/*
div#fogl_div {
  visibility: hidden;
  position:absolute;
  width: 62px; 
  top: 202px; 
  background: url(foglalas.png);
  background-position: bottom;
  padding:0px;
  margin:0px;
}

ul#ul_fogl {
  list-style: none;
  text-decoration: none; 
  margin:0px;
  padding:0px;
}

ul#ul_fogl li { 
  font-size:11px;
  margin:0px;
  padding:0px;
  text-align:center;
  
  display:block;
  width: 62px;
}
ul#ul_fogl li a {
  color:#000000;
  text-decoration:none;
  font-weight: bold;
  padding:0px;
  padding-top: 8px;
  padding-bottom: 8px;
  
  width: 62px;
  display:block;
}
ul#ul_fogl li a:hover {
  background:url(foglalas_h.png);
}          */
div#fogl_div {
  visibility: hidden;
  position:absolute;
  width: 68px;
  left: 299px; 
  top: 202px; 
  background: url(foglalas.png);
  background-position: bottom;
  padding:0px;
  margin:0px;
}

ul#ul_fogl {
  list-style: none;
  text-decoration: none; 
  margin:0px;
  padding:0px;
}

ul#ul_fogl li { 
  font-size:12px;
  margin:0px;
  padding:0px;
  text-align:center;
  
  display:block;
  width: 68px;
}
ul#ul_fogl li a {
  color:#000000;
  text-decoration:none;
  font-weight: bold;
  padding:0px;
  padding-top: 8px;
  padding-bottom: 8px;
  
  width: 68px;
  display:block;
}
ul#ul_fogl li a:hover {
  background:url(foglalas_h.png);
}

div#menu-left ul,div#menu ul {
  text-decoration: none;
  margin:0px;
  padding:0px;
  padding-top: 8px;  /*5*/
  padding-bottom: 9px;  /*8*/
  height:auto;
  list-style: none;
}

div#menu-left ul li,div#menu ul li {
  display: inline;
  font-size:11px;
  margin:0px;
  padding:0px;
}

div#menu-right {
  width:234px;
  margin-left:1px;
  margin-top:0px;
  float:left;
  padding-bottom:5px;
  height:27px;  /*24*/
}

html>body div#menu-right {
	height:26px;
}

div#menu-right form {
  margin: 0px;
  margin-left: 4px;
  padding: 0px;
  border: 0px;
}

div#menu-right input.input {
	width: 160px;
	padding:0px;
	height:17px;
	padding-top:1px;
	padding-bottom:1px;
	font-size:13px;
	margin-left:4px;
	margin-top:5px;
	float:left;
}
div.right_mini_app input.submit_s {
	margin-left:3px;
	margin-top:5px;
	cursor:pointer;
	padding:0px;
	font-size:11px;
	width:53px;
	height:21px;
}

div.right_mini_app form {
  margin: 0px;
  margin-left: 0px;
  padding: 0px;
  border: 0px;
}

div.right_mini_app input.input_s {
    width: 145px;
    padding:0px;
    height:17px;
    padding-top:1px;
    padding-bottom:1px;
    font-size:13px;

    margin:5px 0px;
    margin-left: 5px;
    float:left;
}
div.right_mini_app input.submit_s {    
    margin:5px 0px;
    margin-left:3px;

    cursor:pointer;
    padding:0px;
    font-size:11px;
    width:53px;
    height:21px;
}


/* MAIN */

div.main {
  margin-top:5px;
}

div.main p{
  margin-top:5px;
  margin-bottom:5px;
}

div#main-left {
  width:150px;
  float:left;
  padding-bottom:40px;
  padding:0px;
  /*border: 1px solid red;*/
}

div#main-left input.input {
	width: 140px;
	padding:0px;
	height:16px;
	padding-top:1px;
	padding-bottom:1px;
	font-size:14px;
	margin-left:5px;
	margin-top:0px;
}
div#main-left input.submit {
  margin-top:0px;
  margin-left:5px;
}


div#main-center {
  width:560px;
  float:left;
  padding-left:5px;
  padding-right:0px;
  margin-right:0px;
  margin-left:0px;
  padding-top:0px;
  text-align:justify;
  padding-bottom:7px;
  /*border: 1px solid #000000;*/
}

div#main-right {
  margin-left:0px;
  margin-right:0px;
  width:230px;
  float:right;
  padding-left:0px;
  /*border: 1px solid green;*/
  padding-bottom:40px;
}

div#main-right p{
  font-size:13px;
  color:#000000;
}

div#main-right input.input {
  width: 160px;
}

div#main-right p{
  margin-left:0px;
  margin-top:5px;
  margin-right:10px;
  margin-bottom:5px;
  text-align:left;
}

div#main-left, div#main-center, div#main-right p{
	font-family:  arial, verdena, "times new roman", times, serif;
}

/* SIDE*/
div.right_mini_app {
  width:215px;
  border:1px solid #CDD3DC;
  margin:0px;
  margin-top:10px;
  margin-left:5px;
  padding:0px;
}
div.right_mini_app h2.top  {
  font-size:12px;
  text-decoration:none;
	position:relative;
	left:-3px;
	top:-3px;
	width:211px;
	display:block;
	padding-top: 3px;
  padding-bottom: 3px;
  padding-left:4px;
  margin:5px 0px;
}

div.right_mini_app h3  {
  font-size:12px;
  margin:5px 10px;
  font-weight:500;
}


div.left_mini_app {
  width:135px;
  border:1px solid #CDD3DC;
  margin:5px;
  margin-top:10px;
  margin-right:5px;
  margin-left:5px;
  padding:0px;
}
div.left_mini_app p{
  font-size:12px;
  margin:5px 0px;
}

div.left_mini_app h2.top  {
  text-decoration:none;
	position:relative;
	left:-3px;
	top:-3px;
	width:131px;
	display:block;
	font-size:12px;
	padding-top: 3px;
  padding-bottom: 3px;
  padding-left:4px;
  margin:5px 0px;
}
div.left_mini_app h2.normal, div.right_mini_app h2.normal {
  text-decoration:none;
	text-align:center;
	font-size:13px;
	margin-top:5px;
	margin-bottom:13px;
}

div.left_mini_app .submit {
  cursor:pointer;
}

ul.side {
  text-decoration: none;
  margin:0px;
  padding:0px;
  height:auto;
  list-style: none;
  margin-left:5px;

  margin:5px;
  margin-top:0px;
  margin-right:5px;
  margin-left:5px;
  padding:0px;
  margin-bottom:10px;
}

ul.side li {
	padding:0px;
	display:block;
	font-size:12px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
  width:135px;
  display: block;
}

ul.side li.main {
  margin-top:-1px;
}

ul.side li a {
	text-decoration:none;
	display: block;
}
ul.side li a:visited {
	text-decoration:none;
	display: block;
}
ul.side li a:hover {
	text-decoration:none;
	display: block;
}

ul.side li a.main {
  margin:0px;
  padding-top: 2px;
  padding-bottom: 3px;
  padding-left:4px;
  display:block;
  width:131px;
}

ul.side li a.sub {
  margin:0px;
  padding-top: 2px;
  padding-bottom: 3px;
  padding-left:8px;
  display:block;
  width:127px;
}

/*SIDE right*/
ul.side_right {
  text-decoration: none;
  padding:0px;
  height:auto;
  list-style: none;
  margin-right:5px;
  font-size:12px;

  margin-top:0px;
  margin-bottom:5px;
  margin-right:5px;
  margin-left:5px;
  padding:0px;
}

ul.side_right li.main {
  width:211px;
  display:block;
  clear:both;
  padding-top: 2px;
  padding-bottom: 3px;
  padding-left:4px;
  margin-top:8px;
}

ul.side_right li.main a {
	width:211px;
}

ul.side_right li.sub_1 {
  width:207px;
  display:block;
  padding-top: 2px;
  padding-bottom: 3px;
  padding-left:8px;
}

ul.side_right li.main_1 {
  width:211px;
  display:block;
  clear:both;
  margin-top:0px;
  padding-top: 2px;
  padding-bottom: 3px;
  padding-left:4px;
  border:none;
}
/* FOOTER */

div#footer {
  width:950px;
  text-align:center;
  margin-top:0px;
  padding-top:5px;
  min-height:20px;
}
div#footer p {
	font-size:12px;
	margin:0px;
	font-family:  arial, verdena, "times new roman", times, serif;
}
div#footer p a {
  padding-left:8px;
  margin-right:8px;
}
