@charset "utf-8";
/* CSS Document */

body {
	background-color:#FFFFFF;
	background-image:url(../gfx/bg_home.gif);
	background-repeat:repeat-x;
	color:#010101;
	font-size:11px;
	margin:0;
	padding:0;
	font-family: Tahoma, Arial;
	line-height:17px;
}

.page{
	
	background-repeat: repeat-x;
}

.contener{
width:948px;
margin: 0 auto;}

#head{
	width:100%;
	float:left;

	height:122px;
}

#menu{
width:650px;
margin-top:39px;
float:right;
height:40px;}

ul#menu {padding:0; list-style:none; text-align:center;   height:39px; }
ul#menu ul {padding:0; margin:0; list-style:none; position:absolute; z-index:9999; left:-9999px;}
ul#menu table {border-collapse:collapse; font-size:1em; float:left; margin:-1px;}

ul#menu ul li {float:left; margin:0; text-align:left; display:block;}
ul#menu ul li a {display:block; line-height:20px; margin:0; padding:0 10px; background:transparent; width:150px;}

ul#menu li {display:inline;margin-right:5px; float:left; text-align:left;}
ul#menu li a {
	display:inline-block;
	height:39px;
	margin:5px 0 0 0;
	padding:0 20px 0 0;
	background:url(../gfx/button.gif) right top;
	line-height:30px;
	text-decoration:none;
	color:#373737;
	font-family: Tahoma, arial;
	font-size: 13px;
	font-weight: bold;
}
ul#menu li a.sub {background:url(../gfx/button.gif) right top;}

html>/**/body ul#menu li {display:inline-block; padding:0; margin:0px; display:block; float:left; margin-right:5px;}

* html ul#menu li a.sub {margin-right:3px;}
* html ul#menu li a {margin-bottom:-4px;}

ul#menu li a b {
	display:block;
	height:34px;
	float:left;
	background:url(../gfx/button.gif) left top;
	cursor:pointer;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;

}

ul#menu li a:hover {
	position:relative;
	background-position:right bottom;
	color:#ff7800;
}
ul#menu li a:hover b {
	background-position:left bottom;
	color: #ff7800;
}

ul#menu li:hover {position:relative;}
ul#menu li:hover > a {
	background-position:right bottom;
	color:#fff;

}
ul#menu li:hover > a b {background-position:left bottom;}

ul#menu :hover ul {
	left:0px;
	width:215px;
	top:43px;
	background-image: url(../gfx/menu_bottom.png);
	background-repeat: no-repeat;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #000000;
	background-position: center bottom;
	padding-bottom:5px;

}
* html ul#menu :hover ul {top:36px; z-index:999; }

.menu_button{
	background-image: url(../gfx/menu_bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
ul#menu :hover ul li {
	display:block;
	float:left;
	margin:0;
	width:215px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #252525;
}
ul#menu :hover ul li a {
	display:block;
	float:left;
	margin:0;
	height:25px;
	line-height:25px;
	width:180px;
	color:#fdfeff;
	font-weight: normal;
	font-family: Tahoma, Arial;
	font-size: 11px;
}
ul#menu :hover ul li a.fly {background:#ddd url(../gfx/arrow.gif) no-repeat right center;}
ul#menu :hover ul li a:hover {
	color:#ff7800;
}
ul#menu :hover ul li:hover > a {
	color:#ff7800;
}

ul#menu :hover ul li a.fly:hover {background:#4594f2;}
ul#menu :hover ul li:hover > a.fly {
}

ul#menu :hover ul ul {left:-9999px;}

ul#menu :hover ul :hover ul {left:105px; top:0; width:150px;}

ul#menu :hover ul :hover ul li {display:block; float:left; margin:0; border-bottom:1px solid #fff;}
ul#menu :hover ul :hover ul li a {
	display:block;
	float:left;
	margin:0;
	height:25px;
	line-height:25px;
	color:#000;
	background-color: #4594f2;
}
ul#menu :hover ul :hover ul li a:hover {color:#fff; background:#840;}



#logo h1, .head h2{ padding:0px; margin:0px;


	font-family: NeoSans, arial, serif;
	font-size: 24px;
	font-weight: normal;
	color: #ff7800;


}
.head h2 strong{
color:#6d6d6d;
font-size:19px;
font-weight:normal;}

