tr.mmenu-on {background-color: #F8F7BE}
tr.mmenu-click {background-color: #F8F7BE}
tr.mmenu-down {background-color: #F8F7BE}
tr.mmenu-up {background-color: #F8F7BE}

body {
    font-family: Tahoma, Arial, Verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-align : left;
}
td.header
{
    font-family: Arial, Verdana, arial, helvetica, sans-serif;
    background-color : #ADC3EA;
    font-weight : bold;
}
td.order
{
    font-family: Arial;
    font-size: 8px;
    font-weight : normal;
    color: #000000;
}
select{
        font-size : 10px;
        font-family: Tahoma;
}
table.comm{        background-color : White;

}
table.admin
{
        margin-top : 30px;
        width : 700px;
        border-color : #ADC3EA;
        background-color : White;
        text-indent : 0px;
        white-space : normal;
}
h1{
        font-size: 11px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color : #000000;
}
h6{
        font-size: 14px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color : #415471;
}

 td {
        font-size: 11px;
        font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #000000;
}

 tr {
        font-size: 11px;
        font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #000000;
}

a {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #2264A3; text-decoration: none}
a:hover { text-decoration: none; color: red;}
a.white
{
  color: #ffffff;
  text-decoration: none;
}
a.white:hover
{
  color: #FAD400;
  text-decoration: none;
}

a.tyres:link
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #2264A3;
  text-decoration: none
}
a.tyres:visited
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #AE8DDC;
  text-decoration: none
}
a.tyres:hover
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: red;
  text-decoration: none;
}



.big
{
        font-size : 12px;
}
.com {
        color: #333333;
        font: 9pt/16px Verdana, Arial;
        vertical-align: text-top;
}

.error {
        color: #CC0000;
        font: medium/16px Verdana, Arial;
        vertical-align: text-top;
}

.footer {
        color: #FFFFC0;
        font: 9pt/16px Verdana, Arial;
        vertical-align: text-top;
}

A.menu {
        color: #000033;
        text-decoration: none;
}

A.menu:Hover {
        color: Blue;
        text-decoration: none;
}
.admin_vvod
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #330000;
        background-color: #ffffff;
        height: 16px;
        width: 200px;
        border: 1px #439CF0 ridge;
}
.vvod {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt; color: #000000;
    background-color: #ffffff;
    /*background-color: #efefef;*/
    /*height: 17px;*/
    border: 1px #000000 ridge;
    height: 13px;
    /*border: none;*/
}

.vvod_auth {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #000000; background-color: #ffffff; height: 22px; width:150px; border: 1px #000000 ridge}
.new_vvod {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color: #ff0000; font-weight: bold; background-color: #ffffff; height: 28px; border: 1px #000000 ridge}

.itogo { font-family: Tahoma, sans-serif, Arial, Helvetica, sans-serif; font-weight : bold; font-size: 11pt; color: #F42626; background-color: transparent; height: 18px; width: 100px; border: 0px #B6B6B6 ridge}

.tyres_itogo { font-family: Tahoma, sans-serif, Arial, Helvetica, sans-serif; font-weight : bold; font-size: 11pt; color: #F42626; background-color: transparent; height: 18px; width: 75px; border: 0px #B6B6B6 ridge}

.area {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #ffffff; height: 100px; border: 1px #000000 ridge}

.btn {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; background-color: #F6F6F2; height: 18px; border: 1px ridge; border-color: #000000 #000000 #000000 #000000}

.btn_auth {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; background-color: #F6F6F2; height: 25px; width:80px; border: 1px ridge; border-color: #000000 #000000 #000000 #000000}

.btn_red {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; background-color: #EF4719; height: 18px; border: 1px ridge; border-color: #000000 #000000 #000000 #000000}

.btn_silver {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000; background-color: #ccc; height: 18px; border: 1px ridge; border-color: #000000 #000000 #000000 #000000}

.btn_green {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; background-color: green; height: 18px; border: 1px ridge; border-color: #000000 #000000 #000000 #000000}

.btn_main {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; background-color: #F6F6F2; height: 18px; border: 1px ridge; border-color: #000000 #000000 #000000 #000000}

.new_btn {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFFFFF; background-color: #F6F6F2; height: 28px; border: 1px ridge; border-color: #000000 #000000 #000000 #000000}
.btn1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; font-weight: bold; color: #FFFFFF; background-color: #F6F6F2; border: 1px ridge; border-color: #000000 #000000 #000000 #000000}
.button {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 7.5pt;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #F6F6F2;
        border: 1px ridge;
        border-color: #000000 #000000 #000000 #000000;
        width : 75px;
        margin-left : 5px;
        margin-right : 5px;
}
td.card{padding: 3 6 3 6; background-color: #E7EFFF; border-bottom: 1px solid #CEAA73; height: 22px; text-align: left; vertical-align: middle;}

.table-import {
border-collapse: collapse;
font-size:150%;
}


.tr-import {
background-color: #F5F2E3;
font-size:150%;
}
.tr-head1 {
background-color: red;
color:#FFFFFF;
font-size:150%;
}
.tr-head2 {
background-color: #FDE86C;
color:black;
font-size:150%;
}
.block-import {
background-color:#F5F2E3;
margin-left:0;
margin-right:0;
border-style:solid;
border-color:#DDDDDD;
border-width:1px;
}

.border-import {
border-style:solid;
border-color:#DDDDDD;
border-width:0px;
}

.error-import {
color:red;
}

.price-table {
background-color:#97ABCE;
color:#FFFFFF;
border-style:solid;
border-color:#DDDDDD;
border-width:1px;
}

a.yered
{
  color:#FFFFA6;
  text-decoration: none;
}
a.yered:hover
{
  color: red;
  text-decoration: none;
}

a.yegreen
{
  color:#FFFFA6;
  text-decoration: none;
}
a.yegreen:hover
{
  color: green;
  text-decoration: none;
}
td.oil-active-menu
{
 background-color:#B9CA59;
 vertical-align:middle;
}
td.tires-active-menu
{
 background-color:#DA800A;
 vertical-align:middle;
}
td.addoc-active-menu
{
 background-color:#BB7CD8;
 vertical-align:middle;
}
td.active-menu
{
 background-color:#97ABCE;
 vertical-align:middle;
}
td.inactive-menu
{
 background-color:#eeeeee;
 vertical-align:middle;
}
td.tyres-active-menu
{
 background-color:#E8AF56;
 vertical-align:middle;
}

/***************************************************/
#toolbar {
/*font:normal 12px 'Trebuchet MS','Arial';*/
margin-left:5px;
margin-bottom:5px;
padding:0;
}

#toolbar ul {
/*background-image:url(../img/toolbar/back.gif);*/
/*background-repeat:repeat-x;*/
background-color:#F5F2E3;
float:left;
line-height:24px;
list-style:none;

margin:0px;
margin-bottom:3px;
padding:0 0px 0 0px;
width:100%;
}

#toolbar li {
display:inline;
padding:0;
}

#toolbar a {
color:#000;
float:left;
padding:0 0px 0 0px;
text-decoration:none;
}

#toolbar a span {
display:block;
float:none;
padding:1px 5px 0 7px;
}

#toolbar a span img {
border:none;
margin:4px 4px 0 0;
}

#toolbar a:hover{
background: url(addoc/img/toolbar/left.gif) no-repeat left center;
/*background-color:#B9CDEF;*/
}

#toolbar a:hover span {
background:url(addoc/img/toolbar/right.gif) no-repeat right center;
/*background-color:#B9CDEF;*/
}

#toolbar a.right {
float:right;
}
/***************************************************/

.ac_results {
        padding: 0px;
        border: 1px solid WindowFrame;
        background-color: Window;
        overflow: hidden;
}

.ac_results ul {
        width: 100%;
        list-style-position: outside;
        list-style: none;
        padding: 0;
        margin: 0;
}

.ac_results iframe {
        display:none;/*sorry for IE5*/
        display/**/:block;/*sorry for IE5*/
        position:absolute;
        top:0;
        left:0;
        z-index:-1;
        filter:mask();
        width:3000px;
        height:3000px;
}

.ac_results li {
        position:relative;
    margin: 0px;
        padding: 2px 5px;
        /*cursor: pointer;*/
        display: block;
        width: 100%;
        font: menu;
        font-size: 12px;
        overflow: hidden;
}

.ac_loading {
        background : Window url('/price/images/autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
        background-color: Highlight;
        color: HighlightText;
}

.qnt {
  position:absolute;
  top:2px;
  right:10px;
  font-size:0.8em;
  color:#26A908;
}
.pr-descrSubhead
{
        /*opacity: 0.0001;*/
        position: absolute;
        /*top: -1.5em;
        left: -3 em;*/
        background-color: #DFDFDF;
        z-index: 100;
        display: none;
}
.pr-descrSubhead p{
        font-size: 1em;
        padding: 0px 0px 0 0px;
        color: #AE0001;
        font-weight: bold;
        line-height: 1.3em;
        margin: 0;
        cursor: pointer;
}

.arrows {
font-size: 1.3em;
cursor:pointer;
}

.red {
background-color:#E8AF56;
}

.accessories td {
padding:20px;
}

.accessories span {
font-size:14;
}


.accdescr td{
 background-color:#f5f2e3;
}

.accdescr th{
 background-color:#97abce;
 color:#ffffff;
}

li.LOCKED {
        font-weight: bold;
}




div.whiteOverlay { background: url(inc/jqmBG.gif) white; }
div.jqDrag {cursor: move;}

/* jqmModal dialog CSS courtesy of;
  Brice Burgess <bhb@iceburg.net> */

div.jqmDialog {
  display: none;

    position: fixed;
    top: 17%;
    left: 50%;

    margin-left: -200px;
  width: 400px;

  overflow: hidden;
  font-family:verdana,tahoma,helvetica;
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html div.jqmDialog {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}


/* [[[ Title / Top Classes ]]] */
div.jqmdTC {
  background: #d5ff84 url(dialog/sprite.gif) repeat-x 0px -82px;
  color: #528c00;
  padding: 7px 22px 5px 5px;
  font-family:"sans serif",verdana,tahoma,helvetica;
  font-weight: bold;
  * zoom: 1;
}
div.jqmdTL { background:  url(dialog/sprite.gif) no-repeat 0px -41px; padding-left: 3px;}
div.jqmdTR { background: url(dialog/sprite.gif) no-repeat right 0px; padding-right: 3px; * zoom: 1;}


/* [[[ Body / Message Classes ]]] */
div.jqmdBC {
  background: url(dialog/bc.gif) repeat-x center bottom;
  padding: 7px 7px 7px;
  height: 180px;
  overflow: auto;
}
div.jqmdBL { background: url(dialog/bl.gif) no-repeat left bottom; padding-left: 7px; }
div.jqmdBR { background: url(dialog/br.gif) no-repeat right bottom; padding-right: 7px; * zoom: 1 }

div.jqmdMSG { color: #317895; }


/* [[[ Button classes ]]] */
input.jqmdX {
  position: absolute;
  right: 7px;
  top: 4px;
  padding: 0 0 0 19px;
  height: 19px;
  width: 0px;
  background: url(dialog/close.gif) no-repeat top left;
  overflow: hidden;
}
input.jqmdXFocus {background-position: bottom left; outline: none;}

div.jqmdBC button, div.jqmdBC input[type="submit"] {
  margin: 8px 10px 4px 10px;
  color: #777;
  background-color: #fff;
  cursor: pointer;
}

div.jqmDialog input:focus, div.jqmDialog input.iefocus { background-color: #eaffc3; }

.grid-view table.items
{
        background: white;
        border-collapse: collapse;
        width: 100%;
        border: 1px #D0E3EF solid;
}

.grid-view table.items th, .grid-view table.items td
{
        font-size: 0.9em;
        border: 1px white solid;
        padding: 0.3em;
}

.grid-view table.items th
{
        color: white;
        background: #6885A4;
        text-align: center;
}

.grid-view table.items th a
{
        color: #EEE;
        font-weight: bold;
        text-decoration: none;
}

.grid-view table.items th a:hover
{
        color: #FFF;
}

.grid-view table.items tr.even
{
        background: #F8FBFC;
}

.grid-view table.items tr.odd
{
        background: #E5F1F4;
}

.grid-view table.items tr.selected
{
        background: #BCE774;
}

.grid-view table.items tr:hover
{
        background: #ECFBD4;
}
.block2
{
        position:absolute;
        padding:10px;
        left:40px;
        top:10px;
        z-index:10;
        overflow:hidden;/*must have*/
        background-color:white;
        width:400;
        height:auto;
        border:1px solid #808080;
}
.block2 iframe
{
        display:none;/*sorry for IE5*/
        display/**/:block;/*sorry for IE5*/
        position:absolute;/*must have*/
        top:0px;/*must have*/
        left:0px;/*must have*/
        z-index:-1;/*must have*/
        filter:mask();/*must have*/
        width:3000px;/*must have for any big value*/
        height:3000px/*must have for any big value*/;
        border:1px solid #808080;
}
.block3
{
        position:absolute;
        padding:10px;
        left:40px;
        top:10px;
        z-index:10;
        overflow:hidden;/*must have*/
        background-color:#FFFF80;
        width:500;
        height:auto;
        border:2px solid #808080;
}
.block3 iframe
{
        display:none;/*sorry for IE5*/
        display/**/:block;/*sorry for IE5*/
        position:absolute;/*must have*/
        top:0px;/*must have*/
        left:0px;/*must have*/
        z-index:-1;/*must have*/
        filter:mask();/*must have*/
        width:3000px;/*must have for any big value*/
        height:3000px/*must have for any big value*/;
        border:2px solid #808080;
}

.spam
{
		background-color:#ffffff;
		z-index: 99;
		position:fixed;
		_position:absolute;
		width:520px;
		//width:540px;
		margin-left:-260px;
		left:50%;
		top:15%;
		border:2px solid #093b92;
		padding:10px;
		_top:expression(eval(document.body.scrollTop+document.body.clientHeight/100*15) + 'px');
		-webkit-border-radius:12px;
		-moz-border-radius:12px;
		-khtml-border-radius: 12px;
		border-radius:12px;
}

fieldset{float:none;display:block;}.terms-inline{display:inline;}
fieldset{padding-left:3px;padding-bottom:0px;margin-top:3px;margin-bottom:5px;border:0px;}
.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clear-block{display:inline-block;}/* Hides from IE-mac \*/

#list_wh_wrapper{margin:0px;}
#list_wh_wrapper legend{border-bottom:1px dashed #0FA113;color:#0FA113;cursor:pointer;padding:0;margin-bottom:0px;display:inline-block;}
#list_wh{border:0px solid #CCCCCC;margin-bottom:0px;}
#list_wh{display:none;}
/*
#terms-of-use h3{padding:0px;font-weight:bold;font-size:1.1em;}
#terms-of-use p{padding:0px;}.captcha{padding:0px;}.captcha img{display:block;margin-bottom:0px;}
.form-required{color:#f00;}
*/

div.flash_error {
  background: #FFFBD3;
  color: #000;
  margin-bottom: 5px;
  padding: 10px;
  font-size: 12px;
  border: 1px solid #FBD257;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

div.flash_msg {
  background: #E9FCBA;
  color: #000;
  margin-bottom: 5px;
  padding: 10px;
  font-size: 12px;
  border: 1px solid #ABD052;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

#r_action_slide {
border: 0px solid #6699CC;
width: 185px;
height: 185px;
}






.dataTable th {
    border-top: 1px solid #ccc;
    border-left: 1px solid #bababa;
    border-right: 1px solid #bababa;
    border-spacing: 1px;
    color: #333;
    background-color: #bababa;
    background-position: -0px -144px;
    text-align: center;
    padding: 2px 2px 2px 2px;
}
.dataTable {
    margin-top: 0.5em;
    border: 1px solid #ccc;
    border-collapse: collapse;
    border-spacing: 0px;
    background-color: #fff;
}
.dataTable td {padding: 3px 3px 3px 3px}
.dataTable tr.alt td{background: #ecf6fc}
.dataTable tr.highlight td{background: #fbfac1}
.dataTable tr:hover td{background: #fbfac1}
#items div.arrow { background:transparent url(arrows.png) no-repeat scroll 0px -16px; width:16px; height:16px; display:block;}
#items div.up { background-position:0px 0px;}

.left-shf{
  float: left;
}

.right-shf{
  float: left;
  margin-left: 100px;
  width: 740px;
}

.history-shf-invoce tr{
  text-align: center;
}

.history-shf-invoce td + td {
  border-left: 1px solid #000;
  border-bottom: 1px solid #000;
}

.history-shf-invoce th{
  background: #ccc;
}

.whs-adr-open {
  display: inline-block;
  background: url('images/arrow_down.png') no-repeat;
  background-size: 100% 100%;
  cursor: pointer;
  width: 29px;
  height: 20px;
}

@media (max-width: 1550px){
  .absolute-hit-block{
    position: absolute;
    z-index: 99;
    margin-top: -10px;
    left: 368px !important;
  }
}

@media (min-width: 1550px){
  .absolute-hit-block{
    position: absolute;
    z-index: 99;
    margin-top: -10px;
    left: 500px !important;
  }
}

.link-predoplata{
  display: inline-block;
  margin-left: 10px;
}

.oferta-bg{
  width: 98%;
  background: #fff;
  font-size: 12px;
  padding: 10px;
}

.oferta-city, .oferta-date{
  font-family: "Open Sans", Arial, sans-serif, Verdana;
  font-weight: 300;
  font-size: 16px;
  margin-bottom: 10px;
  color: 222;
}
.oferta-header{
  font-weight: bold;
}

.oferta-bg p{
  padding-left: 10px;
}

.oferta-bg h3{
  font-family: "Open Sans", Arial, sans-serif, Verdana;
  font-size: 26px;
  font-weight: 300;
  margin: 20px 0px;
}

.oferta-block-recvizit{
  padding-left: 10px;
}

.oferta-header2{
  font-weight: bold;
  text-align: center;
}

.block-link{
  margin-bottom: 20px;
}

.img-doc{
  background: url('images/doc.png') no-repeat;
  display: inline-block;
  width: 40px;
  height: 40px;
  float: left;
}

.block-link a{
  margin-top: 12px;
  display: inline-block;
  margin-left: 5px;
}

/*.absolute-hit-block{
  position: absolute;
  z-index: 99;
  margin-top: -10px;
  left: 500px;
}*/

.special-price {
  width: 80px;
  margin-top: -5px;
  position: relative;
}

.special-price > img {
  display: inline-block;
  border: none;
  cursor: pointer;
  position: relative;
  width: 13px;
  top: 4px;
  width: 13px;
}

div#special-price-info {
  /*display: none;*/
  /*width: 100px;*/
  /*height: 100px;*/
}

.more-info-btn{
  float: right;
  cursor: pointer;
  display: inline-block;
  padding-right: 3px;
}

.for-rs{
  float: right;
  margin-right: 3px; 
  position: absolute;
  right: 3px;
}

.count-etap{
  margin-right: 10px;
  display: inline-block;
  float: left;
}

.description-item{
    display: block;
    width: 91%;
    margin-left: 23px;
}

.description-red{
  color: red;
}

.description-green{
  color: green;
}

.description-blue{
  color: blue;
}


.price-block-title {

}

.price-block-info {
    display: inline-block;
    color: #00b0f0;
    font-family: "Arial","sans-serif";
    font-style: italic;
    text-align: center;
    width: 80%;
}

#additional-info {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color: rgba(55, 75, 220, 0.86);
}

label[for="separate_packing"] {
    font-size: 14px;
    color: #2724fb;
    font-weight: bold;
}


.realization {
    width: 200px;
    text-align: left;
}

.realization > .actions {

}

.order-date {
  display: block;
  font-weight: bold;
  color: #ff0000;
  margin-bottom: 12px;
}

.departure {
  font-size: 9px;
  width: 55px;
}

.logistic-status {
  margin-bottom: 5px;
}
.warehouse {
  width: 60px;
}

#period-wrapper {
    width: 260px;
    height: 34px;
}

.period-item > select {
    margin-top: 8px;
}

.period-item {
    float: left;
    line-height: 34px;
    height: 34px;
    margin-right: 12px;
}

.suggestion {
    font-size: 8px;
}

span.star {
    color: #ff0000;
}

span.contract-type {
    display: block;
    font-size: 9px;
    margin-top: 7px;
    margin-bottom: 7px;
}


#background-layer {
    display: none;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 10;
}

#managers-letter {
    font-size: 14px;
    position: absolute;
    right: 5px;
    cursor: pointer;
    color: #ffffff;
    z-index: 0;
}

#managers-letter-form {
    display: none;
    position: absolute;
    background-color: aliceblue;
    border: 1px solid #c5c5c7;
    border-radius: 5px;
    padding: 5px;
    right: -281px;
    top: 34px;
    width: 300px;
    height: 300px;
    z-index: 50;
}

#managers-letter-form textarea {
    margin: 0px;
    width: 477px;
    height: 183px;
    max-width: 294px;
    min-width: 294px;
    max-height: 232px;
}

#managers-letter-form .submit {
    cursor: pointer;
    color: #ffffff;
    background-color: #3d9ce1;
    border-radius: 4px;
    line-height: 25px;
    padding: 0px 5px;
    width: 81px;
    height: 25px;
}

#managers-letter-form .submit:hover {
    background-color: #3090e0;
}

#managers-letter-form .submit:active {
    background-color: #70d0ff;
    transition: all 0.05s
}

#managers-letter-form .submit span {
    margin-left: 2px;
    width: 64px;
}

#managers-letter-form .wrapper-actions {
    position: absolute;
    bottom: 6px;
    left: 6px;
}

#managers-letter-form .info {
    line-height: 25px;
    padding-left: 5px;
    width: 100%;
    height: 30px;
}

