body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: left;
	color: #000000;
}

body, td, .indent, .defaulttext, .caption, .captiontext, .bodytable, .mediumtext,
.forumheader, .forumheader2, .forumheader3, .forumheader4, .forumheader5, .fcaption, .finfobar, p {
        font: normal 14px tahoma, arial, sans-serif;
	color: #000;
}


.cont {
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
}


.menu_content {
        font: normal 14px tahoma, arial, sans-serif;
        padding: 5px;
        padding-top: 10px;
	background-color: #fff;
}


.smalltext, .smallblacktext, .tbox, .button, .button:hover, .nextprev, .helpbox {
        font: normal 10px verdana, tahoma, arial, sans-serif;
	color: #000;
}

.button, .button:hover {
	border: 1px solid #A5ACB2;
}

.button {
	background-image : url(images/button.png.htm);
}

.button:hover {
	background-image : url(images/buttonover.png);
}

/* MENU */
.mmenu {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
	color : #FFFFFF;
	font-weight: bold;
	border-left:1px solid #FFFFFF;
	background-color: #363676;
}

.mmenuActive
{
	background-color: #6767C1;
        font-size : 14px;
	text-decoration: none;
	border-left:1px solid #FFFFFF;
}

A.mmenuActive, .mmenuActive A, .mmenuActive A:visited, A.mmenuActive:visited {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
	color : #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.mmenu:visited, .mmenu a, a.mmenu, .mmenu a:visited {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
	color : #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.mmenu:hover, .mmenu a:hover {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
	color : #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.white_link_11 {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
	color : #FFFFFF;
	text-decoration: underline;
}
a.white_link_11:visited {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
	color : #FFFFFF;
	text-decoration: underline;
}
a.white_link_11:hover {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
	color : #FFFFFF;
	text-decoration: none;
}
.red_link_11 {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 16px;
	color : #CC0000;
	text-decoration: underline;
}
a.red_link_11:visited {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 16px;
	color : #CC0000;
	text-decoration: underline;
}
a.red_link_11:hover {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 16px;
	color : #CC0000;
	text-decoration: none;
}
.gray_link_11 {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
        color : #555555;
	text-decoration: underline;
}
a.gray_link_11:visited {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
        color : #555555;
	text-decoration: underline;
}
a.gray_link_11:hover {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
        color : #555555;
	text-decoration: none;
}
.gray_link_11_1 {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
        color : #555555;
	text-decoration: none;
}
a.gray_link_11_1:visited {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
        color : #555555;
	text-decoration: none;
}
a.gray_link_11_1:hover {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
        color : #555555;
	text-decoration: none;
}
.gray_link_11_s {
        font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
        color : #FFFFFF;
        text-decoration: none;
        font-weight: bold;
}
a.gray_link_11_s:visited {
        font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
        color : #FFFFFF;
        text-decoration: none;
        font-weight: bold;
}
a.gray_link_11_s:hover {
        font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
        color : #FFFFFF;
        text-decoration: none;
        font-weight: bold;
}
.blue_link_11, .blue_link_11 A {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
	color : #336699;
	text-decoration: underline;
}
a.blue_link_11:visited, .blue_link_11 A:visited {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
	color : #336699;
	text-decoration: underline;
}
a.blue_link_11:hover, .blue_link_11 A:hover {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
	color : #336699;
	text-decoration: underline;
}
.blue_link_11_s, .blue_link_11_s A {
        font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
        color : #FFFFFF;
        font-weight: bold;
        text-decoration: none;
}
a.blue_link_11_s:visited, .blue_link_11_s A:visited {
        font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
        color : #FFFFFF;
        font-weight: bold;
        text-decoration: none;
}
a.blue_link_11_s:hover, .blue_link_11_s A:hover {
        font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
        color : #FFFFFF;
        font-weight: bold;
        text-decoration: none;
}
.doc_link, .doc_link A {
        font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
        color : #002299;
        text-decoration: underline;
}

