@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,600&subset=latin,latin-ext);

html {
margin: 0px;
padding: 0px;
}

body {
margin: 0px;
padding: 0px;
font-family: "Titillium Web", sans-serif;
font-size: 16px;
}

a {
text-decoration: none;
}

a img {
border: none;
}

button {
cursor: pointer;
}

/* - EDITOR - BEGIN */
.editor1{color: red;}
.editor2{color: blue;}
.editor3{color: green;}
.editor4{color: yellow;}
.editor5{color: orange;}
.editor6{color: gray;}
.editor7{color: pink;}
.editor8{color: purple;}
.editor9{color: white;background-color: black;}
.editor10{color: orange;font-weight: 800;}

/**
 * Core styles.
 */

.Bold
{
	font-weight: bold;
}

.Italic
{
	font-style: italic;
}

.Underline
{
	text-decoration: underline;
}

.StrikeThrough
{
	text-decoration: line-through;
}

.Subscript
{
	vertical-align: sub;
	font-size: smaller;
}

.Superscript
{
	vertical-align: super;
	font-size: smaller;
}

.chyba-hlavni{
background-image: url(../_images/preview/img53d757971f0ed.jpg);
background-position: top center;
width: 100%;
height: 100%;
float: left;
position: relative;
overflow: hidden;
background-repeat: no-repeat;
}

.cislo{
font-size: 120px;
line-height: 80px;
}

.cislo-obal{
color: #5e291b !important;
}


.error410 {
width: 400px;
display: block;
padding: 20px;
margin: 0px auto;
margin-top:270px;
color: #ababab;
text-align: center;
margin-bottom: 400px;
color: #5e291b !important;
}

.error410 a {
color:#000000;
text-decoration: underline;
}

.error410 a:hover {
color:#373737;
text-decoration: none;
}

.ui-dialog {
position: fixed;
}

.ui-resizable[aria-describedby="basketItemAdded"]{
min-height: 350px !important;
}


.basketItemAdded{
min-height: 370px !important;
}

.ui-state-default {
font-family: "Titillium Web", sans-serif;
}

.ui-widget {
font-family: "Titillium Web", sans-serif;
}

.ui-slider-handle {
color: #fff !important;
background: #4c2913 !important;
border: none !important;
width: 1.3em !important;
height: 1.3em !important;
}

.ui-widget .MenuVertical {
font-size: 11px;
}

.ui-widget-header {
border: 1px solid #ffd7d7 !important;
background: #fff3f3 !important;
}

.ui-dialog {
background: #fff !important; 
}

.ui-icon {
background-image: url(../_images/preview/img4ea027bbbb8df.png) !important;
}

.ui-state-hover:hover {
border: none !important;
background-image: none !important;
}

.hidden{
display: none;
}

.ui-autocomplete-loading {color: red;    background: white url("../_images/loading.gif") right center no-repeat;  }

/* ---------------------------------------------------------------------------------- PopUp Košík --- */

.ui-widget-overlay {
background: #333;
opacity: 0.5;
}

.aNextShopping {
display: block;
padding: 5px;
position:absolute;
bottom: 10px;
left: 10px;
border-radius: 5px;
font-size: 14px;
cursor: pointer; 
background: #4C2913;
color: #fff;
}

.aBasket {
display: block;
padding:5px;
position:absolute;
bottom: 10px;
right: 10px;
border-radius: 5px;
font-size: 14px;
background: #630e0d;
color: #fff !important;
}

#lbOverlay{
background-color: #333333 !important;
opacity: 0.5 !important;
}

#lbCenter{
border-top-right-radius: 5px;
border-top-left-radius: 5px;
}

#lbBottomContainer{
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}

body {-webkit-text-size-adjust: 100%;}


/*-------------------------------------------------------- Stránkování ---*/

.pagging {
clear: both;
margin: 10px 10px 10px 0px;
padding: 10px;
font-size: 10px;
font-weight: normal;
background: #fff;
border-radius: 5px;
color: #777;
overflow: hidden;
}

.pagging span {
text-align: center;
display: block;
width: 20px;
padding: 5px 0px 5px 0px;
float: left;
margin: 0px 0px 0px 5px;
background: #fff;
border: 1px solid #ccc;
border-radius: 5px;
}

.pagging div a {
text-align: center;
display: block;
width: 20px;
padding: 5px 0px 5px 0px;
float: left;
margin: 0px 0px 0px 5px;
background: #eee;
border: 1px solid #ccc;
border-radius: 5px;
color: #000;
}

.pagging .tdPagSel {
text-align: center;
display: block;
width: 20px;
padding: 6px 1px 6px 1px;
float: left;
margin: 0px 0px 0px 5px;
border-radius: 5px;
}

/* --- Mapa --- */

.PlaceMap {

height: 400px;
}

.PlaceLbl {
font-size: 14px;
font-weight: bold;
}

.deliveryPPLPSDialog {
height: auto !important;
}

.controls {
margin: 3px 10px 10px 0px
}

.PlaceSelBtn {
padding: 5px;
border-radius: 5px;
display: block;
margin-top: 5px;
width: 120px;
text-align: center;
background: #4c2913;
color: #fff !important;
}

.PlaceSelBtn:hover {
background: #f54529; 
}

.PlaceMapView a {
text-decoration: underline;
}

.schovat-2 {
margin: 5px 0px;
}

Input.errorInput{
  border: 1px solid red;
  background-color: #fbb;
  font-weight: 800;
}

Input.valid{
  border: 1px solid green;
  background-color: #bfb;
  font-weight: 800;
}

.deliveryPPLPSFindBtn {
font-size: 13px !important;
border: none !important;
}

.deliveryPPLPSFindBtn:hover {
font-size: 13px !important;
border: none !important;
background: #f54529 !important;
color: #fff !important;
}

.deliveryPPLPSFindBtn span:hover {
color: #fff !important;
}

/* --- naseptavac --- */

.ui-autocomplete {
border: 1px solid #ddd !important;
padding: 0px !important;
margin: 0px !important;
z-index: 9999;
}

.ui-autocomplete li a{
vertical-align: middle;
padding: 10px !important;
overflow: hidden;
}

.ui-autocomplete li {
cursor: pointer;
}

.ui-autocomplete img {
margin-right: 10px;
vertical-align: middle;
max-width: 50px;
max-height: 50px;
height: auto;
}

.ui-autocomplete .ui-state-focus {
border: none !important;
border-radius: 0px;
background: #eee !important;
margin: 0px !important;
}

.ui-menu .ui-menu-item a.ui-state-focus {
margin: 0px !important;
}


.ui-autocomplete-category {
padding: 10px !important;
}

.ui-autocomplete .ui-menu-item {
padding: 0px !important;
}

.ui-autocomplete-all {
padding: 5px;
border-radius: 5px;
margin: 10px;
text-align: center;
}

/*zvyrazneni butt*/

.aBasket{
background: #630e0d;
}

#stepNext{
background: #f54529 !important;
}

.arrowRight{
background: #f54529 !important;
}

/* -------------------------------------------------- Stránkování --- */

.pagging {
    clear: left;
    width: auto;
    padding: 10px;
    margin-top: 10px;
    margin-right: 0px;
    overflow: hidden;
    text-align: right;
    float: right;
}

.pagging div {
display: inline;
}

.trPag {
float: right !important;
}

.pagging .trPag  span, .pagging .trPag  a, .tdPag div {
float: left;
width: 37px;
padding: 5px 0px;
margin: 0px 5px 5px 0px;
text-align: center;
border: 1px solid #ddd;
font-weight: bold;
}

.pagFoundRecords {
padding: 5px 10px 0px 0px;
display: none !important;
}

.pagVisibleRecords {
padding: 5px 10px 0px 0px;
display: none !important;
}


.pagging a {
text-decoration: none;
}

.pagging a:hover {
    background: #f54529;
    color: #fff !important;
}

.tdPagBegOff, .tdPagEndOff {
color: #ccc;
}

.paggingNext {
width: 100%;
margin: 20px 0px 0px 0px; 
text-align: center;
}

.paggingNext .button {
padding: 10px;
display: inline-block;
font-weight: bold;
text-transform: uppercase;
}

.paggingNextInfo {
width: 100%;
margin: 10px; 
text-align: center;
}

.tdPagSep{
    margin: 0px 5px 5px 5px !important;
}

/*-------------------------------------------------------- PopUp Hlídat cenu ---*/

.Watchdog span { 
display: block; 
margin-top:15px;
}

.Watchdog label, .Watchdog input {
padding: 10px;
}

/* -------------------------------------------------------- PopUp --- */

.ui-widget {
font-family: Open Sans, sans-serif;
font-size: 14px;
color: #333;
}

.ui-widget-overlay {
z-index: 1000;
background: #333;
opacity: 0.5;
}

.ui-dialog {
position: fixed;
padding: 0px;
margin: 0px;
z-index: 1001;
border: none !important;
border-radius: 0px !important;
background: #fff;
}

.ui-dialog-content {
padding: 20px !important;
}

.ui-dialog-titlebar {
margin: 0px;
padding: 10px !important;
font-weight: bold !important;
border: none;
border-radius: 0px;
background: #eee;
text-transform: uppercase;
}

.ui-dialog-title {
margin: 0px !important;
color :#555;
}

.ui-dialog .ui-dialog-titlebar-close {
width: 41px;
height: 41px;
margin: 0px;
padding: 10px;
border: none;
border-radius: 0px;
font-size: 14px;
background: #f3dbdb !important;
top: 0px;
right: 0px;
}

.ui-icon {
background-image: url(../_images/preview/img4ea027bbbb8df.png) !important;
}

.ui-dialog .ui-dialog-titlebar-close:hover .ui-icon {
background-image: url(../_images/preview/img4ea027bbbb8df_.png) !important;
}


.ui-dialog .ui-dialog-titlebar-close:hover {
background: red;
}

.ui-autocomplete-loading {
color: red;    
background: white url("../_images/loading.gif") right center no-repeat;  
}

/*x*/

.ui-dialog .ui-dialog-content {
    width: auto;
    min-height: 4px;
    max-height: none;
    height: auto;
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative;
}
.ui-dialog-titlebar {
    margin: 0px;
    padding: 11px !important;
    font-weight: bold !important;
    border: none;
    border-radius: 0px;
    background: #eee;
    text-transform: uppercase;
}

.ui-dialog .ui-dialog-titlebar-close:hover {
    background: red;
}

.ui-dialog .ui-dialog-titlebar-close:hover .ui-icon {
    background-image: url(../_images/preview/img4ea027bbbb8df_.png) !important;
}

/* -------------------------------------------------------- ui --- */

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color: #555;
}

.ui-state-hover a:hover {
color: initial !important;
}

/* BANNER */

.banner_overload img {
height: 60vh !important;
width: auto !important;
}

.info_banner_overload{
max-width: 600px;
max-height: 400px;
overflow-x: hidden;
}

.info_banner_overload .ui-state-hover:hover {
border: 1px solid #ccc !important;
background-image: none !important;
}

textarea:focus, input:focus{
    outline: none;
}

*:focus {
    outline: none;
}

.form-control:focus {
  border-color: inherit;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.HP #Box840 {
    margin-top: -340px;
}

.HP #Box860 {
    margin: 10px auto 0px auto;
}

/* PB */

.item-blok {
    width: 70%;
    float: left;
    padding-bottom: 12%;
}

.ui-widget-overlay {
position: fixed !important;
background-image: none !important;
}

.basketItemAdded {
text-align: center !important;
min-height: 100px !important;
padding: 20px 0px !important;
}

.aNextShopping {
cursor: pointer;
float: left;
width: auto;
margin-top: 10px;
margin-right: 10px;
padding: 5px 10px;
font-weight: 400;
font-size: 16px;
text-transform: uppercase;
color: #000;
border-radius: 5px;
background: linear-gradient(#fff,#eee);
border: 1px solid #ddd;
position: absolute;
left: 10px;
bottom: auto !important;
top:250px;
}

.aBasket {
cursor: pointer;
float: right;
width: auto;
border: none;
margin-top: 10px;
padding: 5px 10px;
font-weight: 400;
font-size: 16px;
text-transform: uppercase;
color: #fff !important;
text-decoration: none;
border-radius: 5px;
background: #630e0d;
position: absolute;
right: 10px;
bottom: auto !important;
top: 250px;
}

.aBasket:hover {
background: #000;
}

.aNextShopping:hover {
background: #000;
color: #fff;
}

.ui-dialog-titlebar-close {
background: #630e0d !important;
}

.ui-dialog-titlebar-close:hover {
background: #000 !important;
border: none !important;
padding: 1px !important;
}

.bIAddI img{
max-height: 150px;
max-width: 150px;
height: auto;
width: auto;
}

.bIAddI {
margin: 0px auto;
width: 150px;
height: 150px;
padding: 10px;
border: 1px solid #ddd;
position: relative;

margin-bottom: 20px;
}

.bIAddI img {
margin: auto;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
max-width: 150px;
max-height: 150px;
}

.bIAddN {
font-size: 18px;
margin: 20px 10px;
padding-left: 50px;
padding-right: 50px;
margin-top: 10px;
}

.bIAddC {
padding: 10px;
margin: 0px 10px;
background: #EFF6E1;
font-weight: bold;
}

.bIAddV {
padding: 10px;
margin: 0px 10px 20px 10px;
background: #EFF6E1;
font-weight: bold;
}

.regUsr #Box332{
margin-top: 30px !important;
}

.ui-menu{
z-index: 9999 !important;
}

.ui-front {
z-index: 1100 !important;
}

.RAitems{
background-color: #fff;
padding: 10px 10px 10px 10px;
border: none;
overflow: hidden;
}

.RAitems h2 {
    padding-bottom: 10px;
    font-size: 22px;
    font-weight: 300;
    color: #000;
}

.RAitems .item{
    padding: 1%;
    /*width: 46%;*/
width: 96%;
    margin-right: 1%;
    margin-bottom: 1%;
float: left;
display: block;
background-color: #fff;
border: 1px solid #ddd;
position: relative;
cursor: pointer;
}

.RAitems .AnchorDetail{
    width: 120px;
    float: left;
    overflow: hidden;
    text-align: center;
    line-height: 80px;
    position: relative;
position: relative;
}

.RAitems .AnchorDetail img{
    max-width: 100px;
    max-height: 80px;
    height: auto;
    padding-left: 0px;
    padding-right: 10px;
    margin: 0px auto;
    float: none;
    text-align: center;
    vertical-align: middle;
}

.RAitems .item div{
float: right;
}

.RAitems .item:hover {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;
}

.RAitems .item h3 {
    float: left;
    width: 100%;
    font-size: 14px;
    text-align: left;
    height: 42px;
    position: absolute;
    top: 0px;
    right: 0px;
    overflow: hidden;
margin: 0px;
color: #630e0d;
    display: contents;
}

.RAitems .item h3 a{
    float: left;
    width: 100%;
    font-size: 14px;
    text-align: left;
}

.RAitems .item span{
background-color: #6a8d27;
color: #fefa01;
position: absolute;
top: -5px;
left: -5px;
width: 25px;
line-height: 25px;
text-align: center;
border-radius: 50px;
float: left;
font-size: 16px;
font-weight: bold;
    z-index: 100;
display: none;
}

.RAitems .item-box {
    width: 67%;
    float: right;
position: relative;
height: 80px;
min-height: 100px;
max-height: 80px;
}

.RAitems .item-box div {
    display: inline;
    color: #d50404;
    font-size: 20px;
    font-weight: 600;
    position: absolute;
    bottom: 0px;
    left: 0px;
}

.RAitems .item-box .AnchorDetail {
    float: left;
    width: 100%;
    font-size: 14px;
    text-align: left;
    line-height: 20px;
}

.RAitems .iconDeliveryFree {
    display: inline;
    color: #d50404;
    font-size: 25px;
    font-weight: 600;
    position: absolute;
    bottom: 10px;
    left: 0px;
    float: right;
    width: 100%;
}

.RAitems .AnchorDetail2 {
    width: 75px;
    display: block;
    text-align: center;
    margin: 0px auto;
    padding: 3px 5px;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    border-radius: 5px;
    background: #630e0d;
    position: absolute;
    left: auto;
    right: 0px;
    bottom: 0px;
    z-index: 1001;
}

.RAitems .iconDeliveryFree {
    float: left !important;
    width: 54px;
    height: 31px;
    padding: 0px !Important;
    margin: 0px;
    border: none !important;
    background: url(../_images/preview/img56cdc3f77fda7.png) no-repeat;
    background-size: 100% auto;
background-position: right bottom;    
right: 95px !important;
    position: absolute !important;
    bottom: 0px !important;
    left: auto !important;
}

.RAtitle{
font-size: 18px;
font-weight: bold;
padding-bottom: 15px;
}


.RAitems .item-box {
    width: 67%;
    height: 70px;
    min-height: 70px;
    max-height: 70px;
}

.ui-widget-content{
display: block;
/*z-index: 9999 !important;*/
}

iframe[name="google_conversion_frame"] {
display: none;
}


.closeBtn {
float: left;
width: auto;
border: none;
padding: 5px;
margin: 10px 10px 0px 0px;
border-radius: 5px;
font-weight: 400;
font-size: 16px;
color: #000 !important;
text-transform: uppercase;
background: #eee !important;
border: 1px solid #ddd !important;
}

.closeBtn:hover {
color: #fff !important;
}

.AnchorDetail{
background-image: none !important;
}

body a {-webkit-appearance: none !important;}
body input[type=button] {-webkit-appearance: none !important;}
body input[type=submit] {-webkit-appearance: none !important;}

/* --- Našeptávač --- */

.ui-autocomplete {
border: 1px solid #ddd !important;
padding: 0px !important;
margin: 0px !important;
}

.ui-autocomplete li a{
vertical-align: middle;
padding: 10px !important;
border-bottom: 1px solid #ddd;
overflow: hidden;
}

.ui-autocomplete li {
cursor: pointer;
}

.ui-autocomplete img {
margin-right: 10px;
vertical-align: middle;
}

.ui-autocomplete .ui-state-focus {
background: #630e0d !important;
color: #fff  !important;
border: none !important;
border-radius: 0px;
}

.ui-autocomplete-category {
color: #fff !important;
background: #630e0d !important;
padding: 10px !important;
}

.ui-autocomplete-all {
padding: 10px;
color:#F04E37;
}

#artListLoading {
position: fixed;
top: 0px;
left: 0px;
background: rgba(170,170,170,0.3);
width: 100%;
height: 100%;
z-index: 1100;
text-align: center;
color: #fff;
}

#artListLoading span {
position: fixed;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
display: block;
background: #f04e37;
padding: 5px;
border-radius: 5px;
margin: auto;
text-transform: uppercase;
color: #fff;
width: 250px;
height: 20px;
}

.basketItemAdded1 .aNextShopping {
    margin-top: 60px;
}

.bIAddC1{
    padding: 10px;
    margin: 0px 10px;
    background: #eee;
    font-weight: bold;
}

.suggestions{
border: 1px solid #ffd7d7 !important;
    background: #fff3f3 !important;
    margin-left: 30px;
    margin-right: 30px;
    padding: 20px;
    color: #630e0d;
}

.HP #Box963{
display: none !important;
}

.HP #Box849{
    margin: 25px 0px 20px 0px;
}

.HP  #Box949 {
    width: auto;
    position: absolute;
    z-index: 100;
    text-align: center;
    top: 300px;
    right: 60px;
display: block;
left: auto;
}

.HP  #Box949 img {
    width: 180px;
    height: auto;
}




 div#Box814  {
float: left;
width: 100%;
position: relative;
}
 div#Box814 

.html  {
position: relative;
}
 div#Box814 

p  {
margin: 0px;
padding: 0px;
line-height: 20px;
}
 div#Box814 

h1  {
margin: 0px;
padding: 20px 0px 20px 0px;
color: #630e0d;
background: url(../_images/preview/img53b6a9dc75de9.png) no-repeat right bottom; 
font-size: 24px;
}
 div#Box814 

h2  {
margin: 0px;
padding: 0px 0px 10px 0px;
color: #630e0d;
font-size: 22px;
}
 div#Box814 

h3  {
margin: 0px;
padding: 0px 0px 5px 0px;
font-size: 18px;
float: left;
width: auto;
}
 div#Box814 

a  {
color: #630e0d;
}
 div#Box814 

a:hover  {
color: #630e0d;
}
 div#Box814 

form  {
display: inline;
margin: 0px;
padding: 0px;
}
 div#Box814 

input  {
border: 1px solid #ffd7d7;
background: transparent;
border-radius: 3px;
padding: 5px;
font-family: "Titillium Web",sans-serif;
}
 div#Box814 

select  {
border: 1px solid #ffd7d7;
background: transparent;
padding: 4px;
border-radius: 3px;
font-family: "Titillium Web",sans-serif;
}
 div#Box814 

textarea  {
border: 1px solid #ffd7d7;
background: transparent;
padding: 4px;
border-radius: 3px;
font-family: "Titillium Web",sans-serif;
}
 div#Box814 

input[type="radio"]  {
background: transparent;
border: none;
}
 div#Box814 

input[type="checkbox"]  {
background: transparent;
border: none;
}
 div#Box814 

.button  {
width: auto;
border-radius: 3px;
border: none;
padding: 3px 10px;
font-size: 16px;
background: #371B07;
margin-top: 10px;
color: #fff;
cursor: pointer;
font-family: "Titillium Web",sans-serif;
}
 div#Box814 

.button:hover  {
background: #630e0d;
}
 div#Box814 

