/* style reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    margin:0;
    padding:0;
  }

table {
    border-collapse:collapse;
    border-spacing:0;
  }


fieldset,img {
    border:0;
  }


ol,ul {
    list-style:none;
  }


caption,th {
    text-align:left;
  }


h1,h2,h3,h4,h5,h6 {
    font-size:100%;
  }

/* global styles */
body {
    font-family: Georgia, Times, serif;
    font-size: 100%;
    background: #fff;
    text-align: center; /*wycentrowanie dla IE*/
  }


a, a:visited {
    text-decoration: underline;
    color: #FFCB49;
  }


a:hover {
    text-decoration: underline;
  }


div.clearfix {
    clear: both;
  }

body {
        background: #fff url(../img/bg04.gif) left top repeat-x;
}

#container {
    font-size: 0.7em;
    width: 1000px; /*szerokość strony*/
    margin: 0 auto 15px auto; /*wycentrowanie warstwy*/
    text-align: left; /*powrót do domyślnego wyrównania tekstu*/
    padding-top: 25px;
  }

#top {float: left; width: 1000px;}
.subPage #top {margin-bottom: 10px;}
#top h1 {float: left; margin-left: 35px;}

#lang {float: left; margin: 5px 0 0 25px;}
#lang li {float: left; padding-right: 8px;}

#top form {float: right; margin-right: 45px;}
#q {float: left; margin: 0; padding: 5px 0 0 7px; width: 144px; height: 20px; border: none; background: url(../img/search-input.gif) left top no-repeat;}
#search-button {float: left; width: 25px; height: 25px; margin-left: 3px; border: none; background: url(../img/search-button.gif) left top no-repeat; cursor: pointer;}

#menu {float: left; margin: 20px 0 0 0; padding-bottom: 6px; text-align: center;}
#menu li {display: inline; float: left;}
/* #menu li a {color: #002C55; padding: 6px; text-decoration: none; font-size: 105%; font-weight: bold; text-transform: uppercase;}
#menu li a:hover, #menu li a.active {background: #002C55; color: #fff;}
*/
#menu li a span {display: none;}
#start a {display: block; width: 50px; height: 26px; background: url(../img/b_start.gif) left top no-repeat;}
#start a:hover, #start a.active {background: url(../img/b_start.gif) left -26px no-repeat;}
#aktualnosci a {display: block; width: 104px; height: 26px; background: url(../img/b_aktualnosci.gif) left top no-repeat;}
#aktualnosci a:hover, #aktualnosci a.active {background: url(../img/b_aktualnosci.gif) left -26px no-repeat;}
#o_firmie a {display: block; width: 72px; height: 26px; background: url(../img/b_ofirmie.gif) left top no-repeat;}
#o_firmie a:hover, #o_firmie a.active {background: url(../img/b_ofirmie.gif) left -26px no-repeat;}
#produkty a {display: block; width: 82px; height: 26px; background: url(../img/b_produkty.gif) left top no-repeat;}
#produkty a:hover, #produkty a.active {background: url(../img/b_produkty.gif) left -26px no-repeat;}
#narzedzia a {display: block; width: 88px; height: 26px; background: url(../img/b_narzedzia.gif) left top no-repeat;}
#narzedzia a:hover, #narzedzia a.active {background: url(../img/b_narzedzia.gif) left -26px no-repeat;}
#nasi_klienci a {display: block; width: 97px; height: 26px; background: url(../img/b_klienci.gif) left top no-repeat;}
#nasi_klienci a:hover, #nasi_klienci a.active {background: url(../img/b_klienci.gif) left -26px no-repeat;}
#prasa a {display: block; width: 52px; height: 26px; background: url(../img/b_prasa.gif) left top no-repeat;}
#prasa a:hover, #prasa a.active {background: url(../img/b_prasa.gif) left -26px no-repeat;}
#kontakt a {display: block; width: 75px; height: 26px; background: url(../img/b_kontakt.gif) left top no-repeat;}
#kontakt a:hover, #kontakt a.active {background: url(../img/b_kontakt.gif) left -26px no-repeat;}

#flash-top {float: left; width: 940px; height: 210px; margin: 15px 30px 0 30px;}

#extraDiv {float: left; width: 1000px; background: url(../img/bg03.gif) left bottom repeat-x;}

#content {float: left; width: 930px; background: #1F4F80 url(../img/bg01.gif) left top repeat-x; color: #fff; padding: 15px 35px 0 35px; margin-bottom: 27px;}


