a, div, span, p, body, table, tr, th, td, img, form, fieldset, ul, ol, li, label, h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	outline: 0px;
	border: 0px;
	color: inherit;
	background-color: transparent;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: left top;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	font-variant: normal;
	font-size: inherit;
	text-decoration: none;
	line-height: 1.3;
}
input, button, textarea, select, option {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	font-variant: normal;
	font-size: inherit;
	text-decoration: none;
}
li {
	list-style-type: disc;
	list-style-image: none;
	list-style-position: outside;
}
a:hover{
	text-decoration: underline;
}
a, div, span, p, body, table, tr, th, td, img, form, fieldset, ul, ol, li, label, h1, h2, h3, h4, h5, h6, input, button, textarea, select, option {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
body {
	color: #1f3649;
	background-color: white;
	font-size: 12px;
}

/*Clearing Floats Without Structural Markup - ala http://www.positioniseverything.net/easyclearing.html*/
.clearfix:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0px;
	content: ".";
}

#page { text-align: center; }
#top { width: 980px; margin: 0px auto; height: 75px}
#billboard { width: 980px; margin: 0px auto; padding: 10px 0px 10px 0px}
#main { width: 980px; margin: 0px auto; padding-bottom: 10px}
#left { width: 186px; text-align: right; margin:0 13px 0 0; padding:0}
#center { width: 468px; padding:0; text-align:left; margin-right:13px;}
#right { width: 300px; }

img.i135 { width: 135px; height: 90px; float: left; margin-right: 8px; margin-bottom: 6px; }
img.i160 { width: 160px; height: 107px; }
img.i60 { width: 60px; height: 40px; }
img.btn175 { width: 175px; height: 50px; }

