html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0;}
:focus {outline:0;}
.clearfix:after {content: "."; display:block; clear:both; visibility:hidden; line-height:0; height:0}
.clearfix {display:inline-block} html[xmlns] .clearfix {display: block}
* html .clearfix {height: 1%} .dis-none {display:none} .dis-block {display:block} .mauto {margin:auto}
.horizontal{margin:0; padding:0} .horizontal li{list-style-type:none; float:left; display:inline}
.vertical{margin:0; padding:0} .vertical li{list-style-type:none} html {overflow-y:scroll} *+html html {overflow-y:auto}

html, body {width:100%; height:100%;}
body {font-size:14px; background:url(../i/bg.jpg); font-family: Arial, Helvetica, sans-serif; color:#d3ccbe;}
ol, ul {list-style:none; padding:0; margin:0;}
textarea, input, select {margin:0; padding:0; background:transparent; border:none; font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#262523;}
table {border-collapse:collapse;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q { margin:5px 15px; quotes:"" "";}
a {font-family: Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#f65701;}
a:hover {text-decoration:none; transition: color 0.3s; -moz-transition: color 0.3s; -webkit-transition: color 0.3s; -o-transition: color 0.3s;}
a:hover strong {text-decoration:none;}
a:hover span {text-decoration:none;}
a:hover em {text-decoration:none;}

h1 {margin-bottom:10px; font-family: 'HelveticaNeueLTPro-HvCn'; font-size:32px; font-weight:normal; line-height:32px;}
h2 {margin-bottom:10px; font-family: 'HelveticaNeueLTPro-HvCn'; font-size:17px; font-weight:normal; line-height:22px;}
h3 {margin-bottom:10px; font-family: 'HelveticaNeueLTPro-HvCn'; font-size:15px; font-weight:normal;}
p {padding:10px 0; font-size:14px; color:#d3ccbe;}

.cls {font-size:1px; line-height:1px; display:block; clear:both; height:1px;}
.left {float:left;}
.right {float:right;}

/* container */
.container {width:100%; position:relative; z-index:100;}

/* header - menu */
.header {width:100%; height:131px; position:relative; background:url(../i/bgHeader.png) center top no-repeat; z-index:9999;}
	.header.ie {background:none;}
	.header .menu {width:980px; height:131px; position:relative; margin:0 auto; background:none;}
	.header.ie .menu {background:url(../i/bgHeader.png) center top no-repeat;}
	.header .menu .logo {position:absolute; top:22px; left:50%;}
	.header .menu .logo a {width:120px; height:117px; display:block; margin-left:-30px; background:url(../i/atv.png) no-repeat;}
	.header .menu ul {width:980px; display:inline-block; padding-top:22px;}
	.header .menu ul li {display:inline-block; zoom:1; *display:inline;}
	.header .menu ul li a {display:block; margin:0 72px; font-family:'HelveticaNeueLTPro-HvCn'; font-size:24px; color:#c8c7c7;}
	.header .menu ul li.home a {margin-left:95px;}
	.header .menu ul li.catalog a {margin:0 19px 0 105px;}
	.header .menu ul li.newsL a {margin:0 19px;}
	.header .menu ul li.current a, .header .menu ul li a:hover {color:#ff6400;}
	
/* content */
.content, .content .detail {width:980px; margin:0 auto; padding-top:12px;}
	.content .detail {margin-top:-12px; padding-top:64px; background:#ebe9e9; box-shadow:0px -10px 30px 5px rgba(0,0,0,0.60);}
	.content .detail.contact {margin-top:0; padding-top:0; box-shadow:none;}
	.content.main {width:100%; margin:0; margin-top:-50px; position:relative; z-index:50;}

/* manset */
.manset {margin-top:-13px; position:relative;}
	.manset ul {width:100%; height:770px; display:inline-block; position:relative;}
	.manset ul li {width:100%; display:none; position:absolute; top:0; left:0;}
	.manset ul li:first-child {display:block;}
	.manset ul li a {width:100%; height:770px; display:block; background-repeat:no-repeat; background-position:top center;}
	
	.manset .btn {width:42px; height:65px; display:block; position:absolute; bottom:50px; background:url(../i/elements.png) no-repeat; z-index:100; cursor:pointer;}
	.manset .btn.prev {left:20px; background-position:0 0;}
	.manset .btn.next {right:20px; background-position:-73px 0;}
	.manset .btn:hover.prev {background-position:-3px 0;}
	.manset .btn:hover.next {background-position:-70px 0;}
	
/* seriesWrap */
.seriesWrap {width:978px; display:inline-block; background:url(../i/bg.jpg); border:1px solid #454543; border-top:none;}
	.contact .seriesWrap {border-top:1px solid #454543;}
	.seriesWrap .bar {width:980px; height:45px; margin-left:-1px; background:#ebe9e9;}
	.seriesWrap .menu {display:inline-block; padding-left:77px;}
	.seriesWrap .menu li {height:30px; display:inline-block; zoom:1; *display:inline; padding-top:15px; position:relative; font-family:'HelveticaNeueLTPro-HvCn'; font-size:20px; color:#2d2b28;}
	.seriesWrap .menu li a {display:block; margin:0 10px; font-family:'HelveticaNeueLTPro-HvCn'; font-size:20px; color:#8b8b8a;}
	.seriesWrap .menu li a:hover, .seriesWrap .menu li.selected a{color:#f65701;}
	.seriesWrap .menu li em {width:20px; height:10px; margin-left:-10px; position:absolute; bottom:-10px; left:50%; display:none; background:url(../i/elements.png) -127px -56px no-repeat;}
	.seriesWrap .menu li.selected em {display:block;}
	.seriesWrap .menu li.line {width:18px; background:url(../i/elements.png) -127px 0 no-repeat;}
	
	.seriesWrap .listWrap {padding:0 10px 10px; border-width:0 1px; border-style:solid; border-color:#22211f;}
	.detail .seriesWrap .listWrap {padding:20px 10px 0;}
/* series */	
.seriesWrap .listWrap .listSeries {display:block; border-bottom:1px solid #454543;}
	.seriesWrap .listWrap .listSeries > li {display:block; padding:30px 0 20px; border-top:1px solid #454543; border-bottom:1px solid #22211f;}
	.seriesWrap .listWrap .listSeries > li:first-child {border-top:none;}
	.seriesWrap .listWrap .listSeries li a {width:100%; display:inline-block; position:relative;}
	.seriesWrap .listWrap .listSeries li a .img {width:406px; min-height:160px; margin:0 10px 10px 0; padding:5px; background:#010101 url(../i/bgimg.jpg) no-repeat; float:left;}
	.seriesWrap .listWrap .listSeries li a .min {display:block; position:absolute; top:0; right:0; font-size:18px; color:#ff6400; font-weight:bold;}
	.seriesWrap .listWrap .listSeries li a .min em {font-size:14px; font-style:normal;}
	.seriesWrap .listWrap .listSeries li a strong {width:90%; display:block; padding:10px 0; font-size:18px; color:#ff6400;}
	.seriesWrap .listWrap .listSeries li a p {width:90%; display:block; color:#d3ccbe;}
	.seriesWrap .listWrap .listSeries li a:hover img {opacity:0.7; filter:alpha(opacity=70);}
	
	.seriesWrap .listWrap .listSeries li ol {display:block;}
	.seriesWrap .listWrap .listSeries li ol li {display:inline-block; zoom:1; *display:inline; padding-left:20px; font-size:14px; color:#ff6400; border-left:1px solid #22211f;}
	.seriesWrap .listWrap .listSeries li ol li:first-child {padding-left:0; padding-right:20px; border-left:none; border-right:1px solid #8c8a89;}
	.seriesWrap .listWrap .listSeries li ol li em {color:#d3ccbe; font-style:normal;}
	
.newsletter .menu li.line {height:8px; padding-top:0; top:-15px;}
.newsletter ul.menu {padding-left:30px;}
.newsletter ul.listSeries li a.more {float:right; background:url(../i/arrMore.png) no-repeat right 1px; padding-right:11px; font-size:10px; font-weight:bold; color:#ff6400; display:inline; width:auto;}

/* detail */	
.seriesWrap .listWrap .listText {display:block; border-bottom:1px solid #454543;}
	.detail .seriesWrap .listWrap .listText {*display:inline-block; border-bottom:1px solid #22211f;}
	.seriesWrap .listWrap .listText li {display:block; padding:10px 0;}
	.seriesWrap .listWrap .listText li em {font-style:normal;}
	.seriesWrap .listWrap .listText li strong {width:125px; display:block; float:left; color:#f65701;}
	.seriesWrap .listWrap .listText li strong em {color:#a5a4a4;}
	.seriesWrap .listWrap .listText li p, .seriesWrap .listWrap .listText li div {width:80%; display:block; padding:0 0 0 140px;}
	.seriesWrap .listWrap .listText li p i {color:#f65701; font-style:normal;}
	.seriesWrap .listWrap .listText li p.info {padding:60px 0 60px 140px;}
	.seriesWrap .listWrap .listText li.line {*height:0; margin:15px 0; padding:0!important; border-top:1px solid #22211f; border-bottom:1px solid #454543;}
	.contact .seriesWrap .listWrap .listText {padding:45px 0 20px;}
	.contact .seriesWrap .listWrap .listText li {position:relative; padding:10px 30px;}
	.contact .seriesWrap .listWrap .listText li.end em {font-size:13px; color:#b7b7b7;}
	.contact .seriesWrap .listWrap .listText li strong {width:auto; float:none; font-size:18px;}
	.contact .seriesWrap .listWrap .listText li p {width:75%; padding:15px 0 0; font-weight:bold;}
	.contact .seriesWrap .listWrap .listText.other li p {font-weight:normal;}
	.contact .seriesWrap .listWrap .listText li p em {color:#f65701;}
	.contact .seriesWrap .listWrap .listText li a {font-size:14px; color:#edebeb; font-weight:bold;}
	.contact .seriesWrap .listWrap .listText li a.map {height:29px; padding:0 10px 0 40px; position:absolute; bottom:10px; right:30%; background:url(../i/elements.png) 0 -210px repeat-x; border:1px solid #a9a9a9; font-size:12px; line-height:30px;}
	.contact .seriesWrap .listWrap .listText li a:hover {text-decoration:underline;}
	.contact .seriesWrap .listWrap .listText ol {display:block; padding:20px 0;}
	.contact .seriesWrap .listWrap .listText ol li {width:100%; display:inline-block; padding:7px 0; font-size:20px; color:#f65701;}
	.contact .seriesWrap .listWrap .listText ol li strong {width:145px; float:left; font-size:14px; color:#edebeb;}
	.contact .seriesWrap .listWrap .listText ol li input[type="text"], .contact .seriesWrap .listWrap .listText ol li textarea {width:305px; margin-right:5px; padding:3px; background:#fff; float:left; border:1px solid #d6d6d6;}
	.contact .seriesWrap .listWrap .listText ol li textarea {width:305px!important; height:100px;}
	.contact .seriesWrap .listWrap .listText ol li input[type="submit"], .contact .seriesWrap .listWrap .listText ol li input[type="button"] {width:115px; height:22px; margin-right:5px; background:url(../i/elements.png) -42px -210px repeat-x; float:left; font-size:14px; font-weight:bold; border:1px solid #ff6400; cursor:pointer;}
	.contact .seriesWrap .listWrap .listText ol li.captcha input[type="text"] {width:100px; margin-right:10px;}
	.contact .seriesWrap .listWrap .listText ol li.captcha img {width:110px; height:40px; margin-right:10px; float:left;}
	.contact .seriesWrap .listWrap .listText ol li.captcha input[type="submit"] {width:75px; height:25px; background:#b7b7b7; border:none;}
	
	.seriesWrap .listWrap .list {overflow:hidden;}
	.seriesWrap .listWrap .list ul {width:105%; display:inline-block; margin:-1px 0 0 -11px; border-bottom:1px solid #454543;}
	.seriesWrap .listWrap .list.characters ul {margin-bottom:-2px;}
	.seriesWrap .listWrap .list ul li {width:170px; display:inline-block; padding:20px 11px; position:relative; float:left; border-left:1px solid #454543; border-top:1px solid #454543; border-right:1px solid #23211f; border-bottom:1px solid #23211f;}
	.seriesWrap .listWrap .list.episodes ul li {width:auto; padding:20px 8px;}
	.seriesWrap .listWrap .list ul li a {display:block;}
	.seriesWrap .listWrap .list ul li a.add {width:72px; height:37px; position:absolute; bottom:10px; right:0; background:url(../i/elements.png) -73px -80px no-repeat; text-indent:-9999px;}
	.seriesWrap .listWrap .list ul li span {/*width:76px; */height:228px; display:block; position:relative; padding:5px; background:url(../i/bgCharacters.jpg) no-repeat; text-align:center;}
	.seriesWrap .listWrap .list.episodes ul li span {width:298px; height:178px; background-image:url(../i/bgEpisodes.jpg);}
	.seriesWrap .listWrap .list ul li span em {width:73px; height:51px; display:block; margin:-25px 0 0 -36px; position:absolute; top:50%; left:50%; background:url(../i/elements.png) 0 -148px no-repeat;}
	.seriesWrap .listWrap .list ul li strong {display:block; padding:10px 3px 3px; color:#f65701;}
	.seriesWrap .listWrap .list.episodes ul li strong {font-size:16px;}
	.seriesWrap .listWrap .list ul li p {display:block; padding:0 3px;}
	.seriesWrap .listWrap .list.episodes ul li p {font-size:16px;}
	.seriesWrap .listWrap .list ul li i {display:block; padding:30px 3px 0; font-size:12px; color:#f65701; font-style:normal;}
	.seriesWrap .listWrap .list ul li a:hover img, .seriesWrap .listWrap .list ul li a:hover.add {opacity:0.7; filter:alpha(opacity=70);}
	
	.detail .movie {display:inline-block; margin-bottom:20px; background:#ebe9e9;}
	.detail .movie .title, .fancyTitle {width:100%; display:inline-block; position:relative; border-bottom:1px solid #979595; font-family:'HelveticaNeueLTPro-HvCn'; font-size:20px; color:#f65701; line-height:50px; text-indent:87px;}
	.fancyTitle {background:#ebe9e9; border-bottom-width:2px; line-height:40px; text-indent:65px;}
	.detail .movie .title i, .fancyTitle i {display:inline-block; color:#8b8b8a; font-style:normal; text-indent:10px;}
	.fancyTitle i {padding-left:12px; background:url(../i/elements.png) -132px -113px no-repeat;}
	.detail .movie .title span {padding-right:10px; position:absolute; top:0; right:0; color:#f65701;}
	.detail .movie .playWrap {width:960px; height:570px; padding:10px; border-top:1px solid #b3b1b1;}
	
/* paging */
.pagingWrap {padding-bottom:40px; border-bottom:1px solid #22211f; border-left:1px solid #22211f; border-right:1px solid #22211f;}
	.paging {display:block; padding:10px 0; float:right;}
	.paging li {display:inline-block; zoom:1; *display:inline;}
	.paging li a {display:inline-block; padding:0 4px; font-size:14px; color:#d3ccbe; line-height:52px;}
	.paging li a:hover {color:#f65701; text-decoration:none;}
	.paging li.current a {font-size:18px; color:#f65701; text-decoration:none;}
	.paging li.btn a {width:35px; height:51px; padding:0; background:url(../i/elements.png) 0 -65px no-repeat;}
	.paging li.btn.next a {background-position:-39px -65px;}
	.paging li:hover.btn a {opacity:0.6; filter:alpha(opacity=60);}
	
/* dropdown style */
.seriesWrap .sel-wrap {display:inline-block; float:right;}
	.seriesWrap .sel-wrap.w1 {width:202px; margin:10px 20px 0 0;}
	
.dropdown {position:relative; z-index:88888;}
	.dropdown.z1 {z-index:99999;}
	.dropdown dd, .dropdown dt, .dropdown ol {}
	.dropdown dd {width:100%;}
	.dropdown dt {font-family:'HelveticaNeueLTPro-HvCn'; font-size:12px; color:#535252; text-align:left;}
	.dropdown.w1 dt {width:200px; height:25px; border:1px solid #bbbab9; background:url(../i/elements.png) 179px -111px no-repeat;}
	.dropdown dd {position:relative; padding:5px 0; display:none; position:absolute; top:26px; left:0;}
	.dropdown.w1 dd {width:200px; background:#fff; border:1px solid #bbbab9;}
	.dropdown a, .dropdown a:visited {font-size:12px; color:#535252; font-weight:bold;}
	.dropdown a:hover {text-decoration:none;}
	.dropdown dt a {display:block; padding:0 18px 0 8px; line-height:26px;}
	.dropdown dt a:hover {text-decoration:none;}
	.dropdown dt a span {cursor:pointer; display:block; text-decoration:none;}
	.dropdown dd ol {min-height:200px; color:#3e3e3e; overflow:hidden; overflow-y:auto;}
	.dropdown dd ol li a {padding:3px 5px; display:block; text-align:left;}
	.dropdown dd ol li a:hover {background:#ebe9e9;}
		
/* footer */
.footer {width:980px; margin:0 auto; padding:20px 0 15px;}
	.footer .fGeneral {padding:15px 0; text-align:center;}	
	.footer a.atv {background:url(../i/logo.png) no-repeat; height:63px; line-height:50px; font-weight:bold; font-size:17px; color:#c7c7c7; padding-left:71px; float:right; margin:33px 0 48px;}	

/* ******** */	
@media screen and (max-width: 980px) {
	.header {background:none;}
	.header .menu {background:url(../i/bgHeader.png) center top no-repeat;}
}

.hata {background:url(../i/hata.png) no-repeat; width:364px; margin:90px auto 250px; padding-top:345px; font-family:'HelveticaNeueLTPro-HvCn';}
	.hata strong {display:block; text-align:center; color:#ff6400; font-size:20px; line-height:30px; margin-bottom:10px; font-weight:normal;}
	.hata a {display:block; text-align:center; font-size:28px; color:#c8c7c7; font-family:'HelveticaNeueLTPro-HvCn';}