.img_loader_popup {color: #000; font-family: arial, sans-serif; font-size: 13px; line-height:18px; }
.img_loader_popup {text-align:left;}
.img_loader_popup ul {margin:0;padding:0;list-style:none;}
.img_loader_popup li {margin:0;padding:0;background:none;}
.img_loader_popup a { color: #359ae3; text-decoration: none; }
.img_loader_popup a:hover { color: #359ae3; }
.img_loader_popup a img { border: 0; }
.img_loader_popup label,
.img_loader_popup input,
.img_loader_popup button,
.img_loader_popup select,
.img_loader_popup textarea {
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
}
/*.img_loader_popup a.btn {color:#fff;}*/

.img_loader_popup form,
.img_loader_popup fieldset {
    margin:0;
    padding:0;
    border:0;
}
.img_loader_popup table {border-collapse:collapse;margin:0;padding:0;}
.img_loader_popup table td {border:0;padding:0;}

.img_loader_popup .fr {float:right;}
.img_loader_popup .fl {float:left;}
.btn {text-decoration:none;}
.img_loader_popup .r {/*overflow:hidden;*/height:1%; min-height: 1px;}
.img_loader_popup .row {height:1%;}
.img_loader_popup .row:after {
    content:"";
    display:block;
    clear:both;
}
.img_loader_popup .large {font-size:15px;}
.img_loader_popup .title {font-size:15px;font-weight:bold;}
.img_loader_popup .dashed-box {border:1px dashed #909090;background:#f8f8f8;}
.img_loader_popup .ps {position:static !important;}
.img_loader_popup a.del {
    display:inline-block;
    background: url(/images/remove.png) no-repeat;
    overflow:hidden;
    text-indent:-9999px;
    width:17px;
    height:17px;
    margin:0;
}
.img_loader_popup .remove {
    display:inline-block;
    background: url(/images/sprite.png) no-repeat -31px -4px;
    width:18px;
    height:18px;
    overflow:hidden;
    text-indent:-9999px;
}



/* image loader */
.overlay {
    position:fixed;
    z-index:10100;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.7);
       /* display:none;*/
}
.img_loader_popup {
    position:absolute;
    top:35px;
    padding:7px;
    background:#fff;
    width:877px;
    z-index:10101;
    -moz-border-radius:10px;
    border-radius:10px;
        /*display:none;*/
}
#image_loader .color_1 {
    color: #0068cc;
}
#image_loader .height0 {
    display: block !important;
    height: 0 !important;
    overflow: hidden !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 0 !important;
}
.img_loader_popup .heading {
    background:#5a5a5a;
    -moz-border-radius:8px 8px 0 0;
    border-radius:8px 8px 0 0;
    behavior:url(js/PIE.htc);
    position:relative;
    border-bottom:1px solid #dadada;
    padding:0 13px;
    height:40px;
    line-height:40px;
    color:#fff;
}
.img_loader_popup .heading .title {float:left;font-size:20px;}
.img_loader_popup .heading .close {
    float:right;
    background: url(/images/close_popup_26x26.png) no-repeat;
    width:26px;
    height:26px;
    border:0;
    padding:0;
    opacity:1;
    font-size:0;
    line-height:0;
    margin:7px 0 0 0;
}
.img_loader_popup .left {
    float:left;
    width:238px;
    border-right:2px solid #ebebeb;
    background:#f8f8f8;
    height:580px;
    position:relative;
    z-index:1;
    -moz-border-radius:0 0 0 6px;
    border-radius:0 0 0 6px;
    behavior:url(js/PIE.htc);
    position:relative;
}
.img_loader_popup .right {
    float:left;
    width:627px;
    padding:0 7px 0 0;
    min-height:580px;
    position:relative;
    z-index:1;
}
#image_loader .import {
    margin: 0 25px 0 15px;
}
.img_loader_popup .dotted-b {border-bottom:1px dotted #aaa;}
.img_loader_popup .double-line {background:#fff;border-top:1px solid #e3e3e3;height:1px;overflow:hidden;width:100%;}
#image_loader .left .double-line {position:absolute;bottom:49px;left:0;}
#image_loader .import .source {padding:16px 0 14px;margin:0 0 2px;}
#image_loader .import .import-from {padding:16px 0;margin:0 0 20px;}
#image_loader .import .import-from .r {margin:0 0 5px;padding:0;}
#image_loader .import .title {
    font-size:13px;
    font-weight:bold;
    padding:0 0 0 19px;
    background: url(/images/green_down_arrrow.png) no-repeat 0 50%;
    margin:0 0 12px;
}
#image_loader .left .r input[type="radio"] {
    float:left;
    margin:2px 8px 0 0;
    padding:0;
}

