body{
	margin    : 0px;
	padding   : 0px;
	overflow-x: hidden;
	overflow-y: auto;
	font      : normal 11px arial;
	color     : #999;
	text-align: center;
}

*{
  padding   : 0px;
	margin    : 0px;
	font      : normal 11px arial;
}

#content{
  width     : 825px;
  padding   : 0px;
  margin    : auto;
}

#hed{
   float : right;
   color : #ccc;
   text-align:right;	
}

.logo{
     width  : 350px;
	 height : 163px;
	 background : url("img/logo.gif") no-repeat top left; 
	 float  : left; 
	 cursor : hand;
}

#right{
   float      : right;
	 width      : 229px;
	 height     : 163px;
	 text-align : right;
}
#right p{
   float   : right;
	 display : inline;
	 margin  : 15px 0px 0px 0px
}

.logo span{
   display : none;
}

#box{
   width : 825px;
	 
	 float : left;
	 text-align : left;
}

h1{
  font      : normal 11px arial;
	color     : #6a6a6a;
	float     : left;
	display   : inline;
}

h2{
  font      : normal 11px arial;
	color     : #6a6a6a;
	float     : left;
	display   : inline;
}

img{
   border  : solid #dfdfdf 1px;
	 display : inline;
	 margin  : 5px 0px 5px 0px;
}

.img_c{
   border  : 0px;
	 float : left;
}

.img_c2{
   border  : 0px;
	 float   : left;
	 display : inline;
	 margin  : 45px 0px 15px 0px;
}

.nmb{
   float : left;
	 display : inline;
	 margin  : 5px 0px 5px 0px;
}

.real{
   width   : 250px;
	 height  : 260px;
	 float   : left; 
	 margin  : 35px 0px 0px 0px;
	 display : inline;
	 color   : #313131;
	 text-align : center;
	 background : transparent url(img/kp.gif) no-repeat bottom left;
} 

.srodek{
   width   : 250px;
	 height  : 260px;
	 float   : left; 
	 margin  : 35px 36px 0px 36px;
	 display : inline;
	 color   : #313131;
	 text-align : center;
	 background : transparent url(img/kp.gif) no-repeat bottom left;
}

.pl{
	 text-align : left;
   float      : left;
}
.pl span{
  color       : #a80d1d;
	font-weight : bold;
	float       : left;
	display     : inline;
	margin      : 0px 0px 5px 0px;
	width       : 250px;
}

.top{
   border  : 0px;
   margin  : 0px 0px 0px 0px;
	 display : inline;
   float   : right;
}

#stronyinternetowe-krakow{
	position: absolute;
	top     : 0%;
	left    : 36%;
	z-index : -1;
	width   : 933px;
	height  : 241px;
	background : url(img/stronyinternetowe_tlo.jpg) no-repeat;
	text-align : right;
}

.cb{
  clear : both;
}

#opis{
	float     : left;
	display   : inline;
	margin    : 50px 0px 10px 0px;
		color     : #3b3b3b;
}

.head_txt{
	font      : normal 16px arial;
	color     : #3b3b3b;
	display   : inline;
	margin    : 0px 10px 0px 0px;
}

#foot{
   float      : left;
	 text-align : left;
}

.real_foot{
   width   : 250px;
	 height  : 255px;
	 float   : left; 
	 margin  : 50px 0px 0px 0px;
	 display : inline;
	 color   : #6a6a6a;
	 text-align : center;
} 

.srodek_foot{
   width   : 250px;
	 height  : 255px;
	 float   : left; 
	 margin  : 50px 36px 0px 36px;
	 display : inline;
	 color   : #6a6a6a;
	 text-align : center;
}

.pl2{
	 text-align  : left;
   float       : left;
	 display     : inline;
	 margin      : 25px 0px 0px 0px;
	 clear       : left;
	  width      : 250px;
}

.pl2 span{
	font      : normal 12px arial;
	color     : #999;
}

.foot_1{
   color: #bebebe;
}

.inv{
	display : none;
}

a:link    {  font-family: Arial; font-size: 11px;  color: #313131; text-decoration: none; font-style:normal; font-weight:normal}
a:visited {  font-family: Arial; font-size: 11px; font-weight:normal;  color: #313131; text-decoration: none; font-style:normal}
a:hover   {  font-family: Arial; font-weight:normal; font-size: 11px; text-decoration: none; color: #7a7a7a; font-style:normal;}

a#m1 {
height     : 30px;
width      : 216px;
display    : block;
background : url(img/mail.gif) no-repeat;
background-position: 0 0px;
float              : right;
margin-left        : 0px;

}

a#m1:hover {
background-position: 0 -30px;
}


a.hv img{
	display: block;
}
a.hv:hover img{
	border  : solid #b7b7b7 1px;
}

