.menu {
position:     fixed;
margin-top:   0px;
margin-left:  0px;
margin-right: 10px;
width:        300px;
border:       solid 1px rgb(50,50,50);
}

.top {
position:     relative;
margin-top:   10px;
margin-left:  10px;
margin-right: 10px;
border:       solid 1px rgb(50,50,50);
display:      none;
}

.bottom {
position:     relative;
margin-top:   10px;
margin-left:  10px;
margin-right: 10px;
border:       solid 1px rgb(50,50,50);
}

.content {
position:     relative;
margin-top:   0px;
margin-left:  310px;
margin-right: 0px;
width:        *;
border:       solid 1px rgb(50,50,50);
}

.tresc {
position:      relative;
margin-top:    50px;
margin-bottom: 10px;
margin-left:   25px;
margin-right:  25px;
border:        none 1px rgb(50,50,50);
}











/* ZAWARTOŚĆ STRONY */

* {
color:            white;
font-family:      tahoma, verdana, calibri, arial, sans-serif;
font-size:        10pt;
background-color:	rgb(50,50,50);
}

body {

}

div.content p {
font-family:      tahoma, verdana, calibri, arial, sans-serif;
font-size:        10pt;
font-weight:      normal;
text-align:       justify;
text-indent:      2em;
margin-left:      25pt;
margin-right:     25pt;
margin-top:       1em;
margin-bottom:    1em;
padding:          oem;
}

div.content h1 {
font-family:      tahoma, verdana, calibri, arial, sans-serif;
font-size:        10pt;
font-weight:      bold;
text-align:       left;
text-indent:      0em;
margin-left:      25pt;
margin-right:     25pt;
margin-top:       1em;
margin-bottom:    1em;
padding:          oem;
}

div.content h2 {
font-family:      tahoma, verdana, calibri, arial, sans-serif;
font-size:        12pt;
font-weight:      bold;
text-align:       left;
text-indent:      0em;
margin-left:      25pt;
margin-right:     25pt;
margin-top:       1em;
margin-bottom:    1em;
padding:          oem;
}

div.content a {
font-family:      tahoma, verdana, calibri, arial, sans-serif;
font-size:        10pt;
text-decoration:  underline;
}

div.content a:hover {
color: darkgray;
}

div.content img {
border: none;
}

.image_right {
float:          right;
padding-top:    10px;
padding-left:   10px;
padding-bottom: 10px;
/* width:          300px;
height:         300px; */
}

.image_left {
float:          left;
padding-top:    10px;
padding-right:  10px;
padding-bottom: 10px;
/* width:          300px;
height:         300px; */
}



/* ========================================================================================== */



/* ELEMENT ZAMKU */

div#ramka {
border-style:     double;
border-width:     10px;
border-color:     dimgray;
margin-left:      25pt;
margin-right:     25pt;
margin-top:       25pt;
margin-bottom:    25pt;
}

div#ramka h1 {
font-family:     tahoma, verdana, calibri, arial, sans-serif;
font-size:       10pt;
font-weight:     bold;
text-align:      center;
text-decoration: underline;
}

div#ramka p {
font-family:     tahoma, verdana, calibri, arial, sans-serif;
font-size:       10pt;
font-weight:     normal;
text-align:      justify;
text-decoration: none;
text-indent:     2em;
margin-left:     25px;
margin-right:    25px;
margin-top:      1em;
margin-bottom:   1em;
}

div#ramka p a {
font-family:     tahoma, verdana, calibri, arial, sans-serif;
font-size:       10pt;
font-weight:     normal;
text-align:      justify;
text-decoration: underline;
text-indent:     0px;
padding:         0px;
margin:          0px;
}

div#ramka p.image_center, div.content p.image_center {
text-indent:    0px;
text-align:     center;
padding-top:    1em;
padding-bottom: 1em;
margin:         0px;
}









/* ========================================================================================== */

/* MENU NAWIGACYJNE LEWE */

div.content a#menu_back {
font-family:      tahoma, verdana, calibri, arial, sans-serif;
font-size:        6pt;
font-style:       italic;
text-decoration:  none;
font-weight:      normal;
padding-left:     2em;
}

