* { margin: 0; padding: 0; }
/* commented backslash hack v2 \*/
html, body { height: 100%; }
/* end hack */

/************ Style ogolne ************/
html, body {
   height: 100%;
   background: #85c226 url(../gfx1/bg/content.gif) repeat-y top right;
}
body {
   color: #707070;
   font-family: Tahoma, Geneva, Helvetica, sans-serif;
   font-weight: normal;
   font-style: normal;
   voice-family: "\"}\"";
   voice-family: inherit;
   font-size: small;
}
html>body { font-size: small; }


/************ Struktura ************/
* html #minHeight { display: none; }
#outer {
   position: relative;
   width: 100%;
   min-height: 100%;
   margin-bottom: -70px;
   background: url(../gfx1/bg/left.gif) repeat-y top left;
   font-size: 85%;
}
* html #outer { height: 100%; }

#header {
   height: 185px;
   background: url(../gfx1/bg/top.gif) repeat-x top center;
   color: #ffffff;
}
#headerT1 {
   height: 31px;
   background: url(../gfx1/bg/top1.gif) no-repeat left center;
   text-align: right;
}
#headerT2 { clear: both; height: 99px; }
#headerT2 #logo { float: left; width: 589px; height: 99px; background: url(../gfx1/logo.gif) no-repeat top center; }
#headerT2 #form {
   float: right;
   height: 99px;
   background: url(../gfx1/bg/top2R.gif) no-repeat right center;
   padding-right: 35px;
   text-align: right;
}
#headerT3 { clear: both; height: 36px; }
#headerT3 #headerT3L {
   clear: both;
   float: left;
   height: 36px;
   background: url(../gfx1/bg/top3L.gif) no-repeat left center;
   padding-left: 30px;
}
#headerT4 {
   clear: both;
   height: 19px;
   background: url(../gfx1/bg/top4R.gif) no-repeat right center;
}
#leftSide {
   position: absolute;
   width: 159px;
   background: url(../gfx1/bg/leftTop.gif) no-repeat top right;
   padding: 0 0 0 47px;
   color: #ddecf8;
}
#content {
   background: url(../gfx1/bg/contentTop.gif) no-repeat top right;
   padding: 0 28px 0 206px;
}
#headerB { width: 588px; height: 120px; }
#contentIn { padding: 10px; }

#clearfooter { clear: both; height: 70px; }
#footer {
   position: relative;
   width: 100%;
   height: 70px;
   background: url(../gfx1/bg/foot.gif) repeat-x center;
   color: #d2f393;
   font-size: 85%;
}
#footerL {
   float: left;
   height: 70px;
   background: url(../gfx1/bg/footL.gif) no-repeat left center;
   padding-left: 27px;
}
#footerR {
   float: right;
   height: 70px;
   background: url(../gfx1/bg/footR.gif) no-repeat right center;
   padding-right: 27px;
}
#pages { text-align: center; }
#fpage { text-align: right; }


/************ Listy ************/

li { list-style: none; }
#headerT1 ul {
   height: 31px;
   background: url(../gfx1/bg/top1R.gif) no-repeat right center;
   padding-right: 30px;
}
#headerT1 li { float: right; }
#headerT3 ul {
   float: right;
   background: url(../gfx1/bg/top3R.gif) no-repeat right center;
   padding-right: 30px;
}
#headerT3 li { float: left; height: 36px; margin: 0 3px 0 3px; padding: 0; }
#headerT3 li#sel { background: url(../gfx1/bg/m1.gif) no-repeat left center; }
#leftSide ul { margin-top: 0; margin-left: 0; }


/************ Formularze ************/

