#texttitle1								{ margin: 40px 0 0 25px; text-align: left; font: normal 18px Tahoma, sans-serif; //margin-top: 55px; }
.public									{ text-align: center; }
/* Таблица (прайс) */
table.krov 								{ border-collapse: collapse; width: 960px; background-color: #fff; font: normal 12px Tahoma, sans-serif; margin: -20px auto 20px auto; padding: 0; table-layout: fixed; }
tr.invis, tr.invis td						{ border: solid 1px #f2f3fa; background-color: #f2f3fa; }
tr.invis, tr.invis td						{ border-bottom: solid 1px #666; }
.krov td.krovh, .krov td					{ border: solid 1px #666; padding: 5px;  text-align: center; }
.krov tr.krovh2							{ background-color: #dedddd; }
.krov tr td.long							{ border-bottom: 0; }
.krov tr td.l								{ text-align: left; }
.krov tr td.bl, .krov tr.krovh1 td.bl			{ border-right: 0; }
.krov tr td.br, .krov tr.krovh1 td.br			{ border-left: 0; }
.b										{ font-weight: bold; }		

a.green									{ font: normal 12px Tahoma, sans-serif; color: #1c7808; text-decoration: underline; cursor: hand; }
.load									{ float: left; margin-left: 40px; background-image: url('../imgP/load1.gif'); height: 27px; width: 27px; background-repeat: no-repeat; background-position: 3px 1px; cursor: pointer; //margin-left: 15px; }
.download								{ float: left; margin: 5px 0 0 10px; }

a.cs					{ color: #2972fb; } 
#m						{ text-align: left; margin: 15px 0 25px 25px; }
#m a, #m span		 	{ font-family: Tahoma, Verdena, sans-serif; font-size: 12px; }
#m a:link, #m a:visited	{ font-weight: normal; color: #36c; text-decoration: underline; }
#m span					{ font-weight: bold; color: #000; text-decoration: none; }
table.menu				{ width: 200px; padding: 0; }
table.menu td				{ height: 20px; border: solid 1px #787677; }
table.menu a				{ display: block; text-align: left; padding: 5px; margin: 0; font: normal 12px Tahoma, Verdena, sans-serif; //width: 198px; //height: 18px; } 
table.menu a:link, 
table.menu a:visited 		{ background-color: #999; color: #fff; text-decoration: underline; }
table.menu a:hover, table.menu a:active, table.menu a.current:link, 
table.menu a.current:visited		{ background-color: #ccc; color: #000; text-decoration: none; }
#qwe					{ position: relative; top: 0; left: 0; //top: -1px; }
#qwe1					{ position: relative; top: 0; left: 200px; padding: 0; margin: 0; //top: -1px; }
#gmenu					{ position: absolute; top: 0; left: 200px; }
#menukrov				{ position: absolute; left: 400px; display: none; //left: 399px; }
#menumast				{ position: absolute; left: 400px; top: 25px; display: none; //left: 399px; }
#menuassort				{ position: absolute; left: 400px; top: 50px; display: none; //left: 399px; }
#floppy					{ text-align: right; border-right: solid 1px #fff; padding-right: 0; margin-right: 0; }
#download				{ text-align: left; padding-left: 0; margin-left: 0; }
table.krov td.h			{ line-height: 130%; }
#spis					{ text-align: left; padding-left: 15px; font-size: 11px; line-height: 150%; }
table.skah				{ background-color: #fff; border: 0; width: 100%; }
table.skah td				{ border: 0; }
table.krov td.hidden		{ background-color: #f2f3fa; border-left: 0; border-right: 0; border-top: 0; }
a.t1:link, a.t1:visited	{ color: #36c; font-size: 11px; }
