html  {
	font-size: 100.1%
	}
	
body  {
	margin: 0;
	padding: 0;
	font-size: 62.5%;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #2E3636;
	background: #F2EFEC;
	position: relative
	}

p {
	margin: 0;
	padding: 0;
	color: #2E3636;
	font: 1em Tahoma, Arial, Verdana, sans-serif;
	
	}

div {
	margin: 0; 
	padding: 0;	
	border: 0px; 
	color: #2E3636;
	font: 1em Tahoma, Arial, Verdana, sans-serif;
	}

table,td {
	margin: 0; 
	padding: 0; 
	border: 0px;
	color: #2E3636;
	font: 1em Tahoma, Arial, Verdana, sans-serif;
	}

a {	
	color: #023564; 
	text-decoration: underline;
	font-family: Tahoma, Arial, Verdana, sans-serif; 
	}
/*a:visited {color: #A548AD;}*/
a:hover{
	text-decoration: underline;
	color: #0357A3; }

h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
	font-weight: normal;
	color: #AF9D6F;
	font-family: Tahoma, Arial, Verdana, sans-serif;}
h1 {font-size: 2.7em; color: #2E3636; padding-bottom: 0.4em}
h2 {font-size: 1.8em; padding-bottom: 0.5em; color: #2E3636}
h3 {font-size: 1.8em; padding-bottom: 0.5em}
h4 {font-size: 1em; font-weight: bold; padding-bottom: 0.2em; color: #023564; }
h4.large {font-size: 1.2em; font-weight: bold; padding-bottom: 0.2em; color: #AF9D6F; }
h5 {font-size: 1em;  padding-bottom: 0.2em; color: #023564; }


img {border: 0;}
a img {border:0}

.clear {clear: both; font-size: 1px; height: 1px; line-height: 1px}

form {margin:0; padding: 0;}
input, select, textarea {margin: 0; font: Tahoma, Arial, Verdana, sans-serif;  color: #2E3636;}
label {font: Tahoma, Arial, Verdana, sans-serif; }
select {  font: 1em Tahoma, Arial, Verdana, sans-serif; padding: 1px 2px;  }
input.text { padding: 1px 2px;  font: 1em Tahoma, Arial, Verdana, sans-serif; border: 1px solid #C4C9C7; background-color: #C4C9C7;  }

.submit {
	background: transparent;
	border: 0;
	padding: 0.2em 0.5em;
	color: #86918C;
	font-weight: bold;
	width: auto;
	overflow: visible;
	font-size: 1.3em;
	font-family: Tahoma, Arial, Verdana, sans-serif; 
	}
	input.light_s {
		background: #FCE6B6
		}

textarea {padding: 2px; font: 1em Tahoma, Arial, Verdana, sans-serif }

ul, li, ol {margin: 0; padding: 0;}
dl {margin: 0; padding: 0;}
dl dt {margin: 0; padding: 0; }
dl dd {margin: 0; padding: 0;}
object {margin: 0; padding: 0;}

.float_right {
	float: right;
	}
.float_left {
	float: left;
	}

#measurer {
    width: 100%;
    height: 1px;
    line-height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;}
 

#layout { 
	width: expression(document.getElementById("measurer").clientWidth < 995 ? "995px" : 
 	  document.getElementById("measurer").clientWidth > 1400 ? "1400px" : "100%");
   /*for*/
    min-width: 995px;
    max-width: 1400px; 
    }
#layout_in {
	padding: 20px 3% 0 3%;
	}


/*Layout
-------------------------------------------------------------------------------------*/
#head,
#zone,
.menu,
#footer {
	clear: both;
	}

table.structura {
	width: 100%;
	}

td.sidebar {
	width: 23em;
	padding-top: 15px;
	}
	div.sidebar {
		width: 18em;
		padding-right: 2em
		}
td.sidebar_right {
	width: 26.5em;
	}
	div.sidebar_right{
		width: 22.6em;
		padding: 10px 0.8em 1em 0.8em;
		margin-left: 2.5em;
		background: #E4E7E2;
		}
td.common {
	width: 100%;
	}
	div.common {
		padding-top: 15px;
		}
		
	div.common ul li{ list-style-position:inside;}
	
td.sidebar,
td.sidebar_right,
td.common {
	vertical-align: top;
	}

.main #zone {
	margin-right: 0px;
	}
	


.main #head {
	/*padding-top: 40px; */
	}

p.bread {
	font-size: 1.1em;
	padding-bottom: 15px;
	clear: both;
	}
	p.bread a {
		display: block;
		float: left;
		background: url("../images/bread.gif") no-repeat 100% 5px;
		margin-right: 8px;
		padding-right: 17px;
		}

.logo {
	float: left;
	width: 194px;
	height: 51px;
	margin-top:10px;
	background: url("../images/logo_small.gif") no-repeat 0 0;
	margin-right: 50px;
	}
	.logo a {
		display: block;
		overflow: hidden;
		text-indent: -3000px;
		height: 100%;
		}
.date_block {
	float: left;
	width: 194px;
	height: 51px;
	margin-top:10px;
	margin-right: 30px;
	}
.date_block p.dt { color:#2E3636; font-size:17px; font-weight:bold; padding:15px 0 2px 0;}
.date_block p {font-size: 1.1em; }
/*.main .logo {
	width: 485px;
	height: 124px;
	background: url("../images/logo_big.gif") no-repeat 0 0;
	}*/

.main .logo {
	width: 194px;
	height: 51px;
	background: url("../images/logo_small.gif") no-repeat 0 0;
	}


.contact {
	font-size: 1.1em;
	float: left;
	padding-top: 37px;
	}
.main .contact {
	/*padding-top: 10px;*/
	}	
		
	
.head_search {
	float: right;
	margin-top: -15px;
	}
.main .head_search {
	/*margin-top: 0px;*/
	}
	.head_search .for_shadow {
		width: 148px;
		padding: 25px 0 6px 0;
		background: url("../images/shadow/shadow_search.gif") no-repeat 100% 0;
		float: left;
		}
		.head_search .for_shadow input.text,
		.subscribe .for_shadow input.text {
			width: 144px;
			font-size: 1.3em;
			}
		.head_search .submit {
			margin-top: 25px;
			}
		.head_search p {
			clear: both;
			font-size: 1.1em
			}
	.subscribe .for_shadow  {
		float: left;
		width: 148px;
		padding-bottom: 25px;
		background: url("../images/shadow/main_input_shadow.gif") no-repeat 100% 100%;
		}	
	.subscribe .submit {
		padding-top: 0;
		}
			
.lang_menu {
	float: right;
	padding: 30px 0 0 7em;
	}
.main .lang_menu {
	/*padding-top: 47px;*/
	}
	.lang_menu span {
		float: left;
		font-size: 1.1em;
		border-top-width: 3px;
		border-top-style: solid;
		border-top-color: #F2EFEC;
		color: #023564;
		padding-top: 3px
		}
		.lang_menu span.divider {
			background: url("../images/lang_menu.gif") no-repeat 50% 5px;
			width: 11px;
			height: 13px;
			} 
		.lang_menu span.select {
			border-top-color: #023564;
			}
			
.menu
{
    position:relative;
    z-index:200;
    width:90%;
	font-size: 1.3em;
	list-style: none;
	}			
	.menu li{
		float: left;
		padding-top: 39px;
		}	
	.main .menu li {/*padding-top: 10px;*/}			
	.menu li.select{
		background:url("../images/shadow/shadow_menu.gif") no-repeat 100% 0;
		}
	.menu li span{
		display: block;
		padding: 7px 8px;
		}
		.menu li.select span{
			background: #65625a;
			}
			.menu li.select span a{
				text-decoration: none;
				color: #fff;
				}
	



.sidebar_menu h1 {
	color: #65625A;
	padding-left: 8px;
	}
.sidebar_menu ul {
	list-style: none;
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 30px;
	}
	.sidebar_menu li {
		position: relative;
		margin-bottom: 1px;
		height: 1%;
		}
	.plus, .minus {
		display: block;
		position: absolute;
		width: 7px;
		height: 7px;
		top: 8px;
		left: -9px;
		}	
	.plus {
		background: url("../images/plus.gif") no-repeat 0 0;
		}
	.minus {
		background: url("../images/minus.gif") no-repeat 0 0;
		}
	
	.sidebar_menu li a {
		display: block;
		padding: 5px 2px 5px 8px;
		height: 1%;
		}
		.sidebar_menu li.select a,
		.sidebar_menu li a:hover, .sidebar_menu li.select li a:hover{
			background-color: #C1C6C4;
			text-decoration: none;
			color: #2E3636;
			}
	    .sidebar_menu li.select li a
	    { background:none;text-decoration: underline; color:#023564;}
		.sidebar_menu ul ul {
			font-size: 1em;
			padding-bottom: 0;
			}
			.sidebar_menu li li a {
				padding: 5px 2px 5px 20px;
				}
				.sidebar_menu li li li a {
				padding: 5px 2px 5px 40px;
				}


#footer {
	overflow: hidden;
	width: 100%;
	margin-top: 30px;
	padding-bottom: 20px;
	}
.copy 
{
    float:left;
	clear: left;
	font-size: 1.1em;
	padding-top: 15px;
	width:35%;
	}
.counters {
	float:right;
	width:40%;
	font-size: 1.1em;
	text-align:right;
	}
#footer .menu {
	font-size: 1.1em;
	}
	#footer .menu li {
		padding: 0 5px;
		}
		#footer .menu li span {
			padding: 0px;
			}


