body, div,img,ul,a { margin:0px; padding:0px;	border:0px;	text-decoration:none;	list-style:none; }
body { color:#5d5d5d;	font-family:Arial,Tahoma,Verdana,sans-serif;	font-size: 11px;  background: url(/gfx/bg.png) 0 0 repeat-x #fff;; }
a{color:#0E6722; font-size:12px;}


#container { width: 990px; margin: 0px auto; background: #fff; clear :both;	display: table; }
#top_one { position: relative; width: 990px; height: 159px; background: url(/gfx/top1.png) 0 0 no-repeat #fff; }
.mainpage { display: block; position: absolute; width: 600px; height: 100px; top: 48px; left: 5px; cursor: pointer;   }


#top_second { position: relative; width: 990px; height: 281px; background: url(/gfx/top2.png) 0 0 no-repeat #fff; }
#flash {position: absolute; top: 7px; left:20px; }

#shields { position: absolute; bottom: 10px; left: 160px; width: 440px; height: 40px; }
#shields a {margin-right:5px;}

#szukaj_form {position: absolute; bottom: 9px; right: -3px; width: 279px; height: 64px; border: 0px none; background: url(/gfx/szukaj.png) 0 0 no-repeat; display: block; }
#szukaj { position: absolute; top: 25px; left: 54px; width: 130px; height: 15px; border: 0px none; background: transparent; font: normal 9px Arial,sans-serif; color: #2b2b2b; line-height :15px;  }
#znajdz {position: absolute; bottom: 19px; right: 10px; border: 0px none; background: transparent; font: normal 16px Arial,sans-serif; color: #666666; width: 80px; height: 20px; cursor: pointer; }
#advanced_search { position: absolute; left: 50px; bottom: 9px; width: 100px; height: 10px; border: 0px none; display: block; text-decoration: none; }
#threeboxes { position: absolute; top: 7px; right: 11px; width:211px;  height: 236px; }

#lbox, #rbox, #mbox, #lbox1, #lbox2, #lbox3 { padding: 0px; margin: 0px; vertical-align: top;  }
#lbox, #rbox, #lbox1, #lbox2, #lbox3 { width: 200px; background: #FFF1D8; }
#mbox { width: 590px; }
#lbox { background: url(/gfx/bgleftmenu.png) 0 0 repeat-y #fff;}
#lbox1 { background: url(/gfx/bgleftmenu.png) 0 0 repeat-y #fff; }
#lbox2 { background: url(/gfx/bgleftmenu2.png) 0 0 repeat-y #fff;}
#lbox3 { background: url(/gfx/bgleftmenu3.png) 0 0 repeat-y #fff; margin:-5px 0 -15px 0 ;}
#rbox { background: url(/gfx/bgrightmenu.png) 0 0 repeat-y #fff; padding-bottom: 20px; }

#lbox ul,#rbox ul { width: 181px; margin: 5px 0px; padding: 0px; }
#lbox h2 { width: 133px; overflow: hidden;  padding: 2px 0 0 60px; font: normal 16px Trebuchet MS ,Arial,sans-serif; color: #fff; height:32px; margin-top:0px;}
#rbox h2 { width: 133px; height:32px; overflow: hidden; background: url(/gfx/menutop.png) 0 0 no-repeat; font: normal 16px Trebuchet MS ,Arial,sans-serif; color: #fff; padding-left: 58px; padding-top:3px;  margin-left:7px;}


#lbox ul li { list-style: url(/gfx/star.png); width: 150px; margin-left :30px; }
#lbox ul li a { color: #666; text-decoration: none; font-size: 12px; }
#lbox ul li a:hover { color: #00933F; }
#lbox ul { margin-top: -20px; }
#lbox ul li ul { margin: 10px 0px; list-style: disc; margin-left: -17px; padding-left: -1px; }
#lbox ul li ul li { list-style: disc; }
#lbox ul li ul li a { font-size: 12px; }
#lbox ul li ul li a.select { color: #00923F; }

#rbox ul li { list-style: url(/gfx/star.png); width: 150px; margin-left :30px; }
#rbox ul li a { color: #666; text-decoration: underline;}
#rbox ul li a:hover { color: #00933F; }
#rbox ul { margin-top: 0px; list-style: none !important;}





#pcontent { width: 100%; padding: 0px; margin: 0px; border-collapse: collapse; } 

#mbox { width: 590px; max-width: 590px;  background: #fff; }

#newsletterform { position: relative; width:193px; height:109px; padding: 0px; margin: 10px auto auto 0px; background: url(/gfx/newsletter.png) 0 0 no-repeat; display: block; }
#newsletterform p {color:#fff; font: normal 16px Trebuchet MS , Arial,sans-serif; padding:2px 0 0 60px;}
#newsletter { position: absolute; top: 91px; left: 21px; width: 160px; height: 15px; border: 0px none; font: normal 10px Arial,sans-serif; line-height: 15px; }
#zapisz { position: absolute; bottom: -20px; left: 20px; width: 50px; height: 17px; background: url(/gfx/zapiszbut.png) 0 0 no-repeat; border: 0px none; }
#zapisz:hover { background: url(/gfx/zapiszbuth.png) 0 0 no-repeat; }

#foot { padding: 0px; margin: 0px; clear: both; width: 100%; height: 47px; background: url(/gfx/bgstopka.png) 0 0 repeat-x #fff; }

#kalbox, #kalendarz_kartka { width: 190px; padding: 0px; margin: 0px 0px 0px 10px; }
#kalendarz_kartka #imieniny { width: 100%; text-align: center; font: normal 12px Arial,sans-serif; padding: 0px ; }
#kalendarz_kartka #kartka_dzien { text-align: center; font: bold 42px Arial,sans-serif; color: #00923F; padding: 0px; margin: 0px; } 
#kalendarz_kartka #kartka_miesiac { text-align: center; padding:  0px; margin: 0px; color: #2b2b2b; font-size: 18px; font-weight: bold;  }

table td.numertygodnia{
	font-family:Georgia;
	padding:0;
	text-align:right;
	font-size:14px;
	color:#8bbe10;
}
span.weekend{color:#8bbe10;}
.kalendarz th{
	font-family:Georgia;
	padding:0 3px 0 0;
	text-align:right;
	font-size:14px;
}

.kalendarz td a.dzis{
	background:url(../img/button_kalendarz_zaznaczony.png);
	color:#fff;
}

.kalendarz td a.podswietlona{
	background:url(../img/button_kalendarz_hover.png);
	color:#fff;
}

.kalendarz td a{
border:0px solid #C5DBEC;
color:#2E6E9E;
font-weight:bold;
outline:medium none;
display:block;
text-align:right;
text-decoration:none;
font-size:12px;
font-family:Georgia;
width:17px;
height:19px;
padding:2px 3px 0 0;
}

#kalendarzbox{
	float:left;
	position:relative;
	padding-bottom:20px;
}



div.naglowek_kalendarza{
	position:absolute;
	width:180px;
	left:0px;
	font-weight:bold;
}

a.kalendarz_poprz,a.kalendarz_nast,div.kalendarz_tytul a{
	color:#666666;
}
a.kalendarz_poprz:hover,a.kalendarz_nast:hover,div.kalendarz_tytul a:hover{
	color:#8bbe10;
}
a.kalendarz_poprz{
	float:left;
	background:url(../img/sterowanie_kalendarz_lewa.png) no-repeat left 50%;
	padding-left:12px;
	}
	
a.kalendarz_nast{
	float:right;
	background:url(../img/sterowanie_kalendarz.png) no-repeat right 50%;
	padding-right:12px;
	}	
a.kalendarz_nast:hover{background:url(../img/sterowanie_kalendarz_hover.png) no-repeat right 50%;}
a.kalendarz_poprz:hover{background:url(../img/sterowanie_kalendarz_lewa_hover.png) no-repeat left 50%;}

div.kalendarz_tytul{margin:auto;text-align:center; position: absolute; bottom: -20px; width: 180px; text-align: center; }



#sonda { margin-top: 40px;}




/*



#header,#boxleft,#toptab,#content,#boxright,#tresc{
	display:table-cell;
	float:left;
	background-color:#ffffff;
	
}
#header_container {
	width:960px;
	margin: 0px auto; 
	display: table;
	clear: both;
	background-color: #000000;
}

#header{
	position:relative;
	margin-right: auto;
	margin-left: auto;
	width:960px;
	height:300px;
}
#boxleft{
	width:272px;
	min-height:200px;
}
#content{
	padding:0 10px;
	width:445px;
}
#boxright{
	width:223px;
}
#t452453resc{width:465px;}


*/

/*width:668px;*/



#toptab{
	width:445px;
	padding:0;
	margin-bottom:20px;
}
h2.leftbox,h2.rightbox,h2.leftbox a,h2.rightbox a{
	font-size:13px;
	color:#393939;
	display:block;
	height:35px;
	font-family: Book Antiqua; 
	margin:0;
	line-height:25px;
	
}

h2.leftbox{
	background:url(../gfx/menutop.png) 0 0 no-repeat;
	margin-bottom:25px;
}

h2.leftbox2{
	background:url(../gfx/menutop2.png) 0 0 no-repeat;
	margin-bottom:25px;
}

h2.leftbox3{
	background:url(../gfx/menutop3.png) 0 0 no-repeat;
	margin-bottom:25px;
}

h2.rightbox{
	padding-left:10px;
	width:213px;
	display:block;
	background:url(../img/menu-prawe.png)
	
}
#boxleft ul{
	margin-bottom:20px;
}
#boxleft ul li ul{
	margin-bottom:5px;
	font-size:11px;
}
#boxleft ul li a:hover,#boxleft ul li a.select{color:#2B9ADF}
a.select{
	font-weight:bold;
}
#boxleft ul li ul li ul li a:hover,#boxleft ul li ul li ul li a.select{color:#2B9ADF}
#boxleft ul li a{
	background:url(../img/strzalka.png) no-repeat  30px 50%;
	padding-left:40px;
	line-height:18px;
	color:#666666;
	font-size:12px;
}
#boxleft ul li ul li a:hover,#boxleft ul li ul li a.select{
	color:#8abe11;
}