#logo{
width:223px;
height:75px;
float:left;
margin-top:20px;}


.head{
width:100%;
margin-top:25px;
clear:both;
float:left;
height:24px;
padding-top:2px;}

#main{
width:100%;
margin-top:26px;
float:left;}

#main_top{
	width:100%;
	float:left;
	background-image: url(../gfx/main_top.gif);
	background-repeat: no-repeat;
	height:5px;
}

#main_bottom{
	width:100%;
	float:left;
	background-image: url(../gfx/main_bottom.gif);
	background-repeat: no-repeat;
	height:9px;
}

#main_bg{
	width:946px;
	float:left;
	background-color:#FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #eaeaea;
	border-left-color: #eaeaea;
	padding-bottom:20px;
}
#left{
width:678px;
float:left;}


#narrow{
	float:left;
	width:100%;
	margin-top:-5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
	height:40px;
}


*{
outline:none;}
a.narrow_home{
	float:left;
	background-image: url(../gfx/narrow_home.gif);
	background-repeat: no-repeat;
	width:32px;
	margin-left:5px;
	padding-right:10px;
	height:40px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eaeaea;
	background-position: center center;
}


.narrow_right a{
	display:block;
	float:left;
	height:27px;
	padding-top:12px;
	padding-right:25px;
	padding-left:10px;
	background-image: url(../gfx/narrow_next.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #1b1b1b;
	text-decoration: none;
	margin-top:1px;
}
.narrow_right strong a{
	color: #ff7800;
	background-image: none;
}

.narrow_right a:hover{
text-decoration:underline;}

.narrow_right strong a:hover{
	text-decoration:none;
}

#content{
width:620px;
padding-left:30px;
padding-right:15px;
line-height:24px;
font-size:12px;

float:left;
margin-top:15px;}

#content li{
margin-top:7px;}




#content h1, #content h2{
	font-family: NeoSans, arial, serif;
	font-size: 24px;
	font-weight: normal;
	padding:0px;
	margin:0px;
	color: #ff7800;
	padding-bottom:8px;
	padding-top:10px;
}

#content h1{	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;}
#content h2{ font-size:16px; padding:0px;}

.usluga{


	height:82px;
	padding:0px;

		margin-top:10px;
	display:block;
		width:585px;
	padding-left:15px;
	padding-right:15px;
	display:block;
	border:none;
	line-height:23px;
	font-weight: normal;
	background-image: url(../gfx/usluga.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
}
.usluga p{
margin:0px;
margin-top:5px;
}


.usluga_txt{
padding-left:80px;
padding-top:5px;
display:block;
font-size:11px;
}
.contents{
width:100%;
float:left;
margin-top:10px;}

.usluga a:hover{
text-decoration:underline;}

.usluga a{
	text-decoration:none;
	color: #2d2c2c;
}

.usluga h3{
	background-color:#FFFFFF;

	font-family: Tahoma, Arial;
	padding:0px;
	margin:0px;
	display:inline;
	margin-left:74px;
	padding-left:5px;
	padding-right:5px;
	font-size:15px;
	line-height:13px;
	font-weight: normal;
}
	
	.usluga h3 a{
	color:#C15B00;
	text-decoration:none;
}
	.usluga h3 a:hover{
	text-decoration:underline;}
.usluga img{
padding:0px;}


#right{
width:262px;
margin-right:5px;
float:right;}

#kategorie{
width:262px;
float:left;}

.kategorie_top{
	width:100%;
	float:left;
	background-image: url(../gfx/categorie.gif);
	background-repeat: no-repeat;
	height:36px;
}


.kategorie_bottom{
	width:100%;
	float:left;
	background-image: url(../gfx/categoiers_bottom.gif);
	background-repeat: no-repeat;
	height:4px;
}

.kategorie{
	width:260px;
	float:left;
	padding-top:2px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e1e1e1;
	border-left-color: #e1e1e1;
}

.kategorie ul, .kategorie li {
	padding:0px;
	margin:0px;
	list-style-type: none;	
	float:left;
	width:100%;

}
.kategorie li {
border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1e1e1;	display:block;
}

.kategorie ul li a{
	background-image: url(../gfx/cat_off.gif);
	background-repeat: no-repeat;
	height:24px;
	padding-top:8px;
	display:block;
	float:left;
	width:220px;
	padding-left:40px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}

