.odciecie { 
	width: 0; 
	height: 0; 
	clear: both;
  padding: 0;
  margin: 0;
 }

.hide {display:none;}

.clear {clear: both; height: 0px !important; overflow: hidden;padding:0 !important;margin:0 !important}

/*glowna zawartosc*/
div.glowna_tresc {
  padding: 15px 0 0 0;
}
.tytul_n {
  font-size: 12px;
	font-weight: bold;   
	padding: 0 0 0px 0;
  width: 210px;
  float: left;
}

.tresc_d {
  font-size: 10px;
	line-height: 13px;
	text-align: justify;
  float: right;
}

.tresc_n {
  font-size: 12px;
	line-height: 13px;
	text-align: justify;
}

/*stopka*/
div.stopka {
 background: url(../pics/tlo_stopka2.gif) repeat-x;
 height: 29px;
}
div.stopka_sr {
  padding: 10px 10px 0 10px;
	text-align: center;
	color: #8b8b7f;
	font-size: 9px;
}
div.stopka_sr a {
	color: #8b8b7f;
	font-size: 9px;
}
div.stopka_sr a:hover {
  color: #363533;
	font-size: 9px;
	text-decoration: none;
}

.over {
   background: #fafafa;
 }

.wynik {
  background: #F2F2F2;
  margin: 0;
  padding: 5px;
  text-indent: 0;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: none;
}

div.podmenu {
  padding: 4px 5px 4px 20px;
	border-bottom: #f5f5f5 1px solid;
	text-align: left;
	background: url(../pics/ico/arrow_s.gif) no-repeat  10px;
	margin-left: 15px;
}
div.podmenu1 {
  padding: 4px 5px 4px 20px;
	border-bottom: #f5f5f5 1px solid;
	text-align: left;
	margin-left: 15px;
}
div.podmenu1 a {
  color: #999999;
}



.button_ankieta { 
  border: 0; 
  font-size: 11px; 
  background: transparent url('../pics/butonik1.gif') no-repeat;
  background-position: left 3px; 
  padding: 2px 2px 2px 15px; 
  cursor: pointer; 
}

/*stopka
*/

#stopka { 
	color: #146c37; 
	font-size: 10px; 
	background-color: #f1f2f1; 
	background-image: url(../pics/stopka_bg.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	text-align: center; 
	width: 660px; 
	height: auto; 
	padding-top: 15px; 
	padding-right: 60px; 
	padding-left: 60px; }
	
	#kolumna_lewa { 
	width: 170px; 
	height: auto; 
	float: left; }

#nag_menu { 
	color: #fff;
	 font-weight: bold; 
	 background-image: url(../pics/nag_maly1.jpg); 
	 background-repeat: no-repeat; 
	 background-position: left top; 
	 text-align: right; 
	 width: 160px; 
	 height: 42px; 
	 padding-top: 8px; 
	 padding-right: 10px; }
	 
#nag_ankieta { 
	color: #fff;
	 font-weight: bold; 
	 background-image: url(../pics/nag_maly1.jpg); 
	 background-repeat: no-repeat; 
	 background-position: left top; 
	 text-align: right; 
	 width: 160px; 
	 height: 42px; 
	 padding-top: 8px; 
	 padding-right: 10px; }
	 
#kontent_menu { 
	background-color: #fcfdfc; 
	background-image: url(../pics/menu_bg.gif); 
	background-repeat: repeat-x; 
	background-position: left bottom; 
	height: auto; 
	margin-right: 3px; 
	margin-left: 3px; }
