#pun_bbcode_button_pan_upploader {background: url(img/add_image.png) 50% 50% no-repeat; width:24px; height:24px; display:inline-block; vertical-align: top; border:1px solid #eee; overflow: hidden; margin-left:-4px; cursor: pointer;}
#pun_bbcode_button_pan_upploader:hover, #pun_bbcode_button_pan_upploader:focus {background: url(img/add_image.png) 50% 50% no-repeat; display:inline-block; vertical-align: top; border: 1px solid #84bce4; box-shadow:0 1px 2px rgba(0,0,0,.1);}
input#pan_uploader_button {width:24px; height:24px; opacity:0; cursor:unset;}
#pun_bbcode_bar #pun_bbcode_button_upload_image.image {background: url(img/add_image.png) 50% 50% no-repeat;}
#upload{font-family:'PT Sans Narrow', sans-serif;background-color:#373a3d;overflow: auto;max-height: 20em;
background-image:-webkit-linear-gradient(top, #373a3d, #313437);background-image:-moz-linear-gradient(top, #373a3d, #313437);background-image:linear-gradient(top, #373a3d, #313437);
padding:30px;border-radius:3px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
#drop{background-color: #2E3134;padding: 20px 35px;margin-bottom: 30px;border: 20px solid rgba(0, 0, 0, 0);border-radius: 3px;border-image: url('./img/border-image.png') 25 repeat;text-align: center;text-transform: uppercase;font-size:16px;font-weight:bold;color:#B5C9DA;}
#drop a{background-color:#007a96;padding:12px 26px;color:#fff;font-size:14px;border-radius:2px;cursor:pointer;display:inline-block;margin-top:12px;line-height:1;}
#drop a:hover{background-color:#0986a3;}
#drop input{display:none;}
#upload ul{list-style:none;margin:0 -30px;border-top:1px solid #2b2e31;border-bottom:1px solid #3d4043;}
#upload ul li{background-color:#333639;background-image:-webkit-linear-gradient(top, #333639, #303335);background-image:-moz-linear-gradient(top, #333639, #303335);background-image:linear-gradient(top, #333639, #303335);
border-top:1px solid #3d4043;border-bottom:1px solid #2b2e31;padding:15px;height: 52px;position: relative;}
#upload ul li input{display: none;}
#upload ul li p{width: 144px;overflow: hidden;white-space: nowrap;color: #EEE;font-size: 16px;font-weight: bold;position: absolute;top: 20px;left: 100px;}
#upload ul li i{font-weight: normal;font-style:normal;color:#7f7f7f;display:block;}
#upload ul li canvas{top: 15px;left: 32px;position: absolute;}
#upload ul li span{width: 15px;height: 12px;background: url('./img/icons.png') no-repeat;position: absolute;top: 32px;left: 3px;cursor:pointer;}
#upload ul li.working span{height: 16px;background-position: 0 -12px;}
#upload ul li.error p{color:red;}
#_download{opacity:0.9;background-color:#257691;font-size:11px;text-align:center;text-transform:uppercase;width:150px;height:28px;line-height:28px;text-decoration:none !important;display: inline-block;border-radius: 2px;color: #fff !Important;font-weight: bold;box-shadow: 0 -1px 2px #1e5e74 inset;border-top:1px solid #26849c;text-shadow:1px 1px 1px #1e6176;margin-top:6px;}
#_download:hover{opacity:1;}
#_actions{position:absolute;top:0;width:500px;right:50%;margin-right:-420px;text-align:right;}
#_actions iframe{display: inline-block;height: 21px;width: 95px;position: relative;float: left;margin-top: 11px;}
.pan_uploader_error {background:#feffe6; border:1px solid #e6d190; border-radius:.35em; padding:.5em 1em; margin:0 -0.4em 1.4em;}

/*For 0.4 ver*/
.attention-yellow {display:block; color:#cd853f;background-color:#FEFFE6;border: 1px solid #cd853f; border-radius: .35em; width: fit-content; width: -moz-fit-content; width: -webkit-fit-content; padding: 10px 20px;}