@charset "utf-8";



body                                              { margin: 0; background-color: #F1F1f1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
h1                                                { font-size: 16px; }
h2                                                { font-size: 14px; margin-bottom:10px; }
h3                                                { font-size: 13px; margin: 0px;   margin-bottom: 0.5em; }
h4                                                { font-size: 12px; margin: 0px;   margin-bottom: 0.5em; }
img                                               { border: none; }

input, select, button                             {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px; }
.button                                           { display: inline-block; height: 24px; line-height: 24px; }
.button, button, input[type="button"], .fancy-button,
input[type="submit"], input[type="reset"]         { padding: 1px 10px 1px 10px; border: 0; font-size: 11px; font-weight: bold; border: 1px solid #ED1E24; color: #fff; height: 24px; /*border-radius: 5px;	box-shadow: 1px 1px 3px #666;*/ cursor: pointer;
                                                    background: #ED1E24; margin-right: 5px; /* FF3.6+ */
                                                    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(6%,#ED1E24), color-stop(100%,#cc3741)); /* Chrome,Safari4+ */
	                                                  background: -webkit-linear-gradient(top, #ED1E24 0%,#ED1E24 6%,#cc3741 100%); /* Chrome10+,Safari5.1+ */ /* Opera11.10+ */
	                                                  background: -webkit-linear-gradient(top, #ED1E24 0%, #ED1E24 6%, #cc3741 100%);
	                                                  background: linear-gradient(top, #ED1E24 0%,#ED1E24 6%,#cc3741 100%); /* W3C */
                                                    text-shadow: 1px 1px 1px rgba(0,0,0,0.2); cursor: pointer; }
button:hover, input[type="button"]:hover, .button:hover, 
.fancy-button:hover, input[type="submit"]:hover, 
input[type="reset"]:hover                         { background: #d91218; }                                                                                               
input[type="button"]:disabled, a.button.disabled  { background: #999; border-color: #999; cursor: default; }

.hr                                               { border-radius: 0 5px 5px 0!important; }
button > img                                      { max-height: 100%; }
form                                              { margin:0px; width: 98%; }

fieldset                                          { border: none;   border-top: 1px solid #CCCCCC; padding:0px; padding-bottom:10px; }
fieldset legend                                   { padding:0px; padding-right: 10px;   padding-top: 0; color: #575759; font-size: 10px; }
.rstabs legend                                    { clear: both; margin: 0; padding: 10px 0 5px 0; background: url('/admin/img/hline_h4_pt_cnt.gif') repeat-x 0 19px; color: #ED1E24; font-size: 13px; font-weight: bold; display:block; }
fieldset legend h2                                { margin-top: 0; }
label input[type="radio"]                         { top: 2px; }
input[type="radio"], input[type="checkbox"]       { border: none; background: none; position: relative; top: 1px; height: 14px; } /* Fix pro IE */

table a                                           { color: #000; }



.cp                                               { cursor: pointer; }
.p0                                               { padding:0px; }
.fl                                               { float: left; }
.fr                                               { float: right; }
.tar                                              { text-align: right; }
.ml5                                              { margin-left: 5px; }
.pr5                                              { padding-right: 5px; }
.pt10                                             { padding-top: 10px; }
.mt10                                             { margin-top: 10px; }
.mt20                                             { margin-top: 20px; }
.mt30                                             { margin-top: 30px; }
.mt50                                             { margin-top: 50px; }
.mb50                                             { margin-bottom: 50px; }
.mb5                                              { margin-bottom: 5px; }
.ml10                                             { margin-left: 10px; }
.w50                                              { width: 50px }
.w100                                             { width: 100px }
.w200                                             { width: 200px }
.w250                                             { width: 250px }
.w300                                             { width: 300px }
.dib                                              { display:inline-block; }
.label_                                           { line-height: 28px; }
.hidden                                           { display: none; }
.noFloatLabel label                               { float: none; }
.noFloatLabel input[type="radio"]                 { float: left; }
.red                                              { color: #ff0000; }
.green                                            { color: #07b700; }

#frm_page .wa                                     { width: auto; }
.ico-mid                                          { line-height: 19px; vertical-align: middle; margin: 2px 4px 0; }

#content                                          { margin-left: 206px; padding-bottom: 80px!important; background: url(../img/logo.png) right bottom no-repeat; }
#content.content-dialog                           { margin-left: auto; }

.loginPage #content                               { margin-top: -200px; margin-left: -200px; width: 400px; /*border: 1px solid #ccc; border-radius: 5px;*/ padding-bottom: 10px!important;
                                                    z-index: 222; position: absolute; left: 50%; top: 50%; /*box-shadow: 1px 1px 2px 0 #d2d2d2; -moz-box-shadow: 1px 1px 2px 0 #d2d2d2; -webkit-box-shadow: 1px 1px 2px 0 #d2d2d2;*/ }

.loginPage .copyright                             { position: absolute; right: 0; bottom: 0; }
#loginWrapper                                     { padding-top: 40px; }
.headerWindow                                     { background: #ED1E24; line-height: 25px; text-shadow: 0 1px 1px rgba(0,0,0,.4); /* FF3.6+ */
                                                    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(6%,#ED1E24), color-stop(100%,#cc3741)); /* Chrome,Safari4+ */
                                                      background: -webkit-linear-gradient(top, #ED1E24 0%,#ED1E24 6%,#cc3741 100%); /* Chrome10+,Safari5.1+ */ /* Opera11.10+ */
                                                      background: -webkit-linear-gradient(top, #ED1E24 0%, #ED1E24 6%, #cc3741 100%);
                                                      background: linear-gradient(top, #ED1E24 0%,#ED1E24 6%,#cc3741 100%); /* W3C */
                                                    color: #fff; font-weight: bold; font-size: 13px; position: absolute; top: 0; left: 0; right: 0; height: 25px; /*border-radius: 5px 5px 0 0;*/ padding: 6px 10px 6px; }


.note                                             { font-size: 10px; color: #666;   margin: 10px 0; }

#head                                             { margin-bottom: 10px; }

#menu                                             { width: 178px;   padding: 10px; background: #ED1E24; border: 5px #FFF;
	                                                  /*border-radius: 0 5px 5px 0;*/	border-left:none; position: absolute; }
#menu .label                                      { visibility: hidden; }
#menu .label, #menu .label2                       { font-weight: bold; color: #F3F9EA; border-bottom: 1px dotted #B7AEA8;   cursor: pointer; padding: 10px 3px 3px; }
#menu .label span, #menu .label2 span             { display: block; color: #E6DDD8; font-size: 9px; font-weight: normal; cursor: help; padding: 2px 0 2px 0; }
#menu .content                                    { display: none; background: #E6DDD8; }
#menu .content a                                  { display: block; text-indent: 1em;   padding: 2px 0 2px 10px; color: #A0251A; }
#menu .content a:hover                            { text-decoration: none; color: #FFF; }
#menu .current, #menu .content a:hover            { background: #B7AEA8 url('../img/arrow_simple_white.gif') no-repeat 168px 6px;   color: #FFF; }
#menu .content a.selected                         { background: #e4b4b0 url('../img/arrow_simple_white.gif') no-repeat 168px 6px; text-decoration: none; }

.mce-btn button                                   { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border-radius: 0; }
.mce-btn i                                        { vertical-align: middle; font-size: 16px!important; }
.mce-flow-layout-item *, .mce-reset                         { font-size: 13px!important; }
.mce-btn .mce-caret                               { vertical-align: top; }

/* ---------------------------- NEW SMARTY FORM ---------------------- */
.contextMenuLine img, .contextImg  { position: relative; top: 2px; margin-right: .5em }
.contextMenuLine       { display:inline-block; padding-bottom:10px; }
.contextMenuLine.nopad { padding-bottom:0px; }
.js-info-tooltip { cursor: help; }
.js-info-tooltip.cp { cursor: pointer; }

.admin-form-fieldset div                          { padding: 0px;}
.admin-form-fieldset div.flashMessage             { margin-bottom: 0px; padding: 8px 35px 8px 14px; }
.ui-widget .admin-form-fieldset input                  { font-size:11px; }
.admin-form-fieldset legend                       { color: #757577; font-size:11px;}

.admin-form-fieldset div.admin-form-item          { padding-top: 5px;}
.admin-form-fieldset                                   { padding-top:15px; }
.admin-form-fieldset-half                              { width: 48%;}
label.disabled                                         { color:#999999;}
.admin-form-row                                        { float:left; width:100%; padding:0; }
.admin-form-row .admin-form-item                       { float:left; font-size:11px;}
.admin-form-item .admin-form-right                      { display: inline-block; }

.admin-form-item label, .admin-form-item-label         { display: inline-block; width: 150px; text-align: left; color: #575759; line-height:20px; font-size:11px; float:left;}
.admin-form-item label.w300                            { width: 300px; }
.admin-form-item label.w250                            { width: 250px; }
.admin-form-item label.w200                            { width: 200px; }

.admin-form-item input.w300                            { width: 300px; }
.admin-form-item input.w250                            { width: 250px; }
.admin-form-item input.w200                            { width: 200px; }
.admin-form-item input.w80                             { width: 80px; }

.admin-form-item-double                                { width:380px;}
.admin-form-item-double .admin-form-item-label         { width:160px;}

.admin-form-item.smaller                               { width:280px;}
.admin-form-item.smaller.wide                          { width:380px;}
.admin-form-item.smaller label                         { width: 120px; }
.admin-form-item.smaller input                         { width: 140px; }
.admin-form-item.admin-calendar input                  { width:117px;}

.admin-form-item.xwide                                 { width: 100%; float:left; }
.admin-form-item.xwide label                           { width: 20%; float:left; }
.admin-form-item.xwide input                           { width: 150px;  }
.xwide-chooser                                         { width: 80% }
.table-chooser                                         {  }

.admin-form-item.dialogfilter                          { width: 250px; height:25px; }
.admin-form-item.dialogfilter label                    { width: 100px; }
.admin-form-item.dialogfilter input                    { width: 230px; height:21px }

.admin-form-item label.radio                           { display: inline; width: auto;  }
form .admin-form-item div.form-checkboxgroup           { display: inline-block; margin:0; padding-top: 0 }
.icon-float                                             {float:left; margin:0 7px 50px 0;}

.iprices-pagination .paginationControl { width:90%; }
.dialog-button, .contextMenuLine a {
    -webkit-border-radius: 5;
    -moz-border-radius: 5;
    border-radius: 5px;
    font-size: 12px;
    padding: 6px 8px 0px 8px;
    text-decoration: none;
}
.product-chooser-tr { cursor:pointer; }
.listTable tbody tr.product-chooser-tr:hover { background-color: #dddddd; }

.dialog-button:hover, .contextMenuLine a:hover  {
    background: #e8e8e8;
    background-image: -webkit-linear-gradient(top, #e8e8e8, #ffffff);
    background-image: -moz-linear-gradient(top,    #e8e8e8, #ffffff);
    background-image: -ms-linear-gradient(top,     #e8e8e8, #ffffff);
    background-image: -o-linear-gradient(top,      #e8e8e8, #ffffff);
    background-image: linear-gradient(to bottom,   #e8e8e8, #ffffff);
    text-decoration: none;
}

.listTable.chooser-table td,
.listTable.chooser-table th               { padding: 4px 7px; }
.listTable .js-chooser-sort-handle        { cursor: move; }
.listTable.chooser-table tr:hover td.product-chooser-drag {
    background-image: url(/admin/img/rowgrip.png);
    background-repeat: repeat;
}
.listTable.chooser-table tr:hover td {
    background-color: #dddddd;
    background-repeat: repeat-y;
}

.bigdialog .listTable            { width:100%; }
.bigdialog .paginationControl    { width:90%; }
.dialog-pch-categories           { width:250px; float:left; font-size:11px; }
.dialog-pch-table                { width:508px; float:right;  font-size:11px; }
.dialog-ach-table                { width:400px; float:right;  font-size:11px; }
.dialog-pch-table .listTable  td { padding:3px 5px; }
.cats > .children                { padding-left:10px; }
.chooser-table-cat-code          { width: 90px; }
.chooser-table-title             { width: 230px; }
.chooser-table-title2             { width: 710px; }
.chooser-table-manufacturer      { width:120px; }
.chooser-table-productname       { min-width: 175px; }
.chooser-table-cross             { width: 30px; }
.chooser-value-column            { width: 90px; }
.xwide-chooser .chooser-table    { width:90% }
.table-chooser .chooser-table    { width:100% }
@media screen and (max-width:1440px) {
   .xvide-chooser .chooser-table   { width:100% }
}
@media screen and (max-width:1280px) {
    .xvide-chooser .chooser-table  { width:70% }
    .xwide-chooser                 { width: 85%; }
    .admin-form-item.xwide label   { width: 15%; }
}

.iprices-table                   { width:100%; }
.iprices-search                  { width:130px; }
.iprices-export-select           { width:80px; }

.iprices-export                  { width:400px; float:left;}
.iprices-import                  { width:300px; float:left;}



/* CSS Document */
.tdMailing img {padding: 0 3px;}
table.listTable tr td div.tooltip {
    display: none; position: absolute;
    background: #FFC;
    color: #000;
    font-size: 11px;
    border: 2px solid #666;
    padding: 7px 10px;
    min-width: 250px;
    min-height: 100px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 5px 5px 5px #ccc;
}
.tooltip {
        display:none;
        background-color:#eceeec;
        border:1px solid #cc9;
        padding:10px;
        font-size:10px;
        -moz-box-shadow: 2px 2px 11px #666;
        -webkit-box-shadow: 2px 2px 11px #666;
}


#alternativeBody {
    height: 250px;
}
#isActive-element img {
    float: left;
}
dl.zend_form dd#isActive-element {
    padding-bottom: 0;
    margin-bottom: 1em;
}

.optional {
    line-height: 20px;
}

.productConfig-statusList {
    float: left;
    list-style-type: none;
    min-width: 250px;
    margin: 0;
    padding: 0;
}

.productConfig-statusList li {
    margin: 5px 0;
    font-weight: bold;
}

.productConfig-statusList li span {
    font-weight: normal;
}

#isActive-element img {
    float: left;
}


#categoriesList tr                                { padding-left: 5px; }
#categoriesList tbody tr:not(.lvl0):not(.ui-sortable-placeholder)                                { display:none; }
#categoriesList .tree-toggle                                { cursor:pointer; }
#loadingTable {
    display: none;
    left: 300px;
    margin-left: -21px;
    position: relative;
    top: 150px;
}

#categoriesList tr td.first-cat, .listTable tr td.name{
    padding-left: 10px;
}

#categoriesList tr:hover td.first-cat, .listTable tr:hover td.name{

    background-image: url(/admin/img/rowgrip.png);
    background-repeat: repeat-y;

        /*background-position: left left;*/
}

.listTable td.grip{
    padding: 5px 3px;
}
.listTable td.grip:hover{
    background-image: url(/admin/img/rowgrip.png);
    background-repeat: repeat-y;
    cursor: move;
    /*background-position: left left;*/
}


#logo, #content                                   {	padding: 10px; background-color: #FFFFFF; /*border: 1px solid #ccc;	border-radius: 5px 0 0 5px; border-right: none;*/ }
#head                                             {	background: #4e4e4e; color: #f3f3f3; height: 40px; line-height: 40px; }
#head a                                           { color: #f3f3f3; }
.userPopup                                        { position: relative; float: right; }
#head #userPopupButton.headerIco                  { width: auto; }
#userPopupButton .bg                              { background: #e4e4e4; width: 30px; height: 30px; border-radius: 30px; margin-left: 5px; margin-top: 5px; color: #b3b3b3; overflow: hidden;
                                                    font-size: 27px; float: left; margin-right: 5px; }      
#userPopupButton .username                        { font-size: 13px; float: left; margin-right: 5px; }                      
#logout                                           {	position: absolute; right: 0; top: 40px; background: #5c5c5c; padding: 10px; width: 300px; line-height: 1.1em; display: none; z-index: 10; }
#logout .userIco                                  { display: block; float: left; width: 40px; height: 40px; background: #7c7c7c; text-align: center; line-height: 40px; font-size: 24px;
                                                    margin-right: 10px; }
#logout .logoutButton                             { float: right; display: block; padding: 10px; font-size: 11px; background: #7c7c7c; } 
#logout .userInfo                                 { float: left; width: 155px; padding-top: 5px; } 
.tisk                                             { float: right; font-size: 20px; }
.description                                      {	color: #999999;	font-size: 7pt;	font-style: italic;	margin-top: .5em;	margin-bottom: 1.5em; }

#application                                      {	float: left; font-size: 20px; padding-right: 10px; font-family: 'Roboto Condensed', sans-serif; }
#application .logoCart                            { display: block; height: 40px; width: 40px; font-size: 24px; text-align: center; line-height: 40px; 
                                                    float: left; }
#application:hover a                              { text-decoration: none; }  
#inforow                                          {	/*border-top: 1px dashed #9966CC;*/	color: #FF0000; }
#head .headerIco                                  { float: right; display: block; width: 40px; height: 40px; text-align: center; line-height: 40px; font-size: 20px; color: #e3e3e3; 
                                                    position: relative; cursor: pointer; }
#head .headerIco:hover,
#head .headerIco.active                           { background: #3c3c3c; }
#head .headerIco .counter                         { display: block; font-size: 10px; position: absolute; right: 4px; left: 4px; top: 33px; line-height: 14px; background: #c81a1f;
                                                    height: 14px; text-align: center; font-weight: 700; }
#head .date                                       { font-size: 13px; width: auto; padding: 0 10px; cursor: default; }
#head .version                                    { font-size: 13px; width: auto; padding: 0 20px; margin-right:30px; cursor: pointer; }
#head .version.newversion                         { background-color: #c81a1f; color:#fff; }
#head .version.newversion:hover                   { background-color: #ED1E24;  }
#head .date:hover                                 { text-decoration: none; background: none; }

a {
    text-decoration: none;
    color: #A0251A;
}



a:hover{
    text-decoration: underline;
}



#tab_buttons{
    border-bottom: 3px solid #B7AEA8;
}

#tab_buttons span{
    padding: 3px;
    background-color:#B7AEA8;
    border: 1px solid #FFFFFF;
}

#tab_buttons a{
    color:#ffffff;
}

.listTable                                        { margin-top: 10px; margin-bottom: 10px; background: #fff; }
.listTable th, .listTable td                      { padding: 3px; }
.listTable th img, .listTable thead td  img       { position:relative; top: 4px; }
.listTable thead td.wand  img                     { top: 0px; }
.listTable th, .listTable thead td                { background-color: #575759; background-image: url("/admin/img/table-th-bg.png"); background-position: center center; cursor: pointer;
                                                    font-weight: normal; padding-bottom: 5px; padding-top: 5px; text-align: left; }
.listTable td.move-icons                          { white-space: nowrap; }
.listTable td, .listTable th                      { padding: 5px 10px; }

table.feedTable                                   { background-color:#FFFFFF;   float: left; padding: 0 0 0 10px; }

.feedTable th, .feedTable td                      { padding: 3px; }

.feedTable th{
    text-align: left;
    color:#000000;
    /*  background-color:#575759;*/
    border: 1px solid #D7CDC6;
    cursor:pointer;
}


.evenRow, .listTable .productInfo, .feedTable .productInfo, .listTable tbody tr:nth-child(2n) {
    background-color:#F2F2F2;
}
.listTable tbody tr.oddRow {
    background-color:#fff;
}

.pager, .pager input, .pager select{
    font-size:11px;
}

.borderedTable{
    border-collapse:collapse;
}

.borderedTable td, .borderedTable th{
    border:1px solid gray;
}

a.insert-edit{
    display: block;
    padding-left: 15px;
    cursor: pointer;
    background-repeat: no-repeat;
    font-weight: bold;

}
a.off                                             { background: url(../img/formoff.gif) 0 3px no-repeat; }
a.on                                              { background:url(../img/formon.gif) 0 3px no-repeat; }

div.off                                           { display: none; }
div.on                                            { display:block; margin-bottom: 10px }
.inactive, .inactive a                            { color: #999; }

.menu_hsep                                        { display: block; overflow: hidden; height: 1px; margin: 4px 13px 2px 13px; border-top: 1px dotted #AAA; }


/******************************     WATERMARK   **********************************/
.watermark_picture input {
    float: left;
}

.watermark_label {
    font-weight:bold;
    text-align: left;
    width: 100px;
}

.watermark_right {
    float: left;
    margin: 0 0 0 20px;
}

.watermark_imagePreview {
    float:right;
    border: solid 1px #666;
    padding: 3px;
}

table.watermark_sliders {
    margin: 30px 0 20px 0;
    width: 75%;
}

table.watermark_sliders thead tr td {
    text-align:left;
    font-weight: bold;
}

div.clear {
    font-size:0;
    line-height: 0;
    padding: 0;
    margin: 0;
    clear:both;
}

.watermark_fieldset {
    padding: 0 0 30px 0;
}

.watermark_help {
    color: #666;
    font-style: italic;
}
div.cb {
    clear: both;
    font-size:0;
    line-height: 0;
    margin:0;
    padding:0;
}
div.cl {
    clear: left;
}
div.feedButt{
    padding: 0 0 0 125px;
}
.left-icon {
    float: left;
    margin: 0 5px 0 0;
}
a.preview img {border: none}
#preview{
    position:absolute;
    border:1px solid #ccc;
    background:#333;
    padding:10px;
    display:none;
    color:#fff;
}
#preview img {
    margin-bottom: 5px;
}
.menuSeparator {
    font-weight: bold;
    color: #000;
    display: block;
    padding-top:5px;
    font-size: 11px;
    margin: 5px 0 5px 5px;
}

/* PAGINATION */
.paginationControl{
    margin: 1em 0;
    color: #ccc;
    text-align: center;
    width:90%;
}

.paginationControl a{
    color: black;
}
.paginationControl span#current{
    background-color: #575759;
    color: white;
    font-size: 13px;
    padding: 3px 10px;
}
#leftWrapper {
    width: 206px;
    float:left;
}
/* FAST CONTACT */
#fastContactWrapper {
    display: block;
    overflow: hidden;
}
#ear {
    width: 38px;
    background: url(/admin/img/hotline.png) 0 0 no-repeat;
    height: 100px;
    display: block;
    position: fixed;
    right: 0;
    top: 200px;
    z-index: 100;
}
a#ear:hover {
    background-position: 0 -101px;
}
#fastContact {
    right: 0;
    border: solid 1px #ccc;
    background:#f2f1f1;
    padding: 10px;
    width: 178px;
    z-index: 999999;
    overflow: hidden;
    top:35%;
    display: none;
    position: fixed;
    border-radius: 5px 0 0 5px;
    border-right:none;
    box-shadow: 1px 1px 5px #ccc;
}
#fastContact ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#fastContact ul li {
    display: block;
    height: 20px;
    float: left;
    width: 170px;
}
#fastContact ul li img {
    float: left;
    margin: 0 10px 0 0;
}
#fastContact textarea, #fastContact input {
    width: 168px;
    background: #fff;
    color: #333;
    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px #ccc;
    padding: 5px;
    box-shadow: inset 5px 5px 5px #E6E6E6;
    border-radius: 4px;
    resize: none;
}

#fastContact textarea {
    line-height: 15px;
    margin-top: 5px;
    height: 120px;
}
#fastContact p.fastContactHeading {
    font-weight: bold;
    font-size: 12px;
    color: #000;
    margin: 0 0 5px 0;
    padding: 0;
}

#fastContact p.fastContactNote {
    color:#666;
    margin: 0 0 4px 0;
    line-height: 15px;
    padding:0;
    font-size: 10px;
}
#fastContact form {
    margin: 0;
    width: 100%;
}
#fastContact label, #fastContact input {
    float: left;
}

