
/*********TO MA BYC ZAWSZE W NETADMINIE**********/
caption {
font-weight: bold;
padding: 4px 0px;
text-align: center;
}

table .tabela_krawedzie {
border-top: 1px solid;
border-left: 1px solid;
text-align: left;
}

table .tabela_krawedzie caption {
border-bottom: 1px solid;
}

table .tabela_krawedzie .tabela_komorka {
border-bottom: 1px solid;
border-right: 1px solid;
}

#shortcutBox
{
    display: none;
}

/***********************************************/

html,body {
  margin: 0px;
  padding: 0px;
  font-family: Arial, sans-serif;
  color: #484848;
  font-size:12px;
  background: #FEFEFE;
}

img{
border: 0px;
}


#MainTable {
  width:100%;
  background: #FEFEFE url('images/bg.gif') top right repeat-x;
}
#MainTableLeft {
  /* background: url('images/bg_l.jpg') top right no-repeat; */
  width: 49%;
}
#MainTableContent {
  width: 2%;  
}
#MainTableRight {
 /*  background: url('images/bg_r.jpg') 0 0 no-repeat; */
  width: 49%;
}
#Center{
width: 984px;
}
#top0{
width: 984px;
height: 181px;
background: url('images/top0.jpg') 0 0 no-repeat;
}
#top0_left{
width:388px;
float:left;
position:relative;
}
#top0_logo{
width:388px;
height:115px;
top:43px;
left:0;
position:absolute;
display:block;
}
#top0_right{
width:209px;
float:right;
position:relative;
}
#top0_right ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
#top0_right li
{
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline;
}
#top0_right_startowa{
width:35px;
height:38px;
top:21px;
left:0;
position:absolute;
display:block;
background: url('images/link1.gif') 0 0 no-repeat;
}
#top0_right_polec{
width:35px;
height:38px;
top:21px;
left:50px;
position:absolute;
display:block;
background: url('images/link2.gif') 0 0 no-repeat;
}
#top0_right_kontakt{
width:35px;
height:38px;
top:21px;
left:98px;
position:absolute;
display:block;
background: url('images/link3.gif') 0 0 no-repeat;
}
#top0_right_mapa{
width:35px;
height:38px;
top:21px;
left:149px;
position:absolute;
display:block;
background: url('images/link4.gif') 0 0 no-repeat;
}
#top0_right_bip{
width:199px;
height:71px;
top:87px;
left:0;
position:absolute;
display:block;
background: url('images/bip.jpg') 0 0 no-repeat;
}
#top1{
width: 984px;
height: 34px;
background: url('images/top1.jpg') 0 0 no-repeat;
}
#top1_left{
width:455px;
float:left;
}
#top1_right{
width:520px;
float:right;
}

#Aaa_box ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
#Aaa_box li
{
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline;
}

#Aaa_box{
			width: 297px;
			height: 30px;
			float:right;
			padding-top:5px;
			}
				#FontSizeBoxList{
				list-style: none;
				margin: 0px;
				padding: 0px;
				}
					.FontSizeSwitch{
					float: left;
					}
					.fontSwitcher{
					display:block;
					height: 23px;
					}
					.FontSizeSwitchText{
					display: none;
					}
					#FontSizeSwitch2{
					padding-left:3px !important;
					}
					#FontSizeSwitch3{
					padding-left:3px !important;
					}
					#FontSizeSwitch4{
					padding-left:11px !important;
					}
					#FontSizeBoxSmall{
					width: 25px;
					background: url('images/small.gif') 0 0 no-repeat;
					}
					#FontSizeBoxSmall:hover{
					width: 25px;
					background: url('images/small_h.gif') 0 0 no-repeat;
					}
					#FontSizeBoxMedium{
					width: 25px;
					background: url('images/medium.gif') 0 0 no-repeat;
					}
					#FontSizeBoxMedium:hover{
					width: 25px;
					background: url('images/medium_h.gif') 0 0 no-repeat;
					}
					#FontSizeBoxBig{
					width: 25px;
					background: url('images/high.gif') 0 0 no-repeat;
					}
					#FontSizeBoxBig:hover{
					width: 25px;
					background: url('images/high_h.gif') 0 0 no-repeat;
					}
					#FontSizeBoxContrast{
					width:198px;
					display:block;
					height: 23px;
					background: url('images/kontrast.jpg') 0 0 no-repeat;
					}
					#FontSizeBoxContrast:hover{
					width:198px;
					display:block;
					height: 23px;
					}

