html, body
 {
  font-family: tahoma, arial, verdana;
  text-align:center;
  background:#fefefe;  
  font-size:11px;
  color:#979797;
  margin:0;
  border:0;
 }
#gradiant 
  {
  top:122px;
  right:0px;
  width:50%;
  height:423px;
  position:absolute;
  background:url('img/gradiant.jpg');    
 }   
#contener
  {
  position:relative;
  width:1035px;
  margin:0 auto;  
  padding:0 0 20px 0;
 }
 #top
  {
  position:relative;
  width:100%;
  height:122px;
  background:url('img/top.jpg');
 } 
 #logo
  {
  position:absolute;
  top:20px;
  left:63px;
 } 
 #logo img {vertical-align:top}
 #top_up
  {
  position:relative;
  float:right;
  width:678px;
  height:45px;
  color:#9f9f9f;
  margin-top:25px;
  background:url('img/ik4.gif') bottom repeat-x;
 } 
 #t_linki
  {
  position:relative;
  float:right;
 } 
 #top_up img                                              {margin:0 5px 0 5px;}
 #top_up a, #stopka_l a                         {color:#9f9f9f;text-decoration:none;}
 #top_up a:hover, #stopka_l a:hover {color:#000;}
 #top_up table
  {
  position:relative;
  height:24px;  
  float:right;
  margin:3px 0 0 10px;
 } 
 #tc1
  {
  width:85px;
  height:23px;
  background:url('img/newsletter.jpg') 0px 0px no-repeat;
 } 
 #tc2
  {
  width:160px;
  height:23px;
  background:url('img/input.jpg') no-repeat;
 }  
 #tc2 input 
  {
  border:0;  
  width:150px;
  height:20px;
  color:#9f9f9f;
  background:none;
 }
 .dodaj
  {
  display:block;
  border:0px;
  color:#fff;
  width:53px;
  height:24px;
  cursor:pointer;
  font-size:11px;
  margin:0 0 0 10px; 
  padding:0 0 2px 5px;
  background:url('img/dodaj.gif');
 } 
 #front
  {
  position:relative;
  text-align:left;
  width:1035px;
  height:291px;
  background:url('img/front.jpg');  
 } 
 #f_text
  {
  position:relative; 
  text-align:left;
  width:230px;
  left:150px;
  color:#fff;
  top:40px;
 } 
 #f_text img {
 display:block;
 }
 #f_r1 {
 position:absolute;
 height:100px;
 width:210px;
 right:117px;
 top:28px;
 }
 #f_r1 img, #f_r2 img {
 display:block
 }
 #f_r2 {
 position:absolute;
 height:100px;
 width:235px;
 right:94px;
 top:165px;
 } 

 a#fczywie {
 background:url('img/fczywie.jpg');   
 position:absolute;
 display:block;
 height:23px;
 width:143px; 
 left:-23px;
 top:170px; 
 }
 #menu
  {
  position:absolute;
  right:0px;
  top:80px;
 } 
 #menu ul 
 {
  position:relative;
  list-style-type:none;
  display:block;
  padding:0;  
  margin:0;
 }
 #menu li           
  {
  float:left;
  display:inline;
  list-style-type:none;
  background:url('img/ik5.gif') right 16px no-repeat;
  padding:0 10px 0 10px;
 } 
 .nobg {background:none!important}
 #menu li a
  {
  display:block;height:22px;overflow:hidden;margin:0 5px 0 5px;background-position:center top;
 }
 #menu li a:hover {background-position:center -22px}
 #m1 {background:url('img/m1.jpg');width:141px} #m1.active {background-position: 0px -55px!important;height:46px!important}
 #m2 {background:url('img/m2.jpg');width:86px}  #m2.active {background-position: 0px -53px!important;height:46px!important}
 #m3 {background:url('img/m3.jpg');width:136px} #m3.active {background-position: 0px -53px!important;height:46px!important}
 #m4 {background:url('img/m4.jpg');width:136px} #m4.active {background-position: 0px -53px!important;height:46px!important}
 #m5 {background:url('img/m5.jpg') 0px 2px no-repeat!important;width:77px;height:24px!important} 
 a:hover#m5 {background-position:0px -22px!important} 
 a:hover#m5.active {background-position:0px -55px!important} 
 #m5.active {background-position: 0px -55px!important;height:46px!important}
 #m6 {background:url('img/m6.jpg');width:53px} #m6.active {background-position: 0px -53px!important;height:46px!important}
