@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,&subset=latin,latin-ext);

/* - BARVY - BEGIN - */ 
 a:hover {color: #000;}
body {color: #555555;}
a {color: #000000;}
a:hover {color: #bf0000;}
.d1 {
background-color: #eeeeee !important;
color: #555555 !important;
}
.d1.button:hover {
color: #ffffff !important;
background-color: #009ee0 !important;
}
.d1.MenuVertical a:hover {
color: #ffffff !important;
background-color: #009ee0 !important;
}
.d1 .menuActive > a {
color: #ffffff !important;
background-color: #009ee0 !important;
}
.d1 a {color: #555555;}
.d2 {
background-color: #009ee0 !important;
color: #ffffff;
}
.d2 a:hover {
color: #ffffff;
background-color: #007cad !important; border-top-color: #007cad
}
.d2 a {color: #ffffff;}
.d3 {
background-color: #009ee0 !important;
color: #ffffff !important;
}
a:hover .d3 {
color: #ffffff !important;
background-color: #007cad !important;
}
.d3:hover {
color: #ffffff !important;
background-color: #007cad !important;
}
.d4 {
color: #009ee0;
}
.d5 {
background-color: #000000;
color: #ffffff;
}
.d5:hover {
color: #ffffff !important;
background-color: #007cad !important;
}
.d6 {
background-color: #000000;
color: #ffffff;
}
.d6 a:hover {
color: #ffffff !important;background: transparent !important;opacity: 1 !important;
}
.d6 a {color: #ffffff;}.d7 {
background: #eeeeee;
color: #555555;
}

.d7:hover {color: #ffffff !important; background: #007cad !important;}
/* - BARVY - END - */





















html {
margin:0px;
padding:0px;
}

body {
margin:0px;
padding:0px;
width:100%;
font-family: "Open Sans", sans-serif;
}

a, a:hover {
text-decoration: none;
}

a {
text-decoration: none;
}

img a {
border: none;
}

h1 {
margin: 0px;
padding: 0px;
line-height: 1.5;
font-size: 18px;
}

h2 {
margin: 0px;
padding: 0px;
line-height: 1.5;
font-size: 14px;
}

h3, h4 {
margin: 0px;
padding: 0px;
line-height: 1.5;
}

p {
margin: 0px;
}

button, .button {
min-width: 41px;
font-family: "Open Sans" !important;
cursor: pointer;
}

input[type="submit"], input[type="button"] {
cursor: pointer;
}

input {
font-family: "Open Sans";
padding: 10px;
border: 1px solid #ddd;
border-radius: 0px;
}

input [type="checkbox"] {
width: auto;
}

label {
margin: 0px;
}

textarea {
font-family: "Open Sans";
padding: 10px;
border: 1px solid #ddd;
font-size: 14px;
}

select {
padding: 10px;
font-family: "Open Sans";
border: 1px solid #ddd;
}
 
input[type="checkbox"] {
width: auto;
background: transparent !important;
border: none !important;
margin-top: 7px;
}

input[type="file"] {
padding: 9px 10px 8px 10px;
}

form {
display: inline;
margin: 0;
padding: 0;
}

.left {
float: left;
}

.right {
float: right; 
}

/* - 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;}

/* - EDITOR - END */

/* ------------------------------------------------ Color Template--- */

/*
.d1 {background: #eeeeee !important; color: #999;}
.d2 {background: #f3971d; color: #fff;}
.d3 {background: #f3971d; color:#fff;}
.d4 {color: #ff4200;}
.d5 {color: #fff; background: #000;}
.d7  {background: #eee; color: #333;}


.d2 a {color: #fff;}

a:hover {color: #000;}

.d1.button:hover {color: red !important; background: yellow !important;}
.shopCatCat .d1 a:hover {color: red; background: yellow;}
.shopCatProducer .d1 a:hover {color: red !important; background: yellow !important;}

.d2 a:hover {color: red; background: yellow !important; border-top-color: yellow;}

a:hover .d3 {color: red !important; background: yellow !important;}
.d3:hover {color: red !important; background: yellow !important;}

.d4:hover {color: red;}

.d5:hover {color: red !important; background: yellow !important;}

.d6 a:hover {color: #fff !important; background: transparent !important; opacity: 1 !important;}

.d7:hover {color: #fff !important; background: #000 !important; }
*/

/* ------------------------------------------------ Color Skladem --- */

.store1 {color: green;}
.store2 {color: orange;}
.store3 {color: blue;}
.store4 {color: red;}
.store5 {color: navy;}

/* ------------------------------------------------ Color Error --- */

.error, .noItems, .errorMsg, .Empty {
text-align: center;
text-transform: uppercase;
padding: 10px;
margin-bottom: 10px;
background: #ffe5e5;
color: red;
clear: left;
}

.thanks {
text-align: center;
text-transform: uppercase;
padding: 10px !important;
background: #e5f2e5 !important;
color: green;
}

.info {
float: left;
clear: left;
width: 100%;
margin: 10px 0px 0px 0px;
padding: 10px;
background: #e5f2ff;
color: #007eff;
font-style: italic;
}

/* ------------------------------------------------ Schované --- */

.hidden {
display: none;
}

.hide, .back {
display: none !important;
}


/* -------------------------------------------------------- Error --- */

.error410 {
width: 400px;
background-color:#ffffff;
display: block;
padding: 20px;
margin: 0px auto;
border: 3px solid #c7c7c7;
margin-top:15%;
color: #ababab;
text-align: center;
}

.error410 a {
color:#000000;
text-decoration: underline;
}

.error410 a:hover {
color:#373737;
text-decoration: none;
}

/* -------------------------------------------------------- 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;
border-radius: 0px !important;
}

.ui-dialog-content {
padding: 20px !important;
}

.ui-dialog-titlebar {
margin: 0px;
padding: 10px !important;
font-weihgt: bold !important;
border: none;
border-radius: 0px;
background: #eee;
text-transform: uppercase;
}

.ui-dialog-title {
margin: 0px !important;
}

.ui-dialog .ui-dialog-titlebar-close {
width: 41px;
height: 41px;
margin: 0px;
padding: 10px;
border: none;
border-radius: 0px;
font-size: 14px;
background: #eee;
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;  
}

/*-------------------------------------------------------- PopUp Hlídat cenu ---*/

.Watchdog span { 
display: block; 
}

.Watchdog label, .Watchdog input {
padding: 10px;
}

/*-------------------------------------------------------- PopUp Dotaz na prodejce ---*/

.QuestionForm h2 {
font-size: 14px;
font-weight: bold;
margin-bottom: 10px;
text-transform: uppercase;
}

.ItemFormForm, .ItemFormInfo {
float: left;
width: 50%;
}

.ItemFormInfo {
padding-left: 20px;
}

.ItemFormForm input, .ItemFormForm textarea, .ItemFormSalesmanQuestionImgCodeDiv {
width: 100%;
margin-bottom: 10px;
}

.ItemFormForm button {
padding: 10px;
font-weight: bold;
text-transform: uppercase;
border: none;
}

/* -------------------------------------------------------- PopUp Košík --- */

.bIAddI {
margin: 0px auto;
width: 217px;
height: 217px;
padding: 10px;
position: relative;
}

.bIAddI img {
margin: auto;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
max-width: 217px;
max-height: 217px;
}

.bIAddN {
padding: 0px 0px 10px 0px;
font-size: 16px;
text-align: center;
font-weight: 600;
}

.aNextShopping, .aBasket {
float: left;
font-weight: bold;
text-transform: uppercase;
padding: 10px;
margin-top: 10px;
cursor: pointer; 
border: none;
font-family: Open Sans, sans-serif !important;
}

.aBasket {
float: right;
}

/*-------------------------------------------------------- Pobídky ---*/

.suggestions {
float: left;
clear: left;
width: 100%;
margin-top: 30px;
overflow: hidden;
}

.suggestionText {
padding: 10px 10px 0px 10px;
font-weight: bold;
text-transform: uppercase;
}

.suggestionDescription {
padding: 10px;
}

.si {
float: left;
width: calc(33.333% - 10px);
height: 300px;
margin: 0px 10px -1px 0px;
background: #fff;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
position: relative;
}

.si:hover {
border: 1px solid #ddd;
}

.sin {
width: 100%;
padding: 10px;
text-align: center;
font-size: 16px;
font-weight: 600;
position: absolute;
top: 0px;
left: 0px;
}

.sii {
width: 100%;
height: 100%;
}

.sii {
width: 100%;
height: 100%;
}

.sii img {
height: auto;
margin: auto;
max-width: 217px;
max-height: 217px;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}

.sic {
font-weight: 600;
color: red;
font-size: 22px;
position: absolute;
bottom: 10px;
left: 10px;
}

.siii {
position: absolute;
bottom: 15px;
right: 15px;
}

/* -------------------------------------------------------- Map --- */

.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: auto;
text-align: center;
}

.PlaceMapView a {
text-decoration: underline;
}

.schovat-2 {
margin: 5px 0px;
}

Input.errorInput{
background: #ffe5e5;
color: red;
border: 1px solid #ff9696;
}

Input.valid{
background: #e5f2e5 !important;
color: green;
border: 1px solid #93c593;
}
/* -------------------------------------------------- Stránkování --- */

.pagging {
clear: left;
width: 100%;
padding: 10px 0;
margin-top: 10px;
margin-right: 0px;
overflow: hidden;
}

.pagging div {
float: left;
}

.trPag {
float: right !important;
}

.pagging .trPag  span, .pagging .trPag  a, .tdPag div {
float: left;
padding: 5px 10px;
margin-right: 5px;
text-align: center;
border: 1px solid #ddd;
font-weight: bold;
}

.pagFoundRecords, .pagVisibleRecords {
padding: 5px 10px 0px 0px;
}

.pagging a:hover {
background: #2b2b2b;
color: #fff;
}

.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;
}

/*-------------------------------------------------------- Poznámka v objednávce ---*/

.itemInfoDialogInpt {
width: 100%;
}

.itemInfoDialogBtn {
padding: 10px;
margin-top: 10px;
border: none;
font-weight: bold;
text-transform: uppercase;
}

/* -------------------------------------------------------- Našeptávač --- */

.ui-autocomplete {
border: 1px solid #ddd !important;
padding: 0px !important;
margin: 0px !important;
z-index: 9999;
border-radius: 0px;
}

.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;
}

.ui-autocomplete .ui-state-focus {
border: none !important;
border-radius: 0px;
background: #eee !important;
margin: 0px !important;
}

.ui-autocomplete-category {
font-weight: bold;
text-transform: uppercase;
}

.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;
}

/* -------------------------------------------------------- Vybráno --- */

.roundedTwo input[type=checkbox] {
display: none;
}

.roundedTwo {
position: absolute;
top: 10px;
right: 10px;
}

.roundedTwo label {
display: inline-block;
min-width: 41px;
padding: 10px;
text-align: center;
background: #e5f2e5 !important;
}

/* BANNER */

.banner_overload img{
width: 100%;
height: auto !important;
max-width: 100%;
max-height: 100%;
}

.ui-dialog{
    min-width: 300px;
    min-height: 200px;
}

.ui-dialog .banner_overload{
height: auto !important;
}

.grecaptcha-badge { 
    visibility: hidden;
}

.lh2 {
padding: 10px;
margin-bottom: 10px;
font-size: 30px;
font-weight: 300;
text-transform: uppercase;
color: #000;
}

.llh2 {
padding-bottom: 10px;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
color: rgb(85, 85, 85);
}


.footerdm{
font-size:14px;
font-weight:500;
padding:10px 0px 10px 0px;
color:white;
text-transform:uppercase;
}


.SEOArticlesOrderingBottomPanel {
margin: 17px auto!important;
display:block;
}

.PlaceSelBtn {
background-color: #009ee0 !important;
    color: #ffffff !important;
    padding: 7px 0;

}

.PlaceSelBtn:hover {
background-color: #007cad !important;

}



div#Box1554 .content {
    font-size: 12px;
    text-align: center;
    color: darkred;
    background-color: #ff00003d;
    border: 1px solid darkred;
}

div#Box1554 span{
color:darkred!important;
}

div#Box1474 {
float: left;
width: 100%;
position: relative;
font-size: 14px;
background: #fff;
}
div#Box1547 {
width: 100%;
height: 41px;
float: left;
background: #eee;
}
div#Box1478 {
width:1000px;
margin: 0px auto;
}

div#Box1478 .content {
float: right;
}

div#Box1478 label {
width: 40%;
padding: 10px 0px;
}

div#Box1478 input {
width: 60%;
float: right;
}

div#Box1478 .divLogin, div#Box1478  .divRegistration, div#Box1478  .LoggedName, div#Box1478  .Logout{
float: left;
padding: 0px 10px;
margin: 10px 0px;
border-right: 1px solid #ddd;
}

div#Box1478  .divRegistration, div#Box1478  .Logout {
border-right: none;
}

div#Box1478 .divHidden {
width: 400px;
display: none;
border: 1px solid #ddd;
background: #eee;
padding: 20px;
position: absolute;
top: 40px;
right: 0px;
z-index: 1005;
}

div#Box1478 .divHidden > div {
margin-bottom: 10px;
overflow: hidden;
}

div#Box1478 .lostPassword {
float: left;
padding: 10px 0px;
}

div#Box1478 button {
float: right;
width: auto;
border: none;
padding: 10px;
margin: 0px;
font-weight: bold;
text-transform: uppercase;
}
div#Box1475 {
float: right;
margin-right: 20px;
}

div#Box1475 .language_row {
display: inline;
}

div#Box1475 .language_row a {
float: left;
padding: 0px 10px;
margin: 10px 0px;
border-right: 1px solid #ddd;
}

div#Box1475 .language_row:last-child a {
border: none;
}

/*.language_row a:hover*/ 
div#Box1475 .active a {
background: #000;
color: #fff;
}

div#Box1475 .langImg {
display:none;
}

div#Box1475 .langName{
padding:0px;
margin:0px;
}

div#Box1538 {
width: 1000px;
margin: 0px auto;
/*position: relative;*/
}
div#Box1476 {
float: left;
overflow: hidden;
}

div#Box1476 img {
display: block;
max-height: 70px;
margin: 18px 0px;
}
div#Box1521 {
width: 360px;
height: 51px;
margin: 0px auto;
top: 68px;
border: 1px solid #ddd;
background: #fff;

position: absolute;
left: 0;
right: 0;
}

div#Box1521 input {
border: none;
padding: 14px;
color: #000;
width: calc(100% - 65px);
}

div#Box1521 button {
float: right;
width: 48px;
height:48px;
border: none;
color: #000;
background: #fff;
font-size: 22px;
}

div#Box1521 .aExtendedSearch {
position: absolute;
bottom: 8px;
right: -35px;
border: none;
color: #999;
font-size: 22px;
}

div#Box1521 .aExtendedSearch span {
display: none;
}


div#Box1477 {
float: right;
clear: right;
position: relative;
margin: 28px 0px;
}

div#Box1477 .basketTitle {
float: left;
margin: 8px 10px 7px 0px;
padding-right: 10px;
border-right: 1px solid #ddd;
}

div#Box1477 #SumCost {
font-size: 25px;
font-weight: 600;
color: red;
}

div#Box1477 .divSumCostVAT {
color: red;
}

div#Box1477 .ImgBasket {
float: right;
width: 50px;
height: 50px;
padding-top: 5px;
margin-left: 10px;
background-image: url(../_images/preview/img56c44d4fc9eed.png);
background-repeat: no-repeat;
bakground-position: center;
font-size: 25px;
text-align: center;
}

div#Box1477 .CntItems {
position:absolute;
top: 35px;
right: 35px;
display: block;
min-width: 22px;
padding: 2px;
font-size: 12px;
border-radius: 50%;
background: #000;
color: #fff;
text-align: center;
font-weight: 600;
}

div#Box1477 .basketItemAdded {
display: none;
text-transform: uppercase;
padding: 10px;
color: #000;
}

div#Box1477 .itemsFor {
display: none;
}

div#Box1479 .content {
float: left;
width: 100%;
max-height: 41px;
}

div#Box1479 nav {
width: 1000px;
margin: 0px auto;
}

/* --------------------------------------------- Level 1 --- */

div#Box1479 .MenuHorizontal ul {
display: inline-block;
margin: 0px;
padding: 0px;
list-style: none; 
}

div#Box1479 .MenuHorizontal li {
display: inline-block;
width: auto;
margin: 0px;
padding: 0px;
position: relative;
}

div#Box1479 .MenuHorizontal a {
display: inline-block;
padding: 10px;
text-decoration: none;
font-size: 14px;
z-index: 11;
}

/* --------------------------------------------- Level 2 --- */

div#Box1479 .MenuHorizontal ul ul {
min-width: 1px;
padding: 0px;
margin: auto;
position: absolute;
top: 41px;
z-index: 1100;
}

div#Box1479 .MenuHorizontal ul ul li {
width: 100%;
}


div#Box1479 .MenuHorizontal ul ul a {
padding: 5px 10px 5px 10px;
height: auto;
float: none;
display: block;
white-space: nowrap;
line-height: 24px;
background: rgba(255, 255, 255, 0.2);
}

/* --------------------------------------------- Level 3 --- */

div#Box1479 .MenuHorizontal ul ul ul {
position: absolute;
top: 0px;
left: 100%;
z-index: 1100;
}

div#Box1479 .MenuHorizontal ul ul ul a {
padding: 5px 10px 5px 10px;
height: auto;
float: none;
display: block;
white-space: nowrap;
line-height: 24px;
background: rgba(255, 255, 255, 0.4);
}

/* --------------------------------------------- Hover ---*/

div#Box1479 ul > .treeSubnodes > a:hover:after {
content: "";
width: 0;
height: 0;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-top: 7px solid;
border-top-color: inherit;
margin: auto;
position: absolute;
top: 41px;
left: 0;
right: 0;
z-index: 1101;
}

/* --------------------------------------------- Ostatní --- */ 

div#Box1479 .MenuHorizontal .treeSubmenu {
padding:0px;
}

div#Box1479 .back {
display: none;
}

div#Box1479 #tree_LI_1479_170 {
display: none;
}
div#Box1539 {
width: 100%;
/*max-height: 400px;*/
display: block;
float: left;
clear: both;
position: relative;
background: #000;
overflow: hidden;
}

div#Box1539 .bcImageItems  {
position: relative;
float: left;
width: 100%;
height: auto;
display: block;
}

div#Box1539 .bcTextItems {
width: 100%;
height: 200px;
margin: auto;
text-align: right;
position: relative;
color: #fff;
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
z-index: 101;
}

div#Box1539 .item {
width: 100%;
height: auto;
display: block;
float: left;
position: relative;
}


div#Box1539 .bcTextItems   .cycle-slide {
padding: 0px 20px 0px 0px;
}

div#Box1539 .bcImageItems   .cycle-slide {
text-align: center;
} 

div#Box1539 .cycle-slide img {
max-width: 100%;
height: auto;
}

div#Box1539 .bcName, div#Box1539  .bcDescription {
float: right;
clear: right;
text-transform: uppercase;
padding: 20px;
font-size: 40px;
font-weight: 300;
}

div#Box1539 a {
color: #fff;
}

div#Box1539 h3 {
padding: 0px;
}













div#Box1480 {
width:1000px;
margin: 0px auto;
padding: 10px 0px 0px 0px;
text-align:left;
font-size: 14px;
overflow: hidden;
}

div#Box1480 h1 {
padding: 10px;
font-size: 30px;
font-weight: 300;
text-transform: uppercase;
color: #000;
border-bottom: 1px solid #ddd;
}

div#Box1480 h3 {
padding: 10px;
font-size: 18px;
font-weight: 300;
}




div#Box1481 {
float: right;
width: 743px !important;
margin-bottom: 10px;
}



div#Box1482 .html {
padding:10px;
background: #fff;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
overflow: hidden;
margin: 0px 10px 10px 0px;
clear: both;
}

div#Box1482 .content p img{
max-width: 100%;
height: auto;
}

div#Box1482 h1 {
margin: 0px 10px 10px 0px;
padding: 10px;
font-size: 22px;
font-weight: normal;
border-bottom: 1px solid #ddd;
}

div#Box1482 h1 a {
color: #333;
}

div#Box1482 h2{
margin: 13px 0 0;
    padding: 0px;
    line-height: 1.5;
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;

}
div#Box1482 h3 {
    margin: 13px 0 0;
    padding: 0px;
    line-height: 1.5;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}

div#Box1482 a{
font-weight:bold;
text-decoration:underline;
}

div#Box1482 a:hover{
text-decoration:none;
}
div#Box1483 {
clear: left;
margin-bottom: 10px;
overflow: hidden;
}


div#Box1483 .item:hover .AttributeCost input {
position: absolute;
    bottom: 29px;
    width: 153px;
    padding: 14px;
display:block;
z-index: 100;
}


div#Box1483 .AttributeCost input {
display:none;
}


div#Box1483 .lh2 {
padding: 10px;
margin-bottom: 10px;
font-size: 30px;
font-weight: 300;
text-transform: uppercase;
color: #000;
}

div#Box1483 .Empty {display: none;}
 
div#Box1483 .Row3 {
display: none;
}

div#Box1483 .content {
position: relative;
}

div#Box1483 .Head {
padding: 10px;
margin-bottom: 10px;
background: #fff;
}

/*-------------------------------------------------------- Navigace ---*/

div#Box1483 h1 {
margin: 0px 10px 10px 0px;
padding: 10px;
font-size: 14px;
font-weight: normal;
border-bottom: 1px solid #ddd;
}

div#Box1483 h1 a {
color: #333;
}

/*-------------------------------------------------------- Kategorie ---*/

div#Box1483 .catContent {
clear: left;
overflow: hidden;
}

div#Box1483 .catTitle {
display: none;
}

div#Box1483 .catItemOuter {
float: left;
margin: 0px 10px 10px 0px;
padding: 10px;
} 

div#Box1483 .catItemOuter i {
color: #999;
margin-right: 5px;
}

/*-------------------------------------------------------- Filtrace ---*/

div#Box1483 .Filtration {
clear: left;
overflow: hidden;
position: relative;
margin: 0px 10px 10px 0px;
padding: 10px;
}

div#Box1483 .Filtration .Row {
float: left;
margin: 0px 10px 10px 0px;
}

div#Box1483 .Filtration .Price {
float: left;
width: 65px;
}

div#Box1483 .PriceTitle {
font-weight: bold;
text-transform: uppercase;
padding: 10px 0px;
}

div#Box1483 .Filtration input[type="checkbox"] {
width: auto;
float: left;
}

div#Box1483 .Filtration .button {
padding: 10px;
text-transform: uppecase;
font-weight: bold;
border: none;
position: absolute;
top: 10px;
right: 10px;
}

div#Box1483 .Producer, div#Box1483  .extFlt {
margin: 0px 10px 10px 0px;
padding: 10px;
overflow: hidden;
}

div#Box1483 .ProducerTitle, div#Box1483  .extFltCheckName {
width: 100% !important;
padding: 10px !important;
font-weight: bold;
text-transform: uppercase;
border-bottom: 1px solid #ddd;
}

div#Box1483 .Filtration label, div#Box1483  .Producer label, div#Box1483  .extFlt label {
padding: 0px 5px;
}

div#Box1483 .check {
clear: left;
}

div#Box1483 .check > div {
float: left;
width: 33.333%;
padding: 10px 10px 0px 10px;
} 

div#Box1483 .searchFlags {
overflow: hidden;
}

div#Box1483 .searchFlags > div {
float: left;
margin: 0px 10px 10px 0px;
padding: 10px;
}

div#Box1483 .searchFlags > div:hover {
background: red;
color: #fff;
}

div#Box1483 .searchFlags i {
padding-left: 10px;
}

div#Box1483 .extFltLbl span {
display: inline-block;
padding: 2px;
min-width: 22px;
border-radius: 50%;
text-align: center;
font-size: 12px;
font-weight: 600;
}

/* -------------------------------------------------------- Posuvnik --- */

div#Box1483 #slider-range {
float: left;
clear: right;
margin: 15px 15px 0px 15px;
width: 165px !important;
}

div#Box1483 .ui-widget-header {
border: none !important;
}

/*-------------------------------------------------------- Výrobek ---*/

div#Box1483 .items {
padding: 0px 0px 1px 0px;
overflow: hidden;
}

div#Box1483 .item {
float: left;
width: 237px;
height: 400px;
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#Box1483 .item .lh2{
width: 100%;
height: 100%;
padding: 0px;
margin: 0px;
font-weight: 600;
text-transform: none;
font-size: 16px;
text-align: center;
line-height: 1.5;
z-index: 100;
position: absolute;
top: 0px;
left: 0px;
}

div#Box1483 .item .lh2 a {
height: 100%;
padding: 40px 10px;
display: block;
overflow: hidden;
}

div#Box1483 .item:hover {
border: 1px solid #ddd;
}

/*-------------------------------------------------------- Flagy ---*/

div#Box1483 .SATopAction {
display: none;
}

div#Box1483 .Flag {
position: absolute;
bottom: 120px;
left: 0px;
}

div#Box1483 .SAFlags > div {
float: left;
clear: left;
padding: 2px 8px;
margin-bottom: 5px;
background: #000;
color: #fff;
position: relative;
border-color: #000;
}

div#Box1483 .SAFlags > div::after {
content: "";
width: 0; 
height: 0; 
border-width: 12px 12px 0px 0px;
border-style: solid; 
border-color: inherit;
border-right-color: transparent;
position: absolute;
top: 0;
right: -12px;
}

div#Box1483 .usrFlagImg {
display: none;
}

div#Box1483 .usrFlagDesc {
display: none;
}

/*-------------------------------------------------------- Info ---*/

div#Box1483 .ActuallDiscount {
padding: 5px 5px 0px 5px;
background: red;
color: #fff;
font-size: 14px;
font-weight: 700;
text-align: center;
min-width: 47px;
position: absolute;
right: 10px;
top: 0px;
}

div#Box1483 .ActuallDiscount::before {
content: "";
position: absolute;
bottom: -10px;
left: 0; 
width: 0; 
height: 0; 
border-left: 23px solid transparent;
border-right: 23px solid transparent;
border-top: 10px solid red;
}

div#Box1483 .itemBaseCost {
position: absolute;
left: 10px;
bottom: 30px;
text-decoration: line-through;
}

div#Box1483 .itemBaseCostText {
display: none;
}

div#Box1483 .inStore {
position: absolute;
left: 10px;
bottom: 82px;
color: #298700;
}

div#Box1483 .inStore .depositImg {
display: none;
}

div#Box1483 .inStore .depositCount {
padding-left: 5px;
}

div#Box1483 .AttributeCostContent {
position: absolute;
left: 10px;
bottom:50px;
font-weight: 600;
color: red;
}

div#Box1483 .AttributeCostText {
font-size: 22px;
}

div#Box1483 .AttributeCostTextMU {
font-weight: 400;
margin-left: 5px;
font-size: 14px;
}

div#Box1483 .AttributeCostTextFrom {
font-weight: 400;
margin-right: 5px;
font-size: 14px;
}

div#Box1483 .kosik_ikona {
position: absolute;
right: 10px;
bottom: 30px;
width: 50px;
height: 50px;
border: none;
color: #fff;
font-size: 22px;
z-index: 101;
}

div#Box1483 .LinkVariants {
position: absolute;
right: 10px;
bottom: 30px;
width: 50px;
height: 50px;
border: none;
color: #fff;
font-size: 16px;
padding-top: 12px;
text-align: center;
z-index: 101;
}

div#Box1483 .LinkVariants span {
display: none;
}

/*-------------------------------------------------------- Popis ---*/

div#Box1483 .item_col_2 {
position: absolute;
top: 10px;
left: 10px;
width: 24px;
height: 24px;
overflow: hidden;
z-index: 102;
}

div#Box1483 .item_col_2  i {
width: 24px;
height: 24px;
font-size: 18px;
}

div#Box1483 .item_col_2 .DescriptionShort {
display: none;
overflow: hidden;
}

div#Box1483 .item_col_2:hover {
width: 100%;
height: 100%;
background-image: none;
background: #fff;
color: #333;
border-radius: 0px;
left: 0px;
top: 0px;
}

div#Box1483 .item_col_2:hover i {
display: none;
}

div#Box1483 .item_col_2:hover .DescriptionShort {
display: block;
height: 467px;
}

div#Box1483 .DescriptionShort {
padding: 10px;
}

div#Box1483 .DescriptionShort a {
text-decoration: underline;
}


/*-------------------------------------------------------- Obrázek ---*/

div#Box1483 .item_col_3 {
position: relative;
width: 100%;
height: 100%;
}

div#Box1483 .images img {
width: auto;
height: auto;
margin: auto;
max-width: 180px;
max-height: 180px;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}

div#Box1483 .wbt {
display: none;
}

/*-------------------------------------------------------- Skryté ---*/

div#Box1483 .dAnchorDetail {display:none;}
div#Box1483 .catalogNumber {display: none;}
div#Box1483 .AttributeCostName {display: none;}
div#Box1483 .AttributeCost input {}
div#Box1483 .AttributeCost select {display: none;}
div#Box1483 .shopArticleProducer {display: none;}
div#Box1483 .msgNoDiscount {display: none;}

div#Box1525 {
clear: left;
margin-bottom: 10px;
overflow: hidden;
position: relative;
}



div#Box1525 h2 {
padding: 10px;
margin-bottom: 10px;
font-size: 30px;
font-weight: 300;
text-transform: uppercase;
color: #000;
}

/*-------------------------------------------------------- Výrobek ---*/

div#Box1525 .items {
padding: 0px 0px 1px 0px;
overflow: hidden;
}

div#Box1525 .item, div#Box1525  .itemTip {
width: 237px !important;
height: 350px;
padding: 10px;
margin: 0px 10px -1px 0px;
background: #fff;
position: relative !important;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}

div#Box1525 .item > a {
display: block;
}

div#Box1525 .item div, div#Box1525  .itemTip div {
width: 100%;
padding: 10px;
margin: 0px;
font-weight: 600;
text-transform: none;
font-size: 16px;
text-align: center;
line-height: 1.5;
z-index: 1000;
white-space: normal;
max-height: 55px;
overflow: hidden;
position: absolute;
top: 0px;
left: 0px;
}

div#Box1525 .item:hover {
border: 1px solid #ddd;
}

div#Box1525 .item:hover, div#Box1525  .itemTip:hover {
border: 1px solid #ddd;
}

div#Box1525 .AttributeCostContent {
position: absolute;
left: 10px;
bottom: 20px;
font-weight: 600;
color: red;
font-size: 22px;
}

div#Box1525 .AttributeCostTextMU {
font-weight: 400;
margin-left: 5px;
font-size: 14px;
}

div#Box1525 .kosik_ikona {
position: absolute;
right: 10px;
bottom: 10px;
width: 50px;
height: 50px;
border: none;
color: #fff;
font-size: 22px;
z-index: 101;
}

div#Box1525 .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#Box1525 .LinkVariants span {
display: none;
}

div#Box1525 .button {
width: auto;
border: none;
padding: 10px;
margin: 0px 10px 0px 0px;
font-weight: bold;
text-transform: uppercase;
background: #eee;
text-align: center;
float: left;
}

div#Box1525 .button span {
display: none;
}

div#Box1525 .delFromFavorites:hover {
background: red;
}

div#Box1525 .info {
padding: 20px 10px;
}

div#Box1525 .actSliderNavi, div#Box1525  .bsSliderNavi {
position: absolute;
top: 0px;
right: 0px;
}

div#Box1525 .actSliderNavi .button, div#Box1525  .bsSliderNavi .button {
padding: 4px 10px;
font-size: 22px;
}

/*-------------------------------------------------------- Obrázek ---*/

div#Box1525 img {
width: auto;
height: auto;
margin: auto;
max-width: 180px;
max-height: 180px;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}

/*-------------------------------------------------------- Schované ---*/

div#Box1525 .input_cena {
display: none;
}

div#Box1525 .AttributeCostTextFrom {
    font-weight: 400;
    margin-right: 5px;
    font-size: 14px;
}

div#Box1525 .AttributeCostContent{
    word-spacing: -4px;
}


div#Box1516 {
clear: left;
margin-bottom: 10px;
overflow: hidden;
position: relative;
}

div#Box1516 h2 {
padding: 10px;
margin-bottom: 10px;
font-size: 30px;
font-weight: 300;
text-transform: uppercase;
color: #000;
}

/*-------------------------------------------------------- Výrobek ---*/

div#Box1516 .items {
padding: 0px 0px 1px 0px;
overflow: hidden;
}

div#Box1516 .item, div#Box1516  .itemTip {
width: 237px !important;
height: 350px;
padding: 10px;
margin: 0px 10px -1px 0px;
background: #fff;
position: relative !important;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}

div#Box1516 .item > a {
display: block;
}

div#Box1516 .item div, div#Box1516  .itemTip div{
width: 100%;
padding: 10px;
margin: 0px;
font-weight: 600;
text-transform: none;
font-size: 16px;
text-align: center;
line-height: 1.5;
z-index: 1000;
white-space: normal;
max-height: 55px;
overflow: hidden;
position: absolute;
top: 0px;
left: 0px;
}

div#Box1516 .item:hover {
border: 1px solid #ddd;
}


div#Box1516 .item:hover, div#Box1516  .itemTip:hover {
border: 1px solid #ddd;
}

div#Box1516 .AttributeCostContent {
position: absolute;
left: 10px;
bottom: 20px;
font-weight: 600;
color: red;
font-size: 22px;
}

div#Box1516 .AttributeCostTextMU {
font-weight: 400;
margin-left: 5px;
font-size: 14px;
}

div#Box1516 .kosik_ikona {
position: absolute;
right: 10px;
bottom: 10px;
width: 50px;
height: 50px;
border: none;
color: #fff;
font-size: 22px;
z-index: 101;
}

div#Box1516 .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#Box1516 .LinkVariants span {
display: none;
}

div#Box1516 .button {
width: auto;
border: none;
padding: 10px;
margin: 0px 10px 0px 0px;
font-weight: bold;
text-transform: uppercase;
background: #eee;
text-align: center;
float: left;
}

