html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0pt none ; margin: 0pt; padding: 0pt; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; font-weight: normal; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
body { font-family: arial,verdana,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 62.5%; line-height: 120%; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
ol, ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
table { border-collapse: collapse; border-spacing: 0pt; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }


body { background: rgb(5, 7, 7) url('background.jpg') fixed 0pt 0pt; }
p { font-family: "helvetica",arial,verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.2em; line-height: 1.2em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; margin-bottom: 20px; cursor: default; }
a { text-decoration: none; }
#header { border-bottom: 1px solid rgb(53, 57, 57); padding: 10px 0pt; background: #000 none repeat scroll 0% 0%; position: absolute !important; top: 0px; opacity: 0.7; width: 100%; height: 60px; }
#header div { margin: 0pt auto; width: 800px; }
div > div#header { position: fixed; }
#header h1 a { background: transparent url('logo.gif') no-repeat scroll 0pt 0pt; display: block; margin-top: 8px; height: 45px; width: 630px; padding: 15px 0 0 250px; font-size: 14px; font-style: italic; color: white;  }
#column { margin: 0pt auto; width: 800px; }
.content { display: block; }
.content a { border-bottom: 1px dotted rgb(73, 76, 76) ! important; color: #eadac2; }
.content a:hover { border-bottom: 1px dotted rgb(159, 161, 160) ! important; color: #fff; }
.content p { color: #8a8e8c; font-size: 2em; line-height: 1.4em; }
.content h1 { background: transparent url('hdr-main.png') no-repeat scroll 0pt 0pt; display: block; height: 357px; width: 800px; text-indent: -5000px; }
.content h2 { display: block; text-indent: -5000px; }
.content h2.kontakt { background: transparent url('hdr-contact.png') no-repeat scroll 0pt 0pt; height: 58px; width: 398px; }
.content h2.mapa { background: transparent url('gdzie-jestesmy.png') no-repeat scroll 0pt 0pt; height: 58px; width: 398px; }

.about-div { padding-top: 90px; margin-bottom: 0px; }
.about-div p { margin-top: 30px;padding: 20px 20px; background: transparent url('content-bck.png') repeat scroll 0 0; margin: 0px 0 0 0; }

.mapa-div { padding-top: 40px;  }

div.mapa {
	margin: 0px 0 20px 0px;
	padding: 20px 20px 20px 20px;
	background: transparent url('content-bck.png') repeat scroll 0 0;
}

.kontakt-div { padding-top:20px; }
.kontakt-div p {margin-top: 0px;padding: 20px 20px; background: transparent url('content-bck.png') repeat scroll 0 0;  }

fieldset { border: 0pt solid ; clear: both; cursor: default; }
textarea { width: 760px; height: 135px; }
label { margin: 0pt; padding: 0pt 10px 5px 0pt; display: inline; font-size: 1.3em; color: rgb(124, 125, 125); float: left; }
input, textarea { display: block; clear: left; }
form {margin-top: 30px;padding: 20px 20px; background: transparent url('content-bck.png') repeat scroll 0 0; margin: 0px 0 0 0; margin-bottom: 50px; }
.form-topleft { float: left; width: 375px; margin-bottom: 20px; }
.form-topright { float: right; width: 375px; margin-bottom: 20px; }
input.input-text, textarea { border: 1px solid rgb(30, 31, 31); margin: 0pt 0pt 7px; padding: 5px 0pt 5px 3px; background: #000 none repeat scroll 0% 0%; font-family: verdana,arial,helvetica,sans-serif; font-size: 1.2em; font-weight: normal; color: rgb(153, 153, 153); text-decoration: none; display: inline; cursor: default; }
input:focus, textarea:active, textarea:focus { border: 1px solid rgb(102, 102, 102); }
input.input-text { width: 370px; }
input.button { border: medium none ; margin: 7px 0pt 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; font-family: "helvetica",arial,verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 2em; line-height: 1.2em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(99, 165, 255); float: right; cursor: pointer; text-align: right; }
input.button:hover { color: #fff; }
#footer { border-top: 1px solid rgb(53, 57, 57); background: #000 none repeat scroll 0% 0%; position: absolute; bottom: 0px; width: 100%; height: 20px; padding-top: 10px; }
#footer div { margin: 0pt auto; width: 800px; color: #8A8E8C; }
#footer div p { margin: 0pt; font-weight: bold; font-size: 0.95em; text-transform: uppercase; }
#footer div a { border-bottom: 1px dotted rgb(73, 76, 76) ! important; color: #EADAC2; font-weight: bold; }
#footer div a:hover { border-bottom: 1px dotted #EADAC2 ! important; color: #fff; }
div > div#footer { position: fixed; }

#formularz {color: white; font-size: 14px; }