body {
    margin: 0px;
    padding: 0px;
    /*font-family: Verdana, Arial;*/
    font-family: tahoma, helvetica, sans-serif;
    background: #fff url("../images/body_bg.png") 0% 0% repeat-x;
    font-size: 13px;
}

input [type=text]{
   padding: 3px;
}

h1 {
   margin: 5px;
   padding: 0px;
}


h2 {
   font-weight: bold;
   font-size: 13px;
   color: #444;
   margin: 5px;
}

a {
   text-decoration: none;
   color: #0d58ac;
}

a:hover {
   text-decoration: underline;
}

a img {
   border: 0px;
}

table {
   border-collapse: collapse;
}

table td {
   vertical-align: top;
}

img {
   border: 0px;
}

#advertisement {
   width: 544px;
   height: 260px;
   margin-bottom: 10px;
   overflow: hidden;
} 

#advertisement .page{
   display: none;
   width: 544px;
   height: 240px;
   overflow: hidden;
   z-index: 1;   
} 

#advertisement .page img{
   width: 544px;
} 

#advertisement .selected{
   display: block;
   z-index: 15;
} 

#advertisement .counter{
   height: 27px;
   clear: both;
   position: relative;
   float: right;
   border: 0px;
   background-color: transparent;
} 

/* ==== HEADER ==== */

#header {
   height: 60px;
   padding: 5px;
   min-width: 800px;
}


.logo {
   float: left;
   width: 270px;
   padding: 7px 0px 0px 20px;
}

.logo span{
   font-size: 11px;
   color: #333;
   display: block;
   padding-left: 7px;
}

.clear {
   clear: both;
}

#header .navigation {
   float: right;
   width: 510px;
   font-size: 11px;
   text-align: right; 
}

#header .navigation .empty{
   height: 15px;
}
#welcome{
   height: 25px;
   margin-right: 3px;
   padding-right: 3px;
}

#welcome a {
   color: #da370c;
   font-weight: bold;
}


#welcome a.user {
   color: #111;
   font-weight: bold;
}

#header .navigation .mainmenu {
   height: 20px;
   color: #666;
   font-size: 13px;

}

#header .navigation .mainmenu a {
   margin: 3px;
   padding: 3px;
   color: #000;
}

/* ====== FOOTER ======= */

#footer{
   height: 140px;
   clear: both;
   background: #219ad2 url("../images/footer_bg.png") 0% 0% repeat-x;
   padding: 60px 0px 0px 0px;
}

#footer h2{
   color: #c8e9f9;
   font-size: 21px;
   font-weight: normal;
}

#footer .spot {
   width: 19%;
   margin-right: 2%;
   margin-left: 2%;
   color: #fff;
   font-size: 11px;
   float: left;
}

#footer .spot ul {
   list-style: none;
   margin: 0px;
   padding: 0px;
}

#footer .spot ul li {
   list-style: none;
   margin: 0px;
   padding: 5px;
   border-bottom: 1px dotted #4ac6ff;
}

#footer .spot a {
   color: #fff;
}

#copyright {
  clear: both;
  height: 11px;
  color: #fff;
  font-size: 11px;
  padding: 5px 0px 5px 0px;
  text-align: center;
  background-color: #1d5a77;
  width: 100%;
}

#copyright a{
  color: #fff;
}



/* ==== SEARCH ==== */

#searchbox {
   clear: both;
}

#searchbox .firstline {
   height: 40px;
   background: #317a9d url("../images/searchbox_firstline_bg.png") 0% 100% repeat-x;
   /*border-bottom: 4px solid #f4bb1f;*/
   border-bottom: 4px solid #dbdbdb;
  /* border-bottom: 4px solid #1d435a;*/
   padding: 0px 0px 0px 10px;
   margin: 0px;
}

#searchbox .secondline {
   height: 11px;
   background: url("../images/searchbox_secondline_bg.png") 0% 100% repeat-x;
   border-bottom: 1px solid #c5c5c5;
   padding: 8px 5px 10px 5px;
   color: #444;
   font-size: 11px;
}

