body
{
	color: rgb(0, 0, 0);
	background-color: rgb(255, 255, 255);
        background-image:url(lazarmap_nagy2.jpg);
	background-repeat: no-repeat;
/*	font-family: arial, sans-serif; */
/*	background-attachment: fixed;*/
	
}
#outer
{
    min-width:895px;
    max-width:1400px;
    margin-left:0px; margin-right:45px;
/*    background-image:url(fejlec2.png);*/
    background-repeat: no-repeat;
}

#c{
    position:relative;
    min-width:895px;
    margin-left:45px; margin-right:0px;
/*    background-color:grey;*/
/*    background-image:url(1.jpg);*/
    background-repeat: no-repeat;
}

#c > h1, #c > h2 {
	text-align: center;
}

.inline
{
	display: inline;
}

#header{
    height:197px;
    position:relative;
}

#menubar {
/*    width: 750px;*/
    height: 35px;
    border-bottom: 1px black solid;
    padding: 0;
    margin: 0;
/*    filter: alpha(opacity=50);*/
/*    -moz-opacity: 0.5; */
    opacity: 0.5;

}


#menubar a {
    font-family: "Trebuchet MS", Verdana, Arial, Sans-Serif;
    color: #333;
    font-size: 1em;
    display: block;
    float: left;
    padding: 8px 15px 0px 15px;
    border-right: 1px #CECECE solid;
    text-align: center;
    height: 27px;
    text-decoration: none; 
}

#menubar a:hover {
    /*nothing pretty so we dont break paths to files */
    background-color: #CECE00;
    text-decoration: none; 
}

#menubar li {
    list-style:none;
}

#menubar li.menu_item {
    display: inline;
}

#header h1{
	position: absolute;
	top: 130px; 
	right: 20px;
	color: #CCCCCC;
	font-size: 2em;
	font-style: italic;
}
.logo {
    position: absolute;
    top: 25px;
    right: 5px;
}

#jm {
    position: absolute;
    top: 155px;
    left: 30px;
}

#t
{
    position: absolute;
    top: 15px;
    left: 0px;
	z-index: 100;
}

/*aktualis box*/
#oldalsav
{
	float: right;
	margin: 5px;
	padding: 5px;
	padding-right: 0px;
	padding-top: 0px;
	margin-right: 0px;
	margin-left: 20px;
	min-width:200px;
	max-width:200px; 
	width:200px;
	top: 250px;
	right: 0px;
}


img.floatLeft { 
    float: left; 
    margin: 4px; 
	margin-right: 15px;
}
img.floatRight { 
    float: right; 
    margin: 4px; 
	margin-left: 15px;
}

.nobr {white-space: nowrap}


br.clear, div.clear
{
clear:both;
font-size: 1px;
line-height: 0;
margin-bottom: 0px;
margin-top: 0px;

}

br.clearLeft
{
clear:left;
}
br.clearRight
{
clear:right;
}


.sidebox
{
	background-color: #b7d186;
	border:1px solid #000;
	margin-bottom: 10px;
	padding: 5px;
}

.sidebox h1
{
	padding: 0px;
	padding-top: 0px;
	margin: 0px;
	text-align: center;
	font-size: 1.1em;
}

.sidebox h1 a
{
	color: black;

}


p
{
	text-align: justify;
}

img
{
	border: 0;
}

a.segitseg, a.segitseg:visited {
    text-decoration: none;
    color: black;
}
  
a.segitseg:hover {
    background-color: #ffffff;
    text-decoration: none;
} 
      
a.segitseg span {
    display: none;
}

a.segitseg:hover {
    cursor: help;
}


a.segitseg:hover span {
    background-color: #ffffde;
    border: 1px solid #000000;
    color: #000000;
  display: block; 
/*    display: inline;*/
    position: absolute;
    text-align: left;
    text-decoration: none;
    width: 200px;
    padding: 3px;
    cursor: help;
    font-size: 0.8em;
}

table.formtable tr{
    vertical-align: top;
}

.formhiba {
    color: red;
}

a.hibatooltip, a.hibatooltip:visited {
    text-decoration: none;
    color: black;
    display: none;
	vertical-align: bottom;
	padding: 0px;
	margin: 0px;
	margin-left: 3px;
}
  
a.hibatooltip:hover {
    background-color: #ffffff;
    text-decoration: none;
} 
      
a.hibatooltip span {
    display: none;
}

a.hibatooltip:hover {
    cursor: help;
}


a.hibatooltip:hover span {
    background-color: #ffffde;
    border: 1px solid #000000;
    color: #000000;
/*  display: bolck; */
    display: inline;
    position: absolute;
    text-align: left;
    text-decoration: none;
    width: 200px;
    padding: 3px;
    cursor: help;
    font-size: 0.8em;
}

.formfield {
	vertical-align: top;
}

a.calendar, a.calendar:visited {
text-decoration: none;
color: blue;
}

