@charset "utf-8";
/* CSS Document */

html, body {
	margin: 2px;
	padding: 0px;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	line-height: 16px;
}
body {
	min-width: 984px;
}

h1 {
	font-weight: bold;font-size: 30px;margin: 0px 0px 10px 0px;color: #832f32;font-style: italic;font-family: "times new roman", times, serif;letter-spacing: -1px;padding-bottom: 25px;border-bottom: 1px solid #832f32
}

table.price_tab{
    width:650px;
}

table.price_tab td.top_str{
    color: black;
    font-size:24px;
    color: #832f32;
    font-weight:bold ;
}

table.price_tab td{
    color: black;
}

table.price_tab tr.pos td{
    border-bottom: 1px solid green;
}

table.price_tab tr.dis td{
    color:#aaaaaa ;
    border-bottom: 1px solid #aaaaaa;
}

table.price_tab td.num{
    text-align:right;
}

table.price_tab td.num_roz{
    text-align:right;
    color:green;
    font-weight:bold ;
}

table.price_tab tr.gr_mejor td{
    font-weight:bold ;
    color: white;
    background: green;
    font-size:14px;
}

table.price_tab tr.gr_menor td{
    font-weight:bold ;
    color: green;
    background: white;
    font-size:12px;
}

div.toptitle {
	font-weight: bold;
    font-size: 20px;
    margin: 5px 0px 5px 0px;
    color: #832f32;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    padding-bottom: 5px;
    border-bottom: 1px solid #832f32;
}

div.toptitle span.enum{
    color: #000000;
}

h1 span.docnum{
    color: #000000;
}

span.invoice{
    color: #000000;
    font-weight:bold ;
    font-size:24px;
}

span.str01{
    color: #000000;
    font-weight:normal ;
    font-size:16px;
}

span.str02{
    color: #000000;
    font-weight:bold ;
    font-size:16px;
    font-style:italic;
}


span.used{
    background: #f9d362;
    font-weight: bold;
}

span.pagosum{
    color:#00B95C;
    font-weight:bold ;
    font-size:14px;
}

span.coment{
    font-weight:normal ;
    font-size:11px;
    font-style:italic;
}



input {
	border: 1px solid #832f32; 
	padding: 1px; 
	font-size: 14px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: center ;
	font-weight: bold;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;

}

input.order-num {
	border: 1px solid #832f32; 
	padding: 1px; 
	font-size: 14px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: right ;
	vertical-align: middle ;
	font-weight: bold;
	width: 25px;
	height: 16px;
}

input.order-num_focus {
	border: 1px solid #832f32; 
	padding: 1px; 
	font-size: 14px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: right ;
	vertical-align: middle ;
	font-weight: bold;
	width: 25px;
	height: 16px;
    background:#aaaaaa;
}

input.cartval {
	border: 1px solid #832f32; 
	padding: 1px; 
	font-size: 14px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: right ;
	vertical-align: middle ;
	font-weight: bold;
	width: 25px;
	height: 16px;
}

input.order-price {
	border: 1px solid #832f32; 
	background: #f9d362;
	padding: 1px; 
	font-size: 14px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: right ;
	vertical-align: middle ;
	font-weight: bold;
	width: 40px;
	height: 16px;
}

input.order-price2 {
	border: 1px solid #832f32; 
	background: #ffffff;
	padding: 1px; 
	font-size: 14px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: right ;
	vertical-align: middle ;
	font-weight: bold;
	width: 40px;
	height: 16px;
}

input.order-price3 {
	border: 1px solid #832f32; 
	background: #ffffff;
	padding: 1px; 
	font-size: 14px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: right ;
	vertical-align: middle ;
	font-weight: bold;
	width: 60px;
	height: 16px;
}

input.free {
	border: 0px ;
    margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px; 
	font-size: 14px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
    font-weight: bold;
}

input.clear {
	border: 1px solid #832f32; 
	padding: 1px; 
	font-size: 14px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: left ;
	font-weight: normal;
	width: 50%;
	height: 20px;
}

input.empty {
	border: 1px solid #832f32; 
	padding: 1px; 
	font-size: 14px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: left ;
	font-weight: bold;
	width: 70%;
	height: 20px;
}

input.empty3 {
	border: 1px solid #832f32; 
	padding: 1px; 
	font-size: 14px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: left ;
	font-weight: bold;
	width: 300px;
	height: 20px;
}

input.empty2 {
	border: 1px solid #832f32; 
	padding: 1px; 
	font-size: 14px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: left ;
	font-weight: bold;
	width: 80%;
	height: 20px;
}

input.w80 {
	border: 1px solid #832f32; 
	padding: 1px; 
	font-size: 14px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: left ;
	font-weight: bold;
	width: 80%;
}

input.w80_err {
	border: 1px solid #832f32; 
	padding: 1px; 
	font-size: 14px; 
	color: red; 
	font-family: arial, helvetica, sans-serif;
	text-align: left ;
	font-weight: bold;
	width: 80%;
}

input.w70 {
	width: 70%;
    text-align: left ;
	font-weight: normal;
    height: 24px;
    font-size: 14px;
}

input.order-client {
	border: 1px solid #832f32; 
	padding: 1px; 
	font-size: 14px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: left ;
	font-weight: bold;
	width: 99%;
	height: 20px;
}

input.order-client.err{
    background:red;color:#ffffff;
}

table.client3 td input.order-client {
    font-weight: normal;
}

div.torgbody table.client3 td{
    border-top: 0px;
}

input.radio-type {
	border: 1px solid #832f32; 
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 2px 0px;
	width: 25px;
	height: 25px;
}


input.order-index {
	border: 1px solid #832f32; 
	padding: 1px; 
	font-size: 16px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: right ;
	font-weight: bold;
	width: 65px;
	height: 20px;
}

input.order-index.err {
    background:red;color:#ffffff;
}


input.posil {
	border: 1px solid #832f32; 
	padding: 1px; 
	font-size: 16px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: right ;
	font-weight: bold;
	width: 25px;
	height: 20px;
}

div.torgbody input.big-sum {
	border: 1px solid #832f32; 
	padding: 1px; 
    color: #832f32; 
	font-family: arial, helvetica, sans-serif;
	text-align: right ;
    font-size: 24px;
	font-weight: bold;
	width: 100px;
	height: 30px;
}

div.torgbody input.big-sum-positive{
	border: 1px solid #00B95C; 
	padding: 1px; 
    color: #00B95C; 
	font-family: arial, helvetica, sans-serif;
	text-align: right ;
    font-size: 24px;
	font-weight: bold;
	width: 100px;
	height: 30px;
}

input.big-date {
	border: 1px solid #832f32; 
	padding: 1px; 
    color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: right ;
    font-size: 14px;
	font-weight: bold;
	width: 95px;
	height: 20px;
}

input.big-date2 {
	border: 1px solid #832f32; 
	padding: 1px; 
    color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: right ;
    font-size: 12px;
	font-weight: bold;
	width: 65px;
	height: 19px;
}

input.big-text {
	border: 1px solid #832f32; 
	padding: 1px; 
    color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: right ;
    font-size: 14px;
	font-weight: bold;
	width: 350px;
	height: 20px;
}

input.button_active2 {
	border: 1px solid #832f32; padding: 6px; width: 400px; color: #000000; font-family: arial, helvetica, sans-serif;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
    text-align: center;
	vertical-align: middle;
}

input.small-text {
	border: 1px solid #832f32; 
	padding: 1px; 
    color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: right ;
    font-size: 14px;
	font-weight: bold;
	width: 100px;
	height: 20px;
}

input.medium-text {
	border: 1px solid #832f32; 
	padding: 1px; 
    color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: right ;
    font-size: 14px;
	font-weight: bold;
	width: 200px;
	height: 20px;
}

select {
	padding: 1px; 
	font-size: 14px;
	width: 120px;
	color: #000000;
	border: 1px solid #832f32;
}

select.ptype{
        width: 200px; 
        font-size: 14px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: left ;
	font-weight: bold;
	border: 1px solid #832f32;
	margin: 0px 0px 5px 0px;
}

select.zakups{
    width: 90%; 
    font-size: 14px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: left ;
	font-weight: bold;
	border: 1px solid #832f32;
	margin: 0px 0px 5px 0px;
}

select.ptype2{
    width: 80px; 
    font-size: 14px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: left ;
	font-weight: bold;
	border: 1px solid #832f32;
	margin: 0px 0px 5px 0px;
}

select.ptype21{
    width: 60px; 
    font-size: 14px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: left ;
	font-weight: bold;
	border: 1px solid #832f32;
	margin: 0px 0px 5px 0px;
}


select.rtype{
    width: 150px; 
    font-size: 14px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: left ;
	font-weight: bold;
	border: 1px solid #832f32;
	margin: 0px 0px 5px 0px;
}

select.rtype2,select.trans_agent{
    width: 250px; 
    font-size: 14px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: left ;
	font-weight: bold;
	border: 1px solid #832f32;
	margin: 0px 0px 5px 0px;
}

select.rtype8{
    width: 200px; 
    font-size: 14px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: left ;
	font-weight: bold;
	border: 1px solid #832f32;
}

select.reg2{
    width: 200px; 
    font-size: 14px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: left ;
	font-weight: bold;
	border: 1px solid #832f32;
	margin: 0px 0px 5px 0px;
}

select.reg3{
    width: 200px; 
    font-size: 14px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: left ;
	font-weight: normal;
	border: 1px solid #832f32;
	margin: 0px 0px 5px 0px;
}

table.base {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	border: 1px solid #832f32;
}

table.base td.repname{
    padding: 10px 10px 10px 10px;
    color: #000000;
    font-size:24px;
    font-weight: bold;
}

table.begunok{
    width: 50%;
    clear: both;
	margin: 0px 0px 0px 0px;
}

table.begunok td{
    border-top: 1px solid #dddddd;
    color: #000000; 
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
    padding: 5px 5px 5px 5px;
}

table.opis {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	font-size: 14px; 
}

table.opis2 {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	font-size: 12px; 
}

table.opis3 {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	font-size: 12px; 
}

table.docheader {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	font-size: 14px; 
}

table.docheader td.header{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	font-size: 18px; 
}

br{
	page-break-after:always;
}

table.opis td{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
}

table.opis2 td{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
}

table.opis3 td{
    padding-top:3px;
	border-top: 0px;
	border-right: 0px;
    font-size: 16px; 
    vertical-align:top;
}


table.opis2 td.propis{
	font-weight: normal;
	font-size: 12px;
	text-align:left ;  
	font-style:italic;
	vertical-align: middle ;
}


table.opis td.total2{
	font-weight: bold;
	font-size: 16px;
	text-align:right ;
}

