body {
font-family:Tahoma, Arial, sans-serif;
background:#000 url(/img/design/body_bg.jpg) scroll center top no-repeat;
color:#333333;
margin:0;
padding:0;
}
.bg_bot {
background: url(/img/design/body_bg_bot.jpg) center bottom no-repeat;
height:110px;
}
a {
color:#459DDB;
text-decoration:none;
}
a:hover {
color:#ccc;
text-decoration:none;
}
.series_title a {
font-size:13px;
color:#459DDB;
}
.series_title a:hover {
text-decoration:underline;
}
.mod_title {
font-size:13px;
color:#fff;
font-weight:normal;
padding-top:7px;
display:block;
margin-right:-2px;
background: url(/img/design/left_arrow.png) right no-repeat;
}
.mod_title_inner {
font-size:17px;
color:#fff;
font-weight:normal;
padding-top:6px;
}
.mod_title_inner_top {
font-size:19px;
color:#fff;
font-weight:normal;
padding:0px;
margin:0px;
padding-left:6px;
padding-bottom:8px;
text-align:left;
}
.pathway {
font-size:11px;
color:#333333;
padding-bottom:3px;
padding-top:20px;
}
.pathway a {
font-size:10px;
text-transform:none;
color:#333333;
}
.logo {
padding-top:15px;
padding-left:0px;
}
.logo_ep {
padding-top:0px;
float:right;
margin-top:-45px;
}
.news_title {
padding-top:0px;
color:#fff;
}
.news_title a {
font-size:11px;
color:#333333;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
text-transform:uppercase;
}
.news_title a:hover {
text-decoration:underline;
}
h1.news_title {
font-size:13px;
color:#333333;
font-weight:bold;
padding-top:15px;
margin:0px;
padding:0px;
padding-bottom:5px;
padding-top:15px;
text-transform:uppercase;
}
h2.news_title {
font-size:11px;
color:#333333;
font-weight:bold;
padding-top:15px;
padding-left:20px;
margin:0px;
text-transform:uppercase;
}
h2.news_title_right {
font-size:11px;
color:#fff;
font-weight:bold;
padding-top:15px;
padding-left:20px;
margin:0px;
text-transform:uppercase;
}
h2.news_title_2 {
font-size:11px;
color:#333333;
font-weight:bold;
padding-top:15px;
margin:0px;
text-transform:uppercase;
}
h2.news_title_3 {
font-size:11px;
color:#fff;
font-weight:normal;
padding-top:4px;
padding-bottom:6px;
margin:0px;
text-transform:uppercase;
text-align:center;
padding-right:15px;
background: url(/img/design/bt_arrow.png) right no-repeat;
display:table;
}
.body_main img {
padding:0px;
margin:0px;
margin-right:8px;
border:4px solid #333333;
margin-bottom:5px;
}
.body_main p {
font-size:13px;
text-align:justify;
padding:0px;
margin-top:0px;
}
.body_main h2 {
font-size:11px;
margin:0px;
margin-top:5px;
margin-bottom:5px;
color:#DC143C;
font-weight:normal;
display:block;
clear: left;
text-transform:uppercase;
}
.body_main h3 {
font-size:13px;
padding:0px;
margin:0px;
color:#DC143C;
padding-left:1px;
font-weight:normal;
}
.news_date {
font-size:9px;
padding-top:3px;
padding-bottom:5px;
margin:0px;
color:#aaa;
}
.news_text p {
font-size:12px;
padding-top:0px;
padding-bottom:6px;
margin:0px;
padding-left:0px;
padding-right:0px;
}
.news_text {
padding-top:0px;
padding-bottom:5px;
text-align:justify;
}
.news_text img {
border:3px solid #333333;
margin-right:7px;
margin-top:2px;
}
.news_text_inner {
font-size:13px;
text-align:justify;
}
.news_text_inner img {
border:4px solid #333333;
margin-right:7px;
}
.news_text_inner h2 {
font-size:11px;
padding:0px;
margin-bottom:5px;
padding-top:5px;
color:#DC143C;
font-weight:normal;
display:block;
border:0px solid #fff;
clear: left;
text-transform:uppercase;
}
.back_block a {
text-decoration:none;
float:right;
font-size:11px;
color:#459DDB;
margin-bottom:15px;
}
.back_block a:hover{
text-decoration:underline;
}
.inner_body_text {
font-size:13px;
text-align:justify;
padding-left:0px;
padding-right:0px;
}
.news_img img {
width:160px;
height:160px;
border:3px solid #333333;
margin:0px;
margin-right:10px;
margin-top:0px;
}
.news_img_review img {
width:288px;
height:86px;
border:4px solid #333333;
margin:0px;
margin-right:0px;
margin-top:0px;
}
.readon a {
color:#459DDB;
font-size:11px;
float:right;
}
.readon a:hover {
text-decoration:underline;
}
.readon_inner a {
background:#696969;
padding:3px;
color:#fff;
font-size:13px;
float:right;
}
.readon_inner a:hover {
background:#aaa;
text-decoration:underline;
}
table.topmenu {
background: url(/img/design/main-nav-bg.gif)repeat-x;
}
table.menu td {
background: url(/img/design/tompenu_td.png)right no-repeat;
padding-right:12px;
padding-left:12px;
}
.topmenu a {
color:#fff;
font-size:11px;
padding:0px;
text-transform:uppercase;
}
.topmenu a:hover {
color: #459DDB;
}
.topmenu_h {
width:1px;
height:24px;
position:relative;
background: url(/img/design/s5_menu_div.png)no-repeat;
margin-top:-6px;
padding-top:0px;
}
#banban a img {
    opacity:0.3;
    -moz-opacity:0.3;
    filter:alpha(opacity=60);
}
#banban a:hover img {
    opacity:1.0;
    -moz-opacity:1.0;
    filter:alpha(opacity=100);
    background:none;
}
#banban a img {
    OPACITY:0.3px;
    -MOZ-OPACITY:0.3px;
    FILTER:alpha(opacity=60)
}
#banban a:hover img {
    OPACITY:1px;
    -MOZ-OPACITY:1px;
    FILTER:alpha(opacity=100);
    BACKGROUND:none
}


