body {
	margin: 0px;
	padding: 0px;
	font: 11px Tahoma;
	color:#dde0ec;
	cursor:default;
	background: white url(img/bg.gif) repeat ;
}




a {

color:black;
text-decoration:none;
 

}

a:active {
    outline: medium none;
}
a:focus {
    outline: medium none;
}





.cnt{
    
    width: 919px;
    overflow:hidden;

}

#center_box {
	width:1004px;
	overflow:hidden;
	background-color:white;
}

#top_box {
	width:919px;
	height:100px;
	float:left;
	overflow:hidden;
	position:relative;
}

#logo_top_box {
	width:128px;
	height:96px;
	float:left;
	position:relative;
	background:transparent url(img/logo_top.png) no-repeat ;
}

#menu_top_box {
	width:737px;
	height:47px;
	margin-top:49px;
	margin-left:50px;
	float:left;
	position:relative;
	overflow:hidden;
	border-top:dotted 1px #9da0a1;

}


#baner_box {
	width:919px;
	height:397px;
	overflow:hidden;
	position:relative;
	float:left;
	margin-bottom:15px;
	padding-bottom:15px;
	/* background:transparent url(img/baner1.png) no-repeat ; */
	background: transparent url(img/agenza_pasek_dol.png) no-repeat;
	background-position: left bottom;
	
   border-bottom: dotted 1px #9DA0A1;
}

#baner_txt_box {
	width:919px;
	height:80px;
	float:left;
	margin-top: 315px;
	position:relative;
	overflow:hidden;
	background:transparent url(img/baner_txt_bg.png) no-repeat ;
}


#baner_tit {
	width:176px;
	height:41px;
	float:left;
	position:relative;
	text-align:left;
	font-size:14px;
	color:white;
	margin-left:27px;
	margin-top:19px;
	line-height: 18px;
	border-right: dotted 1px #4f4f4f;
	
}

#baner_txt {
	width:416px;
	height:42px;
	float:left;
	position:relative;
	overflow:hidden;
	text-align:left;
	color:white;
	margin-top: 24px;
	margin-left: 33px;
   color: #c0c3c3;	
}

#baner_right_box {
	width:110px;
	height:42px;
	float:left;
	position:relative;
	overflow:hidden;
	margin-left: 126px;
 	margin-top: 9px;
}

#baner_right_txt {
	width:170px;
	height:27px;
	float:left;
	position:relative;
	overflow:hidden;
	text-align:left;
	color:white;
	
}

.navi_btn_of {
	width:11px;
	height:10px;
	float:left;
	margin-right:7px;
	position:relative;
	background:transparent url(img/navi_btn_of.png) no-repeat ;
   cursor:pointer;
}

.navi_btn_on {
	width:11px;
	height:10px;
	float:left;
	margin-right:7px;
	position:relative;
	background:transparent url(img/navi_btn_on.png) no-repeat ;
}


.realizacje_mini_box {
	width:207px;
	height:251px;
	float:left;
	position:relative;
	overflow:hidden;
	margin-right:30px;
	margin-bottom:20px;
	border-bottom: dotted 1px #9DA0A1;
}

.realizacje_mini_box_r {
	width:206px;
	height:255px;
	float:right;
	position:relative;
	overflow:hidden;
	border-bottom: dotted 1px #9DA0A1;
}



.realizacja_foto {
	width:206px;
	height:191px;
	float:left;
	position:relative;
	overflow:hidden;
}


.realizacje_mini_tit {
	width:204px;
	height:16px;
	float:left;
	position:relative;
	text-align:left;
	font-size:14px;
	background:transparent url(img/arow_tit.jpg) no-repeat ;
	background-position:right;
	font-weight:bold;
}

.realizacje_mini_tit_2 {
	width:204px;
	height:14px;
	float:left;
	position:relative;
	text-align:left;
	font-size:12px;
	color:black;
	font-weight:bold;
}


.mini_txt_box {
	width:198px;
	height:64px;
	float:left;
	position:relative;
	overflow:hidden;
	margin-top: 1px;
}