table.opis td.total4{
	border-top: 2px solid #000000;
	border-bottom: 1px solid #000000;
	font-weight: bold;
	font-size: 16px;
	text-align:right ;
}

table.opis td.total0{
	font-weight: bold;
	font-size: 10px;
	
}

table.opis tr.total00 td{
	font-weight: bold;
	font-size: 16px;
	border-top: 2px solid #000000;
    border-right: 0px;
    text-align:right ;
}

table.opis tr.total01 td{
	font-weight: bold;
	font-size: 16px;
	border-top: 0px;
    border-right: 0px;
    text-align:right ;
}

table.opis tr.total02 td{
	font-weight: normal;
	font-size: 16px;
	border-top: 0px;
    border-right: 0px;
    text-align:left ;
}

table.opis tr.total02 td.cltop{
    vertical-align: top ;
}

table.opis tr.total02 td.bgpost{
    height:250px;
    background: url(../img/stamp.png) no-repeat right top;
}
table.opis tr.total02 td.bgpodpis{
    height:250px;
    background: url(../img/podpis.png) no-repeat right top;
}

table.opis tr.total02 td.bgpostip{
    height:150px;
    background: url(../img/stampip.png) no-repeat right top;
}
table.opis tr.total02 td.bgpost_stas{
    height:150px;
    background: url(../img/podpis_prok.png) no-repeat right top;
}
table.opis tr.total02 td.bgpodpisip{
    height:150px;
    background: url(../img/podpisip.png) no-repeat left top;
}

table.opis3 tr td.bgpodpisip{
    background: url(../img/podpisip.png) no-repeat left top;
}

table.opis3 tr td.bgpostooo{
    height:150px;
    background: url(../img/stamp.png) no-repeat left top;
}

table.opis3 tr td.bgpostip{
    height:150px;
    background: url(../img/stampip.png) no-repeat left top;
}


table.opis td.total{
	font-weight: bold;
	text-align:right ;
}

table.opis td.num{
	font-weight: bold;
	text-align:right ;
}

table.opis td.numsch{
	font-weight: normal;
	text-align:right ;
}

div.torgbody table.partset {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 700px;
}

div.torgbody table.nakl2 {
	clear: both;
	margin: 3px 2px 3px 5px;
	padding: 0px 0px 0px 0px;
	width: 50%;
}

div.torgbody table.nakl2 td{
    color:#000000;
    text-align:right;
}


div.torgbody table.nakl {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 700px;
	
}

div.torgbody table.nakl td{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
}

div.torgbody table.nakl td.edge{
        border-right: 3px solid #000000;
}

div.torgbody table.nakl td.empty{
        width:10px;
}

div.torgbody table.nakl td.num{
       font-weight: normal; 
       font-size: 14px;  
}

div.torgbody table.nakl tr.group td{
	border-top: 2px solid #000000;
	font-weight: bold;
	text-align:left ;
	background: #FFFFFF;
}

div.torgbody div.count_try{
    background:yellow;
}

div.torgbody div.count_try{
    background:yellow;
    padding: 2px 2px 2px 2px;
    width:16px;
}
div.torgbody div.count_order{
    background:green;
    color:#fffff;
    padding: 4px 4px 4px 4px;
    width:16px;
}

div.torgbody table.statistics {
	clear: both;
	padding: 2px 0px 0px 3px;
	width: 90%;
}

div.torgbody table.statistics td {
    text-align:left ;
    color:#000000;
    font-weight: bold;
    font-size:14px;
    padding: 2px 3px 3px 3px;
}

div.torgbody table.statistics tr.general td {
    background: #ffffff;
}

div.torgbody table.statistics tr.info td {
    background: #999999;
}

div.torgbody table.statistics tr.buy td {
    background: #00B95C;
}

div.torgbody table.statistics tr.target td {
    background: blue;
    color:white;
}


div.torgbody table.cartins {
	clear: both;
	padding: 2px 0px 0px 3px;
	width: 90%;
}

div.torgbody table.cartins tr.group td {
    background: #00B95C;
    color:#000000;
    padding: 2px 3px 3px 3px;
}

div.torgbody table.cartins tr.stop td {
    background: red;
    color:#000000;
    padding: 2px 3px 3px 3px;
}

div.torgbody table.cartins tr.interes td {
    background: #808080;
    color:#000000;
    padding: 2px 3px 3px 3px;
}

div.torgbody table.cartins tr.start td {
    background: yellow;
    color:#000000;
    padding: 2px 3px 3px 3px;
}

div.torgbody table.cartins td {
    text-align:left ;
    color:#000000;
    font-weight: bold;
    font-size:14px;
    padding: 2px 3px 3px 3px;
}

div.torgbody table.order_new {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 50%;
}

div.torgbody table.orderf {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 2px 2px;
	width: 50%;
}

div.torgbody table.orderf tr.abs td{
    background: #eeeeee;
}

div.torgbody table.order_new tr.group td {
    padding: 3px 0px 3px 3px;
    font-weight: bold;
    text-align:left ;
	background: #FFFFFF;
}

div.torgbody table.bl {
	clear: both;
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
	width: 30%;
}
div.torgbody table.bl td {
    padding: 3px 3px 3px 10px;
    font-weight: bold;
    text-align:left ;
	background: #eeeeee;
    font-size:14px;
    text-align:center;
    color:#000000;
}

div.torgbody table.order_new td {
    padding: 3px 3px 3px 10px;
    font-weight: bold;
    text-align:left ;
	background: #FFFFFF;
    font-size:14px;
    text-align:right;
    color:#000000;
}

div.torgbody table.orderf td {
    padding: 3px 3px 3px 10px;
    font-weight: normal;
    text-align:left ;
	background: #FFFFFF;
    font-size:14px;
    text-align:right;
    color:#000000;
    border-top: 1px solid #dddddd;
}

div.torgbody table.orderf td a{
    text-decoration:none ;
    font-size:14px;
    font-weight: normal;
}

div.torgbody table.orderf td a:hover{
    text-decoration:underline ;
}

div.torgbody table.orderf td div.inf{
    text-align:left;
    float:left;
}
div.torgbody table.orderf td div.inf2{
    text-align:left;
    float:left; 
    padding: 2px 2px 2px 3px;
}


div.torgbody table.order_new td.acc {
	background: #cccccc;
} 

div.torgbody table td.no_border_top{
    border-top:0px;
}

div.torgbody table td.no_border_top2{
    border-top:0px;
    width:70px;
}

div.torgbody table.order_new td.temp2 {
    padding:5px;
}

div.torgbody table.order_new td.right {
    text-align:right;
    font-weight: normal;
    color:#000000;
}

div.torgbody table.order_new td.cartnum {
    color:#000000;
}

div.torgbody div.divnum {
    width:20px;
    background: #111111;
}


div.torgbody table.order_new td a{
    text-decoration:none ;
    font-size:14px;
}

div.torgbody table.order {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}

div.torgbody table.order tr.err td{
    background:red;
}

div.torgbody table.view_order {
	clear: both;
	width: 51%;
}

div.torgbody table.view_order td{
    text-align:left ;
    font-weight: bold;
    font-size:14px;
    color:#000000;
    text-align:right ;
    margin: 0px 0px 0px 0px;
	padding: 3px 5px 3px 0px;
}

div.torgbody table.view_state {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 70%;
}

div.torgbody table.view_state td{
    text-align:left ;
    font-weight: bold;
    border-top: 0px;
}
div.req{
    width:59% ;
    padding: 5px;
	text-align: left;
	background: #fcfcc7;
	color: #000000;
    border: 1px solid #832f32;
    font-size: 12px;
    font-weight: normal;
}

div.o-info{
    background: #ffffff;
    width:50% ;
    padding: 5px;
	text-align: left;
	color: #000000;
    border: 1px solid #832f32;
    font-size: 14px;
    font-weight: normal;
}

div.state{
    background: #fcfcc7;
    width:50% ;
    padding: 5px;
	text-align: left;
	color: #000000;
    border: 1px solid #832f32;
    font-size: 14px;
    font-weight: bold;
}

div.state i{
    color: #832f32;
}

div.change{
    width:97% ;
    padding: 5px;
	text-align: left;
	background: #fcfcc7;
	color: #000000;
    border: 1px solid #832f32;
    font-size: 12px;
    font-weight: normal;
    display:none;
}

div.req strong{
	color: #832f32;
}

div.torgbody table.view_state td.val{
    color: #000000;
}

div.torgbody table.price {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 70%;
}

div.torgbody table.w70 {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 70%;
}

div.torgbody table.w70 td {
    text-align:left ;
    border-top: 0px ;
}


div.torgbody table.price td {
	text-align:left ;
	color: #000000;
	font-weight: normal; 
	font-size: 12px; 
    padding: 1px 0px 0px 2px;
}

div.torgbody table.price td.errorconf {
	color: red;
}

div.torgbody table.price td.errorconf a{
	color: red;
}

div.torgbody table.price a {
	font-size: 12px; 
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}

div.torgbody table.price,table.doc input {
    text-align:left ;
}

div.torgbody table.price,table.doc input.num6 {
    text-align:right ;
    width: 45px;
    color: #000000;
    font-size:14px;
}

div.torgbody table.price,table.doc input.clurl {
    text-align:right ;
    width: 300px;
    color: #000000;
    font-size:14px;
}

div.torgbody table.price,table.doc input.num_red {
    text-align:right ;
    width: 45px;
    color: #832f32;
    font-size:14px;
}

div.torgbody table.price td.sum {
	text-align:right ;
}

div.torgbody table.price td.sumb {
	text-align:right ;
    font-weight:bold ;
    color: #000000;
}

div.torgbody table.price td.sumg {
	text-align:right ;
    font-weight:bold ;
    color: #00B95C;
}

div.torgbody table.price td.sumr {
	text-align:right ;
    font-weight:bold ;
    color: #832f32;
}

div.torgbody table.price th {
	text-align:left ;
}

div.torgbody table.price tr.group td {
	font-size: 18px;background: #f9d362;color: #832f32;font-family: "times new roman", times, serif;
}

div.torgbody table.price tr.black td {
	color: #bbbbbb;
}

div.torgbody table.price tr.hidden td {
	color: #bbbbbb;
}

div.torgbody table.price td.ok_class {
	color: #000000;
}

div.torgbody table.price td.err_class {
	color: #832f32;
    text-align:center ;
    font-weight:bold ;
}



div.torgbody table.price tr.blocked td {
	color:red;
}

div.torgbody table.price tr.subgroup td {
	color:#000000;
    background:#888888;
}

div.torgbody table.price tr.private td {
	color:#000000;
    background:#dddddd;
}

