BODY
{
margin:0px;
margin-top:0px;
margin-bottom:10px;
text-align:center;
background-color:#DFDFC8;

}


TABLE
 {          text-align : center;
border-collapse: separate;
border-spacing: 0px;
border: 0px;
padding: 0px;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
border-collapse: collapse;
}

TD
{
border-collapse: separate;
border-spacing: 0px;
border: 0px;
padding: 0px;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
border-collapse: collapse;
vertical-align:top;
line-height:22px;
}

div
{
margin:0;
padding:0;
border:0;
font:12px verdana;
color:#666666;
text-align:left;
}


ul
{
margin:0;
padding:0;
border:0;
}


img.imag
{
border:none;
padding-top: 0px;
padding-bottom: 0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
display:block;
vertical-align:top;
}

img
{
margin:0px;
border:none;
}

a
{
padding:0px;
}
A:link
{
color:#333333;
text-decoration:none;
font:10px verdana;
}

A:visited
{
color:#666666;
text-decoration:none;
}

A:hover
{
color:#333333;
text-decoration:underline;

}
#dol1 A:link
{
color:#FFFFFF;
text-decoration:none;
font:10px verdana;
}

#dol1 A:visited
{
color:#FFFFFF;
text-decoration:none;
font:10px verdana;
}

#dol1 A:hover
{
color:#FFFFFF;
text-decoration:underline;
}
#mainR A:link, #dol2 A:link, #nowoscR A:link
{
color:#333333;
text-decoration:none;
font:10px verdana;
}

#mainR A:visited, #dol2 A:visited, #nowoscR A:visited
{
color:#666666;
text-decoration:none;
font:10px verdana;
}

#mainR A:hover , #dol2 A:hover, #nowoscR A:hover
{
color:#333333;
text-decoration:underline;
}
#container
{
width:929px;
margin-left:auto;
margin-right:auto;
}
#main
{
width:100%;
overflow:hidden;
}
#mainL
{
width:44px;
height: 400px;
float:left;
background-color:#DFDFC8;
}
#mainM
{
width:682px;
height: 100%;
float:left;
background-color:#FFFFFF;
padding:10px 20px 0px 15px;
padding-bottom: 4000px;
margin-bottom: -4000px;
vertical-align: top;
line-height:18px;

}
#mainR
{
width:153px;
height: auto;
float:left;
background-color:#E4E4D1;
padding-bottom: 4000px;
margin-bottom: -4000px;
}
#mainRR
{
width:15px;
height:auto;
float:left;
background-color:#FFFFFF;
padding-bottom: 4000px;
margin-bottom: -4000px;

}
#mainM_L
{
width:144px;
height:322px;
float:left;
vertical-align:top;
margin-right:10px;
margin-bottom:10px;
}

#mainM_R
{
width:558px;
height:292px;
float:left;
}

#dol1
{width : 884px; height : 38px; float : right; vertical-align : middle; background-color  : #333333; }
#dol2
{
width:884px;
height:18px;
background-color:#ffffff;
float:right;
}
#nowosc
{width:284px;
height:129px;
margin-left:10px;
margin-top:10px;
background-image: url(img/blank2.jpg);
background-repeat: none;


}
#nL
{width:300px;
height:100%;
float:left;
margin-left:20px;
}

#nM
{width:2px;
height:100%;
float:left;
background-image: url(img/dots.jpg);
background-repeat: repeat-y;


padding-bottom: 4000px;
margin-bottom: -4000px;
}

#nR
{width:300px;
height:100%;
float:left;


}


#nowoscL
{width:117px;
height:129px;
float:left;

}
#nowoscR
{width:147px;
height:119px;
float:right;
margin-left:10px;
margin-top:10px;
padding-right:4px;

}
#kontakt
{margin-left : 70px; width : 543px; height : 207px;  background-image : url(img/kontakt.jpg); background-repeat : none; }
#kontaktL{
width:270px;
margin-left:60px;
padding-top:100px;
line-height:14px;
}

 #kontakt22
{margin-left : 60px; margin-top:10px; width : 573px; height : 687px; background-color:#DFDFC8;}
#kontakt2
{margin-left : 40px; margin-top:10px;  width : 543px; height : 607px;  }

#kontaktL{
width:270px;
margin-left:60px;
padding-top:100px;
line-height:14px;
}


#kontaktR{
width:200px;
height:202px;
float:RIGHT;
margin-top:-190px;
}

#formularz
{
width:497px;
height:100%;
background-image: url(img/r_m.jpg);
background-repeat: repeaty;
margin-left:116px;
}
TD.bok_firmx
{

	height:27px;
	text-align:right;
     padding-right:10px;
padding-left:10px;
padding-top:10px;

	font:10px verdana;
	color:#333333;
	border:1px solid #FFFFFF;
	border-left:0px;
	border-right:0px;
	
}
TD.bok_firm2
{
	height:27px;
	padding:3px;
	border:1px solid #FFFFFF;
	border-right:0px;
	padding-top:5px;
	text-align:left;
	font:10px verdana;
}
input.inp11
{
width:340px;
border:1px solid #DFDFDF;
background-color:#FFFFFF;
font:11x verdana;
height:15px;
	padding-top:4px;
}
.stopkapoz A:LINK {
				text-decoration: none;
				color: #DFDFC8;
}
.stopkapoz A:VISITED {
				text-decoration: none;
				color: #DFDFC8;
}
.stopkapoz A:HOVER {
				text-decoration: underline;
				color: #DFDFC8;
}
.stopkapoz
{
font:8px verdana;
}

