.window {
	MARGIN-LEFT: 778px; ZOOM: 1
}
.screen {
	FLOAT: left; MARGIN-LEFT: -778px; POSITION: relative
}
.wrap {
	ZOOM: 1; min-width: 778px
}
.key {
	COLOR: #f00
}
.highlight {
	COLOR: #f00
}
A .highlight {
	TEXT-DECORATION: underline
}
A:hover .highlight {
	TEXT-DECORATION: underline
}
.soku_topbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; BACKGROUND: #f8f8f8; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #e6e6e6 1px solid; HEIGHT: 20px
}
.soku_topbar  {
	COLOR: #909090
}
.soku_topbar .nav {
	FLOAT: right; OVERFLOW: hidden
}
.soku_topbar .nav LI {
	BORDER-RIGHT: #bebebe 1px solid; PADDING-RIGHT: 8px; MARGIN-TOP: 3px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; LINE-HEIGHT: 16px; MARGIN-RIGHT: -1px; PADDING-TOP: 0px; HEIGHT: 14px
}
.soku_topbar .nav LI A {
	FLOAT: left
}
.soku_topbar .nav LI A:hover {
	COLOR: #014ccc
}
.soku_tool {
	WIDTH: 540px; HEIGHT: 30px
}
.soku_tool .tool {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #2cbcdc; LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 410px; MARGIN-RIGHT: 10px; PADDING-TOP: 2px; POSITION: relative; TOP: 0px; HEIGHT: 26px
}
.soku_tool .tool .soselect {
	BACKGROUND: #eef7f9; FLOAT: left; WIDTH: 60px; HEIGHT: 26px
}
.soku_tool .tool .soselect .option_current {
	FONT-SIZE: 14px; FLOAT: left; OVERFLOW: hidden; WIDTH: 41px; CURSOR: default; LINE-HEIGHT: 26px; HEIGHT: 100%; TEXT-ALIGN: center
}
.soku_tool .tool .soselect .option_arrow {
	BACKGROUND: url(../img/bg_arrow.gif) no-repeat center center; FLOAT: left; WIDTH: 19px; CURSOR: pointer; HEIGHT: 100%
}
.soku_tool .tool .soselect .option_arrow .arrow {
	DISPLAY: none
}
.soku_tool .tool .soselect .options {
	BORDER-RIGHT: #2cbcdc 1px solid; BORDER-TOP: #2cbcdc 1px solid; DISPLAY: none; Z-INDEX: 2; BACKGROUND: #fff; LEFT: 0px; BORDER-LEFT: #2cbcdc 1px solid; WIDTH: 60px; BORDER-BOTTOM: #2cbcdc 1px solid; POSITION: absolute; TOP: 29px
}
.soku_tool .tool .soselect .options LI {
	LINE-HEIGHT: 22px; HEIGHT: 22px
}
.soku_tool .tool .soselect .options A {
	DISPLAY: block; PADDING-LEFT: 8px; COLOR: #000; HEIGHT: 22px
}
.soku_tool .tool .soselect .options A:hover {
	BACKGROUND: #3366cc; COLOR: #fff; TEXT-DECORATION: none
}
.soku_tool .tool .sotext {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 14px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 340px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 16px; MARGIN-RIGHT: 2px; PADDING-TOP: 5px; FONT-FAMILY: verdana; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 16px; BORDER-BOTTOM-STYLE: none
}
.soku_tool .tool .sobtn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../img/bg_submit.gif) #39b3e0 repeat-x 0px 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 60px; CURSOR: pointer; COLOR: #fff; BORDER-TOP-STYLE: none; LINE-HEIGHT: 26px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 26px; BORDER-BOTTOM-STYLE: none
}
.soku_tool .tool .soswitch {
	Z-INDEX: 1; LEFT: -5px; POSITION: absolute; TOP: 35px
}
.soku_tool .tool .soswitch INPUT {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 2px
}
.soku_tool .tool .soswitch LABEL {
	MARGIN-RIGHT: 10px
}
.soku_tool .tool .soextend {
	DISPLAY: none; Z-INDEX: 1; LEFT: -5px; POSITION: absolute; TOP: 35px
}
.soku_tool .tool .soextend INPUT {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 2px
}
.soku_tool .tool .soextend LABEL {
	MARGIN-RIGHT: 10px
}
.soku_tool .tool .soauto {
	BORDER-RIGHT: #76ceee 1px solid; BORDER-TOP: #76ceee 1px solid; DISPLAY: none; Z-INDEX: 3; BACKGROUND: #fff; LEFT: 0px; BORDER-LEFT: #76ceee 1px solid; WIDTH: 349px; BORDER-BOTTOM: #76ceee 1px solid; POSITION: absolute; TOP: 29px
}
.soku_tool .tool .soauto LI {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; CURSOR: default; LINE-HEIGHT: 23px; PADDING-TOP: 0px; HEIGHT: 22px
}
.soku_tool .tool .soauto .times {
	FONT-SIZE: 12px; FLOAT: right; COLOR: #909090
}
.soku_tool .tool .soauto .current {
	BACKGROUND: #36c; COLOR: #fff
}
.soku_tool .tool .soauto .current  {
	COLOR: #fff
}
.soku_tool .assit {
	FLOAT: left; PADDING-TOP: 6px
}
.soku_tool .inner .sotext {
	WIDTH: 280px
}
.soku_tool .outer .sotext {
	WIDTH: 340px
}
.soku_tool .inner .soselect {
	DISPLAY: block
}
.soku_tool .outer .soselect {
	DISPLAY: none
}
.soku_index {
	MARGIN-BOTTOM: 100px
}
.soku_index .soku_logo {
	PADDING-RIGHT: 85px; PADDING-LEFT: 0px; PADDING-BOTTOM: 50px; PADDING-TOP: 130px; TEXT-ALIGN: center
}
.soku_index .soku_tool {
	MARGIN: 0px auto; WIDTH: 550px
}
.soku_index .soku_tool .tool {
	WIDTH: 460px
}
.soku_index .soku_tool .tool .sotext {
	WIDTH: 380px
}
.soku_index .soku_tool .inner .sotext {
	WIDTH: 320px
}
.soku_index .soku_tool .outer .sotext {
	WIDTH: 380px
}
.soku_index .soku_tool .tool .sobtn {
	WIDTH: 70px
}
.soku_index .soku_tool .tool .soswitch {
	LEFT: 150px
}
.soku_index .soku_tool .tool .soextend {
	DISPLAY: none; LEFT: 150px
}
.soku_index .soku_tool .tool .soauto {
	WIDTH: 389px
}
.soku_index .return {
	RIGHT: 10px; POSITION: absolute; TOP: 4px
}
.soku_header {
	PADDING-RIGHT: 10px; PADDING-LEFT: 30px; Z-INDEX: 10000; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 24px; POSITION: relative; TOP: 0px; HEIGHT: 66px
}
.soku_header .logo {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.soku_header .soku_tool {
	FLOAT: left
}
.soku_header .return {
	RIGHT: 10px; POSITION: absolute; TOP: 4px
}
.soku_footer {
	ZOOM: 1
}
.soku_footer .main {
	PADDING-RIGHT: 0px; BORDER-TOP: #c8eaf0 1px solid; PADDING-LEFT: 0px; BACKGROUND: #ebf7f9; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #c8eaf0 1px solid; HEIGHT: 30px
}
.soku_footer .core {
	MARGIN: 0px auto; WIDTH: 500px; HEIGHT: 30px
}
.soku_footer .soku_tool {
	MARGIN: 0px auto
}
.s_miniFooter {
	WIDTH: auto
}
.s_miniFooter .copyright {
	PADDING-RIGHT: 50px
}
.control .sotby {
	POSITION: relative
}
.control .sotby .go {
	RIGHT: 10px; POSITION: absolute; TOP: -20px
}
.control .groupby {
	PADDING-RIGHT: 10px; PADDING-LEFT: 30px; MIN-HEIGHT: 28px; BACKGROUND: #f5fbfc; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #76ceee 1px solid; POSITION: relative; HEIGHT: 28px
}
.control .groupby .return {
	RIGHT: 10px; POSITION: absolute; TOP: 6px
}
.control .tabs LI {
	FLOAT: left; OVERFLOW: hidden; HEIGHT: 28px
}
.control .tabs LI  {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-TOP: 0px
}
.control .tabs LI.current SPAN {
	BORDER-RIGHT: #76ceee 1px solid; BORDER-TOP: #76ceee 1px solid; BACKGROUND: #ddf6fc; BORDER-LEFT: #76ceee 1px solid; LINE-HEIGHT: 28px; BORDER-BOTTOM: #76ceee 1px; POSITION: relative; HEIGHT: 28px
}
.control .filter {
	PADDING-RIGHT: 10px; PADDING-LEFT: 30px; BACKGROUND: #ddf6fc; PADDING-BOTTOM: 3px; OVERFLOW: hidden; PADDING-TOP: 3px; BORDER-BOTTOM: #c8eaf0 1px solid; HEIGHT: 22px
}
.control .filter .statinfo {
	FLOAT: left; COLOR: #909090; LINE-HEIGHT: 22px
}
.control .filter .selector {
	FLOAT: right
}
.control .filter .selector .label {
	MARGIN-LEFT: 5px
}
.control .filter .selector .sel {
	VERTICAL-ALIGN: baseline
}
.control .filter .selector OPTION {
	PADDING-RIGHT: 6px
}
.result {
	PADDING-RIGHT: 10px; PADDING-LEFT: 30px; PADDING-BOTTOM: 20px; PADDING-TOP: 28px
}
.result A {
	TEXT-DECORATION: underline
}
.result .null {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 100px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 50px
}
.result H3.label {
	MARGIN-BOTTOM: 10px
}
.result .items {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.result .item {
	FLOAT: left; MARGIN-BOTTOM: 15px; WIDTH: 19.9%
}
.result .item UL {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 128px; POSITION: relative; TOP: 0px
}
.result .item EM {
	DISPLAY: none
}
.result .item .label {
	COLOR: #909090
}
.result .item .HD {
	DISPLAY: inline; BACKGROUND: url(/img/master.png) no-repeat -128px -224px; MARGIN-LEFT: 4px; VERTICAL-ALIGN: text-bottom; WIDTH: 16px; ZOOM: 1; HEIGHT: 14px
}
.result .item .new {
	DISPLAY: inline; BACKGROUND: url(/img/master.png) no-repeat -32px -288px; MARGIN-LEFT: 2px; VERTICAL-ALIGN: text-bottom; WIDTH: 16px; ZOOM: 1; HEIGHT: 14px
}
.result .item .i_link {
	Z-INDEX: 10; LEFT: 0px; WIDTH: 128px; POSITION: absolute; TOP: 0px; HEIGHT: 96px
}
.result .item .i_link A {
	DISPLAY: block; BACKGROUND: url(/img/master.png) no-repeat 5000px 5000px; WIDTH: 128px; HEIGHT: 96px
}
.result .item .i_thumb {
	WIDTH: 128px; HEIGHT: 100px
}
.result .item .i_thumb IMG {
	DISPLAY: block; WIDTH: 100%; HEIGHT: 96px
}
.result .item .i_title {
	OVERFLOW: hidden; WIDTH: 100%
}
.result .item .i_title A {
	FONT-SIZE: 14px; ZOOM: 1
}
.result .item .i_date {
	TEXT-ALIGN: center
}
.result .item .i_date  {
	COLOR: #909090
}
.result .item .i_status {
	Z-INDEX: 1; RIGHT: 0px; OVERFLOW: hidden; WIDTH: 128px; POSITION: absolute; TOP: 76px; HEIGHT: 20px
}
.result .item .i_status .bg {
	Z-INDEX: -1; BACKGROUND: #000; FILTER: alpha(opacity=60); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 20px; opacity: 0.6
}
.result .item .i_status  {
	COLOR: #fff; LINE-HEIGHT: 15px
}
.result .item .i_status .HD {
	RIGHT: 4px; POSITION: absolute; TOP: 4px
}
.result .item .i_status .time {
	FONT-WEIGHT: bold; LEFT: 4px; POSITION: absolute; TOP: 2px
}
.result .item .i_status .status {
	LEFT: 4px; POSITION: absolute; TOP: 3px
}
.result .item .i_param {
	COLOR: #909090
}
.result .item .i_param  {
	COLOR: #909090
}
.result .item .i_param A {
	MARGIN-RIGHT: 2px; WHITE-SPACE: nowrap
}
.result .item .i_param A .highlight {
	COLOR: #f00
}
.result .item .i_title A:visited {
	COLOR: #551a8b
}
.sIntro {
	PADDING-LEFT: 142px; MIN-HEIGHT: 96px; LEFT: 10px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 15px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #ededed 1px solid; POSITION: relative; TOP: 0px; HEIGHT: 96px
}
.sIntro .thumb {
	LEFT: 0px; WIDTH: 128px; POSITION: absolute; TOP: 0px; HEIGHT: 96px
}
.sIntro .name {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 6px
}
.sIntro .label {
	COLOR: #909090
}
.sIntro .intro {
	WIDTH: 590px
}
.sIntro .intro A {
	WHITE-SPACE: nowrap
}
.mIntro {
	PADDING-LEFT: 142px; MIN-HEIGHT: 96px; LEFT: 10px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 15px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #ededed 1px solid; POSITION: relative; TOP: 0px; HEIGHT: 96px
}
.mIntro .thumb {
	LEFT: 0px; WIDTH: 128px; POSITION: absolute; TOP: 0px; HEIGHT: 60px
}
.mIntro .title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 6px
}
.mIntro .title A {
	COLOR: #014ccc
}
.mIntro .title .pub {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.mIntro .label {
	COLOR: #909090
}
.mIntro .director {
	DISPLAY: inline; MARGIN-RIGHT: 20px
}
.mIntro .goplay {
	HEIGHT: 32px
}
.mIntro .goplay .btn {
	DISPLAY: inline; BACKGROUND: url(../img/btn_movieplay.gif) no-repeat 0px 0px; WIDTH: 100px; ZOOM: 1; HEIGHT: 25px
}
.mIntro .goplay .btn EM {
	DISPLAY: none
}
.mIntro .class {
	DISPLAY: inline; MARGIN-RIGHT: 20px
}
.mIntro .actor {
	DISPLAY: inline; MARGIN-RIGHT: 20px
}
.mIntro .lang {
	DISPLAY: inline
}
.mIntro .intro {
	CLEAR: both; WIDTH: 590px
}
.mIntro .intro A {
	WHITE-SPACE: nowrap
}
.oIntro {
	PADDING-LEFT: 142px; MIN-HEIGHT: 96px; LEFT: 10px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 15px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #ededed 1px solid; POSITION: relative; TOP: 0px; HEIGHT: 96px
}
.oIntro .thumb {
	LEFT: 0px; WIDTH: 128px; POSITION: absolute; TOP: 0px; HEIGHT: 96px
}
.oIntro .title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 4px
}
.oIntro .title .update {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.oIntro .title A {
	COLOR: #014ccc
}
.oIntro .label {
	COLOR: #909090
}
.oIntro .director {
	DISPLAY: inline; MARGIN-RIGHT: 20px
}
.oIntro .pub {
	DISPLAY: inline
}
.oIntro .actor {
	CLEAR: both
}
.oIntro .intro {
	CLEAR: both; WIDTH: 590px
}
.oIntro .intro A {
	WHITE-SPACE: nowrap
}
.guide {
	PADDING-RIGHT: 80px; PADDING-LEFT: 10px; MIN-HEIGHT: 20px; BACKGROUND: #ededed; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 4px; PADDING-TOP: 6px; POSITION: relative; HEIGHT: 20px
}
.guide H3 {
	DISPLAY: inline; COLOR: #606060; LINE-HEIGHT: 20px
}
.guide H3 A {
	COLOR: #606060; TEXT-DECORATION: none
}
.guide H3 A:hover {
	TEXT-DECORATION: underline
}
.guide UL {
	DISPLAY: inline
}
.guide LI {
	DISPLAY: inline; FONT-SIZE: 12px; MARGIN: 0px 10px
}
.guide LI A {
	FONT-SIZE: 12px; WHITE-SPACE: nowrap
}
.guide LI .break {
	COLOR: #909090
}
.guide .viewall {
	RIGHT: 20px; POSITION: absolute; TOP: 6px
}
.guide .current {
	FONT-WEIGHT: bold
}
.guide .current A {
	COLOR: #000
}
.guide .clear {
	DISPLAY: none
}
.recent .item .i_title {
	TEXT-ALIGN: center
}
.queque .item .i_title {
	TEXT-ALIGN: center
}
.queque .guide {
	BACKGROUND: #f5fbfc
}
.queque .guide H3 {
	COLOR: #000
}
.queque .guide LI  {
	FONT-SIZE: 12px
}
.kLike {
	MARGIN-BOTTOM: 20px
}
.kLike .label {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.kLike .keys A {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN: 0px 10px 0px 5px
}
.kRelated {
	BORDER-TOP: #c8eaf0 1px solid; MARGIN-TOP: 20px; PADDING-TOP: 15px; ZOOM: 1
}
.kRelated .label {
	FLOAT: left; WIDTH: 70px
}
.kRelated .keys {
	FLOAT: left; WIDTH: 90%
}
.kRelated .keys LI {
	FONT-SIZE: 14px; FLOAT: left; MARGIN-BOTTOM: 4px; OVERFLOW: hidden; WIDTH: 15%; MARGIN-RIGHT: 20px; WHITE-SPACE: nowrap; HEIGHT: 20px
}
.vRelated {
	BORDER-TOP: #c8eaf0 1px solid; MARGIN-TOP: 20px; PADDING-TOP: 15px
}
.vRelated .item .i_title A {
	FONT-SIZE: 12px
}
.pages {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 24px; TEXT-ALIGN: center
}
.pages A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; MARGIN: 0px 3px; LINE-HEIGHT: 18px; PADDING-TOP: 2px; ZOOM: 1
}
.pages SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; MARGIN: 0px 3px; LINE-HEIGHT: 18px; PADDING-TOP: 2px; ZOOM: 1
}
.pages A {
	BORDER-RIGHT: #bbdded 1px solid; BORDER-TOP: #bbdded 1px solid; BORDER-LEFT: #bbdded 1px solid; BORDER-BOTTOM: #bbdded 1px solid; TEXT-DECORATION: none
}
.pages A:hover {
	BACKGROUND: #bbdded
}
.pages .current {
	FONT-WEIGHT: bold
}
.nonstop {
	MARGIN-BOTTOM: 20px; BORDER-BOTTOM: #ededed 1px solid
}
.nonstop .character .guide {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.nonstop .character .guide H3 {
	COLOR: #000
}
.nonstop .character .guide LI A {
	FONT-SIZE: 14px
}
.nonstop .tv .item .i_title {
	TEXT-ALIGN: center
}
.nonstop .movie .item .i_title {
	TEXT-ALIGN: center
}
.nonstop .movie .mIntro {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 15px; BORDER-BOTTOM-STYLE: none
}
.nonstop .va .item .i_title {
	WORD-BREAK: normal
}