div.torgbody table.price tr.error td {
	color:#000000;
    background:red;
}

div.torgbody table.price tr.black a {
    color: red;
}

div.torgbody table.price tr.hidden a {
    color: #bbbbbb;
}

div.torgbody table.price tr.blocked a {
    color: red;
}

div.torgbody table.doc tr.sugr td {
   font-size: 18px;
   background: #f9d362;
   color: #832f32;
   font-family: "times new roman", times, serif;
   padding: 5px 3px 5px 2px;
}

div.torgbody div.err {
    padding: 15px;
    background: red;
    color:white;
    font-size: 18px;
    clear:both;
}

div.torgbody table.totals {
   font-size: 18px;
   color: #832f32;
   width:400px ;
   font-weight:bold ;
}

div.torgbody table.totals tr th{
    text-align: center ;
}

div.torgbody table.totals tr td.inf{
    text-align: center ;
    padding: 15px;
    background: #fefefe;
}

div.torgbody table.totals tr td.ok{
    text-align: center ;
    padding: 15px;
    background: green;
    color:white;
}

div.torgbody table.totals tr td.minus{
    text-align: center ;
    padding: 15px;
    background: red;
    color:white;
}

div.torgbody table.doc2 {
   font-size: 14px;
   color: #832f32;
   font-family: "times new roman", times, serif;
   padding: 5px 3px 5px 2px;
   width:70%
}

div.torgbody table.doc2 tr.normal td{
   text-align:left;
}

div.torgbody table.doc2 tr td.grn{
   text-align:right;
   color:green;
   font-weight:bold ;
}

div.torgbody table.doc2 tr td.blu{
   text-align:right;
   color:white;
   background:blue ;
   font-weight:bold ;
}

div.torgbody table.doc2 tr td.min{
   text-align:right;
   color:red;
   font-weight:bold ;
}

div.torgbody table.doc td.ok {
    text-align:center ;
}

div.torgbody table.doc tr.error td.left {
    text-align:left ;
}

div.torgbody table.doc td.no_palabras {
    background: red ;
    color: white ;
    text-align: right ;
}

div.torgbody table.doc td.no_palabras a{
    color: white ;
}

div.torgbody table.doc td.poco_palabras {
    background: yellow ;
    color: black ;
    text-align: right ;
}

div.torgbody table.doc td.bueno_palabras {
    background: green ;
    color: white ;
    text-align: right ;
}

div.torgbody table.doc tr.ok td {
    background: green ;
    color: white ;
    font-weight:normal ;
}

div.torgbody table.doc tr.ok td a{
    color: white ;
}

div.torgbody table.doc tr.pause td {
    background: yellow ;
    color: black ;
}

div.torgbody table.doc td.bueno_palabras a{
    color: white ;
}

div.torgbody table.doc td.subrub {
   padding: 2px 2px 0px 30px;     
}

div.torgbody table.doc tr.err td {
   background: #eeeeee;
   color: #832f32;
}

div.torgbody table.doc tr.err2 td {
   background: red;
   color: white;
}
div.torgbody table.doc tr.warn2 td {
   background: yellow;
   color: black;
}
div.torgbody table.doc tr.ask td {
   background: #efefef;
   color: black;
}
div.torgbody table.doc tr.mid2 td {
   background: white;
   color: black;
}
div.torgbody table.doc tr.ok2 td {
   background: green;
   color: white;
}

div.torgbody div.rep{
    padding: 10px 10px 10px 10px; 
    background: #832f32;
    color: #ffffff;
    float:left;
    font-size: 24px;
    font-weight:bold ;
}

div.torgbody div.ask{
    margin-left:5px ;
    cursor: help;
}

span.etc_on{
   background: #832f32;
   color: #ffffff;
   padding: 5px 5px 5px 5px;
}

div.torgbody table.doc tr.contragent td {
   background: #fffff1;
   color: #832f32;
}

div.torgbody table.documents tr.rashod td.contragent a{
   color: #832f32;
   text-decoration:none;
}

div.torgbody table.documents tr.rashod_pending td {
    background: #FFFF80;
}

div.torgbody table.documents tr.rashod td.sum {
    font-size: 14px;
    color: #832f32;
    text-align:right;
}

div.torgbody table.documents tr.rashod_pending td.sum {
    font-size: 14px;
    color: #832f32;
    text-align:right;
}

div.torgbody table.documents tr.prihod td.contragent a{
   color: #00B95C;
   text-decoration:none;
}

div.torgbody table.documents tr.prihod_pending td {
    background: #FFFF80;
}

div.torgbody table.documents tr.prihod_pending {
	background: #FFFF80;
}

/* ----------------------------------------*/

div.torgbody table.documents tr.rashod_1 td{
   background: #f7f7f7;
}

div.torgbody table.documents tr.warn td{
   background: yellow;
   color:red;
}

div.torgbody table.documents tr.wait td{
   background: green;
   color:#ffffff;
}

div.torgbody table.documents tr.no_process td{
   color: #aaaaaa ;
}

div.torgbody table.documents tr.long_process td{
   color: red ;
   background: #ffffff;
}

div.torgbody table.documents tr.del_error td{
   color: white ;
   background: red;
}

div.torgbody table.documents tr.return td{
   color: red ;
   text-decoration: line-through ;
}

div.torgbody table.documents tr.final_return td{
   color: red ;
   text-decoration: line-through ;
   background: #aaaaaa ;
}

div.torgbody table.documents tr td.comment a{
    text-decoration: none ;
    text-align:left;
    font-style:italic;
    font-weight: normal;
}

div.torgbody table.documents tr.rashod_1 td.sum {
    font-size: 14px;
    color: #832f32;
    text-align:right;
}

div.torgbody table.documents tr.rashod_1 td.contragent a{
   color: #832f32;
   text-decoration:none;
}

div.torgbody table.documents tr.prihod_1 td{
   background: #f7f7f7;
}

div.torgbody table.documents tr.prihod_1 td.contragent a{
   color: #00B95C;
   text-decoration:none;
}

/* ----------------------------------------*/


div.torgbody table.documents tr td.anonimus a{
   color: #fffff0;
   text-decoration:none;
}

div.torgbody table.doc tr.err td.ok  {
   background: #ffffff;
   color: #000000; 
}

div.torgbody table.doc tr.err td.ok strong {
   color: #00B95C;
}

div.torgbody table.doc tr.ok td.ok strong {
   color: #00B95C;
}


div.torgbody table.doc {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 50%;
}

div.torgbody table.doc tr.n1 td {
	background: #eeeeee;
}

div.torgbody table.doc tr.n2 td {
	background: #dddddd;
}

div.torgbody table.doc tr.yel1 td {
	background: #fff9e5;
}

div.torgbody table.clear tr.yel1 td {
	background: #fff9e5;
}

div.torgbody table.doc tr.yel10 td {
	background: #fff9e5;
    border-top: 0px;
}

div.torgbody table.clear tr.yel10 td {
	background: #fff9e5;
    border-top: 0px;
}

div.torgbody table.clear tr.yel00 td {
	background: #ffffff;
    border-top: 0px;
}


div.torgbody table.doc tr.yel2 td {
	background: #fdf9d7;
}

div.torgbody table.clear tr.yel2 td {
	background: #fdf9d7;
}

div.torgbody table.clear tr.dis td {
	background: #eeeeee;
    color:#aaaaaa;
}


div.torgbody table.doc td {
	text-align:left ;
	color: #000000;
	font-weight: bold; 
	font-size: 14px; 
}

div.torgbody table.doc td.right {
	text-align:right ;
	color: #000000;
	font-weight: normal; 
	font-size: 12px; 
}

div.torgbody table.doc tr.total td {
	text-align:right ;
	font-weight: bold; 
	font-size: 12px; 
}

div.torgbody table.doc tr.error td {
	text-align:right ;
	font-size: 12px; 
    color:white;
    background: red;
}

div.torgbody table.doc tr.subj td {
	text-align:justify ;
	color: #000000;
	font-weight: normal; 
	font-size: 14px; 
}

div.torgbody table.doc tr.buttons input {
	border: 1px solid #832f32; 
    text-align:center ;
    padding: 6px; 
    font-size: 24px; 
    width: 70%; color: #000000; 
    font-family: arial, helvetica, sans-serif
}

div.torgbody input.btn{
    border: 1px solid #832f32; 
    text-align:center ;
    padding: 6px; 
    font-size: 24px; 
    width: 200px; color: #000000; 
    font-family: arial, helvetica, sans-serif
}

div.torgbody input.btn2{
    border: 1px solid #832f32; 
    text-align:center ;
    padding: 6px; 
    font-size: 14px; 
    width: 80px; color: #000000; 
    font-family: arial, helvetica, sans-serif
}


div.torgbody table.order tr.buttons input {
	border: 1px solid #832f32; 
    text-align:center ;
    padding: 6px; 
    font-size: 24px; 
    width: 70%; 
    color: #000000; 
    font-family: arial, helvetica, sans-serif
}

div.torgbody table tr.buttons input.disabled {
    color:#aaaaaa;
    width:200px;
}

div.torgbody table tr.buttons input.active {
    color:#000000;
    width:200px;
}

div.torgbody table tr.buttons td{
    text-align:center ;
}

div.torgbody table tr.buttons3 td{
    text-align:center ;
    border-top: 0px;
}

div.torgbody table tr.buttons4 td{
    text-align:left ;
    vertical-align:top;
    border-top: 0px;
}

div.torgbody table.order tr.buttons2 input {
	border: 1px solid #832f32; 
    text-align:center ;
    padding: 6px; 
    font-size: 24px; 
    width: 100%; color: #000000; 
    font-family: arial, helvetica, sans-serif
}

div.torgbody table.order_new td.err {
	color:red;
    font-size: 14px;
}

div.torgbody table.order_new tr.absent td {
	background: red ;
    color: white;
    font-size: 14px;
}

div.torgbody table.order_new td.plan {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px; 
    color:#aaaaaa;
}

div.torgbody table.plan td {
    font-size: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;  
    border: 0px; 
}

div.torgbody table.plan tr td.c1 {
    font-size: 10px;
    color: green;
    font: 10px Georgia,Times,serif;
    vertical-align: middle;
}

div.torgbody table.plan tr td.c11 {
    font-size: 10px;
    color: green;
    font: 10px Georgia,Times,serif;
    vertical-align: middle;
    padding-right: 3px;
    padding-top: 1px ;
}

div.torgbody table.plan tr td.c2 {
    font-size: 10px;
    color: blue;
    font: 10px Georgia,Times,serif;
    vertical-align: middle;
}

div.torgbody table.plan tr td.c21 {
    font-size: 10px;
    color: blue;
    font: 10px Georgia,Times,serif;
    vertical-align: middle;
    padding-right: 3px;
    padding-bottom: 2px ;
}

