﻿/* CSS layout */
body {
	padding: 0 30px 10px 30px;
	margin: 0;
}

/* zapobiega błędowi znikania części elementów pod IE6 */
/*
* {
	height: auto;
}*/

/* ZAKRES SKALOWANIA STRONY */
#wrapper 
{
	min-width: 940px;
	max-width: 1120px;
	margin: 0 auto;
}

/* NAGŁÓWEK */
#header {
	background-color: #EFEEEE;
	position: relative;
}

#headerFlags {
	height: 19px;
	padding: 6px 15px 0 0;
	text-align: right;
	/*background-color: #F0EEEF;*/
	white-space: nowrap;
}

#headerFlags input {
	border: none;
}

#sgLink {
	position: absolute;
	top: 9px;
	left: 14px;
	cursor: hand;
}

* html #sgLink {
	right: 42px;
}

#sgLink img {
	width: 245px;
	height: 72px;
}

#headerBlueBorder {
	background: url('../images/bkg_header_right_bkg.png') repeat-x;
}

#headerBlue {
	background: url('../images/bkg_header2_reversed.jpg') no-repeat left top;
	height: 113px;
}

#helpMenu {
	margin: 10px;
	text-align: right;
}

#helpMenu a {
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
}

#headerSamorzadMenu {
	list-style: none;
	margin: 0;
	padding: 0;
}

#headerSamorzadMenu  li{
	float: left;
	margin-right: 5px;
}

#headerSamorzadMenu a {
	text-decoration: none;
}

#JstMenu, #JarMenu {
	position: absolute;
	top: 30px;
	left: 110px;
	background-color: white;
	border: 2px solid #74A3D8;
	padding: 12px 0 0 20px;
	z-index: 200;
}

#JarMenu {
	top: 30px;
	left: 30px;
}

#JstMenu  ul, #JarMenu  ul {
	list-style: none;
	margin: 0 20px 0 0;
	padding: 0;
	float: left;
}

#JstMenu div {
	float: left;
	margin-right: 30px
}

#JstMenu h1 {
	font-size: 14px;
	font-weight: bold;
}

#JstMenu  li , #JarMenu li{
	margin-bottom: 15px;
}

#JstMenu  a, #JarMenu a {
	text-decoration: none;
}

#headerGreen {
	background: #add456 url('../images/header_tools2.png') repeat-x left top;
	height: 43px;
	padding: 6px 5px 0 15px;
	position: relative;
}

/* LINKI LOGOWANIA I REJESTRACJI */
#loginBlock {
	float: right;
	color: #6A6A6A;
}

#loginBlock a {
	/*color: #2E560C;*/
	font-weight: bold;
	color: white;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

#loginBlock a:active, #loginBlock a:hover {
	text-decoration: underline;
}

#loginLink {
	margin-bottom: 5px;
	font-size: 100%;
	display: block;
}

#loginName {
	font-weight: bold;
	color: white;
	margin-bottom: 5px;
	font-size: 100%;
}

.userOptionsLink {
	font-size: 90%;
}
/* WYSZUKIWARKA */
#searchBlock {
	float: right;
	margin-right: 60px;
	margin-top: 5px;
}

* html #searchBlock {
	margin-top: 7px;
}

#searchBlock form {
	display: inline;
}

#searchBlock input, #searchBlock select {
	width: 100px;
	font-size: 11px;
	padding-left: 2px;
}

#searchBlock select {
	width: 120px;
}

* html #searchBlock input {
	height: 16px;
}

#searchBlock.searchActive input, #searchBlock.searchActive select {
	color: #000;
}

#searchBlock.searchUnactive input, #searchBlock.searchUnactive select {
	color: #6A6A6A;
}

#todayBlock {
	position: absolute;
	top: -20px;
	right: 10px;
	margin: 0;
	font-size: xx-small;
}

/* MENU GŁÓWNE */
#headerMainMenu {
	background: #E9E9E5 url('../images/bkg_main_menu.png') repeat-x left top;
	text-align: center;
	border-bottom: 5px solid #ADADAD;
	padding-top: 7px;
	left: 0;
}

#headerMainMenu ul {
	list-style: none;
	font-size: 0.8em;
	margin: 0 auto;
	padding: 0;
}

* html #headerMainMenu ul {
    position: relative; /* bez tego IE 6 po załadowaniu strony źle pozycjonuje menu */
}