div.content hr {
height:              5pt;
text-align:	         center;
border-top-style:    solid;
border-bottom-style: solid;
border-left-style:   none;
border-right-style:  none;
border-width:        1pt;
margin-left:         25pt;
margin-right:        25pt;
margin-top:          2em;
margin-bottom:       2em;
}

div.content ul {
list-style-type:  disc;
margin-left:      25pt;
padding:          0.0pt;
}

div.content ol {
list-style-type:  upper-roman;
margin-left:      25pt;
padding:          0.0pt;
}

div.content ol ol {
list-style-type:  decimal;
margin-left:      2em;
padding:          0.0pt;
}

div.content li {
margin-left:      25pt;
margin-right:     25pt;
padding-left:     5pt;
text-align:       justify;
}

div.content li li {
margin-left:      -15pt;
margin-right:     25pt;
padding-left:     5pt;
text-align:       justify;
}

div.content ul#bez_znacznikow {
list-style:  none outside;
margin-left: 0pt;
padding:     0;
}

div.content ul#bez_znacznikow li {
margin-top:       0.5em;
margin-bottom:    0.5em;
padding:          0pt;
}

div.content ul#bez_znacznikow li li {
padding-left:     2em;
}

div.content dl {
margin-left:  25pt;
margin-right: 25pt;
}

div.content dt {
margin-left:   1.0em;
margin-top:    0.5em;
margin-bottom: 0.0em;
font-weight:   bold;
}

div.content dd {
margin-left:   25pt;
margin-top:    0.0em;
margin-bottom: 0.5em;
}

div.content dl div {
width:         100%;
margin-top:    1.0em;
margin-bottom: 1.0em;
border-style:  solid;
border-width:  1px;
border-color:  white;
}

div.content h1 img {
height: 5em;
vertical-align: -1.2em;
}






/* ========================================================================================== */






#dungeoneer_edycja {
height:         150px;
margin-top:     1.0em;
margin-bottom:  1.0em;
margin-left:    25pt;
}



.menu ul {
padding:         0.0em;
margin:          0 auto;
list-style:      none;
}

.big {
font-family:         tahoma, verdana, calibri, arial, sans-serif; 
font-size:           10pt;
border-left-style:   solid;
border-right-style:  solid;
border-top-style:    solid;
border-bottom-style: solid;
border-left-width:   2px;
border-right-width:  2px;
border-top-width:    2px;
border-bottom-width: 2px;
border-left-color:   white;
border-right-color:  white;
border-top-color:    white;
border-bottom-color: white;
margin-top:          0.5em;
margin-bottom:       0.5em;
margin-left:         0.0em;
margin-right:        0.0em;
text-align:          center;
font-weight:         normal;
}

.small {
font-family:         tahoma, verdana, calibri, arial, sans-serif; 
font-size:           10pt;
border-left-style:   solid;
border-right-style:  solid;
border-top-style:    solid;
border-bottom-style: solid;
border-left-width:   2px;
border-right-width:  2px;
border-top-width:    2px;
border-bottom-width: 2px;
border-left-color:   white;
border-right-color:  white;
border-top-color:    white;
border-bottom-color: white;
margin-top:          0.5em;
margin-bottom:       0.5em;
margin-left:         3.0em;
margin-right:        3.0em;
text-align:          center;
font-weight:         normal;
}

ul#left_menu li#current {
border-left-style:   solid;
border-right-style:  solid;
border-top-style:    solid;
border-bottom-style: solid;
border-left-width:   2px;
border-right-width:  2px;
border-top-width:    2px;
border-bottom-width: 2px;
border-left-color:   white;
border-right-color:  white;
border-top-color:    white;
border-bottom-color: white;
}

ul#left_menu li a {
padding-top:     0.25em;
padding-bottom:  0.25em;
text-decoration: none;
display:         block;
}

ul#left_menu li a#current {
width:           100%;
padding-top:     0.25em;
padding-bottom:  0.25em;
text-decoration: none;
display:         block;
}

ul#left_menu li a:hover, ul#left_menu li a#current:hover {
color: darkgray;
}