/* BOXY */
div.title{ height: 20px; float: left; padding: 7px 2px 3px 10px; font-weight: bold; }
div.title a{font-weight: bold; color:#fff}
div.end { height: 30px; width: 32px; float: left; }
div.head_white div.title { color: #1f3649; background: white url(http://www.portalsamorzadowy.pl/img/head_white_bg.gif) repeat-x 0 0; border-left: 1px solid #1f3649; }
div.head_white div.title a{color:#1f3649}
div.head_white div.end { background: white url(http://www.portalsamorzadowy.pl/img/head_white_end.gif) no-repeat 0 0; }
div.head_dark div.title { color: white; background: #1f3649 url(http://www.portalsamorzadowy.pl/img/head_dark_bg.gif) repeat-x 0 0; }
div.head_dark div.end { background: white url(http://www.portalsamorzadowy.pl/img/head_dark_end.gif) no-repeat 0 0; }
div.head_blue div.title { color: white; background: white url(http://www.portalsamorzadowy.pl/img/head_blue_bg.gif) repeat-x 0 0; }
div.head_blue div.end { background: white url(http://www.portalsamorzadowy.pl/img/head_blue_end.gif) no-repeat 0 0; }
div.head_blue_more{background-color:#405D8D}
div.head_blue_more div.title { color: white; background: #405D8D url(http://www.portalsamorzadowy.pl/img/head_blue_more_bg.gif) repeat-x 0 0}
div.head_blue_more div.end { background: #405D8D url(http://www.portalsamorzadowy.pl/img/head_blue_more_end.gif) no-repeat 0 0; }
div.head_red div.title { color: white; background: white url(http://www.portalsamorzadowy.pl/img/head_red_bg.gif) repeat-x 0 0; }
div.head_red div.end { background: white url(http://www.portalsamorzadowy.pl/img/head_red_end.gif) no-repeat 0 0; }
div.head_darkinv { color: #1f3649; background: white url(http://www.portalsamorzadowy.pl/img/head_darkinv_bg.gif) repeat-x 0 0; }
div.head_darkinv div.title { color: #1f3649; background-color: white; }
div.head_darkinv div.end { background: white url(http://www.portalsamorzadowy.pl/img/head_darkinv_end.gif) no-repeat 0 0; }
div.head_dark div.right { height: 20px; float: right; padding: 7px 0px 3px 0px; color: #1f3649; }
.mtop { margin-top: 10px; }
.mbot { margin-bottom: 10px; }
div.blue_gradient { color: white; padding: 8px; background: #405D8D url(http://www.portalsamorzadowy.pl/img/gradient_blue_bg.gif) repeat-x 0 0; }
div.blue_gradient_bt{background: #4f6382 url(http://www.portalsamorzadowy.pl/img/blue_gradient_bg.gif) repeat-x 0 0}
div.blue_gradient_bt a{font-weight:bold; color:white;}
div.blue_gradient_bt a.title{float:right; width:105px}
div.blue_gradient_bt p{margin:0 5px; padding:5px 0; border-bottom:1px solid #9b9b9b}
div.blue_gradient_bt p.last{border:none}
div.dark_gradient { color: white; padding: 8px; background: #555D6A url(http://www.portalsamorzadowy.pl/img/gradient_dark_bg.gif) repeat-x 0 0; }
div.dark_gradient a.linkmore, div.blue_gradient a.linkmore { font-weight: bold; font-style: italic; float: right; margin-top: 10px; }
div.dark_gradient p.title a, div.blue_gradient p.title a{margin-bottom:10px; font-weight:bold; display:block}
div.dark_gradient img,
div.blue_gradient_bt img,
div.blue_gradient img {border: 1px solid #ccc; padding: 1px;}
div.blue_gradient a, div.dark_gradient a { color: white; }
/* TOP */
div.logo { float: left; width: 400px; height: 55px; margin: 10px 0px; }
div.ikona { float: right; height: 55px; margin: 10px 0px 10px 10px; text-align: center; }
div.ikona a { text-decoration: none; font-size: 10px; }

/* SZUKSON */
div.szukson { width: 220px; float: right; height: 100px; }
div.szuk { width: 214px; height: 43px; background: #FFFFFF url(http://www.portalsamorzadowy.pl/img/szuk.png) no-repeat left top; margin-bottom: 2px; }
div.son { width: 208px; height: 37px; background: #FFFFFF url(http://www.portalsamorzadowy.pl/img/son.png) no-repeat left top; }

/* MENU LEFT */
ul#menu { margin-bottom: 10px; }
ul#menu li { list-style-type: none; }
ul#menu li a { color: white; background: #1f3649 url(http://www.portalsamorzadowy.pl/img/head_dark_bg.gif) repeat-x 0 0; display: block; height: 18px; padding: 6px 0 6px 10px; margin-bottom: 1px; font-size: 11px; }
ul#menu li a:hover { color: white; background: #4F6C9B url(http://www.portalsamorzadowy.pl/img/head_blue_bg.gif) repeat-x 0 0; text-decoration: none; }

/* FOKUS */
div.fokus { width: 466px; border: 1px solid #1f3649; }
div.fokus div.ftitle { padding: 8px 6px 8px 8px; }
div.fokus div.ftitle a { color: #1f3649; font-size: 22px; font-weight: bold; }
div.fokus img.fimage { width: 300px; height: 200px; border: 1px solid #999; padding: 1px;}
div.fokus div.fbody { width: 444px; background: #1f3649 url(http://www.portalsamorzadowy.pl/img/fokus_bg.png) no-repeat left bottom; border-top: 1px solid #575F6C; padding: 8px; }
div.fokus div.fimage { float: left; width: 300px; }
div.fokus div.flead { float: right; width: 135px; color: white; }
div.fokus div.flead a { color: white; font-size: 12px; }
div.fokus a.linkmore { font-weight: bold; font-style: italic; float: right; margin: 1px 15px 10px 10px; }
div.fokus div.fcomment { padding: 8px 6px 8px 8px; color: #1f3649; }
div.fokus div.fcomment a { color: #1f3649; }

div.apolecamy {margin-top: 10px}
div.apolecamy div.polecamyb{background:#666e7b url(http://www.portalsamorzadowy.pl/img/polecamy_bg.gif) no-repeat right bottom}
div.apolecamy div.fbody { padding:0px; width: 466px}
div.apolecamy div.fbody img {padding: 1px; border: 1px solid #999;}
div.apolecamy div.fbody a {color:#fff}

/* ??? */
div.graybg { color: #1f3649; padding: 8px; background-color: #E7E7E7; border: 1px solid #555D6A; }
div.graybg li { list-style-type: none; }
div.graybg li.bb { padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px solid #1f3649; }
li.bb img {border: 1px solid #999; padding: 1px;}
div.graybg li a { color: #1f3649; }
div.graybg li a strong { font-weight: bold; font-size: 14px; }
div.graybg a.linkmore { font-weight: bold; font-style: italic; float: right; margin: 1px 10px 5px 10px; }

.float { float: left !important; }
.floatr { float: right !important; }

/* ZAKLADKI */
#tabpraca, #tabprzet, #tabszkol, #tabnieru {height:180px; width:466px; overflow:hidden}
#tabprzet, #tabszkol, #tabnieru, #tabpop { display: none;}
div.tabs div { height: 20px; float: left; padding: 7px 30px 3px 7px; }
div.tabs div a { font-weight: bold; color: #1f3649; }
div.tabs div.active { background: #1f3649 url(http://www.portalsamorzadowy.pl/img/tabs_bg.png) no-repeat right top; }
div.tabs div.active a { color: #FFFFFF; }

div.border { border: 1px solid #1f3649; padding: 8px 7px 1px 8px; }
div.border a { color: #1f3649; }
div.border img {border: 1px solid #999; padding: 1px;}
ul.list li { background: transparent url(http://www.portalsamorzadowy.pl/img/arrow.gif) no-repeat 0px 2px; padding: 0px 0px 7px 16px; list-style-type: none; }

/*SONDA*/
div.sonda{border:1px solid #a43545; padding:15px}
div.sonda b{color:#a43545}
div.sonda div.question{margin:10px 0 0 20px}
div.sonda div.right{margin-top:15px}
div.sonda input.button{width:80px; height:20px}

#long{width:778px}

.half{width:50%}

.left{text-align:left!important}
.right{text-align:right!important}
.center{text-align:center!important}

.blue{color:#2c5375}
.red{color:#e22d2d}
.error{font-weight:bold; color:red}

.show{display:block; visibility:visible}
.hidde{display:none; visibility:hidden}

.data{color:#666; font-size:10px; margin:4px 0; font-weight:normal; display:block}

/*top*/
div.login{float:left; width:195px; height:62px; background:transparent url(http://www.portalsamorzadowy.pl/img/login.gif) repeat-x 0 0; margin-left:15px; padding-left:15px}
div.login button.searchb{width:20px; height:20px; background:url(http://www.portalsamorzadowy.pl/img/isearch.gif) no-repeat 0 0; display:block; float:left; border:1px solid #9c9d9e; border-left:none}
div.login input.searchi{width:155px; height:18px; margin:0; display:block; float:left; border:1px solid #9c9d9e}
div.login b{display:block; color:#2c5375; margin-top:10px}

/*footer*/
#footer{width:975px; margin:0 auto; border-top:1px solid #5a6373}
#footer div.links{text-align:center; padding:10px 0; border-bottom:1px solid #e7e7e7; margin-bottom:2px; font-weight:bold}
#footer div.links a{font-weight:bold}
#footer div.logos{padding:10px 0; border-top:1px solid #e7e7e7}
#footer div.logos ul li{float:left; list-style-type:none; padding:5px 7px}
#footer div.logos ul li.bbottom{border-bottom:1px solid #5a6373; height:30px; padding-right:9px}
#footer div.logos ul li.copyr{background:transparent url(http://www.portalsamorzadowy.pl/img/copyr.gif) no-repeat 0 13px; width:400px; height:41px; padding:0px}

/*reklamy*/
div.advA{float:left}
div.advB{margin-top:10px}
div.advC{margin-bottom:10px; color:#d8d8d8}
div.advD{margin-bottom:10px; text-align:center}

/*partnerzy*/
div.partner{margin-bottom:10px; border:1px solid #9ba1a9; padding:10px 0; text-align:center}
div.partner img{margin:0 5px}
div.partnertop{padding:7px 0}

ul.forum li{list-style-type:none; padding:0 0 10px 30px; background:url(http://www.portalsamorzadowy.pl/img/ikomentuj.gif) no-repeat 0px 0px}
ul.forum li p{margin-top:7px}
ul.forum li.bb{padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px solid #1f3649;}
ul.listD li{list-style-type:none; color:#a0071c; padding-bottom:5px}
ul.listD li b{font-size:11px}

/*artykuly*/
div.article{font-size:12px; color:#1f3649; width:468px}
div.article a{color:#1f3649}
div.article div.dzial{font-weight:bold; font-size:20px; color:#4169ae;text-transform:uppercase}
div.article p.title, div.file p.title{font-weight:bold; font-size:22px; padding:10px 0}
ul.zobacz .data{display:inline}

div.article div.source{padding:10px 0px;}
div.article div.atools li {font-size: 11px; list-style-type: none; float:right; margin-right:10px; padding-left: 22px; height: 25px;}
div.article li.akomentuj {background: url(http://www.portalsamorzadowy.pl/img/ikomentuj.gif) no-repeat 0 0;}
div.article li.aprzeslij {background: url(http://www.portalsamorzadowy.pl/img/iprzeslij.gif) no-repeat 0 0;}
div.article li.adrukuj {background: url(http://www.portalsamorzadowy.pl/img/idrukuj.gif) no-repeat 0 0;}
div.article span.head{font-weight:bold; display:block}

div.article div.desc {border: 1px solid #999; padding: 5px; margin: 0px 0px 5px 0px; font-size: 11px;}
div.article div.aimg{float:left; margin-right:10px; width:204px}
div.article div.aimg img{padding: 1px; border: 1px solid #999; }
div.article div.blok{float:left; width:204px}
div.article div.text{float:left}
div.article div.body{margin-bottom:0px;}
div.article div.body_top{margin-bottom:15px;}

table.media td.l{padding-right:15px}
table.media img{border:none}

div.kword a{text-decoration: underline; font-weight: bold}
div.kword{margin:10px 0}
div.article div.polecamy {margin-bottom: 10px}
div.article div.mmedia{background-color:#fff; text-align:center; width:198px; border:1px solid #909090}
div.article div.titlemm{padding:5px; background:url(http://www.portalsamorzadowy.pl/img/artmm.gif) repeat-x 0 0; font-weight:bold; color:#fff; margin-bottom:5px}
div.article div.descrmm{padding:5px; text-align:center}
ul.polecamy{padding-bottom:10px;}
ul.polecamy li{width:155px; float:left; background:none; text-align:center; padding:0; margin:10px 0 0 0; list-style-type:none}
div.article div.advB{margin-left:-10px; padding-top:10px}
div.body div.text p{margin-bottom:10px}

div.navinavi{text-align:center; padding:15px 0}
div.navinavi a.l{padding-right:10px; background:url(http://www.portalsamorzadowy.pl/img/str.gif) no-repeat right 3px}
div.navinavi a.r{padding-left:10px; background:url(http://www.portalsamorzadowy.pl/img/strl.gif) no-repeat left 3px}
div.files{border-top:1px solid #000}
div.files div.description{text-align:center; margin:15px 0; font-size:12px}
div.files p.title{font-weight:bold; font-size:22px; padding:10px 0}

/*komentarze*/
div.komentarze{border:1px solid #000; background-color:#e7e7e7; margin-bottom:10px; width:464px}
fieldset.komentarze, div.komform{display:block; padding:10px}
fieldset.komentarze textarea{width:100%; margin-bottom:10px; border:1px solid #616875;}
fieldset.komentarze input.txt{border:1px solid #616875; height:19px; margin:0 15px 0 0; width:270px; float:left; display:block}
fieldset.komentarze input.btn{height:20px; display:block; float:right; width:80px}
fieldset.komentarze label{color:#565e6b; font-weight:bold; display:block}

/*paginacja*/
div.pagination{padding:10px 0; margin:0 auto; text-align:right; color:#1f3649}
div.pagination ul{margin:0 auto; text-align:right; float:right}
div.pagination ul li{list-style-type:none; display:block; float:left; padding:0 3px}
div.pagination ul li a{color:#1f3649; font-weight:bold}
div.pagination ul li strong{font-weight:bold; text-decoration:underline}
div.pagination ul li a.paginationNext, div.pagination ul li a.paginationPrev{font-weight:normal; font-style:italic}
div.pagin{margin:0 10px}

/*print*/
div.printtop{font-weight:bold; padding:5px 0; background-color:#efeeee; text-align:center}
div.printbody{background:none; width:100%}

/*oferty pracy*/
div.offersi{background-color:#e7e7e7; padding-bottom:10px}
div.offersi .stitle{margin:10px -7px; background:url(http://www.portalsamorzadowy.pl/img/artmm.gif) repeat-x 0 0; border-top:1px solid #575f6c; padding:4px 10px; font-weight:bold;}
div.offersi p.firma{font-weight:bold; font-size:26px}
div.offersi div.opis{margin:15px 0; font-size:16px}
div.offersi ul{padding-left:10px}
div.offersi ul li{margin-bottom:6px}
div.offersi dt{font-weight:bold; margin-bottom:5px}
div.offersi dd{margin-bottom:10px}

/*tabele*/
table.offers{border-collapse:collapse; border-spacing:0; width:100%; border:1px solid #575f6c}
table.offers th{text-align:center; font-weight:bold; color:#b81f34; padding:4px 0; background:url(http://www.portalsamorzadowy.pl/img/artmm.gif) repeat-x 0 0; border-right:1px solid #7c838e}
table.offers td{border:1px solid #848a94; padding:5px; background-color:#e7e7e7}
table.offers .foto{margin-right:10px}

/*statyczne*/
div.static div.head_white{border-bottom:1px solid #000}
div.static table{width:100%}
div.static table td{text-align:center}
div.static div.moduldemo{float:left;text-align:center;}
div.static div.moduldemo a{text-decoration:none;}
div.static fieldset p{margin:10px 0 5px 0}
div.static input.text{border:1px solid #000; width:200px}
div.static select{border:1px solid #000; width:200px}
div.static textarea{border:1px solid #000; width:100%; padding:3px}

/*newsletter*/
div.nletter{width:195px; float:right; background:url(http://www.portalsamorzadowy.pl/img/nlbg.gif) no-repeat 0 5px; height:85px; margin-right:15px; padding:10px 0 0 15px}
div.nletter input.nli{display:block; float:left; width:160px; border:1px solid #9c9d9e; height:18px}
div.nletter button.nlb{display:block; float:left; width:19px; height:20px; border:1px solid #9c9d9e; border-left:none; background:url(http://test.lekiwpolsce.plhttp://www.portalsamorzadowy.pl/img/inl.gif) no-repeat 0 0}
div.nletter b{display:block; color:#2c5375}
div.nletter ul{margin-right:15px}
div.nletter ul li{margin-top:2px; list-style-type:none; text-align:right}
div.nletter ul li.rss{background:url(http://test.lekiwpolsce.plhttp://www.portalsamorzadowy.pl/img/irss.gif) no-repeat 60px 0; padding:2px 0}
div.nletter ul li.ulub{background:url(http://test.lekiwpolsce.plhttp://www.portalsamorzadowy.pl/img/idod.gif) no-repeat 60px 0; padding:2px 0}
div.newsletter{background-color:#e7e7e7}

/*CATEGORYHEAD*/
div.categoryTitle {text-align:center; font-size: 18px; font-weight:bold; color:#2c475d; padding: 3px}
ul.categoryKeywords{margin-bottom:10px}
ul.categoryKeywords li.half { width: 220px} 
ul.categoryKeywords li.third { width: 142px}
ul.categoryKeywords li.thirdl { width: 143px}
ul.categoryKeywords li {list-style-type: none; float: left; margin: 0px 0px 1px 1px; text-align:center; border: 1px solid #91abd5}
ul.categoryKeywords li a{ color: white}
ul.categoryKeywords li:hover{ color: white; background: #1f3649 url(http://www.portalsamorzadowy.pl/img/head_dark_bg.gif) repeat-x 0 0}
ul.categoryKeywords li { color: white; background: #4F6C9B url(http://www.portalsamorzadowy.pl/img/head_blue_bg.gif) repeat-x 0 0; text-decoration: none; display: block; height:18px;font-size: 11px; padding: 6px 0 6px 10px; margin-bottom: 1px;}
ul.categoryKeywords li.selected {background: #1f3649 url(http://www.portalsamorzadowy.pl/img/head_dark_bg.gif) repeat-x 0 0}
ul.categoryKeywords li.selected:hover {background: #4F6C9B url(http://www.portalsamorzadowy.pl/img/head_blue_bg.gif) repeat-x 0 0}

div.offers_left { float: left; width: 251px; margin: 8px 0px 8px 8px; }
div.offers_left input { color: #666E7B; width: 247px; height: 18px; border: 1px solid #555D6A; margin-bottom: 4px; padding-top: 2px; padding-left: 2px; }
div.offers_left select { color: #666E7B; width: 250px; height: 20px; border: 1px solid #555D6A; margin-bottom: 4px; }
div.offers_left button { float: right; margin-right: 1px; }
div.offers_logs {margin-top:10px; border:1px solid #000; text-align:center; padding:5px}

div.offers_right { float: right; width: 190px; margin: 8px 0px 8px 0px; }
div.offers_right a { font-size: 11px; font-weight: bold; }
div.offers_right a.linkmore { font-size: 10px; margin-right: 2px; }

div.graybg a.linkmore { font-weight: bold; font-style: italic; float: right; margin: 1px 10px 5px 10px; }

div.szuk { padding: 3px; }
div.szuk form { margin: 2px 0px 2px 3px; font-weight: bold; font-size: 13px; vertical-align: top; }
div.szuk input.form_input { width: 83px; height: 14px; padding: 3px; margin: 0px 3px 0px 36px; }
div.szuk input.form_arrow { width: 12px; height: 23px; margin-bottom: -5px; padding: 0px; }
div.szuk a { color: white; font-size: 10px; margin-left: 2px; }

div.son { padding: 0px 6px 12px 6px; color: white; }
div.son div.que {font-size: 12px;  font-weight: bold; padding-right: 5px; }
div.son a { color: white; font-weight: bold; font-size: 12px; }
div.son a.linkmore { font-size: 10px; font-style: italic; float: right; margin: 1px 1px 5px 1px; }

div.mapkawoj{background:transparent url(http://www.portalsamorzadowy.pl/img/mapkabg.png) repeat-x 0 0; text-align:center; padding:0}