*{
margin:0;
padding:0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

body {
	background:#fff url(../img/bg_body.jpg) repeat-x;
	color:#6a5d46;
		font-size:11px;
}

input,textarea,select{
	font-size:11px;
}


a,a:hover,a:visited,a:active{color:#8b7c61;text-decoration:none;}

img{border:0;}

#wrap{
	width:1000px;position:relative;margin:0 auto;height:599px;
	
	}

h1{font-size:14px;}
h2{font-size:13px;}
h3,h4,h5,h6{font-size:12px;}

#top{

height:241px;
}


#imieniny{
height:41px;
padding:8px 0 0 32px;
float:left;
}


#mapa{
float:right;
padding:8px 0 0 0;
width:300px;
text-align:right;
}



#s_wersja{
width:200px;
float:right;
text-align:left;
line-height:18px;
}

#s_wersja a{
display:block;
width:100%;
height:100%;
outline:none;
}

#s_pogoda{
display:none;
visibility:hidden;
width:1000px;
background:#fff;
height:90px;
float:left;
clear:both;
}


#s_languages{
display:none;
visibility:hidden;
width:78px;
border:1px solid #aaa290;
background:#fff;
padding:4px;
position:absolute;
z-index:99999;
top:25px;
right:22px;
}


#s_languages a{
outline:none;
text-align:left;
padding-left:23px;
display:block;
line-height:18px;
}


#s_languages a:hover{
color:#6b5f4b;
}


a.s1{
padding-left:15px;
background:url(../img/s1.gif) 4px no-repeat;
}

#flash{
float:left;
}

#menu2{
float:left;
height:41px;
}


#szukaj{
padding:12px 0 0 238px;
width:320px;
color:#796f56;
font-weight:bold;
float:left;

}



input#i_search{
background:url(../img/i_szukaj.gif) no-repeat;
width:61px;
height:18px;
border:0;
color:#4d6185;
font-weight:bold;
font-size:10px;
}


input#i_q{
background:url(../img/i_wyszukiwarka.gif) no-repeat;
width:136px;
height:14px;
border:0;
color:#796f56 !important;
font-size:14px;
padding:2px;
}



#pogoda{
float:left;
width:396px;
margin:2px 2px 0 0;
padding:0 0 0 40px;
}

a.m2_pogoda,
a.m2_newsletter,
a.m2_bip{
display:block;
float:left;
height:35px;
line-height:35px;
width:93px;
margin:0 5px 0 0;
padding-left:44px;
}


a.m2_bip{width:104px;padding:0;}


#content{

}






#l_col{position:relative;width:220px;margin:0 10px 0 0;float:left;}
#m_col{position:relative;width:460px;float:left;padding:10px 0 0 0;}
#m_col_2{position:relative;width:770px;float:left;padding:10px 0 0 0;}
#r_col{position:relative;width:300px;float:right;}






/* BOX 1
=================================================================================== */

