@charset "utf-8";

/* 
Realizacja: Creativehead.info

*/






/* slider oferta */




.container_subpage .bx-wrapper {
    padding: 0px 138px;
}








/* PODSTRONA OFERT */
/* ------------------------------------------------------------------------------------------------------------------------------------- */



.slider_sub .slider_oferta {
    right: 40px;
}






/* PODSTRONA OFERTA */

.podstrona_oferta_ilustracja {
    margin: -1px 0px 0px;
    padding: 0;
    z-index: 999999;
    position: relative;
}


.podstrona_oferta_ilustracja, .podstrona_oferta_ilustracja img {
    width: 380px;
    height: 383px;
}

.right_colum_oferta {
    display: block;
    float: left;
    position: relative;
    width: 78%;
    height: auto;
    margin: 0px 0px 0px 380px;
}

.opis_oferty {
    min-height: 428px;
}







/* HOME */
/* ------------------------------------------------------------------------------------------------------------------------------------- */

.slowo_wstepu {
	height: 420px;
	background: url(../gfx/home/pasek_bottom_slider.png) no-repeat 0 100%, url(../gfx/home/1440/slogan.png) no-repeat 480px 100px , url(../gfx/home/1440/bg_slowo_wstepu_big.jpg) no-repeat 0 0  #003d99;
}


.tekst_glowny  {
	width: 59%;
	height: 48%;
	top: 190px;
	right: 72px;
}



.tekst_glowny .tekst  p {
	margin: 26px 0 20px 0;
	font-size: 13px;
	line-height: 20px;
}


.social_media {
	height: 60px; 
	text-align: left;
	font-size: 10px;
}



.social_media .opis {
	margin: 20px 15px 0 0;
}




.facebook, .facebook a, .google, .google a {
	width: 50px;
	height: 50px;
	background: url(../gfx/home/1440/social_icon.jpg) no-repeat 0 0;	
}

 .facebook a {
	background: url(../gfx/home/1440/social_icon.jpg) no-repeat 0 0px;
}

 .facebook a:hover {
	background: url(../gfx/home/1440/social_icon.jpg) no-repeat 0 -50px;
}


.google {
	background: url(../gfx/home/1440/social_icon.jpg) no-repeat -50px 0;
}

.google a {
	background: url(../gfx/home/1440/social_icon.jpg) no-repeat -50px 0px;
}

.google a:hover {
	background: url(../gfx/home/1440/social_icon.jpg) no-repeat -50px -50px;
}


.oferta .header h3 {
	padding: 0 0  0 30px;	
    background: url(../gfx/home/1440/oferta_icon.png) no-repeat 0 0px;
	font-size: 17px;
}


.kontakt {
	display: block;
	float: left;
	width: 260px;
	min-height: 400px;
	position: relative;
	top: 30px;
	left: 0px;
	padding: 0 0 0 50px;
}

.kontakt .kontakt_wrapper h5 {
	font-size: 13px;
	margin: 18px 0 0 0; 
}

.kontakt .kontakt_wrapper h4 {
	font-size: 14px;
	margin: 0 0 0 0;
	line-height: 20px;
}








.logo {
	top: 65px;
	left: 42px;
	width: 294px;
	height: 251px;
	background: url(../gfx/cien_logo.png) no-repeat 0 0;
}

.logotyp, .logotyp a {
	margin: 30px 0 0 30px;
	width: 145px;
	height: 145px;
	background: url(../gfx/home/1440/logo.png) no-repeat 0 0;
}


.logotyp a{
	margin: 0;	
	background: url(../gfx/home/1440/logo.png) no-repeat 0 -147px;
	opacity: 0;
}


.logotyp a:hover{
	opacity: 0.6;
}


.foother, #foother {
	min-height: 120px;
}








.copyright {
	height: 70px;
	width: 500px;
	margin: 30px 0 0 75px;
	font-size: 12px;
}

.copyright p {
	margin: 10px 10px 0 0;
}




.copyright a {
	font-size: 12px;
	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: 46%;
	margin: -90px 0 0 50px;
	right: 30px;
}




#cookies  h4 {
	width: 100%;
	margin: 10px 0 5px 0 ;
	font-size: 12px;	
	font-weight: bold;
} 