#headerMainMenu ul li {
	display: block;
	float: left;
	margin: 0 2px;
	padding: 1px 5px 5px 5px;
	border: 1px solid transparent;
}

* html #headerMainMenu li {
	border: none;
}

#headerMainMenu a {
	text-decoration: none;
	color: #333;
	white-space: nowrap;
	display: block;
}

#headerMainMenu li.active {
	background-color: #ADADAD;
	font-weight: bold;
}

#headerMainMenu li:hover {
	border-color: #ADADAD;
	background-color: #d7d7d7;
	position: relative;
}

#headerMainMenu li:hover.active {
	background-color: #ADADAD;
	border: 1px solid #ADADAD;
	color: white;
}

#headerMainMenu li:hover a {
	color: #222;
}

#headerMainMenu li.active a, #headerMainMenu li.active a:hover {
	color: white;
}
/* PODMENU GŁÓWNE - ANIMOWANE */
#headerMainMenu li.active ul {
	font-weight: normal;
	background-color: #ADADAD;
	border: 1px solid #d7d7d7;
}

#headerMainMenu ul ul li:hover {
    background-color: white;
}

#headerMainMenu ul ul {
	position: absolute;
	border: 1px solid #ADADAD;
	background-color: #d7d7d7;
	font-size: 11px;
	padding: 0;
	top: 18px;
	left: -1px;
	zoom: 1;
	width: auto;
}

#headerMainMenu ul ul li {
	margin: 0;
	padding: 0;
	text-align: left;
	float: none;
	border: none;
}

* html #headerMainMenu ul ul li {
	border: 1px solid #d7d7d7;
}

* html #headerMainMenu ul li.active ul li {
	border: 1px solid #ADADAD;
}

/* ukrywanie podmenu */
#headerMainMenu ul ul {
	display: none;
}
/* pokazywanie podmenu po najechaniu myszką na nadrzędny li */
#headerMainMenu ul li:hover ul, #headerMainMenu ul li.over ul {
	display: block;
	z-index: 3;
}

#headerMainMenu ul ul a {
	padding: 3px 6px 3px 4px;
    margin: 0;
	border: none;
	color: #222 !important;
}

#headerMainMenu ul ul li a:hover {
	background-color: white;
}

/* OBSZAR TREŚCI STRONY */
#container {
	width: 100%;
	overflow: hidden;
}

/* OBSZAR LEWYCH MENU */
#localMenuAndTools {
	width: 200px;
	margin-top: 0;
	float: left;
}

* html #localMenuAndTools {
	margin-top: 0;
}

#localMenuAndTools ul {
	font-size: 85%;
	margin-bottom: 8px;
}

#localMenuAndTools li {
	/*line-height: 110%;*/
	margin-bottom: 5px;
}

#localMenuAndTools li a, #localMenuAndTools li a:link, #localMenuAndTools li a:visited {
	color: #6A6A6A;
	text-decoration: none;
}

#localMenuAndTools li a:hover, #localMenuAndTools li a:active {
	color: #cd0000;
	text-decoration: underline;
}

/* główne menu kanałów i stron */
#sectionMenu {
	background-color: #adadad;
	padding: 5px 0 2px 0;
	margin-bottom: 8px;
	font-size: 100%;
	zoom: 1; /* pod IE przy włączeniu podmenu poziomego chowała się część tekstów w menu sekcji */
}

#sectionMenu ul, #sectionMenu li {
	margin: 0;
	list-style: none;
	list-style-type: none;
}

#sectionMenu ul li {
	color: white;
	font-weight: bold;
	padding: 3px 4px 4px 4px;
	border-top: 1px solid #F5F5F4
}

/* pierwszy element w menu nie powinien mieć kreski u góry */
#sectionMenu li.first {
	border: none;
}

#sectionMenu ul li a {
	color: white !important;
    display: block;
}

#sectionMenu ul ul {
	margin-top: 2px;
}

#sectionMenu ul ul li {
	background-color: white;
	margin: 0;
	font-weight: normal;
	padding: 3px;
	font-size: 120%;
}

#sectionMenu ul ul a, #sectionMenu ul ul a:link, #sectionMenu ul ul a:visited {
	color: #666 !important;
}

#sectionMenu li.expanded {
	padding: 2px 0 0 0;
	margin: 0;
	font-weight: bold;
}