#boxleft ul li ul li a{
	background:url(../img/strzalka_zielona.png) no-repeat  45px 50%;
	padding-left:55px;
	line-height:15px;
}
#boxleft ul li ul li ul li a{
	background:url(../img/kropka.png) no-repeat  78px 50%;
	padding-left:88px;
	line-height:15px;
}

a.linki img{
	margin:10px auto auto 10px;
	display:block;
	}
	
#tagcloud {
	padding: 10px;
	text-align:center;
}
#tagcloud a:link, #tagcloud a:visited {
	text-decoration:none;

}

#tagcloud a:hover, #tagcloud a:active {
	text-decoration: underline;
	
}
#tagcloud span {
	padding: 4px;
}
#tagcloud span a:hover{color:#8bbe10}
.smallest a{
	font-size: 9px;
	color:#a9a9a9;
}
.small a{
	font-size: 10px;
	color:#a9a9a9;
}
.medium a{
	font-size:12px;
	color:#2c9bdf;
}
.large a{
	font-size:14px;
	color:#2c9bdf;
}
.largest a{
	font-size:15px;
	color:#2c9bdf;
}	
ul.lista_tagow {
	display:block;
	clear:right;
	margin:10px;
}
table.listaofert {
	border: 0px solid;
}
td.field1 {
	border-left: 1px solid;
	border-bottom:1px solid;
	font-weight:bold;
	padding :5px;
	width:200px;
}
td.field2 {
	border-left:1px solid;
	border-bottom: 1px solid;
	padding:5px;
	width:450px;
}

