body{
  background-color:#ffffff;
  margin-left:5px;
  margin-right:0px;
  margin-top:5px;
  font-family:Tahoma;
  font-size:12px;
}

span.blockTitle
{
  text-align: center;
  font-weight: bold;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff;	/*color: #291670;*/
}

td.bottomMenu
{
  background-color:#90bee4;
  height:24px;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
  vertical-align:middle;
  font-family:Tahoma;
}

a
{
  text-decoration:none;
  font-size: 12px;
  font-family:Tahoma;
}

a.bottomMenu
{
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  text-decoration:none;
  font-family:Tahoma;
}

a.bottomMenuOnMouse
{
  font-size: 12px;
  color: #E4E4E4;
  font-weight: bold;
  text-decoration:none;
  font-family:Tahoma;
}

.kapcsolat
{
  border:1px solid #90bee4;
  background-color:#ffffff;
  font-size: 11px;
  color: #90bee4;
  width: 201px;
  height:71px;
  text-align: left;
  font-weight: bold;
  font-family:Tahoma;
}

.kviznyertes
{
  border:1px solid #FF4026;
  background-color:#F6CA23;
  font-size: 11px;
  color: #FF4026;
  text-align: left;
  padding-left:5px;
  /*font-weight: bold;*/
  font-family:Tahoma;
}

.infobox
{
  font-size: 11px;
  color: #90bee4;
  text-align: justify;
  font-weight: bold;
  font-family:Tahoma;
  padding-right:3px;
}

 .HLine{
  background-color:#ffffff;
  height:3px;
  }

   .HLine6{
  background-color:#ffffff;
  height:6px;
  }

   .HLine10{
  background-color:#ffffff;
  height:10px;
  }

td.mainMenu, tr.mainMenu{
	height:20px;
	vertical-align:middle;
  }

  td.mainMenuText{
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration:none;
  padding-left:8px;
  /*cursor:pointer;*/
  font-family:Tahoma;
  }

a.mainMenu{
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration:none;
  padding-left:8px;
  font-family:Tahoma;
  }

  .subMenuBlock
  {
    display: none;
  }

td.subMenu
{
  padding-left:8px;
  padding-top:2px;
  padding-bottom:3px;
  font-size: 11px;
  color: #29166f;
  font-family:Tahoma;
  font-weight: bold;
}

td.subSubMenu
{
  padding-left:12px;
  padding-top:2px;
  padding-bottom:3px;
}

a.subMenu
{
  font-size: 11px;
  color: #29166f;
  font-weight: normal;
  text-decoration:none;
  font-family:Tahoma;
}

a.subMenuOnMouse
{
  font-size: 11px;
  color: #ffffff;
  /*font-weight: bold;*/
  text-decoration:none;
  font-family:Tahoma;
}

div.subSubMenu
{
  vertical-align:top;
  align:center;
  /*padding-bottom:30px;*/
  width:250px;
}

div.holMenu
{
  vertical-align:top;
  align:center;
  width:250px;
  font-size: 11px;
  color: #5690cb;
  font-weight: bold;
  text-decoration:none;
  font-family:Tahoma;
}

td.holMenu
{
  vertical-align:top;
  width:300px;
  text-align: center;
  font-size: 11px;
  color: #5690cb;
  font-weight: bold;
  text-decoration:none;
  font-family:Tahoma;
  padding-left: 100px;
  padding-right: 100px;
}

td.lang
{
  text-align: right;
}

div.container
{
  padding-bottom:10px;
  padding-left:5px;
  padding-right:5px;
  border:1px solid #90bee4;
  width:567px;
}

div.subsubContainer
{
  padding-bottom:5px;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  border:1px solid #90bee4;
  width:567px;
}

.containerSmall
{
  padding-left:5px;
  border:1px solid #90bee4;
  width:196px;
  height:161px;
}

a.subSubMenu
{
  font-size: 11px;
  color: #5690cb;
  font-weight: normal;
  text-decoration:none;
  font-family:Tahoma;
}

