
body {
        font-family:'Arial CE','Helvetica CE','Geneva CE',Arial,Lucida,sans-serif;
        font-size:12pt;
}

h1 { font-size: 240% }
h2 { font-size: 180% }
h3 { font-size: 140% }
h4 { font-size: 100% }

h1, h2, h3, h4 {
    line-height: 1.1    
}

h1.nadpis {
  font-family: 'Verdana', 'Arial CE', Arial, Lucida, sans-serif;  
}

p { text-indent: 1em; 
    text-align: justify;
  }

.screenhide { display: none }

a { 
  color: black; 
  background-color: inherit; 
}

a:after {
  content: "  ["  attr(href) "]";
}


DIV.allpage {
    width: 100%;
	top: 20px; left: 50%;
	padding-top: 5px;
	border: none;
}

DIV.toppage {
        border: 1px solid black;
	margin: 0px 5px 0px 5px; padding: 5px;
	text-align: center;
}

DIV.mainpage {
	margin: 5px 5px 5px 5px;
	padding: 3px;
}

DIV.bottompage {
	margin: 5px 5px 5px 5px;
	padding: 3px;
	text-align: right;
}

DIV.blogitem {
	border-left: 2px solid black;
	border-bottom: 2px solid black;
	width: auto;
	left: auto;
	right: auto;
}

SPAN.blogdate {
	padding-left: 5px;
	padding-right: 5px;
}

h3.blogtitle {
	font-size:100%;
	font-weight: bold;
}

blockquote {
        border: 1px dashed black;
        margin: 2em 1em 1em;
        padding: .5em .5em .5em;
        font-style: oblique;
}

DIV.blockquotesource {
        font-weight: bold;
        text-align: right;
        padding-top: 0.5em;
}

DIV.anchors {
	display: none;
}

DIV.anchortitle {
	background-color: white;
	color: inherit;
	text-align: center;
	font-weight: bold;
}

Q {
    border: 1px dashed black;
    quotes: '"' '"' "'" "'" 
    }
Q:before { content:open-quote }
Q:after { content:close-quote }

DIV.printhide {
	display: none;
}

SPAN.printhide {
	display: none;
}

SPAN.strike {
    text-decoration: line-through;
}

IMG.smallimg {
    margin:2px;
        float:left
}
	    