body
{
  font-family:Arial;
	margin: 0px;
	height: 100%;
	text-align: center;
	background-color:#8e8e8e;
	margin-left:50% auto;
	margin-right:50% auto;
	font-family:Tahoma;
}

#naglowek
{
  height:100px;
  width:926px;
  margin-left:auto;
  margin-right:auto;
  display:table;
  vertical-align: bottom;
  display:horizontal;
  text-align:left;
}

#bgkontakt
{
  margin-top:40px;
  height:51px;
  width:116px;
  background-image:url(img/b_kontakt.png);
  background-repeat:no-repeat;
  float:left;
}
#bgrejestracja
{
  margin-top:40px;
  height:51px;
  width:145px;
  background-image:url(img/b_rejestracja.png);
  margin-left:20px;
  float:left;

}

.bglink
{
    line-height:49px;
  padding-left:20px;
  text-decoration:none;
  color:black;
  font-size:20px;
}

#hajeden
{
	
  margin-left:280px;
  margin-top:40px;
  text-align:right;
  padding-right:5px;
}
h1
{
  margin:0px;
  padding:0px;
  font-size:36px;
  color:white;
}

#menu
{
	
  margin-left:auto;
  margin-right:auto;
	width:926px;
  height:88px;
	background-image:url(img/gradient_menu.png);
	background-color:#252424;
	background-repeat:repeat-x;
	/*text-align:center; 
	min-height:44px;
	overflow:hidden;  */

}

#menu ul
{
  margin:0px;
  padding:0px;
  padding-top:10px;
}

#menu ul li
{
  display:block;
  width:130px;
  height:35px;
  padding-left:10px;
  padding-right:10px;
  position:static; 
  float:left;
}


#menu a
{
  font-size:11px;
  margin-top:10px;
  color:white;
  text-decoration:none;

}

#menu a:hover
{
  color:#ffb400;
  text-decoration:none;

}


#sterowanie
{
	margin:0px;
    background-image:url(img/naglowek.jpg);
    width:926px;
    height:261px;
    clear:bottom;
    margin-left:auto;
    margin-right:auto;
	background-position:bottom;
	background-repeat:no-repeat;
}
#logowanko
{
	color:#000000;
	font-weight:bold;
	font-size:18px;
	padding-top:10px;
	width:220px;
	height:164px;
	margin-left:706px;
}
input
{
	height:25px;
}
#zaloguj
{
 	  width: 150px;  
     height: 35px;  
     color:white;  
     border: 1px solid #000000;  
     font-size:20px;  
	 background-color:#ffb400;
}

#tlo
{
	width:100%;
	background-color:#FFFFFF;
}
#obszarsrodkowy
{
	margin-left:auto;
  margin-right:auto;
  padding-bottom:15px;
	width:861px;
}

.poziomo
{
    width:861px;
    float:bottom;
    border-bottom:2px dotted #ffb400;
    padding-top:15px;
    padding-bottom: 20px;
}




.lewyart
{
	padding-top:26px;
	width:526px;
	min-height:179px;
	border-right:2px dotted #ffb400;
	float:left;
	padding-right:20px;
}
.szarypasek
{
	width:526px;
	text-align:left;
	height:17px;
	background-color:#c0c0c0;
}
.szarypasek a
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-left:5px;
	font-size:14px;
}

.szarypasek2
{
	width:100%;
	text-align:left;
	height:17px;
	background-color:#c0c0c0;
}
.szarypasek2 a
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-left:5px;
	font-size:14px;
}
.tekstarta
{
	padding-top:20px;
	width:100%;
	min-height:120px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
.tekstarta a
{
  text-decoration:none;
  color:#ffb400;
}
.guziczki
{
	width:100%;
	text-align:right;
	height:17px;
	margin-bottom:10px;
	float:right;
}
.guziczki ul 
{
 	list-style: none;
}
.guziczki ul li {
 	background: url(img/b1.png) no-repeat;
	display:inline;
	text-align:center;

}
 
.guziczki ul li:hover
{
	background: url(img/b2.png) no-repeat;
}
.guziczki li a
{
	padding-right:15px;
	padding-left:5px;
	color:#FFFFFF;
	font-size:15px;
	text-decoration:none;
}


.prawyart
{
	padding-top:26px;
	padding-left:23px;
	padding-bottom:10px;
	width:285px;
	min-height:179px;
	float:left;
}
.clear  {clear:both;}

#stopka
{
  width:926px;
  height:30px;
  background-color:#2f2f2f;
  margin-left:auto;
  margin-right:auto;
  color:white;
  padding-top:6px;
}

#lang
{
position:absolute;
padding-top:5px;
width: 300px; left:50%; margin-left: -150px; 
}

#lang a {font-weight:bold;color:#ffffff;text-decoration:none; font-size:13px; }
#lang a:hover {color:rgb(255,180,0);}


div#pager_div {border-bottom:2px dotted #FFB400;padding: 10px; }


a.pager, a.pager_sel {
background-color:#c0c0c0;
color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding:3px;
  }

