.ramka
{
	border-bottom: #ffff66 thin solid;
	border-left: #ffff66 thin solid;
	border-top: #ffff66 thin solid;
	border-right: #ffff66 thin solid;
}

.ramka td
{
	border-bottom: #ccff66 thin solid;
	border-left: #ccff66 thin solid;
	border-top: #ccff66 thin solid;
	border-right: #ccff66 thin solid;
}


body
{

	font-family: Tahoma,  Arial, Helvetica, Sans-Serif;
	background-color: #000000;
	font-size:medium;
	background-position: 50% top;
	color: #ffffff;
	font-size:90%;
}
a
{
	color: #ffcc33;
}
a:hover
{
	color:#ffffcc;/* #ffffcc;*/
}

a:visited
{
	color: #ff6633;
}

div
{
	font-size: 100%;
	
}

.DetailsViewHiddenField
{
	display: none;
}

.maincontent
{
	position: relative;
	top: 0;
	left: 0;
	width: 950px;
	padding: 0 0 0 0;
}

.FormStyle
{
	position:relative;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 950px;
	height:100%;
	margin: auto;
	color: #ffffff;
	background-color: #000000;
}

.TopDiv
{
 position:absolute;
}

.Naglowek
{
    position: relative;
    z-index: 0;
    top: 5px;
    width: 950px;
    height: 312px;
}

.NaglLewo , .NaglWypelnienie , .NaglPrawo
{
  position: absolute;
  z-index: -1;
  height: 312px;
}

.NaglLewo
{
    top: 0;
    left: 0;
    width: 79px;
    background: url(Images/header_lewy.png) no-repeat top right;
}

.NaglWypelnienie
{
    top : 0;
    left: 79px;
    width: 792px;
    background: url(Images/tlo_header_menu.png) repeat-x ;
}

.NaglPrawo
{
   top : 0;
   right: 0;
   width:79px;
    background: url(Images/header_prawy.png) no-repeat;
}

.NaglLogo , .MiejscowoscObrazekCela , .MiejscowoscNazwaCela , .NaglMenu 
{
    position: absolute;
    z-index: 1;
}

.NaglMenuLogowania
{
    position:absolute;
    z-index: 5;
    top: 0px;
    right: 0px;
    height: 75px;
    width: 352px;
    background: url(../../Obrazki/panel_loguj.png) no-repeat;

}
.WybranyJezyk
{
	position: absolute;
	top : 5px;
    left: 120px;
    z-index: 150;
  
}
.WybranyJezykLab
{
	position: absolute;
	top : 5px;
    left: 10px;
    z-index: 150;
   width:150px
}
.LogujBtnCSS
{
	position: absolute;
	top : 35px;
    right: 10px;
    z-index: 150;
    width:120px;

    
}

.PowitanieLblCSS
{
	position: absolute;
	top : 35px;
    left: 50px;
    width: 160px;
    text-align:center;
    width:160px;

    z-index: 50;
}
.TwojePrezentacjeBtnCSS
{
	position: absolute;
	top : 5px;
    left: 50px;
    width:160px;

    z-index: 50;
}

.ZmHasloBtnCSS
{
	position: absolute;
	top : 5px;
    right: 10px;
    z-index: 50;	
    width:120px;

}

.WylogujBtnCSS
{
	position: absolute;
	top : 35px;
    right: 10px;
    z-index: 50;
    width:120px;

    
}


.NaglLogo
{
    top : 25px;
    left: 20px;
    height: 188px;
    width: 250px;
    background: url(../../Obrazki/logo.png) no-repeat;
    z-index: 3;
}

.MiejscowoscObrazekCela
{
    top : 40px;
    left: 260px;
    height: 225px;
    width:400px;
    background-repeat:no-repeat;   
    overflow:hidden;
}

.MiejscowoscNazwaCela
{
    top: 140px;
    left: 550px;
    height: 225px;
    width: 480px;
    font-family: Tahoma, 'Bookman Old Style' , 'Book Antiqua' , SansSerif;
    color: #f0f8ff;
    font-size: 250%;
    text-align: center;
}

