html, body{margin: 0px; padding: 0px; height: 100%;}
        
body {
  text-align:center;
	margin: 0px;
	padding: 0px;
	color: #494949;
	font-size: 13px;
	font-weight: 500;
	font-family: 'Ubuntu', Tahoma, Verdana, Arial, sans-serif;
	line-height:17px;
	background:#EBEBEB url(images/bg.jpg);
}
table, tr, td, pre{
  color: #494949;
	font-size: 13px;
	font-weight: 500;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	line-height:18px;
}

pre {color:#fff; font-size:14px;}
hr { border: solid #ebebeb; border-width: 1px 0 0; clear: both; margin: 7px 0px; height: 0; }
h1, h2, h3, h4, h5, h6 {font-size:14px; font-weight:normal; padding:0; margin:0;}                           
form{margin:0; padding:0; color: #494949;}
img{ border:0; margin: 0px; padding: 0px; }
p {margin-top: 0px; padding-top: 0px; } 
a {color: #494949; text-decoration:none;}
a:hover{color:#115330;}


a.alpha-img, a.alpha-img img  {display:inline; padding:0; margin:0; border:0;}
a.alpha-img {text-align:center; display:block; position:relative;}
a.alpha-img img {
  margin: 0;
  padding:0;
  outline: medium none;
  position: relative;
  text-decoration: none;
  background: black;
  z-index: 1;
}
a.alpha-img span {
    background: url("images/bg-wiecej.png") repeat scroll center center rgba(0, 0, 0, 0);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0px;
    width: 100%;
    z-index: 2;
    opacity: 0;
}
a.alpha-img:hover span {
  opacity: 1;
}

hr.odstep {
  border-top:1px solid #F8F8F8;
  border-bottom:1px solid #DCDCDC;
}

.fl {float:left;}
.fr {float:right;}
.czysc {clear:both;}

.tac {text-align:center;}
.tar {text-align:right;}
.tal {text-align:left;}

.prl15 {padding:0px 15px;}
.prl20 {padding:0px 20px;}
.prl30 {padding:0px 30px;}
.ptb5 {padding:5px 0px;} 
.ptb10 {padding:10px 0px;} 
.ptb20 {padding:20px 0px;}
.ptb30 {padding:30px 0px;}
.pl10 {padding-left:10px;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt30 {padding-top:30px;}
.p5 {padding:5px;}
.p10 {padding:10px;}
.p20 {padding:20px;}
.p30 {padding:30px;}
.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr20 {padding-right:20px;}
.pr25 {padding-right:25px;}
.pr30 {padding-right:30px;}
.pr35 {padding-right:35px;}
.pr70 {padding-right:70px;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}

.mr10 {margin-right:10px;}
.mtb5 {margin:5px 0px;}
.mtb6 {margin:6px 0px;}
.mtb5-6 {margin:5px 0px 6px 0px;}

.bb1 {border-bottom:1px solid #BEBEBE;}
.bb3 {
  border:0;
  border-bottom:3px solid #D7D7D7;
  background:#fff;
}

.wrapper {margin: 0px auto; text-align:left; width:990px; position:relative;}

.box-lewy {float:left; width:735px;}
.box-lewy a {color:#115330;}

.zielona-linia {background:url(images/linia.jpg) 50% 50%; line-height:5px; height:5px;}
.szukaj-strona {

}
.szukaj-strona #szukaj {
  height:60px;
  float:right;
}
.szukaj-strona input, .szukaj-strona select {
  border:1px solid #D7D7D7;
  border-bottom:3px solid #D7D7D7;
  background:#fff;
  padding:9px 13px;
}
.szukaj-strona select {
  padding:8px 15px;
}
.szukaj-strona input.zaawansowane {
  background:#fff url(images/zebatka.jpg) no-repeat 50% 50%;
  padding:8px 15px;
  cursor:pointer;
  margin-right:0px;
}
.szukaj-strona input.lupka {
  background:#fff url(images/lupa.jpg) no-repeat 50% 50%;
  padding:8px 15px;
  cursor:pointer;
}
.szukaj-strona .szukaj-zaawansowane {
  display:none;
}

#szukaj-form {width:80%;}
#szukaj-form select {
  width:100%;
}
#szukaj-form input {
  width:90%;
}

p.tagi i.green, p.tagi i.green a, .data-green {color:#115330;}
.data-green {float:right;}
.powrot-news {float:left;}

#top {}
#top #logo {margin:0; padding:0; float:left; width:250px;}
#top #banner {
  height:250px;
  width:740px; 
  float:left;
}

/*---superfish-------*/
#menurozwijane {
  margin:0;
}

#menurozwijane li.home {
  padding:0;
  margin:0;
}
#menurozwijane li.home a {
  display:block; 
  width:37px;
  height:37px;
  padding:0;
  margin:0;
}
#menurozwijane li.home a.home-off{
  background:url(images/home-off.png);
}
#menurozwijane li.home a.home-on, #menurozwijane li.home a:hover{
  background:url(images/home-on.png);
}

