@charset "utf-8";
* {-webkit-text-size-adjust:none;}
/* common parts */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
html{
    height:100%;
    background:#f6f6f6;
}
body{
    color:#333;
    font:12px/14px Arial, Helvetica, sans-serif;
    background:#fff;
    min-height:100%;
    position:relative;
    min-width:1002px;
}
/* common parts */
a{
    color:#333;
    text-decoration:none;
    cursor:pointer;
}
a:hover{text-decoration:none;}
p{margin:0 0 15px;}
input,textarea,select{
    font:100% Arial, Helvetica, sans-serif;
    vertical-align:middle;
}
header,
footer,
article,
section,
hgroup,
nav,
figure,
aside{display:block;}
figure{
    margin:0;
    padding:0;
}
nav ul{list-style:none;}
blockquote,
q{quotes:none;}
table{
    border-collapse:collapse;
    border-spacing:0;
    width:100%;
}
hr{
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}
/* input[type=text], input[type=password], input[type=submit], textarea{-webkit-appearance:none;} */
@font-face {
    font-family: 'fontello';
    src: url('./fontello.eot?8350406');
    src: url('./fontello.eot?8350406#iefix')    format('embedded-opentype'),
         url('./fontello.woff?8350406')         format('woff'),
         url('./fontello.ttf?8350406')          format('truetype'),
         url('./fontello.svg?8350406#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* styles */
body.twocolumns-page{
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAAABCAMAAACCJDBCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0Y2OUNDMjZCOENCMTFFMzk0RDlFNzU5OTQ0RTJDQTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0Y2OUNDMjdCOENCMTFFMzk0RDlFNzU5OTQ0RTJDQTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRjY5Q0MyNEI4Q0IxMUUzOTREOUU3NTk5NDRFMkNBMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRjY5Q0MyNUI4Q0IxMUUzOTREOUU3NTk5NDRFMkNBMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkv/E9oAAAAGUExURScpMAAAAIM0OZUAAAAOSURBVHjaYmAYxgAgwAAA3QABgru0XgAAAABJRU5ErkJggg==') repeat-y;
}
/* header */
#header{
    background:#5cd37d;
    overflow:hidden;
    padding-left:33px;
}
/* logo */
.logo{
    width:153px;
    height:34px;
    background:url(../images/logo.png) no-repeat;
    text-indent:-9999px;
    overflow:hidden;
    float:left;
    margin:13px 0;
}
.logo a{
    display:block;
    height:100%;
    position:relative;
}
.log-out-header{
    float:right;
    background:#76e59c;
    height:100%;
    overflow:hidden;
    padding:18px 6px 18px 14px;
}
.log-out-header a{
    float:left;
    border:1px solid #50c573;
    background:#5ed17a;
    font:12px/14px Arial, Helvetica, sans-serif;
    color:#fff;
    padding:4px 8px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}
/* content */
#content{
    float:left;
    overflow:hidden;
    background:#ebebeb;
    padding:40px 0;
}
.twocolumns-page #content{<background:none></background:none>;}
.account-edit-block{
    border:1px solid #cfcfcf;
    background:#fefefe;
    overflow:hidden;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    width:74%;
    margin:0 auto;
}
.account-edit-block .heading,
.popup-holder .heading{
    overflow:hidden;
    margin:0 -9px 20px;
    border-bottom:1px solid #cbcbcb;
    padding:19px 23px;
    overflow:hidden;
    -moz-border-radius:3px 3px 0 0;
    -webkit-border-radius:3px 3px 0 0;
    border-radius:3px 3px 0 0;
    background: #fcfcfc; /* Old browsers */
    background: -moz-linear-gradient(top,  #fcfcfc 0%, #f0f0f0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fcfcfc 0%,#f0f0f0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fcfcfc 0%,#f0f0f0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fcfcfc 0%,#f0f0f0 100%); /* W3C */
}
.account-edit-block .heading h2,
.popup-holder .heading h2{
    font:18px/20px Arial, Helvetica, sans-serif;
    color:#333;
    margin:0;
}
.account-edit-block .holder{
    overflow:hidden;
    padding:14px;
}
.account-edit-block .holder h3{
    font:bold 12px/14px Arial, Helvetica, sans-serif;
}
.account-edit-block .holder .row{
    overflow:hidden;
}
.account-edit-block .holder .row .area{
    float:left;
    margin-right:9px;
    margin-bottom:20px;
}
.account-edit-block .holder .row .area label{
    float:left;
    width:20px;
    line-height:24px;
}
.account-edit-block .holder .row .text{
    border:1px solid #a9a9a9;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    overflow:hidden;
    background:#fff;
}
.account-edit-block .holder .row .area .text{
    width:140px;
    float:left;
}
.account-edit-block .holder .row .text input{
    display:block;
    border:0;
    background:none;
    font:12px/14px Arial, Helvetica, sans-serif;
    color:#333;
    padding:5px 4px;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    height:24px;
}
.account-edit-block .holder .row .mw390{max-width:390px;}
.account-edit-block .holder .row .item{
    float:left;
    line-height:26px;
    margin-right:9px;
}
.account-edit-block .holder .row .text.text01{
    float:left;
    width:238px;
    margin-right:10px;
    margin-bottom:5px;
}
.account-edit-block .holder .info-red{
    float:left;
    color:#ff4b46;
    line-height:26px;
    margin-right:20px;
    margin-bottom:5px;
}
.password-generation{
    display:inline-block;
    vertical-align:top;
    background:#25b5f1;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    font:bold 14px/26px Arial, Helvetica, sans-serif;
    color:#fff;
    padding:0 12px;
    border-bottom:1px solid #8cd4f2;
    margin-bottom:5px;
}
.password-generation:hover{background:#35d1ff;}
.color-btn{
    overflow:hidden;
    text-align:center;
    clear:both;
}
.color-btn a{
    display:inline-block;
    vertical-align:top;
    margin:0 8px 6px;
    overflow:hidden;
}
.link-mark01,
.link-mark02,
.link-mark03,
.link-mark04{
    display:block;
    text-align:center;
    overflow:hidden;
    position:relative;
    font:bold 16px/18px Arial, Helvetica, sans-serif;
    color:#fff;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    padding:11px 0;
}
.link-mark01{
    background: #349bf7; /* Old browsers */
    background: -moz-linear-gradient(top,  #349bf7 0%, #137fe4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#349bf7), color-stop(100%,#137fe4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #349bf7 0%,#137fe4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #349bf7 0%,#137fe4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #349bf7 0%,#137fe4 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #349bf7 0%,#137fe4 100%); /* W3C */
}
.link-mark01:after{
    content:'';
    display:block;
    clear:both;
    background:#7cbeff;
    width:98%;
    height:1px;
    overflow:hidden;
    position:absolute;
    top:1px;
    margin:0 auto;
}
.link-mark01:hover{
    background: #1289ff; /* Old browsers */
    background: -moz-linear-gradient(top,  #1289ff 0%, #128afd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1289ff), color-stop(100%,#128afd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #1289ff 0%,#128afd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #1289ff 0%,#128afd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #1289ff 0%,#128afd 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #1289ff 0%,#128afd 100%); /* W3C */
}
.link-mark01:hover:after{display:none;}
.link-mark02{
    background: #33afa4; /* Old browsers */
    background: -moz-linear-gradient(top,  #33afa4 0%, #22aca0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33afa4), color-stop(100%,#22aca0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #33afa4 0%,#22aca0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #33afa4 0%,#22aca0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #33afa4 0%,#22aca0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #33afa4 0%,#22aca0 100%); /* W3C */
}
.link-mark02:after{
    content:'';
    display:block;
    clear:both;
    background:#1cc5ba;
    width:98%;
    height:1px;
    overflow:hidden;
    position:absolute;
    top:1px;
    margin:0 auto;
}
.link-mark02:hover{
    background: #45cabf; /* Old browsers */
    background: -moz-linear-gradient(top,  #45cabf 0%, #30c7bb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45cabf), color-stop(100%,#30c7bb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #45cabf 0%,#30c7bb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #45cabf 0%,#30c7bb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #45cabf 0%,#30c7bb 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #45cabf 0%,#30c7bb 100%); /* W3C */
}
.link-mark02:hover:after{display:none;}
.link-mark03{
    color:#333;
    background: #e0e0e0; /* Old browsers */
    background: -moz-linear-gradient(top,  #e0e0e0 0%, #c9c9c9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(100%,#c9c9c9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e0e0e0 0%,#c9c9c9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e0e0e0 0%,#c9c9c9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e0e0e0 0%,#c9c9c9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e0e0e0 0%,#c9c9c9 100%); /* W3C */
}
.link-mark03:after{
    content:'';
    display:block;
    clear:both;
    background:#eee;
    width:98%;
    height:1px;
    overflow:hidden;
    position:absolute;
    top:1px;
}
.link-mark03:hover{
    background:#e1e1e1;
}
.link-mark03:hover:after{display:none;}
.link-mark04{
    color:#fff;
    background: #f9845e; /* Old browsers */
    background: -moz-linear-gradient(top,  #f9845e 0%, #ee7852 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9845e), color-stop(100%,#ee7852)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f9845e 0%,#ee7852 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f9845e 0%,#ee7852 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f9845e 0%,#ee7852 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f9845e 0%,#ee7852 100%); /* W3C */
}
.link-mark04:after{
    content:'';
    display:block;
    clear:both;
    background:#ff9f7c;
    width:98%;
    height:1px;
    overflow:hidden;
    position:absolute;
    top:1px;
}
.link-mark04:hover{
    background: #ff9d74; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff9d74 0%, #ff8c63 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9d74), color-stop(100%,#ff8c63)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff9d74 0%,#ff8c63 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff9d74 0%,#ff8c63 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff9d74 0%,#ff8c63 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff9d74 0%,#ff8c63 100%); /* W3C */
}
.link-mark04:hover:after{display:none;}




/* twocolumns */
#twocolumns{
    overflow:hidden;
    margin: 0;
    padding: 0 0 140px 220px;
}
#sidebar{
    float:left;
    margin-left:-220px;
    width:220px;
}
.person-item{overflow:hidden;}
.person-item a{
    overflow:hidden;
    padding:10px 32px 10px 10px;
    display:block;
    font:14px/16px Arial, Helvetica, sans-serif;
    color:#fff;
    position:relative;
    background:#272930;
}
/*
.person-item a:after{
    content:'';
    display:block;
    clear:both;
    position:absolute;
    top:50%;
    margin-top:-9px;
    width:17px;
    height:17px;
    right:14px;
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAiCAMAAACOXcLLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTgwMEI0OERCRUU3MTFFMzg4RDZCMjhCOEE1MUMwNUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTgwMEI0OEVCRUU3MTFFMzg4RDZCMjhCOEE1MUMwNUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFODAwQjQ4QkJFRTcxMUUzODhENkIyOEI4QTUxQzA1RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFODAwQjQ4Q0JFRTcxMUUzODhENkIyOEI4QTUxQzA1RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqPPgAUAAAF3UExURf39/fz8/f3//f7//v3+/fz//Zucn/v7+/n5+eHi4/r6+uHh4u3t7QraPvz8/M3Nzfz9/NbW1s/Pzzw+RBPcRY+QlIeIjLq7vd/f4CkrMjM1O5CRlS8xOObm59z64+zs7JaXmqusr/j4+YqLj5mZnTU3PqWmqfj4+Keoq1BRV+fn6KmprDAyOebn556eos7Ozp3wsrCxtNDQ0KOkp6+ws8zMzKnyu+388RfcSOvr6z5ARvz+/Orq6kZITkdJTzjhYtXV1e7u76GipUlLUDg6QOnp6U5QVa6usejo6KChpOXl5ZLvqdfX14ruo4/up9HR0fHy8u788ubm5kDjaBTcRoHsnKvyvfHx8TriZOT76ufn56byuZfvrQ/bQi/gW/v+/B3dTRHcQ5jwrjfhYeL76JPvqozupPb29tn54e3t7obtoNjY2KLxti7gWvX19ezt7QfaPNTU1DPhXu/v8O7u7vf3+AXaOvf39/7+/icpMMvLywDZNv///3HlN6kAAAFXSURBVHjabJBnU8JAEIY3dwkg0sVesHcFK6IooKLYe++995IL2R/vZULMfeCd2Q/3zM7t7gOaplVP9nQ3S2pJexd/aMBrwSnLhBA5kHHUGKStUqIHO6fh1Oo9kYYNMiQpx++6ke0YhXIN5lSy8qsXMkr2xqEz0OC1gH4RZ9NQOvGo24nRelCVF4FcURf4zk4Eck4l3vMpkC3q5v/cCuSZ9kGTOGtsgzXCzCu59Nr7RMpAc0hkt9BxRKGCX9E7DzR+sx9OLV0TacC8vdbNZEUhsvzQUmcSbba1SuV++qcsP8WMMTQCX5YxQNdiOhTMqQimMWDJkbyRUAKZYewHD03A48F1bgw6/BbIR53IjbHNvJ0EcmPsQyBB5MZYVCBryI2xtECekBtjOYFEkBsTZw36kBu7w6Tf3ufNMAb4XejwIDONMXRml0PBrAvh3xgi4+ezTHFjfwIMABRywguDHeNwAAAAAElFTkSuQmCC') no-repeat 0 -17px;
}
.person-item.online a:after{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAiCAMAAACOXcLLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTgwMEI0OERCRUU3MTFFMzg4RDZCMjhCOEE1MUMwNUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTgwMEI0OEVCRUU3MTFFMzg4RDZCMjhCOEE1MUMwNUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFODAwQjQ4QkJFRTcxMUUzODhENkIyOEI4QTUxQzA1RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFODAwQjQ4Q0JFRTcxMUUzODhENkIyOEI4QTUxQzA1RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqPPgAUAAAF3UExURf39/fz8/f3//f7//v3+/fz//Zucn/v7+/n5+eHi4/r6+uHh4u3t7QraPvz8/M3Nzfz9/NbW1s/Pzzw+RBPcRY+QlIeIjLq7vd/f4CkrMjM1O5CRlS8xOObm59z64+zs7JaXmqusr/j4+YqLj5mZnTU3PqWmqfj4+Keoq1BRV+fn6KmprDAyOebn556eos7Ozp3wsrCxtNDQ0KOkp6+ws8zMzKnyu+388RfcSOvr6z5ARvz+/Orq6kZITkdJTzjhYtXV1e7u76GipUlLUDg6QOnp6U5QVa6usejo6KChpOXl5ZLvqdfX14ruo4/up9HR0fHy8u788ubm5kDjaBTcRoHsnKvyvfHx8TriZOT76ufn56byuZfvrQ/bQi/gW/v+/B3dTRHcQ5jwrjfhYeL76JPvqozupPb29tn54e3t7obtoNjY2KLxti7gWvX19ezt7QfaPNTU1DPhXu/v8O7u7vf3+AXaOvf39/7+/icpMMvLywDZNv///3HlN6kAAAFXSURBVHjabJBnU8JAEIY3dwkg0sVesHcFK6IooKLYe++995IL2R/vZULMfeCd2Q/3zM7t7gOaplVP9nQ3S2pJexd/aMBrwSnLhBA5kHHUGKStUqIHO6fh1Oo9kYYNMiQpx++6ke0YhXIN5lSy8qsXMkr2xqEz0OC1gH4RZ9NQOvGo24nRelCVF4FcURf4zk4Eck4l3vMpkC3q5v/cCuSZ9kGTOGtsgzXCzCu59Nr7RMpAc0hkt9BxRKGCX9E7DzR+sx9OLV0TacC8vdbNZEUhsvzQUmcSbba1SuV++qcsP8WMMTQCX5YxQNdiOhTMqQimMWDJkbyRUAKZYewHD03A48F1bgw6/BbIR53IjbHNvJ0EcmPsQyBB5MZYVCBryI2xtECekBtjOYFEkBsTZw36kBu7w6Tf3ufNMAb4XejwIDONMXRml0PBrAvh3xgi4+ezTHFjfwIMABRywguDHeNwAAAAAElFTkSuQmCC') no-repeat;}
 */
.person-item .ava{
    display:inline-block;
    vertical-align:middle;
    width:42px;
    height:42px;
    overflow:hidden;
    margin-right:10px;
    position:relative;
    padding:2px;
    box-sizing: content-box;
}
.person-item .ava:after{
    content: '';
    position: absolute;
    top: 2px;
    left: 2px;
    width: 42px;
    height: 42px;
    z-index: 2;
    background: url(../images/bg-avatar.png) no-repeat;
}
#sidebar-menu {
    overflow:hidden;
    border-top:1px solid #1a1c20;
    border-bottom:1px solid #32353e;
}
#sidebar-menu li{
    border-top:1px solid #32353e;
    border-bottom:1px solid #1a1c20;
}
#sidebar-menu li li{border-bottom:0;}
#sidebar-menu li li a{background:#1a1c20;}
#sidebar-menu li li a:hover{background:#1e2025;}
#sidebar-menu li ul{display:none;}
#sidebar-menu li.active ul{display:block;}
#sidebar-menu a{
    color:#fff;
    display:block;
    font:14px/16px Arial, Helvetica, sans-serif;
    padding:17px 30px 16px 40px;
    position:relative;
}
#sidebar-menu a:after{
    content:'';
    display:block;
    clear:both;
    width:0;
    height:0;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-top:8px solid #fff;
    position:absolute;
    top:50%;
    margin-top:-4px;
    right:15px;
}
#sidebar-menu li.active a:after{
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-top:0;
    border-bottom:8px solid #fff;
}
#sidebar-menu li li a:after,
#sidebar-menu li       > a:after,
#sidebar-menu li.child > a:after{display:none !important;}
#sidebar-menu a:hover,
#sidebar-menu a.active{background:#1a1c20;}
#sidebar-menu li li a.active{background:#1e2025;}

/* content-block */
.twocolumns-page #content{
    background:#ebebeb;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    overflow:hidden;
    width:93%;
    margin:30px 60px 0;
    padding:10px;
}
.twocolumns-page .account-edit-block{
    width:100%;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.register-new-account{
    display:block;
    width:228px;
    margin:0 auto 19px;
    padding:15px 0;
}
.area-check{
    float:left;
    margin-right:20px;
}
.area-check label{
    font:12px/16px Arial, Helvetica, sans-serif;
    color:#333;
}
/*  table-conf  */
.table-conf{
    overflow:hidden;
    border:1px solid #cbcbcb;
    margin:20px 10px 0;
}
.table-conf th{
    background:#e4e4e4;
    font:bold 12px/14px Arial, Helvetica, sans-serif;
    color:#333;
    text-align:left;
    border-left:1px solid #cbcbcb;
    padding:7px;
    vertical-align:top;
}
.table-conf th:first-child{
    border-left:0;
}
.table-conf th a{
    display:block;
    padding:7px;
    margin:-7px;
    vertical-align:middle;
}
.table-conf th:first-child a{border-left:0;}
.table-conf th img{vertical-align:middle;}
.table-conf td{
    cursor:pointer;
    font:12px/14px Arial, Helvetica, sans-serif;
    color:#333;
    text-align:left;
    border-left:1px solid #cbcbcb;
    border-top:1px solid #cbcbcb;
    padding:7px;
    background: white;
}
.table-conf tr:nth-child(even) td{background:#f5f5f5;}
.table-conf tr:hover td{background:#efefef;}
.table-conf td:first-child{border-left:0;}
/*  table-conf-setting  */
.table-conf-setting{
    overflow:hidden;
    border:1px solid #cbcbcb;
    margin:0 10px 30px;
}
.table-conf-setting > table > tbody > tr > td{
    vertical-align: middle;
    padding:7px;
    font:12px/14px Arial, Helvetica, sans-serif;
    color:#333;
    border:1px solid #cbcbcb;
    border-width:1px 0 0 1px;
    background: #fcfcfc; /* Old browsers */
    background: -moz-linear-gradient(top,  #fcfcfc 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fcfcfc 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fcfcfc 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fcfcfc 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fcfcfc 0%,#ffffff 100%); /* W3C */
}
.table-conf-setting > table > tbody > tr > td:first-child{
    width:160px;
    background:#e4e4e4;
    border-left:0;
    font-weight:bold;
}
.table-conf-setting > table > tbody > tr:first-child td{border-top:0;}
.table-conf-setting .mark-star{color:#ff463f;}
.table-conf-setting .disabled{color:#999;}
/* table-deliverycond */
.table-deliverycond > table > thead > tr > td,
.table-deliverycond > table > tbody > tr > td,
.table-deliverycond > table > tr > td,
.table-deliverycond .table-condition > tbody > tr > td{
    padding:7px;
    font:12px/14px Arial, Helvetica, sans-serif;
    color:#333;
    border:1px solid #cbcbcb;
    border-width:1px 0 0 1px;
    background: #fcfcfc; /* Old browsers */
    background: -moz-linear-gradient(top,  #fcfcfc 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fcfcfc 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fcfcfc 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fcfcfc 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fcfcfc 0%,#ffffff 100%); /* W3C */
}
.table-deliverycond > table > thead > tr > td:first-child,
.table-deliverycond > table > tbody > tr > td:first-child,
.table-deliverycond > table > tr > td:first-child{
    width:160px;
    background:#e4e4e4;
    border-left:0;
    font-weight:bold;
}
.table-deliverycond > table > thead > tr:first-child > td,
.table-deliverycond > table > tbody > tr:first-child > td,
.table-deliverycond > table > tr:first-child > td{border-top:0;}
.table-deliverycond .attr-value-one,
.table-deliverycond .attr-value-two{
    position:relative;
}
.table-deliverycond label{
    padding:3px 20px 3px 0;
    line-height:6px;
}
.table-deliverycond .condition-attr{
    padding:0;
}
.table-deliverycond .attr-name {
    text-decoration: underline;
}
.table-deliverycond .attr-value-one,
.table-deliverycond .attr-value-two {
    display:inline-block;
}
.table-deliverycond .attr-value-one label,
.table-deliverycond .attr-value-two label{
    padding:0px;
}
.table-deliverycond .attr-type-int input[type="text"],
.table-deliverycond .attr-type-float input[type="text"] {
    width: 40px;
}
.table-deliverycond .btn-delete {
    float:right;
    margin-top:-20px;
}
.table-deliverycond .validation-error {
    font-weight:normal;
}
/* item-choice */
.item-choice{
    overflow:hidden;
    text-align:center;
}
.item-choice span{
    display:inline-block;
    vertical-align:top;
    padding:0 5px;
    min-width:184px;
    text-align:center;
    line-height:30px;
}
.item-choice .mini{
    vertical-align:top;
    font:bold 12px/14px Arial, Helvetica, sans-serif;
    color:#333;
    text-shadow:1px 1px 1px #f5f5f5;
    display:inline-block;
    border:1px solid #cbcbcb;
    width:102px;
    height:28px;
    cursor:pointer;
    background:#e4e4e4;
}
.item-choice .mini:hover{background:#fff;}
.important-block{
    overflow:hidden;
    padding:5px 10px 0;
    margin-bottom:10px;
}
.important-box{
    overflow:hidden;
    margin-bottom:10px;
    position:relative;
    padding:4px 10px 4px 88px;
    font:bold 18px/20px Arial, Helvetica, sans-serif;
    vertical-align:middle;
}
.important-box div{
    display:table-cell;
    height:53px;
    vertical-align:middle;
}
.important-box span{
    display:block;
    font:14px/20px Arial, Helvetica, sans-serif;
}
.important01{
    border:1px dashed #3f8aff;
    background:#d8eeff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAACoYAD2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDIwMDlCODVCOTc0MTFFM0IxN0FDMTY5QUU4MDBGQ0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDIwMDlCODZCOTc0MTFFM0IxN0FDMTY5QUU4MDBGQ0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMjAwOUI4M0I5NzQxMUUzQjE3QUMxNjlBRTgwMEZDQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMjAwOUI4NEI5NzQxMUUzQjE3QUMxNjlBRTgwMEZDQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkPVsW8AAAJzSURBVHja7Fk7TwJBEB4vJhYasfFRaLgEOwuptZDCGDuxsVED/wBCYU3sNUejMbFQSxOF1sSCxtgRLOw0wdD4aIRoQYUzOOAhHHD7AEz8ksnC5W72y7c3s7NzA+VyGUSwvA8BHKrmR/M0ua2AlkVLk13HKqNrDLghicRMHKJoQTSvwHxPaCk0CwnnlJJEcmM4xNEioA4J8olk36VJIkFS7cRhOWVBr0MYiaZa3WS0IWjhkNREENhvkudxryQ+SOqFoHs4RUXDHSvZA4KEEM/bniRL322CdqJWy+XmIEmKePeN4wwLACNDAB8lgIsMwF1emOy6PZhqJDnN5ESCZGoU4GgbYHio/vrWMcBzUTjqzWp6si93XDSK52caCRJW5qSiPl73TvJOIpyoJ0e1vJ8R5lVTMirj7fFNWyBF7SSDMp4oUDShwsvgasarYwYFCnuJn8GllhReCloVVkNSMM24IunX5d1JYZfwG6oqnM+SNoU9Rh8FiVg9KbXUxX+SYsjm9S53QYdjhWmpYPC5WBo3D/URTv9VLdIgH9yXVET3JtaPvgn8/ap0P08bTFIJqK6cnwZYnP2u0FWRrFTmuInnZIoMIrS38X2EsCf32Ll0/nzC6tysRndKxtPOaj1BAlXqu2vSKqbsKciS8bTg01axWzWS3DxK9EPitveKqk2t3wcxoZx5dd/8+mVGqkcUb9hx+PgYFvF4dgtwmP5RlIKGrh2I542wvdvW0AviDkIEegda5qhjB6PHvSBC06ZV0wKDbzztB4ItqyB+INHFJXaMh7/f6WVFyYGpQVXyZ7Yj2JGSv1Q1oV+/PjgQDkCXvuN8CTAAjCHqCGhrJc8AAAAASUVORK5CYII=') no-repeat 25px 50%;
    color:#438cff;
}
.important02{
    border:1px dashed #e6aa01;
    background:#fffbd9 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAnCAYAAAB0Q6rCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REQxMENDRkRCOTc0MTFFM0ExRTlEMTMzOTFCMTkwQ0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REQxMENDRkVCOTc0MTFFM0ExRTlEMTMzOTFCMTkwQ0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERDEwQ0NGQkI5NzQxMUUzQTFFOUQxMzM5MUIxOTBDRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERDEwQ0NGQ0I5NzQxMUUzQTFFOUQxMzM5MUIxOTBDRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmi1Q18AAALZSURBVHja1JhLaBNRFIZvE9tKgjogFlGUuggqrdJCkVJbBFdSKojioha1IBQitdSVulFKN9WKiI/gRqELi25cKYgbN12IDyhRBF3VQBEsQiwmWpNa/xPuyDSdzNzXNMmBD8JkMvPl5Jx77qRm9vF6ZihCoB+cAa0gDD6CSXALLJi4yRpDshvAE3Cw6HgL5zToATMmsqIbNeCRi6wzmsBzsLYShHvBIYHzdoKL5RamBhiXOP8C2FFO4Stgi8T5VBI3yiXcDIYUPncEdK+2MDXaHY1V5iaoX81ljRrtgNsb65ousfqGzsLrhW9TLPM5wf7mfhSfFgPnwZh0phQGB33gE9i8YjFuHWPRWHzZsezMJEu/jrtdJwt2g1TQJTHiJlvoqK09K45FGk+Uuk4EXA+6hqnRBku9GY5sk73/cZ+BoyVMjZbwqvtc+oNKP9wFtUEI94EurxOWcmkV4V0yy2NIotHGVWwEs35ZdACJCo+WajRn5DMp1awLJ0REeC84K3KxxUyKaUSvX8mJCOtONNes69zLT/ikyLe2w2WiyWbd99f0ErbAValsppMmnl5oMG1SER4RabQA6poSdU1WuEW00XyFs19UPkbPgO2iwlT8t1UajXZnhsJ2CIsInwKdpu6cV1/q2sCAn7Bn/YgEbSedU05zbaaBtdFrP0x/eJzTzWqttYcLvzfxI90DcbcMG2m0cHQ7q2voKuyNbXHNGODlsSzDVOTUMR06V4409jFrX0L0iUMmXnG3pZCj0Tp0y6BY1n7ioC+iGbTE9dslYaluHf0ej5xlYiBo6lokPOw1CgOcaLJBjsMkfNTE1X7PPsXmZ95lQzSPOn5oSvpYiP9HoB20U5t7sR/iz/4f+zM3xb6/7DaZ/RitEj/xIsqqIzKU4SSrnkiS8EQVCU+Q8H3wrgpkyfEBCefBYTBdwbLT3DFnT7qvfJrQmvwW/KoASXJ4w53auSP7J8AAatGz2buEzrYAAAAASUVORK5CYII=') no-repeat 25px 50%;
    color:#e4a72b;
}
.important03{
    border:1px dashed #ff4c48;
    background:#ffe3d9 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAnCAYAAAB0Q6rCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkQ4MjdCNkFCOTc0MTFFM0JDODNGQkNCREFBQjcxOEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkQ4MjdCNkJCOTc0MTFFM0JDODNGQkNCREFBQjcxOEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRDgyN0I2OEI5NzQxMUUzQkM4M0ZCQ0JEQUFCNzE4QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRDgyN0I2OUI5NzQxMUUzQkM4M0ZCQ0JEQUFCNzE4QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpDbfooAAAK+SURBVHja1JhLSFRRGMc/RyMpyIFoRtpVREVlCS7GQRFKKXohRYuyhyBIismI4GOjSJvUXvSijYKbaBW6E6JdMEIFNlrQIos2Na2bIgr0/9G9OKP3cV7z+uAPwz3nnvu733yPc0/J8sljZMgCUCvUBlVDpdAH6Cl0H/pj4iElhoAroOfQEZfx99Ap6IsJr2i/NPTMA5ZtPzQLlRcC8AXouMC8PdBAvoG3QOMS8/uhHfkEHoa2S8znkLiTL+ADULfCfc3QiVwDc6I9hMoU778HbVS5sUwj0RocRy5eIqo69P934h3RzDRR6ufaWbuhHuhmLuowJ9pHqHLdSPs1ojPNmddeviC6e9tpnV/QPuhrtkNixBGWLRJdf+1ok9s6m6Bb2Y5hTrQu19FQSPb5530ajhYwJ9pjz7j/vKSSD4+gDdkAboHqPWekUirAe2XKY0Ai0caV6omY14dEG5Ao8A3XREu35HdVrws7RAS4CuoUeq1kUncTVa8LrNvRnL2u8Sw/4Msib+3598t53fff9AIOQqNS3lz6ZOLrhRvTNhXgEaFE87Mf0nHNjhqTBT4snGjZScSr3OhFgTn4Hygl2kLC1Be4zVAqAnwFqjP1ZIWQsK2G939+wJ7xI2S8nUzvcnq1mRvWVq/9MB94XNf26s5dJqvGE6jDycNmEi0cJjqIchqpXQXXs3YrPDI8zEH+CopqLd2IzXqsV/SLQ8bmLLblQFqiRbXDYC2s/cXR2KQLzCWu1Q6JoPLWMWPJWvexUNhEaHDXDTJwzKsV5qB8iRozxhj4rJHl4nHnzQ9fSy91enYuYJ0R6BufPXSjyMzFV68tLhAN9unW4ozzDK4SfMqxmYrDUuzhBBWPJRh4qoiApxh4AnpbBLDMOMnA/6DT0HwBw85bjH/tTvfN6iZck99AvwsAkhleW0wRi5FWBBgAalaRMZdpeqYAAAAASUVORK5CYII=') no-repeat 25px 50%;
    color:#ff473f;
}
.text-info{overflow:hidden;}
.text-info p{margin:0 0 20px;}
.comments{
    border:1px solid #a9a9a9;
    background:#fff;
    overflow:hidden;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    margin-bottom:18px;
}
.comments textarea{
    display:block;
    background:none;
    width:100%;
    height:66px;
    border:0;
    font:12px/14px Arial, Helvetica, sans-serif;
    color:#333;
    padding:4px;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.account-edit-block .holder.holder-device{padding:18px 14px 10px;}
/*  notice-table  */
.notice-table{
    overflow:hidden;
    border:1px solid #cbcbcb;
    margin:0 10px;
    width:614px;
}
.notice-table td{
    cursor:pointer;
    border-top:1px solid #cbcbcb;
    padding:7px;
    font:12px/14px Arial, Helvetica, sans-serif;
    color:#333;
    background: #fcfcfc; /* Old browsers */
    background: -moz-linear-gradient(top,  #fcfcfc 0%, #f5f5f5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fcfcfc 0%,#f5f5f5 100%); /* W3C */
}
.notice-table td:first-child{width:98px;}
.notice-table tr:first-child td{border-top:0;}
.notice-table tr:hover td{background:#efefef;}
.account-edit-block .holder-add{background:none;}
.account-edit-block .holder-add{
    padding:0 10px;
    overflow:visible;
}
.table-conf-other{
    width:614px;
    margin:0;
}
.button{
    display:inline-block;
    border:1px solid #0080e8;
    background: #2391f2; /* Old browsers */
    background: -moz-linear-gradient(top,  #2391f2 0%, #0370d3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2391f2), color-stop(100%,#0370d3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #2391f2 0%,#0370d3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #2391f2 0%,#0370d3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #2391f2 0%,#0370d3 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #2391f2 0%,#0370d3 100%); /* W3C */
    font:bold 12px/24px Arial, Helvetica, sans-serif;
    color:#fff;
    height:26px;
    cursor:pointer;
    margin:-5px 0 0 8px;
    padding:0 6px;
    text-align:center;
    min-width:60px;
}
.button:hover{
    border:1px solid #109aff;
    background: #2391f2; /* Old browsers */
    background: -moz-linear-gradient(top,  #2391f2 0%, #1389f4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2391f2), color-stop(100%,#1389f4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #2391f2 0%,#1389f4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #2391f2 0%,#1389f4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #2391f2 0%,#1389f4 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #2391f2 0%,#1389f4 100%); /* W3C */
}
.section-info{
    padding:19px 19px 0;
    background:#f4f4f4;
    overflow:hidden;
}
.visual{
    overflow:hidden;
    width:360px;
    margin-bottom:18px;
}
.visual h4{
    border:1px solid #ccc;
    border-bottom:0;
    background:#fefefe;
    -moz-border-radius:3px 3px 0 0;
    -webkit-border-radius:3px 3px 0 0;
    border-radius:3px 3px 0 0;
    font:bold 14px/28px Arial, Helvetica, sans-serif;
    color:#333;
    padding:0 12px;
}
.visual img{vertical-align:top;}
/* news */
.news{
    overflow:hidden;
    border:1px solid #cbcbcb;
    border-bottom:0;
}
.news ul{
    margin:0;
    padding:0;
    list-style:none;
}
.news li{border-bottom:1px solid #cbcbcb;}
.news .newstitle{
    overflow:hidden;
    padding:10px 46px 10px 20px;
    font:bold 16px/18px Arial, Helvetica, sans-serif;
    color:#333;
    background: #fcfcfc; /* Old browsers */
    background: -moz-linear-gradient(top,  #fcfcfc 0%, #f5f5f5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fcfcfc 0%,#f5f5f5 100%); /* W3C */
    cursor:pointer;
    position:relative;
}
.news .newstitle:hover{background:#f0f0f0;}
.news .newstitle:after{
    content:'';
    display:block;
    clear:both;
    position:absolute;
    top:50%;
    margin-top:-7px;
    right:21px;
    width:22px;
    height:14px;
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAOCAYAAAArMezNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjJEMjQ4NDFCOUE1MTFFM0I2RDVFMDYyQzRCMEI0MDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjJEMjQ4NDJCOUE1MTFFM0I2RDVFMDYyQzRCMEI0MDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MkQyNDgzRkI5QTUxMUUzQjZENUUwNjJDNEIwQjQwNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MkQyNDg0MEI5QTUxMUUzQjZENUUwNjJDNEIwQjQwNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PugRtmsAAAFHSURBVHjanJO9S0JhFIdfby25OIkUQoOEFDjYkFNDOARBRB9bDbXUEDXlvxH0B1RLQQQt2tIXNLXk3NbQ0h6JQyD1HPgJB9GreeC53Pt7z3ku7/1IhNn9QE3ABezARxiuJuEctuAz4pCGB1iAJ8gOIc1q1hyP5jTxNcyoIaeFzD+kGc3kdD1tThNX4Ms15rWD9ADS9m7zLjNXxcR1WIKGWyzAHaRipCn1FFzWkKseKXiBZWi6pmKMvC0tuqwph7lC5BaeYRV+XFaCGiRdllRWcpnNrMkROsVW97DeIZ+HKoyJqjIv3dAOQi+x1S1sQstlZbgRZZe31FvrlIyE8bluL+YN3mHF3XxKeOk2XHUTRDFv/RJ24bfLmmV7+lvDf8VWZ3DQIbfzQziNG+z1KHy9wjcs6voITvoNjQ742x7rM0vovG/9CTAA1nFAH+BfmGQAAAAASUVORK5CYII=') no-repeat;
}
.news .newstitle.active:after{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAPCAYAAAD+pA/bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzlGMTMzMkNCOUE1MTFFM0I2NzNBQUQxNjBFMDFENUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzlGMTMzMkRCOUE1MTFFM0I2NzNBQUQxNjBFMDFENUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3OUYxMzMyQUI5QTUxMUUzQjY3M0FBRDE2MEUwMUQ1QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3OUYxMzMyQkI5QTUxMUUzQjY3M0FBRDE2MEUwMUQ1QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtG7/WkAAACtSURBVHjarJTBDYJAEEWHoQVJoAbw4sEGbMEubIICOFMLFwk90ARRi/CvmU2AGDIz8JN32MO+l71sQpcHGVaBBIzaC2yU9+AJzkcHojwT1BE2yuPUEXbI15HKG/gnfwvzSL8VYaP8JqgjbJSPgjrCRnmcOsIOuSnCTrk6EgK5U66J5CEwgdYp34oE55RScQ2HQT6x0iGPe4EO3EEDavpJl7/pCXxo37L5S74CDAChmj58Zz2WAwAAAABJRU5ErkJggg==') no-repeat;}
.news .article{
    overflow:hidden;
    padding:16px 20px 0;
    font:14px/21px Arial, Helvetica, sans-serif;
    color:#333;
    background:#fefefe;
}
.news p{margin:0 0 20px;}
/* content-login */
#content-login{
    background:#fff;
    padding:40px;
}
.login-block{
    overflow:hidden;
    padding:7px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    width:402px;
    margin:0 auto;
    background:#ddd;
}
.login-holder{
    background:#f6f6f6;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    overflow:hidden;
    border:1px solid #e7e7e7;
    padding:17px 20px 14px;
    font-size:14px;
    line-height:1.5em;
}
.login-block h2{
    font:20px/22px Arial, Helvetica, sans-serif;
    color:#333;
    margin-bottom:20px;
}
.login-block .text-red{color:#ff4b46;}
.login-block .row{
    overflow:hidden;
    margin-bottom:26px;
}
.login-block .text{
    border:1px solid #c7c7c7;
    background:#fff;
    overflow:hidden;
    moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}
.login-block .text input{
    display:block;
    width:100%;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    font:16px/18px Arial, Helvetica, sans-serif;
    color:#333;
    padding:16px 18px;
    border:0;
}
.login-block label{
    display:block;
    font:bold 14px/16px Arial, Helvetica, sans-serif;
    color:#333;
    margin-bottom:8px;
}
.login-block .btn.w150{width:150px;}
.login-block .btn input{
    display:block;
    border:1px solid #dcdcdc;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    background: #f9f9f9; /* Old browsers */
    background: -moz-linear-gradient(top,  #f9f9f9 0%, #eaeaea 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f9f9f9 0%,#eaeaea 100%); /* W3C */
    text-align:center;
    font:18px/48px Arial, Helvetica, sans-serif;
    color:#333;
    padding:0;
    height:48px;
    width:100%;
    cursor:pointer;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.login-block .btn input:hover{
    color:#ff944f;
    background: #ededed; /* Old browsers */
    background: -moz-linear-gradient(top,  #ededed 0%, #fbfbfb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#fbfbfb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ededed 0%,#fbfbfb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ededed 0%,#fbfbfb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ededed 0%,#fbfbfb 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ededed 0%,#fbfbfb 100%); /* W3C */
}
.login-block .more{color:#0090f8;}
/* button-wrap */
.button-wrap{
    padding:12px 0 0;
    margin-bottom:14px;
}
.button-wrap:after{
    content:'';
    display:block;
    clear:both;
}
.button-wrap .right{
    float:right;
}
.button-wrap .push{
    float:left;
    border:1px solid #cbcbcb;
    width:64px;
    height:30px;
    font:bold 12px/30px Arial, Helvetica, sans-serif;
    color:#00306c;
    padding:0;
    cursor:pointer;
}
.button-wrap .push:hover,
.button-wrap .push.active{
    background:#fff;
    color:#333;
    border:1px solid #0194fb;
}
.button-wrap .push.active{cursor:default;}
.button-wrap .date{
    float:left;
    margin:0 49px 0 0;
}
.button-wrap .date i{
    float:left;
    position:relative;
    border:1px solid #cbcbcb;
    background:#e4e4e4;
    width:28px;
    height:28px;
    overflow:hidden;
    text-indent:-9999px;
}
.button-wrap .date i:hover{background:#fff;}
.button-wrap .date input{
    float:left;
    background:none;
    border:0;
    width:28px;
    height:28px;
    overflow:hidden;
    text-indent:-9999px;
    padding:0;
    cursor:pointer;
}
.button-wrap .date i:after{
    content:'';
    display:block;
    clear:both;
    position:absolute;
    width:0;
    height:0;
    border-top:6px solid transparent;
    border-left:9px solid #00326b;
    border-bottom:6px solid transparent;
    top:50%;
    left:50%;
    margin:-6px 0 0 -4px;
}
.button-wrap .date i:first-child:after{
    border-top:6px solid transparent;
    border-left:0;
    border-right:9px solid #00326b;
    border-bottom:6px solid transparent;
    margin:-6px 0 0 -5px;
}
.button-wrap .date span{
    float:left;
    padding:0 10px;
    font:bold 16px/30px Arial, Helvetica, sans-serif;
    color:#00326b;
}
.button-wrap .register-new-account{
    float:left;
    margin:-12px 0 0;
}
/* table-push */
.table-push table{table-layout:fixed;}
.table-push table th{text-align:center;}
.table-push table td{
    padding:2px;
    height:42px;
    vertical-align:top;
}
.table-push table td:first-child{text-align:left;}
.table-push table td a{
    display:block;
    background:#d8eff8;
    text-align:center;
    font:bold 10px/12px Arial, Helvetica, sans-serif;
    color:#0090f8;
    margin:1px 0;
    padding:4px 2px;
}
.table-push table td a span{color:#333;}
.table-push-add table{table-layout:auto;}
.table-push-add table td:first-child{width:82px;}
.table-push-add table td a{
    padding:4px 9px;
    text-align:left;
}
.block{padding:5px 10px 0;}
.block .table-push-edit{margin:0 0 16px;}
.table-push-edit .text{
    border:1px solid #a9a9a9;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    background:#fff;
    overflow:hidden;
    float:left;
}
.table-push-edit .text input{
    display:block;
    width:100%;
    font:12px/14px Arial, Helvetica, sans-serif;
    color:#333;
    padding:3px;
    border:0;
    background:none;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.table-push-edit > tbody > tr > td{
    vertical-align:middle;
    line-height:22px;
    padding:3px 9px;
}
.table-push-edit > tbody > tr > td:first-child{width:139px;}
.table-push-edit .w214{width:214px;}
.table-push-edit .w188{width:188px;}
.table-push-edit label{
    float:left;
    padding:3px 20px 3px 0;
    line-height:16px;
}
.table-push-edit .area,
.table-push-edit .item-left{
    float:left;
    margin-right:9px;
}
.table-push-edit .area .text{width:110px;}
.block h3{
    font:bold 12px/16px Arial, Helvetica, sans-serif;
    color:#333;
    margin-bottom:7px;
}
.block .sub-info{margin-bottom:14px;}
.block .sub-info span{
    font-size:14px;
    color:#ff463f;
}
.block .info-i{
    float:left;
    width:78px;
    padding:0 9px;
}
.block .info-i.r{float:right;}
.table-push-edit .text.flnone{float:none;}
.table-push-edit .select-select68{
    height:22px;
}
.table-push-edit .select-select68 .center{padding:4px 25px 4px 10px;}
.table-push-edit .select-select68 .select-opener{top:-3px;}
.table-push-edit .ib-text{
    display:inline-block;
    margin-right:8px;
}
.btn-push{
    display:inline-block;
    background:#25b5f1;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    font:bold 14px/22px Arial, Helvetica, sans-serif;
    color:#fff;
    padding:0 10px;
    border:0;
    cursor:pointer;
}
.btn-push:hover{background:#35d1ff;}
.text-info-data{float:left;}
.account-edit-block .holder .row .area label.label01{
    width:auto;
    padding-left:9px;
}
.table-conf.w240{width:240px;}
.table-conf.w400{width:400px;}
.table-conf.tlf table{table-layout:fixed;}
.table-conf.tlf table td{
    cursor:default;
    background: #fcfcfc; /* Old browsers */
    background: -moz-linear-gradient(top,  #fcfcfc 0%, #f5f5f5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fcfcfc 0%,#f5f5f5 100%); /* W3C */
}
.top-holder-ad{
    overflow:hidden;
    margin-bottom:4px;
}
.top-holder-ad .link-mark01{
    float:right;
    font:bold 14px/18px Arial, Helvetica, sans-serif;
    padding:8px 18px;
}
.account-edit-block .holder .top-holder-ad h3{
    font:bold 14px/22px Arial, Helvetica, sans-serif;
    color:#00326B;
}
.sub-info-holder{
    overflow:hidden;
    margin-bottom:26px;
}
.sub-info-holder .col{
    float:left;
    padding-left:20px;
}
.sub-info-holder .col:first-child{padding:0;}
.sub-info-holder h4{
    font:bold 13px/16px Arial, Helvetica, sans-serif;
    color:#333;
    margin-bottom:4px;
}
.sub-info-holder .item{
    display:block;
    font:bold 12px/14px Arial, Helvetica, sans-serif;
}
.sub-info-holder a{
    float:left;
    font:bold 14px/18px Arial, Helvetica, sans-serif;
    padding:8px 14px;
    margin:0 14px 0 0;
}
.holder-setting{
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
}
/* block-setting */
.block-setting{
    overflow:hidden;
    background:#fefefe;
    border:1px dashed #bbb;
    padding:21px 10px 0;
    margin-bottom:21px;
}
.block-setting .col{margin-bottom:20px;}
.block-setting .col:after{
    content:'';
    display:block;
    clear:both;
}
.block-setting .btn-popup{
    float:right;
    font:bold 12px/14px Arial, Helvetica, sans-serif;
    width:148px;
    padding:6px 0;
    margin-bottom:6px;
}
.block-setting .wrap{overflow:hidden;}
.block-setting .row{
    width:100%;
    overflow:hidden;
    display:table;
    border:1px solid #999;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.block-setting .row .td{
    display:table-cell;
    background: #eee; /* Old browsers */
    padding:6px 8px;
    font:bold 12px/26px Arial, Helvetica, sans-serif;
    color:#333;
    vertical-align:top;
}
.block-setting .row .td:first-child{width:16%;}
.block-setting .row .td:last-child{width:32%;}
.block-setting .mark{color:#f00;}
.block-setting .row label{
    float:left;
    margin-right:22px;
}
.block-setting .row label{margin-right:5px}
.block-setting .row label span{
    margin-right:6px;
}
.block-setting .row label i{
    display:inline-block;
    font-style:normal;
}
.block-setting .row .text{
    display:inline-block;
    width:auto;
}
.block-setting .rad-area{margin:5px 4px 5px 0;}
.block-setting select,
.block-setting .select-area{
    float:left;
    width:102px;
    height:26px;
    margin:0 4px -1px 0;
}
.block-setting .select-area .center{padding:6px 25px 6px 10px}
.block-setting .select-area .select-opener{top:-1px;}
/* popup */
.fader{
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkZBMzFFQkZCRUVGMTFFM0JDOTVGMEMzMTU0OTI3QkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkZBMzFFQzBCRUVGMTFFM0JDOTVGMEMzMTU0OTI3QkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCRkEzMUVCREJFRUYxMUUzQkM5NUYwQzMxNTQ5MjdCQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCRkEzMUVCRUJFRUYxMUUzQkM5NUYwQzMxNTQ5MjdCQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvaC1nMAAAAPSURBVHjaYmBgYGgACDAAAIUAgevVTJkAAAAASUVORK5CYII=');
    display:none;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:100;
}
.popup{
    display:none;
    left:0;
    width:75%;
    position:absolute;
    right:0;
    top:0;
    z-index:101;
    padding:11px;
    font-size:12px;
    line-height:14px;
    background:#ebebeb;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    overflow:hidden;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.popup-holder{
    background:#fefefe;
    overflow:hidden;
    padding:10px 10px 14px;
}
.select-select164{
    width:164px !important;
    height:22px !important;
}
.select-select164 .center{padding:5px 25px 4px 10px !important;}
.select-select164 .select-opener{top:-3px !important;}
.popup-holder .heading{margin:0 -10px 20px;}
.popup-holder .advanced-options{
    overflow:hidden;
    background:#e4e4e4;
    padding:14px 13px 0;
    border: 1px solid #cbcbcb;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}
.popup-holder h2{
    color:#00326B;
    font:bold 14px/16px Arial, Helvetica, sans-serif;
    margin:0 0 14px;
}
.popup-holder h3{
    color:#333;
    font:bold 12px/14px Arial, Helvetica, sans-serif;
    margin:0 0 10px;
}
.popup-holder h3 .i{
    display:inline-block;
    font-weight:normal;
    color:#666;
    padding-left:20px;
}
.popup-holder .text-red{color:#ff473f;}
.popup-holder .row{
    overflow:hidden;
    margin-bottom:16px;
    font:bold 12px/26px Arial, Helvetica, sans-serif;
    color:#333;
}
.popup-holder .row label{
    float:left;
    margin-right:4px;
}
.popup-holder .row label span{
    float:left;
    padding-right:4px;
}
.popup-holder .row label .text{
    border:1px solid #a9a9a9;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    background:#fff;
    overflow:hidden;
    float:left;
    width:55px;
}
.popup-holder .row label .text input{
    display:block;
    width:100%;
    font:12px/14px Arial, Helvetica, sans-serif;
    color:#333;
    padding:5px 3px;
    border:0;
    background:none;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.popup-holder .row label .chk-area,
.popup-holder .row label .rad-area{margin:5px 5px 5px 0;}
.popup-holder .color-btn{
    background:#f4f4f4;
    padding:20px 10px 14px;
}
.popup-holder .comments{
    width:388px;
    margin-bottom:10px;
}
.popup-holder .comments textarea{height:90px;}
.area-visible{display:none;}
.btn-button-push{
    border:1px solid #cbcbcb;
    position:relative;
    height:28px;
    float:left;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    background: #ececec; /* Old browsers */
    background: -moz-linear-gradient(top,  #ececec 0%, #c6c6c6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#c6c6c6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ececec 0%,#c6c6c6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ececec 0%,#c6c6c6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ececec 0%,#c6c6c6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ececec 0%,#c6c6c6 100%); /* W3C */
    overflow:hidden;
}
.btn-button-push span{
    display:block;
    position:relative;
    padding:7px 30px 7px 10px;
    font:12px/14px Arial, Helvetica, sans-serif;
}
.btn-button-push span:after{
    content:'';
    display:block;
    clear:both;
    position:absolute;
    top:0;
    right:0;
    height:28px;
    width:24px;
    overflow:hidden;
    border-left:1px solid #cbcbcb;
}
.btn-button-push:after{
    content:'';
    display:block;
    clear:both;
    position:absolute;
    top:5px;
    right:7px;
    width:0;
    height:0;
    border-left:4px solid transparent;
    border-right:4px solid transparent;
    border-bottom:8px solid #333;
}
.btn-button-push:before{
    content:'';
    display:block;
    clear:both;
    position:absolute;
    bottom:5px;
    right:7px;
    width:0;
    height:0;
    border-left:4px solid transparent;
    border-right:4px solid transparent;
    border-top:8px solid #333;
}
.bg-none{background:none !important;}
.text-align-right{text-align:right !important;}
.w320{width:320px;}
.w220{width:220px !important;}
.pb0{padding-bottom:0 !important;}
.tar{text-align:right !important;}
.select68{width:68px;}
.select168{width:168px;}
.select390{width:390px;}
.select156{width:156px;}
.select164{width:164px;}
.m0{margin:0 !important;}
.mb0{margin-bottom:0 !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb13{margin-bottom:13px !important;}
.mb20{margin-bottom:20px !important;}
.mb27{margin-bottom:27px !important;}
.mb30{margin-bottom:30px !important;}
.mb34{margin-bottom:34px !important;}
.mb36{margin-bottom:36px !important;}
.mb48{margin-bottom:48px !important;}

[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
}
#footer {
    position: absolute;
    box-sizing: border-box;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100px;
    margin: 0;
    padding: 40px 24px 0 15px;
    z-index: 900;
    background: #000;
    font: 14px/20px Arial,Helvetica,sans-serif;
    color: #fff
}
#footer a {
    color: #fff;
    text-decoration: none
}
#footer:after {
    content: '';
    display: block;
    clear: both
}
#footer .icon-up-open-big {
    position: absolute;
    right: 0;
    top: -60px;
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    text-align: center;
    background: #000
}
#footer .bottom-nav {
    list-style: none;
    float: left
}
#footer .bottom-nav li {
    float: left;
    margin-right: 4px
}
#footer .txt {
    float: right
}
#footer p {
    margin: 0
}
.icon-up-open-big:before {
    content: '\e803'
}

/* hide original element */
.jcf-hidden {
    display:block !important;
    position:absolute !important;
    left:-9999px !important;
}
/* custom checkbox styles */
.chk-area{
    margin:0 4px 0 0;
    float:left;
    width:16px;
    height:16px;
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REUzQzU0QzdCOEQ0MTFFMzgxNzNCMTBFRDU4MDgyRDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REUzQzU0QzhCOEQ0MTFFMzgxNzNCMTBFRDU4MDgyRDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERTNDNTRDNUI4RDQxMUUzODE3M0IxMEVENTgwODJEOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERTNDNTRDNkI4RDQxMUUzODE3M0IxMEVENTgwODJEOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnIVSHcAAACqSURBVHja7FNBDoMgEBwEeYQHTLjwAH7CG3mWHjxxUJ6A1CVp1Uuxsb11LoRkZpllZ1nOGXfQ4CaE9z5P04S2bcEYqwqIo7WGc66QBYmttTDGQEr5VryuK+Z5xjiOu4MNRayUAue86qDrOsQY9z/YUOzTeQX0yJHbPPu60v9PpvAv8K0CnyxUSulcgOZP8aSY1kCcEMIpSIIWYxgGLMtyKY3E6fv+dX8IMADeNjHxbBvdAQAAAABJRU5ErkJggg==');
}
.chk-checked{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUNFMzlEMjRCOEQ0MTFFM0EwNzRFQkEyRkQ5MDFDOUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUNFMzlEMjVCOEQ0MTFFM0EwNzRFQkEyRkQ5MDFDOUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQ0UzOUQyMkI4RDQxMUUzQTA3NEVCQTJGRDkwMUM5RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQ0UzOUQyM0I4RDQxMUUzQTA3NEVCQTJGRDkwMUM5RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pibux6kAAAHPSURBVHjaYvz//z8DqWDmnqf/MxY9ZbBR5WZgJNWAFcde/I+c8QjOZ4ne+Ov/pVeMDIxEaP7x9TvDvUtP4fwqb1EGlksvGRmWeX8lqPnzj38MoRMfMvz98xfMj7EUYGgNV2RkAXHufCbsjaI5jxmeffgNZnNwczJ0hkpAvADS+ufvP7yap259xfDg1U8wm5udiUFaU4lBSoQb7GsmEHHy5meG+mVPwfTfv39R8L6LHxkOXvkMN6w2XIKBjYMNzgcbMH37G4brj38w9G54xXD54Tegi/6CMYg9Y8cbuOI0NyEGaWFmFNeBDbDR5IQL9G98w3D/xQ+Gl+9/gdkwYKPJxWClwQF2FTIAB2KYNQ/D609/GM7f+8nw/dc/hva1bxhE+JjBbBBQl2ZjSHDiBbsKHYBdADI1zp6HQVYEbB5Q43+Gx2/+gNnCvMwMGW68KOGCYQDIZDaWfwz53jwMMkh+5GRjZEhz5QbLwcLlD1YDgIkDhFmZ/jFE2XCANYJAtC0ngwQ/Qh6GMcLgL1I6kOBnZMhy42R49/Ufg5Y0E4ocCKAnObABb36wMAiw/oQLivODMCPWQHv7iwPVAFW+bwybnimQlCNV+b8BSX4wGyDAAL+K2H6hd49GAAAAAElFTkSuQmCC');}
.chk-focus{}
.chk-disabled{}
.jcf-label-disabled{}
/* custom radio styles */
.rad-area{
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkYwMEFCQTJCOTZCMTFFM0E0QTBENEREQjhDMURGQTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkYwMEFCQTNCOTZCMTFFM0E0QTBENEREQjhDMURGQTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RjAwQUJBMEI5NkIxMUUzQTRBMEQ0RERCOEMxREZBNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RjAwQUJBMUI5NkIxMUUzQTRBMEQ0RERCOEMxREZBNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnUaBVQAAAG9SURBVHjalFO9TgJBEN674/j/S7gjhBAuCpVY+gJohQ1PQKPhFehs7LSGaEXhG0AhlTE+AB2xIDQcFAQsBAIJx8H5zQUIgVNhks1md77vm5ndGc4wDLZrxWIxyPP8pSiKis1moytV1/W3fD7/vYvltgVAlEG6d7vdt36/X/T5fMzhcJi+2Ww2H4/H5dFodJfL5QZ7AqVS6czpdL5KkqTEYjEmyzLzeDxMEATTv1gs2GQyYYPBoN3tdq+z2eznRgCRJZfLVY9Go/FkMskikQhDFhvy2khkOp2yXq/XbrVaF5lM5sssEGk/ILJJpujIhHEct/c2JOj1egmj4PiIdSOAKKHel0QiISiKYka2Im9qho8e1m63nzcajScequlAICCGw+F/ydsiwBInzUPtlNKyqvkvIyw4JyQwRzps9d9HGUR0HnuHDlYNdYCpPDrsXdO0OX3RkUacDzNytVotq6pqQMw41IAtE5dKYMPhsNDv9zvUJIeUAowKbGF9MFelUkk1m802HMZyufw1MnyESa15GwFatVpNhsgzBkazKIfuyCdvczirlOv1ehDDdIVhiq96Q8WDvYVCob1x/hFgAH1LM8FIMCj6AAAAAElFTkSuQmCC');
    margin:0 4px 0 0;
    float:left;
    width:16px;
    height:16px;
}
.rad-checked{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTNEQ0YwQURCOTZCMTFFM0I4Qzk5MDQ0REMyQUIyNkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTNEQ0YwQUVCOTZCMTFFM0I4Qzk5MDQ0REMyQUIyNkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5M0RDRjBBQkI5NkIxMUUzQjhDOTkwNDREQzJBQjI2RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5M0RDRjBBQ0I5NkIxMUUzQjhDOTkwNDREQzJBQjI2RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsL3u58AAAJFSURBVHjapJPPThNRFMa/27kdOwztlAqtVkNpjNpElERTcVE3sGPhwhdo3LhyqQn0AQrP4Ia69gU0ho3pQvwTDWFBYyiICIW2tp22U+bP7Th30EpjQ0i8ySRzz3e+35wz9x5i2zb+Z5GTgMnnJmbjLFbRSO5bg6QaOqF/NOWcbcUUOx+W7fSborDDY+uPvccAbuTr3iUr++VAmBcFkORFhhtjjBtR6RCsHQooVAW0DdhTEbb07gfN9AHuRs3sx33vwp0LFuau6KCef8vVTILXWyI+lyiSUXPx/Z434wKevGqNr+6J27cjJpmJHeGnamF5pYIPX9s9c/KqjEezoxhTKF4WJBTr1J6OGhPud8pt8sJHbXL/soZyXcfT5e99Zr74nsdLNR1zcVcjh47PBey2aCoR0p1+GHIrVWh6d+Af53GuU8JwbcTAbpOmXIBqeGgi2AFjDJ82O6ceG9d53q3zmutzj4k4jywYjnC2O8EBknD87lbAbdWOBxbrngnA83h+DzBMLWuj5nPJUxPiqWau87z1qoRhL7NcQETS85uqBN3q4uG0D5JIBpp5nOstA9huSYj4jvIuQKF6WmeCnT8IQfYRPHsg4+Y47TPzPY8rEvC2FOJ920Gvnu7dxESgni2owYWY3MRMZH9gBR0mYLUaRrHl5/mLG2ow0zcL1/217FY7MO80QOKyirjcgOI1oJoinDh2On6YXY/taEuF5sjfWTg5jZOBcqxpirmKMZTSGP3dB8GQYFqjopZXnLLX1HBvGn8JMACb8B4JK/58gQAAAABJRU5ErkJggg==');}
.rad-focus{}
.rad-disabled{}
/* custom select styles */
.select-area{
    border:1px solid #cbcbcb;
    position:relative;
    height:28px;
    float:left;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    background: white; /* Old browsers */
    overflow:hidden;
}
.select-focus{}
.select-area .left{display:none;}
.select-area .center{
    display:block;
    padding:7px 25px 7px 10px;
    font:12px/14px Arial, Helvetica, sans-serif;
}
.select-disabled{background:#eee;}
.select-area .select-opener{
    position:absolute;
    top:0;
    right:0;
    height:28px;
    width:24px;
    overflow:hidden;
    border-left:1px solid #cbcbcb;
}
.select-area .select-opener:after{
    content:'';
    display:block;
    clear:both;
    position:absolute;
    top:5px;
    left:50%;
    margin-left:-4px;
    width:0;
    height:0;
    border-left:4px solid transparent;
    border-right:4px solid transparent;
    border-bottom:8px solid #333;
}
.select-area .select-opener:before{
    content:'';
    display:block;
    clear:both;
    position:absolute;
    bottom:5px;
    left:50%;
    margin-left:-4px;
    width:0;
    height:0;
    border-left:4px solid transparent;
    border-right:4px solid transparent;
    border-top:8px solid #333;
}
.select-options {
    white-space:nowrap;
    position:absolute;
    overflow:hidden;
}
.drop-holder{
    background: #ececec;
    border:1px solid #cbcbcb;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    overflow:hidden;
}
.select-options ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.select-options ul li {
    width: 100%;
    float: left;
}
.select-options ul a {
    padding: 5px 10px;
    display: block;
    color: #000;
    height: 1%;
    background-color: white;
}
.select-options .item-selected a,
.select-options a:hover {
    text-decoration: none;
    background: #007;
    color: #fff;
}
/* select options optgroup example styles */
.select-options .optgroup {
    clear: both;
}
.select-options .optgroup strong {
    display: block;
    padding: 5px;
}
.select-options .optgroup ul a {
    padding-left: 30px;
}
/* custom scrollbars styles */
.scrollable-area-wrapper{
    position:relative;
    overflow:hidden;
    width:100%;
    border:1px solid #e4e4e4;
    background:#fff;
}
.scrollable-area-wrapper .text{
    padding:6px;
    font:12px/14px Arial, Helvetica, sans-serif;
    background:#fff;
}
.scrollable-area-wrapper .hscrollbar,
.scrollable-area-wrapper .vscrollbar {
    position:absolute;
    top:0;
    right:0;
    width:11px;
}
.scrollable-area-wrapper .hscroll-left,
.scrollable-area-wrapper .vscroll-up,
.scrollable-area-wrapper .hscroll-right,
.scrollable-area-wrapper .vscroll-down {
    background: #777;
    width:11px;
    height: 20px;
    float: left;
    display:none;
}
.scrollable-area-wrapper .hscroll-line,
.scrollable-area-wrapper .vscroll-line{
    background: #eee;
    width:11px;
    float:left;
}
.scrollable-area-wrapper .hscroll-slider,
.scrollable-area-wrapper .vscroll-slider {
    background:#999;
    width:11px;
    height:20px !important;
}
.scrollable-area-wrapper .hscrollbar {
    position: static;
    height: 20px;
    top: auto;
}
.scrollable-area-wrapper .hscroll-line {
    height: 20px;
    width: auto;
}
/* misc styles */
.controls-list {
    list-style: none;
    padding: 0;
    margin: 0;
}
.controls-list li {
    margin: 0 0 10px;
    overflow: hidden;
    width: 100%;
}
.controls-list label {
    margin: 0 10px 0 0;
    float: left;
}
.live-example fieldset {
    font-size: 14px;
    line-height: 20px;
    border: 1px solid #ddd;
    display: block;
    padding: 15px;
    margin: 0 0 15px;
}
.live-example fieldset legend{
    font-style: italic;
    color: #000;
}
.live-example fieldset .scrollable-area-wrapper{margin: 0 0 20px;}
.scrollable-area{
    background: #fff;
    overflow: auto;
    height:140px;
}
.anyscrollable .text,
.hscrollable .text{width:200%;}
.file-list .row{
    overflow:hidden;
    margin:0 0 10px;
    width:100%;
}
.file-list .flip .jcf-fake-input{float:right;}
.select-options{
    z-index: 9999;
}
.select-area.select-select164 {
    width: 166px !important;
}
.drop-select164 .scrollable-area-wrapper.noscroll-vertical, .drop-select164 .scrollable-area-wrapper.noscroll-vertical .drop-list{
    width: 166px !important;
    height: auto !important;
}