#cookies  h4 b {
	font-size: 12px;	
	
} 

#cookies p {
	width: 100%;
	font-size: 12px;		
} 



#accept-cookies-checkbox {
	width: 207px;
	height: 42px;
	background: url(../gfx/home/1440/akceptuje_cookies.png) no-repeat 0 0;
	right: 0px;
	top: 10px;
}

#accept-cookies-checkbox:hover {
	background: url(../gfx/home/1440/akceptuje_cookies.png) no-repeat 0 -50px;
}


.slider_oferta2 {
    width: 94%;
	min-height: 350px;
	top: 10px;
}


.slider_oferta2 .bx-wrapper {
    padding: 0px 110px;
}




/* SLIDER OFERTA HOME */





/* Wyglad boksow slidera */
.oferta_box_1, .oferta_box_1 a {
	width: 174px;
	height: 55px;
	padding: 123px 0 0 0;
	margin: 0 5px 100px 5px;
	font-size: 11px;
	background:  url(../gfx/paragraf.png) no-repeat 60px 30px, url(../gfx/home/1680/bg_box_oferta1.jpg) no-repeat 0 0;
}






 .oferta_box_1 a {
	width: 174px;
	height: 55px;
	padding: 123px 0 0 0;
	margin: 0 0;
	left: -1px;	
	background:  url(../gfx/home/1680/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/1680/bg_box_oferta1_hover.jpg) no-repeat 0 0;		
}


.oferta_box_1:hover {
	width: 202px;
	height: 75px;
	padding: 150px 0 0 0;
	margin: -20px -6px 30px -6px;
	box-shadow:  0 0 10px rgba(0, 0, 0, 0.6);	
}



.oferta_box_1 a:hover {
	background: url(../gfx/home/1680/czytaj_wiecej.png) no-repeat center 80%,  url(../gfx/paragraf.png) no-repeat 70px -320px, url(../gfx/paragraf.png) no-repeat 60px 1000px, url(../gfx/home/1680/bg_box_oferta1_hover.jpg) no-repeat 0 0;	
	width: 202px;
	height: 125px;	
	padding: 100px 0 0 0;
	margin: 0 0 0 0;		
}


 .oferta_box_1 b {
	display: block;
	text-align: center;
	margin: 0 0 20px 0;
}



 .oferta_box_1 h4,  .oferta_box_1 p {
	margin: 500px auto;
	padding: 10px 0;
	width: 90%;
	font-size: .8em;
}


 .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 60px 30px, url(../gfx/home/1680/bg_box_oferta2.jpg) no-repeat 0 0;	
}

#c, #g {
	background:  url(../gfx/paragraf.png) no-repeat 60px 30px, url(../gfx/home/1680/bg_box_oferta3.jpg) no-repeat 0 0;	
}


#d, #h {
	background:  url(../gfx/paragraf.png) no-repeat 60px 30px, url(../gfx/home/1680/bg_box_oferta4.jpg) no-repeat 0 0;			
}






/* nowy slider */



.arrowprev, .arrowprev2 {
	width: 77px;
	height: 77px;
	left: 12px;
	top: 160px;		
	background: url(../gfx/home/1680/arrow_slider.png) no-repeat 0 0;
}




.arrowprev:hover, .arrowprev2:hover {	
	background: url(../gfx/home/1680/arrow_slider.png) no-repeat 0 -88px;
}



.arrownext, .arrownext2 {
	width: 77px;
	height: 77px;
	position: absolute;
	right: 60px;
	top: 160px;		
	background: url(../gfx/home/1680/arrow_slider.png) no-repeat -100px 0;
}




.arrownext:hover, .arrownext2:hover {	
	background: url(../gfx/home/1680/arrow_slider.png) no-repeat -100px -88px;
}




.slajder_nasza_ofery {
    width: 915px;
	height: 420px;
	padding: 40px 21px 0px 0px;
	margin: -16px 90px 0px;
}






/* SLIDER OFERTA HOME */


.oferta {
	width: 75%;
	height: 290px;
	top: 19px;
	right: -30px;
	background: url(../gfx/home/left_arrow_bg.png) no-repeat -20px 80px, url(../gfx/home/right_arrow_bg.png) no-repeat 102% 80px;
}








