body {
	margin: 15px 0 0 0;
	padding: 0;
	background-color: #fff;
	font-size: 100%;
	font-family: Arial;
	color: #000000;
}
body .reducer { padding: 0 5% 0 5%; }
body .reducer .stabilizer { width: 100%; }


table { border-spacing: 0;}
table { border: none; margin: 0; padding: 0; }
table td { padding: 0; margin: 0; border: none; font-size: 80%; }
* html table { border-spacing: 0; border-collapse: collapse;}
table.layout { width: 100%; }
table.layout td { vertical-align: top; }
img { border: 0; }	

/* links */
a, 
a:visited { color: #bb4505; }
a:hover { color: #ff7225; }




/* Head */
#head { background: url(/i/scape_bg.jpg) repeat-x left top }
#head table { width: 100%; }
#head table td { vertical-align: top; }
#head table tr.scape td { height: 225px; }
#head table .scape_l,
#head table .scape_r { width: 5%; background-color: #fff;}
#head table .scape_l div,
#head table .scape_r div { width: 100%; height: 100%; }
#head table .scape_l div { background: url(/i/scape_l.jpg) no-repeat right bottom; }
#head table .scape_r div { background: url(/i/scape_r.jpg) no-repeat left bottom; }
#head table .scape_left { background: url(/i/scape_left.jpg) no-repeat left bottom; width: 61% }
#head table .scape_right { background: url(/i/scape_right.jpg) no-repeat right bottom; width: 25% }
#head img.logo { margin-left: 16px; }

/* Cart menu */
div.cart { padding-top: 30px; padding-left: 55px; background: url(/i/i-cart.gif) no-repeat left 15px; height: 100px; }

/* Navigation */
#menu { width: 23%; padding: 10px 10px 0 55px ; font-family: Verdana;}
#menu .level1 div { color: #a98800; font-size: 1.5em; margin-bottom: 5px; }
#menu .level2 div { font-size: 0.65em; margin-bottom: 5px; padding: 0 15px 0 15px; font-weight: bold; color: #000;}
#menu .level1 a, 
#menu .level1 a:visited { color: #a98800; }
#menu .level1 a:hover { color: #efc000; }
#menu .level2 a, 
#menu .level2 a:visited { color: #bb4505; }
#menu .level2 a:hover { color: #ff7225; }
#menu .level2 .selected  a, 
#menu .level2 .selected  a:visited { color: #000; }
#menu .level2 .selected  a:hover { color: #ccc; }


#menu .level1 .selected { background: url(/i/li-main-a.gif) no-repeat right 50% }
#menu .level2 .selected { background: url(/i/li-inner-a.gif) no-repeat right bottom }

/* Content */
table#main { width: 100%; height: 300px }
table#main td { vertical-align: top; }
table#main td.empty { width: 5%; }

#content { padding: 0 35px 2em 35px; }

/* Common styles */
h1 { display: block; height: 43px; margin: 0 0 1em -35px; padding: 10px 0 5px 35px; font-size: 1.5em; font-weight: normal; color: #8c2400; background: url(/i/h1-bg.jpg) no-repeat left top; }
h2 { font-size: 1em; background-color: #f5f0d5 }
h3 { font-size: 1em; }


/* Footer */
#footer { font-size: 0.75em; margin: 1em 0 0 33%; padding-bottom: 3em; }

/* Goods */
.History { margin-bottom: 1em; }
.History td.foto {  }
.History td.history { padding-left: 20px;  }

.Goods { margin-top: 0em;  width: 100%; }
.Goods .FotoPreview { padding-bottom: 10px;  width: 1%;}
.Goods .FotoPreview img { border: 1px solid #ccc;}
.Goods .Description { padding-left: 40px; }

/* One one page (fulllink) */
.FotoSet { margin-top: 1em; }
.FotoSet img { margin: 0px 10px 0px 0; border: 5px solid #999; border-bottom: 0px solid #999; display: block;}