#fastContact label {
    font-weight: bold;
    color: #333;
    margin: 14px 5px 0 0;
}
#fastContact input {
    margin-top: 12px;
    width: 160px;
}
#fastContactSubmit {
    margin-top:12px;
    float: right;
    padding: 3px 7px; height: 25px; background: #F1F8E6;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    border: solid 1px #ED1E24;
    border-radius: 5px;
    box-shadow: 1px 1px 5px #E6E6E6;
    text-shadow: 0 1px 1px rgba(0,0,0,.4);
    cursor: pointer; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(6%,#ED1E24), color-stop(100%,#cc3741)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ED1E24 0%,#ED1E24 6%,#cc3741 100%); /* Chrome10+,Safari5.1+ */ /* Opera11.10+ */
    background: -webkit-linear-gradient(top, #ED1E24 0%, #ED1E24 6%, #cc3741 100%);
    background: linear-gradient(top, #ED1E24 0%,#ED1E24 6%,#cc3741 100%); /* W3C */

}

#fastContactClose {
    float: right;
}

.frm_150 label {
    float: left;
    margin-right: 10px;
    width: 150px;
}
.frm_150 .multiselect label {
    float: none;
}
span.show-tooltip-text { border:gray solid 1px; display: none; position: absolute; font-size: 0.9em; background-color: white; padding: 6px; padding-left: 12px; padding-right: 12px; color: black; }
.table_tooltip { width:550px; border-collapse:collapse; border-width:1px; border-color:black; }
.table_tooltip td { padding:5px; font-size:11px;}
#productAdd label {float:left;width:112px;}
#productAdd {margin-bottom:10px;}

.dodger {
    color: red;
}

.status {
    float: left;
    display: block;
    width: 8px;
    height: 16px;
    margin-right: 4px;
}

.listTable.large th {
    padding:5px;
    border-bottom:1px solid #fff;
    border-right:1px solid #fff;
    font-weight:bold;
}
.listTable.large tr {
    background-color: #f1f1f1;
}
.listTable.large td {
    padding:5px;
    border-bottom:1px solid #fff;
    border-right:1px solid #fff;
}
.listTable.large tr.banner_choosed { background-color: #f9b9bf; }
.copyright { float: right; margin: 8px; color: gray }

.js-flash-message {display:none;}
.flashMessage {
    margin-bottom: 5px;
    padding: 8px 35px 8px 14px;
}

.flash-info { color: #3A87AD; background-color: #D9EDF7; border-color: #BCE8F1; }
.flash-warning { color: #C09853; background-color: #FCF8E3; border-color: #FBEED5; }
.flash-success { color: #468847; background-color: #DFF0D8; border-color: #D6E9C6; }
.flash-error { color: #B94A48; background-color: #F2DEDE; border-color: #EED3D7; }

.loginPage .flashMessage { margin-top: 35px; margin-bottom: -34px; }

.div_nvis { display:none }

.mce-tinymce {float:left !important; }


form .notice.alert {
    color: red;
}

form .legend, form label                          { float: left; position: relative; text-align: right; padding-right: 5px; color: #575759; font-size: 11px; line-height: 20px; }
form .legend                                      { width: 200px; }
.frm_200 label {
    width: 200px;
}
.frm_obj div {
    margin-bottom: 5px;
}
form div em{
    font-size: 10px;
    color:#999999;
}
.frm_200 div.block {
    padding-top: 6px;
}
.frm_200 div {

}
.frm_200 .multiselect {
    margin-left: 205px;
    padding-top: 0;
    margin-top: 00px;
}

form .pozn {
    /*  float: left;*/
    /*position:relative;
    top: 2px;
    font-weight: bold;*/
    text-align: right;
    padding: 3px 5px 0 3px;
    color: #575759;
    font-size: 9px;
}

form label.nostyle                                { float: none; padding-right: 0; padding-top: 0; }

form div div.multiselect{
    padding-top: 0px;
}

form div {
    padding-top: 10px;
}
form div.pokracujici{
    padding-top:0px;
}

#properties > div {
    clear: both;
}

form .section{
    background-color:#B7AEA8;
}


.midField{
    width: 300px;
}

.longField{
    width: 400px;
}

form .form_block{
    height: 1px;
    color: #B7AEA8;
}
#frm_reset {
    margin-top: 40px;
}
#frm_logon legend, #frm_reset legend              {font-weight: bold;font-size: 1.2em}
#frm_logon legend                                 {  }
#frm_logon input, #frm_reset input                {	width: 150px;	padding: 5px 10px; /*border-radius: 5px;*/ }
#frm_logon input#remember                         {width: auto;margin: 4px 5px 0 95px; float: left;padding:0; }
#frm_logon label, #frm_reset label                {	font-weight: bold; margin-top: 3px;	width: 90px; color: #868686; }
#remember + label                                 { width: 130px; text-align: left; padding-left: 10px; }
#frm_logon button, #frm_reset button              {	padding: 5px 10px; background: #ED1E24;	color: #fff; font-size: 13px;	font-weight: bold; border: solid 1px #ED1E24;	float: left; height: 26px; line-height: 12px;
	                                                  margin:15px 0 0 95px; /*border-radius: 5px;	box-shadow: 1px 1px 3px #666;*/	text-shadow: 0 1px 1px rgba(0,0,0,.4); cursor: pointer; /* FF3.6+ */
                                                    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(6%,#ED1E24), color-stop(100%,#cc3741)); /* Chrome,Safari4+ */
	                                                  background: -webkit-linear-gradient(top, #ED1E24 0%,#ED1E24 6%,#cc3741 100%); /* Chrome10+,Safari5.1+ */ /* Opera11.10+ */
	                                                  background: -webkit-linear-gradient(top, #ED1E24 0%, #ED1E24 6%, #cc3741 100%);
	                                                  background: linear-gradient(top, #ED1E24 0%,#ED1E24 6%,#cc3741 100%); /* W3C */ }
#frm_logon button:hover, #frm_reset button:hover  { background: #d91218; }  

#forgotPassword {
    float:left;
    margin: 5px 0 0 95px;
}
#forgotPassword {
    text-decoration: underline;
}
#frm_reset p {
    margin-left: 95px;
    width: 180px;
    line-height: 16px;
}

#forgotPassword img {float: left;}
#forgotPassword span {
    float: left;
    padding:1px 0 0 10px;
}

#frm_logon fieldset                               { width: 100%; border: none; }

#frm_cat_insert .legend{
    width: 190px;
}

#frm_search_obj .legend{
    width: 130px;
}
#frm_search_obj.longer select {
	min-width: 300px;
}
#frm_search_obj.longer input {
	min-width: 100px;
}
#frm_search_obj.longer input.longer {
	min-width: 120px;
}