div.torgbody table.order_new td.plan table.plan tr td.c3 {
    font-size: 12px;
    color: #832f32;
    padding: 0px 3px 0px 0px;
    vertical-align: middle;
}



div.torgbody table.client {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 50%;
}

div.torgbody table.client3 {
	clear: both;
	padding: 2px 2px 2px 2px;
	width: 40%;
}

div.torgbody table.client2 {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 70%;
}

div.torgbody table.client td {
	border-top: 0px;
}

div.torgbody table.client td.data-title {
	color: #000000;
    font-size: 16px;
}

div.torgbody table.clients {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:400px ;
}

div.torgbody table.clients td {
	text-align:left ;
	color: #000000;
	font-weight: normal; 
	font-size: 14px; 
}

table.client td{
    color: #832f32;
	font-weight: bold; font-size: 16px;     
	text-align: left ;
}

table.client3 td{
    color: #000000;
	font-weight: normal; 
    font-size: 14px;     
	text-align: left ;
}

table.client td.right{
	text-align: right ;
}

div.torgbody table.client tr.hidden{
	visibility:hidden;
}



div.torgbody table.clear {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}

div.torgbody table.subm {
	clear: both;
	margin: 0px 0px 0px 0px;
	width: auto;
}

div.torgbody table.subm td{
    border-top: 0px;
    padding: 3px 3px 3px 3px;
}

div.torgbody table.order_base {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 70%;
	
}

div.torgbody table.order_base td {
	text-align:left ;
	color: #000000;
	font-weight: bold; 
	font-size: 14px; 
}

table.client2 td.info{
       font-size: 14px; 
       color: #000000; 
       font-family: arial, helvetica, sans-serif;
       text-align: left ; 
       font-weight: bold;
       padding: 2px 3px 2px 2px;
}

table.client2 td{
       font-size: 14px; 
       color: #832f32; 
       font-family: arial, helvetica, sans-serif;
       text-align: left ; 
       font-weight: bold;
       padding: 2px 3px 2px 2px;
}

div.torgbody table.order_base tr.tr_reject td{
       font-size: 14px; 
       color: #000000; 
       font-family: arial, helvetica, sans-serif;
       text-align: left ; 
       font-weight: bold;
       background: #FF9C9C;
       padding: 2px 3px 2px 2px;
}
div.torgbody table.order_base tr.tr_closed td{
       font-size: 14px; 
       color: #00B95C; 
       font-family: arial, helvetica, sans-serif;
       text-align: left ; 
       font-weight: bold;
       _background: #00B95C;
       padding: 2px 3px 2px 2px;
}
div.torgbody table.order_base tr.tr_pending td{
       font-size: 14px; 
       color: #bf7e4a; 
       font-family: arial, helvetica, sans-serif;
       text-align: left ; 
       font-weight: bold;
       padding: 2px 3px 2px 2px;
}
div.torgbody table.order_base tr.tr_address td{
       font-size: 14px; 
       color: #000000; 
       font-family: arial, helvetica, sans-serif;
       text-align: left ; 
       font-weight: bold;
       padding: 2px 3px 2px 2px;
}



div.torgbody table.nakl,table.order b{
	padding: 1px; 
	font-size: 14px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: left ;
	font-weight: bold;   
}

div.torgbody table.order tr.paid{
	font-size: 14px; 
	color: #00B95C;
	font-weight: bold; 
}

div.torgbody table.order td.digit{
    text-align: right ; 
}

div.torgbody table.order input.order-price {
	border: 1px solid #832f32; 
	background: #f9d362;
	padding: 1px; 
	font-size: 14px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: right ;
	vertical-align: middle ;
	font-weight: bold;
	width: 40px;
	height: 16px;
}

div.torgbody table.order input.order-code {
	border: 1px solid #832f32; 
	background: #f9d362;
	padding: 1px; 
	font-size: 14px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: right ;
	vertical-align: middle ;
	font-weight: bold;
	width: 150px;
	height: 16px;
}

table.menu {
        margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
        background: #f9d362;
	color: #832f32;
	font-weight: bold; font-size: 16px;
	text-decoration: none ;
}

table.menu a {
	padding: 0px 0px 0px 10px;display: block; background: none;float: left;margin: 0px 5px;color: #832f32;text-decoration: none;
}
table.menu a span {
	padding: 3px 10px 5px 0px;display: block;background: none;
}
table.menu a:hover {
	background: url(../img/menu-item-left.png) #bf7e4a no-repeat left top;color: #ffffff;text-decoration: none
}
table.menu a:hover span {
	padding: 3px 10px 5px 0px;display: block;background: url(../img/menu-item-right.png) no-repeat right top;
}
table.menu a.active {
	background: url(../img/menu-item-left.png) #bf7e4a no-repeat left top;color: #ffffff;text-decoration: none
}
table.menu a.active span {
	padding: 3px 10px 5px 0px;display: block;background: url(../img/menu-item-right.png) no-repeat right top
}
table.menu img {
	float: left
}

table.svodka2 {
        margin: 0px 10px 0px 0px;
	padding: 2px 0px 5px 0px;
        text-decoration: none ;
	width: 100%;
}

table.svodka2 th{
        color: #832f32;
	font-weight: bold; font-size: 16px;     
}

table.svodka2 td{
	padding: 5px;border-top: 1px solid #dddddd;
	font-weight: bold; font-size: 14px; 
}

table.svodka {
        margin: 0px 10px 0px 0px;
	padding: 2px 0px 5px 0px;
        text-decoration: none ;
	width: 95%;
}

table.svodka th{
        color: #832f32;
	font-weight: bold; font-size: 16px;     
}

