.cenam2 {font-weight:bold;background:yellow}

.start {
    padding:0px;
    width:3px;
    background:#eee;
    color:#ddd;
    font-size:0.9em;
    margin:0px;
    overflow:hidden;
    vertical-align:middle;
    border:1px solid #aaa;
    border-radius:5px
    }
.start {
    padding:0px;
    width:5px;
    background:#eee;
    color:#ddd;
    font-size:0.9em;
    margin:0px;
    overflow:hidden;
    vertical-align:middle;
    border:1px solid #aaa;
    border-radius:5px
    }
    
button.near {padding:1px;width:22px;color:black;}

.start:hover, button.current {padding:3px;width:35px;}
.pages button.current {background:#eee;color:#eee}
.start:hover {color:black}
.pages {margin:5px}


.row2 div.image2a  {width:25%;}
.row2 div.image2   {width:25%;padding-bottom:20%}
.row2 div.image2a.single  {width:75%;float:right}
.row2 div.image2.single  {width:75%;float:right;padding-bottom:50%}
.row2 div.image2a.double  {width:37.5%;float:right}
.row2 div.image2.double  {width:37.5%;float:right;padding-bottom:25%}
.row2 div.cells  {width:25%;float:left}
.row2 div.single  {width:75%;float:right;}
.row2 div.single.tab table {width:96%;margin:2%}
.row2 div.single.tab  {width:75%;float:right;}
.row2 div.single.tab.map  {height:700px;}
.row2 div.cells.tab  {width:25%;float:left}

.mkw2 {display:none}
.mkw {display:box} 

@media screen and (min-width:851px) {
    .mkw2 {display:table-cell} 
    .mkw {display:none}
}


@media screen and (max-width:1150px) {
    .row2 div.cells  {width:33.33%;float:left}
    .row2 div.double  {width:33.33%;float:left}
    .row2 div.image2a,.row2 div.image2a.double  {width:33.33%;float:left}
    .row2 div.image2,.row2 div.image2.double  {width:33.33%;padding-bottom:22%}
    .row2 div.image2a.single {width:66.66%;float:left}
    .row2 div.image2.single {width:66.66%;float:right;padding-bottom:40%}
    .row2 div.cells.tab  {width:33.33%;float:left}
    .row2 div.single.tab  {width:66.66%;float:right}
    .row2 div.double.tab  {width:66.66%;float:right}
}



@media screen and (max-width:850px) {
    .row2 div.cells  {width:50%;float:left;} 
    .row2 div.single  {width:50%;float:right}
    .row2 div.image2a,.row2 div.image2a.double {width:50%}
    .row2 div.image2,.row2 div.image2.double {width:50%;padding-bottom:33%}
    .row2 div.image2a.single {width:50%;float:right}
    .row2 div.image2.single {width:50%;float:right;padding-bottom:33%}

    .row2 div.cells.tab  {width:45%;float:left}
    .row2 div.single.tab  {width:55%;float:right}
    .row2 div.single.tab.map  {height:600px;}


}

@media screen and (max-width:650px) {
    .row2 div.cells.tab {width:100%;float:none;display:box}
    .row2 div.single.tab  {width:96%;float:none;margin:2%}
    .row2 div.single.tab.map  {height:500px;}
}

@media screen and (max-width:600px) {
    .row2 div.image2a {width:100%;padding-bottom:110%}
    .row2 div.image2 {width:100%;padding-bottom:66%}
    .row2 div.cells {width:100%;float:none;display:box}
    .row2 div.image2a.single  {width:96%;float:none;margin:2%;}
    .row2 div.image2a.double  {width:96%;float:none;margin:2%;}
    .row2 div.single.tab {width:100%;margin:2% 0px}
    .row2 div.single.tab table {margin:2% auto}

    .mkw2 {display:none}
}

    .page-list-new {text-align:center}
    .page-list-new a {width:20px;text-align:center;display:inline-block}
    .page-list-new a.cur,.page-list-new a.vis {display:inline-block}
    .page-list-new a.cur {font-weight:bold;border:1px solid red; border-radius:10px}


/*form search from */


div.search-form {background:#eee}
div.cond {width:100%;float:left;position:relative;padding:0px 13px 0px 3px;box-sizing:border-box}
div.cond div.lim {float:left;position:relative;padding:0px;box-sizing:border-box;}

div.lim2 {float:left;background:none;margin:0px;width:60%}
div.lim2 input, div.lim2 select{margin:2px;}
div.cond h3 {width:40%;font-size:1.2em;line-height:10px;float:left;font-family:'Arial';}
.reset {position:absolute;left:5px;top:7px;font-weight:bold;font-size:13px;border:1px solid #aaa;padding:0px 5px;background:#ddd;color:red;border-radius:1px}
.search-form a{color:black;text-decoration:none}
.search-form .left a{color:black;text-decoration:none}
.search-form .left1 a{color:blue;text-decoration:none}
.search-form{box-shadow:2px 2px 4px #eee;margin:10px;}
.search-form{border:1px solid #ddd;background:#f7f7cc;margin:5px 5px }
.search-form select{background:white;margin:0px}
.search-form h2{padding:10px 20px;margin:0px}
.search-form .title{background:#357;color:white}

.search-form1 {max-width:400px;margin:auto;padding-right:10px;padding-left:5px;}
.search-form1 div{max-width:100%;margin:auto;}

.range{position:relative;top:6px;}
.search-form1 div.ui-slider{clear:both;margin:0 8px 12px 6px;height:10px}
.search-form1 div.ui-slider-range{background:#ddd;}
.search-form1 span.ui-slider-handle{height:15px;width:15px;top:-8px;border-radius:4px;border-color:grey;background:#ddd}
.search-form1 div.ui-slider{height:2px;}


.search-form1 input[type=text], .search-form1 input[type=number]{border:1px solid #ccc;width:100%;}
.search-form1 input[type=number]{text-align:center}
.search-form1 input[type=radio]{border:1px solid #ccc;margin-left:0px;padding-left:0px}
.min,.max{text-align:center}
.search-form1 select{width:100%;}
.search-form1 a{text-decoration:none}


div.search-form1 label{color:#357;text-decoration:none}
div.search-form1 label:hover{color:red;text-decoration:underline}
div.location_list a.currentl{font-weight:bold;color:red}
div.location_list a{color:#357;text-decoration:none}
div.location_list a:hover{color:red;text-decoration:underline}
div.location_list{padding:10px 0px 20px 0px}
div.location_list{height:400px;overflow-y:scroll;}
    
div.search-form div h3{display:none}
div.search-form  select {
       -webkit-appearance: none; 
       -moz-appearance: none;
       appearance: none;       /* remove default arrow */
       
    }

div.search-form  select , div.search-form input {
       border:1px solid #ccc;
       border-radius:5px;               
       font-weight:bold;
       color:black;
}       

div.search-form  select option {font-weight:normal}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: grey;font-weight:normal;
}
::-moz-placeholder { /* Firefox 19+ */
  color:grey;font-weight:normal;
}
:-ms-input-placeholder { /* IE 10+ */
  color: grey;font-weight:normal;
}
:-moz-placeholder { /* Firefox 18- */
  color: grey;font-weight:normal;
}

div.search-form div.lim {width:50%;margin:5px 0}
div.search-form div.reset-cell {width:0;margin:3px 0;float:left;position:relative}
div.search-form div.reset {margin:5px 3px;}


div.lim2 {width:100%;margin: 5px 0px 0px 0px}

div.lim2 select option {color:black;font-size:15px;}
div.lim2 select option:nth-child(1) {color:#aaa}
div.lim2 select {color:#000;margin:0px}


div.search-form input,div.search-form select {font-size:15px;padding:4px 4px;box-sizing:border-box;}

.search-form1 input,.search-form1 select {font-family:'Arial'}
div#locations {clear:left;overflow:hidden;padding-left:10px}
div.typ button, div.obj_type button 
    {width:33%;height:30px;font-family:'Arial';font-size:1.1em;color:grey;background:#f7f7f7;border:1px solid #ccc}
div.typ button.cur, div.obj_type button.cur {background:#357;color:white;border-color:#441}
.transtype {clear:left;padding-top:2px} 
#formtitle, #ile {font-weight: normal;font-size:1em;font-family:'Arial';}
h3.title1 {margin:5px 0px 0;padding:5px;text-align:center;}


/* search form koniec */

	img.lazy {background:white}
    
.input-icon {
  position: relative;
}

.input-icon > i {
  position: absolute;
  display: block;
  transform: translate(0, -50%);
  top: 50%;
  pointer-events: none;
  left: 3px;
  font-style: normal;
}


.input-icon > i:nth-child(n+2) {
  left:auto;right: 3px;
  text-align:right;
}


.lim:nth-child(2) .input-icon > i:first-child::before {content:'od'}
.lim:nth-child(3) .input-icon > i:first-child::before {content:'do'}

/*
.search-form1 .lim .input-icon > input {
  padding-left: 25x;
  padding-right: 25px;
}
*/

.empty >i {display:none;width:0px}


div.image2a div.daty {position:absolute;bottom:0;right:0;left:auto;z-index:2;color:white;text-shadow:0 0 1px #000}