.mini_txt {
	width:198px;
	height:51px;
	float:left;
	position:relative;
	overflow:hidden;
	margin-top: 15px;
	text-align:left;
	color:#797e7f;
}


#spec_box {
	width:442px;
	float:left;
	position:relative;
	border-top: solid 1px #aeb6b7;
	height:auto;
	margin-bottom:35px;
}


#spec_box_1 {
	width:140px;
	position:relative;
	float:left;
	
	
}



.spec_tit {
	height:11px;
	width:100%;
	text-align:left;
	float:left;
	position:relative;
	margin-top:19px;
}

.spec_tit_2 {
	width:100%;
	height:14px;
	float:left;
	position:relative;
	text-align:left;
	font-size:12px;
	color:black;
	font-weight:bold;;
	margin-bottom:32px;
}



.spec_box_in {
	width:140px;
	float:left;
	position:relative;
	margin-left: 25px;
	margin-top:19px;
	background:transparent url(img/specjalizacje_bg.jpg) no-repeat ;
	background-position: right top;
}

.spec_box_in_2 {
	width:140px;
	float:left;
	position:relative;
	margin-left: 25px;
	margin-top:19px;
	background:transparent url(img/kreacja_bg.jpg) no-repeat ;
	background-position: right top;
}


.spec_box_in_3 {
	width:140px;
	float:left;
	position:relative;
	margin-left: 25px;
	margin-top:19px;
	background:transparent url(img/wdrozenie_bg.jpg) no-repeat ;
	background-position: right top;
}

.spec_txt {
	width:144px;
	float:left;
	position:relative;
	overflow:hidden;
	text-align:left;
	color:#797e7f;
	line-height:16px;
}



#o_nas_box {
	width:205px;
	float:left;
	position:relative;
	border-top: solid 1px #aeb6b7;
	height:auto;
	margin-bottom:35px;
	margin-left:28px;
}


.spec_box_in_4 {
	width:208px;
	float:left;
	position:relative;
	margin-top:14px;
	background:transparent url(img/o_nas_bg.jpg) no-repeat ;
	background-position: right top;
}

.spec_box_in_4 li {
	list-style-image:url(img/li.jpg) ;
	margin-left: -25px;
}

.spec_box_in_4 a {
	color:#797e7f;
	text-decoration:none;
}

.spec_txt_2 {
	width:144px;
	float:left;
	position:relative;
	overflow:hidden;
	text-align:left;
	color:#797e7f;
	line-height:16px;
}


.spec_box_in_5 {
	width:208px;
	float:left;
	position:relative;
	margin-top:19px;
	background-position: right top;
}


.spec_txt_2 {
	width:208px;
	float:left;
	position:relative;
	overflow:hidden;
	text-align:left;
	color:#797e7f;
	line-height:16px;
}


.spec_tit_3 {
	width:100%;
	height:14px;
	float:left;
	position:relative;
	text-align:left;
	font-size:12px;
	color:black;
	font-weight:bold;;
	margin-bottom:2px;
}

.spec_tit_3 a {
	text-decoration:none;
	color:black;
}








#stopka_box {
	height:271px;
	clear: both;
	width:100%;
	background-color: #e9ecec;
}

#arow_bottom {
	width:100%;
	height:22px;
	float:left;
	position:relative;
	background:transparent url(img/arow.jpg) no-repeat ;
}

#menu_bottom_box {
	width:920px;
	height:30px;
	float:left;
	position:relative:
	overflow:hidden;
	border-bottom: dashed 1px #aeb6b7;
}


.menu_bottom_kontakt {
	height:14px;
	float:left;
	position:relative;
	font-size:12px;
	font-weight:bold;
	color:black;
	width:auto;
	overflow:auto;
	
}

.menu_bottom_news {
	height:14px;
	float:left;
	position:relative;
	font-size:12px;
	font-weight:bold;
	color:black;
	width:auto;
	overflow:auto;
	margin-left:417px;
	
}

.menu_bottom_odwiedz {
	height:14px;
	float:left;
	position:relative;
	font-size:12px;
	font-weight:bold;
	color:#797e7f;
	width:auto;
	overflow:auto;
	margin-left:101px;
	
}

