/* General styles */
body {
   margin: 0;
   padding: 0;
   border: 0;
   width: 100%;
   height: auto;
   background-color: #023a55;
   background-image: url(images/body.png);
   background-repeat: no-repeat;
   background-position: center top;
   min-width: 1210px;
   font-family : Tahoma, sans-serif;
}

body.win {
   margin: 0;
   padding: 0;
   border: 0;
   width: 100%;
   min-width: 100px;
   height: auto;
   color: black;
   background-color: #023a55;
   font-family : Tahoma, sans-serif;
}

/* div styles */
#main {
   width: 1210px;
   height: auto;
   margin: 0 auto;
   vertical-align: top;
   display: block;
   background-color: transparent;
   overflow: hidden;
}

#header1 {
   float: left;
	margin:0 auto;
   width: 1210px;
   height: 90px;
   overflow: hidden;
}

#content {
   float: left;
   width: 1210px;
   height: 1300px;
   margin: 0;
   padding: 0;
   border: 0;
   display: block;
   background-color: transparent;
   overflow: hidden;
}

#footer {
   float: left;
   width: 1000px;
   background-color: #023a55;
   height: 35px;
   margin:0 auto;
   padding-bottom: 2px;
}

/* Táblázatok */

table.noborder {
  border: none;
  padding 0;
  margin 0;
}

td {
  vertical-align: top;
  background-repeat: no-repeat;
}

td.middle {
  vertical-align: middle;
  background-repeat: no-repeat;
}

td.bottom {
  vertical-align: bottom;
  background-repeat: no-repeat;
}

td.donststop {
  background-color: #118bcc;
  padding: 15px 15px 15px 15px;
  border: none;
}

table.hir {
  border-style: solid;
  border-color: #e0a725;
  border-width: 1px 1px 1px 1px;
  background-color: transparent;
  margin-bottom: 5px;
}

table.hir th {
  color: black;
  background-color: #ff6600;
  margin: 0 0 0 0;
  padding-left: 5px;
  padding-right: 5px;
}

table.hir td {
  color: #615959;
  background-color: white;
  vertical-align: middle;
  text-align: left;
  margin: 0 0 0 0;
  padding-left: 5px;
  padding-right: 5px;
}

tr.highlight {
  color: #023a55;
  background-color: #b4f1ff;
  border: none;
}

tr.normal {
  color: #b4f1ff;
  border: none;
}

/* Szövegelemek */

h1 {
  font-size : 20px;
  font-weight: 500;
  margin: 15px 0 8px 0;
  text-align: center;
  color: #b4f1ff;
}

h2 {
  font-size : 18px;
  font-weight: 800;
  margin: 15px 0 8px 0;
  color: #b4f1ff;
}

h3 {
  font-size : 16px;
  font-weight: bold;
  margin: 15px 0 5px 0;
  color: #b4f1ff;
}

h4 {
  font-size : 15px;
  font-weight: bold;
  margin: 15px 0 5px 0;
  color: #b4f1ff;
}

h5 {
  font-size : 14px;
  font-weight: bold;
  margin: 0 0 0 0;
  color: #b4f1ff;
}

ul {
  margin-top: 2px;
  margin-bottom: 10px;
  list-style-type: disc;
  list-style-image: none;
}

ul li {
  color: #999999;
}

p.dontstop {
   color: #615959;
   text-align: justify;
   font-size: 16px; 
}

p.dontstop2 {
   color: #023a55;
   text-align: justify;
   font-size: 14px; 
}

.dontstop {
   color: #b4f1ff;
   text-align: justify;
   font-size: 14px; 
}

.dontstop2 {
   color: #023a55;
   text-align: justify;
   font-size: 14px; 
}

.motto {
   color: black;
   font-size: 20px;
   font-style: italic;
}

.kisbetu {
   font-size: 10px;
}

.kozepes {
   font-size: 12px;
}

.bigpic {
  position: absolute;
  border-style: solid;
  border-width: 1px;
  border-color: gray;
  background-color: #b4f1ff;
  padding: 15px;
  top: 500px;
  left: 450px;
  visibility: hidden;
  color: black;
  text-decoration: none;
  z-index: 200;
  filter: alpha(opacity:90);
  KHTMLOpacity: 0.90;
  MozOpacity: 0.90;
  opacity: 0.90;
}

