body {margin:0px; padding:0px; margin-bottom:20px; background:#fff url(img/index-bg.gif); background-repeat:repeat-x; text-align:center; font-size:12px; font-family:Arial, sans-serif; color:#434343;}
a:link {color:#1951a3; text-decoration:none;}
a:visited {color:#194c93; text-decoration:none;}
a:hover {color:#2b72ce; text-decoration:underline}
a:active {color:#3ec206}
input, textarea, select {margin:0px; padding:3px; background-color:#f3f3f3; border-bottom:2px solid #f3f3f3; border-top:2px solid #bababa; border-left:2px solid #bababa; color:#858585; font-size:12px; }
input.submit {font-weight:bold; color:#fff; border:1px solid #6ec20f; font-size:11px; background:#6ec20f url(img/grin.gif); background-repeat:repeat-x;}

h2 {font-size:15px; color:#71c411; text-transform:uppercase}
h2 span.dane {font-size:12px; text-transform:none; color:#a0a0a0}

div#top {width:899px; background:transparent; margin:0px; padding:0px; margin-left:auto; margin-right:auto; margin-top:10px; overflow:hidden; float:none;}
div#top p#logo {float:left; width:216px; margin:0px; padding:0px;}
div#top p#guicklinks {color:#898888; float:right; margin:0px; padding:0px; margin-top:30px;}
div#top p#guicklinks span {border-left: 1px dotted #898888; padding-left:10px; padding-right:10px;}

div#footer {margin:0px; padding:0px; width:100%; border-top:1px solid #dadbde; overflow:hidden; float:none;}
div#footer p#ft-links {margin:0px; padding:0px; margin-top:1px; border-top:4px solid #f2f2f2; width:548px; float:left; padding-top:6px; text-align:left}
div#footer p#ft-links a {margin-right:14px;}
div#footer p#copy {margin:0px; padding:0px; color:#a0a0a0; text-align:left; float:left; margin-top:12px; margin-left:5px;}
p#copy a {color:#a0a0a0}
div#ft-holder {width:872px; background:transparent; margin:0px; padding:0px; margin-left:auto; margin-right:auto; overflow:hidden; float:none;}

div#menu {width:899px; background:transparent; margin:0px; padding:0px; margin-left:auto; margin-right:auto; margin-top:3px; overflow:hidden; float:none;}
div#menu a {font-weight:bold; color:#313131; width:148px; display:block; float:left; background:transparent url(img/menu-bg.gif); background-repeat:no-repeat; padding-top:10px; margin-right:2px; padding-bottom:10px;}
div#menu a:hover {text-decoration:underline}
div#menu a#sel {background:transparent url(img/menu-sel.gif); background-repeat:no-repeat;}
div#menu a#of {background:transparent url(img/menu-oferty.gif); background-repeat:no-repeat; color:#ffffff; margin:0px;}

div#content {width:899px; background:transparent url(img/tresc-bg.gif); background-repeat:no-repeat; margin:0px; padding:0px; margin-left:auto; margin-right:auto; margin-top:4px; overflow:hidden; float:none;}
div#intro {width:872px; text-align:left; margin:0px; padding:0px; margin-left:auto; margin-right:auto; margin-top:10px; background:transparent url(img/intro.jpg); background-repeat:no-repeat; min-height:282px; overflow:hidden; float:none;}
p#wstep {margin:0px; padding:0px; color:#fff; width:420px; margin-left:20px; margin-top:10px;}
p#wstep a {display:block; margin-top:10px; color:#fff; font-weight:bold;}
p#wstep a:hover {text-decoration:underline}
div#intro h1 {margin:0px; padding:0px; margin-top:31px; margin-left:20px;}
p#newsletter {margin:0px; padding:0px; margin-left:20px; margin-top:37px; font-weight:bold; font-size:13px; color:#42c402}
form {margin:0px; padding:0px;}

div#holder {width:872px; text-align:left; margin:0px; padding:0px; margin-left:auto; margin-right:auto; overflow:hidden; float:none; background:#fff url(img/newsy-bg.gif); background-repeat:repeat-y;}
div#holder h1 {margin:0px; padding:0px;}

div#holder div#newsy {float:left; width:548px; margin:0px; padding:0px; overflow:hidden;}
div#holder div#newsy p {margin:8px; margin-left:10px; margin-right:20px;}
div#newsy p.nius, div#tresc p.nius {border-bottom:1px solid #dfdede; padding-bottom:10px;}
div#newsy p.nius a.more, div#tresc p.nius a.more {text-align:right; display:block}
div#newsy p.nius a, div#tresc p.nius a {font-weight:bold;}
div#newsy p.nius span.tyt, div#tresc p.nius span.tyt {background-color:#f2f2f2; display:block; padding:6px; color:#959595}

div#holder div#promo {float:left; width:321px; margin:0px; padding:0px; overflow:hidden;}
div#holder div#promo p#ogloszenia {background-color:#f8f7f7; margin:0px; padding:0px; margin-top:3px; border:1px solid #dfdede; margin-bottom:5px;}
div#holder div#promo p#ogloszenia a {display:block; margin:10px; border-bottom:1px dotted #cbc9c9; padding-bottom:9px; background:transparent url(img/kostka.gif); background-repeat:no-repeat; padding-left:23px;}
div#holder div#promo p#ogloszenia a.more {margin:2px; border:0px; padding:7px; background:#edecec; font-weight:bold; text-align:right}

div#content p { text-align:left;}
div#tresc p.cent {text-align:center}
div#tresc p.right {text-align:right}
div#content p#breadcrump {margin:15px; padding:0px; margin-left:20px; font-size:11px; color:#858585;}
div#content p#breadcrump a {margin-left:6px; margin-right:6px;}

div#tresc p.stronicowanie {text-align:center; font-size:11px;}

div#holder div#tresc {float:left; width:525px; margin:20px 0px 0px 0px; padding:0px; padding-bottom:20px; overflow:hidden; position:relative; left:25px;}
div#holder div#column {float:right; width:280px; margin:15px 0px 0px 0px; padding:0px; padding-bottom:20px; overflow:hidden;}
h3 {font-size:12px; background-color:#f2f2f2; padding:7px;}
h3.sukces {font-size:13px; background:#77c814 url(img/thumb-u.gif); background-repeat:no-repeat; background-position:left middle; padding:10px; color:#fff; padding-left:45px;}
h3.error {font-size:13px; background:#d21722 url(img/thumb-d.gif); background-repeat:no-repeat; background-position:left middle; padding:10px; color:#fff; padding-left:45px;}
hr {color:#fff; border:0px; border-top:1px solid #dadbde; margin:0px; padding:0px;}
div#tresc p {line-height:16px}
ul.thumbsup li { list-style-image: url('img/thumb.gif'); margin-bottom:7px;}

div#column p.box1 {background-color:#f8f7f7; margin:0px; padding:15px; margin-top:3px; border:1px solid #dfdede; margin-bottom:15px; line-height:16px; width:215px;}
div#column p.box1 a.more {display:block; margin:10px 0px 0px 0px; border-top:1px dotted #cbc9c9; padding-top:9px; background:transparent url(img/kostka.gif); background-repeat:no-repeat; background-position:0 9px; padding-left:23px;}
div#column p.nowe a {display:block; border-bottom:1px dotted #cbc9c9; padding-bottom:9px; margin-top:6px; background:transparent url(img/kostka.gif); background-repeat:no-repeat; padding-left:23px;}

div#column p.box2 {background:#fff url(img/notes.jpg); background-repeat:no-repeat; background-position:right bottom; margin:0px; padding:15px; margin-top:3px; border:1px solid #dfdede; margin-bottom:15px; line-height:16px; width:215px;}
div#column p.box3 {background:#fff url(img/boxy.jpg); background-repeat:no-repeat; background-position:right bottom; margin:0px; padding:10px; margin-top:3px; border:1px solid #dfdede; margin-bottom:15px; line-height:16px; width:215px; font-size:11px}
div#column form input {margin-bottom:5px}
div#column h2 {margin:10px 0px 5px 0px; padding:0px;}

fieldset {border:0px; margin:0px; margin-bottom:10px}
form#kontakt label, form#cv label {display:block; width:500px; font-size:11px; margin:0px; padding:0px; padding-top:5px; vertical-align:top;}
form#kontakt input, form#cv input {width:270px;}
form#kontakt textarea, form#cv textarea {width:500px;}
input.checkbox {background:transparent; width:20px; border:0px;}
form#kontakt input.checkbox, form#cv input.checkbox {width:20px;}

.error {color:#ff0000; font-weight:bold;}

.tyt {font-weight:bold; font-size:11px; text-transform:uppercase; color:#fff; background-color:#205eb4; padding:4px;}
