<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css?family=Muli:300,400,500,600,700,800,900&amp;display=swap&amp;subset=latin-ext');
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&amp;display=swap');

html, body { margin: 0px auto; padding: 0px; width: 100%; font-family: "Muli", sans-serif, Arial, Tahoma, Helvetica, "Lucida Sans Unicode"; font-weight: 500; font-size: 14px; color: #4d4d4d; background-color: #f4f6f7; background-position: top center; background-size: contain; background-repeat: no-repeat; overflow-x: hidden; }

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
iframe { border:none; }
input, select, textarea { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  font-family: "Muli", sans-serif, Arial, Tahoma, Helvetica, "Lucida Sans Unicode"; appearance: none; -webkit-appearance: none; -moz-appearance: none; }
img { border: none; }
.kreska1 { border-bottom: 1px solid #d9d9d9; padding: 5px; }
.kreska_gora { border-top: 1px solid #d9d9d9; padding-top: 20px; margin-top: 20px; }
.kreska_gora2 { border-top: 1px solid #d9d9d9; padding-top: 15px; margin-top: 5px; }
.kreska_gora3 { border-top: 5px solid #ececed; padding-top: 10px; margin-top: 0px; }
.kreska_dol { border-bottom: 1px solid #d9d9d9; padding-bottom: 20px; margin-bottom: 20px; }
.kreska_dol_biala { border-bottom: 1px solid #e6e6e6; padding-bottom: 20px; margin-bottom: 20px; }
.kreska_dol2 { border-bottom: 1px solid #d9d9d9; padding-bottom: 15px; margin-bottom: 5px; }
.kreska_dol3 { border-top: 5px solid #ececed; padding-bottom: 10px; margin-bottom: 0px; }
.lead { color: #000; font-size: 16px; line-height: 140%; margin-bottom: 30px; font-weight: 400; }
.grubosc900 { font-weight: 900!important; }
.grubosc800 { font-weight: 800!important; }
.grubosc700 { font-weight: 700!important; }
.grubosc600 { font-weight: 600!important; }
.grubosc500 { font-weight: 500!important; }
.grubosc400 { font-weight: 400!important; }
.grubosc300 { font-weight: 300!important; }
.gruby { font-weight: 700!important; }
.gruby2 { font-weight: 400!important; }
.cienki { font-weight: 300!important; }
.wyczysc { clear: both; }
.czarnykolor { color: #282827!important; }
.bialykolor { color: #fff!important; }
.czerwonykolor { color: #e30512!important; }
.niebieskikolor { color: #004e9f!important; }
.szarykolor { color: #8e9397!important; }

.tlo_szare { background: #efefef; }
.tlo_biale { background: #fff; }

.wysrodkuj { vertical-align: middle; }
.center { text-align: center!important; }
.f_prawy { float: right!important; }
.prawy { text-align: right!important; }
.lewy { text-align: left!important; }
.wylacz_ramka { border: none!important; }
.wylacz_margines { margin: 0px!important; }
.wylacz_padding { padding: 0px!important; }
.wylacz_margines_gora { margin-top: 0px!important; }
.wylacz_margines_dol { margin-bottom: 0px!important; }
.wylacz_margines_prawy { margin-right: 0px!important; }
.wylacz_margines_lewy { margin-left: 0px!important; }
.telefon_show { display: none; }
img.specjalnafoto { position: absolute; bottom: -10px; right: -10px; border: none !important; }
.podofertami { font-size: 10px; line-height: 130%; text-align: justify; font-style: italic; }
.malelitery { text-transform: lowercase!important; }
.duzelitery { text-transform: uppercase!important; }
.normalnelitery { text-transform: none!important; }
.ukrytydiv { display: none; }
.maximg img { max-width: 100%; }
.tablet_show { display: none; }
.malaczcionka { font-size: 10px; }
.nieprzenos { white-space: nowrap!important; }
.margines_p_5 p { margin: 5px 0; }
.flex { display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-flow: wrap; }
.flex_nowrap { display: -webkit-flex; display: flex; flex-wrap: nowrap; -webkit-flex-flow: wrap; }
.flexcenter { -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; align-items: center; }
.letter0 { letter-spacing: 0px!important; }

.margin_10 { margin: 10px 0; }
.margin_20 { margin: 20px 0; }
.margin_30 { margin: 30px 0; }

.padding_10 { padding: 10px 0; }
.padding_20 { padding: 20px 0; }
.padding_30 { padding: 30px 0; }

.tlo_pelne { background-repeat: no-repeat; background-size: cover!important; background-position: center; }
.tlo_pelne2 { background-repeat: no-repeat; background-size: contain!important; background-position: center; }


/* MODAL MR */
	.modal_kontener { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: rgba(0,0,0,0.75); width: 100%; height: 100%; z-index: 100001; -webkit-animation-name: modal_fadeIn; -webkit-animation-duration: 0.4s; animation-name: modal_fadeIn; animation-duration: 0.4s; }
	.modal_kontener_simpletooltip { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: rgba(0,0,0,0.75); width: 100%; height: 100%; z-index: 100001; -webkit-animation-name: modal_fadeIn; -webkit-animation-duration: 0.4s; animation-name: modal_fadeIn; animation-duration: 0.4s; }
	.modal { max-width: calc(100% - 70px); max-height: calc(100% - 70px); padding: 35px 25px 25px 25px; font-size: 12px; z-index: 100002; box-shadow: 0 0 10px rgba(0,0,0,0.2); -webkit-animation-name: modal_fadeIn; -webkit-animation-duration: 0.5s; animation-name: modal_fadeIn; animation-duration: 0.5s; overflow: hidden; overflow-y: auto; max-block-size: calc(100vh - 55px); border-radius: 2px; 
	background: rgb(221,221,221);
	background: -moz-linear-gradient(top,  rgba(221,221,221,1) 0%, rgba(255,255,255,1) 20%, rgba(255,255,255,1) 81%, rgba(221,221,221,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(255,255,255,1) 20%,rgba(255,255,255,1) 81%,rgba(221,221,221,1) 100%);
	background: linear-gradient(to bottom,  rgba(221,221,221,1) 0%,rgba(255,255,255,1) 20%,rgba(255,255,255,1) 81%,rgba(221,221,221,1) 100%);
	}
	
	.modal_beztla { background: none!important; box-shadow: none!important; border: none!important; }
	
	.modal_exit_kontener { width: 100%; float: left; position: relative; height: 7px; }
	.modal a { color: #3f3f3f; text-decoration: none; }
	.modal a:hover { color: #000; text-decoration: none; }

	@-webkit-keyframes modal_fadeIn {
		0% { opacity: 0; } 100% { opacity: 1; }
	}
	@-moz-keyframes modal_fadeIn {
		0% { opacity: 0; } 100% { opacity: 1; }
	}
	@-o-keyframes modal_fadeIn {
		0% { opacity: 0; } 100% { opacity: 1; }
	}
	@keyframes modal_fadeIn {
		0% { opacity: 0; } 100% { opacity: 1; }
	}

	.modal_fixed { position: fixed; }
	.modal_absolute { position: absolute; }
	.modal_exit { display: inline-block; position: absolute; top: -35px; right: -25px; width: 30px; height: 30px; line-height: 30px; background: #000 url('../gfx/usun_parametr.png') left 8px center no-repeat; transition-duration: 0.5s; border: none; cursor: pointer; color: #fff!important; text-indent: 30px; text-align: left; overflow: hidden; }
	.modal_exit:hover { background: #e30512 url('../gfx/usun_parametr.png') left 8px center no-repeat; width: 90px; box-shadow: 0 0 7px rgba(0,0,0,0.5); }

	.modal_right_bottom { bottom: 10px; right: 10px; -webkit-animation-name: modal_anim_bottom; -webkit-animation-duration: 1s;  animation-name: modal_anim_bottom; animation-duration: 1s; }
	.modal_left_bottom { bottom: 10px; left: 10px; -webkit-animation-name: modal_anim_bottom; -webkit-animation-duration: 1s;  animation-name: modal_anim_bottom; animation-duration: 1s; }
	.modal_center { top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-animation-name: modal_anim_top; -webkit-animation-duration: 1s;  animation-name: modal_anim_top; animation-duration: 1s; }
	.modal_right_top { top: 10px; right: 10px; -webkit-animation-name: modal_anim_top; -webkit-animation-duration: 1s;  animation-name: modal_anim_top; animation-duration: 1s; }
	.modal_left_top { top: 10px; left: 10px; -webkit-animation-name: modal_anim_top; -webkit-animation-duration: 1s;  animation-name: modal_anim_top; animation-duration: 1s; }
	
	@-webkit-keyframes modal_anim_top {
		0% { margin-top: 50px; opacity: 0; } 100% { margin-top: 0px; opacity: 1; }
	}
	@-moz-keyframes modal_anim_top {
		0% { margin-top: 50px; opacity: 0; } 100% { margin-top: 0px; opacity: 1; }
	}
	@-o-keyframes modal_anim_top {
		0% { margin-top: 50px; opacity: 0; } 100% { margin-top: 0px; opacity: 1; }
	}
	@keyframes modal_anim_top {
		0% { margin-top: 50px; opacity: 0; } 100% { margin-top: 0px; opacity: 1; }
	}
	
	@-webkit-keyframes modal_anim_bottom {
		0% { margin-bottom: 50px; opacity: 0; } 100% { margin-bottom: 0px; opacity: 1; }
	}
	@-moz-keyframes modal_anim_bottom {
		0% { margin-bottom: 50px; opacity: 0; } 100% { margin-bottom: 0px; opacity: 1; }
	}
	@-o-keyframes modal_anim_bottom {
		0% { margin-bottom: 50px; opacity: 0; } 100% { margin-bottom: 0px; opacity: 1; }
	}
	@keyframes modal_anim_bottom {
		0% { margin-bottom: 50px; opacity: 0; } 100% { margin-bottom: 0px; opacity: 1; }
	}
	
	.modal_right { top: 50%; right: 10px; transform: translateY(-50%); }
	.modal_left { top: 50%; left: 10px; transform: translateY(-50%); }
	.modal_top { top: 10px; left: 50%; transform: translateX(-50%); }
	.modal_bottom { bottom: 10px; left: 50%; transform: translateX(-50%); }
	
	.blur { filter: blur(5px); }

	/* loader */
	.loader { display: inline-block; width: 100px; height: 100px; border-radius: 50%; border: 3px solid transparent; border-top-color: #004e9f; -webkit-animation: loader_spin 2s linear infinite; animation: loader_spin 2s linear infinite; }
	.loader:before { content: ""; position: absolute; top: 5px; left: 5px; right: 5px; bottom: 5px; border-radius: 50%; border: 3px solid transparent; border-top-color: #0077ee; -webkit-animation: loader_spin 3s linear infinite; animation: loader_spin 3s linear infinite; }
	.loader:after { content: ""; position: absolute; top: 15px; left: 15px; right: 15px; bottom: 15px; border-radius: 50%; border: 3px solid transparent; border-top-color: #3198ff; -webkit-animation: loader_spin 1.5s linear infinite; animation: loader_spin 1.5s linear infinite; }
	@-webkit-keyframes loader_spin {
		0% { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }
		25% { filter: blur(0px); }
		50% { filter: blur(5px); }
		75% { filter: blur(0px); }
		100% { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }
	}
	@keyframes loader_spin {
		0% { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }
		25% { filter: blur(0px); }
		50% { filter: blur(5px); }
		75% { filter: blur(0px); }
		100% { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }
	}

/* kroki */
.krok_kontener { width: 100%; float: left; text-align: center; margin-bottom: 50px; }
.krok { width: 50px; height: 50px; line-height: 50px; display: inline-block; margin: 0 6px 0 30px; color: #434343; border-radius: 50%; background: #fff; }
.krok_zaz { background: #e30512; box-shadow: 10px 10px 10px rgba(227,5,18,0.5); color: #fff; }

.linkikolor a { display: inline-block; background: #fff; padding: 5px 15px; color: #6a6a6a; box-shadow: 10px 10px 10px rgba(0,0,0,0.1); border-radius: 5px; margin: 0 2px; text-transform: lowercase; font-size: 15px; transition-duration: 0.5s; }
.linkikolor a:hover { background: #004e9f; color: #fff; }

/* lista wynikĂłw zdjÄcia start */
li.listawynikow1b img { border: none; vertical-align: middle; }
li.listawynikow1b { display: block; cursor: move; float: left; width: calc(20% - 8px); height: 220px; margin: 0 4px 5px 4px; position: relative; overflow: hidden; outline: 1px solid #ccc; }
li.listawynikow1b:hover { background: rgba(255,255,255,0.8); }
li.listawynikow1b img.ikony { border: none; vertical-align: middle; }
li.listawynikow1b img.miniatura { width: 100%; min-height: 170px; }
li.highlightb { float: left; display: block; width: calc(20% - 10px); height: 218px; margin: 0 4px 5px 4px; border: 1px dashed #000; background: #fff; }
p.danefoto { position: absolute; top: 0px; margin: 0px; width: 100%; height: 35px; line-height: 35px; background: rgba(255,255,255, 0.8); text-align: center; }
/* lista wynikĂłw zdjÄcia koniec */


/* ZDJECIA EDYCJA */
div.foto_edycja_kontener { width: calc(100% - 20px); height: 80px; padding-top: 120px; line-height: 250%; margin: 8px; float: left; text-align: center; font-size: 15px; font-weight: 500; border: 1px solid #999; text-shadow: 0 0 5px #000, 0 0 3px #000, 0 0 1px #000; }
div.foto_edycja_kontener a { color: #fff; transition-duration: 0.5s; }
div.foto_edycja_kontener a:hover { color: #ffba00; }

/* modal */
div.modal_tlo { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: rgba(0,0,0,0.8); z-index: 10000; }
div.modal_tresc { max-width: 600px; width: calc(80% - 80px); max-height: calc(80vh - 60px); min-height: 390px; padding: 40px; background: #112d42; margin: 10vh auto; line-height: 150%; position: relative; font-size: 15px; color: #fff; font-weight: 400; }
a.modal_zamknij { width: 30px; height: 30px; background-color: #e30512; background-image: url('../gfx/usun_parametr_hover.png'); background-position: center; background-repeat: no-repeat; position: absolute; top: 0px; left: 0px; }
a.modal_zamknij:hover { background-color: #004f9e; }
div.modal_tresc select { -webkit-appearance:none; }

ul.listawynikow1 { padding: 0px; margin: 0px; list-style-type: none; color: #000; width: 100%; float: left; }
ul.listawynikow1 li.lista { width: calc(100% - 20px); padding: 5px 10px; float: left; z-index: 1; position: relative; border-bottom: 1px dashed #ccc; overflow: hidden; }
ul.listawynikow1 li.lista &gt; p { line-height: 50px; margin: 0px; float: left; overflow: hidden; }
ul.listawynikow1 li.listawynikow1brak { width: calc(100% - 20px); height: 50px; line-height: 50px; padding: 10px; text-align: center; background: #eaeaea; font-size: 15px; }
ul.listawynikow1 li.lista:nth-child(even) { background-color: #e9e9e9; }
ul.listawynikow1 li.lista:nth-child(odd) { background-color: #f4f4f4; }
ul.listawynikow1 li.lista_kolor { background-color: #fefefe!important; }

p.klient_faktura1 { width: 18%; }
p.klient_faktura2 { width: 10%; }

/* tabs start */
ul.tabs { padding: 0px; list-style: none; color: #999; margin: 0px auto 20px 0; font-weight: 700; text-align: center; }
ul.tabs li { color: #999; display: inline-block; padding: 15px 0; cursor: pointer; transition-duration: 0.5s; border-bottom: 2px solid #999; text-transform: uppercase; letter-spacing: 1px; margin: 0 10px; }
ul.tabs li a { color: #999; display: block; padding: 15px; border-bottom: 2px solid #999; }
ul.tabs li:hover { border-bottom: 2px solid #004f9e; }
ul.tabs li.current { border-bottom: 2px solid #004f9e; color: #004f9e; }
.tab_content { display: none; width: 100%; float: left; margin-bottom: 20px; }
.tab_content.current { display: inherit; }


ul.tabs_link { margin: 0px; padding: 0px; list-style: none; background: #f4f4f4; color: #fff; width: 100%; float: left; font-weight: 300; }
ul.tabs_link li { background: #004f9e; color: #fff; display: inline-block; transition-duration: 0.3s; }
ul.tabs_link li a { background: #004f9e; color: #fff; display: block; padding: 15px; }
ul.tabs_link li:hover { background: #e30512; }
ul.tabs_link li.current { background: #e30512; color: #fff; }
/* tabs koniec */

/* DO USUNIECIA */
div.zmiennedousuniecia { width: 100%; float: left; margin-bottom: 20px; text-align: center; }
div.zmiennedousuniecia a { display: inline-block; padding: 3px 10px 3px 20px; margin: 2px; background: #e4e4e4 url('../gfx/usun_parametr.png') no-repeat left; color: #555; border-radius: 2px; transition-property: background; transition-duration: 0.2s; font-size: 12px; }
div.zmiennedousuniecia a:hover { background: #1a1a1a url('../gfx/usun_parametr_hover.png') no-repeat left; color: #fff; }
div.zmiennedousuniecia &gt; span { font-size: 14px; }

/* MORRIS STATS */
.morris-hover{position:absolute;z-index:1000}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255,255,255,0.8);border:solid 2px rgba(230,230,230,0.8);font-family:sans-serif;font-size:12px;text-align:center}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0}
.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0}
div.annual { width: 100%; height: 100%; }
#annual &gt; svg {width: 100% !important;}

/* PIERWSZA BLOKI */
div.pierwsza_foto { width: 100%; float: left; min-height: 100vh; background-position: top center; background-attachment: fixed; background-size: cover; background-repeat: no-repeat; background-image: url('../gfx/pierwsza_tlo.jpg'); margin-bottom: 30px; }

div.tekst_pierwsza { background: #c5c5c5; padding: 30px 0; margin-bottom: 30px; }
div.pierwsza_podrzedne { margin: 0px; padding: 0px; width: 100%; float: left; }
div.pierwsza_podrzedne a { margin: 0 0 0 20px; padding: 12px 10px 12px 25px; width: calc(100% / 3 - 55px); vertical-align: top; border-bottom: 1px solid #fff; display: inline-block; background: url('../gfx/pierwsza_linki_kropka.png') no-repeat left 8px center; color: #fff; min-height: 35px; }
div.pierwsza_podrzedne a:hover { background: #a7a7a7 url('../gfx/pierwsza_linki_kropka.png') no-repeat left 8px center; color: #fff; }


div.bok_podrzedne a { margin: 0px; padding: 12px 10px 12px 25px; width: calc(100% - 35px); float: left; border-bottom: 1px solid #fff; display: block; background: url('../gfx/pierwsza_linki_kropka.png') no-repeat left 8px center; }
div.bok_podrzedne a:hover { background: #a7a7a7 url('../gfx/pierwsza_linki_kropka.png') no-repeat left 8px center; color: #fff!important; }

div.oferta_dla_biur { width: 100%; float: left; padding: 230px 0 130px 0; background-attachment: fixed; background-position: center; background-size: cover; background-repeat: no-repeat; background-image: url('../gfx/oferta_dla_biur_tlo.jpg'); font-size: 46px; text-align: center; font-weight: 400; line-height: 100%; }
div.oferta_dla_biur a { color: #fff; display: inline-block; padding-bottom: 10px; }
div.oferta_dla_biur a:hover { color: #fff; font-weight: 700; }


.log_rej_kontener { width: 100%; float: left; box-shadow: 0 10px 20px rgba(0,0,0,0.1); margin: 60px 0; border-radius: 20px; overflow: hidden; }
.log_rej_blok { width: 50%; float: left; text-align: center; padding: 80px 0; background-size: cover; background-position: center; background-repeat: no-repeat; font-size: 15px; color: #1e1e1e; line-height: 200%; }
.log_rej_blok_1 { background-image: url('../gfx/tlo_log_1.jpg'); }
.log_rej_blok_2 { background-image: url('../gfx/tlo_log_2.jpg'); }


.skontaktuj_sie { width: 100%; float: left; text-align: center; padding: 60px 0; background-size: cover; background-position: center; background-repeat: no-repeat; font-size: 15px; color: #1e1e1e; line-height: 200%; box-shadow: 0 10px 20px rgba(0,0,0,0.1); margin: 60px 0; border-radius: 20px; overflow: hidden; background-image: url('../gfx/skontaktuj_sie.jpg'); }

.link_tlo { display: inline-block; padding: 15px 50px; color: #fff; font-weight: 800; font-size: 16px; transition-duration: 0.5s; border-radius: 5px; border: none; cursor: pointer; }
.link_tlo_100 { display: block!important; width: 100%; padding: 10px 0; }
.link_tlo:hover { color: #fff; }
.link_tlo img { vertical-align: middle; margin-right: 10px; }
.link_tlo_czerwony { background-color: #e30512; }
.link_tlo_czerwony:hover { background-color: #004f9e; }
.link_tlo_niebieski { background-color: #004f9e; }
.link_tlo_niebieski:hover { background-color: #e30512; }

.aktualnosci_powrot { display: inline-block; padding: 15px 25px; margin: 5px 15px; border-radius: 10px; background-color: #fff!important; box-shadow: 5px 5px 8px rgba(0,0,0,0.1); transition-duration: 0.5s; color: #8e9397; font-weight: 700; font-size: 16px; }
.aktualnosci_powrot:hover { box-shadow: 10px 10px 10px rgba(0,0,0,0.2); color: #000; }
.aktualnosci_powrot img { vertical-align: middle; margin-right: 10px; }

.pierwsza_art_blok { width: calc(100%/3 - 50px); margin: 25px; float: left; transition-duration: 0.5s; border-radius: 10px; overflow: hidden; }
.pierwsza_art_blok:hover { box-shadow: 0 0 30px rgba(0,0,0,0.2); }
.pierwsza_art_foto { width: 100%; height: 210px; float: left; background-size: cover; background-position: center; background-repeat: no-repeatl }
.pierwsza_art_tresc { width: calc(100% - 40px); float: left; padding: 20px; }
.pierwsza_art_data { color: #9fa3a6; font-weight: 800; font-size: 11px; margin: 0 0 10px 0; }


.pierwsza_txt_bg_kontener { width: 100%; float: left; margin: 30px 0; }
.pierwsza_txt_bg_blok { width: calc(90% - 180px); float: left; padding: 90px; position: relative; box-shadow: 10px 10px 20px rgba(0,0,0,0.1); border-radius: 20px; background-size: cover; background-position: center; line-height: 150%; }
.pierwsza_txt_bg_blok p { margin: 20px 0; }
.pierwsza_txt_bg_blok_1 { z-index: 2; background-image: url('../gfx/p_txt_big_1.jpg'); }
.pierwsza_txt_bg_blok_2 { z-index: 1; top: -40px; color: #fff; background-image: url('../gfx/p_txt_big_2.jpg'); margin-left: 10%; }

.p_wyszukiwarka { width: 100%; max-width: 400px; margin: 80px 0; background: #fff; box-shadow: 10px 10px 20px rgba(0,0,0,0.2); border-radius: 20px; float: left; padding: 0 0 30px 0; }
.p_wyszukiwarka2 { width: 100%; margin: 0 0 80px 0; background: #fff; box-shadow: 10px 10px 20px rgba(0,0,0,0.2); border-radius: 20px; float: left; padding: 0 0 30px 0; }
.p_wyszukiwarka_pola { width: calc(100% - 80px); float: left; padding: 0 40px; font-size: 12px; color: #9b9fa3; font-weight: 800; }
.p_wp { width: 100%; float: left; margin: 10px 0; }

.p_wyszukiwarka_transakcja { width: 100%; float: left; border-bottom: 1px solid #f3f3f3; margin-bottom: 10px; }
.p_wyszukiwarka_transakcja a { display: inline-block; padding: 30px 0 25px 0; margin-left: 40px; border-bottom: 4px solid #fff; color: #9b9fa3; font-size: 10px; font-weight: 800; }
.p_wyszukiwarka_transakcja a:hover, .p_wyszukiwarka_transakcja a.p_wt_zaz { color: #004f9f; border-bottom: 4px solid #004f9f; }

.p_wysz_input { width: 100%; float: left; line-height: 35px; height: 35px; border: none; border-bottom: 1px solid #bbbec1; background: #fff; font-size: 15px; color: #1e1e1e; font-weight: 500; }
.p_wysz_input_krotki { width: calc(100%/2 - 20px); }
.p_wysz_przerwa { width: 40px; line-height: 35px;  float: left; color: #000; font-size: 14px; text-align: center; }

.p_mapa { width: calc(100% - 400px); float: left; text-align: center; position: relative; }
.p_mapa div { position: absolute; top: 270px; left: 0px; width: calc(100% - 200px); padding: 0 100px; text-align: left; font-size: 45px; font-weight: 800; color: #004f9e; }

/* NAGĹOWKI */
.tytul { color: #1e1e1e; margin: 0 0 30px 0; clear: both; line-height: 120%; font-weight: 700;  }
.tytul_0 { font-size: 50px; }
.tytul_1 { font-size: 30px; }
.tytul_2 { font-size: 28px; }
.tytul_3 { font-size: 26px; }
.tytul_4 { font-size: 24px; }
.tytul_5 { font-size: 22px; }
.tytul_6 { font-size: 18px; }
.tytul_7 { font-size: 16px; }
.tytul_8 { font-size: 15px; }
.wyroznij_tytul { padding: 5px; background: #fafafa; }
.tytul_naglowek2 { margin: 0px!important; float: left; }

/* LINKI */
.obiektfade { transition-property: opacity; transition-duration: 0.2s; }
.obiektfade:hover { opacity: 0.7; }
a { color: #282827; text-decoration: none; transition-duration: 0.2s; }
a:hover { color: #000; text-decoration: none; }
a.linkrevers { color: #000; text-decoration: none; transition-duration: 0.2s; }
a.linkrevers:hover { color: #282827; text-decoration: none; }
a.linkszary { color: #555; text-decoration: none; transition-duration: 0.2s; }
a.linkszary:hover { color: #000; text-decoration: none; }
a.linkszczegoly { border: 1px solid #ed1c24; padding: 10px 20px; border-radius: 10px; font-size: 16px; font-weight: 700; transition-duration: 0.2s; }
a.linkszczegoly:hover { color: #fff; background: #ed1c24; }

div.linki_wewnetrzne a { display: inline-block; font-size: 12px; color: #666; padding: 2px 5px; }
div.linki_wewnetrzne a:hover { color: #333; }

/* NAWIGACJA */
.nawigacja { width: 100%; font-size: 14px; margin: 40px 0; font-weight: 800; clear: both; float: left; color: #8e9397; text-align: center; }
.nawigacja span.linki { color: #8e9397; display: inline; }
.nawigacja span.linki a, .nawigacja span.linki span.aktywny { padding: 15px 5px; margin: 0 3px; display: inline-block; color: #8e9397; transition-duration: 0.5s; }
.nawigacja span.linki .linki_pn { padding: 15px 20px; margin: 0 10px; display: inline-block; color: #e30512; background: #fff; border-radius: 5px; }
.nawigacja span.linki .linki_pn:hover { box-shadow: 5px 5px 10px rgba(0,0,0,0.1); }
.nawigacja span.linki span.aktywny, .nawigacja span.linki a:hover { color: #e30512; }

/* NAWIGACJA DĂĹ */
div.nawigacjadol a { color: #e30512; transition-duration: 0.2s; white-space: nowrap!important; margin: 0 12px; }
div.nawigacjadol a:hover { color: #db002f; }
div.nawigacjadol img { vertical-align: middle; margin: 0 5px; }

/* KOMUNIKATY */
.kalkulator_belka { padding: 10px 0; text-align: center; background: #e32f40; font-size: 13px; color: #fff; width: 100%; float: left; }
.komunikat_wylaczona { padding: 10px 0; text-align: center; background: #e32f40; font-size: 16px; color: #fff; width: 100%; float: left; margin: 0px; position: fixed; top: 0px; z-index: 10000; }
.komunikat_wylaczona_przerwa { width: 100%; height: 60px; float: left; background: #e32f40; }
.komunikat_bad { padding: 10px; text-align: center; background: #e32f40; font-size: 13px; color: #fff; width: calc(100% - 20px); float: left; }
.komunikat_ok { padding: 10px; text-align: center; background: #54a315; font-size: 13px; color: #fff; width: calc(100% - 20px); float: left; }
.komunikat_info { padding: 10px; text-align: center; background: #004f9e; font-size: 13px; color: #fff; width: calc(100% - 20px); float: left; }
.kolorwymagane { color: #c42000!important; }

/* FORMULARZE */
div.formularz, div.formularz2 { width: 100%; max-width: 600px; margin: 0px auto; }
div.formularz label { width: 100%; float: left; }
div.formularz input, div.formularz select, div.formularz textarea { width: 100%; }
div.formularz2 label { width: 70%; float: left; line-height: 40px; }
div.formularz2 input, div.formularz2 select, div.formularz2 textarea { width: 30%; }

.input_rejestracja { padding: 10px 0px; font-size: 16px; width: 100%; font-weight: 600; border: none; border-bottom: 1px solid #999; background: none; transition-duration: 0.2s; margin: 3px 0 10px 0; }
select.input_rejestracja { padding: 9px 10px; }
.input_rejestracja:hover { border-bottom: 1px solid #000; }

.button_rejestracja, .button_rejestracja_czerwony { padding: 15px 0; width: 100%; font-size: 15px; border: none; color: #fff; font-weight: 700; transition-duration: 0.5s; cursor: pointer; text-align: center; border-radius: 5px; margin: 3px 0 10px 0; display: inline-block; }
.button_rejestracja { background-color: #004f9e; box-shadow: 5px 5px 10px rgba(0,79,158,0.5); }
.button_rejestracja:hover { background-color: #004f9e; color: #fff; box-shadow: 8px 8px 15px rgba(0,79,158,0.6); }
.button_rejestracja_czerwony { background-color: #e30512; box-shadow: 5px 5px 10px rgba(227,5,18,0.5); }
.button_rejestracja_czerwony:hover { background-color: #e30512; color: #fff; box-shadow: 8px 8px 15px rgba(227,5,18,0.6); }

.button_rejestracja_mail { background-image: url('../gfx/ikona_mail.png'); background-repeat: no-repeat; background-position: left 20px center; }

.button_rejestracja_wylaczcien { box-shadow: none!important; }

.button_rejestracja_czerwony2 { box-shadow: none!important; }
.button_rejestracja_czerwony2:hover { background: #004f9e; }

input.form_1, select.form_1, textarea.form_1 { padding: 8px 5px; margin: 3px 0; border: 1px solid #ccc; background: #ddd; color: #383838; font-family: "Muli", sans-serif, Tahoma, Arial, Verdana, Helvetica; font-size: 12px; transition-duration: 0.2s; }
input.form_1:hover, select.form_1:hover, textarea.form_1:hover { background: #ccc; }

.form_100 { width: calc(100% - 10px); }
.form_100_2 { width: 100%; }
select.form_1 { padding: 7px 5px; }

.cecha { min-height: 33px; line-height: 33px; padding: 0 10px 0 5px; background: #e8e8e8; border-radius: 1px; display: inline-block; margin: 0 5px 5px 0; transition-duration: 0.2s; border: 1px solid #dbdbdb; color: #000; }
.cecha:hover { background: #fff; box-shadow: 0 0 5px #ddd; border: 1px solid #aaa; }
.cecha input { vertical-align: middle; }
.cecha label { font-size: 10px; cursor: pointer; }

.cecha2 { min-height: 33px; line-height: 33px; width: calc(100%/5 - 4px); display: inline-block; margin: 5px 0; color: #000; vertical-align: top; }
.cecha2 input { position: absolute; opacity: 0; }
.cecha2 input ~ span { width: 16px; height: 16px; border-radius: 3px; border: 1px solid #9a9a9a; color: transparent; font-size: 8px; line-height: 18px; display: inline-block; margin: 0 5px 0 0; transition-duration: 0.5s; position: relative; top: 2px; text-align: center; }
.cecha2:hover input ~ span { border: 1px solid #9a9a9a; background: #cacaca; }
.cecha2 input:checked ~ span { border: 1px solid #73ae36; background: #73ae36; color: #fff; }

.input_rv:required { border-left: 3px solid #cd1c29; }
.input_rv:valid { border-left: 3px solid #73ae36; }


.button_1 { padding: 8px 18px 9px 18px; margin: 0px; border: none; color: #fff; background: #004f9e; cursor: pointer; transition-duration: 0.2s; width: auto!important; }
.button_1:hover { background: #e30512; color: #fff; }
.button_2 { padding: 8px 18px 9px 18px; margin: 0px; border: none; color: #fff; background: #004f9e; cursor: pointer; transition-duration: 0.2s; font-size: 13px; font-weight: 400; width: auto!important; }
.button_2:hover { background: #e30512; color: #fff; }
.button_3 { padding: 15px; margin: 0px; border: none; color: #fff; background: #004f9e; cursor: pointer; transition-duration: 0.2s; width: auto!important; }
.button_3:hover { background: #e30512; color: #fff; }

input.form_2, select.form_2, textarea.form_2 { padding: 15px; margin: 0 0 1px 0; border: none; background: #ebebeb; color: #282827; font-family: "Muli", sans-serif, Tahoma, Arial, Verdana, Helvetica; font-size: 12px; transition-duration: 0.2s; }
input.form_2:hover, select.form_2:hover, textarea.form_2:hover { background: #d8d8d8; }

input.form_3, select.form_3, textarea.form_3 { padding: 15px; margin: 3px 0; border: none; background: #ebebeb; color: #282827; font-family: "Muli", sans-serif, Tahoma, Arial, Verdana, Helvetica; font-size: 12px; transition-duration: 0.2s; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
input.form_3:hover, select.form_3:hover, textarea.form_3:hover { background: #d8d8d8; }

select.form_sortuj { height: 45px; width: auto; padding: 10px; margin-left: 10px; border: none; background-color: #fff; color: #000; font-family: "Muli", sans-serif, Tahoma, Arial, Verdana, Helvetica; font-weight: 700; font-size: 13px; transition-duration: 0.2s; border-radius: 5px; box-shadow: 5px 5px 10px rgba(0,0,0,0.1); }
select.form_sortuj:hover { box-shadow: 5px 5px 10px rgba(0,0,0,0.2); }
.button_sortuj { width: 35px; height: 35px; cursor: pointer; border: none; margin: 0px; background: #db002f url('../gfx/ikona_sortuj.png') no-repeat center center; transition-duration: 0.2s; }
.button_sortuj:hover { background: #e30512 url('../gfx/ikona_sortuj.png') no-repeat center center; }

input.agent_form, select.agent_form, textarea.agent_form { padding: 15px; border: 1px solid #d4d4d4; background: #fff; color: #4f4f4f; font-size: 14px; transition-duration: 0.2s; width: 100%; }
input.agent_form:hover, select.agent_form:hover, textarea.agent_form:hover { background: #efefef; }
.agent_form_textarea { height: 150px; }

.agent_button { padding: 8px 18px 9px 18px; margin: 0px; border: none; color: #fff; background: #004f9e; cursor: pointer; transition-duration: 0.2s; width: auto!important; font-size: 18px; font-weight: 300!important; }
.agent_button:hover { background: #e30512; color: #fff; }

/* CENNIK */
.cennik_tabela td { border-bottom: 1px solid rgba(255,255,255,0.2); }

/* BIURA LISTA */
div.blok_biuro { width: calc(100%/4 - 24px); height: 200px; display: inline-block; margin: 10px; border: 1px solid #efefef; border-radius: 5px; font-size: 16px; font-weight: 700; overflow: hidden; transition-duration: 0.5s; }
div.blok_biuro:hover { background: #004e9f; color: #fff; }
div.blok_biuro_logo { height: 100px; width: 100%; float: left; margin: 20px 0; line-height: 100px; }
div.blok_biuro_logo img { max-height: 100%; max-width: 90%; vertical-align: middle; }

/* AGENCI LISTA */
div.foto_agenci_blok { width: calc(100%/4 - 24px); height: 260px; display: inline-block; margin: 10px; border: 1px solid #efefef; border-radius: 5px; font-size: 14px; overflow: hidden; transition-duration: 0.5s; }
div.foto_agenci_blok_foto { height: 150px; width: 150px; margin: 20px auto 0 auto; background-position: center; background-repeat: no-repeat; background-size: cover; background-color: #eaeaea; border-radius: 75px; position: relative; overflow: hidden; }
div.foto_agenci_blok_foto img { max-height: 100%; max-width: 90%; vertical-align: middle; }
div.foto_agenci_blok div.foto_agenci_blok_foto_ikony { width: 100%; height: 100%; line-height: 150px; text-align: center; top: 100%; position: absolute; background: rgba(0,0,0,0.7); transition-duration: 0.3s; }
div.foto_agenci_blok div.foto_agenci_blok_foto_ikony img { margin: 0 5px; }
div.foto_agenci_blok:hover div.foto_agenci_blok_foto_ikony { top: 0px; }



/* PIERWSZA KONTAKT */
div.pierwsza_kontakt { width: calc(50% - 10px); margin: 0 5px 10px 5px; font-size: 14px; float: left; }
div.pierwsza_kontakt a { color: #af8b99; }
div.pierwsza_kontakt a:hover { color: #7a5865; }
div.ctx_foto { width: 100%; height: 160px; line-height: 160px; float: left; margin-bottom: 10px; overflow: hidden; }
div.ctx_foto img { width: 100%; min-height: 160px; float: left; vertical-align: middle; }


/* TABS */
.tabs_mr { list-style: none; padding: 0px; margin: 30px 0; width: 100%; float: left; font-weight: 700; font-size: 10px; text-align: center; letter-spacing: 2px; }
.tabs_mr li { display: inline-block; transition-duration: 0.3s; padding: 0 20px; line-height: 40px; cursor: pointer; color: #9b9fa3; border-bottom: 2px solid #9b9fa3; }
.tabs_mr li:hover, .tabs_mr li.current { color: #004f9e; border-bottom: 2px solid #004f9e; }
.tabs_mr_content { display: none; width: 100%; float: left; margin-bottom: 40px; }
.tabs_mr_content.current { display: inherit; }
	


/* PIERWSZA OFERTY */
.pierwsza_oferta { width: calc(100%/4 - 20px); height: 300px; float: left; margin: 10px; border-radius: 10px; overflow: hidden; background-size: cover; background-position: center; color: #fff; font-weight: 600; position: relative; transition-duration: 0.5s; position: relative; z-index: 1 }
.pierwsza_oferta:hover { z-index: 2; box-shadow: 0 0 20px rgba(0,0,0,0.3); color: #fff; transform: scale(1.02); }
.pierwsza_oferta_tresc { width: calc(100% - 40px); padding: 60px 20px 20px 20px; position: absolute; bottom: 0px; left: 0px; background: linear-gradient(180deg, rgba(244,246,247,0) 0%, rgba(65,65,65,0.9) 100%); }
.pierwsza_oferta_tresc div { margin-top: 5px; }


/* LAMANIE */
#CALY { width: 100%; float: left; }
#wyswietlwynik { width: 100%; float: left; }
#MIDDLE { width: 100%; float: left; margin: 30px 0; }
div.szerokosctekstu { width: 100%; float: left; }
div.szerokosctekstu_padding { width: calc(100% - 30px); float: left; padding: 15px; }
div.trescmaterialu { width: 100%; float: left; margin-bottom: 50px; }
div.lamanienajeden { width: 100%; float: left; margin-bottom: 20px; }
div.lamanienapol { width: 48%; float: left; margin-bottom: 20px; margin-right: 4%; }
div.lamanienapol2 { width: 48%; float: left; margin-bottom: 20px; margin-right: 2%; }
div.lamanienapol3 { width: 50%; float: left; margin-bottom: 20px; }
div.lamanienapol4 { width: calc(50% - 20px); float: left; margin: 0 10px; }
div.lamanienadwa { width: 64%; float: left; margin-bottom: 20px; margin-right: 2%; }
div.lamanienatrzy { width: 32%; float: left; margin-bottom: 20px; margin-right: 2%; }
div.lamanienatrzy2 { width: calc(100%/3 - 20px); float: left; margin: 10px; }
div.lamanienacztery { width: 23%; float: left; margin-bottom: 20px; margin-right: 2%; }
div.lamanienapiec { width: 18%; float: left; margin: 0 1% 20px 1%; }
div.sortowanie { text-align: center; margin-bottom: 20px; line-height: 30px; float: left; width: 100%; }

.blok_biale_tlo { width: calc(100% - 40px); float: left; padding: 20px; background: #fff; box-shadow: 10px 10px 20px rgba(0,0,0,0.2); border-radius: 20px; }
.blok_biale_tlo_3 { width: calc(100% - 40px); float: left; padding: 20px; background: #fff; border-radius: 20px; }
.blok_biale_tlo_2 { width: calc(100% - 40px); float: left; padding: 20px; background: #fff; border-radius: 5px; }

.duzy_glowny { float: left; margin-bottom: 40px; }
.duzy_glowny2 { float: left; margin-bottom: 40px; }
.duzy_margines { float: left; margin-bottom: 40px; position: relative; }

/* NASZE NIERUCHOMOĹCI */
div.nasze_nieruchomosci { width: 150px; height: 150px; margin: 0 auto; border-radius: 75px; background-position: center center; background-repeat: no-repeat; transition-duration: 0.2s; }
div.nasze_mieszkanie { background-image: url('../gfx/rodzaje/mieszkanie.png'); }
div.nasze_dom { background-image: url('../gfx/rodzaje/dom.png'); }
div.nasze_lokal { background-image: url('../gfx/rodzaje/lokal.png'); }
div.nasze_obiekt { background-image: url('../gfx/rodzaje/obiekt.png'); }
div.nasze_dzialka { background-image: url('../gfx/rodzaje/dzialka.png'); }

/* RODZAJE */
#RODZAJE { width: 100%; margin: 0px auto; color: #000; }
#RODZAJE div.rodzaj { width: calc(20% - 1px); float: left; margin: 0 1px 1px 0; background: #fff; text-align: center; }
#RODZAJE div.rodzaj_foto { width: 100%; height: 120px; margin-bottom: 10px; overflow: hidden; float: left; background-size: 110% auto; background-repeat: no-repeat; background-position: center center; transition-duration: 0.2s; }
#RODZAJE div.rodzaj:hover div.rodzaj_foto { background-size: 100% auto; }
#RODZAJE div.rodzaj a { color: #000; transition-duration: 0.2s; }
#RODZAJE div.rodzaj a:hover { color: #d80c18; }
#RODZAJE div.rodzaj p.duze { font-weight: 700; font-size: 18px; margin-bottom: 0px; }
#RODZAJE div.rodzaj p.male { font-weight: 400; font-size: 14px; margin-top: 5px; }
#RODZAJE div.rodzaj p.male a { margin: 0 10px; }

/* SLIDER */
#SLIDER { width: 100%; float: left; background-repeat: no-repeat; background-position: center center; background-size: cover; margin-top: 10px; padding: 80px 0; position: relative; }
#SLIDERfoto { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
#SLIDER div.motto { width: 100%; padding: 15px 0 15px 0; float: left; font-size: 52px; color: #fff; text-shadow: 1px 1px 0px #000; font-weight: 700; text-align: center;  }
#SLIDER2 { width: 100%; height: 200px; float: left; position: relative; }
#SLIDERofertacontent { width: 100%; height: 100%; float: left; }
#SLIDERoferta { width: 100%; height: 400px; }
div.naglowekoferty { width: 80%; padding: 15px; background: rgba(0,0,0,0.8); color: #fff; position: absolute; bottom: 20px; left: 20px; transition-duration: 0.2s; z-index: 100; }
div.naglowekoferty span { white-space: nowrap; }
#FOTOslider { width: 100%; height: 450px; float: left; }

/* DOBRA STRONA NAPIS */
div.dobrastrona_napis { width: 100%; float: left; text-align: center; padding: 10px 0; color: #fff; letter-spacing: 6px; font-weight: 700; font-size: 36px; }

/* wyszukiwarka pierwsza */
div.wyszukiwarka_ukryj { display: none; }

#WYSZpiercontent { width: 100%; float: left; background: rgba(0,0,0,0.5); margin-top: calc(50vh); position: relative; z-index: 2; }
#WYSZpiercontent div.wyszukiwarka { width: 100%; max-width: 1100px; margin: 0 auto; }
#WYSZpiercontent div.wyszukiwarka_1 { width: calc(100%/4*2 - 10px); margin: 5px; float: left; }
#WYSZpiercontent div.wyszukiwarka_1b { width: calc(100%/4 - 10px); margin: 5px; float: left; }
#WYSZpiercontent div.wyszukiwarka_2 { width: calc(100%/4 - 10px); margin: 5px; float: left; }
div.wyszukiwarka label.wysz { font-size: 12px; color: #000; margin-bottom: 5px; display: block; font-weight: 400; text-transform: lowercase; }
#WYSZpiercontent label.wysz { color: #fff; }

#WYSZcontent div.wyszukiwarka { width: calc(100% - 110px); float: left; margin-top: 90px; }
#WYSZcontent div.wyszukiwarka_opcje { width: 100px; margin: 5px; float: left; margin-top: 110px; }
#WYSZcontent div.wyszukiwarka_1 { width: calc(100%/7*2 - 10px); margin: 5px; float: left; }
#WYSZcontent div.wyszukiwarka_2 { width: calc(100%/7 - 10px); margin: 5px; float: left; }



a.wyszukiwarka_ikona { display: inline-block; height: 100%; margin: 0 35px; color: #fff; position: relative; }
a.wyszukiwarka_ikona img { position: absolute; bottom: -12px; left: 50%; margin-left: -12px; display: none; transition-duration: 0.2s; }
a.wyszukiwarka_ikona:hover img, a.wyszukiwarka_ikona_2 img { display: block; }

div.wyszukiwarka select.wyszukiwarka_dlugi, div.wyszukiwarka input.wyszukiwarka_dlugi, div.wyszukiwarka select.wyszukiwarka_krotki, div.wyszukiwarka input.wyszukiwarka_krotki { height: 35px; line-height: 35px; border: none; padding: 0 15px; background: #fff; color: #4f4f4f; transition-duration: 0.2s; font-size: 14px; font-weight: 400; float: left; cursor: pointer; }
div.wyszukiwarka select.wyszukiwarka_dlugi, div.wyszukiwarka input.wyszukiwarka_dlugi { width: 100%; }
div.wyszukiwarka select.wyszukiwarka_krotki, div.wyszukiwarka input.wyszukiwarka_krotki { width: calc(50% - 1px); }
div.wyszukiwarka select.wyszukiwarka_dlugi:hover, div.wyszukiwarka input.wyszukiwarka_dlugi:hover, div.wyszukiwarka select.wyszukiwarka_krotki:hover, div.wyszukiwarka input.wyszukiwarka_krotki:hover { background: #f0f0f0; }

div.wyszukiwarka a.wyszukiwarka_mapa { position: absolute; left: 10px; bottom: 10px; z-index: 20; }
div.wyszukiwarka input.wyszukiwarka_szukaj { width: 100%; height: 50px; line-height: 50px; border: none; color: #fff; background: #004f9e url('../gfx/wyszukiwarka_szukaj.png') no-repeat left 10px center; cursor: pointer; transition-duration: 0.2s; text-align: center; font-weight: 900; font-size: 16px; }
div.wyszukiwarka input.wyszukiwarka_szukaj:hover { background: #e30512 url('../gfx/wyszukiwarka_szukaj.png') no-repeat left 15px center; color: #fff;}

input.wyszukiwarka_wiecej { margin: 5px 0; display: inline-block; border: none; color: #fff; background: none; cursor: pointer; transition-duration: 0.2s; text-align: center; font-size: 18px; font-weight: 900; letter-spacing: 1px; }

#WYSZcontent input.wyszukiwarka_szukaj { width: 50px; height: 50px; line-height: 50px; border: none; color: #fff; background: #004f9e url('../gfx/wyszukiwarka_szukaj.png') no-repeat center; cursor: pointer; float: left; margin-top: 5px; }
#WYSZcontent input.wyszukiwarka_szukaj:hover { background: #e30512 url('../gfx/wyszukiwarka_szukaj.png') no-repeat center; }

#WYSZcontent input.wyszukiwarka_wiecej { margin: 0px; color: #000; font-size: 16px; }

div.wyszukiwarkaprzerwa { width: 2px; height: 35px; line-height: 35px; color: #fff; float: left; text-align: center; }

div.wyszukiwarka input::-webkit-input-placeholder { color: #4f4f4f; }
div.wyszukiwarka input::-moz-placeholder { color: #4f4f4f; }
div.wyszukiwarka input:-ms-input-placeholder { color: #4f4f4f; }
div.wyszukiwarka input:focus::-webkit-input-placeholder { color: transparent; transition-duration: 0.2s; }
div.wyszukiwarka input:focus:-moz-placeholder { color: transparent; transition-duration: 0.2s; }
div.wyszukiwarka input:focus:-ms-input-placeholder { color: transparent; transition-duration: 0.2s; }

#odleglosc { width: 60px!important; position: absolute; bottom: 0px; right: 0px; -moz-appearance: none; -webkit-appearance: none; padding: 0 5px; border-left: 1px solid #d4d4d4; background: #f6f6f6; }
#wyszukiwarka_usun { position: absolute; bottom: 17px; right: 70px; z-index: 20px; }
#wyszukiwarka_usun img { width: 8px; }

/* OGĂLNE */
div.spolecznosciowe { position: absolute; top: 5px; right: 0px; text-align: right; }
div.spolecznosciowe img { opacity: 0.6; transition-duration: 0.2s; vertical-align: middle; }
div.spolecznosciowe img:hover { opacity: 1; }
div.szerokosc_materialu { margin: 20px 0; float: left; width: 100%; }
div.zdjecie_glowne { width: 100%; height: 400px; float: left; margin-bottom: 20px; background-repeat: no-repeat; background-size: cover; background-position: center; }
.margines_dol { margin-bottom: 20px; }
.ukrytedane1 { cursor: pointer; }
.ukrytedane2 { display: none; }

/* MARGINES */
div.modul { width: 100%; float: left; margin-bottom: 30px; }
div.modul img { max-width: 100%; }
.lewy_link_material { width: 100%; color: #fff; background: #727272; transition-duration: 0.2s; display: block; font-weight: 300; font-size: 14px; padding: 15px 0; text-transform: uppercase; text-indent: 15px; }
a.lewy_link_material:hover { background: #e30512; color: #fff; }
.lewy_link_material_rev { width: 100%; color: #fff; background: #e30512; transition-duration: 0.2s; display: block; font-weight: 300; font-size: 14px; padding: 15px 0; text-transform: uppercase; text-indent: 15px; }
a.lewy_link_material_rev:hover { background: #727272; color: #fff; }

div.margines_specjalna { width: calc(100% - 2px); margin: 10px 0; display: inline-block; border: 1px solid #d9d9d9; transition-duration: 0.2s; vertical-align: top; }
div.margines_specjalna2 { width: calc(50% - 22px); margin: 10px; display: inline-block; border: 1px solid #d9d9d9; transition-duration: 0.2s; vertical-align: top; }
div.margines_specjalna:hover, div.margines_specjalna2:hover { background: #f0f0f0; }
div.margines_specjalna_foto { width: calc(50% - 20px); height: 155px; background-position: center; background-size: cover; background-repeat: no-repeat; float: left; }
div.margines_specjalna_opis { width: calc(50% - 20px); padding: 10px 20px; float: left; font-size: 12px; line-height: 180%; }

/* HEADER */
#HEADER { width: 100%; float: left; font-weight: 400; padding: 30px 0 0 0; }
.header_tlo { background: #fff!important; padding: 0 0 5px 0!important; box-shadow: 0 10px 150px rgba(0,0,0,0.1); }
.header_kontener { width: calc(100% - 30px); float: left; background: #fff; padding: 0px 20px 0 10px; border-radius: 10px; box-shadow: 0 10px 150px rgba(0,0,0,0.1); }
.header_tlo .header_kontener { box-shadow: none; }
.header_logo { width: 210px; float: left; }
.header_logo img { max-width: 100%; vertical-align: middle; position: relative; }
.header_zakladki { width: calc(100% - 210px); float: left; color: #000; font-size: 14px; text-align: right; font-weight: 600; padding: 20px 0; }

/* GĹĂWNE MENU */
.menu_glowne { width: 100%; height: calc(100vh - 60px); background: #004e9f; position: fixed; top: 0px; left: 0px; text-align: center; z-index: 1100; padding: 30px 0; overflow-x: hidden; display: none; font-size: 18px; font-weight: 800; }
.menu_glowne ul { padding: 0px; }
.menu_glowne li { list-style: none; }
.menu_glowne ul a { display: block; margin: 15px 0; color: #fff; float: left; width: 100%; }
.menu_glowne a.menu_glowne_zamknij { position: absolute; width: 45px; height: 45px; top: 0px; right: 0px; background: #e30512 url('../gfx/menu_zamknij.png') no-repeat center; }


/*FORMUALARZ KONTAKTOWY */
fieldset.kontakt { border: 1px solid #ccc; padding: 20px; width: calc(100% - 40px); background: #fafafa; font-weight: 600; }
fieldset.kontakt p { margin-bottom: 0px; }

/* KALKULATOR KREDYTOWY */
#plan { overflow: hidden; margin: 20px auto; width: 70%; font-size: 12px; text-align: center; }
#plan .clear { clear: both; }
#plan .naglowek2 { float: left; width: 25%; padding: 5px 0; background: #2e2e2e; color: #fff; font-size: 14px; }
#plan .wykaz { float: left; width: 25%; padding: 5px 0; border-bottom: 1px dotted #2e2e2e; }

/* STOPKA LINKI */
.footerseo { float: left; width: 100%; font-size: 10px; padding: 40px 0; background: #fafafa; }
.footerseo div { column-count: 4; column-gap: 30px; }


/* STOPKA */
#FOOTER { width: 100%; margin: 0px auto; color: #000; float: left; padding: 50px 0 20px 0; }
.footer_tlo { background: #fff; box-shadow: 0 -10px 150px rgba(0,0,0,0.1); }

#FOOTER a { color: #8e9397; }
#FOOTER a:hover { color: #e30512; }

.footer_blok_1 { width: 400px; float: left; }
.footer_blok_2 { width: calc(100% - 600px); float: left; padding: 10px 0; }
.footer_blok_3 { width: 200px; float: left; text-align: right; padding: 20px 0; }
.footer_blok_3 a { margin-left: 25px; }
.autor { width: 100%; margin: 0px auto; float: left; font-size: 13px; text-align: center; color: #545658; margin: 40px 0 10px 0; }
ul.stopka { padding: 0px; margin: 10px; list-style: none; }
ul.stopka li { padding: 10px 0; margin: 0px; list-style: none; font-size: 15px; display: inline-block; font-weight: 800; width: calc(100%/3); }

/*LINKI W MATERIALE I AKTUALNOĹCIACH */
div.materiallista { width: 100%; margin: 10px 0; float: left; }
div.materiallista img { vertical-align: middle; border: none; float: left; margin-right: 10px; }
div.materiallista a { display: block; padding: 15px; background: #e30512; color: #fff; margin-bottom: 1px; transition-duration: 0.2s; }
div.materiallista a:hover { text-indent: 5px; background: #48484a; color: #fff; }

/* AKTUALNOSC */
.aktualnosci_glowna { width: 100%; float: left; }
.aktualnosci_glowna_foto { width: calc(100%/2); height: 500px; float: left; background-position: center; background-size: cover; border-radius: 20px 0 0 20px; overflow: hidden; }
.aktualnosci_glowna_tresc { width: calc(100%/2 - 150px); float: left; padding: 50px 75px; }

.akt_data { color: #004e9f; font-size: 16px; font-weight: 700; margin-top: 0px; }
.akt_tytul { color: #000; font-size: 36px; font-weight: 700; }
.akt_lead { color: #545658; font-size: 18px; line-height: 150%; font-weight: 300; margin-bottom: 30px; }
.akt_link { background: #e30512; color: #fff; font-size: 16px; font-weight: 700; padding: 15px 20px; border-radius: 5px; display: inline-block; }
.akt_link:hover { background: #004e9f; color: #fff; }

.aktualnosci_blok { width: calc(100%/2 - 50px); margin: 50px 50px 0 0; display: inline-block; border-radius: 10px; overflow: hidden; vertical-align: top; }
.aktualnosci_blok_podobne { width: calc(100%/3 - 50px); margin: 25px; display: inline-block; border-radius: 10px; overflow: hidden; vertical-align: top; }
.aktualnosci_blok_foto { width: 100%; height: 300px; float: left; background-size: cover; background-position: center; }
.aktualnosci_blok_tresc { width: calc(100% - 40px); float: left; padding: 20px; }
.aktualnosci_blok_tresc .akt_tytul { font-size: 24px; }
.aktualnosci_blok_tresc .akt_lead { font-size: 16px; }

.tag { padding: 10px; display: inline-block; }
.tag:hover { background: #e30512; color: #fff; }

.material_zdjecie { width: 100%; float: left; height: 580px; max-height: 50vh; background-position: center; background-size: cover; }
.material_zdjecie_biuro { width: 100%; float: left; height: 680px; max-height: 60vh; background-position: center; background-size: cover; }

/* BANER */
#BANER p, div.banery p { margin: 0px; padding: 0px; }
#BANER img, div.banery img { border: none; max-width: 100%; }



/* ZDJECIA */
.galeriazdjec { width: 100%; float: left; margin-bottom: 20px; }
#ZDJECIA { width: 100%; float: left; margin: 30px 0; }
#ZDJECIA img { width: 19%; height: 19%; float: left; margin: 0 1% 1% 0; }
div.duzezdjecie { width: 100%;  float: left; overflow: hidden; margin-bottom: 20px; }
img.foto_duze { width: 100%; margin-bottom: 5px; }
img.foto_male { width: 142px; height: 142px; float: left; margin: 10px 0 0 10px; }

/* TABELA DETALE OFERTY */
table.szczegoly { border: 0px; font-size: 13px; width: 100%; border-spacing:0; border-collapse: collapse; word-wrap:break-word; }
table.szczegoly td { padding: 8px; word-wrap: break-word; }
td.td2, td.td3 { width: 50%; }
td.td2, td.td1 { font-weight: 700; }
td.td1 { text-align: center; font-weight: bold; }
p.td1, p.td2, p.td3 { line-height: 25px; padding: 3px 10px; margin: 0; float: left; border-bottom: 1px solid #cdcdcd; font-size: 13px; }
p.td1 { width: 610px; text-align: center; font-size: 13px; line-height: 20px; background: #ededed; margin-bottom: 10px; font-weight: bold; }
p.td2 { height: 25px; width: 153px; background: #ededed; }
p.td3 { height: 25px; width: 120px; background: #ffffff; font-size: 12px; }

table.szczegoly tr { background: #efefef; }
table.szczegoly tr:nth-child(2n+2) { background: #f9f9f9; }
.szczegoly_telefon_show { display: none!important; }
.szczegoly_telefon_hide { display: table!important; }


/* TABELA DETALE OFERTY NOWE */
div.oferta_tabela { width: 100%; float: left; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-flow: wrap; }
div.oferta_tabela div { padding: 15px 0; float: left; overflow: hidden; }
div.oferta_tabela_100 { width: 100%; font-size: 18px; margin-bottom: 10px; font-weight: 700; color: #000; float: left; }

div.oferta_tabela_50_1 { width: calc(100% / 4); font-size: 12px; font-weight: 700; color: #ababab; }
div.oferta_tabela_50_2 { width: calc(100% / 4); font-weight: 700; font-size: 15px; }
div.rodziel_grupy { width: 100%!important; padding: 0px!important; background: none!important; height: 15px!important; }
.wyroznionacena {  }

/* OFERTA */
div.oferta_ikony { width: 100%; float: left; text-align: center; margin-bottom: 15px; font-size: 10px; }
div.oferta_ikony img { vertical-align: middle; margin-right: 2px; }
div.oferta_ikony a { margin: 5px 8px; white-space: nowrap!important; transition-duration: 0.2s; display: inline-block; }
div.oferta_ikony a:hover { color: #db002f; }

div.oferta_naglowek { width: 100%; float: left; margin-bottom: 10px; }
div.oferta_naglowek img { vertical-align: middle; }

/* MODUĹ PDF */
div.modulpdf { width: 20%; margin-bottom: 20px; text-align: center; float: left; }
div.modulpdf img { max-width: 90%; height: 100px; }

/* MAPA STRONY */
.mapastrony-oferty { width: 100%; float: left; margin: 20px 0; }
.mapastrony-oferty a { width: calc(100%/4 - 32px); text-align: center; padding: 15px; margin: 1px; background: #fff; color: #4a4a4a; display: inline-block; transition-duration: 0.5s; position: relative; border-radius: 10px; font-size: 16px; font-weight: 800; }
.mapastrony-oferty a:hover { background: #004f9f; color: #fff; box-shadow: 5px 5px 10px rgba(0,0,0,0.1); z-index: 2; }
.mapastrony-oferty a p { margin: 4px 0; }
.mapastrony_maly { font-size: 14px; text-transform: uppercase; color: #004f9f; }
.mapastrony-oferty a:hover .mapastrony_maly { color: #fff; }
.mapastrony_lineh { line-height: 180%; }

/* KOSZYK BOK */
div.koszyk { width: 100%; float: left; margin-bottom: 10px!important; line-height: 150%; font-size: 13px; transition-duration: 0.2s; }
div.koszyk:hover { background: #fff; }
div.koszyk div.koszyk_opis { float: left; width: calc(100% - 110px); }
div.koszyk div.koszyk_opis p { margin: 5px 0 4px 0; }
div.koszyk img { width: 100px; height: 100px; float: left; margin-right: 10px!important; }

/* OFERTA FOTO + GLOWNE */
div.oferta_foto { width: 100%; float: left; margin-bottom: 30px; }
div.oferta_glowne { width: calc(100% - 40px); float: left; margin-bottom: 30px; padding: 20px; background: #ed1c24; color: #fff; font-size: 20px; font-weight: 700; }
div.oferta_glowne p { text-align: center; margin: 5px 0; width: calc(100% / 3); float: left; }

/* OFERTA FOTO */
ul.bxslider_oferta { padding: 0px!important; margin: 0px!important; list-style: none; }
ul.bxslider_oferta li { padding: 0px!important; margin: 0px!important; list-style: none; height: 500px; overflow: hidden; text-align: center; }
ul.bxslider_oferta li img { height: 100%; }
#tab_zdjecia .bx-controls-direction a { top: 50%!important; margin-top:-25px;}

.naglowek_oferta_cena { float: right; text-align: right; }




/* Kalkulator */
table.kalkulator_kredytowy { width: 100%; max-width: 750px; border-spacing: 10px; border-collapse:separate; margin: 0px auto; font-size: 15px; color: #57585a; margin-top: 30px; }
table.kalkulator_kredytowy td.kk_1 { font-weight: 700; width: 300px; padding-right: 10px; }
table.kalkulator_kredytowy td.kk_2 { width: 360px; overflow: hidden; }
table.kalkulator_kredytowy td.kk_2 p { margin: 0px; }

/* OFERTA IKONY */
div.ikony { width: calc(100% - 40px); padding: 20px; background: #e9e9e9; }
div.ikony p { width: 100%; border-bottom: 1px solid #c7c7c7; margin: 0 0 10px 0; padding: 0 0 10px 0; font-size: 14px; }
div.ikony p img { vertical-align: middle; margin-right: 10px; }

/* OFERTA AGENT */
div.agent_tlo { width: calc(100% - 50px); padding: 25px; background: #004f9e; margin-bottom: 35px; float: left; border-radius: 10px; color: #fff; font-size: 12px; }
div.agent_tlo .input_rejestracja { border-bottom: 1px solid rgba(255,255,255,0.2); color: #fff; }
div.agent_tlo2 { width: calc(100% - 50px); padding: 25px; background: #004f9e; margin-bottom: 35px; float: left; color: #fff; }
div.agent_tlo a, div.agent_tlo2 a { color: #fff; }
div.agent_tlo a:hover, div.agent_tlo2 a:hover { color: #fff; }
div.agent_zdjecie { width: 80px; height: 80px; margin-right: 25px; float: left; background-position: center; background-size: cover; border-radius: 50%; }
div.agent_nazwisko { width: calc(100% - 105px); float: left; }
div.agent_blok { width: 100%; float: left; }
div.agent_ikony { display: none; position: fixed; bottom: 0px; left: 0px; z-index: 100!important; }
div.agent_ikony a { color: #fff; font-weight: 600; font-size: 18px; }
.agent_ikony_telefon { display: block; float: left; width: 60px; height: 60px; background: #e30512; line-height: 60px; text-align: center; }
.agent_ikony_wiadomosc { display: block; float: left; width: calc(100% - 60px); height: 60px; text-align: center; }

/* SZARE TĹO */
div.szare_tlo { width: calc(100% - 50px); padding: 25px; background: #f1f1f1; margin-bottom: 35px; float: left; }
div.szare_tlo a { color: #4f4f4f; }
div.szare_tlo a:hover { color: #000; }

/* MARGINES MAKLER */
div.margines_makler { width: 100%; float: left; margin-bottom: 20px; }
div.margines_maklerfoto { width: 45%; float: left; margin-right: 5%; }
div.margines_maklerfoto img { width: 100%; float: left; }
div.margines_maklertresc { width: 50%; float: left; }
div.margines_maklertresc p { margin: 5px 0; font-size: 14px; }
div.margines_maklertresc p.nazwisko { margin: 0 0 5px 0; font-size: 18px; }

/* SPECJALNE */
ul.bxslider { padding: 0px!important; margin: 0px!important; list-style: none; }
ul.bxslider li { padding: 0px!important; list-style: none; }

ul.bxslider div.listaofert_specjalna { float: left; background: #fff; transition-duration: 0.2s; width: 100%; margin: 0px auto; color: #4f4f4f; font-size: 12px; overflow: hidden; text-align: center; }
ul.bxslider div.listaofert_specjalna:hover { background: #f0f0f0; }
ul.bxslider div.listaofert_specjalna:hover a { color: #000; }
ul.bxslider div.oferta_specjalna_zdjecie { width: 100%; height: 250px; overflow: hidden; float: left; position: relative; background-position: center; background-size: cover; background-repeat: no-repeat; }
div.oferta_specjalna_zdjecie_tresc { width: 100%; padding: 5px 0; float: left; position: absolute; bottom: 0px; left: 0px; background: rgba(0,0,0,0.5); font-size: 16px; color: #fff; font-weight: 300; }

ul.bxslider div.oferta_specjalna_opis { width: 100%; float: left; height: 180px; overflow: hidden; line-height: 150%; background: #f2f2f2; transition-duration: 0.2s; }
ul.bxslider div.listaofert_specjalna:hover div.oferta_specjalna_opis { background: #fff; }
ul.bxslider div.oferta_specjalna_opis p { margin: 0px; }
ul.bxslider div.oferta_specjalna_ikony { width: 100%; min-height: 40px; line-height: 40px; float: left; padding: 10px 0; margin: 5px 0 1px 0; font-size: 11px; }
ul.bxslider div.oferta_specjalna_ikony img { vertical-align: middle; margin: 0 5px 0 10px; }
ul.bxslider div.specjalna_opis { width: calc(100% - 30px); float: left; padding: 15px; }

.specjalna_parametry { margin: 0!important; padding: 12px 0; background: #fff; }
span.spec_parametr { margin: 0 7px; white-space: nowrap; text-transform: lowercase; }


/* lista ofert - konto biura */
div.oferty_konto_biura div.lista_ofert { width: calc(100% - 20px); margin: 10px 0; font-size: 12px; position: relative; padding: 10px; border-bottom: 1px solid #d9d9d9; transition-duration: 0.2s; float: left; }
div.oferty_konto_biura div.lista_ofert_zdjecie { width: 100px; height: 100px; }
div.oferty_konto_biura div.lista_ofert_opis_1 { width: calc(100% - 480px); height: 100px; float: left; margin-left: 20px; text-align: left; overflow: hidden; }
div.oferty_konto_biura div.lista_ofert_opis_2 { width: 189px; min-height: 100px; float: left; margin-left: 20px; text-align: right; border-left: 1px solid #eee; }
div.oferty_konto_biura div.lista_ofert_opis_3 { width: 109px; min-height: 100px; float: left; margin-left: 20px; text-align: right; border-left: 1px solid #eee; }


.listabiur { background: #fff; display: inline-block; vertical-align: top; border-radius: 10px; box-shadow: 0 0 20px rgba(0,0,0,0.1); }
.listabiur_1 .listabiur { width: 100%; margin: 20px 0; }
.listabiur_2 .listabiur { width: calc(100%/2 - 40px); margin: 20px; }

.listabiur_zdjecie { height: 150px; text-align: center; display: flex; justify-content: center; align-items: center; align-self: center; }
.listabiur_zdjecie img { max-width: 80%; max-height: 150px; }
.listabiur_zdjecie, .listabiur_opis { margin: 20px; float: left; }

.listabiur_1 .listabiur_zdjecie { width: calc(40% - 40px); }
.listabiur_1 .listabiur_opis { width: calc(60% - 40px); }

.listabiur_2 .listabiur_zdjecie { width: calc(100% - 40px); }
.listabiur_2 .listabiur_opis { width: calc(100% - 40px); }


/* lista ofert - wyswietlwyniktabela*/
div.wyswietlwyniktabela div.lista_ofert { width: calc(100%/4 - 30px); margin: 15px; font-size: 12px; position: relative; padding-bottom: 15px; border-bottom: 1px solid #d9d9d9; transition-duration: 0.2s; vertical-align: top; display: inline-block; }
div.wyswietlwyniktabela div.lista_ofert_zdjecie { width: 100%; height: 280px; }
div.wyswietlwyniktabela div.lista_ofert_opis { width: 100%; position: relative; float: left; margin: 10px 0; text-align: center; }
div.wyswietlwyniktabela .opcje_miasto { font-size: 16px; padding: 10px 0; }
div.wyswietlwyniktabela .opcje_rodzaj { font-size: 14px; text-transform: lowercase; padding: 0px; }
div.wyswietlwyniktabela .opcje_opis { display: none; }
div.wyswietlwyniktabela .rozne_opcje { margin: 5px 0 10px 0; height: 50px; font-size: 15px; line-height: 25px; }
div.wyswietlwyniktabela div.lista_ofert_ikony { width: 100%; line-height: 40px; float: left; text-align: center; font-size: 11px; }
div.wyswietlwyniktabela div.lista_ofert_ikony img { margin: 0 3px; vertical-align: middle }
div.wyswietlwyniktabela div.lista_ofert_ikony a { margin: 0 3px; }
div.wyswietlwyniktabela div.pierwsza_oferta_tresc { display: none; }

/* lista ofert - wyswietlwyniklista2*/
div.wyswietlwyniklista2 div.lista_ofert { width: calc(100%/2 - 36px); margin: 15px; }
div.wyswietlwyniklista2 div.lista_ofert_zdjecie { width: 100%; height: 260px; }
div.wyswietlwyniklista2 div.lista_ofert_opis { width: calc(100% - 40px); padding: 20px 20px; float: left; }
div.wyswietlwyniklista2 div.lo_oferta_naglowek { height: 55px; }
div.wyswietlwyniklista2 div.oferta_opis { height: 55px; }
div.wyswietlwyniklista2 div.pierwsza_oferta_tresc { display: none; }

/* lista ofert - wyswietlwyniklista*/
div.wyswietlwyniklista div.lista_ofert { width: calc(100% - 6px); margin: 10px 0; }
div.wyswietlwyniklista div.lista_ofert_zdjecie { width: 40%; height: 320px; }
div.wyswietlwyniklista div.lista_ofert_zdjecie_ikony { position: absolute; right: 5px; bottom: 5px; }
div.wyswietlwyniklista div.lista_ofert_opis { width: calc(60% - 40px); padding: 20px 20px 0 20px; float: left; }
div.wyswietlwyniklista div.lo_oferta_naglowek { height: 30px; }
div.wyswietlwyniklista div.oferta_opis { height: 75px; }
div.wyswietlwyniklista div.pierwsza_oferta_tresc { display: none; }


/* listy ofert wspĂłlne */
.lo_zobaczoferte { display: inline-block; padding: 0 15px; font-weight: 800; color: #fff; font-size: 16px; background: #e30512; float: right; border-radius: 10px; }
.lista_ofert_zdjecie { background-position: center; background-repeat: no-repeat; background-size: cover; float: left; position: relative; }
.lo_oferta_naglowek { font-weight: 700; color: #1e1e1e; font-size: 22px; overflow: hidden; margin-bottom: 5px; }
.lo_oferta_naglowek img { vertical-align: middle; float: right; margin: 0 0 0 5px; }
.lista_ofert { font-size: 12px; position: relative; transition-duration: 0.2s; vertical-align: top; display: inline-block; background: #fff; border-radius: 15px; overflow: hidden; }
.lista_ofert:hover { box-shadow: 10px 10px 20px rgba(0,0,0,0.1); }

.oferta_specjalna { background: rgba(227,5,18,0.1); }
.oferta_specjalna:hover { box-shadow: 10px 10px 20px rgba(227,5,18,0.3)!important; }
.oferta_specjalna .lo_oferta_naglowek { color: #e30512; }

.oferta_rodzaj { font-size: 15px; color: #004e9f; font-weight: 300; }
.oferta_rodzaj span { font-weight: 800; margin-left: 10px; font-size: 12px;}
.oferta_miejscowosc { font-size: 16px; color: #4f4f4f; font-weight: 300; }
.oferta_daty { font-size: 10px; color: #616161; font-weight: 400; }
.oferta_cena { color: #e30512; font-weight: 800; width: 100%; float: left; text-align: right; font-size: 26px; }
.oferta_cena span { font-weight: 300; font-size: 18px; }
.oferta_parametry { width: 100%; float: left; height: 55px; line-height: 55px; margin: 20px 0 0 0; font-size: 15px; }
.oferta_parametry img { vertical-align: middle; margin-right: 2px; max-width: 25px; }
div.wyswietlwyniklista .nieprzenos, div.wyswietlwyniklista2 .nieprzenos { margin: 0 10px 0 0; }
.oferta_notatnik { position: absolute; top: 10px; left: 10px; z-index: 100; }
.oferta_opis { width: 100%; float: left; overflow: hidden; font-weight: 300; line-height: 150%; margin: 20px 0 10px 0; }

/* inwestycje - wyswietlwyniklista*/
div.wyswietlinwestycjelista div.lista_inwestycji { width: calc(100% - 30px); padding: 15px; margin-bottom: 10px; float: left; outline: 1px solid #dadada; transition-duration: 0.2s; }
div.wyswietlinwestycjelista div.lista_inwestycji_specjalna { background: #fafafa; }
div.wyswietlinwestycjelista div.inwestycja_zdjecie { width: calc(30% - 41px); height: 250px; line-height: 250px; margin-right: 20px; padding-right: 20px; border-right: 1px solid #d8d8d8; float: left; overflow: hidden; text-align: center; }
div.wyswietlinwestycjelista div.inwestycja_zdjecie img { width: 100%; min-height: 100%; vertical-align: middle; }
div.wyswietlinwestycjelista div.inwestycja_opis { width: 70%; float: left; }
div.wyswietlinwestycjelista div.inwestycja_ikony { width: 100%; float: left; }
div.wyswietlinwestycjelista div.detale_inwestycja { width: 100%; float: left; text-align: center; }
div.wyswietlinwestycjelista .inwestycja_ukryj { display: none!important; }
div.wyswietlinwestycjelista .inwestycja_pokaz { display: initial!important; }

/* inwestycje - wyswietlwyniklista2*/
div.wyswietlinwestycjelista2 div.lista_inwestycji { width: calc(50% - 40px); padding: 10px; margin: 10px; display: inline-block;  vertical-align: top; outline: 1px solid #dadada; transition-duration: 0.2s; }
div.wyswietlinwestycjelista2 div.lista_inwestycji_specjalna { background: #fafafa; }
div.wyswietlinwestycjelista2 div.inwestycja_zdjecie { width: calc(45% - 41px); height: 250px; line-height: 250px; margin-right: 20px; padding-right: 20px; border-right: 1px solid #d8d8d8; float: left; overflow: hidden; text-align: center; }
div.wyswietlinwestycjelista2 div.inwestycja_zdjecie img { width: 100%; min-height: 100%; vertical-align: middle; }
div.wyswietlinwestycjelista2 div.inwestycja_opis { width: 55%; float: left; }
div.wyswietlinwestycjelista2 div.inwestycja_ikony { width: 100%; float: left; }
div.wyswietlinwestycjelista2 div.detale_inwestycja { width: 100%; float: left; text-align: center; }
div.wyswietlinwestycjelista2 .inwestycja_ukryj { display: initial!important; }
div.wyswietlinwestycjelista2 .inwestycja_pokaz { display: none!important; }

/* inwestycje wspĂłlne */
.detale_inwestycja span { padding: 5px 8px; background: #efefef; margin: 3px; text-transform: lowercase; font-weight: 700; display: inline-block; font-size: 11px; }

/* tabela ofert do inwestycji */
table.tabela_inwestycje_oferty { width: 100%; border: none; border-top: 1px solid #ccc; border-collapse: collapse; }
table.tabela_inwestycje_oferty thead tr th, table.tabela_inwestycje_oferty tfoot tr th { font-size: 13px; color: #333; padding: 10px 6px; font-weight: 700; text-align: left; }
table.tabela_inwestycje_oferty thead tr .header { background-image: url(../gfx/tabele_oferty/bg.gif); background-repeat: no-repeat; background-position: center left; cursor: pointer; padding-left: 20px }
table.tabela_inwestycje_oferty tbody td { color: #000; padding: 10px 6px; vertical-align: middle; border-bottom: 1px solid #fff; font-size: 12px; }
table.tabela_inwestycje_oferty tbody tr:nth-child(even) { background-color:#eee; }
table.tabela_inwestycje_oferty tbody tr:nth-child(odd) { background-color:#e1e1e1; }
table.tabela_inwestycje_oferty tbody tr.wylaczony_status { background-color:#f5bfcc; }
table.tabela_inwestycje_oferty tbody tr.wylaczony_status td { color: #c0929d; }
table.tabela_inwestycje_oferty tbody tr.wylaczony_status td.wylaczony_status2 { color: #cc0000; }
table.tabela_inwestycje_oferty thead tr .headerSortUp { background-image: url(../gfx/tabele_oferty/asc.gif); }
table.tabela_inwestycje_oferty thead tr .headerSortDown { background-image: url(../gfx/tabele_oferty/desc.gif); }
table.tabela_inwestycje_oferty img { max-width: 50px; max-height: 50px; float: left; }


div.listainwestycji_glowne { width: 100%; float: left; transition-duration: 0.2s; margin-bottom: 20px; padding-bottom: 12px; }
div.listainwestycji_glowne_foto { width: 245px; margin-right: 35px; float: left; overflow: hidden; text-align: center; }
div.listainwestycji_glowne_foto img { width: 100%; min-height: 100%; }
div.listainwestycji_glowne_opis { width: calc(100% - 280px); float: left; }

div.listainwestycji_glowne div.listainwestycji_tabelka { width: calc(100% - 20px); padding: 10px; float: left; background: #f2f2f2; border: 1px solid #c7c7c7; font-size: 18px; margin-bottom: 20px; }
div.listainwestycji_glowne div.listainwestycji_polowa { width: 35%; margin-right: 5%; float: left; font-size: 18px; text-align: center; }
div.listainwestycji_glowne div.listainwestycji_polowa2 { width: 60%; float: left; }
p.inwestycja_glowne { text-align: left!important; width: 100%!important; float: left; margin: 0 0 10px 0!important; padding-bottom: 10px!important; border-bottom: 1px solid #e9e9e9; font-size: 14px; }	

/* LISTA OFERT W INWESTYCJI */
table.szczegoly_lista { border: 0px; font-size: 14px; width: 100%; border-spacing: 0; border-collapse:collapse; }
table.szczegoly_lista td { border-bottom: 1px solid #fff; padding: 8px; }
table.szczegoly_lista tr.listanaglowek { background: #333;  color: #fff; font-size: 12px; }
table.szczegoly_lista td img { vertical-align: middle; }





/* mapa start */
#googleMap { width: 100%; height: 550px; margin-top: 10px; float: left; }
div.mapalegenda { text-align: center; margin-top: 20px; width: 100%; float: left; }
div.mapalegenda img { vertical-align: middle; height: 38px; }
.cluster { color: #fff; text-align:center; font-size:12px; }
.cluster-1 { background-image:url(../gfx/cluster/m1.png); line-height:53px; width: 53px; height: 52px; }
.cluster-2 { background-image:url(../gfx/cluster/m2.png); line-height:53px; width: 56px; height: 55px; }
.cluster-3 { background-image:url(../gfx/cluster/m3.png); line-height:66px; width: 66px; height: 65px; }
.cluster-4 { background-image:url(../gfx/cluster/m4.png); line-height:88px; width: 88px; height: 87px; }
.infobox { color: #404b50; background: #fff url('../gfx/popup_tlo.gif') repeat-x bottom; padding: 20px; border-radius: 5px; box-shadow: 0 0 10px #000; text-shadow: 1px 1px 0 #fff; font-size: 13px; line-height: 180%; float: left; width: 450px; position: relative; }
.infobox a.zamknij { position: absolute; top: 0px; right: 0px; background: #cd1c29; color: #fff; padding: 2px 8px; text-shadow: none; border-radius: 0 5px 0 0; }
.infobox a.zamknij:hover { background: #95d249; color: #fff; }
.infobox a { color: #282827; text-decoration: none; }
.infobox a:hover { color: #000; text-decoration: none; }
.infobox p { margin: 0; white-space: nowrap; }
.infobox_foto { float: left; margin-right: 20px; width: 100px; max-height: 100px; }
.infobox_foto img { width: 100px; height: 100px; }
.infobox_dane { width: 330px; float: left; }
/* mapa koniec */


.menu_telefon_show { display: none; }
.menu_telefon_hide { display: block; }
.slicknav_menu { display: none; }

/* tabify start */
#tab { list-style: none; padding: 0px; margin: 0px; background: #f4f4f4; width: 100%; min-height: 50px; line-height: 50px; float: left; }
#tab li { display: inline; background: #ccf; }
#tab li a { padding: 0 20px; float: left; text-decoration: none; color: #4f4f4f; font-size: 16px; font-weight: 300; white-space: nowrap; text-transform: lowercase; }
#tab li img { margin: 0; padding: 0px; border: none; vertical-align: middle; }
#tab li:hover a { background: #4f4f4f; color: #fff; }
#tab li.active a { background: #004f9e; color: #fff; }
.tab_content { float: left; clear: both; width: 100%; margin-bottom: 20px; }
.tab_content_ukryty { position: absolute; left: -10000px; }
/* tabify koniec */


/* rezerwacje start */
.rezerwacje_iframe { width: 100%; min-height: 450px; border: none; }
/* rezerwacje koniec */



#oferty_margines {  }
.stickytop { position: fixed; }
.stickybottom { position: absolute; bottom: 0px; left: 0px; top: auto!important; }

@media screen and (max-width: 479px) {


	/* STOPKA LINKI */
	.footerseo div { column-count: 1; }



	p.klient_faktura1 { width: 50%; }
	p.klient_faktura2 { width: 100%; }
	

	div.pierwsza_foto { background-attachment: scroll!important; }

	/* agent oferta start */
	div.agent_tlo { width: calc(100% - 20px); max-height: (100vh - 60px); padding: 10px; position: fixed; bottom: 40px; left: 0px; z-index: 200; margin: 0px; font-size: 12px; color: #fff; }
	div.agent_tlo .trescmaterialu { margin-bottom: 10px; }
	div.agent_tlo .input_rejestracja { padding: 5px 0!important; font-size: 12px!important; margin: 3px 0 5px 0; }
	div.agent_ikony { width: 100%; height: 60px; float: left; line-height: 60px; background: #1947ba; color: #fff; display: block; }
	div.agent_zdjecie { width: 100%; height: auto; margin-right: 0px; margin-bottom: 10px; float: left; }
	div.agent_zdjecie img { max-width: 100%; }
	div.agent_nazwisko { width: 100%; float: left; margin: 0px; text-align: center; }
	div.agent_tlo span.tytul_3 { font-size: 14px; color: #fff; font-weight: 800; }
	div.agent_tlo span.tytul_7 { font-size: 11px; color: #fff; }
	input.agent_form, select.agent_form, textarea.agent_form { padding: 7px 5px; border: 1px solid #fff; background: #fff; color: #4f4f4f; font-size: 12px; transition-duration: 0.2s; width: 100%; }
	input.agent_form:hover, select.agent_form:hover, textarea.agent_form:hover { background: #efefef; }
	.agent_form_textarea { height: 60px; }
	div.agent_blok { width: 100%; float: left; display: none; margin-top: 15px; }
	/* agent oferta koniec */
	

	div.blok { width: calc(100% - 20px); }

	.szczegoly_telefon_show { display: table!important; }
	.szczegoly_telefon_hide { display: none!important; }
	
	.menu_telefon_show { display: block; }
	.menu_telefon_hide { display: none; }
	#menures { display:none; }
	.slicknav_menu { display:block; }

	.telefon { display: none!important; }
	.telefon_show { display: inline-block!important; }
	.tablet_show { display: block!important; }
	.tablet { display: none!important; }
	#GOD { width: 100%; min-width: 320px; float: left; }
	.GODwrapper { width: 96%; margin: 0px auto; margin-right: 2%; margin-left: 2%; }
	
	.duzy_glowny { width: 100%; }
	.duzy_glowny2 { width: 100%; }
	.duzy_margines { width: 100%; }
	
	#SRODEK { width: 100%; float: left; margin-bottom: 1em; }
	
	/* HEADER */
	.header_logo { width: 200px; }
	.header_zakladki { width: calc(100% - 200px); }
		
		div.listaofert_tabela { width: calc(100% - 10px); }
		
		.tytul_0 { font-size: 30px; }
		.tytul_1 { font-size: 22px; }
		.tytul_2 { font-size: 20px; }
		.tytul_3 { font-size: 18px; }
		.tytul_4 { font-size: 16px; }
		.tytul_5 { font-size: 14px; }
		.tytul_6 { font-size: 14px; }
	
	#MARGINES { width: 100%; float: left; margin-bottom: 1em; }
	
	/* STOPKA */
	.footer_blok_1 { width: 100%; text-align: center; }
	.footer_blok_1 img { max-height: 60px; }
	.footer_blok_2 { width: 100%; text-align: center; }
	.footer_blok_3 { width: 100%; text-align: center; }

	ul.stopka li { width: 100%; }


	
	div.lamanienapol { width: 100%; float: left; margin-bottom: 20px; margin-right: 0%; }
	div.lamanienapol3 { width: 100%; float: left; margin-bottom: 20px; }
	div.lamanienapol4 { width: calc(100% - 20px); float: left; margin: 0 10px; }
	div.lamanienadwa { width: 100%; float: left; margin-bottom: 20px; margin-right: 0%; }
	div.lamanienatrzy { width: 100%; float: left; margin-bottom: 20px; margin-right: 0%; }
	div.lamanienatrzy2 { width: calc(100% - 20px); }
	div.lamanienacztery { width: 100%; float: left; margin-bottom: 20px; margin-right: 0%; }
	div.lamanienapiec { width: 100%; float: left; margin: 0 0 20px 0; }
	div.mapastrony-oferty a { width: 46%; margin: 1px; font-size: 11px; }
	
	ul.bxslider li { width: 100%; float: left; }
	
	div.modulpdf { width: 50%; }
	
	/* PIERWSZA BLOKI */
	div.pierwsza_podrzedne a { margin: 0px; width: calc(100% - 35px); }
	
	.log_rej_kontener { width: calc(100% - 20px); margin: 60px 10px; }
	.log_rej_blok { width: 100%; }
	
	.pierwsza_art_blok { width: calc(100% - 50px); }
	
	.p_wyszukiwarka { width: 100%; max-width: 100%; margin: 30px 0; }

	.p_mapa { display: none; }
	
	/* PIERWSZA OFERTY */
	.pierwsza_oferta { width: calc(100% - 20px); }
	
	/* wyszukiwarka pierwsza */
	#WYSZpiercontent { margin-top: 80px; }
	#WYSZpiercontent div.wyszukiwarka_1 { width: calc(100%/2*2 - 10px); }
	#WYSZpiercontent div.wyszukiwarka_2 { width: calc(100%/2 - 10px); }
	#WYSZpiercontent div.wyszukiwarka_1b { width: calc(100% - 10px); }
	
	#WYSZcontent div.wyszukiwarka { width: calc(100% - 60px); float: left; margin-top: 0px; }
	#WYSZcontent div.wyszukiwarka_opcje { width: 50px; margin: 5px; float: left; margin-top: 20px; }
	#WYSZcontent div.wyszukiwarka_1 { width: calc(100% - 10px); margin: 5px; float: left; }
	#WYSZcontent div.wyszukiwarka_2 { width: calc(100% - 10px); margin: 5px; float: left; }
	
	div.wyszukiwarka_telefon_ukryj { display: none; }
	
	/* FORMULARZE */
	div.formularz label { width: 100%; float: left; line-height: 40px; }
	div.formularz input, div.formularz select, div.formularz textarea { width: 100%; float: left; }
	div.formularz2 label { width: 100%; float: left; line-height: 40px; }
	div.formularz2 input, div.formularz2 select, div.formularz2 textarea { width: 100%; float: left; }
	
	.cecha2 { width: calc(100% - 4px); }
	
	/* AKTUALNOSC */
	#AKTUALNOSCI div.aktualnosc { width: calc(100% - 22px); }
	
	/* lista ofert - wyswietlwyniklista2*/
	div.wyswietlwyniklista2 div.lista_ofert { width: calc(100% - 36px); }


	/* lista ofert - wyswietlwyniklista*/
	div.wyswietlwyniklista div.lista_ofert { width: calc(100% - 6px); }
	div.wyswietlwyniklista div.lista_ofert_zdjecie { width: 100%; height: 320px; }
	div.wyswietlwyniklista div.lista_ofert_opis { display: none; }
	div.wyswietlwyniklista div.lista_ofert_opis_foto { display: block; }
	div.wyswietlwyniklista div.pierwsza_oferta_tresc { display: block; }

	/* inwestycje - wyswietlwyniklista*/
	div.wyswietlinwestycjelista div.lista_inwestycji { width: calc(100% - 30px); }
	div.wyswietlinwestycjelista div.inwestycja_zdjecie { width: 100%; height: 250px; line-height: 250px; margin-right: 0; padding-right: 0; margin-bottom: 20px; border-right: none; }
	div.wyswietlinwestycjelista div.inwestycja_opis { width: 100%; float: left; }

	/* inwestycje - wyswietlwyniklista2*/
	div.wyswietlinwestycjelista2 div.lista_inwestycji { width: calc(100% - 40px); }
	div.wyswietlinwestycjelista2 div.inwestycja_zdjecie { width: 100%; height: 250px; line-height: 250px; margin-right: 0; padding-right: 0; margin-bottom: 20px; border-right: none; }
	div.wyswietlinwestycjelista2 div.inwestycja_opis { width: 100%; float: left; }
	
	/* RODZAJE */
	#RODZAJE div.rodzaj { width: calc(50% - 1px); float: left; margin: 0 1px 1px 0; background: #fff; text-align: center; }
	#RODZAJE div.rodzaj img { width: 100%; }
	#RODZAJE div.rodzaj p.male { font-weight: 400; font-size: 13px; margin-top: 5px; }
	#RODZAJE div.rodzaj p.male a { margin: 0 5px; }
	
	/* CAMERA MINIATURY */
	.camera_thumbs { display: none!important; }
	
	div.oferta_dla_biur { width: 100%; float: left; padding: 80px 0; background-position: center; background-size: cover; background-repeat: no-repeat; background-image: url('../gfx/oferta_dla_biur_tlo.jpg'); font-size: 32px; text-align: center; font-weight: 300; line-height: 100%; background-attachment: scroll; }
	
	
	/* TABELA DETALE OFERTY NOWE */
	div.oferta_tabela div { padding: 8px 0; float: left; overflow: hidden; }
	div.oferta_tabela_50_1 { width: calc(100% / 2); }
	div.oferta_tabela_50_2 { width: calc(100% / 2); font-size: 13px; }
	div.rodziel_grupy { width: 100%!important; padding: 0px!important; background: none!important; height: 5px!important; }
	
	
	div.margines_specjalna2 { width: calc(100% - 2px); margin: 10px 0; }
	
	.stickytop { position: static; }
	.stickybottom { position: static; }
	
	.naglowek_oferta_cena { float: left; text-align: left; }
	.naglowek_ikony { float: right; display: block; }
	.naglowek_ikony img { height: 20px; }
	
	
	/* tabify start */
	#tab { background: none; text-align: center; line-height: 100%; }
	#tab li { display: inline-block; margin: 1px 0; }
	#tab li a { padding: 10px 20px; float: left; text-decoration: none; color: #4f4f4f; font-size: 14px; font-weight: 300; white-space: nowrap; text-transform: lowercase; }
	/* tabify koniec */
	
	/* BIURA LISTA */
	div.blok_biuro { width: calc(100% - 24px); height: 200px; }
	div.foto_agenci_blok { width: calc(100% - 24px); }
	
	.listabiur_1 .listabiur_zdjecie { width: calc(100% - 40px); }
	.listabiur_1 .listabiur_opis { width: calc(100% - 40px); }
	.listabiur_2 .listabiur { width: 100%; margin: 20px 0; }
	
	/* OFERTA FOTO */
	ul.bxslider_oferta li { height: 250px; }
	
	
	div.oferty_konto_biura div.lista_ofert_opis_1 { width: calc(100% - 120px); height: 150px; margin-bottom: 20px; }
	div.oferty_konto_biura div.lista_ofert_opis_2 { width: calc(50% - 10px); margin-left: 0px; text-align: left; border-left: none; }
	div.oferty_konto_biura div.lista_ofert_opis_3 { width: calc(50% - 11px); border-left: 1px solid #eee; }
	
	
	/* AKTUALNOSC */
	.aktualnosci_glowna_foto { width: 100%; height: 300px; border-radius: 10px; }
	.aktualnosci_glowna_tresc { width: 100%; padding: 25px 0; }
	.aktualnosci_blok { width: 100%; margin: 20px 0; }
	.aktualnosci_blok_podobne { width: 100%; margin: 20px 0; }
	
	
	
	.pa_poczatek a:nth-of-type(1n + 2) { display: none; }
	
}

@media screen and (min-width: 480px) and (max-width: 767px) {
	
	/* STOPKA LINKI */
	.footerseo div { column-count: 2; }
	
	
	p.klient_faktura1 { width: 20%; }
	p.klient_faktura2 { width: 100%; }
	
	
	div.pierwsza_foto { background-attachment: scroll!important; }
	div.oferta_dla_biur { background-attachment: scroll!important; }
	
	/* agent oferta start */
	div.agent_tlo { width: calc(100% - 20px); max-height: (100vh - 60px); padding: 10px; position: fixed; bottom: 40px; left: 0px; z-index: 200; margin: 0px; font-size: 12px; color: #fff; }
	div.agent_tlo .trescmaterialu { margin-bottom: 10px; }
	div.agent_tlo .input_rejestracja { padding: 5px 0!important; font-size: 12px!important; margin: 3px 0 5px 0; }
	div.agent_ikony { width: 100%; height: 60px; float: left; line-height: 60px; background: #1947ba; color: #fff; display: block; }
	div.agent_zdjecie { width: 100%; height: auto; margin-right: 0px; margin-bottom: 10px; float: left; }
	div.agent_zdjecie img { max-width: 100%; }
	div.agent_nazwisko { width: 100%; float: left; margin: 0px; text-align: center; }
	div.agent_tlo span.tytul_3 { font-size: 14px; color: #fff; font-weight: 800; }
	div.agent_tlo span.tytul_7 { font-size: 11px; color: #fff; }
	input.agent_form, select.agent_form, textarea.agent_form { padding: 7px 5px; border: 1px solid #fff; background: #fff; color: #4f4f4f; font-size: 12px; transition-duration: 0.2s; width: 100%; }
	input.agent_form:hover, select.agent_form:hover, textarea.agent_form:hover { background: #efefef; }
	.agent_form_textarea { height: 60px; }
	div.agent_blok { width: 100%; float: left; display: none; margin-top: 15px; }
	/* agent oferta koniec */
	
	
	
	div.blok { width: calc(50% - 20px); font-size: 24px; }

	.menu_telefon_show { display: block; }
	.menu_telefon_hide { display: none; }
	#menures { display:none; }
	.slicknav_menu { display:block; }

	.telefon { display: none!important; }
	.telefon_show { display: inline-block!important; }
	.tablet_show { display: block!important; }
	.tablet { display: none!important; }
	#GOD { width: 100%; min-width: 480px; float: left; }
	.GODwrapper { width: 96%; margin: 0px auto; margin-right: 2%; margin-left: 2%; }
	
	.duzy_glowny { width: 100%; }
	.duzy_glowny2 { width: 100%; }
	.duzy_margines { width: 100%; }
	
	/* HEADER */
	.header_logo { width: 200px; }
	.header_zakladki { width: calc(100% - 200px); }
	
	#SRODEK { width: 100%; margin-bottom: 1em; float: left; }
	#MARGINES { width: 100%; float: left; margin-bottom: 1em; }
	
	div.listaofert_tabela { width: calc(50% - 10px); }
	
	/* STOPKA */
	.footer_blok_1 { width: 140px; }
	.footer_blok_2 { width: calc(100% - 280px); }
	.footer_blok_3 { width: 140px; }

	ul.stopka li { width: 100%; }
	
	div.lamanienapol { width: 100%; float: left; margin-bottom: 20px; margin-right: 0%; }
	div.lamanienapol3 { width: 100%; float: left; margin-bottom: 20px; }
	div.lamanienapol4 { width: calc(100% - 20px); float: left; margin: 0 10px; }
	div.lamanienadwa { width: 100%; float: left; margin-bottom: 20px; margin-right: 0%; }
	div.lamanienatrzy { width: 100%; float: left; margin-bottom: 20px; margin-right: 0%; }
	div.lamanienatrzy2 { width: calc(100% - 20px); }
	div.lamanienacztery { width: 48%; float: left; margin-bottom: 20px; margin-right: 1%; margin-left: 1%; }
	div.lamanienapiec { width: 48%; float: left; margin: 0 1% 20px 1%; }
	div.mapastrony-oferty a { width: 47%; margin: 1px; }
	
	ul.bxslider li { width: 230px!important; float: left; }
	
	div.modulpdf { width: 25%; }
	
	/* PIERWSZA BLOKI */
	div.pierwsza_podrzedne a { margin: 0 0 0 20px; width: calc(100% / 2 - 55px); }
	
	.log_rej_kontener { width: calc(100% - 20px); margin: 60px 10px; }
	.log_rej_blok { width: 100%; }
	
	.pierwsza_art_blok { width: calc(100% - 50px); }
	
	.p_wyszukiwarka { width: 100%; max-width: 100%; margin: 30px 0; }

	.p_mapa { display: none; }
	
	/* PIERWSZA OFERTY */
	.pierwsza_oferta { width: calc(100%/2 - 20px); }
	
	/* wyszukiwarka pierwsza */
	#WYSZpiercontent div.wyszukiwarka_1 { width: calc(100%/2*2 - 10px); }
	#WYSZpiercontent div.wyszukiwarka_2 { width: calc(100%/2 - 10px); }
	#WYSZpiercontent div.wyszukiwarka_1b { width: calc(100%/2 - 10px); }
	
	#WYSZcontent div.wyszukiwarka { width: calc(100% - 60px); float: left; margin-top: 0px; }
	#WYSZcontent div.wyszukiwarka_opcje { width: 50px; margin: 5px; float: left; margin-top: 20px; }
	#WYSZcontent div.wyszukiwarka_1 { width: calc(100%/2 - 10px); margin: 5px; float: left; }
	#WYSZcontent div.wyszukiwarka_2 { width: calc(100%/2 - 10px); margin: 5px; float: left; }
	
	div.wyszukiwarka_telefon_ukryj { display: block!important; }
	
	/* lista ofert - wyswietlwyniklista2*/
	div.wyswietlwyniklista2 div.lista_ofert { width: calc(100% - 36px); }


	/* lista ofert - wyswietlwyniklista*/
	div.wyswietlwyniklista div.lista_ofert { width: calc(100% - 6px); }
	div.wyswietlwyniklista div.lista_ofert_zdjecie { width: 100%; height: 320px; }
	div.wyswietlwyniklista div.lista_ofert_opis { width: calc(100% - 40px); padding: 10px 20px 0 20px; text-align: center; }
	div.wyswietlwyniklista .oferta_cena { text-align: center; }
	div.wyswietlwyniklista div.lo_oferta_naglowek { display: none; }
	div.wyswietlwyniklista div.oferta_opis { display: none; }
	div.wyswietlwyniklista .lo_zobaczoferte { display: none; }
	div.wyswietlwyniklista .oferta_parametry { margin: 0px; }

	
	/* inwestycje - wyswietlwyniklista*/
	div.wyswietlinwestycjelista div.lista_inwestycji { width: calc(100% - 30px); }
	div.wyswietlinwestycjelista div.inwestycja_zdjecie { width: calc(40% - 41px); height: 250px; line-height: 250px; margin-right: 20px; padding-right: 20px; border-right: 1px solid #d8d8d8; float: left; overflow: hidden; text-align: center; }
	div.wyswietlinwestycjelista div.inwestycja_opis { width: 60%; float: left; }

	/* inwestycje - wyswietlwyniklista2*/
	div.wyswietlinwestycjelista2 div.lista_inwestycji { width: calc(50% - 40px); }
	div.wyswietlinwestycjelista2 div.inwestycja_zdjecie { width: 100%; height: 250px; line-height: 250px; margin-right: 0; padding-right: 0; margin-bottom: 20px; border-right: none; }
	div.wyswietlinwestycjelista2 div.inwestycja_opis { width: 100%; float: left; }
	
	/* RODZAJE */
	#RODZAJE div.rodzaj { width: calc(50% - 1px); float: left; margin: 0 1px 1px 0; background: #fff; text-align: center; }
	
	/* CAMERA MINIATURY */
	.camera_thumbs { display: none!important; }
	
	div.margines_specjalna2 { width: calc(100% - 2px); margin: 10px 0; }
	
	.stickytop { position: static; }
	.stickybottom { position: static; }
	
	/* tabify start */
	#tab li a { font-size: 14px; }
	/* tabify koniec */
	
	/* BIURA LISTA */
	div.blok_biuro { width: calc(100%/2 - 24px); height: 200px; }
	div.foto_agenci_blok { width: calc(100%/2 - 24px); }
	
	.listabiur_1 .listabiur_zdjecie { width: calc(100% - 40px); }
	.listabiur_1 .listabiur_opis { width: calc(100% - 40px); }
	
	/* OFERTA FOTO */
	ul.bxslider_oferta li { height: 350px; }
	
	div.oferty_konto_biura div.lista_ofert_opis_1 { width: calc(100% - 120px); margin-bottom: 20px; }
	div.oferty_konto_biura div.lista_ofert_opis_2 { width: calc(50% - 10px); margin-left: 0px; text-align: left; border-left: none; }
	div.oferty_konto_biura div.lista_ofert_opis_3 { width: calc(50% - 11px); border-left: 1px solid #eee; }
	
	
	/* AKTUALNOSC */
	.aktualnosci_glowna_foto { width: 100%; height: 300px; border-radius: 10px; }
	.aktualnosci_glowna_tresc { width: 100%; padding: 25px 0; }
	.aktualnosci_blok_podobne { width: calc(100%/2); }
	
	
	.cecha2 { width: calc(100%/2 - 4px); }
}

@media screen and (min-width: 768px) and (max-width: 960px) {
	
	/* STOPKA LINKI */
	.footerseo div { column-count: 3; }
	

	p.klient_faktura1 { width: 20%; }
	p.klient_faktura2 { width: 100%; }


	/* agent oferta start */
	div.agent_tlo { width: 100%; max-height: 100vh; padding: 0; position: fixed; bottom: 0px; left: 0px; z-index: 200; margin: 0px; font-size: 12px; }
	div.agent_ikony { width: 100%; height: 60px; float: left; line-height: 60px; background: #1947ba; color: #fff; display: block; }
	div.agent_zdjecie { width: 48%; height: auto; margin-right: 2%; float: left; }
	div.agent_zdjecie img { max-width: 100%; }
	div.agent_nazwisko { width: 48%; float: left; }
	div.agent_tlo span.tytul_3 { font-size: 14px; }
	div.agent_tlo span.tytul_7 { font-size: 11px; }
	input.agent_form, select.agent_form, textarea.agent_form { padding: 7px 5px; border: 1px solid #fff; background: #fff; color: #4f4f4f; font-size: 12px; transition-duration: 0.2s; width: 100%; }
	input.agent_form:hover, select.agent_form:hover, textarea.agent_form:hover { background: #efefef; }
	.agent_form_textarea { height: 80px; }
	div.agent_blok { width: calc(100% - 30px); float: left; padding: 0 15px; display: none; margin-top: 15px; }
	/* agent oferta koniec */


	div.blok { width: calc(25% - 20px); font-size: 18px; }

	.tablet { display: none!important; }
	.tablet_show { display: block!important; }
	
	.szczegoly_telefon_show { display: table!important; }
	.szczegoly_telefon_hide { display: none!important; }
	
	#GOD { width: 100%; min-width: 748px; float: left; }
	.GODwrapper { width: 748px; margin: 0px auto; }
	
	.duzy_glowny { width: 100%; }
	.duzy_glowny2 { width: 100%; }
	.duzy_margines { width: 100%; }

	
	div.margines_specjalna { width: calc(50% - 22px); margin: 10px; }
	
	#SRODEK { width: 508px; margin-right: 20px; margin-bottom: 20px; float: left; }
	#MARGINES { width: 220px; float: left; margin-bottom: 20px; }
	
	div.lamanienapol { width: 100%; float: left; margin-bottom: 20px; margin-right: 0%; }
	div.lamanienapol4 { width: calc(100% - 20px); float: left; margin: 0 10px; }
	div.lamanienadwa { width: 100%; float: left; margin-bottom: 20px; margin-right: 0%; }
	div.lamanienatrzy { width: 100%; float: left; margin-bottom: 20px; margin-right: 0%; }
	div.lamanienacztery { width: 48%; float: left; margin-bottom: 20px; margin-right: 1%; margin-left: 1%; }
	div.lamanienapiec { width: 48%; float: left; margin: 0 1% 20px 1%; }
	div.mapastrony-oferty a { width: 47%; margin: 1px; }
	
	ul.bxslider &gt; li { width: 239px!important; float: left; }
	
	/* PIERWSZA BLOKI */
	div.piewsza_lewa { width: calc(100% - 250px); float: left; margin-right: 30px; }
	div.piewsza_prawa { width: 220px; float: left; }
	
	.p_wyszukiwarka { width: 100%; max-width: 100%; margin: 30px 0; }

	.p_mapa { display: none; }

	
	/* STOPKA */
	.footer_blok_1 { width: 140px; }
	.footer_blok_2 { width: calc(100% - 280px); }
	.footer_blok_3 { width: 140px; }

	ul.stopka li { width: 50%; }
	
	
	/* PIERWSZA OFERTY */
	.pierwsza_oferta { width: calc(100%/2 - 20px); }
	
	/* wyszukiwarka pierwsza */
	#WYSZcontent div.wyszukiwarka { margin-top: 120px; }
	#WYSZcontent div.wyszukiwarka_opcje { margin-top: 140px; }
	#WYSZcontent div.wyszukiwarka_1 { width: calc(100%/2 - 10px); margin: 5px; float: left; }
	#WYSZcontent div.wyszukiwarka_2 { width: calc(100%/4 - 10px); margin: 5px; float: left; }
	
	div.wyszukiwarka_telefon_ukryj { display: block!important; }
	
	/* inwestycje - wyswietlwyniklista*/
	div.wyswietlinwestycjelista div.lista_inwestycji { width: calc(100% - 30px); }
	div.wyswietlinwestycjelista div.inwestycja_zdjecie { width: calc(40% - 41px); height: 250px; line-height: 250px; margin-right: 20px; padding-right: 20px; border-right: 1px solid #d8d8d8; float: left; overflow: hidden; text-align: center; }
	div.wyswietlinwestycjelista div.inwestycja_opis { width: 60%; float: left; }

	/* inwestycje - wyswietlwyniklista2*/
	div.wyswietlinwestycjelista2 div.lista_inwestycji { width: calc(50% - 40px); }
	div.wyswietlinwestycjelista2 div.inwestycja_zdjecie { width: 100%; height: 250px; line-height: 250px; margin-right: 0; padding-right: 0; margin-bottom: 20px; border-right: none; }
	div.wyswietlinwestycjelista2 div.inwestycja_opis { width: 100%; float: left; }
	
	/* CAMERA MINIATURY */
	.camera_thumbs { display: none!important; }
	
	/* BIURA LISTA */
	div.blok_biuro { width: calc(100%/3 - 24px); height: 200px; }
	div.foto_agenci_blok { width: calc(100%/3 - 24px); }
	
	.baner_gora { margin: 70px 0 0 0; }
	
	
	/* AKTUALNOSC */
	.aktualnosci_glowna_foto { width: 100%; height: 300px; border-radius: 10px; }
	.aktualnosci_glowna_tresc { width: 100%; padding: 25px 0; }
	.aktualnosci_blok_podobne { width: calc(100%/2); }
	
	
	.cecha2 { width: calc(100%/3 - 4px); }
}

@media screen and (min-width: 961px) and (max-width: 1279px) {

	div.blok { width: calc(25% - 20px); font-size: 22px; }

	#GOD { width: 100%; min-width: 960px; float: left; }
	.GODwrapper { width: 960px; margin: 0px auto; }
	
	.duzy_glowny { width: calc(100% - 340px); margin-right: 40px; }
	.duzy_glowny2 { width: calc(100% - 340px); margin-left: 40px; }
	.duzy_margines { width: 300px; float: left; }

	
	#SRODEK { width: 665px; margin-right: 30px; margin-bottom: 30px;  float: left; }
	#MARGINES { width: 265px; float: left; margin-bottom: 30px; }
	
	ul.bxslider &gt; li { width: 250px!important; float: left; }
	
	/* PIERWSZA BLOKI */
	div.piewsza_lewa { width: calc(100% - 300px); float: left; margin-right: 30px; }
	div.piewsza_prawa { width: 270px; float: left; }
	
	.p_mapa div { top: 150px; width: calc(100% - 100px); padding: 0 50px; font-size: 35px; }
	
	/* wyszukiwarka pierwsza */
	#WYSZcontent div.wyszukiwarka { margin-top: 120px; }
	#WYSZcontent div.wyszukiwarka_opcje { margin-top: 140px; }
	#WYSZcontent div.wyszukiwarka_1 { width: calc(100%/2 - 10px); margin: 5px; float: left; }
	#WYSZcontent div.wyszukiwarka_2 { width: calc(100%/4 - 10px); margin: 5px; float: left; }
	
	div.wyszukiwarka_telefon_ukryj { display: block!important; }
	
	/* STOPKA */
	.footer_blok_1 { width: 140px; margin-right: 60px; }
	.footer_blok_2 { width: calc(100% - 340px); }
	.footer_blok_3 { width: 140px; }

	ul.stopka li { width: 50%; }

	/* CAMERA MINIATURY */
	.camera_thumbs { display: none!important; }
	
	/* AGENT */
	div.agent_zdjecie { width: 100px; margin: 0 auto 20px auto; text-align: center; }
	div.agent_zdjecie img { max-width: 100px; }
	div.agent_nazwisko { width: 100%; float: left; }
	
	.baner_gora { margin: 70px 0 0 0; }
	
	div.wyswietlwyniklista2b div.lista_ofert { width: calc(100%/3 - 36px)!important; }
	
	
	.cecha2 { width: calc(100%/4 - 4px); }
}
 
@media screen and (min-width: 1280px){
	#GOD { width: 100%; min-width: 1280px; float: left; }
	.GODwrapper { width: 1280px; margin: 0px auto; }
	
	#SRODEK { width: 880px; margin-right: 20px; margin-bottom: 40px; float: left; }
	#MARGINES { width: 300px; float: left; margin-bottom: 40px; }
	
	
	.duzy_glowny { width: calc(100% - 390px); margin-right: 40px; }
	.duzy_glowny2 { width: calc(100% - 390px); margin-left: 40px; }
	.duzy_margines { width: 350px; }
	
	ul.bxslider li { width: 410px!important; float: left; }
	
	/* CAMERA MINIATURY */
	.camera_thumbs { display: block!important; width: 100%; float: left; }
	
	div.header_logo img { bottom: -7px; }
	
	div.wyszukiwarka_telefon_ukryj { display: block!important; }
	
	.baner_gora { margin: 70px 0 0 0; }
	
	div.wyswietlwyniklista2b div.lista_ofert { width: calc(100%/3 - 36px)!important; }
}





/* OFERTA DETALE */
div.moduloferty { width: 100%; float: left; margin-bottom: 20px; }


/* KONTAKT */
p.maklernaglowek { font-size: 14px; padding: 10px; margin: 5px 0; font-weight: 400; clear:both; color: #000; background: #fafafa; }
div.makler { width: 160px; display: inline-block; margin: 25px 23px 25px 23px; text-align: center; vertical-align: top; }
div.makler div.makler_zdjecie { width: 120px; height: 120px; margin: 0 20px 20px 20px; border-radius: 60px; overflow: hidden; position: relative;}
div.makler div.makler_zdjecie img { width: 100%; min-height: 100%; }

div.makler_zdjecie div.makler_zdjecie2 { position: absolute; top: -100%; left: 0px; width: 100%; height: 100%; text-align: center; color: #fff; }
div.makler_zdjecie:hover div.makler_zdjecie2 { top: 0px; }


div.makler p.maklerimie { margin: 0 0 10px 0; font-size: 16px; }
div.makler p { margin: 0 0 6px 0; }
#map-canvas-kontakt { width: 100%; height: 300px; float: left; margin: 10px 0; border: none; }





/* OFERTY BOK */
div.ofertybok { clear: both; margin: 10px 0; padding-bottom: 5px; line-height: 180%; font-size: 12px; background: #fafafa; border: 4px solid #fafafa; color: #444; width: 212px; text-align: center; overflow: hidden; transition-property: background, border; transition-duration: 0.2s;}
div.ofertybok:hover { background: #fff; border: 4px solid #bf242a; }
div.ofertybok p.rodzaj { color: #bf242a; font-size: 15px; font-family: Roboto, sans-serif, Tahoma; margin: 8px 0 0 0; }
div.ofertybok img { width: 212px; float: left; margin-bottom: 5px; }





/* SKRYPTY START */

	/* spolecznosciowe */
	#musli *{ margin: 0; padding: 0; outline: 0; list-style: none; color: #000; }
	#musli { position: fixed; right:0px; top: 130px; z-index:100; margin: 0px; padding: 0px; z-index: 110; }
	#musli li { cursor:pointer; width: 58px; margin-bottom:1px; position: relative; }
	#musli &gt; li &gt; div { padding: 40px; background: #fff; float:left; width: 400px; min-height:150px; position: absolute; top: -10px; left: 58px; z-index:120; border-radius: 5px; }

	/* style do gĂłrnego menu  - start*/
	/*
	#navigation { width: 100%; padding: 0; margin: 0px auto; list-style-type: none; font-size: 18px; z-index: 5000; float: left; text-align: center; }
	#navigation li { position: relative; display: inline-block; }
	#navigation li.top &gt; a { font-size: 15px; color: #000; display: block!important; height: 35px; line-height: 35px; padding: 0 15px; transition-duration: 0.2s; }
	#navigation li.top:hover &gt; a { color: #fff !important; background: #db002f; }
	#navigation li ul { background-color: #db002f; position: absolute; left: 0px; top: 0px; display: none; padding: 0px; margin: 0px; list-style-type: none; min-width: 100px; z-index:5000; }
	#navigation li.over { top: 0px; }
	#navigation li.over ul { padding: 0px !important; display: block; }
	#navigation li.over ul li { float: left; margin: 0px !important; padding: 0px !important; top: 0px; width: 100%; }
	#navigation li.over ul li a { display: block; font-size: 14px; padding: 0 15px !important; margin: 0px !important; white-space: nowrap; color: #fff; height: 35px; line-height: 35px; transition-duration: 0.2s; text-align: left; }
	#navigation li.over ul li a:hover { background: #fff; color: #000; }
	#navigation ul.a{ padding: 0px !important; margin: 0px !important; }
	*/
	/* style do gĂłrnego menu  - end*/
	
	/* style do gĂłrnego menu  - start*/
	.nav a { color: #8e9397; display: block; text-align: left; font-weight: 800; }
	a.link_oferty { color: #004f9e; }
	a.link_logowanie { color: #e30512; }
	
	.nav li, .nav ul { list-style-type: none; padding: 0px; white-space: nowrap; }
	ul.nav { width: 100%; padding: 0; margin: 0px auto; list-style-type: none; font-size: 15px; z-index:5000; float: left; }
	ul.nav li.top { font-size: 15px; color: #8e9397; display: inline-block!important; height: 50px; line-height: 50px; transition-duration: 0.2s; border-radius: 5px; margin-left: 5px; }
	ul.nav li.top a { padding: 0 20px; }
	ul.nav li.top a.dodaj_oferte { background-color: #004f9e; background-image: url('../gfx/dodaj.png'); background-repeat: no-repeat; background-position: left 15px center; color: #fff; border-radius: 5px; padding: 0 20px 0 55px; }
	ul.nav li.top a.dodaj_oferte:hover { background-color: #e30512; color: #fff; }
	ul.nav li.dropdown { display: block; position: relative; }
	/* ul.nav li.dropdown:hover { background: #004f9e; } */
	ul.nav li.dropdown:hover a { color: #004f9e; }
	ul.nav .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; background: #e30512; border-radius: 5px; }
	ul.nav .dropdown-menu li { margin:0; display: inline; position: relative; width: 100%; float: left; }
	ul.nav .dropdown-menu li a { font-size: 13px; list-style-type: none; padding: 0 15px !important; display: block; height: 35px; line-height: 35px; float: none; margin: 0px!important; color: #fff!important; }
	ul.nav .dropdown-menu li a:hover { background: #fff; color: #7a7a7a!important; }
	ul.nav .dropdown-menu .sub-menu-level1, ul.nav .dropdown-menu .sub-menu-level2 { left: 100%; position: absolute; top: 0; visibility: hidden; margin-top: 0; background: #004f9e; }
	ul.nav .dropdown-menu li:hover .sub-menu-level1 { visibility: visible; }
	ul.nav .dropdown-menu li li:hover .sub-menu-level2 { visibility: visible; }
	/* style do gĂłrnego menu  - end*/
	
	
	
	/* slicknav  - start*/
	/* Mobile Menu Core Style */
	.slicknav_btn { position: relative; display: block; vertical-align: middle; width: 100%; float: left; text-align: right; padding: 0.438em 0 0.438em 0; line-height: 1.125em; cursor: pointer; background: none; }
	.slicknav_btn:hover { background: none!important; }
	.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
	.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
	.slicknav_menu .slicknav_no-text { margin: 0 }
	.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; }
	.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
	.slicknav_nav { clear: both }
	.slicknav_nav ul,
	.slicknav_nav li { display: block }
	.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
	.slicknav_nav .slicknav_item { cursor: pointer; }
	.slicknav_nav .slicknav_row { display: block; }
	.slicknav_nav a { display: block }
	.slicknav_nav .slicknav_item a,
	.slicknav_nav .slicknav_parent-link a { display: inline }
	.slicknav_menu:before,
	.slicknav_menu:after { content: " "; display: table; }
	.slicknav_menu:after { clear: both }
	/* IE6/7 support */


	/* Change the following styles to modify the appearance of the menu. */
	.slicknav_menu { font-size:15px; text-align: left; }
	/* Button */
	.slicknav_btn { margin: 5px 5px 6px; text-decoration:none; }
	/* Button Text */
	.slicknav_menu  .slicknav_menutxt { color: #2c2c2e; text-transform: none; }
	/* Button Lines */
	.slicknav_menu .slicknav_icon-bar { background-color: #2c2c2e; }
	.slicknav_menu { padding:5px; }
	.slicknav_nav { color:#2c2c2e; margin:0; padding:0; font-size:0.875em; }
	.slicknav_nav, .slicknav_nav ul { list-style: none; overflow:hidden; }
	.slicknav_nav ul { padding:0; margin:0 0 0 20px; }
	.slicknav_nav .slicknav_row { padding: 15px; margin:2px 5px; }
	.slicknav_nav a { padding: 10px; margin:2px 5px; text-decoration:none; color:#2c2c2e; background-image: none; }
	.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a { padding:0; margin:0; }
	.slicknav_nav .slicknav_row:hover { color:#fff; }
	.slicknav_nav .slicknav_row:hover a{ color:#fff; }
	.slicknav_nav a:hover { background:#004f9e; color:#fff; }
	.slicknav_nav .slicknav_txtnode { margin-left:15px; }
	/* slicknav  - end*/
	
	
	
	
	
	/*bx slider start */
.bx-wrapper{position:relative;padding:0;margin:0;width:100% }
.bx-wrapper li{margin:0;padding:0 }
.bx-wrapper .bx-viewport{left:0 }
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100% }
.bx-wrapper .bx-loading{min-height:50px;background:url(../gfx/bxslider/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:20 }
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding:0 }
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block }
.bx-wrapper .bx-pager.bx-default-pager a{background:#fff;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 2px;outline:0;border-radius: 7px; border: 2px solid #dedede; }
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#004f9e; border: 2px solid #004f9e; width: 20px; }
.bx-wrapper .bx-prev,.bx-wrapper .bx-next{width:40px;height:40px;transition-duration:.2s }
.bx-wrapper .bx-prev{left:-20px;background:url(../gfx/bxslider/prev.png) no-repeat }
.bx-wrapper .bx-next{right:-20px;background:url(../gfx/bxslider/next.png) no-repeat }
.bx-wrapper .bx-prev:hover{background:url(../gfx/bxslider/prev_hover.png) no-repeat }
.bx-wrapper .bx-next:hover{background:url(../gfx/bxslider/next_hover.png) no-repeat }
.bx-wrapper .bx-controls-direction a{position:absolute;top:35%;margin-top:-25px;outline:0;width:50px;height:50px;text-indent:-9999px;z-index:30 }
.bx-wrapper .bx-controls-direction a.disabled{display:none }
.bx-wrapper .bx-controls-auto{text-align:center }
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../gfx/bxslider/controls.png) -86px -11px no-repeat;margin:0 3px }
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0 }
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../gfx/bxslider/controls.png) -86px -44px no-repeat;margin:0 3px }
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px }
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80% }
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px }
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:rgba(80,80,80,0.75);width:100% }
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px }
	/*bx slider end */
	
	/*better start */
#BT_arrow_left{background-image:url(../gfx/tip/arrow_left.gif);background-repeat:no-repeat;background-position:left top;position:absolute;z-index:101;left:-12px;height:23px;width:10px;top:-3px}#BT_arrow_right{background-image:url(../gfx/tip/arrow_right.gif);background-repeat:no-repeat;background-position:left top;position:absolute;z-index:101;height:23px;width:11px;top:-2px;margin-left:0;padding-left:0}#BT_arrow_title_left{background-image:url(../gfx/tip/arrow_title_left.gif);background-repeat:no-repeat;background-position:left top;position:absolute;z-index:101;left:-12px;height:23px;width:10px;top:-3px}#BT_arrow_title_right{background-image:url(../gfx/tip/arrow_title_right.gif);background-repeat:no-repeat;background-position:left top;position:absolute;z-index:101;height:23px;width:11px;top:-2px;margin-left:0;padding-left:0}#BT_main{position:relative;z-index:6000;background:#eee;color:#666;border:1px solid #000}#BT_copy{padding:10px 10px 10px 10px;color:#333}.BT_loader{background-image:url(../gfx/loading.gif);background-repeat:no-repeat;background-position:center center;width:100%}#BT_title{background-color:#000;color:#fff;text-align:left;padding:4px 8px;font-size:10px}#BT_text p{margin:3px 0}#BT_text img{padding:1px;border:1px solid #ccc}.betterTip{cursor:pointer;text-decoration:none;color:black}.BT_shadow0{position:absolute}.BT_shadow1{display:block;padding-left:8px;padding-top:8px}.BT_shadow2{display:block}
	/*better end */
	
	/*autocomlete start */
.ac_results{padding:0;background-color:#fff;overflow:hidden;z-index:99999; width:100%; min-width: 120px!important; font-size: 12px;}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}.ac_results li{margin:0;padding:10px;cursor:pointer;display:block;font-family:'Muli', sans-serif, Tahoma,Arial,Verdana,Helvetica; line-height:22px;overflow:hidden}.ac_loading{background:white url('../gfx/loading.gif') right center no-repeat}.ac_odd{background-color:#f0f0f0}.ac_over{background-color:#e8e8e8}
	/*autocomlete end */
	
	/*simpleslider start */
.slider{width:calc(100% - 16px)!important;height:30px;margin-right:16px}.slider&gt;.dragger{background:#db002f;border-radius:8px;width:16px;height:16px;transition-duration:.2s}.slider&gt;.dragger:hover{background:#f70035}.slider&gt;.track,.slider&gt;.highlight-track{background:#e30512;height:4px}.slider&gt;.highlight-track{background-color:#8DCA09;border-color:#496805}
	/*simpleslider end */
	
	/*validation engine start */
.inputContainer{position:relative;float:left}.formError{position:absolute;top:300px;left:300px;display:block;z-index:5000;cursor:pointer}.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError .formErrorContent{background:#ee0101;position:relative;z-index:5001;color:#fff;font-family:tahoma;font-size:13px;padding:15px}.greenPopup .formErrorContent{background:#33be40}.blackPopup .formErrorContent{background:#393939;color:#FFF}.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;z-index:5006}body[dir='rtl'] .formError .formErrorArrow,body.rtl .formError .formErrorArrow{margin:-2px 13px 0 0}.formError .formErrorArrowBottom{box-shadow:none;margin:0 0 0 12px;top:2px}.formError .formErrorArrow div{box-shadow:0 2px 3px #444;font-size:0;height:1px;background:#ee0101;margin:0 auto;line-height:0;font-size:0;display:block}.formError .formErrorArrowBottom div{box-shadow:none}.greenPopup .formErrorArrow div{background:#33be40}.blackPopup .formErrorArrow div{background:#393939;color:#FFF}.formError .formErrorArrow .line10{width:15px;border:none}.formError .formErrorArrow .line9{width:13px;border:none}.formError .formErrorArrow .line8{width:11px}.formError .formErrorArrow .line7{width:9px}.formError .formErrorArrow .line6{width:7px}.formError .formErrorArrow .line5{width:5px}.formError .formErrorArrow .line4{width:3px}.formError .formErrorArrow .line3{width:1px;border-bottom:0 solid #ddd}.formError .formErrorArrow .line2{width:3px;border:none}.formError .formErrorArrow .line1{width:1px;border:none}
	/*validation engine end */
	
	/*zebra start */
.Zebra_DatePicker *,.Zebra_DatePicker *:after,.Zebra_DatePicker *:before{-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.Zebra_DatePicker{position:absolute;background:#373737;border:3px solid #373737;display:none;z-index:100;font-size:11px}.Zebra_DatePicker *{margin:0;padding:0;color:#666;background:transparent;border:none}.Zebra_DatePicker table{border-collapse:collapse;border-spacing:0}.Zebra_DatePicker td,.Zebra_DatePicker th{text-align:center;padding:5px 0}.Zebra_DatePicker td{cursor:pointer}.Zebra_DatePicker .dp_daypicker,.Zebra_DatePicker .dp_monthpicker,.Zebra_DatePicker .dp_yearpicker{margin-top:3px}.Zebra_DatePicker .dp_daypicker td,.Zebra_DatePicker .dp_daypicker th,.Zebra_DatePicker .dp_monthpicker td,.Zebra_DatePicker .dp_yearpicker td{width:30px;border:1px solid #BBB;background:#DEDEDE url('../gfx/zebra/default-date.png') repeat-x top;color:#666}.Zebra_DatePicker,.Zebra_DatePicker .dp_header .dp_hover,.Zebra_DatePicker .dp_header td{color:#E0E0E0}.Zebra_DatePicker .dp_header .dp_previous,.Zebra_DatePicker .dp_header .dp_next{width:30px}.Zebra_DatePicker .dp_header .dp_caption{font-weight:normal}.Zebra_DatePicker .dp_header .dp_hover{background:#67AABB;color:#FFF}.Zebra_DatePicker .dp_header .dp_blocked{color:#888;cursor:default}.Zebra_DatePicker td.dp_week_number,.Zebra_DatePicker .dp_daypicker th{background:#F1F1F1;font-size:9px;padding-top:7px}.Zebra_DatePicker td.dp_weekend_disabled,.Zebra_DatePicker td.dp_not_in_month,.Zebra_DatePicker td.dp_not_in_month_selectable{background:#ECECEC url('../gfx/zebra/disabled-date.png');color:#CCC;cursor:default}.Zebra_DatePicker td.dp_not_in_month_selectable{cursor:pointer}.Zebra_DatePicker td.dp_weekend{background:#DEDEDE url('../gfx/zebra/default-date.png') repeat-x top;color:#666}.Zebra_DatePicker td.dp_selected{background:#E26262;color:#E0E0E0!important}.Zebra_DatePicker .dp_monthpicker td{width:33%}.Zebra_DatePicker .dp_yearpicker td{width:33%}.Zebra_DatePicker .dp_footer{margin-top:3px}.Zebra_DatePicker .dp_footer .dp_hover{background:#67AABB;color:#FFF}.Zebra_DatePicker .dp_today{color:#E0E0E0;padding:3px}.Zebra_DatePicker .dp_clear{color:#E0E0E0;padding:3px}.Zebra_DatePicker td.dp_current{color:#E26261}.Zebra_DatePicker td.dp_disabled_current{color:#E38585}.Zebra_DatePicker td.dp_hover{background:#67AABB url('../gfx/zebra/selected-date.png') repeat-x top;color:#FFF}.Zebra_DatePicker td.dp_disabled{background:#ECECEC url('../gfx/zebra/disabled-date.png') repeat-x top;color:#DDD;cursor:default}button.Zebra_DatePicker_Icon{display:block;position:absolute;width:16px;height:16px;background:url('../gfx/zebra/calendar.png') no-repeat left top;text-indent:-9000px;border:none;cursor:pointer;padding:0;line-height:0;vertical-align:top}button.Zebra_DatePicker_Icon_Disabled{background-image:url('../gfx/zebra/calendar-disabled.png')}button.Zebra_DatePicker_Icon{margin:0 0 0 3px}button.Zebra_DatePicker_Icon_Inside{margin:0 3px 0 0}
	/*zebra end */
	
	/*camera start */
.camera_wrap a,.camera_wrap img,.camera_wrap ol,.camera_wrap ul,.camera_wrap li,.camera_wrap table,.camera_wrap tbody,.camera_wrap tfoot,.camera_wrap thead,.camera_wrap tr,.camera_wrap th,.camera_wrap td .camera_thumbs_wrap a,.camera_thumbs_wrap img,.camera_thumbs_wrap ol,.camera_thumbs_wrap ul,.camera_thumbs_wrap li,.camera_thumbs_wrap table,.camera_thumbs_wrap tbody,.camera_thumbs_wrap tfoot,.camera_thumbs_wrap thead,.camera_thumbs_wrap tr,.camera_thumbs_wrap th,.camera_thumbs_wrap td{background:none;border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;list-style:none}.camera_wrap{display:none;float:left;position:relative;z-index:0}.camera_wrap img{max-width:none!important}.camera_fakehover{height:100%;min-height:60px;position:relative;width:100%;z-index:1}.camera_wrap{width:100%}.camera_src{display:none}.cameraCont,.cameraContents{height:100%;position:relative;width:100%;z-index:1}.cameraSlide{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}.cameraContent{bottom:0;display:none;left:0;position:absolute;right:0;top:0;width:100%}.camera_target{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;text-align:left;top:0;width:100%;z-index:0}.camera_overlayer{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:0}.camera_target_content{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:2}.camera_target_content .camera_link{background:url(../gfx/camera/blank.gif);display:block;height:100%;text-decoration:none}.camera_loader{background:#fff url(../gfx/camera/camera-loader.gif) no-repeat center;background:rgba(255,255,255,0.9) url(../gfx/camera/camera-loader.gif) no-repeat center;border:1px solid #fff;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;height:36px;left:50%;overflow:hidden;position:absolute;margin:-18px 0 0 -18px;top:50%;width:36px;z-index:3}.camera_bar{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:3}.camera_thumbs_wrap.camera_left .camera_bar,.camera_thumbs_wrap.camera_right .camera_bar{height:100%;position:absolute;width:auto}.camera_thumbs_wrap.camera_bottom .camera_bar,.camera_thumbs_wrap.camera_top .camera_bar{height:auto;position:absolute;width:100%}.camera_nav_cont{height:65px;overflow:hidden;position:absolute;right:9px;top:15px;width:120px;z-index:4}.camera_caption{display:block;position:absolute;width:100%}.camera_caption&gt;div{background:none!important}.camerarelative{overflow:hidden;position:relative}.imgFake{cursor:pointer}.camera_prevThumbs{bottom:4px;cursor:pointer;left:0;position:absolute;top:4px;visibility:hidden;width:30px;z-index:10}.camera_prevThumbs div{background:url(../gfx/camera/camera_skins.png) no-repeat -160px 0;display:block;height:40px;margin-top:-20px;position:absolute;top:50%;width:30px}.camera_nextThumbs{bottom:4px;cursor:pointer;position:absolute;right:0;top:4px;visibility:hidden;width:30px;z-index:10}.camera_nextThumbs div{background:url(../gfx/camera/camera_skins.png) no-repeat -190px 0;display:block;height:40px;margin-top:-20px;position:absolute;top:50%;width:30px}.camera_command_wrap .hideNav{display:none}.camera_command_wrap{left:0;position:relative;right:0;z-index:4}.camera_wrap .camera_pag .camera_pag_ul{list-style:none;margin:0;padding:0;text-align:right}.camera_wrap .camera_pag .camera_pag_ul li{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;display:inline-block;height:16px;margin:20px 5px;position:relative;text-align:left;text-indent:-9999px;width:16px}.camera_commands_emboss .camera_pag .camera_pag_ul li{-moz-box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2)}.camera_wrap .camera_pag .camera_pag_ul li&gt;span{border-radius:6px;height:10px;left:3px;overflow:hidden;position:absolute;top:3px;width:10px}.camera_pag{width:1180px;position:absolute;height:1px;bottom:45px!important;left:50%;margin-left:-590px}.camera_commands_emboss .camera_pag .camera_pag_ul li:hover&gt;span{-moz-box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2)}.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent&gt;span{-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0}.camera_pag_ul li img{display:none;position:absolute}.camera_pag_ul .thumb_arrow{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;top:0;left:50%;margin-left:-4px;position:absolute}


.camera_prev,.camera_next,.camera_commands { cursor:pointer;height:40px;margin-top:-20px;position:absolute;top:50%;width:40px;background:#db002f;z-index:2 }
.camera_prev, .camera_next { magin-top: - 25px; width: 46px; height: 46px; border-radius: 25px; border: 2px solid #fff; background: none; transition-duration: 0.5s; }
.camera_prev&gt;span, .camera_next&gt;span { background-repeat: no-repeat; background-position: center center; display:block;height:46px;width:46px; transition-duration: 0.2s; }
.camera_prev { left: 10px; }
.camera_prev&gt;span { background-image:url(../gfx/camera/prev.png); }
.camera_next { right: 10px; }
.camera_next&gt;span { background-image:url(../gfx/camera/next.png); }
.camera_prev:hover, .camera_next:hover { background: #e30512; }
.camera_prev:hover span { background-position: left 15px center; }
.camera_next:hover span { background-position: right 15px center; }

.camera_commands{right:41px}.camera_commands&gt;.camera_play{background:url(../gfx/camera/camera_skins.png) no-repeat -80px 0;height:40px;width:40px}.camera_commands&gt;.camera_stop{background:url(../gfx/camera/camera_skins.png) no-repeat -120px 0;display:block;height:40px;width:40px}.camera_wrap .camera_pag .camera_pag_ul li{border-radius:8px;cursor:pointer;display:inline-block;height:16px;margin:20px 2px;position:relative;text-indent:-9999px;width:16px}.camera_thumbs_cont{width:100%!important;float:left;margin-bottom:20px}.camera_commands_emboss .camera_thumbs_cont{-moz-box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2)}.camera_thumbs_cont&gt;div{float:left;width:100%}.camera_thumbs_cont ul{overflow:hidden;padding:3px 4px;text-align:center;width:100%!important;float:left}.camera_thumbs_cont ul li{display:inline-block;padding:0 2px}.camera_thumbs_cont ul li&gt;img{cursor:pointer;margin-top:4px;vertical-align:bottom;height:70px;max-width:70px!important}.camera_clear{display:block;clear:both}.showIt{display:none}.camera_clear{clear:both;display:block;height:1px;margin:-1px 0 25px;position:relative}.pattern_1 .camera_overlayer{background:url(../gfx/camera/patterns/overlay1.png) repeat}.pattern_2 .camera_overlayer{background:url(../gfx/camera/patterns/overlay2.png) repeat}.pattern_3 .camera_overlayer{background:url(../gfx/camera/patterns/overlay3.png) repeat}.pattern_4 .camera_overlayer{background:url(../gfx/camera/patterns/overlay4.png) repeat}.pattern_5 .camera_overlayer{background:url(../gfx/camera/patterns/overlay5.png) repeat}.pattern_6 .camera_overlayer{background:url(../gfx/camera/patterns/overlay6.png) repeat}.pattern_7 .camera_overlayer{background:url(../gfx/camera/patterns/overlay7.png) repeat}.pattern_8 .camera_overlayer{background:url(../gfx/camera/patterns/overlay8.png) repeat}.pattern_9 .camera_overlayer{background:url(../gfx/camera/patterns/overlay9.png) repeat}.pattern_10 .camera_overlayer{background:url(../gfx/camera/patterns/overlay10.png) repeat}.camera_caption{color:#fff}.camera_caption&gt;div{background:#000;background:rgba(0,0,0,0.8)}.camera_wrap .camera_pag .camera_pag_ul li{background:#000}.camera_wrap .camera_pag .camera_pag_ul li:hover&gt;span{background:#d2ac67}.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent&gt;span{background:#d2ac67}.camera_pag_ul li img{border:4px solid #000;-moz-box-shadow:0 3px 6px rgba(0,0,0,.5);-webkit-box-shadow:0 3px 6px rgba(0,0,0,.5);box-shadow:0 3px 6px rgba(0,0,0,.5)}.camera_pag_ul .thumb_arrow{border-top-color:#e6e6e6}.camera_prevThumbs,.camera_nextThumbs,.camera_prev,.camera_next,.camera_commands,.camera_thumbs_cont{}.camera_wrap .camera_pag .camera_pag_ul li{background:#fff;box-shadow:0 0 7px #000}.camera_thumbs_cont ul li&gt;img{border-color:1px solid #000}.camera_amber_skin .camera_prevThumbs div{background-position:-160px -160px}.camera_amber_skin .camera_nextThumbs div{background-position:-190px -160px}.camera_amber_skin .camera_prev&gt;span{background-position:0 -160px}.camera_amber_skin .camera_next&gt;span{background-position:-40px -160px}.camera_amber_skin .camera_commands&gt;.camera_play{background-position:-80px -160px}.camera_amber_skin .camera_commands&gt;.camera_stop{background-position:-120px -160px}.camera_ash_skin .camera_prevThumbs div{background-position:-160px -200px}.camera_ash_skin .camera_nextThumbs div{background-position:-190px -200px}.camera_ash_skin .camera_prev&gt;span{background-position:0 -200px}.camera_ash_skin .camera_next&gt;span{background-position:-40px -200px}.camera_ash_skin .camera_commands&gt;.camera_play{background-position:-80px -200px}.camera_ash_skin .camera_commands&gt;.camera_stop{background-position:-120px -200px}.camera_azure_skin .camera_prevThumbs div{background-position:-160px -240px}.camera_azure_skin .camera_nextThumbs div{background-position:-190px -240px}.camera_azure_skin .camera_prev&gt;span{background-position:0 -240px}.camera_azure_skin .camera_next&gt;span{background-position:-40px -240px}.camera_azure_skin .camera_commands&gt;.camera_play{background-position:-80px -240px}.camera_azure_skin .camera_commands&gt;.camera_stop{background-position:-120px -240px}.camera_beige_skin .camera_prevThumbs div{background-position:-160px -120px}.camera_beige_skin .camera_nextThumbs div{background-position:-190px -120px}.camera_beige_skin .camera_prev&gt;span{background-position:0 -120px}.camera_beige_skin .camera_next&gt;span{background-position:-40px -120px}.camera_beige_skin .camera_commands&gt;.camera_play{background-position:-80px -120px}.camera_beige_skin .camera_commands&gt;.camera_stop{background-position:-120px -120px}.camera_black_skin .camera_prevThumbs div{background-position:-160px -40px}.camera_black_skin .camera_nextThumbs div{background-position:-190px -40px}.camera_black_skin .camera_prev&gt;span{background-position:0 -40px}.camera_black_skin .camera_next&gt;span{background-position:-40px -40px}.camera_black_skin .camera_commands&gt;.camera_play{background-position:-80px -40px}.camera_black_skin .camera_commands&gt;.camera_stop{background-position:-120px -40px}.camera_blue_skin .camera_prevThumbs div{background-position:-160px -280px}.camera_blue_skin .camera_nextThumbs div{background-position:-190px -280px}.camera_blue_skin .camera_prev&gt;span{background-position:0 -280px}.camera_blue_skin .camera_next&gt;span{background-position:-40px -280px}.camera_blue_skin .camera_commands&gt;.camera_play{background-position:-80px -280px}.camera_blue_skin .camera_commands&gt;.camera_stop{background-position:-120px -280px}.camera_brown_skin .camera_prevThumbs div{background-position:-160px -320px}.camera_brown_skin .camera_nextThumbs div{background-position:-190px -320px}.camera_brown_skin .camera_prev&gt;span{background-position:0 -320px}.camera_brown_skin .camera_next&gt;span{background-position:-40px -320px}.camera_brown_skin .camera_commands&gt;.camera_play{background-position:-80px -320px}.camera_brown_skin .camera_commands&gt;.camera_stop{background-position:-120px -320px}.camera_burgundy_skin .camera_prevThumbs div{background-position:-160px -360px}.camera_burgundy_skin .camera_nextThumbs div{background-position:-190px -360px}.camera_burgundy_skin .camera_prev&gt;span{background-position:0 -360px}.camera_burgundy_skin .camera_next&gt;span{background-position:-40px -360px}.camera_burgundy_skin .camera_commands&gt;.camera_play{background-position:-80px -360px}.camera_burgundy_skin .camera_commands&gt;.camera_stop{background-position:-120px -360px}.camera_charcoal_skin .camera_prevThumbs div{background-position:-160px -400px}.camera_charcoal_skin .camera_nextThumbs div{background-position:-190px -400px}.camera_charcoal_skin .camera_prev&gt;span{background-position:0 -400px}.camera_charcoal_skin .camera_next&gt;span{background-position:-40px -400px}.camera_charcoal_skin .camera_commands&gt;.camera_play{background-position:-80px -400px}.camera_charcoal_skin .camera_commands&gt;.camera_stop{background-position:-120px -400px}.camera_chocolate_skin .camera_prevThumbs div{background-position:-160px -440px}.camera_chocolate_skin .camera_nextThumbs div{background-position:-190px -440px}.camera_chocolate_skin .camera_prev&gt;span{background-position:0 -440px}.camera_chocolate_skin .camera_next&gt;span{background-position:-40px -440px}.camera_chocolate_skin .camera_commands&gt;.camera_play{background-position:-80px -440px}.camera_chocolate_skin .camera_commands&gt;.camera_stop{background-position:-120px -440px}.camera_coffee_skin .camera_prevThumbs div{background-position:-160px -480px}.camera_coffee_skin .camera_nextThumbs div{background-position:-190px -480px}.camera_coffee_skin .camera_prev&gt;span{background-position:0 -480px}.camera_coffee_skin .camera_next&gt;span{background-position:-40px -480px}.camera_coffee_skin .camera_commands&gt;.camera_play{background-position:-80px -480px}.camera_coffee_skin .camera_commands&gt;.camera_stop{background-position:-120px -480px}.camera_cyan_skin .camera_prevThumbs div{background-position:-160px -520px}.camera_cyan_skin .camera_nextThumbs div{background-position:-190px -520px}.camera_cyan_skin .camera_prev&gt;span{background-position:0 -520px}.camera_cyan_skin .camera_next&gt;span{background-position:-40px -520px}.camera_cyan_skin .camera_commands&gt;.camera_play{background-position:-80px -520px}.camera_cyan_skin .camera_commands&gt;.camera_stop{background-position:-120px -520px}.camera_fuchsia_skin .camera_prevThumbs div{background-position:-160px -560px}.camera_fuchsia_skin .camera_nextThumbs div{background-position:-190px -560px}.camera_fuchsia_skin .camera_prev&gt;span{background-position:0 -560px}.camera_fuchsia_skin .camera_next&gt;span{background-position:-40px -560px}.camera_fuchsia_skin .camera_commands&gt;.camera_play{background-position:-80px -560px}.camera_fuchsia_skin .camera_commands&gt;.camera_stop{background-position:-120px -560px}.camera_gold_skin .camera_prevThumbs div{background-position:-160px -600px}.camera_gold_skin .camera_nextThumbs div{background-position:-190px -600px}.camera_gold_skin .camera_prev&gt;span{background-position:0 -600px}.camera_gold_skin .camera_next&gt;span{background-position:-40px -600px}.camera_gold_skin .camera_commands&gt;.camera_play{background-position:-80px -600px}.camera_gold_skin .camera_commands&gt;.camera_stop{background-position:-120px -600px}.camera_green_skin .camera_prevThumbs div{background-position:-160px -640px}.camera_green_skin .camera_nextThumbs div{background-position:-190px -640px}.camera_green_skin .camera_prev&gt;span{background-position:0 -640px}.camera_green_skin .camera_next&gt;span{background-position:-40px -640px}.camera_green_skin .camera_commands&gt;.camera_play{background-position:-80px -640px}.camera_green_skin .camera_commands&gt;.camera_stop{background-position:-120px -640px}.camera_grey_skin .camera_prevThumbs div{background-position:-160px -680px}.camera_grey_skin .camera_nextThumbs div{background-position:-190px -680px}.camera_grey_skin .camera_prev&gt;span{background-position:0 -680px}.camera_grey_skin .camera_next&gt;span{background-position:-40px -680px}.camera_grey_skin .camera_commands&gt;.camera_play{background-position:-80px -680px}.camera_grey_skin .camera_commands&gt;.camera_stop{background-position:-120px -680px}.camera_indigo_skin .camera_prevThumbs div{background-position:-160px -720px}.camera_indigo_skin .camera_nextThumbs div{background-position:-190px -720px}.camera_indigo_skin .camera_prev&gt;span{background-position:0 -720px}.camera_indigo_skin .camera_next&gt;span{background-position:-40px -720px}.camera_indigo_skin .camera_commands&gt;.camera_play{background-position:-80px -720px}.camera_indigo_skin .camera_commands&gt;.camera_stop{background-position:-120px -720px}.camera_khaki_skin .camera_prevThumbs div{background-position:-160px -760px}.camera_khaki_skin .camera_nextThumbs div{background-position:-190px -760px}.camera_khaki_skin .camera_prev&gt;span{background-position:0 -760px}.camera_khaki_skin .camera_next&gt;span{background-position:-40px -760px}.camera_khaki_skin .camera_commands&gt;.camera_play{background-position:-80px -760px}.camera_khaki_skin .camera_commands&gt;.camera_stop{background-position:-120px -760px}.camera_lime_skin .camera_prevThumbs div{background-position:-160px -800px}.camera_lime_skin .camera_nextThumbs div{background-position:-190px -800px}.camera_lime_skin .camera_prev&gt;span{background-position:0 -800px}.camera_lime_skin .camera_next&gt;span{background-position:-40px -800px}.camera_lime_skin .camera_commands&gt;.camera_play{background-position:-80px -800px}.camera_lime_skin .camera_commands&gt;.camera_stop{background-position:-120px -800px}.camera_magenta_skin .camera_prevThumbs div{background-position:-160px -840px}.camera_magenta_skin .camera_nextThumbs div{background-position:-190px -840px}.camera_magenta_skin .camera_prev&gt;span{background-position:0 -840px}.camera_magenta_skin .camera_next&gt;span{background-position:-40px -840px}.camera_magenta_skin .camera_commands&gt;.camera_play{background-position:-80px -840px}.camera_magenta_skin .camera_commands&gt;.camera_stop{background-position:-120px -840px}.camera_maroon_skin .camera_prevThumbs div{background-position:-160px -880px}.camera_maroon_skin .camera_nextThumbs div{background-position:-190px -880px}.camera_maroon_skin .camera_prev&gt;span{background-position:0 -880px}.camera_maroon_skin .camera_next&gt;span{background-position:-40px -880px}.camera_maroon_skin .camera_commands&gt;.camera_play{background-position:-80px -880px}.camera_maroon_skin .camera_commands&gt;.camera_stop{background-position:-120px -880px}.camera_orange_skin .camera_prevThumbs div{background-position:-160px -920px}.camera_orange_skin .camera_nextThumbs div{background-position:-190px -920px}.camera_orange_skin .camera_prev&gt;span{background-position:0 -920px}.camera_orange_skin .camera_next&gt;span{background-position:-40px -920px}.camera_orange_skin .camera_commands&gt;.camera_play{background-position:-80px -920px}.camera_orange_skin .camera_commands&gt;.camera_stop{background-position:-120px -920px}.camera_olive_skin .camera_prevThumbs div{background-position:-160px -1080px}.camera_olive_skin .camera_nextThumbs div{background-position:-190px -1080px}.camera_olive_skin .camera_prev&gt;span{background-position:0 -1080px}.camera_olive_skin .camera_next&gt;span{background-position:-40px -1080px}.camera_olive_skin .camera_commands&gt;.camera_play{background-position:-80px -1080px}.camera_olive_skin .camera_commands&gt;.camera_stop{background-position:-120px -1080px}.camera_pink_skin .camera_prevThumbs div{background-position:-160px -960px}.camera_pink_skin .camera_nextThumbs div{background-position:-190px -960px}.camera_pink_skin .camera_prev&gt;span{background-position:0 -960px}.camera_pink_skin .camera_next&gt;span{background-position:-40px -960px}.camera_pink_skin .camera_commands&gt;.camera_play{background-position:-80px -960px}.camera_pink_skin .camera_commands&gt;.camera_stop{background-position:-120px -960px}.camera_pistachio_skin .camera_prevThumbs div{background-position:-160px -1040px}.camera_pistachio_skin .camera_nextThumbs div{background-position:-190px -1040px}.camera_pistachio_skin .camera_prev&gt;span{background-position:0 -1040px}.camera_pistachio_skin .camera_next&gt;span{background-position:-40px -1040px}.camera_pistachio_skin .camera_commands&gt;.camera_play{background-position:-80px -1040px}.camera_pistachio_skin .camera_commands&gt;.camera_stop{background-position:-120px -1040px}.camera_pink_skin .camera_prevThumbs div{background-position:-160px -80px}.camera_pink_skin .camera_nextThumbs div{background-position:-190px -80px}.camera_pink_skin .camera_prev&gt;span{background-position:0 -80px}.camera_pink_skin .camera_next&gt;span{background-position:-40px -80px}.camera_pink_skin .camera_commands&gt;.camera_play{background-position:-80px -80px}.camera_pink_skin .camera_commands&gt;.camera_stop{background-position:-120px -80px}.camera_red_skin .camera_prevThumbs div{background-position:-160px -1000px}.camera_red_skin .camera_nextThumbs div{background-position:-190px -1000px}.camera_red_skin .camera_prev&gt;span{background-position:0 -1000px}.camera_red_skin .camera_next&gt;span{background-position:-40px -1000px}.camera_red_skin .camera_commands&gt;.camera_play{background-position:-80px -1000px}.camera_red_skin .camera_commands&gt;.camera_stop{background-position:-120px -1000px}.camera_tangerine_skin .camera_prevThumbs div{background-position:-160px -1120px}.camera_tangerine_skin .camera_nextThumbs div{background-position:-190px -1120px}.camera_tangerine_skin .camera_prev&gt;span{background-position:0 -1120px}.camera_tangerine_skin .camera_next&gt;span{background-position:-40px -1120px}.camera_tangerine_skin .camera_commands&gt;.camera_play{background-position:-80px -1120px}.camera_tangerine_skin .camera_commands&gt;.camera_stop{background-position:-120px -1120px}.camera_turquoise_skin .camera_prevThumbs div{background-position:-160px -1160px}.camera_turquoise_skin .camera_nextThumbs div{background-position:-190px -1160px}.camera_turquoise_skin .camera_prev&gt;span{background-position:0 -1160px}.camera_turquoise_skin .camera_next&gt;span{background-position:-40px -1160px}.camera_turquoise_skin .camera_commands&gt;.camera_play{background-position:-80px -1160px}.camera_turquoise_skin .camera_commands&gt;.camera_stop{background-position:-120px -1160px}.camera_violet_skin .camera_prevThumbs div{background-position:-160px -1200px}.camera_violet_skin .camera_nextThumbs div{background-position:-190px -1200px}.camera_violet_skin .camera_prev&gt;span{background-position:0 -1200px}.camera_violet_skin .camera_next&gt;span{background-position:-40px -1200px}.camera_violet_skin .camera_commands&gt;.camera_play{background-position:-80px -1200px}.camera_violet_skin .camera_commands&gt;.camera_stop{background-position:-120px -1200px}.camera_white_skin .camera_prevThumbs div{background-position:-160px -80px}.camera_white_skin .camera_nextThumbs div{background-position:-190px -80px}.camera_white_skin .camera_prev&gt;span{background-position:0 -80px}.camera_white_skin .camera_next&gt;span{background-position:-40px -80px}.camera_white_skin .camera_commands&gt;.camera_play{background-position:-80px -80px}.camera_white_skin .camera_commands&gt;.camera_stop{background-position:-120px -80px}.camera_yellow_skin .camera_prevThumbs div{background-position:-160px -1240px}.camera_yellow_skin .camera_nextThumbs div{background-position:-190px -1240px}.camera_yellow_skin .camera_prev&gt;span{background-position:0 -1240px}.camera_yellow_skin .camera_next&gt;span{background-position:-40px -1240px}.camera_yellow_skin .camera_commands&gt;.camera_play{background-position:-80px -1240px}.camera_yellow_skin .camera_commands&gt;.camera_stop{background-position:-120px -1240px}
	/*camera end */
	
	
	/*multiple select start */
.ms-parent {
    display: inline-block;
    position: relative;
    vertical-align: middle;
	min-width: 100%!important;
}

.ms-choice {
    display: block;
    min-width: 100%;
    height: 35px;
    line-height: 35px;
    padding: 0;
    overflow: hidden;
    cursor: pointer;
    text-align: left;
    white-space: nowrap;
    color: #1e1e1e;
    text-decoration: none;
    background-color: #fff;
	border: none;
	font-size: 15px;
	transition-duration: 0.2s;
}



.ms-choice.disabled {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.ms-choice &gt; span {
    position: absolute;
    top: 0;
    left: 0;
    right: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.ms-choice &gt; span.placeholder {
    color: #4f4f50;
}

.ms-choice &gt; div {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 25px;
    background: url('../gfx/multiple-select.png') left top 8px no-repeat;
}

.ms-choice &gt; div.open {
    background: url('../gfx/multiple-select.png') right top 8px no-repeat;
}

.ms-drop {
    width: 100%;
    overflow: hidden;
    display: none;
    margin-top: -1px;
    padding: 0;
    position: absolute;
    z-index: 1000;
    background: #fff;
    font-size: 15px; color: #1e1e1e; font-weight: 500;
    border: 0px;
	font-size: 15px;
}

.ms-drop.bottom {
    top: 100%;
    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}

.ms-drop.top {
    bottom: 100%;
    -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
    box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}

.ms-search {
    display: inline-block;
    margin: 0;
    min-height: 26px;
    padding: 4px;
    position: relative;
    white-space: nowrap;
    width: 100%;
    z-index: 10000;
}

.ms-search input {
    width: 100%;
    height: auto !important;
    min-height: 24px;
    padding: 0 20px 0 5px;
    margin: 0;
    outline: 0;
    font-family: sans-serif;
    font-size: 1em;

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: #fff url('../gfx/multiple-select.png') no-repeat 100% -22px;
    background: url('../gfx/multiple-select.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
    background: url('../gfx/multiple-select.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
    background: url('../gfx/multiple-select.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
    background: url('../gfx/multiple-select.png') no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
    background: url('../gfx/multiple-select.png') no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);
    background: url('../gfx/multiple-select.png') no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}

.ms-search, .ms-search input {
    box-sizing: border-box;
}

.ms-drop ul {
    overflow: auto;
    margin: 0;
    padding: 0;
}

.ms-drop ul &gt; li {
    list-style: none;
    display: list-item;
    background-image: none;
    position: static;
	width: calc(100% - 16px); float: left; transition-duration: 0.5s; cursor: pointer!important;
	line-height: 35px;
	padding: 0 8px; 
}

.ms-drop ul &gt; li span { background: red; padding: 10px; }
.ms-drop ul &gt; li:hover { background: #ededed; }
.ms-drop ul &gt; li  input[type=radio] { visibility: hidden; width: 1px!important; }

.ms-drop ul &gt; li .disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
}

.ms-drop ul &gt; li.multiple {
    display: block;
    float: left;
}

.ms-drop ul &gt; li.group {
    clear: both;
}

.ms-drop ul &gt; li.multiple label {
    width: 100%;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ms-drop ul &gt; li label {
    font-weight: normal;
    display: block;
    white-space: nowrap;
}

.ms-drop ul &gt; li label.optgroup {
    font-weight: bold;
}

.ms-drop input[type="checkbox"] {
    vertical-align: middle;
	padding: 0px!important; 
	margin: 0 10px 0 0!important; 
	width: 15px!important;
	height: 15px!important;
}

.ms-drop .ms-no-results {
    display: none;
}

.footer-seo-wrapper {
	padding: 30px;
	margin: 0 auto;
	background: #ededed;
	font-size: 10px; 
}

.footer-seo-wrapper div {
	max-width: 1280px; 
	margin: 0px auto;
}

.footer-seo-wrapper p {
	margin: 3px 0;
}
	
	
	
.footer-seo-wrapper h1 {
	font-size: 14px;
	display: inline-block;
	margin: 0 0 5px 0;
}

.footer-seo-wrapper h2 {
	font-size: 12px;
	display: inline-block;
	margin: 0 0 5px 0;
}

.footer-seo-wrapper h3 {
	font-size: 12px;
	display: inline-block;
	margin: 0 0 5px 0;
}

	/*multiple select end */

/* SKRYPTY KONIEC */</pre></body></html>