/**
 * HLAVNÍ STRUKTURA
 */
body {
  text-align: center;
  margin: 0;
}
#main {
  margin: 0 auto;
  text-align: left;
  width: 1000px;
}
.clear-both {
  clear: both;
}
h1, h2, h3, h4, h5, h6, h7 {
  margin: 0;
}
.no-wrap {
  white-space: nowrap;
}
form {
  margin: 0;
  padding: 0;
}

/**
 * KONTEJNERY
 */
#left {
  float: left;
}
#middle {
  float: right;
  width: 600px;
}
#container-left {
	float: left;
  width: 200px;
}
#container-right {
	float: right;
	width: 200px;
}
.container-inline .panel {
  float: left;
}


/**
 * PANELY
 */
.panel .title.empty {
  display: none
}
.panel .footer.empty {
  display: none
}


/* simulace tabulky */
.field-label {
  position: relative;
  min-height: 25px;
  line-height: 25px;
}
.field-label .label {
  width: 30%;
}
.field-label .field {
  position: absolute;
  /*right: 7%;*/
  right: 0;
  width: 60%;
}
.field-label .field textarea, .field-label .field input {
  width: 100%;
}
/* titulek nad políčkem */
.field-label-top .label {
  width: 100%;
}
.field-label-top .field {
  width: 100%;
}
.field-label-top .field textarea, .field-label-top .field input {
  width: 100%;
}

/* prihlasovaci policka budou vzdy mensi */
#container-master .panel-login .field-label {
  width: 300px;
}
#container-master .panel-login .inner-content {
  margin: 20px 20px;
}/* Header */
.panel.panel-header img {
  border: 0;
}
.panel.hidden {
  display: none;
}

/* Slide menu */
.panel-menu-slide {
  position: relative;
  width: 100%;
}
.panel-menu-slide ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.panel-menu-slide li {
  margin: 0;
  padding: 0;
}
.panel-menu-slide .item {
  float: left;
}
.panel-menu-slide .item .items {
  position: absolute;
  left: 0;
  top: 30px;
  width: 100%;
}

.panel-menu-slide .level-2 .item {
  margin-right: 20px;
}

/* Detaily */
.object-thumb {
  float: left;
}
/* filtr */
.panel-filter .field-label .field input {
    width: 50px;
}

.panel-filter .field-label.search .field input { /*vyhledávací políčko*/
    width: 150px;
}

.panel-filter .field-label .field input.submit { /* tlačítko Hledej */
    width: 100px;
}


/* výpis podkategorií */
.panel-categories .thumb-wrapper {
    float: left;
}

.panel-categories .categories-list-row.invisible {
    display: none;
}

.questionnaire-bar {
  background: navy;
  height: 5px;
}

/* PANEL - přihlášení v obsahu */
#middle .panel-login .inner-content {
  margin: 10px 30px;
  width: 300px;
}
#middle .panel-login .login-button {
  float: right;
  margin-top: 5px;
}
#middle .panel-login .register-button {
  height: 30px;
  line-height: 30px;
  margin-top: 5px;
}
#middle .panel-login .labels {
  padding-bottom: 10px;
}

.panel-orders .order-detail-left {
  margin-left: 30px;
}

.panel-orders .info-column {
  float: left;
  padding-left: 10px;
}

.panel-menu-dropdown, .panel-menu-dropdown ul {
	padding: 0px;
	margin: 0px;
}

.panel-menu-dropdown li{
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	position: relative;
	list-style-type: none;
}

.panel-menu-dropdown li:hover, .panel-menu-dropdown li.hover {
	background-color: white;
}

.panel-menu-dropdown li:hover a, .panel-menu-dropdown li.hover a {
	text-decoration: none;
	color: white;
}

.panel-menu-dropdown li ul {
	display: none;
	position: absolute;
	left: -1px;
	top: 30px;
}

.panel-menu-dropdown li:hover ul, .panel-menu-dropdown li.hover ul {
	display: block;
}

.panel-menu-dropdown li:hover ul li, .panel-menu-dropdown li.hover ul li {
	display: block;
	width: 80px;
	padding: 2px 5px;
	margin: 0;
	list-style-type: none;
	float: none;
}

.panel-menu-dropdown li:hover ul li a, .panel-menu-dropdown li.hover ul li a  {
}

.panel-menu-dropdown li:hover ul li:hover, .panel-menu-dropdown li.hover ul li.hover {
}

.panel-menu-dropdown li:hover ul li:hover a, .panel-menu-dropdown li.hover ul li.hover a {
	text-decoration: none;
  color: black;
}

a.non-clickable {
  cursor: default;
}

/* schovavani <script> v pripade, ze nekdo ledabyle pouzije * */
h2 script {
  display: none !important;
}

#parental {
  font-weight: bold;
  color: white;
  padding: 30px;
}

#parental .confirm-msg {
  height: 150px;
}

#parental .yes{
  float: left;
  
}

#parental .no {
  float: right;
  }
  
#parental a:link, #parental a:visited {
  color: white;
}

#parental a:hover {
  color: red;
}

/* doporuč známému */
.send-to-friend-handle {
  background: #F00;
  width: 16px;
  height: 16px;
  display: inline-block;
}

.send-to-friend-form {
  color: #fff;
  padding: 10px;
}

.send-to-friend-form label {
  color: #FFF;
}

.send-to-friend-form input {
  color: #000;
}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
/*
  A blue based theme, inspired by Blinksale and their ColorBurn widget. http://firewheeldesign.com
  
  AUTHOR: Geoffrey Grosenbach http://nubyonrails.com
  
  Colors: 
    Light Blue: bbccff 
    White: eeddee
    Turq: 003355
    Cream: ffffdd
*/

.calendar {
  margin: auto;
}

.monthName th {
  font-weight: normal;
  text-align: right;
  padding-top: 1em;
  padding-bottom: 0.7em;
}

.dayName th {
  padding-top: 0.6em;
  padding-bottom: 0.3em;
  background-color: #303030;
  color: white;
}

.otherMonth, .day, .specialDay {
  padding: 0.5em 0.5em;
  border-right: 1px solid white;
}

.otherMonth {
  color: #eeeeee;
  background-color: white;
  text-align: center;
}

.calendar_helper th {
  text-align: center;
}

.day, .specialDay {
  text-align: center;
  border-bottom: 1px dotted #bbbbbb;
  background-color: #bbccff;
}
.specialDay {
  background-color: #003355;
  color: white;
}
.specialDay a, .specialDay a:visited, .specialDay a:hover {
  color: white;
  text-decoration: none;
  padding: 1em;
}
.specialDay a:hover {
  color: white;
  background-color: black;
}
.weekendDay {
  background-color: #ffffdd;
}
.today{
	background-color: #4682b4;
}
/* OBECNE */
body {
  background-color: #2e729a;
  font-family: Arial, "Arial CE", sans-serif;
  font-size: .8em;
}
a img {
  border: 0;
}

/* STRUKTURA */
#main {
  background: #206088 url('/skins/kk/img/kk_bg.png') repeat-y top center;
  width: 1119px;
  position: relative;
}
#content {
  padding: 0px 112px;
}

#middle {
  width: 878px; /* 895 - 15px mezera */
}


#content {
  %width:895px;
  %background-position:left bottom;  
}

/* HLAVIČKA */
#container-header {
  background:  url('/skins/kk/img/kk_header.png') no-repeat top center;
  padding: 90px 0 0;
  position: relative;
  width: auto;
  overflow: hidden;
}
#container-header .content {
  text-align: center;
}

/* PATIČKA */
#content {
  background: url('/skins/kk/img/kk_footer_top.png') no-repeat bottom center;
}
#container-footer {
  height: 100px;
  background: #2e729a url('/skins/kk/img/kk_footer_bottom.png') no-repeat top center;
  margin-top: 0px;
  padding-top: 20px;
  color: #fff;
  text-align: center;
  font-size: 11px;
}

#container-footer .panel-footer {
  width: 800px;
  margin: auto;
}

#container-footer .weby {
  margin: 0 -80px 10px;
  font-size: 9px;
}

#container-footer .weby a {
  color: #994411;
}

#container-footer a {
  color: #fff;
}

#container-footer .yellow {
  color: #97cdec;
}

#container-footer .second-line-left {
  color: grey;
  float: left;
  padding-left: 25px;
}

#container-footer .second-line-left a {
  color: grey;
}

#container-footer .second-line-right {
  float: right;
  padding-right: 25px;
}

#container-footer .second-line-right a {
  color: #97cdec;
}

#container-footer .weblift a {
  color: #a0a0a0;
  font-size: 10px;
}

/* KONTEJNER - nad hlavičkou */
#container-heaven {
  position: relative;
  float: right;
  width: 100%;
  white-space: nowrap;
}
#container-heaven-left {
  position: absolute;
  right: 15px;
  top: 36px;
  z-index: 1000;
  padding: 38px 97px 0 90px;
}

/* PANEL - html obsah nad hlavičkou (kontakt) */
#container-heaven .panel-content-side {
  background-image:url('/skins/kk/img/kk_phone.png');
  background-position: center  left;
  background-repeat:no-repeat;
  padding-left:25px;
  height: 25px;
  line-height: 25px;
  z-index: 201;
  margin-right: 5px;
}

