/* CSS Document */


@media (max-width: 798px) {
div.body {
	width:100%;
	height:auto;
	margin:0 auto 0 auto;
	overflow:hidden;
	clear:both;
	/*background-color:#0FF;*/	
}
body {
	background:none;
}



.logo {
	width:239px;
	float:none;
	margin:0 auto 0 auto;
	margin-top:19px;
	padding-left:15px;
	float:left;
}
.logo-graf {
	width:239px;
}
.slogan {
	font-size:14px;
	font-weight:bold;
}
#wysz-top {
	display:block;
	padding-top:10px;
}




.bottom {
	width:100%;	
}
.s-body {
	width:100%;
	
}
.s-kol {
	padding-right:70px;
}

.banery {
	width:100%;
	height:160px;
	clear:both;
	display:none;
}
.baner1 {
	width:100%;
	height:230px;	
	background-size:500px;
	position:relative;
	top:-70px;
}
.baner2 {
	width:100%;
	height:280px;	
	background-size:350px;
	position:relative;
	top:-40px;
}
.baner3 {
	width:100%;
	height:280px;	
	background-size:350px;
	position:relative;
	top:-70px;
}

.zajawki {
	background-image:none;
	height:auto;
	width:100%;
	padding:0px;
	margin:0px;
}
.zajawka {
	width:90%;
	height:89px;
	padding:20px;
	float:none;
	margin:0 auto 0 auto;
	margin-top:10px;
	display:inline-table;
}
.promowane {
	width:95%;
	padding:0px;
	border:0px;
}
.promowana {
	margin:10px;
	margin-left:0px;
	float:none;
	margin:0 auto 0 auto;
	margin-bottom:10px;
	clear:both;
}


/*
.wyszukiwarka {
	width:100%;
	float:left;
	margin-top:0px;
	text-align:center;
}



.wysz {
	width:85%;
	float:left;
	padding:0px;
	text-align:left;
}
.wysz-widgets {
	width:auto;
	position:absolute;
	z-index:100;
	left:14px;
	top:98px;
}
.wyszfield {
	width:100%;
	overflow:hidden;
	float:left;
	margin:0 auto 0 auto;
	margin-bottom:10px;
	margin-top:1px;
	float:left;
	margin-left:10px;
}
.wyszfield {
	width:100%;
	overflow:hidden;
	float:left;
	margin:0 auto 0 auto;
	margin-bottom:10px;
	margin-top:1px;
	float:left;
	margin-left:10px;
}
.wyszfield-blank {
	width:auto;
	overflow:hidden;
	float:left;
	margin:0 auto 0 auto;
	margin-bottom:10px;
	margin-top:1px;
	text-align:center;
	display:none;
}

.wysz-field {
	font-size:14px;
	margin-top:5px;
}
.wysz-field-blank {
	font-size:14px;
	margin-top:5px;
}

.wysz-field-lokalizacja {
	font-size:14px;
	width:100%;
	width:80%;
	text-align:center;
}
.wysz-field-blank-lokalizacja {
	font-size:14px;
	width:80%;
	text-align:center;
}

.button-wyszukaj {
	margin:0 auto 0 auto;
	margin-bottom:10px;
	margin-top:0px;
	float:left;
	width:auto;
	margin-top:45px;
}
.button-wyszukiwarka {
	width:47px;
	height:44px;
	cursor:pointer; 
	float:left;
	background:none;
	background-image:url(../images/button-wysz.png);
	border:0px;
}



.wysz-field {
	width:80%;
	text-align:center;
}
.wysz-field-blank {	
	width:80%;
	font-size:14px;
	height:18px;
	text-align:center;
}

*/