#top2{
width:955px;
padding-top:11px;
padding-left:29px;
padding-bottom:13px;
font-size:92%;
background: url('images/top2.jpg') 0 0 no-repeat;
}
#top2 a{
color:#3D3D3D;
text-decoration:none;
}
#top2 a:hover{
color:#3D3D3D;
text-decoration:underline;
}
#top3{
width:984px;
}
#top3_left{
width:208px;
padding-left:1px;
padding-right:1px;
padding-top:2px;
float:left;
}

#top3_left ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
#top3_left li
{
    list-style: none;
    margin: 0;
    padding: 0;
}

#licznik{
width:192px;
height:33px;
display:block;
color:#535252;
font-weight:bold;
font-size:11px;
padding-left:16px;
padding-top:34px;
background: url('images/licznik.jpg') 0 0 no-repeat;
}
#walidator{
width:94px;
height:45px;
padding-left:114px;
padding-top:18px;
background: url('images/walidator.jpg') 0 0 no-repeat;
}

.linki_left{
padding-bottom:5px !important;
}

#top3_center{
width:565px;
float:left;
}
#top3_center_top{
width:565px;
padding-top:3px;
background: url('images/center_top.gif') 0 0 no-repeat;
}
#top3_center_center{
width:523px;
padding:15px 21px 15px 21px;
background: url('images/center_center.gif') 0 0 repeat-y;
}
#top3_center_bottom{
width:565px;
padding-bottom:2px;
background: url('images/center_bottom.gif') left bottom no-repeat;
}

#tytul_bottom{
width:523px;
padding-bottom:4px;
margin-bottom:10px;
background: url('images/tytul_top.gif') left bottom no-repeat;
}
#tytul_top{
width:523px;
padding-top:2px;
background: url('images/tytul_top.gif') 0 0 no-repeat;
}
#tytul_center{
width:490px;
padding:13px 17px 10px 16px;
line-height:140%;
background: url('images/tytul_center.gif') 0 0 repeat-y;
}
#tytul{
font-size:117%;
color:#379C00;
padding-bottom:10px;
}
#opis{
color:#484848;
}

#PageContent{
line-height:150%;
}

#top3_right{
width:208px;
padding-left:1px;
padding-top:2px;
float:left;
}

#top3_right ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
#top3_right li
{
    list-style: none;
    margin: 0;
    padding: 0;
}
#glowna{
width:208px;
height:63px;
display:block;
background: url('images/glowna.jpg') 0 0 no-repeat;
}
#esp{
width:208px;
height:67px;
display:block;
background: url('images/esp.jpg') 0 0 no-repeat;
}
#durp{
width:208px;
height:88px;
display:block;
background: url('images/durp.jpg') 0 0 no-repeat;
}
#dziennik{
width:208px;
height:71px;
display:block;
background: url('images/dziennik.jpg') 0 0 no-repeat;
}
#dziennik_urzedowy{
width:208px;
height:89px;
display:block;
background: url('images/dziennik_urzedowy.jpg') 0 0 no-repeat;
}
#zpp{
width:208px;
height:63px;
display:block;
background: url('images/zpp.jpg') 0 0 no-repeat;
}
#kontakt{
width:208px;
height:70px;
display:block;
background: url('images/kontakt.jpg') 0 0 no-repeat;
}
.linki_right{
padding-bottom:5px !important;
}
#stopka_bg{
width:100%;
margin-top:40px;
background: #FEFEFE url('images/stopka_bg.gif') 0 0 repeat-x;
}
#stopka{
width:984px;
margin: 0 auto;
position:relative;
color:#3A3A3A;
line-height:150%;
}
#stopka_obrazek{
width:209px;
height:163px;
position:absolute;
top:-34px;
right:0;
background: url('images/stopka_obrazek.jpg') 0 0 no-repeat;
}
#do_gory{
width:65px;
height:35px;
display:block;
position:absolute;
top:50px;
right:137px;
}
#stopka_1{
width:280px;
height:83px;
padding-top:37px;
padding-right:5px;
padding-bottom:9px;
float:left;
}
#stopka_2{
width:223px;
height:75px;
padding-right:5px;
padding-top:45px;
padding-bottom:9px;
float:left;
}
#stopka_2 a{
text-decoration:none;
color:#379C00;
}
#stopka_2 a:hover{
text-decoration:underline;
color:#379C00;
}
#stopka_3{
width:256px;
height:92px;
padding-right:5px;
padding-top:28px;
padding-bottom:9px;
float:left;
}
#stopka_copyright{
/* width:265px; */
height:25px;
padding-top:10px;
padding-right:10px;
font-size:92%;
float:left;
color:#000000;
clear:both;
}
#stopka_polityka{
/* width:325px; */
height:25px;
padding-top:10px;
padding-left:10px;
font-size:92%;
float:left;
background: url('images/stopka_kreska.gif') 0 0 no-repeat;
}
#stopka_polityka a{
text-decoration:none;
color:#000000;
}
#stopka_polityka a:hover{
text-decoration:underline;
color:#000000;
}
#stopka_bip{
/* width:210px; */
height:25px;
float:right;
text-align:right;
padding-top:10px;
padding-right:3px;
font-size:92%;
}
#stopka_bip a{
color:#000000;
text-decoration:none;
}
#stopka_bip a:hover{
color:#000000;
text-decoration:underline;
}


