
table.srch		{margin-top:10}
table.srch 	td	{margin:0; padding:3; font-size:90%;	white-space:nowrap;}
table.srch 	table.kv	{margin:5 auto; padding:0;}
table.srch 	table.kv td {margin:0; padding:1;}
table.srch 	td.bttn input	{margin-top:10;width:100%}
table.srch img {margin:0;padding:0;vertical-align:middle;border:none;}

div.dscnt	{margin:auto;text-align:center; width:30%;}
div.dscnt	h3	{margin:10 auto; padding:5 20;font-size:90%; font-weight:bold; background-color:#ee0000; color:#ffffff; border:1px double #ffffff; border-width:3; white-space:nowrap;}
table.srch		{margin-top:10}
table.srch 	td	{margin:0; padding:5; font-size:90%;	white-space:nowrap;}
table.srch 	table.kv	{margin:5 auto; padding:0;}
table.srch 	table.kv td {margin:0; padding:1;}
table.srch 	table.kv th {margin:0; padding:5 0 0 0;}
table.srch 	td.bttn input	{margin-top:10;width:100%}
table.srch img {margin:0;padding:0;vertical-align:middle;border:none;}



table.bolwrn	{margin:1em auto 2em auto; padding:0; width:80%}
table.bolwrn	th	{padding:5; color:#ff0000; font-size:110%}

table.bol			{margin:10 auto;}
table.bol 	td		{padding:0 10 4 4; text-align:center;}
table.bol 	table	{margin:0 auto;}
table.bol 	table td	{text-align: left}
table.bol 	th		{padding:0 10 4 4;}
table.bol 	th.tit	{padding-top:10; font-weight:bold;}
table.bol 	td.rub	{font-weight:bold; text-align:right; }
table.bol 	td.itog	{text-align:right; font-weight:bold; color:#900000}
table.bol 	td.rsct	{padding:0 10 10 0; text-align:right; font-weight:normal; font-size:80%;}
table.bol 	div.inf {text-align:justify; width:40em;}


div.paybol	{text-align:center}

table.rslt			{margin:0 10 0 10; font-size:100%; border-left:#999999 1px solid; border-top:#999999 1px solid;}
table.rslt	td		{padding:3; border-bottom:#999999 1px solid; border-right:#999999 1px solid;}
table.rslt	th		{padding:3; border-bottom:#999999 1px solid; border-right:#999999 1px solid;}
table.rslt	td.obj	{padding:7 0 3 2em; background-color:#f0f0f0; font-size:100%; font-weight:bold;}
table.rslt	td.note	{font-size:80%;}
table.rslt	tr.tit	th {padding:2; background-color:#f0f0f0; font-size:90%; font-weight:normal;}
table.rslt	small	{font-size:80%;}
table.rslt	tr.food	td {background-color:#f8f8f0;}
table.rslt	tr.food	th {background-color:#f8f8f0;}
table.rslt	span.food {font-size:90%;font-weight:bold;color:#007733; white-space:nowrap;}

span.rub	{margin:0; padding:0; white-space:nowrap;}
div.rscht	{font-size:70%; font-weight:normal;}
div.vlt		{margin:0 0 0 10; font-size:80%; text-align:left;}
div.prim	{margin:5 0 1em 10; font-size:90%; text-align:left;}
div.bolnote	{margin:0 auto 2em auto; font-size:100%; text-align:center; width:80%;}
div.bolnote	span {margin:0 2; padding:0 5; font-weight:bold; border:1px #bbbbbb solid; background-color:#eeeeee; color:#ff0000;}

table.zkz {margin:5 auto; width:95%;border-collapse: collapse; border:1px #bbbbbb solid;}
table.zkz tr.tit	{font-size:80%; text-align:center; background-color:#eeeeee; color:#333333;}
table.zkz td		{padding:3; border:1px #bbbbbb solid;}
table.zkz td.nn		{padding:auto;font-size:80%;background-color:#eeeeee;text-align:center;}
table.zkz td.bol	{font-weight:bold;text-align:center;}
table.zkz td.dt		{text-align:center;}
table.zkz td.obj	{font-size:80%;padding-left:0.5em;}
table.zkz td.sts	{font-size:80%;padding-left:0.5em;}
table.zkz td.rub	{font-weight:bold; text-align:right; padding-right:0.8em;}
table.zkz td	span {margin:0 3 0 0; padding:0 1; font-size:70%; border:1px #bbbbbb solid; background-color:#eeeeee;}
table.zkz th	{padding:3; border:1px #bbbbbb solid;}
table.zkz input.full	{width:100%;}

table.view {margin:1em;}
table.view th	{padding:1 1em;}
table.view td	{padding:1 1em;}
table.view td.rub	{font-weight:bold;color:#aa0000;}
table.view h3	{font-size:110%; font-weight:bold; color:#0000ff}
table.view td.bttn	{padding:10 0 0 0; text-align:center;}
table.view input	{padding:1 50;}

