/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}


.menu__nav .menu-list li .btn
 {
  white-space: nowrap;
 }

 .container
  {
   max-width: 1200px;
  }

 .menu-list.table.non-authorize
  {
   display: block;

   margin: auto;

   max-width: 1200px;

   text-align: center;
  }

 .menu-list.table a.btn
  {
   vertical-align: middle;
  }


 .menu-list.table.non-authorize a.btn
  {
   vertical-align: middle;
  }

 .unauth_button_area
  {
   display: inline-block;
  }

 li.button_li
  {
   display: inline-block;

   margin-left: 5px;
   margin-right: 5px;
  }

 @media screen and (max-width: 990px)
  {
   .menu-list.table
    {
     padding-left: 20px;
     padding-right: 20px;
     padding-bottom: 7px;

     text-align: justify;
    }

   .menu-list.table a.btn[href="/jobs/"]
    {
     margin-left: 0px !important;
    }
  }

 @media screen and (max-width: 760px)
  {
   .menu-list.table a.btn
    {
     display: block;

     position: relative;

     margin: 0px;

     padding: 0px;
     padding-left: 10px;
     border-bottom: solid 1px #e2e2e2;

     border-radius: 0px;

     background: #ffffff;

     text-align: left;

     font-weight: 500;
     color: #0174ff;
    }

   .menu-list.table a.btn::before
    {
     content: "";

     display: block;

     position: absolute;
     right: 15px;
     top: 50%;

     width: 12px;
     height: 12px;

     background-image: url('data:image/svg+xml,<svg width="8" height="12" viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.910737 11.5891C1.06701 11.7454 1.27893 11.8331 1.4999 11.8331C1.72087 11.8331 1.9328 11.7454 2.08907 11.5891L7.08907 6.58914C7.2453 6.43287 7.33306 6.22094 7.33306 5.99997C7.33306 5.779 7.2453 5.56708 7.08907 5.41081L2.08907 0.410807C1.9319 0.259008 1.7214 0.175013 1.5029 0.176911C1.28441 0.17881 1.07539 0.266451 0.920888 0.420958C0.766381 0.575465 0.678741 0.784475 0.676842 1.00297C0.674943 1.22147 0.758938 1.43197 0.910737 1.58914L5.32157 5.99997L0.910737 10.4108C0.754511 10.5671 0.666748 10.779 0.666748 11C0.666748 11.2209 0.754511 11.4329 0.910737 11.5891Z" fill="%23333333"/></svg>');
     background-repeat: no-repeat;
     background-position: center;
     background-size: contain;

     transform: translateY(-50%);
    }
  }