/*MAIN styles */

table {
    border:          0px; /* border="0" */
    border-collapse: collapse; /* cellspacing="0" */
}

table td {
    padding: 0px; /* cellpadding="0" */
}

html {
    /*overflow: auto;*/
}

html, body {
}

body {
    color:            #084d71;
    font:             normal 13px/24px Arial, Helvetica, sans-serif;
    background:       url(../images/bg-repeat.png) repeat-x fixed;
    background-color: #e1e1e1;
}

body.inner-page {
    background: #7bc4e6; /*#e1e1e1 url(../images/bg-repeat.png) fixed repeat-x 0 0*/
}

p, ul li, b, a, td {
    /*font:  normal 13px/24px Arial, Helvetica, sans-serif;*/
    color: #484848;
}

b, th, strong {
    font-weight: bold;
}

i {
    font-style: italic;
}

fieldset {
    border: 1px solid #e8e8e8 !important;
}

legend {
    font-weight: bold;
}

/*a {color: #e17703; text-decoration: underline;}
a:hover {color: #a32c0e;}*/
a {
    color:           #4187b2;
    text-decoration: none;
}

a:hover {
    color: #0a537f;
}

a.email_link {
    text-decoration: none;
    border-bottom:   1px dotted #484848;
}

a.email_link:hover {
    color:               #4187b2;
    border-bottom-color: #4187b2;
}

a, input, select, textarea, button {
    outline: none !important;
}

.clr {
    clear: both;
}

/**/
.strRed, .strRed a {
    color: red !important;
}

.strBurgundy .strBurgundy a {
    color: #b0062e !important;
}

.strOrange .strOrange a {
    color: #E17703 !important;
}

.strGreen, .strGreen a {
    color: #1ec522;
}

.smallGrey {
    color:     #C0C0C0;
    font-size: 75%;
}

.hRed {
    color: #c65a01
}

.fRight {
    float: right
}

.fLeft {
    float: left
}

/**/

.ui-jqgrid-bdiv br, #registration br, .window_content br {
    margin: 0px;
}

#filialist_name a {
    text-decoration: none;
    cursor:          pointer;
}

.hide,.hidden {
    display: none !important;
}

span.requered_star {
    color:       #B11A33;
    font-size:   13px;
    font-weight: bold;
}

.content-cc #content {
    width:         880px;
    margin-bottom: -30px;
}

#header {
    position: relative;
}

#wrap {
    /*background: url(../images/bg-repeat-v2.png) scroll repeat 0 0 transparent;*/
}

#logined_user .button,
#logined_filialist .button {
    display: block;
}

.user-panel {
    padding:  0;
    float:    right;
    width:    635px;
    position: relative;
}

.user-panel.user-panel-v2 {
    padding:  0;
    float:    right;
    width:    487px;
    position: relative;
}

#header .user-panel.user-panel-ru .bg-light {
    right: 115px;
}

/*.user-panel-ru #upanel-table {
    width: 265px;
}*/

.user-panel-ru .upanel-ballance a {
    margin-left: 13px;
}

#upanel-table {
    width: 215px;
}

#upanel-table td {
    text-transform: uppercase;
    text-align:     right;
    font-family:    'Open Sans', sans-serif;
    font-size:      11px;
    white-space:    nowrap;
    line-height:    24px;
}

#upanel-table .user_id .text {
    font:            12px/14px Tahoma;
    text-decoration: none;
    color:           #000;
}

#upanel-table .col1 {
    padding-right: 10px;
    text-align: left;
    color: #888;
}

#upanel-table .col2 {
    font-size: 14px;
    color:     #919191;
    width: 1%;
}

#upanel-table .col2 a.customer-balance {
    vertical-align: middle;
    line-height:    20px;
}

.td-welcome .button input {
    float: left;
}

#logined_user div.button input, #logined_filialist div.button input {
    height:     20px;
    box-shadow: none;
}

#login .error_register {
    padding:          6px 4px 1px 4px;
    margin-top:       5px;
    background:       #a8c9d9;
    background-image: none;
}

#login div.error_register div {
    font-size: 11px !important;
    color:     #b2300f !important;
}

#links #logo a {
    border:          none;
    background:      url(../images/logo.png) no-repeat;
    width:           100%;
    height:          100%;
    display:         block;
    text-decoration: none;
    padding-right:   120px;
}

#links #logo a:hover {
    background: url(../images/logo_hover.png) no-repeat;
}

#links #logo {
    width:   100%;
    height:  32px;
    display: block;
}
/*
#links ul {
    list-style-type: none;
    text-align:      right;
    width:           100%;
    margin:          0px;

}
*/

/*#links ul li a {*/
/*font-size:       15px;*/
/*color:           #084d71;*/
/*text-decoration: none;*/
/*border-bottom:   none;*/
/*}*/

#line {
    padding-top:   0px;
    margin-bottom: 0px;
    margin-top:    20px;
}

#line div.bottom {
    height:      6px;
    width:       100%;
    padding-top: 20px;
}

#slider {

}

#slider.anti {
    float: none;
}

h4 {
    margin-top: 4px;
}

#slider h2 {
    font-family:    Arial;
    font-size:      35px;
    color:          #3c6c8a;
    text-shadow:    1px 1px 1px #d8eaf8;
    padding-bottom: 10px;
    margin:         5px 0;
}

#slider.anti {
    width:          880px;
    height:         20px;
    background:     url(../images/footer_bg_flipped.png) no-repeat bottom center;
    padding-bottom: 0px;
}

#slider.anti p {
    color:       #1f4360;
    text-shadow: 1px 1px 1px #d8eaf8;
    font-size:   17px;
    text-align:  center;
    font-weight: bold;
}

#slider p {
    color: #1c313c;
}

.sep {
    height:        2px;
    background:    url(../images/sep1.png) no-repeat center top;
    margin-bottom: 20px;
    margin-top:    20px;
}

#line .btn_register {
    width:          255px;
    height:         46px;
    padding-bottom: 30px;
}

#line .btn_register a {
    background:      url(../images/btn_register.png) no-repeat;
    width:           100%;
    height:          100%;
    display:         block;
    border:          none;
    text-decoration: none;
}

#line .btn_register a:hover {
    background-image: url(../images/btn_register_hover.png);
}

#item1 {
    width:      100%;
    background: url(../images/slider/image1.png) no-repeat 550px 5px;
}

#dots {
    text-align:    right;
    margin-right:  -5px;
    padding-top:   0px;
    margin-bottom: -15px;
}

#dots div.dot {
    display:    inline;
    background: url(../images/slider/dot.png) no-repeat;
    width:      15px;
    height:     15px;
}

#dots div.dot.selected {
    background: url(../images/slider/dot_selected.png) no-repeat;
}

#dots div.dot a {
    padding-left:    25px;
    height:          100%;
    text-decoration: none;
}

/* menu ver 2*/
#line.with_menu {
    height: 36px;
}

#menu {
    width:         940px;
    margin:        0 auto;
    text-align:    left;
    height:        41px;
    margin-bottom: 10px;

}

#menu div {
    float:         left;
    text-align:    center;
    margin:        0;
    background:    white;
    border:        1px solid #ededed;
    border-bottom: none;
}

#menu div a {
    color:           #084D71;
    text-decoration: none;
    border:          none;
    padding:         10px 20px 13px 20px;
    display:         block;
    text-align:      center;
}

#menu div a:hover, #menu div a.selected {
    color: #A32C0E;
}

#menu div a.selected {
    cursor:     default;
    background: url("../images/line_bg_new.png");
}

/* end of menu*/

div.ok_msg {
    padding:      10px;
    padding-left: 20px;
    border:       1px solid #ededed;
    background:   url(../images/icon_ok_new.png) no-repeat 10px 14px;
    margin:       10px 0;
}

div.info_msg {
    padding:      10px;
    padding-left: 20px;
    border:       1px solid #ededed;
    background:   url(../images/icon_message_new.png) no-repeat 10px 14px;
    margin:       10px 0;
}

/* style like just info message*/
div.ok_msg.new_package {
    width:        466px;
    background:   url(../images/icon_ok_new.png) no-repeat 10px 20px;
    border-color: #ededed;
    margin:       10px 0;
}

/* style like success*/
div.ok_msg.new_package table.label_add {
    padding-left: 20px;
}

div.error_msg {
    padding:      10px;
    padding-left: 25px;
    border:       1px solid #ededed;
    background:   url(../images/icon_error_new.png) no-repeat 10px 13px;
    margin:       10px 0;
}

div.ok_msg > div, div.error_msg > div, div.info_msg > div {
    margin-bottom: 0px !important;
    margin-top:    0px;
    padding-left:  20px;
    text-align:    left;
    white-space:   pre-wrap;
}

div.ok_msg form, div.error_msg form, div.info_msg form {
    padding-left: 10px;
}

.clear {
    clear:     both;
    height:    1px;
    font-size: 1px;
    padding:   0;
    margin:    0;
}

#content .content-inner {
    /*padding: 20px 20px 40px;*/
}

.inner-page.reviews #content .content-inner {
    /*padding-left: 68px;*/
    /*width: 1345px;*/
}

#content.home {
    padding: 20px 0 40px;
}

#content table tr td.for_customers {
    width:         420px;
    padding-right: 15px;
    background:    url(../images/sep.png) no-repeat 0 right;
}

.fancybox-wrap h1, .fancybox-wrap h2 {
    font-weight: bold;
    font-size:   18px; /*21*/
    color:       #2a5471;
    margin:      0 0 10px;
    /*text-shadow: -1px -1px 1px #761e32,-1px -1px 0px #484848, 1px 1px 0px white, 1px 1px 1px white;*/
    /*text-shadow: 1px 1px 0px #313131;*/
}

.fancybox-wrap h3 {
    font-weight:   bold;
    font-size:     16px; /*21*/
    color:         #2a5471;
    margin-bottom: 10px;
}

#content #review-page-title {
    /* cursor: pointer; */
    font:           normal 13px/14px Verdana;
    color:          #484848;
    display:        block;
    line-height:    1.3em;
    /* color: #484848; */
    /* line-height: 14px; */
    /* font-size: 11px; */
    /* font-family: Verdana; */
    text-transform: none;
    letter-spacing: 0px;
}

#content img.left {
    float:         left;
    padding-right: 10px;
    padding-top:   8px;
    padding-left:  8px;
}

#content ul.red {
    margin-top: 0px;
}

#content ul.red li {
    margin-left:      -22px;
    list-style-image: url(../images/icon_li.png);
}

#footer_sep {
    margin-top: 40px;
    width:      100%;

}

/*#footer {
    background: url(../images/footer_bg.png) no-repeat center top;
    padding: 30px 20px 0;
    font-size: 11px;
    height:70px;
}*/

#footer.home-page {
    background: none;
}

#footer .copy {
    float: left;
    color: #999999;
}

#footer .copy b {
    color:       #999999;
    font-weight: normal;
    font-size:   11px;
}

#footer .copy b a {
    color:           #E17703;
    text-decoration: underline;
    font-size:       11px;
}

#footer .copy b a:hover {
    color: #A32C0E;
}

#footer .links {
    float:     right;
    margin:    0;
    font-size: 11px;
}

#footer .links ul {
    list-style-type: none;
    text-align:      right;
    margin:          0;

}

#footer .links ul li {
    display: inline;
}

#footer .links ul li a {
    color:           #999999;
    font-size:       11px;
    text-decoration: none;
    margin:          0 0 0 20px;
}

#footer .links ul li a:hover {
    color: #E17703;
}

#copyright {
    /* margin-top: -40px;*/
    float:      left;
    text-align: left;
}

#copyright a.logo_link {
    background:      url(../images/logo_arka.png) no-repeat;
    text-decoration: none;
    border:          none;
    float:           left;
    width:           113px;
    height:          24px;
    margin:          10px 0 0 0;
}

#copyright a.logo_link:hover {
    background-image: url(../images/logo_arka_hover.png);
}

/* custom styles of all what is left*/

#send_package p.warning {
    background:   url(../images/warn_icon.png) no-repeat 0px 6px;
    padding-left: 20px;
    font-size:    12px;
    line-height:  18px;
    margin-left:  10px;
    margin-top:   5px;
}

#send_package p.warning b {
    padding-right: 10px;
}

#send_package p.name {
    font-size: 11px;
    width:     145px;
}

#content p, #content b, #content ul, #content li {
    /*font-size: 12px;*/
}

#content a,
#content li a {
    line-height: 18px;
}

#cust-info {
    line-height: 30px !important;
}

/*#content p {margin-bottom:-10px;}*/

#content div.btn a, #content div.btn_big a {
    color:         white !important;
    border-bottom: none;
}

/* main table styles*/
div.ui-jqgrid-view {
    font-size: 13px !important;
}

/* head*/
td.ui-state-default.jqgrid-rownum {
    background: transparent;
    border:     none;
    font-size:  13px !important;
}

div.ui-jqgrid-view div.ui-jqgrid-hbox table.ui-jqgrid-htable thead tr.ui-jqgrid-labels th div {
    height:      auto !important;
    min-height:  20px;
    white-space: normal !important;
    line-height: 15px !important;
}

/* filter*/
div.ui-jqgrid-view div.ui-jqgrid-hbox table.ui-jqgrid-htable thead tr.ui-search-toolbar th {
    border-color:   transparent;
    padding-top:    8px;
    padding-bottom: 8px;
    background:     #f2f2f2;
    box-sizing: content-box;
}

