/* Top controls */
form.bxiu-photo-form {padding:0; margin:0;}
div.bxiu-top-bar{background: #F2F2F2!important; border: 1px solid #DFDFDF; height: 31px;}
div.bxiu-album-cont{margin: 5px 5px 0 10px; float: left;}
div.bxiu-top-bar a.bxiu-add-set-link, div.bxiu-top-bar a.bxiu-hide-add-set-link{color: #0069C4; margin: 9px 5px 0 10px; border-bottom: 1px dashed #0069C4; text-decoration: none!important; float: left; font-weight: bold; font-family: Verdana!important; font-size: 12px!important;}
div.bxiu-top-bar a.bxiu-add-set-link{display: block;}
div.bxiu-top-bar a.bxiu-hide-add-set-link{display: none;}
div.bxiu-top-controls-add div.bxiu-top-bar a.bxiu-add-set-link{display: none!important;}
div.bxiu-top-controls-add div.bxiu-top-bar a.bxiu-hide-add-set-link{display: block!important;}

div.bxiu-top-bar a.bxiu-mode-link{display: block; float: right; color: #2E2E2E!important; text-decoration: underline!important;  margin: 9px 10px 0 0; font-family: Verdana!important;  font-size: 12px!important; font-weight: bold;}

div.bxiu-add-params{background: #ffffff!important; border-width: 0 1px 1px 1px; border-style: solid; border-color: #DFDFDF; display: none; height: 80px;}
div.bxiu-top-controls-add div.bxiu-add-params{display: block!important; text-align: left;}

div.bxiu-left-column-controls{float: left; margin: 12px 10px;}
div.bxiu-user-public-cont, div.bxiu-resize-cont{margin: 0 0 4px 0!important;}
div.bxiu-vertical-separator{width: 1px; height: 40px; border-width: 0!important; margin: 8px 10px; background:#DFDFDF!important; float: left;}
div.bxiu-watermark-cont{float: left; margin: 12px 10px;}

div.bxiu-watermark-cont-hide div.bxiu-watermark-type-cont, div.bxiu-watermark-cont-hide div.bxiu-watermark-types{display: none!important;}

div.bxiu-watermark-types {/*height: 30px;*/ width: 500px; margin: 5px 0 0; float: left;}

iframe.bxiu-watermark-iframe{height: 25px;border-width: 0;display: block;float: left;width: 250px;overflow: hidden; display: blog; float: left;}
div.bxiu-watermark-image-but-cont{float: left; height: 20px;}

div.bxiu-watermark-types div.bxiu-watermark-image, div.bxiu-watermark-types div.bxiu-watermark-text{display: none;}
div.bxiu-watermark-type-image div.bxiu-watermark-image{display: block!important;}
div.bxiu-watermark-type-text div.bxiu-watermark-text{display: block!important;}
div.bxiu-watermark-types label, div.bxiu-watermark-types input{display: block; float: left;}

div.bxiu-watermark-text-but-cont{float: left; height: 20px;}


/* Controls*/
div.bxiu-but-cont {float: left; margin: 2px 3px;}
div.bxiu-but{background-image: url("images/sprite.png"); width: 17px; height: 17px; cursor: pointer; margin: 0!important; padding: 0!important;}

/* Popup*/
div.bxiu-popup-but{}
/*Overlay*/
.bxiu-trans-overlay{height:100%; width:100%; left: 0; top: 0; position: absolute; -moz-user-select: none !important; display: none; background-color:#FFFFFF; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0;}

/* Copyright*/
div.bxiu-copyright{background-position: -64px -107px;}
div.bxiu-copyright-none{background-position: -82px -107px!important;}

input.bxiu-watermark-text-inp{background: #fff; padding: 0; width: 193px;}
input.bxiu-show-copyright{background: #fff url("images/copyright.gif") no-repeat -1px -1px; padding: 0 0 0 18px!important; width: 175px!important;}

/*Colorpicker*/
div.bxiu-color-but {width: 15px; height: 15px; background-position: -83px -128px; background-color: red;}

/*colorpicker*/
div.wm-colpick-cont{position: absolute; border: 1px solid #808080; background-color: #E4E2DC; display: none; width: 322px;
top: -1000px; left: -1000px;}
table.wm-colpic-tbl{border-collapse: separate !important;}
table.wm-colpic-tbl td.wm-col-cell{width: 16px; height: 16px; border: 1px solid #808080; font-size: 5px !important;}
table.wm-colpic-tbl td.wm-col-cell-over{border: 1px solid #FFC678 !important;}

td.wm-color-inp-cell{height: 25px;}
span.wm-colpic-def-but{background-color: #E4E2DC;border: 1px solid #808080;display: block;margin: 1px;font-size: 12px !important; padding: 3px; text-align: center !important; vertical-align: middle !important; cursor: default;}
span.wm-colpic-def-but-over{background-color: #FFC678; border: 1px solid #4B4B6F;}

/* Position */
div.bxiu-but-position_text {width: 18px; height: 18px;}

div.bxiu-pos-popup {position: absolute; display:none; background: #ffffff;  border: 1px solid #c0c0c0; width: 69px!important; height: 69px!important;}
div.bxiu-pos-popup div{background-image: url("images/sprite.png"); background-repeat: no-repeat;width: 18px!important; height: 18px!important; margin:2px 0 0 2px!important; border: 1px solid #ffffff; background-color:#ffffff; float: left; cursor: pointer;}
div.bxiu-pos-popup div.bxiu-active{border: 1px solid #c0c0c0!important;}

div.bxiu-but-pos-topleft {background-position: -44px -47px;}
div.bxiu-but-pos-topcenter {background-position: -62px -47px;}
div.bxiu-but-pos-topright {background-position: -80px -47px;}
div.bxiu-but-pos-centerleft {background-position: -44px -65px;}
div.bxiu-but-pos-center {background-position: -62px -65px;}
div.bxiu-but-pos-centerright {background-position: -80px -65px;}
div.bxiu-but-pos-bottomleft {background-position: -44px -83px;}
div.bxiu-but-pos-bottomcenter {background-position: -62px -83px;}
div.bxiu-but-pos-bottomright {background-position: -80px -83px;}

/* Size*/
div.bxiu-text-size-popup {position: absolute; display:none; background: #ffffff;  border: 1px solid #c0c0c0; width: 24px!important; height: 69px!important;}

div.bxiu-text-size-popup div{background-image: url("images/sprite.png"); background-repeat: no-repeat;width: 18px!important; height: 18px!important; margin:2px 0 0 2px!important; border: 1px solid #ffffff; background-color:#ffffff; float: left; cursor: pointer;}
div.bxiu-text-size-popup div.bxiu-active{border: 1px solid #c0c0c0!important;}

div.bxiu-but-t-size-big {background-position: -44px -1px;}
div.bxiu-but-t-size-middle {background-position: -62px -1px;}
div.bxiu-but-t-size-small {background-position: -80px -1px;}

/* Image size */
div.bxiu-img-size-popup {position: absolute; display:none; background: #ffffff;  border: 1px solid #c0c0c0; width: 24px!important; height: 89px!important;}
div.bxiu-img-size-popup div{background-image: url("images/sprite.png"); background-repeat: no-repeat;width: 18px!important; height: 18px!important; margin:2px 0 0 2px!important; border: 1px solid #ffffff; background-color:#ffffff; float: left; cursor: pointer;}
div.bxiu-img-size-popup div.bxiu-active{border: 1px solid #c0c0c0!important;}

div.bxiu-but-i-size-real {background-position: -27px -25px;}
div.bxiu-but-i-size-big {background-position: -45px -25px;}
div.bxiu-but-i-size-middle {background-position: -63px -25px;}
div.bxiu-but-i-size-small {background-position: -81px -25px;}

/* Preview image*/
div.bxiu-watermark-preview{margin: 5px; display: none; width: 280px; position: relative;}
div.bxiu-watermark-preview div.bxiu-file-del{background: url("images/sprite.png") no-repeat -81px -169px transparent; width: 22px; height: 22px; position: absolute; left: 200px; top: -7px; cursor: pointer; display: none;}

a.bxiu-preview-del-link{font-family: Verdana; font-size: 11px; display: block; margin: 3px 0 5px 20px;}

/* Opacity */
div.bxiu-opacity-cont{position: relative; float: left; left: 40px; top: -20px;}
div.bxiu-img-opacity-cont{position: relative; float: left; left: 31px; top: -20px;}
div.bxiu-opacity{height: 50px;}
div.bxiu-opacity div.bxiu-opacity-label{height: 16px; width: 100%; color: #303030; font-size: 12px; font-family: Verdana; border-width: 0 0 1px 0; border-color: #E0E0E0; border-style: solid; /*padding: 0 18px 0 18px!important; */ padding: 0; margin: 0!important; line-height: 12px!important; width: 150px; text-align: center;}
div.bxiu-opacity div.bxiu-op-div{height: 20px; margin: 4px 0 0 0!important;}

div.bxiu-opacity div.bxiu-op-div div.bxiu-op-val-cont{float: left; height: 21px; cursor: pointer; margin: 0!important;}
div.bxiu-op-val-cont div.bxiu-op-l-corn, div.bxiu-op-val-cont div.bxiu-op-r-corn{float: left; background-image: url("images/sprite.png"); height: 21px; width: 5px; display: none;}
div.bxiu-op-val-cont div.bxiu-op-center{float: left; border-width: 0!important; height: 21px!important; margin: 0 5px;}
div.bxiu-op-val-cont div.bxiu-op-center span{font-family: Verdana!important; font-size: 12px!important; color: #BDBDBD!important;line-height: 12px; margin: 4px 0 0 0; display: block;}
div.bxiu-op-val-cont div.bxiu-op-l-corn{background-position: -63px -147px;}
div.bxiu-op-val-cont div.bxiu-op-r-corn{background-position: -93px -147px;}

div.bxiu-op-val-cont-active div.bxiu-op-center span{color: #303030!important; margin: 3px 0 0 0!important;}
div.bxiu-op-val-cont-active div.bxiu-op-center{margin: 0!important;}
div.bxiu-op-val-cont-active div.bxiu-op-l-corn, div.bxiu-op-val-cont-active div.bxiu-op-r-corn{display: block!important;}
div.bxiu-op-val-cont-active div.bxiu-op-center{border-width: 1px 0 1px 0!important; border-style: solid; border-color: #DEDEDE; height: 19px!important;}

.photo-quirks-mode div.bxiu-op-val-cont-active div.bxiu-op-center{zoom:1;
	border-width: 1px 0 1px 0!important; border-style: solid; border-color: #DEDEDE; height: 21px!important;
}



div.bxiu-buttons{margin: 10px;}
div.bxiu-simple-cont{float: left;width: 100%;margin: 10px 0;}

/* Simple uploader  */
.bxiu-field-upload {height: 30px; overflow: hidden; position: relative;}
.bxiu-field-upload input.bxiu-fake-input {font-size: 150px; height: 50px; cursor: default; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; position: absolute; top: -10px; left: -400px; width: 500px;}
input.bxiu-add-files-but {cursor: pointer; display: inline-block; vertical-align: top;text-decoration: none !important;outline: medium none;}

.bxiu-files-list{margin: 0 0 10px 15px; padding: 0;}
.bxiu-files-list div.bxiu-file-cont{background:#ffffff; margin: 5px 15px 0 0; display: block; position: relative; float: left;}
div.bxiu-file-cont div.bxiu-file-thumb{border: 1px solid #C7C7C7; background-color: #ffffff; overflow: hidden; position: relative;}
div.bxiu-file-cont div.bxiu-file-thumb img{position: absolute; top: 0; left: 0;}
div.bxiu-file-cont div.bxiu-file-title{color: #000000; margin: 3px 0 0 3px!important; font-family: Verdana; font-size: 10px; font-weight: normal; overflow: hidden; height: 27px;}
div.bxiu-file-cont div.bxiu-file-del{background: url("images/sprite.png") no-repeat -81px -169px transparent; width: 22px; height: 22px; position: absolute; right: -10px; top: -10px; cursor: pointer;}
div.bxiu-loading div.bxiu-file-thumb{background: url("images/wait.gif") center center #ffffff no-repeat !important;}
div.bxiu-loading div.bxiu-file-title{color: #7F7F7F!important;}
div.bxiu-loading div.bxiu-file-del{display: none!important;}

.bxiu-notice{border: 1px solid #DFDFDF;background-color: #F2F2F2;margin: 10px 0!important; display: inline-block; padding: 0 15px;}
.bxiu-notice p {margin: 12px 0!important; padding: 0!important;}