.text_menu { 
	color: #146c37; 
	font-weight: bold; 
	background-image: url(../pics/text_menu_bg.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	width: 140px; 
	height: auto; 
	padding-top: 7px; 
	padding-bottom: 3px; 
	padding-left: 24px; }
.text_menu7 { 
	color: #146c37; 
	font-weight: 500; 
	background-repeat: no-repeat; 
	background-position: left top; 
	padding-top: 0px; 
	padding-bottom: 3px; 
	padding-left: 0px; 
	padding-right: 10px;
	height: auto; }
	
.text_menua { 
	color: #146c37; 
	font-weight: bold; 
	background-image: url(../pics/text_menu_bga.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	padding-top: 7px; 
	padding-bottom: 3px; 
	padding-left: 24px; 
	width: 140px; 
	height: auto; }
	
#stopka_menu { 
	background-image: url(../pics/stopka_menu.jpg); 
	background-repeat: no-repeat; 
	background-position: left top; 
	width: 170px; 
	height: 24px; }
	
/* środkowa kolumna */

#srodek { 
	width: 440px; 
	height: auto; 
	float: left; 
}

#lokalizer { 
	color: #146c37; 
	font-size: 10px; 
	background: #fcfdfc url(../pics/lokalizer_bg.jpg) no-repeat; 
	background-position: left top; 
	height: auto; 
	padding-top: 12px; 
	padding-right: 25px; 
	padding-left: 25px;
  margin-bottom: 5px; 
}

#szukarka { 
	width: 440px; 
	margin-bottom: 10px;
}
div.form1a { float: left; width: 190px;  }
div.form2a { float: left; width: 200px;  }
#szukarka_zak1 { color: #a4a4a4; background-image: url(../pics/szukarka_bg1.gif); background-repeat: no-repeat; background-position: 1px top; text-align: left;  float: left;;font-size:9px;padding:4px 0 0 22px; width: 64px; height: 18px;margin:0}
#szukarka_zak2 { color: black; background-image: url(../pics/szukarka_bg2.gif); background-repeat: no-repeat; background-position: left top;  float: left; font-size:9px; width: 64px; height: 18px;;padding:4px 0 0 16px;margin:0}
#szukarka_zak3 { color: #a4a4a4; background-image: url(../pics/szukarka_bg1a.gif); background-repeat: no-repeat; background-position: 1px top; text-align: left; float: left;font-size:9px ;padding:4px 0 0 22px; width: 64px; height: 18px;margin:0} 
#szukarka_zak4 { color: black; background-image: url(../pics/szukarka_bg2a.gif); background-repeat: no-repeat; background-position: left top; width: 75px; height: 18px; float: left; font-size:9px; width: 64px; height: 18px;;padding:4px 0 0 16px;margin:0}

#szukarka_main { 
	background-color: #fff; 
	background-image: url(../pics/szukarka_bg3.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 

	height: auto; 
	padding: 15px 15px 5px 15px; 
}
#szukarka_main2 { 
	background-color: #fff; 
	background-image: url(../pics/szukarka_bg3.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	height: auto; 
	padding: 15px 15px 5px 15px ;  
}
input.szukarka { 
	color: #545454; 
	font-size: 10px; 
	background-image: url(../pics/input_bg.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	width: 135px; 
	height: 15px; 
	margin: 0; 
	padding: 3px 0 0 3px; 
	border: solid 1px #d9d9d9; 
}

.newsletter { 
	width: 440px; 
	margin-bottom: 10px; 
}
.newsletter_nag { 
	color: #146c37; 
	font-size: 12px; 
	font-weight: bold; 
	background: #fafafa url(../pics/newsletter_bg1.gif) no-repeat; 
	background-position: left top; 
	width: 390px; 
	min-height: 21px; 
	padding-top: 12px; 
	padding-right: 25px; 
	padding-left: 25px; 
}
#newsletter_main { 
	background-color: #fafafa; 
	background-image: url(../pics/newsletter_bg2.gif); 
	background-repeat: no-repeat; 
	background-position: left bottom; 
	width: 390px; 
	height: auto; 
	margin-right: 5px; 
	margin-left: 5px; 
	padding: 9px 20px 5px; 
}

