body {
  background-color: white;
  font-family: Verdana,Arial,Helvetica,Sans-serif;
  font-size: 12px;
  padding:4px;
  margin: 0px;
  width: 780px;
}

p {
  width: 780px;
  margin-left:10px;
  margin-bottom:10px;
}

h1 {
  margin:0px;
  font-size:14px;
  margin-bottom:18px;
  font-weight:bold;
 }
 
h2 {
  font-size:12px;
  font-weight:bold;
}

hdetails1 {
  font-size:12px;
  font-weight:bold;
  margin-top:3px;
}

hdetails2 {
  margin:0px;
  font-size:12px;
  color:blue;
  margin-top:18px;  
  margin-bottom:2px;
  font-weight:bold;
 }

 
img {
  border: none;
}

form {
  margin-top: 6px;
  margin-bottom:4px;
  margin-left:4px;
  margin-right:4px;
}

input {
  margin: 5px;
}

select{
  margin: 5px;
}


li {
  margin:0px;
  padding:2px;
}

div {
  margin:0px;
  padding:0px;
}

hr {
  clear:both;
  width:100%;
  margin:10px;
}

div.listheader1{
  margin-top:10px;
}

.scity {
  font-family:Arial;
  font-size:22px;
  font-style:normal;
  font-weight:bold;
  /*text-decoration:underline;*/
}

.scoords {
  font-family:Arial;
  font-size:12px;
  font-style:normal;
  font-weight:normal;
  /*text-decoration:underline;*/
}

div.listheader2{
  clear:both;
  width:780px;  
  margin-top:20px;
  background-color:#CCE5FF;
  font-family:Arial;
  font-size:16px;
  font-style:normal;
  font-weight:bold;
}



#content p a,#content li a,#content td a {
  color:blue;
  text-decoration:none;
  border-bottom:solid 1px #dddddd;
}

#content p a:hover,#content li a:hover,#content td a:hover {
  border-bottom:solid 1px black;
}



table.geo {
  margin-left: 20px;
}

/*=== begin maps table ===*/
table.maps {
  border-collapse: collapse;
  margin:0px;
  /*margin-top:5px;*/
  /*margin-bottom:10px;*/
  display:inline;
}

/*txt td*/
table.maps td.txt_noexpl {
  margin:0px;
  padding:2px;
  border-width: 0px;
  color:black;
  text-align:left;
}

table.maps td.txt_expl1 {
  margin:0px;
  padding-top:2px;
  padding-bottom:0px;
  padding-left:2px;
  padding-right:2px;
  border-width: 0px;
  color:black;
  text-align:left;
}

table.maps td.txt_expl2 {
  margin:0px;
  padding-top:0px;
  padding-bottom:2px;
  padding-left:2px;
  padding-right:2px;
  border-width: 0px;
  color:black;
  text-align:left;
}

/*num td*/
table.maps td.num_noexpl {
  margin:0px;
  padding:2px;
  border-width: 0px;
  color:black;
  text-align:right;
}

table.maps td.num_expl1 {
  margin:0px;
  padding-top:2px;
  padding-bottom:0px;
  padding-left:2px;
  padding-right:2px;
  border-width: 0px;
  color:black;
  text-align:right;
}

table.maps td.num_expl2 {
  margin:0px;
  padding-top:0px;
  padding-bottom:2px;
  padding-left:2px;
  padding-right:2px;
  border-width: 0px;
  color:black;
  text-align:right;
}
/*=== end maps table ===*/

.dcats_frame{
  margin:0px;
  padding:0px;
  border-bottom:solid 1px black;
  border-top:solid 1px black;
  border-left:0px;
  border-right:0px;
  font-size:10px;
}

.dcats_noframe{
  margin:0px;
  padding:0px;
  border-width:0px;
  font-size:10px;
}

/*=== begin APPS table ===*/
/*=taken from MAPS table==*/
table.appendices{
  /*border-collapse: collapse;*/
  border-collapse:collapse;
  margin:0px;
  /*margin-top:5px;*/
  /*margin-bottom:10px;*/
  display:inline;
}

