html, body  {
height : 100%;
} 
body  {
padding : 0;
margin : 0;
text-align : center;
min-width : 1000px;
background: url('../grafika/pasek.jpg') repeat-x  #01abe8 ;
text-align: center;
}
div, p {
margin-top : 0;
} 
#baner
{
position: relative;
left: 200px;
top:20px;
float:left;	
width: 320px;
height:100px;
}
#adres
{
position: relative;
right: 27px;
top:23px;
float:right;	
width: 136px;
height: 54px;
}
#ramka  {
height : 100%;
min-height : 100%;
width : 900px;
color : #000000;
text-align : left;
margin : 0 auto;
position : relative;
background : white;
padding: 1px;
}
#ramka1  {
height : 100%;
min-height : 100%;
width : 900px;
color : #000000;
text-align : left;
margin : 0 auto;
position : relative;
background : url('../grafika/tlo.jpg') no-repeat white;
padding: 1px;
}

html > body #ramka  {
height : auto;
}
html > body #ramka1  {
height : auto;
}
#divNaglowek  {
position : absolute;
top : 0;
width : 900px;
height : 120px;
overflow : hidden;
z-index : 100;
}
#aNewsletter
{
	position: absolute;
	right: 42px;
	bottom: 60px;
	text-decoration: none;
	font-weight: bold;
	color: #383431;
	font-family: Arial;
	font-size: 18px;
}
.komentarz
{
	color: black;
}
.komentarz p
{
	color: black;
	text-decoration: none;
}
#divLewy {
position : relative;
width : 160px;
float : left;
margin-top : 140px;
margin-bottom : 0px;
padding:0;
font-family: Arial;
font-size: 14px;
}
#divLewy p {
margin-left : 3px;
margin-right : 2px;
padding:0;
}

#divPrawy {
position : relative;
width : 160px;
float : left;
margin-top : 140px;
margin-bottom: 0px;
font-family: Arial;
padding:0;
text-align: center;
}
#divPrawy p.naglowek {
text-align: left;
margin:-2px -3px;
font-weight: bold;
color: #01abe8;
padding:0;
font-size: 12px;
}
#divPrawy p
{
margin: 0;
padding: 0;
}
#divPrawy table 
{
	font-size: 12px;
	margin: 10px 15px 0 -5px;
	text-align:left;
	width:140px;
}
#divPrawy table tr 
{
	margin: 0 ;
}
#divPrawy table td 
{
	margin: 0 ;
	padding:0;
	text-align: left;
}

#divPrawy table tr td a
{
	text-decoration: none;
	color: #cb001f;
	font-weight: bold;
	font-size:10px;
	margin: 0;
	padding:0;
}
#divMain {
position: relative;
width : 510px;
float : left;
margin-top : 135px;
margin-left: 40px;
margin-right: 30px;
text-align: left;
font-family: Arial;
min-height:100%;
padding:0;
border: 0px solid;
}
#divMain *
{
	line-height: 1.3;
	margin:0;
	padding: 0;
}
#divMain p {
margin: 5px 0;
padding:0;
font-size: 12px;
line-height: 1.3;
}
#divMain div p
{
margin: 5px 0;
padding:0;
font-size: 12px;
line-height: 1.3;
text-indent: 20px;
}
#divMain form
{
	margin: 0;
	padding: 0;
}
#divMain table
{
	margin: 0;
	padding: 0;
}
#divMain ul 
{
	list-style:disc;
	text-align: left;
	margin:0 0 0 15px;
	padding:0;
	font-size:12px;
	width: auto;
	height: auto;
}
#divMain ul li
{
	list-style:disc;
	text-align: left;
	margin:0;
	padding:0;
	font-size:12px;
	width: auto;
	height: auto;
	line-height: 1.4;
}
#divMain ol 
{
	text-align: left;
	margin:0 0 0 20px;
	padding:0;
	font-size:12px;
	width: auto;
	height: auto;
}
#divMain ol li
{
	text-align: left;
	margin:0;
	padding:0;
	font-size:12px;
	width: auto;
	height: auto;
}
#divMain tr td a
{
	text-decoration: none;
	color: #cb001f;
	font-weight: bold;
	font-size:10px;
}
#reset {
width : 100%;
height : 2px;
clear : both;
} 

