@import "css/haszprus.css";
@import "css/kiskapu.css";

BODY {
  SCROLLBAR-FACE-COLOR: #E3EAF4; //ok
  SCROLLBAR-HIGHLIGHT-COLOR: #EAEBF3;
  SCROLLBAR-SHADOW-COLOR: #000000; 
  SCROLLBAR-3DLIGHT-COLOR: #000000; 
  SCROLLBAR-ARROW-COLOR: #000000; //nyďż˝l
  SCROLLBAR-TRACK-COLOR: #E2E1BB; 
  SCROLLBAR-DARKSHADOW-COLOR: #777546; //ok
  SCROLLBAR-SIZE: 0px;
  font-family: verdana;
  background-color: #EAEAEA;
  font-size: 15px;
  margin: 4px 0;
}
h2 {
  color:#224259;
  text-align: left;
  letter-spacing:-1px;
  font: normal 24px/26px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
}
h3 {
  color:#224259;
  text-align: left;
  font: bold 13px Arial,Helvetica,sans-serif;
}
hr { border: 0px; border-bottom: 1px solid #aaa;  }
rowspan {
  width: 100%;
  margin: 10px 0px;
  padding: 0px;
  height: 1px;
  line-height: 1px;
  border: 0;
  background: #efefef;
}

/* ezeket tettem hozzďż˝ */

#login {
  margin: 10px 0;
  padding: 0;
  width: 201px;
  height: 107px;
  background: url("images/loginbg.gif") no-repeat;
}
#login H1 {
  margin: 0px 0px 10px 0px;
  padding: 5px 25px 0px 44px;
  font-family: Tahoma,Arial,Verdana;
  font-size: 12px;
  color: #08335D;
  height: 30px;
  line-height: 30px;
  background: url("images/loginh1.gif") no-repeat;
  background-position: 20px 12px;
}
#login INPUT.name {
  margin: 0px 0px 4px 20px;
  padding: 2px 4px;
  width: 162px;
  height: 19px;
  font-family: Tahoma,Arial,Verdana;
  font-size: 10px;
  color: #939594;
  background:#fff;
  border: 1px solid #ADAEB0;
}
#login INPUT.pass {
  margin: 0px 0px 4px 20px;
  padding: 2px 4px;
  width: 122px;
  height: 19px;
  font-family: Tahoma,Arial,Verdana;
  font-size: 10px;
  color: #939594;
  background:#fff;
  border: 1px solid #ADAEB0;
}
INPUT.submit {
  margin: 0px 0px 4px 5px;
  padding: 2px 4px;
  width: 30px;
  height: 19px;
  cursor: pointer;
  cursor: hand;
  font-family: Tahoma,Arial,Verdana;
  font-weight: bold;
  font-size: 9px;
  color: #fff;
  background: url("images/submit.gif") no-repeat;
  border: none;
}
INPUT.submit2 {
  margin: 4px 0px;
  padding: 0px 4px;
  cursor: pointer;
  cursor: hand;
  width: 118px;
  height: 19px;
  font-family: Tahoma,Arial,Verdana;
  font-weight: bold;
  font-size: 9px;
  color: #fff;
  background: url("images/button.gif") no-repeat;
  border: none;
}

INPUT.submit3 {
  margin: 4px 0px;
  padding: 0px 4px;
  cursor: pointer;
  cursor: hand;
  width: 138px;
  height: 19px;
  font-family: Tahoma,Arial,Verdana;
  font-weight: bold;
  font-size: 9px;
  color: #fff;
  background: url("images/button3.gif") no-repeat;
  border: none;
}

#menu {
  margin: 0;
  padding: 45px 0px 0px 22px;
  font-family: Arial,Verdana;
  font-size: 10px;
}
#menu li {
  margin: 0;
  padding: 0 3px;
  float: left;
  font-family: Arial,Verdana;
  font-size: 10px;
  color: #aaa;
  list-style: none;
  background: url("images/bullet-a.gif") no-repeat;
  background-position: 0 2;
}
#menu A {
  padding: 2px 4px;
  font-family: Arial,Verdana;
  font-size: 10px;
  color: #fff;
  text-decoration: none;
  background: none;
}
#menu A:hover {
  padding: 2px 4px;
  font-family: Arial,Verdana;
  font-size: 10px;
  color: #fd0;
  text-decoration: none;
  background: none;
}

