/* -----------------------------------*/ 
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/

body {
   text-align:center;
   font:normal 11px/16px tahoma,sans-serif;  
   behavior: url(style/csshover.htc);
}

* {
   padding:0;
   margin:0;
}

img,
fieldset {
   border:none;
}

a {
   text-decoration:none;
   cursor:pointer;
   outline:none;
}

a:hover {
   text-decoration:underline;
}

ul {
  list-style:none;
}

.clean {
   clear:both;
}
.floatL {
  float:left;
}
.floatR {
  float:right;
}
.skipmenu {
   position: absolute;
   left: 0;
   top: -500px;
   overflow: hidden;
}

.taC {
  text-align:center !important;
}
.dNone {
  display:none;
}

/* -----------------------------------*/ 
/* ------>>> PAGE STRUCTURE <<<-------*/
/* -----------------------------------*/

.wrapper {
  width:950px;
  margin:0 auto;
}
#container {
  width:100%;
  background:#373737 url(../images/bgpix.gif) repeat-x 0 0;
}
#content {   
  background:#BAB49C;  
  clear:both;
  border:solid 10px #fff;
  border-top:none;
  padding-bottom:10px;
}
* html #content {
  height:1px;
  margin-top:-4px;
}
*:first-child+html #content  {
  overflow:auto;
}
#left-col {
  float:left;
  width:676px; 
  min-height:400px;   
  padding-top:10px;
}
* html #left-col {
  height:400px; 
}
#text {  
  background:#fff;
  margin:0 10px;
  padding:10px 10px 20px;
  min-height:400px;
  color:#5F879E;
}
* html #text {
  height:400px; 
}
#right-col {
  float:right;
  width:254px;  
  padding-top:10px;
}

/* -----------------------------------*/ 
/* ---------->>> HEADER <<<-----------*/
/* -----------------------------------*/

#header {
  height:80px;
}
#header img {
  float:left;
  margin-top:7px;
  margin-left:5px;
}
#login {
  width:100%;
  background:#BAB49B;
  display:none;
}
#login .wrapper {
  height:40px;  
  background:#BAB49B;
}
#login ul {
  float:right;
  color:#fff;
}
#login ul li {
  display:inline;
  margin:0 3px;
  line-height:40px;
}
#login a {
  color:#fff;  
}
#login form fieldset {
  float:left;
  margin-top:10px;
}
* html #login form fieldset {
  margin-top:8px; 
}
#login label {
  color:#fff;
  margin-right:2px;
  font-weight:bold;
  font-size:11px;
}
#login input.lInp {
  padding:2px 0 2px 5px;
  width:180px;
  border:solid 1px #CDCDCD;
  outline:solid 1px #fff;
  margin-right:10px;
  color:#666;
  font:normal 11px tahoma,sans-serif;
}
* html #login input.lInp {
  padding:0 0 0 5px !important;
  height:17px; 
  line-height:17px;
}
#login input.lInp:focus {
  color:#AB262A;
  border-color:#fff;
  outline:solid 2px #AB262A;
}
#login input.lBut {
  padding:3px 10px;  
  background:#AB262A;
  border:none;
  color:#fff;
  font:bold 11px tahoma,sans-serif;
  cursor:pointer
}
* html #login input.lBut {
  padding:2px 5px; 
}
#login input.lBut:hover {
  color:#F1B648;
}
#log {
  padding:0 10px;
  background:#AB262A;
  float:right;
  color:#fff;
  font-weight:bold;
  line-height:25px;
}
#log li {
  display:inline;
}
#log a {
  color:#fff;
}
#log a:hover {
  color:#F1B648;
  text-decoration:none;
}
#log a.logout {
  margin-left:10px;
  background-color:#F1B648;
  color:#AB262A !important;
  padding:2px 5px;
}
#kupie a {
  float:left;
  background: url(../images/kupie.gif) no-repeat 0 0;
}
#kupie a:hover {
  background: url(../images/kupie.gif) no-repeat 0 -32px;
}
#sprzedam a {
  float:right;
  background: url(../images/sprzedam.gif) no-repeat 0 0;
}
#sprzedam a:hover {
  background: url(../images/sprzedam.gif) no-repeat 0 -32px;
}
#head-adv {
  padding:0 0 20px;
}

