/**
 * 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;
}
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, dl {
	padding: 0;
	margin: 0;
}

h3 {
  font-size: 110%;
  padding: 0 0 5px 0;
}

h4 {
  font-size: 120%;
  
}

a {
  text-decoration: none;
  color: #102285;
}

a:hover {
  text-decoration: underline;
}

a.button {
  display: block;
  margin: auto;
  text-align: center;
  height: 18px;
  line-height: 18px;
}

.object-thumb .body a.button {
  font-weight: normal;
}

/* zobrazeni ceny **/
.price,
.order-total-price .field{
  color: #fe0000;
  font-weight: bold;
}

body {
  font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sanf-serif;
  font-size: 62.5%;
}

.field-label .field textarea, .field-label .field input, .field select{
  width: 100%;
  margin: 0px;
  padding: 0px;
}

.field-label .label {
  width: auto;
  clear: both;
  float: left;
  display: block;
  width: 61px;
}


.field-label .field {
  display: block;
  float: left;
  position: static;
  text-align: right;
  width: 111px;
}

.order-total-price .field-label .label {
  width: 88px;
}

img {
  border: 1px solid #fff;
}

#main {
  font-size: 120%;
}

#container-heaven {
  text-align: center;
}

#container-header .header-wrapper,
#container-heaven .header-wrapper {
  position: relative;
}

#container-header .header-wrapper a,
#container-header .header-wrapper a,
#container-heaven .header-wrapper a,
#container-heaven .header-wrapper a {
  text-decoration: none;
  cursor: hand;
  cursor: pointer;
}

#container-header .panel-title {
  display: none;
}

#container-header a{
  text-decoration: none;
  font-weight: bold;
}

#container-header .panel-menu-slide ul li {
  padding: 0 6px 0 4px;
}

#container-header .panel-search{
 padding: 0 0px 0 0;
 width: 250px;
 float: right;
 line-height: 27px;
}

#container-header .panel-search #search_fulltext {
  width: 145px;
}

#container-header .footer{
  clear: both;
  display: block;
}

.panel-basket-price .panel-left{
  line-height: 20px;
  width: 245px;
  float: right;
  height: 22px;
  overflow: hidden;
}


.panel-basket-price .title {
  width: 57px;
  float: left;
  padding: 0 0 0 5px;
}

.panel-basket-mini .title h2,
.panel-basket-price .title h2 {
  font-size: 100%;
  background: none;
  border: none;
}

.panel-basket-mini .title h2 a {
  color: white;
  text-decoration: none;
}

.panel-basket-mini .title h2 a:hover {
  text-decoration: underline;
}

#container-left .panel-basket-mini .inner-content .label,
#container-right .panel-basket-mini .inner-content .label {
  float: left;
  width: 100px;
}

#container-left .panel-basket-mini .total-price,
#container-right .panel-basket-mini .total-price {
  font-weight: bold;
  line-height: 1.5em;
  margin-top: 5px;
}

#container-left .panel-basket-mini .basket-button,
#container-right .panel-basket-mini .basket-button {
  display: block;
  width: auto;
  clear: both;
}

.panel-basket-price .content{
  width: 166px;
  float: left;
}

.panel-basket-mini .total-items,
.panel-basket-mini .total-price{
  width: 70px;
  float: left;
}

#container-left .panel-basket-mini .field-label,
#container-right .panel-basket-mini .field-label {
  width: auto;
  float: none;
}

#container-left .panel-basket-mini .field-label .label,
#container-right .panel-basket-mini .field-label .label {
  display: block;
}

#container-left .panel-basket-mini .field-label .field,
#container-right .panel-basket-mini .field-label .field {
  width: auto;
}

.panel-basket-mini .field-label .label{
  width: 50px;
}

.panel-basket-mini .total-price .label{
  display: none;
}

.panel-basket-mini .field-label .field{
  width: 20px;
}

.panel-basket-mini .total-price .field{
  width: 50px;
}

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

#content {
  clear: both;
  padding: 0 15px 0px 15px;
}

.page-category .panel-results .title,
.page-search .panel-results .title{
  font-size: 120%;
  height: 27px;
}

.page-category .panel-results .title h2,
.page-search .panel-results .title h2{
  margin: 0px;
  padding: 4px 0 7px 8px;
  border-bottom: none;
  background: none;
}

.page-product #container-title h1{
  margin: 0px;
}

#container-title h1 {
  font-size: 120%;
  padding: 4px 0 0 8px;
  height: 23px;
  overflow: hidden;
  margin: 0 0 5px 0; 
}

.page-process-order #container-title h1,
.page-basket #container-title h1{
  margin: 0px;
}

.title h2,
.page-process-order #middle h3,
.long-description-title-left h2 {
  font-weight: normal;
  font-size: 110%;
  height: 16px;
  padding: 0 0 0 8px;
  margin: 0 0 5px 0;
}

.panel-linker h2 {
  margin-bottom: 0px;
}

.page-process-order #middle h3 {
  margin: 0px;
}

.price span{
  color: #000;
}

/* menu tree */
.panel-menu-tree ul li {
  list-style-type: none;
}

.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 {
  font-size: 100%;
  display: inline;
}

.panel-menu-tree ul li a,
.panel-menu-tree ul li.expanded ul li a{
  color: #3d3d3d;
  text-decoration: none;
  font-weight: bold;
}

.panel-menu-tree a:hover {
  text-decoration: underline;
}

.panel-menu-tree ul li.expanded ul {
  padding: 6px 0 0 0;
}
.panel-menu-tree ul li.expanded ul li {
  background: none;
  padding: 0 0 0 14px;
}

/* e-mail zpravodaj */
.panel-bulletin #bulletin_email_add,
.panel-bulletin #bulletin_email_remove{
  width: 142px;
}

/* input jako tlacitko */
.login-button,
.bulletin-subscribe-button-left,
.bulletin-unsubscribe-button-left{
  clear: both;
  text-align: right;
}

.panel-login .login-button input,
.bulletin-subscribe-button-left input,
.bulletin-unsubscribe-button-left input,
.button,
.submit,
.clear-button input,
.panel-comments .new-comment-button input,
.panel-user-edit .create-user-button input,
.logout-button input,
.edit-user-button input,
.change-user-info-button input{
  border: none;
  width: 112px;
  font-size: 105%;
}

.bulletin-unsubscribe-button-left input {
  margin: 5px 0 0 0;
}

.panel-user-edit .create-user-button input,
.edit-user-button input,
.change-user-info-button input{
  width: 124px;
 }

.register-button,
.edit-info-button{
  clear: both;
  background: url('/skins/base_style/img/line.gif') no-repeat top center;
  padding: 4px 0 0 0;
  margin: 5px 0 0 0;
  text-align: center;
}

.amount-submit {
  border: none;
  width: 28px;
  height: 16px;
  font-weight: bold;
}

.item-remove {
  border: none;
  height: 16px;
  width: 16px;
  background: url('/skins/base_style/img/storno.gif') no-repeat center center;
  color: #fff;
}

.order-button input,
.return-button input{
  background: transparent;
  border: none;
}

/* odkaz jako tlacitko */
.register-button-left,
.basket-button-left,
.printer-button-left,
.return-button-left,
.order-button-left,
.edit-info-button-left{
  height: 18px;
}

.register-button-right,
.basket-button-right,
.order-button-right,
.edit-info-button-right{
  height: 18px;
}

