body{
    FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    color: #666;
    font-style: normal;
    //background-color4: #ffffff ;
    border-top:0px solid white;#DD137B;
    margin: 0;
    padding: 0;
    background: url(/i/bg.jpg) no-repeat left top;
}

div#menu {display:block; padding-bottom:40px; z-index:100; position:absolute; top:70px;  left:100px; width:980px; height:32px; }
div#centerpic {position:absolute; top:0px; width:1201px; height:60px; z-index:1000; background-color: #666666;}
/*.ps {border-right:1px dashed #666666;}*/
#menu a {COLOR:#000000; TEXT-DECORATION: none; margin-right:15px; padding: 3px 1px 1px 1px; margin-bottom:1px; border-bottom:1px dashed #f00; font-SIZE:16px; }
#menu a:hover {COLOR:#000;}
#menu .menu{position:absolute; display:block; top:0px; padding-bottom:3px; right:0px;}
p{margin-top:-5px;}

div#copy {display:block; width:0px; margin-top:0px; margin-left:00px; padding-left:100px; margin-bottom:4em; font-size:85%; z-index:11; position:relative; background-color:red;}


div#copy { height:100px; width:700px; margin-top:0px; margin-left:00px; padding-left:641px; margin-bottom:0em; font-size:97%; z-index:11;  background: url(/i/copy_bg.png) no-repeat; top: 2080px; FONT-FAMILY: 'Trebuchet MS'}

.dancetxt {color:#660066;}
.yogatxt {color:#006600;}
.yogatxt blockquote {color:#006600; margin-top: -2px;margin-bottom: -15px;margin-top: -5px;}
.dancetxt blockquote {color:#660066; margin-top: -2px;margin-bottom: -15px;margin-top: -5px;}
.yogatxt big {color:#d2d2d2; FONT-FAMILY: 'Trebuchet MS'; font-SIZE:150%; margin-top:0em;}
.dancetxt big {color:#d2d2d2; FONT-FAMILY: 'Trebuchet MS'; font-SIZE:150%; margin-top:-3em;}

a {text-decoration:none}
a:visited:hover, a:active, a:hover {text-decoration:none;}
input:focus, a:focus, a:active {outline: none;}

.nobr {white-space:nowrap;}

H1, H2, H3, H4{color: ; top:-15px;}

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(/i/logo2-bg.jpg) 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:#fff url(/i/logo2-bg.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: 690px;
/*  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;}
span.color{background-color:#f7f7e6; padding: 2px 3px 2px 3px!important;}

#menu a.language {border:none; color:#000000; background-color:#Fff; 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(/i/logo-bg.gif);height: 626px;}
#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: 2301px;  top: 160px; width: 400px; height:350px; /*background-image: url(/light/i/bonus.jpg);*/}
#content_0_5 a.a_order { display:block; position:absolute; left: 13px; top: 85px; width: 130px; height:100px; padding-top:0px; padding-left:17px;text-decoration:underline;}
#home a{text-decoration:none;}

#content_1_1,
#content_1_2,
#content_1_3,
#content_1_4 {top: 80px; }/*100*/

#content_1_1 { left: 100px;  }
#content_1_2  { left: 650px;  }
#content_1_3 { left: 1201px; }
#content_1_4 { left: 1751px; }
#content_1_5 { left: 2301px; top: 110px;}
/*
#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; }/*850*/

#2_1_left {left: -290px;top: 0px;position:absolute;display:block;z-index:000;display:block;}

#content_2_1 { left: 90px; }
#content_2_2 { left: 690px;  }
#content_2_3 { left: 2050px; } /*1070*/
#content_2_4  { left: 2620px; }/*1560*/
#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{ top: 1600px; }
#content_3_2{ top: 1480px; }

#content_3_1 { left: 100px; background-image: url(/i/logo2-bg.gif); background-repeat: no-repeat; }
#content_3_2 { left: 650px; padding-top:270px; height:500px;}

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;
    width:337px;
    align:center;
	background-color: orange;
	background: transparent url(/i/tip.png) no-repeat center;
    z-index: 13000;
	cursor: pointer;
	color:black;
	FONT-FAMILY: 'Trebuchet MS'; font-SIZE:125%;
}

.tool-title { color: #000; font-weight:bold;}
.tool-text { padding-top: 4px; padding-left:5px;align:center;}

div#sub_about, div#sub_portfolio {position:absolute; top:2em; left:0px; width:601px; height: 28px; padding-bottom:3px; background: url(/i/submenu_bg.png) no-repeat;}
div#sub_about a, div#sub_portfolio a { margin-right:0px; margin-left:10px; font-SIZE:16px; border-bottom: 1px dashed black;}


#Logo {background-color: green; }

a.a_order{color:red; font-family:"Trebuchet MS"; font-size:24px; font-weight:bold; padding-left:-20px;}
a.a_order:hover{color: #cc0000;}

a.gallery { border-bottom: 1px dashed red;}
