/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */


/* 设置默认字体 */
body,button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; background:#FFF  /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
/* 重置列表元素 */
ul, ol { list-style: none; }
/* 重置文本格式元素 */
a { text-decoration: none; }
a:hover { text-decoration: none; }

abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
    border-bottom: 1px dotted;
    cursor: help;
}

q:before, q:after { content: ''; }
/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%;  /* 使得表单元素在 ie 下能继承字体大小 */
}
/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* 重置 hr */
hr {
    border: none;
    height: 1px; border-bottom:1px solid  #CCC
}
/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; }

input,textarea{
		background-color:#FFFFFF;
	font-family: "sans serif",tahoma,verdana,helvetica;
	font-size: 12px;
	line-height: 16px;
	height: 16px;
	padding: 2px 4px;
	border-color: #848484 #E0E0E0 #E0E0E0 #848484;
	border-style: solid;
	border-width: 1px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
	
	}
textarea{ height:70px; width:185px}	
input[type="submit"]{ height:22px; line-height:22px; padding:0px 5px; border:none; background: #900; color:#FFF; font-size:12px; margin:0 5px}
input[type="reset"]{ height:22px; line-height:22px; padding:0px 5px; border:none; background: #036; color:#FFF; font-size:12px; margin:0 5px}
li{list-style: none; }
fieldset{border:1px solid #ddd;padding:0px 15px 15px 15px;}
legend{font-weight:bold;font-size:1.2em; padding:5px 5px; line-height:1.8em}
label{margin:2px; line-height:26px; padding-left:10px; width:100px; text-align:left; display:inline-block}
.myform ul li { list-style-type:none}


.table_open {border:#CCC 1px solid; border-right:0; border-bottom:0 ; width:750px;}
.table_open ul {}
.table_open ul li{ width:739px; text-align: left; float:left; border:#CCC 1px solid; border-left:0; border-top:0; padding:5px}
.table_open ul li input{ padding:2px; }

.vote { width:520px}
.vote h1 { text-align:center; font-size:1.6em; font-weight:bold; line-height:20px}
.vote h2{ text-align:center; line-height:20px; font-size:14px}
.vote ul { padding:0; margin:0}
.vote ul li { padding:3px; border-bottom:#CCC 1px  dashed; margin:5px; line-height:20px; text-align:right;}
.vote ul li .title { width:200px; float:left; display:inline-block; text-align:left}
.vote ul li .tb{ width:100px; float:left;display:inline-block; text-align:left;}
.vote ul li .ps{ width:100px; float:left;display:inline-block; text-align:right}
.close { text-align:center; width:100%; margin-top:10px;}
.close a{ padding:10px ; margin-left:220px;color:#FFF; background: #C03; display:block;width:80px; font-size:14px; font-weight:bold; text-align:center} 
.close a:hover{background: #09F;}

.sub { text-align:center; height:30px; clear:none; line-height:30px}
#vipbox { width:600px; margin: auto; padding:0}