/* general stuff */
body {
margin : 0;
padding : 0;
text-align : center;
font-family : verdana, arial, sans-serif;
}
a {
text-decoration : none;
font-weight : bold;
border : none;
}
a:hover {
text-decoration : underline;
border : none;
}

.link {
/*text-decoration : none;
border : none;*/
font-weight : bold;
font-family : verdana, arial, sans-serif;
font-size : 10px;
color : #005E31;
/*background-color : #fe8400;
width : 100px;
margin : 0;
padding : 0; */
}

/* Layout */

#accessibility {
position : absolute;
left : -2000px;
top : -2000px;
display : none;
}
#source {
position : absolute;
left : -2000px;
top : -2000px;
display : none;
}
#pagewidth-800 {
width : 770px;
text-align : left;
margin-left : auto;
margin-right : auto;
background : transparent url(../images/back_all.gif) repeat-y 0 140px;
margin-bottom : 20px;
}
#pagewidth-1024 {
width : 970px;
text-align : left;
margin-left : auto;
margin-right : auto;
background : transparent url(../images/back_all1024.gif) repeat-y;
margin-bottom : 20px;
}
#header {
height : 116px;
width : 100%;
}
#top-top {
height : 30px;
width : 100%;
/*background : transparent;*/
background : url(../images/top.jpg) no-repeat left top;  /* GóRNY KAWAłEK LOGO INSTYTUTU */
}
#top-bottom {
/*height : 80px;
width : 250px;*/
background : transparent;
float : left;
/*margin-left : 165px;*/
}
                                                                /* POłOżENIE LOGO INSTYTUTU */
/*#ins_logo {
float : left;
margin-left:-165px;
padding:0;
}*/

#search {
margin : 0;
padding : 0;
width : 148px;
height : 28px;
float : right;
background : url(../images/back_search.jpg) no-repeat right top;
padding-left : 10px;
padding-top : 2px;
vertical-align : top;
}
#search .inputbox {
width : 100px;
height : 18px;
font-size : 10px;
background : transparent;
border : none;
margin : 0;
padding : 0;
line-height : 14px;
}
#search .button {
margin : 0;
padding : 0;
height : 14px;
font-size : 10px;
background : transparent;
border : none;
line-height : 10px;
}
#search form {
margin : 0;
padding : 0;
}
#topmenu {
height : 19px;
float : right;
width : 600px;
}
#pathway {
width : 650px /*500px*/;                       /* M */
height : 19px;
padding-left : 20px;
padding-top : 5px;
}
#leftcol {
width : 152px;
float : left;
position : relative;
margin-right : 5px;
}
#rightcol-normal {
width : 155px;
float : right;
position : relative;
margin-right : 1px;
margin-top : -22px;
}
#rightcol-broad {
width : 180px;
float : right;
position : relative;
margin-right : 1px;
margin-top : 0;
}
#outer-800 {
width : 770px;
padding-top : 6px;
}
#outer-1024 {
width : 970px;
padding-top : 6px;
}
#footer-800 {
height : 40px;
width : 100%;
background : transparent url(../images/footer.jpg) no-repeat bottom left;
font-size : 10px;
}
#footer-1024 {
height : 40px;
width : 100%;
background : transparent url(../images/footer1024.jpg) no-repeat bottom left;
font-size : 10px;
}
#maincol-normal-800 {
float : left;
width : 450px !important;
margin-left : 0 !important;
margin-left : -5px;
width : 446px;
}
#maincol-broad-800 {
float : left;
width : 422px !important;
margin-left : 0 !important;
margin-left : -5px;
width : 417px;
}
#maincol-wide-800 {
float : left;
width : 600px !important;
width : 595px;
margin-left : 0 !important;
margin-left : -5px;
padding-top : 3px !important;
padding-top : 0;
}
#maincol-normal-1024 {
float : left;
width : 650px;
margin-left : 0 !important;
margin-left : -5px;
}
#maincol-broad-1024 {
float : left;
width : 622px;
margin-left : 0 !important;
margin-left : -5px;
}
#maincol-wide-1024 {
float : left;
width : 800px;
padding-top : 3px !important;
padding-top : 0;
margin-left : 0 !important;
margin-left : -5px;
}
#banner {
width : 500px; /*478px;*/
height : 69px;
padding-left : 6px;
padding-top : 6px;
float : right;
}
iframe.wrapper {
z-index : 0;
}
.clr {
clear : both;
}
.content {
margin-top:5px;
padding : 5px 0 0 0;
margin-left:7px;
margin-right:7px;
font-size : 12px /*10px*/;                   /* M */
line-height : 18px;
}
.content table {           /*  DLA OPERY ZEBY TYTUL WYSWIETLAL SIE NA CALA STRONE */
width : 100%;
margin : auto;
border : none;
}
.content td {
/* padding-right : 7px;       MOJE, ODLEGLOSC MIEDZY ARTYKULAMI */
padding-left : 0;
}

