body{
margin:0;
padding:0;
background: url(pliki/back.jpg) repeat-x;
}

.top1{
margin:0;
padding:0;
height:95px;
}

.top2{
margin:0;
padding:0;
height:149px;
background: url(pliki/logo_srodek.jpg);
}

.naglowek{
color: #cccccc;
font-family: Tahoma;
font-size: 11px;
padding: 25px;
margin-left: 190px;
margin-right: 280px;
}

.top3{
margin:0;
padding:0;
height:34px;
}

a, a:visited
{
	text-decoration:none;
	 	color: #707873;
	font-family: Tahoma;
}
a:hover
{
   text-decoration:underline;
	 	color: #707873;
	font-family: Tahoma;	
}

a.menu, a.menu:visited
{
	text-decoration:none;
	 color: #DBDDDC;
	font-family: Tahoma;
}
a.menu:hover
{
   text-decoration:underline;
	 color: #DBDDDC;
	font-family: Tahoma;	
}
b{font-size: 100%;}
em{color: red;}

#maincontainer{
width: 815px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
background: #EAEAEA;
height: 278px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
width: 100%;
    height: expression( document.body.clientHeight < 400 ? "400px" : "auto" ); /*set min-width for IE */
   min-height: 400px; /* sets min-width value for all standards-compliant browsers */
  
}


#contentcolumn{
margin-left: 230px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 230px; /*Width of left column*/
margin-left: -815px; /*Set left margin to -(MainContainerWidth)*/
}

#footer{
clear: both;
width: 100%;
height:72px;
background:url(pliki/stopka.jpg);
padding:0px;
margin: 28px 0px 0px 0px;
}

#footer p{
color: #FFFFFF;
font-family: Tahoma;
font-size: 11px;
padding: 23px;
}

#footer a{
color: #FFFFFF;
font-family: Tahoma;
font-size: 11px;
}

.innertube{
color: #666666;
font-family: Tahoma;
font-size: 12px;
margin-right: 15px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 10px;
}

.menu1{
	margin-top: -20px;
margin-left: 8px; /*Margins for inner DIV inside each column (to provide padding)*/
padding: -3px;
width:193px;
background:url(pliki/tlo_srodek.jpg);
float: left;
}

.pozycje{
margin: 0px 15px 20px 25px;
color: #ffffff;
font-family: Tahoma;
font-size: 11px;

}

#dolnyblok{
width: 550px;
height: 150px;
margin-bottom: 10px;
}

#partners{
color: #666666;
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
width: 200px;
margin-left: 35px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 5px;
float: left;
}

#clients{
color: #666666;
font-family: Tahoma;
font-size: 11px;
margin-left: 220px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: -65px;
}

#contact{
color: #666666;
font-family: Tahoma;
font-size: 11px;
margin-left: 250px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 5px;
}

.ul_tomek
{
 	position:relative;
	 color: #DBDDDC;
	font-family: Tahoma;
	font-size: 13px;
	list-style-type: square;

}
a.hover
{
	text-decoration:underline;
}


a.details
{
	color:#000000;
}
a.details:hover
{
	color:#A10000;
	text-decoration: none;
}

table tr td.naglowek_tab
{
   color: #770A07;
 	font-family: Tahoma;
	font-size: 18px;	
	font-weight: bold;
	line-height: 22px;
   padding-left: 10px;
   border-bottom: 2px solid #770A07;
   
}
table tr td.dane
{
   color: #000000;
 	font-family: Tahoma;
	font-size: 12px;	
	font-weight: normal;
   padding-left: 40px;
   padding-top: 20px;
   
}
table tr td.tekst
{
   color: #666666;
 	font-family: Tahoma;
	font-size: 12px;	
	font-weight: normal;

   
}

table tr td.cena
{
   color: #A10000;
 	font-family: Tahoma;
	font-size: 12px;	
	font-weight: bold;

   
}
img.wozek
{
	border: 4px solid  #770A07;
}

.naglowek_ss {
   color: #770A07;
 	font-family: Tahoma;
	font-size: 18px;	
	font-weight: bold;
	line-height: 22px;
   padding-left: 10px;
   border-bottom: 2px solid #770A07;
   text-transform: uppercase;
}
.nag_maly_ss {
   color: #770A07;
 	font-family: Tahoma;
	font-size: 18px;	
	font-weight: bold;
	line-height: 22px;
   padding-left: 10px;
   border-bottom: 2px solid #770A07;
}

