﻿html, body {margin: 0; padding: 0; width: 100%; height: 100%; min-height: 100%;}

/* reset */

H1,H2,H3,H4,H5,H6, p, ul, ol, li, form, input, fieldset, blockquote, table {margin: 0; padding: 0;}
fieldset, img, textarea {border: none;}
a {color: #4d84c1; text-decoration: underline;}
a:hover {text-decoration: none;}
ul, ol {list-style-type: none;}
table {border-collapse: collapse; border-spacing: 0;}
input {outline: none;}

header, nav, section, article, aside, footer {display:block;}

/* global */

body {font: 13px/24px Arial; color: #333333; background-color: #f9f9f9;}

.super-wrap {width: 1020px; min-height: 100%; margin: 0 auto;}
#global-wrap {width: 998px; min-height: 100%; margin: 0 auto;}
#main-wrap {width: 980px; min-height: 100%; margin: 0 auto; padding-bottom: 100px;}
footer {width: 980px;}

/* header */

header {min-height: 116px; margin-bottom: 32px; padding-top: 24px; color: #2c292a;}
#logo {display: block; position: absolute; margin: 13px 0 0 0;}
#slogan {display: block; position: absolute; margin: 13px 0 0 280px;}

.contacts {float: right; font-size: 20px; line-height: 23px;}
.contacts .phone-desc {font-size: 12px; line-height: 12px; color: #333333;}
/* 
.contacts .add-desc {display: inline-block; margin-top: -2px; font-size: 12px; line-height: 0px;}
.contacts .add-desc a {color: #292929;}
*/
.contacts .skype a {color: #292929;font-size: 12px;}
.contacts .skype:before {margin-bottom: -4px;}
#lang {float: right; margin-right: 22px; font-family: Calibri, Arial; font-size: 16px;}
#lang li {display: inline-block; margin: 0 4px 0 4px; }

.lang-a {
  position: relative
}
.lang-a:before {
  content: '';
  width: 14px;
  height: 11px;
  position: absolute;
  top: -16px;
}
.lang-a-ru:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAIAAADA5ys1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGNJREFUeNqskNEJgDAQQ6PcR1do91/CLYTiDO2hWD8PBM/DAcoVDPl8hCSTqsKn2cnlnF0oM5dSvakmSgmtQeS/rmMoNEYNwQ7ruALLUCrZqF3k6kLnZ9pEVuDoojfwAK8AAwB6HyrZP42t8gAAAABJRU5ErkJggg==);
  /* background-image: url(data:image/png;base64,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); */
}
.lang-a-en:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAIAAADA5ys1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAY1JREFUeNpifN7dLZ6fv/rA4ymrrnz78efATN9nXq5/v3xRP3DAqWj/7z//kwPUvV8cZhcRYtoiav2kstJP6vuyVmcVWf5/////fPDg5717///9ExHkXJCt4XZ4jpCvd9c9JkZJ98XSotwzlO/KcP8XLyn5/ff/VRGhvx8/Gnz48PngwR83bnwMS42v3nzy9DmGj19+/UcF5/n5zzAw/PnwAS7y4sWLnTt3sTwy0v396OG/Hz8YUMEFAQE4+x0Dw20GBqZ/nz8xEAEYubgZ0GwH2gu0HegGZEGgA9Zt2Moi5bFEU1FgWrk1/6rZHBoavPb2EGN+//nHysz4sqfnyVfG2AuC169dZpi38cav588fZmVdP3HNPWcb3NQPn396529/+Pzzt4sXT0fHpGR0sgT+uXp96sUFMm7TszawsjDdviv+iIGB+d+/f3fvbN17RvPohZIYfc+MDP3mJmZ3KZm+97yL1uxn+v363/eX8gJfr+7Z85iJ6bms/J7D539/fXHizJWXr56Km2oBBBgAonP3bim6ZRAAAAAASUVORK5CYII=);
  /* background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAKRWlDQ1BJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP87zWUggAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB94IAQIqFBoZN2AAAAHDSURBVCjPZZI/a1NhFMZ/t7k4OIgkkiz9AllDJlsnBwcL0bUBcXXoboeQIX6FbB2k4BYzhYCRQnrBIAolS4YiOkihJKZNSJubvPe97zkOxmuCBw4Ph3MOz3P+eOXaQFkzEUGcw4kAYK2l/vEVEoaY8/OkzuiqrVwbqIjohy/jBOM41vbnkRpjtPXpUsMw1DAM9XY+19lsprPZTKfTqVarVfXKtYG+eJLjJnT/FIigKogoosLTd5U/uckEWSzQxYJUOs2PVgv/r6RnuxmawS9KO2mawYjSTob3wYgrEfx6HRGBlYsIXirF904HX1azNrpDAJrBCBFNmseiRPv7CbNGEWIMZLPcPTnBF+d4XLhPozvk+aMHNLpDSrsZjk6HvHyYptIesXV8nDADEMeo73NWr+M7ETpfr1AVGt0hIsLR6ZCxKJX2iJuJYvf2sMslW9YSW8vSWlwuR7bXw+v3+5rP53HOIaqoCM5tLnTdAea3cwAOD1/jXRQKeu/gANfvo9fXG5tO5nWOKI6JnGNhLQB3trd52+vhBUGgxWIxYVfVtVPqRmyMITIRJjLEccybWg3vm+fpf98FhGvfebnCixX+XMv9Bmy1bDA6ji6OAAAAAElFTkSuQmCC); */
}
.lang-a-active {
  color: #000;
  text-decoration: none;
}

/* menu */

.main-menu {margin: 0 0 0 0;}
.main-menu {font-size: 15px; color: #292929;}
.main-menu span a {font-size: 15px;}
.main-menu li {display: inline; padding: 14px 0 14px 0;}
.main-menu li span {padding: 0 21px 0 21px;}
.main-menu li.sel, .main-menu.hover li:hover {border: 1px solid #fff; border-bottom: none; background-color: #f2f2f2; border-radius: 6px 6px 0 0; box-shadow: 0 1px 2px #a8a8a8;}
.main-menu li.sel span, .main-menu.hover li:hover span {position: relative; z-index: 2; width: 100%; margin: 12px 0 -15px 0px; padding: 0 20px 0 20px; border-bottom: 20px solid #f2f2f2;}
.main-menu li.sel .main-menu-top-link {text-decoration: none;}
.main-menu li.sel ul {display: block;}
.main-menu a {color: #292929;}
.main-menu ul {display: none; float: left; position: relative; width: 978px; margin: 10px 0 14px 0; padding: 7px 0 7px 0; background-color: #f2f2f2; border: 1px solid #fff; border-radius: 0 6px 6px 6px; box-shadow: 0 1px 2px #bbb;}
.main-menu ul a {color: #4d84c1; margin: 0 10px 0 10px;}
.main-menu li.sel ul span {margin: 0 10px 0 10px; padding: 0; position: static; width: auto; border-bottom: none;}
.main-menu ul li {display: inline-block; padding: 7px 0 7px 0;}
.main-menu ul li:hover {border: none; background: none; border-radius: none; box-shadow: none;}

.main-menu.hover li:hover ul {display: block;}

.sub-menu {margin-top: 17px; font-size: 15px; color: #292929;}
.sub-menu li {margin: 4px 0 4px 10px;}
.sub-menu.b-events-map li {margin-bottom: 16px;}
.sub-menu a.sel {text-decoration: none; color: #292929;}
.sub-menu.dotted li {margin-left: 0; padding-left: 14px; background: url(data:image/gif;base64,R0lGODlhBQAIAIABAJ6fof///yH5BAEAAAEALAAAAAAFAAgAAAILBIJ2aRjKDoRvhQIAOw==) left 8px no-repeat;}
.sub-menu.dotted a {text-decoration: none; border-bottom: 1px dotted #4d84c1;}
.sub-menu.dotted a:hover {border-bottom: none;}

/* breadcrumbs */

.crumbs {margin: 12px 0 20px 20px; font-size: 13px; color: #333333;}
.crumbs span {margin-left: 4px;}
.crumbs a {color: #333333; margin: 0 4px 0 4px;}
.crumbs a:after {content: ''; display: inline-block; margin: 0 0 1px 8px; vertical-align: baseline; border-top: 3px solid transparent; border-left: 3px solid #909496; border-bottom: 3px solid transparent;}

/* content */

.content {overflow: hidden; }

.content h1 {margin: 16px 0 26px -20px; padding-left: 20px; font-size: 20px; font-weight: normal; color: #2c292a; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAVCAYAAABljp99AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJNJREFUeNpiZEADb2VUZgGpl0wMmEAXiC8zoqkG8T8DsQm6DkUgZgHi2+gSekB8TfjJnb9MWMy/BGIQLQEy6jKKBNBFHEBKFUMCCLSA+B3Q4hfoEnow87FJXMYmoYtLhy6GDqCLRIEUCF9F1wEy/y7QRd/QJVCMQdeBVQLFRWAJoMUgSW0MCSCWB+KPQHwPWQIgwACqYiUb5stw+AAAAABJRU5ErkJggg==) no-repeat;}
.content h2 {margin: 30px 0 16px 0; font-size: 18px; line-height: 26px; font-weight: normal; color: #2c292a;}
.content h3 {margin: 30px 0 16px 0; font-size: 15px; line-height: 26px; font-weight: normal; color: #2c292a;}
.content p {margin: 20px 0 20px;}
.content ul {margin: 0 0 0 0; padding-bottom: 4px;}
.content ul li, .content.vacancies-page .popup-form ul li {padding-left: 16px; background: url(data:image/gif;base64,R0lGODlhDQABAIAAAO4mLQAAACH5BAAAAAAALAAAAAANAAEAAAIDhI9XADs=) left 13px no-repeat;}
.content ol {margin: 0 0 0 25px; padding-bottom: 4px; list-style-type: decimal;}

.content .note {padding: 14px 14px 14px 60px; font-style: italic; border: 1px solid #e4e4e4; border-radius: 6px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAWCAYAAADeiIy1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAnpJREFUeNq8lU1rE0EYx5/Zycvupuk2NiaNNgiFQj0oUvwEngQPvly8qAjiF9BP4AdQ0aOiB0+2ePDiUbx5CgV7KkgxVUlKSJsmabLJ7OyOs9tJnN1kkw2CD/x22Hn5/2d2Zp5FjDEIBtpwH5xAk35cLbIEvun1oU6pqy99hTHBbo/WxSAsJBPVqb+2M+q17mqhIHeJ7x9XcbP3qadkH8KUQJNWpLerRXLW+EZP6xlwpA4KR3rnZp3E7+Z9U8t/CFuREjYDvV1ZNldzZWpwE8IrqOAHn8Iuh/6ts1NqqreS3dDN/VtheqFGJGeUGMLKUNASMIHlhwFW+rmFtzMZaaT2nOqpvCdCBAPRQVij2EnVcMdGNqJJ7aq3CjJGEAWMqL+dzKXvRDJKv/q5ZKnpNehLqxlA5W8rCPSzsZZ1NaYa8X25EpzlECId+2CbNMbTmH6PGPUEh2ddiMslBPZrRILRqUaY9r8AnSASH2xkeBdsc40oFzb+xtylirYyViXF1+QO6QIba+KQGn2QyEc6dcn+wUv5QvpocoMWJ6Q9QRrvIx/vzuLyi5hl7vhEbFEafEXz/swwAFNSSdLGk3GaoUk1Rct3Wzj7mYEy70uybPGkdA58iReB05pz6teP8ucPoyfVzRPhher2ehvpH22kFCdlZsycX2nWvXFUuLg1229CeLsDs5WtCxThxzagewzQOd+EgO1hYO9izH5aP7PenPk3ERa5ZyWDF5fEa7n26PJe1LEzGf1LxLZ3viNx35UAWEKul8ORsCWcAMzdo6RA9a4jz6veIQbIcE6J0hD1mrSv7qE2OW3vdgE0OIeibIr6Dqfnpl4F/lP8EWAAAPEw/u9QSxgAAAAASUVORK5CYII=) 18px 16px no-repeat #f2f2f2;}

table.simple {width: 100%; border-collapse: inherit; border-right: 1px solid #8a8c8e; border-radius: 6px 6px 0 0; font-size: 15px; text-align: center;}
table.simple .header td {padding: 2px; color: #fff; background-color: #8a8c8e; border-left: 1px solid #fff; border-top: 1px solid #fff;}
table.simple td {border-left: 1px solid #8a8c8e; border-bottom: 1px solid #8a8c8e;}
table.simple tr:first-child td {border-top: none; border-bottom: none;}
table.simple tr:first-child td:first-child {border-left: none; border-radius: 6px 0 0 0;}
table.simple tr:first-child td:last-child {border-radius: 0 5px 0 0;}

.content, .col {display: inline-block; vertical-align: top;}

.col.main-page {width: 340px; margin-top: 20px;}
.content.main-page {width: 560px; margin: 0 60px 0 10px;}
.content.main-page h1 {margin-left: 0px;}

.col.inner-page {width: 220px; padding: 0 0 0 10px;}
.content.inner-page {width: 710px; padding: 0 10px 0 30px;}

.col.inner-page2 {width: 340px; margin-top: 20px;}
.content.inner-page2 {width: 550px; padding: 0 60px 0 20px;}

.col.inner-page3 {width: 260px; margin-top: 20px;}
.content.inner-page3 {width: 600px; padding: 0 80px 0 20px;}
.col.inner-page3 h2, .col.main-page h2 {font-size: 20px; font-weight: normal; color: #2c292a;}

.content.catalog-page, .content.inner-catalog-page {width: 710px; padding: 0 10px 0 30px;}
.content.catalog-page h2 {margin: 42px 0 0 0; color: #333333;}
.content.inner-catalog-page h2 {color: #333333;}

.content.vacancies-page {width: 950px; padding: 0 0 0 20px;}
.content.vacancies-page h2 {margin: 0 0 26px 0; color: #333333; font-size: 18px;}
.content.vacancies-page ul {margin-bottom: -50px;}
.content.vacancies-page li {display: inline-block; vertical-align: top; width: 49%; background: none; padding-left: 0;}
.content.vacancies-page li ul {margin-bottom: 50px;}
.content.vacancies-page li ul li {width: auto; display: block;}

.company-logo {}
.view-images-link {float: right; color: #4d84c1; line-height: 32px;}
.view-images-link a {text-decoration: none; border-bottom: 1px dashed #4d84c1;}
.view-images-link a:hover {border-bottom: none;}

.people-items {}
.people-items:after {content: ''; display: block; clear: both;}
.people-items .item {clear: left; padding: 10px 0 50px 0;}
.people-items .item img {float: left; margin: 0 40px 50px 0; border-top: 1px solid #b3b3b3; border-bottom: 1px solid #fff; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;}
.content .people-items .item h2 {font-size: 15px; margin: 0;}
.content .people-items .item p {margin-top: 10px;}

/* photogallery */

.photogallery {text-align: justify; /*line-height: 0; */ font-size: 1px;/*text-align-last: justify;*/}
.photogallery:after {width: 100%; height: 0px; visibility: hidden; overflow: hidden; content: ''; display: inline-block;}
.photogallery a  {display: inline-block; vertical-align: top; width: 130px; margin: 0 0 16px 0;}
.photogallery a img {display: block; border-top: 1px solid #b3b3b3; border-bottom: 1px solid #fff; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;}
.photogallery a:hover img {border: 1px solid #8e8e8e;}
.photogallery a:hover:after  {content: ''; float: right; position: relative; margin: -16px 4px 0 0; z-index: 2; width: 11px; height: 12px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAH5JREFUeNqMkdEJwCAMRKN0o3YRwXaQjmUFF2lnsrHcFT8UfXBg5BFJNPkUsmq8xqFOmqh5KBjIuyZIm0NzlYNFx1o0CAlwPtnLGE/ZdTrWtaM8jcXUhYxIo06U40TTSPnBeqTzwsFdL7goe9w6n3JzYFP9YI9cDzjiX+crwACEfRwXmG54ZAAAAABJRU5ErkJggg==) no-repeat;}
.photogallery .stub {display: inline-block; width: 130px;}

/* form elements */

.overlay {display: none; position: fixed; z-index: 100; width: 100%; height: 100%; left: 0; right: 0; bottom: 0; top: 0; background-color: #000; opacity: 0.7;}
.ajax-loader {display: none; position: fixed; z-index: 101; width: 121px; left: 50%; top: 50%; margin: -6px 0 0 -106px; }
.popup-form {display: none; position: absolute; z-index: 101; width: 600px; min-height: 50px; left: 50%; top: 50%; margin: 0 0 0 -350px; padding: 40px 50px 40px 50px; overflow: hidden; background-color: #fff;}
.popup-form .close-button {float: right; width: 14px; height: 13px; margin: -30px -40px 0 0; cursor: pointer; background: url(data:image/gif;base64,R0lGODlhDgANAMQSAOfn55KUlpCSk5mbnbi5utzd3eHi4uzs7MDBwpaYmZOVlo2PkaSmp9bX16qsrcjJyrGys4qMjv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABIALAAAAAAOAA0AAAVIYPBIZGk+QbMgpoksjVQIRCsRQlEaCmRCCkMLkHCQHAmATXIYMBiDw5IEiESU0+YzuiQaJUjsrvcLlma1Fk6nYi1fDdGUhAoBADs=) no-repeat;}
.popup-form h1 {margin: 0 0 30px 0; padding: 0; background: none;}
.content.vacancies-page .popup-form h2 {font-size: 20px; margin: 0;}
.popup-form h3 {margin: 20px 0 10px 0;}
.content.vacancies-page .popup-form ul {margin: 0; padding: 0;}
.content.vacancies-page .popup-form li {width: 100%;}
.popup-form .col.left {width: 60%;}
.popup-form .col.right {width: 38%; margin-left: 2%;}
.popup-form .true-message {font-size: 15px; text-align: center;}

/* custom input file */

.inputfile-wrap {float: right; }
.inputfile-wrap .attach {margin-left: -24px;}
.inputfile-wrap .attach:before {margin-bottom: -2px;}
.inputfile-wrap .attach span {color: #4d84c1; border-bottom: 1px dotted #4d84c1; cursor: pointer;}
.customInputFile {margin: -48px 0 0 0; padding-left: 20px; color: transparent;}
.inputfile {/*float: right;*/}
.customInputFileName {}

/* slider */

/*
.simple-slider {margin: 40px 0 120px 0px; padding: 8px 0 8px 0; font-size: 15px; background-color: #f0f0f0;}
*/
.simple-slider {/*box-sizing: border-box; -moz-box-sizing: border-box;*/ margin: 0px; visibility: hidden; padding: 8px 0 8px 0; font-size: 15px; background-color: #f0f0f0;}
.simple-slider .left-arrow, .simple-slider .right-arrow, .simple-slider .items-wrap {display: inline-block; vertical-align: middle; outline: none;}
.simple-slider .left-arrow {margin: 0 10px 0 0; border: 1px solid #f9f9f9; width: 8px; line-height: 86px; text-align: center; cursor: pointer;}
.simple-slider .left-arrow span {display: inline-block; border-top: 3px solid transparent; border-right: 3px solid #bababa; border-bottom: 3px solid transparent;}
.simple-slider .right-arrow {margin: 0 0 0 10px; border: 1px solid #f9f9f9; width: 8px; line-height: 86px; text-align: center; cursor: pointer;}
.simple-slider .right-arrow span {display: inline-block; border-top: 3px solid transparent; border-left: 3px solid #bababa; border-bottom: 3px solid transparent;}
.simple-slider .left-arrow:hover {background-color: #e4e6e7;/*border-right: 3px solid #d53028 !important;*/}
.simple-slider .right-arrow:hover {background-color: #e4e6e7;/*border-left: 3px solid #d53028 !important;*/}
.simple-slider .left-arrow.disable:hover {border-right: 3px solid #bababa;}
.simple-slider .right-arrow.disable:hover  {border-left: 3px solid #bababa;}
.simple-slider .left-arrow.push span, .simple-slider .right-arrow.push span {margin-left: 1px;}
.simple-slider .items-wrap {width: 940px; overflow: hidden;}
.simple-slider .items-wrap .items {white-space: nowrap;}
/* .simple-slider .item {display: inline-block; vertical-align: middle; width: 250px; line-height: 64px; margin-right: 5px; padding: 0 5px 0 5px; overflow: visible; border-right: 1px solid #b6b7b3;} */
.simple-slider .item {display: inline-block; vertical-align: middle; width: 300px; line-height: 90px; margin-right: 5px; padding: 0 5px 0 5px; overflow: visible; border-right: 1px solid #b6b7b3;}
.simple-slider .item img {display: inline-block; vertical-align: middle; margin: -10px 10px -10px 0;}
.simple-slider .item p {display: inline-block; vertical-align: middle; width: 140px; line-height: 18px; white-space: normal;}
.simple-slider  a {color: #a9aaa6;}

#slider {clear: left; height: 325px; overflow: hidden; background: url(/img/slider-shadow.png) left bottom no-repeat;}
#slider .items {height: 310px; overflow: hidden; background-color: #f2f2f2; border-radius: 6px;}
#slider .item {display: none;}
#slider .item:first-child {display: block;}
#slider .menu {float: right; position: relative; z-index: 3; width: 290px; height: 310px; padding-left: 90px; overflow: hidden; background: url(/img/slider-back.png) right top no-repeat;}
#slider a {color: #333333;}
#slider a:hover {color: #4d84c1; text-decoration: underline;}
#slider img {position: absolute; z-index: 1; border-radius: 6px 0 0 6px;}
#slider .menu ul {float: right; width: 290px; margin-top: 20px; line-height: 30px;}
#slider .menu  li {/*margin: 7px 0 7px 0;*/ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#slider .menu  li + li {margin-left: -8px;}
#slider .menu li + li + li {margin-left: -14px;}
#slider .menu li + li + li + li {margin-left: -20px;}
#slider .menu li + li + li + li + li {margin-left: -26px;}
#slider .menu li + li + li + li + li + li  {margin-left: -32px;}
#slider .menu li + li + li + li + li + li + li {margin-left: -38px;}
#slider .menu li + li + li + li + li + li + li + li {margin-left: -44px;}
#slider .menu li + li + li + li + li + li + li + li + li {margin-left: -50px;}

#slider .left-arrow, #slider .right-arrow {display: block; position: absolute; z-index: 5; min-width: 25px; max-width: 50px; height: 310px;}
#slider .right-arrow {margin: 0 0 0 953px;}
#slider .left-arrow:hover {margin: 0 0 0 -25px;}
#slider .left-arrow:hover span {margin-right: 25px;}
#slider .left-arrow:hover span, #slider .right-arrow:hover span {position: relative; margin-top: 128px; width: 25px; height: 42px; background: url(/img/slider-buttons.png) left top no-repeat; cursor: pointer;}
#slider .right-arrow:hover span {background-position: right top; margin-left: 26px;}
#slider .left-arrow:hover span, #slider .right-arrow:hover span {display: block;}

/*
#slider .left-arrow, #slider .right-arrow {display: block; position: absolute; z-index: 3; margin: 0 0 0 -26px; width: 50px; height: 310px;}
#slider .right-arrow {margin: 0 0 0 952px;}
#slider .left-arrow:hover span, #slider .right-arrow:hover span {position: absolute; margin: 128px 0 0 0; width: 25px; height: 42px; background: url(/img/slider-buttons.png) left top no-repeat; cursor: pointer;}
#slider .right-arrow:hover span {background-position: right top; margin-left: 26px;}
#slider .left-arrow:hover span, #slider .right-arrow:hover span {display: block;}
*/

#slider .animate {position: absolute; z-index: 2;}
#slider .animate li:first-child {border-radius: 6px 0 0 0;}
#slider .animate li:last-child {border-radius: 0 0 0 6px;}
#slider .animate li {display: block; width: 660px; height: 31px; opacity: 0;}
#slider .animate li {background: url(test-slider2.jpg) left top no-repeat;}

/* footer */

footer {height: 69px; margin: -70px auto 0 auto; color: #797979; border-top: 1px dashed #c8c9c4; font-size: 12px; line-height: 20px; overflow: hidden;}
footer p {margin: 14px 0 0 16px;}
.b-copyright {
  width: 300px;
}
.b-social {
  width: 170px;
  padding: 23px 0 0 0;
  text-align: right;
}
.b-copyright, .b-social {
  display: inline-block;
  vertical-align: top;
}
#burusov {float: right; margin: 14px 50px 0 16px; padding: 0 0 2px 36px; line-height: 18px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxlJREFUeNqk1mlIVFEUwPE3z9F0xhbSLMMiosXMdiPTqEwjDCJsE8r27UMihSEGYgtEEFggSdFmFllBEUXbB4kiFdMiMCUhVISgxbLFJQun1//EGXUitakLP95j3rx77r3nLs9mWZbRW9n3uL+NSxwWIwrD0Q/taEQxrqHiT+/be6o4uyzQj0sCdmIupCUt+A4J+hbNSEIGbiMT1X0GyCoNXMZlN0bjCU5ry0P1HQnwA5+wF23Yr73YgsI/BthTEhjAJQcr8QxpiMBqDMNHNKEDgxGp/72ArUjGRfjjrNRpc+cg45FTfizALG21VBSPocjHZVThiw6XNGak5kaGMUSHSH5LxTyUdQZIf+g8ouP5VB8Ga/LS0WD0XuS/NxCjjRkHB2ab8nTnfUe8y2WtQRnkPhgHc+a1ruDaAKMP77EW9diIJoxHkj21yGFqQqXlYzAIZ44ltGVJ8I4fxt+WOhzVHIajBhtMokzFJJQgAnVId7/1F63vrhA1GIpPCLfTwvnU80qTKuOWeyrx62d3AC96IOWDTtWB0jZZM/YOlxWp3fFFqya2s/Dc8LLITJuOlzKjJMBEbop0br/XFfo/AeR9H53qiwjwq2I/XZkDNcmNXQGMfymWDpc/ObCqdPa81hxM0R5pDrzuQaiu+AlwmrTwOcYiCO+Q7DlEXovCG8SjnQDWAzgRixosX1LoO6p7DrwQgmlwYQ7qTYagGuWIhgMfkNt9iLywGS4EIQCl5t2UDouu5KIZRDeqsXBhgf2wl0MUge36vtRDL4yrnZtdXL5PthxgOoNkLWzCFezSRdhbCcN1fNMFJgfUTSw1u7YE4xBOIQRsH8YOLEAl0hAG4zc2xOAOHCjGELQgU/5j634mx540ZTUf0H39od6nYLmewTKla/XoHICxmIx7skHK5oZVWKfnh2cAd4k+YSZyydNT65KuTNmzRsDUhSTHZCXOoV6PzGhsw3l3XbaevipmHjflEJFEr9fDvVZ7Yeqe9ULP5Fj96ijXk8zj68LW12fLjDzbDE14nA7Ld01kgAar0I+CW9ozj/JTgAEA7QNs1+hUrTAAAAAASUVORK5CYII=) left 6px no-repeat; position: relative; }
#burusov a {color: #797979;}
#social { float: right; margin: 30px 282px 0 0;}
.social-button {
  display: inline-block;
  height: 22px;
  margin: 0 6px 6px 0;
  outline: medium none;
  padding: 0;
  vertical-align: bottom;
  width: 22px;
}

.liveinternet {
  position: absolute;
  left: -190px;
  top: 7px;
  margin-top: 0px;
}

.social-button-0 { background: url("/share42/icons.png") no-repeat scroll -0px -23px transparent; }
.social-button-1 { background: url("/share42/icons.png") no-repeat scroll -23px -23px transparent; }
.social-button-2 { background: url("/share42/icons.png") no-repeat scroll -46px -23px transparent; }
.social-button-0:hover { background: url("/share42/icons.png") no-repeat scroll -0px 0 transparent; }
.social-button-1:hover { background: url("/share42/icons.png") no-repeat scroll -23px 0 transparent; }
.social-button-2:hover { background: url("/share42/icons.png") no-repeat scroll -46px 0 transparent; }

/* ico */

.ico:before {content: ''; display: inline-block; vertical-align: baseline; margin-right: 8px;}
.ico.mail:before {width: 16px; height: 13px; margin-bottom: -2px; background: url(data:image/gif;base64,R0lGODlhEAANAMQfANnZ2dLS0qenp9/f38/Pz+7u7uvr69zc3PDw8Ofn55WVlcjIyPX19ejo6Ozs7MzMzMDAwLu7u9bW1r6+vuLi4ra2trKyssrKyuDg4Pn5+eXl5fb29uTk5PPz88TExP///yH5BAEAAB8ALAAAAAAQAA0AAAWPIECMZFkCz1NkbOsWD/E4i7Hd+G0szrMwDU+jw+gYO8EEY+HpIDgTTqGAKHAgHATDA0EYDIPI4IsRGxwIyKSQSFAWlcOhcqG0C5OIgTJ4DCQWFhIHfhQGERUNAAsAAxgBAQMDiwANFRYUHoNynHISHhQWAhAYGhwaqKmoGBACAgqwsbKyAh8cGLi5urgcHyEAOw==) no-repeat;}
.ico.person:before {width: 16px; height: 14px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcJJREFUeNqMUt0rw2EUfn778rEZYZpk4cKkuNmla8WNC1G40C6kuFFuKJq4Wf4Cl5QLKTekuF++LpQizcfmKyzbfMw2s7HX8/uhWVvZqfO+7zmn87znPOdIQghkyJLdznP+j6cHvQvLyCJSBsCSXY3Q3T0ut01IRAGdAahpucDgRl02AFWmS5jgPzUhHuGT4O+vQOCslsDFuQF8Jvqo6b7EG5D8GM0NIOSbQPQx3RfxA09XDlZR8D9A0HOAwtKUrdMDehP93kUS+fY/QL6xnecJjJU/ttL6AKZu+3ObgizOegtJvGLf/EIzx+Rhlt/GiINqo+5TZ1jRZnaAxR4DvK5nvtQoqW5GRYMFkcA62wDGjiXMNgqUcar68m5VliWyQaVdZXFqeSYY2T0kiU5cbgGxFzkulPvCBYQfHJqfpFaeXdQOzt0M3xGDPsBgDivxgMeKWAjQFoJlS5iuEngPy8RaNUx2IBqcRugW8J9/L47CjsT+1QZlM+ORE+QVNaVVmscNpV9DlCFc73FREqnEX0l+sg1h4ygnIZKraQDyiuv0Myo83xSTDKCoMlNBgmOvIxh3r9HopO4oHMi3bI+7V74EGACiiK29Lk9XTgAAAABJRU5ErkJggg==) no-repeat;}
.ico.skype:before {width: 16px; height: 16px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAw9JREFUeNpcU0loFEEUfdWzz8QJidnIYlwIxF2iOYzgdlYREbwIggfBmxcPggREPOhBcd/wFoKCGg+KGMEt0YQoGo0ao9k0E2cmJJP0pGfp6q38lUwk+OHRVV31X716/xfDXLDGu93rAtXLzjO3twGOrTqG8RkQKbkobHvUVJN3uvdt+C6nWBBMYt2NtoblGyOdh2v93rqQAi9j+KrZuDrKMThhosCvIORnjqWpF8cfNTcNXz6RYYz9IwhsfBJ93rShPLIkyDBjAZO6g5AHqA26UOBi6NUsdCZtvIgZsAT/On7v+tborZPqvJrytc8medekKR7FuDjzMyteThji/xjJWPTfFLvepsSqBwN3KM8rkxWCP5cxeYI7GMvaiKUdbC/xIJ5zcLw3g9N9WWimwFJS82HSxO4KH0xf8f7yo5dWyxtIAqEN9fcM053TXGAq68B0gLCHocSt4OOEhVNfsnhK8sdprYb80LlQULN2L+W6JQHXtXTi2RiHjywxLAePaRxyMxxbFUDrtjB2Vnpw/xdHnLzgtoMcqTXgXSnVSwKL24rVEeUwaZLM2DjSkcLB1ym0DOYwTK5ur/Di9uZFiNPagGqjscSNnG5JD7ySwNank4ksye+etmALgfEDZYiqFm5+yyLSmsT9oRydLLCl1IP2PwY2EaHuKqiUHs4qQHvLK+QM+zeZpE450GnzhUgY2pSJSiJsJFNlvT5JldyCSldAoKwB1WuCsx7gS9sghnreDMZ0xMmD5s8ZrC/zoOdQxSxqC91o/phGX8JAkMxNUIVgkJHB4kUs30wlKKyM4PDDaz6UVgXoxEKHJK8IkD4HvSM5aH4XwmEXeNiNopALXW9+R3G2YYcr39Jkr8bR1/bDXt5Yp/tKy1PUjb39WQyRN+kqH9IkVqXKMIVhbCAj+PMr5zD6/h1b8CZ8hGpCPep3RrB6TwTBxcVzvSIYipZWwVsQwkwsjve3W9DT0kp7+9l/D0uWpki2N6FUvhOCVOnOj+VXvtCRPGYWEsyHkifyEzz5uZJPnjOdEgk6wfkrwACGjYMTRgKNcwAAAABJRU5ErkJggg==) no-repeat;}
.ico.attach:before {width: 16px; height: 13px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAM5JREFUeNpi7OrpYyARHABiLyD+BuIwkahZAIjtgXgbEHPBDPiPhj8DsS+SJpCGFUD8FojfI4mBDWFBs+EXEPsD8T4gFgbieUDsh8M1IEPqkQ1gRGKLAvFBINZEEgO54CEQG0H5e4G4kQWH6Quhmq8C8XSo4htQuf9QPshl37AZEADEtkCcBsRzgfgfmjxcM4iDzYAoILYD4vM4XAfXDAQF6NEoDsQ9eDQzIGkuBOJ+dBe8BuKXRKaJPmwJ6R+pyRLZBf8ZyABMDBQCgAADAERtLBeR14VdAAAAAElFTkSuQmCC) no-repeat;}
.ico.mail { color: #797979; font-size: 12px; line-height: 20px; }

.pacific {
  text-decoration: none;
}

#vacancy-iframe {display: none;}

li.sel.no-submenu {border-radius: 6px;}
span.no-submenu:after {content: ''; float: left; position: relative; width: 978px; margin: 10px 0 14px 0;}
span.no-submenu {border-bottom: none !important;}

.b-qrcode { text-align: right; }

.news-date { margin-bottom: -19px; color: #F05F65; }

.b-news-item {
  position: relative;
  padding: 2px 0 30px;
}
.b-news-date {

}
.b-news-header {

}
.b-news-content {
  position: relative;
  padding: 2px 0;
}
.b-news-group {
  position: absolute;
  top: 2px;
  right: 0;
}

#google-map {
  width: 979px;
  height: 358px;
}

/* map */

#map {position: relative; overflow: hidden;}
#map img {display: block;}
.marker {position: absolute; z-index: 2; width: 36px; height: 46px; left: 0; top: -50px; opacity: 0;}
.marker.red {background: url(data:image/png;base64,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) no-repeat;}
.shadow {position: absolute; z-index: 1; left: 0; top: 0; margin: -9px 0 0 -2px; width: 40px; height: 8px; opacity: 0; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAICAYAAACLUr1bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbtJREFUeNq0lN1OwyAYhvsBY7rp/NlcjJpME8+9au/CxENvxETj/zJdO7qCL+2LITvyQJs8KVBWHt6PTm5u74p/uBSQDA16oA9MNi+QZoM18LFt/kBEUUBTYAj2yABsA0sUBRwowZKUWb/iu1vJ3wpKlormYrvgCEzBOOMQHFBOZ4lUFJiDd/BKCqZVZxv9qYB5enn5sZhOJqkkbTree6uU2uaCkwjGzkIIJ4XIMSYe4z4tQtjH2BBYEdH4TcC9ptACfFCqoKhlyW3WTv01j4FvE4RUWyLn3E5ZVWPpEjnCIvs4HCcQusDCM6YVyxZFBqDvIQQ5OEqhtS5gFnB3eFZhbL1x9vpZe4tHoaaQo7jO6BJcluUlGlcQmUHoPHh/2cQ2UsEMKzBVIgYL9vC8J138nZRSa9x9kkO7weySqS2yc/XJFJ9BLNkby/vO8fj8i/NXFG7aBOu6Xlprd/DiKaTGYkyDut6j/xAFQxc3dAqPsSZKcNfdzkW+sIGSaTgu8EmSXBKeb3wYFefXFArZ191eZuXcozHmejgYjNA/ZSlHTCt99mlxT7GaJLGQHfZVtnDY+CtJyfz6+hZgAOaWzMBHUO3DAAAAAElFTkSuQmCC) no-repeat;}
.goto-site-link {display: none; float: right; margin-top: 20px; color: #4d84c1; line-height: 32px;}
.map-info-items {display: none;}
.map-info-item {display: none;}

.b-print-link {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAE3SURBVHjahFI9i4NAEDVh/QBBOdSksRUkYGVn6T/I70xhmSZYpfQHWIggSSOCQTnBiyL3zr1bNp/3wN2Z2Xnzxt1Z9H0v/GG32xmGIXBomma73fKRBSPEcRwEAX92vV6TJIERhiELLoVbfM34nKFpmu/7lmVFUfSSwKNtW1mWHccZx/EfgiiKWCFS1/Xd0S/hcDg80iRJogZugnW1pNmu6z4VYZzNZrPf72EQbJ7nqao6TdPxeHz1P6vVCit0CCrZtg0HIqZpPs0uiuJjRp7nhEUvlwt0uq67y0YQD4LnUhTlpyV85/MZa1mWqPFIYEcwQCPDMPBJKMZfEVwowKA5eBbCJ6VpSg1UofWoi2ZYDuGl1+s1u0de83Q6MZegTJZlsHRdxxQ87a2qKsa5mdY3c8UG9luAAQAUmZxhSOlF7AAAAABJRU5ErkJggg==") no-repeat scroll 0 0 transparent;
  display: block;
  float: right;
  height: 19px;
  margin-right: 9px;
  margin-top: 11px;
  width: 16px;
}

.b-print-page footer {
  border: none;
  width: 979px;
}

.b-print-page {
  width: 979px;
  margin: 0 auto;
  text-align: right;
}
.slider-content{
	left: 0px;
	position: absolute;
  white-space: nowrap;
}
.slider-content-li {
	width: 660px;
	height: 310px;
	display: inline-block;
}
.slider-content-wrapper{
	height: 310px;
	position: absolute;
	overflow: hidden;
	width:660px;
  border-radius: 6px 0 0 6px;
}

h1.pull-right {
  margin-left: 320px;
}

.inner-catalog-whole {
  overflow: visible;
  width: auto !important;
  display: block;
}
.inner-catalog-whole
.pull-right {
  margin-left: 553px;
}
.b-catalog-items-all-wrap {
  position: relative;
  padding: 2px 20px 3px 0;
}
.b-catalog-items-all-column {
  float: left;
  width: 33%;
}
.b-catalog-items-all-column:nth-of-type(3)
.b-catalog-items-all-producers {
  left: auto;
  right: 100%;
}
.d-none {
  display:none;
}
.b-catalog-items-all-producers {
  position: absolute;
  display: none;
  top: 0;
  left: 90%;
  padding:15px 20px 19px;
  background: #f6f7f7;
  border:1px solid #fff;
  z-index: 1;
  border-radius: 5px;
  box-shadow: 0 1px 2px #bbb;
}
.b-catalog-items-all-wrap:hover 
.b-catalog-items-all-producers {
  display: block;
}
.b-catalog-items-all-producer-link {

}
.b-catalog-items-all-producer-pic {
}
.b-catalog-items-all-producer-name {
  display: none;
  vertical-align: middle;
  margin-left: 15px;
}
.b-catalog-items-all-alpha {
  border: 1px solid #ddd;
  border-radius: 4px;
  display: inline-block;
  margin: 19px 0 4px;
  padding: 4px 5px 5px;
  text-align: center;
  width: 22px;
}

.c-overlay-layout {
  overflow: hidden;
}
.c-overlay-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
}
.c-overlay-shield {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.c-overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 15px 20px;
}
.c-overlay-close {
  position: absolute;
  cursor: pointer;
  top: 20px;
  right: 20px;
  width: 14px;
  height: 13px;
  background: url(/img/close.png) no-repeat;
}
.c-overlay-close:before {
  position: absolute;
  z-index: 1;
  background: no-repeat 0 -13px url(/img/close.png);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  content: '';
  transition: opacity .3s linear;
}
.c-overlay-close:hover:before {
  opacity: 1;
}
.c-overlay-close:after {
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
  content: '';
}

/*Search*/
.b-s #search{
	border: 1px solid #D0D0D0;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	height: 25px;
	width: 245px;
	padding-left: 10px;
	line-height: 19px;
}

.b-s #searchsub{
	height: 27px;
	width: 55px;
	background-image: url('data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABGAAD/4QNvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RkFDNUM0RTI2RjdFRTMxMTk3NUFDOEMxRDNENjk4MzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NERBMzM2ODI4MUJCMTFFMzlGN0NBQ0Y4RDJENzdGOTAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NERBMzM2ODE4MUJCMTFFMzlGN0NBQ0Y4RDJENzdGOTAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFM0E2QzIwQUIyODFFMzExQTFBNkU2MjBGODQyRTYwMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQUM1QzRFMjZGN0VFMzExOTc1QUM4QzFEM0Q2OTgzMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uACZBZG9iZQBkwAAAAAEDABUEAwYKDQAABW8AAAXHAAAGMAAABpL/2wCEAAQDAwMDAwQDAwQGBAMEBgcFBAQFBwgGBgcGBggKCAkJCQkICgoMDAwMDAoMDA0NDAwRERERERQUFBQUFBQUFBQBBAUFCAcIDwoKDxQODg4UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/CABEIABsANwMBEQACEQEDEQH/xACgAAEAAwEBAAAAAAAAAAAAAAAAAgMEAQcBAQAAAAAAAAAAAAAAAAAAAAAQAAEEAgMBAAAAAAAAAAAAAAABEQISAyNAIhMhEQABAQYFBAMAAAAAAAAAAAABABGRAjJCoyAhcRIDMUGhslJyohIBAAAAAAAAAAAAAAAAAAAAQBMAAgEBCAMBAQAAAAAAAAAAAAERISBA8EFRYcHxMZGhseH/2gAMAwEAAhEDEQAAAfbSYABkLCYABjOkgADMUlIABI//2gAIAQEAAQUCikFjWBWBWBWBWBk65Yr1cccccyrtRfjjjjjmRdmXzvqNRqNRqIed/wD/2gAIAQIAAQUC5n//2gAIAQMAAQUC5n//2gAIAQICBj8CZ//aAAgBAwIGPwJn/9oACAEBAQY/AgSA1ilDlKHKUOUocpQ5cIhyERIi0Yhpi4PsfUoYuLU+pRb+d7PCquKq4qriquKq4svjFNv3dOy//9oACAEBAwE/IXmTI22k3J1468deOvHXh0opEkqOV1PXvy1+bYA9UrX5BjO0zhUWiSToWZkt3g//2gAIAQIDAT8hvn//2gAIAQMDAT8hvn//2gAMAwEAAhEDEQAAEAAAJJJJJJJJAAAP/9oACAEBAwE/EHi3Ghkm221LlmEODCHBhDgwhwYQ4F4f2KiCKjqhSTon4IkSJEiKY1YRo0R8tA8jqnju/Tv8uC0kkv73Ynf18tD/2gAIAQIDAT8Qvn//2gAIAQMDAT8Qvn//2Q==');
	border: 0;
	cursor: pointer;
	line-height: 19px;
}

.b-s {
	margin-bottom: 25px;
}

.b-s-i {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABDCAYAAAAoCNNNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGQUM1QzRFMjZGN0VFMzExOTc1QUM4QzFEM0Q2OTgzMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0REEzMzY3RTgxQkIxMUUzOUY3Q0FDRjhEMkQ3N0Y5MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0REEzMzY3RDgxQkIxMUUzOUY3Q0FDRjhEMkQ3N0Y5MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUzQTZDMjBBQjI4MUUzMTFBMUE2RTYyMEY4NDJFNjAyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZBQzVDNEUyNkY3RUUzMTE5NzVBQzhDMUQzRDY5ODMxIi8+IDwvcmRmOkRlc2NyaXB0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');
	width: 66px;
	height: 67px;
	margin-top: 15px;
	margin-left: 15px;
}

.b-s-not{
	padding-left: 5px;
	color: #444;
}

.b-si{
	position: absolute;
	margin-left: 774px;
	margin-top: -33px;
}

.b-si-form{
	padding-top: 10px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASCAYAAAC9+TVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGQUM1QzRFMjZGN0VFMzExOTc1QUM4QzFEM0Q2OTgzMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGOUQ1MjVDNDgzMUUxMUUzQTlGRjg2QjVFNUM4MzBGOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGOUQ1MjVDMzgzMUUxMUUzQTlGRjg2QjVFNUM4MzBGOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjUyODZCQUNFOTc4MkUzMTE5NkU2QUY4NEU1MzQ1NEQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZBQzVDNEUyNkY3RUUzMTE5NzVBQzhDMUQzRDY5ODMxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1rQs/wAAAjlJREFUeNqUVE2IEmEYdn6cjaBLl6Day+IhosDUi2HMQTZhO7QtsZgQbHkMlkC6WboiEZXgwoI3y4NBsrhO5KW8ePHiIlKHVjOthE092WUmG8fp+ZZvYcVxt33h4Z3vex+eed/ve2YY0yFRrVYFJC+wAMwC34Cs1WrNHeQx0wQqlco5pDQg0q0RwJIHXdclhmFWbDZbn6w5I4FyuXwCxPfAteFwKHU6ndVWq/WM47gPZrP5PASua5p2wWKxbBYKBZ03EgHhLtJVCLx1uVz3yRagAjuxWKzgdDrzLMsuOhyOG9h7x04RuQOotVotiuUQGNBx9EAgIKPDx6ibeJ5fJtNMdFIsFgV0MAfibiKR+Ek7GAvUvyAp4MwREdaAoAEycMput5Pb0Q04JwGzqqoKOewJEbfbTURKaPe0x+OZNxoX9VsAPxgMSuQl7BTSC+C3IAgvc7mc82Atn88voPaU1Ov1+htyVvwUkYv0LM7iOkuSJG1So11CjdyISZblezjk74Q+YbZsNruG9ISKvYY37BC6vF/HYW73+/2o3+//iOXfCZFMJvMI6fmePUejba/XK/p8Pk4UxSvwxRlFUXbj8finZrOp0k61Mdun0+lVpHW63Gk0GkuhUKiF5z90j6V8nXpm/NtJpVIPkDZou1/xpsVIJNKkJtNNRwSTTCZXkF9RgR/tdvtmOByu0w6OFCDBww8PqcCvXq+3fFyBvTkhEoXztrrd7u1gMPj5f0cwCvJLmNn/Xxw3/gkwAGJ2K9xPSpRgAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	background-position: 19px 14px;
}

.b-si-form form{
	padding-left: 40px;
}

.b-si #search{
	border: 1px solid #D0D0D0;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-khtml-border-radius: 1px;
	border-radius: 1px;
	height: 22px;
	width: 158px;
	padding-left: 6px;
}

/*.b-c*/

#b-c{
	margin-top: 25px;
	position: relative;
}

.b-c{}

.b-c-date{
	border: 1px solid #D0D0D0;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-khtml-border-radius: 1px;
	border-radius: 1px;
	height: 22px;
	width: 210px;
	text-align: center;
	display: inline-block;
	float: left;
	color: #6D6D6D;
}

.b-c-btn{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAYAAAAvg9c4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFRjg4NEY0NUI3ODRFMzExOEFEQUY0MjYxQkVCN0FDRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMTYxN0QxNjg0RTcxMUUzQjVEREIzRDRBOUVBNjVDQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMTYxN0QxNTg0RTcxMUUzQjVEREIzRDRBOUVBNjVDQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVGODg0RjQ1Qjc4NEUzMTE4QURBRjQyNjFCRUI3QUNEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVGODg0RjQ1Qjc4NEUzMTE4QURBRjQyNjFCRUI3QUNEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+X7qqQAAAApBJREFUeNqslEtoE1EUhmditT7xVdSi1ldFVCQ+6q7qRpTgRtRszcKAuHLh1o3gwo2CKwmUgEZdpKVYwYUPkLR10ZpAghRfrcagFh/VFk1o6yTxO+EPZKWbGfg45869559zz5x73Wq16tiTy+XaMfdgGZwNBoMPnP88xBzDxGASjhMzau+bstnsGuwS2Ac7oQKneD+MXf4PzZ+2DlphLXQQ42J/uZlMZgCn0/HvGWyqVCp+CtrT2VQul39bGXwU9SzTazhzfBQtW6avcFwfRasmetfnmjomOoud56PmrInWHHivH2bNPx/ysBhaoARfYDUshO9gP3gjTKv5PdhUy9TzvAD2E5yR6BE4CBe0KAIvoBvCsAtuKomr0A+PJHrHDkKATF2YCoVCzyCF/xgK+MPYbhgBm0ub1bhb8wVbb3EWbzqm5/b19f1BfQIug2XdAbvhBqyCoypFv3ZgW34IX+EcZCGt430RVtr27UZZAHtUy20689thg851QDXdrLO+Fz5o3Q71+bR0ai1lPfoNLsFcOAGH4QpsgfPwHG7BadgP12FMCTyBXrAdH7JE6jUthcPhAozh52AC/zN2SHV7w3jcrMZDmp+w9RZn8aZTq2kikbB2moGUttkq0mqfdl1zBWjTlkfVZlb/cVFRps31Pi1CEhbBAYnHdb9ar75uaCnb8lMYgfXwEgakYR9pDnChGJNwG+KQgnwkEunFJuEtDDK+b1bjpObzWh9XvOkE6pmWo9GopT/T1dVVVNEd6zuVpqRxSeMpjW1dkVh75xBbE3NjsZinerzTbbVUZfhoW2k4pj9gRcMxNaF12rZ9pKqWC9h92oNzUj/E0Qdswdb6/aj+bWmYa2uYq3/Y0VzPXwEGAIdEj24W5pERAAAAAElFTkSuQmCC');
	width: 21px;
	height: 22px;
	margin-left: 5px;
	cursor: pointer;
	display: inline-block;
}

.b-c-modal{
	position: absolute;
	top: 26px;
	left: -340px;
	height: 0px;
	overflow: hidden;
	width: 588px;
	background: #CECECE;
	z-index: 100;
	border-radius: 5px;
}

.b-pagination-link.b-pagination-link-active {
	color: #000;
	text-decoration: none;
}


.b-calendar-wrapper {
  position: relative;
  padding: 20px 0 0;
  overflow: hidden;
}
.b-calendar-reil {
  display: inline;
  white-space: nowrap;
}

.b-calendar-month {
  position: relative;
  display: inline-block;
  width: 100%;
  white-space: normal;  
  vertical-align: top;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid transparent;
}
.b-calendar-month_title {
  position: absolute;
  text-align: center;
  top: -20px;
  right: 0;
  left: 0;
}
.b-calendar-month_name {
  display: inline;
  padding: 0 5px;
  text-transform: capitalize;
  
}
.b-calendar-month_year {
  display: inline;
  margin: 0 5px;
  border-bottom: 1px dotted;
  color: #4D84C1;
  cursor: pointer;
}
.b-calendar-day {
  display: inline-block;
  width: 14.2857%;
  text-align: right;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 5px 11px;
}
.b-calendar-day:nth-of-type(7n+7),
.b-calendar-day:nth-of-type(7n+8) {
  
}
.b-calendar-day_link {
  text-decoration: underline;
  color: #4d84c1;
  cursor: pointer;
}
.b-calendar-day_link:hover {
  border-radius: 2px;
  box-shadow: inset 0 0 3px -1px #000;
  text-decoration: none;
}
.b-calendar-day_dif {
  color: #ccc;
}
.b-calendar-day_cur {
  outline: 1px solid #ccc;
}

.b-calendar-prev,
.b-calendar-next {
  position: absolute;
  top: 2px;
  border: solid 8px;
  cursor: pointer;
  border-color: transparent #666;
  border-color: rgba(102,102,102,0) #666;
}

.b-calendar-prev:before,
.b-calendar-next:before {
  position: absolute;
  top: -10px;
  right: -15px;
  bottom: -10px;
  left: -15px;
  content: '';

}

.b-calendar-prev {
  left: 2px;
  border-left-width: 0;
}
.b-calendar-next {
  right: 2px;
  border-right-width: 0;  
}

.b-calendar-years {
  position: absolute;
  display: none;
  top: 0;
  left: 130px;
  padding: 0 5px 2px;
  border: 1px #fff solid;
  border-radius: 3px;
  background: #f2f2f2;
  box-shadow: 0 1px 3px -2px #000;
}
.b-calendar-year {
  cursor: pointer;
}
.b-calendar-year:hover {
  text-decoration: underline;
}
.b-calendar-year:after {
  content:' ' attr(data-title);
}
.b-calendar-day_search {
  background: #ff0;
}

.float-null {
	width:100%;
	clear:both;
	height:0px;
	font-size:0;
}
