.aktualnosc-tresc a {
    display: inline !important;
    text-decoration: underline;
    color: #0303EE;
    margin: 0 !important;
}
.tablebg {
    width: 700px;
}
.wide {
    width: 500px;
}
.oferty-list-container a {
    color: #051d72;
}
input {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
html {
    overflow-y:scroll;
    overflow-x:auto;
}
a {
    text-decoration: none;
    color: #000;
}
body {
    margin-top: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #474747;
}
img {
    border: 0px solid;
}
div#webpage {
    margin-left: auto;
    margin-right: auto;
    width: 950px;
}
div#top {
    height: 71px;
    margin-top: 0px;
}
div#logo {
    position: relative;
    top: 19px;
}
div#menu {
    height: 35px;
    overflow: hidden;
    background: url("/_/images/menu-bg.png") no-repeat transparent;
    padding-left: 1px;
}
div#footer hr {
    height: 3px;
    border: 0px solid;
    color: #efefef;
    background-color: #efefef;
    margin-bottom: 11px;
}
div#footer {
    font-size: 11px;
    color: black;
}
div#footer-left ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
div#footer-left ul li {
    float: left;
    margin-right: 9px;
    background: url("/_/images/blue-dot.gif") left no-repeat transparent;
    padding-left: 8px;
}
div#footer-right {
    float: right;
}
div.crop {
    width: 237px;
    height: 34px;
    overflow: hidden;
    float: left;
}
img.menu-start {
    margin: 0px 0px 0px -237px;
}
img.menu-start:hover, img.menu-start.active {
    margin: 0px 0px 0px 1px;
}
img.menu-start-active{
    margin: 0px 0px 0px 1px;
}
img.menu-oferty {
    margin: -33px 0px 0px -237px;
}
img.menu-oferty:hover, img.menu-oferty.active {
    margin: -33px 0px 0px 1px;
}
img.menu-oferty-active {
    margin: -33px 0px 0px 1px;
}
img.menu-aktualnosci {
    margin: -66px 0px 0px -237px;
}
img.menu-aktualnosci:hover, img.menu-aktualnosci.active {
    margin: -66px 0px 0px 1px;
}
img.menu-aktualnosci-active{
    margin: -66px 0px 0px 1px;
}
img.menu-kontakt {
    margin: -99px 0px 0px -237px;
}
img.menu-kontakt:hover, img.menu-kontakt.active {
    margin: -99px 0px 0px 1px;
}
img.menu-kontakt-active{
    margin: -99px 0px 0px 1px;
}
div.main-text {
    margin-bottom: 33px;
}
div.main-text img {
    margin-top: 21px;
}
div.main-text p {
    width: 490px;
    margin-top: 3px;
}
div.kontakt-row {
    height: 44px;
    margin-top: 16px;
    width: 475px;
}
div.kontakt-row-large {
    height: 192px;
    margin-top: 16px;
}
div.kontakt-column {
    float: left;
    width: 211px;
}
.rmargin {
    margin-right: 20px;
}
div.kontakt-column div {
    width: 205px;
    height: 16px;
    background: url("/_/images/kontakt-form-small.png") no-repeat transparent;
    padding: 4px 4px 4px 2px;
    border: 0px solid;
}
.kontakt-column div input {
    width: 205px;
}
div.kontakt-row div.medium {
    width: 436px;
    height: 16px;
    background: url("/_/images/kontakt-form-medium.png") no-repeat transparent;
    padding: 4px 4px 4px 2px;
    border: 0px solid;
}
.kontakt-row div.medium input {
    width: 436px;
}
div.kontakt-row-large div {
    width: 441px;
    height: 170px;
    background: url("/_/images/kontakt-form-big.png") no-repeat transparent;
    padding: 4px;
}
.clearborder textarea {
    border: 0px solid;
    background-color: transparent;
}
.kontakt-row-large div textarea {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    max-height: 162px;
    max-width: 433px;
    min-height: 162px;
    min-width: 433px;
    resize: none;
    overflow: auto;
}
div#kontakt-form {
    float: left;
    background: url("/_/images/kontakt-tlo.png") no-repeat transparent;
    width: 475px;
    height: 484px;
    padding-left: 16px;
}
div#kontakt-form p {
    margin: 0px 0px 6px 0px;
}
h4 {
    color: #051d72;
    margin: 0px;
    padding-top: 19px;
    font-size: 12px;
}
div#dane-row h4 {
    color: #474747;
    padding-bottom: 2px;
}
div#kontakt-bottom {
    margin-top: 8px;
    height: 49px;
}
div#kontakt-bottom label {
    font-size: 11px;
}
div#kontakt-checkbox {
    float: left;
    width: 220px;
}
/*div.submit > input {
    float: right;
    margin-right: 32px;
    margin-top: 2px;
}*/
.wrappable {
    white-space: normal;
}
div#kontakt-checkbox div {
    float: left;
    font-size: 11px;
}
div.wrappable {
    width: 170px;
    margin-top: 4px;
    margin-left: 2px;
}
div#kontakt-dane {
    float: left;
    height: 160px;
    margin-left: 3px;
    width: 453px;
}
div#dane-row {
    line-height: 1.3em;
}
div#kryteria {
    height: 626px;
    width: 270px;
    background: url("/_/images/kryteria-background.png") transparent no-repeat;
    margin-top: 18px;
    margin-left: 1px;
    padding: 12px 15px 0px 14px;
    float: left;
}
div#kryteria p {
    margin: 8px 0px 8px 0px;
}
div#region, div#kategoria {
    height: 140px;
}
.select-container, .select-head {
    cursor: default;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
div.select-head {
    width: 124px;
    height: 14px;
    background: url("/_/images/kryteria-select.png") transparent no-repeat;
    padding: 5px 23px 5px 10px;
    overflow: hidden;
}
div.select-container {
    position: absolute;
    background-color: #fff;
    border: #efefef 1px solid;
    width: 155px;
    height: 100px;
    overflow: auto;
    z-index: 999;
}
div.select-container ul {
    margin: 0px;
    padding-left: 0px;
    padding-top: 3px;
}
div.select-container li {
    list-style-type: none;
    padding: 2px 0px 2px 10px;
}
div.select-container li:hover {
    color: #fff;
    background-color: #051d72;
}
div#kryteria table {
    padding: 0px;
    border-collapse: collapse;
}
div#region table td {
    padding: 0px 0px 8px 0px;
}
div#region table th {
    padding: 0px 0px 8px 0px;
    font-weight: normal;
    text-align: left;
    width: 109px;
}
div#kategoria label, td.kategoria label {
    width: 135px;
    display: block;
    float: left;
}
div#kategoria input, td.kategoria input {
    margin-left: 0px;
    margin-right: 5px;
    display: block;
    float: left;
}
div#kategoria span {
    padding-top: 2px;
    display: block;
    float: left;
}
div#parametry {
    height: 263px;
}
div#parametry th {
    color: #000;
    text-align: left;
    padding: 0px 0px 7px 0px;
}
div#parametry td {
    width: 140px;
    padding-bottom: 12px;
    padding-top: 4px;
    height: 22px;
}
div#parametry div, div.small {
    display: inline;
    width: 53px;
    height: 14px;
    background: url('/_/images/search-form-small.png') no-repeat transparent right bottom;
    border: 0px solid;
    margin: 0px 6px 0px 6px;
    padding: 5px 7px 5px 7px;
    zoom: 1;
}
div.small input {
    width: 53px;
}
#parametry div > input {
    width: 53px;
}
div#kryteria-footer {
    height: 40px;
    padding-right: 15px;
}
div#kryteria-footer input {
    margin-top: 14px;
    float: right;
}
.uppercase {
    vertical-align: super;
    font-size: 8px;
}
div#oferty-content {
    float: left;
    width: 630px;
    margin-top: 19px;
    margin-left: 19px;
}
div#oferty-head p {
    margin: 4px 0px 17px 0px;
}
div.oferty-row {
    height: 206px;
}
div.list-image {
    height: 156px;
    width: 236px;
    border: 1px solid #d4d4d4;
    float: left;
    padding: 1px;
}
div.oferty-list-container {
    height: 158px;
    width: 343px;
    margin-left: 12px;
    float: left;
}
.oferty-list-container h2 {
    margin: 8px 0px 0px 0px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #051d72;
}
.oferta-nazwa {
    color: #051d72;
}
div.list-cena {
    margin: 12px 0px 0px 0px;
    color: #000;
}
.list-cena span {
    font-weight: bold;
}
span.sprzedane {
    color: #f00 !important;
    font-size: 12px !important;
}
div.list-short {
    margin-bottom: 7px;
    height: 43px;
    color: #000;
}
.list-short p {
    margin: 0px;
}
.list-short span {
    font-weight: bold;
}
div.list-description {
    margin-top: 16px;
    height: 45px;
    overflow: hidden;
}
div.wiecej-button {
    margin-top: 5px;
    font-weight: bold;
    font-size: 11px;
    float: right;
    margin-bottom: 9px;
}
.wiecej-button img {
    margin-right: 4px;
}
.oferty-row hr {
    height: 1px;
    color: #e5e5e5;
    border: 0px solid;
    background-color: #e5e5e5;
}
.left {
    float: left;
}
.right {
    float: right;
}
div#pages {
    margin: 6px auto 0px auto;
    width: 430px;
    float: left;
    text-align: center;
    color: #000;
}
.currentpage {
    font-weight: bold;
    color: #051d72;
}
div.kryteria {
    width: 600px;
    color: #fff;
    padding: 9px 15px 15px 15px;
    float: left;
    position: absolute;
}
div.kryteria-top {
    background: url('/_/images/kryteria-background-top.png') no-repeat transparent bottom;
    width: 630px;
    height: 6px !important;
}
div.kryteria-bottom {
    background: url('/_/images/kryteria-background-bottom.png') no-repeat transparent;
    margin-bottom: 8px;
    width: 630px;
    height: 16px;
    float: left;
    clear: both;
}
div.kryteria-header {
    font-weight: bold;
    float: left;
}
div.kryteria-bg {
    width: 630px;
}
.kryteria-bg img {
    width: 630px;
    height: 0px;;
}
div.kryteria-clear {
    margin-top: 1px;
    float: right;
    font-size: 11px
}
.kryteria-clear img {
    margin-right: 3px;
}
.kryteria-clear a {
    color: #fff;
}
div.kryteria-container {
    color: #8f3422;
    margin-top: 11px;
}
div.kryteria-container .left {
    font-weight: bold;
    margin-right: 8px;
}
div.kryteria-container .right {
    width: 542px;
}
div.kryteria-cell {
    float: left;
    color: #000;    
    height: 24px;
    margin-bottom: 9px;
    font-size: 11px;
    margin-right: 12px;
}
.kryteria-cell div {
    height: 24px;
    float: left;
}
.kryteria-cell .body {
    background: url('/_/images/kryteria-cell.png') repeat-x transparent;
    padding: 0px 2px 0px 2px;
}
.kryteria-cell .start {
    background: url('/_/images/kryteria-cell-left.png') no-repeat transparent;
    width: 4px;
}
.kryteria-cell .end {
    background: url('/_/images/kryteria-cell-right.png') no-repeat transparent;
    width: 4px;
}
.kryteria-cell span {
    margin-top: 6px;
    display: block;
    float: left;
}
.kryteria-cell span.uppercase {
    float: right;
    margin-top: -2px;
}
.kryteria-cell a {
    margin: 5px 0px 0px 4px;
    display: block;
    float: left;
}
div#empty-list {
    background: url('/_/images/email-background.png') no-repeat transparent;
    width: 600px;
    height: 128px;
    float: left;
    margin-top: 10px;
    padding: 15px;
}
#empty-list h2 {
    margin: 0px;
    color: #fc0303;
    font-size: 14px;
}
#empty-list p {
    margin: 13px 0px 0px 0px
}
.bold {
    font-weight: bold;
}
#empty-list p.bold {
    margin-top: 29px;
}
#empty-list input {
    float: left;
    margin-top: 15px;
}
#empty-list input.text {
    background: url('/_/images/wpisz-email-form.png') no-repeat transparent;
    border: 0px solid;
    width: 137px;
    height: 14px;
    padding: 5px 10px 5px 10px;
    margin-right: 10px;
}
.grey {
    color: #8f8e8e;
}
div#short-desc {
    width: 416px;
    float: left;
    height: 89px;
    color: #000;
    margin-bottom: 25px;
    margin-top: 20px;
}
#short-desc h2 {
    margin: 0px;
    font-size: 14px;
    color: #051d72;
}
p.cena {
    margin: 12px 0px 15px 0px;
    font-weight: bold;
}
.cena span {
    /*    font-size: 15px;*/
}
#short-desc table {
    padding: 0px;
    border-collapse: collapse;
    width: 100%;
}
#short-desc td {
    padding: 0px;
}
#short-desc table span {
    font-weight: bold;
}
#doradcy {
    float: left;
    width: 416px;
}
.oferta-back {
    clear: both;
}
.doradcy-top {
    background: url('/_/images/doradcy-top.png') no-repeat transparent;
    width: 416px;
    height: 5px;
}
.doradcy-bottom {
    background: url('/_/images/doradcy-bottom.png') no-repeat transparent;
    width: 416px;
    height: 5px;
    margin-bottom: 19px;
}
.doradcy-container {
    background: url('/_/images/doradcy-bg.png') repeat-y transparent;
    padding: 10px 5px 10px 15px;
}
.doradcy-container h3 {
    margin: 0px;
    font-size: 12px;
    color: #051d72;
}
.doradca-foto {
    width: 60px;
    height: 60px;
    padding: 1px;
    border: 1px solid #d4d4d4;
    float: left;
}
.doradca-desc {
    float: right;
    width: 380px;
    padding-left: 10px;
}
.doradca {
    clear: both;
    height: 76px;
    font-size: 11px;
    padding-top: 14px;
}
.doradca h4 {
    padding: 0px;
    color: #000;
}
.doradca-desc p.doradca-dzial {
    font-size: 10px;
    margin: 0px;
}
.doradca-desc p {
    margin: 11px 0px 0px 0px;
}
.doradca span {
    color: #000;
    font-weight: bold;
}
.doradca a {
    display: block;
    margin-top: 3px;
}
.doradca a img {
    padding-right: 5px;
}
.doradca hr {
    width: 386px;
    height: 1px;
    border: 0px solid;
    color: #d4d4d4;
    background-color: #d4d4d4;
    float: left;
    margin-top: 12px;
}
#tabs-container {
    width: 950px;
    position: relative;
}
div.oferta-back {
    margin: 19px 0px;
    clear: both;
    width: 950px;
}
div.tabs-header {
    height: 23px;
    position: relative;
}
div.iefg {
    position: relative;
    width: 553px;
    height: 23px;
    left: 398px;
}
.iefg div {
    position: absolute;
    background-color: #ddd;
    top: 22px;
    height: 1px;
    width: 552px;
}
div.tabs-bg {
    background: url('/_/images/tabs-bg.png') repeat-x transparent;
    height: 23px;
    position: absolute;
    left: 0px;
}
div.tab {
    float: left;
    height: 23px;
}
div.tab2{
    float: left;
    position: relative;
}
div[class=tab] {
    cursor: pointer;
}
div.tab-head {
    background: url('/_/images/tab-bg.png') repeat-x transparent;
    height: 13px;
    float: left;
    padding: 5px 6px;
    font-weight: bold;
    font-size: 11px;
    color: #000;
}
div.tab-left {
    background: url('/_/images/tab-left.png') no-repeat transparent;
    height: 23px;
    width: 4px;
    float: left;
}
div.tab-right {
    background: url('/_/images/tab-right.png') no-repeat transparent;
    height: 23px;
    width: 4px;
    float: left;
}
.selected .tab-left {
    background: url('/_/images/activetab-left.png') no-repeat transparent;
}
.selected .tab-right {
    background: url('/_/images/activetab-right.png') no-repeat transparent right;
}
.selected .tab-head {
    background: url('/_/images/activetab-bg.png') repeat-x transparent;
    color: #fe7302;
}
div.tab-content {
    width: 928px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    float: left;
    padding: 5px 10px;
}
div.tabs-shadow {
    background: url('/_/images/tabs-shadow.png') no-repeat transparent;
    width: 950px;
    height: 7px;
    float: left;
}
div#najnowsze {
    background: url('/_/images/najnowsze-bg.png') no-repeat transparent;
    width: 930px;
    height: 197px;
    padding: 10px;
    margin-bottom: 20px;
    position: relative;
}
div.najnowsze-content {
    width: 4650px;
}
div.najnowsze-wrapper {
    overflow: hidden;
    width: 930px;
}
div.najnowsza {
    float: left;
    width: 310px;
    height: 107px;
    margin-top: 22px;
}
div.najnowsza p {
    margin: 0px;
}
div.najnowsza-foto {
    float: left;
    width: 105px;
    height: 75px;
    border: 1px solid #d4d4d4;
    padding: 1px;
    margin: 0px 10px;
}
div.najnowsza-desc {
    float: left;
    width: 170px;
}
#przykladowe-box .najnowsza-desc {
    height: 77px;
    position: relative;
    width: 190px !important;
}
#przykladowe-box .najnowsza-desc a {
    position: absolute;
    left: 150px;
    top: 55px;
}
.najnowsza-desc p.nazwa {
    font-weight: bold;
    color: #000;
    font-size: 12px;
    margin-bottom: 10px;
}
.nazwa a {
    position: static !important;
    left: auto !important;
    top: auto !important;
    font-size: 12px !important;
    margin-top: 0px !important;
}
.najnowsza-desc span.wojewodztwo {
    color: #000;
    font-size: 12px;
    font-weight: normal;
}
.najnowsza-desc p {
    font-size: 11px;
}
.najnowsza-desc span {
    font-weight: bold;
}
.najnowsza-desc a {
    font-size: 11px;
    margin-top: 6px;
    display: block;
}
.najnowsza-desc img {
    padding-right: 4px;
}
img.nav.left {
    cursor: pointer;
    display: block;
    position: absolute;
    left: 0px;
}
img.nav.right {
    cursor: pointer;
    display: block;
    position: absolute;
    left: 297px;
}
.najnowsze-nav {
    margin-top: 11px;
    position: relative;
}
#najnowsze .nav.right {
    left: 905px;
}
#najnowsze .nav.left {
    left: 0px;
}
div.nav-dot {
    background: url('/_/images/blue-dot.png') no-repeat transparent;
    width: 10px;
    height: 11px;
    float: left;
    margin-right: 3px;
    cursor: pointer;
}
.dots-container div.selected {
    background: url('/_/images/yellow-dot.png') no-repeat transparent !important;
}
div.dots-wrapper {
    margin-top: 6px;
    float: left;
    position: relative;
    left: 50%;
}
div.dots-container {
    float: left;
    position: relative;
    left: -50%;
}
div#gallery {
    float: right;
}
div.gallery-top {
    background: url('/_/images/photo-top.png') no-repeat transparent left;
    width: 476px;
    height: 11px;
    margin-top: 20px;
}
div.gallery-wrapper {
    background: url('/_/images/photo-bg.png') repeat-y transparent right;
    width: 452px;
    padding: 1px 12px 10px 12px;
    overflow: hidden;
}
div.gallery-content {
    height: 79px;
    margin-top: 10px;
}
div.gallery-content a {
    display: block;
    float: left;
    margin-right: 12px;
}
div.gallery-bottom {
    background: url('/_/images/photo-bottom.png') no-repeat transparent right;
    width: 456px;
    height: 33px;
    padding: 10px;
}
div#indicator {
    position: absolute;
    width: 453px;
    height: 152px;
    text-align: center;
    padding-top: 110px;
    background-color: #000;
    opacity: 0.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
}
.arrows {
    width: 23px;
    height: 23px;
    float: left;
}
.gallery-bottom .nav.left {
    left: 9px;
}
.gallery-bottom .nav.right {
    left: 444px;
}
.list-wrapper {
    overflow: hidden;
    width: 452px;
}
.main {
    margin-top: 20px;
}
.left-column {
    width: 580px;
    float: left;
}
.right-column {
    width: 350px;
    float: right;
}
#mapa-main {
    height: 355px;
    padding-top: 5px;
}
#mapa-main p {
    margin: 5px 0px 0px 0px;
    width: 380px;
}
#aktualnosci-box {
    width: 544px;
    height: 193px;
    background: url(/_/images/aktualnosci-box-bg.png) no-repeat transparent;
    padding: 12px 18px;
}
.najnowsze-header > img {
    margin-left: -10px;
}
#przykladowe-box {
    width: 318px;
    height: 284px;
    background: url(/_/images/przykladowe-box-bg.png) no-repeat transparent;    
    padding: 11px 16px;
}
#przykladowe-box > img {
    margin-left: -8px;
}
#przykladowe-box .najnowsza-foto {
    margin-left: 0px !important;
}
#przykladowe-box .najnowsza {
    margin-top: 0px;
    padding-top: 15px !important;
    width: 320px !important;
    float: none;
    height: 95px !important;
}
.przykladowe-content {
    width: 1908px;
    height: 220px;
    overflow: hidden;
    position: relative;
}
.przykladowe-cell {
    width: 318px;
    float: left;
}
.przykladowe-wrapper {
    overflow: hidden !important;
    height: 220px !important;
    width: 318px;
    position: relative;
}
.przykladowe-nav {
    margin-top: 6px;
    position: relative;
    width: 318px;
}
#newsletter-box {
    width: 318px;
    height: 121px;
    margin-top: 5px;
    background: url(/_/images/newsletter-box-bg.png) no-repeat transparent;
    padding: 11px 16px;
}
#newsletter-box img {
    margin-left: -8px;
}
#pytania-box {
    width: 318px;
    height: 118px;
    margin-top: 5px;
    background: url(/_/images/pytania-box-bg.png) no-repeat transparent;
    padding: 11px 16px;
}
#pytania-box > img {
    margin-left: -8px;
}
.clearborder input {
    border: 0px solid;
    background-color: transparent;
    padding: 0px;
}
.newsletter-text {
    background: url('/_/images/wpisz-email-form.png') no-repeat transparent;
    border: 0px solid;
    width: 137px;
    height: 14px;
    padding: 5px 10px 5px 10px;
    margin-right: 10px;
    float: left;
}
.newsletter-text input {
    width: 137px;
}
.newsletter-submit {
    float: left;
}
#aktualnosci-head {
    margin: 20px 0px;
}
#aktualnosci-head a {
    text-decoration: underline;
    color: #051d72;
}
.aktualnosci-row {
    height: 113px;
    position: relative;
}
.aktualnosci-row h3 {
    margin: 2px 0px 0px 0px;
    color: #051d72 !important;
    font-size: 14px;
    width: 810px;
}
.aktualnosci-image {
    width: 124px;
    height: 86px;
    float: left;
    margin-right: 10px;
}
.aktualnosc {
    float: left;
    width: 812px;
}
.aktualnosc a {
    color: #051d72;
}
p.aktualnosc-data {
    margin: 2px 0px 0px 0px !important;
    color: #fe7302;
}
.aktualnosc p {
    margin: 4px 0px 0px 0px;
}
.aktualnosc-links {
    position: absolute;
    top: 70px;
    width: 100%;
    left: 0px;
}
.aktualnosc-links a {
    display: block;
    float: right;
    font-weight: bold;
    font-size: 11px;
    margin-left: 40px;
}
.aktualnosc-links a > img {
    margin-right: 5px;
}
.aktualnosci-row hr {
    color: #e5e5e5;
    background-color: #e5e5e5;
    height: 1px;
    border: 0px solid;
}
#pager {
    width: 630px;
}
.wrapper {
    float: left;
    position: relative;
    left: 50%;
}
.inside {
    float: left;
    position: relative;
    left: -50%;
}
.pagerwrap {
    margin-bottom: 30px;
}
#newsletter {
    margin-top: 19px;
}
.newsletter-top {
    width: 949px;
    height: 5px;
    background: url('/_/images/newsletter-top.png') no-repeat transparent;
}
.newsletter-content {
    width: 949px;
    background: url('/_/images/newsletter-bg.png') repeat-y transparent;
}
.newsletter-bottom {
    width: 949px;
    height: 20px;
    background: url('/_/images/newsletter-bottom.png') no-repeat transparent;
}
.envelope {
    display: block;
    float: left;
    margin: 20px 40px;
}
.newsletter-form {
    float: left;
    width: 700px;
    margin-top: 13px;
}
.newsletter-row {
    margin-top: 16px;
}
div.big {
    background: url('/_/images/form-big.png') no-repeat transparent;
    border: none;
    width: 406px;
    height: 18px;
    padding: 3px 5px;
    margin-top: 10px;
}
.big input {
    width: 406px;
    position: relative;
    left: 0px;
}
.leftmargin {
    margin-left: 36px;
}
.newsletter-kryteria {
    margin-top: 10px;
}
.newsletter-kryteria tr {
    height: 40px;
}
.newsletter-kryteria th {
    text-align: left;
    width: 165px;
    vertical-align: top;
}
.kryteria-row td {
    width: 136px;
    height: 44px;
}
.miasto-form {
    background: url('/_/images/form-miasto.png') no-repeat transparent !important;
    width: 152px !important;
    margin: 0px !important;
    display: block;
    float: left;
    border: 0px solid;
    padding: 3px;
    height: 18px;
}
.miasto-form input {
    width: 152px
}
img.add {
    display: block;
    float: left;
    margin-left: 6px;
}
#wojewodztwo-cells {
    float: left;
}
.errordiv {
    border: 1px #f99 solid;
    background-color: #fee;
    width: 400px;
    padding: 8px;
    color: #400;
}
.errordiv-kontakt {
    border: 1px #f99 solid;
    background-color: #fee;
    width: 459px;
    padding: 8px;
    color: #400;
    margin-bottom: 20px
}
.errordiv p {
    margin: 0px;
    font-weight: bold;
}
#flashMessage {
    border: 1px #9f9 solid;
    background-color: #efe;
    padding: 8px;
    margin-top: 20px;
    color: #040;
    display: none;
}
.admin {
    list-style: none;
}
.admin li:first-child {
    border-radius: 5px 0px 0px 5px;
}
.admin li:last-child {
    border-radius: 0px 5px 5px 0px;
}
.admin li {
    display: block;
    float: left;
    padding: 8px;
    border: #ece109 1px outset;
    background: #ece109;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ece109', endColorstr='#d6cc08'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#ece109), to(#d6cc08)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #ece109,  #d6cc08); /* for firefox 3.6+ */ 
    cursor: pointer;
    -moz-box-shadow: 5px 5px 10px #ccc;
    -webkit-box-shadow: 5px 5px 10px #ccc;
    box-shadow: 5px 5px 10px #ccc;
    font-weight: bold;
}
.admin a {
    color: #051d72;
}
.button-hover {
    background: #b6ad06 !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6ad06', endColorstr='#9f9705') !important; /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#b6ad06), to(#9f9705)) !important; /* for webkit browsers */
    background: -moz-linear-gradient(top,  #b6ad06,  #9f9705) !important; /* for firefox 3.6+ */ 
    border: #b6ad06 1px inset !important;
    color: #fff !important;
}
.button-hover a {    
    color: #fff !important;
}
.editform {
    margin-top: 20px;
    margin: 10px auto 0px auto;
    width: 700px;
}
.editform label {
    width: 150px;
    display: inline-block;
}
.editfoot {
    margin: 10px auto 0px auto;
    width: 300px;
}
.editfoot div {
    display: inline-block;
}
.largeinput {
    height: 500px;
}
.aktualnosc-column {
    float: left;
    width: 262px;
    height: 133px;
    margin-top: 15px;
    position: relative;
    padding-left: 0px;
}
.aktualnosc-column p {
    margin: 0px;
}
.najnowsze-data {
    font-size: 10px;
    margin: 0px;
}
.aktualnosc-column h4 {
    padding: 0px;
    color: #000;
    margin-top: 9px;
    margin-bottom: 4px;
    font-size: 12px;
}
.najnowsze-border {
    background: url(/_/images/dots-vertical.png) no-repeat transparent top left;
    padding-left: 10px !important;
    width: 272px !important;
}
.najnowsze-wiecej {
    display: block;
    position: absolute;
    left: 210px;
    top: 120px;
}
.newsletter_input {
    width: auto !important;
}
.aktualnosci-szczegoly {
    padding:20px 0px 0px 4px;
    float: left;
    width: 580px;
}
.aktualnosci-szczegoly a {
    margin: 0px 0px 20px -4px;
    display: block;
}
.aktualnosci-szczegoly p {
    margin: 7px 0px;
}
.aktualnosci-szczegoly h3 {
    margin: 0px;
    font-size: 14px;
    color: #051d72;
}
.aktualnosci-szczegoly .aktualnosc-data {
    font-size: 11px;
}
.zalaczniki {
    float: right;
    padding: 14px 9px;
    margin-top: 60px;
    background: url(/_/images/zalaczniki-bg.png) no-repeat transparent;
    width: 318px;
    height: 98px;
}
.zalaczniki p {
    margin: 0px 0px 2px 0px;
    color: #051d72;
    font-weight: bold;
}
.zalaczniki a > span {
    text-decoration: underline;
    color: #0303ee;
    display: inline-block;
    margin-left: 3px;
}
.aktualnosci-naglowek {
    color: #051d72;
    margin-top: 25px;
    font-weight: bold;
}
.aktualnosci-oferty {
    width: 950px;
}
.aktualnosci-oferty-top {
    background: url(/_/images/aktualnosci-top.png) no-repeat transparent;
    height: 7px;
}
.aktualnosci-oferty-bottom {
    background: url(/_/images/aktualnosci-bottom.png) no-repeat transparent;
    height: 7px;
}
.aktualnosci-container {
    padding: 8px 15px 0px 15px;
    background: url(/_/images/aktualnosci-bg.png) repeat-y transparent;
}
.aktualnosci-cell .oferty-list-container {
    width: 640px;
}
#przykladowe-box .dots-container {
    left: -50%;
}
.print-link {
    display: block;
    float: right;
}
.print-link span {
    display: block;
    float: left;
    margin-top: 5px;
}
.print-link img {
    display: block;
    float: left;
}
#newsletter-box p, #pytania-box p {
    margin: 12px 0px;
}
#pager a.left, #pager img, #pager a.right {
    display: block;
}
.zalaczniki a {
    display: block
}
#content-wrapper {
    position: relative;
}
hr.newsletter {
    height: 1px;
    color: #e5e5e5;
    background-color: #e5e5e5;
    border: 0px solid;
}
.kontakt-newsletter {
    margin: 10px 0px;
    float: left;
}
.kontakt-newsletter a {
    text-decoration: underline;
    color: #051D72;
}
.radios {
    padding-left: 36px;
}
.radios input {
    margin-left: 0px;
}
#print-header {
    display: none;
}
#print-content {
    display: none;
}
.items {
    width: 10000px;
    position: absolute;
}
.admin-content {
    margin-top: 20px;
    padding: 10px;
    border-radius: 10px;
    border: 1px solid #ccc;
}
.admin-content h1 {
    color: #051d72;
}
#admin-menu {
    margin-left: auto;
    margin-right: auto;
    width: 750px;
}
.tablelist {
    width: 100%;
    border: 1px solid #ccc;
    border-collapse: collapse;
}
.tablelist td {
    border-bottom: 1px solid #ccc;
    padding: 4px;
}
.tablelist tr.head {
    font-weight: bold;
    color: #051d72;
}
.tablelist tr.head td {
    background-color: #ece109;
}
.odd td {
    background-color: #fcfacb
}
a.adm {
    display: block;
    padding: 5px;
    border: #ece109 1px outset;
    background: #ece109;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ece109', endColorstr='#d6cc08'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#ece109), to(#d6cc08)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #ece109,  #d6cc08); /* for firefox 3.6+ */ 
    -moz-box-shadow: 5px 5px 5px #ccc;
    -webkit-box-shadow: 5px 5px 5px #ccc;
    box-shadow: 5px 5px 5px #ccc;
    float: left;
    border-radius: 5px;
}
.data a {
    border: #ece109 1px outset;
    background: #ece109;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ece109', endColorstr='#d6cc08'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#ece109), to(#d6cc08)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #ece109,  #d6cc08); /* for firefox 3.6+ */ 
    border-radius: 5px;
    padding: 2px;
}
.admin-content .submit input, .editfoot a {
    border: #ece109 1px outset;
    background: #ece109;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ece109', endColorstr='#d6cc08'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#ece109), to(#d6cc08)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #ece109,  #d6cc08); /* for firefox 3.6+ */ 
    -moz-box-shadow: 5px 5px 5px #ccc;
    -webkit-box-shadow: 5px 5px 5px #ccc;
    box-shadow: 5px 5px 5px #ccc;
    border-radius: 5px;
    padding: 5px;
    cursor: pointer;
    display: block;
    float: left;
    margin-right: 30px;
}
div.submit {
    float: left;
}