.btn {
  width: 118px;
  height: 19px;
  line-height: 19px;
  text-align: center;
  background: url("images/button.gif") no-repeat;
}
.btn A:link, .btn A:visited {
  padding: 0px 4px;
  font-family: Tahoma,Arial,Verdana;
  font-weight: bold;
  font-size: 9px;
  color: #eee;
  text-decoration: none;
  background: none;
}
.btn A:hover {
  padding: 0px 4px;
  font-family: Tahoma,Arial,Verdana;
  font-weight: bold;
  font-size: 9px;
  color: #fff;
  text-decoration: none;
  background: none;
}

#pager {
  padding: 0px 0 10px 0;
  font-family: Arial,Verdana;
  font-size: 10px;
  text-align: center;
  color: #444;
}

table.header_login {
  margin-bottom: 0;
  background: #989898 url(images/header_980x159_von.png) no-repeat;
}
table.header_login_teszt {
  margin-bottom: 0;
  background: #989898 url(images/header_980x159_vont.png) no-repeat;
}
table.header_login_dev {
  margin-bottom: 0;
  background: #989898 url(images/header_980x159_vonf.png) no-repeat;
}

table.header {
  padding-bottom: 0;
  margin-bottom: 0;
  background: #989898 url(images/header_980x82_von.png) no-repeat;
}
table.header_teszt {
  padding-bottom: 0;
  margin-bottom: 0;
  background: #989898 url(images/header_980x82_vont.png) no-repeat;
}
table.header_dev {
  padding-bottom: 0;
  margin-bottom: 0;
  background: #989898 url(images/header_980x82_vonf.png) no-repeat;
}

table.header2 {
  padding-bottom: 0;
  margin-bottom: 0;
  background: #989898 url(images/header2.jpg) no-repeat;
}

table.header3 {
  padding-bottom: 0;
  margin-bottom: 0;
  background: #989898 url(images/header3.jpg) no-repeat;
}

table.content {
  background: #989898 url(images/content_bg.gif) no-repeat;
}

table.content_win {
  background: #989898 url(images/content_bg_window.gif) no-repeat;
}

.list TABLE {
  width: 100%;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #888;
}
table.list {
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #888;
  border-spacing: 0px;
  border-collapse: collapse;
}
.list TR.tabhead, .list thead th {
  background-image: url("images/trbg.gif");
}
.list tr.tabhead a {
	color: white;
}
.list tr.tabhead a:hover {
	color: #fd0;
	background: inherit;
}
.list TR {
  background:#EFF4F8;
}
.list TR.alt {
  background:#DCE4EA;
}
.list TR.szurke {
  background-color: #E0E0E0;
  border-bottom: 1px solid #555;
}
.list TR.szurke TD {
  color: #999;
}

.list TR.sarga {
  /* background: #F1D683; */
}
.list TH {
  padding: 2px 6px;
  height: 20px;
  font-family: Arial,Verdana;
  font-size: 10px;
  text-align: left;
  color: #fff;
  border-bottom: 1px solid #7797ae;
  border-right: 1px solid #224259;
  background-image: url("images/trbg.gif");
}


.list TH.subhead, .list thead th {
  padding: 2px 6px;
  height: 20px;
  font-family: Arial,Verdana;
  font-size: 10px;
  text-align: left;
  color: #DB9215;
  border-bottom: 0px;
}
.list TH.sarga{
  color: #DB9215;
  
}

.list TD {
  padding: 2px 6px;
  /*
  cursor: pointer;
  cursor: hand;
  */
  font-family: Arial,Verdana ;
  font-size: 11px;
  font-weight: bold;
  color: #555;
  border-bottom: 1px solid #7797ae;
}
.list TD.zold {
  color: #009100;
}

.list TD.sarga, .list tr.sarga td {
  color: #A40;
}

.list TD.piros, .list tr.piros td {
  color: #AA0000;
}

.list TD.red, .list tr.red td {
  color: red;
}

.list TD.kek {
  color: #0B0BC4;
}

.list TR.nrm {
  background:#EFF4F8;
  cursor: normal;
  pointer: normal;
  border:8px solid;
}

.list TD.inverted {
    color: #FFFFFF;
    background: #555555;
}

