/* Og?lne /////////////////////////////////////////////////////////////////////////////////// */
body { color: #000; font-family:  tahoma, verdana, arial, helvetica; margin: 15px 0 0 0; padding: 0; font-size: 11px; background: #eee url(../gfx_new/bg_.gif) 0 0 repeat-x;
	line-height: 16px; } 
p { margin: 0; padding: 3px 0 8px 0; color: #000; font-size: 11px; }
h1 { color: #000; font-size: 18px; margin: 0; padding: 18px 0 20px 0; background: url(../gfx_new/dots.gif) left bottom repeat-x; }

h2 { color: #060; font-size: 13px; margin: 0; padding: 15px 0 5px 0; }
h2.redbold { color: red; font-weight: bold; }
h3 { color: #666; font-size: 12px; margin: 0; padding: 15px 0 5px 0; }
h4 { color: #f90; font-size: 12px; margin: 0; padding: 15px 0 5px 0; }
h5 { color: #000; font-size: 11px; margin: 0; padding: 15px 0 5px 0; }
h6, .row_info { font-size: 10px; margin: 0; padding: 5px 0; font-weight: bold; }
a { color:	#c00; text-decoration:	none; font-weight: normal; }
a:hover { text-decoration: underline; }
a.button { padding: 2px 9px; margin: 5px 0; display: block; float: left; background-color:	#c00; color: #FFF; border: 1px solid #990000; border-top: 1px solid #ff6666; border-left: 1px solid #ff6666; }
a.button:hover { text-decoration: none; color: #000; }
/* Listy  ///////////////////////////////////////////////////////////////////////////////////  */
ul { margin: 5px 0px 15px 10px; padding: 0px; line-height: 15px; }
li { margin: 0; padding: 0 0 5px 15px; list-style-type: none; background: url('../gfx_new/li.gif') 0 4px no-repeat; }

/* Formularze  /////////////////////////////////////////////////////////////////////////////////// */
form,input,textarea,select { font-size : 9px; margin: 0px; padding:	0px; color: #000; vertical-align: middle; font-family:  tahoma, verdana, arial, helvetica; }
textarea { border: 1px solid #C9C0BA; font-size: 10px; padding: 3px 4px; margin: 0; width: 250px; }
input.text { border: 1px solid #C9C0BA; color: #000; padding: 2px 4px; margin: 0; width: 150px; }
input.button { background-color: #cf0c0d; border: 1px solid #676767; border-left: 1px solid #ff3839; border-top: 1px solid #ff3839;	 font-weight: bold;
	padding: 3px 5px; margin: 0; color: #FFF; width: auto; overflow: visible; }
select { font-size: 11px; }

/* Tabele info oraz formularze  /////////////////////////////////////////////////////////////////////////////////// */
/* TABELE ---------------------------------------------------------------------------------------------------------------- */

.info,
.formularz {
	margin: 5px auto 15px auto;
	border-collapse:collapse;
}
form .info {
	margin: 5px 0 15px 0;
}
.info td,
.info th,
.formularz td {
	padding: 3px 5px;
	font-size: 9px;
	border: 1px solid #b0b0b0;
}

.info select {
	font-size: 9px;
	border: 1px solid #b0b0b0;
}
.info input.tekstin {
	width: 95%;
}
.info input.tekstinh {
	width: 25%;
}
.info th,
td.first,
.formularz .naglowek {
	background-color: #c0c0c0;
	text-align: left;
	color: #333;
	font-weight: normal;
}
.info th.ralign {
	text-align: right;
	/*width: auto;*/
	
}
tr.line0 td {
	background-color: #f1f1f1;
}
form .info {
	width: auto;
}
.formularz img {
	border:0;
	padding: 0;
}
.buttons td {
	text-align: center;
	padding: 8px 0;
}
/* LAYOUT strony  /////////////////////////////////////////////////////////////////////////////////// */
#bg {  }
#container_all { background: url(../gfx_new/c.gif) center top repeat-y; }
#container { width: 960px; margin: 0 auto; overflow: hidden; background-color: #FFF; overflow: hidden; }

#header { height: 85px; padding: 0; width:960px; overflow: hidden; background: url(../gfx_new/h.gif) left bottom repeat-x;  }
#banner { text-align: center; padding: 10px 0; }
.subPage #page { width: 100%;  background: url(../gfx_new/bg_sub.gif) left bottom repeat-y; overflow: hidden;  }
#main { float: left; width: 750px; }
.subPage #main { width: 520px; margin-right: 50px; }

#inside { padding: 0 0px; }
#inside h1 { margin-bottom: 5px; }

/*STRONA GLOWNA */
#left_col { width: 420px; float: left; background: url('../gfx_new/s_inwestor.gif') 0 2px no-repeat; padding-top: 14px; } 
#right_col { width: 290px; float: left; margin-left: 40px; background: url('../gfx_new/s_biznesu.gif') 0 2px no-repeat; padding-top: 14px; }
#rightNav { width: 180px; float: right; }
#left_col2 {
    width: 235px;
    float: left;
    }

#right_col2 {
    width: 235px;
    float: right;
    margin-left: 10px;
     
}    

/*HEADER  /////////////////////////////////////////////////////////////////////////////////// */
#logo { float: left; width: 330px; height: 85px; display: block; }
#navtop { float: right; height: 85px; width: 630px;  overflow: hidden; }
#links { overflow: hidden; float: right; margin-bottom: 7px;}
#links a { display: block; background: url(../gfx_new/ik_euro.gif) 0 8px no-repeat; padding: 16px 29px 11px 41px; color: #121212; float: left; }
#links a#link1 { background-image: url(../gfx_new/ik_abc.gif); background-position: 0 4px; }
#links a#link2 { background-image: url(../gfx_new/ik_blog.gif); }
#links a#link3 { background-image: url(../gfx_new/ik_euro.gif); }
#links a#link4 { background-image: url(../gfx_new/ik_login.gif); padding-right: 0; }

/*  SEARCH /////////////////////////////////////////////////////////////////////////////////// */
#search { clear: both; background: url(../gfx_new/bg_search_.gif) 0 0 repeat-x; color: #2b4e54; font-weight: bold; font-size: 10px; overflow: hidden; width: 630px; height: 32px; }
/*
#main #search img { float: left; border: none; background-color: transparent; border:1px solid red}
*/
/* WYSZUKIWARKA NA STRONACH ABC */
#main #search { clear: both;  color: #2b4e54; font-weight: bold; font-size: 10px; overflow: hidden;  height: 32px; }
#main #search { float: left; background-color: transparent; border:0px solid red;width:520px;}

#search form { float: left; padding: 8px 0 0 60px; }
#search input.text { background: #FFF url(../gfx_new/lupa.gif) 0 1px no-repeat; width: 126px; padding: 0 5px 0 20px; height: 17px; border: none; vertical-align: middle;
	font-weight: normal; line-height: 17px; font-size : 9px; }
#search select { font-size : 9px; font-weight: bold; color: #000; border: none; padding: 0; height: 18px; margin: 0 0 0 10px; vertical-align: middle; width: 100px; }
#search input.button { width: 60px; text-align: center; border: none; margin: 0 0px 0 10px; padding: 2px 0 2px 0; background-color: #a9a9a9; vertical-align: middle; }
#advanced { display: inline; }
#advanced a { padding: 0 0 0 10px; font-weight: normal; color: #121212; }
#addCompany { display: inline;}
#addCompany a { background: #dd0304 url(../gfx_new/add_comp.gif) 8px 4px no-repeat; padding: 3px 15px 3px 25px; font-weight: normal; color: #FFF; font-weight: bold; text-transform:uppercase; margin-left: 15px; }

/*  LOCALISER /////////////////////////////////////////////////////////////////////////////////// */
#localiser {
	background: url(../gfx_new/bg_loc.gif) left top repeat-x;
	margin: 0 0px 10px 0px;
	font-size: 9px;
	padding: 7px 15px 11px 1px;
	font-weight: bold;
	line-height: 10px; 		
}
#localiser a {
	color: #676767;
	font-weight: normal;
	background: url(../gfx_new/loc.gif) top right no-repeat;
	padding: 0 12px 0 10px;
}
#localiser #home {
	color: #035c03;
	font-weight: bold;
}
#localiser #home span {
	color: #cd0d0e;
}

/*  MENU /////////////////////////////////////////////////////////////////////////////////// */
#menu { width: 190px; float: left; margin-right: 20px; }
#menu ul { 
	margin: 0 10px 0 0;
  padding: 32px 0 0 0;
	border-bottom: 1px solid #333;
}
#menu ul#c2 { 
	background: url(../gfx_new/biznes.gif) 0 0 no-repeat; width:180px;
}
#menu ul#c1 { 
	background: url(../gfx_new/inwestorzy.gif) 0 0 no-repeat; width:180px;
}
#menu ul li {
 list-style-type:none;
	background-image: none;
	margin:0;
	padding: 0;	
}
* html #menu ul li {
	height: 1px;
    vertical-align:bottom;
}
#menu ul li a {
	border-bottom: 1px solid #088a08;
 display:block;
	padding: 3px 8px 4px 10px;
	margin: 0;
	background-color: #2ea22e;
	color: #FFF;
	font-weight: normal;
}