#sectionMenu ul ul li.expanded {
	padding-left: 4px;
}

#sectionMenu .expanded a {
	padding-left: 4px;
    padding-bottom: 3px;
}

#sectionMenu ul ul li.expanded ul li {
	padding-left: 10px;
}

#sectionMenu ul a.currentLink {
	text-decoration: none !important;
}

#sectionMenu ul li a.currentLink:hover, #sectionMenu ul li a.currentLink:active {
	text-decoration: underline !important;
}

#sectionMenu ul a.currentLink {
	color: black !important;
}

#sectionMenu ul ul a.currentLink {
	color: #1e7fbb !important;
	padding-left: 4px;
}

/* menu podmiotów samorządowych i rządowych */
#samorzadMenuBlock {
	padding: 5px 3px 1px 5px;
	margin: 0 0 8px 0;
	background-color: #f0f5ff;
	border: 1px solid #CFE3FF;
}

#samorzadMenu {
	margin: 0 0 0 20px;
	padding: 0;
	color: #6A6A6A;
	list-style-type: disc;
	list-style-image: url('../images/samorzad_dot.png');
	font-weight: bold;
	font-size: x-small;
}

/* lista podserwisów */
#siteToolsMenu {
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
}

#siteToolsMenu li {
	padding: 8px 0 7px 30px;
	margin: 2px 0 3px 0;
	background-repeat: no-repeat;
}

li#stmBip {
	background-image: url('../images/ic1_bip.png');
	background-position: left 2px;
	padding-top: 0;
	padding-bottom: 0;
}
#stmCu {
	background-image: url('../images/ic1_cu.png');
}
li#stmUmwp {
	background-image: url('../images/ic1_umwp.png');
	padding-top: 8px;
	padding-bottom: 8px;
}
li#stmBialystok {
	background-image: url('../images/ic1_bialystok.png');
	padding-top: 8px;
	padding-bottom: 7px;
}
li#stmSuwalki {
	background-image: url('../images/ic1_suwalki.png');
	padding-top: 8px;
	padding-bottom: 7px;
}
li#stmLomza {
	background-image: url('../images/ic1_lomza.png');
	padding-top: 8px;
	padding-bottom: 7px;
}
li#stmPsip {
	background-image: url('../images/ic1_psip.png');
	padding-top: 2px;
	padding-bottom: 2px;
}
li#stmElearning {
	background-image: url('../images/ic1_elerning.png');
	padding-bottom: 6px;
}
#stmZamPub {
	background-image: url('../images/ic1_zam_pub.png');
}
#stmZporr {
	background-image: url('../images/ic1_zporr.png');
}
#stmSprzedaz {
	background-image: url('../images/ic1_sprzedaz.png');
}
#stmPraca {
	background-image: url('../images/ic1_praca_ue.png');
}
#stmPrawo {
	background-image: url('../images/ic1_prawo.png');
}
#stmMedia {
	background-image: url('../images/ic1_media.png');
}
#stmGaleria {
	background-image: url('../images/ic1_galeria.png');
}
#stmTransmisje {
	background-image: url('../images/ic1_broadcast.png');
}
#stmPatronaty {
	background-image: url('../images/ic1_patronaty.png');
}
#stmKartki {
	background-image: url('../images/ic1_kartki.png');
}
#stmTurystyka {
	background-image: url('../images/ic1_turystyka.png');
}
#stmTv {
	background-image: url('../images/ic1_itv.png');
}
li#stmCertyfikacja {
	background-image: url('../images/ic1_certyficate.png');
}
#stmMap {
	background-image: url('../images/ic1_map.png');
}
li#stmArchiwum {
	background-image: url('../images/ic1_archive.png');
}
/* END BLOKÓW LEWEGO MENU */
/* TREŹĆ STRONY */
#pageContent {
	margin: 10px 0 0 200px;
	padding: 0 0 10px 15px;
	text-align: justify;
}

#pageContent a:active, #pageContent a:hover {
	text-decoration: underline;
	color: #cd0000;
}

#pathMenu {
	margin: 10px 20px 10px 0;
	padding-bottom: 2px;
	font-size: 80%;
	text-align: left;
	color: #1E7FBB;
	font-weight: bold;
}

#pathMenu a {
	font-weight: normal;
	color: #6D6D6D;
}

