/* vim:set foldmethod=marker foldmarker={,}: */
/* v1.0 | 20080212 */

#menu_top *, #page_top *, .box *, #page_bottom *, .zakladkaContainer *, h1, .content * {
   padding: 0;
   margin:  0;


   font-family: 'Tahoma', 'Trebuchet Ms';
   font-size:   12px;

   text-align: left;

   border:  0; 
   outline: 0;

   background: transparent;
   color: #4c4c4c;
}

.wiadomosciBg .zakladkaContainer table, .wiadomosciBg .zakladkaContainer table{
  border:0 !important;
}

.wiadomosciBg .zakladkaContainer table, .wiadomosciBg .zakladkaContainer table td  {
  border:1px solid #465945;
  padding:5px;
}

#narzedzia {
           color: #4c4c4c;
           font-size: 12px;
}

* {
     font-family: 'Tahoma', 'Trebuchet Ms';
}


html {
  background: url('/static/gfx/layout_bg_new.jpg') center repeat-x;
  background-position: top;
}

body {
padding: 0;
   margin: 0 auto;
   background: url('/static/gfx/bottom_bg.png') bottom repeat-x;
   height: 100%;
}

#body {
   margin: 0 auto;
   padding: 0;
   width:1024px;
}

a {
   color: #444444;

   text-decoration: none;
}
a:hover {
   color: #444444;
   text-decoration: underline;
}

.fleft {
   float: left;
}
.fright {
   float: right;
}
.fclearl {
   clear: left;
}
.fclearr {
   clear: right;
}
.fclearb {
   clear: both;
   padding:0px !important;
   margin:0px;
   height:0px;
   line-height:0px;
   font-size:0px;
}


div#page_top {
   background: #fff url('/static/gfx/page_top_new_blank.jpg') no-repeat;
   color:      #000;
   width:  1024px;
   margin:0px auto;
   padding-bottom:8px;
}

div#page_top a.tf {
	width:248px;
	height:73px;
	display:block;
	margin-left:20px;
	float:left;
	background: #fff url('/static/gfx/header_logo.jpg') no-repeat;
	padding-left:0px;
	margin-top:17px;
}
div#page_top div.search {
	width:383px;
	height:47px;
	float:left;
	margin-top:10px;
	margin-left:42px;
}
div#page_top div.search form {
   background: url('/static/gfx/form/search.gif') no-repeat; /* 373x48 */
   width:  383px;
   height: 47px;
}
div#page_top div.search form input.search {
   color: #000;

   width:  335px;
   height: 15px;

   padding: 6px;

   font-size: 12px;
}
div#page_top form input.submit {
   width:  26px;
   height: 27px;
   cursor:pointer;
   text-indent: -9999px;
}
div#page_top form a {
   background: transparent;
   color:      #444444;
   font-size: 11px;
   margin-left:215px;
   padding-top:6px;
   display:block;
}
div#page_top form a:hover {
   color: #444444;
}
div#page_top div#menu_top {
   color: #04517F;
   width:  200px;
   height: 15px;
   font-size:   12px;
   line-height: 15px;
   float:left;
   margin-left:90px;
   margin-top:10px;
}
div#page_top div#menu_top a {
   color: #444444;
   font-size:11px;
}
div#page_top div#menu_top a:hover {
   color: #444444;
}
div#page_top div#current_subpage {
   color: #000;
   width:  974px;
   height: 21px;
   font-size: 10px;
   line-height: 21px;
   margin:0px auto;
   margin-top:16px;
   margin-bottom:30px;
}
div#page_top div#current_subpage a {
   font-size: 11px;
   color:#444444;
   font-weight: bold;
}
div#page_top div.ad {
   outline: 2px solid #a8b2bb;
   width:  749px;
   height: 100px;
   margin:0px auto;
   text-align: center;
   position:relative;
   margin-top:30px;
}


div#menu {

   margin:0px auto;
   width: 820px;
}
div#menu a {
   background: url('/static/gfx/menu/button.gif') no-repeat; /* 112x35 */
   color:      #4c4c4c;

   width:  112px;
   height: 21px;

   padding: 8px 0px;
   margin:  0 2px;

   font-size: 16px;
   text-align: center;

   display: block;
   float:   left;
   font-weight: bold;
   background-position: 0px 1px;
   text-decoration: none;
}
div#menu a:hover {
   background: transparent url('/static/gfx/menu/button.hover.gif') no-repeat; /* 112x35 */
   color:      #fff;
   background-position: 0px 1px;
}
div#menu a.selected {
   background: transparent url('/static/gfx/menu/button.hover.gif') no-repeat; /* 112x35 */
   color:      #fff;
   background-position: 0px 1px;
}
div#menu div#submenu {
   position: relative;

   background: url('/static/gfx/menu/submenu.gif') no-repeat;

   left: 1px;
   top:  4px;

   width:  675px;
   height: 15px;

   margin:  0 0 10px;
   padding: 6px 10px;

   font-size: 12px;

   clear: both;
}

div#menu div#submenu a {
  color:      #54656c;
  background: none;
  padding: 0;
  width: auto;
  display:inline;
  float:none;
  font-size:13px;
  font-weight:normal;
}

div#menu div#submenu a:hover {
  text-decoration:underline;
}

div#menu div#submenu a strong {
  color:      #54656c;
  background: none;
  padding: 0;
  width: auto;
  display:inline;
  float:none;
  font-size:13px;
}

div#menu div#submenu a.selected {
  font-weight: bold;
}


div.box{
   position: relative;
   font-size:12px;
   margin: 10px 0px;
}
div.box span.state {
   color: #fff;

   position: relative;
   cursor:pointer;
   display: block;

   width:  20px;
   height: 30px;

   top:   -30px;
   right: 5px;
   float:right;
   font-size: 25px;
   text-align: center;
}
div.box div.ad {
   background: #f4f4f4;

   padding: 0 4px 10px;
}
div.box div.ad_quiet {
   background: transparent;

   margin-top: -9px;
}
div.box a.article {
   clear: left;
}
div.box p {
   padding: 5px 15px;
   font-size:11px;
   line-height: 18px;
}
div.box p.bigger_font {
  font-size:12px;
}

div.box p.bigger_font.line12 {
  line-height:1.2em;
}


div.box div.content div {
   padding: 10px 10px;
}

div#panel_right div.box div.content div {
	padding-bottom:0px;
}

div.box div.content div p{
  padding:10px 0px;
}

div#panel_right div.box div.content div p {
	padding: 0px;
}

div.box div.content.font12 p{
  font-size:12px;
}

div.box div.content div.login {
   padding: 0px 15px;
}

div.box div.content div.login p{
  padding:5px 0px;
}


div.box div.content div ul{
  padding:10px 15px;
}

div.box p:first-letter {
   font-size: 1.2em;
}

div.box ul {
  padding: 10px 15px;
  padding-left:30px;
}


div#panel_left, div#panel_right, div#panel_center {
   position: relative;

   float: left;
}
div#panel_left {
   left: 43px;
}
div#panel_center {
   left: 50px;
}
div#panel_right {
   left: 57px;
}

div#panel_left div.box {
   width: 216px;
   margin:8px 0 !important;
}
div#panel_left div.box a {
   color: #444444;
   display:block;
}

div#panel_left div.box a.article {
   display: block;
   margin:  0px auto;
   padding: 2px 0px 5px 18px !important;
   font-size:   12px;
   background: url('/static/gfx/panel/center/link_arrow2.png') no-repeat 5px 5px;

}

div#panel_left div.box ul {
   padding: 0 30px;

   list-style: square;

   color: #044390;
}