.list2 TABLE {
  margin-bottom: 15px;
  width: 100%;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #888;
}
.list2 TR.tabhead {
  background-image: url("images/trbg.gif");
}
.list2 TR {
  background:#EFF4F8;
}
.list2 TH {
  padding: 2px 6px;
  height: 20px;
  font-family: Arial,Verdana;
  font-size: 10px;
  text-align: left;
  color: #fff;
  border-bottom: 1px solid #224259;
  border-right: 1px solid #224259;
}
.list2 TD {
  padding: 2px 6px;
  font-family: Arial,Verdana ;
  font-size: 9px;
  font-weight: bold;
  color: #555;
  border-bottom: 1px solid #7797ae;
}

.list2 TD.piros {
  color: #AA0000;
}

.list2 TH.piros {
  color: #AA0000;
}

.list3 TABLE {
  margin-bottom: 15px;
  width: 100%;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #888;
}
.list3 TR.tabhead {
  background-image: url("images/trbg.gif");
  cursor: pointer;
  cursor: hand;

}
.list3 TR {
  background:#EFF4F8;
}
.list3 TH {
  padding: 2px 6px;
  height: 20px;
  font-family: Arial,Verdana;
  font-size: 10px;
  text-align: left;
  color: #fff;
  border-bottom: 1px solid #224259;
  border-right: 1px solid #224259;
}
.list3 TD {
  padding: 2px 6px;
  font-family: Arial,Verdana ;
  font-size: 9px;
  font-weight: bold;
  color: #555;
  border-bottom: 1px solid #7797ae;
}

.list4 TABLE {
  
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #888;
}
.list4 TR.tabhead {
  background-image: url("images/trbg.gif");

}
.list4 TR {
  background:#EFF4F8;
}
.list4 TR.alt {
  background:#DCE4EA;
}

.list4 TR.piros {
  background:#FFCCCC;
  cursor: pointer;
  cursor: hand;

}

.list4 TR.szurke {
  background-color: #E0E0E0;
  border-bottom: 1px solid #555;
}
.list4 TR.szurke TD {
  color: #999;
}

.list4 TR.sarga {
  background: #F1D683;
}
.list4 TH {
  padding: 2px 0px;
  height: 20px;
  font-family: Arial,Verdana;
  font-size: 10px;
  text-align: left;
  color: #fff;
  border-bottom: 1px solid #7797ae;
  border-right: 1px solid #224259;

}


.list4 TH.subhead {
  padding: 2px 0px;
  height: 20px;
  font-family: Arial,Verdana;
  font-size: 10px;
  text-align: left;
  color: #DB9215;
  border-bottom: 0px;
}
.list4 TH.sarga{
  color: #DB9215;

  
}

.list4 TD {
  padding: 2px 0px;

  font-family: Arial,Verdana ;
  font-size: 9px;
  font-weight: bold;
  color: #555;
  border-bottom: 1px solid #7797ae;
}
.list4 TD.zold {
  color: #009100;
}

.list4 TD.feher {
  color: #fff;
}

.list4 TD.sarga {
  color: #E2B631;
  font-weight: bold;
  
}

.list4 TD.piros {
  color: #FF0000;
  font-weight: bold;
  
}

.list4 TD.kek {
  color: #0B0BC4;
}

.list4 TR.nrm {
  background:#EFF4F8;
  cursor: normal;
  pointer: normal;
  border:8px solid;
}

.resztvevok {
  margin: 0;
  padding: 0px;
}
.resztvevok li {
  margin: 1px 0 2px 5px; 
  padding: 1px 4px;
  width: 100%;
  float: left;
  font-family: Arial,Verdana;
  font-size: 12px;
  color: #555;
  list-style: none;
}

.resztvevok_mail {
  margin: 0;
  padding: 0px;
}
.resztvevok_mail li {
  margin: 1px 0 2px 10px; 
  padding: 1px 4px;
  float: left;
  font-family: Arial,Verdana;
  font-size: 12px;
  color: #555;
  list-style: none;
}

