Body
{
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#98a167;
}
h1
{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:31px;
	color:#42555b;
	font-weight:normal;
}
h2
{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:31px;
	color:#42555b;
	font-weight:normal;
}
h3
{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:20px;
	color:#42555b;
	font-weight:normal;
}
h4
{
	width:250px;
	margin:0px;
	padding:0 0 7px 0;
	float:left;
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#3275ab;
	font-weight:bold;
}
h5
{
	width:664px;
	margin:20px 0 0 0;
	padding:0px;
	float:left;
	font-family:Arial;
	font-size:31px;
	color:#42555b;
	font-weight:normal;
}
p
{
	width:664px;
	margin:13px 0 0 0;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#98a167;
}
p.justify
{
	width:664px;
	margin:13px 0 0 0;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#98a167;
	line-height:18px;
	text-align:justify;
}
#headblank
{
	width:100%;
	margin:23px 0 0 0;
	padding:0px;
	float:left;
}
#headpanel
{
	width:990px;
	height:271px;
	margin:auto;
	padding:0px;
	background:url(images/headpic.jpg) no-repeat;
}
#logo
{
	width:186px;
	height:110px;
	margin:60px 0 0 0;
	padding:0 0 0 17px;
	float:left;
	font-size: 18px;
	color: #fff;
	font-family:"Trebuchet MS";
}
#searchpanel
{
	width:219px;
	height:38px;
	margin:14px 0 0 0;
	padding:15px 20px 0 31px;
	float:right;
	background:url(images/searchbg.jpg) no-repeat left top;
}
#searchpanel span
{
	width:50px;
	height:20px;
	margin:0px;
	padding:3px 0 0 0;
	float:left;
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#68685b;
	text-transform:uppercase;
}
#searchpanel input
{
	width:139px;
	height:22px;
	margin:0px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#68685b;
	border:#e4e4d6 solid 1px;
}
#searchpanel a
{
	width:6px;
	height:24px;
	padding:0px;
	margin:0 0 0 5px;
	float:left;
	background:url(images/searchbutton.jpg) no-repeat;
}
#searchpanel a:hover
{
	background:url(images/searchbuttonhover.jpg) no-repeat;
}
#menupanel
{
	width:100%;
	height:47px;
	margin:0px;
	padding:0px;
	float:left;
	background:url(images/menubg.jpg) repeat-x;
}
#menupanel ul
{
	width:835px;
	margin:0 auto;
	padding:22px 0 0 0;
	display:block;
}
#menupanel ul li
{
	margin:0px;
	padding:0px;
	float:left;
	display:block;
}
#menupanel ul li a
{
	margin:0px;
	padding:0 18px 0 18px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:10px;
	font-weight:bold;
	color:#808071;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
}
#menupanel ul li a:hover
{
	color:#b73d12;
}
#contentblank
{
	width:100%;
	margin:0px;
	padding:0px;
	float:left;
}
#contentpanel
{
	width:944px;
	margin:0 auto;
	padding:0px;
}
#contentleft
{
	width:664px;
	margin:25px 0 0 0;
	padding:0px;
	float:left;
}
.read
{
	width:53px;
	margin:15px 0 0 0;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#b73d12;
	text-decoration:none;
}
.read:hover
{
	text-decoration:underline;
}
#contentlist
{
	width:664px;
	margin:0px;
	padding:0px;
	float:left;
}
#leftlist1
{
	width:208px;
	height:309px;
	margin:30px 0 0 0;
	padding:0px;
	float:left;
	background:url(images/leftlistbg.jpg) no-repeat;
}
#leftlist1 span
{
	width:208px;
	height:30px;
	margin:22px 0 0 0;
	padding:0px;
	float:left;
	font-family:Arial;
	font-size:16px;
	color:#42555b;
	text-align:center;
}
#leftlist1 ul
{
	width:173px;
	margin:0px;
	padding:0 0 0 16px;
	float:left;
	display:block;
}
#leftlist1 ul li
{
	width:173px;
	height:63px;
	margin:13px 0 0 0;
	padding:0px;
	float:left;
	display:block;
	border-bottom:#e4e4dc dashed 1px;
}
#leftlist1 ul li .pic1
{
	width:64px;
	height:48px;
	margin:0px;
	padding:0px;
	float:left;
	background:url(images/pic1.jpg) no-repeat;
}
#leftlist1 ul li .pic2
{
	width:64px;
	height:48px;
	margin:0px;
	padding:0px;
	float:left;
	background:url(images/pic2.jpg) no-repeat;
}
#leftlist1 ul li .pic3
{
	width:64px;
	height:48px;
	margin:0px;
	padding:0px;
	float:left;
	background:url(images/pic3.jpg) no-repeat;
}
#leftlist1 ul li .leftpart
{
	width:101px;
	height:50px;
	margin:0px;
	padding:0 0 0 7px;
	float:left;
}
#leftlist1 ul li .leftpart .text1
{
	width:101px;
	margin:0px;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:10px;
	font-weight:bold;
	color:#256ca6;
}
#leftlist1 ul li .leftpart .text2
{
	width:101px;
	margin:0px;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#808071;
}
#leftlist1 ul li a
{
	width:53px;
	margin:0px;
	padding:0px;
	float:right;
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#b73d12;
	text-decoration:none;
}
#leftlist1 ul li a:hover
{
	text-decoration:underline;
}
#leftlist2
{
	width:208px;
	height:309px;
	margin:30px 0 0 0;
	padding:0 0 0 20px;
	float:left;
	background:url(images/leftlistbg2.jpg) no-repeat right top;
}
#leftlist2 span
{
	width:208px;
	height:30px;
	margin:22px 0 0 0;
	padding:0px;
	float:left;
	font-family:Arial;
	font-size:16px;
	color:#42555b;
	text-align:center;
}
#leftlist2 ul
{
	width:175px;
	margin:0px;
	padding:0 0 0 18px;
	float:left;
	display:block;
}
#leftlist2 ul li
{
	width:175px;
	margin:15px 0 0 0;
	padding:px;
	float:left;
	display:block;
}
#leftlist2 ul li .text3
{
	width:175px;
	margin:0px;
	padding:px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#b73d12;
}
#leftlist2 ul li .text4
{
	width:175px;
	margin:0px;
	padding:px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#98a167;
	line-height:13px;
}
#leftlist2 a
{
	width:53px;
	margin:15px 0 0 0;
	padding:0px;
	float:right;
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#b73d12;
	text-decoration:none;
}
#leftlist2 a:hover
{
	text-decoration:underline;
}
#leftlist2 .borderblank
{
	width:175px;
	margin:0px;
	padding:0 0 0 19px;
	float:left;
}
#leftlist2 .border
{
	width:175px;
	margin:0px;
	padding:0px;
	float:left;
	border-bottom:#e4e4dc dashed 1px;
}
#leftlist3
{
	width:208px;
	height:309px;
	margin:30px 0 0 0;
	padding:0 0 0 20px;
	float:left;
	background:url(images/leftlistbg3.jpg) no-repeat right top;
}
#leftlist3 span
{
	width:208px;
	height:30px;
	margin:22px 0 0 0;
	padding:0px;
	float:left;
	font-family:Arial;
	font-size:16px;
	color:#42555b;
	text-align:center;
}
#leftlist3 .text5
{
	width:165px;
	height:55px;
	margin:12px 0 0 0;
	padding:0 0 0 19px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#808071;
}
#leftlist3 .pic4
{
	width:188px;
	height:53px;
	margin:0px;
	padding:0 0 0 10px;
	float:left;
	background:url(images/pic4.jpg) no-repeat right top;
}
#leftlist3 ul
{
	width:153px;
	margin:9px 0 0 0;
	padding:0 0 0 19px;
	float:left;
	display:block;
}
#leftlist3 ul li
{
	height:12px;
	margin:7px 0 0 0;
	padding:0px;
	float:left;
	display:block;
}
#leftlist3 ul li a
{
	width:141px;
	height:12px;
	margin:0px;
	padding:0 0 0 12px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#256ca6;
	text-decoration:none;
	background:url(images/liststyle.gif) no-repeat 0 4px;
	line-height:13px;
}
#leftlist3 ul li a:hover
{
	color:#a4081e;
}
#leftlist3 .border2blank
{
	width:153px;
	margin:0px;
	padding:0 0 0 19px;
	float:left;
}
#leftlist3 .border2
{
	width:153px;
	margin:0px;
	padding:0px;
	float:left;
	border-bottom:#e4e4dc dashed 1px;
}
#leftlist3  a.readlink
{
	width:53px;
	height:12px;
	margin:15px 0 0 0;
	padding:0px;
	float:right;
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#c15732;
	text-decoration:none;
	line-height:13px;
}
#leftlist3 a.readlink:hover
{
	text-decoration:underline;
	color: #b73d12;
}
#contentright
{
	width:250px;
	margin:25px 0 0 0;
	padding:0 0 0 27px;
	float:left;
}
#loginpanel
{
	width:250px;
	margin:0px;
	padding:0px;
	float:left;
}
#loginpanel span
{
	width:250px;
	margin:11px 0 0 0;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#9ea770;
	font-weight:bold;
}
#loginpanel input
{
	width:250px;
	height:21px;
	margin:0px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#9ea770;
	background:#ededdd;
	border:0px;
}
.loginbutton
{
	width:36px;
	height:16px;
	margin:10px 0 0 0;
	float:right;
	font-family:"Trebuchet MS";
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background:url(images/loginbutton.jpg) no-repeat;
}
.loginbutton:hover
{
	background:url(images/loginbuttonhover.jpg) no-repeat;
}
#loginpanel div
{
	width:131px;
	margin:10px 0 0 0;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#3275ab;
	font-weight:bold;
}
#loginpanel div a
{
	margin:0px;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#b73d12;
	font-weight:bold;
	text-decoration:none;
}
#loginpanel div a:hover
{
	text-decoration:underline;
}
#newspanel
{
	width:250px;
	margin:30px 0 0 0;
	padding:0px;
	float:left;
}
#newspanel ul
{
	width:250px;
	margin:5px 0 0 0;
	padding:0px;
	float:left;
	display:block;
}
#newspanel ul li
{
	width:250px;
	margin:15px 0 0 0;
	padding:0px;
	float:left;
	display:block;
}
#newspanel ul li .calendar
{
	width:29px;
	height:32px;
	margin:0px;
	padding:0px;
	float:left;
	background:url(images/calendar.jpg) no-repeat;
}
#newspanel ul li .calendar .date
{
	width:29px;
	margin:4px 0 0 0;
	padding:0px;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#b73d12;
	text-align:center;
}
#newspanel ul li .calendar .month
{
	width:29px;
	margin:0px;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-transform:uppercase;
	line-height:13px;
}
#newspanel ul li .newscontent
{
	width:210px;
	margin:0px;
	padding:0 0 0 10px;
	float:left;
	display:block;
}
#newspanel ul li .newscontent .text6
{
	width:210px;
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#3275ab;
	font-weight:bold;
	line-height:15px;
}
#newspanel ul li .newscontent .text7
{
	width:210px;
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	font-family:"Trebuchet MS";
	font-size:9px;
	color:#808071;
	line-height:12px;
}
#newspanel ul li a
{
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	font-family:"Trebuchet MS";
	font-size:9px;
	color:#b73d12;
	text-decoration:none;
}
#newspanel ul li a:hover
{
	text-decoration:underline;
}
#footpanelblank
{
	width:100%;
	height:111px;
	margin:39px 0 0 0;
	padding:0px;
	float:left;
	background:url(images/footbg.jpg) repeat-x;
}
#footpanel
{
	width:700px;
	height:111px;
	margin:0 auto;
	padding:0px;
}
#footmenu
{
	width:700px;
	height:13px;
	margin:27px 0 0 0;
	padding:0px;
	float:left;
}
#footmenu ul
{
	width:700px;
	height:13px;
	margin:0px;
	padding:0px;
	float:left;
	display:block;
}
#footmenu ul li
{
	height:13px;
	margin:0px;
	padding:0px;
	float:left;
	display:block;
}
#footmenu ul li.fspace
{
	width:1px;
	height:13px;
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	background:url(images/fspace.jpg) no-repeat;
}
#footmenu ul li .fblank
{
	width:1px;
	height:13px;
	margin:0px;
	padding:0px;
	float:left;
}
#footmenu ul li a
{
	height:13px;
	margin:0px;
	padding:0 8px 0 8px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#b73d12;
	text-decoration:none;
	line-height:13px;
}
#footmenu ul li a:hover
{
	text-decoration:underline;
}
#copyright
{
	width:700px;
	margin:6px 0 0 0;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#8b8b7c;
	text-align:center;
}
#validationblank
{
	width:700px;
	margin:10px 0 0 0;
	padding:0px;
	float:left;
}
#validation
{
	width:178px;
	margin:0 auto;
	padding:0px;
}
.xhtml
{
	width:46px;
	height:16px;
	margin:0 2px 0 0;
	padding:0 0 0 25px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#a42011;
	text-align:center;
	text-decoration:none;
	background:url(images/validation.gif) no-repeat 0 0;
	line-height:14px;
}
.xhtml:hover
{
	color:#8f9c66;
	background:url(images/validation.gif) no-repeat 0 -16px;
}
.css
{
	width:46px;
	height:16px;
	margin:0 2px 0 0;
	padding:0 0 0 25px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#8f9c66;
	text-align:center;
	text-decoration:none;
	background:url(images/validation.gif) no-repeat 0 -16px;
	line-height:14px;
}
.css:hover
{
	color:#a42011;
	background:url(images/validation.gif) no-repeat 0 0;
}
#sublist
{
	width:250px;
	margin:0px;
	padding:0px;
	float:left;
}
#sublist ul
{
	width:160px;
	margin:15px 0 0 0;
	padding:0px;
	float:left;
	display:block;
}
#sublist ul li
{
	height:12px;
	margin:7px 0 0 0;
	padding:0px;
	float:left;
	display:block;
}
#sublist ul li a
{
	width:150px;
	height:12px;
	margin:0px;
	padding:0 0 0 10px;
	float:left;
	display:block;
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#256ca6;
	text-decoration:none;
	line-height:13px;
	background:url(images/liststyle.gif) no-repeat 0 4px;
}
#sublist ul li a:hover
{
	color:#a42011;
}
/*------------------------------------Form---------------------------------*/
#submitform
{
	width:370px;
	margin:25px 0 0 0;
	float:left;
	padding:0px;
}
#submitformtop
{
	width:370px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
}
.submitformtop
{
	width:370px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
}
.submitforml
{
	width:150px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	color:#98a167;
	font-family:"Trebuchet MS";
	font-size:12px;
}
.submitformr
{
	width:200px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
}
.submitformr2
{
	width:200px;
	height:150px;
	float:left;
	margin:0px;
	padding:0px;
}
.slist
{
	width:200px;
	height:20px;
	margin:0px;
	float:left;
	color:#98a167;
	font-family:Arial;
	font-size:11px;
	border:#98a167 solid 1px;
}
.stext
{
	width:197px;
	height:18px;
	margin:0px;
	padding:0px;
	float:left;
	color:#98a167;
	font-family:Arial;
	font-size:11px;
	border:#98a167 solid 1px;
}
.submitformbottom
{
	width:370px;
	height:150px;
	float:left;
	margin:0px;
	padding:0px;
}
.scomments
{
	width:196px;
	height:100px;
	margin:0px;
	padding:0px;
	float:left;
	color:#98a167;
	font-family:Arial;
	font-size:11px;
	border:#98a167 solid 1px;
}