.kategorie ul li a:hover{
	background-image: url(../gfx/cat_on.gif);
	color: #ff7800;
}

.right_box{
width:100%;
float:left;
margin-top:20px;}

#footer_boxy{
	width:100%;
	float:left;
	margin-top:20px;
	height:121px;
	background-image: url(../gfx/footer_boxy.gif);
	background-repeat: no-repeat;
}

.footer_box{
	width:214px;
	margin-left:25px;
	margin-top:35px;
	float:left;
	font-size: 11px;
	color: #414141;
}

.czas{
margin-left:100px;}

.seo{
margin-left:110px;}
a{
color:#ff7800;
text-decoration:none;}

a:hover{
text-decoration:underline;}


a.more{
	background-image: url(../gfx/more.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:10px;
}


#footer{
	width:100%;
	float:left;
	margin-top:-1px;
	position:relative;
	z-index:1;
	border-top-width: 1px;
	border-top-style: solid;
	padding-top:10px;
	padding-bottom:20px;
	border-top-color: #e1e1e1;
}

a.go_top{
	width:39px;
	height:22px;
	display:block;
	float:right;
		position:relative;
	z-index:2;
	margin-top:50px;
	background-image: url(../gfx/go_top.gif);
	background-repeat: no-repeat;
}
a.go_top2{
	width:39px;
	height:22px;
	display:block;
	float:right;
		position:relative;
	z-index:2;
	margin-top:50px;
	background-image: url(../gfx/go_top2.gif);
	background-repeat: no-repeat;
}

.navigation_fotter  {
	text-decoration: none;
	list-style-type: none;
	margin: 0;
	color: #898989;
	display: inline-block;
	padding: 20px 0 0 0;
}
.navigation_fotter   li  {
	margin: 0;
	padding: 0 0 0 20px;
	display: inline;
	color: #898989;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	background-image: url(../gfx/li.gif);
	background-repeat: no-repeat;
	background-position: 5px 60%;
}
.navigation_fotter  li  a:hover {
	text-decoration: none;
	color: #FF9200;
}

.navigation_fotter a {
	color: #898989;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
}


#stopka_middle {
	margin: auto;
	width: 930px;
	background-color: none;
	padding: auto;
	height: 50px;
	line-height: 40px;
	text-align: left;
	color: #BCBCBC;
}

#stopka_middle h2{color: #BCBCBC; font-family: Tahoma;
	font-size: 11px; padding:0px; margin:0px; font-weight:normal;}
.copyright ul {
	text-decoration: none;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;
}
.copyright li {
	text-decoration: none;
	display: inline;
	list-style: none;
	padding: 0;
	margin: 0 5px 0 0;
	color: #C4C4C4;
}


#slider{
	width:946px;
	margin-top:25px;
	height:280px;
	float:left;
	overflow:hidden;
	background-repeat: no-repeat;
}

#box_top{
width:100%;
float:left;
margin-top:10px;}
.box_tekst {
	text-decoration: none;
	width: 240px;
	float: left;
	margin: 10px 0;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	padding: 8px 50px 0px 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3a3a3a;
}
.box_tekst li {
	margin:0;
	padding:0 0 0 10px;
	background: url(../gfx/kropka.gif) no-repeat 0% 60%;
}
.box_tekst ul {
	list-style-type:none;
	margin:0;
	padding:10px 10px 0;
}
.box_wiecej ul {
	text-decoration: none;
	height: 20px;
	float: right;
}
.naglowek1 {


	font-weight: normal;
	padding:0px;
	margin:0px;
	
	font-family: "Arial Narrow";
	font-size: 20px;

	padding: 10px 0 0 20px;
	margin-right: 120px;
	float: left;

}

.naglowek1 h2{
padding:0px;
margin:0px;
font-family: NeoSans, arial, serif;
color: #FF9900;
		
font-size: 18px;
font-weight:normal;
}
.naglowek_hr{
width:100%;
height:1px;
float:left;	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #303030;
	margin-top:5px;}
.bullet  {
	color: #ff7800;
	text-decoration: none;
	float: right;
	padding: 10px 0 10px 193px;
	margin: 0;
}
.bullet img {
	float: right;
	padding: 7px 5px 0;
	margin: 0;
}

