body {
	background:#ffffff url(images/bg.jpg) top repeat-x;
	font-family:Tahoma,Arial;
	color:#555555;
	font-size:11px;
	margin:0px;
	padding:0px;
}
h1, h2, h3 {
	padding:0px;
	margin:0px;
	font-weight:normal;
}
a:link, a:visited {
	text-decoration:none;
	color:#a80000;
}
a:hover {
	text-decoration:underline;
}
.clr {
	clear:both;
	height:1px;
}
img {
	border:0px;
}
#calosc {
	background:#ffffff;
	width:940px;
	padding:12px 5px 20px 5px;
	margin:0 auto;
}
#logo {
	width:940px;
	height:80px;
}
#top_module {
	float:right;
	text-align:right;
	width:610px;
}
#menu {
	width:930px;
	height:58px;
	background:url(images/menu.jpg);
	padding:1px 5px 0px 5px;
}
#tresc {
	width:928px;
	padding:0px 6px 0px 6px;
	background:url(images/tresc.jpg);
	text-align:left;
}
#banner {
	width:inherit;
	text-align:center;
}
#lewa_kol {
	float:left;
	width:698px;
	padding-right:11px;
	vertical-align: top;
}
#lewa {
	width:220px;
	float:left;
	vertical-align: top;
	padding-right:10px;
}
#srodek {
	width:468px;
	float:left;
	vertical-align: top;
}
#dol {
	display:block;
	width:inherit;
}
#lewa1, #lewa2 {
	display:inline;
}
#prawa_kol {
	float:left;
	width:219px;
	border-bottom:1px solid #dedede;
	margin-bottom:10px;
}
#stopka {
	width:905px;
	background:url(images/stopka.jpg);
	height:83px;
	padding:23px 20px 0px 15px;
}
.moduletable_menu {
	width:160px;
	background:#555555;
	padding:17px 0px 40px 19px;
}