#managers-letter-form .info i.fa {
    color: #00a0ff;
    font-size: 15px;
    margin-right: 5px;
}

#managers-letter-form .info span {
    color: #5e68ea;
    font-size: 12px;
    font-weight: bold;
}

#managers-letter-form input.subject,
#managers-letter-form input.email {
    margin-bottom: 5px;
    width: 271px;
    border-radius: 0px;
    box-shadow: unset;
    border: 1px solid #ccc;
}

#managers-letter-form i.fa.fa-tags,
#managers-letter-form i.fa.fa-envelope {
    color: #00a0ff;
    font-size: 15px;
    margin-right: 5px;
}


/* table "price" */
.table-price td,
.table-price tr {
    padding: 0px;
}

.table-price td {
  vertical-align: middle;
}

.table-price td.right {
  text-align: right;
  padding-right: 5px;
}

.table-price td.center {
  text-align: center;
}

/*.elepsis-js-text {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 99%;
}*/

/* orders.php */
#saved-orders-warning, #saved-import-pattern {
  border: 1px solid #aaa;
  border-radius: 5px;
  height: 35px;
  line-height: 31px;
  padding-left: 20px;
  margin-top: 15px;
  margin-bottom: 0px;
}

#saved-orders-warning > span,
#saved-import-pattern > span {
  font-size: 14px;
  color: #00aa00;
  cursor: pointer;
}