#aktual_main { 
	background-color: #fafafa; 
	background-image: url(../pics/aktual_bg2.gif); 
	background-repeat: no-repeat; 
	background-position: left bottom; 
	margin-right: 5px; 
	margin-left: 5px; 
	width: 410px; 
	height: auto; 
	padding: 15px 10px 5px; 
}
#aktual_main2 { 
	background-color: #fafafa; 
	background-image: url(../pics/aktual_bg2.gif); 
	background-repeat: no-repeat; 
	background-position: left bottom; 
	margin-right: 5px; 
	margin-left: 5px; 
	width: 390px; 
	height: auto; 
	padding: 15px 20px 5px; 
}	
.aktual_skrot { 
	padding-left:16px; 
	font-weight:bold; 
	text-decoration:underline; 
	background-image: url(../pics/ikonka1.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
}

.porady { 
	padding-left:16px; 
	font-weight:bold; 
	text-decoration: none; 
	background-image: url(../pics/ikonka1.gif); 
	background-repeat: no-repeat; 
	background-position: left top; }

.obrazek { 
	background-color: #fff;  
	width: auto; 
	height: auto; 
	padding: 6px; 
	border: solid 1px #d8d8d8; 
}

	
/* prawa kolumna */

#kolumna_prawa { width: 170px; height: auto; float: left; }

#nag_of_pracy { 
  color: #fff; 
	font-weight: bold; 
	background-image: url(../pics/nag_maly2.jpg); 
	background-repeat: no-repeat; 
	background-position: left top; 
	text-align: left; 
	width: 160px; 
	height: 42px; 
	padding-top: 8px; 
	padding-left: 10px; 
}
#kontent_of_pracy { 
	background-color: #f5f5f5; 
	background-image: url(../pics/of_pracy_bg.jpg); 
	background-repeat: repeat-x; 
	background-position: left top; 
	width: 164px; 
	height: auto; 
	margin-right: 3px; 
	margin-left: 3px; 
}
#stopka_of_pracy { 
	background-image: url(../pics/stopka_of_pracy.jpg); 
	background-repeat: no-repeat; 
	background-position: left top; 
	text-align: right; 
	width: 158px; 
	height: 24px; 
	margin-bottom: 4px; 
	padding-right: 12px; 
}

#nag_us_rynku { 
	color: #fff; 
	font-weight: bold; 
	background-image: url(../pics/nag_maly3.jpg); 
	background-repeat: no-repeat; 
	background-position: left top; 
	text-align: left; 
	width: 160px; 
	height: 42px; 
	padding-top: 8px; 
	padding-left: 10px; 
}
#kontent_us_rynku { 
	background-color: #f5f5f5; 
	background-image: url(../pics/us_rynku_bg.jpg); 
	background-repeat: repeat-x; 
	background-position: left top; 
	width: 164px; 
	height: auto; 
	margin-right: 3px; 
	margin-left: 3px; 
  }
#stopka_us_rynku { 
	background-image: url(../pics/stopka_of_pracy.jpg); 
	background-repeat: no-repeat; 
	background-position: left top; 
	text-align: right; 
	width: 158px; 
	height: 24px; 
	margin-bottom: 4px; 
	padding-right: 12px; 
}

#nag_in_rynku { 
	color: #fff; 
	font-weight: bold; 
	background-image: url(../pics/nag_maly4.jpg); 
	background-repeat: no-repeat; 
	background-position: left top; 
	text-align: left; 
	width: 160px; 
	height: 42px; 
	padding-top: 8px; 
	padding-left: 10px; 
}
#kontent_in_rynku { 
	background-color: #f5f5f5; 
	background-image: url(../pics/in_rynku_bg.jpg); 
	background-repeat: repeat-x; 
	background-position: left top; 
	width: 164px; 
	height: auto; 
	margin-right: 3px; 
	margin-left: 3px; 
}
#stopka_in_rynku { 
	background-image: url(../pics/stopka_of_pracy.jpg); 
	background-repeat: no-repeat; 
	background-position: left top; 
	text-align: right; 
	width: 158px; 
	height: 24px; 
	margin-bottom: 4px; 
	padding-right: 12px; 
}

