@charset "utf-8";

/* 
Realizacja: Creativehead.info

*/









/* PODSTRONA OFERT */
/* ------------------------------------------------------------------------------------------------------------------------------------- */









/* button home */
.button_home, .button_home a {
	display: block;
	float: left;
	width: auto;
	padding: 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0);
	box-shadow: 3px 3px 5px  rgba(0, 0, 0, 0.1), 3px 3px 15px -2px rgba(0, 0, 0, 0.0);	
	background: url(../gfx/button_blue_bg_big.png) no-repeat 0 0, url(../gfx/hover_copytight.png) no-repeat 600px -20px, url(../gfx/button_blue_bg_repeat_big.png) repeat-x 0 0; 
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;		
}


.button_home {
	margin: 0 20px 0 0;
}

.button_home:hover {
	background: url(../gfx/button_blue_bg_big.png) no-repeat 0 -60px, url(../gfx/hover_copytight.png) no-repeat -50px 20px,  url(../gfx/button_blue_bg_repeat_big.png) repeat-x 0 0;
	box-shadow: 3px 3px 5px  rgba(0, 0, 0, 0.3), 3px 3px 15px -2px rgba(0, 0, 0, 0.7);
	border-bottom: 1px solid rgba(0, 0, 0, 0.8);
}

.button_home a {
	padding: 15px 35px 15px 80px;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.1em;
	background: none;
}


.button_kontakt a {
	font-weight: bold;
}


.button_wrapper {
    width: 100%;
	bottom: 100px;
}



/* button kontakt */
.button_kontakt, .button_kontakt a {
	display: block;
	float: left;
	width: auto;
	padding: 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0);
	box-shadow: inset 0 0 0 0 rgba(255, 255, 255, 0), inset 0 0 0 rgba(0, 0, 0, 0), 3px 3px 5px  rgba(0, 0, 0, 0.1), 3px 3px 15px -2px rgba(0, 0, 0, 0.0);	
	background: url(../gfx/button_silver_bg_repeat_big.png) repeat-x 0 0; 
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;		
}


.button_kontakt:hover {
	background: url(../gfx/button_silver_bg_repeat_big.png) repeat-x 0 -60px;
	box-shadow: inset 0 0 5px 0 rgba(255, 255, 255, 1), inset 0 0 30px rgba(0, 0, 0, 0.2), 3px 3px 5px  rgba(0, 0, 0, 0.1), 3px 3px 15px -2px rgba(0, 0, 0, 0.3);
	border-bottom: 1px solid rgba(0, 0, 0, 0.6);
	color: #069bdf;
}

.button_kontakt a {
	padding: 15px 35px 15px 35px;
	color: #333e52;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.1em;
	background: none;
}

.button_kontakt a:hover {
	color: #069bdf;
}








/* HOME */
/* ------------------------------------------------------------------------------------------------------------------------------------- */

.slowo_wstepu {
	height: 700px;
	background: url(../gfx/home/pasek_bottom_slider.png) no-repeat 0 100%, url(../gfx/home/2560/slogan.png) no-repeat 788px 172px , url(../gfx/home/2560/bg_slowo_wstepu_big.jpg) no-repeat 0 0  #003d99;
}


.tekst_glowny  {
	width: 59%;
	height: 48%;
	top: 338px;
	right: 5%;
}



.tekst_glowny .tekst  p {
	margin: 40px 0 20px 0;
	font-size: 24px;
	line-height: 38px;
}


.social_media {
	height: 60px; 
	text-align: left;
	font-size: 14px;
}



.social_media .opis {
	margin: 35px 20px 0 0;
}




.facebook, .facebook a, .google, .google a {
	width: 80px;
	height: 79px;
	background: url(../gfx/home/2560/social_icon.jpg) no-repeat 0 0;	
}

 .facebook a {
	background: url(../gfx/home/2560/social_icon.jpg) no-repeat 0 0px;
}

 .facebook a:hover {
	background: url(../gfx/home/2560/social_icon.jpg) no-repeat 0 -80px;
}


.google {
	background: url(../gfx/home/2560/social_icon.jpg) no-repeat -80px 0;
}

.google a {
	background: url(../gfx/home/2560/social_icon.jpg) no-repeat -80px 0px;
}