#searchbox .searchform {
   float: left;
   width: 510px;
   padding: 6px 0px 0px 0px;
}


#searchbox .navigation {
   float: left;
   width: 70%;
   min-width: 620px;
   overflow: hidden;
}

#searchbox .quicklinks {
   float: right;
   width: 20%;
   min-width: 120px;
   text-align: right;
   padding-right: 10px;
}

#searchbox .quicklinks a {
  font-weight: bold;
  color: #444;
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #000;
}

#searchbox .bookmark {
   background: url("../images/bookmark_main_unselected.png") 0% 0% no-repeat;
   width: 110px;
   height: 15px;
   font-weight: bold;
   margin: 11px 0px 0px 3px;
   padding-top: 9px;
   text-align: center;
}

#searchbox .selected {
   background: url("../images/bookmark_main_selected.png") 0% 0% no-repeat;
   color: #fff;
}

#searchbox input {
   border: 1px solid #367598;
   width: 190px;
   float: left;
   margin: 3px;
   margin-top: 0px;
   padding: 5px;
}

#searchbox #wordbox {
   background: url("../images/search_wordbox_bg.png") 0px 0px no-repeat;
   width: 200px;
   height: 28px;
   border: 0px;
   padding-left: 30px;
   float: left;
}

#searchbox #wordbox input{
   background-color: transparent;
   width: 183px;
   height: 28px;
   border: 0px;
}

#searchbox #catbox {
   background: url("../images/search_catbox_bg.png") 0px 0px no-repeat;
   width: 170px;
   height: 28px;
   border: 0px;
   float: left;
}

#searchbox #catbox select{
   background-color: transparent;
   width: 165px;
   height: 26px;
   border: 0px;
   margin: 2px 0px 0px 2px;
}


#searchbox .corner_left {
   background: url("../images/search_corners_left.png") 0% 0% no-repeat;
   width: 4px;
   height: 75px;
   padding: 0px;
   border: 0px;
   margin: 0px;
   float: left;
   position: relative;
   left: 0px;   
}

#searchbox .corner_right {
   background: url("../images/search_corners_right.png") 0% 0% no-repeat;
   width: 4px;
   height: 75px;
   padding: 0px;
   border: 0px;
   margin: 0px;
   float: right;
   position: relative;
   right: 0px;
}

#searchbox .link {
   padding: 14px;
   font-size: 11px;
}

#searchbox .link a {
   color: #fff;
}

#searchbox #searchbutton {
   background: #219ad2 url("../images/searchbutton.png") 0% 0% no-repeat;
   width: 80px;
   height: 28px;
   padding: 0px;
   border: 0px;
   margin: 0px;  
   float: left; 
}

/* ---- bookmarks --- */
a.bookmark {
   float: left;
   padding: 5px;
   font-size: 12px;
   display: block;
   color: #000;
}

.bookmark:hover{
   color: red;
   text-decoration: underline;
}

.shadow {
   background: #fff url("../images/shadow.png") 50% 0% no-repeat;
   width: 100%;
   height: 8px;
}

#content {
   background-color: #fff;
   clear: both;
   border-top: 3px solid #fff;
   padding-top: 5px;
   min-width: 800px;
}

#content .left-block {
   float: left;
   width: 210px;
   margin-right: 10px;
}

#content .center-block{
   float: left;
   width: 544px;
   padding: 0px;
}

#content .right-block {
   float: right;
   width: 250px;
   margin-left: 0px;
   margin-right: 0px;
   padding: 0px;
}

#content .big-block {
   float: left;
   width: 804px;
}

#content .welcome-block .left {
   width: 763px;
   float: left;
   margin-right: 10px;
}

#content .welcome-block .lright {
   width: 245px;
   float: left;
}

#content .big-block .signin {
   float: left;
   width: 318px;
   height: 220px;   
}

#content .big-block .row {
   height: 110px;
}

#content .big-block .adv{
   float: left;
   width: 470px;
}

#content .half-block {
   float: left;
   width: 49.5%
}

#content .half-block.left {
   margin-right: 1%;
}

/* KATEGORIE */
.categories, .categories ul {
   margin: 5px;
   padding: 0px;
}

