body
	{text-align: center;
	 background: #000000;
	 background-image: url(images/gfx/bg.jpg);
	 background-attachment: fixed;
	 background-repeat: no-repeat;
	 background-position: center bottom;
	 font-family: Tahoma, Verdana;
	 font-size: 13px;
	 color: #ffffff;
	 margin: 0 auto;
	}

img
	{border: none;
	}
	
ul
	{padding-left: 20px;
	}
	
a
	{color: #99ff00;
	 font-size: 13px;
	 text-decoration: none;
	}

a:hover
	{color:#FFCC00;
	}

#site
	{width: 990px;
	 margin: 0px auto;
	 text-align:left;
	}
	
#tlo
	{width: 990px;
	 height: 100%;
	 background: url('images/gfx/text.png');
	 margin: -50px auto 100px auto;
	 position: fixed;
	 z-index: -5;
	}

#top
	{width: 1000px;
	 height: 25px;
	 margin-left: -8px;
	 background: url('images/gfx/topek.png') no-repeat;
	 padding: 20px 20px 15px 0px;
	 font-size: 15px;
	 font-weight: bold;
	 text-align: left;
	 position: fixed;
	 top: -15px;
	 z-index: 6;
	}
	
#top a
	{font-size: 15px;
	 font-weight: bold;
	}
	
#top_pila
	{width: 100px;
	 height: 100px;
	 background: url('./images/gfx/pila.png') no-repeat;
	 background-position: bottom;
	 float: left;
	 margin-top: -40px;
	 margin-left: -30px;
	}
	
.rek
	{width: 250px;
	 background: red;
	 margin: 0px 10px 0px 0px;
	 float: right;
	 height: 20px;
	}
	
#logo
	{margin: 45px auto 0px auto;
	 width: 966px;
	 height: 160px;
	 text-shadow: 1px 1px 1px #000000;
	 background: url('images/logo.png');
	 padding-top: 20px;
	}
	
#masz
	{width: 400px;
	 text-align: justify;
	 margin-left: 558px;
	 border: 1px solid #4a4a4a;
	 background: url('images/masz.png');
	 background-repeat: no-repeat;
	 padding: 6px;
	}
	
.masz
	{width: 400px;
	 text-align: justify;
	 margin-top: 10px;
	}
	
#masz b
	{font-size: 18px;
	}
	
.ikony
	{float: right;
	 padding-right: 10px;
	}

#info
	{width: 400px;
	 margin-left: 558px;
	 border: 1px solid #4a4a4a;
	 border-top: 0px;
	 background: url('images/gfx/text.png');
	 padding: 6px;
	}

#left
	{width: 660px;
	 float: left;
	 margin: 0px 0px 50px 5px;
	}

#right
	{width: 320px;
	 float: right;
	 margin: 0px 0px 50px 0px;
	}

#login_title
	{background: url('images/log.png');
	 background-repeat: no-repeat;
	 width: 320px;
	 height: 34px;
	 padding: 10px 0px 0px 60px;
	 font-size: 17px;
	 font-weight: ;
	 text-transform: uppercase;
	 text-shadow: 2px 2px 5px #000000;
	 margin-left: -5px;
	}

#logowanie_ramka
	{background: url('images/masz.png');
	 background-repeat: no-repeat;
	 width: 308px;
	 height: 140px;
	 margin-left: 0px;
	 border: 1px solid #4a4a4a;
	 border-top: 0px;
	}
	
#login
	{padding-top: 20px;
	 padding-left: 20px;
	}
	
input.login
	{font-size: 13px;
	 border: 0px;
	 color: black;
	 background: url('images/input.png');
	 background-repeat: no-repeat;
	 width: 175px;
	 height: 21px;
	 padding-left: 3px;
	}

#serwer
	{background: none;
	 font-size: 13px;
	 color: black;
	 border: none;
	 height: 19px;
	 background-image: url("images/serwer.png");
	 background-position: bottom left;
	}

#partnerzy
	{background-image: url('images/partnerzy.png');
	 background-position: right;
	 width: 280px;
	 height: 28px;
	 padding: 6px 0px 0px 40px;
	 font-size: 17px;
	 margin: 6px 0px 0px -5px;
	 text-transform: uppercase;
	 text-shadow: 2px 2px 5px #000000;
	 color: #ffffff;
	}

