body {
	background: white;
}

.small TABLE, .small TD {
	font: 9px Verdana;
	color: black;
}

hr {
	background : #E4E4E4;
	border: 0px solid #E4E4E4;
	color : #E4E4E4;
	height : 1px
}

.body, body, table, td, th {
	font: 13px Verdana;
	color: black;
}

a, a:link, a:visited, a:active {
	color: #000080;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


.header A, .header:visited A, .header:active A{
	font: bold 12px Arial;
	color: #ffffff;	
	text-decoration: none;
}

.header:hover A{
	text-decoration: none;
	color: #63739C;
}

.top {
	padding: 8px 10px 0px 0px;
}

.top H1 {
	color: white;
	font: 18px Trebuchet MS;
	margin-bottom: 14px;
}

.info {
	color: white;
	font: bold 16px Arial;
}

.right {
	padding: 7px;
	border: 1px solid #0A324C;
	background: #E4E4E4;
	font: 13px Arial;
	color: #09334B;
}

.right P {
	margin: 5px;
}

.right #title {
	font: bold 13px Arial;
}

/* h1 {
	font: bold 13px Arial;
	color: #63739C;
	margin-bottom: 0px;
	text-decoration: underline;
} */

h1 {
	font: bold 16px Arial;
	color: #08324A;
	margin-bottom: 5px;
}

h2 {
	font: bold 15px Arial;
	color: #395B74;
	margin-bottom: 5px;
}

h3 {
	font: bold 14px Arial;
	color: #395B74;
	margin-bottom: 0px;
	display: inline;
}

.menu {
	width: 180px;
	padding: 1px 0px 25px 20px;
}

.menu DIV {
	padding: 3px 5px 1px 5px;
}

.menu DIV#line {
	margin: 8px 0px 3px 0px;
	padding: 3px 5px 1px 10px;
	background: #CCCCCC;
}

.menu DIV#line A, .menu DIV#line A:visited {
	font: bold 12px Tahoma;
	color: #0B334C;
}

.menu A:link, .menu A:active, .menu A:visited {
	color: #034d83;
	font: bold 13px Tahoma;
	text-decoration: none;
	white-space: nowrap;
	padding: 0px 10px 10px 0px;
}

.menu A:hover {
	text-decoration: none;
	color: #ff9933;
}

.menu DIV#head {
	padding: 3px 20px 0px 10px;
}

.menu DIV#head A, .menu DIV#head A:visited {
	font: bold 16px Arial;
	color: #07334E;
}


.bottom, .bottom A:link, .bottom A:visited, .bottom A:active {
	color: #06344E;
	font: 11px Tahoma;
	font-stretch: semi-expanded;
	text-decoration: none;
}

.bottom A:hover {
	text-decoration: underline;
}


.date {
	font: 12px Tahoma;
	color: gray;
}


.news A:link, .news A:visited, .news A:active {
	font: bold 15px Arial;
	color: #09314A;
	text-decoration: none;
}

.news A:hover {
	text-decoration: underline;
}

.catalog #cat1 {
	font: bold 16px Arial;
	color: #07334E;
	padding-left: 7px;
}

.catalog #cat2 {
	padding-left: 7px;
	padding-top: 3px;
}

.catalog #cat1 A, .catalog #cat1 A:visited {
	font: bold 16px Arial;
	color: #07334E;
	text-decoration: none;
}

.catalog #cat1 A:hover {
	text-decoration: underline;
}


.catalog A:link, .catalog A:visited, .catalog A:active {
	font: 15px Arial;
	color: #0C314E;
}

.brands A:link, .brands A:visited, .brands A:active  {
	font: bold 14px Arial;
	color: #0C314E;
	text-decoration: none;
}

.brands A:hover {
	text-decoration: underline;
}


.filter {
/*	background-color: #FDDEC0; */
	border: 1px solid #0A324C;
	background: #E4E4E4;
	padding: 5px;
}

.filter TD {
	color: #09334B;
}

.filter INPUT#check {
	font: 12px Tahoma;
	background-color: #E4E4E4;
	border: 0px;
}

.filter SELECT {
	font: 12px Tahoma;
}

INPUT, SELECT, TEXTAREA {
	background:white; 
	color: #000000;
	font: bold 12px Verdana, Tahoma, Arial;	
}

INPUT#button, .input-submit, .input-reset { 
	height: 22px;
	background: #0066CB;
	color: white;
	border: #0056AB 1px outset; 
	cursor: hand;
}

INPUT#buttonw { 
	height: 22px;
	background: white;
	color: #0066CB;
	border: #0056AB 1px outset; 
	cursor: hand;
}


INPUT, SELECT, INPUT#input, SELECT#input {
	border: silver 1px outset; 
}

INPUT#check, .input-checkbox, .input-radio {
	border: 0px;
}

.price {
	font: bold 17px Arial;
	color: #FE9B36;
}

.smallprice {
	font: 12px Tahoma;
	color: gray;
}

.noorder {
	font: 13px Arial;
	color: gray;
}

.order A, .order A:visited {
	font: bold 15px Arial;
	color: #395B74;
}

.error {
	color: red;
	font: bold;
}

TABLE.green {
/*	background : #C8DFCB; */
	height: 2px;
	margin-bottom: 3px;
}

DIV.green {
	color: #7B997F;
	font: bold 14px Arial;
	padding-right: 10px;
}

PRE { 
	border: 1px solid #0A324C;
	color: #0A324C;
	padding: 10px;
	margin: 0;
	background: #E4E4E4;
}

#comment {
	color: #404040;
	margin: 1em 0;
	font-style: italic;
}

#cat_comment {
	color: #C00000;
	font-weight: bold;
}