/* CSS Document */
@font-face {
font-family: ChinaRegular; 
src: url(fonts/ChinaCyr.ttf);
}

@font-face {
font-family: ShentoxRegular; 
src: url(fonts/shentox-regular.ttf);
}

a:link,a:active,a:visited,a:hover { text-decoration: none; color:#333333;}
iframe { border:0px solid #B0BCC2;}

h1 { font-family:ChinaRegular; font-size:16px; color:#FFFFFF; font-weight:bold; margin:0px; padding-bottom:5px; padding-top:5px; border-bottom:1px solid #B8C3C8; background-color:#23aebe;}
h2 { font-family:ChinaRegular; font-size:16px; color:#333333; font-weight:bold; margin:5px;}
.h_one { font-family:ChinaRegular; font-size:16px; color:#FFFFFF; font-weight:bold; margin:0px; padding:5px; border-bottom:1px solid #B8C3C8; background-color:#23aebe;}

/* лого */
.logo {margin:0px; border-bottom:1px solid #B8C3C8;}
.logo_mob {margin:0px; border-bottom:1px solid #B8C3C8;}

/* фон и блоки */
.fon {background-color:#EBEBEB; background-image:url(img/content-bg.png); border-right:1px solid #333333; border-left:1px solid #333333;}
.fon_footer { background-color:#333333;}
.content_block {border: 1px solid #B0BCC2; background-color:#FFFFFF;}
.content_block_b {border: 1px solid #B0BCC2; background-color:#FFFFFF; padding:5px;}
.hand_kursor_search {cursor:pointer; margin-bottom:5px; margin-left:0px; margin-right:5px; margin-top:5px;}
.anime_page {margin-left:0px; margin-bottom:10px; margin-top:10px; margin-right:0px;}
.text_dinamic {font-family:ChinaRegular; font-size:18px; color:#41a62a; font-weight:bolder; margin:5px;}
.not {margin:0px;}
.list_other_name {margin:0px; padding-bottom:0px; padding-top:0px; padding-right:0px; padding-left:20px;}
.list_name_text { font-family:ChinaRegular; font-size:16px; color:#333333; font-weight:bold; border-bottom:1px solid #B8C3C8; background-color:#f1f1f1; padding:5px; margin:0px;}

/* Мобильная */
.content_block_mob {border: 1px solid #B0BCC2; background-color:#FFFFFF; margin:5px;}
.content_fon_mob {margin:5px;}

/* Плеер */
.content_player {border:1px solid #B0BCC2; background-color:#FFFFFF; padding:5px;}
.content_player_ser {border:1px solid #B0BCC2; background-color:#FFFFFF; padding:5px;}

/* Картинки */
.img_poster {border:1px #B0BCC2 solid; margin-left:5px; margin-bottom:5px; margin-top:5px; margin-right:10px;}
.img_poster_m {border:1px #B0BCC2 solid; margin:5px;}
.img_poster_top {border:1px #B0BCC2 solid; margin:2px; width:140px;}
.img_pic_genre {border:1px #B8C3C8 solid; margin-left:5px; margin-bottom:10px; margin-top:4px; margin-right:10px;}
.img_pic_genre_mob {border:1px #B8C3C8 solid; margin-left:5px; margin-bottom:0px; margin-top:8px; margin-right:5px;}
.img_forbidden {border:1px solid #B0BCC2;}

/* случайные онгоинг */
.name_ongoing {font-family:ChinaRegular; font-size:14px; background-color:#333333; padding:5px; margin:0px; color:#FFFFFF;}
.img_rand_left {border:0px #B0BCC2 solid; margin:0px; width:245px;}

/* Текст */
.name_menu {font-family:ChinaRegular; font-size:16px; color:#FFFFFF; font-weight:bold; margin:0px; padding-bottom:5px; padding-top:5px; border-bottom:1px solid #B8C3C8; background-color:#23aebe;}
.text_white_footer { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; margin:2px;}
.text { font-family:ChinaRegular; font-size:14px; color:#333333; font-weight:normal; margin:2px;}
.text_a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:normal; margin:5px; padding-top:2px;}
.text_b { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold; margin:2px;}
.text_data { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:normal;  margin-left:2px; margin-bottom:2px; margin-top:2px; margin-right:5px;}
.play_link { font-family:ChinaRegular; font-size:14px; color:#333333; font-weight:bold; margin:5px;}
.play_link_container { background-color:#f1f1f1; border-top:1px solid #B0BCC2;}
.text_op { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:normal; margin-left:5px; margin-bottom:5px; margin-top:10px; margin-right:5px;}
.text_op_m { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:normal; margin-left:5px; margin-bottom:5px; margin-top:10px; margin-right:5px;}
.text_not_ser { font-family:ChinaRegular; font-size:16px; color:#5e77db; font-weight:bold; margin:2px; padding:3px;}
.text_list_mob { font-family:ChinaRegular; font-size:12px; color:#333333; font-weight:bold; margin:2px; padding-bottom:3px; padding-top:3px;}
.text_list { font-family:ChinaRegular; font-size:14px; color:#333333; font-weight:bold; margin:2px; padding-bottom:3px; padding-top:3px;}
.text_line_ganr { font-family:ChinaRegular; font-size:14px; color:#333333; font-weight:normal; border-bottom:1px solid #B0BCC2; margin-left:0px; margin-bottom:5px; margin-top:5px; margin-right:0px; padding-left:5px; padding-right:5px; padding-bottom:5px; padding-top:0px;}
.text_put { font-family:"Times New Roman", Times, serif; font-size:16px; color:#333333; font-weight:bold; margin:2px;}

.item_menu { font-family:ChinaRegular; font-size:14px; color:#333333; font-weight:bold; margin:2px; padding:10px; border-bottom:1px solid #B0BCC2;}
.item_menu_last { font-family:ChinaRegular; font-size:14px; color:#333333; font-weight:bold; margin:2px; padding:10px;}

.text_kol_anime { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:normal; margin-left:5px; margin-bottom:5px; margin-top:5px; margin-right:2px;}

/* Отступ */
.line_date {border-bottom:1px solid #B8C3C8; border-left:1px solid #B8C3C8; border-right:0px; border-top:0px;}
.line_title {border-bottom:1px solid #B8C3C8;}

/* списки */
ul { margin:0px; padding-left:20px; padding-bottom:5px; padding-right:5px; padding-top:0px;}
ol { margin:0px; padding-left:25px; padding-bottom:5px; padding-right:5px; padding-top:0px;}
.li_a { font-family:ChinaRegular; font-size:14px; color:#333333; font-weight:normal; margin:2px; text-align:left;}
.li_b { font-family:ChinaRegular; font-size:14px; color:#333333; font-weight:normal; margin-left:4px; margin-bottom:5px; margin-top:5px; margin-right:5px; text-align:justify;}
.text_li_name { font-family:ChinaRegular; font-size:14px; color:#333333; font-weight:normal; margin-left:5px; margin-bottom:5px; margin-top:10px; margin-right:5px;}

/* Выпадающее меню */
.menu-title{cursor:pointer; font-family:ChinaRegular; font-size:14px; color:#FFFFFF; font-weight:bold; margin-left:5px; margin-bottom:10px; margin-top:0px; margin-right:5px; border:1px solid #B0BCC2; background-color:#FFFFFF; padding-left:45px; padding-bottom:8px; padding-right:5px; padding-top:8px; background-image:url(img/menu.jpg);}
.menu-body {display:none;}
.opened {color:#FFFFFF;}
.closed {color:#FFFFFF;}
.img_button {margin-left:0px; margin-bottom:0px; margin-top:0px; margin-right:2px;}

/* Иконки устройств */
.svgicon{ width:24px; height:24px; fill:#999999;}
.text_svg { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; font-weight:bold; padding:5px;}
.text_svg_title { font-family:ChinaRegular; font-size:14px; color:#ee6eae; font-weight:bold; margin:2px;}

.text_hron { font-family:ChinaRegular; font-size:14px; color:#333333; font-weight:bold; margin-left:5px; margin-bottom:0px; margin-top:5px; margin-right:5px;} 
.text_china {font-family:ChinaRegular;}

/* Информация */
.text_info { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:normal; font-style:oblique; margin-left:5px; margin-bottom:5px; margin-top:10px; margin-right:5px;}
.form_enter { border:1px #B8C3C8 solid; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; font-weight:bold; margin:2px; padding:5px;}

/* Возрастное ограничение */
.text_decor_age_red {font-family:ShentoxRegular; font-size:20px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; background-color:#e0001f; padding-bottom:5px; padding-top:5px; padding-left:8px; padding-right:8px; border-radius:5px;}
.text_decor_age_orange {font-family:ShentoxRegular; font-size:20px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; background-color:#f37730; padding-bottom:5px; padding-top:5px; padding-left:8px; padding-right:8px; border-radius:5px;}
.text_decor_age_green {font-family:ShentoxRegular; font-size:20px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; background-color:#4fb852; padding-bottom:5px; padding-top:5px; padding-left:8px; padding-right:8px; border-radius:5px;}
.text_decor_age_skyblue {font-family:ShentoxRegular; font-size:20px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; background-color:#00a2d1; padding-bottom:5px; padding-top:5px; padding-left:8px; padding-right:8px; border-radius:5px;}

.text_decor_age_red_small {font-family:ShentoxRegular; font-size:14px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; background-color:#e0001f; padding-bottom:5px; padding-top:5px; padding-left:8px; padding-right:8px; border-radius:5px;}
.text_decor_age_orange_small {font-family:ShentoxRegular; font-size:14px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; background-color:#f37730; padding-bottom:5px; padding-top:5px; padding-left:8px; padding-right:8px; border-radius:5px;}
.text_decor_age_green_small {font-family:ShentoxRegular; font-size:14px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; background-color:#4fb852; padding-bottom:5px; padding-top:5px; padding-left:8px; padding-right:8px; border-radius:5px;}
.text_decor_age_skyblue_small {font-family:ShentoxRegular; font-size:14px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; background-color:#00a2d1; padding-bottom:5px; padding-top:5px; padding-left:8px; padding-right:8px; border-radius:5px;}

.anime_description_hide { display: inline-block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:normal; margin:5px; border:1px solid #B8C3C8; background-color:#F5F5F5; padding:10px;}

/* Выбор страницы МОБ */
.page_block { padding:0px; margin:0px;}
.page_block_w { padding:0px; margin:0px; width:370px;}

.page_list {
display: inline-block;
background-color:#23aebe; 
overflow:hidden; 
padding:10px; 
margin:10px; 
width:32px;
height:20px;
font-size:0px;
cursor:pointer;
border:1px solid #23aebe;
}

.page_list_sel {
display: inline-block;
background-color:#FFFFFF; 
overflow:hidden;  
padding:10px; 
margin:10px; 
width:32px;
height:20px;
font-size:0px;
border:1px solid #B8C3C8;
}
.page_text {font-family:ChinaRegular; font-size:16px; color:#FFFFFF; font-weight:bold; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:2px;}
.page_text_sel {font-family:ChinaRegular; font-size:16px; color:#000000; font-weight:bold; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:2px;}

/* Выбор страницы ПК */
.page_list_pc {
display: inline-block;
background-color:#23aebe; 
overflow:hidden; 
padding:10px; 
margin:8px; 
width:28px;
height:15px;
font-size:0px;
cursor:pointer;
border:1px solid #23aebe;
}

.page_list_sel_pc {
display: inline-block;
background-color:#FFFFFF; 
overflow:hidden;  
padding:10px; 
margin:8px; 
width:28px;
height:15px;
font-size:0px;
border:1px solid #B8C3C8;
}

.page_text_pc {font-family:ChinaRegular; font-size:16px; color:#FFFFFF; font-weight:bold; margin:0px;}
.page_text_sel_pc {font-family:ChinaRegular; font-size:16px; color:#000000; font-weight:bold; margin:0px;}

/* Поиск */
::placeholder { color:#B8C3C8;}

/* Случайное аниме */
.img_list {
display: inline-block;
background-color:#ffffff; 
overflow:hidden; 
border:1px #B0BCC2 solid;
margin-left:5px; margin-right:5px; margin-bottom:2px; margin-top:5px;
width:220px;
height:300px;
font-size:0px;
}

.img_list_mob {
display: inline-block;
background-color:#ffffff; 
overflow:hidden; 
border:1px #B0BCC2 solid;
margin-left:5px; margin-right:5px; margin-bottom:2px; margin-top:5px;
width:160px;
height:225px;
font-size:0px;
}

.h2_pc_rand { font-family:ChinaRegular; font-size:15px; color:#333333; font-weight:bold; margin:5px;}
.h2_mob_rand { font-family:ChinaRegular; font-size:14px; color:#333333; font-weight:bold; margin:5px;}
.img_rand_pic {width:100%; height:100%; object-fit:cover;}