#formsubmit
{
	width:100px;
	height:20px;
	float:left;
	margin:0px;
	padding:4px 0 0 0;
}
#submit2
{
	width:63px;
	height:22px;
	margin:0px;
	padding:12px 0 0 0;
	float:left;
}
.submitbutton
{
	width:50px;
	height:16px;
	margin:0 2px 0 0;
	padding:2px 0 0 0;
	float:left;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	background:#a42011;
}
.submitbutton:hover
{
	background:#9ea97a;
}
/*---------------------------------Form-End--------------------------------*/




/* ------------------------------------------------------------------------------------------------------------------------------------ */


#najnowszeFirmy {
	clear: both;
	overflow: hidden;
	padding: 10px 0 0 0;
}

#najnowszeFirmy li {
	margin-bottom: 10px;
}


ul {
	list-style: none;
	padding: 0;
}

#kategorie {
	overflow: hidden;
	clear: both;
}

#kategorie ul, #kategorie li {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

#kategorie a {
	font-size: 12px;
	font-family: Arial;
	color: #808071;
}

#kategorie > ul > li {
	float: left;
	width: 320px;
	margin: 10px 5px;
}

#kategorie > ul > li > a:first-child {
	display: block;
	font-weight: bold;
	font-size: 14px;
	color: #256CA6;
}