.button1  {
width: auto;
border-radius: 3px;
border: none;
padding: 3px 10px;
font-size: 16px;
background: #630e0d;
margin-top: 10px;
color: #fff;
cursor: pointer;
}
 div#Box814 

.button1:hover  {
background: #630e0d;
}


 div#Box880 #banner {position: fixed; top: 0px; width: 100%; height: 100%; background-image: url(../_images/preview/img5166975a87c34.png);
 z-index: 1999; text-align:center; display: none; overflow: hidden;
}
 div#Box880 

#closeBanner {width: 80px; height: 20px; display: block; position: absolute; bottom:0px; right: 0px; margin-top: -40px; margin-right: 0px; cursor: pointer;background-image: url(../_images/preview/img5003fdfd7f974.png); background-repeat: no-repeat; color: black; background-position: 75px 8px; }
 div#Box880 

.foot {margin: 0px; padding: 0px; position: fixed; z-index: 10; width: 100%; height: 2000px; display: block; top: -10%; *margin-left: -50%;
}
 div#Box880 

#closeBanner {padding: 10px; display: block; position: absolute; top:0px;right: 0px; text-align: center; color: red;cursor: pointer; font-weight: bold; font-size: 14px;}
 div#Box880 

h2 {
}
 div#Box880 

.foot {
display: none;
}


 div#Box891 iframe  {
display: none;
}
 div#Box949  {
    width: auto;
    position: absolute;
    z-index: 1000;
    text-align: center;
    top: 2px;
    right: auto;
    left: 110px;
}
 div#Box949 

img {
    width:  60px;
}
 div#Box963  {
position: absolute;
top: 80px;
right: 77%;
max-width: 300px;
height: auto;
z-index: 101;
}
 div#Box963 

a {
display: inline-block;
}
 div#Box963 

a img {
max-width: 200px;
height: auto;
}




 div#Box895  {
width: 100%;
min-width: 100%;
max-width: 100%;
height: 70px;
background: none;
background-image: url(../_images/preview/home-top-back.png);
background-repeat: repeat-x;
background-position: top left;
display: block;
position: absolute;
z-index: 200;
}



 div#Box897  {
    width: 100%;
    height: 510px;
    margin-top: 0px;
    background-size: 100% 100%;
overflow: hidden;
background-image: url(../_images/preview/top-back-pro.jpg);
background-color: #fff;
background-position: top center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
}
 div#Box860  {
width: 1000px;
margin: 90px auto 0px auto;
}

 div#Box898  {
clear: both;
width: 100%;
background-color: #fff;
overflow: hidden;
background-image: url(../_images/preview/footer-icons.png);
background-position: bottom 170px center;
background-repeat: no-repeat;
}
 div#Box944  {
width: 0px;
position: fixed;
right: 0px; 
top: 360px;
height: 500px;
overflow: visible !important;
background: #fff;
z-index: 1111;
}
 div#Box944 

.fbUcho  {
position: relative;
left: -36px;
width: 36px;
height: 112px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
overflow: hidden;
float: left;
}
 div#Box944 

.fb-like-box   {
float: left;
overflow: hidden;
position: relative;
top: -112px;
}


 div#Box951  {
padding: 15px;
text-align: center;
position: fixed;
left: 0px;
right: 0px;
bottom: 0px;
z-index:999;
background: #ddd;
}
 div#Box951 

a  {
text-decoration: underline;
}
 div#Box951 

.button  {
padding: 8px;
margin-left: 10px;
text-decoration: none;
}
 div#Box951 

.button:hover  {
color: #fff;
}



 div#Box947  {
width: auto;
    float: left;
}
 div#Box947 

#scrollTop  {
display: none;
width: 35px;
height: 35px;
background: #953938 url(../_images/preview/img56d41ad7d709f_.png) no-repeat center ;
color: #fff;
border-radius: 5px;
position: fixed;
right: 10px;
bottom: 10px;
z-index: 2000;
}
 div#Box947 

#scrollTop span {
display: none;
}
 div#Box947 

#menuLink {
margin: 0px;
padding: 0px;
margin: 7px 15px;
text-indent: -8000px;
width: 45px;
height: 47px;
display: inline-block;
background-image: url(../_images/preview/menu-new-icon.png);
background-repeat: no-repeat;
background-position: 0px 0px;
background-size: auto auto;
cursor: pointer;
float: left;
}
 div#Box947 

#menuLink:hover {
background-position: 0px -49px;
}
 div#Box947 

#categoryLink {
margin: 0px;
padding: 0px;
margin: 7px 0px;
text-indent: -8000px;
width: 45px;
height: 47px;
display: inline-block;
background-image: url(../_images/preview/menu-category-icon-1.png);
background-repeat: no-repeat;
background-position: 0px 0px;
background-size: auto auto;
cursor: pointer;
float: left;
}
 div#Box947 

#categoryLink:hover {
background-position: 0px -49px;
}
 div#Box947 

#searchLink {
margin: 0px;
    padding: 0px;
    margin-left: 10px;
    text-indent: -8000px;
    width: 45px;
    height: 41px;
    display: inline-block;
    background: url(../_images/preview/hledat-ikona-1.png) no-repeat top center;
    background-image: url(../_images/preview/vyhledavani-mobil.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: auto auto;
    cursor: pointer;
float: left;
margin-top: 9px;
}
 div#Box947 

#searchLink:hover {
background-position: 0px -41px;
}
 div#Box947 

#menuLink {
display: none;
}
 div#Box947 

#categoryLink {
display: none;
}
 div#Box947 

#searchLink {
display: none;
}
 div#Box947 

#menuLink {
display: block;
}

 div#Box896  {
position: absolute;
top: 10px;
left: 360px;
width: 275px;
overflow: hidden;
left: 250px;
}
 div#Box896 

input  {
    float: left;
    width: 200px;
    padding: 5px;
    margin: 4px 0px 0px 4px;
    color: #be605f;
    font-size: 16px;
border: none;
    background: transparent;
    border-bottom: 1px dotted #be605f;
}
 div#Box896 

input:hover  {
border-color: #fff;
}
 div#Box896 

input:focus {
outline-offset: 0px;
}
 div#Box896 

button  {
float: right;
border: none;
width: 29px;
height: 28px;
margin: 10px 20px 0px 0px;
background: url(../_images/preview/hledat-ikona-1.png) no-repeat top center;


}
 div#Box896 

button:hover  {
background-position: top -28px center;
}
 div#Box896 

button span  {
display: none;
}
 div#Box896 

.aExtendedSearch {
display: none;
}


 div#Box901  {
width: 250px;
width: auto;
float: right;
margin: 0px;
font-size: 14px;
padding: 5px 20px;
line-height: 55px;
}
 div#Box901 

h2  {
display: inline;
padding: 0px;
margin: 0px;
font-size: 14px;
font-weight: normal;
color: #be605f;
}
 div#Box901 

.content  {
display: inline;
}
 div#Box901 

.exchange_row  {
display: inline;
}
 div#Box901 

.exchangeImg  {
display: none;
}
 div#Box901 

span  {
padding: 0px 0px 0px 10px;
}
 div#Box901 

a  {
color: #be605f;
}
 div#Box901 

a:hover  {
color: #fff;
}
 div#Box901 

.active a  {
color: #fff;
}
 div#Box819  {
float: right;
color: #be605f;
font-size: 14px;
position: relative;
height: 55px;
}
 div#Box819 

/*-------------------------------------------------------- Nepřihlášen---*/

.divLogin  {
float: left;
padding: 0px;
height: 55px;
overflow: hidden;
text-align: right;
}
 div#Box819 

.divLoginInner {
padding: 5px 20px;
cursor: pointer;
line-height: 55px;
color: #be605f;
}
 div#Box819 

.divLogin:hover .divLoginInner  {
padding-bottom: 6px;
color: #fff !important;
}
 div#Box819 


.divRegistration  {
float: left;
}
 div#Box819 

.Registration  {
float: left;
padding: 5px 20px;
line-height: 55px;
color: #be605f;
}
 div#Box819 

.Registration:hover  {
color: #fff;
}
 div#Box819 

.divLogin .loginHidden   {
display: none;
min-height: 132px;
}
 div#Box819 

.divLogin .loginHidden  {
position: absolute;
top: 54px;
right: 102px;
z-index: 200;
width: 352px;
padding: 10px;
background: #fff;
color: #442006;
box-shadow: 0 0 16px rgba(62, 30, 7, 0.42);
}
 div#Box819 

input  {
color: #fff;
float: left;
width: 200px;
padding: 5px;
border: 1px solid #f0d2c6;
border-radius: 3px;
background: #fff;
color: #442006;
font-size: 14px;
}
 div#Box819 

label  {
width: 120px;
clear: left;
float: left;
display: block;
padding: 10px 20px 10px 0px;
white-space: nowrap;
font-size: 14px;
text-align: right;
}
 div#Box819 

.lostPassword  {
position: absolute;
bottom: 20px;
left: 20px;
color: #442006;
}
 div#Box819 

.loginError  {
position: absolute;
left: 10px;
bottom: 40px;
color: #DF1B1B;
}
 div#Box819 

button  {
width: auto;
float: right;
border-radius: 3px;
border: none;
padding: 3px 10px;
font-size: 18px;
background: #371B07;
font-family: "Titillium Web",sans-serif;
margin-top: 10px;
color: #fff;
}
 div#Box819 

button:hover  {
background: #be605f;
}
 div#Box819 


/*-------------------------------------------------------- Přihlášen---*/

.LoggedName  {
float: left;
padding: 20px 20px;
    line-height: 25px;
}
 div#Box819 

.Logout span  {
display: none;
}
 div#Box819 

.Logout   {
float: right;
    line-height: 25px;
}
 div#Box819 

.Logout a  {
float: right;
padding: 20px 10px;
color: #be605f;
}
 div#Box819 

.Rabat  {
float: left;
padding: 5px 20px;
background: url(../_images/preview/img53ad4e70d4292.png) no-repeat top left;
}
 div#Box819 

.RabatValue  {
display: inline;
}
 div#Box819 

.Order  {
float: left;
padding: 5px 20px;
background: url(../_images/preview/img53ad4e70d4292.png) no-repeat top left;
}
 div#Box819 

.LoyalClub  {
float: left;
padding: 5px 20px;
background: url(../_images/preview/img53ad4e70d4292.png) no-repeat top left;
}
 div#Box819 

.LoyalClub div  {
display: inline;
}
 div#Box819 

.OrderValue  {
display: inline;
}
 div#Box819 

.ToNextRabatLimit  {
display: inline;
}
 div#Box819 

.ToNextRabatLimitValue  {
display: inline;
}
 div#Box819 

a  {
color: #fff;
}
 div#Box819 

.LoggedName a:hover  {
color: #be605f;
}
 div#Box819 


.closeLogin  {
    width: 20px;
    line-height: 20px;
    overflow: hidden;
    float: left;
    border-radius: 40px;
    background-color: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
    text-align: center;
    padding: 2px;
    font-weight: bold;
    font-size: 16px;
    /*position: absolute;*/
    margin-top: -20px;
    margin-left: -20px;
    border: 3px solid rgb(255, 255, 255);
    cursor: pointer;
}
 div#Box819 

#anchor_logout:hover {
color: #fff;
}

 div#Box818 .content {
z-index: 200;
position: fixed;
top: 92px;
    right: 0px;
    background: rgba(99,14,13,0.2);
    overflow: hidden;
    padding: 9px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 div#Box818 

.content:hover {
background: rgba(149,57,56,0.4);
}
 div#Box818 

.AnchorBasketCount  {
    display: block;
    width: auto;
    min-width: 215px;
    height: 30px;
    padding: 5px 0px 0px 60px;
    color: #be605f;
    background: url(../_images/preview/kosik-01.png) no-repeat top left;
    background-size: auto 70px;
}
 div#Box818 

.AnchorBasketCount_full  {
display: block;
    width: auto;
    min-width: 215px;
    height: 30px;
    padding: 5px 0px 0px 60px;
color: #be605f;
    background: url(../_images/preview/kosik-01.png) no-repeat top -35px left;
    background-size: auto 70px;
}
 div#Box818 

.AnchorBasketCount:hover  {
    background: url(../_images/preview/kosik-01.png) no-repeat top -35px left;
    background-size: auto 70px;
}
 div#Box818 

a  {
color: #fff;
}
 div#Box818 
a:hover  {
color: #fff;
}
 div#Box818 

a:hover #SumCost  {
color: #fff;
}
 div#Box818 

a:hover #CntItems  {
color: #fff;
}
 div#Box818 

.basketTitle  {
display: none;
}
 div#Box818 

.AnchorBasketCount span {
float:left;
padding-right: 5px;
}
 div#Box818 

.AnchorBasketCount_full span {
float:left;
padding-right: 5px;
}
 div#Box818 

#CntItems  {
font-weight: bold;
font-size: 18px;
color: #630e0d;
}
 div#Box818 

.itemsFor  {
padding-top: 3px;
}
 div#Box818 

#SumCost  {
float:left;
padding-right: 5px;
white-space:nowrap;
font-weight: bold;
font-size: 18px;
color: #630e0d;
}
 div#Box818 

.divSumCostVAT {
display: none;
}
 div#Box818 

.scrolled {
background: #e0cfcf;
    transition-duration: 0.5s;
    transition-delay: 0.2s;
    transition-timing-function: linear;
top: 10px;
}
 div#Box818 

.scrolled:hover {
background: #d5b0af;
}

 div#Box815  {
width: 1000px;
margin: 0px auto;
position: relative;
height: 500px;
background-image: url(../_images/preview/postava-01.png);
background-position: bottom -70px right;
background-repeat: no-repeat;
background-size: auto 96%;
position: relative;
}
 div#Box815 

#a_header_logo {
width: 300px;
height: auto;
position: absolute;
top: 175px;
left: 10px;
display: block;
float: left;
z-index: 100;
}
 div#Box815 

#header_logo  {
max-width: 100%;
height: auto;
display: block;
float: left;
}
 div#Box815 

h3 {
    margin: 0px;
    padding: 0px;
    font-size: 18px;
    float: left;
    width: 100%;
    position: absolute;
    height: 40px;
    display: inline-block;
    left: 0px;
    top: 650px;
    text-align: center;
}
 div#Box815 

h3 span {
    color: #630e0d !important;
}
 div#Box815 


#a_header_logo  {
    max-width: 230px;
    top: 100px;
}
 div#Box815 

h3  {
    top: 450px;
}
 div#Box942  {
     width: 100%;
    text-align: center;
    position: absolute;
margin-top: -390px;
    background-position: 54% 30%;
background-image: url(../_images/preview/bannery-bublina.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 200px;
}
 div#Box942 

.content {
    max-width: 500px;
    margin: 20px auto;
}
 div#Box942 

.item a img {
    max-width: 400px;
height: auto;
}
 div#Box942 


.item h3 {
position: absolute;
top:0px;
left: 0px;
}
 div#Box942 

.item  {
text-align: center;
    width: 100%;
}
 div#Box942 

.item a  {
    width: 100%;
    text-align: center;
    display: inline-block;
}
 div#Box942 

.item img {
    border-radius: 10px;
}
 div#Box942 

.row img {
max-width: 100%;
height: auto !important;
}
 div#Box942 

.item h3 {
display: none !important;
}

 div#Box899  {
    width: 1000px;
    margin: 0px auto;
    clear: both;
    padding: 20px 0px 0px 0px;
    position: absolute;
    height: 200px;
    top: auto;
    bottom: 40px;
    max-width: 40%;
margin-left: 30%;
margin-right: 30%;
height: 135px;
    max-width: 50%;
    margin-left: 25%;
    margin-right: 25%;
}
 div#Box899 

ul  {
margin: 0px;
padding: 0px;
list-style: none;
}
 div#Box899 

ul li  {
float: left;
width: 214px;
height: 227px;
position: relative;
}
 div#Box899 

ul li a  {
display: block;
width: 214px;
height: 227px;
color: #fff;  
}
 div#Box899 

ul li a span  {
position:absolute;
bottom: 43px;
right: 68px;
}
 div#Box899 

.Category01  {background: url(../_images/preview/img53b411001175f.png) no-repeat; margin: 0px 10px 0px 25px;}
 div#Box899 
.Category02  {background: url(../_images/preview/img53b4111a43089.png) no-repeat; margin: 0px 10px 0px 10px;}
 div#Box899 
.Category03  {background: url(../_images/preview/img53b411356b441.png) no-repeat;  margin: 0px 10px 0px 10px;}
 div#Box899 
.Category04  {background: url(../_images/preview/img53b4114e47c39.png) no-repeat;  margin: 0px 10px 0px 10px;}
 div#Box899 

a:hover  {
color: #953938;
/*background: url(../_images/preview/img53b679a2ac964.png) no-repeat;*/
}
 div#Box899 

/*V2*/

ul li a span  {
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 100px;
    line-height: 100px;
    border-radius: 200px;
    font-size: 13px;
    color: #000;
    text-align: center;
display: none;
}
 div#Box899 

.Category01 {
float: left;
width: 100px;
height: 100px;
    background-size: auto 100%;
    background-position: top center;
    position: relative;
top: auto;
left: auto;
bottom: auto;
right: auto;
}
 div#Box899 

.Category01 a {
width: 100px;
height: 100px;
    background-size: auto 100%;
    background-position: top center;
}
 div#Box899 

.Category01 a:hover {
    background-size: auto 100%;
    background-position: top center;
}
 div#Box899 


.Category02 {
float: left;
width: 100px;
height: 100px;
background-size: auto 100%;
background-position: top center;
position: relative;
top: auto;
left: auto;
bottom: auto;
right: auto;
}
 div#Box899 

.Category02 a {
width: 100px;
height: 100px;
    background-size: auto 100%;
    background-position: top center;
}
 div#Box899 

.Category02 a:hover {
    background-size: auto 100%;
    background-position: top center;
}
 div#Box899 


.Category03 {
float: left;
width: 100px;
height: 100px;
    background-size: auto 100%;
    background-position: top center;
    position: relative;
top: auto;
left: auto;
bottom: auto;
right: auto;
}
 div#Box899 

.Category03 a {
width: 100px;
height: 100px;
    background-size: auto 100%;
    background-position: top center;
}
 div#Box899 

.Category03 a:hover {
    background-size: auto 100%;
    background-position: top center;
}
 div#Box899 


.Category04 {
float: left;
width: 100px;
height: 100px;
    background-size: auto 100%;
    background-position: top center;
    position: relative;
top: auto;
left: auto;
bottom: auto;
right: auto;
}
 div#Box899 

.Category04 a {
width: 100px;
height: 100px;
    background-size: auto 100%;
    background-position: top center;
}
 div#Box899 

.Category04 a:hover {
    background-size: auto 100%;
    background-position: top center;
}
 div#Box899 

ul li a:hover span  {
background-color: #630e0d;
color: #fff;
display: block;
}

 div#Box961  {
background-image: url(../_images/preview/items-top-back.png);
background-repeat: repeat-x;
background-position: top left;
display: block;
position: absolute;
bottom: 0px;
left: 0px;
width: 100%;
height: 20px;
}
 div#Box821  {
float: right;
width: 723px;
margin: 0px 10px 0px 0px;
padding-bottom: 20px;
}

 div#Box840  {
float:left;
width: 237px;
margin: 0px 20px 0px 10px;
z-index: 100;
position: relative;
}
 div#Box822 h1  {
margin: 0px 10px 0px 0px;
}
 div#Box822 

.html  {
padding:10px;
background: #fff;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
overflow: hidden;
margin: 0px 10px 10px 0px;
float: left;
clear: both;
width: 100%;
display: none;
}
 div#Box822 

.errorMsg {
display: block;
padding-left: 20px;
padding-top: 3px;
color: red;
font-weight: bold;
background-image: url(../_images/preview/img5178fdb6360ee.png);
background-position: 0px 10px;
background-repeat: no-repeat;
margin-bottom: 10px;
padding-bottom: 5px;
font-size: 18px;
color: #DF1B1B;
}
 div#Box824  {
position: relative;
padding-top: 60px;
}
 div#Box824 

.Empty  {display: none;}
 div#Box824 
 
.Row3  {
display: none;
}
 div#Box824 

.content {
position: relative;
}
 div#Box824 

.c7  {
background: #630e0d;
color: #fff;
}
 div#Box824 

/*-------------------------------------------------------- Navigace ---*/

h1  {
margin: 0px 0px 10px 0px;
padding: 10px 10px 30px 10px;
font-size: 14px;
font-weight: normal;
border-radius: 5px;
color: #630e0d;
background: url(../_images/preview/img53b6a9dc75de9.png) no-repeat bottom left;
}
 div#Box824 

h1 a  {
color: #630e0d;
}
 div#Box824 

h1 a:hover  {
color: #953938;
}
 div#Box824 

h2  {
font-size: 16px;
text-align: center;
font-weight: normal;
padding: 10px;
margin-bottom: 20px;
height: 72px;
}
 div#Box824 

h2 a  {
color: #953938;

}
 div#Box824 

/*-------------------------------------------------------- Filtrace ---*/

.Filtration  {
overflow: hidden;
margin: 0px 10px 10px 0px;
padding: 10px 10px 0px 10px;
background: #fff;
border-radius: 5px;
}
 div#Box824 

.Filtration div {
float:left;
}
 div#Box824 

.Filtration .okbtn {
}
 div#Box824 

.SRow1 {
clear: left;
}
 div#Box824 

.Row1 {
float:left;
padding: 1px 0px 0px 0px;
}
 div#Box824 

.Filtration input  {
width: 50px;
margin: 0px 10px 10px 10px;
}
 div#Box824 