#info_bottom_box {
	width:918px;
	height:77px;
	float:left;
	position:relative:
	overflow:hidden;
	background:transparent url(img/menu_bottom_bg.jpg) no-repeat ;
	background-position: center bottom;
}


#kontakt_box_bottom {
	width:160px;
	float:left;
	position:relative;
	margin-top:15px;	
	margin-left:2px;
	text-align:left;
	color:#797e7f;
}

#halo {
	width:47px;
	height:68px;
	float:left;
	position:relative;
	background:transparent url(img/halo.png) no-repeat ;
	
}


#form_kont {
	width:106px;
	height:28px;
	float:left;
	position:relative;
	font-size:12px;
	text-align:left;
	margin-left: 28px;
 	margin-top: 23px;
	font-weight:bold;
	background:transparent url(img/form_kont_bg.jpg) no-repeat ;
	background-position:right top;
}

#briff {
	width:43px;
	float:left;
	overflow:hidden;
	position:relative;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:black;
	margin-left: 12px;
 	margin-top: 22px;
}

#download {
	width:36px;
	height:34px;
	float:left;
	margin-top:17px;
	position:relative;
	background:transparent url(img/download_btn.png) no-repeat ;
}

#newsleter_input {
	width:215px;
	height:30px;
	float:left;
	position:relative;
	margin-left: 1px;
	margin-top:4px;
	background:transparent url(img/news_bg.png) no-repeat ;
}

#newsleter_input input {
	width:140px;
	height:20px;
	border:0px;
	background:none;
	color:#797e7f;
	margin-left: 20px;
 	margin-top: 5px;
 	float:left;
}

#newsleter_input_btn {
	width:31px;
	height:25px;
	float:left;
	position:relative;
	margin-left: 15px;
 	margin-top: 2px;
}

.face_book {
	height:20px;
	float:left;
	overflow:hidden;
	position:relative;
	margin-left: 22px;
 	margin-top: 24px;
}

#copy {
	width:100%;
	height:31px;
	text-align:center;
	color:#797e7f;
	float:left;
	position:relative;
	letter-spacing: 1px;
	margin-top:23px;
}

#menu_footer {
	width:auto;
	height:auto;
	overflow:auto;
	float:left;
	position:relative;
	margin-left: 227px;
	margin-top:38px;
}

.menu_footer_btn {
	width:auto;
	height:auto;
	overflow:auto;
	float:left;
	position:relative;
	margin-right:20px;
	font-weight:bold;
	color:black;
}





/* studio */


#studio_top_box {
	width:919px;
	height:253px;
	float:left;
	overflow:hidden;
	position:relative;
	border-bottom: solid 1px #cacece;
	background:transparent url(img/studio_bg.jpg) no-repeat ;
	background-position:right bottom;
}




#kim_jestes_txt {
	width:100%;
	overflow:auto;
	float:left;
	position:relative;
	font-size:14px;
	color:#949b9c;
	text-align:left;
	margin-top:35px;
	
}


.studio_mini_tit {
	width:244px;
	height:16px;
	float:left;
	position:relative;
	margin-top:21px;
	text-align:left;
	font-size:14px;
	background:transparent url(img/arow_tit.jpg) no-repeat ;
	background-position:right;
}


#studio_text_box_l {
	width:474px;
	height:auto;
	position:relative;
	float:left;
	overflow:hidden;
	margin-top:6px;
	margin-bottom:106px;
	
}

#studio_tresc_box_l {
	width:437px;
	height:auto;
	position:relative;
	float:left;
	text-align:left;
	color:#8c9495;
	overflow:hidden;
	border-top:dotted 1px #b1b1b1;
	margin-top:36px;
	
}

#studio_text_box_r {
	width:442px;
	height: 337px;
	position:relative;
	float:left;
	overflow:hidden;
	margin-top:6px;
	margin-bottom:47px;
	
}


#studio_tresc_box_r {
	width:199px;
	height:auto;
	position:relative;
	float:left;
	text-align:left;
	color:#8c9495;
	overflow:hidden;
	border-top:dotted 1px #b1b1b1;
	margin-top:36px;
	
}