#pathMenu a:hover {
	color: #cd0000;
	text-decoration: underline;
}

/* NARZĘDZIA STRONY (POD TREŹCIĄ) */
#pageTools {
	text-align: right;
	font-size: 80%;
	color: #A4A4A4;
	margin: 20px 0 0 0;
}

#pageTools span {
	margin: 10px 0 0 auto; /* przesuwa do prawej w IE */
	padding: 4px 3px 6px 10px;
	background-color: #F5F5F5;
	margin: 0;
	width: auto;
	white-space: nowrap;
	border: 1px solid #dedede;
}

#pageTools a {
	color: #A4A4A4;
	margin-right: 7px;
}

#pageTools a#rssIcon{
	margin: 0 2px 0 0;
}

#pageTools a img {
	border: none;
	vertical-align: middle;
}

#ptContactForm {
	background: url(../images/pt_kontakt.png) no-repeat;
	padding: 2px 0 2px 21px;
}
#ptPrint {
	background: url(../images/pt_print.png) no-repeat;
	padding: 2px 0 2px 21px;
}
#ptPolecArt {
	background: url(../images/pt_send.png) no-repeat;
	padding: 2px 0 2px 24px;
}
#ptComment {
	background: url(../images/pt_comment.png) no-repeat;
	padding: 2px 0 2px 21px;
}
/* END NARZĘDZI MENU */
/* STOPKA */
#footer {
	text-align: center;
	font-size: x-small;
	clear: both;
	padding-top: 10px;
	margin-top: 0;
	color: #5B5B5B;
}

#footer p {
	margin: 0;
	padding: 0;
}

p#footerMenu {
	background-color: #EFEFEF;
	padding: 4px;
	line-height: 150%;
	border-top: 3px solid #CCCCCC;
}

p#footerMenu a, p#footerMenu a:link, p#footerMenu a:visited {
	text-decoration: none;
	color: #000066;
}

p#footerMenu a:hover {
	text-decoration: underline;
	color: #cd0000;
}

p#copy {
	margin-top: 5px;
}
/* END STOPKA */

/* Definicje dla układu trzykolumnowego z pływającą ramką */
/* PASEK PRAWEGO MENU PŁYWAJĄCEGO */
#pageMenuFloat {
	font-size: 90%;
	float: right;
	width: 180px;
	margin: 0 0 5px 10px;
	text-align: left;
	overflow: inherit;
}
/* END */

/* obrazki banerów w BannerRotator i baner Katalogu teleadreowego */
.brBanner {
	margin: 0 auto 5px auto;
	text-align: center;
}

#ktTop {
	display: none;
	padding-top: 10px;
}

img.map_see {
	margin-left: 7px;
}

/* PAGER */
.pagerBlock a, .pagerBlock span {
	text-decoration: none;
	padding: 3px;
}

.pagerBlock a img {
	vertical-align: top;
	border: none;
	padding: -1p 0 1px 0;
}

/* BLOKI INFORMACYJNE */
/* Blok */
.rightBlock {
	font-size: x-small;
	border: 1px solid #CFE3FF;
	padding: 5px;
	margin: 0 0 10px 0;
	overflow: hidden;
}

/* Nagłówek */
div.headerRow {
	color: #CD0000;
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 2px;
	border-bottom: 1px solid #CFE3FF;
}

/* Tekst pogrubiony */
.legendRow {
	font-weight: bold;
	margin-bottom: 5px;
}

/* Grupa wyboru */
div.groupRow {
	margin-bottom: 3px;
}

div.groupRow input {
	border: none;
}

div.groupRow label 
{
	padding-top: 3px;
}

/* Przyciski */
div.toolsRow {
	margin-top: 5px;
	overflow: hidden;
	clear: both;
}

.blockButton {
	color: #6D6D6D;
	font-size: x-small;
	font-weight: bold;
	background-color: #F5F5F5;
	border: 1px solid #A7A6AA;
	float: left;
}

.rightButton {
	float: right;
}

/* Tabelka */
div.blockTable table {
	border: 0;
	border-collapse: collapse;
}

div.blockTable table td {
	white-space: nowrap;
	padding: 1px 9px;
}

/* Stopka */
.footerRow {
	text-align: right;
	margin-top: 5px;
	clear: both;
}

.footerRow a, .footerRow a:link, .footerRow a:visited {
	color: #3664A3;
	font-weight: bold;
	text-decoration: none;
}