ul#left_menu li:hover {
border-left-color:   darkgray;
border-right-color:  darkgray;
border-top-color:    darkgray;
border-bottom-color: darkgray;
}
  
ul#left_menu li a img {
display: none;
height:  1em;
vertical-align: middle;
border: none;
}
  
ul#left_menu li#current a img, ul#left_menu li a:hover img, ul#left_menu li a#current:hover img {
display: inline;
height:  1em;
vertical-align: middle;
border: none;
}

.bold {
font-weight: bold;
}

.normal {
font-weight: normal;
}

#center, .center {
text-align: center;
}

.italic {
font-style: italic;
}

.no_decoration {
text-decoration: none;
border:          none;
}

.no_wrap {
white-space:    nowrap;
}



/* ========================================================================================== */



/* TREŚĆ CYTATU */

#cytat {
font-style:  italic;
text-align:  center;
text-indent: 0px;
padding:     0px;
margin:      0px;
}



/* ========================================================================================== */







/* START MENU NAWIGACYJNE W SEKCJI TOP */

.top_logo {
text-decoration: none;
margin:          0px;
text-align:      center;
border:          none;
height:          80px;
}

.top_logo img, .top_logo a img {
text-decoration: none;
margin:          0px;
text-align:      center;
border:          none;
height:          80px;
}

.top_menu {
margin-top:    10px;
margin-bottom: 10px;
margin-left:   25px;
margin-right:  25px;
border:        none 1px white;
text-align:    center;
text-decoration: none;
}

div.top_menu a {
padding-top:         0.25em;
padding-bottom:      0.25em;
margin:              0.25em;
white-space:         nowrap;
line-height:         2em;
text-decoration:     none;
background-color:    rgb(50,50,50);
color:               white;
font-weight:         bold;
}

a#top_menu_activ {
background-color:    rgb(0,0,0);
}

div.top_menu a:hover, div.top_menu a#top_menu_activ:hover {
margin:              0.25em;
white-space:         nowrap;
line-height:         2em;
text-decoration:     none;
background-color:    rgb(100,100,100);
color:               white;
}

/* END MENU NAWIGACYJNE W SEKCJI TOP */






/* ========================================================================================== */







/* START LISTA ARTYKUŁÓW */

div.content table {
text-align:    center;
margin-left:   auto;
margin-right:  auto;
width:         *;
padding-left:  25px;
padding-right: 25px;
}

div.content table td#pozycja {
text-align:     center;
font-weight:    bold;
width:          *;
white-space:    nowrap;
vertical-align: top;
}

div.content table td#opis {
text-align: left;
padding-left: 2em;
text-indent: -1em;
}

div.content table a img {
height:         3em;
vertical-align: middle;
}

/* END LISTA ARTYKUŁÓW */









/* ========================================================================================== */








/* START LISTA DODATKÓW */

div.content table#ice {
text-align:    center;
margin-left:   auto;
margin-right:  auto;
width:         *;
padding-left:  25px;
padding-right: 25px;
}

div.content table#ice caption {
font-size:   12pt;
text-align:  center;
font-weight: bold;
font-style:  normal;
padding-top: 2em;
color:       cornflowerblue;
}

div.content table#ice td {
border:        solid 1px;
padding-left:  .5em;
padding-right: .5em;
text-align:    center;
margin:        0px;
}

div.content table#ice thead {
font-weight: bold;
}

div.content table#ice td#ice_foto {
width:   150px;
padding: .5em;
}

div.content table#ice td#ice_foto img {
width: 115px;
}

div.content table#ice td#ice_numer {

}

div.content table#ice td#ice_opis {
text-align: center;
}

div.content table#ice td#ice_opis h1 {
text-align:     center;
font-weight:    bold;
margin:         0px;
padding-top:    0.5em;
padding-bottom: 0.5em;
}

div.content table#ice td#ice_opis p {
text-align:     center;
text-indent:    0px;
font-weight:    normal;
margin:         0px;
padding-top:    0.5em;
padding-bottom: 0.5em;
}

/* END LISTA DODATKÓW */




