.categories li {
   font-size: 13px;
   list-style: none;
   padding: 0px;
   color: #da370c;
   border-bottom: 1px dotted #dbdbdb;
}

.box.darker ul.categories li {
   border-color: #c4c4c4;
}

.categories li a {
   color: #000;
   display: block;
   padding: 5px 0px 5px 0px;
}

.categories li a:hover {
   background-color: #f0f0f0;
}

.box.darker ul.categories li a:hover {
   background-color: #d4d4d4;
}

.categories li a span {
   font-size: 11px;
   font-style: italic;
   color: #da370c;
}

.categories li a.selected {
   font-weight: bold;
}

.categories li ul {
   margin: 0px;
}

.categories li ul li {
   padding-left: 20px;
}

.categories li ul li a span {
   color: #0d58ac;
}

/* BOX */
.box { width: 100%; margin: 0px 0px 10px 0px; background-color: #fff; }
/*.box .header { color: #fff; font-size: 13px; font-weight: bold;  padding: 8px; background: #fff url(".../images/design/box_header_yellow_bg.png") repeat-x; border: 1px solid #aaa; border-bottom: 0px;}*/
.box .header {
   color: #444; 
   font-size: 11px; 
   font-weight: bold;  
   padding: 10px; 
   background: #bfd7f6 url("../images/box/box_header_bg_silver.png") 0px 0px repeat-x;
   border: 1px solid #c5c5c5; 
   border-bottom: 0px;
}

.box .corner_tl { float: left; width: 3px; height: 3px; position: relative; top: 0px; left: 0px;  background: url("../images/box/box_corner_tl.png") 0px 0px  no-repeat; }
.box .corner_tr { float: right; width: 3px; height: 3px; position: relative; top: 0px; right: 0px;  background: url("../images/box/box_corner_tr.png") 0px 0px  no-repeat; }
.box .boxbookmarks .corner_tl { top: 29px; }
.box .boxbookmarks .corner_tr { top: 29px; }

.box .morebutton { display: block; float: right; width: 55px; height: 55px; position: relative; bottom: 55px; right: 0px;  background: url("../images/more_halfcircle.png") 0px 0px  no-repeat; }
.box .morebutton:hover { text-decoration: none; }

.box .header h2 { margin: 0px;  padding: 0px; }
.box .body { border: 1px solid #c5c5c5; padding: 5px; background-color: #f8f8f8; margin: 0px; }
.box .boxbookmarks { margin: 0px; height: 29px; padding: 0px; }
.box .boxbookmarks .big_bookmarks { margin-top: 0px; }
.box a.menu { display: block; border-bottom: 1px solid #e5e5e5; padding: 5px; }
.box a.menu.selected { color: red; }
.box .footer {  height: 20px; background-color: #d2e4e6; padding: 6px; margin-top: 5px; text-align: right; }
.box .footer a { display: block; background: url(".../images/design/icons/arrow_large_right.png") 0px 0px no-repeat; float: right; padding-left: 25px; }

.box a.link { display: block; background: url(".../images/design/icons/arrow_large_right.png") 0px 0px no-repeat; float: left; padding-left: 25px; }

.box .more { 
   clear: both;
   font-weight: bold;
   text-align: right;
   padding-top: 5px;
}

.box .more a { 
   color: #333;
}

.box.black .header { color: #fff; background: #363636 url("../images/box/box_header_black_bg.png") repeat-x; border-color: #555; }
.box.black .corner_tl { background-image: url("../images/box/box_corner_tl_black.png"); }
.box.black .corner_tr { background-image: url("../images/box/box_corner_tr_black.png"); }

.box.yellow .header { color: #444; background: #f8da57 url("../images/box/box_header_bg_yellow.png") repeat-x; }
.box.blue .header { color: #444; background: #bfd7f6 url("../images/box/box_header_bg_blue.png") repeat-x; }
.box.silver .header { color: #444; background: #bfd7f6 url("../images/design/box_header_silver_bg.png") repeat-x; }
.box.red .header {  background: #fff url("../images/box/box_header_bg_red.png") 0px 0px repeat-x; }
.box.orange .header {  background: #fff url("../images/box/box_header_bg_orange.png") repeat-x; }
.box.white .header { color: #444; background-color: #fff; background-image: none; }

.box.darker .body{
   background-color: #dcdcdc;
   border-color: #a2a2a2;
}

/* VYBRANE AUKCE*/
#auctions-choosen{
  clear: both;
  width: 790px;
  height: 170px;
  margin: 0px;
  overflow: hidden;
  position: relative;
  /*background: url("../images/choosen_auctions_bg.png") 0px 0px  repeat-x;*/
  
}

#mainpage_alist {
  
  width: 1064px;
  height: 180px;
  /*background-color: red;*/
  position: relative;
  margin-top: 10px;
}

.auctions-choosen .item{
   padding: 5px;
   margin: 0px 5px 0px 0px;
   float: left;
   width: 80px;
   height: 150px;
   overflow: hidden;
} 

.auctions-choosen .item .img{
   background: #fff url("../images/choosen-auction-item-bg.png") 0px 0px no-repeat; 
   width: 80px;
   height: 80px;
} 

.auctions-choosen .item img{
   margin: 12px 4px 12px 4px;
   width: 72px;
   height: 56px;   
} 

.auctions-choosen .item .name{
   font-size: 13px;
   color: #487997;
   height: 35px;
   overflow: hidden;
}

.price{
   font-size: 15px;
   color: #000;
   font-weight: bold;
   height: 20px;
}

.price.bin{
   color: #da370c;
}

.price.bin img{
   vertical-align: bottom;
}


.price span{
   font-size: 9px;
   font-weight: bold;
} 

.auctions-choosen .item .end{
   font-size: 11px;
   color: #da370c;
   height: 15px;
}     

/* CH A SMALL*/

.auctions-choosen-small .item{
   padding: 5px;
   margin: 0px 5px 0px 5px;
   float: left;
   width: 220px;
   height: 50px;
   overflow: hidden;
} 

.auctions-choosen-small .item .img{
   width: 80px;
   height: 50px;
   float: left;
   background-color: #fff;
   background-image: none;
} 

.auctions-choosen-small .item .info{
   width: 70px;
   height: 50px;
   float: left;
   margin-left: 10px;
} 

.auctions-choosen-small .item img{
   margin:  0px 3px 1px 4px;
   width: 63px;
   height: 49px;   
} 

.auctions-choosen-small .item .name{

}

.auctions-choosen .item .price{
  float: left;
  width: 85px;
}

.auctions-choosen .item .end{
  float: left;
  width: 50px;
}     


#mainpage_latest{
   width:  525px;
   position: relative;
   overflow: hidden;
}

#mainpage_latest_alist{
   width: 1110px;
   height: 180px;
   position: relative;
   margin-top: 10px;
}

#mainpage_latest_alist .subpage{
   width: 530px;
   height: 180px;
   padding-left: 20px;
   float: left;
}


a.m_register_button { display: block; margin: 5px; margin-left: 150px; width: 150px; height: 35px; background: url("../images/button_main_reg.png") 0px 0px no-repeat; }
a.m_login_button { display: block; margin: 5px; margin-left: 150px; width: 150px; height: 35px; background: url("../images/button_main_sell.png") 0px 0px no-repeat; }
  
/* USER */  
.user {
   font-size: 11px;
   margin: 3px;
}  

.user span.name {
   color: #333;
   font-weight: bold;
}

.user span.rating {
   margin-left: 5px;
}

#news .list_stripped { border: 1px solid #ccc; } 
#news .list_stripped td.name { width: 57%; } 
#news .list_stripped td.name span { font-size: 11px; } 

.list_stripped { width: 100%; border-collapse: collapse; }
.list_stripped tr { width: 100%; font-size: 13px; }
.list_stripped tr.even { background-color: #f0eeef; }
.list_stripped td { padding: 10px; font-size: 11px; }
/*.list_stripped tr:hover { background-color: #cacaca; }*/
.list_stripped td.name { width: 36%; float: left; color: #444243;}
.list_stripped td.name span { display: block; font-size: 15px; font-weight: bold; color: #444; }
.list_stripped td.name div {  border-right: 1px dotted #c6c6c6; }
.list_stripped td.type { width: 30%; float: left; }
.list_stripped td.where { width: 22%; float: left; font-weight: bold; }
.list_stripped .more { background-color: #fff; text-align: right; border-top: 1px dotted #989898; }
.list_stripped .more a { font-weight: bold; color: #000; }

/* BOOKMARKS */
.bookmarks { 
   clear: both; 
   height: 25px;
   margin: 10px 1px 0px 1px;
   border-bottom: 3px solid #DA032C;
   padding-left: 5px;   
}

.bookmarks .item { 
   font-size: 10px; 
   font-weight: bold; 
   color: #333; 
   background-color: #eaeaea; 
   height: 15px; 
   float: left; 
   padding: 5px 10px 5px 10px; 
   margin-right: 1px; 
}

.bookmarks .selected { 
   color: #fff; 
   background-color: #DA032C; 
}

.bookmarks a { color: #333;}
.bookmarks .selected a { color: #fff; }

.big_bookmarks {
   height: 29px;
   padding: 0px; 
   padding-left: 10px;
   margin: 0px;
   margin-top: 5px;
   display: block; 
}

.big_bookmarks li {
   display: inline;
   margin: 0px;
   padding: 0px;
}


.big_bookmarks a, .big_bookmarks span.link { 
   font-size: 13px; 
   color: #333; 
   padding: 8px 7px 10px 7px; 
   display: block;
   float: left;
   height: 11px;
   background: url("../images/bookmark_big.png") 0px 0px repeat-x; 
   text-align: center;
}

.big_bookmarks .cornerl, .big_bookmarks .cornerr { 
   float: left;
   width: 4px;
   height: 29px;
   background: url("../images/bookmark_big_cl.png") 0px 0px no-repeat; 
}

.big_bookmarks .cornerr {
   background: url("../images/bookmark_big_cr.png") 0px 0px no-repeat;
   margin-right: 1px;  
}

.big_bookmarks li.selected a, .big_bookmarks li.selected span.link { 
   background-image: url("../images/bookmark_big_selected.png");
   position: relative;
   top: 0px;
   height: 14px;
   z-index: 20;
   font-weight: bold;
   color: #da370c;
}

.big_bookmarks li.selected .cornerl { 
   background-image: url("../images/bookmark_big_selected_cl.png");
   position: relative;
   height: 30px;
   z-index: 20;   
}

.big_bookmarks li.selected .cornerr { 
   background-image: url("../images/bookmark_big_selected_cr.png");
   position: relative;
   height: 30px;
   z-index: 20;
}

.big_bookmarks span.split { 
   padding: 8px 7px 10px 7px; 
   display: block;
   float: left;
   height: 11px;
   width: 50px;
}


#ainfo {
   color: #777;
   font-size: 15px;
   padding: 5px;
   font-family: Arial;
   text-align: center; 
}

#ainfo span {
  color: #da370c;
  font-size: 19px;
}

#pocetaukci {
   width: 190px;
   height: 24px;
   background: url("../images/pocetaukci_bg.png") 0px 0px no-repeat;;
   margin-bottom: 10px;
   font-size: 17px;
   padding: 10px 10px 11px 10px;
   font-family: Tahoma;
   text-align: center;
}

#pocetaukci span{
   font-size: 23px;
   font-weight: bold;
   color: #da370c;
}

#mainquickicons{
   clear: both;
   margin-bottom: 10px;
}

.catlist {
   margin: 5px 0.5% 5px 0.5%;
   padding: 0px;
   float: left;
   width: 39%;
   margin-right: 3%;
   margin-left: 5%;   
}

.catlist.fl30 {
   width: 24%;
}

.catlist li{
   list-style: none;
   font-size: 13px;
   font-weight: bold; 
  
}

.catlist li a {
   color: #0d58ac;
   display: block;
   padding: 3px 3px 3px 10px;
}

.catlist li a.second {
   font-weight: bold;
   padding-left: 0px;
}

.catlist li a span {
   color: #444;
   font-size: 11px;
}

.catlist li ul {
   margin: 0px 0px 10px 0px;
   border-top: 1px dotted #dbdbdb;;
}

.catlist li ul li{
   margin-left: 20px;
   font-size: 13px;
   font-weight: normal;   
}


.HeadLine{
   margin-bottom: 15px;
   font-size: 19px;
   padding: 5px 30px 5px 30px; 
   color: #7db504;
   height: 19px;
     
}

.HeadLine .left{
  float: left;
  width: 55%;
  overflow: hidden;  
}

.HeadLine .right{
  float: right;
  text-align: right;
  width: 40%;
  overflow: hidden;
}

.HeadLine h1{
   display: inline;
   font-size: 19px;
   color: #333;
}

.HeadLine strong {
   color: #333;
}

.fl {
   float: left;
}

.fr {
   float: right;
}

.prevcat {
   display: block;
   width: 25px;
   height: 25px;
   background: url("../images/arrow_top.png") 0px 0px no-repeat;
   float: right;
   position: relative;
   top: -5px;
}

.prevcat:hover {
   text-decoration: none;
}

#pagetop {
   width: 27px;
   height: 27px;
   background: url("../images/arrow_pagetop.png") 0px 0px no-repeat;
   float: right;
   position: relative;
   right: 10px;
   top: 5px;
}

#pagetop:hover{
   text-decoration: none;
}

.displaynone {
   display: none;
}

.displayblock {
   display: block;
}

.counter { float: left; min-height: 27px; min-width: 27px; font-size: 11px; border: 1px solid #ccc; margin-left: auto; margin-right: auto; text-align: center; background-color: #fff; }
.counter a { display: block; font-weight: bold; color: #222; float: left; border: 1px solid #ccc; background: #efefef; padding: 4px; margin: 2px; min-width: 14px; }
.counter span { display: block; float: left; padding: 2px; width: 18px; margin: 2px;}
.counter a.selected { border-color: #222; background-color: #444; color: #fff; font-weight: bold; }
/*#f4d761    #88b8bd*/
.list_lines { float: right; width: 200px; font-size: 11px; border: 1px solid #ccc; padding: 7px; background-color: #fff;  }

.resultcount { clear: both; padding: 5px; font-size: 11px; }
.resultcount span { font-weight: bold; color: #DA032C; }



table.AuctionList td{
   border: 1px solid #fff;
}


/* ======= AUCTION ========= */
#mainBlock{
   margin: 0px 10px 0px 10px;
   /*border: 1px solid red;*/
}

#auctionInfo{
   width: 60%;
   margin: 0px 10px 0px 10px;
   float: left;   
}

#auctionSeller{
   width: 25%;
   margin: 0px 10px 0px 10px;

   float: right;   
}

#sellerInfo{
   font-size: 13px;
}

#sellerInfo .user{
   font-size: 15px;
}

#sellerInfo .rating, #sellerInfo .feedback{
   font-weight: bold;
}


#SellerMenu{
   margin: 0px;
   padding: 0px;
}

#SellerMenu div{
   padding: 5px;
   background-color: #357fa1;
   margin-bottom: 2px;
}


#SellerMenu a {
   font-size: 13px;
   color: #fff;
   font-weight: bold;
}

#auctionButtons{
   height: 40px; 
   margin-bottom: 10px; 
   padding: 0px;
   position: relative;
   width: 600px;
}

#auctionButtons ul{
   margin: 0px;
   padding: 0px
}

#auctionPicture{
   width: 260px;
}

