
/*main*/

#main_container {
	width: 100%;
	height: 100%;
	background: url('../images/bg/main_bg.jpg');
	border: none;
}

#main_container #main_right{ /*is in IE*/
	background: url('../images/bg/main_right_bg.jpg') left top repeat-y;
}
#main_container #main_left { /*is in IE*/
	background: url('../images/bg/main_left_bg.jpg') right 2px repeat-y;
}

#main_container #main_center{
	border-left: 1px solid #f6f7f2;
	border-right: 1px solid #f6f7f2;
	width: 1008px;
}
#content_table {
	width: 100%;
	background: #f0f2ed;
}

#content_table #content_top {
	background: url('../images/bg/main_top_2.jpg') left top no-repeat;
	width: 100%;
	height: 84px;
}

#content_table #content_menu {
	height: 38px;
	background: url('../images/bg/content_menu.jpg') left top repeat-x;
}

#content_table #content_left {
	width: 295px;
	background: #e7eae3;
}

#content_table #content_right {
	width: 715px;
	background: #f0f2ed url('../images/bg/right_top_dec.jpg') left top repeat-x;
}

#content_table #content_bottom {
	height: 42px;
	background: url('../images/bg/main_bottom.jpg') left top repeat-x;
}

/*main*/

/*top content*/

#content_table #content_top a{
	text-decoration: none;
	display: block;
	position: absolute;
	width: 54px;
	height: 65px;
	top: 5px;
	left: 20px;
}

/*top content*/

/*footer*/

#content_bottom .padded {
	font: normal normal 12px/130% Arial;
	color: #3c403b;
	text-align: center;
	padding: 15px 0 0 0;
}

#content_bottom .padded a {
	text-decoration: none;
	color: #22467b;
}

#content_bottom .padded a:hover {
	color: #cc4800;
} 

/*footer*/

/*main_menu*/

#content_menu a {
	text-decoration: none;
	display: block;
}

#content_menu .about_us {
	height: 18px;
	width: 72px;
	position: relative;
	top: 10px;
	left: 34px;
	background: url('../images/hdr/about_us.jpg') left top no-repeat;
}

#content_menu .help {  /*is in IE*/
	height: 18px;
	width: 72px;
	position: relative;
	top: -8px;
	left: 147px;
	background: url('../images/hdr/help.jpg') left top no-repeat;
}

#content_menu .search{  /*is in IE*/
	height: 18px;
	width: 72px;
	position: relative;
	top: -8px;
	left: 147px;
	background: url('../images/hdr/search.jpg') left top no-repeat;
}



/*main_menu*/

/*left*/

#content_left .small_map {
	background: #dde4d4 url('../images/bg/small_map_bg.jpg') left top repeat-x;
	height: 178px;
}

#content_left .small_map .padded {
	text-align: center;
	padding: 12px 0 0 0;
}

#content_left .small_map .padded #locatorMap{
	width: 210px;
	background: #edf4e4;
	margin: 0 auto;
	border: 1px solid #a4b39d;
	height: 150px;
}

#content_left .search_hdr {
	background: url('../images/hdr/search_hdr.jpg') left top no-repeat;
	height: 31px;
}


/*left*/

/*right*/

#content_right .right_dec {
	text-align: center;
}

#buttons {
	background:url('../images/bg/hdr_bg.jpg') left top repeat-x;
	height: 32px;
	width: 704px;
	overflow: hidden;
	margin: 6px auto 0 auto;
	padding: 0;
	text-align: left;
	position: relative;
}

#map_div { /* is in IE */
	margin: 0 auto;
	width: 700px;
	height: 500px;
	background: #e7eae3;
	text-align: left;
	border-left: 1px solid #a4b39d;
	border-right: 1px solid #a4b39d;
	border-bottom: 1px solid #a4b39d;
}

#refresh { /* is in IE */
	margin: 4px 0 0 4px;
}

.search_results_hdr {
	background:url(../images/bg/hdr_bg.jpg) left top repeat-x;
	height: 32px;
	width: 704px;
	margin: 10px auto 0 auto;
}

.search_results_hdr .hdr {
	height: 100%;
	width: 100%;
	background:url(../images/hdr/results.jpg) 20px 9px no-repeat;
}

/*right*/

/*search_form*/

form#searchForm {
  margin: 0px;
  padding: 0px;
  width: 100%;
}

#searchForm .form_item {
	width: 100%;
}

#searchForm .form_item .label_td{
	font: normal normal 12px/130% Arial;
	color: #173310;
	width: 130px;
	text-align: right;
	padding: 6px 10px 6px 0;
}

#searchForm .form_item .chackbox_td,
#searchForm .form_item .input_td{
	text-align: left;
	vertical-align: middle;
}

#searchForm .form_item .input_td select, 
#searchForm .form_item .input_td input {
	width: 125px;
	font: normal normal 12px/120% Arial;
	color: #102306;
	border: 1px solid #95aec3;
	background: #f0f2ed;
}

#searchForm .form_item .chackbox_td .simple_chackbox {
	width: 15px;
	display: block;
	
}