/* Wyglad boksow slidera */
.oferta_box_1, .oferta_box_1 a {
	width: 140px;
	height: 51px;
	padding: 99px 5px 0 5px;
	margin: 0 4px 100px 4px;
	font-size: 11px;
	background:  url(../gfx/home/1440/paragraf.png) no-repeat 50px 30px, url(../gfx/home/1440/bg_box_oferta1.jpg) no-repeat 0 0;
}






 .oferta_box_1 a {
	width: 154px;
	height: 51px;
	padding: 123px 10px 0 10px;
	margin: 0 0;
	left: -1px;	
	background:  url(../gfx/home/1440/czytaj_wiecej.png) no-repeat center 575%, url(../gfxhome/1440//paragraf.png) no-repeat 90px -705px, url(../gfx/home/1440/paragraf.png) no-repeat 68px 40px, url(../gfx/home/1440/bg_box_oferta1_hover.jpg) no-repeat 0 0;		
}


.oferta_box_1:hover {
	width: 150px;
	height: 35px;
	padding: 150px 10px 0 10px;
	margin: -20px -6px 30px -6px;
}



.oferta_box_1 a:hover {
	background: url(../gfx/home/1440/czytaj_wiecej.png) no-repeat center 80%,  url(../gfx/home/1440/paragraf.png) no-repeat 60px -240px, url(../gfx/paragraf.png) no-repeat 60px 1000px, url(../gfx/home/1440/bg_box_oferta1_hover.jpg) no-repeat 0 0;	
	width: 160px;
	height: 105px;
	padding: 80px 5px 0 5px;	
}


 .oferta_box_1 b {
	display: block;
	text-align: center;
	margin: 0 0 20px 0;
}



 .oferta_box_1 h4,  .oferta_box_1 p {
	margin: 500px auto;
	padding: 10px 0;
	width: 90%;
	font-size: .8em;
}


 .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/home/1440/paragraf.png) no-repeat 50px 30px, url(../gfx/home/1440/bg_box_oferta2.jpg) no-repeat 0 0;	
}

#c, #g {
	background:  url(../gfx/home/1440/paragraf.png) no-repeat 50px 30px, url(../gfx/home/1440/bg_box_oferta3.jpg) no-repeat 0 0;	
}


#d, #h {
	background:  url(../gfx/home/1440/paragraf.png) no-repeat 50px 30px, url(../gfx/home/1440/bg_box_oferta4.jpg) no-repeat 0 0;			
}






/* nowy slider */



.arrowprev, .arrowprev2 {
	width: 77px;
	height: 77px;
	left: 5px;
	top: 160px;		
	background: url(../gfx/home/1440/arrow_slider.png) no-repeat 0 0;
}




.arrowprev:hover, .arrowprev2:hover {	
	background: url(../gfx/home/1440/arrow_slider.png) no-repeat 0 -77px;
}



.arrownext, .arrownext2 {
	width: 77px;
	height: 77px;
	position: absolute;
	right: 50px;
	top: 160px;		
	background: url(../gfx/home/1440/arrow_slider.png) no-repeat -87px 0;
}




.arrownext:hover, .arrownext2:hover {	
	background: url(../gfx/home/1440/arrow_slider.png) no-repeat -87px -77px;
}




.slajder_nasza_ofery {
	width: 755px;
	height: 420px;
	padding: 40px 25px 0px 40px;
	margin: 7px 90px 0px;
}