/* Modules */

#leftcol div.module, #rightcol-normal div.module {
width : 152px;
background : transparent url(../images/module_middle.jpg) left repeat-y;
margin-bottom : 10px;
}
#leftcol div.module div, #rightcol-normal div.module div {
width : 152px;
background : transparent url(../images/module_top.jpg) no-repeat top left;
}
#leftcol div.module div div, #rightcol-normal div.module div div {
width : 152px;
background : transparent url(../images/module_bottom.jpg) no-repeat bottom left;
}
#leftcol div.module div div div, #rightcol-normal div.module div div div {
width : 137px;
padding-left : 5px;
padding-right : 10px;
padding-top : 10px;
background : transparent;
padding-bottom : 10px;
font-size : 10px;
}
#leftcol div.module div div div div, #rightcol-normal div.module div div div div {
padding : 0;
margin : 0;
}



#rightcol-broad div.module {
width : 177px;
background : transparent url(../images/module_middle_wide.jpg) left 0%;
margin-bottom : 10px;
}
#rightcol-broad div.module div {
width : 177px;
background : transparent url(../images/module_top_wide.jpg) no-repeat top left;
}
#rightcol-broad div.module div div {
width : 177px;
background : transparent url(../images/module_bottom_wide.jpg) no-repeat bottom left;
}



#rightcol-broad div.module div div div {
width : 162px;
padding-left : 5px;
padding-right : 10px;
padding-top : 10px;
background : transparent;
padding-bottom : 10px;
font-size : 10px;
}
#rightcol-broad div.module div div div div {
padding : 0;
margin : 0;
}
div.module h3 {
font-size : 14px;
width : 130px;
font-weight : bold;
margin : 0;
padding : 0;
margin-bottom : 5px;
text-align : left;
}
#user1 {
float : left;
width : /*99%;*/ 99%;                                /* M */
}
#user2 {
float: left;
margin-left: 7px;
/*margin-bottom : 2px;*/
/*widtch:*/ /*456px;*/ /*461px;*/
display: inline;
}
#zobacz {
float : left;
/*text-align: right;*/
width : 129px;
height : 129px;
margin-right: -2px;
/*margin-bottom : 2px;*/
background : url(../images/tlo.jpg) no-repeat;
}
#user3 {
width : 100%;
}
#zobacz ul, #user1 ul, #user2 ul, #user3 ul {
list-style : none;
margin : 0;
padding : 0;
padding-left : 0.7em;
margin-left : 0.7em;
margin-bottom : 5px;
margin-top : 2px;
}
#center {                    /* M */
float : left;
width : /*99%;*/ 99%;
/*margin-top:200px;*/
text-align:center;
}

                               /* MOJE, USUNIECIE RAMIKI W BANERZE REKLAMOWYM - CHYBA NIEDZIALA, CHYBA NIPOTRZEBNE (POWINNO BYC moduletableparam) */
