ul.gallery { margin-top: 10px; text-align: center; text-align: left; }
ul.gallery li { display: inline; display: inline-block; display: inline-block; list-style: none; margin: 0px; vertical-align: top; zoom: 1; position: relative; }
ul.gallery li a { display: block; position: relative; }
/*ul.gallery li .play { left: 50%; opacity: 0.3; position: absolute; top: 50%; margin: -28px 0 0 -28px; }
ul.gallery li a:hover .play { opacity: 0.8; }
*/
ul.gallery li .play { left: 42%; position: absolute; top: 30%; }
ul.gallery li a:hover .play { opacity: 0.7; }
ul.gallery li  .inline_content{display: none}
ul.gallery li span.client_name { background: #000; bottom: 0px; color: #fff; display: none; font-size: 10px; font-weight: bold; opacity: 0.8; padding: 4px; position: absolute; text-transform: uppercase; width: 100%; }
ul.gallery li:hover span.client_name { display: block; }
ul.gallery li a:hover { background: none; }
ul.gallery li { margin: 16px; }

form { float: right; margin-right: 20px; }
form input#search_word { background: #eee url(/img/search/search.png) no-repeat 5px 4px; border: none; border-radius: 2px; color: #777; float: left; font-size: 12px; height: 17px; margin: 0px 20px 0px 40px; moz-border-radius: 2px; padding: 3px 10px 3px 25px; webkit-border-radius: 2px; width: 200px; }
form input#search_word:hover { background: #fff url(/img/search/search.png) no-repeat 5px 4px; color: #333; }
form input#search_button { background: #ff9c31 url(/img/search/button.png) no-repeat 0px 0px; border: 1px solid #ffac41; border-radius: 3px; color: #520; cursor: pointer; moz-border-radius: 3px; padding: 1px 19px; text-shadow: 0px 1px 0px #ffc586; webkit-border-radius: 3px; }
form input#search_button:hover { background: #ff9c31; color: #000; }