body {

	font-family: arial;

	font-size: 12px;

	padding:0;

	margin:0;

	background-image:url(gfx/bg.gif);

	background-position:left top;

	background-repeat:repeat-x;

	background-color:#f2f2f2;

}

h1,h2,h3,h4,h5,h6,p{

	margin:0;

	padding:0;

}

#box{

	width:980px;

	background-image:url(gfx/bg_site.gif);

	background-position:left top;

	background-repeat:repeat-y;

	float:left;

}

#top{

	width:970px;

	border-bottom:4px #3A647C solid;
	height:36px;

	float:left;

	text-align:right;

	padding:20px 10px 0 0;

}

#top a{

	color:#003300;

}

#menu{

	width:180px;

	float:left;

	padding:7px 10px 40px 10px ;
	background-color:#3A647C;

}

#menu h1{

	font-size:13px;

	font-weight:bold;

	color:#fff;

	
	padding:10px 0 5px 0;

}

#menu h2{

	font-size:12px;

	font-weight:normal;

	color:#fff;

	margin:0 0 0 15px;

	padding:2px 0 2px 12px;

	background-image:url(gfx/ik_h1.png);

	background-position:left;

	background-repeat:no-repeat;

}

#menu h2 a{

	text-decoration:none;

	font-size:12px;

	font-weight:normal;

	color:#fff;

}

#menu h2 a:hover{

	text-decoration:underline;

}

#menu h3{


	font-weight:normal;

	color:#fff;

	margin:0 0 0 30px;

	padding:2px 0 4px 8px;

	background-image:url(gfx/ik_h1.png);

	background-position:left;

	background-repeat:no-repeat;

}

#menu h3 a{

	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	color:#fff;

}

#menu h3 a:hover{

	text-decoration:underline;

}

#main{

	padding:10px 0 10px 15px;

	width:765px;

	float:left;

}
#main h1 span{
		color:#999;
}
#main h1{
	color:#3A647C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	margin:0 0 10px 0;
}
#main a{

	color:#666666;

	text-decoration:none;

}

#main a:hover{

	text-decoration:underline;

}

#main div.row{


	padding:10px;

	border-bottom:1px solid #fff;

	background-color:#d6d6d6;

	float:left;
	
	margin:10px;

	width:150px;

}



#main div a.link2{	

	float:left;

	width:100px;

}

#main div.row a{

	padding:0 5px;

}
#main div.row span.foto{
	width:150px;
	text-align:center;
	margin:5px 0 10px 0;
}

#main div.row span{
	float:left;

}

#main div.row span a{
	float:right;
}
#main div.row span.pp2{
	float:left;
	text-align:left;
	width:150px;
	display:block;
	visibility:150px;
}
#main div.row span.pp3{
	float:right;
	margin:6px 0 0 0 ;
}



/* news lista */
#main div.row_news{
	margin:0;
	width:745px;

}
#main div.row_news span.pp2{
	margin:0 0 0 10px;
	width:400px;
}
#main table.formularz tr td.wartosc input.tytul{
	width:580px;

}
#main table.formularz tr td.wartosc input.tytul2{
	width:580px;
	height:100px;

}


/* rekomendacje lista */
#main div.row_rek{
	width:258px;
	padding:10px 3px;
	height:220px;
	margin:5px;
	float:left;
}
#main div.row_rek span.pp2{
	width:220px;
	padding:0 0;
	float:left;
}




#main table.formularz{
	width:100%;
}

#main table.formularz input,select{
	padding:2px;

}

#main table.formularz tr td.nazwa, .wartosc{

	padding:7px 5px 7px 5px;

}

#main table.formularz tr.row td{

	background-color:#d6d6d6;

}

#main table.formularz td.nazwa{

	text-align:right;

	width:150px;	

}

#main table.logowanie input{
	padding:2px;

}

#main table.logowanie input.button{

	background-color:#990066;

	color:#FFFFFF;

	border:1px solid #999999;

}