#kategorie ul li ul li {
	display: inline;
}

#tagi {
	clear: both;
	font-size: 14px;
}

#tagi a {
	text-decoration: none;
	font-size: 15px;
	color: #256CA6;
	font-family: Arial;
}

.clear {
	clear: both;
}

#wpisy {
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
	font-family: Arial;
	color: #808071;
}

#wpisy li {
	display: block;
	margin: 10px 0;
	font-size: 12px;
	overflow: hidden;
}

#wpisy li > a {
	font-size: 14px;
	font-weight: bold;
	color: #808071;
}

#wpisy li p {
	margin-top: 3px;
}

#wpisy li p a {
	color: #256CA6;
}

#mapa {
	clear: both;
	margin: 10px 0;
}

#wpis a {
	color: #808071;
}

#wpis dl {
	overflow: hidden;
	font-size: 14px;
}

#wpis dl dt {
	float: left;
	width: 200px;
	text-align: right;
	clear: both;
	font-weight: bold;
	margin-bottom: 5px;
}

#wpis dl dd {
	float: left;
	margin-left: 5px;
}

#wpis #wpisy {
	margin-top: 10px;
}

#wpis, #kategoria, #kategoria nav {
	clear: both;
	overflow: hidden;
}

#wpis > article {
	clear: both;
	overflow: hidden;
}

#newspanel #polecamy li {
	margin: 0;
}