/* PANEL - hledání nad hlavičkou */
#container-heaven .panel-search .categories,
#container-heaven .panel-search .label {
  display: none;
}

/* PANEL - mapa webu */
.panel-sitemap a {
  text-decoration: underline;
  color: #000;
  line-height: 18px;
}
.panel-sitemap a:hover {
  text-decoration: none;
}

/* PANEL - Zde se nacházíte */
.panel-path {
  padding: 0px 5px 5px 10px;
}

/* PANEL - Horní menu */
#container-header .panel-menu-slide {
  position: absolute;
  left: 112px;
  top: 259px;
  width: auto;
}
.panel-menu-slide .item-title {
  padding: 4px 10px;
}
.panel-menu-slide .item-title a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}
.panel-menu-slide .item-title a:hover {
  text-decoration: underline;
}
/* v containeru heaven */
#container-heaven .panel-menu-slide {
  position: absolute;
  right: 97px;
  top: 68px;
  width: 895px;
}
#container-heaven .panel-menu-slide a {
  font-weight: normal;
  font-size: 12px;
  z-index: 200;
}

/* PANEL - Hlavička s obrázkem */
.panel-header img {
  float: left;
}
.panel-header {
  overflow: hidden;
  margin: 0 90px;
}

/* ostatni */
.object-thumb {
  overflow: hidden;
}
.object-thumb .image {
  float: left;
}
.object-thumb.shop-thumb {
  width: 120px;
  height: 200px;
  padding-right: 5px;
}
.object-thumb.shop-thumb .body .header {
  display: none;
}

/* panely */
.panel .title.empty {
  display: none;
}

/*popis produktu*/
.description p {
color:gray;
font-size:85%;
clear:both;

}

/*modifikace Uvodni stranky KK*/

h1,h2,h3,h4,h5,h6,h7 {
margin-top:5px;
color:#712400;
}

/*vse o nakupu*/
.panel-in-master-1 .rubric-detail H3 {
color:#712400;
background-image:url('/skins/kk/img/rubric_underline.png');
background-position:left bottom;
background-repeat:no-repeat;
}

/*vse o nakupu - odrazky seznamu*/
.panel-in-master-1 .rubric-detail ul {
list-style-image:url('/skins/kk/img/rubric_ul.png');
}
/*vse o nakupu - odkazy*/
.panel-in-master-1 .rubric-detail a {
color:black;

}
/*.panel-in-title-2 .page-title H1 {
margin-top:5px;
margin-bottom:25px;
font-size:16pt;
color:#712400;
}*/

.footer .deliver {
color:white;
}

.product-thumb-imaged .description p{
color:black;
font-size:105%;
overflow:hidden;
}

#middle .panel-detail .image {
  display: none;
}

#middle .panel-displaying-product .image,
#middle .panel-displaying-shop .image {
  display: block;
}


.panel-detail .back-button {
  float: right;
  margin-top: -25px;
  margin-right: 25px;
}

.panel-detail .back-button a,
.panel-detail .back-button a:visited {
  /*text-decoration: none;*/
  font-size: 1.2em;
  color: #712400;
}

.panel-detail .back-button a:hover {
  text-decoration: underline;
}



/* STRUKTURA */
body {
  background-color: #252525;
  background-repeat: repeat-x;
  background-position: top center;
}

#main {
  background: none;
}

#container-heaven {
 width: auto;
 float: none;
 position: absolute;
 top: 1px;
 left: 454px;
 z-index: 1000;
}

#container-heaven-left {
 position: static;
 right: 0px;
 top: 0px;
  width: 464px;
}

.panel-in-heaven-1 {
  float: left;
}

#container-header {
  background: url('/skins/kk/img/kk_shop_header.png') no-repeat top center;
  padding-top: 55px;
}
#container-footer {
  background: transparent url('/skins/kk/img/kk_shop_footer_bottom.png') no-repeat center top;
}
#content {
  background: url('/skins/kk/img/kk_shop_bg.png') repeat-y top center;
  padding: 0;
  width: auto;
}

#content-left {
  background: url('/skins/kk/img/kk_shop_footer_top.png') no-repeat bottom center;
  padding: 0 112px 10px;
}

#middle h3 {
  padding: 3px 5px 3px 10px;
  margin-top: 10px;
}
#middle h4 {
  padding: 3px 5px 3px 20px;
}

#container-left .panel, #container-right .panel {
  border: 1px solid #999;
  border-top-width: 0;
}
#container-left .panel-in-left-1, #container-right .panel-in-right-1 {
  border-top-width: 1px;
}
#container-header .panel-menu-slide {
  top: 224px;
}
#container-notifications {
  width: 693px;
  background-color: #eee;
  position: absolute;
  left: 202px;
  top: 0px;
}

#middle {
  width: 678px; /* 895 - 15px mezera - 200px levy sloupek - 2px okraj leveho sloupku */
  margin-right: 0px;
  padding: 30px 0 0 15px;
}

/* záložky */
.container-tabbed {
  margin: 10px 0px;
}
.container-tabbed .tab-titles .tab-title {
  float: left;
  margin-right: 2px;
}
.container-tabbed .tab {
  clear: both;
  border: 1px solid #b7b7b7;
  border-top: 1px solid #bbbbbb;
  background-color: #e9e9e9;
}
.container-tabbed .tab .inner-content {
  padding: 5px 10px;
}

/* neaktivní */
.container-tabbed .tab-titles .tab-title {
  margin-top: 5px;
}
.container-tabbed .tab-titles .tab-title-left {
  padding-left: 8px;
  background: url('/skins/kk/img/kk_shop_container_tab_left.png') no-repeat;
}
.container-tabbed .tab-titles .tab-title-right {
  padding-right: 8px;
  background: url('/skins/kk/img/kk_shop_container_tab_right.png') no-repeat right top;
}
.container-tabbed .tab-titles .tab-title-middle {
  background: url('/skins/kk/img/kk_shop_container_tab_bg.png') repeat-x;
}
.container-tabbed .tab-titles .tab-title-content {
  height: 15px;
  line-height: 15px;
  color: #b7b7b7;
  text-align: center;
  overflow: hidden;
}
.container-tabbed .tab-titles .tab-title-content a {
  color: #b7b7b7;
  text-decoration: none;
  width: 100%;
  height: 100%;
  display: block;
}

/* aktivní */
.container-tabbed .tab-titles .active {
  margin-top: 0px;
}
.container-tabbed .tab-titles .active .tab-title-left {
  padding-left: 10px;
  background: url('/skins/kk/img/kk_shop_container_tab_active_left.png') no-repeat;
}
.container-tabbed .tab-titles .active .tab-title-right {
  padding-right: 10px;
  background: url('/skins/kk/img/kk_shop_container_tab_active_right.png') no-repeat right top;
}
.container-tabbed .tab-titles .active .tab-title-middle {
  background: url('/skins/kk/img/kk_shop_container_tab_active_bg.png') repeat-x;
}
.container-tabbed .tab-titles .active .tab-title-content {
  width: 116px;
  height: 20px;
  line-height: 20px;
  color: #fff;
}
.container-tabbed .tab-titles .active .tab-title-content a {
  color: #fff;
}


/* hlavní obsah */
#main.page-category #container-master {
  border: 1px solid #d1d1d1;
  padding: 7px;
  background-color: #e9e9e9;
}
#main.page-category #container-master .panel {
  clear: both;
}


/* PANELY - OBECNÉ */
#container-left .panel .title {
  background: #999 url('/skins/kk/img/kk_shop_menu_bg.png') repeat-x center center !important;
  color: #ccc;
  border: 0;
  padding: 0 3px 0 10px;
}
#container-left .panel .title h2 {
  height: 30px;
  line-height: 30px;
  font-size: 15px;
  color:#CCCCCC;
  margin-top:0px;
}
/*formatuje odkaz v basket mini*/
#container-left .panel-basket-mini .title a {
  color: white;
  text-decoration:none;
}

#container-left .panel .content .inner-content {
  padding: 3px;
}

#container-left .panel .content h3 {
  margin: 0px 0px 3px 0px;
  padding: 0 3px 0 10px;
  height: 30px;
  line-height: 30px;
  background-color: #e9e9e9;
  font-size: .9em;
}

#container-left .panel .content textarea, #container-left .panel .content input {
  width: 190px;
}

/* napisy panelů v hlavním obsahu */
#middle .panel .long-description-title-content,
#middle .panel .title {
  background: #e9e9e9 url('/skins/kk/img/kk_shop_panel_title.png') no-repeat 10px 7px;
  padding: 0 3px 0 20px;
 /* height: 20px;*/
  line-height: 20px;
  margin-top: 15px;
  clear: both;
}

#middle .panel .long-description-title-content h2,
#middle .panel .title h2 {
  font-size: 13px;
  position: relative;
}

#middle .panel .title h2 .page-title {
  position: absolute;
  right: 10px;
  color: #adadad;
  font-size: 10px;
  text-decoration: none;
}

#middle .panel .title h2 .page-title:hover {
  text-decoration: underline;
}

