body {
margin: 10px 0 15px 10px;
padding: 0;
border: 0;
color: #440;
background: #fff url("../img/bodyd.gif") repeat-y 960px 0;
}
/*
*********************************************************************
** start main css ***************************************************
*********************************************************************
*/
html, body, div, td, ul, li, dd, p, span, input {
font-size: 11px;
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
background-color: transparent;
}
h1 {
color: #c84440;
font: normal 32px/1.2em Georgia, "New Century Schoolbook", "Book Antiqua", "Lucida Fax", "Times New Roman", Times, Garamond, serif;
margin: 0;
display: none;
}
h2 {
color: #aa5;
font: normal 24px/1.2em Georgia, "New Century Schoolbook", "Book Antiqua", "Lucida Fax", "Times New Roman", Times, Garamond, serif;
margin: 0;
}
h3,
.h3,
.frst:first-line {
color: #440;
font: normal 21px/1.2em Georgia, "New Century Schoolbook", "Book Antiqua", "Lucida Fax", "Times New Roman", Times, Garamond, serif;
}
h2.emf,
h3.emf {
color: #50a5c0;
}
h4 {
color: #440;
font: normal 18px/1.2em Georgia, "New Century Schoolbook", "Book Antiqua", "Lucida Fax", "Times New Roman", Times, Garamond, serif;
}
h5 {
color: #440;
font: normal 14px/1.2em Georgia, "New Century Schoolbook", "Book Antiqua", "Lucida Fax", "Times New Roman", Times, Garamond, serif;
}
h6 {
font: normal 12px/1.2em Georgia, "New Century Schoolbook", "Book Antiqua", "Lucida Fax", "Times New Roman", Times, Garamond, serif;
}
p, ul, ol, ul.szr, ol.szr {
line-height: 1.6em;
}
p, h3, h4 {
margin: 17px 0 15px 0;
}
p.undh {
margin: -15px 0 15px 0;
font-style: italic;
}
a:link {
text-decoration: none;
color: #c50;
}
a:visited {
text-decoration: none;
color: #c50;
}
a:active, a:focus {
text-decoration: none;
color: #cca;
}
a:hover {
text-decoration: none;
color: #550;
background-color: #fff;
}
img {
border: 0;
}
hr {
height: 0;
border: 0 dashed #c8cccc;
border-top-width: 1px;
}
hr.sys {
height: 0;
border: 0 solid #cca;
border-top-width:1px;
}
hr.hv {
height: 0;
border: 0 dashed #c50;
border-top-width: 1px;
}
hr.cc {
height: 0;
border: 0 solid #c80000;
border-top-width: 1px;
}
hr.subc {
height: 0;
border: 0 solid #f00;
border-top-width: 1px;
}
hr.ni {
height: 0;
border: 0 solid #50a5c0;
border-top-width: 1px;
}
abbr, acronym {
border-bottom: 1px dotted #aa5;
cursor: help;
line-height: 1.4em;
letter-spacing: .1em;
}
abbr {
font-variant: small-caps;
}
dl {
margin: 17px 0 15px 0;
padding: 0;
border: 0;
}
dt {
margin: 0;
padding: 0;
border: 0;
font-size: 13px;
color: #788488;
font-weight: bold;
line-height: 1.4em;
}
dd {
margin: 0 0 .9em 0;
padding: 0;
border: 0;
line-height: 1.4em;
}
dl.pkt {
margin: 17px 0 15px 25px;
}
dl.pkt dt {
padding: 0 0 0 15px;
background: transparent url("../img/ardt.gif") no-repeat left center;
}
dl.pkt dd {
padding: 0 0 0 15px;
}
/*
* kod ************************************************************
*/
pre {
font-family: "Andale Mono", "Courier New", Courier, monospace;
font-size: 11px;
line-height: .8em;
letter-spacing: .1em;
color: #808000;
background-color: #fff;
padding: 15px;
border: 2px dotted #efefef;
overflow: auto;
}
* html pre {
padding-bottom: 25px;
width: 640px;
}
code {
font-family: "Andale Mono", "Courier New", Courier, monospace;
font-size: 11px;
letter-spacing: .1em;
color: #808000;
background-color: #fff;
padding: 2px 5px;
}
ol.code {
background-color: #fff;
margin: 0;
padding: 10px 5px 10px 45px;
border: 1px dashed #ddd;
list-style-type: decimal-leading-zero;
clear: both;
}
ol.code li {
background-color: #fff;
margin: 2px 0;
padding: 1px;
}
ol.code li:hover {
background-color: #fafaf1;
}
ol.code li.ind1 {
padding-left: 3em;
}
ol.code li.ind2 {
padding-left: 6em;
}
ol.code li.ind3 {
padding-left: 9em;
}
ol.code li.ind4 {
padding-left: 12em;
}
ol.code li.ind5 {
padding-left: 15em;
}
ol.code code {
background-color: #fff;
padding: 2px 0;
}
h1 code, h2 code, h3 code, h4 code, h5 code, h6 code {
background-color: #fafaf1;
}
/*
* wyroznienia ************************************************************
*/
.wstep {
font-size: 13px;
color: #440;
font-weight: bold;
line-height: 1.4em;
}
.ntsn, .ntsnn {
font: 18px/1.2em Arial, Helvetica, Tahoma, Geneva, Verdana, Swiss, sans-serif;
}
.ntsn {
color: #440;
}
.ntsnn {
color: #50a5c0;
}
.info {
font-size: 10px; 
color: #788488;
line-height: 24px;
padding: 0 10px 0 20px;
}
.inf {
font-size: 11px; 
color: #440;
line-height: 24px;
padding: 0 10px 0 20px;
}
.ibig, .ibigc, .ibigcz, .ibigni {
font-size: 24px; 
line-height: 24px;
}
.ibig {
color: #788488;
}
.ibigc {
color: #f00;
}
.ibigcz {
color: #c84440;
}
.ibigni {
color: #50a5c0;
}
.ibm {
color: #aa5;
font: 24px/24px Georgia, "New Century Schoolbook", "Times New Roman", Times, Garamond, serif;
margin: 17px 0 -15px 0;
padding: 0 10px 0 20px;
}
.ibm:first-line {
color: #50a5c0;
}
cite {
color: #aa5;
font-style:normal;
font-variant: small-caps;
}
a cite {
color: #c50;
}
a:hover cite {
color: #550;
}
strong,
em { 
color: #550;
background-color: #fafaf1;
line-height: 1.4em;
font-weight: normal;
letter-spacing: .1em;
}
strong a:link, strong a:visited, strong a:active,
em a:link, em a:visited, em a:active {
text-decoration: none;
line-height: 1.4em;
}
strong a:hover,
em a:hover {
background-color: #efefe1;
line-height: 1.4em;
text-decoration: underline;
}
strong.wr { 
background-color: #c50;
color: #fff;
font-weight: bold;
font-size:11px;
line-height: 1.4em;
padding: 2px 5px 5px 5px;
}
strong.wr a:link, strong.wr a:visited, strong.wr a:active {
text-decoration: none;
color: #fff;
line-height: 1.4em;
}
strong.wr a:hover {
text-decoration: none;
color: #fff;
background-color: #f00;
line-height: 1.4em;
}
.athpar strong {
background-color: #fafaf1;
color: #550;
font-variant: small-caps;
font-weight: normal;
letter-spacing: .1em;
}
.numnag	{ 
font-size:11px;
color: #fff;
background-color: #c50;
padding: 2px 5px 5px 5px;
line-height: 2.2em;
font-weight: bold;
}
.numnag	a:link, .numnag	a:visited, .numnag a:active {
text-decoration: none;
color: #fff;
line-height: 2.2em;
}
.numnag	a:hover {
text-decoration: none;
color: #fff;
background-color: #f00;
line-height: 2.2em;
}
.listwa	{ 
font-size:11px;
color: #fff;
background-color: #cca;
padding: 0 5px;
line-height: 1.8em;
font-weight: bold;
}
.listwa	a:link, .listwa	a:visited, .listwa a:active {
text-decoration: none;
color: #fff;
padding: 2px 1px 2px 1px;
border: 1px solid #cca;
line-height: 1.8em;
}
.listwa	a:hover {
text-decoration: none;
color: #fff;
background-color: #aa5;
border: 1px solid #aa5;
line-height: 1.8em;
}
blockquote { 
color: #aa5;
line-height: 1.4em;
font-weight: normal;
margin: 0;
}
blockquote[cite]:after {
content: "link: " attr(cite);
font-size: .9em;
color: #aa5;
padding: 1px 3px;
background-color: #fafaf1;
}
q { 
color: #aa5;
line-height: 1.4em;
font-weight: normal;
}
blockquote a:link, blockquote a:visited, blockquote a:active,
q a:link, q a:visited, q a:active {
text-decoration: none;
color: #c50;
line-height: 1.4em;
font-weight: normal;
}
q a:hover,
blockquote a:hover {
text-decoration: none;
color: #550;
background-color: transparent;
line-height: 1.4em;
}
address {
padding: 5px;
background-color: #efefe1;
color: #440;
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height: 1.8em;
}
address span {
color: #550;
font-size: 10px;
}
.qst {
color: #aa5;
font-size: 13px;
font-weight: bold;
/*display: list-item;
list-style : disc inside;*/
}
.signs {
margin: 0;
padding: 10px;
border: 1px solid #fafaf1;
font-size: 9px;
font-style: normal;
font-weight: normal;
/*letter-spacing: .1em;
font-variant: small-caps;*/
line-height: 1.8em;
text-align: left;
color: #550;
background-color: #fafaf1;
}
.signs:hover {
border: 1px dashed #550;
background-color: #fafaf1;
}
.expand {
cursor: pointer;
}
ins {
text-decoration: none;
border-bottom: 1px dotted #aa5;
}
del {
color: #999;
text-decoration: line-through;
}
/*
** tabele ************************************************************
**
*/
table {
display: table;
width: 100%;
background-color: #fafaf1;
margin: 0;
padding: 10px;
border: 1px dashed #ddd;
}
tr {
display: table-row;
}
thead {
display: table-header-group;
background-color: #efefe1;
}
tbody {
display: table-row-group;
}
tfoot {
display: table-footer-group;
}
col {
display: table-column;
}
colgroup {
display: table-column-group;
}
td, th {
display: table-cell;
padding: 2px 5px;
}
caption {
font-family: Georgia, "New Century Schoolbook", "Book Antiqua", "Lucida Fax", "Times New Roman", Times, Garamond, serif;
font-weight: normal;
font-size: 18px; 
display: table-caption;
caption-side: top;
width: auto;
text-align: center;
color: #aa5;
padding: 5px;
}
table code {
background-color: transparent;
padding: 2px 0;
}
thead tr,
thead th {
background-color: #cca;
color: #fff;
font: 11px/1.8em Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif; 
}
tbody tr {
background-color: #fff;
}
tbody tr:hover {
background-color: #fffff1;
}
/*
** kolory ***************************************************************
*/
.ch, .cz, .czj, .ni, .ni2, .fi, .fi2, .fi3, .po, .ro, .roj, .rf, .gr, .zn, .bia, .bd, .st,
.czb, .czjb, .nib, .ni2b, .fib, .fi2b, .fi3b, .pob, .rob, .rojb, .rfb, .grb, .znb, .biab, .bdb, .stb
{
background-color: transparent;
}
.chb, .czb, .czjb, .nib, .ni2b, .fib, .fi2b, .fi3b, .pob, .rob, .rojb, .rfb, .grb, .znb, .biab, .bdb, .stb {
font-weight: bold;
}
.ch, .chb { color: #c50; }
.cz, .czb { color: #c80000; }
.czj, .czjb { color: #ff0000; }
.ni, .nib { color: #50a5c0; }
.ni2, .ni2b { color: #0080c0; }
.fi, .fib { color: #886498; }
.fi2, .fi2b { color: #800080; }
.fi3, .fi3b { color:#883878; }
.po, .pob { color:#ff8000; }
.ro, .rob { color:#f80080; }
.roj, .rojb { color:#e094c8; }
.rf, .rfb { color: #ff80ff; }
.gr, .grb { color: #282058; }
.zn, .znb { color: #077383; }
.bia, .biab { color: #fff; }
.bd, .bdb { color: #303838; }
.st, .stb { color: #788488; }
/*
** separatory ************************************************************
*/
.psx, .ps1x, .ps1ax, .ps2x, .ps3x, .ps3ax, .ps3bx, .ps4x, .ps5x, .ps6x, .ps7x, .ps8x, .ps9x, .ps10x, .ps11x, .ps12x {
line-height: 10px;
height: 10px;
background: transparent no-repeat top left;
clear: both;
}
.ps, .psx {
padding: 0 5px 0 75px;
background-image: url("../img/pre1.gif");
}
.ps1, .ps1x {
padding: 0 5px 0 55px;
background-image: url("../img/pre1.gif");
}
.ps1a, .ps1ax {
margin: 10px 0 0 5px;
padding: 0 5px 0 60px;
background-image: url("../img/pre1.gif");
}
.ps2, .ps2x {
padding: 0 5px 0 55px;
background-image: url("../img/pre2.gif");
}
.ps3, .ps3x {
padding: 0 5px 0 55px;
background-image: url("../img/pre3.gif");
}
.ps3a, .ps3ax {
margin: 5px 0 5px 5px;
padding: 0 5px 0 60px;
background-image: url("../img/pre3.gif");
}
.ps3b, .ps3bx {
margin: 5px 0 5px 5px;
padding: 0 5px 0 145px;
background-image: url("../img/pre3.gif");
}
.ps4, .ps4x {
padding: 0 5px 0 55px;
background-image: url("../img/pre4.gif");
}
.ps5, .ps5x {
padding: 0 5px 0 55px;
background-image: url("../img/pre5.gif");
}
.ps6, .ps6x {
padding: 0 5px 0 55px;
background-image: url("../img/pre6.gif");
}
.ps7, .ps7x {
padding: 0 5px 0 55px;
background-image: url("../img/pre7.gif");
}
.ps8, .ps8x {
padding: 0 5px 0 55px;
background-image: url("../img/pre8.gif");
}
.ps9, .ps9x {
padding: 0 5px 0 55px;
background-image: url("../img/pre9.gif");
}
.ps10, .ps10x {
padding: 0 5px 0 55px;
background-image: url("../img/pre10.gif");
}
.ps11, .ps11x {
padding: 0 5px 0 55px;
background-image: url("../img/pre11.gif");
}
.ps12, .ps12x {
padding: 0 5px 0 55px;
background-image: url("../img/pre12.gif");
}
/*
** ramki ************************************************************
**
*/
.ramkax { 
background-color: #fff; 
border: 5px solid #efefef;
padding: 15px;
}
/*
** end main css *****************************************************
*********************************************************************
*********************************************************************
** start bloki ******************************************************
*********************************************************************
** header and menu
*/
div#header {
width: 920px;
height: 50px;
background: transparent url("../img/art_logo.gif") no-repeat top left;
color: #303838;
margin: 0;
padding: 5px;
font-size: 10px;
line-height: 50px;
text-align: right;
overflow: hidden;
}
div#menu {
display: none;
}
body.art_index div#menu {
display: block;
}
div#menu,
div#breadcrumbs {
width: 920px;
background-color: #fafafa;
font-size: 11px; 
color: #50a5c0;
margin: 5px 0;
padding: 5px;
}
div#breadcrumbs span {
float: right;
background-color: #fafaf1;
color: #c50;
padding: 0 5px;
}
div#breadcrumbs span:hover {
background-color: #fffff1;
}
div#breadcrumbs strong {
font-size: inherit;
line-height: inherit;
}
#menu ul {
margin: 0;
padding: 0;
white-space: nowrap;
line-height: 1.2em;
}
#menu li {
margin: 0;
padding: 0 .1em 0 0;
display: inline;
list-style-type: none;
}
#menu li a {
margin: 0;
padding: 0;
}
div#header a, div#menu a {
color: #788488;
text-decoration: none;
}
div#header a:hover, div#menu a:hover {
color: #c50;
background-color: #fff;
text-decoration: none;
}
div#titleindexheader {
width: 920px;
/*background-color: #fff;*/
margin: 0;
padding: 5px 5px 10px 5px;
display: block;
float: left;
clear: both;
}
/* prezentacje */
div#titleheader {
width: 910px;
/*background-color: #fff;*/
margin: 0;
padding: 5px 15px 10px 5px;
display: block;
float: left;
clear: both;
}
div.titlehdc {
margin: 0;
padding: 0;
border: 0 dashed #fafafa;
background-color: #fff;
display: block;
clear: both;
float: left;
}
div.titlehdc img {
margin: 10px 10px 0 0;
padding: 9px;
border: 1px dashed #ddd;
background-color: #fff;
float: left;
}
body#coverstory div.titlehdc img,
body#minigallery div.titlehdc img,
body#communities_prezentacja div.titlehdc img {
margin: 10px 14px 0 0;
}
div.titlehdc img.endhdc,
body#coverstory div.titlehdc img.endhdc,
body#minigallery div.titlehdc img.endhdc,
body#communities_prezentacja div.titlehdc img.endhdc {
margin: 10px 0 0 0;
clear: right;
}
div.titlehdc a:hover img {
border: 1px solid #444;
background-color: #fff;
}
.titlehdp,
.newsmenu span,
.navmenu span {
margin: 0;
padding: 5px 10px;
border: 1px solid #efefe1;
font-size: 10px;
font-style: normal;
font-weight: normal;
letter-spacing: .1em;
font-variant: small-caps;
line-height: 1.8em;
text-align: left;
color: #550;
background-color: #fafafa;
}
.titlehdp:hover,
.newsmenu span:hover,
.navmenu span:hover {
background-color: #fafaf1;
}
.newsmenu {
margin-bottom: 5px;
text-align: left;
}
.navmenu {
margin-bottom: 5px;
text-align: right;
}
.newsmenu span + span,
.navmenu span + span {
margin-left: 10px;
}
/*
* content cont ***************************************************
*/
div#cont {
width: 910px;
/*background-color: #fff;*/
margin: 0 0 15px 0;
padding: 5px 15px 10px 5px;
display: block;
float: left;
clear: both;
}
/*
* content texty ****************************
*/
div#cont div#contleft {
width: 220px;
margin: 0;
padding: 18px 0;
float: left;
}
div#contleft div#minigal img,
div#contleft div#leftgal img {
border: 1px dashed #ddd;
background-color: #fff;
margin: 0;
padding: 9px;
display: block;
}
div#leftgal {
margin-bottom: 20px;
}
div#contleft div#minigal a:hover img,
div#contleft div#leftgal a:hover img {
border: 1px solid #444;
background-color: #fff;
}
div#cont div#contmain {
width: 660px;
margin: 0 0 0 30px;
padding: 0;
float: right;
text-align: left;
}
/* autorzy bio */
* html div.athbio {
height: 100px;
}
div.athbio {
padding: 10px;
border: 1px dashed #ddd;
background-color: #fafaf1;
clear: both;
}
div.athbio:after {
content: ".";
display: block; 
height: 0; 
clear: both;
visibility: hidden;
}
div.athbio img {
margin: 0 10px 0 0;
float: left;
display: block;
}
div.athbio h4 {
margin: 0 0 10px 0;
}
div.athbio p {
color: #550;
margin: 5px 0;
font-size: 10px;
clear: right;
}
div.athbio cite {
color: #550;
letter-spacing: .1em;
}
div.athbio a {
text-decoration: underline;
color: #c50;
}
div.athbio a:hover {
color: #550;
background-color: #cdcdc1;
}
#athfacts {
width: 490px;
}
#athfacts ul {
margin-left: 0;
padding-left: 20px;
}
#athfacts ul li {
font-size: 10px;
padding-bottom: 5px;
}
/* prezentacje ******************** */
div#cont div#contprezleft {
width: 360px;
margin: 0;
padding: 0;
float: left;
}
#contprezleft h2,
#contprezleft h3,
#contprezleft h4,
#contprezleft p {
padding: 0 10px 0 20px;
}
#contprezleft div.inimg {
padding: 0 10px 0 20px;
}
#contprezleft div.inth {
padding: 0 0 0 10px;
margin-right: -10px;
}
div#cont div#contprezmain {
width: 520px;
margin: 0 0 0 30px;
padding: 0;
float: right;
text-align: left;
}
/* boxy */
div.prezpartleft {
width: 338px;
background-color: #fafaf1;
}
div.prezpartmain {
width: 498px;
background-color: #fafaf1;
}
div.prezpartleft,
div.prezpartmain {
border: 1px dashed #efefe1;
margin: 0 0 10px 0;
padding: 10px;
display: block;
clear: both;
overflow: hidden;
}
div.prezpartleft:hover,
div.prezpartmain:hover {
border: 1px dashed #aa5;
}
div.prezpartleft:after,
div.prezpartmain:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
div.prezpartleft img,
div.prezpartmain img {
margin: 0 15px 0 0;
padding: 0;
border: 0 dashed #ddd;
background-color: #fafaf1;
float: left;
}
div.prezpartleft h5,
div.prezpartmain h5 {
margin: 0 0 10px 0;
padding: 0;
border: 0;
color: #788488;
/*font-variant: small-caps;*/
font: bold 13px/1.2em Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif;
}
#contprezleft div.prezpartleft p,
#contprezmain div.prezpartmain p {
margin: 10px 0;
padding: 0;
border: 0;
color: #50a5c0;
font-size:10px;
line-height: 1.4em;
}
#contprezleft div.prezpartleft p.more,
#contprezmain div.prezpartmain p.more {
margin: 10px 0 0 0;
padding: 0;
border: 0;
color: #50a5c0;
font-size:10px;
line-height: 1.4em;
text-align: right;
}
div.prezpartleft ul,
div.prezpartmain ul {
position: relative;
margin: 0;
padding: 0;
display: block;
}
div.prezpartleft ul li,
div.prezpartmain ul li {
margin-left: 15px;
color: #aa5;
font-style: normal;
font-size: 9px;
line-height: 1.4em;
display: list-item;
list-style-type: disc;
}
/*
** index num toc ***********************************
**/
/* cont */
div#contindex,
div#art_contindex {
width: 920px;
/*background-color: #fff;*/
margin: 0 0 15px 0;
padding: 5px 15px 10px 5px;
display: block;
float: left;
clear: both;
}
div#contindex div#contindexleft {
width: 520px;
margin: 0;
padding: 0;
float: left;
}
div#art_contindex div#art_contindexleft {
width: 560px;
margin: 0;
padding: 0;
float: left;
}
#contindexleft h4,
#contindexleft p {
padding: 0 10px 0 20px;
}
#contindexleft #authors_issue {
background-color: #fafaf1;
border: 1px dashed #efefe1;
padding: 5px;
}
#contindexleft #authors_issue h4 {
background-color: #fff;
color: #550;
border: 1px solid #efefe1;
margin: 10px;
padding: 5px 10px;
}
#contindexleft #authors_issue p {
background-color: #fff;
border: 1px solid #efefe1;
margin: 10px;
padding: 10px;
}
#contindexleft #authors_issue h4:hover,
#contindexleft #authors_issue p:hover {
background-color: #fff;
border: 1px dashed #cca;
}
#contindexleft #arch_issue p {
background-color: #fafaf1;
color: #550;
border: 1px dashed #efefe1;
margin: 5px 0;
padding: 3px 20px;
font-size: 9px;
text-align: right;
}
div#contindexleft div#indexcover img,
div#contindexleft div.item_issue img {
border: 1px dashed #ddd;
background-color: #fff;
margin: 0;
padding: 9px;
display: block;
}
#contindexleft div.inimg {
padding: 0 10px 0 20px;
}
#contindexleft div.indexleftimg {
background-color: #fafaf1;
width: 490px;
padding: 14px;
border: 1px dashed #efefe1;
display: block;
clear: both;
overflow: hidden;
}
div.indexleftimg img {
margin: 5px;
padding: 10px;
border: 1px solid #efefe1;
background-color: #fff;
float: left;
}
div.indexleftimg img.endhdc {
margin: 10px 0 0 0;
clear: right;
}
div#contindexleft div#indexcover a:hover img,
div#contindexleft div.item_issue a:hover img,
div.indexleftimg a:hover img {
border: 1px dashed #cca;
background-color: #fff;
}
/* index part main ********************************************* */
div#contindex div#contindexmain {
width: 360px;
}
div#art_contindex div#contindexmain {
width: 320px;
}
div#contindex div#contindexmain,
div#art_contindex div#contindexmain {
border: 1px dashed #ddd;
background-color: #fff;
margin: 0 0 0 20px;
padding: 9px;
display: block;
float: right;
}
div#contindexmain div#adu { 
text-align: center;
}
div#contindexmain h3 { 
background-color: #c50;
color: #fff;
margin: 0 0 10px 0;
padding: 1px 5px 2px 5px;
font: normal small-caps normal 11px/1.8em Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif;
letter-spacing: .1em;
/*text-transform: uppercase;*/
text-align: center;
}
div#contindexmain h3 a:link,
div#contindexmain h3 a:visited,
div#contindexmain h3 a:active {
text-decoration: none;
color: #fff;
line-height: 1.8em;
}
div#contindexmain h3 a:hover {
text-decoration: underline;
background-color: #cca;
color: #550;
line-height: 1.8em;
}
/* to jest tmp strony glownej start *************************************** */
/* lewa gorna */
div.art_indexleft {
border: 1px dashed #ddd;
background-color: #fff;
margin: 0 0 20px 0;
padding: 9px;
display: block;
}
div.art_indexleft h2 {
background-color: transparent;
}
div.art_indexleft h2:first-letter {
background-color: #fafaf1;
color: #550;
}
div.art_indexleft h3,
div#contindexleft h3 {
height: 10px;
padding: 0 5px 0 55px;
background: transparent url("../img/pre6.gif") no-repeat top left;
color: #550;
font: normal normal normal 11px/10px Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif;
}
div.art_indexleft h3.outlink {
background: transparent url("../img/pre5.gif") no-repeat top left;
}
.art_indexleft strong,
#art_informacjebox strong {
background-color: #fafaf1;
color: #550;
font-variant: small-caps;
font-weight: normal;
letter-spacing: .1em;
}
div.art_indexleft p a:hover {
text-decoration: underline;
}
div#art_indexlefttop_news {
background-color: #fff;
}
div#art_indexlefttop_news h4 {
background-color: #fafaf1;
color: #550;
}
div#art_indexlefttop_news p {
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px dashed #c8cccc;
color: #550;
line-height: 1.8em;
}
div.art_boximg {
background-color: transparent;
display: block;
margin-right: -15px;
}
* html div.art_boximg {
width: 555px;
overflow: hidden;
}
div.art_boximg div {
width: 170px;
margin: 0 15px 15px 0;
padding: 0 0 2px 0;
border: 0 solid #cca;
border-bottom-width: 1px;
background-color: #efefe1;
display: table-cell;
float: left;
text-align: center;
}
div.art_boximg div.limit {
margin: 0 0 15px 0;
clear: right;
}
div.art_boximg div.limit:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
div.art_boximg div:hover {
background-color: #fafaf1;
border: 0 dashed #cca;
border-bottom-width: 1px;
}
div.art_boximg div img,
div.art_boximg div span {
margin: 0 0 1px 0;
padding: 0;
border: 0;
}
div.art_boximg div span {
font-size: 10px;
line-height: 1em;
font-variant: small-caps;
letter-spacing: .1em;
word-spacing: 2em;
text-align: center;
color: #550;
}