.img_loader_popup .input_file_req {
    color: #020202;
    margin: 0 25px 0 15px;
    position: relative;
}
.img_loader_popup .input_file_req .title {
    color: #ed3d89;
    margin: 0 0 10px;
}
.img_loader_popup .input_file_req a {
    color: #ed3d89;
}
.img_loader_popup .input_file_req a:hover {
    color: #2d94f8;
}
.img_loader_popup .input_file_req ul {
    font-size: 13px;
    line-height: 1.385;
    margin: 0;
}
.img_loader_popup .input_file_req ul li {
    list-style-type: none;
    margin: 0 0 10px;
}
#image_loader .blck_notupl {
    margin: 0 0 0 29px;
    padding: 17px 0 0;
    visibility: hidden;
}
#image_loader .blck_notupl .chapter {
    color: #ed3d89;
    font-size: 24px;
    font-weight: bold;
    line-height: 24px;
    margin: 0 0 35px;
}
#image_loader .blck_notupl #btn_import {
    font-size: 19px;
    margin: 0 0 33px;
    padding-bottom: 13px;
    padding-left: 80px;
    padding-right: 47px;
    position: relative;
    text-align: left;
}
#image_loader .blck_notupl #btn_import .icon {
    background: url(/templates/images/icon_pics_33x32.png) 0 0 no-repeat;
    display: block;
    height: 32px;
    left: 29px;
    margin: -16px 0 0;
    position: absolute;
    top: 50%;
    width: 33px;
}
#image_loader .blck_notupl #btn_import .small {
    font-size: 14px;
}
#image_loader .blck_notupl #btn_uplfst {
    font-size: 19px;
    margin: 0 0 33px;
    padding-bottom: 13px;
    padding-left: 80px;
    padding-right: 25px;
    position: relative;
    text-align: left;
}
#image_loader .blck_notupl #btn_uplfst .icon {
    background: url(/templates/images/icon_cloud_35x23.png) 0 0 no-repeat;
    display: block;
    height: 23px;
    left: 26px;
    margin: -11px 0 0;
    position: absolute;
    top: 50%;
    width: 35px;
}
#image_loader .blck_notupl #btn_uplfst .small {
    font-size: 14px;
}
#image_loader .full {height:1%;margin: 0 0 10px;overflow:hidden;padding:17px 4px 0 29px;position: relative;}
#image_loader .full .mb_1 {
    margin-bottom: 20px;
}
#image_loader .full .title {margin:0 0 7px;}
#image_loader .full .license {
    left: 265px;
    position: absolute;
    top: 4px;
    width: 332px;
}
#image_loader .full .license input[type="checkbox"] {
    display:inline;
    vertical-align:middle;
    margin:-2px 4px 0 0;
    padding:0;
}
#image_loader .full #uploader_btn {/*height:42px;*/}
#image_loader .full #uploader_btn .btn {
  /*font-size:18px;*/
  font-size:16px;
  line-height: 1.42;
}
#image_loader .full #uploader_btn .btn.btn-lg {
  font-size:18px;
  line-height: 1.33;
}
#image_loader .full .license label {display:inline;}
#image_loader .full a {text-decoration:none;}
#image_loader .select_files {float: left;}
#image_loader .select_files .for_textile {font-size:15px;font-weight:bold;color:#2d94f8;text-decoration:none;}
#image_loader .login_false {
    background: #e1ffdd;
    border: 1px solid #9ed68f;
    color: #666;
    padding: 5px 10px 5px 21px;
    line-height: 18px;
    margin: 0 0 6px;
}
.img_loader_popup .buttons-block {
    padding: 18px 0 5px;
    text-align: center;
}
.img_loader_popup .buttons-block button {
    font-size: 14px;
    line-height: 1.42857;
}
.img_loader_popup .buttons-block button + button {
    margin: 0 0 0 10px;
}