#auctionPicture img{
   margin: 5px;
   border: 1px solid #c5c5c5;
}


#auctionInformation{
}

#auctionInformation table{
   margin-top: 5px;
   width: 100%;
   font-size: 13px;
   border: 1px solid #bbb;
   border-collapse: collapse;
}

#auctionInformation td{
   padding: 5px;
   border: 1px solid #bbb;
}

#auctionInformation .price a {
   font-size: 11px;
}

#auctionInformation table td.name{
   width: 40%;
   background-color: #e8e8e8;
   font-weight: bold;
}
#auctionInformation table td.name .help{
   color: #333;
   font-weight: normal;
}

#auctionInformation table td.value{
   width: 60%;
   background-color: #fff;
}

#auctionInformation table td.name.bin   { background-color:  #f5e49c; }
#auctionInformation table td.name.moff  { background-color:  #cae4ef; }
#auctionInformation table td.value.bin  { background-color:  #fff9bd; }
#auctionInformation table td.value.moff { background-color:  #e1f0f7; }



#auctionInformation input{
   width: 100px;
}

#auctionInformation form{
   margin: 0px;
}

.alert {
   color: #da370c; 
}

.AuctionEndTime{
   color: #7db504;
   font-size: 13px;
}

.auctionEnded{
   font-size: 17px;
   color: #da370c;
   font-weight: bold;   
}

