@media Screen {
/* new styles - for video */
.block-video .chamfer{border-radius: 8px !important;}
.block-video .bg-blue{background: #49c0d6 !important;}
.block-video .bg-bluelight{background: #e6f1f6;}
.block-video .pd-title .corner{position: absolute; left:40px; top:100%; margin-top: -13px; display: block; width: 24px; height: 24px; border-radius: 0 0 5px 0; box-shadow: 4px 4px 0 3px #FFF; background-color: inherit;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
-ms-transform:rotate(45deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0.5);
}
.block-video .pd-area-corn{padding:24px 12px !important;}

.a-video .remark{display:none;}
.btn_yes,.btn_no{margin-left:8px; border-radius: 4px; min-width: 60px; text-align: center; color:#FFF; font:normal 14px arial; line-height: 24px; text-decoration: none !important;}
.btn_yes{background: #a1c308;}
.btn_no{background: #999;}

.block-video .bt-dwnload{display: inline-block; border-radius: 6px; padding:0 14px; text-decoration: none !important; color:#FFF; font:bold 14px arial; margin-left: 10px;}
.block-video .bt-dwnload *{display: inline-block; line-height: 36px; vertical-align: middle;}
.block-video .bt-dwnload i{width: 30px; height:36px; background: url(../img/dwn-load.png) left center no-repeat; border-right:solid 1px #b8e3ed; margin-right:8px;}
.block-video .bt-dwnload span{font:normal 12px arial;}

.new-popup{background: #FFF; font:normal 12px 'arial',sans-serif;}
.new-popup-in{padding:10px;}
.new-popup-in object{vertical-align: top;}
.new-popup #close-popup{width:34px; height: 34px; background: url(../img/bt-close-nw.png) center center no-repeat; right:-18px; top:-18px; }
.new-popup-add{padding-top:8px;}
.new-popup-add *{display:inline-block; line-height: 24px; vertical-align: center;}


#block-video-02 :focus{outline: 0;}
#block-video-02 *,#block-video-02  :before,#block-video-02 :after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

/* floats & position*/
#block-video-02 .rel{position:relative;}
#block-video-02 .abs{position:absolute;}
#block-video-02 .fl{float:left !important;}
#block-video-02 .fr{float:right !important;}
#block-video-02 .cf:before,#block-video-02 .cf:after { content: " "; display: table; clear: both; }
#block-video-02 .cf { *zoom: 1;}

#block-video-02 .chamfer{border-radius: 8px;}
#block-video-02 .bg-bluelight{background: #e6f1f6;}
#block-video-02 .pd-title{position: relative; padding:20px 24px; margin-bottom:8px; font:normal 22px 'arial narrow', arial, sans-serif; font-stretch:condensed;}
#block-video-02 .pd-title .corner{position: absolute; left:40px; top:100%; margin-top: -13px; display: block; width: 24px; height: 24px; border-radius: 0 0 5px 0; box-shadow: 4px 4px 0 3px #FFF; background-color: inherit;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
-ms-transform:rotate(45deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0.5);
}
#block-video-02 .bg-grey{background: #f2f5f3;}
#block-video-02 .pd-area-corn{padding:24px 12px;}

#block-video-02 .a-video a{display: block; float: left; width: 248px; height: 182px; margin: 0 0 13px 13px; background:#73787a; color:#FFF; border: solid 3px #73787a; border-radius: 6px; text-decoration: none; }
#block-video-02 .a-video a:first-child{margin-left:0;}
#block-video-02 .a-video a:hover{background-color:#84898b;}
#block-video-02 .a-video a img{display: block; width: 242px; margin: 0 auto; border-radius: 4px 4px 0 0;}

#block-video-02 .a-video a span{display: block; margin:6px 6px 0; line-height: 1.2em; padding:4px 36px 0 0; min-height: 48px; background: url(../img/vd2-icon-play.png) right center no-repeat;}
#block-video-02 .a-video a span.str-1{padding-top:18px;}
#block-video-02 .a-video a span.str-2{padding-top:10px;}
#block-video-02 a.vd2-btn{display: inline-block; margin-top: 8px; text-decoration: none; background: #049172 url(../img/vd2-load.png) 12px center no-repeat; height: 38px; color: #FFF; font:bold 15px arial; line-height: 38px; padding:0 12px 0 36px; border-radius: 4px; }
#block-video-02 a.vd2-btn span{font-size: 12px; font-weight: normal;}


}