/* AltaVizsla */


* {
  font-family: "Arial",sans-serif;
  font-size: 11px;
}

html {
  height: 100%;
}

body {
  height: 100%;
  margin: 0;
  background-color: #767676;
}


/* main */

table#body {
  background-color: #ffffff;
  width: 780px;
/*  height: 100%; */
  margin: 0px;
  padding: 0;
  border-collapse: collapse;
}

div#main {
  width: 100%;
}


/* header */

table.header {
  margin: 0;
  width: 100%;
  border-collapse: collapse;
}

table.header td.logo {
  padding: 0;
  width: 150px;
  height: 80px;
}

img.logo {
  border: 0;
  width: 150px;
  height: 75px;
}

table.header td.banner {
  padding: 0;
  height: 80px;
  text-align: center;
  vertical-align: middle;
}

table.header td.date {
  padding: 0 10px 0 0;
  width: 150px;
  height: 80px;
  text-align: right;
  vertical-align: middle;
}
table.header td.date a {
  color: #ed6e09;
}
table.header td.date a:hover {
  color: #dc0f0f;
}


/* main */

table.main {
  margin: 0 0 5px;
  width: 100%;
  border-collapse: collapse;
  border: 0;
}

table.main td {
  padding: 0;
}

table.main td.k {
  vertical-align: top;
  margin: 0px; padding: 0px;
}

table.main td.o {
  width: 168px;
/*  height: 100%; */
  vertical-align: top;
  margin: 0px; padding: 0px;
}

table.main td.sep {
  background: url("/vizsla-images/dobozkoz_vm.gif") repeat-y center top;
  width: 1px;
  border-top: 18px solid #ffffff;
  border-bottom: 18px solid #ffffff;
}


/* doboz */

table.box {
  margin: auto 0;
  border-collapse: collapse;
  width: 100%;
  height: 100%;
  padding: 0;
}

table.box td {
  padding: 0;
}

table.box td.bf, table.box td.jf, table.box td.ba, table.box td.ja {
  width: 9px;
  height: 9px;
}

table.box td.bf {
  background: url("/vizsla-images/shadow_bf.gif") no-repeat;
}
table.box td.f {
  background: url("/vizsla-images/shadow_f.gif") repeat-x;
  height: 9px;
}
table.box td.jf {
  background: url("/vizsla-images/shadow_jf.gif") no-repeat;
}
table.box td.b {
  background: url("/vizsla-images/shadow_b.gif") repeat-y;
  width: 9px;
}
table.box td.kp {
  background: url("/vizsla-images/cimback_piros.gif") #f6f6f6 repeat-x top;
  padding: 0px 10px 10px;
  vertical-align: top;
  text-align: justify;
}
table.box td.kp a {
  color: #dc0f0f;
}
table.box td.kp a:hover {
  color: #ed6e09;
}
table.box td.ks {
  background: url("/vizsla-images/cimback_sarga.gif") #f6f6f6 repeat-x top;
  padding: 0px 10px 10px;
  vertical-align: top;
  text-align: justify;
  height: 100%;
}
table.box td.ks a {
  color: #ed6e09;
}
table.box td.ks a:hover {
  color: #dc0f0f;
}
table.box td.kpf {
  background: url("/vizsla-images/cimback_piros.gif") #f6f6f6 repeat-x top;
  padding: 1px;
  height: 7px;
}
table.box td.ksf {
  background: url("/vizsla-images/cimback_sarga.gif") #f6f6f6 repeat-x top;
  padding: 1px;
  height: 7px;
}
table.box td.j {
  background: url("/vizsla-images/shadow_j.gif") repeat-y;
  width: 9px;
}
table.box td.ba {
  background: url("/vizsla-images/shadow_ba.gif") no-repeat;
}
table.box td.a {
  background: url("/vizsla-images/shadow_a.gif") repeat-x;
  height: 9px;
}
table.box td.ja {
  background: url("/vizsla-images/shadow_ja.gif") no-repeat;
}

table.box div.boximg {
  text-align: left;
  margin: 0 0 10px 0;
  padding: 0;
}

/* footer */

table.footer {
  margin: 0 0 5px;
  width: 100%;
  border-collapse: collapse;
  border: 0;
}

table.footer td {
  padding: 0;
}

div#foot {
  text-align: center;
  padding-bottom: 20px;
}

div#foot a {
  font-weight: bold;
  color: #000000;
}


/* more magic */

form {
  margin: 5px;
  padding: 5px;
}

td.o form {
  margin: 5px 0;
  padding: 5px 0;
}

form table {
  margin: 0 auto;
  padding: 0;
  border-collapse: collapse;
}

span.sv {
  font-weight:bold;
  color: #ed6e09;
}

span.pv {
  font-weight:bold;
  color: #dc0f0f;
}

input.ptext {
/*  border-color: #dc0f0f; */
  background-color: #ffffff;
  color: #000000;
}

input.psubmit {
  border-color: #dc0f0f;
  background-color: #dc0f0f;
  color: #ffffff;
  font-weight: bold;
}

select.pselect {
/*  border-color: #dc0f0f; */
  background-color: #ffffff;
  color: #000000;
}

input.stext {
/*  border-color: #ed6e09; */
  background-color: #ffffff;
  color: #000000;
}

input.ssubmit {
  border-color: #ed6e09;
  background-color: #ed6e09;
  color: #ffffff;
  font-weight: bold;
}

select.sselect {
/*  border-color: #ed6e09; */
  background-color: #ffffff;
  color: #000000;
}