#saved-orders-warning > span > a {
  color: #00aa00;
}

#saved-orders-warning > span > a > span {
  color: #cc0000;
}

#happy-new-year-2017 h1 {
    color: #ff0000;
    font-size: 24px;
    font-style: italic;
    margin: 0px auto;
    width: 700px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}

#holiday-image img {
    margin: 0px auto;
    display: inherit;
    border-radius: 20px;
}


.returns-info h1 {
  font-size: 16px;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.returns-info h2 {
  font-size: 14px;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}

.returns-info .level-1 {
  margin-left: 15px;
}

.returns-info .level-2 {
  margin-left: 30px;
}

.returns-info .level-3 {
  margin-left: 45px;
}

.page-returns #returns-rules{
  float: right;
  font-size: 14px;
  cursor: pointer;
}

/* Export page */
input[name="is_api"] {
    position: relative;
    margin: 0px 5px 0px 20px;
    padding: 0px;
    top: 3px;
}

.emex-status {
    margin-left: 15px;
    cursor: pointer;
}

/* Basket - Delivery blcok */
.delivery-block {
  display: flex;
  align-items: center;
}

.delivery-block > span {
  display: flex;
  align-items: center;
  margin-left: 10px;
}

/* LAXIMO BLOCK */
.g_highlight_over:hover,
.g_highlight_lock:hover {
  color: #ffffff;
  font-weight: bold;
}