#menurozwijane.sf-menu a {
  border:0;
  padding:.75em .7em;
  /*background:#fff;*/
  color:#47494c;
}
#menurozwijane.sf-arrows ul, #menurozwijane .sf-with-ul:after {
   border:0;
}
#menurozwijane.sf-menu > li {
	background: none;
}
#menurozwijane.sf-menu > li:hover,
#menurozwijane.sf-menu > li.sfHover,
#menurozwijane.sf-menu > li.on
{
	background: #115330;
	/* only transition out, not in */
	-webkit-transition: none;
	transition: none;
}

#menurozwijane.sf-menu > li:hover a,
#menurozwijane.sf-menu > li.sfHover a,
#menurozwijane.sf-menu > li.on a
{
	color:#fff;
}

#menurozwijane.sf-menu ul li a{
	color: #fff;
}
/*---superfish-------*/ 
.naglowek_aktualnosc {
  padding:10px 0px;  
  font-weight:300;
  font-size:2.1em;
  line-height:1em; 
  position:relative;
}
.naglowek_green, .naglowek_blue {
  padding:10px 13px; 
  background:#115330; 
  color:#fff; 
  font-size:1.3em; 
  position:relative;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;  
  -khtml-border-radius-topleft: 5px;
  -khtml-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  overflow:hidden;
}
.naglowek_blue {background:#384C81;}
.naglowek_green a.abs {
   position:absolute;
   right:12px;
   bottom:8px;
   font-size:.6em;
   display:block;
   padding-right:25px;
   background:url(images/dol.jpg) no-repeat right 50%;
   color:#fff;
}
.naglowek_green.ico_kalendarz {
   background:#115330 url(images/kalendarz.jpg) no-repeat 65% 50%;
   padding-right:30px;
}

.naglowek_zajawka_green {font-family: Arial, 'Ubuntu', sans-serif; font-size:13px; padding:0px 0px 10px 0px; margin:0; font-weight:bold; color:#115330;}
.naglowek_zajawka_green a {color:#115330;}

.naglowek_top {
  font-weight:500;
  font-size:15px;
  padding-bottom:10px;
}
.naglowek_top a {
  color:#fff;
}

.box_news a.wiecej, .box_news a.wiecej-top {
  float:right;
  font-weight:300; 
  padding:8px 25px; 
  border:0; 
  background:#115330; 
  color:#fff; 
  display:block;
}
.box_news a.wiecej:hover, .box_news a.wiecej-top:hover {
  background:#1D6444;
}

.box_news a.wiecej-top {
  float:left;
  margin-top:15px;
}

.naglowek_zajawka_green a:hover {color:#1D6444;}

#kalendarz {width:100%;}
#kalendarz .miesiac {font-size:18px; color:#115330; padding:5px 0px;}
#kalendarz td a {display:block;}
#kalendarz th {width:14%; font-size:10px; padding:3px 0px; text-align:center;}
#kalendarz td {font-size:12px; /*color:#a8a8a8;*/ padding:3px 0px; text-align:center;}
#kalendarz td.gray {background:#C8C8C8; color:#000;} 
#kalendarz .dymek_rel {position:relative;}
#kalendarz .dymek_abs {position:absolute; right:35px; display:none; z-index:100;}
#kalendarz .dymek_table {width:220px; margin:0; padding:0;} 

#kalendarz td.yellow {background:#E7BE00; color:#fff;}
#kalendarz td.yellow a {color:#3F3F3F;}   
#kalendarz .dymek_yellow {padding:10px 10px; background:#E7BE00; color:#3F3F3F; text-align:left;}

#kalendarz td.blue {background:#3F3F3F; color:#fff;}
#kalendarz td.blue a {color:#fff;}  
#kalendarz .dymek_blue {padding:10px 10px; background:#3F3F3F; color:#fff; text-align:left;}

#kalendarzadwokat.kalendarz_contener {padding:6px 10px 16px 10px;}
#kalendarzadwokat td.green {background:#115330; color:#fff;}
#kalendarzadwokat td.green a {color:#fff;}   
#kalendarzadwokat .dymek_green {padding:10px 10px; background:#115330; color:#fff; text-align:left;}

#newsletter {border:1px solid #115330;}
#newsletter input.button {padding:11px 11px; background:#115330 url(images/bg_button.jpg) no-repeat 50% 50%;}
#newsletter input.input_form {width:180px; border:0;}

#footer {background:#121212; border-bottom:3px solid #115330; color:#fff;}
#footer a {color:#fff; display:block; padding-right:10px; font-size:12px;}
#copy {float:left; width:40%; padding:10px 0px;}
#sixthsense {float:right; width:40%; text-align:right;}

.sonda {}
.sonda .belka-szara {background:#EBEBEB; width:100%; height:4px; line-height:4px;}
.sonda .belka-kolor {background:#115330; height:4px; line-height:4px;}


.bg_news {padding:10px 0px; background:url(images/bg_box.jpg) repeat-y top left;}
.foto_news {float:left; width:473px; padding-right:5px;}
.tytul_news {float:right; width:232px; padding-left:5px;}

/*.naglowek_tekst {font-size:18px; color:#036AC1; font-family: Arial, 'Ubuntu', sans-serif; padding:0px 0px 20px 0px;}*/
.naglowek_tekst {color:#000; width:100%; margin:0; padding:0px; padding-bottom:15px; text-align:left; font-family: Arial, 'Ubuntu', sans-serif; line-height:38px; font-size:25px; font-weight:bold;}
.naglowek_tekst span {}

.naglowek_zajawka, .naglowek_zajawka_mini {font-family: Arial, 'Ubuntu', sans-serif; font-size:13px; padding:5px 0px 0px; margin:0; font-weight:normal;}
.naglowek_zajawka_mini {padding:0;}
.naglowek_zajawka a, .naglowek_zajawka_mini a {color:#494949;}
.naglowek_zajawka a:hover, .naglowek_zajawka_mini a:hover {color:#115330;}
.naglowek_zajawka b {display:block; font-size:12px;}
.podpis_zajawka {font-style:italic; font-size:13px; color:#3A8C4A; text-align:right;}
.data_zajawka {float:right; padding-bottom:3px;}
.data_zajawka td {font-style:italic; color:#494949; font-weight:bold;}

.naglowek_40 {margin:0; padding:30px; font-family: Arial, 'Ubuntu', sans-serif; font-size:40px; line-height:35px; font-weight:300;}

.tabelaDane {width:100%;}
.tabelaDane tr.naglowekTR {background:#000; color:#fff;}
.tabelaDane td {padding:10px; background:#d5ebe5;}
.tabelaDane th {padding:10px;}
.tabelaDane a {display:block;}

.linia {background:url(images/bg_naglowek.jpg) repeat-x center center; width:100%; height:20px; line-height:20px;}

.numeracja {text-align:center; padding:30px;}
.numeracja a {color:#070707; padding:3px;}
.numeracja a:hover, .numeracja a.on {color:#00A685;}

/*cycle*/
#banery_main {position:relative; z-index:1; width:100%; height:376px; overflow:hidden;}
#banery_main #banery {width:100%; height:376px;}
#banery_main #navigation {position:absolute; height:20px; bottom:20px; left:10px; z-index:200; padding:0px 5px 0px 10px;}
#banery_main #navigation a {display:block; float:left; color:#fff; background:#fff url(images/cycle_off.jpg); width:19px; height:19px; margin:0px; margin-right:3px; font-size:0px; line-height:0px;}
#banery_main #navigation a.activeSlide {background:#fff url(images/cycle_on.jpg);}
#banery_main .nextprev {position:absolute; top:20px; height:18px; width:18px; z-index:1000; cursor:pointer; opacity:1;}
#banery_main .nextprev:hover {opacity:0.5;}
#banery_main #next {background:url(images/prawo.jpg); right:200px;}
#banery_main #prev {background:url(images/lewo.jpg); right:220px;}
#banery_main .cycletxt {position:absolute; z-index:100; left:100px;}
/*----bxSlider---*/
#banery_partnerzy {height:87px;}
/*------*/


/*---tiny style-------*/
.naglowekBold30 {font-size:30px; line-height:30px; font-weight:bold; font-family: Arial, 'Ubuntu', sans-serif;}
.naglowekLight30 {font-size:30px; line-height:30px; font-weight:normal; font-family: Arial, 'Ubuntu', sans-serif;}
.naglowekNormal18 {font-size:18px; line-height:18px; font-weight:normal; font-family: Arial, 'Ubuntu', sans-serif;} 
/*--------------------*/

.galeria_blok {float:left;}
.galeria_nazwa, .galeria_nazwa a {text-align:center; color:#115330; font-weight:bold;}
.galeria_ilosc {text-align:center; padding:0px; margin:0; padding-top:5px;}

.plik_pobierz {}
.plik_pobierz td {font-size:13px; font-family: Arial, 'Ubuntu', sans-serif;}

input, select, textarea {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:12px; color: #565655; }
.input_form {border:1px solid #d3d3d3; width:300px; height:25px; padding:5px 10px;}
.select_form {border:0; padding:6px 0px; background:#666666;} 
INPUT.button, a.button{font-weight:300; padding:8px 25px; border:0; background:#115330; cursor:pointer; color:#fff; display:block;}


.zaokraglenie {
  -moz-border-radius:5px; /* FF */
  -webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
  -khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
  border-radius:5px; /* pozostałe przeglądarki */
  overflow:hidden;
}

.zaokraglenie-top{
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -khtml-border-radius-topleft: 5px;
  -khtml-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  overflow:hidden;
}

INPUT, select, file, textarea {
	 text-decoration: none; 
	 color: #404040;
	 font-weight: normal;
	 font-family: tahoma;
	 padding:5px 2px;
   font-size:13px; 
   border:solid 1px #ABABAB;
}

.naglowek_zwijany {font-family: Arial, 'Ubuntu', sans-serif; font-weight:600; font-size:15px; padding:6px 10px 6px 30px; margin-bottom:5px; cursor:pointer;}
.punktor_off {background:url(images/punktor_off.jpg) no-repeat 15px center;}
.punktor_on {background:url(images/punktor_on.jpg) no-repeat 15px center;}
.hidden_blok {display:none; padding-top:10px;}


.facebook {
	  z-index:999;
		float:right;
		height:349px; 
		background: url(images/bg_facebook.png);
		display:block;
		right:-207px;
		padding:0px;
		position:fixed !important;
		position:absolute;
		top:85px;
		width:240px;
		margin:0px;
}

/*
a.suggest_link {
  background-color: #f9f8f0;
  padding: 2px 6px 2px 6px;
  display:block;
  color:#000;
}
a.suggest_link:hover {
  background-color: #ffffff;
  padding: 2px 6px 2px 6px;
  cursor:pointer;
}
#search_suggest {
  width:100%;
  position: absolute;
  background-color: #FFFFFF;
  text-align: left;
  border: #edebd5 solid 1px;
  visibility:hidden;                               
} */

.ui-widget-content {
  text-align:left;
  width:auto;
  font-size:12px;
}

.ui-autocomplete {
    max-width:300px;
		max-height: 300px;
		overflow-y: auto;
		/* prevent horizontal scrollbar */
		overflow-x: hidden;
	}
	/* IE 6 doesn't support max-height
	 * we use height instead, but this forces the menu to always be this tall
	 */
* html .ui-autocomplete {
	height: 300px;
}
.alert {padding:20px;}
.alert-success {background:#dff0d8; border:1px solid #d6e9c6; color:#3c763d;}
.alert-danger  {background:#F2DEDE; border:1px solid #ebccd1; color:#a94442;}
.alert-warning {background:#fcf8e3; border:1px solid #faebcc; color:#8a6d3b;}
.alert-info    {background:#d9edf7; border:1px solid #bce8f1; color:#31708f;}

#ankieta {}
#ankieta h3 {font-size:16px; font-weight:normal; margin:0; padding:15px 0px;}
#ankieta i {font-style:normal;}
#ankieta .linia {
	height:5px;
	line-height:5px;
}
#ankieta .ankieta-wyslij {padding:0px 0px;}
#ankieta .ankieta-wyslij .button {width:100%; font-size:16px; padding:20px;}
#ankieta .gradient {
	background: #115330; /* Old browsers */
	background: -moz-linear-gradient(left, #115330 0%, #39ca7d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#115330), color-stop(100%,#39ca7d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #115330 0%,#39ca7d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #115330 0%,#39ca7d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #115330 0%,#39ca7d 100%); /* IE10+ */
	background: linear-gradient(to right, #115330 0%,#39ca7d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#115330', endColorstr='#39ca7d',GradientType=1 ); /* IE6-9 */
}  

.table_lista {border:1px solid #ddd; border-bottom:0; border-right:0; width:100%;}
.table_lista td, .table_lista th {border:1px solid #ddd; border-top:0; border-left:0; padding:10px 10px;}  
.table_lista th {font-size:15px;}   

.alphabet {padding:10px 0px;}
.alphabet a {padding:5px 8px; font-size:15px;}  