.dialog { min-width: 190px; max-width: 620px; position: relative; margin: 0 auto 15px 10px; color: #fff; z-index: 1; }

.dialog .content, .dialog .t, .dialog .b, .dialog .b div { background: transparent url(../images/bg_.png) no-repeat top right;}

.dialog .content { position: relative; zoom: 1; _overflow-y: hidden; padding: 0 12px 0 0;}

.dialog .t { width: 12px; height: 100%; _height: 1600px; position: absolute; left: 0; top: 0; margin-left: -12px; background-position: top left;}

.dialog .b { width: 100%; position: relative;}

.dialog .b, .dialog .b div { height: 10px; font-size: 1px;}

.dialog .b { background-position: bottom right;}

/*.dialog .b div { width: 12px; margin-left: -12px; position: relative; background-position: bottom left;}*/
.dialog .b div { width: 12px; margin-left: -12px; position: relative; background-position: bottom left;}

.dialog .hd, .dialog .bd, .dialog .ft { position: relative;}
.dialog .wrapper { max-height: 1000px; height: 100%; padding: 18px 0 8px 0; position: static; overflow: none;}