#studio_tresc_box_r2 {
	width: 199px;
	height:307px;
	position:relative;
	float:left;
	text-align:left;
	color:#8c9495;
	overflow:hidden;
	border-top:dotted 1px #b1b1b1;
	margin-top:36px;
	margin-left: 42px;
	
}


/* realizacje poj */



#reali_poj_top {
	width:919px;
	height:105px;
	float:left;
	position:relative;
	border-bottom:dotted 1px #cacece;
	margin-bottom: 0px;
	top: -31px;
	
}

#menu_midle_box {
	width:682px;
	height:65px;
	position:relative;
	float:left;
	margin-top:9px;
	overflow:hidden;
	background:transparent url(img/menu_midle_bg.png) no-repeat ;
	
}

.menu_in_btn {
	height:14px;
	float:left;
	position:relative;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	margin-left:41px;
	margin-top:28px;
	
}

.menu_in_btn {
	text-decoration:none;
	color:black;
}

.menu_in_btn a:hover {
	text-decoration:none;
	color:#e50084;
}


#next_box {
	width:209px;
	height:59px;
	float:left;
	position:relative;
	overflow:hidden;
	margin-left: 28px;
	margin-bottom:13px;
}


#wstecz_box {
	width:78px;
	height:14px;
	float:left;
	position:relative;
	text-align:right;
	font-size:12px;
	margin-top:36px;
	font-weight:bold;
	background:transparent url(img/wstecz.jpg) no-repeat ;
	background-position:bottom left;
	
}



#wstecz_box a {
	color:black;
	text-decoration:none;
}

#dalej_box {
	width:78px;
	height:14px;
	float:right;
	position:relative;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	margin-top:36px;
	background:transparent url(img/dalej.jpg) no-repeat ;
	background-position:bottom right;
	
}

#kropki_box {
	height:11px;
	width:auto;
	float:right;
	position:relative;
	overflow:hidden;
        padding-top: 11px;
}

.navi_btn_on2 {
	width:11px;
	height:10px;
	float:left;
	margin-right:7px;
	position:relative;
	background:transparent url(img/navi_btn_on_pink.png) no-repeat ;
}

.navi_btn_of2 {
	width:11px;
	height:10px;
	float:left;
	margin-right:7px;
	position:relative;
	background:transparent url(img/navi_btn_of_pink.png) no-repeat ;
}

#foto_box {
	width:683px;
	height:auto;
	float:left;
	overflow:hidden;
	position:relative;
	border-bottom:dotted 1px #cacece;
	margin-bottom:53px;
	top: -17px;
}

.foto_poj {
	width:682px;
	height:auto;
	float:left;
	position:relative;
	overflow:hidden;
	margin-bottom:22px;
	
	
}

#poj_opis_box {
	width:205px;
	height:auto;
	overflow:hidden;
	float:left;
	position:relative;
	margin-left:31px;
	margin-bottom:53px;
	top: -17px;
}

#tit_box_poj {
	width:200px;
	height:auto;
	overflow:hidden;
	float:left;
	position:relative;
	font-size:12px;
	font-weight:bold;
	color:black;
	text-align:left;
	border-bottom:dotted 1px #797e7f;
}


.tit_poj {
	width:200px;
	height:auto;
	overflow:hidden;
	float:left;
	position:relative;
	margin-bottom:20px;
}

#realizacja_txt_box {
	width:200px;
	height:auto;
	float:left;
	overflow:hidden;
	position:relative;
	text-align:left;
	color:#797e7f;
	margin-top:24px;
	margin-bottom:24px;
	
}

#sprawdz_online_box {
	width:200px;
	height:44px;
	float:left;
	text-align:left;
	font-weight:bold;
	position:relative;
	border-top:solid 1px #797e7f;
	color:black;
}


#sprawdz_online_box a {
	text-decoration:none;
	color:#797e7f;
	font-weight:normal;
}


#menu_midle_box2 {
	width:917px;
	height:65px;
	position:relative;
	float:left;
	margin-top:0px;
	overflow:hidden;
	background:transparent url(img/menu_midle_bg_list.png) no-repeat ;
	
}

