/* design by kling 
for person blog site.
2011-3-18*/
body { margin:0px; padding:0px; background:#f9f9f9;font: 13px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif,"新宋体","宋体"; }
div span{font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif,"Microsoft YaHei Bold","Microsoft YaHei","微软雅黑","WenQuanYi Zen Hei","文泉驿正黑","WenQuanYi Micro Hei","文泉驿微米黑","黑体"; }
table{ line-height:30px;}

a{ color:#464646; text-decoration:none;}
a:hover{text-decoration:underline;}
.title{ line-height:60px; color:#464646; font-size:1.5em; } 

.updatehot{ border-color: rgb(230, 219, 85); color: rgb(85, 85, 85); background-color: rgb(255, 251, 204);
 border-width:1px; border-style:none solid solid solid; text-align:center;  line-height:30px;
 border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; border-top:none;-moz-border-radius-bottomleft: 6px; -khtml-border-bottom-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -khtml-border-bottom-right-radius: 6px; -webkit-border-bottom-right-radius: 6px;
}
.updatehot a{ color:#21759b;}

.title{ line-height:45px; font-size:1.5em;}
.ico32_1{background: url("../images/icons32.png") no-repeat  -11px -5px; display:inline-table; width:45px; height:45px;float:left;}
.ico32_2{background: url("../images/icons32.png") no-repeat -72px -5px; display:inline-table;width:45px; height:45px;float:left;}
.ico32_3{background: url("../images/icons32.png") no-repeat -137px -5px; display:inline-table;width:45px; height:45px;float:left;}
.ico32_4{background: url("../images/icons32.png") no-repeat -190px -5px; display:inline-table;width:45px; height:45px;float:left;}
.ico32_5{background: url("../images/icons32.png") no-repeat -251px -5px; display:inline-table;width:45px; height:45px;float:left;}
.ico32_6{background: url("../images/icons32.png") no-repeat -312px -5px; display:inline-table;width:45px; height:45px;float:left;}
.ico32_7{background: url("../images/icons32.png") no-repeat -370px -5px; display:inline-table;width:45px; height:45px;float:left;}
.ico32_8{background: url("../images/icons32.png") no-repeat -432px -5px; display:inline-table;width:45px; height:45px;float:left;}
.ico32_9{background: url("../images/icons32.png") no-repeat -492px -5px; display:inline-table;width:45px; height:45px;float:left;}
.ico32_10{background: url("../images/icons32.png") no-repeat -552px -5px; display:inline-table;width:45px; height:45px;float:left;}
.ico32_11{background: url("../images/icons32.png") no-repeat -600px -5px; display:inline-table;width:45px; height:45px; float:left; }


.menu_top{ line-height:30px; border-color:#dfdfdf;  padding:1px;
border-width: 1px 1px 1px;border-style: solid solid solid;border-top-left-radius: 6px; border-top-right-radius: 6px;  -moz-border-radius-topleft: 6px; -khtml-border-top-left-radius: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -khtml-border-top-right-radius: 6px; -webkit-border-top-right-radius: 6px;}
.menu_top_1{  background:#f1f1f1; border:1px soild #dfdfdf;padding-left:10px; cursor:pointer;}
.menu_top_1 label{ font-size:1.1em; color:#464646; font-weight:bold;}
.menu_top_1 label:hover{ color:Black;}
.menu_top_1 .right{ float:right;}

.menu_top_2{width:25px; height:20px; float:right; display:inline-table;  background: url("../images/menu-bits.gif") no-repeat -2px -207px;}
.menu_top_2_1{width:25px; height:20px; float:right; display:inline-table;  background: url("../images/menu-bits.gif") no-repeat -2px -109px;}


.menu_head{  line-height:30px; border-color:#e3e3e3; border-width: 1px;border-style: solid;}

.menu_midd{ background:#fff;line-height:30px; padding:5px 15px; border-width: 1px; border-style: solid;border-color:#e3e3e3; border-top:none; border-bottom:none;}
.menu_midd:hover{background:#eaf2fa; cursor:pointer;}
.menu_midd a{ color:#2175a2;}
.menu_midd .desc{ color:#666;}
.menu_block{ display:inline-block;}


.menu_foot{background:#fff;border-width: 1px; border-style: solid;border-color:#dfdfdf; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; border-top:none;-moz-border-radius-bottomleft: 6px; -khtml-border-bottom-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -khtml-border-bottom-right-radius: 6px; -webkit-border-bottom-right-radius: 6px;}



input { border:1px solid #ccc; min-height:20px;}
input:hover {
	border-color: rgb(102, 102, 102); color: rgb(0, 0, 0);
}
input[type=button]:hover {
	border-color: rgb(102, 102, 102); color: rgb(0, 0, 0);
}
input[type=submit]:hover {
	border-color: rgb(102, 102, 102); color: rgb(0, 0, 0);
}
input[type=checkbox],input[type=radio] {
	line-height:15px; font-size:12px;  border: 0px currentColor;
}

textarea{ border:1px solid #ccc;}
select {
	 border:1px solid #ccc; line-height:20px;
}
kbd {
	background: rgb(234, 234, 234);
}
code {
	background: rgb(234, 234, 234);
}
input.button {
	background: url("../images/white-grad.png") repeat-x left top rgb(242, 242, 242); text-shadow: rgba(255, 255, 255, 1) 0 1px 0;
}
input.button1 {
	background: url("../images/button-grad.png") repeat-x left top rgb(33, 117, 155); border-color: rgb(41, 140, 186); color: rgb(255, 255, 255); font-weight: bold;text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 0;
}
input.submit  {
	background: url("../images/white-grad.png") repeat-x left top rgb(242, 242, 242); text-shadow: rgba(255, 255, 255, 1) 0 1px 0;
}

a.button { text-decoration:none;  font:normal 12px/18px 微软雅黑,宋体 !important;
  padding:4px 10px; border:1px solid #ddd; color:Black!important; background: url("../images/white-grad.png") repeat-x left top rgb(242, 242, 242); text-shadow: rgba(255, 255, 255, 1) 0 1px 0;
}
a.button1 {text-decoration:none; font:normal 12px/18px 微软雅黑,宋体 !important;
	padding:4px 10px; border:1px solid #000; color:#FFFFFF !important; background: url("../images/button-grad.png") repeat-x left top rgb(33, 117, 155); border-color: rgb(41, 140, 186); color: rgb(255, 255, 255); font-weight: bold;text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 0;
}


/*列表页面*/

.right{ float:right;}
.desc{ color:#666;}

.data{ border-color:#dfdfdf;  padding:1px; border-width: 1px;border-style: solid;border-top-left-radius: 6px; border-top-right-radius: 6px;  -moz-border-radius-topleft: 6px; -khtml-border-top-left-radius: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -khtml-border-top-right-radius: 6px; -webkit-border-top-right-radius: 6px;
border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; border-top:none;-moz-border-radius-bottomleft: 6px; -khtml-border-bottom-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -khtml-border-bottom-right-radius: 6px; -webkit-border-bottom-right-radius: 6px;
}

.data thead tr td{background-image:url("../images/gray-grad.png"); line-height:35px; text-indent:5px;}
.data thead label,a{ font-weight:bold; color:#444;}

.data tbody td{ text-indent:2px;}
.data tbody a{ color:#21759b;}
.data tbody .bg{ background:#fff;}
.data tbody tr:hover{background:#eaf2fa; cursor:pointer;}

.page{ text-align:center;}
.page a{ padding:3px 8px; border:1px solid #ccc; text-decoration:none; font-size:12px;  }
.page a:hover{ border:1px solid #4e6382; background:#87746e; color:#FFFFFF;}