div#panel_left div.box li:hover {
   color: #ffffff;
}
div#panel_left div.box div.content li {
   color: #000;
   padding-top:2px;
}
div#panel_left div.box ul.financial_center_ul li a{
  font-size:12px;
}
div#panel_left div.box h1, div#panel_left div.box h3 {
   color:      #fff;

   width:   216px;
   height:  29px;
   line-height:27px;
   text-indent:17px;
   font-size: 13px;
}
div#panel_left div.box h2 {
   color:      #fff;

   width:   216px;
   height:  29px;
   line-height:27px;
   text-indent:17px;
   font-size: 13px;
}
div#panel_left div.box h1.red {

   background: url('/static/gfx/panel/left/box_h1_red.gif') no-repeat;

   color:#00385A;

}
div#panel_left div.box div.content {
   background: #ddd url('/static/gfx/panel/left/box_sides.gif') repeat-y;

   padding: 0 4px 10px;
}
div#panel_left div.box  div.font12{
   background: #ddd url('/static/gfx/panel/left/box_sides.gif') repeat-y;

      padding: 10px 10px 10px 13px !important;
      }

div#panel_left div.box div.footer {
   background: url('/static/gfx/panel/left/box_footer.gif') no-repeat;

   width:  216px;
   height: 5px !important;
}
div#panel_left div.box form.subscribe {
   background: url('/static/gfx/form/subscribe.gif') no-repeat; /* 173x47 */
   background-position: bottom;

   width:  173px;
   height: 130px;

   margin: 10px auto 0px;

   position: relative;
   line-height:1.8em;
}

div#panel_left div.box form.subscribe label{
  color:#02458c;
}

div#panel_left div.box form.subscribe input.email {
   color: #000;

   width:  131px;
   height: 15px;

   padding: 8px 6px;

   font-size: 12px;

   top:  85px;
   left: 0px;

   position: absolute;
}
div#panel_left div.box form.subscribe input.submit {
   width:  30px;
   height: 31px;
   cursor:pointer;
   top:  85px;
   left: 143px;

   position: absolute;
}
div#panel_left div.box a.more {
   background: url('/static/gfx/panel/left/more.gif') no-repeat 120px; /* 206x37 */

   display: block;

   width:  190px;
   height: 38px;

   margin: 0px 0 0;

   text-indent: -9999px;
}

div.item a.morelink {
   background: url('/static/gfx/panel/left/more.gif') no-repeat; /* 206x37 */
   display: block;
   float: right;
   
   width:  69px;
   height: 24px;
   margin: 8px 28px 0 0 ;
   padding: 0;
   text-indent: -9999px;
}

.content br {
/*clear: both;*/
}


div#panel_right div.box a.more {
   background: url('/static/gfx/panel/left/more.gif') no-repeat; /* 206x37 */
   background-position:210px;
   display: block;

   width:  297px;
   height: 38px;

   margin: 0px 0 0;

   text-indent: -9999px;
}
div#panel_left div.box div.news {
  padding: 0;
}
div#panel_left div.box div.news a {
   background: url('/static/gfx/panel/left/news_item.gif') no-repeat;
   color:      #444444;

   display: block;

   width:  196px;
   height: 24px;

   margin: 0 auto;
   padding: 0 5px;

   line-height: 24px;

   font-weight: bold;
}
div#panel_left div.box div.news a:hover {
   background: url('/static/gfx/panel/left/news_item.hover.gif') no-repeat;
}
div.news span.count {
   color: #333;

   position: absolute;
   right: 35px;

   height: 24px;
   margin-top: 0 !important;
   margin-top: -4px; /* ie hack */

   font-weight: normal;
}
div#panel_left div.box div.news small {
   font-size:   9px;
   font-weight: normal;
}
div#panel_left div.box div.news h4 {
   background: url('/static/gfx/panel/left/news_h4.gif');

   display: block;

   width:  196px;
   height: 24px;

   margin: 0 auto;
   padding: 0 5px;

   line-height: 26px;

   font-size:   14px;
   font-weight: normal;
}
div#panel_left div.box div.news a {
}

div#panel_center {
   width: 406px;
}
div#panel_center a {
   color: #4c4c4c;
}

div.box div.content div.news_box
{
  background-image:url(gfx/panel/center/box_content_news.gif);
  background-repeat:no-repeat;
  background-color:#FAFAFA;
  margin:0px;
  padding-top:5px;
  padding-left:15px;
  padding-right:15px;
  background:red;
}

div#panel_center div.box h1, div#panel_center div.box h3 {
   background: url('/static/gfx/panel/center/box_h1_green2.gif') no-repeat; /* 406x30 */
   color:      #fff;

   width:   390px;
   height:  16px;
   padding: 9px 0px 5px 16px;

   font-size: 13px;
   line-height:12px;
}

div#panel_center div.box h2 {
/*   background: url('/static/gfx/panel/center/box_h1_green2.gif') no-repeat; /* 406x30 */*/
   color:      #fff;

   width:   390px;
   height:  16px;
   padding: 9px 0px 5px 16px;

   font-size: 13px;
/*   line-height:12px;*/
}

div#panel_center div.box h1.blue {
   background: url('/static/gfx/panel/center/box_h1_blue.gif') no-repeat; /* 406x30 */
   color:      #fff;
}
div#panel_center div.box h1.orange {
   background: url('/static/gfx/panel/center/box_h1_orange.gif') no-repeat; /* 406x30 */
   color:      #fff;
}
div#panel_center div.box h1.green {
   background: url('/static/gfx/panel/center/box_h1_green2.gif') no-repeat; /* 406x30 */
   color:      #fff;
}
div#panel_center div.box h1.blue, div#panel_center div.box h1.def_sd {
   background: url('/static/gfx/panel/center/box_h1_blue4.gif') no-repeat; /* 406x30 */
   color:      #fff;
}
div#panel_center div.box img {
   position: relative; /* ie6 bug; unhides the image */
   float: left;
   margin: 5px 5px 5px 1px;
   outline: 1px solid #ddd;
}
div#panel_center div.box div.content {
   background: #fff url('/static/gfx/panel/center/box_sides.gif') repeat-y; /* ie6 bug.. bez koloru nic nie ma */
   height:auto;
   padding: 0 4px 5px;
}

div#panel_center div.box div.content h2 {
   padding: 10px 15px 3px;
   font-size:   16px;
   font-weight: bold;
}
div#panel_center div.box div.content h2 a {
  font-size:   16px;
  color: #444444;
}
div#panel_center div.box div.footer {
   background: url('/static/gfx/panel/center/box_footer.gif') no-repeat; /* 406x4 */
   width:  406px;
   height: 4px;
}
div#panel_center div.box a.more {
   background: url('/static/gfx/panel/center/more.gif') no-repeat 305px 0; /* 206x37 */
   display: block;
   width:  398px;
   height: 25px;
   margin: 0;

   text-indent: -9999px;
}
div#panel_center div.box a.article {
   display: block;
   /*width:  340px !important;*/
   margin:  0px auto;
   padding: 2px 10px 5px 18px !important;
   font-size:   12px;
   background: url('/static/gfx/panel/center/link_arrow2.png') no-repeat 5px 5px;

}
div#panel_center div.box a.article:hover span{
   color: #444444;
}
div#panel_center div.box a.article span{
	display:block;
	width:87%;
	overflow:hidden;
	text-align:left;
	font-size:12px;
}

div#panel_center div.box div.news span.timestamp {
   display: block;
   width:  350px;
   height: 25px;
   line-height:25px;
   font-size: 10px;
}
div#panel_center div.box div.news a.article {
   display: block;

   width:  365px;
   height: auto;

   margin:  3px auto;
   padding: 5px 0 5px 0px;
}
div#panel_center div.box div.news a.article:hover {
   color: #444444;
}
div#panel_center div.box div.news div.buttons {
   width: 335px;

   margin: 30px auto 10px;

   clear: both;
}
div#panel_center div.box div.news div.buttons a {
   background: url('/static/gfx/button/normal.gif');

   display: block;

   float: left;

   width:  97px;
   height: 40px;

   padding: 8px 0 0;
   margin:  0 5px;

   font-size: 12px;

   text-align: center;
}
div#panel_center div.box a:hover {
   color: #444444;
}
div#panel_center div.box a.moremsg {
   position: relative;

   display: block;

   float: left;

   width:  150px;
   height: 10px;

   margin: 15px 0;

   font-size:   10px;
   font-weight: bold;

   text-align: center;
}
div#panel_center div.box a.archive {
   position: relative;
   display: block;
   float: right;
   width:  173px;
   height: 10px;
   margin: 15px 0;
   font-size: 11px;
   text-align: center;
}

