body{
    FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    FONT-SIZE: 9.5pt;
    color: #666;
    font-style: normal;
    background-color: #FFF;
    border-top:5px solid #DD137B;
    margin: 0;
    padding: 0;
}

div#menu {display:block; padding-bottom:40px; z-index:100; position:absolute; top:45px; left:100px; width:880px;}
#menu a {COLOR:#000000; TEXT-DECORATION: none; margin-right:15px; padding: 3px 1px 1px 1px; margin-bottom:1px; background-color:#FFFFFF; border-bottom:1px dashed #000;}
#menu a:hover {COLOR:#000;}
#menu .menu{position:absolute; display:block; top:0px; padding-bottom:3px; right:0px;}




div#copy {display:block; width:880px; margin-top:0px; margin-left:100px; margin-bottom:4em; font-size:85%; z-index:11; position:relative;}
div#copy span{background-color:#FFF;}

a {color:#000; text-decoration:underline}
a:visited:hover, a:active, a:hover {color:#de147c; text-decoration:underline;}
input:focus, a:focus, a:active {outline: none;}

.nobr {white-space:nowrap;}

H1, H2, H3, H4{color: #000000;}

H1, H2{ font-weight:normal; }
H3, H4{ font-weight:bolder; }

H1{ FONT-SIZE: 2em; margin-bottom: 0.33em; }
H2{ FONT-SIZE: 1.75em; margin-top: 2em; margin-bottom: 0.75em;}
H3{ FONT-SIZE: 1.25em; margin-bottom: 0.75em;  margin-top: 1.5em;  }
H4{ FONT-SIZE: 1em; margin-bottom: 1em;  margin-top: 1.5em; }

img {display: block; border: 0; margin-left:0px; background: transparent url(/light/load.gif) no-repeat center 180px;}

sup, sub {  vertical-align: middle;  position: relative;  font-size: 75%; }
sup { bottom: 0.5em; }
sub { top: 0.5em; }

#preloader {
    border-top:5px solid #DD137B;
    height:800px!important;
    width: 100%;
    position: absolute;
    top:0px;
    left:0px;
    z-index: 1000;
    background:#FFFFFF url(/light/i/load.gif) no-repeat center 250px;
}

#demo-wrapper {
    overflow: hidden!important;
    height:800px!important;
    width: 100%;
    position: relative;
z-index:99;
}
 
#demo-inner {
    overflow: hidden!important;
    width: 7300px;
    height: 2550px;
    position: relative;
z-index:98;
}
 
.scrolling-content {
    width: 450px;
    height: 680px;
/*  border:1px solid #CCC; */
    position: absolute;
}

.bg {
    width: 550px;
    height: 550px;
    position: absolute;
    background: transparent no-repeat top left;
}

.scrolling-content img {margin-top:30px;}

p{ margin:0; padding:0; margin-bottom:1.08em;}
p.big{ font-size:1.33em;}

p.alignCenter{ font-size:1.25em; text-align:center;}

p.links a {color:#000000; TEXT-DECORATION: none!important; margin-left:15px!important; padding: 2px 3px 2px 3px!important;}
p.links a:hover {TEXT-DECORATION: underline!important;}
p.links a.RSS{background-color:orange;}
p.links a.LJ{background-color:#c5dff9;}
span.color{background-color:#f7f7e6; padding: 2px 3px 2px 3px!important;}

#menu a.language {border:none; color:#000000; background-color:#f7f7e6; TEXT-DECORATION: none!important; position: absolute; top:0; left:-65px; padding: 2px 3px 2px 3px!important;}
#menu a.language:hover {border:none; TEXT-DECORATION: underline!important;}

#content_0_1 { left: 5px;  top: 150px; background-image: url(/light/i/logo-bg.gif);}
#content_0_2 { left: 800px;  top: 120px; width: 350px; height:300px; }
#content_0_3 { left: 1350px; top: 120px; width: 350px; height:300px;  background-image: url(/light/i/super-star.jpg);}
#content_0_4 { left: 300px;  top: 1600px; width: 610px; height:400px; background-image: url(/light/i/map-world.jpg);}
#content_0_5 { left: 2250px;  top: 150px; width: 400px; height:350px; background-image: url(/light/i/bonus.jpg);}
#content_0_5 a { display:block; position:absolute; left: 56px; top: 40px; width: 90px; height:90px; padding-top:0px; padding-left:17px;}


#content_1_1,
#content_1_2,
#content_1_3,
#content_1_4 {top: 100px; }

#content_1_1 { left: 100px;  }
#content_1_2 { left: 650px;  }
#content_1_3 { left: 1200px; }
#content_1_4 { left: 1750px; }
/*
#content_1_5 { left: 2300px; top: 100px; }
*/

#content_2_1,
#content_2_2,
#content_2_3,
#content_2_4,
#content_2_5,
#content_2_6,
#content_2_7,
#content_2_8,
#content_2_9,
#content_2_10,
#content_2_11,
#content_2_12,
#content_2_13,
#content_2_14 {top: 850px; }

#content_2_1 { left: 90px;  }
#content_2_2 { left: 580px;  }
#content_2_3 { left: 1070px; }
#content_2_4 { left: 1560px; }
#content_2_5 { left: 2050px; }
#content_2_6 { left: 2530px; }
#content_2_7 { left: 3020px; }
#content_2_8 { left: 3510px; }
#content_2_9 { left: 4000px; }
#content_2_10{ left: 4490px; }
#content_2_11{ left: 4980px; }
#content_2_12{ left: 5470px; }
#content_2_13{ left: 5960px; }
#content_2_14{ left: 6450px; }


#content_3_1, #content_3_2{ top: 1600px; }

#content_3_1 { left: 100px; }
#content_3_2 { left: 650px; padding-top:270px;}



h3.toggler{ margin-bottom: 0.5em; margin-top: 0.5em; font-weight:normal;}
div.element{padding-left:1.08em; padding-bottom:1.08em;}
div.element h4{margin-top:0.5em; margin-bottom:0.75em;}
div.element p{padding-left:1.08em; margin-bottom:1em;}
p em{color: #333;}

.tool-tip {
    padding: 8px 8px 8px 8px;
    background-color:#f7f7e6;
    z-index: 13000;
}
 
.tool-title { color: #000; font-weight:bold;}
.tool-text { padding-top: 4px; }

div#sub_about, div#sub_portfolio {position:absolute; top:3em; left:0px; width:750px; padding-bottom:3px;}
div#sub_about a, div#sub_portfolio a { margin-right:0px; margin-left:10px; }