.for_frame, .for_grand_frame {
	display: block;
	position: relative;
	width: 70px;
	height: 69px;
	}
.for_frame{
	width: 70px;
	height: 69px;
	}
.for_grand_frame {
	width: 70px;
	height: 95px;
	}
	.for_frame img, .for_grand_frame img {
		display: block;
		position: absolute;
		top: 7px;
		left: 8px;
		}
	    .frame, .grand_frame {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
    	
		}
		.frame{
		width: 70px;
	    height: 69px;
	    background: url("../images/frame.png") no-repeat 0 0;
	    }		
		.grand_frame {
		width: 70px;
	    height: 95px;
    	background: url("../images/grand_frame.png") no-repeat 0 0;
		}	
			
		.for_frame a, .for_grand_frame a {
			display: block;
			position: absolute;
    		width:55px;
			height:55px;
		    
			top: 6px;
			left: 8px;
			}
		.for_frame a{
			width: 55px;
			height: 55px;
			}
	    .for_grand_frame a {
			width: 55px;
			height: 78px;
			}

.slideshow,
.gallery_box {
	padding-bottom: 74px;
	background: url("../images/shadow/shadow_sidebar.gif") no-repeat 100% 100%;
	} 
	.slideshow_in {
		background: #65625A;
		}
.main .slideshow {
	padding-bottom: 0;
	margin-bottom: 20px;
	background: #65625a;
	}