div.ui-jqgrid-view div.ui-jqgrid-bdiv table.ui-jqgrid-btable tr.ui-widget-content.jqgrow.ui-row-ltr > td {
    padding:     3px 5px;
    white-space: normal;
    /*padding-top: 8px;
    padding-bottom: 8px;
    white-space: normal;
	padding:0px;*/
    /*font-size: 11px; line-height: 14px;*/
}

div.ui-jqgrid-view div.ui-jqgrid-bdiv table.ui-jqgrid-btable tr.ui-widget-content,
div.ui-jqgrid-view div.ui-jqgrid-bdiv table.ui-jqgrid-btable tr.ui-widget-content td {
    border:        none;
    border-bottom: 1px solid #e8e8e8;
}

div.ui-jqgrid-view div.ui-jqgrid-bdiv table.ui-jqgrid-btable tr.ui-widget-content td div.button {
    /*background: url(../images/btn_login.png) no-repeat !important;*/
}

div.ui-jqgrid-view div.ui-jqgrid-bdiv table.ui-jqgrid-btable tr.ui-widget-content td div.button:hover {
    /*background: url(../images/btn_login_hover.png) no-repeat !important;*/
}

/*div.ui-jqgrid-view div.ui-jqgrid-bdiv table.ui-jqgrid-btable tr.ui-widget-content td div.button.auto {
    background: url(../images/fon_btn.png) repeat-x !important;
    height: 17px;
}
div.ui-jqgrid-view div.ui-jqgrid-bdiv table.ui-jqgrid-btable tr.ui-widget-content td div.button.auto:hover {
    background: url(../images/fon_btn_hover.png) repeat-x !important;
}*/

div.ui-jqgrid-view div.ui-jqgrid-bdiv {
    background: none; /* f2f2f2*/
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: none !important;
    font-size: 13px;
}

#pgr-statistics {
    width: 920px !important;
}

div.ui-jqgrid-view div.ui-jqgrid-bdiv table.ui-jqgrid-btable tr.ui-widget-content.jqgrow.ui-row-ltr.ui-state-hover,
div.ui-jqgrid-view div.ui-jqgrid-bdiv table.ui-jqgrid-btable tr.ui-widget-content.jqgrow.ui-row-ltr.ui-state-hover td {
    background: white url(../images/mouseover_bg.png);
}

div.ui-jqgrid-view div.ui-jqgrid-bdiv table.ui-jqgrid-btable tr.ui-widget-content.jqgrow.ui-row-ltr.ui-state-highlight {
    background: url(../images/highlight_bg.png);
}

#content div.error_message {
    margin: 5px;
}

#content div.error_message img {
    float:  left;
    margin: 8px 0;
}

#content div.error_message div {
    float:        left;
    padding-left: 17px;
    /*   margin-top: -18px;*/
    color:        #B21416;
}

div.terms {
    padding-top: 20px;
}

/*#send_package p.name {margin-bottom: 10px !important;}*/

/* foot of main table*/
div.ui-jqgrid.ui-widget.ui-widget-content.ui-corner-all
div.ui-state-default.ui-jqgrid-pager.ui-corner-bottom
div.ui-pager-control {
    margin: 8px;
    height: 30px !important;
}

.ui-state-default.ui-jqgrid-pager.ui-corner-bottom {
    /* footer bg*/
    /*background: #ededed;*/
}

.ui-jqgrid-toppager input,
.ui-state-default.ui-jqgrid-pager.ui-corner-bottom input {
    background:    url(../images/bg_input_small.png) no-repeat 2px 0;
    width:         31px;
    padding-right: 3px;
    height:        17px;
    border:        none;
    text-align:    center;
    color:         #34514d;
    font-size:     11px;
    padding-top:   3px;
}

.ui-jqgrid .ui-jqgrid-pager {
    height: auto !important;
    /*width: 920px !important;*/
}

/*#pager12-filialists {
     width: 893px !important;
}*/
div.ui-pg-div span.ui-icon {
    /* icon positioning*/
    /*  position: relative;
      top: 4px;*/
}

div.ui-pg-div span.ui-icon.ui-icon-trash, div.ui-pg-div span.ui-icon.ui-icon-refresh {
    position: relative;
    /* top: -2px;*/
}

div.ui-pg-div span {
    font-weight: normal !important;
}

table.ui-pg-table {
    color: #A32C0E;
}

table.ui-pg-table tr td span {
    font-weight: bold;
}

/*div.ui-jqgrid-bdiv {height: auto !important;}*//* auto height of content*/

/* end of main table styles*/

#pg_pgr-menu-settings table, #pg_pgr-products-prices-percent table, #pg_pgr-groups table, #pg_pgr-discounts table {
    table-layout: auto !important;
}

#del_tbl-customers .ui-pg-div, #pgr-language_left .ui-pg-div {
    padding: 0;
}

#list_admin_packages_price {
    width: 89px !important;
}

/* last col of admin - packages */
#pager2-packages.ui-state-default.ui-jqgrid-pager.ui-corner-bottom {
    /*width: 920px !important;*/
}

/* footer of admin - packages*/
/*#tbl-customers_contact {width: 214px !important;}*/
/* last col of admin - customers*/
/*#table_filialists_is_active {width: 113px !important;}*/
/* last col of admin - filialists*/
#pgr-lost-found.ui-state-default.ui-jqgrid-pager.ui-corner-bottom {
    width: 918px !important;
}

/*footer of filialist - packages -lost and found */
#pgr-customers-for-fil.ui-state-default.ui-jqgrid-pager.ui-corner-bottom {
    width: 920px !important;
}

/* footer of filialiast - customers*/
#pgr-normal.ui-state-default.ui-jqgrid-pager.ui-corner-bottom {
    width: 920px !important;
}

/* footer of filialiast - packages*/
#gbox_cust_tbl #cust_pgr.ui-state-default.ui-jqgrid-pager.ui-corner-bottom {
    width: 627px !important;
}

/*footer of filialists - new package - choose customer*/

#tbl-senders td[aria-describedby="tbl-senders_name"] {
    padding-left: 20px;
}

#filialists_window {
    /*width: 960px !important;*/
    height:         auto !important;
    padding-bottom: 20px !important;
}

#filialists_window h1 {
    margin-top: -20px;
    z-index:    5;
}

#filialists_window #gbox_table_filialists {
    /*width: 865px !important;*/
}

#filialists_window #pager12-filialists {
    width: 865px !important;
}

div.tooltiped {
    height:        100%;
    background:    red;
    margin-top:    -10px;
    margin-bottom: -10px;
}

td[aria-describedby^="table_filialists_type_"] {
    background: #e5efc6;
    color:      black;
}

div.button_info {
    width:        8px;
    height:       16px;
    cursor:       pointer;
    padding-left: 5px;
    box-sizing: content-box;
}

div.button_info a {
    display:         block;
    border:          none;
    text-decoration: none;
    background:      url(../images/icon_info.png) no-repeat;
    width:           100%;
    height:          100%;
}

span.button_info {
    width:           8px;
    height:          16px;
    padding-left:    12px;
    display:         inline;
    border:          none;
    text-decoration: none;
    background:      url(../images/icon_info.png) no-repeat;
}

div.button_info a:hover {
    background: url(../images/icon_info_hover.png) no-repeat;
}

div.button_statistics {
    width:  26px;
    height: 20px;
    cursor: pointer;
}

div.button_statistics a {
    display:         block;
    border:          none;
    text-decoration: none;
    background:      url(../images/icon_stats.png) no-repeat;
    width:           100%;
    height:          100%;
}

hr {
    height:     0px;
    border:     none;
    border-top: 1px solid #e8e8e8;
}

div.warning {
    font-style:   italic !important;
    width:        480px;
    padding-left: 10px;
}

#send_package .custom-from-whom {
    margin-top: -10px;
}

/*bad idea how to stilize custom select in span of the table
select.styled{
    opacity :1 !important;
    border: none !important;
    background: url(../images/bg_combobox.png) no-repeat;
    height: 23px;
    padding: 5px 0 2px 4px;
    outline: none;
    }
    select.styled option {background: white; width: 150px; border: none !important;outline: none;}*/

/* styling browse file button*/
div.btn_file {
    height:          31px;
    background:      url(../images/btn_file.png) no-repeat;
    -moz-box-shadow: 1px 1px 0 #E0E0E0;
    text-shadow:     1px 1px 0 #484848;
}

div.btn_file:hover {
    background: url(../images/btn_file_hover.png) no-repeat;
}

.SI-FILES-STYLIZED label.cabinet {
    width:      100%;
    height:     31px;
    background: none;
    display:    block;
    overflow:   hidden;
    position:   relative;
    top:        0px;
}

.SI-FILES-STYLIZED label.cabinet input.file {
    position:     relative;
    height:       100%;
    width:        auto;
    opacity:      0;
    -moz-opacity: 0;
    filter:       progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    z-index:      2;
    cursor:       pointer;
}

div.no-price {
    opacity: 0.5 !important;
    filter:  alpha(Opacity=50) !important;
}

#gview_tbl-report .ui-jqgrid-bdiv {
    height:     355px !important;
    overflow-y: auto;
    overflow-x: hidden;
}

#t_tbl-report {
    padding-top:    10px;
    padding-bottom: 15px;
    background:     #ededed;
}

#t_tbl-report table {
    margin-top: -15px;
}

/*td[aria-describedby="tbl-lost-found_type"] span.select,
td[aria-describedby="tbl-normal_type"] span.select,
td[aria-describedby="table_filialists_fee_group"] span.select
{
    width: 110px !important;
    background: url(../images/bg_combobox_150.png) 0px 2px no-repeat !important;
    padding-left: 4px !important;
    text-align: left;
}
td[aria-describedby="tbl-customers-for-fil_group"] span.select{
    width: 110px !important;
    background: url(../images/bg_combobox_110.png) 0px 0px no-repeat !important;
    padding-left: 4px !important;
    text-align: left;

}
*/
td[aria-describedby="tbl-customers-for-fil_group"] select.styled.done {
    width: 110px !important;
}

td[aria-describedby="tbl-lost-found_type"] select.styled.done,
td[aria-describedby="tbl-normal_type"] select.styled.done,
td[aria-describedby="table_filialists_fee_group"] select.styled.done {
    width: 110px !important;
    /* position: relative;
     top: 2px !important;
     left:-4px !important;*/
}

/*#get-invoice-window span.select {
    width: 150px !important;
    background: url(../images/bg_combobox_150.png) 0px 2px no-repeat !important;
    padding-left: 4px !important;
}
*/
#get-invoice-window select.styled.done {
    width:    150px !important;
    position: relative;
    top:      2px !important;
    left:     -4px !important;
}

td[aria-describedby="table_filialists_is_active"] span, td[aria-describedby="table_filialists_is_active"] span input {
    margin-left: 20px;
}

/*#tbl-types td[aria-describedby="tbl-types_is_active"] input, #tbl-types td[aria-describedby="tbl-types_is_active"] span {margin-left: 145px !important; }*/

#tbl-types td span.checkbox {
    float:   none;
    display: inline-block;
}

div.ui-jqgrid-view div.ui-jqgrid-bdiv table.ui-jqgrid-btable tr.ui-widget-content td table.info_id tr td {
    border-bottom-color: transparent !important;
}

div.ui-jqgrid-view div.ui-jqgrid-bdiv table.ui-jqgrid-btable tr.ui-widget-content td table.info_id tr td div.button_info {
    width: 14px;
}

#gbox_tbl-menu, #tbl-menu .ui-jqgrid-bdiv {
    overflow: hidden !important;
}

#gview_tbl-menu .ui-jqgrid-bdiv {
    overflow: hidden !important;
}

/*.ui-jqgrid .ui-jqgrid-bdiv {overflow: hidden !important;}
#table_filialists {overflow: auto !important;}*/
/*.ui-widget-content.jqgroup.ui-row-ltr td {padding-top:10px !important; padding-bottom:10px !important;}*/
span.ui-icon.tree-wrap-ltr {
    margin-top: 4px;
}

.ui-pg-button.ui-corner-all {

}

