body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.style1 {
	color: #FFFFFF;
	font-weight: bold;
}
.style2 {
	font-size: 10px;
	color: #FFFFFF;
}
body {
	background-color: #FFFFFF;
}
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #FF6600;
}
a:active {
	text-decoration: none;
	color: #CC6600;
}
.стиль10 {font-size: 14px}


html, body			{
					margin: 0;
					}

body				 { color: #000; font-family: tahoma, verdana, arial, sans-serif; padding: 10px; border-color: #ffffff }

body table			{
					font-size: 10pt;
					}

table.header		{
					width: 100%;
					margin: 10px 0 10px 0;
					}

td.headerLogo		{
					width: 100%;
					padding: 5px 10px 5px 0;
					}

td.headerSearch		{
					}

table.search		 { font-size: 8pt; width: 60% }

table.search td		 { white-space: nowrap }

td.searchTitle		  { color: #000 }

td.searchField		 { padding: 0 5px; width: 60% }

td.searchButton		{
					}

table.subheader		 { margin-bottom: 10px; width: 750px; height: 32px }

td.menuSeparator	{
					height: 32px;
					width: 10px;
					}
td.menuSearch		 { padding: 5px }

table.content		 { background-color: white; width: 750px }

table.content td	{
					vertical-align: top;
					}

td.title			{
					width: 100%;
					text-align: left;
					padding: 0 0 1px 10px;
					font-size: 8pt;
					}

td.titleA			{
					width: 100%;
					text-align: left;
					padding: 0 10px 1px 10px;
					font-size: 8pt;
					}

td.filter			{
					width: 100%;
					text-align: right;
					padding: 0 0 1px 10px;
					font-size: 8pt;
					}

td.filterA			{
					width: 100%;
					text-align: right;
					padding: 0 10px 1px 10px;
					font-size: 8pt;
					}

td.searchResults	{
					padding: 0 10px 10px 10px;
					font-size: 8pt;
					}

td.contentLeft		{
					font-size: 8pt;
					}

td.contentRight		{
					width: 100%;
					font-size: 8pt;
					padding: 0 0 0 10px;
					}

td.searchDigiseller	{
					background-color: #eeeeee;
					}

table.data			{
					width: 100%;
					border: 1px solid #efefef;
					font-size: 8pt;
					margin-bottom: 10px;
					}

table.data td		{
					vertical-align: top;
					padding: 5px;
					border-bottom: 1px solid #ffffff;
					background-color: #f8f8f8;
					}

table.data th		{
					background-color: #efefef;
					padding: 5px;
					border-top: 1px solid #ffffff;
					border-bottom: 1px solid #ffffff;
					}

th.dataTitle		{
					width: 100%;
					text-align: left;
					border-left: 1px solid #ffffff;
					}

th.dataPrice		{
					white-space: nowrap;
					border-left: 1px solid #ffffff;
					border-right: 1px solid #ffffff;
					}

td.dataPrice		{
					white-space: nowrap;
					border-right: 1px solid #ffffff;
					border-left: 1px solid #ffffff;
					text-align: center;
					}

td.dataTitle		{
					width: 100%;
					border-left: 1px solid #ffffff;
					}

table.sorting		{
					width: 220px;
					font-size: 8pt;
					}

td.sortingButton	{
					padding: 5px;
					}

td.sortingTitle		 { color: #000; white-space: nowrap; padding: 0 5px; vertical-align: middle !important }

td.sortingSelect	{
					padding: 5px 0 5px 0;
					width: 100%;
					}

table.card			{
					width: 100%;
					border: 1px solid #efefef;
					font-size: 8pt;
					margin-bottom: 10px;
					}

table.card td		{
					vertical-align: top;
					padding: 5px;
					border-bottom: 1px solid #ffffff;
					}

td.cardTitle		{
					white-space: nowrap;
					background-color: #efefef;
					font-weight: bold;
					text-align: right;
					border-left: 1px solid #ffffff;
					border-right: 1px solid #ffffff;
					border-bottom: 1px solid #ffffff;
					}

td.cardDesc			{
					width: 100%;
					background-color: #f8f8f8;
					border-right: 1px solid #ffffff;
					border-bottom: 1px solid #ffffff;
					}

tr.cardFirst td		{
					border-top: 1px solid #ffffff;
					}

td.cardDesc p		{
					margin: 10px 0 0 0;
					padding: 0;
					}

form				{
					margin: 0;
					padding: 0;
					}

input.search		 { color: #000; font-size: 8pt; font-family: tahoma, verdana, arial, sans-serif; width: 100% }

input.button		 { color: #000; font-size: 8pt; font-family: tahoma, verdana, arial, sans-serif }

select.sorting		 { color: #000; font-size: 8pt; font-family: tahoma, verdana, arial, sans-serif }

h5					{
					margin-bottom: 7px;
					padding: 0;
					}

div.description,
div.descriptionSub	{
					margin: 0;
					padding: 0;
					}

div.descriptionSub	  { color: #000; font-size: 8pt; margin-top: -3px }

div.pager			 { color: #000; margin-bottom: 10px }

ul.categories		{
					list-style: none;
					margin: 0;
					padding: 1px 0 0 0;
					border-bottom: 1px solid #efefef;
					border-top: 1px solid #efefef;
					}

ul.categories li	{
					display: block;
					border-bottom: 1px solid #ffffff;
					}

ul.categories li a	{
					display: block;
					width: 200px;
					padding: 5px 15px 5px 5px;
					background-color: #f8f8f8;
					background-image: url(pix/arrows_menu.gif);
					background-position: right center;
					background-repeat: no-repeat;
					}

ul.categories li a:hover	{
					background-color: #efefef;
					}

a					 { color: #000 }
.section			{
					font-size:8pt;
					}

.catalogue			{
					font-size:8pt;
					font-weight: bold;					
					}
.Attention  { background-color: #fdf4e0; margin: 5px 2px; padding: 5px; vertical-align: middle; border: solid 1px #c6c6c6 }
.headNameGoods  { background-color: #e8e8e8; text-align: right; padding: 4px; width: 15%; border-style: solid; border-width: 1px; border-color: #f5f5f5 #cccccc #bbbbbb }
.headDescGoods  { background-color: #e8e8e8; text-align: right; padding: 4px; width: 15%; border-style: solid; border-width: 1px; border-color: #f5f5f5 #cccccc #bbbbbb }
.headAddInfo  { background-color: #e8e8e8; text-align: right; padding: 4px; width: 15%; border-style: solid; border-width: 1px; border-color: #f5f5f5 #cccccc #bbbbbb }
.headPriceGoods  { background-color: #e8e8e8; text-align: right; padding: 4px; width: 15%; border-style: solid; border-width: 1px; border-color: #f5f5f5 #cccccc #bbbbbb }
.headSellerGoods  { background-color: #e8e8e8; text-align: right; padding: 4px; width: 15%; border-style: solid; border-width: 1px; border-color: #f5f5f5 #cccccc #bbbbbb }
.headCntSell  { background-color: #e8e8e8; text-align: right; padding: 4px; width: 15%; border-style: solid; border-width: 1px; border-color: #f5f5f5 #cccccc #bbbbbb }
.headCntReturn  { background-color: #e8e8e8; text-align: right; padding: 4px; width: 15%; border-style: solid; border-width: 1px; border-color: #f5f5f5 #cccccc #bbbbbb }
.infoNameGoods  { background-color: #b2b2b2; padding: 4px; width: 85%; border: solid 1px #fff }
.infoDescGoods { padding: 4px; width: 85%; vertical-align: middle; border: solid 1px #e3e3e3 }
.infoAddInfo { padding: 4px; width: 85%; vertical-align: middle; border: solid 1px #e3e3e3 }
.infoAddInfo { padding: 4px; width: 85%; vertical-align: middle; border: solid 1px #e3e3e3 }
.infoPriceGoods { padding: 4px; width: 85%; vertical-align: middle; border: solid 1px #e3e3e3 }
.infoSellerGoods { padding: 4px; width: 85%; vertical-align: middle; border: solid 1px #e3e3e3 }
.infoCntSell { padding: 4px; width: 85%; vertical-align: middle; border: solid 1px #e3e3e3 }
.infoCntReturn { padding: 4px; width: 85%; vertical-align: middle; border: solid 1px #e3e3e3 }
.tablePay {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse
}
.trPay {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.tdSumm {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.tdCurr {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}

