html {
       overflow: -moz-scrollbars-vertical;
       margin: 0;
       padding: 0;
}
* {
       font-family: Arial, Helvetica, sans-serif;
}
body {
       margin: 0px;
       padding: 0px;
       text-align: center;
       background: #333C42;
}
body, td, th, input, textarea, select, a {
       font-size: 15px;
}
form {
       padding: 0;
       margin: 0;
       display: inline;
}
input, textarea, select {
       margin: 3px 0px;
}
a, a:visited {
       color: #900;
       text-decoration: none;
       cursor: pointer;
}
a:hover {
       text-decoration: none;
}
a img {
       border: none;
}
p {
       margin-top: 0px;
}
/* layout */
#container {
       width: 1078px;
       margin-left: auto;
       margin-right: auto;
       text-align: left;
       background: #FFFFFF;
}
#header {
       position: relative;
       background: #FFFFFF;
}
#header .div1 {
       height: 97px;
}
#header .div2 {
       position: relative;
       top: 21px;
       left: 15px;
}
#header .div3 {
       background: url('../image/search.png') no-repeat;
       width: 250px;
       height: 62px;
       position: absolute;
       top: 15px;
       right: 0px;
       padding-top: 5px;
       padding-left: 17px;
}
#header .div4 {
       padding-left: 10px;
       padding-right: 10px;
       height: 40px;
       background: url('../image/header.png') no-repeat;
}
#header .div4 a {
       position: relative;
       padding: 12px 0px 10px 0px;
       color: #FFFFFF;
       text-align: center;
       text-decoration: none;
       font-size: 14px;
       font-family: Verdana, Geneva, sans-serif;
}
#header .div4 .icon {
       position: relative;
       top: 12px;
       margin-right: 4px;
}
#header .div4 .split {
       position: relative;
       top: 14px;
       margin-left: 15px;
       margin-right: 15px;
}
#header .div5 a, #header .div5 img {
       float: left;
}
#header .div6 a, #header .div6 img {
       float: right;
}
#breadcrumb {
       padding-top: 7px;
       padding-bottom: 11px;
       padding-left: 10px;
       height: 13px;
       margin-bottom: 10px;
}
#column_left {
       float: left;
       width: 180px;
       margin-right: 10px;
}
#column_right {
       float: left;
       width: 180px;
       margin-left: 10px;
}
#content {
       float: left;
       width: 580px;
       margin-bottom: 10px;
}
#content .top {
       padding: 8px 0px 6px 10px;
       background: url('../image/content_top.png') no-repeat;
}
#content .top h1, .heading {
       color: #000000;
       font-size: 14px;
       font-family: Arial, Helvetica, sans-serif;
       font-weight: bold;
       text-transform: uppercase;
       margin: 0px;
}
.heading {
       border-bottom: 1px solid #DDDDDD;
       padding-bottom: 3px;
       margin-bottom: 10px;
}
#content .middle {
       border-left: 1px solid #DDDDDD;
       border-right: 1px solid #DDDDDD;
       background: #FFFFFF;
       padding: 10px 10px 1px 10px;
       min-height: 380px;
}
#content .bottom {
       background: url('../image/content_bottom.png') no-repeat;
       height: 5px;
}
.box {
       margin-bottom: 10px;
       background: url('../image/box_top.png') no-repeat;
}
.box .top {
       padding: 8px 0px 6px 7px;
       color: #000000;
       font-size: 14px;
       font-family: Arial, Helvetica, sans-serif;
       font-weight: bold;
       text-transform: uppercase;
}
.box .top img {
       float: left;
       margin-right: 5px;
}
.box .middle {
       border-left: 1px solid #DDDDDD;
       border-right: 1px solid #DDDDDD;
       background: #FFFFFF;
       padding: 10px;
}
.box .bottom {
       height: 5px;
       background: url('../image/box_bottom.png') no-repeat;
}
.success {
       padding: 5px 0px;
       margin-bottom: 10px;
       background: #E4F1C9;
       border: 1px solid #A5BD71;
       font-size: 11px;
       font-family: Verdana, Geneva, sans-serif;
       text-align: center;
}
.warning {
       padding: 5px 0px;
       margin-bottom: 10px;
       background: #FFDFE0;
       border: 1px solid #FF9999;
       font-size: 11px;
       font-family: Verdana, Geneva, sans-serif;
       text-align: center;
}
.wait {
       padding: 5px 0px;
       margin-bottom: 10px;
       background: #FBFAEA;
       border: 1px solid #EFEBAA;
       font-size: 11px;
       font-family: Verdana, Geneva, sans-serif;
       text-align: center;
}
.required {
       color: #FF0000;
       font-weight: bold;
}
.error {
       color: #FF0000;
       display: block;
}
.help {
       cursor: pointer;
}
.tooltip {
       border: 1px solid #FDDA5C;
       background: #FBFF95;
       padding: 5px;
       font-size: 11px;
       width: 250px;
}
.clear { /* generic container (i.e. div) for floating buttons */
       overflow: hidden;
       width: 100%;
}
a.button {
       background: transparent url('../image/button_right.png') no-repeat scroll top right;
       color: #FFFFFF;
       display: inline-block;
       font: normal 12px arial, sans-serif;
       height: 25px;
       margin-right: 6px;
       padding-right: 18px; /* sliding doors padding */
       text-decoration: none;
}
a.button span {
       background: transparent url('../image/button_left.png') no-repeat;
       display: inline-block;
       padding: 5px 0 5px 18px;
}
.buttons {
       background: #F8F8F8;
       border: 1px solid #DDDDDD;
       clear: both;
       padding: 5px;
       margin-bottom: 10px;
}
.buttons input {
       padding: 0px;
       margin: 0px;
}
.buttons table {
       width: 100%;
       border-collapse: collapse;
}
.buttons table td {
       vertical-align: middle;
}
.list {
       margin-bottom: 10px;
       width: 100%;
}
.list td {
       text-align: center;
       vertical-align: top;
       padding-bottom: 10px;
}
.sort {
       margin-bottom: 10px;
       background: #F8F8F8;
       height: 30px;
       width: 100%;
}
.sort .div1 {
       float: right;
       margin-left: 5px;
       padding-top: 6px;
       padding-right: 9px;
}
.sort .div2 {
       text-align: right;
       padding-top: 9px;
}
.sort select {
       font-size: 11px;
       margin: 0;
       padding: 0;
}
.pagination {
       display: inline-block;
       width: 100%;
       background: #F8F8F8;
       margin-bottom: 10px;
}
.pagination .links, .pagination .results {
       padding: 7px;
}
.pagination .links {
       float: left;
}
.pagination .links a {
       border: 1px solid #CCCCCC;
       padding: 4px 7px;
       text-decoration: none;
       color: #000000;
}
.pagination .links b {
       border: 1px solid #CCCCCC;
       padding: 4px 7px;
       text-decoration: none;
       color: #000000;
       background: #FFFFFF;
}
.pagination .results {
       float: right;
}
.tabs {
       display: block;
       width: 100%;
       margin-bottom: 0px;
}
.tabs a {
       float: left;
       display: block;
       padding: 6px 15px 7px 15px;
       margin-right: 2px;
       border-top: 1px solid #DDDDDD;
       border-bottom: 1px solid #DDDDDD;
       border-left: 1px solid #DDDDDD;
       border-right: 1px solid #DDDDDD;
       background: #FFFFFF url('../image/tab.png') repeat-x;
       color: #000000;
       font-weight: bold;
       font-size: 13px;
       text-decoration: none;
       z-index: 1;
       position: relative;
       top: 1px;
}
.tabs a.selected {
       background: #FFFFFF url('../image/tab.png') repeat-x;
       border-bottom: 0px;
       padding-bottom: 8px;
       z-index: 3;
}
.tab_page {
       border: 1px solid #DDDDDD;
       background: #FFFFFF;
       display: inline-block;
       padding: 10px;
       display: block;
       width: 536px;
       clear: both;
       z-index: 2;
       margin-bottom: 10px;
}
#footer {
       width: 100%;
       clear: both;
       padding-top: 5px;
       border-top: 1px solid #DDDDDD;
}
#footer .div1 {
       float: left;
       text-align: left;
}
#footer .div2 {
       float: right;
       text-align: right;
}
#category ul {
       margin-top: 0px;
       margin-bottom: 0px;
       margin-left: 8px;
       padding-left: 12px;
       list-style: url('../image/bullet_1.png');
}
#information ul {
       margin-top: 0px;
       margin-bottom: 0px;
       margin-left: 8px;
       padding-left: 12px;
       list-style: url('../image/bullet_2.png');
}
.cart {
       border-collapse: collapse;
       width: 100%;
       border: 1px solid #EEEEEE;
       margin-bottom: 10px;
}
.cart th {
       background: #EEEEEE;
       padding: 5px;
       font-weight: normal;
}
.cart td {
       padding: 5px;
}
table.cale { 
       background-color: #F6F5ED;
       border: 1px #999D9E solid;
       border-collapse: collapse;
       border-spacing: 0px;
}
table.najnowszeanonse { 
       background-color: #F6F5ED;
       border: 2px #999D9E solid;
       border-collapse: collapse;
       border-spacing: 0px;
}
table.ogloszenia { 
       background-color: #FFFFFF;
       border: 2px #E5E8E2 solid;
       border-collapse: collapse;
       border-spacing: 0px;
}
table.ogloszeniaprofile { 
       background-color: #F6F5ED;
       border: 2px #E5E8E2 solid;
       border-collapse: collapse;
       border-spacing: 0px;
}
table.ogloszeniaprofile:hover { 
       background-color: #F6F5ED;
       border: 2px #EC9637 solid;
       border-collapse: collapse;
       border-spacing: 0px;
}
table.najnowsze { 
       background-color: #F6F5ED;
       border-width: 0px 1px 1px 1px;
       border-color: #999D9E;
       border-collapse: collapse;
       border-spacing: 0px;
}
table.wyszukiwarka { 
       background-color: #E9ECE0;
       border: 1px #999D9E solid;
       border-collapse: collapse;
       border-spacing: 0px;
}
table.miasta { 
       background-color: #636F7C;
       border: 1px #999D9E solid;
       border-collapse: collapse;
       border-spacing: 0px;
}
.submit {
    width: 22px !important;
    height: 22px !important;
    background: no-repeat left top url("../img/logowanie.png");
    border: none !important;
    cursor: pointer;
}
.logowanie {
       font-family: verdana;
       font-size: 12px;
       color: #FFFFFF;
       text-decoration: none;
       text-align: left;
}
.napisy {
       font-family: verdana;
       font-size: 18px;
       color: #636F7C;
       text-decoration: none;
}
.szukanie {
       font-family: verdana;
       font-size: 13px;
       color: #942929;
       text-decoration: none;
}
.stopka {
       font-family: verdana;
       font-size: 12px;
       color: #EC9637;
       text-decoration: none;
}
.miastaa {
       font-family: verdana;
       font-size: 13px;
       color: #FFFFFF;
       text-decoration: none;
}
.miasta
{
       color: #FFFFFF;
       text-decoration: none;
}
.miasta:hover
{
       color: #EC9637;
       text-decoration: none;
}
.miasta1
{
       color: #EC9637;
       text-decoration: none;
}
.miasta1:hover
{
       color: #FFFFFF;
       text-decoration: none;
}
.imie {
       font-family: verdana;
       font-size: 14px;
       font-weight: bold;
       color: #636F7C;
       text-decoration: none;
}
.imie_dane {
       font-family: verdana;
       font-size: 14px;
       color: #636F7C;
       text-decoration: none;
}
.dane {
       font-family: verdana;
       font-size: 14px;
       font-weight: bold;
       color: #EC9637;
       text-decoration: none;
}
table.profilglowny { 
       background-color: #272E32;
       border-collapse: collapse;
       border-spacing: 0px;
}
table.profilglowny:hover { 
       background-color: #EC9637;
       border-collapse: collapse;
       border-spacing: 0px;
}
.logo {
       width: 298px;
       height: 83px;
       background: bottom url('../img/logo.png') repeat-x;
}
.ramka {
       width: 780px;
       height: 26px;
       background: bottom url('../img/ramka.png') repeat-x;
}
.wchodze {
       font-family: verdana;
       font-size: 25px;
       color: #900;
       text-decoration: none;
}
.rezygnuje {
       font-family: verdana;
       font-size: 20px;
       color: #000000;
       text-decoration: none;
}