@namespace url("http://bar.yandex.ru/firefox");
@namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@namespace html url("http://www.w3.org/1999/xhtml");
@namespace ya url("http://bar.yandex.ru/firefox");

ya|* {
  display: -moz-box;
  -moz-box-orient: vertical;
}

dialogcontent {
  -moz-binding: url("chrome://yasearch/content/dialogs/tabs-bindings.xbl#dialogcontent");
}

dialogcontent xul|*[anonid="deck"] {
  -moz-binding: url("chrome://yasearch/content/dialogs/tabs-bindings.xbl#deck-stack") !important;
  background-color: rgb(248,217,152);
}

tabbox {
  -moz-binding: url("chrome://yasearch/content/dialogs/tabs-bindings.xbl#tabbox");
}

tabs {
  -moz-binding: url("chrome://yasearch/content/dialogs/tabs-bindings.xbl#tabs");
}

tab {
  -moz-binding: url("chrome://yasearch/content/dialogs/tabs-bindings.xbl#tab");
}

tabpanels {
  -moz-binding: url("chrome://yasearch/content/dialogs/tabs-bindings.xbl#tabpanels");
}

tabpanel {
  -moz-binding: url("chrome://yasearch/content/dialogs/tabs-bindings.xbl#tabpanel");
}

tabbox > xul|stack[anonid="title"] {
  background: #ececec;
  text-align: center;
  padding: 0.18em 0.7em;
  margin: -1px 0 !important;
}

tabbox > xul|stack[anonid="title"] > xul|image[anonid="title-bg"] {
  -moz-image-region: rect(0px, 1px, 26px, 0px);
  margin: -0.18em -0.7em;
}

xul|image[anonid="title-bg"] {
  list-style-image: url("chrome://yasearch/skin/dialogs/images/title/bg.png");
  -moz-image-region: rect(1px, 2px, 22px, 1px);
}

tabbox > xul|stack[anonid="title"] > xul|hbox[anonid="label-container"] {
  margin: 0 10px 0 20px;
}

tabbox[busy="true"] xul|stack[anonid="title"] > xul|vbox[anonid="throbber-container"] {
  list-style-image: url("chrome://yasearch/skin/browser-icons/throbber/throbber.gif");
  opacity: 0.4;
}

dialog[yashadow="window"] xul|stack[anonid="content-stack"] {
  margin-bottom: -1px;
}

html|div.content-background {
  height: 1px;
  overflow: hidden;
  -moz-box-flex: 1;
}

html|div.content-background > html|img {
  width: 100%;
  height: 300px;
}

tabbox > xul|stack > html|div {
  background: transparent url("chrome://yasearch/skin/dialogs/images/dialog/content.bg.bottom.px.png") 0 300px repeat-x;
}

tabbox[yaSingleTabbox="true"] tabs {
  display: none !important;
}

tabs {
  font-size: 0.8em;
  text-align: center;
}

tab:not([selected="true"]) *|* {
  cursor: pointer !important;
}

tabbox html|div[anonid="closeButton"] {
  width: 15px;
  height: 15px;
  background: transparent url("images/button/close.png") 0 0 no-repeat;
}

tabbox html|div[anonid="closeButton"]:hover {
  background-position: -15px 0;
}

tabbox html|div[anonid="closeButton"]:active {
  background-position: -30px 0;
}