body {
	margin:0px;
	padding: 0px;
	text-align: center;
	background-color: #b6b6b4;
	font: 12px Verdana, Tahoma, Arial;
	font-size: 90%;	
}
p, a, ul, li, div, h1, h2, h3, h4 {
	margin: 0px;
	border: 0px;
	padding: 0px;
	text-align: left;
	text-decoration: none;
}
h1{
  font-size:18px;
  color: white;
  margin-bottom:9px;
}
img{
  border:none;
}
p{
  font-size:14px;
  color:white;
  margin-top:15px;
}
h2{
  font-size:16px;
  margin-top:14px;
  color:#3F3F3F;
  color:black;
  border-bottom: 1px solid red;
}
ul {
	list-style-type: none;
}
a {
}
a:hover {
}
b.w {
  color:#3F3F3F;
}
.clear {
	clear: both;
}
#naglowek {
	margin: 20px auto 0px auto;
	width: 874px;	
	height: 233px;
	background-image: url(images/back1.jpg);
	background-repeat: no-repeat;
}
#srodek {
	margin: 0px auto;
	width: 866px;
	background-image: url(images/gradient.jpg);
	background-repeat: repeat-x;
	border-right: 4px solid #333831;
	border-left: 4px solid #333831;
	background-color: #272727;
}
#srodek a{
  color:red;
}
#srodek a:hover{
  letter-spacing: 1px;
  color:red;
  text-decoration:underline;
}
#stopka {
	margin: 0px auto 20px auto;
	width: 866px;	
	height: 56px;
	background-image: url(images/back3.jpg);
	background-repeat: no-repeat;
	border-right: 4px solid #333831;
	border-left: 4px solid #333831;
	border-bottom: 4px solid #333831;
}
#stopkainto {
	  border: 0px solid white;
	  color: darkgrey;
	  font-size: 11px;
    width: 866px;
	  height: 30px;
	  padding-top: 20px;
}
#headertitle {
  font-weight: bolder;
	font-size: 15px;
	text-align: center;
  font-family: verdana;
  border: 0px solid red;
	color:#575555;
	width: 143px;
	height: 26px;
	float: left;
	padding-left:11px;
	padding-top:11px;
	margin-left:0px;
  margin-top:196px;
	vertical-align: bottom;
}
#skleponline{
  background-image: url(images/skleponline.gif);
  background-repeat:no-repeat;
  border: 0px solid red;
  width: 140px;
	height: 29px;
	float: left;
	text-align:center;
	padding-top:5px;
	margin-left:45px;
  margin-top:200px;
	vertical-align: bottom;
}
#skleponline a{
  float:left;
  color:transparent;
  width:140px;
  height:29px;
  display:block;
  border: 0px solid blue;
}
div.button {
  border: 0px solid red;
  width:149px;
  height:50px;
	margin-top:20px;
	margin-right:10px;
  float:right;
}
div.button a  {
  width:149px;
  height:50px;
  display:block;
}

#tresc{
  padding-left: 15px;
  color:white;
  border: 0px solid red;
  width: 620px;
  min-height: 569px;
  height: auto;
  _height: 569px
  float:right;
}
#menu{
  background-image: url(images/menu_back.jpg);
  border: 0px solid blue;
  width: 225px;	
  height:477px;
  color: white;
  float:right;
  text-align:center;
}
#menu_content {
	border: 0px solid red;
	padding: 5px;
	height: 400px;
}
#menu_content ul li {
  margin-top: 1px;
  margin-left: 15px;
}
#menu_content ul li a {
	border: 0px solid red;
	text-align:left;
	padding-top:8px;
	padding-left:40px;
	width: 150px;
	height: 42px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: white;
	background-image: url(images/button0.jpg);
	background-repeat: no-repeat;
	text-decoration:none;
}
#menu_content ul li a:hover {
	background-repeat: no-repeat;
	background-image: url(images/button1.jpg);
	letter-spacing: 0px;
}
#menu_content ul li a.active {
	background-repeat: no-repeat;
	background-image: url(images/button2.jpg);
}
#serwis {
	border: 0px solid red;
	padding: 0px;
	height: 50px;
}
#serwis ul li {
  margin-top: 10px;
  margin-left: 15px;
}
#serwis ul li a {
	border: 0px solid red;
	text-align:left;
	padding-top:8px;
	padding-left:40px;
	width: 150px;
	height: 42px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: white;
	background-image: url(images/buttonserwis0.jpg);
	background-repeat: no-repeat;
}
#serwis ul li a:hover {
	background-repeat: no-repeat;
	background-image: url(images/buttonserwis1.jpg);
}
#serwis ul li a.active {
	background-repeat: no-repeat;
	background-image: url(images/buttonserwis2.jpg);
}
#rvl {
	margin-left: 35px;
	text-align:center;
	padding-top:2px;
  margin-top: 20px;
  border: 0px solid red;
	width: 159px;
	height: 57px;
	background-repeat: no-repeat;
	background-image: url(images/rvl.jpg);
}
#tresc ul{
  list-style-type: square;
  margin-left:30px;
}
#tresc li{
  font-size:12px;
  margin-top:2px;
}
div.buttons1 {
  background-image: url(images/serwis1.jpg);
  border: 0px solid red;
  width:190px;
  height:90px;
  float:left;
}
div.buttons1 a  {
  width:190px;
  height:90px;
  display:block;
}
div.buttons2 {
  background-image: url(images/serwis2.jpg);
  border: 0px solid red;
  width:190px;
  height:90px;
  float:left;
}
div.buttons2 a  {
  width:190px;
  height:90px;
  display:block;
}
div.buttons3 {
  background-image: url(images/serwis3.jpg);
  border: 0px solid red;
  width:190px;
  height:90px;
  float:left;
}
div.buttons3 a  {
  width:190px;
  height:90px;
  display:block;
}
div.loged1 {
  background-image: url(images/loged1.jpg);
  border: 0px solid red;
  width:140px;
  height:91px;
  float:left;
  margin-left:0px;
}
div.loged1 a  {
  width:140px;
  height:91px;
  display:block;
}
div.loged2 {
  background-image: url(images/loged2.jpg);
  border: 0px solid red;
  width:140px;
  height:91px;
  float:left;
}
div.loged2 a  {
  width:140px;
  height:91px;
  display:block;
}
div.loged3 {
  background-image: url(images/loged3.jpg);
  border: 0px solid red;
  width:140px;
  height:91px;
  float:left;
}
div.loged3 a  {
  width:140px;
  height:91px;
  display:block;
}
div.loged4 {
  background-image: url(images/loged4.jpg);
  border: 0px solid red;
  width:140px;
  height:91px;
  float:left;
}
div.loged4 a  {
  width:140px;
  height:91px;
  display:block;
}
table.wyniki{
width: 610px;
background-color: #fafafa;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 0px; }


td.wyniki2
{ background-color: #A60000;
border: 1px #000000 solid;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #E0D9D9; }

td.wyniki3
{ background-color: #D80D0D;
border: 1px #000000 solid;
font-family: Verdana;
font-weight: bold;
font-size: 10px;
color: #E0D9D9; }


td.wynik
{
border-right: 1px #0C99CC dotted;
border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .7em;
color: #404040;
background-color: #fafafa;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }