body {
  margin: 0px;
  padding: 0px;
  background-color: #FFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 75%;
  color: #303030;
}

a {
  color: #F29722;
}

p {
  text-align: justify;
}

font {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1 {
  font-size: 120%;
  color: #737373;
  font-weight: bold;
}

h4, h5, h6 {
  font-weight: bold;
}

form {
  margin: 0px;
}

div.br {
  clear: both;
}

tr.head_bg {
  background-image: url('/images/bg-top.gif');
  background-repeat: repeat-x;
}

#head {
  background-image: url('/images/title.gif');
  background-position: bottom left;
  background-repeat: no-repeat;
  padding: 0px;
}

#head img {
  margin-bottom: 1px;
  margin-right: 20px;
}

td.vert {
  background-image: url('/images/bg-vert.gif');
  background-position: top right;
  background-repeat: repeat-y;
}

div#home {
  background-image: url('/images/home.gif');
  background-position: 97% 2px;
  background-repeat: no-repeat;
  padding: 2px 30px 2px 5px;
  background-color: #EDEDED;
  text-align: right;
  margin-bottom: 5px;
  margin-top: 7px;
  font-size: 90%;
}

div#email {
  background-image: url('/images/email.gif');
  background-position: 97% 3px;
  background-repeat: no-repeat;
  padding: 2px 30px 2px 5px;
  background-color: #EDEDED;
  text-align: right;
  font-size: 90%;
}

div#home a,
div#email a {
  color: #F29722;
  text-decoration: none;
}

#searchtxt {
  width: 185px;
  padding: 0px;
  height: 19px;
  border: 1px solid #6FA6BD;
}

#searchbtn {
  width: 65px;
  height: 19px;
  border: 0px;
  background-image: url('/images/bg-search.gif');
  background-repeat: no-repeat;
}

.found_title {
  color: #0163B6;
  font-weight: bold;
  text-decoration: none;
}
.found_title:hover {
  color: #FF9900;
}
div.found_txt {
  padding-top: 5px;
  color: #333333;
}


div.path {
  font-size: 80%;
  color: #999999;
  padding-bottom: 10px;
}
.path_link {
  color: #999999;
  text-decoration: underline;
}
.path_link:hover {
  color: #FF9900;
}
/* ----------------------- visi menu -------------- */
div#menu_holder {
  margin-top: 18px;
  margin-right: 4px;
}
div.menu_itm {
  width: 188px;
  background-image: url('/images/menu_top.gif');
  background-repeat: repeat-x;
  background-position: top;
}
div.menu_itm div {
  padding-top: 9px;
  padding-bottom: 5px;
  padding-right: 8px;
}
.menu_txt {
  font-size: 90%;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}
.menu_txt:hover {
  color: #FF9900;
}
div.menu_itm2 {
  min-height: 18px;
  width: 188px;
  background-image: url('/images/menu2_top.gif');
  background-repeat: repeat-x;
  background-position: top;
}
div.menu_itm2 div {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-right: 8px;
}
.menu_txt2 {
  font-size: 90%;
  color: #0D94CA;
  text-decoration: none;
}
.menu_txt2:hover {
  color: #FF9900;
}
.menu_bull2 {
  width: 20px;
  background-image: url('/images/menu2_bull.gif');
  background-repeat: no-repeat;
  display: inline;
}
div.menu_itm3 {
  background-image: url('/images/menu3_bull.gif');
  background-repeat: no-repeat;
  background-position: 20px 4px;
  padding-left: 34px;
}
div.menu_itm3 div {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 8px;
}
.menu_3sp {
	padding-bottom: 10px;
}
.menu_txt3 {
  font-size: 90%;
  color: #0163B6;
  text-decoration: none;
}
.menu_txt3:hover {
  color: #FF9900;
}
/* ----------------------- 1 & 2 level kastes -------------- */
div.kaste {
  width: 580px;
  float: left;
}
div.kaste_level2, div.kaste {
  margin-bottom: 10px;
  border-style: solid;
  border-color: #79CDEF;
  border-width: 1px;
}
tr.kastes_head {
  height: 28px;
  min-height: 28px;
  background-image: url('/images/kastes_head_bg.gif');
  background-repeat: repeat-x;
}
tr.kastes_menu {
  background-image: url('/images/kastes_bg_stripa.gif');
  background-repeat: repeat-x;
  background-position: bottom;
  padding-bottom: 10px;
}
div.kastes_virsrakats {
  min-width: 10px;
  margin-top: 1px;
  margin-left: 1px;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
  height: 28px;
  min-height: 28px;
  color: #666666;
  font-weight: bold;
  background-image: url('/images/virsraksta_bg.gif');
  background-repeat: repeat-x;
  float: left;
}
div.kastes_vrs_mala {
  width: 3px;
  min-width: 3px;
  height: 28px;
  min-height: 28px;
  background-image: url('/images/virsraksta_mala.gif');
  background-repeat: no-repeat;
  float: left;
}
.kastes_txt, .kastes_ievads {
  padding: 10px 20px 15px 20px;
}
.kastes_ievads {
  font-style: italic;
  color: #0163B6;
}