/* spis prawa kol */
div.art_indexnags {
margin: 0 0 2px 0;
padding: 2px 10px;
border: 1px solid #fafaf1;
background-color: #fff;
}
div#contindexmain div.art_indexnags h2,
div#contindexmain div.art_indexnags h3 {
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif;
margin: 0;
padding: 0;
font-style: normal;
font-weight: normal;
letter-spacing: .1em;
font-variant: small-caps;
line-height: 1.8em;
text-align: center;
color: #550;
}
div#contindexmain div.art_indexnags h2 {
font-size: 11px;
}
div#contindexmain div.art_indexnags h3 {
font-size: 10px;
background-color: transparent;
}
div#art_indexcover img,
div#art_es img {
border: 1px solid #fafaf1;
background-color: #fafaf1;
margin: 0;
padding: 9px;
display: block;
}
div#art_indexcover a:hover img,
div#art_es a:hover img {
border: 1px dashed #550;
background-color: #fafaf1;
}
/* to jest tmp strony glownej end ***************************************** */
div#art_redakcjabox {
display: none;
}
div.tocbox,
div.rightbox {
margin: 0 0 20px 0;
padding: 0;
background-color: #fff;
}
div#contindexmain div.rightbox h2 { 
padding: 1px 5px 2px 5px;
margin: 0 0 10px 0;
background-color: #efefe1;
color: #550;
font: small-caps normal 11px/1.8em Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif;
letter-spacing: .1em;
text-align: center;
}
div#contindexmain div.rightbox h3 { 
font-size:10px;
font-variant: small-caps;
}
div#contindexmain div.tocbox h3,
div#contindexmain div.rightbox h3 { 
background-color: #fafaf1;
color: #550;
font-weight: normal;
}
div#contindexmain div.rightbox h3 a:link,
div#contindexmain div.rightbox h3 a:visited,
div#contindexmain div.rightbox h3 a:active {
text-decoration: none;
color: #c50;
}
div#contindexmain div.rightbox h3 a:hover {
text-decoration: underline;
color: #550;
background-color: #cdcdc1;
}
div.rightbox h4 {
margin: 17px 0 10px 0;
color: #aa5;
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif;
font-size:12px;
font-weight: bold;
text-align: center;
}
div.rightbox div#art_informacjebox h4 {
margin: 17px 10px 10px 10px;
line-height: 1.4em;
}
div.rightbox div#art_informacjebox p {
line-height: 2.0em;
}
div.rightbox p {
margin: 10px 10px 15px 10px;
font-size:10px;
}
div.rightbox p cite {
letter-spacing: .1em;
}
div.rightbox a:hover {
text-decoration: underline;
}
div.tocbox h4 { 
color: #550;
background-color: #efefe1;
font: small-caps normal 11px/1.8em Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif;
padding: 1px 5px 2px 5px;
margin: 0 0 15px 0;
}
div.tocbox h4 a {
text-decoration: none;
color: #fff;
line-height: 1.8em;
}
div.tocbox h4 a:hover {
text-decoration: underline;
color: #fff;
background-color: #f00;
line-height: 1.8em;
}
div.tocpart,
div#tocpartend {
width: 350px;
}
div#art_tocpartend {
width: 310px;
}
div.tocpart,
div.tocpartend {
height: 50px;
margin: 0 0 10px 0;
padding: 5px;
display: block;
clear: both;
overflow: hidden;
}
div.tocpart:hover {
background-color: #fafaf1;
}
div.tocpart:after,
div.tocpartend:after,
.clx:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
div.tocpart img {
margin: 0 15px 0 0;
padding: 0;
border: 0 dashed #ddd;
background-color: #fafaf1;
float: left;
}
div.tocpartend img {
margin: 0 25px 0 0;
padding: 0;
border: 0 dashed #ddd;
background-color: #fff;
float: left;
}
div.tocpart h5 {
margin: 0;
padding: 0;
border: 0;
color: #50a5c0;
font-weight: normal;
font-size:11px;
line-height: 1.4em;
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif; 
}
div#tocboxprez h5 {
color: #550;
font-weight: bold;
}
div.tocpart ul,
div.tocpartend ul {
margin: 0;
padding: 0;
line-height: 1.4em;
background-color: transparent;
display: block;
}
div.tocpart li {
display: list-item;
list-style-type: none;
}
div.tocpart li:first-letter {
font-weight: bold;
}
div#tocboxprez li:first-letter {
color: #50a5c0;
}
/* toc box end */
div.tocpartend hr {
display: none;
}
div.tocpartend ul {
margin-top: 1px;
}
div.tocpartend li {
display: list-item;
list-style-type: disc;
color: #aa5;
}
/*
** footer *************************************
**/
div#footer {
width:920px;
min-height: 14px;
background-color: #c8cccc;
font-size: 10px; 
line-height: 1.2em;
color: #303838;
margin: 0;
padding: 2px 5px;
display: block;
float: none;
clear: both;
}
div#footer span#ftrm {
font-size: 10px;
line-height: 1.2em;
display: block;
width: 200px;
float: left;
}
div#footer span#ftrs {
font-size: 10px; 
line-height: 1.2em;
text-align: right;
display: block;
width: 720px;
float: right;
}
div#footer a {
color: #788488;
text-decoration: none;
}
div#footer a:hover {
color: #c50;
background-color: #fff;
text-decoration: none;
}
/*
** minigaleria ****************************
**/
div.mgth {
margin: 0 -5px;
padding: 0;
border: 0;
float: left;
clear: both;
}
* html div.mgth {
margin: 0 -8px 0 -2px;
}
div.mgth img {
margin: 5px;
padding: 10px;
border: 1px solid #efefe1;
background-color: #fafafa;
float: left;
}
div.mgth a:visited img {
border: 1px dashed #fafafa;
background-color: #fff;
}
div.mgth a:hover img {
border: 1px solid #aa5;
background-color: #fafaf1;
}
div#mginfo { 
width:470px;
padding: 10px 20px;
line-height:1.4em;
float: left;
}
div#contmg img {
margin: 2px;
}
/*
** bloki grafika ****************************
**/
div.cleaner {
clear: both;
float: none;
height: .8em;
display: block;
width: 100%;
}
div.clnr {
clear: both;
float: none;
height: .1em;
display: block;
width: 100%;
}
div.pth {
margin: 0;
padding: 0;
border: 0;
clear: both;
float: left;
}
div.pth img {
margin: 0;
padding: 0;
border: 0;
float: left;
}
div.prezth {
margin: 0;
padding: 0;
border: 0 dashed #fafafa;
background-color: #fff;
clear: both;
float: left;
}
div.prezth img {
margin: 10px 10px 0 0;
padding: 9px;
border: 1px dashed #ddd;
background-color: #fff;
float: left;
}
div.prezth a:hover img {
border: 1px solid #444;
background-color: #fff;
}
div.smpimg {
background-color: #fff;
margin: 0;
padding: 10px;
border: 1px dashed #ddd;
}
.smpr {
border: 1px solid #efefe1;
background-color: #fafafa;
margin: 0 0 .5em 10px;
padding: 10px;
float: right;
}
.smpl {
border: 1px solid #efefe1;
background-color: #fafafa;
margin: 0 10px 10px 0;
padding: 10px;
float: left;
}
.smplw {
border: 0 solid #efefe1;
background-color: #fff;
margin: 0 20px .5em 0;
padding: 0;
float: left;
}
.smpw {
border: 0 solid #efefe1;
background-color: #fff;
margin: 0 20px 10px -240px;
padding: 10px;
float: left;
}
/*
** dzialy ****************************
** tls mg **********
**/
#tls ul {
margin-left: 0;
padding: 0 5px 0 50px;
white-space: nowrap;
text-align: left;
line-height: 10px;
height: 10px;
background: transparent url("../img/pre3.gif") no-repeat top left;
}
#tls li {
display: inline;
list-style-type: none;
}
#tls a {
padding: 2px 5px;
}
/*
** end of all ******************************************************
********************************************************************
********************************************************************
*/
div#art_indexleft_rzm,
div#art_indexleft_rel,
div#art_indexleft_pol {
background-color: #fafaf1;
}
div.art_komix {
background-color: transparent;
margin: 0;
padding: 0;
border: 0;
display: table;
clear: both;
overflow: hidden;
}
div.art_komix h4 {
margin: 5px 0;
}
div.art_komix p {
display: block;
background-color: transparent;
color: #550;
margin: 10px 0;
padding: 0;
font-variant: small-caps;
}
div.art_komix p.more {
background-color: #fff;
border: 1px solid #efefe1;
margin: 10px 0;
padding: 0 10px;
height: 1.8em;
font-variant: normal;
font-size: 10px;
text-align: right;
clear: both;
}
div.art_komix p.more:before {
content: ".";
display: block; 
height: 0; 
clear: both;
visibility: hidden;
}
div.art_rozmaitosci {
background-color: #fff;
width: 520px;
min-height: 80px;
margin: 0;
padding: 9px;
border: 1px solid #efefe1;
display: block;
clear: both;
overflow: hidden;
}
div.art_rozmaitosci:hover {
background-color: #fff;
border: 1px dashed #cca;
}
div.art_rozmaitosci img,
div.art_komix img {
border: 0;
margin: 0;
padding: 0;
background-color: #fafaf1;
display: inline;
float: left;
}
div.art_rozmaitosci div.opis {
background-color: transparent;
width: 210px;
margin: 0 0 0 10px;
padding: 5px 0;
float: left;
display: block;
}
div.art_rozmaitosci div.opis ul {
position: relative;
margin: 0;
padding: 0 0 0 15px;
line-height: 1.4em;
background-color: transparent;
display: block;
}
div.art_rozmaitosci div.opis li {
display: list-item;
list-style-type: disc;
background-color: #fff;
color: #550;
margin-bottom: 1px;
font-size: 10px;
padding: 1px 2px;
}
div.art_rozmaitosci div.opis li + li {
border-top: 1px solid #fafaf1;
/*border-bottom: 1px solid #efefe1;*/
}
div.art_rozmaitosci div.opis h4 {
font: bold 14px/1.4em Georgia, "New Century Schoolbook", "Book Antiqua", "Lucida Fax", "Times New Roman", Times, Garamond, serif;
display: list-item;
list-style-type: none;
background-color: transparent;
color: #550;
margin: 0 0 1px 0;
padding: 1px 2px;
}
/* menu bottom */
#menu_bottom {
margin: 0;
padding: 10px;
border: 1px solid #fafaf1;
font-size: 9px;
font-style: normal;
font-weight: normal;
/*letter-spacing: .1em;
font-variant: small-caps;*/
line-height: 1.8em;
text-align: left;
color: #550;
background-color: #fafaf1;
}