table.appendices td.txt_noexpl {
  margin:0px;
  padding:2px;
  border-width:0px;
  color:black;
  text-align:left;
}

table.appendices td.txt_expl1 {
  margin:0px;
  padding-top:2px;
  padding-bottom:0px;
  padding-left:2px;
  padding-right:2px;
  border-width: 0px;
  color:black;
  text-align:left;
}

table.appendices td.txt_expl2 {
  margin:0px;
  padding-top:0px;
  padding-bottom:2px;
  padding-left:2px;
  padding-right:2px;
  border-width: 0px;
  color:black;
  text-align:left;
}

/*num td*/
table.appendices td.num_noexpl {
  margin:0px;
  padding:2px;
  border-width: 0px;
  color:black;
  text-align:right;
}

table.appendices td.num_expl1 {
  margin:0px;
  padding-top:2px;
  padding-bottom:0px;
  padding-left:2px;
  padding-right:2px;
  border-width: 0px;
  color:black;
  text-align:right;
}

table.appendices td.num_expl2 {
  margin:0px;
  padding-top:0px;
  padding-bottom:2px;
  padding-left:2px;
  padding-right:2px;
  border-width: 0px;
  color:black;
  text-align:right;
}
/*=== end maps table ===*/



/*=== begin cats table ===*/
table.cats {
  border-collapse: collapse;
  margin:0px;
  /*margin-top:5px;*/
  /*margin-bottom:10px;*/

  display:inline;

}

/*txt td*/
table.cats td.txt_noexpl {
  margin:0px;
  padding:2px;
  border-width: 0px;
  color:black;
  text-align:left;
  font-size:12px;
}

table.cats td.txt_expl1 {
  margin:0px;
  padding-top:2px;
  padding-bottom:0px;
  padding-left:2px;
  padding-right:2px;
  border-width: 0px;
  color:black;
  text-align:left;
  font-size:12px;
}

table.cats td.txt_expl2 {
  margin:0px;
  padding-top:0px;
  padding-bottom:2px;
  padding-left:2px;
  padding-right:2px;
  border-width: 0px;
  color:black;
  text-align:left;
  font-size:12px;
}

/*num td*/
table.cats td.num_noexpl {
  margin:0px;
  padding:2px;
  border-width: 0px;
  color:black;
  text-align:right;
  font-size:12px;
}

table.cats td.num_expl1 {
  margin:0px;
  padding-top:2px;
  padding-bottom:0px;
  padding-left:2px;
  padding-right:2px;
  border-width: 0px;
  color:black;
  text-align:right;
  font-size:12px;
}

table.cats td.num_expl2 {
  margin:0px;
  padding-top:0px;
  padding-bottom:2px;
  padding-left:2px;
  padding-right:2px;
  border-width: 0px;
  color:black;
  text-align:right;
  font-size:10px;
}
/*=== end of cats table ===*/


table.categories {
  margin-left:6px;
}

table.categories td {
  padding-right:6px;
  margin-bottom:6px;
}


#header {
  margin:0px;
  padding:0px;
  height:120px;
  width:780px;
  position:relative;
  background:url('background-gray.gif');
  background-position:bottom left;
  background-repeat:no-repeat;
  border-bottom:solid 1px gray;
  margin-bottom:2px;
}

#header img.logo {
  position:absolute;
  top:5px;
  left:5px;
}

#header h1 {
  font-size:16px;
  color:#444444;
  position:absolute;
  top:90px;
  left:180px;
}

#content {
  width:780px;
}

#appendices {
  width:780px;
}

#title {
  width:780px;
}

#lang {
  margin:0px;
  padding:0px;
  position:absolute;
  top: 10px;
  left: 710px;
  font-size:4px;
  background:none;
  width:90px;
  height:20px;
}

#lang ul{
  margin:0px;
  padding:0px;
}

#lang ul li {
  float:left;
  display:inline;
  margin:2px;
  padding:0px;
  text-align:center;
}