.ButtonWithPic {
   margin: 0px;
}

.ButtonWithPic li{
   display: inline;
   list-style: none; 

   padding: 0px;  
}

.ButtonWithPic .lb{
   float: left;
   width: 4px;
   height: 40px;
   background: url("../images/greenbutton_lb.png") 0px 0px no-repeat;
   position: relative;
      
}

.ButtonWithPic .rb{
   float: left;
   width: 4px;
   height: 40px;
   background: url("../images/greenbutton_rb.png") 0px 0px no-repeat;
   position: relative;
   margin-right: 10px;    
}

.ButtonWithPic a{
   color: #fff;
   float: left;
   display: block;   
   font-size: 18px;
   font-weight: bold; 
   padding: 9px 5px 9px 5px;
   background: #a2c543 url("../images/greenbutton.png") 0px 0px repeat-x; 
}

#auctionText{
   clear: both;
   overflow: hidden;
   font-size: 15px;
   font-weight: bold;
} 

#auctionShipping {

}

#auctionShipping table{
   margin-right: 10px;
   width: 200px;
   float: left;
}

#auctionShipping thead td{
   font-weight: bold;
   border-bottom: 1px dotted #dcdcdc
}

#auctionShipping td{
   padding: 5px;
   font-size: 13px;
}

#userRules{
   float: left;
}

