table.COMMONTABLE {
    padding: 0px 0px 10px 0px;
}

.COMMONTABLE td, .COMMONTABLE th {
    border: solid;
    border-width: 1px;
}

td.line-no, td.quantity, td.unit-of-measure, td.price {
    text-align: center;
}

td.description {
    padding: 0px 5px;
}

td.amount {
    padding: 0px 5px;
    text-align: right;
}

.summary th {
    text-align: right;
    padding: 0px 10px;
}

.summary td {
    text-align: right;
    padding: 0px 2px;
}

.COMMONTABLE td.TDCTABHEADER {
    font-weight: bold;
}

div#toprint {
    width: 100%
}

#toprint input {
    display: block;
    margin: 5px auto;
}

table.header {
    margin-bottom: 20px;
}

#customer-info {
    font-size: 120%;
}

td#customer-info {
    text-align: right;
}

#pathway img{
    /*display:none;*/
}

#pathway td{
    /*font-size: 7px;*/
}
td .STANDARTMIDLETAB2 .header_layot_0,
td .STANDARTMIDLETAB2 .header_layot_1,
td .STANDARTMIDLETAB2 .header_layot_3
{
    /*border:0;*/
    margin-bottom: 4px;
    margin-top: 2px;
}
#manCenter #page_content{
    padding-top:2px;
}
#layout1 .NAME{
    margin: 0 0 0 16px;
    padding: 0;
}
#mod_left_catalog_baclink{
    margin: 6px 0 0;
    text-align: left;
}

#mod_left_catalog_baclink img{
    float: left;
}
#mod_left_catalog_baclink div{
    margin-left: 18px;
    text-align: left;
    width: 140px;
}
#mod_left_catalog_baclink a{
    font-size: 11px;
    margin-left: 8px;
    white-space: normal;
}

@media print{
    #print_controls{display:none;}
}

#page_print_wrapper{
    margin:auto 40px;
}
#page_print_wrapper a i{
    display:none;
}
#page_print_wrapper .REF{
    border: 0 none;
    color: black;
}
#page_print_wrapper #print_controls td,
#page_print_wrapper p{
    color: black;
    margin: 0 35px;
    width:95%;
    color: black;
    font-family: verdana;
    font-size: 12px;
}
#page_print_wrapper .STANDMIDTABLFRG{
    border: 0 none;
    margin: 0 35px;
    width: 95%;
}
#page_print_wrapper #prodfoto .No_{
    padding-left: 6px;
}
#page_print_wrapper #prodfoto{
    border-left: 1px solid black;
    border-top: 1px solid black;
    margin: 0px 35px;
    width:95%;
}

#page_print_wrapper #items
{
    border-left: 1px solid black;
    border-top: 1px solid black;
    margin: 0 35px;
    width:95%
}
.print a img{
    border:0;
}

#prodfoto .uom,
#items .uom{
    white-space:nowrap;
    text-align:center;
}
#page_print_wrapper .TDCTAB TD,
#page_print_wrapper .TDCTAB2 TD
{
    background-color: white;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    color: black;
    font-family: verdana;
    font-size: 12px;
}


#page_print_wrapper .TDCTAB TD A,
#page_print_wrapper .TDCTAB2 TD A
{
    color: black;
    font-family: verdana;
    font-size: 12px;
}

#page_print_wrapper .PRODGROUPTAB2 {
    margin-left:10px auto;
    border-width: 0;
}

#page_print_wrapper .PRODGROUPTAB img{
    width: 145px;
}
#page_print_wrapper .TDCTABHEADER{
    border-top: 0;
}
#page_print_wrapper .TDCTABHEADER{
    border-top: 1px solid black;
}
#page_print_wrapper .TDCTABHEADER,
#page_print_wrapper .TDCTABHEADER3,
#page_print_wrapper .PRODGROUPTAB
{
    background-color: white;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    color: black;
    font-weight: normal;
}
#page_print_wrapper .TDCTABHEADER A,
#page_print_wrapper .PRODGROUPTD A,
#page_print_wrapper #prodfoto .PRODGROUPTD,
#page_print_wrapper #prodfoto .PRODGROUPTD A
{
    color: black;
    font-weight: normal;
    text-decoration: none;
}
#page_print_wrapper .PRODTAB {
    border:0;
}
#Adrese{

}
#prodfoto .itemsgr{
    margin-left:10px;
}
#print_name{
    color: black;
    font-weight: bold;
    margin: 12px;
    padding: 0;
    text-align: center;
}
.TRCTABHEADER{
}
TR .TDCTAB,TR .TDCTAB2 {
    font-size:13px;
    font-family:verdana;
    font-weight:normal;
    color:#003366;
    /*white-space:nowrap;*/
}
.TDCTAB TD{ /*aiznesam uz tr*/
    background:#E8EDF1;
    border-right:2px solid #FFFFFF;
    border-bottom:2px solid #FFFFFF;
}
.TDCTAB2 TD{ /*aiznesam uz tr*/
    background:#9CB0C4;
    border-right:2px solid #FFFFFF;
    border-bottom:2px solid #FFFFFF;
}
.TDCTAB TD A, .TDCTAB2 TD A{ /*aiznesam uz tr*/
    color:#003366;
    text-decoration: none;
}
.PRODTAB .TDCTAB TD, .PRODTAB .TDCTAB2 TD{
    padding: 0 1em;
}
.TDCTABRIGHT{
    font-size:12px;
    font-family:verdana;
    font-weight:normal;
    color:#FFFFFF;
    background:#42688E;
    border-left:2px solid #A82926;
    border-bottom:2px solid #A82926;
}
.TDCTABHEADER{
    font-family:verdana;
    font-weight:bold;
    font-size:12px;
    color:#FFFFFF;
    background:#42688E;
    border-top:2px solid #FFFFFF;
    border-right:2px solid #FFFFFF;
    border-bottom:2px solid #FFFFFF;
    padding: 3px 13px;
}
.TDCTABHEADER.ORDER_NO {
    width: 100px;
    table-layout: fixed;
    white-space: nowrap;
    overflow: hidden;
}
.TDCTAB .ORDER_NO {
    width: 110px;
    white-space: nowrap;
    overflow: hidden;
}
.TDCTABHEADER a{
    color:#FFFFFF;
    text-decoration: none;
}

.BODY {
    background: none repeat scroll 0% 0% #FFF;
    margin: 0px;
    font-family: verdana;
}

.PRODTAB {
    border-right: 20px solid #FFF;
    border-left: 20px solid #FFF;
}

#page_print_wrapper #items
{
    border-left: 1px solid black;
    border-top: 1px solid black;
    margin: 0 35px;
    width:95%
}

.TDCTABHEADER3 {
    font-family: verdana;
    font-weight: bold;
    font-size: 12px;
    color: #FFF;
    background: none repeat scroll 0% 0% #42688E;
    border-top: 2px solid #FFF;
    border-bottom: 2px solid #FFF;
    padding: 2px;
}
.last-tr{
    border-bottom: 1px solid black;
}

.PRODGROUPTD, #prodfoto .PRODGROUPTD A {
    color: #036;
    font-size: 11px;
    text-decoration: none;
}
.maintable table {
    border-collapse: collapse;
    border-spacing: 0px;
}

.maintable td {
    vertical-align: middle;
    border-style: solid;
    border-color: black;
    border-image: none;
    border-width: 0px 1px 1px 0px;
    text-align: left;
    padding: 4px;
    color: #036;
}
.tableborder td {
    border-bottom: 1px dotted rgba(66, 104, 142, 0.14);
}

.solid-border{
    border: 1px solid !important;
}