.Filtration select {
width: 135px;
margin: 0px 10px 10px 0px;
}
 div#Box824 

.Filtration button {
padding: 5px;
border: none;
border-radius: 5px;
}
 div#Box824 

.RowUserSearch  {
width: 100%;
}
 div#Box824 

.RowUserSearch select {
width: 50px;
margin: 0px 0px 10px 0px;
}
 div#Box824 

.datepick-trigger  {
cursor: pointer;
margin-top: -2px;
}
 div#Box824 

.Price  {
float: left;
}
 div#Box824 

/* -------------------------------------------------------- Posuvnik --- */

#slider-range  {
float: left;
clear: right;
margin: 7px 5px 0px 5px;
width: 159px !important;
border: 1px solid #f0d2c6;
}
 div#Box824 

.ui-widget-header  {
border: none !important;
}
 div#Box824 

input[type="checkbox"]  {
width: auto !important;
margin-top: 7px;
padding: 0px;
border-radius: 0px;
}
 div#Box824 

.CheckGroup  {
clear: left;
}
 div#Box824 

/*-------------------------------------------------------- Výrobce---*/

.Producer  {
overflow: hidden;
margin: 0px 10px 10px 0px;
padding: 5px 5px 0px 5px;
background: #fff;
border-radius: 5px;
}
 div#Box824 

.Producer .Row2 div {
float: left;
padding-bottom: 5px;
width: 115px;
display: block;
}
 div#Box824 

.Producer .Row2 div label {
padding-left: 2px;
}
 div#Box824 


/*-------------------------------------------------------- Výrobek ---*/

.item  {
position: relative;
float: left;
width: 240px;
height: 400px;
margin: -1px 0px 0px -1px;
background: #fff;
overflow: hidden;
border: 1px solid #ffd7d7;
}
 div#Box824 

.SATop  {
position: relative;
float: left;
width: 240px;
height: 400px;
margin: -1px 0px 0px -1px;
background: #fff;
overflow: hidden;
border: 1px solid #ffd7d7;
}
 div#Box824 

.item:hover  {
z-index: 10;
border: 1px solid #b3a38e;
box-shadow: 0 0 16px rgba(62, 30, 7, 0.42);
}
 div#Box824 

.SATop:hover  {
z-index: 10;
border: 1px solid #b3a38e;
box-shadow: 0 0 16px rgba(62, 30, 7, 0.42);
}
 div#Box824 

/*-------------------------------------------------------- Akce ---*/

.SATopAction  {
position: absolute;
top: 90px;
left: 0px;
padding: 0px 10px;
border-bottom-right-radius: 5px;
border-top-right-radius: 5px;
z-index: 99;
background: transparent !important;
color: red;
}
 div#Box824 

/*-------------------------------------------------------- Ikony ---*/

.SAFlags  {
display: none;
position: absolute;
top: 270px;
left: 0px;
z-index: 98;
}
 div#Box824 

.SAFlags div span  {
display: none;
}
 div#Box824 

.SAFlags div:hover span  {
display: block;
position: absolute;
top: 0px;
left: 21px;
line-height: 14px;
padding: 5px 5px 5px 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border-right: 1px solid #fff;
white-space: nowrap;
z-index: 98;
}
 div#Box824 

.SAFlags div  {
width: 24px;
height: 24px;
float: left;
margin: 0px 0px 0px 5px;
border-radius: 5px;
position: relative;
}
 div#Box824 

.itemIconNews  {
background-image: url(../_images/preview/img4e7b28354a2ae.png);
}
 div#Box824 

.itemIconTip  {
background-image: url(../_images/preview/img4e89c43778960.png);
}
 div#Box824 

.itemIconAction  {
background-image: url(../_images/preview/img4e7b26a992b7d.png);
}
 div#Box824 

.itemIconDiscount  {
background-image: url(../_images/preview/img4e7b26cdc1c74.png);
}
 div#Box824 

.itemIconNoDiscount  {
background-image: url(../_images/preview/img5171615fb2053.png);
}
 div#Box824 

.SAFlags .itemIconNoDiscount:hover span {
width: 55px !important;
display: block;
white-space: normal !important;
border-bottom-left-radius: 5px;
}
 div#Box824 

.itemIconGoodPrice  {
background-image: url(../_images/preview/img4e7b27677f0fe.png);
}
 div#Box824 

.itemIconSale  {
background-image: url(../_images/preview/img4e7b279eb8307.png);
}
 div#Box824 

.itemIconOneFree  {
background-image: url(../_images/preview/img4e7b270e657e2.png);
}
 div#Box824 

.itemIconGift  {
background-image: url(../_images/preview/img4e7b280b46db4.png);
}
 div#Box824 

.itemIconVideo  {
background-image: url(../_images/preview/img4e7b27d08d8be.png);
}
 div#Box824 

.itemIconPrepare  {
background-image: url(../_images/preview/img4eb3bca29a9ed.png);
}
 div#Box824 

.itemIconCountLimit  {
background-image: url(../_images/preview/img4ec2230655cc2.png);
}
 div#Box824 

.itemIconNoPayDelivery  {
background-image: url(../_images/preview/img4ec222d65aee9.png);
}
 div#Box824 


/*-------------------------------------------------------- Sleva ---*/

.ActuallDiscount  {
position: absolute;
top: 79px;
right: 10px;
line-height: 14px;
padding: 18px 0px;
width: 50px;
text-align: center;
border-radius: 50%;
z-index: 97;
background: #e8c500;
color: #630e0d;
}
 div#Box824 

/*-------------------------------------------------------- Detail ---*/

.dAnchorDetail  {
display: none;
}
 div#Box824 

.AttributeCost  {
position: absolute;
right: 10px;
bottom: 15px;
margin: 0px auto;
width: 161px;
padding: 0px;
z-index: 10;
border-radius: 5px;
padding: 1px;
overflow: hidden;
border: 1px solid #e7ded3;
}
 div#Box824 

.AttributeCost select {
width: 55px;
margin-left: 5px;
}
 div#Box824 

.input_cena  {
width: 19px;
height: 12px;
padding: 13px 10px;
color: #000;
float: left;
border: none;
background: transparent;
text-align: center;
}
 div#Box824 

.kosik_ikona  {
float: right;
border: none;
padding: 8px 10px 8px 39px;
color: #fff;
font-size: 16px;
background: #630e0d url(../_images/preview/img4e785849de007.png) no-repeat 9px 10px ;
font-family: "Titillium Web",sans-serif;
border-radius: 5px;
}
 div#Box824 

.kosik_ikona:hover  {
background-color: #953938
}
 div#Box824 

.dLinkVariants  {
display: none;
}
 div#Box824 

.catalogNumber  {
display: none;
}
 div#Box824 

.AttributeCostContent  {
position: absolute;
left: 10px;
bottom: 65px;
padding: 5px;
}
 div#Box824 

.AttributeCostName  {
display: none;
}
 div#Box824 

.AttributeCostText  {
font-size: 24px;
color: #953938;
font-weight: bold;
float: left;
}
 div#Box824 

.AttributeCostTextMU {
color: #953938;
display: block;
    float: left;
    padding: 10px;
}
 div#Box824 

.inStore  {
position: absolute;
right: 0px;
bottom: 78px;
height: 14px;
padding: 5px 5px 5px 22px;
color: #55aa08;
z-index: 80;
}
 div#Box824 

.depositLabel  {
display: none;
}
 div#Box824 

.itemBaseCost  {
position: absolute;
left: 10px;
bottom: 95px;
padding: 5px;
text-decoration: line-through;
}
 div#Box824 


.essox  {
display: none;
}
 div#Box824 

/*-------------------------------------------------------- Popis ---*/

.item_col_2  {
display: none;
}
 div#Box824 

/*-------------------------------------------------------- Obrázek ---*/

.item_col_3  {
text-align: center;
padding: 10px
}
 div#Box824 

.images  {
height: 150px;
}
 div#Box824 
.wbt  {
position: absolute;
top: 90px;
left: 0px;
width: 100%;
height: 176px;
z-index: 98;
}
 div#Box824 

.wbt:hover  {
background-image: url(../_images/preview/img4e9404aa01dae.png);
background-position: center; 
background-repeat: no-repeat; 
cursor: pointer;
}
 div#Box824 

.wbt span  {display: none;}
 div#Box824 

.images:hover .wbt span {
display: block;
margin-top: 50%;
}
 div#Box824 

/* -------------------------------------------------- Tabulkový výpis --- */

table {width: 99%; border-collapse: collapse;}
 div#Box824 
