html			{
				height:100%;
				margin:0;
				padding:0;
				}

body			{
				margin:0;
				padding:0;
				height:100%;
				font-size:12px;
				text-align:left;
				font-family:Tahoma, Arial, Helvetica, sans-serif;
				line-height:normal;
				color:#3D3D3B;
				background:url(images/top_bg.gif) top repeat-x #C8DEF4;
				}

a 				{
				text-decoration:underline;
				color:#0E8CC6;
				}
		
a:hover 		{
				text-decoration:none;
				color:#FF9900;
				}

p				{
				margin:0;
				padding:0 0 12px 0;
				}
				
img				{border:0; behavior: url("js/iepngfix.htc");}
				
div				{
				margin:0;
				padding:0;
				text-align:left;
				}
				
.abs			{vertical-align:middle;}
				
fieldset		{
				border:0;
				margin:0;
				padding:0;
				}
				
label			{
				margin:0;
				padding:0;
				}
				
input, select, textarea {
				font:0.9em Arial, Helvetica, sans-serif;
				border-top:1px solid #404040;
				border-right:1px solid #D4D0C8;
				border-bottom:1px solid #D4D0C8;
				border-left:1px solid #404040;
				}
				
#container		{
				width:984px;
				min-height:100%;
				margin-bottom:-95px;
				position:relative;
				background:url(images/head_bg.jpg) top left no-repeat;
				}
				
*html #container {height:100%;}
				
/* ---------------------------------- header ----------------------------------------------*/

#header			{
				width:984px;
				height:126px;
				position:relative;
				background:url(images/main_top_bg.jpg) 0 0 no-repeat;
				color:#ffffff;
				z-index:100;
				}

#header .logo	{
				position:absolute;
				top:39px;
				left:11px;
				}
				
#header .main_pic	{
				position:absolute;
				top:15px;
				left:416px;
				z-index:300;
				}
				
#header .line	{
				position:absolute;
				top:18px;
				left:239px;
				z-index:200;
				}
				
#header .shadow	{
				position:absolute;
				top:132px;
				left:222px;
				z-index:100;
				}
				

/* ---------------------------------- menu ----------------------------------------------*/

#menu			{
				width:185px;
				display:block;
				}
				
#menu .m_t		{
				width:185px;
				height:5px;
				background:url(images/menu_t.gif);
				overflow:hidden;
				}
				
#menu .m_b		{
				width:185px;
				height:5px;
				background:url(images/menu_b.gif);
				overflow:hidden;
				}
				
#menu ul		{
				width:165px;
				background:#ffffff;
				margin:0;
				padding:10px;
				list-style:none;
				}
				
#menu li		{
				width:165px;
				margin:0;
				padding:0;
				font:0.9em Arial, Helvetica, sans-serif;
				color:#333333;
				}
				
#menu li a		{
				width:141px;
				display:block;
				background:url(images/arr.gif) 3px 10px no-repeat;
				padding:7px 12px;
				color:#333333;
				font-weight:bold;
				text-decoration:none;
				}
				
#menu li a:hover	{
				background: url(images/menu_h.gif) 0 0 no-repeat;
				font-weight:normal;
				color:#ffffff;
				text-decoration:none;
				}
				

	
/* ---------------------------------- content ----------------------------------------------*/

h1				{
				font:bold 1.7em Arial, Helvetica, sans-serif;
				color:#FF6600;
				border-bottom:3px solid #FF6600;
				margin:0 0 10px 0;
				padding:0 0 5px 0;
				}
				
h2				{
				font:1.3em Arial, Helvetica, sans-serif;
				color:#850004;
				}
				
h3				{
				font:bold 1em Arial, Helvetica, sans-serif;
				text-transform:uppercase;
				color:#0066CC;
				}
				
h4				{
				font:1.1em Arial, Helvetica, sans-serif;
				color:#850004;
				}
				
h2, h3, h4, h5, h6
				{
				margin:0 0 10px 0;
				padding:0;
				}
				
#content		{
				width:984px;
				min-height:650px;
				margin-top:6px;
				position:relative;
				background:url(images/left.gif) left repeat-y #ffffff;
				}
				
*html #content	{height:650px;}
				
#left			{
				width:185px;
				padding:7px 10px 0 25px;
				float:left;
				}
				
.left_cont		{
				display:block;
				padding:11px 0;
				text-align:center;
				}
				
#right			{
				width:235px;
				float:right;
				padding:60px 0 0 0;
				}
				
#right h2		{
				padding-bottom:3px;
				margin-bottom:10px;
				border-bottom:2px solid #EEECE2;
				}
				
#center			{
				width:486px;
				margin:0 255px 0 236px;
				padding:60px 0 20px 0;
				}
				
#center small	{font-size:0.9em;}

#center_cont	{
				width:710px;
				margin:0 25px 0 236px;
				padding:60px 0 20px 0;
                text-align:left;
				}
				
.box			{
				width:172px;
				margin-bottom:10px;
				padding:20px;
				position:relative;
				border:1px solid #BCBCBC;
				}
				
.c1				{
				width:6px;
				height:6px;
				background:url(images/c1.gif);
				position:absolute;
				overflow:hidden;
				top:-1px;
				left:-1px;
				}
				
.c2				{
				width:6px;
				height:6px;
				background:url(images/c2.gif);
				position:absolute;
				overflow:hidden;
				top:-1px;
				right:-1px;
				}
				