#index_nasiklienci{
	float:right;
	background-image: url(../gfx/index_nasi_klienci.gif);
	background-repeat: no-repeat;
	width:430px;
	padding-left:10px;
	height:95px;
	padding-top:24px;
	margin-top:20px;
}
#index_left{
width:455px;
padding-left:5px;
padding-right:5px;

float:left;
margin-top:8px;}

#index_right{
width:440px;
margin-right:15px;
margin-top:15px;
float:right;}
.naglowek_newsy {
	text-decoration: none;
	font-family: "Arial Narrow";
	font-size: 20px;
	color: #414141;
	padding: 20px 0 10px 20px;
	padding-top:0px;
	float: left;
	
}
.news {
	text-decoration: none;
	width: 405px;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	float: left;

	border-color: #e1e1e1;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin: 0 0 0 15px;
}

.news  p{
padding-top:0px;
margin-top:3px;}

.zero{
padding:0px;
float:none;}

.zero img{
float:none;}
.news h2{
	color:#ff7800;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	padding:5px 0;
	margin-bottom:0px;
	padding-bottom:0px;
	text-decoration:none;
}

#newsletter{
	width:100%;
	float:left;
	background-image: url(../gfx/newsletter.gif);
	background-repeat: no-repeat;
	height:117px;
	margin-top:15px;
}


#newsletter form{
width:345px;
height:49px;
padding:0px;
margin:0px;
display:block;
margin-left:50px;
margin-top:48px;
float:left;}

#newsletter form input{
display:block;
float:left;}

#newsletter form input[type="text"] {
	background-image: url(../gfx/newslleter_input.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width:245px;
	padding-left:5px;
	padding-right:5px;
	height:39px;
	
}

#lang{
	width:75px;
	padding-left:12px;
	height:33px;
	padding-top:6px;
	float:right;
	margin-right:20px;
	background-image: url(../gfx/lang.gif);
	background-repeat: no-repeat;
	margin-top:2px;
}

#like{
	width:106px;
	height:24px;
	padding-top:3px;
	float:right;

	margin-top:5px;
	background-repeat: no-repeat;
}

.widget_social{
	float:right;
	width:40px;
	height:149px;
	display:block;
	right:0px;
	padding:0;
	position:fixed;
	top: 170px;
	z-index:1002;
	background-image: url(../gfx/widget.png);
	background-repeat: no-repeat;
 } 
 
 .widget_social a{
 display:block;
 float:left;
 clear:both;
 margin-left:15px;
 margin-top:10px;}
 
 .row{
 width:100%;
 float:left;}
 
 .content {
	float:left;
	height:213px;
	margin-right:15px;
	margin-top:25px;
	width:275px;
	background-image: url(../gfx/content.gif);
	background-repeat: no-repeat;
}

.img2 {
	float:left;
	height:156px;
	margin:8px;
	margin-bottom:0px;
	width:260px;
	background-image: url(../gfx/ajax.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.img2 img{width:260px;height:156px;}


#content2{
width:180px;
margin-right:30px;
margin-left:20px;
display:inline;
margin-top:20px;
margin-bottom:15px;
float:left;}



#content_txt strong{
	font-family: Tahoma, arial;
	font-size: 13px;
	font-weight: bold;
	color: #363636;
}


.content_txt{
		width:282px;
	float:left;
	padding-top:5px;
	height:42px;
	margin-left:1px;
	padding-left:5px;
	line-height:14px;
	margin-top:1px;

}

.content_txt strong{
	font-family: Tahoma, arial;
	font-size: 13px;
	font-weight: bold;
	color: #363636;
}


.realizacje_header{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
	width:610px;

}



 #download{
	float:left;
	text-align:left;
	width:100%;
	margin-top:20px;
	padding-top:12px;
	text-align:left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E0E0E0;
}
 #download h3{
	color:#2B5418;
	font-family:verdana;
	font-size:12px;

}

 #download ul{
 clear:both;
 margin-top:10px;}
 
 #download ul li{
 list-style-type:none;
 margin-top:2px;}

.text_usluga_stat {
border-color:#E1E1E1;
border-top:1px solid #E1E1E1;
color:#2D2C2C;
display:inline;
float:left;
font-family:Tahoma;
line-height:22px;
margin:0 0 0 20px;
padding:15px 10px 15px 0;
text-decoration:none;
width:550px;
}

