body {
font:14px Verdana, sans-serif;
background: #ffffff url(../img/layout/tlo_2.gif) center center repeat-y;
}

#main {
margin:0 !important;
margin:0 0 0 1px;
padding:0;
}

#content {
width:998px;
margin:auto;
}

#header {
width: 980px;
margin: 0 auto 0 auto;
}

#liniaHeader {
height:3px;
background:#FEE153;
}

#topHeader {
margin:0;
height:25px;
background:#F0F0F0;
}

#middleHeader {
height:173px;
margin:2px 0 0px 0;
background: url(../img/layout/tlo_banner.gif) no-repeat;
}

#bottomHeader {
height:33px;
margin:0 !important;
margin:-3px 0 0 0;
background:#D9D8D8 url(../img/layout/belka_b.gif) repeat-x;
}

#dateHeader {
width:250px;
margin:6px 0 0 0;
font-size:11px;
text-align:center;
float:left;
}

#subHeader {
margin:6px 5px 0 0;
font-size:11px;
color:#5F5F5F;
float:left;
}

#menuHeader {
margin:0 5px 0 0 !important;
margin:0 3px 0 0;
padding:5px 0 0 0;
font-size:12px;
float:right;
}

.login {
margin:0 15px 0 0;
padding:0 0 0 18px;
float:left;
background:url(../img/layout/logowanie.gif) no-repeat bottom left;
}

.register {
margin:0 15px 0 0;
padding:0 0 0 18px;
float:left;
background:url(../img/layout/rejestracja.gif) no-repeat bottom left;
}

.logout {
margin:0 15px 0 0;
padding:2px 0 0 10px;
color:#5F5F5F;
float:left;
}

.loginName {
margin:0 5px 0 5px;
color: #f40;
}

.maps {
margin:0 15px 0 0;
padding:0 0 0 18px;
float:left;
background:url(../img/layout/mapa.gif) no-repeat bottom left;
}

.aHeader {
font-size:13px;
text-decoration:underline;
color:#1887C8;
}

a {
text-decoration:none;
color:#1887C8;
cursor:pointer;
}

.webdesign {
display: none;
}

#logo {
margin:0px 0px 0 0px !important;
margin:0px 0px 0 0px;
float:left;
}

#title {
width:544px;
margin:8px 0 5px 0px;
font-family:verdana;
font-size:18px;
font-weight:bold;
text-align:center;
color:#F4912A;
float:left;
}

#banner {
margin:0;
float:left;
background: url(../img/layout/middle_tlo_b.gif) repeat-x;
height:173px;
width:560px;
}

#maps {
margin:0px 0px 0 0;
float:left;
}

#adres {
width:160px;
margin:5px 0 0 5px;
font-size:12px;
float:left;
}

.nazwa {
font-weight:bold;
color:#326BB0;
}

.email {
margin:5px 0 0 0;
}

.adresm {
padding:0 15px 0 0;
background:url(../img/layout/strzalka4.gif) no-repeat bottom right;
float:right;
}

.adresa {
color:#326BB0;
}

#bip {
margin:-20px 0 0 5px;
float:left;
}

#newsHeader {
height: 20px;
margin:5px 0 0 10px !important;
margin:5px 0 0 5px;
padding:5px 0 0 10px;
color:#5F5F5F;
font-size:12px;
float:left;
background: transparent url(../img/layout/strzalka10.gif) left no-repeat;
}

#searchHeader {
margin:6px 10px 0 0 !important;
margin:6px 5px 0 0;
padding:2px 0 0 15px;
background:url(../img/layout/szukaj.gif) no-repeat left;
float:right;
}

.searchInput {
width:135px;
height:15px;
padding:0 0 0 5px;
font-size:11px;
color:#5F5F5F;
border:1px #1686C8 solid;
}

.searchButton {
width:27px;
height:18px;
padding:0 0 2px 0;
font-size:11px;
color:#fff;
background:url(../img/layout/przycisk_szukaj.gif) no-repeat left;
cursor:pointer;
border:0;
}

#container {
width:980px;
margin:0 auto;
}