#image_loader .files
{
    border:1px solid #e5e5e5;
    border-left:0;
    overflow:auto;
    height:373px;
    width:597px;
    padding:14px 0 0 28px;
}
#image_loader #images_container {

    width:100%;

}
#images_container .file {
    display:inline-block;
    /*display:inline;
    zoom:1;*/
    vertical-align:top;
    width:124px;
    padding:0;
    text-align:center;
    margin:0 16px 20px 0;
    position:relative;
}
#images_container .file .img_click {
    padding:0;
    display:block;
    border:2px solid #fff;
    background: url(/images/back/bg_16x16.png) repeat;
    display:table-cell;
    width:122px;
    height:122px;
    vertical-align:middle;
    overflow:hidden;
}
#images_container .file .loading {
    display:block;
    border:1px solid #fff;
    width:122px;
    height:122px;
    vertical-align:middle;
}
#images_container .file .loading img {position:absolute;top:50%;margin:-7px 0 0 -36px;left:50%;}
#images_container .file .img_click img {
    display: block;
    margin: 0 auto;
    max-width: 122px;
    max-height: 122px;
}
#images_container .file.checked .img_click,
#images_container .file .img_click:hover {border:2px solid #0f77cf;}
#images_container .file .checked {border: 2px solid #0777cf;}
#images_container .file .downloaded {position:static;}
#images_container .file .r {
    overflow: hidden;
    margin: 4px 0 0 0;
    width: 100%;
    white-space: nowrap;
}
#images_container .file .del {
    position:absolute;
    top:-8px;
    right:-8px;
    z-index:1;
}
#images_container .file input[type="checkbox"] {
    display:inline;
    vertical-align:middle;
    margin:-2px 4px 0 0;
}
#images_container .file label {display:inline;}
#images_container .cancel_load {font-size:11px;text-decoration:none;}
#images_container .size {margin:2px 0 0;font-size:11px;text-decoration:none;}

#image_loader .lite {padding:17px 4px 0 29px;}
#image_loader .lite a {z-index:1;}
#image_loader .lite .auth_bl {float:right;color:#999;}
#image_loader .lite .r:first-child {margin:0 0 15px;}
#image_loader .lite .r {margin:0 0 10px;}
#image_loader .lite .selector {color:#999;float:right;}
#image_loader .lite .selector .n {color:#333;}
#image_loader .lite .crumbs {font-size:15px;font-weight:bold;}
#image_loader .lite a {color:#0068cc;text-decoration:none;}
#image_loader .lite #instagram-login a {
  background: url(/templates/images/btn_insta_199x41.png) 0 0 no-repeat;
  display: block;
  height: 41px;
  left: -7px;
  position: relative;
  width: 199px;
}
#image_loader .lite_lic {text-align:center;padding:12px 0 8px;}
#image_loader .lite_lic .button-block {margin:15px 0 0 0;}
#image_loader .lite_lic input[type="checkbox"] {
    display:inline;
    vertical-align:middle;
    margin:-2px 4px 0 0;
}
#image_loader .lite_lic label {display:inline;}
#image_loader .social-image-uploader {height:400px !important;}
#image_loader .social-image-uploader .checkbox {position:absolute;top:6px;left:6px;}
#image_loader .files #fb-root,
#image_loader .files #fb-login,
#image_loader .files #vk-login {position:static;top:0;left:0;}

#image_loader .social-login-bar {min-height:56px;overflow:hidden;width:100%;}