.text_menu1 { 
	font-weight: normal; 
	background-image: url(../pics/text_menu1_bg.gif); 
	background-repeat: repeat-x; 
	background-position: left bottom; 
	width: 146px; 
	height: auto; 
	margin-right: 4px; 
	margin-left: 4px; 
	padding: 3px 5px; }
.text_menu1a { 
	font-weight: normal; 
	margin-right: 4px; 
	margin-left: 4px; 
	padding: 3px 5px; 
	width: 146px; 
	height: auto; }

table.box_ankiety { 
  border: 0;
}
table.box_ankiety td {
  padding: 5px 5px 0px 0px;
	color: #727266;
	font-size: 10px;
}
.l-akt{ float:left;width:121px }
.l-akt .foto_l{ margin:0px 15px 0 0 }
.r-akt{ float:left;width:289px;margin:0 0 20px 0 }
#panel-top{ background: url(../pics/player-bg.png) no-repeat left top ;padding:53px 0 0 0}
#panel-top a{margin:0;padding:0;}
#panel-top .left-s {float:left;width:60px;padding:0 2px 28px 8px}
#panel-top .left-s a { float:left;display:block;width:30px;height:34px;background: url(../pics/btns-enlarge.png) no-repeat;background-position: right bottom;}
#panel-top .left-s a:first-child{ background-position: left bottom }
#panel-top .right-s{float:left}
#banery img{margin:0;padding:0;outline:0;border:0}
.nag_galeria_v { margin:0 0 15px 0 }
select { 
	/*color: #545454; 
	font-size: 10px; 
	background-image: url(../pics/input_bg.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	width: 195px; 
	height: 24px; 
	margin: 0; 
	padding: 3px; 
	border: solid 1px #d9d9d9;*/ 
color: #808080; font-size: 11px; font-family: tahoma, arial, helvetica, sans-serif; width: 210px; height: 20px; margin: 0; padding: 2px 0 0 2px; border: solid 1px #c0c0c0;	
}
form h2{ font-size:14px;font-weight:bold; border-bottom:1px solid #ededed;padding: 20px 0 5px 0 }
table.tabela_oferty td{border-bottom:1px solid #fafafa;padding:5px}
table.tabela_oferty td.lewa{background:#ededed}
input.button_p[type=submit]{cursor:pointer;width:118px; height:27px;background: url(../pics/wyslij_oferte_btn.png) no-repeat left top;border:0;margin:0 }
table.tabela_oferty td.prawa{}
table.tabela_oferty td.prawa input[type=checkbox]{}
table.tabela_oferty td.prawa label{vertical-align: top;padding:5px 0 0 0;} 
table.tabela_oferty td.prawa input.form_input{background-image: url("../pics/input_bg.gif"); background-position: left top;background-repeat: no-repeat;border: 1px solid #D9D9D9;color: #545454; font-size: 10px;  height: 15px;  margin: 0;  padding: 3px 0 0 3px;width: 215px;}
table.tabela_oferty td.prawa textarea{background-image: url("../pics/input_bg.gif"); background-position: left top;background-repeat: no-repeat;border: 1px solid #D9D9D9;color: #545454; font-size: 10px;  ;  margin: 0;  padding: 3px 0 0 3px;width: 215px;}
.red_dodal{ background: url(../pics/redagowal-bg.png) no-repeat left top;padding:10px 0 0 5px;margin:10px 0 0 4px;font-size:9px;color:#a4a4a4 }
.red_dodal span{ font-weight:bold;color:#545454 }


.DatePicker{ background: url(../pics/datepicekr_bg.gif) no-repeat left top;font-size: 10px;  height: 17px;  margin: 0;  padding: 3px 0 0 3px;width: 90px;border:0 none;color: #545454; }
/* kalendarzyk */
div.kalendarzyk table {background:#e3e3e3 none repeat scroll 0 0;border:0 none;border-collapse:separate;border-spacing:1px;color:#414141;font-size:11px;}
div.kalendarzyk table tr td{ height:24px }
div.kalendarzyk table tr td.nav {background:#e3e3e3 none repeat scroll 0 0;font-size:11px;padding-bottom:5px;padding-top:5px;}
div.kalendarzyk table tr td.nav select{ color:#444444;padding:0;vertical-align:middle;border:none;height:18px;font-size:10px;margin:0 2px 0 2px }
div.kalendarzyk table tr td.dayName {background:#d5d5d5 none repeat scroll 0 0;color:#444444;border-bottom:2px solid #e3e3e3;height:26px}
div.kalendarzyk table tr td.dayName:last-child{ background:#80c66d;color:#ffffff }
div.kalendarzyk table td.empty {background:transparent none repeat scroll 0 0;border:0 none;}
div.kalendarzyk table td.day {background:#9c9c9c none repeat scroll 0 0;color:#ffffff;}
div.kalendarzyk table td.day:hover{ background:#939393}
div.kalendarzyk table td.n {background:#347f36 none repeat scroll 0 0;color:#FFFFFF;}
div.kalendarzyk table td.n:hover{ background:#4a9f4c}
div.kalendarzyk table td {font-size:10px;padding:3px;}
div.kalendarzyk .kalendarzyk-Wrapper table td.current {background: #fff !important; color: #000 !important;}
div.kalendarzyk table tr:first-child {width: 0 !important; height: auto; margin: 0; padding: 0;}
div.kalendarzyk table tr td.nav img {margin: 2px; vertical-align: middle;}
div.kalendarzyk table td.active { padding: 0; border: 3px solid #A8BCCF !important; background: lime;}
div.kalendarzyk table td.active a { padding: 0 !important; margin: 0 !important; color: #fff; font-size: 9px; font-weight: bold; line-height: 100%; vertical-align: middle; background-color: red; border-style: none; }
div.kalendarzyk table td.current {padding: 0; font-weight: bold; background: #b7c54a !important;}
div.kalendarzyk table th {border: 0; border-top: 1px solid #3c70b8; padding: 4px; width: auto !important; min-width: 0 !important; background: none;}
div.kalendarzyk table th h2 { font-size: 9px; font-weight: normal; margin: 0; padding: 0; color: #165200; }
div.kalendarzyk table th h2 span {font-size: 9px; font-weight: normal; margin: 0; padding: 0; color: #165200;}
div.kalendarzyk table td.niedziela_active { color: #165200; font-size: 9px; font-weight: bold; background-color: #b11316; background-image: url(../pics/kalendarzyk/bg_td_hollydayactive.gif); background-repeat: repeat-x; background-position: left top; text-align: center; display: table-cell; margin: 0; padding: 0; width: 23px; height: 23px; border: solid 1px #900; }
div.kalendarzyk table td.niedziela_active a { color: #165200; font-size: 9px; font-weight: bold; background-color: #900; background-image: url(../pics/kalendarzyk/bg_td_hollydayactive.gif); background-repeat: repeat-x; background-position: left top; text-align: center; display: block; margin: 0; padding: 5px 0 0; width: auto; height: 16px; border-style: none; }
div.kalendarzyk img {cursor: pointer;}
.kalendarzyk-yearSelect{ width:50px }
.kalendarzyk-monthSelect{ width:122px }
.nag_galeria{ margin:0 0 10px 0 }
#galeria_main .fotka{ float:left;margin:5px;border:3px solid #ffffff;outline:1px solid #e6e6e6;padding:0 }
#galeria_main .fotka img.fotka{float:none;margin:0 ;border:0;outline:0;padding:5px}
#galeria_main .fotka a{margin:0;padding:0}
#wiersze_galerii_v a.mb{display:block;float:left;padding:0;margin:5px;border:3px solid #ffffff;outline:1px solid #e6e6e6}  
#wiersze_galerii_v a.mb img{padding:5px}

