body { 
  margin: 0;
  padding: 0;
  font-family: sans-serif;
}

a {
  color: #a00;
}

h1, h2, h3, h4, h5, h6 {
  padding: 0;
  margin: 0.3em 0 0;
}

h2 {
  color: #a00;
}

a img {
  border: 0;
}

#header, #footer {
  text-align:left;
  margin: 0;
  padding: 0;
}

h1#logo {
  padding: 0;
  margin: 0;
}

#row-site-navigation ul li {
  list-style-type: disc;
}

.reklama-top, .reklama_l, .linux-skola, #jobs_block, .rss, .discuss-tree, .discuss-form, #reklama_cc {
  display: none;
}

#top-box {
  display: none;
}

#logged-user {
  display: none;
}

iframe {
  display: none;
}

#footer img {
  display: block;
}
#footer ul {
  padding-left: 20px !important;
  margin: 0;
}

.cleaner {
  clear: both;
  height: 1px;
  font-size: 1px;
  border: none;
  margin: 0;
  padding: 0;
  background: transparent;
  visibility: hidden;
  display: block;
}

#top-site-navigation  {
  display: none;
}

.middle .column-in {
  padding: 0;
}

.middle  img {
  width: auto;
  max-width: 99%;
}

.img-to-right{
  float:right;
}

.img-to-left{
  float:left;
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0px solid white;
}

p.box {
  border: 2px solid white;
  background: rgb(250,252,255);
}

.middle table {
	border: 1px solid gray;
	border-collapse: collapse;
	width: auto;
	max-width: 99%;
	padding: 0 0;
	margin: 0 0;
}
.middle table th {
	background: #efefef;
	border: 1px solid gray;
	padding: 5px;
	color: #004487;
}
.middle table th {
	background: #efefef;
	border: 1px solid gray;
	padding: 5px;
	color: #004487;
}
.middle table td {
	background: #f5f5f5;
	border: 1px solid gray;
	padding: 5px;
}
.middle table td p {
	padding: 0;
	margin: 0;
}

.article-perex {
  font-weight: bold;
  padding: 0 0 0.5em;
  margin: 0;
}

.article-info {
  margin: 0;
}

.article-perex img {
  float: left;
  width: 60px;
  padding-right: 4px;
  padding-bottom: 4px;
}

.full-story {
  text-align: right;
  margin: 0;
  padding: 0;
}

.desc {
  text-align: center;
  font-style: italic;
}


