body { margin: 0px; padding: 0px; background: #fff; }
#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 1024px;
	background: #fff;
}

#header {
	margin: 0 0 15px 0;
	background: #fff;
  height: 162px; 
  background: url(/images/top.png) 0px 0px no-repeat;
  position: relative;
}

#header a { text-decoration: none; }
#eurowybory { position: absolute; bottom: -20px; left :300px; width: 450px; height: 160px; }

#header ul { list-style: none; width: 95%; text-align: right; }
#header ul li { display: inline; padding-left: 10px; }
#header ul li a { color:  #f3793f; font: normal 12px Arial,serif; }
p.head { border-top: 1px solid #f3793f; width: 100%; border-bottom: 1px solid #f3793f; padding: 10px 0px; text-align: right; font: normal 22px Tahoma,sans-serif; color: #f3793f;  margin-top: -15px; }
p.head span { color: #000; }


#side-a {
	float: left;
	width: 255px;
  padding: 0px; margin: 0px; 
	background: #fff;
}

#side-b {
	float: right;
	width: 255px;
  background: #fff;
  padding: 0px; margin: 0px; 
}

#content { 
	float: left;
	width: 514px;
  background: #FFF;
  padding: 0px; margin: 0px; 
}

#footer {
	clear: both;
	background: #fff;
}

.box { width: 95%; margin: 0px auto 15px auto; padding: 0px; color: #444; }
.box dt {  margin: 0px; padding: 0px; height: 20px; background: url(/images/boxtbg.png) 0px 0px repeat-x #fff;  position: relative; }
.box dt p {  margin: 0px 20px; padding: 10px 0px 10px 0px; font: bold 11px Tahoma,sans-serif; color: #f3793f; line-height: 0px; }
.box dt .boxtl { position: absolute; top: 0px; left: 0px; border: 0px none; margin: 0px; padding: 0px; }
.box dt .boxtr { position: absolute; top: 0px; right: 0px; border: 0px none; margin: 0px; padding: 0px; }
.box dd {  margin: 0px; padding: 10px; border-left: 1px solid #949494; border-right: 1px solid #949494; border-bottom: 1px solid #949494; background: #fff; font: normal 11px Tahoma,sans-serif;  }


#formsearch { position: relative; width: 220px; height: 18px; padding: 0px; margin: 0px; vertical-align: middle; background: url(/images/form_search.png) 0px 0px no-repeat; }
#formsearch fieldset { border: 0px none; background :transparent; }
#szukaj { position: absolute; top: 0px; left: 0px; background: transparent; border: 0px none; height: 12px; width: 139px; padding: 3px 3px; margin: 0px; font: normal 10px Arial,sans-serif;  }
#znajdz { position: absolute; top: 0px; right: 0px; background: transparent; border: 0px none; width: 70px; height: 18px; padding: 0px; margin: 0px; cursor: pointer;}

#formnewsletter { position: relative; width: 220px; height: 18px; padding: 0px; margin: 0px; vertical-align: middle; background: url(/images/form_news.png) 0px 0px no-repeat; }
#formnewsletter fieldset { border: 0px none; background :transparent; }
#newsletter { position: absolute; top: 0px; left: 0px; background: transparent; border: 0px none; height: 12px; width: 139px; padding: 3px 3px; margin: 0px; font: normal 10px Arial,sans-serif;  }
#zapisz { position: absolute; top: 0px; right: 0px; background: transparent; border: 0px none; width: 70px; height: 18px; padding: 0px; margin: 0px; cursor: pointer;}



#tooltip.pretty {
  font-family: Arial;
  border: none;
  width: 210px;
  padding:20px;
  height: 135px;
  opacity: 0.8;
  background: url('shadow.png');
}
#tooltip.pretty h3 {
  margin-bottom: 0.75em;
  font-size: 12pt;
  width: 220px;
  text-align: center;
}
#tooltip.pretty div { width: 220px; text-align: left; }


.article { border-collapse: collapse; border-spacing: 0px; width: 98%; margin: 0px auto 10px auto; border-bottom: 1px solid #eee; padding: 0px 0px 10px 0px; }
.article td { padding: 1px;  }


.articleImage { text-align: center; vertical-align: top; width: 70px; padding: 0px 5px 0px 0px ;  }
.articleDate { width: 60px; text-align: right; vertical-align: top; font-size: 7px; font-weight :bold; float: right; clear :left;  }
.articleTitle { text-align: left; vertical-align: top; float: left;     }
.articleTitle a { text-decoration: none; font-weight: bold; color: #000; }
.articleHead { vertical-align: top; text-align: justify; line-height: 1em; clear :both; padding-top: 10px; font-weight: bold; } 
.article .art_more { display: block; width: 100%; text-align: right; color: #F3793F; padding: 0px 5px; margin-bottom: 5px; }


.katA { list-style-image: url('/images/star.png'); padding: 0px; margin: 0px 3px 5px 20px; }
.katA li a { text-decoration: none; font: bold 11px serif; color: #444; }
.katA ul { padding: 0px; margin: 0px 0px 0px 13px; list-style: square; }
.katA ul li a {  text-decoration: none; font: 11px serif; color: #222; }
.katA a:hover { text-decoration: underline; color: #F3793F; }
.linkispons { text-align: center; }
.linkispons img { border: 0px none; }
.linkispons a { display :block; margin: 5px 0px; color: #000;  }

.linkispons2 { text-align: left; }
.linkispons2 p { display: block; margin: 0px 0px 5px 0px; }
.linkispons2 img { border: 0px none; padding-right: 5px;  }
.linkispons2 a {   color: #000; font-weight: bold; text-decoration: none;  }
.linkispons2 a:hover { text-decoration: underline; color: #F3793F; }


.art .print {  text-align: right; display: block;  padding: 0px; margin: 0px; float: right;  }
.art img { border: 0px none; }
p.art_head { font-weight :bold :color: #222; font-size: 1.2em; text-align: justify;  }
.art_date { font: bold 8px serif; color: #444;  padding: 0px; margin: 0px; }
.art_title { font: 13px;  padding: 0px; margin: 0px; clear: left; }
.art_title a { color: #F3793F; font: bold 13px serif;  padding: 0px; margin: 0px;  }

#eurorss { text-align: left;   }
#eurorss td { padding: 5px; }
#eurorss h4 { padding: 5px; }
#eurorss td a { font-weight: normal; }
#eurorss object { width: 210px; margin: 0px auto 0px auto; }


a { color:  #f3793f; }