ul.lista_tagow li{float:left;padding:4px}
ul.lista_tagow li a{color:#2B9BDB;
text-decoration:none;font-size:11px}



#demotip { 
    background-color:#fff; 
    border:1px solid #2c9bdf; 
    padding:10px 15px; 
    width:200px; 
    display:none; 
    color:#000; 
    text-align:left; 
    font-size:12px; 
 	font-family:Georgia;
    -moz-box-shadow:0 0 10px #2c9bdf; 
    -webkit-box-shadow:0 0 10px #2c9bdf; 
}


ul#flowtabs {  
	margin-bottom:20px;
	padding:0;
	height:26px;
	background-color:#ebebeb;
	display:block;
		
}
ul#flowtabs li {
display:inline;
}


ul#flowtabs li a { 
	float:left;
	text-align:center;
	line-height:25px;
	font-size:13px;
	display:block;
	text-decoration:none;	
	height:25px;
	background-color:#ebebeb;
	color:#525252;
	margin:0 10px;
	width:128px; 
	outline:none;
}
	
ul#flowtabs a.current,ul#flowtabs a:hover  {
	border:1px solid #8abe11;
	margin:0 9px;
	background:url(../img/tab_bg.png) repeat-x 0 50%;
	color:#fff;	
	cursor:default;
}

