.course-item{
   margin-bottom: 30px;
   min-height: 468px;
   width: 770px;
   margin-left: -68px;
   padding-top: 250px;
   position: relative;
}
.course-item .empty{
    width: 303px;
    height: 120px;
    float: left;
    margin-right: 20px;
}
.course-content{
   margin-left: 52px; 
}
.course-content{
   position: relative;
   z-index: 2;
}
.course-item p{
   font-size: 14px;
   line-height: 20px;     
}

.course-item h3{
    font-size: 24px;
    margin-bottom: 20px;
    color: #a30c13;

}
.course-item .course-item-cover{
    display: block !important;
    cursor: pointer;
    height: 500px; width: 770px;
    position: absolute;
    top: 0; 
    left: 0;
    z-index: 0;
}

.more-presentation{
    text-align: center;
    font-size: 21px !important;
}

#course1 .course-item-cover{
    background: url(tittle-cover1.jpg)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/tittle-cover1.jpg*/ no-repeat;
}
#course2 .course-item-cover{
    background: url(tittle-cover2.jpg)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/tittle-cover2.jpg*/ no-repeat;
}
#course3 .course-item-cover{
    background: url(tittle-cover3.jpg)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/tittle-cover3.jpg*/ no-repeat;
}
#course1 h2{
    background: url(cover1.png)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/cover1.png*/;
}
#course2 h2{
    background: url(cover2.png)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/cover2.png*/;
}
#course3 h2{
    background: url(cover3.png)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/cover3.png*/;
}
#course4 h2{
    background: url(cover4.png)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/cover4.png*/;
}
#course42 .course-item-cover{
    background: url(tittle-cover42.jpg)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/tittle-cover42.jpg*/ no-repeat;
}
#course33 .course-item-cover{
    background: url(tittle-cover33.jpg)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/tittle-cover33.jpg*/ no-repeat;
}
#course33.course-item .empty{
    height: 180px;
}

#course39 .course-item-cover{
    background: url(tittle-cover39.jpg)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/tittle-cover39.jpg*/ no-repeat;
}
#course45 .course-item-cover{
    background: url(tittle-cover45.jpg)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/tittle-cover45.jpg*/ no-repeat;
}


#course42 .table.grid-bg{
    
}
#course42 .buttons.grid-bg{
    width: 730px;
    margin-left: -15px;
}

#course68 .course-item-cover{
    background: url(tittle-cover68.jpg)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/tittle-cover68.jpg*/ no-repeat;
}

#course81 .course-item-cover{
    background: url(tittle-cover81.jpg)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/tittle-cover81.jpg*/ no-repeat;
}

#course81 .empty{
    height: 100px;
}

#course88 .course-item-cover{
    background: url(tittle-cover88.jpg)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/tittle-cover88.jpg*/ no-repeat;
}

#course92 .course-item-cover{
    background: url(tittle-cover92.jpg)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/tittle-cover92.jpg*/ no-repeat;
}


#course130 .course-item-cover{
    background: url(tittle-cover130.png)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/tittle-cover130.png*/ no-repeat;
}

#course139 .course-item-cover{
    background: url(tittle-cover139.png)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/tittle-cover139.png*/ no-repeat;
    width: 808px;
    left: -35px;    
}

#course139.course-item .empty{
    height: 50px;
}

#course141 .course-item-cover{
    background: url(tittle-cover141.png)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/tittle-cover141.png*/ no-repeat;
    width: 810px;
    left: -35px;    
}
#course141.course-item .empty{
    height: 150px;
}

#course141-frames{
    background: url(pattern_1414.jpg)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/pattern_1414.jpg*/;
    padding: 15px 0;
    margin-bottom: 30px;
}

#course141-frames h3, #course141-frames p{
    text-align: center;
    color: #fff;
}

#course156 .course-item-cover{
    background: url(tittle-cover156.jpg)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/tittle-cover156.jpg*/ no-repeat top right;
}
 
#course173 .course-item-cover{
    background: url(tittle-cover173.png)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/tittle-cover173.png*/ no-repeat top right;
    /*width: 793px;*/
}