#text {
 position:relative;
 background:url('img/textbg.jpg') 0px 0px no-repeat;
 text-align:left;
 width:1035px;
 }
 #text_l {
 position:relative;
 text-align:left;
 width:640px;
 float:left;
 }
 #text_l .contdiv { 
 margin:25px 0 0 75px ;
 color:#0b0b0b;
 width:585px;
 }
 .ulhome { 
  list-style-type:none!important;
  display:block!important;
  padding:0!important;  
  margin:10px 0 0 20px!important;
 }
 .ulhome li           
  {
  background:url('img/ik8.gif') bottom repeat-x!important;     
  display:block!important;
  padding:5px 0 5px 0!important;
 }
 .ulhome li div {
  display:block!important;
  background:url('img/li.gif') 0px 5px no-repeat!important;   
  padding:0 0 0 25px!important;
  line-height:22px!important; 
 } 
 .textczyt {
 position:relative;
 text-align:right!important;
 margin:10px 0 0 0;
 color:#0b0b0b;
 width:100%;
 clear:both;
 }    
 .text_title {
 background:url('img/ik7.gif') bottom repeat-x; 
 padding:0 0 5px 0!important;
 width:100%;
 } 
 .text_title span {
 background:url('img/ik11.gif') no-repeat; 
 padding:7px 0 0 32px;
 margin:0px;
 height:22px;
 display:block;
 }
 #c1 {
 position:relative;
 width:227px;
 float:left;
 }
 #menu_c1
  {
  position:relative;
  background:url('img/menutop.jpg') 0px 0px no-repeat;
  padding:3px 0 0 0;
  width:172px;
  left:55px; 
  top:40px;
 } 
  #menu_bottom
  {
  position:relative;
  background:url('img/menubottom.jpg') 0px 0px no-repeat;
  width:172px;
  height:4px;  
 } 
 #menu_c1 ul
  {
  position:relative;
  list-style-type:none;
  display:block;
  width:172px;
  padding:0;  
  margin:0;
 }
 #menu_c1 li           
  {
  display:block;
  list-style-type:none;
  height:30px;
  width:100%;
 } 
 #smli1 {background:url('img/smli1.jpg');}
 #smli2 {background:url('img/smli2.jpg');}
 #smli3 {background:url('img/smli3.jpg');}
 #smli4 {background:url('img/smli3.jpg');}
 #smli5 {background:url('img/smli3.jpg');}
 #smli8 {background:url('img/smli3.jpg');}
 #smli6 {background:url('img/smli7.jpg');}
 #smli7 {background:url('img/smli8.jpg');}
 .smliactiv {background:url('img/smliactiv.jpg')!important;}
 .smli11 {background:url('img/smli11.jpg');height:26px!important;} .smli11 a, .smli12 a, .smli13 a {line-height:26px!important;font-weight:normal!important;padding:0 10px 0 40px!important;}
 .smli12 {background:url('img/smli12.jpg');height:26px!important;} 
 .smli13 {background:url('img/smli13.jpg');height:26px!important;} 
 .smli14 {background:url('img/smli14.jpg');height:23px!important;} .smli14 a {line-height:23px!important;font-weight:normal!important;padding:0 10px 0 40px!important;}
 #menu_c1 a {
 color:#fff; 
 line-height:30px;
 font-weight:bold;
 text-decoration:none;
 padding:0 10px 0 10px;
 }
 #menu_c1 a:hover {
 text-decoration:underline;
 }
 #c2 {
 position:relative;
 margin:0 0 0 13px;
 color:#1d1d1d;
 width:530px; 
 float:left;
 }
 #c2 p {
 position:relative;
 margin:0.9em 0 0.9em 0;
 line-height:15px;
 }
 #c2 a {text-decoration:none;color:#000;font-weight:bold;}
 #c2 a:hover {color:#0395c9}
 .obiekt {
 position:relative;
 background:url('img/ik7.gif') top repeat-x; 
 padding:10px 0 0 0!important; 
 margin:0 0 10px 0;
 clear:both;
 width:100%; 
 top:5px;
 }
 .lobiekt {
 position:relative;
 line-height:15px;
 width:360px;   
 float:left;
 }
 .lobiekt span {
 font-weight:bold;
 color:#267adb;
 }
 .lobiekt table {
 position:relative;
 line-height:16px;
 margin-top:10px;
 } 
 .lobiekt td {
 vertical-align:top
 }
 .c1 {
 font-weight:bold;
 width:75px;
 }
 .robiekt {
 position:relative;
 background:#ededed;
 padding:0 0 5px 0;
 line-height:15px;
 margin-left:25px;
 width:145px;   
 float:left;
 }
 .robiekt img {
 display:block;
 margin:0 auto;
 padding:4px 0 4px 0;
 }
 .robiekt a.link {
 position:relative;
 text-decoration:none;
 background:url('img/ik13.gif') no-repeat;
 padding:1px 0 0 1px;
 margin-right:7px;
 text-align:center;
 font-weight:bold; 
 display:block;
 height:19px;
 width:19px;
 float:left;
 color:#000; 
 left:9px;
 }
 .robiekt a.link:hover {
 background:url('img/ik12.gif') no-repeat;
 color:#fff!important;
 }
 #c3 {
 position:relative;
 margin:0 0 0 15px;
 width:250px; 
 float:left;
 }
 .box_mini {
 position:relative;
 background:url('img/box_r_mini.jpg') bottom no-repeat; 
 margin:0 auto;
 width:224px;
 padding-top:10px;
 }
 .box_mini h1 {
 color:#74d110;
 font-size:9pt;
 text-transform:uppercase;
 margin:0px;
 padding:0 0 3px 5px
 }
 .boxminicenter  {
  position:relative;
  padding:0 15px 0 15px;
  width:194px;
 }
 .boxminicenter span  {
  position:relative;
  background:url('img/ik11.gif') 0px 0px no-repeat;
  padding:0 0 0 32px;
  line-height:30px;
  display:block;
 } 
 .boxminiimg  {
  position:relative;
  margin:10px 0 0 0;
  text-align:center
 }
 .boxminiimg img {
 position:relative;
 margin:0 auto
 } 
 .boxminitxt
  {
  position:relative;
  padding:0 0 15px 0;  
  color:#0b0b0b;   
  margin:0 auto;
  width:160px; 
 }  
 #text_r {
 position:relative;
 margin-left:18px;
 width:355px;
 float:right;
 } 
 .box_r img {display:block;}
 .box_r {
 position:relative;
 background:url('img/box_r.jpg') bottom no-repeat; 
 margin:0 auto;
 width:333px;
 }
 .box_r2 {
 background:url('img/box_r2.jpg') bottom no-repeat;  
 }
 .box_r div {
 padding:5px 10px 5px 10px;
 text-align:left;
 }
 .boximg {
 position:relative;
 margin:8px 8px 8px 0;
 float:left;
 width:137px;
 } 
 .boxopis {
 position:relative;
 margin:8px 0 8px 10px;
 color:#0b0b0b;
 width:140px;
 float:left; 
 }  
 .boxopis a {
 text-decoration:none;
 }
 .boxminitxt strong, .boxopis strong {
 color:#237cde;
 }
 .boxczyt {
 position:relative;
 text-align:left!important;
 color:#0b0b0b;
 width:290px;
 clear:both;
 top:-5px;
 } 
 .boxczyt img {position:relative;left:210px;}