.partnerzy
	{background: url('images/gfx/text.png');
	 width: 296px;
	 padding: 6px;
	 border: 1px solid #4a4a4a;
	 border-top: 0px;
	}

#foot
	{width: 1000px;
	 height: 25px;
	 margin-left: -8px;
	 background: url('images/gfx/footek.png') no-repeat;
	 padding: 15px 20px 15px 40px;
	 font-size: 15px;
	 font-weight: bold;
	 text-align: right;
	 position: fixed;
	 bottom: -15px;
	 z-index: 6;
	}
	
#foot a
	{font-size: 15px;
	 font-weight: bold;
	 text-transform: uppercase;
	}
	
#foot_pila
	{width: 100px;
	 height: 100px;
	 background: url('./images/gfx/pila.png') no-repeat;
	 background-position: bottom;
	 float: right;
	 margin-top: -50px;
	}
	
.title
	{background: url(images/act.png) no-repeat;
	 background-color: #63951b;
	 width: 579px;
	 height: 31px;
	 margin: 5px auto 0px auto;
	 padding: 10px 0px 0px 80px;
	 font-size: 17px;
	 font-weight: ;
	 text-transform: uppercase;
	 text-shadow: 2px 2px 5px #000000;
	}

#menu
	{background: #171717;
	 background-image: url('images/menu.png');
	 width: 664px;
	 height: 44px;
	 padding: 0px;
	 border: 0px solid #4a4a4a;
	}
	
#menu a 
	{float: left;
	 background: none;
	 color: #ffffff;
	 font-size: 17px;
	 text-shadow: 1px 1px 1px #000000;
	 line-height: 44px;
	 padding: 0px 30px 0px 30px;
	 margin: -3px 0px 0px -3px;
	}
	
#menu a:hover
	{background-image: url('images/menu_hover.png');
	 background-repeat: no-repeat;
	 background-position: center;
	}
	
#menu_in a
	{background-image: url('images/menu_hover.png');
	 background-repeat: no-repeat;
	 background-position: center;
	}
	
#stat
	{text-shadow: 1px 1px 1px #000000;
	 border: 1px solid #4a4a4a;
	 margin: 5px 7px 5px 7px;
	 padding: 0px;
	}
	
.najlepsi
	{background-image: url('images/gfx/text.png');
	 padding: 0px 0px 0px 0px;
	 width: 210px;
	 height: 180px;
	}
	
.najlepsi b
	{color: #ffffff;
	 font-size: 14px;
	 display: block;
	 background-image: url('images/stat_pila.png');
	 background-repeat: no-repeat;
	 background-position: left;
	 margin-left: 5px;
	 padding: 10px 2px 10px 40px;
	 text-shadow: 1px 1px 1px #146d10;
	}

input,option,select,textarea
	{color: #c0c0c0;
	 background: url('images/gfx/text.png');
	 border: 1px solid #5b5b5b;
	}
	
.text
	{border-left: 1px solid #4a4a4a;
	 border-right: 1px solid #4a4a4a;
	 border-bottom: 1px solid #4a4a4a;
	 margin-left: 7px;
	 margin-right: 7px;
	 padding: 0px;
	}
	
.update b
	{color: #adfd28;
	 font-size: 20px;
	}
	
div.update
	{margin:0 AUTO;
	 height: 63px;
	 padding: 5px 10px 10px 10px;
	 text-align: justify;
	 background:url('images/updates.png');
	 background-repeat:no-repeat;
	 background-color: none;
	}
	
.update_text
	{background:url('images/gfx/text.png');
	 padding: 8px 8px 8px 8px;
	 margin-top: -13px;
	}
	
.update_autor
	{background-image: url('images/autor.png');
	 background-position: left bottom;
	 background-repeat: no-repeat;
	 padding: 10px 0px 0px 25px;
	}
	
.update_autor b
	{font-size: 15px;
	}
	
.update_data
	{background-image: url('images/cal.png');
	 background-position: left bottom;
	 background-repeat: no-repeat;
	 padding: 10px 0px 0px 25px;
	}
	
.update_data b
	{font-size: 15px;
	}