body {
  background-color: #f0fafb;
  margin: 0px;
  padding: 0px;
  font-family: Verdana;
  font-size: 8pt;
  background-image: url(/images/slices/main_krio_bg.jpg);
  background-repeat: repeat-x;
}

/* border: 1px solid #000000; */

div {
  padding: 0px;
}


#page {
  width: 980px;
  left: 50%;
  position: relative;
  margin-left: -490px;
}

#head1 {
  width: 980px;
  height: 25px;
  background-image: url(/images/slices/main_krio_head1.jpg);
  background-repeat: no-repeat;
}

#head1 #content {
  float: right;
  padding-right: 10px;
  padding-top: 2px;
}


#head2 {
  width: 980px;
  height: 85px;
  background-image: url(/images/slices/main_krio_head2.jpg);
  background-repeat: no-repeat;
}

#head2 #logo {
  float: left;
  height: 85px;
}

#head2 #addressmain {
  float: right;
  height: 85px;
  color: #196F92;
  font-family: Arial;
  font-size: 9pt;
}

#head2 #address {
  float: right;
  height: 85px;
  color: #196F92;
  padding-top: 3px;
  padding-right: 0px;
  font-family: Arial;
  font-size: 9pt;
}

#head2 #address img{
  margin-right: 10px;
  margin-leftt: 10px;
}

#head2 #address2 {
  float: right;
  height: 85px;
  color: #196F92;
  padding-top: 3px;
  padding-right: 10px;
  font-family: Arial;
  font-size: 9pt;
}

#head2 #address2 img{
  margin-right: 10px;
  margin-leftt: 10px;
}

#head3 {
  width: 980px;
  height: 133px;
  background-image: url(/images/slices/main_krio_head3.jpg);
  background-repeat: no-repeat;
}

#head3  #content {
  position: relative;
  left: 140px;
  top: 10px;
  /*color: #013C5C;*/
  /*color: #FFFFFF;*/
  color: #38717C;
  font-size: 10pt;
  width: 830px;
  text-align: justify;
}

#head3  #content  h2 {
  color: #FFFFFF;
  font-size: 18pt;
  margin-bottom: 0px;
}

#head3  #content  h3 {
  /*color: #013C5C;*/
  color: #38717C;
  font-size: 12pt;
  margin-bottom: 5px;
  margin-top: 5px;
  font-weight: normal;
}

#elovalaszto {
  position: relative;
  left: 10px;
  width: 750px;
  height: 200px;
}

#elovalaszto #foot{
  position: absolute;
  top: 156px;
}

#elovalaszto  #spermabank {
  width: 250px;
  height: 180px;
  background-image: url(/images/slices/blue_spermabank_bg.jpg);
  background-repeat: repeat-y;
  position: absolute;
  left: 0px;
}

#elovalaszto  #spermabank  #content{
  padding-left: 10px;
  padding-right: 10px;
  text-align: justify;
  color: #5B8089;
  font-family: Arial;
  font-size: 9pt;
  line-height: 12pt;
  width: 230px;
  letter-spacing: 0pt;
}

#elovalaszto  #koldokzsinorver {
  width: 448px;
  height: 180px;
  background-image: url(/images/slices/red_koldokzsinorver_bg.jpg);
  background-repeat: repeat-y;
  position: absolute;
  left: 265px;
}

#elovalaszto  #koldokzsinorver  #content{
  padding-left: 10px;
  padding-right: 10px;
  text-align: justify;
  color: #8E5C5D;
  font-family: Arial;
  font-size: 9pt;
  line-height: 12pt;
  width: 428px;
  letter-spacing: 0pt;
}

#elovalaszto  #koldokzsinorver  #content a, 
#elovalaszto  #koldokzsinorver  #content a:hover, 
#elovalaszto  #koldokzsinorver  #content a:visited {
  color: #8E5C5D;
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}

#elovalaszto  #donor {
  width: 250px;
  height: 180px;
  background-image: url(/images/slices/green_donor_bg.jpg);
  background-repeat: repeat-y;
  position: absolute;
  left: 725px;
}