div.box1{position:relative;width:100%;margin:10px 0 0 0;float:left;background:url(../img/box1_btt_c.jpg) bottom repeat-x}
div.box1_t{height:45px;background:url(../img/box1_top_c.jpg) top repeat-x;color:#195eb4;font-size:12px;font-weight:bold;overflow:hidden;}
div.box1_t_r{height:45px;background:url(../img/box1_top_r.jpg) right  top no-repeat;padding-top:17px}
div.box1_t_l{height:45px;background:url(../img/box1_top_l.jpg) top no-repeat;width:30px;float:left;margin-top:-17px}
div.box1_m{padding:0 15px 10px 15px;border-left:1px solid #9cc2ec;border-right:1px solid #9cc2ec;background:#f4faff;overflow:hidden;}
div.box1_b{height:5px;background:url(../img/box1_btt_c.jpg) repeat-x;font-size:0}
div.box1_b_l{height:5px;background:url(../img/box1_btt_l.jpg) no-repeat;float:left;width:6px}
div.box1_b_r{height:5px;background:url(../img/box1_btt_r.jpg) no-repeat;float:right;width:6px}
div.box1_m hr{
border:0;
height:2px;
border-width:1px 0 0 0;
margin:10px 0;
border-top:1px solid #d3e3f4;
border-bottom:1px solid #fff;
}

hr.pk{
height:2px;
border-width:1px 0 0 0;
margin:0;
padding:0;
border-top:1px solid #d3e3f4;
border-bottom:1px solid #fff;
font-size:0;
}

/* BOX 2
=================================================================================== */
div.box2{position:relative;width:100%;margin:10px 0 0 0;float:left}
div.box2_t{height:48px;background:url(../img/box2_top_c.jpg) repeat-x;color:#796f56;font-size:12px;font-weight:bold;line-height:48px;overflow:hidden;white-space:nowrap}
div.box2_t_l{height:48px;background:url(../img/box2_top_l.jpg) no-repeat;width:30px;float:left;}
div.box2_t_r{height:48px;background:url(../img/box2_top_r.jpg) right no-repeat}
div.box2_m{padding:0 15px 10px 15px;border-left:1px solid #f0e3d5;border-right:1px solid #f0e3d5;background:#f9f6f1;;overflow:hidden}
div.box2_b{height:5px;background:url(../img/box2_btt_c.jpg) repeat-x;font-size:0}
div.box2_b_l{height:5px;background:url(../img/box2_btt_l.jpg) no-repeat;float:left;width:6px}
div.box2_b_r{height:5px;background:url(../img/box2_btt_r.jpg) no-repeat;float:right;width:6px}
div.box2_m hr{
border:0;
height:2px;
border-width:1px 0 0 0;
margin:10px 0;
border-top:1px solid #eddecf;
border-bottom:1px solid #fff;
}

/* BOX 3
=================================================================================== */
div.box3{position:relative;width:100%;margin:10px 0 0 0;float:left}
div.box3_t{height:48px;background:url(../img/box3_top_c.jpg) repeat-x;color:#a4843c;font-size:12px;font-weight:bold;line-height:48px;overflow:hidden;white-space:nowrap}
div.box3_t_l{height:48px;background:url(../img/box3_top_l.jpg) no-repeat;width:30px;float:left;}
div.box3_t_r{height:48px;background:url(../img/box3_top_r.jpg) right no-repeat;}
div.box3_m{padding:0 15px 10px 15px;border-left:1px solid #f9e8c3;border-right:1px solid #f9e8c3;background:#fdf8ed;;overflow:hidden}
div.box3_b{height:5px;background:url(../img/box3_btt_c.jpg) repeat-x;font-size:0}
div.box3_b_l{height:5px;background:url(../img/box3_btt_l.jpg) no-repeat;float:left;width:6px}
div.box3_b_r{height:5px;background:url(../img/box3_btt_r.jpg) no-repeat;float:right;width:6px}
div.box3_m hr{
border:0;
height:2px;
border-width:1px 0 0 0;
margin:10px 0;
border-top:1px solid #eddecf;
border-bottom:1px solid #fff;
}




#foot{
clear:both;
float:left;
margin:20px 0;
width:100%;
text-align:center;
}


#f_menu{
	float:left;
	height:37px;
	background:#e3d9ca;
	width:100%;	
	background:url(../img/bg_foot.jpg) no-repeat;
	margin:0 0 10px 0;
}


#f_menu a,
#f_menu a:hover,
#f_menu a:visited,
#f_menu a:active{
padding-left:15px;
background:url(../img/s2.gif) 4px no-repeat;
line-height:40px;
}

#foot p{
	margin:5px 0;
}


#foot p.adres{
	color:#948b7b;
}





















ul.um1{
list-style:none;
}

ul.um1 li{
	list-style:none;
display: block;
background:url(../img/s2.gif) 0 10px no-repeat;
padding:6px 0 6px 10px;
border-bottom:1px solid #dee7f2;
}


ul.um1 li li{
border-bottom:0;
padding:2px 0 2px 10px;
background:url(../img/s2.gif) 0 7px no-repeat;
}


ul.um1 li a,
ul.um1 li a:hover,
ul.um1 li a:visited,
ul.um1 li a:active{
color:#2f5d97;
}



a.aaa{
/*position:absolute;
left:420px;
top:16px;
z-index:1;*/
float:right;
margin:15px 15px 0 0;
}






p.c_wiecej a,p.c_wiecej2 a{
color:#b7414f;
padding:0 0 0 8px;
background:url(../img/s2.gif) 0 5px no-repeat;

}

p.c_wiecej2{
padding:10px 0 0 5px;

}


a.baner1 img{
	margin:0 2px 2px 0;
}

a.galeria_skrot img{
border:1px solid #c4b69d;
}









/* banery left
======================================================================================= */
div.banery_left div{
margin:5px 0;
}


/* banery polecamy
======================================================================================= */
	
div.banery_polecamy div{
margin:0 3px 3px 0;
float:left;
}


/* banery roll
======================================================================================= */
div.banery_roll div{
	/*height:29px;*/
	width:458px;
	margin:0 0 5px 0;
	position:absolute;	
}

div.banery_roll div a{
		border:1px solid #b3aa96;
	width:100%;
	height:100%;
	display:block;
}

div.banery_roll div a:hover{
	/*height:100px;	*/
	/*height:auto;*/
	background-repeat:no-repeat;
	border:1px solid #b3aa96;
}





































/* zakladki
======================================================================================= */

.shadetabs{
/*padding: 3px 0;*/
/*margin-left: 0;*/
/*margin-top: 1px;*/
/*margin-bottom: 0;*/
/*font: bold 12px Verdana;*/
list-style-type: none;
text-align:left; /*set to left, center, or right to align the menu as desired*/

position:relative;
left:0;
top:25px;

}

.shadetabs li{
display: inline;
/*margin: 0;*/
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
/*padding: 3px 17px;*/
line-height:24px;
margin:0 10px 0 6px;
/*border: 1px solid #778;*/
/*color: #2d2b2b;*/
/*background: white url(shade.gif) top left repeat-x;*/
outline: none;
font-size:11px;
text-align:center;
}

.shadetabs li a:visited{
/*color: #2d2b2b;*/
}

.shadetabs li a:hover{
/*text-decoration: underline;*/
/*color: #2d2b2b;*/
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
/*top: 1px;*/
}

.shadetabs li a.selected{ /*selected main tab style */
/*background-image: url(shadeactive.gif);*/
/*border-bottom-color: white;*/
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}


.indentmenu{
font: bold 1.2em Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
/*border-top: 1px solid darkred; *//*darkred border*/
background: black url(indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: black; /*text color*/
padding: 3px 11px;
text-decoration: none;
/*border-right: 1px solid darkred;*/ /*darkred divider between menu items*/
}

.indentmenu ul li a:visited{
color: black;
}

.indentmenu ul li a.selected{
color: black !important;
padding-top: 4px; /*shift text down 1px*/
padding-bottom: 2px;
background: black url(indentbg2.gif) center center repeat-x;
}













#flash_header{
width:100%;
position:relative;
top:52px;
height:205px;
background: #fff url(../images/bg/flash.gif) repeat-x;
}















/* path
======================================================================================= */

div.path{

}

div.path a{
line-height:22px;
padding:0 0 0 8px;
margin:0 0 0 5px;
background:url(../img/s2.gif) 0 5px no-repeat;
}

div.path span{
line-height:22px;
padding:0 0 0 8px;
margin:0 0 0 5px;
background:url(../img/s2.gif) 0 5px no-repeat;
color:#b7414f;
}





/* tresc
======================================================================================= */

div.box2_m a,
div.box2_m a:link,
div.box2_m a:active,
div.box2_m a:hover{
	color:#b7414f;
	text-decoration:underline;
}



div.box2_m ul{
margin:5px 0;
}

div.box2_m li{
margin:3px 0 0 30px;
}

div.box2_m p.data_d{
	margin:0;
	padding:0;
	font-size:9px;
	color:#a59e91;
	line-height:16px;
}

div.box2_m p{
padding:5px 0;
}

div.box2_m h1{
/*display:inline;*/
/*line-height:24px;*/
padding:0 0 0 18px;
display:block;

color:#b7414f;
/*font-size:14px;*/
margin:0 0 4px 0;
background:url(../img/s3.gif) 0 3px no-repeat;
}


div.box2_m h2{
padding:10px 0 5px 18px;
color:#584e33;
font-size:12px;
margin:10px 0 14px 0;
background:url(../img/s4.gif) 0 13px no-repeat;
border-bottom:1px solid #eddecf;
}


div.box2_m img.foto_n{
	border:1px solid #867c6c;
	float:left;
	margin:8px 9px 10px 0;
	
}

div.box_tresc{
	/*clear:left;*/
		
}

/*div.box_tresc,*/
div.box_zalaczniki,
div.box_galeria{
	padding:10px 0;
}

div.box_galeria{
margin-right:15px;	
}


div.box_zalaczniki a{
	margin:0 12px 0 0;
}

div.g_thumb{
	float:left;
	margin:5px 0 5px 5px;
	text-align:center;
	/*overflow:hidden;*/
}
div.g_thumb_f{
	/*border:3px solid #d2c8b5;*/
	float:left;
	/*overflow:hidden;*/
	display:table-cell;
	vertical-align:middle;
}
div.g_thumb_f img{
display:block;
margin:auto;
}


/* scale font
======================================================================================= */
.fSB{
float:right;
margin:15px 15px 0 0;
}

.fSB a{
display:block;
float:left;
height:20px;
margin:0 0 0 3px;
overflow:hidden;
text-indent:-999px;
width:21px;
}

.fSB .fontup{background:url(../img/f_up.gif) 0 0 no-repeat;}
.fSB .fontup:hover{background:url(../img/f_up2.gif) 0 0 no-repeat;}
.fSB .fontdown{background:url(../img/f_down.gif) 0 0 no-repeat;}
.fSB .fontdown:hover{background:url(../img/f_down2.gif) 0 0 no-repeat;}
.fSB .fontcenter{background:url(../img/f_start.gif) 0 0 no-repeat;}
.fSB .fontcenter:hover{background:url(../img/f_start2.gif) 0 0 no-repeat;}

.fS0{font-size:80%;}
.fS1{font-size:80%;}
.fS2{font-size:90%;}
.fS3{font-size:100%;}
.fS4{font-size:150%;}
.fS5{font-size:180%;}
.fS6{font-size:180%;}



/* wyszukiwarka
======================================================================================= */

div.wws div.wynikwysz h1{
	color:#796f56;
	font-size:14px;
}

div.wws em{
	font-style:normal;
	background-color:#b7414f;
	color:#fff;
}






/*pagination
========================================================================================================== */

div.pagination0{
	margin:30px 0 10px 0;
}

div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a{
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	text-decoration: none; 
	color: #b7414f;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #796f56;
	color: #fff;
	background-color: #b7414f;
	text-decoration: none; 
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #796f56;
	font-weight: bold;
	background-color: #b7414f;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}








/* mapa strony
========================================================================================================== */



ul.mapa_s{
list-style:none;
}

ul.mapa_s li{
display: block;
background:url(../img/s2.gif) 5px 10px no-repeat;
padding:6px 0 6px 15px;
border-bottom:1px solid #dee7f2;
}


ul.mapa_s li li{
border-bottom:0;
padding:2px 0 2px 15px;
background:url(../img/s2.gif) 5px 7px no-repeat;
margin-left:10px;
}


ul.mapa_s li a,
ul.mapa_s li a:hover,
ul.mapa_s li a:visited,
ul.mapa_s li a:active{
color:#2f5d97;
}









/* form 1
=============================================================================================== */


div.form1 div.req{
padding:4px 0;
}


div.form1 h3{
		color:#b7414f;
		line-height:36px;
		
}

div.form1 label{
width:140px;
float:left;
display:block;
text-align:right;
font-weight:bold;
padding-right:10px;

}

div.form1 select{
width:200px;

}

div.form1 input.sub{
background:url(../img/i_szukaj.gif) no-repeat;
width:61px;
height:18px;
border:0;
color:#4d6185;
font-weight:bold;
font-size:10px;

}



/*
div.form1 input#i_q{
background:url(../img/i_wyszukiwarka.gif) no-repeat;
width:136px;
height:14px;
border:0;
color:#4d6185;
font-size:10px;
padding:2px;
}
*/
















/* ksiazka adresowa
================================================================================================= */






#wydzialy ul{
list-style:none;
}

/*
ul.um1 li{
display: block;
background:url(../img/s2.gif) 5px 10px no-repeat;
padding:6px 0 6px 20px;
border-bottom:1px solid #dee7f2;
}


ul.um1 li li{
border-bottom:0;
padding:2px 0 2px 20px;
background:url(../img/s2.gif) 5px 7px no-repeat;
}

*/











#wydzialy {

}