ul.ulMenu
{
	list-style:none;
	text-align: right;
	width:160px;
	margin:0 10px;
	padding:0;
	font-size:14px;
}
ul.ulMenu li
{
	text-align: right;
	height: 28px;
	margin: 0;
	padding: 0;
	background: white;
}
ul.ulMenu li.two
{
	text-align: right;
	height: 40px;
	margin: 0;
	padding: 0;
}
ul.ulMenu li a
{
	font-family: Arial;
	font-size: 12px;
	color: #383431;
	text-decoration: none;
	font-weight: bold;
	width:140px;	
	float: left;
	MARGIN: 0;
	padding: 0;
}
ul.ulMenu li a:hover
{
	font-family: Arial;
	font-size: 12px;
	color: #383431;
	text-decoration: none;
	background:url('../grafika/over.jpg');
	font-weight: bold;
	width:140px;	
	float: left;
	MARGIN: 0;
	padding: 0;
}
ul.ulMenu li img.first
{
	border: none;
	margin: 2px 0;
}
ul.ulMenu li img.second
{
	border: none;
	padding: 0;
	margin: 9px 0;
}
.li3
{
	margin: 10px 0 0 0; 
	
}
#aIndex
{
	position: absolute;
	bottom: 5px;
	left: 89px;
	margin: 0 0px;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	color: #8297a4;
	font-weight: bold;
}
#aAutor
{
	position: absolute;
	bottom: 5px;
	right: 69px;
	margin: 0px;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	color: #8297a4;	
}
#aAutor a
{
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	color: #8297a4;	
	font-weight: bold;	
}
#divMain .txtNagl
{
	text-indent: 0px;
	font-weight: bold;
	margin: 0 10px;
}
ul.ulMenu .podmenu
{
	margin: 0 0 5px 0;
	padding:0;
}
ul.ulMenu .podmenu li
{
	font-size: 12px;
	margin: 0;
	padding: 0;	
	height: 20px;
	list-style: none;
}
ul.ulMenu .podmenu li a
{
	font-weight: normal;
	margin: 0px;
	padding: 0;	
	
}
ul.ulMenu .podmenu li a:hover
{
	font-weight: normal;
	margin: 0px;
	padding: 0;	
	background:url('../grafika/over.jpg');
	text-decoration: none;
	
}
ul.ulMenu .podmenu li a.active
{
	font-weight: normal;
	margin: 0px;
	padding: 0;	
	background:url('../grafika/over.jpg');
	
}
#pKreska
{
	position: absolute; 
	bottom: 85px;
	right: 15px;
}
#lKreska
{
	position: absolute; 
	bottom: 85px;
	left: 21px;
}
h1
{
	margin: 0 0 10px 0;
	font-size: 20px;
	color:#383431;
}
h2
{
	margin: 0;
	font-size: 14px;
	color:#383431;
}
h3
{
	margin: 0;
	font-size: 12px;
	color:#cb374d;
}
#divMain table
{

	width: 100%;
}
#divMain table tr td
{
	font-family: Arial;
	font-size: 12px;	
	text-align: left;
	margin: 5px 0 0 -10px;
	padding: 0;
}
#divMain table tr td p
{
	font-family: Arial;
	font-size: 12px;	
	text-align: left;
	margin: 5px 0 0 0px;
	padding: 0;
}
#divMain table tr td a
{
	font-family: Arial;
	font-size: 10px;	
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	color: #cb001f;
	margin: 0;
	padding:0;
}
#divMain a
{
	font-family: Arial;
	text-decoration: none;
}
ul.ulMenu .liPodmenu
{
	list-style: none; 
	display: inline; 
	position:relative; 
	top:-5px;
	background: green;
}