FORM.base fieldset {
  padding: 10px; 
  margin: 10px;
  border: 1px solid #dedede;
}
FORM.base fieldset legend {
  font-size:1.1em; 
  color: #224259;
}
FORM.base label { 
  display: block;
  float: left; 
  width: 100px; 
  padding: 0px 0; 
  margin: 5px 0 0;
  text-align: right; 
  font-family: Arial,Verdana;
  font-size: 10px;
  color: #777;
}
FORM.base INPUT, 
FORM.base textarea {
  width: auto; 
  margin: 4px 0 5px 10px; 
  padding: 1px 4px;
  border: 1px solid #dedede;
}
FORM.base textarea {
  width: 230px;
  height: 100px;
  font-family: Arial,Verdana;
  font-size: 11px;
  color: #555;
}
FORM.base INPUT.submit2 {
  cursor: pointer;
  cursor: hand;
  width: 118px;
  height: 19px;
  font-family: Tahoma,Arial,Verdana;
  font-weight: bold;
  font-size: 9px;
  color: #fff;
  background: url("images/button.gif") no-repeat;
  border: none;
}
FORM.base textarea { 
  overflow: auto; 
}
FORM.base small {
  display: block;
  margin: 0 0 5px 100px;
  padding: 10px 0px;
  font-size: 90%;
}


/* eddig */



TD {
  font-family: verdana;
  font-size: 12px;
  color: #000000;
}

P {
  font-family: verdana;
  font-size: 12px;
  line-height: 13px;
  color: #000000;
}

A:link {
  font-family:Gill, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 12px;
  font-weight : bold;
  color: #35353C;
}

A:visited {
  font-family: Gill, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 12px;
  color:#35353C; 
  font-weight : bold;

}

A:hover {
  font-family: Gill, Verdana, Arial, Helvetica, sans-serif;
  color: #160EAD;
  background-color: #F2F2F3;
  font-size: 12px;
  font-weight : bold;

}

IMG {
  border-color: #000000;
}

.button {
  font-family: verdana;
  font-size: 10pt;
  font-weight: normal;
  color: #FFFFFF;
  height: 18px;
  padding-bottom: 0px;
  padding-left: 1px;
  padding-right: 0px;
  padding-top: 0px;
  vertical-align: top;
  margin-top: 0px;
  margin-left: 1px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: #285C8C;
  border: 1px #000000 solid;
}
.button:hover {
	background: #204a70;
}
.button[disabled='disabled'] {
  opacity: 0.6;
}

.button.button-sm {
    font-size: 11px;
}

.button2 {
  font-family: verdana;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
  height: 18px;
  padding-bottom: 0px;
  padding-left: 1px;
  padding-right: 0px;
  padding-top: 0px;
  vertical-align: top;
  margin-top: 0px;
  margin-left: 1px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-top: 1px #000000 solid;
  border-right: 1px #000000 solid;
  border-bottom: 1px #000000 solid;
  border-left: 1px #000000 solid;
}
.kiemelt {
  color:#000000;
  background-color: #DBDBDB;
  
}


.kiemelt2 {
  color:#000000;
  background-color: #F41010;
  
}

.kiemelt3 {
  color:#000000;
  background-color:#D2DFE4;
}




.input_kereses {
  font-family: verdana;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
  height: 16px;
  padding-bottom: 0px;
  padding-left: 1px;
  padding-right: 0px;
  padding-top: 0px;
  vertical-align: top;
  width: 90px;
  margin-top: 0px;
  margin-left: 1px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: #EBEAE8;
  border-top: 1px #000000 solid;
  border-right: 1px #000000 solid;
  border-bottom: 1px #000000 solid;
  border-left: 1px #000000 solid;
}

.input_eszrevetel {
  font-family: verdana;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
  height: 16px;
  padding-bottom: 0px;
  padding-left: 1px;
  padding-right: 0px;
  padding-top: 0px;
  vertical-align: top;
  width: 280px;
  margin-top: 0px;
  margin-left: 1px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: #EBEAE8;
  border-top: 1px #000000 solid;
  border-right: 1px #000000 solid;
  border-bottom: 1px #000000 solid;
  border-left: 1px #000000 solid;
}

.textinput {
  font-family: verdana;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
  height: 64px;
  padding-bottom: 0px;
  padding-left: 1px;
  padding-right: 0px;
  padding-top: 0px;
  vertical-align: top;
  width: 200px;
  margin-top: 0px;
  margin-left: 1px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: #E3EAF4;
  border-top: 1px #000000 solid;
  border-right: 1px #000000 solid;
  border-bottom: 1px #000000 solid;
  border-left: 1px #000000 solid;
}

.textinput_eszrevetel {
  font-family: verdana;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
  height: 64px;
  padding-bottom: 0px;
  padding-left: 1px;
  padding-right: 0px;
  padding-top: 0px;
  vertical-align: top;
  width: 280px;
  margin-top: 0px;
  margin-left: 1px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: #EBEAE8;
  border-top: 1px #000000 solid;
  border-right: 1px #000000 solid;
  border-bottom: 1px #000000 solid;
  border-left: 1px #000000 solid;
}