table tr {border-bottom: 1px solid #fff;background-image: url("../_images/preview/img4ebce837e7f0b.png"); background-repeat: repeat-x;}
 div#Box824 
table td {padding-left: 1%;}
 div#Box824 
tbody {}
 div#Box824 
table  {padding: 5px;}
 div#Box824 

.TblImages div {
max-width: 100%;
}
 div#Box824 

.TblImages .viewBig {
max-width: 100%;
min-width: 100%;
max-height: auto !important;
height: auto;
}
 div#Box824 

.TblImages {
max-width: 40px !important;
width: 40px !important;
max-height: 40px !important;
height: 40px !important;
padding-left: 0.5%;
padding-right: 0.5%;
}
 div#Box824 

.TblImages img {
max-width: 28px;
max-height: 28px;
}
 div#Box824 

.TblSAFlags {
z-index: 98;
height: auto;
width: 20%;
display: none;
}
 div#Box824 

.TblSAFlags div span  {
display: none;
}
 div#Box824 

.TblSAFlags div:hover span  {
display: block;
position: absolute;
top: 0px;
left: 21px;
line-height: 14px;
padding: 5px 5px 5px 5px;
border-radius: 5px;
border-right: 1px solid #fff;
white-space: nowrap;
z-index: 98;
}
 div#Box824 

.TblSAFlags div  {
width: 24px;
height: 24px;
float: left;
margin: 0px 0px 0px 3px;
position: relative;
border-radius: 5px;
}
 div#Box824 

table .itemsTdBasket {
width: 75px;
}
 div#Box824 

.AttributeCost1 {
margin-right: 10px;
}
 div#Box824 

table .itemsTdBasket .shopArticleVariants {
margin: 0px;
padding: 0px;
position: static !important;
height: 25px;
width: 237px;
display: block;
border-radius: 0px;
float: left;
top: 0px;
left: 0px;
}
 div#Box824 

table .itemBaseCostValue {
white-space: nowrap;
}
 div#Box824 

table .ActuallDiscount1 {
white-space: nowrap;
}
 div#Box824 

table .depositCount {
white-space: nowrap;
}
 div#Box824 

.depositCount {
position: relative;
z-index: 99;

}
 div#Box824 


table .ActuallDiscount1 {
line-height: 14px;
padding: 5px 10px 5px 10px;
border-radius: 5px;
z-index: 97;
}
 div#Box824 

table  .TblImages .wbt  {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: auto;
z-index: 96;
}
 div#Box824 

table .wbt:hover  {
background-image: url(../_images/preview/img4e9404aa01dae.png);
background-position: center; 
background-repeat: no-repeat; 
cursor: pointer;
}
 div#Box824 

table tr:hover  {background-image: url("../_images/preview/img4ebcea393e24a.png") !important; background-color: #bababa;}
 div#Box824 


/*-------------------------------------------------------- Hodnoceni ---*/

.points  {border: none;  width: 24px; height: 120px; display: block; overflow: hidden; position: absolute; top: 62px; right: 3px; background-image: url(../_images/preview/img528a42bdc5a3b.png); z-index:10;}
 div#Box824 
.points.p0 {display: none;}
 div#Box824 
.points.p05 {background-position: -24px 0px;}
 div#Box824 
.points.p10 {background-position: -48px 0px;}
 div#Box824 
.points.p15 {background-position: -72px 0px;}
 div#Box824 
.points.p20 {background-position: -96px 0px;}
 div#Box824 
.points.p25 {background-position: -120px 0px;}
 div#Box824 
.points.p30 {background-position: -144px 0px;}
 div#Box824 
.points.p35 {background-position: -168px 0px;}
 div#Box824 
.points.p40 {background-position: -192px 0px;}
 div#Box824 
.points.p45 {background-position: -216px 0px;}
 div#Box824 
.points.p50 {background-position: -240px 0px;}
 div#Box824 

.dLinkVariants1 {padding: 5px; border-radius: 3px;margin-right: 10px;width: auto;text-align: center;}
 div#Box824 
.dLinkVariants {width: 203px;}
 div#Box824 
.tdPagSep {width: 25px; float: left; text-align: center;}
 div#Box824 

.inStore {display: block;}
 div#Box824 

.inStore .depositCount {
padding: 0px 5px;
margin-top: -3px;
float: right;
}
 div#Box824 

.icmu {
    position: absolute;
    bottom: 60px;
    right:14px;
    font-size: 12px;
}
 div#Box824 

.ItemAnchorDetail {
font-weight: 600;
color: #630e0d;
}
 div#Box824 

.errorMsg  {
    display: block;
    padding-left: 20px;
    padding-top: 3px;
    color: red;
    font-weight: bold;
    background-image: url(../_images/preview/img5178fdb6360ee.png);
    background-position: 0px 10px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    padding-bottom: 5px;
    font-size: 18px;
    color: #DF1B1B;
}
 div#Box824 

.icmu  {
    position: absolute;
    bottom: 65px;
    right: auto;
    font-size: 12px;
    left: 16px;
}

 div#Box825  {
position: relative;
margin: 0px 10px 0px 0px;
padding-top: 60px;
}
 div#Box825 

.c7  {
background: #630e0d;
color: #fff;
}
 div#Box825 

.shopArticlecontent  {
padding:10px;
background: #fff;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
overflow: hidden;
}
 div#Box825 

.shopArticledetail_left {
}
 div#Box825 

.shopArticledetail_right {
float:right;
width: 50%;
margin: 0px 0px 25px 10px;
text-align:center;
clear: right;
position: relative;
}
 div#Box825 

a  {
color: #630e0d;
}
 div#Box825 

a:hover  {
color: #953938;
}
 div#Box825 

h2  {
margin: 0px 0px 0px 0px;
color: #630e0d;
border: 1px solid #ffd7d7;
padding: 5px 10px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
background: #fff3f3;
font-size: 18px;
font-weight: normal;
}
 div#Box825 

/*-------------------------------------------------------- Akce ---*/

.SATop  {
display: none;
position: absolute;
top: 0px;
left: 0px;
padding: 10px;
font-size: 16px;
color: #953938;
background: transparent;
}
 div#Box825 

/*-------------------------------------------------------- Zpět---*/

.shopArticlebut_back  {
float: left;
width: auto;
border: none;
padding: 2px 5px;
margin: 0px 0px 20px 0px;
border-radius: 5px;
font-size: 14px;
}
 div#Box825 

/*-------------------------------------------------------- Sleva ---*/

.ActuallDiscount  {
position: absolute;
top: 79px;
right: 10px;
line-height: 14px;
padding: 18px 0px;
width: 50px;
text-align: center;
border-radius: 50%;
z-index: 97;
background: #e8c500;
color: #630e0d;
}
 div#Box825 

/*-------------------------------------------------------- Ikony ---*/

.SAFlags  {
width: 45%;
display: block;
float: left;
padding-top: 5px;
}
 div#Box825 

.SAFlags div span  {
display: none;
}
 div#Box825 

.SAFlags div:hover span  {
display: block;
position: absolute;
top: 0px;
left: 21px;
line-height: 14px;
padding: 5px 5px 5px 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border-right: 1px solid #fff;
white-space: nowrap;
z-index: 98;
}
 div#Box825 

.SAFlags div  {
width: 24px;
height: 24px;
float: left;
margin: 0px 0px 0px 5px;
border-radius: 5px;
position: relative;
}
 div#Box825 

.itemIconNews  {
background-image: url(../_images/preview/img4e7b28354a2ae.png);
}
 div#Box825 

.itemIconTip  {
background-image: url(../_images/preview/img4e89c43778960.png);
}
 div#Box825 

.itemIconAction  {
background-image: url(../_images/preview/img4e7b26a992b7d.png);
}
 div#Box825 

.itemIconDiscount  {
background-image: url(../_images/preview/img4e7b26cdc1c74.png);
}
 div#Box825 

.itemIconNoDiscount  {
background-image: url(../_images/preview/img5171615fb2053.png);
}
 div#Box825 

.itemIconGoodPrice  {
background-image: url(../_images/preview/img4e7b27677f0fe.png);
}
 div#Box825 

.itemIconSale  {
background-image: url(../_images/preview/img4e7b279eb8307.png);
}
 div#Box825 

.itemIconOneFree  {
background-image: url(../_images/preview/img4e7b270e657e2.png);
}
 div#Box825 

.itemIconGift  {
background-image: url(../_images/preview/img4e7b280b46db4.png);
}
 div#Box825 

.itemIconVideo  {
background-image: url(../_images/preview/img4e7b27d08d8be.png);
}
 div#Box825 

.itemIconPrepare  {
background-image: url(../_images/preview/img4eb3bca29a9ed.png);
}
 div#Box825 

.itemIconCountLimit  {
background-image: url(../_images/preview/img4ec2230655cc2.png);
}
 div#Box825 

.itemIconNoPayDelivery  {
background-image: url(../_images/preview/img4ec222d65aee9.png);
}
 div#Box825 

/*-------------------------------------------------------- Info ---*/

.shopArticlewarranty {
clear: left;
padding: 5px;
overflow: hidden;
border-bottom:1px solid #f0d2c6;
}
 div#Box825 

.shopArticlewarranty div { 
display:inline;
}
 div#Box825 

.shopArticledeliveryDays {
clear: left;
padding: 5px;
overflow: hidden;
border-bottom:1px solid #f0d2c6;
}
 div#Box825 

.shopArticleinStoreDate  {
clear: left;
padding: 5px;
overflow: hidden;
border-bottom:1px solid #f0d2c6;
}
 div#Box825 

.shopArticledeliveryDays div {
display:inline;
}
 div#Box825 

.shopArticleproductUrlContent {
padding: 5px;
overflow: hidden;
border-bottom:1px solid #f0d2c6;
}
 div#Box825 

.shopArticleproductUrlContent a {
color:#333;
}
 div#Box825 

.shopArticleproductUrlContent a:hover {
color:#fa7003;
}
 div#Box825 

.shopArticlefilesCaption {
font-weight:bolder;
}
 div#Box825 
.shopArticlefiles {
clear: left;
padding: 5px;
overflow: hidden;
border-bottom:1px solid #f0d2c6;
}
 div#Box825 

.shopArticlefiles a {
color:#333;
}
 div#Box825 

.shopArticlefiles a:hover {
color:#fa7003;
}
 div#Box825 

.rowFile div {
display:inline;
margin:3px 0px 3px 5px;
}
 div#Box825 

.shopArticlecatalogNumber  {
clear: left;
padding: 5px;
overflow: hidden;
border-bottom:1px solid #f0d2c6;
}
 div#Box825 

.shopArticleProducer  {
clear: left;
padding: 5px;
overflow: hidden;
border-bottom:1px solid #f0d2c6;
}
 div#Box825 

.itemNoOrder  {
clear: left;
padding: 5px;
overflow: hidden;
border-bottom:1px solid #f0d2c6;
color: #DF1B1B;
}
 div#Box825 

.itemBaseCost  {
clear: left;
padding: 5px;
overflow: hidden;
border-bottom:1px solid #f0d2c6;
}
 div#Box825 

.itemBaseCostValue { 
padding:0px 1px 0px 1px;
text-decoration: line-through;
background-repeat:repeat-x;
}
 div#Box825 

.shopArticleinStore {
clear: left;
padding: 5px;
overflow: hidden;
border-bottom:1px solid #f0d2c6;
}
 div#Box825 

.store1 {color: #55aa08;}
 div#Box825 
.store2 {color: #df8a05;}
 div#Box825 
.store3 {color: #05a4df;}
 div#Box825 
.store4 {color: #961710;}
 div#Box825 

.shopArticleAttributeCostContent  {
clear: left;
padding: 5px;
overflow: hidden;
font-size: 22px !important;
color: #953938;
}
 div#Box825 

.shopArticleAttributeCostName  {
float:left;
}
 div#Box825 

.shopArticleAttributeCostText  {
float:left;
margin:0px 0px 0px 3px;
}
 div#Box825 

.itemSave  {
clear: left;
padding: 5px;
overflow: hidden;
border-bottom:1px solid #f0d2c6;
}
 div#Box825 

.shopArticleDeliveryBusinessDays  {
padding: 5px;
clear: left;
overflow: hidden;
border-bottom:1px solid #f0d2c6;
}
 div#Box825 

.shopArticleDeliveryBusinessDays div  {
display: inline;
}
 div#Box825 

.essox  {
clear: left;
padding: 5px 0px 5px 0px;
overflow: hidden;
}
 div#Box825 

.essox div  {
display: inline;
}
 div#Box825 

.saAddToFavorites  {
padding: 5px;
clear: left;
overflow: hidden;
display: block;
border-bottom:1px solid #f0d2c6;
}
 div#Box825 

.addWatchDog  {
padding: 5px;
clear: left;
overflow: hidden;
display: block;
border-bottom:1px solid #f0d2c6;
cursor:pointer;
}
 div#Box825 

.ItemFormFormWDDesc  {margin-bottom:15px;}
 div#Box825 
.ItemFormFormWDDesc span  {display:block;margin-bottom:15px;}
 div#Box825 

/*-------------------------------------------------------- Varianty ---*/

.shopArticleVariants  {
margin: 0px;
overflow: hidden;
margin-top: 10px;
border-radius: 0px;
width: 100%;
padding-bottom: 15px;
display: none;
}
 div#Box825 

.shopArticleVariant  {
margin: 0px 0px 10px 0px;
padding: 5px 5px 25px 5px;
border: 1px solid #ccc;
border-radius: 5px;
position: relative;
overflow: hidden;
background: #fff;
cursor: pointer;
}
 div#Box825 

.shopArticleVariantCatalogueNumber   {
display: inline;
 }
 div#Box825 

.shopArticleVariantInStore {
color: #55aa08;
display: block; 
position: absolute;
left: 5px; 
bottom: 5px;
}
 div#Box825 

.shopArticleVariantCost  {
position: absolute; 
right: 5px; 
bottom: 5px; 
padding: 0px 2px 0px 0px;
color: #000;
white-space: nowrap;
position: relative;
float: left;
z-index: 20;
}
 div#Box825 

.shopArticleVariantDescription  {
padding: 0px 0px 0px 10px;
}
 div#Box825 

.shopArticlevariantBaseCostValue  {
background: url(../_images/preview/img47c53566f33f1.gif) repeat-x;
 }
 div#Box825 

.varsel {border: 2px solid #828282; background-color: #eee;}
 div#Box825 
.varsel .shopArticleVariantCost {font-size: 18px; color: #000;}
 div#Box825 
.varsel .shopArticleVariantCatalogueNumber  {font-weight: bold;}
 div#Box825 
.varsel .shopArticleVariantName a {font-weight: bold; padding-top: 5px; display: block;}
 div#Box825 
.shopArticleVariantName a {padding-top: 5px; display: block;}
 div#Box825 


/*-------------------------------------------------------- Košík ---*/

.shopArticleAttributeCost {
width: 160px;
padding: 0px;
margin-bottom: 20px;
z-index: 10;
border-radius: 5px;
padding: 1px;
overflow: hidden;
border: 1px solid #e7ded3;
}
 div#Box825 

.shopArticleinput_cena  {
width: 19px;
height: 12px;
padding: 13px 10px;
color: #000;
float: left;
border: none;
background: transparent;
text-align: center;
}
 div#Box825 

.shopArticleAttributeCost select  {
padding: 4px;
float: left;
margin-right: 5px;
color: #000;
background: #fff !important;
}
 div#Box825 


.shopArticlekosik_ikona  {
float: right;
border: none;
padding: 8px 10px 8px 39px;
color: #fff;
font-size: 16px;
background: #630e0d url(../_images/preview/img4e785849de007.png) no-repeat 9px 10px ;
font-family: "Titillium Web",sans-serif;
border-radius: 5px;
}
 div#Box825 

.shopArticlekosik_ikona:hover  {
background-color: #953938
}
 div#Box825 

/*-------------------------------------------------------- Balení---*/

.shopArticleitem_pack_notices  {
clear: both;
width: 100%;
position: relative;
padding-top: 15px;
}
 div#Box825 

.shopArticleitem_pack_info_row div  {
display: inline;
}
 div#Box825 

.shopArticleitem_pack_notice_close  {
position:absolute;
right: 5px;
bottom: 5px;
width: auto;
border: none;
padding: 5px 6px 5px 6px;
border-radius: 5px;
}
 div#Box825 

/*-------------------------------------------------------- Vlastnosti ---*/

.shopArticleAttributes  {
width: 100%;
overflow: hidden;
}
 div#Box825 

/*-------------------------------------------------------- h2 ---*/

.ui-tabs-panel h2  {
}
 div#Box825 

/*-------------------------------------------------------- Sada výrobků ---*/

.shopArticlecontentSub  {
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
overflow: hidden;
margin-top: -1px;
}
 div#Box825 

.shopArticleitemSub  {
padding: 10px;
float: left;
clear: left;
border-top: 1px solid #ccc;
}
 div#Box825 

.shopArticleitemSub h3  {
border: none;
background: transparent;
}
 div#Box825 

.SubAImg  {
float: left;
}
 div#Box825 

/*-------------------------------------------------------- Související výrobky ---*/

.shopArticlecontent_souvisejici  {
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
overflow: hidden;
margin-top: -1px;
}
 div#Box825 

.shopArticleitem a {
padding: 10px;
float: left;
display:block;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
width: 200px;
height: 200px;
margin-bottom: -1px;
margin-right: -1px;
}
 div#Box825 

.shopArticleitem span  {
border: none;
display:block;
background: transparent;
text-align: center;
}
 div#Box825 

.IRAImg  {
width: 150px;
height: 150px;
text-align: center;
margin: 0px auto;
}
 div#Box825 

/*-------------------------------------------------------- Alternativní výrobky ---*/

.shopArticlecontentAlt  {
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
overflow: hidden;
margin-top: -1px;
}
 div#Box825 

.shopArticleitemAlt a  {
padding: 10px;
float: left;
display:block;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
width: 201px;
height: 201px;
margin-bottom: -1px;
margin-right: -1px;
}
 div#Box825 

.shopArticleitemAlt span  {
border: none;
display:block;
background: transparent;
text-align: center;
}
 div#Box825 

.AltAImg  {
width: 150px;
height: 150px;
text-align: center;
margin: 0px auto;
}
 div#Box825 

/*-------------------------------------------------------- Tabulka ---*/

table  {
border-collapse: collapse;
border-top: 1px solid #ccc;
width: 100%;
}
 div#Box825 

th  {
padding: 5px;
border-bottom: 1px solid #ccc;
background: #eee;
}
 div#Box825 

td  {
padding: 5px;
border-bottom: 1px solid #ccc;
}
 div#Box825 

/*-------------------------------------------------------- Záložky ---*/

.ui-widget-content  {
background: #fff;
border: 1px solid #ffd7d7;
clear: both;
margin: 0px 0px 20px 0px;
padding: 0px;
color: #555;
overflow: hidden;
}
 div#Box825 

.ui-widget-content h2  {
margin: 0px;
}
 div#Box825 

.ui-widget-content .ui-widget-content  {
border: none;
}
 div#Box825 

.ui-widget-header  {
border-bottom: 1px solid #ffd7d7;
border-left: none !important;
border-right: none !important;
border-top: none !important;
background: #eee;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}
 div#Box825 

.ui-tabs-panel  {
padding: 10px;
}
 div#Box825 

.ui-state-default   {

border-left: 1px solid #ffd7d7;
border-right: 1px solid #ffd7d7;
border-top: 1px solid #ffd7d7;
border-bottom: none;
font-weight: normal;
line-height: 20px;
vertical-align: middle;
}
 div#Box825 

.ui-state-default:hover  {
background: #fff;
position: relative;
line-height: 20px !important;
border-bottom: none !important;
vertical-align: middle;
}
 div#Box825 

.ui-state-active  {
background: #fff !important; 
position: relative;
line-height: 20px !important;
border-bottom: none !important;
vertical-align: middle;
}
 div#Box825 

.ui-tabs-anchor {
}
 div#Box825 

.ui-corner-bottom  {
margin-bottom: 0px;
}
 div#Box825 

/*-------------------------------------------------------- Dotaz na prodejce ---*/

#ItemFormSalesmanQuestionForm  {
display: block;
padding: 10px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border: 1px solid #ffd7d7;
border-top: none;
overflow:hidden;
}
 div#Box825 

.ItemFormInfo  {
float: left;
width:35%;
}
 div#Box825 

.ItemFormInfo img  {
vertical-align: middle;
padding-right: 10px;
}
 div#Box825 

#ItemFormSalesmanQuestionName  {
display:block;
color: #000;
padding-bottom: 10px;;
}
 div#Box825 


.ItemFormForm  {
float: right;
width: 60%;
padding-right: 10px;
}
 div#Box825 


.ItemFormForm input  {
width: 100%;
margin-bottom: 10px;
}
 div#Box825 

.ItemFormForm textarea  {
width: 100%;
margin-bottom: 10px;
}
 div#Box825 

.ItemFormSalesmanQuestionImgCodeDiv  {
margin-bottom: 10px;
}
 div#Box825 


.ItemFormForm button  {
width: auto;
border: none;
padding: 5px;
margin: 0px 10px 0px 0px;
border-radius: 5px;
float: left;
clear: right;
}
 div#Box825 

/*-------------------------------------------------------- Obrázky ---*/

.shopArticlefirstImage  {
background: #fff;
}
 div#Box825 

.shopArticlefirstImage img  {
border:none;
width: auto;
height: auto;
max-width: 100%;
max-height: 350px;
}
 div#Box825 

.shopArticleimages div {
float:left;
margin-top:10px;
width:85px;
height:85px;
padding:10px;
background: #fff;
border: 1px solid #ccc;
vertical-align: middle;
text-align: center;
margin-right: 3px;
display: block;
position: relative;
}
 div#Box825 

.viewBig  {
cursor: pointer;
}
 div#Box825 

.shopArticleimages div img {
max-width:90px;
max-height:90px;
width:auto;
height:auto;
border:none;
}
 div#Box825 

.MainCategoryView {
display: block;
text-align: center;
float: right;
width: 15px;
border: none;
padding: 5px 5px 6px 5px;
margin: 0px 0px 20px 0px;
border-radius: 5px;
cursor: pointer;
}
 div#Box825 

.MainCategoryView:hover {opacity: 0.8;}
 div#Box825 

.MainCategory {
padding-bottom: 10px;
}
 div#Box825 

.Categories {
float: left;
margin-bottom: 30px;
display: block;
}
 div#Box825 

.CategoryName {
width: 220px;
display: block;
float: left;
padding-bottom: 3px;
border-bottom: 1px solid #cccccc;
margin-top: 3px;
overflow: hidden;
white-space: nowrap;
margin-right: 10px;
}
 div#Box825 

.shopArticleanchorBack {
display: block;
position: relative;
float: left;
clear: left;
margin-top: 5px;
}
 div#Box825 

.wbt {
position: absolute;
bottom: 0px;
left: 0px;
width: 100%;
z-index: 96;
display: block;
height: 10px;
}
 div#Box825 

.wbt:hover {
display: block;
}
 div#Box825 

.shopArticleanchorBack  {
height: 20px;
margin-bottom: 5px;
margin-left: 5px;
}
 div#Box825 
/*
.ActuallDiscount  {
    float: left;
    width: auto !important;
    line-height: 14px;
    border: medium none;
    padding: 5px 5px 6px;
    margin: 5px 10px 5px 5px !important;
    border-radius: 5px 5px 5px 5px;
}
 div#Box825 
*/
.SAFlags  {
    width: auto;
    display: block;
    float: left;
    padding-top: 5px;
    padding-bottom: 5px;
}
 div#Box825 

.shopArticleQuantityDiscount {
margin-bottom: 20px;
text-align: center !important;
}
 div#Box825 

.shopArticleQuantityDiscount caption {
    padding: 5px;
    border-top: 1px solid rgb(204, 204, 204);
    background: none repeat scroll 0% 0% rgb(238, 238, 238);
    font-weight: bold;
}
 div#Box825 


/*-------------------------------------------------------- Hodnoceni ---*/

.points  {border: none;  width: 24px; height: 120px; display: block; overflow: hidden; position: absolute; top: 62px; right: 3px; background-image: url(../_images/preview/img528a42bdc5a3b.png); z-index:10;}
 div#Box825 
.points.p0 {display: none;}
 div#Box825 
.points.p05 {background-position: -24px 0px;}
 div#Box825 
.points.p10 {background-position: -48px 0px;}
 div#Box825 
.points.p15 {background-position: -72px 0px;}
 div#Box825 
.points.p20 {background-position: -96px 0px;}
 div#Box825 
.points.p25 {background-position: -120px 0px;}
 div#Box825 
.points.p30 {background-position: -144px 0px;}
 div#Box825 
.points.p35 {background-position: -168px 0px;}
 div#Box825 
.points.p40 {background-position: -192px 0px;}
 div#Box825 
.points.p45 {background-position: -216px 0px;}
 div#Box825 
.points.p50 {background-position: -240px 0px;}
 div#Box825 
/*TABULKA*/
.sahh {background-color: #fff !important; border: none !important; border-radius: 0px !important; font-size: 20px;}
 div#Box825 
.sahcs {display: block; float: left; border-bottom: 2px solid #ccc; padding: 10px; }
 div#Box825 
.sa01 {padding: 5px; background-color: #eee;font-weight: bold;}
 div#Box825 
.sa02 {padding: 5px;}
 div#Box825 
.sa03 {padding: 5px; font-style: italic;}
 div#Box825 
.sa04 {background-color: #eee; width: 20px; line-height: 20px; display: block; text-align: center; float: left; border-radius: 25px; margin-right: 5px; font-weight: bold; font-family: Time New Roman; font-size: 14px;}
 div#Box825 
.sahcp {font-weight: bold; font-size: 14px;}
 div#Box825 
.sahcc {font-weight: bold;}
 div#Box825 

.sahcr {display: block; padding: 10px; margin-top: 5px;}
 div#Box825 
.sahcri {position: relative; display: block; margin-bottom: 20px;}
 div#Box825 
.sahcrir {border: none;  width: 120px; height: 24px; display: block; overflow: hidden; position: absolute; top: 8px; right: 18px; background-image: url(../_images/preview/img52f38155bc2cf.png); z-index:10;  /*-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); transform-origin: 50% 50%; writing-mode: tb-rl; -webkit-transform: rotate(90deg); -webkit-transform-origin: 50% 50%; -moz-transform: rotate(90deg); -moz-transform-origin: 50% 50%; -ms-transform: rotate(90deg); -ms-transform-origin: 50% 50%; */}
 div#Box825 
.p0 {display: none;}
 div#Box825 
.p05 {background-position: 0px -24px;}
 div#Box825 
.p10 {background-position: 0px -48px;}
 div#Box825 
.p15 {background-position: 0px -72px;}
 div#Box825 
.p20 {background-position: 0px -96px;}
 div#Box825 
.p25 {background-position: 0px -120px;}
 div#Box825 
.p30 {background-position: 0px -144px;}
 div#Box825 
.p35 {background-position: 0px -168px;}
 div#Box825 
.p40 {background-position: 0px -192px;}
 div#Box825 
.p45 {background-position: 0px -216px;}
 div#Box825 
.p50 {background-position: 0px -240px;}
 div#Box825 

.sahcrih {background-color: #fff; display: block; padding: 1%; float: left; width: 98%; clear: both; font-size: 12px; border: 1px solid #ccc; line-height:25px; position: relative;border-left: 4px solid rgb(204, 204, 204);}
 div#Box825 
.sahcrid {float: left; width: 100px;}
 div#Box825 
.sahcrin {float: left; width: 60%; font-weight: bold;}
 div#Box825 
.sahcrip {background-image: url(../_images/preview/img5278e30491e13.png); background-position: 5px 5px; background-repeat: no-repeat; padding-left: 35px; display: block; float: left; padding-top: 5px; padding-right: 5px; padding-bottom: 10px; min-height: 40px; text-align: justify; color: green;}
 div#Box825 
.sahcrim {background-image: url(../_images/preview/img5278e31c6bd14.gif);
 background-position: 5px 5px; background-repeat: no-repeat; padding-left: 35px; display: block; float: left; padding-top: 5px; padding-right: 5px; padding-bottom: 10px; min-height: 40px; text-align: justify; color: red;}
 div#Box825 
.sahcrit { background-position: 5px 5px; background-repeat: no-repeat; padding-left: 35px; display: block; float: left; padding-top: 5px; padding-right: 5px; padding-bottom: 10px; min-height: 40px; text-align: justify; font-style: italic; position: relative;}
 div#Box825 
.shopArticleDescription {padding: 10px;}
 div#Box825 
.hrtb {background-image: url(../_images/preview/img528f282f25a5d.jpg); background-repeat: no-repeat; background-position: top left; display: block; width: 20px; height: 12px; border: none; float: left; padding-right: 5px;}
 div#Box825 
.hrte {background-image: url(../_images/preview/img528f28628f69b.jpg); background-repeat: no-repeat; background-position: top right; display: block; width: 20px; height: 12px; border: none; float: left; padding-left: 5px;}
 div#Box825 
.hrtbt {display: block; float: left; width: 350px;}
 div#Box825 


.Categories {display: none}
 div#Box825 
.vldt {font-weight: bold; color: #000; display: block;}
 div#Box825 
.ldt {font-weight: bold; color: #000; margin-top: 10px; padding-top: 10px; border-top: 1px solid #ccc; display: block;}
 div#Box825 
.shopArticleVariantRadio {display: none;}
 div#Box825 
.shopArticleVariantCatalogueNumber {padding-left: 25px; background-image: url(../_images/preview/img52fb425b3fb16.png); background-repeat: no-repeat; height: 18px; overflow: hidden; display: block; padding-top: 5px; background-position: 0px -20px; float: left;
}
 div#Box825 
.varsel .shopArticleVariantCatalogueNumber  {background-position: 0px 0px;}
 div#Box825 
.shopArticleVariantDescription {padding: 0px 0px 0px 10px;height: 30px;overflow: hidden;width: 100%;}
 div#Box825 

.vbc {background-image: url(../_images/preview/img52fcc94c0f5a5.png); width: 100%; height: 100%; display: block; position: absolute;left: -2px; top: -2px;}
 div#Box825 


.shopArticleStoreImg {display: block; float: left;}
 div#Box825 
.shopArticleStoreText {display: block; float: left; padding: 3px;}
 div#Box825 
.shopArticleVariantInStore  {width: 50%;}
 div#Box825 
.shopArticleVariantStoreText {margin-left: 25px; padding-top: 2px;}
 div#Box825 

.itemPrint  {
float: left;
width: 670px;
padding: 10px;
margin: 10px 0px;
border: 1px solid #ffd7d7;
background: #fff3f3;
border-radius: 5px;
}
 div#Box825 

.itemPrint strong  {
color: #953938;
font-weight: normal; 
}
 div#Box825 

.itemPrint a  {
color: #953938;
text-decoration: underline;
}
 div#Box825 

.icmu {
    margin-top: -10px;
    margin-bottom: 10px;
    margin-left: 5px;
}
 div#Box825 

.CategoryBox  {
overflow: hidden;
}
 div#Box825 

.shopArticleAttributeCostTextMU {
color: #953938;
font-size: 14px;
padding-left: 5px;
}
 div#Box825 

#shopArticleIRArticlesDiv .IRAImg img {
    max-width: 100%;
    height: auto;
}
 div#Box825 

.shopArticledescriptions h3 {
width: 100%;
}
 div#Box825 

.errorMsg  {
    display: block;
    padding-left: 20px;
    padding-top: 3px;
    color: red;
    font-weight: bold;
    background-image: url(../_images/preview/img5178fdb6360ee.png);
    background-position: 0px 10px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    padding-bottom: 5px;
    font-size: 18px;
    color: #DF1B1B;
}


 div#Box826  {
margin: 0px 10px 0px 0px;
}
 div#Box826 

.content  {
padding:10px;
background: #fff;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
overflow: hidden;
}
 div#Box826 

/*-------------------------------------------------------- Tabulka ---*/

table  {
width: 100%;
clear: both;
border-collapse:collapse;
margin-bottom: 10px;
}
 div#Box826 

td  {
padding: 5px;
overflow: hidden;
border-bottom: 1px solid #eae3da ;
}
 div#Box826 

.cell_one {
  width: 150px;
}
 div#Box826 

.cell_two  {
padding: 5px;
}
 div#Box826 

input  {
padding: 5px;
width: calc(100% - 10px);
}
 div#Box826 

.tab_nazev  {
font-size: 18px;
margin-bottom: 10px;
font-weight: normal;
padding: 5px 5px 5px 10px;
background-image: url(../_images/preview/img4ebce837e7f0b.png);
background-repeat: repeat-x;
background: #630e0d;
color: #fff;
}
 div#Box826 

/*-------------------------------------------------------- Buttony---*/

.button  {
float: left;
}
 div#Box826 

.right  {
float: right;
}
 div#Box826 

/*-------------------------------------------------------- Povinné údaje ---*/

.RequireItem1  {
color: #DF1B1B;
}
 div#Box826 

.RequireItem2  {
color: #DF601B;
}
 div#Box826 

 {margin-right: 10px;}
 div#Box826 

.swType  {
display: block; 
padding: 10px; 
background: #fff3f3; 
border: 1px solid #eae3da;
margin-bottom: 10px;
font-size: 18px; 
color: #6c605b;
overflow: hidden;
}
 div#Box826 

#swTypeOs  {
text-align: center;
float: left;
cursor: pointer; 
padding: 3px 10px; 
margin: 0px 10px 0px 0px; 
border: 1px solid #eae3da; 
border-radius: 3px;
}
 div#Box826 

#swTypeComp  {
text-align: center;
float: left;
cursor: pointer; 
padding: 3px 10px; 
margin: 0px 10px 0px 0px; 
border: 1px solid #eae3da; 
border-radius: 3px;
}
 div#Box826 

.selectedSwTypeOs  {
background: #953938;
border: 1px solid #953938 !important;
color: #fff;
}
 div#Box826 

.swTypeT  {
float: left;
margin-right: 10px;
padding: 3px 5px; 
}
 div#Box826 

.centerbold {
display: block;
padding-left: 20px;
padding-top: 3px;
color: red;
font-weight: bold;
background-image: url(../_images/preview/img5178fdb6360ee.png);
background-position: 0px 3px;
background-repeat: no-repeat;
margin-bottom: 10px;
}
 div#Box826 

.errorMsg {
display: block;
padding-left: 20px;
padding-top: 3px;
color: red;
font-weight: bold;
background-image: url(../_images/preview/img5178fdb6360ee.png);
background-position: 0px 3px;
background-repeat: no-repeat;
margin-bottom: 10px;
padding-bottom: 5px;
font-size: 18px;
color: #DF1B1B;
}
 div#Box826 

#daSp {
float: right; 
padding-right: 10px;
font-style: italic;
font-size: 16px;
}
 div#Box826 

.faTbl .tab_nazev,.daTbl .tab_nazev {
cursor: pointer;
}
 div#Box826 

.faTbl .sip01  {
background-image: url(../_images/preview/img52f4ef6846dc6.png); 
padding-left: 20px; 
background-repeat: no-repeat; 
background-position: 5px 12px;
}
 div#Box826 

.faTbl .selectedRow .sip01  { 
background-image: url(../_images/preview/img5167f005ce2f8.png); 
/*padding-left: 20px; 
background-repeat: no-repeat; 
background-position: 5px 10px;*/
}
 div#Box826 

.daTbl .selectedRow .sip01  {
background-image: url(../_images/preview/img52f4ef6846dc6.png);
/*padding-left: 20px;
background-repeat: no-repeat;
background-position: 5px 12px;*/
}
 div#Box826 

.daTbl .sip01 {
background-image: url(../_images/preview/img5167f005ce2f8.png);
padding-left: 20px;
background-repeat: no-repeat;
background-position: 5px 10px;
}
 div#Box826 

.button {cursor: pointer;}
 div#Box826 

.shopArticleVariantStoreText {padding-top: 2px; margin-left: 25px;}
 div#Box826 
.shopArticleVariantInStore  {width: 50%;}
 div#Box827  {
margin: 0px 10px 0px 0px;
}
 div#Box827 

.content  {
padding:10px;
background: #fff;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
overflow: hidden;
}
 div#Box827 

form  {
display: block;
margin-top: 20px;
}
 div#Box827 

label  {
float: left;
clear: left;
width: 150px;
padding-top: 6px;
}
 div#Box827 

input  {
float: left;
margin-bottom: 10px;
width: 210px;
}
 div#Box827 

button  {
clear: left;
float: left;
width: auto;
border: none;
padding: 5px;
margin: 10px 10px 0px 0px;
border-radius: 5px;
}
 div#Box827 

.lpi  {
overflow: hidden;
}
 div#Box827 

#inpt_imageCode  {
display: block;
clear: left;
margin: 10px 0px 0px 150px;
}
 div#Box827 

button  {
width: auto;
border-radius: 3px;
border: none;
padding: 5px 10px;
font-size: 16px;
background: #371B07;
margin-top: 10px;
color: #fff;
cursor: pointer;
}


 div#Box828  {
margin: 0px 10px 0px 0px;
}
 div#Box828 

.content  {
padding:10px;
background: #fff;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
overflow: hidden;
}
 div#Box828 

strong  {
color: #000;
font-weight: normal;
}
 div#Box828 

.c7  {
background: #630e0d;
color: #fff;
}
 div#Box828 

/*-------------------------------------------------------- Kroky ---*/

.stepBar  {
padding: 0px 0px 10px 0px;
overflow: hidden;
color: #000;
text-align: center;
margin-bottom: -1px;
}
 div#Box828 

.stepBar > a  {
margin-bottom: 10px;
}
 div#Box828 

.stepBar > div  {
margin-bottom: 10px;
}
 div#Box828 


.actuallStep  {
display: inline-block;
padding: 5px;
margin: 0px 10px 0px 0px;
border-radius: 5px;
}
 div#Box828 

.actuallStep div  {
display: inline; 
}
 div#Box828 

.nextStep  {
display: inline-block;
padding: 5px;
border-radius: 5px;
margin: 0px 10px 0px 0px;
color: #777;
border: 1px solid #ffd7d7;
}
 div#Box828 

.nextStep div  {
display: inline; 
}
 div#Box828 

.previewStep  {
display: inline-block;
padding: 5px;
border-radius: 5px;
margin: 0px 10px 0px 0px;
color: #555;
border: 1px solid #ffd7d7;
background: #fff3f3;
}
 div#Box828 

.previewStep div  {
display: inline; 
}
 div#Box828 

.payLimit {
color: red;
font-weight: bold;
}
 div#Box828 

/*-------------------------------------------------------- Prázdný Košík---*/

.Empty  {
clear: both;
text-align: center;
font-size: 18px;
padding: 30px 0px 30px 0px; 
color: #DF1B1B;
}
 div#Box828 

/*-------------------------------------------------------- Tabulka ---*/

table  {
width: 100%;
clear: both;
border-collapse:collapse;
margin: 0px 0px 10px 0px;
}
 div#Box828 

td  {
padding: 5px;
overflow: hidden;
border-bottom: 1px solid #ffd7d7;
}
 div#Box828 

.cell_two  {
padding: 5px 13px 5px 5px;
}
 div#Box828 

.tab_nazev  {
font-size: 18px;
margin-bottom: 10px;
font-weight: normal;
padding: 5px 5px 5px 10px;
background-image: url(../_images/preview/img4ebce837e7f0b.png);
background-repeat: repeat-x;
background: #953938;
color: #fff;
}
 div#Box828 

.tab_nazev_celkem  {
color: #000;
}
 div#Box828 

.ostatni_udaje  {
margin-top: 20px;
}
 div#Box828 

table .tab_nazev  {border-radius: 0px;}
 div#Box828 
/*-------------------------------------------------------- Tabulka zboží ---*/

.div_table_zbozi  {
border: 1px solid #ffd7d7;
border-radius: 5px;
margin: 0px 0px 20px 0px;
}
 div#Box828 

.table_zbozi  {
margin: 0px 0px 0px 0px;
}
 div#Box828 

.table_zbozi td  {
padding: 5px;
overflow: hidden;
border-top: 1px solid #ffd7d7;
border-left: 1px solid #ffd7d7;
border-right: none;
border-bottom: none;
}
 div#Box828 

.table_zbozi th  {
background: #fff3f3;
font-size: 14px;
color: #953938 !important;
}
 div#Box828 

.prices  {
text-align: right;
}
 div#Box828 

.cell_celkem  {
background: #ffd7d7;
color: #000;
}
 div#Box828 

.cell_popisek a  {
color: #000;
}
 div#Box828 

.cell_popisek a:hover  {
color: #444;
}
 div#Box828 

.deposit  {
text-align: center;
}
 div#Box828 

.storage  {
text-align: center;
}
 div#Box828 

.cell_two  {
padding: 5px 13px 5px 5px;
}
 div#Box828 

.cell_one  {
width: 150px;
}
 div#Box828 

input  {
padding: 5px;
width: calc(100% - 12px);
}
 div#Box828 

.input_count  {
width: 20px;
text-align: center;
float: left;
display: block;
}
 div#Box828 

.button  {
width: auto;
border: none;
padding: 5px;
margin: 0px auto;
}
 div#Box828 

textarea  {
padding: 5px;
width: calc(100% - 12px);
}
 div#Box828 

select  {
padding: 5px;
width: 100%;
}
 div#Box828 

h5  {
font-size: 18px;
color: #630e0d;
margin: 0px 0px 10px 0px;
font-weight: normal;
}
 div#Box828 


h6  {
font-size: 18px;
color: #630e0d;
margin: 0px 0px 10px 0px;
font-weight: normal;
}
 div#Box828 


/*-------------------------------------------------------- Buttony---*/

.button  {
float: left;
width: auto;
border: none;
padding: 5px;
margin: 10px 10px 0px 0px;
border-radius: 5px;
}
 div#Box828 

.button1  {
float: right;
width: auto;
border: none;
padding: 5px;
margin: 10px 0px 10px 0px;
border-radius: 5px;
}
 div#Box828 

.button_edit  {
border: none;
width: 20px;
height: 20px;
background-image: url(../_images/preview/img52f4e5068caf7.png);
background-position: center center;
display: block;
float: left;
padding: 6px;
margin: 0px;
margin-top: 4px;
margin-left: 5px;
border-radius: 5px;
background-size: 100% 100%;
}
 div#Box828 

.button_edit:hover  {
background-image: url(../_images/preview/img52f4e5068caf7.png) !important;
opacity: 0.8;
}
 div#Box828 

.button_delete  {
border: none;
width: 20px;
height: 20px;
background-image: url(../_images/preview/img52f4e720c9566.png);
background-position: center center;
display: block;
float: left;
padding: 6px;
margin: 0px;
margin-top: 4px;
margin-left: 5px;
border-radius: 5px;
background-size: 100% 100%;
}
 div#Box828 

.button_delete:hover  {
background-image: url(../_images/preview/img52f4e720c9566.png) !important;
opacity: 0.8;
}
 div#Box828 

.ui-button-text {
font-size: 11px;
display: block;
border: none;
float: right;
font-family: Arial;
width: 90px;
}
 div#Box828 

.deliveryDescriptionShortCP {
width: 260px;
display: block;
float: left;
}
 div#Box828 

/*-------------------------------------------------------- Facebook ---*/

.fbPostOnWall  {
clear: both;
margin: 10px 0px 10px 0px;
border-radius: 5px;
border: 1px solid #ccc;
overflow: hidden;
background: #eee;
}
 div#Box828 

.fbPostOnWallCaption  {
font-size: 13px;
color: #000;
padding: 10px;
}
 div#Box828 

.fbPostOnWallDescription  {
padding: 0px 10px 10px 10px;
width: 70%;
display: block;
float: left;
}
 div#Box828 

.fbPostOnWallAnchor  {
display: block;
width: auto;
float: left;
padding: 5px;
margin: 0px 0px 10px 10px;
border-radius: 5px;
}
 div#Box828 

.fbPostOnWallAnchor:hover  {
background-image: url(../_images/preview/img4e9fe978264bf.png);
background-repeat: repeat-x;
}
 div#Box828 

.suggestions {
clear: both;
margin: 10px 0px 10px 0px;
border-radius: 5px;
border: 1px solid #ccc;
overflow: hidden;
background: #eee;
display: inline-block;
width: 100%;
}
 div#Box828 

.suggestionImg img {
max-width: 60px;
max-height: 60px;
display: block;
height: auto;
margin-top: 10px;
margin-left: 10px;
float: left;
width: auto;
}
 div#Box828 

.suggestionText {
width: 80%;
display: block;
float: left;
padding-left: 20px;
font-size: 16px;
font-weight: bold;
margin-top: 10px;
text-align: left;
}
 div#Box828 

.suggestion {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #ccc;
    float: left;
}
 div#Box828 

.suggestionDescription {
    width: 80%;
    display: block;
    float: left;
    padding-left: 20px;
margin-bottom: 10px;
}
 div#Box828 

.suggestionDescription p {
text-align: left !important;
}
 div#Box828 

.suggestions i {
    width: 96%;
    display: block;
    float: left;
    padding-left: 10px;
    padding-bottom: 5px;
    text-align: left;
}
 div#Box828 

.button_plus {
border: none;
border-radius: 5px;
text-align: center;
line-height: 24px;
margin-left: 5px;
width: 26px;
margin-top: 0px;
text-align: center;
display: block;
float: left;
font-size: 20px;
}
 div#Box828 

.button_minus {
border: none;
border-radius: 5px;
text-align: center;
line-height: 24px;
margin-left: 5px;
font-size: 16px;
width: 26px;
margin-top: 0px;
text-align: center;
display: block;
float: left;
font-size: 20px;
}
 div#Box828 

/*-------------------------------------------------------- Povinné údaje ---*/

.RequireItem1  {
color: #DF1B1B;
}
 div#Box828 

.RequireItem2  {
color: #DF601B;
}
 div#Box828 

/*-------------------------------------------------------- Doprava ---*/

.delivery  {
margin: 0px 0px 10px 0px;
border-radius: 5px;
padding: 10px;
border: 1px solid #ffd7d7;
overflow: hidden;
background: #fff3f3;
}
 div#Box828 

.delivery table  {
color: #000;
border-top: 1px  solid #ccc;
}
 div#Box828 

.divTotalWeight  {
margin-bottom: 10px;
}
 div#Box828 

/*-------------------------------------------------------- Platba ---*/

.payement  {
margin: 0px 0px 10px 0px;
border-radius: 5px;
padding: 10px;
border: 1px solid #ffd7d7;
overflow: hidden;
background: #fff3f3;
}
 div#Box828 

.payement table  {
color: #000;
color: #000;
border-top: 1px  solid #ffd7d7;
}
 div#Box828 

/*-------------------------------------------------------- Slevový kupón ---*/

.discountCode  {
clear: both;
margin: 10px 0px 0px 0px;
border-radius: 5px;
padding: 10px;
border: 1px solid #ffd7d7;
overflow: hidden;
background: #fff3f3;
}
 div#Box828 

.discountCode h3  {
background: transparent;
padding: 0px;
margin-bottom: 10px;
color: #000;
}
 div#Box828 

.discountCode i  {
display: block;
margin-bottom: 10px;
float: left;
width: 100%;
}
 div#Box828 

.discountCode .button1  {
float: left;
}
 div#Box828 

.discountCode .button1  {
float: right;
margin: 0px;
}
 div#Box828 

.discountCodeInput input  {
background: #fff;
float: left;
margin-bottom: 10px;
}
 div#Box828 

/*-------------------------------------------------------- Hlášky ---*/

.lastStepConfirm  {
color: #55aa08;
text-align: center;
margin-bottom: 10px;
font-size: 18px;
padding: 20px 0px 30px 0px;
}
 div#Box828 

.lastStepConfirm strong  {
color: #304F14;
}
 div#Box828 

.thanks  {
text-align: center;
font-size: 18px;
}
 div#Box828 

.thanks div  {
padding: 30px 0px 30px 0px;
color: #55aa08;
font-size: 18px;
}
 div#Box828 

.errorMsg {
display: block;
padding-left: 20px;
padding-top: 3px;
color: red;
font-weight: bold;
background-image: url(../_images/preview/img5178fdb6360ee.png);
background-position: 0px 10px;
background-repeat: no-repeat;
margin-bottom: 10px;
padding-bottom: 5px;
font-size: 18px;
color: #DF1B1B;
}
 div#Box828 

.delivery .ui-button-text:hover {
color: #000;
}
 div#Box828 

.dtdc {width: 50px; white-space: nowrap;}
 div#Box828 

.delivery input {width: 20px !important; padding: 0px;}
 div#Box828 
.payement input {width: 20px !important; padding: 0px;}
 div#Box828 .swType  {
display: block; 
padding: 10px; 
background: #fff3f3; 
border: 1px solid #eae3da;
margin-bottom: 10px;
font-size: 18px; 
color: #6c605b;
overflow: hidden;
}
 div#Box828 

#swTypeOs  {
text-align: center;
float: left;
cursor: pointer; 
padding: 3px 10px; 
margin: 0px 10px 0px 0px; 
border: 1px solid #eae3da; 
border-radius: 3px;
}
 div#Box828 

#swTypeComp  {
text-align: center;
float: left;
cursor: pointer; 
padding: 3px 10px; 
margin: 0px 10px 0px 0px; 
border: 1px solid #eae3da; 
border-radius: 3px;
}
 div#Box828 

.selectedSwTypeOs  {
background: #953938;
border: 1px solid #953938 !important;
color: #fff;
}
 div#Box828 

.swTypeT  {
float: left;
margin-right: 10px;
padding: 3px 5px; 
}
 div#Box828 


.centerbold {
display: block;
padding-left: 20px;
padding-top: 3px;
color: red;
font-weight: bold;
background-image: url(../_images/preview/img5178fdb6360ee.png);
background-position: 0px 3px;
background-repeat: no-repeat;
margin-bottom: 10px;
}
 div#Box828 

.errorMsg {
display: block;
padding-left: 20px;
padding-top: 3px;
color: red;
font-weight: bold;
background-image: url(../_images/preview/img5178fdb6360ee.png);
background-position: 0px 3px;
background-repeat: no-repeat;
margin-bottom: 10px;
padding-bottom: 5px;
}
 div#Box828 

#daSp {
float: right; 
padding-right: 10px;
font-style: italic;
font-size: 16px;
}
 div#Box828 

.faTbl .tab_nazev,.daTbl .tab_nazev {
cursor: pointer;
}
 div#Box828 

.faTbl .sip01  {
background-image: url(../_images/preview/img52f4ef6846dc6.png); 
padding-left: 20px; 
background-repeat: no-repeat; 
background-position: 5px 12px;
}
 div#Box828 

.faTbl .selectedRow .sip01  { 
background-image: url(../_images/preview/img5167f005ce2f8.png); 
padding-left: 20px; 
background-repeat: no-repeat; 
background-position: 5px 10px;
}
 div#Box828 

.daTbl .selectedRow .sip01  {
background-image: url(../_images/preview/img52f4ef6846dc6.png);
padding-left: 20px;
background-repeat: no-repeat;
background-position: 5px 12px;
}
 div#Box828 

.daTbl .sip01 {
background-image: url(../_images/preview/img5167f005ce2f8.png);
padding-left: 20px;
background-repeat: no-repeat;
background-position: 5px 10px;
}
 div#Box828 

.button {cursor: pointer;}
 div#Box828 

.shopArticleVariantStoreText {padding-top: 2px; margin-left: 25px;}
 div#Box828 
.shopArticleVariantInStore  {width: 50%;}
 div#Box828 

/*ulozenka*/

.uld  {padding-top: 20px;}
 div#Box828 
.uld a {float: left; font-size: 11px; display: block; width: auto; padding: 5px; border-radius: 5px; background: none repeat scroll 0% 0% rgb(51, 51, 51);     color: rgb(255, 255, 255) !important; margin-top: 20px;}
 div#Box828 
.uld span {display: block; width: 60%; float: left;}
 div#Box828 
#UlozenkaImg {max-width: 30%;float: left; margin-right: 25px !important;}
 div#Box828 

.dtdim img {max-width: 80px; height: auto;}
 div#Box828 
.ptdim img {max-width: 80px; height: auto;}
 div#Box828 

.fs-01  {width: 100%; float: left; clear: both;}
 div#Box828 
.fs-01 span {float: left; padding: 6px; line-height: 6px;}
 div#Box828 
.fs-01 img {float: left; margin-top: 0px;}
 div#Box828 

/*dpd*/

.dpdd  {padding-top: 20px;}
 div#Box828 
.dpdd a {float: left; font-size: 11px; display: block; width: auto; padding: 5px; border-radius: 5px; background: none repeat scroll 0% 0% rgb(51, 51, 51);     color: rgb(255, 255, 255) !important; margin-top: 20px;}
 div#Box828 
.dpdd span {display: block; width: 60%; float: left;}
 div#Box828 
.dpdi {max-width: 30%;float: left; margin-right: 25px !important;}
 div#Box828 

.itemPrint  {
float: left;
width: 670px;
padding: 10px;
margin: 10px 0px;
border: 1px solid #ffd7d7;
background: #fff3f3;
}
 div#Box828 

.itemPrint strong  {
color: #953938;
font-weight: normal; 
}
 div#Box828 

.itemPrint a  {
color: #953938;
text-decoration: underline;
}
 div#Box828 

.PlaceMap  {
width: 100% !important;
height: 300px !important;
}
 div#Box828 

.massInputDiv {
margin-top: 20px;
}
 div#Box828 

#massInsertTabs {
    float: left;
    width: calc(100% - 10px);
    border: 1px solid #ffd7d7 !important;
}
 div#Box828 