.moduletable_menu ul, .moduletable_menu li, #archive-list, #archive-list li, .moduletable-dolne ul, .moduletable-dolne li {
	list-style:none;
	padding:0px;
	margin:0px;
}
.moduletable_menu li {
	background:url(images/lewa_menu.jpg) 0px 8px no-repeat;
	padding-left:8px;
}
.moduletable_menu a:link, .moduletable_menu a:visited {
	text-decoration:none;
	color:#ffffff;
	line-height:21px;
}
.moduletable_menu a:hover {
	text-decoration:underline;
}
#menu ul, #menu li {
	list-style:none;
	padding:0px;
	margin:0px;
}
#menu ul {
	width:930px;
}
#menu li { 
	float:left;
	height:30px;
	border-right:1px solid #fff;
}
#menu li:hover {
	background:#555555;
}
#menu a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	line-height:29px;
	padding:0px 44px;
}
.adr {
	color:#b0afaf;
	font-weight:bold;
}
.button-szukaj, .button {
	border:0px;
	color:#ffffff;
	background:url(images/button_szukaj.jpg);
	width:52px;
	height:22px;
	font-size:11px;
}
.inputbox-szukaj {
	background:url(images/input_szukaj.jpg);
	width:139px;
	height:19px;
	padding:1px;
	border:0px;
	margin-right:5px;
	text-indent:5px;
}
.search-szukaj-firm {
	margin-top:-15px;
}
form {
	margin:0px;
	padding:0px;
}
.moduletable-topmenu {
	padding-top:16px;
	float:right;
	margin-right:6px;
	clear:right;
}
.moduletable-topmenu ul, .moduletable-topmenu li {
	list-style:none;
	padding:0px;
	margin:0px;
}
.moduletable-topmenu li {
	display:inline;
}
.moduletable-topmenu a {
	font-weight:bold;
	line-height:30px;
	color:#555555;
	height:30px;
	padding:0px 15px;
	background:#f3f3f3;
	display:block;
	float:left;
	margin-left:3px;
	text-decoration:none;
}
li.item12 a {
	background:url(images/oglo.jpg);
	width:138px;
	height:30px;
	color:#ffffff;
	padding-left:20px;
	text-align:left;
	padding-right:0px;
}
.moduletable-topmenu a:hover {
	color:#A80202;
}
.moduletable-topmenu li.item12 a:hover {
	color:#9a9999;
}
#top_module .moduletable {
	padding-right:10px;
}
h2 a:link, h2 a:visited {
	font-size:20px;
	font-weight:bold;
	padding-bottom:20px;
	display:block;
	color:#555555;
}
#ramka h2 a {
	padding-bottom:5px;
}
.article_column h2 a {
	font-size:11px;
	color:#a80000;
	font-weight:bold;
	padding-bottom:0px;
}
.moduletable-ostatnio {
	background:#dedede;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	padding-right:8px;
	width:211px;
	height:33px;
	line-height:33px;
}
#prawa_kol .moduletable h3 {
	background:#f5f5f5;
	font-size:14px;
	font-weight:bold;
	height:32px;
	line-height:32px;
	text-indent:10px;
}
#prawa_kol .moduletable {
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	padding-bottom:5px;
}
.ucd, .ucd-sprawy {
	padding:0px 9px;
}
.ucd li, .ucd ul, .ucd-sprawy li, .ucd-sprawy ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
.ucd li, .ucd-sprawy li {
	background:url(images/li.jpg) 0px 10px no-repeat;
	padding:5px 0px 0px 10px;
	line-height:11px;
}
.moduletable-sprawy {
	border-left:1px solid #dedede;
	border-top:1px solid #dedede;
	border-bottom:1px solid #dedede;
	width:236px;
	padding:15px 0px 15px 20px;
	margin:10px 0px;
	height:190px;
}
.moduletable-arch_sprawy {
	background:url(images/sprawy_polonijne.jpg) right bottom no-repeat;
	width:190px;
	height:200px;
	padding:20px 20px 0px 0px;
	margin:10px 0px;
	text-align:right;
	font-weight:bold;
	border-right:1px solid #dedede;
	border-top:1px solid #dedede;
	border-bottom:1px solid #dedede;
	float:right;
}
.moduletable-sprawy h3 {
	font-size:14px;
	font-weight:bold;
	padding-bottom:15px;
}
#ramka {
	border:1px solid #dedede;
	padding:10px;
}
.moduletable-sciezka, .componentheading {
	margin:-10px -10px 10px -10px;
	padding:10px;
	background:#DEDEDE;
}
#ramka h2.contentheading {
	font-weight:bold;
	padding-bottom:5px;
}
.small, .createdate {
	text-align:right;
	display:block;
}
.createdate {
	padding-bottom:5px;
}
.componentheading {
	background:#F5F5F5;
	font-size:18px;
}
.article_separator {
	display:block;
	border-bottom:1px solid #dedede;
	margin-bottom:10px;
}
.moduletable-dolne, .moduletable-slyks {
	float:right;
	text-align:right;
}
.moduletable-dolne li {
	float:left;
	padding-left:20px;
}
.moduletable-dolne a {
	font-weight:bold;
	color:#555555;
}
.moduletable-slyks {
	padding-top:40px;
	clear:right;
}
#archiwum a {
	font-weight:bold;
	display:block;
	background:url(images/bg-tabs.jpg);
	padding:0px 10px;
	line-height:29px;
	width:165px;
	border:1px solid #E5E3E4;
	text-align:center;
	margin-top:10px;
	margin-left:255px;
}
.moduletable-pogoda {
	margin:10px 0px;
	border:1px solid #dedede;
}
.moduletable-pogoda h3 {
	padding:0px 10px;
	background:#f0efef;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}
.column_separator {
	padding-left:10px;
	width:215px;
}
#com-form-login-username, #com-form-login-password {
	float:left;
	padding-right:15px;
}
.moduletable-lang {
	float:right;
	text-align:right;
	padding-right:12px;
}
