#data { width:470px; text-align:left;margin:10px;max-width: 99%;}
nav label{
	text-align:left !important;
}
p { font-family: "Verdana", sans-serif;  font-size: 11pt; margin: 1em; }
#char {display:none;}
.char {width:480px;margin:auto;}
.type_char {text-align:center;}
#data p {font-size:10pt;}	
#zzz {display:none; position:absolute;left:1px;top:52px;}
#label_mod {position:absolute;left:232px;top:24px;}

.sear_lcd {display:none; background-color:#eee; font-size:12pt; position:absolute; top:1px; right:1px; z-index:200;}
.sear_lcd input{color: #94a1a7; padding: 5px 5px; padding-left: 10px; line-height: 20px; font-family: "Open Sans"; font-size: 17px; border: solid 1px #bdc3c7; border-radius: 2px; width: 260px;
}
.sear_lcd input:focus {  color: #5d656b;  border-color: #6b7;}
.sear_lcd input.withtext{  color: #5d656b;}
.sear_lcd a {font-size:12pt; color:#007; display:block; width:100%; padding:1px 0px;}
.sear_lcd a:hover {background-color:#fdfeff; color:#900;}
.sear_lcd table {width:100%; background-color:#ddd; border-style: solid; border-width: 0px ;}
.sear_lcd table td {vertical-align:top; border-style: solid; border-width: 1px ;border-color: #999; padding-left: 1px; border-top:none; border-left:none;}
.sear_lcd table td a {color:#00f;text-decoration: underline;}
#poss1 {background-color:#def; }
.size{width:400px;}
.brtv {position:absolute;right: 5px; top:5px; z-index:101;background-color:transparent;font-size:12pt;color:white;}
.brtv td{padding:2px;border:0;}
.brtv td:first-child{border-radius:40px;background:white;color:#000;width:21px}

.nizdiv {display:flex;Justify-content:space-around;}
.nizflex{width:47%;padding:5px;}

#show_br b{display:block; height:20px; vertical-align: middle; cursor:pointer;}
.char{
	width: auto;
}
		/* TV PAGE */

.tv_container{
  background: white;
  margin: 60px 265px 0px 20px;
  border: 1px solid #e2e2e2;
  box-shadow: 4px 4px 8px 0px #b1b1b1;
  border-radius: 4px;
  
}

h1{
	text-align:left;
	margin: 0px;
	font-size: 18pt;
	font-weight: bold;
	background: linear-gradient(90deg, #c7cfd442, #e6e6e600);
	padding: 16px 22px;
}

.tv_subtitle{
  color: #196369;
  /*font-weight: bold;*/
  text-align: center;
  margin-bottom: 16px;
}

.tv_body{
  padding: 24px;
}

.tv_right_block{
  /*width: min-content;*/
  float: right;
  margin: 0px 0px 32px 32px;
  max-width: 400px;
}

.tv_panel, .tv_repair_info_table{
  background: #f2f2f2;
  
  box-shadow: 2px 2px 4px 0px #e8e8e8;
  
  /*width: fit-content; */
}

.tv_panel{
	margin-bottom: 0px;
	border: 1px solid #e2e2e2;
	border-radius: 4px;
}

.tv_panel_inner{
  padding: 16px;
}

.tv_panel_menu{
  display: flex;
  justify-content: space-evenly;
}

.tv_panel_menu_img, .tv_panel_menu_info{
  /*width: -webkit-fill-available;*/
	width: 100%;
  background: #d6d6d6;
  text-align: center;
  padding: 8px;
  cursor: pointer;
  transition: background 0.5s ease;
}

.tv_panel_menu_img{
  border-right: 2px solid #b9b9b9;
}

.active{
  background: #f2f2f2;
}

.tv_panel_img{
  transition: max-height 1.5s ease;
  overflow: hidden;
}

.tv_panel_img img{
  width: 100%;
}

.tv_panel_img_text{
  font-size: 14pt;
  font-weight: bold;
  text-align: center;
  margin-top: 24px;
}

.tv_panel_info{
  overflow: hidden;
  transition: max-height 1.5s ease;
  
}

.tv_panel_info table{
  border-collapse: collapse;
}

.tv_panel_info table tr:nth-child(odd){
  background-color: #e6e6e6;
}

.tv_panel_info table td{
  border-bottom: 1px solid #c5c5c5;
  padding: 8px 8px;
  width:50%;
}

.tv_panel_details{
  text-align: center;
  color: #ffffff;
  background: #196369;
  /*padding: 8px;*/
  transition: background 0.5s ease;
}

.tv_panel_details a{
	color: #ffffff;
  text-decoration: none;
	padding: 8px;
	display: block;
}

.tv_panel_details:hover{
  cursor: pointer;
  background: #189fab;
}

.tv_repair_info_table{

	/*padding: 16px;*/
	margin-top: 16px;
	
}

.tv_repair_info_table p{
 margin-bottom: 8px; font-size: 10pt;
}

.tv_repair_info_table p:last-child{
  margin-bottom: 0px;
}

p, em{
	margin: 0px 0px 16px 0px;
}

.tv_main_title, h3{
	color: #196369;
	font-weight: bold;
	margin-bottom: 16px;
	font-size: 18px;
	background: linear-gradient(90deg, #c7cfd442, #e6e6e600);
	text-align: left;
	padding: 8px 8px 8px 24px;
	margin-left: -24px;
}



.tv_download{
  max-width:1100px;
}

.tv_download_item{
  display: inline-flex;
  border-bottom: 1px solid #b1b1b1;
  padding: 16px 8px;
  width: -webkit-fill-available;
  align-items: center;
}

.tv_download_item:nth-child(odd){
  background-color: #f1f3f4;
}

.tv_download_item_name{
  width:40%;
  margin-right: 8px;
}

.tv_download_item_models{
  width:40%;
  margin-right: 8px;
}

.tv_download_item_download{
  width: 20%;
  display: flex;
  justify-content: center;
  align-items: center;  
  margin-right: 8px;
}

.tv_download_item_btn{
  text-align: center;
  background: #186268;
  color: white;
  width: fit-content;
  height: fit-content;
  padding: 4px 16px;
  border: 2px solid #0f484c;
  border-radius: 4px;
  cursor: pointer;
}

.tv_main_board_table{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
}

.tv_main_board_table_img{
  border: 4px solid #196369;
  border-radius: 4px;
  margin: 0px 16px 16px 0px;
  max-width: 400px;
}

.tv_main_board_table_img_text{
  text-align: center;
  background: #196369;
  color: white;
  padding-top: 4px;
}

.tv_main_board_table_img img{
  width: 100%;
}

.tv_main_board_table_info{
  width: 60%;
  margin-bottom: 16px;
}

#brand1{
	padding: 12px;
	background: linear-gradient( 270deg , #f1f3f4, #fafbfb);
	border-radius: 8px;
	border: 1px solid #d6d6d6;
	display: none;
	box-shadow: 2px 2px 2px #00000024;
}

#brand1 select{
	border-color: #d6d6d6;
	width: -webkit-fill-available;
	margin-bottom: 4px;
	border-radius: 4px;
	padding: 2px;
}

.modelmenu_counter{
	color: green;
	margin: 0px;
}

@media only screen and (min-width : 800px){
	#dir{top:57px;}
	#navbar {margin-right: 0px;}
	.brtv {right: 265px;}
	.sear_lcd {right: 265px;}
}
@media only screen and (max-width:800px) {
	.nizdiv {display:block;}
	.nizflex{width:94%;}
	
	#zzz {display:none;position:absolute;left:151px;top:2px;}
	#label_mod {position:absolute;left:160px;top:16px;}

		
	.sear_lcd a {font-size:12pt; display:block; width:100%;line-height: 2;}
	.sear_lcd {background-color:#eee;font-size:12pt;position:absolute;margin-left:1%; border: solid 1px #bdc3c7;  border-radius: 1px;top:2px;right:1px;z-index: 99;}
	.sear_lcd input{   color: #94a1a7;padding: 5px 5px; padding-left: 12px; line-height: 20px; font-family: "Open Sans"; font-size: 14px; border: solid 1px #bdc3c7;  border-radius: 2px; width: 200px;}
	#poss1 {background-color:#ddd; }
		#show_br{z-index:100;}
	.brtv {position:absolute;right: 10px; top:8px; }
	.mob0{float: left;margin-right:0; }
	#tab_0 td {padding:0px;padding-left: 0px;}
	.size{width:360px;}

	#nav {position: absolute; margin-top: 2px; margin-left:1px;z-index:200;}
	.menu1{position:absolute;left:3px;top:-3px;}
	.menu1 ul li {height:30px;}
	.menu1 a {height:30px;line-height:30px;}
	.menu1 li ul li a { width:132px;height:30px;}
	.menu1 li:hover ul { margin-top:39px;} 
	#data {clear:both; width:380px; margin:0px;min-width:0;}
	.char {width:380px;margin:auto;}
	.my-foto {width:380px !important; margin:0px !important;}
	.size{width:380px;}
	.td2 {border-style: solid; border-width: 1px 0px 0px 0px; }
	#dir{width:100%;}
		/* TV */
  .tv_container{
    margin:40px 0px;
  }

	.tv_body{
		padding: 16px;
	}

  .right_col{
    display:none;
  }

  .tv_right_block{
    float: none;
    margin: auto auto 24px auto;
		max-width: initial;
  }

  .tv_download{
    margin: 0px -24px;
  }
  .tv_download_item{
    padding: 16px 24px;
  }
}