#userRules h2{
   color: #da370c;
   font-size: 13px;
   margin: 0px;
   padding: 5px;
   border-bottom: 1px dotted #dcdcdc
}

#userRules .msg{
   padding: 5px;;
}

#smallauctionpictures{
   width: 330px;
}

#smallauctionpictures a img{
   border: 2px solid transparent;
}

#smallauctionpictures a.selected img {
   border: 2px solid #777;
}

#smallauctionpictures img{
   width: 90px;
   height: 90px;  
   margin: 5px;
  /* border: 1px solid #dcdcdc*/
}

#bigauctionpictures{
   margin-left: 5px;
   border-left: 1px dotted #dcdcdc;
   width: 400px;
   height: 300px;
   overflow: hidden;
   padding: 5px;
   border: 1px solid #dcdcdc;
   background-color: #fff;
}

#bigauctionpictures img{
   cursor: pointer;
}


#auctionPicturesAndUAuctions{
   text-align: center;
}

#auctionPicturesAndUAuctions table{
   margin-left: auto;
   margin-right: auto;
   text-align: left;
}

#auctionPicturesAndUAuctions table .split{
   width: 10px;
}

#auctionPictures{
   width: 490px;
}

#UserAcutions{
   width: 300px;
}

.auctionBids {
   font-size: 13px;
}

