/* Printer styles */

* { padding:0; margin:0; }
fieldset, img { border:0; }
label, a { cursor:pointer; }
body, textarea, input, table, select, h1, h2, h3, h4, h5, h6 { font-size:100%; }
option { padding-right:.5em; }
optgroup option{
	padding:.1em .5em .1em .1em;
}
h1{
	font-size:2em;
}
h2{
	font-size:1.7em;
	margin-bottom:0.25em;
}
h3 {
	font-size:1.3em;
	margin:.25em 0;
}
h4 {
	font-size:1.1em;
	margin:.75em 0;
}
p { padding-bottom:1em; }
address{
	font-style:normal;
}

code,
kbd,
pre {font-family:Monaco,Courier,"Courier New",Tahoma;}
code{
	background: #f2f2f2;
	border-bottom:1px dotted #eee;
}
ins {
	background-color:#dde3dd;
	text-decoration:none;
}

a:link,
a:visited{
	color:#520;
	background:transparent;
	font-weight:bold;
	text-decoration:underline;
}


hr, input { display:none }

img{
	border:0;
	font-size:1.2em;
}
ol,ul{
	margin:1em 1.5em;
}

/* Standard quotes */
q { quotes: "\201C" "\201D" "\2018" "\2019"; }
q:lang(pl) { quotes: '\00BB' '\00AB' '\203A' '\2039'; }
q:before { content: open-quote; }
q:after  { content: close-quote; }

/* Safari support */
q:before   { content: '\201C'; }
q:after    { content: '\201D'; }
q q:before { content: '\2018'; }
q q:after  { content: '\2019'; }

q {font-style: italic;}

/* Blockquotes */
blockquote * { quotes: none; }
blockquote > *:before { content: '\201C'; }
blockquote > *:after  { content: '\201D'; }
blockquote q:before   { content: '\2018'; }
blockquote q:after    { content: '\2019'; }

/* layout */
body{
	background:#fff;
	font-size: 12pt;
}

/* ---- [ external links, except own domain ] ---- */

/* not for IE */

a[href^="http://"]:link,
a[href^="http://"]:visited{
	background: url(gfx/icoExternal-link.png) no-repeat 100% 0;
	padding-right: 13px;
}
a[href ^="mailto:"]:link,
a[href ^="mailto:"]:visited{
	background: url(gfx/icoEmail.png) no-repeat 100% 0;
	padding-right: 16px !important;
}
a[href ^="mailto:"]:hover,
a[href ^="http://"]:hover {
	background-position:100% -500px;
}

a[href ^="http://www.powiatdrawski.pl/"]:link,
a[href ^="http://www.powiatdrawski.pl/"]:visited,
a[href ^="http://www.powiatdrawski.pl/"]:focus,
a[href ^="http://www.powiatdrawski.pl/"]:hover,
a[href ^="http://www.powiatdrawski.pl/"]:active,
a[href ^="http://jigsaw.w3.org/"]:link,
a[href ^="http://jigsaw.w3.org/"]:visited,
a[href ^="http://jigsaw.w3.org/"]:focus,
a[href ^="http://jigsaw.w3.org/"]:hover,
a[href ^="http://jigsaw.w3.org/"]:active,
a[href ^="http://validator.w3.org/"]:link,
a[href ^="http://validator.w3.org/"]:visited,
a[href ^="http://validator.w3.org/"]:focus,
a[href ^="http://validator.w3.org/"]:hover,
a[href ^="http://validator.w3.org/"]:active{
	background: transparent;
	padding-right: 0;
}

a[href ^="skype:"],
a[href ^="callto:"] {
	padding: 6px 20px 6px 0 !important;
	background: transparent url(gfx/icoSkype.png) no-repeat 100% 50%;
}
#content a[href$=".xls"]{
	padding: 5px 20px 5px 0 !important;
	background: transparent url(gfx/icoXLS.png) no-repeat 100% 50%;
}
#content a[href$=".pdf"]{
	padding: 5px 20px 5px 0 !important;
	background: transparent url(gfx/icoPDF.png) no-repeat 100% 50%;
}
#content a[href$=".doc"]{
	padding: 5px 20px 5px 0 !important;
	background: transparent url(gfx/icoDOC.png) no-repeat 100% 50%;
}

.external-link{
	padding-right:13px !important;
}

/* main view and header */
#main-top{
	width:auto;
	margin:0 5%;
	padding:0;
	border:0;
	float:none !important;
	color:black;
	background:transparent;
}

/* Skip links */
#skipLinks {
	display:none;
}
	
/* content */
#content{
}

