
h4.ctg	{margin:0 0 5 0; font-size:90%; font-weight:bold;}
strong.att	{color:#bb00ff;}

td.def	{padding-left:3em;}

table.htl	{margin:0 1em 0.5em 0; width:100%;}
table.htl	td		{padding:7 0 0 0;}
table.htl 	td.def	{padding:0 1em 0 0;}

div.dscr	{margin:1em 1em 3em 1em; font-size:90%}
div.dscr	table.sts		{margin:10; padding;0; border:#cccccc 1px solid; background-color:#f8f8f8;}
div.dscr	table.sts	td	{margin:0; padding:5; font-size:8pt;}
div.dscr	th				{margin:0; padding:0 0 0 5; border:0; font-size:7pt; text-align:right; font-size:7pt;}
div.dscr	table.edt		{margin:0; padding:0; border:0; width:100%;}
div.dscr	table.edt	td	{margin:0; padding:0; border:0;}
div.dscr	table.stat		{margin:3 0 0 0; padding:0; border:0; border-top:#cccccc 1px solid; width=100%;}
div.dscr	table.stat	td	{margin:0; padding:0; border:0;}

div.prg			{margin:0 1em 0.7em 2em; text-align:left;}
div.prg	div.tit {margin:0 0 0 -1em;font-weight:bold;}

div.rooms	{margin:1em 2em 2em 3em; text-align:left;}
div.rooms	ul {margin:1em 0 0 0; padding:0; list-style-type:circle;}

div.att	{margin:0; padding:0; text-align:center; color:#aa00ff; font-size:90%; font-weight:bold;}
div.att	a {color:#aa00ff;}

div.sms	{margin:0; padding:0;}
div.sms	span	{margin:0 5; padding:1 5; font-size:110%; font-weight:bold;border:#cccccc 1px solid;background-color:#f8f8f8; color:#ff0000;}
div.internet	{margin:0; padding:0; text-align:center; color:#aa00ff; font-size:90%; font-weight:bold;}
div.internet	a {color:#bb00ff;}
strong.internet	{color:#bb00ff;}

table.estimate	{margin:0 0 0.5em 0; padding:0;border-top:#cccccc 1px solid;border-left:#cccccc 1px solid;}
table.estimate	th {font-size:80%;margin:0 0 1em 0; padding:0 3 0 3;border-bottom:#cccccc 1px solid;border-right:#cccccc 1px solid;font-weight:normal;}
table.estimate	td {margin:0 0 1em 0; padding:0 3 0 3;border-bottom:#cccccc 1px solid;border-right:#cccccc 1px solid;}
table.estimate	td.estgrf {padding:0; background:url("http://all-hotels.ru/f/estfon.gif");}
table.estimate	tr.estshw {font-size:90%;}

table.turfirm	{margin:0;padding:0;width:100%;}
table.turfirm 	td	{padding:0;width:50%}
table.turfirm 	td.note	{padding:5 0 0 20;font-size:90%;font-style:italic; color:#006699}
table.turfirm 	div.adr	{font-size:80%}
table.turfirm 	div.phn	{margin:0 0 10 0;font-size:80%}

table.rsrs	{margin:0;font-size:80%}
table.rsrs	td {margin:0; padding:0 40 0 0}
table.rsrs	li {list-style-type:circle;}