.register-button-content,
.basket-button-middle,
.printer-button-middle,
.return-button-middle,
.edit-info-button-middle{
  height: 18px;
}

.register-button a,
.basket-button a,
.return-button a,
.order-button a,
.edit-info-button a{
  text-decoration: none;
  font-size: 110%;
}

.basket-button {
  width: 113px;
  text-align: center;
}

.printer-button {
  clear: both;
  width: 124px;
}
.printer-button-left {
  background-position: center center;
  height: 28px;
}
.printer-button-middle {
  background-position: center right;
  height: 28px;
}


.printer-button-right {
  height: 30px;
  padding: 0 0 0 35px;
  
}

.printer-button a{
  line-height: 25px;
  text-decoration: none;
}

.return-button-right {
  height: 18px;
}

.order-button-middle {
  height: 18px;
}

/* anketa */
.panel-questionnaires h3 {
  background: url('/skins/base_style/img/menu-tree-item.gif') no-repeat 0% 100%;
  margin-bottom: 5px;
}

.panel-questionnaires .questionnaire-bar-wrapper {
  background: url('/skins/base_style/img/anketa.gif') repeat-x top left;
  margin: 2px 0 5px 0;
}

.panel-questionnaires .questionnaire-bar-wrapper .questionnaire-bar {
  background: url('/skins/base_style/img/anketa-aktiv.gif') repeat-x top left;
}

/* stredni cast */
.description-left,
.long-description {
  padding: 10px 8px 5px 8px;
}

.imaged .description-left,
.imaged .long-description {
  padding: 41px 8px 5px 8px;
}

.long-description ul {
  margin: 0 0 0 12px;
}

.page-index .object-thumb,
.category .object-thumb{
  background: url('/skins/base_style/img/produkt-bg.gif') repeat top left;
  padding: 5px 5px 20px 5px;
  margin: 0 4px 15px 0;
  text-align: center;
  width: 124px;
  height: 154px;
}

.page-index .panel-results .object-thumb {
  background: none;
  text-align: left;
  margin: 1px 1px 0px;
}

.category .object-thumb {
  margin-top: 2px;
}

.page-index .panel-detail .shop-detail {
  padding: 0 0 0 0px;
  margin: 0 0 0 12px;
}

.page-index .object-thumb {
  margin: 0 4px 15px 0px;
}

.page-index .object-thumb .image{
  height: 120px;
}

.page-index .article-thumb .body .description {
  display: inline;
}

.page-index .panel-detail .object-thumb .body,
.page-index .object-thumb .name,
.category-thumb .body{
  padding: 4px 0 0 0;
  overflow: hidden;
  height: 33px;
}

.object-thumb {
  width: 284px;
  border: 1px solid #909090;
  margin: 1px 1px 0px 1px;
}

.object-thumb .body a,
.object-thumb .name a{
  text-decoration: none;
  font-weight: bold;
}

.panel-location-all .content,
.panel-send-to-friend .content {
  padding: 0 0 4px 8px;
}

/* panel navigator-detail produktu */

.panel-navigator {
  background: #fff url('/skins/base_style/img/navigator-bg.gif') repeat-x top left;
  position: relative;
  height: 38px;
}

.panel-navigator span.previsous-item,
.panel-navigator span.folder,
.panel-navigator span.next-item{
  clear: both;
  display: block;
}

.panel-navigator span a{
  text-decoration: none;
  color: #000;
}

.panel-navigator span.previous-item {
  height: 17px;
  padding: 0 0 0 5px;
  width: 40%;
}

.panel-navigator span.previous-item a{
  background: url('/skins/base_style/img/arrow-left.gif') no-repeat top left;
  padding: 0 0 5px 20px;
  font-size: 90%;
}

.panel-navigator span.next-item{
  position: absolute;
  top: 0px;
  height: 17px;
  text-align: right;
  width: 40%;
  padding: 0 5px 0 0;
}

.panel-navigator span.next-item a{
  background: url('/skins/base_style/img/arrow-right.gif') no-repeat top right;
  padding: 0 20px 2px 0px;
  font-size: 90%;
}

.panel-navigator span.previous-item a span.name,
.panel-navigator span.next-item a span.name{
  display: none;
}

.panel-navigator span.folder {
  position: absolute;
  top: 17px;
  left: 0px;
  padding: 0px 0 5px 5px;
}

.panel-navigator span.folder a{
  color: #6f6f6f;
  font-size: 110%;
}

/* kategorie produktu */
.category-detail {
  padding: 0px 5px 10px 5px;
}
.category-detail .image {
  width: 200px;
  background: #dbdada;
  text-align: center;
  float: left;
  padding: 5px 0 4px 0;
}

.category-detail .image img{
  border: none;
}

.category-detail .long-description{
  float: right;
  margin: 0px;
  padding: 0px;
  text-align: justify;
}

/* kategorie produktu (spolecne vlastnosti zobrazeni imaged a icons) */
.panel-results {
  clear: both;
}

.panel-linker .object-thumb,
.panel-results .object-thumb{
  position: relative;
  padding: 2px;
  height: 168px;
  overflow: hidden;
  z-index: 0;
}

.panel-results .icons{
  height: 132px;
}

.panel-linker .object-thumb .image,
.panel-results .object-thumb .image{
  float: left;
  text-align: center;
  overflow: hidden;
}
/* kategorie produktu - podkategorie */
.category .thumb-wrapper {
  width: 140px !important;
  text-align: center;
}

.category .image{
  height: 125px;
}

.category .description {
  display: none;
}

/* kategorie produktu - obrazky */
.items-imaged-row {
  clear: both;
}

.panel-linker .imaged .image,
.panel-results .imaged .image{
  padding: 37px 0 0 0;
  width: 108px;
  height: 108px;
}

.panel-linker .imaged .header,
.panel-results .imaged .header{
  position: absolute;
  top: 5px;
  left: 2px;
  background: url('/skins/base_style/img/line-product.gif') no-repeat bottom center;
  width: 98%;
  height: 33px;
  overflow: hidden;
  line-height: 130%;
  padding: 0 0 0 3px;
  display: block;
  z-index: 100;
}

.imaged .description {
 float: left;
 text-align: justify;
 overflow: hidden;
 padding: 31px 0 0 0;
 height: 100px;
}

.imaged .price {
  position: absolute;
  top: 147px;
  left: 2px;
  background: url('/skins/base_style/img/line-product.gif') no-repeat top center;
  width: 98%;
  padding: 5px 0 0 3px;
}

.imaged .price span.label {
  padding: 0 10px 0 0;
}

.imaged .add-to-basket {
  position: absolute;
  top: 149px;
  padding: 0px;
  margin: 0px;
}

.imaged .add-to-basket .product-count {
  width: 57px;
}

.imaged .add-to-basket .product-count input{
  width: 20px;
  height: 16px;
}

.imaged .basket-button,
.imaged .product-count span.label{
  display: none;
}

/* kategorie produktu - ikony */
.icons .image{
  width: 130px;
  height: 130px;
  border: 1px solid #dbdada;
}

.icons .body {
  float: left;
}

.icons .add-to-basket {
  clear: both;
}

.icons .header{
  padding: 8px 0 0 5px;
  height: 84px;
  overflow: hidden;
}

.icons .price {
  text-align: right;
  padding: 0 5px 5px 0;
}

