* {margin: 0; padding: 0;}
body {background: url(../images/bg.jpg) center top; font-family: Tahoma, Arial, Verdana, serif, sans-serif; font-size: 12px; color: #323c44;}

a img {border: 0;}
a {text-decoration: none; color: inherit; outline: none;}
html*a {color: #323c44;}
a:hover {text-decoration: underline;}

h2 {font: 20px Trebuchet MS; color: #7b7976;}
h3 {font: 20px Trebuchet MS; line-height: 20px;}
h4 {color: #f6871a; font-size: 15px;}

.clear-all {clear: both; font-size: 1px; height: 1px; padding: 0; visibility: hidden;}
.clear {clear: both;}
.hidden {display: none;}
.ajax-loader {vertical-align: middle;}
.flash_notice, .flash_error, .flash_info {font-size: 14px; font-weight: bold; margin: 10px; padding: 10px;}
.flash_notice {background-color: #E5FFCF; border: 1px solid #81CF40; color: #004227;}
.flash_error {background-color: #FFBFBF; border: 1px solid #CF3333; color: #004227;}
.flash_info {background-color: #CFE5FF; border: 1px solid #0050AF; color:#004227; text-align: center;}
.flash_notice, .flash_error .icon {margin-right: 15px; vertical-align: middle;}
.error_list {color: red; list-style-image: none; list-style-position: outside; list-style-type: none; margin-bottom: 5px; text-align: left; font-size: 10px;}
.float-left {float: left;}
.float-right{float: right;}
.bg {background: url(../images/linie-1.png) no-repeat; position: absolute; top: 0; left: 50%; width: 100%; height: 706px; margin-left: -706px;}

#main {width: 1000px; position: relative; z-index: 0; margin: 0 auto;}
#top {width: 1000px; height: 171px; overflow: hidden;}
#top h1 a {float: left; display: block; background: url('../images/logo_small.png'); width: 284px; height: 110px; margin: 18px 0 20px 0; text-indent: -9000px;}
.top-box {float: right; width: 336px;}
.top-box #search-box {float: left; width: 216px; height: 46px; background: url(../images/bg-search.png) no-repeat;}	
.top-box #search-box form {margin-top: 12px; padding-left: 20px;}
.top-box #login-box {float: left; width: 336px; height: 55px; background: url(../images/login-box-big.png) no-repeat; 
display: none;}
.top-box #login-box .remember-me-box {padding: 3px 5px; text-align: center;}
.top-box #login-info-box {float: left; width: 336px; height: 46px; background: url(../images/login-box.png) no-repeat;}
.top-box #login-box form {margin-top: 5px; padding-left: 13px;}
#login-box form input.textinput {width: 102px; height: 21px; color: black; padding: 4px 5px 0 5px; background: transparent; border: none;}
#login-box form .input-box {float: left; width: 112px; height: 25px; border: 0; color: black; margin-right: 6px;
    background: url(../images/bg_login_box_input.gif) no-repeat; overflow: hidden;}
#login-info-box .user-info {height: 46px; padding: 0; text-align: center; position: relative;}
.user-premium { position: absolute; left: 20px; top: 4px;}
#search-box form input.textinput {width: 120px; height: 20px; border: none; color: #f6871a; background: none; padding-top: 4px; margin-right: 15px; display: block; float: left;}
.zalogowany {margin: 6px; float: left; width: 320px; position: relative;}
.panel {position: absolute; right: 0; top: 37px;}

#menu{width: 1000px; height: 59px; float: right; background: url(../images/bg-menu.gif) left bottom no-repeat; margin-top: -36px;}
#menu ul {list-style: none;}
#menu ul li {display: inline;}
#menu ul li a {display: block; float: right; width: 100px; height: 44px; padding: 15px 0 0 0; text-align: center; background: url(../images/bg-menu-item.png) no-repeat top left; font: bold 13px Trebuchet MS; color: #e9e6e0; text-shadow: #504f4e 1px 1px; text-decoration: none; overflow: hidden;}
#menu ul li a:hover {background: url(../images/bg-menu-item.png) no-repeat top left; background-position: -200px 0;}
#menu ul li a.selected {background: url(../images/bg-menu-item.png) no-repeat top; background-position: -100px 0;}

#boxes-small {height: 83px; background: url(../images/bg-boxes.png) no-repeat bottom; padding: 0 0 0 17px; margin-bottom: 10px;}	
#boxes-big {height: 183px; background: url(../images/bg-boxes.png) no-repeat bottom; padding: 0 0 0 17px; margin-bottom: 10px;}
.box-small span {display: none;}
.box-small {display: block; float: left; margin-right: 2px; width: 191px; height: 77px; _height: 76px;}
.wiad {background: url(../images/boxes.png) 0 0 no-repeat;}
a.wiad:hover, a.wiad-selected {background: url(../images/boxes.png) -191px 0;}
.eu {background: url(../images/boxes.png) 0 -77px;}
a.eu:hover, a.eu-selected {background: url(../images/boxes.png) -191px -77px;}

.bazafirm {background: url(../images/boxes.png) 0 -154px;}
a.bazafirm:hover, a.bazafirm-selected {background: url(../images/boxes.png) -191px -154px;}
.prodfin {background: url(../images/boxes.png) 0 -231px;}
a.prodfin:hover, a.prodfin-selected {background: url(../images/boxes.png) -191px -231px;}
.newsletter {background: url(../images/boxes.png) 0 -308px;}
a.newsletter:hover, a.newsletter-selected {background: url(../images/boxes.png) -191px -308px;}

.box-desc {float: left; width: 167px; height: 57px; padding: 20px 12px; background-image: url(../images/bg-box.png); margin-right: 2px; font-weight: bold; color: #333;}
.bottom-nav {margin-top: 20px; height: 35px; overflow: hidden;}
#footer-container {background: url(../images/bg-footer-global.jpg); height: 131px; width: 100%; text-align: center; overflow: hidden;}
#footer {margin: 0 auto; width: 1000px; background: url(../images/bg-footer.jpg); height: 131px;}
#footer .left {padding: 12px 25px; float: left; text-align: left; font-size: 11px; color: #867F75; line-height: 18px; width: 450px;}
#footer .right {padding: 25px 25px 25px 50px; float: left; text-align: left; font-size: 11px; color: #867F75; line-height: 18px; width: 425px;}
#footer .footer-links {list-style: none; margin-bottom: 5px;}
#footer .footer-links li {display: inline; margin-right: 10px;}
#footer .footer-links li a {color: #f67a09;}
#footer .footer-links li a:hover {text-decoration: underline;}

/*Szary blok z białą wewnętrzną ramką*/
.gray-box {border: 1px solid #e3e1da; margin-bottom: 10px;}
.gray-box .content-gray {border: 1px solid #fff; background: #f3f1ee; padding: 15px 15px 0px 15px; overflow: hidden;}
.gray-box .content-white {border: 1px solid #fff; background: #fff; padding: 15px; overflow: hidden;}
.content-white h4 {margin-bottom: 10px;}

/*tabela usług w profilu użytkownika*/
.gray-box table.amount-list {border: 1px solid #E3E1DA; width: 100%; background: #EFEFEF;}
.amount-list .tr-header {font-weight: bold;}
.amount-list td {padding: 2px;}
.amount-list .next{background: #FFF;}

/*********************************************/

#three-rows #content-container {width: 1000px;}
#three-rows #left-column {width: 250px; float: left; margin-right: 7px;}
#three-rows #content {float: left; margin: 0 7px 0 5px; width: 605px; background:  url(../images/bg-content-small-bottom.gif) no-repeat bottom left;}
#three-rows  #right-column {float: left; margin-left: 5px;}
/* menu po lewej */

#three-rows  .column-box {background: url(../images/bg-left-bottom.gif) bottom left no-repeat; font: 11px "Trebuchet MS";}
#three-rows  .content-header h3, .column-box h3 {padding: 13px 0 11px 20px; font-size: 22px;}
#three-rows .column-box h3 {background: url(../images/bg-left-header.png) top left no-repeat; color: #7a7b76;}
#three-rows .column-box ul.menu {list-style: none; background: #f3f1ef; padding: 8px 15px; width: 220px; float: left;}
#three-rows .column-box p {background: #f3f1ef; padding: 8px 15px; color: #444;}
#three-rows .column-box ul.menu li {overflow: hidden; float: left; width: 219px; margin-top:3px;}
#three-rows .column-box ul.menu li a { background: #fff url(../images/bg-left-li-big.gif) top left no-repeat;  font: bold 12px Tahoma,Arial,Verdana,serif,sans-serif;  padding: 9px 0 9px 28px; color: #333; display:block;} /* display:table-cell; padding: 8px 0 10px 25px;*/

.pomoc {background: none!important; padding: 0!important; font-size: 11px!important; color: #fff!important;}

#three-rows .column-box ul.menu li a:hover {background: #BFDCEA url(../images/bg-left-li-a-big.gif) top left no-repeat;}
#three-rows  ul.submenu {list-style: none; margin: 10px 0 10px 25px;}
#three-rows  ul.submenu li {background: none; margin:10px 0;}
#three-rows ul.submenu li a {background: none!important; padding: 0!important; font-weight: normal!important; font-size: 11px!important;}
#three-rows ul.submenu li a:hover {color: #447593; text-decoration: none; font-weight: bold; background: none!important;}

/*** menu po lewej */
#three-rows  .content-header {padding-left: 23px; height: 51px; background: url(../images/bg-content-small-top.gif) no-repeat top left;}
#three-rows .content-header h3 {float: left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#three-rows .content-header-menu {float: right; padding: 12px 22px 0 0;}
#three-rows .content-body {background: #fff url(../images/bg-content-center-top.gif) no-repeat top left; padding: 10px 20px; margin-bottom: 15px;}

/********* paginacja ***************/

.filterbox {background: url(../images/bg-results.gif) top center no-repeat; height: 35px; margin: 10px 0;}
.filterbox .pagefilter {float: left; width: 250px; margin: 7px; font-size: 11pt; font-weight: bold;}
.filterbox .pagefilter .arrow1-right img {margin: 0 10px 0 0;}
.filterbox .pagefilter .arrow1-left img {margin: 0 0 0 10px;}
.filterbox .pagefilter .arrow2-right img {margin: 0 5px 0 10px;}
.filterbox .pagefilter .arrow2-left img {margin: 0 10px 0 5px;}
.filterbox .results-selected, .filterbox  select {color: orange;}
.filterbox .results-selected, .filterbox  option {color: black;}
.filterbox .results-selected, .filterbox  .page-selected {color: orange;}
.filterbox .sortfilter {float: right; padding: 3px 15px 0 0;}
html*.filterbox .sortfilter {padding: 5px 15px 0 0;}
.filterbox .sortfilter select{background: transparent; border: 1px solid #cecac1; padding: 3px 5px;}

/****************************************Artykuły************************************************/

#content-article {background: #fff url(../images/article-content-subtop-slim.gif) repeat-x top left; padding: 0 0 10px 0;}
.content-article-date {background: url(../images/article-content-top.gif) no-repeat top left; padding: 20px 0 0 30px; height: 40px; color: #898989;}
.content-article-date {height: 20px;}
.article-footer {background: url(../images/bg-content-small-bottom.gif) no-repeat top left; height: 15px;}
#content-article h2 {color: #6291AD; font-size: 28px; font-weight: normal; margin: 0 30px;}
#content-article h2 .date {margin-bottom: -4px;}
.body-article a {color: #6291ad;}
.body-article a:hover {color: #6291ad; text-decoration: underline;}
.body-article {font-size: 11px; padding: 10px 30px;}
.body-article .pic {float: left; margin: 0 14px 15px 0; padding: 2px; border: 1px solid #c1c1c1;}
.body-article .files {float: right; margin: 0 0 15px 14px;}
.body-article .files .file-list{padding: 5px 0; text-align: center;}
.body-article .files .file-list-title{font-weight: bold;}
html>/**/body .body-article .pic {padding-bottom: 0;}
.body-article p {margin-bottom: 20px; line-height: 18px; text-align: justify;}
.body-article p img {margin: 15px;}
.categories {margin-top: 20px;}
.categories-name {width: 130px; font-size: 16px; color: #8a8a8a;}
.categories-list {width: 370px;}
.categories-list a {font-weight: bold; color: #8a8a8a;}
.categories-list a:hover {font-weight: bold; color: #f5861a;}
.document-box {margin-top: 15px;}

/* LISTA ARTYKU??W */
.article-item {width: 563px; margin-bottom: 10px;}
.article-item .top {background: url(../images/short-result-box-top.gif) no-repeat top left; height: 11px; overflow: hidden;}
.article-item .content {background: url(../images/short-result-box-middle.gif) repeat-y top left; padding: 5px 20px 10px 20px; font-size: 11px;}
.article-item .content .pic {float: left; margin: 0 14px 15px 0; padding: 2px; border: 1px solid #c1c1c1; width: 93px; height: 93px;}
.article-item .content .files {float: right; margin: 0 0 9px 8px; width: 110px; height: 93px;}
.article-item .content .files .file-list{padding: 3px 0; text-align: center;}
.article-item .content .files .file-list-title{font-weight: bold;}
.article-item .content .text {float: left; width: 400px;}
.article-item .content .no-pic {width: 525px;}
.article-item .content .text h3 {font-size: 18px; font-weight: bold;}
.article-item .content .text h3 a {color: #6392ac;}
.article-item .content .text p {margin-top: 10px; line-height: 18px; text-align: justify;}
.article-item .bottom {background: url(../images/short2-result-box-bottom.gif) repeat-y top left; height: 41px; font-size: 11px;}
.article-item .bottom .meta {float: left; margin: 13px 20px; color: #8a8a8a;}
.article-item .bottom .more {float: right; font-weight: bold; padding: 13px 23px 0 0;}
.article-item .bottom .more a {color: #fff;}

/** szukajka w kategoriach */

li#search {margin-top: 20px;}
#left-search {background: url(../images/article-search.png) repeat-y top left; width: 220px; height: 62px;}
#left-search input.search {color: #fff; border: none; background: #4e4e4e; display: block; position: relative; top: 11px; left: 10px; width: 198px; font-size: 11px; height: 16px;}
#left-search a {color: #fff; font-size: 11px; font-weight: bold; display: block; float: left; font-family: Verdana; margin: 5px 0 0 10px;}
#left-search .button {float: right; margin: 1px 5px 0 0;}

/*artykuły - koniec*/
/***********************************Baza firm**********************************/
.content-box .content #bcompany-left-side {float: left; width: 563px;}
.content-box .content #bcompany-right-side {float: right; width: 200px; margin-top: 2px;}
.content-box .bcompany-small-box {width: 200px; background: #fff; text-align: justify;}
.content-white .bcompany-top {overflow: hidden; padding: 0;}
.gray-box .bcompany-content-white {border: 1px solid #fff; background: #fff; padding: 5px; overflow: hidden;}
.bcompany-top h4 {color: grey; font-size: 15px; margin-bottom: 2px;}
.operations-row {text-align: center;}
.operations-row img {margin: 0 5px;}
.hr {border: 1px solid #CECAC1; height: 0;}

/********************************** baza firm ***********************************/
.companydb-form form {margin-top: 10px; padding-left: 5px;}
.companydb-form-start-text {display: block; font-size: 14px; color: #599ABA; padding: 5px 0 10px 0; font-weight: bold; position: relative;}
/************************************ form ******************************/
.companydb-form .row input {padding: 3px 5px; background: #F9F8F6; border: 1px solid #DAD7D0;}
.companydb-form .row select {background:#F9F8F6; border: 1px solid #DAD7D0; padding: 3px 5px;}
.companydb-form .row input[type=text]{width: 290px;}
.companydb-form-text {width: 290px;}
.companydb-form .row select {width: 303px;}
.companydb-form .checkbox-list-row ul {list-style: none; float: left;}
.companydb-form .checkbox-list-row ul input {vertical-align: middle; border: none; margin: 0 3px 2px 0; vertical-align: middle;}
.companydb-form .row {margin: 10px 5px;}
.companydb-form .label-container {margin: 6px 0; width: 112px; float: left; font-weight: bold;}
.companydb-form .submit-row {font-weight: bold; text-align: center;}
.companydb-form .submit-row input {border: 0; vertical-align: middle; margin-right: 5px; padding: 0!important; background: none!important;}
.companydb-form .submit-row span {color: red;}

/****************************** results ******************************/

.companydb-results {margin-top: 5px;}
.premium .companydb-result-top {background: url(../images/shortp-result-box-top.png) top center no-repeat; padding: 11px 0;}
.premium .companydb-result-body {background: url(../images/shortp-result-box-middle.png) top center repeat-y; font-size: 11px;}
.premium .companydb-result-footer {background: url(../images/shortp-result-box-bottom.png) bottom center no-repeat; height: 41px;}
.companydb-result-top {background: url(../images/short-result-box-top.gif) top center no-repeat; padding: 11px 0; width: 100%; float: left;}
.companydb-result-body {background: url(../images/short-result-box-middle.gif) top center repeat-y; font-size: 11px; width: 100%; float: left;}
.companydb-result-footer {background: url(../images/short2-result-box-bottom.gif) bottom center no-repeat; height: 41px; width: 100%; float: left;}
.companydb-logo {width: 100px; float: left; padding: 5px 10px;}
.companydb-title {color: grey;}
.companydb-details .companydb-title {color: orange;}
.companydb-description{margin: 0 8px 0 145px;}
.companydb-details .companydb-description, .companydb-fulltext {text-align: left;}
.companydb-location {float: left; padding: 12px 0; margin-left: 20px;}
.companydb-details-link {float: right; width: 55px; padding: 12px 14px; color: white; font-weight: bold; font-size: 11px;}
.companydb-details-link a {color: white;}
.companydb-property {padding: 5px 0;}
.companydb-property-name {color: #666; font-weight: bold; font-size: 11px;}
.companydb-details .companydb-property-name {color: #6a6;}
.companydb-services-list {font-size: 11px;}
.companydb-result {width: 100%; float: left;}

/**************************** register box *******************************/

.register-box {background: url(../images/bg-register-small.png) top center no-repeat; height: 240px; margin-top: 10px;}
.register-box ul {padding: 0 45px; color: #fff;}
.register-box-title {padding: 15px 30px; color: orange; font-weight: bold; font-size: 13px; text-align: center;}
.register-box-title a {color: orange;}
.register-box-title a:hover {text-decoration: none;}
.register-box-question {padding: 0 30px; font-size: 14pt; color: #fff; margin: 10px 0;}
/*baza firm - koniec*/

/****************************************** EU *****************************/
.tahoma {font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.eu-start-text {font-size: 14px; color: #599ABA; margin: 5px 0 20px 0; font-weight: bold;}
.content-header-menu {padding-top: 20px;}
.content-header-menu a {color: #333; font-size: 11px; font-weight: bold;}
.orange {color: #F17803;}
form#eu .row {float: left; padding: 7px; border: 1px solid #e3e0d9; margin-bottom: 10px; width: 549px;}
form#eu .row .label-container {padding: 6px; background-color: #f4f3ef; width: 537px; float: left;}
form#eu .row .label-container label {display: block; float: left; margin: 10px 0 0 10px; font-size: 14px; color: #444; width: 480px;}
form#eu .row .label-container .question-mark {display: block; float: right;}
form#eu .row label .question_desc {font-size: 11px; background: #f9f7f6; border: 1px solid #e9e6e0; color: #7b7976; display: inline-block; padding: 5px; margin: 5px 0 10px 0;}
form#eu .row .answer_desc {margin: 0 15px 10px 25px; background: url(../images/arrow-top.png) no-repeat; padding-top: 6px;}
form#eu .row .answer_desc p {display: block; border: 1px solid #d4d4d4; line-height: 16px; padding: 5px; font-size: 11px; color: #8a8a8a;}
form#eu .text-row input {padding: 5px; margin: 15px 0 5px 15px; font-size: 12px; width: 250px; border: 1px solid #DAD7D0; background-color: #F9F8F6;}
form#eu .select-row select {padding: 3px 5px; margin: 15px 0 5px 15px; font-size: 12px; width: 250px; border: 1px solid #DAD7D0; background-color: #F9F8F6;}
form#eu .checkbox-list-row ul {list-style-type: none; margin: 10px 15px;}
form#eu .checkbox-list-row ul li {margin-bottom: 5px;}
form#eu .checkbox-list-row ul li label {font-weight: bold;}
form#eu .checkbox-list-row ul li .desc {margin-top: 3px!important;}
form#eu .checkbox-list-row ul li input {vertical-align: middle; margin: 0 3px 2px 0;}
form#eu .radio-list-row ul {width: 519px; float: left; list-style-type: none; padding: 10px 15px;}
form#eu.radio-list-row ul li {width: 519px; float: left; margin-bottom: 5px;}
form#eu .radio-list-row ul li label {font-weight: bold;}
form#eu .radio-list-row ul li .desc {margin-top: 3px!important;}
form#eu .radio-list-row ul li input {vertical-align: middle; margin: 0 3px 2px 0;}
form#eu .submit-row {text-align: center;}
form#eu .submit-row input {margin: 0 auto;}

/*** LISTA WYNIK?w EU i Plista dokumentow w prod finansowych ***/

#eu .result, #pfdocs .result {padding: 15px; background: #fff; border: 1px solid #d4d4d4; border-top: none;
}
#eu .result h4, #pfdocs .result h4 {font-size: 13px; margin-bottom: 3px; color: #333;}
#eu .result h4 a, #pfdocs .result h4 a {color: #333;}
#eu .result h4 a:hover, #pfdocs .result h4 a:hover {text-decoration: underline;}
#eu .result h4 .bullet, #pfdocs .result h4 .bullet {margin-right: 10px;}
#eu .result p, #pfdocs .result p {margin-left: 19px;}
#eu .result.even, #pfdocs .result.even {background: #f4f3ef;}
#eu .result.first, #pfdocs .result.first {border-top: 1px solid #d4d4d4;}
#pfdocs {text-align: left; margin-top: 20px;}
#pfdocs .details {float: right;}
#pfdocs a.details {color: #F17803;}

/*eu - koniec*/
/****************************************** STRONA GŁÓWNA *********************/
/*Główny box wiadomości*/

.main-box {float: left; width: 1000px; background: url(../images/bg-content-header.gif) no-repeat center top; padding: 1px 0 0;}
.main-box .header {width: 1000px; background: url(../images/double-line2.gif) no-repeat center bottom; float: left;}
.main-box .header .header-left {float: left; height: 33px; padding: 12px 25px 0 24px;}
.main-box .header .header-center {float: left;}
.header-center ul li {text-align: center; float: left; border-right: 1px solid #d2d0cc; list-style: none;}
.header-center ul li a {float: left; display: block; height: 25px; padding: 18px 10px 0 10px; color: #333;}
.header-center ul li a:hover {background: #fff; color: #f6871a;}
.header-center ul li.header-menu-active a {background: #fff; color: #f6871a;}
.main-box .header .header-right {float: right; padding: 10px 25px 0 0;}

/*Zawartości bloku wiadomości*/
.main-box .content {float: left; width: 1000px; background: #fff url(../images/main_box_content.gif) repeat-x top; padding-top: 10px; overflow: hidden;}
.main-box .content #news1 {float: left; width: 582px; padding: 8px 20px 10px;}
.main-box .content #news2 {float: right; width: 355px; padding-right: 20px;}

/*Blok wiadomości lewy*/
.news1-content .content-top {float: left; width: 582px; height: 10px; background: url(../images/news1_content_top.png) no-repeat; overflow: hidden;}
.news1-content .content-center {float: left; width: 580px; border-left: 1px solid #E3E1DA; border-right: 1px solid #E3E1DA; overflow: hidden;}
.news1-content .content-bottom {float: left; width: 582px; height: 10px; background:  url(../images/news1_content_bottom.png) no-repeat;}
.news1-content .content-center .news-tabs {width: 48px; float: left; margin: 10px 0 0 0; padding-left: 9px;}
.news1-content .content-center .tab-content {float: left; background: url(../images/zajawka_500_250.png) no-repeat; height: 250px; width: 500px; border: 1px solid #E3E0DA; position: relative;}
.news-tabs ul li{float: left; width: 47px; height: 36px; list-style: none; text-align: center;}
.news-tabs ul li a {width: 27px; height: 18px; text-decoration: none; padding: 18px 10px 0 10px; float: left; color: #333;}

/*tab-1*/
.news-tabs ul li#news-1-tab {background: url(../images/1.png) no-repeat;}
.news-tabs ul li#news-1-tab a:hover {background: url(../images/1-a.png) no-repeat;}
.news-tabs ul li#news-1-tab.active a {background: url(../images/1-a.png) no-repeat;}

/*tab-2*/
.news-tabs ul li#news-2-tab {background: url(../images/2.png) no-repeat;}
.news-tabs ul li#news-2-tab a:hover {background: url(../images/2-a.png) no-repeat;}
.news-tabs ul li#news-2-tab.active a {background: url(../images/2-a.png) no-repeat;}

/*tab-3*/
.news-tabs ul li#news-3-tab {background: url(../images/3.png) no-repeat;}
.news-tabs ul li#news-3-tab a:hover {background: url(../images/3-a.png) no-repeat;}
.news-tabs ul li#news-3-tab.active a {background: url(../images/3-a.png) no-repeat;}

/*tab-4*/
.news-tabs ul li#news-4-tab {background: url(../images/4.png) no-repeat;}
.news-tabs ul li#news-4-tab a:hover {background: url(../images/4-a.png) no-repeat;}
.news-tabs ul li#news-4-tab.active a {background: url(../images/4-a.png) no-repeat;}

.news1-desc {background: url(../images/bg_transparent.png) repeat; color: #DFDFDF; float: left; font-size: 13px; position: absolute; bottom: 0; padding: 10px; width: 480px; padding-bottom: 20px;}
.news1-desc h3 {margin-bottom: 5px; color: #FFF;}
.news1-desc a {color: #F6871A; font-weight: bold;}
.news1-image {float: left;}
.news1-item {float: left; padding: 4px 60px 12px; width: 500px;}
.news1-item a {font-weight: bold; }

/*Blok wiadomości prawy*/
.news2-header {overflow: hidden;}
.news2-header select {float: right; border: 1px solid #DAD7D1; padding: 3px 5px; color: #7B7976; margin: 5px;}
.news2-header span {float: left; font: 20px Trebuchet MS; color: #3881aa; margin: 5px;}
.news2-header ul {padding: 10px 0 0 0; list-style: none;}
.news2-header ul li {float: left; width: 85px; margin: 0 0 0 3px; text-align: center;}
.news2-header ul li a {padding: 10px 0 0 0; height: 23px; display: block; background: url(../images/bg-news2-header.png) no-repeat; color: #333; font-weight: bold; font-size: 12px;}
.news2-header ul li a:hover {background: url(../images/bg-news2-header-a.png) no-repeat; color: #fff;}
.news2-header ul li a.active {background: url(../images/bg-news2-header-a.png) no-repeat; color: #fff;}
.news2-content {width: 360px; float: left;}
.news2-content .content-top {width: 360px; height: 2px; background: url(../images/news2_content_top.gif) no-repeat; overflow: hidden;}
.news2-content .content-center {width: 328px; background: url(../images/news2_content_center.gif) repeat-y; padding: 10px 16px 5px 16px; overflow: hidden;}
.news2-content .content-bottom {width: 360px; height: 10px; background: url(../images/news2_content_bottom.gif) no-repeat; overflow: hidden;}
.news2-image {background: url(../images/bg-news2-img.png) no-repeat; float: left;  padding: 3px; width: 93px; margin-right:10px; position:relative; top:3px; line-height:0;}
.news2-desc {font-size: 11px; line-height: 18px;  padding-bottom: 10px;}
.news2-item {float: left; height: 16px; padding: 4px 12px; width: 300px;}
.main-box .footer {height: 13px; width: 1000px; background: url(../images/bg-content-bottom.gif) no-repeat; float: left; overflow: hidden;}
/*Koniec - Główny box wiadomości*/
/*Pozostałem bloki strony głównej*/
.boxs {width: 1000px; float: left;}
.boxs #left-column {width: 605px; float: left; padding: 15px 0 0;}
.boxs #right-column {width: 384px; float: right; padding: 0 0 0 11px;}
.boxs .other-box {width: 605px; background: url(../images/bg-content-small-top.gif) no-repeat 0 0; float: left;}
.other-box .header {height: 50px; width: 605px; background: url(../images/double-line.png) no-repeat center bottom; float: left;}
.header .header-left {float: left; height: 33px; padding: 12px 25px 0 24px;}
.header .header-right {float: right; padding: 10px 20px 0 0;}
.other-box .content {width: 565px; background: #fff url(../images/main_box_content.gif) repeat-x top; float: left; padding: 13px 20px;}
.content .company-box {height: 147px; width: 136px; color: #858076; float: left; padding: 8px 0 0; text-align:center; font-weight: bold; margin-left: 4px;}
.content .company-box .top {height: 6px; background: url(../images/company_box_top.gif) no-repeat; overflow: hidden;}
.content .company-box .center {height: 110px; background: url(../images/company_box_center.gif) repeat-y;}
.content .company-box .bottom {height: 22px; background: url(../images/company_box_bottom.gif) no-repeat; color: #fff; padding-top: 2px; font-size: 11px;}
.other-box .footer {float: left; height: 25px; width: 605px; background: url(../images/bg-content-small-bottom.gif) no-repeat;}
.boxs .register-box {width: 370px; height: 180px; background: url(../images/bg-register.png) no-repeat; float: right;}
.boxs .register-box .top {height: 20px; text-align: center; color: #fff; padding: 15px 10px 5px 10px; font-size: 16px; font-weight: bold;}
.boxs .register-box .center {height: 90px; color: #fff; padding-left: 10px;}
.boxs .register-box .bottom {text-align: center; padding-top: 10px;}
.boxs .register-box .bottom a {color: #f6871a; font-size: 17px;}
.reklama-300-250 {width: 300px; height: 250px; float: left; margin:10px 54px;}
.reklama-468-60 {float: left; height: 90px; width: 570px; margin-left: 21px;}

.bookmarks-box {width: 355px; float: right; padding-right: 6px;}
/*strona główna - koniec*/
/**************************Profil - Rejestracja - Produkty finansowe*****************/
.reklama-120-600 {width: 120px; height: 600px; float: right;}
.content-box {width: 870px; background: url(../images/content_box.gif) no-repeat center top; float: left; padding: 1px 0 0; margin-bottom: 10px;}
.content-box .header {width: 870px; height: 45px; background: url(../images/content_box_double_line.gif) no-repeat center bottom; float: left;}
.content-box .header .header-left {float: left; height: 33px; padding: 12px 25px 0 24px;}
.content-box .header .header-right {float: right; margin: 0; padding-right: 25px; line-height: 40px;}
.content-box .content {width: 826px; background: #fff url(../images/main_box_content.gif) repeat-x top; float: left; padding: 22px;}
.content-box .footer {width: 870px; height: 15px; background: url(../images/content_box_footer.gif) no-repeat bottom; float: left; overflow: hidden;}

/*zakładki*/
.content-box .content .tabs, .big-tabs {width: 822px; border-bottom: 1px solid #6494af; margin-bottom: 20px; overflow: hidden;}
.tabs ul {padding: 10px 0 0 0; list-style: none;}
.tabs ul li {width: 85px; margin: 0 0 0 3px; text-align: center; float: left;}
.tabs ul li a {padding: 10px 0 0 0; height: 23px; display: block; background: url(../images/bg-news2-header.png) no-repeat; color: #333; font-size: 11px; font-weight: bold;}
.tabs ul li a:hover {background: url(../images/bg-news2-header-a.png) no-repeat; color: #fff; text-decoration: none;}
.tabs ul li a.active {background: url(../images/bg-news2-header-a.png) no-repeat; color: #fff;}
.big-tabs ul {padding: 10px 0 0 0; list-style: none;}
.big-tabs ul li {margin: 0 0 0 3px; text-align: center; float: left;}
.big-tabs ul li a {height: 33px; display: inline-block; background: url(../images/bookmarks_bg_center.png) repeat-x; color: #333; font-size: 11px; font-weight: bold;}
.big-tabs ul li a .txt {display: inline-block; padding-top: 10px; height: 23px; cursor: pointer;}
.big-tabs ul li a .left {background: url(../images/bookmarks_bg_left.png) no-repeat; width: 13px; display: inline-block; padding-top: 10px; height: 23px;}
.big-tabs ul li a .right {background: url(../images/bookmarks_bg_right.png) no-repeat; width: 13px; display: inline-block; padding-top: 10px; height: 23px;}
.big-tabs ul li.active .left, .big-tabs ul li a:hover .left {background: url(../images/bookmarks_bg_active_left.png) no-repeat;}
.big-tabs ul li.active a, .big-tabs ul li a:hover {background: url(../images/bookmarks_bg_active_center.png) repeat-x; color: #fff; text-decoration: none;}
.big-tabs ul li.active .right, .big-tabs ul li a:hover .right {background: url(../images/bookmarks_bg_active_right.png) no-repeat;}
.content-box .content #left-side {float: left; width: 500px;}
.content-box .content #right-side {float: right; width: 305px; margin-right: 6px;}
.content-white .top {overflow: hidden; line-height: 22px; padding: 0;}
.content-white .top-left {float: left; width: 170px;}
.content-white .top-right {float: right;}
.content-box .very-big-box {width: 800px;}
.content-box .big-box {width: 500px;}
.content-box .small-box {width: 305px; background-color: #fff; text-align: justify;}
.content-box .content form .checkboxs-left-column {float: left; width: 200px;}
.content-box .content form .checkboxs-right-column {float: left;}
.content-box .content form h4 {color: #5999bc; font-size: 14px; margin-bottom: 3px; position: relative;}
.content-box .content form h4 .orange {color: #f6871a; font-size: 14px;}
.content-box .content form .row {margin: 10px 0; overflow: hidden;}
.fp-row {margin: 0!important;}
.fp-row .label-container {padding-top: 2px!important;}
.content-box .content form .row .label-container {padding: 2px 0 7px 0; float: left; width: 105px;}
.content-box .content form .row .top-positon {width: 100%;}
.content-box .content form .text-center {text-align: center;}
.content-box .content form .row .label-container label {font-size: 11px; color: #000; font-weight: bold;}
.content-box .content .text-row input, .textarea-row textarea {padding: 2px 5px 0 5px; font-size: 12px; border: 1px solid #DAD7D0; background: #F9F8F6; height: 20px;}
.content-box .content .text-row .medium input {width: 200px; padding: 2px 5px 0 5px; height: 20px;}
.content-box .content .text-row .text-input {width: 200px; padding: 6px 0; float: left;}
.content-box .content .text-row .text-input input { border: none!important; height: auto!important; padding: 0!important; background: none!important;}
.content-box .content .text-row .small input {width: 155px; _width: 150px; height: 20px; overflow: hidden;}
.content-box .content .submit-row input {margin: 0 auto;}
.content-box .content .checkbox-list-row ul {list-style-type: none; width: 438px; padding: 10px 15px; float: left;}
.content-box .content .checkbox-list-row ul li {margin-bottom: 5px;}
.content-box .content .checkbox-list-row ul li .desc {margin-top: 3px!important;}
.input-checkbox {margin: 0 3px 2px 0!important; vertical-align: middle!important; width: auto!important; padding: 0!important; border: none!important; background: none!important;}
.input-text { width: 50px; margin: 0 10px!important;}
.content-box .content .select-row select {padding: 3px 5px; font-size: 12px; border: 1px solid #DAD7D0; background: #F9F8F6;}
.content-box .content .select-row select {width: 310px;}
.sub-row {margin-top: 10px; margin-bottom: 10px;}
.sub-row select {margin-left: 20px; width: 290px;}
.auto { width: auto!important; height: auto!important; padding: 0!important; margin: o!important; background: none!important; border: none!important;}

/*Wyniki wyszukiwania produkty finansowe*/
.content-box .content .search-reasults-box {border-top: 1px solid #cecac1; margin-top: 10px; padding-top: 10px;}
.content-box .content .search-reasults-box .item {width: 822px; margin-top: 10px; float: left;}
.search-reasults-box .item .header {width: 822px; height: 7px; background: url(../images/search_result_item_top.png) no-repeat top;}
.search-reasults-box .item .content-item {background: #fff; border-left: 1px solid #e3e1da; border-right: 1px solid #e3e1da; float:left; overflow: hidden;}
.search-reasults-box .item .content-item .box-item {width: 818px; background: #f6f5f2; border-left: 1px solid #fff; border-right: 1px solid #fff; float: left; overflow: hidden;}
.search-reasults-box .item .content-item .box-item .item-image {width: 180px; float: left; margin-left: 5px;}
.search-reasults-box .item .content-item .box-item .item-desc {float: left; width: 535px; padding: 10px;}
.search-reasults-box .item .content-item .box-item .item-desc p {font-size: 14px; font-weight: bold; color: #858076; margin-bottom: 5px;}
.search-reasults-box .item .content-item .box-item .item-button {margin-top: 25px; width: 75px; float: right; text-align: right;}
.search-reasults-box .item .footer {width: 822px; height: 7px; background: url(../images/search_result_item_bottom.png) no-repeat bottom; overflow: hidden;}
.hints {font-size: 11px; color: maroon; font-weight: normal;}
.premium-info-box {border: 1px solid #e3e1da; margin: 5px 0 20px 0; padding-bottom: 15px;}
.premium-info-box h4 {color: #f6871a; padding: 20px;}
.premium-info-box .premium-info {color: black; padding: 0 20px 5px 20px;}
.premium-info-box .premium-info img {vertical-align: middle;}
.company-form input, .company-form select {width: 300px; background:#F9F8F6; border:1px solid #DAD7D0; font-size: 12px; padding: 2px 0 0 5px;}
.company-form textarea {width: 305px; background:#F9F8F6; border:1px solid #DAD7D0; font-size: 12px; padding: 0 0 0 5px; height: 70px;}
.company-form .child {padding-left: 20px;}
.company-form .child input {margin-left: 20px; width: 50px; font-size: 11px; padding: 3px;}
.company-box .center img {margin: 5px;}

/** kalendarz na glownej **/
#calendar table {border: 0;}
#calendar table tr td {border: none;}
#calendar td a {color: #fff;}
#calendar table tr {text-align: center; font-size: 11px; text-align: center;}
#calendar table tr.names td {color: #1d425d; width: 26px; height: 26px;}
#calendar table td.empty {width: 26px; height: 26px; background-image: url('/images/day-off.png'); font-weight: bold; color: #c8c8c8;}
#calendar table td.clickable {width: 26px; height: 26px; background: url('/images/day-event.png'); font-weight: bold; color: #fff;}
#calendar table td.today {width: 26px; height: 26px; background-image: url('/images/day-current.png'); font-weight: bold; color: #fff;}
#calendar table td.normal {width: 26px; height: 26px; background-image: url('/images/day-normal.png'); font-weight: bold; color: #333;}
#calendar .monthtable {border: 1px solid #e9e9e6; padding: 15px; background: #fff; float: left; overflow: hidden; width: 198px;}
#calendar .month {text-align: center; font-size: 13px; font-weight: bold; color: #2e2e2e;}
#day {margin-left: 20px; width: 300px;}
#day h5 {font-size: 12px;}
#day i {display: block; padding: 5px 0 10px 0; color: #867f75; font-size: 11px;}
#day ul {list-style: none; margin: 5px 0 10px 0; font-size: 11px; color: #333;}
#day a:hover {text-decoration: underline; color: orange;}

.user-premium-box {margin: 0 auto; width: 520px;}
.user-premium-box .content-top {width: 520px; height: 7px; background: url('/images/bg_wykup_premium_box_top.gif') no-repeat; overflow: hidden;}
.user-premium-box .content-center {background: url('/images/bg_wykup_premium_box_center.gif') repeat-y; width: 500px; position: relative; text-align: left; padding-bottom: 40px; padding-left: 25px;}
.user-premium-box .content-center h3 {margin:0 auto; padding-bottom: 5px;}
.user-premium-box .content-bottom {width: 520px; height: 7px; background: url('/images/bg_wykup_premium_box_bottom.gif') no-repeat;}
.user-premium-box .content-center .button-bay-premium {width: 188px; position: absolute; left: 166px; bottom: -6px; height: 35px; _bottom: -9px;}
.column-box .column-box-list {padding: 2px 7px 2px 30px; background: #f3f1ef; color: #444;}

.banner-block {float: left; width: 1000px; background: url(../images/bg-content-header.gif) no-repeat center top; margin-bottom: 10px;}
.banner-block-bg {float: left; width: 1000px; background: url(../images/bg-content-bottom.gif) no-repeat center bottom; padding: 0 0 13px 0}
.banner-header {width: 976px; float: left; padding: 17px 0 0 24px; margin-bottom: 60px;}
.banner-header h2 { font-size: 14px;}
.banner-block-bg1 {float: left; width: 1000px; background: #fff; text-align: center; padding: 0 0 0 0;}
.banner-block-bg1 img { margin: -80px auto 0 auto; border: 1px solid #000; position: relative;}

.file-buy-list {margin: 0 auto;}
.file-buy-list td {padding: 5px;}
/*
  ,--._
    `.   `.                      ,-.
      `.`. `.                  ,'   )
        \`:  \               ,'    /
         \`:  ),.         ,-' ,   /
         ( :  |:::.    ,-' ,'   ,'
         `.;: |::::  ,' ,:'  ,-'
         ,^-. `,--.-/ ,'  _,'
        (__        ^ ( _,'
      __((o\   __   ,-'
    ,',-.     ((o)  /
  ,','   `.    `-- (
  |'      ,`        \
  |     ,:' `        |
 (  `--      :-.     |
 `,.__       ,-,'   ;
 (_/  `,__,-' /   ,'
 |\`--|_/,' ,' _,'
 \_^--^,',-' -'(
 (_`--','       `-.
  ;;;;'       ::::.`------.
    ,::       `::::  `:.   `.
   ,:::`       :::::   `::.  \
  ;:::::       `::::     `::  \
  |:::::        `::'      `:   ;
  |:::::.        ;'        ;   |
  |:::::;                   )  |
  |::::::        ,   `::'   |  \
  |::::::.       ;.   :'    ;   ::.
  |::::,::        :.  :   ,;:   |::
  ;:::;`"::     ,:::  |,-' `:   |::,
  /;::|    `--;""';'  |     :. (`";'
  \   ;           ;   |     ::  `,
   ;  |           |  ,:;     |  :
   |  ;           |  |:;     |  |
   |  |           |  |:      |  |
   |  |           |  ;:      |  |
  /___|          /____|     ,:__|
 /    /         /    |     /    )
 `---'          '----'      `---'

Biznes Platforma

*/
/*Koniec świata*/
