ul.tagit {
    padding: 1px 5px;
    overflow: auto;
    margin-left: inherit; /* usually we don't want the regular ul margins. */
    margin-right: inherit;
}
ul.tagit li {
    display: block;
    float: left;
    margin: 0;
}
ul.tagit li.tagit-choice {    
    position: relative;
    line-height: inherit;
}
input.tagit-hidden-field {
    display: none;
}
ul.tagit li.tagit-choice-read-only { 
    padding: .2em .5em .2em .5em; 
}
ul.tagit li.tagit-choice-editable { 
    padding: .2em 18px .2em .5em; 
}
ul.tagit li.tagit-new {
    padding: 0;
}
ul.tagit li.tagit-choice a.tagit-label {
    cursor: pointer;
    text-decoration: none;
}
ul.tagit li.tagit-choice .tagit-close {
    cursor: pointer;
    position: absolute;
    right: .1em;
    top: 50%;
    margin-top: -8px;
    line-height: 17px;
}
/* used for some custom themes that don't need image icons */
ul.tagit li.tagit-choice .tagit-close .text-icon {
    display: none;
}
ul.tagit li.tagit-choice input {
    display: block;
    float: left;
    margin: 2px 5px 2px 0;
}
ul.tagit input[type="text"] {
    -moz-box-sizing:    border-box;
    -webkit-box-sizing: border-box;
    box-sizing:         border-box;

    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;

    border: none;
    margin: 0;
    padding: 0;
    width: inherit;
    background-color: inherit;
    outline: none;
}
/* Optional scoped theme for tag-it which mimics the zendesk widget. */
ul.tagit {
    border-style: solid;
    border-width: 0px;
    border-color: #C6C6C6;
    background: inherit;
    margin-top:0px;
}
ul.tagit li.tagit-choice {
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    border: 0px solid #CAD8F3;

    background: none;
    background-color: #DEE7F8;

    font-weight: normal;
}
ul.tagit li.tagit-choice .tagit-label:not(a) {
    color: black;
}
ul.tagit li.tagit-choice a.tagit-close {
    text-decoration: none;
}
ul.tagit li.tagit-choice .tagit-close {
    right: 6px;
}
ul.tagit li.tagit-choice .ui-icon {
    display: none;
}
ul.tagit li.tagit-choice .tagit-close .text-icon {
    display: inline;
    font-family: arial, sans-serif;
    font-size: 16px;
    line-height: 16px;
    color: #777;
}
ul.tagit li.tagit-choice:hover, ul.tagit li.tagit-choice.remove {
    background-color: #bbcef1;
    border-color: #6d95e0;
}
ul.tagit li.tagit-choice a.tagLabel:hover,
ul.tagit li.tagit-choice a.tagit-close .text-icon:hover {
    color: #222;
}
ul.tagit input[type="text"] {
    color: #333333;
    background: none;
    width: 400px;
}
.ui-widget {
    font-size: 1.1em;
}
/* Forked from a jQuery UI theme, so that we don't require the jQuery UI CSS as a dependency. */
.tagit-autocomplete.ui-autocomplete { position: absolute; cursor: default; }
* html .tagit-autocomplete.ui-autocomplete { width:1px; }
/* without this, the menu expands to 100% in IE6 */
.tagit-autocomplete.ui-menu {
    list-style:none;
    padding: 2px;
    margin: 0;
    display:block;
    float: left;
}
.tagit-autocomplete.ui-menu .ui-menu {
    margin-top: -3px;
}
.tagit-autocomplete.ui-menu .ui-menu-item {
    margin:0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
}
.tagit-autocomplete.ui-menu .ui-menu-item a {
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;
}
.tagit-autocomplete .ui-menu .ui-menu-item a.ui-state-hover,
.tagit-autocomplete .ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}
.tagit-autocomplete.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff 50% 50% repeat-x; color: #222222; }
.tagit-autocomplete.ui-corner-all, .tagit-autocomplete .ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; }
.tagit-autocomplete .ui-state-hover, .tagit-autocomplete .ui-state-focus { border: 1px solid #999999; background: #dadada; font-weight: normal; color: #212121; }
.tagit-autocomplete .ui-state-active  { border: 1px solid #aaaaaa; }
.tagit-autocomplete .ui-widget-content { border: 1px solid #aaaaaa; }
.tagit .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px,1px,1px,1px); }
/*! Sasha Sydorenko (skype: sasha.sydorenko) | normalize.css v1.1.0 | MIT License | git.io/normalize */
@font-face{font-family:"Din";src:url(../fonts/29A603_0_0.eot);src:url(../fonts/29A603_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/29A603_0_0.woff) format("woff"),url(../fonts/29A603_0_0.ttf) format("truetype"),url(../fonts/29A603_0_0.svg#wf) format("svg");font-weight:normal;font-style:normal}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:0}
h2{font-size:1.5em;margin:0}
h3{font-size:1.17em;margin:0}
h4{font-size:1em;margin:0}
h5{font-size:.83em;margin:0}
h6{font-size:.67em;margin:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:"";content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none;padding:0;margin:0}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],html input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
.header{height:150px;margin-left:100px}
.header .service{width:300px;height:50px;float:left}
.header .service a{text-transform:none;width:130px;margin:25px 20px 0 0;font-size:10px;color:#fff;text-decoration:none;display:inline-block;height:25px;float:left}
.header .service a:hover{color:#fc3}
.header .service .about_archive{padding-left:30px;width:80px;background:url(../img/arch_bg.png) 0 2px no-repeat}
.header .upload{width:300px;height:50px;background-color:#fdcb43;float:left;cursor:pointer;position:relative}
.header .upload input{margin-top:-30px;top:-26px;left:-2px;font-size:41px;width:302px;z-index:2;position:relative;cursor:pointer;opacity:0;filter:alpha(opacity=0)}
.header .upload .btn{display:table-cell;vertical-align:middle;text-align:center;width:300px;height:50px;font-size:15px;color:#000;text-transform:uppercase;text-decoration:none;cursor:pointer}
.header .upload .progress{top:22px;left:20px;right:20px;bottom:22px;position:absolute;background-color:#fff;border:1px solid #000}
.header .upload .progress .bar{width:0;top:0;left:0;bottom:0;position:absolute;background-color:#000}
.header .upload .size,.header .upload .name{font-size:11px;display:block;text-align:center;line-height:22px}
.header .upload .name{position:absolute;bottom:0;left:0;right:0}
.header .upload .js-cancel,.header .upload .js-redirect{position:absolute;background:#facccc;top:50px;height:80px;font-size:11px;padding:10px;width:280px}
.header .upload .js-cancel .txt,.header .upload .js-redirect .txt{margin-top:15px;display:inline-block;text-align:center;width:100%}
.header .upload .js-cancel .close,.header .upload .js-redirect .close{position:absolute;width:15px;height:15px;background:url(../img/close_icon.png) 0 0 no-repeat;top:30px;right:30px;z-index:500}
.header .upload .js-cancel .js-redirect,.header .upload .js-redirect .js-redirect{background:#ccfacc}
.header .client_doc,.header .login{width:150px;height:50px;float:left;background-color:#1f1f1f;position:relative}
.header .client_doc a,.header .login a{font-size:11px;text-decoration:none;text-transform:uppercase;color:#fff;display:table-cell;vertical-align:middle;text-align:center;width:150px;height:50px}
.header .client_doc a:hover,.header .login a:hover{color:#fc3}
.header #login_block{top:50px;left:645px;display:none}
.header .logo{width:300px;height:100px;float:left}
.header .logo a{display:table-cell;width:300px;height:100px;vertical-align:middle;text-align:left;font-size:45.82px;letter-spacing:5px;color:#fff;text-decoration:none}
.header .logo a span{color:#999}
.header .main_menu{width:300px;height:60px;padding-top:37px;float:left}
.header .main_menu ul{margin:0;padding:0}
.header .main_menu ul li{list-style:none;float:left;width:80px;margin-right:20px}
.header .main_menu ul li a{font-size:11px;color:#fff;text-decoration:none;text-transform:uppercase;padding:8px 10px}
.header .main_menu ul li a:hover{color:#fc3}
.header .main_menu ul li a.active{color:#000;background-color:#fdcb43}
.header .main_menu ul li.big{width:280px}
.header .main_menu ul li.big a{width:280px;font-size:15px;text-align:center;display:inline-block;line-height:7px;font-weight:lighter;color:#ddd}
.header .main_menu+.find,.header .logo+.find{width:300px;background-color:#fff}
.header .main_menu+.find .field_find,.header .logo+.find .field_find{width:240px;background-color:#f0f0f0;margin:38px auto 0;height:28px}
.header .main_menu+.find .field_find input,.header .logo+.find .field_find input{background-color:#f0f0f0;height:28px}
.header .main_menu+.find .field_find .for_text,.header .logo+.find .field_find .for_text{width:196px;color:#999;font-size:11px;padding:0px 1px 0px 8px;height:28px}
.header .main_menu+.find .field_find .icon_submit,.header .logo+.find .field_find .icon_submit{width:35px}
.header .main_menu+.find{width:300px}
.header .main_menu+.find .field_find{width:240px}
.header .main_menu+.find .field_find .for_text{width:196px}
.header .logo+.find{width:600px}
.header .logo+.find .field_find{width:540px}
.header .logo+.find .field_find .for_text{width:496px}
.header .find{width:900px;height:100px;float:left;background-color:#000}
.header .find .field_find{display:block;width:840px;height:100px;background-color:#000;margin:0px auto 0}
.header .find .field_find input{border:none;outline:none;float:left;height:100px;background-color:#000}
.header .find .field_find .for_text{width:780px;color:#fff;font-size:36px;padding:0px 1px 0px 8px}
.header .find .field_find .icon_submit{width:45px;background:url(../img/icon_find.png) 50% 50% no-repeat}
.header .find_gray{width:900px;height:100px;float:left;background-color:#000}
.header .find_gray .field_find{display:block;width:840px;height:48px;background-color:#282828;margin:28px auto 0}
.header .find_gray .field_find input{border:none;outline:none;float:left;height:48px;background-color:#282828}
.header .find_gray .field_find .for_text{width:780px;color:#fff;font-size:36px;padding:0px 1px 0px 8px}
.header .find_gray .field_find .icon_submit{width:45px;background:url(../img/icon_find.png) 50% 50% no-repeat}
.header ul.menu{width:300px;height:50px;display:table;table-layout:fixed;padding:0;margin:0}
.header ul.menu li{display:table-cell}
.header ul.menu li a{font-size:11px;text-decoration:none;text-transform:uppercase;color:#fff;display:block;text-align:center;width:100%;height:50px;line-height:50px}
.header ul.menu li a:hover{color:#fc3}
.header ul.menu li:nth-child(2){background-color:#333}
.wrap{width:1200px;margin:0;background-color:#eee}
.content{background-image:url(../img/bg.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-image:-owg-radial-gradient(center, ellipse cover, #191918 0%, #1c1c1c 70%, #303030 100%);background-image:-webkit-radial-gradient(center, ellipse cover, #191918 0%, #1c1c1c 70%, #303030 100%);background-image:-moz-radial-gradient(center, ellipse cover, #191918 0%, #1c1c1c 70%, #303030 100%);background-image:-o-radial-gradient(center, ellipse cover, #191918 0%, #1c1c1c 70%, #303030 100%);background-image:radial-gradient(center, ellipse cover, #191918 0%, #1c1c1c 70%, #303030 100%);width:1000px;margin:0;position:relative}
.sidebar{min-width:325px;min-height:1650px;background:url(../img/side.jpg) no-repeat;float:right}
#footer{height:400px;margin-left:100px}
#footer ul.two_column li{width:25%;display:inline-block}
#footer ul.two_column li:nth-child(even){margin-right:45%}
#footer.compact{height:100px}
#footer.compact div{height:100px}
#footer.compact div ul{margin-top:30px}
#footer div{width:270px;height:400px;float:left;color:#fff;padding-left:30px}
#footer div:first-child{width:300px;padding-left:0}
#footer div h3{font-size:15px;text-transform:uppercase;font-weight:normal;display:block;margin:40px 0 35px}
#footer div ul{margin:0;padding:0}
#footer div ul li{list-style:none}
#footer div ul li a{font-size:11px;font-family:Arial,sans-serif;padding:5px 0;color:#fff;display:inline-block}
#footer div ul li a:hover{color:#fdcb43}
#footer .foot_profile{background-color:#fff}
#footer .foot_profile h3{color:#333}
#footer .foot_profile ul li a{color:#333}
#footer .foot_profile ul li a:hover{color:#f90}
#footer .foot_profile ul li .exit{color:#999}
@media only screen and (min-width: 1325px){.header{width:900px}.wrap{width:95%}.wrap .content{width:1000px;padding-right:400px}.wrap .only_content{padding-right:0}.wrap .sidebar{display:block !important;position:absolute;top:0;right:0;min-width:400px;height:100%;background:url(../img/side.jpg) repeat-y;float:right}.wrap .sidebar:before{content:"";position:absolute;top:0;left:0;z-index:1000;height:100%;width:30px;background:url(../img/shadow.png) repeat-y}.wrap .sidebar h2{font:normal 26px/42px Din;color:#960;text-transform:uppercase;margin:79px 30px 28px}.wrap .sidebar .documents .document{height:200px}.wrap .sidebar .documents .document:first-child .details{border-top:1px solid #ccc}.wrap .sidebar .documents .document:first-child:hover .details{border-top:none}.wrap .sidebar .documents .document .thumb,.wrap .sidebar .documents .document .thumb_padding{width:150px;height:200px;background-color:#fff;position:relative}.wrap .sidebar .documents .document .details{width:140px;height:200px}}
.main{margin-left:100px}
.main .featured{float:left;display:inline-block;width:300px;height:400px;position:relative;margin:0;cursor:pointer}
.main .featured:hover>div{display:block}
.main .featured .thumb_padding{width:300px;height:400px}
.main .featured .product_name{position:absolute;z-index:1000;left:30px;top:270px;width:240px}
.main .featured .product_name .prod_name_clip{height:105px;overflow:hidden}
.main .featured .info{display:none;width:300px;height:400px;position:absolute;top:0px;left:0px;z-index:100;background-color:#fdcb43}
.main .featured .info dl{margin:100px 30px 0 30px}
.main .featured .info>a{height:107px;position:absolute;z-index:1000;left:30px;top:270px;max-width:240px}
.main .featured .info>a .prod_name_clip{max-height:70px;overflow:hidden}
.main .catalog{width:300px;height:700px;background:url(../img/cat_bg.jpg) no-repeat;display:inline-block;float:right;margin:0 0 -4px 0}
.main .catalog h2{font-size:26px;font-weight:normal;color:#fff;margin:30px}
.main .catalog ul{margin:20px 0 0 0;padding:0}
.main .catalog ul li{list-style:none;border-top:1px solid #555;margin:0 30px}
.main .catalog ul li:first-child{border-top:none}
.main .catalog ul li a{font-size:11px;color:#fff;display:block;padding:7px 0}
.main .catalog ul li a:hover{color:#fc0}
.main .catalog ul li a:hover span{color:#fff}
.main .catalog ul li a span{color:#ccc;float:right}
.main .catalog ul li.active a{color:#000}
.main .catalog ul li.active a span{color:#000}
.main .statistic{display:inline-block;width:540px;height:200px;padding:50px 30px;background:url(../img/stat.jpg) no-repeat;margin-top:-4px}
.main .statistic .stat_files{width:270px;float:left}
.main .statistic .stat_files .quontity{font-size:60.2px;color:#fdcb43;font-weight:normal;margin-top:-4px}
.main .statistic .stat_files .stat_type{font-size:11px;color:#fdcb43;text-transform:uppercase;display:block;margin-bottom:45px}
.main .statistic .stat_files a{text-decoration:none;font-family:Arial,sans-serif;font-size:11px;color:#fff;display:inline-block;margin:0 80px 12px 0}
.main .statistic .stat_files a:hover{color:#fdcb43}
.main .statistic .stat_info{width:190px;float:left}
.main .statistic .stat_info h2{font-size:26px;text-transform:uppercase;font-weight:normal;color:#fff;margin:9px 0 30px 0;line-height:30px}
.main .statistic .stat_info p{font-size:11px;color:#fff;font-family:Arial,sans-serif;line-height:17px}
.user_docs{background-color:#eee;padding-left:100px;position:relative;min-height:1200px;position:relative}
.user_docs .user_menu{height:200px}
.user_docs .user_options{width:570px;height:200px;padding-top:25px;position:relative}
.user_docs .user_options .block_head{margin-bottom:30px;height:30px}
.user_docs .user_options .block_head .block_name,.user_docs .user_options .block_head .catalog_block .header .title,.catalog_block .header .user_docs .user_options .block_head .title{color:#000}
.user_docs .user_options select{float:left;width:250px;border:none}
.user_docs .user_options .create_coll{float:left;margin:5px 30px;text-decoration:none}
.user_docs .doc_find{position:absolute;top:140px;left:100px;width:570px;z-index:2}
.user_docs .doc_find .word_inp{background-color:#fff;float:left;color:#000;width:490px;border:none;padding:5px 7px;outline:none}
.user_docs .doc_find .doc_find_btn{padding:5px 20px;outline:none;border:none;float:right;background-color:#000;color:#fff}
.user_docs .checkings{width:600px;height:55px;padding-top:20px}
.user_docs .checkings a{text-decoration:none}
.user_docs .checkings .check_all,.user_docs .checkings .uncheck_all{font-weight:bold;margin-right:20px}
.user_docs .sorting{width:270px;height:55px;padding-top:20px}
.user_docs .sorting .sort_link:nth-child(1){width:60px}
.user_docs .sorting .sort_link:nth-child(2){width:60px}
.user_docs .sorting .sort_link:nth-child(3){margin-right:0px}
.user_docs .documents{display:block;width:900px;margin-top:55px}
.user_docs .documents .caption{display:block;margin-left:30px;height:75px;font-family:"Din",sans-serif;font-weight:bold}
.user_docs .documents .caption .wide{width:270px}
.user_docs .documents .caption .widest{width:300px}
.user_docs .documents .caption .normal{width:150px}
.user_docs .documents .caption .short{width:120px}
.user_docs .documents .caption span{float:left;text-transform:uppercase;font-size:11px;color:#999;margin:40px 0 20px}
.user_docs .documents .document{display:block;width:1000px;height:100px;padding-left:100px;margin-left:-100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.user_docs .documents .document:hover{background-color:#fc3}
.user_docs .documents .document:hover label{border-bottom:none}
.user_docs .documents .document:hover label .document_head a.document_edit{color:#000}
.user_docs .documents .document label{display:inline-block;width:870px;height:100%}
.user_docs .documents .document label input{margin-top:23px}
.user_docs .documents .document label div{margin-top:20px;float:left;font-weight:bold}
.user_docs .documents .document label .document_head{margin-left:17px;width:270px}
.user_docs .documents .document label .document_head h4{font-size:15px}
.user_docs .documents .document label .document_head h4 a{text-decoration:none;color:#000}
.user_docs .documents .document label .document_head h4,.user_docs .documents .document label .document_head span{margin:0 5px 5px 0;text-transform:uppercase}
.user_docs .documents .document label .document_head .document_type,.user_docs .documents .document label .document_head .document_size{color:#000;text-transform:uppercase;float:left;font-family:"Din",sans-serif}
.user_docs .documents .document label .document_head .note{background-color:#333;color:#ababab;padding:2px 6px;margin-right:6px;font-size:10px}
.user_docs .documents .document label .document_head a.document_edit{display:block;width:100px;font-weight:bold;color:#ababab}
.user_docs .documents .document label .document_category,.user_docs .documents .document label .doc_consist{width:300px}
.user_docs .documents .document label .document_category span,.user_docs .documents .document label .doc_consist span{display:block;margin-bottom:7px}
.user_docs .documents .document label .document_upload,.user_docs .documents .document label .doc_amount,.user_docs .documents .document label .doc_status{width:150px}
.user_docs .documents .document label .document_views,.user_docs .documents .document label .doc_users,.user_docs .documents .document label .doc_sales{width:120px}
.user_docs .user_doclist{width:570px;padding-top:25px;position:relative}
.user_docs .user_doclist .doclist_head{margin-bottom:30px;height:30px}
.user_docs .user_doclist .doclist_head .block_name,.user_docs .user_doclist .doclist_head .catalog_block .header .title,.catalog_block .header .user_docs .user_doclist .doclist_head .title{color:#000}
.user_docs .user_doclist .doclist_head .doclist_link{color:#333;text-decoration:none;margin:5px 20px;font-weight:bold}
.user_docs .user_doclist .doclist_block{position:relative;margin:50px 0 0 0;display:block}
.user_docs .user_doclist .doclist_block .doclist_foto{width:150px;height:200px;margin-right:30px}
.user_docs .user_doclist .doclist_block .doclist_foto img{width:150px;height:200px}
.user_docs .user_doclist .doclist_block .doclist_desc .doc_processed{margin-top:-2px;display:block}
.user_docs .user_doclist .doclist_block .doclist_desc .document_info{margin-top:15px;font-family:Arial,sans-serif;font-size:11px;color:#000}
.user_docs .user_doclist .doclist_block .doclist_desc .document_info tr td{width:120px;line-height:18px}
.user_docs .user_doclist .doclist_block .doclist_desc .document_info tr td a{color:#000;margin-right:3px}
.user_docs .user_doclist .doclist_block .doc_edit_bnts{position:absolute;display:block;bottom:0;left:180px}
.user_docs .user_doclist .doclist_block .doc_edit_bnts .yellow_btn,.user_docs .user_doclist .doclist_block .doc_edit_bnts .yellow_bage,.user_docs .user_doclist .doclist_block .doc_edit_bnts .catalog_block .header .subcategory,.catalog_block .header .user_docs .user_doclist .doclist_block .doc_edit_bnts .subcategory{margin-right:8px}
.user_docs .user_doc_editing{width:870px;margin-top:30px;padding-top:30px;border-top:1px solid #ccc}
.user_docs .user_doc_editing .set_block_item{display:block}
.user_docs .user_doc_editing .set_block_item .setting_item{display:inline-block;margin-top:9px;font-size:11px}
.user_docs .user_doc_editing .set_block_item .sett_item{margin-top:9px;display:inline-block;font-size:11px}
.user_docs .user_doc_editing .set_block_item .group_name,.user_docs .user_doc_editing .set_block_item .group_description,.user_docs .user_doc_editing .set_block_item .doc_sections select,.user_docs .user_doc_editing .set_block_item .book_price,.user_docs .user_doc_editing .set_block_item .product_name,.user_docs .user_doc_editing .set_block_item .product_description,.user_docs .user_doc_editing .set_block_item .user_nick,.user_docs .user_doc_editing .set_block_item .user_mail,.user_docs .user_doc_editing .set_block_item .user_location,.user_docs .user_doc_editing .set_block_item .user_website{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:690px;height:30px;padding:5px;margin-bottom:10px;background-color:#fff;outline:none;border:none}
.user_docs .user_doc_editing .set_block_item .group_access{display:block;width:690px;margin-top:10px}
.user_docs .user_doc_editing .set_block_item .group_access label{display:inline-block;width:160px}
.user_docs .user_doc_editing .set_block_item .group_access label span{margin-left:2px;position:relative;top:-2px}
.user_docs .user_doc_editing .set_block_item .user_nick,.user_docs .user_doc_editing .set_block_item .group_name,.user_docs .user_doc_editing .set_block_item .book_price{font-size:20px;color:#000;font-weight:bold}
.user_docs .user_doc_editing .set_block_item .group_name,.user_docs .user_doc_editing .set_block_item .book_price{text-transform:uppercase}
.user_docs .user_doc_editing .set_block_item .group_description,.user_docs .user_doc_editing .set_block_item .doc_sections select,.user_docs .user_doc_editing .set_block_item .product_name,.user_docs .user_doc_editing .set_block_item .product_description,.user_docs .user_doc_editing .set_block_item .user_mail,.user_docs .user_doc_editing .set_block_item .user_location,.user_docs .user_doc_editing .set_block_item .user_website{font-size:12px;font-family:Arial,sans-serif;color:#000}
.user_docs .user_doc_editing .set_block_item .comission{margin:8px 670px 15px 0}
.user_docs .user_doc_editing .set_block_item .group_tags{display:block;width:690px;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:4px;margin-bottom:10px;background-color:#fff}
.user_docs .user_doc_editing .set_block_item .group_tags .tag_btn,.user_docs .user_doc_editing .set_block_item .group_tags .tagit-choice{margin-right:3px;padding:5px 25px 5px 5px;background:#ebebeb;position:relative}
.user_docs .user_doc_editing .set_block_item .group_tags .tag_btn .del_tag,.user_docs .user_doc_editing .set_block_item .group_tags .tagit-choice .del_tag{position:absolute;top:7px;right:7px;z-index:10;width:10px;height:10px;display:block;background:url(../img/delete_icon.png) 0 0 no-repeat}
.user_docs .user_doc_editing .set_block_item .doc_sections{width:690px;display:inline-block;margin-bottom:10px}
.user_docs .user_doc_editing .set_block_item .doc_sections select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:290px;margin:0 10px 0 0}
.user_docs .user_doc_editing .set_block_item .doc_sections span select{margin-top:6px}
.user_docs .user_doc_editing .set_block_item .doc_sections span select:first-of-type{margin-top:0}
.user_docs .user_doc_editing .set_block_item .doc_sections .doc_second_level{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:205px;color:#ccc;margin:0 10px 0 0}
.user_docs .user_doc_editing .set_block_item .doc_sections .doc_second_level option{color:#ccc}
.user_docs .user_doc_editing .set_block_item .find_prop{width:690px;display:inline-block}
.user_docs .user_doc_editing .set_block_item .find_prop .find_section{width:290px}
.user_docs .user_doc_editing .save_group_set{border:none;padding:5px 40px;margin:20px 0 0 180px}
.user_docs .doc_links_block{display:block;margin-top:30px;padding-top:30px;border-top:1px solid #ccc;width:870px}
.user_docs .doc_links_block .set_block_item{display:block}
.user_docs .doc_links_block .set_block_item .setting_item{display:inline-block;font-size:11px}
.user_docs .doc_links_block .set_block_item .sett_item{margin-top:9px;display:inline-block;font-size:11px}
.user_docs .doc_links_block .set_block_item .doc_links,.user_docs .doc_links_block .set_block_item .docs_size{display:inline-block;width:690px;margin-bottom:5px}
.user_docs .doc_links_block .set_block_item .doc_links .doc_link,.user_docs .doc_links_block .set_block_item .doc_links .doc_size,.user_docs .doc_links_block .set_block_item .docs_size .doc_link,.user_docs .doc_links_block .set_block_item .docs_size .doc_size{margin-right:30px}
.user_docs .doc_links_block .set_block_item .doc_links .doc_size,.user_docs .doc_links_block .set_block_item .docs_size .doc_size{text-decoration:underline}
.user_docs .doc_links_block .set_block_item .doc_links .plus_btn,.user_docs .doc_links_block .set_block_item .docs_size .plus_btn{margin:3px 10px 0 0}
.user_docs .doc_links_block .set_block_item .doc_links .plus_btn:hover .clipboard,.user_docs .doc_links_block .set_block_item .docs_size .plus_btn:hover .clipboard{display:block;width:150px;margin:-2px 0px 0px 20px;text-decoration:none}
.user_docs .doc_sell{display:block;width:870px;margin-top:30px;padding-top:30px;border-top:1px solid #ccc}
.user_docs .doc_sell h4{font-size:20px;display:inline-block;width:180px}
.document_func{width:870px;height:55px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:15px}
.document_func a{margin:5px 0 0 20px;font-weight:bold;text-decoration:none}
.document_func input,.document_func select{outline:none;border:none;margin-left:10px;font-weight:bold}
.document_func input{color:#fff;background-color:#000;padding:5px 20px}
.document_func select{padding:5px 10px}
.document_func .doc_scope{width:205px}
.document_func .doc_group{width:295px}
.docs_pagin{width:100%;height:155px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:70px}
.content_pagination{width:100%;display:block;clear:both;height:130px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:50px}
.content_pagination .pagin_slide{margin-top:40px;width:870px}
.content_pagination .pagin_slide .pagin_slide_btn{width:257px;margin-left:30px}
.static_page{background-color:#f7f7f7;padding:30px 100px 30px 100px;position:relative;height:auto}
.static_page .abuse,.static_page .prettyform{margin-left:-100px;width:1000px}
.static_page .abuse p,.static_page .prettyform p{margin:0}
.static_page label{font-size:11px;text-align:left;text-transform:uppercase;width:210px;float:left;font-weight:bold;margin:0 0 0 100px;line-height:30px}
.static_page fieldset{margin:0;padding:0;border:0;background-color:#eee;padding-top:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-bottom:10px}
.static_page legend{display:none}
.static_page input[type=text],.static_page textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:690px;height:30px;padding:5px;margin-bottom:10px;background-color:#fff;outline:none;border:none;text-shadow:none;color:#000}
.static_page textarea{height:90px}
.static_page input.radio:nth-of-type(3){margin-left:310px}
.static_page input.submit{text-transform:uppercase;padding:5px 40px;margin-left:310px;margin-top:20px}
.static_page h1{margin-bottom:30px}
.static_page .user_menu{position:static;width:300px;background-color:#282828;z-index:100;float:right;margin-left:15px;margin-right:-100px;padding-bottom:30px;margin-top:-30px}
.group,.group_admin{background-color:#f7f7f7;padding:0 0 0px 100px;position:relative}
.group .user_menu,.group_admin .user_menu{height:300px}
.group #invite_block,.group_admin #invite_block{left:675px;top:182px}
.group .upload,.group_admin .upload{height:24px;overflow:hidden}
.group .upload .btn,.group_admin .upload .btn{font-size:11px;text-transform:uppercase;color:#fff;padding:7px 0}
.group .upload .js-browse input,.group_admin .upload .js-browse input{top:-26px;font-size:11px;width:302px;z-index:2;position:relative;cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}
.group .group_options,.group_admin .group_options{width:700px;height:300px;padding:25px 0 0 100px;margin-left:-100px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#181818}
.group .group_options .block_head,.group_admin .group_options .block_head{margin-bottom:30px;height:30px}
.group .group_options .block_head .block_name,.group .group_options .block_head .catalog_block .header .title,.catalog_block .header .group .group_options .block_head .title,.group_admin .group_options .block_head .block_name,.group_admin .group_options .block_head .catalog_block .header .title,.catalog_block .header .group_admin .group_options .block_head .title{color:#fff}
.group .group_options .group_quontities,.group_admin .group_options .group_quontities{height:55px}
.group .group_options .group_quontities div,.group_admin .group_options .group_quontities div{display:inline-block;margin-right:50px}
.group .group_options .group_quontities div span,.group_admin .group_options .group_quontities div span{color:#fff}
.group .group_options .document_info,.group_admin .group_options .document_info{width:300px;color:#fff}
.group .group_options .document_info tr td a,.group_admin .group_options .document_info tr td a{color:#fff}
.group .group_options .document_info tr .col_one,.group_admin .group_options .document_info tr .col_one{width:80px}
.group .group_options .group_desc,.group_admin .group_options .group_desc{width:300px;display:inline-block;margin-top:-10px}
.group .group_options .group_desc p,.group_admin .group_options .group_desc p{color:#fff;font-weight:bold;line-height:20px;padding-right:45px}
.group .documents,.group_admin .documents{display:block;width:900px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:25px}
.group .documents .group_pages,.group_admin .documents .group_pages{height:55px;width:300px;display:inline-block;margin-bottom:40px}
.group .documents .sorting,.group_admin .documents .sorting{display:inline-block;width:570px;height:55px;padding-top:8px;margin-bottom:40px}
.group .documents .document,.group_admin .documents .document{height:170px;width:300px;margin-bottom:30px}
.group .docs_pagin,.group_admin .docs_pagin{width:100%;display:block;clear:both;height:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:20px}
.group .user_options,.group_admin .user_options{width:570px;height:200px;padding-top:25px;position:relative}
.group .user_options .block_head,.group_admin .user_options .block_head{margin-bottom:30px;height:30px}
.group .user_options .block_head .block_name,.group .user_options .block_head .catalog_block .header .title,.catalog_block .header .group .user_options .block_head .title,.group_admin .user_options .block_head .block_name,.group_admin .user_options .block_head .catalog_block .header .title,.catalog_block .header .group_admin .user_options .block_head .title{color:#000}
.group .user_options select,.group_admin .user_options select{float:left;width:250px;border:none}
.group .user_options .create_coll,.group_admin .user_options .create_coll{float:left;margin:5px 30px;text-decoration:none}
.group .user_options .doc_find,.group_admin .user_options .doc_find{position:absolute;bottom:35px;left:0px;width:100%}
.group .user_options .doc_find .word_inp,.group_admin .user_options .doc_find .word_inp{background-color:#fff;float:left;color:#000;width:490px;border:none;padding:5px 7px;outline:none}
.group .user_options .doc_find .doc_find_btn,.group_admin .user_options .doc_find .doc_find_btn{padding:5px 20px;outline:none;border:none;float:right;background-color:#000;color:#fff}
.group .checkings,.group_admin .checkings{width:600px;height:55px;padding-top:20px}
.group .checkings a,.group_admin .checkings a{text-decoration:none}
.group .checkings .check_all,.group .checkings .uncheck_all,.group_admin .checkings .check_all,.group_admin .checkings .uncheck_all{font-weight:bold;margin-right:20px}
.group .sorting,.group_admin .sorting{width:270px;height:55px;padding-top:20px}
.group .author_block,.group_admin .author_block{padding:30px 0 0 0;float:none;width:100%;margin-top:30px}
.group .author_block .block_name,.group .author_block .catalog_block .header .title,.catalog_block .header .group .author_block .title,.group_admin .author_block .block_name,.group_admin .author_block .catalog_block .header .title,.catalog_block .header .group_admin .author_block .title{margin-bottom:40px}
.group .author_block .author_info,.group_admin .author_block .author_info{width:300px;margin-bottom:30px}
.group .author_block .author_info .author_text_block .letter_author,.group_admin .author_block .author_info .author_text_block .letter_author{bottom:25px}
.group .invitations,.group_admin .invitations{margin-top:30px;padding-bottom:30px;display:block}
.group .invitations .block_name,.group .invitations .catalog_block .header .title,.catalog_block .header .group .invitations .title,.group_admin .invitations .block_name,.group_admin .invitations .catalog_block .header .title,.catalog_block .header .group_admin .invitations .title{margin:40px 0 30px 0}
.group .invitations .invitation_item,.group_admin .invitations .invitation_item{width:870px;padding:15px 0}
.group .invitations .invitation_item .invitation_person,.group_admin .invitations .invitation_item .invitation_person{display:inline-block;width:300px}
.group .invitations .invitation_item .invitation_person span,.group_admin .invitations .invitation_item .invitation_person span{font-size:15px;font-weight:bold}
.group .invitations .invitation_item a,.group .invitations .invitation_item .invitation_date,.group_admin .invitations .invitation_item a,.group_admin .invitations .invitation_item .invitation_date{margin-top:3px}
.group .invitations .invitation_item .delete,.group_admin .invitations .invitation_item .delete{margin-left:80px}
.group .invitations .invitate_more,.group_admin .invitations .invitate_more{padding:6px 20px 5px;margin-top:20px;display:inline-block}
.group .group_settings,.group_admin .group_settings{margin-top:30px;padding-bottom:30px;display:block;width:870px}
.group .group_settings .block_name,.group .group_settings .catalog_block .header .title,.catalog_block .header .group .group_settings .title,.group_admin .group_settings .block_name,.group_admin .group_settings .catalog_block .header .title,.catalog_block .header .group_admin .group_settings .title{margin:40px 0 30px 0}
.group .group_settings .settings_block .set_block_item,.group_admin .group_settings .settings_block .set_block_item{display:block}
.group .group_settings .settings_block .set_block_item .setting_item,.group_admin .group_settings .settings_block .set_block_item .setting_item{display:inline-block;margin-top:9px;font-size:11px}
.group .group_settings .settings_block .set_block_item .sett_item,.group_admin .group_settings .settings_block .set_block_item .sett_item{margin-top:9px;display:inline-block;font-size:11px}
.group .group_settings .settings_block .set_block_item .group_name,.group .group_settings .settings_block .set_block_item .group_description,.group .group_settings .settings_block .user_docs .user_doc_editing .set_block_item .doc_sections select,.user_docs .user_doc_editing .group .group_settings .settings_block .set_block_item .doc_sections select,.group_admin .group_settings .settings_block .set_block_item .group_name,.group_admin .group_settings .settings_block .set_block_item .group_description,.group_admin .group_settings .settings_block .user_docs .user_doc_editing .set_block_item .doc_sections select,.user_docs .user_doc_editing .group_admin .group_settings .settings_block .set_block_item .doc_sections select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:690px;height:30px;padding:5px;margin-bottom:10px;background-color:#fff;outline:none;border:none}
.group .group_settings .settings_block .set_block_item .group_access,.group_admin .group_settings .settings_block .set_block_item .group_access{display:block;width:690px;margin-top:10px}
.group .group_settings .settings_block .set_block_item .group_access label,.group_admin .group_settings .settings_block .set_block_item .group_access label{display:inline-block;width:150px}
.group .group_settings .settings_block .set_block_item .group_name,.group_admin .group_settings .settings_block .set_block_item .group_name{font-size:20px;text-transform:uppercase;color:#000;font-weight:bold}
.group .group_settings .settings_block .set_block_item .group_description,.group .group_settings .settings_block .user_docs .user_doc_editing .set_block_item .doc_sections select,.user_docs .user_doc_editing .group .group_settings .settings_block .set_block_item .doc_sections select,.group_admin .group_settings .settings_block .set_block_item .group_description,.group_admin .group_settings .settings_block .user_docs .user_doc_editing .set_block_item .doc_sections select,.user_docs .user_doc_editing .group_admin .group_settings .settings_block .set_block_item .doc_sections select{font-size:12px;font-family:Arial,sans-serif;color:#000}
.group .group_settings .settings_block .save_group_set,.group_admin .group_settings .settings_block .save_group_set{border:none;padding:5px 40px;margin:20px 0 0 180px}
.group .free_cat,.group_admin .free_cat{margin-top:30px;padding-bottom:30px;display:block;width:870px;position:absolute;bottom:0px}
.group .free_cat .block_name,.group .free_cat .catalog_block .header .title,.catalog_block .header .group .free_cat .title,.group_admin .free_cat .block_name,.group_admin .free_cat .catalog_block .header .title,.catalog_block .header .group_admin .free_cat .title{margin:40px 0 30px 0}
.group .free_cat .free_cat_block .some_class,.group_admin .free_cat .free_cat_block .some_class{display:block}
.group .free_cat .free_cat_block .add_something,.group_admin .free_cat .free_cat_block .add_something{display:inline-block;padding:5px 30px;margin-top:30px}
.group .free_cat_margin,.group_admin .free_cat_margin{height:208px}
.group .client_info,.group_admin .client_info{display:block;margin-left:-100px;width:700px;height:300px;background-color:#f2cf56;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 0 0 100px}
.group .client_info .client_foto,.group_admin .client_info .client_foto{width:100px;height:100px;margin-right:50px}
.group .client_info .client_foto img,.group_admin .client_info .client_foto img{width:100px;height:100px}
.group .client_info .client_data,.group_admin .client_info .client_data{width:450px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.group .client_info .client_data .client_block,.group_admin .client_info .client_data .client_block{display:block;margin-bottom:20px}
.group .client_info .client_data .client_block .client_first_name,.group .client_info .client_data .client_block .client_last_name,.group_admin .client_info .client_data .client_block .client_first_name,.group_admin .client_info .client_data .client_block .client_last_name{font-size:40px;margin:-10px 20px 0 0}
.group .client_info .client_data .client_data_block,.group_admin .client_info .client_data .client_data_block{display:block;width:100%}
.group .client_info .client_data .client_data_block .top_client_block,.group_admin .client_info .client_data .client_data_block .top_client_block{display:block;margin-bottom:10px}
.group .client_info .client_data .client_data_block .top_client_block .address_age,.group .client_info .client_data .client_data_block .top_client_block .field_name,.group_admin .client_info .client_data .client_data_block .top_client_block .address_age,.group_admin .client_info .client_data .client_data_block .top_client_block .field_name{display:inline-block;width:150px;line-height:20px}
.group .client_info .client_data .client_data_block .top_client_block .address_age .client_address,.group .client_info .client_data .client_data_block .top_client_block .address_age .client_age,.group .client_info .client_data .client_data_block .top_client_block .field_name .client_address,.group .client_info .client_data .client_data_block .top_client_block .field_name .client_age,.group_admin .client_info .client_data .client_data_block .top_client_block .address_age .client_address,.group_admin .client_info .client_data .client_data_block .top_client_block .address_age .client_age,.group_admin .client_info .client_data .client_data_block .top_client_block .field_name .client_address,.group_admin .client_info .client_data .client_data_block .top_client_block .field_name .client_age{display:block;line-height:20px}
.group .client_info .client_data .client_data_block .top_client_block .field_name,.group_admin .client_info .client_data .client_data_block .top_client_block .field_name{width:120px}
.group .client_info .client_data .client_data_block .client_details,.group_admin .client_info .client_data .client_data_block .client_details{display:block}
.group .client_info .client_data .client_data_block .client_details span,.group_admin .client_info .client_data .client_data_block .client_details span{display:block;line-height:20px}
.group .client_info .client_data .client_data_block .client_details .client_soc_links,.group .client_info .client_data .client_data_block .client_details .client_filds,.group .client_info .client_data .client_data_block .client_details .client_account,.group_admin .client_info .client_data .client_data_block .client_details .client_soc_links,.group_admin .client_info .client_data .client_data_block .client_details .client_filds,.group_admin .client_info .client_data .client_data_block .client_details .client_account{width:150px;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10px}
.group .client_info .client_data .client_data_block .client_details .client_filds,.group_admin .client_info .client_data .client_data_block .client_details .client_filds{width:120px}
.group .client_documents,.group_admin .client_documents{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:298px;height:55px}
.group .client_documents h2,.group_admin .client_documents h2{display:block;margin-top:13px}
.group_admin .caption{display:inline-block;margin-left:30px;height:75px;font-family:"Din",sans-serif;font-weight:bold}
.group_admin .caption .wide{width:370px}
.group_admin .caption .widest{width:200px}
.group_admin .caption .normal{width:150px}
.group_admin .caption .short{width:120px}
.group_admin .caption span{float:left;text-transform:uppercase;font-size:11px;color:#999;margin:40px 0 20px}
.group_admin .caption .group_pages{height:55px;width:300px;display:inline-block;margin-bottom:40px}
.group_admin .caption .checkings{width:600px;height:55px;padding-top:20px}
.group_admin .caption .checkings a{text-decoration:none}
.group_admin .caption .checkings .check_all,.group_admin .caption .checkings .uncheck_all{font-weight:bold;margin-right:20px}
.group_admin .caption .sorting{width:270px;height:55px;padding-top:20px}
.group_admin .caption .sorting .sort_link:nth-child(1){width:60px}
.group_admin .caption .sorting .sort_link:nth-child(2){width:60px}
.group_admin .caption .sorting .sort_link:nth-child(3){margin-right:0px}
.group_admin .document{display:block;width:1000px !important;height:100px !important;padding-left:100px;margin-left:-100px;margin-bottom:0px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.group_admin .document:hover{background-color:#fc3}
.group_admin .document:hover label{border-bottom:none}
.group_admin .document:hover label .document_head a.document_edit,.group_admin .document:hover label .document_head .document_delete{color:#000}
.group_admin .document label{display:inline-block;width:870px;height:100%;padding-top:5px}
.group_admin .document label input{margin-top:23px}
.group_admin .document label div{margin-top:20px;float:left;font-weight:bold}
.group_admin .document label .document_head{margin-left:17px;width:370px}
.group_admin .document label .document_head h4{font-size:15px}
.group_admin .document label .document_head h4 a{text-decoration:none;color:#000}
.group_admin .document label .document_head .document_delete{float:left;clear:both}
.group_admin .document label .document_head h4,.group_admin .document label .document_head span{margin:0 5px 5px 0;text-transform:uppercase}
.group_admin .document label .document_head .document_type,.group_admin .document label .document_head .document_size{color:#000;text-transform:uppercase;float:left;font-family:"Din",sans-serif}
.group_admin .document label .document_head a.document_edit{display:block;width:100px;font-weight:bold;color:#ababab}
.group_admin .document label .document_category,.group_admin .document label .doc_consist{width:200px}
.group_admin .document label .document_category span,.group_admin .document label .doc_consist span{display:block;margin-bottom:7px}
.group_admin .document label .document_upload,.group_admin .document label .doc_amount,.group_admin .document label .doc_status{width:150px}
.group_admin .document label .document_views,.group_admin .document label .doc_users,.group_admin .document label .doc_sales{width:120px}
.tag_block{background-color:#f7f7f7;padding:30px 50px 30px 50px;position:relative;min-height:1400px}
.tag_block .tag_cloud ul{margin-left:0;margin-top:0px;padding:0px}
.tag_block .tag_cloud ul li{list-style:none;display:inline;padding:0px 6px}
.tag_block .tag_cloud ul li a{color:#939393}
.tag_block .tag_cloud ul li a:hover{text-decoration:underline}
.tag_block .tag_cloud ul li a.active{color:#000}
.tag_block .tag_cloud ul li a.active:hover{color:#939393;text-decoration:line-through}
.tag_block .tag_cloud ul li a.tier_0{font-size:8px}
.tag_block .tag_cloud ul li a.tier_1{font-size:10px}
.tag_block .tag_cloud ul li a.tier_2{font-size:12px}
.tag_block .tag_cloud ul li a.tier_3{font-size:14px}
.tag_block .tag_cloud ul li a.tier_4{font-size:16px}
.tag_block .tag_cloud ul li a.tier_5{font-size:18px}
.tag_block .tag_cloud ul li a.tier_6{font-size:20px}
.tag_block .tag_cloud ul li a.tier_7{font-size:22px}
.tag_block .tag_cloud ul li a.tier_8{font-size:24px}
.tag_block .tag_cloud ul li a.tier_9{font-size:26px}
.tag_block .tag_cloud ul li a.tier_10{font-size:28px}
.tag_block .tag_cloud ul li a.tier_6{font-size:22px}
.tag_block .tag_cloud ul li a.tier_7{font-size:26px}
.tag_block .tag_cloud ul li a.tier_8{font-size:30px}
.tag_block .tag_cloud ul li a.tier_9{font-size:34px}
.tag_block .tag_cloud ul li a.tier_10{font-size:38px}
.tag_block .documents .document{height:170px;width:300px;margin-top:30px}
.catalog_block{background-color:#f7f7f7;padding-left:100px;position:relative;min-height:1400px}
.catalog_block .categories{width:300px;height:754px;background:url(../img/cat_bg.jpg) no-repeat;background-size:300px 900px;display:inline-block;float:right;margin-bottom:50px !important}
.catalog_block .categories.shop{height:700px;margin-bottom:20px !important}
.catalog_block .categories h2{font-size:26px;text-transform:uppercase;font-weight:normal;color:#fff;margin:30px}
.catalog_block .categories ul{margin:20px 0 0 0;padding:0}
.catalog_block .categories ul li{list-style:none;padding:0 30px}
.catalog_block .categories ul li.active{background-color:#fdcb43}
.catalog_block .categories ul li a{font-size:11px;color:#fff;text-transform:uppercase;text-decoration:none;display:block;padding:7px 0;border-top:1px solid #555}
.catalog_block .categories ul li a:hover{color:#fc0}
.catalog_block .categories ul li a:hover span{color:#fff}
.catalog_block .categories ul li a span{color:#ccc;float:right}
.catalog_block .categories ul li:first-child a{border-top:none}
.catalog_block .categories ul li.active a{color:#000;border:none}
.catalog_block .categories ul li.active a span{color:#000}
.catalog_block .header{overflow-y:auto;display:inline-block;width:700px;min-height:200px;padding:25px 0 0 100px;margin-left:-100px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#eee;border-bottom:1px solid #ccc}
.catalog_block .header .title{margin-bottom:10px;height:50px;color:#000;width:100%}
.catalog_block .header .subcategory{width:270px;margin-right:30px;border:none;outline:none;font-weight:bold;text-transform:uppercase;float:left}
.catalog_block .header .sorting{display:inline-block;width:300px;height:20px;margin-top:7px;float:left}
.catalog_block .header .statistic_line{margin-top:25px;float:left}
.catalog_block .header .statistic_line div{display:inline-block;margin-right:50px}
.catalog_block .header .social{height:20px;width:100%;bottom:25px;width:auto;top:auto}
.catalog_block .catalog_slider{width:700px;height:400px;padding:30px 0 0 100px;background-color:#eee;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.catalog_block .catalog_slider .catalog_foto{width:270px;height:330px}
.catalog_block .catalog_slider .catalog_foto img{width:270px;height:331px}
.catalog_block .catalog_slider .catalog_slide_text{margin-left:30px;width:270px;height:330px;position:relative}
.catalog_block .catalog_slider .catalog_slide_text .catalog_slide_link,.catalog_block .catalog_slider .catalog_slide_text .buy_link,.catalog_block .catalog_slider .catalog_slide_text .slide_info{margin-top:20px;display:inline-block}
.catalog_block .catalog_slider .catalog_slide_text .prod_name_clip{max-height:105px;width:270px}
.catalog_block .catalog_slider .catalog_slide_text .buy_link{font-weight:bold}
.catalog_block .catalog_slider .catalog_slide_text .slide_info{margin-top:40px}
.catalog_block .catalog_slider .catalog_slide_text .slide_info tr td{width:120px}
.catalog_block .catalog_slider .close{position:absolute;width:15px;height:15px;background:url(../img/close_icon.png) 0 0 no-repeat;top:30px;right:30px;z-index:500}
.catalog_block .catalog_pagin{width:100%;display:block;clear:both;height:130px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:50px}
.catalog_block .catalog_pagin .pagin_slide{margin-top:40px;width:870px}
.catalog_block .catalog_pagin .pagin_slide .pagin_slide_btn{width:257px;margin-left:30px}
.document_block{display:block;width:1000px;background-color:#f7f7f7}
.document_block .block_name,.document_block .catalog_block .header .title,.catalog_block .header .document_block .title{text-transform:uppercase;width:860px;height:45px}
.document_block .social{height:45px}
.document_block .description{width:860px;padding-top:30px}
.document_block>h1{background-color:#eee;padding:20px 0 0 100px;margin-bottom:-25px}
.document_block .speedbar{height:12px;padding-top:28px;background-color:#eee;padding-left:100px}
.document_block .speedbar a{float:left;font-size:11px;color:#000;text-decoration:none;text-transform:uppercase;font-weight:bold}
.document_block .speedbar span a:before{content:"";float:left;width:10px;height:13px;background:url(../img/bullet.png) 50% 50% no-repeat;display:block;margin:0 10px}
.document_block .document_item>h1{padding:45px 0 35px 100px}
.document_block .document_item .doc_title>a{font-weight:bold}
.document_block .document_item .doc_title{padding:20px 350px 20px 100px;width:550px;background-color:#eee;position:relative;font-weight:bold}
.document_block .document_item .doc_title .yellow_btn,.document_block .document_item .doc_title .yellow_bage,.document_block .document_item .doc_title .catalog_block .header .subcategory,.catalog_block .header .document_block .document_item .doc_title .subcategory{margin-right:15px}
.document_block .document_item .doc_title h1{line-height:40px;margin-bottom:15px}
.document_block .document_item .doc_title .doc_date{margin:-15px 0 0px 0;padding-bottom:20px}
.document_block .document_item .about_magazine{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#eee;padding:0 0 0 100px}
.document_block .document_item .about_magazine .magazine_item{width:270px;padding-top:25px;border-top:1px solid #ccc;margin:0 30px 17px 0;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.document_block .document_item .about_magazine .magazine_item .yellow_btn,.document_block .document_item .about_magazine .magazine_item .yellow_bage,.document_block .document_item .about_magazine .magazine_item .catalog_block .header .subcategory,.catalog_block .header .document_block .document_item .about_magazine .magazine_item .subcategory{margin-bottom:13px}
.document_block .document_item .about_magazine .magazine_item .magazine_item_foto{width:270px;height:330px;margin-bottom:20px}
.document_block .document_item .about_magazine .magazine_item .magazine_item_foto img{width:270px;height:330px}
.document_block .document_item .about_magazine .magazine_item a,.document_block .document_item .about_magazine .magazine_item span{margin-bottom:13px}
.document_block .document_item .about_magazine .magazine_item .page_name,.document_block .document_item .about_magazine .magazine_item .catalog_block .header .statistic_line div,.catalog_block .header .statistic_line .document_block .document_item .about_magazine .magazine_item div{width:90px;line-height:11px;margin-top:4px}
.document_block .document_item .about_magazine .magazine_textblock{width:594px;margin-top:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block}
.document_block .document_item .about_magazine .magazine_textblock .magazine_text_item{margin-bottom:10px}
.document_block .document_item .about_magazine .magazine_textblock .magazine_text_item h4{display:block;font-size:15px;margin-bottom:10px}
.document_block .document_item .about_magazine .magazine_textblock .magazine_text_item p{font-family:Arial,sans-serif;display:inline-block;width:297px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:18px;padding-right:40px;margin:0 0 30px 0}
.document_block .document_item .subscription_docs{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding-left:100px;margin:35px 0 0 0;display:block}
.document_block .document_item .subscription_docs .subscription_head{display:block}
.document_block .document_item .subscription_docs .subscription_head .block_name,.document_block .document_item .subscription_docs .subscription_head .catalog_block .header .title,.catalog_block .header .document_block .document_item .subscription_docs .subscription_head .title{margin-right:45px}
.document_block .document_item .subscription_docs .document{height:170px;width:300px;margin-top:30px}
.document_block .document_item .doc_foto{width:1000px;position:relative}
.document_block .document_item .doc_foto img{width:1000px;height:800px}
.document_block .document_item .author_block~.pages_block{width:300px;padding:60px 0 0 0;float:left}
.document_block .document_item .author_block~.report{margin:30px 0 10px;float:left}
.document_block .document_item .pages_block{padding:30px;float:right}
.document_block .document_item .report{margin:20px 110px 20px;float:right}
.sales_block{margin-top:30px;padding-bottom:30px;display:block}
.sales_block .block_name,.sales_block .catalog_block .header .title,.catalog_block .header .sales_block .title{margin:40px 0 30px 0}
.sales_block .saled_item{width:870px;padding:15px 0}
.sales_block .saled_item .saled_date,.sales_block .saled_item .doc_saled_name{display:inline-block;width:300px}
.sales_block .saled_item .saled_date span,.sales_block .saled_item .doc_saled_name span{font-size:15px;font-weight:bold}
.sales_block .saled_item a,.sales_block .saled_item .saled_price,.sales_block .saled_item .saled_amount{margin-top:3px}
.sales_block .saled_item .delete{margin-left:80px}
.sales_block .saled_item .saled_amount{margin-right:80px}
.sales_block .saled_item .saled_total_price{font-size:16px;margin-left:297px}
.sales_block .saled_item .saled_total_amount{margin-right:205px}
.doc_sections{width:690px;display:inline-block;margin-bottom:10px}
.doc_sections select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 10px 0 0;border:none;background-color:#fff;font-size:12px;height:30px;padding:5px;font-family:Arial,sans-serif;outline:none}
.doc_sections .male{width:100px}
.doc_sections .birth_day,.doc_sections .birth_mounth,.doc_sections .birth_year{width:70px}
.doc_sections .profession{width:250px}
.doc_url{position:absolute;top:-2px;right:0;z-index:10}
.product_edit{display:block;margin-top:7px}
.product_edit .setting_item{display:inline-block;font-size:11px}
.product_edit .sett_item{margin-top:9px;display:inline-block;font-size:11px}
.product_edit .doc_links,.product_edit .docs_size{display:inline-block;width:690px;margin-bottom:5px}
.product_edit .doc_links .doc_link,.product_edit .doc_links .doc_size,.product_edit .docs_size .doc_link,.product_edit .docs_size .doc_size{margin-right:5px;width:160px}
.product_edit .doc_links .doc_size,.product_edit .docs_size .doc_size{text-decoration:underline}
.product_edit .doc_links .plus_btn,.product_edit .docs_size .plus_btn{margin:3px 10px 0 0}
.product_edit .doc_links .plus_btn:hover .clipboard,.product_edit .docs_size .plus_btn:hover .clipboard{display:block;width:150px;margin:-2px 0px 0px 20px;text-decoration:none}
.client_books{display:block;width:900px;min-height:650px;margin:55px 0 100px 0}
.client_books .books_chapter_head{display:block;height:75px}
.client_books .books_chapter_head .book_name{width:300px}
.client_books .books_chapter_head .book_desc{width:300px}
.client_books .books_chapter_head .book_upload{width:150px}
.client_books .books_chapter_head .book_views{width:120px}
.client_books .books_chapter_head span{font-size:11px;color:#999;margin:40px 0 20px}
.client_books .book_item{display:block;height:105px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:870px;margin-top:15px}
.client_books .book_item .book_item_head{width:300px}
.client_books .book_item .book_item_head .book_foto{width:60px;height:85px;margin-right:15px}
.client_books .book_item .book_item_head .book_foto img{width:60px;height:85px}
.client_books .book_item .book_item_head .book_title{text-decoration:none;font-size:15px;display:block;color:#000;margin-bottom:10px}
.client_books .book_item .book_item_head span{display:block;margin-bottom:7px}
.client_books .book_item .book_item_head .book_item_edit{display:block;width:100px;font-weight:bold}
.client_books .book_item .book_item_desc{width:300px;font-weight:bold;overflow:hidden;max-height:100px}
.client_books .book_item .book_item_desc p{color:#7a7a7a;margin:0 10px 0 0}
.client_books .book_item .book_item_upload{width:150px;font-weight:bold;margin-top:-5px}
.client_books .book_item .book_item_views{font-weight:bold;width:120px;margin-top:-5px}
.error_block{height:400px;background-color:#eee4e4;padding:30px 300px 0 100px;color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.error_block .code{margin:0 20px 0 0;padding:0;font-size:80px;display:inline-block;float:left}
.error_block .caption{font-size:40px;display:block;margin:10px 0 0 0;float:left;text-transform:uppercase}
.error_block .message{font-size:13px;width:100%;margin:10px 0 40px 0;font-family:Arial,sans-serif;float:left}
.error_block a{font-size:13px;color:#000;text-decoration:none;margin-right:30px;display:inline-block;font-family:Arial,sans-serif}
.faq{width:1000px;height:600px;margin-left:-100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 330px 30px 100px;color:#000;background-color:#eee}
.faq h1{margin:0;padding:0;font-size:40px;font-weight:normal}
.faq .faq_item{padding:30px 0}
.faq .faq_item h6{font-size:13px;margin-bottom:20px}
.faq .faq_item p{font-size:13px;margin:0}
.faq .faq_item:nth-child(2){border-top:none}
.shop.header{height:215px !important}
.shop .block_items_quont{margin-right:30px}
.shop.subcategory{margin:23px 30px 30px 0 !important;float:left;clear:right;width:250px;border:none}
.shop.statistic_line{margin-top:20px !important;float:right}
.shop.catalog_slider{height:485px !important}
.shop.catalog_descr{margin-top:10px;line-height:16px;font-size:16px;padding-right:40px}
.shop.slide_info{top:190px !important}
.shop.sorting{height:55px;padding-top:20px}
.shop_head{width:100%}
.shop_head .client_documents.shop{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:298px;height:55px}
.shop_head .client_documents.shop h2{display:block;margin-top:13px}
.notice{padding:50px 100px;background-color:#fdcb43}
.categories{margin-bottom:0 !important}
.shop_btns{width:270px}
.shop_btns .grey_btn{margin-top:10px}
.btn-success.btn-small[aria-disabled],.btn-primary[disabled],.btn-warning[disabled]{opacity:.7}
.btn-small{padding:5px 10px;font-size:16px}
.btn input{top:-10px;right:-40px;z-index:2;position:absolute;cursor:pointer;opacity:0;filter:alpha(opacity=0);font-size:50px;cursor:pointer}
.btn-txt{position:relative}
.btn .progress{top:0;left:0;right:0;bottom:0;opacity:.5;position:absolute}
.progress .bar{width:0;top:0;left:0;bottom:0;position:absolute;background-color:#f60}
.progress-small{height:5px;padding:1px;box-shadow:0 0 1px 1px hsla(0,0%,100%,.3);border-radius:10px;background-color:rgba(0,0,0,.5)}
.progress-small .bar{width:0;height:100%;position:static;border-radius:10px;background-color:orange}
.b-upload{width:900px}
.b-upload .b-upload__dnd.btn{display:block}
.b-upload .b-upload__dnd.btn input{top:0;bottom:0;left:0;width:900px}
.catalog+.b-upload{width:600px}
.catalog+.b-upload .b-upload__dnd.btn{display:block}
.catalog+.b-upload .b-upload__dnd.btn input{width:600px}
.b-upload{white-space:nowrap}
.b-upload__name{display:inline-block;position:relative;overflow:hidden;max-width:150px;vertical-align:middle}
.b-upload__size{display:inline-block;position:relative;overflow:hidden;max-width:150px;vertical-align:middle;color:#666;font-size:12px}
.b-upload .js-files:after{clear:both;content:"";display:block}
.b-upload__hint{padding:5px 8px;font-size:12px;white-space:normal;border-radius:3px;background-color:rgba(0,0,0,.08)}
.b-thumb{float:left;margin:3px;padding:5px;overflow:hidden;position:relative;box-shadow:0 0 2px rgba(0,0,0,.4);background-color:#fff}
.b-thumb__del{top:-6px;right:-1px;color:red;cursor:pointer;opacity:0;z-index:999;position:absolute;font-size:20px;-webkit-transition:opacity .1s ease-in;-moz-transition:opacity .1s ease-in;transition:opacity .1s ease-in}
.b-thumb:hover .b-thumb__del{opacity:1}
.b-thumb__rotate{top:40%;left:50%;width:32px;height:32px;cursor:pointer;margin:-16px 0 0 -16px;position:absolute}
.b-thumb__preview{width:80px;height:80px;-webkit-transition:-webkit-transform .2s ease-in;-moz-transition:-moz-transform .2s ease-in;transition:transform .2s ease-in}
.b-thumb__preview__pic{width:100%;height:100%}
.b-thumb__name{width:80px;overflow:hidden;font-size:12px}
.b-thumb__progress{top:75px;left:10px;right:10px;position:absolute}
.btn{cursor:pointer;*zoom:1;*display:inline;display:inline-block;position:relative;overflow:hidden;font-size:20px;vertical-align:middle}
.btn_browse{border:1px solid rgba(0,0,0,.2);padding:8px 20px;background-color:#ffdc73;background:-moz-linear-gradient(top, #ffe599 0%, #ffdc73);background:-webkit-gradient(linear, left top, left bottom, from(#ffe599), to(#ffdc73));box-shadow:0 1px 1px hsla(0,0%,100%,.5)}
.btn_browse_small{padding:5px 10px;font-size:16px}
.btn_browse_small[aria-disabled]{opacity:.5}
.btn_choose{color:#fff;border:2px solid hsla(0,0%,100%,.4);padding:5px 10px;text-shadow:0 1px 1px rgba(0,0,0,.3);background-color:rgba(0,0,0,.4);*background-color:#aaa}
.btn__inp{top:-10px;right:-10px;cursor:pointer;filter:alpha(opacity=0);opacity:0;font-size:50px;position:absolute}
.btn__progress{top:0;left:0;height:100%;opacity:.5;position:absolute;background-color:#f60}
.fileprogress{padding:1px;height:5px;box-shadow:0 0 1px 1px hsla(0,0%,100%,.3);border-radius:10px;background-color:rgba(0,0,0,.5)}
.fileprogress__bar{width:0;height:100%;border-radius:10px;background-color:orange}
.userpic{width:150px;height:150px;border:1px solid rgba(0,0,0,.3);display:inline-block;position:relative}
.userpic .btn{margin-top:178px;margin-left:-2px}
.userpic__preview{position:absolute}
.b-upload{white-space:nowrap}
.b-upload__name{display:inline-block;position:relative;overflow:hidden;max-width:150px;vertical-align:middle}
.b-upload__size{display:inline-block;position:relative;overflow:hidden;max-width:150px;vertical-align:middle;color:#666;font-size:12px}
.b-upload .js-files:after{clear:both;content:"";display:block}
.b-upload__dnd{padding:30px;border-radius:0px;margin-bottom:4px;background:#ddd url(../img/cloud_upload.png) 50% 50px no-repeat;background-size:200px 200px;height:340px;text-align:center}
.b-upload__dnd div:nth-of-type(1){margin-top:220px;font-size:24px}
.b-upload__dnd div:nth-of-type(2){font-size:12px;line-height:32px}
.b-upload__dnd_hover{color:#fff;background-color:#fdcb43}
.themodal-overlay{position:fixed;bottom:0;left:0;top:0;right:0;z-index:100000;overflow:auto;background-color:rgba(0,0,0,.5)}
.lock{overflow:hidden}
.popup{margin:25px;float:left;display:inline-block;box-shadow:0 0 5px #000;background-color:#fff}
.popup__body{margin:10px 10px 5px}
.jcrop-holder{-ms-touch-action:none;direction:ltr;text-align:left}
.jcrop-vline,.jcrop-hline{background:#fff url(../img/jcrop.gif);font-size:0;position:absolute}
.jcrop-vline{height:100%;width:1px !important}
.jcrop-vline.right{right:0}
.jcrop-hline{height:1px !important;width:100%}
.jcrop-hline.bottom{bottom:0}
.jcrop-tracker{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;height:100%;width:100%}
.jcrop-handle{background-color:#333;border:1px #eee solid;font-size:1px;height:7px;width:7px}
.jcrop-handle.ord-n{left:50%;margin-left:-4px;margin-top:-4px;top:0}
.jcrop-handle.ord-s{bottom:0;left:50%;margin-bottom:-4px;margin-left:-4px}
.jcrop-handle.ord-e{margin-right:-4px;margin-top:-4px;right:0;top:50%}
.jcrop-handle.ord-w{left:0;margin-left:-4px;margin-top:-4px;top:50%}
.jcrop-handle.ord-nw{left:0;margin-left:-4px;margin-top:-4px;top:0}
.jcrop-handle.ord-ne{margin-right:-4px;margin-top:-4px;right:0;top:0}
.jcrop-handle.ord-se{bottom:0;margin-bottom:-4px;margin-right:-4px;right:0}
.jcrop-handle.ord-sw{bottom:0;left:0;margin-bottom:-4px;margin-left:-4px}
.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s{height:7px;width:100%}
.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w{height:100%;width:7px}
.jcrop-dragbar.ord-n{margin-top:-4px}
.jcrop-dragbar.ord-s{bottom:0;margin-bottom:-4px}
.jcrop-dragbar.ord-e{margin-right:-4px;right:0}
.jcrop-dragbar.ord-w{margin-left:-4px}
.jcrop-light .jcrop-vline,.jcrop-light .jcrop-hline{background:#fff;opacity:.7 !important;filter:alpha(opacity=70) !important}
.jcrop-light .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#000;border-color:#fff;border-radius:3px}
.jcrop-dark .jcrop-vline,.jcrop-dark .jcrop-hline{background:#000;opacity:.7 !important;filter:alpha(opacity=70) !important}
.jcrop-dark .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;border-color:#000;border-radius:3px}
.solid-line .jcrop-vline,.solid-line .jcrop-hline{background:#fff}
.jcrop-holder img,img.jcrop-preview{max-width:none}
#dnd .js-upload{position:absolute;top:400px;font-size:24px;left:250px;width:300px;height:100px}
#dnd .progress{top:32px;left:20px;right:20px;bottom:52px;position:absolute;background-color:#fff;border:1px solid #000}
#dnd .progress .bar{width:0;top:0;left:0;bottom:0;position:absolute;background-color:#000}
#dnd .size,#dnd .name{font-size:11px;display:block;text-align:center;line-height:22px}
#dnd .name{position:absolute;bottom:0;left:0;right:0}
.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial;font-weight:bold;cursor:pointer;color:#303030;position:relative;z-index:2}
.date-picker-wrapper{position:absolute;z-index:101;background-color:#282828;width:428px;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial}
.date-picker-wrapper .footer{font-size:11px;padding-top:3px}
.date-picker-wrapper b{color:#666;font-weight:700}
.date-picker-wrapper a{color:#fc0;text-decoration:underline}
.date-picker-wrapper .month-wrapper{background-color:#fff;padding:5px;cursor:default;position:relative;_overflow:hidden}
.date-picker-wrapper .month-wrapper table{width:190px;float:left}
.date-picker-wrapper .month-wrapper table.month2{width:190px;float:right}
.date-picker-wrapper .month-wrapper table th,.date-picker-wrapper .month-wrapper table td{vertical-align:middle;text-align:center;line-height:14px}
.date-picker-wrapper .month-wrapper table .day{height:19px;line-height:19px;font-size:12px;margin-bottom:1px;color:#999;cursor:default}
.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}
.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}
.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100}
.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}
.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#fc0}
.date-picker-wrapper .month-wrapper table .day.real-today.checked{background-color:#70ccd5}
.date-picker-wrapper table .caption{height:40px}
.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}
.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}
.date-picker-wrapper .gap{position:absolute;display:none;top:0px;left:204px;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0}
.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}
.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}
.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}
.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0px;z-index:2;height:0;border-left:8px solid rgba(0,0,0,0);border-top:8px solid #fff}
.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid rgba(0,0,0,0);border-bottom:8px solid #fff}
.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}
.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}
.date-picker-wrapper .selected-days{display:none}
.date-picker-wrapper .top-bar{line-height:40px;height:40px;position:relative}
.date-picker-wrapper .top-bar .error-top,.date-picker-wrapper .top-bar .normal-top{display:none}
.date-picker-wrapper .top-bar .default-top{display:block}
.date-picker-wrapper .top-bar.error .default-top{display:none}
.date-picker-wrapper .top-bar.error .error-top{display:block;color:red}
.date-picker-wrapper .top-bar.normal .default-top{display:none}
.date-picker-wrapper .top-bar.normal .normal-top{display:block}
.date-picker-wrapper .top-bar .apply-btn{position:absolute;right:0px;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));background:-moz-linear-gradient(top, #00adee, #0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00adee", endColorstr="#0078a5");color:#fff}
.date-picker-wrapper .top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(white), to(#ededed));background:-moz-linear-gradient(top, white, #ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ededed")}
.time{position:relative}
.time input[type=range]{vertical-align:middle}
.time1,.time2{width:180px;padding:0 5px;text-align:center}
.time1{float:left}
.time2{float:right}
.hour,.minute{text-align:right}
.social{width:300px;height:100%;position:absolute;top:28px;right:0}
.social a,.social span{float:left !important;display:inline-block;width:26px !important;height:25px;margin-right:20px;overflow:hidden}
.social .fb_icon{background:url(../img/soc_icons.png) -109px 0 no-repeat}
.social .vk_icon{background:url(../img/soc_icons.png) -185px 0 no-repeat}
.social .gl_icon{background:url(../img/soc_icons.png) 0px 0 no-repeat}
.social .tw_icon{background:url(../img/soc_icons.png) -36px 0 no-repeat}
.social .ya_icon{background:url(../img/soc_icons.png) -258px 0 no-repeat}
.social .ok_icon{background:url(../img/soc_icons.png) -331px 0 no-repeat}
.social .lj_icon{background:url(../img/soc_icons.png) -295px 0 no-repeat}
.social .mr_icon{background:url(../img/soc_icons.png) -222px 0 no-repeat}
.social .soc_quont{font-size:26px;color:#666;width:70px;margin-top:-2px}
.social .addthis_counter{overflow:visible}
.social .addthis_counter a.atc_s{margin-top:2px}
.social .addthis_button_expanded,.social .addthis_button_compact{overflow:visible;background:none;font-size:26px;color:#666;line-height:35px;text-align:left;text-decoration:none}
.social .addthis_button_compact span{line-height:25px}
.addthis_button_google_plusone div{opacity:0}
.addthis_button_google_plusone span{position:absolute}
.share{top:0;right:0;display:none}
.share .social.small{right:0;top:auto;position:relative;width:200px}
.addthis_toolbox .addthis_button_compact{width:10px;margin:0px}
.addthis_toolbox .addthis_button_expanded{background:none !important;border:1px solid gray;background-color:#fff !important;border-radius:20px;width:26px !important;height:26px !important;margin-top:4px;line-height:26px !important;text-align:center !important;padding:0px;font-size:14px !important;padding:0px !important}
.addthis_toolbox table{margin-top:10px;width:287px}
.addthis_toolbox table td:first-child{padding:0px 0px 2px 0px;width:124px;overflow:hidden}
.addthis_toolbox table td:first-child a{cursor:pointer;padding:0}
.addthis_toolbox table td:first-child a:last-child{margin-right:0px}
.addthis_toolbox table td:nth-child(2){padding:0px 0px 2px 0px;width:10px}
.addthis_toolbox table td:nth-child(3){padding:0px 0px 0px 5px;width:10px}
.addthis_toolbox table td:nth-child(3) div{width:50px;height:35px;overflow:hidden}
div.alert-box{display:block;padding:6px 7px;color:#000;text-align:center;text-shadow:0 1px rgba(0,0,0,.7);background:#f5f2eb;-o-transition:-o-transform .5s;-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-ms-transition:-ms-transform .5s;transition:transform .5s;border-bottom:1px solid #fff;box-shadow:0 1px 4px 0 rgba(61,36,9,.3);position:fixed;top:0px;z-index:2000;height:70px;line-height:70px;width:100%}
div.alert-box .addthis_toolbox{display:inline-block}
div.alert-box .facebook_button{width:360px;display:inline-block;height:46px;line-height:46px;margin-left:20px;border-radius:8px;font-size:19px;color:#fff;background-color:#4b68b9;border-color:#425da9;background-image:-webkit-linear-gradient(top, #526ebc 0, #4765b8 100%);background-image:-o-linear-gradient(top, #526ebc 0, #4765b8 100%);background-image:linear-gradient(to bottom, #526ebc 0, #4765b8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff526ebc", endColorstr="#ff4765b8", GradientType=0);background-size:100%;background-position:0 0;text-shadow:0 -1px 0 #3b55a0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:1;font-family:"Segoe UI","Avenir Next","Helvetica Neue",Arial,sans-serif}
div.alert-box a{color:#fff;text-decoration:none}
div.alert-box a.close{color:#eee;position:absolute;right:15px;top:0;font-size:18px;opacity:.8;padding:4px;text-decoration:none}
div.alert-box a.close:hover,div.alert-box a.close:focus{opacity:.4}
#viewer{width:1000px;height:800px;background-color:#fff}
.control{position:absolute;z-index:1;margin:0 !important}
.icon{width:38px;height:38px;padding:0 !important;border:none !important;outline:none !important;margin:0 20px 0 0 !important}
.icon.disabled{opacity:.7}
.icon:last-of-type{margin:0 !important}
.text{font-family:sans-serif;color:#000;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}
.toolbar{bottom:0;left:0;padding:20px}
.toolbar:hover{background-color:rgba(0,0,0,.25)}
.progress{bottom:90px;left:20px;pointer-events:none}
.counter{bottom:25px;right:30px;pointer-events:none}
.preloader{top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;width:150px;height:150px;background:url(../img/preload.gif) no-repeat;background-size:100% 100%}
.page-up{background:url(../img/icons.png) 0 0}
.page-down{background:url(../img/icons.png) -38px 0}
.zoom-in{background:url(../img/icons.png) -76px 0}
.zoom-out{background:url(../img/icons.png) -114px 0}
.display-state{background:url(../img/icons.png) -152px 0}
.display-scroll{background:url(../img/icons.png) -190px 0}
.display-slide{background:url(../img/icons.png) -228px 0}
.progress-bar{width:200px}
.progress-text{position:relative}
.page-total{font-size:14px}
.page-current{font-size:38px}
.control.footer{bottom:0;height:54px;background:#1c1c1c;position:absolute;width:100%;padding:0;margin:0}
.control.footer .center,.control.footer .right,.control.footer .left{position:absolute;top:10px}
.control.footer .progress{height:4px;left:0px;top:0px;position:absolute;background-color:#7a7a7a;width:100%}
.control.footer .progress .fill{background-color:#333;height:100%}
.control.footer .pages_block{padding:0;float:none;height:50px;line-height:38px;position:relative}
.control.footer .pages_block span:last-child{margin-right:0px}
.control.footer .pages_block .page_number,.control.footer .pages_block .catalog_block .header .statistic_line div .value,.catalog_block .header .statistic_line div .control.footer .pages_block .value,.control.footer .pages_block .page_numbers,.control.footer .pages_block .slash{font-size:11px;color:#999;float:none;margin-right:5px}
.control.footer .center{left:50%;margin-left:-22px}
.control.footer .center button{position:absolute;top:0px;margin-right:0px}
.control.footer .center button:first-child{left:-46px}
.control.footer .center button:last-child{position:absolute;right:-66px;margin-right:0px;top:0px}
.control.footer .right{right:30px}
.control.footer .left{left:30px}
.control.footer#viewer-below{bottom:auto !important;position:relative !important;width:962px}
.control.share{padding-left:40px}
.control.share:hover{background-color:rgba(0,0,0,.25)}
.control.share .social{height:35px !important}
.ui .header{height:auto;width:auto}
.ui .content{width:auto}
.modal .content{width:700px !important}
.modal h1{margin:0 0 30px 0;padding:0;font-size:40px;font-weight:normal;text-transform:uppercase}
.modal h4{margin:0;padding:0;font-size:20px;text-transform:uppercase}
.modal p{padding-right:180px;font:bold 11px Arial;line-height:17px}
.modal p.error{font-size:18px;text-decoration:underline;color:#555}
.modal input,.modal label{font:11px Arial}
.modal .column{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:350px;position:relative;display:inline-block;float:left}
.modal input[type=text],.modal input[type=password]{display:block;outline:none;border:none;width:270px;height:30px;background-color:#fff;border:1px solid #ccc;padding:0px 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:30px 0 15px}
.modal input[type=submit]{text-transform:uppercase;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:180px;height:25px;color:#fff;background-color:#333;border:none;margin-top:20px}
.modal .social{width:100%;position:relative;top:0;margin:35px 0 15px}
.modal .openId{margin-top:5px;width:auto;color:#000;font-size:12px}
.modal .remember{margin-top:15px}
.upload_master{width:900px}
.upload_master .file{border:1px;margin:0;padding-top:30px}
.upload_master .ui *{box-sizing:border-box}
.upload_master .ui.form{width:590px}
.upload_master .ui h1{width:100px}
.upload_master .points{margin-top:0}
.upload_master form.default{width:600px;margin:0;padding:0}
.upload_master form.default input:not([type=submit]),.upload_master form.default textarea,.upload_master form.default p,.upload_master form.default ul,.upload_master form.default fieldset,.upload_master form.default .doc_sections,.upload_master form.default frameset{width:590px;float:none}
.upload_master form.default input:not([type=submit]){border:2px inset}
.upload_master .hero{height:120px;width:66.66%}
.upload_master .hero h2{line-height:80px}
.upload_master .hero #dnd{margin-left:-50px;margin-top:50px;margin-bottom:50px}
.upload_master .hero #dnd .progress{min-height:inherit}
.upload_master .hero #dnd .js-upload{top:280px;left:350px}
.upload_master .progress{min-height:650px;background-color:#1a1a1a;vertical-align:top;padding:20px 0}
.upload_master .progress .image #caption{display:none;position:absolute;top:220px;z-index:100;width:220px;text-align:center}
.upload_master .progress .image.processing #caption{display:block}
.upload_master .progress #thumb{margin:20px auto 20px auto;width:180px;height:240px;position:relative;background:#fff url(../img/loading.gif) 60px 80px no-repeat}
.upload_master .progress .status{font-size:24px;color:#ccc;text-align:center;margin:50px 0}
.upload_master .progress .score{font-size:18px;background:#ababab;border:1px solid #282828;border-radius:2px;text-align:center;width:150px;line-height:36px;margin:0 auto}
.upload_master .main{margin:0}
.upload_master .group_tags li{width:580px}
.upload_master .addthis_toolbox{width:500px}
.upload_master .addthis_toolbox .button{width:250px}
.upload_master .addthis_toolbox .addthis_button_google_plusone{overflow:hidden;height:41px}
.download .badge_padding{padding:30px 0}
.download .hidden{display:none !important}
.download .disabled{opacity:.5;cursor:not-allowed}
.download .disabled a{pointer-events:none}
.download .alert-warning{color:#8a6d3b;background-color:#fce3e3;border-color:#fdaaaa}
.download .row{background-color:#fae996;padding:30px 30px 30px 30px;margin:0 20px 30px 0}
.download .row h4{margin-bottom:12px}
.download .recaptcha form{display:inline-block}
.download .alert{padding:15px;margin-bottom:20px;border:1px solid rgba(0,0,0,0);border-radius:4px}
html{background-color:#eee;overflow-x:hidden}
body{font-family:"Din",sans-serif}
dl dt{clear:left}
dl dt,dl dd{float:left;width:120px;line-height:20px;margin:0}
.regular-text,.grey_arial,.tagit-choice,.pop-up .right_column_label,.pico-content .right_column_label,.pop-up .right_column,.pico-content .right_column,.user_docs .documents .document label div,.group_admin .document label div,a,dl{font-family:Arial,sans-serif;font-size:11px;color:#333}
.heading-text,.inverse_title .prod_name,.main .featured .product_name .prod_name,.main .featured .info>a .prod_name,.document .details .title,.chapter,.header a,.header .logo a,.main .catalog ul li a,h1,h2,h3,h4,h5,h6{font-family:"Din",sans-serif;text-transform:uppercase;text-decoration:none}
.document_info .col_one,.document_info .col_two,.document_info td{width:120px;line-height:18px}
.document_info .col_two a,.document_info:last-child a{margin-right:5px}
.upper,.pop-up input[type=submit],.pico-content input[type=submit]{text-transform:uppercase}
.plus_btn{width:10px;height:10px;background:url(../img/plus.png) 0 0 no-repeat}
.plus_btn:hover{background-position:0 -12px}
.yellow_btn,.yellow_bage,.catalog_block .header .subcategory{font-size:11px;color:#000;padding:5px 7px;background-color:#fdcb43;text-decoration:none}
.yellow_bage{width:220px;height:180px;display:inline-block;font:bold 18px Din;text-align:center}
.yellow_bage:not(:first-child){margin-left:10px}
.yellow_bage div{margin-top:70px}
.grey_btn{font-size:11px;color:#000;padding:5px 7px;background-color:#ccc;text-decoration:none}
.grey_text{color:#333}
.bold{font-weight:bold}
.italic{font-style:italic}
.black_btn,form.default fieldset input[type=submit],.pop-up input[type=submit],.pico-content input[type=submit],.static_page input.submit{font-size:11px;color:#fff;padding:5px 7px;background-color:#000;text-decoration:none;border:0}
.big_btn{width:120px;height:40px;text-align:center;padding-top:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.grey,.pop-up .right_column_label,.pico-content .right_column_label,.pop-up .right_column,.pico-content .right_column{color:#d0d0d0}
.ready{background-color:#390 !important}
.bord_bottom{border-bottom:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bord_top{border-top:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fl,.tagit-choice,.pop-up input[type=submit],.pico-content input[type=submit],.pop-up .right_column_label,.pico-content .right_column_label{float:left}
.fr{float:right}
.arial{font-family:Arial,sans-serif}
.default_thumb,.document_list .document .thumb,.document_list .document .details,.thumb_padding,.main .featured .thumb_padding,.group .documents .document .thumb,.group .documents .document .details,.group_admin .documents .document .thumb,.group_admin .documents .document .details,.tag_block .documents .document .thumb,.tag_block .documents .document .details,.document_block .document_item .subscription_docs .document .thumb,.document_block .document_item .subscription_docs .document .details{width:120px;height:170px;position:relative}
.thumb_padding,.main .featured .thumb_padding{display:-webkit-box;display:-moz-box;display:-ms-box;display:box;-webkit-box-pack:center;-moz-box-pack:center;-ms-box-pack:center;box-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-box-align:center;box-align:center;background-color:#fff}
.thumb_padding:after,.main .featured .thumb_padding:after{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:-1px -1px 3px 0px rgba(0,0,0,.1) inset;z-index:2;content:""}
.thumb_padding a,.main .featured .thumb_padding a{z-index:3;position:relative}
.opacity{background:url(../img/opacity.png) repeat;width:100%;height:100%;position:fixed;top:0;left:0;z-index:450;display:none}
.pop-up,.pico-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:520px;position:absolute;z-index:1001;padding:30px 30px 50px 40px;background-color:#1a1a1a}
.pop-up#embed_block,.pico-content#embed_block{width:600px}
.pop-up#embed_block .code,.pico-content#embed_block .code{width:500px;float:left}
.pop-up#embed_block .dimensions,.pico-content#embed_block .dimensions{line-height:25px}
.pop-up#embed_block .dimensions input[type=text],.pico-content#embed_block .dimensions input[type=text]{width:50px}
.pop-up#embed_block .clearfix,.pop-up#embed_block form.default fieldset p,form.default fieldset .pop-up#embed_block p,.pop-up#embed_block .yellow_padding,.pico-content#embed_block .clearfix,.pico-content#embed_block form.default fieldset p,form.default fieldset .pico-content#embed_block p,.pico-content#embed_block .yellow_padding{width:600px}
.pop-up h4,.pop-up h2,.pico-content h4,.pico-content h2{color:#fff}
.pop-up h2,.pico-content h2{font-size:26px;margin-bottom:20px}
.pop-up input[type=text],.pico-content input[type=text]{float:left}
.pop-up input[type=text],.pop-up .enter_login,.pop-up .enter_password,.pop-up .friend_mail,.pop-up .invite_text,.pop-up #fullscreen_url,.pop-up #page_url,.pop-up #embed_code,.pop-up #short_url,.pico-content input[type=text],.pico-content .enter_login,.pico-content .enter_password,.pico-content .friend_mail,.pico-content .invite_text,.pico-content #fullscreen_url,.pico-content #page_url,.pico-content #embed_code,.pico-content #short_url{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:285px;height:25px;border:none;outline:none;background-color:#fdcb43;margin:0 20px 5px 0;color:#000;padding:8px 10px;font-size:11px}
.pop-up .invite_text,.pico-content .invite_text{width:420px;height:90px;overflow:hidden}
.pop-up .remember,.pico-content .remember{margin-top:3px}
.pop-up .remember span,.pico-content .remember span{display:inline-block;top:-2px;margin-left:3px;position:relative}
.pop-up .forgot,.pico-content .forgot{margin-top:3px;text-decoration:underline}
.pop-up .right_column,.pico-content .right_column{margin-top:3px;float:left;width:150px}
.pop-up .right_column #width,.pop-up .right_column #height,.pico-content .right_column #width,.pico-content .right_column #height{float:right}
.pop-up .right_column_label,.pico-content .right_column_label{margin-top:3px}
.pop-up input[type=submit],.pico-content input[type=submit]{clear:left}
.pop-up input[type=submit],.pop-up .login_btn,.pico-content input[type=submit],.pico-content .login_btn{background-color:#333 !important;padding:5px 20px !important;margin:10px 0 0 0;display:inline-block}
.pop-up .soc_enter,.pico-content .soc_enter{display:block;margin-top:35px}
.pop-up .soc_enter h4,.pico-content .soc_enter h4{font-size:15px;margin:6px 35px 0 0}
.pop-up .soc_enter a,.pico-content .soc_enter a{display:inline-block;width:25px;height:25px;margin-right:20px;background:url(../img/soc_enter.png) no-repeat}
.pop-up .soc_enter .fb_icon,.pico-content .soc_enter .fb_icon{background-position:-112px 0px}
.pop-up .soc_enter .vk_icon,.pico-content .soc_enter .vk_icon{background-position:-1px -43px}
.pop-up .soc_enter .lj_icon,.pico-content .soc_enter .lj_icon{background-position:-112px -43px}
.pop-up .soc_enter .gl_icon,.pico-content .soc_enter .gl_icon{background-position:-1px 0px}
.pop-up .soc_enter .ya_icon,.pico-content .soc_enter .ya_icon{background-position:-75px -43px}
.pop-up .soc_enter .mr_icon,.pico-content .soc_enter .mr_icon{background-position:-38px -43px}
.pop-up .soc_enter .custom_icon,.pico-content .soc_enter .custom_icon{margin-right:0;border-radius:15px;background:#d3d3d3;color:#000;font:bold 18px/25px Arial;text-align:center;vertical-align:top}
.auto_height{height:auto !important}
.chapter{color:#fff;text-decoration:none;position:absolute;left:30px;z-index:1000;background-color:#333;font-size:11px;padding:5px 10px;top:30px}
.price_icon{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:40px;color:#fc3;background-color:#333;padding:4px 30px;text-decoration:none;font-size:26px}
.price_icon i{color:#999}
.without_cat{color:#ccc}
.block_name,.catalog_block .header .title{font-size:40px;text-transform:uppercase;font-weight:normal}
.block_items_quont{font-size:40px;color:#960;font-weight:normal}
.page_number,.catalog_block .header .statistic_line div .value,.page_numbers,.slash{font-size:26px;color:#000;float:left;margin-right:10px}
.page_name,.catalog_block .header .statistic_line div{font-size:11px;color:#666;float:left}
.sort_link{margin-right:30px;text-decoration:none;width:90px;font-family:Arial,sans-serif !important;font-size:11px !important;text-transform:none !important;color:#999;font-weight:bold;float:left}
.sort_link:hover{color:#000}
.sort_left{padding-right:10px;margin-right:30px}
.sort_last{margin-right:0}
.sort_short{width:55px}
.sort_views{width:94px}
.selected{font-weight:bold;color:#000;background:url(../img/arrow_icon.png) 100% 50% no-repeat}
.pagination a{float:left;font-size:20px;color:#999;margin-right:38.5px;text-decoration:none;display:inline-block;font-weight:bold}
.pagination a:hover{color:#000}
.pagination a:last-child{margin-right:0px}
.pagination a.used{margin-top:-6px;font-size:30px;color:#000}
.pagin_slide{height:10px;background-color:#e8e8e8}
.pagin_slide .pagin_slide_btn{background-color:#fdcb43;height:10px}
.document:hover{background-color:#fdcb43}
.document:hover .details{border:none;margin-top:1px;margin-bottom:-1px}
.document .thumb{float:left}
.document .details{margin-left:30px;border-top:1px solid #ccc;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.document .details .title{font-size:15px;height:54px;color:#000;margin-top:30px;display:block}
.document .details .category,.document .details span{font-family:Arial,sans-serif;font-size:11px;color:#000}
.document .details .category{display:inline-block;margin-top:13px;height:14px}
.document .details .ext{display:block;text-transform:uppercase;margin-top:7px}
.document .details .size{margin-top:8px;display:block}
.user_menu{width:300px;background-color:#282828;display:inline-block;position:absolute;left:700px;top:0px;z-index:100}
.user_menu h2{font-size:26px;text-transform:uppercase;font-weight:normal;color:#fff;margin:30px}
.user_menu ul{margin:20px 0 0 0;padding:0}
.user_menu ul li{list-style:none;padding:0 30px}
.user_menu ul li a{font-size:11px;color:#fff;text-transform:uppercase;text-decoration:none;display:block;padding:7px 0}
.user_menu ul li a:hover{color:#fc0}
.user_menu ul li a:hover span{color:#fff}
.user_menu ul li a span{color:#ccc;float:right}
.user_menu ul li.active{background-color:#fdcb43}
.user_menu ul li.active a{color:#000}
.user_menu ul li.active a span{color:#000}
.user_menu ul li .bordered{border-top:1px solid #4f4f4f}
.user_menu ul li.active .bordered{border-top:none}
.user_menu ul li:first-child .bordered{border-top:none}
.inverse_title,.main .featured .product_name,.main .featured .info>a{text-decoration:none;text-transform:uppercase}
.inverse_title .prod_name_clip,.main .featured .product_name .prod_name_clip,.main .featured .info>a .prod_name_clip{overflow:hidden}
.inverse_title .prod_name,.main .featured .product_name .prod_name,.main .featured .info>a .prod_name,.inverse_title .prod_id,.main .featured .product_name .prod_id,.main .featured .info>a .prod_id,.inverse_title .prod_price,.main .featured .product_name .prod_price,.main .featured .info>a .prod_price{font-size:26px;color:#fff;background-color:#333}
.inverse_title .prod_name,.main .featured .product_name .prod_name,.main .featured .info>a .prod_name{display:inline;line-height:35px}
.inverse_title .prod_id,.main .featured .product_name .prod_id,.main .featured .info>a .prod_id,.inverse_title .prod_price,.main .featured .product_name .prod_price,.main .featured .info>a .prod_price{display:inline-block;margin:2px 50px 0px 0;line-height:30px}
.inverse_title .prod_price,.main .featured .product_name .prod_price,.main .featured .info>a .prod_price{color:#fc3}
.inverse_title .prod_price i,.main .featured .product_name .prod_price i,.main .featured .info>a .prod_price i{font-style:normal;color:#999}
.show_more{display:table-cell;width:870px;height:25px;text-decoration:none;text-transform:uppercase;text-align:center;vertical-align:middle;color:#fff;font-size:11px;font-weight:bold;background-color:#000}
.author_block{padding:30px 0 0 100px;width:600px;float:left;margin-bottom:20px}
.author_block .author_info{width:270px;display:inline-block;float:left}
.author_block .author_info h6{display:block;margin-bottom:20px}
.author_block .author_info .author_foto{width:100px;height:100px;margin-right:20px;float:left}
.author_block .author_info .author_foto img{width:100px;height:100px}
.author_block .author_info .author_text_block{float:left;width:130px;position:relative;display:inline-block;height:100px}
.author_block .author_info .author_text_block a,.author_block .author_info .author_text_block span{display:block}
.author_block .author_info .author_text_block .all_works{margin:5px 0 10px 0}
.author_block .author_info .author_text_block .author_site{margin-bottom:5px}
.author_block .author_info .author_text_block .author_link{margin-bottom:9px;display:inline}
.author_block .author_doc_info{width:270px;float:left;display:inline-block}
.author_block .author_doc_info h6{display:block;margin-bottom:20px}
.letter_author{position:absolute}
.first_name,.last_name{display:block;font-size:11px;font-family:Arial,sans-serif;color:#000}
.cancel{position:absolute;left:0;bottom:0}
.width_570{width:570px !important}
.hidden{overflow:hidden}
.white{color:#fff}
.white_bg{background-color:#fff}
.client_books.search{margin-top:0 !important}
.document_edit.group_list:hover{color:#000}
#catalog_slider{width:700px;height:400px;margin:-4px 0 0 -100px;display:none;float:left;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#catalog_slider .slidesjs-pagination{position:absolute;top:30px;left:50px;z-index:1000;width:10px;height:100px;margin:0;padding:0}
#catalog_slider .slidesjs-pagination li{list-style:none;margin-bottom:20px;display:block;width:10px;height:11px;position:relative}
#catalog_slider .slidesjs-pagination li a{position:absolute;z-index:500;width:10px;height:0;padding-top:11px;overflow:hidden;background:url(../img/slider_btn_icons.png) 0 0 no-repeat}
#catalog_slider .slidesjs-pagination li a.active{background-position:0 100%}
#catalog_slider.shop_slider{height:485px !important}
#catalog_slider.shop_slider .slidesjs-container{height:485px !important}
#catalog_slider.shop_slider .slidesjs-container .catalog_slider{height:485px !important}
#pagination_pages{width:870px}
#pagination_pages .mCSB_draggerContainer{position:absolute;top:40px;z-index:200;height:10px;width:870px;background-color:#e8e8e8}
#pagination_pages .mCSB_draggerContainer .mCSB_dragger{background-color:#fdcb43;height:10px;width:250px !important}
.list_by_theme .social{width:auto;height:auto;top:70px;right:-12px}
.light_padding{background-color:#f7f7f7;padding-left:100px;position:relative;min-height:1400px}
.light_padding.short{min-height:400px}
.light_padding h1{text-transform:uppercase;font:30px/80px "Din"}
.yellow_padding{width:1000px;height:400px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 0px 30px 100px;color:#000;background-color:#fed046}
.yellow_padding h1{margin:0 0 30px 0;padding:0;font-size:40px;font-weight:normal;text-transform:uppercase}
.yellow_padding h4{margin:0;padding:0;font-size:20px;text-transform:uppercase}
.yellow_padding p{padding-right:180px;font:bold 11px Arial;line-height:17px}
.yellow_padding p.error{font-size:18px;text-decoration:underline;color:#555}
.yellow_padding input,.yellow_padding label{font:11px Arial}
.yellow_padding .column{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:450px;position:relative;display:inline-block;float:left}
.yellow_padding input[type=text],.yellow_padding input[type=password]{display:block;outline:none;border:none;width:270px;height:30px;background-color:#fff;padding:0px 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:30px 0 15px}
.yellow_padding input[type=submit]{text-transform:uppercase;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:180px;height:25px;color:#fff;background-color:#333;border:none;margin-top:20px}
.yellow_padding .social{width:100%;position:relative;top:0;margin:35px 0 15px}
.yellow_padding .openId{margin-top:5px;width:auto;color:#000;font-size:12px}
.yellow_padding .remember{margin-top:15px}
.white_padding{background:#eee;padding-top:100px}
.badge_padding{text-align:center;margin:20px 0;padding:100px 0}
.primary_themes{width:900px}
.primary_themes .theme{width:430px;height:180px;float:left;padding:20px 0 0 20px}
.primary_themes .theme a{padding-right:120px}
.primary_themes .theme h3{font-size:26px;color:#fff;background-color:#333;overflow:hidden;line-height:35px;display:inline}
.secondary_themes a{display:inline-block;width:300px}
.secondary_themes:first-child{padding-top:100px}
.secondary_themes:first-child h4{line-height:30px}
.theme_documents .document{height:150px;border-bottom:1px solid #ccc;position:relative;margin:30px 30px 0 0;padding-bottom:30px}
.theme_documents .document h2{line-height:15px}
.theme_documents .document h2 a{font:15px Arial;text-transform:uppercase;margin:0 0 0 30px}
.theme_documents .document .snippet{margin:15px 150px 0px 230px}
.theme_documents .document .snippet b{color:#000}
.theme_documents .document .views{position:absolute;right:0px;top:68px;color:gray;font:25px Arial}
.theme_documents .document:last-child{border:0px}
.article h3{background-color:#fff;font-size:16px;padding:15px;font-family:arial,tahoma;color:#545454;border-bottom:1px solid #e5e5e5}
.document_list{display:block;width:900px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.document_list .document{height:170px;width:300px;margin-top:30px;float:left}
a.backward{color:#000;text-decoration:none;font-size:40px;margin:0 10px 0 -45px}
.transition,.main .featured .info,.document,.transition-links a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.show{display:inherit !important}
.hide{display:none !important}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.clearfix,form.default fieldset p,.yellow_padding{*zoom:1}
.clearfix:before,form.default fieldset p:before,.yellow_padding:before{content:" ";display:table}
.clearfix:after,form.default fieldset p:after,.yellow_padding:after{content:" ";display:table;clear:both}
@media print{*{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a{text-decoration:underline}a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after{content:""}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr{page-break-inside:avoid}img{page-break-inside:avoid;max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
.tagit-choice{margin-bottom:3px !important}
.docme-testing{background:#eee}
.viewer_heading{font-size:26px;color:#fff;position:absolute;top:60px;left:360px;width:600px;overflow:visible;height:105px}
.viewer_heading span{background-color:#333;line-height:35px;text-transform:uppercase}
form.default{width:870px;margin-top:30px;padding-top:30px}
form.default fieldset{border:0;margin:30px 0 0 0;padding:30px 0 0 0;border-top:1px solid #ccc}
form.default fieldset legend{font:bold 20px Din;padding:0px 20px;margin-left:40px;text-transform:uppercase}
form.default fieldset p{display:block;margin:0}
form.default fieldset label,form.default fieldset input{display:inline-block;font-size:11px}
form.default fieldset label{margin-top:9px;float:left;text-transform:uppercase;font-weight:bold}
form.default fieldset input:not([type=submit]){width:690px;float:right;font-size:20px;color:#000;font-weight:bold;box-sizing:border-box;width:690px;height:30px;padding:5px;margin-bottom:10px;background-color:#fff;outline:none;border:none}
form.default fieldset input[type=submit]{border:none;padding:5px 40px;margin:20px 0 0 180px;text-transform:uppercase}
form.abuse{display:inline-block;width:250px}
form.abuse button{border:0px;background:rgba(0,0,0,0);text-decoration:underline;font-family:Arial,sans-serif;font-size:11px;color:#333;cursor:pointer}
.above_content,.below_content{background-color:#fff;width:1000px;height:120px;display:none;padding-left:30px}