.icons .add-to-basket,
.icons .add-to-basket-button {
  background: url('/skins/base_style/img/line-product.gif') no-repeat top center;
  padding: 2px 0 0 0;
}

.icons .add-to-basket .add-to-basket-button{
  float: right;
  margin: 0px;
  text-align: right;
}

.icons .add-to-basket .product-count,
.icons .add-to-basket .basket-button{
  display: none;
}


/* kategorie produktu - seznam */
.panel-results .content table{
  width: 100%;
}

.panel-results .content table span {
  color: #fe0000;
}

/* detail produktu */
.product-detail{
  padding: 0 0 10px 0;
}

.product-detail .image {
  width: 185px;
  text-align: center;
  float: left;
  margin: 0 0 0 5px;
}

.product-detail .image img {
  border: 2px solid #dbdada;
}

.product-detail .body{
  float: right;
}

.facebook-share {
  background: url('/skins/base_style/img/facebook.png') no-repeat center left;
  padding-left: 20px;
}

.register-description {
  font-size: 11px;
  line-height: 14px;
  width: 265px;
}

.printer-button {
  padding: 8px 0 10px 0;
}

.send-to-friend-form {
  text-align: center;
  margin-top: 20px;
}

.send-to-friend-form label {
  text-align: left;
  float: left;
  margin-left: 10px;
  width: 100px;
  line-height: 2em;
}

.send-to-friend-form input {
  margin-bottom: 10px;
}

.send-to-friend-form .sender {
  margin-left: 110px;
}

.add-to-basket .product-count{
  width: 115px;
  float: left
}

.add-to-basket .add-to-basket-button {
  width: 120px;
  float: left;
  margin: 2px 0 0 0;
}

.add-to-basket .basket-button {
  float: left;
  margin: 2px 0 0 0;
}


.product-detail .field-label .label {
  width: 110px;
}

.product-detail .field-label .field {
  font-weight: bold;
}

.product-detail .field-label {
  padding: 0 0 0 15px;
  margin: 0 0 5px 0;
  background: url('/skins/base_style/img/square.gif') no-repeat center left;
}

.product-detail .price-taxed .field{
  color: #ff2222;
}


.product-detail .printer-button-content {
  clear: both;
}

.product-detail-long-description {
  clear: both;
  
}
.panel-gallery /*-scrolling*/ {
  clear: both;
  margin: 0 0 5px 0;
}

.panel-gallery .content {
  padding: 0 0 0 58px;
}

.panel-gallery .image {
  width: 150px;
  height: 140px;
  float: left;
  text-align: center;
}

.panel-gallery .footer {
  clear: both;
}

.panel-product-info {
  background: #f3f3f3;
  border-top: none;
  margin: 0 0 5px 0;
}

.panel-product-info h2{
  margin-bottom: 0px;
}

.panel-product-info table tr td.dir,
.panel-product-info table tr td.name{
  padding: 5px 10px;
  background: #e9e9e9;
}

.panel-product-info table tr td.value{
  padding: 5px 10px;
}

/* souvisejici zbozi */
.panel-linker .content {
  padding: 4px 0 2px;
}

/*.panel-linker {
  margin: 0 0 3px 0;
}

.panel-linker .title h2 {
  margin: 0 0 2px 0;
}

.panel-linker .header {
  height: 45px;
  overflow: hidden;
}

.panel-linker .object-thumb{
  width: 191px;
  height: 86px;
}

.panel-linker .image {
  width: 88px;
  height: 85px;
  float: left;
}

.panel-linker .price {
  position: static;
  background: none;
  text-align: right;
  padding: 0 0 4px 0;
  width: 102px;
  float: left;
}

.panel-linker .price span {
  display: none;
}

.panel-linker .description {
  display: none;
}

.panel-linker .add-to-basket {
  position: static;
  float: left;
  width: 102px;
}

*/
.panel-linker .add-to-basket-button {
  width: 102px;
}
/*
.panel-linker .add-to-basket input {
  background: none;
  width: 102px;
}

.panel-linker .add-to-basket .product-count {
  display: none;
}*/

.panel-linker .variant-label {
  float: left;
  width: 15%;
}

.panel-linker .variant-select {
  float: left;
  width: 35%;
}


/* komentare */
.panel-comments,
.panel-comments-last {
  padding: 0px 0 10px 0;
  background: #f3f3f3;
}

.panel-comments .content,
.panel-comments-last .content {
  padding: 10px 8px;
}

.panel-comments .comment,
.panel-comments-last .comment {
  background: url('/skins/base_style/img/dotaz.gif') repeat-x top left;
  padding: 0 5px 0 10px;
}

.panel-comments .comment .subject,
.panel-comments .comment .author,
.panel-comments-last .comment .subject,
.panel-comments-last .comment .author {
  float: left;
  line-height: 23px;
  font-weight: bold;
  height: 23px;
  overflow: hidden;
}

.panel-comments .comment .subject,
.panel-comments-last .comment .subject {
  padding: 0 10px 0 0;
}

.panel-comments .comment .body,
.panel-comments-last .comment .body {
  clear: both;
  padding: 5px 0 10px;
}


.panel-comments .fields {
  float: left;
}

.panel-comments .captcha-wrapper {
  width: 160px;
  float: left;
  text-align: center;
  border: 1px solid #909090;
  padding: 10px;
  background: #fff;
}

.panel-comments .field-label-top .field textarea {
  width: 92%;
}
.add-comment-button {
  clear: both;
  padding: 5px 0 0 0;
  text-align: center;
}
.panel-comments .footer,
.panel-comments-last .footer {
  clear: both;
}

.panel-comments-last .comments-options {
  overflow: hidden;
  padding: 3px 8px 0;
}

.panel-comments-last .add-comment-label {
  float: left;
}

.panel-comments-last .show-comments-label {
  float: right;
}

.imaged .price {
  background: url('/skins/base_style/img/line-product.gif') no-repeat center top;
}

/* Kosik */
.page-basket #middle table,
.page-process-order #middle table{
  width: 100%;
  text-align: center;
  margin: 0 0 10px 0;
}

.page-basket #middle table tr td,
.page-process-order #middle table tr td{
  background: #f4f4f4 url('/skins/base_style/img/table-bg.gif') repeat-x bottom left;
  padding: 5px 0;
}

.basket-buttons{
  clear: both;
}

.basket-buttons-left{
  float: right;
  padding: 10px 0 5px 0;
}


.basket-buttons .clear-button,
.basket-buttons .return-button,
.basket-buttons .order-button {
  width: 160px;
  float: left;
  margin: 0 10px 0 0;
}

.page-process-order .basket-buttons .order-button-right{
  padding: 0px;
  text-align: left;
}

.page-process-order .order-button input {
  width: 138px;
}

.page-order h3 {
  border-bottom: 1px solid black;
  font-size: 14px;
  margin: 5px 0;
  padding: 0;
}

.page-order .order-detail-content {
  margin-bottom: 16px;
}

.page-order h4 {
  margin: 8px 0 4px;
  display: list-item;
  list-style: square outside;
}

.page-order h5 {
  font-size: 14px;
  margin: 4px 0 2px 0;
  border-bottom: 1px solid black;
}

.page-order .info-column .field {
  margin: 0 5px;
}

.page-order .info-column .field {
  font-weight: bold;
}

.page-order .info-column .value {
  float: right;
}
.page-order .order-items {
  border-collapse: collapse;
  margin-bottom: 4px;
}