/* tlačítka */
#middle .button {
  background: #fff url('/skins/kk/img/kk_shop_button_submit.png') no-repeat right top;
  border: 0px;
  height: 25px;
  padding-right: 25px;
  color: #54aa27;
  cursor:pointer;
  text-decoration: none;
  display: block;
  text-align: right;
  line-height: 25px;
}
#middle .button:hover {
border-bottom:1px solid gray;
border-top:1px solid gray;

}
/* Náhled objektu - ikony */
.object-thumb.icons {
  width: 160px;
  padding: 0;
}
.object-thumb.icons .image {
  float: left;
}
.object-thumb.icons .header {
  font-size: 10px;
  line-height: 13px;
  padding-top: 4px;
  height: 39px;
  overflow: hidden;
}
.object-thumb.icons .header a {
  text-decoration: none;
  color: #000;
}
.object-thumb.icons .header a:hover {
  text-decoration: underline;
}
.object-thumb.icons .price {
  text-align: center;
  color: #e50000;
  padding-top: 5px;
}
.object-thumb.icons .add-to-basket {
  clear: both;
}
.object-thumb.icons .add-to-basket .product-count,
.object-thumb.icons .add-to-basket .add-to-basket-button,
.object-thumb.icons .add-to-basket .label {
  float: left;
}
.object-thumb.icons .add-to-basket .label {
  height: 25px;
  line-height: 25px;
  font-size: 0.9em;
}
.object-thumb.icons .add-to-basket .backet-product-count,
.object-thumb.icons .add-to-basket .label-count,
.object-thumb.icons .add-to-basket .basket-button {
  display: none;
}

/* náhled produktů - ikony */
/* !!obecné - NEMENIT!! at si grafici vymysleji cokoliv, toto prezije :) */
.product-thumb.icons {
  height: 104px;
  width: 214px;
  border: 1px solid #ccc;
  margin: 3px 2px;
  padding: 0px;
  position: relative;
  overflow: hidden;
  background-color: #fff;
}
.product-thumb.icons .image {
  float: left;
  width: 100px;
  height: 100px;
  margin: 2px;
  overflow: hidden;
  border-right: 1px solid #e9e9e9;
}
.product-thumb.icons .body {
    margin-left: 110px;
}
.product-thumb.icons .body .price {
    font-weight: bold;
    padding-top: 2px;
}
.product-thumb.icons .body .header {
    height: 50px;
    font-size: .85em;
    margin: 0 !important;
}
.product-thumb.icons .add-to-basket {
    position: absolute;
    right: 0px;
    bottom: 5px;
}
.product-thumb.icons .add-to-basket .product-count {
    display: none;
}
.product-thumb.icons .body .header {
    margin: 0px 0px 5px 0px;
   
}

/* náhled produktů - action */
#container-master .product-thumb-action {
  height: 230px;
  width: 260px;
  float: left;
  margin: 5px 5px;
  padding: 5px 5px;
  border: 0;
  text-align: center;
  background-color: #ffffff;
  border: 1px solid black;
}

#container-master .product-thumb-action .product-count {
  display: none;
}

#container-master .product-thumb-action .image,
#container-master .product-thumb-action .body {
  float: none;
}

#container-master .product-thumb-action .image {
  height: 140px;
}

.object-thumb.action .header {
  font-size: 12px;
  line-height: 13px;
  padding-top: 4px;
  height: 39px;
  overflow: hidden;
}
.object-thumb.action .header a {
  text-decoration: none;
  color: #000;
}
.object-thumb.action .header a:hover {
  text-decoration: underline;
}
.object-thumb.action .price {
  text-align: center;
  color: #e50000;
  padding-top: 5px;
  font-weight: bold;
}
.product-thumb.action .add-to-basket-button {
  margin: auto;
  width: 80px;
}

.panel-displaying-category .results-action-row {
  margin: auto;
  width: 565px;
}


/* Panely - po najetí myši se zobrazí všechny položky */
.panel .slide-down-wrapper {
  height: 118px;
  position: relative;
  border-bottom: 2px solid #e9e9e9;
}
.panel .slide-down-items {
  position: absolute;
  width: 100%;
  z-index: 1000;
  background: url('/skins/kk/img/kk_shop_fog-bottom.png') repeat-x left bottom;
  padding-bottom: 20px;

  border-left: 2px solid #e9e9e9;
  border-right: 2px solid #e9e9e9;
  border-bottom: 2px solid #e9e9e9;
  background-color: #fff;
  padding: 3px 2px;
}
.panel .slide-down-items:hover {
z-index:1100;
}
.panel .slide-down-items .item {
  float: left;
  height: 112px;
}

/* PANEL - přihlášení v bočních kontejnerech */
#container-left .panel-login input {
  width: 110px !important;
}
#container-left .panel-login .login-button {
  float: right;
  margin-top: 5px;
}
#container-left .panel-login .login-button input {
  width: 90px !important;
  cursor: pointer;
}
#container-left .panel-login .register-button {
  float: left;
  margin-top: 5px;
}
#container-left .panel-login .register-button a {
  width: 90px;
  height: 16px;
  line-height: 16px;
  font-size: 10px;
  color: #000;
  text-decoration: none;
  display: block;
  text-align: center;
}

/* PANEL - nalezeno položek */
#main.page-category #container-master .panel-total-results {
  float: right;
  margin-right: 3px;
}

/* PANEL - galerie posouvací */
.panel-gallery-scrolling .scroll-area {
  overflow: hidden;
  position: relative;
  border-left: 2px solid #e9e9e9;
  border-right: 2px solid #e9e9e9;
  border-bottom: 2px solid #e9e9e9;
}
.panel-gallery-scrolling .images {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 50;
  width: auto !important;
}
.panel-gallery-scrolling .image {
  text-align: center;
  float: left;
  padding-left: 5px !important;
  margin-left: 0 !important;
  border-left: 1px solid #E9E9E9;
}
.panel-gallery-scrolling .image-no-1 {
  border-left: none;
}
.panel-gallery-scrolling .image a img {
  vertical-align: middle;
}
.panel-gallery-scrolling .scrollbar-left, .panel-gallery-scrolling .scrollbar-right {
  height: 100%;
  width: 25px;
  position: absolute;
  cursor: pointer;
  z-index: 51;
}
.panel-gallery-scrolling .scrollbar-left *, .panel-gallery-scrolling .scrollbar-right * {
  height: 100%;
}
.panel-gallery-scrolling .scrollbar-left {
  left: 0;
  top: 0;
}
.panel-gallery-scrolling .scrollbar-left-content {
  background: #fff url('/skins/kk/img/kk_shop_scroll_left.png') center center no-repeat;
}
.panel-gallery-scrolling .scrollbar-right {
  right: 0;
  top: 0;
}
.panel-gallery-scrolling .scrollbar-right-content {
  background: #fff url('/skins/kk/img/kk_shop_scroll_right.png') center center no-repeat;
}

/* PANEL - Filtr výrobců */
.panel-producers .row {
  overflow: hidden;
}
.panel-producers .producer {
  float: left;
  width: 215px;
  margin-right: 2px;
}

/* tlačítka */
.panel-producers .submit-button input {
  background-color: transparent;
  border: 0;
 /* height: 16px;*/
  font-size: 10px;
  width: 200px;
}
.panel-producers .submit-button {
  float: right;
}
.panel-producers .submit-button-left {
  background: url('/skins/kk/img/kk_shop_button-orange-left.png') no-repeat left top;
  padding-left: 3px;
}
.panel-producers .submit-button-right {
  background: url('/skins/kk/img/kk_shop_button-orange-right.png') no-repeat right top;
  padding-right: 3px;
}
.panel-producers .submit-button-middle {
  background: url('/skins/kk/img/kk_shop_button-orange-bg.png') repeat-x;
}
.panel-producers input:hover {
  cursor: pointer !important;
  cursor: hand;
}

/* PANEL - Hledání pod hlavičkou */
#container-notifications .panel {
  height: 25px;
  overflow: hidden;
  padding: 0 0 0 10px;
  line-height: 25px;
}
/*#middle #container-notifications {
left:314px;
width:680px !important;
}*/
#container-notifications .panel-search {
  width: 670px;
}
#container-notifications .panel-search .content {
  position: relative;
  overflow: hidden;
}
#container-notifications .panel-search input {
  width: 150px;
  position: absolute;
  right: 47px;
  top: 3px;
}
#container-notifications .panel-search input.submit {
  width: 45px;
  position: absolute;
  right: 0px;
  top: 3px;
}

/* PANEL - mini košík */
.panel-basket-price {
  width: 195px;
  padding-left: 0px;
  background: url('/skins/kk/img/kk_shop_orange_bg.png') repeat-x;
  float: right;
}
.panel-basket-price .content a, .panel-basket-price .content .basket-empty {
  display: block;
  height: 25px;
  line-height: 25px;
  padding: 0px 5px 0px 30px;
  background: url('/skins/kk/img/kk_shop_basket_icon.png') no-repeat;
  text-align: right !important;
  text-decoration: none;
  color: #fff;
}