div#panel_right {
   width: 305px;
}
div#panel_right div.box h1, div#panel_right div.box h3 {
   background: url('/static/gfx/panel/right/box_h1.gif') no-repeat; /* 305x30 */
   color:      #fff;
   width:   289px;
   height:  16px;
   padding: 9px 0px 5px 16px;
   font-size: 13px;
   line-height:12px;
}
div#panel_right div.box div.content {
   background: #fff url('/static/gfx/panel/right/box_sides.gif') repeat-y; /* 305x1 */

   padding: 0 4px 5px;
}
div#panel_right div.box a.archive {
   position: relative;
   display: block;
   float: right;
   width:  173px;
   height: 10px;
   margin: 15px 0;
   font-size: 11px;
   text-align: center;
}
div#panel_right div.box div.content a.item {
   background: url('/static/gfx/panel/right/item.gif') no-repeat; /* 305x5 */
   display:  block;
   overflow: hidden;
   width:  265px;
   height: 10px;
   padding: 10px;
   margin:  2px auto 0;
   font-size: 10px;
}

div#panel_right div.box a.article {
   display: block;
   margin:  0px auto;
   padding: 2px 10px 5px 18px !important;
   font-size:   12px;
   background: url('/static/gfx/panel/center/link_arrow2.png') no-repeat 5px 5px;
  margin-left:10px;
}

div#panel_right div.niezbednik_box_sg div.content a.article {
   margin: 0 auto 0 0;
}
div#panel_right div.box a.article:hover span{
   color: #444444;
}

div#panel_right div.box div.content h2 {
   padding: 10px 15px 3px;
   font-size:   16px;
   font-weight: bold;
}
div#panel_right div.box div.content h2 a {
  font-size:   16px;
  color: #444444;
}


div#panel_right div.box div.footer {
   background: url('/static/gfx/panel/right/box_footer.gif') no-repeat; /* 305x5 */

   width:  305px;
   height: 4px;
}

div#panel_news {
   background: #fff url('/static/gfx/panel/news/bg.jpg') no-repeat;

   width: 721px;

   position: relative;

   float: left;

   left: 50px;
   top:  15px;

   padding-bottom: 50px;
}
div#panel_news h1 {
   color: #007200;

   display: block;

   float: left;

   width:  111px;
   height: 62px;

   padding-left: 10px;

   line-height: 62px;
   font-size:   18px;
   font-weight: bold;

   text-align: left;
}
div#panel_news h2 {
   color: #007200;

   display: block;

   float: left;

   width:  600px;
   height: 62px;

   line-height: 64px;
   font-size:   14px;
   font-weight: bold;

   text-align: left;
}
div#panel_news h3 {
   color: #fff;

   display: block;

   width:  651px;
   height: 31px;

   padding-left: 70px;

   line-height: 35px;
   font-size:   12px;
   font-weight: bold;

   text-align: left;

   clear: left;
}
div#panel_news h3 strong {
   font-size: 1.2em;
}
div#panel_news div.item {
   width: 680px;
   margin:  0px 10px;
   padding: 20px 5px 0;
}
div#panel_news div.item div.footer {
   background: transparent url('/static/gfx/panel/news/item_bottom.gif') bottom no-repeat;

   height: 33px;

   margin: -10px -5px 0;
}
div#panel_news div.item div.timestamp {
   background: #fff url('/static/gfx/panel/news/timestamp.blue.gif');

   float: left;

   width:  88px;
   height: 17px;
}
div#panel_news div.first div.timestamp {
   background: #fff url('/static/gfx/panel/news/timestamp.green.gif');
}
div#panel_news div.item div.timestamp span {
   float: left;

   height:      17px;
   line-height: 16px;

   font-size: 8px;

   text-align: center;
}
div#panel_news div.item div.timestamp span.time {
   width: 35px;
}
div#panel_news div.item div.timestamp span.date {
   width: 51px;

   padding-right: 2px;
}
div#panel_news div.item h4 {
   color: #05458d;

   float: left;

   height:      17px;
   line-height: 16px;

   padding: 0 10px;

   font-size:   12px;
   font-weight: bold;

   text-align: center;
}
div#panel_news div.first h4 {
   color: #007200;
}
div#panel_news div.item div.source {
   background: #777 url('/static/gfx/panel/news/source.gif');

   float: right;

   width:  144px;
   height: 24px;

   line-height: 24px;

   font-size: 10px;

   text-align: center;

   position: relative;

   top: -3px;
}
div#panel_news div.item p {
   padding: 2px 15px;

   clear: both;
}
div#panel_news div.item img {
   outline: 1px solid #999;

   float: left;

   margin: 2px 10px;
}
div#panel_news a.archive {
   display: block;

   padding: 0 5%;

   width: 90%;

   text-align: right;
}

div#page_bottom {
   position: relative;

   background: #fff url('/static/gfx/page_bottom.jpg') no-repeat; /* 1024x123 */

   width:  1024px;
   height: 123px;
   clear: both;
   margin-top:10px;
}
div#page_bottom div#menu_bottom {
   height: 33px;

   line-height: 33px;

   text-align: center;
}

div#page_bottom div#menu_bottom {
  position:relative;
  top:5px;
}

div#page_bottom div#affiliates {
   height: 56px;

   line-height: 56px;
}
div#page_bottom div#footer {
   height: 34px;

   line-height: 34px;

   text-align: center;
}


/*  ogólna budowa panela srodkowego */
div#panelContainer {
	width:721px;
	background-image:url(/static/gfx/panel/expert/bg_panel.jpg);
	background-repeat:repeat-y;
	position: relative;
	float: left;
	left: 50px;
	top:  15px;
	padding-bottom: 50px;
}

div#panelContainer1 h1 {
	color: #007200;
	padding-left: 22px;
	line-height: 62px;
   	font-size:   22px;
   	font-weight: bold;
	text-align: left;
}
div#panelContainer h1 span{
	font-size:12px;
}

/* telka sekcji */
div.ekspertBg {
	background-position:center 50px;
	background-repeat:no-repeat;
}
div.narzedziaBg {
	background-position:center 50px;
	background-repeat:no-repeat;
}
div.poradnikiBg {
	background-position:center 50px;
	background-repeat:no-repeat;
}
div.poradnikiBg h2 {
  background-image:url(/static/gfx/zakladki/zakladka_poradnik.jpg);
  height:40px;
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-top:23px;
	padding-left:78px;
  margin-left:0px;
}
div.poradnikiBg div.content h1 {
  background: none;
  color: #444;
  padding:0;
  margin:0;
  height:auto;
}

div.wiadomosciBg {
	background-position:center 50px;
	background-repeat:no-repeat;
}

div.wiadomosciBg h2 {
  background-image:url(/static/gfx/zakladki/zakladka_wiadomosci.jpg);
  height:40px;
	background-repeat:no-repeat;
	background-position:left;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-top:23px;
	padding-left:80px;
  margin-left:0px;
}

div.wiadomosciBg .text_content h2 {
  background-image:none;
  color: #000;
  padding-left: 0px;
}

div.ekspertBg h1 {
  background-image:url(/static/gfx/zakladki/zakladka_ekspert.jpg);
  height:40px;
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-top:23px;
	padding-left:78px;
  margin-left:0px;
}

div.narzedziaBg h1 {
  background-image:url(/static/gfx/zakladki/zakladka_narzedzia.jpg);
  height:40px;
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-top:23px;
	padding-left:73px;
  margin-left:0px;
}