#containerLeft {
width:190px;
margin:0;
float:left;
}

#bannerLeft {
width:186px;
margin:10px 0 10px 0;
padding:2px;
border:1px #87C0E2 solid;
}

#divLeft {
margin:0 0 10px 0 !important;
margin:0 0 12px 0;
}

.divCont {
margin: 2px 0 0 0;
border-top: 1px #87C0E2 solid;
border-left: 1px #87C0E2 solid;
border-right: 1px #87C0E2 solid;
border-bottom: 1px #87C0E2 solid;
background: #DBF2FF url(../img/layout/tlo_menu.gif)   repeat-x;
}

.divCorner {
width:5px;
height:5px;
margin:-4px -1px 0 0;
background: url(../img/layout/corner.gif) no-repeat;
float:right;
}

.leftTop {
width:190px;
height:4px;
margin:0 !important;
margin:0 0 -13px;
0;
background: url(../img/layout/lewy_top.gif) no-repeat;
}

.leftMid {
width:190px;
min-height:20px;
background: url(../img/layout/lewysr.gif) repeat;
}

.leftH {
margin:0 10px 0 10px;
padding:0;
font-size:12px;
font-weight:bold;
color:#fff;
}

.leftBtm {
margin:0 2px 0 0 !important;
margin:0 2px -11px 0;
width:5px;
height:5px;
background: url(../img/layout/lewytr.gif) no-repeat;
float:right;
}

#ulLeft2, #ulLeft3, #ulLeft4, #ulLeft89, #ulLeft167, #ulLeft173, #ulLeft208, #ulLeft225 {
margin:0;
padding:5px 2px 0 10px;
list-style:none;
}

#ulLeft225 li, #ulLeft2 li, #ulLeft3 li, #ulLeft4 li, #ulLeft89 li, #ulLeft167 li, #ulLeft173 li, #ulLeft208 li {
margin: 0 0 5px 0;
list-style-image:none;
}

#ulLeftSub {
margin:5px 0 0 0;
padding:0px 2px 0 10px;
list-style:none;
}

#ulLeftSub li {
margin: 0 0 5px 0;
list-style-image:none;
}

#ulLeftSubMenu {
margin:5px 0 0 0;
padding:0px 2px 0 10px;
list-style:none;
}

#ulLeftSubMenu li {
margin: 0 0 5px 0;
list-style-image:none;
}

.aLeft {
font-size:12px;
color:#2171B4;
padding:4px 0 4px 10px;
background: url(../img/layout/strzalka11.gif) left no-repeat;
cursor:pointer;
}

.aLeft1 {
font-size:12px;
color:#2171B4;
padding:4px 0 4px 10px;
background: url(../img/layout/strzalka12.gif) left no-repeat;
cursor:pointer;
}

.aLeft2 {
font-size:12px;
color:#2171B4;
padding:4px 0 4px 10px;
background: url(../img/layout/strzalka13.gif) left no-repeat;
cursor:pointer;
}

.aLeft, .aLeft1, .aLeft2 {
text-decoration:none;
cursor: pointer;
}

.activeLeft {
font-size:12px;
font-weight:bold;
padding:4px 0 4px 10px;
background: url(../img/layout/strzalka11.gif) left no-repeat;
}

.activeLeft1 {
font-size:12px;
font-weight:bold;
padding:4px 0 4px 10px;
background: url(../img/layout/strzalka12.gif) left no-repeat;
}

.activeLeft2 {
font-size:12px;
font-weight:bold;
padding:4px 0 4px 10px;
background: url(../img/layout/strzalka13.gif) left no-repeat;
}

.rssl {
margin:0  0  5px 140px;
}

.rssp {
margin:0 0 5px 10px;
}

.rssm {
margin:0 0 -1px 0;
}

.rss {
margin:0 0 0 2px;
font-size:12px;
color:#18878;
}

a:hover {
text-decoration:underline;
}

.desc {
margin:0 0 0 10px;
padding:0 0 5px 0;
}

.descg {
margin:10px 0 10px 0;
}

.date {
font-size:11px;
}

