div, h1, h2, h3, table, p, span, ul, li, body{
	padding: 0px; margin: 0px;
}
body{
	background: #187bbc url(img/body_back.png) repeat-x top left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}
a{
	color: #fff; text-decoration: none; text-decoration: underline;
}
a:hover{
	text-decoration: none;
}
a img{
	border: 0px; text-decoration: none;
}
#ramka{
	position: relative; margin: 0 auto; overflow: hidden; width: 1000px;
	background: url(img/ramka_back.png) repeat-y top left;
}
#header{
	position: relative; width: 1000px; height: 412px;
	background: url(images/header.png) no-repeat top left; 
}
.clear{
	width: 100%; height: 0px; clear: both;
}
#menu{
	height: 19px; width: 820px; margin: 0 0 10px 180px;
}
#menu table td{
	background: url(images/menu_table_back.png) no-repeat top left;
	height: 19px; vertical-align: middle; padding: 0 20px 0 10px;
}
#menu table td a{
	text-decoration: none; font-weight: bolder;
}
#menu table td a:hover{
	text-decoration: underline;
}
#left{
	width: 120px; padding: 30px; float: left; display: inline;
}
#left h1{
	color: #fff; font-size: 12px; font-variant: small-caps;
	margin: 0 0 10px 0px;
}
#left .tresc{
	padding: 0 0 1px 0px;
}
#left .tresc a{
	margin: 0 0 5px 0; display: block;
}
#main{
	float: left; display: inline; width: 680px; padding: 0 0 0 20px;
}
#main h1{
	font-size: 14px; padding: 0 0 5px 0px;
	border-bottom: 2px solid #fff; margin: 0 0 10px 0;
}
#right{
	float: right; width: 115px; display: inline;
}
#footer{
	margin: 5px 100px 10px 100px; border-top: 2px solid #fff;
	text-align: center; font-size: 11px; padding: 5px 0 5px 0;
}
     #button { padding-left: 30px; }
     #zapisz { cursor: pointer; width: 88px; height: 24px; background: transparent url( img/btn_wyslij.gif ) no-repeat; border: none; }
     #anuluj { cursor: pointer; width: 88px; height: 24px; background: transparent url( img/btn_anuluj.gif ) no-repeat; border: none; }