.button {
	background-color: #A0AAA9;
    background-repeat: no-repeat;
	}
	.button a {
		display: block;
		overflow: hidden;
		height: 100%;
		text-indent: -3000px;
		}
	.top,
	.down {
		height: 15px;
		background-position: 50% 5px;		
		} 
	.top {
		background-image: url("../images/button/top.gif");
		}
	.down {
		background-image: url("../images/button/down.gif");
		}
	.left,
	.right {
		width: 15px;
		vertical-align: middle;
		background-position: 50% 50%;		
		} 
	.left a,
	.right a {
		width: 15px;
		height: 15px;
		} 	
	
	.left {
		background-image: url("../images/button/left.gif");
		}
	.right {
		background-image: url("../images/button/right.gif");
		}

.gorizont {
	padding: 10px 30px;
	}

.slideshow h3{
	padding: 0.7em 0.5em 0.5em 0.5em;
	font-size: 1.3em;
	color: #65625a;
	background: #ccd1cd;
	font-weight: bold;
	}

.slideshow .for_frame,
.gallery_box_in .for_frame {
	margin: auto;
	}
.vertical .gallery {
	padding: 20px 20px 0 20px
	} 
	.gallery dt,
	.gallery dd,
	.gallery_box_in dt,
	.gallery_box_in dd {
		text-align: center;
		}
	.gallery dd,
	.gallery_box_in dd {
		padding-bottom: 20px;
		color: #AF9D6F;
		font-weight: bold;
		}
	.gorizont .gallery dd {
		padding:0 7px 10px 0;
		}
        
        .gallery dd .fix_height 
        {
            display:block;
            height:25px;
        }
		.gallery dd a, .gallery dd div a,
		.gallery_box_in a {
			color: #AF9D6F;
			text-decoration: none;
			}
			.gallery dd a:hover,
			.gallery_box_in a:hover {
				color: #Fff;
				text-decoration: none;
				}
				
				
				