.bigpic10 {
  position: absolute;
  border-style: solid;
  border-width: 1px;
  border-color: gray;
  background-color: #b4f1ff;
  padding: 15px;
  top: 250px;
  left: 100px;
  visibility: hidden;
  display: none;
  color: black;
  text-decoration: none;
  z-index: 200;
}

.bigpic11 {
  position: absolute;
  border-style: solid;
  border-width: 1px;
  border-color: gray;
  background-color: #b4f1ff;
  padding: 15px;
  top: 250px;
  left: 500px;
  visibility: hidden;
  display: none;
  color: black;
  text-decoration: none;
  z-index: 200;
}

.bigpic12 {
  position: absolute;
  border-style: solid;
  border-width: 1px;
  border-color: gray;
  background-color: #b4f1ff;
  padding: 15px;
  top: 400px;
  left: 900px;
  visibility: hidden;
  display: none;
  color: black;
  text-decoration: none;
  z-index: 200;
}

.bigpic5 {
  position: absolute;
  border-style: solid;
  border-width: 1px;
  border-color: gray;
  background-color: #b4f1ff;
  padding: 15px;
  top: 500px;
  left: 700px;
  visibility: hidden;
  display: none;
  color: black;
  text-decoration: none;
  z-index: 200;
}

b {
  font-size: 16px; 
  font-weight: bold;
  color: #615959;
}

b.ilabel {
  font-size: 14px; 
  font-weight: bold;
  color: #615959;
}

.foot {
  color: white;
  font-size : 14px;
}

.ilabel {
  font-size : 14px;
  font-weight: 200;
  color: #615959;
}

.hibauz {
  font-weight: bold;
  color: red;
}

pre {
  background-color: #eeeeee;
  padding: 0.75em 1.5em;
  font-size: 12px;
  border: 1px solid #dddddd;
}

big {
  font-size: 22px;
  font-weight: bold;
  color: #615959;
}

/* Form elemek */

input, select, textarea {
  background-color: white;
  border: none;
}

input:hover  { background-color: #023a55; }  
input:active { font-weight: bold; }  
input:focus  { background-color: #e9e9f1; font-weight: bold; }
  
input[type="text"]:disabled {background-color: #cccccc;}
select:disabled {background-color: #cccccc;}

textarea:hover  { background-color: #023a55; }  
textarea:active { font-weight: bold; }  
textarea:focus  { background-color: #e9e9f1; font-weight: bold;}  

input.button {
  background-color: transparent;
  border: none;
  font-size: 16px;
  color: #ff6600;
}

input.button:hover {
  cursor: pointer;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width:40px;
}

legend {
  color: black;
  font-size: 14px;
}

fieldset {
  border: 1px solid #ff6501;
  padding: 20px 20px 20px 20px;
}

/* References link */

A:link {
  color: #023a55;
  text-decoration: none;
}

A:active {
  color: #023a55;
  text-decoration: none;
}

A:visited {
  color: #023a55;
  text-decoration: none;
}

A:hover {
  color: black;
  text-decoration: none;
  cursor: hand;
}

A.big:link {
  font-size: 18px;
  color: #b4f1ff;
  text-decoration: none;
}

A.big:active {
  font-size: 18px;
  color: #b4f1ff;
  text-decoration: none;
}

A.big:visited {
  font-size: 18px;
  color: #b4f1ff;
  text-decoration: none;
}

A.big:hover {
  font-size: 18px;
  color: black;
  text-decoration: none;
}

A.noborder:link IMG { border: none; }

A.noborder:visited IMG { border: none; }

A.noborder:active IMG { border: none; }

/* Kép elemek */

IMG.fl_jobb {
  float: right;
  margin-left: 5px;
  padding-left: 5px;
  margin-top: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
}

IMG.fl_bal {
  float: left;
  padding-right: 5px;
  margin-top: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
}

IMG.flnb_jobb {
  float: right;
  padding-left: 5px;
  margin-top: 5px;
  border-style: none;
}

IMG.flnb_bal {
  float: left;
  padding-right: 5px;
  border-style: none;
}

IMG.noborder {
 border: none;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}

IMG.browse {
 border: none;
 margin: -9px;
 padding: 0 0 0 0;
}