#massInsertTabs .ui-state-active  {
    border: 1px solid #ffd7d7 !important;
/*border-bottom: 1px solid #fff !important;*/
border-bottom: 0px !important;
}
 div#Box828 

#massInsertTabs .ui-state-hover  {
    border: 1px solid #ffd7d7 !important;
/*border-bottom: 1px solid #fff !important;*/
border-bottom: 0px !important;
background-color: #fff;
}
 div#Box828 

#massInsertTabs i {
width: 100%;
float: left;
    margin-bottom: 10px;
}
 div#Box828 

.massInput {
width: 60%;
    float: left;
}
 div#Box828 

.massInputCount {
width: 20%;
float: left;
margin-left: 1%;
}
 div#Box828 

#massInsertTabs .button1  {
    float: right;
    width: auto;
    border: none;
    padding: 5px;
    margin: 2px 0px 10px 0px;
    border-radius: 5px;
}
 div#Box828 

#massInsertTabs .massInputSubmit {
    float: right;
    margin-right: -19px;
}
 div#Box828 

.massFile  {
    width: 60%;
    float: left;
}
 div#Box828 

.massArea textarea {
min-height: 200px;
}
 div#Box828 

#inptMassInputCatNumber {
font-size: 0.7em;
height:26px;
}
 div#Box828 

.itemCostWithoutVAT  {
white-space: nowrap;
}
 div#Box828 

.itemCostWithVAT {
white-space: nowrap;
}


 div#Box829  {
margin: 0px 10px 0px 0px;
}
 div#Box829 

.content  {
padding:10px;
background: #fff;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
overflow: hidden;
}
 div#Box829 

/*-------------------------------------------------------- Tabulka ---*/

table  {
width: 100%;
clear: both;
border-collapse:collapse;
margin: 20px 0px 10px 0px;
}
 div#Box829 

th  {
padding: 5px;
color: #000;
font-weight: normal;
overflow: hidden;
border-bottom: 1px solid #ccc;
font-size: 11px;
}
 div#Box829 

td  {
padding: 5px;
overflow: hidden;
text-align: center;
border-bottom: 1px solid #ccc;
}
 div#Box829 

.right  {
text-align: right;
}
 div#Box829 

a  {
color: #000;
}
 div#Box829 