.agals {
font-size:12px;
padding:4px 0 4px 10px;
background: url(../img/layout/strzalka11.gif) left no-repeat;
cursor:pointer;
}

#containerMenu {
width:585px;
height:110px;
margin:10px 0 10px 8px;
float:left;
}

.headMenu {
margin:0;
}

.leftMenu {
width:3px;
height:23px;
margin:0 0 1px 0;
background:url(../img/layout/menu_lewy.gif) no-repeat;
float:left;
}

#promoMenu {
height:24px;
margin:0;
padding:0;
overflow:hidden;
}

#promoMenu li {
width:115px;
margin:0 2px 1px 0;
background:transparent url(../img/layout/btn_m.gif);
font-size:12px;
font-weight:bold;
color:#766C58;
text-align:center;
line-height:23px;
display:block;
float:left;
cursor:pointer;
}

#promoMenu li.sel {
margin:0 2px 0 0;
background:transparent url(../img/layout/btna_m.gif);
line-height:24px;
color:#ffffff;
}

.rightMenu {
width:4px;
height:23px;
margin:0 1px 1px 0;
background:url(../img/layout/menu_prawy.gif) no-repeat;
float:left;
}

.centerTitle {
margin:4px 5px 0 5px;
}

.menuTitle {
font-size:12px;
font-weight:bold;
color:#766C58;
}

.centerLi {
display:inline;
}

.leftActivate {
width:3px;
height:24px;
background:url(../img/layout/menua_lewy.gif) no-repeat;
float:left;
}

.centerActivate {
height:24px;
background:url(../img/layout/menua.gif) repeat-x;
float:left;
}

.rightActivate {
width:3px;
height:24px;
margin:0 1px 0 0;
background:url(../img/layout/menua_prawy.gif) no-repeat;
float:left;
}

.menuActivate {
font-size:12px;
font-weight:bold;
text-align:center;
color:#ffffff;
}

.menuActivate:hover {
text-decoration:none;
}

.topsMenu {
width:584px;
height:3px;
background:url(../img/layout/menu_tops.gif);
float:left;
}

.topMenu {
width:584px;
height:3px;
background:url(../img/layout/menu_top.gif);
float:left;
}

.promoMain {
width:583px;
height:85px;
margin:0;
background:url(../img/layout/menu_tlo.gif) repeat-x;
float:left;
}

.categoryMenu {
margin:10px 10px 20px 0;
padding:0;
font-size:12px;
text-align:left;
}

.menul {
list-style:none;
margin:0;
}

.menud {
width:185px;
margin:0 0 0 5px;
padding:0 0 0 0;
background : transparent none repeat;
border-right:1px #FBE297 solid;
list-style:none;
float:left;
}

.menuf {
width:185px;
margin:0 0 0 5px;
padding:0 0 0 0;
background : transparent none repeat;
border-right:1px #FBE297 solid;
list-style:none;
float:left;
}

.menuFirst {
font-size:12px;
font-weight:bold;
color:#ffffff;
margin:0 0 0 0px;
padding:4px 0 4px 15px;
background: transparent url(../img/layout/strzalka9.gif) 4px 7px no-repeat;
}

.menuFirst:hover {
text-decoration:none;
}

.menua {
font-size:12px;
font-weight:bold;
color:#4E4E4E;
margin:0 0 0 0px;
padding:4px 0 4px 15px;
background: transparent url(../img/layout/strzalka10.gif) 4px 7px no-repeat;
}

.menua:hover {
text-decoration:none;
color:#ffffff;
background: transparent url(../img/layout/strzalka9.gif) 4px 7px no-repeat;
}

.activeMenua {
font-size:12px;
font-weight:bold;
color:#ffffff;
margin:0 0 0 0px;
padding:4px 0 4px 15px;
background: transparent url(../img/layout/strzalka9.gif) 4px 7px no-repeat;
}

.activeMenua:hover {
text-decoration:none;
}

.menuLeft {
width:3px;
height:23px;
background:url(../img/layout/menu_lewy.gif) no-repeat;
}

.menuCenter {
width:20px;
height:23px;
background:url(../img/layout/menu.gif);
}

