table.DownTB {
	background-color: #18406d;
	border: 1px solid #FFF;
	BORDER: #18406d 1px;
	TEXT-ALIGN: center;
	COLOR: #b2bdcf;
}
table.UpTb {
	background-color: #3d7098;
	background-image: url('head_bar.jpg');
	border: 1px solid #FFF;
	BORDER: #3d7098 1px;
	FONT-WEIGHT: bold;
	COLOR: #b2bdcf;
	VERTICAL-align:Left }
table.LeftTb {
	background-color: #FFF;
	BORDER: 6px solid #18406d;
	Width: 200px;
	VERTICAL-align: center}
table.CenterTb {
	background-color: #FFF;
	BORDER: 6px solid #18406d;
	Width: 100%;
	VERTICAL-align:center}
.cTitle {
	CLEAR: both;
	FONT-WEIGHT: bold;
	COLOR: #e8e9f0;
	PADDING: 3px;
	BACKGROUND-COLOR: #25578e;
	TEXT-ALIGN: left;
}

.cTd {

	background: #fff;
	text-align: left;
	
}

a#lup {
	font-family: Verdana, sans-serif;
	color: #e8e9f0;
}
A {
	COLOR: #48536b;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #48536b;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #536a9c;
	TEXT-DECORATION: none;
}
.Dlinks A {
	FONT-SIZE: 10; FONT-WEIGHT: bold; COLOR: #4aae43;
}
.Dlinks A:hover  {
	COLOR: #cacfeb; FONT-WEIGHT: bold; TEXT-DECORATION: none; BACKGROUND-COLOR: #4aae43;
}
.Dlinks A :visited {
	COLOR: #FFF; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

HTML {
	FONT-SIZE: 97%; FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma sans-serif
}
BODY {
	FONT-SIZE: 97%;
	background-color:#e8e8e8;
	FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma sans-serif;	
}
DIV {
	FONT-SIZE: 97%; COLOR: #000; FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma sans-serif
}
FORM {
	FONT-SIZE: 97%; COLOR: #000; FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma sans-serif
}
TABLE {
	FONT-SIZE: 97%; FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma sans-serif
}
TR {
	FONT-SIZE: 97%; FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma sans-serif
}
TD {
	FONT-SIZE: 97%; FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma sans-serif
}
P {
	FONT-SIZE: 97%; COLOR: #000; FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma sans-serif
}
H1 {
	FONT-SIZE: 15px; MARGIN: 7px;
}
H1.page_title {
	FONT-SIZE: 13px; MARGIN: 0px;
}
H2.page_title {
	FONT-SIZE: 13px; MARGIN: 0px; PADDING-LEFT: 20px;
}
H3.page_title {
	FONT-SIZE: 13px; MARGIN: 0px; PADDING-LEFT: 20px;
}
.hstyle {
	PADDING-LEFT: 20px;
}
.News {
	CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 25px; FONT-WEIGHT: bold; FLOAT: none; FONT-SIZE: 110%; PADDING-BOTTOM: 3px; COLOR: #49558F; PADDING-TOP: 3px; TEXT-DECORATION: underline;
}
.News2 {
	 FONT-SIZE: 110%;
}
.cContent {
	CLEAR: both; PADDING-RIGHT: 13px; PADDING-LEFT: 13px; FLOAT: none; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 13px; PADDING-TOP: 13px; BACKGROUND-COLOR: #fff
}
.p1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
.p2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px;
}
.mainlink {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0.65em; DISPLAY: block; PADDING-LEFT: 17px; FONT-SIZE: 7pt; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat
}
TD.bg {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 50%; PADDING-TOP: 10px; BACKGROUND-COLOR: #f0efef
}
INPUT.size {
	WIDTH: 98%; align: center
}
SELECT.size {
	WIDTH: 98%; align: center
}
TEXTAREA.size {
	WIDTH: 98%; align: center
}
HR {
	COLOR: #acc6e5; HEIGHT: 1px
}
P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
P.title {
	FONT-WEIGHT: bold; MARGIN: 3px 0px
}
P.comments {
	FONT-SIZE: 8pt; MARGIN: 3px 0px; COLOR: #000
}
table.header		{
					width: 100%;
					margin: 10px 0 10px 0;
					}

td.headerLogo		{
					width: 100%;
					padding: 5px 10px 5px 0;
					}

td.headerSearch		{
					}

table.search		{
					width: 100%;
					font-size: 8pt;
					}

table.search td		{
					white-space: nowrap;
					background-color: #F5A720;
					}

td.searchField		{
					width: 100%;
					padding: 0 5px 0 5px;
					}

td.searchButton		{
					}

table.subheader		{
					width: 100%;
					height: 32px;
					margin-bottom: 10px;
					}

td.menuSeparator	{
					height: 32px;
					width: 10px;
					}

