#content h1 {text-transform: uppercase;}
#images {width:299px;}
#descriptions {width:347px; line-height:1.2em;}

#content h2 {font-size:10pt; font-weight:bold; margin:0px; padding:0px 0px 5px;}
#descriptions .description_block {margin:0px; padding:0px 0px 20px 0px;}
#desc_long {padding:20px 0px; text-align:justify;}
#thumbnails {padding-top:8px;}
#thumbnails .col0,#thumbnails .col1 {margin-right:8.5px;}
#thumbnails img {margin-bottom:8px;}
.video { position: relative; display:inline-block; }
ul.prices-equal {margin-top:5px;line-height:1.5em;}
ul.prices-equal>li {
    padding-left:30px;
    /*border:1px solid #aaa;*/
    }
.video a {
   position: absolute;
   display: block;
   background: url('img/play_button.png');
   height: 50px;
   width: 50px;
   top: 20px;
   left: 40px;
   opacity:0.6;
}

.video a:hover
{
    opacity:1;
}

@media screen and (max-width: 1024px) {
    #descriptions {float:none !important; padding-left:309px; width:auto; padding-right:1%}
}

@media screen and (max-width: 700px) {
    #images {float:none !important; width:100%;}
    #descriptions {float:none !important; width:100%; padding-left:0px;}
    #content h2 {border-top:1px solid #aaa;padding-top:5px;}
    #videos {margin-bottom:20px;}
}