.menuRight {
width:4px;
height:23px;
background:url(../img/layout/menu_prawy.gif) no-repeat;
}

#containerCenter {
width:574px;
margin:0 0 0 8px;
float:left;
}

.location {
width:584px;
font-size:11px;
margin:0 0 4px 0;
padding:0 0 2px 0;
color:#3A3A3A;
border-bottom:1px #A6D0EA solid;
}

.locationa {
margin:0 2px 0 0;
font-size:11px;
color:#1887C8;
}

.centerTop {
width:584px;
height:29px;
margin:2px 0 5px 0;
background:url(../img/layout/srodek.gif) no-repeat;
}

.centerH {
margin:0 10px 0 10px;
padding:5px 0 0 0;
font-size:14px;
font-weight:bold;
color:#fff;
}

.centerNews {
margin:5px 0 10px 0;
padding:0;
font-size:13px;
}

.centerContent {
margin:5px 0 10px 0;
padding:0;
font-size:13px;
}

.title {
padding:0 0 0 15px;
font-size:15px;
font-weight:bold;
color:#3A3A3A;
background:url(../img/layout/kreska_news.gif) no-repeat left;
}

.newsImg {
margin:0 15px 0 10px !important;
margin:0 15px 0 5px;
padding:2px;
border:1px #69B1DC solid;
float:left;
}

.descriptionCenter {
margin:5px 0 0 10px;
font-size:12px;
color:#3A3A3A;
}

.descriptionCent {
margin:5px 0 0 10px;
font-size:12px;
color:#3A3A3A;
position:relative;
}

.more {
margin:0 10px 0 0 !important;
margin:0 5px 0 0;
padding:0 15px 0 0;
background:url(../img/layout/strzalka2.gif) no-repeat bottom right;
float:right;
}

.morea {
font-size:12px;
color:#1887C8;
}

.footerNews {
width:570px;
margin:10px 0 10px 0 !important;
margin:10px 0 0 0;
color:#5F5F5F;
float:left;
}

#footerlogo {
width: 597px;
height: 60px;
}

.author {
margin:0 0 0 10px;
font-size:11px;
float:left;
}

.publish {
font-size:11px;
float:right;
}

.print {
color:#5F5F5F;
}

.liniaNews {
margin:0;
}

.archiwum {
margin:10px 10px 0 0 !important;
margin:10px 5px 0 0;
padding:0 15px 0 0;
background:url(../img/layout/strzalka2.gif) no-repeat bottom right;
float:right;
}

#containerRight {
width:190px;
margin:0;
float:right;
}

#bannerRight {
width:186px;
margin:10px 0 10px 0;
padding:2px;
border:1px #87C0E2 solid;
}

#divRight {
margin:0 0 10px 0 !important;
margin:0 0 12px 0;
}

.rightTop {
width:190px;
height:4px;
margin:0 !important;
margin:0 0 -13px;
0;
background: url(../img/layout/lewy_top.gif) no-repeat;
}

.rightMid {
width:190px;
min-height:20px;
background: url(../img/layout/lewysr.gif) repeat;
}

.rightBtm {
margin:0 2px 0 0 !important;
margin:0 2px -11px 0;
width:5px;
height:5px;
background: url(../img/layout/lewytr.gif) no-repeat;
float:right;
}

.rightH {
margin:0 10px 0 10px;
padding:0;
font-size:12px;
font-weight:bold;
color:#fff;
}

.ulRight {
margin:1px 0 0 0;
padding:10px 2px 0 10px !important;
padding 10px 2px 0 5px;
list-style:none;
}

.liRight {
margin: 0 0 5px 0;
list-style-image:none;
}

.aRight {
font-size:12px;
color:#3A3A3A;
padding:4px 0 4px 10px;
background:url(../img/layout/strzalka1.gif) left no-repeat;
}

.strzm {
margin:0 0 -1px 1px;
}

.moreRight {
margin:0 10px 5px 40px;
}

.moreRightp {
margin:0 10px 5px 95px;
}

.divRight {
margin:1px 0 0 0;
padding:0 1px 10px 1px;
border:1px #1686C8 solid;
}