/*param.moduletable {
border : none;
margin-bottom : 10px;
display : inline-block;
}*/
.moduletableparam{
border : none;
margin:0;
padding:0;
}
/*.latestnews {       ZMIANY W WYGLADZIE MOD NOWOSCI
width : 580px;
color : red;
} */
#maincol-normal-800 div.moduletable, #maincol-wide-800 div.moduletable, #maincol-broad-800 div.moduletable, #maincol-normal-1024 div.moduletable, #maincol-wide-1024 div.moduletable, #maincol-broad-1024 div.moduletable {
width : /*98%*/ 99%;                       /* M */
margin-bottom : 10px;
margin-left: 7px;
border : 1px solid #efefef;
background : transparent;
font-size : 10px;
}
#maincol-normal-800 div.moduletable h3, #maincol-wide-800 div.moduletable h3, #maincol-broad-800 div.moduletable h3, #maincol-normal-1024 div.moduletable h3, #maincol-wide-1024 div.moduletable h3, #maincol-broad-1024 div.moduletable h3 {
font-size : 12px;
font-weight : bold;
margin : 0;
padding : 0;
height : 20px;
line-height : 20px;
color : #fff;
width : /*100%*/ 100%;                     /* M */
/*border : 1px solid #efefef;*/
text-align : left;
text-indent : 5px;
}

/* Topmenu */

ul#mainlevel-nav {
list-style : none;
padding : 0;
margin : 0;
float : right;
white-space : nowrap;
}
ul#mainlevel-nav li {
width : auto !important;
width : 5%;
float : left;
margin : 0;
font-size : 10px;
height : 20px;
line-height : 20px;
white-space : nowrap;
margin-right : 1px;
}
ul#mainlevel-nav li a {
font-weight : normal;
height : 20px;
display : block;
padding-left : 5px;
padding-right : 10px;
text-decoration : none;
color : #cccccc;

margin-left : 5px;
white-space : nowrap;
}


/* Main Menu(s) */

a.mainlevel {
font-size : 10px;
padding-left : 4px;
width : 143px;
display : block;
line-height : 26px;
margin-bottom : 2px;
text-decoration : none;
font-weight : normal;
border-right : 4px solid #cacaca;
voice-family : "\"}\"";  /* Box Model fix */
voice-family : inherit;
width : 135px;
}
html > body a.mainlevel {     /* Opera5-Fix-fix ;-) */
width : 135px;
}
a.mainlevel:hover, a.mainlevel#active_menu {
background : #f1f1f1;
text-decoration : none;
}
a.sublevel {
padding : 0;
margin : 0;
font-size : 10px;
padding-left : 12px;
width : 139px;
display : block;
line-height : 20px;
margin-bottom : 2px;
text-decoration : none;
font-weight : normal;
border-right : 4px solid #cacaca;
voice-family : "\"}\"";   /* Box Model fix */
voice-family : inherit;
width : 123px;
}
html > body a.sublevel {  /* Opera5-Fix-fix ;-) */
width : 123px;
}
a.sublevel:hover, a.sublevel#active_menu {
text-decoration : none;
width : 139px;
voice-family : "\"}\@";   /* Box Model fix */
voice-family : inherit;
width : 123px;
}
html > body a.sublevel:hover, a.sublevel#active_menu {   /* Opera5-Fix-fix ;-) */
width : 123px;
}

/* Module specific */

#leftcol div.module div div div div.syndicate {
background : transparent;
width : 137px;
margin : 0;
padding : 0;
}
#leftcol div.module div div div div.syndicate div {
background : transparent;
width : 137px;
margin : 0;
padding : 0;
}

/* Other Mambo Stuff */

