/* === HOME - BOXES === */
#contentHome { width: 1000px; height: 334px; margin:0; padding:0; background-color: #FFFFFF; position: relative; }
#contentHome h1 a:link { color: #ffffff; padding: 0; margin: 0; text-decoration: none; }
#contentHome h1 a:active { color: #ffffff; padding: 0; margin: 0; text-decoration: none; }
#contentHome h1 a:visited { color: #ffffff; padding: 0; margin: 0; text-decoration: none; }
#contentHome h1 a:hover { color: #00A500; padding: 0; margin: 0; text-decoration: none; }

#boxIntro { position: absolute; right: 211px; top: 5px; background: url(../images/boxBG_intro.gif) no-repeat; width: 389px; height: 317px; padding: 0; margin: 0; }
#boxIntro h1 { font-size: 20px; color: #00A500; font-weight: bold; padding: 20px 10px 10px 20px; margin: 0; letter-spacing: .05em; font-family: tahoma; }
#boxIntro h2 { font-size: 14px; color: #DC0A00; font-weight: bold; padding: 0 10px 20px 20px; margin: 0; font-family: tahoma; }
#boxIntro h3 { font-size: 12px; color: #00A500; font-weight: bold; padding: 0 10px 7px 5px; margin: 0; text-align: right; font-family: tahoma; }

#boxRegister { position: absolute; left: 2px; top: 5px; background: url(../images/boxBG_register.gif) no-repeat; width: 200px; height: 160px; padding: 0; margin: 0; }
#boxRegister h1 { font-size: 12px; color: #FFFFFF; font-weight: normal; padding: 7px 0 15px 0; margin: 0; text-align: center; letter-spacing: .05em; }
#boxRegister p { padding: 0 30px 0 10px; margin: 0; color: #0032F0; font-size: 11px; }

/*
#boxParenting { position: absolute; right: 2px; top: 5px; background: url(../images/boxBG_parenting.gif) no-repeat; width: 200px; height: 155px; padding: 0; margin: 0; }
#boxParenting h1 { font-size: 12px; color: #FFFFFF; font-weight: normal; padding: 7px 0 15px 0; margin: 0; text-align: center; letter-spacing: .05em; }
#boxParenting p { padding: 0 30px 2px 10px; margin: 0; color: #DC0A00; font-size: 11px; }
*/

#boxNews { position: absolute; right: 2px; top: 5px; background: url(../images/boxBG_news.gif) no-repeat; width: 200px; height: 317px; padding: 0; margin: 0; }
#boxNews h1 { font-size: 12px; color: #FFFFFF; font-weight: normal; padding: 7px 0 15px 0; margin: 0; text-align: center; letter-spacing: .05em; }
#boxNews h2 { font-size: 10px; color: #00A500; font-weight: bold; padding: 0 10px 1px 10px; margin: 0; letter-spacing: 0; }
#boxNews p { padding: 0 10px 10px 10px; margin: 0; color: #0032F0; font-size: 11px; line-height: 14px; }

.textHide { display: none; }
.textPadRgt { padding-right: 27px; line-height: 13px; }

a.boxButtonNews:link { background: url(../images/but_arrowGreen.gif) no-repeat right top; width: 180px; height: 13px; display: block; margin: 0; text-decoration: none; font-weight: bold; }
a.boxButtonNews:visited { background: url(../images/but_arrowGreen.gif) no-repeat right top; width: 180px; height: 13px; display: block; margin: 0; text-decoration: none; font-weight: bold; }
a.boxButtonNews:active { background: url(../images/but_arrowGreen.gif) no-repeat right top; width: 180px; height: 13px; display: block; margin: 0; text-decoration: none; font-weight: bold; }
a.boxButtonNews:hover { width: 180px; background-position: 159px -13px; text-decoration: none; font-weight: bold; }

a.boxButton:link { background: url(../images/but_arrowGreen.gif) no-repeat center top; width: 21px; height: 13px; display: block; margin: -13px -33px 0 162px; }
a.boxButton:visited { background: url(../images/but_arrowGreen.gif) no-repeat center top; width: 21px; height: 13px; display: block; margin: -13px -33px 0 162px; }
a.boxButton:active { background: url(../images/but_arrowGreen.gif) no-repeat center top; width: 21px; height: 13px; display: block; margin: -13px -33px 0 162px; }
a.boxButton:hover { width: 21px; background-position: 0px -13px; }

a.boxButtonIntro:link { background: url(../images/but_arrowRed.gif) no-repeat right top; width: 369px; height: 13px; display: block; margin: 0; text-decoration: none; font-weight: bold; }
a.boxButtonIntro:visited { background: url(../images/but_arrowRed.gif) no-repeat right top; width: 369px; height: 13px; display: block; margin: 0; text-decoration: none; font-weight: bold; }
a.boxButtonIntro:active { background: url(../images/but_arrowRed.gif) no-repeat right top; width: 369px; height: 13px; display: block; margin: 0; text-decoration: none; font-weight: bold; }
a.boxButtonIntro:hover { width: 369px; background-position: 348px -13px; text-decoration: none; font-weight: bold; }

.listTrain { margin: 0.25em 0.5em 2em 4.5em; list-style: none url(../images/but_train.gif); font-size: 13px; color: #0032F0; }
.listTrain li { margin-bottom: 0.25em; }

#boxPhoto1 { position: absolute; left: 2px; top: 175px; width: 200px; height: 148px; padding: 0; margin: 0; }
#boxPhoto2 { position: absolute; left: 211px; top: 5px; width: 180px; height: 101px; padding: 0; margin: 0; }
#boxPhoto3 { position: absolute; left: 211px; top: 113px; width: 180px; height: 101px; padding: 0; margin: 0; }
#boxPhoto4 { position: absolute; left: 211px; top: 221px; width: 180px; height: 101px; padding: 0; margin: 0; }