div.common p,
div.common ul,
div.common ol {
	font-size: 1.1em;
	padding-bottom: 1.4em
	}				
img.float_left {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	}
	
	
.to_top {
	background: #D9D5C4;
	width: 5em;
	margin-top: 20px;
	clear: both;
	}
	.to_top a {
		display: block;
		padding: 1.6em 0 0.6em 0;
		font-size: 1.1em;
		text-align: center;
		background: url("../images/to_top.gif") no-repeat 50% 10px;
		}
		
.arrow_right,
ul.arrow {
	list-style: none;
	overflow: hidden;
	width: 100%;
	}
	.arrow_right li {
		float: left;
		clear: both;
		padding: 0 14px 0.6em 0;
		background: url("../images/arrow.gif") no-repeat 100% 5px;
		}
	.arrow_right li.normal {
		background: none;
		width:60%;
		}
    .arrow li{padding: 0 0px 0.4em 15px;}
	.arrow li, .arrow li.nrml {background: url("../images/arrow.gif") no-repeat 0 5px;}
	.arrow li.dwn { background: url("../images/arrowdown.gif") no-repeat 0 5px;}
	p.arrow {
		background: url("../images/arrow.gif") no-repeat 0 5px;
		padding-left: 15px;
		}
		
.dark_color {
	padding: 10px 7px 7px 7px;
	background: #CCD1CA;
	}
	

div.sidebar_right {
	font-size: 1.1em;
	}
	
.small_list {
	width: 100%;
	margin-bottom: 10px;
	}
	.small_list td {
		vertical-align: top;
		padding-top: 4px;
		}
		.small_list td.for_img {
			padding-top: 0px;
			width: 10%
			}
		.small_list .for_frame {
			margin-right: 15px;
			}
		.small_list p {
			padding-bottom: 0.2em
			}
		.small_list .select td{
			background: #f4f4f1
			}	

.date {
	color: #000000;
	}
	.place a {
		color: #0357A3;
		}
		.place a:hover {
			color: #AF9D6F;
			}

p.all {
	overflow: hidden;
	width: 100%;
	}
	p.all a {
		float: left;
		padding: 0 10px 0em 0;
		background: url("../images/arrow.gif") no-repeat 100% 5px;
		}
    p.all a.auction_info {
		float: left;
		padding:  0 14px 0em 2em;
		background: none;
	    }



.right_in {
	padding: 15px 0 10px 0;
	}
.right_in * {
	margin-left: 7px;
	}
	.right_in a,
	.right_in table,
	.right_in table * {
		margin-left: 0;
		} 
		
		
.gallery_box_in {
	background: #65625A;
	width: 100%;
	overflow: hidden;
	padding: 20px 0 10px 0;
	}		
	.gallery_box_in dl {
		float: left;
		width: 9em;
		margin: 0 15px 20px 15px;
		display: inline;
		}	
	.gallery_box_in dd {
		padding-bottom: 0px;
		}
		.gallery_type2 a,
		.gallery_type2 dd {
			color: #51472F;
			}
		.gallery_type3 a,
		.gallery_type3 dd {
			color: #4A5351
			}
			.gallery_box_in a:hover {
				color: #Fff;
				text-decoration: none;
				}


.gallery_type2 {
	background: #AB9A6E;
	}
.gallery_type3 {
	background: #A0AAA8;
	}
		
		


/*snoski
	--------------------------------------------*/