table.svodka td.info{
        margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

table.svodka tr.group{
        color: #808080;
	font-weight: bold; font-size: 14px;  
}

table.svodka tr.group td{
	padding: 5px;border-top: 1px solid #dddddd;
}

div.torgbody table tr.group td{
	padding: 5px;border-top: 1px solid #dddddd;
	color: #808080;
	font-weight: bold; font-size: 14px;  
	background: #dddddd;
	text-align:left ;
}

div.torgbody table tr.group2 td{
	color: #808080;
	background: #dddddd;
}

table.svodka strong,a {
	font-weight: bold;font-size: 12px;color: #832f32
}

div.torgbody table td.clear_left strong{
	font-weight: bold; 
	font-size: 14px;
	color: #bf7e4a;
	margin: 2px 0px 2px 0px;
	padding: 3px 10px 0px 0px;
}

div.torgbody table td.clear_left b{
	font-weight: bold; 
	font-size: 12px;
	color: #000000;
	margin: 2px 0px 2px 0px;
	padding: 3px 10px 0px 0px;
}

div.torgbody table.partparam {
    border-bottom: 1px solid #f9d362;
    border-left: 1px solid #f9d362;
    border-right: 1px solid #f9d362;    
}

div.torgbody table.partparam td{
   border-top: 0px solid #832f32;		
}

div.torgbody table a.ordernum{
	color: #000000;
	font-weight: bold; 
	font-size: 12px;
	text-decoration: underline ;
}

div.torgbody table a.predoplata{
	color: #832f32;
	font-weight: bold; 
	font-size: 12px;
	text-decoration: underline ;
}

div.torgbody table td.operations{
	text-align: right ;
}

div.torgbody table td.operations a{
	text-align: left ;
	text-decoration: none ;
	font-weight: bold; 
	font-size: 14px;
}

div.torgbody table td.operations a:hover {
	text-decoration: underline;
}

a.userhistory {
	padding: 0px 0px 0px 10px;
	display: block; background: none;
	float: left;margin: 0px 5px;
	color: #bf7e4a;
	text-decoration: none;
}

div.torgbody table tr.closed td{
        _background: #00B95C;
        padding: 0px 3px 0px 0px;
}

div.torgbody table tr.closed2 td{
        background: #00B95C;
        padding: 0px 3px 0px 0px;
}
div.torgbody table tr.send2 td{
        background: #ffffff;
        padding: 0px 3px 0px 0px;
}

div.torgbody table tr.closed strong{
        color:#00B95C;
}

div.torgbody table tr.itog_line strong{
        color:#000000;
}

div.torgbody table tr.bonus_line strong{
        color:#00B95C;
}

div.torgbody table tr.otkaz_line strong{
        color:#832f32;
}


div.torgbody table.innerord {
        background: #ffffff;
        padding: 0px 3px 0px 0px;
	width:400px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

div.torgbody table.innerord td.ttt{
        background: #ffffff;
        padding: 0px 3px 0px 5px;
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: left ;
	vertical-align: middle ;
	font-weight: bold;
}

div.torgbody table.innerord td.tttnum{
        background: #ffffff;
        padding: 0px 3px 0px 0px;
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	text-align: right ;
	vertical-align: middle ;
	font-weight: bold;
}

div.torgbody table tr.pending td{
        background: #FFFF80;
        padding: 0px 3px 0px 0px;
}
div.torgbody table tr.done td{
        background: #eeeeee;
        padding: 0px 3px 0px 0px;
}

div.torgbody table tr.ready td{
        background: green;
        color: #ffffff;
        padding: 0px 3px 0px 0px;
}

div.torgbody table tr.att2 td{ 
        background:red;
        color:white;
        font-size:14px;
        padding: 3px 3px 3px 3px;}

div.torgbody table tr.verde td{ 
        background:green;
        color:white;
        font-size:14px;
        padding: 3px 3px 3px 3px;}

div.torgbody table tr.pending2 td{
        background: #FFFF80;
}

div.torgbody table tr td.center{
        text-align: center ;
}

div.torgbody table tr td.center2{
        text-align: center ;
        border-top:0px;
}

div.torgbody table tr.reject td{
        background: #FF9C9C;
        padding: 0px 5px 0px 0px;
}

div.torgbody table tr.reject2 td{
        background: red;
        padding: 0px 5px 0px 0px;
}

div.torgbody table tr.reject3 td{
        background: #ffffff;
        color:red ;
        padding: 0px 5px 0px 0px;
}

div.torgbody table tr.ok td{
        background: green;
        color:#ffffff ;
        padding: 0px 5px 0px 0px;
}

div.torgbody table tr.inpart td{
        background: #ffffff;
}


div.torgbody table tr.new td{
        background: #EBEBEB;
}

div.torgbody table tr.answer td{
        background: #111111;
        padding: 0px 5px 0px 0px;
}

div.torgbody table td.left,th.left{
	text-align: left ;
}

div.torgbody table td.err{
	text-align: left ;
    color:red;
    font-weight: bold; 
	font-size: 14px;
}

div.torgbody table td.right,th.right{
	text-align: right ;
}

div.torgbody table td.center,th.center{
	text-align: center ;
}

div.torgbody table.partmenu {
        margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	color: #832f32;
	font-weight: bold; 
	font-size: 8px;
	text-decoration: none ;
}

div.float_pred{
	position:absolute;
	z-index:999;
        width:300px;
	height:200px;
	background:#FFFFE1;
	padding:5px;
	overflow:hidden ;
	float:right;
}

div.float_parts{
	position:absolute;
	z-index:999;
        width:100%;
	height:200px;
	background:#FFFFE1;
	padding:5px;
	overflow:hidden ;
	float:right;
}

div.edit_contragent{
	background:#FFFFE1;
	padding:5px;
	overflow:hidden ;
	float:left;
    margin:3px;
}

div.servimg{
	background:#FFFFE1;
	padding:5px;
	overflow:hidden ;
	float:right;
}

div.servimg_inv{
	background:#FFFFE1;
	padding:5px;
	overflow:hidden ;
	float:right;
    visibility:hidden ; 
}

table.submenu {
	width: 70%;
}

table.submenu td a {
        padding: 1px 1px 1px 5px;
	margin: 0px 0px 0px 0px;     
	font-weight: bold; 
	font-size: 16px;
	text-decoration: none ; 
}

div.torgbody table.partmenu a {
	text-decoration: none ;
}

div.torgbody table.partmenu td {
	border-top: 0px;
	padding: 1px 1px 1px 1px;
	margin: 0px 0px 0px 0px;      
}

table.partmenu td.active {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #f9d362;
	text-align: center ;
	font-size: 14px;
	font-weight: bold;
}

div.torgbody table.partmenu td.divider {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
    background: #f9d362;
	color: #000000;
	height:5px;
}

table.partmenu img {
	float: left
}

table.client img {
	float: left;
}

div.torgbody {
	width: 100%; float: left; padding: 0px 0px 0px 0px
}

div.coninfo{
	background: #ffffff;
        font-weight: bold;font-size: 12px;color: #bf7e4a; 
}

div.torgbody table {
	clear: both;margin: 0px;width: 100%;text-align: right;
}

div.torgbody table.report {
	clear: both;margin: 0px;width: 70%;text-align: left;
	font-weight: bold;font-size: 12px;color: #000000;
}

div.torgbody table strong {
	font-weight: bold;font-size: 14px;color: #832f32
}

div.torgbody table th {
	padding: 5px 5px;
	font-weight: bold;
	font-size: 14px;
	background: #ffffff;
	color: #bf7e4a;
	font-family: "times new roman", times, serif;
}

div.torgbody table td.clear {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 0px;
}

div.torgbody table tr.noborder td{
	border-top: 0px;
}

div.torgbody table td.clear_left {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 0px;
	text-align: left ;
	vertical-align: middle ;
}

div.torgbody table td.clear_right {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 0px;
	text-align: right ;
	vertical-align: middle ;
}

div.torgbody table td.clear_center {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 0px;
	text-align: center ;
	vertical-align: middle ;
}

div.torgbody table td {
	padding: 2px;border-top: 1px solid #dddddd;
}
div.torgbody table td p {
	margin: 10px 0px 0px 0px
}
div.torgbody table td a strong {
	color: #832f32 !important
}
div.torgbody table td.sum {
	text-align:right; padding: 5px;font-weight: bold;font-size: 15px;color: #832f32;
}
div.torgbody table td.sumg {
	text-align:right; padding: 5px;font-weight: bold;font-size: 15px;color: #00B95C;
}
div.torgbody table td.sumb {
	text-align:right; padding: 5px;font-weight: bold;font-size: 15px;color: #000000;
}

div.torgbody table td.bb_left {
	text-align:left; padding: 5px;font-weight: bold;font-size: 16px;color: #000000;
}
div.torgbody table td.bg_left {
	text-align:left; padding: 5px;font-weight: bold;font-size: 16px;color: #00B95C;
}


div.torgbody table.orders td.sum {
	text-align:right; padding: 5px;font-weight: bold;font-size: 15px;color: #832f32;background: #bf7e4a; 
}
div.torgbody table.orders td.sumg {
	text-align:right; padding: 5px;font-weight: bold;font-size: 15px;color: #00B95C;background: #bf7e4a;
}
div.torgbody table.orders td.sumb {
	text-align:right; padding: 5px;font-weight: bold;font-size: 15px;color: #000000;background: #bf7e4a;
}
div.torgbody table.orders td.sumn {
	text-align:right; padding: 5px;font-weight: bold;font-size: 15px;color: #000000;
}

div.torgbody table.orders2 {
	clear: both;margin: 0px;width: 70%;text-align: right;
}

div.torgbody table.claimsys {
	clear: both;margin: 0px;width: 60%;text-align: right;
}

div.torgbody table td.total {
	padding: 5px;border-top: 1px solid #832f32;font-weight: bold;font-size: 15px;color: #832f32;font-family: "times new roman", times, serif
}
div.torgbody table td.total2 {
	padding: 5px;border-top: 1px solid #bf7e4a;font-weight: bold;font-size: 15px;color: #bf7e4a;font-family: "times new roman", times, serif
}
div.torgbodyl table td.discount {
	padding: 5px;border-top: 1px solid #bf7e4a;font-weight: bold;font-size: 15px;background: #fcfcc7;color: #832f32;font-family: "times new roman", times, serif
}
div.torgbody table td.checked {
	padding: 5px;border-top: #832f32 1px solid;font-weight: bold;font-size: 15px;color: #bf7e4a;font-family: "times new roman", times, serif
}
div.torgbody table td.nopresent {
	padding: 5px;border-top: 1px solid #832f32;font-weight: normal;font-size: 11px;color: #bf7e4a;font-family: arial, helvetica, sans-serif
}
div.torgbody table td.divider {
	padding: 0px;border-top: 0px;background: #832f32;color: #000000;
}

div.torgbody table td.divider1 {
	padding: 0px;
    border-top: 0px;
    background: #bf7e4a;
    color: #bf7e4a;
    height:1px;
}

div.torgbody table tr.divider2 td{
	padding: 0px;
    border-top: 0px;
    background: #aaaaaa;
    height:2px;
}

div.torgbody table.documents tr.itogo td{
	padding-top: 5px;
    border-top: 3px solid #000000;
    font-size:14px;
    font-weight:bold;
    text-align:right;
}

div.torgbody table.documents tr.itogo td.sum{
    font-size:14px;
    font-weight:bold;
}
div.torgbody table.documents tr.itogo td.sumb{
    font-size:14px;
    font-weight:normal;
}
div.torgbody table.documents tr.itogo td.sumr{
    font-size:14px;
    color:#832f32;
    font-weight:normal;
    text-align:right;
}

div.torgbody table.documents tr td.etiquete_on{
    background:#832f32;
    color: #ffffff;
    font-weight:bold;
}

div.torgbody table tr.encpen td{
	padding: 2px;
    border-top: 0px;
    background: #832f32;
    color: #ffffff;
    font-size:16px;
    text-decoration:bold;
}

div.torgbody table tr.grupa td{
    border-top: 3px solid #ffffff;
    padding: 3px;
    background: #832f32;
    color: #ffffff;
    font-size:18px;
    text-decoration:bold;
}

div.torgbody table.documents tr.grupa2 td{
    border-bottom: 2px solid #bf7e4a;
	padding-left: 0px;
	padding-top: 20px;
    padding-bottom: 5px;
	color: #000;
	font-size: 14px;
    font-weight:bold;
	border-top: 0px;
}

div.torgbody table tr.pending2 td{
	padding: 2px;
    background: #FFFF80;
}


div.torgbody table td.price_td {
	color: #bf7e4a;
	font-weight: bold;
	font-size: 15px;
}
 
div.torgbody table.parts {
	width: 100%; float: left; padding: 0px 0px 0px 0px
}

div.torgbody table.part {
	width: 100px; 
        float: left; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.torgbody table.itogi {
	width: 10%; 
    float: left; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.torgbody table.itogi td {
	padding: 2px 3px 0px 2px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 14px;
    color: #000000;
	font-family: "times new roman", times, serif;
    text-align:left;
}

div.torgbody table.itogi td.value{
	padding: 2px 3px 0px 2px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 16px;
    color: #00B95C;
	font-family: "times new roman", times, serif;
    text-align:right;
}

div.torgbody table.itogi td.value_sub{
	padding: 2px 3px 0px 2px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 14px;
    color: #00B95C;
	font-family: "times new roman", times, serif;
    text-align:right;
}

div.torgbody table tr.otkaz_line td.value_positive{
	padding: 2px 3px 0px 2px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 16px;
    color: #00B95C;
	font-family: "times new roman", times, serif;
    text-align:right;
}

div.torgbody table.itogi td.value_negative{
	padding: 2px 3px 0px 2px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 16px;
    color: #832f32;
	font-family: "times new roman", times, serif;
    text-align:right;
}

div.torgbody table.itogi td.value_negative_sub{
	padding: 2px 3px 10px 2px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 14px;
    color: #832f32;
	font-family: "times new roman", times, serif;
    text-align:right;
}

div.torgbody table.itogi td.value a{
    color: #00B95C;
    font-size: 18px;
    text-decoration:none;
    padding: 0px 2px 0px 0px;
    text-align:right ;
}

div.torgbody table.itogi td.value_sub a{
    color: #00B95C;
    font-size: 14px;
    text-decoration:none;
    padding: 0px 2px 0px 0px;
}

div.torgbody table.itogi tr.total_main td{
    font-size: 24px;
    padding: 2px 5px 2px 0px;
    background: #eeeeee ;
}

div.torgbody table.itogi tr.total_main td{
    font-size: 24px;
    padding: 8px 5px 8px 0px;
    background: #dddddd ;
}

div.torgbody table.itogi tr.total td{
    font-size: 16px;
    padding: 2px 5px 2px 0px;
    background: #eeeeee ;
}

div.torgbody table.itogi td{
    font-size: 12px;
    padding: 2px 5px 2px 0px;
}

div.torgbody table.itogi td.name_sub{
    font-size: 12px;
    padding: 2px 5px 2px 20px;
}

div.torgbody table.itogi td.value_negative a{
    font-size: 16px;
    text-decoration:none;
}

div.torgbody table.itogi tr.total_main td.value_negative a{
    font-size: 24px;
    text-decoration:none;
    background: #dddddd ;
    padding: 8px 5px 8px 0px;
}

div.torgbody table.itogi tr.total_main td.value{
    padding: 8px 5px 8px 0px;
}

div.torgbody table.itogi tr.total_main td.value a{
    font-size: 24px;
    text-decoration:none;
    background: #dddddd ;
    
}


div.torgbody table.itogi td.value_negative_sub a{
    font-size: 12px;
    text-decoration:none;
}

div.torgbody table.itogi th {
	padding: 5px 5px;
	font-weight: bold;
	font-size: 16px;
	background: #ffffff;
	color: #bf7e4a;
	font-family: "times new roman", times, serif;
    text-align:left;
}

div.torgbody table.documents {
	width: 90%; 
    float: left; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.torgbody table.documents.w90 {
	width: 90%; 
}
div.torgbody table.documents.w90 td{
	font-weight:normal ;
    font-family: arial, helvetica, sans-serif;
}

div.torgbody table.documents td.td_class_no{
    color:#ffffff;
    background:red;
    text-align:center;
}

div.torgbody table.documents td.td_class_si{
    color:#ffffff;
    background:green;
    text-align:center;
}

div.torgbody table.documents.peq {
	width: 40%; 
}
div.torgbody table.documents.peq td{
	font-weight:normal ;
    font-family: arial, helvetica, sans-serif;
    font-size: 18px;
}
div.torgbody table.documents.peq td.bg{
    font-weight:bold ;
    padding:5px 5px 5px 5px;
    text-align:right;
    color:#00B95C;
}

input.inpeso{
    width:45px;
    height:20px;
    font-weight:bold ;
    text-align:right;
    font-size: 18px;
}

input.inpago{
    width:55px;
    height:20px;
    font-weight:bold ;
    text-align:right;
    font-size: 18px;
}

input.incode{
    width:150px;
    height:20px;
    font-weight:bold ;
    text-align:right;
    font-size: 18px;
}


div.torgbody table.documents.peq td.be{
    background:red;
    font-weight:bold ;
    padding:0px 0px 0px 0px;
    text-align:right;
}

div.torgbody table.documents.peq td.bg a{
    font-size: 24px;
    font-weight:bold ;
}

div.torgbody table.documents.peq a{
    text-decoration:none;
    font-weight:normal ;
    font-size: 18px;
}

div.torgbody table.documents.w100 {
	width: 100%; 
}


div.torgbody table.documents.w50 {
	width: 50%; 
}

div.torgbody table.documents.w65 {
	width: 65%; 
}

div.torgbody table.documents.w50 th.right{
	text-align: right ;
}

div.torgbody table.documents.w50 td{
	font-weight:normal ;
    font-family: arial, helvetica, sans-serif;
}

div.torgbody table.documents.w50 td.ah a{
    font-family: arial, helvetica, sans-serif;
    font-weight:bold ;
    color: #832f32;
    font-size: 26px;
}

div.torgbody table.documents.w50 td.ah2{
    font-family: arial, helvetica, sans-serif;
    font-weight:bold ;
    color: #832f32;
    font-size: 18px;
}

div.torgbody table.documents.w50 td.ah3{
    font-family: arial, helvetica, sans-serif;
    font-weight:bold ;
    color: #832f32;
    font-size: 18px;
    text-align:center;
}

div.torgbody table.documents.w50 tr.nuevo td{
    background:#eeeeee;
}

div.torgbody table.documents.w50 td.sum{
    text-align:right ;
    font-weight:bold ;
    color: #00B95C;
}

div.torgbody table.documents.w50 td.sumb{
    text-align:right ;
    font-weight:bold ;
    color: #000000;
    font-size:14px;
}

div.torgbody table.documents.w50 td.ooo{
    text-align:right ;
    font-weight:bold ;
    color: #000000;
    font-size:14px;
    background: yellow;
}


div.torgbody table.documents.w50 td.sums{
    text-align:right ;
    font-weight:normal ;
    color: #000000;
    font-size:12px;
    border-top:0px;
}

div.torgbody table.documents.w50 td.predoplata{
    background: url(../img/rub-icon.png) no-repeat left center;
    text-align:right ;
    font-weight:bold ;
    padding-left:11px;
}

div.torgbody table.documents.w50 tr.atencion td{
    color: #ffffff;
    background: red ;
    text-align:left ;
    padding-left:5px;
    padding-right:5px;
}
div.torgbody table.documents.w50 tr.atencion td.sum{
    text-align:right ;
}
div.torgbody table.documents.w50 tr.atencion td.sumb{
    text-align:right ;
}
div.torgbody table.documents.w50 tr.nobordertop td{
    border-top:0px;
}
div.torgbody table.documents.w50 tr td.grande a{
    font-size:16px;
    color: #832f32;
}

div.torgbody table.documents.w50 tr.falta td{
    color: #000000;
    background: yellow ;
    text-align:left ;
    padding-left:2px;
    padding-right:2px;
}

div.torgbody table.documents.w50 tr.falta td.sum{
    text-align:right ;
    color: #00B95C;
}
div.torgbody table.documents.w50 tr.falta td.sumr{
    text-align:right ;
    color: #832f32;
}
div.torgbody table.documents.w50 tr.falta td.sumb{
    text-align:right ;
}


div.torgbody table.documents.w50 tr.dentro td{
    color: #000000;
    background: #eeeeee ;
    text-align:left ;
    padding-left:5px;
    padding-right:5px;
}
div.torgbody table.documents.w50 tr.dentro td.sum{
    text-align:right ;
}
div.torgbody table.documents.w50 tr.dentro td.sumb{
    text-align:right ;
}

div.torgbody table.whatsapp tr td{
    border-top: 0px;
}

div.torgbody table.whatsapp tr.preg td{
    text-align:left ;
    font-style:italic;
}
div.torgbody table.whatsapp tr.resp td{
    text-align:left ;
    background: #eeeeee ;
    padding-left:20px;
    font-style:italic;
}

div.torgbody table.whatsapp tr.espera td{
    color: #aaaaaa;
}


div.torgbody table.documents.w50 td.atencion{
    color: #ffffff;
    background: red ;
    text-align:right ;
    padding-left:5px;
    padding-right:5px;
    border-right:1px solid #ffffff;
}

div.torgbody table.documents.w50 td.atencion a{
    color: #ffffff;
    text-decoration:none ;
    font-size:18px;
}

div.torgbody table.documents.w50 td.bien{
    color: #00B95C;
    font-weight:bold;
    background: #ffffff ;
    text-align:right ;
    padding-left:5px;
    font-size:18px;
}

div.torgbody table.documents.w50 td.bien2{
    color: #000000;
    font-weight:bold;
    background: #ffffff ;
    text-align:right ;
    padding-left:5px;
}

div.torgbody table.documents.w50 td.bien a{
    color: #00B95C;
    text-decoration:none ;
    font-size:18px;
}

div.torgbody table.documents.w50 td.right{
    text-align:right ;
}

div.torgbody table.documents.w50 td.center{
    text-align:center ;
}

div.torgbody table.documents.w50 td a{
    text-decoration:none;
}

div.torgbody div.elegir_la_accion{
    padding: 5px 2px 5px 5px;
    background:#eeeeee;
    font-size: 16px;
    font-weight: bold;
    display:none;
}


div.torgbody table.documents th {
	padding: 5px 5px;
	font-weight: bold;
	font-size: 14px;
	background: #ffffff;
	color: #bf7e4a;
	font-family: "times new roman", times, serif;
    text-align:left;
}

div.torgbody table.documents td div.polletters{
    padding: 5px 5px 5px 5px;
}

div.torgbody table.documents td div.polletters a{
	font-weight: bold;
	font-size: 24px;
	background: #ffffff;
	color: blue;
	font-family: "times new roman", times, serif;
    text-align:left;
}

div.torgbody table.documents td div.polletters input{
    width:350px;
    padding: 2px 2px 2px 2px;
    font-size: 16px;
    text-align:left ;
}




div.torgbody table.documents td {
	padding: 2px 3px 2px 2px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 12px;
    color: #000000;
	font-family: "times new roman", times, serif;
    text-align:left;
}

div.torgbody table.documents td.urlico_err {
    background:red;
}

div.torgbody table.documents td.urlico_ok {
    background:#00B95C;
}

div.torgbody table.documents td.urlico_warn {
    background:yellow;
}

div.torgbody table.doc td.left25 {
    padding: 2px 3px 2px 25px;
}

div.torgbody table.documents td.sum {
    font-size: 14px;
    color: #00B95C;
    text-align:right;
}

div.torgbody table.documents td.sum2 {
    font-size: 14px;
    color: #00B95C;
    text-align:right;
    font-weight:bold;
}
div.torgbody table.documents td.sumr {
	text-align:right; font-weight: bold;font-size: 14px;color: #832f32;
}

div.torgbody table.documents.w100 td {
    font-family: arial, helvetica, sans-serif;
}

div.torgbody table.documents td.digit {
    font-size: 14px;
    color: #000000;
    text-align:right;
}

div.torgbody table.documents td.sum_negative {
    font-size: 14px;
    color: #832f32;
    text-align:right;
}

div.torgbody table.documents tr.not_assigned td {
    background: #dddddd;
}

div.torgbody table.documents tr.ready_to_open td {
    background: #afdcad;
}

div.torgbody table tr.attention td {
    background: #832f32;
    text-align:left ;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
}

div.torgbody table tr.attention2 td {
    background: #ffffff;
    text-align:left ;
    font-size: 14px;
    color: #000000;
    font-weight: bold;
}

div.torgbody table tr.header2 td {
    background: #ffffff;
    text-align:left ;
    font-size: 16px;
    color: #00B95C;
    font-weight: bold;
}

div.torgbody table tr.gray td {
    background: #eeeeee;
}

div.torgbody table.documents tr.otkaz td.sum {
    font-size: 14px;
    color: #808080;
    text-align:right;
}

div.torgbody table.documents tr.disabled td {
    color: #aaaaaa;
}

div.torgbody table.documents tr.disabled a {
    color: #aaaaaa;
}

div.torgbody table.documents a{
	color: #000000;
	font-weight: bold; 
	font-size: 12px;
	text-decoration: underline ;
}

div.torgbody table tr.discount td{
	padding: 5px;border-top: 1px solid #bf7e4a;font-weight: bold;font-size: 15px;background: #fcfcc7;color: #832f32;font-family: "times new roman", times, serif
}

div.torgbody table tr.discount2 td{
	padding: 5px;
    border-top: 1px solid #dddddd;
    font-weight: normal;
    font-size: 14px;
    color: #000000;
}

div.torgbody table tr.discount2 td.tot{
    font-weight: bold;
    font-size: 16px;
}

div.torgbody table tr.discount td.dopkg{
	padding: 5px;
    border-top: 1px solid #bf7e4a;
    font-weight: bold;
    font-size: 15px;
    background: #fcfcc7;
    color: #832f32;
    font-family: "times new roman", times, serif;
    text-align:left;
}

table.opis tr.sfaktura td{
	font-weight: bold;
	font-size: 11px;
        vertical-align:top;
}
table.opis tr.sfaktura2 td{
	font-weight: bold;
	font-size: 10px;
        vertical-align:top;
}

table.buhdoc td{
	font-weight: normal;
	font-size: 11px;
        vertical-align:top;
	text-align:justify;
}

table.buhdoc td.frame{
        text-align:right;
	font-weight: bold;	
}


table.buhdoc tr.sf-subscribe td{
	font-weight: normal;
	font-size: 8px;
        vertical-align:top;
	text-align:center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #000000;
}

table td.subscribe{
	font-weight: normal;
	font-size: 8px;
        vertical-align:top;
	text-align:center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #000000;
}

table td.docname{
	font-weight: bold;
	font-size: 18px;
        vertical-align:top;
	text-align:center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

table td.bold{
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;	
}

table td.normal{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;	
}

table td.current{
	border-top: 2px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;	
	background: #ffffff;
}

tr.pago td{
    padding: 3px;
    background: #bf7e4a;
}

table.buhdoc td.boldtop{
	border-top: 2px solid #000000;
        border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 1px solid #000000;
}

table.buhdoc td.boldtop2{
	border-top: 2px solid #000000;
        border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 1px solid #000000;
	font-weight: bold;
	font-size: 16px;
        vertical-align:top;
	text-align:center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

table.buhdoc td.boldinner{
    border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 1px solid #000000;
	text-align:center;
	font-weight: bold;
	font-size: 14px;
}

table.buhdoc td.boldbottom{
    border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
}


div.torgbody table tr.peresilka td{
    border-top: 1px solid #bf7e4a;
    font-weight: bold;font-size: 15px;
    background: #f9d362;color: #832f32;
    padding: 3px 3px 3px 0px;
}

div.torgbody table tr.peresilka td table.subm td{
    border-top: 0px;
}

div.torgbody table tr.peresilka2 td{
    border-top: 1px solid #bf7e4a;
    font-weight: bold;font-size: 15px;
    background: #f9d362;color: #832f32;
    font-family: "times new roman", times, serif;
    padding: 3px 3px 3px 3px;
}

div.torgbody table.view_order tr.peresilka td{
	padding: 3px 5px 3px 3px; border-top: 1px solid #bf7e4a;font-weight: bold;font-size: 14px;background: #f9d362;color: #832f32;font-family: "times new roman", times, serif
}

div.torgbody table.clear2{
   border-top: 0px;	
}

div.torgbody table.clear2 tr td{
   border-top: 0px;	
   font-size: 16px;
   padding 0px 0px 0px 0px;
}

div.torgbody table.clear3{
   border-top: 0px;	
}

div.torgbody table.clear3 tr td{
   border-top: 0px;	
   font-size: 14px;
   color:#000000;
}

div.hideselectdiv{
	visibility:hidden;
	display: block ;
	float:right ;
	clear:none ;
	font-size: 12px; 
	position:absolute; 
	left:0; 
	top:0; 
	width: 200px; 
	height: 100px; 
	z-index:999;
}

div.showselectdiv{
	font-size: 12px; 
	width: 300px; height: auto; 
	color: #000000; position:absolute; z-index:999;
	background-color: #FFFFFF;
	border: 1px solid #832f32;
	overflow:hidden ;
}

div.payment_info{
    background-color: #FFFFFF;
    overflow:hidden ;
}


/*
div.client_info{
    position:absolute; z-index:999;
	background-color: #FFFFFF;
    overflow:hidden ;
}

div.nal_info{
        background-color: #FFFFFF;
        overflow:hidden ;
	visibility:hidden ;
}
*/

div.voprisy_prinimaem{
	background-color: green;
    color:white;
    font-weight:bold;
    display:block ;
}

div.bez_voprosov{
	background-color: red;
    color:white;
    font-weight:bold;
    display:block ;

}

div.dopr{
    padding-top: 5px ;
    padding-bottom: 5px ;
    color:#000000;
    clear:both;
    font-size:12px;
}

div.client_info{
	background-color: #FFFFFF;
    display:block ;
}

div.nal_info{
    background-color: #FFFFFF;
    display:none ;
}

div.payment_nal_info{
        background-color: #FFFFFF;
        overflow:hidden ;
	visibility:hidden ;
}


.suggest_link {
	background-color: #FFFFFF;
	padding: 1px 6px 2px 6px;
	position:relative; 
	z-index: -1;
}

.suggest_link_over {
	background-color: #fccc62;
	padding: 1px 6px 2px 6px;
}


div.torgbody p.tp {
	position:relative;
	text-indent:0;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.tp b {
   color:#832f32;
   cursor:help;
   font-weight:bold;
   font-size:14px;
   text-align:right;
   font-family: Arial, Helvetica, sans-serif;
}

.tp b span {display:none;}

/*-- для FF, OPERA, IE7 --*/

.tp b:hover {
   color:red;
}
.tp b:hover span {
   background:#f9d362;
   color:#000000;
   display:block;
   padding:7px;
   position:absolute;
   top:2px;
   left:55px;
   z-index:10;
   text-align:left;
   width:250px;
}

p.header{
   color:#000000;
   cursor:help;
   font-weight:bold;
   font-size:24px;
   text-align:left;
   font-family: Arial, Helvetica, sans-serif;     
}

p.cityphone{
   color:#000000;
   cursor:help;
   font-weight:bold;
   font-size:14px;
   text-align:left;
   font-family: Arial, Helvetica, sans-serif;     
}


p.general{
   color:#000000;
   cursor:help;
   font-weight:normal;
   font-style: italic;
   font-size:16px;
   text-align:left;
   font-family: Arial, Helvetica, sans-serif;     
}

p.naznplat{
   color:#000000;
   cursor:help;
   font-weight:normal;
   font-size:14px;
   text-align:left;
   font-family: Arial, Helvetica, sans-serif;     
}

p.subscribe{
   color:#000000;
   cursor:help;
   font-weight:normal;
   font-size:14px;
   text-align:left;
   font-family: Arial, Helvetica, sans-serif;     
}

select.filter2 {
	font-size: 14px;width: 150px;color: #000000;
}

select.filter22 {
	font-size: 14px;width: 70px;color: #000000;
}

select.filter23 {
	font-size: 12px;width: 100px;color: #000000; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;
}

select.filter_peq {
	font-size: 14px;width: 53px;color: #000000;
}

select.filter21 {
	font-size: 14px;width: 250px;color: #000000;
}

select.filter2_atencion {
	color: white;
    background:red;
    font-weight:bold;
}

select.filter2_atencion option{
    font-size: 14px;
    width: 150px;
    color: #000000;
    background:white;
    font-weight:normal;
}


select.filter3 {
	font-size: 14px;width: 90%;color: #000000
}

select.filter4 {
	font-size: 14px;width: 100%;color: #000000;
}

select.edizm {
	font-size: 12px;width: 100px;color: #000000
}

select.backend {
	font-size: 14px; width: 400px;color: #000000;
}
input.backend {
	font-size: 14px; 
    width: 400px;
    color: #000000;
    text-align:left;
}

input.backend2 {
	font-size: 16px; 
    width: 500px;
    color: #000000;
    text-align:left;
    margin: 5px 5px 5px 5px;
    padding: 3px 3px 3px 3px;
}

div.torgbody input.ecom-small {
	width: 35px;
    color: #000000;
    font-size:14px;
    text-align:right;
}

td.title{
    color: #000000;
    font-size:14px;
    font-weight:bold;
    text-align:left;
    vertical-align:middle ;
}

td.warning{
    color:#832f32;
}

div.warning{
    color:red;
    font-size:14px;
    font-weight:normal;
    width:50%;
}

td.warning2{
    color:red;
    font-size:14px;
}

td.warning3 a{
    background:red;
    color:white;
    font-size:14px;
    padding: 3px 3px 3px 3px;
}

td.recept_title{
    color: #000000;
    font-size:14px;
    font-weight:bold;
    text-align:left;
}

div.torgbody td.recept_text{
    color: #000000;
    font-size:14px;
    font-style:italic;
    font-weight:normal;
    padding: 2px 2px 2px 25px;
}

div.torgbody div.suggestResults{
    border: 1px solid #832f32;
    background:#ffffff;
}

div.torgbody div.volare_valor{
    border: 1px solid #832f32;
    background:#eeeeee;
    padding:3px;
}

div.torgbody table.suggest_table{
    background-color:transparent ;
    border-top:0px;
}

div.torgbody div.suggest_link table.pequeno_texto td{
    font-size:11px;
    font-weight:normal;
}

div.torgbody div.suggest_link table td{
    border-top:0px;
    padding: 2px 0px 2px 0px;
    color:#000000;
    text-align:left ;
    background-color:transparent ;
}

div.torgbody div.suggest_link tr.absent td{
    color:#999999;
}

div.torgbody div.html_preview{
    width: 50%;
    background:#ffffff;
    padding-top:15px;
}


div.torgbody div.mucho_resultatos{
    color:#ffffff;
    background:#832f32;
    text-align:center;
}


div.torgbody div.suggest_link_over table td{
    border-top:0px;
    padding: 2px 0px 2px 0px;
    font-weight:bold;
    color:#000000;
    text-align:left ;
    background:#f9d362;
}

div.torgbody div.suggest_link_over table.pequeno_texto td{
    border-top:0px;
    font-weight:normal;
    font-size:11px;
    background:#f9d362;
}

div.torgbody div.suggest_link_over td.hint{
    border-top:0px;
    padding: 2px 0px 2px 0px;
    font-weight:bold;
    text-align: right;
}

div.torgbody div.suggest_link tr.absent td.hint{
    color:#999999;
}

div.torgbody div.suggest_link tr.present td.hint{
    color:#00B95C;
}

div.torgbody div.suggest_link_over tr.absent td.hint{
    color:#999999;
}

div.torgbody div.suggest_link_over tr.absent td{
    color:#999999;
}

div.torgbody div.suggest_link_over tr.present td.hint{
    color:#00B95C;
}

div.torgbody div.suggest_link_over tr.bolezn td.hint{
    color: #832f32;
}

div.torgbody div.suggest_link td.hint{
    color: #832f32;
    text-align: right;
    font-weight:normal;
}

div#cart_content{
    width:40%;
}

li.error{
    background:red;
}

div.tabs div a:hover{
    text-decoration: none;
}
div.tabs {
	margin-top: 10px;
	position: relative;
}

div.tabs a {
	color: #832f32; 
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
}

div.tabs div {
	height: 20px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-o-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	padding: 5px 15px 5px 15px;
	position: relative;
	z-index: 2;
	font-size: 16px;
	color: #832f32;
	cursor: pointer;
}

div.tabs div.rtab {
    background: yellow;
    float:right;
}

div.tabs div span {
	border-bottom: 1px dashed #832f32;
}
div.tabs div.current {
	background: #fff9e5;
	margin: 0px;
	cursor: default;
}
div.tabs div.current span {
	color: #333;
	border: 0px;
}
div.tabs div small {
	color: #333;
}
div.tabs-box {
	padding: 1px 15px 15px;
	background:#fff9e5; 
	margin-top: -1px;
	margin-bottom: 20px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-o-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	display: none;
	position: relative;
	z-index: 1;
}

div.tab div.tabs-box.visible {
    display: block;
}

div.topmenu {
    background:#bf7e4a;
    height:30px;
}

div.topmenu a{
    color:#ffffff;
    text-decoration:none;
}

div.topmenu a:hover{
    color:#eeeeee;
}

div.topmenu table{
    border-collapse: collapse; 
    float:top;
}

div.foo1 {
    float:left;
}

div.foo {
    float:right;
    padding: 5px 5px 5px 5px;
}

div.topmenu td{
    border-top: 0px;
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
    padding: 5px 5px 5px 5px;
}

div.topmenu td.current{
    background:#fccc62;
}

div.topmenu td.current a{
    color:#832f32;
}

div.andir_encargo{
    position:absolute;
    margin-left:  500px;
    margin-top:   -23px;
}

div.andir_encargo.ml700{
    margin-left:  700px;
}

div.andir_encargo a{
    font-weight:bold;
    font-size: 16px;
    text-decoration:underline;
}

div.submenu {
    display: block;
    background:#fccc62;
    padding: 3px 2px 3px 2px;   
}

div.submenu td{
    border-top: 0px;
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
    padding: 5px 5px 5px 5px;
}

div.submenu td.subcurrent a {
    text-decoration:underline;
    font-weight:bold;
}

div.submenu a{
    font-weight:normal;
    text-decoration:none;
}

div.content{
    background:#ffffff ;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

div.tab div.rtitle {
  display: block;
  padding: 5px 15px 5px 0px;
  background:#ffffff;  
  font-size: 16px;
}

div.tab div.rtitle a{
    color:#000000;
    font-weight:bold;
}

a.planta{
    font-size: 14px;
    color:green;
    text-decoration: none ;
}

a.enfermedad{
    font-size: 14px;
    color:red;
    text-decoration: none ;
}

td.text-long{
    color: #000000;
    font-size:14px;
    text-align:justify;
    font-style:italic;
}

td.text-long-elementos{
    color: #000000;
    font-size:14px;
    text-align:justify;
    font-style:italic;
}


a.enfermedad{
    color:#832f32;
    font-weight: normal;
}

a.planta{
    color:green;
    font-weight: normal;
}

div.direccion{
    width:805px;
    height:500px;
    border: 1px solid #832f32;
    padding: 0px 0px 0px 0px;
}

div.barcode{
    float:left;
    width:30%;
    height:100%;
    font-weight:bold;
}

#block12{
    --background:#eeeeee;
    float:left;
    font-size:14px;
    text-align:center;
    line-height:30px; 
    width:40%;
    height:100%;
}

#block13{
    --background:#dddddd;
    text-align:right;
    float:left;
    line-height:10px; 
    width:30%;
    height:100%;
}

#sq{
   width:110px;  
   height:110px; 
   border: 2px solid #000000; 
   float:right;   
}

div.barcode_texto{
    font-weight:bold;
    padding-left:50px;
    font-size:18px;
}

div.gr_check{
    float:left;
    margin-left:25px;
    padding-left:5px;
    width:1cm;
    font-size:18px;
    font-weight:bold;
    color:#000000;
    background: url(../img/check-bg.png) no-repeat left center;
}

div.block201 div.gr_check{
    font-size:14px;
    font-weight:normal;
    padding-left:15px;
    margin-left:0px;
    background: url(../img/check-bg.png) no-repeat left top;
    width:25%;
}

div.block201 div.gr_check.on{
    background: url(../img/check-bg-on.png) no-repeat left top;
}

div.gr_check.on{
    background: url(../img/check-bg-on.png) no-repeat left center;
}

span.big{
    font-size:24px;
    font-weight:bold;
}
span.med{
    font-size:18px;
    font-weight:normal;
}



#block20{
   margin-top: 2.4cm;
   margin-left:0.2cm;
   width:13.9cm;  
   height:0.6cm; 
   --background:#aaaaaa;
   padding: 0px 0px 0px 0px;
}

div.pad{
   position:absolute; z-index:999;
   margin-left:750px;
   float:right;
   background:#eeeeee;  
   padding: 3px 3px 3px 3px;
   text-align:left; 
   line-height:8px; 
   display:none;
}

div.pad.on{
    display:block;
}
div.pad.off{
    display:none;
}


div.block201{
   --background:#bbbbbb;  
   line-height:12px; 
}

div.block202{
   margin-top: 0cm;
   margin-left:0.5cm;
   width:2.5cm;  
   height:0.5cm; 
   float:left;
   --background:#bbbbbb;  
   padding: 0px 0px 0px 0px;
   text-align:center; 
   line-height:8px; 
}

#block30{
   margin-top: 0.1cm;
   margin-left:0.2cm;
   width:49%;  
   height:7cm; 
   --background:#eeeeee;
   padding: 0px 0px 0px 0px;
   float:left;
}

#block31{
   margin-top: 0.1cm;
   margin-left:0cm;
   width:49%;  
   height:7cm; 
   --background:#eeeeee;
   padding: 0px 0px 0px 0px;
   float:right;
}


div.direccion div.hk{
    clear:both;
}

td.vacio{
    border: 1px solid #000000;
    height:2cm;
    width:2cm;
}

table.direccion{
    width:805px;
    height:520px;
    border: 1px solid #000000;
    color:#000000;
}

#fila1 td{
    height:22%;
}

#fila2 td{
    height:7%;
}

