/*---------------------------------------------------------------------------
N E W S
---------------------------------------------------------------------------*/

/*------------------------------
STRUCTURE
------------------------------*/
#site { height: 556px; overflow: hidden; position: relative; font: normal 81.3%/1.25 Verdana, lucida, arial, helvetica, sans-serif; background: url(http://cache.lego.com/cs-cz/design/portal/home/img/ts.20101209t084348.sitebg.jpg) repeat-x; }

/*------------------------------
MAIN CONTENT
------------------------------*/
.contentMain { width: 588px; position: absolute; left: 25px; top: 25px; display: inline; border: 1px solid #fff; }

/*------------------------------
NEWS
------------------------------*/
#contentAdd { width: 284px; height: 311px; position: absolute; right: 25px; top: 25px; overflow: hidden; font-size: 90%; background: #fff; }
#contentAdd h3 { width: 284px; height: 28px; margin: 0 0 5px 0; text-indent: -9999px; }
#contentAdd ul { width: 274px; height: 273px; margin: 0 0 5px 0 ; padding: 0 0 0 5px; overflow: auto; }
#contentAdd li { width: 252px; min-height: 40px; height: auto !important; height: 40px; margin: 0 0 5px 0; padding: 0 0 5px 0; clear: both; background: url(http://cache.lego.com/cs-cz/design/portal/home/img/ts.20101209t084348.newsseperator.gif) bottom left repeat-x; }
.header { color: #4899B9; font: bold 90% Verdana, lucida, arial, helvetica, sans-serif; }
.txt { padding: 0 0 0 61px; display: block; font: normal 90% Verdana, lucida, arial, helvetica, sans-serif; color: #999; }
#contentAdd a { display: block; cursor: pointer; text-decoration: none; color: #999; }
#contentAdd a strong { display: block; color: #4899B9; font-weight: bold; }
#contentAdd a:hover { border: none; }
#contentAdd a:hover strong { text-decoration: underline; }
#contentAdd img { margin: 0 0 5px 0; padding: 0 5px 0 0; float: left; }

/*------------------------------
SPOTLIST
------------------------------*/
ul.contentSupp { width: 910px; position: absolute; top: 384px; left: 23px; }

li.products { background-position: 0 0; }
li.play { background-position: 0 -151px; }
li.shop { background-position: 0 -302px; }
li.news { background-position: 0 -302px; }
.contentSupp a { width: 287px; height: 154px; display: block; }
.contentSupp a:hover { background: url(http://cache.lego.com/cs-cz/design/portal/home/img/ts.20101209t084348.border-new.gif) 0 0 no-repeat; }
.contentSupp li { width: 283px; height: 150px; margin: 0 24px 0 0; float: left; }
.contentSupp li img { width:274px; height:101px; margin: 36px 0 0 5px; }
.contentSupp h3 { position: absolute; z-index: -1; text-indent: -9999px;  }
.contentSupp .lastItem { margin: 0; }

/*------------------------------
OTHER ELEMENTS
------------------------------*/
#site hr { width: 920px; position: absolute; top: 353px; left: 15px; border-color: #fff; border-style: none none dotted; border-width: 2px; background: url(http://cache.lego.com/cs-cz/design/portal/home/img/ts.20101209t084348.seperator.gif) repeat-x; }