p.Text
{
  font-family:Tahoma;
  font-size: 12px;
  text-align:justify;
  color: #000000;
}

.belso
 {
 text-decoration:none;
 font-weight:normal;
 cursor:text;
 color:#000000;
 font-family:Tahoma;
 font-size:12px;
 }

.cimsoregy
 {
  font-family:Tahoma;
  font-size: 14px;
  color: #00924f;
  text-align:left;
}

h2
{
  font-family:Tahoma;
  font-size: 14px;
  color: #00924f;
  text-align:left;
}

h3
{
  font-family:Tahoma;
  font-size: 14px;
  color: #000000;
  text-align:left;
}

ol
{
  font-family:Tahoma;
  font-size: 12px;
  color: #000000;
  text-align:left;
}

ul
{
  font-family:Tahoma;
  font-size: 12px;
  color: #000000;
  text-align:left;
}

.inputRequirement
{
  font-size: 11px;
  color: #ff0000;
  font-weight: bold;
  font-family:Tahoma;
}

td.regBox
{
  /*border:1px solid #90bee4;*/
  background-color:#ffffff;
  font-size: 12px;
  color: #000000;
  text-align: left;
  font-family:Tahoma;
}

.label{
	color:#194b1c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold
	text-decoration:none;
	padding-right:5px;
}

.fieldContanier{
	height:20px;
}

input.text{
	height:16px;
	font-size:12px;
	width:100px;
	border-color: #90bee4;
}

.snow {
position:absolute;
/*layer-background-color:lightblue;*/

visibility:visible;
top:-50px;
font-size:1px;
background-color:lightblue;
}

/* ##################ezust############### */

td.szin_ezust
{
  font-size:16px;
  text-align: right;
  font-weight:bold;
  height:100px;
  width:100px;
  color:#f89a4b;
  background-color:#1a498a;
}

td.szep_hig_tiszt
{
  font-size:14px;
  text-align:center;
  height:50px;
  color:#ffd5b1;
  background-color:#f89a4b;
}

/* ############################################ */

