@import url(reset.css);
@import url(searchform.css); 
@import url(table.css);
@import url(jquery.autocomplete.css);

/*=== === === === === === === === === === */
/*=ALAP
=== === === === === === === === === === */
body {
	font: 0.8125em Verdana;
	background: #ffffff url(../images/bg_body.png) repeat-x;
}

a {
	text-decoration: none;
	color: #000;
}
 
a:link, a:visited {color: #000; }

sup {
	vertical-align: baseline;
	font-size: 0.75em;
	position: relative;
	top: -0.4em;
	}
*/


ul.menus {
	list-style: none;
	margin: 115px 0 15px 0;
}

ul.menus li{
	float: left;
	margin: 15px 10px 15px 0;
	padding: 5px;
	background: #d0ecf6;
	border: 1px solid black;
	height: 26px;
}

ul.menus li.ez{
	background: #ffffff;
	margin: 14px 9px 14px 0;
	border: 2px solid black;
}

/*=== === === === === === === === === === */
/*=HEADER
=== === === === === === === === === === */
#logo {
  padding: 0;
  width: 400px;
  height: 75px;
  margin: 50px auto 30px auto;
  text-align: center;
  display: block;
}

#loginbox {
  padding: 0;
  width: 960px;
  margin: 0 auto;
  text-align: center;
}

#loginbox h1 {
  margin: 0;
  padding: 0;
  color: #000;
  font: normal 20px Arial;
}

#header_nav {
  margin: 0;
  padding: 0;
  float: left;
  }

#header_nav ul {
  float: left;
  margin-left: 20px;
  width: 920px;
} 

#header_nav li{
  margin: 0;
  margin-right: 20px;
  padding: 0;
  color: #ffffff;
  font: normal 0.95em/35px Verdana, Tahoma, Helvetica, Arial;
  display: inline;
  float: left;
  width: auto;
}

#header_nav li a{
  color: #e8eced;
}

#header {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 55px;
  float: left;
  text-align: right;
  background: transparent url(../images/bg_top.png) repeat-x;
}

#header_inside {
  width: 950px;
  margin: 0;
  padding: 0;
  margin: 0 auto;
  text-align: center;
}

#header_title {
  margin: 0;
  height: 35px;
  padding: 0;
  color: #fff;
  font: bolder 16px/35px Verdana;
  display: block;
  float: left;
}

#header_title h1 {
  margin-top: 0px;
  font: bolder 16px/35px Verdana;
  display: block;
  float: left;
  text-transform: uppercase;
}

#header_title img {
  margin-top: 0px;
  margin-right: 25px;
  display: block;
  float: left;
}

#header a{
  margin: 0;
  margin-right: 20px;
  padding: 0;
  color: #e8eced;
  font: normal 0.95em/35px Verdana, Tahoma, Helvetica, Arial;
  display: inline;
}


/*=== === === === === === === === === === */
/*=CONTENT HEADER
=== === === === === === === === === === */
#content_wrapper {
  width: 960px;
  margin: 0 auto 0 auto;
  background: transparent url(../images/css_content_bg.png); 
  overflow: hidden;
  }

#content_nav {
  margin: 0;
  padding: 0;
  width: 960px;
  height: 44px;
  background: transparent url(../images/css_contentnav_bg.png); 
  }

#content_nav ul {
  float: left;
  padding: 10px 10px 10px 10px;
  width: 920px;
} 

/* #content_nav li{
  margin: 0;
  padding: 0;
  margin-right: 5px;
  margin-left: 5px;
  padding-right: 5px;
  padding-left: 5px;
  color: #ffffff;
  font: normal 0.95em/24px Verdana, Tahoma, Helvetica, Arial;
  /* display: inline;*/
  /*float: left;
  width: auto;
}*/

#content_nav li a{
  color: #4d5a1f;
  }

#content_nav li.active {
  background-color: #e6a948;
}

#content_nav li.active a {
  color: #f7f1c8;
} 


#contents {
  width: 950px;
  margin: 0 auto;
  padding: 20px;
  }

#contents h1.menus{
  font: 1.1em Verdana, Tahoma, Helvetica, Arial;
  color: #000;
  }

#contents span {
  font: 0.75em Verdana, Tahoma, Helvetica, Arial;
  margin:0;
  padding:0;
  letter-spacing: 1px;
  color: #3e6175;
}

#content_full span{
  font: 1em Verdana, Tahoma, Helvetica, Arial;
  letter-spacing: 1px;
  color: Black;
  }

#content_full p {
  font: 1em/1.3em Verdana, Tahoma, Helvetica, Arial;
  letter-spacing: 1px;
  color: Black;
  }

#content_full ul
{
list-style: disc outside;
}

#content_full ol
{
list-style: decimal inside;
}

#content_full ul li
{
font: 1em/1.3em Verdana, Tahoma, Helvetica, Arial;
margin-left: 1em;
/* padding: 1em;*/
}

/*=== === === === === === === === === === */
/*=FOOTER
=== === === === === === === === === === */
#footer {
  width: 920px;
  margin: 0 auto 0 auto;
  height: 50px;
  padding: 20px;
  background: transparent url(../images/css_bg_footer.png) repeat-x;
}

#footer h1 {
  font: bold 0.95em Verdana, Tahoma, Helvetica, Arial;
  color: #4d5a1f;
}

#footer p {
  font: normal 0.9em/1.8em Verdana, Tahoma, Helvetica, Arial;
  color: #4d5a1f;
}

div .button_header {
  margin: 5px 15px;
  padding: 4px;
  display: block;
  color: #fff;
  background-color: #4F4F4F;
  border: 1px solid #d6d6d6;
  font: bolder 10px Verdana;
  letter-spacing: 2px;
  text-transform: uppercase;
  float: right;
  *cursor: hand;
}

div .button_header:hover {
  background-color: #d6d6d6;
  border-color: #000;
  color: #000;
}

div .button_1 {
  margin: 10px;
  padding: 6px;
  display: block;
  background-color: #fff;
  border: 1px solid #000;
  font: bold 11px Verdana;
  text-transform: uppercase;
  float: left;
  *cursor: hand;
}

div .button_1:hover {
  background-color: #000;
  border-color: #fff;
  color: #fff;
}

#leftside {
  width: 600px;
  float: left;
  *margin-top: -8px;
}

#rightside {
  width: 350px;
  float: right;
  text-align: right;
}

#lefts {
  width: 350px;
  float: left;
  text-align: left;
}

#counties {
  width: auto;
  *padding-bottom: 10px;
  margin: 0;
  display: inline-block;
  /*border: 1px solid #000;
  background-color: #F5FBFF;*/
}

div.counties_pop {
  width: 950px;
  margin: 0;
  margin-top: 27px;
  *margin-top: -8px;
  *margin-left: -600px;
  padding: 0;
  position: absolute;
  z-index: 10;
  display: table-cell;
  text-align: center;
}

div.counties_pop img {
	visibility: hidden;	
}


/*------------- listazas ---------------*/

#tlister {
	width: auto;
	background-color: #F3FAFF;
	border: 2px solid #b3c9de;
}

#tlister tr th, #tlister tr td.fem {
	padding: 5px 10px;
	background-color: #cedbe7;
	border: 1px solid #F3FAFF;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
}

#tlister tr th, #tlister tr td {
	padding-right: 10px;
	text-align: right;
}

#tlister tr td {
	padding: 5px 10px;
	font-size: 10pt;
	border: 1px solid #cedbe7;
}

#tlister select {
	margin: 0;
	float: left;
}

#tlister td.sum {
	background-color: #c5ffd8;
}

#tlister th.sum {
	background-color: #d7ead6;
}