.slajdy {
	height: auto;
	width: 100%;
	margin: 0 0 0 -30px;
}
 
 
 

 
/* 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: 840px;
	padding: 0 0 74px 0;
	position: relative;
}


#obsluga_przedsiebiorcow {
	background: url(../gfx/podstrony/1440/oferta_right_top_bg.jpg) no-repeat 100% 0,  url(../gfx/podstrony/1440/obsluga_przedsiebiorcow_bg.jpg) no-repeat 0 0 #fff;
}


#prawo_cywilne {
	background: url(../gfx/podstrony/1440/oferta_right_top_bg.jpg) no-repeat 100% 0, url(../gfx/podstrony/1440/prawo_cywilne_bg.jpg) no-repeat 0 0 #fff;	
}



#prawo_karne {
	background: url(../gfx/podstrony/1440/oferta_right_top_bg.jpg) no-repeat 100% 0, url(../gfx/podstrony/1440/prawo_karne_bg.jpg) no-repeat 0 0 #fff;	
}


#prawo_rodzinne {
	background: url(../gfx/podstrony/1440/oferta_right_top_bg.jpg) no-repeat 100% 0, url(../gfx/podstrony/1440/prawo_rodzine.jpg) no-repeat 0 0 #fff;	
}


#prawo_pracy {
	background: url(../gfx/podstrony/1440/oferta_right_top_bg.jpg) no-repeat 100% 0, url(../gfx/podstrony/1440/prawo_pracy_bg.jpg) no-repeat 0 0 #fff;	
}


#prawo_administracyjne {
	background: url(../gfx/podstrony/1440/oferta_right_top_bg.jpg) no-repeat 100% 0, url(../gfx/podstrony/1440/prawo_administracyjne_bg.jpg) no-repeat 0 0 #fff;	
}


#obsluga_urzedow {
	background: url(../gfx/podstrony/1440/oferta_right_top_bg.jpg) no-repeat 100% 0, url(../gfx/podstrony/1440/obsluga_urzedow_bg.jpg) no-repeat 0 0 #fff;	
}


#sprawy_odszkodowawcze{
	background: url(../gfx/podstrony/1440/oferta_right_top_bg.jpg) no-repeat 100% 0,  url(../gfx/podstrony/1440/sprawy_odszkodawcze_bg.jpg) no-repeat 0 0 #fff;	
}



.left_colum_oferta {
	display: block;
	float: left;
    width: auto;
    max-width: 360px;
    min-width: 360px;
    height: auto;	
	position: absolute;
    background: none;
    left: 0px;
    top: 700px;
	padding: 0 0 40px 0;
	overflow: hidden
}


.mini_dane_kontaktowe {
	display: block;
	float: left;
	width: 294px;
	position: relative;
	margin: 0 34px 20px 34px; 
}

.left_colum_oferta .kontakt_wrapper {
    width: 160px;
	margin: 0 5px 0 0;
}


.left_colum_oferta .kontakt_wrapper h4 {
    font-size: 13px;
    line-height: 15px;
    font-weight: bold;
    margin: 0 0 17px 0;
	color: #323d50;
}


.left_colum_oferta .logo_wrapper {
	display: block;
	float: right;
    width: 108px;
    min-width: auto;
	margin: -3px 0 0 0;
	left: 180px;
	top: 0px;	
}


.left_colum_oferta .logo_wrapper a {
	display: block;
	float: right;
	width: 108px;
	height: 71px;
	background: url(../gfx/podstrony/1440/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 360px;
	position: relative;
	z-index: 9;
	background: none;
}


.slider_dla_podstron_ofert {
	display: block;
	float: left;
	width: 83%; 
	height: 280px;
	overflow: hidden;
    margin: -37px 120px 0px 40px;
    position: relative;
}	



.container_subpage .slajder_nasza_ofery {
	width: 920px;
	height: 250px;
	padding: 19px 21px 0px 5px;
	margin: 78px 60px 0px 99px;
}

.opis_oferty {
	display: block;
	float: left;
	width: 73%;
	min-height: 295px;
	padding: 0 70px 30px 70px;
}


.opis_oferty .header {
    margin: 0 0px 13px 0;
    padding: 6px 0px 23px 30px;
    font-size: 14px;
    background: url(../gfx/podstrony/1600/ikona_opisowa-big.png) no-repeat 0px 5px;
}

.opis_oferty .content p {
    font-size: 13px;
}


.opis_oferty .content h5 {
    font-size: 13px;
	margin: 20px 0px 18px 0;
}


.opis_oferty .content li {
    margin: 7px 0px;
    font-size: 13px;
    padding: 0px 0px 0px 30px;
	background: url(../gfx/icon_lista_ver1.png) no-repeat  0px 0px ;
}



 
 
 

.oferta .header {
	background: none;
	background-color: none;	
}


.oferta #separator_oferty {
	box-shadow: none;
}

 .content_home {
	background: url(../gfx/home/1440/bg_oferta_home.jpg) no-repeat 0 0, url(../gfx/home/1440/bg_repeat_oferta_home.jpg) repeat-x 0 0 #fff;
}

