body
{

margin:0;
color:#666666;
font-size:11px;
font-family:"Verdana";
}


a
{
	color:black;
}

a:hover, a:visited
{
	color:#CC0000;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

img
{
border:0;
margin:0;
padding:0;
}

div#wrapper
{
width:980px;
margin:0px auto;
}


div#wrapper div#content div.article {margin:0 30px}


div#wrapper div#content div#portfolio div.project 
{	
	width:315px; 
	background: url('../grafika/cien.jpg') no-repeat 0 0;
	float:left;
	text-align:center;
	font-weight:bold;
	color: #333333;
}

div#wrapper div#content div#portfolio div.project img 
{	
	margin: 9px;
	border:1px black solid;

}

div#wrapper div#content div#portfolio div.project a
{	color: #333333; text-decoration:none; }

div#wrapper div#content div#portfolio div.project a:hover
{	text-decoration:underline }

div#wrapper div#content div#portfolio div.project a:visited img 
{	border:1px #CC0000 solid;}


div#wrapper div#content div#portfolio div#wszystkie
{ clear:both; text-align: right; margin-right:50px;  padding-top:20px;}

div#wrapper div#content div#portfolio div#wszystkie a
{	color: #333333; text-decoration:none; font-weight:bold; }

div#wrapper div#content div#portfolio div#wszystkie a:hover
{	text-decoration:underline }





div#wrapper div#content div#gallery div.photo
{	
	width:315px; 
	background: url('../grafika/cien.jpg') no-repeat 0 0;
	float:left;
	text-align:center;
	font-weight:bold;
	color: #333333;
}

div#wrapper div#content div#gallery div.photo img 
{	
	margin: 9px;
	border:1px black solid;

}

div#wrapper div#content div#kontakt_opis
{
	width:400px;
	float:left;
	margin: 0 100px 0 60px;
}

div#wrapper div#content div#kontakt_formularz
{
	width: 340px;
	float:left;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
}

div#wrapper div#content div#kontakt_formularz h2
{
	font-family: Verdana;
	font-size: 11px;
	color: #CC0000;	
	margin:0 0 5px 0;
}

div#wrapper div#content div#kontakt_formularz div#form form .input
{
	width: 300px;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	border: 1px solid #C8C8C8;
	margin: 2px 0;
}

div#wrapper div#content div#kontakt_formularz div#form form span.gwiazdka
{
	color:#CC0000;
}
	

div#wrapper div#content div#kontakt_formularz div#form form div#captcha
{
	margin: 10px 0;
}

div#wrapper div#content div#kontakt_formularz div#form form div#captcha * 
{
	margin:0; padding:0;
}

div#wrapper div#content div#kontakt_formularz div#form form div#captcha input#captcha-input
{
	width:80px; height: 23px; margin:0 0 5px 0; 
	font-family: trebuchet ms, verdana; font-size:14px; text-align:center;
}

div#wrapper div#content div#kontakt_formularz div#form form div#captcha div.label
{
	margin:5px 0 6px 0;
}

div#wrapper div#content div#kontakt_formularz div#form form input#submit
{
	margin: 0 0 5px 47px; vertical-align: bottom;
}

div#wrapper div#content div#kontakt_formularz div#form form div#pola_wymagane
{
	margin: 3px 0 0 0;
	
	 
}