.snoska_1,
.snoska_2 {
	width: 100%;
	position: relative;
	background: url("../images/shadow/shadow_sidebar.gif") no-repeat 100% 100%;
	padding-bottom: 74px;
	font-size: 1.1em;
	}
.snoska_1 {top: 0px;}
.snoska_2 {top: -17px;}

	.snoska_in {
		padding:15px 10px 20px 20px;
		}
		.snoska_in h3 {
			font-size: 1.6em
			}
	.snoska_1 .snoska_in {
		background: #d8d5be;
		}
	.snoska_2 .snoska_in {
		background: #65625a;
		}

	.snoska_1 .tail{
		position: absolute;
		width: 23px;
		height: 23px;
		background:url("../images/tail2.gif") no-repeat 0 0;
		right: -23px;
		top: 0px;
		}
	.snoska_2 .tail{
		position: absolute;
		width: 17px;
		height: 17px;
		background:url("../images/tail3.gif") no-repeat 0 0;
		left:0;
		top: -17px;
		}

.snoska_2 h3,
.snoska_2 h3 a {
	color: #AF9D6F;
	}
	.snoska_2 h3 a:hover {
		text-decoration: underline;
		color: #fff;
		}



/*big frame--------------------------*/
.for_big_frame {
	display: block;
	position: relative;
	width: 151px;
	height: 151px;
	}
	.snoska_2 .for_big_frame {
		left: -8px;
		}
	.for_big_frame img {
		display: block;
		position: absolute;
		top: 7px;
		left: 8px;
		}
	.for_big_frame .frame {
		display: block;
		position: absolute;
		top: 2px;
		left: 2px;
		width: 151px;
		height: 151px;
		background: url("../images/frame/frame_big.png") no-repeat 0 0;
		}		
		.for_big_frame a {
			display: block;
			width: 151px;
			height: 151px;
			position: absolute;
			top: 6px;
			left: 8px;
			}



/*Subscribe*
	-----------------------------------------------*/
	
.subscribe_form	{
	margin-top: 20px;
	font-size: 1.1em;
	width: 258px;
	}	
	.subscribe_form td {
		padding: 0 5px 7px 5px
		}
	.subscribe_form .text{
		width: 300px;
		font-size: 1.1em;
		}
    .subscribe_form .largetext{
		width: 300px;
		height:70px;
		font-size: 1.1em;
		background-color:#C4C9C7;
		border:0px;
		}
	.subscribe_form label{
		color: #2e3636;
		}

	.color_form td {
		background: #e5e3d6;
		padding-top: 5px;
		vertical-align: top;
		}	
		.color_form td label {
			display: block;
			padding-top: 3px
			}
		.subscribe_form td td {
			padding: 0 5px 7px 0px;
			vertical-align: middle;
			}
			.color_form td td label {
			display: block;
			padding-top: 2px
			}
	
	.subscribe_form .submit{
			float: left;
			font-size: 1.1em;
			color: #023564;
			background: #F2EFEC;
			border: 0;
			text-indent: -8px;
			display: block;
			margin-top: 20px;
			}
	
	
	
/*Nearest_lot*
	-----------------------------------------------*/	
.table_lot {
	width: 100%;
	margin-bottom: 20px;
	}
	table.table_lot tr{
		height:70px;
		}
	.table_lot td
	{
		vertical-align: top;
		padding: 7px;
		font-size: 1.1em;
		vertical-align: top;
		}
		.table_lot td span
		{ padding-left:8px;}
	.table_list td {
		padding-bottom: 14px;
		}
		.table_lot td p {
			font-size: 1em;
			padding-bottom: 0.3em;
			}
	td.for_img{
		padding-top: 3px;
		width: 10%;
		}
	.table_list td img {
		margin-top: 3px
		}	
	.odd td,
	.table_lot .odd td {
		background: #e7e5d8;
		}	
		.table_lot thead td{
			background: #ccd1ce;
			padding-top: 15px;
			color: #65625a;
			}
		.dark_table thead td{
			background: #65625a;
			color: #c7ba9a;
			}

.price{
	font-weight: bold;
	}	
.date{
	color: #000000;
	}
	