#menu_bottom ul {
margin: 0;
padding: 0;

}
#menu_bottom li {
margin: 0;
padding: 0 .1em 0 0;
display: inline;
list-style-type: none;
white-space: nowrap;
}
#menu_bottom li a {
margin: 0;
padding: 0;
}
/*
** formularze ****************************
** news **********
**/
form#news_add_form {
background-color: transparent;
}
form#news_add_form fieldset {
background-color: #fafafa;
margin: 0;
border: 1px solid #efefe1;
padding: 5px 10px;
}
form#news_add_form fieldset:hover {
background-color: #fafaf1;
}
form#news_add_form fieldset label {
font-size: 10px;
font-style: normal;
font-weight: normal;
letter-spacing: .1em;
font-variant: small-caps;
line-height: 1.8em;
text-align: left;
color: #550;
display: block;
clear: both;
}

form#news_add_form fieldset textarea {
background-color: #fff;
color: #550;
width: 500px;
margin-bottom: 10px;
border: 1px solid #efefe1;
padding: 3px 5px;
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif;
font-size: 10px;
line-height: 1.8em;
clear: both;
overflow: auto;
}
textarea#naglowek {
height: 30px;
}
textarea#tekst {
height: 150px;
}
form#news_add_form fieldset input#submit {
background-color: #c50;
color: #fff;
border: 1px outset #aa5;
font-weight: normal;
font-size: 10px;
letter-spacing: .2em;
font-variant: small-caps;
cursor: pointer;
}
form#news_add_form fieldset input#submit:hover {
background-color: #550;
}
/*
** archiwum ****************************
** covers **********
**/
#art_contarch {
margin-bottom: 0;
}
.box_contarch {
margin: 0 -3px;
padding: 0;
border: 0;
}
.arch_cover_item {
margin: 3px;
padding: 9px;
border: 1px solid #efefe1;
background-color: #fafafa;
float: left;
}
* html .arch_cover_item {
width: 200px;
}
.arch_cover_item p {
text-align: center;
}
.arch_cover_item p.more {
background-color: #fff;
border: 1px solid #efefe1;
margin: 10px 0;
padding: 0 10px;
height: 1.8em;
font-variant: normal;
font-size: 10px;
text-align: center;
clear: both;
}
.arch_cover_item strong {
display: block;
clear: both;
}
.arch_cover_item a {
background-color: transparent;
}
.arch_cover_item img {
margin: 0;
padding: 0;
border: 0 dashed #fafafa;
background-color: transparent;
clear: both;
}
.arch_cover_item:hover {
border: 1px solid #aa5;
background-color: #fafaf1;
}
/* communities*/
.pcom {
margin: 5px 0 15px 0;
padding: 10px;
border: 1px solid #efefe1;
background-color: #fafafa;
float: left;
}
.pcom {
width: 490px;
}
.psol img {
border: 0;
background-color: #fff;
margin: 0 10px .3em 0;
padding: 0;
float: left;
}
.psol h4,
.psol p {
margin: .2em 0 .5em 0;
}
.pcom:hover {
background-color: #fafaf1;
border: 1px solid #aa5;
color: #550;
}
.pcom:hover h4 {
color: #550;
}
/* expozycje specjalne ********************************************* */
.es_item {
margin: 3px;
padding: 9px;
border: 1px solid #efefe1;
background-color: #fafafa;
float: left;
}
.es_item h4 {
margin-top: 0;
background-color: #fafaf1;
color: #550;
}
.es_item p {
text-align: left;
}
.es_item .undh {
font-style: normal;
font-size: 10px;
}
.es_item .more {
margin: 10px 0;
padding: 0;
height: 1.8em;
font-variant: normal;
font-size: 10px;
text-align: left;
clear: both;
}
.es_item .more span {
background-color: #fff;
border: 1px solid #efefe1;
margin: 0;
padding: 2px 5px;
font-variant: normal;
font-size: 10px;
color: #50a5c0;
}
.es_item a {
background-color: transparent;
}
.es_item img {
margin: 0;
padding: 0;
border: 0 dashed #fafafa;
background-color: transparent;
clear: both;
}
.es_item:hover {
border: 1px solid #aa5;
background-color: #fafaf1;
}
/* expozycja selektywna */
.es_item_w {
width: 490px;
height: 110px;
overflow: hidden;
}
/* rozmaitosci relacje */
.r_item_w {
width: 554px;
height: 122px;
overflow: hidden;
}
/* always ***************************************** */
#contmain p:hover a {
background-color: #fafaf1;
}
.hidecont {
display: none;
}