div.narzedziaBg div.content h1 {
  background: none;
  color: #444;
  padding:0;
  margin:0;
  height:auto;
}

div.niezbednikBg h1 {
  background-image:url(/static/gfx/zakladki/zakladka_niezbednik.jpg);
  height:40px;
	background-repeat:no-repeat;
	background-position:left;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-top:23px;
	padding-left:80px;
  margin-left:0px;
}

div.niezbednikBg div.content h1 {
  background: none;
  color: #444;
  padding:0;
  margin:0;
  height:auto;
}


div.forumBg h1 {
  background-image:url(/static/gfx/zakladki/zakladka_niezbednik.jpg);
  height:40px;
	background-repeat:no-repeat;
	background-position:left;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-top:23px;
	padding-left:80px;
  margin-left:0px;
}

div.forumBg div.content h1 {
  background: none;
  color: #444;
  padding:0;
  margin:0;
  height:auto;
}

div.ekspertBg  div.content {
	width:683px;
	margin:0;
	padding-bottom:15px;
  line-height:18px;
  margin-top:15px;
  margin-left:25px;
  font-size:12px;
  color:#4C4C4C;
}

div.narzedziaBg  div.content {
	width:683px;
	margin:0;
	padding-bottom:15px;
  line-height:18px;
  margin-top:15px;
  margin-left:25px;
}
div.poradnikiBg  div.content {
	width:683px;
	margin:0;
	padding-bottom:15px;
  line-height:18px;
  margin-top:15px;
  margin-left:25px;
}

div.poradnikiBg div.content ul, div.wiadomosciBg div.content ul, div.niezbednikBg div.content ul, div.forumBg div.content ul {
  margin-bottom:12px;
  margin-left:8px;
}

div.wiadomosciBg div.content div.text_content a {
	font-weight: normal;
	text-decoration:underline;
}

div.poradnikiBg div.content ul li, div.wiadomosciBg div.content ul li, div.ekspertBg div.content ul li, div.niezbednikBg div.content ul li,  div.forumBg div.content ul li {
  list-style-image:url(/twojafirma/www/i/arrow1.gif);
  list-style-position:outside;
  list-style-type:square;
  margin-bottom:4px;
  margin-left:8px;
  margin-top:4px;
  padding-left:2px;
}

div.poradnikiBg div.content table {
  padding-top: 14px;
}

div.wiadomosciBg div.content {
	width:683px;
	margin:0;
	padding-bottom:15px;
  line-height:18px;
  margin-top:15px;
  margin-left:25px;
}

div.niezbednikBg  div.content {
	width:683px;
	margin:0;
	padding-bottom:15px;
  line-height:18px;
  margin-top:15px;
  margin-left:25px;
}

div.forumBg  div.content {
	width:683px;
	margin:0;
	padding-bottom:15px;
  line-height:18px;
  margin-top:15px;
  margin-left:25px;
}


div.ekspertBg div.content h3 {
	font-size:16px;
	font-weight:bold;
	color:#007200;
	padding-bottom:10px;
	padding-top:10px;
}
div.narzedziaBg div.content h3 {
	font-size:16px;
	font-weight:bold;
	color:#444444;
	padding-bottom:10px;
	padding-top:10px;
}
div.wiadomosciBg div.content h1 {
	font-size:16px;
	font-weight:bold;
/*	color:#444444;*/
	color:#22509a;
	padding-bottom:10px;
	padding-top:10px;
}
div.ekspertBg div.content p {
	font-size:12px;
	padding-bottom:3px;
	line-height:18px;
	padding-top:8px;
}
div.narzedzaiBg div.content p {
	font-size:12px;
	padding-bottom:3px;
	line-height:18px;
	padding-top:8px;
}
div.wiadomosciBg div.content p {
	font-size:12px;
	padding-bottom:3px;
	line-height:18px;
	padding-top:18px;
}

div.ekspertBg div.content p.bold {
	font-weight:bold;
	font-size:13px;
	margin-bottom:8px;
}
div.narzedziaBg div.content p.bold {
	font-weight:bold;
	font-size:13px;
	margin-bottom:8px;
}
div.wiadomosciBg div.content div.text_content {
  font-size:12px;
	padding-bottom:3px;
	line-height:18px;
	padding-top:8px;
}

div.wiadomosciBg div.content div.text_content span {
  font-size:12px;
}


div.ekspertBg div.content div.regulamin p{
	font-size:11px;
	font-weight:bold;
	color:#5d5d5d;
	padding-bottom:3px;
	padding-top:8px;
}
div.ekspertBg div.content ul {
	width:8%px;
	margin:0px auto;
	margin-left:4px;
	color:#5d5d5d;
	list-style:none;
}
div.ekspertBg div.content ul span{
	font-weight:bold;
	font-size:11px;
}
div.ekspertBg div.content ul li {
	padding-top:8px;
}
div.poradnikiBg form p.segregacja {
	text-align:right;
	margin-right:10px;
        margin-bottom: 16px;
}
div.poradnikiBg div.content label {
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}

div.poradnikiBg div.content select {
	background-color:#2f1f1;
	height:20px;
	font-size:12px;
	line-height:20px;
	border:1px solid #e3e3e3;
}
div.poradnikiBg div.content h3 {
	font-size:16px;
	font-weight:bold;
	color:#007200;
	padding-bottom:10px;
	padding-top:10px;
}

div.poradnikiBg div.content h4 {
	font-size:13px;
	font-weight:bold;
	color:#007200;
	padding-bottom:6px;
	padding-top:6px;
}

div.poradnikiBg div.content p {
	font-size:12px;
	padding-bottom:3px;
	line-height:18px;
	padding-top:8px;
}
div.poradnikiBg div.content p {
	font-size:12px;
	padding-bottom:15px;
	line-height:18px;
	padding-top:8px;
}

div.poradnikiBg div.content div.item div.timestamp {
   background: #fff url('/static/gfx/panel/news/timestamp.blue.gif');
   float: left;
   width:  92px;
   height: 17px;
   background-repeat: no-repeat;
   padding-bottom: 16px;
}
div.poradnikiBg div.content div.dataArt {
   background: #fff url('/static/gfx/panel/news/timestamp.blue.gif');
   float: left;
   width:  88px;
   height: 17px;
}
div.poradnikiBg div.content div.item div.timestamp span.time {
   width: 35px;
   color:#ffffff;
}
div.poradnikiBg div.content div.dataArt span.time {
   width: 35px;
   color:#ffffff;
}
div.poradnikiBg div.content div.item div.timestamp span.date {
   width: 51px;
   color:#ffffff;
}
div.poradnikiBg div.content div.dataArt span.date {
   width: 51px;
   color:#ffffff;
}
div.poradnikiBg div.content div.item div.timestamp span {
   float: left;
   height:      17px;
   line-height: 16px;
   font-size: 9px;
   text-align: center;
}
div.poradnikiBg div.content div.dataArt span {
   float: left;
   height:      17px;
   line-height: 16px;
   font-size: 9px;
   text-align: center;
}
div.poradnikiBg div.content p.autor {
	font-size:10px;
	padding:0px;
	margin:0px;
	float:left;
	line-height:17px;
	font-style:italic;
	margin-left:10px;
	font-weight:bold;
	padding-bottom:10px;
}

div.poradnikiBg div.content div.item h4 {
   color: #05458d;
   //float: left;
   line-height: 16px;
   padding: 0 10px;
   font-size:   12px;
   font-weight: bold;
   text-align: left;
   padding-left: 4px;
}
div.poradnikiBg div.content div.item p {
   padding: 0;
   clear: both;
}


