body { 
	height: 100%;
	background: #353333;
	color: #ddd;
	font-family: Arial,Verdana;
	position: relative;
	left: 0;
	top: 0;
	z-index: 0;
}

#NY {
	position: absolute;
	left: 1%;
	//left: -28%;
	top: 0;
	z-index: 1;
	margin-left: -20px;
	width: 339px;
	height: 190px;
	background: url(bg-ny.jpg) no-repeat left top;
}

div.TopLight {
	position: relative;
	left: 0;
	top:0;
	z-index: 0;
	background: #f1f1f1 url(bg-gradient-t.jpg) repeat-x left bottom; padding-bottom: 2em 
}

p { margin-bottom: 1em }
h1 { font-size: 2em; margin-bottom: 1em }
h1{ color: #877857 }
h2 { color: #877857; font-size: 1.5em; margin-bottom: 1em; }
h3, h4, h5 { color: #877857; font-size: 1.2em }
h3 { font-weight: bold; color: #fff; }

a.selected { font-weight: bold }
a { color: #cc6600 }
a:visited { color: #996633 }
a:hover,
a:active { color: #ff9900 }


.logo { position: absolute; top: 55px; left: 8%; z-index: 100; } /* 130 */ /* 8% */
.phone { color: #666 }
.email { color: #666 }

.sys-icons { padding: 30px 0 20px 0px; /* position: absolute; top: 0.5em; left: 10%  */}
img.sys-s { margin-left: -20px  }
.sys-icons span { padding-right: 30px; }

.auth-links { padding: 5px 0 5px 0px; color: #333; font-size: 0.7em/* position: absolute; top: 0.5em; left: 10%  */}

.IndentR { 
	position: relative;
	left: 0;
	top: 0;
	z-index: 100;
	margin-left: 28% 
}

#MainMenu { 
	position: relative;
	left: 0;
	top: 0;
	z-index: 100;
margin: 10px 0 0 0;
	font-size: 0.8em;
	font-style: italic;
	color: #666
	} /* 120 */
#MainMenu .item { float: left; margin: 0 16pt 0 0; position: relative; left: 0; top: 0;}
#MainMenu .item.selected {  }
#MainMenu .sub div { display: inline; float: none; }
#MainMenu .sub { 
	margin-top: 0.5em; 
	white-space: nowrap;
	word-spacing: nowrap;
	font-style: italic
	}
	
#AddMenu {
	font-size: 0.8em; height: 60px; color: #cc6600
	
	}
#AddMenu span { margin: 0 8pt 0 0}
#AddMenu a { color: #656565 }
#AddMenu a:visited { color: #4f4f4f }
#AddMenu a:hover,
#AddMenu a:active { color: #818181 }
	
#Interior { 
	position: relative;
	left: 0;
	top: 0;
	z-index: 0;
	overflow: hidden;
	background: #0a0a0a url(bg-interior.jpg) no-repeat 8% top;
}
#Interior,
#Interior div.b,
#Interior div.b div { height: 344px; }
#Interior .b {
	position: relative; z-index: 1;
	left: 0; top: 0;
	background: url(outer-b.gif) repeat-x left bottom }
.lt { background: url(corner-lt.gif) no-repeat left top }
.rt { background: url(corner-rt.gif) no-repeat right top }
.bl { background: url(outer-bl.gif) no-repeat left bottom }
.br { background: url(outer-br.gif) no-repeat right bottom }

.SmokingMan {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 302px;
	height: 258px;
	background: url(smokingman-out.png) no-repeat left bottom
}
* html .SmokingMan { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/objects/global/smokingman-out.png', sizingMethod='crop'); //background: none; }
.SmokingMan div {
	background: url(smokingman-in.gif) no-repeat left bottom;
	height: 100%;
}
.TableBooks {
	position: absolute;
	right: 0;
	bottom: 0px;
	width: 401px;
	height: 113px;
	background: url(ill-table-out.png) no-repeat left bottom
}
* html .TableBooks { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/objects/global/ill-table-out.png', sizingMethod='crop'); //background: none; }
.TableBooks div {
	background: url(ill-table-in.gif) no-repeat left bottom;
	height: 100%;
}

#Smoke { position: absolute; left: 154px; top: -50px}

img.Title { display: block }

#main { 
	background: #353333;
	width: 100%;
	font-size: 0.8em
}
#main .contract { 
	padding: 2em 1em 200px 8%;
}
#main .stabilize { 
	width: 100%
}

#footer {
	font-size: 0.7em;
	padding: 2em 1em 1em 8%;
}


/* Goods */
div.Goods { margin: 2em 0 2em 0 }
div.Goods .item { float: left; width: 25%; margin: 0 -1px 2em 0; color: #d2d2d2 }
div.Goods .item.sold { opacity: 1; filter: Alpha( opacity='100' ) }
div.Goods .item .art { color: gray }
div.Goods .item .price,
div.Goods .item .art,
div.Goods .item .info { margin: 5px 2em 0 0px }
div.Goods .item .price b { font-size: 1.5em }
div.Goods .item img.preview { height: 100px; border: 2px solid #000 }

div.Goods div.FullView .item img { border: 2px solid #000; display: block }
div.Goods div.FullView .item { float: none; width: 100%; margin: 0 0 2em 0; color: #d2d2d2 }
div.Goods div.FullView .photo { float: left; margin-right: 20px }
div.Goods div.FullView .params { float: left; width: 40% }

/* Sitemap */
#Sitemap {}
#Sitemap .item { margin: 0 0 8pt 0 }
#Sitemap .item .sub { margin-left: 20px }

.Pair { background: url(bg-dots.gif) repeat-x left 1em }
div.Goods .item .Pair { margin-right: 2em }
.Pair span { background-color: #353333 }
.FullView .Pair { width: 100% }
.Pair .left { float: left; }
.Pair .right { float: right; }

/* Fotogallery */
/* Goods */
div.Fotogallery { margin: 2em 0 2em 0 }
div.Fotogallery .item { float: left; width: 25%; margin: 0 -1px 2em 0; color: #d2d2d2 }
div.Fotogallery .item .info { margin: 5px 2em 0 0px }
div.Fotogallery .item img.preview { border: 2px solid #000 }