/*Yandex search*/
		
.yandex_search{
	padding: 10px 0 20px 0;
	}	
	.yandex_search input{
		background: #daddda;
		border: 0;
		margin-top:2px;
		}
	.yandex_search label{
		font-size: 1.3em;
		padding-right: 10px;
		font-weight: bold; 
		}
		.yandex_search label span{
			color: #ff3f0e;
			}
	.yandex_search table.searchTypeTable
	{
	    margin: 10px 0 0px 0;
	}
	
	.yandex_search input.radio
	{
	    background: none;
	}
	.yandex_search select
	{
		background: #daddda;
		border: 0;
		width: 140px;
		height: 18px;
		font-size: 1.1em;
	}
	
	.yandex_search label.forSearchType
	{
	    font-size: 1em;
	    padding-left: 3px;
	    font-weight: normal;
	}
	    .yandex_search .submit{
			background: #f2efec;
			color:#ff3f0e;
			font-weight: bold;
			}

/*page menu*/

.menu_page {
	margin-top: 20px;
	margin-bottom: 60px;
	}
	.menu_page ul {
		float: left;
		}
		.menu_page li{
			float: left;
		    font-size: 1.4em;
			list-style: none;
			padding-left: 12px;
			}
		.menu_page li .select{
			background: #d9d5c4;
			text-decoration: none;
			padding: 2px 7px;
			}
			.menu_page li a{
				font-weight: bold;
				}
/*arrowes*/
.left_arrow, .right_arrow
{
 float: left;
 width: 18px;
 height: 16px;
 padding-right: 0pt;
 padding-bottom: 9px;
 padding-left: 0pt;
}
.left_arrow{
	background:url("../images/left_arrow.gif") no-repeat 0 6px;
	}
.right_arrow {
	padding-left: 14px;
	background:url("../images/right_arrow.gif") no-repeat 100% 6px;
	}
	.left_arrow a, .right_arrow a{
		display:block;
		text-indent:-3000px;
		height:100%;
		}

	
	
/*select for_pages*/	
.page_select{
	float: right;
	font-size: 1.1em
	}	
	.page_select label {
		float: left;
		line-height: 1.4em;
		padding-right: 0.5em
		}	
	.page_select select{
		background: #c4c9c7;
		border: 0;
		width: 80px;
		}
	.select_shadow{
		float: left;
		width: 80px;
		padding-bottom: 24px;
		background:url("../images/shadow/shadow_select.gif") no-repeat 100% 100%;
		}	
	

	

/*detail_lot
	--------------------------------------------*/		
.detail_lot {
	width: 100%;
	margin-bottom: 20px;
	}		
	.detail_lot td{
		vertical-align: top;
		}		
		.inf_about_lot{
			padding-left: 40px;
			}		
		
		 span.price {
		 	display: block;
			font-size: 1.7em;
			color: #2e3636;
			padding-bottom: 1em;
			}
		
/*small images under big images*/
.for_small_lot{
	margin-top: 10px;
	}	
	.for_small_lot img {
		margin-right: 7px;
		}
	.small_lot{
		float: left;
		height:55px;
		width: 62px;
		margin-bottom: 6px;
		}		
/*

		.small_lot a{
			display:block;
			height:55px;
			border: 1px solid red;
			width: 55px;
			position: absolute;
			top: 0;
			left: 0;
			background: url("../images/frame/a_bg.png") no-repeat 0 0;
			z-index: 100
			}
			.small_lot a:hover {
				background: none;
				}

*/	


/*position relative for "for_about"*/
.rel {
	position: relative;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	}	
	.for_about{
		position:absolute;
		top:-25px;
		left:60px;
		width: 137px;
		padding:10px 5px 0 10px;
		background: #efe6c7;
		font-size: 10em;
		}
		.for_about .tail{
			position: absolute;
			top:0;
			left:-27px;
			width: 27px;
			height: 27px;
			background:url("../images/tail.gif") no-repeat 0 0;
			}

	
	
	
	

	

/*gallery
	--------------------------------------------*/	
#gallery_alone {
	/*width: 45em;*/
	}
	#gallery_alone #layout_in {
	padding: 40px 3em;
	}