/* wiadomosci */
div.wiadomosciBg div.content div.item div.timestamp {
   background: #fff url('/static/gfx/panel/news/timestamp.blue.gif');
   float: left;
   width:  88px;
   height: 17px;
}
div.wiadomosciBg div.content div.dataArt, div.ekspertBg div.content div.dataArt {
   background: #fff url('/static/gfx/panel/news/timestamp.blue.gif');
   float: left;
   width:  88px;
   height: 17px;
}
div.wiadomosciBg div.content div.item div.timestamp span.time {
   width: 35px;
   color:#ffffff;
}
div.wiadomosciBg div.content div.dataArt span.time,  div.ekspertBg div.content div.dataArt span.time {
   width: 35px;
   color:#ffffff;
}
div.wiadomosciBg div.content div.item div.timestamp span.date {
   width: 51px;
   color:#fff;
}
div.wiadomosciBg div.content div.dataArt span.date, div.ekspertBg div.content div.dataArt span.date {
   width: 51px;
   color:#fff;
}
div.wiadomosciBg div.content div.item div.timestamp span {
   float: left;
   height:      17px;
   line-height: 16px;
   font-size: 9px;
   text-align: center;
}
div.wiadomosciBg div.content div.dataArt span, div.ekspertBg div.content div.dataArt span {
   float: left;
   height:      17px;
   line-height: 16px;
   font-size: 9px;
   text-align: center;
}
div.wiadomosciBg div.content p.autor {
	font-size:10px;
	padding:0px;
	margin:0px;
	float:left;
	line-height:17px;
	font-style:italic;
	margin-left:10px;
	font-weight:bold;
	padding-bottom:10px;
}
div.wiadomosciBg div.content p.autor2 {
	font-size:12px;
	line-height:17px;
	font-style:italic;
	font-weight:bold;
	position:relative;
	margin-left:510px;
	text-align:right;
	margin-right:10px;
	width:150px;
}
div.wiadomosciBg div.content ul, div.wiadomosciBg div.content ol {
	width:90%;
	margin:0px auto;
	font-size:12px;
	line-height:18px;
	list-style:normal;
}
div.wiadomosciBg div.content h4 {
	font-size:17px;
	font-weight:bold;
	color:#1B81C8;
	padding-bottom:6px;
	padding-top:6px;
}

div.wiadomosciBg div.content div.item h4 {
   color: #05458d;
   float: left;
   height:   auto;
   line-height: 16px;
   padding: 0 10px;
   font-size:   12px;
   font-weight: bold;
   text-align: center;
   text-align:left;
}
div.wiadomosciBg div.content div.item p {
   padding: 0px 15px;
   line-height:14px;
   font-size:11px;
   clear: both;
}
div.wiadomosciBg div.content div.item div.source {
   background: #fff url('/static/gfx/panel/news/source.gif') no-repeat;
   float: right;
   width:  244px;
   height: 24px;
   line-height: 24px;
   font-size: 10px;
   text-align: center;
   position: relative;
}

div.wiadomosciBg div.content div.source {
   /*background: #fff url('/static/gfx/panel/news/source.gif') no-repeat;*/
   float: right;
   width:  244px;
   height: 24px;
   line-height: 24px;
   font-size: 10px;
   text-align: right;
   position: relative;
   top: -3px;
   padding-right:15px;
}

div.wiadomosciBg div.content div.source span{
  color: #386898;
  font-size:12px;
}
div.wiadomosciBg div.content div.item div.footer{
	clear:both;
	padding-bottom:5px;
	height:2px;
	margin-bottom:10px;
}

div.narzedziaBg div.content p {
	font-size:12px;
	padding-bottom:3px;
	line-height:18px;
	padding-top:8px;
}


/* komenatarze */
div.komentarze div.user {
	width:150px;
	float:left;
}
div.komentarze div.user p{
	padding:0px;
	margin:0px;
	height:22px;
	line-height:22px;
	padding-left:20px;
	background-image:url(/static/gfx/panel/expert/coment.jpg);
	background-repeat:no-repeat;
	padding-bottom:5px;
	font-weight:bold;
}
div.komentarze div.user span.date{
	display:block;
	font-size:9px;
}
div.komentarze div.koment{
	width:450px;
	float:left;
	padding-left:10px;
	border-left:1px solid #CCCCCC;
}
div.komentarze div.koment a{
	font-size:12px;
	font-weight:bold;
}
div.komentarze div.koment p{
	font-size:11px;
	line-height:14px;
}


/* komantarze koniec */

div.wiadomosciBg div.content a.archive {
	margin-left:470px;
}
div.content img.fotoArt {
	padding:3px;
	background-color:#f2f1f1;
	border:1px solid #e7ebed;
	float:left;
	margin-right:10px;
	margin-top:10px;
}