form .commonText{
    width: 200px;
}

form .commonLabel{
    width: 100px;
}
form .commonNumber{
    width: 50px;
}

form .commonFeedText{
    width: 300px;
    height: 50px;
}


#zmenahesla .legend{
    width: 150px
}

#frm_cat_detail .legend{
    width: 110px;
}
#frm_template .legend{
    width: 150px;
}
#frm_customers .legend{
    width: 150px;
    font-weight: normal;
}
#frm_customers span{
    font-weight: bold;
}
.frm_obj .legend{
    width: 110px;
}

#frm_setup .legend{
    width: 100px;
}

#frm_manufacturer .legend{
    width: 100px;
}
#frm_charita .legend{
    width: 100px;
}
#frm_series .legend{
    width: 100px;
}
#frm_flash .legend, #frm_hppuzzle .legend, #frm_hphead .legend, #frm_hpfoot .legend{
    width: 150px;
}
#frm_news .legend{
    width: 70px;
}
#frm_ucty .legend{
    width: 77px;
}
#frm_products_categories label                    { width: 200px; }
#frm_order_status label{
    width: 190px;
}
#frm_configurator  label                          { float:left; text-align: left; width: 350px; }
#frm_configurator  div.item                       { padding:0px 0 5px 0; float:left; }
#frm_configurator  p strong                       { width:100%; float:left; padding: 10px 0 10px 0 }

