
body{
margin:0;
padding:0;
background:#134572;
font-size:14px;}
.main_wrapper{
width:1000px;
margin:auto;
height:445px;
}
.bgtop{
	background:url(images/bgtop.png) repeat-x;
}
.main_wrapper2{
background:#134572 url(images/inner_bg.gif) repeat-x;
}
.inner_footer{
	width:1000px;
	margin:auto;
}
.footerbg{
position:relative;
z-index:1;
	background:url(images/footerbg.png) repeat-x;
}
.bgmiddlesection1{
background:url(images/section_1_bg.gif);}
.section_1{
	width:1000px;margin:auto;
	height:344px;
	position:relative;
}
.section_1_sites{
	height:236px;
	margin-left:95px;
	width:781px;
	float:left;
	margin-right:29px;
}
.section_1_sites li{
	float:left;
	margin-top:108px;
	margin-left:20px;
}
.section_1 .text{
	float:left;
	width:408px;
	right:124px;
	position:absolute;
}
.section_1 .text li{
	font-family:Arial,Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	margin-top:13px;
}
.section_1 .text a{
	color:#fff;
}
.section_1 .text h2 span{
	display:none;
}
.section_1 .text h2{
	background:url(images/realizacje.gif);
	display:block;
	width:408px;
	height:55px;
	margin-top:44px;
}
.bgmiddlesection2{ position:relative;
		background:url(images/section_2_bg1.gif) repeat-x top;

}
.section_2{
	width:1000px;
	margin:auto;
	height:424px;
height:391px;
}
.section_2_innerbg{
		background:url(images/bgmainfooter.png) repeat-x bottom;
}
.section_2_inner{
	background:url(images/km_bottom.jpg) no-repeat bottom;
background:url(images/footerkm2.png) no-repeat bottom;
	height:424px;
height:392px;
}
.section_2_inner .nasi_klienci{
	padding-top:37px;
	margin-left:80px;
	width:361px;
	float:left;

}
.section_2_inner .nasi_klienci h2{
	background:url(images/nasi_klienci.jpg) no-repeat;
	width:354px;
	height:49px;
	display:block;
}
.section_2_inner .nasi_klienci h2 span{
	display:none;
}
.section_2_inner .nasi_klienci p{
	color:#fff;
	font-family:Arial,Helvetica, sans-serif;
	font-size:14px;
	margin-top:14px;
}

.map_section_inner{
	width:416px;
	background:#000;
	margin-left:15px;
	margin-right:18px;
	height:303px;
}

.map_section_1{
	width:449px;
	float:left;
	height:301px;
	background:url(images/map_left.jpg) no-repeat top left;	margin-left:35px;
}
.map_section_2{
	height:301px;
	background:url(images/map_right.jpg) no-repeat top right;
}
.map_section_inner .map{
	margin-top:33px;
}
.map_section_inner .logos{
	margin-top:25px;
}
.map_section_inner .logos li{
	float:left;
}
.inner{
width:850px;margin:auto;
padding:100px 50px 30px 100px;
color:#fff;
font-size:14px;
position:relative;
}
.inner p,.inner ul{
	margin-top:10px;
}
.inner ul li{
	margin-left:15px;
	list-style-type:disc;
margin-bottom:15px;
}
.inner_footer{
	background:url(images/footerkm.png) no-repeat;
	height:89px;
}
.footer{
background:#0f3659;
height:34px;
}
.kim_jestesmy_left{
	float:left;
	width:348px;
	height:400px;
}
.kim_jestesmy_left img{
position:absolute;
left:0;
top:20px;
}
.kim_jestesmy_right{
	width:406px;
	float:left;
	margin-left:85px;
}
.work_map{
	width:823px;
	margin-top:35px;
}
.work_map img{
	float:left;
}

strong{
font-weight:bold;
}
.left_kontakt{
float:left;
width:432px;
}
.left_kontakt p{
margin-top:33px;
font-size:14px;
}
.left_kontakt table{
width:100%;
margin-top:20px;font-size:14px;
}
a{
color:#fff;
}
.right_kontakt{
float:left;
margin-top:32px;
}.referencje img,.logo img{
float:left;
display:block;
margin:15px 15px;
}
.www img{
width:140px;
height:140px;
margin:15px 25px;
display:block;
float:left;
border:2px solid #fff;
}
.bigger img{
width:233px;
height:276px;
margin:15px 8px;
}

