* {
  margin:0;
  padding:0;
}

body {
  margin:0;
  padding:0;
  text-align:center;
  font-family:Tahoma,Arial,Verdana;
  font-size:13px;
  font-style:normal;
  font-weight:normal;
  color:#929292;
}

a {
  text-decoration:none;
  color:#42b649;
  font-weight:bold;
}

a:hover {
  text-decoration:underline;
}

#top {
  width:960px;
  margin:0 auto;
  border:solid 0px #f00;
  height:120px;
  clear:both;
}

#top img {
  border:none;
  float:left;
}

#topmenu {
  float:right;
  width:605px;
  border:solid 0px #f00;
}

#topmenu a {
  text-decoration:none;
  float:left;
  margin-top:0px;
  font-size:13px;
  font-weight:bold;
  color:#080;
}

#topmenu a:hover {
  color:#08f;
}

#topmenu img {
  border:none;
  float:none;
}

#top_zdjecie {
  width:960px;
  clear:both;
  margin:0 auto;
  border:solid 1px #dcdcdc;
  height:110px;
}

#top_zdjecie img {
  border:none;
 margin:5px;
}

#stopka {
  margin:10px auto;
  width:960px;
  height:30px;
  clear:both;
  border:solid 0px #f00;
}

#stopka p {
  float:right;
  font-size:13px;
  color:#929292;
}

#stopka ul {
  margin:0;
  padding:0;
  float:left;
}

#stopka ul li {
  list-style:none;
  float:left;
  margin: 0px 5px;
  border-right: solid 1px #929292;
  padding-right:5px;
}

#stopka ul li a {
  text-decoration:none;
  font-size:13px;
  color:#929292;
}
  
#stopka ul li a:hover {
  text-decoration:underline;
}

hr.linia {
  width:960px;
  clear:both;
  margin:5px auto;
  background-color:#dcdcdc;
  color:#dcdcdc;
  height:1px;
  border:none;
}

div.belka_zielona {
  background-color:#42b649;
  color:#fff;
  font-size:13px;
  font-weight:bold;
  text-align:left;
  padding:0px 10px;
  width:205px;
  float:left;
}

div.belka_niebieska {
  background-color:#4265b6;
  color:#fff;
  font-size:13px;
  font-weight:bold;
  text-align:left;
  padding:0px 10px;
  width:205px;
  float:left;
}

div.clear {
  clear:both;
}

div.ramka_lewa_600 {
  padding:5px;
  border:solid 1px #dcdcdc;
  margin-bottom:10px;
}



div.rocznik {
  float:left;
  margin:0px 5px;
}

#body {
  width:960px;
  margin:0 auto;
}

#lewa_kolumna {
  width:610px;
  float:left;
  margin: 10px 5px 10px 0px;
  padding:0px;
  border:solid 0px #dcdcdc;
}

#ostatnie_wydanie {
  width:225px;
  float:left;
}

#ostatnie_wydanie img {
  width:215px;
  border:solid 1px #e0e0e0;
  padding:4px;
  border:none;
  margin:5px 0px;
}

#topstory {
  width:365px;
  border:solid 0px #f00;
  float:right;
}

#topstory img {
  float:left;
}

#topstory p.tytul {
  float:right;
  font-size:13px;
  color:#929292;
  width:230px;
  text-align:left;
  padding-top:5px;
  font-weight:bold;
  height:38px;
  line-height:17px;
  overflow:hidden;
}

hr.linia_mini {
  clear:both;
  border:none;
  background-color:#dcdcdc;
  color:#dcdcdc;
  height:1px;
  width:365px;
  margin:5px auto;
  float:right;
}

#topstory p.topstory_tresc {
  clear:both;
  font-size:13px;
  text-align:justify;
}

ul.artykuly {
  margin: 5px 0;
  padding:0;
  width: 350px;
  float:left;
  border:solid 0px #f00;
}