#submenu {width: 930px; text-align: center;}
#submenu li {display: inline;}
#submenu li a {display: block; float: left; height: 21px; margin-left: 5px; padding: 8px 38px 0 7px; background: #002955 url(../img/bg-submenu.gif) right top no-repeat; border-top: 1px solid #335477; border-bottom: 1px solid #001645; color: #fff; text-decoration: none; font-size: 110%;}
#submenu li a:hover {text-decoration: none; color: #FFCB49;}
#submenu li.first-child a {margin: 0;}

#main {float: left; padding: 15px 8px 0 8px; width: 673px;}
#main h2 {font-size: 130%; padding-bottom: 15px;}
#main p {padding-bottom: 15px;}
#main p.more a {text-align:right;color: #FFCB49; padding-right: 10px; text-decoration: underline; background: url(../img/arrow01.gif) right 5px no-repeat;}
#main h4 {font-weight: normal; font-size: 120%; margin-bottom:10px;}
#main h4 a {color: #FFD147; text-decoration: none;}
#main h4 a:hover {text-decoration: underline;}
#main h5 {color: #C4DAF1; font-weight: normal; font-size: 90%; font-family: arial, sans-serif;}
#main img {border: 3px solid #2C6099; margin: 5px 0;}

#main h3 {margin-bottom: 10px;}
#main h3 a {display: block; height: 21px; padding: 8px 38px 0 7px; background: #0F3B6A url(../img/bg-header.gif) right top no-repeat; border-top: 1px solid #1B4470; border-bottom: 1px solid #002955; color: #fff; font-size: 110%; margin-right: 0; text-decoration: none; font-weight: normal;}
#main h3 a:hover {text-decoration: underline; color: #FFCB49;}

#main .head {float: left; border-bottom: 1px dotted #486A90; width: 100%; margin-top: 10px;}
#main .head h2 {float: left; width: 550px; padding: 0 0 5px 0; font-size: 165%;}
#main .head p.print {float: right; padding: 3px 0 5px 0; font-size: 95%;}
#main .head p.print a {color: #ccc; background: url(../img/printer.gif) right 2px no-repeat; padding-right: 22px;}
#main .head p.print a:hover {color: #fff;}

#main .addHead {float: left; border-bottom: 1px dotted #486A90; width: 100%; margin-top: 10px;}
#main .addHead h2 {font-size: 110%; padding: 0 0 5px 0;}

.subPage #main {padding-right: 18px; width: 663px;}
.subPage #main img {float: left; margin: 0 10px 5px 0;}
.subPage #main p.first-p {padding-bottom: 0;}
.subPage #main h3 {clear: left; font-size: 120%; padding-top: 5px;}
.subPage #main h3.aktual a {display: inline; height: 21px; padding: 8px 38px 0 0; background: none; border: none; color: #fff; text-decoration: none; font-weight: bold; font-size: 110%;}
.subPage #main h3.aktual a:hover {text-decoration: underline;}
.subPage #main p {line-height: 1.6em; font-size: 105%;}

