* { 
	margin: 0; 
	padding: 0; 
	outline: 0; 
}

body {
	background: #FFFFFF;
	font-family: Tahoma, Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8A8A8A;
	text-align: center;
	margin: 5px 0;
}

img {
	border: 3px solid #FFFFFF; 
	float: left;
	margin: 0 3px 0 0;
}

p, ul, ol {
	margin-bottom: 10px;
	text-align: justify;
	font-size:11px;
	padding-top: 10px;
	color: #8A8A8A;
}

form {
	margin-top: 15px;
	padding: 0 5px;
	border: 1px solid #f2f2f2; 
	background-color: #FAFAFA; 
}

form textarea:hover, form textarea:focus, form input:hover, form input:focus {
	background:#FBFBFB; 
}

form .button:hover { 
	display:block; 
	background: #FBFBFB; 
}

label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}

input {
	margin-bottom: 5px;
	padding:2px;
	border:1px solid #EEEEEE;
	font: normal 11px Tahoma, Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#777777;
	background: #FFFFFF;
}

textarea {
	width:400px;
	padding:2px;
	font: normal 11px Tahoma, Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	border:1px solid #EEEEEE;
	height:100px;
	display:block;
	color:#777777;
}

input.button { 
	margin: 0; 
	font: normal 11px Tahoma, Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC; 
	padding: 5px 10px; 
	background: #FFFFFF;
	color: #B9320D;
}

h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 16px;
	padding-bottom: 4px;
	padding-left: 5px;
	border-bottom: 1px solid #EAEAEA;
	color: #B9320D;
}

h3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	padding-bottom: 2px;
	padding-top: 15px;
	color: #B9320D;
}

a {
	background: none;
	text-decoration: none;
	color: #1D62B3
}

a:hover {
	background: none;
	color: #E43C15;
}
td {
	padding: 5px;
}

span {
	font-weight: bold;
}
.top {
	background: #932a00;
	color: #e6e6e6;
}
.czerwony  {
	color: #E30000;
}

.niebieski {
	color: #1D62B3;
}
.zielony {
	color: #3ca900;
}

#zawartosc {
	width: 790px;
	margin: 0 auto;
	text-align: left;
}

#naglowek {
	position: relative;
	height: 100px;
	padding: 0;	
	color: #FFFFFF;
}
#naglowek #lewa {
	float: left;
	width: 250px;
}
#naglowek #prawa {
	float: right;
	width: 510px;
	height: 88px;
	background: url(images/head_bg.jpg) no-repeat;
}

#logo {
	height: 100px;
	padding-left: 25px;
	padding-top: 10px;
}

#menu {
	clear: both;	
	margin: 0 auto; 
	padding: 0;
	background: url('images/img01.gif') repeat-x;
	height: 62px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 60px;
}

#menu ul {
	float: left;
	list-style: none;
	margin:0; 
	padding: 0;
}

#menu ul li {
	display: inline;
}

#menu ul li a {
	display: block;
	float: left;
	height: 62px;
	padding-left: 15px; 
	padding-right: 15px; 
	padding-top: 0; 
	padding-bottom: 0;
	color: #FFFFFF;	
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	background: url('images/img04.gif') no-repeat 100% 100%; 
}

#menu ul li a:hover {
	background: url('images/img03.gif') repeat-x;
	color: #FFFFFF;	
}

#menu ul li#aktual a {	
	background: url('images/img03.gif') repeat-x;
	color: #FFFFFF;
}

#panel {
	background: url('images/img05.gif') repeat-x;
	height: 180px;
	width: 790px;
	margin-top: 3px;
}

#bg {
	background: url('images/img07.jpg') no-repeat top right;
	height: 180px;
	width: 790px;
}

#oferta ul{
	float: left;
	list-style: none;
	margin:0; 
	padding: 10px 0 0 0;
	line-height: 20px;
}

#oferta ul li {
	background: url('images/img06.gif') no-repeat 2px 8px;
	padding-left: 19px;
	font-family: Arial, Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	font-size: 11px;
	color: #B9320D;
}

.ofertalink {
	float: right;
}

.oferta_o ul{
	background: url('images/img10.jpg');
	border-left: 10px solid #B9320D;
	float: left;
	width: 765px;
	list-style: none;
	margin-bottom:10px; 
	padding: 5px 0 5px 15px;
	line-height: 15px;
}

.oferta_o ul li {
	background: url('images/img06.gif') no-repeat 5px;
	padding-left: 19px;
	font-family: Arial, Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #B9320D;
}

.lewy {
	float: left;
	width: 305px;
	padding: 15px;
	margin: 0;
}

.prawy {
	float: left;
	width: 300px;
	margin: 0;
	padding: 15px;
}
.onas_ul{
	list-style: circle;
	margin:-10px; 
	padding: 6px 0 0 25px;
	line-height: 130%;
}
.wiecej_link {
	float: right;
	margin: -20px;
	margin-right: 20px;
}

.panel {
	margin-bottom: 10px;
	text-align: left;
	font-size:11px;
	padding-top: 10px;
	color: #8A8A8A;
}

#srodek {
	float: left;
	width: 790px;
	padding-bottom: 20px;
	margin-top: 20px;
	margin-bottom: 5px;
	border-bottom: 1px solid #EAEAEA;
}
.info_ok {
	background: #CAEA99; 
	border: 1px solid #70A522; 
	padding: 12px 12px 12px 12px; 
	margin-bottom: 15px;
	font-size: 1em;
	color: #333333;
}
.info_error {
	background: #FEDCDA; 
	border: 1px solid  #CE090E; 
	padding: 12px 12px 12px 12px; 
	margin-bottom: 15px;
	font-size: 1em;
	color: #333333;
}

.lewys {
	float: left;
	width: 325px;
	margin: 0;
}

.prawys {
	float: right;
	width: 440px;
	margin: 0;
}

.kontakt {
	text-align: left;
	line-height: 13px;
	margin-left: 15px;
}

#stopka {
	float: right;
	padding-top: 3px;
	padding-right: 10px;
}

/* Panel  */
#menu_p { 
	clear: both;
	height: 30px; 
	margin-bottom: 15px;
	color: #686868;
	background: #F2F2F2 url('images/img08.gif') repeat-x;
}

#menu_p ul {
	float: left;
	list-style: none;
	margin:0; 
	padding: 0;
}

#menu_p ul li {
	display: inline;
}

#menu_p li { 
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 5px;
	color: #686868;
	float: left; 
}
	
#menu_p li a { 
	color: #686868; 
	text-decoration: none;
} 
	
#menu_p li a:hover {
	color: #E43C15; 
	text-decoration: underline;
}

.admin {
	background: url('images/img09.jpg') no-repeat;	
	padding-left: 188px;
	height: 255px;
}

.edycja {
	width:770px;
	height:300px;
	font: normal 12px Courier New, Tahoma, Verdana, sans-serif;
}