.auctionBids table{
   margin-right: 10px;
}

.auctionBids thead td{
   font-weight: bold;
   border-bottom: 1px dotted #dcdcdc;

}

.auctionBids td{
   padding: 5px 20px 5px 5px;
   vertical-align: bottom;
}

.userRatings {
   font-size: 13px;
}

.userRatings td{
   padding: 5px;
}

.userRatings .feedback span{
   font-size: 13px;
}

.userRatings .feedback .text{
   font-weight: normal;
}

.userRatings .head .rating {
   font-size: 13px;
   font-weight: normal;
}

.userRatings .comments{
   font-size: 13px;
   font-weight: normal;
}

.userRatings .comments span, .userRatings .rating span{
   font-weight: bold;
}

.userRatings .feedback {
   font-size: 21px;
   font-weight: bold;
}

#userRatings .stats td{
   font-size: 11px;
}

.userRatings .pos, .compos {
   color: #7db504;
   font-weight: bold;   
}

.userRatings .non, .comnon {
   color: #444;
   font-weight: bold;    
}

.userRatings .neg, .comneg {
   color: #da370c; 
   font-weight: bold;   
}

#userRatings .row{
   width: 80px;
}

#userRatings .col{
   width: 80px;
   text-align: center;
}

#userRatings .head{
   width: 360px;
   border: 1px solid #dadada;
}