#searchForm .expand_hdr {
	margin: 15px 0 0 0;
	background: #d7ddd0;
	height: 27px;
	width: 100%;
}

#searchForm .expand_hdr .label_td {
	width: 200px;
	text-align: left;
	font: normal normal 12px/130% Arial;
	color: #173310;
	vertical-align: middle;
	padding: 2px 0 0 15px;
}

#searchForm .expand_hdr .chackbox_td {
	width: 10px;
	vertical-align: middle;
}

#searchForm .from_to {
	width: 200px;
	margin: 15px 0 0 40px;
	font: normal normal 12px/130% Arial;
}

#searchForm .from_to .from_label{
	vertical-align: middle;
	color: #173310;
	text-align: right;
	padding: 0 12px 0 0;
}

#searchForm .from_to .from_input{
	vertical-align: middle;
	color: #102306;
}

#searchForm .from_to .from_input input {
	width: 50px;
	font: normal normal 12px/120% Arial;
	color: #102306;
	border: 1px solid #95aec3;
	background: #f0f2ed;	
}


#searchForm #searchBBOX {
	margin: 15px 0 0 0;
}

#searchForm #submitPart {
	margin: 15px 0 20px 0;
	text-align: center;
}

/*search form*/



div#zemelapiu_lentele
{
  display: none;
}


input.searchButton{ /*is in IE*/
  background:#f1f4ed url(../images/search_20px.gif) 10px 2px no-repeat;
  height: 27px;
  width: 100px;
  font: normal bold 14px/130% Arial;
  border: 1px solid #999999;
  color: #183612;
  cursor: pointer;
}


div#mapCopyright
{
  background-color: #F0F0F0;
  color : black;
  font-family : Arial,sans-serif;
  font-size : 11px;
  white-space : nowrap;
  text-align : right;
  -moz-user-select : none;
  position : absolute;
  left : 720px;
  top : 590px;
}

div#krauna, div#wfsPostProgressBar
{
  display: none;
}


/*search_result_table*/


#zemelapiu_lentele table {
	margin: 10px auto 15px auto;
}

#zemelapiu_lentele table td {
	border: 1px solid #a4b39d;
	vertical-align: middle;
	text-align: center;
}

#zemelapiu_lentele table th {
	border: 1px solid #a4b39d;
	background: #dde4d4;
	vertical-align: middle;
	text-align: center;
}

#zemelapiu_lentele table th b {
	font: normal bold 11px/130% Arial;
}

#zemelapiu_lentele table th img {
	margin: 0 auto;
}

.paging_text {
	font: normal normal 12px/130% Arial;
	color: #071804;
}
.paging_links a,
.paging_links a font{
	margin: 0 1px 0 0;
	color: #22467b !important;
}

.paging_links a:hover {
	text-decoration: none;
}

.loading_table {
	margin: 0 auto;
	font: normal normal 12px/130% Arial;
	color: #071804;
}

.loading_table div {
	margin: 20px 0 0 0;
	text-align: center;
}

.loading_table img {
	margin: 0 0 10px 0;
}

/*search_result_table*/

/*popup*/

.popup_logo {
	margin: 0 0 20px 20px; 
	padding: 10px 0 0 0;
}

.popup_btn {
	text-align: left;
	padding: 15px 0 20px 15px;
}

.popup_image {
	text-align: center;
}

.popup_image img {
	margin: 0 auto;
}

.popup_table {
	width: 94%;
	margin: 0 auto;
}

.popup_table td {
	border: 1px solid #a0a29f;
	font: normal normal 12px/130% Arial;
	text-align: left;
	color: #323f30;
	padding: 5px 10px;
	width: 47%;
}

.popup_table .popup_label {
	background: #e7eae3;
}

/*popup*/

/*help*/

.help_hdr {
	background:url(../images/bg/hdr_bg.jpg) left top repeat-x;
	height: 32px;
	width: 98%;
	margin: 10px auto 0 auto;	
}

.help_hdr .hdr {
	background: url('../images/hdr/help_hdr.jpg') 20px 8px no-repeat;
	height: 32px; 
}

#mapKeys img,
#resultTable img{
	display: inline;
}

#mapKeys,
#resultTable {
	font: normal normal 12px/120% Arial;
}

.map_control {
	margin: 25px 0 0 30px;
	font: normal normal 12px/120% Arial;
	width: 500px;
}

.map_control td {
	vertical-align: middle;
	padding: 3px 3px 3px 10px;
}

.map_control th {
	font: normal bold 13px/120% Arial;
	padding: 0 0 10px 5px;
}

.map_control .first td {
	background: #dde4d3;
}

.map_control .second td {
	background: #e6ecdc;
}

.map_control .img_td {
	width: 34px;
}

.map_posrel {
	position: relative;
	z-index: 1000000000;
}

.map_copyright {
	background: #d7ddd0;
	font: normal normal 11px/130% Arial;
	border: 1px solid #a4b39d;
	position: absolute;
	top: 483px;
	left: 418px;
	padding: 1px 2px;
}
/*help*/