html, body {padding: 0px; margin: 0px;  background: #FFFFFF; width: 100%; height: 100%; font: normal 9pt "Microsoft Sans Serif"; color: #5d5e5e}
table {border-collapse: collapse}
td {padding: 0px; vertical-align: top}
a {text-decoration: none; color: #1c282d}
img {border: none}
.all {position: relative; width: 966px; background: #FFFFFF url(images/b_bg.gif) 0% 0% repeat-y; min-height: 100%; padding: 0px 0px 0px 34px; margin: 0px auto}
.all_print {position: relative; width: 966px; background: #FFFFFF url(images/b_bg_print.gif) 0% 0% repeat-y; min-height: 100%; padding: 0px 0px 0px 34px; margin: 0px auto}
.all_full_screen {position: relative; width: 966px; background: #FFFFFF url(images/b_bg_full.gif) 0% 0% repeat-y; min-height: 100%; padding: 0px 0px 0px 34px; margin: 0px auto}
* HTML .all {height: 100%}
* HTML .all_print {height: 100%}
.header {width: 100%; background: url(images/h_bg.gif) 0% 0% repeat-x; height: 124px}
.h_left {padding-top: 19px; background: url(images/h_l_bg.gif) 100% 100% no-repeat; width: 138px}
.home {background: url(images/home.gif) 0% 0% no-repeat; display: block; float: left; width: 13px; height: 13px; margin-left: 31px}
.print {background: url(images/print.gif) 0% 0% no-repeat; display: block; float: left; width: 12px; height: 13px; margin-left: 28px}
.email {background: url(images/email.gif) 0% 0% no-repeat; display: block; float: left; width: 15px; height: 13px; margin-left: 28px}
* HTML .home {margin-left: 15px}
.print {background: url(images/print.gif) 0% 0% no-repeat; display: block; float: left; width: 12px; height: 13px; margin-left: 28px}
.email {background: url(images/email.gif) 0% 0% no-repeat; display: block; float: left; width: 15px; height: 13px; margin-left: 28px}
.home:hover {background: url(images/home_act.gif) 0% 0% no-repeat}
.print:hover {background: url(images/print_act.gif) 0% 0% no-repeat}
.email:hover {background: url(images/email_act.gif) 0% 0% no-repeat}
.h_cent {width: 209px; border: solid 1px #e3e1e1; background: url(images/h_c_bg.gif) 0% 0% repeat-x; border-top: none; padding-top: 11px; border-bottom: none;}
.h_cent img {position: absolute; z-index: 100; margin-left: 22px;}
.h_cent_full {width: 209px; border: solid 1px #e3e1e1; background: url(images/h_c_bg.gif) 0% 0% repeat-x; border-top: none; padding-top: 21px; border-bottom: none;}
.h_cent_full_left {padding-left: 5px;}
.h_right {background: url(images/h_r_bg.jpg) 0% 0% no-repeat; padding-top: 80px}
.h_right ul { margin: 0px; padding: 0px; border-top: solid 1px #ff8400; border-bottom: solid 1px #ff8400; height: 20px; background: url(images/h_r_m_bg.gif) 0% 0% repeat-x}
.h_right ul li {float: left; list-style: none; background: url(images/h_r_li_bg.gif) 100% 0% repeat-y; padding-right: 2px}
.h_right ul li a {font: bold 9pt "Microsoft Sans Serif" ;color: #FFFFFF; display: block; height: 19px; padding: 1px 10px 0px 8px; float: left}
.h_right ul li a:hover {text-decoration: underline; background: #908d94}
.center {width: 100%;position: relative; margin-top: -1px}
.c_left_projects {border-top: solid 1px #e3e2e1; border-bottom: solid 1px #e3e2e1; border-top: solid 1px #e3e2e1; padding: 1px 5px 15px 15px; margin: 0px 0px 0px 133px; background: url(images/ul.gif) 0% 0% repeat-y; margin-bottom: 1px}
.c_left {width: 349px; padding-bottom: 107px; background: url(images/img_00.jpg) 59px 1px no-repeat}
.c_left ul {border-top: solid 1px #e3e2e1; border-bottom: solid 1px #e3e2e1; border-top: solid 1px #e3e2e1; padding: 1px 0px 0px 5px; margin: 0px 0px 0px 133px; background: url(images/ul.gif) 0% 0% repeat-y; margin-bottom: 1px}
.c_left ul li {list-style: none}
.c_left ul li a {margin-top: -1px; color: #5d5e5e; display: block; height: 27px; border-bottom: solid 1px #e3e2e1; padding-top: 12px; padding-left: 34px; background: url(images/li.jpg) 6px 10px no-repeat; color: #5d5e5e}
.c_left ul li a:hover {color: #4182ff; background: url(images/li_act.jpg) 6px 10px no-repeat}
.last {border: none !important}
.c_right {padding:  0px 45px; text-align: justify; background: url(images/bg.gif) no-repeat;}
.c_right_1 {padding:  10px 45px 0px 45px; text-align: justify; }
h1 {color: #919294; font: bold 10pt "Microsoft Sans Serif"; margin: 0px; padding: 15px 0px}
h3 {color: #919294; font: bold 10pt "Microsoft Sans Serif"; margin: 0px; padding: 15px 0px}
h4 {margin: 0px; color: #919294; padding: 15px 20px 10px 0px; font: bold 10.5pt "Microsoft Sans Serif"}
hr {border: solid 0px #FFFFFF; height: 1px; background: #e3e2e1; margin: 25px 0px 5px 0px; color: #e3e2e1}
:root hr {margin: 30px 0px 5px 0px}
.news {width: 100%; font: normal 9pt/10pt "Microsoft Sans Serif"}
.n_left {border-right: solid 1px #e3e2e1; width: 45%; text-align: left; padding-bottom: 15px}
.n_left  span {font-weight: bold; display: block; padding-bottom: 1px}
.new {padding-top: 15px}
.n_right  {padding-left: 38px; padding-bottom: 15px}
.project {padding: 15px 0px 0px 20px; font: normal 8pt "Microsoft Sans Serif"}
.foto {padding: 8px; border: solid 1px #e3e2e1; display:block; width: 151px; margin-bottom: 5px}
.project a {color: #4182ff}
.footer {width: 1000px; margin: -101px auto 0px auto; height: 101px; position: relative; color: #919294}
.f_left {background: url(images/f_l_bg.gif) 100% 100% no-repeat; width: 173px}
.f_cent {background: #FFFFFF url(images/f_c_bg.gif) 0% 0% no-repeat; width: 171px; padding: 22px 0px 0px 40px}
.f_right {background: url(images/f_r_bg.gif) 0% 0% repeat-x; padding: 22px 0px 0px 50px}
.footer a {color: #4182ff}
.footer a:hover {text-decoration: underline}
.reklama {color: #5D5E5E; font-size: 8px; padding-right: 10px; padding-top: 25px;}
LI.marker {padding-right: 15px; padding-left: 0px; padding-top: 10px; padding-bottom: 3px; font: normal 8pt "Microsoft Sans Serif";}
.right_window {border-top: solid 1px #e3e2e1; border-right: solid 1px #e3e2e1; border-left: solid 1px #e3e2e1; border-bottom: solid 1px #e3e2e1;}
.clear {clear: both; height: 120px}
.sub_table_header {border-top: solid 1px #6292ED; border-right: solid 1px #6292ED; border-left: solid 1px #6292ED; border-bottom: solid 1px #6292ED; background-color: #87ABEC; color: #FFFFFF; font-weight: bold;}
.sub_table_field {padding-right: 8px; padding-left: 25px; padding-top: 5px; padding-bottom: 5px; text-align: center;}
.sub_table_text {padding-right: 0px; padding-left: 0px; padding-top: 5px; padding-bottom: 5px; }

.sup_minus {background: #fc9d9d;}
.sup_plus {background: #6efd63;}

td.bottom {vertical-align: bottom}
.text_t {color: #ed1c24; font-weight: bold;}
