div.weight_lines_read{font-size:0px; display:none;}
/* Собственный селект с поиском */
div.weight_myselect{float:left; width:23.35%; height:38px; margin:0 1.2% 0 0; position:relative; 
	background:url("select_arrow.png") no-repeat right center #F1F1F1; border:1px #DDDDDD solid; border-radius:3px;}
div.weight_myselect input{width:100%; height:38px; background:none; border:none; cursor:pointer; padding:0px 8px;
	font-family: 'Open Sans', 'Arial', sans-serif; font-size:14px; color:#000000;}
div.weight_myselect div{position:absolute; top:37px; left:-1px; min-height:102px; max-height:222px; display:none; overflow-y:scroll;
	background:#F1F1F1; border:1px #AAAAAA solid; border-radius:3px;}
div.weight_myselect div b{display:block; height:100px; background:url("loader.gif") no-repeat center center;}
div.weight_myselect div i{display:block; height:100px; padding:38px 0 0 8px; font-family: 'Open Sans', 'Arial', sans-serif; font-size:14px; color:#888888;}
div.weight_myselect a{display:block; height:22px; padding:1px 8px 0px 8px;
	font-family: 'Open Sans', 'Arial', sans-serif; font-size:14px; color:#000000; text-decoration:none;}
div.weight_myselect a:hover{background:#DDDDDD;}
div.weight_myselect a.hover{background:#DDDDDD;}
/* Обычный селект */
select.weight_select{float:left; width:23.35%; height:38px; border:1px #DDDDDD solid; border-radius:3px; padding:0px 8px; margin:0 1.2% 0 0; cursor:pointer;
	-webkit-appearance:none; -moz-appearance:none; appearance:none; background:url("select_arrow.png") no-repeat right center #F1F1F1;
	font-family: 'Open Sans', 'Arial', sans-serif; font-size:14px; color:#000000;}
select.weight_select.disabled{background:#F4F4F4; border:1px #F4F4F4 solid; color:#888888; cursor:default;}
/* Текстовые поля */
input.weight_input{float:left; width:23.35%; height:38px; border:1px #DDDDDD solid; border-radius:3px; padding:0px 8px; margin:0 1.2% 0 0; background:#F1F1F1;
	font-family: 'Open Sans', 'Arial', sans-serif; font-size:14px; color:#000000;}
input.weight_input.readonly{background:#F7F7F7; border:1px #F7F7F7 solid; font-weight:bold; color:#178A2D; cursor:default;}
input.weight_input.border{border:1px #EE4433 solid;}
/* Крестик для удаления */
img.weight_move{width:20px; height:19px; margin:9px -10px 0 -3px; cursor:pointer;}
div.weight_both{clear:both; height:20px; font-size:0px;}
/* Кнопка добавления кабелей */
input.weight_add{width:97%; height:38px; background:#F4F4F4; border:1px #127024 dotted; border-radius:5px; margin-bottom:25px; cursor:pointer;
	font-family:'Arial', sans-serif; font-size:18px; color:#178A2D;
	-webkit-transition:0.4s; transition:0.4s;}
input.weight_add:hover{background:#127024; border:1px #127024 solid; color:#FFFFFF;
	-webkit-transition:0.4s; transition:0.4s;}
/* Суммарные значения */
div.weight_total{padding-top:22px; border-top:1px #999999 dotted; height:80px;}
div.weight_total div{float:left; width:24.55%; padding-left:9px; font-family: 'Open Sans', 'Arial', sans-serif; font-size:16px;}
div.weight_total div b{display:block; font-family: 'Arial', sans-serif; font-weight:bold; font-size:26px; color:#178A2D;}
/* Ссылка сохранения PDF */
div.weight_total div.weight_pdf{width:49.1%; margin:0; padding:5px 0 0 0;}
div.weight_total div.weight_pdf img{height:43px; margin:0 9px 0 0; vertical-align:middle;}
div.weight_total div.weight_pdf a{color:#178A2D; text-decoration:none; display:none;}
div.weight_total div.weight_pdf a font{border-bottom:1px #178A2D dotted;}
div.weight_total div.weight_pdf a:hover font{border-bottom:1px #178A2D solid;}
div.weight_total.pdf div.weight_pdf a{display:inline-block;}
div.weight_total div.weight_pdf div#weight_pdf_form_html{display:none;}
/* Другие размеры экрана */
@media screen and (max-width:850px)
{
	div.weight_myselect{width:47.5%; margin:0 1.5% 10px 0;}
	select.weight_select{width:47.5%; margin:0 1.5% 10px 0;}
	input.weight_input{width:47.5%; margin:0 1.5% 0 0;}
	img.weight_move{margin:9px -10px 0 0;}
	div.weight_both{height:25px;}
	input.weight_add{width:96.5%;}
	div.weight_total{padding-top:20px; height:65px;}
	div.weight_total.pdf{padding-top:18px; height:130px;}
	div.weight_total div{width:49%; font-size:16px;}
	div.weight_total div b{font-size:26px;}
	div.weight_total div.weight_pdf{display:none;}
	div.weight_total.pdf div.weight_pdf{display:block; width:100%; padding:0 0 15px 0; border-bottom:1px #999999 dotted; margin:0 0 15px 0;}
	div.weight_total div.weight_pdf img{height:40px;}
}
@media screen and (max-width:600px)
{
	div.weight_myselect{width:46.75%; height:36px; margin:0 1.8% 10px 0;}
	div.weight_myselect input{height:36px;}
	div.weight_myselect div{top:35px;}
	select.weight_select{width:46.75%; height:36px; margin:0 1.8% 10px 0;}
	input.weight_input{width:46.75%; height:36px; margin:0 1.8% 0 0;}
	img.weight_move{margin:8px -10px 0 0;}
	div.weight_both{height:25px;}
	input.weight_add{width:95.3%; height:38px;}
	div.weight_total{height:60px;}
	div.weight_total.pdf{height:125px;}
	div.weight_total div{width:48.55%; font-size:15px;}
	div.weight_total div b{font-size:25px;}
}
@media screen and (max-width:450px)
{
	div.weight_myselect{width:92%; height:30px; margin:0 3.5% 9px 0;}
	div.weight_myselect input{height:30px;}
	div.weight_myselect div{top:29px;}
	select.weight_select{width:92%; height:30px; margin:0 3.5% 9px 0;}
	input.weight_input{width:92%; height:30px; margin:0 3.5% 9px 0;}
	img.weight_move{margin:5px -10px 0 0;}
	div.weight_both{height:22px;}
	input.weight_add{width:92%; height:34px;}
	div.weight_total{height:113px;}
	div.weight_total.pdf{height:178px;}
	div.weight_total div{width:92%; padding-left:0; margin-bottom:12px; font-size:15px;}
	div.weight_total div b{font-size:24px;}
	div.weight_total div.weight_pdf img{height:38px;}
}