.imageCenter {
margin:10px 0 5px 0;
text-align:center;
}

#imageRight {
padding:2px;
border:1px #69B1DC solid;
}

.ulRight1 {
margin:1px 0 0 0;
padding:10px 2px 5px 25px;
list-style:none;
}

.newsletRight {
margin:15px 18px 0 18px;
padding:0 0 10px 0;
}

.newsletInput {
width:145px;
height:15px;
margin:0 0 5px 0;
padding:0 0 0 5px;
font-size:11px;
color:#5F5F5F;
border:1px #1686C8 solid;
}

.newsletAdd {
width:66px;
height:18px;
margin:0;
background:url(../img/layout/przycisk_newslet.gif) no-repeat;
cursor:pointer;
font-size:12px;
color:#fff;
border:0;
}

.newsletInfo {
margin:0 0 2px 0;
font-size:11px;
color:#f40;
}

.clear {
clear:both;
}

#footer {
width:980px;
margin:50px 0 10px 0px !important;
margin:50px 0 0 0;
color:#000000;
float:left;
}

.footerMenu {
margin:0;
padding:5px 0 10px 0;
border-bottom:1px #B1B1B1 solid;
}

.footerl {
margin:0 5px 0 0;
display:inline;
}

.footera {
margin:0 10px 0 0;
font-size:11px;
color:#3B3B3B;
}

.footers {
margin:0;
font-size:11px;
font-weight:bold;
color:#3B3B3B;
}

.copyright {
margin:2px 0 0px 0;
font-size:11px;
}

.powered {
margin:2px 0 0 0;
font-size:11px;
color:#666666;
float:right;
}

.footerp {
margin:0 10px 0 10px;
font-weight:bold;
color:#666666;
}

.footerc {
margin:0 0 0 2px;
font-weight:bold;
color:#666666;
}

.footerAdres {
margin:5px 0 0 0;
font-size:11px;
font-weight:bold;
position:relative;
float:left;
}

.centerImg {
margin:5px;
padding:2px;
border:1px #69B1DC solid;
float:left;
}

.centerGallery {
width:420px;
height:50px;
margin:5px 0 0 0;
font-size:12px;
float:right;
}

.publishGallery {
margin:10px 0 15px 0;
font-size:11px;
color:#5F5F5F;
float:right;
}

.logo_heuristic {
overflow:hidden;
width:134px;
height:25px;
background:url(../img/layout/heuristic.jpg) no-repeat 0 0px;
display:block;
float:right;
}

.logo_heuristic:hover {
overflow:hidden;
width:134px;
height:25px;
background:url(../img/layout/heuristic.jpg) no-repeat 0 -25px;
display:block;
float:right;
}

.gallImg {
margin:15px;
text-align:center;
}

.galImg {
padding:5px;
border:1px #69B1DC solid;
}

.galStrzal {
margin:10px 0 0 0;
}

#piclensga {
margin:0 10px 10px 15px !important;
margin:10px 10px 10px 15px;
float:left;
}

#piclensg {
margin:10px 10px 20px 10px;
}

#piclensgaq {
margin:10px 10px 10px 15px !important;
margin:10px 10px 10px 5px;
float:left;
}

.formLogin {
margin:20px 0 10px 100px;
font-size:12px;
color:#1887C8;
}

.submit {
margin:5px 0 0 0;
text-align:center;
}

.loginText {
width:200px;
height:15px;
font-size:12px;
border:1px #1686C8 solid;
}

tr.alertRow input.loginText {
font-size:12px;
border:1px #f40 solid;
}

.infoLogin {
height:16px;
font-size:12px;
color: #f40;
}

.loginSubm {
width:66px;
height:18px;
margin:3px 0 0 3px;
background:url(../img/layout/przycisk_newslet.gif) no-repeat;
cursor:pointer;
font-size:11px;
color:#fff;
border:0;
}

.remindPass {
font-size:12px;
text-decoration:underline;
}

.passRemind {
margin:40px 0 0 0;
font-size:12px;
text-align:center;
color:#1887C8;
}