.google a:hover {
	background: url(../gfx/home/2560/social_icon.jpg) no-repeat -80px -80px;
}


.oferta .header h3 {
	padding: 0 0  0 40px;	
    background: url(../gfx/home/2560/oferta_icon.png) no-repeat 0 4px;
	font-size: 30px;
}


.kontakt {
	display: block;
	float: left;
	width: 500px;
	min-height: 640px;
	position: relative;
	top: 50px;
	left: 80px;
}

.kontakt .kontakt_wrapper h5 {
	font-size: 22px;
	margin: 20px 0 0 0; 
}

.kontakt .kontakt_wrapper h4 {
	font-size: 24px;
	margin: 0 0 18px 0;
	line-height: 30px;
}







.logo {
	top: 96px;
	left: 67px;
	width: 294px;
	height: 251px;
	background: url(../gfx/cien_logo.png) no-repeat 0 0;
}

.logotyp, .logotyp a {
	margin: 30px 0 0 30px;
	width: 268px;
	height: 268px;
	background: url(../gfx/home/2560/logo.png) no-repeat 0 0;
}


.logotyp a{
	margin: 0;	
	background: url(../gfx/home/2560/logo.png) no-repeat 0 -271px;
	opacity: 0;
}


.logotyp a:hover{
	opacity: 0.6;
}


.foother, #foother {
	min-height: 160px;
	background: url(../gfx/separator_foother.png) no-repeat 50% 0, url(../gfx/home/2560/bg_pasek_foother.jpg) repeat-x  top center, url(../gfx/home/2560/foother_bg.jpg) no-repeat top center  #2a3548;
}








.copyright {
	height: 70px;
	width: 500px;
	margin: 52px 0 0 140px;
	font-size: 16px;
}

.copyright p {
	margin: 10px 10px 0 0;
}




.copyright a {
	font-size: 16px;
	background: url(../gfx/hover_copytight.png) no-repeat 190% -20px rgba(0, 0, 0, 0);	
	padding: 10px 0px 10px 0px;
}


.copyright a:hover {
	background:  url(../gfx/hover_copytight.png) no-repeat -60% -20px #2075b1;
	padding: 10px 15px;	
}





#cookies {
	height: auto;
	width: 45%;
	margin: -110px 0 0 70px;
	right: 3%;
}




#cookies  h4 {
	width: 100%;
	margin: 10px 0 5px 0 ;
	font-size: 16px;	
	font-weight: bold;
} 


#cookies  h4 b {
	font-size: 16px;	
	
} 

#cookies p {
	width: 100%;
	font-size: 16px;		
} 



#accept-cookies-checkbox {
	width: 360px;
	height: 56px;
	background: url(../gfx/home/2560/akceptuje_cookies.png) no-repeat 0 0;
	right: 50px;
	top: 10px;
}

#accept-cookies-checkbox:hover {
	background: url(../gfx/home/2560/akceptuje_cookies.png) no-repeat 0 -68px;
}







/* SLIDER OFERTA HOME */


.oferta {
	width: 72%;
	height: 450px;
	top: 33px;
	right: 0;
	background: url(../gfx/home/left_arrow_bg.png) no-repeat -10px 110px, url(../gfx/home/right_arrow_bg.png) no-repeat 100% 100px;
}


/* Wyglad boksow slidera */
.oferta_box_1, .oferta_box_1 a {
	width: 245px;
	height: 119px;
	padding: 160px 0 0 0;
	margin: 0 10px 100px 10px;
	font-size: 15px;
	background:  url(../gfx/paragraf.png) no-repeat 90px 45px, url(../gfx/home/2560/bg_box_oferta1.jpg) no-repeat 0 0;
}



.oferta_box_1:hover {
	width: 295px;
	height: 160px;
	padding: 150px 0 0 0;
	margin: -20px -6px 30px -6px;
}



 .oferta_box_1 a {
	width: 265px;
	height: 119px;
	padding: 140px 0 0 0;
	margin: 0 0;
	left: -1px;	
	background:  url(../gfx/czytaj_wiecej.png) no-repeat center 575%, url(../gfx/paragraf.png) no-repeat 90px -705px, url(../gfx/paragraf.png) no-repeat 68px 40px, url(../gfx/home/2560/bg_box_oferta1_hover.jpg) no-repeat 0 0;		
}


