.hpfilter{width:677px;  background:#dbe4ec;  padding:15px 20px 10px 15px;}
.hpfilter label{font-weight:bold;  color:#000;  float:left;  display:block;  height:20px;  line-height:20px;}
div#typ{width:100px;}
div#lokalita{width:255px;}
div#cenaod{width:110px;}
div#cenado{width:110px;}
div#nemovitost{width:155px;}
div#lozod{width:110px;}
div#lozdo{width:110px;}
.hpfilter label#lbltyp{width:60px;}
.hpfilter label#lbllokalita{width:60px;}
.hpfilter label#lblcenaod{padding:0 10px 0 10px; width:81px; text-align:right;}
.hpfilter label#lblcenado{padding:0 10px 0 10px; width:20px;}
.hpfilter label#lbllozod{padding:0 10px 0 10px; width:81px; text-align:right;}
.hpfilter label#lbllozdo{padding:0 10px 0 10px; width:20px;}
.hpfilter .select{float:left;}
.hpfilter .select select,.obecnyfiltr .select select{width:100%;}
.hpfilter input.submit{float:right;  margin:5px 1px 0 0;}
.obecnyfiltr{width:676px;  background:#dbe4ec;  padding:15px 20px 10px 16px;}
.obecnyfiltr label{font-weight:bold;  color:#000;  display:block;}
.obecnyfiltr .select{float:left;}
.obecnyfiltr label#lbltyp{padding-bottom:10px;  width:328px;  float:left;}
.obecnyfiltr div#typ{width:128px;}
.obecnyfiltr div#nemovitost{width:200px;}
.obecnyfiltr label#lblcenaod{padding-left:20px;  padding-bottom:10px;  float:left;  width:154px;}
.obecnyfiltr div#cenaod{padding-left:20px;  width:154px;}
.obecnyfiltr label#lbllozod{float:left;  padding-bottom:10px;  width:154px;}
.obecnyfiltr label#lbllozdo, .obecnyfiltr label#lblveldo, .obecnyfiltr label#lblvelod, .obecnyfiltr label#lblcenado{float:left;  padding-left:20px;  padding-bottom:10px;  width:154px;}
.obecnyfiltr div#lozod{width:154px;}
.obecnyfiltr div#lozdo, .obecnyfiltr div#veldo, .obecnyfiltr div#velod, .obecnyfiltr div#cenado{padding-left:20px;  width:154px;}
.obecnyfiltr label#lblgaraz{float:left;  width:134px;  padding-top:10px;  padding-left:21px;}
.obecnyfiltr label#lblkotviste{float:left;  width:134px;  padding-top:10px;  padding-left:20px;}
.obecnyfiltr label#lblbazen{float:left;  width:134px;  padding-top:9px;}
.obecnyfiltr input#inbazen, .obecnyfiltr input#ingaraz, .obecnyfiltr input#inkotviste{float:left;  margin-top:9px;}
.obecnyfiltr label#lbllokality{padding-top:10px;}
.obecnyfiltr .chblokrow label{font-weight:normal;  float:left;  width:26%;  padding-left:2%; position: relative; top: -2px;}
/*.obecnyfiltr .chblokrow label.first{padding-left:0;}*/
.obecnyfiltr .chblokrow{padding-top:10px;}
.obecnyfiltr .chblokrow input{float:left;  text-align:right;  margin:0;  padding:0;}
.obecnyfiltr input.submit{
/*margin-top:15px;*/
float:right;}
.obecnyfiltr p,.hpfilter p{float:left;}