.str_left{
width:245px;
float:left;
margin-right:11px;
}
.str_right{
width:573px;
margin-left:20px;
float:left;
position:relative;
}
.str_int{
position:relative;
height:459px;
margin-left:-200px;
}
.clear{
clear:both;
}
.head_serw{
display:block;
font-size:140%;
font-weight:bold;
text-align:center;
margin-bottom:21px;
}
.str_right{
margin-top:20px;
margin-bottom:40px;
}
.www_div{
position:absolute;
display:none;
}
body .show_1{
display:block;
}
.prev{
display:none;
left:-22px;
position:absolute;
top:164px;
width:32px;
height:22px;
background:url(images/left.png) no-repeat;
}
.www{
position:relative;
height:386px;
}
.next{
position:absolute;
right:44px;
top:164px;
width:32px;
height:22px;
display:block;
background:url(images/right.png) no-repeat;
}
.logo{
margin-top:10px;
}
.www{
margin-top:10px;
}
.grafika_reklamowa img{float:left; margin:15px; display:block;margin-right:8px;}
.grafika_reklamowa p{
display:block;
text-align:right;
}
.grafika_reklamowa p strong{
margin-right:65px;
font-size:120%;
text-transform:uppercase;
}
.right_napis{
display:block;
text-align:right;
}
.right_napis strong{
margin-right:101px;
font-size:120%;
text-transform:uppercase;
}
.logotyp strong{
margin-right:70px;
}
.kontakt_wielko{
margin-top:-8px;
position:relative;
z-index:3;
display:block;
float:left;
}
.kontakt_wielko_p{
float:left;
}
.strony a.selected{
cursor:default;
font-weight:bold;
font-size:140%;
}
.strony a.selected:hover{
text-decoration:none;
cursor:default;

}
.strony a{
cursor:pointer;
text-decoration:none;
font-size:120%;
}
.strony a:hover{
text-decoration:underline;
}
.strony{
text-align:center;margin-bottom:20px;}
.bigger_www{
padding-left:12px;
height:342px;
}




.logo_c{
	float:left;
margin:15px 8px;
display:block;
}
.logotypy img{
display:block;
float:left;
/*border:2px solid #fff;*/
}
.big_logotyp img{

}
.logotypy{
margin-top:10px;
}
.logotypy{
position:relative;
height:386px;
}
.logotypy_div{
position:absolute;
display:none;
}
.bigger_logotypy{
padding-left:12px;
height:342px;
}
.next_logo,.prev_logo{
	top:57px;
}



.slider_outer{
	position:relative;
	height:145px;
}
.slider_o_first{
	height:125px;
}
.slider_o_plakaty{
	height:275px;
}
.slider_o_miss{
	height:235px;
}
.slider{
	position:absolute;
	display:none;
}
.slider img{
	margin-right:9px;
}
.prev_slider{
display:none;
left:-22px;
position:absolute;
top:54px;
width:32px;
height:22px;
background:url(images/left.png) no-repeat;
}

.next_slider{
position:absolute;
right:44px;
top:54px;
width:32px;
height:22px;
display:block;
background:url(images/right.png) no-repeat;
}

.foldery_pic{
	display:block;
	overflow:hidden;
	width:170px;
	height:120px;
	float:left;
	margin:15px;
	margin-right:8px;
}
.plakaty_pic{
	display:block;
	overflow:hidden;
	width:170px;
	height:240px;
	float:left;
	margin:15px;
	margin-right:8px;
}
.foldery_pic img,.plakaty_pic img{
	margin:0;
}
.set_width{
	width:170px;
}
.set_height{
	height:120px;
}
.set_height_plakaty{
	height:240px;
}
.prev_plakaty,.next_plakaty{
	top:126px;
}
.prev_miss,.next_miss{
	top:86px;
}
