body
{
	margin:0;
	padding:0;
	background-color:#b3b3b3;
	font-family:Tahoma, "Times New Roman", Times, serif
	font-size:14px;
}


#naglowek
{
	background-image:url(img/naglowek.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:100%;
	height:406px;
	border-bottom:6px solid #feb301;
	text-align:center;
}

#naglowek_box
{
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	height:406px;
	text-align:left;
}

h1
{
	padding-top:10px;
	font-weight:normal;
	font-size:36px;
	line-height:0;
	margin-top:20px;
	margin:0;
	color:#FFFFFF;
	padding-left:20px;
}

div#nagl
{
position:absolute;
left:50%;
margin-left: -490px;
}

div#nagl a
{
font-weight:normal;
	font-size:16px;
	color:#FFFFFF;
	text-decoration: none;
}



#menu
{
	/* background-color:#00FF66; */
	text-align:left;
  margin-top:100px;
	width:350px;
	height:255px;
	font-weight:bold;
}

#menu p
{
  text-align:center;
  text-decoration:underline;
  color:#ffbb01;
}

ul 
{
  margin-left:40px;
  list-style-image:url(img/strzalka.png);
}

ul li
{
	border:0px;
	margin-top:10px;
	text-decoration:none;
}

ul li a
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	margin-left:5px;
}



#guziki
{
	height:38px;
	width:350px;
	margin-left:640px;
}

.guzik
{
	background-image:url(img/b_kontakt.png);
	margin-right:20px;
	width:139px;
	height:38px;
	float:left;
	text-align:center;
}

.guzik a
{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	line-height:33px;
}

#podbialym
{
  width:100%;
  text-align:center;
  clear:both;
}
#biale
{
  padding-top:50px;
  margin-left:auto;
  margin-right:auto;
  width:890px;
  background-color:white;
}

.boxpoziomy
{
display: block;
  text-align:left;
  float:bottom;
  min-height:250px;
  width:100%;
  height:auto;
  margin-left:40px;
}


.boxmalutki, .boxmalutkilewy
{
display: block;
  float:left;
  min-height:250px;
  width:245px;
  margin-left:25px;
  border-right: 1px solid #b3b3b3;
}

.boxmalutkilewy {clear: both;}

.boxmalutki p, .boxmalutkilewy p
{
  margin-right:25px;
  text-align:justify;
  font-size:14px;
}


.boxmalutkiprawy
{
  float:left;
  min-height:250px;
  width:245px;
  margin-left:25px;
  margin-right:25px;
}

.boxmalutkiprawy p
{
  margin-right:35px;
  text-align:justify;
  font-size:14px;
}


.boxmalutkiprawy p, .boxmalutki p, .boxmalutkilewy p
{
min-height:250px;
}

.boxmalutkiprawy, .boxmalutki, .boxmalutkilewy
{
margin-bottom: 20px;
margin-top: 20px;
}

p.min_txt {min-height:140px;}


.boxwiekszy
{
display: block;
  float:left;
  min-height:250px;
  width:515px;
  margin-left:25px;
  border-right: 1px solid #b3b3b3;
}

.boxwiekszy p
{
  margin-right:25px;
  text-align:justify;
  font-size:14px;
}

.naglowek
{
  font-style:italic;
  color:#c01d19;
  font-size:17px;
  text-decoration:none;
  display: block;
  margin: 0 15px 10px 0;
}

.razdwatrzy
{
  height:20px;
  width:100%;
  padding-right:20px;
  text-align:right;
}



.razdwatrzy ul
{

  color:black;
  list-style:none;
  margin-right:15px;
}

.razdwatrzy ul li
{
  line-height:0;
	border:0px;
	margin-top:10px;
	text-decoration:none;
	display:inline;
	margin:0;
	padding:0;
}

.razdwatrzy ul li a
{
	color:black;
	text-decoration:none;
	font-size:16px;
}

.clear
{
  clear:both;
  height:80px;
}

.logowanie
{
  float:left;
  min-height:250px;
  width:245px;
  margin-left:25px;
  margin-right:25px;
}
.logowanie 
{
  width:144px;
  margin-top:50px;
}

.logowanie input 
{
  margin-left:70px;
  border:1px solid #666;
  width:107px;
  font-weight:bold;
}

.guziklogowania
{
  background-image:url(img/b_logowanie.png);
  height:31px;
  width:107px;
}

.polelogowania
{
  margin-top:26px;
  width:107px;
  height:18px;
}



.tlist {background:#fff; margin:10px auto;}
.tlist td {background:#fff; padding:5px}
.tlist td a {color:#000; padding:5px; text-decoration:none; border:0}
.tlist th {background:#000; padding:5px; color:#fff}

.img_a {border: none;}

.naglowek {text-decoration: underline; font-weight: normal; display:block; min-height: 60px;}

.ocen_strone
{
margin-right: 25px;
margin-bottom: 15px;
background-color: #f5f5f5;
padding: 10px;
}

.ocen_strone p {min-height: 0; padding: 0; margin: 0; height: 40px;}

#pager_div {text-align: center; color:#fff; margin-bottom: 30px;}
.pager, .pager_sel {color: #fff; padding:6px; background-color: rgb(190,14,14); text-decoration: none; font-weight: bold; font-size: 16px;}

#others {width: 240px; text-align: left; margin-top: 30px; border-top: 1px solid #b3b3b3; border-bottom: 1px solid #b3b3b3; height: 145px;}
#others strong {display: block; padding: 20px 10px 10px 70px;}
#others ul {padding: 0; margin: 0 0 0 65px; list-style-type: none;}
#others ul li {padding: 0; margin: 0;}
#others a {color: rgb(189,13,13); text-decoration: underline; font-style: italic;}

#stopka {text-align:center;}