.grey_text_11 {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
	color : #CCCCCC;
	text-decoration: none;
}
.gray_text_66 {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 16px;
	color : #666666;
	text-decoration: none;
}
.gray_bold_text_66 {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 16px;
	color : #666666;
	font-weight: bold;
	text-decoration: none;
}
.gray_text_10 {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 12px;
	color : #999999;
	text-decoration: none;
}
.gray_text_10_C {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 12px;
	color : #CCCCCC;
	text-decoration: none;
}
.white_text_11 {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
	color : #FFFFFF;
	text-decoration: none;
}
.white_bold_text_11 {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
	color : #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.blue_text_11 {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
	color : #99CCFF;
	text-decoration: none;
}
.main_text {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
        color : #222222;
	text-decoration: none;
}
.main_bold_text {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
        color : #222222;
	font-weight: bold;
	text-decoration: none;
}
.blue_text_369 {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 14px;
	color : #336699;
	text-decoration: none;
}
.red_bold_text {
	font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 16px;
	color : #000000;
	font-weight: bold;
        text-decoration: none;
}
img {	
	border: 0px;
}

form {
	margin: 0px;
}

.tbox {
	border: #A5ACB2 1px solid;
	background-color: #fff;
}

.tboxsearch{
	border:1px solid #CCCCCC;
        width:170px;
        height:22px;
	font-family:Tahoma, Arial, 'MS Sans Serif';
        font-size:14px;
	vertical-align : middle;
}
.newsHeadline{
	font-size:8pt;
}
.devicetable{
	width : 100%;
}
.bevel{
	font-family:Tahoma, Arial, 'MS Sans Serif';
        font-size:11pt;
	color:#666666;
}

.fborder, .border{
	border-collapse: collapse;
	border-spacing: 0px;
}

.forumheader, .forumheader2, .forumheader3, .forumheader4, .fcaption, .finfobar {
	padding: 4px;
	background-color: #fff;
	border: 1px solid #878787;
}

.forumheader, .forumheader4, .finfobar {
	background-color: #fbfbfd;
}

.forumheader5 {
	cursor: pointer;
}

.fcaption, .forumheader5 {
	background-color: #f7f7f9;
}

.td_main_menu_bullet {
    vertical-align : top;
    width: 11;
    padding-top: 6px;
    padding-right: 4px;
}
.td_main_menu_link {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 6px;
    padding-right: 4px;
    text-align: left;
}
.td_main_menu_link_s {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 6px;
    padding-right: 4px;
    text-align: left;
    background-color: #040454;
}
.td_main_submenu_devicelink {
    padding-left: 12px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: left;
}
.td_main_submenu_devicelink_s {
    padding-left: 12px;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #040454;
    text-align: left;
}

.td_main_submenu_link {
    padding-left: 12px;
    padding-top: 5px;
    padding-bottom: 2px;
    color: 999999;
    text-align: left;
}
.td_main_menu_space {
    width: 8;
    padding-left: 9px;'
}

.ttx_lhead{
    font-family : Tahoma, Arial, "MS Sans Serif";
    font-size : 14px;
    color : #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    border:1px solid #333333;
    background-color: #A2A2A2;
    width : 50%;
    text-align: center;
}

.ttx_rhead {
    font-family : Tahoma, Arial, "MS Sans Serif";
    font-size : 14px;
    color : #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    border-right:1px solid #333333;
    border-bottom:1px solid #333333;
    border-top:1px solid #333333;
    background-color: #A2A2A2;
    text-align: center;
}

.ttx_ltext {
    font-family : Tahoma, Arial, "MS Sans Serif";
    font-size : 14px;
    color : #333333;
    text-decoration: none;
    padding-left:15px;
    padding-right:10px;
    border-left:1px solid #333333;
    border-right:1px solid #333333;
    border-bottom:1px solid #333333;
    background-color: #F8F8F8;
    width : 50%;
}

