body {
	background-color: #abab9f;
	color: #000000;
	margin: 0px 0px 0px 0px;
	font: normal 11px Georgia; 
}

p {
	position: relative;
	text-align: justify;
	margin: 2px 2px 2px 2px; 
}

p b {
	color: #43496d;
}

a {
	text-decoration: none;
	color: #000000;
}

a:hover {
	text-decoration: underline;
	color: #9f6967;
}

.side {
	width: auto;
}
.space {
	padding: 2px;
	background-color: #abab9f;
}

.link img {
	border: 0px; 
}

.link div {
	margin: 2px auto 2px auto;
	width: 80%;
}

#site {
	margin: 5px auto 0px auto;
	width: 760px;
	background-color: #abab9f;
}

#top {
	position: relative;
	padding: 5px 0px 5px 0px;
}

#koszonto {
	position: relative;
	background-color: #e7e4c3;
	color: #43496d;
	padding: 2px 0px 2px 5px;
	border: 0px solid #B8B8B8;
	border-bottom: 0px;
	width: 755px;
}
#lang a {
	text-decoration: none;
	color: #abab9f;
	padding: 2px 5px 2px 5px;
}

#lang a:hover {
	text-decoration: underline;
	color: #abab9f;
	background-color: transparent;
	padding: 2px 5px 2px 5px;
}

#lang {	
	display: inline;
	position: relative;
	top: -16px;
	background-color: transparent;
	color: #FFFFE0;
	padding: 2px 0px 2px 5px;
	border: 0px solid #b09b86;
	border-bottom: 0px;
	left: 675px;
	width: 60px;
}

#topmenu {
	position: relative;
	background-color: transparent;
	color: #b09b86;
	padding: 5px 0px 5px 5px;
	border: 0px groove #B8B8B8;
	border-top: 0px;
	border-bottom: 0px;
	top: -15px;
} 

#topmenu span {
  background-color: #C0C1B1;
  color: White;
  padding: 1px 2px 1px 2px;
}

.topSelected a {
	background-color: #e7e4c3;
	border: 1px outset White;
}

#topmenu a span {
	display: none;
}

.text {
	display: inline;
	color: Black;
}

.info a span {
	display: none;
}

.info a:hover span {
	display: inline;
	position: absolute;
	background-color: #FAEBD7;
	color: Maroon;
	top: -10px;
	left: 15px;
	width: auto;
	font-size: 10px;
	font-weight: normal;
	border: 1px solid Maroon;
	padding: 2px 4px 2px 4px;
}

.info a:hover {
	text-decoration: none;
}

.szoveg {
	color: Black;
	background-color: transparent;
}

.mezo {
	background-color: #e7e4c3;
	color: #660000;
	border: 1px inset Black;
	font: normal 11px Georgia; 
}

.mezo:hover, .mezo:focus {
	background-color: White;
	color: #000000;
	border: 1px inset Black;
}

.gomb {
	background-color: #e7e4c3;
	color: #000000;
	border: 1px outset Black;
	font: normal 11px Georgia; 
}

.gomb:hover, .gomb:focus {
	background-color: #abab9f;
	color: #000000;
	border: 1px inset Black;
}


#topmenu a:hover span {
	display: block;
	position: absolute;
	top: -60px;
	left: 500px;
	background-color: White;
	color: #b09b86;
	font: bold 12px Georgia;
	border: 1px outset #D3D3D3;
   padding: 1px 2px 1px 2px;
}

#topmenu a {
	text-decoration: none;
	color: Black;
   padding: 1px 2px 1px 2px;
	border: 1px outset #b09b86;
}

#topmenu a:hover {
	background-color: #e7e4c3;
	color: Black;
	border: 1px inset White;
}

#dayName {
	position: relative;
	background-color: #e7e4c3;
	color: Black;
	padding: 2px 0px 2px 5px;
	border-bottom: 1px solid #B8B8B8;	
	text-align: right;
	top: -15px;
}

#body {
	position: relative;
	top: 0px;
	border: 1px solid #B8B8B8;
	width: 758px;
}

#start {
	position: relative;
	top: 0px;
	width: 758px;
	border: 0px solid #e7e4c3;
	top: -15px;
}