.alertLogin {
margin:0 0 0 120px;
font-size:12px;
color: #f40;
}

.alertInfo {
margin:20px 0 0 0px;
font-size:12px;
font-weight:normal;
text-align:center;
}

.info {
margin:5px 0 5px 0;
font-size:12px;
}

.przetargi {
margin:10px 0 10px 5px;
font-size:12px;
text-align:center;
border:1px #5F5F5F solid;
}

.eurzad {
width:165px;
margin:10px !important;
margin:10px 10px 10px 5px;
text-align:center;
float:left;
}

.eurzadt {
margin:5px 0 10px 0;
font-size:14px;
color:#3A3A3A;
}

.eurzadc {
font-size:12px;
color:#3A3A3A;
}

p, h1, h2, h3, h4, h5, h6 {
margin: 0;
}

/*@akapit*/
p {
margin: 0;
padding: 0px 0 10px 0;
}

/*@nagłówek 1*/
h1 {
font-size: 16px;
font-weight: normal;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
color: #e91010;
padding: 0px 0 10px 0;
margin: 0 0 0 0;
background: transparent none   repeat;
}

/*@nagłówek 2*/
h2 {
font-size: 16px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
padding: 5px 0 10px 0;
margin: 0 0 10px 0;
background: transparent url(../img/dots2.gif) 0px 26px repeat-x;
}

/*@nagłówek 3*/
h3 {
font-size: 13px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #6c6c6c;
padding: 0px 0 0px 0px;
margin: 0 0 5px 0px;
background: transparent none   repeat;
}

/*@nagłówek 4*/
h4 {
font-size: 13px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #c28611;
padding: 0px 0 0px 0;
margin: 0 0 0 0;
background: transparent none   repeat;
}

/*@nagłówek 5*/
h5 {
font-size: 13px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #6b8fd6;
padding: 0px 0 0px 0;
margin: 0 0 0 0;
background: transparent none   repeat;
}

h6 {
font-size: 13px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #5cb2c6;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: transparent none   repeat;
}

blockquote, blockquote p {
margin:0 0 0 30px;
}

/*@Zancznik wypunktowania 1*/
ul li {
margin:0 0 0 30px;
list-style-image: url(../img/layout/strzalka1.gif);
}

/*@Zancznik wypunktowania 2*/
ul li li {
margin:0 0 0 30px;
list-style-image: url(../img/layout/strzalka.gif);
}

/*@ilustracje*/
img {
border: 0 transparent solid;
}

/*@ilustracje z ramką*/
img.border,img.borderLeft,img.borderRight {
border: 1px #1686C8 solid;
padding: 3px;
margin: 5px;
}

#content .lewy2 {
border: 0px #afafaf solid;
}

/*@ilustracja z ramką przyciągana do lewej*/
img.borderLeft {
float: left;
margin: 5px 10px 5px 0;
}

/*@ilustracja z ramką przyciągana do prawej*/
img.borderRight {
float: right;
margin: 5px 0px 5px 10px;
border: 1px #1686C8 solid;
}

/*@ilustracja przyciągana do lewej*/
img.left {
float: left;
margin: 0 10px 5px 0;
}

/*@ilustracja przyciągana do prawej*/
img.right {
float: right;
margin: 0 0 5px 10px;
}

tr.formRow input.text, tr.formRow input.textm, tr.formRow textarea, tr.alertRow input.text, tr.alertRow textarea {
background-color: #fff;
border: 1px #69B1DC solid;
width: 150px;
padding: 2px 2px 2px 2px;
font-size:12px;
}

tr.alertRow input.text, tr.alertRow textarea {
border-color: #f40;
font-size:12px;
}

tr.formRow td, tr.alertRow td {
background-color: #fff;
padding: 2px 3px;
}

tr.formRow  textarea, tr.alertRow  textarea {
height: 60px;
}

tr.formRow td.label, tr.alertRow td.label {
background: #f8f8f8;
padding: 2px 10px 2px 20px;
color:#1887C8;
font-size:12px;
white-space: nowrap;
}

tr.alertRow td.label {
background: #f9eded url(../img/form_alert.gif) center left no-repeat;
}