div#Box1516 .button span {
display: none;
}

div#Box1516 .delFromFavorites:hover {
background: red;
}

div#Box1516 .info {
padding: 20px 10px;
}

div#Box1516 .actSliderNavi, div#Box1516  .bsSliderNavi {
position: absolute;
top: 0px;
right: 0px;
}

div#Box1516 .actSliderNavi .button, div#Box1516  .bsSliderNavi .button {
padding: 4px 10px;
font-size: 22px;
}

/*-------------------------------------------------------- Obrázek ---*/

div#Box1516 img {
width: auto;
height: auto;
margin: auto;
max-width: 180px;
max-height: 180px;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}

/*-------------------------------------------------------- Schované ---*/

div#Box1516 .input_cena {
display: none;
}


div#Box1516 .AttributeCostTextFrom {
    font-weight: 400;
    margin-right: 5px;
    font-size: 14px;
}

div#Box1516 .AttributeCostContent{
    word-spacing: -4px;
}


div#Box1527 {
clear: left;
margin-bottom: 10px;
overflow: hidden;
}

div#Box1527 h2 {
padding: 10px;
margin-bottom: 10px;
font-size: 30px;
font-weight: 300;
text-transform: uppercase;
color: #000;
}

/*-------------------------------------------------------- Výrobek ---*/

div#Box1527 .items {
padding: 0px 0px 1px 0px;
overflow: hidden;
}

div#Box1527 .item {
float: left;
width: 237px;
height: 470px;
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#Box1527 .item h2 {
width: 100%;
height: 100%;
font-size: 16px;
text-align: center;
line-height: 1.5;
font-weight: 600;
border: none;
background: transparent;
color: #294007;
z-index: 1000;
position: absolute;
top: 0px;
left: 0px;
}

div#Box1527 .item h2 a {
height: 100%;
padding: 40px 10px;
display: block;
overflow: hidden;
}

div#Box1527 .item:hover {
border: 1px solid #ddd;
}
div#Box1515 {
clear: left;
margin-bottom: 10px;
overflow: hidden;
position: relative;
margin: 20px auto;
padding-bottom: 20px;
clear: both;
}


div#Box1515 .newsSliderContainer {
    display: flex;
    align-items: flex-start;
    width: 100%;
    flex-wrap: wrap;
}


div#Box1515 .content {
overflow: hidden;
}

div#Box1515 h2 {
    padding: 15px;
    font-size: 16px;
    font-weight: 600;
    color: #000;
    text-align: left;


}

div#Box1515 h3 {
padding: 0px 0px 10px 0px;
margin: 0px;
font-weight: 600;
font-size: 16px;
min-height: 59px;
}

div#Box1515 .item {
padding: 10px;
overflow: hidden;
width:24%;
min-width: 300px;
    display: inline-block!important;
margin: 0 5px;
position:relative!important;
    white-space: initial;
}

div#Box1515 .ListDate {
    font-style: normal;
position: relative;
    font-size: 13px;
    margin-bottom: 10px;
}

div#Box1515 .ListDescription{
    position: relative;
    padding: 0 0px;
    -webkit-line-clamp: 4;
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    height: 61px;
    text-overflow: ellipsis;
}

div#Box1515 .ListName a{
text-decoration:none;
padding:0 0px;
}

div#Box1515 .ListName a:hover{
color:#e7b921;
}


div#Box1515 .ListAnchor {
float: left;
clear: left;
text-decoration: none;
text-transform: none;
font-weight: bold;
padding:10px 20px;
margin: 10px 0px;
background-color: #009ee0!important;
    color: white!important;
font-weight:400;

}
div#Box1515 .ListAnchor:hover {

background-color: #007cad !important;


}

div#Box1515 .ListAnchorArchiv {
padding: 10px;
text-transform: uppercase;
font-weight: bold;
position: absolute;
    top: 10px;
    right: 0px;
    background-color: transparent!important;
    font-weight: 400;
    text-transform: none;
    font-size: 15px;
}


div#Box1515 .ListAnchorArchiv:hover {
color:black!important;
text-decoration:underline;
}


div#Box1515 .ListImage {
width:100%;
height:200px;
margin-bottom:20px;
overflow:hidden;
}

div#Box1515 .ListImage img{
width: 100%;
    height: 200px;
    object-fit: cover;
}



div#Box1515 .actSliderNavi{
    position: absolute;
    bottom: 0px;
    right: 0px;
display: none;
}

div#Box1515  .actSliderNavi .button {
    padding: 4px 10px;
    font-size: 22px;
}

div#Box1515  .actSliderNavi .button:hover {

    background-color: #e7b921!important;
}


div#Box1515 .actSliderNavi a {
    float: left;
    text-align: center;
}

div#Box1515 .actSliderNavi a:first-child {
    margin-right: 10px;
}


div#Box1484 {
clear: left;
margin-bottom: 10px;
overflow: hidden;
}


div#Box1484 .item:hover .AttributeCost input {
position: absolute;
    bottom: 29px;
    width: 153px;
    padding: 14px;
display:block;
z-index: 100;
}


div#Box1484 .AttributeCost input {
display:none;
}



div#Box1484 .lh2 {
padding: 10px;
margin-bottom: 10px;
font-size: 30px;
font-weight: 300;
text-transform: uppercase;
color: #000;
}

div#Box1484 .Empty {display: none;}
 
div#Box1484 .Row3 {
display: none;
}

div#Box1484 .content {
position: relative;
}

div#Box1484 .Head {
padding: 10px;
margin-bottom: 10px;
background: #fff;
}

/*-------------------------------------------------------- Navigace ---*/

div#Box1484 h1 {
margin: 0px 10px 10px 0px;
padding: 10px;
font-size: 22px;
font-weight: normal;
border-bottom: 1px solid #ddd;
}

div#Box1484 h1 a {
color: #333;
}

div#Box1484 h2{
margin: 13px 0 0;
    padding: 0px;
    line-height: 1.5;
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;

}
div#Box1484 h3 {
    margin: 13px 0 0;
    padding: 0px;
    line-height: 1.5;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}

/*-------------------------------------------------------- Kategorie ---*/

div#Box1484 .catContent {
clear: left;
overflow: hidden;
}

div#Box1484 .catTitle {
display: none;
}

div#Box1484 .catItemOuter {
float: left;
margin: 0px 10px 10px 0px;
padding: 10px;
} 

div#Box1484 .catItemOuter i {
color: #999;
margin-right: 5px;
}

/*-------------------------------------------------------- Filtrace ---*/

div#Box1484 .Filtration {
clear: both;
overflow: hidden;
margin: 0px 10px 10px 0px;
background: #fff;
border-radius: 0px;
}

div#Box1484 .Filtration div{
float:left;
}

div#Box1484 .Filtration .okbtn{
}

div#Box1484 .SRow1{
clear: left;
}

div#Box1484 .Filtration .PriceTitle {
padding: 10px 0px 10px 5px;
}

div#Box1484 .Row1{
padding: 7px 0px 0px 0px;
}

div#Box1484 .Filtration input{
width: 65px;
text-align: center;
margin: 0px 10px 10px 10px;
}

div#Box1484 .Filtration select{
margin: 0px 10px 10px 0px;
border-radius: 0px;
}

div#Box1484 .Filtration button{
padding: 5px;
border: none;
border-radius: 0px;
}

div#Box1484 .RowUserSearch {
width: 100%;
display:none;
}

div#Box1484 .RowUserSearch select{
width: 50px;
margin: 0px 0px 10px 0px;
}

div#Box1484 .datepick-trigger {
cursor: pointer;
margin-top: -2px;
}

div#Box1484 .Price {
float: left;
}

div#Box1484 .filterHeads > span {
float: left;
padding: 10px;
margin-right: 10px;
border: 1px solid #ddd;
margin-bottom: -1px;
cursor: pointer;
}

div#Box1484 .filterHeads .selected {
background: #eee;
border-bottom: 1px solid #eee !important;
}

div#Box1484 .Filtr {
    float: left;
    padding: 10px;
    font-weight: bold;
    margin-top: 10px;
}

div#Box1484 .extFltCheckboxDivs {
margin-bottom: -2px;
}

div#Box1484 .Filtration {
padding: 10px 10px 10px 10px;
background: #fff;
overflow: hidden;
position: relative;
}

div#Box1484 .Filtration .RowExtFltCheckbox1 {
background-color: #eee;
border: 1px solid #ddd;
overflow: hidden;
clear: left;
padding: 20px 10px 10px 10px;
}

div#Box1484 .Filtration .RowExtFltCheckbox1 div {
float: left;
width: 25%;
}

div#Box1484 .Filtration .RowExtFltCheckbox label {

}

div#Box1484 .Filtration .RowExtFltCheckbox > span {
display: block;
padding: 5px 0px;
}

div#Box1484 div.RowExtFltCheckbox {
float: left;
width: 25%;
padding-bottom:5px;
}

div#Box1484 .RowExtFltCheckbox input[type="checkbox"] {
margin-top:1px;
margin-right: 5px;
top: 1px;
position: relative;
}

div#Box1484 input[type="checkbox"] {
    width: auto !important;
    margin-top: 7px;
    padding: 0px;
    border-radius: 0px;
position: relative;
top: 1px;
margin-right: 5px;
margin-left: 5px;
}

div#Box1484 .Producer, div#Box1484  .extFlt {
margin: 0px 10px 10px 0px;
padding: 10px;
overflow: hidden;
}

div#Box1484 .ProducerTitle, div#Box1484  .extFltCheckName {
/*width: 100% !important;*/
padding: 10px !important;
margin-botton: 10px;
font-weight: bold;
text-transform: uppercase;
border-bottom: 1px solid #ddd;
}

div#Box1484 .extFlt .producerCheck1{
    background-color: #eee;
    border: 1px solid #ddd;
    overflow: hidden;
    clear: left;
    padding: 20px 10px 10px 10px;
}

div#Box1484 .RowUserSearch {
    background-color: #eee;
    border: 1px solid #ddd;
    overflow: hidden;
    clear: left;
    padding: 20px 10px 10px 10px;
}

div#Box1484 .extFltCheckName{
font-weight: bold;
float: left;
margin-top: 10px;
}

div#Box1484 .extFltCheckName.selected:hover::after {
     opacity: 0.8;
}

div#Box1484 .extFltCheckName.selected::after {
    content: " ";
    background-image: url(/_images/preview/img52f4e720c9566.png);
    width: 12px;
    height: 12px;
    position: absolute;
    z-index: 500;
    margin-top: -10px;
    margin-left: -1px;
    background-size: 100% 100%;
    background-color: red;
    opacity: 0.5;
}

div#Box1484 .searchFlags {
float: left;
clear: both;
margin-bottom: 10px;
margin-top: 10px;
clear: left;
}

div#Box1484 .searchFlags div {
float: left;
padding: 10px;
cursor: pointer;
margin: 0px 10px 10px 0px;
}

div#Box1484 .sfRemove, div#Box1484  .sfRemoveAll {
display: inline-block;
margin-left: 10px;
}

div#Box1484 .extFlt{
    overflow: hidden;
    margin: 0px 10px 0px 0px;
    padding: 10px;
    background: #fff;
    border-radius: 5px;
}

div#Box1484 .extFltCheckboxDivs .RowUserSearch {
    width: 100%;
/*float: left;*/
}

div#Box1484 .extFltCheckboxDivs .Row2 {
    width: auto;
/*float: left;*/
}

div#Box1484 .Row2 div{
float: left;
/*margin-right: 10px;*/
}

div#Box1484 .extFltCheckName{
font-weight: bold;
float: left;
margin-top: 10px;
}

/* -------------------------------------------------------- Posuvnik --- */

div#Box1484 #slider-range {
float: left;
clear: right;
margin: 15px 15px 0px 15px;
width: 165px !important;
}

div#Box1484 .ui-widget-header {
border: none !important;
}

/*-------------------------------------------------------- Výrobek ---*/

div#Box1484 .items {
padding: 0px 0px 1px 0px;
overflow: hidden;
clear: left;
}

div#Box1484 .item  {
float: left;
width: 237px;
height: 400px;
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#Box1484 .item .lh2 {
width: 100%;
height: 100%;
padding: 0px;
margin: 0px;
font-weight: 600;
text-transform: none;
font-size: 16px;
text-align: center;
line-height: 1.5;
z-index: 100;
position: absolute;
top: 0px;
left: 0px;
}

div#Box1484 .item .lh2 a {
height: 100%;
padding: 40px 10px;
display: block;
overflow: hidden;
}

div#Box1484 .item:hover {
border: 1px solid #ddd;
}

/*-------------------------------------------------------- Flagy ---*/

div#Box1484 .SATopAction {
display: none;
}

div#Box1484 .Flag {
position: absolute;
bottom: 120px;
left: 0px;
}

div#Box1484 .SAFlags > div {
float: left;
clear: left;
padding: 2px 8px;
margin-bottom: 5px;
background: #000;
color: #fff;
position: relative;
border-color: #000;
}

div#Box1484 .SAFlags > div::after {
content: "";
width: 0; 
height: 0; 
border-width: 12px 12px 0px 0px;
border-style: solid; 
border-color: inherit;
border-right-color: transparent;
position: absolute;
top: 0;
right: -12px;
}

div#Box1484 .usrFlagImg {
display: none;
}

div#Box1484 .usrFlagDesc {
display: none;
}

/*-------------------------------------------------------- Info ---*/

div#Box1484 .ActuallDiscount {
padding: 5px 5px 0px 5px;
background: red;
color: #fff;
font-size: 14px;
font-weight: 700;
text-align: center;
min-width: 47px;
position: absolute;
right: 10px;
top: 0px;
}

div#Box1484 .ActuallDiscount::before {
content: "";
position: absolute;
bottom: -10px;
left: 0; 
width: 0; 
height: 0; 
border-left: 23px solid transparent;
border-right: 23px solid transparent;
border-top: 10px solid red;
}

div#Box1484 .itemBaseCost {
position: absolute;
left: 10px;
bottom: 30px;
text-decoration: line-through;
}

div#Box1484 .itemBaseCostText {
display: none;
}

div#Box1484 .inStore {
position: absolute;
left: 10px;
bottom: 82px;
color: #298700;
}

div#Box1484 .inStore .depositImg {
display: none;
}

div#Box1484 .inStore .depositCount {
padding-left: 5px;
}

div#Box1484 .AttributeCostContent {
position: absolute;
left: 10px;
bottom:50px;
font-weight: 600;
color: red;
}

div#Box1484 .AttributeCostText {
font-size: 22px;
}

div#Box1484 .AttributeCostTextMU {
font-weight: 400;
margin-left: 5px;
font-size: 14px;
}

div#Box1484 .AttributeCostTextFrom {
font-weight: 400;
margin-right: 5px;
font-size: 14px;
}

div#Box1484 .kosik_ikona {
position: absolute;
right: 10px;
bottom: 30px;
width: 50px;
height: 50px;
border: none;
color: #fff;
font-size: 22px;
z-index: 101;
}

div#Box1484 .LinkVariants {
position: absolute;
right: 10px;
bottom: 30px;
width: 50px;
height: 50px;
border: none;
color: #fff;
font-size: 16px;
padding-top: 12px;
text-align: center;
z-index: 101;
}

div#Box1484 .LinkVariants span {
display: none;
}

/*-------------------------------------------------------- Popis ---*/

div#Box1484 .item_col_2 {
position: absolute;
top: 10px;
left: 10px;
width: 24px;
height: 24px;
overflow: hidden;
z-index: 102;
}

div#Box1484 .item_col_2  i {
width: 24px;
height: 24px;
font-size: 18px;
}

div#Box1484 .item_col_2 .DescriptionShort {
display: none;
overflow: hidden;
}

div#Box1484 .item_col_2:hover {
width: 100%;
height: 100%;
background-image: none;
background: #fff;
color: #333;
border-radius: 0px;
left: 0px;
top: 0px;
}

div#Box1484 .item_col_2:hover i {
display: none;
}

div#Box1484 .item_col_2:hover .DescriptionShort {
display: block;
height: 467px;
}

div#Box1484 .DescriptionShort {
padding: 10px;
}

div#Box1484 .DescriptionShort a {
text-decoration: underline;
}


/*-------------------------------------------------------- Obrázek ---*/

div#Box1484 .item_col_3 {
position: relative;
width: 100%;
height: 100%;
}

div#Box1484 .images img {
width: auto;
height: auto;
margin: auto;
max-width: 180px;
max-height: 180px;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}

div#Box1484 .wbt {
display: none;
}

div#Box1484 .navigator a, div#Box1484 .navigator{
font-size:16px !important;
}

/*-------------------------------------------------------- Skryté ---*/

div#Box1484 .dAnchorDetail {display:none;}
div#Box1484 .catalogNumber {display: none;}
div#Box1484 .AttributeCostName {display: none;}
div#Box1484 .AttributeCost select {display: none;}
div#Box1484 .shopArticleProducer {display: none;}
div#Box1484 .msgNoDiscount {display: none;}
div#Box1484 .listTypeSwitch {display: none;}
div#Box1484 /*.pagging{display: none;}*/




div#Box1484 .SEOArticlesOrderingBottomPanel {
margin: 17px auto!important;
display:block;
}

