﻿@charset "utf-8";
/* CSS Document */

/* Table */
.layout table { border-collapse:collapse; width:100%; _width:990px; table-layout:fixed; }
.layout table th, .layout table td { padding:0 5px; height:40px; _height:auto; line-height:30px; _line-height:40px; border:1px solid #b5b5b5; font-size:14px; font-family:Microsoft Yahei; }
.layout table th { background:#f6f6f6; }
.layout table a { color:#2d64b3; font-size:14px; font-family:Microsoft Yahei; text-decoration:none; }
.layout table a:hover { color:#2d64b3; text-decoration:underline; }
.layout table label, .layout table span { font-size:14px; font-family:Microsoft Yahei; font-style:normal; font-weight:normal; }
.layout table label.star { font:initial; font-family:SimSun; }
.layout table .p-right { padding-right:20px; }

.layout table.info th { text-align:right; }
.layout table.info td { text-align:left; }
.layout table.info th.center, .layout table.info td.center { text-align:center; }
.layout table.info th.left { text-align:left; }
.layout table.info th.bold { font-weight:bold; }
.layout table.info td.right { text-align:right; }
.layout table.info td input.tip { background:url(../images/layout/inp-tip.jpg) no-repeat 1px 4px; }

/* Remark */
.layout .remark { color:red; padding:10px; }
.layout .remark .r-01 { clear:both; }
.layout .remark .r-02 { clear:both; padding-left:40px; }
.layout .remark .c-01 { float:left; width:40px; }
.layout .remark .c-02 { float:left; width:20px; }
.layout .remark .c-03 { float:left; width:910px; }

/* Form */
.layout .input, .layout .select, .layout .checkbox { line-height:30px; margin:4px auto; _margin:3px auto; border-width:1px; border-style:inset; } 
.layout .input { height:26px; _height:32px; _line-height:26px; width:98.6%; *+width:98%; _width:99%; padding:2px 1px; }
.layout .select { height:32px; width:99.8%; *+width:99.2%; _width:99%; }
.layout .checkbox { height:20px; height:19px\9; *+height:26px; width:50px; width:46px\9; *+width:49px; }
.layout .radio { height:20px; height:19px\9; *+height:26px; width:50px; width:46px\9; *+width:49px; }
.layout .textarea { width:99.8%; *+width:99.2%; _width:99%; margin:4px auto; _margin:3px auto; }
.layout .width-00 { width:auto; }
.layout .width-01 { width:32.4%; *+width:32.2%; _width:32.6%; }
.layout .width-02 { width:45.2%; width:44.4%\0; *+width:44.2%; _width:44.6%; }
.layout .width-03 { width:31.9%; *+width:31.7%; _width:32.0%; }