#menu {
  margin:0px;
  padding:0px;
  position:absolute;
  top: 16px;
  left: 190px;
  font-size:10px;
  background:white;
}

#menu ul{
  margin:0px;
  padding:0px;
}

#menu ul li {
  float:left;
  display:inline;
  margin:0px;
  padding:0px;
  text-align:center;

}


#menu ul li a {
  display:block;
  min-width: 70px;
  background-color:white;
  color:black;
  text-decoration:none;
  margin:0px;
  padding:2px;
  padding-left:12px;
  padding-right:12px;
  background:white;
}

#menu ul li a:hover {
  /*background-color:#ddddff;*/
  color:red;
  text-decoration:none;
}

#title {
  clear:both;
  /*background-image:url('bar2.gif');*/
  padding:4px;
  margin-top:8px;
  margin-bottom:12px;
}

#title2 {
  clear:both;
  /*background-image:url('bar2.gif');*/
  padding:4px;
  margin-top:0px;
  margin-bottom:2px;
}

#title_app {
  clear:both;
  /*background-image:url('bar2.gif');*/
  padding:0px;
  margin-top:2px;
  margin-bottom:0px;
}


#title h1 {
  margin:0px;
  padding:0px;
  color:blue;
}

#title h2 {
  margin:0px;
  padding:0px;
  color:black;
}


#subheader1 {
  margin:0px;
  padding:0px;
  padding-bottom:10px;
  //height:100px;
  width:780px;
  position:relative;
  //background:url('background-gray.gif');
  //background-position:bottom left;
  //background-repeat:no-repeat;
  //border-bottom:solid 1px gray;
  margin-bottom:0px;
}

#subheader1left{
  float:left;
}

#subheader1right{
  float:right;
}

form.search {
  background-color:#eeeeee;
  margin:20px;
  padding:4px;
  border:solid 1px #cccccc;
}

form.search ul {
  padding:0px;
}

form.search li {
  font-size:9px;
  margin:0px;
  padding:0px;
}

form.search td {
  padding:4px 15px;
}

form.search td.first {
  border-right:solid 1px #cccccc;
}



.main-cont {
  float:left;
  display:inline;
  width:auto;
  height:auto;
  background:white;
  margin-left:10px;
}

.main-ico {
  float:left;
  display:inline;

  margin-right:20px;
  background:white;
}

.main-descr {
  margin:0px;
  padding:0px;
  width:280px;
    float:left;
  display:inline;
  /*margin-left:100px;*/
  background:white;
}

.main-descr h2 {
  color:#333333;
  font-size:12px;
  font-weight:bold;
  padding:0px;
  margin:0px;
  margin-bottom:4px;
}

.main-descr p {
  font-size:11px;
  margin:0px;
  padding:0px;
  width:auto;
}

.titleline {
  clear:both;
  width:780px;
  background-color:white;
  padding:2px;
  margin-top:0px;
  margin-bottom:0px;
  border-top:solid 1px #cccccc;
  border-bottom:0px;
  font-size:12px;
  color:blue;
}

.line {
  clear:both;
  width:780px;
  background-color:#eeeeee;
  padding:2px;
  margin-top:12px;
  margin-bottom:8px;
  border-top:solid 1px #cccccc;
}
/*spans for 'line' header in result.php jk 2012-05*/
.sgodlo {
  color: black;
  font-weight: bold;
  /*text-decoration: underline;*/
}

.sgodloalt {
  color: black;
  font-weight: normal;
}

.sname {
  color: black;
  font-weight: bold;
}

.scat {
  color: black;
  font-weight: normal;
 }
.prewka {
  background-color:white;
  border: double 3px black;
  border-style: double;
  margin-top: 0px;
  margin-right: 20px;
  position:relative;
  float:left;
  display:inline;
}

.prewka_tp {
  background-color:white;
  border: solid 1px gray;
  /*rder-style: double; */
  margin-top: 0px;
  margin-right: 20px;
  position:relative;
  float:left;
  display:inline;

}


.prewka_tp img {
  background-color: white;
  padding: 16px;
}


