body {
    background: url('images/bg.jpg') 0 0 repeat;
    margin: 0;
    padding: 0 0 1000px 0;
}

#sheetBox {
    width: 1085px;
    padding: 15px 0 0 0;
    margin: 0 auto 30px auto;
    background: url('images/sheetTop.png') 0 0 no-repeat;    
}

#sheetMid {
    width: 1085px;
    padding: 0 0 70px 0;    
    background: url('images/sheetMid.png') 0 0 repeat-y;
    position: relative;    
}

#sheetBottom {
    width: 1085px;
    padding: 0;    
    background: url('images/sheetBottom.png') 0 0 no-repeat;    
    height: 41px;
    margin-bottom: 103px;
}

#header {
    width: 1020px;
    height: 288px;
    margin: 0 auto 0 auto;
    padding: 0;    
    background: url('images/header.png') 5px 7px no-repeat;
    position: relative;
}

#logo {
    display: block;
    height: 180px;
    left: 75px;    
    position: absolute;
    top: 30px;
    width: 155px;
}

.topMenu {
    width: 882px;
    height: 52px;
    margin: 0;
    padding: 0;
    background: url('images/topMenu.png') 0px 6px no-repeat;
    position: absolute;
    bottom: 0;
    left: 70px;        
}

.topMenu a {
    width: 222px;
    height: 52px;
    margin: 0 -1px 0 -1px;
    padding: 0;
    display: inline-block;
    float: left;
}

.topMenu a:hover {
    /*background: url('images/arrowBlue.png') 40px 21px no-repeat;*/
}

a.topMenuLessons {
    background: url('images/topMenuLessons.png') 0px 60px no-repeat;
}

a.topMenuBonus {
    background: url('images/topMenuBonus.png') 0px 60px no-repeat;
}

 
a.topMenuBonus2 {
    background: url('images/topMenuBonus.png') 0px 60px no-repeat;
}

.topMenu a.active {
    background-position: 0 0px;
    cursor: default;
}

.vertMenuDiv {
    width: 882px;    
    display: block;
    margin: 0 auto 0 auto;
    padding: 27px 0 40px 0;
    position: relative;
    border-bottom: 1px solid #EFEFEF;
}

.vertMenuText {
    width: 550px;
    display: block;
    margin: 10px 0 0 312px;
    background: #eef8fe;  
}

.vertMenuText img {
    margin: 10px;  
}

.menuLessDiv {
    width: 587px;
    display: block;
    margin: 10px 0 0 294px;    
    background: url('images/menuLessTop.png') 0 0 no-repeat;
    padding-top: 8px;  
}

.menuLessBox {
    width: 587px;
    display: block;
    margin: 0;
    padding: 15px 0 28px 28px;
    background: url('images/menuLessBox.png') left bottom no-repeat;    
}

.menuLessLinks {
    width: 545px;
    display: block;
    margin: 0;
    padding-bottom: 2px;    
}

.menuLessLinks a {
    display: block;
    width: 546px;
    height: 18px;
    margin: 0 0 4px -10px;
    background: url('images/arrowBlue.png') 0px 35px no-repeat;
    /* opacity: 0.2; background: #0080FF; */     
}

.menuLessLinks a:hover {
    background: url('images/roundBlueWhite.png') 0px 5px no-repeat;     
}

.menuLessLinks a.active {
    background: url('images/roundBlue.png') 0px 5px no-repeat;     
}

#menuLessLinksCamera {
    background: url('images/menuLessLinksCamera.png') 1px 3px no-repeat;    
}

#menuLessLinksOptics {
    background: url('images/menuLessLinksOptics.png') 1px 3px no-repeat;    
}

#menuLessLinksExpon {
    background: url('images/menuLessLinksExpon.png') 1px 3px no-repeat;    
}

#menuLessLinksComposition {
    background: url('images/menuLessLinksComposition.png') 1px 3px no-repeat;    
}

#menuLessLinksLight {
    background: url('images/menuLessLinksLight.png') 1px 3px no-repeat;    
}

#menuLessLinksStudio {
    background: url('images/menuLessLinksStudio.png') 1px 3px no-repeat;    
}

#menuLessLinksNature {
    background: url('images/menuLessLinksNature.png') 1px 3px no-repeat;    
}

#menuLessLinksFlash {
    background: url('images/menuLessLinksFlash.png') 1px 3px no-repeat;    
}

#menuLessLinksBonus {
    background: url('images/menuLessLinksBonus.png') 1px 3px no-repeat;    
}

