/* = BODY
---------------------------------------------------------------------------------------------------*/
body { margin: 0px; padding:0px 0 0 0; font-size:12px; font-family:Arial, sans-serif, Helvetica; color:#575757; background: url(../images/bg.jpg) top left repeat-x;  }
input, textarea, select { font-family:Arial, sans-serif, Helvetica; font-size:12px; margin: 0; }
h1, h2, h3, h4, h5, h6, p, form, ul, table, fieldset { padding:0; margin:0; border:0; font-weight:bold; }

/* headings */
h1, .t1 { font-size:30px; }
h2, .t2 { font-size:20px; margin:0 0 10px 0; }
h3, .t3 { font-size:16px; font-weight: bold; margin:0 0 5px 0; }        
p { font-weight:normal; margin:13px 0 0 0; }
ul li { list-style:none;  }
img { margin: 0; border:none; padding:0; display:block; }
.clear { clear:both; }
.float { float:left; }
.floatRight { float:right; }
.wrap { margin:0 auto; text-align:left;  width:802px; position: relative; }
.rear { margin-right:0px !important; }
.last { margin-bottom:0px !important; border:0 !important; }
.big { font-size:15px; }
.small { font-size:11px; }
.fat { font-weight:bold; }
.pr { padding: 0px !important;}
.mt5 { margin: 5px 0 0 0;}
.mb25 { margin-bottom:25px !important;}
.mt10 { margin-top:10px !important;}
.last1 { margin:0 0 2px 0 !important; }
.last2 { margin: 0px !important; }
.last3 { margin: 0 0 5px 0 !important;}
.mb10 {margin:0 0 10px 0 !important;}
.mr15 {margin:0 15px 0px 0 !important;}
.ml15 {margin:0 0px 0px 15px !important;}

/* = HOME PAGE
---------------------------------------------------------------------------------------------------*/
.header { width: 802px; height: 140px; float: left;}
.logo { display: block; width:232px; height:140px; float: left; }
.banner-box { width: 570px; height: 130px; float: left; background: url(/images/images_05.jpg) top left no-repeat; padding:10px 0 0 0; }
.banner { width: 540px; height: 120px; background-color: black; float: right;}


/*.menu { width: 802px; height:56px; float: left; margin: 0 0 10px 0;}
.menu ul { margin:0px; padding: 0px;}
.menu ul li { display: inline; float: left; }
.menu ul li a { display: block; width: 132px; height:27px; background: url(../images/btn.jpg) top left no-repeat; text-align: center; line-height: 27px; margin:0 2px 2px 0; color: #fff; font-size:15px; font-weight: normal; text-decoration: underline; }
.menu ul li a:hover { text-decoration: none; }
.menu ul li bottom { margin:0 2px 0px 0 !important; }*/

.menu { width: 802px; float: left; }
.menu ul { margin:0px; padding: 0px; }
.menu ul li { width: 127px; display: inline; float: left; border: 2px solid #e8004a; border-radius: 3px; background-image: linear-gradient(#f4019b,#ea0059); padding: 4px 0 4px 0; margin: 0 2px 2px 1px; font-size: 14px; text-align: center; }
.menu ul li a { color: white; }
.menu ul li a:hover { text-decoration: none; }

.main {width: 802px; float: left; margin-top: 4px;}
/*.content { width: 802px; float: left; margin-right: 10px; }*/
.content { width: 780px; border-top: 2px solid #eaeaea; border-left: 2px solid #eaeaea; border-right: 2px solid #eaeaea; border-bottom: 4px solid #eaeaea; border-radius: 3px; padding: 10px; margin: 0px auto; /* Centers box horizontally */ display: flex; flex-wrap: wrap; /* Allows items to wrap onto a new line */ }
.con-top { width: 802px; height:7px; float: left;  background: url(../images/images_11.jpg) top left no-repeat; overflow: hidden;  }
.con-center { width: 782px;  float: left; background: url(../images/images_14.jpg) repeat-y; overflow: hidden; padding: 0 10px 0 10px; }
.con-bottom { width: 802px; height:10px; margin: 0 0 8px 0; float: left; background: url(../images/images_16.jpg) no-repeat; overflow: hidden; }
.list { float: left; width: 300px;}
.list img { float: left; margin:0 0 10px 0;}

.item { width: 192px; margin:5px 2px 2px 1px; float:left;}
.item .date { width:57px; height: 16px; line-height: 16px; float: right; padding-top: 2px; padding-bottom: 2px; background-image: linear-gradient(#fefefe,#dcdedd); border-left: 1px #E9E9E9 solid; border-right: 1px #E9E9E9 solid; border-top: 1px #E9E9E9 solid; border-radius:3px 3px 0 0; text-align: center; font-size: 14px; }
.item .image-girl {width: 190px; height: 127px; border-left: 1px #E9E9E9 solid; border-right: 1px #E9E9E9 solid; float:right; }
.name { width: 192px; height: 26px; /*background: url(images/box-name.jpg) no-repeat;*/ background-image: linear-gradient(#dcdedd,#fefefe); border-left: 1px #E9E9E9 solid; border-right: 1px #E9E9E9 solid; border-bottom: 1px #E9E9E9 solid; line-height: 26px; text-align: center; color: #ED006E; font-size: 14px; font-weight: bold; float:left; }
.name a { color: #ED006E;  }
.name a:hover { text-decoration: none; }

/*.pages { width:470px; height: 19px; text-align:center; float:left; margin: 5px 0 5px 0; }
.pages a { padding:0 0 0 5px; display: inline-block; text-align: center; background: url(../images/btn-prev-left.jpg) left no-repeat; font-size: 10px; color: #fff; text-decoration: underline; }
.pages a:hover { text-decoration: none; }
.pages a span { padding:0 5px 0 0; height:19px; line-height:19px; display:block; float:left; cursor:pointer; text-align: center; background: url(../images/btn-prev-right.jpg) right no-repeat; }
.pages a.prev { margin:0 15px 0 0; }
.pages a.next { margin:0 0 0 15px; }

.pages a.active { background: url(../images/btn-left.jpg) left no-repeat; color: #000; text-decoration: none; }
.pages a.active span { cursor:default; background: url(../images/btn-right.jpg) right no-repeat; }*/

.pages { border: 0px solid red; text-align:center; float:left; margin: 0 auto; padding: 8px 0 5px 0; display: flex; flex-wrap: wrap; }
.pages .button { margin:2px; padding: 4px; border: 2px solid #e6e6e6; border-radius: 3px; text-decoration: none; }
.pages .button a { text-decoration: none; }
.pages .button_active { margin:2px; padding: 4px; border: 2px solid #f634b1; border-radius: 3px; background-image: linear-gradient(#f4019b,#ea0059); color: white; }
.pages .button_active a { text-decoration: none; color: white; }
.pages .button_active a:hover { text-decoration: underline; color: white; }

.pages .nav_active { margin:2px; padding: 4px; border: 2px solid #e6e6e6; border-radius: 3px; text-decoration: none; }
.pages .nav_active a { color: black; }
.pages .nav_main { margin:2px; padding: 4px; border: 2px solid #f634b1; border-radius: 3px; background-image: linear-gradient(#f4019b,#ea0059); color: white; }
.pages .nav_main a { text-decoration: none; color: white; }
.pages a { text-decoration: none; color: white; }
.pages a:hover { text-decoration: underline; color: white; }

/*.pages a { padding:0 0 0 5px; display: inline-block; text-align: center; background: url(../images/btn-prev-left.jpg) left no-repeat; font-size: 12px; color: #fff; text-decoration: underline; }
.pages a:hover { text-decoration: none; }
.pages a span { padding:0 5px 0 0; height:19px; line-height:19px; display:block; float:left; cursor:pointer; text-align: center; background: url(../images/btn-prev-right.jpg) right no-repeat; }
.pages a.prev { margin:0 15px 0 0; }
.pages a.next { margin:0 0 0 15px; }*/

/*.pages a.active { background: url(../images/btn-left.jpg) left no-repeat; color: #000; text-decoration: none; }
.pages a.active span { cursor:default; background: url(../images/btn-right.jpg) right no-repeat; }*/

.pages-list { height: 19px; float: left; margin:0 17px 0 17px; font-size: 10px;}

.banner1 { float: left; margin: 0 10px 0 0;}
.footer { width: 802px; float: left; color: #000; height: 50px; text-align: center; padding:25px 0 0 0; }
.footer a { text-decoration: underline; color: #F1007E; }
.footer a:hover { text-decoration: none; } 
.footer-bg { width: 100%; height:225px; background: url(../images/images_19.jpg) repeat-x; float: left; margin: -60px 0 0 0;}

/* = SUBPAGE

---------------------------------------------------------------------------------------------------*/
/*.video-box {width:480px;  height:343px; float: left; margin: 0px 0px 10px -6px;}*/
.video-box { width:100%; height:100%; }
.watch { width: 470px; text-align: center; display: block; color: #ED006B; float: left; font-size: 20px; margin: 0px 0 10px 0;  }
.watch:hover { text-decoration: none; }
