/* 
#str4679 - id strony głównej
#str4288 - id strony 'aktualnosci (okna informacyjne)'

klawisze menu goornego
.ctr4671 - klasa z nr id strony 'kandydaci'
.ctr4670 - klasa z nr id strony 'aplikanci'
.ctr3904 - klasa z nr id strony 'zastepcy'
.ctr4668,
.ctr4669 - klasa z nr id strony 'notariusze'
 */
/******************** OGÓLNE *******************/

* {
	margin: 0px; 
	padding: 0px;
}
body {
	width: 100%; 
	font-family: arial;
	font-size: 11pt;
	background-color:#fff;
	background: #D5E6ED;
}
h1 {
	font-size:18pt;
}	
h2 {
	font-size:12pt;
}
h3 {
	font-size:8pt;
}
h4 {
	font-size: 18pt;
}
h5 {
	font-size:12pt;
	font-weight:bold;
}

li {
	list-style: square;
	margin-left: 40px;
}

#div_glowny{
	margin-top: 0 auto;
}

#div_glowny a:link, #div_glowny a:visited, #div_glowny a:hover, #div_glowny a:active{
	text-decoration:none;
	color:#000000;
}

/******************** NAGŁÓWEK *******************/

.nagłowek {
	background: #D5E6ED;
}

.nagłowek .konLogo {
	width: 1024px;
	height: 96px;
	margin: 0 auto;
}

.nagłowek .konLogo .logowanieBip a {
	display: block;
	font-size: 17px;
}

.nagłowek .konLogo .plgLogowanieKlawisz {
	display: inline-block;
	width: calc(100% - 60px);
}

.nagłowek .konLogo .plgLogowanieKlawisz > div {
	display: inline-block;
}

.nagłowek .konLogo .plgLogowanieKlawisz .clsDostep1 {
	float: right;
	margin-top: 30px;
}

.nagłowek .konLogo .plgLogowanieKlawisz .clsDostep1 a {
	padding: 5px;
    background-color: #184c7d;
    color: #fff !important;
}

.nagłowek .konLogo .plgLogowanieKlawisz .clsDostep1 a:hover {
    background-color: #ff981d;
}

.konLogo .logowanieBip .plgBipIkona {
	margin-top: 30px;
}

.konLogo .logowanieBip .plgBipIkona img {
    height: 30px;
}

.konLogo .logowanieBip .logo {
	background: url('/lyt/200093/img/imgLogo.png');
	height: 96px;
	width: 395px;
	overflow: hidden;
}

/******************** SLIDER (plgOknaInformacyjne) *******************/

.konSlider {
	width:100%;
	background: #9FC6E0 !important;
}

/* kilka obrazków */

.konSlider .sliderBox {
	height: 242px;
	width: 1024px;
	margin: 0 auto;
	border-top: 1px solid #9FC6E0;
	border-bottom: 1px solid #9FC6E0;
}

.sliderBox .sliderVisibleSlide {
	height: 242px;
}

.sliderBox .sliderVisibleSlide a {
	display: block;
	height: 185px;
	width: 100%;
}

.sliderIndicator .sliderEmptyIcon {
	background-color: #fff;
	border: 1px solid #426687;
	width: 15px;
	height: 15px;
	border-radius: 0;
}

.sliderIndicator .sliderFilledIcon {
	border: 1px solid #426687;
	background: #184C7D;
	width: 15px;
	height: 15px;
	border-radius: 0;
}

/* jeden obrazek 'extraZdjecie' */

.konSlider .centerBoxes {
    font-size: 0px !important;;
}

.konSlider .textBox .textBoxframe {
    padding: 0 !important;
}

.konSlider .textBox {
    margin: 0 !important;
}

.konSlider .extraZdjecie {
    width: 1024px !important;
    margin: 0 auto !important;
	overflow: hidden;
}

/******************** TRESC *******************/ 

#div_glowny_tresc {
	width: 1024px;
	margin: 0 auto;
	text-align: justify;
}

#konTresc:after {
	content: "";
	width: 100%;
	display: inline-block;
}