.ui-pg-button.ui-corner-all.ui-state-hover {
    background: -o-linear-gradient(top, #a9d927, #82a411);
    background: -moz-linear-gradient(top, #a9d927, #82a411);
    background: -webkit-gradient(linear, left top, left bottom, from(#a9d927), to(#82a411));
    /*-pie-background: linear-gradient(90deg,  #a9d927, #82a411);*/
}

.ui-pager-control .ui-pg-button.ui-corner-all.ui-state-hover {
    background: none;
}

.ui-pager-control .ui-pg-button.ui-corner-all .ui-icon {

}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {
    background:            -o-linear-gradient(top, #a9d927, #82a411);
    background:            -moz-linear-gradient(top, #a9d927, #82a411);
    background:            -webkit-gradient(linear, left top, left bottom, from(#a9d927), to(#82a411));
    -webkit-border-radius: 2px;
    -moz-border-radius:    2px;
    border-radius:         2px;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon {
    padding-bottom: 1px;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-button:hover {
    padding: 1px;
}

#filialist_info_2 {
    /*margin-left: -10px;*/
}

/*seelct sdtyle in filter -user-pasckages*/
/*#selecttype.select {
    width: 66px !important;
    height: 210px !important;
    text-align: left;
    padding-top: 0px; padding-bottom:4px; padding-left: 11px; padding-right: 20px !important;
    overflow:hidden;
    background: url(../images/bg_combobox_85.png) no-repeat 5px 0;
} for 85px width*/

/*#selectstatus.select, #selecttype.select, #selectgroup.select{width: 91px !important; height: 21px !important; text-align: left;padding-top: 0px; padding-left: 11px; padding-right: 20px !important; overflow:hidden; background: url(../images/bg_combobox_110.png) no-repeat 0px 0;}

#selectstatus1.select, #selecttype1.select{width: 91px !important; height: 21px !important; text-align: left;padding-top: 0px; padding-left: 11px; padding-right: 20px !important; overflow:hidden; background: url(../images/bg_combobox_110.png) no-repeat 0px 0;}
*/
/*#selectfee_group.select {
    width: 150px !important;
    text-align: left;
    padding-top: 0px; padding-bottom:4px; padding-left: 11px; padding-right: 20px !important;
    overflow:hidden;
    background: url(../images/bg_combobox_150.png) no-repeat 0px 0;
    z-index: 2;
}
#selectis_active.select, #selectis_default.select, #selectis_default_ckb.select, #selectis_complete.select {
    width: 40px !important;
    text-align: left;
    padding-top: 0px; padding-bottom:4px; padding-left: 11px; padding-right: 20px !important;
    overflow:hidden;
    background: url(../images/bg_combobox_65.png) no-repeat 0px 0;
}
*/

th div.i_block div.block sub {
    background: url("../images/bg_input_left_with_bg.png") no-repeat;
    left:       0px;
}

th div.i_block div.block sup {
    background: url("../images/bg_input_right_with_bg.png") no-repeat;
    right:      0px;
}

th div.i_block div.block input {
    padding-left:  6px !important;
    padding-right: 7px !important;
}

/*#div-lost-found #selecttype.select {
    width: 150px !important;
    text-align: left;
    padding-top: 0px; padding-bottom:4px; padding-left: 11px; padding-right: 20px !important;
    overflow:hidden;
    background: url(../images/bg_combobox_150.png) no-repeat 0px 0;
    z-index: 2;
}

#gview_tbl-packages #selectstatus.select {
    width: 125px !important;
    text-align: left;
    padding-top: 0px;padding-left: 11px; padding-right: 20px !important;
    overflow:hidden;
    background: url(../images/bg_combobox_150.png) no-repeat 0px 0;
    z-index: 2;

}
#div-lost-found #selectstatus.select, #selectyear.select, #selectmonth.select {
    width: 65px !important;
    text-align: left;
    padding-top: 0px; padding-bottom:4px; padding-left: 11px; padding-right: 20px !important;
    overflow:hidden;
    background: url(../images/bg_combobox_85.png) no-repeat 0px 0;
    z-index: 2;
    margin-left: 3px;
}
*/
#div-lost-found #gs_status {
    margin-left: 8px;
}

td[aria-describedby="tbl-customers-for-fil_is_default_ckb"] span, td[aria-describedby="tbl-customers-for-fil_is_default_ckb"] input {
    margin-left: 16px;
}

#menu_settings table {
    border: 1px groove threedface;
    width:  705px;
}

#menu_settings table table {
    border: none;
}

#menu_settings div.btn_big {
    background:    url(../images/header_bg.png) repeat;
    border:        1px solid #666;
    border-bottom: none;
    height: auto;
    min-height: 28px;
}

#menu_settings div.btn_big a {
	padding: 0 10px 0 0;
	margin: 5px 0;
	background-position: right 5px;
}

#menu_settings div.btn_big.last {
    border-bottom: 1px solid #666;
}

#menu_settings div.btn_big:hover {
    background-image: none;
    background:       -o-linear-gradient(top, #84a519, #a8d52d);
    background:       -moz-linear-gradient(bottom, #84a519, #a8d52d);
    background:       -webkit-gradient(linear, left bottom, left top, color-stop(0, #84a519), color-stop(100%, #a8d52d));
    filter:           progid:DXImageTransform.Microsoft.gradient(startColorstr=#a8d52d, endColorstr=#84a519);
    border-top:       1px solid #85a519;
}

#menu_settings div.btn_big.disabled {
    color:        #777;
    opacity:      0.5;
    border-color: #666;
    /*	filter: alpha(opacity=50);
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    */
    background:   #bbb;
    /*ie BG*/
    /*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#eeeeee', EndColorStr='#cccccc');*/

}

#menu_settings div.btn_big.disabled:hover {
    border-color: #666;
}

#tabs ul.ui-tabs-nav li {

    float: left;
    /*    display: inline-block;*/

}

#tabs ul.ui-tabs-nav li a {
    border-bottom-color: transparent;
    text-align:          center;
    width:               120px;
}

#tabs ul.ui-tabs-nav li a:hover, #tabs ul.ui-tabs-nav li.ui-tabs-selected a {
    background: -o-linear-gradient(top, #a9d927, #82a411);
    background: -moz-linear-gradient(top, #a9d927, #82a411);
    background: -webkit-gradient(linear, left top, left bottom, from(#a9d927), to(#82a411));
    /*ie BG*/
    filter:     progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#a9d927', EndColorStr='#82a411');
}

#menu_edit-window {
    margin-top: 0px;
}

#cke_contents_content_area {
    min-height: 200px !important;
}

#tab-main table.radio_buttons {
    width:         auto !important;
    margin-top:    18px;
    margin-bottom: -10px;
}

#tab-main, #tab-content, #tab-seo {
    padding:     0px;
    padding-top: 10px;
}

#tab-main, #tab-seo {
    padding: 10px;
}

#form_menu table {
    width: 100%;
}

#tab-content {
    width: 723px !important;
}

#tab-seo table.text_area {
    width:        255px !important;
    padding-left: 0px !important;
}

#tab-seo table {
}

#filialists_window {
    overflow: hidden;
    margin:   0 10px;
    padding:  10px 0;
}

div.edit_block {
}

div.edit_block div.i_block {
    float: left;
    width: 50px
}

div.edit_block div.block {
    width: 50px
}

div.edit_block input {
    width: 50px;
}

/*div.edit_block input.number {text-align: right}*/
div.edit_block div.content {
    float: left
}

div.error_register {
    padding-left: 10px;
    line-height:  22px !important;
    padding-top:  3px;
}

div.ui-paging-info {
    margin-top: -6px !important;
}

#tbl-customers-for-fil span.checkbox, #tbl-customers-for-fil input.styled.done {
    margin-left: 30px;
!important;
}

/*#tbl-customers-for-fil_is_default {width: 64px !important;}*/
tr.ui-widget-content.jqgrow.ui-row-ltr div.company_name {
    float: left;
}

tr.ui-widget-content.jqgrow.ui-row-ltr div.star {
    width:        16px;
    height:       16px;
    margin-top:   0px;
    margin-right: 4px;
    padding-left: 20px;
    float:        right;
    background:   url(../images/icon_star.png) no-repeat;
}

/*div.ui-jqgrid-view div.ui-jqgrid-bdiv table.ui-jqgrid-btable tr.ui-widget-content, div.ui-jqgrid-view div.ui-jqgrid-bdiv table.ui-jqgrid-btable tr.ui-widget-content td table.button_info tr td {border: none !important;}
div.ui-jqgrid-view div.ui-jqgrid-bdiv table.ui-jqgrid-btable tr.ui-widget-content, div.ui-jqgrid-view div.ui-jqgrid-bdiv table.ui-jqgrid-btable tr.ui-widget-content.ui-state-hover td table.button_info tr td {border: none !important;}*/
table.button_info td.item {
    border: none !important;
}

p.discount {
    padding-left:  4px;
    margin-top:    -5px;
    margin-bottom: 5px !important;
}

#filialist_info_table {
    margin-bottom: 20px;
    margin-left:   -10px;
}

#pg_pgr-discounts table.ui-pg-table.navtable div.ui-pg-div {
    min-width: 85px !important;
}

/*------------------------------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------------------- */
/*-----------------------------------          STYLES FOR NEW PROJECT  -zakupki  ------------------------------ */

#ui-datepicker-div {
    background: white;
    padding:    5px;
    border:     1px solid #777;
    display:    none;
}

#ui-datepicker-div .ui-datepicker-title {
    text-align: center;
}

.ui-datepicker-calendar td a {
    text-align:      center;
    text-decoration: none;
    padding:         1px 3px;
}

.ui-datepicker-calendar td a:hover, .ui-datepicker-calendar td a.ui-state-highlight {
    background-image: none !important;
    background-color: #ededed !important;
}

.id_info font {
    color:       white;
    font-weight: bold;
    font-style:  italic;
}

.ui-state-default.ui-jqgrid-pager.ui-corner-bottom {
}

div.button_add_money {
    width:  28px;
    height: 21px;
    cursor: pointer;
}

div.button_add_money a {
    display:         block;
    border:          none;
    text-decoration: none;
    background:      url(../images/icon_add_money.png) no-repeat;
    width:           100%;
    height:          100%;

}

div.button_call, div.button_bind {
    display: inline-block;
    vertical-align: middle;
    width:  28px;
    height: 21px;
    cursor: pointer;
    margin-left: 2px;
}

div.button_call span, div.button_bind span {
    display:         block;
    border:          none;
    text-decoration: none;
    width:           100%;
    height:          100%;

}

div.button_call span {
    background: url(../images/icon_call.png) no-repeat;
}

div.button_bind span {
    background: url(../images/icon_bind.png) no-repeat;
}

div.button_bind span {
    background: url(../images/icon_bind.png) no-repeat;
}

div.button_bind.main span {
    background: url(../images/icon_bind_main.png) no-repeat;
}

.activity-days {
    font-size: 11px;
    position: relative;
    bottom: 6px;
}

.label-green {
    color: green;
}

.label-yellow {
    color: #cdc606;
}

.label-orange {
    color: orange;
}

.label-red {
    color: red;
}

#logined_filialist div.button {
    margin-top: -3px;
}

.ui-dialog .ui-dialog-buttonpane button {
    background:   url(../images/fon_btn_31.png) repeat-x;
    color:        white;
    text-shadow:  1px 1px 0px #484848;
    height:       28px;
    text-align:   center;
    border-right: 1px solid #a2bb4e;
    border-left:  1px solid #a2bb4e;
}

.ui-dialog .ui-dialog-buttonpane button:hover {
    background: url(../images/fon_btn_31_hover.png) repeat-x;
}

fieldset {
    border:  1px solid #484848;
    padding: 10px;
}

/* scroll for some tables content */
/*#gview_tbl-delivering-packages .ui-jqgrid-bdiv,*/
/*
#gview_tbl-delivered-packages .ui-jqgrid-bdiv,
#gview_list_admin_packages .ui-jqgrid-bdiv
{max-height: 445px; overflow-y: auto; overflow-x: hidden;margin-right: 18px;width: auto !important;}
*/

/*table styles start */
/*#gbox_tbl-language #select.select {
    width: 65px !important;
    background: url(../images/bg_combobox_65.png) 0px 0px no-repeat !important;
    padding-left: 4px !important;
    text-align: left;
    margin-left: 10px;
    margin-top: 3px;
}
#gbox_tbl-language select {margin-left: 10px;}
#get-invoice-window select {margin-left: 8px;margin-top: -2px;}
*/
#get-invoice-window div.i_block {
    margin-left: 10px;
}

/* table styles end*/

/* tabs styles start*/
#package-create-tabs {
    margin-top: -20px;
}

/*tabs styles end*/
/*----TABS---*/
.tabsWrap {
    width:       1180px;
    font:        normal 12px Arial, Helvetica, sans-serif;
    text-shadow: #fff 0px 1px 0;
    margin:      0 auto;
    padding:     0;
}

.tabs ul {
    list-style: none;
    position:   relative;
    padding:    1px 0 0;
    margin:     0px 0 0;
    display:    inline-block;
    height:     36px;
}

/*.tabItem span.txt{width:140px;}*/
.tabItem {
    float:         left;
    min-width:     50px;
    height:        31px;
    margin:        0 10px;
    position:      relative;
    border-bottom: 1px solid #f2f2f2;
}

.tabItem a {
    height:          30px;
    background:      url(../images/tabsbg.png) repeat-x;
    float:           left;
    min-width:       50px;
    margin:          -1px 0 0;
    color:           #35506e;
    text-decoration: none;
    text-align:      center;
    padding:         3px 0 0;
    /*
    filter: alpha(opacity=65);
      -moz-opacity: 0.65;
      opacity: 0.6;
    */
}

.tabItem a span.txt {
    padding: 0 5px;
}

.tabItem a span.left {
    background: url(../images/tabSprite.png) no-repeat -15px 0;
    width:      20px;
    height:     31px;
    position:   absolute;
    left:       -20px;
}

.tabItem a span.right {
    width:    20px;
    height:   32px;
    position: absolute;
    right:    -20px;
    top:      1px;
}

.tabs .active, .tabs .activeSleft, .tabs .activeSright {
    position: relative;
    z-index:  123;
}

.tabs .active a, .tabs .activeSleft a, .tabs .activeSright a {
    background: url(../images/tabsbgA.png) repeat-x;
    top:        0px;
    margin:     -1px 0 0;
    color:      #de7203;
}

.tabs .active a span.left {
    background: url(../images/tabSprite.png) no-repeat -150px 0;
    width:      20px;
    height:     31px;
    position:   absolute;
    left:       -20px;
}

/*.tabs .active a span.right{ background: url(../images/tabSprite.png) no-repeat -170px 0;width:20px; height:31px;position:absolute;right:-20px;}
*/
.tabs .active a span.right {
    background: url(../images/tabSprite.png) no-repeat -63px 0 !important;
    width:      15px !important;
    height:     31px;
    position:   absolute;
    right:      -13px;
}