table.trlink  {border-collapse:collapse; }
table.trlink tr {background-color:#fff; border-bottom: 1px #000 solid;}
table.trlink tbody tr:hover {background-color:#a6cbb2;}
table.trlink tbody tr.nh:hover {background-color:white;}
table.trlink tbody td {display:table-cell; border-bottom: 1px #000 solid; padding-top:0px; padding-bottom: 0px; padding-left:0px; padding-right: 0px; white-space: nowrap}
table.trlink tbody td a {
	text-align:center;
	vertical-align: middle;
	height:100%;
	text-decoration:none;
	display:block;
	padding:0px;
	color:#000;
	white-space: normal;
	width:100%;
	height:100%;
	}
a.full span.full {
display:block;
padding:10px;
}

.left
{
text-align:left;
}

table.trlink tbody td a.nobr {padding: 5px; display:inline; white-space: nowrap;}

table.adat {border-collapse: collapse;}
table.adat thead td {border-style: solid; border-width: 1px; border-color: black; padding: 5px 10px 5px 10px;}
table.adat tbody td {border-style: solid; border-width: 1px; border-color: black; padding:5px 10px 5px 10px;}
table.tura td {padding-left: 20px; vertical-align: top;}
table.turaShort td {padding-left: 20px; vertical-align: top;}

a.tura_reszlet {float: left; margin-left: 30px; }
a.nyil {text-decoration: none; font-size: .5em; color: gray; padding-left: 10px;padding-right: 10px;}
.sidebox a,.turaShort a  {  color:#204d00; text-decoration: none;}
.sidebox a,.turaShort a, a.tura_reszlet, .mapjatek a, .mapfooldal a
{
  border-width: 0px;
  background-color: transparent;
}
.sidebox a:hover,.turaShort a:hover, a.tura_reszlet:hover, .mapjatek a:hover, .mapfooldal a:hover
{
  border-width: 0px;
  background-color: transparent;
}

a 
{
  color:#204d00;
  text-decoration: none;
  border-bottom-style: dashed;
  border-bottom-width: 1px;
  border-bottom-color: #a2a096;
}
a:hover
{
	background-color: #e7d366;
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color: #a2a096;
}
a.red  {  color:red; text-decoration: none;}

td.forint
{
	text-align: right;
}

.gm input, input.gm
{
	width: 250px;
	height: 50px;
}
table.gm
{
	margin-left:auto;
	margin-right:auto;
}

.jatek_joValasz
{
	text-align: center;
	background-color: #008000;
	color: #FFFFFF;
	font-weight: bold;
	width: 100%;
	display: block;
}

.jatek_rosszValasz
{
	text-align: center;
	background-color: #800000; 
	color: #FFFFFF;
	font-weight: bold;
	width: 100%;
	margin-right: 200px;
	

}
.center
{
	text-align: center;

}
.centerVekony
{
	text-align: center;
	margin-right: 210px;
}
.h3_nobr
{
	font-size: 1.17em;
	font-weight: bold;
}
p.center
{
	text-align: center;
}

.red
{
color: red;
}

label.highlight:hover
{
	background-color:#a6cbb2;	
}

img.csopthumb
{
	padding-left: 40px;
	padding-bottom: 20px;
	
}

div.mapjatek
{
	z-index:9999;
	position: absolute;
	left: 55px;
	top: 90px;
	margin: 0px;
	padding: 0px;
}
div.mapfooldal
{
	z-index:9999;
	position: absolute;
	left: 75px;
	top: 163px;
	margin: 0px;
	padding: 0px;
}

a.uzenet
{
	font-size: 0.8em;
	font-weight: normal;
}

table.msg_error a
{
	color: grey;
}

.bold
{
	font-weight: bold;
}

table.turanaplo {border-collapse: collapse;}
table.turanaplo thead td {border-style: solid; border-width: 1px; border-color: black; padding: 5px 10px 5px 10px;}
table.turanaplo tbody td {border-style: solid; border-width: 0px 1px 0px 1px; border-color: black; padding:5px 10px 5px 10px; text-align: left; vertical-align:top}
table.turanaplo tbody tr.turanaplo_1 td {border-style: solid; border-width: 0px 0px 1px 0px; border-color: black; padding:5px 10px 5px 10px;}
table.turanaplo tbody tr.turanaplo_2 td {border-style: solid; border-width: 1px 0px 0px 0px; border-color: black; padding:5px 10px 5px 10px;}
table.turanaplo tbody tr.turanaplo_head td {border-style: solid; border-width: 1px; border-color: black; padding:5px 10px 5px 10px; text-align: center; vertical-align:top}
table.turanaplo tbody tr td.turnaplo_box {border-style: solid; border-width: 1px; border-color: black; padding:5px 10px 5px 10px;}

table.turandsaplo thead td {border-style: solid; border-width: 1px; border-color: black; padding: 5px 10px 5px 10px;}