ul.artykuly li {
  margin:0;
  padding:0;
  list-style:none;
  padding-left:15px;
  background:url(images/punktor-zielony.gif) no-repeat left top;
  text-align:left;
}

ul.artykuly li a {
  color:#929292;
  font-size:13px;
  font-family:Verdana,Arial,Tahoma;
  text-decoration:none;
  font-weight:normal;
}

ul.artykuly li a:hover {
  font-weight:bold;
}

div.artykuly_zdjecie {
  float:right;
  width:218px;
  height:121px;
  border:solid 1px #dcdcdc;
  overflow:hidden;
}

div.artykuly_zdjecie img {
  position:absolute;
  top: 0;
  left: 0;
  width:210px;
  height:113px;
  border:none;
  margin:4px;
}

div.news_business {
  margin-top:5px;
  width:295px;
  float:left;
  text-align: justify;
}

img.news_business_zdj {
  width:100px;
  border:solid 1px #dcdcdc;
  float:left;
  padding: 4px;
  margin: 1px 5px 4px 0;
}



div.news_business_tresc {
  width:200x;
  border:solid 0px #f00;
  float:right;
  margin-right: 15px;
}

div.news_business_tresc h2 {
  margin:0;
  padding:0;
  color:#4265b6;
  font-size:13px;
  font-weight:bold;
}

div.news_business_tresc h2 a {
  color:#4265b6;
  text-decoration:none;
}

div.news_business_tresc h2 a:hover {
  text-decoration:underline;
}

div.art_business {
  margin-top:5px;
  width:600px;
  text-align: justify;
}

img.art_business_zdj {
  width:200px;
  height:auto;
  border:solid 1px #dcdcdc;
  float:left;
  padding: 4px;
  margin: 1px 5px 4px 0;
}



div.art_business_tresc {
  border:solid 0px #f00;
  margin-left: 9px;
  margin-right: 10px;
}

div.art_business_tresc p {
	margin: 0 0 15px 0;
	line-height: 18px;
}


div.art_business_tresc h2 a {
  color:#4265b6;
  text-decoration:none;
}

div.art_business_tresc h2 a:hover {
  text-decoration:underline;
}


div.art_600 {
  margin-top:5px;
  clear:both;
  height:125px;
  border:solid 0px #f00;
  overflow:hidden;
}

div.art_600_zdj {
  width:158px;
  height:121px;
  border:solid 1px #dcdcdc;
  float:left;
}

div.art_600_zdj img {
  width:150px;
  height:113px;
  margin:4px;
  border:none;
}

div.art_600 h2 {
  margin:0;
  padding:0;
  color:#4265b6;
  font-size:13px;
  font-weight:bold;
  text-align:left;
  width:430px;
  float:right;
  border:solid 0px #f00;
}

div.art_600 h2 a {
  color:#42b649;
  text-decoration:none;
}

div.art_600 h2 a:hover {
  text-decoration:underline;
}

div.art_600 p {
  text-align:left;
  width:430px;
  float:right;
  line-height:21px;
}

#prawa_kolumna {
  float:right;
  padding:0;
  width:335px;
  border:solid 0px #dcdcdc;
  margin: 10px 0px 10px 5px;
}

div.ramka_prawa {
  padding:5px;
  width:320px;
  border:solid 1px #dcdcdc;
  text-align:justify;
  margin:0;
  margin-bottom:10px;
}

div.okladka {
  width:88px;
  height:128px;
  float:left;
  border:solid 1px #dcdcdc;
  margin:5px 6px
}

p.podpis_okladki {
  clear:both;
  font-size:10px;
}


div.przewi {
	width: 400px;
	margin: 0 auto;
	text-align:center;
}

select.kategorie_select {
	font-size: 10px;
	color: #666;
	background: #fefefe;
	border: 1px solid #999;
	padding: 2px;
}

select.kategorie_select {
	font-size: 10px;
	color: #666;
	background: #fefefe;
	border: 1px solid #999;
	width: 218px;
}

select.kategorie_select option {
	padding: 2px;
	font-size: 10px;
}