#wydzialy li {
        list-style-image: url("../img/s1.gif");
        margin-bottom:5px;
}

#wydzialy a:link, #wydzialy a:visited {
	text-decoration: none;
	background-color: transparent;
}

#wydzialy a:hover {
	text-decoration: underline;
}

#wydzialy table {
	border-collapse: collapse;
	width:95%;
	margin:20px 0;
}

#wydzialy table th {
	border-bottom: 1px solid #decab7;
	padding: 0 10px 10px 10px;
}

#wydzialy table td {
	border-bottom: 1px solid #eddecf;
	padding:5px;
	text-align: center;
}

#wydzialy p {

}




#alfabet {
	text-align: center;
	margin-bottom: 15px;
}

#alfabet a{
	line-height:26px;
	padding:5px 7px;

	border:1px solid #dddddd;

}

#alfabet a:link, #alfabet a:visited {
	text-decoration: none;
}

#alfabet a:hover {
	text-decoration: underline;
}







#linki_menu {
padding:20px 0 15px 0;
margin-bottom:15px;
text-align:center;
clear:both;
border-bottom:1px solid #decab7;
}

#linki_menu a:link, #linki_menu a:visited {
	font-weight: bold;
	font-size:14px;
	text-decoration:none;
	margin:0 15px;
}