#title {
}
.pathway {
color : #bbbbbb;
font-size : 10px;
text-decoration : none;
font-weight : normal;
}
.pathway a {
color : #bbbbbb;
text-decoration : none;
font-weight : normal;
}
.mosimage {
border : 1px solid #cccccc;
margin : 5px;
}
.mosimage_caption {
margin-top : 2px;
background : #efefef;
padding : 1px 2px;
color : #666;
font-size : 10px;
border-top : 1px solid #cccccc;
}
hr {
width : 90%;
}
hr.separator {
width : 40%;
}
.smallartykul {
font-size : 10px;
color : #ababab;
/*line-height : 0.7;*/
}
.smalldark {
font-size : 10px;
color : #000;
height : 10px;
line-height : 10px;
text-align : left;
}
.sectiontableentry1 {
text-align : left;
background : #efefef;
font-size : 10px;
padding : 2px;
}
.sectiontableentry2 {
background : #fff;
font-size : 10px;
text-align : left;
padding : 2px;
}
.button {
border : 1px solid #bbbbbb;
}
.inputbox {
border : 1px solid #bbbbbb;
}
.createdate {
font-size : 10px;
color : #ababab;
height : 10px;
line-height : 0.7;
}
.modifydate {
font-size : 10px;
color : #ababab;
height : 20px;
line-height : 20px;
margin-bottom : 5px;
}
a.readon {
font-size : 10px;
text-decoration : none;
line-height : 15px;
border : 1px solid #eeeeee;
padding-left : 13px;
background : url(../images/readon.gif) no-repeat left 0%;
margin-top : 10px;
text-decoration : none;
font-weight : normal;
}
.blog_more {
font-size : 10px;
}
a.readon:hover {
background : #eeeeee url(../images/readon.gif) no-repeat left 0%;
text-decoration : none;
}
.blog {
width : 100%;
}

