body { font-size: 11px; font-family: Verdana, Arial, sans-serif }
.spBar { font-weight: bold; color: #ffffff; font-size: 13px; padding: 3px; padding-left: 5px; font-family: Arial }
.spMenuMain, .spMenuMainS, .spMenuItem, .spMenuItemS, .spHeader, .spTitle, .spTxt, .spLink, .spMore, .spBoxTxt, .spBoxTxt9, .spBox, .spBoxMore { font-family: Verdana, Helvetica, sans-serif }
.spMenuMain, .spMenuMainS, .spMenuItem, .spMenuItemS { font-size: 10px }
.spHeader, .spTxt, .spLink, .spTitle, .spMore { font-size: 11px }
.spBox, .spBoxTxt, .spBoxMore { font-size: 10px }
.spBoxTxt9 { font-size: 9px }
.spMenuMain, .spMenuItem, .spTxt, .spLink, .spTitle, .spMore { color: #202e80 }
.spMenuMainS, .spMenuItemS, .spMore, .spBoxMore { color: #d92119 }
.spMenuMain, .spMenuMainS, .spTitle, .spHeader { font-weight: bold }
.spLink { text-decoration: underline }
.spMenuMain, .spMenuItem, .spMore, .spBoxMore, .spTitle { text-decoration: none }
.spMenuMain:hover, .spMenuItem:hover, .spMore:hover, .spBoxMore:hover, .spTitle:hover { text-decoration: underline }
.spHeader { color: #414d93; margin: 10px auto; padding: 0;}
.spBoxBottom { background-image: url('/gfx/sp/tb-bt.gif'); width: 170px; height: 8px }
.spBox { padding: 3px; border-left: 1px solid #a6abcc; border-right: 1px solid #a6abcc; text-align: left }
.cf_table { background-color: #999999; border-style: hidden; border-spacing: 1px}
.cf_theader { background-color: #202e80; font-weight: bold; color: #ffffff; vertical-align: middle }
.cf_tdata { background-color: #FFFFFF }
.edit { color: #cc0033; }

.spTxt h2 {
	color: #202e80; margin: 10 auto; padding: 0;
}

/*
 * style dla gratisow
 *
 */
 
#grMenu {
    margin:0;
    padding: 15px 0 0 0;
    list-style: none;
    clear: both;
    height: 25px;
}

#grMenu li {
    display: block;
    margin: 0;
    padding: 0;
    float:left;

}

#grMenu a {
    display:block;
    color:#444;
    text-decoration:none;
    padding: 3px 35px 3px 35px;
    background: url(/gfx/sp/tab_bg.gif) no-repeat;    
    position: relative;    
    border-bottom: 2px solid #a4a4a4;
}

#grMenu a:hover {
    text-decoration: underline;    
}

#grMenu a.active {
    background: url(/gfx/sp/active_tab_bg.gif) no-repeat;
    color: #fff;
    font-weight: bold;
}

#grMenu #grLink_1 { left: 0px;   }
#grMenu #grLink_2 { left: -30px; }
#grMenu #grLink_3 { left: -60px; }

#grContent {
    clear: both;
    margin-top: 15px;
}

#grContent pre {
   padding: 0;
   margin: 3px;
} 
#grContent h4 {
   font-size: 1em;
   width: 40%;
   margin: 0;
   padding: 0;
} 

#grContent pre code {
   border: 1px solid #a4a4a4;
   background-color: #eeeeee;
   color: #444;
   padding: 0;
   margin: 0;
   display: block;
   font-family: Verdana;
}

#grContent a, a:visited {
   color: #202e80;
}

#grContent h2 {
   font-size: 1.2em;
/*   text-decoration: underline; */
   color: #202e80;
   margin-left: 0;
   font-weight: bold;
   padding-left: 0;   
   margin-bottom: 4px;
   padding-bottom: 0;
   margin-top: 5px;
}
   

.warn { 
  border: 1px solid red;
  background-color: #ffa7a3; 
  padding: 5px;
  color: #000; }

#navcontainer { margin-left: 30px; }

#navcontainer ul
{
   margin: 0;
   padding: 0;
   list-style-type: none;
}

#navcontainer li { margin: 0; }

#navcontainer a {
   display: block;
   color: #333;
   background-color: transparent;
   width: 240px;
   padding: 2px 10px;
   text-decoration: none;
   border-top: 1px solid #aaa;
   border-bottom: 1px solid #aaa;
   border-left: 1px solid #aaa;
   font-size: 12px;
}

#navcontainer a:hover {
    background-color: #ddd;
    color: #333;
    border-right: 10px solid #aaa;
    padding: 2px 1px 2px 10px;
}

#navcontainer ul ul {
    margin-left: 30px;
    padding: 0;
    list-style-type: none;
}

