
	/*
	 *  @2009
	 * Screen CSS
	 *
	 *
	 */



html, body, div, p, blockquote, h1, h2, h3, h4, h5, h6, form, fieldset, legend, a, img, address, strong, em
	{ margin: 0; padding: 0; font-weight: normal; font-style: normal; border: 0; outline: none; }
a span { cursor: pointer; }
form legend { display: none; }
.clear-list, 
.clear-list li, 
.clear-list dt, 
.clear-list dd { margin: 0; padding: 0; list-style: none; }

html { color: #5a5a5a; background: url(/image/bg-html.png) repeat-x 0 0; }
body { font: normal 12px/22px Tahoma, Helvetica, sans-serif; }


.aural { position: absolute; left: -100em; }

a { color: #5e5e5e; text-decoration: none; }
a:focus, a.focus, a:hover { color: #a1a1a1; text-decoration: underline; }

#main:after,
#news-mod .nm-item:after { display: block; height: 0; clear: both; visibility: hidden; content: '.' } /* 6, 7 */

#page { width: 980px; margin: 0 auto; }
#main { background: #fffaec url(/image/bg-main.png) repeat-y 0 0; }

/* top */
#top { height: 347px; margin: 0 0 1px; padding: 10px 0 0; background: url(/image/bg-top.jpg) no-repeat 0 0; }
#top #logo { float: left; margin: 1px 0 -1px 25px; }
#top #flash-mod { width: 514px; height: 273px; float: right; }
#top #meeting-mod { clear: both; padding: 0 10px 7px; color: #246e0b; font-size: 10px; text-align: right; }
#top #meeting-mod span { padding: 2px 5px; background: #fff; font-weight: bold; }
#top #nav {  height: 34px; line-height: 34px; clear: both; background: url(/image/bg-nav.png) repeat-x 0 0; text-align: center }
#top #nav li { display: inline;  }
#top #nav li a { line-height: 14px; padding: 8px 32px 9px; border-left: 1px solid #fff; color: #246e0b; background: url(/image/bg-nav-item.png) repeat-x 0 100px; font-size: 14px; font-weight: bold; }
#top #nav li:first-child a { border: 0; }
#top #nav li a.act,
#top #nav li a:hover { color: #fff; background-position: 0 0; text-decoration: none; }

/* content */
#content { width: 730px; float: right; }
#content .header { margin: 0 0 15px 0; height: 43px; line-height: 43px; padding: 0 0 0 110px; color: #246e0b; background: url(/image/bg-header.png) no-repeat 0 0; font-size: 18px; font-weight: bold; }
#content .inner { padding: 5px 20px; }
#content .divider { display: block; clear: both; padding: 20px 0; border: 0; background: url(/image/icon-dot.png) repeat-x 0 50%; }
#content p { margin: 0 0 1em; }

#breadcrumbs { height: 16px; line-height: 16px; margin: 5px 10px 20px; font-size: 11px; }
#breadcrumbs li { padding: 0 0 0 14px; float: left; background: url(/image/icon-arrow-2.png) no-repeat 5px 6px; }
#breadcrumbs li a { color: #246e0b; text-decoration: underline; }
#breadcrumbs li:first-child { padding: 0; background: none; }
#breadcrumbs li:last-child a , #breadcrumbs li:last-child  { font-weight: bold; }

#news-mod {  }
#news-mod .nm-item { clear: both; padding: 0 15px 15px; background: url(/image/bg-news-mod-item.png) no-repeat 0 0; }
#news-mod .nm-header { height: 43px; line-height: 43px; padding: 0 0 0 95px; color: #246e0b; font-size: 18px;  }
#news-mod .nm-header a { color: #246e0b; }
#news-mod .nm-date { display: block; margin: 0 0 0 95px; color: #8e733a; }
#news-mod .nm-date span { font-weight: bold; }
#news-mod .nm-desc { padding: 10px 0; }
#news-mod .nm-desc .img { width: 190px; height: 127px; float: left; margin: 0 15px 15px 0; border: 5px solid #ffe29e; }
#news-mod .nm-desc .img img { display: block; }
#news-mod .nm-desc .more { color: #800; font-weight: bold; text-decoration: underline; }

#coop-mod .header { height: 49px; line-height: 49px; padding: 0 40px; color: #246e0b; background: url(/image/bg-header-coop.png) no-repeat 0 0; font-size: 18px; font-weight: bold; }
#coop-mod ul { padding: 10px 20px; text-align: center; }
#coop-mod ul li { display: inline; padding: 0 10px; }

.gallery-mod { text-align: center; }
.gallery-mod li { width: 230px; float: left; padding: 15px 0 0; }
.gallery-mod li img { border: 5px solid #ffe29e; }

.pagination { height: 21px; clear: both; padding: 21px 30px 0; border-bottom: 1px solid #4b9816; }
.pagination ul { height: 21px; float: right; background: url(/image/bg-nav-item.png) repeat-x 0 0; }
.pagination ul li { float: left; height: 21px; line-height: 21px;}
.pagination ul li a { display: block; height: 19px; padding: 2px 3px 0; color: #fff; background: url(/image/bg-nav.png) repeat-x 0 100px; font-size: 12px; font-weight: bold;  text-decoration: none; }
.pagination ul li.act,
.pagination ul li a:hover { color: #246e0b;  background-position: 0 0; }
.pagination ul li.item-prev,
.pagination ul li.item-next { }
.pagination ul li.item-prev a,
.pagination ul li.item-next a { padding: 0 3px; background: none !important; }


/* side-bar */
#side-bar { width: 250px; float: left; background: url(/image/bg-side-bar.png) no-repeat 0 0; font-size: 11px; }
#side-bar .menu li a { display: block; padding: 0 24px; border-bottom: 1px solid #4c8e37; color: #e7f296; background: url(/image/icon-arrow-1.png) no-repeat 11px 8px; font-weight: bold; }
#side-bar .menu li li a { padding: 0 0 0 37px; border-bottom: 1px solid #246e0b; color: #e7f296; background: #4c8e37 url(/image/icon-arrow-2.png) no-repeat 28px 10px; font-weight: normal; }
#side-bar .menu li li li a { padding: 0 0 0 47px; border-bottom: 1px solid #246e0b; color: #4c8e37; background: #e7f296 url(/image/icon-arrow-2.png) no-repeat 38px 10px; font-weight: normal; }
#side-bar .box { padding: 10px; }
#side-bar .box .header { line-height: 34px; margin: 0 -10px 10px; padding: 0 10px; color: #246e0b; background: #c3de00; font-size: 18px;   }

#side-bar .box .img img { display: block; margin: 10px auto; border: 1px solid #c3de00; padding: 2px; }

#side-bar .box .center { display: block; text-align: center }
#side-bar .box .clear-list { line-height: 16px }
#side-bar .box .clear-list a { color: #e7f296; }
#side-bar .box strong,
#side-bar .box strong a  { font-weight: bold; color: #ffd989 }
#side-bar #newsletter-box {  }
#side-bar #newsletter-box p { height: 35px; color: #ffd989 }
#side-bar #newsletter-box span.text { width: 157px; height: 21px; float: left; background: url(/image/bg-input.png) no-repeat 0 0; }
#side-bar #newsletter-box span.text input { border: 0; color: #246e0b; background: none; }
#side-bar #newsletter-box .submit { width: 45px; height: 30px; max-height: 30px; float: left; margin: -5px 0 0 10px; padding: 40px 0 0; border: 0; background: url(/image/btn-ok.png) no-repeat 0 0; text-indent: -100em; overflow: hidden; }

/* footer */
#footer { height: 50px; padding: 52px 40px 0; background: url(/image/bg-footer.png) no-repeat 0 0; font-size: 11px; }
#footer ul { height: 20px; }
#footer ul li { display: inline; padding: 0 10px 0 0; }
#footer ul li a { color: #fff; font-weight: bold; }
#footer #copy { color: #c3de00 }
#footer #copy a { color: #c3de00; font-weight: bold; }
#footer ul a.act { text-decoration: underline; }
 
#leftmenu { padding-top: 10px !important; }
.download-act { color: #e7591c; font-weight: bold; text-decoration: underline; }
