body, td, th, p, div, input, select, textarea { font-size:13px; font-family:tahoma, sans-serif; color:#346C96; }
input, select, textarea { width:100%; border:1px solid #f5f5f5; background:#6aa0c9; color:#fff; font-weight:bold; }
input, textarea { }
select { font-size:11px; }
p { margin:10px 0; }

table.shaded { width:100%; color:#666; background:#f5f5f5; vertical-align:top; }
table.shaded td,
table.shaded th { padding:2px 7px; }
table.shaded th { height:30px; color:#fff; background:#6aa0c9; }
table.shaded th a,
table.shaded th a:visited,
table.shaded th a:hover { color:#fff; }
table.shaded td { background:#fff; }
table.shaded tr.em td { background:#f5f5f5; }

table.desc { width:80%; color:#666; margin:20px 10px 10px; }
table.desc td,
table.desc th { padding:7px 10px; vertical-align:top; }
table.desc td { width:65%; }
table.desc th { width:35%; background:#8db7d6; text-align:right; }
table.desc tr.em th { background:#6aa0c9; }

table.info td { vertical-align:top; }
table.info td.logo { width:20%; text-align:center; background:#fff; }
table.info td.txt { width:80%; text-align:justify; padding:0 10px; background:#c8dbea; }
table.info tr.sep td { height:10px; }

table.form td { vertical-align:top; }
table.form td p { margin:0; }
table.form td.label { width:30%; }
table.form td.input { width:70%; }

div.price { position:relative; top:10px; right:10px; width:67px; height:37px; background:url(/i/bg_price.gif) no-repeat; text-align:center; margin-left:20px; }
div.price div { font: bold 16px arial,sans-serif; color:#fff; padding:6px 8px 0 0; }

div.manufacturers { text-align:center; margin:10px; }
div.manufacturers img { margin:5px 10px; }

.w-auto { width:auto; }
.no-border { border:0; }
.no-bg { background:none; }
.date { color:#f60; }
.red, a.red, a.red:visited { color:#f00; }
.margin-no { margin:0; }
.pages { color:#aaa; text-align:right; margin:5px 10px; }
.pages b { color:#fff; background:#5281ab; padding:0 3px; }
.hidden { display:none; }
.r { float:right; }

<!-- normal -->

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: -1px;
	font-weight: normal;
	color: #3977A4;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #346C96;
}

h3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #3977A4;
	text-decoration: none;
}

.normal {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #3977A4;
	text-decoration: none;
}
.small {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3977A4;
	text-decoration: none;
}
.price {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #346C96;
}
.price_category {
	background-color: #D1E0ED;
	padding-top: 5px;
	padding-bottom: 5px;
}
.big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #346C96;
}
a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3977A4;
	text-decoration: none;
}
a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #234965;
	text-decoration: underline;
}
a.small {
	font-size: 11px;
}
a.small:hover {
	font-size: 11px;
}

<!-- menu -->

td.menu_current{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF6600;
}
a.menu_current{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3E7CAA;
	text-decoration: none;
}
a.menu_current:hover{
	font-weight: bold;
	color: #3E7CAA;
	text-decoration: none;
}

.submenu{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 30px;
	padding-bottom: 3px;
	color: #BFD5E6;
} 
.sub_submenu{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #BFD5E6;
}  
a.menu {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 1px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #FFFFFF;
}
a.menu:hover {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 1px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #2D5E82;
	text-decoration: none;
}
a.menu_sub {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 1px;
	letter-spacing: -1px;
	color: #3E7CAA;
}
a.menu_sub:hover {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 1px;
	letter-spacing: -1px;
	color: #FFFFFF;
	text-decoration: none;
}

<!-- table header -->

a.theader {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #346C96;
	text-align: center;
	background-color: #92B8D3;
	height: 20px;
	vertical-align: middle;
	text-decoration: none;
}
a.theader:hover {
	color: #C8DCE8;
	text-decoration: none;	
}
.theader {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #346C96;
	text-align: center;
	background-color: #92B8D3;
	height: 40px;
	vertical-align: middle;
}

<!-- order -->

.order {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #346C96;
}
input.order {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #346C96;
}
input.submit {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #346C96;	
	text-align: center;
}
a.order {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
	text-decoration: none;
}
a.order:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF9900;
	text-decoration: underline;
}

<!-- search -->

a.search {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 1px;
	color: #3A7BAB;
	text-decoration: none;
	font-weight: bold;
}
a.search:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 1px;
	color: #3A7BAB;
	text-decoration: underline;
	font-weight: bold;
}

<!-- view -->

.view_rows {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #346C96;
	height: 20px;
}

<!-- info -->

.info {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #346C96;
}
a.info {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3977A4;
	text-decoration: underline;
}

<!-- page results -->

.pageResults {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #346C96;
}
a.pageResults {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #346C96;
	text-decoration: none;
}
a.pageResults:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #346C96;
	text-decoration: underline;
}

<!-- copyright -->

tr.copyright td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a.copyright {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B5D0E6;
	text-decoration: none;
}
a.copyright:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #FFFFFF;
}


<!-- other  -->
.bevel {
	border:1px solid #B7D0E3
}

h1, h2, h3 { margin:0px; }

