
H1 {font-size:165%;}
H1 SMALL {display:block; font-size:70%;}
H2 {font-size:125%; color:#656566; font-weight:bold; margin-bottom:0;}
H3 {font-size:125%; font-weight:normal; margin-bottom:0;}
H3 SMALL {display:block;}

.reg {min-width:196px; _width:196px;}

.tblDecor {width:100%; font-size:95%; margin-top:20px;}
.tblDecor H2 {margin:0; font-size:15px; padding-left:17px;}
.tblDecor TD {padding:4px 8px 10px 23px;}
.tblDecor .td-0 {padding-left:11px;}
.tblDecor .checkList {width:auto; margin-top:8px;}
.tblDecor .checkList TD {padding:0; background:none;}
.tblDecor .checkList INPUT {margin-right:7px; _margin-right:4px;}
.tblDecor .green {background:#dfead0;}

.tblDecor1 {background:#dfead0;}
.tblDecor1 TD {background:url('images/tbl_1_bg.gif') 0 0 repeat-y;}
.tblDecor1 SELECT {width:100%; height:112px; border:1px solid #9dc06f;}
.tblDecor1 .td-0 {background:none;}

.tblDecor2 {width:auto; padding-top:4px; border:1px solid #9dc06f;}
.tblDecor2 TABLE {width:100%;}
.tblDecor2 TD TD {padding:0;}

.tblDecor3 {border:1px solid #9dc06f;}
.tblDecor3 TD {border-left:1px solid #9dc06f;}
.tblDecor3 TABLE TD {border-left:0;}

.tblDecor4 {background:#dfead0;}
.tblDecor4 TD {border-left:1px solid #fff;}
.tblDecor4 TABLE TD {border-left:0;}

.tblDecor5 {margin:6px 0 0 24px}
.tblDecor5 TD {padding:3px 0 0 0; vertical-align:middle;}
.tblDecor5 SELECT {width:62px;}
.tblDecor5 .label {width:77px;}

.tblDecor6 {width:100%; margin-top:20px;}
.tblDecor6 TD {padding:0 10px 0 0;}
.tblDecor6 TABLE TD {padding:0;}
.tblDecor6 INPUT {margin-right:7px; _margin-right:4px;}

.tblDecor7 {width:100%; color:#656566; margin-top:20px;}
.tblDecor7 TH {font-size:125%; font-weight:normal; text-align:left; padding:7px 19px;}
.tblDecor7 TD {padding:10px 19px; border-left:1px solid #dfead0;}
.tblDecor7 .green TH, .tblDecor7 .green TD {background:#dfead0; border-left:1px solid #fff;}
.tblDecor7 .th-0, .tblDecor7 .td-0 {width:30%; border-left:0;}
.tblDecor7 .name IMG {float:left; width:67px; border:1px solid #9dc06f;}
.tblDecor7 .name DIV {font-size:125%; margin-left:85px; padding-top:20px;}
.tblDecor7 .name SPAN {display:block; font-size:65%;}

.tblDecor8 {width:100%; margin-top:20px; background:#dfead0;}
.tblDecor8 TD {padding:11px 14px; border-left:1px solid #eaf1df; border-top:1px solid #eaf1df;}
.tblDecor8 .label {text-align:center; vertical-align:middle; padding:11px; border-left:0;}
.tblDecor8 TABLE TD {padding:0; border:0;}

.tblDecor9 {width:100%; font-size:110%; margin-top:20px; border-bottom:4px solid #dfead0;}
.tblDecor9 TH {font-size:115%; font-weight:normal; text-align:left; padding:3px 18px; border-left:1px solid #fff; border-top:1px solid #fff; background:#dfead0;}
.tblDecor9 TD {padding:7px 18px; border-left:1px solid #dfead0; border-top:1px solid #dfead0;}
.tblDecor9 .th-0, .tblDecor9 .td-0 {border-left:0;}
.tblDecor9 SMALL {display:block; font-size:75%;}

.tblDecor9type1 {font-size:90%;}
.tblDecor9type1 TH {font-size:100%; padding:3px 10px;}
.tblDecor9type1 TD {vertical-align:middle; padding:7px 10px;}

.tblDecor9type2 TH {font-size:100%; text-align:center;}
.tblDecor9type2 .th-0 {font-size:115%; text-align:left;}
.tblDecor9type2 TD {text-align:center;}
.tblDecor9type2 .td-0 {text-align:left;}


.formBut {margin:17px 0 0 0;}
.formBut INPUT {height:25px; float:left;}

.selects {margin-top:20px;}
.selects DIV {float:left; padding-right:38px;}
.selects H2 {margin:0 0 11px 0;}
.selects SELECT {width:160px; height:112px; font-size:95%; border:1px solid #9dc06f;}

.selects2 DIV {float:left; font-size:14px; padding:20px 13px 0 0;}
.selects2 SPAN {float:left;}
.selects2 .label {padding:5px 6px 0 0;}
.selects2 SELECT {width:125px; font-size:11px; vertical-align:middle;}
.selects2 INPUT {vertical-align:middle; margin-left:1px;}

.alphabet {padding-top:37px;}
.alphabet A, .alphabet A:visited, .alphabet A:hover {font-size:120%; color:#9dc06f; text-decoration:none; line-height:20px;}

.pics IMG {float:left; margin:0 15px 5px 0;}

.priceLists {font-size:110%; list-style-type:none; margin:16px 0 0 0; padding:0 0 10px 0;}
.priceLists LI {padding:5px 0 0 0;}
.priceLists IMG {width:26px; vertical-align:middle; margin-right:8px;}

.desc {font-size:115%;}

.formBut:after,
.selects:after,
.selects2:after,
.selects2 DIV:after,
.pics:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:1px}

.formBut,
.selects,
.selects2,
.selects2 DIV,
.pics {zoom:1;}

