/* Element: title */
table.Title td.Sep {
	width: 33%;
}

/* Element: menu */
table.Menu td.SepAlt {
	padding: 0 5px;
}

/* Element: cart */
#Cart {
/*	background-color: <%=color%>;*/
}
#Cart td {
	color: white;
	padding: 0 3px;
}

/* Element: error */
#Error {
	color: red;
	text-align: center;
	padding-bottom: 1em;
}
#Error a {
	color: red;
}
#Error td {
	text-align: left;
	white-space: normal;
}

/* Element: product */
table.Product td {
/*	background-color: <%=color%>;*/
}
table.Product td.ProdImg,
table.Product td.ProdImgBig,
table.EmptyProduct td.ProdImg {
	text-align: center;
	vertical-align: middle;
}
table.Product td.ProdImg,
table.EmptyProduct td.ProdImg {
	width: 150px;
	height: 200px;
}
table.Product td.ProdImgBig {
	width: 230px;
	height: 250px;
}
.Data .Product .ProdImgBig {
	width: 220px;
	height: 250px;
}

table.Product td.Price,
table.EmptyProduct td.Price {
	height: 2em;
	font-weight: bold;
}
table.Product .ProductTitle {
	color: #708090;
	background-color: white;
	font-weight: bold;
	padding: 3px 0;
}
table.Product .ProductBottom {
	background-image: url('/image/scheme/silver/boxprd-rb.png');
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 9px;
}

/* Element: product */
#Product {
	color: black;
/*	font-size: 110%;*/
	padding: 0 1em 1em 1em;
	line-height: 150%;
}
#Product .Name {
/*	color: <%=color%>;*/
	font-size: 150%;
	font-weight: bold;
}
#Product .SKU {
	color: #708090;
	font-size: 90%;
}
#Product .Dscr {
	text-align: left;
	padding: 1em 0;
}
#Product .Attr {
	padding: 0.5em 0 1em 0;
}
#Product div.Options {
	text-align: left;
/*	font-size: 80%;*/
}
#Product div.OptionGroup {
}
#Product .OptionTitle,
#Product .OptionContent {
	text-align: left;
}
#Product .OptionTitle {
}
#Product .OptionContent select {
	width: 120px;
}
#Product div.Option {
}
#Product div.Buy {
	text-align: left;
}
#Product .Head {
/*	color: <%=color%>;*/
	padding-right: 0.5em;
}
#Product .Body {
	color: black;
}
/* Page:Content:Dscr */
table.Product {
	border-collapse: collapse;
}
table.Product td {
	text-align: left;
	vertical-align: top;
}
table.Product td.Sep {
	width: 10px;
}
table.Product td.Div {
	height: 10px;
}

/* Element: contacts */
#Contacts {
	font-size: 120%;
	line-height: 150%;
}
#Contacts td {
	padding-bottom: 0.5em;
}
#Contacts td.Head {
	font-weight: bold;
	text-align: right;
	padding-right: 1em;
}
#Contacts td.Body {
	text-align: left;
}

/* Element: order */
#Order {
	border: 1px solid #708090;
	border-collapse: collapse;
	color: #708090;
	width: 100%;
}
#Order td {
	border: 1px solid #708090;
	padding: 2px 5px;
}
#Order thead td,
#Order tfoot td {
	color: white;
	font-weight: bold;
	white-space: nowrap;
}
#Order thead td {
/*	background-color: <%=color%>;*/
	text-align: center;
}
#Order tbody td {
	color: black;
}
#Order tfoot td {
/*	background-color: <%=TitleBgcolor%>;*/
}
#Order td.Text,
#Order td.Name,
#Order td.Left {
	text-align: left;
}
#Order td.Datetime,
#Order td.Date,
#Order td.Time,
#Order td.Center {
	text-align: center;
}
#Order td.Money,
#Order td.Price,
#Order td.Right {
	text-align: right;
	white-space: nowrap;
}
#Order tr.New td {
	font-weight: bold;
}

/* Element: FAQ */
#FAQ {
	width: 90%;
	margin-top: 1em;
}
#FAQ td {
	text-align: left;
	vertical-align: top;
	padding: 2px 5px;
	white-space: normal;
}
#FAQ td.Name,
#FAQ td.Head {
	white-space: nowrap;
}
#FAQ td.Name {
	font-weight: bold;
}
#FAQ tr.Question td.Name,
#FAQ tr.Answer td.Name {
	color: #708090;
	white-space: nowrap;
}
#FAQ td.Head {
	color: #708090;
}
#FAQ td.Body {
}
#FAQ .Question .Body {
	font-weight: bold;
}
#FAQ td.Div {
/*	color: <%=color%>;*/
	font-size: 125%;
	text-align: center;
}

