html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline} table {border-collapse: separate; border-spacing: 0} caption, th, td {text-align: left; font-weight: 400} blockquote:before, blockquote:after, q:before, q:after {content: "";} blockquote, q {quotes: "" "";} a img {border: 0 none} img {border: 0 none} form {display: inline} address {font-style: normal}
body {background: #fff url('bg.png') repeat-x}
hr {border: solid #ccc; border-width: 0 0 1px 0; height: 0; margin: 0 0 7px 0; clear: both}

#top {
	width: 804px;
	height: 289px;
	margin: 50px auto 0 auto;
	background: url('top.png') no-repeat center
}
#top img {
	position: relative;
	top: 20px
}

#container {
	width: 800px;
	overflow: hidden;
	margin: 0 auto
}
#clear {
	overflow: hidden;
	width: 100%;
	padding: 22px 0 0 0
}
#menu {
	float: right;
	width: 210px
}
#menu-top {
	width: 210px;
	height: 33px;
	background: url('menu_top.png') no-repeat center
}
#menu-content {
	background: #e5e5e5
}
#menu-bottom {
	height: 15px;
	background: url('menu_bottom.png') no-repeat center top
}
#menu-content ul {
	list-style: none;
	margin: 0 0 0 27px;
	padding: 20px 0
}
#menu-content ul li {
	line-height: 2
}
#menu-content ul li a {
	font-family: "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;
	font-size: 17px;
	color: #797776;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
	padding: 0 0 0 27px;
	background: url(li.gif) no-repeat center left
}
#menu-content ul li a:hover {
	background: url(li2.gif) no-repeat center left
}

#content {
	float: left;
	width: 500px;
	padding: 0 0 0 30px
}
#content h1, h2 {
	font-family: "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #555;
	font-weight: lighter;
	margin: 0 0 7px 0
}
#content h3 {
	font-family: "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #527b2d;
	font-weight: lighter;
	margin: 0 0 7px 0;
	border-left: 16px solid #f0f0f0;
	padding-left: 7px
}
#content p {
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	margin: 0 0 16px 27px;
	line-height: 1.5
}
#content ul {
	list-style: square;
	margin: 0 0 16px 50px;
	font-family: "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	color: #555;
	line-height: 1.8
}
#content ol {
	margin: 0 0 16px 50px;
	font-family: "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	color: #555;
	line-height: 1.8
}
#content a {
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	color: #4c8fc8;
	text-decoration: none;
	border-bottom: 1px solid #4c8fc8;
	padding-bottom: 1px
}
#content a:hover {
	border-bottom: none 0
}

#footer {
	width: 800px;
	height: 60px;
	overflow: hidden;
	margin: 20px auto 0 auto;
	background: url('footer.png') no-repeat center;
	text-align: center
}
#footer p {
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #555;
	margin: 7px 0 0 0;
	padding: 7px 0
}
#footer a {
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #555;
	text-decoration: none;
	border-bottom: 1px solid #555;
	padding-bottom: 1px
}
#footer a:hover {
	border-bottom: 1px solid #da251d
}

::-moz-selection {background: #f0f0f0; color: #555} ::selection {background: #f0f0f0; color: #555}

.bg1 {
	background: #f6f6f6;
	padding: 16px
}
.bg2 {
	background: #fbfbfb;
	padding: 16px
}

/* Formularz */
.text {
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #555;
	padding: 7px;
	border: 1px solid #ccc;
	width: 450px;
	margin: 0 0 7px 0
}
.textarea {
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #555;
	padding: 7px;
	border: 1px solid #ccc;
	width: 450px;
	height: 250px;
	margin: 0 0 7px 0
}
.submit {
	cursor: pointer;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c8fc8;
	padding: 7px;
	border: 1px solid #97c9f8;
	background: #e3f0fd;
	font-weight: bold
}

/* Klasy */
.underline {
	border-bottom: 1px solid Gray;
	padding-bottom: 1px;
	font-size: 16px
}

/* Elementy */
i {
	color: #5e3f04
}
