* {
font-family:Verdana, tahoma, arial;
font-size:11px;
font-weight:400;
color:#E1E8EE;
line-height:20px;
margin:0;
padding:0;
}

body {
background:url('img/bg.jpg') repeat;
background-attachment:fixed;
}

A:hover {
color:red;
font-family:Verdana;
font-style:normal;
text-decoration:none;
}

#main {
width:900px;
text-align:left;
margin:0 auto;
}

h1 {
font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#E2D6C7;
padding:0;
}

h1>b {
font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
background:#0E0101;
}

span.back {
background:#0E0101;
font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

h3 {
font:bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#281A1C;
background:url(images/baton.png) no-repeat top center;
padding:0 0 0 20px;
}

p.system {
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
color:#1B0700;
padding-bottom:10px;
letter-spacing:0;
margin:0 10px 0 30px;
}

p {
padding:5px 0;
}

sup {
font:normal 8px Tahoma, Arial, Helvetica, sans-serif;
}

#menu {
width:100%;
height:35px;
padding:30px 0 25px;
}

#menu ul {
list-style:none;
margin-left:300px;
}

#menu ul li {
float:left;
border-right:1px solid #AB7859;
background:#0E0101;
}

#menu ul li.red {
border-color:#0E0101;
}

#menu ul li a {
display:block;
text-decoration:none;
color:#AB7859;
border:1px solid #0E0101;
padding:0 14px;
}

#menu ul li a > b {
color:#fff;
}

span.zielony {
color:#6C0;
font-weight:700;
}

span.niebieski {
color:#09C;
font-weight:700;
}

span.czarny {
color:#000;
font-weight:700;
background:#FFF;
}

#left {
float:left;
width:250px;
background:#CAAD83;
margin:-37px 0 5px;
}

.logo {
height:40px;
padding-bottom:5px;
background:url("img/logo.jpg") no-repeat 0 0;
margin:25px;
}

#leftUl {
margin:0;
}

#leftUl ul {
list-style:none;
margin:10px 0;
padding:10px 0 5px;
}

#leftUl ul li {
background:url('img/item.png') 0 30% no-repeat;
line-height:10px;
margin:3px 0 0 15px;
}

#leftUl ul li a {
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#3D0002;
text-decoration:none;
margin:0;
padding:0 12px;
}

#leftUl ul li a:hover {
color:#1B0700;
text-decoration:underline;
}

#new-class2 {
margin:0 15px;
padding:5px 0 20px;
}

#new-class2 ul {
padding-bottom:20px;
margin:5px 0 10px;
}

#new-class1 {
color:#FFF;
height:160px;
background:url('img/baton.jpg') 0 0 no-repeat;
margin:20px 0 0;
padding:20px 0 6px 15px;
}

ul.linia {
border-bottom:1px solid #B89568;
}

#leftBottom {
height:20px;
border-bottom:12px solid #EDE2D3;
}

#right {
float:right;
width:600px;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:justify;
color:#DFCEB6;
padding:0 0 30px;
}

#right p > a:hover {
font-size:11px;
color:red;
text-decoration:none;
}

span.black-bg {
padding-right:15px;
background:#1A0902;
}

.news {
border-top:1px solid #8C594C;
line-height:20px;
margin:0;
padding:20px 0 30px;
}

.news p {
margin-bottom:10px;
color:#E2D6C7;
line-height:20px;
padding:5px 0 10px;
}

.news ul.lista li a {
text-decoration:none;
color:#DFCEB6;
}

.news ul.lista li a:hover {
text-decoration:underline;
color:red;
}

p.dwa {
margin-top:20px;
padding:0;
}

p.trzy {
margin-top:1px;
padding:0;
}

p.trzy2 {
background:#000;
margin:1px;
padding:0;
}

.news p.uwaga {
font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:red;
padding:2px 0 5px;
}

.news p.cennik {
font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
padding:20px 0 15px;
}

p.bgred {
width:400px;
font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
background:red;
padding:0;
}

#clearbox {
clear:both;
height:35px;
width:auto;
}

div.yellow {

text-align:center;
background:#EBBD05;
width:150px;
margin:30px auto 0;
}

div.yellow a {
color:#000000;
}

#footer {
font:10px Verdana, Arial, Helvetica, sans-serif;
clear:both;
border-top:1px solid #8C594C;
background:#1A0000;
margin:20px 0 0;
padding:2px 0;
}

#footer p {
width:100%;
text-align:center;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#AB7859;
background:#0E01012;
margin:0;
padding:0;
}

#footer p>b {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
font-weight:400;
}

#footer a {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#AB7859;
}

#footer a:hover {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#CCAD9D;
}

#footer strong {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}


strong,p>b,li>b {

font-weight:700;
}

A:link,#right p > a {
font-size:11px;
color:#E1E8EE;
font-family:Verdana;
font-style:normal;
text-decoration:none;
}

h2,h4 {
font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#E2D6C7;
padding:10px 0 20px;
}

#menu ul li a:hover,#menu ul li a:hover > b {
color:red;
}

#new-class1 h3,.active {
color:#FFF;
}

.news ul.lista li,.news ul.lista li ul li {
margin:2px 15px;
}


/*numeracja---------------------------------------------------------------------------------------numeracja*/

#numeracja {
	clear:both;
	padding: 0;
	height: 45px;
	margin: 20px 0 50px 540px;
	width:120px;
}

#numeracja ul {
	margin: 20px 0 20px 0;
	list-style: none;
}

#numeracja ul li {
	display: block;
	float:left;
	border: 1px solid #590000;
	padding: 3px 6px;
	color:#990000;

}
#numeracja ul li a {
	color:#FF0000;
	text-decoration:underline;
	
	
}

#numeracja ul li a:hover {
	color:#FF0000;
	background: #1A0000; 
}

#numeracja ul li:hover {
	background: #1A0000; 
}

#numeracja ul li.fill {
	background: #1A0000; 
	color:#FF0000;
}