.s-kol {
	width:auto;
	clear:both;
	padding-left:20px;
	margin-bottom:20px;
}
.s-kol-kontakt {
	width:auto;
	clear:both;
	padding-left:30px;
	margin-bottom:20px;
	float:left;
	text-align:left;
}
.s-tyt {
	padding-left:10px;
	padding-bottom:0px;
}
.s-link {
	width:auto;
	float:left;
	clear:none;
	padding:0px;
	padding-right:10px;
	padding-left:10px;
	border-right:1px solid #CCC;
	margin-top:4px;
}
.s-tyt-kontakt {
	width:auto;
	float:left;
}
.log-ue-1 {
	width:150px;
}
.log-ue-2 {
	width:150px;
}
.ue-txt-mob {
	font-size:12px;
	display:block;
	padding-top:20px;
}
.ue-txt {
	display:none;
}
.profile {
	width:100%;}
.profil {
	display:inline-table;
	float:none;
}
.content-padding {
	width:95%;
	float:none;
	padding:0px;
	display:inline-table;
}
.tresc {
	padding:10px;}

.button-filtr {
	clear:both;
}


/* oferty */
.content-left {
	width:100%;
	height:auto;
	float:none;
	overflow:hidden;
	display:inline-table;
}
.kategorie {
	width:95%;
	display:inline-table;
}
.oferty {
	width:100%;
	float:none;
	display:inline-table;
	border:none;
	padding:0px;
}
.sortowanie {
	width:95%;
	float:none;
	display:inline-table;
}
.oferta {
	width:80%;
	float:none;
	display:inline-table;
	border:2px solid #e6e6e6;
}
.oferta-over {
	width:80%;
	float:none;
	display:inline-table;
}
.of-info {
	width:100%;
	padding-left:0px;
	float:left;
	clear:both;
}
.of-tyt {
	float:none;
	clear:both;
	width:100%;
	text-align:center;
}
.of-cena {
	float:none;
	clear:both;
}
.of-info-midle {
	height:auto;
	width:100%;
	overflow:hidden;
	padding:0px;
	display:none;
}
.of-info-midle p {
	margin:0px;
	padding:0px;
}
.of-skrot {
	width:100%;
	height:47px;
	overflow:hidden;
	float:left;
	color:#ccc;
	font-size:12px;
	text-align:left;
	line-height:15px;
}
.of-ico {
	display:none;
}
.of-l-op {
	float:left;
}
.of-photo {
	float:none;
	display:inline-table;
	clear:both;
}
.of-info-bottom {
	width:100%;
	text-align:center;
}
.of-lokalizacja {
	width:100%;
	clear:both;
	text-align:center;

}

.of-l-op {
	width:100%;
	clear:both;
	text-align:center;
}
.of-ocena {
	float:none;
	/*display:inline-table;*/
	float:left;
}
.of-ranking {
	float:none;
	display:inline-table;
}
.content-right {
	width:100%;
	clear:both;
	text-align:center;
}
.reklama {
	float:none;
	display:inline-table;
}
.reklama-over {
	float:none;
	display:inline-table;
}
.sortowanie {
	background-color:#f6f6f6;
	width:100%;
	padding:10px;
}

/* ofertowa */
.content-padding-oferta {
	padding:0px;
	background-color:#fff;
	width:95%;
	float:none;
	display:inline-table;
}
.conpany-info {
	padding:0px;
	background-color:#fff;
	width:95%;
	float:none;
	display:inline-table;
	border:0px;
}
.ofer {
	width:auto;
}
.ofer-zdjecie {
	float:none;
	width:326px;
	overflow:hidden;
	margin:0 auto 0 auto;
}
	
.kw {
	float:none;
	display:inline-table;
	margin:3px;
}
.oferta-left {
	width:100%;
	clear:both;
	text-align:center;
}
.of-photo {
	float:none;
	display:inline-table;
}
.oferta-right {
	width:100%;
	height:auto;
	clear:both;
}
.powiazana {
	float:none;
	display:inline-table;
}
.powiazana-over {
	float:none;
	display:inline-table;
}
.logo-firmy {
	float:left;
}

.company-inf-adres {
	float:none;
	clear:both;
	margin:0 auto 0 auto;
	padding-top:10px;
}