.centerx3
  {
  position:relative;
  margin:10px 0 0 0;
  width:570px;
 }
 .boxcenter
  {
  position:relative;
  padding:0 15px 0 15px;
  width:150px;
  float:left;
 }
 .borx2 {
 border-left:1px solid #e8e8e8;
 border-right:1px solid #e8e8e8;
 } 
 .boxcenter span
  {
  position:relative;
  background:url('img/ik9.gif') 0px 0px no-repeat;
  padding:0 0 0 32px;
  display:block;
  line-height:30px;
 } 
 .boxcenter span img {vertical-align:top;}
 .boxcimg 
  {
  position:relative;
  margin:10px 0 0 0;
  text-align:center
 }
 .boxcimg img {
 position:relative;
 margin:0 auto
 }
 .boxctxt
  {
  position:relative;
  color:#0b0b0b;   
  margin:0 auto;
  width:135px; 
 } 
 .boxminitxt a, .boxctxt a               {font-weight:bold;font-size:12px;color:#2479db;text-decoration:none;padding-right:15px;background:url('img/ik10.gif') top right no-repeat}
 .boxminitxt a:hover, .boxctxt a:hover   {color:#000;}
#stopka
  {
  width:100%;
  text-align:center;
  background:#eaeaea;
 } 
 #stopka_t
  {
  position:relative;
  text-align:left;
  width:1035px;
  margin:0 auto;    
 } 
 #stopka_l
  {
  position:relative;
  margin:0 0 0 40px;
  text-align:left;
  float:left;
  width:550px;
  background:url('img/ik6.gif') 0px 30px repeat-x;
  height:115px;
 } 
 #stopka_l a
  {
  margin:0 40px 0 0;
 } 
 #stopka_l div
  {
  position:relative;
  margin-top:10px;
 } 
 #quick_contact
  {
  position:absolute;
  top:0px;
  right:21px;
  width:335px;
  height:57px;
  text-align:left;
  background:url('img/contact_bg.jpg');
 } 
 #quick_contact div
  {
  margin:10px;
 } 
 #quick_contact div img
  {
  margin:3px 0 0 0;
 }
 #c2 ul 
 {
  position:relative;
  list-style-type:none;
  padding:0;  
  margin:0 0 0 10px;
 }
 #c2 li           
  {
  list-style-type:none;
  background:url('img/li2.gif') left 5px no-repeat;
  padding:0 0 0 15px;
  margin:0px;
 }  
 .sprzetinfo {
 position:relative;
 text-align:center;
 margin:5px 5px 5px 5px;
 width:165px;
 height:185px;
 float:left;
 }
 .sprzetinfo img {
 border:1px solid #f0f0f0;
 margin:10px auto;
 display:block; 
 padding:5px;
 }
 .galeriaimg {
 border:1px solid #f0f0f0;
 padding:5px; 
 }
#mapastrony a {
 font-weight:normal!important;
 }
#tableoznakowanie td {
  vertical-align:top;
 } 