a:hover  {
color: #444;
}
 div#Box829 

#detailItemCatalogNumber  {
text-align: left;
}
 div#Box829 

#detailItemName  {
text-align: left;
}
 div#Box829 

#detailItemPrice  {
text-align: right;
}
 div#Box829 

#detailItemPriceWithVAT  {
text-align: right;
}
 div#Box829 




/*-------------------------------------------------------- Filtrace---*/

.Filtration  {
overflow: hidden;
}
 div#Box829 


.Row  {
margin-bottom: 10px;
}
 div#Box829 

.Row1  {
float: left;
clear: left;
padding: 6px 5px 0px 0px;
width: 100px;
}
 div#Box829 


.Row .Row2  {
float: left;
clear: none;
}
 div#Box829 

.Row2  {
float: left;
clear: left;
position: relative;
}
 div#Box829 

input  {
margin: 0px 5px 10px 5px;
}
 div#Box829 

select  {
margin: 0px 0px 10px 0px;
}
 div#Box829 

button  {
width: auto;
float: right;
border-radius: 3px;
border: none;
padding: 3px 10px;
font-size: 18px;
background: #371B07;
font-family: "Titillium Web",sans-serif;
margin-top: 10px;
color: #fff;
}
 div#Box829 

button:hover  {
background: #953938;
}
 div#Box829 

/*-------------------------------------------------------- Detail ---*/

#Supplier  {
width: 46%;
padding-right: 3%;
float: left;
}
 div#Box829 

#SupplierHeader  {
color: #000;
font-size: 13px;
margin-bottom: 10px;
}
 div#Box829 


.SupplierDetail div  {
display: inline;
}
 div#Box829 

#Buyer {
width: 46%;
padding-left: 3%;
float: left;
border-left: 1px solid #ccc;
}
 div#Box829 

#BuyerHeader  {
color: #000;
font-size: 13px;
margin-bottom: 10px;
}
 div#Box829 

.BuyerDetail div  {
display: inline;
}
 div#Box829 

#Common  {
clear: left;
float: left;
background: #eee;
border: 1px solid #ccc;
border-radius: 5px;
padding: 5px;
margin-top: 20px;
}
 div#Box829 

.CommonRow div  {
display: inline;
}
 div#Box829 

#Summary  {
float: left;
font-size: 13px;
background: #eee;
border: 1px solid #ccc;
border-radius: 5px;
padding: 5px;
}
 div#Box829 

.TotalCost  {
color: #000;
display: inline;
padding-left: 10px;
}
 div#Box829 

.ui-datepicker-trigger {position: absolute; cursor: pointer;}
 div#Box830  {
color: #796e61;
font-size: 16px;
}
 div#Box830 

p  {
padding: 0px 0px 20px 0px;
}
 div#Box830 

ul  {
padding-left: 15px;
}
 div#Box830 

o48624l  {
padding-left: 15px;
}
 div#Box830 


olli8i  {
    list-style-type: none;
}
 div#Box830 

.right-img  {
float: right;
display: block;
padding: 10px;
}
 div#Box830 

table  {
width: 100%;
clear: both;
border-collapse:collapse;
margin: 0px 0px 10px 0px;
border-top: 1px solid #ccc;
}
 div#Box830 

td  {
padding: 5px;
overflow: hidden;
border-bottom: 1px solid #ccc;
}
 div#Box830 

.gdpr-box  {
padding-left: 30px;
}
 div#Box830 

.gdpr-box ul li li {
list-style-type: none !important;

}
 div#Box830 

.gdpr-box .li-bez  {
list-style-type: none !important;
}
 div#Box830 

#kon-01 {
width: 70% !important;
border-top: 1px solid #ffd7d7;
float: left;
clear: none;
}
 div#Box830 

#kon-01 td {
border-bottom: 1px solid #ffd7d7;
}
 div#Box830 

#kon-02 {
border-top: none;
width: 26% !important;
float: right;
background: #fff3f3;
clear: none;
    text-align: center;
}
 div#Box830 

#kon-02 td {
border-bottom: none;
width: 100%;
float: left;
    text-align: center;
}
 div#Box830 

#kon-02 h3  {
    margin: 0px;
    padding: 15px 0px 0px 0px;
    font-size: 18px;
    float: left;
    width: 100%;
}
 div#Box830 


#kon-01 h2  {
    color: #630e0d;
    font-size: 30px;
}
 div#Box830 

#kon-01 h3 {
width: 100%;
font-weight: bold;
color: #630e0d;
}
 div#Box830 

#pro-tab {
border: none !important;
width: auto;
max-width: 100%;
}
 div#Box830 

#pro-tab2 {
border: none !important;
width: auto;
max-width: 100%;
}
 div#Box830 

#pro-tab td  {
    padding: 5px;
    overflow: hidden;
    border-bottom: none;
}
 div#Box830 

#pro-tab2 td  {
    overflow: hidden;
    border-bottom: none;
}
 div#Box830 

#pro-tab td a {
    display: block;
    padding: 6px 15px;
    margin-top: 3px;
    color: #fff;
    background: #402311 url(../_images/preview/img53b3c9d83a974) no-repeat;
    border-bottom: none;
    font-size: 18px;
}
 div#Box830 

#pro-tab td a:hover  {
    color: #fff;
    background: #953938;
}
 div#Box830 

.pro-blok {
    background: #fff3f3;
    border: 1px solid #ffd7d7 !important;
    border-bottom: none;
    font-size: 16px;
    padding: 2%;
    display: inline-block;
    float: left;
    width: 96%;
    margin-top: 20px;
    margin-bottom: 20px;
}
 div#Box830 

.pro-blok p {
padding: 1%;
width: 26%;
display: inline-block;
float: left;
text-align: center;
font-size: 20px;
}
 div#Box830 

.pro-blok h2 {
    width: 15%;
    float: left;
}
 div#Box830 

#pro-tab td img, #pro-tab2 td img {
float: left;
}
 div#Box830 

.w100 {
width: 100%;
    float: left;
}
 div#Box830 

#pro-tab3 {
border: none !important;
width: auto;
max-width: 100%;
}
 div#Box830 

#pro-tab3 td  {
    padding: 5px;
    overflow: hidden;
    border-bottom: none;
}
 div#Box830 

ul li {
margin-left: 40px;
}
 div#Box830 

span.jak-01 {
padding: 3px;
    background: #371B07;
    color: #fff;
    border-radius: 50px;
    line-height: 30px;
    width: 30px;
    text-align: center;
    display: inline-block;
    margin-right: 5px;
    font-size: 20px;
}
 div#Box830 

.nobord td {
border-bottom: none !important;
}

 div#Box835  {
margin: 0px 10px 0px 0px;
}
 div#Box835 

.content  {
padding:10px;
background: #fff;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
overflow: hidden;
}
 div#Box835 


form  {
display: block;
margin-top: 20px;
}
 div#Box835 

label  {
float: left;
clear: left;
width: 150px;
padding-top: 6px;
}
 div#Box835 

input  {
float: left;
margin-bottom: 10px;
width: 210px;
}
 div#Box835 

textarea {
float: left;
margin-bottom: 10px;
width: 210px;
height: 60px;
}
 div#Box835 

button  {
clear: left;
float: left;
width: auto;
border: none;
padding: 5px;
margin: 10px 10px 0px 0px;
border-radius: 5px;
}
 div#Box835 

#inpt_imageCode  {
margin: 10px 0px 0px 150px;
}



 div#Box883 h2  {
font-size: 16px;
text-align: center;
font-weight: normal;
padding: 10px;
}
 div#Box883 

h2 a  {
color: #953938;
}
 div#Box883 

a:hover h2  {
color: #953938;
}
 div#Box883 
/*-------------------------------------------------------- Navigace ---*/

.navigator  {
margin: 0px 0px 10px 0px;
padding: 10px 10px 30px 10px;
font-size: 14px;
font-weight: normal;
color: #630e0d;
background: url(../_images/preview/img53b6a9dc75de9.png) no-repeat bottom left;
}
 div#Box883 

.navigator a  {
color: #630e0d;
}
 div#Box883 

.navigator a:hover  {
color: #953938;
}
 div#Box883 

/*-------------------------------------------------------- Kategorie ---*/
 
.item  {
position: relative;
float: left;
width: 220px;
height: 297px;
margin: -1px 0px 0px -1px;
background: #fff;
overflow: hidden;
border: 1px solid #eee6dd;
}
 div#Box883 

.item:hover  {
z-index: 10;
border: 1px solid #b3a38e;
box-shadow: 0 0 16px rgba(62, 30, 7, 0.42);
}
 div#Box883 

.Image  {
display: block;
text-align: center;
padding-top: 60px;
}
 div#Box883 

/*-------------------------------------------------------- Popis ---*/

.CatListDes  {
display: none;
position: absolute;
right: 0px;
top: 36px;
width: 24px;
height: 24px;
border-bottom-left-radius: 5px;
overflow: hidden;
background-image: url(../_images/preview/img4e93fb8ea142a.png);
background-repeat: no-repeat;
background-position: center;
z-index: 99;
}
 div#Box883 

.CatListDes .CatListDescr  {
display: none;
}
 div#Box883 

.CatListDes:hover  {
width: 100%;
height: 226px;
background-image: none;
border-bottom-left-radius: 0px;
opacity: 0.8;
}
 div#Box883 

.CatListDes:hover .CatListDescr  {
display: block;
}
 div#Box883 

.CatListDescr  {
padding: 5px;
height: 200px;
font-size: 11px;
}
 div#Box883 

.tdPagSep {width: 25px; float: left; text-align: center;}
 div#Box883 
.clhs {
float: left;
clear: both;
margin: 0px 10px 10px 0px;
}
 div#Box885  {
margin: 0px 10px 0px 0px;
}
 div#Box885 

.content  {
padding:10px;
background: #fff;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
 div#Box885 

h2  {
background: transparent;
padding: 0px;
margin-bottom: 10px;
color: #000;
}
 div#Box885 

.zpet  {
overflow: hidden;
}
 div#Box885 

.c7  {
float: left;
padding: 5px ;
border-radius: 5px; 
}
 div#Box885 

.DetailDate {
padding: 5px 0px;
}
 div#Box885 

.DetailDescription {
color: #000;
}
 div#Box885 

/*-------------------------------------------------------- Stránkování ---*/

.pagging  {
clear: both;
margin-top: 10px;
padding: 10px;
font-size: 10px;
font-weight: normal;
background: #fff;
border-radius: 5px;
color: #777;
overflow: hidden;
}
 div#Box885 

.pagging span  {
text-align: center;
display: block;
width: 20px;
padding: 5px 0px 5px 0px;
float: left;
margin: 0px 0px 0px 5px;
background: #fff;
border: 1px solid #ccc;
border-radius: 5px;
}
 div#Box885 

.pagging div a  {
text-align: center;
display: block;
width: 20px;
padding: 5px 0px 5px 0px;
float: left;
margin: 0px 0px 0px 5px;
background: #eee;
border: 1px solid #ccc;
border-radius: 5px;
color: #000;
}
 div#Box885 

.pagging .tdPagSel  {
text-align: center;
display: block;
width: 20px;
padding: 6px 1px 6px 1px;
float: left;
margin: 0px 0px 0px 5px;
border-radius: 5px;
}
 div#Box885 

.ListName {font-size: 16px;}
 div#Box885 
.ListAnchor {display: block; margin-top: 10px; text-decoration: underline;}
 div#Box885 
.item {padding-bottom: 5px; margin-bottom: 15px; border-bottom: 1px solid #ccc;}
 div#Box885 

.ListImage  {
float: left;
margin-right: 10px;
}
 div#Box885 
.DetailImage {
float: right;
}
 div#Box885 

.galleryList a {
    display: block;
    padding: 6px 15px;
    margin-top: 3px;
    color: #fff;
    background: #402311 url(../_images/preview/img53b3c9d83a974) no-repeat;
    border-bottom: none;
    font-size: 18px;
    width: 30%;
    float: left;
    margin-right: 1%;
}
 div#Box885 

.galleryList a:hover  {
    color: #fff;
    background: #953938;
}

 div#Box888  {
margin: 0px 0px 10px 0px;
}
 div#Box888 

.content  {
padding:10px;
background: #fff;
overflow: hidden;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
 div#Box888 

.content div  {
display: inline;
}
 div#Box888 

input  {
float: left;
width: 132px;
}
 div#Box888 

button  {
float: right;
border: none;
padding: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

 div#Box853  {
margin: 0px 0px 10px 0px;
}
 div#Box853 

.content  {
padding:10px;
background: #f9f5f0;
border: 1px solid #eae3da;
}
 div#Box853 

.content div  {
display: inline;
}
 div#Box853 

input  {
float: left;
width: 132px;
}
 div#Box853 

button  {
float: right;
border: none;
padding: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

 div#Box943  {
    padding-top: 15px;
}
 div#Box943 

.Empty  {display: none;}
 div#Box943 
 
.Row3  {
display: none;
}
 div#Box943 

.content {
position: relative;
}
 div#Box943 

.c7  {
background: #630e0d;
color: #fff;
}
 div#Box943 

/*-------------------------------------------------------- Navigace ---*/

h1  {
margin: 0px 0px 10px 0px;
padding: 10px 10px 30px 10px;
font-size: 14px;
font-weight: normal;
border-radius: 5px;
color: #630e0d;
background: url(../_images/preview/img53b6a9dc75de9.png) no-repeat bottom left;
}
 div#Box943 

h1 a  {
color: #630e0d;
}
 div#Box943 

h1 a:hover  {
color: #953938;
}
 div#Box943 

h2  {
font-size: 16px;
text-align: center;
font-weight: normal;
padding: 10px;
margin-bottom: 20px;
height: 72px;
}
 div#Box943 

h2 a  {
color: #953938;

}
 div#Box943 

/*-------------------------------------------------------- Filtrace ---*/

.Filtration  {
overflow: hidden;
margin: 0px 10px 10px 0px;
padding: 10px 10px 0px 10px;
background: #fff;
border-radius: 5px;
}
 div#Box943 

.Filtration div {
float:left;
}
 div#Box943 

.Filtration .okbtn {
}
 div#Box943 

.SRow1 {
clear: left;
}
 div#Box943 

.Row1 {
float:left;
padding: 1px 0px 0px 0px;
}
 div#Box943 

.Filtration input  {
width: 50px;
margin: 0px 10px 10px 10px;
}
 div#Box943 

.Filtration select {
width: 135px;
margin: 0px 10px 10px 0px;
}
 div#Box943 

.Filtration button {
padding: 5px;
border: none;
border-radius: 5px;
}
 div#Box943 

.RowUserSearch  {
width: 100%;
}
 div#Box943 

.RowUserSearch select {
width: 50px;
margin: 0px 0px 10px 0px;
}
 div#Box943 

.datepick-trigger  {
cursor: pointer;
margin-top: -2px;
}
 div#Box943 

.Price  {
float: left;
}
 div#Box943 

/* -------------------------------------------------------- Posuvnik --- */

#slider-range  {
float: left;
clear: right;
margin: 7px 5px 0px 5px;
width: 159px !important;
border: 1px solid #f0d2c6;
}
 div#Box943 

.ui-widget-header  {
border: none !important;
}
 div#Box943 

input[type="checkbox"]  {
width: auto !important;
margin-top: 7px;
padding: 0px;
border-radius: 0px;
}
 div#Box943 

.CheckGroup  {
clear: left;
}
 div#Box943 

/*-------------------------------------------------------- Výrobce---*/

.Producer  {
overflow: hidden;
margin: 0px 10px 10px 0px;
padding: 5px 5px 0px 5px;
background: #fff;
border-radius: 5px;
}
 div#Box943 

.Producer .Row2 div {
float: left;
padding-bottom: 5px;
width: 115px;
display: block;
}
 div#Box943 

.Producer .Row2 div label {
padding-left: 2px;
}
 div#Box943 


/*-------------------------------------------------------- Výrobek ---*/

.item  {
position: relative;
float: left;
width: 240px;
height: 400px;
margin: -1px 0px 0px -1px;
background: #fff;
overflow: hidden;
border: 1px solid #ffd7d7;
}
 div#Box943 

.SATop  {
position: relative;
float: left;
width: 240px;
height: 400px;
margin: -1px 0px 0px -1px;
background: #fff;
overflow: hidden;
border: 1px solid #ffd7d7;
}
 div#Box943 

.item:hover  {
z-index: 10;
border: 1px solid #b3a38e;
box-shadow: 0 0 16px rgba(62, 30, 7, 0.42);
}
 div#Box943 

.SATop:hover  {
z-index: 10;
border: 1px solid #b3a38e;
box-shadow: 0 0 16px rgba(62, 30, 7, 0.42);
}
 div#Box943 

/*-------------------------------------------------------- Akce ---*/

.SATopAction  {
position: absolute;
top: 90px;
left: 0px;
padding: 0px 10px;
border-bottom-right-radius: 5px;
border-top-right-radius: 5px;
z-index: 99;
background: transparent !important;
color: red;
}
 div#Box943 

/*-------------------------------------------------------- Ikony ---*/

.SAFlags  {
display: none;
position: absolute;
top: 270px;
left: 0px;
z-index: 98;
}
 div#Box943 

.SAFlags div span  {
display: none;
}
 div#Box943 

.SAFlags div:hover span  {
display: block;
position: absolute;
top: 0px;
left: 21px;
line-height: 14px;
padding: 5px 5px 5px 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border-right: 1px solid #fff;
white-space: nowrap;
z-index: 98;
}
 div#Box943 

.SAFlags div  {
width: 24px;
height: 24px;
float: left;
margin: 0px 0px 0px 5px;
border-radius: 5px;
position: relative;
}
 div#Box943 

.itemIconNews  {
background-image: url(../_images/preview/img4e7b28354a2ae.png);
}
 div#Box943 

.itemIconTip  {
background-image: url(../_images/preview/img4e89c43778960.png);
}
 div#Box943 

.itemIconAction  {
background-image: url(../_images/preview/img4e7b26a992b7d.png);
}
 div#Box943 

.itemIconDiscount  {
background-image: url(../_images/preview/img4e7b26cdc1c74.png);
}
 div#Box943 

.itemIconNoDiscount  {
background-image: url(../_images/preview/img5171615fb2053.png);
}
 div#Box943 

.SAFlags .itemIconNoDiscount:hover span {
width: 55px !important;
display: block;
white-space: normal !important;
border-bottom-left-radius: 5px;
}
 div#Box943 

.itemIconGoodPrice  {
background-image: url(../_images/preview/img4e7b27677f0fe.png);
}
 div#Box943 

.itemIconSale  {
background-image: url(../_images/preview/img4e7b279eb8307.png);
}
 div#Box943 

.itemIconOneFree  {
background-image: url(../_images/preview/img4e7b270e657e2.png);
}
 div#Box943 

.itemIconGift  {
background-image: url(../_images/preview/img4e7b280b46db4.png);
}
 div#Box943 

.itemIconVideo  {
background-image: url(../_images/preview/img4e7b27d08d8be.png);
}
 div#Box943 

.itemIconPrepare  {
background-image: url(../_images/preview/img4eb3bca29a9ed.png);
}
 div#Box943 

.itemIconCountLimit  {
background-image: url(../_images/preview/img4ec2230655cc2.png);
}
 div#Box943 

.itemIconNoPayDelivery  {
background-image: url(../_images/preview/img4ec222d65aee9.png);
}
 div#Box943 


/*-------------------------------------------------------- Sleva ---*/

.ActuallDiscount  {
position: absolute;
top: 79px;
right: 10px;
line-height: 14px;
padding: 18px 0px;
width: 50px;
text-align: center;
border-radius: 50%;
z-index: 97;
background: #e8c500;
color: #630e0d;
}
 div#Box943 

/*-------------------------------------------------------- Detail ---*/

.dAnchorDetail  {
display: none;
}
 div#Box943 

.AttributeCost  {
position: absolute;
right: 10px;
bottom: 15px;
margin: 0px auto;
width: 161px;
padding: 0px;
z-index: 10;
border-radius: 5px;
padding: 1px;
overflow: hidden;
border: 1px solid #e7ded3;
}
 div#Box943 

.AttributeCost select {
width: 55px;
margin-left: 5px;
}
 div#Box943 

.input_cena  {
width: 19px;
height: 12px;
padding: 13px 10px;
color: #000;
float: left;
border: none;
background: transparent;
text-align: center;
}
 div#Box943 

.kosik_ikona  {
float: right;
border: none;
padding: 8px 10px 8px 39px;
color: #fff;
font-size: 16px;
background: #630e0d url(../_images/preview/img4e785849de007.png) no-repeat 9px 10px ;
font-family: "Titillium Web",sans-serif;
border-radius: 5px;
}
 div#Box943 

.kosik_ikona:hover  {
background-color: #953938
}
 div#Box943 

.dLinkVariants  {
display: none;
}
 div#Box943 

.catalogNumber  {
display: none;
}
 div#Box943 

.AttributeCostContent  {
position: absolute;
left: 10px;
bottom: 65px;
padding: 5px;
}
 div#Box943 

.AttributeCostName  {
display: none;
}
 div#Box943 

.AttributeCostText  {
font-size: 24px;
color: #953938;
font-weight: bold;
float: left;
}
 div#Box943 

.inStore  {
position: absolute;
right: 0px;
bottom: 78px;
height: 14px;
padding: 5px 5px 5px 22px;
color: #55aa08;
z-index: 80;
}
 div#Box943 

.depositLabel  {
display: none;
}
 div#Box943 

.itemBaseCost  {
position: absolute;
left: 10px;
bottom: 95px;
padding: 5px;
text-decoration: line-through;
}
 div#Box943 


.essox  {
display: none;
}
 div#Box943 

/*-------------------------------------------------------- Popis ---*/

.item_col_2  {
display: none;
}
 div#Box943 

/*-------------------------------------------------------- Obrázek ---*/

.item_col_3  {
text-align: center;
padding: 10px
}
 div#Box943 

.images  {
height: 150px;
}
 div#Box943 
.wbt  {
position: absolute;
top: 90px;
left: 0px;
width: 100%;
height: 176px;
z-index: 98;
}
 div#Box943 

.wbt:hover  {
background-image: url(../_images/preview/img4e9404aa01dae.png);
background-position: center; 
background-repeat: no-repeat; 
cursor: pointer;
}
 div#Box943 

.wbt span  {display: none;}
 div#Box943 

.images:hover .wbt span {
display: block;
margin-top: 50%;
}
 div#Box943 

/* -------------------------------------------------- Tabulkový výpis --- */

table {width: 99%; border-collapse: collapse;}
 div#Box943 
table tr {border-bottom: 1px solid #fff;background-image: url("../_images/preview/img4ebce837e7f0b.png"); background-repeat: repeat-x;}
 div#Box943 
table td {padding-left: 1%;}
 div#Box943 
tbody {}
 div#Box943 
table  {padding: 5px;}
 div#Box943 

.TblImages div {
max-width: 100%;
}
 div#Box943 

.TblImages .viewBig {
max-width: 100%;
min-width: 100%;
max-height: auto !important;
height: auto;
}
 div#Box943 

.TblImages {
max-width: 40px !important;
width: 40px !important;
max-height: 40px !important;
height: 40px !important;
padding-left: 0.5%;
padding-right: 0.5%;
}
 div#Box943 

.TblImages img {
max-width: 28px;
max-height: 28px;
}
 div#Box943 

.TblSAFlags {
z-index: 98;
height: auto;
width: 20%;
display: none;
}
 div#Box943 

.TblSAFlags div span  {
display: none;
}
 div#Box943 

.TblSAFlags div:hover span  {
display: block;
position: absolute;
top: 0px;
left: 21px;
line-height: 14px;
padding: 5px 5px 5px 5px;
border-radius: 5px;
border-right: 1px solid #fff;
white-space: nowrap;
z-index: 98;
}
 div#Box943 

.TblSAFlags div  {
width: 24px;
height: 24px;
float: left;
margin: 0px 0px 0px 3px;
position: relative;
border-radius: 5px;
}
 div#Box943 

table .itemsTdBasket {
width: 75px;
}
 div#Box943 

.AttributeCost1 {
margin-right: 10px;
}
 div#Box943 

table .itemsTdBasket .shopArticleVariants {
margin: 0px;
padding: 0px;
position: static !important;
height: 25px;
width: 237px;
display: block;
border-radius: 0px;
float: left;
top: 0px;
left: 0px;
}
 div#Box943 

table .itemBaseCostValue {
white-space: nowrap;
}
 div#Box943 

table .ActuallDiscount1 {
white-space: nowrap;
}
 div#Box943 

table .depositCount {
white-space: nowrap;
}
 div#Box943 

.depositCount {
position: relative;
z-index: 99;

}
 div#Box943 


table .ActuallDiscount1 {
line-height: 14px;
padding: 5px 10px 5px 10px;
border-radius: 5px;
z-index: 97;
}
 div#Box943 

table  .TblImages .wbt  {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: auto;
z-index: 96;
}
 div#Box943 

table .wbt:hover  {
background-image: url(../_images/preview/img4e9404aa01dae.png);
background-position: center; 
background-repeat: no-repeat; 
cursor: pointer;
}
 div#Box943 

table tr:hover  {background-image: url("../_images/preview/img4ebcea393e24a.png") !important; background-color: #bababa;}
 div#Box943 


/*-------------------------------------------------------- Hodnoceni ---*/

.points  {border: none;  width: 24px; height: 120px; display: block; overflow: hidden; position: absolute; top: 62px; right: 3px; background-image: url(../_images/preview/img528a42bdc5a3b.png); z-index:10;}
 div#Box943 
.points.p0 {display: none;}
 div#Box943 
.points.p05 {background-position: -24px 0px;}
 div#Box943 
.points.p10 {background-position: -48px 0px;}
 div#Box943 
.points.p15 {background-position: -72px 0px;}
 div#Box943 
.points.p20 {background-position: -96px 0px;}
 div#Box943 
.points.p25 {background-position: -120px 0px;}
 div#Box943 
.points.p30 {background-position: -144px 0px;}
 div#Box943 
.points.p35 {background-position: -168px 0px;}
 div#Box943 
.points.p40 {background-position: -192px 0px;}
 div#Box943 
.points.p45 {background-position: -216px 0px;}
 div#Box943 
.points.p50 {background-position: -240px 0px;}
 div#Box943 

.dLinkVariants1 {padding: 5px; border-radius: 3px;margin-right: 10px;width: auto;text-align: center;}
 div#Box943 
.dLinkVariants {width: 203px;}
 div#Box943 
.tdPagSep {width: 25px; float: left; text-align: center;}
 div#Box943 

.inStore {display: block;}
 div#Box943 

.inStore .depositCount {
padding: 0px 5px;
margin-top: -3px;
float: right;
}
 div#Box943 

.icmu {
    position: absolute;
    bottom: 65px;
    right: auto;
    font-size: 12px;
    left: 16px;
}
 div#Box943 

.AttributeCostTextMU {
color: #953938;
display: block;
    float: left;
    padding: 10px;
}
 div#Box943 

.ItemAnchorDetail {
font-weight: 600;
color: #630e0d;
font-size: 16px;
}



 div#Box945 DIV.Icon {float: left;}
 div#Box945 
DIV.Anchor {float: left;}
 div#Box945 
DIV.Size {padding-left: 5px; padding-right: 5px; width: 100px; text-align: center;float: left;}
 div#Box945 
.fmDate {width: 100px; float: left; text-align: center; clear: none;}
 div#Box945 
.Comment {display: none;}
 div#Box945 
.Description {display: none;}
 div#Box945 
ul {margin: 0px; padding: 5px;}
 div#Box945 
li {margin: 0px; display: block; float:left; clear: both; width: 100%; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #ffd7d7;}
 div#Box945  
li a  {float: left; clear: none; width: 480px; max-width: 480px; height: auto; white-space: normal; display: block; text-align: justify;}
 div#Box945 
li img  {float: left; padding-top: 5px; padding-right: 5px;}

 div#Box946 table  {
width: 100%;
background: #fff3f3;
border: 1px solid #ffd7d7;
text-align: center;
}
 div#Box946 

td  {
padding: 5px;
}
 div#Box946 

th  {
padding: 5px;
}
 div#Box946 

h2  {
padding-top: 20px;
}
 div#Box946 

input  {
background: #fff;
width: 150px;
}
 div#Box946 

.Button  {
background: #630e0d;
border: none;
color: #fff;
font-size: 16px;
width: auto;
margin-top: 20px;
}
 div#Box946 

form div  {
clear: left;
margin-bottom: 10px;
}
 div#Box946 

label  {
width: 150px;
padding: 5px;
float: left;
}
 div#Box946 

input[type="file"]  {
width: 190px;
}
 div#Box946 

.error_msg  {
color: #953938;
}
 div#Box950  {
margin: 0px 10px 0px 0px;
}
 div#Box950 

h3  {
font-size: 16px;
text-align: center;
font-weight: normal;
padding: 10px;
margin-bottom: 10px;
height: 72px;
}
 div#Box950 

h3 a  {
color: #953938;
}
 div#Box950 

.item  {
position: relative;
float: left;
width: 240px;
height: 400px;
margin: -1px 0px 0px -1px;
background: #fff;
overflow: hidden;
border: 1px solid #ffd7d7;
}
 div#Box950 

.item:hover  {
z-index: 10;
border: 1px solid #b3a38e;
box-shadow: 0 0 16px rgba(62, 30, 7, 0.42);
}
 div#Box950 

/*-------------------------------------------------------- Detail ---*/

.AttributeCost  {
position: absolute;
left: 39px;
bottom: 35px;
margin: 0px auto;
width: 161px;
padding: 0px;
z-index: 10;
border-radius: 5px;
padding: 1px;
overflow: hidden;
border: 1px solid #e7ded3;
}
 div#Box950 

.input_cena  {
width: 19px;
height: 12px;
padding: 13px 10px;
color: #000;
float: left;
border: none;
background: transparent;
text-align: center;
}
 div#Box950 

.kosik_ikona  {
float: right;
border: none;
padding: 8px 10px 8px 39px;
color: #fff;
font-size: 16px;
background: #630e0d url(../_images/preview/img4e785849de007.png) no-repeat 9px 10px ;
font-family: "Titillium Web",sans-serif;
border-radius: 5px;
}
 div#Box950 

.kosik_ikona:hover  {
background-color: #953938;
}
 div#Box950 

.cena {
padding-left: 10px;
font-size: 24px;
color: #953938;
font-weight: bold;
}
 div#Box950 

/*-------------------------------------------------------- Obrázek ---*/

img  {
display: block;
margin: 0px auto;
padding: 10px;
}
 div#Box950 

/*-------------------------------------------------------- Text ---*/

.info  {
clear: left;
}
 div#Box950 

.delFromFavorites  {
position: absolute;
bottom: 7px;
left: 0px;
width: 100%;
text-align: center;
text-decoration: underline;
margin: 0px 0px 0px 0px; 
}
 div#Box952  {
margin: 0px 10px 0px 0px;
}
 div#Box952 

.content  {
padding:10px;
background: #fff;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
overflow: hidden;
}
 div#Box952 

/*-------------------------------------------------------- Tabulka ---*/

table  {
width: 100%;
clear: both;
border-collapse:collapse;
margin: 20px 0px 10px 0px;
}
 div#Box952 

th  {
padding: 5px;
color: #000;
font-weight: normal;
overflow: hidden;
border-bottom: 1px solid #ccc;
font-size: 11px;
}
 div#Box952 

td  {
padding: 5px;
overflow: hidden;
text-align: center;
border-bottom: 1px solid #ccc;
}
 div#Box952 

.right  {
text-align: right;
}
 div#Box952 

a  {
color: #000;
}
 div#Box952 

a:hover  {
color: #444;
}
 div#Box952 

#detailItemCatalogNumber  {
text-align: left;
}
 div#Box952 

