body { font-family: 'Verdana'; padding: 5px; }
#mainTab {
  width: 100%; margin-top: -20px;
  border-collapse: collapse;
}
a:link,a:visited, .hrefcolor {
  color: #66bb66;
}
a.menuHref:link,a.menuHref:visited {
 display: block;
 background-color: transparent; 
 text-align: right; 
 color: #66bb66; 
 border-top: 1px solid #005000; border-bottom: 1px solid #005000;
 padding-right: 10px; padding-top: 2px; padding-bottom: 2px;  
 font-weight: bold;  font-size: 11px; 
}
a.editHref:link,a.editHref:visited {
 display: block;
 background-color: transparent; 
 text-align: right; 
 color: #ffffff; 
 border-top: 1px solid #005000; border-bottom: 1px solid #005000;
 padding-right: 10px; padding-top: 2px; padding-bottom: 2px;  
 font-weight: bold;  font-size: 11px; 
}
a.menuHref:hover {
 background-color: #006000; color: #ffffff; 
 border-top: 1px dotted #669966; border-bottom: 1px dotted #669966;
}
#mainTd {
  padding: 20px 120px 20px 20px; vertical-align: top; color: #77cc77; font-size: 12px; text-align: justify; 
}
.p {
  text-indent: 15px;  
}

.rightDiv {
  width: 180px; text-align: center;
  padding-top: 3px; padding-bottom: 2px;
  position: absolute; left: 800px; top: 200px;
  border: 1px solid #446644; background: #113911 url('./graphic/leftu.gif') left top repeat-y;
}
.rightDiv img { border: 0px none; }

table.foto {width: 100%;}
table.foto td	{text-align: center; width: 33%; border: 1px solid #446644; background: #113911 url('./graphic/leftu.gif') left top repeat-y;}
table.foto a:link,table.foto a:visited	{color: #ffffff; text-decoration: none; display: block; padding-left: 5px; padding-right: 5px; font: 14px 'Verdana';}
table.foto td:hover,table.foto a:hover	{color: #ffff00; background: #202050; text-decoration: underline;}
table.foto img	{border: none; width: 150px;}
table.foto h4	{background-color: #446644; margin: 0px; color: #33FF33;}
img.big		{border: none; width: 670px;}


table.obs_head, table.cal {width: 100%;}
table.obs_head td	{text-align: center; width: 33%; border: 1px solid #446644; font-size: 12px;}
td.obs_y 		{color: #000000; font-weight: bold; background: #507050;}
td.obs_y a:link,td.obs_y a:visited	{display: block; color: #ffffff; text-decoration: none; background: #446644; height: 100%;}
table.cal		{border-collapse: collapse;}
td.log_no	{width: 33%; visibility: hidden;}

td.tit		{background: url('graphic/left.gif') repeat-y #570303; height: 20px; border: 1px solid #446644; border-bottom: none; Font-size: 12px; text-align: center; vertical-align: bottom; color: #ffffff;}
td.mes		{background: transparent; border: 1px solid #446644; Vertical-align: top; border-top: none;}
td.sone0	{background: #557755; border: 1px solid #446644;}
td.popa0	{background: #668866; border: 1px solid #446644;}
td.popa2, td.sone2	{background: #66bb66; border: 1px solid #446644; color: #000000;}
td.popa1, td.sone1	{background: #EE7777; border: 1px solid #446644; color: #000000;}
td.no_d		{visibility: hidden;}
td.hed		{background: #202050; color: #ffff99; border-bottom: 1px solid #446644; border-top: 1px solid #446644;}
table.sub td	{font-family: "Tahoma"; Font-size: 10px; width: 14%; height: 14px; text-align: center;}
table.sub	{border-collapse: collapse; width: 100%;}

table.ceny	{border: 1px solid #446644; margin-bottom: 10px; width: 100%;}
table.ceny td	{border: 1px solid #446644; padding-left: 10px; padding-right: 5px; font-size: 12px;}
td.ceny_l	{text-align: left; font-weight: bold; width: 50%; background: #338833;}
td.ceny_r	{text-align: right; width: 50%; background: #226622;}
td.ceny_th	{text-align: center; font-weight: bold; background: #202050;}
.bazar { border: 1px solid #66cc66; background: #226622; width: 100%; margin-bottom: 3px;}
.bazar .created { width: 150px; font-size: 10px;}
.bazar .cat {text-align: center; font-weight: bold; text-decoration: underline; color: #ffffff; }
.bazar h2 {margin: 0px; padding: 0px; font-size: 14px; font-weight: bold; color: #ffffff; }
.bazar .text {border: 1px solid #66bb66; background: #195b19; color: #ffffff; font-size: 11px;}
