.button:hover,
.button:focus,
.fi_btn input:hover,
.fi_btn input:focus {
  border-color : #0083D5;
}

.pghead .brand { padding-top : 14px; }

.pgmain h1,
.pgmain .boxhead {
  color: #0083D5;
}

.article td.hd {
  color: #0083D5;
}

.pgextra1 .box .boxhead,
.pgextra2 .box .boxhead {
  background-image: url(i/p1-boxhd.gif);
}


.wrap .mnav a:hover,
.wrap .mnav a:focus,
.wrap .mnav a:active,
.mnav .current a, 
.mnav .parent a {
  background-image: url(i/mnav-a-curr.gif);
}


.snav .parent a,
.snav .current a,
.wrap .snav a:hover,
.wrap .snav a:focus,
.wrap .snav a:active {
  background-color: #0083D5;
}


.loginform .boxhead a {
  color: #003366;
}
.wrap .loginform .boxhead a:hover,
.wrap .loginform .boxhead a:focus,
.wrap .loginform .boxhead a:active { color: #0083D5; }



/* * links * */
div.wrap a:hover,
div.wrap a:focus,
div.wrap a:active { color : #0083D5; }







/* * orlofsform * */
.orlofsform .red {
  color: #fd0000;
}

.orlofsform p {
  font-size: 1.09em;
  line-height: 1.5;
  text-align: center;
}
.orlofsform p b {
  font-size: 1.2em;
}

.orlofsform .nowrap { white-space: nowrap; }

.orlofsform .fi_txt label { display: block; }
.orlofsform td input[type=text] { width: 40px; }
.orlofsform .boxbody .fi_txt input { width: 150px; }
.orlofsform .boxbody .fi_qty input { width: 25px; }

.orlofsform .tcol1 { width: 15%; }
.orlofsform .tcol2 { width: 6%; }
.orlofsform .tcol3 { width: 6%; }
.orlofsform .tcol4 { width: 6%; }
.orlofsform .tcol5 { width: 6%; }
.orlofsform .tcol6 { width: 6%; }
.orlofsform .tcol7 { width: 6%; }
.orlofsform .tcol8 { width: 6%; }
.orlofsform .tcol9 { width: 6%; }
.orlofsform .tcol10 { width: 6%; }
.orlofsform .tcol11 { width: 6%; }
.orlofsform .tcol12 { width: 6%; }
.orlofsform .tcol13 { width: 10%; }

.orlofsform table {
  font-size: .92em;
  margin-bottom: 1.2em;
  width: 100%;
  border-bottom: 1px solid #272727;
  border-right: 1px solid #272727;
}
.orlofsform table th,
.orlofsform table td {
  vertical-align: middle;
  font-weight: normal;
  padding: 6px 4px;
  border-left: 1px solid #272727;
  border-top: 1px solid #272727;
}
.orlofsform table td.bottom {
  vertical-align: bottom;
}

.orlofsform .alt th,
.orlofsform .alt td {
  background: #f2f2f2;
}

.orlofsform table thead th,
.orlofsform table td.big {
  font-weight: bold;
  font-size: 1.17em;
}
.orlofsform table td.center {
  text-align: center;
}

.orlofsform td.disabled { background: #e6b8b8; }
.orlofsform .disabled { color: #963937; }

.orlofsform div.fi_btn,
.orlofsform div.fi_txt { margin-bottom: 1em; }