#userRatings .stats{
   width: 360px;
   border: 1px solid #dadada;
   background-color: #fff;
}

#userRatings .feedback {
   font-size: 21px;
   font-weight: bold;
}

#userProfileInfo td {
   padding: 5px;
}

#userProfileInfo h1 {
  font-size: 21px;
}

#userProfileInfo .icon{
   width: 140px;
   height: 140px;
   border: 1px solid #dadada;
   margin: 5px;
   background: url("../images/user_icon_64.png") 38px 38px no-repeat;   
}

.CommentsList .type { width: 80px; } 
.CommentsList .name { width: 200px; }
.CommentsList .date { width: 120px; }
.CommentsList .auction { width: 100px; }
.CommentsList .totheend {  }
.CommentsList .comment { width: 100%; }
.CommentsList td {  padding: 5px; text-align: left; border-left: 1px solid #ccc; font-size: 13px; }
.CommentsList tbody tr { padding: 0px;}
table.CommentsList tbody tr:hover { background-color: transparent;}
table.CommentsList tbody tr.first td {  border-top: 1px solid #aaa;}
table.CommentsList tbody tr.second td  {  border-bottom: 1px solid #aaa;}

#loginbox {
   padding: 10px;
}

#loginbox input {
   width: 130px;
}

#loginbox table td {
   padding-right: 10px;
}

.cenik{
   background-color: #dcdcdc;
   border: 1px solid #a2a2a2;
}

.cenik td {
   padding: 10px;
   border: 1px solid #a2a2a2;
   width: 150px;
}

.cenik .item {
   font-weight: bold;
}

.kapitola {
   font-size: 15px;
   font-weight: bold;
   margin: 5px 0px 5px 0px;
}

.nadpis{
   background-color: #ececec;
   padding: 5px;
   font-weight: bold;
   color: #555;   
}

.cleanTable{
   margin-right: 10px;
   width: 200px;
}

.cleanTable thead td{
   font-weight: bold;
   border-bottom: 1px dotted #dcdcdc
}

.cleanTable thead td h2{
   margin: 0px;
}

.cleanTable td{
   padding: 5px;
   font-size: 13px;
}

.bidButton, .yesButton{
   font-size: 15px;
   font-weight: bold;
   color: #206100;
}

.binButton, .noButton{
   font-size: 15px;
   font-weight: bold;
   color: #da370c;
}

.moffButton, .xButton{
   font-size: 15px;
   font-weight: bold;
   color: #0d58ac;
}

.bigFont{
   font-size: 19px;
}

#auctionLegend td{
   padding: 5px;
   width: 20%;
   font-size: 15px;
   color: #999;
   text-align: center;
}

#auctionLegend td.selected{
   color: #7db504;
}

#auctionLegend td.selected span{
   font-weight: bold;   
}

.vamiddle td{
   vertical-align: middle;
}


.labels h2{
   display: block;
   float: left;
   color: #000;
   font-size: 13px;
   height: 15px;
   margin: 5px;
}

.labels h3{
   display: block;
   float: left;
   font-size: 13px;
   color: #666;
   height: 15px;
   margin: 5px;
   font-size: 10px;      
}

.labels h3 a{
   color: #7db504;  
}


#mainfooterLinks {
   font-size: 9px;
}

#mainfooterLinks h2{
   display: inline;
   font-size: 9px;
}