#linki_menu a:hover {
	text-decoration:underline;
}








/* Jak załatwić sprawę w urzędzie
=========================================================================================== */

#panel{
	float: right;
	display: inline;
	background: transparent;
	width: 190px;
	float: right;
	display: inline;
	margin:0 0 0 20px;
	padding:10px 0 5px 10px;
	min-height:700px;
}

a#newcast,
a:hover#newcast,
a:active#newcast,
a:visited#newcast{
font-size:0;
display:block;
background:none;
width:60px;
height:25px;
float:right;
background:none;
margin:8px 10px 0 0;
}


div.d_r{
padding:4px 0;
display:block;
}

div.d_r label{
display:block;
float:left;
width:100px;
font-size:11px;
margin:5px 0;
padding:0 5px 0 0;
text-align:right;
}

























#contactform{
width:360px;
}

#contactform div.d_r{
padding:4px 0;
clear:both;
/*background:#cdcdcd;*/
float:left;
width:100%;
margin:1px 0 0 0;
}

#contactform label.l_f{
display:block;
padding:0 5px 0 0;
/*background:#ccc;	*/
}

#contactform div.d_f{
display:block;
width:250px;
/*background:gray;*/
float:left;
}

#contactform div.d_f input,
#contactform div.d_f select,
#contactform div.d_f textarea{
width:100%;
}