select {
  padding-bottom: 0px;
  padding-left: 1px;
  padding-right: 0px;
  padding-top: 0px;
  background-color: #E3EAF4;
  font-size: 11px;
  margin-top: 0px;
  margin-left: 1px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-top: 1px #000000 solid;
  border-right: 1px #000000 solid;
  border-bottom: 1px #000000 solid;
  border-left: 1px #000000 solid;
}

.ehusz_select {
  background: #eee;
  width: 126px;
  border:1px solid #aaa;
  font-size: 11px;

}

h1 {
  font-size: 25;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration: italic;
  font-weight: bold;
  color: #8C8FB1;
}
input {
  font-size: 11px !important; 
  font-family: verdana, arial, sans-serif; 
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  background-color: #E3EAF4;
  font-size: 11px;
  margin-top: 0px;
  margin-left: 1px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-top: 1px #000000 solid;
  border-right: 1px #000000 solid;
  border-bottom: 1px #000000 solid;
  border-left: 1px #000000 solid;
}
textarea.oss-textarea {
  background-color: #E3EAF4;
}
textarea.oss-textarea:hover {
  background-color: #FFCCCC;
}

.ehusz_input {
  font-size: 10px;
	background: #eee;
}

.ehuszbtn {
	min-width: 75px;
	background: #eee;
}

.cb {
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  background-color: #EAEAEA;  
  margin-top: 0px;
  margin-left: 1px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-top: 0px #CCCCCC solid;
  border-right: 0px #000000 solid;
  border-bottom: 0px #000000 solid;
  border-left: 0px #000000 solid;  
}


.rteImage {
	background: #D3D3D3;
	border: 1px solid #D3D3D3;
	cursor: pointer;
	cursor: hand;
}

.rteImageRaised, .rteImage:hover {
	background: #D3D3D3;
	border: 1px outset;
	cursor: pointer;
	cursor: hand;
}

.rteImageLowered, .rteImage:active {
	background: #D3D3D3;
	border: 1px inset;
	cursor: pointer;
	cursor: hand;
}

.rteVertSep {
	margin: 0 4px 0 4px;
}

.rteBack {
	background: #D3D3D3;
	border: 1px outset;
	letter-spacing: 0;
	padding: 2px;
}

.rteBack tbody tr td, .rteBack tr td {
	background: #D3D3D3;
	padding: 0;
}

.grouplist {
  margin: 0px;
  padding: 0px 10px 15px 10px;
}
.grouplist li {
  margin: 0;
  padding: 0px 0px 0px 22px;
  font-family: Arial,Verdana;
  font-size: 11px;
  color: #555;
  list-style: none;
  background: url("images/bullet-b.gif") no-repeat;
  background-position: 5px 0px;
  border-right: 1px solid #efefef;
}
.grouplist li.hd {
  margin: 0;
  padding: 0px 0px 8px 0px;
  font-family: Arial,Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #224259;
  text-transform: uppercase;
  list-style: none;
  background: none;
  background-position: 0 2;
}
.grouplist li A {
  font-family: Arial,Verdana;
  font-size: 11px;
  font-weight: normal;
  color: #955;
  text-decoration: none;
  background: none;
}
.grouplist li A:hover {
  font-family: Arial,Verdana;
  font-size: 11px;
  font-weight: normal;
  color: #955;
  text-decoration: underline;
  background: none;
}

.contact {
  width:90%;
  margin: 0px 0px 10px 0px;
  padding: 4px 0px 10px 0px;
  border-bottom: 1px solid #efefef;
}
.contact LI {
  margin: 0;
  padding: 0px 0px 0px 14px;
  font-family: Arial,Verdana;
  font-size: 9px;
  color: #333;
  list-style: none;
  border-right: none;
}
.contact LI.phone {
  background: url("images/icon-phone.gif") no-repeat;
  background-position: 0px 1px;
}
.contact LI.mobile {
  background: url("images/icon-mobile.gif") no-repeat;
  background-position: 0px 1px;
}
.contact LI.fax {
  background: url("images/icon-fax.gif") no-repeat;
  background-position: 0px 1px;
}
.contact LI.mail {
  background: url("images/icon-mail.gif") no-repeat;
  background-position: 0px 1px;
}
.contact LI A {
  font-family: Arial,Verdana;
  font-size: 9px;
  font-weight: normal;
  color: #955;
  text-decoration: none;
  background: none;
}
.contact LI A:hover {
  font-family: Arial,Verdana;
  font-size: 9px;
  font-weight: normal;
  color: #955;
  text-decoration: underline;
  background: none;
}