.page-order .order-items td,
.page-order .order-items th { 
  border: 1px solid black;
  padding: 3px;
}

.page-order .total { 
  font-size: 16px;
  margin: 8px 0;
}

.basket-buttons .clear-button {
  width: 114px;
}

.basket-buttons .return-button-right {
  padding: 0 0 0 25px;
}

.basket-buttons .order-button-right {
  padding: 0 0 0 8px;
}

.panel-basket .free-shippings {
  clear: both;
}

.panel-basket .free-shipping {
  padding: 5px 8px 0;
}

.order-shippings .order-option,
.order-payments .order-option,
.order-documents .order-option,
.order-additional .order-additional-item,
.order-coupone .order-coupone-item {
  padding: 0 0 0 15px;
  min-height: 21px;
  line-height: 21px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 3px;
}
  
.order-total-price .field-label{
  padding: 0 0 0 15px;
}
.order-shippings .order-option .name,
.order-payments .order-option .name,
.order-documents .order-option .name,
.order-additional .order-additional-item .name,
.order-coupone .order-coupone-item .name {
  width: 410px;
  float: left;
}

.order-coupone .order-coupone-item .input {
  float: right;
  margin: 8px 3px;
}

.order-total-price .field-label .label{
  width: 300px;
  float: left;
}

.order-option .line,
.order-additional-item .line,
.order-coupone-item .line {
  background: #e9e9e9;
}

.order-shippings .order-option .field,
.order-payments .order-option .field,
.order-documents .order-option .field,
.order-additional .order-additional-item .field,
.order-coupone .order-coupone-item .field {
  float: right;
  text-align: right;
  margin-right: 10px;
  width: 120px;
}

.order-shippings .field .price-label,
.order-payments .field .price-label,
.order-documents .field .price-label,
.order-additional .field .price-label,
.order-coupone .field .price-label{
  float: left;
}
.order-shippings .field .price,
.order-payments .field .price,
.order-documents .field .price,
.order-additional .field .price,
.order-coupone .field .price {
  float: right;
}

.order-shippings .qmark,
.order-payments .qmark,
.order-documents .qmark,
.order-additional .qmark,
.order-coupone .qmark {
  float: left;
  margin-right: 20px;
  padding: 4px 5px;
  cursor: help;
}

.order-shippings .order-option .description,
.order-payments .order-option .description,
.order-documents .order-option .description,
.order-additional .order-additional-item .description,
.order-coupone .order-coupone-item .description {
  padding: 0 0 2px 37px;
  background-color: #f3f3f3;
}

.order-process-step-content ul {
  list-style: none;
  text-align: center;
  margin: 10px;
}

.order-status-history-content table {
  width: 100%;
}

.order-process-step-content li {
  display: inline;
  font-size: 12px;
  margin: 0 5px;
}

.order-process-step-content li.current {
  font-weight: bold;
  color: #00A;
}

.phased-order-process .order-process-step-content li {
}

.order-status-history-content .unread {
  font-weight: bold;
}

.login-fields {
  clear: both;
  background: #e9e9e9;
  margin: 0 0 10px 0;
  padding: 0 0 5px 0;  
}

.login-fields h4,
.login-fields .inner-content{
  padding: 2px 0 0 10px;
}

.info-category{
  width: 45%;
  float: left;
  padding: 5px 0 0 10px;
}

.info-category .field-label .label,
.register-fields .field-label .label{
  width: 114px;
}

.contact-info {
  clear: both;
}

.register-fields {
  float: left;
  padding: 5px 0 0 10px;
}

.user-info,
.order-shipping,
.order-payment{
  clear: both;
}

/* stranka prihlaseni */
#middle .panel-login .register-button {
  line-height: normal;
  background: none;
  width: 112px;
  float: left;
  clear: none;
  padding: 0px;
  margin-left: 5px;
}

#middle .panel-login .login-button{
  float: left;
}

.article-thumb,
.page-index .article-thumb{
  background: none;
  height: auto;
  border: none;
  clear: both;
  padding: 0 0 20px 0;
}
/* clanky */
.panel-displaying-rubric .product-thumb-imaged .image,
.article-thumb .image {
  width: 120px;
  float: left;
  text-align: center;
}

.article-thumb .body {
  width: 448px;
  float: left;
  text-align: left;
}

.article-thumb .header {
  width: auto;
}

.panel-displaying-rubric .product-thumb-imaged .description,
.article-thumb .description {
  width: auto;
  padding: 0px;
  height: auto;
  overflow: visible;
  float: none;
}

.article-thumb .description {
  padding: 5px 5px 0 0;
}

.panel-displaying-rubric .product-thumb-imaged {
  position: relative;
  border: 0;
  width: 98%;
  float: none;
}

.panel-displaying-rubric .product-thumb-imaged .body {
  margin-left: 120px;
}

.panel-displaying-rubric .product-thumb-imaged .price {
  background: none;
  position: absolute;
  left: 290px;
  top: auto;
  bottom: 3px;
  width: auto;
}

.panel-displaying-rubric .product-thumb-imaged .description {
  padding: 5px 5px 25px 0;
}

.panel-displaying-rubric .product-thumb-imaged .add-to-basket {
  top: auto;
  bottom: 0px;
  left: auto;
  right: 0px;
}

/* filtr */
.container-tabbed{
  margin: 0;
  height: 100%;
}

.container-tabbed .tab-titles .tab-title{
  float: left;
  margin: 0px 2px 0 0;
}

.container-tabbed .tab {
  clear: both;
  overflow: hidden;
  border: 1px solid #909090;
  padding: 10px 5px 10px 10px;
  margin: 0 0 5px 0;
  height: 100%;
}

.container-tabbed .tab-titles .tab-title-left {
  background: url('/skins/base_style/img/tab-bg.gif') repeat-x bottom center;
  float: left;
}

.container-tabbed .tab-titles .tab-title-right {
  background: url('/skins/base_style/img/tab-bg-left.gif') no-repeat bottom left;
  float: left;
}

.container-tabbed .tab-titles .tab-title-middle {
   background: url('/skins/base_style/img/tab-bg-right.gif') no-repeat bottom right;
   float: left;
}

.container-tabbed .tab-titles .tab-title-content {
  height: 15px;
  line-height: 15px;
  color: #000;
  float: left;
  padding: 4px 0 0 0;  
}

.container-tabbed .tab-titles .active .tab-title-content{
  height: 19px;
  line-height: 19px;
  padding: 0 0 0 0;
}

.container-tabbed .tab-titles .tab-title-content a {
  height: 100%;
  display: block;
  float: left;
  padding: 0px 25px 0 25px;
  color: #fff;
}

.tab-titles .active {
  float: left;
}

.tab-titles .active .tab-title-content {
  color: #000;
  float: left;
}

.tab-titles .active .tab-title-content a{
  padding-top: 0px;
}

.tab-titles .active .tab-title-left{
  float: left;
}

.tab-titles .active .tab-title-right{
  float: left;
}

.tab-titles .active .tab-title-middle{
  float: left;
}

.tab .field-label .label {
  width: 145px;
}

.tab .field-label .field {
  width: 280px;
  display: inline;
}

.panel-filter .field-label .field input.submit {
  width: 115px;
  display: inline;
}
#container-notifications {
  border: 1px solid #909090;
  margin: 0 0 5px 0;
}
#container-notifications .content {
  padding: 5px 0 5px 10px;
}
.tab .panel-sorting .sort-by{
  float: left;
}