#banban2 a img {
    opacity:0.5;
    -moz-opacity:0.5;
    filter:alpha(opacity=70);
}
#banban2 a:hover img {
    opacity:1.0;
    -moz-opacity:1.0;
    filter:alpha(opacity=100);
    background:none;
}
#banban2 a img {
    OPACITY:0.5px;
    -MOZ-OPACITY:0.5px;
    FILTER:alpha(opacity=70)
}
#banban2 a:hover img {
    OPACITY:1px;
    -MOZ-OPACITY:1px;
    FILTER:alpha(opacity=100);
    BACKGROUND:none
}


.series_img img {
border:4px solid #333333;
margin-left:0px;
}
.series_main_img img {
border:0px solid #333333;
margin-left:0px;
width:265px;
height:100px;
}
.series_main_foot {
background: url(/img/design/portal-image-bg.gif) repeat-x;
height:49px;
}
.series_anons {
background:#000;
padding:10px;
margin-bottom:5px;
}
.series_anons_title a {
font-size:15px;
color:#fff;
font-weight:normal;
padding:0px;
background: url(/img/design/s5_button.png) repeat;
display:block;
margin-left:6px;
margin-right:6px;
padding-left:5px;
}
.series_main_title a {
font-size:11px;
font-weight:bold;
text-transform:uppercase;
padding-left:15px;
}
.series_main_desc {
padding-top:4px;
font-size:11px;
color:#fff;
font-weight:normal;
padding-left:15px;
}
.series_anons_bg_bottom {
background: url(/img/design/series_anons_bg_bottom.jpg) no-repeat;
}
.series_anons_bg_top {
background: url(/img/design/series_anons_bg_top.jpg) no-repeat;
}
.ruler {
background: url(/img/design/horizmenu-bg.png) center no-repeat;
height:17px;
margin-top:10px;
}
.search_form {
float:right;
margin-right:10px;
position:relative;
top:5px;
}
.top_links {
float:right;
margin-top:-24px;
}
.top_links a {
font-size: 11px;
padding-left:8px;
color:#fff;
}
.top_links a:hover {
text-decoration:underline;
}
.footer {
background: url(/img/design/main-footer-bg.gif) repeat-x;
height:55px;
}
.copy {
font-size:11px;
color:#fff;
padding-left:20px;
}
.copy a {
font-size:11px;
color:#bbb;
text-decoration:none;
}
.copy a:hover {
text-decoration:underline;
}
.slideshow {
margin-bottom:6px;
margin-top:-5px;
}
table.pager {
margin-bottom:10px;
margin-top:5px;
background: url(/img/design/pagination-bg.gif) repeat-x;
}
.pager_num {
background: url(/img/design/mid_arrow_pager.png) center no-repeat;
font-size:11px;
width:30px;
color:#fff;
margin-top:-1px;
}
.pager_num a {
font-size:11px;
color:#fff;
}
td.on_pager {

}
h2.advert_name {
font-size:11px;
padding-top:8px;
text-transform:uppercase;
color:#fff;
text-align:left;
}
.advert_readon a {
font-size:10px;
text-decoration:underline;
padding-left:10px;
}
.advert_title a {
font-size:11px;
padding-left:5px;
text-transform:uppercase;
color:#fff;
font-weight:normal;
}
.advert_title {
padding-top:9px;
text-align:center;
}
.advert_text {
font-size:12px;
padding-left:10px;
padding-right:10px;
color:#fff;
}
.advert_img img {
width:285px;
height:150px;
}
.advert_bot {
background: url(/img/design/portal-browse-description-bg.gif) repeat-x;
height:30px;
}