#detailItemName  {
text-align: left;
}
 div#Box952 

#detailItemPrice  {
text-align: right;
}
 div#Box952 

#detailItemPriceWithVAT  {
text-align: right;
}
 div#Box952 




/*-------------------------------------------------------- Filtrace---*/

.Filtration  {
overflow: hidden;
}
 div#Box952 


.Row  {
margin-bottom: 10px;
}
 div#Box952 

.Row1  {
float: left;
clear: left;
padding: 6px 5px 0px 0px;
width: 100px;
}
 div#Box952 

.Row .Row2  {
float: left;
clear: none;
}
 div#Box952 

.Row2  {
float: left;
clear: left;
position: relative;
}
 div#Box952 

input  {
margin: 0px 5px 10px 5px;
}
 div#Box952 

select  {
margin: 0px 0px 10px 0px;
}
 div#Box952 

button  {
clear: left;
float: left;
width: auto;
border: none;
padding: 5px;
margin: 0px 10px 0px 0px;
border-radius: 5px;
}
 div#Box952 

/*-------------------------------------------------------- Detail ---*/

#Supplier  {
width: 46%;
padding-right: 3%;
float: left;
}
 div#Box952 

#SupplierHeader  {
color: #000;
font-size: 13px;
margin-bottom: 10px;
}
 div#Box952 


.SupplierDetail div  {
display: inline;
}
 div#Box952 

#Buyer {
width: 46%;
padding-left: 3%;
float: left;
border-left: 1px solid #ccc;
}
 div#Box952 

#BuyerHeader  {
color: #000;
font-size: 13px;
margin-bottom: 10px;
}
 div#Box952 

.BuyerDetail div  {
display: inline;
}
 div#Box952 

#Common  {
clear: left;
float: left;
background: #eee;
border: 1px solid #ccc;
border-radius: 5px;
padding: 5px;
margin-top: 20px;
}
 div#Box952 

.CommonRow div  {
display: inline;
}
 div#Box952 

#Summary  {
float: left;
font-size: 13px;
background: #eee;
border: 1px solid #ccc;
border-radius: 5px;
padding: 5px;
}
 div#Box952 

.TotalCost  {
color: #000;
display: inline;
padding-left: 10px;
}
 div#Box952 

.ui-datepicker-trigger {position: absolute; cursor: pointer;}
 div#Box882  {
margin-top: 20px;
}
 div#Box882 

.Empty  {display: none;}
 div#Box882 
 
.Row3  {
display: none;
}
 div#Box882 

.content {
position: relative;
}
 div#Box882 

.c7  {
background: #630e0d;
color: #fff;
}
 div#Box882 

/*-------------------------------------------------------- Navigace ---*/

h1  {
margin: 0px;
padding: 5px 0px 20px 0px;
color: #630e0d;
background: url(../_images/preview/img53b6a9dc75de9.png) no-repeat right bottom;
font-size: 24px;
}
 div#Box882 

h1 a  {
color: #630e0d;
}
 div#Box882 

h1 a:hover  {
color: #953938;
}
 div#Box882 

h2  {
font-size: 16px;
text-align: center;
font-weight: normal;
padding: 10px;
margin-bottom: 20px;
height: 72px;
}
 div#Box882 

h2 a  {
color: #953938;

}
 div#Box882 

/*-------------------------------------------------------- Filtrace ---*/

.Filtration  {
overflow: hidden;
margin: 0px 10px 10px 0px;
padding: 10px 10px 0px 10px;
background: #fff;
border-radius: 5px;
}
 div#Box882 

.Filtration div {
float:left;
}
 div#Box882 

.Filtration .okbtn {
}
 div#Box882 

.SRow1 {
clear: left;
}
 div#Box882 

.Row1 {
float:left;
padding: 1px 0px 0px 0px;
}
 div#Box882 

.Filtration input  {
width: 50px;
margin: 0px 10px 10px 10px;
}
 div#Box882 

.Filtration select {
width: 135px;
margin: 0px 10px 10px 0px;
}
 div#Box882 

.Filtration button {
padding: 5px;
border: none;
border-radius: 5px;
}
 div#Box882 

.RowUserSearch  {
width: 100%;
}
 div#Box882 

.RowUserSearch select {
width: 50px;
margin: 0px 0px 10px 0px;
}
 div#Box882 

.datepick-trigger  {
cursor: pointer;
margin-top: -2px;
}
 div#Box882 

.Price  {
float: left;
}
 div#Box882 

/* -------------------------------------------------------- Posuvnik --- */

#slider-range  {
float: left;
clear: right;
margin: 7px 5px 0px 5px;
width: 159px !important;
border: 1px solid #f0d2c6;
}
 div#Box882 

.ui-widget-header  {
border: none !important;
}
 div#Box882 

input[type="checkbox"]  {
width: auto !important;
margin-top: 7px;
padding: 0px;
border-radius: 0px;
}
 div#Box882 

.CheckGroup  {
clear: left;
}
 div#Box882 

/*-------------------------------------------------------- Výrobce---*/

.Producer  {
overflow: hidden;
margin: 0px 10px 10px 0px;
padding: 5px 5px 0px 5px;
background: #fff;
border-radius: 5px;
}
 div#Box882 

.Producer .Row2 div {
float: left;
padding-bottom: 5px;
width: 115px;
display: block;
}
 div#Box882 

.Producer .Row2 div label {
padding-left: 2px;
}
 div#Box882 


/*-------------------------------------------------------- Výrobek ---*/

.item  {
position: relative;
float: left;
width: 240px;
height: 400px;
margin: -1px 0px 0px -1px;
background: #fff;
overflow: hidden;
border: 1px solid #ffd7d7;
}
 div#Box882 

.SATop  {
position: relative;
float: left;
width: 240px;
height: 400px;
margin: -1px 0px 0px -1px;
background: #fff;
overflow: hidden;
border: 1px solid #ffd7d7;
}
 div#Box882 

.item:hover  {
z-index: 10;
border: 1px solid #b3a38e;
box-shadow: 0 0 16px rgba(62, 30, 7, 0.42);
}
 div#Box882 

.SATop:hover  {
z-index: 10;
border: 1px solid #b3a38e;
box-shadow: 0 0 16px rgba(62, 30, 7, 0.42);
}
 div#Box882 

/*-------------------------------------------------------- Akce ---*/

.SATopAction  {
position: absolute;
top: 90px;
left: 0px;
padding: 0px 10px;
border-bottom-right-radius: 5px;
border-top-right-radius: 5px;
z-index: 99;
background: transparent !important;
color: red;
}
 div#Box882 

/*-------------------------------------------------------- Ikony ---*/

.SAFlags  {
display: none;
position: absolute;
top: 270px;
left: 0px;
z-index: 98;
}
 div#Box882 

.SAFlags div span  {
display: none;
}
 div#Box882 

.SAFlags div:hover span  {
display: block;
position: absolute;
top: 0px;
left: 21px;
line-height: 14px;
padding: 5px 5px 5px 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border-right: 1px solid #fff;
white-space: nowrap;
z-index: 98;
}
 div#Box882 

.SAFlags div  {
width: 24px;
height: 24px;
float: left;
margin: 0px 0px 0px 5px;
border-radius: 5px;
position: relative;
}
 div#Box882 

.itemIconNews  {
background-image: url(../_images/preview/img4e7b28354a2ae.png);
}
 div#Box882 

.itemIconTip  {
background-image: url(../_images/preview/img4e89c43778960.png);
}
 div#Box882 

.itemIconAction  {
background-image: url(../_images/preview/img4e7b26a992b7d.png);
}
 div#Box882 

.itemIconDiscount  {
background-image: url(../_images/preview/img4e7b26cdc1c74.png);
}
 div#Box882 

.itemIconNoDiscount  {
background-image: url(../_images/preview/img5171615fb2053.png);
}
 div#Box882 

.SAFlags .itemIconNoDiscount:hover span {
width: 55px !important;
display: block;
white-space: normal !important;
border-bottom-left-radius: 5px;
}
 div#Box882 

.itemIconGoodPrice  {
background-image: url(../_images/preview/img4e7b27677f0fe.png);
}
 div#Box882 

.itemIconSale  {
background-image: url(../_images/preview/img4e7b279eb8307.png);
}
 div#Box882 

.itemIconOneFree  {
background-image: url(../_images/preview/img4e7b270e657e2.png);
}
 div#Box882 

.itemIconGift  {
background-image: url(../_images/preview/img4e7b280b46db4.png);
}
 div#Box882 

.itemIconVideo  {
background-image: url(../_images/preview/img4e7b27d08d8be.png);
}
 div#Box882 

.itemIconPrepare  {
background-image: url(../_images/preview/img4eb3bca29a9ed.png);
}
 div#Box882 

.itemIconCountLimit  {
background-image: url(../_images/preview/img4ec2230655cc2.png);
}
 div#Box882 

.itemIconNoPayDelivery  {
background-image: url(../_images/preview/img4ec222d65aee9.png);
}
 div#Box882 


/*-------------------------------------------------------- Sleva ---*/

.ActuallDiscount  {
position: absolute;
top: 79px;
right: 10px;
line-height: 14px;
padding: 18px 0px;
width: 50px;
text-align: center;
border-radius: 50%;
z-index: 97;
background: #e8c500;
color: #630e0d;
}
 div#Box882 

/*-------------------------------------------------------- Detail ---*/

.dAnchorDetail  {
display: none;
}
 div#Box882 

.AttributeCost  {
position: absolute;
right: 10px;
bottom: 15px;
margin: 0px auto;
width: 161px;
padding: 0px;
z-index: 10;
border-radius: 5px;
padding: 1px;
overflow: hidden;
border: 1px solid #e7ded3;
}
 div#Box882 

.AttributeCost select {
width: 55px;
margin-left: 5px;
}
 div#Box882 

.input_cena  {
width: 19px;
height: 12px;
padding: 13px 10px;
color: #000;
float: left;
border: none;
background: transparent;
text-align: center;
}
 div#Box882 

.kosik_ikona  {
float: right;
border: none;
padding: 8px 10px 8px 39px;
color: #fff;
font-size: 16px;
background: #630e0d url(../_images/preview/img4e785849de007.png) no-repeat 9px 10px ;
font-family: "Titillium Web",sans-serif;
border-radius: 5px;
}
 div#Box882 

.kosik_ikona:hover  {
background-color: #953938
}
 div#Box882 

.dLinkVariants  {
display: none;
}
 div#Box882 

.catalogNumber  {
display: none;
}
 div#Box882 

.AttributeCostContent  {
position: absolute;
left: 10px;
bottom: 65px;
padding: 5px;
}
 div#Box882 

.AttributeCostName  {
display: none;
}
 div#Box882 

.AttributeCostText  {
font-size: 24px;
color: #953938;
font-weight: bold;
float: left;
}
 div#Box882 

.AttributeCostTextMU {
color: #953938;
display: block;
    float: left;
    padding: 10px;
}
 div#Box882 

.inStore  {
position: absolute;
right: 0px;
bottom: 78px;
height: 14px;
padding: 5px 5px 5px 22px;
color: #55aa08;
z-index: 80;
}
 div#Box882 

.depositLabel  {
display: none;
}
 div#Box882 

.itemBaseCost  {
position: absolute;
left: 10px;
bottom: 95px;
padding: 5px;
text-decoration: line-through;
}
 div#Box882 