.ttx_rtext {
    font-family : Tahoma, Arial, "MS Sans Serif";
    font-size : 14px;
    color : #333333;
    padding-left:15px;
    padding-right:10px;
    border-right:1px solid #333333;
    border-bottom:1px solid #333333;
    background-color: #F8F8F8
}
.tabmenu_select {
    font-family : Tahoma, Arial, "MS Sans Serif";
    font-size : 14px;
    color : #FFFFFF;
    text-decoration: none;
    background-color: #A2A2A2;
    padding-top : 5px;
    padding-bottom : 5px;
    border-right : 2px solid #868686;
    text-align : center;
}
.tabmenu {
    font-family : Tahoma, Arial, "MS Sans Serif";
    font-size : 14px;
    color : #FFFFFF;
    text-decoration: none;
    background-color : #CFCFCF;
    padding-top : 5px;
    padding-bottom : 5px;
    border-right : 1px solid #FFFFFF;
    text-align : center;
}
.logo_uptext {
    font-family : Tahoma, Arial, "MS Sans Serif";
    font-size : 14px;
    font-weight: bold;
    color : #FFFFFF;
    text-decoration: none;
    background-color : #040454;
    padding-top : 5px;
    padding-bottom : 5px;
    text-align : center;
}
.logo_dwntext {
    font-family : Tahoma, Arial, "MS Sans Serif";
    font-size : 28px;
    color : #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    background-color : #040454;
    padding-top : 5px;
    padding-bottom : 5px;
    text-align : center;
}
.logo_centrtext {
    font-family : Tahoma, Arial, "Arial";
    font-size : 24px;
    color : #BBBFFF;

    text-decoration: none;
    background-color : #040454;
    padding-top : 5px;
    padding-bottom : 5px;
    text-align : center;
}
.logo_adrtext {
    font-family : Tahoma, Arial, "Arial";
    font-size : 16px;
    color : #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    background-color : #040454;
    padding-top : 5px;
    padding-bottom : 5px;
    text-align : center;
}
.logo_adrtext2 {
    font-family : Tahoma, Arial, "Arial";
    font-size : 16px;
    color : #B0B0B0;
    font-weight: bold;
    text-decoration: none;
    background-color : #040454;
    padding-top : 5px;
    padding-bottom : 5px;
    padding-left:28px;
    text-align : left;
}

.main_maintext {
        font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 16px;
        color : #333333;
        text-decoration: none;
}
.main_blue_link{
        font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 16px;
        color : #336699;
        text-decoration: underline;
}
.red_new_text {
        font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 16px;
        color : #CC0000;
        font-weight: bold;
        text-decoration: none;
}

.zebra {
  margin: 0;
  counter-reset: li;
  list-style: none;
  background:#FFFFF;
  padding: 10px;
  font-family: Tahoma, Arial, "MS Sans Serif";
}
.zebra li {
    padding: 10px;
    position: relative;
    margin: 0 0 10px 2em;
    padding: 4px 8px;
    border-top: 2px solid #787A77;
    transition: .3s linear;
}

.zebra li:last-child {margin-bottom: 0;}
.zebra li:before {
  content: counter(li);
  counter-increment: li;
  position: absolute;
  top: -2px;
  left: -2em;
  width: 2em;
  box-sizing: border-box;
  margin-right: 8px;
  padding: 4px;
  border-top: 2px solid #787A77;
  border-left: 2px solid transparent;
  border-right: 2px solid transparent;
  border-bottom: 2px solid transparent;
  background: #787A77;
  color: white;
  font-weight: bold;
  text-align: center;
  transition: .3s linear;
}
.rectangle {
    counter-reset: li;
    list-style: none;
    font: 14px Tahoma, Arial, "MS Sans Serif";
    padding: 0;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
}
.rectangle li {
    position: relative;
    display: block;
    padding: .4em .4em .4em .8em;
    margin: .5em 0 .5em 2.5em;
    background: #D3D4DA;
    color: #111;
    text-decoration: none;
    transition: all .3s ease-out;
}
.rectangle li:before {
    content: counter(li);
    counter-increment: li;
    position: absolute;
    left: -2.5em;
    top: 50%;
    margin-top: -1em;
    background: #9097A2;
    height: 2em;
    width: 2em;
    line-height: 2em;
    text-align: center;
    font-weight: bold;
}
.thumbnail{
position: relative;
border-width: 0;
z-index: 0;
text-decoration: none;
}
.thumbnail:hover{
background-color: transparent;
border-width: 0;
z-index: 50;

}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: gray;
padding: 5px;
left: -1000px;
top: -600px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
border-width: 0;