acronym{ border: 0px;}


.igeny INPUT
{
  width: 100;
  height: 18;
}


input.checkboxcal {
	width:12px;height:12px;display:inline-block;margin: 0px;outline:0px;border:none;
	 border: 0px solid;
}

input.rb {
	width:14px;height:14px;display:inline-block;margin: 0px;outline:0px;border:none;
	 border: 0px solid;background-color:transparent;
}
.list_cal TABLE {
  margin-bottom: 15px;
  width: 100%;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #888;
}
.list_cal TR.tabhead {
  background: #224259 url("images/trbg.gif") repeat-x top;
}
.list_cal TR {
  background:#D3D5D6;
}
.list_cal TH {
  padding: 1px 4px;
  height: 20px;
  font-family: Arial,Verdana;
  font-size: 10px;
  text-align: center;
  color: #fff;
  border-bottom: 1px solid #224259;
  border-right: 1px solid #224259;
}
.list_cal TD {
  padding: 1px 4px;
  font-family: Arial,Verdana ;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  color: #555;
  border-bottom: 1px solid #7797ae;
}

.list_cal TD.piros {
  color: #AA0000;
  text-align: center;
}

.list_cal TH.piros {
  color: #AA0000;
} 
.list_cal TD.kivul {
  color: #9B9FA2;
  background:#EFF4F8;
  text-align: center;

}
.list_cal TD.kijelolt {
  color: #555;
  background:#FDDF7A;
  text-align: center;
  text-decoration: underline;
}
.list_cal TD.rendel_kijelolt {
  color: #555;
  background:#00bb00;
  text-align: center;
  text-decoration: underline;
}
.list_cal TD.rendel_lemond {
  color: #fff;
  background:#bb0000;
  text-align: center;
  text-decoration: underline;
}
.list_cal TD.honap {
  color: #555;
  background:#EFF4F8;
  text-align: left;  
  font-size: 12px;
}

.list_cal2 TABLE {
  margin-bottom: 15px;
  width: 100%;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #888;
}
.list_cal2 TR.tabhead {
  background-image: url("images/trbg.gif");
}
.list_cal2 TR {
  background:#D9E0E5;

}
.list_cal2 TH {
  padding: 1px 5px;
  height: 20px;
  font-family: Arial,Verdana;
  font-size: 10px;
  text-align: center;
  color: #fff;
  border-bottom: 1px solid #224259;
  border-right: 1px solid #224259;
}
.list_cal2 TD {
  padding: 0px 5px;
  font-family: Arial,Verdana ;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  color: #555;
  border-bottom: 1px solid #7797ae;
}

.list_cal2 TD.piros {
  color: #AA0000;
}

.list_cal2 TH.piros {
  color: #AA0000;
} 
.list_cal2 TD.kivul {
  color: #C8CACB;
  background:#EFF4F8;

}
.list_cal2 TD.kijelolt {
  color: #555;
  background:#FDDF7A;
  font-weight: bold;
}
.list_cal2 TD.rendel_kijelolt {
  color: #555;
  background:#00FF00;
  font-weight: bold;
}
.list_cal2 TD.rendel_lemond {
  color: #fff;
  background:#FF0000;
  font-weight: bold;
}
.list_cal2 TD.honap {
  color: #555;
  background:#EFF4F8;
  text-align: left;  
  font-size: 12px;
}



.ver TR {
  background:#EFF4F8;
}

.ver TR.alt {
  background:#DCE4EA;
}

.ver TD {
  padding: 0px 0px 0px 0px;
  width: 3px;
  height: 16px;
  border-bottom: 1px solid #7797AE;
}

.ver TD.kijelolt {
  padding: 0px 0px 0px 0px;
  font-family: Arial,Verdana;
  font-size: 7pt;
  font-weight: bold;
  color: #fff;
  background:#2C5573;
  border-bottom: 1px solid #7797AE;
  text-align: center;
}