.oferta_box_1 a:hover {
	background: url(../gfx/czytaj_wiecej.png) no-repeat center 80%,  url(../gfx/paragraf.png) no-repeat 120px -260px, url(../gfx/paragraf.png) no-repeat 68px 1000px, url(../gfx/home/2560/bg_box_oferta1_hover.jpg) no-repeat 0 0;	
	padding: 120px 0 0 0;
	width: 303px;
	height: 160px;
	padding: 170px 0 0 0;
	margin: -20px -6px 30px -6px;		
}


 .oferta_box_1 b {
	display: block;
	text-align: center;
	margin: 0 0 20px 0;
}



 .oferta_box_1 h4,  .oferta_box_1 p {
	display: none;
	margin: 500px auto;
	padding: 10px 0;
	width: 90%;
	border: 1px solid  #28d3ec;
	text-align: center;
	font-size: .8em;
	color: #28d3ec;
	font-weight: normal;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;		
}


 .oferta_box_1 h4:hover, .oferta_box_1 p:hover {
	 background: rgba(0, 0, 0, 0.2);
	 color: #fff;
}



.oferta_box_1:hover  h4,  .oferta_box_1:hover p {
	margin: 0px auto;
}




#b, #f {
	background:  url(../gfx/paragraf.png) no-repeat 90px 45px, url(../gfx/home/2560/bg_box_oferta2.jpg) no-repeat 0 0;	
}

#c, #g {
	background:  url(../gfx/paragraf.png) no-repeat 90px 45px, url(../gfx/home/2560/bg_box_oferta3.jpg) no-repeat 0 0;	
}


#d, #h {
	background:  url(../gfx/paragraf.png) no-repeat 90px 45px, url(../gfx/home/2560/bg_box_oferta4.jpg) no-repeat 0 0;			
}

#e {

	}

#e:hover {

}





/* nowy slider */







.arrowprev, .arrowprev2 {
	width: 108px;
	height: 108px;
	left: 0;
	top: 200px;		
	background: url(../gfx/home/2560/arrow_slider.png) no-repeat 0 0;
}




.arrowprev:hover, .arrowprev2:hover {	
	background: url(../gfx/home/2560/arrow_slider.png) no-repeat 0 -119px;
}










.arrownext, .arrownext2 {
	width: 108px;
	height: 108px;
	position: absolute;
	right: 60px;
	top: 200px;		
	background: url(../gfx/home/2560/arrow_slider.png) no-repeat -130px 0;
}




.arrownext:hover, .arrownext2:hover {	
	background: url(../gfx/home/2560/arrow_slider.png) no-repeat -130px -119px;
}








.slajder_nasza_ofery {
    width: 1400px;
	height: 420px;
    padding: 40px 21px 0  80px;
	margin: 0 120px 0 120px;


}


.slajdy {
	height: auto;
	width: 100%;
	margin: 0 0 0 0;
}
 
 
 
 
 
 
 

/* PODSTRONY OFERT */
/* ------------------------------------------------------------------------------------------------------------------------------------- */



#obsluga_przedsiebiorcow, #prawo_cywilne, #prawo_karne,  #prawo_rodzinne,  #prawo_pracy,  #prawo_administracyjne,  #obsluga_urzedow,  #sprawy_odszkodowawcze{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	min-height: 1400px;
	padding: 0 0 74px 0;
}


#obsluga_przedsiebiorcow {
	background: url(../gfx/podstrony/2560/oferta_right_top_bg.jpg) no-repeat 100% 0,  url(../gfx/podstrony/2560/obsluga_przedsiebiorcow_bg.jpg) no-repeat 0 0 #fff;
}


#prawo_cywilne {
	background: url(../gfx/podstrony/2560/oferta_right_top_bg.jpg) no-repeat 100% 0, url(../gfx/podstrony/2560/prawo_cywilne_bg.jpg) no-repeat 0 0 #fff;	
}



#prawo_karne {
	background: url(../gfx/podstrony/2560/oferta_right_top_bg.jpg) no-repeat 100% 0, url(../gfx/podstrony/2560/prawo_karne_bg.jpg) no-repeat 0 0 #fff;	
}


