body
{
background-color:#333333;
margin:0px;
padding:0px;
}

a:link,a:active,a:visited,a:hover  { text-decoration: none; color:#333333; }

.not {margin:0px; padding:0px;}
.m2 { margin:2px; padding:0px;}
.mt { margin-bottom:2px; margin-left:2px; margin-right:2px; margin-top:0px; padding:0px;}


/* меню */
.dropbtn {
  background-color: #388de6; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color:#FFFFFF;
  font-weight:bold;
  padding: 12px;
  border: none;
  cursor: pointer;
}

.dropbtn:hover, .dropbtn:focus {
  background-color: #388de6;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #bfbfbf;
  min-width: 160px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  right: 0;
  z-index: 1;
}

.dropdown-content a {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#000000;
  font-weight:bold;
  padding:10px;
  text-decoration: none;
  display: block;
}

.dropdown a:hover {background-color: #ddd;}

.show {display: block;}


/* Поиск */
.search_field {
    border-box: box-sizing;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
	font-weight:normal;
    padding: 10px;
    border: none;
    border-bottom: 1px solid #b1b1b1;
}

.search_btn {
	border-box: box-sizing;
    background-image: url('img/searchicon.png');
    background-position: center;
    background-repeat: no-repeat;
	background-color: #388de6;
    font-size: 16px;
    padding: 10px 15px 10px 15px;
    border: none;
    border-bottom: 1px solid #b1b1b1;
	width: 66px;
	cursor:pointer;
}

.search_btn:hover, .search_btn:focus {
  background-color: #c9c9c9;
}


/* Страницы */
.page_block { padding:0px; margin:0px;}

.page_list {
display: inline-block;
background-color:#101010; 
border:1px solid #1b1b1b;
border-radius:5px;
overflow:hidden; 
padding:9px; 
margin:10px; 
width:40px;
height:30px;
font-size:0px;
cursor:pointer;
}

.page_list_sel {
display: inline-block;
background-color:#388de6; 
border:1px solid #388de6;
border-radius:5px;
overflow:hidden;  
padding:9px; 
margin:10px; 
width:40px;
height:30px;
font-size:0px;
}
.page_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; font-weight:bold; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:5px;}
.page_text_sel {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; font-weight:bold; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:5px;}


/* Общее */
.body { background-color:#333333; padding:0px; margin:0px;}
.body_container { background-color:#000000; min-width:320px; max-width:500px;}
.logo {margin:0px; padding-top:2px;}
.logo_container { background-color:#000000; margin:0px; padding:0px; border-bottom:5px solid #131313;}
.footer_container { background-color:#131313; margin:0px; padding:0px;}
.container_b {background-color:#131313;}

/* shorts */
.button_img {cursor:pointer; margin:0px; padding:0px;}
.button_img_dis {margin:0px; padding:0px;}
.control_panel {background-color:#131313;}
.container_text_shorts {overflow:hidden; vertical-align:top; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; padding-bottom:0px; padding-top:5px; padding-left:2px; padding-right:2px; margin:0px; height:64px; min-width:192px; max-width:372px;}
.tags_m { display:inline-table; padding-left:10px;}

/* список */
.list_container {background-color:#101010; border-radius:5px;}
.text_container {display:inline-table; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:normal; vertical-align:middle; margin:2px;}
.img_container {overflow:hidden; height:260px; min-width:146px; max-width:236px; border-radius:5px;}
.img_pic {object-fit:cover; width:100%; height:100%;}
.put {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#bfbfbf; font-weight:bold; vertical-align:middle; margin-bottom:2px; margin-left:5px; margin-right:5px; margin-top:8px;}

.not_found_container {background-color:#101010; border-radius:5px; margin:10px; padding:5px;}
.not_found_text {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#bfbfbf; font-weight:normal; margin:2px;}
.not_found_img { margin:0px; padding-bottom:5px;}

/* информац. страницы */
.info_text {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#bfbfbf; font-weight:normal; margin:10px;}
.info_text_title {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5bafff; font-weight:bold; margin:10px;}
.home_button {cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; width:80px; margin-bottom:10px; margin-left:10px; margin-right:10px; margin-top:5px; background-color:#3990e2; padding:8px; border-radius:5px;}

/* ul */
.title_ul {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#a0a0a0; font-weight:normal; margin:0px; padding-bottom:0px; padding-top:0px; padding-right:0px; padding-left:20px;}
.text_ul {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#a0a0a0; font-weight:normal; margin:5px; padding-top:5px;}

/* Список тегов */
.container_list {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#e9e9e9; font-weight:normal; background-color:#101010; margin:10px; padding:10px; overflow:hidden; border-radius:5px;}
.container_list_bukva {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#e9e9e9; font-weight:normal; background-color:#101010; margin:10px; overflow:hidden; border-radius:5px;}

.container_bukva {
display:inline-block;
overflow:hidden;
font-weight:bold;
background-color:#000000;
border:1px solid #1b1b1b;
margin:10px;
padding:10px;
width:30px;
height:20px;
font-size:0px;
cursor:pointer;
border-radius:5px;
}

.container_bukva_sel {
display:inline-block;
overflow:hidden;
font-weight:bold;
background-color:#388de6;
border:1px solid #388de6;
margin:10px;
padding:10px;
width:30px;
height:20px;
font-size:0px;
border-radius:5px;
}

.name_bukva {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF;}
.name_bukva_list_first {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#7d7d7d; font-weight:bold; border-bottom:1px solid #242424; margin:0px;}
.name_bukva_list {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#7d7d7d; font-weight:bold; border-bottom:1px solid #242424; margin:0px; padding-top:30px;}
.bukva_list {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:normal; margin:0px; padding-bottom:0px; padding-top:0px; padding-right:0px; padding-left:20px;}
.text_bukva {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#7d7d7d; font-weight:normal; margin:5px; padding-top:2px;}
.name_list_razdel {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#acabab; font-weight:bold; margin:0px; padding-bottom:10px; padding-top:0px; padding-right:0px; padding-left:0px;}
.text_not_found_letter {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#bfbfbf; font-weight:normal; margin:5px; padding-top:5px;}