.tabs .active a span.first {
    background: url(../images/tabSprite.png) no-repeat -50px 0 !important;
    width:      15px !important;
    height:     31px;
    position:   absolute;
    left:       -10px;
}

.tabs .active a span.last {
    background: url(../images/tabSprite.png) no-repeat -65px 0 !important;
    width:      15px !important;
    height:     31px;
    position:   absolute;
    right:      -15px;
}

.tabs .activeSleft, .tabs .activeSright {
    z-index: 124;
}

.tabs .activeSleft a, .tabs .activeSright a {
    z-index: 233;
}

.tabs .activeSleft a span.left {
    background: url(../images/tabSprite.png) no-repeat -150px 0;
    width:      20px;
    height:     31px;
    position:   absolute;
    left:       -20px;
}

.tabs .activeSleft a span.first {
    background: url(../images/tabSprite.png) no-repeat -50px 0 !important;
    width:      15px !important;
    height:     31px;
    position:   absolute;
    left:       -10px;
}

.tabs .activeSleft a span.right {
    background: url(../images/tabSprite.png) no-repeat -110px 0;
    width:      20px;
    height:     31px;
    position:   absolute;
    right:      -20px;
}

.tabs .activeSright a span.left {
    background: url(../images/tabSprite.png) no-repeat -130px 0;
    width:      20px;
    height:     31px;
    position:   absolute;
    left:       -20px;
}

/*.tabs .activeSright a span.right{ background: url(../images/tabSprite.png) no-repeat -170px 0;width:20px; height:31px;position:absolute;right:-20px;z-index:244;}
*/
.tabs .activeSright a span.right {
    background: url(../images/tabSprite.png) no-repeat -65px 0 !important;
    width:      15px !important;
    height:     31px;
    position:   absolute;
    right:      -13px;
}

.tabs .activeSright a span.last {
    background: url(../images/tabSprite.png) no-repeat -65px 0 !important;
    width:      15px !important;
    height:     31px;
    position:   absolute;
    right:      -15px;
}

.tabs .selected {
    position:      relative;
    z-index:       123;
    border-bottom: 1px solid #fff;
}

.tabs .selected a {
    background:    url(../images/tabsbgSel.png) repeat-x;
    top:           0px;
    margin:        -1px 0 0;
    color:         #bd3c0d;
}

.tabs .selected a span.left {
    background: url(../images/tabSprite.png) no-repeat -190px 0;
    width:      20px;
    height:     31px;
    position:   absolute;
    left:       -20px;
}

/*.tabs .selected a span.right{ background: url(../images/tabSprite.png) no-repeat -210px 0;width:20px; height:31px;position:absolute;right:-20px;}
*/
.tabs .selected a span.right {
    background: url(../images/tabSprite.png) no-repeat -94px 0 !important;
    width:      15px !important;
    height:     31px;
    position:   absolute;
    right:      -13px;
}

.tabs .selected a span.first {
    background: url(../images/tabSprite.png) no-repeat -80px 0 !important;
    width:      15px !important;
    height:     31px;
    position:   absolute;
    left:       -10px;
}

.tabs .selected a span.last {
    background: url(../images/tabSprite.png) no-repeat -94px 0 !important;
    width:      15px !important;
    height:     31px;
    position:   absolute;
    right:      -10px;
}

.tabItem a span.first {
    background: url(../images/tabSprite.png) no-repeat 0 0 !important;
    width:      10px !important;
    height:     31px;
    position:   absolute;
    left:       -10px;
}

.tabItem a span.last {
    background: url(../images/tabSprite.png) no-repeat -35px 0 !important;
    width:      15px !important;
    height:     31px;
    position:   absolute;
    right:      -15px;
}

#search-type .radio-buttons {
    margin-top: -20px;
}

#invoice_error .error_register img {
    float: left;
}

#invoice_error .error_register div {
    margin: 0;
}

#gview_tbl-faq-settings .ui-jqgrid-bdiv {
    position: static;
}

.calendar_image {
    padding-left: 10px;
    cursor:       pointer;
}

.calendar_image img {
    margin-top: 5px;
}

#formCustomerEdit .calendar_image img {
    margin-top: 0;
}

#formCustomerEdit .phone-duplicates-wrapper {
    width: 700px;
}

#formCustomerEdit .phone-duplicates-wrapper strong {
    color: red;
}

.erase_image {
    cursor: pointer;
}

/* proom page stlyes*/
.promo {
    margin: 0 20px;
    width:  900px;
}

.promo div, .promo h4 {
    line-height: 18px !important;
    font-size:   12px;
}

.promo p {
    line-height:   18px !important;
    margin-bottom: 0 !important;
    font-size:     12px;
}

.promo .blog {
    width: 900px;
}

.promo .mPanel {
    width: 660px;
}

.promo .mPanel .posts .post .content {
    width: 580px;
}

.promo .mPanel .posts .post .content h2 {
    width: 580px;
}

.promo .mPanel .posts .post .content .txt {
    width: 580px;
}

.promo .tabs .buttons {
    float:         none;
    height:        31px;
    font-size:     14px;
    border-bottom: 1px #ebebeb solid;
    margin:        0 0 15px;
}

.promo .tabs .buttons > li {
    top:          0;
    float:        left;
    padding:      3px 15px;
    border:       1px #ebebeb solid !important;
    margin-right: 15px;
}

.promo .tabs .buttons > li.active {
    background: #ebebeb;
}

.promo .tabs .buttons > li.active a {
    color:      #555 !important;
    background: none;
}

.promo .tabs .buttons li a {
    font-size: 14px;
    padding:   0;
    color:     #4187B2 !important;
}

table.promo .spacer {
    height:     10px;
    background: url("../images/spacer.png") repeat-x 0 50%;
    padding:    15px 0;
}

table.promo .promo_logo {
    width:          150px;
    padding-right:  20px;
    padding-bottom: 20px;
}

table.promo .filialistHead {
    width: 750px;
}

/*table.promo .logoMargin{padding:0 25px 0 0;float:left;}*/
table.promo img {
    float: left;
}

table.promo .filialistHead .txt {
    float: left; /*padding:50px 0 0 0;*/
}

table.promo .filialistHead .txt h2 {
    text-transform: uppercase;
}

table.promo h2 {
    margin:    0 0 10px;
    font-size: 24px;
}

table.promo h5 {
    font:   bold 15px Arial, Helvetica, sans-serif;
    margin: 0 0 15px;
}

table.promo .cTableSpacer {
    background: url("../images/cTableSpacer.png") no-repeat 100% 10px;
}

table.promo .contactTable {
    margin: 0 30px 0 0;
}

table.promo .contactTable td {
    padding: 0 30px 0 0;
}

.topReg {
    float:        right;
    width:        250px;
    margin-right: 30px; /*padding:50px 0 0 0;*/
    font-size:    12px;
}

.topReg .register {
    margin: 0 0 10px 0;
    float:  left;
}

.topReg .register a {
    color:           #fff;
    text-shadow:     1px 1px 0 #555;
    text-decoration: none;
    font-size:       14px;
    background:      url(../images/regArr.png) no-repeat 0 0;
    width:           219px;
    height:          26px;
    float:           left;
    text-align:      center;
    padding:         7px 0;
}

.topReg .register a:hover {
    color:           #fff;
    text-shadow:     1px 1px 0 #555;
    background:      url(../images/regArr.png) no-repeat 0 0;
    text-decoration: none;
}

table.promoEdit .spacer {
    height:     10px;
    background: url("../images/spacerDotted.png") repeat-x 0 50%;
    padding:    10px 0 5px;
}

table.promoEdit td.title {
    width: 150px;
}

table.promoEdit td {
    vertical-align: top;
}

table.promoEdit td.dataEdit {
    white-space: nowrap;
    width:       300px;
}

table.promoEdit td.dataEdit .button {
    margin:  0 0 5px;
    padding: 2px;
}

table.promoEdit td.fieldNote {
    font-style: italic;
}

table.promoEdit div.preUrl {
    float:  left;
    margin: 0 10px 0 0;
}

table.promoEdit div.i_block {
    float:  left;
    margin: 2px 10px 0 0;
}

table.promoEdit div.i_block input {
    float: left;
}

table.promoEdit .btn_file {
    margin:          3px 0 15px;
    height:          20px;
    cursor:          pointer;
    background:      -o-linear-gradient(bottom, #84a519, #a8d52d);
    background:      -moz-linear-gradient(bottom, #84a519, #a8d52d);
    background:      -webkit-gradient(linear, left bottom, left top, color-stop(0, #84a519), color-stop(100%, #a8d52d));
    -pie-background: linear-gradient(90deg, #84a519, #a8d52d);
    filter:          progid:DXImageTransform.Microsoft.gradient(startColorstr=#a8d52d, endColorstr=#84a519);
    border:          1px solid #85a519;
    text-shadow:     1px 1px 0px #484848;
}

table.promoEdit div.btn_file:hover {
    background: -o-linear-gradient(top, #84a519, #84a519);
    background: -moz-linear-gradient(top, #84a519, #84a519);
    background: -webkit-gradient(linear, left top, left bottom, from(#84a519), to(#84a519));
    /*ie BG*/
    filter:     progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#84a519', EndColorStr='#84a519');
}

table.promoEdit .btn_file label, table.promoEdit .btn_file input {
    cursor: pointer;
}

table.promoEdit .btn_file span {
    cursor:      pointer;
    position:    absolute;
    z-index:     0;
    top:         1px;
    left:        15px;
    color:       #fff;
    line-height: 16px;
}

#map_canvas .gmnoprint.terms-of-use-link {
    color: #B21416 !important;
}

/*promoedit styles end*/

.loading {
    text-align: center;
}

.fieldWithError {
    min-width: 600px;
    float:     left;
}

.fieldWithError > div {
    float: left;
}

.fieldWithError .error_register {
    margin: 10px 0 0;
}

.envWrap {
    position: relative;
}

p.send-package {
    margin-right: 360px !important;
}

.envelope {
    background: url(../images/envelope.png) no-repeat;
    width:      265px;
    height:     160px;
    color:      #416496;
    font:       12px/16px Arial;
    padding:    58px 50px 0 26px;
    position:   absolute;
    top:        -33px;
    right:      -20px;
}

.envelope br {
    margin: 0;
}

.envelope .text span.logo {
    background:    url(../images/zakupki_logo_small.png) no-repeat;
    padding-right: 65px;
}

.envelope .text span.zakupki {
    text-transform: uppercase;
    font-size:      9px;
    color:          #565656;
}

.envelope .text span.zakupki strong {
    color: #b6370c;
}

.envelope .adress {
    padding-left: 40px;
    font-size:    13px;
    font-weight:  bold;
    padding-top:  10px;
    overflow:     hidden;
}

.envelope .customer-id {
    padding-top: 5px;
}

.envelope .customer-id strong {
    color: #565656;
}

#package_info_table {
    width:      800px;
    margin:     20px;
    margin-top: 0;
}

#package_info_table div.left {
    float:         left;
    width:         400px;
    padding-right: 10px;
    padding-left:  20px;
}

#package_info_table div.right {
    float: right;
    width: 360px;
}

#package_info_table div.center {
    width:       770px;
    padding-top: 15px;
    text-align:  center;
}

#package_info_table table tr td {
    padding-right: 10px;
}

#package_info_table div {
    /*width: 340px*/
}

#package_info_table div.id-info, #package_info_table div.status-info {
    /*width: 340px;*/
    margin-right:   20px;
    border-bottom:  1px dotted #eeeeee;
    padding-bottom: 15px;
    padding-top:    15px;
}

#package_info_table div.id-info {
    padding-bottom: 15px;
}

#package_info_table div.id-info table {
    /*width: 340px*/
}

#package_info_table div.status-info {
    padding-bottom: 15px;
}

#package_info_table div.price-info {
    font-weight:    bold;
    font-size:      14px;
    padding-top:    15px;
    border-bottom:  1px dotted #eeeeee;
    padding-bottom: 15px;
}

#package_info_table div.price-info strong {
    padding-left: 20px;
}

#package_info_table div.filialist-info .filialist,
#package_info_table div.filialist-info .description {
    border-bottom:  1px dotted #eeeeee;
    padding-bottom: 15px;
    padding-top:    15px;
}

#package_info_table div.filialist-info .filialist, #package_info_table div.status-info {
    border-bottom: none;
}

#package_info_table td {
    line-height:    16px;
    vertical-align: top;
}

#package_info_table .statusLink {
    margin-left: 20px;
    line-height: 16px;
}

#dialogPackageInfo .packageInfoTable {
    width:      550px;
    margin:     20px;
    margin-top: 0;
}

#dialogPackageInfo .packageInfoTable td {
    line-height:    16px;
    vertical-align: top;
}

#dialogPackageInfo .statusLink {
    margin-left: 20px;
    line-height: 16px;
}

#send-package-form {
}

#send-package-form #send_package {
    padding-top: 20px;
}

#gbox_table_filialists #gview_table_filialists .ui-jqgrid-bdiv {
    overflow-y: auto;
}

#custom_sender_name-div {
    margin-left: 10px;
}

.google_plus_button {
    position: absolute;
    top:      20px;
    right:    -49px; /* 0px */
}

.vk-link {
    position: absolute;
    top:      -2px;
    left:     -45px;
}

.pagination {
    text-align: center
}

.pagination .pg_item {
    display: inline;
    margin:  0 5px;
}