/* -----------------------------------*/ 
/* -------->>> NAVIGATION <<<---------*/
/* -----------------------------------*/

#nav {
  height:31px;
  background:#373737;
  padding-bottom:20px;
}
#main-nav {
  background:#BAB49B;
  float:left;
  padding:0 20px;
}
#main-nav ul {
   list-style:none; 
}
#main-nav li a {
   display:block;
   float:left;
   padding:0 8px;
   color:#545454;
   font:bold 13px/31px arial,sans-serif;
}
#main-nav li {
   display:inline;
}
#main-nav li a:hover {
   color:#fff;
}
#quick-nav {
  height:32px;
  width:264px;
  background:transparent;
  float:right;
}
#quick-nav li {
  display:inline;
}
#quick-nav a {
  color:#fff;
  height:32px;
  width:122px;  
  margin-top:-1px;
  text-decoration:none;
}
#quick-nav a span {
  width:89px;
  font:bold 13px/32px arial,sans-serif;
  float:left;
  cursor:pointer;
}
#quick-nav a:hover span {
  color:#E9BA48;
}

/* -----------------------------------*/ 
/* ---------->>> FOOTER <<<-----------*/
/* -----------------------------------*/

#foot-adv { 
  background:#fff;
  margin-top:10px;
  padding:10px 0 5px;
  color:#5F889E !important;
}
* #foot-adv {
  padding:10px 0;   
}
#footer {
  overflow:auto;
}
#footer p {
  float:left;
  line-height:36px;
}
#footer a {
  color:#fff;  
}
#footer ul {
  float:right;
}

#footer ul li {
  display:inline;
  color:#fff;
  line-height:36px;
}

#footer ul li a {
  margin:0 6px;
}

/* -----------------------------------*/ 
/* -------->>> TEXT STYLES <<<--------*/
/* -----------------------------------*/

#left-col h1 {
  margin:10px 5px;
  text-align:left;
  padding:3px 5px;
  color:#AB262A;
  border-bottom:solid 1px #E9AFB3;
  font:normal 18px/24px arial,sans-serif;
  clear:both;
}

#text h2 {
  margin:10px 5px;
  text-align:left;
  padding:3px 5px;
  color:#5F879E;
  border-bottom:solid 1px #A1B9C7;
  font:bold 12px/18px tahoma,sans-serif;
  overflow:auto;
}
#text h2 a {
  color:#5F879E;
}
#text h6 {
  font:normal 12px/18px tahoma,sans-serif;
  text-align:center;
  margin:80px 20px 0;
}
#text h6 a {
  color:#AB262A;
  text-decoration:underline;
  padding:1px 2px;
}
#text h6 a:hover {
  text-decoration:none;
}
#text ol {
  margin:10px 10px 0 30px;
  text-align:left;
}
#text ol li {
  margin-top:5px;
}
#text ol li ul {
  list-style-type:circle;
  margin-left:20px;
}
#text p {
  margin:10px 0 0;
  padding:0 10px;
  text-align:justify;
}

/* -----------------------------------*/ 
/* ----------->>> FORMS <<<-----------*/
/* -----------------------------------*/

