html										{ margin: 0; }
body										{ margin: 0; background: #f4f4f5 url(../img/bg/body.png) 0 0 repeat-x; font-family: arial,verdana,sans-serif; font-size: 12px; }

a											{ color: #000; }
a:hover										{ color: #666; }

#wrapper									{ background: transparent url(../img/bg/page.png) 50% 0 no-repeat;  }
#page										{ width: 980px; margin: 0 auto; padding-top: 10px; }

#head										{ position: relative; height: 69px; }
#head #logo									{ position: absolute; top: 0; right: 0px; }

#menu										{ overflow: hidden; height: 40px; padding-bottom: 34px; }
#menu ul									{ margin: 0; overflow: hidden; padding: 0 15px; }
#menu ul li									{ list-style: none; float: left; }
#menu ul li a								{ height: 40px; padding: 0 15px; display: block; line-height: 40px; text-decoration: none; color: #000; font-weight: bold; }
#menu ul li a:hover							{ background: transparent url(../img/bg/menu-hover.png) 0 0 repeat-x; }
#menu ul li a.selected						{ background: transparent url(../img/bg/menu-hover.png) 0 0 repeat-x; }
#menu ul li ul								{ display: none; }

#submenu									{ margin: 0; padding: 0; background: #d5dde3 url(../img/bg/leftmenu.png) 0 0 no-repeat; overflow: hidden; }
#submenu ul									{ margin: 0; padding: 0; }
#submenu ul li								{ list-style: none; display: none; }
#submenu ul li.submenu						{ display: block; }
#submenu ul li.submenu li					{ display: block; }
#submenu ul li a							{ padding: 8px 0 8px 30px; color: #000; text-decoration: none; font-size: 11px; display: block; border-bottom: solid 1px #fff; }
#submenu ul li li a							{ padding: 8px 0 8px 40px; }
#submenu ul li li li a						{ padding: 8px 0 8px 50px; }
#submenu ul li a.selected					{ font-weight: bold; }

#main										{ overflow: hidden; background-color: #fff; }
#leftside									{ width: 195px; float: left; padding-bottom: 50px; }
#content									{ width: 520px; float: left; padding: 0 25px 50px; }
#rightside									{ width: 215px; float: left; padding-bottom: 50px; }

#content h1									{ padding: 0; margin: 0 0 20px; font-size: 20px; }
#content h2									{ padding: 0; margin: 10px 0; font-size: 16px; }
#content h3									{ padding: 0; margin:  5px 0; font-size: 14px; }
#content h4,
#content h5,
#content h6									{ padding: 0; margin:  5px 0; font-size: 13px; }
#content p									{ padding: 0; margin:  5px 0; font-size: 12px; line-height: 18px; }

#banner										{  }
#banner img									{ display: block; padding: 0 0 20px; }
#bannertext									{ padding: 0 25px; }

#footer										{ position: relative; height: 107px; background: transparent url(../img/bg/footer.png) 0 0 no-repeat; }
#footer										{ text-align: center; width: 980px;  padding-top:78px; color: #fff; }


#content .foldy								{ margin: 10px 0; padding: 0; color: #000; }
#content .foldy h3							{ font-size: 14px; line-height: 22px; }
#content .foldy h3 a						{ color: #000; font-weight: normal; text-decoration: none; display: block; outline: none; height: 25px; background: transparent url(../img/bg/foldy.png) 0 -25px no-repeat; }
#content .foldy h3 a span					{ display: block; padding: 2px 10px 0; background: transparent url(../img/bg/foldy.png) 0 0 no-repeat; }
#content .foldy h3.foldy-down a				{ background-position:  0 -75px; }
#content .foldy h3.foldy-up a				{ background-position:  0 -75px; }
#content .foldy h3.foldy-up a span			{ background-position:  0 -50px; }
#content .foldy h3 a:hover					{ text-decoration: none; }
#content .foldy .foldy-content				{ padding: 2px 10px 5px; }
