
.cabinet900  { position: relative; margin-right: auto; margin-left: auto; padding: 0; z-index: 1; width: 900px }
.dummy { clear: both }
.none { display: none }
.localspace01 { visibility: hidden; width: 950px; height: 59px }
.localspace02 { visibility: hidden; width: 950px; height: 39px }
.pic { border: solid 1px #d7d7d7 }
.underline { background-image: url("../img/footerbreak.gif"); background-repeat: no-repeat; background-attachment: scroll; position: relative; top: 25px; height: 10px }
.brd { line-height: 1px; margin: 3px 0 8px; height: 1px; border-top: 1px solid #dbdbdb }
.h3st { font-size: 9pt; font-style: normal; font-variant: normal; font-weight: bold; line-height: 11pt; margin-bottom: 2px }
h3 { color: #7ea2cc; font-size: 11px; font-weight: bold; background: url("/img/ul_bullet_blue.gif") no-repeat 0 7px; margin-bottom: 10px; padding-left: 15px }
.homeTest { font-size: 10pt; width: 195px; float: left }
#htst1 { margin-right: 32px }
.cabinet800  { margin-right: auto; margin-left: auto; width: 800px }
.env_title   { font-size: 15pt; font-weight: bold; text-align: left; margin-top: 20px; margin-bottom: 20px }
.left_10p { font-size: 11pt; text-align: left }
.que { color: #333; font-size: 10pt; font-weight: bold; text-align: left; margin-bottom: 5px }
.ans { color: #585858; font-size: 9pt; text-align: left; margin-bottom: 30px }
.vmenu        { font-size: 13pt; text-align: left; list-style-type: none; margin: 10px 0 0 5px; padding: 0  }
.vmenu li             { padding-top: 3px; padding-bottom: 5px; border-bottom: 1px solid #f1f1f1 }
.vmenu li a                  { color: #5c64ff; text-decoration: none; padding-left: 5px; position: relative; left: -5px; border-left: 5px solid #fff }
.vmenu li a:hover               { padding-left: 5px; border-left: 5px solid #ff0005 }
.news_date   { color: #c30; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 5px; padding-bottom: 3px; padding-left: 7px; border-bottom: 2px solid #f00 }
.news_title   { font-size: 12pt; font-weight: bold; background-color: #f9f8a8; margin-top: 10px; margin-bottom: 3px; margin-left: 5px; padding-top: 3px; padding-bottom: 3px; padding-left: 7px; border-bottom: 1px solid #f90; border-left: 10px solid #f90 }
.news_article   { font-size: 10pt; line-height: 14pt; margin-top: 10px; margin-bottom: 20px; margin-left: 15px }
.news_list_nav ul  { font-size: 13pt; font-weight: bold; text-align: center; list-style-type: none; margin: 0; padding: 0 }
.news_list_nav li a    { color: #42b3ff; text-decoration: none; background-color: white; display: block; margin-top: 5px; margin-bottom: 5px; width: 190px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc }
.news_list_nav li a:hover   { color: red; background-color: #ccc; margin-top: 5px; margin-bottom: 5px }
.newslist { list-style-type: disc; margin-bottom: 5px; margin-left: 30px }
.sidedate { color: #999; font-size: 9pt; margin-left: 5px }
.price_title { color: #1c1d69; font-size: 15pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 20px; padding-left: 15px }
.price_cout { font-size: 10pt; list-style-type: disc; margin-bottom: 10px; margin-left: 20px }
.price_cout li { margin-bottom: 5px }
.price_table { font-size: 9pt; background-color: #f7ffaa; margin-top: 5px; margin-bottom: 30px }
.price_table td { border-bottom: 1px solid #e2e2e2 }
.price_table_padding_name { font-size: 12pt; padding: 8px 10px }
.price_table_padding_teika { text-align: center; padding: 3px 5px }
.price_table_padding_oakprice { text-align: center; padding: 3px 5px }
.price_table_spec { font-size: 11pt }
.price_table_spec td { border-bottom: 1px solid #e8e8e8 }
.price_table_spec_cell_left { font-size: 11pt; text-align: right; padding: 5px 10px }
.price_table_spec_cell_right { font-size: 11pt; padding: 5px 5px 5px 10px }
.price_table_spec ul { list-style-type: disc; margin-top: 10px; margin-bottom: 10px; margin-left: 25px }
.mix { color: #1c1d69; font-size: 13pt; font-weight: bold; margin-top: 20px; margin-bottom: 7px; border-bottom: 1px solid #f00 }
.rnote_cout { font-size: 9pt }
.rnote_titile01  { color: #000; font-size: 13pt; font-weight: bold; background-color: #89e915; margin-top: 10px; margin-bottom: 5px; padding: 3px }
.rnote_note01   { font-size: 10pt; line-height: 12pt; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #999 }
.rnote_note01 ul  { list-style-type: disc; margin-top: 0; margin-bottom: 0; margin-left: 30px }
.rnote_note01 li { margin-bottom: 5px }


A.more {DISPLAY: block; BACKGROUND: url(/img/more.gif) no-repeat; FLOAT: right; MARGIN: 10px 0px; OVERFLOW: hidden; WIDTH: 57px; TEXT-INDENT: -9999px; HEIGHT: 16px}
A.more:hover {BACKGROUND: url(/img/more.gif) no-repeat 0px -16px}
.promo01   { font-size: 10pt; line-height: 12pt; background-color: #fff7f8; text-align: left; margin-right: auto; margin-left: auto; padding: 8px; width: 618px; border: dotted 2px #ff35c4 }
.promo01 img { margin-bottom: 3px }
.promo01 b { color: #f00 }
.promo01 ul { list-style-type: square; margin-left: 40px }
.promo01ttle { color: #006 }
.env_hist { font-size: 9pt; background-color: #fff; text-align: left; padding: 10px; position: relative; top: -50px; width: 200px; float: right; border: solid 1px #ccc }


.butblank  { color: #fff; font-size: 11px; font-family: CSS_PROPERTY_UNDEF; font-style: normal; font-weight: bold; line-height: 18px; text-decoration: none; background: url("/img/butblank.gif") no-repeat; text-align: left; display: block; margin-right: 10px; padding-top: 2px; padding-left: 8px; width: 120px; height: 20px; float: left }

.butblank a {
	color: #999 !important; 
	text-decoration: none !important;
}

.butblank a:hover {
	color: #333 !important; 
	text-decoration: none !important;
}
.pagetitleimage { margin-bottom: 10px }