#fila3 td{
    height:71%;
    vertical-align:top;
}


table.direccion_dentro td.post_index{
    font-size:96px;
    font-weight: bold;
    font-family: "PostIndex" ;
    text-align:left;
}

table.direccion_dentro td{
    font-size:18px;
}

table.direccion_dentro td.bajo_info{
    border-top: 1px solid #000000;
    font-size:9px;
    vertical-align:top;
    text-align:center;
    padding-top:1px;
    line-height:8px;
}

div.izq{
    float:left;
    padding-right:5px;
}

table.dir_dentro{
    float:left;
}

table.dir_dentro_d{
    float:right;
}

table.dir_dentro td{
    border: 1px solid #000000;
    font-weight: bold;
    padding: 5px 5px 5px 5px;
    font-size:26px;
}

table.dir_dentro_d td{
    border: 1px solid #000000;
    font-weight: bold;
    padding: 5px 5px 5px 5px;
    font-size:20px;
}

table.f103h{
    width:100%;
}
table.f103h td{
    color:#000000;
    font-size:14px;
    text-align:left;
}


table.f103{
    width:100%;
    border: 1px solid #000000;
}

table.f103 th{
    color:#000000;
    font-weight: bold;
    font-size:14px;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}
table.f103 td{
    color:#000000;
    font-weight: bold;
    font-size:14px;
    text-align:center;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

table.f103 td h2{
    font-weight: bold;
    font-size:16px;
}

table.f103h td h3{
    font-weight: normal;
    font-size:16px;
}

table.f103h td.compact{
    line-height:8px;
}

table.f103h td.compact2{
    line-height:14px;
    text-align:center;
}

table.f103 td h3 strong{
    font-weight: bold;
    font-size:16px;
}

table.f103 td.norm{
    color:#000000;
    font-weight: normal;
    font-size:14px;
    text-align:left;
    
}
    
table.sub_firma{
    width:100%;
}

table.sub_firma td{
    color:#000000;
    border-bottom: 1px solid #000000;
}

table.sub_firma td.sub{
    color:#000000;
    font-size:11px;
    text-align:center;
    border-bottom: 0px;
}

td.plaza{
    border: 1px solid #000000;
    text-align:center;
}

div.predo_bolare{
    border: 2px solid #bf7e4a;
    float:left; 
    padding-left: 5px;
    margin-left:20px;
    width:400px;
    display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	padding: 0 5px;
	cursor: pointer;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	margin-right: 20px;
}

div.parts_bolare{
    position:absolute; z-index:999;
    padding-left: 5px;
    margin-left:20px;
    width:150px;
}

div.editar_part_bolare{
    float:left; 
    padding-left: 5px;
    margin-left:20px;
    width:200px;
    display: inline-block;
	vertical-align: middle;
	padding: 0 5px;
	cursor: pointer;
	margin-right: 20px;
}

span.part-num{
    font-size:24px;
    font-weight:bold;
}

div.backend-tab table td{
    border-top: 0px;
}

div.backend-tabs-box {
	width: 100%;
	position: fixed;
	left: 0px;
	bottom: 0px;
	padding: 10px;
	background: url(../img/backend-tabs-box-bg.png) repeat-x left top #fff9e5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div.backend-tabs-box p {
	margin: 0;
	padding: 5px 0;
}
div.backend-tabs-box a {
	color: #832f32;
}
div.backend-tabs-box a strong {
	font-size: 15px;
}
div.backend-tabs-box a:hover {
	color: #bf7e4a;
}
div.backend-tab {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	padding: 0 5px;
	cursor: pointer;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	margin-right: 20px;
}
div.backend-tab:hover, a.added-tab:hover {
	-webkit-box-shadow: 0px 0px 10px rgba(131,47,50,0.35);
	-moz-box-shadow: 0px 0px 10px rgba(131,47,50,0.35);
	box-shadow: 0px 0px 10px rgba(131,47,50,0.35);	
}
div.backend-tab.current {
	border: 2px solid #bf7e4a;
}
div.backend-tab img {
	vertical-align: middle;
}
a.added-tab {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	width: 25px;
	height: 25px;
	padding: 5px;
}
a.add {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	background: url(../img/order-added.png) no-repeat left top;
	padding: 5px 0 5px 35px;
	font-weight: 700;
}

span.predo_pago{
    color: #832f32;
    font-size:18px;
    font-weight:bold;
    margin-left:3px;
    padding-left:10px;
    padding-right:10px;
    background:#ffffff;
}

div.warn_acc{
    color: white;
    background:red;
    font-size:18px;
    font-weight:bold;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    margin-top:13px;
}

div.divcontragent{
    padding-top: 10px;
    padding-bottom: 10px;
    background:#ffffff;
}

div.divcontragent a{
    color: #832f32;
    text-decoration:none ;
    font-size:18px;
}