.tab .panel-sorting .sort-direction{
  float: right;
}

.tab .panel-sorting .sort-direction a{
  padding: 0px 10px;
  line-height: 18px;
  height: 18px;
  display: block;
  float: left;
  margin: 0 5px 0 0;
}



.tab .panel-sorting .label {
  padding: 0 10px 0 0;
}
.tab .panel-sorting .delimiter{
  display: none;
}

.tab .panel-sorting a {
  padding: 0 5px 0 0;
  text-decoration: underline;
}

.tab .panel-sorting a:hover {
  text-decoration: none;
}

.tab .panel-sorting .sort-direction a{
  text-decoration: none;
}

/* registrace */
.page-edit-info .panel-user-edit .content{
  padding: 0 0 0 10px;
}

.page-edit-info .panel-user-info .content {
  padding: 0 0 0 5px;
}

.page-edit-info .panel-user-edit .field-label .label,
.page-edit-info .panel-user-info .field-label .label{
  width: 114px;
}

.page-edit-info .panel-user-info .field-label .field {
  width: 438px;
}

.panel-user-info {
  padding: 5px 0 0 0;
}

/* prodavac */
.panel-contact {
  position: relative;
  padding: 0 0 5px 0;
}

.panel-contact .content{
  padding: 0 5px;
}

.panel-contact .field-label .label {
  width: 44px;
}
.panel-contact h4 {
  font-size: 100%;
  position: absolute;
  top: 25px;
  left: 68px;
}

.panel-contact .email {
  position: absolute;
  top: 50px;
  left: 68px;
}

.panel-contact .email .label {
  line-height: 1em;
  float: none;
}

.panel-contact .email .field {
  width: 145px;
}

.panel-contact .icq {
  position: absolute;
  top: 85px;
  left: 68px;
}

.panel-contact .skype {
  position: absolute;
  top: 110px;
  left: 68px;
}
.panel-contact .avatar {
  width: 55px;
  height: 68px;
  padding: 15px 0 0 0;
  overflow: hidden;
}

.panel-contact h3.contact-question-title {
  display: none;
}

#middle .panel-contact .subject{
  position: absolute;
  top: 25px;
}

#middle .panel-contact .reply-to {
  width: 180px;
  position: absolute;
  top: 64px;
  left: 218px;
}

#middle .panel-contact .body {
  clear: both;
  width: 560px;
  height: 80px;
  padding: 30px 0 0 0;
}

.panel-contact .body textarea {
  height: 55px;
}

#middle .panel-contact .simple-captcha {
  position: absolute;
  top: 32px;
  left: 408px;
  border: 1px solid #909090;
  text-align: center;
  padding: 10px 7px;
  background: #fff;
}

.panel-comments .simple-captcha input,
.panel-contact .simple-captcha input{
  width: 142px;
}

.panel-contact .question-submit-button {
  text-align: center;
}

.panel-contact img {
  border: none;
}

.page-search .panel-filter .field-label .field {
  width: 350px;
}

.page-search .panel-filter .field-label .label {
  width: 140px;
}

.create-user-button {
  clear: both;
}

/* strankovani */
.panel-pagination {
  padding: 5px 5px;
}

.panel-pagination a,
.panel-alphabet-pagination a{
  font-weight: bold;
  color: #575757;
  padding: 0px;
  margin: 0px;
  display: block;
  float: left;
  padding: 0 0 0 3px;
}

.panel-pagination a.active-page,
.panel-alphabet-pagination a.active-page{
  text-decoration: underline;
}

.panel-pagination .first-page a,
.panel-pagination .previous-page a{
  padding: 0 5px 0 0;
  margin: 0px;
}

.panel-pagination .last-page a,
.panel-pagination .next-page a{
 padding: 0 0px 0 5px;
 margin: 0px;
}

.panel-pagination .label,
.panel-pagination .delimiter,
.panel-pagination .name,
.panel-alphabet-pagination .label,
.panel-alphabet-pagination .delimiter,
.panel-alphabet-pagination .name{
  display: none;
}

/* mapa strĂˇnek */
.panel-sitemap ul{
   padding: 0 0 0 25px;
}


/* paticka */
#container-footer {
  clear: both;
  text-align: center;
  color: #fff;
}

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

/* ikonky pro prepinani jazyku v hlavicce */
#container-heaven { position: relative; }
#container-heaven .panel-language-icons {
  position: absolute;
  left: -20px;
  top: 40px;
  width: 40px;
}
#container-heaven .panel-language-icons .lang-icon {
  display: block;
  float: left;
  width: 25px;
  height: 21px;
  padding: 0px 5px;
  margin-top: 1px;
  background: url('/skins/base_style/img/language-buttons-sprite.png') no-repeat 0 -21px;
  overflow: hidden;
}
#container-heaven .panel-language-icons .lang-icon:hover { background-position: 0 -42px; }
#container-heaven .panel-language-icons .lang-icon.active { background-position: 0 0; }
#container-heaven .panel-language-icons .lang-icon .lang-name { display: none; }
#container-heaven .panel-language-icons .lang-icon .lang-flag {
  width: 25px;
  height: 21px;
  display: block;
  float: left;
  background: no-repeat center center;
}

/* vlajky jednotlivych jazyku (resp. statu) */
#container-heaven .panel-language-icons .lang-icon.cs-CZ .lang-flag { background-image: url('/skins/base_style/img/flags/cz.png'); }
#container-heaven .panel-language-icons .lang-icon.en-UK .lang-flag { background-image: url('/skins/base_style/img/flags/gb.png'); }
#container-heaven .panel-language-icons .lang-icon.en-US .lang-flag { background-image: url('/skins/base_style/img/flags/us.png'); }
#container-heaven .panel-language-icons .lang-icon.de-DE .lang-flag { background-image: url('/skins/base_style/img/flags/de.png'); }
#container-heaven .panel-language-icons .lang-icon.fr-FR .lang-flag { background-image: url('/skins/base_style/img/flags/fr.png'); }
#container-heaven .panel-language-icons .lang-icon.it-IT .lang-flag { background-image: url('/skins/base_style/img/flags/it.png'); }
#container-heaven .panel-language-icons .lang-icon.sk-SK .lang-flag { background-image: url('/skins/base_style/img/flags/sk.png'); }

/*@import "../main-base.css";*/

body {
  background: #c5c5c5 url('/skins/base_style/img/bg.gif') repeat-x top left;
  margin-top: 2px;
}

#main {
  width: 1020px;
}

#container-header,
#container-heaven-left{
 width: 990px;
}

#container-header,
#container-heaven-left{
 background: url('/skins/base_style/img/main-bg.png') repeat-y top left;
 padding: 0px 15px 5px 15px;
}

#content {
  width: 990px;
  background: url('/skins/base_style/img/main-bg.png') repeat-y top left;
}

.page-category .panel-results .title,
.page-search .panel-results .title{
  color: #fff;
}

.title h2,
.page-process-order #middle h3,
.long-description-title-left h2 {
  color: #fff;
  border-bottom: 1px solid #909090;
}

/* menu tree */
.panel-menu-tree ul li {
  background: url('/skins/base_style/img/menu-tree-item.gif') no-repeat bottom left;
  padding: 4px 0 8px 0;
}

.panel-menu-tree ul li.expanded a {
  color: #000;
}