#left {
	position: absolute;
	display: block; 
	top: 0px;
	left: 0px;
	width: 115px;
	background-color: transparent;
	border: 1px solid #e7e4c3;
}

#right {
	position: absolute;
	display: table-row; 
	top: 0px;
	width: 115px;
	left: 643px;
	background-color: transparent;
	border: 1px solid #e7e4c3;
}

#content {
	position: absolute; 
	display: table-row;
	background-color: #e7e4c3;
	top: 0px;
	width: 508px;
	left: 120px;
	padding: 0px 5px 0px 5px ;
	border: 1px ridge #e7e4c3;
}


.menuT {
	width: 115px;
	border: 0px;
}

.nav {
	display: inline;
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 0px;
}


.nav ul {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 0px;
}

.nav li {
	display: inline;
}

.nav b {
	display: block;
	background-color: #b09b86;
	color: White;
	text-align: center;
}

.nav a {
	display: block;
	background-color: #EDEDED;		
	color: Black;
	text-align: center;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 0px;
}

.nav a:hover {
	display: block;
	background-color: #F8F8F8;
	color: Red;		
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 0px;
	border-left: 3px solid #000000;
	border-right: 3px solid #D60000;
}

.lista {
	display: list-item;
	list-style: none;
}

.lista ul li {
	display: list-item;
	list-style: square;
	color: #b09b86;
}

.selected {
	display: block;
	background-color: #F8F8F8;
	color: Red;		
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 0px;
	border-right: 3px solid #000000;
	border-left: 3px solid #D60000;
}

#bottom {
	position: relative;
	top: 0px;
	padding: 3px 0px 2px 0px;
	border: 1px solid #B8B8B8;
	width: 758px;
}


table.keretes
 {
  	margin: 0px auto 0px auto;
	width: 100%;		
 } 
 
td.keret {
	background-color: #abab9f;
  	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
}

table.keretes_adat
 {
  	margin: 0px auto 0px auto;
  	padding: 0px 0px 0px 0px;
	width: 400px;
	border: 0px;		
 } 
 
td.keret_adat {
	background-color: #B22222;
  	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px ;
}

.text {
	background-color: #e7e4c3;
	color: Black;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left; 
	padding: 0px 3px 0px 3px;
	width: 80%;
}

.text_left {
	background-color: #D0C090;
	color: Black;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center; 
	padding: 0px 3px 0px 3px;
	width: 120px;
	top: 0px;
}

.text_input {
	background-color: #abab9f;
	color: Black;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center; 
	padding: 0px 3px 0px 3px;
	width: 80%;
}

.alcim {
	background-color: #a2a286;
	color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	width: 100%;
}

.fejlec {
	background-color: #a2a286;
	color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.fejlec_bal {
	background-color: #a2a286;
	color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}

.fejlec_jobb {
	background-color: #a2a286;
	color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
}

.tartalom {
  	padding: 0px 0px 0px 0px;
	width: 100%;		
	border: 0px;		
	background-color: #e7e4c3;
 }

.adat1 {
	background-color: #baba94;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 1px 2px 1px 2px;	
 }
 
.adat2 {
	background-color: #D4D4BC;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 1px 2px 1px 2px;	
 }
 
.megjegyzes {
 	color: Black;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8px;
 }
 
.idezet {
 	position: relative;
	color: Black;
	background-color: #baba94;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	left: 20px;
	width: 450px;
	padding: 2px 5px 2px 5px;
	border: 1px outset #b09b86;
 }
 
.idezet div {
 	position: relative;
	color: Blue;
	background-color: #e7e4c3;
	left: 20px;
	width: 410px;
 }
 
.idezet div div {
 	position: relative;
	color: Blue;
	background-color: #baba94;
	left: 20px;
	width: 380px;
 }
 
 .picture {
 	text-align: center;
	background-color: #e7e4c3;
 }

.regisztralt {
	color: Black;
}
.segito {
 	color: Green;
 }
 
.alapito {
 	color: Red;
 }
 
.moderator {
 	color: Blue;
 }
 
 .tab {
 	width: 100px;
 }
 
 .sajat {
 	background-color: #FFFAFA;
	color: Maroon;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 1px 2px 1px 2px;		
 }