.ediso_cms {
background-image:url(../image/ediso_cms/bg.gif);
background-repeat:repeat-x;
float:left;
margin-left:5px;
width:553px;
}
.naglowek_newsy {
color:#414141;
float:left;
font-family:"Arial Narrow";
font-size:20px;
padding:20px 0 10px 20px;
text-decoration:none;
}

.pagination{
	width:100%;
	float:left;
	padding-top:15px;
	font-size:12px;
	margin-top:20px;
	text-align:center;

}



.pagination a , .pagination span{
	font-size: 11px;
	margin-top:20px;
	margin-left:2px;
	padding-left:7px;
	padding-right:5px;
	text-align:center;
	height:25px;
	display:inline;
	padding-top:3px;
	padding-bottom:2px;
	line-height:22px;
	font-family: Tahoma, arial;
	text-decoration:none;
	
}





.pagination a {
	color: #363636;
	text-decoration:none;
	background-image: url(../gfx/pag_off.gif);
	font-weight: normal;
}







.pagination span{
	background-image: url(../gfx/pag_on.gif);
	color: #fe7701;
	font-weight: bold;
	
}

.pagination a:hover{
color: #fe7701;	}


.uwaga{
	color:#FFFFFF;
	font-size:11px;
	width:98%;
	display:block;
	padding:1%;
	background-color: #FF0000;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}

#kontakt_tel
  {
    float:right;
    width:50%;
    
  }
  
#kontakt_agencja
  {
    float:left;
    width:50%;  
  }
  
.pogrub
  {
    font-weight:bold;
  }
  
.kontakt_dane
  {
    float:left;
    width:50%;
    
  }
  
.kontakt_dane div
  {
    text-align:center;
  }
  
#gdzie_nas_znalezc
  {
    clear:both;
    float:left;
    width:571px;
    margin-top:15px;
  }
  
#gdzie_nas_znalezc_top
  {
    width:100%;
    height:21x;
    float:left;
  }
  
#gdzie_nas_znalezc_middle
  {
    background-image:url(../gfx/gdzie_nas_znalezc_bg.gif); 
    background-repeat:repeat-y; 
    width:564px;
	padding-left:7px;
    float:left;

  }
  
#gdzie_nas_znalezc_bottom
  {
    width:100%;
    height:6x;
    float:left;
  }
  
#gdzie_nas_znalezc img
  {
    float:left;
    
  }
  
.gdzie_nas_znalezc
  {
    margin: 20px 0 0 0px;
  }
  
#gdzies_nas_znalezc_form
  {
    background-image:url(../gfx/pokaz_trase.gif);
    float:left;
    width:339px;
    height:33px;
    padding:5px;
    
  }
  
#gdzies_nas_znalezc_form input[type="text"]
  {
    height:20px;
    margin:5px 0 0 10px;
    width:220px;
    border:0;
  }
  
#gdzie_nas_znalezc_middle img, #gdzie_nas_znalezc_middle p
  {
    margin: 3px 7px;
    float:left;
  }
  
#gdzie_nas_znalezc_middle p
  {
    margin-top:13px;
  }

#gdzie_nas_znalezc_middle span
  {
    font-size:13px;
    color:#9e9e9e;
  }
  
#mapa
  {
    margin-left: -12px;
  }
  
#right_pods
  {
    margin-top:40px;
  }
  
#kontakt
  {
    float:left;
    width:334px;
    margin-top:15px;
  }
  
#kontakt_top
  {
    width:100%;
    height:22x;
    float:left;
  }
  
#kontakt_middle
  {
    background-image:url(../gfx/formularz_kontaktowy_bg.gif); 
    background-repeat:repeat-y; 
    width:334px;
    float:left;
    font-family:tahoma;
    padding-top:24px;
    text-align:center;
  }
  
  #kontakt_middle textarea{
	font-family:Tahoma, Arial;
	font-size: 13px;
}
  
#kontakt_middle form input[type="text"]
  {
	border:0;
	background-image:url(../gfx/kontakt_input.gif);
	width:269px;
	height:37px;
	padding-left:10px;
	color:#6e6e6e;
	margin-bottom:5px;
	font-family: Tahoma, arial;
	font-size: 14px;
  }
  
#kontakt_middle form textarea
  {
     border:0;
     background-image:url(../gfx/kontakt_text.gif);
     width:269px;
	 padding-left:9px;
     padding-left:10px;
     color:#6e6e6e;
     margin-bottom:5px;
     height:110px;
	 padding-top:7px;

	font-family: Tahoma, arial;
	font-size: 14px;
  }
  
  
#kontakt_bottom
  {
    width:100%;
    height:6px;
    float:left;
  }

#realizacje_main
  {
    float:left;
    width:914px;
	position:relative; 

	
  }
  

  
#realizacje_cont
  {
    width:914px;
    float:left;
    position:relative;
    margin-top:30px;
  }
  
  .arrow_left
{
	width:26px;
	height:56px;	
	position:absolute;
	top:60%; left:-25px;
	background-image: url(../gfx/realiz_left.png);
	background-repeat: no-repeat;
  }
  
  .arrow_right
{
	width:26px;
	height:56px;	
	position:absolute;
	top:60%; right:-25px;
	background-image: url(../gfx/realiz_right.png);
	background-repeat: no-repeat;
  }
    
.linki
  {
    width:114px;
    height:33px;
    display:block;
  }
  
#poprzednie
  {
	background-image:url(../gfx/poprzednie.gif);
	float:left;
	height:33px;
	width:187px;
	background-repeat: no-repeat;
  }
  
#poprzednie:hover
  {
	background-position:center bottom;
	background-repeat: no-repeat;
  }
  
#nastepne
  {
    background-image:url(../gfx/nastepne.gif); 
    float:right;  
	height:33px;
	width:177px;
  }
  
#nastepne:hover
  {
    background-position:0 -33px;
  }
  
#realizacja
  {
    float:left;
    width:100%;
    margin-top:-2px;
    position:relative;
  }
  
#realizacja_top
  {
	float:left;
	width:100%;
	background-image: url(../gfx/realizacja_top.gif);
	background-repeat: no-repeat;
	height:11px;
  }
  
#realizacja_middle
  {
     float:left;
     padding: 0 8px;
     width:898px;

     background-image:url(../gfx/realizacja_middle.gif);
  }
  
  #realizacja_middle h2{
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	margin-left:2px;
	margin-top:8px;
	font-family: NeoSans, arial, serif;
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;  
  }