.NaglMenu
{
    bottom: 38px;
    left  : 50px;

}

.MenuAdministratora
{
    position: absolute;
  bottom: 3px;
    left: 50px;
    height: 48px;
    width: 800px;
    visibility:visible;
    overflow:visible;
    z-index:10;
}


.TytulStrony
{
    position: relative;
    top: 0px;
    left: 0px;
    width: 950px;
    height:51px;
}

.TytulLewaCela
{
    position:absolute;
    left:0px;
    top:0px;
    height: 51px;
    width: 78px;
    background: url(Images/TytulLewo.png)  no-repeat top right;
}

.TytulTlo
{
    position:absolute;
    left:78px;
    top:0px;
    height: 51px;
    width: 794px;
    background: url(Images/TytulTlo.png) repeat-x;
}



.TytulStronyEt2
{
	position:absolute;
	top: 5px;
	right:10px;
	font-size: small;
	text-align: right;
	color: Silver;
}


.TytulPrawaCela
{
    position:absolute;
    left:872px;
    top:0px;
    height: 51px;
    width: 78px;
    background: url(Images/TytulPrawo.png) no-repeat;
}

.TytulTabela
{
    position: relative;
    width: 950px;
    top: 0;
    left: 0;
    height: 20px;
}


.TrescStrony , .TrescStronyLoguj
{
	position: relative;
    width: 950px;
    top: 0px;
    left: 0;
	margin-top: 0px;
	padding:  15px 0px 15px 0px ;
	background: url(Images/mapaTlo.png) #120000 repeat-x;
	
}


.showTable
{
	position:relative;
	top:5px;
	width:800px;
	margin-bottom: 0px;

	
}



.TrescStronyGora
{
	position: relative;
	top: 0;
	left: 0px;
	width: 920px;
	background-color:  #370000;            /*   #330000;*/
	color: #ffffff;
	padding:  3ex 15px 3ex 15px;
	z-index: 2;
}


.BlokBledow
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 950px;
	padding  : 0 0 0 0;
    margin: 0 0 0 0;
	overflow: visible;
}

.Stopka
{
    position:relative;
    top:5mm;
    width: 950px;
    height: 51px;
    padding  : 0 0 0 0;
    margin: 0 0 0 0;
    border-spacing: 2px;
}


.StopkaLewaCela
{
    position:absolute;
    top:0;
    left:0;
    height: 51px;
    width: 78px;
    background: url(Images/stopkaLewo.png)  no-repeat top left;
}

.StopkaTlo
{
    position:absolute;
    top:0;
    left:78px;
    height: 51px;
    width: 794px;
    background: url(Images/stopkaTlo.png) repeat-x;
    text-align: center;
    vertical-align :middle ;
}

.StopkaNapis
{
    position: relative;
    top: 20px;
    color: #ff9933;
    font-size: small;
}
.StopkaNapisPic
{
    position:absolute;
    top: 21px;
    left: 445px;
    width:73px;
    height:16px;
   background: url(../../Obrazki/logo_male.png) no-repeat; 
    z-index: 5;
}

.StopkaPrawaCela
{
    position:absolute;
    top:0;
    right:0px;
    height: 51px;
    width: 78px;
    background: url(Images/StopkaPrawo.png) no-repeat ;
}

.InfoserwisCSS
{
	position:absolute;
	bottom:10px;
	right: 10px;
	font-size:x-small;
	color: #ff9933;
	
}

/*==================== strona Default =============================*/

.MapaNaglowekCSS
{
	position: relative;
	top: -10px;
	text-align: center;
	width: 100%;
	color: #ffffff;
	z-index: 6;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	font-family: Tahoma, Arial, SansSerif;
	font-size:medium;
}


.MapaZakladkaCSS
{
	position: relative;
	top: 10px;
	display:block;
	height:30px;
	width: 245px;
	background: url(../../Obrazki/mapaZakladka.png) no-repeat;
	text-align: center;
	color: Silver;
}