div.sponsor{
	width:663px;
	margin:0px auto;

	background-repeat:repeat-y;
	margin-top:15px;
	margin-bottom:15px;
}
div.sponsor h5 {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
div.sponsor p.ad_bottom_text {
  text-align:right !important;
  color:#5E5F59 !important;
  font-size:10px !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
}
div.sponsorTop {
	background-image:url(/static/gfx/sponsor_frame_top.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:6px;
}
div.sponsorBody {
	background-image:url(/static/gfx/sponsor_frame_bg.jpg);
	background-repeat:repeat-y;
	padding:7px;
	padding-bottom:0px;
	width:649px;
}
div.sponsorBottom {
	background-image:url(/static/gfx/sponsor_frame_bottom.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:7px;
}
div.wiadomosciBg div.content div.sponsorBottom p.spon {
	font-size:11px;
	color:#FFFFFF;
	line-height:13px;
	z-index:100;
}

div.poradnikiBg div.content h2 {
	font-size:17px;
	font-weight:bold;
	color:#1B81C8;
	padding-bottom:20px;
	padding-top:6px;
}
div.poradnikiBg div.content h1 {
	font-size:17px;
	font-weight:bold;
	color:#1B81C8;
	padding-bottom:20px;
	padding-top:6px;
}


/* nawigowanie po stronach */
div.naviArt {
	clear:both;
	width:335px;
	height:31px;
	background-image:url(/static/gfx/panel/expert/nav_box.jpg);
	background-repeat:no-repeat;
	padding-bottom:20px;
	line-height:31px;
}
div.naviArt p.strona{
	font-size:13px;
	font-weight:normal;
	float:left;
	margin-right:10px;
	margin-left:10px;
	color:#676767;
}
div.naviArt p.strona span{
	font-size:15px;
	font-weight:bold;
}
div.naviArt span.sep {
	font-size:16px;
	font-weight:normal;
	color:#CCCCCC;
}
div.naviArt a.prev {
	background-image:url(/static/gfx/panel/expert/left.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	margin-left:6px;
	font-size:13px;
}
div.naviArt a.next {
	background-image:url(/static/gfx/panel/expert/right.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:10px;
	font-size:13px;
}

div.naviArtBottom {
	height:49px;
	background-image:url(/static/gfx/panel/expert/nav_box_bottom.jpg);
	background-repeat:repeat-x;
	line-height:49px;
	margin-top:-20px;
	margin-bottom:15px;
}
div.naviArtBottomLeft {
	height:49px;
	background-image:url(/static/gfx/panel/expert/nav_box_bottom_left.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
div.naviArtBottomRight {
	height:49px;
	background-image:url(/static/gfx/panel/expert/nav_box_bottom_right.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
div.poradnikiBg div.content p.autor2 {
	font-size:12px;
	line-height:17px;
	font-weight:bold;
	position:relative;
	margin-top:-40px;
	margin-left:510px;
	text-align:right;
	margin-right:10px;
	width:150px;
}

div.naviArtBottom div.strona{
	font-size:13px;
	font-weight:normal;
	float:left;
	margin-right:10px;
	margin-left:10px;
	color:#676767;
	height:49px;
	line-height:49px;
	padding:0px;
}

div.naviArtBottom div.strona span{
	font-size:15px;
	font-weight:bold;
}
div.naviArtBottom  span.sep {
	font-size:16px;
	font-weight:normal;
	color:#CCCCCC;
}
div.naviArtBottom a.prev {
	background-image:url(/static/gfx/panel/expert/left.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	margin-left:5px;
	font-size:13px;
}
div.naviArtBottom a.next {
	background-image:url(/static/gfx/panel/expert/right.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:10px;
	font-size:13px;
}
div.naviArtBottom a.drukuj {
	width:82px;
	height:49px;
	display:block;
	float:left;
	background-image:url(/static/gfx/panel/expert/drukuj.jpg);
	margin-left:10px;
}
div.naviArtBottom a.polec {
	width:131px;
	height:49px;
	display:block;
	float:left;
	background-image:url(/static/gfx/panel/expert/polec.jpg);
}
div.naviArtBottom a.napisz {
	width:120px;
	height:49px;
	display:block;
	float:left;
	background-image:url(/static/gfx/panel/expert/napisz.jpg);
}





/* budowa boxa zwijanego */

div#panelBox {
	width:683px;
	margin:0px auto;
	padding-bottom:15px;
}
div.panelBoxLeft {
	width:683px;
	background-image:url(/static/gfx/panel/expert/panel_left.jpg);
	background-repeat:repeat-y;
	background-position:left;
}
div.panelBoxRight {
	width:683px;
	background-image:url(/static/gfx/panel/expert/panel_right.jpg);
	background-repeat:repeat-y;
	background-position:right;
}
h5#panelBoxTop {
	width:683px;
	background-image:url(/static/gfx/panel/expert/panel_top.jpg);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	color:#434142;
   	height:  30px;
	line-height:30px;
	text-indent:15px;
	font-size: 13px;
}
div#panelBox span.state {
   color: #888;
   font-size: 25px;
   position:relative;
   margin-top:-30px;
   height:30px;
   text-align:center;
   line-height:30px;
   display:block;
   width:30px;
   left:655px;
   cursor:pointer;
}
div#panelBox div.content {
	width:95%;
	margin:0px auto;
	margin-top:10px;
	color:#757575;
	font-size:9px;
}
div.panelBoxBottom {
	width:683px;
	background-image:url(/static/gfx/panel/expert/panel_bottom.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}
div#panelBox form {
	margin:0px;
	padding:0px;
	width:100%;
}
/* zawartosc inne pytania  */
div#panelBox div.content div.linkLong {
	width:666px;
	height:30px;
	background-image:url(/static/gfx/panel/expert/link_long.jpg);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	margin-bottom:1px;
	clear:both;
}
div#panelBox div.content div.linkLong span.date{
	line-height:30px;
	font-size:9px;
	color:#acabab;
	margin-left:5px;
	float:left;
}
div#panelBox div.content div.linkLong a.link{
	line-height:30px;
	font-size:10px;
	color:#444444;
	font-weight:bold;
	margin-left:15px;
	display:block;
	width:79.5%;
	float:left;
}
div#panelBox div.content div.linkLong a.link span.hasloSmall{
	font-size:12px;
	color:#0066CC;
	font-weight:bold;
}
div#panelBox div.content div.linkLong a.link span {
	font-size:10px;
	font-weight:normal;
}

div#panelBox div.content div.wiecej{
	display:block;
	line-height:30px;
	font-size:9px;
	color:#acabab;
	font-weight:normal;
	padding:0px;
	float:left;
	width:auto;
	text-align:center;
}

/* zawartosc panelu ekpert */
div.separator {
	font-size:0px;
	height:1px;
	padding:0px;
	margin:0px;
	background-image:url(/static/gfx/panel/expert/sep.jpg);
	background-repeat:repeat-x;
	margin-top:5px;
	margin-bottom:5px;
}

div#panelBox div.content h6{
	font-size:13px;
	padding-top:5px;
	padding-bottom:5px;
}
div#panelBox div.content div.pytanie {
	width:453px;
	float:left;
	padding-bottom:20px;
}
div#panelBox div.content div.pytanie label, div#panelBox div.content div.polecenie label{
	display:block;
	height:24px;
	line-height:24px;
	font-size:12px;
	width:130px;
	float:left;
        font-weight:bold;
}

div#panelBox div.content div.polecenie label{
        width:180px;
}

div#panelBox div.content div.pytanie #id_author,
div#panelBox div.content div.pytanie #id_email,
div#panelBox div.content div.pytanie #id_content,
div#panelBox div.content div.pytanie #id_captcha,
#username,
#password
{
	height:23px;
	line-height:23px;
	width:320px;
	border:1px solid #EEEEEE;
	float:left;
	margin-top:5px;
	background-color:#FAFAFA;
}

div#panelBox div.content div.pytanie #id_captcha {
   margin-left: 130px;
}

div#panelBox div.content div.pytanie #id_content,
div#panelBox div.content div.pytanie #id_question {
	height:74px;
	width:320px;
	border:1px solid #EEEEEE;
	float:left;
	margin-top:5px;
	background-color:#FAFAFA;
}

div#panelBox div.content div.polecenie input {
	height:23px;
	line-height:23px;
	width:410px;
	border:1px solid #EEEEEE;
	float:left;
	margin-top:5px;
	background-color:#FAFAFA;
}

div#panelBox div.content div.polecenie textarea {
	height:74px;
	width:410px;
	border:1px solid #EEEEEE;
	float:left;
	margin-top:5px;
	background-color:#FAFAFA;
}

div#panelBox div.content h6.fieldHead {
	margin-top:10px;
        clear:both;
}

div#panelBox div.content div.wyslijBox {
	width:176px;
	float:left;
	margin-left:10px;
}
div#panelBox div.content div.wyslijBox input.submit, div#panelBox div.content div.wyslijPolecenieBox input.submit {
	width:173px;
	height:31px;
	line-height:31px;
	background-image:url(/static/gfx/panel/expert/button.jpg);
	font-size:12px;
	font-weight:bold;
	color:#404040;
	text-align:left;
	padding-left:30px;
	margin-top:70px;
        cursor:pointer;
}

div#panelBox div.content div.wyslijPolecenieBox input.submit {
  	margin-top:10px;
        position:relative;
        left:140px;
}

.cls {
	height:0px;
	padding:0px;
	margin:0px;
	line-height:0px;
	font-size:0px;
	clear:both;
}



/* o ekspercie */
div.oEkspercie {
	width:683px;
	margin:0px auto;
	margin-bottom:20px;
}
div.oEkspercie div.fotka img{
	padding:2px;
	background-color:#BFC8CF;
	width:114px;
	height:152px;
	float: left;
	margin-right:15px;
}
div.oEkspercie div.fotka img{
	padding:2px;
	background-color:#BFC8CF;
	width:114px;
	height:152px;
}
div.oEkspercie div.oNim {
	width:512px;
	float:left;
}
div.oEkspercie div.oNim h6{
	font-size:14px;
	padding-bottom:8px;
	margin-bottom:8px;
	border-bottom:1px solid #b7b7b7;
}

/* zakladki budowa*/
div.zakladka {
	width:683px;
	margin:0px auto;
	height:55px;
	background-repeat:repeat-x;
	background-position:0px 12px;
}
div.zakladka div.zakladkaRight {
	height:23px;
	background-position:right;
	background-repeat:no-repeat;
}