.bold{
font-weight: bold;
}

.ff{
border: 0px;
margin: 0px;
padding: 0px;
}

.float_clear, .clear{
clear:both;
}

.hide{
display:none;
}

/**************STOPKA POZYCJONUJACA***********/

#StopkaPozycjonujaca {
    margin: 10px auto 0px;
    width: 960px;
	margin: 0 auto;
    color: #9BB2BF !important;
    text-align: center;
    line-height: 105%;
    font-size: 80%;
} 

/**************KONIEC STOPKA POZYCJONUJACA***********/

/*****************WYSZUKIWARKA*****************/

.szukaj_belka_fraza {
    margin: 5px 0px;
    padding: 4px 10px;
    background-color: #e2e2e2;
}

.szukaj_belka {
    margin: 5px 0px;
    padding: 4px 10px;
    background-color: #f8f8f8;
}

.szukaj_belka_strony {
}

.szukaj_nie_znaleziono {
}

.szukaj_za_malo_znakow {
}

.szukaj_wyniki {
}

.szukaj_wyroznienie {
    margin: 0px 3px;
    padding: 2px 4px;
    font-weight: bold;
    background-color: #ff0;
    color: #000;
}

.szukaj_sciezka {
}

.szukaj_wyswietl_wiecej {
}

.szukaj_wyswietl_wiecej_link {
} 

/*****************KONIEC WYSZUKIWARKA*****************/

#wyszukiwarka{
	height: 45px;
	float:left;	
	}
		#szukaj{
		padding-top:7px;
		font-family: Arial, sans-serif;		
		}
			#szukaj_napis_div{
			width: 107px;
			padding-left:4px;
			overflow: hidden;
			float:left;
			padding-top:5px;
			}
			#szukaj_napis{
			font-family: Arial, sans-serif;
			font-size:12px;
			padding-left:14px;
			vertical-align:top;
			}			
			#szukaj_input_div{
			width: 195px;
			height: 24px;
			float: left;
			padding-right:6px;
			padding-left:15px;
			}
			#szukaj_input{
			background: transparent;
			width: 188px;
			padding-top:10px;
			border: 0px;
			font-size: 11px;
			color: #3D3D3D;
			vertical-align: middle;				
			font-family: Arial, sans-serif;
			}
			#szukaj_select_div_l{
			float:left;
			padding-left: 1px;						
			width:125px;
			}
			#szukaj_select_div_r{
			padding-right:2px;
			}
			#szukaj_select_div{
			/* margin-left: 7px; */
			/* width: 123px; */ /* 123 */
			height: 19px;	
			padding-top:9px;			
			}
		/* 	#szukaj_select{
			border: 0px;				
			width: 112px; 
			height: 20px;				
			font-size: 11px;
			font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;			
			color: #6D6265;
			text-align: left;
			padding: 0px;
			padding-left:12px;
			padding-top: 4px;
			vertical-align: top;
			cursor:pointer;			
			} */
			#szukaj_submit_div{
			width: 68px;
			height: 20px;
			float: left;
			margin-left:8px;
			margin-top:7px;
			}
			#szukaj_submit{
			background: transparent;
			border: 0px;			
			height: 20px;
			width: 68px;
			padding:0px;			
			cursor:pointer;
			vertical-align: top;
			font-size:0px;
			}
			.szukaj_select_down{			
			}
			.szukaj_select_up{	
			word-spacing:0px;
			letter-spacing:0px;
			}
			
			/*nowy select*/
			#szukaj_w{
			background:transparent;
			vertical-align:top;
			border:0px !important;
			/* width:200px; */
			overflow:hidden;
			font-size: 11px;
			width:125px;
			border-style:solid;
			border-color:#E6E6E6;
			border-width:0px;
			border-collapse: collapse;			
			}
			#szukaj_w option{
			/* background:#ffa; */
			}
			.szukaj_w_option{
			background:transparent;
			border:0px;
			}
			.szukaj_w_option:hover{
			background:#fff;
			border:0px;
			}
				/* #szukaj_w * */
			/*koniec nowy select*/
			
			#search{
