body { background-color: #ebeff0; color: #353b48; }
a, a:link, a:active, a:visited { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; color: #3e568c; text-decoration: underline; }
a:hover { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; color: #3e568c; text-decoration: none; }
a.linkn, a.linkn:link, a.linkn:active, a.linkn:visited { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; color: #3e568c; text-decoration: none; }
a.linkn:hover { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; color: #3e568c; text-decoration: underline; }
a.menu, a.menu:link, a.menu:active, a.menu:visited { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; color: #3e568c; text-decoration: none; font-weight: bold; }
a.menu:hover { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; color: #3e568c; text-decoration: none; font-weight: bold; }
a.menu1, a.menu1:link, a.menu1:active, a.menu1:visited { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; color: #FCBE03; text-decoration: none; font-weight: bold; }
a.menu1:hover { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; color: #3e568c; text-decoration: none; font-weight: bold; }
.menu1 { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; color: #FCBE03; text-decoration: none; font-weight: bold; }
a.menu2, a.menu2:link, a.menu2:active, a.menu2:visited { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; color: #FF0000; text-decoration: none; font-weight: bold; }
a.menu2:hover { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; color: #3e568c; text-decoration: none; font-weight: bold; }
.menu2 { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; color: #FF0000; text-decoration: none; font-weight: bold; }
a.menu3, a.menu3:link, a.menu3:active, a.menu3:visited { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; color: #FCBE03; text-decoration: none; font-weight: bold; }
a.menu3:hover { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; color: #3e568c; text-decoration: none; font-weight: bold; }
.menu3 { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; color: #FCBE03; text-decoration: none; font-weight: bold; }
a.menu4, a.menu4:link, a.menu4:active, a.menu4:visited { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; color: #0000CC; text-decoration: none; font-weight: bold; }
a.menu4:hover { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; color: #3e568c; text-decoration: none; font-weight: bold; }
.menu4 { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; color: #0000CC; text-decoration: none; font-weight: bold; }
a.menu5, a.menu5:link, a.menu5:active, a.menu5:visited { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; color: #ff6600; text-decoration: none; font-weight: bold; }
a.menu5:hover { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; color: #3e568c; text-decoration: none; font-weight: bold; }
.menu5 { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; color: #ff6600; text-decoration: none; font-weight: bold; }
a.menu6, a.menu6:link, a.menu6:active, a.menu6:visited { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; color: #068406; text-decoration: none; font-weight: bold; }
a.menu6:hover { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; color: #3e568c; text-decoration: none; font-weight: bold; }
.menu6 { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; color: #068406; text-decoration: none; font-weight: bold; }
a.links, a.links:link, a.links:active, a.links:visited { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 11px; color: #3e568c; text-decoration: underline; }
a.links:hover { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 11px; color: #3e568c; text-decoration: none; }
a.linksn, a.linksn:link, a.linksn:active, a.linksn:visited { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 11px; color: #3e568c; text-decoration: none; }
a.linksn:hover { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 11px; color: #3e568c; text-decoration: underline; }
.text { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; color: #353b48; }
.texts { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 11px; color: #353b48; }
.textc { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; color: #3e568c; }
.textcs { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 11px; color: #3e568c; }
td { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; }
h1 { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; color: #3e568c; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;  font-size: large;  text-align: left;   }
h2 { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; color: #3e568c; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;  font-size: 18px;  font-weight: bold;      }
h3 { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; color: #3e568c; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;  font-size: 13px;  font-weight: bold;   }

.calc { border:1px solid #d1d7da; border-collapse:collapse; width:100%; }
	.calc thead tr th { border:1px solid #d1d7da; border-width:0 1px; color:#0d0d0d; font-weight:bold; padding:7px 15px 9px; text-align:left; }
	.calc tbody tr td { vertical-align:top; }
	.calc tbody tr td.size-win { background:#dee3e7; border:1px solid #d1d7da; border-width:0 1px; padding:7px 15px 8px; }
		.calc tbody tr td.size-win .cl { padding:0 0 5px; }
			.calc tbody tr td.size-win .cl label { display:block; float:left; padding:5px 7px 0 0; width:200px; }
			.calc tbody tr td.size-win .cl div { float:left; }
			.calc tbody tr td.size-win .cl div .txt { background:#fff; border:1px solid #9b9b9b; color:#6c7479; height:21px; padding:2px 5px 0; width:236px; }
	.calc tbody tr td.tit { border:1px solid #d1d7da; border-width:0 1px 1px; color:#0d0d0d; font-weight:bold; padding:7px 15px 9px; }
	.calc tbody tr td.tit { vertical-align:middle; }
	.calc tbody tr.list td { border:1px solid #d1d7da; padding:7px 15px 0; vertical-align:middle; }
		.calc tbody tr.list td table { background:0; }
			.calc tbody tr.list td table tbody tr td { border:0; padding:0 0 9px; vertical-align:top; }
			.calc tbody tr.list td table tbody tr td.costl { color:#0e0e0d; font-weight:bold; padding:0 0 9px 15px; }
			.calc tbody tr.list td table tbody tr td.costr { color:#0e0e0d; font-weight:bold; padding:0 15px 9px; vertical-align:bottom; }
				.calc tbody tr.list td table tbody tr td .txt { background:#fff; border:1px solid #9b9b9b; color:#6c7479; height:21px; padding:1px 5px 2px; width:80px; }
	.calc tbody tr.total td { border:1px solid #d1d7da; border-width:0 1px; padding:7px 15px 4px; }
		.calc tbody tr.total td table { border:0; }
			.calc tbody tr.total td table tbody tr td { border:0; padding:0 0 5px; }
				.calc tbody tr.total td table tbody tr td strong { color:#0e0e0d; }
			.calc tbody tr.total td table tbody tr td.t { padding:0 15px 5px; }
			.calc tbody tr.total td table tbody tr td span { background:#fce912; color:#0e0e0d; font-size:18px; padding:0 7px; }
	.calc tbody tr td.btn { background:#dee3e7; padding:12px 15px 10px; text-align:center; }

#select { color: #000;font-weight: bold;padding: 7px 15px 19px;}
#select span { padding:7px 15px; margin-left:30px;}
#select span:hover { cursor:pointer;}
#select span:hover a {border-bottom:1px dotted #000; }
#select span.current { background:#ff0;}
#select span.current:hover { cursor:default;}
#select span a { border-bottom:1px dashed #000;color:#000; text-decoration:none; font-size:17px;}
#select span.current a { border-bottom: none;}
#attention { font-size: 16px; font-weight: bold; color:#000;}
#attention .red { color: #f00;}

.tabs { border-collapse:collapse; border-bottom:1px solid #d1d7da; width:100%; }
	.tabs thead tr th { border-top:1px solid #d1d7da; color:#0e0e0d; font-size:11px; font-weight:bold; padding:5px 10px 7px; }
	.tabs tbody tr td { border-top:1px solid #d1d7da; color:#0e0e0d; font-size:11px; padding:5px 10px 7px; vertical-align:top; }

.cl:after { clear:both; content:"."; display:block; height:0; visibility:hidden; }
*:first-child+html .cl { display:inline-block; }
* html .cl { height:1%; }
* html .clearfix { display:block; }