div.panes	{
	min-height:100px;
}
 div.panes div {
	display:none;
	min-height:100px;
	
}

#wypisz{
	cursor:pointer;
	margin-right:25px;
	float:right;
	border:0 none;
	text-indent:-9999px;
	width:63px;
	height:19px;
	padding-top:20px;
		background:url('../img/button_wypisz.png') no-repeat scroll 0 0 transparent ;
	}

#wypisz:hover{background:url('../img/button_wypisz_hover.png') no-repeat scroll 0 0 transparent ;}
#podajemail{margin:0 0 -2px 0;font-size:10px;}



#logo{
	display:block;
	margin-top:10px;
	margin-left:25px;
	width:236px;
	height:71px;
	background:url('../img/logo.png') no-repeat scroll 0 0 transparent ;
		
}

#topmenu li a{
	float:left;
	padding:5px;
	line-height:15px;
	color:#000;
}
#topmenu li a:hover {
	color:#fff;
	background:url(../img/menu_top_hover.png) repeat-x;
}
#topmenu{
	font-family:Georgia;
	font-size:12px;
	position:absolute;
	top:0px;
	left:278px;
	height:25px;
	background:url(/images/msquare.png) repeat;

}
#topmenu li{
	display:inline;
}



#sonda_submit{
	cursor:pointer;
	margin-top:8px;
	float:left;
	background:url('../img/button_glosuj.png') no-repeat scroll 0 0 transparent ;
	width:64px;
	height:19px;
	line-height:1px !important;
	padding-top:20px;
	border:0 none;
	margin-left:10px;
	text-indent:-9999px;
	
}
#sonda_submit:hover{background:url('../img/button_glosuj_hover.png') no-repeat scroll 0 0 transparent ;}
.clear { padding: 0px; margin: 0px; clear: both; border: 0px none; }

h2.hzal {
	margin-top:20px;
	clear:left; 
	font: normal 12px Arial,serif; 
	color: #5D5D5D;}


.field_dodaj_komentarz{
	width:100%;
	border:0px;
}

.dodaj_komentarz label,.dodaj_komentarz input{
	display:block;
	line-height:20px;
	height:20px;
	float:left;
}
.dodaj_komentarz label{
		width:80px;
}

.dodaj_komentarz textarea,.dodaj_komentarz input,textarea{
	font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}


.dodaj_komentarz div{
	display:block;
	clear:both;
	padding:5px;
}

.komentarz{
	width:80%;
	display:block;
	padding:20px;
}
.kom{
	height:3px;
	width:100%;
	text-align:center;
	border:0px;
	border-bottom:1px dotted black;

}
.data{
	display:block;
	float:right;
	clear:both;
}
span.nick{
	font-weight:bold;
	float:left;
	width:50px;
}
span.tresc{
clear:both;
display:block;
padding:20px 0;
}
input.nick{
	width:220px!important;
}
.captcha{
	width:98px;
}

.captchaimage{
	display:block;
	height:25px;
	width:120px;
	overflow:hidden;
	padding-left:2px;
}

ul#spistresci{
	display:block;
}
ul#spistresci li{
	display:inline;
	list-style:none;
	text-align:center;	
}
ul#spistresci li a{
	float:left;
	width:18px;
	height:18px;
	text-align:center;
	border:1px solid black;
	line-height:18px;
	color:black;
	margin:2px;
	text-decoration:none;
}


ul#spistresci li a.aktywna{
	border:1px solid #2c9bdf;
	color:#2c9bdf;;
	cursor:default;
}
ul#spistresci li a:hover{
	border:1px solid #8bbe10;
	color:#8bbe10;
	}

ul#spistresci li a.spis_nast,
ul#spistresci li a.spis_poprz{
	width:80px;
}


div.art{
	display:block !important;
	min-height:2px !important;
  margin: 0px auto;
  width: 100%;
}	

.art img,span.art_head img{
	float:left;
	border:2px solid #e7e7e9;
	margin-right:5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}	