top: -150px;
left: -200px; /*position where enlarged image should offset horizontally */
}
.thumbnaildwn{
position: relative;
z-index: 0;
}
.thumbnaildwn:hover{
background-color: transparent;
border-width: 0;
z-index: 50;
}
.thumbnaildwn span{ /*CSS for enlarged image*/
position: absolute;
background-color: gray;
padding: 5px;
left: -1200px;
top: -600px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnaildwn span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnaildwn:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;

top: -600px;
left: -200px; /*position where enlarged image should offset horizontally */
}

.at_ordtab_lhead{
    font-family : Tahoma, Arial, "MS Sans Serif";
    font-size : 12px;
    color : #FFFFFF;
    padding:5px;
    font-weight: bold;
    text-decoration: none;
    border-left:1px solid #333333;
    border-top:1px solid #333333;
    border-bottom:1px solid #333333;
    background-color: #A2A2A2;
    text-align: center;
}
.at_ordtab_lhead2{
    font-family : Tahoma, Arial, "MS Sans Serif";
    font-size : 12px;
    color : #FFFFFF;
    padding:5px;
    font-weight: bold;
    text-decoration: none;
    border-left:1px solid #333333;
    border-bottom:1px solid #333333;
    background-color: #A2A2A2;
    text-align: center;
}

.at_ordtab_rhead{
    font-family : Tahoma, Arial, "MS Sans Serif";
    font-size : 12px;
    color : #FFFFFF;
    padding:5px;
    font-weight: bold;
    text-decoration: none;
    border:1px solid #333333;
    background-color: #A2A2A2;
    text-align: center;
}
.at_ordtab_ltext {
    font-family : Tahoma, Arial, "MS Sans Serif";
    font-size : 12px;
    color : #333333;
    font-weight: bold;
    text-decoration: none;
    padding:5px;
    border-left:1px solid #333333;
    border-bottom:1px solid #333333;
    background-color: #F8F8F8;
}

.at_ordtab_rtext {
    font-family : Tahoma, Arial, "MS Sans Serif";
    font-weight: bold;
    font-size : 12px;
    color : #333333;
    padding:5px;
    border-left:1px solid #333333;
    border-right:1px solid #333333;
    border-bottom:1px solid #333333;
    background-color: #F8F8F8
}
.gray_link_ordtab {
        font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 12px;
        color : #FFFFFF;
        text-decoration: none;
        font-weight: bold;
}
a.gray_link_ordtab:visited {
        font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 12px;
        color : #FFFFFF;
        text-decoration: underline;
        font-weight: bold;
}
a.gray_link_ordtab:hover {
        font-family : Tahoma, Arial, "MS Sans Serif";
        font-size : 12px;
        color : #FFFFFF;
        text-decoration: underline;
        font-weight: bold;
}

.wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.xpandable-block {
  height: 1px;
  overflow: hidden;
  order: 1;
  align: left;
  padding-top: 2px;
}
.xpand-button {
  order: 0;
}
input[type="checkbox"] {
 display: none;
}
input[type="checkbox"]:checked + .xpandable-block {
  height: auto;
}
label {
  order: 1;
  color: blue;
  text-decoration: underline;
  font-size: 14px;
  cursor: pointer;
}
.label1 {
  order: 0;
  color: black;
  text-decoration: underline;
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
}
#toTop {
width:100px;
border:1px solid #ccc;
background:#D3D3D3;
text-align:center;
padding:5px;
position:fixed;
bottom:10px; /* отступ кнопки от нижнего края страницы*/
right:10px;
cursor:pointer;
display:none;
color:#333;
font-family:verdana;
font-size:11px;
}
.topbutton {
width:100px;
border:2px solid #ccc;
background:#f7f7f7;
text-align:center;
padding:10px;
position:fixed;
bottom:50px;
right:50px;
cursor:pointer;
color:#333;
font-family:verdana;
font-size:12px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
}

.devicetree li {
padding: 2px 2px;
font-size: 14px;
margin-bottom: 2px;
}

.orderlist_text{
    font-family : Tahoma, Arial, "MS Sans Serif";
    font-size : 14px;
    font-style: italic;
    /*font-weight: bold;*/
    color : #000000;
    border:1px solid #ccc;
    text-decoration: none;
    background-color: #E0E0E0;
    text-align: left;

}

.blink_me {
  animation: blinker 3s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}