td.menuPokupki		{
					width: 90px;
					height: 32px;
					vertical-align: bottom;
					white-space: nowrap;
					background-image: url(pix/pokupki.gif);
					background-position: left bottom;
					background-repeat: no-repeat;
					padding: 0 0 3px 37px;
					}

td.menu1			{
					width: 120px;
					vertical-align: middle;
					background-color: #e27106;
					border-right: 1px solid #ffffff;
					padding: 5px;
					white-space: nowrap;
					}

td.menu2			{
					width: 120px;
					vertical-align: middle;
					background-color: #38a811;
					border-right: 1px solid #ffffff;
					padding: 5px;
					white-space: nowrap;
					}

td.menu3			{
					width: 120px;
					vertical-align: middle;
					background-color: #0e64b1;
					border-right: 1px solid #ffffff;
					padding: 5px;
					white-space: nowrap;
					}

td.menu4			{
					width: 120px;
					vertical-align: middle;
					background-color: #de1981;
					border-right: 0px solid #ffffff;
					padding: 5px;
					white-space: nowrap;
					}

td.menu1 a,
td.menu2 a,
td.menu3 a,
td.menu4 a			{
					color: #ffffff;  FONT-WEIGHT: bold;
					}

td.menuSearch		{
					background-color: #F5A720;
					padding: 5px 5px 5px 5px;
					}

table.content		{
					width: 100%;
					}

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: 100%px;
					font-size: 10pt;
					}

table.sorting td		{
					white-space: nowrap;
					}


td.sortingButton	{
					padding: 5px;
					}

td.sortingTitle		{
					white-space: nowrap;
					vertical-align: middle !important;
					padding: 0 5px 0 5px;
					}

td.sortingSelect	{
					padding: 5px 0 5px 0;
					width: 100%;
					}

table.card			{
					width: 100%;
					border: 1px solid #efefef;
					font-size: 9pt;
					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;
					}

input.search		{
					width: 100%;
					font-size: 8pt;
					font-family: tahoma, verdana, arial, sans-serif;
					color: #666666;
					}

input.button		{
					font-size: 8pt;
					font-family: tahoma, verdana, arial, sans-serif;
					color: #666666;
					}

select.sorting		{
					font-size: 8pt;
					font-family: tahoma, verdana, arial, sans-serif;
					color: #666666;
					}

h5					{
					margin-bottom: 7px;
					padding: 0;
					}

div.description,
div.descriptionSub	{
					margin: 0;
					padding: 0;
					}

div.descriptionSub	{
					margin-top: -3px;
					font-size: 8pt;
					color: #999999;
					}

div.pager			{
					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;
					}

td.menu1 a,
td.menu2 a,
td.menu3 a			{
					color: #ffffff;
					}
					
.section			{
					font-size:8pt;
					}

.catalogue			{
					font-size:8pt;
					font-weight: bold;					
					}
.rating {

	color: #666666;
	font-family: Tahoma, helvetica, sans-serif;
	font-size: 11px;
		
}
	
.unit-rating {

	list-style:none;
	margin: 0px;
	padding:0px;
	
}

.unit-rating li {

	padding:0px;
	margin:0px;
	float: left;
	
}
.unit-rating li a {

	display:block;
	text-decoration: none;
	padding: 5px;
	
}

.unit-rating li a:hover, .unit-rating li a:focus{

	background: #48536b;
	border: solid;
	border-color: #000000;
	border-width: 3px;
	padding: 5px;
	color: #e8e9f0;
	display:block;
	text-decoration: none;
	padding: 2px;
	opacity: 0.8;
	
}

.styleLinks p:hover, .styleLinks p:focus {

	background: #48536b;
	border: solid;
	border-color: #000000;
	border-width: 3px;
	padding: 5px;
	color: #e8e9f0;
	display:block;
	text-decoration: none;
	padding: 2px;
	opacity: 0.8;
	
}
.styleLinks p a:hover, .styleLinks p a:focus {

	color: #e8e9f0;
	
}

.mnav  {

	list-style-type: none;
	margin: 0;
	padding: 0;
	
}
.mnav  {

	padding: 3px;
	
}
.mnav li  {

	padding: 3px;
	
}

.mnav li:hover, .mnav li:focus  {

	border: solid;
	border-color: #25578e;
	border-width: 2px;
	padding: 3px;
	color: #1b5594;
	opacity: 0.8;
	
}

.mnav li a, .mnav li a:visited  {

	color: #1b5594;
	text-decoration: underline;
	font-weight: bold;
	
}
.mnav li a:hover, .mnav li a:focus {

	color: #1b5594;
	text-decoration: none;
	font-weight: bold;
	opacity: 0.8;

}

img.imageLeft {

	background: #fe72aa;
	border: solid;
	border-color: #FFFFFF;
	border-width: 2px;
	
}

img.smallpic:focus, img.smallpic:hover{

	background: #fe72aa;
	border: solid;
	border-color: #000000;
	border-width: 5px;
	
}