.pagination .pg_item a {
    padding: 3px 7px;
    border:  1px solid #DDDDDD;
    height:  12px;
}

.pagination .pg_first, .pagination .pg_last {
}

.pagination .pg_prev, .pagination .pg_next {
}

.pagination .pg_number {
}

.pagination .pg_ellipsis {
    font-weight:    bold;
    letter-spacing: 2px;
}

.pagination .pg_current {
    height:      30px;
    font-weight: bold;
    padding:     4px 8px;
    background:  #a0a0a0;
    color:       #ffffff;
}

.upload_logo_progress {
    padding-left: 10px;
    display:      inline-block
}

.edit-btn {
    background:  url(../images/gtk-edit.png) no-repeat 50% 50%;
    padding:     0px 7px;
    margin:      0 5px 0 0;
    float:       left;
    text-indent: -9999px;
}

.save-btn {
    background:  url(../images/ico_save.png) no-repeat 50% 50%;
    padding:     0px 7px;
    float:       left;
    text-indent: -9999px;
}

.reject-btn {
    background:  url(../images/icon_del.png) no-repeat 50% 50%;
    padding:     0px 7px;
    float:       left;
    text-indent: -9999px;
}

.add-btn {
    background:  url(../images/icon_plus.png) no-repeat 50% 50%;
    padding:     0px 7px;
    float:       left;
    text-indent: -9999px;
}

.apply-btn {
    background:  url(../images/apply.png) no-repeat 50% 50%;
    padding:     0px 7px;
    float:       left;
    text-indent: -9999px;
}

.update-btn {
    background:  url(../images/update.png) no-repeat 50% 50%;
    padding:     0px 7px;
    float:       left;
    text-indent: -9999px;
}

.up-btn {
    background:  url(../images/up.png) no-repeat 50% 50%;
    padding:     0px 7px;
    float:       left;
    text-indent: -9999px;
}

.down-btn {
    background:  url(../images/down.png) no-repeat 50% 50%;
    padding:     0px 7px;
    float:       left;
    text-indent: -9999px;
}

.img-reject-btn {
    background:  url(../images/icon_img_del.png) no-repeat;
    padding:     0px 10px;
    margin:      0 5px 0 10px;
    float:       left;
    text-indent: -9999px;
}

.img-add-btn {
    background:  url(../images/icon_img_add.png) no-repeat;
    padding:     0px 10px;
    margin:      0 5px 0 0;
    float:       left;
    text-indent: -9999px;
}

.img-edit-btn {
    background:  url(../images/icon_img_edit.png) no-repeat;
    padding:     0px 10px;
    margin:      0 5px 0 0;
    float:       left;
    text-indent: -9999px;
}

.img-view-btn {
    background:  url(../images/icon_img_view.png) no-repeat;
    padding:     0px 10px;
    margin:      0 5px 0 10px;
    float:       left;
    text-indent: -9999px;
}

.dlgReplenish .tblReplenishments .colImg {
    width:   140px;
}

.pick_up-btn {
    background:  url(../images/apply.png) no-repeat 50% 50%;
    width:       16px;
    height:      16px; /*padding:0px 10px;*/
    margin:      0 5px 0 10px;
    float:       left;
    text-indent: -9999px;
}

.reject-packing-ua-btn {
    background:  url(../images/undo.png) no-repeat 50% 50%;
    width:       16px;
    height:      16px;
    margin:      0 5px 0 10px;
    float:       left;
    text-indent: -9999px;
}

.warning-btn {
    background:  url(../images/warn_icon.png) no-repeat 50% 50%;
    width:       16px;
    height:      16px; /*padding:0px 10px;*/
    margin:      0 5px 0 10px;
    float:       left;
    text-indent: -9999px;
}

.sendMail-btn {
    background:  url(../images/gmail.png) no-repeat 50% 50%;
    padding:     5px 12px;
    margin:      5px;
    float:       left;
    text-indent: -9999px;
}

.productLink {
    color:       #E17703 !important;
    cursor:      pointer;
    line-height: 16px;
}

.productLink:hover {
    text-decoration: underline !important;
}

.cursorHand {
!important;
    cursor: pointer;
}

.priceComponents {
    font-size:   12px;
    line-height: 14px;
}

.deDeliveryDates {
    line-height: 14px;
}

.button_checking_ok, .button_checking_failed {
    cursor: pointer;
}

.button_checking_failed {
    margin-left: 10px;
}

.button_checking_ok a, .button_checking_failed a {
    display:         block;
    border:          none;
    text-decoration: none;
    width:           100%;
    height:          100%;
}

.button_checking_ok a {
    width:      22px;
    height:     17px;
    background: url(../images/icon_ok_new.png) no-repeat;
}

.button_checking_failed a {
    width:      15px;
    height:     15px;
    background: url(../images/icon_error_new.png) no-repeat;
}

.button_product_replacement, .button_return_money {
    cursor: pointer;
}

.button_return_money {
    margin-left: 10px;
}

.button_product_replacement a, .button_return_money a, .button_check_invoice a {
    display:         block;
    border:          none;
    text-decoration: none;
    width:           100%;
    height:          100%;
}

.button_product_replacement a, .button_check_invoice a {
    width:      22px;
    height:     17px;
    background: url(../images/icon_ok_new.png) no-repeat;
}

.button_return_money a {
    width:      15px;
    height:     15px;
    background: url(../images/icon_error_new.png) no-repeat;
}

#gbox_tbl-delivered-groups .ui-jqgrid-bdiv {
    overflow: visible;
}

.infoDateFull {
    color:       #808080;
    font-size:   11px;
    line-height: 14px;
}

.customer-data-details {
    color:       #808080;
    font-size:   12px;
    line-height: 14px;
}

#areaHNMPackages {
    float:     right;
    margin:    0 0 0 100px;
    max-width: 380px
}

.areaNormalShops {
    float:     left;
    max-width: 380px
}

#areaHNMPackages fieldset {
    min-height: 219px;
}

.infoImg {
    background:   url(../images/icon_info.png) no-repeat;
    padding-left: 12px;
    color:        #4187B2 !important;
}

.infoImg:hover {
    background: url(../images/icon_info_hover.png) no-repeat;
    color:      #416496 !important;
}

.btnWrapCenter {
    text-align: center
}

.refMessage {
}

.refMessage .refLink {
    color:           #BD3C0D;
    font-weight:     bold;
    text-decoration: underline;
}

.videoWrap {
    width:                 650px;
    height:                368px;
    position:              absolute;
    right:                 40px;
    bottom:                46px;
    border-radius:         10px;
    -webkit-border-radius: 10px;
    -moz-border-radius:    10px;
    -o-border-radius:      10px;
    background:            url(../images/bg-register-video.png) no-repeat center top;
    behavior:              url(PIE.htc);
}

#container_wrapper {
    margin:                6px;
    border-radius:         5px;
    -webkit-border-radius: 5px;
    -moz-border-radius:    5px;
    -o-border-radius:      5px;
    overflow:              hidden;
    border-left:           1px solid #e5e5e5;
    border-right:          1px solid #e5e5e5;
    position:              relative;
    behavior:              url(PIE.htc);
}

#container {
    position: absolute;
    z-index:  1;
}

.regWrap {
    width:    400px;
    overflow: hidden;
    position: absolute;
    bottom:   30px;
    left:     25px;
}

.regWrap .description {
    font-size:   11px;
    line-height: 12px;
    color:       #999;
    text-align:  justify
}

.actionPanel {
    margin-left: 20px;
}

.actionPanel .info {
    text-decoration: none !important;
    display:         inline-block;
    zoom:            1;
    line-height:     14px;
}

.actionPanel .info:hover {
    border: 0;
}

.totalPriceComponents {
    margin-left:           10px;
    padding:               5px 5px 0 5px;
    display:               block;
    -webkit-border-radius: 0 0 0 6px;
    -moz-border-radius:    0 0 0 6px;
    border-radius:         0 0 0 6px;
    float:                 right;
}

.totalPriceComponents td {
    line-height: 14px;
}

.totalPriceComponents td.key {
    padding-left: 5px;
    text-align:   right;
}

.totalPriceComponents td.key1 {
    padding-left: 5px;
    text-align:   left;
}

.totalPriceComponents td.value {
    padding:    0 5px 0 15px;
    text-align: right;
}

.totalPriceComponents.customers {
    width: 230px;
}

.awating {
    color: #E17703
}

.popupBox {
    width:      400px;
    height:     200px;
    background: #fff;
    position:   absolute;
    z-index:    2222;
    padding:    20px;
    border:     1px solid #c00;
}

.wideContent {
    /*width:    auto !important;*/
    padding:  20px 40px;
    position: static;
}

.wideContentShop {
    width:    auto !important;
    padding: 0!important;
    margin:  0 40px 20px!important;
    position: static !important;
    max-width: 100%!important;
}



.sizeWrap {
    width: 1170px;
}

.fInternalInfo {
    border: 1px solid #ccc;
}

.wrapInternalInfo div {
    display: inline-block;
}

.sendInternalInfo {
    border:                1px solid #ccc;
    background:            #eee;
    -webkit-border-radius: 2px;
    -moz-border-radius:    2px;
    border-radius:         2px;
    cursor:                default;
    font-size:             11px;
    font-weight:           700;
    text-align:            center;
    margin-right:          16px;
    height:                27px;
    line-height:           27px;
    min-width:             54px;
    outline:               0;
    padding:               0 8px;
    position:              relative;
    behavior:              url(PIE.htc);
}

.intInfoWrap {
    font:      normal 11px/12px Arial, Helvetica, sans-serif;
    word-wrap: break-word;
}

.intInfoWrap textarea {
    font:  normal 11px/12px Arial, Helvetica, sans-serif; /*height: 18px !important;*/
    width: 178px !important;
    float: left;
}

.packageOrderInfoAdditional {
    font-size:   12px;
    line-height: 14px;
    margin-top:  0px;
}

.wrap-package-info {

}

.wrap-package-info,
.wrap-package-info a {
    line-height: 1.5 !important;
}

.wrap-package-info .customer-info {
    white-space: pre-line;
    word-wrap: break-word;
}

.wrap-package-info .sale-link {
    display: block;
    color: #0b74cf !important;
}

.wrap-package-info .sale-link:hover {
    text-decoration: underline;
}

.wrap-package-info .from-shop,
.wrap-package-info .from-app {
    color: green;
}

.packageCustomerBalanceButtons {
}

.packageCustomerBalanceButtonsGroup {
    font-size: 10px !important;
}

.packageCustomerDebt, .packageCustomerDebt * {
    line-height: 15px;
    font-size:   12px;
}

.packageCustomerDebtGroup, .packageCustomerDebtGroup * {
    line-height: 12px;
    font-size:   10px;
}

.checked-count-label {
    font-size:   18px;
    font-weight: bold;
    color: #be6e16;
}

.wrapInternalInfo {
    width:       180px;
    font-size:   11px;
    line-height: 11px;
}

.wrapInternalInfo:after {
    clear: both;
    content: '';
    display: block;
}

.wrapInternalInfoGroup {
    width:       180px;
    font-size:   10px;
    line-height: 10px;
}

.wrapInternalInfo textarea {
    font:       normal 9px Arial, sans-serif !important;
    width:      150px !important;
    float:      left;
    margin-top: 2px;
}

.wrapInternalInfo .cellInternalInfo {
    /*border-bottom: 1px solid #d9d9d9; padding: 2px 0;*/
}

.wrapInternalInfo .cellInternalInfo.Date {
    width: 50px;
    float: left;
}

.wrapInternalInfo .cellInternalInfo.Message {
    width: 130px;
    float: left;
}

.wrapInternalInfo .cellInternalInfo.Message a {
    width:       180px;
    font-size:   11px;
    line-height: 11px;
    color:       #a52a2a;
}

.wrapInternalInfoGroup .cellInternalInfo.Message a {
    width:       180px;
    font-size:   10px;
    line-height: 10px;
    color:       #a52a2a;
}

#formCustomerEdit .wrapInternalInfo {
    width: 200px;
}

#formCustomerEdit .wrapInternalInfo .cellInternalInfo.Message {
    width: 150px;
}

#formCustomerEdit .group-separator {
    height: 20px;
}

.statusLink {
    text-decoration: underline !important;
}

.customerPackageStatus {
    font-size:   12px;
    line-height: 14px;
}

#filialistPackagesTabs .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer;
}

.customerContacts, .customerContacts * {
    line-height: 16px;
}

.customerContacts .type {
    font-size: 11px;
}

.customerContactsGroup, .customerContactsGroup * {
    line-height: 13px;
    font-size:   12px !important;
}

.customerContactsGroup .type {
    font-size: 10px;
}

.package-short-info div{
    line-height: 18px;
}

.package-short-info .button_info {
    display: inline-block;
}

.problematic_customer {
    color: #b0062e !important;
}

.ui-progressbar {
    border:             1px solid #808080;
    height:             1em;
    -moz-box-sizing:    border-box;
    -webkit-box-sizing: border-box;
    box-sizing:         border-box;
}

.ui-progressbar-value {
    background: #808080;
    margin:     0 !important;
}

a.groupOrderInfo {
    font-size:   11px;
    line-height: 12px;
    color:       #808080;
}

.customerBalanceRow, .customerBalanceRow *,
.td-welcome p,
.upanel-ballance .sep {
    background: none;
    color:      #000;
    font:       normal 12px/14px Tahoma;
}

.td-welcome p {
    padding-bottom: 13px;
    line-height:    27px;
}