div#Box1484 .SEOArticlesOrderingBottomPanel a{
color:#009ee0;
text-decoration:underline;
}

div#Box1484 .SEOArticlesOrderingBottomPanel a:hover{
text-decoration:none;
}





div#Box1485 {
position: relative;
}

div#Box1485 .shopArticlecontent {
position: relative;
width: 100%;
clear: left;
overflow: hidden;
}

div#Box1485 .shopArticledetail_left {
float: right;
width: 50%;
padding: 0px;
}

div#Box1485 .shopArticledetail_right {
float: left;
width: calc(50% - 20px);
margin: 0px 20px 20px 0px;
text-align: center;
position: relative;
}

div#Box1485 h1 {
padding: 20px 20px 10px 20px; 
font-size: 30px;
font-weight: 300;
text-transform: uppercase;
color: #000;
border-top: 1px solid #ddd;
border-bottom: none;
clear: left;
}

div#Box1485 h2 {
padding-top: 25px; 
padding-bottom: 10px; 
font-size: 25px;
font-weight: 300;
text-transform: uppercase;
color: #000;
}
div#Box1485 h3 {
padding: 0;
padding-top: 15px;
padding-bottom: 10px;
}
/*-------------------------------------------------------- Kategorie ---*/

div#Box1485 .MainCategory {
padding: 10px;
}

div#Box1485 .MainCategoryView {
float: left;
text-align: center;
padding: 10px;
cursor: pointer;
}

div#Box1485 .MainCategoryView i {
font-size: 18px;
padding: 0px 5px;
}

div#Box1485 .Categories {
display: none;
}

div#Box1485 .Category {
float: left;
padding: 10px;
margin: 0px 0px 10px 10px;
}

div#Box1485 .Category i {
color: #999;
margin-right: 5px;
}

div#Box1485 .Category:hover {
background: #000;
color: #fff;
}

/*-------------------------------------------------------- Akce ---*/

div#Box1485 .SATop {
display: none;
}

/*-------------------------------------------------------- Sleva ---*/

div#Box1485 .ActuallDiscount {
padding: 5px 5px 0px 5px;
background: red;
color: #fff;
font-size: 14px;
font-weight: 700;
border-radius: none;
text-align: center;
min-width: 47px;
position: absolute;
right: 10px;
top: 0px;
}

div#Box1485 .ActuallDiscount::after {
content: "";
position: absolute;
bottom: -10px;
left: 0; 
width: 0; 
height: 0; 
border-left: 23px solid transparent;
border-right: 23px solid transparent;
border-top: 10px solid red;
}

/*-------------------------------------------------------- Info ---*/

div#Box1485 .ident {
padding: 0px 20px;
color: #777;
font-weight: 300;
}

div#Box1485 .ident div {
display: inline-block;
margin-right: 20px;
}

/*-------------------------------------------------------- Flagy ---*/

div#Box1485 .SAFlags {
display: inline-block;
padding: 10px 0px 0px 0px;
overflow: hidden;
}

div#Box1485 .SAFlags > div {
float: left;
padding: 4px 8px;
margin: 0px 20px 10px 0px;
background: #000;
color: #fff;
position: relative;
border-color: #000;
font-size: 12px;
text-transform: uppercase;
}

div#Box1485 .SAFlags > div::after {
content: "";
width: 0; 
height: 0; 
border-width: 12px 12px 0px 0px;
border-style: solid; 
border-color: inherit;
border-right-color: transparent;
position: absolute;
top: 0;
right: -12px;
}

div#Box1485 .usrFlagImg {
display: none;
}

div#Box1485 .usrFlagDesc {
display: none;
}

/*-------------------------------------------------------- Popis ---*/

div#Box1485 .shopArticleDescription {
padding: 0px 0px 10px 0px;
text-align: justify;
overflow: hidden;
}

div#Box1485 .shopArticleDescription a {
text-decoration: underline;
}

div#Box1485 .shopArticleDescription  p {
padding-bottom: 10px;
}

div#Box1485 .shopArticleDescription ul {
padding: 20px 0px 0px 15px;
}

div#Box1485 .shopArticlelongDescription * {
padding-bottom: 10px;
}

/*-------------------------------------------------------- Košík ---*/

div#Box1485 .shopArticleinStore {
margin-bottom: 5px;
}

div#Box1485 .shopArticleStoreImg {
display: none;
}

div#Box1485 .depositCount {
display: inline-block;
margin-left: 5px;
}

div#Box1485 .shopArticlewarranty {
margin-bottom: 5px;
}

div#Box1485 .shopArticlewarranty > div {
display: inline;
}

div#Box1485 .shopArticleinStoreDate {
margin-bottom: 5px;
color: red;
}

div#Box1485 .shopArticleDeliveryBusinessDays {
margin-bottom: 5px;
color: green;
}

div#Box1485 .shopArticleDeliveryBusinessDays > div {
display: inline;
}

div#Box1485 .shopArticledeliveryDays {
margin-bottom: 5px;
}

div#Box1485 .shopArticledeliveryDays > div {
display: inline;
}

/*-------------------------------------------------------- Cena ---*/

div#Box1485 .shopArticleAttributeCostContent {
font-weight: 600;
color: red;
margin-bottom: 10px
}

div#Box1485 .shopArticleAttributeCostContent > div {
display: inline;
}

div#Box1485 .shopArticleAttributeCostName {
display: none;
}


div#Box1485 .shopArticleAttributeCost select {
display: none;
}

div#Box1485 .itemBaseCost {
text-decoration: line-through;
}

div#Box1485 .itemBaseCostText {
display: none;
}

div#Box1485 .shopArticleAttributeCostText {
font-size: 22px;
}

div#Box1485 .shopArticleAttributeCostText1 {
font-weight: 400;

}

div#Box1485 .shopArticleAttributeCostTextMU {
font-weight: 400;
margin-left: 5px;
font-size: 14px;
}

/*-------------------------------------------------------- Košík ---*/

div#Box1485 .shopArticleAttributeCost  {
overflow: hidden;
}

div#Box1485 .shopArticleAttributeCost .shopArticleinput_cena {
float: left;
width: 48px;
margin-top: 5px;
padding: 10px;
text-align: center;
}

div#Box1485 .shopArticleAttributeCost span {
float: left;
margin-top: 5px;
padding: 10px;
}

div#Box1485 .shopArticleAttributeCost .shopArticlekosik_ikona {
float: left;
width: 50px;
height: 50px;
z-index: 999;
border: none;
color: #fff;
font-size: 22px;
margin-left: 10px;
}

div#Box1485 .shopArticleVariant .shopArticlekosik_ikona {
width: 50px;
height: 50px;
border: none;
color: #fff;
font-size: 22px;
margin-left: 10px;
z-index: 999;
position: absolute;
bottom: 20px;
right: 10px;
padding-top: 8px;
text-align: center;
}

div#Box1485 .sAICV {
width: 46px;
text-align:center;
position: absolute;
bottom: 23px;
right: 70px;
}

div#Box1485 .shopArticleAttributeCost select {
}

/*-------------------------------------------------------- Balení---*/

div#Box1485 .shopArticleitem_pack_notices {
clear: both;
width: 100%;
position: relative;
padding-top: 15px;
}

div#Box1485 .shopArticleitem_pack_info_row div {
display: inline;
}

div#Box1485 .shopArticleitem_pack_notice_close {
position:absolute;
right: 5px;
bottom: 5px;
width: auto;
border: none;
padding: 5px 6px 5px 6px;
border-radius: 5px;
}

/*-------------------------------------------------------- Funkce ---*/

div#Box1485 .pho {
margin-top: 10px;
border-top: 1px solid #ddd;
overflow: hidden;
font-weight: 300;
}

div#Box1485 .pho a {
float: left;
padding: 10px;
color: #777;
cursor: pointer;
}

div#Box1485 .pho a i {
margin-right: 5px;
}

/*-------------------------------------------------------- Varianty ---*/

div#Box1485 .shopArticleVariants {
width: 100%;
margin: 0px;
margin-top: 30px;
padding-bottom: 15px;
border-radius: 0px;
overflow: hidden;
}

div#Box1485 .shopArticleVariant {
margin: 0px 10px -1px 0px;
padding:10px;
float: left;
width: calc(50% - 10px);
height: 220px;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
position: relative;
overflow: hidden;
background: #fff;
cursor: pointer;
}

div#Box1485 .shopArticleVariant:hover {
border: 1px solid #ddd;
}

div#Box1485 .vbc {
position: absolute;
top: 0;
left: 0; 
width: 100%; 
height: 100%; 
}

div#Box1485 .shopArticleVariantName {
font-size: 16px;
font-weight: 600;
max-height: 72px;
overflow: hidden;
display: block;
}

div#Box1485 .shopArticleVariantCatalogueNumber {
display: none;
 }

div#Box1485 .shopArticleVariantInStore {
display: block; 
position: absolute;
left: 10px;
bottom: 62px;
}

div#Box1485 .vsr label { 
margin-right: 10px;
}

div#Box1485 .savsd {
display: inline;
}

div#Box1485 .savco {
position: absolute;
left: 10px;
color: red;
bottom: 30px;
overflow: hidden;
}

div#Box1485 .shopArticleVariantCost {
display: inline-block;
font-weight: 600;
font-size: 22px; 
}

div#Box1485 .shopArticleVariantCostMU {
display: inline-block;
padding-left: 5px;
}

div#Box1485 .shopArticleVariantDescription {
max-height: 40px;
overflow: hidden;
float: left;
}

div#Box1485 .shopArticlevariantBaseCost {
position: absolute;
left: 10px;
bottom: 10px;
text-decoration: line-through;
}

div#Box1485 .shopArticlevariantSave {
display: none;
}

div#Box1485 .varsel {
background-color: #eee;
border: 1px solid #ddd;
}

div#Box1485 .divRadio {
float: left;
height: 20px; 
padding-left: 30px; 
background-image: url(../_images/preview/img52fb425b3fb16.png); 
background-position: 0px -22px; 
background-repeat: no-repeat;
overflow: hidden;
font-size: 14px;
}

div#Box1485 .varsel .divRadio {
background-position: 0px 0px;
}

/*-------------------------------------------------------- Vlastnosti ---*/

div#Box1485 .shopArticleAttributesDiv {
clear: left;
}

div#Box1485 .shopArticleAttributes {
width: 100%;
overflow: hidden;
}

/*-------------------------------------------------------- Tabulka ---*/

div#Box1485 table {
border-collapse: collapse;
border-top: 1px solid #ccc;
width: 100%;
}

div#Box1485 th {
padding: 5px;
border-bottom: 1px solid #ccc;
background: #eee;
}

div#Box1485 td {
padding: 5px;
border-bottom: 1px solid #ccc;
}

/*-------------------------------------------------------- Záložky ---*/

div#Box1485 .ui-widget-content {
background: #fff;
border: none;
border-radius: 0;
clear: both;
margin: 0px 0px 20px 0px;
padding: 0px;
color: #555;
overflow: hidden;
}

div#Box1485 .ui-widget-content h2 {
margin: 0px;
}

div#Box1485 .ui-widget-content .ui-widget-content {
border: none;
}

div#Box1485 .ui-widget-header {
padding: 20px 10px 0px 10px;
border: none !important;
border-bottom: 1px solid #ddd !important;
border-radius: 0px !important;
background: #fff;
}

div#Box1485 .ui-state-default  {
margin-right: 10px !important;
border-radius: 0px;
background: #fff;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-top: 1px solid #ddd;
border-bottom: none;
font-weight: normal;
vertical-align: middle;
}

div#Box1485 .ui-state-default a {
padding: 10px;
}

div#Box1485 .ui-state-default:hover {
background: #fff;
position: relative;
border-bottom: none !important;
vertical-align: middle;
}

div#Box1485 .ui-state-active {
font-weight: bold;
background: #fff !important; 
position: relative;
border-bottom: none !important;
vertical-align: middle;
}

div#Box1485 .ui-tabs-panel {
padding: 20px;
}

div#Box1485 .ui-corner-bottom {
margin-bottom: 0px;
}

/*-------------------------------------------------------- Sada Související Alternativní ---*/

div#Box1485 .shopArticlecontentSub, div#Box1485  .shopArticlecontentSou, div#Box1485  .shopArticlecontentAlt {
padding: 0px 0px 1px 0px;
overflow: hidden;
}

div#Box1485 .shopArticleitemSub, div#Box1485  .shopArticleitemSou, div#Box1485  .shopArticleitemAlt {
float: left;
width: calc(33.333% - 10px);
height: 370px;
margin: 0px 10px -1px 0px;
background: #fff;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
position: relative;
}

div#Box1485 .shopArticleitemSub:hover, div#Box1485  .shopArticleitemSou:hover, div#Box1485  .shopArticleitemAlt:hover {
border: 1px solid #ddd;
}

div#Box1485 .shopArticleitemSub a, div#Box1485  .shopArticleitemSou a, div#Box1485  .shopArticleitemAlt a {
display: block;
padding: 10px;
}

div#Box1485 .SubName, div#Box1485  .SouName, div#Box1485  .ArtName {
display: block;
padding: 10px;
width: 100%;
font-size: 16px;
font-weight: 600;
text-align: center;
height: 78px;
overflow: hidden;
position: absolute;
left: 0px;
top: 0px;
}

div#Box1485 .SubImage, div#Box1485  .SouImage, div#Box1485  .ArtImage {
display: block;
width: 100%;
height: 100%;
text-align: center;
}

div#Box1485 .SubImage img, div#Box1485  .SouImage img, div#Box1485  .ArtImage img {
margin: auto;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
max-width: 200px;
max-height: 200px;
width: auto;
height: auto;
}

div#Box1485 .SubDescShort, div#Box1485  .SouDescShort, div#Box1485  .ArtDescShort {
display: none;
}

div#Box1485 .SubCost, div#Box1485  .SouCost, div#Box1485  .ArtCost {
color: red;
position: absolute;
left: 10px;
bottom: 20px;
}

div#Box1485 .SubCostText, div#Box1485  .SouCostText, div#Box1485  .ArtCostText {
font-size: 22px;
font-weight: 600;
}

div#Box1485 .SubPrice, div#Box1485  .SouPrice, div#Box1485  .ArtPrice {
position: absolute;
left: 10px;
bottom: 20px;
font-weight: 600;
color: red;
font-size: 16px;
}

div#Box1485 .Subkosik_ikona, div#Box1485  .Soukosik_ikona, div#Box1485  .Artkosik_ikona {
position: absolute;
right: 10px;
bottom: 10px;
width: 50px;
height: 50px;
border: none;
color: #fff;
font-size: 22px;
z-index: 101;
}

div#Box1485 .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#Box1485 .LinkVariants span {
display: none;
}

/*-------------------------------------------------------- Obrázky ---*/

div#Box1485 .shopArticlefirstImage {
width: 100%;
height: 400px;
position: relative;
}

div#Box1485 .shopArticlefirstImage img {
width: auto;
height: auto;
margin: auto;
padding: 20px;
max-width: 100%;
max-height: 400px;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}

div#Box1485 .shopArticleimages {
width: 220px !important;
margin: 0px auto;
position: relative; 
text-align: center;
z-index: 0;
}

div#Box1485 .cycle-carousel-wrap {
left: 0;
right: 0;
}

div#Box1485 .cycle-slide {
padding: 0px 5px;
}

div#Box1485 .cycle-slide span {
display: block;
position: relative;
width: 100px;
height: 100px;
border: 1px solid #ddd;
}

div#Box1485 .shopArticleimages img {
max-width: 80px;
max-height: 80px;
width: auto;
height: auto;
margin: auto;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}

div#Box1485 .Next, div#Box1485  .Prev {
display: block;
width: 35px;
height: 35px;
font-size: 22px;
border-radius: 5px;
position: absolute;
bottom: 32px;
right: 10px;
z-index: 1000;
}

div#Box1485 .Next span, div#Box1485  .Prev span {
display: none;
}

div#Box1485 .Next.disabled, div#Box1485  .Prev.disabled {
display:none;
}

div#Box1485 .Prev {
left: 10px;
}

div#Box1485 .Next {
right: 10px;
}

/*-------------------------------------------------------- Schované ---*/

div#Box1485 .shopArticleanchorBack {display: none;}
div#Box1485 .itemSave {display: none;}
div#Box1485 .wbt {display: none!important;}
div#Box1485 .QuestionForm {display: none;}
div#Box1485 .itemNoOrder {display: none;}
div#Box1485 .shopArticleVariantRadio {display: none;}



/* --- barvy flagu --- */

div#Box1485 .SAFlags .itemIconDiscount {
display: none;
}

div#Box1485 .shopArticlefiles{
width: 50%;
    float: left;
border-top: 1px solid #ddd !important;
margin-top: 20px;
}

div#Box1485 .shopArticlefiles .rowFile{
width: 100%;
float: left;
padding-bottom: 10px;
}

div#Box1485 .shopArticlefiles .rowFile a{
background-image: url(../_images/preview/ico-download.png);
background-repeat: no-repeat;
background-position: left center;
padding-left: 20px;
margin-left: 20px;
width: auto;
margin-right: 10px;
float: left;
text-decoration: underline;
}

