/* BETUTIPUS */
@font-face {
  font-family: 'verdana';
  src: url('fonts/verdana.eot'); /* IE9 Compat Modes */
  src: url('fonts/verdana.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/verdana.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/verdana.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/verdana.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/verdana.svg#svgFontName') format('svg'); /* Legacy iOS */
}

/*=========================================*/
body {
 /*   -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
	user-select: none;
*/
    font-family: verdana;
	color: #000000;
	font-size: 16px;
	background-color: #F1F1F1;
}
/*=========================================*/

table.login {
	width: 420px;
	border: none;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
}

table.adatlap600 {
	width: 600px;
	border: none;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
}

table.tBody {
	width: 1200px;
	border: none;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
}

table.naptar {
	width: 100%;
	border: none;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
}
/*=========================================*/

th.adatlapFej {
	text-align: center;
	background-color: #b5d29c;
	color: #000;
	font-size: 18px;	
}
th.login {
	background-color: #6BA53A;
	color: #FFFFFF;
	font-size: 18px;
}

th.center {
	text-align: center;
}

th.left {
	text-align: left;
}

th.szo {
	background-color: #ffff7f;
	color: #000000;
}

th.vas {
	background-color: #ffff00;
	color: #ff0000;
}

/*=========================================*/

tr.szabiFej {
	background-color: #DDDDDD;	
	font-size: 12px;
}

tr.white {
	background-color: #FFFFFF;	
}

tr.aktualisHo {
	background-color: #DDDDDD;
	border-right: 2px solid #0000ff;	
	border-left: 3px solid #0000ff;	
}

/*=========================================*/

td.cursorP {
	cursor: pointer;
}

td.center {
	text-align: center;
}

td.strong {
		font-weight: bold;
}

td.lezart {
	border: 2px;
	border-color:  #000;
	border-style: solid;
}

td.keszenlet {
	border: 2px;
	border-color:  #666666;
	border-style: dotted;
}

td.torol {
}

td.normal {
	background-color: #30cb00;
	color: #000000;
}

td.tervezett {
	background-color: #a4fba6;
	color: #000000;
}

td.csusztatott {
	background-color: #5ef1f3;
	color: #000000;
}

td.csakkiirt {
	background-color: #0f9200;
	color: #ffffff;
}

td.rendkivuli {
	background-color: #ff0010;
	color: #ffffff;
}

td.green {
	background-color: #6ba53a;
	padding: 5px;
}

td.pp {
	padding: 3px 3px;	
}
td.halovany {
	color: #E6E6E6;	
}

td.white {
	background-color: #FFFFFF;
}

td.right {
	text-align: right;
}

td.left {
	text-align: left;
}

td.hoNev {
	text-align: left;
	font-size: 18px;
	color: #0000FF;
}
td.felhNev {
	text-align: left;
	font-size: 12px;
	color: #000000;
}

td.szabiAdat {
	text-align: right;
	font-size: 12px;
	color: #999;
}

td.txt12 {
	font-size: 12px;
}

td.munka {
	color: #000000;
}

td.szabad {
	background-color: #ffff7f;
	color: #000000;
}

td.szunet {
	background-color: #ffff00;
	color: #ff0000;
}

td.tappenz {
	background-color: #0076dd;
	color: #ffffff;
}

td.tanulmanyi {
	background-color: #ffa9bb;
	color: #000000;
}

/*=========================================*/

label.cursorP {
	cursor: pointer;
}

label.torol {
  padding: 3px;
  border-bottom: 3px solid #FFFFFF;
  border-left: 3px solid #FFFFFF;
}

label.normal {
  padding: 3px;
  border-bottom: 3px solid #30cb00;
  border-left: 3px solid #30cb00;
}

label.tervezett {
  padding: 3px;
  border-bottom: 3px solid #a4fba6;
  border-left: 3px solid #a4fba6;
}

label.csakkiirt {
  padding: 3px;
  border-bottom: 3px solid #0f9200;
  border-left: 3px solid #0f9200;
}

label.csusztatott {
  padding: 3px;
  border-bottom: 3px solid #5ef1f3;
  border-left: 3px solid #5ef1f3;
}

label.tanulmanyi {
  padding: 3px;
  border-bottom: 3px solid #ffa9bb;
  border-left: 3px solid #ffa9bb;
}

label.tappenz {
  padding: 3px;
  border-bottom: 3px solid #0076dd;
  border-left: 3px solid #0076dd;
}

label.rendkivuli {
  padding: 3px;
  border-bottom: 3px solid #ff0010;
  border-left: 3px solid #ff0010;
}

/*=========================================*/

a.nincs {
	 text-decoration: none;
}

a.feher {
	 color: #ffffff;
}

a.link12 {
	text-decoration: none;
	font-size: 12px;
}

/*=========================================*/

input.szoveg300[type=text] {
  width: 300px;
  padding: 3px;
  margin: 3px;
  box-sizing: border-box;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  border: 1px solid #666666;
  color: #4A4F55;
  background-color: #f0f6eb;
}

input.jelszo300[type=password] {
  width: 300px;
  padding: 3px;
  margin: 3px;
  box-sizing: border-box;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  border: 1px solid #666666;
  color: #4A4F55;
  background-color: #f0f6eb;
}

input.pwd[type=password] {
  width: 300px;
  padding: 1px 2px;
  margin: 2px 0;
  box-sizing: border-box;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  border: 1px solid #666666;
  color: #4A4F55;
}

input.login[type=submit] {
  background-color: #6BA53A; /* Green */
  border: 2px solid #666666;
  border-radius: 4px;
  color: #FFFFFF;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-weight: bold;
  font-size: 16px;
}

input.gomb[type=submit] {
  background-color: #6BA53A; /* Green */
  border: 2px solid #666666;
  border-radius: 4px;
  color: #FFFFFF;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-weight: bold;
  font-size: 16px;
}

/*=========================================*/

span.cimEv {
	font-size: 32px;
}

/*=========================================*/
p.hiba {
	color: #FF0000;
	text-align: center;
	font-weight: bold;
	font-style: italic;
}

p.uzenet {
	color: #6BA53A;
	text-align: center;
	font-weight: bold;
	font-style: italic;
}
/*=========================================*/
.txtRed {
		color: #FF0000;
}

.menu {
		text-align: left;
		/*font-size: 20px;*/
		font-weight: bold;
}

.strongBlue {
		text-align: left;
		font-weight: bold;
		color: #0000FF;
}

.strongGrey {
		text-align: left;
		font-weight: bold;
		color: #333;
}

.pageTitle {
		color: #FFFFFF;
		font-weight: bold;
		font-style: italic;
		font-size: 24px;
}

.txtWhite {
		color: #FFF;
}

.txtBlack {
		color: #000;
}

.txt999 {
		color: #999;
}

.txtStrong {
		font-weight: bold;
}

.txtRight {
		text-align: right;
}

.infoBar {
}

.honap {
	color: #666666;
}

.aktualisHo {
	color: #0000FF;
}


