a { text-decoration: none; }
a:hover { text-decoration: underline; }
body { color: #666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0; padding: 6px 0 20px 0; }
form { margin: 0; padding: 0; }
img { border: 0; }
input, select, textarea { color: #666; font-family : Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
input { padding-left: 0; padding-right: 0; }
sup { font-family: Arial, Helvetica, sans-serif; font-size: 8px; vertical-align: text-top; }
textarea { padding-left: 1px; padding-right: 0; }
table { border-collapse: collapse; }
table td { padding: 0; }
.clear { clear: both; }
/* header START */
#header { border-bottom: 3px solid #a0abae; margin: auto; width: 680px; }
/* header END */

/* path START */
#path { color: #888; font-size: 11px; padding: 10px 0 20px 0; background: none; }
#path a { color: #888; }
/* path END */

/* kontenery START */
.container01 { margin: auto; width: 680px; }
/* kontenery END */

/* content START */
.content h1 { color: #dd3126; font-size: 18px; margin: 0 0 1em 0; }
.content a { color: #dd3126; }
.content h2 { background: #fff url(../pics/b03.gif) no-repeat 0 3px; color: #dd3126; font-size: 15px; font-weight: bold; margin: 0 0 15px 0; padding: 0 0 0 24px; }
.content h3 { color: #dd3126; font-size: 13px; font-weight: normal; margin: 0 0 3px 0; padding: 0; }
.content h4 { color: #888; font-size: 9px; font-weight: normal; margin: 0 0 6px 0; padding: 0; }
.content p { line-height: 14px; margin: 0 0 25px 0; padding: 0;}
/* content END */

/* footer START */
#footer { border-top: 1px solid #eceeef; background: none; width: 680px; height: 25px; }
/* footer END */

/* marks START */
#marks { padding: 5px 0; width: 680px; }
#marks table { margin: auto; }
#marks td { padding: 5px 11px; }
#marks td.first { background: none; }
/* marks END */

/* page START */
.page { margin: 15px 0; padding: 0; list-style-type: none; }
.page li { display: inline; line-height: 18px; }
.page a { border: 1px solid #ddd; color: #666; padding: 3px 5px; }
.page .active, .page a:hover { background-color: #ddd; text-decoration: none; }
/* page END */

/* textBox01, textBox02, textBox03 START */
.textBox01, .textBox02, .textBox03 { background-color: #f1f1f1; border: 1px solid #e6e6e6; margin-bottom: 10px; padding: 6px; }
.textBox02 { float: right; margin-left: 10px; width: 196px; }
.textBox01 h3 { color: #dd3126; font-size: 13px; font-weight: bold; }
.textBox01 h4, .textBox02 h4, .textBox03 h4 { font-size: 11px; font-weight: bold; margin: 0 0 12px 0; }
.textBox01 li, textBox02 li, textBox03 li { line-height: 14px; }
.textBox01 li, .textBox02 li, .textBox03 li { background: url(../pics/b01.gif) no-repeat left 6px; padding: 2px 0 2px 10px; }
.textBox01 li a, .textBox02 li a, .textBox03 li a { color: #666; }
.textBox01 ul, .textBox02 ul, .textBox03 ul { list-style-type: none; margin: 0; padding: 0; }
.textBox01 .content, .textBox02 .content, .textBox03 .content { background-color: #fff; padding: 8px; }
.textBox01 .pic { padding-right: 16px; vertical-align: top; }
.textBox01 .pic02 { padding-right: 16px; vertical-align: middle; }
.textBox01 .pic img, .textBox01 .pic02 img { display: block; margin-bottom: 6px; }
/* textBox01, textBox02, textBox03 END */

/* gallery START */
.gallery { margin: auto; }
.gallery td { background-color: #666; border: 10px solid #fff; height: 80px; margin: 5px; text-align: center; width: 120px; }
/* gallery END */

/* files START */
.files a { color: #666; }
ul.files { list-style-type: none; margin: 0; padding: 0 0 20px 20px; }
.files li {line-height: 18px; padding-left: 25px; }
.files .pdf { background: url(../pics/ico_pdf.gif) no-repeat 0 0; }
/* files END */

/* tabele START */
.table01 { width: 100%; }
.table01 td { border: 1px solid #e8e9ea; padding: 5px 10px; vertical-align: top; }
.table01 th { background-color: #dd3126; color: #fff; padding: 5px 10px; text-align: left; vertical-align: top; }
.table01 .odd td { background-color: #fafbfc; }
.table01 .even td { background-color: #f4f5f6; }
.table02, .table03, .table04, .table05 { border: 1px solid #ccc; }
.table02 td { background-color: #fff; border-top: 1px solid #e8e9ea; padding: 5px; text-align: center; }
.table02 th { background-color: #fff; border-top: 1px solid #e8e9ea; border-right: 1px solid #e8e9ea; font-weight: normal; padding: 5px; text-align: right; }
.table02 .header td, .table02 .header th { background-color: #e8e9ea; border-top: none; }
.table02 .header .title { color: #dd3126; font-size: 12px; font-weight: bold; }
.table02 .result td, .table02 .result th { background-color: #f0f1f2; border-top: none; }
.table03 td { background-color: #fff; border-top: 1px solid #e8e9ea; padding: 5px; text-align: right; }
.table03 th { background-color: #fff; border-top: 1px solid #e8e9ea; padding: 5px; text-align: left; }
.table03 .header td, .table03 .header th { background-color: #e8e9ea; border-top: none; font-weight: bold; }
.table04 td { background-color: #fff; padding: 5px 10px; }
.table05 { margin-bottom: 4px; }
.table05 td { background-color: #fff; color: #999; padding: 5px; text-align: center; }
.table05 th { background-color: #e8e9ea; color: #999; font-weight: normal; padding: 5px;text-align: left; }
.table05 strong { color: #666; font-size: 12px; }
.table05 .kurs { color: #666; font-size: 12px; font-weight: bold; padding: 0 10px 0 7px; }
.table05 .title { color: #dd3126; font-weight: bold; }
.table06 { margin-bottom: 10px; width: 100%; }
.table06 td { border: 1px solid #e6e6e6; padding: 2px 4px; }
.table06 th { background-color: #f1f1f1; border: 1px solid #e6e6e6; font-weight: bold; text-align: left; padding: 2px 4px; }
/* tabele END */

/* relacje START */
.relacje { margin-bottom: 1px; }
.relacje h4 { background-color: #dd3126; color: #fff; font-size: 11px; font-weight: bold; margin: 0; padding: 5px; }
.relacje h4 a { background: url(../pics/b04.gif) no-repeat 0 3px; color: #fff; padding-left: 10px; }
.relacje h4 a.active { background: url(../pics/b04.gif) no-repeat 0 -45px; color: #fff; padding-left: 10px; }
.relacje .content { background-color: #fafbfc; border: 1px solid #e8e9ea; padding: 4px; }
.relacje .indexDown { color: #dd3126; }
.relacje .indexUp { color: #009447; }
/* relacje END */

.list01 li { line-height: 14px; background: url(../pics/b01.gif) no-repeat 10px 4px; padding: 0 0 0 20px; }
.list01 { list-style-type: none; margin: 0; padding: 0; }
.foto01 { border-left: 1px solid #e6e6e6; text-align: center; padding: 10px 0; }

/* pageNavigation START */
.pageNavigation a { color: #888; }
.pageNavigation ul { list-style-type: none; margin: 0 0 10px 0; padding: 0; text-align: right; }
.pageNavigation li { border-left: 1px solid #888; display: inline; padding: 0 7px 0 10px; }
.pageNavigation .first { border: none; }
.pageNavigation #icopdf { background: url(../pics/ico_pdf02.gif) no-repeat; padding-left: 20px; }
.pageNavigation #icoprint { background: url(../pics/ico_print.gif) no-repeat; padding-left: 20px; }
.pageNavigation #icosend { background: url(../pics/ico_send.gif) no-repeat; padding-left: 18px; }
.pageNavigation #icoclose { background: url(../pics/ico_close.gif) no-repeat; padding-left: 17px; }
/* pageNavigation END */