div#Box1485 .shopArticlefiles .rowFile div{
float: left;
}



div#Box1485 .SouDescShort{
font-size: 8px;
    display: block!important;
    line-height: 10px;
    position: absolute;
    bottom: 82px;
    height: 91px;
    overflow: hidden;
}


div#Box1485 .shopArticleitemSou{

    height: 480px;

}

div#Box1485 .SouImage img{

    top: -121px!important;
}


div#Box1486 {
margin: 20px 0px;
}

div#Box1486 h1 {
border: none;
}

/*-------------------------------------------------------- Tabulka ---*/

div#Box1486 table {
width: 100%;
clear: both;
border-collapse:collapse;
}

div#Box1486 td {
padding: 10px;
overflow: hidden;
border-bottom: 1px solid #ddd;
}

div#Box1486 td:first-child {
width: 25%;
}

div#Box1486 select {
width: 100%;
}

div#Box1486 input {
padding: 10px;
width: 100%;
}

div#Box1486 input[type="checkbox"] {
width: auto;
}
div#Box1486 label {
display: inline-block;
padding: 10px;
margin: 0px;
}

div#Box1486 .tab_nazev {
clear: left;
padding: 10px 20px 10px 10px;
margin-top: 10px;
font-weight: bold;
text-transform: uppercase;
overflow: hidden;
}

div#Box1486 .tab_nazev  i {
float: right;
font-weight: bold;
font-size: 14px;
}

/*-------------------------------------------------------- Údaje ---*/

div#Box1486 .swType {
float: left;
clear: left;
width: 100%;
margin-bottom: 20px;
border-bottom: 1px solid #ddd;
}

div#Box1486 .swType div {
float: left;
margin-left: 10px;
position: relative;
padding: 10px;
border: 1px solid #ddd;
bottom: -1px;
}

div#Box1486 .swTypeTitle {
padding: 10px 0px !important;
border: 1px solid #fff !important;
border-bottom: 1px solid #ddd !important;
}

div#Box1486 .selectedSwTypeOs {
font-weight: bold;
border-bottom: 1px solid #fff !important;
}

div#Box1486 .daSp {
float: right;
font-weight: normal;
}

/*-------------------------------------------------------- Adresy ---*/

div#Box1486 .deliveryAdrSel .tab_nazev {
margin-bottom:10px;
}

div#Box1486 .itemAdr {
float:left;
width: calc(50% - 10px);
height: 195px;
padding: 10px;
margin: 0px 10px 10px 0px;
border: 1px solid #ddd;
position: relative;
}

div#Box1486 .itemAdrBut {
position: absolute;
left: 10px;
bottom: 10px;
}

div#Box1486 .itemAdrBut span {
display: none;
}

div#Box1486 .itemAdrBut input {
margin-right: 10px;
}

div#Box1486 .DeleteLink:hover {
background: red;
}

div#Box1486 .tab_nazev input {
padding: 0px;
font-weight: normal;
}

div#Box1486 .tab_nazev input:hover {
color: #000;
}

/*-------------------------------------------------------- Buttony---*/

div#Box1486 .button {
width: auto;
border: none;
padding: 10px;
margin: 0px;
font-weight: bold;
text-transform: uppercase;
}

div#Box1486 .button1 {
background: #f3971d; 
}

/*-------------------------------------------------------- Povinné údaje ---*/

div#Box1486 .RequireItem1 {
color: red;
clear: left;
}

div#Box1486 .RequireItem2 {
color: orange;
clear: left;
}

div#Box1486 div.RequireItem1 {
padding: 10px;
padding-bottom: 5px;
}

div#Box1486 div.RequireItem2 {
padding: 10px;
padding-top: 0px;
} 

/*-------------------------------------------------------- Hlášky ---*/

div#Box1486 .thanks {

}

div#Box1486 .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;
}

/*-------------------------------------------------------- Schované ---*/



div#Box1488 {
margin: 20px 0px;
}

div#Box1488 #deliveryPPLPSFindBtn23{
border-bottom:1px solid #ddd!important;
}



div#Box1488 h3 {
font-size: 30px;
padding-bottom: 20px;
font-weight: 300;
text-transform: uppercase;
}

div#Box1488 textarea {
width: 100%;
}

/*-------------------------------------------------------- Kroky ---*/

div#Box1488 .stepBar {
padding: 30px 0px 10px 0px;
overflow: hidden;
text-align: center;
margin-bottom: -1px;
}

div#Box1488 .stepBar span:last-child {
padding-left: 5px;
}

div#Box1488 .stepBar > a {
margin-bottom: 10px;
}

div#Box1488 .stepBar > div {
margin-bottom: 10px;
}

div#Box1488 .nextStep, div#Box1488  .previewStep, div#Box1488  .actuallStep {
display: inline-block;
min-width: 41px;
text-align: center;
padding: 10px;
margin: 0px 10px 0px 0px;
}

div#Box1488 .nextStep div, div#Box1488  .previewStep div, div#Box1488  .actuallStep div {
display: inline; 
}

div#Box1488 .actuallStep {
font-weight: bold;
}

div#Box1488 .payLimit{
color: red;
font-weight: bold;
}

/*-------------------------------------------------------- Tabulka ---*/

div#Box1488 table {
width: 100%;
clear: both;
border-collapse:collapse;
}

div#Box1488 td {
padding: 10px;
overflow: hidden;
border-bottom: 1px solid #ddd;
}

div#Box1488 select {
padding: 5px;
width: 100%;
}

div#Box1488 input {
padding: 10px;
width: 100%;
}

div#Box1488 input[type="radio"] {
padding: 10px;
width: auto;
}

div#Box1488 label {
display: inline-block;
padding: 10px;
margin: 0px;
}

div#Box1488 .tab_nazev {
clear: left;
padding: 10px;
margin-top: 10px;
font-weight: bold;
text-transform: uppercase;
overflow: hidden;
}

div#Box1488 .tab_nazev  i {
float: right;
font-weight: bold;
font-size: 14px;
}

/*-------------------------------------------------------- Tabulka zboží ---*/

div#Box1488 .background {
background-color: #eff6e1;
margin-bottom: 15px;
}

div#Box1488 .div_table_zbozi {
margin: 0px 0px 20px 0px;
}

div#Box1488 .table_zbozi {
margin: 0px 0px 20px 0px;
}

div#Box1488 .table_zbozi td {
overflow: hidden;
border-bottom: 1px solid #ddd;
}

div#Box1488 .table_zbozi  tr:last-child td {
border: none;
} 

div#Box1488 .table_zbozi th:nth-child(1), div#Box1488  .table_zbozi td:nth-child(1) {text-align: center;}
div#Box1488 .table_zbozi th:nth-child(2), div#Box1488  .table_zbozi td:nth-child(2) {display: none;}
div#Box1488 .table_zbozi th:nth-child(4), div#Box1488  .table_zbozi td:nth-child(4) {text-align: center;}
div#Box1488 .table_zbozi th:nth-child(5), div#Box1488  .table_zbozi td:nth-child(5) {text-align: center; width: 147px;}
div#Box1488 .table_zbozi th:nth-child(6), div#Box1488  .table_zbozi td:nth-child(6) {text-align: right; white-space: nowrap;}
div#Box1488 .table_zbozi th:nth-child(7), div#Box1488  .table_zbozi td:nth-child(7) {text-align: right; white-space: nowrap;}

div#Box1488 .table_zbozi th {
border-bottom: 1px solid #ddd;
}

div#Box1488 .cell_celkem {
font-size: 20px;
color: red;
font-weight: 600;
}

div#Box1488 .cell_popisek a {
color: #000;
font-weight: 500;
}

div#Box1488 .cell_popisek a:hover {
color: #444;
}

div#Box1488 .itemNotice {
padding: 5px;
text-align: right;
}

div#Box1488 .item_notice {
clear: left;
color: #777;
}

div#Box1488 .itemNotice span {
display: none;
}

/*-------------------------------------------------------- Tabulka DPH ---*/

div#Box1488 .vst {
margin: 0px 0px 20px 0px;
text-align: right;
}

div#Box1488 .vst th {
padding: 10px;
text-align: right;
text-transform: uppercase;
border-bottom: 1px solid #ddd;
}

div#Box1488 .vst th:nth-child(1), div#Box1488  .vst td:nth-child(1) {
text-align: left !important;
}

/*-------------------------------------------------------- Údaje ---*/

div#Box1488 .swType {
float: left;
clear: left;
width: 100%;
margin-bottom: 20px;
border-bottom: 1px solid #ddd;
}

div#Box1488 .swType div {
float: left;
margin-left: 10px;
position: relative;
padding: 10px;
border: 1px solid #ddd;
bottom: -1px;
}

div#Box1488 .swTypeTitle {
padding: 10px 0px !important;
border: 1px solid #fff !important;
border-bottom: 1px solid #ddd !important;
}

div#Box1488 .selectedSwTypeOs {
font-weight: bold;
border-bottom: 1px solid #fff !important;
}

div#Box1488 .daSp {
float: right;
font-weight: normal;
}

/*-------------------------------------------------------- Doprava a Platba ---*/

div#Box1488 h5 {
padding: 10px;
margin: 0px;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
}

div#Box1488 h6 {
display: none;
}

div#Box1488 .deliveryInput, div#Box1488  .payInput {
margin-bottom: 10px;
border: 1px solid #ddd;
border-top: none;
border-bottom: none;
}

/*-------------------------------------------------------- Adresy ---*/

div#Box1488 .deliveryAdrSel .tab_nazev {
margin-bottom:10px;
}

div#Box1488 .itemAdr {
float:left;
width: calc(50% - 10px);
height: 200px;
padding: 10px;
margin: 0px 10px 10px 0px;
border: 1px solid #ddd;
position: relative;
}

div#Box1488 .itemAdrBut {
position: absolute;
left: 10px;
bottom: 10px;
}

div#Box1488 .itemAdrBut span {
display: none;
}

div#Box1488 .itemAdrBut input {
margin-right: 10px;
}

div#Box1488 .DeleteLink:hover {
background: red;
}

div#Box1488 .tab_nazev input {
padding: 0px;
font-weight: normal;
}

div#Box1488 .tab_nazev input:hover {
color: #000;
}

div#Box1488 .itemAdr.active {
font-weight: bold;
}

div#Box1488 .itemAdr.active .itemAdrBut {
/*display: none;*/
}

/*-------------------------------------------------------- Množství ---*/

div#Box1488 .input_count {
float: left;
width: 45px;
text-align: center;
padding: 10px;
border-left: none;
border-right: none;
}

div#Box1488 .button_plus, div#Box1488  .button_minus {
float: left;
width: 20px;
margin: 0px;
padding: 10px;
border: none;
border: 1px solid #ddd;
}

/*-------------------------------------------------------- Buttony---*/

div#Box1488 .items_buttons {
float: left;
clear: left;
margin-bottom: 30px;
overflow: hidden;
}

div#Box1488 .buttons {
float: left;
width: 100%;
margin: 10px 0px;
overflow: hidden;
clear: left;
}

div#Box1488 .button {
width: auto;
border: none;
padding: 10px;
font-weight: bold;
text-transform: uppercase;
margin-right: 10px;
}

div#Box1488 .button.d3 {
float: right;
margin: 0px;
} 

/*-------------------------------------------------------- Povinné údaje ---*/

div#Box1488 .RequireItem1 {
color: red;
clear: left;
}

div#Box1488 .RequireItem2 {
color: orange;
clear: left;
}

div#Box1488 div.RequireItem1 {
padding: 10px;
padding-bottom: 5px;
}

div#Box1488 div.RequireItem2 {
padding: 10px;
padding-top: 0px;
} 

/*-------------------------------------------------------- Pobídky ---*/

div#Box1488 .suggestions {
margin: 10px 0px;
}

/*-------------------------------------------------------- Slevový kód, Hromadné vkládání  ---*/

div#Box1488 .discountCode, div#Box1488  .massInputDiv, div#Box1488  .quantityDiscount {
clear: left;
margin: 10px 0px;
}


div#Box1488 .discountCode h3, div#Box1488  .massInputDiv h3, div#Box1488  .quantityDiscount h3 {
color: #000;
}

div#Box1488 .discountCodeSubmit {
overflow: hidden;
}

div#Box1488 .discountCode .button, div#Box1488  .massInputDiv .button {
float: right;
width: 150px;
margin: 0px;
}

div#Box1488 .massInput, div#Box1488  .massArea, div#Box1488  .massFile, div#Box1488  .discountCodeInput {
overflow: hidden;
float: left;
width: calc(100% - 160px);
}

div#Box1488 #inptMassInputCatNumber {
width: calc(100% - 55px);
margin-right: 10px;
}

div#Box1488 #inptMassInputCount {
width: 45px;
text-align: center;
}

div#Box1488 .massAreaSubmit {
overflow: hidden;
}

div#Box1488 .ostatni_udaje  tr:last-child {
font-weight: bold;
}

/*-------------------------------------------------------- Záložky ---*/

div#Box1488 .ui-widget-content {
background: #fff;
border: none;
border-radius: 0;
clear: both;
margin: 0px;
padding: 0px;
color: #555;
overflow: hidden;
}

div#Box1488 .ui-widget-content h2 {
margin: 0px;
}

div#Box1488 .ui-widget-content .ui-widget-content {
border: none;
}

div#Box1488 .ui-widget-header {
padding: 0px 10px 0px 10px;
border: none !important;
border-bottom: 1px solid #ddd !important;
border-radius: 0px !important;
background: #fff;
}

div#Box1488 .ui-state-default  {
margin-right: 10px !important;
border-radius: 0px;
background: #fff;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-top: 1px solid #ddd;
border-bottom: none;
font-weight: normal;
vertical-align: middle;
}

div#Box1488 .ui-state-default a {
padding: 10px;
}

div#Box1488 .ui-state-default:hover {
background: #fff;
position: relative;
border-bottom: none !important;
vertical-align: middle;
}

div#Box1488 .ui-state-active {
font-weight: bold;
background: #fff !important; 
position: relative;
border-bottom: none !important;
vertical-align: middle;
}

div#Box1488 .ui-tabs-panel {
padding: 20px 0px 0px 0px;
}

div#Box1488 .ui-corner-bottom {
margin-bottom: 0px;
}

/*-------------------------------------------------------- Schované ---*/

div#Box1488 .item_notice {
/*display: none;*/
}

div#Box1488 .button_delete {
display: none;
}

div#Box1488 .changeCount {
display: none;
}

div#Box1488 .item_package {
display: none;
}

div#Box1488 #heureka-garance-box {
display: none;
}

div#Box1489 {
clear: left;
margin-bottom: 10px;
overflow: hidden;
}

div#Box1489 .Empty {display: none;}

div#Box1489 .content {
position: relative;
}

div#Box1489 h2 {
padding: 10px;
margin-bottom: 10px;
font-size: 30px;
font-weight: 300;
text-transform: uppercase;
color: #000;
}

/*-------------------------------------------------------- Výrobek ---*/

div#Box1489 .items {
padding: 0px 0px 1px 0px;
overflow: hidden;
}

div#Box1489 .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#Box1489 .item > a {
display: block;
}

div#Box1489 .item h3 {
width: 100%;
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;
}

div#Box1489 .item:hover {
border: 1px solid #ddd;
}

div#Box1489 .cena {
position: absolute;
left: 10px;
bottom: 20px;
font-weight: 600;
color: red;
font-size: 22px;
}

div#Box1489 .AttributeCostText {

}

div#Box1489 .AttributeCostTextMU {
font-weight: 400;
margin-left: 5px;
font-size: 14px;
}

div#Box1489 .kosik_ikona {
position: absolute;
right: 10px;
bottom: 10px;
width: 50px;
height: 50px;
border: none;
color: #fff;
font-size: 22px;
z-index: 101;
}

div#Box1489 .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#Box1489 .LinkVariants span {
display: none;
}

div#Box1489 .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#Box1489 .button span {
display: none;
}

div#Box1489 .delFromFavorites:hover {
background: red;
}

div#Box1489 .info {
padding: 20px 10px;
}

/*-------------------------------------------------------- Obrázek ---*/

div#Box1489 img {
height: auto;
margin: auto;
max-width: 217px;
max-height: 217px;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}

/*-------------------------------------------------------- Obrázek ---*/

div#Box1489 .input_cena {
display: none;
}
div#Box1487 h1 {
border-bottom: 1px solid #ddd;
}

div#Box1487 form {
display: block;
width: 100%;
padding: 10px;
overflow: hidden;
background: #eee;
}

div#Box1487 input {
width: calc(100% - 200px);
/*min-width: 200px;*/
}

div#Box1487 label {
width: 200px;
padding: 10px;
}

div#Box1487 span {
display: inline-block;
margin-bottom: 10px;
}

div#Box1487 button {
float: right;
width: auto;
border: none;
padding: 10px;
margin: 0px;
font-weight: bold;
text-transform: uppercase;
}

div#Box1487 .Description {
padding: 10px;
}


div#Box1491 .content {
padding: 0px 10px;
}

div#Box1491 h1 {
padding: 10px 10px;
margin: 0px 0px 20px 0px;
font-size: 30px;
font-weight: 300;
text-transform: uppercase;
color: #000;
border-bottom: 1px solid #ddd;
}