#prawo_rodzinne {
	background: url(../gfx/podstrony/2560/oferta_right_top_bg.jpg) no-repeat 100% 0, url(../gfx/podstrony/2560/prawo_rodzine.jpg) no-repeat 0 0 #fff;	
}


#prawo_pracy {
	background: url(../gfx/podstrony/2560/oferta_right_top_bg.jpg) no-repeat 100% 0, url(../gfx/podstrony/2560/prawo_pracy_bg.jpg) no-repeat 0 0 #fff;	
}


#prawo_administracyjne {
	background: url(../gfx/podstrony/2560/oferta_right_top_bg.jpg) no-repeat 100% 0, url(../gfx/podstrony/2560/prawo_administracyjne_bg.jpg) no-repeat 0 0 #fff;	
}


#obsluga_urzedow {
	background: url(../gfx/podstrony/2560/oferta_right_top_bg.jpg) no-repeat 100% 0, url(../gfx/podstrony/2560/obsluga_urzedow_bg.jpg) no-repeat 0 0 #fff;	
}


#sprawy_odszkodowawcze{
	background: url(../gfx/podstrony/2560/oferta_right_top_bg.jpg) no-repeat 100% 0,  url(../gfx/podstrony/2560/sprawy_odszkodawcze_bg.jpg) no-repeat 0 0 #fff;	
}



.left_colum_oferta {
	display: block;
	float: left;
    width: auto;
    max-width: 640px;
    min-width: 640px;
    height: auto;	
	position: absolute;
    background: none;
    left: 0px;
    top: 1240px;
	padding: 0 0 74px 0;
}


.mini_dane_kontaktowe {
	display: block;
	float: left;
	width: 520px;
	position: relative;
	margin: 0 60px 20px 60px; 
}

.left_colum_oferta .kontakt_wrapper {
    width: 290px;
	margin: 0 20px 0 0;
}


.left_colum_oferta .kontakt_wrapper h4 {
    font-size: 23px;
    line-height: 28px;
    font-weight: bold;
    margin: 0px 0px 34px;
	color: #323d50;
}


.left_colum_oferta .logo_wrapper {
	display: block;
	float: right;
    width: 200px;
    min-width: auto;
	left: 320px;
	top: 0px;
}


.left_colum_oferta .logo_wrapper a {
	display: block;
	float: right;
	width: 190px;
	height: 127px;
	background: url(../gfx/podstrony/2560/logo.png) no-repeat 0 0;
}


.left_colum_oferta .logo_wrapper a:hover {
	opacity: 0.6;
}



.right_colum_oferta {
	display: block;
	float: left;	
    width: auto;
	margin: 0 0 0 640px;
	position: relative;
	z-index: 9;
	background: none;
}


.slider_dla_podstron_ofert {
	display: block;
	float: left;
	width: 90%; 
	height: 400px;
	overflow: hidden;
    margin: 0 110px 0 110px;
    position: relative;
	left: -10px;	
}	



.container_subpage .slajder_nasza_ofery {
    width: 1400px;
    height: 330px;
    padding: 40px 21px 0px 80px;
    margin: 70px 120px;
}

.opis_oferty {
	display: block;
	float: left;
	width: 86%;
	min-height: 551px;
	padding: 0 126px 30px 126px;
}


.opis_oferty .header {
    margin: 40px 0px 23px 0;
    padding: 6px 0px 23px 50px;
    font-size: 19px;
    background: url(../gfx/ikona_opisowa-big.png) no-repeat 0px 0px;
}

.opis_oferty .content p {
    font-size: 17px;
}


.opis_oferty .content h5 {
    font-size: 17px;
	margin: 40px 0px 18px 0;
}


.opis_oferty .content li {
    margin: 7px 0px;
    font-size: 17px;
    padding: 0px 0px 6px 30px;
	background: url(../gfx/icon_lista_ver1.png) no-repeat  0px 5px ;
}


.oferta .header {
	background: none;
	background-color: none;
    background: none;	
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8);
	box-shadow: inset 0 0 23px 25px #e7e7e7;
}



.content_home {
	background: url(../gfx/home/2560/bg_oferta_home.jpg) no-repeat 0 0, url(../gfx/home/2560/bg_repeat_oferta_home.jpg) repeat-x 0 0 #fff;
}


.email_podstrony {
	display: block;
	float: left;
	position: relative;
	width: 380px;
	bottom: 0px;
}