#menu ul li a:hover {
	background-color: #3fc03e;
	text-decoration: none;
}
#menu ul li.selected a {
	text-decoration: none;
	border-bottom: 1px solid #FFF;	
	font-weight: bold;
}
* html #menu ul li a {
	height: 0px;
}
/* Pierwszy Poziom Biznes */
#menu ul#c2 li a {
	border-bottom: 1px solid #034f96;
	background-color: #005bb0;
}
#menu ul#c2 li a:hover {
	background-color: #006ed5;
}
#menu ul#c2 li.selected a {
	color: #FFF;
}
/* 2 poziom */
#menu ul ul  { 
	margin:	0;
	padding: 0;
	border-bottom: none;
}
#menu ul ul  li {
	list-style:none;
}
* html #menu ul ul li {
	height:1px;
	vertical-align:bottom;
}
#menu ul ul li a {
	background-color: #3fc03e;
 font-size: 9px;
	color: #FFF;
 padding: 1px 5px 2px 10px;
	border-bottom: 1px solid #FFF;
	font-weight: normal;
}
* html #menu ul ul li a {
	height:		1px;
}
#menu ul ul li a:hover {
	background-color: #2ea22e;
	color: #FFF;
}

/* DRUGI Poziom Biznes */
#menu ul#c2 ul li a {
	border-bottom: 1px solid #034f96;
	background-color: #006ed5;
}
#menu ul#c2 ul li a:hover {
	background-color: #005bb0;
}
#menu ul#c2 li.selected a {
	color: #FFF;
	font-weight: bold;
}