.prewka_svg {
  background-color: white;
  padding: 0px;
  border: solid 1px grey;
  margin-top: 0px;
  margin-right: 20px;
  position: relative;
  float: left;
  display: inline;
}


.punkt {
  background-color:red;
  font-size:1px;
  width:5px;
  height:5px;
  position:relative;
}

.dmaps {
margin-top:0px;
padding:0px;
}


.mapcont {
  width:auto;
  height:auto;
  position:relative;
  padding:0px;
  background-color:white;
  border: double 6px black;
  background-repeat:no-repeat;
}

.mapcont img {
  position:absolute;
  border:none;
  margin:0px;
  padding:0px;
  background-color:#eeeeee;
}

.basemap {
  position:absolute;
  margin:0px;
  padding:0px;
  border:none;
}

.markerL {
  position:absolute;
  height:12px;
  font-size:10px;
  color:red;
  padding-left:1px;
  border-left:solid 1px red;
}

.markerT {
  position:absolute;
  width:12px;
  font-size:10px;
  color:red;
  padding-top:1px;
  border-top:solid 1px red;
}

.markerTtr {
  position:absolute;
  width:12px;
  font-size:10px;
  text-align:left;
  color:red;
  background-color:white;
  padding-top:1px;
  border-top:solid 1px red;
}


.markerB {
  position:absolute;
  width:12px;
  font-size:10px;
  color:red;
  padding-bottom:1px;
  border-bottom:solid 1px red;
}

.markerBtr {
  position:absolute;
  width:12px;
  font-size:10px;
  text-align:right; 
  color:red;
  padding-bottom:1px;
  border-bottom:solid 1px red;
}

.markerR {
  position:absolute;
  height:12px;
  font-size:10px;
  color:red;
  padding-right:1px;
  border-right:solid 1px red;
}

.tickL {
  position:absolute;
  height:9px;
  border-right:solid 1px red;
}

.tickT {
  position:absolute;
  width:9px;
  border-top:solid 1px red;
}

.bar {
  position:absolute;
  border:none;
  background-color:#dddddd;
}



.mapind {
position:absolute;
border: solid 1px #aaaaaa;
font-size:9px;
color:#aaaaaa;
text-align:center;
overflow:hidden;
}

.mapind a {
display:block;
overflow:hidden;
text-decoration:none;
color:black;
border:solid 1px white;
/*border-top:solid 1px #aaaaaa;
border-left:solid 1px #aaaaaa;
border-right:solid 1px black;
border-bottom:solid 1px black;
*/
}

.mapind a span {
  display:block;
  color:red;
  font-weight:normal;
}

.mapind a:hover {
/*background-image:url("a2.gif");*/
border:solid 1px black;
/*
border-top:solid 1px black;
border-left:solid 1px black;
border-right:solid 1px white;
border-bottom:solid 1px white;
*/
}


.city {
position:absolute;
font-size:12px;
font-weight:bold;
color:red;
}


.clear {
  background-color:white;
  clear:both;
  width:300px;
  height: 10px;
}

.msgbox {
  background-color:white;
  clear:both;
  width:780px;
  text-align: left;
  font-size: 9px;
  font-style: italic;
}

/*===begin dupa table ===*/
table.dupa {
  border-collapse: collapse;
  border:solid 1px black;
  font-size:12px;
  text-align:left;

}

table.dupa td {
  margin:0px;
  padding:6px;
  border-width: 0px;
  border-bottom: solid 1px gray;
}

table.dupa td.txt_app_head {
  margin:0px;
  padding:2px;
  border-width: 0px;
  border-top: solid 1px gray;  
  border-bottom: solid 1px gray;
  color:black;
  text-align:left;
}


/*SUBHEADERS*/
table.dupa td.txt_subheader {
  margin:0px;
  padding:6px;
  border-width: 0px;
  border-top: solid 1px gray;
  /*border-bottom: solid 1px gray;  */
  color:blue;
  text-align:left;
}

table.dupa td.txt_subheader_nbr{
  margin:0px;
  padding:6px;
  border-width: 0px;
  border-top: solid 1px gray;
  /*border-bottom: solid 1px gray;  */
  color:blue;
  text-align:left;
  white-space:nowrap;
}

