* {
  box-sizing:border-box;/*для Оперы*/
  -moz-box-sizing:border-box;/*для мозилы*/
  -webkit-box-sizing: border-box; /*для хрома*/
}

.newList {
	margin-top: -1px;
}

.newList li {
  z-index: expression( /* оптимизированный expression, который сработает только при загрузке страницы */
  runtimeStyle.zIndex = 1,
  this == parentNode.firstChild ? (className += " first-child") : 0 /* добавляем нужный класс первому элементу */)
  padding: 0;
  margin: -1px 0;
  border: 0.5px solid #a9a9a9;
  text-align: left;
}

.newListSelHover .selectedTxt, .newListSelHover .selectedTriangle, .newListSelHover .selectedTriangle:before {
	background: #033566;
	color: #fff;
}

.newListSelected{
  margin:0 auto;
  z-index:30;
/*  width: 1090px;*/
}

.selectedTxt{
/*  width:1050px;*/
  height:40px;
  overflow:hidden;
	background-color:#033566;
  color:#b1b9ba;;
  font-size:16px;
  zoom:1;
	position: absolute;
	right: 40px;
	left: 0;
	/*position:relative;*/
  cursor:pointer;
  z-index:1;
	line-height: 37px;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 6px;
/*  float: left;*/
  border-radius:0;
}

.selectedTriangle {
  width:40px;
  cursor: pointer;
  height: 40px;
  padding: 9px;
/*  float: left;*/
	position: absolute;
	right: 0;
	background: #033566;
/*	box-shadow: 0 5px 8px -1px rgba(0, 0, 0, 0.2);*/
	border-bottom: 1px solid #222;
}

.selectedTriangle:before {
  content: "\25BC";
  color:#b1b9ba;
  font-size: 23px;
  line-height: 1;
  float: right;
}

.newList li a{
  background: #ECF3F9;
  display:block;
  font-size:12px;
  line-height:normal;
  outline:none;
  padding:6px;
}
.newList li a:link,.newList li a:visited{
  color:#000;
  text-decoration:none;
	line-height: 1.4em !important;
}
.newList li a.hiLite,.newList li a.newListHover,.newList li a:hover{
	color: #fff;
	background-color:#033566;
}

.newList {
  list-style: none;
  padding: 0;
/*  margin: 0 0 0 4px;*/
  width: 100%;
  position: absolute;
  z-index: 15000 !important;
	background-color:#eee;
	border-top:0;
	box-shadow:0 5px 5px #4f4f4f;
	top: 41px !important;
  /*left: -4px !important;*/
} 