/* Społeczność i Kalendarium */
.rightBlock.community, .rightBlock.calendariumRightBlock 
{
	border: 1px solid #d3f3c5;
	background-color: #edfbec;
	color: #333333;
}

.rightBlock.community .headerRow, .rightBlock.calendariumRightBlock .headerRow 
{
	border-bottom: 1px solid #d3f3c5;
}

.rightBlock.community .subHeader 
{
	color: #38761B;
	margin-bottom: 3px;
	font-weight: bold;
}

.rightBlock.community .footerRow 
{
	margin: 3px 0 5px 0;
	border-bottom: 1px solid #d3f3c5;
	padding-bottom: 5px;
}

.rightBlock.community .infoList 
{
	overflow: hidden;
}

.rightBlock.community .infoList div 
{
	font-weight: bold;
	margin-bottom: 3px;
	color: #5b5b5b;
}

.rightBlock.community .infoList li 
{
	margin: 0 0 3px 0;
}

.rightBlock.community .infoList a, 
.rightBlock.community .infoList a:link,
.rightBlock.community .infoList a:visited 
{
	color: #333333;
}

.rightBlock.community > a, 
.rightBlock.community > a:link, 
.rightBlock.community > a:visited 
{
	color: #38761B;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

/* Kalendarium */


/* Tabelka kursów */
div.exchangeTable {
	padding: 0;
	margin-top: 5px;
}

.exchangeTable table
{
	border: 1px solid rgb(231, 231, 231); 
	padding: 0pt; 
	width: 100%; 
	font-family: Tahoma; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal; 
	font-size: 11px; 
	line-height: normal; 
	font-size-adjust: none; 
	font-stretch: normal; 
	-x-system-font: none; 
	border-collapse: collapse; 
	background-color: rgb(255, 255, 255); 
	text-align: left;
}
.exchangeTableDiv
{
	padding: 2px 2px 2px 13px; 
	background: transparent; /*url(http://www.money.pl/i/a3.gif) no-repeat scroll 5px 8px;*/
	float: left; 
	-moz-background-clip: border; 
	-moz-background-origin: 
	padding; 
	-moz-background-inline-policy: continuous; 
	font-family: Arial; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold; 
	font-size: 12px; 
	line-height: normal; 
	font-size-adjust: none; 
	font-stretch: normal;
	 -x-system-font: none;
}
.exchangeTableForTd
{
	border-bottom: 1px solid rgb(231, 231, 231); 
	padding: 2px 2px 2px 2px;
}

.exchangeTableForTdWithColor
{
	padding: 3px 2px 3px 5px; 
	background-color: rgb(231, 231, 231); 
	color: rgb(76, 76, 76); 
	font-weight: bold;
}


.newsInput
{
	width: 140px;
}

/* Pole netsprint */
input.nsInput {
	width: 140px;
	margin-right: 5px;
}

/* Przycisk netsprint */
input.imageInput {
	border: none;
}

/* Kamera on-line */
.cameraBlock {
	text-align: center;
}

.cameraBlock a {
	display: block;
}

div.camImageBlock {
    text-align: center;
    margin: 15px 2px 15px 2px;
}

div.camImageBlock img {
    border: none;
    max-width: 320px;
    max-height: 240px;
}

/* Lista informacji */
.infoList ul {
	padding: 0;
	margin: 0 0 0 20px;
}

.infoList li {
	line-height: 110%;
	list-style-type: disc;
	list-style-image: url('../images/menu1_dot.png');
	margin: 0 0 5px 0;
}

.infoList li a, .infoList li a:link, .infoList li a:visited {
	color: #6A6A6A;
	text-decoration: none;
}

.infoList li a:hover, .infoList li a:active {
	color: #CD0000;
	text-decoration: underline;
}

.infoList li ul {
	margin: 4px 0 2px 12px;
	padding: 0;
}


.infoList .currentLink {
	font-weight: bold;
	text-decoration: underline !important;
}
/* END BLOKI INFORMACYJNE */

/* BLOKI OPCJI */
/* Blok */
.optionBlock
{
	font-size: small;
	background-color: #EDFBEC;
	border: 1px solid #D3F3C5;
}

.optionBlock ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

.optionBlock li
{
	background-repeat: no-repeat;
	padding: 0 0 5px 22px;
}

.optionBlock li a, .optionBlock li a:link, .optionBlock li a:visited {
	color: #333333;
	text-decoration: none;
}

.optionBlock li a:hover, .optionBlock li a:active {
	color: #CD0000;
	text-decoration: underline;
}

/* Ikonki */
#irbPrint {
	background-image: url('/images/printer.png');
	text-transform: capitalize;
}

