HTML { overflow: -moz-scrollbars-vertical; }

BODY { margin: 0px; padding: 0px; background-color: #FFFFFF; background-image: url('imgs/bg.body-sub.gif'); background-repeat: repeat-x; background-position: top left; text-align: center; }

#centerer { width: 992px; margin: auto; text-align: center; }

#people { float: left; width: 163px; height: 260px; }
#logo { float: left; width: 460px; height: 101px; text-align: right; display: inline; margin: 30px 0px 0px 0px; }
#topPlayOverlayer { float: left; width: 339px; display: inline; margin-top: 45px; height: 86px; }
#top { float: left; width: 992px; height: 260px; display: inline; margin-bottom: 13px; }
H1 { float: left; text-align: left; width: 291px; font-family: Verdana, Arial, Helvetica, Sans-serif; font-weight: normal; font-size: 22px; color: #000000; margin-top: 27px; height: 92px; }
H1 B { font-weight: bold; font-size: 30px; color: #FEFEFE }
#button1 { float: left; margin-top: 1px; width: 172px; height: 128px; display: inline; }
#button2 { float: left; margin: 1px 5px 0px 4px; width: 172px; height: 128px; display: inline; }
#button3 { float: left; margin-top: 1px; width: 172px; height: 128px; display: inline; }

#lnkCompanii { float: left; width: 172px; height: 128px; background-image: url('imgs/small.companii.jpg'); background-position: top left; background-repeat: no-repeat; text-decoration: none; }
#lnkCompanii span { float: left; width: 165px; text-align: right; font-family: Verdana, Arial, Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 9px; color: #000000; cursor: hand; margin-top: 95px; }
#lnkCompanii span b { float: left; width: 165px; text-align: right; color: #006cff; cursor: hand; font-size: 11px; }
#lnkAdolescenti { float: left; width: 172px; height: 128px; background-image: url('imgs/small.adolescenti.jpg'); background-position: top left; background-repeat: no-repeat; text-decoration: none; }
#lnkAdolescenti span { float: left; width: 165px; text-align: right; font-family: Verdana, Arial, Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 9px; color: #000000; cursor: hand; margin-top: 95px; }
#lnkAdolescenti span b { float: left; width: 165px; text-align: right; color: #0cfe00; cursor: hand; font-size: 11px; }
#lnkCopii { float: left; width: 172px; height: 128px; background-image: url('imgs/small.copii.jpg'); background-position: top left; background-repeat: no-repeat; text-decoration: none; }
#lnkCopii span { float: left; width: 165px; text-align: right; font-family: Verdana, Arial, Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 9px; color: #000000; cursor: hand; margin-top: 95px; }
#lnkCopii span b { float: left; width: 165px; text-align: right; color: #ec008c; cursor: hand; font-size: 11px; }
#lnkAdulti { float: left; width: 172px; height: 128px; background-image: url('imgs/small.adulti.jpg'); background-position: top left; background-repeat: no-repeat; text-decoration: none; }
#lnkAdulti span { float: left; width: 165px; text-align: right; font-family: Verdana, Arial, Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 9px; color: #000000; cursor: hand; margin-top: 95px; }
#lnkAdulti span b { float: left; width: 165px; text-align: right; color: #ff5e2c; cursor: hand; font-size: 11px; }

#content { float: left; width: 992px; display: inline; }
#left { float: left; display: inline; margin-right: 33px; width: 554px; text-align: left; font-family: Verdana, Arial, Helvetica, Sans-serif; font-weight: normal; color: #000000; }
#right { float: left; display: inline; width: 405px; text-align: left; font-family: Verdana, Arial, Helvetica, Sans-serif; font-weight: normal; color: #000000; }

#boxedIntro { background-image: url('imgs/copii.box1.gif'); background-position: top left; background-repeat: no-repeat; width: 554px; height: 155px; font-size: 12px; }
#boxedIntro span { float: left; display: inline; width: 528px; font-weight: normal; margin: 12px 0px 0px 13px; line-height: 16px; }
#boxedIntro p { float: left; display: inline; width: 265px !important; font-weight: normal; margin: 30px 0px 0px 13px !important; background-image: none !important; line-height: 16px; padding: 0px !important; }
#boxedIntro b { float: left; display: inline; width: 260px; font-weight: normal; margin: 0px 0px 0px 0px; }
#englishDreamers { float: left; background-image: url("imgs/bg.englishdreamers.gif"); background-position: top left; background-repeat: no-repeat; width: 554px; font-family: Verdana, Arial, Helvetica, Sans-serif; font-weight: normal; font-size: 11px; color: #000000; line-height: 16px; padding-top: 120px; }
#englishDreamers span { float: left; width: 352px; }
#englishOptimists { float: left; background-image: url("imgs/bg.englishoptimists.gif"); background-position: top left; background-repeat: no-repeat; width: 554px; font-family: Verdana, Arial, Helvetica, Sans-serif; font-weight: normal; font-size: 11px; color: #000000; line-height: 16px; padding-top: 80px; }
#englishOptimists span { float: left; width: 352px; }
#cluburi { float: left; background-image: url("imgs/bg.cluburi.gif"); background-position: top left; background-repeat: no-repeat; width: 554px; font-family: Verdana, Arial, Helvetica, Sans-serif; font-weight: normal; font-size: 11px; color: #000000; line-height: 16px; padding-top: 80px; }
#cluburi span { float: left; width: 352px; }
#left p { float: left; line-height: 16px; display: inline; width: 528px; font-size: 12px; font-weight: normal; position: relative; margin: 25px 0px 0px 0px; background-image: url('imgs/copii.separator.left.gif'); background-position: top left; background-repeat: no-repeat; padding-top: 20px; }
#left p a { text-decoration: underline; color: #ed008c; }
#left p a:HOVER { text-decoration: none; color: #ed008c; }
#left div.texter { clear: both; font-size: 13px; width: 528px; overflow: hidden; line-height: 16px; }

#right p { float: left; clear: both; display: inline; width: 405px; margin: 0px 0px 25px 0px; font-size: 14px; }
#right p a { text-decoration: underline; color: #ed008c; }
#right p a:HOVER { text-decoration: none; color: #ed008c; }
#right span { float: left; clear: both; display: inline; width: 405px; margin: 0px 0px 25px 0px; font-size: 12px; }
#right div { float: left; clear: both; display: inline; width: 405px; margin: 0px 0px 5px 0px; font-size: 12px; font-weight: normal; }
#right div a { text-decoration: underline; color: #ed008c; font-weight: normal; }
#right div a:HOVER { text-decoration: none; color: #ed008c; font-weight: normal; }
#right H2 { float: left; clear: both; display: inline; width: 405px; margin: 0px 0px 25px 0px; font-size: 14px; color: #ef008e; }

#footer { float: left; display: inline; margin-top: 25px; width: 100%; height: 20px; background-color: #ed008c; }
html>body #footer { float: left; display: inline; margin-top: 0px; width: 100%; height: 20px; background-color: #ed008c; }

#graySeparator { float: left; width: 528px; height: 25px; background-color: #d2d2d2; display: inline; margin: 20px 0px 20px 0px; }

#blackOverlayer { width: 100%; height: 100%; position: absolute; z-index: 30; top: 0px; left: 0px; background-color: #000000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); opacity: .5; display: none; }
#loginForm { width: 100%; height: 100%; position: absolute; z-index: 40; top: 0px; left: 0px; text-align: center; display: none; }
#loginFormPositioner { width: 460px; margin: auto; padding-top: 200px; }
#loginFormSetter { float: left; width: 460px; border-width: 7px; border-style: solid; border-color: #f6d429; margin: auto; background-color: #f6d429; text-align: center; }
#loginFormSetter a { display: block; margin-top: 5px; font-family: Verdana, Arial, Helvetica, Sans-serif; font-weight: normal; font-size: 11px; color: #000000; text-decoration: none; }
#loginFormSetter a:HOVER { display: block; margin-top: 5px; font-family: Verdana, Arial, Helvetica, Sans-serif; font-weight: normal; font-size: 11px; color: #000000; text-decoration: underline; }

#twoPictures { float: left; display: inline; margin: 0px 0px 20px 0px; font-family: width: 554px; font-family: Verdana, Arial, Helvetica, Sans-serif; font-weight: normal; font-size: 11px; color: #000000; line-height: 16px; }
#twoPictures span { display: block; font-style: normal; padding: 5px 0px 5px 0px; }
#twoPictures div.left { display: inline; float: left; width: 277px; text-align: left; padding: 5px 0px 5px 0px; }
#twoPictures div.right { display: inline; float: left; width: 277px; text-align: right; padding: 5px 0px 5px 0px; }

div.mainTitle { float: left; display: inline; width: 528px; font-size: 18px; font-weight: bold; color: #EF008E; margin: 10px 0px 5px 0px; }
div.subTitle { float: left; display: inline; width: 528px; font-size: 15px; font-weight: bold; color: #0f0f0f; margin: 0px 0px 15px 0px; }

