body { background: #ccc url(/files/pics/3nanonew/bodybg.jpg) repeat-x center top; }
body * { font-family: arial, verdana, sans-serif; font-size: 8pt; }
#main { width: 960px; background: url(/files/pics/3nanonew/cenmbg.png) repeat-y center center; position: relative; left: 50%; margin-left: -480px; }

#toolbar { background: url(/files/pics/3nanonew/topmbg.jpg) no-repeat center top; padding-top: 10px; }
#toolbar div { background: url(/files/pics/3nanonew/tophbg.jpg) no-repeat center center; height: 28px; line-height: 28px; padding: 0 30px; font-size: 10pt; color: #fff; font-weight: bold; text-align: center; }
#footer { background: #ccc url(/files/pics/3nanonew/botmbg.jpg) no-repeat center top; height: 25px; line-height: 40px; text-align: center; }
#footer a { color: #c00; }

#header { background: url(/files/pics/3nanonew/header-b.jpg) no-repeat center center; height: 170px; }

#container { margin: 5px 17px; }
#container td { vertical-align: top; }

.boxhead { height: 15px; }
#colr .boxbody, #colc .boxbody { padding: 5px 10px; }
#colc .boxbody { background: url(/files/pics/3nanonew/nanobody.jpg) no-repeat 20px 20px; }
.boxfoot { height: 15px; }

.box h1 { margin: -2px 0 0 0; padding: 3px 15px; line-height: 24px; background: url(/files/pics/3nanonew/hdcbg.jpg) no-repeat center center; }
.box h2 { margin: -2px 0 0 0; padding: 3px 15px; line-height: 24px; background: url(/files/pics/3nanonew/hdrbg.jpg) no-repeat center center; }
#coll .boxbody ul { margin: 0; padding: 0; list-style-type: none; }
#coll .boxbody li a { text-decoration: none; margin: 0 10px; display: block; color: #c00; }
#coll .boxbody li a:hover { color: #000; }
#coll .boxbody li a.menu  { display: block; margin: -2px 0 0 0; padding: 3px 15px; line-height: 24px; background: url(/files/pics/3nanonew/hdlbg.jpg) no-repeat center center; color: #fff; text-decoration: none; font-weight: bold; font-size: 7pt; }
#coll .boxbody li a.menu:hover { text-decoration: underline; }

#coll .box { width: 164px; background: url(/files/pics/3nanonew/cenlbg.jpg) repeat-y center center; }
#coll .boxhead { background: url(/files/pics/3nanonew/toplbg.jpg) no-repeat center top; }
#coll .boxfoot { background: url(/files/pics/3nanonew/botlbg.jpg) no-repeat center top; }
#colc .box { width: 454px; background: url(/files/pics/3nanonew/cencbg.jpg) repeat-y center center; }
#colc .boxhead { background: url(/files/pics/3nanonew/topcbg.jpg) no-repeat center top; }
#colc .boxfoot { background: url(/files/pics/3nanonew/botcbg.jpg) no-repeat center top; }
#colc .boxbody a { color: #c00; text-decoration: none; }
#colc .boxbody a:hover { text-decoration: underline; }
#colc .boxbody table { border: 1px solid #ccc; border-width: 1px 0 0 1px!important; width: 100%; }
#colc .boxbody td,
#colc .boxbody th { border: 1px solid #ccc; border-width: 0 1px 1px 0!important; }
#colr .box { width: 304px; background: url(/files/pics/3nanonew/cenrbg.jpg) repeat-y center center; }
#colr .boxhead { background: url(/files/pics/3nanonew/toprbg.jpg) no-repeat center top; }
#colr .boxfoot { background: url(/files/pics/3nanonew/botrbg.jpg) no-repeat center top; }

.in-menu { list-style-type: none; background: url(/files/pics/3nanonew/hdcbg.jpg) no-repeat center center; line-height: 34px; height: 34px; text-align: center; margin: 0 -5px 20px -5px; padding: 0; }
.in-menu li { display: inline; }
.in-menu li a { color: #fff!important; font-weight: bold; line-height: 34px; padding: 0 10px; }