#irbForum {
	background-image: url('/images/comment.png');
}

#irbEdit {
	background-image: url('/images/pencil.png');
}

#irbAskEdit
{
	background-image: url('/images/pencil_go.png');
}

#irbAdd {
	background-image: url('/images/add.png');
}

#irbCourse {
	background-image: url('/images/learning/courses.png');
}

#irbUser {
	background-image: url('/images/user_add.png');
}

#irbHelp {
	background-image: url('/images/help.png');
}

#irbLogin {
	background-image: url('/images/lock.png');
}

.NotApprovedElement
{
	background-color:#FCECEC;
}

.irbNotApprovedElement
{
	background-color:#FCECEC;
}

#irbPassword {
	background-image: url('/images/lock_edit.png');
}

#irbSettings {
	background-image: url('/images/wrench.png');
}

#irbInformation {
	background-image: url('/images/information.png');
}

#irbAuction {
	background-image: url('/images/chart_line.png');
}

#irbJob {
	background-image: url('/images/money.png');
}

#irbProperty {
	background-image: url('/images/house.png');
}

#irbZamowieniaNieobjeteUstawaPzp {
	background-image: url('/images/script.png');
}

#irbCopy {
	background-image: url('/images/page_copy.png');
}

#irbSearch {
	background-image: url('/images/magnifier.png');
}

#irbInstitution {
	background-image: url('/images/building.png');
}

#irbAllPublication {
	background-image: url('/images/building_go.png');
}

#irbArchive {
	background-image: url('/images/package.png');
}

#irbBin {
	background-image: url('/images/bin_closed.png');
}

#irbWizard{
	background-image: url('/images/lightbulb.png');
}

#irbDelete {
	background-image: url('/images/cross.png');
}

#irbAccept {
	background-image: url('/images/accept.png');
}

#irbZamPub {
	background-image: url('/images/zampub/chart_folder.png');
}

#irbCuCase {
	background-image: url('/images/folder_user.png');
}

#irbDocFolder {
	background-image: url('/images/folder_page.png');
}

.irbMimeWord {
	background-image: url('/images/page_white_word.png');
}

.irbMimeExcel {
	background-image: url('/images/page_white_excel.png');
}

.irbMimePowerpoint {
	background-image: url('/images/page_white_powerpoint.png');
}

.irbMimeAcrobat {
	background-image: url('/images/page_white_acrobat.png');
}

.irbMimeText {
	background-image: url('/images/page_white_text.png');
}

.irbMimePicture {
	background-image: url('/images/page_white_picture.png');
	background-repeat: no-repeat;
}

.irbMimeCompressed {
	background-image: url('/images/page_white_compressed.png');
}

#irbAllEvents {
	background-image: url('/images/application_view_list.png');
}

#irbAddArticle {
	background-image: url('/images/page_add.png');
}

#irbAddNews {
	background-image: url('/images/page_red_add.png');
}

#irbAddPhoto {
	background-image: url('/images/image_add.png');
}

#irbArticleList {
	background-image: url('/images/page.png');
}

#irbNewsList {
	background-image: url('/images/page_red.png');
}

#irbPhotoList {
	background-image: url('/images/image.png');
}
/* END BLOKI OPCJI */

/* Daty dot. strony */
.pageDates {
	font-size: 90%;
	font-style: italic;
	text-align: right;
	margin-top:20px;
	margin-bottom: 10px;
}

/* Regulamin w ofertach pracy */
.regulaminPraca
{
	font-size: x-small; 
	font-weight: normal;
}

/* Zarzadzanie galeria zdjec */
.imgRow {
	border: 1px solid #ECECEC;
	padding: 5px;
	margin-top: 10px;
	overflow: hidden;
	zoom: 1;
}

.currentRow {
	background-color: #ddeaf4;
}

.imgRow img {
	margin: 0 5px 0 0;
	float: left;
}

.imgToolsRow input {
	margin-bottom: 5px;
}