#konBody{
	border: 1px solid #E0E0E0;
	display: inline-block;
	width: 734px;
	padding: 10px 15px;
	background: #FFF;
}

#konBody a:link    { color: #0000EE; }
#konBody a:visited { color: #551A8B; }
#konBody a:active  { color: #FF0000; }

#konBody p {
    padding-top: 20px;
}

.separator {
	width: 100%;
	height: 0;
	border-bottom: 2px solid #E0E0E0;
}

/*** WYSZUKIWARKA NOTARIUSZY ***/

.plgMapa2015 {
	margin: 30px auto;
	width: 620px;
}

.plgMapa2015 h4 {
	background: #3D6F9E;
	border-radius: 3px 3px 0 0;
	color: #FFF;
	height:44px;
	padding: 0 10px;
	line-height: 44px;
	font-size: 14pt;
}

.plgMapa2015 p {
    padding-top: 0 !important;
}

.plgMapa2015 .clsWyszukiwarka {
	background: #C4D5E1;
	border-radius: 0 0 3px 3px;
	padding: 10px 10px 0 10px;
}

/*.plgMapa2015 .clsWyszukiwarka table {
	width: auto !important;
}*/

.plgMapa2015 .clsWyszukiwarka .clsButtonCell button {
	background: #4F789E;
	border: none;
	height: 35px;
	color: #FFF;
	border-radius: 3px;
	font-weight: normal !important;
	cursor: pointer;
}

.plgMapa2015 .clsMapaLista .clsMapa {
	display: block !important;
	width: 100% !important;
}

.plgMapa2015 .clsMapaLista .clsLista {
	margin: 30px 0 0 0;
	display: block !important;
	width: 100% !important;
}

.plgMapa2015 .clsMapaLista .clsLista .clsWynikiListaElement {
	margin: 0 auto !important;
	cursor: pointer;
	border-bottom: 1px solid #E0E0E0;
}

.plgMapa2015 .clsMapaLista .clsLista > div.clsWynikiListaElement:first-child {
	border-top: 1px solid #E0E0E0;
}

/******** AKTUALNOŚCI **********/

#sysAktualnosciDzialyNew #dtAdd {
	background: #4F789E !important;
}

.clsDate {
	background: transparent !important;
}

.sysAktualnosciWpisNew_aktualnosci .clsPriorytetNiski {
	background-color: #4F789E !important;
	background-image: none !important;
}

.sysAktualnosciWpisNew_aktualnosci .clsPriorytetSredni {
	background-color: #E1751D !important;
	background-image: none !important;
}

.sysAktualnosciWpisNew_aktualnosci .clsPriorytetWysoki {
	background-color: #E32510 !important;
	background-image: none !important;
}

.clsAktualnosciWpisNew_naglowek {
	color: #fff !important;
	font-weight: normal !important;
}

/****** OKNA INFORMACYJNE *****/

#str4288 #konBody {
	border: none !important;
	background: none !important;
}

.aktualnosciFrame .textBox {
	width: 48%;
	display: inline-block;
}

.aktualnosciFrame .textBox .textBoxframe h4 {
	text-align: center;
	font-size: 13pt;
}

.aktualnosciFrame .textBox .textBoxframe p {
	font-size: 11pt;
}

.textBox .ReadMoreButton {
	background: #FF981D;
}

/***** POCZTA ELEKTRONICZNA ***/

.clsToolbar select {
	width: 220px !important;
}

/***** FORMULARZ KON. *********/

#plgMapa {
	border: 1px solid #C0C0C0;
	border-radius: 4px;
}

#plgSmtpWiadomosc td {
	padding: 5px 0;
}

#plgSmtpWiadomosc td:first-child {
	padding: 12px 0 0 0;
}

#plgSmtpWiadomosc textarea,
#plgSmtpWiadomosc input {
	width: 97% !important;
	border: 1px solid silver;
	box-shadow: 0px 3px 2px silver;
}

#plgSmtpWiadomosc input {
	width: 90%;
	padding: 5px 0;
}