border:0;
margin:0;
padding:0;
}

/************LINKI NA STRONIE***********/
#PageContent a, #PageContent a:link, #PageContent a:active, #PageContent a:visited, #PageContent a:focus {
font-size:100%;
color: #379C00;
text-decoration:underline;
}

#PageContent a:hover {
text-decoration:none;
}
/************KONIEC LINKOW**************/

/*******NAGLOWKI****************/
h1, h2, h3, h4, h5 {
font-family: Arial;
color: #379C00;
font-size:117%;
margin-top:10px;
margin-bottom:10px;
padding-bottom:10px;
/* background: url('images/predef_border.gif') left 25px repeat-x; */
}

.predef{
font-family: Arial;
color: #379C00;
font-size:117%;
margin-top:15px;
margin-bottom:10px;
padding-bottom:10px;
line-height: normal;
/* background: url('images/predef_border.gif') left bottom repeat-x; */
/* border-bottom:1px dashed #B5B5B5;
border-bottom:1px solid #D8CFC9; */
}
/*****KONIEC NAGLOWKI***********/

/************MENU***************/
.menu{
font-family: Arial, sans-serif;
}

#menu_left_bottom{
padding-bottom:10px;
}

#top3_right_menu{
padding-bottom:10px;
}

.menu li{
list-style:none;
margin:0;
padding:0;
}

.menu ul{
padding:0;
}

.main__0, .main__1, .main__def{
padding:0;
margin:0;
}

.main__def li{
border-bottom:none;
}

.superMenuItem_bg{
background: url("images/menu_left_0_bg.gif") 0 0 repeat-y;
width:208px;
}

.superMenuItem_top{
background: url("images/menu_left_0_top.gif") 0 0 no-repeat;
width:208px;
padding-top:18px;
}

.superMenuItem_bottom{
background: url("images/menu_left_0_bottom.gif") left bottom no-repeat;
width:208px;
padding-bottom:15px;
border-bottom:1px solid #FEFEFE;
}

