* {font: normal 10pt Verdana, Arial, Helvetica, sans-serif;}
html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, table, tr, td {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
text-align: left;
background-color: #fff;
color: #000;
}
h1 {
font: bold 30px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #fff;
text-align: center;
padding-top: 5px;
padding-right: 10px;
}
h2 {
padding-top: 15px;
text-align: center;
font-size: 14pt;
color: #339;
font-weight: bold;
}
h3 {
padding-left: 18px;
font-size: 14pt;
color: #666;
font-weight: bold;
display: block;
border-bottom: #666 dotted 1px;
background: url(i/bl3.gif) no-repeat left;
}
.greyHeader {background: url(i/hm2.gif) no-repeat left #eee; color: #333; padding-left: 25px; padding-bottom: 1px; text-align: left; margin-bottom: 5px; font-weight: bold; display: block;}

a {color: #06c; text-decoration: none;}
a:hover {text-decoration: underline;}

hr {border: 1px solid #339;}
hr.dot {border: 1px solid #ccc;}
p {padding: 8px 0px 8px 0px; text-align: justify;}

.lm {list-style: none; text-align: left; padding-left: 15px; color: #339; font-weight: bold;}
.lm2 {list-style: none; text-align: left; padding-left: 15px; font-size: 8pt;}
ol {
	padding-left: 20px;
	margin-left: 20px;
}

img {	border: 0px;}
b, strong {	font-family: Verdana; font-weight: bold; color: #339;}
i { font-style: italic;}
.clr {
	clear: both;
}
a.loglic {
	color: #666;
}

.mainbody {
	background-color: #fff;
	width: 100%;
}

#main {
padding: 15px;
}

.mol { background: url(i/lb.gif) repeat-x;}
.mof { background: url(i/fb.gif) repeat-x;}
.fcopy { font-weight: bold; color: #006; line-height: 40px;}
.ltel {
	font-size: 20px;
	font-weight: bold;
	color: #006;
}
.pgs {
	padding: 10px;
	margin: 10px 0px 0px 10px;
	background-color: #eef;
	border: 1px solid #339;
	position: relative;
	float: right;
}
.vyp {font-size: 8pt; color: #339;}
.opl {border: 1px solid #339;}
.opl2 {padding: 5px;}
.opl3 {border-bottom: 1px solid #339;}
.opl4 {border-right: 1px solid #339;}

.lic {padding-top: 15px;}
a.loglic {	font-size: 8pt; color: #666; text-decoration: none;}
a.loglic:hover {	text-decoration: underline;}
/* BuyBlock */
.bblock { border: 1px solid #339; background-color: #eef; width: 200px;}
.bblhead {
display: block;
color: #fff;
font-weight: bold;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-top: 3px;
background: #339;
text-align: center;
}
.bblbody { padding: 5px; text-align: left;}
.blba {font-size: 8pt;}
.bblba {font-size: 8pt; color: #666;}
.blm {list-style: none; text-align: left; padding-top: 7px;}
.bprice { color: #339; font-weight: bold;}
.bpad { padding-top: 7px;}
/* -------- */
.tblock { border-right: 1px solid #339; border-left: 1px solid #339; background-color: #fff;}
.tabhead {
color: #fff;
font-weight: bold;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-top: 3px;
background: #339;
text-align: center;
}
.tsm {
	font-weight: normal;
	font-size: 8pt;
}
.tabit {
	color: #333;
	font-size: 9pt;
	border-bottom: 1px #339 solid;
	text-align: center;
	line-height: 20px;
}
.tabit2 {
	color: #333;
	font-size: 9pt;
	border-bottom: 1px #339 solid;
	border-left: 1px #339 solid;
	text-align: left;
	line-height: 20px;
	padding-left: 10px;
}
/* MenuBlock */
.block { border-right: 1px solid #339; border-left: 1px solid #339; background-color: #eef; width: 250px;}
.blhead {
display: block;
color: #fff;
font-weight: bold;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-top: 2px;
background: #339;
text-align: center;
}
a.bbmenu {
 	display: block;
	width: 100%;
	color: #06c;
	font-size: 9pt;
	border-bottom: 1px #339 solid;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
}
a.bbmenu:hover {
 	background-color: #fff;
	text-decoration: none;
}
.bcord {
	color: #666;
	font-size: 8pt;
	border-bottom: 1px #339 solid;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* -------- */

/* ProgBlock */
.pblock { border: 1px solid #339; background-color: #eef; width: 400px;}
.phlt { color: #339; font-size: 8pt; font-weight: bold;}
p.prog { text-align: left; font-size: 8pt; color: #333;}
/* -------- */
/* DipBlock */
p.dip { text-align: left;}
/* -------- */
/* OrderButton */
.butor {
width: 218px;
text-align: center;
}
a.btr {
color: #fff;
font-weight: bold;
display: block;
text-decoration: none;
background-image: url(i/butor1.gif);
background-repeat: no-repeat;
background-color: #399;
line-height: 29px;
}
a.btr:hover {
text-decoration: none;
background-image: url(i/butor2.gif);
}

/* -------- */
.ord {
width: 218px;
text-align: center;
background-image: url(i/butor2.gif);
background-repeat: no-repeat;
color: #fff;
font-weight: bold;
height: 29px;
border: 0px;
}
.ord:hover {
background-image: url(i/butor1.gif);
}
.shlt {
font-size: 8pt; color: #339; font-weight: bold;
}

.catr { position: relative; float: right; width: 48%; padding-bottom: 10px;}
.catl { position: relative; float: left; width: 48%; padding-bottom: 10px;}

.thlt {
color: #49357a;
font-weight: bold;
}
.astred {
	color: #f00;
	font-weight: bold;
}
.or {
	color: #f60;
	font-weight: bold;
}