h1.kat_title{
	text-decoration:none;
	color:#5c5c5c;
	font-family: Book Antiqua; 
	font-size:15px;
	height:34px;
	padding-top:5px;
	display:block;
	margin-bottom:0px;
	padding-left:10px;
	clear:both;
}
div.art p{color:#676767;}

span.data_powst{float:right;padding-right:5px;}

h1.art_title,h1.art_title a{
color:#5d5d5d;	
	font-size:15px;
}

p.art_date{color:#b3b3b3;}
span.art_dzien{color:#2c9bdf;}
a.art_more {float:right;
color:#8bbe10;
font-weight:bold;
}

a.art_more_nieaktywne:hover{
	color:#2c9bdf
}

a.kat_more_nieaktywne:hover{
	color:#8bbe10;
	}

a.kat_more{
	float:right;
	color:#2c9bdf
}
table.wpag{width:445px}
.wpag td { border: 0px none; }
.wpag tr { border: 0px none; }
.wpag { border-collapse: collapse; margin: 0px 0px 10px 0px; padding: 0px;  }

#mapaserwisu ul  a.mainmenu{
		color:#8ABE11;
}

#mapaserwisu ul  a:hover {
	color:#2B9ADF;
	}
#mapaserwisu ul  a {
	color:#5d5d5d;
	}

li.mapa-art{
	background:url("../img/kropka.png") no-repeat scroll 3px 6px  !important;
}

#mapaserwisu ul{
	margin:3px 0;
	padding-bottom:15px;
}

#mapaserwisu ul li{
	font-size:12px;
	font-weight:bold;
	padding-bottom:6px;
	height:auto !important;
	margin:0;
	min-height:14px;
	padding:0 0 0 14px;
}
#mapaserwisu ul ul li{
background:url("../img/strzalka.png") no-repeat scroll 3px 6px transparent;
font-size:11px;
font-weight:normal;
padding-bottom:0;
padding-left:15px;

}

#zalaczniki { width: 100%; border-collapse: collapse; padding: 0px; margin: 10px auto; }
#zalaczniki td { border: 1px solid #99c; padding: 3px; vertical-align: middle; background: #D9F4CA; }
#zalaczniki th { border: 1px solid #cacaca; padding: 3px; font-weight: bold; text-align: center; color: #333; background: #73b700; }
#zalaczniki img { border: none; }
#zalaczniki a { font-weight: bold; color: #444; }
#zalaczniki .taC { text-align: center; }
#zalaczniki .taL { text-align: left; }
#zalaczniki .taR { text-align: right; }

#rejestr { border-collapse: collapse; width: 100%; margin: 0px; padding: 0px; }
#rejestr td { border: 1px solid #ccc; padding: 3px 5px; vertical-align: middle; }
#rejestr .taC { text-align: center;}