.big_image {
	padding-top: 15px;
	background: url("../images/shadow/shadow_gallery.gif") no-repeat 100% 100%;
	padding-bottom: 73px;
	}
	.big_image img {
		display: block;
		}
	
#gallery_alone ul.arrow {
	float: left;
	width: 50%;
	font-size: 1.1em;
	}
		
#gallery_alone p,
#gallery_alone ul {
	font-size: 1.1em;
	}	
.float_right {
	float: right;
	} 	

/*All gallaries
	------------------------------------------------------*/	
	
.table_gallery{
	margin-top: 20px;
	background: #e5e3d6;
	font-size: 1.1em;
	}
	.table_gallery td{
		 border-bottom: 2px solid #F2EFEC;
		 border-right: 2px solid #F2EFEC;
		 padding:5px 0 7px 0;
		}
		.table_gallery dl{
			padding:5px 10px 0 80px;
			}
	.table_gallery .for_frame{
		float: left;
		}
	.table_gallery a{
		font-weight: bold;
		}	

/*table with border
	-------------------------------------------------------*/
.w_border td {
	border-bottom: 6px solid #F2EFEC;
	}	
.table_lot p.who{
	padding: 0;
	padding-bottom: 0.6em;
	color: #65625a;
	}	
p.fon,
.table_lot p.fon {
	color: #65625a;

	font-size: 1.3em;
	padding-bottom: 0em;
	padding-top: 0.3em;
	}

.table_lot h2 {
	padding-bottom: 0em;
	font-size: 1.4em;
	font-weight: bold;
	}	


/*reg_auction
	-------------------------------------------------------*/	
.two_column {
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px
	}
	.right_column,
	.left_column {
		width:49%;
		}
	.left_column {
		float: left;
		}
	.right_column {
		float: right;
		}
		.two_column table {
			margin-bottom: 10px;
			}
		
.thin_table td.for_img {
	padding-left: 1px;
	padding-right: 1px
	}
	td.for_centering {
		vertical-align: bottom;
		text-align: center;
		padding-left: 78px;
		}
	
.borders td{
		 border-bottom: 2px solid #F2EFEC;
		 border-right: 2px solid #F2EFEC;
		}
	.borders .for_img{
		 border-right:0;
		}		
	