.superMenuItemOff,.superMenuItemOn, .superMenuItemOnCurrent{
display:block;
background: url("images/menu_strzalka.gif") left center no-repeat;
padding:0px 19px 0px 19px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.superMenuItemOn, .superMenuItemOnCurrent{
text-decoration:underline;
}

.superMenuItemOn:hover, .superMenuItemOnCurrent:hover{
text-decoration:none;
color:#FFFFFF;
}

.superMenuItemOff:hover{
text-decoration:underline;
color:#FFFFFF;
}
.menuDiv{
/* background: url("images/menu_left_kreska_1.gif") left bottom no-repeat; */
/* border-bottom:#FEFEFE solid 1px; */
/* padding-bottom:1px; */
}
.menuItemOnCurrent, .menuItemOn, .menuItemOff{
color:#183B05;
text-decoration:none;
display:block;
padding:0 8px 0 15px;
}

.separator1{
background: transparent url("images/menu_left_kreska_1.gif") left bottom no-repeat;
padding-bottom:2px;
}

.MenuDiv_a{
background: url("images/menu_left_1.gif") 0 0 repeat-y;
}
.MenuDiv_a_bottom_h{
width:208px;
padding-bottom:12px;
background: url("images/MenuDiv_a_bottom_h.gif") left bottom no-repeat;
border-bottom:1px solid #FEFEFE;
}
.MenuDiv_a_top_h{
width:208px;
padding-top:15px;
background: url("images/MenuDiv_a_top_h.gif") 0 0 no-repeat;
}
.MenuDiv_a_h{
background: url("images/menu_left_1_h.gif") 0 0 repeat-y;
}
.kwadratMenu_h{
background: url("images/menu_strzalka2_h.gif") 15px center no-repeat;
padding-left:15px;
}

.MenuDiv_a_bottom{
width:208px;
padding-bottom:12px;
background: url("images/MenuDiv_a_bottom.gif") left bottom no-repeat;
border-bottom:1px solid #FEFEFE;
}
.MenuDiv_a_top{
width:208px;
padding-top:15px;
background: url("images/MenuDiv_a_top.gif") 0 0 no-repeat;
}

.menuItemOnCurrent:hover, .menuItemOn:hover, .menuItemOff:hover{
text-decoration:underline;
color:#183B05;
}

.kwadratMenu{
background: url("images/menu_strzalka2.gif") 15px center no-repeat;
padding-left:15px;
}

.float_clear{
clear:both;
}

.separator1_def{
background: transparent url("images/menu_left_kreska_def.gif") left bottom no-repeat;
padding-bottom:2px;
}

.submenuItemOnCurrent, .submenuItemOn, .submenuItemOff{
color:#493400;
text-decoration:none;
display:block;
padding:0 8px 0 9px;
}

.subMenuDiv_a{
background: url("images/menu_left_1.gif") 0 0 repeat-y;
}
.subMenuDiv_a_h{
background: url("images/menu_left_1_h.gif") 0 0 repeat-y;
}
.submenuItemOnCurrent:hover, .submenuItemOn:hover, .submenuItemOff:hover{
text-decoration:none;
color:#493400;
}

.subMenuDiv{
/* background: url("images/menu_left_kreska_def.gif") left bottom no-repeat; */
padding-bottom:2px;
}

.kwadratSubMenu{
background: url("images/menu_strzalka2.gif") 25px center no-repeat;
}
.kwadratSubMenu_h{
background: url("images/menu_strzalka2_h.gif") 25px center no-repeat;
}

.menuItemOnCurrent, 
.submenuItemOn, .submenuItemOnCurrent{
text-decoration:none;
}
.menuItemOn{
text-decoration:underline !important;
}

/*********MENU 3*****************/
#top2r{
font-family: Arial, sans-serif;
}

#top2r li{
list-style:none;
margin:0;
padding:0;
}

#top2r ul{
padding:0;
}

.superMenu3Item_bg{
background: url("images/menu_left_0_bg.gif") 0 0 repeat-y;
width:208px;
}

.superMenu3Item_top{
background: url("images/menu_left_0_top.gif") 0 0 no-repeat;
width:208px;
padding-top:18px;
}

.superMenu3Item_bottom{
background: url("images/menu_left_0_bottom.gif") left bottom no-repeat;
width:208px;
padding-bottom:15px;
}

.main3__0, .main3__1, .main3__def{
padding:0;
margin:0;
}

.superMenu3ItemOff,.superMenu3ItemOn, .superMenu3ItemOnCurrent{
display:block;
background: url("images/menu_strzalka.gif") left center no-repeat;
padding:0px 19px 0px 19px;
color:#000;
}

.superMenu3ItemOn, .superMenu3ItemOnCurrent{
text-decoration:underline;
color:#000;
}

.superMenu3ItemOff:hover{
text-decoration:underline;
color:#000;
}

.superMenu3ItemOn:hover, .superMenu3ItemOnCurrent:hover{
text-decoration:none;
color:#000;
}

.submenu3ItemOnCurrent, .submenu3ItemOn, .submenu3ItemOff{
color:#000;
text-decoration:none;
display:block;
padding:6px 8px 5px 15px;
}

.subMenu3Div_a{
background:none repeat scroll 0 0 #FFFFFF;
border-color:#F0F0F0;
border-style:solid;
border-width:0 1px 1px;
}

.submenu3ItemOnCurrent:hover, .submenu3ItemOn:hover, .submenu3ItemOff:hover{
text-decoration:underline;
color:#000;
}

.separator3_def{
background:none repeat scroll 0 0 #FFFFFF;
border-color:#F0F0F0;
border-style:solid;
border-width:0 1px 1px;
}

.kwadratSubMenu3{
background: url("images/menu_sprawy_kwadrat_1.gif") 15px center no-repeat;
}