.tabstat { width: 100%; border-collapse: collapse; padding: 0px; margin: 0px 0px 10px 0px; }
.tabstat td, .tabstat th { padding: 5px; border: 1px solid #ddd; }
.tabstat th { font-weight: bold; text-align: center; background: #A3BDDD; color: #eee;  }

.tabstat .clA { background: #E6EAF3; }
.tabstat .clB { background: #DDE1EA; }
.taC { text-align: center; }
.tabstat img { border: none; }

div.scrollable { 
 
    position:relative; 
    overflow:hidden; 
    width: 100%; 
    height:200px; 
} 
 
div.scrollable div.items { 
    width:20000em; 
    position:absolute; 
} 
 
div.scrollable div.items div { 
    float:left; 
} 
 
div.items div.hover { 
    border:1px inset #ccc; 
    background-color:#fff; 
}
div.items div.foto{height:200px;width:200%;display:block;}
div.items img{
	padding:0 30px;
	height:200px;
}







ul.tabs2 { 
	list-style:none; 
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #666;	
}

ul.tabs2 li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

ul.tabs2 a { 
	background: url(/img/global/tabs.png) no-repeat -652px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 111px;
	text-align:center;	
	text-decoration:none;
	color:#000;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs2 a:active {
	outline:none;		
}


div.panes2 div.pane2 {
	display:none;		
}
label.error {
color:red;
}


a.rekalmy img{
	width:180px;
	text-align:center;
}



#slider1  {
    width: 344px; 
    height: 239px;
    position: relative;
	overflow: hidden; 
	background:url(../img/top_slider_duzy.png) no-repeat;
	float:left;
	margin:-24px 14px 0 14px;
}
#slider1Content{
	height:220px;
	width:332px;
	margin:6px 0px 0px 6px;
	overflow:hidden;

}

#slider, #slider2  {
    width: 276px; 
    height: 190px; 
    position: relative; 
	overflow: hidden; 
  background:url(../img/top_slider_maly.png) no-repeat;
	float:left;
}
#slider{margin-left:19px;}

#sliderContent, #slider2Content {
    width: 268px; 
    height:174px;
	position: absolute;
	margin:4px 0 0 4px;
	overflow:hidden;
}
.sliderImage, .slider2Image, .slider1Image {
    float: left;
    position: relative;
	display: none;
	
}
.sliderImage span, .slider2Image span  {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
 
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.slider1Image{
	height:220px;
	overflow:hidden;
}
.slider1Image  img {
	width: 332px;
	
	}
.slider2Image img	,.sliderImage  img {
	width: 268px;
	
}
.slider1Image span{
	font-family:Georgia;
	position: absolute;
	top:170px;
	font: 13px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
	height:30px;
   	width: 308px;
    background-color: #EDEDED;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
	-khtml-opacity: 0.8;
    opacity: 0.8;
    color: #000;
    display: none;
	text-align:center;
}

.sliderImage span strong, .slider1Image span strong, .slider2Image span strong {
    font-family:Georgia;
	font-size: 16px;
	color:#2c9bdf;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
.dzien{color:#8bbe10;}

.szary{color:#666666;} 
.zielony{color:#8bbe10;}
.niebieski{color:#2c9bdf; }

div.separator{
	clear:both;
	display:block;
	background:url(../img/separator.png) no-repeat 50% 50%;
	height:10px;
	margin:0;
	padding:0;
}

#map{width:445px;height:445px;border:1px solid #666666;overflow:hidden;}

form.dodawanie_firmy label{width:80px;display:block;clear:both;
}
form.dodawanie_firmy div {clear:both;}

form.dodawanie_firmy input[type="text"], form.dodawanie_firmy input[type="password"],  form.dodawanie_firmy textarea
{
width:300px;

}

form.dodawanie_firmy .captcha{
	width:98px !important;
	float:left;
}

form.dodawanie_firmy span.captchaimage{
	float:left;
	display:block;
	height:25px;
	width:120px;
	overflow:hidden;
	padding-left:2px;
}

.wieksze{font-size:14px;text-align:center;}

ul.bazafirm_lista li a:hover{color:#2B9ADF}
ul.bazafirm_lista  li a{
	background:url(../img/strzalka.png) no-repeat  30px 50%;
	padding-left:40px;
	line-height:18px;
	color:#666666;
	font-size:12px;
}

a.reklamy img{
	display:block;
	text-align:center;
	margin:auto;
}

.h { display: none }
.v { display: block }

#listafirm ul  a.mainmenu{
		color:#8ABE11;
}

#listafirm ul  a:hover {
	color:#2B9ADF;
	}
#listafirm ul  a {
	color:#5d5d5d;
	}


#listafirm ul{
	margin:3px 0;
	padding-bottom:15px;
}

#listafirm ul li{
	font-size:12px;
	padding-bottom:6px;
	height:auto !important;
	margin:0;
	min-height:14px;
	padding:0 0 0 14px;
}

topnews{
	float:left;
	display:table-cell;
	width:688px;
	height:150px;
	text-align:center;
}
.topnews_box{
	text-align:justify;
	width:190px;
	float:left;
	margin:5px 19px 12px 19px;
}
.topnews_head{
	font-family:Georgia;
	font-size:24px;
	width:190px;
	text-align:center;
	height:34px;
}
.topnews_img  img{
	text-align:center;
	width:188px;
	border:1px solid black;
}
.topnews_content div{
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	width:190px;
	min-height:50px;
	color:#676767;
}
a.strzalka{
	display:block;
	height:15px;
	width:15px;
	background:url(../img/button_strzalka.png);
	float:right;
	
}
a.strzalka:hover{	background:url(../img/button_strzalka_hover.png);}
.next{right:0;}
.prev{left:0;}

.next, .prev { 
	color:#fff;
    position:absolute; 
	padding:5px;
	cursor:pointer;
    top:40%; 
 	background:#000;
	display:none;
} 
 
.progress { 
    position:absolute; 
    top:45%; 
    left:50%; 
    display:none; 
} 
 
 
 
 
#thumbs a.active img { 
    outline:1px solid #000; 
    z-index:9999; 
    position:relative; 
	text-align:center;
}

img.small_galery{
	height:80px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	margin:15px 2px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;

}
#thumbs{
	margin:auto;
	text-align:center;
	display:block;
	clear:both;
}