.wroc_do_listy{clear:both; border:0; margin-top:30px; float:left;  background-image:url(../gfx/wroc_do_listy.gif); width:173px; height:34px; }  

.zobacz_strone{
	background-image: url(../gfx/zobacz_strone.gif);
	background-repeat: no-repeat;
	width:114px;
	height:23px;
	display:block;
	float:right;
}
.zobacz_szczegoly{
	background-image: url(../gfx/zobacz_szczegoly.gif);
	background-repeat: no-repeat;
	width:133px;
	height:23px;
	display:block;
	float:right;
	margin-right:5px;
}

#realizacja_bottom
  {
	float:left;
	width:100%;
	background-image: url(../gfx/realizacja_bottom.gif);
	background-repeat: no-repeat;
	height:6px;
  }

.realizacja_middle_hr
  {
    height:1px;
    clear:both;
    border:0;
    background-color: #545454; 
    margin:35px 0 10px 0;
  }
  
#realizacja_middle p
  {
    color:#fff;
    font-size:11px;
    font-family:tahoma;
    margin-left:10px;
  }
  
#realizacje_num
  { 
    float:right;
    width:40%;
	padding-right:7px;
    margin-top:40px;
    z-index:1;
	text-align:right;
    position:relative;
  }
  
#realizacje_num a 
  {
    background-image:url(../gfx/realizacje_num.gif);
	display:inline-block;

    width:31px;
    height:24px; 
    padding-top:7px;
    text-align:center;
    font-weight:bold;
    color:#fff;    
  }
  
.active 
  {
    background-position:0px 0px;
  }
  
 .no_active
  {
    background-position:31px 0px;
  } 
  
 
  
.arrow img
  {
    border:0;
  }
.loader{
text-align:center;
padding-top:50px;
padding-bottom:50px;}

.zaloguj{
width:100%;
float:left;}

.zaloguj_bg{
	background-image: url(../gfx/login_bg.gif);
	background-repeat: no-repeat;
	width:600px;
	padding:10px;
	height:66px;
	float:left;
	clear:both;
	margin-left:160px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #010101;
}