.panel-basket-price .basket-empty a {
  background-image: none;
}


/* PANEL - Levé menu */
.panel-menu-tree .inner-content {
  padding: 0px !important;
}
/*basket - upravy*/
.container-list .panel-right .inner-content .line .field {
line-height:25px;
width:50%;
}
/* 1. uroven */
.panel-menu-tree .items {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.panel-menu-tree .items .item-title {
  padding: 0 0 0 20px;
  background: #e9e9e9 url('/skins/kk/img/kk_shop_menu_arrow.png') no-repeat 5px center;
  min-height: 30px;
  line-height: 30px;
}
.panel-menu-tree .items .item-title a {
  color: #000;
  text-decoration: none;
}
.panel-menu-tree .item.expanded .item-title {
  background-image: url('/skins/kk/img/kk_shop_menu_arrow_expanded.png');
}
.panel-menu-tree .item {
  margin-bottom: 1px;
}

/* kazda dalsi uroven - dedi od 1. urovne */
.panel-menu-tree .items .items {
  padding: 3px 0 3px 15px;
}
.panel-menu-tree .items .items .item-title {
  background: #fff url('/skins/kk/img/kk_shop_menu_bullet.png') no-repeat 2px 8px;
  height: auto;
  min-height: 18px;
  line-height: 18px;
  padding: 2px 0 2px 20px;
}


/* PANEL - Parametry produktu */
.panel-product-info table {
  width: 100%;
}
.panel-product-info table td {
  padding: 2px 5px;
}
.panel-product-info table td.name {
  width: 35%;
  background-color: #e9e9e9;
  text-align: center;
  font-weight:bold;
}
/*přidání dvojtečky mezi parametry
.panel-product-info table td.name:after{
   content:"Ahoj svete";
}*/
.panel-product-info table td.value {
  width: 15%;
  background-color: #f3f3f3;
}

/* PANEL - Dotaz na prodavače */
#middle .panel-contact .content {
  padding: 10px 0;
}
#middle .panel-contact .panel-right {
  float: left;
  width: 100%;
}
#middle .panel-contact .contact-detail {
  float: left;
  width: 300px;
}
#middle .panel-contact .contact-detail .avatar {
  float: left;
  width: 90px;
  margin-left: 10px;
}
#middle .panel-contact .contact-detail .field-label, .panel-contact .contact-detail h4 {
  width: 190px;
  margin-left: 105px;
}
/*prava cast*/
#middle .panel-contact .contact-question-title {
  display: none;
}
#middle .panel-contact .contact-question {
  margin-left: 305px;
  position: relative;
}
#middle .panel-contact .contact-question .field-label-top {
  margin-right: 205px;
}
#middle .panel-contact .contact-question .field-label-top.body {
  position: absolute;
  right: 5px;
  top: 0;
  width: 190px;
  margin: 0;
}
#middle .panel-contact .contact-question .field-label-top.body textarea {
  height: 80px;
}
#middle .panel-contact .captcha-wrapper {
  width: 155px;
  border: 1px solid #d6d6d6;
  padding: 5px;
  margin-top: 10px;
  text-align: center;
}
#middle .panel-contact .captcha-wrapper input {
  width: 150px;
}


/* PANEL - komentáře */
#middle .panel-comments .content {
  padding-top: 10px;
}
#middle .panel-comments .comment {
  margin: 0 0 5px 0;
  position: relative;
  border-bottom: 1px #d6d6d6 dashed;
}
#middle .panel-comments .comment .subject {
  font-weight: bold;
}
#middle .panel-comments .comment .author {
  font-size: .8em;
  position: absolute;
  right: 5px;
  top: 3px;
}

/* přidání komentáře */
#middle .panel-comments .inner-content {
  padding: 5px;
}
#middle .panel-comments h3 {
  display: none;
}
#middle .panel-comments .add-comment {
  border: 1px solid #d6d6d6;
  margin: 5px;
  position: relative;
}
#middle .panel-comments .add-comment .fields {
  margin-right: 205px;
  border: 1px solid #d6d6d6;
  padding: 5px 10px 5px 5px;
}
#middle .panel-comments .add-comment .fields textarea {
  height: 50px;
}

#middle .panel-comments .add-comment .captcha-wrapper {
  position: absolute;
  right: 5px;
  width: 190px;
  top: 5px;
  border: 1px solid #d6d6d6;
  padding: 5px;
  text-align: center;
}
#middle .panel-comments .add-comment .add-comment-button {
  position: absolute;
  right: 5px;
  top: 95px;
}
#middle .panel-comments .add-comment .field-label-top.body .label {
  display: none;
}

/* PANEL - zde se nacházíte */
#middle .panel-location {
  padding: 2px 5px;
  clear: both;
  background-color: #e9e9e9;
  margin: 3px 0;
}

#middle .panel-location .path {
  color: #f69e00;
  font-size: 12px; /*px jsou taky relativní jednotka*/
}
#middle .panel-location .path a {
  color: #f69e00;
  text-decoration: none;
}
#middle .panel-location .path a:hover {
  text-decoration: underline;
}
#middle .panel-location .label {
  display: none;
}

/* PANEL - umístění produktu */
#middle .panel-location-all .content {
  padding-top: 5px;
}
#middle .panel-location-all .path {
  color: #f69e00;
  font-size: 1.1em;
  padding: 0px 10px;
}
#middle .panel-location-all .path a {
  color: #f69e00;
  text-decoration: none;
}
#middle .panel-location-all .path a:hover {
  text-decoration: underline;
}

/* PANEL - titulek stránky */
.panel-title h1 {
  font-weight: normal;
  font-size: 18px;
  padding: 5px 0;
}

/* PANEL - filtr */

.panel-filter {
    font-size: 11px;
}
.panel-filter .field-label {
  clear: both;
}
.panel-filter .field-label .label {
  width: auto;
  float: left;
}
.panel-filter .field-label .field {
  width: auto;
  float: right;
  position: relative;
  padding-right: 155px;
}
.panel-filter .field-label.search .field input {
  width: 350px;
}
.panel-filter .field-label.price .field input {
  width: 100px;
}
/* tlačítka */
#container-left .panel-login .login-button input,
#container-left .panel-repository .compare-selected-button input,
#container-left .panel-repository .compare-all-button input,
#container-left .panel-repository .clear-button input,
.panel-filter .field-label .field .submit-button input {
  background-color: transparent;
  border: 0;
 /* height: 16px; - odstraneni height: zpusobi vycentrovani textu na tlacitkach*/
  font-size: 10px;
  width: 140px;
  display: block;
}
.panel-filter .field-label .field .submit-button {
  height: 16px;
  width: 150px;
  position: absolute;
  right: 0;
  top: 3px;
}
.panel-filter .field-label .field .submit-button span {
  height: 16px;
  display: block;
}
#container-left .panel-login .login-button,
#container-left .panel-login .register-button,
#container-left .panel-repository .compare-selected-button-left,
#container-left .panel-repository .compare-all-button-left,
#container-left .panel-repository .clear-button-left,
.panel-filter .field-label .field .submit-button-left {
  background: url('/skins/kk/img/kk_shop_button-orange-left.png') no-repeat left top;
  padding-left: 3px;
}
#container-left .panel-login .login-button-left,
#container-left .panel-login .register-button-left,
#container-left .panel-repository .compare-selected-button-right,
#container-left .panel-repository .compare-all-button-right,
#container-left .panel-repository .clear-button-right,
.panel-filter .field-label .field .submit-button-right {
  background: url('/skins/kk/img/kk_shop_button-orange-right.png') no-repeat right top;
  padding-right: 3px;
}
#container-left .panel-login .login-button-right,
#container-left .panel-login .register-button-right,
#container-left .panel-repository .compare-selected-button-middle,
#container-left .panel-repository .compare-all-button-middle,
#container-left .panel-repository .clear-button-middle,
.panel-filter .field-label .field .submit-button-middle {
  background: url('/skins/kk/img/kk_shop_button-orange-bg.png') repeat-x;
}

#container-left .panel-login .forgotten-password-button {
  clear: both;
  margin: auto;
  padding-top: 3px;
  text-align: center;

}

/* PANEL - řazení */
.panel-sorting {
  font-size: 11px;
  padding: 3px 0px;
}
.panel-sorting .direction.asc a {
  background: url('/skins/kk/img/kk_shop_sorting_asc.png') right 3px no-repeat;
  padding: 0 15px 0 0;
}
.panel-sorting .direction.desc a {
  background: url('/skins/kk/img/kk_shop_sorting_desc.png') right 3px no-repeat;
  padding: 0 15px 0 0;
}
.panel-sorting .direction {
  padding: 3px 10px;
}
.panel-sorting a {
  text-decoration: underline;
  color: #000;
  padding: 3px 10px;
}
.panel-sorting a:hover {
  text-decoration: none;
}
.panel-sorting .selected {
  background-color: #f89900;
}
.panel-sorting .sort-direction {
  float: right;
}
.panel-sorting .sort-by {
  float: left;
}
.panel-sorting .delimiter {
  display: none;
}