tr.formRow td.info, tr.alertRow td.info {
padding: 2px 10px;
font-size:12px;
}

tr.alertRow td.info {
color: #f40;
}

td.required {
color: #f40;
}

table.data {
margin-left: -1px;
}

table.data th {
background: #E7E9ED;
padding: 3px 10px 3px 10px;
font-weight: normal;
text-align: left;
}

table.data tr td {
padding: 3px 10px 3px 10px;
margin: 0;
}

table.data tr td:first-child {
border-left: 0;
}

table.data2 th {
padding: 3px 0px 3px 50px;
font-weight: normal;
text-align: left;
background: transparent url(../img/dots.gif) bottom  repeat-x;
font-size: 13px;
}

table.data2 tr td {
border-bottom: 0px #7F7F7F solid;
border-left: 0px #EDE9E7 solid;
padding: 3px 5px 3px 50px;
margin: 0 0 0 0;
background: transparent url(../img/dots.gif) bottom  repeat-x;
text-align: left;
font-size: 13px;
}

table.data2 tr td a {
font-size: 13px;
}

table.data2 tr td.c {
text-align: center;
}

table.data2 tr td:first-child {
border-left: 0;
}

table.data2 tr td.nb {
white-space: nowrap;
}

table.data3 th {
border-top: 0px #7F7F7F solid;
border-bottom: 1px #a5a5a5 solid;
padding: 3px 0px 3px 10px;
font-weight: bold;
text-align: center;
background: transparent url(../img/dotss.gif) bottom  repeat-x;
font-size: 12px;
}

table.data4 th {
border-top: 0px #7F7F7F solid;
border-bottom: 1px #a5a5a5 solid;
padding: 3px 10px 3px 10px;
font-weight: bold;
text-align: left;
background: transparent url(../img/dotss.gif) bottom  repeat-x;
font-size: 12px;
}

table.data3 tr td {
border-bottom: 1px #d8d8d8 solid;
border-left: 0px #EDE9E7 solid;
padding: 3px 5px 3px 5px;
margin: 0px 0 0 0;
background: transparent url(../img/dotss.gif) bottom  repeat-x;
text-align: center;
font-size: 12px;
}

table.data4 tr td {
border-left: 0px #EDE9E7 solid;
padding: 5px 5px 5px 10px;
margin: 0px 0 0 0;
background: transparent url(../img/dotss.gif) bottom  repeat-x;
text-align: left;
font-size: 12px;
border-top: 1px #d8d8d8 solid;
width:177px;
}

table.data3 tr td.nb {
white-space: nowrap;
}

table.data5 th {
border-top: 0px #7F7F7F solid;
border-bottom: 0px #7F7F7F solid;
padding: 3px 3px 3px 3px;
font-weight: bold;
text-align: left;
background: transparent url(../img/dots.gif) bottom  repeat-x;
font-size: 13px;
}

table.data5 td {
padding: 0px 3px 0px 3px;
font-size: 13px;
}

table.data5 td div.dat {
width: auto;
margin: 0 0 0 10px;
padding: 0 0 0 0;
white-space: nowrap;
}

table.data5 tr td.kropki {
border-bottom: 0px #7F7F7F solid;
border-left: 0px #EDE9E7 solid;
padding: 3px 5px 3px 10px;
margin: 0 0 0 0;
background: transparent url(../img/dots.gif) bottom  repeat-x;
text-align: left;
font-size: 13px;
}

td.nw {
white-space: nowrap;
}

td.r {
text-align: right;
}

.forms {
margin:10px 0 0 20px;
}

/*@wyróżnienie 1*/
b.wyroz1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #f00;
font-weight: bold;
}

/*@wyróżnienie 2*/
b.wyroz2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #0f0;
font-weight: bold;
}

/*@wyróżnienie 3*/
b.wyroz3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #00f;
font-weight: bold;
}

div.gallimgs {
padding:0 10px 0 10px;
}

div.galleimgs {
padding: 0 25px 0 15px;
}

div.galleimgs1 {
padding: 0;
}

