@import "reset.css";

body {
	background: #f7f7f7 url(../img/bodybg.gif) repeat-x;
	font-family: tahoma;
	font-size: 11px;
	line-height: 15px;
	color:#7f7f7f;
}
a {
	text-decoration: none;
	}
strong {
	font-weight: bold;
	}
.notxt {
	text-indent: -9999%;
	font-size: 0;
	line-height: 0;
	}
#container { 
	position:relative; 
	width: 715px; 
	margin: 0 auto; 
}

#page {
	float: left;
	background: #fff;
	border: 1px solid #f0efef;
	border-bottom:0; border-top: 0;
	width: 713px; 
	}
	

#header {
	float: left;
	width: 713px;
	height: 99px;
	background: url(../img/headerbg.gif) no-repeat 0 1px;
	position: relative;
	}
	#header .logo {
		position: absolute;
		left: 17px;
		top: 21px;
		}
	#header ul {
		position: absolute;
		top: 26px;
		left: 580px;
		}
		#header ul li {
			float: left;
			margin: 0 5px;
			display: inline;
			}
			#header ul li a {
				float: left;
				width: 44px;
				height: 44px;
				font-size: 0px;
				line-height: 0;
				text-indent: -9999%;
				background: #f4f4f4 19px 19px no-repeat;
				background-image: url(../img/icn_home.gif);				
				}
			#header ul li.search a { background-image: url(../img/icn_search.gif); }
			#header ul li.contact a { background-image: url(../img/icn_contact.gif); }

#banner {
	float: left;
	width: 713px;
	height: 200px;
	background: url(../img/banner.jpg) no-repeat;
	margin-top: 0px;
	}
	#banner ul {float: left; margin-top: 24px; margin-left: 28px; display: inline; width: 200px; }
    #banner ul li { float: left; margin:0; height: auto;  }
 #banner ul li img { float: left;}


#sidebar {
	float: left;
	width: 275px;
	margin-left: 27px;
	margin-top: 27px;
	display: inline;
	}
	#sidebar h3 {
		float: left;
		background: url(../img/losowe.gif) no-repeat;
		height: 26px; width: 275px;
		}
	ul.lst {
		float: left;
		padding-bottom:15px;
		}
		ul.lst li {
			float: left;
			padding-left: 23px;
			background: url(../img/sdbrul.gif) no-repeat 3px 5px;
			width: 190px;
			margin-top: 15px;
			}
			ul.lst li a {
				color: #558d97;
				font-weight: bold;
				display: block;
				}

#main-content {
	float: left;
	width: 361px;
	display: inline;
	margin-left: 35px;
	margin-top: 27px;
	}
#main-content a {
	color: #558D97;
	text-decoration: underline;
	}
	#main-content h2, #main-content h3 {
		background: url(../img/witamy.gif) no-repeat;
		width: 361px;
		height: 26px;
		float: left;
		margin-bottom: 15px;
		}
		 #main-content h3 { 
		 	background: url(../img/h3spis.gif) no-repeat;
			margin-bottom: 5px;
		 }
		 #main-content h1 {
		 	float: left;
			width: 355px;
			border-bottom: 1px solid #E4E4E4;
			font-size: 18px;
			line-height: 19px;
			font-weight: bold;
			color: #CD313A;
			padding-bottom: 6px;
			padding-left: 5px;
			margin-bottom: 15px;
			
		 	}
#main-content img {
	float: left;
	padding: 1px;
	border: 1px solid #d6d6d6;
	margin-right: 20px;
	}
#main-content p {
	padding-bottom: 15px;
	}
#main-content ul { width: 350px; padding-bottom: 20px; }
#main-content ul li {
	margin-top: 5px;
	width: 330px;
	}
#main-content ul li a { color: #cd313a; text-decoration: none; } 
.red, h4 {
	color: #cd313a;
	font-weight: bold;
	}
	
#footer {
	float: left;
	width: 688px;
	border-top: 3px solid #d3d3d3;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 25px;
	margin-top: 10px;
	}
	#footer ul {
		float: right;
		width: 320px;
		margin-top: -15px;
		}
		#footer ul li {
			float: left;
			margin-left: 10px;
			display: inline;
			}
			#footer ul li a {
				color: #7F7F7F;
				text-decoration: underline;
				}
				#footer ul li a:hover {
					color: #558D97;
					}
			form.cont {
					float: left;
					border: 1px solid #eee;
					width: 310px;
					padding: 20px;
					background: #F9F9F9;
					margin-top: 20px;
					display: inline;
		
					}
					form.cont label, form.cont input, form.cont textarea {
						float: left;
						width: 300px;
						border: 2px solid #ECECEA;
						font-family: tahoma;
						font-size: 11px;
						color: #8F8F8F;
						}
					form.cont label { border: 0; padding: 5px 0;}
						form.cont input.but {
							width: 100px;
							margin-top: 10px;
							background: #fff;
							}