/* PANEL - paginace */
.panel-pagination {
    font-size: 11px;
}
.panel-pagination input, .panel-pagination select {
    border: 1px solid #000;
    font-size: 12px;
    height: 14px;
}
.panel-pagination input.submit, .panel-pagination select {
    height: 18px;
    top: 1px;
    position: relative;
}
.panel-pagination select {
    top: 0px;
}
.panel-pagination form {
    float: right;
    margin: 9px 10px 10px 10px;
}

/* PANEL - detail produktu - cena */
.product-detail .body {
  padding-top: 10px;
  float: left;
  width: 465px;
}
.product-detail .image {
  float: left;
  width: 204px;
  height: 224px;
  text-align: center;
  margin-right: 5px;
}

.product-detail .image a {
  display: block;
}

.product-detail .image-framer {
  display: block;
  height: 200px;
  border: 2px #e9e9e9 solid;
}

.product-detail .image .image-overlay {
  background: url('/skins/kk/img/kk_lupa.png') no-repeat bottom right;
  display: block;
  height: 29px;
}
/* všechny políčka */
.product-detail .field-label {
  padding-left: 25px;
  background: url('/skins/kk/img/kk_shop_panel_title.png') no-repeat 10px 10px;
}
.product-detail .field-label .field {
  position: static;
}
/* odkazy */
.product-detail .field-label a {
  text-decoration: underline;
  color: #000;
}
.product-detail .field-label a:hover {
  text-decoration: none;
  color: #f69e00;
}
/* cena je extra */
.product-detail .field-label.price-taxed .field {
  font-size: 1.5em;
  font-weight: bold;
  color: #e50000;
  position: absolute;
  width: 50%;
}

/*.product-detail .field-label.price-taxed .label {
  font-size: 0.85em;
}*/

.product-detail .field-label.price-taxed-standard .field {
  color: #e50000;
  text-decoration: line-through;
}
.product-detail .field-label.price-standard .field {
  color: #9c9c9c;
  text-decoration: line-through;
}
.product-detail .field-label.price {
  float: right;
  background: transparent;
  padding: 0;
  color: #9c9c9c;
  margin-right: 110px;
}
.product-detail .field-label.price,
.product-detail .field-label.price-standard {
  font-size: 0.8em;
}
.product-detail .field-label.price .field {
  color: #9c9c9c;
}
/* levý + pravý sloupek */
.product-detail .column-right {
  padding-bottom: 10px;
}
.product-detail .field-label.price .field,
.product-detail .field-label.price-standard .field {
  color: #9c9c9c;
}
/* přidej do košíku */
.product-detail .add-to-basket {
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  margin: 10px;
  padding: 10px 0;
  clear: both;
}
.product-detail .product-count {
  float: left;
  line-height: 1.5em;
}
.product-detail .product-count .label {
  color: #0b4873;
  font-size: 1.3em;
  padding-right: 5px;
}
.product-detail .add-to-basket-button {
  float: left;
}
/* tlacitko prejit do kosiku */
.product-detail .basket-button {
  float: right;
}
.product-detail .printer-button {
  clear: both;
  position: relative;
  right: 115px;
  top: 30px;
  float: right;
}
.product-detail .printer-button-left,
.product-detail .basket-button-left {
  background: url('/skins/kk/img/kk_shop_button-left.png') no-repeat;
}
.product-detail .printer-button-right,
.product-detail .basket-button-right {
  background: url('/skins/kk/img/kk_shop_button-right.png') no-repeat right top;
}
.product-detail .printer-button,
.product-detail .basket-button {
  background: url('/skins/kk/img/kk_shop_button-bg.png') repeat-x;
}
.product-detail .printer-button-right,
.product-detail .basket-button-right {
  height: 19px;
  color: #fff;
  padding: 0 6px;
  line-height: 19px;
}
.product-detail .printer-button a,
.product-detail .basket-button a {
  color: #fff;
  text-decoration: none;
  text-align: center;
  width: 100%;
  display: block;
}
.product-detail .printer-button a {
  padding-left: 20px;
  width: auto;
  display: block;
  text-align: left;
  background: url('/skins/kk/img/kk_shop_printer.png') no-repeat;
}

/* PANEL - detail produktu - popis */
.object-detail-long-description {
  padding: 10px;
  clear: both;
}


/*PANEL - výpis produktů */
.panel-results hr {
    display: none;
}
.panel-results .product-thumb.imaged {
    width: 214px;
    border: 1px solid #ccc;
    margin: 4px 4px 0px 0px;
    padding: 0px;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    height: 240px; /*musí být, jinak to dělá paseku*/
}
.panel-results .product-thumb.imaged .body {
    font-size: 10px;
    text-align: justify;
    padding: 3px;
}

.panel-results .product-thumb.imaged .body .header {
    font-size: 14px;
    margin: 15px 0px 5px 0px;
    text-align: left;
    margin-left:46px;
}
.panel-results .product-thumb.imaged .body .price {
    font-size: 16px;
    color: #e50000;
    font-weight: bold;
    background-color: #fff;
    padding-left: 3px;
    bottom: 0px;
    right: 3px;
    position: absolute;
    z-index: 11;
}
.panel-results .product-thumb.imaged .body .price .label {
    font-size: 10px;
    padding-bottom: 3px;
    color: #000;
    font-weight: normal;
}
.panel-results .product-thumb.imaged .add-to-basket {
  position: absolute;
  background-color: #fff;
  bottom: 0px;
  left: 0px;
  width: 100%;
  z-index: 10;
  padding: 2px 5px 20px 5px;
  border-top: 1px solid #ccc;
}
.panel-results .product-thumb.imaged .compare-button {
  position: absolute;
  bottom: 1px;
  left: 5px;
  z-index: 12;
}
.panel-results .product-thumb.imaged .compare-button a {
  text-decoration: none;
  color: #000;
}
.panel-results .product-thumb.imaged .compare-button a:hover {
  text-decoration: underline;
}
.panel-results .product-thumb.imaged .add-to-basket .basket-button {
  display: none;
}
.panel-results .product-thumb.imaged .add-to-basket .product-count {
  float: left;
}
.panel-results .product-thumb.imaged .add-to-basket .add-to-basket-button {
  float: left;
}
.panel-results .product-thumb.imaged .body .header  a {
    color: #0e4b76;
    font-weight: bold;
}
.panel-results .results-imaged-row,
.panel-results .results-icons-row{
  /*overflow: hidden;*/
  width: auto;
}
/* seznam */
.result-list {
    color: #e50000;
    font-weight: bold;
    width: 100%;
    margin: 5px 0;
}
.result-list a {
    color: #0e4b76;
}

/* PANEL - hledání*/
.panel-search a {
  color: #000;
  text-decoration: underline;
}
.panel-search a:hover {
  text-decoration: none;
}
.panel-search input {
    height: 14px;
    border: 1px solid #AAA;
    font-size: 12px;
    width: 150px;
}
.panel-search input.submit {
    height: 18px;
    width: 45px;
    border: 1px solid #ccc;
    background: none;
    color: #AAA;
    padding: 0px;
    top: 1px;
    position: relative;
}

/* PANEL - paginace - stránky */
.navigation a {
    color: #666;
    text-decoration: none;
}
.navigation a:hover {
    text-decoration: underline;
}
.navigation a.active-page {
    font-weight: bold;
    color: #e87400;
}
.navigation .label {
  font-weight: bold;
}
.navigation .delimiter {
  color: #666;
}
.navigation .delimiter.delimiter-first,
.navigation .delimiter.delimiter-first-page,
.navigation .delimiter.delimiter-previous-page,
.navigation .delimiter.delimiter-next-page,
.navigation .delimiter.delimiter-last-page,
.navigation .delimiter.delimiter-last {
  display: none;
}
.navigation .symbol {
  color: #e87400;
}

/* PANEL - oznámení a chyby */
.panel-errors {
  border: 2px solid #E9E9E9;
  margin: 10px 0;
  text-align: center;
  background: #f3f3f3 url('/skins/kk/img/kk_shop_alert.png') no-repeat 14px 7px;
  line-height: 24px;
  padding: 11px 0;
}
.panel-errors .title {
  margin: 0 !important;
}
.panel-errors .content {
  padding: 0;
}

