/* CSS Reset======================================================= */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
ol, ul , li {
	list-style: none;
}
img {
	border: none;
}
body {
	background-image: url(../img/bg_top.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #fff;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	padding: 0px;
	font-size: 11px;
	color: #828282;
	line-height: 17px;
}
#box-left{display:none;}
/* ##############################   glowne ustawienia    ##############################  */
#container {
	width: 980px;
	margin: 0px auto;
	padding: 0px;
}
/* ##############################   top    ##############################  */
#header {
	margin: 0px;
	padding: 0px;
}
#header ol, #header ul , #header li {
	display: inline;
	list-style: none;
}
#header #smallmenu {
	margin: 25px 0px 0px 490px;
	padding: 0px;
}
#header #smallmenu a {
	color: #fff;
	text-decoration: none;
	padding: 3px 10px 6px 0px;
	margin: 0 0 0 10px;
}
#header #smallmenu a:hover {
	color: #fff;
	text-decoration: underline;
	padding: 3px 10px 6px 0px;
	margin: 0 0 0 10px;
}
#header #smallmenu li {
	background-image: url(../img/arrowmenusmall.gif);
	background-position: center right;
	background-repeat: no-repeat;
}
#header #smallmenu .linone1 {
	background-image: none;
}
#header #logo {
	width: 265px;
	height: 59px;
	margin: 43px 0px 0px 14px;
	padding: 0px;
}
#header #flash {
	width: 508px;
	margin: 92px 0px 0px 359px;
	padding: 0px;
}
/* ##############################   wyszukiwarka    ##############################  */
#specjalne {
}
#wyszukiwarka h6 {
	display: none;
}
#wyszukiwarka {
	background-color:;
	width: 180px;
	position: absolute;
	top: 0px;
	margin: 26px 0 0 765px;
	padding: 0px;
}
#wyszukiwarka input {
	color: #6c6c6c;
	font-size: 11px;
	width: 140px;
	border: none;
background:none;
}
#wyszukiwarka input.szukaj {
	color: #6c6c6c;
	font-size: 11px;
	width: 30px;
	height: 14px;
	cursor: pointer;
	cursor: hand;
}
/* ##############################   menu poziome    ##############################  */
#inside {
	padding: 0px;
	margin: 0px;
}
#menu-poziome {
	position: absolute;
	top: 103px;
	background:;
	padding: 0px;
	margin: 0px 0px 0px 324px;
}
#menu-poziome dd {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#menu-poziome a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 0 10px;
	padding: 6px 10px 6px 0px;
	background-image: url(../img/arrowmenu.gif);
	background-position: center right;
	background-repeat: no-repeat;
}
#menu-poziome a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
	padding: 6px 10px 6px 0px;
	margin: 0 0 0 10px;
}
#menu-poziome #m6097 {
	background-image: none;
}
/* ##############################   blok tresci    ##############################  */
#maincontent {
	width: 900px;
	margin: 62px auto 0px auto;
	padding: 0px;
}
#fotosender {
	width: 900px;
	height: 164px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/bg_fs.gif);
	background-position: center right;
	background-repeat: no-repeat;
}
#fotosender #baner_fs {
	background:;
	width: 320px;
	margin: 0px 0px 0px 560px;
}
#fotosender #baner_fs p {
	padding-top: 28px;
}
#button_fs {
	width: 310px;
	margin: 12px 0px 0px 0px;
}
#button_fs a {
	width: 310px;
	height: 27px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/button_fs.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -10000px;
}
#button_fs a:hover {
	width: 310px;
	height: 27px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/button_fs.png);
	background-position: 0px -30px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -10000px;
}
#maincontent #indexo {
	margin: 14px 0px 0px 0px;
	padding: 0px;
}
#maincontent #indexo h2 {
	font-size: 14px;
	font-weight: bold;
	color: #636363;
	line-height: 30px;
}
#indexo1 {
	float: left;
	width: 211px;
	background:;
	margin: 0px 18px 0px 0px;
	padding: 0px;
}
#indexo2 {
	float: left;
	width: 211px;
	background:;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#maincontent #indexo1 a img {
	border: 4px solid #d5d5d5;
	float: left;
	margin: 0px;
	padding: 0px;
}
#maincontent #indexo1 a:hover img {
	border: 4px solid #e40000;
	float: left;
	margin: 0px;
	padding: 0px;
}
#indexo2 li {
	margin: 0 0 1px 0;
	padding: 8px 0px 8px 58px;
        background-color: #ededed;
}
#indexo2 li.link1{
	background-image: url(../img/icons_sf.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#indexo2 li.link2{
	background-image: url(../img/icons_r.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#indexo2 li.link3{
	background-image: url(../img/icons_gr.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#indexo2 li.link4{
	background-image: url(../img/icons_df.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#indexo2 a {color: #5c5c5c;text-decoration: none;}
#indexo2 a:hover {color: #000000;text-decoration: underline;}
/* ##############################   stopka    ##############################  */
#footer {
	background-image: url(../img/bg_footer1.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	margin: 60px 0 0 0;
	color: #565656;
	height: 365px;
}
#footer a {
	color: #565656;
	text-decoration: none;
}
#footer a:hover {
	color: #565656;
	text-decoration: underline;
}
#footer li {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#footer2 {
	width: 900px;
	margin: 0 auto;
}
#footer #footer2 li {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0 12px;
}
#footer2 #menufooter {
	width: 900px;
	float: left;
	text-align: right;
	margin: 80px 0 0 0;
}
#footer2 #podpis1 {
	float: left;
	margin: 50px 0 0 0;
}
#footer2 #podpis2 {
	float: right;
	margin: 50px 0 0 0;
}
#realizacja {
	display: none;
}


/* wyniki wyszukiwania */
/* aktualnosci */
#maincontent h1.wynik-wyszukiwania{
	font-size: 16px;
	font-weight: bold;
	color: #019934;
	line-height: 30px;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 6px;
}

.news-item-hr {
	display: none;
}
.news-item {
	font-size: 12px;
	border-bottom: 1px solid #eeeeee;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
}
#maincontent .news-item h4 a.more {
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	background-image: url(../img/arrow2.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	padding-left: 22px;
}
#maincontent .news-item h4 a:hover.more {
	color: #000000;
	text-decoration: underline;
}
#maincontent .news-item .more {
	font-size: 11px;
	color: #019934;
	text-decoration: none;
}