#text .form-split {
  overflow:auto;
}
#text .form-split li {
  float:left;
  width:48%;
}
#text .form-split li.sec-li {
  float:right;
}
#text fieldset {   
  padding:10px 15px 5px;
  border:solid 1px #BCC4CB;
  margin-top:10px;
  clear:both;
}
#adv-search fieldset {
  padding:5px 15px;
  color:#5F879E;
}
#text fieldset.small {
  margin:10px 100px 0;
}
#text fieldset p {
  margin:10px 0;
  padding:0;
  font-size:12px;
}
#text fieldset legend {
  font:bold 12px tahoma,sans-serif;
  padding:0 10px;  
  color:#5F879E;
}
* html #text fieldset legend {
  margin-bottom:10px; 
}
#text fieldset ul li {
  float:left;
  width:48%;
  text-align:left;
  padding-bottom:6px;
}
#text fieldset ul li.sec-li {
  float:right;
}
#text fieldset div,
#adv-search fieldset li {
  padding-bottom:6px;
  text-align:left;
  clear:both;
}
#adv-search fieldset li span {
  float:left;
  width:48%;
  padding-bottom:3px;
}
#text fieldset label,
#adv-search fieldset label {
  font:normal 12px/22px tahoma,sans-serif;   
}
#adv-search fieldset li span label {
  padding-right:5px;
}
label.error {
  display:block;
  color:#AB262A;
} 
#text fieldset input.inp,
#text fieldset textarea.tarea,
#adv-search fieldset input {
   width:100%;
   padding:2px 0 2px 5px;  
   border:solid 1px #CDCDCD;
   font:normal 11px tahoma,sans-serif;
   color:#807E7F;
}
* html #text fieldset input.inp,
* html #text fieldset textarea.tarea,
* html #adv-search fieldset input {
  width:96%;
}
#adv-search fieldset li span input {
  width:60px !important;
}
#adv-search fieldset input.small,
#text fieldset input.small {
  width:40% !important;
}
#text fieldset textarea.tarea {
  height:90px;
}
#text fieldset input.inp:focus,
#text fieldset textarea.tarea:focus,
#adv-search fieldset input:focus {
   outline:solid 2px #AB262A;
   border-color:#fff;
   color:#AB262A;
}
#text fieldset input.file {
  color:#78787A;
  width:100%;
}
#text fieldset input.file:focus {
  color:#AB262A;
}
#text fieldset select,
#adv-search fieldset select {
   width:100%;
   height:20px; 
   border:solid 1px #CDCDCD;
   font:normal 11px tahoma,sans-serif;
   color:#807E7F;
}
#text fieldset select optgroup,
#adv-search fieldset select optgroup {
  background-color:#AB252C;
  color:#fff;
}
#text fieldset select option,
#adv-search fieldset select option {
  background-color:#fff !important;
  color:#807E7F !important;
}
#avatar {
  height:100px;
  width:100px;
  padding:0 !important; 
  margin:0 auto;
  border:solid 2px #CDCDCD;
}

#text .but {
  padding:20px 20px 10px;
  text-align:right;
}
#adv-search .but {
  padding:10px;
  text-align:right;
}
#text .but input,
#adv-search .but input {
  background-color:#AB252C;
  border:none;
  font:bold 11px tahoma,sans-serif;
  color:#fff;
  padding:3px 10px;
  cursor:pointer;
}
#text .but input:hover,
#adv-search .but input:hover {
  color:#F1B648;
}

/* -----------------------------------*/ 
/* ---------->>> EXTRAS <<<-----------*/
/* -----------------------------------*/

/* BOOKMARKS */

#bookmarks {
  padding:13px 10px 0;  
  background:#fff;
  overflow:auto;
}
* html #bookmarks {
  overflow:visible;
  height:30px;
}
*:first-child+html #bookmarks {
  overflow:visible;
  height:30px;
}
#bookmarks ul {
  height:33px;
  float:left;
}
#bookmarks ul li {
  display:inline;
}
#bookmarks ul li a {
  float:left;
  padding:0 30px;
  background-color:#E5E2D3;
  margin-right:6px;
  color:#A4A4A6;
  font:normal 18px/33px arial,sans-serif;
}
#bookmarks ul li a:hover {
  text-decoration:none;
  color:#807E7F;
}
#bookmarks ul li a.here {
  background-color:#BAB49C;
  color:#fff !important;
  line-height:37px;
  position:relative;
  top:-3px;
}
#bookmarks fieldset {
  float:right;
  margin-top:3px;
}
*:first-child+html #bookmarks fieldset {
  margin-top:0;
}
#bookmarks .sInp {
  font:normal 11px tahoma,sans-serif;
  color:#807E7F;
  padding:2px 0 2px 5px;
  width:145px;
  border:solid 1px #CDCDCD;
  margin-right:5px; 
}
#bookmarks .sInp:focus {
  color:#AB252C;
  border-color:#fff;
  outline:solid 2px #AB252C;
}
#bookmarks .sBut {
  background-color:#AB252C;
  border:none;
  font:bold 11px tahoma,sans-serif;
  color:#fff;
  padding:3px 10px;
  cursor:pointer;
}
* html #bookmarks .sBut {
  padding:2px 5px; 
}
#bookmarks .sBut:hover {
  color:#F1B648;
}
#sub-bookmarks {
  overflow:auto; 
  margin:0 10px;  
}
#sub-bookmarks li {
  display:inline;  
}
#sub-bookmarks a {
  float:left;
  background-color:#E5E2D3;
  margin-right:5px;
  color:#8E8E90;
  font:bold 13px/26px tahoma,sans-serif;
  padding:0 15px;
}
#sub-bookmarks a:hover {  
  text-decoration:none;
  color:#78787A;
}
#sub-bookmarks a.here {
  background-color:#fff;
  color:#5F879E;
}