/* PANEL - košík */
/* šedé okraje */
.basket-list {
  width: 100%;
}
.basket-list tr {
  border-left: 1px solid #e9e9e9;
}
.basket-list td {
  padding: 2px 5px;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
}
.basket-list .basket-item td {
  border-bottom: 1px solid #d4d4d4;
}
.basket-list .basket-item td.image {
  border-left: 1px solid #e9e9e9;
}
.basket-list .basket-item td.amount,
.basket-list .basket-item td.price.item{
  border-bottom: 0px;
}
/* jméno zboží */
.basket-list .basket-item td.name,
.basket-list .basket-item td.remove{
  background: url('/skins/kk/img/kk_shop_basket-item-bg.png') repeat-x;
}
.basket-list .basket-item .name a {
  color: #f08e01;
  text-decoration: none;
  font-weight: bold;
  font-size: 1em;
}
.basket-list .basket-item .name a:hover {
  text-decoration: underline;
}
/* pocet polozek */
.basket-list .basket-item .amount {
  text-align: center;
  width: 110px;
}
.basket-list .basket-item .amount form {
  margin: 0;
  padding: 0;
}
.basket-list .basket-item .amount .label {
  font-size: .8em;
  line-height: 20px;
  float: left;
}
.basket-list .basket-item .amount .amount-field {
  border: 1px solid #bbbbbb;
  text-align: center;
  width: 22px;
  height: 15px;
  margin: 0 5px;
  float: left;
}
.basket-list .basket-item .amount .amount-button {
  margin-top: 2px;
  float: left;
  background: url('/skins/kk/img/kk_shop_button-orange-left.png') no-repeat;
  padding-left: 3px;
}
.basket-list .basket-item .amount .amount-button-left {
  background: url('/skins/kk/img/kk_shop_button-orange-right.png') no-repeat right top;
  padding-right: 3px;
}
.basket-list .basket-item .amount .amount-button-right {
  background: url('/skins/kk/img/kk_shop_button-orange-bg.png') repeat-x;
  height: 16px;
}
.basket-list .basket-item .amount .amount-button span {
  display: block;
}
.basket-list .basket-item .amount .amount-button input {
  background-color: transparent;
  border: 0;
  font-size: .9em;
  width: 22px;
  height: 16px;
  line-height: 16px;
  margin: 0;
  padding: 0;
  float: left;
}
/* ceny */
.basket-list .basket-item .price {
  width: 150px;
}
.basket-list .basket-item .price .label {
  font-size: 0.8em;
  float: left;
}
.basket-list .basket-item .price .value {
  float: right;
  font-weight: bold;
  color: #616161;
}
.basket-list .basket-item .price.total {
  background-color: #f4f4f4;
}
.basket-list .basket-item .price.total .value {
  color: #000;
}
/* dostupnost */
.basket-list .basket-item .availability {
  text-align: center;
  font-size: .8em;
}
.basket-list .basket-item .availability * {
  display: inline;
}
.basket-list .basket-item .availability .available {
  padding: 3px 0 3px 20px;
  background: url('/skins/kk/img/kk_shop_basket-available.png') no-repeat left center;
}
.basket-list .basket-item .availability .partially-available,
.basket-list .basket-item .availability .unavailable{
  padding: 3px 0 3px 20px;
  background: url('/skins/kk/img/kk_shop_basket-remove.png') no-repeat left center;
}
/* odstranit */
.basket-list .basket-item .remove {
  text-align: center;
  color: #e81212;
  font-size: 0.8em;
}
.basket-list .basket-item .remove .item-remove-button input {
  background: url('/skins/kk/img/kk_shop_basket-remove.png') no-repeat center  center;
  border: 0;
  width: 25px;
  height: 25px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  color:white;
  font-weight:bold;
}
/*hlavicka*/
.basket-list .basket-header td {
  background: #f69e00 url('/skins/kk/img/kk_shop_panel_title_white.png') no-repeat 10px 7px;
  color: #fff;
  height: 15px;
  line-height: 15px;
  margin-top: 5px;
  padding-left: 25px;
}
.basket-list .basket-header .header-text {
  float: left;
}
.basket-list .basket-header .notice {
  color: #fff;
  font-size: .8em;
  line-height: 15px;
  float: right;
}
/*paticka*/
.basket-list .basket-footer td {
  background: #d4d4d4;
  height: 20px;
  line-height: 20px;
  border-top: 1px solid #e9e9e9;
}
.basket-list .basket-footer td.price.total.taxed {
  text-align: right;
  padding-right: 43px;
  font-weight: bold;
  color: #f90000;
}
.basket-list .basket-footer td.price.total.taxed .label {
  font-weight: normal;
  font-size: .85em;
  color: #000;
}
/*tlacitka*/
.basket-buttons {
  clear: both;
}
.basket-buttons .clear-button,
.basket-buttons .return-button {
  float: left;
  margin-top: 10px;
  margin-right: 2px;
}
.basket-buttons .clear-button,
.basket-buttons .return-button {
  background: url('/skins/kk/img/kk_shop_button-orange-big-left.png') no-repeat;
  padding-left: 5px;
}
.basket-buttons .clear-button-left,
.basket-buttons .return-button-left {
  background: url('/skins/kk/img/kk_shop_button-orange-big-right.png') no-repeat right top;
  padding-right: 5px;
}
.basket-buttons .clear-button-right,
.basket-buttons .return-button-right {
  background: url('/skins/kk/img/kk_shop_button-orange-big-bg.png') repeat-x;
  line-height: 22px;
}
.basket-buttons .clear-button,
.basket-buttons .return-button {
  display: block;
  height: 22px;
  width: 165px;
  line-height: 22px;
  text-align: center;
}
.basket-buttons .return-button a {
  text-decoration: none;
  color: #000;
  display: block;
  font-size: .85em;
  background: url('/skins/kk/img/kk_shop_basket-continue.png') no-repeat 5px 3px;
}
.basket-buttons .return-button input {
  border: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  cursor: pointer;
  font-size: .85em;
  background: url('/skins/kk/img/kk_shop_basket-continue.png') no-repeat 5px 3px;
}
.basket-buttons .clear-button input {
  border: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 20px;
  background-color: transparent;
  cursor: pointer;
  font-size: .85em;
  background: url('/skins/kk/img/kk_shop_basket-clear.png') no-repeat 15px 3px;
  background-position:left center;
}
/*objednat*/
.basket-buttons .order-button {
  float: right;
  margin-top: 10px;
  background: url('/skins/kk/img/kk_shop_button-green-left.png') no-repeat;
  padding-left: 5px;
}
.basket-buttons .order-button-left {
  background: url('/skins/kk/img/kk_shop_button-green-right.png') no-repeat right top;
  padding-right: 5px;
}
.basket-buttons .order-button-right {
  background: url('/skins/kk/img/kk_shop_button-green-bg.png') repeat-x;
}
.basket-buttons .order-button {
  height: 22px;
  width: 321px;
  line-height: 21px;
  text-align: center;
}
.basket-buttons .order-button a {
  text-decoration: none;
  color: #000;
  display: block;
  font-size: .85em;
  background: url('/skins/kk/img/kk_shop_basket-order.png') no-repeat 70px 0px;
}
.basket-buttons .order-button input {
  border: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 20px;
  background-color: transparent;
  cursor: pointer;
  font-size: .85em;
  background: url('/skins/kk/img/kk_shop_basket-order.png') no-repeat 70px center;
}

/* PANEL - objednávka */
.panel-order .order-providers {
  padding: 2px 4px;
  margin: 4px 0px;
  border: 2px solid #e9e9e9;
}
.panel-order .order-providers .order-provider {
  padding: 1px;
  margin: 2px 0;
  border: 1px solid #e9e9e9;
}
.panel-order .order-providers .order-shippings h3 {
  background: #e9e9e9 url('/skins/kk/img/kk_shop_basket-header-arrow.png') no-repeat 10px 7px;
  height: 20px;
  line-height: 20px;
  margin: 1px 0 0 0 !important;
  padding: 0 0 0 25px !important;
  font-size: 12px;
  font-weight: normal;
}
.panel-order .order-providers .order-shippings .line {
  margin: 1px 0px 0px 0px;
  padding-left: 30px;
  width: auto;
  background: #e9e9e9 url('/skins/kk/img/kk_shop_basket-arrow.png') no-repeat 10px 8px;
}
.panel-order .order-providers .order-shippings .line .field {
  text-align: right;
  padding-right: 10px;
  background-color: #f3f3f3;
  border-left: 1px solid #fff;
}
.panel-order .order-providers .order-shippings .line .field .price {
  font-weight: bold;
  color: #fa0000;
}
.panel-order .line {
  position: relative;
  height: 25px;
}
.panel-order .line .field {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 25px;
}
.panel-order .line .name,
.panel-order .line .field .price,
.panel-order .line .field .price-label {
  display: inline;
  line-height: 25px;
}

