body					{background-color: #d7d7d7;}
h1 						{text-align: center; font-size: 16px; font-weight: bold;}
.tbl_name_title			{width: 200px; border: solid 1px #000; font-weight: bold; text-align: center;}
.tbl_date_title_wrk		{height: 20px; border: solid 1px #000;}
.tbl_date_title_hol		{height: 20px; border: solid 1px #000; background-color: #858DAC;}

.name_div				{font-weight: bold; text-align: center; vertical-align: middle;}
.name_div_hl			{font-weight: bold; text-align: center; vertical-align: middle; background-color: #D53C5A;}
.date_wrk				{height: 20px; font-weight: bold; text-align: center; background-image: url('images/date_wrk_bg.png'); background-repeat: repeat-x;}
.date_wrk_hl			{height: 20px; font-weight: bold; text-align: center; background-color: #D53C5A;}
.date_hol				{height: 20px; font-weight: bold; text-align: center; background-image: url('images/date_hol_bg.png'); background-repeat: repeat-x;}
.date_hol_hl			{height: 20px; font-weight: bold; text-align: center; background-color: #AF2943;}

.tbl_name				{width: 200px; border: solid 1px #000; vertical-align: middle; background-color: #cfcfcf;}
.tbl_date_wrk			{height: 54px; border: solid 1px #000; text-align: center; cursor: pointer; margin: 0; padding: 0;}
.tbl_date_hol			{height: 54px; border: solid 1px #000; text-align: center; cursor: pointer; background-color: #b6b6b6; margin: 0; padding: 0;}
.tbl_date_hover			{background-color: #ACA;}

.div_free				{height: 54px; background-color: transparent;}
.div_free:hover			{height: 54px; background-color: #99001E;}
.div_taken				{height: 54px; background-repeat: repeat-x;}
.div_taken:hover		{height: 54px; background-color: #99001E;}
.div_dayoff				{height: 54px; background-color: #858DAC; background-image: url('images/mounters_dayoff.png'); background-repeat: repeat; cursor: default;}
.div_temp				{height: 54px; background-color: #D53C5A;}

.div_insert_inner 		{width: 200px; border: solid 2px #464336; background-color: #99CCCC; margin: 0; padding: 12px; border-radius: 8px;}
.insert_close			{text-align: right; padding: 0; float: right;}
.insert_save			{text-align: center; margin: 10px 0 10px 0;}
.div_insert				{display: none; position: absolute; width: 228px; background-color: #d7d7d7; padding: 10px; border-radius: 10px; box-shadow: 0 0 50px rgba(0,0,0,0.9);}

.addr_comm				{display: none; position: absolute; width: 200px; font-family: Verdana; font-size: 14px; background-color: #FFFFCC; padding: 10px; border: solid 1px #464336; border-radius: 5px; box-shadow: 0 0 20px rgba(0,0,0,0.7);}
