/* =Title
---------------------------------------------------------*/

.title
{
	line-height: 1.2;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 4.6ex;
	color: #000000;
}

.subtitle
{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 2ex;
	color: #333333;
}

.smalltitle
{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 16;
	color: #545454;
}

/* =List
---------------------------------------------------------*/

.list
{
	line-height: 1.2;
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 12;
	color: #000000;
}

.list_
{
	color: #555555;
	padding-top: 10;
}

td.list
{
	padding-top: 5;
	padding-left: 5;
	padding-right: 5;
}

.list a:link    { color: #000000; }
.list a:visited { color: #000000; }
.list a:active  { color: #000000; }
.list a:hover   { color: #AAAAAA; }

/* =Text
---------------------------------------------------------*/

.text
{
	line-height: 1.5;
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 12;
	color: #000000;
}

.text a { font-weight: bold; }

.text a:link    { color: #000000; }
.text a:active  { color: #000000; }
.text a:visited { color: #000000; }
.text a:hover   { color: #878787; }

/* =Catalog
---------------------------------------------------------*/

.companytitle
{
	font-size: 24;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #000000;
}

.sectiontitle
{
	font-size: 12;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #000000;

	margin-left: 40;
	margin-top: 5;
	margin-bottom: 30;
}

.producttitle
{
	font-size: 12;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #000000;

	margin-bottom: 20;
}

/* =Contacts
---------------------------------------------------------*/

.contacts
{
	line-height: 1.5;
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 12;
	color: #666666;
}

.contacts a { font-weight: bold; }

.contacts a:link    { color: #666666; }
.contacts a:visited { color: #666666; }
.contacts a:active  { color: #666666; }
.contacts a:hover   { color: #000000; }

/* =Menu
---------------------------------------------------------*/

.menu
{
	line-height: 1.4;
	font-family: Arial, sans-serif;
	font-size: 14;
}

.menu a:link    { color: #000000; }
.menu a:visited { color: #000000; }
.menu a:active  { color: #000000; }
.menu a:hover   { color: #878787; }

p.menu
{
	margin-top: 0;
	margin-bottom: 0;
}

p.submenu
{
	margin-top: 5;
	margin-bottom: 10;
	margin-left: 30;
	font-size: 12;
	line-height: 1;
	font-family: Arial, sans-serif;
}

.pathmenu
{
	line-height: 1.5;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 12;
	color: #999999;
}

.pathmenu a:link    { color: #000000; }
.pathmenu a:visited { color: #000000; }
.pathmenu a:active  { color: #000000; }
.pathmenu a:hover   { color: #555555; }

/* =======
---------------------------------------------------------*/

input.login
{
	font-size: 14;
	font-family: Arial, sans-serif;
	font-weight: normal;
}

body, table
{
	background-color: FCF9ED;
	margin: 0px;
	font-size: 12;
	font-family: Arial, sans-serif;
	font-weight: normal;
	line-height: 1.5;
}

td { vertical-align: top; }

td.line
{
	padding-left: 10;
	padding-right: 10;
	height: 1;
}

a { text-decoration: none; }

a:link    { color: #000000; }
a:visited { color: #000000; }
a:active  { color: #000000; }
a:hover   { color: #999999; }
