body, html
{
	color: #203e51;
	font-size: 9pt;
	font-family: Arial;
 	margin: 0px 0px 0px 0px;
 	padding: 0px 0px 0px 0px;
 	width: 100%;
 	text-align: center;
 	background-color: #bfdef2;
 	background-image: url('img/bg.jpg');
 	background-position: left top;
 	background-repeat: repeat-x;
}

table
{
	font-size: 9pt;
}
img {border:0;}

form, div
{
	margin: 0px 0px 0px 0px;
 	padding: 0px 0px 0px 0px;
}

div#divbody
{
	margin-left: auto;
	margin-right: auto;
	width: 880px;
	text-align: left;
}

div#footdiv
{
	clear: left;
	float: left;
	background-color: #8bbfe5;
	font-size: 8pt;
	width: 880px;
	height: 100px;
	margin-top: 8px;
}

a.mlink { font-size: 12px; color: #ffffff; font-family: Arial; font-weight: bold; text-transform: uppercase; text-decoration: none; padding:10px; }
a.mlink:hover { font-size: 12px; color: #ffffff; font-family: Arial; font-weight: bold; text-transform: uppercase; text-decoration: none; }

a.catsect { font-size: 12pt; color: #045d95; font-family: Arial; font-weight: bold; text-decoration: underline; }
a.catsect:hover { font-size: 12pt; color: #002d65; font-family: Arial; font-weight: bold; text-decoration: underline; }

a.subsect { font-size: 8pt; color: #3a88ca; font-family: Tahoma, Arial; text-decoration: underline; }
a.subsect:hover { font-size: 8pt; color: #ff2222; font-family: Tahoma, Arial; text-decoration: underline; }

a.wl8u { font-size: 8pt; color: #ececec; font-family: Tahoma, Arial; text-decoration: underline; }
a.wl8u:hover { font-size: 8pt; color: #ffffff; font-family: Tahoma, Arial; text-decoration: underline; }

a.bl7u { font-size: 7pt; color: #045d95; font-family: Tahoma, Arial; text-decoration: underline; }
a.bl7u:hover { font-size: 7pt; color: #002d65; font-family: Tahoma, Arial; text-decoration: underline; }

a.bl8u { font-size: 8pt; color: #045d95; font-family: Tahoma, Arial; text-decoration: underline; }
a.bl8u:hover { font-size: 8pt; color: #002d65; font-family: Tahoma, Arial; text-decoration: underline; }

a.bl9u { font-size: 9pt; color: #045d95; font-family: Arial; text-decoration: underline; }
a.bl9u:hover { font-size: 9pt; color: #002d65; font-family: Arial; text-decoration: underline; }

a.bl9bu { font-size: 9pt; color: #045d95; font-family: Arial; font-weight: bold; text-decoration: underline; }
a.bl9bu:hover { font-size: 9pt; color: #002d65; font-family: Arial; font-weight: bold; text-decoration: underline; }

a.lbl9bu { color: #3a88ca; font-size: 9pt; font-weight: bold; font-family: Tahoma, Arial; text-decoration: underline; }
a.lbl9bu:hover { color: #0a589a; font-size: 9pt; font-weight: bold; font-family: Tahoma, Arial; text-decoration: underline; }

a.wl7u { font-size: 7pt; color: #ececec; font-family: Tahoma, Arial; text-decoration: underline; }
a.wl7u:hover { font-size: 7pt; color: #ffffff; font-family: Tahoma, Arial; text-decoration: underline; }

a.wl9bu { font-size: 9pt; color: #ffffff; font-weight: bold; font-family: Tahoma, Arial; text-decoration: underline; }
a.wl9bu:hover { font-size: 9pt; color: #ececec; font-weight: bold; font-family: Tahoma, Arial; text-decoration: underline; }

a.gl8u { font-size: 8pt; color: #999999; font-family: Tahoma, Arial; text-decoration: underline; }
a.gl8u:hover { font-size: 8pt; color: #c9c9c9; font-family: Tahoma, Arial; text-decoration: underline; }

.menurow1
{
	text-align: center;
	padding: 16px 0px 10px 0px;
	letter-spacing: 0px;
}

.mrow
{
	padding: 5px 0px 6px 24px;
	background-image: url('img/mark_sun.gif');
	background-position: 0px 2px;
	background-repeat: no-repeat;

}

.mrowsub
{
	padding: 2px 0px 3px 44px;
	background-image: url('img/mark_line.gif');
	background-position: 24px 9px;
	background-repeat: no-repeat;

}

.hdr
{
	padding: 10px 0px 8px 20px;
	font-size: 19px;
	font-weight: bold;
	font-family: Arial;
	text-transform: uppercase;
	color: #1e71a4;
}

.hdr2
{
	padding: 0px 0px 4px 0px;
	font-size: 18px;
	font-weight: normal;
	font-family: Tahoma, Arial;
	color: #ffffff;
}

.hdr_r
{
	color: #1e71a4;
	font-size: 16px;
	font-weight: normal;
	font-family: Arial;
	text-transform: uppercase;
	padding: 25px 0px 5px 0px;
}

.p
{
	padding: 5px 20px 10px 20px;
}

.itblock
{
	background-color: #cef5fe;
	width: 197px;
	height: 218px;
	float: left;
	margin: 0px 10px 10px 0px;
}

.itinfo
{
	padding: 10px 0px 10px 10px;
}

.itpic
{
	width: 112px;
	height: 112px;
	border: 4px solid #c0e0e9;
	background-color: #ffffff;
	float: left;
}

.itbuylink
{
	float: left;
	padding: 0px 0px 0px 0px;
	width: 63px;
	height: 73px;
	text-align: center;
}

.itbuypad
{
	padding: 0px 0px 0px 8px;
	text-align: center;
}

.itinfodata
{
	clear: left;
	padding: 4px 0px 0px 0px;
}

.itinfodescr
{
	font-size: 9pt;
	padding: 3px 0px 0px 0px;
}

.itinfocost
{
	padding: 2px 0px 0px 0px;
	font-weight: bold;
	color: #7ba0b8;
}

.itinfoprice
{
	font-size: 12pt;
	font-weight: bold;
	color: #f35118;
}

.itdescr
{
	float: left;
	width: 370px;
	height: 128px;
}

.newsit
{
	padding: 3px 0px 5px 0px;
}

.newsdt
{
	color: #517890;
	padding: 0px 0px 1px 0px;
}

.newstit
{
	padding: 0px 0px 2px 0px;
}

.itemdate1
{
	background-color: #cef5fe;
	padding: 1px 10px 1px 10px;
}

.partbl
{
	width: 320px;
}

.partdhdr_l
{
	background-color: #e0f1fb;
	border: 1px solid #9cc9e6;
	padding: 2px 5px 2px 10px;
	width: 50%;
}

.partd_l
{
	border: 1px solid #9cc9e6;
	padding: 2px 10px 2px 5px;
	width: 50%;
}

.ptbl
{
	border: 1px solid #73a5cd;
}

.ptblhdr_l
{
	text-align: left;
	background-color: #7cb5e3;
	padding: 3px 3px 4px 6px;
	color: #ffffff;
}

.ptblhdr
{
	text-align: center;
	background-color: #7cb5e3;
	padding: 3px 5px 4px 6px;
	color: #ffffff;
}

.ptblrow_l
{
	text-align: left;
	background-color: #d8f2ff;
	padding: 2px 3px 3px 6px;
}

.ptblrow
{
	text-align: center;
	background-color: #cfe8fc;
	padding: 2px 5px 3px 6px;
}

.b
{
	font-weight: bold;
}

.error
{
	color: red;
}

.cartitem
{
	padding: 1px 10px 1px 10px;
	background-color: #cae3f1;
	border: 1px solid #6ca9cf;
}

a.cartlink { font-size: 9pt; font-family: Tahoma, Arial; color: #333333; text-decoration: underline; }
a.cartlink:hover { font-size: 9pt; font-family: Tahoma, Arial; color: #666666; text-decoration: underline; }
h2.title_tov {padding:0;margin:0;font-size:19px;}