.c3				{
				width:6px;
				height:6px;
				background:url(images/c3.gif);
				position:absolute;
				overflow:hidden;
				bottom:-1px;
				left:-1px;
				}
				
.c4				{
				width:6px;
				height:6px;
				background:url(images/c4.gif);
				position:absolute;
				overflow:hidden;
				bottom:-1px;
				right:-1px;
				}
				
*html .c3, *html .c4 {bottom:-2px;}

.field			{padding-bottom:9px;}
.field label	{
				display:block;
				padding-bottom:5px;
				font-size:0.9em;
				}
				
.field input	{width:168px;}

.sm_item		{
				width:90px;
				float:left;
				overflow:hidden;
				zoom:1;
				padding-bottom:15px;
				}
				
.sm_item2		{
				width:80px;
				float:left;
				overflow:hidden;
				zoom:1;
				padding-bottom:15px;
				}
				
.sm_item h5, .sm_item2 h5	{
				font-size:1em;
				font-weight:bold;
				color:#36342D;
				margin:0;
				padding:0 0 6px 0;
				}
				
.sm_item_pic img	{
				border:1px solid #CFCFCF;
				padding:1px;
				}
				
.sm_yr			{
				display:block;
				padding:3px 0 0 0;
				color:#767676;
				font-size:0.9em;
				}
				
.sm_price		{
				font-weight:bold;
				color:#31AC2A;
				font-size:0.9em;
				}
				
.items			{overflow:hidden;}

.title			{
				width:466px;
				position:relative;
				background:#E9F2FB;
				margin:15px 0;
				padding:7px 10px;
				}
				
.title h2		{
				font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
				color:#333333;
				margin:0;
				padding:0;
				}
				
.t1				{
				width:5px;
				height:5px;
				background:url(images/t1.gif);
				position:absolute;
				overflow:hidden;
				top:0;
				left:0;
				}
				
.t2				{
				width:5px;
				height:5px;
				background:url(images/t2.gif);
				position:absolute;
				overflow:hidden;
				top:0;
				right:0;
				}
				
.t3				{
				width:5px;
				height:5px;
				background:url(images/t3.gif);
				position:absolute;
				overflow:hidden;
				bottom:0;
				left:0;
				}
				
.t4				{
				width:5px;
				height:5px;
				background:url(images/t4.gif);
				position:absolute;
				overflow:hidden;
				bottom:0;
				right:0;
				}
				
.items2			{
				width:486px;
				position:relative;
				overflow:hidden;
				zoom:1;
				}

.item			{
				width:225px;
				padding:0 9px ;
				display:block;
				float:left;
				overflow:hidden;
				zoom:1;
				}
				
.item h5, .item2 h5	{
				font-size:1em;
				font-weight:bold;
				color:#4C493F;
				margin:0;
				padding:0 0 2px 0;
				}
				
.item_pic		{
				width:105px;
				float:left;
				}
				
.item_pic img	{
				border:1px solid #CFCFCF;
				padding:3px;
				}
				
.item_det		{
				width:110px;
				margin-left:110px;
				}
				
.yr				{
				font-size:0.9em;
				color:#767676;
				}
				
.price			{
				font-weight:bold;
				font-size:0.9em;
				color:#31AC2A;
				}
				
.more			{
				display:block;
				padding-top:6px;
				}
				
.search			{
				border-bottom:3px solid #FF6600;
				margin-bottom:5px;
				padding-bottom:10px;
				text-align:center;
				font-weight:bold;
				}
				
.inp1			{
				width:94px;
				vertical-align:middle;
				}
				
.inp2			{
				width:45px;
				vertical-align:middle;
				}
				
.auction td		{
				width:20%;
				border:1px solid #E5E5E5;
				padding:6px;
				vertical-align:top;
				}
				
.det			{
				display:block;
				padding:10px 0;
				font-size:0.9em;
				color:#999999;
				}
				
.det h5			{
				font-size:1.1em;
				font-weight:bold;
				color:#4C493F;
				margin:0;
				padding:0 0 2px 0;
				}
				
.det span		{
				display:block;
				padding:1px 0;
				}

.paging			{
				position:relative;
				border-top:3px solid #FF6600;
				padding:15px;
				color:#666666;
				font-weight:bold;
				}
				
.transport_price{
				border-left:1px solid #CCCCCC;
				margin-bottom:15px;
				}
				
.transport_price th	{
				background:#FF6600;
				color:#ffffff;
				text-align:left;
				}
				
.transport_price td	{
				border-right:1px solid #CCCCCC;
				border-bottom:1px solid #CCCCCC;
				color:#666666;
				font-weight:bold;
				}
				
.transport_price td.green	{color:#4EA500;}
				
/* ---------------------------------- FOOTER ----------------------------------------------*/				

#page-empty 	{
				height:105px;
				clear:both;
				}

#footer			{
				height:75px;
				padding:10px 35px;
				background:#D9E8F7;
				position:relative;
				zoom:1;
				text-align:left;
				color:#333333;
				}

#footer .menu	{
				float:right;
				font-weight:bold;
				}

#footer a		{
				color:#0E8CC6;
				text-decoration:underline;
				}
				
#footer a:hover	{
				color:#0E8CC6;
				text-decoration:none;
				}