#content a:link:after,
#content a:visited:after {
	content:" (" attr(href) ") ";
	font-size:90%;
}
#content a[href^="/"]:after {
	content:" (http://www.powiatdrawski.pl" attr(href) ") ";
}

#topContent{
}

/* List of results and news */
	#search-results-list li h2 span,
	#item-news li h3 span{
		display:block;
		font-size:0.83em;
	}

/* more link */
.more {
	display:none;
}

#anch-content {
	display:none;
}

.archive-link{
	display:none;
}

/* Main menu */
.mainMenu {
	display:none;
}

/* site options menu */
#site-options-menu{
	display:none;
}

/* search, newsletter area */
#search{
	display:none;
}

/* PDF link */
.pdflink{
	display:none;
}

/* Newsletter */
#newsletter-section{
	display:none;
}

/* accessible and styling forms */
label.overlabel{
	display:none;
}
label.overlabel-apply {
	display:none;
}

/* paging news on first page */
.pagebar{
	display:none;
}
/* automatic pullquote */
blockquote.pullquote {
	float: left;
	width: 10em;
	margin: .5em 1em .5em 0;
	padding: 0 .5em;
	border: 3px double #ccc;
	border-width: 3px 0;
	color: #333;
	background: transparent;
	font-family:Georgia,Arial,Geneva,Helvetica,sans-serif;
	font-style:italic;
	font-size:1.3em;
}
blockquote.alt {
	float:right;
	margin: .25em 0 .25em .75em;
}
.pullquote p {
	margin:0;
	padding:0.5em 0 !important;
	text-align: center !important;
	text-justify: auto !important;
}
blockquote.pullquote p:before{
	content: open-quote;
}

blockquote.pullquote p:after{
	content: close-quote; /*we have to close each paragraph else following quotes would all be inner quotes*/
	visibility: hidden; /*so we hide them until the last paragraph*/
}

blockquote.pullquote p:last-child:after{
	visibility: visible;
}

#regform{
	display:none;
}

/* Comments */
#respond,
#formComment{
	display:none;
}
.error{
	color:#c30;
}
.error-message{
	color:#c30;
	font-size:2em;
}
.successfull{
	color:#0c3;
	font-size:1.5em;
}

.contacterror {
	color: #c30;
	font-weight:bold;
	margin-left:5px;
}
#send_message{
	font-size:1.3em;
	font-weight:bold;
}

.privacy div{
	text-align:left;
}
.privacy div label{
	float:none !important;
}
.privacy div input{
	width:auto !important;
}

/* comments section */
#comments{
	margin:1em 0;
}
	#comments dt{
		padding:0.5em 0.5em 0;
		-moz-border-radius-topleft:0.25em;
		-moz-border-radius-topright:0.25em;
	}
	#comments dd{
		padding:0 0.5em 0 2em;
		-moz-border-radius-bottomleft:0.25em;
		-moz-border-radius-bottomright:0.25em;
	}
.zebracomment{
	background-color:#f0f0e3;
}
.wait_for_moderation{
	color:#c30;
}
.nocomments{
	color:#999;
}

/* BIP, E-urzad, RSS, etc. */
#ext-solutions{
	display:none;
}

/* tabele */
table, table.vheader, table.hheader, table.hheadernoh {
	border-collapse:collapse;
	font-size:100%;
	margin-bottom:1em;
	width:100%;
	empty-cells:show;
}
caption{
	caption-side:top;
	font-size:1.2em;
	font-weight:bold;
	text-align:left;
	padding:0 1em 0.35em 0;
	background:#f4f4f4 url(gfx/bgdCaption.png) repeat-x bottom;
	color:#0066b1;
}
td{
	border:1px solid #d8d8d8;
	text-align:center;
	padding:0.25em;
}
th{
	background-color:#eaeaea;
	border:1px solid #d8d8d8;
	padding:0.25em;
}
	th img{
		display:block;
		margin:0 auto !important;
	}

.even th,
.even td{
	background-color:#f0f0f0;
}
.left,
.tleft{
	text-align:left;
}
/* vheader - vertical headers, hheader - horizontal headers */

table.vheader th{
	text-align:right;
	background:#e5e5e5;
	padding:.5em;
}
table.vheader tbody td{
	text-align: left;
	padding:.5em;
}
table.vheader table td {
	font-size: 1em;
	padding:.5em;
}

/* empty cell */
table.hheader tbody td.emptycell {
	background:#eee;
}
/* Image styles */
.alignright{
	display:block;
}
.alignleft{
	display:block;
}

/* Gallery */
.gallery ul{
	list-style:none;
}

/* Tooltip */
body div#toolTip{
	display:none;
}

/* Top of page link */
.top{
	display:none;
}

/* table of contents in posts or page */
.toc{
	display:none;
}