html, body {margin:0; padding:0; font-family: Exo, Open Sans, Segoe Ui, Arial; font-size: 15px; color: #3d3d3d; }

.buttonBar-right {display: none;}

/*  -------------------->   CZCIONKI   <--------------------  */ 

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,600,600italic,700,700italic,800,800italic&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,300italic,400italic,600,600italic,700,700italic,900,900italic&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Exo:400,300,700&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Didact+Gothic&subset=latin,cyrillic-ext,greek-ext,greek,latin-ext,cyrillic);
@import url(http://fonts.googleapis.com/css?family=Exo:400,700,600italic,600,500italic,500,400italic,300italic,300,200italic,200,100italic,100,900italic,900,800italic,800,700italic&subset=latin,latin-ext);






/*  -------------------->   NAGŁÓWKI   <--------------------  */ 

h1 {text-align: left; margin:0px 0px 10px 0px; color: #d9db26; font-weight: 300; text-transform:uppercase; font-size:35px !important; font-family:'Exo'; }
h2 {text-align: left; font-size: 18px; margin: 20px 0px 10px 0px; color: #2b2b2b; font-weight: 700; font-family:'Exo';}
h3 {text-align: center; font-size: 35px; margin: 50px 0px 30px 0px; color: #fff; font-family:'Exo'; font-weight:500;}
h4 {text-align: center; font-size: 35px; margin: 80px 0px 30px 0px; color: #1fd4e4; font-family:Exo;font-weight:600; line-height:35px; text-transform:uppercase;}
h5 {text-align: center; font-size: 35px; margin: 45px 0px 20px 0px; color: #020202; font-family:'Exo';font-weight:300;line-height:35px;}
h6 {text-align: center; font-size: 35px; margin: 80px 0px 70px 0px; color: #1fd4e4; font-family:Exo;font-weight:600; line-height:35px; text-transform:uppercase;}



#slider h2 {color:#fff !important; background:#363636; display:table; margin:0 auto; font-size:46px ; padding: 9px 14px; margin-bottom:5px;}

.hidden {display:none;}



/*  -------------------->   MENU   <--------------------  */ 




ul.menu li {display: inline-block;}

ul.menu a {padding: 7px 12px 7px 12px; margin:0 1px;}


.menu a:visited, .menu a:link  
{
 color: #727272 !important;
 font-size: 14px; 
 background:#none; 
 padding:5px 50px;
 display: inline-block;
 border-right: 1px solid #e1e1e1;
 
 
 -webkit-transition: all 950ms ease-in-out;
		-moz-transition: all 250ms ease-in-out;
        -ms-transition: all 250ms ease-in-out;
        -o-transition: all 250ms ease-in-out;
		transition: all 250ms ease-in-out; 

font-weight:400;

}
 

.menu a:hover
{
 color: #1fd4e4 !important; 
 font-size: 14px;  
 background:none !important; 
 
 -webkit-transition: all 950ms ease-in-out;
		-moz-transition: all 250ms ease-in-out;
        -ms-transition: all 250ms ease-in-out;
        -o-transition: all 250ms ease-in-out;
		transition: all 250ms ease-in-out;
}



.menu li.current a 
{
 color: #1fd4e4 !important; 
 font-size: 14px;  
}







/*  -------------------->   KLASY  LINKÓW   <--------------------  */ 

a:link, a:visited 
{
color: #434343;
font-size:15px; 
margin:0; 
padding:0; 
text-decoration:none;
}


a:hover 
{
color: #434343;

-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-ms-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out; 

text-decoration: underline; 
font-size:15px;
}



.nivo-caption {background:none !important; top:27% !important;}
.nivo-caption p {color:#fff !important; padding-bottom:17px !important;}



p.oferta1m {position: relative; display:block;}
.oferta1m a:link {color: #1FD4E4 !important; text-align: center;}
.oferta1m a:hover {text-decoration: none;}

a.oferta:link ,a.oferta:visited
{
position: absolute; top: 0; z-index: 10;
display:block; 
padding-top: 160px; 
background: url(images/4obrys.jpg) center top no-repeat;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
 color:#1fd4e4; margin:0 auto; text-align:center;}

a.oferta:hover ,a.oferta2:hover ,a.oferta3:hover ,a.oferta4:hover {opacity:0; color:#1fd4e4;}

a.ofertah:link
{color:#1fd4e4; 
position: absolute; top: 0; z-index: 1;
display:block; 
padding-top: 160px; 
background: url(images/4foto.jpg) center top no-repeat;
-webkit-transition: background 0.5s linear;
-moz-transition: background 0.5s linear;
-o-transition: background 0.5s linear;
transition: background 0.5s linear;
text-decoration:none;
}
	


a.oferta2:link, a.oferta2:visited {width: 232px; position: absolute; top: 0; z-index: 10;display:block; padding-top: 160px; background: url(images/3obrys.jpg) center top no-repeat;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;color:#1fd4e4; margin:0 auto; text-align:center;}
a.oferta2h:link {color:#1fd4e4;color:#1fd4e4;width: 232px;position: absolute; top: 0; z-index: 1; padding-top: 160px; background: url(images/3foto.jpg) center top no-repeat; text-decoration:none;}



a.oferta3:link, a.oferta3:visited {width: 220px; position: absolute; top: 0; z-index: 10;display:block; padding-top: 160px; background: url(images/2obrys.jpg) center top no-repeat;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out; color:#1fd4e4; margin:0 auto; text-align:center;margin-left:15px;}
a.oferta3h:link {color:#1fd4e4;width: 220px; position: absolute; top: 0; z-index: 1;display:block; padding-top: 160px; background: url(images/2foto.jpg) center top no-repeat; text-decoration:none;margin-left:15px;}
	


a.oferta4:link,a.oferta4:visited {width: 220px;position: absolute; top: 0; z-index: 10; display:block; padding-top: 160px; background: url(images/1obrys.jpg) center top no-repeat;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
	color:#1fd4e4; margin:0 auto; text-align:center;}
a.oferta4h:link {color:#1fd4e4;width: 220px;position: absolute; top: 0; z-index: 1; padding-top: 160px; background: url(images/1foto.jpg) center top no-repeat; text-decoration:none;}


a.more:hover {color:#fff !important; background:#353535 !important; padding: 10px 20px; margin-top:35px !important; display:table; text-align:center; margin: 0 auto; text-decoration:none;

}
a.more:link {color:#fff !important; background:#1fd4e4; padding: 10px 20px; margin-top:35px !important; display:table; text-align:center; margin: 0 auto;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-ms-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
border:none !important;}
	

a.realizacja:link, a.realizacja:visited, a.realizacja:hover  
{
color:#b0b0b0 !important; 
background:none; 
font-size:10px;
}
	
	
	
	
/*  -------------------->   KLASY  TEKSTÓW   <--------------------  */ 

p 
{
font-size: 15px; 
color:#434343; 
font-family:Exo;
}

p.bialy 
{
color:#fff; 
text-align:center;
}

p.stopka 
{
font-size:13px;
}

p.tel
{
font-size:20px;
font-weight:200;
}

p.realizacja
{
font-size:10px; color:#b0b0b0;
}

p.tel-sub
{
font-size:15px !important;
}

/*  -------------------->   KLASY  SPAN   <--------------------  */ 

.oferta1 {color:#fff !important; background:#353535; padding: 10px 20px; margin-top:35px !important; display:table; text-align:center; margin: 0 auto;}
.oferta1:hover {color:#fff !important; background:#353535; padding: 10px 20px; margin-top:35px !important; display:table; text-align:center; margin: 0 auto;}



.turkus {color:#1fd4e4; text-align:center; font-size:20px; font-weight:500;}
.biel {color:#fff; text-align:right !important; font-size:15px; font-weight:500;}




/*  -------------------->   NIE WYŚWIETLAJ !!! DISPLAY/NONE   <--------------------  */ 

#fancybox-title-wrap span {
    display: none !important;
    float: left;
    height: 32px;
}



/*  -------------------->   INNE   <--------------------  */ 


.AG_classic .ag_imageThumb {border:none !important;}

.AG_classic .ag_imageThumb:hover {border:none !important; background:#1fd4e4 !important;}