#course178 .course-item-cover{
    background: url(tittle-cover178.png)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/tittle-cover178.png*/ no-repeat top right;
    /*width: 803px;*/
}

#course187 .course-item-cover{
    background: url(tittle-cover187.png)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/tittle-cover187.png*/ no-repeat top right;
    /*width: 803px;*/
}

#course200 .course-item-cover{
    background: url(tittle-cover200.png)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/tittle-cover200.png*/ no-repeat top right;
    /*width: 803px;*/
}

#course190 .course-item-cover{
    background: url(tittle-cover190.png)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/tittle-cover190.png*/ no-repeat top right;
    /*width: 803px;*/
}

.border-photo {
    display: block;
    width: 477px;
    height: 659px;
    margin: 30px auto;
    position: relative;
    overflow: visible;
    -moz-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.9);
    -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.9);
    box-shadow: 0 5px 25px rgba(0, 0, 0, 0.9);
}

.border-photo.white {
    background: url('frame_white.jpg')/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/frame_white.jpg*/ 0 0 no-repeat #fff;
}

.border-photo img.original {
    position: absolute;
    top: 20px;
    left: 21px;
    z-index: 5;
}

.border-photo img.effect {
    position: absolute;
    top: 20px;
    left: 21px;
    z-index: 10;
}

.hand-tip {
    display: block;
    width: 195px;
    height: 71px;
    background: url('hand3.png')/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/hand3.png*/ 0 0 no-repeat transparent;
    font-size: 14px;
    line-height: 16px;
    color: #fff;
    position: absolute;
    top: 50%;
    left: -260px;
    margin-top: -35px;
    padding: 10px 26px 0 0;
    text-align: center;
}


.border-photo img.box-tape {
    position: absolute;
    bottom: -30px;
    right: -120px;
    z-index: 10;
}
.course-item .cover{
    float: left;
}
.course-author{
    margin: 30px 0 45px -15px;
    position: relative;
}
.course-author img{
    position: absolute;
    bottom: 3px;
    left: 0;
}
.course-author-description{
    margin: 25px 0 25px 270px;     
}
.course-author-description h4{
    font-size: 17px; font-weight: 700;
    margin-bottom: 20px;
}
.course-technical-information {
    margin-top: 50px;
}
.course-technical-information h5{
    font-size: 24px; font-weight: 700;
    color: #406d96;
    margin-bottom: 30px;
    position: relative;
}
.course-technical-information .table{
    border: solid 1px #d5dce3;
    margin-left: -15px;
    padding: 18px 10px 10px 18px;
    position: relative;

}
.course-technical-information .table .table-tr{
    margin-bottom: 10px;
}

