@charset "UTF-8";

 html {
  height: 100%;
}


	body { height: 100%; position: relative; color: #575757; background:#F3F3F3 url(/images/bg/tlo.jpg) repeat-x;  color: #000; font-family: Roboto, Arial, serif; font-size: 17px; font-weight:300; letter-spacing: 0px; line-height: 1.3; margin: 0; padding: 0; text-align: left; }
    div {box-sizing: border-box;  }

     .BoxContent { max-width:990px;  position:relative; margin: 0 auto; text-align:left}



h1, h2, h3, h4, h5, h6, .heading-1, .heading-2, .heading-3, .heading-4, .heading-5, .heading-6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: inherit;
  font-weight: 400;
  color: #414042;
}
  .input_search {border: solid 3px #AEE6FA; width:640px; height:55px; padding-left:5px;font-size:24px; font-weight:300}
  .search_box {margin-left:80px;}
  .search_btn {right:10px; top:11px;}


  .header {height:100px; }

  .respw100 {max-width:100%;}
  .respw100auto {width:100%;}
  
  #BtnMenuMob {display:none;}
  .homeBreak {height:170px;}
  
  
  
  
 
  
  
  
  
  
  
  
  
.tooltip {
	display:none;
	position:absolute;
	border:1px solid #333;
	background-color:#161616;
	border-radius:5px;
	padding:10px;
	color:#fff;
	font-size:12px Arial;
}
	 .MegaHeader {color:#171717; font-size:70px;  font-weight:100; line-height:1}
         .BigHeaderResp {color:#171717; font-size:41px;  font-weight:100; line-height:1.1}
	 .BigHeader {color:#171717; font-size:41px;  font-weight:100; line-height:1.1}
	 .BigHeader2 {color:#0C0D11; font-size:46px;  font-weight:200; line-height: 1.2}
	 .BigHeader3 {color:#0C0D11; font-size:42px;  font-weight:200; line-height: 1.2}
	 .BigHeader4 {color:#0C0D11; font-size:38px;  font-weight:200; line-height: 1.2}
	 .MidHeader {color:#0C0D11; font-size:37px;  font-weight:100; line-height:1}
     .SmallAHeader {color:#4D4D4D; font-size:37px;  font-weight:200; line-height:1.2}
     .SmallHeader {color:#4D4D4D; font-size:33px;  font-weight:100; line-height:1.2}
     .SmallHeader2 {color:#3A3937; font-size:30px;  font-weight:200; line-height:1.2}
     .SmallHeader2 a {color:#3A3937; font-size:30px;  font-weight:300; line-height:1.2}
     .SmallHeader3 {color:#2B2A28; font-size:35px;  font-weight:300; line-height:1.2}
     .SmallHeaderWhite {color:#FFF; font-size:33px;  font-weight:100; line-height:1.2}
     .MiniHeader {color:#4D4D4D; font-size:26px;  font-weight:100; line-height:1.2}
     .MiniHeaderWhite {color:#FFF; font-size:26px;  font-weight:100; line-height:1.2}
     .HeaderBlue {color:#016DB6; font-size:34px;  font-weight:700; line-height:1.2}
     .HeaderBlueThin {color:#016DB6; font-size:30px;  font-weight:200; line-height:1.2}
     .TitleBlue {color:#0070B8; font-size:17px;  font-weight:300; line-height:1.2}


	 .boldHeader {color:#4D4D4D; font-size:26px; color:#666666;  font-weight:bold; line-height:1.2}


/*END Page Structure*/
    #Top {  background:#005ca1; height:90px; color:#000; position:relative; margin: 0 auto;}
    #Top a {color: #3A2F29; }
    #Top .logo { padding-top:20px; padding-left:0px;  }
    #Top .logo2 { padding-top:5px; padding-right:15px;  }
    #Top .tel { padding-top:35px; margin-left:13px; font-size:19px; color:#ED881B; }
    #Top .sluchawka { padding-top:35px; margin-left:50px; }
    #Top .slogan{ padding-top:19px; padding-right:15px; color:#FFF; font-size:21px; }

	.naglowekBig { color: #000; font-size: 16px; font-weight:bold; line-height: 1.2; margin: 0 0 0 0;}

    .odpowiadamyzabezpieczenstwo {background: url(/images/bg/odpowiadamyzabezpieczenstwo.jpg) no-repeat; width:960px; height:112px; font-size:15px;}
    .odpowiadamyzabezpieczenstwo .blue {color:#005CA1; }

    .zrealizowalismyusluge {background: url(/images/bg/zrealizowalismyusluge.jpg) no-repeat; color:#005CA1; width:960px; height:112px; font-size:24px; margin-top:20px;}
    .zrealizowalismyusluge .normal {color: #575757;   }

    .sprzedamytwojemieszkanie {color:#303539; font-size:15px; width:100%}
    .sprzedamytwojemieszkanie .title {font-size:16px;}
    .sprzedamytwojemieszkanie .dlaczego {color:#FFF; background:#006CBF; padding-bottom:20px;  font-size:24px;  font-weight:300;}
    .sprzedamytwojemieszkanie .dlaczego .tytul { font-size:27px; font-weight:400; }
    .sprzedamytwojemieszkanie .dlaczego .naglowek1 { font-size:50px; font-weight:700; }
    .sprzedamytwojemieszkanie .dlaczego .naglowek2 { font-size:33px;  }

	.kariera { font-size:23px;  font-weight:300;}
	.kariera #jobs { font-size:17px !important;  font-weight:300 !important; }

    .kup {color:#303539; font-size:15px;}

	.ofirmie {color:#303539; font-size:15px;}
        .ofirmie img {max-width:100%;  height:auto}

    .skutecznosc1 {background: url(/images/bg/skutecznosc100.png) top center no-repeat; color:#1D1D1D;  height:384px; font-size:41px;  font-weight:200; }
    .skutecznosc2 { background: url(/images/bg/skutecznosc100img.png) top center no-repeat; color:#1D1D1D;  height:440px; font-size:21px;  font-weight:300; margin-top:0px;}
    .skutecznosc3 {background: url(/images/bg/skutecznosc100b.png) top center no-repeat; color:#1D1D1D;  min-height:385px; font-size:21px;  font-weight:300; margin-top:0;}
     .skutecznosc3 .txt { padding-top:15%}
     
    .tan1 {background: url(/images/twoja-agencja/4.png) top center no-repeat; background-size:cover; color:#1D1D1D;  min-height:510px; font-size:17px;  font-weight:300; }
    .tan2 {background: url(/images/twoja-agencja/8.png) top center no-repeat; background-size:cover;  color:#1D1D1D;  min-height:510px; font-size:17px;  font-weight:300; }
    .tan3 {background: url(/images/twoja-agencja/12.png) top center no-repeat; background-size:cover; color:#1D1D1D;  min-height:510px; font-size:17px;  font-weight:300; }
    .tan4 {background: url(/images/twoja-agencja/16.png) top center no-repeat; background-size:cover;  color:#1D1D1D;  min-height:510px; font-size:17px;  font-weight:300; }
    .tan5 {background: url(/images/twoja-agencja/20.png) top center no-repeat; background-size:cover; color:#1D1D1D;  min-height:510px; font-size:17px;  font-weight:300; }
    .tan6 {background: url(/images/twoja-agencja/24.png) top center no-repeat; background-size:cover; color:#1D1D1D;  min-height:510px; font-size:17px;  font-weight:300; }
    .tan7 {background: url(/images/twoja-agencja/28.png) top center no-repeat; background-size:cover; color:#1D1D1D;  min-height:510px; font-size:17px;  font-weight:300; }
    .tan8 {background: url(/images/twoja-agencja/32.png) top center no-repeat; background-size:cover; color:#1D1D1D;  min-height:510px; font-size:17px;  font-weight:300; }
    .tan9 {background: url(/images/twoja-agencja/36.png) top center no-repeat; background-size:cover; color:#1D1D1D;  min-height:510px; font-size:17px;  font-weight:300; }


    .BoxWhiteRound {background: #fff; border-radius: 10px; padding-top:50px; padding-bottom:50px; min-height:225px}
    .BoxBlueRound {background: #005CA1; min-height:280px; border-radius: 10px;  text-align:center; display: flex; flex-flow: row wrap; align-items: center; justify-content: center;}

    
    
.lista-powodow {color:#161616; font-weight:300; font-size:17px;}
    .lista-powodow .numer {color:#035FA2; font-weight:400; font-size:25px;}
    .lista-powodow-small {color:#ACACAC; font-weight:300; font-size:18px;}
    .lista-powodow-small .numer {color:#035FA2; font-weight:400; font-size:22px;}

    .subMenu { border:solid 1px #EBEBEB; font-size:13px;background:#fff;  box-sizing: border-box; width:100%; font-weight:normal;}
    .subMenu a {  font-size:13px; font-weight:300;}
    .subMenu .cnormal { color:#828282;   border-right:solid 1px #F4F4F4; box-sizing: border-box; padding-top:12px; padding-bottom:12px; background:#FFFFFF; text-align:center; }
    .subMenu .cnormal:last-of-type {border:0;}
    .subMenu .cnormal a { color:#828282; }
    .subMenu .cnormal:hover { background:#F7F7F7;  }
    .subMenu .chover { color:#4587B9;   ; padding-top:12px; padding-bottom:12px;   background:#F7F7F7; text-align:center;}
     
    .subMenu .chover a { color:#4587B9; }
    .subMenu .w6 { width:159px;}
    .subMenu .w5 { width:191px;}
    .subMenu .w4 { width:239px;}
    .subMenu .w3 { width:319px;}



     .menu_horizontal a { font-size:16px; color:#8B8B8B; font-weight:300;}
     .menu_horizontal .mactive a { font-size:16px; color:#1F6FAC; font-weight:300;}


    .nasze-oddzialy #map_canvas { width:960px; height:300px; border:solid 1px #DDC7A5; }
    .nasze-oddzialy {color:#424242; font-size:18px;}

    .opinie {color:#303539; font-size:15px;}

    .zglossprzedaz {font-size:15px}


	#Data { margin-top:1px;  padding-top:2px; color:#404040; height:18px; background:#E8E8E8 }


    #menuTop {   padding-top:0px; }
    #menuTop a { font-size:13px;  font-weight:normal; }
    #menuTop a:hover { color:#ED881B;  }
    #menuTop .separator { text-align:center; width:14px;  line-height: 1.3;}
    #menuTop .item { line-height: 1.3;}
    #menuTop .item_on a { line-height: 1.3; color:#EA891E}
    #menuTop .home { width:135px;  line-height: 1.3;}
    #menuTop .bodyMenu {background: #FFF; padding:15px; border:solid 1px #DDDDDD; border-top:0;  padding-bottom:15px; width:470px;  overflow:hidden; }
    #menuTop .bodyMenu a { color: #000; line-height: 1; font-size:12px; }
    #menuTop .bodyMenu a:hover {  color: #777777;line-height: 1;}
	#menuTop ul {

	  
	  padding-left: 0px;
	  list-style: none;
	}
    #menuTop ul li { color:#fff;  display: inline-block;}
    #menuTop ul li a { color:#fff;}




    .pages_buy {position:relative}
    .pages_buy  .textBox {width:210px; color:#313236; font-size:15px; font-weight:normal; line-height:1.3;  text-align: justify; }


    .home_buy {background: #FFF; position:relative}
    .home_buy .content { }
    .home_buy .content h1 a {color:#30353B; font-size:39px; font-weight:normal; line-height:1}

    .home_buy .content .textBox {  color:#313236; font-size:15px; font-weight:normal; line-height:1.3;  text-align: justify; }


    .home_sell {}
    .home_sell .content {  margin: 0 auto;}
    .home_sell .content h1 a {color:#30353B; font-size:39px; font-weight:normal; line-height:1}
    .home_sell .content .textBox {  color:#313236; font-size:15px; font-weight:normal; line-height:1.3;  text-align: justify; }

    .home_credit {background: #FFF;}
    .home_credit .content {width:960px; margin: 0 auto;}
    .home_credit .content h1 a {color:#30353B; font-size:39px; font-weight:normal; line-height:1}

    .home_credit .content .textBox {width:210px; color:#313236; font-size:15px; font-weight:normal; line-height:1.3;  text-align: justify; }

    .home_ref {background: #3B3B3B;}
    .home_ref .content {  font-size:13px;  margin: 0 auto; color:#FFF}
    .home_ref .content a {font-size:13px;  color:#FFF}
    .home_ref .content h1 {color:#FFF; font-size:39px; font-weight:normal; line-height:1}
    .home_ref .content h1 a {color:#FFF; font-size:39px; font-weight:normal; line-height:1}


    .doublearrow {color:#015DA0; font-size:17px; line-height:0.5}


   .infoIloscOfert { margin-top:8px; font-size:11px; color:#8C8C8C; text-align:center;  width:250px; }
   .boxMenuOferta {background: url('/images/bg/button_140.png') no-repeat; width:138px; height:22px; padding-top:5px; text-align:center;}
   .boxMenuOferta a {color:#121212}
   .boxMenuOferta_on {background: #1193F1; width:138px; height:22px; padding-top:5px; text-align:center}
   .boxMenuOferta_on a {color:#FFF}

   .menuoferty {background: #E7E7E7; min-height:30px; padding-bottom:5px;}
   .menuoferty a {color:#2F2F2F; font-size:14px; line-height:1}
   .menuoferty .strap_on {background:#EB891A; height:6px; font-size:1px; margin-top:5px;}
   .menuoferty .strap {  font-size:1px;  }

   .submenuoferty { min-height:26px; padding-top:6px; line-height: 1; justify-content: center; align-items:center}
   .submenuoferty a {color:#7E7E7E; font-size:13px; line-height: 1; justify-content: center}
   .submenuoferty .wariant_on a {color:#7E7E7E; font-weight:bold; }

   .liniaA {background:#BFBFBF; height:1px; font-size:1px;}
   .liniaAsub {background:#D4D4D4; height:1px; font-size:1px;}
   .liniaB {background:#E1E1E1; height:1px; font-size:1px;}
   .liniaC {background:#669DC6; height:1px; font-size:1px;}
   .liniaD {background:#196DAB; height:1px; font-size:1px;}
   .liniaE {background:#005CA1; height:1px; font-size:1px;}
   .liniaF {background:#BBBBBB; height:1px; font-size:1px;}
   .liniaG1 {background:#D17B0E; height:1px; font-size:1px;}
   .liniaG2 {background:#FFC351; height:1px; font-size:1px;}
   .liniaH1 {background:#E5E5E5; height:1px; font-size:1px;}
   .liniaH2 {background:#F2F2F2; height:1px; font-size:1px;}
   .liniaI1 {background:#FDFDFD; height:1px; font-size:1px;}
   .liniaI2 {background:#EBEBEB; height:1px; font-size:1px;}


   .ListaOferFoto {padding:0; margin-top:10px;  }

   .tytulInformacja {font-size:25px; color:#4C4C4C; font-weight:100}
   .tytulInformacja a {font-size:25px; color:#000100; font-weight:100}
   .wstepInformacja  {font-size:22px; color:#4C4C4C; font-weight:100  }


    .NewsletterBox {width:332px; }
    .NewsletterBox .formularz {width:332px; height:107px; color:#0F0F0F; line-height:1.1; background: url('/images/bg/newsletter.gif') no-repeat;}
    .NewsletterBox .formularz .input_form { background:transparent; height:15px; width:125px; font-size:11px; border:0 }
    .NewsletterBox .formularz .komunikat { position:absolute; display:none; padding:5px; width:285px; height:30px; background:#FFF }



	.HomeBody {padding:20px;  line-height:1.2; }
	.HomeBody .Naglowek { font:15px 'Electrolize', sans-serif; color:#575757; padding-top:7px;}
	.HomeBody .formularzIntencja .Input { height:20px; width:400px;  border:0; border-left:solid 1px #4A4947; border-top:solid 1px #4A4947;}
	.HomeBody .formularzIntencja .Select { height:23px; width:400px;  border:0; border-left:solid 1px #4A4947; border-top:solid 1px #4A4947;}
	.HomeBody .giodo { font-size:12px; color:#000000; margin-top:10px}
	.HomeBody .zapal { margin-top:10px; text-align:center;}
    .HomeBody .Galeria img { border: solid 1px #000; padding: 0px; margin: 5px 10px 0 0;}
    .HomeBody .Tresc { font:14px 'Electrolize', sans-serif; color:#575757;}
    .HomeBody .NaglowekForm {  width:250px; text-align:right; padding-right:5px; margin-top:3px;}



    .BtnSubmit { cursor:pointer;  color:#FFF; background:#EA984E; border:solid 1px #DE6407; width:100px; height:17px; text-align:center; padding:5px; line-height: 1.2; }
    .BtnSubmitOff {	filter:alpha(opacity=40); opacity:0.4; }


    .MenuTop { margin-left:18px; padding-top:4px; font:11px Arial; color:#CFD0D2}
    .MenuTop .MenuBtn1 { width:133px; height:32px; padding-top:15px;  margin-right:2px; text-align:center; }
    .MenuTop .MenuBtn2 { width:112px; height:27px; padding-top:15px; margin-right:2px; text-align:center;}
    .MenuTop .MenuBtn3 { width:130px; height:27px; padding-top:15px; margin-right:2px; text-align:center;}
    .MenuTop .MenuBtn4 { width:127px; height:27px; padding-top:15px; margin-right:2px; text-align:center;}
    .MenuTop .MenuBtn5 { width:185px; height:27px; padding-top:15px; text-align:center;}
    .MenuTop .MenuBtn1:hover, .MenuBtn2:hover, .MenuBtn3:hover, .MenuBtn4:hover, .MenuBtn5:hover { cursor:pointer; color:#FFF; }
    .MenuTop .MenuBtn1:hover a, .MenuBtn2:hover a, .MenuBtn3:hover a, .MenuBtn4:hover a, .MenuBtn5:hover a { color:#FFF; }
    .MenuTop  a {  color:#CFD0D2 }


    .kategoria { background:#005CA1; height:40px; box-sizing: border-box; padding-top:10px; text-align:center}
    .kategoria a { font-size:16px; color:#FFF;  }

    
    
    
    
.UnivInputForm { 
     height:30px;  width:100%; padding-left:10px; font-size:14px; border:0; border-top:solid 1px #a9a9a9; outline: 0;
      color:#000;  
    background: #f3f3f3; /* Old browsers */
    background: -moz-linear-gradient(top, #f3f3f3 0%, #fefefe 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #f3f3f3 0%,#fefefe 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #f3f3f3 0%,#fefefe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
    border-radius: 5px;
 }
    
    
    
    
    
    
    
/*lista ofert typ 1*/
 .ListaTyp1 {padding-left:7px; padding-top:5px; }
 .ListaTyp1 .ulica a {  font-size:16px; color:#005DA0}
 .ListaTyp1 .lokalizacja1 a {  font-size:11px; color:#595959;}
 .ListaTyp1 .lokalizacja2 a {  font-size:14px; color:#303030}
 .ListaTyp1 .lokalizacja3 a { font-size:11px; color:#000100}
 .ListaTyp1 .powierzchnia a { font-size:12px; margin-top:2px; color:#000100; }
 .ListaTyp1 .cena_ofertowa_txt { font-size:15px; color:#282828;}
 .ListaTyp1 .cena_ofertowa { font-size:15px; color:#282828; text-decoration: line-through;}
 .ListaTyp1 .cena_ofertowa a { font-size:15px; color:#282828; text-decoration: line-through;}
 .ListaTyp1 .cena { font-size:16px; color:#EB891A; }
 .ListaTyp1 .cena a { font-size:16px; color:#EB891A; }
 .ListaTyp1 .typ a { font-size:13px; color:#2E2E2E; }
 .ListaTyp1 .taniej { margin-top:1px; }
 .ListaTyp1 .taniej a { font-size:11px; color:#595959;  }
 .ListaTyp1 .zeroprocent_txt { font-size:12px; color:#005DA0;  }


/*lista ofert typ 2*/
 .ListaTyp2 {   line-height:1.4}
 .ListaTyp2 .ulica {    height:19px; overflow:hidden;}
 .ListaTyp2 .ulica a {  font-weight:bold; font-size:14px; color:#1065A6}
 .ListaTyp2 .lokalizacja1 a {  font-size:12px; color:#595959;}
 .ListaTyp2 .lokalizacja2 a {  font-size:13px; color:#595959}
 .ListaTyp2 .lokalizacja3 a { font-size:12px; color:#000100}
 .ListaTyp2 .powierzchnia a { font-size:13px; margin-top:2px; color:#000100; }
 .ListaTyp2 .cena_ofertowa_txt { font-size:13px; color:#000;  }
 .ListaTyp2 .cena_ofertowa { font-size:15px; color:#000; text-decoration: line-through; }
 .ListaTyp2 .cena_ofertowa a { font-size:15px; color:#000; text-decoration: line-through;}
 .ListaTyp2 .cena { font-size:16px; color:#FF6500; }
 .ListaTyp2 .cena a { font-size:16px; color:#FF6500; }
 .ListaTyp2 .typdodatkowy { font-size:14px; color:#353536; margin-top:5px; padding:0 }
 .ListaTyp2 .taniej { margin-top:1px; }
 .ListaTyp2 .taniej a { font-size:11px; color:#595959;  }
 .ListaTyp2 .kategoriatyp  { background:transparent; text-align:left; margin:0; padding:0; margin-top:5px; }
 .ListaTyp2 .kategoria a { font-size:11px; color:#353536;  }
 .ListaTyp2 .opis { margin-top:10px; font-size:11px; color:#60605E; height:45px; overflow:hidden; }


 .taniejBox {position:absolute;  text-align:center; color:#502A00; right:0px;width:100%; max-width:130px;  height:100%; padding-top:3px; background: url('/images/bg/teraz-taniej.png') no-repeat;}
 .taniejBox .txt { width:100px; display:none; margin-top:30px; margin-left:40px; text-align:center;  color:#000; font-size:15px;}
 .taniejBox .cena { width:140px;margin-top:43px; margin-left:7px; text-align:center;  color:#FF5B02; font-size:15px;}


 .rotate {
/* Safari */
 -webkit-transform: rotate(45deg);

/* Firefox */
 -moz-transform: rotate(45deg);

/* IE */
-ms-transform: rotate(45deg);

/* Opera */
-o-transform: rotate(45deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

 }

   .ShowMoreNews { font-size: 15px; font-weight:bold; background:#ebebeb; padding:5px; padding-top:7px;  width:150px; text-align:center; }




	#Focus { position:relative; color:#000; font: 12px Arial; line-height: 1.3; margin-left: 5px; letter-spacing: 0px; width:645px; background: url(/images/bg/informacja.jpg) repeat-x; }
    #Focus a:link {color: #2D63A8; font: 12px  Arial;  text-decoration: none; line-height: 1.2; }
    #Focus .foto { float: left; padding-top:4px; padding-left:2px; width:421px; height:239px; background: url(/images/bg/box2foto.gif) no-repeat;}
    #Focus .zdjecie { padding-right:10px;}

    #Focus .data  {color: #919191; font-size: 11px; text-decoration: none;}
    #Focus .autor  {color: #575859; font: 13px  Arial; text-decoration: none; line-height: 1.5;}
    #Focus .nadtytul  {color: #421001; font:bold 16px  Arial; text-decoration: none; line-height: 1.4; }
    #Focus .tytul  {color: #000; font: 22px  Arial; text-decoration: none; line-height: 1.3;}
    #Focus .podpisfoto  {color: #ccc; font-size: 11px; padding-bottom:3px;}

	#Focus .tresc { color:#29363E; font: 12px  Arial; letter-spacing: 0px; line-height: 1.4; }
	#Focus .plus1 { color:#3D3B39; font: 15px  Arial; line-height: 1.4;}
	#Focus .plus2 { color:#3D3B39; font: 16px  Arial; line-height: 1.4;}
	#Focus .narzedzia { padding: 0px;}
    #Focus .narzedzia img { border: 0; }
    #Focus .Projekty  { margin-top:15px; font:11px  Arial; color:#696969 }
    #Focus .Projekty img { border:solid 1px #CCC; }



 .Oferta {margin-top:20px;}

 .Oferta .Naglowek { color:#2F2F2F; minheight:70px; padding-top:8px; padding:15px; background: #E7E7E7; /*url(/images/bg/oferta_naglowek.jpg) no-repeat*/;}
 .Oferta .Naglowek .Cena { font-size:18px; }
 .Oferta .Naglowek .Lokalizacja { font-size:18px; }
 .Oferta .Naglowek .TelefonTxt { font-size:16px; color:#005CA2;}
 .Oferta .Naglowek .TelefonNumer { font-size:23px; color:#005CA2;}
 .Oferta .NaglowekText { font-size:34px; color:#2D3538; }
 .Oferta .Content {  color:#000; }
 .Oferta .Content .BigFoto { border:solid 0px #BFBEB2;   max-height: 375px; overflow:hidden; text-align:center;  }
 /*.Oferta .Content .FormularzTop { color:#FFF; width:197px; height:357px; padding:10px;  background: #4e76d4; }
 .Oferta .Content .FormularzTop .inputelem { background:#FFF; color:#000;; border:0; padding:3px; width:125px; }*/
 .Oferta .Content .FormularzBottom { color:#502900;     
   padding:0px;
border:solid 0px #fff;
      
    background: #df4030; /* Old browsers */
    background: -moz-linear-gradient(top, #ffcb49 0%, #ff8800 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ffcb49 0%,#ff8800 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ffcb49 0%,#ff8800 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcb49', endColorstr='#ff8800',GradientType=0 ); /* IE6-9 */

    border-radius: 6px;
                   /*padding:10px;  background: url('/images/bg/oferta_formularz_duzy2017.jpg') no-repeat;*/
 }
 .Oferta .Content .FormularzBottom .SzczegolyOferty {  margin-top:3px; font-weight:300;}
 .Oferta .Content .FormularzBottom .SzczegolyOferty .Cena {font-size:22px}
 .Oferta .Content .FormularzBottom .SzczegolyOferty .Lokalizacja {font-size:19px}
 .Oferta .Content .FormularzBottom .Formularz {margin-top:10px;   }
 
 .Oferta .Content .FormularzBottom h1 { font-size:40px; color:#6D5118; margin:0; padding:0}
 .Oferta .Content .FormularzBottom h2 { font-size:23px; color:#502900; margin:0; padding:0}
 .Oferta .Content .FormularzBottom .Opiekun {margin-top:10px;   font-size:15px; line-height:1.4}
 .Oferta .Content .FormularzBottom .Opiekun .Nazwisko { font-size:15px;}
  
 .Oferta .Content #FormularzTop .naglowek { font-size:17px; color:#512A03}
 .Oferta .Content #FormularzTop .info { font-size:12px; color:#512A03; line-height:1.5}
 .Oferta .Content #FormularzTop .inputelem { background:#FFF; color:#000;; border:solid 1px #ABA99B; height:20px; font-size:13px; padding:4px; width:365px; }
 .Oferta .Content #FormularzTop .naglowekForm { font-size:12px; width:55px; margin-top:7px; text-align:right; margin-right:5px; }
 .Oferta .Content #FormularzTop .Wbodynaglowek {width:60px; text-align:right; margin-right:8px; margin-top:5px; font-size:17px; color:#3E3E3E}
 .Oferta .Content #FormularzTop .Wcechynaglowek {width:200px; text-align:left; margin-left:20px; margin-top:3px; font-size:11px; color:#3E3E3E; }
 .Oferta .Content #FormularzTop .Winput_form { 
     height:30px;  width:100%; padding-left:10px; font-size:14px; border:0; border-top:solid 1px #a9a9a9; outline: 0;
      color:#000;  
    background: #f3f3f3; /* Old browsers */
    background: -moz-linear-gradient(top, #f3f3f3 0%, #fefefe 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #f3f3f3 0%,#fefefe 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #f3f3f3 0%,#fefefe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
    border-radius: 5px;
 }

 .Oferta .Content #FormularzTop {
     padding:15px;
border:solid 0px #fff;
      color:#fff; font-size: 22px; padding-top:13px;  
    background: #df4030; /* Old browsers */
    background: -moz-linear-gradient(top, #ffcb49 0%, #ff8800 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ffcb49 0%,#ff8800 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ffcb49 0%,#ff8800 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcb49', endColorstr='#ff8800',GradientType=0 ); /* IE6-9 */

    border-radius: 6px;
 }

 .Oferta .Content .Menu { background:#E7E7E7; z-index:1000; width:100%; min-height:40px;}
 .Oferta .Content .Menu a { font-size:14px;  color:#2F2F2F;  }
 .Oferta .Content .Menu .btnMenu { top:34px; width:85px; height:6px; background:#EB891A}

 .Oferta .Content .Aktualizacja { font-size:12px; color:#303338; }
 .Oferta .Content .Ulica { font-size:15px; color:#015CA2; }
 .Oferta .Content .Lokalizacja12 { font-size:15px; color:#000; }
 .Oferta .Content .LokalizacjaMapa { background:#FFF; }
 .Oferta .Content .Szczegoly { color:#2F2F2F; }
 .Oferta .Content .Szczegoly .CenaOfertowa { color:#666566; text-decoration: line-through;}
 .Oferta .Content .Szczegoly .Typ { font-size:17px; }
 .Oferta .Content .Szczegoly .szczegoly { font-size:14px; }
 .Oferta .Content .Szczegoly .Taniej { color:#FF6600; }
 .Oferta .Content .Szczegoly .Cena { color:#FF6600; font-size:19px;}
 .Oferta .Content .Szczegoly .CenaM2 { color:#FF6600; font-size:16px;}
 .Oferta .Content .Szczegoly .zkredytem { font-size:22px; }
 .Oferta .Content .Szczegoly .telBig { font-size:18px; color:#005C9F; line-height:1; }
 .Oferta .Content .Szczegoly .zeroprocent_txt { font-size:13px; color:#005DA0;  }
 .Oferta .Content .telBig2 { font-size:26px; color:#005C9F; line-height:1; }
 .Oferta .Content .boxInfo {  padding-top:10px; padding-bottom:10px;  font-size:13px; line-height:1.6; color:#4B4B4B; background:#E7E7E7}
 .Oferta .Content .boxInfo a {font-size:12px;}

 .Oferta .Content .Opiekun { font-size:12px; }
 .Oferta .Content .Opiekun .Nazwisko { font-size:14px; }
 .Oferta .Content .Opis {   text-align:justify;  }
 .Oferta .Content .Cechy { font-size:13px;  }


 .Oferta .Galeria {}
 .Oferta #map_canvas { width:960px; height:300px; border:solid 1px #DDC7A5; }






 .Winput60_form {  background: url(/images/bg/input60.png) no-repeat; height:30px; width:51px; padding-left:10px; font-size:14px; border:0; }
 .Winput140_form {  background: url(/images/bg/input140.png) no-repeat; height:30px; width:130px; padding-left:10px; font-size:14px; border:0; }
 .Winput140_form_off {  background: url(/images/bg/input140.png) no-repeat; height:30px; width:130px; color:#979797; padding-left:10px; font-size:14px; border:0; }
 .Winput230_form {  background: url(/images/bg/input230.png) no-repeat; height:30px; width:220px; padding-left:10px; font-size:14px; border:0; }
 .Winput190_form {  height:30px; width:100%; padding-left:10px; font-size:14px; border:0; }
 .Winput190_form_off {    height:30px; width:100%; color:#979797; padding-left:10px; font-size:14px; border:0; }
 .Winput170_form {  background: url(/images/bg/input170.png) no-repeat; height:30px; width:160px; padding-left:10px; font-size:14px; border:0; }
 .Winput170_form_off { font-family: Roboto; background: url(/images/bg/input170.png) no-repeat; height:30px; width:160px; color:#979797; padding-left:10px; font-size:14px; border:0; }

 .Winput170trans_form {  background: transparent; height:30px; width:192px; padding-left:10px; font-size:14px; border:0; }



 .Wtinput170_form {font-family: Roboto;  background: url(/images/bg/tinput170.png) no-repeat; height:70px; width:160px; padding-left:10px; padding-top:5px; padding-bottom:10px; font-size:14px; border:0; }
 .Wtinput170_form_off { font-family: Roboto; background: url(/images/bg/tinput170.png) no-repeat; height:70px; width:160px; padding-left:10px; color:#979797; padding-top:5px; padding-bottom:10px; font-size:14px; border:0; }

 .Winput200_form {  background: url(/images/bg/input200.png) no-repeat; height:30px; width:190px; padding-left:10px; font-size:14px; border:0; }
 .Winput420_form {  font-family: Roboto; background: url(/images/bg/input420.png) no-repeat; height:55px; width:410px; padding-left:10px; padding-top:5px; font-size:14px; border:0; }
 .Winput420_form_off { font-family: Roboto;  background: url(/images/bg/input420.png) no-repeat; height:55px; width:410px; padding-left:10px; color:#979797; padding-top:5px; font-size:14px; border:0; }
 .Winput550_form {  font-family: Roboto; background: url(/images/bg/input550.png) no-repeat; height:75px; width:540px; padding-left:10px; padding-top:5px; font-size:14px; border:0; }


 #FormularzSprzedajTMP { color:#000; font-size:15px;  width:700px; height:590px; background: url(/images/bg/formularz-sprzedaj.jpg) no-repeat;}
 #FormularzSprzedajTMP .naglowek { font-size:18px; color:#2F2F2D}
 #FormularzSprzedajTMP .inputelem { background:#FFF; color:#000;; border:solid 1px #ABA99B; height:20px; font-size:13px; padding:4px; width:365px; }
 #FormularzSprzedajTMP .naglowekForm { font-size:12px; width:55px; margin-top:7px; text-align:right; margin-right:5px; }
 #FormularzSprzedajTMP .Wbodynaglowek {width:60px; text-align:right; margin-right:8px; margin-top:5px; font-size:17px; color:#3E3E3E}
 #FormularzSprzedajTMP .Wcechynaglowek {width:200px; text-align:left; margin-left:20px; margin-top:3px; font-size:11px; color:#3E3E3E; }
 #FormularzSprzedajTMP .Winput_form {  background: url(/images/bg/input.png) no-repeat; height:30px; width:71px; padding-left:10px; font-size:14px; border:0; }


 #FormularzKredyty { color:#000; font-size:15px;  border:solid 0px #fff;
         padding-top:13px;  
    background: #df4030; /* Old browsers */
    background: -moz-linear-gradient(top, #ffcb49 0%, #ff8800 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ffcb49 0%,#ff8800 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ffcb49 0%,#ff8800 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcb49', endColorstr='#ff8800',GradientType=0 ); /* IE6-9 */

    border-radius: 6px;}
 #FormularzKredyty .naglowek { font-size:18px; color:#2F2F2D}
 #FormularzKredyty .inputelem { background:#FFF; color:#000;; border:solid 1px #ABA99B; height:20px; font-size:13px; padding:4px; width:365px; }
 #FormularzKredyty .naglowekForm { font-size:12px; width:55px; margin-top:7px; text-align:right; margin-right:5px; }
 #FormularzKredyty .Wbodynaglowek {width:60px; text-align:right; margin-right:8px; margin-top:5px; font-size:17px; color:#3E3E3E}
 #FormularzKredyty .Wcechynaglowek {width:200px; text-align:left; margin-left:20px; margin-top:3px; font-size:11px; color:#3E3E3E; }
  #FormularzKredyty .naglowekBig {  font-size:24px; font-weight:700; line-height:1; }
 #FormularzKredyty .naglowekThin { font-size:19px; font-weight:100;}

 #FormularzKredyty .Winput_form {  background: #fff; height:34px; width:100%; padding-left:3px; font-size:17px; border:0; }


 #FormularzSprzedaj { color:#000; font-size:15px;  border:solid 0px #fff;
         padding-top:13px;  
    background: #df4030; /* Old browsers */
    background: -moz-linear-gradient(top, #ffcb49 0%, #ff8800 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ffcb49 0%,#ff8800 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ffcb49 0%,#ff8800 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcb49', endColorstr='#ff8800',GradientType=0 ); /* IE6-9 */

    border-radius: 6px;   }
 #FormularzSprzedaj .naglowek {  font-size:21px; color:#2F2F2D; }
 #FormularzSprzedaj .inputelem { background:#FFF; color:#000;; border:solid 1px #ABA99B; height:20px; font-size:13px; padding:4px; width:365px; }
 #FormularzSprzedaj .naglowekThin { font-size:24px; font-weight:100;}
 #FormularzSprzedaj .naglowekForm { font-size:23px; font-weight:100;      margin-right:15px; }
  #FormularzSprzedaj .naglowek1Form { font-size:20px; font-weight:100;    }
 #FormularzSprzedaj .Wbodynaglowek {width:60px; text-align:right; margin-right:8px; margin-top:5px; font-size:17px; color:#3E3E3E}
 #FormularzSprzedaj .Wcechynaglowek {width:200px; text-align:left; margin-left:20px; margin-top:3px; font-size:11px; color:#3E3E3E; }
 #FormularzSprzedaj .Winput_form {  background: #fff; height:34px; width:100%; padding-left:3px; font-size:17px; border:0; }
 #FormularzSprzedaj .naglowekBig {  font-size:44px; font-weight:700; line-height:1; }
 #FormularzSprzedaj .Wselect_form {background: transparent;}
 #FormularzSprzedaj .giodoForm { font-size:19px; font-weight:100; }



 #FormularzKup { color:#000; font-size:15px;  width:960px; height:627px; background: url('/images/bg/formularz-kup.jpg') no-repeat;}
 #FormularzKup .naglowek {  font-size:21px; color:#2F2F2D; }
 #FormularzKup .inputelem { background:#FFF; color:#000;; border:solid 1px #ABA99B; height:20px; font-size:13px; padding:4px; width:365px; }
 #FormularzKup .naglowekThin { font-size:24px; font-weight:100;}
 #FormularzKup .naglowekForm { font-size:23px; font-weight:100; width:150px;  text-align:right; margin-right:15px; }
 #FormularzKup .Wbodynaglowek {width:60px; text-align:right; margin-right:8px; margin-top:5px; font-size:17px; color:#3E3E3E}
 #FormularzKup .Wcechynaglowek {width:200px; text-align:left; margin-left:20px; margin-top:3px; font-size:11px; color:#3E3E3E; }
 #FormularzKup .Winput_form {  background: transparent; height:30px; width:260px; padding-left:3px; font-size:17px; border:0; }
 #FormularzKup .naglowekBig {  font-size:50px; font-weight:700; line-height:1; }
 #FormularzKup .Wselect_form {background: transparent;}
 #FormularzKup .giodoForm { font-size:19px; font-weight:100; }




 #FormularzZglosUwagi { color:#000; font-size:15px;  width:700px; height:538px; background: url('/images/bg/formularz-zglos-uwagi.jpg') no-repeat;}
 #FormularzZglosUwagi .naglowekThin { font-size:21px; font-weight:100;}
 #FormularzZglosUwagi .Winput_form {  background: transparent; height:30px; width:260px; padding-left:3px; font-size:17px; border:0; }
 #FormularzZglosUwagi .naglowekBig {  font-size:34px; font-weight:100; line-height:1; }


/*zamiast line-through
.linethrough { background: url(/gfx/linethrough.gif) repeat-x center left; color: #000; }*/



    .input_form { height:20px; width:307px;  border:solid 1px #ebebeb; border-left:solid 1px #4A4947; border-top:solid 1px #4A4947;}
    .input_form_szukaj { background-color: #FFF;  border:solid 1px #ebebeb; border: solid 1px #D0D0D0;  color: #000; font: 12px Helvetica, Arial; margin-left:3px; margin-top:0px; height:19px; width:150px; padding-top:1px; line-height: 1.0; }
    .input_form_off { background-color: #F9FAFA; width: 116px; height:14px;  border: solid 1px #E6E5E4; border-top:solid 1px #7C7C7C;  border-left:solid 1px #828177; color: #CCC; font: 11px Helvetica, Arial; margin-top:0px; padding:1px; line-height: 1.1; }
    .text_form { height:105px; width:375px; margin-top:0px; border:solid 1px #ebebeb; border-right:solid 1px #D0D0D1; border-bottom:solid 1px #D0D0D1;}



	#newsletterForm .error {border: 0; background:#FF3C00; color: #fff; font: 12px  Helvetica, Arial, Verdana, Arial, sans-serif; line-height: 1.2; margin-top:10px; margin-bottom: 10px; padding: 5px;}









	.stronicowanie {color: #000; font-size: 11px;  text-align: center; line-height: 1.2; margin-top: 5px; padding: 0; }
    .stronicowanie .nr {color: #000; text-decoration: none;  margin-right:5px; background: url('/images/button_page.png') no-repeat; width:30px; height:23px; padding-top:5px; text-align:center; line-height: 1.2;}
    .stronicowanie .nr a:link {color: #000; text-decoration: none;   background:#E5E5E5;  text-align:center; line-height: 1.2;}
    .stronicowanie .nr a:visited {color: #000; text-decoration: none;  background:#E5E5E5;   text-align:center; line-height: 1.2;}
    .stronicowanie .nr a:hover {color: #FFF; background-color: transparent; text-decoration: none;   background:#E5E5E5; text-align:center; line-height: 1.2;}
    .stronicowanie .kropki { color:#000; margin-top:10px; margin-right:3px; margin-left:3px; }
    .stronicowanie .nr_active {color: #000; font-size:  14px; background: url('/images/button_page_on.png') no-repeat; width:30px; height:23px; padding-top:5px; margin:0; margin-right:5px; text-align:center; line-height: 1.2;}






	#stronicowanie {color: #000; font: 12px  Tahoma; text-align: center; line-height: 1.2; margin-top: 5px; padding: 0; }
    #stronicowanie .nr a:link {color: #000; text-decoration: underline;}
    #stronicowanie .nr a:visited {color: #000; text-decoration: underline;}
    #stronicowanie .nr a:hover {color: #C95508; background-color: transparent; text-decoration: none;}
    #stronicowanie .nr_active {color: #A30201; text-decoration: none;}





	#stopka {position:relative; color:#535C62; z-index:2;  bottom:0px; left:0; min-height:325px; width:100%; background: #005CA1; border:0; margin-top: 15px;  }
	#stopka .content {  font-size:15px; color:#FFF; background: #005CA1; height:100%;}
	#stopka .content a {font-size:15px; color:#FFF;}
	#stopka .naglowek {color:#F48B16; font-size:17px; }
	#stopka .naglowek a {color:#F48B16; font-size:17px; }
	#stopka .Winput_form { background: url(/images/bg/input190.png) no-repeat; height:30px; width:190px; padding-left:10px; font-size:14px; border:0; }
	#stopka .Winput_form_off {  background: url(/images/bg/input190.png) no-repeat; height:30px; width:190px; color:#9D9D9D; padding-left:10px; font-size:14px; border:0; }



    .baner { text-align: center; margin:0; padding: 0; display:none;}

	.flLeft {float: left; display: inline; margin: 0; padding: 0;}
	.flRight {float: right; display: inline; margin: 0 0 0 0px;}

	.flNone {clear:both; margin: 0; padding:0;  font: 1px  Arial; height:0px; line-height: 0;}

	.powrot {color: #ff0000; font: 12px  Helvetica, Arial, Verdana, Helvetica, Arial, sans-serif; line-height: 1.2; margin-bottom: 3px; padding: 0;}
    .powrot a:link {color: #000; text-decoration: none;}
    .powrot a:visited {color: #000; text-decoration: none;}
    .powrot a:hover {color: #ff0000;  text-decoration: none;}



   .OverBtn:hover {cursor:pointer;}


   .errorKomunikat { border:solid 0px #E2E5E1; color: #F73E00; font-size: 12px; padding:10px; text-align:center}


    .hide {	display: none; }



   .OnePix { font: 1px  Arial; }



.SuperBanerOpis{
    width:180px;
	height:240px;
    font: 13px "Trebuchet MS", Tahoma;
    color:#000;
	background-color:#ebebeb;
	overflow:hidden;
	padding:15px;
	line-height: 1.3;
}
.SuperBanerOpis .tytul{ font: 17px "Trebuchet MS", Tahoma; }

.naglowekLewa {font-size:16px}

.menuLewa { }
.menuLewa a { font-size: 14px; color:#303437 }
.menuLewa .mactive a { font-size: 14px; color:#1166A7 }
.menuLewa ul {  color: #010101;   list-style-type: none; list-style-position:outside;; margin:5px 3px 0 20px; padding: 0; line-height:1}
.menuLewa ul li { color: #010101;  background: url(/images/kwadracik.gif) no-repeat top left ; padding-left: 10px; margin-top:9px; line-height:1}


 


#WyszukiwarkaBox {
    margin-top:15px;
    /*top:-90px; position:absolute;   z-index:400;*/
 border:solid 0px #fff;
      color:#fff; font-size: 22px; padding-top:13px;  
    background: #df4030; /* Old browsers */
    background: -moz-linear-gradient(top, #ffcb49 0%, #ff8800 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ffcb49 0%,#ff8800 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ffcb49 0%,#ff8800 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcb49', endColorstr='#ff8800',GradientType=0 ); /* IE6-9 */

    border-radius: 6px;
  
}

#Wyszukiwarka {position:relative;    font-size:11px; }
#Wyszukiwarka .Wtop {text-align:center; height:50px; font-size:20px;  color:#322D31;}
#Wyszukiwarka .Wbottom {; height:9px; font-size:1px;}
#Wyszukiwarka .Wcolor {color:#3E3E3E;  }
#Wyszukiwarka .Wbtn {position:absolute; margin-top:138px; right:48px; font-size:11px; line-height:0; width:230px; height:53px;}

#Wyszukiwarka .Wbodynaglowek { text-align:right;  margin-right:5px;  margin-top:5px; font-size:14px; color:#3E3E3E; }
#Wyszukiwarka .Wcechynaglowek {width:200px; text-align:left;  margin-top:3px; font-size:11px; color:#3E3E3E; }
#Wyszukiwarka .Winput_form {  
     height:30px;  width:100%; padding-left:10px; font-size:14px; border:0; border-top:solid 1px #a9a9a9; outline: 0;
      color:#000;  
    background: #f3f3f3; /* Old browsers */
    background: -moz-linear-gradient(top, #f3f3f3 0%, #fefefe 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #f3f3f3 0%,#fefefe 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #f3f3f3 0%,#fefefe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
    border-radius: 5px;
}

#Wyszukiwarka .Winput_form_off { background: url(/images/bg/input.png) no-repeat; height:30px; width:71px; padding-left:10px;  font-size:14px;border:0; }
#Wyszukiwarka .cechon { color:#003299; }
#Wyszukiwarka #moreOptionsBtn {  font-size:14px; color:#3E3E3E;}



#WyszukiwarkaMini {position:relative; width:215px;  background:  url(/images/bg/wyszukiwarka_mini_min.jpg) no-repeat;  font-size:11px; }
#WyszukiwarkaMini .Wtop {text-align:center; height:70px; font-size:20px;  color:#322D31;}
#WyszukiwarkaMini .Wbottom {; height:9px; font-size:1px;}
#WyszukiwarkaMini .Wbody {color:#3E3E3E; padding-left:0px; padding-top:55px;}
#WyszukiwarkaMini .Wbtn {text-align:center; font-size:11px; line-height:0; width:215px;}
#WyszukiwarkaMini .Wbodynaglowek { font-size:15px; color:#3E3E3E; }
#WyszukiwarkaMini .Wcechynaglowek {width:200px; text-align:left;  margin-top:3px; font-size:11px; color:#3E3E3E; }
#WyszukiwarkaMini .Winput_form {  background: url(/images/bg/input.png) no-repeat; height:30px; width:71px; padding-left:10px; font-size:14px; border:0; }
#WyszukiwarkaMini .Winput_form_off { background: url(/images/bg/input.png) no-repeat; height:30px; width:71px; padding-left:10px;  font-size:14px;border:0; }
#WyszukiwarkaMini .cechon { color:#003299; }
#WyszukiwarkaMini #moreOptionsBtn { height:32px; padding-top:20px; font-size:13px; background: #FF8803}




#WyszukiwarkaNaMapie {position:relative;  }
#WyszukiwarkaNaMapie .Wbtn {text-align:center; font-size:11px; line-height:0; width:215px;}
#WyszukiwarkaNaMapie .Wbodynaglowek { font-size:15px; color:#3E3E3E; }
#WyszukiwarkaNaMapie .Wcechynaglowek {width:200px; text-align:left;  margin-top:3px; font-size:11px; color:#3E3E3E; }
#WyszukiwarkaNaMapie .Winput_form {  background: url(/images/bg/input.png) no-repeat; height:30px; width:71px; padding-left:10px; font-size:14px; border:0; }
#WyszukiwarkaNaMapie .Winput_form_off { background: url(/images/bg/input.png) no-repeat; height:30px; width:71px; padding-left:10px;  font-size:14px;border:0; }
#WyszukiwarkaNaMapie .cechon { color:#003299; }
#WyszukiwarkaNaMapie #moreOptionsBtn { height:32px; padding-top:20px; font-size:13px; background: #FF8803}










.sciezka {color:#858585; }
.sciezka a {color:#858585; font-size:13px; line-height:1 }


 .mt10 {margin-top:10px;}
 .mt20 {margin-top:20px;}
 .mt1 {margin-top:1px;}
 .mt2 {margin-top:2px;}
 .mt3 {margin-top:3px;}
 .mt5 {margin-top:5px;}
 .mt7 {margin-top:7px;}
 .mt8 {margin-top:8px;}
 .mt12 {margin-top:12px;}
 .mt13 {margin-top:13px;}
 .mt15 {margin-top:15px;}
 .mt18 {margin-top:18px;}
 .mt20 {margin-top:20px;}
 .mt25 {margin-top:25px;}
 .mt30 {margin-top:30px;}
 .mt35 {margin-top:35px;}
 .mt40 {margin-top:40px;}
 .mt45 {margin-top:45px;}
  .mt50 {margin-top:50px;}
    .mt60 {margin-top:60px;}
 .mt65 {margin-top:65px;}
 .mt75 {margin-top:75px;}
 .mt85 {margin-top:85px;}
 .mt95 {margin-top:95px;}
 .mr2 {margin-right:2px;}
 .mr5 {margin-right:5px;}
 .mr7 {margin-right:7px;}
 .mr10 {margin-right:10px;}
 .mr12 {margin-right:12px;}
 .mr15 {margin-right:15px;}
 .mr20 {margin-right:20px;}
 .mr28 {margin-right:28px;}
 .mr30 {margin-right:30px;}
 .mr35 {margin-right:35px;}
 .mr40 {margin-right:40px;}
 .mr45 {margin-right:45px;}
 .mr53 {margin-right:53px;}
 .mr60 {margin-right:60px;}
 .mr70 {margin-right:70px;}
 .mr73 {margin-right:63px;}
 .mr75 {margin-right:65px;}
 .ml5 {margin-left:5px;}
 .ml10 {margin-left:10px;}
 .ml25 {margin-left:25px;}
 .ml30 {margin-left:30px;}
 .ml35 {margin-left:35px;}
 .ml50 {margin-left:68px;}
 .ml80 {margin-left:80px;}
 .ml90 {margin-left:90px;}
 .ml100 {margin-left:100px;}
 .ml265 {margin-left:265px;}
 .ml350 {margin-left:350px;}
 .ml4 {margin-left:4px;}
 .mb5 {margin-bottom:5px;}
 .mb6 {margin-bottom:6px;}
 .mb7 {margin-bottom:7px;}
 .mb8 {margin-bottom:8px;}
 .mb10 {margin-bottom:10px;}
 .mb13 {margin-bottom:13px;}
 .mb15 {margin-bottom:15px;}
 .mb25 {margin-bottom:25px;}
  .pad15 {padding:15px;}
 .pad10 {padding:10px;}
 .pad5 {padding:5px;}
 .pad0 {padding:0px;}
 .pt3 {padding-top:3px;}
 .pt5 {padding-top:5px;}
 .pt7 {padding-top:7px;}
 .pt10 {padding-top:10px;}
 .pt13 {padding-top:13px;}
 .pt15 {padding-top:15px;}
 .pt20 {padding-top:20px;}
 .pt24 {padding-top:24px;}
 .pt30 {padding-top:30px;}
 .pt40 {padding-top:40px;}
 .pt50 {padding-top:50px;}
 .pt85 {padding-top:85px;}
 .pt90 {padding-top:90px;}
 .pt110 {padding-top:110px;}
 .pl10 {padding-left:10px;}
 .pl13 {padding-left:13px;}
 .pl17 {padding-left:17px;}
 .pl20 {padding-left:20px;}
 .pl50 {padding-left:50px;}
 .pl135 {padding-left:135px;}
 .pl210 {padding-left:210px;}
 .pb10 {padding-bottom:10px;}
 .pb15 {padding-bottom:15px;}
 .pb20 {padding-bottom:20px;}
 .pb30 {padding-bottom:30px;}
 .tar {text-align:right}
 .tac {text-align:center}
 .tar {text-align:right}
 .pr10 {padding-right:10px;}
 .pr65 {padding-right:65px;}

 .w15 {width:15px;}
 .w59 {width:59px;}
 .w55 {width:55px;}
 .w60 {width:60px;}
 .w72 {width:72px;}
 .w150 {width:150px;}
 .w170 {width:170px;}
 .w200 {width:200px;}
 .w210 {width:210px;}
 .w220 {width:220px;}
 .w290 {width:270px;}
 .w300 {width:300px;}
 .w310 {width:310px;}
 .w500 {width:480px;}
 .w480 {width:480px;}
 .h70 {height:70px;}
 .h180 {height:180px;}
 .posa {position:absolute}
 .posr {position:relative}
 .posf {position:fixed}
 .fwb {font-weight:bold; }
  .fs17_w100 { font-size:17px !important; font-weight:300; line-height:1.3}
  .fs21_w100 { font-size:21px !important; font-weight:100;}
  .fs22_w100 { font-size:22px !important; font-weight:100;}
  .fw500 { font-weight:500  !important;}
  .fw200 { font-weight:200 !important; }
  .fw300 { font-weight:300 !important; }
  .fs20_w300 { font-size:20px !important; font-weight:300;}
  .fs20 { font-size:20px !important;}
   .fs18 {font-size:18px !important; }
 .fs17 {font-size:17px !important;}
 .fs16 {font-size:16px !important;}
 .fs16 a { font-size:16px !important;}
 .fs15 {font-size:15px;}
 .fs14 {font-size:14px !important;}
 .fs13 {font-size:13px !important; }
 .fs12 {font-size:12px;}
 .fs11 {font-size:11px; }
 .fs11 a {font-size:11px; color:#000}
 .fs1 {font-size:1px;}
 .wsnw {white-space: nowrap;}
 .ofh {overflow:hidden;}



.Round {
	-moz-border-radius: 10px;
    border-radius: 10px;
    }



.cool_line{
    display:block;
    border-top:solid 1px #9BAECE;
    border-bottom:solid 1px #D8DCDF;
    color:white;

    height:2px;
    background:#0137A8;
    /*
	background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 350, from(#A8A8A8), to(#fff));
    background: -moz-linear-gradient(right, #EBEBEB, #FFF);
    background: -ms-linear-gradient(right, #EBEBEB, #FFF);
    */
}




/*custom select*/

/* setting the width and height of the SELECT element to match the replacing graphics */
select.select{
		position:relative;
		z-index:10;
		width:100% !important;
		height:30px !important;
		line-height:32px;
                margin:0;
                padding:0;
		font-size:14px;
                 

}

.selectarrow {
    position:absolute;
    left:0;
    z-index:2;
    background:  url(/images/2018/select-arrow-down.png) center right no-repeat;; /* Old browsers */
    	width:100%;
	height:30px;
}

/* dynamically created SPAN, placed below the SELECT */
span.select{
	position:absolute;
	bottom:0;
	float:left;
	left:0;
	width:100%;
	height:30px;
	line-height:32px;
	text-indent:10px;
	 
	cursor:default;
	z-index:1;
			font-size:14px;
		color:#000;
		text-align:left;
   background: #f3f3f3 ; /* Old browsers */
    background: -moz-linear-gradient(top, #f3f3f3 0%, #fefefe 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #f3f3f3 0%,#fefefe 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #f3f3f3 0%,#fefefe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
    border-radius: 5px;  
    
	} 


select.selectmin{
		position:relative;
		z-index:10;
		width:60px !important;
		height:22px !important;
		line-height:22px;
		font-size:11px;

}


/* dynamically created SPAN, placed below the SELECT */
span.selectmin{
	position:absolute;
	bottom:0;
	float:left;
	left:0;
	width:60px;
	height:22px;
	line-height:22px;
	text-indent:10px;
	background: #FFF url(/images/bg/input_select60.gif) no-repeat 0 0;
	cursor:default;
	z-index:1;
			font-size:11px;
		color:#000;
		text-align:left;
	}








select.select170{
		position:relative;
		z-index:10;
		width:170px !important;
		height:30px !important;
		line-height:30px;
		font-size:11px;

}


/* dynamically created SPAN, placed below the SELECT */
span.select170{
	position:absolute;
	bottom:0;
	float:left;
	left:0;
	width:170px;
	height:30px;
	line-height:30px;
	text-indent:10px;
	background: #FFF url(/images/bg/input_select170.gif) no-repeat 0 0;
	cursor:default;
	z-index:1;
		font-size:11px;
		color:#000;
		text-align:left;
	}



select.select80{
		position:relative;
		z-index:10;
		width:81px !important;
		height:30px !important;
		line-height:30px;
		font-size:11px;

}


/* dynamically created SPAN, placed below the SELECT */
span.select80{
	position:absolute;
	bottom:0;
	float:left;
	left:0;
	width:81px;
	height:30px;
	line-height:30px;
	text-indent:10px;
	background: #FFF url(/images/bg/input_select80.gif) no-repeat 0 0;
	cursor:default;
	z-index:1;
		font-size:11px;
		color:#000;
		text-align:left;
	}








select.selectpopup{
		position:relative;
		z-index:10;
		width:100% !important;
		height:35px !important;
		line-height:35px;
		font-size:17px;

}


/* dynamically created SPAN, placed below the SELECT */
span.selectpopup{
	position:absolute;
	bottom:0;
	float:left;
	left:0;
	width:100%;
	height:35px;
	line-height:35px;
	text-indent:10px;
	background: #FFF url(/images/bg/input_selectpopup.gif)   no-repeat 90% 0;
	cursor:default;
	z-index:1;
		font-size:17px;
		color:#000;
		text-align:left;
	}























.cool_line_top{

    display:block;
    border:none;
    color:white;
    margin-top:10px;
    margin-left:4px;
    height:1px;
    background:#59637C;
    width:155px;
    /*
	background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 350, from(#A8A8A8), to(#fff));
    background: -moz-linear-gradient(right, #EBEBEB, #FFF);
    background: -ms-linear-gradient(right, #EBEBEB, #FFF);
    */
}




.shaddowBody {
     box-shadow: 4px 4px 7px -2px #bfbfbf, -4px 4px 7px -2px #bfbfbf;
    /* box-shadow: 0 9px 0px 0px transparent, 0 -9px 0px 0px transparent, 12px 10px 15px -4px rgba(31, 73, 125, 0.8), -12px 0 15px -4px rgba(31, 73, 125, 0.8)*/
 }

.shadow {
	z-index:100;
	border:solid 0px #888;
	-moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 2px 3px 4px #999999;
    -webkit-box-shadow: 2px 3px 4px #999999;
    box-shadow: 2px 3px 4px #999999
}

.rcorner { 	border:solid 0px #ccc;

	-moz-border-radius: 5px;
    border-radius: 5px;}





.BtnGalleryOn {	filter:alpha(opacity=70); opacity:0.7; }
.BtnGalleryOff {	filter:alpha(opacity=15); opacity:0.15; }


.naglowekLokalizacjaSzukaj {
    margin-top:10px;
}

.typSzukaj {    height:39px; font-size:15px; display: flex; flex-flow: row wrap; align-items: center; justify-content: center; }
.typSzukaj a {     color:#015CA2;}


#virtLocations {
    font-size:11px; background: #fff; padding:5px; width:300px;
}

#virtLocations a { font-size:11px; color:#000; }
#virtLocations a:hover { color:#ddd }



.BoxKontakt {border: solid 1px #E8E8E8; background:#f2f2f2; padding:15px; padding-top:13px; padding-bottom: 12px;}


/*extend bootstrap*/
.col-20-proc { position: relative; width: 100%; min-height: 1px; padding-right: 10px; padding-left: 10px;
  display: flex; flex-flow: row wrap; align-items: center; justify-content: center;
}

@media (min-width: 576px) {  
  .col-20-proc { flex: 0 0 20%; max-width: 20%; }
}

 