.verification {
	padding-left:0px;
	width:100%;
	padding:0px;
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	clear:both;
	text-align:left;
}
.veryf-true {
	width:100%;
	text-align:center;
	padding:0px;
}
.veryf-false {
	width:100%;
	text-align:center;
	padding:0px;
}
.tyt-oferty {
	width:100%;
	text-align:center;
	clear:both;
	padding-top:10px;
	font-size:18px;
}
.oferta-cena {
	width:92%;
	text-align:center;
	clear:both;
	font-size:16px;
	padding-top:10px;
	float:left;
	padding-left:10px;
}
.galeria-photo {
	float:none;
	display:inline-table;
}
.schowek-icon {
	float:none;
	display:inline-table;
	padding-top:10px;
}
.contener {
	width:100%;	
}

.dostepnosc {
	padding:0px;
	margin:0px;
}
.k-ramka {
	width:340px;
	/*overflow-x:scroll;*/
	width:100%;
}
.button-wykup {
	width:120px;
	background-size:120px;
	background-repeat:no-repeat;
}
.kalendarz {
	width:340px;
	height:auto;
	border:1px solid #f6f6f6;
	z-index:1;
	width:100%
}
.k-navi {
	width:340px;
	width:100%
}
.tab-kalendarz {
	width:340px;
	width:100%;
}
.rez-popup {
	width:99%;
	padding:0px;
	border:1px solid #666;
}
.rez-margin {
	padding:0px;
}
.oferta-akcja {
	background-color:#fff;
}
.oferta-tyt {
	border-top:4px solid #f6f6f6;
	border-bottom:0px;
	padding-top:10px;
}
.oferta-tyt-pakiet {
	border-top:0px solid #f6f6f6;
	border-bottom:0px;
	padding-top:10px;
}
.oferta-opis {
	width:95%;
	text-align:center;
}
.powiazana {
	float:none;
	display:inline-table;
}
.op-content {
	width:95%;
}
.td-mob {
	display:none;
} 
.abon-ety-pol {
	width:95%;
	float:none;
	display:inline-table;
}
.abon-ety {
	width:45%;
	overflow:hidden;
	float:left;	
}
.abon-pol {
	width:50%;
	overflow:hidden;
	float:left;
}
.up-kw {
	display:block;
	width:40px;
	height:40px;
	background-image:url(../images/ico-of-up.png);
	background-size:40px;
	position:fixed;
	bottom:10px;
	right:10px;
	opacity:0.2;
	cursor:pointer;
	z-index:2000000
}
.polecenie {
	width:auto;
	overflow:hidden;
}
.field-polec {
	width:205px;
}

/* Rezerwacja*/
.ramka {
	width:95%;
	padding:0px;
	float:none;
	display:inline-table;
}
.rez-oferta {
	width:95%;
	float:none;
	padding:0px;
	display:inline-table;
	border-left:0px dotted #CCC;
}
.rez-dane {
	width:95%;
	float:none;
	display:inline-table;
	padding:0px;
}
.rez-ety {
	width:28%;
	text-align:right;
	padding:0px;
}
.rez-pol {
	width:70%;
	text-align:left;
	padding:0px;
	float:right;
}
.rez-dane-ety {
	width:28%;
	float:left;
	padding:0px;
}
.rez-dane-pol {
	width:70%;
	float:right;
	padding:0px;
}
.rez-dane-tyt {
	padding-top:30px;
}
.dodatki {
	width:auto;
}
.program {
	width:auto;
}
.field_uwagi {
	width:90%;
}

/* Pakiety */
.content-padding-pakiety {
	width:95%;
	padding:0px;
	float:none;
	display:inline-table;
}
.ofer-pakiet {
	float:none;
	width:auto;
	display:inline-block;
}
.ofer-zdjecie {
	text-align:center;
}
.ofer-box1 {
	float:left;	
	float:none;
	display:inline-block;
	width:95%;
	padding:0px;
	margin:0px;
	min-height:50px;
	margin-top:10px;
}
.ofer-box2 {
	float:left;
	margin-top:7px;
	float:none;
	width:95%;
	padding:0px;
	margin:0px;
	min-height:50px;
	display:inline-block;
	margin-top:10px;
}
.butons-pakiety {
	width:auto;
	height:auto;
	overflow:hidden;
	padding-top:20px;
	padding:0px;
	border:0px;
	min-height:50px;
	padding-top:0px;
	margin-top:10px;
}
.butons-pakiety .button-grey{
	clear:both;
	margin:5px;
	float:none;
}
.butons-pakiety .button-yellow{
	clear:both;
	margin:5px;
	float:none;
}
.ofer-pakiet .ofer-zdjecie {
	width:300px;
	height:300px;
}
.pakiet-x {
	padding-top:8px;
	padding-right:8px;
}