a.scrolltoLink {
    font-size:       12px;
    text-decoration: underline;
    cursor:          pointer;
    color:           #008000;
}

.aBtn {
    cursor: pointer;
}

/********************** Stock *********************/

.wrapStock .stock-item {
    width:      200px;
    overflow:   hidden;
    min-height: 490px;
    margin:     10px 8px;
    border:     1px solid #DDD;
}

.wrapStock #grid-content {
    margin: 0 -8px;
}

.wrapStock.item-full p {
    font-size:   17px !important;
    font-family: Arial !important;
}
.wrapStock .item-table-wrapper{
    width: 90%;
    margin: 0 auto;
}
.wrapStock .item-name {
    margin:      5px 0;
    font-size:   14px;
    font-weight: bold;
    background:  #EEE;
    text-align:  center;
    padding:     5px 0;
}

.wrapStock .item-store {
    font-size:   16px;
    font-weight: bold;
    background:  #EEE;
    text-align:  center;
    padding:     5px 0;
}

.wrapStock .item-price {
    font-size:   18px;
    font-family: 'Trebuchet MS';
    white-space: nowrap;
    line-height: 16px;
    margin-left: 3px;
}

.wrapStock .item-price .currency {
    font-size: 14px;
    display:   block;
}

.wrapStock .item-size {
    float: left;
}

.wrapStock .item-photo {
    min-height: 307px;
    margin:     10px;
}

.wrapStock .item-photo-inner {
    display:        table-cell;
    vertical-align: middle;
    height:         307px;
}

.wrapStock #category-wrap {
    display: none;
}

.wrapStock .scategories {
    list-style-type: none;
    float:           left;
}

.wrapStock .stock-sex {
    float: left;
}

.wrapStock .edit-cat, .delete-cat {
    cursor: pointer;
}

.wrapStock .get-desc {
    font-weight:           bold;
    font-family:           Arial;
    width:                 59px;
    font-size:             13px;
    height:                22px;
    border-radius:         3px 3px;
    -webkit-border-radius: 3px 3px;
    -moz-border-radius:    3px 3px;
    -o-border-radius:      3px 3px;
    color:                 white;
    padding:               3px 11px;
    background:            url("../images/fon_btn_31.png") repeat-x scroll 0 -2px transparent;
    position:              relative;
    behavior:              url(PIE.htc);
}

.wrapStock .get-desc:hover {
    color:      white;
    background: url(../images/fon_btn_31_hover.png) repeat-x;
}

.wrapStock .item-table {
    height: 126px !important;
}

.wrapStock .item-table td {
}

.wrapStock .tpice {
    text-align: right;
}

.wrapStock .cat-it, .wrapStock .cat-it * {
    text-align:  left;
    font-size:   12px;
    line-height: 13px;
    width:       100%;
    font-family: OpenSans-Regular;
}

.wrapStock .item-pr {
    margin:     6px 0;
    text-align: center;
    color:      #d68f01;
    font-size:  19px;
}

.wrapStock .order_button {
    /*display: inline-block;*/
    margin-top:    10px;
    font-weight:   bold;
    font-family:   Arial;
    /*width: 116px;*/
    font-size:     13px;
    /*height: 19px;*/
    border-radius: 3px 3px;
    color:         white;
    padding:       7px 26px;
    background:    url("../images/gr.png") repeat-x;
    border:        none;
    /*clear: both;*/
    cursor:        pointer;
    position:      relative;
    behavior:      url(PIE.htc);
}

.wrapStock .order_button:hover {
    color:      white;
    background: url(../images/gre.png) repeat-x 0 -1px;
}

.wrapStock .order_button.disabled {
    color:  #558D4A;
    cursor: wait;
}

.wrapStock .order_button.disabled:hover {
    color:      #558D4A;
    background: url("../images/gr.png") repeat-x;
}

.wrapStock.item-full .info {
    display: block;
}

.wrapStock.item-full .preloader {
    display: none;
}

.wrapStock.item-full.loading .info {
    display: none;
}

.wrapStock.item-full.loading .preloader {
    display: block;
}

.wrapStock .preloader {
    width:      56px;
    height:     56px;
    background: url(../images/pre.gif);
    margin:     0 auto;
}

.wrapStock.item-full .error {
    color:     red;
    font-size: 18px;
}

.wrapStock.item-full .price_euro {
    font-size: 12px;
}

.wrapStock .cspan {
    clear: left;
}

.wrapStock #slider-range {
    width:  250px;
    float:  left;
    margin: 7px 0 0 0;
}

.ui-slider-horizontal .ui-slider-range {
    background: #87aa1c;
}

.wrapStock #amountm {
    border:      0;
    width:       130px;
    color:       #87aa1c;
    font-weight: bold;
}

.wrapStock .filterb {
}

.wrapStock #size {
    width: 80px;
}

.nameinput {
    float:      left;
    margin-top: -2px;
}

.wrapStock .button {
    margin: -2px 0 0 14px;
}

.comission,
.shiping-desc b,
.magaz-desc b {
    font:  14px/16px Arial;
    color: #565656;
}

.comission > span {
    display: inline-block;
}

.comission-label {
    float:         left;
    margin-top:    3px;
    padding-right: 5px;
}

.comission .value {
    color: #a21e1e;
    font:  20px/22px Arial;
}

.shiping-desc {
    color:         #796F6F;
    font:          12px/16px Arial;
    margin-bottom: 10px;
    max-height:    93px;
    overflow-y:    auto;
}

.shiping-desc,
.magaz-desc {
    font:  12px/16px Arial;
    color: #796f6f;
}

#magazines {

}

.magazine {
    background:            url("../images/bg-magaz-item.png") no-repeat;
    margin-bottom:         20px;
    border-radius:         10px;
    -webkit-border-radius: 10px;
    -moz-border-radius:    10px;
    -o-border-radius:      10px;
    float:                 left;
    height:                195px;
    width:                 465px;
    position:              relative;
    behavior:              url(PIE.htc);
}

.magazine table {
    width: 100%;
}

.magazine td {
    vertical-align: middle;
}

.magazine:first-child,
.magazine:nth-child(2n+1) {
    margin-right: 10px;
}

.clr {
    clear: both;
}

.magaz-img-td {
    text-align:     center;
    vertical-align: middle;
    height:         70px;
    width:          154px;
}

.magaz-img img {
    margin-left: 2px;
    height:      auto;
    max-width:   140px;
}

.text-right-td {
    background: url("../images/bg-magaziny-sep.png") no-repeat left center;
    padding:    0 10px;
}

.bottom-text {
    background: url("../images/bg-magaziny-sep2.png") no-repeat center top;
    height:     50px;
    padding:    0 10px 10px;
    text-align: center;
}

.magaz-desc {
    /*border-top:  1px solid #EDEDED;*/
    max-height:  47px;
    overflow-y:  auto;
    padding-top: 7px;
}

.row1 {
    height: 122px;
}

/**Blog**/

.ended {
    position:              absolute;
    height:                49px;
    bottom:                2px;
    left:                  2px;
    right:                 2px;
    z-index:               2;
    background:            #7f7f7f; /*url(../images/bg-black-transparent.png) repeat 0 0;*/
    color:                 #fff;
    font:                  normal 16px/48px 'roboto', sans-serif;
    -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius:    0px 0px 3px 3px;
    border-radius:         0px 0px 3px 3px;
    white-space:           nowrap;
    padding:               0 15px;
    font-weight:           300;
}

.ended .ended-date {
    font-size:    13px;
    padding-left: 19px;
    background:   url(../images/icon-locker.png) no-repeat 0 18px;
    position: absolute;
    right: 17px;
}

.countdown-wrap {
    position:              absolute;
    height:                49px;
    bottom:                2px;
    left:                  2px;
    right:                 2px;
    z-index:               2;
    background:            #7f7f7f; /*url(../images/bg-black-transparent.png) repeat 0 0;*/
    color:                 #fff;
    font:                  italic 12px/40px Georgia;
    -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius:    0px 0px 3px 3px;
    border-radius:         0px 0px 3px 3px;
    white-space:           nowrap;
    padding:               0 15px;
}

.countdown-wrap .count_titles {
    font:           italic 13px/25px Georgia;
    font-weight:    normal;
    padding:        0;
    text-transform: lowercase;
}

.countdown-wrap .countdown_amount {
    /*font-weight: normal;*/
    font-family:  Georgia;
    font-weight:  normal;
    font-size:    25px;
    padding:      0;
    margin-right: 4px;

}

.countdown-wrap .countdown_section {
    margin:    0 7px 0 0;
    font-size: 17px;
}

.articles .countdown-wrap .countdown {
    margin-left: 10px;
}

.countdown {
    font-weight: bold;
}

.countdown_section {
    margin:    0 10px;
    font-size: 17px;
    color:     #83a512
}

.countdown-wrap .countdown_section {
    color:     #fff;
    font-size: 16px;
}

.countdown_amount {
    padding-right: 5px;
}

/*Registration*/
#form-register {
    padding: 20px 25px;
}

.inner-page.register-page #content {
    background: none transparent;
    margin:     0 auto 40px;
    padding:    0;
    min-height: 400px;
}

.register-page #content .content-inner {
    background: none transparent;
    margin:     0;
    padding:    0;
}

.register-page #content h1 {
    color:          #fff;
    font-size:      42px;
    height:         32px;
    text-align:     center;
    text-shadow:    1px 1px 2px #bc6322;
    font-family:    "plumcb";
    text-transform: uppercase;
    line-height:    32px;
}

.register-page #registration {
    background: url(../images/bg-register.jpg) no-repeat left top;
    height:     517px;
}

.register-page #registration .i_block {
    position:              relative;
    background:            url(../images/register-input.png) no-repeat left -1px;
    margin-bottom:         16px;
    height:                60px;
    line-height:           60px;
    border-radius:         18px;
    -webkit-border-radius: 18px;
    -moz-border-radius:    18px;
    -o-border-radius:      18px;
    box-shadow:            0px 0px 30px rgba(255, 255, 255, .5);
    -webkit-box-shadow:    0px 0px 30px rgba(255, 255, 255, .5);
    -moz-box-shadow:       0px 0px 30px rgba(255, 255, 255, .5);
    -o-box-shadow:         0px 0px 30px rgba(255, 255, 255, .5);
    behavior:              url(PIE.htc);
}

.register-page #registration .i_block.promo-input {
    position:              relative;
    background:            url(../images/register-input-promo.png) no-repeat -1px -1px;
    height:                50px;
    line-height:           50px;
    border-radius:         18px;
    -webkit-border-radius: 18px;
    -moz-border-radius:    18px;
    -o-border-radius:      18px;
    box-shadow:            0px 0px 35px rgba(255, 255, 255, .6);
    -webkit-box-shadow:    0px 0px 35px rgba(255, 255, 255, .6);
    -moz-box-shadow:       0px 0px 35px rgba(255, 255, 255, .6);
    -o-box-shadow:         0px 0px 35px rgba(255, 255, 255, .6);
    margin:                20px auto 23px;
    border-top:            1px solid #c79163;
    behavior:              url(PIE.htc);
}

.register-page #registration .i_block input {
    padding:   18px 20px;
    font-size: 16px;
    box-sizing: content-box;
}

.register-page #registration .tCenter .register-button input {
    position:              relative;
    display:               block;
    width:                 342px;
    background:            #b70d1e;
    height:                60px;
    line-height:           60px;
    padding:               0px 20px;
    border:                0 transparent;
    border-radius:         18px;
    -webkit-border-radius: 18px;
    -moz-border-radius:    18px;
    -o-border-radius:      18px;
    box-shadow:            0px 0px 30px rgba(255, 255, 255, .5);
    -webkit-box-shadow:    0px 0px 30px rgba(255, 255, 255, .5);
    -moz-box-shadow:       0px 0px 30px rgba(255, 255, 255, .5);
    -o-box-shadow:         0px 0px 30px rgba(255, 255, 255, .5);
    font-size:             24px;
    font-weight:           bold;
    color:                 #fff;
    cursor:                pointer;
    margin:                0 auto;
    font-family:           plumcb;
    behavior:              url(PIE.htc);
}

.register-page #registration .i_block label {
    display:     block;
    width:       300px;
    top:         0;
    padding:     0 0 0 25px;
    font-size:   16px;
    font-weight: normal;
    cursor:      text;
}

.register-page #registration .i_block.promo-input label {
    padding: 0 0 0 20px;
}

.register-page .tCenter {
    text-align: center;
}

.register-page #registration .i_block .block {
    height:     auto;
    background: none;
}

.register-page .register-text {
    top:      30px;
    right:    50px;
    width:    630px;
    position: absolute;
}

.register-page #registration .register-text h2 {
    color:       #fff;
    font-size:   18px;
    line-height: 23px;
    text-shadow: 1px 1px 2px #bc6322;
    font-family: plumcb;
}

/*End Registration*/

/*Tipsy*/

.register-page .tipsy {
    padding:     0;
    width:       420px;
    margin-left: 30px;
}

.register-page .tipsy .tipsy-arrow {
    display: none;
}

.register-page .tipsy .tipsy-inner {
    padding:          0;
    background-color: transparent;
    color:            #7d0b16;
    max-width:        420px;
    font-size:        11px;
    font-style:       italic;
    font-family:      Verdana;
    line-height:      17px;
    text-align:       left;
    text-indent:      10px;
}

/*End Tipsy*/

.inner-page #shop-cols p {
    margin:  15px 0 25px !important;
    display: inline-block;
    float:   none;
}

