
div.dscnt	{margin:10 auto;text-align:center; max-width:450;min-width:300;}
div.dscnt	a {color:#ee0000;font-weight:bold;text-decoration:none}
div.dscnt	h3	{margin:5 auto; padding:5 20;font-size:90%; font-weight:bold; background-color:#ee0000; color:#ffffff; border:1px double #ffffff; border-width:3;}

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 {margin:0 auto;text-align:left;max-width:40em;}

div.paybol	{text-align:center}

table.rslt			{width:100%;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; color:#777777; font-size:90%; font-weight:bold; border-bottom:#999999 1px solid; border-right:#999999 1px solid;}
table.rslt	td.obj	{padding:5 0; background-color:#f0f0f0;}
table.rslt	td.note	{font-size:80%;}
table.rslt	td.note	em {font-size:90%;display:table;font-style:normal;font-weight:bold;}
table.rslt	td.note	b {color:#777777;}
table.rslt	td.go	{padding-left:7;padding-right:7;font-size:80%;font-weight:bold;}
table.rslt	td.go	div {padding-top:5px;font-size:85%;font-weight:normal;white-space:nowrap;}
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:#777777; white-space:nowrap;}
table.rslt	table.lst {margin:0; padding:0; font-size:90%; border:none;}
table.rslt	table.lst td {margin:0; padding:0; border:none;}
table.rslt	table.lst th {margin:0; padding:0; border:none;}
table.rslt	table.lst img {margin:0 5;}
table.rslt	table.lst a {font-weight:bold; color:#f08000}


span.rub	{margin:0; padding:0; white-space:nowrap;}
div.rscht	{font-size:70%; font-weight:normal; color:#f08000;}
div.vlt		{margin:0 0 0 10; font-size:80%; text-align:left; color:#f08000}
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		{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.rub	span {margin:0 3 0 0; padding:0 1; font-size:70%;}
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;}

table.cities	{margin:10 auto 10 auto}
table.cities td	{nargin:0;padding-right:10;}
table.cities caption {nargin:0;padding:0 10; font-weight:bold;color:#f08000;}
div.punkts	{margin:0 auto 10 auto; padding:10; border:1px solid #999999; background-color:#ffffd0;text-align:left}
div.punkts	h4 {margin:0; padding:0;color:#555555;text-align:center;}
div.punkts	li {margin:5; padding:0;font-size:90%;list-style-type:square}
div.punkts	li b {color:#666666}
em.dscnt0	{margin:0; padding:2 10;background-color:ff0000;color:#ffffff;font-weight:bold;}
em.dscnt1	{margin:0; padding:2 10;background-color:00aa00;color:#ffff55;font-weight:bold;}
em.dscnt2	{margin:0; padding:2 10;background-color:77eeff;color:#0000cc;font-weight:bold;}
em.dscnt3	{margin:0; padding:2 10;background-color:eeee44;color:#cc0000;font-weight:bold;}

