body {
color: #000;
background-color: #fff;
font-size: 10pt;
font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, Swiss, sans-serif;
line-height: 1.6em;
float: none !important;
width: auto !important;
margin: 0 !important;
padding: 0 !important;
}
* {
font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, Swiss, sans-serif;
}
h1 {
font-size: 32pt;
}
h2 {
font-size: 24pt;
line-height: 1.4em;
}
h3 {
font-size: 18pt;
}
h4 {
font-size: 14pt;
}
h5 {
font-size: 12pt;
}
h6 {
font-size: 10pt;
}
hr {
height: 0;
border: 0 dotted #333;
border-top-width: 1px;
}

img {
border: 0;
}


div#container {
margin: 0 auto;
width: 700px;
}

div#xxx,
div#header *,
div#menu_top,
/*div#main_top span,*/
div#box_tools,
div#box_artysta,
div#footer {
display: none !important;
}
div {
float: none;
}

div.cleaner {
clear: both;
float: none;
height: .1em;
display: block;
width: 100%;
}

.cleanem {
clear: both;
float: none;
height: 2em;
display: block;
width: 100%;
}

.clean {
clear: both;
float: none;
display: block;
width: 100%;
}

.clean:after {
content: ".";
display: block; 
height: 0; 
clear: both;
visibility: hidden;
}

div#header {
background: transparent url("../gfx/naglowek.gif") no-repeat top left;
height: 70px;
}

div#breadcrumbs {
border: 0 dotted #333;
border-bottom-width: 1px;
height: 30px;
}

div#footer_sub {
border: 0 dotted #333;
border-top-width: 1px;
margin: 20pt 0;
padding-top: 5pt;
font-size: 8pt;
}

body.ga_str div#content_main div#main_top h2 {
background-color: #fafafa;
margin-top: 10pt;
font-weight: normal;
font-size: 18pt;
line-height: 1.2em;
}



body.ga_str div#content_main div#main_top h2 span {
color: #cdcdcd;
padding-right: 15pt;
font-weight: normal;
font-size: 10pt;
float: right;
}




body.ga_str div#content_main div#box_title h3 {
padding: 2pt 0;
font-weight: normal;
font-size: 28pt;
line-height: 1.2em;
}

body.ga_str div#content_main div#box_exhibitions_lit p,
body.ga_str div#content_main div#box_title p {
padding: 2pt 0;
font-weight: normal;
font-size: 13pt;
}

body.ga_str div#content_main div#main_top_sub {
border: 0 dotted #333;
border-bottom-width: 1px;
}

body.ga_str div#content_main div#main_top_sub p {
margin-top: 2pt;
font-weight: normal;
font-size: 10pt;
line-height: 1.2em;
}

cite {
font-variant: small-caps;
font-style: normal;
}

blockquote { 
border: 0 solid #ddd;
border-left-width: 10pt;
margin: .6em 0 1.6em 20pt;
padding-bottom: 10pt;
padding-left: 10pt;
line-height: inherit;
font-weight: normal;
}
blockquote[cite]:after {
content: "link: " attr(cite);
font-size: .9em;
color: #aaa;
padding: 1pt 3pt;
background-color: #fafafa;
}
blockquote p {
font-style: italic;
font-size: 11pt;
}

q {
font-style: italic;
}

.q {
font-weight: bold;
font-size: 11pt;
}

.fline {
font-size: 11pt;
}

.fline:first-line,
.h4 {
font-size: 14pt;
}



.flon {
float: none;
margin: 6px 0 2.0em 0;
}

.flor {
float: right;
margin: 6px 0 2px 15px;
}

.flol {
float: left;
margin: 6px 15px 2px 0;
}

.clean .flon {
float: left;
margin: 6px 0 1.2em 0;
}

.clean .flol {
float: left;
margin: 6px 10px 1.2em 0;
}

blockquote .clean .flol {
float: left;
margin: 6px 5px 1.2em 0;
}



.about p {
color: #a1a1a1;
margin-right: 20px;
font-style: italic;
font-size: 8pt;
}

.opis {
color: #a1a1a1;
margin-right: 50px;
font-style: normal;
font-size: 14pt;
}


.itxt {
background-color: #fafafa;
color: #d15600;
border: 1px solid #efefef;
margin-right: 20px;
padding: 10px 15px;
}


.podpis {
text-align: right;
}

.acyt {
font-style: normal;
}

.txtr {
font-size: 14pt;
text-align: center;
}


a {
color: #999 !important;
}