#reali_list_top {
/*
	width:919px;
	height:42px;
	float:left;
	position:relative;
	margin-bottom:10px;
	top: -48px;
*/
	width:919px;
	height:65px;
	float:left;
	position:relative;
	margin-bottom:0px;
   top: -20px;
}


.realizacje_list_box {
	width:203px;
	height:271px;
	float:left;
	position:relative;
	overflow:hidden;
	margin-right:33px;
}

.realizacje_list_box_r {
	width:207px;
	height:251px;
	float:left;
	position:relative;
	overflow:hidden;
	border-bottom: dotted 1px #9DA0A1;
	margin-bottom:20px;

}

#navi_list_num_box {
	width:100%;
	height:57px;
	float:left;
	position:relative;
	overflow:hidden;
}

#wstecz_list_box {
	width:102px;
	height:20px;
	float:left;
	position:relative;
}

#dalej_list_box {
	width:100px;
	height:20px;
	float:left;
	position:relative;
}

.navi_num {
	width:42px;
	height:12px;
	font-size:12px;
	font-weight:bold;
	float:left;
	margin-top: 3px;
	position:relative;
	
}

.navi_num a {
	text-decoration:none;
	color:black;
}

/* oferta */

#oferta_top_box {
	width:919px;
	height:auto;
	overflow:hidden;
   margin-bottom: 7px;
   padding:1px;
   clear: left;
   /*
	height:264px;
	border-bottom: solid 1px #cacece;
	background:transparent url(img/oferta_bg.jpg) no-repeat ;
	background-position:right bottom;
   */
}

.podstrony {
   text-align: justify;
   margin-bottom: 30px;
   color: black;
}

.podstrony h1 {
   font-size: 16px;
   font-weight: bold;
   margin-top: 30px;
}

#co_robimy_tit {
	width:100%;
	height:78px;
	float:left;
	margin-top:41px;
	position:relative;
	text-align:left;
}


.oferta_mini_tit {
	width:100%px;
	height:16px;
	float:left;
	position:relative;
	margin-top:21px;
	text-align:left;
	font-size:14px;
	color:black;
}

.oferta_tit {
	width:204px;
	height: 17px;
	float:left;
	position:relative;
	text-align:left;
	font-size:14px;
	background-position:right top;
	font-weight:bold;
	color:black;
}

.mini_oferta_txt_box {
	width:198px;
	float:left;
	position:relative;
	overflow:hidden;
	margin-top: 17px;
	background: transparent url( img/kreska_oferta.gif ) no-repeat;
	padding-top: 10px;
}

.mini_txt_box_oferta {
	width:198px;
	float:left;
	position:relative;
	overflow:hidden;
	margin-top: 15px;
	text-align:left;
	color:#797e7f;
}

.ofeta_mini_box {
	width:203px;
	height: 117px;
	overflow: hidden;
	float:left;
	position:relative;
	overflow:hidden;
	margin-right:33px;
	margin-top:0px;
	margin-bottom: 20px;
}

.ofeta_mini_box_right {
	width:203px;
	float:left;
	position:relative;
	overflow:hidden;
	margin-top: 0px;
	margin-bottom: 20px;
}


#oferta_bottom_box {
	width: 919px;
	height: 257px;
	overflow: hidden;
	border-top: dotted 1px #cacece;
	margin-bottom: 39px;
 	
	background: transparent url( img/oferta_btn.jpg ) no-repeat;
	
}

#jak_pracujemy_box {
	width:680px;
	height:45px;
	float:left;
	position:relative;
	overflow:hidden;
	border-bottom: dashed 1px #cacece;
	margin-top: 29px;
	margin-right: 34px;
	margin-bottom:29px;
}

.oferta_img_tit {
	height:11px;
	width:100%;
	text-align:left;
	float:left;
	position:relative;
}

#zufali_nam {
	width:205px;
	height:45px;
	float:left;
	position:relative;
	overflow:hidden;
	border-bottom: dashed 1px #cacece;
	margin-top: 29px;
}

#jak_pracujemy_tresc_box {
	width:690px;
	height:auto:
	position:relative;
	float:left;
	overflow:hidden;
	background:transparent url(img/piramida_sukcesu.png) no-repeat ;
	background-position:top left;
	
}