#frm_page label                                   { width: 200px; }

#frm_page textarea{
    width: 640px;
    height: 300px;
}
#frm_page textarea.obsah{
    height: 600px;
}

#frm_struktura_webu .legend{
    width: 150px;
}
#frm_faq .legend{
    width: 70px;
}
#frm_firemni_udaje label{
    width: 190px;
}
#frm_firemni_udaje input, #frm_firemni_udaje textarea{
    width: 190px;
}
.frm_piktogramy label{
    width: 100px;
}

.frm_110 label{
    width:110px;
}


input {padding: 3px 3px; background: #fafafa; border: 1px solid #D7CDC6; color: #575759; }



/***********************        TABULKY SEZNAMU         *****************************/
table.loyalty-history tr td{ padding:5px; }
table.loyalty-history thead tr td img{ margin-bottom: 0px; }
table.loyalty-history tr td img{ margin-bottom: -3px; }
table.loyalty-history tr td.up{ font-weight:bold; color: #008000; }
table.loyalty-history tr td.up-grey{   }
table.loyalty-history tr td.down{ color: red; font-weight:bold; }

.loyalty-approved, .listTable tbody tr.loyalty-approved { background-color: #aaffaa; }
.loyalty-cancelled, .listTable tbody tr.loyalty-cancelled { background-color: #ff8888; }
.loyalty-waiting, .listTable tbody tr.loyalty-waiting  { background-color: #FFFFCC; }
.loyalty-expired, .listTable tbody tr.loyalty-expired  { background-color: #ffbe80; }
.loyalty-inactive, .listTable tbody tr.loyalty-inactive { background-color: #F1F1f1; }

.voucher-gift, .listTable tbody tr.voucher-gift { background-color: #fff008; }
.voucher-classic, .listTable tbody tr.voucher-classic{ background-color: #01ff3c; }

table.loyalty-history a  { text-decoration: underline; }
table.loyalty-history a:hover  { text-decoration: none; }

.left-pane-loyalty  {  width:38%;padding-right:20px;float:left;}
.right-pane-loyalty {  width:60%;float:right;}

@media screen and (max-width:1600px) {
    .left-pane-loyalty  {  width:48%;}
    .right-pane-loyalty {  width:50%;}
}
@media screen and (max-width:1280px) {
    .left-pane-loyalty  {  width:98%;}
    .right-pane-loyalty {  width:98%;float:left;}
}


.info-legend > span { display:block; padding:5px 0 5px 0; line-height:15px; }
.info-legend span.lbox { display:inline-block; width:18px; height:13px; margin-right: 10px;}

.frm_170 label{
    width: 170px;
}
.frm_170 .multiselect{
    margin-left: 175px;
}
#change_zakaznik div {
    float:left;
    padding: 2px 0 0 0;
    width: 70px;
    font-weight: bold;
}
/* ADDED by Richard Berkus; reason: OPENING HOURS */

/* div boxes */
.div_timeRangeLeft                                { float: left; width: 150px; }
.div_timeRangeMiddle                              { float: left; width: 238px; }
.div_colonOnly                                    { float: left; width: 45px; }
.div_labelIncl                                    { float: left; width: 47px; }
.div_timeRangeLeft                                { float: left; width: 82px; }
.div_cl                                           { clear: left; }
.div_wa                                           { width: auto; }
.div_dn                                           { display: none; }
.div_chbox_left                                   { overflow: hidden; width: 595px; min-height: 20px; padding-top: 10px; padding-left: 201px; }
.div_combo_box                                    { width: 796px; min-height: 20px; }
.div_text_field                                   { width: 866px; min-height: 20px; }
.chbox_synchro                                    { float:right; margin-right:20px; display:block;}
#frm_products_categories div.div_chbox_left       { width: 664px; padding-left: 202px; }
#frm_products_categories div.div_combo_box        { width: 866px; }
/* inputs */
#frm_page div.div_beforeTimeRange                 { clear: left; float: left; width: 340px; }
#frm_products_categories div.div_beforeTimeRange  { clear: left; float: left; width: 311px; }
form .timeRangeLeft, form .timeRangeMiddle        { width: 20px; text-align: center; }
form input.chbox_left                             { float: left; }
/* labels */
#frm_products_categories label.label_colonOnly, #frm_page label.label_colonOnly {padding-left: 0; padding-right: 0; width: 9px; text-align: left; }
#frm_products_categories label.label_labelIncl, #frm_page label.label_labelIncl {padding-left: 0; padding-right: 0; width: 15px; text-align: left; }
#frm_products_categories label.label_timeRangeLeft, #frm_page label.label_timeRangeLeft {padding-left: 0; padding-right: 0; width: 50px; text-align: right; }
#frm_products_categories label.label_chbox_left, #frm_page label.label_chbox_left {display: inline; width: auto; padding-left: 10px; padding-right: 10px; text-align: left; }


/* headlines */
h3.ptCnt                                          { clear: both; margin: 0; padding: 10px 0 5px 0; background: url('/admin/img/hline_h4_pt_cnt.gif') repeat-x 0 19px; color: #ED1E24; font-size: 13px; font-weight: bold; }
h3.ptCnt span                                     { padding: 0 10px 0 10px; margin-left: 10px; background: #FFF; }

div.help                                          { display: none; width: 600px; padding: 0 0 0 205px; font-size: 10px; }
div.help.visible                                  { display: block;}
div.help.visible a                                { padding:10px 0 10px 0;cursor:auto;}
div.help.visible a:hover                          { color:#999}
div.help a                                        { cursor: pointer; display: block; padding: 20px 0 30px 0; color: #999; }
div.help a:HOVER                                  { color: #ED1E24; text-decoration: none; }
a.helpSwitch                                      { cursor: help; display: inline; padding: 0 5px; }
a.helpSwitch img                                  { position: relative; top: 4px; }
a.bool                                            { float: left; display: block; width: 17px; height: 20px; line-height: 20px; }
a.bool img                                        { top: -2px; bottom: 4px; vertical-align: middle; }
a.cb img                                          { top: 2px; }


/*
form .div_timeTill {}
form .timeFrom {}
form .timeTill {}*/


/*************************************************************/
/*      Rozsireni formulare produktu - pozadavek klienta     */
/*************************************************************/
form input.fullWidth {
    width: 550px;

}

/***********************************  ZEND FORM *******************************/

dl.zend_form label{
    float: none;
    padding-right: 0;
    text-align: left;
}

dl.zend_form {
    margin: 0;
    padding: 0;
}

dl.zend_form dd {
    margin-left: 0;
}

dl.zend_form dd dl dt, dl.zend_form dd dl dd{
    padding-bottom: 1em;
}

dl.zend_form dd dl dt{
    float: left;
    width: 150px;
    line-height: 12pt;
}
dl.zend_form dd dl dd{
    margin-left: 150px;
}

dl.zend_form dd dl dt label                       { /*text-align: right;*/  width: 140px; }
dl.zend_form dd dl dd p.description, dl.zend_form dd dl dd p.hint{
    color: #999999;
    font-size: 7pt;
    font-style: italic;
    margin-top: .5em;
    margin-bottom: 0;
}
dl.zend_form dd dl dd ul.errors{
    padding: 0px;
    margin: 0px;
    list-style: none;
}
dl.zend_form dd dl dd ul.errors li{
    color: red;
}

/*dl.zend_form {
    margin:0;
    padding:0;
}


dl.zend_form label{
    float: none;
    padding: 0;
}

dl.zend_form dd {
    padding: 0 0 1em 1em;
    margin-left: 150px;
}

dl.zend_form input {
    width: 150px;
}*/
/***********************************  ZEND FORM LABEL*******************************/

form.label_180 dd dl dt label { width: 180px; }
form.label_180 dd dl dd { margin-left: 190px; }
form.label_180 dd dl dt { width: 190px; }


/*************************************************************/
dl.zend_form input.fullWidth {
    width: 650px;
}
dl.zend_form label input {
    width: auto;
}


dl.zend_form input.buttonZF {
    width: auto;
}


#frm_shipping label {
    width:190px;
}

.zf_radios { margin-bottom: 10px; }

.w100 { width: 100px; }
.m100l { margin-left: 100px; }
input.file-input {
    border: none;
    background: transparent;
}

div#mailing-productChooser {
    width: 40%;
    float: right;
    margin: 0;
    padding: 0;
}

#mailing-productChooser button {
    margin-top: 10px;
}
#mailing-keywords {
    float:left;
    width:28%;
}
#mailing-keywords ul {
    list-style-type: none;
    margin: 0 10px 0 0;
    float: left;
    padding:0;
}
#mailing-keywords ul li {
    padding: 2px 0;
}
#mailing-keywords ul li img {
    float: left;
    margin: 0px 5px 0 0;
}
#mailing-edit h2 {margin: 0 0 10px 0;}
.mailing-input input {
    width: 100%;
}

#mailing-edit textarea {
    width: 100%;
}

#mailing-edit dt#textPlain-label, #mailing-edit dt#textPlainlabel, #mailing-edit dd#textHtml-element, #mailing-edit dd#textPlain-element {
    margin-left: 0;
    float: none;
}

#mailing-buttons {
    margin: 0;
}

#mailing-salegroups-block, #mailing-potemail-block {
    margin-left: 45px;
    padding-top: 0;
}
#mailing-salegroups-block label, #mailing-potemail-block label{
    float: none;
}
#configForm dd dl dd p.description {clear:none;}
#htmlBody-label, #textHtml-label {float: none; width: 0px;}
dl.zend_form dd dl dd#htmlBody-element, dl.zend_form dd dl dd#placeholders{ margin: 20px 0 0 0;}



.invisible {
    visibility: hidden;
}

.none {
    display: none;
}

.crossimg {}
.crossimg img{ position:relative;  top:3px;  }

.ui-tabs.ui-tabs-vertical { padding: 0; width: 800px; }
.ui-tabs.ui-tabs-vertical .ui-widget-header { border: none; }
.ui-tabs.ui-tabs-vertical .ui-tabs-nav {
    float: left;
    width: 200px;
    background: #CCC;
    border-radius: 4px 0 0 4px;
    border-right: 1px solid gray;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li {
    clear: left;
    width: 100%;
    margin: 0.2em 0;
    border: 1px solid gray;
    border-width: 1px 0 1px 1px;
    border-radius: 4px 0 0 4px;
    overflow: hidden;
    position: relative;
    right: -2px;
    z-index: 2;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a { display: block; width: 100%; padding: 0.6em 1em; }
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a:hover { cursor: pointer; }
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-state-active { margin-bottom: 0.2em; padding-bottom: 0; border-right: 1px solid white; }
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li:last-child { margin-bottom: 10px; }
.ui-tabs.ui-tabs-vertical .ui-tabs-panel {
    float: left;
    width: 46em;
    border-left: 1px solid gray;
    border-radius: 0;
    position: relative;
    left: -1px;
}

/* --------- STYLY PRO DASHBOARD --------- */
.dashboardWindow                                  { float: left; margin-left: .5%; margin-right: .5%; margin-bottom: 10px; /*box-shadow: 0 1px 3px #e3e3e3; border-radius: 5px;*/ position: relative; -webkit-transition: all 500ms ease; transition: all 500ms ease; }
.dashCenterWrapp                                  { width: 69%; /*max-width: 950px;*/ float: left; }
.dashCenterWrapp .dashboardWindow                 { margin-left: 0; }
.dashboardHeader                                  { padding: 6px 35px; background: #ED1E24; line-height: 25px;
                                                    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(6%,#ED1E24), color-stop(100%,#cc3741)); /* Chrome,Safari4+ */
	                                                  background: -webkit-linear-gradient(top, #ED1E24 0%,#ED1E24 6%,#cc3741 100%); /* Chrome10+,Safari5.1+ */ /* Opera11.10+ */
	                                                  background: -webkit-linear-gradient(top, #ED1E24 0%, #ED1E24 6%, #cc3741 100%);
	                                                  background: linear-gradient(top, #ED1E24 0%,#ED1E24 6%,#cc3741 100%); /* W3C */
                                                    /*border-radius: 5px 5px 0 0;*/ position: relative; }
.dashboardHeader h2,
.dashboardHeader .fa                              { font-size: 13px; line-height: 15px; margin: 0; font-weight: 400; color: #fff; font-weight: bold; }
.dashboardHeader .fa                              { font-size: 18px; font-weight: 400; }
.dashboardHeader .titleIco                        { position: absolute; left: 6px; top: 6px; }
.dashboardHeader .help                            { position: absolute; right: 6px; top: 6px; display: block; cursor: default; }
.dashboardHeader .help:hover                      { text-decoration: none; -webkit-transform: rotateY(360deg); transform: rotateY(360deg); -ms-transform: rotateY(360deg); -webkit-transition: all 1s ease; transition: all 1s ease; cursor: default; }
.dashboardContent                                 { padding: 15px 20px; border: 1px solid #e3e3e3; border-top: none; /*border-radius: 0 0 5px 5px;*/ }

.rowInfo                                          { width: 47.5%; margin: 0 5% 10px 0; float: left; /*box-shadow: 0 1px 3px #e3e3e3;*/ }
.infoStatDash .rowInfo:nth-child(2n)              { margin-right: 0; }
.rowLabel                                         { padding: 6px 6px; background: #eeeeee; color: #333; font-size: 11px; line-height: 13px; text-align: center; }
.rowValue                                         { padding: 6px; text-align: center; font-size: 13px; color: #555; font-weight: bold;  border: 1px solid #EEE; }
.rowValueInterline                                { padding: 6px; text-align: center; font-size: 13px; color: #555; border: 1px solid #EEE; }
.rowValue .fa                                     { font-size: 13px; font-weight: 400; color: #A0251A; }
.rowValueInterline .notice                        { font-size: smaller; }

#prehledDash                                      { width: 30%; max-width: 500px; min-width: 300px; }
#statistikyDash                                   { width: 100%; max-width: 100%; }
#novinkyDash                                      { width: 17%; max-width: 300px; }
.newsReflex                                       { border-bottom: 1px solid #eee; padding-bottom: 15px; margin-bottom: 15px; }


.datePick, .currencyPick                          { outline: 1px solid #e3e3e3; background: #f3f3f3; border: 3px solid #fff; height: auto; display: inline-block; margin-bottom: 10px; }
.datePick .tabStatistics,
.currencyPick .tabStatistics
                                                  { height: 20px; max-width: 141px; width: auto; padding: 5px 10px; border: none; outline: none; margin: 0; border-right: 1px solid #e6e6e6; float: left;
                                                    min-width: 0; max-width: none; }
.datePick .tabStatistics.last                     { border: none; }
.datePick .tabStatistics .dataStatisticsTab,
.currencyPick .tabStatistics .dataStatisticsTab
                                                  { margin-top: 0; font-size: 13px; position: static; font-weight: normal; line-height: 20px; }

.garagePick                                         { outline: 1px solid #e3e3e3; background: #f3f3f3; border: 3px solid #fff; height: auto; display: inline-block; margin-bottom: 10px; }
.garagePick .tabStatistics                          { height: 20px; max-width: 141px; width: auto; padding: 5px 10px; border: none; outline: none; margin: 0; border-right: 1px solid #e6e6e6; float: left;
                                                    min-width: 0; max-width: none; }
.garagePick .tabStatistics.last                     { border: none; }
.garagePick .tabStatistics .dataStatisticsTab       { margin-top: 0; font-size: 13px; position: static; font-weight: normal; line-height: 20px; }


                                                                               

.tabStatistics                                    { max-width: 161px; min-width: 110px; width: 23.5%; height: 50px; padding: 5px .5%; float: left; background: #f3f3f3; cursor: pointer; font-size: 12px; border: 3px solid #fff; 
                                                    margin-right: 1%; outline: 1px solid #e3e3e3; margin-bottom: 5px; position: relative; position: relative; }

.tabStatistics:hover, .tabStatistics.active       { background: #ED1E24; color: #fff; }
.tabStatistics.last                               { margin-right: 0; }
.headerStatisticsTab                              { line-height: 14px; }
.headerStatisticsTab, .dataStatisticsTab          { display: block; text-align: center; }
.dataStatisticsTab                                { position: absolute; bottom: 5px; left: 0; right: 0; }
.dataStatisticsTab                                { margin-top: 10px; font-size: 15px; font-weight: bold; }
#posledniObjednavkyDiv                            { margin-bottom: 10px; width: 100%; }
.google-visualization-table-table                 { width: 100%; }

@media screen and (max-width:1366px) {
    .dashboardContent                    { padding: 15px 10px; }
    .datePick .tabStatistics             { height: 15px; padding: 5px 8px; }
    .datePick .tabStatistics 
    .dataStatisticsTab                   { font-size: 12px; }
    .dashCenterWrapp                     { width: 68%; }
}
@media screen and (max-width:1195px) {
    #prehledDash                         { min-width: 0; }
    .dashCenterWrapp                     { width: 68%; }
    #novinkyDash                         { clear: both; width: 100%; max-width: 1195px; }
    .newsReflex                          { float: left; width: 32%; margin-left: 1%; border-bottom: none; }
}
@media screen and (max-width:1024px) {
    #prehledDash                         { width: 40%; }
    .dashCenterWrapp                     { width: 59%; }
    .datePick .tabStatistics             { height: 15px; padding: 6px; }
}   
@media screen and (max-width:800px)  {
    #prehledDash                         { width: 100%; max-width: 800px; }
    .dashCenterWrapp                     { width: 100%; }
}                                   

.configurator-ok { display:none; }
.configurator-button { float:left; }

.el-disabled { display:block; opacity: 0.5 }
.el-disabled-inline { display: inline-block; opacity: 0.5 }


.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    -webkit-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
    border-width: 2px;
}

.template_head{ width:98%; position:relative; }
.template_info{ position:absolute; right:5px; top:10px; font-size:12px;}

.product_head{ width:98%; position:relative; }
.product_info{ position:absolute; right:5px; top:10px; font-size:12px;}

.ui-tabs.ui-corner-all                            { border-radius: 0; border: none; }     
.ui-tabs .ui-tabs-panel                           { border: 1px solid #D8DCDF!important; }
.ui-tabs .ui-tabs-nav                             { background: none; border: none!important; border-radius: 0; }
.ui-tabs .ui-tabs-nav .ui-tabs-anchor             { font-weight: normal; color: #434343; }
.ui-tabs .ui-tabs-nav li                          { border-radius: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active           { border-color: #D8DCDF; padding-top: 2px; margin-top: -1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active 
.ui-tabs-anchor                                   { font-weight: bold; }

.mce-btn button:hover                             { background: inherit; }
.tag                                              { color: #5f2599; }
.boldspan                                         { font-weight:bold }
form div.pmultiselect                             { padding-top: 0px; display:inline-block; }
form div.pmultiselect div                         { padding-top: 0px; }

.listTable .evenRow                               { background: #fff !important; }
.listTable .individual                            { background: #ffe63c !important; }
.listTable .evenRow.individual                    { background: #ffec6a !important; }

.sendingEmailInfo                                 { color: red; font-weight: bold; }
.eetPkpRowTd {
    word-break: break-all;
}
ol.infolist {
    padding-bottom:5px;
    max-width:1280px;
}
ol.infolist li {
    padding-top:5px;
}
ol.infolist li ol {
    list-style: lower-latin;
}

.invisibleProduct { color: #b7aea8; }

#whatExport {
    display: none;
}

.car-list                                         { display: block; color: #000; font-size: 11px; }
.car-list .car-logo-wrapper                       { width: 10%; float: left; }
.car-list .car-title                              { width: 40%; float: left; }
.car-list .car-details                            { width: 40%; float: left; }
.car-list .car-note                               { clear: both; padding-left: 10%; padding-top: 10px;  }
.car-list .car-link                               { width: 10%; float: left; }

.std                                              { float: none; text-align: left; }

/* generovani voucheru */
form.voucher-generate .admin-form-item label       { width: 222px; }
form.voucher-generate label[for=""]                { width: 222px; }

tr.product-is-gift { color: red; }

.listTable .rowDealer { background: #ffcccc !important; }
.listTable .evenRowDealer { background: #ffdddd !important; }


.thepay                                           { line-height: 1px; display: inline-block; min-height: 14px; border-left: 6px solid #90ee90 ; padding: 0 0 0 8px; cursor: help; }
.thepay.waiting                                   { border-left: 6px solid #f00; }
.thepay.waiting img                               { display: inline; padding: 0; margin: 0; filter: hue-rotate(108deg); -webkit-filter: hue-rotate(108deg); -moz-filter: hue-rotate(108deg); }