/* input jako tlacitko */
.panel-login .login-button input,
.bulletin-subscribe-button-left input,
.bulletin-unsubscribe-button-left input,
.button,
.submit,
.clear-button input,
.panel-comments .new-comment-button input,
.panel-user-edit .create-user-button input,
.logout-button input,
.edit-user-button input,
.change-user-info-button input,
.object-thumb .body a.button {
  color: #fff;
}

.amount-submit,
.item-remove,
.order-button input,
.return-button input,
.register-button a,
.basket-button a,
.return-button a,
.order-button a,
.edit-info-button a,
.printer-button a{
  color: #fff;
}

.register-button a,
.edit-info-button a {
  display: block;
  line-height: 18px;
}

.printer-button a {
  display: block;
  line-height: 27px;
}

.page-index .object-thumb,
.category .object-thumb{
  border: 1px solid #909090;
}

.panel-questionnaires a {
  color: #000;
}

.panel-location-all,
.panel-linker,
.panel-send-to-friend {
  border: 1px solid #909090;
}

.panel-navigator {
  border-left: 1px solid #909090;
  border-right: 1px solid #909090;
}

.object-thumb,
.page-index .panel-results .object-thumb {
  width: 284px;
}

.icons .body {
  width: 152px
}

.object-thumb .body a,
.object-thumb .name a{
  color: #000;
}

.imaged .add-to-basket {
  left: 107px;
}

.panel-navigator span.next-item{
  left: 349px;
}

#left {
  width: 789px;
}

#middle {
  width: 585px;
  padding: 0 2px 0 0;
}

#container-footer {
  width: 990px;
  padding: 6px 15px 0px 15px;
}

#container-heaven {
  background: url('/skins/base_style/img/top-bg.png') no-repeat top left;
  padding: 14px 0 0 0px;
}

.panel-menu-slide .level-1 a {
  color: #fff;
}

.panel-menu-slide .level-2 a {
  color: black;
}

#container-header .panel-search input.submit{
  display: inline;
  border: none;
  width: 74px;
  height: 18px;
  color: #fff;
  padding: 0 0 0px 4px;
  margin: 0 0 0px 0;
}

.panel-basket-price .panel-left{
  color: #fff;
  border-left: 1px solid #909090;
  border-right: 1px solid #909090;
}

#container-header .panel-basket-price a {
  color: #fff;
  font-weight: normal;
}

#container-header .header-wrapper .header-text,
#container-heaven .header-wrapper .header-text {
  color: white;
  font-size: 37px;
  position: absolute;
  left: 260px;
  top: 57px;
}

.panel-menu-slide {
  padding: 0 0 0 5px;
  width: 500px;
  float: left;
  line-height: 27px;
}

#container-header .panel-menu-slide .content {
  width: 732px;
}

.panel-basket-price{
  width: 990px;
}

.article-thumb .body {
  width: 448px;
}

.product-detail .body{
  width: 372px;
}

/* kategorie produktu - seznam */
.panel-results .content table{
  border: 1px solid #909090;
}

.panel-results .icons .add-to-basket-button a.button {
  margin-right: 0;
}

.category-detail .long-description{
  width: 366px;
}

.imaged .description {
  width: 154px;
  padding: 41px 8px 5px;
}

/* Vypis rubrik */
.panel-displaying-rubric .article-thumb {
  border: 1px solid #d0d0d0;
  margin: auto;
  padding-bottom: 8px;
  margin-bottom: 8px;
  position: relative;
}

.panel-displaying-rubric .article-thumb-imaged {
  float: none;
}

.panel-displaying-rubric .article-thumb-imaged .body {
  padding-top: 5px;
  padding-bottom: 35px;
}

.panel-displaying-rubric .article-thumb-imaged .body .description {
  padding-top: 5px;
}

.panel-displaying-rubric .article-thumb-imaged .read-more-link {
  float: right;
  line-height: 30px;
  position: absolute;
  right: 10px;
  bottom: 8px;
  background-color: #595959;
  border: 1px solid #8a8a8a;
  text-align: center;
}

.panel-displaying-rubric .article-thumb-imaged .read-more-link a {
  width: 125px;
  height: 30px;
  display: block;
  color: white;
  font-weight: normal;
}


/* detail produktu */
.product-detail{
  border-left: 1px solid #909090;
  border-right: 1px solid #909090;
}

.panel-gallery /*-scrolling*/ {
  border-left: 1px solid #909090;
  border-right: 1px solid #909090;
  border-bottom: 1px solid #909090;
  background: #e9e9e9;
}

.panel-product-info {
  border: 1px solid #909090;
}

/* souvisejici zbozi */
.panel-linker .object-thumb{
  margin: 0 0px 2px 1px;
}

/* komentare */
.panel-comments {
  border: 1px solid #909090;
}

.panel-comments .fields {
  width: 366px;
}

.panel-comments .fields #subject {
  width: 276px;
}

/* Kosik */
.page-basket #middle table,
.page-process-order #middle table{
  border-right: 1px solid #909090;
  border-bottom: 1px solid #909090;
}

.page-process-order #middle table{
  border-top: 1px solid #909090;
}

.page-basket #middle table tr td,
.page-process-order #middle table tr td{
  border-left: 1px solid #909090;
}

.article-thumb,
.page-index .article-thumb{
  width: 98%;
}

.order-shippings .field-label,
.order-payment .field-label,
.order-total-price .field-label{
  border-bottom: 1px solid #fff;
  width: 570px;
}

.user-info .field-label .textarea {
  float: none;
  width: 225px;
}

#container-header .panel-menu-slide ul li {
  padding: 0 8px 0 0;
}

.panel-contact .subject{
  width: 180px;
  left: 218px;
}

/* prodavac */
.panel-contact {
  border-left: 1px solid #909090;
  border-right: 1px solid #909090;
  background: #f3f3f3;
}


/* levy a pravy panel */
#container-right .panel, #container-left .panel{
  border: 1px solid #909090;
  margin: 0 0 5px 0;
  padding: 0 0 8px 0;
}

#container-right h4, #container-left h4{
  color: #000;
  font-size: 100%;
}


#container-right .content, #container-left .content{
  padding: 0px 12px 0 8px;
}

#container-left .title h2,
#container-right .title h2,
#container-title h1 {
  color: #fff;
  padding: 4px 0 7px 8px;
  font-size: 120%;
  border-bottom: 1px solid #909090;
}

#container-title h1 {
  color: #fff;
  padding: 4px 0 0px 8px;
  height: 23px;
  overflow: hidden;
  margin: 0 0 5px 0; 
}

#container-left h4,
#container-right h5 {
  
}

#container-right .product-thumb-action,
#container-left .product-thumb-action {
  width: auto;
  height: auto;
  float: none;
  padding: 5px 5px 20px;
  border: 0;
  background: transparent url('/skins/base_style/img/menu-tree-item.gif') no-repeat center bottom;
  text-align: center;
}

#container-master .product-thumb-action {
  height: 200px;
  width: 260px;
  float: left;
  padding: 5px 5px 20px;
  border: 0;
  text-align: center;
}

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

#container-right .product-thumb-action .add-to-basket-button,
#container-master .product-thumb-action .add-to-basket-button,
#container-left .product-thumb-action .add-to-basket-button {
  width: 100%;
  float: none;
  margin-top: 5px;
}

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

#container-header .panel-search .content,
#container-header .panel-menu-slide .content {
  height: 31px;
}