/* mapa */
.navi-map {
	top:260px;
}


/* ASYSTENT */
.asystent-schowek {
	width:340px;
}
.sch-oferty {
	width:280px;	
}

#id-schowek {
	display:none;
}
#id-schowek-mob {
	display:block;
}
#id-ostatnio {
	display:none;
}
#id-ostatnio-mob {
	display:block;
}

/* Schowek */
.compare-table {
	width:350px;
	float:none;
	display:inline-block;
}









/* konto */
.ram {
	width:95%;
	float:none;
	display:inline-table;
}
.z-logowanie {
	float:none;
	margin:0 auto 0 auto;
	clear:both;
}
.z-rejestracja {
	width:100%;
	margin-right:0px;
}
.z-konsument {
	width:280px;
	margin-right:0px;
	margin-top:20px;
	float:none;
	display:inline-table;
}
.z-firma {
	width:280px;
	margin-right:0px;
	margin-top:20px;
	float:none;
	display:inline-table;
}
.rejestracja {
	width:95%;
	overflow:hidden;
	padding:0px;
}

.rejestracja .ety {
	padding-top:2px;
	padding-bottom:10px;
	padding-left:0px;
}
.rejestracja .sila-hasla {
	padding-top:2px;
	}
.sciezka {
	width:95%;
	float:none;
	display:inline-table;
	text-align:center;
}
.r-tyt {
	text-align:left;
	padding-top:10px; 
}
.ramka-konto {
	width:95%;
	padding:0px;
	float:none;
	border:0px;
	margin:0 auto 0 auto;
}
.raport {
	width:90%;
}

.tab-ram {
	padding:0px;
    /*white-space:nowrap;*/
    overflow-x:auto;
}
.txtarea {
	width:300px
}
.et {
	width:95%;
	clear:both;
	text-align:left;
	padding-bottom:2px;
	font-weight:bold;
	font-size:12px;
}
.po {
	width:95%;
	padding-right:5px;
	float:left;
	text-align:left;
}
.po-jedn {
	float:left;
}
.manage {
	width:100%
}
.m-edit {
	width:97%;
	float:none;
	display:inline-table;
}
.akc-icon {
	margin-bottom:10px;
}
.pole {
	width:100%;
	text-align:center;
}
.field {
	/*width:90%;*/
}
.tr-mob {
	width:100%;
	text-align:center;
}
.poziom-mob {
	width:100%;
	float:none;
	clear:both;
	display:inline-table;
	padding-top:10px;
	text-align:center;
}
.copyright {
	width:100%;
	text-align:center;
	padding:0px;
	padding-top:20px;
}
.field-edit2 {
	width:95%
}
.tr-et-po-ch .et {
	float:left;
	clear:none;
	width:auto;
	text-align:left;
	width:93%;
	padding:0px;
	margin-top:2px;
	float:right;
}
.tr-et-po-ch .po {
	float:left;
	clear:none;
	width:7%;
	padding:0px;
	padding-top:2px;
}
.tr-et-po-jedn .et {

}
.tr-et-po-jedn .po {
	width:auto;
	float:left;
	padding-right:5px;
}
.arrow-select {
}
.poziom-akcja {
	padding-left:0px;
	clear:both;
}
#id-filtry .field-edit2 {
	width:90%
}
.filtr-left {
	width:95%;
	clear:both;
}
.filtr-right {
	width:95%;
	clear:both;
	float:left;
	padding-top:20px;
}
.et-f {
	width:30%;
}
.po-f {
	width:60%;
}
#id-anulowana {
	clear:both;
}
#id-zwrocona {
	clear:both;
}
#id-tabela .but {
	font-size:10px;
	display:inline-table;
	float:none;
}
#id-tabela .but-over {
	font-size:10px;
	display:inline-table;
	float:none;
}
.tab-td-funk {
	font-size:16px;
}
.tab-td-standard {
	font-size:20px;
	padding:0px;
	padding-top:5px;
}
.tab-td-premium {
	font-size:20px;
	padding:0px;
	padding-top:5px;
}
#id-rez {
	padding-top:20px;
}
#id-rez .pole {
	width:auto;
	float:left;
}
#id-rez .ety {
	width:auto;
	float:left;
}
.akc-srodki {
	clear:both;
	padding-left:0px;
	margin-left:0px;
}
#id-doladuj-form {
	padding-top:10px;
	padding-left:0px;
	margin-left:0px;
}
#id-akc-graf {
	padding-left:0px;
	clear:both;
}
.ety-pol-inf { 
	width:auto;
	clear:both;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:20px;
}
.ety_konf {
	width:auto;
	clear:both;
	padding-left:0px;
}
.pole_checkt {
	width:10%;
	text-align-last:left;
}
.pole_checkt_ety {
	width:85%;
	text-align:left;
}
#id-upraw .et{
	float:left;
	width:100px;
	text-align:right;
	clear:none;
}