#jak_pracujemy_txt_box {
	width:439px;
	float:right;
	position:relative;
	text-align:left;
	color:#8c9495;
	
}

#zaufali_logo_box {
	width:169px;
	height:auto;
	float:left;
	position:relative;
	text-align:center;
	margin-left: 25px;
	
}


.zaufali_logo {
	width:auto;
	height:auto;
	overflow:auto;
	margin-bottom:30px;
	
}

/* kontakt */

#kontakt_top_box {
	width:919px;
	height:253px;
	float:left;
	overflow:hidden;
	position:relative;
	border-bottom: solid 1px #cacece;
	background:transparent url(img/kontakt_bg.jpg) no-repeat ;
	background-position:right bottom;
}

#form_kont_tit_box {
	width:441px;
	height:47px;
	float:left;
	position:relative;
	overflow:hidden;
	margin-top:0px;
	border-bottom: dotted 1px #cacece;
}

.dane_kont_box {
	width:203px;
	height:47px;
	margin-top:0px;
	float:left;
	position:relative;
	overflow:hidden;
	margin-left: 35px;
	border-bottom: dotted 1px #cacece;
}

#form_kontakt_box {
	width:441px;
	height:auto;
	float:left;
	overflow:hidden;
	position:relative;
	margin-top:20px;
	margin-bottom:84px;
	
}

.name_kont {
	width:91px;
	height:14px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:black;
	float:left;
	position:relative;
	
}

.input_kontakt {
	width:300px;
	height:25px;
	float:left;
	position:relative;
	overflow:hidden;
	margin-bottom:8px;
	background:transparent url(img/input_kontakt_bg.jpg) no-repeat ;
	
}

.input_kontakt input {
	background:none;
	float:left;
	position:relative;
	width:174px;
	height:22px;
	border:0px;
	margin-left: 14px;
}

#wiadomosc_box {
	width:350px;
	height:112px;
	float:left;
	position:relative;
	overflow:hidden;
	margin-bottom:8px;
	background:transparent url(img/wiadomosc_text.jpg) no-repeat ;
}

#wiadomosc_box textarea {
	width:340px;
	height:95px;
	margin-top:11px;
	border:0px;
	background:none;
}

.dane_kontaktowe_box {
	width:204px;
	height:auto;
	float:left;
	position:relative;
	text-align:left;
	color:#797e7f;
	margin-left: 35px;
	margin-top: 20px;
	margin-bottom:84px;
	
}

.dane_kontaktowe_box a {
	text-decoration:none;
	color:#797e7f;
}


#map_kontaktowe_box {
	width:166px;
	height:auto;
	float:left;
	position:relative;
	text-align:left;
	color:#797e7f;
	margin-left: 35px;
	margin-top: 20px;
	margin-bottom:84px;
	
}

#map_kontaktowe_box a {
	text-decoration:none;
	color:#797e7f;
	font-weight:bold;
}

#mapa_polski {
	width:186px;
	height:140px;
	float:left;
	position:relative;
	background:transparent url(img/mapka_pl.jpg) no-repeat ;
	margin-top:36px;
	margin-bottom:5px;
	margin-left:24px;
	
}

#buton_box {
	width:100%;
	height:auto;
	float:left;
	position:relative;
	
}

#buton_wyslij {
	width:65px;
	height:18px;
	float:right;
	position:relative;
	margin-right:10px;
	margin-top:11px;
	background:transparent url(img/wyslij_btn.png) no-repeat ;
}

#buton_anuluj {
	width:65px;
	height:18px;
	float:right;
	position:relative;
	margin-top:11px;
	background:transparent url(img/anuluj_btn.png) no-repeat ;
}








     #slide_box {
         position: relative;
         width: 150px;
         height: 292px;
         background: transparent url( klienci/01.jpg ) no-repeat;
         z-Index: 50;
     }
     #slide_box2 {
         position: relative;
         top: -292px;
         width: 150px;
         height: 292px;
         background: transparent url( klienci/02.jpg ) no-repeat;
     }
