
body{
	text-align:center;
}

div#tpl-top{
	display:block;
	position:relative; 
	margin:0 auto;
		margin-bottom:1em;
	height:133px; width:80%;
	border-bottom:1px solid #2e2e2e;
}
div#tpl-top span{
	display:block;
	text-align:center;
		text-shadow: 1px 1px 2px black, 0 0 1em red, 0 0 0.2em red;
	font-size:38px;
	margin:22px 22px 0 2px;
	border:1px solid black;
	background-color:#2e2e2e;
}

div#tpl-body{
	display:block;
	margin:0 auto;
		margin-bottom:1em;
	background:none;
	height: auto; width:80%;
	text-align:left;
}

div#tpl-top ul{
	display:block;
	list-style:none;
	position:absolute; bottom:1em; right:2em;
}
div#tpl-top ul li{
	display:inline;
	font-size:0.8em;
}
div#tpl-top ul li a, div#tpl-top ul li a:link, div#tpl-top ul li a:visited{
	border-right:1px solid #0f0f0f;
	margin-right:0.5em; padding-right:0.5em;
	color:gold;
}
div#tpl-top a:hover, div#tpl-top a:active, div#tpl-top a.selected{
	color:white;
	text-decoration:none;
	text-shadow: 1px 1px 2px gray, 0 0 1em orange, 0 0 0.2em orange;
}
div#tpl-top a.selected{
	font-weight:bolder;
}

h1{
	border-left:0.4em solid red;
	margin-bottom:1em;
		margin-top:1em;
	padding-left:1em;
	text-shadow: 1px 1px 2px black, 0 0 1em blue, 0 0 0.2em blue;
	color: white;
	font-size: 2.0em;
	font-family: Georgia, "Bitstream Charter", "URW Bookman L", "Century Schoolbook L", serif;
	font-weight:normal;
}

.box{
	margin:1em; margin-bottom:2em;
	font-size:0.9em;
}
.box h2{
	font-size:1.1em;
	font-weight:bolder;
	margin-bottom:1em;
	border-bottom:1px solid #0f0f0f;
	text-shadow: 1px 1px 2px #000, 0 0 1em gray, 0 0 0.2em gray;
}
.box div.p{
	margin-left:1em;
	margin-bottom:1em;
	font-family: "Helvetica Neue", Helvetica, Arial, Sans-serif;
}
.box div.p *{
	font-family: "Helvetica Neue", Helvetica, Arial, Sans-serif;
}

.info{
	font-size:1.0em;
	padding:0.4em;
	margin:1em;
	color:#2f4e93;
	background:#0f0f0f;
	
	/* zaokraglenia, czyli: kazdy #uj na swoj stroj... */
	-moz-border-radius:10px; /* Firefox */
	-webkit-border-radius:10px; /* Safari and chrome */
	-khtml-border-radius:10px; /* Linux browsers */
	border-radius:10px; /* CSS3 */
	behavior:url(./br/border-radius.htc); /* IE 5.5+ */
	background: #0f0f0f url(./br/narozniki-svg.php?bg=0f0f0f&bd=000); /* Opera */
}

.infos{
	font-size:0.6em;
		font-family: Georgia, "Bitstream Charter", "URW Bookman L", "Century Schoolbook L", serif;
	padding:0.4em;
		padding-top:0.1em;
	margin:1em;
	color:#f0f0f0;
	background:#0f0f0f;
	text-align:right;
		text-shadow: 1px 1px 2px black, 0 0 1em blue, 0 0 0.2em blue;
	
	/* zaokraglenia, czyli: kazdy #uj na swoj stroj... */
	-moz-border-radius:10px; /* Firefox */
	-webkit-border-radius:10px; /* Safari and chrome */
	-khtml-border-radius:10px; /* Linux browsers */
	border-radius:10px; /* CSS3 */
	behavior:url(./br/border-radius.htc); /* IE 5.5+ */
	background: #0f0f0f url(./br/narozniki-svg.php?bg=0f0f0f&bd=000); /* Opera */
}
.infos ul{
	display:block;
	margin:0;padding:0;
	list-style:none;
	background:white;
	text-align:center;
}
.infos div.p{
	text-shadow:none;
	font-size:0.9em;
	background:black;
	margin:0.2em; padding:0.2em;
}
.infos ul li{display:inline;margin:0.3em;vertical-align:middle;}
.infos ul li img{vertical-align:middle;}

/* ********************* */
.tnews{}
.n-tm{
	float:right;
	margin:0.4em;
	font-size:0.9em;
	font-style:italic;
}

.comment-counter{
	font-size:0.9em;
	text-align:right;
}

/* ********************* */
form{}
form input.submit{
	margin:1em;
	padding:0.3em;
	font-weight:bolder;
		font-size:1.2em;
	color:#009;
	text-align:center;
}
form div.submit{}
form .input{
	font-size:1.0em;
		font-weight:normal;
	text-align:left;
	border:1px solid silver;
	margin:0.4em;
	padding:0.3em;
	color:#484848;
	background:white;
}