div.zakladkaEkspert {
  color:#444444;
	font-size:14px;
	font-weight:bold;
	padding-top:13px;
  display: block;
   padding: 10px 10px 5px 0px !important;
   font-size:   12px;
   /*background: url('/static/gfx/zakladki/ikona_ekspert.jpg') no-repeat;*/
   height:30px;
  text-align:right;
}
div.zakladkaEkspert a{
	color:#1B4486;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
div.zakladkaNarzedzia {
	height:40px;
	background-image:url(/static/gfx/panel/expert/zakladka_narzedzia.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-top:23px;
	padding-left:50px;
}
div.zakladkaSlownik {
	height:40px;
	background-image:url(/static/gfx/zakladki/zakladka_wiadomosci.jpg);
	background-repeat:no-repeat;
	background-position:left;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-top:23px;
	padding-left:75px;
}
div.zakladkaPoradnik {
	color:#444444;
	font-size:14px;
	font-weight:bold;
	padding-top:13px;
  display: block;
   padding: 10px 10px 5px 0px !important;
   font-size:   12px;
   height:30px;
}

div.zakladkaWiadomosci {

  text-align:center;
  color:#444444;
	font-size:14px;
	font-weight:bold;
	padding-top:13px;
  display: block;
   padding: 6px 10px 5px 5px !important;
   font-size:   12px;
   background: url('/static/gfx/kategoria.gif') no-repeat;
   height:22px;
	width:110px;
}
div.zakladkaWiadomosciContainer {
	float:left;
	width:48%;
}
div.wiadomoscZrodlo {
	float:left;
	padding-top:4px;
}
div.zakladkaArchiwum {
	height:40px;
	background-image:url(/static/gfx/zakladki/ikona_wiadomosci.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	color:#444;
	font-size:12px;
	font-weight:bold;
	padding-top:23px;
	padding-left:50px;
}

div.zakladkaNarzedzia {
	color:#444444;
	font-size:14px;
	font-weight:bold;
	padding-top:13px;
  display: block;
   padding: 10px 10px 5px 45px !important;
   font-size:   12px;
   background: url('/static/gfx/zakladki/ikona_narzedzia.jpg') no-repeat;
   height:30px;
}


div.zakladkaNiezbednik {
	color:#444444;
	font-size:14px;
	font-weight:bold;
	padding-top:13px;
  display: block;
   padding: 10px 10px 5px 45px !important;
   font-size:   12px;
   background: url('/static/gfx/zakladki/ikona_niezbednik.jpg') no-repeat;
   height:30px;
}

div.zakladkaNarzedzia a{
	color:#444444;
	font-weight:bold;
	text-decoration:none;
}
div.zakladkaPoradnik a{
	color:#444444;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
div.zakladkaWiadomosci a{
	color:#444;
	font-weight:bold;
	text-decoration:none;
}

div.zakladkaArchiwum a{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

div.zakladkaContainer div.item {
   width: 96%;
   margin:  0px auto;
  height:auto;
}
div.zakladkaContainer div.content {
	margin-top:15px;
}

div.zakladkaContainer div.kontener span.state {
   color:#ffffff;
   font-size: 25px;
   position:relative;
   margin-top:-38px;
   height:30px;
   text-align:center;
   line-height:30px;
   display:block;
   width:30px;
   left:655px;
   cursor:pointer;
}

div.zakladkaContainer div.item h4 a{
   	color: #444444;
	height:auto;
   	line-height: 16px;
	font-size: 12px;
	font-weight: bold;
}

div.wiadomosciBg div.content h4 {
  width:285px;
}

div.zakladkaContainer div.item a.haslo{
	color:#444444;
}

div.zakladkaContainer div.item a.haslo span {
	font-size:14px;
	font-weight:bold;
	color:#386898;
}

div.zakladkaContainer div.footer {
   background: transparent url('/static/gfx/panel/news/item_bottom.gif') bottom no-repeat;
   height: 10px;
   width:100%;
   margin-bottom:20px;
}

div.zakladkaContainer div.break {
   height: 20px;
   width:100%;
   margin-bottom:10px;
}



/** hacki >:-[ **/
div#panel_left div.box img {
   float: none;

   display: inline;

   margin:  0 auto;
   padding: 10px 0;

   outline: 0;
}
div#panel_right div.box img {
/*   float: none;

   display: block;*/

   margin:  0 auto;
   padding: 10px;

   outline: 0;
}

div#panel_right div.goracy_temat_sg {
   margin-bottom: 15px;
}
div#panel_right div.goracy_temat_sg div.content img {

   padding: 0 0 10px 0;
}

div#panel_right div.goracy_temat_sg div.content a.more {

   height: 30px;
   margin: 0 0 5px;
} 


div#panel_left div.box h1.ad {
   background: #f4f4f4;
}
div#panel_right div.box h1.ad {
   background: #f4f4f4;
}

div#panelBox div.content div.pytanie ul.errorlist, div#panelBox div.content div.polecenie ul.errorlist {
  margin:0;
  padding:0;
  list-style:none;
  clear:both;
}

div#panelBox div.content div.pytanie ul.errorlist li, div#panelBox div.content div.polecenie ul.errorlist li {
  color:#bf3a3a;
  text-indent: 40px;
}

div#panelBox div.content div.polecenie ul.errorlist li {
  text-indent: 140px;
}

div.error {
  color:#bf3a3a;
  font-weight:bold;
}

div.notice {
  color:#2da73e;
  font-weight:bold;
}


a.strong{
  font-weight:bold;
}
div.content div.loginek {
	width:100%;
	padding:0px;
	margin:0px;
}
div.content div.loginek form {
	width:90%;
	padding:0px;
	margin:0px auto;
}

div.content  input.login {
  background-color:#FAFAFA;
  border:1px solid #EEEEEE;
  height:20px;
  line-height:20px;
  width:140px;
}

div.content  input.pass {
background-color:#FAFAFA;
border:1px solid #EEEEEE;
height:20px;
line-height:20px;
width:140px;
}

div.content  a.logoj {
background:transparent url(/static/gfx/button/normal.gif) repeat scroll 0 0;
color:#333333;
display:block;
font-size:12px;
font-weight:normal;
height:27px;
margin:10px auto 0;
padding:8px 0 0;
text-align:center;
width:97px;
}

div#panel_left div.box a.logoj:hover {
  color:#444;
}


#ft_bn_footer { border-top: 3px solid #e8e8e8; border-bottom: 1px solid #fff; padding: 0; margin: 0px; clear: both; background-color: #fff; text-align: center }
#ft_bn_footer a { text-decoration: none; color: #444444 }
#ft_bn_footer a:hover {  text-decoration: underline }
#ft_bn_footer .middle { background: url('/static/gfx/icon/footer_middle.gif') repeat-x top left; height: 55px }
#ft_bn_footer .middle ul {
list-style-type:none;
margin:auto;
padding-left:0;
padding-top:10px;
width:670px;
}
#ft_bn_footer .middle li { display: block; float: left }
#ft_bn_footer .middle img { border: none }
#ft_bn_footer .middle li a { height: 35px; display: table-cell }

#ft_bn_footer .middle #vatLogo { background-image: url(/static/gfx/icon/vat_logo.gif); width: 64px; } #ft_bn_footer .middle #vatLogo:hover { background: url(/static/gfx/icon/vat_logo.gif) no-repeat 0% 100%; }
#ft_bn_footer .middle #pitLogo { background-image: url(/static/gfx/icon/pit_logo.gif); width: 63px; } #ft_bn_footer .middle #pitLogo:hover { background: url(/static/gfx/icon/pit_logo.gif) no-repeat 0% 100%; }
#ft_bn_footer .middle #mojeautoLogo { background-image: url(/static/gfx/icon/mojeauto_logo.gif); width: 97px; } #ft_bn_footer .middle #mojeautoLogo:hover { background: url(/static/gfx/icon/mojeauto_logo.gif) no-repeat 0% 100%; }
#ft_bn_footer .middle #twojafirmaLogo { background-image: url(/static/gfx/icon/twojafirma_logo.gif); width: 117px; } #ft_bn_footer .middle #twojafirmaLogo:hover { background: url(/static/gfx/icon/twojafirma_logo.gif) no-repeat 0% 100%; }
#ft_bn_footer .middle #prnewsLogo { background-image: url(/static/gfx/icon/prnews_logo.gif); width: 99px; } #ft_bn_footer .middle #prnewsLogo:hover { background: url(/static/gfx/icon/prnews_logo.gif) no-repeat 0% 100%; }
#ft_bn_footer .middle #bankierLogo { background-image: url(/static/gfx/icon/bankierFooter_logo.gif); width: 94px; } #ft_bn_footer .middle #bankierLogo:hover { background: url(/static/gfx/icon/bankierFooter_logo.gif) no-repeat 0% 100%; }