/* platba + celková cena */
.panel-order .order-payments h3,
.panel-order .order-total-price h3 {
  background: #50b71a url('/skins/kk/img/kk_shop_order-payment-arrow.png') no-repeat 10px 6px;
  height: 20px;
  line-height: 20px;
  margin: 1px 0 0 0 !important;
  padding: 0 0 0 25px !important;
  font-size: 12px;
  font-weight: normal;
  color: #fff;
}
.panel-order .order-payments,
.panel-order .order-total-price {
  padding: 4px;
  margin: 4px 0px;
  border: 2px solid #e9e9e9;
}
.panel-order .order-payments .order-option,
.panel-order .order-total-price .field-label{
  margin: 1px 0px 0px 0px;
  padding-left: 10px;
  width: auto;
  background-color: #e9e9e9;
}
.panel-order .order-payments .order-option .field,
.panel-order .order-total-price  .field {
  text-align: right;
  padding-right: 10px;
}
.panel-order .order-payments .order-option .field .price {
  font-weight: bold;
  color: #fa0000;
}
.panel-order .order-total-price .field {
  font-weight: bold;
  color: #fa0000;
  font-size: 1.3em;
}
/* přihlášení */
.panel-order .login-fields .inner-content {
  padding: 10px 30px;
}
.panel-order .login-fields h4 {
  color: #f69e00;
  background: url('/skins/kk/img/kk_shop_arrow-orange.png') no-repeat 20px 15px;
  padding: 10px 5px 3px 30px !important;
  font-size: 1.2em;
}
/* osobní údaje */
.panel-order .login-fields h3,
.panel-order .user-info h3 {
  background: #e9e9e9 url('/skins/kk/img/kk_shop_panel_title.png') no-repeat 10px 7px;
  padding: 0 3px 0 20px !important;
  height: 20px;
  line-height: 20px;
  margin-top: 20px !important;
  clear: both;
  font-size: 13px;
}
.panel-order .register-fields,
.panel-order .user-info .info-category {
  height: 225px;
  width: 300px;
  padding: 15px 0px 15px 20px;
  float: left;
}
.panel-order .user-info .contact-info,
.panel-order .user-info .other {
  height: 100px;
}
.panel-order .user-info .info-category.contact-info {
  clear: left;
}
.panel-order .register-fields .header,
.panel-order .user-info .info-category .header {
  color: #f69e00;
  padding-left: 100px;
}
.panel-order .register-fields div.field-label .label,
.panel-order .user-info .info-category div.field-label .label {
  display: block;
  float: left;
  width: 110px;
  text-align: right;
  font-size: .85em;
}
.panel-order .register-fields div.field-label .field,
.panel-order .user-info .info-category div.field-label .field {
  width: 180px;
}
.panel-order .register-fields div.field-label .field input,
.panel-order .user-info .info-category div.field-label .field input,
.panel-order .user-info .info-category div.field-label .field textarea {
  border: 1px solid #ccc;
}
.panel-order .user-info .info-category .checkbox-take-from {
  margin: 0 0 10px 95px;
}

.register-description {
  font-size: 11px;
  line-height: 13px;
  width: 300px;
  text-align: justify;
}


/* PANEL - položek na stránku a způsob zobrazení */
.panel-items-per-page-with-view-select .items-per-page {
  float: left;
}
.panel-items-per-page-with-view-select .view-select {
  float: right;
  padding: 5px 0;
}
.panel-items-per-page-with-view-select {
  font-size: 11px;
  padding: 3px 0px;
}
.panel-items-per-page-with-view-select a {
  text-decoration: underline;
  color: #000;
  padding: 3px 10px;
}
.panel-items-per-page-with-view-select a:hover {
  text-decoration: none;
}
.panel-items-per-page-with-view-select .active-view {
  background-color: #f89900;
}
.panel-items-per-page-with-view-select .delimiter {
  display: none;
}

/* PANEL - výpis podkategorií */
.panel-categories {
  border: 1px solid #4db514;
  margin-top: 5px;
}
.panel-categories .content {
  background-color: #dfffdc;
}
.panel-categories .inner-content {
  padding: 3px 5px;
}
.panel-categories .title {
  padding: 0 10px !important;
  background: #4db514 url('/skins/kk/img/kk_shop_panel-green-bg.png') repeat-x !important;
}
.panel-categories .title,
.panel-categories .title * {
  margin: 0px !important;
  height: 18px !important;
  line-height: 18px !important;
  color: #fff !important;
}
.panel-categories .title-left {
  background: url('/skins/kk/img/kk_shop_panel_title.png') no-repeat 0px 7px;
  padding: 0 3px 0 10px;
  height: 20px;
  line-height: 20px;
  color: #b7b7b7;
}
.panel-categories .content a {
  background: url('/skins/kk/img/kk_shop_panel-bullet.png') no-repeat 0px 3px;
  padding-left: 12px;
  text-decoration: none;
  color: #000;
}
.panel-categories .content a:hover {
  text-decoration: underline;
}

/* PANEL - výběr ceníku */
.panel-offer-catalogue .content a {
  background: url('/skins/kk/img/kk_shop_panel-bullet.png') no-repeat 0px 3px;
  padding-left: 12px;
  text-decoration: underline;
  color: #000;
}
.panel-offer-catalogue .content a:hover {
  text-decoration: none;
}

/* PANEL - navigace (další/předchozí) */
.panel-navigator {
  border: 1px solid #d8d8d8;
  background-color: #e9e9e9;
  text-align: center;
  position: relative;
  font-size: .85em;
  height: 15px;
  line-height: 15px;
  margin-bottom: 5px;
}
.panel-navigator a {
  color: #000;
  text-decoration: none;
}
.panel-navigator a:hover {
  text-decoration: underline;
}
.panel-navigator .previous-item .name,
.panel-navigator .next-item .name {
  display: none;
}
.panel-navigator .previous-item {
  position: absolute;
  left: 2px;
  top: 0;
}
.panel-navigator .previous-item a {
  background: url('/skins/kk/img/kk_shop_navigation-previous.png') no-repeat left center;
  padding-left: 20px;
  height: 15px;
  float: left;
}
.panel-navigator .next-item {
  position: absolute;
  right: 2px;
  top: 0;
}
.panel-navigator .next-item a {
  background: url('/skins/kk/img/kk_shop_navigation-next.png') no-repeat right center;
  padding-right: 20px;
  height: 15px;
  float: right;
}

/* PANEL - naposledy navštívené produkty */
.panel-recent-results .product-thumb.list .inner-content {
  padding: 0px;
}
.panel-recent-results .product-thumb.list .price {
  white-space: nowrap;
}
.panel-recent-results .product-thumb.list .body a {
  width: 100%;
  height: 1.2em;
  font-weight: normal;
  overflow: hidden;
  display: block;
}

/* PANEL - aktuality + errors */
.panel-errors,
#middle .panel-rubric-news {
  border: 1px solid #6ccd47;
  background-color: #dfffdc;
  margin: 5px 0;
}
.panel-errors .title,
 #middle .panel-rubric-news .title {
  margin-top: 0px !important;
  padding: 0px !important;
  background: url('/skins/kk/img/kk_shop_rubric-news-bg.png') top left repeat-x !important;
}
.panel-errors .title-left,
#middle .panel-rubric-news .title-left {
  padding: 0px 3px 0px 20px;
  background: transparent url('/skins/kk/img/kk_shop_panel_title.png') no-repeat scroll 10px 7px;
  color: #fff;
}
.panel-errors .title h2,
#middle .panel-rubric-news .title h2 {
  font-weight: normal;
  line-height: 18px;
}
#middle .panel-rubric-news .content {
  padding: 5px 0;
}
#middle .panel-rubric-news .object-thumb {
  font-weight: normal;
  line-height: 18px;
  width: 300px;
  height: 74px;
  overflow: hidden;
  float: left;
  padding: 0px 5px 0px 25px;
  position: relative;
  background: url('/skins/kk/img/kk_shop_rubric-news-bullet.png') no-repeat 9px 6px;
}
#middle .panel-rubric-news .second .object-thumb {
  border-left: 1px solid #9aff91;
}
#middle .panel-rubric-news .object-thumb .name a {
  font-weight: bold;
  color: #000;
  text-decoration: none;
  font-variant: small-caps;
  font-size: 1.1em;
  height: 1.1em;
  overflow: hidden;
}
#middle .panel-rubric-news .object-thumb .name a:hover {
  text-decoration: underline;
}
#middle .panel-rubric-news .object-thumb .author {
  position: absolute;
  top: 1.2em;
  left: 25px;
  color: #5dbf2c;
  font-size: .85em;
}
#middle .panel-rubric-news .object-thumb .description {
  padding-top: 1em;
  font-size: .85em;
  line-height: 1em;
}

/* PANEL - kategorie v shopu */
.page-index #middle .panel-displaying-shop {
  background-color:#EF8E01;
  margin-bottom: 5px;
}
.page-index #middle .panel-displaying-shop .content {
  padding: 0px 5px 5px 5px;
  background-color: #ef8e01;
}
.page-index #middle .panel-displaying-shop .title {
  background: #ef8e01 url('/skins/kk/img/kk_shop_orange-title-bg.png') top left repeat-x;
}
.page-index #middle .panel-displaying-shop .title h2 {
  color: #fff;
  font-weight: normal;
}

/*.page-index #middle .shop-detail .image {
  display: block;
}*/
.page-index #middle .shop-detail .cobject-thumb .image {
  display: inline;
}

.page-index #middle .shop-detail .category-thumb-imaged .image {
  display:block;
}

.page-index #middle .shop-detail .image .image-content a {
  display:none;
}

.panel-displaying-category .content .category-detail .image {
  display:none;
}

/* PANEL - náhodně vybrané zboží */
.page-index #middle .panel-results .title {
  background: #ef8e01 url('/skins/kk/img/kk_shop_orange-title-bg.png') top left repeat-x;
}

.page-index #middle .panel-results .title h2 {
  font-weight: normal;
  color: #fff;
}

.page-index #middle .panel-results .content {
  background: #e9e9e9;
  border: 1px solid #d6d3d3;
  padding: 3px;
}

/* PANEL - kategorie eshopu */
.page-index .shop-detail {
  padding-left: 7px;
}