div.actual_bilde {
  float: left;
  width: 110px;
  height: 120px;
  padding-top: 9px;
  padding-left: 16px;
  margin-bottom: 10px;
  margin-left: 10px;
  background-image: url('/images/bildes_fons.gif');
  background-repeat: no-repeat;
}

div.found_itm1, div.found_itm2 {
  padding-top: 12px;
  padding-bottom: 12px;
  background-image: url('/images/menu3_bull.gif');
  background-repeat: no-repeat;
  background-position: 20px 13px;
  padding-left: 34px;
}
div.found_itm2 {
  background-color: #E8F5FF;
}

/* ----------------------- albums [level 2] -------------- */
.albums {
  padding-bottom: 10px;
}
div.albuma_bilde {
  float: left;
  width: 110px;
  height: 120px;
  padding-top: 9px;
  padding-left: 16px;
  margin-bottom: 4px;
  margin-left: 13px;
  background-image: url('/images/bildes_fons.gif');
  background-repeat: no-repeat;
  position: relative;
}
div.albuma_b_stripa {
  float: left;
  height: 8px;
  width: 119px;
  margin-left: 20px;
  background-image: url('/images/alb_b_stripa.html');
  background-repeat: repeat-x;
  background-position: top;
}
.albuma_label {
  float: left;
  width: 110px;
  margin-left: 13px;
  padding-left: 16px;
  color: #00AEEF;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}
.albuma_txt {
  color: #00AEEF;
  font-weight: bold;
  text-decoration: none;
}
.albuma_txt:hover {
  color: #FF9900;
}
/* ----------------------- galerija [level 2] -------------- */
.gallery_label {
  float: left;
  width: 110px;
  margin-left: 13px;
  padding-left: 16px;
  padding-bottom: 10px;
  color: #666666;
  text-align: center;
  text-decoration: none;
}
.gallery_txt {
  color: #666666;
  text-decoration: none;
}
.gallery_txt:hover {
  color: #FF9900;
}
.zoom {
  width: 13px;
  height: 13px;
  position: absolute;
  background-image: url('/images/zoom.gif');
  background-repeat: no-repeat;
  left: 110px;
  top: 12px;
}
/* ----------------------- liela bilde [level 2] -------------- */
.liela_bilde {
  text-align: center;
  padding-bottom: 10px;
}
.liela_bilde_label {
  color: #666666;
  padding-left: 19px;
  padding-bottom: 10px;
}
/* ----------------------- lapotajs [level 2] -------------- */
div.paging_container {
  margin-left: 16px;
  margin-right: 16px;
  margin-bottom: 10px;
}
div.paging_itm {
  padding-left: 3px;
  padding-right: 3px;	
  float: left;
  min-width: 20px;
}
.paging_txt {
  color: #00AEEF;
  font-size: 90%;
  text-decoration: none;
}
.paging_txt:hover {
  color: #FF9900;
}
.paging_sel {
  color: #00AEEF;
  font-size: 90%;
  font-weight: bold;
}
.paging_visas {
  float: right;
}
/* ----------------------- footer -------------- */
div.line {
  border-top-style: solid;
  border-top-color: #CCCCCC;
  border-top-width: 3px;
  padding-bottom: 12px;
}

tr.punkteklis {
  height: 102px;
  background-image:url('/images/punkteklis.gif');
}

.footer {
  width: 215px;
  text-align: right;
  font-size: 80%;
  color: #999999;
}