#Camera {
    width: 133px;
    height: 148px;
    display: block;
    border: 0;
    position: absolute;
    top: 46px;
    left: 81px;
}

#titleCamera {
    width: 240px;
    height: 43px;
    display: block;
    background: url('images/titleCamera.png') 0px 0px no-repeat;
    margin: 0 0 0 267px;
}

#Optics {
    width: 159px;
    height: 132px;
    display: block;
    border: 0;
    position: absolute;
    top: 45px;
    left: 71px;
}

#titleOptics {
    width: 240px;
    height: 43px;
    display: block;
    background: url('images/titleOptics.png') 0px 0px no-repeat;
    margin: 0 0 0 267px;
}

#Expon {
    width: 152px;
    height: 131px;
    display: block;
    border: 0;
    position: absolute;
    top: 53px;
    left: 81px;
}

#titleExpon {
    width: 276px;
    height: 43px;
    display: block;
    background: url('images/titleExpon.png') 0px 0px no-repeat;
    margin: 0 0 0 267px;
}

#Composition {
    width: 132px;
    height: 131px;
    display: block;
    border: 0;
    position: absolute;
    top: 36px;
    left: 81px;
}

#titleComposition {
    width: 352px;
    height: 43px;
    display: block;
    background: url('images/titleComposition.png') 0px 0px no-repeat;
    margin: 0 0 0 267px;
}

#Light {
    width: 132px;
    height: 170px;
    display: block;
    border: 0;
    position: absolute;
    top: 25px;
    left: 81px;
}

#titleLight {
    width: 309px;
    height: 43px;
    display: block;
    background: url('images/titleLight.png') 0px 0px no-repeat;
    margin: 0 0 0 267px;
}

#Studio {
    width: 132px;
    height: 157px;
    display: block;
    border: 0;
    position: absolute;
    top: 15px;
    left: 81px;
}

#titleStudio {
    width: 293px;
    height: 43px;
    display: block;
    background: url('images/titleStudio.png') 0px 0px no-repeat;
    margin: 0 0 0 267px;
}

#Nature {
    width: 180px;
    height: 166px;
    display: block;
    border: 0;
    position: absolute;
    top: 0px;
    left: 81px;
}

#titleNature {
    width: 332px;
    height: 43px;
    display: block;
    background: url('images/titleNature.png') 0px 0px no-repeat;
    margin: 0 0 0 267px;
}

#Flash {
    width: 132px;
    height: 148px;
    display: block;
    border: 0;
    position: absolute;
    top: 21px;
    left: 81px;
}

#titleFlash {
    width: 259px;
    height: 43px;
    display: block;
    background: url('images/titleFlash.png') 0px 0px no-repeat;
    margin: 0 0 0 267px;
}

#Bonus {
    width: 300px;
    height: 409px;
    display: block;
    border: 0;
    position: absolute;
    top: 33px;
    left: -10px;
}

#Other, #Partners {
    width: 165px;
    height: 165px;
    display: block;
    border: 0;
    position: absolute;
    top: 30px;
    left: 81px;
}

#Partners {
    top: 55px;
}

#titleBonus {
    width: 445px;
    height: 27px;
    display: block;
    background: url('images/titleBonus.png') 0px 0px no-repeat;
    margin: 6px 0 0 323px;
}

#titleOther {
    width: 442px;
    height: 27px;
    display: block;
    background: url('images/titleOther.png') 0px 0px no-repeat;
    margin: 9px 0 0 323px;
}

#titlePartners {
    width: 346px;
    height: 23px;
    display: block;
    background: url('images/titlePartners.png') 0px 0px no-repeat;
    margin: 9px 0 0 323px;
}

#catalogLink {
    width: 670px;
    height: 579px;
    display: block;
    margin: 70px 0 40px 110px;
    padding: 0;
}

#catalogLink2 {
    width: 187px;
    height: 24px;
    display: block;
    margin: 70px 0 20px 347px;
    padding: 0;
    background: url('images/catalogLink.png') 0px 0px no-repeat;
}

#regLink {
    width: 360px;
    height: 24px;
    display: block;
    margin: 60px 0 20px 260px;
    padding: 0;
    background: url('images/regLink.png') 0px 0px no-repeat;
}

#copyright {
    display: block;
    height: 11px;
    width: 260px;
    background: url('images/copyright.png') 0 bottom no-repeat;
    margin: 40px auto 0px auto;
}

#copyright a {
    display: block;    
    height: 11px;
    width: 105px;
    float: right;
}.v {
}
