body {
  margin: 0;
  font-family: Helvetica,Arial,sans-serif;
	line-height: 15px;
  font-size: 12px;
  background-color:#222;
  color: white;
}

.clr {
  clear: both;
}
#cialo {
  width: 893px;
  margin: 0 auto;
  display: block;
  background:#7F3900;
}

#main_menu {
  background-image: url(images/menutlo.gif);
  width: 893px;
  height: 82px;
  text-align: center;
  color: white;
  font-size: 14px;
  margin: 0 auto;
  margin-top: 10px;

}

#menukontener_l {
background-image: url(img/naglowek_zaokraglenie1.png);
  display: block;
  float:left;
    width: 8px;
  height: 82px;
}

#menukontener_p {
background-image: url(img/naglowek_zaokraglenie2.png);
  display: block;
  float:left;
  width: 7px;
  height: 82px;
}
#main_menu_kontener {
  background-image: url(img/naglowek_zaokraglenie.png);

  padding-top: 15px;
  height: 67px;

  display: block;
  float:left;
}

.mb {
	background-image: url(img/b_kontakt.png);
	width: 98px;
	height: 24px;
	display: block;
	float: left;
	padding-top: 20px;
	font-weight: normal;
	  margin-left: 10px;
  margin-right: 20px;
}

.mb a {
  color:white;
  text-decoration:none;
}

#moj_naglowek {
	background-image: url(img/naglowek.jpg);
	border-top:2px solid #666;
	width: 893px;
	height: 316px;
	display: block;
	margin: 0 auto;
	position: relative;
}

#link_naglowek {
  font-size: 42px;
  color: white;
  display: block;
  float: right;
  padding-top: 40px;
  font-style: italic;
  
}
#link_naglowek h1 {
  margin: 0;
  font-size: 42px;
}
#link_naglowek a {
  color:#CF5C00;
  text-decoration: none;
}
.baton_naglowek {
  background-image: url(images/b_kontakt.png);
  width: 139px;
  height: 27px;
  margin-left: 65px;
  margin-top: 20px;
  padding-top: 12px;
  text-align: center;
  font-size: 16px;
  color: #333422;
}
#menu_naglowek {
  margin-top: 30px;
  margin-right: 40px;
  color: white;
  display: block;
  width: 300px;
  height: 280px;
  float: right;
}
#menu_naglowek_tresc li a {
  color:white;
  text-decoration:none;
  font-size:14px;
}
#menu_naglowek_tresc li.podkat,
#menu_naglowek_tresc li.podkat_sel {
  margin:2px 0 2px 20px;
  font-style:italic;
}
#menu_naglowek_tresc li.podkat a {
  color:#bbb;
}
#menu_naglowek_tresc li.sel a,
#menu_naglowek_tresc li.podkat_sel a {
  font-weight:bold;
}


.kategorie {
  text-align: center;
  font-weight: bolder;
  font-size: 14px;
}
#menu_naglowek_tresc {

}
#menu_naglowek_tresc li {
  list-style-image: url(img/b_menu.png);
  font-size: 14px;
}
#gray_gr {
  background-image: url(img/gradient_szary.png);
  background:#333;
  border-top:2px solid #666;
  border-bottom:2px solid #666;
  width: 893px;
  height: 25px;
  margin: 0 auto;
}

#cont {
  width: 809px;
  display: block;
  padding: 50px 40px 100px; 50px;
  position: relative;
}

.art {
  width: 524px;
  display: block;
  float: left;
  margin-bottom: 60px;
  background:#9F4700;
  border-bottom:2px solid #5F2A00;
  border-right:2px solid #5F2A00;
  padding:8px;
}

.art_tytul,
.art_tytul a {
  margin:0;
  text-decoration:none;
  color: orange;
  font-size: 16px;
  font-weight: bolder;
}

.art_tytul {
  border-bottom:2px solid orange;
}


.art_tresc {
  margin-top: 20px;
  min-height: 105px;
  display: block;
  text-align: justify;
}

.art_podstrona_kontener {
  
}

.art_podstrona {
  background-image: url(img/b1.png);
  width: 15px;
  height: 15px;
  display: block;
  float: right;
  text-align: center;
  margin-left: 17px;
}

.art_podstrona:hover {
  background-image: url(img/b2.png);
}
#cont_art {
  display: block;
  float: left;
  width: 500px;
 
}
#tresc_logowanie_l{
  background:#333;
  display: block;
	float: left;
	width: 6px;
  height: 223px;
}
#tresc_logowanie_p{
  background:#333;
  display: block;
	float: left;
	width: 6px;
  height: 223px;
	
}
#zaloguj_sie {
  margin-left: 70px;
  display: block;
  float: right;
  width: 200px;
  height: 223px;
  
}
.belka {
  text-align: center;
  font-size: 15px;
  font-weight: bolder;
	width: 188px;
	display: block;
	float: left;
	height: 183px;
	padding-top: 40px;
	background:black;
	border: 3px solid #666666;
}
.belka input {
  margin-top: 20px;
}

#foooooter {
  background-color:#222222;
  width: 893px;
  height: 40px;
  line-height:40px;
  margin-top: 9px;
  text-align: center;
  font-size:16px;
  color:white;
  position: absolute;
  left: 0px;
  bottom: 40px;
}

.links {
  text-align:right;
}
.links a {
  color:#6F358F;
}

.alignleft {
  float:left;
  margin:0 10px 0 0;
}
#ktk {
  float:left;width:200px;margin:10px 0 0 120px;
}
#pager_div {
  margin:15px 0;
}
#pager_div a {
  color:white;
  padding:0px 6px;
  border: 1px solid rgb(255,165,0);
  color:rgb(255,165,0);
  text-decoration:none;
}
#pager_div a:hover {
  border: 1px solid #666666;
  color:#666666;
}

#admin {
  border:2px solid black;
  width:800px;
  color:black;
  padding-bottom:20px;
}
#admin a {
  color:black;
}
#admin a:hover {
  color:#444;
  text-decoration:none;
}
.tlist th {
  background:gray;
  border:1px solid rgb(127,57,0);
  width:790px;
  padding:4px;
}
.tlist td {
  padding:2px;
  border:1px solid rgb(127,57,0);
}