.buttonheading {     /*dodałem całą klasę 13.06.08*/
vertical-align : middle;
/*border : 1px solid #002e61;
height : 23px;
line-height : 20px;*/
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.contentheading {
width : 98%;
/*font-weight : bold;*/
/*font-size : 1.5em*/ /*16px*/;                    /* M */
height : 23px;
line-height : 20px;
/*border-bottom : 1px solid #002e61;*/
font-family : 'Trebuchet MS', verdana, sans-serif;
/*color : #002e61;*/ /* ??? */
/*margin-bottom : 50px;*/
/*padding-bottom : 3px;*/ /*dodalem 12.06.08*/
/*padding-top : 1px;*/      /*dodalem 12.06.08*/
/*padding-top : -3px;*/  /*dodalem 12.06.08*/
/* margin: auto; */
}

.contentheading a {                                 /* M */
text-decoration : none;
/*margin-bottom : 3px;*/
}
.contentheading a:hover {
text-decoration : none;
}


.contentpaneopen {
text-align : justify;  /* left; */
background : transparent;
/* font-size: 10px; */
line-height : 1.8;
font : 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
/* text-align : left;
letter-spacing : 0.07em;
word-spacing : 0.15em;
line-height : 170%; */
 /* border-spacing: 7px 2px; padding-left: 7px; padding-right: 7px; */
}

.contentpaneopen td p {  /* całą klasę dodałem 18.06.08 */
/*border:1px solid red;*/
margin : 10px 0 10px 0;
}


.contentheadingartykul {                             /* MOJE DO TYTULUW ARTYKULOW W KATEGORIACH I SEKCJACH */
width : 98%;
/*font-weight : bold;*/
/*font-size : 1.2em*/ /*16px*/;
height : 23px;
line-height : 20px;
border-bottom : 1px solid #002e61;
font-family : 'Trebuchet MS', verdana, sans-serif;
color : #005E31;
/*margin-bottom : 5px;
padding-bottom : 3px;*/                          /* M */
/* margin: auto; */
}
.contentheadingartykul a {
text-decoration : none;
}
.contentheadingartykul a:hover {
text-decoration : none;
}
.componentheadingartykul {
/*font-weight : bold;*/
/*font-size : 1.5em;*/ /*16px;*/                     /* M */
height : 23px;
line-height : 20px;   /*dodalem 12.06.08, bylo 20px*/
font-family : "Trebuchet MS", Verdana, sans serif;
border-bottom : 1px solid #002e61;
color : #005E31;
margin-bottom : 45px /*5px*/;
margin-top : 3px;   /*dodalem 12.06.08, bylo 3px*/
margin-left : 2px; /*dodalem 12.06.08*/
}
.contentpaneopenartykul {
text-align : justify;  /* left; */
background : transparent;
/* font-size: 10px; */
line-height : 1.8;
font : 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
/*.contentpagetitleartykul {
width : 70%;
}*/
a.readonartykul {
font-size : 10px;
text-decoration : none;
line-height : 15px;
border : 1px solid #eeeeee;
padding-left : 13px;
background : url(../images/readon.gif) no-repeat left 0%;
margin-top : 10px;
text-decoration : none;
font-weight : normal;
}
/*.blog_moreartykul {
font-size : 10px;
}*/
a.readonartykul:hover {
background : #eeeeee url(../images/readon.gif) no-repeat left 0%;
text-decoration : none;
}
.blogartykul {
width : 100%;
/*padding : 40px 0 30px 0;*/
}

.highlight {
font-weight : bolder;
color : #fe8400;
}

fieldset {
   border : 1px solid #bbbbbb;
   padding : 5px;
}

                                                                 /* KONIEC */

/* WYPUNKTOWANIE DO LIST */

.contentpaneopen ul {
list-style-image : url(../images/ul1.gif);
/*list-style: none;
background: url(../images/readon.gif) no-repeat top left;*/
}
.contentpaneopen ul ul {
list-style-image : url(../images/ul2.gif);
}
.contentpaneopen ul ul ul {
list-style-image : url(../images/ul3.gif);
}
/* KONIEC */

table.contentpane td.contentheading {
font-weight : bold;
font-size : 16px;
height : 23px; /*dodalem 12.06.08, bylo 23px*/
line-height : 20px;
font-family : 'Trebuchet MS', verdana, sans-serif;
border : none;
/*padding-bottom : 5px;
border-bottom : 1px solid #002e61;*/ /* ??? */
}
table.contentpane ul {
margin : 0;
padding : 0;
list-style : none;
}
table.contentpane ul li {
padding : 0;
margin : 0;
padding-left : 15px;
}
.contentdescription {
font-size : 10px;
}
.sectiontableheader {
font-weight : bold;
font-size : 10px;
height : 25px;
line-height : 25px;
}
.categorytitle {
font-weight : bold;
font-size : 16px;
height : 25px;
line-height : 25px;
font-family : "Trebuchet MS", Verdana, sans serif;
}
.componentheading {
/*font-weight : bold;*/                                                  /*MOJA ZMIANA*/
/*font-size : 16px;*/
height : 23px;
line-height : 20px;
font-family : "Trebuchet MS", Verdana, sans serif;
border-bottom : 1px solid #002e61;
color : #002e61;
margin-bottom : 5px;
}
a.category {
text-decoration : underline;
}
a.category:hover {
text-decoration : underline;
}
table.moduletable {
width : 100%;
font-size : 80%;
}
/*table.moduletable th {
font-size : 80%;
@}*/
.poll {
font-size : 10px;
text-align : center;
}
.back_button a {
font-size : 10px;
font-weight : normal;
}
.back_button {
font-size : 10px;
font-weight : normal;
}
.blogsection {
font-size : 10px;
}
.blog_more ul li {
list-style : none;
padding-left : 14px;
line-height : 18px;
}
table.contenttoc {
border : 1px solid #cccccc;      /* dla spisu tre?ci ;*/
padding : 3px;
}

/* dla spisu tre?ci */
table.contenttoc th {
font-weight : bold;
font-size : 10px;
border-bottom : 1px solid #bbbbbb;
}
form {
margin : 0;
padding : 0;
}


/* MOJE DODANE */

/*h1 {
font-size : 2.5em;
 font-variant : small-caps; height: 1.5em; line-height: 100%; text-align : center;  color : #2F4F4F;

}*/

/*h1.nlb { font-size : 2.5em; font-variant : small-caps; height: 140px; line-height: 400%; text-align : center; vertical-align : buttom;
           color : #2F4F4F;    }*/
/*h1.tytul { font-size : 2.5em; font-variant : small-caps; height: 100px; line-height: 120%; text-align : center; vertical-align : middle; color : #2F4F4F;    }*/
h1 {
/*font-size : 1.5em;*/ /*1.8em;*/
/*margin-top : 40px;*/ /*2em;*/
margin:0;
padding : 5px 0 0 0; /* zmieniłem 14.10.09 - h1 jest w stopce */ /* top right bottom left */
font-size : 10px; /* dodałem 14.10.09 - h1 jest w stopce */
font-weight : normal; /* dodałem 14.10.09 - h1 jest w stopce */
}
h2 {
font-size : 1.4em; /*1.5em;*/
font-weight : bold;
/*margin-top : 40px;*/ /*2em;*/
/*text-align : center;*/
margin : 0;
padding : 0;
word-spacing : 0;
}
h3 {
font-size : 1.4em; /*1.5em;*/ /*1.2em;*/
font-weight : bold;
margin-top : 40px; /*2em;*/
/*text-align : center;*/
}
h4 {
font-size : 1.2em; /*1em;*/
font-weight : bold;
margin : 0;
padding : 0;
/*margin-top : 40px;*/ /*2em;*/
}
h5 {                                                  /* h5 do wyróżnienia dyr */
font-size : 1em;
font-weight : bold;
/*margin : 15px 0 0 0;*/
margin-top : 40px; /*2em;*/
}
h6 {
font-size : 1em;
font-weight : bold;
margin : 15px 0 0 0; /*margin : 0;*/
}

                                   /* Przy h2, h3 i h4 by? "margin-bootom: 0.5em;" a przy h5 margin-bootom: 0.2em;
                                   ale margin-bootom jest niezgodny z css */


.left10 {                                                    /* MOJE */
margin : 0 0 0 10px;
}
.left_top {                                                  /* MOJE */
margin : 20px 0 0 10px;
}
.left_top div {                                             /* MOJE */
padding : 0 0 0 10px;
}
.top_bottom {                                                /* MOJE */
padding : 40px 0 20px/*30px*/ 0; /*3em 0 2em 0;*/
}
.top {                                                      /* MOJE */
padding : 40px 0 0 0; /*3em 0 0 0;*/      /* było: "margin : 40px 0 0 0;" - zmeniłem18.09.09 */
}
.top17 {                                                    /* MOJE */
margin : 17px 0 0 0; /*3em 0 0 0;*/
}

table#historia {
border-collapse : collapse;
border-spacing : 0;
border : 0;
width : 100%;
/*font-family : "Berling Antiqua";*/
}
td.historia {
background : transparent url("../../../images/INS/pasek_historia.jpg") repeat-y;
width : 50px;
margin : 0;
padding : 0;
text-align : left;
}
td.historia_g {
background : url("../../../images/INS/pasek_historia_gora.jpg") no-repeat;
width : 50px;
height : 35px;
}
td.historia_d {
background : url("../../../images/INS/pasek_historia_dol.jpg") no-repeat;
width : 50px;
height : 35px;
}
td.historia_k {
background : url("../../../images/INS/klamra.jpg") no-repeat;
width : 50px;
height : 100px;
}
table#historia td.tekst {
padding-left : 10px;
vertical-align : middle;
height : 100px;
}
table#historia td.data {
text-align : right;
font-weight : bold;
}