.info  {
	display:none;
	background:#000;
	border-top:1px solid #666666;
	bottom:0;
	color:#FFFFFF;
	font-size:11px;
	left:0;
	padding:10px 15px;
	position:absolute;
	}
	
.status_bar_small{
		background: url(../img/sonda.png) repeat-y;
		height:5px;
		
	}
	
.status_bar_big{
		background: url(../img/sonda.png) repeat-y;
		height:15px;
		
	}
.sonda_container{
	padding:10px;
}


.sonda_container_big{
	padding:20px;
	}
	
#bgbottom{
	background:white url(../img/body_bg_bottom.png) repeat-x left top;
	text-align:center;
	margin:0 auto;
	padding:0;
	width:960px;
}	

.footer{
	background:red;
	margin:0 auto;
	display:block;
	text-align:center;
	width:960px;
	clear:both;
}
.footer img{;margin:0 40px}
p.pfooter{width:403px;text-align:left;}
p.lfooter{width:402px;text-align:right;}


a.iinfo_logo{
	margin:0;
	padding:0;
	display:block;
	width:155px;
	height:35px;
	background:url(../img/logo_i_info.png) no-repeat 50% 50%;
}
a.iinfo_logo:hover{
		background:url(../img/logo_i_info_hover.png) no-repeat 50% 50%;
	}

#firmylista{
	background-color:white;
	width:960px;
	padding:0 30px;
	margin:auto;
}

#firmylista td{
	width:25%;
	text-align:ceter;
}

#bottommenu{
	width:930px;
	background:#f0f0f0;
	margin:auto;
}	

#stopka{
	text-align:center;
	width:960px;
	margin:auto;
}

td.lewastopka{text-align:right;
width:402px;}
td.srodekstopka{155px}
td.prawastopka{text-align:left;
width:403px;}


#toplinks { position: absolute; top: 10px; right: 10px; }
#toplinks li { display: block; list-style: none;  float: left;  cursor: pointer; font: bold 12px Myriad Pro, Arial,sans-serif;}
#toplinks li:hover { display: block; list-style: none; width: 104px; height:33px; float: left; padding: 0px; margin: 0px; }
#toplinks li.selected { display: block; list-style: none; width: 104px; height:33px; float: left; padding: 0px; margin: 0px; }
#toplinks li a { text-align: center; display: block; width: 104px; height: 33px; color:#014210; background: url(/gfx/topbut.png) 0 0 no-repeat; font-size:11px; padding-top:7px; }
#toplinks li a:hover { text-align: center; display: block; width: 104px; height: 33px; color:#fff;  background: url(/gfx/topbuth.png) 0 0 no-repeat; }



#stat_page ul li { list-style: disc;  margin-left:15px;}
#stat_page ol li { list-style: decimal;  }

#digital-clock { position: absolute; bottom: 0px; left: 10px; width: 100px; height: 20px; top: 245px; list-style: none; }
#digital-clock li { display: inline; font: normal 16px Arial,sans-serif; color: #222222; }

.pool_items li{
list-style:none outside none !important;
width:190px !important;
}

.pool_items{
margin:-40px 0 30px -10px !important;
}
.red{	color: red;}
.pokaz{display:none;}
.brak_pod {font-weight:bold; padding:30px;}
.brak_pod li {list-style:disc; margin-bottom:10px;}

.iinfo {position:absolute; width:95px; height:40px; margin:2px 0 0 -96px;}

.shield_zlotow {position:absolute; width:75px; height:85px; margin:57px 0 0 599px; }

.herb0 {margin:0 35px 0 0 ;}

#thbs {position:relative;}
