body { background-color: #ffffff; margin: 0px; }
div#overall_container { position: absolute; top: 0px; left: 50%; margin-left: -500px; width: 1000px; overflow: hidden; }
div#top { background-image:url(../images/top.jpg); width: 1000px; height: 92px; background-repeat: no-repeat; text-align: right; color: #969696; }
div#languages { padding-top: 21px; line-height: 20px; }
div#top a { text-decoration: none; background-color: #e5e5e5; padding: 2px 4px; margin-left: 5px; font-size: 12px; font-weight: bold; }
div#top a:hover, div#top a.sel { background-color: #df3e00; color: #e5e5e5; }
div#container_vi { width: 1000px; background-image:url(../images/vi.jpg); background-position: bottom right; background-repeat: no-repeat; }
div#container_back { position: relative; width: 896px; background-image:url(../images/left_bg.gif); background-color: #e5e5e5; background-position: top left; background-repeat: repeat-y; }
div#left { display: table-cell; width: 256px; }
div#menu { margin-right: 40px; line-height: 30px; }
div#menu a { display: block; text-align: right; background-image: url(../images/bt1.gif); background-repeat: no-repeat; background-position: 196px 12px; padding-right: 27px; font-size: 13px; text-decoration: none; letter-spacing: 3px; }
div#menu a:hover, div#menu a.sel { background-image:url(../images/bt1_hover.gif); }
div#menu a.b { background-image:url(../images/bt2.gif); color: black; }
div#menu a.b:hover, div#menu a.bsel { background-image:url(../images/bt2_hover.gif); }
div#chair { width: 256px; height: 140px; background-image:url(../images/left_chair.jpg); background-position: right; background-repeat: no-repeat; margin-top: 10px; margin-bottom: 20px; }
div#main { display: table-cell; width: 585px; padding-bottom: 30px; }
div#bottom { height: 104px; overflow: hidden; background-image:url(../images/bottom.gif); background-position: right; background-repeat: no-repeat; text-align: right; padding-right: 110px; color: #969696; font-size: 10px; line-height: 22px; }
div#bottom a { color: #969696; }

div#productlist { text-align: center; margin-top: 20px; }
div#productlist a { position: relative; text-decoration: none; }
div#productlist a img { border: 7px solid #e5e5e5; opacity:0.75; filter:alpha(opacity=75); }
div#productlist a:hover img { border: 7px solid #df3e00; opacity:1; filter:alpha(opacity=100); }
div#productlist a .label { position: absolute; z-index: 10; top: -168px; left: 15px; background-color: #000000; color: #FFFFFF; font-weight: bold; text-transform: uppercase; padding: 1px 3px; }

div#productpics { margin: 0px 10px 10px 0px; float: left; text-align: center; width: 275px; }
div#productpics a.first img { margin-bottom: 10px; }
div#productpics a.other img { border: 2px solid #e5e5e5; opacity:0.50; filter:alpha(opacity=50); vertical-align: middle; }
div#productpics a.other:hover img { border: 2px solid #df3e00; opacity:1; filter:alpha(opacity=100); }

table.persgeg .inputempty { background-color: #f9d8cc; }