/* MOJE DLA TABEL */

/*.tabela {
align: center;
}*/

.tabela table {
border-collapse : collapse;
margin : auto;
/*margin-bottom : 20px;*/
/*width: 100%;*/
/*margin-left: 80px;
margin-right: 80px;*/
text-align : left;
}
.tabela p {                                              /* MOJE */
margin : 17px 0 0 0; /*3em 0 0 0;*/
}
.tabela td {
border : 1px solid #cccccc;
padding : 5px;
/*text-align : left;*/
}
.tabela td h4 /*h3*/ {
margin-top : 10px;
margin-bottom : 10px;
text-align : center;
}
.tabela td b /*h6*/ {
text-align : center;
}

.tabela ul {
padding : 0;
margin : 0;
list-style-image : none;
list-style : none;
}
.tabela ol {
padding : 20px;
margin : 0;
list-style-image : none;
}
/*.tabela table td ul li{
padding: 0;
margin: 0;
list-style: none;
}*/
.tabela th {
text-align : center;
}
.szerokosc {                         /* dla szerokosci pierwszej kolumny w tabelkach */
width : 40%;
/*text-align : left;*/
}
.szer80 {                         /* szerokosc 80% */
width : 80%;
margin : auto;
}
.szer50 {                         /* szerokosc 50% */
width : 50%;
/*text-align : left;*/
}
.szer50c {                         /* szerokosc 50% dla tabeli katalizatory, wycentrowane */
width : 50%;
text-align : center;
}
.szer35 {                         /* szerokosc 35% dla tabeli katalizatory */
width : 35%;
}
.szer25c {                         /* szerokosc 25% dla tabeli katalizatory, wycentrowane */

width : 25%;



text-align : center;
}
.szer20c {                         /* szerokosc 20% dla tabeli katalizatory, wycentrowane */
width : 20%;
text-align : center;
}
.szer15c {                         /* szerokosc 15% dla tabeli katalizatory, wycentrowane */
width : 15%;
text-align : center;
}
.szer10c {                         /* szerokosc 10% dla tabeli katalizatory, wycentrowane */
width : 10%;
text-align : center;
}
.szer3c {                         /* szerokosc 3% dla tabeli katalizatory, wycentrowane */
width : 3%;
text-align : center;
}
.tab th {           /* TYTU? TABELI Z GRAFIK? */
text-align : center;
}
.tab td {          /* WYR?WNANIE W TABELI Z GRAFIK? */
text-align : center;
padding : 3px;
}
.tab img {
border : none;
}