table.cake-sql-log {
    margin-left: auto;
    margin-right: auto;
    margin-top: 100px;
    background-color: #efefef;
}
img.nav-left {
    cursor: pointer;
    display: block;
    position: absolute;
    left: 0px;
    top: 0;
}
img.nav-right {
    cursor: pointer;
    display: block;
    position: absolute;
    left: 297px;
    top: 0;
}
img.nav-left2 {
    cursor: pointer;
    display: block;
    position: absolute;
    left: 0px;
    top: 0;
}
img.nav-right2 {
    cursor: pointer;
    display: block;
    position: absolute;
    left: 906px;
    top: 0;
}
div.arrows-left1{
    background: url('/_/images/left-arrow.png') no-repeat transparent !important;
    width: 23px;
    height: 23px;
    position: absolute;
    top: 0;
    left:0;
    cursor: pointer;
}
div.arrows-right1{
    background: url('/_/images/right-arrow.png') no-repeat transparent !important;
    width: 23px;
    height: 23px;
    position: absolute;
    top: 0;
    left: 906px;
    cursor: pointer;
}
div.arrows-left2{
    background: url('/_/images/left-arrow.png') no-repeat transparent !important;
    width: 23px;
    height: 23px;
    position: absolute;
    top: 0;
    left:0;
    cursor: pointer;
}
div.arrows-right2{
    background: url('/_/images/right-arrow.png') no-repeat transparent !important;
    width: 23px;
    height: 23px;
    position: absolute;
    top: 0;
    left: 297px;
    cursor: pointer;
}
img.right-gal{
    position: absolute;
    top: 10px;
    left: 445px;
    cursor: pointer;
}
img.left-gal{
    position: absolute;
    top: 10px;
    left: 10px;
    cursor: pointer;
}
.sort-table a {
    display: block;
    border: #ece109 1px outset;
    background: #ece109;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ece109', endColorstr='#d6cc08'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#ece109), to(#d6cc08)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #ece109,  #d6cc08); /* for firefox 3.6+ */ 
    -moz-box-shadow: 5px 5px 5px #ccc;
    -webkit-box-shadow: 5px 5px 5px #ccc;
    box-shadow: 5px 5px 5px #ccc;
    border-radius: 5px;
    padding: 5px;
    margin: 20px;
}
.sort-table select {
    min-height: 200px;
    height: 200px;
    width: 250px;
}
.wojewodztwo-index {
    margin-top: 0px;
    color: #051D72;
}
.hidden {
    display: none;
}
.stats-table {
    width: 400px;
    border: 1px solid #ccc;
    border-collapse: collapse;
}
.stats-table td {
    padding: 4px;
}
.stats-table tr.head {
    font-weight: bold;
    color: #051d72;
}
.stats-table tr.head td {
    background-color: #ece109;
}
.days-table {
    width: 100%;
}
.stat-button {
    font-size: smaller;
}
.stat-button a {
    color: #bbe;
}
.year-row {
    background-color: #051d72;
    color: #fff;
}
.month-row {
    background-color: #556db2;
    color: #fff;
}
.data-row td {
    padding: 0;
}
.days-table {    
    border-collapse: collapse;
}
.days-table td {
    padding: 4px;
}
.bg1 td {
    background-color: #fff;
}
.bg2 td {
    background-color: #ddd;
}
.month-head {
    padding-left: 10px !important;
}
.day-head {
    padding-left: 20px !important;
    width: 50%;
}
.year-head {
    cursor: pointer;
}
.month-span {    
    cursor: pointer;
}
