/* **************************************************************** */
/* Basic Style Definitions                                          */
/* **************************************************************** */



/* **************************************************************** */
/* Page Canvas Definitions                                          */
/* **************************************************************** */

.pageheader {
  background-color : #174b73;
  border-bottom-color : #bbb;
}
.pageheader .wrapper { border-bottom-color : #1c5e92; }
.pageheader .sitelogo { border-right-color : #fff; }

.pagebody { background-color : #f1f1f1; }

.pageextra1,
.pageextra2 { background-color : #f1f1f1; }


/* **************************************************************** */
/* Generic Box Definitions                                          */
/* **************************************************************** */

.box { clear : both; }

.pageextra1 .boxhd,
.pageextra2 .boxhd {
  background-color : #f2873f;
  border-bottom-color : #bbb;
}


/* **************************************************************** */
/* Definitions of Individual Page Items                             */
/* **************************************************************** */


/* **********  more / buttons  ********** */
.archivelink a:link,
.archivelink a:visited,
.buttons a:link,
.buttons a:visited,
.more a:link,
.more a:visited { color : #448; text-decoration : none; }
.archivelink a:hover,
.archivelink a:focus,
.archivelink a:active,
.buttons a:hover,
.buttons a:focus,
.buttons a:active,
.more a:hover,
.more a:focus,
.more a:active { color : #c00; text-decoration : underline; }



/* **********  calendar  ********** */
.calendar caption { background-color : #5a6a90; }
.calendar td a:hover,
.calendar td a:focus,
.calendar td a:active { background : #dde8ff; }



/* **********  nav  ********** */
.nav li.cat1 { width : 20.5%; }
.nav li.cat2 { width : 20.5%; }
.nav li.cat3 { width : 18%; }
.nav li.cat4 { width : 13.5%; }
.nav li.cat5 { width : 27.25%; }

.nav .content a {
  background-color : #1c5e92;
  border-bottom-color : #bbb;
  border-right-color : #8dafc8;
}
.nav a:hover,
.nav a:focus,
.nav a:active { background-color : #1f6ca6; }
.nav .home a { border-left-color : #8dafc8; }



/* **********  adbox  ********** */
.adbox {
  background : #f2873f url("../img/box-bak.gif") 100% 0% no-repeat;
  padding-top : 0.25em;
  border-top : none;
}
.adbox .boxhd { display : none;}
.adbox .content { background : #f1f1f1; }

.pagebody .adbox {
  background : transparent none;
}
.pagebody .adbox .content { background-color : transparent; }



/* **********  maincatimage  ********** */
.maincatimage { margin-left : 254px; }



/* **********  skipad  ********** */
.skipad {
  position : absolute;
  top : 37px;
  right : 45px;
  background : #174b73;
  color : #fff;
}




/* **********  subscrgrp  ********** */
.subscrgrp fieldset {
  float : left;
  display : inline;
  width : 47%;
  margin-right : 2.75%;
}
.subscrgrp li {
  text-indent : -2em;
  padding-left : 2em;
}

.subscrgrp label {
  float : left;
  width : 9em;
}
.subscrgrp .fi_txt input {
  width : 15em;
}

.subscrgrp .fi_chk label,
.subscrgrp .fi_rdo label {
  display : inline;
  float : none;
  width : auto;
}




/* **********  notkun  ********** */
.notkun table { width : 100%; }
.notkun table .th th {
  border-bottom : 1px solid #ccc;
}
.notkun table th,
.notkun table td { padding : 2px 10px 2px 0px; }
.notkun table .total th,
.notkun table .total td {
  border-top : 1px solid #ccc;
  padding-bottom : 1.5em;
  border-bottom : 1px solid #999;
}

.notkun label { display : none; }





