body
	{background: #F5F5F5;
 	margin: 0px 0px 0px 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;}
table
	{background: #F5F5F5;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	padding: 0px 0px 0px 0px;}

a:link
	{color: #0000EE;
	text-decoration: underline;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px}
a:visited 
	{color: #0000EE;
	text-decoration: underline;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px}
a:hover
	{color: #0000EE;
	text-decoration: underline;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px}

a.sub:link
	{color: #0000EE;
	text-decoration: underline;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px}
a.sub:visited 
	{color: #0000EE;
	text-decoration: underline;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px}
a.sub:hover
	{color: #0000EE;
	text-decoration: underline;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px}

.table_card_login
 	{position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 400px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	background-color: #E0E0E0;
	border: #666666 1px solid;
	border-radius: 8px;
	padding: 15px 20px 15px 20px;
	box-shadow: 0.2em 0.2em 5px rgba(122,122,122,0.5);}
.table_card_login td
	{font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	background-color: #E0E0E0;}

.table_card_loginfailed
 	{position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 400px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	background-color: #FFC7C7;
	border: #B00000 1px solid;
	border-radius: 8px;
	padding: 15px 20px 15px 20px;
	box-shadow: 0.2em 0.2em 5px rgba(122,122,122,0.5);}
.table_card_loginfailed td
	{font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	background-color: #FFC7C7;}

.table_foto
 	{font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	background-color: #FFFFFF;
	border: #666666 1px solid;
	padding: 8px 8px;
	margin: 0px 0px 0px 2px;
	box-shadow: 0.2em 0.2em 5px rgba(122,122,122,0.5);}
.table_foto_mini
 	{font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	background-color: #FFFFFF;
	border: #666666 1px solid;
	padding: 3px 3px;
	margin: 0px 0px 0px 2px;
	box-shadow: 0.2em 0.2em 5px rgba(122,122,122,0.5);}

.table_navi
 	{font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	background-color: #FFFFFF;
	border: #666666 1px solid;
	padding: 5px 5px 5px 5px;}
.table_navi_select
 	{font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	background-color: #FF4F12;
	border: #666666 1px solid;
	color: #FFFFFF;
	padding: 5px 5px 5px 5px;}

.table_head
	{font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	background-color: #E0E0E0;
	width: 100%;
	border: #666666 1px solid;
	padding: 0px 0px 0px 0px;
	box-shadow: 0.2em 0.2em 5px rgba(122,122,122,0.5);}

.table_head td
	{font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	background-color: #E0E0E0;}

.table_data
	{font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	border: #666666 1px solid;
	border-collapse: collapse;
	background: #FFFFFF;
	table-layout: fixed;
	width: 100%;
	box-shadow: 0.2em 0.2em 5px rgba(122,122,122,0.5);}
.table_data td
	{font-weight: normal;
	padding: 2px 5px;
	border: #666666 1px solid;}
.table_data th
	{font-weight: normal;
	padding: 5px;
	background: #E0E0E0;
	border: #666666 1px solid;}
.table_data tbody tr:hover
	{background: #FFFEE0; /* Цвет фона при наведении */}

.table_data_bad
	{font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #B00000;
	border: #B00000 1px solid;
	border-collapse: collapse;
	table-layout: fixed;
	width: 100%;
	box-shadow: 0.2em 0.2em 5px rgba(122,122,122,0.5);}
.table_data_bad th
	{font-weight: normal;
	padding: 5px;
	background: #FF9494;
	border: #B00000 1px solid;}
.table_data_bad td
	{font-weight: normal;
	padding: 2px 5px;
	border: #B00000 1px solid;
	background: #FFC7C7;}

 .table_nakladnaya 
	{font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	background: #FFFFFF;
	border: #666666 1px solid;
	border-collapse: collapse;
	table-layout: fixed;
	width: 99%;
	box-shadow: 0.2em 0.2em 5px rgba(122,122,122,0.5);}
.table_nakladnaya td, th
	{font-weight: normal;
	padding: 2px 5px; /* Поля вокруг содержимого таблицы */
    border: 1px dashed #666666; /* Параметры рамки */}
.table_nakladnaya th 
	{font-size: 12px;
	background: #E0E0E0; /* Цвет фона */
    border: #666666 1px solid;
	position: -webkit-sticky;
    position: sticky;
    top: -3px;
    z-index: 2;}
.table_nakladnaya tbody tr:hover
	{background: #FFFEE0; /* Цвет фона при наведении */}

.table_sklad
	{font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	background: #FFFFFF;
	table-layout: fixed;
	width: 99%;}
.table_sklad td
	{font-weight: normal;
	padding: 2px 5px;
	border-top: #F5F5F5 1px solid;
	border-left: #F5F5F5 1px solid;
	border-right: #F5F5F5 1px solid;
	border-bottom: #666666 1px dotted;}
.table_sklad th
	{font-weight: normal;
	padding: 5px;
	background: #F5F5F5;
	border: #666666 1px dotted;}
.table_sklad tbody tr:hover
	{background: #FFFEE0; /* Цвет фона при наведении */}
.table_sklad_bad_td
	{font-weight: normal;
	padding: 2px 5px;
	background: #FFC7C7;
	border-top: #F5F5F5 1px solid;
	border-left: #F5F5F5 1px solid;
	border-right: #F5F5F5 1px solid;
	border-bottom: #B00000 1px dotted;}

.table_siz
	{font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	background: #FFFFFF;
	table-layout: fixed;
	width: 100%;}
.table_siz td
	{font-weight: normal;
	padding: 2px 5px;
	border-top: #F5F5F5 1px solid;
	border-left: #F5F5F5 1px solid;
	border-right: #F5F5F5 1px solid;
	border-bottom: #666666 1px dotted;}
.table_siz th
	{font-weight: normal;
	padding: 5px;
	background: #F5F5F5;
	border: #666666 1px dotted;}
.table_siz tbody tr:hover
	{background: #FFFEE0; /* Цвет фона при наведении */}
.table_siz_bad_td
	{font-weight: normal;
	padding: 2px 5px;
	background: #FFC7C7;
	border-top: #F5F5F5 1px solid;
	border-left: #F5F5F5 1px solid;
	border-right: #F5F5F5 1px solid;
	border-bottom: #B00000 1px dotted;}


.inputbox
	{background: #ffffff;
	border: #666666 1px solid;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	width: 100%;
	color: #000000;}
.inputbox_file
	{background: #ffffff;
	border: #666666 1px solid;
    border-radius: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-variant: normal;
	width: 200;
	color: #000000;}
.inputbox_loginfailed
	{background: #ffffff;
	border: #B00000 1px solid;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	width: 100%;
	color: #000000;
	}
.inputbox_sto
	{background: #ffffff;
	border: #666666 1px solid;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	width: 100;
	color: #000000;
	}
.inputbox_seriya_pasport
	{background: #ffffff;
	border: #666666 1px solid;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	width: 100;
	color: #000000;
	}
.inputbox_nomer_pasport
	{background: #ffffff;
	border: #666666 1px solid;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	width: 100;
	color: #000000;
	}
.inputbox_kod_pasport
	{background: #ffffff;
	border: #666666 1px solid;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	width: 100;
	color: #000000;
	}
.inputbox_nomennomer
	{background: #ffffff;
	border: #666666 1px solid;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	width: 200;
	color: #000000;
	}
.inputbox_dvesti
	{background: #ffffff;
	border: #666666 1px solid;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	width: 200;
	color: #000000;}
.inputbox_tel
	{background: #ffffff;
	border: #666666 1px solid;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	width: 200;
	color: #000000;}	
.inputbox_bad
	{background: #FFFFFF;
	border: #B00000 1px solid;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	width: 100%;
	color: #000000;}
.inputbox_notactive
	{background: #FCFCFC;
	border: #919191 1px solid;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	width: 100%;
	color: #666666;}
.inputbox_dvesti_notactive
	{background: #FCFCFC;
	border: #919191 1px solid;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	width: 200;
	color: #666666;}
.inputbox_sto_notactive
	{background: #FCFCFC;
	border: #919191 1px solid;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	width: 100;
	color: #666666;}	

.select
	{background: #ffffff;
	border: #666666 1px solid;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #000000;
	width: 200;}
.select_navi
	{background: #F5F5F5;
	font-size: 12px;
	border: #F5F5F5 7px solid;
	font-family: Tahoma, Geneva, sans-serif;
	font-variant: normal;
	color: #000000;	
	width: 300;}
.select_small
	{background: #ffffff;
	border: #666666 1px solid;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #000000;
	width: 50;}
.select_full
	{background: #ffffff;
	border: #666666 1px solid;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #000000;
	width: 100%;}	
.select_notactive
	{background: #F5F5F5;
	border: #666666 1px solid;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	color:  #666666;
	width: 200;}
.select_tristo
	{background: #FFFFFF;
	font-size: 12px;
	border: #666666 1px solid;
	font-family: Tahoma, Geneva, sans-serif;
	font-variant: normal;
	color: #000000;
	width: 300;}

.button_login
	{font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	background: #E0E0E0;
	padding: 10px 5px 10px 5px;
	cursor: hand;
	color: #000000;
	border: #F5F5F5 1px solid;
	width: 150;
	box-shadow: 0.2em 0.2em 5px rgba(122,122,122,0.5);}
.button_login:hover
	{background-color: #FF4F12;
	border: #666666 1px solid;
    transition: 0.7s;}
	
.button_loginfailed
	{font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	background: #FFC7C7;
	padding: 10px 5px 10px 5px;
	cursor: hand;
	color: #000000;
	border: #F5F5F5 1px solid;
	width: 150;
	box-shadow: 0.2em 0.2em 5px rgba(122,122,122,0.5);}
.button_loginfailed:hover
	{background-color: #FF4F12;
	border: #666666 1px solid;
    transition: 0.7s;}

.button_page
	{font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	background: #E0E0E0;
	padding: 10px 5px 10px 5px;
	cursor: hand;
	color: #000000;
	border: #B7B7B7 1px solid;
	width: 150;
	box-shadow: 0.2em 0.2em 5px rgba(122,122,122,0.5);}
.button_page:hover
	{background-color: #FF4F12;
	border: #666666 1px solid;
    transition: 0.7s;}

.font_sel
	{font-family:  Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FF4F12}
.font_sel_sub
	{font-family:  Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #FF4F12}
.font_inf
	{font-family:  Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #919191}
.font_inf_sub
	{font-family:  Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #919191}
.font_sub
	{font-family:  Tahoma, Geneva, sans-serif;
	font-size: 10px;}
.font_bad
	{font-family:  Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #B00000}
.font_good
	{font-family:  Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #00B000}		
.verticalLine
	{margin: 0px 0;
	padding: 0;
	height: 0;
	border: none;
	border-top: 3px dotted #E0E0E0;}
	
