/* ----------------------------------------------------------------
content
---------------------------------------------------------------- */
#content div.main {
float: left;
width: 662px;
}

#content div.menu {
float: right;
width: 199px;
}



/*
content :: main
*/
#content div.main div.wrap div.flower_collection p {
padding-bottom: 16px;
}

#content div.main div.list {
padding-bottom: 24px;
position: relative;
}

#content div.main div.topics {
}

#content div.main div.list table {
width: 400px;
}

#content div.main div.list th,
#content div.main div.list td {
vertical-align: top;
}

#content div.main div.list thead th {
padding-bottom: 8px;
}

#content div.main div.list thead th span {
padding-left: 16px;
background: url(../images/ic_index_01.gif) left center no-repeat;
border-bottom: 1px #333 solid;
display: block;
font-size: 1.2em;
}

#content div.main div.list tfoot td {
position: absolute;
right: 0;
top: 4px;
}

#content div.main div.list tfoot td a {
padding-left: 19px;
background: url(../images/ar_index_01.gif) left center no-repeat;
font-size: .8em;
}

#content div.main div.list tbody td {
padding: 4px 0;
border-bottom: 1px #333 dotted;
}

#content div.main div.list tbody td.date {
color: #017bc7;
width: 8em;
}

#content div.main div.list tbody td a,
#content div.main div.list tbody td img {
vertical-align: text-bottom;
}

#content div.main div.list div.delivery {
padding-top: 8px;
}

#content div.main div.list div.delivery ul {
text-align: right;
}

#content div.main div.list div.delivery li {
padding-left: 12px;
background: url(../images/ic_rss_mail.gif) -8px 0px no-repeat;
display: inline;
}

#content div.main div.list div.delivery li.email {
background-position: 12px -19px;
}

#content div.main div.list div.delivery li a {
padding-left: 16px;
}


/*
content :: main :: announcement
*/
#content div.main div.announcement {
padding-bottom: 18px;
}


/*
content :: main :: informations
*/
#content div.main div.informations {
clear: both;
}

#content div.informations li {
border: 1px #CCC solid;
width:197px;
margin-top:3px;
}

#content div.informations li.first_child {
margin-top:0px;
}

#content div.informations li a {
padding: 5px 0px 3px 10px;
display: block;
}


/*
content :: download_plugin
*/
#content div.download_plugin {
margin-bottom: 24px;
margin-top: 16px;
clear: both;
font-size: .8em;
}

#content div.download_plugin {
border: 3px #E3E3E3 solid;
padding: 6px 10px;
}

#content div.download_plugin td {
padding-right: 24px;
}

#content div.download_plugin a {
padding-left: 16px;
background: url(../images/ic_download.gif) left center no-repeat;
display: inline-block;
}


/*
content :: menu
*/
#content div.menu,
#content div.menu div {
padding: 0;
border: 0 none;
}

#content div.menu div.ib {
margin-bottom: 4px;
padding: 2px;
border: 1px #CCC solid;
}

#content div.menu div.ib dd li {
margin-top: 2px;
background-color: #F5F5F5;
border: 1px #999 solid;
}

#content div.menu div.ib dd li a {
padding: 10px 0;
text-align: center;
display: block;
}


#content div.menu div.banners li {
padding-bottom: 4px;
}