.g_highlight_over a,
.g_highlight_lock a {
  color: #ffffff;
}

.email {
  display: flex;
  align-items: center;
}

.email-client-code {
  display: flex;
  align-items: center;
  /* margin-left: 20px; */
}

.email-caption {
  width: 215px;
}

.font-9 {
  font-size: 9px;
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;           /* Non-prefixed version, currently
                                  not supported by any browser */
}

.method-card {
  background-color: #ECE6E6;
  padding: 5px 10px 5px;
  margin-bottom: 5px;
}

.method-card .method-name {
  font-size: 14px;
}

.method-card .header {
  display: block;
  font-size: 13px;
  margin: 5px 0 0 10px;
  font-weight: bold;
}

.method-card ul {
  list-style-type: none;
}

.method-card pre {
  width: 1400px;
  white-space: pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -hp-pre-wrap;
  word-wrap: break-word;
}

#main-list {
  font-size: 14px;
  font-weight: bold;
}

.header-item {
  color: #6a56ce;
  font-weight: bold;
  font-size: 16px;
}

.important {
  background-color: #FDC695;
}

.warning {
  color: red;
}

.fields-description {
  margin-left: 35px;
  margin-top: 5px;
  border: 1px solid #FFF;
  border-collapse: collapse;
}

.fields-description tr, .fields-description td {
  border: 1px solid #FFF;
}

.fields-description td {
  padding: 5px;
}

.basket-block {
    background-color:#F5F2E3;
    padding: 0px;
    margin-top: 10px;
    margin-left: 1px;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-bottom: 10px;
    padding-left: 10px;
}

.with-pointer {
    cursor: pointer;
}

.field-name {
  font-weight: bold;
  font-size: 12px;
  padding: 5px;
}

.row-data {
    display: flex;
}

#pattern-data {
    margin-right: 70px;
}

.pattern-content {
    margin-bottom: 15px;
}

#show-hide-settings {
    margin-left: 45px;
    margin-top: 15px;
    color: blue;
}