/*   icenter 2006 	*/
/* USS Sroda Slaska */

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	behavior: url('css/hover.htc');
}

/* common classes */

.medialeft
{
	float: left;
	margin: 1em 1em 1em 0;
}
.mediaright
{
	float: right;
	margin: 0 0 1em 1em;
}

/* common tags */

a
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
form, fieldset
{
	border: none;
}
img
{
	border: none;
}

/* layout */

#shadow
{
	width: 754px;
	margin: 0 auto;
}
#site-top
{
	height: 152px;
	display: block;
	background: url(../img/site-top-background.jpg) no-repeat;
	position: relative;
	color: #fff;
}
#site-top-navi
{
	position: absolute;
	top: 7px;
	right: 20px;
}
#site-top-navi ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#site-top-navi li
{
	display: inline;
}
#site-top a
{
	color: #fff;
}
#site-nav
{
	background: url(../img/site-nav-background.png) repeat-x;
	height: 46px;
	position: relative;
}
#site-nav ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#site-nav li
{
	display: inline;
}
#site-nav a
{
	display: block;
	float: left;
	height: 46px;
}
#site-nav span
{
	position: absolute;
	left: -999em;
}
#n1 a
{
	background: url(../img/site-menu.png) 0 0 no-repeat;
	width: 113px;
}
#n2 a
{
	background: url(../img/site-menu.png) -113px 0 no-repeat;
	width: 83px;
}
#n3 a
{
	width: 94px;
	background: url(../img/site-menu.png) -196px 0 no-repeat;
}
#n4 a
{
	width: 71px;
	background: url(../img/site-menu.png) -290px 0 no-repeat;
}
#n1 a:hover
{
	background: url(../img/site-menu.png) 0 -46px no-repeat;
	width: 113px;
}
#n2 a:hover
{
	background: url(../img/site-menu.png) -113px -46px no-repeat;
	width: 83px;
}
#n3 a:hover
{
	width: 94px;
	background: url(../img/site-menu.png) -196px -46px no-repeat;
}
#n4 a:hover
{
	width: 71px;
	background: url(../img/site-menu.png) -290px -46px no-repeat;
}

#site-nav-searchbox fieldset, #site-nav-searchbox form
{
	border: none;
	margin: 0;
	padding: 0;
}
#site-nav-searchbox
{
	position: absolute;
	right: 0;
	top: 12px;
	clear: both;
	color: #fff;
	font-size: 12px;
	width: 210px;
	line-height: 100%;
}
#site-nav-searchbox .searchbox
{
	border: 1px solid #004080;
	width: 130px;
}
#site-nav-searchbox .searchbox-submit
{
	position: relative;
	_top: 3px;
	top: 3px;
}
#site-main
{
	position: relative;
	padding-top: 2px;
}
#site-content
{
	position: relative;
	min-height: 600px;

	z-index: 0;
overflow:hidden;
}
#site-content h2
{
	background: url(../img/site-content-h2-background.png) repeat-x;
	height: 25px;
	margin: 0;
	font-size: 11px;
	color: #fff;
	padding: 0;
	padding-top: 6px;
	padding-left: 6px;
}

#site-content h2 span
{
	padding-left: 16px;
	background: url(../img/site-content-h2-white-square.png) left center no-repeat;
}
#content
{
	overflow: hidden;
	float:right;
	width:550px;
	position:relative;
	zoom:1;
}
#left
{
	width: 378px;
	float: left;
}
#left-normal
{
	width: 550px;
	float: none !important;
	min-height: 400px;
	_height: 400px;
}
.announcement
{
	margin-bottom: 32px;
	padding-bottom: 2px;
}
.announcement a
{
	color: #004080;
}
.announcement h3
{
	margin: 4px 0;
	padding: 0;
	font-size: 12px;
}
.announcement p
{
	text-align: justify;
	color: #5E5D5D;
}
.announcement .seemore
{
	margin: 0;
	padding: 0;
}
.announcement .contents
{
	color: #5E5D5D;
	text-align: justify;
}
.entry
{
	background: url(../img/entry-background.png) bottom right no-repeat;
	margin-bottom: 32px;
	padding-bottom: 2px;
}
.entry h3
{
	margin: 4px 0;
	padding: 0;
	font-size: 12px;
}
.entry .seemore
{
	margin: 0;
	padding: 0;
}
.entry .contents
{
	color: #5E5D5D;
}
.date
{
	margin: 0;
	margin-bottom: 1em;
	padding: 0;
	color: #000;
}
.seemore a
{
	display: block;
	background: url(../img/seemore.png) no-repeat;
	height: 13px;
	width: 90px;
}
.seemore span
{
	position: absolute;
	left: -999em;
}
.entry_archive
{
	background: url(../img/archiwum-background.png) left bottom no-repeat;
	text-align: right;
	padding-bottom: 2px;
	height: 14px;
}
.entry_archive a
{
	background: url(../img/przejdzdoarchiwum.png) no-repeat;
	width: 122px;
	height: 13px;
	display: block;
	float: right;
}
.entry span
{
	position: absolute;
	left: -999em;
}
.entry_archive span
{
	position: absolute;
	left: -999em;
}
#right
{
	width: 164px;
	margin-left: 8px;
	position: relative;
	zoom:1;
float:right;
}

