/* *{border:1px solid green; } */

HTML {background:#638000; }
BODY {
    background: url('../img/tlo1.png') left top repeat-x; 
    background-color: #84a602 !important;
    font-family:verdana; color:#5E3E49; 
    font-size:11px;
    margin:0; 
    font:13px Tahoma,sans-serif; 
    cursor:default;
    margin-bottom: 40px;
}
a {
    color: #5E3E49 !important;
}
.no-p-lft { 
    padding-left: 0 !important;
}
.no-p-rgt {
    padding-right: 0 !important;
}

.container {
    position: relative;
    z-index: 1;
    background-color: #fff;
    max-width: 900px;
    margin-top: 35px;
    padding-top: 40px;
    padding-left: 0 !important;
    padding-right: 0 !important;
    border-radius: 30px 30px 30px 30px;
    -moz-border-radius: 30px 30px 30px 30px;
    -webkit-border-radius: 30px 30px 30px 30px;
    border: 0px solid #000000;
}
.foot {
    max-width: 900px;
    width: 100%;
    margin: 0 auto;
    padding: 40px 0;
    background: #a6b95d; /* Old browsers */
    background: -moz-linear-gradient(top,  #a6b95d 0%, #a7bb5d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6b95d), color-stop(100%,#a7bb5d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #a6b95d 0%,#a7bb5d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #a6b95d 0%,#a7bb5d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #a6b95d 0%,#a7bb5d 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #a6b95d 0%,#a7bb5d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6b95d', endColorstr='#a7bb5d',GradientType=0 ); /* IE6-9 */
    border-radius: 0px 0px 30px 30px;
    -moz-border-radius: 0px 0px 30px 30px;
    -webkit-border-radius: 0px 0px 30px 30px;
    border: 0px solid #000000;

}

div#ajaxLoader{
    display:none;
    text-align:center;
    padding-top:10px;
}

:focus {
    outline: 0;
}

label.nowosc img{
    vertical-align:middle;
}

select.wszystkieKrainy{
    display:none;
}

option.pokazWszystkieKrainy{
    font-weight:700;
}

p#ukryjWiecej{
    display:none;
}

#tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px solid #111;
    background-color: #eee;
    padding: 5px;
    opacity: 0.85;
}

img.logo{	float:right;	margin-bottom:10px;	margin-left:25px;	margin-right:25px;	margin-top:10px;}

div.duplikaty{
    padding:5px;
    background:#ADC35D;
}

div.duplikaty p{
    margin:0;padding:5px 0 0;
}

div#tooltip div.body{width:100%; height:100%; vertical-align:middle; }

