body {
	font-family: verdana,arial;
	background-color: #ffffff;
}
span {
	font-family: verdana,arial;
}
textarea {
	font-family: arial;
}
textarea.customer 
{
	font-size: 100%;
}
input.recalculate
{
	font-size: 85%;
}
input.quantity
{
	font-size: 85%;
}
input.SubmitSearch
{
	font-size: 90%;
}
input.ErrorAttr
{
	background-color: #ffe0e0;
	font-size: 90%;
}
select.NormalAttr
{
	font-size: 100%;
}
.NormalAttr
{
	background-color: #ffffff;
	font-size: 90%;
}
td.search
{
	font-size: 68%;
}
span.search
{
	font-size: 90%;
}
table {
	border : 0;
}
.block {
	padding-right: 8px;
	padding-left: 8px
}
tr.TopmostStripe, tr.BottomStripe, tr.MailHeader
{
	background-color: #6487DB;
}
tr.TopStripe
{
	background-color: #B6C5EE;
}
table.TopStripe
{
	background-image: url(images/samples/white.gif);
	filter:progid:DXImageTransform.Microsoft.Gradient(
		startColorStr='#FFFFFF', endColorStr='#FFFFFF', gradientType='1');
}
td
{
	font-family: verdana,arial;
	font-size: 75%;
}
td.TopmostStripeLeft, td.BottomStripeLeft
{
	background-image: url(images/samples/firstline.gif);
	filter:progid:DXImageTransform.Microsoft.Gradient(
		startColorStr='#FFFFFF', endColorStr='#AEC0EC', gradientType='1');
}
td.TopmostStripeRight, td.BottomStripeRight
{
	filter:progid:DXImageTransform.Microsoft.Gradient(
		startColorStr='#AEC0EC', endColorStr='#6487DB', gradientType='1');
	color: #FFFFFF;
}
td.TopStripeLeft
{
	background-image: url(images/samples/secondline.gif);
	filter:progid:DXImageTransform.Microsoft.Gradient(
		startColorStr='#FFFFFF', endColorStr='#B6C5EE', gradientType='1');
}
td.TopStripeRight
{
	background-color: #B6C5EE;
}
td.TopStripeText
{
	padding-left: 5px;
	font-style: italic;
	font-size: 18pt;
	font-weight: bold;
	color: #555555;
}
td.BottomStripeText
{
	padding-right: 5px;
	font-style: italic;
	font-size: 13pt;
	font-weight: bold;
	color: #ffffff;
}
td.err404
{
	color: #888888;
	font-size: 125%;
	font-weight: bold;
}
td.headerlabel
{
	color: #555555;
	font-size: 104%;
	font-weight: bold;
	padding-left: 12px;
}
td.goodgroup 
{
	font-family: arial;
	padding-left: 10px;
	text-decoration: none;
	page-break-after: always;
	background-image: url(images/samples/group.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
}
td.goodtype 
{
	font-family: arial;
	font-size: 68%;
	padding-left: 20px;
	text-decoration: none;
	page-break-after: always;
	background-image: url(images/samples/type.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;
}
td.customerheader
{
	color: #ffffff;
	font-family: verdana,arial;
	font-size: 82%;
	font-weight: bold;
	background-color: #6487DB;
	padding-left: 5px;
	padding-right: 5px;
}
td.customeritem
{
	color: #444444;
	font-family: verdana,arial;
	font-size: 82%;
	background-color: #f0f3f5;
	padding-left: 5px;
	padding-right: 5px;
}
td.orderheader
{
	color: #ffffff;
	font-family: verdana,arial;
	font-size: 82%;
	font-weight: bold;
	background-color: #6487DB;
	padding-left: 5px;
	padding-right: 5px;
}
td.orderitem
{
	color: #444444;
	font-family: verdana,arial;
	font-size: 82%;
	background-color: #f0f3f5;
	padding-left: 5px;
	padding-right: 5px;
}
td.ordersum
{
	border-top: solid 1px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
	color: #cc0000;
	font-family: verdana,arial;
	font-size: 82%;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}
td.basket 
{
	color: #666666;
	font-family: arial;
	font-size: 69%;
	padding-left: 11px;
	text-decoration: none;
	page-break-after: always;
	background-image: url(images/samples/basket.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
}
td.basketquant
{
	color: #666666;
	font-family: arial;
	font-size: 69%;
}
td.basketsum
{
	height: 25px;
	color: #000000;
	font-family: arial;
	font-weight: normal;
	font-size: 75%;
	border-top: solid 1px #bbbbbb;
	border-bottom : solid 1px #bbbbbb;
	padding-left: 11px;
}
td.basketorder
{
	color: #ff6666;
	font-family : arial;
	font-size : 75%;
	padding-left : 12px;
}
td.basketheader
{
	background-color: #6487DB;
	color: #ffffff;
	font-weight: bold;
	padding-left: 17px;
	font-size: 82%;
}
td.descr
{
	color: #444444;
	font-size: 68%;
	padding-top: 6px;
}
td.descr1
{
	color: #888888;
	font-size: 68%;
	padding-top: 6px;
	border-top: solid 1px #aaaaaa;
}
td.item
{
	border-bottom: solid 1px #bbbbbb;
}
td.catalogheader
{
	background-color: #6487DB;
	color: #ffffff;
	font-weight: bold;
	padding-left: 17px;
	font-size: 82%;
}
td.graymenu
{
	border: solid 1px #f0f0f0;
	background-color: #f0f0f0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 68%;
}
td.graymenuover
{
	border: solid 1px #a0a0a0;
	background-color: #d0d0d0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 68%;
}
td.graymenuseparator
{
color: #a0a0a0;
}
td.empty
{
	font-size: 68%;
	color: #888888;
}
td.orderempty
{
	padding-left: 7px;
	padding-bottom: 7px;
	color: #888888;
	border-bottom: solid 1px #bbbbbb;
}
td.chaptertext
{
	color: #555555;
	font-size: 75%;
	border-bottom: solid 1px #bbbbbb;
}
td.wrongcredentials
{
	color: #cc0000;
	font-size: 75%;
	margin-bottom: 10px;
}
a:link.basketorder, a:visited.basketorder, a:active.basketorder {
	color: #cc0000;
	text-decoration: none;
	padding: 0px;
}
a:hover.basketorder {
	color: #ff0000;
	text-decoration: none;
	padding: 0px;
}
a:link.goodgroup, a:visited.goodgroup, a:active.goodgroup {
	color: #6487DB;
	text-decoration: none;
	padding: 0px;
}
a:hover.goodgroup {
	color: #0000ff;
	text-decoration: none;
	padding: 0px;
}
a:link.goodtype, a:visited.goodtype, a:active.goodtype {
	color: #888888;
	text-decoration: none;
	padding: 0px;
}
a:hover.goodtype {
	color: #444444;
	text-decoration: none;
	padding: 0px;
}
a:link.goodname, a:visited.goodname, a:active.goodname {
	color: #6487DB;
	text-decoration: none;
	padding: 0px;
}
a:hover.goodname {
	color: #0000ff;
	text-decoration: none;
	padding: 0px;
}
a:link.pager, a:visited.pager, a:active.pager {
	color: #6487DB;
	text-decoration: none;
	padding: 0px;
	font-size: 90%;
}
a:hover.pager {
	color: #0000ff;
	text-decoration: none;
	padding: 0px;
	font-size: 90%;
}
a:link.groupheader, a:visited.groupheader, a:active.groupheader {
	color: #cc0000;
	text-decoration: none;
}
a:hover.groupheader {
	color: #ff0000;
	text-decoration: none;
	font-size: 14px;
}
a:link.goodpurchase, a:visited.goodpurchase, a:active.goodpurchase {
	color: #336600;
	background-color: #f9fff9;
	text-decoration: none;
	padding: 1px;
	font-size: 100%;
	border: solid 1px #336600;
}
a:hover.goodpurchase {
	color: #44aa44;
	background-color: #f9fff9;
	text-decoration: none;
	padding: 1px;
	font-size: 100%;
	border: solid 1px #44aa44;
}
a:link.graymenu, a:visited.graymenu, a:active.graymenu, a:hover.graymenu {
	text-decoration: none;
	color: #000000;
}
a:link.properties, a:visited.properties, a:active.properties {
	color: #888888;
	text-decoration: none;
}
a:hover.properties {
	color: #444444;
	text-decoration: none;
}
a:link.basketitem, a:visited.basketitem, a:active.basketitem {
	color: #888888;
	text-decoration: none;
	padding: 0px;
}
a:hover.basketitem {
	color: #444444;
	text-decoration: none;
	padding: 0px;
}
a:link.BottomStripe, a:visited.BottomStripe, a:active.BottomStripe {
	color: #ffffff;
	text-decoration: none;
	padding: 0px;
}
a:hover.BottomStripe {
	color: #444444;
	text-decoration: none;
	padding: 0px;
}
div.goodname {
	color: #6487DB;
	font-weight : bold;
}
div.goodarticul {
	color: #555555;
	font-size: 92%;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 6px;
}
div.goodproperties {
	color: #888888;
	font-size: 92%;
	padding-top: 3px;
	padding-bottom: 7px;
}
div.servicesheader
{
	color: #707070;
	font-size: 140%;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 28px;
	padding-bottom: 5px;
	background-image: url(images/samples/services.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
div.servicestext
{
	padding-left: 28px;
	padding-bottom: 10px;
	line-height: 16px;
}
div.gims
{
	color: #707070;
	font-size: 140%;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 28px;
	padding-bottom: 5px;
	background-image: url(images/samples/yacht.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
div.abouttext
{
	text-align:justify;
	padding-bottom: 10px;
	line-height: 16px;
}
div.SecondParagraph
{
	text-align:justify;
	padding-bottom: 15px;
	padding-top: 15px;
	line-height: 16px;
}
div.importantpropertyitem 
{
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	page-break-after: always;
	background-image: url(images/samples/group.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
}
div.commonpropertyitem 
{
	color: #444444;
	padding-left: 10px;
	text-decoration: none;
	page-break-after: always;
	background-image: url(images/samples/type.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
}
div.CatalogPanel 
{
	margin-left: 2px;
	margin-top: 2px;
	margin-right: 5px;
	background-color: #fbfbfb;
	border: solid 1px #6487db;
}
h1.ChapterHeader
{
	margin: 0;
	color: #555555;
	font-size: 140%;
}
div.item
{
	background-color: #f8f8f8;
	border-bottom: solid 1px #bbbbbb;
	border-left: solid 1px #bbbbbb;
	border-right: solid 1px #bbbbbb;
}
div.price
{
}
div.description
{
	margin-top: 8px;
	font-size: 92%;
}

img.thumb {
	margin-top: 4px;
	margin-bottom: 4px;
	margin-right: 10px;
}

img.thumbempty {
	margin-top: 4px;
	margin-bottom: 4px;
	margin-right: 10px;
}
img.properties {
	margin-top: 4px;
	margin-bottom: 3px;
	margin-right: 5px;
	margin-left: 3px;
}
span.articul
{
	color: #44aa44;
}
span.pager
{
	color: #cc0000;
	font-size: 90%;
}
span.pagertext
{
	color: #6487DB;
	font-size: 90%;
}
span.goodpricevalue
{
	color: #cc0000;
	font-weight: bold;
}
span.goodprice
{
	color: #000000;
	font-weight: bold;
}
span.goodunit
{
	font-size: 92%;
}
span.groupheader
{
	font-size: 120%;
	font-weight: bold;
	color: #cc0000;
}
span.groupheaderblack
{
	font-size: 120%;
	font-weight: bold;
	color: #000000;
}
span.typeheader
{
	font-size: 75%;
	color: #cc0000;
	font-weight: normal;
}
h1.groupheader
{
	font-size: 120%;
	font-weight: bold;
	color: #cc0000;
	margin-top: 0px;
	margin-bottom: 0px;
}
h2.goodname {
	color: #6487DB;
	font-size: 106%;
	font-weight : bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
h2.Article { font-size: 135%; font-weight: bold; word-spacing: 3; margin-top: 7; 
  margin-bottom: 7 }
h3.Article { font-size: 130%; font-weight: bold; word-spacing: 3; margin-top: 6; 
  margin-bottom: 6 }
h4.Article { font-size: 125%; font-weight: bold; word-spacing: 3; margin-top: 5; 
  margin-bottom: 5 }
h5.Article { font-size: 120%; font-weight: bold; word-spacing: 3; margin-top: 4; 
  margin-bottom: 4 }
h6.Article { font-size: 115%; font-weight: bold; word-spacing: 3; margin-top: 3; 
  margin-bottom: 3 }
div.ArticleHeader
{
	padding: 3px 3px 3px 10px;
	background-image: url(images/samples/type.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
div.ArticleHeader a:link, a:visited, a:active {
	color: #555555;
	text-decoration: none;
	padding: 0px;
}
div.ArticleHeader a:hover {
	color: #000000;
	text-decoration: none;
	padding: 0px;
}
h1.ArticlePageCaption
{
	margin: 10px 20px 5px 20px;
	color: #444444;
	font-size: 140%;
	font-weight: bold;
}
div.Paragraph
{
	margin: 10px;
}
div.Paragraph img
{
	margin: 0px 10px 3px 10px;
}
table.ShoppingCart
{
	background-color: #fbfbfb;
	BORDER: #6487db 1px solid;
	MARGIN-TOP: 2px;
	MARGIN-LEFT: 5px;
	MARGIN-RIGHT: 2px;
	width: 195px;
}
table.Catalog
{
	background-color: #fbfbfb;
	BORDER: #6487db 1px solid;
	MARGIN-TOP: 2px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 5px;
	width: 190px;
}