#window-replenish_balance p {
    margin-bottom: 10px;
    line-height:   1.5em;
}

.ui-jqgrid .ui-jqgrid-htable .i_block,
.ui-jqgrid .ui-jqgrid-htable .i_block .block {
    height: 22px !important;
}

.ui-jqgrid .ui-jqgrid-htable .select {
    left: 0;
}

/**/

.ui-jqgrid .ui-state-disabled {
    padding: 1px;
}

/*Personal data*/

#form-parcel .form-wrap .select,
.form-feedback .select,
#form_profile .select {
    background:            none;
    height:                30px;
    border:                1px solid #bababa;
    border-radius:         3px;
    -webkit-border-radius: 3px;
    -moz-border-radius:    3px;
}

#form-parcel .form-wrap .select div,
.form-feedback .select div,
#form_profile .select div {
    height:   30px !important;
    position: relative;
}

#form-parcel .form-wrap .select div:before,
.form-feedback .select div:before,
#form_profile .select div:before {
    content:      " ";
    position:     absolute;
    top:          11px;
    right:        11px;
    height:       0px;
    width:        0px;
    z-index:      999;
    border-left:  5px solid transparent;
    border-right: 5px solid transparent;
    border-top:   10px solid #fff;
}

#form-parcel .form-wrap .select span,
.form-feedback .select span,
#form_profile .select span {
    height:      30px;
    line-height: 30px;
    color:       #474747;
    font-size:   13px;
    margin-left: 13px;
}

#form-parcel .form-wrap .select div:after,
.form-feedback .select div:after,
#form_profile .select div:after {
    content:    " ";
    position:   absolute;
    top:        0;
    right:      0;
    height:     30px;
    width:      32px;
    background: #ff7200;
}

#form-parcel .form-wrap select,
.form-feedback select,
#form_profile select {
    line-height: 40px;
    height:      32px;
    cursor:      pointer;
    z-index:     1;
}

#form-parcel .form-wrap input[type=text],
#form-parcel .form-wrap input[type=number],
.form-feedback input[type=text],
#form_profile input[type=text] {
    background:            none;
    margin:                0;
    height:                30px;
    padding:               0 13px;
    border:                1px solid #bababa;
    border-radius:         3px;
    -webkit-border-radius: 3px;
    -moz-border-radius:    3px;
}

#form-parcel .form-wrap textarea,
.form-feedback textarea,
#form_profile textarea {
    width:                 100%;
    display:               block;
    padding:               10px 13px;
    border:                1px solid #bababa;
    border-radius:         3px;
    -webkit-border-radius: 3px;
    -moz-border-radius:    3px;
    -webkit-box-sizing:    border-box;
    -moz-box-sizing:       border-box;
    box-sizing:            border-box;
}

#form-parcel .form-wrap input[type=submit],
#form-parcel .form-wrap button[type=submit],
.form-feedback input[type=submit],
#form_profile input[type=submit] {
    margin:                5px 7px 0 0;
    height:                30px;
    padding:               0 13px 0 13px;
    background:            #0b74cf;
    color:                 #fff;
    text-transform:        uppercase;
    border-radius:         3px;
    -webkit-border-radius: 3px;
    -moz-border-radius:    3px;
    border:                none;
    float:                 right;
    font:                  bold 13px/20px Arial;
    cursor:                pointer;
    -webkit-transition:    background .3s;
    -moz-transition:       background .3s;
    -ms-transition:        background .3s;
    -o-transition:         background .3s;
    transition:            background .3s;
}

#form-parcel .form-wrap input[type=submit]:hover,
#form-parcel .form-wrap button[type=submit]:hover,
.form-feedback input[type=submit]:hover,
#form_profile input[type=submit]:hover {
    background-color: #217fd0;
    border:           none;
}

#form-parcel .form-wrap input[type=submit]:disabled:hover,
#form-parcel .form-wrap input[type=submit]:disabled,
#form-parcel .form-wrap button[type=submit]:disabled:hover,
#form-parcel .form-wrap button[type=submit]:disabled,
.form-feedback input[type=submit]:disabled:hover,
#form_profile input[type=submit]:disabled:hover,
.form-feedback input[type=submit]:disabled,
#form_profile input[type=submit]:disabled {
    background: #ccc;
    cursor:     default;
    border:     none;
}

/*End Personal data*/

#content .review-block .review-likes .link-likes .i-like {
    display:     block;
    color:       #4ba5cf;
    font-style:  italic;
    font-size:   13px;
    line-height: 21px;
    font-family: 'Open Sans', sans-serif;
    text-align:  right;
}

#content .review-block .review-likes .like-text {
    margin-right: 7px;
}

#content .review-block .review-likes .likes-count {
    font-size:      13px;
    line-height:    22px;
    vertical-align: top;
    color:          #444;
    font-weight:    bold;
    font-family:    'Open Sans', sans-serif;
    float:          right;
}

.ui-jqgrid .ui-paging-info {
    color:        #A32C0E;
    margin-right: 25px;
}

.button-styled,
#areaCheckPackagesAvailability input[type=button],
form.styled button,
form.styled input[type=button],
form.styled input[type=submit],
#submit_packages {
    font-family:     Arial, Sans-Serif;
    font-size:       12px;
    text-decoration: none;
    cursor:          pointer;
    margin:          5px 0;
    display:         inline-block;
    text-align:      center;
    height:          27px;
    color:           #fff;
    text-shadow:     1px 1px 0px #484848;
    border:          1px solid #a2bb4e;
    background:      -o-linear-gradient(top, #a8d52d, #84a519);
    background:      -moz-linear-gradient(top, #a8d52d, #84a519);
    background:      -webkit-gradient(linear, left top, left bottom, from(#a8d52d), to(#84a519));
    filter:          progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#a8d52d', EndColorStr='#84a519');
}

.button-styled:hover,
#areaCheckPackagesAvailability input[type=button]:hover,
form.styled input[type=button]:hover,
form.styled input[type=submit]:hover,
form.styled button:hover,
#submit_packages:hover {
    background: -o-linear-gradient(top, #84a519, #a8d52d);
    background: -moz-linear-gradient(top, #84a519, #a8d52d);
    background: -webkit-gradient(linear, left top, left bottom, from(#84a519), to(#a8d52d));
    filter:     progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#84a519', EndColorStr='#a8d52d');
}

.button-styled:disabled:hover,
.button-styled:disabled,
#areaCheckPackagesAvailability input[type=button]:disabled:hover,
#areaCheckPackagesAvailability input[type=button]:disabled,
form.styled input[type=button]:disabled:hover,
form.styled input[type=button]:disabled,
form.styled input[type=submit]:disabled:hover,
form.styled input[type=submit]:disabled,
form.styled button:disabled:hover,
form.styled button:disabled,
#submit_packages:disabled:hover,
#submit_packages:disabled {
    cursor:     default;
    border:     1px solid rgb(232, 232, 232);
    background: rgb(232, 232, 232);
    background: -moz-linear-gradient(top, rgba(232, 232, 232, 1) 0%, rgba(183, 183, 183, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(232, 232, 232, 1)), color-stop(100%, rgba(183, 183, 183, 1)));
    background: -webkit-linear-gradient(top, rgba(232, 232, 232, 1) 0%, rgba(183, 183, 183, 1) 100%);
    background: -o-linear-gradient(top, rgba(232, 232, 232, 1) 0%, rgba(183, 183, 183, 1) 100%);
    background: -ms-linear-gradient(top, rgba(232, 232, 232, 1) 0%, rgba(183, 183, 183, 1) 100%);
    background: linear-gradient(to bottom, rgba(232, 232, 232, 1) 0%, rgba(183, 183, 183, 1) 100%);
    filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#b7b7b7', GradientType=0);
}

#content form.styled button b {
    color: #fff;
}

form.styled input[type=text] {
    padding: 1px 6px;
}

/**/

.third-level-menu {
    margin:   0 auto 15px;
    width:    1400px;
    height:   50px;
    position: relative;
}

.third-level-menu > div,
.third-level-menu > li {
    top:                1px;
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, .4);
    -moz-box-shadow:    0px 1px 3px rgba(0, 0, 0, .4);
    box-shadow:         0px 1px 3px rgba(0, 0, 0, .4);
    border:             1px solid #fff !important;
    display:            inline-block;
    padding:            0;
    float:              left;
}

.third-level-menu a {
    font-size:   13px;
    padding:     0px 10px;
    height:      30px;
    line-height: 29px !important;
    color:       #E17703;
    position:    relative;
    display:     block;
    float:       none;
    background:  rgb(242, 242, 242);
    background:  -moz-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(219, 219, 219, 1) 100%);
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(242, 242, 242, 1)), color-stop(100%, rgba(219, 219, 219, 1)));
    background:  -webkit-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(219, 219, 219, 1) 100%);
    background:  -o-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(219, 219, 219, 1) 100%);
    background:  -ms-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(219, 219, 219, 1) 100%);
    background:  linear-gradient(to bottom, rgba(242, 242, 242, 1) 0%, rgba(219, 219, 219, 1) 100%);
    filter:      progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#dbdbdb', GradientType=0);
}

.third-level-menu a.active,
.third-level-menu a:hover {
    color: #A32C0E;
}

#topProductFormWrapper input[type='text']{
    width: 500px !important;
}

.top-product-image-preview {
    display: inline-block;
    width: 131px;
    height: 174px;
    background-size: cover;
}

#work-with-orders {
    margin:   0 auto 15px;
    width:    1400px;
    height:   168px;
    position: relative;
}

#work-with-orders > div,
#work-with-orders > li {
    top:                1px;
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, .4);
    -moz-box-shadow:    0px 1px 3px rgba(0, 0, 0, .4);
    box-shadow:         0px 1px 3px rgba(0, 0, 0, .4);
    border:             1px solid #fff !important;
    display:            block;
    padding:            0;
    font-weight:        normal;
    position:           absolute;
}

#work-with-orders .col-1 {
    left:  0;
    width: 142px;
}

#work-with-orders .col-2 {
    left:  145px;
    width: 115px;
}

#work-with-orders .col-3 {
    left:  263px;
    width: 274px;
}

#work-with-orders .col-4 {
    left:  540px;
    width: 223px;
}

#work-with-orders .col-5 {
    left:  766px;
    width: 190px;
}

#work-with-orders .col-6 {
    left:  959px;
    width: 204px
}

#work-with-orders .col-7 {
    left:  1166px;
    width: 146px;
}

#work-with-orders .col-8 {
    left:  1315px;
    width: 100px;
}

#work-with-orders .col-9 {
    left:  1417px;
    width: 110px;
}

#work-with-orders > .row-2 {
    top:     34px;
    z-index: 2;
}

#work-with-orders > .row-3 {
    top:     67px;
    z-index: 3;
}

#work-with-orders > .row-4 {
    top:     100px;
    z-index: 4;
}

#work-with-orders > .row-5 {
    top:     133px;
    z-index: 5;
}

#work-with-orders a {
    font-size:   13px;
    padding:     0px 10px;
    height:      30px;
    line-height: 29px !important;
    color:       #E17703;
    position:    relative;
    display:     block;
    float:       none;
    background:  rgb(242, 242, 242);
    background:  -moz-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(219, 219, 219, 1) 100%);
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(242, 242, 242, 1)), color-stop(100%, rgba(219, 219, 219, 1)));
    background:  -webkit-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(219, 219, 219, 1) 100%);
    background:  -o-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(219, 219, 219, 1) 100%);
    background:  -ms-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(219, 219, 219, 1) 100%);
    background:  linear-gradient(to bottom, rgba(242, 242, 242, 1) 0%, rgba(219, 219, 219, 1) 100%);
    filter:      progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#dbdbdb', GradientType=0);
}

#work-with-orders .ui-state-active a,
#work-with-orders a:hover {
    color: #fff;
    background: linear-gradient(to bottom, rgb(228, 193, 119) 0%, rgb(225, 119, 3) 100%);
}

#work-with-orders a.link-marked:after {
    position:     relative;
    display:      inline-block;
    color:        #777;
    float:        right;
    font-size:    12px;
    line-height:  29px;
    padding-left: 5px;
    height:       30px;
    font-weight:  bold;
}

#work-with-orders a.link-ru:after {
    content:      "рус";
}

#work-with-orders a.link-ir:after {
    content:      "инд";
}

#work-with-orders a.link-ir-ru:after {
    content:      "инд/рус";
}

#work-with-orders a.no-pay {
    color: #474747;
}

table.styled {
    border:             1px solid #fff;
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, .4);
    -moz-box-shadow:    0px 1px 3px rgba(0, 0, 0, .4);
    box-shadow:         -1px 1px 3px rgba(0, 0, 0, .4);
    background:         -moz-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(219, 219, 219, 1) 100%);
    background:         -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(242, 242, 242, 1)), color-stop(100%, rgba(219, 219, 219, 1)));
    background:         -webkit-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(219, 219, 219, 1) 100%);
    background:         -o-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(219, 219, 219, 1) 100%);
    background:         -ms-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(219, 219, 219, 1) 100%);
    background:         linear-gradient(to bottom, rgba(242, 242, 242, 1) 0%, rgba(219, 219, 219, 1) 100%);
    filter:             progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#dbdbdb', GradientType=0);
}

#areaCheckPackagesAvailability tr td:nth-child(2) {
    text-align: right;
}

#tab_delivering {
    padding: 10px 0;
}

/**/

.form-feedback {
    clear: both;
}

.form-feedback table {
    width: 100%;
}