/* 3 poziom */
#menu ul ul ul { 
	margin:	0;
	padding: 0;
}
#menu ul ul ul li {
	list-style:none;
}
* html #menu ul ul ul li {
	height:1px;
	vertical-align:bottom;
}
#menu ul ul ul li a {
/*	background-color: #FFF; */
	border-bottom: 1px solid #ebebeb;
  display:block;
  font-size: 9px;
	font-weight: normal;
  padding: 1px 5px 2px 20px;
  text-decoration:none;
	color:#003300;
}
* html #menu ul ul ul li a {
	height:		1px;
}

/* TRZECI Poziom Biznes */
#menu ul#c2 ul ul li a {
	border-bottom: 1px solid #CCC;
	 background-color: #FFF; 
	color: #000;
}
#menu ul#c2 ul ul li a:hover {
	background-color: #006ed5;
	color: #FFF;
}
#menu ul#c2 ul .selected  a { color: #000; }
/* 4 poziom */

#menu ul ul ul ul li a {
	background-color: #FFF;
	border-bottom: 1px solid #ebebeb;
	font-weight: normal;
	color:#003300;
	padding: 1px 5px 2px 30px;
}
* html #menu ul ul ul li a {
	height:		1px;
}


#menu ul#info {
padding: 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 5px 10px 5px 0;
}
#menu ul#info li a {
	border-bottom: 1px solid #FFF;
 display:block;
	padding: 1px 8px 2px 10px;
	margin: 0;
	color: #777;
	background-color: #eeeeee;
}
#menu ul#info li a:hover {
	background-color: #ccc;
	color: #FFF;
}
#menu ul#info li.selected a {
	font-weight: bold;
	background-color: #ccc;	
	color: #FFF;
}
#menu ul#info ul li a {
	font-size: 9px;
	padding-left: 20px;
}
#menu ul#info ul ul li a {
	padding-left: 20px;
	background-color: #FFF;	
	border-bottom: 1px solid #CCC;	
}
.subscribe a { display: block; background: url(../gfx_new/s_.gif) 0 0 no-repeat; width: 178px; height: 48px; margin: 15px 0; border: 1px solid #f1f1f1; }
.subscribe a:hover { border: 1px solid #dcdcdc; }
.gotoRegion {
	background: url(../gfx_new/przejdz_do_serwisu.gif) 0 0 no-repeat;
	padding: 20px 10px 0 0;
	margin: 10px 0 0 0;
}
.gotoRegion form {
	background-color: #ffa200;
	border: 1px solid #333333;
	border-color: #333333 #ad6e00 #333333 #ad6e00;
	padding: 10px 10px;
}
.gotoRegion select {
	width: 155px;
	font-size: 11px;
}
h1.title_c1 { background: #48a848 url('../gfx_new/h1_green.gif') 0 0 repeat-x; color: #FFF; padding: 5px 0 6px 20px; line-height: 12px; font-size: 13px; margin-top: 15px; clear: both; }
h1.title_c2 { background: #48a848 url('../gfx_new/h1_blue.gif') 0 0 repeat-x;  color: #FFF; padding: 5px 0 6px 20px; line-height: 12px; font-size: 13px; margin-top: 15px; clear: both; }

/*  MODUL  /////////////////////////////////////////////////////////////////////////////////// */
.mod { padding: 1px 0; margin-bottom: 10px; }
.subPageABC .mod { float: left; width: 355px; }
.subPageABC .firstCol { width: 355px; margin-right: 40px; clear: both;}
.modules { overflow: hidden; }
/*.wide { padding: 1px 0;	background: #f1f1f1 url('../gfx_new/bb.gif') 0 0 repeat-x; }*/
.mod ul { margin: 0; }
.mod li { overflow: hidden; border-bottom: 1px solid #dedede; background-image: none;  }
.mod li.short { background: url('../gfx_new/li_green_.gif') 0 7px no-repeat; padding: 4px 22px 5px;  }
.mod li.more { padding: 4px 0 5px; border-bottom: none; }
.mod li.more a { background: url('../gfx_new/li_red_.gif') 0 3px no-repeat; padding: 0 10px 0 22px; color: #cc0000;  }
.mod .title a,.mod .title a.visited { color: #FFF; font-weight: bold; font-size: 13px;}
.mod h1.title { background: #48a848 url('../gfx_new/h1_green.gif') 0 0 repeat-x; padding: 8px 0 9px 20px; line-height: 12px; font-size: 14px; margin-top: 15px; }
.mod .article { padding: 10px 0; }
.mod .article h1 { padding: 0 0 5px 0; line-height: 14px; background-image: none; }
.mod .article h1 a { font-size: 12px; font-weight:bold; }
.mod .article p { padding: 0 0 7px 0; line-height: 14px; text-align: justify; }
.mod .article p a { color: #000; }
.grey{ color: #999999; }

#rightNav .mod li, #rightNav .mod li.short { background-image: none; padding: 4px 0 5px 0;}
#rightNav .mod h1.title { padding: 8px 0 9px 10px; line-height: 12px; font-size: 11px; }

#blogger { background: url('../gfx_new/pisz_bloga.jpg') right top no-repeat; }
#blogger .article { width: 340px; }
#blogger .gfx { float: right; }


.mod li.movies { padding: 10px 0; width: 100%; }
.movies h1 { float: left; background-image: none; letter-spacing: 5px; padding: 13px 0 0 0; font-size: 11px; }
.movies a { margin-left: 20px; float: right; }

#gielda h1.title { margin-bottom: 10px; }
#gielda ul { width: 260px; }
#gielda img.gfx { float: right; margin: 10px 0 0 0px;  }

.mod li.grey { background-color: #ffa200; padding: 5px 20px 5px 0; text-align: right; border-bottom: none; border-top: 1px solid #FFF; }
#euro h2 { background: url('../gfx_new/h2_euro.gif') 0 12px no-repeat;  padding: 15px 0 5px 30px; color: #000; }

/*  ZIELONE /////////////////////////////////////////////////////////////////////////////////// */

.c1 h1.title span { font-size: 11px; font-weight: normal; }
#blogger h1.title  { width:225px; margin-top: 11px; padding-bottom: 9px;}
.c2 h1.title { background: #48a848 url('../gfx_new/h1_blue.gif') 0 0 repeat-x; padding: 8px 0 9px 20px; line-height: 12px; font-size: 14px; margin-top: 15px; }

.c1 li a { color: #2ea22e; }
#c1 h2 { color: #2ea22e; font-weight: bold; }


/*  NIEBIESKIE /////////////////////////////////////////////////////////////////////////////////// */
#c2 h2, .c2 h1, .c2 h1 a { color: #005bb0; font-weight: bold; }
.c2 li, #c2 li { background: url('../gfx_new/circ_blue.gif') 0 4px no-repeat; }
.c2 li a {  color: #005bb0; }
#right_col .c2 li { background-image: none; }
#right_col .c2 li.short { background: url('../gfx_new/li_blue_.gif') 0 7px no-repeat; padding: 4px 22px 5px;  }

/*  POMARANCZ /////////////////////////////////////////////////////////////////////////////////// */
.c3 li, #c3 li { background: url('../gfx_new/circ_orange.gif') 0 4px no-repeat; }
/*  CZERWONE /////////////////////////////////////////////////////////////////////////////////// */
.c4 li { background: url('../gfx_new/circ_red.gif') 0 4px no-repeat; }

/*LISTA ZIELONA NA GLOWNEJ*/
.list_c1 {
	border-bottom: 1px solid #dedede;
	margin: 0;
}
.list_c1 li {
	background: #dedede url('../gfx_new/li_green.gif') 0 0 no-repeat;
	border-bottom: 1px solid #FFF;
	padding: 2px 10px 3px 31px
}
.list_c1 li a {
	font-weight: normal;
	color: #000;
}

/*LISTA NIEBIESKA NA GLOWNEJ*/
.list_c2 {
	margin: 0;
}
.list_c2 li {
	background: url('../gfx_new/li_blue.gif') 1px 4px no-repeat;
	padding: 0;
	margin: 0;
	line-height: 11px;
}
.list_c2 li a {
	background: url('../gfx_new/dots.gif')  left bottom repeat-x;
	font-weight: normal;
	margin: 0 0 0 20px;
	color: #015bb0;
	display: block;
	padding: 4px 0 4px 0;
	line-height: 13px;
}

/*LISTA REGIONOW NA GLOWNEJ*/
.regions { padding: 10px 0; }
.regions li { float: left; width: 98px; }
.regions a { color: #000; }

/*LISTA KATALOG FIRM NA GLOWNEJ*/
.catal li {
	float: left;
	width: 165px;
}
.catal a {
	color: #000;
}

/* FOOTER  /////////////////////////////////////////////////////////////////////////////////// */
#footer { color: #0D336D; width: 100%; padding: 10px 0; overflow: hidden; margin: 20px 0; background: url(../gfx_new/c.gif) center top repeat-y;}
#footer .gfx { margin: 10px auto; width: 960px;}
#footer ul { margin: 0 0 10px 0; padding: 0; }
#footer li { display: inline; padding: 0 10px 0 10px ; margin: 0; background: url(../gfx_new/sep.gif) right center no-repeat; }
#footer li a { font-size: 11px; color: #000; }
#footer li.red a { font-size: 11px; color: #c00; font-weight: bold; }
#footer p { padding-left: 10px; }
#eu { color: #afafaf; border-top: 1px dotted #dfdfdf; padding: 10px 0 0 0; margin: 8px 20px 10px 0; text-align: right; 	font-size: 11px; }

/* DOLNE LINKI KATALGO FIRM / INWESTYCJE  /////////////////////////////////////////////////////////////////////////////////// */
#footer .bot_links .c1 li {   }
#footer .bot_links .c1 li a { color: #2ea22e; font-weight: normal; }
#footer .bot_links .c2 li {   }
#footer .bot_links .c2 li a{ color: #005bb0;  }
#footer .pass { float: right;}

/* Ogolne  ///////////////////////////////////////////////////////////////////////////////////  */
table {
	font-size: 11px;
}
.clearing {
	clear: both;
	line-height: 1px;
	font-size: 1px;
}
a img {
	border: none;
}
.separate {
	background: url('../gfx_new/dots.gif') 0 0 repeat-x; 
	height: 1px;
	font-size: 1px;
	margin: 0 10px;
}
#marg {
	margin: 10px 0 5px 0;
}
.wide .separate {
	margin: 2px 0;
}
.baner {
	margin: 0 0 10px 0;
}
/* format obrazkow  /////////////////////////////////////////////////////////////////////////////////// */
.fl { 
	float: left;
}
.fr { 
	float: right;
}
#main img {
	padding: 4px;
	border: 1px solid #dedede;
	background-color: #FFF;
}
#main a img {
	padding: 0;
	border: 0;
	background-color: transparent;
}
.l_img { 
	float: left;
	margin: 0 10px 0 0;
	padding: 4px;
	border: 1px solid #dedede;
	background-color: #FFF;
}
.r_img { 
	float: right;
	margin: 0 0 0 10px;
	padding: 4px;
	border: 1px solid #dedede;
	background-color: #FFF;	
}
.c_img { 
	text-align: center;
	margin: 0 10px 0 10px;
	padding: 4px;
	border: 1px solid #dedede;
	background-color: #FFF;	
}
#main img.no_bd {
	padding: 0;
	border: none;
	background-color: transparent;
}

/* Dodatkowe  ///////////////////////////////////////////////////////////////////////////////////  */
p.more { 
	padding: 2px 10px; 
	text-align: right;
}
p.more a {
	background: url('../gfx_new/more.gif') 0 0 no-repeat; 
	padding: 0 0 0 18px; 
	font-weight: normal;
	font-size: 9px;
}

.wide p.more {
	padding: 0px; 
	margin: 0;
}
p.add { 
	padding: 2px 10px; 
	/*float: left;*/

}
p.add a {
	background: url('../gfx_new/add.gif') 0 0 no-repeat; 
	padding: 0 0 0 18px; 
	font-weight: bold;
	font-size: 9px;
}


/* DROGA INWESTORA///////////////////////////////////////////////////////////////////////////////////// */
.droga_inwestora {
	width: 100%;
	background-color: #c9c9ca;
	margin:			10px 0;
	text-align:		right;
	height:			28px;	
}
.droga_inwestora td {

}
.droga_inwestora a img {
	border: 0;
	padding: 0;
}
.dg_h0 {
	border-bottom:			1px dotted #C1C1C1;
	padding: 		5px 0;
	font-size:		10px;
	margin: 		0;	
	font-weight:	bold;

}
.dg_h1{
	border-bottom:	2px dotted #088a08;
	padding: 		5px 0 8px 0;
	font-size:		18px;
	margin: 		0px;	
}
.dg_h2 {
	font-size:		11px;
	font-weight:	bold;
	margin: 		10px 0 0 0;
	background-color:	#e6e6e6;
	padding:	4px 10px;

}
.dg_h3 {
	color:			#FFF;
	font-weight:	bold;
	background-color:	#088a08;
	margin: 		10px 0 0 0;
	padding:	4px 10px;
	border-bottom:	1px solid #065c06;	
}
.dg_h4 {
	color:			#737373;
	font-weight:	bold;
	margin: 		10px;
	margin-bottom:	0px;
}
table.okno#o2 td.tresc p.dg_def {
	color:			#737373;
	font-size:		9px;
}
table.okno#o3 {
	margin-top: 5px;
}
.adresy {
	border:	1px solid #484848;
	padding: 10px;
	background-color: #FFF
}
.adresy .mod {
	padding-left: 5px;
	margin-right: 5px;
	width: 245px;	
	float: left;
	display: inline;
	height: 100px;
	
}
.adresy .mod p {
	font-size: 9px;
	line-height: 13px;
}


/* ARTYKULY */
.article_cat table {
	width: 100%;
}
.article_cat table,
.article_cat table td {
	padding: 0;
	border-collapse: collapse;
}
.short {
	text-align: justify;
}
.short .img {
	float: left;
	margin-right: 20px;
}

.pages {
	width: 520px;
	padding: 10px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 500px;	

}
.pages span {
	/* margin-bottom: 10px; */
}
.pages a {
	font-size: 11px;
	line-height: 9px;
	/* float: left; */
	/*border-left: 1px solid #CCC;*/
	color: #999;
	margin: 2px 0;
	padding: 0 4px;
}
.pages a.selected {
	font-weight: bold;
	color: #cc0000;
}
.paginate {
	margin: 0 0 10px 0  ;
	font-size: 11px;
	padding: 5px 0 10px 0;
	background: url('../gfx_new/dots.gif') left bottom repeat-x; 	
}

.paginate a {
	font-size: 11px;
	line-height: 11px;
	color: #999;
	margin: 2px 0;
	padding: 0 4px;
}
.paginate a.boldlink {
	color: #cc0000;
}
.paginate div.fr {
	float: none;
	text-align: center;
	display: block;
	font-size: 12px;
}
.paginate div.fl {
	float: none;
	display: block;
}

.fr a.selected {
	font-weight: bold;
	color: #cc0000;
}
.prevnext {
	display: inline;
	vertical-align: middle;
}
.title {
	padding-top: 10px;
	font-weight: bold;
	background: url('../gfx_new/dots.gif') left top repeat-x; 	
}
.aut {
	display: block;
	font-size: 9px;
	color: #999999;
	margin-top: 5px;
}
.mod td.article {
	line-height: 14px;
	padding: 0;
}
.desc {
	margin-top: 5px;
	text-align: justify;
}
.seemore {
	background: url('../gfx_new/dots.gif') left bottom repeat-x; 
	font-size: 9px;
	text-align: right;
	padding: 0 0 5px 0;
}
.seemore a {
	background: url('../gfx_new/more.gif') 0 0 no-repeat; 
	padding: 0 0 0 18px; 
	font-weight: normal;
	font-size: 9px;
}

.source {
	font-size: 9px;
}



/* KATALOG FIRM */
.company_subtitle {
	font-size: 13px;
	font-weight: bold;
	padding: 10px 0;
}
.categorylist { margin: 10px 0 0 0; border-top: 1px dotted #CCC; background-image: none;}
.categorylist li { border-bottom: 1px dotted #CCC; padding: 6px 15px 6px 10px; background-image: none; list-style-type: none; }
.categorylist img { vertical-align: middle; }
ul.companylist { margin: 0; padding: 0; width: 100%;}
.companylist li { margin: 0; background-image: none; padding: 8px 10px 8px 0px; list-style-type: none; width: 510px; overflow:hidden;  }
.data .companylist li { }
.companylist .line0 { background-color: #FFF; }
.data .companylist .line0 { }
.companylist li h1 { padding: 0px 10px 2px 10px; margin: 0; background-image: none; font-size: 13px; }
.companylist h1 a { font-weight: bold; font-size: 12px;	}
.companylist li p { padding: 0px 10px 5px 10px; margin: 0; }
.companylist li p.it { padding:0px 10px 3px 10px; }
.companylist li p.addr { padding-bottom: 0; }
.companylist .company_premium { background-color: #f2c136; margin-bottom: 5px; border-bottom: none; }
.companylist .company_premium p { color: #000; }
.companylist .company_default { background-color: #c5c5c5; margin-bottom: 5px; }
.companylist .company_default p { color: #000; }
.companylist .company_default a { }
.companylist .company_premium img { border: 1px solid #d9a512; }
.companylist .company_default img { border: 1px solid #9d9d9d; }
.companylist .company_default { margin-bottom: 5px; }
.companylist .company_lower img { border: 1px solid #FFF; }
.companylist .name { padding: 0 0 0 10px; }
.name div { float: right; }
.companylist .address { padding: 3px 0 3px 10px; color:#000000; line-height: 13px; font-weight: normal; }

/* OPIS FIRMY */
.companylist p {
	padding: 0;
}
.datalist {
	margin: 15px 0 0 0;
}
.smallSelect select {
	width: 380px;
	font-size: 9px;
}
.smallSelect .data th,
.smallSelect .data td {
	font-size: 9px;
	padding: 5px 3px;
}
table.data,
table.data td {
	border: none;
	vertical-align: top;
	background: #FFF url(../gfx_new/dots.gif) bottom left repeat-x;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #e0e0e0;
	border-right: 1px solid #FFF;
	font-size: 11px;
	border-collapse: collapse;
}
table.data {
	width: 100%;
	margin: 10px 0;
}
table.data td {
	padding: 10px 10px;
	color: #000;
}
table.data p {
	color: #000;
	text-align: justify;

}
table.data th {
	border: 1px solid #FFF;
	text-align: left;
	padding: 5px 15px 7px 15px;
	vertical-align: top;
	background-color: #ececec;
}
table.data thead th{
	font-size: 12px;
	font-weight: bold;
	background-color: #FFF;
	border-bottom: 1px solid #CCC;
}
tr.linetgl td {
	padding: 15px 0 0 0;
	background-color: #FFF;
	background-image: none;
}
tr.linetgl td span{
	padding: 5px 10px 5px 10px;
	line-height: 20px;
	color: #000;
	font-size: 11px;
}
tr.linetgl td div a,
tr.linetgl td div.unroll a{
	background: url(../gfx_new/rozwin.gif) right top no-repeat;
	width: 68px;
	height: 22px;
	display: block;
	float: right;
}
tr.linetgl td div.roll a{
	background: url(../gfx_new/zwin.gif) right top no-repeat;
}
tr.linetgl td div a span {
	display: none;
}
.cmp img {
	float: left; margin-right: 10px;
}
#clip_htmlbody p {
	padding: 10px 0;
}

/*INWESTYCJE */
ul.investli,
#c2 ul.companylist {
	margin: 0;
}
#c2 ul.investli li,
#c2 ul.companylist li {
	background-image: none;
	padding: 0;
}
ul.investli h1 {
	background-image: none;
}
.investli .info,
#c2 ul.companylist li .info {
	width: 100%;
}
.investli td,
#c2 ul.companylist li td {
	font-size: 11px;
}
.investli th,
#c2 ul.companylist li th {
	font-size: 11px;
	background-color: #dedede;
}
	
/* PRINT  RECOMMEND TOP BACK*/
#nav_bot {
	margin: 20px 0 0 0;
	padding: 10px 10px 10px 0;
	border-top: 1px dotted #CCC;
}
#nav_bot a {
	display: block;
	font-size: 9px;
	float: right;
	color: #8a8a8a;
	font-weight: normal;
	text-decoration: none;
	padding: 7px 0 8px 25px;
	margin-left: 20px;
}
#nav_bot a:hover {
	text-decoration: underline;
}
.totop { 
	background: url(../gfx_new/top.gif) 0 3px no-repeat;
}
.print {  
	background: url(../gfx_new/print.gif) 0 3px  no-repeat;
}
.recommend { 
	background: url(../gfx_new/recommend.gif) 0 3px no-repeat;
}
.back { 
	background: url(../gfx_new/back.gif) 0 3px no-repeat;
}

a.boldlink {
	font-weight: bold;
}

h2.boldred {
	font-weight: bold;
	color: red;
}
span.boldred {
	font-weight: bold;
	color: red;
}


/* FORMULARZE */
.check  {
	padding: 0 0 5px 0;
	margin: 0;
}
.check input {
	margin-right: 5px;
}
.submit {
	padding: 5px 0;

}
.ban {
	text-align: center;
	width: 180px;
	padding-top: 10px;
}
.cent {
	text-align: center;
	font-weight: bold;
	font-size: 11px;
}
.representative {
	border-collapse:collapse;
	border: none;
	background: url(../gfx_new/rep_1.gif) 0 0 repeat-y;
	margin: 10px 0;
}
.rep_2 {
	background: url(../gfx_new/rep_2.gif) 0 0 repeat-y;
	height: 14px;
}
.rep_3 {
	background: url(../gfx_new/rep_3.gif) left bottom no-repeat;
	height: 14px;
}
.rep_all {
	padding: 0 20px 40px;
}
.representative img {
	border: none !important;

}
.rep_img {
	text-align: center;
	padding: 10px 0;
	background: url(../gfx_new/rep_d.gif) left bottom repeat-x;	
}
tr.error td input.text {
	border: 1px solid red;
}
tr.error td textarea {
	border: 1px solid red;
}

/*TABELA do prezentacji */
.lay_table {  width: 100%; border: none;   border-bottom: 1px solid #ccc; border-collapse: collapse; }
.lay_table td { padding: 10px 8px; border:none; border-bottom: 1px #e8e8e8 solid; border-right: 1px solid #ccc; border-top: 1px solid #FFF;  border-left: 1px solid #FFF; }
.lay_table td.l_a { width: 150px; background-color: #FFF; padding: 10px 0; }
.l_b { width: 160px; background-color: #fafafa;}
.l_c { background-color: #f6f6f6; font-weight: bold; }
.lay_table th { background-color: #cc0000; border: 1px solid #cc0000; text-align: left; padding: 5px 8px; color: #FFF; } 
.l_e td { border-bottom: 2px solid #cc0000;  }
.lay_table p { padding: 0; margin: 0;  }
.lay_table img { border: none !important; }


ul.links li{list-style-type:none;background:none;}
ul#fds-switchers li{list-style-type:none;background:none;}
ul#fdb-switchers li{list-style-type:none;background:none;}
ul#fdb-forms li{list-style-type:none;background:none;}

#rightNav #finder-dom-small,#page #finder-dom-big { background-color: #48A848; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#rightNav #finder-dom-small a, #page #finder-dom-big a{ color: #CC0000; }
#rightNav #finder-dom-small .SbtRow .iSbt, #page #finder-dom-big .SbtRow .iSbt { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  color: #FFF; background: #CC0000; border: none;}

#blog-right { border: 5px solid #CC0000; padding: 0; }
#rightNav #blog-right h1.title { margin-top: 0; background: #CC0000; padding-top: 2px; }
#blog-right ul { margin: 0 10px; }
#blog-right a { text-align: center; }