
/*
Undo Browser Defauls --------------------- */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h5, h5, h6 { font-size:100% }
q:before, q:after { content:''}




body { width: 100%; background: url(images/charnos-bk.jpg) fixed; margin: 0 auto; position: relative; }
#mainConatiner { width: 100%; background: url(images/topShadow.png) repeat-x;  }
#container { width: 831px; height:694px; background: url(images/topBg.png) no-repeat; padding: 76px 2px 0 2px; margin: 0 auto; position: relative; }
#master { width: 800px; height: 555px; background: url(images/masterBg.jpg) no-repeat; margin: 0 auto; position: relative; }

#homeLogo { position: absolute; top: 100px; left: 145px; }
#homeTag { position: absolute; top: 320px; left: 150px; }
#homeLink { position: absolute; top: 380px; left: 300px; }

#menu { margin: 0; padding: 0; position: absolute; bottom: 86px; left: 40px; width: 800px; overflow: hidden; }
#menu li { margin: 0; padding: 0; dipslay: inline; list-style: none; float: left; }
#menu li a { display: block; float: left; text-indent: -3000px; margin-right: 10px; }
#menu li a.choose { background: url(images/legShapeBtn.png) no-repeat; width: 210px; height: 54px; }
#menu li a.choose:hover { background: url(images/legShapeBtnOver.png) no-repeat; }
#menu li a.news { background: url(images/newBtn.png) no-repeat; width: 126px; height: 41px; }
#menu li a.news:hover { background: url(images/newBtnOver.png) no-repeat; }
#menu li a.about { background: url(images/aboutBtn.png) no-repeat; width: 194px; height: 41px; }
#menu li a.about:hover { background: url(images/aboutBtnOver.png) no-repeat; }
#menu li a.charnos { background: url(images/charnosBtn.png) no-repeat; width: 194px; height: 41px; }
#menu li a.charnos:hover { background: url(images/charnosBtnOver.png) no-repeat; }

#social { margin: 0; padding: 0; position: absolute; bottom: 36px; left: 680px; width: 160px; overflow: hidden; }
#social img{margin:0; padding:0; }

#legsLogo { position: absolute; top: 33px; left: 145px; }
#legsTag { position: absolute; top: 190px; left: 200px; }
#legsMenu { position: absolute; bottom: 70px; left: 60px; width: 800px; }
#legsMenu li { margin: 0; padding: 0; dipslay: inline; list-style: none; float: left; }
#legsMenu li a { display: block; float: left; text-indent: -3000px; height: 235px }
#legsMenu li a.athlete { background: url(images/athlete.png) no-repeat; width: 111px; }
#legsMenu li a.athlete:hover { background: url(images/athleteOver.png) no-repeat; }
#legsMenu li a.compact { background: url(images/compact.png) no-repeat; width: 108px; }
#legsMenu li a.compact:hover { background: url(images/compactOver.png) no-repeat; }
#legsMenu li a.showgirl { background: url(images/showgirl.png) no-repeat; width: 106px; }
#legsMenu li a.showgirl:hover { background: url(images/showgirlOver.png) no-repeat; }
#legsMenu li a.flamingo { background: url(images/flamingo.png) no-repeat; width: 105px; }
#legsMenu li a.flamingo:hover { background: url(images/flamingoOver.png) no-repeat; }
#legsMenu li a.wineglass { background: url(images/wineglass.png) no-repeat; width: 124px; }
#legsMenu li a.wineglass:hover { background: url(images/wineglassOver.png) no-repeat; }
#legsMenu li a.pillar { background: url(images/pillar.png) no-repeat; width: 118px; }
#legsMenu li a.pillar:hover { background: url(images/pillarOver.png) no-repeat; }


#lessonsLogo { position: absolute; top: 33px; left: 50px; }
#lessonsHeader { position: absolute; top: 145px; left: 50px; }
#lessonsText { position: absolute; top: 230px; left: 50px; }
#lessonsImage { position: absolute; top: 33px; right: 50px; }
#lessonsMenu { position: absolute; bottom: 60px; left: 50px;  }
#lessonsTag { position: absolute; bottom: 100px; left: 350px;  }
#lessonsTag3 { position: absolute; bottom: 100px; left: 350px;  }