.news_header_back {
background: url(/img/design/portal-browse-description-bg.gif) repeat-x;
padding-left:5px;
}

.advert {
background: url(/img/design/hp-spotlight-bg.png) repeat-x;
height:120px;
}
.advert_serial {
background: url(/img/design/portal-series-bg.png) repeat-x;
height:150px;
}
.series_menu_text {
font-size:15px;
margin:0px;
padding:0px;
margin-top:1px;
margin-bottom:7px;
margin-left:17px;
padding-left:6px;
border-left:1px solid #fff;
}
.series_card {
font-size:12px;
padding:3px;
background: #ccc;
border-left:5px solid #333333;
background: url(/img/design/series_card_bg.png) left no-repeat;
}
.series_card ul {
font-size:11px;
padding:0px;
margin:0px;
list-style-type:none;
}
.series_card li {
margin-top:1px;
padding:1px;
color:#333333;
}
.header {
height:165px;
}
.mainbody {
background: #dfdfe4;
}
.mainbody_right {
background: #inherit;
}
.border {
height:10px;
border-top:1px dotted #333333;
margin-top:10px;
}
.border_news {
height:10px;
border-top:1px dotted #333333;
margin-top:4px;
margin-bottom:-5px;
}
.banners {
background: url(/img/design/footer_block_bg.png) repeat;
width:500px;
padding:10px;
}
#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0px solid #000;
  background: url(/img/design/series_menu_bg.png) repeat-x;
  display:table;
  text-align:center;
  width: 100%;
}
#nav li {
  float: left;
  position: relative;
  background: #515151;
  back\ground: none;
}
#nav a {
  color: #fff;
  text-decoration: none;
  display: block;
  width: 130px;
  padding: 0px;
  padding-top:10px;

  font-size:11px;
  text-transform:uppercase;
  height:30px;
}
#nav a:hover {
  color: #000;
  background: url(/img/design/series_menu_bg_on.png) repeat-x;
}
#nav li:hover,
#nav li.jshover {
  background: url(/img/design/series_menu_bg_on.png) repeat-x;
}
#nav li ul {
  display: none;
  position: absolute;
  background: url(/img/design/fone-tr.png) repeat;
  padding: 0px;
  width: 130px;
}
#nav li li a {
  width: 130px;
  background: none;
  text-transform:none;
}
#nav li li a:hover{
  background: none;
  color:#fff;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}
#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 138px;
  top: -9px;
  left: 118px;
  lef\t: 133px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}
.news_small a {
color:#333333;
font-size:11px;
}
.news_small {
padding-right:5px;
}
.heroes_title a {
font-size:11px;
padding-left:5px;
}
.movie_title a {
font-size:11px;
}
.heroes_title_2 {
font-size:11px;
color:#fff;
padding-left:5px;
}
.heroes_img_sm img {
border:0px;
}
.series_kids_title a {
font-size:12px;
text-align:center;
color:#333333;
}
.series_about ul {
padding:0px;
margin:0px;
list-style-type:none;
}
.series_about li {
padding:0px;
margin:0px;
font-size:12px;
padding-bottom:3px;
list-style-type:square;
margin-left:-23px;
}
#anounce {
background:none;
}
.someshit img {
margin:0px;
padding:0px;
width:224px;
border:0px;
margin-bottom:3px;
}
.someshit {
margin-top:5px;
margin-bottom:5px;
}