.table-tr span{
    height: 23px; line-height: 23px;
    background: url(td.png)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/td.png*/ repeat-x;
    display: inline-block;
    padding-left: 10px; padding-right: 5px;
    white-space:nowrap;
    word-wrap: normal;
    overflow: hidden;
    
}
.table-td1{
    width: 155px;
    margin-right: 5px;
}
.table-td2{
    width: 485px;
    font-weight: 700;
    font-size: 13px;
    
}
.course-delivery, .course-pay{
    position: relative;
    width: 320px; 
    float: left;
    margin-top: 30px;
}
.course-delivery h6, .course-pay h6{
    background: url(td.png)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/td.png*/ repeat-x;    
    height: 23px;
    line-height: 23px;
    font-size: 18px; font-weight: 700;
    padding-left: 60px;
}
.course-delivery .icon, .course-pay .icon{
    width: 40px; height: 40px;
    position: absolute;
    top: -10px; left: 11px;
}
.course-delivery .icon {
    background: url(basket.png)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/basket.png*/ no-repeat center; 
    top: -8px; 
}
.course-pay .icon {
    background: url(wallet.png)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/wallet.png*/ no-repeat center; 
}
.course-pay{
    float: right;
    margin-right: 5px;
}
.course-delivery ul, .course-pay ul{
    font-size: 14px; line-height: 25px;
    margin-top: 20px;
}
.course-technical-information .price{
    position: absolute; left: 50%; bottom: 20px;
    width: 291px; height: 35px; margin-left: -146px;
    line-height: 35px; text-align: center;
    background: #7fbf00 url(btn-price.png)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/btn-price.png*/;
    color: #fff;
    font-weight: 700;
    font-size: 24px;
    text-shadow: 1px 1px 1px #639100;
}
.course-item .big-cover{
    position: relative;
    left: -80px;
    z-index: 90;
}
.course-item .buttons{
    height: 230px; width: 100%;
    border: solid 1px #d5dce3;
    margin-top: 22px;
    position: relative;
}
.course-item .buttons > *{
    position: absolute;
}
.course-item .moneyBack{
    height: 84px; padding-left: 135px; bottom: 25px;
    width: 520px; left:50%; margin-left: -330px;
    background: url(money_back.png)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/money_back.png*/ no-repeat;
    color: #406d96;
}
.course-item .moneyBack p{
    font-style: italic;
}
.course-item .moneyBack h6{
    font-size: 21px; font-weight: 700;
    margin-top: 10px;
    margin-bottom: 7px;
}
.course-item .buttons img{
    margin-left: -242px;
    top: 80px; left: 50%;
}
.course-item .buttons a{
    display: inline-block;
    height: 38px; line-height: 38px;
    width: 280px;
    top:12px;
    font-family: 'PT Sans Narrow' !important; font-weight: normal;
    font-size: 24px;
    color: #fff; text-align: center !important;
    text-decoration: none;
}
.course-item .buttons a.left{
    left: 60px;
}
.course-item .buttons a.right{
    right: 60px;
}

.course-item .buttons a.blue{
    background: url(btn_blue.png)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/btn_blue.png*/;
}
.course-item .buttons a.green{
    background: url(btn_green.png)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/btn_green.png*/;
}
.course-item .buttons a.orange{
    background: url(btn_orange.png)/*tpa=https://photo-monster.ru/template/2/css/_static_page/images/courses/btn_orange.png*/;
    right: 60px;
}
.course-item hr{
    border-bottom: solid 1px #cacaca;
    margin: 25px 0;
}

/* Слайдер */
.course-item .slids1{
    width: 370px;
    height: 550px;
     box-shadow: 5px 5px 10px #ccc;
    border:none !important;
}
.course-item  .gallery{
    margin-bottom: 50px !important;    
}
.course-item .gallery{margin: 30px auto; position: relative;     width: 500px;
    height: 750px;}
.course-item .slids1 img { border: solid 2px #ccc; margin-left: 5px;}
.course-item .galleryPreloader{background: white}
.course-item .galleryPreloader p {position: absolute; top:200px; text-align: center; width: 367px;}
.course-item .galleryTitle {position: absolute; z-index: 100; bottom: 0; 
               width: 500px; height: 24px; line-height: 24px; padding: 0 2px; 
               background: white;   
               margin-left: 5px;
               opacity:0.75; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
                
}
.course-item .galleryTitle p{
    text-align: center;  font-weight: 700;
}

.course-item .slids1 img{
    width: 500px !important;
    height: 750px;  
}


#slider1 {
    height: 750px;
    margin: 22px 0 0 0;
    width: 500px;
    
}
.peKenBurns .peKb_controls .peKb_arrows .peKb_prev, .peKenBurns .peKb_controls .peKb_arrows .peKb_next  {
     height: 280px !important;
    
}
.peKenBurns .peKb_controls .peKb_arrows .peKb_next {
        right: 46px !important;
}
#course-author-patin{
    height: 264px; margin-top: -30px;
}

#coursesNaviblock{
    background: #fff;
    margin-bottom: 30px;
}
#coursesNaviblock h2{
    margin-bottom: 15px;
}
#coursesNaviblock li{
    list-style: square;
    margin-bottom: 6px;
}


#course130.course-item .course-item .big-cover{
    left: -50px !important;
}

h3.blue24{
    font-size: 24px;
    color: #406d96;
    position: relative;    
    
}
h3.blue24.center{
    text-align: center;
}

.more-presentation{
    margin-top: 30px!important;
    margin-bottom: 45px !important;
}