@charset "UTF-8";
/* CSS Document */

/* GENERICS */
body { font-family: Verdana, Geneva, sans-serif; color: #999999; background-color: #ffffff; }
a { text-decoration: none; color: #001471; }
/* WIDTH SETTING */
.container { min-width: 300px; padding: 0 10px; margin: 0 auto; }
/* CONTAINER & FOOTER */
.footer { display: block; padding-top: 10px; padding-bottom: 10px; margin-top: 20px; text-align: center; font-size: 11px; background-color: rgba(238,238,238,1.00); }
.footer a:hover { color: #F848A7; }
/* HEADER */
.header{ z-index: 99; position: relative; margin-bottom: 10px; }
.u-p{ background-color: #000F5D; height: 47px; padding-left: 10px; padding-right: 10px; min-width: 300px; background-image: url(/img/h-bg.jpg); }
.logo{ background-image: url(/img/logo.png); width: 299px; height: 47px; display: block; float: left; }
.box-search { float: left; display: block; background-color: #EEEEEE; height: 26px; margin-top: 9px; text-transform: capitalize; border-radius: 2px; margin-left: 25px; position: relative; }
.box-search .input{ height: 18px; line-height: 18px; float: left; margin-top: 3px; border-style: none; background-color: transparent; font-size: 12px; margin-left: 5px; color: #000000; width: 250px; }
.box-search .button{ background-image: url(/img/sarch-btn.png); width: 9px; height: 11px; background-color: transparent; border-style: none; float: right; display: block; background-repeat: no-repeat; margin-top: 7px; text-indent: -9999px; text-transform: capitalize; margin-right: 5px; cursor: pointer; }
.box-search .input::-webkit-input-placeholder, .box-search .input:-moz-placeholder, .box-search .input::-moz-placeholder, .box-search .input:-ms-input-placeholder {color:#646363;}
.share { height: 21px;
float: right;
margin-top: 9px;
width: 338px;
overflow: hidden;
 }
.nav-bar { padding-left: 10px; padding-right: 10px; height: 36px; display: block; background-image: url(/img/nav-bg.png); }
.nav-menu { height: 36px; float: left; display: none; text-transform: uppercase; font-size: 12px; color: #f83599; font-weight: bold; cursor: pointer; line-height: 36px; }
.nav-list{ height: 36px; float: left; line-height: 36px; }
.nav-list li { float: left; display: block; margin-right: 2px; text-transform: uppercase; font-size: 12px; font-weight: bold; }
.nav-list li a{ float: left; display: block; padding-left: 5px; padding-right: 5px; color: #f83599; }
.nav-list li a:hover, .nav-list li.active a { color: #001471; background-image: url(/img/nav-hover.png); background-repeat: repeat-x; }

.blk-h { display: block; margin-bottom: 2px; }
.blk-h .ic { height: inherit; padding-left: 16px; text-transform: uppercase; font-size: 14px; font-weight: bold; float: left; }


.image-grid{ overflow: hidden; margin-bottom:10px; }
.image-grid-rect { float: left; width: 12.5%; overflow: hidden; position: relative; padding: 1px; }
.image-grid-rect a { color: #000000; background-color: #cacaca; padding: 3px; display: block; border-radius: 2px; }
.image-grid-rect a:hover { color: #FFFFFF; background-color: #f848a7; }
.image-grid-rect a .category-name { line-height: 20px; display: block; font-weight: bold; font-size: 15px; color: #f83c9d; text-transform: uppercase; text-align: center; background-color: #CACACA; position: absolute; bottom: 8px; left: 8px; border-radius: 2px 2px 0px 0px; padding-left: 5px; padding-right: 5px; }
.image-grid-rect a:hover .category-name { background-color: #f848a7; color: #FFFFFF; }
.image-grid-rect a img { width: 100%; display: block; }
.image-grid-rect a .video-description{ height: 13px; padding-left: 3px; padding-right: 3px; text-transform: capitalize; font-size: 11px; overflow: hidden; display: block; line-height: 13px; }
.image-grid-rect a .video-runtime{ position: absolute; right: 6px; text-align: center; font-size: 9px; padding: 2px; color: #000000; display: block; background-color: #f848a7; border-radius: 1px; top: 6px; }





.pagination { text-align: center; margin-bottom: 15px; padding-top: 5px; padding-bottom: 5px; }
.blk-h .list-pages { margin-top: 3px; }
.list-pages { display: inline-block; height: 30px; background-repeat: repeat-x; float: right; margin-right: 2px; }
.pagination .list-pages { float: none; }
.list-pages li { display: block; float: left; padding-right: 1px; height: 30px; }
.list-pages li a { display: block; height: 30px; line-height: 30px; font-size: 10px; color: #000000; text-decoration: none; width: 30px; font-weight: bold; text-transform: uppercase; text-align: center; background-color: #EEEEEE; border-radius: 2px; }
.list-pages li.prev a, .list-pages li.next a { text-decoration: none; width: 55px; }
.list-pages li a:hover, .list-pages li .act_page, .list-pages li .act_page:hover { display: block; text-decoration: none; color: #FFFFFF; background-color: #07126E; }
.yphd { display: block; float: left; height: 30px; width: 30px; line-height: 30px; text-align: center; padding-right: 1px; }


.category-list, .search-log { background-color: #f7f7f7;  margin-bottom: 10px; padding: 10px; }
.category-list ul, .friendly-site-list ul { width: 16.6666%; float: left; }
.category-list ul li, .friendly-site-list ul li { background-image: url(/img/li.png); background-repeat: no-repeat; background-position: left center; padding-left: 6px; font-size: 14px; font-weight: bold; text-transform: capitalize; color: #797777; line-height: 17px; }
.category-list ul li a:hover, .friendly-site-list ul li a:hover { color: rgba(248,72,167,1.00); }


.adv_banners { display: block; width: 100%; height: 256px; overflow-y: hidden; margin-top: 25px; margin-bottom: 25px; padding-top: 0px; padding-bottom: 0px; text-align: center; }
.adv_banners .banner { display: inline-block; padding: 3px; margin: 2px 5px; background-color: #F7F7F7; }


.search-log a { font-size: 10px; text-transform: uppercase; padding: 5px 4px 5px 14px; border-radius: 1px; display: inline-block; margin-right: 2px; margin-bottom: 2px; background-image: url(/img/tag-ic.png); background-position: 5px 7px; background-repeat: no-repeat; }
.search-log a span { color: #797777; padding-left: 0px; }
.search-log a:hover { background-color: #FFFFFF; background-image: url(/img/tag-ic.png); background-position: 5px -12px; color: #F848A7; }
.search-log a:hover span { color: #00146f; }

.to_top { display: block; height: 86px; width: 86px; position: fixed; bottom: 80px; -webkit-transition: all 1s ease-in 5ms; -moz-transition: all 1s ease-in 5ms; transition: all 1s ease-in 5ms; text-indent: -9999px; -ms-transition: all 1s ease-in 5ms; -o-transition: all 1s ease-in 5ms; z-index: 9999; background-image: url(/img/top.png); background-position: 0px 0px; background-repeat: no-repeat; right: 0px; }



.video_page { position: relative; display: block; padding: 0px 10px 10px; margin: 0px auto 20px; max-width: 1280px; top: 0px; }
.sep{display:block; position:relative;margin-top:5px;}
.video_adv { width: 306px; display: block; position: absolute; right: 0px; top: 0px; }
.video_adv .banner { background-color: #EEEEEE; width: 306px; height: 256px; padding: 3px; margin-bottom: 3px; display: block; }
.video_cont { position: relative; display: block; padding-right: 320px; margin-top: 3px; }
.videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; }
.videoWrapper #player-container { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; }
#player-container iframe, #player-container object, #player-container object iframe { width: 100%; height: 100%; position: absolute; }
.video_info { background-color: #EEEEEE; padding: 5px; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
.data { position: relative; padding-bottom: 8px; margin-bottom: 5px; margin-top: 0px; }
.rating { float: left; height: 28px; }
#rating_div { font-weight: bold; color: #F848A7; float: left; display: block; height: 28px; line-height: 28px; }
.buttn-like { height: 28px; line-height: 28px; display: inline-block; padding-right: 10px; padding-left: 10px; cursor: pointer; color: #000000; font-size: 12px; background-color: #D6D6D6; border-radius: 2px; }
.buttn-like:hover { color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: #F848A7; }
.current { display: block; float: left; height: 28px; line-height: 28px; font-size: 12px; font-weight: bold; margin-left: 15px; background-repeat: no-repeat; color: #000000; }
.durat { float: right; padding-left: 20px; height: 28px; line-height: 28px; font-size: 12px; font-weight: bold; color: rgba(0,0,0,1.00); }
.durat span, .current span { color: #F848A7; }
.flag { display: block; float: right; margin-right: 5px; margin-left: 21px; font-size: 12px; line-height: 28px; height: 28px; font-weight: bold; background-color: #D6D6D6; border-radius: 2px; }
.flag:hover { text-decoration: none; font-weight: bold; background-color: #F848A7; }
.flag a { width: 100%; height: 100%; display: block; cursor: pointer; text-decoration: none; color: #000000; padding-left: 10px; padding-right: 10px; }
.flag a:hover { width: 100%; height: 100%; display: block; cursor: pointer; text-decoration: none; color: #FFFFFF; }
.report { display: none; margin-bottom: 1px; padding: 16px; font-size: 15px; color: #000000; }
.report form { width: 100% }
.report h3 { text-decoration: underline; color: #F848A7; font-size: 19px; font-weight: bold; margin-bottom: 6px; }
.report .captcha { display: block; width: 100%; height: 60px; line-height: 60px; margin-top: 14px; }
.report .captcha .captcha-image { float: left; display: block; width: 158px; height: 60px; }
.report .captcha .input { float: left; display: block; margin-left: 9px; }
.report .captcha .input .c-input { display: block; height: 58px; color: #000000; text-align: center; font-size: 24px; font-weight: bold; width: 200px; background-color: #FFFFFF; border: 1px solid #C0C0C0; }
.report .s-left { float: left; display: block; width: 50%; }
.report .s-right { float: left; display: block; width: 50%; }
.report .s-right .b_login { padding: 11px; display: block; text-align: center; text-transform: uppercase; font-size: 24px; font-weight: bold; text-decoration: none; color: #000000; cursor: pointer; background-color: #D6D6D6; border-radius: 2px; width: auto; }
.report .s-right .b_login:hover { background-color: #F848A7; color: #FFFFFF; }
.report .sel { width: 90%; padding: 5px; display: block; background-color: #FFFFFF; color: #000000; border-width: 0px; }
.decr { display: block; position: relative; }
.comment { position: relative; clear: left; border-radius: 3px; margin-top: 10px; padding: 10px 15px; font-size: 14px; color: rgba(0,0,0,1.00); }
.g-tags { font-size: 12px; display: block; line-height: 20px; margin-top: 5px; margin-left: 15px; margin-right: 15px; font-weight: bold; color: rgba(0,0,0,1.00); }
.g-tags a { color: #D6D6D6; display: inline-block; background-color: #0E0E0E; margin-right: 2px; margin-bottom: 2px; padding-left: 4px; padding-right: 5px; border-radius: 2px; }
.g-tags a:hover { color: #FFFFFF; background-color: #F848A7; }
.text a { display: block; width: 100%; margin-top: 6px; margin-bottom: 0px; text-decoration: none; text-align: center; background-color: #F848A7; font-size: 31px; padding-top: 10px; padding-bottom: 10px; color: #FFFFFF; z-index: 1; border-radius: 3px; }
.text a:hover { background-color: #00146F; color: #FFFFFF; }
