@charset "utf-8";
a:hover, a:focus {
cursor : url("http://zingtop.biz/css/clovely.cur"), progress;
}

HTML,BODY{cursor: url("http://zingtop.biz/css/clovel.cur"), progress;
}
.down {background:url(/css/images/style/icon_down.png) no-repeat center left; padding-left:16px; margin-right: 4px;}
.cmt {background: url(/css/images/style/icon_cmt.png) no-repeat center left;padding-left: 16px; margin-right: 4px;}
.mainsub{
    border: 1px solid #cecece;
    margin: 0px 0px 2px 0px;
    border-radius: 3px;
	background-color: #fff;
  	color: #000;
}

.mainsub:hover {
    border: 1px solid #aaa;
    margin: 0px 0px 2px 0px;
    border-radius: 3px;
	background-color: #fff;
	box-shadow: 0px 0px 8px #666;
}
.mainsub pro {padding: 3px;}
.code {
  background-color: #E0E6E9;
  border: 1px dotted #9FAEBB;
  margin-top: 4px;
  padding: 0 2px 0 2px;
  overflow: auto;
  color: #0000BB;
  font-size: 12px;
  font-family: "Courier New", Courier, monospace;
}
.downloads {
color: black;
border: 1px solid skyblue;
background-color: skyblue;
background-image: url(/css/images/pre-blog.png);
background-repeat: repeat-x;
background-position: 50% top;
  font-size: 14px;
padding: 3px;
margin-left: 5px;
margin-right: 5px;
margin-top: 3px;
margin-bottom: 0px;
  border-top-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;
border-top-right-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;
max-width: 360px;}
.file {
background-color: #f0f7fc;
border-left: 1px solid skyblue;
border-right: 1px solid skyblue;
border-bottom: 1px solid skyblue;
margin-left: 5px;
margin-right: 5px;
margin-top: 0px;
margin-bottom: 0px;
padding: 3px;
  font-size: 14px;
max-width: 360px;}
.bi_breadcrumb {
  background:#fafafa;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  margin-bottom:4px;
  border:1px solid #d6d6d6;
  box-shadow:-2px 2px 1px #e4e4e4;
}
.bi_breadcrumb span.crumb {
  color:#666;
  display:inline-block;
  background:url(/css/images/crumb_arrow.png) no-repeat center right;
  padding:4px 18px 4px 2px;
}
.crumb a:link, .crumb a:visited {
  color: #666;
text-decoration: none;
}
.crumb a:hover, .crumb a:focus {
color: #81557E;
}
.postinfo {
background-color: #EEEEEE;
border-bottom: 1px solid #e5e5e5;
padding: 4px 2px 4px 5px;
}
.postinfo h1 {
  font-size: 16px;
  margin: 0;
  padding: 0;
  display: block;
}
.post_icon_s {
    border-radius: 5px;
    border: 1px solid #ddd;
    vertical-align: top;
    margin: auto 2px;
    padding: 1px;
    width: 30px;
}

.post_icon {
    border-radius: 5px;
    border: 1px solid #DDD;
    vertical-align: top;
    margin: auto 5px;
    padding: 1px;
    width: 50px;
}

.post_name {
    font-weight: bold;
}
h3.post_name {
    font-weight: normal;
    margin: 0px;
    font-style: normal;
    font-size: 13px;
}

.post_info .post_name {
    font-size: 14px;
}

.post_content {
    padding: 5px;
}

.post_info .post_detail {
    line-height: 20px;
}

.post_info .post_detail small {
    color: #EC711F;
}

.post_sub_content {
    font-size: 12px;
}

.post_img {
    width: 40px;
    height: 40px;
    margin: 3px;
    border: 1px solid #ddd;
    border-radius: 3px;
}

.post_slide_img {
    text-align: center;
    background: rgba(255, 255, 255, 0.1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.share {
    padding: 5px;
    vertical-align: top;
    font-size: 13px;
    font-weight: bold;
}
.ztb-main {
  margin: 0 auto;
  margin-bottom: 4px;
  border: 1px solid #d2d2d2;
  box-shadow: 0px 0px 5px #ccc;
  -moz-box-shadow: 0px 0px 5px #fff;
  -webkit-box-shadow: 0px 0px 5px #fff;
}
.dl {
padding: 5px 10px;
background: #96aa39;
border: 0px;
border-bottom: #829132 solid 3px;
color: #fff;
font-family: verdana;
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
margin: 2px;
position: relative;
padding-left: 4px;
display: inline-block;
border-radius: 4px;}
.dl a:link, .dl a:visited { color:#fff;
  font-size:11px;}
img {
max-width: 98%;
}
.admin-say {
	color: #f00;
	padding: 2px;
	margin: 2px 2px 4px 2px;
	background-color: #fff7eb;
	border: 1px solid #f9bc6d;
  	font-size: 12px;
	font-style: italic;
	position: relative;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.admin-say div.here {
	background: transparent url(http://zingtop.biz/css/images/admin-say.png) no-repeat bottom left;
	width: 15px;
	height: 12px;
	position: absolute;
	left: 106px;
	bottom: -12px;
	z-index: 1;
}
.mod-vote {
	background: #fadeba url(http://zingtop.biz/css/images/bg-att.png) repeat-x top left;
	padding: 2px;
	margin: 2px;
	text-align: center;
	color: #333;
	max-width: 160px;
	border: 1px solid #f9bc6d;
	border-radius: 3px;
}
.taive {
padding: 3px 8px 3px 8px;
background: #FFA633;
text-align: center;
border-radius: 5px;
width: 70%;
margin: 0 auto;
}
.taive:hover {
  background: #FFB633;
}
.taive a {color: #fff;}
.tags_mobile {
    color: #333333;
border: 1px solid #e6b868;
background-color: #fff5bc;
margin: 4px 0px 0px 0px;
padding: 2px 4px 2px 4px;
}

.tags_web {
    background-color: #FFFFFF;
margin-top: 1px;
margin-bottom: 1px;
padding: 4px;
border: 1px solid #e1e1e1;
border-bottom: 1px solid #e1e1e1;
    font-weight: bold;
font-size: 13px;}

.tags_web a {
    color: #3E6D8E;
    background-color: #E0EAF1;
    border-bottom: 1px solid #B3CEE1;
    border-right: 1px solid #B3CEE1;
    padding: 3px 4px 3px 4px;
    margin: 2px 2px 2px 0;
    text-decoration: none;
    font-size: 90%;
    line-height: 2.4;
    white-space: nowrap;
    border-radius: 4px;
}

.tags_web a:hover {
    background-color: #C4DAE9;
    border-bottom: 1px solid #C4DAE9;
    border-right: 1px solid #C4DAE9;
    text-decoration: none;
    border-radius: 4px;
}