html, body {
	margin:0;
	background:#D9E0E7;
}
h1, h2, h4, h5 {
	font-family:'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#242a30;
	padding:0;
	margin:0.5em 0 0.5em 0;
}
label {
	cursor:pointer;
}
a {
	color:#3498db;
}
.dialog .tab{
	display: inline-block;
	background: #09AFD9;
}
.dialog .tab_active{
	background: #FFFFFF;
	color: #09AFD9;
}
.tab_nav{
	padding: 1px 1px 0 1px;
}
.table_will {
	margin:1em 0 0 0;
}
.tab_nav a{
	text-decoration: none;
	color: #FFFFFF;
}
.error {
	margin: 0 auto;
	text-align: center;
}
.error-code {
	bottom: 60%;
	color: #2d353c;
	font-size: 96px;
	line-height: 100px;
}
.m-b-10 {
	margin-bottom: 10px!important;
}
.error-content {
	top: 40%;
	bottom: 0;
	padding-top: 15px;
	background: #2d353c;
}
.error-code, .error-content {
	position: absolute;
	left: 0;
	right: 0;
}
.btn.btn-success {
	color: #fff;
	background: #00acac;
	border-color: #00acac;
}
.btn {
	font-weight: 300;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
#status_load_file {
    width: 0;
    height: 1em;
    padding: 1em 0 1em 0;
    background: #1ABC9C;
    color: #FFFFFF;
    overflow: hidden;
}
.selected_block {
	background:#ddebf7;
	padding:0.1em 0.5em 0.5em 0.5em;
	margin:1em 0em 1em 0em;
}
.error-content a {
	color: #428bca;
	text-decoration: none;
}
.error-message {
	color: #fff;
	font-size: 24px;
}
.error-desc {
	font-size: 12px;
	color: #647788;
}
.m-b-20 {
	margin-bottom: 20px!important;
}
.message{
    background-size:40px 40px;
    background-image:linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
                        transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
                        transparent 75%, transparent);                                      
    box-shadow:inset 0 -1px 0 rgba(255,255,255,.4);
	width:100%;
    border:0px solid;
    color:#fff;
    padding:0;
	margin:0 0 0 0;    
    text-shadow:0 1px 0 rgba(0,0,0,.5);
    animation:animate-bg 5s linear infinite;
}

.info{
    background-color:#4ea5cd;
    border-color:#3b8eb5;
}

.error{
    background-color:#de4343;
    border-color:#c43d3d;
}
     
.warning{
    background-color:#eaaf51;
    border-color:#d99a36;
}

.success{
    background-color:#61b832;
    border-color:#55a12c;
}

.message h3{
    margin:0.8em 0em 0.3em 1em;
	display:inline-block;
}

.message p{
    margin:0 1em 1em 0.2em;
	display:inline-block;
}

.message a{
    color:#FFFFFF;
	font-size:1.3em;
}
.message ul{
	padding:0;
    margin:0 1em 1em 1.2em;
}
.message li{
	list-style-type:none;
}

.box-button a {
    padding: 11px 0;
    width: 50%;
    font-size: 14px;
    font-weight: 800;
    letter-spacing: -1px;
	color:#FFFFFF;
}
.button {
    background: #0b7cda;
}
.button {
    display: inline-block;
    padding: 8px 21px 7px 21px;
    color: #fff;
    font-size: 12px;
    line-height: 17px;
    font-weight: 400;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    border-radius: 4px;
    background: #0a71c6;
    border: 1px solid #0a71c6;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.box-button a {
    padding: 11px 0;
    width: 50%;
    font-size: 14px;
    font-weight: 800;
    letter-spacing: -1px;
	color:#FFFFFF;
}
.message_info{
	padding:1em;
	background:#ffe691;
	color:#333333;
}


.doc{
	position:absolute;
	z-index:9;
	display:none;
	background:#FFFFFF;
	margin:0 0 0 13.6em;
	border:1px solid #c7d8dc;
}
.dislocation{
	position:absolute;
	z-index:9;
	display:none;
	background:#FFFFFF;
	margin:0 0 0 6em;
	border:1px solid #c7d8dc;
}
.dislocation a, .doc a{
	text-decoration: none;
}
.dislocation ul, .doc ul{
	padding:0;
	margin:0;
}
.dislocation li, .doc li{
	display:block;
	font-family:'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
	padding:1em 1em;
}
.dislocation li:hover, .doc li:hover{
	background:#EDEFF4;
}


