HTML, BODY { background: #eaf2fa; }
BODY { padding: 30px 0; }
UL { list-style: none; }
* HTML A { position: relative; }

/* Layout */

#box01 { width: 880px; margin: auto; text-align: left; background: url(bg01.gif) repeat-y; }
#box02 { background: url(bg02.png) no-repeat; }
#box03 { padding: 20px; background: url(bg03.png) 0 100% no-repeat; }
#box04 { height: 165px; width: 840px; position: relative; }
 DIV#box04.index { background: url(bg04.jpg) no-repeat; }
 DIV#box04.subpage { background: url(bg04.jpg) no-repeat; }
 
 #header01 { z-index: 99 !important; }
 #header02 { position: absolute; top: 0; left: 0; z-index: 100 !important; width: 840px; height: 165px; }
 #header03 { position: relative; width: 840px; height: 165px; z-index: 100 !important; }

#box05 { padding: 10px 0 10px 0; }
#box06 { height: 35px; background: url(bg12.gif) no-repeat 50% 100%; }
#box07 { width: 880px; margin: 0px auto 0 auto; text-align: left; background: url(bg01.gif) repeat-y; }
#box08 { background: url(bg02.png) no-repeat; }
#box09 { padding: 30px 40px; background: url(bg03.png) 0 100% no-repeat; }

/* Footer */

#box06 P { text-align: center; margin: 0; padding: 23px 0 0 0; }

/* Partners */

#box09 H1 { font-size: 15px; color: #4b4b4b; }
#box09 UL { float: left; width: 150px; margin: 0; padding: 10px 20px 0 0; }
#box09 LI { float: left; width: 100%; clear: both; padding: 0 0 3px 0; }
#box09 A { display: block; padding: 1px 0 1px 12px; background: url(dot03.gif) no-repeat 0 5px; text-decoration: none; color: #0094de; }
#box09 A:hover { text-decoration: underline; }

/* #logo */

#logo { position: absolute; top: 51px; left: 64px; margin: 0; z-index: 1000; }
#logo A { display: block; width: 138px; height: 68px; }


/* Top tools */

#top-tools { float: right; background: url(bg15.png) no-repeat; padding: 0 0 0 20px; }
* HTML #top-tools { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/bg15.png\\\', sizingMethod=\\\'crop\\\'); }
#top-tools * { float: left; }
#top-tools P { margin: 0; padding: 2px 0 7px 10px; background: #fff; }
#top-tools FORM { padding: 0 0 0 10px; }
#top-tools FORM P { padding: 0 0 0 5px; }
#top-tools P.txt { padding: 0; border: 1px solid #cfcfcf; width: 100px; }
#top-tools P.txt INPUT { padding: 1px 2px 0 2px; width: 96px; border: none; color: #8e8e8e; font-size: 11px; }
#top-tools A.print { color: #8e8e8e; text-decoration: none; padding: 0 0 0 18px; background: url(ico_print.png) no-repeat 0 2px; }
#top-tools A.sitemap { color: #8e8e8e; text-decoration: none; padding: 0 0 0 16px; background: url(ico_sitemap.png) no-repeat 0 2px; }
#top-tools A.print:hover,
#top-tools A.sitemap:hover { text-decoration: underline; }

/* Menus */

#menu { width: 840px; height: 35px; background: url(bg05.png) no-repeat; overflow: hidden; }

#menu01 { float: left; margin: 0; padding: 0 0 0 5px; height: 35px; background: url(bg05.png) no-repeat; font-size: 12px; }
#menu01 * { float: left; }
#menu01 LI { padding: 0 1px 0 0; background: url(bg06.png) no-repeat 100% 0; }
#menu01 A { padding: 11px 10px 10px 10px; text-decoration: none !important; color: #626262; }
#menu01 A:hover,
#menu01 A.active { background: url(bg07.png) repeat-x; color: #2b2a2a; }

#langselect { float: right; padding: 11px 10px 0 0; text-transform: uppercase; color: #858585; }
#langselect SPAN { padding: 0 5px; }
#langselect A { color: #858585; text-decoration: none; padding: 0 3px; }
#langselect A:hover,
#langselect A.active { color: #303030; text-decoration: underline; }

#menu02 { margin: 0; padding: 0; }
#menu02 LI { float: left; width: 100%; clear: both; padding: 0 0 1px 0; background: url(bg13.png) no-repeat 50% 100%; }
#menu02 A { display: block; padding: 3px 0 3px 10px; color: #0094DE; text-decoration: none; background: url(dot01.gif) no-repeat 0 6px; }
#menu02 A:hover { color: #3fb4ef; text-decoration: underline; }
#menu02 A.active { text-decoration: underline; font-weight: bold; }

#menu02 UL { background: url(bg14.gif) 50% 0 repeat-y; margin: 0; padding: 0; }
#menu02 UL LI { background: none; padding: 0; }
#menu02 UL A { padding: 3px 0 3px 28px; background: url(dot01.gif) no-repeat 18px 6px; }

#menu02 UL UL { background: none; }
#menu02 UL UL A { padding: 3px 0 3px 46px; background: url(dot01.gif) no-repeat 36px 6px; }

/* Cols */

.col { float: left; min-height: 1px; }
* HTML .col { height: 1px; }
.col01 { width: 354px; padding: 0 12px 0 22px; line-height: 18px; }
.col02 { width: 425px; }
.col03 { width: 235px; padding: 0 40px 0 22px; }
.col04 { width: 543px; }
.col05 { width: 150px; padding: 0 20px 0 20px; }
.col06 { width: 630px; padding: 0 20px 0 0; }

/* Front */

DIV.front-box01 { margin: 1em 0 0 0; width: 235px; min-height: 99px; background: #fff url(bg11.png) no-repeat; }
* HTML DIV.front-box01 { height: 99px; }
DIV.front-box01 P.heading { margin: 0; height: 19px; padding: 5px 0 0 10px; font-size: 11px; color: #4b4b4b; font-weight: bold; }
DIV.front-box01 DIV.pad { padding: 20px 10px; }
DIV.front-box01 INPUT.txt { float: left; padding: 2px 3px 3px 3px; width: 130px; border: 1px solid #a3a3a3; background: #fff; font-size: 11px; color: #4f4f4f; }
DIV.front-box01 DIV.actions { padding: 0 0 0 5px; }

DIV.front-banners { margin: 1em 0 0 0; }
DIV.front-banners P { float: left; margin: 0; padding: 0 20px 0 0; }
DIV.front-banners OBJECT { float: left; margin: 0 20px 0 0; }

/* Listings */

UL.listing02 { margin: 2em 0 0 0 !important; padding: 0 !important; }
UL.listing02 LI { float: left; width: 100%; padding: 15px 0 15px 0 !important; background: none !important; }
UL.listing02 A { display: block; text-decoration: none; }
UL.listing02 A:hover SPAN.heading { color: #b4c6d9; }
UL.listing02 A SPAN.img { float: left; padding: 1px; border: 1px solid #d7e4f1; }
UL.listing02 A:hover SPAN.img { border-color: #b4c6d9; }
UL.listing02 A SPAN.heading { display: block; padding: 2px 0 0 160px; text-transform: uppercase; font-size: 14px; font-weight: bold; color: #484848; }
UL.listing02 A SPAN.txt { display: block; padding: 5px 0 0 160px; color: #848484; }

/* Buttons */

.actions * { float: left; }

.actions SPAN.btn01 { background: url(bg08.gif) no-repeat; }
.actions SPAN.btn01 SPAN { background: url(bg08.gif) 100% 0 no-repeat; min-height: 17px; padding: 0 10px 0 7px; }
.actions SPAN.btn01 SPAN INPUT { position: relative; border: none; background: transparent; overflow: visible; padding: 0 0 1px 0; color: #8e8e8e; cursor: pointer; line-height: 14px; font-weight: bold; height: 17px; font-size: 10px; }

.actions SPAN.btn02 { background: url(bg08.gif) 0 -27px no-repeat; }
.actions SPAN.btn02 SPAN { background: url(bg08.gif) 100% -27px no-repeat; min-height: 21px; padding: 0 10px; }
.actions SPAN.btn02 SPAN INPUT { position: relative; border: none; background: transparent; overflow: visible; padding: 2px 0 0 0; color: #2f2f2f; cursor: pointer; line-height: 14px; font-weight: bold; height: 21px; font-size: 11px; }

.actions SPAN.btn03 { background: url(bg08.gif) 0 -58px no-repeat; }
.actions SPAN.btn03 SPAN { background: url(bg08.gif) 100% -58px no-repeat; min-height: 17px; padding: 0 10px; }
.actions SPAN.btn03 SPAN INPUT { position: relative; border: none; background: transparent; overflow: visible; padding: 2px 0 0 0; color: #2f2f2f; cursor: pointer; line-height: 14px; font-weight: bold; height: 17px; font-size: 11px; }

/* Map */

#map { position: relative; margin: 20px 0 0 0; width: 425px; height: 286px; background: url(et/map01.jpg) no-repeat; }

#map P { position: absolute; margin: 0; }
#map A { display: block; text-decoration: none !important; cursor: pointer; }
#map A SPAN { visibility: hidden; }

#spa01 { top: 58px; left: 59px; }
#spa01 A { width: 62px; height: 46px; background: url(spa01.png) no-repeat; }
#spa01 A:hover { background: url(spa01_h.png) no-repeat; }
* HTML #spa01 A { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa01.png\\\', sizingMethod=\\\'crop\\\'); }
* HTML #spa01 A:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa01_h.png\\\', sizingMethod=\\\'crop\\\'); }

#spa02 { top: 192px; left: 30px; }
#spa02 A { width: 62px; height: 41px; background: url(spa02.png) no-repeat; }
#spa02 A:hover { background: url(spa02_h.png) no-repeat; }
* HTML #spa02 A { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa02.png\\\', sizingMethod=\\\'crop\\\'); }
* HTML #spa02 A:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa02_h.png\\\', sizingMethod=\\\'crop\\\'); }

#spa03 { top: 180px; left: 105px; }
#spa03 A { width: 64px; height: 38px; background: url(spa03.png) no-repeat; }
#spa03 A:hover { background: url(spa03_h.png) no-repeat; }
* HTML #spa03 A { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa03.png\\\', sizingMethod=\\\'crop\\\'); }
* HTML #spa03 A:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa03_h.png\\\', sizingMethod=\\\'crop\\\'); }

#spa04 { top: 80px; left: 117px; }
#spa04 A { width: 61px; height: 34px; background: url(spa04.png) no-repeat; }
#spa04 A:hover { background: url(spa04_h.png) no-repeat; }
* HTML #spa04 A { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa04.png\\\', sizingMethod=\\\'crop\\\'); }
* HTML #spa04 A:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa04_h.png\\\', sizingMethod=\\\'crop\\\'); }

#spa05 { top: 125px; left: 108px; }
#spa05 A { width: 62px; height: 46px; background: url(spa05.png) no-repeat; }
#spa05 A:hover { background: url(spa05_h.png) no-repeat; }
* HTML #spa05 A { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa05.png\\\', sizingMethod=\\\'crop\\\'); }
* HTML #spa05 A:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa05_h.png\\\', sizingMethod=\\\'crop\\\'); }

#spa06 { top: 179px; left: 173px; }
#spa06 A { width: 64px; height: 57px; background: url(spa06.png) no-repeat; }
#spa06 A:hover { background: url(spa06_h.png) no-repeat; }
* HTML #spa06 A { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa06.png\\\', sizingMethod=\\\'crop\\\'); }
* HTML #spa06 A:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa06_h.png\\\', sizingMethod=\\\'crop\\\'); }

#spa07 { top: 0; left: 154px; }
#spa07 A { width: 42px; height: 48px; background: url(spa07.png) no-repeat; }
#spa07 A:hover { background: url(spa07_h.png) no-repeat; }
* HTML #spa07 A { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa07.png\\\', sizingMethod=\\\'crop\\\'); }
* HTML #spa07 A:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa07_h.png\\\', sizingMethod=\\\'crop\\\'); }

#spa08 { top: 124px; left: 172px; }
#spa08 A { width: 42px; height: 48px; background: url(spa08.png) no-repeat; }
#spa08 A:hover { background: url(spa08_h.png) no-repeat; }
* HTML #spa08 A { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa08.png\\\', sizingMethod=\\\'crop\\\'); }
* HTML #spa08 A:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa08_h.png\\\', sizingMethod=\\\'crop\\\'); }

#spa09 { top: 7px; left: 202px; }
#spa09 A { width: 64px; height: 34px; background: url(spa09.png) no-repeat; }
#spa09 A:hover { background: url(spa09_h.png) no-repeat; }
* HTML #spa09 A { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa09.png\\\', sizingMethod=\\\'crop\\\'); }
* HTML #spa09 A:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa09_h.png\\\', sizingMethod=\\\'crop\\\'); }

#spa10 { top: 10px; left: 282px; }
#spa10 A { width: 64px; height: 39px; background: url(spa10.png) no-repeat; }
#spa10 A:hover { background: url(spa10_h.png) no-repeat; }
* HTML #spa10 A { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa10.png\\\', sizingMethod=\\\'crop\\\'); }
* HTML #spa10 A:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa10_h.png\\\', sizingMethod=\\\'crop\\\'); }

#spa11 { top: 175px; left: 278px; }
#spa11 A { width: 42px; height: 48px; background: url(spa11.png) no-repeat; }
#spa11 A:hover { background: url(spa11_h.png) no-repeat; }
* HTML #spa11 A { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa11.png\\\', sizingMethod=\\\'crop\\\'); }
* HTML #spa11 A:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa11_h.png\\\', sizingMethod=\\\'crop\\\'); }

#spa12 { top: 10px; left: 347px; }
#spa12 A { width: 73px; height: 42px; background: url(spa12.png) no-repeat; }
#spa12 A:hover { background: url(spa12_h.png) no-repeat; }
* HTML #spa12 A { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa12.png\\\', sizingMethod=\\\'crop\\\'); }
* HTML #spa12 A:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa12_h.png\\\', sizingMethod=\\\'crop\\\'); }

#spa13 { top: 210px; left: 331px; }
#spa13 A { width: 42px; height: 48px; background: url(spa13.png) no-repeat; }
#spa13 A:hover { background: url(spa13_h.png) no-repeat; }
* HTML #spa13 A { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa13.png\\\', sizingMethod=\\\'crop\\\'); }
* HTML #spa13 A:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa13_h.png\\\', sizingMethod=\\\'crop\\\'); }

#spa14 { top: 180px; left: 370px; }
#spa14 A { width: 42px; height: 48px; background: url(spa14.png) no-repeat; }
#spa14 A:hover { background: url(spa14_h.png) no-repeat; }
* HTML #spa14 A { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa14.png\\\', sizingMethod=\\\'crop\\\'); }
* HTML #spa14 A:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa14_h.png\\\', sizingMethod=\\\'crop\\\'); }

#spa15 { top: 158px; left: 190px; }
#spa15 A { width: 63px; height: 46px; background: url(spa15.png) no-repeat; }
#spa15 A:hover { background: url(spa15_h.png) no-repeat; }
* HTML #spa14 A { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa15.png\\\', sizingMethod=\\\'crop\\\'); }
* HTML #spa14 A:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa15_h.png\\\', sizingMethod=\\\'crop\\\'); }

#spa16 { top: 50px; left: 340px; }
#spa16 A { width: 58px; height: 50px; background: url(spa16.png) no-repeat; }
#spa16 A:hover { background: url(spa16_h.png) no-repeat; }
* HTML #spa16 A { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa16.png\\\', sizingMethod=\\\'crop\\\'); }
* HTML #spa16 A:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa16_h.png\\\', sizingMethod=\\\'crop\\\'); }

#spa17 { top: 134px; left: 33px; }
#spa17 A { width: 64px; height: 56px; background: url(spa17.png) no-repeat; }
#spa17 A:hover { background: url(spa17_h.png) no-repeat; }
* HTML #spa17 A { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa17.png\\\', sizingMethod=\\\'crop\\\'); }
* HTML #spa17 A:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa17_h.png\\\', sizingMethod=\\\'crop\\\'); }

#spa18 { top: 60px; left: 282px; }
#spa18 A { width: 64px; height: 56px; background: url(spa18.png) no-repeat; }
#spa18 A:hover { background: url(spa18_h.png) no-repeat; }
* HTML #spa18 A { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa18.png\\\', sizingMethod=\\\'crop\\\'); }
* HTML #spa18 A:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa18_h.png\\\', sizingMethod=\\\'crop\\\'); }

#spa19 { top: 46px; left: 151px; }
#spa19 A { width: 106px; height: 34px; background: url(spa19.png) no-repeat; }
#spa19 A:hover { background: url(spa19_h.png) no-repeat; }
* HTML #spa04 A { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa19.png\\\', sizingMethod=\\\'crop\\\'); }
* HTML #spa04 A:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'img/spa19_h.png\\\', sizingMethod=\\\'crop\\\'); }

/* Content */

.content { line-height: 18px; color: #484848; font-size: 11px; }
.content UL { margin: 1em 0 0 0; padding: 0 0 0 10px; }
.content HR { margin: 1em 0 0 0; border: 0; width: 100%; color: #d7d7d7; background-color: #d7d7d7; height: 1px; }
.content UL LI { padding: 0 0 0 20px; background: url(dot02.gif) no-repeat 0 6px; }
.content TABLE { width: 100%; }
.content TABLE TH { line-height: normal; border: solid #fff; border-width: 1px; padding: 4px 10px; background: #008fdc; font-weight: bold; color: #fff; }
.content TABLE TH A { color: #fff; }
.content TABLE TD { line-height: normal; border: solid #fff; border-width: 1px; padding: 4px 10px; background: #eff4f9; }
.content TABLE TR.even TD { background: #eaf2fa; }

.content TABLE.type02 { width: auto; }
.content TABLE.type02 TD { background: #fff; }
.content TABLE.type02 TH { background: #fff; color: #008fdc; font-weight: bold; }
.content TABLE.type02 TH, 
.content TABLE.type02 TD { padding: 2px 6px; border: 1px solid #f1f1f1; }
.content TABLE.type02 TD.heading { padding: 2px 6px 2px 14px; }

/* Form */

TABLE.form {}
TABLE.form TH { line-height: normal; width: 30%; padding: 5px 10px 5px 10px; border: none; background: none; text-align: right; color: #000; }
TABLE.form TD { line-height: normal; width: 70%; padding: 1px 10px 1px 10px; border: none; background: none; color: #000; }
TABLE.form TD.data { padding: 5px 10px; font-weight: normal; }
TABLE.form IMG,
TABLE.form INPUT,
TABLE.form SELECT { vertical-align: middle; }
TABLE.form .max { width: 310px; }
TABLE.form .default { width: 210px; }
TABLE.form .min { width: 60px; }
TABLE.form INPUT.max,
TABLE.form TEXTAREA.max { width: 304px; }
TABLE.form INPUT.default,
TABLE.form TEXTAREA.default { width: 204px; }
TABLE.form INPUT.min,
TABLE.form TEXTAREA.min { width: 54px; }
TABLE.form TH.subheading { text-align: center; color: #000; padding: 5px 10px; background: #f1f1f1; }

/* Messages */

P.msg-error { color: #fff; padding: 8px 12px; background: #c00; line-height: normal; text-align: center; }
P.msg-error A { color: #fff; }
P.msg-ok { color: #fff; padding: 8px 12px; background: #2b7e11; line-height: normal; text-align: center; }
P.msg-ok A { color: #fff; }
P.msg-info { color: #000; padding: 8px 12px; background: #eeedba; line-height: normal; text-align: center; }
P.msg-info A { color: #000; }

/* Paging */

UL.pages { margin: 1em 0 0 0; padding: 0 5px; background: #fff; border: 1px solid #008fdc; line-height: normal; }
UL.pages LI { float: left; background: none; padding: 0; margin: 0; }
UL.pages LI.label { padding: 5px 10px; color: #000;  font-weight: bold; }
UL.pages LI A { float: left; padding: 5px 10px; text-decoration: none; color: #008fdc; }
UL.pages LI A:hover { background: #008fdc; color: #fff; }
UL.pages LI A.active { background: #008fdc; color: #fff; }
UL.pages LI.neutral { padding: 5px 10px; color: #b7b7b7; }

/* Tabs */

UL.tabs { border-bottom: 1px solid #008fdc; padding: 0; margin: 1em 0 0 0; }
UL.tabs * { float: left; }
UL.tabs LI { padding: 0 1px 0 0; background: none; margin: 0; }
UL.tabs A { background: #eaeaea; color: #000; padding: 4px 12px; text-decoration: none; }
UL.tabs A:hover,
UL.tabs A.active { background: #008fdc; color: #fff; }

/* News */

UL.news { margin: 1em 0 0 0; padding: 0; list-style: none; }
UL.news LI { display: inline; padding: 0; margin: 0; background: none; }
UL.news P { margin: 1em 0 0 0; padding: 0; }
UL.news P.heading { font-weight: bold; padding: 1px 0 1px 12px; background: none; }
UL.news P.lead { margin: 0; padding: 0 0 5px 12px; }
UL.news A.comments { text-decoration: none; color: #a09f90; }
UL.news A:hover.comments { text-decoration: none; color: #a09f90; }
UL.news SPAN.date { color: #888; font-weight: normal; margin: 0 0 0 10px; float: right; }

/* Comments */

UL.comments { padding: 0 0 1px 0; margin: 10px 0 0 0; }
UL.comments LI { padding: 0 0 10px 0; margin: 0; float: left; width: 100%; background: none; border-bottom: 1px solid #e9e9e9; }
UL.comments LI P { margin: 10px 0 0 0; padding: 0; }
UL.comments LI P.gray { color: #5e5d5d; }

/* Sitemap */

#sitemap-tree { font-weight: bold; }
#sitemap-tree UL { padding: 1em 0 1em 20px !important; margin: 0; font-weight: normal; }

/* Search Results */

OL.searchresults { line-height: 15px; }
OL.searchresults P { margin: 0; }
OL.searchresults P A { font-weight: bold; }
OL.searchresults P.lead { padding: 5px 0 10px 0; font-size: 11px; }
OL.searchresults P.lead A { font-weight: normal; }

/* Image List */

UL.imagelist { padding: 0; margin: 5px 0 0 0; list-style: none; }
UL.imagelist LI { float: left; margin: 10px 10px 0 0; padding: 0; background: none !important; }
UL.imagelist LI A { float: left; border: 1px solid #e5e5e5; }
UL.imagelist LI A:hover { border-color: #aaa; }
UL.imagelist LI IMG { width: 100px; height: 100px; border: 1px solid #fff; }
