body
{
    padding:0px;
    margin:0px;
}
div.default, div.default P, div.default TD
{
	color: #333333;
	font-size: 12px;
	font-family: Arial;
	margin:0px;
	padding:0px;
}
div.element, div.element P, div.default TD
{
	color: #333333;
	font-size: 12px;
	font-family: Arial;
	margin:0px;
	padding:0px;
}
div.element TD
{
	color: #333333;
	font-size: 12px;
	font-family: Arial;
	margin:0px;
	padding:3px;
}
a
{
	color: #333333;
	font-size: 12px;
	font-family: Arial;
	text-decoration:underline;
}
a:hover
{
	color: #333333;
	font-size: 12px;
	font-family: Arial;
	text-decoration:underline;
}
div.small
{
	color: #333333;
	font-size: 11px;
	font-family: Arial;
}
td.top_menu_back
{
    background-image:url(../images_wide/top_menu_back.jpg);
    background-repeat:repeat-x;
    border-top:1px solid #6E8390;
    border-bottom:1px solid #6D8390;
    height:40px;
}
a.top_menu
{
	color: #333333;
	font-size: 12px;
	font-family: Arial;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
a.top_menu:hover
{
	color: #333333;
	font-size: 12px;
	font-family: Arial;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
}
a.top_menu_on
{
	color: #333333;
	font-size: 12px;
	font-family: Arial;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
}
a.top_menu_on:hover
{
	color: #333333;
	font-size: 12px;
	font-family: Arial;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
}
a.path
{
	color: #999999;
	font-size: 11px;
	font-family: Arial;
	text-decoration:underline;
}
a.path:hover
{
	color: #999999;
	font-size: 11px;
	font-family: Arial;
	text-decoration:underline;
}
font.path_last
{
	color: #999999;
	font-size: 11px;
	font-family: Arial;
	font-weight:bold;
}
h1
{
	color: #003366;
	font-size: 16px;
	font-family: Arial;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
}
h2
{
	color: #003366;
	font-size: 14px;
	font-family: Arial;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
}

a.news_title
{
	color: #666666;
	font-size: 12px;
	font-family: Arial;
	font-weight:bold;
	text-decoration:underline;
}
a.news_title:hover
{
	color: #666666;
	font-size: 12px;
	font-family: Arial;
	font-weight:bold;
	text-decoration:underline;
}
div.news_brief
{
	color: #666666;
	font-size: 12px;
	font-family: Arial;
	padding-top:4px;
	padding-bottom:2px;
}
a.news_more
{
	color: #333333;
	font-size: 11px;
	font-family: Arial;
	text-decoration:none;
}
a.news_more:hover
{
	color: #333333;
	font-size: 11px;
	font-family: Arial;
	text-decoration:underline;
}
a.news_archive
{
	color: #333333;
	font-size: 11px;
	font-family: Arial;
	text-decoration:underline;
}
a.news_archive:hover
{
	color: #333333;
	font-size: 11px;
	font-family: Arial;
	text-decoration:underline;
}
div.special_brief
{
	color: #333333;
	font-size: 12px;
	font-family: Arial;
	padding-top:4px;
	padding-bottom:2px;
}
img.special
{
    border-bottom:2px solid #333333;
    border-right:2px solid #333333;
}
div.copyright
{
	color: #ffffff;
	font-size: 11px;
	font-family: Arial;
}

a.menu
{
	color: #666666;
	font-size: 12px;
	font-family: Arial;
	text-decoration:none;
}
a.menu:hover
{
	color: #666666;
	font-size: 12px;
	font-family: Arial;
	text-decoration:underline;
}
div.table_catalog_title
{
	color: #333333;
	font-size: 12px;
	font-family: Arial;
	font-weight:bold;
	padding:12px;
}
table.border
{
    border-color: #999999;
    border-style: solid;
    border-width: 0 1px 1px 0
}
table.border td, table.border th
{
    border-color: #999999;
    border-style: solid;
    border-width: 1px 0 0 1px
}
div.catalog_title
{
	color: #333333;
	font-size: 11px;
	font-family: Arial;
}
div.catalog_price
{
	color: #666666;
	font-size: 12px;
	font-family: Arial;
	font-weight:bold;
}
a.catalog_more
{
	color: #666666;
	font-size: 11px;
	font-family: Arial;
	font-weight:bold;
	text-decoration:underline;
}
a.catalog_more:hover
{
	color: #666666;
	font-size: 11px;
	font-family: Arial;
	font-weight:bold;
	text-decoration:underline;
}
input.form
{
	color: #333333;
	font-size: 12px;
	font-family: Arial;
	border:1px solid #676767;
	padding:0px 6px;
	height:18px;
	width:300px;
}
textarea.form
{
	color: #333333;
	font-size: 12px;
	font-family: Arial;
	border:1px solid #676767;
	padding:0px 6px;
	width:300px;
	overflow:auto;
}
input.form_submit
{
	background-image:url(../images_wide/submit.jpg);
	color: #333333;
	font-size: 11px;
	font-family: Arial;
	border:0px;
	width:100px;
	height:19px;
	padding-top:2px;
	cursor:pointer;
}

a.map
{
	color: #666666;
	font-size: 12px;
	font-family: Arial;
	text-decoration:none;
}
a.map:hover
{
	color: #666666;
	font-size: 12px;
	font-family: Arial;
	text-decoration:underline;
}