.essox  {
display: none;
}
 div#Box882 

/*-------------------------------------------------------- Popis ---*/

.item_col_2  {
display: none;
}
 div#Box882 

/*-------------------------------------------------------- Obrázek ---*/

.item_col_3  {
text-align: center;
padding: 10px
}
 div#Box882 

.images  {
height: 150px;
}
 div#Box882 
.wbt  {
position: absolute;
top: 90px;
left: 0px;
width: 100%;
height: 176px;
z-index: 98;
}
 div#Box882 

.wbt:hover  {
background-image: url(../_images/preview/img4e9404aa01dae.png);
background-position: center; 
background-repeat: no-repeat; 
cursor: pointer;
}
 div#Box882 

.wbt span  {display: none;}
 div#Box882 

.images:hover .wbt span {
display: block;
margin-top: 50%;
}
 div#Box882 

/* -------------------------------------------------- Tabulkový výpis --- */

table {width: 99%; border-collapse: collapse;}
 div#Box882 
table tr {border-bottom: 1px solid #fff;background-image: url("../_images/preview/img4ebce837e7f0b.png"); background-repeat: repeat-x;}
 div#Box882 
table td {padding-left: 1%;}
 div#Box882 
tbody {}
 div#Box882 
table  {padding: 5px;}
 div#Box882 

.TblImages div {
max-width: 100%;
}
 div#Box882 

.TblImages .viewBig {
max-width: 100%;
min-width: 100%;
max-height: auto !important;
height: auto;
}
 div#Box882 

.TblImages {
max-width: 40px !important;
width: 40px !important;
max-height: 40px !important;
height: 40px !important;
padding-left: 0.5%;
padding-right: 0.5%;
}
 div#Box882 

.TblImages img {
max-width: 28px;
max-height: 28px;
}
 div#Box882 

.TblSAFlags {
z-index: 98;
height: auto;
width: 20%;
display: none;
}
 div#Box882 

.TblSAFlags div span  {
display: none;
}
 div#Box882 

.TblSAFlags div:hover span  {
display: block;
position: absolute;
top: 0px;
left: 21px;
line-height: 14px;
padding: 5px 5px 5px 5px;
border-radius: 5px;
border-right: 1px solid #fff;
white-space: nowrap;
z-index: 98;
}
 div#Box882 

.TblSAFlags div  {
width: 24px;
height: 24px;
float: left;
margin: 0px 0px 0px 3px;
position: relative;
border-radius: 5px;
}
 div#Box882 

table .itemsTdBasket {
width: 75px;
}
 div#Box882 

.AttributeCost1 {
margin-right: 10px;
}
 div#Box882 

table .itemsTdBasket .shopArticleVariants {
margin: 0px;
padding: 0px;
position: static !important;
height: 25px;
width: 237px;
display: block;
border-radius: 0px;
float: left;
top: 0px;
left: 0px;
}
 div#Box882 

table .itemBaseCostValue {
white-space: nowrap;
}
 div#Box882 

table .ActuallDiscount1 {
white-space: nowrap;
}
 div#Box882 

table .depositCount {
white-space: nowrap;
}
 div#Box882 

.depositCount {
position: relative;
z-index: 99;

}
 div#Box882 


table .ActuallDiscount1 {
line-height: 14px;
padding: 5px 10px 5px 10px;
border-radius: 5px;
z-index: 97;
}
 div#Box882 

table  .TblImages .wbt  {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: auto;
z-index: 96;
}
 div#Box882 

table .wbt:hover  {
background-image: url(../_images/preview/img4e9404aa01dae.png);
background-position: center; 
background-repeat: no-repeat; 
cursor: pointer;
}
 div#Box882 

table tr:hover  {background-image: url("../_images/preview/img4ebcea393e24a.png") !important; background-color: #bababa;}
 div#Box882 


/*-------------------------------------------------------- Hodnoceni ---*/

.points  {border: none;  width: 24px; height: 120px; display: block; overflow: hidden; position: absolute; top: 62px; right: 3px; background-image: url(../_images/preview/img528a42bdc5a3b.png); z-index:10;}
 div#Box882 
.points.p0 {display: none;}
 div#Box882 
.points.p05 {background-position: -24px 0px;}
 div#Box882 
.points.p10 {background-position: -48px 0px;}
 div#Box882 
.points.p15 {background-position: -72px 0px;}
 div#Box882 
.points.p20 {background-position: -96px 0px;}
 div#Box882 
.points.p25 {background-position: -120px 0px;}
 div#Box882 
.points.p30 {background-position: -144px 0px;}
 div#Box882 
.points.p35 {background-position: -168px 0px;}
 div#Box882 
.points.p40 {background-position: -192px 0px;}
 div#Box882 
.points.p45 {background-position: -216px 0px;}
 div#Box882 
.points.p50 {background-position: -240px 0px;}
 div#Box882 

.dLinkVariants1 {padding: 5px; border-radius: 3px;margin-right: 10px;width: auto;text-align: center;}
 div#Box882 
.dLinkVariants {width: 203px;}
 div#Box882 
.tdPagSep {width: 25px; float: left; text-align: center;}
 div#Box882 

.inStore {display: block;}
 div#Box882 

.inStore .depositCount {
padding: 0px 5px;
margin-top: -3px;
float: right;
}
 div#Box882 

.icmu {
    position: absolute;
    bottom: 65px;
    right: auto;
    font-size: 12px;
    left: 16px;
}
 div#Box882 

.ItemAnchorDetail {
font-weight: 600;
color: #630e0d;
}
 div#Box882 

.pagging a {
color: #fff;
}
 div#Box959  {
width: 100%;
width: 63%;
color: #fff;
border-radius: 5px;
background: #2b2b2b url(../_images/preview/img56d591a5223c3.png) no-repeat 10px 2px;
background: #2b2b2b url(../_images/preview/img58aec324aa4e4.png) no-repeat 12px 8px;
background: #402311 url(../_images/preview/img53b2e5faf253a) no-repeat;
background: none;
background-color: #953938;
border-bottom: none;
background-size: auto;
background-position: top -5px center;
margin-top: 10px;
display: inline-block;
    position: absolute;
    top: -138px;
    left: 0px;
}
 div#Box959 

.content  {
padding: 10px;
overflow: hidden;
}
 div#Box959 

p  {
    float: left;
    font-size: 18px;
    padding-left: 5px;
    font-weight: 300;
    padding-top: 5px;
}
 div#Box959 

a  {
    float: right;
    padding: 5px 10px;
    background: #630e0d;
    color: #fff;
    border-radius: 5px;
    font-size: 16px;
    margin-top: -4px;
}
 div#Box959 

a:hover {
background-color: #000;
color: #fff;
}
 div#Box959 

p:last-child {
float: right;
}

 div#Box960  {
width: 715px;
color: #fff;
border-radius: 5px;
background: #2b2b2b url(../_images/preview/img56d591a5223c3.png) no-repeat 10px 2px;
background: #2b2b2b url(../_images/preview/img58aec324aa4e4.png) no-repeat 12px 8px;
background: #402311 url(../_images/preview/img53b2e5faf253a) no-repeat;
background: none;
background-color: #953938;
border-bottom: none;
background-size: auto;
background-position: top -5px center;
margin-top: 10px;
display: inline-block;
position: absolute;
top: 0px;
margin: 0px;
}
 div#Box960 

.content  {
padding: 10px;
overflow: hidden;
}
 div#Box960 

p  {
    float: left;
    font-size: 18px;
    padding-left: 5px;
    font-weight: 300;
    padding-top: 5px;
}
 div#Box960 

a  {
    float: right;
    padding: 5px 10px;
    background: #630e0d;
    color: #fff;
    border-radius: 5px;
    font-size: 16px;
    margin-top: -4px;
}
 div#Box960 

a:hover {
background-color: #000;
    color: #fff;
}
 div#Box960 

p:last-child {
float: right;
}

 div#Box958  {
padding-top: 30px;
}
 div#Box958 

#articlesLastVisitedItem {
    display: block;
    float: left;
    width: 100%;
}
 div#Box958 

a  {
display: block;
    float: left;
    width: 216px;
    text-align: center;
    border: 1px solid #ffd7d7;
    height: 300px;
    padding: 10px;
    position: relative;
    overflow: hidden;
    margin-right: -1px;
margin-bottom: -1px;
}
 div#Box958 

a img {
max-width: 100%;
height: auto;
}
 div#Box958 

a span {
    position: absolute;
    bottom: 20px;
    width: 96%;
    text-align: center;
    left: 0px;
    padding: 2%;
}
 div#Box958 

br {
display: none;
}



 div#Box957  {
clear: left;
margin-bottom: 10px;
overflow: hidden;
}
 div#Box957 

.Empty  {display: none;}
 div#Box957 

.content  {
position: relative;
}
 div#Box957 

h2  {
padding: 10px;
margin-bottom: 10px;
font-size: 30px;
font-weight: 300;
text-transform: uppercase;
color: #000;
}
 div#Box957 

/*-------------------------------------------------------- Výrobek ---*/

.items  {
padding: 0px 0px 1px 0px;
overflow: hidden;
}
 div#Box957 

.item  {
float: left;
width: 237px;
height: 300px;
padding: 10px;
margin: 0px 10px -1px 0px;
background: #fff;
position: relative;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}
 div#Box957 

.item > a  {
display: block;
}
 div#Box957 

.item h3  {
    width: 92%;
    padding: 10px;
    margin: 0px;
    font-weight: 600;
    text-transform: none;
    font-size: 16px;
    text-align: center;
    line-height: 1.5;
    z-index: 1000;
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 3%;
}
 div#Box957 

.item:hover  {
border: 1px solid #ddd;
}
 div#Box957 

.cena  {
    font-weight: 600;
    color: red;
    font-size: 22px;
    background: none;
    bottom: 0px;
    position: absolute;
    width: 96%;
    padding: 2%;
}
 div#Box957 

.AttributeCostTextMU  {
font-weight: 400;
margin-left: 5px;
font-size: 14px;
}
 div#Box957 

.kosik_ikona  {
position: absolute;
right: 10px;
bottom: 10px;
width: 50px;
height: 50px;
border: none;
color: #fff;
font-size: 22px;
z-index: 101;
}
 div#Box957 

.LinkVariants  {
position: absolute;
right: 10px;
bottom: 10px;
width: 50px;
height: 50px;
border: none;
color: #fff;
font-size: 16px;
padding-top: 12px;
text-align: center;
z-index: 101;
}
 div#Box957 

.LinkVariants span  {
display: none;
}
 div#Box957 

.button  {
width: auto;
border: none;
padding: 10px;
margin: 0px;
font-weight: bold;
text-transform: uppercase;
background: #eee;
text-align: center;
position: absolute;
bottom: 10px;
right: 10px;
}
 div#Box957 

.button span  {
display: none;
}
 div#Box957 

.delFromFavorites:hover  {
background: red;
}
 div#Box957 

.info  {
padding: 20px 10px;
}
 div#Box957 

/*-------------------------------------------------------- Obrázek ---*/

img  {
height: auto;
margin: auto;
max-width: 217px;
max-height: 217px;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
 div#Box957 

/*-------------------------------------------------------- Obrázek ---*/

.input_cena  {
display: none;
}
 div#Box849  {
margin: 57px 0px 20px 0px;
}
 div#Box849 

ul  {
margin: 0px;
padding: 0px;
list-style: none;
}
 div#Box849 

ul li  {
display: inline;
}
 div#Box849 

ul li a  {
display: block;
padding: 6px 15px;
margin-top: 3px;
color: #fff;
background-color: #402311;
background: #402311 url(../_images/preview/img53b3c9d83a974) no-repeat;
background-size: 100% 100%;
border-bottom: none;
font-size: 18px;
background-size: auto 100% !important;
    background-color: #640e0d;
}
 div#Box849 

a:hover  {
color: #fff;
background: #953938;
}

 div#Box843  {
margin: 0px 0px 20px 0px;
}
 div#Box843 

ul  {
margin: 0px;
padding: 0px;
list-style: none;
border-bottom: 1px solid #ffd7d7;
}
 div#Box843 

ul li  {
display: block;
color: #6c605b;
background: #fff3f3;
border: 1px solid #ffd7d7;
border-bottom: none;
font-size: 16px;
}
 div#Box843 

ul li ul li  {
color: #630e0d;
background: #ffd7d7;
border: none;
}
 div#Box843 

ul li ul li ul li  {
color: #630e0d;
border: none;
}
 div#Box843 

ul li ul li ul li ul li  {
color: #630e0d;
border: none;
}
 div#Box843 

.menuActive  {
color: #fff !important;
background: #953938;
}
 div#Box843 

.menuActive > a  {
color: #fff !important;
}
 div#Box843 

a  {
padding: 6px 15px;
display: block;
}
 div#Box843 

a:hover  {
color: #fff;
background: #953938;
}
 div#Box843 

/* ------------------------------------------------------------------------------------------- Záložky --- */

.ui-widget-header  {
padding: 0px;
border: none !important;
background: #fff !important;
border-radius: 0px !important;
}
 div#Box843 

.ui-state-default  {
color: #555;
margin: 0px;
position: relative;
border: none !important;
font-weight: normal;
line-height: 20px;
vertical-align: middle;
background: #ccc;
padding-bottom: 1px;
margin-top: 5px;
margin-left: 5px;
}
 div#Box843 

.ui-state-default:hover  {
position: relative;
border: none !important;
line-height: 20px !important;
vertical-align: middle;
}
 div#Box843 

.ui-state-default a  {
margin-bottom: 0px;
}
 div#Box843 

.ui-state-default a:hover  {
border-top-right-radius: 5px;
border-top-left-radius: 5px;
}
 div#Box843 


.ui-state-active  {
position: relative;
line-height: 20px !important;
border: none !important;
vertical-align: middle;
}
 div#Box843 

.ui-widget-content  {
padding: 0px;
border: none !important;
background-image: none !important;
background-color: #fff !important;
border-radius: 0px !important;
}
 div#Box843 

.MenuVertical a:active  {
color: #fff !important;
}
 div#Box843 

/* ------------------------------------------------------------------------------------------- Výrobce--- */

.shopCatProducer a  {
display: block;
padding: 5px;
margin-bottom:1px;
background-image: url(../_images/preview/img4ebce9f446faf.png);
}


 div#Box953  {
    text-align: center;
    margin-bottom: 20px;
}
 div#Box953 

img {
    width: 100% !important;
    height: auto !important;
}
 div#Box900  {
margin: 0px 0px 0px 0px;
}
 div#Box900 

a  {
display: block;
margin: 0px 0px 20px 0px;
}
 div#Box900 

img  {
display: block;
}

 div#Box846  {
margin: 0px 0px 20px 0px;
}
 div#Box846 

.content  {
padding:10px;
background: #fff3f3;
border: 1px solid #eae3da;
}
 div#Box846 

.cntItems div  {
display: inline;
padding-right: 5px;
}
 div#Box846 

.cntInDeposit div  {
display: inline;
}
 div#Box846 

.cntInDeposit  {
color: #55aa08;
padding-top:10px;
}
 div#Box847  {
margin: 0px 0px 20px 0px;
}
 div#Box847 

.content  {
padding:10px;
background: #fff3f3;
border: 1px solid #eae3da;
}
 div#Box848  {
margin: 0px 0px 20px 0px;
}
 div#Box848 

.content  {
padding:10px;
background: #fff3f3;
border: 1px solid #eae3da;
}
 div#Box848 

h3  {
margin: 0px;
padding:10px;
font-size: 11px;
font-weight: normal;
background: transparent;
border-radius: 0px;
text-align: center;
}
 div#Box848 

.item  {
padding: 5px;
margin-bottom: 10px;
width: 200px;
height: 200px;
position: relative;
}
 div#Box848 

.itemTip  {
padding: 5px;
margin-bottom: 10px;
width: 200px;
height: 200px;
position: relative;
}
 div#Box848 


img  {
display: block;
margin: 0px auto;
}
 div#Box848 

a  {
color: #000;
}
 div#Box848 

a:hover  {
color: #444;
}
 div#Box848 

.bsSliderNavi  {
display: none;
}
 div#Box848 

.cena  {
position: absolute;
right: 0px;
bottom: 20px;
margin: 0px auto;
padding: 5px;
border-radius: 5px;
}
 div#Box848 


.btnsnp {
width: 25px;
height: 25px;
display: block;
border-bottom-right-radius: 5px;
float: left;
}
 div#Box848 

.btnsnp img {
margin-top: 8px;
}
 div#Box848 

.btnsnn {
width: 25px;
height: 25px;
display: block;
border-bottom-left-radius: 5px;
float: right;
}
 div#Box848 

.btnsnn img {
margin-top: 8px;
}
 div#Box848 

.actSliderNavi {
position: absolute;
top: 0px;
z-index: 800;
width: 237px;
left: 0px;
}

 div#Box892  {
margin: 0px 0px 20px 0px;
}
 div#Box892 

.content  {
padding:10px;
background: #fff3f3;
border: 1px solid #eae3da;
}
 div#Box892 
.content div  {
display: block;
}
 div#Box892 

input  {
float: left;
width: 132px;
}
 div#Box892 

button  {
float: right;
border: none;
padding: 5px;
border-radius: 5px;
}
 div#Box892 

.AnswerBar  {
  height: 12px;
}
 div#Box892 

form  {
  float:none !important;
}
 div#Box892 

.question  {
padding-bottom:5px;
}
 div#Box892 

.enquiry_line  {
padding-bottom:5px;
}
 div#Box892 

.btnHlasuj  {
 float:right !important;
padding-top: 5px;
padding-bottom: 5px;
}
 div#Box892 

.AnswerCnt  {
text-align: right;
}
 div#Box892 

.clear  {
clear:both; height: 1px;
}
 div#Box962  {
    float: left;
    width: 100%;
    background-color: #f7e9e8;
    padding: 20px 0 40px 0;
}
 div#Box948  {
clear: left;
padding: 2%;
display: inline-block;
width: 96%;
text-align: center;
height: 300px;
color: #bf5f60;
}
 div#Box948 

.html div  {
width: 100%;
padding-bottom: 20px;
}
 div#Box948 

.html div img  {
float: left;
height: 50px !important;
width: auto !important;
padding-right: 10px;
}
 div#Box948 

p {
text-align: center;
color: #bf5f60;
}
 div#Box948 

strong {
color: #620f0b;
}



 div#Box956  {
background-color: #630d0c;
font-size: 16px;
width: 1000px;
width: 100%;
text-align: center;
margin: 0px auto;
position: relative;
color: #bf6161;
background-image: url(../_images/preview/footer-back.png);
background-position: top left;
background-repeat: repeat-x;
padding-top: 25px;
}
 div#Box956 

.html {
margin: 0px auto;
padding: 20px;
}
 div#Box956 

a {
    color: #bf6161;
}
 div#Box956 

a:hover {
    color: #fff;
}
 div#Box854  {
width: 1000px;
margin: 0px auto;
position: relative;
color: #bf6161;
display: table;
}
 div#Box854 

a  {
color: #bf6161;
}
 div#Box854 

a:hover  {
color: #fff;
}


 div#Box889  {
float: left;
overflow: hidden;
padding: 20px 20px 0px 20px;
width: 15%;
}
 div#Box889 

h2  {
color: #61100d;
font-size: 20px;
font-weight: normal;
}
 div#Box889 

.html  {
position: static;
}
 div#Box889 

.Row  {
float: left;
width: auto;
margin-right: 20px;
}
 div#Box889 


ul  {
margin: 0px;
padding: 0px 0px 0px 15px;
list-style: square;
color: #953938;
}
 div#Box889 

ul li {
    width: 100%;
    float: left;
}
 div#Box889 

ul li a  {
    padding: 1px 10px;
    font-size: 16px;
    padding-left: 0px;
}
 div#Box889 


li a:hover {
color: #620f0b;
}

 div#Box941  {
float: left;
overflow: hidden;
padding: 20px 20px 0px 20px;
width: 25%;
}
 div#Box941 

h2  {
color: #61100d;
font-size: 20px;
font-weight: normal;
}
 div#Box941 

.html  {
position: static;
}
 div#Box941 

.Row  {
float: left;
width: auto;
margin-right: 20px;
}
 div#Box941 


ul  {
margin: 0px;
padding: 0px 0px 0px 15px;
list-style: square;
color: #953938;
}
 div#Box941 

li a:hover {
color: #620f0b;
}

 div#Box954  {
    float: left;
    overflow: hidden;
    padding: 20px 20px 0px 20px;
}
 div#Box954 

h2  {
    color: #61100d;
    font-size: 20px;
    font-weight: normal;
}

 div#Box852  {
float: right;
padding: 20px 20px 0px 20px;
overflow: hidden;
}
 div#Box852 

h2  {
color: #61100d;
font-size: 20px;
font-weight: normal;
}
 div#Box852 


.content div  {
display: inline;
}
 div#Box852 

input  {
float: left;
width: 180px;
background: #ffd7d7;
border-radius: 0px;
font-size: 16px;
line-height: 20px;
height: 26px;
}
 div#Box852 

button  {
float: right;
border: none;
padding: 8px 10px;
color: #fff;
background: #ac5655;
font-size: 16px;
line-height: 20px;
height: 38px;
margin-left: 0px;
}
 div#Box852 

button:hover {
background: #953938;
}


 div#Box955  {
    float: left;
    overflow: hidden;
    padding: 20px 20px 0px 0px;
}
 div#Box955 

h2  {
    color: #61100d;
    font-size: 20px;
    font-weight: normal;
}