/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 background-image: url(img/tlo.png);
 background-repeat: repeat-x;
}
#wrapper { 
 margin: 0 auto;
 width: 985px;
}
#header {
 width: 963px;
 color: #333;
 padding: 0px;
 height: 100px;
 background-image: url(img/pozycjonowanie_stron.png);
 background-repeat: no-repeat;
}
#content { 
 width: 900px;
 color: #333;
 margin: 0px 0px 5px 0px;
 padding: 10px;
}
#footer { 
clear: both;
 color: #333;
 width: 900px;
 border-top: 1px dashed #ccc;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 font-size:10px;
}
h1{
float: left;
margin-top:20px;
 margin-left:100px;
 font-family: 'Trebuchet MS', sans-serif;
 font-size: 22px;
 font-style: italic;
 color:#727271;
 letter-spacing: -1.5px;
}
h3{
float: left;
 margin-left:150px;
 font-family: 'Trebuchet MS', sans-serif;
 font-size: 22px;
 font-style: italic;
 color:#727271;
 letter-spacing: -1.5px;
}
h2{
float: left;
clear:both;
margin-top:30px;
 font-family: 'Trebuchet MS', sans-serif;
 font-size: 18px;
 font-style: italic;
 color:#fff;
 letter-spacing: -1px;
 background-color:#e74c20;
padding:2px;
padding-left:10px;
padding-right:10px;
 background-image: url(img/bok.png);
 background-repeat: no-repeat;
 background-position:right top;
}
.kroki{
	margin:35px;
	border:0;
}
p {
width: 400px;
float: left;
padding-left:20px;
padding-right:30px;
font-size:15px;
text-indent:40px;
}
ul {list-style-image:url(img/check.png);}
li{
margin-left:100px;
font-size:15px;
}
a {
 color: #333;
}
table {
 margin: 0 auto;
font-size: 12px;
padding: 10px;
background: #eee;
border: 1px solid #999;
-moz-border-radius: 5px;
}
input, textarea{
 font-family: Arial, Helvetica, sans-serif;
border: 1px solid #999;
 background: #ddd;
padding: 3px;
margin-left:3px;
width: 200px;
color: #222;
font-size:12px;
-moz-border-radius: 3px;
}
.input_error{
 font-family: Arial, Helvetica, sans-serif;
border: 1px solid #FF6161;
 background: #FFDFDF;
padding: 3px;
margin-left:3px;
width: 200px;
color: #222;
font-size:12px;
-moz-border-radius: 3px;
}
.t {
padding-left:30px;
}

.error{
	background: #ffc6c6;
	border: 1px solid #FF6161;
	padding: 5px;
width:500px;
	color: #333;
	 margin: 5px auto;
	 	margin-bottom: 5px;
		-moz-border-radius: 5px;
}
.ok{
	background: #b6e7b6;
	border: 1px solid #18a218;
	padding: 5px;
	color: #333;
	margin-bottom: 5px;
	 margin: 5px auto;
	width:500px;
	-moz-border-radius: 5px;
}