#navcontainer li li a {
    display: block;
    color: #333;
    background-color: transparent;
    width: 210px;
    padding: 2px 10px;
    margin: 0;
    border-top: none;
    border-bottom: none;
    border-left: 1px solid #aaa;
    text-decoration: none;
    font-size: 12px;
}

#bn_footer {
    xwidth: 775px;
    border-top: 3px solid #e8e8e8;
    padding: 1px 0 1px 0;
    margin: 25px auto 0 auto !important;
    border-bottom: 1px solid #fff;
    clear: both;
    background-color: #fff;
    text-align: center;
    font-family: Tahoma, Arial;    
    font-size: 11px;
}

#bn_footer .top {
    background: #f1f1f1;
    height: 29px;
    line-height: 29px;
    color: #acacac;
    border-bottom: 1px solid #f3f3f3;
}

#bn_footer .top a {
    vertical-align: middle;
    font-family: Tahoma, Arial;
    font-size: 11px;
    color: #1c3564;
    padding: 0 3px;
}
#bn_footer .middle {
  	 background: url('/i/footer_middle.gif') repeat-x top left;
	 height: 55px;
}
#bn_footer .middle ul {
	 margin: 0; padding-top: 10px; padding-left: 0px;
	 list-style-type: none;
}
#bn_footer .middle li {
	 display: inline;
}
#bn_footer .middle li a {
	height: 35px;
	display: table-cell;
}
#bn_footer .middle li a img {
	border: none;
}
#bn_footer .middle #vatLogo { background-image: url(/i/vat_logo.gif); width: 64px; } #bn_footer .middle #vatLogo:hover { background: url(/i/vat_logo.gif) no-repeat 0% 100%; }
#bn_footer .middle #pitLogo { background-image: url(/i/pit_logo.gif); width: 63px; } #bn_footer .middle #pitLogo:hover { background: url(/i/pit_logo.gif) no-repeat 0% 100%; }
#bn_footer .middle #mojeautoLogo { background-image: url(/i/mojeauto_logo.gif); width: 97px; } #bn_footer .middle #mojeautoLogo:hover { background: url(/i/mojeauto_logo.gif) no-repeat 0% 100%; }
#bn_footer .middle #twojafirmaLogo { background-image: url(/i/twojafirma_logo.gif); width: 97px; } #bn_footer .middle #twojafirmaLogo:hover { background: url(/i/twojafirma_logo.gif) no-repeat 0% 100%; }
#bn_footer .middle #prnewsLogo { background-image: url(/i/prnews_logo.gif); width: 99px; } #bn_footer .middle #prnewsLogo:hover { background: url(/i/prnews_logo.gif) no-repeat 0% 100%; }
#bn_footer .middle #bankierLogo { background-image: url(/i/bankierFooter_logo.gif); width: 94px; } #bn_footer .middle #bankierLogo:hover { background: url(/i/bankierFooter_logo.gif) no-repeat 0% 100%; }


#bn_footer .bottom {
    background: #e8e8e8;
    height: 35px;
    line-height: 35px;
}

#bn_footer .bottom {
    vertical-align: middle;
}

#bn_footer .bottom a {
    color: #1c3564;
}

#up_navi td a {
	color: white !important;
	font-weight: bold !important;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	text-decoration: none;
} 

#up_navi td {
	font-size: 10px; 
	color: white;
	font-family: Verdana;
}

#up_navi td a:hover {
	 text-decoration: underline;
}

/* style do nowego forum */
#spforum { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; border: 1px solid #a6abcc }
#spforum p { font-family: Verdana, Helvetica, sans-serif; font-size: 11px }
#spforum #post { padding: 0; margin: 0; border-bottom: 2px #e6e6e6 solid }
#spforum #post .titlebar { background-color: #e8e9f2; padding: 3px 5px; margin: 0; font-weight: bold; color: #414d93 }
#spforum #post .heading { padding: 5px; background-color: #f0f4ff }
#spforum .post_nawigacja { margin: 10px 0 0 0;	padding: 10px; text-align: left; color: #c9d5e3 }
#spforum .rightlink {	float: right;	width: 160px;	line-height: 16px;	text-align: right }

#spforum .post_thread {	margin: 0;	padding: 0 5px 0 5px;	border-top: 1px #e6e6e6 solid; clear: both }
#spforum .post_thread ul li strong { color: #1c3564; font-weight: bold;	font-size: 11px }
#spforum .post_thread ul li span { font-size: 9px; color: #8a8a8a }
#spforum .post_thread ul { border-top: 1px #e6e6e6 solid;	border-bottom: 1px #e6e6e6 solid;	list-style-type: none; margin: 0;	padding: 15px }
#spforum .post_thread ul li { background: url(/i/forum/forum_line.gif) no-repeat top left; padding: 3px 0 0 30px}