.ver TD.nr {
  padding: 0px 0px 0px 0px;
  font-family: Arial,Verdana;
  font-size: 8pt;
  font-weight: normal;
  color: #000;
  background:#fff;
  border-bottom: none;
  text-align: right;
}

.ver TD.elso {
  padding: 0px 0px;
  height: 0px;
  color: #555;
}

div#livesearch { width: 153px; margin: 0px; background: transparent; position: absolute; top: 0; left: 0; overflow: hidden; z-index: 200; }
div#livesearch a { padding-left: 8px; float: left; width: 145px; }
div#livesearch a:hover { background: #FFCCCC; float: left; width: 145px; }
div#livesearch ul { padding: 0; margin: 0; background: #E3EAF4; border: 1px solid #A5ACB2; text-align: left; }
div#livesearch li { list-style: none; margin: 0; padding: 0; list-style-position: outside; width: 100%; overflow: hidden; }
div#livesearch li:hover { background: #FFFFCC; }

div#livesearch_add { width: 153px; margin: 0px; background: transparent; position: absolute; top: 0; left: 0; overflow: hidden; z-index: 200; }
div#livesearch_add a { padding-left: 8px; float: left; width: 145px; }
div#livesearch_add a:hover { background: #FFCCCC; float: left; width: 145px; }
div#livesearch_add ul { padding: 0; margin: 0; background: #E3EAF4; border: 1px solid #A5ACB2; text-align: left; }
div#livesearch_add li { list-style: none; margin: 0; padding: 0; list-style-position: outside; width: 100%; overflow: hidden; }
div#livesearch_add li:hover { background: #FFFFCC; }

/* ---- Messages ---- */
div.messages { padding: 8px 16px; color: #000; font-size: 10pt; text-align: left; }

div.messages ul { padding: 0 0 0 16px; margin: 0 0 0 0; }
div.messages ul li { padding-left: 16px; }

div.messages.error { background: #c50000; color: #fff; }
div.messages.notice { background: #e3d002; }
div.messages.succes { background: #a9e899; }

div.messages ul li font.small { font-size: 8pt; font-style: italic; }

/* ---- Admin Messages ---- */
.admin_messages { width:900px; margin:0; padding:0; }
.admin_messages table { width:100%; }
.admin_messages fieldset { width:100%; }
/*.admin_messages table td { width:450px; }*/
.admin_messages textarea { width:190px; height:75px; }
.admin_messages .error { width:400px; border:1px solid red; text-align:center; color:red; font-weight:bold; }
.admin_messages .user_message { width:400px; border:1px solid green; text-align:center; color:green; font-weight:bold; }
.admin_messages .select { width:170px; }
/*.admin_messages .button { margin:0 auto; display:inline;}*/

/* CKEditor css vontatify start */
.cke_bottom { display:none; }
.cke_top { background-color:#E3EAF4 !important; }
.cke_button a { background-color:#E3EAF4 !important; border: solid 1px #E2EAF4 !important; }
.cke_button a:hover { border: solid 1px #204A70 !important; }
.cke_rcombo span { background-color:#E3EAF4 !important; }
.cke_text { height:15px !important; }
/* CKEditor css vontatify end */

/* lekérdezés ikonsor*/
.sup { background: #333; color: #fff; padding: 1px 2px; position: relative; float: right; top: 0; margin-right: -4px; font-weight: normal; font-size: 7px; }
.sup.blue { background: #22a; color: #444; }
.sup.red { background: #f00; color: #eee; }

/* fomenu fejlec tartalmi tablazatanak fo td-je */
#main_header_content_td {
    padding-bottom: 0px;
}

/* deploy release verziojanak kiiratasara szolgalo div */
#release_number_div {
    text-align: right;
    color: #4f4e4e;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 8pt;
}

.clearfix{
    overflow: auto;
}

#backdrop {
    position: fixed;
    width: 100%;
    height: 100vh;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.75);
    z-index: 10;
    pointer-events: none;
    display: none;
}

#backdrop.visible {
    pointer-events: all;
    display: block;
}

#modal {
    position: fixed;
    z-index: 100;
    background: white;
    padding: 5px;
    width: 900px;
    top: 30vh;
    border-style: groove;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.26);
    display: none;
}

#modal.visible {
    display: block;
}

.order-leker-results-notice {
    background-color: #ffe900;
}

.order-leker-results-warning {
    background-color: darkred;
    color:white;
}