/*main page banner*/
.grand_banner {
	padding-top: 12px;
	background: url("../images/shadow/shadow_main.gif") no-repeat 100% 100%;
	height: 283px;
	position: relative;
	}	
	.grand_banner h1 {
		font-size: 2.2em;
		color: #AF9D6F;
		padding-bottom: 0.1em;
		padding-top: 15px;
		width:500px;
		}	
    .grand_banner h1 a {color: #AF9D6F; text-decoration: none;}
	.grand_banner p,
	.grand_banner ul {
		font-size: 1.1em;
		padding-bottom: 1.5em;
		}
	p.marker {
		background: #E4E7E2;
		float: left; 
		padding: 2px 5px;
		font-size: 1.4em;
		font-weight: bold;
		margin-bottom: 3px;
		}
	.grand_banner h2 {
		clear: both;
		padding-bottom: 0.2em;
		}
	
	/*detail main
	-----------------------------------*/	

.three_column{

	width: 100%;
	}
.column{
	width: 30%;
	vertical-align: top;
	}
	td.column_center {
		vertical-align: top;
		width: 40%;
		}
.column_center{
	padding-left: 10px;
	}	

.subscribe {
	padding: 15px 0 10px 0;
	width: 100%;
	overflow: hidden;
	}	
	.three_column .head_search .for_shadow {
			float: left;
			padding: 0 0 25px 0;
			background: url("../images/shadow/main_input_shadow.gif") no-repeat 0 100%;
			}
	.three_column .head_search .submit {
			font-size: 1.2em;
			}	
	
	
	
	
	

.content img {
	margin-bottom: 7px;
	}

	
div.column_center {
	padding: 0 5%;
	}
	

.table_lot 	p.marker {
		background: #E4E7E2;
		float: left; 
		padding: 2px 5px;
		font-size: 1em;
		font-weight: normal;
		margin: 3px 0;
		}
.table_lot 	p.date {
	clear: both;
	}
	
	
	
div.common ul.list {
	list-style: none;
	padding-bottom: 0;
	}
	.list li {
		padding-bottom: 1em;
		}
		
		
.png {
	display: block;
	position: absolute;
	z-index:10;
	top: 0px;
	right: 0;
	border: 0;
	width: 500px;
	height: 220px;
	}

/*
* html .png
        {
            width: expression(this.firstChild.width);
            filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+
                    this.firstChild.src+"', sizingMethod='image')");

            background: expression("transparent url("+
                    this.firstChild.src.replace(".png", ".gif")+") no-repeat");
            backgr\ound: none !important;
        }

        * html .png img
        {
            behavior: expression(this.style.visibility="hidden");
        }

*/
/*
.png {
	position: absolute;
	}
.ordens {
     width: 305px;
     height: 200px;
     background: url("../images/main/main_ordens.png") no-repeat 0 0;
     top: -10px;
     right: 10px;
     }


.rospis {
	width: 360px;
	height: 180px;
	background: url("../images/main/main_rospis.png") no-repeat 0 0;
	top: 14px;
	right: 26px;
	}
	
.orden {
	width: 134px;
	height: 221px;
	background: url("../images/main/main_orden.png") no-repeat 0 0;
	top: -22px;
	right: 83px;
	}	
	
.bronze {
	width: 354px;
	height: 217px;
	background: url("../images/main/main_bronze.png") no-repeat 0 0;
	top: -13px;
	right: 18px;
	}	
.book {
	width: 327px;
	height:187px;
	background: url("../images/main/main_book.png") no-repeat 0 0;
    	top: 2px;
	right: 28px;
	}
.stul {
	width: 256px;
	height: 222px;
	background: url("../images/main/main_stul.png") no-repeat 0 0;
	top: -26px;
	right: 65px;
	}
.image {
	width: 256px;
	height: 197px;
	background: url("../images/main/main_image.png") no-repeat 0 0;
	top: 0px;
	right: 25px;
	}		*/
	
.article h6, .common h6 {
     padding-bottom: 10px;
     font-size: 1.1em;
     color: #2E3636;
     font-weight:bold;
     }
.noimage td
{
    padding-left:8px;
}
.left_banners { width:180px; margin:auto; }
.left_banners img { display:block;}

.cnt { float:left; padding-right:10px; height:40px;}

.footer_text p { font-size: 1.1em; padding-bottom:4px; }
.footer_text { padding:0 0 10px 0; clear:both;}
.seoText p { font-size: 0.9em; }
.seoText p { padding-bottom:4px;}

#price_request .text { width:400px;}
#price_request .text2row { width:400px;
		height:2.4em;
		font-size: 1.1em;
		background-color:#C4C9C7;
		border:0px;
}

#price_request .largetext { width:400px; height:150px;}
#price_request .subscribe_form .submit { background-color:#E5E3D6; padding:0; width:8em; height:2em;}
.red { color:#FF3F0E;}

/*events*/
.event_announce {width:100%; background-color:#DFDEDB; margin-bottom:3px; padding:4px;}
.event_announce h6 { line-height:18px; font-size:1.1em; font-weight:normal; margin:0; padding:0 0 3px 0; color:#696F6E;}
.event_announce span { float:left; height:20px; line-height:20px; font-size:1.1em; font-weight:bold;}
div.common .event_announce p {clear:left; padding: 0 10px 3px 0;}
 
 .event_announce h6, .event_announce span {
  margin:0; padding:0 0 3px 0;}
 
 .event_announce span.right_brd { border-right:solid 1px #C1C2BF; padding-right:8px; margin-right:8px;}
 
.table_lot1 {
	width: 100%;
	margin-bottom: 20px;
	}
	table_lot1 td
		{
		vertical-align: top;
		padding: 5px;
		font-size: 1.1em;
		vertical-align: top;
		}
			.table_lot1 td span
			{ padding-left:8px;}

#arrow2{
	float:right !important;
	width:auto !important;
	}