span.insol_tytul {
font-family : "Times New Roman" ;
color : red;
}
span.insol h3 {
font-family : "Times New Roman" ;
font-weight : bolder;
color : red;
/*font-size : 1.5em;*/
line-height : 1.5em;
margin : 0;
}
span.insol a {
color : red;
}
.nawozy_szer {         /* SZEROKOSC KOMORKI Z OBRAZKAMI */
width : 120px;
}
.nawozy td {          /* WYROWNANIE W TABELI NAWOZY */
text-align : left;
padding-bottom : 20px;
}
.nawozy img {
width : 100px;
height : 100px;
margin-right : 20px;
border : 2px solid red;
/*vertical-align : middle;*/
}
.nawozy_grafika{
float : right;
/*padding-left : 20px;
padding-top : 0px;
padding-bottom : 13px;*/
margin-left : 20px;
margin-top : 0px;
margin-bottom : 13px;
}
.nawozy_grafikaWE{
float : right;
/*padding-left : 20px;
padding-top : 18px;
padding-bottom : 13px;*/
margin-left : 20px;
margin-top : 18px;
margin-bottom : 13px;
}
.nawozWE {
float : right;
/*text-align : left;*/
font-size : 1.5em;
font-weight : bold;
/*font-family : "Bernard MT Condensed" ;*/
color : #fe8400;
padding-left : 20px;
margin-right : -140px;/*-170*/
margin-left : 33px;/*20*/
padding-top : 0px;
padding-bottom : 0px;
}
.wyrownanie_c {                                    /* CENTROWANIE */
text-align : center;
}
.inline {
display : inline;
float : left;
width : 60%;
}
.inline li {
list-style-image : none;
list-style : none;
}
.inline2 li {
list-style-image : none;
list-style : none;
}

/*.nawozy img {
width : 100px;
height : 100px;
margin-right : 10px;
border : 2px solid red;*/
/*vertical-align : middle;*/
/*float : left;*/
/*margin-top : 10px;*/
/*}
.nawozy ul {
padding-left : 0;
padding : 40px 0 30px 0;
list-style-image : none;
list-style : none;
}
.nawozy ul p {
margin : 25px 0 25px 0;
float : right;
}
.nawozy ul li {
padding-top : 10px;
}*/


#grafika {
/*width : 200px;
height : 160px;*/
float : right;
padding-left : 20px;
padding-top : 0px;
padding-bottom : 15px;
}