fieldset { border: 0; }
label { margin-left: 2px; }
input, select, textarea {
   font-family: Tahoma, Geneva, Helvetica, sans-serif;
   color: #666666;
   background: #ffffff url(../gfx1/bg/input.gif) repeat-x bottom center;
   border: 1px solid #1a578c;
   padding: 2px 3px 1px 3px;
   margin-top: 2px;
   font-size: 105%;
}
input { height: 15px; }
select { background: #ffffff; padding: 1px 0 1px 0; }
input.sel, select.sel, textarea.sel { border: 1px solid #ff0000; }
label.sel { color: #ff0000; }
input.submit, input.submit_mid {
   color: #ffffff;
   background: url(../gfx1/bg/submit.gif) repeat-x bottom center;
   height: 20px;
   padding: 0 2px 2px 2px;
}

#content form#seeker { width: 450px; text-align: right; }
#content input#agree { padding: 0; background: none; }
#content label { float: left; width: 150px; }
#content label#agreeText { float: none; width: 500px; }
#content form#seeker label { float: none; padding: 3px 3px 0 3px; }
/* #content form#seeker input.submit_mid { margin-left: 145px; } */

#leftSide input { width: 141px; }
#leftSide input.submit_mid { width: 73px; }
#headerT2 form { padding-top: 57px; }


/************ Obrazy ************/

img { border: 0; }
a img { border: 0; }
a#print_b {
   width: 36px;
   height: 35px;
   position: absolute;
   right: 67px;
   top: 305px;
   background: url(../gfx1/ico_print_b.gif) no-repeat center;
}
a:hover#print_b {
   background: url(../gfx1/ico_print_bh.gif) no-repeat center;
}
a#pdf_b {
   width: 39px;
   height: 35px;
   position: absolute;
   right: 28px;
   top: 305px;
   background: url(../gfx1/ico_pdf_b.gif) no-repeat center;
}
a:hover#pdf_b {
   background: url(../gfx1/ico_pdf_bh.gif) no-repeat center;
}


/************ Tekst ************/

h1 {
   font-family: Tahoma, Geneva, Helvetica, sans-serif;
   font-size: 160%;
   font-weight: bold;
   color: #9c9c9c;
   background: url(../gfx1/bg/h1.gif) repeat-x top;
   padding: 6px 0 11px 10px;
   margin: 0;
}
h2 {
   font-family: Tahoma, Geneva, Helvetica, sans-serif;
   font-size: 100%;
   font-weight: bold;
   color: #606060;
   padding: 0;
   margin: 15px 0 5px 0;
}
h2.info { color: #0DB02B; }/* 84C225 */
h3 {
   font-family: Tahoma, Geneva, Helvetica, sans-serif;
   font-size: 100%;
   font-weight: bold;
   color: #606060;
   padding: 0;
   margin: 15px 0 0 0;
}
#leftSide h1 {
   font-family: Tahoma, Geneva, Helvetica, sans-serif;
   font-size: 100%;
   font-weight: bold;
   color: #ffffff;
   background: none;
   border-bottom: 1px solid #ffffff;
   padding: 6px 0 6px 0;
   margin: 20px 1px 6px 0;
}
#leftSide h1.rss {
   background: url(../gfx1/ico_rss.gif) no-repeat left center;
   padding-left: 18px;
}
#headerT4 p {
   height: 19px;
   background: url(../gfx1/bg/top4L.gif) no-repeat left center;
   padding: 0 0 0 46px;
}

