.videos { font-family: Trebuchet MS, Verdana; background: url('../images/bg_proj_home.png') repeat-x 0 -10px; position: relative; overflow: hidden; }
.videos .limit { background: url('../images/bg_videos.png') no-repeat bottom right; min-height: 400px; }

.videos .title { margin: 0 10px 25px 10px; border-bottom: 1px solid #cfcfcf; font-size: 18px; padding: 10px 0 1px 0; color: #757575 }

.videos .items { margin-bottom: 50px; padding: 0 10px;}

.videos .items .player { width: 430px; height: 345px; float: left; }

.videos .items .list { width: 530px; float: right; min-height: 345px; font-family: Verdana; font-size: 12px; }
.videos .items .list li { margin-bottom: 5px; }
.videos .items .list li .image { float: left; width: 108px; height: 83px; }
.videos .items .list li .image img { width: 104px; height: 79px; border: 2px solid white; }
.videos .items .list li .desc { width: 372px; float: left; padding: 2px 15px; }
.videos .items .list li .desc h2 { font-weight: bolder; margin-bottom: 5px; }
.videos .items .list li .desc p { font-size: 10px; }
.videos .items .list li > a { display: none; }

.videos .items .list li.active .desc h2 { text-decoration: underline; }
.videos .items .list li:hover { cursor: pointer; }
.videos .items .list li:hover .desc h2 { text-decoration: underline; }























