/*                             RESET DEFAULT & GLOBAL
------------------------------------------------------------------------------------ */
html, body, h1, h2, h3, h4, h5, h6, div, span, p, address, form, fieldset, img, ul, li, hr, table, strong { margin:0; padding:0; border:0; }
*{padding: 0; margin: 0;}
img, fieldset { border: none; }
a, a:visited , a:link, a:active { text-decoration: none; color: #1d8bca; }
a:hover { text-decoration: underline; color: #1d8bca;}
a img { border: 0em; }
table { border-collapse:collapse; border-spacing: 0; }

input.submit { cursor:pointer; border: 0;}
input.inputbox{ line-height:18px; font-size:12px; padding:1px; margin:1px; background:#fff; border:1px solid #b2b2b2; color:#666; }
:focus { outline: 0; }
div.clear { clear:both; overflow:hidden; height:0; line-height:0px; font-size: 0px;}
span.clear { clear:both; overflow:hidden; height:0; line-height:0px; font-size: 0px;}

.left { float: left; }
.right { float: right; }
.bold { font-weight: bold; }
.green { font-weight: bold; color: #A7CA3F;}
.blue { color: #1D8BCA;}

.mini { font-size:9px; line-height:11px; }

a.readmore { }

h3 { line-height:20px; font-size:12px; }
.hidden {display: none;}
ul {list-style-type: none;}

/*						LAYOUT
----------------------------------------------------*/

html { font-family: Georgia; font-size: 12px; line-height: 20px; }
body { background: #282828; color: #272727; }

#outerheader {background: #ffffff;}
#outercontent {background: #f4f4f4;}
#header {width: 980px; margin: 0 auto; height: 188px;	padding: 0 10px;}

#header h1 a {display: block; width: 139px; height: 124px; background: transparent url('../images/logo.png') 0 0 no-repeat; text-indent: -9000px; float: left;}

.logowanie {width: 490px; float: right; line-height: 27px; padding-top: 50px;	}
.logowanie input {margin: 0 10px; width: 143px; height: 19px; border: 1px solid #d9d9d9; padding: 2px 3px; }
.logowanie .zalogujbutton {cursor: pointer; padding: 0; margin: 0; width: 71px; height: 27px; background: transparent url('../images/zaloguj.gif') 0 0 no-repeat; text-indent: -9000px; border: 0;}

.menu {clear: both; border-top: 1px solid #d9d9d9; padding-top: 14px; position: relative; z-index: 10;}
.menu li {float: left; font-size: 15px;}
.menu li a {color: #232323; line-height: 34px; padding: 9px 15px 9px 15px; background: transparent url('../images/break1.gif') 100% 0 no-repeat;}
.menu li a:active, .menu li a:visited, .menu li a:link, .menu li a:hover {color: #232323;}
.menu li.active {}
.menu li.active a {color: #ffffff; background: #3d3d3d; margin-left: -1px;}
.menu li.last a {background: transparent; padding: 9px 18px;}
.menu li.active a:hover, .menu li.active a:visited, .menu li.active a:active, .menu li.active a:link  {color: #ffffff; background: #3d3d3d; margin-left: -1px;}
.menu li.active a:hover {text-decoration: none;}

#top1 {text-indent: -9000px; background: transparent url('../images/head1.jpg') 50% 0 no-repeat; height: 375px; margin-top: -15px;}
#top2 {text-indent: -9000px; background: transparent url('../images/head2.jpg') 50% 0 no-repeat; height: 140px;}
#top3 {text-indent: -9000px; background: transparent url('../images/head3.jpg') 50% 0 no-repeat; height: 140px;}
#top4 {text-indent: -9000px; background: transparent url('../images/head4.jpg') 50% 0 no-repeat; height: 140px;}
#top5 {text-indent: -9000px; background: transparent url('../images/head5.jpg') 50% 0 no-repeat; height: 140px;}
#top6 {text-indent: -9000px; background: transparent url('../images/head6.jpg') 50% 0 no-repeat; height: 140px;}
#top7 {text-indent: -9000px; background: transparent url('../images/head7.jpg') 50% 0 no-repeat; height: 140px;}
#top8 {text-indent: -9000px; background: transparent url('../images/head8.jpg') 50% 0 no-repeat; height: 140px;}

#content {width: 980px; margin: 0 auto; padding: 20px 10px;}
#content p {padding: 10px 0 8px 0;}
#content h2 {background: transparent url('../images/h2.gif') 0 100% repeat-x; color: #6d8a22; font-size: 18px; line-height: 25px; padding-bottom: 10px; font-weight: normal;}
#content .parag1 {font-size: 11px; padding: 10px 0 0 0;}
#content .parag1 span {font-size: 13px; font-weight: bold;}

.break1 {background: transparent url('../images/h2.gif') 0 100% repeat-x;  font-size: 1px; line-height: 1px; padding-bottom: 10px; height: 1px;}

#leftcolumn {width: 632px; float: left;}
#rightcolumn {width: 304px; float: left; margin-left: 44px;}

ul.lista1 {margin: 10px 0 10px 0;}
ul.lista1 li {background: transparent url('../images/li1.gif') 0 14px no-repeat; padding: 6px 12px;}

ul.lista2 {margin: 10px 0 10px 0;}
ul.lista2 li {padding: 6px 0px; font-weight: bold;}

ul.lista3 {margin: 10px 0 10px 0;}
ul.lista3 li {padding: 6px 0px 6px 80px;}
ul.lista3 li.phare {background: transparent url('../images/phare.jpg') 0 14px no-repeat;}
ul.lista3 li.ispa {background: transparent url('../images/ispa.jpg') 0 14px no-repeat;}
ul.lista3 li.sapard {background: transparent url('../images/sapard.jpg') 0 14px no-repeat;}
.swiadectwo, .swiadectwo:visited, .swiadectwo:link, .swiadectwo:active, .swiadectwo:hover {color: #f4f4f4; font-weight: bold; background: transparent url('../images/swiadectwo.gif') 0 4px no-repeat; padding: 6px 25px;}

.booxoutsourcing {width: 303px; height: 116px; background: transparent url('../images/booxoutsourcing.gif') 0 0 no-repeat; position: relative; margin-top: 34px;}
.boxpobierzdokumenty {width: 303px; height: 116px; background: transparent url('../images/boxpobierzdokumenty.png') 0 0 no-repeat; position: relative; margin-top: 20px;}
.boxpraca {width: 303px; height: 116px; background: transparent url('../images/boxpraca.png') 0 0 no-repeat; position: relative; margin-top: 20px;}

.kalendarz {padding-left: 50px; background: transparent url('../images/kalendarz.gif') 0 0 no-repeat; }
.zobaczwiecej {display: block; width: 103px; height: 23px; text-indent: -9000px; background: transparent url('../images/zobaczwiecej.gif') 0 0 no-repeat; margin-top: 10px;}
.dowiedzsie {display: block; width: 142px; height: 23px; text-indent: -9000px; background: transparent url('../images/dowiedzsie.gif') 0 0 no-repeat; position: absolute; top: 79px; left: 27px;}
.dowiedzsie:hover {background-position: 0 -23px;}
.zobaczwiecej:hover {background-position: 0 -23px;}

.dogory {text-indent: -9000px; background: transparent url('../images/dogory.gif') 0 3px no-repeat; padding-left: 18px; color: #505050; font-size: 11px;}
.dogory:hover, .dogory:visited, .dogory:active, .dogory:link {color: #505050;}

#cennik_tabela {margin: 20px 0; border: 1px solid #e1e1e1;}
#cennik_tabela tr td {height: 60px; border-right: 1px solid #e1e1e1; padding: 0 18px;}
#cennik_tabela tr td div {font-weight: bold;}
#cennik_tabela tr td.td_lewa {}
#cennik_tabela tr td.td_prawa {text-align: right; width: 135px;}
#cennik_tabela tr.even td {background: #e8e7e7;}

#outerfooter {background: #282828;}
#footer {width: 960px; margin: 0 auto;	padding: 20px 10px 40px 10px; color: #f4f4f4}
#footer a:hover, #footer a:active, #footer a:visited, #footer a:link  { color: #f4f4f4}

#map {width: 436px; height: 260px; float: right;}

.tipsy { padding: 5px; background-repeat: no-repeat;  background-image: url(../images/tipsy.gif); }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; text-align: center; }
  .tipsy-inner {  }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }

.form1 p {display: block; width: 296px; float: left; }
.form1 p.odd {margin-left: 40px;}
.form1 p label{display: block; width: 296px; font-weight: bold; line-height: 25px;}
.form1 p input, .form1 p select, .form1 p textarea  {width: 288px; border-top: 1px solid #d5d4d4;  border-left: 1px solid #d5d4d4;   border-bottom: 1px solid #ffffff;   border-right: 1px solid #ffffff;  background: #e8e8e8; font-family: Georgia; font-size: 12px; height: 28px; padding: 3px; line-height: 28px;}
.form1 .perror input, .form1 .perror select, .form1 .perror textearea  {border: 1px solid red;}
.form1 p select  {width: 294px; border-top: 1px solid #d5d4d4;  border-left: 1px solid #d5d4d4;   border-bottom: 1px solid #ffffff;   border-right: 1px solid #ffffff;  background: #e8e8e8; font-family: Georgia; font-size: 12px; height: 36px; padding: 8px 3px; line-height: 36px;}
.form1 p textarea {width: 622px; height: 124px;}
.form1 .send {width: 76px; height: 26px; background: transparent url('../images/wyslij.gif') 0 0 no-repeat; text-indent: -9000px; float: right; cursor: pointer;}
.form1 .send:hover {background-position: 0 -26px;}
.boxwaznedokumenty {width: 632px; height: 230px; background: transparent url('../images/boxwaznedokumenty.gif') 0 0 no-repeat; padding: 10px 0px; position: relative;}

.pobiezdokumenty {margin-bottom: 10px; display: block; width: 206px; height: 26px; text-indent: -9000px; background: transparent url('../images/waznedokumenty.gif') 0 0 no-repeat;}

.boxwaznedokumenty  ul {float: left; width: 290px; margin-left: 25px;}
.boxwaznedokumenty  ul li {padding: 5px 0 5px 25px;}
.pdf { background: transparent url('../images/pdf.gif') 0 50% no-repeat; }
.close { background: transparent url('../images/close.gif') 0 0 no-repeat; display: block; width: 16px; height: 15px; text-indent: -9000px; }
.boxwaznedokumenty .close {position: absolute; right: 10px; top: 10px;}
span.error {color: red;}
#msg_ok {background:green; color: #ffffff; font-weight: bold; padding: 10px 15px;}