.infoboxes
{
	border: 1px solid #ADB854;
	width: 162px;
	margin-bottom: 8px;
}

.infoboxes table
{
	width: 100%;
}
.infoboxes td
{
	vertical-align: middle;
	text-align: center;
}

.infoboxes h3
{
	background: url(../img/site-infoboxes-background.png) bottom left repeat-x;
	display: block;
	margin: 0;
	padding: 6px 0;
	padding-left: 6px;
	color: #01417F;
	font-size: 11px;
}
.infoboxes h3 span
{
	background: url(../img/site-infoboxes-h3-square.png) 0 50% no-repeat;
	padding-left: 16px;
}
.topper
{
	_background: url(../img/site-infoboxes-h3-square.png) 0 8px no-repeat !important;
}
.infoboxes p
{
	padding: 0;
	margin: 0;
}
.infoboxes ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.infoboxes li
{
	margin: 0;
	padding: 0;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 1px solid #b2b2b2;
}
.infoboxes a
{
	padding-left: 12px;
	background: url(../img/site-infoboxes-li-arrow.png) left center no-repeat;
	color: #333;

	display: block;
	margin: 0;
}
.infoboxes .lastli
{
	border: none;
}
.infoboxes .content
{
	padding: 6px;
}

#site-toc
{
	width: 194px;
	float:left;
	left: 0;
	top: 2px;
	z-index: 1;
	position:relative;
}
#site-toc-menu
{
	padding-left: 1px;
	padding-top: 1px;
	background: url(../img/site-toc-menu.png) no-repeat;
}

#site-info-bottom
{
	float:left;
	clear:left;
	bottom: -8px;
	_bottom: -2px;
	left: -4px;
	width: 196px;
}
#site-toc-infobox
{
	margin-top: 16px;
	width: 203px;
}
#site-toc-infobox p
{
	margin: 9px 0;
}
#site-toc-infobox h3
{
	display: block;
	margin: 0;
	padding: 0;
	color: #01417F;
	font-size: 12px !important;
	background: url(../img/site-toc-infobox-h3.png) 0 0 no-repeat;
	height: 32px;
}
#site-toc-infobox h3 span
{

	position: absolute;
	left: -999em;
}
#site-toc-infobox .content
{
	padding: 8px 8px;
	background: url(../img/site-toc-infobox-bg.png) 0 0 repeat-y;
}
#site-toc-infobox .content p
{
	color: #fff;
	font-size: 10px;
}
#site-toc-infobox-bottom
{
	background: url(../img/site-toc-infobox-footer.png) 0 0 no-repeat;
	height: 26px;
}

#site-toc-reminder
{
	color: #004080;
	font-size: 10px;
	padding: 0 6px;
	margin-top: 14px;
}


#site-toc ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#site-toc a
{
	display: block;
	padding: 10px 0;
	width: 170px;
	background: url(../img/menu-main.png) left bottom no-repeat;
	color: #004080;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 16px;
}
#site-toc a:hover
{
	background: url(../img/menu-main.png) -195px 100% no-repeat;
/*	font-weight: bold; */
	text-decoration: none;
}

