body {
    background-image: url(../../images/bg.png); background-repeat: repeat-y;
    background-color: #fff; margin-top: 0; margin: 0;
}

#header {
    background-image: url(../../images/top.png); background-repeat: no-repeat;
    height: 127px;
    position:relative;
}
#left {
    background-image: url(../../images/left.png); background-repeat: no-repeat;
    width: 311px; height: 443px;
    position: absolute; left: 0; top: 127px;
}
#top {
    background-image: url(../../images/top_bg.png); background-repeat: repeat-x;
    position: absolute; top: 0; left: 0;
    height: 130px; width: 100%;
}
#globe {
    height: 264px; width: 243px;
    position: absolute; top: 38px; left: 110px;
    cursor: pointer;
}
#flash_logo {
    height: 89px; width: 191px;
    position: absolute; top: -57px; left: 175px;
    cursor: pointer;
}
#hand {
    background-image: url(../../images/hand4.png); background-repeat: no-repeat;
    position: absolute; top: 175px; left: -10px;
    width: 480px; height: 114px;
    cursor: pointer;
}
#left_text {
    position: absolute; top: 575px; left: 3px;
    width: 127px;
    font-size: 16px;
    text-align: left;
    
}


#content { position: absolute; top: 250px; left: 200px; width: 750px; }
#content_over {
    position: absolute;
    top: 160px; left: 300px;
    width: 800px; height: 200px;
}
#content_over img  { position: absolute; }
table.advantages { width: 860px; }
table.advantages td { width: 200px; vertical-align: top; }
table.advantages td p { margin: 4px 0 10px 10px; padding-right: 20px; }
table.advantages td ul { list-style-image: url(../../images/bull.png); list-style-position:outside; margin:0; padding: 0; padding-left: 35px;}
table.advantages td ul li { margin: 0; padding: 0; line-height: 18px; margin-top: 0px; }

.under_content { height: 130px; position:relative; margin-top: 10px; }
.under_content img { position: absolute }
a img { border: none; }
a { color: black; text-decoration: none; }
a:hover { color: black;text-decoration: underline; }
.footer { margin-top: 10px; padding-bottom: 10px; }
.footer a { font-size: 0.9em; }

.hidden { display: none; }

.separator_orange {
    background-color:#FFDE54;
    clear:right;
    margin:10px 0;
    padding:5px;
}

.categories_container { font-size: 1.2em; }