.b-info_table__table td {
  padding: 0;
  border-top: none;
}

.b-info_table, .b-info_table__data,
.b-info_table__table {
  margin-bottom: 0;
  border: none;
}

.b-info_table {
  max-width: 1250px;
  margin: 0 auto;
}
.b-info_table h1 {
  font-size: 20px;
  font-weight: normal;
  background-color: #FFAF00;
  background-color: #ffaf00;
  background-image: -moz-linear-gradient(top, #ffd200, #ffaf00);
  background-image: -webkit-linear-gradient(top, #ffd200, #ffaf00);
  background-image: linear-gradient(to bottom, #ffd200, #ffaf00);
  margin: 0 0 6px 0;
  padding: 12px 10px 12px 20px;
}
.b-info_table h2 {
  line-height: 22px;
  font-size: 18px;
  font-weight: normal;
  padding: 0;
  margin: 0;
}
.b-info_table h3 {
  vertical-align: top;
  font-size: 18px;
  color: #004892;
  line-height: 22px;
  font-weight: normal;
  padding: 0;
  margin: 0;
}
.b-info_table .banner_wide {
  text-align: center;
  position: relative;
  padding-bottom: 223px;
  overflow: hidden;
  width: 100%;
}
.b-info_table .banner_wide .image-wrapper {
  width: 1250px;
  position: absolute;
  left: 0;
  top: 0;
}
.b-info_table .btn_site,
.b-info_table .btn_location {
  display: block;
  color: #004892;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 6px;
}
.b-info_table .btn_site {
  background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTZENTcxODNBQjlFMTFFMzg3RTNCNkIwQkFCRUEyNEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTZENTcxODRBQjlFMTFFMzg3RTNCNkIwQkFCRUEyNEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNkQ1NzE4MUFCOUUxMUUzODdFM0I2QjBCQUJFQTI0QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNkQ1NzE4MkFCOUUxMUUzODdFM0I2QjBCQUJFQTI0QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqxhu3IAAACdSURBVHjaYmxsbPRkYGCYC8SSDNQBz4E4mYnKhjJAzZrLRIKhXkDMB8QbsPDXA7EAVAxsOBMJLvkPxbj4/5D5LCQYvJ0APxCZw8RAI8CE5gIpIGYkE0sh+wLZ4GRoUqEomWEz+DmV0jD9wnjU4FGD6WgwNcpkCWwGz0GWIANIQysNeLH5HOpaLyplaxB4AXJxCohBxeB9CiqMAAIMAHigHcVfBoEmAAAAAElFTkSuQmCC') no-repeat 0 50%;
  padding: 2px 4px 2px 30px;
}
.b-info_table .btn_location {
  background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAcCAYAAABsxO8nAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkZENDk1MjZBQjlFMTFFMzg0QTBENTU3RDJBMTFDQTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkZENDk1MjdBQjlFMTFFMzg0QTBENTU3RDJBMTFDQTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCRkQ0OTUyNEFCOUUxMUUzODRBMEQ1NTdEMkExMUNBOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCRkQ0OTUyNUFCOUUxMUUzODRBMEQ1NTdEMkExMUNBOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkNZQEIAAAHQSURBVHjapJU7SwNREIU3D1ErO7UQCxFSqIXaWVmoP0HS2GkUrQRjZxEhXcBopwgRIWgRUBDEF5hWUUijJoVa2KRKIaIQfJ0J58KYbHY3eOAje+fOnOx9ri8Wi1kuCvD3yynJXyc+BnbBCyiTF8bGvRi1g1NwDqZAF3P8fJbYGXM66hn1glswYblLcm5YU1GQv03ggP9qVADbNBcNg2kQYltyD8GQDN280QLoVyZpMAIS4JIkGEurvD4wb4bmA4uq8xrMgZLNkErsu1IxqfX5+ardDH6DNfDmMD/Sl2SuxdqQGPWopE+umJvOmWvUY4Zm9APePRiVmWtUGdqDCsgqDnowGlArLsqL0RN4Vsch4sEooo6O1D6a5c+opDCYdTEJq3ZG7+wd1dHMVdniJgwQed4E68yxdK0Z5z3IglG2W8AMmAQfjLWCtqq3y7L2z1lL2gxDCjtJm01/0u7QHsnsW96VZ02NkezUeANGcbW7a+6jPZ56NxWYW/dik+t01YPRavXVa3fV7oOcg0mOOa53tow76mAU1XPjdvlfgGOb+An7PH9FRMtV8yDPS41+jkR3IKXaKcYaNhKtgFey4pQYdDEqqu1Q/I+RaMPLNv8VYABae2CupL6cLwAAAABJRU5ErkJggg==') no-repeat 2px 50%;
  padding: 4px 4px 4px 30px;
}
.b-info_table .btn_go {
  display: block;
  color: #fff;
  line-height: 18px;
  height: 36px;
  padding: 9px 12px 9px;
  margin-right: 12px;
  position: relative;
  text-decoration: none;
  background-color: #54c2ea;
  background-image: -moz-linear-gradient(top, #54c2ea 0%, #27b6e5 50%, #00a0d4 51%, #00a0d4 100%);
  background-image: -webkit-linear-gradient(top, #54c2ea 0%, #27b6e5 50%, #00a0d4 51%, #00a0d4 100%);
  background-image: linear-gradient(to bottom, #54c2ea 0%, #27b6e5 50%, #00a0d4 51%, #00a0d4 100%);
}
.b-info_table .btn_go:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: -11px;
  background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAkCAYAAABfVsDFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEZGNzUxMURBQkExMTFFMzhDQTA5RjM1NTZGQkQ2NEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEZGNzUxMUVBQkExMTFFMzhDQTA5RjM1NTZGQkQ2NEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRkY3NTExQkFCQTExMUUzOENBMDlGMzU1NkZCRDY0QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRkY3NTExQ0FCQTExMUUzOENBMDlGMzU1NkZCRDY0QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv16W6kAAAGMSURBVHjajJS9bsIwEMfPDlueIE/QoQWpUrcObDB0qdTuoD5DssFEt+QhykO06sdQtbxBGbtVokiAqi5s2Nc7J0UBHMcWP86J/v7nzl9w/b5AoouIUIfUAECkV5NlADVNohBANIl+rViDBAOK0eVkFbqdZQBaSibSQiZuZ1E458QXk5+oUqy4QLElJG6rnRE4X1AMCO73Om+rplW8ofljFEdt+sEGIbOnUQhVPt//sdN+XXQPnbWGMordeZDG9PxlHlSLyykBNIn+bhrkZMUUjqOzx1lYmcamKNS4I0QUk8MCy3DOmBdLxK37r6hIg4uyo/PBIQ0wCyWOHmZYuRlIDKjphwq0Om3waKeYA2AAQmSNz+WvexMb9/wLEnwabxsQSb2YThL9jfGm9eHjvCaGZuo8xBn2T759xHMi3a5gjXiIveO1j3hK3O3sOoc4IVflI34m4dPBSbEI2S22nkHLuzG5Tn3EXPmg8t7Ye07Jde4jZlHmvOtK/UF5AVxiLmhcez8XMd5fAFv7E2AAfd08Ogx1ySkAAAAASUVORK5CYII=') no-repeat 50% 50%;
  width: 11px;
  height: 36px;
}

.b-info_table__data th,
.b-info_table__table th {
  text-align: left;
  border: none;
}
.b-info_table__data .cell_h2,
.b-info_table__table .cell_h2 {
  background-color: #d2ebff;
  padding: 8px 20px;
  background-position: 99% 50%;
  background-repeat: no-repeat;
}
.b-info_table__data .cell_h3,
.b-info_table__table .cell_h3 {
  padding: 8px 20px;
}
.b-info_table__data .cell_actions,
.b-info_table__table .cell_actions {
  background: #f6f5f5;
  padding: 0 26px;
}
.b-info_table__data .cell_links,
.b-info_table__table .cell_links {
  padding: 0 10px 38px;
}
.b-info_table__data .cell_links__list,
.b-info_table__table .cell_links__list {
  padding: 0;
  margin: 0;
  list-style: none;
  white-space: nowrap;
}
.b-info_table__data .cell_links__list li,
.b-info_table__table .cell_links__list li {
  display: block;
  padding: 0;
  margin: 0;
}
.b-info_table__data .cell_logo,
.b-info_table__table .cell_logo {
  padding: 0 10px 12px;
  text-align: center;
}
.b-info_table__data .cell_logo img,
.b-info_table__table .cell_logo img {
  max-width: 140px;
}

.b-info_table__table td {
  vertical-align: middle;
}

.b-info_table__data td {
  vertical-align: top;
}
.b-info_table__data .cell_image {
  width: 200px;
  padding: 0 10px 20px 20px;
}
.b-info_table__data .image {
  max-width: 100%;
}

.b-info_table__content {
  padding: 0 10px 20px 20px;
  position: relative;
  min-height: 102px;
}
.b-info_table__content .image {
  display: block;
  position: absolute;
  left: 20px;
  top: 0;
}
.b-info_table__content .text {
  padding: 0;
  font-size: 12px;
  line-height: 14px;
  overflow: hidden;
}
.b-info_table__content p {
  margin: 0 0 0.5em;
}

.b-info_table__content__image {
  padding-left: 288px;
}

.info_table__data td {
  padding: 8px;
  line-height: 18px;
  background: inherit;
  width: 50%;
}
.info_table__data .odd {
  background: #f6f5f5;
}
.info_table__data a {
  font-weight: bold;
  color: #004892;
}

.b-go2 {
  font-size: 12px;
}

.b-go2h, .b-go2object_group {
  border-top: 1px solid #eec90a;
  background-color: #ffaf00;
  background-image: -moz-linear-gradient(top, #ffd200, #ffaf00);
  background-image: -webkit-linear-gradient(top, #ffd200, #ffaf00);
  background-image: linear-gradient(to bottom, #ffd200, #ffaf00);
  clear: both;
  overflow: hidden;
  margin: 0 0 1px;
  padding: 0 10px 0 12px;
  text-align: right;
}
.b-go2h h1, .b-go2object_group h1, .b-go2h h2, .b-go2object_group h2 {
  font-size: 18px;
  font-weight: normal;
  line-height: 120%;
  float: left;
  padding: 12px 20px 12px 0;
  margin: 0;
}
.b-go2h h1 a, .b-go2object_group h1 a, .b-go2h h2 a, .b-go2object_group h2 a {
  color: #000;
}
.b-go2h .btn_print, .b-go2object_group .btn_print {
  margin: 10px 12px;
}
.yui3-bg-popup .b-go2h, .yui3-bg-popup .b-go2object_group {
  background: #e9e9e9;
  position: relative;
  font-size: 16px;
  font-weight: normal;
  padding: 7px 32px 7px 12px;
  margin: 0;
  border-top: none;
}
.yui3-bg-popup .b-go2h h2, .yui3-bg-popup .b-go2object_group h2 {
  padding: 0;
}

.b-go2sh {
  color: #000;
  font-size: 14px;
  padding: 14px 13px 13px 20px;
  margin: 0 0 1px;
  background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAArCAAAAABkqUbyAAAAIklEQVQY02P5zwADLEhMBqxMWin4T7FhlKslU3QwGIZVAQA0+haX4ouOrgAAAABJRU5ErkJggg==') repeat-x 0 0;
  overflow: hidden;
}
.b-go2sh h2 {
  font-size: 14px;
}

.b-go2h_list {
  background: #e1eef7;
  clear: both;
  overflow: hidden;
  padding: 8px 42px 8px 12px;
  border-bottom: 1px solid #bfcbd5;
  position: relative;
  font-size: 12px;
}
.b-go2h_list.open ul {
  max-height: none;
  overflow: visible;
}
.b-go2h_list h4 {
  margin: 0;
  padding: 0 8px 0 0;
  display: inline;
  float: left;
}
.b-go2h_list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  max-height: 16px;
  overflow: hidden;
}
.b-go2h_list ul li {
  display: inline-block;
  padding-right: 6px;
}
.b-go2h_list .all {
  color: #004892;
  text-decoration: underline;
  display: block;
  font-weight: bold;
  cursor: pointer;
  position: absolute;
  right: 12px;
  top: 8px;
}
.b-go2h_list .all:hover {
  text-decoration: none;
}

.b-go2info {
  margin: 0 0 10px;
  padding: 5px 10px;
}
.b-go2info li {
  display: inline-block;
  line-height: 17px;
}
.b-go2info ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: block;
}

.b-go2list_title {
  font-size: 18px;
  color: #004892;
  padding: 8px 8px 8px 16px;
  margin: 0;
  font-weight: normal;
}

.b-go2list_item {
  margin: 0 0 10px;
  position: relative;
}
.b-go2list_item h3 {
  padding: 11px 120px 11px 18px;
  background: #e1eef7;
  color: #183b63;
  font-size: 14px;
  font-weight: normal;
  border-bottom: 1px solid #fff;
}
.b-go2list_item h3 a {
  color: #183b63;
}

.b-go2list_content {
  position: relative;
  padding: 9px 18px;
}

.b-go2list_content__text p {
  margin: 8px 0;
}

.b-go2list_content__with__image {
  min-height: 104px;
  padding-left: 190px;
}

.b-go2list_content__image {
  position: absolute;
  left: 18px;
  top: 9px;
}
.b-go2list_content__image img {
  width: 154px;
  height: 104px;
}

.b-go2list_content__text {
  max-width: 960px;
}

.b-go2list_more {
  position: absolute;
  right: 18px;
  top: 9px;
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  padding: 0 11px;
  display: block;
  text-decoration: none;
  color: #ffffff;
  background-color: #54c2ea;
  background-image: -moz-linear-gradient(top, #54c2ea 0%, #27b6e5 50%, #00a0d4 51%, #00a0d4 100%);
  background-image: -webkit-linear-gradient(top, #54c2ea 0%, #27b6e5 50%, #00a0d4 51%, #00a0d4 100%);
  background-image: linear-gradient(to bottom, #54c2ea 0%, #27b6e5 50%, #00a0d4 51%, #00a0d4 100%);
}

.b-go2list_dyn_ops {
  margin: 0 0 10px;
}
.b-go2list_dyn_ops li {
  padding: 0;
  margin: 0;
  min-height: 16px;
}
.b-go2list_dyn_ops ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.b-go2list_dyn_ops .important {
  font-size: 1.2em;
  color: #ff7c09;
}

.b-go2object {
  border-bottom: 1px solid #bfcbd5;
}
.yui3-bg-popup .b-go2object {
  border-bottom: none;
  min-height: 200px;
}
.b-go2object .important {
  color: #ff7c09;
}
.b-go2object .btn_print {
  display: inline-block;
  text-decoration: underline;
  background: none;
  border: none;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 0 4px 25px;
  color: #004892;
  height: auto;
  line-height: 14px;
  background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUFCNDBGNTk5RDczMTFFM0I0NDA5REM0RUE4RjU4NzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUFCNDBGNUE5RDczMTFFM0I0NDA5REM0RUE4RjU4NzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QUI0MEY1NzlENzMxMUUzQjQ0MDlEQzRFQThGNTg3NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QUI0MEY1ODlENzMxMUUzQjQ0MDlEQzRFQThGNTg3NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmQzpcIAAAMQSURBVHja1JU/SBtxFMffxRjNv9ImQUwKmg42QVKSQCG2S0BDB1Fw0LFrl27uBSHVpQi2u5NjHNziYAdxbFq1IVq0CBXSNI0Yo7n8ucufvvfTu95drtalQn/wuLvfvfv83p9vXrh2uw3/anG3Auc4Tt6Mx+OvA4HAS7wV6VnyoSv5GQwG7ujoqJ3NZt8uLi7Oa6GSv1HvRJPJFJ6amrp7XVQbGxswPDwcp8MajcabpaUlQeujC69UKkKz2WQRtFottkdXaa+7uxuKxSJL2Gq1xk9OTj7hffJG8FqtRtHIcKXRAfQ+EomAIAjQ19fHLS8vO/Q4unCMBERRlGFKsGT0bDab2TWfzzf1OAa9zf7+frFUKrEIJatWq1Qu2Xieh3K5DIVCASYmJqp/hW9vbz9Jp9PTGJGXIldGqjQqmWT1eh2w7qP47czBwYFPV4rJZPIpOr73+Xy9q6urgDJjjdNKUTLpmbKKxWIQDochk8mkUWlRVFpRFfnF+cUrTK/X7XEj1Ehalq2rq4uZ0WhkByIAenp6mGHU7B3KEsZGxx7tZfaedzR06OHQM/o4/+MnCJjqA6/3MjopRcW9clFpcrkc64nT5QTPfc8L3H6nVQvLgufLTMONRvNG8Bb2gMDUI1rYE3dH5ORA9TtHlWSz38FiPQMVXYu/mhYtDMJiswJf4VmZsG/NDjiBSd8Dg4Mwv7CgmjV/HEzc5SmiKIBQq6M0eaaeDjilRb84KkkikWBO1EwVTDmcrkYCNXh6ZgabaoSaojwqODlSc46Pj2F9fZ2lSHvKkayF0+GUcTAUgjAad1nzTrjFYgGXywV2u53Jy+PxsPnhdDrl4fW7HBw7dHd3F1IfU2C32cBxzwEmlDC+6+2Ar6ysfEa4Det+x+12uyYnJ2F8fFyeH1o4advv98Pp6Smsra2dbW1tFXDf9PXwMKUa7FLqoVCIGxkZ8c/Ozn7D+rdpIVjXpDU3N5eLRqOP6Xv8lXJKpmoq7uzs0ClfgsHgh/39/QHqwXWLmomZpjc3N1NXs6l9+/+h/x38lwADAOSpECovJhAWAAAAAElFTkSuQmCC') no-repeat ;
}
.b-go2object .btn_print:hover {
  text-decoration: none;
}
.yui3-bg-popup .b-go2object .btn_print {
  display: none;
}
.b-go2object .Left {
  font-family: helvetica;
  font-weight: normal;
  color: #636363;
  width: 77%;
  vertical-align: top;
}
.b-go2object .Right {
  font-family: helvetica;
  font-weight: normal;
  color: #636363;
  vertical-align: top;
  width: 20%;
  padding-left: 4px;
  margin: right;
}
.b-go2object .Right img {
  width: 100%;
  margin-top: 3px;
}
.b-go2object .TTexts p {
  text-align: justify;
  font-family: inherit;
  font-weight: normal;
  color: #636363;
}
.b-go2object .TTexts h2 {
  text-align: left;
  font-family: inherit;
  color: #004892;
  font-weight: normal;
}
.b-go2object .TTexts h1, .b-go2object h3, .b-go2object h4, .b-go2object h5, .b-go2object h6 {
  font-family: inherit;
  color: #004892;
  font-weight: normal;
}
.b-go2object .CountryTable tr:nth-child(even) {
  background-color: #F2F4F4 !important;
}
.b-go2object .CountryTable1 {
  font-family: helvetica;
  min-width: 100%;
  font-weight: normal;
  color: #636363;
}
.b-go2object .WholeDIV {
  width: 100%;
  padding-left: 12px;
}
.b-go2object .CountryTable2 {
  width: 100%;
}
.b-go2object .ull {
  padding-top: 2px;
}
.b-go2object .ull h2 {
  padding-left: 18px;
  height: 22px;
}
.b-go2object .ull a {
  display: block;
  color: #636363;
  text-decoration: none;
  color: #ffffff;
  border-right: none;
  border-left: none;
  border-top: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  border-radius: 5px;
  vertical-align: middle;
  text-align: left;
  background-color: #004892;
  padding-left: 18px;
  padding-right: 4px;
  padding-top: 7px;
  padding-bottom: 7px;
}
.b-go2object .ull a:active {
  background-color: #ff8e11;
}
.b-go2object .ull a:hover {
  background-color: #ff8e11;
}
.b-go2object .contacts div {
  text-align: left;
  border: solid 3px #16a7f2;
  padding: 1px 15px 1px 15px;
  background-color: #ffffff;
  margin: 2px 0px 3px 0px;
}
.b-go2object .contacts h3 {
  color: #636363;
}
.b-go2object .contacts p {
  text-align: left;
  color: #636363;
}
.b-go2object .contacts a {
  text-decoration: none;
}

.b-go2object_wrapper {
  position: relative;
}
.yui3-bg-popup .b-go2object_wrapper {
  overflow: auto;
}

.b-go2object_content_top {
  padding: 10px 120px 0px 15px;
  overflow: hidden;
  border-top: 1px solid #bfcbd5;
  border-left: 1px solid #bfcbd5;
  border-right: 1px solid #bfcbd5;
}
.yui3-bg-popup .b-go2object_content_top {
  border: none;
}
.b-go2object_content_top h1, .b-go2object_content_top h2 {
  font-size: 27px;
  line-height: 29px;
  font-weight: normal;
  font-family: Tahoma, Geneva, sans-serif;
  margin: 0 0 8px;
  padding: 0;
}
.b-go2object_content_top h1 small, .b-go2object_content_top h2 small {
  font-size: 14px;
  white-space: nowrap;
}
.b-go2object_content_top .price {
  margin: 9px 0 9px;
}
.b-go2object_content_top .price b {
  color: #ff7c09;
  display: block;
  font-size: 15px;
  font-family: Tahoma, Geneva, sans-serif;
  margin-bottom: 2px;
  white-space: nowrap;
}
.b-go2object_content_top .price p {
  font-size: 13px;
}
.b-go2object_content_top .price__from span {
  font-size: 36px;
  font-weight: normal;
  line-height: 110%;
}
.b-go2object_content_top .links a {
  font-weight: bold;
}
.b-go2object_content_top .text {
  max-width: 960px;
}
.b-go2object_content_top .btn_print {
  position: absolute;
  right: 15px;
  top: 15px;
}
.b-go2object_content_top .prices {
  list-style: none;
  padding: 0;
  margin: 10px 0;
}
.b-go2object_content_top .content {
  margin: 10px 0;
}
.b-go2object_content_top .content p {
  margin: 5px 0;
}

.b-go2object_dyn_ops {
  padding: 5px;
  font-size: 12px;
  line-height: 15px;
  border: 1px solid #d1d1d1;
  background: #f6f6f6;
  float: right;
  margin: -4px -110px 12px 0;
}
.b-go2object_dyn_ops table {
  width: auto;
  border: none;
}
.b-go2object_dyn_ops th {
  text-align: right;
  font-weight: normal;
  padding: 2px 3px;
  font-size: 11px;
  vertical-align: top;
  width: 140px;
}
.b-go2object_dyn_ops td {
  text-align: left;
  font-weight: bold;
  padding: 2px 3px;
  vertical-align: top;
  width: 200px;
}
.b-go2object_dyn_ops ul {
  list-style: none;
}
.b-go2object_dyn_ops p {
  max-width: 300px;
  display: block;
  line-height: 18px;
  text-align: center;
  font-style: italic;
}

.b-go2object_wrapper__gallery .b-go2object_content_top {
  padding-left: 334px;
  min-height: 225px;
}
.b-go2object_wrapper__gallery .b-go2object_content_top .text {
  max-width: 632px;
}

.b-go2object_wrapper__gallery__single .b-go2object_content_top {
  min-height: 193px;
}
.b-go2object_wrapper__gallery__single .b-go2object_gallery {
  height: 194px;
}

.b-go2object_gallery {
  width: 330px;
  height: 226px;
  overflow: hidden;
  position: absolute;
  left: 5px;
  top: 5px;
  display: block;
}
.b-go2object_gallery figure {
  position: relative;
  width: 312px;
  height: 194px;
  background: #f2f2f2;
  cursor: pointer;
  margin: 0px;
}
.b-go2object_gallery figure.generic__loading_pseudo:before {
  z-index: 10;
}
.b-go2object_gallery figure button {
  display: block;
  border-style: solid;
  border-color: #d8e8f5;
  border-width: 1px 0 0 1px;
  width: 52px;
  height: 48px;
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 12px;
  font-weight: bold;
  font-family: Tahoma, Geneva, sans-serif;
  z-index: 2;
  text-indent: -9999px;
  background: rgba(255, 221, 221, 0.5) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAArCAYAAAAKasrDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REU4NzJDN0I5RDczMTFFM0JDRDY4NUY5NkM0RDVDOTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REU4NzJDN0M5RDczMTFFM0JDRDY4NUY5NkM0RDVDOTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERTg3MkM3OTlENzMxMUUzQkNENjg1Rjk2QzRENUM5NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERTg3MkM3QTlENzMxMUUzQkNENjg1Rjk2QzRENUM5NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pip1f6kAAAZrSURBVFjDxZh7TJZV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') no-repeat 50% 50%;
}
.b-go2object_gallery figure img {
  border: none;
  background: #ffdddd;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
}
.b-go2object_gallery .image {
  position: relative;
}
.b-go2object_gallery .image ul {
  clear: both;
  overflow: hidden;
  background: #f2f2f2;
  margin: 0 17px 0 0;
  padding: 0px;
  border-bottom: 1px solid #fff;
}
.b-go2object_gallery .image ul button, .b-go2object_gallery .image ul .button {
  width: 51px;
  height: 31px;
  margin: 0;
  padding: 0;
  font-weight: bold;
  background: #d8e8f5;
  color: #2462a1;
  font-size: 9px;
  line-height: 30px;
  border-style: solid;
  border-color: #fff;
  border-width: 1px 1px 0 0;
  text-decoration: none;
  text-align: center;
}
.b-go2object_gallery .image ul .button {
  width: 51px;
  height: 30px;
}
.b-go2object_gallery .image ul img {
  border: none;
  width: 51px;
  height: 30px;
}
.b-go2object_gallery .image ul a {
  display: block;
  border-color: #fff;
  border-style: solid;
  border-width: 1px 1px 1px 0;
}
.b-go2object_gallery .image ul a.active:before {
  content: "";
  display: block;
  position: absolute;
  top: 26px;
  width: 51px;
  height: 5px;
  background: #ffaf00;
}
.b-go2object_gallery .image ul li {
  display: none;
  float: left;
  width: 52px;
  height: 31px;
}
.b-go2object_gallery .image ul li.visible {
  display: block;
}
.b-go2object_gallery .image ul li:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
.b-go2object_gallery .image ul li:first-child {
  width: 53px;
}
.b-go2object_gallery .image ul li:first-child img {
  width: 52px;
}
.b-go2object_gallery .image ul li:first-child a.active:before {
  width: 52px;
}

.b-go2object_content {
  overflow: hidden;
  border-left: 1px solid #bfcbd5;
  border-right: 1px solid #bfcbd5;
}
.b-go2object_content .content {
  padding: 0 15px;
  margin: 12px 0;
  font-family: Tahoma, Geneva, sans-serif;
  color: #222222;
  max-width: 980px;
}
.b-go2object_content .content h3 {
  padding: 0;
  margin: 0 0 9px;
  font-size: 17px;
  font-weight: normal;
  color: #000;
}
.b-go2object_content .content ul {
  list-style: none;
}
.b-go2object_content .content li {
  margin: 0 0 4px 0;
}
.b-go2object_content p, .b-go2object_content .text {
  line-height: 135%;
  margin: 0.75em 0;
}
.b-go2object_content table {
  width: auto;
  margin: 14px 0;
  border: 1px solid #dfdfdf;
  border-collapse: collapse;
}
.b-go2object_content th {
  text-align: left;
  padding: 3px 10px;
  font-weight: normal;
  font-size: 14px;
  color: #000;
  vertical-align: top;
}
.b-go2object_content td {
  text-align: left;
  padding: 3px 10px;
  vertical-align: top;
}
.b-go2object_content td a {
  font-size: 11px;
}
.b-go2object_content .even td {
  background: #f3f3f3;
}
.b-go2object_content .lists_address,
.b-go2object_content .lists {
  padding: 0 10px;
  overflow: hidden;
  font-size: 12px;
}
.b-go2object_content .lists_address ul,
.b-go2object_content .lists ul {
  list-style: none;
}
.b-go2object_content .lists_address li,
.b-go2object_content .lists li {
  margin: 5px 1% 5px -0.25em;
  font-size: 12px;
}
.b-go2object_content .lists li {
  width: 49%;
  display: inline-block;
  vertical-align: top;
}
.b-go2object_content .lists_address ul {
  margin: 0.75em 0;
}
.b-go2object_content .lists_address ul:first-child {
  margin-top: 0;
}
.b-go2object_content .lists_address ul:last-child {
  margin-bottom: 0;
}
.b-go2object_content .lists_address li {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 16px;
}

.b-go2description h2 {
  font-weight: normal;
  font-size: 18px;
  line-height: 20px;
}
.b-go2description h2 b {
  color: #004892;
}
.b-go2description p, .b-go2description ul {
  line-height: 135%;
  margin: 0.75em 0;
}

.b-go2table th {
  text-align: left;
  font-weight: normal;
  background: #ededed;
  color: #626262;
}
.b-go2table th, .b-go2table td {
  padding: 8px;
  font-size: 12px;
}
.b-go2table .even td {
  background: #f7f7f7;
}
.b-go2table .table-title {
  font-size: 18px;
  color: #004892;
  padding: 8px;
}
.b-go2table .table-title h3 {
  font-weight: normal;
}

.b-go2table_scroll .table-header {
  border-bottom: none;
}
.b-go2table_scroll .table {
  table-layout: fixed;
}
.b-go2table_scroll .table-header,
.b-go2table_scroll .table-content {
  border: 1px solid #bfcbd5;
}
.b-go2table_scroll .table-content {
  border-top: none;
  height: 316px;
  overflow-x: hidden;
  overflow-y: scroll;
}

.b-go2custom_map {
  position: relative;
  min-height: 400px;
  border: 1px solid #bfcbd5;
  border-bottom: none;
  padding: 5px;
}
.b-go2custom_map .b-go2map {
  position: absolute;
  top: 5px;
  left: 5px;
}
.b-go2custom_map .b-go2table {
  padding: 0 0 0 305px;
}
.b-go2custom_map .map-footer {
  background: #ebf4fa;
  padding: 8px;
  line-height: 14px;
  font-size: 12px;
}

.b-go2map {
  width: 300px;
}

.b-go2video {
  float: left;
  padding: 4px 0 0 4px;
  margin: 0 14px 0 0;
}

.b-go2video__item {
  margin: 0 4px 4px 0;
}

.tmp_go2_popup {
  text-align: center;
}
.tmp_go2_popup:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}
.tmp_go2_popup .yui3-widget-stdmod {
  max-width: 940px !important;
  top: auto !important;
  bottom: auto !important;
  display: inline-block;
  vertical-align: middle;
  position: static !important;
  text-align: left;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  overflow: auto;
}
.tmp_go2_popup .yui3-widget-stdmod > .yui3-widget-bd {
  overflow: auto;
  position: relative;
}

.b-go2object_side {
  float: right;
  clear: right;
  width: 380px;
  margin: 12px 0 15px 15px;
  z-index: 1;
  position: relative;
}

.b-faq {
  max-width: 960px;
  margin: 0 auto;
  font-size: 13px;
}
.b-faq h1 {
  font-size: 24px;
  font-weight: normal;
  line-height: 120%;
  padding: 14px 12px;
  border-bottom: 2px solid #cdcdcd;
}
.b-faq.initialized .content-outer {
  -moz-transition: max-height 0.35s ease-out;
  -o-transition: max-height 0.35s ease-out;
  -webkit-transition: max-height 0.35s ease-out;
  transition: max-height 0.35s ease-out;
}
.b-faq h2 {
  font-size: 18px;
  font-weight: normal;
  line-height: 120%;
  color: #636363;
  padding: 18px 12px 10px;
}

.b-faq_list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.b-faq_item {
  padding: 0 0 2px 0;
}
.b-faq_item.active h3 {
  background: #c2f3ff;
  font-weight: bold;
}
.b-faq_item.active h3 a {
  text-decoration: none;
  color: #034792;
}
.b-faq_item h3 {
  padding: 0;
  margin: 0;
  font-size: 14px;
  line-height: 120%;
  font-weight: normal;
  background-color: #f3f3f3;
  position: relative;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.b-faq_item h3 a {
  display: block;
  padding: 13px 12px 13px 46px;
  text-decoration: underline;
  outline: none;
}
.b-faq_item h3 a:hover {
  text-decoration: none;
}
.b-faq_item h3:before {
  content: "";
  display: block;
  position: absolute;
  top: 11px;
  left: 10px;
  background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAXCAYAAAD+4+QTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzdCNUE3M0EyRDFGMTFFNDhBQTJCRDMyN0Q0NzIzNDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzdCNUE3M0IyRDFGMTFFNDhBQTJCRDMyN0Q0NzIzNDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozN0I1QTczODJEMUYxMUU0OEFBMkJEMzI3RDQ3MjM0MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozN0I1QTczOTJEMUYxMUU0OEFBMkJEMzI3RDQ3MjM0MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps46NLMAAAHsSURBVHjanJZNKAVRFMdnJjxfCyks6EkKvZSk0FuISD7ykbBQyMdK2T5bC2UjGzbYiMIrm1cslM+yeDbKRkmkJ4sXykYKD/9TZ2pMc2fuff/61Zs3c+d/z7nnnjt65fmT5qI60AoaQCnIAz7wAuIgCk7BHngXvUR3MNHBAAiBGk1Ob2AFLPAE/smwXReCYxBWMCDlgBlwwxMUmgTABWh0eVkCfLvcz+UJTjmZFIADjsSuT7DJ5tVMJzgTLQFYBmN2E8pnkWDQB4jw73bQzGnpAiceRiV0kQLqQY9LCjLBIsgH6fxfH0ezCoJccU7jZsEoRTLusaipwG8xIJUz95xOkagIsgzeA6qikn0AxYIoTGWAWoMfVBGt0Rx4BZMgzeN5P5n8Khhcg36wC5ZAi8wgWvhHUCbx7A8Y5B29DXolJxYzeIfLiCK+pRwrGFA/i5LJmuQAs6cFFdK7RWtoNsgwp0JTiEqXiCJgpkvjXnMnsSZU7kNcwl6ToMqLWdsKlWMb175bupr4jPF5TIYMdkTnCR1K66BDS050kE2Afbfz5Jl7ElXPpWIHmAcVdgNznzgpwlSBaZ6dqS/OdZzPH+rEh9wJhJvRTVfcBK0LOmLNt4wMj/vZllOONmK3qoFMJMNgAxzxV0kimWr4E2AArttox/faUWYAAAAASUVORK5CYII=') no-repeat ;
  width: 25px;
  height: 23px;
}
.b-faq_item h4 {
  font-size: 18px;
  line-height: 120%;
  font-weight: normal;
  padding: 2px 0 4px;
}
.b-faq_item .content-outer {
  max-height: 0;
  overflow: hidden;
}
.b-faq_item .content {
  padding: 10px 82px 10px 82px;
  line-height: 120%;
}
.b-faq_item .content li {
  margin: 4px 0;
}
.b-faq_item .content ul, .b-faq_item .content ol {
  margin: 4px 0 12px;
  padding: 0;
}
.b-faq_item .content p {
  margin: 4px 0 12px;
}
.b-faq_item .content .answer {
  font-size: 18px;
  line-height: 24px;
  font-weight: normal;
  position: relative;
  padding: 0 0 0 35px;
  margin: 0 0 0 -35px;
}
.b-faq_item .content .answer:before {
  content: "";
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAXCAYAAAD+4+QTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0Y3MEU0MjEyRDFGMTFFNEEyNTlCMUUzOTExMjNFMTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0Y3MEU0MjIyRDFGMTFFNEEyNTlCMUUzOTExMjNFMTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRjcwRTQxRjJEMUYxMUU0QTI1OUIxRTM5MTEyM0UxMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRjcwRTQyMDJEMUYxMUU0QTI1OUIxRTM5MTEyM0UxMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrQxsugAAAHuSURBVHjarJXLK0RRHMfvnQeRkkeRBbKYjSiGBaE88oiyYMFKeSUWTF4LCxsbWahZ2LChJEpR2FAylEeT/AFkoRgTOymPwfdXv1u30z33XpdvfWqac87ve8/5/c7vqNHBBMVCaaAKlIEMkA7eQBTcgiMQBp+yAB6T4HVgBDQBl8WHPIMlEAT34qDR4mxwAPZBsw0DbbeT4BpMAbeZSQm4ArWKM9HZz4BdkGRkUsw7SFH+rgawraVDMyHXTZCs/J9qwLQ+8WMgV5j0ytiVyh+pL6ZxsOjh3QwYLKIE7vC4amHwzcHnQb3u/3jQRwNFXP+i8kA1B7Bj4pYcdyOZ+CQLu8GDDQPNJA5kGYz5yCRRsrAfHNsIrhcdV7tY1mQSkQToBeUWl5F2+QFiwMtHL+qRTM55olcYfGdkJl+ctxbxhgs6I5MnsAdahcEVvpyqiYkfVIJUE5N1lbtwBQgJASOMmQl1hxyTOdSi/NrFOeEOOqybkMk4FT0HPfQx+vMeBav/1FIolx3gUmyQVCFdYI5/O9UdXUCwJWv1FHyCkxl28PULoAAc2nkZT0EpP7tt3FHzJQm+ABtgzehVtHp+Fa64kO45oB4XAEO6Ocu8A6lcvziOF3DDFRjkEiZ1WvU3l4PExtioEMxyOw+YLfgRYABqal0D0fgmHAAAAABJRU5ErkJggg==') no-repeat ;
  width: 25px;
  height: 23px;
}

.Leftpromopage040418 {
  vertical-align: top;
  height: 2016px;
  max-width: 514px;
  background: url("/pr_img/static_descriptions/info/img/20180405/big/left1.jpg") no-repeat;
  background-position: top right;
}

.Centerpromopage040418 {
  vertical-align: top;
  height: 2016px;
  width: 898px;
  background: url("/pr_img/static_descriptions/info/img/20180405/big/centre1.jpg") no-repeat;
  position: relative;
}

.Rightpromopage040418 {
  vertical-align: top;
  height: 2016px;
  max-width: 508px;
  background: url("/pr_img/static_descriptions/info/img/20180405/big/right1.jpg") no-repeat;
  background-position: top left;
}

.Width_mainpromopage040418 {
  width: 100%;
  height: auto;
}

.text1promopage040418 {
  margin-top: 658px;
  margin-left: 89px;
  margin-right: 82px;
  height: 115px;
  position: absolute;
}

.text2promopage040418 {
  margin-top: 1033px;
  margin-left: 255px;
  margin-right: 240px;
  height: 75px;
  position: absolute;
}

.text3promopage040418 {
  margin-top: 1160px;
  margin-left: 207px;
  margin-right: 214px;
  height: 60px;
  position: absolute;
}

.text4promopage040418 {
  margin-top: 1218px;
  margin-left: 158px;
  margin-right: 144px;
  height: 282px;
  width: 630px;
  position: absolute;
}

.text4promopage040418 tbody tr {
  height: 93px;
}

.text4promopage040418 tbody tr td {
  padding-left: 79px;
  vertical-align: middle;
}

.text4promopage040418 tbody tr td:first-child {
  width: 415px;
}

.text4promopage040418 tbody tr td:last-child {
  width: 215px;
}

.text5promopage040418 {
  margin-top: 1550px;
  margin-left: 436px;
  margin-right: 144px;
  height: 282px;
  width: 596px;
  position: absolute;
}

.ClickDivpromopage040418 {
  position: absolute;
  top: 1782px;
  margin-left: 242px;
}

.regular-text-18promopage040418 {
  font-size: 18px;
  font-family: sans-serif;
  color: #37501c;
  font-weight: lighter;
}

.regular-text-22promopage040418 {
  text-align: center;
  font-size: 22px;
  color: #d87f2e;
  font-family: sans-serif;
  font-weight: lighter;
}

.regular-text-26promopage040418 {
  font-size: 26px;
  color: #37501c;
  font-family: sans-serif;
  font-weight: lighter;
}

.regular-text-30promopage040418 {
  font-size: 30px;
  color: #37501c;
  font-family: sans-serif;
  font-weight: lighter;
}

.regular-text-17promopage040418 {
  font-size: 17px;
  color: #37501c;
  font-family: sans-serif;
  font-weight: lighter;
}

.excursion-tours h1 {
  font-size: 32px;
  color: #ff5e00;
}

.excursion-tours h2 {
  font-size: 24px;
  color: #037ad1;
}

.excursion-tours .simple-link {
  color: #004391;
  text-decoration: underline;
}

.excursion-tours .simple-link:hover {
  text-decoration: none;
}

.excursion-tours .warning {
  margin-top: 20px;
  font-size: 16px;
  color: #037ad1;
}

.excursion-tours .et-table {
  display: table;
  width: 100%;
}

.excursion-tours .et-table .et-row {
  display: table-row;
}

.excursion-tours .et-table .et-row .et-cell {
  display: table-cell;
  padding: 10px;
}

.excursion-tours .table-colored {
  border: 1px solid #f2923a;
  margin-top: 20px;
}

.excursion-tours .table-colored .et-cell {
  border: 1px solid #f2923a;
}

.excursion-tours .table-colored .cell-hr {
  background-color: #004892;
  color: #f2923a;
  font-weight: bold;
}

.excursion-tours .table-colored .main {
  background: #f8f8f8;
}

.excursion-tours .table-colored .sub {
  color: #ffffff;
}

.excursion-tours .useful-links .i-link {
  display: block;
  width: auto;
  background-color: #6c757d;
  padding: 8px 10px;
  color: #ffffff;
  border-radius: 4px;
  text-decoration: none;
  cursor: pointer;
  text-align: center;
  margin-bottom: 20px;
}

.excursion-tours .useful-links .i-link:hover {
  background-color: #566369;
}

.excursion-tours .tour-details {
  margin-bottom: 32px;
  border: 2px solid #f2923a;
  padding: 10px;
}

.excursion-tours .tour-details p {
  margin: 6px 0;
}

.excursion-tours .routes a {
  display: block;
  width: auto;
  background-color: #004892;
  padding: 8px 10px;
  color: #ffffff;
  border-radius: 4px;
  text-decoration: none;
  cursor: pointer;
  text-align: center;
}

.excursion-tours .routes a:hover {
  background-color: #f2923a;
}

.excursion-tours .return {
  background-color: rgba(183, 214, 255, 0.8);
  position: fixed;
  right: 68%;
  bottom: 0;
  left: 0;
  z-index: 990;
  height: 50px;
}

.excursion-tours .return a {
  display: block;
  text-align: center;
  font-size: 22px;
  padding-top: 8px;
  color: #035395;
  text-decoration: none;
  cursor: pointer;
}

.excursion-toursv2 .simple-link {
  color: #004391;
  text-decoration: underline;
}

.excursion-toursv2 .simple-link:hover {
  text-decoration: none;
}

.excursion-toursv2 .warning {
  margin-top: 20px;
  font-size: 16px;
  color: #037ad1;
}

.excursion-toursv2 .et-table {
  display: table;
  width: 100%;
}

.excursion-toursv2 .et-table .et-row {
  display: table-row;
}

.excursion-toursv2 .et-table .et-row .et-cell {
  display: table-cell;
  padding: 10px;
}

.excursion-toursv2 .table-colored {
  border: 1px solid #f2923a;
  margin-top: 20px;
}

.excursion-toursv2 .table-colored .et-cell {
  border: 1px solid #f2923a;
}

.excursion-toursv2 .table-colored .cell-hr {
  background-color: #004892;
  color: #f2923a;
  font-weight: bold;
}

.excursion-toursv2 .table-colored .main {
  background: #f8f8f8;
}

.excursion-toursv2 .table-colored .sub {
  color: #ffffff;
}

.excursion-toursv2 .useful-links .i-link {
  display: block;
  width: auto;
  background-color: #6c757d;
  padding: 8px 10px;
  color: #ffffff;
  border-radius: 4px;
  text-decoration: none;
  cursor: pointer;
  text-align: center;
  margin-bottom: 20px;
}

.excursion-toursv2 .useful-links .i-link:hover {
  background-color: #566369;
}

.excursion-toursv2 .tour-details {
  margin-bottom: 32px;
  border: 2px solid #f2923a;
  padding: 10px;
}

.excursion-toursv2 .tour-details p {
  margin: 6px 0;
}

.excursion-toursv2 .routes a {
  display: block;
  width: auto;
  background-color: #004892;
  padding: 8px 10px;
  color: #ffffff;
  border-radius: 4px;
  text-decoration: none;
  cursor: pointer;
  text-align: center;
}

.excursion-toursv2 .routes a:hover {
  background-color: #f2923a;
}

.excursion-toursv2 .return {
  background-color: rgba(183, 214, 255, 0.8);
  position: fixed;
  right: 68%;
  bottom: 0;
  left: 0;
  z-index: 990;
  height: 50px;
}

.excursion-toursv2 .return a {
  display: block;
  text-align: center;
  font-size: 22px;
  padding-top: 8px;
  color: #035395;
  text-decoration: none;
  cursor: pointer;
}

.cnt-table {
  border-collapse: collapse;
}
.cnt-table td, .cnt-table th {
  padding: 20px;
  vertical-align: middle;
}
.cnt-table_fixed {
  table-layout: fixed;
}
.cnt-table_theme-default {
  border: 1px solid #ff8e11;
}
.cnt-table_theme-default td, .cnt-table_theme-default th {
  border: 1px solid #ff8e11;
}
.cnt-table_theme-default th {
  font-weight: bold;
  color: #ff8e11;
  background: #004892;
}
.cnt-table_colored tbody tr:nth-child(2n) td {
  background: #f9f9f9;
}

/*# sourceMappingURL=page-generic.css.map */