#galleryBlock {
	border: 1px solid #cccccc;
	padding: 5px;
}

/* OCENA */
.star {
	float: left;
	width: 18px;
	height: 16px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}

.star,
.star a {
	background: url('/images/star.png') no-repeat 0 0px;
}
	
.star a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0px;
}

div.star_on a {
	background-position: 0 -32px;
}

div.star_hover a {
	background-position: 0 -16px;
}

#star div.star a:hover {
	background-position: 0 -16px;
}
/* END OCENA */

.articleRatingTitle {
	font-weight: bold;
	padding-right: 5px;
	float: left;
}

.articleRatingVotes {
	clear: both;
}

#articleRatingBlock {
	text-align: left;
	padding: 0 5px;
	margin: 0 0 10px 0;
}

#articleRatingBlock p {
	margin: 0;
}

.articleRatingTitle {
	font-weight: bold;
	padding-right: 5px;
	float: left;
}

.articleRatingVotes {
	clear: both;
}


/* MAP*/
#map {
	left: 0px;
	top: 0px;
	width: 100%;
	height: 500px;
	border: 1px black solid;
}

* html #map {
	width: 99%;
}

#mapControl .mapControlList {
	background-color: #fefefe;
	border: 1px solid #5b9400;
	padding: 2px 0;
	margin: 5px;
}

#mapControl p {
	font-weight: bold;
	border-bottom: 1px solid #5b9400;
	padding-bottom: 1px;
	margin: 2px 5px;
}

#mapControl ul {
	list-style: none;
}

#mapControl ul li {
	padding: 0;
}

#mapControl input {
	border: none;
	width: auto;
}

#mapControlRow {
	background: #f5984d url('/images/gradient_orange.png') repeat-x left top;
	padding: 3px;
	margin: 0 0 10px 0;
}

#localTools #map {
	width: 240px;
	height: 350px;
	background-color: #fafafa;
	margin: 5px auto;
}

/* Dymek na mapie */
#map a, #map a:link, #map a:visited {
	font-weight: bold;
	color: #3664A3;
	text-decoration: none;
	margin: 0 10px 10px 0;
	display: inline-block;
}

#map a:hover, #map a:active {
	color: #cd0000;
	text-decoration: underline;
}
/* END MAP*/

/* POWIATY I GMINY */
#localMenuAndTools .rightBlock {
	margin-top: 10px;
	border: 1px solid #ADADAD;
	background-color: #F9F9F8;
}

#localMenuAndTools .rightBlock .headerRow {
	border-bottom: 1px solid #ADADAD;
	text-transform: uppercase;
	font-size: 110%;
}

#localMenuAndTools .rightBlock table {
	border-collapse: collapse;
	width: 100%;
}

#localMenuAndTools .rightBlock td {
	padding: 3px;
}

#localMenuAndTools .rightBlock td.active {
	text-transform: uppercase;
	border: 1px solid #E9E9E5;
	background-color: white;
}

#localMenuAndTools .rightBlock td img {
	max-width: 30px;
	max-height: 30px;
}

#localMenuAndTools .rightBlock td a, 
#localMenuAndTools .rightBlock td a:link, 
#localMenuAndTools .rightBlock td a:visited {
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
	color: #3664A3;
}

#localMenuAndTools .rightBlock td a:hover, 
#localMenuAndTools .rightBlock td a:active {
	text-decoration: underline;
}

#sidebarRight .formRow {
	clear: none;
	padding: 10px 10px 0 10px;
	border: 1px solid #CFE3FF;
	margin-bottom: 10px;
}

#sidebarRight .formRow .outsideBlock {
	float: none;
	margin: 0 0 10px 0;
}

#sidebarRight .formRow .outsideBlock .insideBlock {
	border: 1px solid #CFE3FF;
	height: 140px;
	width: 156px;
	background-color: #F0F5FF;
	text-align: center;
	vertical-align: middle;
}

#sidebarRight .formRow .outsideBlock .insideBlock .imageBlock {
	margin: 10px auto;
	display: inline-block;
}

/*przełącznik skórek*/
a.skins {
	color: #ffffff;
	font-weight: bold;
	font-size: 90%;
	background-color: #C4007E;
	padding: 5px 7px;
	border-radius: 6px 0 0 6px;
	text-decoration: none;
	text-align: center;
	position: absolute;
	right: 0;
	top: 13px;
}
