*html .mainHomepage {
    height: 650px;
}

*html .main {
    height: 635px;
    font-size: 12px;
}

*html .bgFighters {
    width: 980px;
    margin:0 auto;
    padding: 0;
    padding-bottom:100px;
    text-align: center;
    /*height: 700px;*/
}

*+html .bgFighters {
    width: 980px;
    margin:0 auto;
    padding: 0;
    padding-bottom:100px;
    text-align: center;
    /*height: 850px;*/
}

*html div.thumbBox {
    margin-bottom: 22px;
}

*+html div.thumbBox {
    margin-bottom: 18px;
}


* html .submainLeft {
    margin: 10px 0 10px 20px;
    padding: 0 0 0 20px;
    width: 64%;
    text-align: justify;
}

*+html .submainLeft {
    margin: 10px 0 10px 20px;
    padding: 0 0 0 20px;
    width: 64%;
    text-align: justify;
}

*html {
    line-height: 16px;
}

*+html {
    line-height: 16px;
}

*html .tableSchedule {
    line-height: 18px;
}

*+html .tableSchedule {
    line-height: 18px;
}

*html .leftPanel, *html .rightPanel {
    width: 38%;
    padding: 35px 0;
    text-align: left;
    float: left;
    border: 0px solid red;
    margin-left: 30px;
}

*html .rightPanel {
    float: right;
    margin-right: 30px;
}

*+html .leftPanel, *+html .rightPanel {
    width: 38%;
    padding: 35px 0;
    text-align: left;
    float: left;
    border: 0px solid red;
    margin-left: 30px;
}

*+html .rightPanel {
    float: right;
    margin-right: 30px;
}

*html .columnSchedule {
    padding: 20px 0;
    font-size: 12px;

}

*+html .columnSchedule {
    padding: 20px 0;
    font-size: 12px;

}

*html .columnScheduleHead {
    padding: 3px 0;
    font-size: 12px;
}

*+html .columnScheduleHead {
    padding: 3px 0;
    font-size: 12px;
}

*html .columnPrice {
    font-size: 20px;
    padding: 7px 20px;

}

*+html .columnPrice {
    font-size: 20px;
    padding: 7px 20px;

}

*html a.subMenu {
    padding: 7px 20px 5px 20px;
}

*+html a.subMenu {
    padding: 7px 20px 5px 20px;
}

*html .firstLine {
    letter-spacing: 1px;
    font-weight: bold;
    font-family: Times New Roman;
}

*html .glovesBig {
    position: relative;
    top: 90px;
    margin-bottom: -120px;
}

*+html .glovesBig {
    position: relative;
    top: 90px;
    margin-bottom: -120px;
}

*html .time {
    font-weight: bold;
    margin-bottom: 10px;
}

*+html .time {
    font-weight: bold;
    margin-bottom: 10px;
}

*html #slideshow-container {
    height: 630px;
}

*html #medalsGallery {
    height: 670px;
}

*+html #medalsGallery {
    height: 670px;
}

*html .rowGrey {
    background-color: #676765;
}

*+html .rowGrey {
    background-color: #676765;
}

*html .valignTop {
    vertical-align: top;
}

*+html .valignTop {
    vertical-align: top;
}

*html .yellowBox {
    width: 5px;
    height: 5px;
    position: absolute;
}

*+html .yellowBox {
    width: 5px;
    height: 5px;
    position: absolute;
}

*html  a.subMenuLeft, *html a.subMenuRight {
    margin: 0 0 10px 0;
    padding: 0 20px 3px 20px;
    width: 70px;
}

*+html  a.subMenuLeft, *+html a.subMenuRight {
    margin: 0 0 10px 0;
    padding: 0 20px 3px 20px;
    width: 70px;
}

*html .bgPrices {
    background: url( '../images/bgPrices.jpg' ) no-repeat left top;
    margin: 0 10px;
    height: 702px;
}

*+html .bgPrices {
    background: url( '../images/bgPrices.jpg' ) no-repeat left top;
    margin: 0 10px;
    height: 702px;
}

*html .panelBarContent100 {
    overflow: hidden;
    padding-left: 20px;
    height: 100px;
}

*+html .panelBarContent00 {
    overflow: hidden;
    padding-left: 20px;
    height: 100px;
}

*html .panelBarContent300 {
    overflow: hidden;
    padding-left: 20px;
    height: 300px;
}

*+html .panelBarContent300 {
    overflow: hidden;
    padding-left: 20px;
    height: 300px;
}

*html .panelBarHeader {
    padding: 2px 5px 2px 20px;
}

*+html .panelBarHeader {
    padding: 2px 5px 2px 20px;
}

*html .tabPanelContact {
    width: 55%;
    float: right;
    margin: 50px 25px 15px 0;
}

*+html .tabPanelContact {
    width: 55%;
    float: right;
    margin: 50px 25px 15px 0;
}

*html .gridInstructors {
    width: 95%;
}

*+html .gridInstructors {
    width: 95%;
}
*html .gridNews {
    width: 600px;
}

*+html .gridNews {
    width: 600px;
}


*html .headText {
   line-height:15px;
}

*+html .headText {
   line-height:15px;
}

*html .greenBox {
    width: 95%;
    white-space: normal;
}
*+html .greenBox {
    width: 95%;
    white-space: normal;
}

*html .greyBox {
    width: 95%;
    white-space: normal;
}
*+html .greyBox {
    width: 95%;
    white-space: normal;
}
*html .clickPrivate{
  position:absolute;left:310px; top:200px;display:inline-block;
}
*+html .clickPrivate{
  position:absolute;left:330px; top:200px;display:inline-block;
}
*html .thumbCaption{
    font-size:11px;
}
*+html .thumbCaption{
    font-size:11px;
}
 *html .border {
    padding:0;
}
*+html .border {
    padding:0;
}
*html .regularButton{
    padding:0 3px;
}

*html .regularButtonHover {
    padding:0 3px;
}
*+html .regularButton{
    padding:0 3px;
}

*+html .regularButtonHover {
    padding:0 3px;
}