#tableoznakowanie th {
  text-align:center;
  color:#0395c9;  
 }  
#tableoznakowanie td ul {
  margin:0!important;
 }
#tableoznakowanie td {
  padding:5px 0 5px 0;
 }  
#tableoznakowanie strong {
 display:block;
 } 
.znaki {
 position:relative;
 float:left;
 width:120px;
 padding:10px 5px 10px 5px;
 } 
.g4l {
 position:relative;
 margin:30px 0 0 0; 
 width:204px;
 float:left;
 left:30px;
 } 
.g4r {
 position:relative;
 height:121px;
 width:240px;
 float:left;
 } 
.g4r div {
  margin:45px 15px 0 15px;
  text-align:justify;
  width:210px;
 } 
.g4r div img {
 display:block;
 margin:0 0 5px 0;
 } 
.marginauto   {margin:0 auto;text-align:center;}
.topmarg40px {margin-top:40px;} 
.topmarg20px {margin-top:20px;}  
.topmarg12px {margin-top:12px;} 
.topmarg5px   {margin-top:5px;} 
.mtop0 		 {margin-top:0px;}
.clear {clear:both} 
.block {display:block} 
.opis {line-height:15px;text-indent:5ex;text-align:justify;margin:0.8em 0 0.8em 0}
.mopis {margin:0.8em 0 0.8em 0;text-align:justify;}
.c0395c9 {color:#0395c9}
.rimg {position:relative;float:right;margin:5px 0 5px 5px;border:5px solid #f0f0f0;}
.limg {position:relative;float:left;margin:5px 0 5px 5px;}
.border5x {border:5px solid #f0f0f0;}
.bnone{border:0px!important}
.tcenter {text-align:center;}
.cimg {position:relative;display:block;margin:0 auto;border:5px solid #f0f0f0;}
h1 {font-size:14px;margin:1em 0 1em 0;}
h2 {font-size:13px;margin:0.5em 0 0.5em 0;color:#0395c9}
img      {border:0px;vertical-align:middle;} 
table, form {margin:0;padding:0;}


 .listed
	{
	color: #222222;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	line-height: 3em;
	padding: 1px 8px;
 }

 #c3 ul.refs, #c3 ul.refs li
  {
	padding: 0px;
	margin: 0px;
	list-style: none;
	width: 200px;
 }
 
 #c3 ul.refs {margin-top: 80px;}
 
 #c3 ul.refs li
  {
	line-height: 31px;
	font-size: 12px;
	border-bottom: 1px solid #EFEFEF;
	padding: 0px 7px;
 }

 #c3 ul.refs li a
  {
	font-size: 11px;
	display: block;
	color: #222222;
	text-decoration: none;
 }
 
 #c3 ul.refs li a span
  {
	color: #AAAAAA;
 }