.zaloguj_bg table{
border-collapse:collapse;
margin-top:5px;}

.zaloguj_bg td{
padding:2px;}

.zaloguj_bg  strong{
	color: #ff0101;
}

.zaloguj h2{
display:block;
float:left;
color:#FF7800;
font-family:NeoSans,arial,serif;
font-size:24px;
font-weight:normal;
margin-left:50px;
}

.zaloguj_bg input{
display:block;
float:left;
margin-right:10px;}

.login_input{
	background-image: url(../gfx/login_input.gif);
	background-repeat: no-repeat;
	width:233px;
	padding-left:5px;
	height:28px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.zaloguj_txt{
	
	background-repeat: no-repeat;
	width:600px;
	padding:10px;
	
	
	float:left;
	clear:both;
	margin-left:160px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #010101;
	line-height:19px;
}

.zaloguj_txt strong{
	font-weight: normal;
	color: #ff6600;
}


.error{

	width:620px;
	float:left;
	clear:both;
	margin-left:160px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #010101;
}

#home_news{
width:438px;
margin-left:10px;
margin-top:10px;
float:left;}


#home_news .top{
	width:100%;
	float:left;
	height:19px;
	background-image: url(../gfx/new_top.gif);
	background-repeat: no-repeat;
}

#home_news .bottom{
	width:100%;
	float:left;
	height:11px;
	background-image: url(../gfx/news_bottom.gif);
	background-repeat: no-repeat;
}

#home_news .content{
	width:436px;
	float:left;
	border-bottom:none;
	border-top:none;
	margin:0px;
	padding:0px;
	height:auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e1e1e1;
	border-left-color: #e1e1e1;
}

#referencje{
width:438px;
margin-left:0px;
margin-top:0px;
float:left;}


#referencje .top{
	width:100%;
	float:left;
	height:21px;
	background-image: url(../gfx/referencje_top.gif);
	background-repeat: no-repeat;
}

#referencje .bottom{
	width:100%;
	float:left;
	height:7px;
	background-image: url(../gfx/referencje_bottom.gif);
	background-repeat: no-repeat;
}

#referencje .content{
	width:436px;
	float:left;
	background-image:none;
	border-bottom:none;
	border-top:none;
	margin:0px;
	padding:0px;
	height:auto;
	min-height:143px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e1e1e1;
	border-left-color: #e1e1e1;
	
}


.quotation strong {
    color: #8E8E8E;
    font-weight: normal;
}
.quotation {
	background-image: url(../gfx/quota.gif);
	background-repeat: no-repeat;
	color: #524F52;
	font-size: 11px;
	margin-left:20px;
	line-height: 22px;
	width: 400px;
	padding-right:8px;
	min-height:95px;
	display:block;
	padding-bottom:0px;
	float:left;
	background-color: #FFFFFF;
}
.quotation  img{
padding-right:4px;
padding-top:4px;}


#referencje .content .nav{
width:100%;
float:left;
text-align:center;
padding-top:0px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;

}

#referencje .content .nav a{
display:inline-block;
margin-left:5px;
margin-right:5px;}

#referencje .content .nav a.left{
	background-image: url(../gfx/referencje_left.gif);
	background-repeat: no-repeat;
	width:20px;
	height:19px;
}


#referencje .content .nav a.right{
	background-image: url(../gfx/referencje_right.gif);
	background-repeat: no-repeat;
	width:20px;
	height:19px;
}

#getReferencje{
	width:100%;
	float:left;
	background-image: url(../gfx/ajax.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

#count{
width:28px;
margin-left:10px;
margin-top:20px;
float:left;}

#count a{
	display:block;
	float:left;
	width:28px;
	height:23px;
	padding-top:5px;
	text-align:center;
	text-decoration:none;
	background-image: url(../gfx/count_off.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, arial;
	font-size: 11px;
	clear:both;
	margin-top:7px;
	color: #a1a1a1;
}
#count a:hover, #count a.active{background-image: url(../gfx/count_on.gif);}

#relizacja_image{

}
#home_news .content {
background-image:none;}


.loader2{

	background-image: url(../gfx/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	float:left;
}


#szczegoly{
color:#FFFFFF;
padding-bottom:15px;}