p.ico { margin: 4px 0 0 0; }
p.warn { color: #ff0000; }
p.info { color: #0DB02B; font-weight: bold; }/* 84C225 */
#content p { padding: 4px 0 4px 0; }
#content p.date { color: #999999; font-size: 85%; padding: 0; }
#content p.head { text-align: right; }
#content p.foot { margin-bottom: 10px; padding: 0 0 2px 0; border-bottom: 1px solid #999999; }
#footerL p { padding: 16px 0 0 15px; }
#footerR p { padding: 16px 15px 0 0; }


/************ Linki ************/

a:link, a:active { color: #0067AC; text-decoration: none; }
a:hover { text-decoration: none; }
a:visited { text-decoration: none; }
#content a:link { color: #0067AC; text-decoration: underline; }
#content a:hover { color: #ff0000; text-decoration: underline; }
#content a:visited { color: #84C225; text-decoration: underline; }
#content a:visited:hover { color: #ff0000; text-decoration: underline; }

#header a { color: #ffffff; }
#header a:hover { color: #ffffff; text-decoration: underline; }
#header a:visited { color: #B8DA6B; }
#header a:visited:hover { color: #B8DA6B; text-decoration: underline; }
#header li#sel a { color: #004e99; }
#headerT1 li a { display: block; margin: 14px 5px 0 5px; }
#headerT2 a { margin: 5px; color: #0067AC; }
#headerT2 a:hover { color: #ff0000; }
#headerT2 a:visited { margin: 5px; color: #7fabd0; }
#headerT2 a:visited:hover { color: #ff0000; }
#headerT3 li a {
   display: block;
   float: left;
   height: 29px;
   padding: 7px 5px 0 5px;
   margin: 0;
}
#headerT3 li#sel a { background: url(../gfx1/bg/m3.gif) no-repeat right center; }
#headerT3 a: { color: #ffffff; }
#headerT3 a:hover { color: #ffffff; text-decoration: underline;}
#headerT3 a:visited { color: #d2f393; }
#headerT3 a:visited:hover { text-decoration: underline;}
#headerT4 a { color: #ffffff; text-decoration: underline; }
#headerT4 a:hover { text-decoration: none; }
#headerT4 a:visited { color: #d2f393; text-decoration: underline; }
#headerT4 a:visited:hover { text-decoration: none; }

#leftSide a { color: #FFFFFF; text-decoration: none;}
#leftSide a:hover { text-decoration: underline; }
#leftSide a:visited { color: #84C225; text-decoration: none; }
#leftSide a:visited:hover { text-decoration: underline; }
#leftSide li a {
   display: block;
   margin-top: 1px;
   padding: 3px 1px 3px 15px;
   border-bottom: 1px solid #ffffff;
   background: url(../gfx1/bg/leftMenu1n.gif) no-repeat left top;
}
#leftSide li li a { padding: 3px 1px 3px 25px; background: url(../gfx1/bg/leftMenu2n.gif) no-repeat left top; }
#leftSide li li li a { padding: 3px 1px 3px 35px; background: url(../gfx1/bg/leftMenu3n.gif) no-repeat left top; }
#leftSide li a.sel { background: url(../gfx1/bg/leftMenu1.gif) no-repeat left top; }
#leftSide li li a.sel { background: url(../gfx1/bg/leftMenu2.gif) no-repeat left top; }
#leftSide li li li a.sel { background: url(../gfx1/bg/leftMenu3.gif) no-repeat left top; }
#leftSide a.pdf { padding: 2px 0 2px 18px; background: url(../gfx1/ico_pdf.gif) no-repeat left center; }

#content li { list-style: disc; margin-left: 30px; }
#content ul#map li { list-style: none; margin-left: 0; }
#content ul#map li a {
   padding: 3px 1px 3px 15px;
   background: url(../gfx1/bg/cMenu1.gif) no-repeat left top;
}
#content ul#map li li a { padding: 3px 1px 3px 25px; background: url(../gfx1/bg/cMenu2.gif) no-repeat left top; }
#content ul#map li li li a { padding: 3px 1px 3px 35px; background: url(../gfx1/bg/cMenu3.gif) no-repeat left top; }
#content h2 a {
   font-family: Tahoma, Geneva, Helvetica, sans-serif;
   font-size: 100%;
   font-weight: bold;
   color: #606060;
   padding: 0;
   margin: 15px 0 5px 0;
}
#footer a { color: #ffffff; }
#footer a:hover { text-decoration: underline; }
#footer a:visited { color: #d2f393; }
#footer a:visited:hover { text-decoration: underline; }
#footerR a { padding: 0 5px 0 5px; }

#pages a { margin: 0 2px 0 2px; }

#fpage a { color: #afafaf; padding-left: 17px; margin-right: 10px; }
#fpage a#fpdf { background: url(../gfx1/ico_fpdf.gif) no-repeat left center; }
#fpage a:hover#fpdf { background: url(../gfx1/ico_fpdfh.gif) no-repeat left center; }
#fpage a#fprint { background: url(../gfx1/ico_fprint.gif) no-repeat left center; }
#fpage a:hover#fprint { background: url(../gfx1/ico_fprinth.gif) no-repeat left center; }


/************ Tabele ************/
td {
   vertical-align: top;
   width: 50%;
   padding: 0 5px 0 5px;
}
table.nowidth {
   width: 100%;
}
table.nowidth td {
   width: 16.5%;
}
td.border {
   border-right: 1px solid #aeaeae;
}

table#tbl_pakiet { width: 720px; }
table#tbl_pakiet td { width: 170px; }
table#pakiet td#pakiet_img { width: 340px; }
table#pakiet td#pakiet_txt { width: 30%; }