/* paticka */
#container-footer {
  background: url('/skins/base_style/img/bottom-bg-1.png') no-repeat top left;
  padding: 6px 15px 0px 15px;
}

#container-footer-left {
  padding: 0px 0 20px 0;
}

.product-detail .btn input {
  border:1px solid black;
  background:#d7d7d7;
  color:black;


}
body {
	background:black;
}
/*panel Košík - a cena kočíku - START */
.panel-basket-price .panel-right {
  background: url('/skins/seedsmall/img/basket-middle-back.png') repeat-x top;
  border-bottom:1px solid grey;
}

.panel-basket-price .content {
	float:left;
	width:166px;
}
.panel-basket-price .title h2 a {
	font-weight: bold !important;
}
/*panel Košík - a cena kočíku - END */

.register-button-left,
.basket-button-left,
.printer-button-left,
.return-button,
.order-button,
.edit-info-button-left{
  background: url('/skins/seedsmall/img/login-button.png') repeat-x center center;
}
.register-button-right,
.basket-button-right,
.order-button-right,
.edit-info-button-right{
  background: url('/skins/seedsmall/img/button_order_left.png') no-repeat center left;
}
.basket-buttons .order-button-right {
  padding: 0;
}
.basket-buttons .order-button-right a {
  padding: 0 0 2px 8px;
  display: block;
}
.page-process-order .order-button input {
  width: 160px;
  padding-left: 8px;
}
.clear-button-right input,
.return-button-right input,
.order-button-right input {
  cursor: hand;
  cursor: pointer;
}
/*dlouhá tlačítka typu register - Register, návrat k nakupování*/
.return-button-left,
.register-button-left,
.printer-button-left,
.edit-info-button-left
{
  background: url('/skins/seedsmall/img/registration-button.png') no-repeat center right;
}
.printer-button a {
  font-size: 11px;
}
.edit-info-button {
  width: 181px;
}
.basket-button-middle,
.printer-button-middle {
  background: url('/skins/seedsmall/img/login-button.png') no-repeat center right;
}

#container-header .panel-search input.submit{
  background: url('/skins/seedsmall/img/search-button.png') no-repeat top left;
  position: relative;
  top: 2px;
}

#container-footer-left {
  background: url('/skins/seedsmall/img/blue/footer.gif') no-repeat top left;
}

.edit-user-button input,
.change-user-info-button input{
  background: url('/skins/seedsmall/img/login-button.png') no-repeat top left;
  width: 112px;
}

.panel-user-edit .create-user-button input{
  background: url('/skins/seedsmall/img/login-button.png') no-repeat top left;
  height: 18px;
}

.panel-login .login-button input,
.bulletin-subscribe-button-left input,
.bulletin-unsubscribe-button-left input,
.button,
.submit,
.panel-comments .new-comment-button input,
.logout-button input{
  background: url('/skins/seedsmall/img/login-button.png') no-repeat top left;
  cursor: pointer;
}
.clear-button {
  width: 145px !important;
}
.clear-button input {
  background: url('/skins/seedsmall/img/button_order_clear.png') no-repeat top left;
  width: 145px;
}

.amount-submit {
  background: url('/skins/seedsmall/img/small_button_basket.png') no-repeat center left;
  font-size: 11px;
  height: 18px;
  width: 28px;
  padding: 0;
  cursor: pointer;
}

#container-header-right {
 background: url('/skins/seedsmall/img/blue/left-title.gif') no-repeat top left;
}

#container-header-middle {
 background: url('') no-repeat top right;
}
.basket-buttons .return-button-right {
  padding: 0;
}
.basket-buttons .return-button-right a {
  padding: 0 0 2px 20px;
  display: block;
}
.basket-buttons .return-button-right input {
  padding-left: 20px;
  width: 160px;
  text-align: left;
}
.return-button-right {
  background: url('/skins/seedsmall/img/order_button_next.png') no-repeat top left;
}

.order-button-left {
  background: url('/skins/seedsmall/img/button_order.png') no-repeat top right;
}
#container-title h1
{
	background: url('/skins/seedsmall/img/section-H-main.png') top left
}
#container-left .title h2,
#container-right .title h2
{
  background: url('/skins/seedsmall/img/section-back.png') top left;
}

.page-category .panel-results .title{
  background: #909090 url('/skins/seedsmall/img/blue/panel-title-bg.gif') repeat-x center left;
}

.printer-button-right {
  background: url('/skins/seedsmall/img/print_button.png') no-repeat top left;
 
}

#container-header-left{
  background: url('/skins/seedsmall/img/blue/panel-title-bg1.gif') repeat-x top left;
}

.tab-titles .active .tab-title-left{
  background: url('/skins/seedsmall/img/blue/tab-active-bg.gif') repeat-x top left;
}

.tab-titles .active .tab-title-right{
  background: url('/skins/seedsmall/img/blue/tab-active-left-bg.gif') no-repeat top left;
}

.tab-titles .active .tab-title-middle{
  background: url('/skins/seedsmall/img/blue/tab-active-right-bg.gif') no-repeat top right;
}

.page-category .category-detail .long-description {
  border-top: 2px groove black;
  width: 540px;
  float: none;
  padding-top: 6px;
  margin: 6px auto auto;
}

.page-category .category-detail .image {
  display: none;
}

.page-category .panel-results .title-left{
  background: url('/skins/seedsmall/img/blue/title-bg-left.gif') no-repeat top left;
  
}

.page-category .panel-results .title-right{
  background: url('/skins/seedsmall/img/blue/title-bg-right.gif') no-repeat top right;
}

/*Small bar*/
.title h2,
.page-process-order #middle h3{
  background: url('/skins/seedsmall/img/bar_small.png')  top left;
  background-repeat:no-repeat;
 
}

.panel-linker .add-to-basket-button {
  background: url('/skins/seedsmall/img/blue/button-content.gif') repeat-x center center;
}

.panel-linker .add-to-basket-button-left {
  background: url('/skins/seedsmall/img/blue/button-left.gif') no-repeat center left;
}

.panel-linker .add-to-basket-button-right {
  background: url('/skins/seedsmall/img/blue/button-right.gif') no-repeat center right;
}

/*muj styl*/
/*Horní pruh*/
#container-heaven {
	background:url('/skins/seedsmall/img/top-slide.png') no-repeat scroll  top;
	padding:14px 0 0 0;
	text-align:center;
}


.panel-in-header-1{
	background-image:url('/skins/seedsmall/img/header-left.png');	
	float:left;
	width:716px;
	margin:0px;
	background-repeat:no-repeat;
}

.panel-in-header-2 .panel-left {
	float:left;
	margin-left:-24px;
	width:274px;
	background-image:url('/skins/seedsmall/img/header-panel2-back.png');
	background-repeat:no-repeat;
}
.panel-in-header-2 .panel-right {
	background-image:url('/skins/seedsmall/img/header-panel2-right-back.png');
	background-repeat:no-repeat;
	background-position:right top;
}
.panel-in-header-2 .fulltext
 {
 	height:20px;
	margin-top:1px;
	margin-left:26px;
}

#container-heaven-left {
	padding-bottom:0px;
}

#container-right .panel, #container-left .panel {

	background:#e1eed0;
}
/*Button_objednací_kosik*/
.page-process-order .order-button-right   input {
	background-image:url('/skins/seedsmall/img/button_order_left.png');
	text-align:left !important;
	background-repeat:no-repeat;
}