/*Appendices Subheader*/
table.dupa td.txt_app_subheader {
  margin:0px;
  padding-left:6px;
  padding-right:6px;  
  padding-top:0px;
  padding-bottom:0px;
  border-width: 0px;
    /*border-bottom: solid 1px gray;  */
  color: black;
  text-align:left;
}

/*GENERAL ITEMS*/
/*general items - common lines*/
table.dupa td.txt_gen_thickline {
  margin:0px;
  padding:6px;
  border-width: 0px;
  border-top: solid 1px gray;
  color:black;
  text-align:left;
}

table.dupa td.txt_gen_thinline {
  margin:0px;
  padding:6px;
  border-width: 0px;
  border-top: solid 1px lightgray;
  color:black;
  text-align:left;
}

table.dupa td.txt_gen_nbr_thickline{
  margin:0px;
  padding:6px;
  border-width: 0px;
  border-top: solid 1px gray;
  color:black;
  text-align:left;
  white-space:nowrap;
}

table.dupa td.txt_gen_nbr_thinline{
  margin:0px;
  padding:6px;
  border-width: 0px;
  border-top: solid 1px lightgray;
  color:black;
  text-align:left;
  white-space:nowrap;
}

/*general items - explanation lines*/
table.dupa td.txt_gen_expl1_thickline {
  margin:0px;
  padding-top:0px;
  padding-bottom:6px;
  padding-left:6px;
  padding-right:6px;
  border-width: 0px;
  color:black;
  text-align:left;
 }
 
 table.dupa td.txt_gen_expl1_thinline {
  margin:0px;
  padding-top:0px;
  padding-bottom:6px;
  padding-left:6px;
  padding-right:6px;
  border-width: 0px;
  color:black;
  text-align:left;
 }

table.dupa td.txt_gen_expl1_nbr_thickline{
  margin:0px;
  padding-top:0px;
  padding-bottom:6px;
  padding-left:6px;
  padding-right:6px;
  border-width: 0px;
  border-top: 0px;
  color:black;
  text-align:left;
  white-space:nowrap;
}

table.dupa td.txt_gen_expl1_nbr_thinline{
  margin:0px;
  padding-top:0px;
  padding-bottom:6px;
  padding-left:6px;
  padding-right:6px;
  border-width: 0px;
  border-top: 0px;
  color:black;
  text-align:left;
  white-space:nowrap;
}

/*general items - numbers*/
table.dupa td.num_gen_thickline {
  margin:0px;
  padding:6px;
  border-width: 0px;
  border-top: solid 1px gray;
  color:black;
  text-align:right;
}

table.dupa td.num_gen_thinline {
  margin:0px;
  padding:6px;
  border-width: 0px;
  border-top: solid 1px lightgray;
  color:black;
  text-align:right;
}

table.dupa td.num_gen_expl1_thickline {
  margin:0px;
  padding-top:0px;
  padding-bottom:6px;
  padding-left:6px;
  padding-right:6px;
  border-width: 0px;
  border-top: 0px;
  color:black;
  text-align:right;
}

table.dupa td.num_gen_expl1_thinline {
  margin:0px;
  padding-top:0px;
  padding-bottom:6px;
  padding-left:6px;
  padding-right:6px;
  border-width: 0px;
  border-top: 0px;
  color:black;
  text-align:right;
}


/*OLD ITEMS*/
/*old items - common lines*/
table.dupa td.txt_old_thickline {
  margin:0px;
  padding:6px;
  border-width: 0px;
  border-top: solid 1px gray;
  color:black;
  text-align:left;
}

table.dupa td.txt_old_thinline {
  margin:0px;
  padding:6px;
  border-width: 0px;
  border-top: solid 1px lightgray;
  color:black;
  text-align:left;
}

table.dupa td.txt_old_nbr_thickline{
  margin:0px;
  padding:6px;
  border-width: 0px;
  border-top: solid 1px gray;
  color:black;
  text-align:left;
  white-space:nowrap;
}