div#Box1491 h2 {
padding: 5px 10px;
margin: 10px 0px 20px 0px;
font-size: 20px;
font-weight: 300;
text-transform: uppercase;
color: #000;
}

div#Box1491 h3 {
padding: 10px 0px;
margin: 0px;
font-size: 18px;
font-weight: 400;
text-transform: uppercase;
color: #000;
}

div#Box1491 ol li {
margin-bottom: 10px;
}

div#Box1491 p {
margin-bottom: 10px;
}

div#Box1491 .row img {
width: 100%;
padding: 10px;
}


div#Box1492 .content {
padding: 20px 10px;
}

div#Box1492 .hledany_vyraz input {
width: 80%;
}

div#Box1492 .hledany_vyraz_text {
padding: 10px 0px;
}

div#Box1492 .flag, div#Box1492  .kategorie, div#Box1492  .vyrobce {
clear: left;
overflow: hidden;
}

div#Box1492 select {
padding: 8px 10px 9px 10px;
}

div#Box1492 .cena span {
float: left;
padding: 10px;
}

div#Box1492 .razeni select {
margin-right: 10px;
}

div#Box1492 button {
float: right;
border: none;
padding: 10px;
font-weight: bold;
text-transform: uppercase;
}

div#Box1492 .Filtration {
padding: 10px;
}

div#Box1492 th:last-child, div#Box1492  td:last-child {
text-align: right;
}

div#Box1492 .button {
font-weight: bold;
text-transform: uppercase;
padding: 10px;
border: none;
}

div#Box1492 label {
float: left;
width: 20%;
padding: 10px;
margin-bottom: 10px;
}

div#Box1492 .Row {
clear: both;
}

div#Box1492 .Row span {
float: left;
padding: 10px 10px 10px 10px;
margin-bottom: 10px;
}

div#Box1492 input {
float: left;
margin-bottom: 10px;
}

div#Box1492 .ui-datepicker-trigger {
float: left;
padding: 10px;
}

div#Box1492 .flag label {
width: auto;
}

div#Box1492 .flag input {
margin:14px 5px 0px 15px;
}

div#Box1492 .flag .flagCheck:first-child input {
margin-left: 0px;
}



div#Box1492 .info {
margin: 0px 0px 10px 0px;
}




div#Box1493 {
margin: 0px 10px 0px 0px;
}

div#Box1493 .content {
padding:10px;
background: #fff;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
overflow: hidden;
}


/*-------------------------------------------------------- Mapa ---*/

div#Box1493 .setter{
clear:both;
}

div#Box1493 img {
border: none;
}

div#Box1493 #mapDiv132 {padding: 0px; background: url(../_images/distributors/bg_mapa.gif) top left no-repeat; width: 367px; height: 214px; font-size: 1px; }

div#Box1493 #mapa132{width: 367px; height: 214px; }

div#Box1493 #content_mapa132 {width: 367px; margin: 0px 10px 10px 50px; background-image: url(../_images/distributors/bg_mapa1.gif); background-repeat: no-repeat;}

div#Box1493 #mapDiv98 {
padding: 0px; 
background: url(../_images/distributors/bg_mapa_sk.gif) top left no-repeat;
width: 357px;
height: 214px;
font-size: 1px; 
}

div#Box1493 #mapa98{width: 357px; height: 214px; }

div#Box1493 #content_mapa98 {
width: 357px; 
margin: 0px 10px 0px 50px; 
background-image: url(../_images/distributors/bg_mapa1_sk.gif);
background-repeat: no-repeat;
}

/*-------------------------------------------------------- List---*/

div#Box1493 .regionList {
border: 1px solid #ccc;
border-radius: 5px;
}

div#Box1493 .regionName {
clear: both;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
background: #eee;
}

div#Box1493 .content_top_sraf{
clear:both;
}

div#Box1493 .distributor{
border-top: 1px  solid #ccc;
padding: 10px;
}

div#Box1493 .logo {
float: right;
}

div#Box1493 .name {
font-size: 13px;
color: #000;
padding-bottom: 10px;
}



div#Box1496 {
margin: 0px 10px 0px 0px;
}

div#Box1496 .content {
padding:10px;
background: #fff;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
overflow: hidden;
}


div#Box1496 form {
display: block;
margin-top: 20px;
}

div#Box1496 label {
float: left;
clear: left;
width: 150px;
padding-top: 6px;
}

div#Box1496 input {
float: left;
margin-bottom: 10px;
width: 210px;
}

div#Box1496 textarea{
float: left;
margin-bottom: 10px;
width: 210px;
height: 60px;
}

div#Box1496 button {
clear: left;
float: left;
width: auto;
border: none;
padding: 5px;
margin: 10px 10px 0px 0px;
border-radius: 5px;
}

div#Box1496 #inpt_imageCode {
margin: 10px 0px 0px 150px;
}



div#Box1497 {
margin: 0px 10px 0px 0px;
}

div#Box1497 h1 {
margin-bottom: 10px;
border-radius: 5px;
}

/*-------------------------------------------------------- Výrobek ---*/

div#Box1497 .item {
position: relative;
width: 100%;
height: 240px;
margin: 0px 0px 10px 0px;
background: #fff;
overflow: hidden;
border-radius: 5px;
}

/*-------------------------------------------------------- Detail ---*/

div#Box1497 .item_col_1 {
font-size: 11px;
}

div#Box1497 .dAnchorDetail {
position: absolute;
left: 0px;
bottom: 0px;
width: 35%;
background-image: url(../_images/preview/img4ebce8517a3b4.png);
border-bottom-left-radius: 5px;
}

div#Box1497 .AnchorDetail {
padding: 11px 10px 11px 38px;
display: block;
background-image: url(../_images/preview/img4e785804d947f.png);
background-repeat: no-repeat;
background-position: 10px 8px;
text-transform: uppercase;
font-size: 11px;
}

div#Box1497 .AttributeCost{
position: absolute;
right: 0px;
bottom: 0px;
width: 65%;
overflow: hidden;
padding: 6px 10px 5px 0px;
background-image: url(../_images/preview/img4ebce837e7f0b.png);
border-bottom-right-radius: 5px;
text-align: right;
}

div#Box1497 .input_cena {
width: 40px;
line-height: 12px;
padding: 5px;
color: #fff;
border: none;
background: transparent;
background-image: url(../_images/preview/img4ebcea0a18fc9.png);
text-align: center;
}

div#Box1497 .kosik_ikona {
width: 24px;
height: 23px;
border: none;
margin-left: 10px;
background-color: transparent;
background-image: url(../_images/preview/img4e93f4363f0c4.png);
}

div#Box1497 .auctionLbAdd {
color: #fff;
text-transform: uppercase;
padding: 0px 10px 0px 5px;
}

div#Box1497 .AuctionRow {
width: 237px;
float: left;
clear: left;
padding: 5px;
border-top: 1px solid #ccc;
}

div#Box1497 .AttributeCostName {
display: inline;
}

div#Box1497 .lableRow {
display: inline;
}

/*-------------------------------------------------------- Popis ---*/

div#Box1497 .item_col_2 {
position: absolute;
right: 0px;
top: 37px;
width: 24px;
height: 24px;
border-bottom-left-radius: 5px;
overflow: hidden;
}

div#Box1497 .item_col_2 .DescriptionShort {
display: none;
}

div#Box1497 .item_col_2:hover {
width: 100%;
height: 200px;
background: transparent url(../_images/preview/img4ebcea393e24a.png);
}

div#Box1497 .item_col_2:hover .DescriptionShort {
display: block;
}

div#Box1497 .DescriptionShort {
padding: 5px;
height: 200px;
}

/*-------------------------------------------------------- Obrázek ---*/

div#Box1497 .item_col_3 {
text-align: center;
padding: 10px
}

div#Box1497 .images {
height: 150px;
}

/*-------------------------------------------------------- Stránkování ---*/

div#Box1497 .pagging {
clear: both;
margin: 0px 10px 10px 0px;
padding: 10px;
font-size: 10px;
font-weight: normal;
background: #fff;
border-radius: 5px;
color: #777;
overflow: hidden;
}

div#Box1497 .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;
}

div#Box1497 .aCurr{padding-left: 10px;}

div#Box1498 {
margin: 0px 10px 0px 0px;
padding: 0px;
}

div#Box1498 h1 {
margin: 0px;
}

div#Box1498 .content {
padding:10px;
background: #fff;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}

div#Box1498 h2 {
background: transparent;
padding: 0px;
margin-bottom: 10px;
color: #000;
}

/*-------------------------------------------------------- Tabulka ---*/

div#Box1498 table {
width: 100%;
clear: both;
border-collapse:collapse;
margin: 0px 0px 10px 0px;
}

div#Box1498 th {
padding: 5px;
color: #000;
font-weight: normal;
overflow: hidden;
border-bottom: 1px solid #ccc;
font-size: 11px;
text-align: center;
}

div#Box1498 td {
padding: 5px;
overflow: hidden;
text-align: center;
border-bottom: 1px solid #ccc;
}

/*-------------------------------------------------------- Souhrn ---*/

div#Box1498 .AffSummary {
margin-bottom: 10px;
}

div#Box1498 #AffClicks {
display: inline;
}

div#Box1498 #AffPaid {
display: inline;
}

div#Box1498 #AffPay {
display: inline;
}

div#Box1498 .AffLegend {
margin-bottom: 10px;
}

div#Box1498 .AffLegend div {
margin-bottom: 10px;
}

div#Box1498 strong {
color: #000;
font-weight: normal;
}





div#Box1499 {
margin: 0px 10px 0px 0px;
}

div#Box1499 .content {
padding:10px;
background: #fff;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}

div#Box1499 h2 {
background: transparent;
padding: 0px;
margin-bottom: 10px;
color: #000;
}

div#Box1499 h3 {
margin: 0px 0px 0px 0px;
color: #000;
border-bottom: 1px solid #ccc;
padding: 10px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
background: #eee;
}

div#Box1499 .content div {
margin-bottom: 10px
}

div#Box1499 strong {
color: #000;
font-weight: normal;
}

div#Box1499 #AffWriteIdCompany {
color: #55aa08;
}

/*-------------------------------------------------------- Kód ---*/

div#Box1499 #textLink {
border: 1px solid #ccc;
border-radius: 5px;
}

div#Box1499 #textLink div {
border: none;
border-top: 1px solid #ccc;
margin-top: -1px;
padding: 10px;
}

div#Box1499 #textLink div div {
border: none;
padding: 0px;
}

div#Box1499 #boxLink {
border: 1px solid #ccc;
border-radius: 5px;
}

div#Box1499 #boxLink div {
border: none;
padding: 10px;
border-top: 1px solid #ccc;
margin-top: -1px;
}

div#Box1499 #boxLink div div {
border: none;
padding: 0px;
}

div#Box1499 #staticLink {
border: 1px solid #ccc;
border-radius: 5px;
}

div#Box1499 #staticLink div {
border: none;
padding: 10px;
border-top: 1px solid #ccc;
margin-top: -1px;
}

div#Box1499 #staticLink div div {
border: none;
padding: 0px;
}

div#Box1499 #animatedLink {
border: 1px solid #ccc;
border-radius: 5px;
}

div#Box1499 #animatedLink div {
border: none;
padding: 10px;
border-top: 1px solid #ccc;
margin-top: -1px;
}

div#Box1499 #animatedLink div div {
border: none;
padding: 0px;
}

div#Box1499 #flashLink {
border: 1px solid #ccc;
border-radius: 5px;
}

div#Box1499 #flashLink div {
border: none;
padding: 10px;
border-top: 1px solid #ccc;
margin-top: -1px;
}

div#Box1499 #flashLink div div {
border: none;
padding: 0px;
}

div#Box1499 .preview {
width: 100%;
overflow: hidden;
}

div#Box1499 .codeTitle {
color: #000;
}

div#Box1499 .previewTitle {
color: #000;
}

div#Box1499 select {
width: 250px;
}

div#Box1499 #AffTargetCatSel {
margin-left: 80px;
}

div#Box1499 #AffTargetArtSel {
margin-left: 90px;
}

div#Box1499 input {
margin-bottom: 10px;
}


div#Box1502 /*
{width: 906px; background-image: url(../_images/preview/img4731c71b2ed57.gif); background-repeat: repeat-x; margin: 0 auto; padding: 15px 20px 15px 20px; overflow:hidden; }
*/
div#Box1502 img {border:none;}

/* - - - Gallery - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

div#Box1502 .contentListImg {
float: left;
width: 198px;
height: 137px;
background: url(../_images/preview/img4ce550559fc7c.gif) no-repeat;
margin: 0px 73px 12px 0px; 
padding: 15px;
text-align: center;
}

div#Box1502 .titlePhotoName {
display: none;
}

div#Box1502 .sTitleCatName {
float: right;
border: 1px solid #fff;
border-left: none;
background: #dcdadb;
width: 95px;
width: 95px;
height: 80px;
padding: 5px;
}

div#Box1502 .enter {
color: #fff;
float: right;
display: block;
padding: 15px 34px 10px 10px;
}

/* - - - Detail - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

div#Box1502 .nahled_odkaz {
width: 92px;
height: 126px;
padding: 16px;
float: left;
background: url(../_images/preview/img4ce5507aa89d3.gif) no-repeat;
text-align: center;
margin:  0px 18px 12px 18px;
}

div#Box1502 .wraptocenter {
float: left;
width: 90px;
height: 90px;
border: 1px solid #fff;
background: #dcdadb;
display: table !important; #position: relative !important; overflow: hidden !important;text-align: center;
}

div#Box1502 .wraptocenter A {#position: absolute; #top: 50%;#left: 50%;display: table-cell; vertical-align: middle;text-align: center;}
div#Box1502 .wraptocenter A IMG {#position: relative; #top: -50%;#left: -50%;display: inline}

div#Box1502 .wraptocenter * {
   vertical-align: middle;
}

div#Box1502 .dListNumber {
color: #fff;
padding-top: 100px;
display: block;
text-align: center;
}

div#Box1502 h1 a {
color: #d40072;
text-decoration: underline;
}

div#Box1502 a {
color: #fff;
text-decoration: none;
}

div#Box1502 .pagging {
clear: both;
width: 100%;
text-align: center;
padding-bottom: 20px;
} 

div#Box1502 .pagging div {
display: inline;
} 


div#Box1502 /* NEW CSS */
{min-height: 800px;}
.wraptocenter
div#Box1502  {
float:left;
text-align:center;
width:220px;height:180px;
background: #fff;
border-radius: 5px;
padding:5px;
margin-right:17px;
margin-bottom:15px;
}

div#Box1502 .dListPicture {
  line-height: 180px;
  display:block;
  height:180px;
  width:220px;
}

div#Box1502 .dListPicture img {
vertical-align:middle;
}

div#Box1501 {
clear: left;
margin-bottom: 10px;
overflow: hidden;
}

div#Box1501 .Empty {display: none;}

div#Box1501 .content {
position: relative;
}

div#Box1501 h1 {
border: none;
}

/*-------------------------------------------------------- Výrobek ---*/

div#Box1501 .items {
padding: 0px 0px 1px 0px;
overflow: hidden;
}

div#Box1501 .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#Box1501 .item > a {
display: block;
}

div#Box1501 .item h3 {
width: 100%;
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;
}

div#Box1501 .item:hover {
border: 1px solid #ddd;
}

div#Box1501 .cena {
position: absolute;
left: 10px;
bottom: 15px;
font-weight: 600;
color: red;
font-size: 22px;
}

div#Box1501 .AttributeCostText {

}

div#Box1501 .AttributeCostTextMU {
font-weight: 400;
margin-left: 5px;
font-size: 14px;
}

div#Box1501 .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#Box1501 .button span {
display: none;
}

div#Box1501 .delFromFavorites:hover {
background: red;
}

div#Box1501 .info {
padding: 20px 10px;
}

/*-------------------------------------------------------- Obrázek ---*/

div#Box1501 img {
height: auto;
margin: auto;
max-width: 217px;
max-height: 217px;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}

/* -------------------------------------------------- Stránkování --- */

div#Box1501 .pagOut {
display: none;
clear: left;
padding: 10px 10px 5px 10px;
border: 1px solid #ddd;
border-width: 1px 0px 0px 1px;
overflow: hidden;
text-transform: uppercase;
}

div#Box1501 .pagging {
float: right;
}

div#Box1501 .pagging div {
float: left;
}

div#Box1501 .pagFoundRecords {
padding: 2px 10px 0px 0px;
}

div#Box1501 .pagVisibleRecords {
padding: 2px 10px 0px 0px;
}

div#Box1501 .pagging span {
float: left;
width: 24px;
height: 22px;
margin-right: 5px;
padding-top: 2px;
background: #000;
text-align: center;
border-radius: 5px;
color: #fff;
}

div#Box1501 .pagging a {
display: block;
float: left;
width: 24px;
height: 22px;
margin-right: 5px;
margin-bottom: 5px;
padding-top: 2px;
background: #000;
text-align: center;
border-radius: 5px;
color: #fff;
}

