table.main {border-collapse: collapse; font-family: Tahoma; font-size: 11px; width: 800px;}
	table.main td {border: 1px solid black; vertical-align: top;}
	tr.top_row1, tr.top_row2 {background-color: #E6E6E6; font-weight: bold;}
		tr.top_row1 {height: 40px;}
		tr.top_row2 {height: 60px;}
	tr.name_row {background-color: #008081; font-weight: bold; color: white; height: 25px;}
	tr.selected_row {border: 2px solid #99CCFF;}

textarea.td {padding: 0px; border: 0px; width: 100px; height: 60px;}
	textarea.first {width: 200px; height: 100%}

.price0 {background-color: #ff9c9c;}
.price1 {background-color: #FFFFFF;}
.price2 {background-color: #C0C0C0;}
.price3 {background-color: #CFFDCF;}
.price4 {background-color: #FBFD90;}
.price5 {background-color: #FECC9B;}
.price6 {background-color: #99CCFF;}
.price7 {background-color: #cd99ff;}
.price8 {background-color: #e8afe2;}

table.bot {border-collapse: collapse;}
	table.bot td {border: 1px solid black; width: 100px; font-family: Tahoma; font-size: 12px;}

p.bot_info {color: #09260A; font-family: Tahoma; font-size: 12px;}
	p.bot_info strong {font-size: 12px;}

.bot {color: black;}
td.color_field {
height: 40px;
}
table.main td {
padding-left: 5px;
padding-right: 5px;
}
tr:target td{
    background-color: #cdffcd !important;
}