.form-feedback .shedule-table {
    width:   auto;
    float:   right;
    margin:  4px 0px 0 0;
    display: block;
    padding: 0 15px 15px;
}

.feedback-icon {
    float:  left;
    margin: 0 15px 5px 0;
}

.shedule-time {
    color:       #FF9957;
    font-weight: bold;
}

.feedback-tab-title {
    position:       relative;
    font-weight:    bold;
    color:          #127CD2;
    line-height:    27px;
    padding:        7px 0 20px 25px;

    font-size:      18px;
    margin:         0 0 10px;
    font-family:    Bauhausnormalc;
    letter-spacing: 1px;
}

.feedback-tab-title:before {
    content:    " ";
    display:    inline-block;
    background: url(../images/clock.png) no-repeat 0px 0px;
    width:      14px;
    height:     14px;
    position:   absolute;
    top:        13px;
    left:       0px;
}

/*#form-parcel table tr td:first-child {*/
/*padding-right: 20px;*/
/*}*/

#form-parcel .form-wrap {
    overflow: hidden;
    clear:    both;
}

#form-parcel .form-wrap .left {
    width:              56%;
    float:              left;
    padding:            0 1% 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing:    border-box;
    box-sizing:         border-box;
}

#form-parcel .form-wrap .right {
    width: 43%;
    float: right;
}

.deliv-type {
    display:      inline-block;
    margin-right: 8px;
    font-weight:  bold;
}

#form-parcel .form-wrap .row {
    margin-bottom: 7px;
}

#form-parcel .form-wrap label {
    display: inline-block;
}

#form-parcel .form-wrap h3 {
    font-family: Bauhausnormalc;
    color:       #222;
    font-size:   19px;
    font-weight: normal;
}

#form-parcel .delivery-table td {
    padding-bottom: 15px;
}

#form-parcel .delivery-table .delivery-description {
    line-height: 14px;
    font-size:   12px;
    /*font-style:  italic;*/
    padding:     0px 15px 0 20px;
    color:       #666;
}

#form-parcel .delimiter {
    margin:     15px 0 13px;
    height:     1px;
    width:      100%;
    clear:      both;
    overflow:   hidden;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(left, #ffffff 0%, #bbbbbb 10%, #bbbbbb 90%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff), color-stop(10%, #bbbbbb), color-stop(90%, #bbbbbb), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #ffffff 0%, #bbbbbb 10%, #bbbbbb 90%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #ffffff 0%, #bbbbbb 10%, #bbbbbb 90%, #ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #ffffff 0%, #bbbbbb 10%, #bbbbbb 90%, #ffffff 100%); /* IE10+ */
    background: linear-gradient(to right, #ffffff 0%, #bbbbbb 10%, #bbbbbb 90%, #ffffff 100%); /* W3C */
    filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1); /* IE6-9 */

}

#form-parcel .big-price-warning {
    color: #b0062e;
    font-weight: bold;
    font-size: 16px;
    display: none;
}

.btn_deliv_info {
    font-weight: bold;
    font-size:   14px;
    font-style:  italic;
}

#shop-reviews-filter {
    margin:                0 0 26px;
    background:            #fff;
    border:                1px solid #579fde;
    -webkit-border-radius: 8px;
    -moz-border-radius:    8px;
    border-radius:         8px;
    -webkit-box-shadow:    0 1px 3px rgba(0, 0, 0, .25);
    -moz-box-shadow:       0 1px 3px rgba(0, 0, 0, .25);
    box-shadow:            0 1px 3px rgba(0, 0, 0, .25);
    -webkit-box-sizing:    border-box;
    -moz-box-sizing:       border-box;
    box-sizing:            border-box;
}

#shop-reviews-filter table {
    width: 100%;
}

#shop-reviews-filter tr td {
    -webkit-box-sizing: border-box;
    -moz-box-sizing:    border-box;
    box-sizing:         border-box;
    height:             73px;
    vertical-align:     middle;
    padding:            0 12px;
    border-right:       1px solid #ecf3f7;
}

#shop-reviews-filter tr td:first-child {
    padding-left: 20px;
}

#shop-reviews-filter tr td:last-child {
    border-right:  none;
    padding-right: 20px;
}

#shop-reviews-filter tr td:last-child label {
    clear:       none;
    padding:     0;
    float:       left;
    line-height: 23px;
}

#shop-reviews-filter label {
    display:     block;
    clear:       both;
    padding:     0 0 3px 5px;
    line-height: 14px;
}

#shop-reviews-filter .checkbox {
    display:    inline-block;
    float:      right;
    clear:      none;
    margin:     3px 0 0 7px;
    padding:    0;
    background: url(../images/forms/reviews-elements.png) no-repeat 0px 0px;
    height:     18px;
    width:      18px;
    cursor:     pointer;
}

#shop-reviews-filter .select {
    height:     22px;
    left:       0;
    border:     1px solid #c6c6c6;
    background: #fff;
}

#shop-reviews-filter .select div {
    background: url(../images/forms/reviews-elements.png) no-repeat right bottom;
}

#shop-reviews-filter .select div span {
    white-space:  nowrap;
    width:        auto !important;
    margin-right: 25px;
    display:      block;
}

#shop-reviews-filter select.styled {
    float:       left;
    margin:      0 0 0 1px;
    cursor:      pointer;
    min-width:   125px;
    height:      24px;
    line-height: 24px;
}

#shop-reviews-filter .filter-wrap {
    position: relative;
}

#content #shop-reviews-filter h2 {
    font-family:    Verdana;
    color:          #232323;
    font-size:      14px;
    margin:         0;
    text-transform: none;
    letter-spacing: 0;
}

#content #shop-reviews-filter h2 .colored {
    color:          #0b74cf;
    text-transform: none;
    letter-spacing: 0;
    font-size:      20px;
    margin-bottom:  0px;
    display:        inline-block;
}

#content #shop-reviews-filter h2 .shop-name {
    text-transform: uppercase;
}

.tabs .notifier a {
    background: url(../images/tab-orange-sprite.png) repeat-x 0 -31px !important;
    color:      #fff !important;
}

.tabs .tabItem.notifier a span.left {
    background: url(../images/tab-orange-sprite.png) no-repeat 7px 0px;
}

.tabs .tabItem.notifier a span.right {
    background: url(../images/tab-orange-sprite.png) no-repeat 0 -63px !important;
    width:      15px !important;
    right:      -13px !important;
}

.tabs .tabItem.notifier a:before,
.tabs .tabItem.notifier a:after {
    display: none !important;
}

.tabs .tabItem.no-notifications a span.txt,
.tabs .tabItem.notifier a span.txt {
    position: relative;
}

.tabs .tabItem.notifier a {
    -webkit-text-shadow: none;
    -moz-text-shadow:    none;
    -o-text-shadow:      none;
    text-shadow:         none;
}

.tabs .tabItem.notifier a:hover {
    -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);
    -moz-text-shadow:    1px 1px 1px rgba(0, 0, 0, .5);
    -o-text-shadow:      1px 1px 1px rgba(0, 0, 0, .5);
    text-shadow:         1px 1px 1px rgba(0, 0, 0, .5);
}

.tabs .tabItem.no-notifications a span.txt:after,
.tabs .tabItem.notifier a span.txt:after {
    content:    " ";
    position:   relative;
    display:    inline-block;
    background: url(../images/notifier-icons.png) no-repeat 0 -97px;
    width:      16px;
    height:     17px;
    margin:     0 0 -3px 5px;
}

.tabs .tabItem.no-notifications a span.txt:after {
    background-position: 0 -115px;
}

#resellerPackagesTabs {
    margin-top: 40px;
}

#work-with-orders-reseller {
    margin:   0 auto -30px;
    width:    1400px;
    height:   133px;
    position: relative;
    left:     10px;
}

#work-with-orders-reseller > div,
#work-with-orders-reseller > li {
    top:                1px;
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, .4);
    -moz-box-shadow:    0px 1px 3px rgba(0, 0, 0, .4);
    box-shadow:         0px 1px 3px rgba(0, 0, 0, .4);
    border:             1px solid #fff !important;
    display:            block;
    padding:            0;
    position:           absolute;
    width:              auto;
}

#work-with-orders-reseller .col-0 {
    left:  0;
    width: 103px;
}

#work-with-orders-reseller .col-1 {
    left:  106px;
    width: 103px;
}

#work-with-orders-reseller .col-2 {
    left:  212px;
    width: 147px;
}

#work-with-orders-reseller .col-3 {
    left:  362px;
    width: 123px;
}

#work-with-orders-reseller .col-4 {
    left:  488px;
    width: 233px;
}

#work-with-orders-reseller .col-5 {
    left:  724px;
    width: 158px;
}

#work-with-orders-reseller .col-6 {
    left:  885px;
    width: 110px;
}

#work-with-orders-reseller .col-7 {
    left:  998px;
    width: 116px;
}

#work-with-orders-reseller > li.row-2 {
    width:   273px;
    top:     34px;
    z-index: 2;
}

#work-with-orders-reseller > li.row-22 {
    width:   394px;
    top:     34px;
    z-index: 2;
}

#work-with-orders-reseller a {
    text-align:  center;
    padding:     0px 10px;
    height:      30px;
    line-height: 29px !important;
    color:       #E17703;
    position:    relative;
    display:     block;
    float:       none;
    background:  rgb(242, 242, 242);
    background:  -moz-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(219, 219, 219, 1) 100%);
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(242, 242, 242, 1)), color-stop(100%, rgba(219, 219, 219, 1)));
    background:  -webkit-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(219, 219, 219, 1) 100%);
    background:  -o-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(219, 219, 219, 1) 100%);
    background:  -ms-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(219, 219, 219, 1) 100%);
    background:  linear-gradient(to bottom, rgba(242, 242, 242, 1) 0%, rgba(219, 219, 219, 1) 100%);
    filter:      progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#dbdbdb', GradientType=0);
}

#work-with-orders-reseller a.height2 {
    height:      63px;
    line-height: 60px !important;
}

#work-with-orders-reseller .ui-state-active a,
#work-with-orders-reseller a:hover {
    color: #A32C0E;
}

.user-info-comments-scroll {
    overflow-y: auto;
    max-height: 534px;
}

.user-info-calls-history {
    height: 450px;
    overflow-y: auto;
}

.user-info-calls-history .ui-jqgrid-bdiv{
    overflow-x: hidden !important;
}

.user-info-comments tbody tr:nth-child(2n + 1) {
    background: #EEF3F7;
}

.user-info-comments tbody tr:last-child {
    background: transparent;
}

.user-info-comments tbody tr:last-child textarea {
    width:         98%;
    min-width:     150px;
    border-radius: 5px;
    box-shadow:    0 1px 5px rgba(0, 0, 0, .15) inset;
    background:    #F8F8F8;
    margin:        0 0 0 0px;
    border-bottom: 1px solid #E0E0E0;
    cursor:        pointer;
}

#formCustomerEdit select {
    min-width:     150px;
}

table.additional_points_table td {
    padding: 2px 5px;
}

#deliveryCategoryWrapper span.select {
    font-size: 16px;
}

.per-delivery-btn-wrapper {
    display: inline-block;
}

.per-delivery-btn-wrapper button:disabled {
    color: grey;
}

.delivery.item{position: relative; border: 1px solid #e8e8e8; padding: 25px; margin: 0px 20px 30px;}
.botton.output {width: 300px; margin: 0px 20px 30px;}
.botton.output input[type='number'] { width: 140px; height: 28px; margin-top: 1px; padding: 6px 0 6px 6px;}
.delivery.item .botton.output {width: 320px; margin: 15px 0 0; vertical-align: top;}
.delivery.item .botton.output textarea {width: 300px;}
.delivery.item .botton.output button:disabled {color: grey;}
.delivery.item  h3{position: absolute; top: -23px;left: 20px;background-color: #fff;padding: 10px;}

.popular-shops-table-wrapper {
    float: left;
    width: 300px;
}

.all-shops-table-wrapper {
    float: left;
    width: 260px;
}

.popular-shops-table-separator {
    float: left;
    margin: 0 10px 0 10px;
    vertical-align: top;
}

.admin #line.with_menu {
    width: 100%;
    padding: 0;
}
#send_package_popup .buttons-wrapper{
    display: inline-flex;
    vertical-align: middle;
    position: relative;
    top: -1px;
}
#send_package_popup .buttons-wrapper .decrement{
    font-size: 12px;
    padding: 0 1px;
    width: 23px;
    height: 22px;
    line-height: 22px;
    background: #2268b9;
    cursor: pointer;
    text-align: center;
    color: #fff;
    margin: 0 1px;
    border-radius: 8px;
    transition: .3s all ease;
}

#send_package_popup .custom-decrement-wrapper{
    display: inline-block;
}

#send_package_popup .custom-decrement{
    width: 64px;
}

#send_package_popup .buttons-wrapper .decrement:hover{
    background: #222;
}

#showGroups .table-title,
#showGroups .table-description,
#showPackages .table-title,
#showPackages .table-description {
    text-align: center;
}
.nazakaz-password-set-wrapper,
.reseller-clients-tbl {
    margin-top: 40px;
}

#parsed_csv_table .running-specific-column {
    background-color: #f2fff2;
}

.tooltip-info-icon {
    font-size: 18px;
    vertical-align: middle;
}

#generatedAddress {
    color: #484848;
}

#generatedAlternativeAddress {
    font-size: 10px;
    color: grey;
}

#generatedAddress:hover, #generatedAlternativeAddress:hover {
    color: #A32C0E;
}