#plgSmtpWiadomosc  input[name="plgSmtpWiadomosc_button"] {
	width: 100px !important;
	cursor: pointer;
}

/************ MENU GÓRNE ******/

.konMenu2 {
	height: 62px;
	width: 1024px;
	margin: 0 auto;
	padding: 9px 0 9px 0;
	text-align: justify;
}

.konMenu2:after {
	content: "";
	width: 100%;
	display: inline-block;
}

.konMenu2 .selParent  {
	background-color: #FF981D !important;
}

.konMenu2 div {
	display: inline-block;
}

.konMenu2 a {
	display: inline-block;
	background-color: #64AAF1;
	height: 57px;
	width: 186px;
	color: #FFF !important;
	font-size: 14px;
	text-align: center;
	line-height: 55px;
	padding: 5px 0 0 62px;
}

.konMenu2 a:hover {
	background-color: #FF981D !important;
}

/* 'ctr4671, ... itd' klasy z nr id stron z menu górnego */
.konMenu2 .ctr4671 a { background-color: #64AAF1; background-image: url('/lyt/200093/img/imgKandydaci.png') ; background-repeat: no-repeat; background-position: 43px 0; }
.konMenu2 .ctr4670 a { background-color: #4593E0; background-image: url('/lyt/200093/img/imgAplikanci.png') ; background-repeat: no-repeat; background-position: 54px 0; }
.konMenu2 .ctr3904 a { background-color: #4A72C5; background-image: url('/lyt/200093/img/imgZastepcy.png')  ; background-repeat: no-repeat; background-position: 1px 0;  }
.konMenu2 .ctr4668 a { background-color: #39559A; background-image: url('/lyt/200093/img/imgNotariusze.png'); background-repeat: no-repeat; background-position: 34px 0; }
.konMenu2 .ctr4669 a { background-color: #39559A; background-image: url('/lyt/200093/img/imgNotariusze.png'); background-repeat: no-repeat; background-position: 34px 0; }


/* menu górne dla strony głównej
'str4679' to klasa z nr ID strony głównej */
#str4679 .konMenu2 {
	height: 105px !important;
}

#str4679 .konMenu2 a {
	height: 105px !important;
	width: 248px !important;
	text-align: center !important;
	padding: 0 !important;
	background-position: center 38px !important;
}

/************ MENU LEWE ******/

#konMenuLewa{
	display: inline-block;
	width: 248px;
	text-align: left;
}

#konMenuLewa ul li.sel,
#konMenuLewa ul li.selParent {
	background-color: #FF981D !important;
}

#konMenuLewa ul li.sel.clsDostep2,
#konMenuLewa ul li.selParent.clsDostep2 {
	background-color: #39559A !important;
}

#konMenuLewa ul li.sel.clsDostep2 > a:first-child,
#konMenuLewa ul li.selParent.clsDostep2 > a:first-child {
	color: #FFF  !important;
}

#konMenuLewa ul li ul li.sel,
#konMenuLewa ul li ul li.selParent {
	background-color: #E0E0E0 !important;
	font-weight: 600 !important;
}

#konMenuLewa ul li ul li.sel.clsDostep2,
#konMenuLewa ul li ul li.selParent.clsDostep2 {
	background-color: #C1E2FF !important;
	font-weight: 600 !important;
}

#konMenuLewa ul li ul li.sel.clsDostep2 > a:first-child,
#konMenuLewa ul li ul li.selParent.clsDostep2 > a:first-child {
	color: #000  !important;
}

#konMenuLewa ul li ul li.sel:hover,
#konMenuLewa ul li ul li.selParent:hover {
	background-color: #A8A8A8 !important;
}

#konMenuLewa ul li ul li.sel.clsDostep2:hover,
#konMenuLewa ul li ul li.selParent.clsDostep2:hover {
	background-color: #9CB7CE !important;
}

#konMenuLewa ul {
	color: #2B2A29;
	border-bottom: 1px solid #E0E0E0;
}

