html{min-height:100%;margin:0px;font-family: 'Maven Pro', sans-serif;}
body{min-height:100%;margin:0px;height: 100%;background: #9e9e9e;}
iframe{border: 0;overflow-x:hidden;overflow-y:hidden;}
img{border:none;}
a{text-decoration: none}
h1{margin: 5px;font-size: 22px;color: #666;text-shadow: 0px 1px 0px #fff;}
h2{font-size: 15px;color: #666}
h3{font-size: 14px;color: #777}
#div_header{width: 100%;height: 80px;position: relative;top:0px;z-index: 1000;background: #5d5d5d;border-bottom: 5px solid #ffaa00;}
#div_header>img{float:left;}
#div_header>div{height: 100%;max-width: 1020px;margin: auto;white-space: nowrap;}
#div_header>.div_header_btns>a{font-size: 22px;color: #e6e6e6;font-variant: small-caps;height: 100%;display: inline-block;
vertical-align: middle;padding: 26px 10px;box-sizing: border-box;transition: color 0.2s, text-shadow 0.2s;margin-right:5px}
#div_header>.div_header_btns>a:first-child{padding: 14px 10px;}
#div_header>.div_header_btns>a:hover{color: #eee;text-shadow: 0px 1px 0px #C3C3C3,0px -1px 0px #5C5C5C, 0px 0px 20px #FFF;}
#btns_lang{height: 0px !important;text-align: right !important;}
#btns_lang>img{cursor:pointer; margin-left: 5px;}
#div_content{max-width: 1020px;margin: auto;background: #F3F3F3;padding: 10px 0px 0px 0px;box-shadow: 0px 0px 10px #000;}
#footer{width:100%;margin-top: 20px;background: #696969;border-top: solid 5px #FA0;height: 60px;box-sizing: border-box;padding: 20px 30px;font-size: 12px;color: #fff;}
#table_movie{width: 100%;}
#table_movie video{background: #000;border: solid 1px #444;color: #fff;}
#video_overlay{position: absolute;background: rgba(0,0,0,0.5);z-index: 100;display:none;overflow: hidden;width: 100%;height: 80%;box-shadow: rgba(0, 0, 0, 0.5) 0px 72px 0px;}
#video_overlay>div{width: 80px;text-align: center;margin: 2px auto;padding: 5px 5px;background: #e6e6e6;border-bottom: solid 1px #CCC;cursor: pointer;}
#video_overlay ul{width: 460px;}
#video_overlay li{background: #222;width: 150px;height: 110px;}
#video_overlay li img{width:100%;height:auto;}
#video_overlay a{color: #fff;}
#video_overlay p{position: relative;margin-bottom: -24px;top: -115px;background: rgba(0,0,0,0.5);display:none}
#video_overlay a:hover>p{display:block}
#video_overlay_banner{position: absolute;background: rgba(0,0,0,0.5);z-index: 100;overflow: hidden;width: 100%;height: 100%;  text-align: center; padding: 20px; box-sizing: border-box;top:0px}
#video_overlay_banner>img{width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: -1; opacity: 0.5;}
#video{width:640px;height: 360px;margin: auto;display: block;}
#video_div{position: relative;display:inline-block;vertical-align: top;max-width: 642px;}
#content_movie>div{display: table-cell;vertical-align: top}
#search{height: 30px;border: none;border-bottom: solid 1px #fff;border-top: solid 1px #444;background: #EEE;color: #444;font-size: 16px;width: 150px;border-radius: 5px;box-sizing: border-box;padding: 1px 2px 0px 2px;}
#google_translate_element{display:inline-block}

.list{list-style: none;text-align: center;padding: 0px;margin: auto;max-width: 1200px;}
.list.big a{font-size: 14px;font-weight: bold;margin: 5px 0px;}
.list>li{display: inline-block;width: 200px;height: 185px;overflow: hidden;margin: 0px;vertical-align: top;box-sizing: border-box;margin: 2px 0.5px;background: #e6e6e6;transition: 0.5s background, 0.5s border-bottom, 0.5s color;border-bottom: solid 1px #CCC;}
.list>li:hover{background: #666;color: #000;border-bottom: solid 7px #FFAA00;transition: 0.2s background, 0.2s border-bottom, 0.2s color;}
.list>li:hover>a{color: #FFAA00;}
.list>li>a{display: inline-block;color: #333;height:100%;}
.list>li>a{font-size: 12px;font-weight:normal;text-align: center;margin: 0px;}
.list>li>a>img{width:200px;height: 147px;}
.paginator{text-align: center;margin: 10px 0px;}
.paginator>a{display: inline-block;box-sizing: border-box;margin: 1px;background: #666;transition: 0.2s background,color;border-bottom: solid 2px #666;text-align: center;padding: 8px 12px;color: #fff;font-size: 13px;}
.paginator>a:hover{color: #333;border-bottom: solid 2px #BB7700;background:#FFAA00}
.paginator.tags{text-align: left;margin: 0px}
.paginator.tags>a{text-decoration:underline}
.b_videobot .but{background: #999;color: #fff;padding: 5px;display:block;height: 20px;display: block;margin: 5px;text-decoration: underline;}
.b_videobot img{width:100%;max-height: 80px}
.div_h{margin: 10px 5px 0px 5px;font-size: 24px;color: #666;text-shadow: 0px 1px 0px #fff;text-align: center}
.but_big{box-sizing: border-box;transition: 0.3s background,color;margin: 3px auto;background: #FFAA00;border-bottom: solid 3px #BB7700;text-align: center;padding: 10px 10px;color: #333;cursor: pointer;text-decoration: underline;}
.but_big:hover{color: #FFAA00;border-bottom: solid 3px #666;background: #777;}
.list.w160 li{width:160px;height:150px;}
.list.w160 img{width:160px;height:117px;}
.list.w320 li{width:320px;height:270px;}
.list.w320 img{width:320px;height:240px;}
.center{text-align:center}
.banner300x250{display:inline-block;overflow: hidden;width: 300px;height: 250px;}
.banner728x90{display:block;margin: auto;overflow: hidden;max-width: 728px;height: 90px;}

.grid{width:100%}
.grid.grid-2>div{width:49%;display:inline-block;padding: 0px 2px;box-sizing: border-box;}

.inline{display:inline-block}
.hidden{display:none}

@media (max-width: 920px){
    #search{display: none};
}

@media (min-width: 641px){
    .visible-xs{display: none !important;}
}

@media (max-width: 640px){
h1{font-size: 14px}
#video{width:100%;max-height: 240px;}
#div_content{padding: 3px 0px 0px 0px;}
#div_header{height: 50px;box-shadow: 0px 3px 5px}
#div_header>div{font-weight: bold;}
#div_header>.div_header_btns>a{font-size: 14px;padding: 20px 3px}
#div_header>.div_header_btns>a:first-child{padding: 14px 5px;}
#div_header>.div_header_btns>a:first-child>img{width:130px}
#video_overlay{height: 80%;}
#video_overlay ul{width: 300px;}
#video_overlay li{width:90px;height:66px;}
#video_overlay p{top: -70px;}
#google_translate_element{display: inline-block;transform: scale(0.6);margin-left: -20px;  width: 100px;}
.list.w160 li{width:130px;height:150px;}
.list.w160 img{width:130px;height:95px;}
.list.w320 li{width:300px;height:240px;}
.list.w320 img{width:300px;height:220px;}
.list>li{width: 159px;height: 150px;}
.list>li>a>img{width: 159px;height: 117px;}
.banner300x250{width:150px;height:120px;}
.banner728x90{height:40px;width: 320px;}
.banner300x250 *{-ms-zoom: 0.5;-moz-transform: scale(0.5);-moz-transform-origin: 0 0;-o-transform: scale(0.5);-o-transform-origin: 0 0;-webkit-transform: scale(0.5);-webkit-transform-origin: 0 0;}
.banner728x90 *{-ms-zoom: 0.43;-moz-transform: scale(0.43);-moz-transform-origin: 0 0;-o-transform: scale(0.43);-o-transform-origin: 0 0;-webkit-transform: scale(0.43);-webkit-transform-origin: 0 0;}
.hidden-xs{display:none!important}
}
@media (max-width: 400px){
#content_movie>div{display: block;}
#div_header{height: 55px;}
#div_header>div{text-align: center; font-weight: bold;}
#div_header>.div_header_btns>a:first-child{padding: 2px 5px;height: 22px;margin: 0px auto 10px auto;display: block;width: 130px;}
#div_header>.div_header_btns>a:first-child>img{width:120px}
#div_header>.div_header_btns>a{padding: 0px 3px;height: 20px;}
#search{height: 18px;font-size: 10px;width: 60px;top: -2px;position: relative}
#btns_lang>img{margin-left: 5px;}
.list.w160 li{width:159px;height:150px;}
.list.w160 img{width:159px;height:117px;}
.paginator.tags{margin-top: 5px}
}