div.tooltip{    position:absolute;    z-index:3000;    left:-9999px;    background-color:#ADC35D;  display:none;  padding:5px;    border:1px solid #fff; color:#FFFFFF; font-weight:bold; width:290px; }

div.tooltip p{    margin:0;    padding:0;    color:#FFFFFF;    background-color:#607C00;    padding:2px 7px; font-weight:bold; }

div.photoTooltip{    position:absolute;    z-index:999;    left:-9999px;    background-color:#ADC35D;  display:none;  padding:5px;    border:1px solid #fff; color:#FFFFFF; font-weight:bold; text-align:center; }
div.photoTooltip img{vertical-align:middle; }
div.photoTooltip p{height:100%; }

p.bwm_pokaz{text-align:center; font-weight:700; }
div.tresc p.bwm_pokaz a{font-size:20px; }

div.topek a#bookmarksAdd{
    background:url(../img/serce01.png) no-repeat scroll top right;
}

div.topek a{
    color:#84A602 !important;
    font-weight:700;
    text-decoration:none !important;
}

img{border:none; }
a{
    color:#5E3E49; 
    text-decoration:underline !important; 
    cursor:pointer;
}
div.body {background:url('../img/tlo2.png') left bottom repeat-x; text-align:center; margin:0; }
div.topup {background:url('../img/top_gora.png') left top no-repeat;width:990px; height:49px; margin: 0 auto; }
div.page {background:url('../img/tlo_b.png') left top repeat-y;width:990px;margin: 0 auto; }
div.pagemain {background:url('../img/tlo_ba.png') left top no-repeat; }
div.topek {
    background:white url('../img/top.png') left top no-repeat;
    margin:0px auto;
}
div.tresc {
    min-height:300px; 
    margin:0 auto; 
    padding:5px 0px 5px 0px; 
    text-align:left;
}
div.tresc a{font-size:12px; color:#5E3E49; }
div.tresc a.nieaktywny{color:#FF0000; }
div.tresc a:hover{color:#84a602; }
div.kollinki {
    margin-top: 20px;
    margin-bottom:5px; 
}
div.kollinki h4.usun{margin-bottom:5px; }  
div.kollinki ul{list-style-type:none; padding:0; }
div.kollinki li{margin:3px 0; }
div.szukajka {
    margin-top: 20px;
}
div.szukajka a{
    font-size:12px;
    color:#5E3E49;
}
div.szukajka a.nieaktywny{color:#FF0000; }
div.szukajka a:hover{color:#84a602; }
div.middle {background:url('../img/tlo_middle.png') left top no-repeat; height:80px;width:990px; margin: 0 auto; }
div.middle_t {
    background-color: #A6B95D;
    max-width:900px; 
    width: 100%;
    height: 40px;
    margin: 0 auto;
    position: relative;
} 
div.middle_t .middle-bottom {
    width: 100%;
    height: 40px;
    background-color: #fff;
    border-radius: 0px 0px 30px 30px;
    -moz-border-radius: 0px 0px 30px 30px;
    -webkit-border-radius: 0px 0px 30px 30px;
    border: 0px solid #000000;
}
div.stopka {width:800px; margin:0 auto; }
div.stopka a{font-size:11px; color:#5E3E49; font-weight:bold; }

div.dol {
    background: #84a602; /* Old browsers */
    background: -moz-linear-gradient(top,  #84a602 0%, #638000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#84a602), color-stop(100%,#638000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #84a602 0%,#638000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #84a602 0%,#638000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #84a602 0%,#638000 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #84a602 0%,#638000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84a602', endColorstr='#638000',GradientType=0 ); /* IE6-9 */
    height:124px;
    width:100%;
} 
div.dol a{font-size:11px; color:#5E3E49; font-weight:bold; }

div#wynik{
    display:none;
}

div.szukaj{
    font-size:13px;
}
div.szukaj select{
    width: 146px;
}
div.mapka{
    position: relative;
    top: -20px;
    padding-left: 40px;
}
/* div.mapka img{width:162px; height:159px; } */

div.wiecej{
    display:none;
}
div.wiecej div.fieldset{
    margin:25px 0; 
    border:none; 
    border-top:1px solid #84a602;
    font-size:11px; 
    position:relative; 
}
div.wiecej div.legend{position:absolute; top:-1px; left:0px; border-right:1px solid #84a602; font-size:12px; border-bottom:1px solid #84a602; padding:2px 5px; width:150px; text-align:center; font-weight:bold; display:block; background:#FFFFFF; }
div.wiecej label:hover{background:#FFFFFF; }
div.wiecej select{font-size:11px; }
div.wiecej label.select{float:left; height:30px; width:200px; }
div.wiecej label.wiecej{float:left; width:185px; font-size:11px; margin:0px 5px; }
/*div.wiecej label.pokoje{float:right; width:130px; margin:0; }  */
div.wiecej label.pokoje{

}  

div.info_top{
    margin: 0 auto;
    padding: 10px;
}
div.dodatkowe{
    margin:10px auto 0; 
    padding:5px;
}
div.dodatkowe p{width:98%; margin:2px auto; padding:3px; }

div.obiekt_prawa{ }
div.obiekt_lewa{width:100%; float:left; }

div.galeria{}
div.zdjecie_main{ position:relative; }
div.zdjecie_main span{position:absolute; width:298px; height:208px; background:url(../img/big-mask.png) no-repeat; display:block; }
div.miniatury{text-align:center; margin:auto; padding: 3px 15px 3px 15px; }
div.miniatura{position:relative; float:left; margin:3px; }
div.miniatura img{width:46px; height:29px; }
div.miniatura span{position:absolute; width:46px; height:29px; top:0px; background:url(../img/small-mask.png) no-repeat; display:block; }

div.b{
    font-weight:bold;
}
div.longB{width:100%;}
div.adres_prawa{float:right;width:70%;}

div.chmura{
    text-align:center;    
    line-height: .8;
}
div.chmura a {
    font-weight: normal;
    font-size: 12px;
}

div.bladWiadomosci h3.opis{background:red; color:white; }
div.wyslanoWiadomosc h3.opis{background:#ADC35D; color:red; }

div.kraina{padding:0px; margin-bottom:15px; width:inherit; }
div.wszystkie_krainy{display:none;}
div.opis_dodatkowy textarea.opis_dodatkowy{height:300px; width:845px; }

div.zdjecie_main_galeria{float:right;margin:0 15px 0 0;position:relative;}
div.zdjecie_main_galeria span{position:absolute; width:298px; height:208px; background:url(../img/big-mask.png) no-repeat; display:block; }
div.miniatury_lista{display:inline-block;margin:8px;}
div.miniatury_lista a{float:left; margin:0; }
div.miniatury_lista label{float:left; margin:0px; }
div.miniatury_lista label:hover{background:#FBFEF4; }
div.miniatury_lista img { width:40px; height:23px; }
div.glowne_zdjecie img{border:1px solid red; width:40px; height:23px; }

/* div.galeria{width:298px;float:left; clear:left; text-align:center; margin:0 10px; }
div.galeria label{width:49%; float:left; margin:1px; }
div.galeria p{text-align:left; margin:0 0 10px 0; }
div.formularz_galeria{width:560px; float:left; margin: 0 0 0 5px; } 
*/

div.przypomnienie{padding:0; display:none; text-align:center;}
div.przypomnienie p{margin:0 0 5px;}
div.przypomnienie input.przypomnij{font-size:13px;  }
div.przypomnienie input.send{width:80px; height:20px; }  

div.usuwanie{padding:15px 15px 0; display:none; }

div.user_{display:none; }
div.user_ form ul{list-style-type:none; padding:0 10px; width:180px; float:left; }

div.opcje_foto{padding:15px;text-align:right;}
div.opcje_foto textarea{width:300px; height:50px; font-size:12px; }
div.opcje_foto input{font-size:12px; }

div.profil {width:880px; margin:0 auto; padding:0 0px; }
div.profile{width:840px; margin:0 auto; padding:0 20px; }

div.action1{padding:5px; }
div.action1 ul{list-style-type:none; padding:0px; }

div.lista_obiektow_admin{padding:10px; }

div.popup{position:absolute; z-index: 50; width:555px; top:0; right:-565px; background:#FFFFFF; display:none; }

ul.adres{
    list-style-type:none;
    margin:0;
    padding:5px 0 5px 5px; 
}
ul.adres li{margin:0 0 5px 0; }

div.menu a {
    color: #84A602 !important; 
    white-space: nowrap;
}

ul.menu li {float:left; font-weight:bold; padding:0 5px; height:22px; _height:0px; }
ul.menu li a {text-decoration:none; color:#84a602; }
ul.menu li a:hover {text-decoration:none; color:black; }
ul.menu li:hover {background:url('../img/trojkat.png') center 13px no-repeat; }

p.liczba_obiektow{font-size:11px; font-weight:bold; text-align:right; }

ul.menu li.activ{background:url('../img/trojkat.png') center 13px no-repeat; }
ul.menu li.activ a{color:black; }

ul.main_menu {font-size:14px; font-weight:bold; list-style:none; margin:15px 0 0 0; }
ul.main_menu li a {text-decoration:none; color:#84a602; }
ul.main_menu li a:hover {text-decoration:none; color:black; }

ul.href{list-style-type:none; margin:0 0 10px 0; }
ul.href li{display:inline; margin-right:5px; text-decoration:underline; font-weight:bold; }
ul.href li:hover{cursor:pointer; }

ul.kontaktZObiektem{list-style-type:none; padding:5px; margin:auto; width:670px; }
ul.kontaktZObiektem div.temat{width:610px; }
ul.kontaktZObiektem div.b{width:120px; text-align:right; padding:0 5px 0 0; }
ul.kontaktZObiektem div.adres_prawa{margin:0 10px 0 0; }
ul.kontaktZObiektem li{margin:0 0 5px 0; }

b.pokaz_form button{text-decoration:underline; cursor:pointer; margin:0 0 15px 15px;  font-size:15px; }
b.pokaz_form button img{vertical-align:middle; } 
form.kontakt_z_adminem{display:none; }

ul.infoDodatkowe{float:left; margin:10px 0 0 0; padding:0; width:60%; clear:left; list-style-type:none; }
ul.infoDodatkowe li{float:left; margin:0 15px 0 0; height:25px; }
ul.infoDodatkowe li a {text-decoration:none; color:#84a602; font-weight:bold; }
ul.infoDodatkowe li a:hover {text-decoration:none; color:black; }
ul.infoDodatkowe li:hover {background:url('../img/trojkat.png') center 13px  no-repeat; }

ul.pokoje{clear:left; list-style-type:none; margin:5px auto; padding:0; width:98%; }
ul.pokoje li{margin:0 0 5px 0; }
ul.pokoje li div.b{width:160px; font-weight:bold;  float:left; }
ul.pokoje li div.pokoje_prawa{width:110px; float:left; text-align:center; }

ul.users li{cursor:pointer; border-bottom:1px solid #5E3E49; padding-top:4px; }

ul.profil_obiekty li {color:#84a602; font-size:11px; margin:0px 0; border-bottom:1px solid #5E3E49; }
ul.profil_obiekty a,ul.profil_obiekty ul.kontakt_z_obiektem li{font-size:12px; color:#5E3E49; }
ul.profil_obiekty li a.nieaktywny{color:#FF0000; }
ul.profil_obiekty li a:hover{color:#84a602; }
ul.profil_obiekty ul.kontakt_z_obiektem{padding:6px 15px; list-style-type:disc; }
ul.profil_obiekty ul.kontakt_z_obiektem li{border:none; }

ul.brakujace_zdjecia{font-size:12px; padding:0px; margin:15px 0; list-style-type:none; }
ul.brakujace_zdjecia li.naglowek{font-size:14px; font-weight:bold; }
ul.brakujace_zdjecia li{margin:5px 0 0;}
li.ban{color:#FF0000; }
/* {color:#84a602; } */
li.admin,li.user{color:#5E3E49; }

form.przypisz_obiekty {font-size:11px; font-weight:bold; padding:15px; }
form.przypisz_obiekty li{border-bottom:1px solid #5E3E49; border-right:1px solid #5E3E49; font-size:13px; margin:5px 0; padding:0 15px; }
form.przypisz_obiekty li span{color:#84a602; font-size:11px; }
form.przypisz_obiekty li.aktywny{color:#5E3E49; }
form.przypisz_obiekty li.nieaktywny{color:#FF0000; } 

form.dodaj_zdjecie p{text-align:right; float:right; padding:0 10px; width:850px; }
form.dodaj_zdjecie p.samoobsluga{float:left; width:200px; }

form.przypomnij p{margin:0 0 5px; padding:0; }

table.zwroc{
    width:100%; 
    text-align:left; 
    clear:left; 
    margin:0 0 15px;
    /* border:1px solid #84A602;  background:#FBFEF4;*/
}
table.zwroc caption{background:#adc35d; margin:10px 0 0;/* border-top:1px solid #84A602; */ padding:3px; font-weight:bold; }
table.zwroc caption h1{margin:0px; }
table.zwroc tr:hover{background:#FBFEF4; }
table.zwroc td{border-bottom:1px solid #84A602; font-size:12px; padding:7px; }
table.zwroc td img.miniatura{width:120px; height:76px; margin:0px; }
table.zwroc td a.ramka{position:relative; display:block; margin:0px; }
table.zwroc td a.ramka span{position:absolute; width:120px; height:76px; top:0px; left:0px; background:url(../img/med-mask.png) no-repeat; }
table.zwroc td a.link_tabela{text-decoration:none; color:#5E3E49; font-weight:bold; }
table.zwroc td.zwroc1{color:#ffffff; width:120px; background: #adc35d url(images/ui-bg_highlight-soft_33_617C01_1x100.png) 50% 50% repeat-x; border:none; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px;}
table.zwroc td.zwroc2{color:#ffffff; width:560px; background: #adc35d url(images/ui-bg_highlight-soft_33_617C01_1x100.png) 50% 50% repeat-x; border:none;}
table.zwroc td.zwroc3{color:#ffffff; width:150px; background: #adc35d url(images/ui-bg_highlight-soft_33_617C01_1x100.png) 50% 50% repeat-x; border:none;}
table.zwroc td.zwroc4{color:#ffffff; width:150px; background: #adc35d url(images/ui-bg_highlight-soft_33_617C01_1x100.png) 50% 50% repeat-x; border:none; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px;}
table.zwroc span.krainy{margin:3px 0 0 0;}
table.zwroc label.wolnemiejsca{color:red; text-decoration:none; text-decoration:blink; font-size:10px; font-weight:700; }
.meteorPartner { float: right; }
table.infoDodatkowe td{padding:5px; }
table.infoDodatkowe input{font-size:12px; }

label.kolejne{float:left; clear:left;width:200px; font-size:13px; text-align:left; margin:0px; font-weight:bold; }

label.zmien_stan{float:right; font-size:11px; }
label.zmien_stan img{width:16px; height:16px; cursor:pointer; }

label.clear_left{float:left; font-weight:bold; margin:5px 0 0 0; }
label.label_kraina,label.label_hobby,label.label_rodzaj,label.label_cecha{float:left;width:170px;margin:0 0 3px; font-size:12px; }
label.main{font-size:13px; width:230px; }

label.label_rodzaj,label.label_cecha{margin-right:3px; width:200px; }
label.label_kraina{margin-right:3px; width:205px; font-size:11px; }
label.error, label.blad{background:#ff0000; color:#ffffff; margin:0 3px 0 3px; font-weight:bold; }
label.sukces{background:#84a602; color:#ffffff; margin:0 3px 0 3px; font-weight:bold; }
label.blad, label.sukces{float:right; padding:0 10px; }

label.opis{float:left;clear:left;width:97%;background:#FBFEF4;color:#5E3E49;margin:0px 0 5px 0; }

label.miasto_big{font-size:13px; margin:0 25px; color:#84a602; font-weight:bold; }

label.dane_obiektu{font-size:13px; color:#84a602; font-weight:bold; }

label.zapisz_zmiany{font-size:15px; font-weight:bold; color:#FFFFFF; background:red; width:130px; }

p.szukaj{font-weight:bold; text-align:center; }
p.szukaj input,button{font-weight:bold; font-size:11px;  }
p.szukaj button img{vertical-align:middle; }
p.buton{
    font-weight:bold; 
}
p.buton input{height:28px; margin:0 85px 0 0; font-weight:bold; font-size:11px; }

p.lista_obiektow_admin,p.users{padding:10px; border-bottom:1px solid #84A602; border-right:1px solid #84A602; margin:3px; }
p.lista_obiektow_admin:hover,p.users:hover{background:#FBFEF4; }
p.lista_obiektow_admin,p.users a{color:#5E3E49; font-weight:bold; }
p.lista_obiektow_admin,p.users a:hover{color:#84a602; }

p.daneobiektu1{float:left;margin:5px 0 0 0;width:90%; }

p.infoDodatkowe1{float:left; margin:5px 30px 0 0; width:110px; clear:left; }  
p.infoDodatkowe{float:left; margin:5px 30px 0 0; width:60px; }
p.infoDodatkoweTextarea1{float:left;clear:left;width:800px; }

p.kontaktElobiektu1{float:left;margin:0 0 0 0;width:30%; }
p.kontaktElobiektu{float:left;margin:0 0 0 30px;width:30%; }

p.kraina_main{width:700px; text-align:left; padding:0 40px; }

p.instrukcja{padding:0 20px; }

p.users span{font-weight:normal; }

p.loader{text-align:center; }

p.pokaz_profil{font-weight:bold; font-size:12px; }

p.powrot{font-size:13px; text-align:left; margin:10px 0; font-weight:bold; text-align:center; }

p.ajax_przypomnij_{font-size:15px; font-weight:bolder; text-align:center; color:#FFFFFF; background:#84A602; width:70%; margin:0 auto; }


p.stan0{color:#FF0000; }
/* {color:#84a602; } */
p.stan2,p.stan1{color:#5E3E49; }

p.informacja{text-align:justify; width:600px; }

p.opiekun{margin:0px; padding:0 20px; text-align:right; }
p.opiekun span{font-weight:bold; color:#84A602; }

br.clear{clear:both; }

button.obecnie{font-size:23px; }

button.zaznacz_wszystko{margin:0 0 0 30px; }

button img{margin-right:4px; vertical-align:-7px; }
/* button.submit{background:transparent; border:none; } */

input.nazwa{width:100%; height:30px; padding:5px; color:#84A602; font-weight:bold; font-size:22px; }

input.send{width:60px; height:28px; font-weight:bold; font-size:11px; }
input.kontaktnadawca,input.kontaktimie{width:520px; }
textarea.kontaktcontent{width:520px; }

input.upload_file,button.upload_file{font-size:12px; font-weight:normal; }

select.wlasciciele{width:inherit; font-size:12px; margin:0; }
select.lista_obiektow_user{width:50%; margin:0 13px; }
select.zmien_wlasciciela{width:30%; font-size:12px; }

option.bold{font-weight:bold; }

form.formKontakt{margin:10px 10px 10px 10px; }
form.szukaj_obiektow{padding:10px; }
form.szukaj_obiektow p{text-align:right; margin:0px; }

img.maly_check{width:11px; height:11px; }

h1.tytul{
    clear:left; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    background: #ADC35D url(images/ui-bg_highlight-soft_33_617C01_1x100.png) 50% 50% repeat-x;
    border-top:1px solid #84A602;
    border-bottom:1px solid #84A602;
    color:#ffffff; 
    text-align:center;
}
h1.tytul a{font-size:28px; color:#ffffff; }
h1.tytul img{vertical-align:middle; }
h2.tytul{clear:left; width:inherit;-moz-border-radius: 10px; -webkit-border-radius: 10px;  background: #ADC35D url(images/ui-bg_highlight-soft_33_617C01_1x100.png) 50% 50% repeat-x; border-top:1px solid #84A602; border-bottom:1px solid #84A602; color:#ffffff; margin:0 auto 10px; text-align:center; }

h3.opis{clear:left; width:inherit;-moz-border-radius: 10px; -webkit-border-radius: 10px;  font-size:15px; background: #ADC35D url(images/ui-bg_highlight-soft_33_617C01_1x100.png) 50% 50% repeat-x; border-top:1px solid #84A602; border-bottom:1px solid #84A602; color:#ffffff; margin:auto; padding:3px 0 3px 0;  text-align:center; }
h3.backup{float:left;clear:left;width:100%;color:#5E3E49;margin:10px 0 5px 0; }
h3.errorlog{color:#CD2E38; font-size:11px; text-align:center; }
h3.instrukcja{float:left; clear:left; width:100%; color:#5E3E49; padding:0px 40px; }

h4{margin:0; padding:0; }
h4.wskaznik{width:inherit; -moz-border-radius: 10px; -webkit-border-radius: 10px;  background: #ADC35D url(images/ui-bg_highlight-soft_33_617C01_1x100.png) 50% 50% repeat-x; color:#ffffff; margin:0 auto; padding:3px 0; text-align:center; text-decoration:underline; }
h4.wskaznik a{font-size:12px; color:#ffffff; }
h4.zwin_kraine,h4.zwin_opis{background:#f4f2f1; }
h4.important{float:left; clear:left; width:100%; color:#CD2E38; padding:5px 20px; }

iframe.bwm {min-height:400px; margin:0pt; padding-left:0pt; width:inherit;padding:0;width:100%}
iframe.dojazd {min-height:410px; margin:0pt; padding-left:0pt; width:inherit; border:none;padding:0; width:100%}

fieldset.obiekt{padding:5px 10px 10px 10px; width:850px; margin:0 auto; display:block; }
fieldset.obiekt legend{color:#5e3e49; font-weight:bold; }
fieldset.obiekt table td.nbsp{width:50px; }

fieldset.profil,fieldset.zdjecia,fieldset.profile{float:left; width:390px; margin:0 10px; border:none; border-top:10px solid #84A602; }
fieldset.profil legend,fieldset.zdjecia legend, fieldset.profile legend{color:#5e3e49; }
fieldset.profil ul, fieldset.profile ul{list-style-type:none; padding:0; }
fieldset.profil div, fieldset.profile div{width:155px; float:left; }
fieldset.profil span{font-weight:bold; color:#84A602; }
fieldset.zdjecia{width:180px;}

fieldset.opiekun{float:right; margin:0 15px; }

a.podglad{font-size:17px; text-decoration:underline; font-weight:bold; margin:0 0px; }
a.logo{
    padding:15px 155px;
    float:left;
    margin:5px 0; 
}
a.wszystkie_krainy{font-weight:bold; }
div.tresc a.obecnie{font-weight:bolder; font-size:19px; }
div.tresc div.wynik{
    padding:25px;
}

.wskaznik{cursor:pointer; text-decoration:underline; }
.display_none{display:none; }
.border_red{border:2px solid red; }
.left{float:left; }
.right{float:right; }

div#obiekt_polec_znajomym { margin-top:20px;  text-align:center;  }
div#obiekt_polec_znajomym input.tekst { width:410px; }
div#obiekt_polec_znajomym p { margin-top:10px;}
div#obiekt_polec_znajomym textarea { width:410px;}
div#obiekt_polec_znajomym div#wyslij_b_d { text-align:center; margin-top:10px;}

div.ui-autocomplete-results{background:#FFFFFF; color:#607C00; padding:0; text-align:left; }
div.ui-autocomplete-results ul{padding:0; list-style-type:none; margin:0; }
div.ui-autocomplete-results ul span.wojewodztwo{color:red; font-size:10px; }
div.ui-autocomplete-results li.ui-autocomplete-over{background:#607C00; color:#FFFFFF; }

iframe.dojazd,iframe.bwm{height:435px; }

div#wolneMiejscaOgloszenia{text-align:center; font-variant:small-caps;padding:0 0 20px; }

div#wolneMiejscaOgloszenia a{font-size:16px; font-variant:small-caps; font-weight:700; }

div.lastminute{
    margin:10px auto;
    width:850px;
    /*background:url(../img/mapka.png) top center no-repeat;*/
}

div.lastminute div.strony{
    display:none;
}

div.lastminute p.lastminuteText{
    font-size:13px;
    font-weight:700;
    line-height:1;
    margin:0;
    text-align:right;
}

div.lastminute div.lastminuteObiekty{
    border:1px solid #ECECEC;
    padding-bottom:10px; 
}

div.lastminute div.lastminuteObiekty p{
    float:left;
    line-height:1;
    margin:0;
    padding:0 13px;
    text-align:center;
    width:115px;
    _width:105px;
    _padding:0 10px;
}

div.lastminute div.lastminuteObiekty p img{
    /*margin-bottom:5px; */
}

div.lastminute div.lastminuteObiekty ul{
    list-style-type:none;
    padding:0 12px 0 0;
    text-align:right;
}

div.lastminute div.lastminuteObiekty ul li{
    display:inline;
}

form#logowanie{

    margin:0 auto;
    width:150px;
    text-align:center;

}


div.kolejne{
    text-align:left;
    padding:10px;
    font-size:14px;
}

div.kolejne a{
    margin:0 3px;
}

div.kolejne b.bierzacaStrona{
    font-size:18px;
    margin:0 10px;
}

div.logowanieForm{
    text-align:center;
}

div#accordion{
    font-size:12px;
}

table#tabelaLogi{
    width:100%;
    text-align:right;
}

table#tabelaLogi td{
    padding:10px 10px 0;
}

table#tabelaLogi tr.kolor0 td{
    font-weight:700;
}

table#tabelaLogi tr.kolor1 td{
    background:#ADC25D;
}


div#szczegolyObiektu,
div#powiazaneObiekty{
    display:none;
}

div#szczegolyObiektuDialog div.left{
    float:left;
    width:300px;
}
div#szczegolyObiektuDialog div.right{
    float:right;
    width:300px;
}

table.m-cennik{
    margin:0 25px 15px;
    color:#617C01;
    float:right;
}

table.m-cennik td,table.m-cennik th{
    border-bottom:2px dotted #7C922C;
    font-size:11px;
    padding:3px 20px;
    text-align:right;
}

table.m-cennik th{
    border-bottom:4px dotted #7C922C;
    font-size:13px;
}

#cennik{
    margin:0 25px 15px;
    color:#617C01;
    float:right;
}

#cennik td,#cennik th{
    border-bottom:2px dotted #7C922C;
    font-size:11px;
    padding:3px 20px;
    text-align:right;
}

#cennik th{
    border-bottom:4px dotted #7C922C;
    font-size:13px;
}

#tagList, #currentPhotoTag{text-align:right; padding-right:15px; }
#tagList li, #currentPhotoTag li{float:right; display:inline-block; }
#tagList li input, #currentPhotoTag li input{vertical-align:-2px; }
#currentPhotoTag{font-size:11px; padding-right:0; }

.bannerIFrame { 
    display: block; 
    clear:both;  
    margin: 20px auto;
    width: 450px;
    height: 180px; 
    border: none;

    /* border: 1px solid #C2E24B; */
}

#obiektyPartnerskieIframe { height: 70px;  border: none; border: none; width: 97%; margin-left: 10px; margin-top:10px;  }
.mobile-app-banner-container {
    width: 100%;    
    margin: 20px 0;    
}
.mobile-app-banner-container .app-banner {
    overflow: hidden; padding: 5px 3px; display: block; line-height: 50px; width: 320px; margin: auto;
}
.mobile-app-banner-container .app-banner .app-icon { font-size: 50px; float: left; }
.mobile-app-banner-container .app-banner .app-text { font-size: 18px; line-height: 50px; float: left; margin-left: 10px; }
.mobile-app-banner-container-fixed-bottom {
    position: fixed;
    bottom:0;
}
@media all and (max-width: 991px) {
    div.kollinki {
        padding-right: 15px !important;
    }
    .container, .foot, div.middle_t .middle-bottom, h1.tytul {
        margin-top: 0;
        padding-top: 10px;
        border-radius: 0px;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
    }
    h3.opis, table.zwroc td.zwroc1, table.zwroc td.zwroc4, h1.tytul {
        padding: 0;
        border-radius: 0px;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
    }
    #wynik, .szukajka label, div.info_top, div.dodatkowe {
        padding-left: 0;
        padding-right: 0;
    }
    div.szukaj, .kolejne {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    div.szukaj select, .szukajka .szukaj input {
        width: 100%;
    }    
    div.mapka, div.dol, .topek .links img  {
        display: none;
    }
    .menu div {
        margin-left: 15px;
        padding-right: 0;       
        text-align: left;
        padding-right: 10px;
    }
    div.topek a#bookmarksAdd {
        background: none;
    }
    .links {
        margin-top: 20px;
        padding-left: 0 !important;
    }
    .foot {
        padding-bottom: 15px;
    }
}
@media all and (max-width: 800px) {
    table.zwroc thead, .nowosc, table.zwroc tbody tr td:last-child, .krainy, div.kollinki, .partnerzy {
        display: none;
    }
    table.zwroc tbody tr td:first-child, table.zwroc tbody tr td:last-child {
        vertical-align: top;
    }
}
@media all and (max-width: 660px) {
    div.galeria, div.zdjecie_main, div.obiekt_prawa {
        width: 100%;
    }
    div.galeria img {
        margin: 0 auto;
    }
}
@media all and (max-width: 630px) {
    .szukajka label{
        width: 100%;
    }
    .menu div {
        float: none;
    }
}
@media all and (max-width: 515px) {
    table.zwroc thead {
        display: none;
    }
    table.zwroc td {
        display: block;
        position: relative;        
    }
    table.zwroc td:first-child {
        border: none;
    }
    table.zwroc tr:first-child td:first-child {
        padding-top: 0;
    }
    table.zwroc tr td:first-child {
        padding-top: 35px;
    }
    table.zwroc td:nth-child(n+3) {
        border-bottom: 1px solid #84A602;
        margin-bottom: 20px;
    }
    table.zwroc td img.miniatura {
        width: 100%;
        height: 100%;
    }
}
@media all and (max-width: 466px) {
    .bannerIFrame {
        display: none;
    }
}