/* RIGHT-COL MENU */

#right-col .block {
  background-color:#5F889E;
  margin-right:10px;
  border-bottom:solid 1px #fff;  
}
#right-col .last {
  border:none;
}
#right-col h1 a {
  display:block;
  color:#fff;
  font:bold 13px/36px tahoma,sans-serif; 
  text-align:left;
  padding:0 20px; 
  cursor:pointer;
}
#right-col h1 a:hover {
  text-decoration:none;
}
#right-col .block div { 
  background-color:#fff;
} 
.catrgory-list-small ul {
  padding:5px 10px;
  text-align:left;
}
.catrgory-list-small ul li {
  display:inline;
  margin:0 3px;
}
.catrgory-list-small a {  
  text-decoration:none;
  color:#78787A;
  line-height:26px;
  padding:1px 3px;
  font-weight:normal;
  font-family:tahoma,sans-serif;
}
.catrgory-list-small a:hover {
  color:#AB262A;
  background-color:#F4F4F4;
}
.font1 {
  font-size:11px;
}
.font2 {
  font-size:12px;
}
.font3 {
  font-size:13px;
}
.font4 {
  font-size:14px;
}
.font5 {
  font-size:15px;
}
.font6 {
  font-size:16px;
}
.font7 {
  font-size:17px;
}
.font8 {
  font-size:22px;
}
#last-visit-list {
  padding:5px 10px;  
}
#last-visit-list li {
  text-align:left;
  background:url(../images/arr1.gif) no-repeat 0 9px;
  padding:5px 0 5px 18px;
  border-bottom:solid 1px #E9AFB3;
}
#last-visit-list li a {
  color:#78787A;
}
#last-visit-list li a:hover {
  color:#AB252C;
}
#last-visit-list p {
  padding:30px 10px;
  color:#78787A;
  font-size:12px;
}

/* INFO */

#info-block {  
  background:#fff;
  margin:0 10px;
  padding:20px;
  color:#5F879E;
  overflow:auto;
  text-align:left;
  font-size:12px;
}
#info-block h5 {
  font:normal 18px/24px arial,sans-serif;
  padding:10px 0;
}
#info-block a {
  color:#AB262A;
  text-decoration:underline;
}
#info-block a:hover {
  text-decoration:none;
}
#info-block img {
  float:left;
  margin:0 20px 0 0;
}

/* PAGING */

.paging {
  padding:5px 10px;
  margin:10px 10px 0;
  overflow:auto;
  background-color:#fff;
}
#text .paging {
  margin:10px 0 0;
}
* html .paging {
  overflow:visible; 
  height:26px;
}
.paging div {
  overflow:auto;
  float:right;
  padding:5px;
  font-size:12px; 
}
* html .paging div {
  overflow:visible;  
}
.paging span {
  padding:2px 4px;
  border:solid 1px #AB262A;
  color:#AB262A;
  position:relative;
}
.paging a {  
  text-decoration:none;
  padding:2px 4px; 
  position:relative; 
}
.paging a:hover {
  text-decoration:none;
}
.paging ul li a {
  color:#B5C8D3;
  border:solid 1px #B5C8D3;
  margin:0 1px;
}
.paging ul li a:hover {
  border-color:#5F889E;
  color:#5F889E;
}
.paging p a {
  color:#B5C8D3;
  border:solid 1px #B5C8D3;
  font-weight:bold;
}
.paging p a:hover {
  color:#5F889E;
  border-color:#5F889E;
}
.paging p {
  float:left;
}
.paging p.prev {
  margin-right:15px;
}
.paging p.prev a {
  padding-left:15px;
  background:url(../images/prev.gif) no-repeat left 7px;
}
.paging p.next {
  margin-left:15px;
}
.paging p.next a {
  padding-right:15px;
  background:url(../images/next.gif) no-repeat right 7px;
}
.paging ul {
  float:left;
}
.paging ul li {
  display:inline;
}
.paging em {
  color:#5F889E;
  font-style:normal;
}
.item-number {
  float:left;  
  height:20px;
  width:50px;
  border:solid 1px #CDCDCD;
  font:normal 12px tahoma,sans-serif;
  color:#807E7F;
  margin-top:2px;  
}