table.dupa td.txt_old_nbr_thinline{
  margin:0px;
  padding:6px;
  border-width: 0px;
  border-top: solid 1px lightgray;
  color:black;
  text-align:left;
  white-space:nowrap;
}

/*old items - explanation lines*/
table.dupa td.txt_old_expl1_thinline {
  margin:0px;
  padding-top:0px;
  padding-bottom:6px;
  padding-left:6px;
  padding-right:6px;
  border-width: 0px;
  border-top: 0px;
  color:black;
  text-align:left;
 }

 table.dupa td.txt_old_expl1_thickline {
  margin:0px;
  padding-top:0px;
  padding-bottom:6px;
  padding-left:6px;
  padding-right:6px;
  border-width: 0px;
  border-top: 0px;
  color:black;
  text-align:left;
 }
 
table.dupa td.txt_old_expl1_nbr_thickline{
  margin:0px;
  padding-top:0px;
  padding-bottom:6px;
  padding-left:6px;
  padding-right:6px;
  border-width: 0px;
  border-top: 0px;
  color:black;
  text-align:left;
  white-space:nowrap;
}

table.dupa td.txt_old_expl1_nbr_thinline{
  margin:0px;
  padding-top:0px;
  padding-bottom:6px;
  padding-left:6px;
  padding-right:6px;
  border-width: 0px;
  border-top: 0px;
  color:black;
  text-align:left;
  white-space:nowrap;
}

/*old items - numbers*/
table.dupa td.num_old_thickline {
  margin:0px;
  padding:6px;
  border-width: 0px;
  border-top: solid 1px gray;
  color:black;
  text-align:right;
}

table.dupa td.num_old_thinline {
  margin:0px;
  padding:6px;
  border-width: 0px;
  border-top: solid 1px lightgray;
  color:black;
  text-align:right;
}

table.dupa td.num_old_expl1_thickline {
  margin:0px;
  padding-top:0px;
  padding-bottom:6px;
  padding-left:6px;
  padding-right:6px;
  border-width: 0px;
  border-top: 0px;
  color:black;
  text-align:right;
}

table.dupa td.num_old_expl1_thinline {
  margin:0px;
  padding-top:0px;
  padding-bottom:6px;
  padding-left:6px;
  padding-right:6px;
  border-width: 0px;
  border-top: 0px;
  color:black;
  text-align:right;
}

/*NEW ITEMS*/
/* new items - common lines*/
table.dupa td.txt_new_thickline {
  margin:0px;
  padding:6px;
  border-width: 0px;
  border-top: solid 1px gray;
  color:blue;
  text-align:left;
}

table.dupa td.txt_new_thinline {
  margin:0px;
  padding:6px;
  border-width: 0px;
  border-top: solid 1px lightgray;
  color:blue;
  text-align:left;
}

table.dupa td.txt_new_nbr_thickline{
  margin:0px;
  padding:6px;
  border-width: 0px;
  border-top: solid 1px gray;
  color:blue;
  text-align:left;
  white-space:nowrap;
}

table.dupa td.txt_new_nbr_thinline{
  margin:0px;
  padding:6px;
  border-width: 0px;
  border-top: solid 1px lightgray;
  color:blue;
  text-align:left;
  white-space:nowrap;
}

/*new items - explanation lines*/
table.dupa td.txt_new_expl1_thickline {
  margin:0px;
  padding-top:0px;
  padding-bottom:6px;
  padding-left:6px;
  padding-right:6px;
  border-width: 0px;
  border-top: 0px;
  color:blue;
  text-align:left;
}

table.dupa td.txt_new_expl1_thinline {
  margin:0px;
  padding-top:0px;
  padding-bottom:6px;
  padding-left:6px;
  padding-right:6px;
  border-width: 0px;
  border-top: 0px;
  color:blue;
  text-align:left;
}

table.dupa td.txt_new_expl1_nbr_thickline {
  margin:0px;
  padding-top:0px;
  padding-bottom:6px;
  padding-left:6px;
  padding-right:6px;
  border-width: 0px;
  border-top: 0px;
  color:blue;
  text-align:left;
  white-space:nowrap;
}