div#Box1501 .tdPagSel {
float: left;
width: 24px;
height: 22px;
margin-right: 5px;
padding-top: 2px;
background: #2b2b2b;
text-align: center;
border-radius: 5px;
color: #fff;
}

div#Box1501 .tdPagBegOff {
display: none;
}

div#Box1501 .tdPagEndOff {
display: none;
}

div#Box1501 .pagging span:hover {
background: #E4040C;
color: #fff;
}

div#Box1501 .pagging a:hover {
background: #2b2b2b;
color: #fff;
}

div#Box1501 .pagging form {
display: inline;
}

/*-------------------------------------------------------- Skryté ---*/

div#Box1501 .orderItem {
display: none;
}

div#Box1501 .dLinkVariants {
display: none;
}

div#Box1503 {
margin: 0px 0px 0px 0px;
clear: both;
}

div#Box1503 h2 {
margin: 0px 10px 10px 0px;
padding: 10px;
font-weight: normal;
border-radius: 5px;
line-height: 17px;
}
/*-------------------------------------------------------- Navigace ---*/

div#Box1503 h1 {
margin: 0px 10px 10px 0px;
padding: 10px;
font-size: 10px;
font-weight: normal;
background: #fff;
border-radius: 5px;
color: #777;
}

div#Box1503 a {
color: #777;
}

/*-------------------------------------------------------- Kategorie ---*/
 
div#Box1503 .item {
float: left;
width: 237px;
height: 200px;
padding: 0px;
margin: 0px 10px 10px 0px;
overflow: hidden;
border-radius: 5px;
background: #fff;
position: relative;
}

div#Box1503 .nazev {
display: block;
margin: 0px;
padding:10px;
font-size: 13px;
font-weight: normal;
background-image: url(../_images/preview/img4ebce837e7f0b.png);
background-repeat: repeat-x;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

div#Box1503 .Image {
display: block;
text-align: center;
}

/*-------------------------------------------------------- Popis ---*/

div#Box1503 .CatListDes {
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#Box1503 .CatListDes .CatListDescr {
display: none;
} 

div#Box1503 .CatListDes:hover {
width: 100%;
height: 226px;
background-image: none;
border-bottom-left-radius: 0px;
opacity: 0.8;
}

div#Box1503 .CatListDes:hover .CatListDescr {
display: block;
}

div#Box1503 .CatListDescr {
padding: 5px;
height: 200px;
font-size: 11px;
}

div#Box1503 .tdPagSep{width: 25px; float: left; text-align: center;}
div#Box1503 .clhs{
float: left;
clear: both;
margin: 0px 10px 10px 0px;
}
div#Box1505 {
margin: 0px 0px 10px 0px;
}

div#Box1505 .content {
padding:10px;
background: #fff;
overflow: hidden;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}

div#Box1505 .content div {
display: inline;
}

div#Box1505 input {
float: left;
width: 132px;
}

div#Box1505 button {
float: right;
border: none;
padding: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

div#Box1506 h2 {
border-radius: 5px;
margin-right: 10px;
}

div#Box1506 .slideGallerry {
width: 100%;
height: 800px;
}

div#Box1506 .wraptocenter {
float:left;
text-align:center;
width:227px;
height:180px;
background: #fff;
border-radius: 5px;
padding:5px;
margin-right:10px;
margin-bottom:10px;
}

div#Box1506 .dListPicture {
  line-height: 180px;
  display:block;
  height:180px;
  width:100%;
}

div#Box1506 .dListPicture img {
vertical-align:middle;
}

/*-------------------------------------------------------- Stránkování ---*/

div#Box1506 .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;
}

div#Box1506 .pagging span {
text-align: center;
display: block;
width: 100px;
padding: 5px 0px 5px 0px;
float: left;
margin: 0px 0px 0px 5px;
background: #fff;
border: 1px solid #ccc;
border-radius: 5px;
}

div#Box1506 .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#Box1506 .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#Box1507 {margin-right: 10px;}

div#Box1507 .content {
padding: 10px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
padding-bottom: 20px;
background: #fff;
}
div#Box1508 .content {
    padding: 10px;
    background: #fff;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    overflow: hidden;
    margin: 0px 10px 10px 0px;
    clear: both;
}

div#Box1508 h2{
margin-right: 10px;
}


div#Box1508 #ItemsForm{
width: 100%;
overflow: auto;
float: left;
display: block;
}

div#Box1508 #ItemsForm table{
width: auto;
display: block;
float: left;
margin-bottom: 20px;
}

div#Box1508 #ItemsForm table td{
    max-width: 200px;
    min-width: 200px;
    padding-left: 10px;
    padding-right: 10px;
border-right: 1px solid #eee;
}

div#Box1508 #ItemsForm table tr{
width: 100%;
float: left;
border-bottom: 1px solid #ccc;
}

div#Box1508 #ItemsForm table tr:hover{
background-color: #eee;
}

div#Box1508 #ItemsForm table .rowCompareImg:hover{
background-color: #fff;
}

div#Box1508 #shopArticleAttributeFC{font-weight: bold;}
div#Box1508 #shopArticleDepositFC{font-weight: bold;}
div#Box1508 #shopArticlePriceFC{font-weight: bold;}
div#Box1508 .rowCompareImg td{width: 100%; text-align: center;}
div#Box1508 .shopArticleAttributeImgFC a{width: auto; text-align: center; margin: 0px auto;}


div#Box1508 .AttributeCost{
background: none !important;
background-color: transparent !important;
}

div#Box1508 .kosik_ikona {
    float: right;
    width: 24px;
    height: 23px;
    border: none;
    background-color: transparent;
    background-image: url(../_images/preview/img4e785849de007.png) !important;
background-position: center center !important;
background-size: 70% auto !important;
background-repeat: no-repeat !important;
background: #ff7700;
color: #ffffff;
border-radius: 5px;
overflow: hidden;
}

div#Box1508 input{
max-width: 50px;
}

div#Box1508 .shopCompareDelete a {
    display: block;
    padding: 5px;
    border-radius: 5px;
width: 55px;
text-align: center;
margin: 0px auto;
    margin-top: 5px;
    margin-bottom: 5px;
    cursor: pointer;
position: relative;
}




div#Box1490 .Filtration {
padding: 10px;
}

div#Box1490 th:last-child, div#Box1490  td:last-child {
text-align: right;
}

div#Box1490 .button {
font-weight: bold;
text-transform: uppercase;
padding: 10px;
border: none;
}

div#Box1490 label {
float: left;
width: 140px;
padding: 10px;
margin-bottom: 10px;
}

div#Box1490 .Row {
clear: both;
}

div#Box1490 .Row span {
float: left;
padding: 10px 10px 10px 10px;
margin-bottom: 10px;
}

div#Box1490 input {
float: left;
margin-bottom: 10px;
}

div#Box1490 .ui-datepicker-trigger {
float: left;
padding: 10px;
}


/*-------------------------------------------------------- Tabulka ---*/

div#Box1490 table {
border-collapse: collapse;
border-top: 1px solid #ddd;
width: 100%;
}

div#Box1490 th {
padding: 10px;
border-bottom: 1px solid #ddd;
background: #eee;
font-weight: bold;
text-transform: uppercase;
}

div#Box1490 td {
padding: 10px;
border-bottom: 1px solid #ddd;
}

div#Box1490 tr:hover {
background: #f6f6f6;
}

div#Box1490 .items td:nth-child(2), div#Box1490  .items th:nth-child(2) {
display: none;
}

div#Box1490 .items .right {
float: none;
}
/*-------------------------------------------------------- Detail ---*/

div#Box1490 #Supplier, div#Box1490  #Buyer {
float: left;
width: 50%;
padding: 10px;
} 

div#Box1490 #Common {
float: left;
clear: left;
padding: 10px;
}

div#Box1490 .CommonRow > div {
display: inline;
}

div#Box1490 #SupplierHeader, div#Box1490  #BuyerHeader {
text-transform: uppercase;
font-weight: bold;
}

div#Box1490 #SupplierZIP, div#Box1490  #BuyerZIP {
margin-bottom: 10px;
}

div#Box1490 .SupplierDetail > div, div#Box1490  .BuyerDetail > div {
display: inline;
}

div#Box1490 #Summary {
padding: 10px;
padding: 10px;
}

div#Box1490 .TotalCost {
display: inline-block;;
font-size: 22px;
font-weight: 600;
color: red;
}


/*-------------------------------------------------------- Záložky ---*/

div#Box1490 .ui-widget-content {
background: #fff;
border: none;
border-radius: 0;
clear: both;
margin: 0px 0px 20px 0px;
padding: 0px;
color: #555;
overflow: hidden;
}

div#Box1490 .ui-widget-content h2 {
margin: 0px;
}

div#Box1490 .ui-widget-content .ui-widget-content {
border: none;
}

div#Box1490 .ui-widget-header {
padding: 20px 10px 0px 10px;
border: none !important;
border-bottom: 1px solid #ddd !important;
border-radius: 0px !important;
background: #fff;
}

div#Box1490 .ui-state-default  {
margin-right: 10px !important;
border-radius: 0px;
background: #fff;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-top: 1px solid #ddd;
border-bottom: none;
font-weight: normal;
vertical-align: middle;
}

div#Box1490 .ui-state-default a {
padding: 10px;
}

div#Box1490 .ui-state-default:hover {
background: #fff;
position: relative;
border-bottom: none !important;
vertical-align: middle;
}

div#Box1490 .ui-state-active {
font-weight: bold;
background: #fff !important; 
position: relative;
border-bottom: none !important;
vertical-align: middle;
}

div#Box1490 .ui-tabs-panel {
padding: 20px;
}

div#Box1490 .ui-corner-bottom {
margin-bottom: 0px;
}

div#Box1511 h1 {
border: none;
}

div#Box1511 input {
margin: 0px 10px;
}

div#Box1511 label {

}

div#Box1511 th:last-child, div#Box1511  td:last-child {
text-align: right;
}

div#Box1511 .button {
font-weight: bold;
text-transform: uppercase;
padding: 10px;
border: none;
}


/*-------------------------------------------------------- Tabulka ---*/

div#Box1511 table {
border-collapse: collapse;
border-top: 1px solid #ddd;
width: 100%;
}

div#Box1511 th {
padding: 10px;
border-bottom: 1px solid #ddd;
background: #eee;
font-weight: bold;
text-transform: uppercase;
}

div#Box1511 td {
padding: 10px;
border-bottom: 1px solid #ddd;
}

div#Box1511 tr:hover {
background: #f6f6f6;
}

/*-------------------------------------------------------- Záložky ---*/

div#Box1511 .ui-widget-content {
background: #fff;
border: none;
border-radius: 0;
clear: both;
margin: 0px 0px 20px 0px;
padding: 0px;
color: #555;
overflow: hidden;
}

div#Box1511 .ui-widget-content h2 {
margin: 0px;
}

div#Box1511 .ui-widget-content .ui-widget-content {
border: none;
}

div#Box1511 .ui-widget-header {
padding: 20px 10px 0px 10px;
border: none !important;
border-bottom: 1px solid #ddd !important;
border-radius: 0px !important;
background: #fff;
}

div#Box1511 .ui-state-default  {
margin-right: 10px !important;
border-radius: 0px;
background: #fff;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-top: 1px solid #ddd;
border-bottom: none;
font-weight: normal;
vertical-align: middle;
}

div#Box1511 .ui-state-default a {
padding: 10px;
}

div#Box1511 .ui-state-default:hover {
background: #fff;
position: relative;
border-bottom: none !important;
vertical-align: middle;
}

div#Box1511 .ui-state-active {
font-weight: bold;
background: #fff !important; 
position: relative;
border-bottom: none !important;
vertical-align: middle;
}

div#Box1511 .ui-tabs-panel {
padding: 20px;
}

div#Box1511 .ui-corner-bottom {
margin-bottom: 0px;
}


div#Box1512 {
margin: 0px 10px 0px 0px;
}

div#Box1512 .content {
padding:10px;
background: #fff;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
overflow: hidden;
}

/*-------------------------------------------------------- Tabulka ---*/

div#Box1512 table {
width: 100%;
clear: both;
border-collapse:collapse;
margin: 20px 0px 10px 0px;
}

div#Box1512 th {
padding: 5px;
color: #000;
font-weight: normal;
overflow: hidden;
border-bottom: 1px solid #ccc;
font-size: 11px;
}

div#Box1512 td {
padding: 5px;
overflow: hidden;
text-align: center;
border-bottom: 1px solid #ccc;
}

div#Box1512 .right {
text-align: right;
}

div#Box1512 a {
color: #000;
}

div#Box1512 a:hover {
color: #444;
}

div#Box1512 #detailItemCatalogNumber {
text-align: left;
}

div#Box1512 #detailItemName {
text-align: left;
}

div#Box1512 #detailItemPrice {
text-align: right;
}

div#Box1512 #detailItemPriceWithVAT {
text-align: right;
}




/*-------------------------------------------------------- Filtrace---*/

div#Box1512 .Filtration {
overflow: hidden;
}


div#Box1512 .Row {
margin-bottom: 10px;
} 

div#Box1512 .Row1 {
float: left;
clear: left;
padding: 6px 5px 0px 0px;
width: 100px;
}

div#Box1512 .Row .Row2 {
float: left;
clear: none;
}

div#Box1512 .Row2 {
float: left;
clear: left;
position: relative;
}

div#Box1512 input {
margin: 0px 5px 10px 5px;
}

div#Box1512 select {
margin: 0px 0px 10px 0px;
}

div#Box1512 button {
clear: left;
float: left;
width: auto;
border: none;
padding: 5px;
margin: 0px 10px 0px 0px;
border-radius: 5px;
}

/*-------------------------------------------------------- Detail ---*/

div#Box1512 #Supplier {
width: 46%;
padding-right: 3%;
float: left;
}

div#Box1512 #SupplierHeader {
color: #000;
font-size: 13px;
margin-bottom: 10px;
}


div#Box1512 .SupplierDetail div {
display: inline;
}

div#Box1512 #Buyer{
width: 46%;
padding-left: 3%;
float: left;
border-left: 1px solid #ccc;
}

div#Box1512 #BuyerHeader {
color: #000;
font-size: 13px;
margin-bottom: 10px;
}

div#Box1512 .BuyerDetail div {
display: inline;
}

div#Box1512 #Common {
clear: left;
float: left;
background: #eee;
border: 1px solid #ccc;
border-radius: 5px;
padding: 5px;
margin-top: 20px;
}

div#Box1512 .CommonRow div {
display: inline;
}

div#Box1512 #Summary {
float: left;
font-size: 13px;
background: #eee;
border: 1px solid #ccc;
border-radius: 5px;
padding: 5px;
}

div#Box1512 .TotalCost {
color: #000;
display: inline;
padding-left: 10px;
}

div#Box1512 .ui-datepicker-trigger{position: absolute; cursor: pointer;}
div#Box1549 .content {
padding: 10px;
}

div#Box1549 .button {
padding: 10px;
border: none;
text-transform: uppercase;
font-weight: bold;
}
div#Box1504 .entry-title{

    margin: 0px 0px 25px 0;
    float: none;
    display: block;
    font-size: 18px;
    text-transform: uppercase;
}



{
margin: 0px 10px 0px 0px;
    border: 0px solid!important;
}


div#Box1504  .ListImage img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}

div#Box1504 .ListImage {
    width: 100%;
    height: 200px;
    margin-bottom: 20px;
    overflow: hidden;
}

div#Box1504  .newsSliderContainer {
    display: flex;
    align-items: flex-start;
    width: 100%;
    flex-wrap: wrap;
}



div#Box1504 .content {
padding:10px;

border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
position:relative;
padding: 0px 0 50px 0;
}

div#Box1504 h1 {
    background: transparent;
    padding: 0px;
    margin-bottom: 10px;
    color: #000;
    font-size: 25px;
    margin: 20px auto;
    width: 50%;
}

div#Box1504 h1 a{
font-size: 18px;
}

div#Box1504 h2 {
    font-size: 20px;
    margin-bottom: 10px;
 margin-top: 10px;
}

div#Box1504 .zpet {
overflow: hidden;
}

div#Box1504 .c7 {
float: left;
padding: 5px ;
border-radius: 5px; 
}

div#Box1504 .DetailDate{
padding: 5px 0px;
}

div#Box1504 .DetailDescription{
color: #000;
}

/*-------------------------------------------------------- Stránkování ---*/

div#Box1504 .pagging {
clear: both;
margin-top: 10px;
padding: 10px;
font-size: 10px;
font-weight: normal;
background: #fff;
border-radius: 5px;
color: #777;
overflow: hidden;
}

div#Box1504 .pagging span {
text-align: center;
padding: 5px;
float: none;
margin: 0px 0px 0px 5px;
background: #fff;
border: 1px solid #ccc;
border-radius: 5px;
    display: inline-flex;
    width: auto;
}
}

div#Box1504 .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#Box1504 .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#Box1504 .ListName a{font-size:  17px; color:black!important; text-decoration:none;}
div#Box1504 .ListName a:hover {color: #e7b921!important;}

div#Box1504 .ListName{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    height: 81px;
    min-height:81px;
    text-overflow: ellipsis;


padding: 0px 0px 10px 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    min-height: 59px;

}


div#Box1504 .item{padding-bottom: 5px; max-width: 220px; margin: 10px;}