/* ITEM DETAILS */
 
#item {
  margin:0 10px;
  background-color:#fff;  
  position:relative;
}
* html #item {
  height:1px; 
  padding-bottom:10px;
}
#item h1 {
  background:#545454;  
  font:normal 18px/40px arial,sans-serif;
  color:#fff;
  text-align:left;
  margin:0;
  padding:0 10px;
}

#item div.price {
  position:absolute;
  top:40px;
  right:20px;
  width:160px;
}
#item div.price span {
  display:block;
  background-color:#AB262A;
  color:#fff;
  font:bold 13px/34px tahoma,sans-serif;
}
#item div.price a {
  display:block;
  background-color:#E5E2D3;
  color:#545454;
  font:normal 18px/34px tahoma,sans-serif;
  text-decoration:none;
  border:solid 1px #BAB49A;
}
#item div.price a:hover {
  color:#AB262A;
}
#item ul {
  overflow:auto;
  padding:10px 0;  
}
#item ul li.first {
  width:37%;
  float:left;
}
#item ul li.last {
  width:63%;
  float:left;
  text-align:left;
}
#item ul li ul li {
  text-align:left;
  margin-top:5px;
  color:#8E8E90;
}
#item ul li ul li.short {
  width:230px;
}
#item ul li ul li a {
  color:#AB262A;
}
#item img {
  border:solid 8px #E5E2D3;
}
#item-info {
  margin:5px 10px 0;
  background-color:#fff;
  font-size:12px;
}
#item-info p {
  padding:15px 10px;
  text-align:left;
  color:#8E8E90;
}

#item-info ul {
  overflow:auto;
  padding:10px 5px;
}
#item-info ul li {
  float:left;
  padding:0 5px;
}
#item-info ul li.price {
  color:#AB262A;
  font-weight:bold;
}
#item-info ul li.buyNow {
  float:right !important;
}
#item-info ul li.buyNow a {
  background-color:#AB262A;
  padding:3px 10px;
  color:#fff;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
}
#item-info ul li.buyNow a:hover {
  color:#F1B648;
}
#item-info ul li.addToWatch {
  float:right !important;
}
#item-info ul li.addToWatch a {
  background-color:#6DAB6B;
  padding:3px 10px;
  color:#fff;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
}

/* SEARCH TABLE */

#search-list {
  width:100%;
  margin:0 auto;
}
#search-list a {
  color:#5F889E;
}
#search-list a.edit,
#search-list a.delete {
  color:#fff;  
  padding:1px 5px;
  text-decoration:none;
}
#search-list a.delete {
  background-color:#D77477;
}
#search-list a.edit {
  background-color:#6DAB6B;
}
#search-list .sold {
  color:#AB262A;
}
#search-list th {
  text-align:left;
  padding:5px 10px;
  font-size:13px;
  color:#5F879E;
  font-weight:bold;
}
#search-list table {
  border-collapse:collapse;
}
#search-list td {
  text-align:left;
  padding:3px 10px;
  color:#326482;
  font-size:13px;
  cursor:pointer;
}
.ram td {
  border-top:solid 1px #DFE2E7;
  border-bottom:solid 1px #DFE2E7;
  background:#F1F0EB;
}
#search-list tr:hover td {
  background:#E8F2F8;
}
#search-list .first {
  border-left:solid 1px #DFE2E7;
}
#search-list .last {
  border-right:solid 1px #DFE2E7;
}
.loading {
  margin-top:150px;
}

/* CATEGORIES */

#category-list {  
  background:#fff;
  margin:0 10px;
  padding:5px;
}
* html #category-list {
  padding-bottom:20px;
}
#category-list ul {  
  text-align:left;  
  overflow:auto;
  margin:0 5px;
}
#category-list ul li {
  float:left;
  width:33%;  
}
#category-list a {
  color:#817F7F;
  font:bold 12px/24px tahoma,sans-serif;;
  text-decoration:none;
  padding:2px 5px;
}
#category-list a:hover {
  color:#AB262A;
  background:#F4F4F4;
}