.notice_menu{
	position:absolute;
	z-index:9;
	display:none;
	right:10;
	width:100%;
	background:#FFFFFF;
	padding:0;
}
.notice_menu li{
	display:block;
	font-family:'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
	border:1px solid #c7d8dc;
	padding:1em 1em;
}
.notice_menu li:hover{
	background:#EDEFF4;
}
.field {
	padding:0 0 2em 0;
	margin:0;
}
.field li {
	list-style-type:none;
}
.field input[type=text] {
	width:60%;
    height:2em;
}
.field input[type=checkbox] {
	width:1.8em;
    height:1.8em;
	margin:0px;
	padding:0;
}

@media screen and (max-width:1080px) {
	.dialog{
		background:#242a30;
		color:#fff;
		padding:0;
		border:none;
		border-top-left-radius:3px;
		border-top-right-radius:3px;
		width:100%;
	}
	.dialog h4{
		line-height:2em;
		font-size:1em;
		margin:0;
		padding:0.5em 1em;
		color:inherit;
		font-weight:500; 
	}
	.dialog_body{
		background:#fff;
		color:#707478;
		margin:0;
		padding:1em 1em;
		font-family:'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
	}
	#menu{
		margin:0 0 1.5em 0;
	}
	input[type="radio"]{
		width: 1.5em;
		height: 1.5em;
	}
	input[type="text"], input[type="password"], input[type="number"], select{
		border:1px solid #ccd0d4;
		-webkit-box-shadow:none;
		box-shadow:none;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		width:100%;
		height:2.5em;
		padding:0.5em 1em;
		font-size:2em;
		line-height:1.42857143;
		color:#555;
		background-image:none;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
	}
	input[type="button"] {
		border:1px solid #b6c2c9;
		box-shadow:none;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		width:15em;
		height:3em;
		padding:0.5em 1em;
		font-size:1em;
		line-height:1.42857143;
		color:#555;
		background:#b6c2c9;
	}
	input:hover[type="button"] {
		background:#ccd0d4;
	}
	textarea {
		width: 100%;
		height: 5em;
		font-size: 1.2em;
		border: 1px solid #ccd0d4;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		color: #555;
		padding: 0.5em;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		resize: none;
	}
	.up_bar {
		background:#FFFFFF;
		font-size:1.3em;
		font-family:'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
		color:#707478;
		height:4em;
		width:100%;
	}
	.logo {
		padding: 0.5em 0 0 1em;
	}
	.logo img{
		width:60px;
		height:60px;
	}
	.menu{
		position:absolute;
		right:1em;
		top:1.3em;
	}
	.result_tariff{
		color:#707478;
		padding:1em 0 1em 1em;
		margin:0 0 1em 0;
		border:3px solid #e7eaec;
		width:100%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	.close{
		position:absolute;
		right:2em;
		font-size:1.5em;
		font-weight:bold;
		padding:0.3em;
		margin:0.15em 0px 0px;
		text-decoration:none;
		color:rgb(255, 91, 87);
		display:none;
	}
	.result ul {
		position:absolute;
		z-index:2;
		font-size:2em;
		background:#FFFFFF;
		margin:0;
		padding:0;
		display:none;
		border:0;
	}
	.result ul li{
		list-style-type:none;
		cursor:pointer;
		padding:0.3em 0.2em 0.3em 2.5em;
	}
	.result ul li span{
		color:#707478;
	}
	.result ul a{
		text-decoration:none;
		color:black;
		font:0.9em Arial;
	}
	.result ul li:hover{
		background:#FF5B57;
		color:#FFFFFF;
	} 
	.result ul li:hover span{
		color:#FFFFFF;
	}
	.help_stantion {
		width:100%;
		text-align:left;
		color:#242a30;
	}
	.help_stantion a{
		color:#242a30;
	}
	.help_stantion tr{
		border-top: 1px solid #ddd;
	}
	.help_stantion tr:hover{
		background: #e9edf2;
	}
	.help_stantion td{
		padding:1em;
		box-shadow: 0 1px #e5eaf1;
	}
	.help_stantion table td{
		/*padding: 0 1em 1em 0;*/
	}
	.help_stantion ul{
		margin:0;
		padding:0;
	}
	.help_stantion li{
		list-style-type:none;
		padding:0;
	}
	.left_pahel_help{
		width:40%;
		text-align:right;
	}
	.help_stantion th{
		width:40%;
		font:1em 'Formular',arial,sans-serif;
	}
	.table td{
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.5em;
		color: #737373;
		padding: 1em 0;
		text-align:center;
		border-top:1px solid #242a30;
		border-left:1px solid #242a30;
	}
	.table td ul{
		margin:0;
		padding:0;
	}
	.table td ul li{
		list-style-type:none;
	}
	.table, 
	.table thead, 
	.table tbody, 
	.table th, 
	.table td, 
	.table tr{ 
		display: block; 
	}

	.table thead tr{ 
		display: none;
	}

	.table td{ 
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 30%; 
		font:1em/1.4 Arial, Helvetica, sans-serif;
		min-height: 2em;
	}

	.table td:before{ 
		position:absolute;
		top:0;
		left:0;
		width:30%; 
		background:#FFFFFF;
		color: #737373;
		font:1em/1.4 Arial, Helvetica, sans-serif;
		text-align:left;
		min-height: 2em;
		padding:1em;
	}
	.table a{
		padding:0;
		color:#e97770;
	}
	
	
	.table .table_storage:before { content: "Склад"; background: #242a30; color:#FFFFFF;}
	.table .table_storage_date:before { content: "Дата действия"; }
	.table .table_abbreviated:before { content: "Грузотправитель/Грузополучатель"; }
	.table .from_to_address:before { content: "Адрес (Назначения/Отправления)"; }
	.table .position_name:before { content: "Тип груза"; }
	.table .table_storage_count:before { content: "Количество"; }
	.table .table_storage_count_place:before { content: "Количество мест"; }
	.table .name_type_packaging:before { content: "Тип упаковки"; }
	
	
	.table .table_warehouse_date:before { content: "Дата"; background: #242a30; color:#FFFFFF;}
	.table .table_warehouse:before { content: "Склад"; }
	.table .table_position:before { content: "Позиция";}
	.table .table_cargo_name:before { content: "Название груза";}
	.table .table_characteristics:before { content: "Характеристики";}
	.table .table_foot:before { content: "Футы";}
	.table .table_weight:before { content: "Длина";}
	.table .table_count:before { content: "Количество";}
	.table .table_places:before { content: "Количество мест";}
	
	
	.table .table_bid_number:before { content: "Номер ПС"; background: #242a30; color:#FFFFFF;}
	.table .table_bid_application_date:before { content: "Дата подачи";}
	.table .table_bid_departure_date:before { content: "Дата отправки";}
	.table .table_bid_arrival_date:before { content: "Дата прибытия";}
	.table .table_bid_unload_date:before { content: "Дата выгрузки";}
	.table .table_bid_operation_place:before { content: "Адрес операции";}
	.table .table_bid_from_place:before { content: "Адрес отправления";}
	.table .table_bid_to_place:before { content: "Адрес назначения";}
	.table .table_bid_etcng_load:before { content: "Груз";}
	
	.table .table_companys:before { content: "Компания"; background: #242a30; color:#FFFFFF;}
	.table .table_company:before { content: "Компания"; }
	.table .table_inn:before { content: "ИНН"; }
	.table .table_mail:before { content: "E-mail"; }
	.table .table_bid:before { content: "Заявок"; }
	.table .table_access:before { content: "Согласованных"; }
	.table .table_visit:before { content: "Последний визит"; }
	.table .table_open:before { content: "Настройки"; }
	
	.table .table_login:before { content: "Логин"; background: #242a30; color:#FFFFFF;}
	.table .table_password:before { content: "Пароль"; }
	.table .table_name:before { content: "Имя"; }
	.table .table_suname:before { content: "Фамилия"; }
	.table .table_midname:before { content: "Отчество"; }
	.table .table_edit:before { content: "Редактировать"; }
	

	.table .table_contracts:before { content: "Номер договора"; background: #242a30; color:#FFFFFF;}
	.table .table_contract:before { content: "Номер договора"; }
	.table .table_date:before { content: "Дата договора"; }
	.table .table_valuta:before { content: "Валюта договора"; }
	.table .table_detailed:before { content: "Подробнее"; }
	
	.table .table_shippers:before { content: "Грузоотправитель"; background: #242a30; color:#FFFFFF;}
	.table .table_shipper:before { content: "Грузоотправитель";}
	.table .table_type:before { content: "Тип заявки"; }
	.table .table_pc:before { content: "Вид ПС"; }
	.table .table_address_from:before { content: "Адрес отправления"; }
	.table .table_address_to:before { content: "Адрес назначения"; }
	.table .table_cost:before { content: "Стоимость"; }
	
	
	.table .table_number:before { content: "Номер заявки"; background: #242a30; color:#FFFFFF;}
	.table .table_bid_date:before { content: "Дата"; }
	.table .table_count_declared:before { content: "Кол-во заявленных"; }
	.table .table_count_access:before { content: "Кол-во согласованных"; }
	.table .table_status_applications:before { content: "Статус заявки"; }
	.table .table_shipped:before { content: "Погружено"; }
	.table .table_empty_loading:before { content: "Порожние на адресе погрузки"; }
	.table .table_empty_approach:before { content: "Порожние подход"; }
	.table .table_unloading:before { content: "Под выгрузкой"; }
	.table .table_bid_open:before { content: "Открыть"; }
	
	
	.table .table_wagon_number:before { content: "Номер вагона"; background: #242a30; color:#FFFFFF;}
	.table .table_type_pc:before { content: "Тип"; }
	.table .table_load:before { content: "Груженый"; }
	.table .table_send_type:before { content: "Вид отправки"; }
	.table .table_view_property:before { content: "Вид собственности"; }
	.table .table_working:before { content: "Рабочий"; }
	
	.table .table_departure_date:before { content: "Дата отправки"; }
	.table .table_departure_station:before { content: "Станция отправления"; }
	.table .table_etcng:before { content: "Груз"; }
	.table .table_weight:before { content: "Вес"; }
	.table .table_consignee:before { content: "Грузополучатель"; }
	
	.table .table_cargo_load:before { content: "Грузоп-ть"; }
	.table .table_volume:before { content: "Объём"; }
	.table .table_operation_station:before { content: "Станция операции"; }
	.table .table_operations:before { content: "Операция"; }
	.table .table_operation:before { content: "Дата операции"; }
	.table .table_distance:before { content: "Расстояние"; }
	.table .table_destination_station:before { content: "Станция назначения"; }
	.table .table_of_arrival:before { content: "Дата план. прибытия"; }
	.table .table_arrival:before { content: "Дата прибытия"; }
	.table .table_simple_day:before { content: "Простой сутки"; }
	.table .table_repairs:before { content: "Дата ремонта"; }
	.table .table_marking_station:before { content: "Станция разметки"; }
	
	.table .table_numbers:before { content: "Номер документа"; background: #242a30; color:#FFFFFF; }
	.table .table_contract_id:before { content: "Договор"; }
	.table .table_document_date:before { content: "Дата документа";}
	.table .table_type_bid:before { content: "Тип";}
	.table .table_summ:before { content: "Сумма";}
	.table .table_download:before { content: "Скачать документ";}
	.table .table_debt:before { content: "Задолженность";}
	.table .table_request:before { content: "Дата запроса"; background: #242a30; color:#FFFFFF;}
	.table .table_period:before { content: "Период";}
	
	
}
@media screen and (min-width:1080px) {
	.dialog{
		background:#242a30;
		color:#fff;
		padding:0;
		border:none;
		border-top-left-radius:3px;
		border-top-right-radius:3px;
		width:100%;
	}
	.dialog h4{
		line-height:2em;
		font-size:1em;
		margin:0;
		padding:0.5em 1em;
		color:inherit;
		font-weight:500; 
	}
	.dialog_body{
		background:#fff;
		color:#707478;
		margin:0;
		padding:1em 2em;
		font-family:'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
	}
	#menu{
		margin:0 0 1.5em 0;
	}
	input[type="radio"]{
		width: 1.5em;
		height: 1.5em;
	}
	input[type="text"], input[type="password"], input[type="number"], select {
		border:1px solid #ccd0d4;
		-webkit-box-shadow:none;
		box-shadow:none;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		width:100%;
		height:3em;
		padding:0.5em 1em;
		font-size:1em;
		line-height:1.42857143;
		color:#555;
		background-color:#fff;
		background-image:none;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
	}
	input[type="button"] {
		border:1px solid #b6c2c9;
		box-shadow:none;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		width:15em;
		height:3em;
		padding:0.5em 1em;
		font-size:1em;
		line-height:1.42857143;
		color:#555;
		background:#b6c2c9;
	}
	input:hover[type="button"] {
		background:#ccd0d4;
	}
	textarea {
		width: 100%;
		height: 5em;
		font-size: 1.2em;
		border: 1px solid #ccd0d4;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		color: #555;
		padding: 0.5em;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		resize: none;
	}
	.up_bar {
		background:#FFFFFF;
		font-size:1em;
		font-family:'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
		color:#707478;
		height:4em;
		width:100%;
	}
	.logo {
		padding: 2px 0 0 1em;
	}
	.logo img{
		width:60px;
		height:60px;
	}
	.menu{
		position:absolute;
		right:1em;
		top:1.3em;
	}
	.menu a{
		text-decoration: none;
	}
	.result_tariff{
		color:#707478;
		padding:1em 0 1em 1em;
		margin:0 0 1em 0;
		border:3px solid #e7eaec;
		width:100%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	.close{
		position:absolute;
		right:1.5em;
		font-size:1.5em;
		font-weight:bold;
		padding:0.3em;
		margin:0.15em 0px 0px;
		text-decoration:none;
		color:rgb(255, 91, 87);
		display:none;
	}
	.result ul {
		position:absolute;
		z-index:2;
		background:#FFFFFF;
		margin:0;
		padding:0;
		display:none;
		border:0;
	}
	.result ul li{
		list-style-type:none;
		cursor:pointer;
		padding:0.3em 0.2em 0.3em 2.5em;
	}
	.result ul li span{
		color:#707478;
	}
	.result ul a{
		text-decoration:none;
		color:black;
		font:0.9em Arial;
	}
	.result ul li:hover{
		background:#FF5B57;
		color:#FFFFFF;
	} 
	.result ul li:hover span{
		color:#FFFFFF;
	}
	.help_stantion {
		width:100%;
		text-align:left;
		color:#242a30;
	}
	.help_stantion a{
		color:#242a30;
	}
	.help_stantion tr{
		border-top: 1px solid #ddd;
	}
	.help_stantion tr:hover{
		background: #e9edf2;
	}
	.help_stantion td{
		padding:1em;
		box-shadow: 0 1px #e5eaf1;
	}
	.help_stantion table td{
		padding: 0 1em 1em 0;
	}
	.help_stantion ul{
		margin:0;
		padding:0;
	}
	.help_stantion li{
		list-style-type:none;
		padding:0;
	}
	.left_pahel_help{
		width:15em;
		text-align:right;
	}
	.help_stantion th{
		font:1em 'Formular',arial,sans-serif;
		width:15em;
	}
	.table th{
		background:#242a30;
		color:#FFFFFF;
		font:12px/1.4 Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding:12px 0;
		text-align:center;
		border-left:1px solid #FFFFFF;
	}
	.table th a{
		color:#FFFFFF;
	}
	.table th:first-child{
		border-bottom:1px solid #242a30;
		border-left:1px solid #242a30;
	}
	.table th:last-child{
		border-bottom:1px solid #242a30;
		border-left:1px solid #FFFFFF;
		border-right:1px solid #242a30;
	}
	.table tr:hover{
		background:#edefef;
	}
	.table td{
		font:12px/1.4 Arial, Helvetica, sans-serif;
		color: #737373;
		padding:12px 0;
		text-align:center;
		border-bottom:1px solid #242a30;
		border-left:1px solid #242a30;
	}
	.table td:last-child{
		border-bottom:1px solid #242a30;
		border-left:1px solid #242a30;
		border-right:1px solid #242a30;
	}
	.table td ul{
		margin:0;
		padding:0;
	}
	.table td ul li{
		list-style-type:none;
	}
	.table td a{
		color:#242a30;
	}
	.table td:empty:before{
		display:none;
	}
	.table .table_status_applications span{
		padding: 0 0.5em;
		color:#FFFFFF;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	
	.table .table_wagon_number {padding: 5px 0;}
	.table .table_type_pc {padding: 5px 0;}
	.table .table_load {padding: 5px 0;}
	.table .table_send_type {padding: 5px 0;}
	.table .table_view_property {padding: 5px 0;}
	.table .table_working {padding: 5px 0;}
	.table .table_cargo_load {padding: 5px 0;}
	.table .table_volume {padding: 5px 0;}
	.table .table_operation_station {padding: 5px 0;}
	.table .table_operations {padding: 5px 0;}
	.table .table_operation {padding: 5px 0;}
	.table .table_distance {padding: 5px 0;}
	.table .table_destination_station {padding: 5px 0;}
	.table .table_of_arrival {padding: 5px 0;}
	.table .table_arrival {padding: 5px 0;}
	.table .table_simple_day {padding: 5px 0;}
	.table .table_repairs {padding: 5px 0;}
	.table .table_marking_station {padding: 5px 0;}
}