/*boxes*/

#panel_left .box h1.red_l {
   background: url('/static/gfx/panel/left/box_h1_red.gif') no-repeat;
   color:#fff;
}

#panel_left .box h1.yellow_l {
  background: url('/static/gfx/panel/left/box_h1_yellow.gif') no-repeat;
  color:#fff;
}
#panel_left .box h1.lightyellow_l {
  background: url('/static/gfx/panel/left/box_h1_yellow2.gif') no-repeat;
  color:#fff;
}

#panel_left .box h1.green_l {
  background: transparent  url('/static/gfx/panel/left/box_h1_green.gif') no-repeat;
  color:#fff;
}
#panel_left .box h1.lightgreen_l, #panel_left .box h1.def_l {
  background: transparent  url('/static/gfx/panel/left/box_h1_green2.gif') no-repeat;
  color:#fff;
}

#panel_left .box h1.orange_l {
  background: transparent  url('/static/gfx/panel/left/box_h1_orange.gif') no-repeat;
  color:#fff;
}

#panel_left .box h1.blue_l, #panel_left .box h2.blue_l, #panel_left .box h3.blue_l {
  background: transparent  url('/static/gfx/panel/left/box_h1_blue.gif') no-repeat;
  color:#fff;
}
#panel_left .box h1.lightblue_l, #panel_left .box h2.lightblue_l {
  background: transparent  url('/static/gfx/panel/left/box_h1_blue2.gif') no-repeat;
  color:#fff;
}
#panel_left .box h1.darkblue_l, #panel_left .box h2.darkblue_l  {
  background: transparent  url('/static/gfx/panel/left/box_h1_blue3.gif') no-repeat;
  color:#fff;
}


/*Srodkowe boksy*/

#panel_center .box h1.red_s, #panel_center .box h1.red_sg, #panel_center .box h1.red_sd, #panel_center .box h2.red_sd  {
   background: url('/static/gfx/panel/center/box_h1_red.gif') no-repeat;
   color:#fff;
}

#panel_center .box h1.yellow_s, #panel_center .box h1.yellow_sg, #panel_center .box h2.yellow_sg {
  background: url('/static/gfx/panel/center/box_h1_yellow.gif') no-repeat;
  color:#fff;
}
#panel_center .box h1.lightyellow_s, #panel_center .box h1.lightyellow_sg, #panel_center .box h2.lightyellow_sg {
  background: url('/static/gfx/panel/center/box_h1_yellow2.gif') no-repeat;
  color:#fff;
}

#panel_center .box h1.green_s, #panel_center .box h1.green_sg, #panel_center .box h2.green_sg {
  background: transparent  url('/static/gfx/panel/center/box_h1_green.gif') no-repeat;
  color:#fff;
}
#panel_center .box h1.lightgreen_s, #panel_center .box h1.lightgreen_sd, #panel_center .box h1.lightgreen_sg, #panel_center .box h2.lightgreen_sg {
  background: transparent  url('/static/gfx/panel/center/box_h1_green2.gif') no-repeat;
  color:#fff;
}


#panel_center .box h1.orange_s, #panel_center .box h1.orange_sd, #panel_center .box h1.orange_sg, #panel_center .box h2.orange_sg {
  background: transparent  url('/static/gfx/panel/center/box_h1_orange.gif') no-repeat;
  color:#fff;
}

#panel_center .box h1.blue_s, #panel_center .box h1.blue_sg, #panel_center .box h2.blue_sg {
  background: transparent  url('/static/gfx/panel/center/box_h1_blue4.gif') no-repeat;
  color:#fff;
}
#panel_center .box h1.lightblue_s, #panel_left .box h1.def_s, #panel_center .box h1.lightblue_sd, #panel_center .box h1.lightblue_sg, #panel_left .box h2.lightblue_sg {
  background: transparent  url('/static/gfx/panel/center/box_h1_blue2.gif') no-repeat;
  color:#fff;
}
#panel_center .box h1.blue_sd, #panel_center .box h2.blue_sd, #panel_center .box h3.blue_sd {
  background: transparent  url('/static/gfx/panel/center/box_h1_blue4.gif') no-repeat;
  color:#fff;
}
#panel_center .box h1.darkblue_s, #panel_center .box h1.darkblue_sd, #panel_center .box h1.darkblue_sg {
  background: transparent  url('/static/gfx/panel/center/box_h1_blue3.gif') no-repeat;
  color:#fff;
}

/*prawe boksy*/
#panel_right .box h1.red_p, #panel_right .box h1.red {
   background: url('/static/gfx/panel/right/box_h1_red.gif') no-repeat;
   color:#fff;
}

#panel_right .box h1.yellow_p, #panel_right .box h1.yellow {
  background: url('/static/gfx/panel/right/box_h1_yellow.gif') no-repeat;
  color:#fff;
}
#panel_right .box h1.lightyellow_p, #panel_right .box h1.lightyellow {
  background: url('/static/gfx/panel/right/box_h1_yellow2.gif') no-repeat;
  color:#fff;
}

#panel_right .box h1.green_p, #panel_right .box h1.green {
  background: transparent  url('/static/gfx/panel/right/box_h1_green.gif') no-repeat;
  color:#fff;
}
#panel_right .box h1.lightgreen_p, #panel_right .box h1.lightgreen {
  background: transparent  url('/static/gfx/panel/right/box_h1_green2.gif') no-repeat;
  color:#fff;
}


#panel_right .box h1.orange_p, #panel_right .box h1.orange {
  background: transparent  url('/static/gfx/panel/right/box_h1_orange.gif') no-repeat;
  color:#fff;
}

#panel_right .box h1.blue_p, #panel_right .box h1.blue, #panel_right .box h3.blue_p {
  background: transparent  url('/static/gfx/panel/right/box_h1_blue.gif') no-repeat;
  color:#fff;
}
#panel_right .box h1.lightblue_p, #panel_left .box h1.def_p, #panel_right .box h1.lightblue {
  background: transparent  url('/static/gfx/panel/right/box_h1_blue2.gif') no-repeat;
  color:#fff;
}
#panel_right .box h1.darkblue_p, #panel_right .box h1.darkblue {
  background: transparent  url('/static/gfx/panel/right/box_h1_blue3.gif') no-repeat;
  color:#fff;
}


div#panelContainer div.box div.content div.news a {
   color:      #000;
   display: block;
   height: 24px;
   margin: 0 auto;
   padding: 0 5px;
   line-height: 24px;
   font-weight: bold;
}











/** hacki >:-[ **/
div#panel_left div.box img {
   float: none;

   display: block;

   margin:  0 auto;
   padding: 10px 0;

   outline: 0;
}
div#panel_right div.box img {
/*   float: none;

   display: block;*/

   margin:  0 auto;
   padding: 10px;

   outline: 0;
}
div#panel_left div.box h1.ad {
   background: #f4f4f4;
}
div#panel_right div.box h1.ad {
   background: #f4f4f4;
}

p.fill {
  padding:0 !important;
}

div.source_date {
	float:left;width:290px;padding-left:10px;font-weight:normal;
}

.box hr {
     height: 0;
border-top: 1px solid #dadada;
            margin-top: 10px;
            margin-bottom: 10px;
}

a.lexicon-entry {
  font-weight:normal !important;
  text-decoration:underline;
  color:#2F5F0C;
}

.nobold {
	font-weight: normal !important;
}

div#ad_top_no_border * {
  text-align:center; !important
}

div.step-links {
  font-weight:bold;
  text-align:center;
  padding:10px;
}

div.box div.ad_quiet div.oferiaWidzet1 {
  width: 203px;
  padding: 0 0 0 12px;
  background: url("http://www.bankier.pl/i/oferia/oferiaWidzet1bg.png") no-repeat scroll 3px 0 transparent;
  margin-top: 12px;
}

div.box div.ad_quiet div.oferiaWidzet1 form{
  width: 193px;
}