#image_loader .login_true {padding:4px 0 0 0;}
#image_loader .login_true a {text-decoration:none;color:#0068cc;}
#image_loader .login_true a:hover {color:#2d94f8;}
#image_loader .login_true .r {color:#999;}
#image_loader .login_true .show-by {float:right;}
#image_loader .login_true .filter-by {float:right;margin:5px 0 0;}
#image_loader .login_true .select-from {margin:0 0 0 10px;}
#image_loader .login_true .folder select {
    background-color: #fff;
    border: 1px solid #bbb;
    border-radius: 3px;
    color: #555;
    float: left;
    height: 34px;
    padding: 0 6px;
    font-size: 14px;
    width: 184px;
}
#image_loader .login_true .folder b {
    color: #020202;
    float: left;
    margin: 8px 6px 0 0;
}

#image_loader.no-logined .social-login-bar *,
#image_loader.no-logined .full *,
#image_loader.no-logined .social-image-uploader *,
#image_loader.no-logined .lite_lic * {display:none;}
#image_loader.no-logined .social-login-bar .social,
#image_loader.no-logined .social-login-bar .social * {display:block;}

#vector_loader .left {padding-top:14px;color:#333;}
#vector_loader .left_load_images {position:absolute;bottom:0;left:0;width:203px;padding:24px 25px 0 10px;text-align:center;}
#vector_loader .left_load_images p {line-height:20px;font-size:13px;color:#333;margin:10px 0;}
#vector_loader .left_load_images .double-line {position:absolute;top:0;left:0;}
#vector_loader .left_load_images .btn {font-size:17px;}

#vector_loader .attention {background: url(/images/attention_27x27.png) no-repeat 30px 15px;padding:12px 0 12px 76px;font-size:15px;font-weight:bold;line-height:24px;}
#vector_loader a {text-decoration:none;}
#vector_loader .info a {color:#0068cc;}
#vector_loader .info a:hover {color:#2d94f8;}
#vector_loader .info {border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:17px 10px 17px 29px;line-height:24px;}
#vector_loader .buttons-block {border-top:1px solid #e5e5e5;padding-bottom:10px;}

#vector_loader .login_false .title {margin:20px 0 8px;}
#vector_loader .login_false a {font-size:30px;}

#vector_loader .login_true,
#vector_loader .login_false {min-height:265px;padding:10px 0 10px 29px;}
#vector_loader .login_true .info-text {line-height:24px;margin:0 0 12px;}
#vector_loader .login_true .title {margin:0 0 10px;}
#vector_loader .license {margin:0 0 15px;}
#vector_loader .license input[type="checkbox"] {float:left;margin:1px 6px 0 0;padding:0;}
#vector_loader .license label {font-size:11px;}
#vector_loader .load_file {float:left;width:280px;}
#vector_loader .load_file .dashed-box {width:233px;padding:27px 10px 0;min-height:76px;text-align:center;}
#vector_loader .load_file .dashed-box .btn {margin:0 0 10px;}
#vector_loader .load_file .dashed-box .file-name {color:#666;}
#vector_loader .count-color-block {float:right;width:304px;}
#vector_loader .count-color-block .count_color {height:1%;overflow:hidden;margin:0 0 14px;}
#vector_loader .count-color-block .count_color input[type="radio"] {
    padding:0;
    float:left;
    margin:1px 6px 0 0;
}
#vector_loader .count-color-block .count_color label {float:left;font-weight:bold;margin:0 24px 0 0;}
#vector_loader .in_load_file {padding:80px 0 0 0;text-align:center;}
#vector_loader .in_load_file .text-message {font-size:30px;color:#54a954;display:block;margin:0 0 4px;}

.img_loader_popup .buttons-block .paging {float:left;}
.img_loader_popup .paging li {display:inline;}
.img_loader_popup .paging li .btn {
    padding:0;
    width:24px;
    height:23px;
    line-height:23px;
    text-decoration:none;
    behavior:url(js/PIE.htc);
    -webkit-box-shadow:0 1px 1px #e8e8e8;
    -moz-box-shadow:0 1px 1px #e8e8e8;
    box-shadow:0 1px 1px #e8e8e8;
    color:#717171;
    font-size:12px;
}
.img_loader_popup .paging .sep {margin:0 6px;font-weight:bold;color:#717171;}
.img_loader_popup .paging .next a,
.img_loader_popup .paging .prev a {font-size:18px;line-height:21px;font-weight:bold;}