#contactform div.status{

}

#contactform label.error{
	background:url("../img/unchecked.gif") 5px 5px no-repeat;
  padding:3px 0 0 25px;
  color:red;
  text-align:left;
  margin:0 0 0 3px;  
  width:173px;
  line-height:22px;
  
}

#contactform label.checked {
background:url("../img/checked.gif") 5px 5px no-repeat;
}

#contactform div.d_s{
padding:10px 0 0 102px;
clear:both;
}














/* lista rozwijana
========================================== */

#lista_rozwijana{
	
}

#lista_rozwijana a{
text-decoration:none;
}

#lista_rozwijana a:hover{
text-decoration:underline;
}

#lista_rozwijana ul.oferta{
	width: auto;
	list-style-type:none;
}

#lista_rozwijana h1{
cursor: pointer;
cursor: hand;
width: auto;
display: block;	 
}

#lista_rozwijana li.title{
	margin-left:0;
}














/* sonda
======================================================================================= */
form.sonda{
	
}

p.pytanie{
	font-weight:bold;
	color:#796f56;
	
}

ul.ul_sonda{
list-style:none;
}

ul.ul_sonda li{
	padding:5px 0 5px 10px;
	clear:left;
	margin:0 !important;
	font-size:10px;
}

ul.ul_sonda li input{
	float:left;
	margin:0 5px 0 0;
}



input.bttsondax{
font: bold;
float:left;
border:0;
color:#b7414f;
padding:0 0 0 8px;
background:url('../img/s2.gif') 0 5px no-repeat;
margin:5px 60px 0 0;
}

div.sw_glosow{padding:2px 0;font-size:10px}
div.sw_bar{padding:2px 0}











/* ANKIETA
================================================ */

div.box_ankieta h3{
margin:15px 0 5px 0;
display:block;
}

table.ankieta_odp td{
	padding:0 4px;
	line-height:24px
}

table.ankieta_odp input{
	margin:0 5px;
}