table.dupa td.txt_new_expl1_nbr_thinline {
  margin:0px;
  padding-top:0px;
  padding-bottom:6px;
  padding-left:6px;
  padding-right:6px;
  border-width: 0px;
  border-top: 0px;
  color:blue;
  text-align:left;
  white-space:nowrap;
}

/*new items - numbers*/
table.dupa td.num_new_thickline {
  margin:0px;
  padding:6px;
  border-width: 0px;
  border-top: solid 1px gray;
  color:blue;
  text-align:right;
}

table.dupa td.num_new_thinline {
  margin:0px;
  padding:6px;
  border-width: 0px;
  border-top: solid 1px lightgray;
  color:blue;
  text-align:right;
}

table.dupa td.num_new_expl1_thickline {
  margin:0px;
  padding-top:6px;
  padding-bottom:0px;
  padding-left:6px;
  padding-right:6px;
  border-width: 0px;
  border-top: 0px;
  color:blue;
  text-align:right;
}

table.dupa td.num_new_expl1_thinline {
  margin:0px;
  padding-top:6px;
  padding-bottom:0px;
  padding-left:6px;
  padding-right:6px;
  border-width: 0px;
  border-top: 0px;
  color:blue;
  text-align:right;
}

/*dupa table ===*/

/*=== begin catsel table ===*/
table.catsel {
  border-collapse: collapse;
  margin:0px;
  border:0px;
  padding:0px;
  font-size:10px;
  text-align:left;
}

table.catsel td {
  margin:0px;
  padding:0px;
  border:0px;
}

/*end catsel table ===*/

.pages {
  font-size:9px;
  text-align:center;
}


table.dupa2 {
  border-collapse: collapse;
  border:solid 1px black;
  font-size:12px;
  text-align:left;
  color:black;
}

table.dupa2 td {
  margin:0px;
  padding:6px;
  border-width: 0px;
  border-bottom: solid 1px gray;
  color:black;
}


table.details {
  border-collapse: collapse;
}

table.details th {
  text-align: right;
  border-top:solid 1px gray;
  padding:2px 8px;
  font-size:10px;
  color:#555555;
}

table.details td {
  border-top:solid 1px gray;
  padding:2px 8px;
  font-size:12px;  
}


table td.num {
  text-align:right;
 
}


/*JK 2012-032-28 end*/

table.geo td {
  padding:1px 1px;
  
}

.SVGholder_floatTL{
  position:absolute;
  top:15px;
  left:15px;

  padding: 0px;
  margin: 0px;
 
/* 
 border-top: solid 1px red;
 border-bottom: solid 1px red;
 border-left: solid 1px red;
 border-right: solid 1px red;
 */
 
}

div.catsel {
  clear:both;
  margin-top:0px;
  #background-color:#CCE5FF;
  font-family:Arial;
  font-size:12px;
  font-style:normal;
  font-weight:bold;
  margin:0px;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:2px;
  padding-right:2px;
  border-width: 0px;
  border-bottom: 0px;
  #color:blue;
}

div.dropdownlist_holder1 {
  clear:both;
  margin-top:0px;
  margin-bottom:0px;
  #background-color:#CCE5FF;
  font-family:Arial;
  font-size:12px;
  font-style:normal;
  font-weight:bold;
  margin:0px;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:2px;
  padding-right:2px;
  border-width: 0px;
  border-bottom: 4px;
  #color:blue;
}

div.maplist_menu {
  clear:both;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  #background-color:#CCE5FF;
  font-family:Arial;
  font-size:11px;
  font-style:normal;
  #font-weight:bold;
  #margin:0px;
  padding-top:0px;
  padding-bottom:2px;
  padding-left:2px;
  padding-right:2px;
  border-width: 0px;
  border-bottom: 1px black;
  #color:blue;
}

div.maplist_menu td {
  font-family:Arial;
  font-size:11px;
  font-style:normal;
  #font-weight:bold;
}