.MapaKategorie
{
	position: relative;
	top: 20px;
	left: 0px;
	width: 200px;
	height: 100%;
	padding: 15px 15px 15px 15px;
	margin-right: 15px;
	background: url(Images/mapaTlo.png) #120000 repeat-x;
}


.WszystkieKategorieCheckBox
{
	position:relative;
	left:5px;
	color: Silver;
}

.KategoriePanel
{
	position: relative;
	left: 10px;
	width: 160px;
}

.KategorieCheckBoxListClass
{
	position:relative;
	left:10px;
	color: Silver;
}


.MapaPokazButtonCSS
{
	position:relative;
	text-align:right;
}

#c_PokazButton
{
	font-weight: bold;
	color: #ffcc00;
}

.MapaPole
{
    position:relative;
    top:-25px;
    right:0px;
    width: 700px;
    height:420px ;
    background: url(Images/mapaTlo.png) #120000 repeat-x;
}

.Mapa
{
    position:relative;
    top: 15px;
    right: 0px;
    width: 670px;
    height: 390px;
    margin: 15px 15px 15px 15px;
    background-image: url(Images/mapaTlo.png);
    background-repeat: repeat-x;
    color: #000000;
}

.Mapa a
{
	color:Navy;
}

.Mapa a:hover
{
	color:Maroon;
}

.TrescStronyDefault
{
    position:relative;
    top: 0px;
    left:250px;
    width: 670px;
    height:100%;
    padding-bottom: 3ex;
    padding-top: 3ex;
    padding-left: 15px;
    padding-right:15px;
    background: url(Images/mapaTlo.png) #120000 repeat-x;
    color: #f0f8ff;
    visibility:visible;
}

/*==================== aktualności ==================================*/
/*==================== MyPagePanel =============================*/
.MyPagePanelHeaderCSS
{
	width: 950px; 
	background-color: transparent;
}

.ContentPlaceholderTextCSS
{
	background-color: transparent;
	padding: 3ex 3ex 3ex 3ex;
}

.poleAktualnosciCSS
{
	margin-top: 0px;
	background: url(Images/mapaTlo.png) #120000 repeat-x;
}

/*==================== podstrony ==================================*/
.subpageTabelaCSS
{
	position: relative;
	top: 0;
	width: 950px;
	border-collapse: collapse;
	margin-top: 0px;
	margin-bottom: 0px;
}


.subpageTabelaCSS td
{
	margin: 0px 0px 0px 0px;
	border-bottom-style:none;
}


.poleBoczneMenuCSS
{
    position:relative;
    top:23px;
    right:0px;
    width: 200px;
    padding:  15px 15px 0px 15px;
    background: url(Images/mapaTlo.png) #120000 repeat-x;
    margin-top: 0;
    margin-right: 15px;
    margin-bottom: 5mm;
    
}

.poleBoczneMenuCSS a:hover
{
	color: #993333;
}

