#content {padding-bottom:4em}

#path {color:#308e70; font-size:85%; padding-right:20px}
#path a{color:#308e70}

#news {margin-top:2.5em}

#cover {padding-top:20px}

#present_time_left {background:url("/i/present_left.gif") transparent left top no-repeat}
#present_time_right {background:url("/i/present_right.gif") transparent right top no-repeat}
#present_time_center {background-color:#80dcc9; width:99%}

#present_time_top {background:url("/i/present_left.gif") transparent left top no-repeat; padding:0 0 0 4px}
#present_time_top div {background:url("/i/present_right.gif") transparent right top no-repeat; padding:0 4px 0 0}
#present_time_top div div {height:8px; background-color:#80dcc9; padding:0}

#present_time_left_bg {background:url("/i/bgpresent_left.jpg") transparent left top no-repeat}
#present_time_right_bg {background:url("/i/bgpresent.jpg") #ffffff left top repeat-x}

#present_time {padding:0 15px;background:url("/i/bgpresent_right.jpg") transparent right top no-repeat}
#present_time h1 {font-family:arial,sans-serif; margin-top:1em; margin-bottom:1em; padding:0; font-size:120%; text-transform:uppercase; font-weight:bold}
#present_time td {text-align:center; padding:0 2px;}
#present_time img.ref {border:5px solid #f60086; margin-bottom:0.4em}
#present_time a {color:#333333; font-size:85%; text-decoration:none}
#present_time a:hover {text-decoration:underline}

.bgmenu		{background:url("/i/bgmenu.jpg") #ffffff top left repeat-x}

img.green {border:5px solid #00b33a; padding:0; margin:0}
.hgreen {font-size:120%; color:#00b33a; font-weight:bold}
.hred {font-size:120%; color:#f42b00; font-weight:bold}

table.desc {width:100%; margin-bottom:2em; border-collapse:collapse; border:0; border-bottom:2px solid #007c3c}
table.desc.note {margin-bottom:0}
table.desc th {border:1px solid #007c3c; color:#ffffff; background-color:#007c3c; text-align:center; vertical-align:middle; padding:0.5em}
table.desc td {border:0; border-bottom:1px dotted #80dcc9; text-align:left; vertical-align:middle; padding:0.5em}
table.desc td.h {border-top:1px solid #80dcc9; border-bottom:1px solid #80dcc9; background-color:#80dcc9; text-align:center; font-weight:bold}
table.desc td.price {text-align:center; font-size:115%; font-weight:bold; color:#f60086}
table.desc td.number {font-weight:bold}
table.desc td.price.green {color:#007c3c}
table.desc td.price.black {color:#000000}
table.desc.c {margin-top:0.5em}
table.desc.c td {text-align:center}

li.fest {font-weight:bold; color:#f60086}
li.oday {font-weight:bold; color:#007c3c}

p.note {color:#404040; font-size:95%; margin-bottom:2.2em}

