/* Powiatowy Urzad Pracy Style */

/**{margin:0;padding:0}*/

html{width:100%;height:100%;font-size:100.01%}

body{background:#fff url(../img/pup_bg.jpg) repeat-x 0 0;color:#616161;font:76%/1.5 normal Arial, Helvetica, sans-serif;text-align:left;width:100%;height:100%;margin:0}

#container{width:920px;margin:-135px auto 0 auto;height:100%;display:table}

	#header{width:920px;height:110px;padding-top:171px;background:url(../img/header_bg.gif) no-repeat 0 100%}
		#header h1{margin-left:10px;border-bottom:0;margin-bottom:0}
		#header h1 a{display:block;text-decoration:none;text-indent:-9999px;width:720px;height:49px;background:url(../img/powiatowy_urzad_pracy.gif) no-repeat 0 0}
		
	#search{width:186px;padding:20px 20px 0 20px;float:left}
		#search input{border:1px solid #ccc;padding:2px 1px;background:#fff url(../img/input_back.gif) repeat-x 0 0;width:120px}
		#search input:focus{background:#FDFFE1}
		#search input.f-submit{cursor:pointer;width:50px;background:#F4F4F6;color:#676767;border:1px solid #CFCFCF;font-size:.9em;padding:.20em}
	#options{font-size:.9em;padding:16px 30px 5px 30px;width:634px;float:left}
		#options ul{margin:0}
		#options li{padding-left:0;background:none;display:inline}
		ul#path{width:435px;padding:20px 10px 0 0;float:left}
		ul#text_size{float:left;padding-top:7px}
			ul#text_size li.small{margin-left:5px;font-size:12px}	
			ul#text_size li.default{margin-left:3px;font-size:18px}
			ul#text_size li.big{margin-left:1px;font-size:22px}
		ul#text_size li a{text-decoration:none}
		ul#text_size li a:hover{text-decoration:underline}
		p.bip{margin:0;padding-top:11px}	
		p.bip a{display:block;width:45px;height:26px;text-indent:-9999px;background:url(../img/bip.gif) no-repeat 0 0;float:right}

	#nav_left{width:181px;padding:10px 25px 30px 20px;float:left;background:#fff url(../img/nav_left_bg.gif) no-repeat 100% 0}
		#nav_left ul{margin:0}
			#nav_left li{padding-left:0;margin-top:4px;border-top:2px solid #CED2DD;background:url(../img/nav_li_bg2.jpg) repeat-x 0 0}
			#nav_left li ul li{margin-top:0;background:#fff;border-top:0}
			#nav_left li.last-child a{border-bottom:0}
			#nav_left li a{display:block;padding:6px 5px 10px 20px;background:url(../img/nav_li_bg.gif) no-repeat 10px 12px;font-weight:bold;text-decoration:none;color:#555}
			#nav_left li a:hover{background:#A2C697 url(../img/nav_li_hover_bg.gif) no-repeat 10px 12px;color:#fff}
			#nav_left li ul li a{border-bottom:1px solid #D8DBE2;font-weight:normal;padding:5px 5px 5px 35px;background:url(../img/nav_li_li_bg.gif) no-repeat 25px 11px;color:#616161}
			#nav_left li ul li a:hover{background:#A2C697 url(../img/nav_li_hover_bg.gif) no-repeat 25px 11px}
	#content{width:634px;padding:10px 30px;float:left;background:#fff;min-height:500px}
		
		#left_column{width:320px;float:left}
		#right_column{width:289px;padding-left:25px;float:left}
		
		span.rss_h2 a{position:absolute;top:7px;right:0;display:block;width:16px;height:16px;text-indent:-9999px;background:url(../img/rss2.gif) no-repeat 0 0}
		.article{width:100%;float:left;clear:left;margin:0 0 1em 0}
			.article img,.element img{float:left;margin:0 10px 10px 0;padding:5px;background:#fff;border:1px solid #E2E5EE}
		a.more{white-space:nowrap;font-weight:bold;padding-right:10px;background:url(../img/more.gif) no-repeat 100% 5px}
		.article h3{clear:left;margin-bottom:.2em;border-bottom:1px solid #D8DBE2}
		.article h2{margin-bottom:.2em;border-bottom:2px solid #D8DBE2;font-size:1.9em;position:relative}
		
		/*.first_article{padding-bottom:1em}*/
		
		table{margin:1em 0;border-collapse:collapse;width:100%;padding:5px}
		table.offerts{margin-top:0}
			table td,table th{border:1px solid #D8DBE2;padding:4px}
			table.org td.alt,table.org th.alt{background:#f8f8f8}
		table.org thead th{border:0;font-size:1.4em;color:#717B84;letter-spacing:-1px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal}
		table.org thead tr:hover th{color:#717B84;background:none}
		tr:hover td.num,tr.alt:hover td.num,tr:hover td.title,tr.alt:hover td.title,tr:hover td.title a,tr.alt:hover td.title a,tr:hover td,tr:hover td.alt,tr:hover th,tr:hover th.alt{background:#A2C697;color:#fff}
		table tr.alt{background:#fff url(../img/nav_li_bg2.jpg) repeat-x 0 0}	
		table td.num {border-top:1px solid #CFCFCF;border-bottom:0;border-left:0;border-right:0;color:#859094;font-size:1.5em;font-weight:bold;padding:0 10px 0 0;text-align:right;vertical-align:middle;width:12%}
		table td.title{border-top:1px solid #CFCFCF;border-bottom:0;border-left:0;border-right:0;padding:0.67em 0.83em 0.67em 0pt;vertical-align:middle}
		table td span{font-size:.9em;display:block}
		table td.first-child{border-top:0}
		
		
		#column{width:100%;float:left}
			
		#employment{padding:10px 0;background:#ECF7F3 url(../img/em_bg.gif) no-repeat 100% 0;margin-bottom:2em}
		#employer{padding:10px 0;background:#FAF8EB url(../img/em_bg2.gif) no-repeat 100% 0}
		
		#employment img,#employer img{border:0}
		
		#column #employment{width:250px;float:right;margin:0 0 15px 15px}
			#column #employment ul li{background:url(../img/pages.gif) no-repeat 0 2px}
		#column #accordion{background:#fff;border:1px solid #D8DBE2;padding:10px}
		
		#column b,#column strong{color:#555}
		
		#accordion,#accordion2{background:#fff;border-left:1px solid #D8DBE2;border-right:1px solid #D8DBE2;border-bottom:1px solid #D8DBE2}
		.element{padding:10px;overflow:hidden;height:100%}
	
	#partners{clear:both;margin:1em 0;background:#fff;width:100%;text-align:center}
		#partners img{margin:0 15px}
			

#footer{width:100%;clear:both;background:#f5f5f5;height:95px;padding:20px 0;text-align:center}
		#footer p{margin:1em 0 0 0;color:#B5B5B7}
		#footer span.rss{background:url(../img/rss.gif) no-repeat 5px 3px;padding-left:20px}
		#footer span.site_map{background:url(../img/site_map.gif) no-repeat 5px 3px;padding-left:20px}
		#footer ul{margin:1em 0 0 0}
			#footer li{background:none;border-left:1px solid #D8DBE2;padding:0 2px 0 4px;display:inline;list-style-type:none}
			#footer li.first-child{border-left:0;padding-left:0}
		#footer a{/*font-weight:bold;*/color:#B5B5B7}
			#footer a:hover{text-decoration:none}
			
		.pagination {width:100%;clear:both;float:left;color: #666;padding: 4px 0 4px 0;margin: 4em 0 1.5em;position: relative;text-align: right}
			.pagination a:link,.pagination a:visited,.pagination a:hover,.pagination a:active{margin: 0 3px;text-decoration: none;background: #fff;padding: 2px 5px;border: 1px solid #D8DBE2}
			.pagination a:visited {color: #999}
			.pagination a:hover {background: #72896C;color: #fff}
			.pagination .disabled {margin: 0 3px;text-decoration: none;background: #fff;padding: 2px 5px;border: 1px solid #D8DBE2;color: #ccc;display:inline}
			.pagination .current {display: inline;margin: 0 3px;text-decoration: none;background: #72896C;padding: 2px 5px;border: 1px solid #ccc;color: #fff}
			.pagination * {margin: 0}
			.pagination h4 {margin-top: -1.45em;padding: 0;border: none;text-align: left}			
			

h1,h2,h3,h4,h5,h6{letter-spacing:-1px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;color:#717B84}

h1{font-size:2.6em;border-bottom:5px solid #CED2DD;margin-bottom:.5em;position:relative}
h2{font-size:2.6em;border-bottom:5px solid #CED2DD;position:relative}
h2 a,h3 a{color:#717B84;text-decoration:none}
h2 a:hover,h3 a:hover{text-decoration:underline}
h2.home{margin-bottom:.4em}
h3{font-size:1.7em}
h3.title{padding:0 10px 10px 10px}
h3.toggler{cursor:pointer;padding:6px 10px 5px 20px;font-size:1em;font-family:Arial, Helvetica, sans-serif;font-weight:bold;background:#fff;border-top:1px solid #D8DBE2;letter-spacing:normal}
h3.toggler:hover{text-decoration:underline}
h4{font-size:1.4em;margin-bottom:1em}
h5{margin:1em 0;font-family:Arial, Helvetica, sans-serif;font-size:1em;letter-spacing:normal;color:#555;font-weight:bold}

a{color:#72896C;text-decoration:underline}
a:hover{text-decoration:none}
a img{border:0}

p{margin:1em 0}
p.first_lead{font-size:1.1em}
p.date{font-size:.9em;color:#888;margin-top:.2em}
p.print{clear:both;padding:6px 0 6px 25px;background:url(../img/print.gif) no-repeat 0 4px}

span.req{color:#CC0000;padding-right:2px}
.error-message{color:#CC0000}

#map{clear:left}

.clearing{clear:both}

ul,ol{margin:1em 0}
li,ol ul li{list-style-type:none;background:url(../img/sprite.gif) no-repeat 12px 6px;padding-left:25px;margin-left:0}
ol li{list-style-type:decimal;padding-left:0;margin-left:25px;background:none}

li.doc{background:url(../img/word_mini_icon.gif) no-repeat 0 1px}
li.rtf{background:url(../img/word_mini_icon.gif) no-repeat 0 1px}
li.pdf{background:url(../img/pdf_mini_icon.gif) no-repeat 0 1px}
li.xls{background:url(../img/excel_mini_icon.gif) no-repeat 0 1px}
li.odt{background:url(../img/odt_mini_icon.gif) no-repeat 0 1px}
li.file{background:url(../img/file_mini_icon.gif) no-repeat 0 1px}
li.jpg{background:url(../img/img_mini_icon.gif) no-repeat 0 1px}
li.gif{background:url(../img/img_mini_icon.gif) no-repeat 0 1px}
li.png{background:url(../img/img_mini_icon.gif) no-repeat 0 1px}

ul.options{}
	ul.options li{padding-left:0;background:none;display:inline}
	ul.options li.date{color:#616161}
	
dl.offerts{width:100%;margin:1em 0;float:left}
.offerts dt{width:220px;float:left;margin:0;padding:7px;border-top:1px solid #D8DBE2;font-weight:bold;color:#555}
.offerts dt.first-child,.offerts dd.first-child{border-top:0}
.offerts dt.alt,.offerts dd.alt{background:#fff url(../img/nav_li_bg2.jpg) repeat-x 0 0}
/* commented backslash hack for mac-ie5 \*/
.offerts dt {clear: both}
/* end hack */
.offerts dd{float:left;width:386px;margin:0;padding:7px;border-top:1px solid #D8DBE2}


fieldset{border:0}
label{color:#777}
input,textarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666}
textarea{height:250px}
input.f-text:focus,textarea:focus{background:#FDFFE1}
input.f-text,textarea{border:1px solid #CCC;padding:3px;background:#fff url(../img/input_back.gif) repeat-x 0 0}
input.f-submit{background:#F4F4F6;color:#676767;border:1px solid #CFCFCF;font-size:.9em;padding:.25em;cursor:pointer}
* html input.f-submit{padding:.1em}

	#comments label,#contact_div label{font-size:.9em;display:block}
	#comments input.f-text,#contact_div input.f-text{width:50%}
	#comments textarea,#contact_div textarea{width:95%}
	fieldset.checkbox input{margin-right:4px;float:left}


fieldset{border:0}
input{color:#676767;font:13px normal Arial, Helvetica, sans-serif}

#sitemap, #sitemap ul, #sitemap li{margin:0;padding:0;list-style:none}
#sitemap{background:url(../img/line1.gif) repeat-y;}
#sitemap li{background:none;line-height:20px;margin-top:1px;position:relative;width:100%}
* html #sitemap li{float:left;display:inline}
#sitemap li a{padding-left:28px}
#sitemap li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#sitemap li span, #sitemap li span.collapsed{background:url(../img/collapsed.gif) no-repeat 0 0;} 
#sitemap li span.expanded{background:url(../img/expanded.gif) no-repeat 0 0;}
#sitemap li ul{margin-left:28px;background:url(../img/line1.gif) repeat-y}
#sitemap li li{background:url(../img/line2.gif) no-repeat 0 0}
#sitemap:after, #sitemap ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden}
#sitemap, #sitemap ul{display:block}
/*  \*/
#sitemap, #sitemap ul{min-height:1%}
* html #sitemap, * html #sitemap ul{height:1%}
 /*  */