.page-index .shop-detail .category-thumb {
  width: 205px;
  position: relative;
  background: #fff;
  margin: 5px 5px 0px 0px;
  border: 1px solid #e9e9e9;
}

.page-index .shop-detail .category-thumb .image {
  width: 95px;
  float: left;
}

.page-index .shop-detail .category-thumb .body {
  float: right;
  margin: 0px;
  width: 100px;
  height: 130px;
  border-left: 1px solid #e9e9e9;
  padding-left: 3px;
}

.page-index .shop-detail .category-thumb .body .header a {
  font-size: 11px;
  font-weight: normal;
}

/* PANEL - detail rubriky */
.rubric-detail .article-thumb {
  margin-top: 10px;
  border: 1px solid #6a6a6a;
  border-top: 0px;
  width: 100%;
}

.rubric-detail .no-image {
  display: none;
}
.rubric-detail .no-image {
  display: none;
}

.rubric-detail .article-thumb .header {
  padding-left: 15px;
  background: transparent url('/skins/kk/img/kk_shop_article-thumb-title-bg.png') top left repeat-x;
  color: #fff;
}
.rubric-detail .article-thumb .header a {
  color: #fff;
  text-decoration: none;
  font-size: 11px;
}
.rubric-detail .article-thumb .description {
  margin: 10px 10px 5px 15px;
  text-align: justify;
  font-size: 11px;
}
.rubric-detail .article-thumb .author {
  text-align: right;
  font-size: 11px;
  font-style:italic;
  margin-right: 10px;
}

/* PANEL - porovnání zboží */
.panel-repository .item {
  /* height: 20px; */
  line-height: 20px;
  overflow: hidden;
  position: relative;
}
.panel-repository .item * {
  float: left;
}
.panel-repository .item .name {
  color: #000;
  text-decoration: none;
 /* height: 20px; */
  line-height: 20px;
  width: 160px;
  padding-left: 5px;
  font-size: 10px;
}
.panel-repository .item .name:hover {
  text-decoration: underline;
}
.panel-repository .item .remove {
  position: absolute;
  right: 0;
  top: 0;
  height: 20px;
  width: 15px;
  background: #fff url('/skins/kk/img/kk_shop_repository-remove.png') center center no-repeat;
  color: transparent;
}
.panel-repository .buttons .label {
  border-top: 1px solid #ccc;
  font-size: .85em;
}
.panel-repository .compare-all-button {
  float: left;
}
.panel-repository .compare-all-button input {
  width: 90px !important;
}
.panel-repository .compare-selected-button {
  float: right;
}
.panel-repository .compare-selected-button input {
  width: 90px !important;
}
.panel-repository .clear-button {
  clear: both;
  margin-top: 20px;
}
.panel-repository .clear-button a {
  color: #000;
  text-decoration: none;
  width: 100%;
  height: 16px;
  line-height: 16px;
  text-align: center;
  display: block;
  font-size: .85em;
}

/* PANEL - emailový zpravodaj */
.panel-bulletin .group .name input {
  display: inline !important;
  width: auto !important;
}

.panel-categories .image {
  display: none;
}
.cobject-long-description {
  clear: both;
  padding-top: 10px;
}

#left {
  width: 895px;
  position: relative;
}

/*Otaznik u zpusobu platby*/
.order-shippings .line .qmark,
.order-payments .line .qmark {
  cursor: help;
  margin: 4px 20px 0 0;
  padding: 0 5px;
  width: 7px;
  display: block;
  float: left;
}

.qmark {
  background: url('/skins/kk/img/kk_qmark.png') no-repeat scroll center center;
  color: white;
  font-family: 'Arial Black','Arial','sans-serif';
  font-weight: bold;
}

.order-shippings-content .line .name,
.order-payments-content .line .name {
  width: 270px;
  clear: both;
  display: block;
  float: left;
}

.order-payments-content .line .name {
  width: 292px;
}

/*zarovnani detailnich informaci pod zvolenou moznost*/
.order-payments .line .description {
background-color:#F3F3F3;
color:#797979;
clear:both;
margin-left:-15px;
padding:0 0 2px 37px;
}
#container-left {
  width: 202px;
}
#container-left .panel-basket-mini {
  border: 1px solid #ee8c01;
}
#container-left .panel-basket-mini .title {
  background-image: url('/skins/kk/img/kk_shop_basket_mini_bg.png') !important;
  padding-right: 0;
}
#container-left .panel-basket-mini .title h2 {
  height: 23px;
  line-height: 23px;
}
#container-left .panel-basket-mini .content .inner-content {
  padding: 9px;
}
#container-left .panel-basket-mini .title-left {
  background: url('/skins/kk/img/kk_shop_basket_mini_trolley.png') no-repeat top right;
  padding-right: 3px;
}
#container-left .panel-basket-mini .field-label {
  line-height: 1.5em;
  min-height: 0;
}
#container-left .panel-basket-mini .basket-button {
  margin-top: 1.5em;
}
#container-left .panel-basket-mini .total-price {
  font-weight: bold;
}
#container-left .panel-basket-mini .basket-button a {
  color: #f08e01;
  font-weight: bold;
  text-decoration: none;
}
#container-left .panel-basket-mini .basket-button a:hover,
#container-left .panel-basket-mini .basket-button a:focus {
  text-decoration: underline;
}
.panel-basket-mini .inner-content .label {
  width: 100px;
  float: left;
  display: block;
}

.panel-basket-mini .inner-content .field {
position:relative;
}

.panel-basket-mini .order-button {
  display: none;
}

#container-left .panel-displaying-rubric,
#container-left .panel-displaying-article {
  margin-top: 10px;
  border: 1px solid #E9E9E9;
}

#container-left .panel-displaying-rubric .title h2,
#container-left .panel-displaying-article .title h2 {
  line-height: 20px;
  height: 20px;
  font-size: 11px;
}

#container-left .panel-displaying-rubric .object-thumb {
  display: block;
  border: none;
  margin: 0;
}

#container-left .panel-displaying-rubric .image,
#container-left .panel-displaying-article .image {
  display: none;
}

#container-left .panel-displaying-article .inner-content,
#container-left .panel-displaying-article .article-detail-long-description,
#container-left .panel-displaying-article .article-detail-long-description p {
  padding: 0;
  margin: 0;
  text-align: center;
}

#container-left .panel-displaying-rubric .header {
  background: url('/skins/kk/img/kk_shop_arrow.gif') no-repeat left center;
  margin-left: 5px;
  padding-left: 10px;
}

#container-left .panel-displaying-rubric a {
  color: #495054;
}

#container-left .panel-displaying-rubric a:hover {
  color: #B61500;
  text-decoration: underline;
}

.user-info-confirmed .field {
  border: 1px solid black;
  background-color: #fafafa;
  color: gray;
  padding: 0 0 1px 2px;
}

.user-info-confirmed .field.textinput {
  height: 21px;
}

.user-info .field-label-note .field {
  border: none;
  background: none;
  height: auto;
  padding: 0;
}

/* menu tree */
.panel-menu-tree ul li h1,
.panel-menu-tree ul li h2,
.panel-menu-tree ul li h3,
.panel-menu-tree ul li h4,
.panel-menu-tree ul li h5,
.panel-menu-tree ul li h6,
.panel-menu-tree ul li h7,
#container-left .panel-menu-tree .content ul li h1,
#container-left .panel-menu-tree .content ul li h2,
#container-left .panel-menu-tree .content ul li h3,
#container-left .panel-menu-tree .content ul li h4,
#container-left .panel-menu-tree .content ul li h5,
#container-left .panel-menu-tree .content ul li h6,
#container-left .panel-menu-tree .content ul li h7 {
  font-size: 100%;
  height: auto;
  font-weight: normal;
  display: inline;
  padding: 0;
  line-height: 18px;
  background: none;
}


body {
  background-image: url('/skins/kk/img/kk_shop_agro_bg.png');
}
#sb-container,#sb-wrapper{text-align:left;}#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}body>#sb-container{position:fixed;}#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}#sb-container>#sb-overlay{height:100%;}#sb-wrapper{position:relative;}#sb-wrapper img{border:none;}#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:3px solid #aaaaaa;}#sb-body-inner{position:relative;height:100%;}#sb-content.html{height:100%;overflow:auto;}#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}#sb-body,#sb-loading{background-color:#060606;}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px;}#sb-title,#sb-title-inner{height:26px;}#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}#sb-info,#sb-info-inner{height:20px;}#sb-info-inner{font-size:12px;color:#fff;}#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}#sb-nav-close{background-image:url('/skins/resources/close.png');background-repeat:no-repeat;}#sb-nav-next{background-image:url('/skins/resources/next.png');background-repeat:no-repeat;}#sb-nav-previous{background-image:url('/skins/resources/previous.png');background-repeat:no-repeat;}#sb-nav-play{background-image:url('/skins/resources/play.png');background-repeat:no-repeat;}#sb-nav-pause{background-image:url('/skins/resources/pause.png');background-repeat:no-repeat;}#sb-counter{float:left;padding:2px 0;width:45%;}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}#sb-counter a.sb-counter-current{text-decoration:underline;}div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;} #sb-title-inner{white-space: nowrap} #sb-title{overflow: visible}