.kvizLink {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.kvizLink:hover {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

table#kvizUserAdatokTabla {
	border: dotted 1px #90BEE4;
}

.kvizInputUtanzat {
	border: dotted 1px #90BEE4;
	background-color: #BDD8EF;
	width: 100%;
	display: block;
	font-size: 12px;
	padding: 2px;
	color: #000;
}

div.ujkviz {
	width: 100%;
	border: solid 1px #90BEE4;
	text-align: left;
}

div.kvizHead {
	background-color: #fff;
	padding: 4px;
	font-weight: bold;
}

div.kvizMentes {
	text-align: right;
}

.kvizKerdes {
	background-color: #90BEE4;
	padding: 4px;
	font-weight: bold;
}

.kvizValaszO {  /*o mint odd*/
	background-color: #EBF3FA;
	padding: 4px;
	font-weight: normal;
	vertical-align: middle;
}

.kvizValaszE { /*e mint even*/
	background-color: #BDD8EF;
	padding: 4px;
	font-weight: normal;
	vertical-align: middle;
}

.kvizVTorol {
	background-color: transparent;
	background-image: url(../images/torol_a.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border: 0px;
	padding: 0px;
	width: 18px;
	height: 18px;
	vertical-align: middle;
}
.kvizVTorol:hover {
	background-color: transparent;
	background-image: url(../images/torol_b.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border: 0px;
	padding: 0px;
	width: 18px;
	height: 18px;
}

.kvizUjV {
	background-color: transparent;
	background-image: url(../images/ujv_a.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border: 0px;
	padding: 0px;
	width: 34px;
	height: 18px;
	vertical-align: middle;
}
.kvizUjV:hover {
	background-color: transparent;
	background-image: url(../images/ujv_b.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border: 0px;
	padding: 0px;
	width: 34px;
	height: 18px;
}


.kvizRightanswer {
	padding-left: 5px;
	background-color: #fff;
	color: #000;
	background-position: left top;
	background-repeat: no;
}

.kvizUjkerdesValasz {
	color: #90BEE4;
	padding-left: 0px;
	text-decoration: none;
}

a.kvizUj{
	color: #000;
	text-decoration: none;
	font-weight: normal;
}

a.kvizUj:hover{
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}

.kvizlistahead {
	color: #000;
	font-weight: normal;
	background-color: #90BEE4;
	text-align: left;
	padding: 4px;
	display: block;
	
}

.kvizlistaO {
	color: #000;
	font-weight: normal;
	background-color: #EBF3FA;
	text-align: left;
	padding: 4px;
	padding-left: 20px;
	display: block;	
	vertical-align: middle;
	text-decoration: none;
}
.kvizlistaO:hover {
	text-decoration: underline;
}

.kvizlistaE {
	color: #000;
	font-weight: normal;
	background-color: #BDD8EF;
	text-align: left;
	padding: 4px;
	padding-left: 20px;
	display: block;	
	vertical-align: middle;
	text-decoration: none;
}

.kvizlistaE:hover {
	text-decoration: underline;
}

.kvizlistaadminO {
	color: #000;
	font-weight: normal;
	background-color: #EBF3FA;
	text-align: left;
	padding: 4px;
	padding-left: 20px;
	display: block;	
	vertical-align: middle;
	text-decoration: none;
}
.kvizlistaadminO:hover {
	text-decoration: none;
}

.kvizlistaadminE {
	color: #000;
	font-weight: normal;
	background-color: #BDD8EF;
	text-align: left;
	padding: 4px;
	padding-left: 20px;
	display: block;	
	vertical-align: middle;
	text-decoration: none;
}

.kvizlistaadminE:hover {
	text-decoration: none;
}

.kvizlink {
	color: #000;
	text-decoration: none;
}

.kvizlink:hover {
	color: #000;
	text-decoration: underline;
}

.kvizjatektabla {
	width: 100%;
	border: solid 1px #90BEE4;
	background-color: #EBF3FA;
	text-align: left;
}

.kvizjatekkerdes {
	color: #000;
	font-weight: bold;
	background-color: #90BEE4;
	background-image: url(../images/kerdesbg.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	text-align: left;
	padding: 4px;
	padding-left: 27px;
	display: block;
	margin-top: 5px;
}

.kvizjatekvalasz {
	color: #000;
	font-weight: normal;
	background-color: #BDD8EF;
	border-left: dotted 1px #90BEE4;
	border-right: dotted 1px #90BEE4;
	border-bottom: dotted 1px #90BEE4;
	text-align: left;
	padding: 4px;
	padding-left: 20px;
	vertical-align: middle;
	display: block;
}

.kvizadatok {
	width: 40%;
	padding: 10px;
	vertical-align: top;
}

.kvizbekuldgomb {
	background-color: #90BEE4;
	text-align: right;
}

.kvizFigyelmeztet {
	background-color: #FF7373;
	border: dotted 1px #990000;
	font-family: Verdana, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	display: block;
	vertical-align: middle;
}

.kvizRendben {
	background-color: #B3E6C4;
	border: dotted 1px ##009933;
	font-family: Verdana, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	display: block;
	vertical-align: middle;
}

/* ############################################ */ 

.hirlevelFejlec {
	background-color: #4D8068;
	color: #fff;
	font-size: 1.5em;
	font-weight: bold;
}

.hirlevelLablec {
	background-color: #4D8068;
	color: #fff;
	}

.hirlevelsorParatlan {
	background-color: #B5E3CE;
	color: #000;
}

.hirlevelsorParos {
	background-color: #90D5B5;
	color: #000;
}

.hirlevelFeherlink {
	color: #fff;
	text-decoration: none;
}

.hirlevelFeherlink:hover {
	color: #fff;
	text-decoration: underline;
}

.hirlevelHibauzenet{
	background-color: #e00;
	color: #fff;
	font-size: 14px;
}

.egyenilista{
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}
.egyenilista:hover{
	font-weight: bold;
	text-decoration: underline;
	color: #fff;
}