.ins {                                                                      /* O INSTYTUCIE */
background : url("../../../images/INS/mapa.jpg") no-repeat; /*0 40px;*/
/*width : 100%;*/
height : 250px;
padding-left : 270px;
/*display:table;
vertical-align: middle;*/

}
.ins_tekst {
padding-top : 60px;
/*height : 250px;*/
}                                                                        /* KONIEC */

.kat {
background : url("../../../images/INS/katalizatory_maly.gif") no-repeat;
height : 100px;
padding-left : 220px;
}
.kat_tekst {
padding-top : 35px;
}

.naw {
background : url("../../../images/INS/warzywa1.jpg") no-repeat;
height : 100px;
padding-left : 220px;
/*float : left;*/
}
.naw_tekst {
padding-top : 17px;
}

#klub_tekst h4 {
font-size : 1.3em;
font-weight : bold;
border-bottom : 1px solid #002e61;
color : #005E31;
margin : 0;
/*line-height : 150%;*/
}
#klub div.module {
/*width : 152px;
background : transparent url(../images/module_middle.jpg) left repeat-y;*/
margin-bottom : 10px;
}
#klub ul {
list-style : none;
padding-left : 0;
margin : 1em 0 1em 0;
}
#klub ul li {
margin-top : 1em;
}
#klub a img {
border : 2px solid #005E31;
}


/*#klub div.module div {
width : 152px;
background : transparent url(../images/module_top.jpg) no-repeat top left;
}
#klub div.module div div {
width : 152px;
background : transparent url(../images/module_bottom.jpg) no-repeat bottom left;
}*/



/*#logo {*/                 /* logo instytutu, raczej już niepotrzebne */
/*background : url(../images/tlo.jpg);
float : left;*/
/*width : 129px;
height : 129px;
padding : -120px 0 0 0;
}*/
                                        /* DLA TABELI LACZENIE INSOLI */
.nie {
font-weight : bold;
color : red;
font-size : 1.3em;
text-align:center;
}
.tak {
font-weight : bold;
color : #005E31;
font-size : 1.3em;
}

#znak_wodny {

background : url(../images/z_w.gif) no-repeat right bottom;  /* GóRNY KAWAłEK LOGO INSTYTUTU */

}

.img20_aktualnosci{
width : 120px /*20%*/;
/*height : 20%;*/
float : left;
padding : 0 5px 5px 0;
/*margin : 0;*/
}

.img40_aktualnosci{
width : 200px /*40%*/;
/*height : 40%;*/
/*float : left;*/
padding : 0 10px 0 10px;
/*align-text : center;*/
border : /*2px solid red*/ none;
vertical-align : top;
}

.imgDUZE_aktualnosci{
width : 494px;
padding : 10px 10px 0 10px;
border : none;
vertical-align : top;
}

.imgDUZE_aktualnosci_podpis{
font-size : 0.8em /*10px*/;
padding : 10px 0 10px 0;
line-height : 1.3em;
}

.img_aktualnosci{
width : 160px;
margin : 0 10px 0 10px;
border : none;
vertical-align : top;
/*background : red;
padding : 4px;*/
/*border-right : 4px solid black;
border-bottom : 4px solid black;*/
/*background : silver;*/
}
/*.img_aktualnosci:hover{
width : 168px;
padding : 0;
}*/

.wciecie{
margin-left : 1.8em;
}

.prawaEN {
text-align : right;
}

/* ikona w menu 15.09.09 */
.ikona_menu {
vertical-align : middle;
padding : 1px 0px 4px 17px;  /* top right bottom left */
}
/* koniec */

/* logo NCBiR przy tytule - nagłówku 06.10.09 */
/*.logo_ncbir {
width : 100px;
float : left;
padding : 40px 20px 20px 0; /* top right bottom left */
}*/
/* ikoniec */

/*CENTROWANIE


#wrapper {
  display: table;
  height: 350px;
  position: relative;
}
#wrapper #cell {
  display: table-cell;
  vertical-align: middle;
}
#cell {
  position: absolute;
  top: 50%;
}
#hack {
  position: relative;
  top: -50%;
}*/
