body, table, tr, th, td, p, form, fieldset, legend, div, ul, ol, li, h1, h2, h3 {margin: 0; padding: 0; border: 0;}
body {height: 100%; text-align: center; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 140%; background: #1A58D3 url('../img/bgr/body.gif') repeat-x; color: #333333}

a, a:visited {color: #000; text-decoration: none;}
a img {border: 0;}

.left {float: left;}
.right {float: right;}
.clear {clear: both;}

.textCenter {text-align: center;}
.textRight {text-align: right;}

#all {width:941px; height: 100%; margin: auto; text-align: left;}

#all:after,
#all div:after,
#all div div:after,
#all ul:after,
#all ol:after,
#all p:after,
#all h1:after,
#all h2:after ,
#innerFooter:after
{content: "."; display:block; height: 0; clear:both; visibility:hidden;}

#page {margin: 10px 0 15px 0;}

#mainLeft {width: 300px; float: left;}

.box {width: 300px; float: left; margin: 0 0 20px 0;}

.box .header {height: 140px; padding: 5px 10px 5px 10px; color: #fff; font-size:15px; line-height: 150%; font-weight: normal;}
.box .header span {font-weight: bold}
.box .header a,
.box .header a:visited {color: #fff;}
.box .boxContent {width: 280px; float:left; padding: 10px 10px 15px 10px; color: #fff; text-align: justify;}

.boxBlue  {background: url('../img/bgr/boxes/blue/header.gif') no-repeat;}
.boxBlue .boxContent {background: #0B3B9C url('../img/bgr/boxes/blue/bottom.gif') bottom left no-repeat;}

.boxRed .header {height: 48px;}
.boxRed  {background: url('../img/bgr/boxes/red/header.gif') no-repeat;}
.boxRed .boxContent {background: #800000 url('../img/bgr/boxes/red/bottom.gif') bottom left no-repeat;}

.boxWhite .header {width: 300px; height: 5px; float: left; padding: 0;}  
.boxWhite  {background: url('../img/bgr/boxes/white/header.gif') no-repeat;}
.boxWhite .boxContent {background: #fff url('../img/bgr/boxes/white/bottom.gif') bottom left no-repeat; color: #004ca6;}

#mainText .header {background: url('../img/bgr/mainText.jpg') bottom left no-repeat;}

.sondaBox .header {
  font-size: 12px;
  line-height: 140%;
}

.sonda div {width: 300px; float: left; margin: 0px 0px 5px 0px;}
.sonda div.submits {margin-top: 10px;}
.sonda div.submits input {margin-right: 5px;}
.showResults {margin-top: 10px; float: left;}

#mainContent {width: 620px; float: left; margin-left: 20px; }
#mcInner {width: 600px; padding: 5px 10px 5px 10px; background: #fff;}


#mainContent .mainEdge {display:block; width: 620px; height: 5px;}
#mainContent .mainTop {background: url('../img/bgr/mainTop.gif') no-repeat;}
#mainContent .mainBottom {background: url('../img/bgr/mainBottom.gif') no-repeat;}

h1.title {line-height: 150%; color: #07358f; font-size:20px;}

h3.title {padding-bottom: 3px; font-size: 12px; font-weight: bold; color: #07358f; border-bottom: 1px solid #d1ddf6;}


#mainPath {border-bottom: 1px solid #d1ddf6; margin-bottom: 20px; padding-bottom: 3px;}


#mainPath,
#mainPath a,
#mainPath a:visited {color: #8cabe9; font-size: 10px;}

#newsList h2.title,
#newsList h2.title a,
#newsList h2.title a:visited {line-height: 150%; color: #1a57d3; font-size:12px;}

.news {margin-bottom: 20px; clear: both;}
.news .preface {padding-bottom:10px; background: url('../img/bgr/news.gif') bottom left repeat-x;}
.news .readMore {float: left;}
.news .date {float: left; margin-top: 7px; color: #cccccc;}

.mainPhoto {float:left; padding: 5px; margin: 0px 10px 10px 0px; border: 1px solid #d1ddf6;}

.mainPhoto img {vertical-align: top;}

.preface {margin-top: 10px; text-align: justify;}
.textContent {text-align: justify;}

.preface a, .preface a:visited,
.textContent a, .textContent a:visited {color: #1A58D3}

.textContent p {margin-bottom: 5px;}


#Ankieta .wiersz {margin-bottom: 10px; float: left; width: 595px;}

#Ankieta p.question,
#Ankieta label.label {display: block; width: 500px; margin-bottom: 2px; font-weight: bold;}

#wiersz_odrebna_komorka label.label,
#wiersz_inne_zadania label.label,
#wiersz_szkolenia label.label,
#wiersz_prasa label.label {display:none;}

#wiersz_odrebna_komorka label, #wiersz_inne_zadania label, #wiersz_szkolenia label, #wiersz_prasa label   {float:left; margin-top: 1px;}

#wiersz_odrebna_komorka input,
#wiersz_inne_zadania input,
#wiersz_szkolenia input,
#wiersz_prasa input,
#wiersz_aukcja input,
#wiersz_pytania input,
#wiersz_odpowiedzi input,
#wiersz_negocjacje input{float: left;}

#wiersz_aukcja label.label,
#wiersz_pytania label.label,
#wiersz_odpowiedzi label.label,
#wiersz_negocjacje label.label {display:none;}

#wiersz_aukcja label,
#wiersz_pytania label,
#wiersz_odpowiedzi label,
#wiersz_negocjacje label {width: 450px; float: left; margin-top: 2px;}

#Ankieta .textInput {width: 250px; font-size:11px}
#Ankieta textarea {width: 595px; height: 70px; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px;}
#Ankieta #wiersz_submit input {float: right;}

#Kontakt {margin-top: 15px;}
#Kontakt .wiersz {margin-bottom: 7px; width:595px }
#Kontakt label {display:block; float: left; width: 90px;}
#Kontakt .textInput {width: 250px; float: left;}
#Kontakt textarea {width: 250px; height: 100px; float: left; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px;}
.informacjaPomocnicza {display: none;}
.polaWymagane {margin-top: 15px; clear: both;}
.polaWymagane img {float: left; margin: -3px 5px 3px 0px;}






#gallery {margin: 15px 0px 15px 0px; float: left;}
#gallery .galleryRow {margin-bottom: 5px;}
#gallery .galleryRow div {width: 190px; padding: 5px; float:left; margin-right: 0px; }

#enclosures ul {list-style: none; margin: 10px; clear: both;}
#enclosures ul li {margin-bottom: 7px;}
#enclosures ul a, #enclosures ul a:visited {color: #1A58D3}
#enclosures ul a:hover {text-decoration: underline;}
#enclosures ul img {float: left; margin: 7px 4px 0px 0px;}







#footer {text-align: center;}
#footer .footerEdge {display:block; width: 941px; height: 6px;}
#footer .footerTop {background: url('../img/bgr/footerTop.gif') bottom left no-repeat;}
#footer .footerBottom {background: url('../img/bgr/footerBottom.gif') no-repeat; margin-bottom: 5px;}
#footerInner {width: 921px; padding: 10px; background: #fff;}
#footerInner #stopka {margin: auto; padding-bottom: 7px; border-bottom: 1px solid #d1ddf6; list-style: none; text-align: center;}
#footerInner #stopka li {display:inline;}
#footerInner #stopka li a, #footerInner #stopka li a:visited {color: #1957d3;}
#footerInner #stopka li img {margin: 0px 7px 2px 5px;}
#footerInner #stopka li.last img {display: none;}
#footerInner #loga {padding: 20px 0px 20px 0px; text-align: center;}
#footerInner #loga a {padding: 0px 10px 0px 10px;}
#footerInner p {color: #1957d3; text-align: center; font-size:10px; line-height: 110%;}
#footer a#maker, #footer a:visited#maker {color: #8dace9;}

#links p,
#links a,
#links a:visited {display: block; float: left; padding: 1px 7px 3px 7px; margin-right: 7px; text-align: center;  color: #fff;  border: 1px solid #0B3B9C;}
#links p {color: #0B3B9C;}
#links a {background: #0B3B9C; cursor: pointer;}

#all label.label {display: block; float: left;}
.wiersz {width: 570px; float: left; margin-bottom: 5px;}
input.textInput {width: 280px; float: left; margin: 0px 5px 0px 5px;  padding: 2px; background: #fff; border-left: 1px solid #c3c3c3; border-top: 1px solid #c3c3c3; border-right: 1px solid #a9a9a9; border-bottom: 1px solid #a9a9a9; font-size: 11px;}
.wiersz img {float:left; margin:-2px 5px 0px 0px;}

.blad {color: #ff0000; font-weight: bold; padding: 0;}
#wiersz_submit .blad, #wiersz_submit label {display: none;}

.submitButton {border:0; background: #1a57d3; font-size:11px; color: #fff; padding: 3px 8px 3px 8px; font-weight: bold;}


div.pomoc {position: relative; float: left; padding: 0; width: 21px; height: 21px; background: url('../img/pomoc.png'); background-repeat: no-repeat;}
div.pomoc div {position: absolute; display: none;}
div.pomoc:hover div {display: block; margin: 0 0 0 25px; border: 1px solid #d6c1bc; padding: 5px; background: #f4f0ed; width: 210px;}

.polaWymagane, .informacjaPomocnicza {width: 140px; float: left; margin-top: 2px;}
.polaWymagane img , .informacjaPomocnicza img {float: left; margin: 0px 4px 0px 0px;}
.informacjaPomocnicza img {margin-top: 0px;}



#Subskrypcja {width: 100%; margin-top: 15px;}
#Subskrypcja .blad {margin-left: 75px;}
#Subskrypcja label { width: 70px;}
#Subskrypcja select {margin-left: 5px;}
#Subskrypcja #wiersz_userAgreement .gwiazdka {display: none;}
#Subskrypcja #wiersz_userAgreement input { margin-left: 75px; float: left;}
#Subskrypcja #wiersz_userAgreement label {float: left; width: 300px; text-align: justify;}
#Subskrypcja #wiersz_userAgreement label.label {display: none;}

#newsletterForm .boxContent p.title {font-size:10px; font-weight:bold;}
#newsletterForm .boxContent p {width: 260px; font-size: 10px;}
#newsletterForm form {margin-top: 6px;}
#newsletterForm .textInput {border:0; background: #baccf2; width: 130px; float: left; padding: 2px; margin: 5px 5px 0px 0px;}
#newsletterForm .submitButton {font-size: 9px; margin-top: 4px; padding: 2px 4px 2px 4px;}
