.order-shippings .order-option .name,
.order-payments .order-option .name,
.order-documents .order-option .name,
.order-additional .order-additional-item .name,
.order-coupone .order-coupone-item .name {
	padding: 4px 0;
	width: 380px;
}

.order-shippings .order-option .name input,
.order-payments .order-option .name input,
.order-documents .order-option .name input,
.order-additional .order-additional-item .name input,
.order-coupone .order-coupone-item .name  input{
	position: relative;
	top: 2px;
}


    
.order-shippings .order-option .field,
.order-payments .order-option .field,
.order-documents .order-option .field,
.order-additional .order-additional-item .field,
.order-coupone .order-coupone-item .field {
	padding: 4px 0;
	width: 135px;
}

.order-shippings .qmark,
.order-payments .qmark,
.order-documents .qmark,
.order-additional .qmark,
.order-coupone .qmark {
	padding: 3px 5px;
}

/*Paticka - kyticky*/
#container-footer-left  {
	background:url('/skins/seedsmall/img/footer_flowers.png') 50% 100% no-repeat;
	width: 1089px;
	margin-top:-170px;
	padding-top:342px;
	margin-left: -100px;
	padding-left: 100px;
  
}
/*odsazení patičky - webových odkazů*/
#container-footer-left .inner-content {
	padding-bottom:56px;
}

/*Heaven - zeleny bok*/
#container-heaven-left {

	background:transparent url('/skins/seedsmall/img/heaven_background.png') repeat-y scroll left top;
	padding:0 15px 1px;
   margin-left:-70px;
   padding-left:10px;
	width:1140px;
}
/*border - zeleny */
#content , #container-header {
	background:transparent url('/skins/seedsmall/img/border_background.png') repeat-y scroll left top;
	clear:both;
	
	width:990px;
}

/*Detail produktu - seznam - odrazka*/
.product-detail .field-label {
	background:transparent url('/skins/seedsmall/img/square.png') no-repeat scroll left center;
	line-height:normal;
	margin:0 0 5px;
	min-height:15px;
	padding:0 0 0 15px;
}

.panel-menu-tree ul li 
{
	background:transparent url('/skins/seedsmall/img/tree_style_line.png') no-repeat scroll left bottom;
	list-style-type:none;
	padding:4px 0 8px;
}
#container-header .panel-menu-slide ul li
{
	padding: 0;
}
#container-header .panel-menu-slide ul li a
{
	padding: 0 8px;
	border-left: 1px solid white;
}
#container-header .panel-menu-slide ul li.item-no-1 a
{
	padding-left: 5px;
	border-left: 0;
}
/*Upravy*/
.basket-list a
{
	color:#f6a201;
	font-weight:bold;
}

.page-basket #middle .basket-footer,
.page-process-order #middle .basket-footer
{
	text-align:right;
	background:#d4d4d4;
}

#middle table tr.basket-footer .total {
	font-size: 14px;
  padding: 5px 15px;
}

.user-info h4,
.register-fields h4
{
	color:#265b23;
}

.panel-comments .captcha-wrapper {
   padding:5px;
   width:auto;
}

#middle .panel .title h2 .page-title {
   color:white;
   font-size:10px;
   text-decoration:none;
   float:right;
   margin-top:-15px;
}

#middle .panel-contact .email {
  display: none;
}

#middle .panel-contact .subject {
  left: 69px;
  top: 45px;
  width: 240px;
}

#middle .panel-contact .reply-to {
  left: 69px;
  top: 85px;
  width: 240px;
}

#middle .panel-contact .simple-captcha {
  left: 348px;
  padding: 10px 37px;
}

.category-thumb-imaged {
   background:#d4ce60 !important;
}

.categories-list-row {
  margin-left: 15px;
  text-align: center;
}

.categories-list-row {
  margin-left: 15px;
  text-align: center;
}

.categories-list-row .thumb-wrapper {
  float: none;
  display: inline-block;
}

#container-master .product-thumb {
  border: 1px solid #909090;
}

#container-master .product-thumb-action {
  width: 181px;
}

#container-master .product-thumb-action .header {
  height: 30px;
}

.panel-basket .basket-list .basket-header .header-text {
  display: none;
}

.panel-basket-price .content .total-items {
   line-height:20px;
}

.panel-basket-price .content .total-price {
   line-height:20px;
   float:right;
   color:white;
   font-weight:bold;
}

.panel-basket-price .field-label .label {
  width:40px;
}

.article-thumb .image {
  display: none;
}

.panel-displaying-rubric .article-thumb {
  border: none;
  padding: 0;
  margin: 8px;
}

.panel-displaying-rubric .rubric-detail {
 margin-top: 2px;
}

.panel-displaying-rubric .article-thumb-imaged .body {
  padding-bottom: 0;
  padding-top: 0;
}

.panel-displaying-rubric .article-thumb-imaged .header {
  display: list-item;
  list-style: square inside;
  font-size: 16px;
}

.panel-displaying-rubric .article-thumb-imaged .header a:hover {
  text-decoration: underline;
}

.panel-displaying-article .long-description h2 {
  margin: 4px 0;
}

#container-master .panel-results .title h2 {
  background: url('/skins/seedsmall/img/bar_small.png') no-repeat left top;
  font-size: 12px;
  height: 21px;
  line-height: 21px;
  margin: 10px 0 0;
  padding: 0 0 0 6px;
}

#container-master .panel-results .searched-for {
  padding: 2px 6px 6px;
}

#container-master .panel-results .no-results-found {
  text-align: center;
}

.panel-pagination,
.panel-alphabet-pagination {
  text-align: center;
  width: 500px;
  border-top: 1px solid gray;
  border-bottom: 1px solid gray;
  padding: 5px;
  margin: 12px auto 10px;
}

.panel-pagination {
  margin-top: 0px;
}
.panel-alphabet-pagination {
  margin-bottom: 0px;
  border-bottom: 0px none;
}

.panel-pagination a,
.panel-alphabet-pagination a {
  float: none;
  display: inline;
  padding: 2px !important;
  margin: 1px !important;
}

#container-notifications {
  margin-bottom: 15px;
}

#container-notifications .content {
  padding: 10px 15px 15px;
}

.panel-errors,
.panel-errors h2 {
  font-weight: bold;
}

.panel-errors {
	background-color: #EAF02E;
}

.panel-location {
  padding: 5px 8px 10px;
}

.panel-location .label {
  margin-right: 5px;
  font-weight: bold;
}

#container-master .panel-results {
  margin-bottom: 5px;
}

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

#container-master .product-thumb-action .image {
  background: url('/skins/seedsmall/img/info-icon.png') no-repeat 160px 100px;
}

#container-master .product-thumb-action .image a {
	  display: block;
}

.panel-navigator span.previous-item a {
  background-image: url('/skins/seedsmall/img/arrow-left.png');
  padding: 0 0 2px 20px;
}

.panel-navigator span.next-item a {
  background-image: url('/skins/seedsmall/img/arrow-right.png');
  padding: 0 20px 2px 0
}

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

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

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

.user-info-confirmed .field-label .textarea {
  overflow: hidden;
  width: 135px;
  min-height: 25px;
}

.user-info-confirmed .field-label .label {
  padding-right: 10px;
  text-align: right;
  width: 110px;
}

.content > .inner-content > .searched-for {
    display: none;
}


#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}