#id-upraw .po{
	float:left;
	clear:none;
	width:auto;
}
#field-zaint {
	width:90%;
	float:left;
}
.chec {
	display:inline-table;
	width:auto;
}
.nazw {
	display:inline-table;
	width:140px;
	text-align:left;
}
.ch-right {
	display:inline-table;
	width:50px;
}
.field-edit2-disabled {
	width:95%;
	float:left;
}
.asystent {
	top:250px;
}
.wid {
	width:100%;
	float:none;
	display:inline-table;
}

.f_zakladka{
	width:auto;
	padding:10px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	border-top:1px solid #fff;
	font-size:14px;
	font-weight:bold;
	color:#ccc;
	cursor:pointer;
	
	border:1px solid #fff;
	border-bottom:1px solid #fff;
}
.f_zakladka-active {
	width:auto;
	padding:10px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	border:1px solid #ccc;
	border-bottom:1px solid #FFF;
	background-color:#FFF;
	font-size:14px;
	font-weight:bold;
	color:#666;
	cursor:pointer;
	
	border:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.tyt-oferty .poziom {
	float:none;
	clear:both;
}
.schowek-icon {
	clear:both;
	float:none;
	margin:0px;
}
.field-info {
	width:auto;
	height:auto;
	overflow:hidden;
	float:left;
	text-align:left;
	font-size:11px;
	font-style:italic;
	padding-top:6px;
	margin-left:0px;
	width:100%;
	float:left;
	clear:both;
}
.branz {
	width:auto;
	float:left;
	padding-right:20px;
}
.firma-tyt {
	width:100%;
}
.firma {
	width:100%;
}
.firma-over {
	width:100%;
}
.tyt-narzedzia{
	display:none;
}

.ety-www {
	margin-left:0px;
	padding-top:4px;
}
.pole-www {
	margin-left:0px;
	text-align:left;
}
.rez-right {
	float:none;
	margin:0 auto 0 auto;
	width:95%;
}
.platnosci-www {
	margin-left:0px;
}
.rez-dane-plat {
	width:auto;
}
.dod_suma {
	width:auto;
	text-align:left;
}
.pole-ch-www {
	width:auto;
	float:left;
}
.akcja-ety {
	display:none;
}
.tr-ico {
	width:auto;
	display:inline-block;
}
.field-sk-list {
	width:26%;
}
.zak-ety {
	display:none;
}
.newsletter {
	width:90%;
	overflow:visible;
}
.newsle-form {
	width:90%;
	margin-top:20px;
}
.n-field {
	width:90%;
}

.naruszenie {
	width:100%;
	text-align:center;
}
.narusz-form {
	width:80%;
	float:none;
	display:inline-block;
	margin-top:20px;
}
.narusz-field {
	width:90%;
}
.narusz-field-select {
	width:97%;
}
.narusz-field-text {
	width:90%;
}
.narusz-td {
	width:100%;
}

.katalog {
	width:100%;
	float:none;
	margin:0 auto 0 auto;
}
.firma-tyt {
	width:90%;
}
.firma {
	width:90%;
}
.firma-over {
	width:90%;
}

.firma-col-1 {
	width:40%;
}
.firma-col-2 {
	width:40%;
}
.firma-col-3 {
	width:20%;
}
.katalog-map {
	float:none;
	margin:0 auto 0 auto;
	margin-top:10px;
	margin-bottom:10px;
}

#mapka{	width: 100% !important;}

.promo {
	clear:both;
	float:none;
	margin:0 auto 0 auto;
	margin-top:10px;
}
.prom-left {
	width:100%;
}

/* BLOG */
.artykuly {
	width:100%;
}
.content-padding {
	
}
.press-info {
	width:95%;
}
.img-press {
	width:90%;
}

.menu-firma {
	border:0px;
}
.of-kategoria {
	width:100%;
}
.lis-usl {
	width:95%;
	float:none;
	float:right;
}
.firma-left {
	width:100%;
}
.of-czas {
	width:100%;
	text-align:center;
}
.of-cena {
	width:100%;
	text-align:center
}

.grafik-rwd {
	overflow:scroll;
}
.graf-rwd {
	width:700px;
	height:auto;
}
.et-rwd {
	clear:none;
	width:auto;
	float:left;
}
.po-rwd {
	clear:none;
	width:auto;
	float:left;
}
.company-inf-adres {
	padding-right:10px;
	width:18%;
	width:100%;
	padding-top:20px;
}
.company-inf-adres {
	text-align:center;
	margin-top:20px;
}
.wiz-tel {
	width:150px;
	height:auto;
	margin:0 auto 0 auto;
}
.godz-otw{
	width:120px;
	height:auto;
	margin:0 auto 0 auto;
} 
.logo-firmy {
	width:100%;
	text-align:center;
}
.czas_oferty {
	width:50%;
	text-align:left;
	padding-left:10px;
}
.schowek-icon {
	width:30%;
	text-align:right;
	margin-right:0px;
	float:right;
	padding-right:10px;
}
.s-left50 {
	width:90%;
	clear:both;
	float:none;
	margin:0 auto 0 auto;
}
.s-right50 {
	width:90%;
	clear:both;
	float:none;
	margin:0 auto 0 auto;
}
.ap-img {
	display:none;
}
.ap-txt {
	padding-top:0px;
	padding-bottom:18px;
	text-align:center;
	width:90%;
	float:none;
	margin:0 auto 0 auto;
	font-size:14px;
}


/* WYSZUKIWARKA */
.search {
	width:95%;
	float:none;
	display:inline-block;
}
.search-fields {
	width:85%;
}
.search-button {
	width:15%;
}

.search-field {
	width:90%;
}
.sf-lok {
	margin-top:10px;
}
.ui-autocomplete {
	width: 80% !important;
}
.wysz-field-blank {
	width:90%;
}
.wysz-field-blank-lokalizacja {	
	width:60%;
}
.search-button {
	margin-top:52px;
}
#woj-cale{
	width:60%;
}
.navi-kal {
	width:100%;
	clear:both;
	padding-top:10px;
}
.kal-navi2 {
	padding-top:20px;
	overflow:hidden;
	height:auto;
}
.l_st {
	clear:both;
	top:0px;
	position:relative;
	float:left;
}
.l_filtr {
	position:relative; 
	top:0px;
	padding-top:20px;
	overflow:hidden;
	clear:both;
	width:100%;
}


.rez-popup-frame {
	width:90%;
}



.gr-ram {
	width:100%;
	overflow-x:scroll
}

.graf-ramka {
	min-width:600px;
	overflow:auto;
	height:auto;
	border:0px solid #F00;
}




.content-padding-add {
	display: block;
}
.of-kat-wiecej-add {
	width: 100%;
}






/*
.tt-right {
	display:none;
}
.tt-left {
	width:100%;
}
*/











	
}