#elovalaszto  #donor  #content{
  padding-left: 10px;
  padding-right: 10px;
  text-align: justify;
  color: #496822;
  font-family: Arial;
  font-size: 9pt;
  line-height: 12pt;
  width: 230px;
  letter-spacing: 0pt;
}

#leftbar {
  position: absolute;
  left: 10px;
  width: 185px;
}

#navigator {
  left: 10px;
  width: 185px;
  background-image: url(/images/slices/nav_bg.jpg);
  background-repeat: repeat-y;
  padding-bottom: 0px;
}

#navigator #content{
  padding-left: 10px;
  padding-right: 10px;
}

#page  #maincontent {
  position: relative;
  left: 205px;
  width: 775px;
  background-image: url(/images/slices/content_bg.jpg);
  background-repeat: repeat-y;
}

#page  #maincontent  #content{
  padding-left: 10px;
  padding-right: 10px;
  text-align: justify;
}

#page  #maincontentT {
  position: relative;
  left: 205px;
  width: 775px;
}

#page  #maincontentT  #content {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: -20px;
  text-align: justify;
}

#page  #maincontentT  #content  h1 {
  display: none;
}

#page #footer {
  position: absolute;
  left: 225px;
  width: 755px;
}

BODY.index {background-color: #FEF6D6; color: #373D4C; font-family: Tahoma; margin: 0px; font-size: 12px;}
BODY.ures {background-color: #FFFFFF; color: #373D4C; font-family: Tahoma; margin: 0px; font-size: 12px;}
BODY.kek {background-color: #dbf3f7; color: #373D4C; background-image: none; }
INPUT.standard {font-size:11px; border-style: solid; border-width: 1px; border-color: #bbbbbb;}
INPUT.standardn {font-size:11px; border-style: solid; border-width: 1px; border-color: #bbbbbb; text-align: right;}
INPUT.button {font-size:11px; font-weight:bold; background-color:#FF9900; border-style: solid;}
INPUT.null {font-size: 8pt; }
TEXTAREA {border-color:#bbbbbb; border-width: 1px; border-style: solid;}
SELECT {border-color:#bbbbbb; border-style: solid; border-width: 1px; font-size:11px;}
FORM { border:0px none; margin:0; padding:0; }
.normal {color: #333333; font-family: Tahoma, Helvetica, sans-serif; font-size: 11px}
H1 {color: #666666; font-family: Arial; font-size: 20px; padding-top: 0px; padding-bottom: 1px; margin-top: 0px; text-align: right;}
TD { text-align: left; }

TD.randompic { padding: 5px; border-left: 1px solid #f8f4e9; border-top: 1px solid #f8f4e9; border-bottom: 1px solid #e0cb9c; border-right: 1px solid #e0cb9c; background-color: #f6f0e2; }
TD.picalignleft { padding-left: 0px; padding-top: 0px; padding-bottom: 3px; padding-right: 10px;}
TD.picalignright { padding-right: 0px; padding-top: 0px; padding-bottom: 3px; padding-left: 10px;}

A { font-size: 10pt; text-decoration: none; color: #336699; font-family: Tahoma;}
A:LINK { text-decoration: none; color: #336699; }
A:VISITED { text-decoration: none; color: #336699; }
A:HOVER { text-decoration:underline; color: #485D8A; }

A.small { font-size: 8pt; font-weight: bold; text-decoration: none; color: #336699; font-family: Tahoma;}
A.small:VISITED { font-size: 8pt; font-weight: bold; text-decoration: none; color: #336699; font-family: Tahoma;}
A.small:LINK { font-size: 8pt; font-weight: bold; text-decoration: none; color: #336699; font-family: Tahoma;}
A.small:HOVER { text-decoration: none; color: #7E97CD; border: 1px #7E97CD; border-style: solid; background-color: #EFF2F9; padding: 3px; }

A.donor { font-size: 8pt; font-weight: bold; text-decoration: none; color: #FFFFFF; font-family: Tahoma; border: 1px #1B3651; border-style: solid; padding: 3px; background-color: #7E97CD; }
A.donor:LINK { font-size: 8pt; font-weight: bold; text-decoration: none; color: #FFFFFF; font-family: Tahoma; border: 1px #1B3651; border-style: solid; padding: 3px; background-color: #7E97CD; }
A.donor:VISITED { font-size: 8pt; font-weight: bold; text-decoration: none; color: #FFFFFF; font-family: Tahoma; border: 1px #1B3651; border-style: solid; padding: 3px; background-color: #7E97CD; }
A.donor:HOVER { font-size: 8pt; font-weight: bold; text-decoration: none; color: #FFFFFF; font-family: Tahoma; border: 1px #1B3651; border-style: solid; padding: 3px; background-color: #7E97CD; }

A.bold { font-size: 8pt; font-weight: bold; text-decoration: none; color: #0000AA; font-family: Tahoma;}
A.bold:LINK { text-decoration: none; color: #EFF2F9; }
A.bold:VISITED { text-decoration: none; color: #EFF2F9; }
A.bold:HOVER { text-decoration:underline; color: #EFF2F9; }

A.whitebold { font-size: 8pt; font-weight: bold; text-decoration: none; color: #FFFFFF; font-family: Tahoma;}
A.whitebold:LINK { text-decoration: none; color: #FFFFFF; }
A.whitebold:VISITED { text-decoration: none; color: #FFFFFF; }
A.whitebold:HOVER { text-decoration:underline; color: #EEEEEE; }

A.white { font-size: 8pt; text-decoration: none; color: #FFFFFF; font-family: Tahoma;}
A.white:LINK { text-decoration: none; color: #FFFFFF; }
A.white:VISITED { text-decoration: none; color: #FFFFFF; }
A.white:HOVER { text-decoration:underline; color: #EEEEEE; }

A.black { font-size: 8pt; font-weight: bold; text-decoration: none; color: #222222; font-family: Tahoma;}
A.black:LINK { text-decoration: none; color: #222222; }
A.black:VISITED { text-decoration: none; color: #222222; }
A.black:HOVER { text-decoration:underline; color: #000000; }

A.admin { font-size: 11px; text-decoration: none; color: #AA0000; font-weight: bold;}
A.admin:LINK { color: #AA0000; font-weight: bold;}
A.admin:VISITED { color: #AA0000; font-weight: bold;}
A.admin:HOVER { color: #AA0000; font-weight: bold;}

A.menu0 { font-size: 11px; font-family: Tahoma; text-decoration: none; color: #FFFFFF; letter-spacing: 0.5pt; }
A.menu0:LINK { color: #FFFFFF; }
A.menu0:VISITED { color: #FFFFFF; }
A.menu0:HOVER { color: #FFFFFF; text-decoration: none;}

A.quickf {font-size: 8pt; font-weight: bold; text-decoration-none; color: #336699; }
A.quicka {font-size: 8pt; text-decoration-none; color: #336699; }
TD.quickb { padding: 8px; border-style: solid; border: 1px #ACBCDE solid; background-color: #EFF2F9;}
TD.quickb2 { padding: 8px; border-style: solid; border: 1px #8A323E solid; background-color: #ECDBDF;}
A.lexikon {font-size: 8pt; color: #000000; padding-left: 20px; }
TD.lexikon { padding: 8px; border-style: solid; border: 1px #b7e3ec solid; background-color: #dbf3f7;}
TD.pic { padding: 4px; border-style: solid; border: 1px #ACBCDE solid; background-color: #EFF2F9; text-align: center;}
H2 {font-size: 12pt; color: #01435D; }
H3 {font-size: 10pt; color: #81B5BE; margin-left: 30px;}
H3.arak {font-size: 14pt; color: #8E5C5D; margin-left: 0px; font-family: Arial Narrow; }

input.gomb
{
   font-size:9px;
   color:#FFFFFF;
   background-color:#7C95CB;
   border-style:solid;
   border-color:#465D91;
   border-width:1px;
}

.betu {font-size: 12pt; color: #7D97CA; }
.szekciocim { font-size: 14px; font-weight: bold; color: #465D91; text-align: center; }
.kisszekciocim { font-size: 12px; font-weight: bold; color: #465D91; text-align: center; }
.step {font-size: 16pt; color: #7D97CA; font-weight: normal; }

TD { font-size: 8pt; border: 0px #000000; border-style: none; padding: 0; font-family: verdana;}
TD.oldal { background-color: #FFFFFF; font-size: 8pt; border: 0px #000000; border-style: none; padding-left: 10; padding-top: 0; padding-right: 10; padding-bottom: 0; text-align: justify;}
TD.null { font-size: 8pt; border: 0px #000000; border-style: none; padding: 0; }
TD.fomenumain { font-size: 8pt; border: 0px #000000; border-style: none; padding-left: 1; padding-top: 0; padding-right: 1; padding-bottom: 0; }
TD.fomenu { font-size: 12px; border: 0px #000000; border-style: none; padding-left: 8; padding-top: 0; padding-right: 8; padding-bottom: 0; }
TD.almenu { border: 0px #000000; border-style: none; padding-left: 2; padding-top: 1; padding-right: 0; padding-bottom: 1; }

TD.border { padding: 1; border-style: solid; border-top: 1px #A9B9DB solid; border-left: 1px #A9B9DB solid; border-top: 1px #A9B9DB solid; border-right: 1px #7D93BC solid; border-bottom: 1px #7D93BC solid;}
TD.border1 { padding: 1; border-style: solid; border: 1px #EEEEEE solid; }

TD.standard { text-align: Left; border: 0px #000000; border-style: none; padding: 0; }
TD.standardc { text-align: Center; border: 0px #000000; border-style: none; padding: 0; }
TD.standardr { text-align: right; border: 0px #000000; border-style: none; padding: 0; }
TD.fejlecszurke { background-color : #B8B873; font-weight: bold; color: #FFFFFF; border-bottom: 0px #000000; border-top: 0px #000000; border-right: 0px #000000; border-left: 0px #000000; border-style: solid; padding: 2; }

TD.donor { padding: 5px; border: 1px #7E97CD; border-style: solid; background-color: #FFFFFF; }
TD.donor1 { padding: 2px; padding-left: 5px; border: 1px #7E97CD; border-style: solid; background-color: #EFF2F9; color: #7E97CD; font-size: 10pt; font-weight: bold;}
TD.donor2 { padding: 5px; padding-left: 15px; padding-bottom: 10px; border: 0px #7E97CD; border-style: solid; background-color: #FFFFFF; }
TD.donor3 { padding: 5px; font-weight: bold; font-family: verdana; }

TD.staff { text-align: center; vertical-align: top; border: 1px #D8DFEF solid; padding: 5px;}
TD.staffhead { text-align: center; padding: 5px; font-size: 10pt; font-weight: bold; color: #5E74A5; padding-top: 15px; }

#munkatars {
  width: 750px;
  height: 140px;
}

#munkatars  #mtimg {
  float: left;
  padding: 5px;
  background-color: #F6F0E2;
  border-left: 1px solid #F8F4E9;
  border-top: 1px solid #F8F4E9;
  border-right: 1px solid #E0CB9C;
  border-bottom: 1px solid #E0CB9C;
  margin-right: 10px;
  width: 130px;
  text-align: center;
}

#munkatars  h2 {
  color: #01435D;
}

#munkatars  h3 {
  color: #01435D;
  font-weight: normal;
  text-align: left;
}

input.kzsvgomb
{
   font-size:9px;
   color:#FFFFFF; 
   background-image: url(/images/slices/kzsvgomb.jpg);
   background: #D74700 url(/images/slices/kzsvgomb.jpg) no-repeat top;
   width: 160px;
   height: 23px;
   text-align: center;
   font-weight: bold;
   font-size: 9pt;
   border: 0px none #000000;
}

BODY.kzsv {background-color: #FCF8EF; color: #373D4C; background-image: none; }

BODY.kzsv input.kzsvgomb {
  width: 250px;
  background-image: url(/images/slices/kzsvgomblarge.jpg);
  background: #D74700 url(/images/slices/kzsvgomblarge.jpg) no-repeat top;
}

#kzsvbox {
  display: table; 
  width: 1px;
  background-color: #FCF8EF;
  border: 1px solid #EA9962;
  padding: 10px;
}

#kzsvbox  div {
  display: table-cell;
}

/* boxok */

#box_title {
  width: 764px;
  height: 36px;
  color: white;
  font-size: 14pt;
  padding-left: 10px;
  padding-top: 15px;
}

#box_content {
  width: 755px;
  padding-left: 10px;
  padding-right: 10px;
}

#box_large_red {
  width: 774px;
}

#box_large_red  #box_title {
  background-image: url(/images/slices/red_large_head.jpg);
}

#box_large_red  #box_content {
  background-image: url(/images/slices/red_large_bg.jpg);
  background-repeat: repeat-y;
  color: #8E5C5D;
}

#box_large_white {
  width: 775px;
}

#box_large_white  #box_title {
  background-image: url(/images/slices/content_head.jpg);
  height: 31px;
  color: white;
  width: 775px;
  font-size: 8pt;
  padding-left: 0px;
  padding-top: 0px;
}

#box_large_white  #box_content {
  background-image: url(/images/slices/content_bg.jpg);
  background-repeat: repeat-y;
}

#box_half_content {
  width: 355px;
  padding-left: 10px;
  padding-right: 10px;
}

#box_half_white {
  width: 375px;
}

#box_half_white  #box_half_title {
  background-image: url(/images/slices/content_half_head.jpg);
  height: 31px;
  color: white;
  width: 375px;
  font-size: 8pt;
  padding-left: 0px;
  padding-top: 0px;
}

#box_half_white  #box_half_content {
  background-image: url(/images/slices/content_half_bg.jpg);
  background-repeat: repeat-y;
}

#box_small {
  width: 185px;
}

#box_small_title {
  width: 175px;
  height: 31px;
  color: white;
  font-size: 12pt;
  padding-left: 10px;
  padding-top: 15px;
}

#box_small_content.large {
  font-size: 10pt;
  height: 70px;
  padding-top: 5px;
}

#box_small_content.large a {
  font-size: 14pt;
  text-decoration: none;
}

#box_small_content {
  width: 165px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
}

#box_small_red  #box_small_title {
  background-image: url(/images/slices/red_small_head.jpg);
}

#box_small_red  #box_small_content {
  background-image: url(/images/slices/red_small_bg.jpg);
  color: #8E5C5D;
}

#box_small_red  #box_small_content a {
  color: #8E5C5D;
}

#box_small_green  #box_small_title {
  background-image: url(/images/slices/green_small_head.jpg);
}

#box_small_green  #box_small_content {
  background-image: url(/images/slices/green_small_bg.jpg);
  color: #496822;
}

#box_small_green  #box_small_content a {
  color: #496822;
}

#box_small_blue  #box_small_title {
  background-image: url(/images/slices/blue_small_head.jpg);
}

#box_small_blue  #box_small_content {
  background-image: url(/images/slices/blue_small_bg.jpg);
}

#aukciohead {
  font-size: 12pt;
  line-height: 16pt;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 5px;
  background-color: #6BD8ED;
  color: #fff;
}

#licit, #aukcioreg, #dokreg {
  padding: 10px;
  border-bottom: 2px solid #29C0DD;
}

#aukciohead label, #licit label, #aukcioreg label, #dokreg label {
  display: block;
  width: 150px;
  float: left;
  text-align: right;
  padding-right: 10px;
}

#licit input, #aukcioreg input, #dokreg input {
  border: 1px solid #29C0DD;
}

#licit input.licitgomb, #aukcioreg input.reggomb, #dokreg input.reggomb {
  background-color: #29C0DD;
  font-size: 12pt;
  color: #fff;
  width: 200px;
}

#aukcioreg input.reggomb, #dokreg input.reggomb {
  font-size: 10pt;
}

.req {
  font-weight: bold;
  color: #29C0DD;
}