#konMenuLewa ul li {
	margin: 0;
	list-style: none;
	display: block;
	font-size: 13px;
	background: #FEFEFE;
	border-top: 1px solid #E0E0E0;
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
}

#konMenuLewa ul li.clsDostep2 {
	background: #E5F3FF;
}

#konMenuLewa ul li:hover {
	background: #FF981D;
}

#konMenuLewa ul li.clsDostep2:hover {
	background: #39559A;
}

#konMenuLewa ul li.clsDostep2:hover > a:first-child {
	color: #FFF;
}

#konMenuLewa ul li a {
	display: block;
	padding: 15px;
}

#konMenuLewa ul li ul li {
	list-style: square;
	background-color: #E0E0E0;
	background-image: url('/lyt/200093/img/imgPoint.png');
	background-repeat: no-repeat;
	background-position: 17px 10px;
}

#konMenuLewa ul li ul li.clsDostep2 {
	background-color: #C1E2FF;
	background-image: url('/lyt/200093/img/imgPoint.png');
	background-repeat: no-repeat;
	background-position: 17px 10px;
}

#konMenuLewa ul li ul li:hover {
	background-color: #A8A8A8;
	background-image: url('/lyt/200093/img/imgPoint.png');
	background-repeat: no-repeat;
	background-position: 17px 10px;
}

#konMenuLewa ul li ul li.clsDostep2:hover {
	background-color: #9CB7CE;
	background-image: url('/lyt/200093/img/imgPoint.png');
	background-repeat: no-repeat;
	background-position: 17px 10px
}


#konMenuLewa ul li ul li.clsDostep2:hover a {
	color: #000 !important;
}

#konMenuLewa ul li ul li a {
	display: block;
	padding: 5px 15px 5px 30px;
}

#konMenuLewa ul li ul li ul li {
	background-position: 27px 10px;
	border: none;
	font-weight: normal !important;
}

#konMenuLewa ul li ul li ul li:hover {
	background-color: #A8A8A8;
	background-image: url('/lyt/200093/img/imgPoint.png');
	background-repeat: no-repeat;
	background-position: 27px 10px;
}

#konMenuLewa ul li ul li ul li.clsDostep2:hover {
	background-color: #9CB7CE;
	background-image: url('/lyt/200093/img/imgPoint.png');
	background-repeat: no-repeat;
	background-position: 27px 10px;
}

#konMenuLewa ul li ul li ul li a {
	padding: 5px 15px 5px 40px;
}

/******************** STOPKA *******************/

.stopka {
	background: #39559A;
}

.konStopka {
	margin: 0 auto;
	width: 1024px;
	text-align: justify;
	/*
	background-image: url('/lyt/200093/img/imgLogoStopka.png');
	background-repeat: no-repeat;
	background-position: center;
	*/
}

.konStopka:after {
	content: "";
	width: 100%;
	display: inline-block;
}

.konStopka2 {
	background: #FFF
}

.konStopka2 #plgNotariuszStopka {
    margin: 0 auto;
    text-align: center;
    width: 1024px;
	padding: 15px 0px;
}

.konStopka2 #plgNotariuszStopka span {
    margin: 0 20px;
	font-weight: 600;
}

.konStopka2 #plgNotariuszStopka span a{
    color: #39559A;
}

.konStopka2 #plgNotariuszStopka span a:hover {
    color: #000080 ;
}

.stopkaInfo {
	display: inline-block;
	margin: 15px;
	color: #FFF;
}

.stopkaMapa {
	display: inline-block;
	margin: 15px;
	width: 326px;
	height:172px;
	background: url('/lyt/200093/img/imgMapkaStopka.png');
}

/*custom start*/
/*okienko aktualnosci na stronie glownej "spotkanie rowerowe na jurze" - jak juz go nie ma regule custom1 nalezy usunac (14-06-2016)*/

.custom1 > .textBoxframe > p {
	background-image: url("/usr/0000009/plgOknaInformacyjne/SpotkanieRoweroweNaJurze.jpg");
	background-repeat: no-repeat;
	background-position: 100% 25px;
	padding-right: 80px;
}
/*custom end*/







