body {
      font-family: tahoma, verdana, arial;
      font-size: 11px;
      background-color: #ffffff;
      padding: 0 0 0 0;
      margin: 0 0 0 0;
      color: #454545;
      text-align: center;
	  background-repeat: no-repeat;
	  background-position: top center;
	  background-image: url(../images/web/layout/backgr_total.gif);    
	  }

img, div { behavior: url(/script/general/iepngfix.htc) }
img, div, a, input { behavior: url(/script/general/iepngfix.htc) }
img {border: 0px;}

form {  margin: 0px;
        padding: 0px;
        }

#all_center {
        width: 1004px;
        margin: 0px auto;
        text-align: left;        
        }
        
#all {  width: 1004px;
        text-align: left;
        float: left;
        padding-bottom: 0px;
        }

table { font-family: tahoma, verdana, arial;
        font-size: 11px;
        } 

/* --- header --- */

div#header { 
        float: left; 
        width: 1004px;
		height: 296px;
		background-repeat: no-repeat;
		background-position: top center;
		background-image: url(../images/web/layout/backgr_header.gif);
        }

/* logo */
        
div#header div#logo {
        float: left;
		width: 254px;
		height: 164px;
		background-repeat: no-repeat;
		background-position: top center;
		background-image: url(../images/web/layout/backgr_logo.gif);    
        }
        
div#header div#logo div {        
		float: left;
		padding: 45px 0 0 80px;
		}
		
/* image */

div#header div#image {
		float: right;
		width: 733px;
		height: 164px;
		background-repeat: no-repeat;
		background-position: top center;
		background-image: url(../images/web/layout/backgr_main_image.jpg);    
		}		
		
/* menu */		
        
div#menu {
		float: left;
		width: 1004px;
		padding: 80px 0 20px 0;
		}        

div#menu ul {
		list-style-type: none;
		float: right;
		padding: 0 20px 0 0;
		margin: 0;
		}

div#menu ul li {
		float: left;
		padding-left: 6px;
		}
        
/* --- left --- */

div.left {
		float: left;
		width: 254px;
		padding: 20px 0 20px 0;	
		}
		
/* news */

div.left div.news {
		float: left;	
		}
		
div.left div.news div.row {
		float: left;
		padding: 0 0 20px 0;		
		}
		
div.left div.news div.row h1, div.left div.news div.row h1 a {
		color: #843e50;
		font-size: 11px;
		font-weight: bold;
		padding: 0;
		margin: 0;	
		padding: 0 0 8px 0px;
		}
		
div.left div.news div.row div {
		text-align: justify;		
		}
		
/* title */

div.left div.title {
		float: left;
		width: 254px;
		height: 48px;
		background-repeat: no-repeat;
		background-position: bottom left;
		background-image: url(../images/web/layout/backgr_title.gif);    
		}
		
div.left div.title div {
		float: left;
		padding: 0 0 10px 0;
		background-color: #ffffff;
		border-bottom: 1px solid #e4e4e3;
		margin: 0 0 10px 20px;
		}		
		
div.left div.title img {
		float: left;
		}

/* filter */

div.left div.filter {
		float: left;
		padding: 20px 0 0 10px;
		}
		
div.left div.filter ul {
		margin: 0;
		padding: 10px 0 0 10px;
		list-style-type: none;		
		}
		
div.left div.filter ul li {
		width: 200px;
		margin: 0 0 2px 0;
		padding: 3px 6px 3px 6px;	
		}
		
div.left div.filter ul li a, div.left div.filter ul li span {	
		padding: 2px 6px 2px 6px;
		margin: 0;
		background-color: #eeeeee;
		color: #4d4c44;
		text-decoration: none;
		}
		
div.left div.filter ul li span {
		color: #ffffff;
		background-color: #512631;
		}		
		
div.left div.filter ul li a:hover {	
		color: #ffffff;
		background-color: #843e50;	
		}
		
/* left table */

div.left table {
		float: left;
		width: 254px; 
		border-collapse: collapse;
		margin-top: 10px;		
		}
		
div.left table th, div.left table td {
		padding: 3px 6px 3px 6px;		
		}
		
div.left table tr.row_0 td, div.left table tr.row_0 th {
		background-color: #f3f3f2;
		border-bottom: 1px solid #e6e6e5;		
		}

div.left table tr.row_1 td, div.left table tr.row_1 th {
		background-color: #ffffff;
		border-bottom: 1px solid #e6e6e5;		
		}
		
div.left table th {
		color: #933C3C;		
		font-weight: normal;
		}
		
