
.vzvrt	{background-color:#ffcccc;}
.help	{font-size:75%;color:#0000ff;}
tr.flg29	{background-color:#f0f0ff;}
tr.flg13	{background-color:#d0d0d0;}
tr.flg17	{background-color:#ffccff;}
tr.flgready		{background-color:#c0ffc0;}
tr.flgnotready	{background-color:#ffffcc;}

div.dscnt	{margin:10 auto;text-align:center; max-width:450;min-width:300;display:table}
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:10 auto 0 auto; padding:0; font-size:90%;}
table.srch 	td	{padding:1 2;white-space:nowrap;}
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:center; 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:650;display:table}
table.bol	td.bttn	{padding:20 0;text-align:center}
table.bol	td.bttn	input {padding:7 70;width:auto;font-weight:bold;}

table.flds	{margin:0 auto;padding:0}
table.flds 	td	{padding:10 10 0 0;text-align:left;}
table.flds	tr.prim	td {padding:0 0 3 2;font-size:75%;color:#0000ff;}
table.flds	input {width:100%}
table.flds	td.brf input {width:auto;}

div.paybol	{text-align:center;max-width:650}
div.paybol	td {margin:0;padding:0 5}
div.paybol	li {list-style-type:circle;}
div.paybol	label {margin:0;padding:0;}

table.pult	{margin:0 auto;border:#999999 1px solid; background-color:#e8e8e8}
table.pult	td {margin:0; padding:3 7; white-space:nowrap;}
table.pult	td.frm {margin:0;border-right:#999999 2px solid;}

div.clsfld	{margin:0; padding:0; font-size:80%;}

table.rslt			{width:100%;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; background-color:#f0f0f0; font-size:100%; font-weight:bold;}
table.rslt	td.obj	img.pm {margin:0 10;}
table.rslt	td.note	{font-size:80%;}
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	td.note	em {font-size:100%;display:table;}
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}

div.rscht	{font-size:70%; font-weight:normal}
span.rub    {margin:0; padding:0; white-space:nowrap;}
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		{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.dietmp	{font-weight:bold; text-align:center; font-size:80%;}
table.zkz td.dieinv	{font-weight:normal; text-align:center; font-size:80%; color:#ff0000;}
table.zkz td.dieinvb{font-weight:bold; text-align:center; font-size:80%; color:#ff0000;}
table.zkz td.dieoth	{font-weight:normal; text-align:center; font-size:80%; color:#cccccc;}
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 tr.tit	input	{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;}
table.view td.itog	{font-weight:bold; color:#900000}
table.view h3	{font-size:110%; font-weight:bold; color:#0000ff}
table.view tr.att	{color:#ee0066; font-weight:bold;}
table.view td.bttn	{padding:20 0 0 0; text-align:center;}
table.view td.bttn	input {padding:0 30 0 30;}

table.bolreg {margin:0 auto;padding:0;max-width:500;}
table.bolreg tr {vertical-align:top;}
table.bolreg td {margin:0;padding:0 5;white-space:nowrap;}
table.bolreg td input {width:250;}
table.bolreg td img {width:100%;}
table.bolreg td small {color:#0000ff;white-space:wrap;display:block}

table.cities	{margin:10 auto 30 auto;max-width:650;}
table.cities td	{nargin:0;padding-right:10;}
table.cities caption {nargin:0;padding:0;text-align:center; font-weight:bold;}
div.punkts	{margin:10 auto; padding:10; border:1px solid #999999; background-color:#eeeeee;}
div.punkts	h4 {margin:0; padding:0;color:#444499}
div.punkts	li {margin:5; padding:0;font-size:90%;list-style-type:square}
div.punkts	li b {color:#444499}
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;}

span.cstuid {margin:0 10; padding:0;font-size:80%;color:#0000ff;}