#site-toc li
{
	background: url(../img/menu-main.png) 0 0 no-repeat;
	display: inline;
}
#site-toc .menu-more
{
	background: url(../img/menu-main.png) -390px 100% no-repeat;
}
#site-toc .menu-more:hover
{
	background: url(../img/menu-main.png) -585px 100% no-repeat;
}

.submenu
{
	position: absolute;
	left: -999em;
	border: 1px solid #aaacac;
	width: 148px !important;
	padding: 2px 8px !important;
	background: #e3e3e3 !important;
}


.submenu li
{
	background: none;
	width: 148px !important;
	padding: 6px 0;
}
.submenu li:hover
{
	background: #c3c3c3;
}
.submenu a
{
	background: #e3e3e3 !important;
	width: 124px !important;
	color: #4c4c4c !important;
	border-bottom: 1px solid #4c4c4c;
}

#site-toc li:hover .submenu
{
	left: auto !important;
	margin-left: 194px;
	margin-top: -31px;
}
#site-toc li:active .submenu
{
	left: auto !important;
	margin-left: 194px;
	margin-top: -31px;
}


/* stopka */

#site-footer
{
	position: relative;
	height: 24px;
	background: url(../img/site-footer-background.png) repeat-x;
	color: #fff;
	margin-top: 16px;
	padding-top: 6px;
	padding-left: 6px;
	clear: both;
}

#site-footer a
{
	color: #fff;
}

#site-footer p
{
	margin: 0;
	padding: 0;
}

#site-footer .icenter
{
	position: absolute;
	right: 6px;
	top: 6px;
}

.noborder
{
	border: none !important;
}
#poll-title
{
	font-weight: bold;
	margin-bottom: 16px;
}
#survey-submit
{
	text-align: right;
	margin-top: 12px;
}
.poll-questions
{
	color: #5E5D5D;
}

.pages
{
	position: relative;
	_right: -204px;
	text-align: center;
	padding: 6px 0;
	width: 100%;
	color: #004080;
	font-weight: bold;
}
.pages span
{
	position: absolute;
	left: -999em;
}
.pages a
{
	color: #004080;
	font-weight: bold;
}
.pages ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.pages li
{
	display: inline;
}

#prev
{
	position: absolute;
	left: 0;
	top: 6px;
}
#prev a
{
	display: block;
	width: 75px;
	height: 13px;
	background: url(../img/poprzedni.png) top left no-repeat;
}

#next
{
	position: absolute;
	right: 0;
	top: 6px;
}
#next a
{
	display: block;
	width: 75px;
	height: 13px;
	background: url(../img/nastepny.png) top left no-repeat;
}

.print
{
	text-align: right !important;
}
.print a
{
	background: url(../img/drukuj.png) center right no-repeat;
	padding: 6px 0;
	padding-right: 24px;
	color: #004080;
	font-weight: bold;
}

.img
{
	text-align: center;
}
.news-back-image
{
	text-align: right !important;
	width: 100%;
}
.news-back-image
{
	padding: 6px 0;
	padding-right: 24px;
	color: #004080;
	font-weight: bold;
}
#klikalne-logo a
{
	display: block;
	width: 330px;
	height: 80px;
	position: absolute;
	left: 20px;
	top: 36px;
}
.normal-weight
{
	font-weight: normal !important;
}
.wide
{
	width: 120px;
	text-align: right;
}
.narrow
{
	width: 320px;
}
.label
{
	font-weight: bold;
	text-align: right;
}
.up
{
	vertical-align: top;
}
.input input, .input textarea
{
	border: 1px solid #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 300px;
	color: #666;
	padding: 2px;
}
.input textarea
{
	overflow: hidden;
}
#k_submit
{
	float: right;
}

#poll-fields fieldset
{
	border: 1px solid #ccc;
	margin-bottom: 16px;
}
#poll-fields legend
{
	font-weight: bold;
	padding: 0 6px;
}
#poll-fields .submitbutton
{
	float: right;
	padding: 4px 0px;
}
#kontakt2
{
	clear: both;
}
#kontakt2 fieldset
{
	border: 1px solid #ccc;
	padding: 8px;
}
#kontakt2 legend
{
	font-weight: bold;
	padding: 0 6px;
}
.getmeback
{
	background: url('../img/powrot.png') 0 0 no-repeat;
	display: block;
	width: 68px;
	height: 30px;
}
.getmeback span
{
	position: absolute;
	left: -999em;
}