div.left table td a {
		color: #4d4c44;		
		}
		
div.left div.error {
		float: left;
		padding-top: 10px;
		width: 254px;
		text-align: center;		
		}
			
/* --- right --- */

div.right {
		float: right;
		width: 733px;
		padding: 20px 0 40px 0;		
		}
		
div.right div.title {
		float: left;
		width: 733px;
		height: 48px;
		background-repeat: no-repeat;
		background-position: bottom left;
		background-image: url(../images/web/layout/backgr_title.gif);    
		}
		
div.right div.title div {
		float: left;
		padding: 0 0 10px 0;
		background-color: #ffffff;
		border-bottom: 1px solid #e4e4e3;
		margin: 0 0 10px 20px;
		}		
		
div.right div.title img {
		float: left;
		}
		
div.right div.error {
		float: left;
		width: 733px;
		background-color: #ededec;
		border-top: 1px solid #dddddb;
		border-bottom: 1px solid #d1d1cf;
		margin-top: 20px;
		padding: 10px 0 10px 0;
		text-align: center;
		}
		
/* text */

div.right div.text {
	float: left;
	/* width: 400px; */
	padding: 20px 0 0 0;
	text-align: justify;	
	}	
		
/* auctions result */

div.right div.auctions {
		float: left;
		padding: 20px 0 0 0;
		}

div.right div.auctions div.auction {
		float: left;		
		background-repeat: no-repeat;
		background-position: bottom left;
		background-image: url(../images/web/layout/backgr_auction.gif);
		padding: 10px 0 16px 0;    
		}
		
div.right div.auctions div.auction h1 {	
		float: left;
		color: #843e50;
		font-size: 12px;
		font-weight: bold;
		padding: 0;
		margin: 0;	
		padding: 0 0 8px 4px;
		}
		
div.right div.auctions div.auction div.img {
		float: left; 
		width: 143px;
		padding: 30px 0 0 0;
		}		

div.right div.auctions div.auction div.img a {
	    float: left;
		width: 120px;
		height: 80px;
		background-position: center center;
		background-repeat: no-repeat;   
		border: 5px solid #d6d47f;
		}
		
/*
div.right div.auctions div.auction div.img a:hover {
		border: 5px solid #c0be72;		
		}
*/
		
div.right div.auctions div.auction table {
		float: left;
		width: 590px;		
		border-collapse: collapse;
		}
		
div.right div.auctions div.auction table th, div.auctions div.auction table td { 
		padding: 1px 4px 1px 4px;	
		}
		
div.right div.auctions div.auction table th {	
		width: 120px;
		text-align: left;
		font-weight: normal;
		color: #969c23;
		}
		
div.right div.auctions div.auction table td {
		color: #4d4c44;
		}		

div.right div.auctions div.auction table td span {
		float: left;
		padding: 1px 6px 1px 6px;
		background-color: #512631;
		color: #ffffff;		
		font-size: 11px;
		}
		
div.right div.auctions div.auction div.more_info {
		float: left;
		width: 733px;		
		}
		
div.right div.auctions div.auction div.more_info a {
		float: right;
		}		

/* detail */

div.right div.detail {
		float: left;
		padding: 20px 0 0 0;
		}
		
div.right div.detail div.img {
		float: left; 
		width: 143px;
		padding: 38px 0 0 0;
		}		

div.right div.detail div.img a {
	    float: left;
		width: 120px;
		height: 80px;
		background-position: center center;
		background-repeat: no-repeat;   
		border: 5px solid #d6d47f;
		}
		
div.right div.detail div.img a:hover {
		border: 5px solid #c0be72;		
		}
		
div.right div.detail h1 {
		float: left;
		color: #843e50;
		font-size: 12px;
		font-weight: bold;
		padding: 0;
		margin: 0;	
		padding: 0 0 16px 4px;
		}
		
div.right div.detail table {
		float: left;
		width: 590px;
	
		border-collapse: collapse;
		}
		
div.right div.detail table th, div.right div.detail table td { 
		padding: 4px 8px 4px 8px;	
		}
		
div.right div.detail table th {	
		width: 120px;
		text-align: left;
		font-weight: normal;
		color: #969c23;
		vertical-align: top;
		}
		
div.right div.detail table td {
		color: #4d4c44;
		text-align: justify;
		}
		
div.right div.detail table td a {
		color: #933c3c;		
		}