.PrawaCelaCSS
{
	vertical-align: top;
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


.poleGlowneNaglowekCSS
{
	position: relative;
	top: 0px;
	text-align: center;
	width: 100%;
	color: #ffffff;
	z-index: 6;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	font-family: Tahoma, Arial, SansSerif;
	font-size: medium;
}

.poleGlowneZakladkaCSS
{
	position: relative;
	top: 0px;
	padding-top: 2px;
	height:22px;
	width: 245px;
	background: url(../../Obrazki/mapaZakladka.png) no-repeat;
	text-align: center;
	font-size:medium;
	color: Silver;
}



.poleGlowneCSS
{
	position: relative;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	min-height: 360;
	margin-top: 0;
	padding:   20px 0 20px  0;
	background: url(Images/mapaTlo.png) #120000 repeat-x;
	z-index: 5;
}

.AktualnosciNaglowekCSS
{
	font-size: x-large;
	color: #ffcc33;
	padding:     0 3ex 0 3ex;
	margin: 0 0 0 0;

}

.AktualnosciDataCSS
{
	font-size:small;
	color: #ffcc33;
	padding:   0 3ex 0 3ex;
	margin: 0 0 0 0;
	text-align:right;
	position:relative;
	top:-25px;

}

.AktualnosciTrescCSS
{
	position: relative;
	top: -10px;
	padding-left:15px;
	padding-right:15px;
}

.AktualnosciSeparatorTresciCSS
{
	margin-top: 1ex;
	border-top: #441111 solid;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
	width: 90%;

}

.SeparatorTresciNgCSS
{
	margin-top: 0 0 0 0;
	padding: 0 0 0 0;
	border-top: #441111 solid;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
	width: 90%;

}

/*==================== Przykrywanie rogów =========================*/


.rogLG
{
    position:absolute;
    top:0;
    left:0;
    width :15px;
    height:15px;
    background-image: url(../../Obrazki/rogLG.png);
    z-index:100;
}

.rogPG
{
    position:absolute;
    top:0;
    right:0;
    width :15px;
    height:15px;
    background-image: url(../../Obrazki/rogPG.png);
    z-index:100;
}

.rogLD
{
    position:absolute;
    bottom:0;
    left:0;
    width :15px;
    height:15px;
    background-image: url(../../Obrazki/rogLD.png);
    z-index:100;
}

.rogPD
{
    position:absolute;
    bottom:0;
    right:0;
    width :15px;
    height:15px;
    background-image: url(../../Obrazki/rogPD.png);
    background-repeat: no-repeat;
    background-position:right bottom;
    z-index:100;
}


/* ====================================begin TextBox========================================== */
.textBoxWrapper
{
	display:inline-block;
}

.textBoxCSS
{
	position:relative;
	display:inline-block;
	background-image: url(../../Obrazki/TextBox1.png);
	background-repeat: no-repeat;
	background-position: left 50%;
	border: none;
	background-color: transparent;
	padding-right:0px;
}

.rtextBox
{
	position:relative;
	display:inline-block;
	top: 0px;
	left: -3px;
	width: 6px;
	height: 18px;
	background-image: url(../../Obrazki/TextBox1sufix.png);
	background-repeat:no-repeat;
	background-position: right 50%;
	background-color: transparent;
	outline: none;
	border: none;
	margin: 0;
	padding-top: 0px;
	padding-left:0px;
	overflow: hidden;
}

.WiadomscTextBoxWrapperCSS
{
	position: relative;
	display:inline-block;
	width:100%;
}
.rogLGM
{
    position:absolute;
    top:0px;
    left:0px;
    width :7px;
    height:7px;
    background: url(../../Obrazki/rogLGM.png)  no-repeat;
    z-index:100;
}

.rogPGM
{
    position:absolute;
    top:0px;
    right:0px;
    width :7px;
    height:7px;
    background: url(../../Obrazki/rogPGM.png) no-repeat;
    z-index:100;
}

.rogLDM
{
    position:absolute;
    bottom:0px;
    left:0px;
    width :7px;
    height:7px;
    background: url(../../Obrazki/rogLDM.png) no-repeat;
    z-index:100;
}

.rogPDM
{
    position:absolute;
    bottom:0px;
    right:0px;
    width :7px;
    height:7px;
    background: url(../../Obrazki/rogPDM.png) no-repeat;
    background-position:right bottom;
    z-index:100;
}


.WiadomoscTextCSS
{
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: url(Images/wiadomosc_box.png)  repeat-x;
	overflow:auto;
}
.MultiLineTextBoxWrapperCSS
{
	position: relative;
	display:inline-block;
}

.rogLGMa
{
    position:absolute;
    top:0px;
    left:0px;
    width :7px;
    height:7px;
    background: url(../../Obrazki/rogLGMa.png)  no-repeat;
    z-index:100;
}

.rogPGMa
{
    position:absolute;
    top:0px;
    right:0px;
    width :7px;
    height:7px;
    background: url(../../Obrazki/rogPGMa.png) no-repeat;
    z-index:100;
}

.rogLDMa
{
    position:absolute;
    bottom:0px;
    left:0px;
    width :7px;
    height:7px;
    background: url(../../Obrazki/rogLDMa.png) no-repeat;
    z-index:100;
}

.rogPDMa
{
    position:absolute;
    bottom:0px;
    right:0px;
    width :7px;
    height:7px;
    background: url(../../Obrazki/rogPDMa.png) no-repeat;
    background-position:right bottom;
    z-index:100;
}

.rogLGMb
{
    position:absolute;
    top:0px;
    left:0px;
    width :7px;
    height:7px;
    background: url(../../Obrazki/rogLGMb.png)  no-repeat;
    z-index:100;
}

.rogPGMb
{
    position:absolute;
    top:0px;
    right:0px;
    width :7px;
    height:7px;
    background: url(../../Obrazki/rogPGMb.png) no-repeat;
    z-index:100;
}

.rogLDMb
{
    position:absolute;
    bottom:0px;
    left:0px;
    width :7px;
    height:7px;
    background: url(../../Obrazki/rogLDMb.png) no-repeat;
    z-index:100;
}

.rogPDMb
{
    position:absolute;
    bottom:0px;
    right:0px;
    width :7px;
    height:7px;
    background: url(../../Obrazki/rogPDMb.png) no-repeat;
    background-position:right bottom;
    z-index:100;
}
.MultiLineTextCSS
{
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: url(Images/wiadomosc_box.png)  repeat-x;
	overflow:auto;
}

.ComboButtonIE6CSS
{
	display: none;
}
/* ==================================== pager ========================================== */

.strzalkaPierwszyCSS
{
	background: url(../../Obrazki/strzalka_Pierwszy.png) no-repeat;
}

.strzalkaLewoCSS
{
	background: url(../../Obrazki/strzalka_lewo.png) no-repeat;
}

.strzalkaPrawoCSS
{
	background: url(../../Obrazki/strzalka_prawo.png) no-repeat;
}

.strzalkaOstatniCSS
{
	background: url(../../Obrazki/strzalka_Ostatni.png) no-repeat;
}

.pageCSS
{
	background-image: url(Images/paginacja_potrojna.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	border-bottom: #ffffff thin solid;
	border-left: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-right: #ffffff thin solid;
}

.pageAtiveCSS
{
	background-image: url(Images/paginacja_zolty.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align:center;
	text-decoration: none;
	border-bottom: #ffffff thin solid;
	border-left: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-right: #ffffff thin solid;
}



/* ====================================begin Button========================================== */
.art-button-wrapper .art-button
{

  display:block;
  vertical-align: middle;
  white-space: nowrap;
  text-align:center;
  text-decoration: none !important;
  color:  #f0f8ff !important;
  width:inherit;
  outline: none;
  border: none;
  background: none;
  line-height: 25px;
  height: 25px;
  margin: 0;
  padding:   0 12px !important ;
  overflow:hidden;
  cursor: default;
  z-index: 0;
}


.art-button img, .art-button-wrapper img
{
  margin: 0;
  vertical-align: middle;
}

.art-button-wrapper
{
  vertical-align: middle;
  display: inline-block;
  position: relative;
  height: 25px;
  width:inherit;
  overflow:hidden;
  white-space: nowrap;
  margin: 0;
  padding: 0;
  z-index: 0;

}

.firefox2 .art-button-wrapper
{
  display: block;
  float: left;
}

input, select, textarea, select
{
  vertical-align: middle;

}

/*.art-block select
{
    width:96%;
}*/

.art-button-wrapper.hover .art-button, .art-button:hover
{
  color: #FAE7E6 !important;
  text-decoration: none !important;
}

.art-button-wrapper.active .art-button
{
  color: #FEE3E2 !important;
}

.art-button-wrapper .l, .art-button-wrapper .r
{
  display: block;
  position:absolute;
  z-index: -1;
  height: 75px;
  margin: 0;
  padding: 0;
  background-image: url('../../Obrazki/button.png');
}

.art-button-wrapper .l
{
  left: 0;
  right: 14px;
}

.art-button-wrapper .r
{
  position:absolute;
  width: 250px;
  right: 0px;
  clip: rect(Auto,250px, Auto, 234px);

}

.art-button-wrapper.hover .l, .art-button-wrapper.hover .r
{
  top: -25px;
}

.art-button-wrapper.active .l, .art-button-wrapper.active .r
{
  top: -50px;
}

.art-button-wrapper input
{
  float: none !important;
}
/* end Button */

/* ==============================begin Menu============================================= */
/* menu structure */


.art-menuCela
{
    text-align:center ;
}

.art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover
{
  text-align: left;
  text-decoration: none;
  outline: none;
  letter-spacing: normal;
  word-spacing: normal;
}

.art-menu, .art-menu ul
{
  margin: 0;
  padding: 0;
  border: 0;
  list-style-type: none;
  display: block;
}

.art-menu li
{
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
  float:left;
  position: relative;
  z-index: 5;
  background: none;
}

.art-menu li:hover
{
  z-index: 10000;
  white-space: normal;
}

.art-menu li li
{
  float: none;
}

.art-menu ul
{
  visibility: hidden;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  background: none;
}

.art-menu li:hover>ul
{
  visibility: visible;
  top: 100%;
}

.art-menu li li:hover>ul
{
  top: 0;
  left: 100%;
}

.art-menu:after, .art-menu ul:after
{
  content: " ";
  height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
  clear: both;
}
.art-menu, .art-menu ul
{
  min-height: 0;
}

.art-menu ul
{
  background-image: url(images/spacer.gif);
  padding: 10px 30px 30px 30px;
  margin: -10px 0 0 -30px;
}

.art-menu ul ul
{
  padding: 30px 30px 30px 10px;
  margin: -30px 0 0 -10px;
}

/* menu structure */

.art-menu
{
  padding: 6px 3px 0 3px;
}

.art-nav
{
  position: relative;
  height: 48px;
  z-index: 100;
}

.art-nav .l, .art-nav .r
{
/*  position: absolute;
  z-index: -1;
  top: 0;
  height: 48px;
  background-image: url('images/nav.png');*/
}

.art-nav .l
{
  left: 0;
  right: 0;
}

.art-nav .r
{
  right: 0;
  width: 833px;
  clip: rect(auto, auto, auto, 833px);
}


/* end Menu */

/* begin MenuItem */
.art-menu a
{
  position: relative;
  display: block;
  overflow: hidden;
  height: 39px;
  width:116px;
  cursor: pointer;
  text-decoration: none;
}

.art-menu li
{
  margin-right: 0px;
  margin-left: 0px;
}

.art-menu ul li
{
    margin:0;
    clear: both;
}


.art-menu a .r, .art-menu a .l
{
  position: absolute;
  display: block;
  top: 0;
  z-index: -1;
  height: 117px;
  background-image: url('../../Obrazki/menuItem.png');
}

.art-menu a .l
{
  left: 0;
  right: 12px;
}

.art-menu a .r
{
  width: 116px;
  right: 0;
  clip: rect(auto, auto, auto, 104px);
}

.art-menu a .t
{
  margin-right: 12px;
  margin-left: 12px;
  color: #f0f8ff;
  padding: 0 12px;
  margin: 0 12px;
  line-height: 39px;
  text-align: center;
}

.art-menu a:hover .l, .art-menu a:hover .r
{
  top: -39px;
}

.art-menu li:hover>a .l, .art-menu li:hover>a .r
{
  top: -39px;
}

.art-menu li:hover a .l, .art-menu li:hover a .r
{
  top: -39px;
}

.art-menu a:hover .t
{
  color: #FAE7E6;
}

.art-menu li:hover a .t
{
  color: #FAE7E6;
}

.art-menu li:hover>a .t
{
  color: #FAE7E6;
}


.art-menu a.active .l, .art-menu a.active .r, .art-menu a.active:hover .l, .art-menu a.active:hover .r
{
  top: -78px;
}




.art-menu a.active .t
{
  color: #FAE7E6;
}
/* end MenuItem */