p.search_path a {color: #fff; text-decoration: none; font-size: 87%;}
p.search_path a:hover {text-decoration: underline;}

#nav {clear: left; padding: 5px 0 30px 0;}
#nav li {display: inline; font: 90% normal Arial, sans-serif; background: url(../img/arrow03.gif) left 4px no-repeat; padding: 0 5px 0 12px;}
#nav li.first-child {background: none; padding: 0 5px 0 0;}
#nav li a {/*color: #ccc;*/color: #FFD147; text-decoration: none;}
#nav li a:hover {/*color: #fff;*/ text-decoration: underline;}

#second-nav {padding-bottom: 10px;}
#second-nav li {display: inline;}
#powrot {margin-right: 430px;}
#powrot, #wstecz {background: url(../img/arrow02.gif) left 5px no-repeat; padding-left: 10px;}
#dalej {background: url(../img/arrow01.gif) right 5px no-repeat; padding-right: 10px; margin-left: 10px;}

#third-nav {padding: 15px 0 30px 0;}
#third-nav li {display: inline; font-size: 110%; font-weight: bold; margin-right: 10px;}

.bottom-ul {clear: left; padding: 10px 0 15px 10px;}
.bottom-ul li {padding-bottom: 5px;}
.bottom-ul li a {background: url(../img/arrow01.gif) left 5px no-repeat; padding-left: 10px;}

.subPage .sub-box ul {}
.subPage .sub-box ul li {font-size: 105%; font-weight: bold; border-bottom: 1px dotted #386BA4; padding: 5px 0;}
.subPage .sub-box ul li a {text-decoration: none; color: #fff;}
.subPage .sub-box ul li a:hover {text-decoration: underline;}

.subPage .sub-box ul li ul.inner-li1 {background: #356CA5; padding: 5px 5px 10px 0; margin-top: 5px;}
.subPage .sub-box ul li ul.inner-li1 li {border: none; text-transform: none; font-weight: normal; font-size: 95%; padding: 5px 0 5px 10px;}
.subPage .sub-box ul li ul.inner-li1 li a {color: #fff; text-decoration: none;}
.subPage .sub-box ul li ul.inner-li1 li a:hover {color: #fff; text-decoration: underline;}

.subPage .sub-box ul li ul.inner-li1 li ul.inner-li2 {padding-top: 5px;}
.subPage .sub-box ul li ul.inner-li1 li ul.inner-li2 li {background: url(../img/arrow01.gif) left 7px no-repeat; color: #C3D0E3;}
.subPage .sub-box ul li ul.inner-li1 li ul.inner-li2 li a {color: #C3D0E3; text-decoration: none;}
.subPage .sub-box ul li ul.inner-li1 li ul.inner-li2 li a:hover {color: #C3D0E3; text-decoration: underline;}

.extra-info {float: right; border-bottom: 1px dotted #386BA4; margin-bottom: 10px; width: 100%;}
.subPage #main .extra-info p.more {float: right; /*width: 300px*/; padding-left: 0; margin-left: 0;}
p.additional {float: right;}
p.additional a {background: url(../img/arrow01.gif) left 5px no-repeat; padding-left: 10px; margin-left: 10px;}

#extraDiv1 {float: left; background: url(../img/v-line.gif) 220px top repeat-y;}

#main1 {float: left; width: 213px; padding-right: 14px;}
#main1 p {padding-right: 10px;}
#main2 {float: left; width: 216px; padding: 0 5px 0 2px;}
#main3 {float: left; width: 213px; padding-left: 10px;}

#sub {float: left; padding: 15px 8px; width: 214px;}
#sub img {margin-bottom: 5px;}

#news-field {float: left; margin: 0; padding: 5px 0 0 7px; width: 144px; height: 20px; border: none; background: url(../img/search-input.gif) left top no-repeat;}
#news-button {float: left; width: 25px; height: 25px; margin-left: 3px; border: none; background: url(../img/news-button.gif) left top no-repeat; cursor: pointer;}

.sub-box {border: 3px solid #2C6099; width: 190px; padding: 12px 12px 20px 12px; background: #174577 url(../img/bg02.gif) left top repeat-x; margin-bottom: 8px;}
.sub-box h3 span {display: none;}
h3#newsletter {width: 96px; height: 11px; background: url(../img/head_news.gif) left top no-repeat; padding-bottom: 15px;}
h3#w_tym_dziale {width: 104px; height: 12px; background: url(../img/head_dzial.gif) left top no-repeat; padding-bottom: 15px;}
.sub-box p {padding-bottom: 5px;}
.sub-box p.last-p {padding-bottom: 20px;}

#footer {color: #405E80; padding: 10px 0 0 0; clear: left;}
#footer h3 {margin: 5px 50px; text-transform: uppercase;}
#footer a {color: #405E80; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

#footer-ads {width: 940px; height: 70px; margin: 0 30px;}

#footer-info ul {width: 700px; float: left;}
#footer-info ul li {display: inline; background: url(../img/separator.gif) left 5px no-repeat; padding: 0 5px 0 12px; text-transform: none;}
#footer-info ul li.first-child {background: none; padding-left: 0;}
#footer-info {border-top: 1px dotted #BDC6CF; margin: 0 30px; padding: 20px 0;}
#footer-info p {float: right;}
#footer-info p a span {color: red;}

/* kontakt */

#contactForm input, #contactForm textarea {float: left; clear: left; display: block; width: 270px; margin: 3px 3px 20px 0;}
#contactForm label {float: left; clear: left;}
#contactForm input#wyslij {width: 60px;}
#contactForm span {float: left;}

/* END kontakt */

.nav {font-size: 10px; }

.date{color:#ccc; font-size:11px;font-weight:normal;}

/* sonda */

#sonda input {margin: 5px 10px 0 0; vertical-align: middle;}
#sonda ul {margin-bottom: 15px;}
#sonda ul li {padding: 4px 0 0 0; border: none;}
#sonda fieldset ul li label {line-height: 1.3em; position: relative; top: 5px; border: none; font-weight: normal;}
#glosuj {font-family: Georgia, Times, serif; font-weight: normal; color: #fff; width: 100px; height: 25px; background: #002955 url(../img/news-button.gif) right top no-repeat; cursor: pointer; border: none; padding-right: 25px; float: right;}
h3#sonda {width: 54px; height: 12px; background: url(../img/head_sonda.gif) left top no-repeat; padding-bottom: 15px;}
h3#wyniki_sondy {width: 114px; height: 12px; background: url(../img/head_wyniki.gif) left top no-repeat; padding-bottom: 15px;}

/* END sonda */