div.right div.detail table tr.row_0 td, div.right div.detail table tr.row_0 th, div.right div.auctions_result table tr.row_0 td,  div.right div.auctions_result table tr.row_0 th  {
		background-color: #f3f3f2;
		border-bottom: 1px solid #e6e6e5;		
		}

div.right div.detail table tr.row_1 td, div.right div.detail table tr.row_1 th, div.right div.auctions_result table tr.row_1 td,  div.right div.auctions_result table tr.row_1 th  {
		background-color: #ffffff;
		border-bottom: 1px solid #e6e6e5;		
		}

div.right div.detail div.gallery {
		float: right;		
		width: 590px;
		padding: 40px 0 0 0;
		}
		
div.right div.detail div.gallery div.img {
		width: auto;
		padding: 0 8px 8px 8px;
		}		

/* result auctions */

div.right div.auctions_result {
		float: left;		
		}
		
div.right div.auctions_result table {
		float: left;
		width: 733px;		
		border-collapse: collapse;
		margin-top: 20px;
		}
		
div.right div.auctions_result table td, div.right div.auctions_result table th {
		padding: 4px 8px 4px 8px;	
		}
		
div.right div.auctions_result table th {
		text-align: left;
		font-weight: bold;
		border-bottom: 6px solid #bb576f;
		}
		
div.right div.auctions_result table td.date {
		text-align: center;
		width: 90px;
		}
		
div.right div.auctions_result table th.more_info {		
		width: 60px;
		}
		
div.right div.auctions_result table td.more_info a {
		float: right;		
		}

		
div.right div.paging_down {
		float: right;
		padding-top: 20px;		
		}

div.right div.actual_auctions {
		float: right;
		padding: 20px 6px 0 0;
		}
		
/* contact */

div.right div.contact {
		float: left;
		width: 733px;
		padding-top: 20px;		
		}
		
div.right div.contact h1 {		
		color: #843e50;
		font-size: 12px;
		font-weight: bold;
		padding: 0;
		margin: 0;	
		}	
		
div.right div.contact span {
		color: #933c3c; 		
		}
		
div.right div.contact a {
		color: #4d4c44;		
		}
		
/* paging */
		
div.right div.paging_down div.paging_box {
		float: left;
		}
		
div.right div.paging_down span {
		float: left;		
		padding: 3px 6px 0 0;
		}
		
div.right div.paging_down span a {
		float: left;
		padding: 0 0 0 6px;		
		}
		
div.right div.paging_down div.paging_box span {
		float: none;
		padding: 0 4px 0 4px;
		}
		
div.right div.paging_down div.paging_box a {	
		padding: 0 4px 0 4px;	
		color: #65303f;
		}
		
/* footer */

div.footer {
		float: right;
		width: 1004px;
		color: #afaea8;
		padding: 14px 0 20px 0;
		text-align: right;
		background-repeat: no-repeat;
		background-position: top center;
		background-image: url(../images/web/layout/backgr_footer.gif);
		}
                
/* LB */

#lbOverlay { background-color: #000; }
#lbOuterContainer { border: 3px solid #888; }
#lbDetailsContainer { border: 3px solid #888; border-top: none; font-size: 11px; }
#lbPrev:hover, #lbPrev:visited:hover { background: url(../images/web/layout/prev_grey.gif) left 15% no-repeat; }
#lbNext:hover, #lbNext:visited:hover { background: url(../images/web/layout/next_grey.gif) right 15% no-repeat; }
#lbPrev2, #lbNext2 { color: #333; }
#lbSpacer { color: #CECECE; }
#lbPrev2_Off, #lbNext2_Off { color: #CCC; }
#lbDetailsData { color: #333; }
#lbClose { background: url(../images/web/layout/close_grey.png) no-repeat; margin-top: 6px; }

/* ext LB */

#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; background: transparent url(../images/web/layout/loading.gif) center center no-repeat;}
#lbMain a img { border: none; }
#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
#lbDetailsContainer { font: 11px Tahoma, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(../images/web/layout/loading.gif) center no-repeat;}
#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }
#lbPrev { width: 49%; height: 100%; background: transparent url(../images/web/layout/blank.gif) no-repeat; display: block; left: 0; float: left; }
#lbNext { width: 49%; height: 100%; background: transparent url(../images/web/layout/blank.gif) no-repeat; display: block; right: 0; float: right; }
#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
#lbDetailsData { padding: 0 10px; }
#lbDetails { width: 85%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: normal; margin-bottom: 4px; color: #4C4C4C;}
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; margin-right: 10px; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbPause {width: 64px; height: 28px; float: right; margin-bottom: 1px; }         