div#Box1504 .ListAnchor {
    float: left;
    clear: left;
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px;
    margin: 10px 0px;
    color: #fff;
text-decoration: none;
}

div#Box1504 .ListAnchor:hover {
    background-color: #e7b20c!important;
color:white!important;
}

div#Box1504 .ListDescription{
 position: relative;
    padding: 0 0px;
    -webkit-line-clamp: 4;
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    height: 61px;
    text-overflow: ellipsis;
}

div#Box1504 .item {
    padding-bottom: 5px;
    margin-bottom: 15px;
    display: inline-block;
    margin: 10px;
    width: 100%;
padding-top: 10px;
}

div#Box1504 .ListDate{
font-weight: 600;
    margin: 10px 0;
}

div#Box1504 #catA{
    float: left;
    clear: left;
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px;
    margin: 10px 0px;
    text-decoration: none;
margin-right: 10px;
margin-bottom: 10px;
}

div#Box1504 .galleryList div {
    float: left;
    width: auto;
    display: inline-block;
}


div#Box1504 .zpet{
overflow: hidden;
    float: right;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #52bce7;
    color: white;

}

div#Box1504 .zpet a{
    float: left;
    clear: left;
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px 15px;
    margin: 0;
    color: white;
    text-decoration: none;
    border-radius: 0px;
}

div#Box1504 .zpet:hover{
background-color:white;
}


div#Box1504 .row{
margin: 0px;
}

div#Box1504 .row h2 {
    padding: 10px 0px;
    font-size: 30px;
    font-weight: 300;
    text-transform: uppercase;
    color: #000;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
width: 100%;
}


div#Box1504 a:hover{
color: #009ee0!important;

}

div#Box1504 h1 {
    padding: 10px 0px 21px 0;
    margin: 0px 0;
}

div#Box1504 h1 a{
color:#007cad;
}

div#Box1504 .DetailDate{
    font-weight: 600;
    width: 100%;
}


div#Box1504 .DetailImage img{
width: 100%;
    height: auto;
}

div#Box1504 .actSliderNavi{
    position: absolute;
    top: 10px;
    right: 0px;
display:none;
}

div#Box1504  .actSliderNavi .button {
    padding: 4px 10px;
    font-size: 22px;
}

div#Box1504  .actSliderNavi .button:hover {

    background-color: #e7b921!important;
}


div#Box1504 .actSliderNavi a {
    float: left;
    text-align: center;
border-radius:0px!important;
}

div#Box1504 .actSliderNavi a:first-child {
    margin-right: 10px;
}




div#Box1504 .ListImage{
width: 100%;
    height: 150px;
    overflow: hidden;
}

div#Box1504 .DetailImage img{
height: auto;
    float: left;
    width:auto;
    margin-right: 40px;
    max-height: 150px;
    position: relative;
    margin-left: 10px;
    margin-bottom: 10px;
border:0px solid!important;
}


div#Box1504 .DetailContent{
margin-left: 30px;
margin-right: 30px;
padding-top: 30px;
    display: block;
    clear: both;
}
div#Box1504 .DetailContent a {
text-decoration: underline;
}


div#Box1504 .DetailCaption{

    display: block;
    clear: both;

}
div#Box1518 {
float: left;
width: 237px;
margin: 0px 10px 0px 10px;
}

div#Box1518 h2 {
text-transform: uppercase;
padding-bottom: 10px;
font-weight: 700;
}

div#Box1518 .box {
padding: 10px;
overflow: hidden;
}
div#Box1522 {
margin-bottom: 10px; 
padding: 0px 0px;
}

div#Box1522 h2 {
padding: 10px;
border-bottom: 1px solid #ddd;
}

div#Box1522 li {
display: inline;
border: none;
}

div#Box1522 ul {
clear:both;
margin:0px;
padding:0px 0px 0px 0px;
}

div#Box1522 ul li {
margin:0px;
padding:0px;
display: inline;
list-style-type:none;
}

div#Box1522 ul li a {
padding: 5px 10px;
text-decoration:none;
display:block;
font-size: 14px;
border-bottom: 1px solid #ddd;
position: relative;
}

div#Box1522 .MenuVertical > ul > li > a {
text-transform: uppercase;
}


div#Box1522 ul li a:first-letter {
    text-transform: uppercase;
}

div#Box1522 .MenuVertical > ul > li:last-child > a {
border: none;
}

/* ------------------------------------------------------------------------------------------- Podmenu --- */

div#Box1522 ul ul {
background: #fff;
}

div#Box1522 ul ul a {
}

div#Box1522 ul ul ul {
padding: 5px 0px;
border-bottom: 1px solid #ddd
}

div#Box1522 ul ul ul a {
padding: 2px 10px 2px 20px;
border: none;
font-size: 12px;
}

/* ------------------------------------------------------------------------------------------- Hover--- */

div#Box1522 .ui-tabs-anchor {
border: none;
}

/* ------------------------------------------------------------------------------------------- Záložky --- */

div#Box1522 .ui-widget-header {
padding: 0px;
border: none !important;
border-radius: 0px !important;
}

div#Box1522 .ui-state-default {
margin: 0px;
padding: 0px;
font-size: 22px;
font-weight: normal;
border-radius: 0px;
border: none;
position: relative;
display: inline;
width: 50%;
background: transparent;
}

div#Box1522 .ui-state-default a {
padding: 10px 0px;
margin: 0px;
margin-bottom: 0px;
text-align: center;
background: #fff !important;
float: left;
width: 100%;
}

div#Box1522 .ui-state-default:hover, div#Box1522  .ui-state-default a:hover  {
border: none !important;
}

div#Box1522 .ui-state-active {
border: none !important;
font-weight: bold;
}

div#Box1522 .ui-state-active a {
background: inherit !important;
}

div#Box1522 .ui-widget-content {
padding: 0px;
border: none !important;
background-image: none !important;
border-radius: 0px !important;
}

div#Box1522 .ui-tabs .ui-tabs-nav li {
top: 0px;
}

/* ------------------------------------------------------------------------------------------- Výrobce--- */

div#Box1522 .shopCatProducer a {
display: block;
padding: 5px 10px;
font-size: 14px;
border-bottom: 1px solid #ddd;
text-transform: uppercase;
}

div#Box1522 .shopCatProducer a:last-child {
border: none;
}

div#Box1522 .shopCatProducer .menuActive {
color: #fff;
background: #000;
}



div#Box1519 {
margin-bottom: 10px;  
overflow: hidden;
}


div#Box1520 {
margin-bottom: 10px;  
padding: 10px;
background: #eee;
overflow: hidden;
}

div#Box1520 a {
color: #555;
}

div#Box1520 a:hover {
color: #888;
}
div#Box1523 {
margin-bottom: 10px;  
overflow: hidden;
}

div#Box1523 .cntItems div {
display: inline;
padding-right: 5px;
}

div#Box1523 .cntInDeposit div {
display: inline;
}

div#Box1523 .cntInDeposit {
color: green;
padding-top:10px;
}
div#Box1524 {
margin-bottom: 10px;  
overflow: hidden;
}

div#Box1526 {
margin-bottom: 10px;  
padding: 10px;
background: #eee;
overflow: hidden;
}

div#Box1528 {
margin-bottom: 10px;  
overflow: hidden;
}

div#Box1528 .content div {
display: inline;
}

div#Box1528 input {
float: left;
width: 132px;
}

div#Box1528 button {
float: right;
border: none;
padding: 10px;
}

div#Box1528 a {
margin-top: 10px;
display: inline-block;
clear: left;
}

div#Box1529 {
margin-bottom: 10px;  
overflow: hidden;
}

div#Box1529 .content div {
display: inline;
}

div#Box1529 input {
float: left;
width: 132px;
}

div#Box1529 button {
float: right;
border: none;
padding: 10px;
}
div#Box1530 {
margin-bottom: 10px;  
overflow: hidden;
}

div#Box1530 img {
vertical-align: middle;
}

div#Box1530 span {
padding: 0px 0px 0px 10px;
}

div#Box1530 a {
color: #555;
}

div#Box1530 .active a {
color: #000;
}
div#Box1531 * { 
    margin:0;
    padding:0;
}

{
margin: 0px; 
}

div#Box1531 .content {
width: 100%;
float: left;
margin: 0px 0px 10px 0px; 
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}

/* menu::base */

div#Box1531 .MenuVertical {
padding: 0px 0px 0px 0px;
}

div#Box1531 .MenuVertical ul {
float: left;    
margin: 0px;
padding: 0px;
list-style: none; 
}

div#Box1531 .MenuVertical li {
width: 100%;
float: left;
margin: 0px;
padding: 0px;
position: relative;
z-index: 9;
background-image: url(../_images/preview/img4ebce837e7f0b.png);
background-repeat: repeat-x;
}

div#Box1531 .MenuVertical li:hover>ul {
    left: 0px;
}

div#Box1531 .MenuVertical a {
float: left;
padding: 5px;
text-decoration: none;
font-size: 13px;
z-index: 10;
}

div#Box1531 .MenuVertical a:hover{ color: #fff; }
div#Box1531 .MenuVertical a:hover { color: #fff; }
div#Box1531 .MenuVertical li.menuActive a {}

div#Box1531 .MenuVertical {
    display: block;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 95% 0;
}

div#Box1531 .MenuVertical ul ul a.treeParent {
    /*background-position:95% 8px;*/
    /*background-image: url(menu/style1/black/images/item-pointer.gif);*/
}

div#Box1531 .MenuVertical ul ul a.treeParent:hover {
    /*background-image: url(menu/style1/black/images/item-pointer-mover.gif);*/
}

/* menu::level1 */

div#Box1531 .MenuVertical a {
    color: #e5e5e5;
}

/* menu::level2 */

div#Box1531 .MenuVertical ul ul li a {
background-image: url(../_images/preview/img4ebce837e7f0b.png);
}

div#Box1531 .MenuVertical ul ul {
    width: 180px;
    position: absolute;
    top: 0px;
    left:  237px !important;
    padding: 0px;
box-shadow: #444 0px 0px 100px; 
}

div#Box1531 .MenuVertical ul ul a {
    padding: 5px;
    height: auto;
    float: none;
    display: block;
    white-space: nowrap;
    color: rgb(169,169,169);
}

div#Box1531 .MenuVertical ul ul a:hover {
    background-image: url(../_images/preview/img4ebce837e7f0b.png);
}

div#Box1531 .MenuVertical ul ul li.treeSubnodes { 
background: url(../_images/preview/img5167f005ce2f8.png) no-repeat 165px 8px; 
}

div#Box1531 .MenuVertical ul ul li {
    width: 100%;
}

/* menu::level3 */

div#Box1531 .MenuVertical ul ul ul {
    padding: 0px;
    left: 180px !important;
}


/* lava lamp */

div#Box1531 .MenuVertical li.back {
    background-image: url(../_images/preview/img4ebce837e7f0b.png);
    height: 36px;
width: 237px;
    z-index: 8;
    position: absolute;
}

div#Box1531 .MenuVertical li.back .left {
    /*background: url(menu/style1/black/images/lava.png) no-repeat top left !important;*/
    /*background-image: url(menu/style1/black/images/lava.gif);*/
}

div#Box1531 .MenuVertical .treeSubmenu {
     padding:0px;
}


div#Box1532 {
margin-bottom: 10px;  
overflow: hidden;
}

div#Box1532 .content div {
display: block;
}

div#Box1532 input {
float: left;
width: 132px;
}

div#Box1532 button {
float: right;
border: none;
padding: 5px;
border-radius: 5px;
}

div#Box1532 .AnswerBar {
  height: 12px;
}

div#Box1532 form {
  float:none !important;
}

div#Box1532 .question {
padding-bootom:5px;
}

div#Box1532 .enquiry_line {
padding-bootom:5px;
}

div#Box1532 .btnHlasuj {
 float:right !important;
padding-top: 5px;
padding-bottom: 5px;
}

div#Box1532 .AnswerCnt {
text-align: right;
}

div#Box1532 .clear {
clear:both; height: 1px;
}
div#Box1553 {
width: 100%;
margin-bottom: 10px;
}

div#Box1553 .banner {
padding: 10px;
font-size: 18px;
text-align: center;
background: linear-gradient(-90deg, #009ee0, #007cad);
color: #fff;
}

div#Box1553 .banner strong {
font-size: 22px;
display: block;
font-weihgt: 400;
}

div#Box1553 .banner span {
display: block;
}

div#Box1553 .banner i {
font-size: 32px;
}


div#Box1514 {
margin-bottom: 10px;  
overflow: hidden;
}

div#Box1514 strong {
font-weight: 500;
color: #000;
}

div#Box1514 a {
text-decoration: underline;
}
div#Box1533 {
overflow: hidden;
clear: left;
background: #fff;
}

div#Box1533 .footer {
width: 100%;
overflow: hidden;
} 

div#Box1533 .footer-content {
width: 100%;
overflow: hidden;
background: rgba(255, 255, 255, 0.15);
}

div#Box1533 .footer-content > div {
width: 1000px;
margin: 0px auto;
}

div#Box1533 h2 {
text-transform: uppercase;
padding: 10px 0px;
}

div#Box1533 strong {
font-weight: normal;
}

div#Box1533 a {

}

div#Box1533 a:hover {

}
div#Box1540 {
float: left;
width: 25%;
padding: 20px;
}

div#Box1540 ul {
margin: 0px;
padding: 0px;
list-style: none;
}

div#Box1540 ul li {
display: inline;
}

div#Box1540 ul li a {
display: block;
line-height: 1.5;
text-decoration: none;
opacity: 0.5;
}

div#Box1540 ul ul {
display: none !important;
}

div#Box1542 {
float: left;
width: 25%;
padding: 20px;
}

div#Box1542 .d1, div#Box1542  .d1 a:hover, div#Box1542  .menuActive a {
background: transparent !important;
}

div#Box1542 ul {
margin: 0px;
padding: 0px;
list-style: none;
}

div#Box1542 ul li {
display: inline;
}

div#Box1542 ul li:nth-child(n+12) {
display: none;
}

div#Box1542 ul li a {
display: block;
line-height: 1.5;
text-decoration: none;
opacity: 0.5;
}

div#Box1542 ul li a:hover, div#Box1542  .menuActive a {
color: #fff !important;
}  

div#Box1542 ul ul {
display: none !important;
}

div#Box1545 {
display: none;
float: left;
width: 25%;
padding: 20px;
}

div#Box1545 a {
opacity: 0.5;
}

div#Box1545 a:hover {
opacity: 1 !important;
}

div#Box1543 {
float: left;
width: 25%;
padding: 20px;
}

div#Box1543 p {
opacity: 0.5;
}

div#Box1543 a {
opacity: 1;
}

div#Box1543 a:hover {
opacity: 1 !important;
}


div#Box1546 {
float: left;
width: 25%;
padding: 20px;
}

div#Box1546 .html {
font-size: 2em;
}

div#Box1546 a {
opacity: 0.5;
}

div#Box1546 a:hover {
opacity: 1 !important;
}
div#Box1534 {
padding: 10px 0px 0px 0px; 
font-size: 11px;
color: #555;
}

div#Box1534 a {
color: #555;
}

div#Box1534 a:hover {
color: #888;
}
div#Box1555 .content{
background-color: #262626;
    color: #909090;
    text-align: left;
padding: 15px 83px;
    font-size: 13px;
    border-top: 1px solid;
}



div#Box1555 h2{
font-size:13px;
}

div#Box1555 a{
    color: #909090;
font-size:13px;

}

div#Box1555 a:hover{
text-decoration:underline;

}

div#Box1541 {
overflow: hidden;
clear: left;
padding: 15px 10px;
position:relative;
}

div#Box1541 > div {
width: 1000px;
margin: 0px auto;
}

div#Box1541 a {
opacity: 0.5;
text-decoration: none;
}

div#Box1541 .left {
opacity: 0.5;
}


div#Box1536 .mMenu {
display: none;
position: absolute;
top: 0px;
left: 0px;
z-index: 1000;
}

div#Box1536 .mMenu a {
padding: 10px;
font-size: 25px;
cursor: pointer;
}

div#Box1536 .mMenu span {
display: none;
}

div#Box1536 p{display: none;}

div#Box1536 .mScrollTop {
display: none;
width: 50px;
height: 50px;
padding-top: 13px;
cursor: pointer;
text-align: center;
overflow: hidden;
position: fixed;
bottom: 30px;
right: 30px;
z-index: 999;
}

div#Box1536 #mMenuLa, div#Box1536  #mMenuCu {
display: none
}
div#Box1551 {
padding: 12px;
text-align: center;
position: fixed;
left: 0px;
right: 0px;
bottom: 0px;
z-index:999;
background: #ddd;
}

div#Box1551 a {
text-decoration: underline;
}

div#Box1551 .button {
padding: 8px;
margin-left: 10px;
text-decoration: none;
}

div#Box1535 {display: none;}

div#Box1535 #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#Box1535 #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#Box1535 .foot{margin: 0px; padding: 0px; position: fixed; z-index: 10; width: 100%; height: 2000px; display: block; top: -10%; *margin-left: -50%;
}

div#Box1535 #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#Box1535 h2{
}