div.gitem {
float: left;
border-top: 0px #fff solid;
border-bottom: 0px #fff solid;
height: 100px;
padding: 0 2px 0px 2px;
}

div.gitem div {
cursor: pointer;
text-align: center;
height: 100px;
width: 130px;
display: table-cell;
vertical-align: middle;
overflow: hidden;
}

div.gitem div img {
vertical-align: middle;
margin-top: expression(( 88 - this.height ) / 2);
}

div.galltitle {
margin:0 15px;
}

div.galltitle2 {
float: left;
width: 120px;
margin: 0 5px 5px 0 !important;
text-align:center;
}

div.galltitle3 {
float: left;
width: 120px;
margin: 0 12px 10px 11px !important;
text-align:center;
}

div.galltitle h4 {
text-align: left;
margin: 0 0 0px 0;
padding: 5px 0px 5px 0;
color: #006;
font-size: 13px;
font-weight: bold;
clear: left;
}

div.galltitle p.author, div.galltitle p.info {
padding: 0 0 10px 0;
margin: 0;
}

.bigs img {
margin: 0 10px 10px 0;
float: left;
}

.bigs img.rt {
margin: 0 0px 10px 0;
}

.flash {
width: 528px !important;
width: 525px;
height: 100%;
background: #ffffff url(../img/baners/act5b.jpg)   no-repeat;
float: left;
}

/*@flagi*/
.ang {
float: right;
margin: 5px 10px 0px 0;
}

#sitemap {
margin: 10px 0 10px 0;
font-size:12px;
}

/*@mapa*/
#sitemap ul {
margin: 0 0 0 0;
padding: 0 0 3px 0;
display: block;
background-color: #FFFFFF;
background-color: #FFFFFF;
}

#sitemap ul li, #leftMenu ul li ul {
display : inline;
margin : 0 0 0 0;
padding : 0 0 0 0;
background : transparent none repeat;
}

#sitemap ul li a {
background: transparent url(../img/layout/strzalka3.gif) 3px 6px no-repeat;
display: block;
position: relative;
padding: 3px 0 5px 13px;
margin: 0px 0 0 0;
}

#sitemap ul li li a {
padding: 0 0 0 15px;
margin: 0px 0 6px 15px;
background: transparent url(../img/layout/strzalka7.gif) 5px 3px no-repeat;
}

#sitemap ul li li li a {
padding: 0 0 0 33px;
margin: 0px 0 6px 20px;
background: transparent url(../img/layout/strzalka8.gif) 23px 3px no-repeat;
}

#sitemap ul li li li li a {
padding: 0 0 0 33px;
margin: 0px 0 6px 40px;
background: transparent url(../img/layout/strzalka3.gif) 23px 3px no-repeat;
}

.middle_tlo_b {
background: url(../img/layout/middle_tlo_.gif) repeat-x;
margin:5px 0 0 0;
}

.right_tlo_b {
background: url(../img/layout/right_tlo_b.gif) right center no-repeat;
height:173px;
float:right;
width:559px;
}

.left_tlo_b {
background: url(../img/layout/left_tlo_b.gif) left center no-repeat;
height:173px;
float:left;
}

#treecontrol {
margin: 1em 0;
display: none;
}

.treeview li.collapsable, .treeview li.expandable {
background-position: 0 -176px;
}

.treeview li.last {
background-position: 0 -1766px;
}

.treeview li.lastCollapsable {
background-position: 0 -111px;
}

.treeview li.lastExpandable {
background-position: -32px -67px;
}

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea {
background-position: 0;
}

a.drukiiwnioski {
color: #000000;
font-weight: Verdana, Arial, Helvetica, sans-serif;
padding: 0;
background: #FFFFFF;
}

a.drukiiwnioski:hover {
color: #000000;
}

a.thickbox {
color: #000000;
font-weight: normal;
padding: 0 0 0 0;
background: #FFFFFF none   repeat;
}

a. {
color: #000000;
font-weight: Verdana, Arial, Helvetica, sans-serif;
padding: 0;
background: #FFFFFF;
}

a.:hover {
color: #000000;
}

