/*! normalize.css v2.1.1 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 8/9.
 */

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */

audio, canvas, video { display: inline-block;}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {display: none; height: 0;}

/**
 * Address styling not present in IE 8/9.
 */

[hidden] {display: none;}

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Prevent system color scheme's background color being used in Firefox, IE, and Opera.
 * 2. Prevent system color scheme's text color being used in Firefox, IE, and Opera.
 * 3. Set default font family to sans-serif.
 * 4. Prevent iOS text size adjust after orientation change, without disabling user zoom.
 */

html {background: #fff; /* 1 */
    color: #000; /* 2 */
    font-family: sans-serif; /* 3 */
    -ms-text-size-adjust: 100%; /* 4 */
    -webkit-text-size-adjust: 100%; /* 4 */
}

/**
 * Remove default margin.
 */

body {margin: 0;}

/* ==========================================================================
   Links
   ========================================================================== */

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {outline: thin dotted;}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active, a:hover {outline: 0;}

/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */

h1 { font-size: 2em; margin: 0.67em 0;}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */

abbr[title] {border-bottom: 1px dotted;}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */

b, strong {font-weight: bold;}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn {font-style: italic;}

/**
 * Address differences between Firefox and other browsers.
 */

hr {-moz-box-sizing: content-box; box-sizing: content-box; height: 0;}

/**
 * Address styling not present in IE 8/9.
 */

mark {background: #ff0; color: #000;}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */

code, kbd, pre, samp {font-family: monospace, serif; font-size: 1em;}

/**
 * Improve readability of pre-formatted text in all browsers.
 */

pre {white-space: pre-wrap;}

/**
 * Set consistent quote types.
 */

q {quotes: "\201C" "\201D" "\2018" "\2019";}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {font-size: 80%;}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}

sup {top: -0.5em;}

sub {bottom: -0.25em;}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9.
 */

img {border: 0;}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) {overflow: hidden;}

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari 5.
 */

figure {margin: 0;}

/* ==========================================================================
   Forms
   ========================================================================== */

/**
 * Define consistent border, margin, and padding.
 */

fieldset {border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {border: 0; /* 1 */  padding: 0; /* 2 */}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */

button, input, select, textarea {font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button, input { line-height: normal;}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button, select {text-transform: none;}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type `input` and others.
 */

button, html input[type="button"], /* 1 */
input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled], html input[disabled] {cursor: default;}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */  padding: 0; /* 2 */}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof).
 */

input[type="search"] {-webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */  box-sizing: content-box;}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome on OS X.
 */

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0;}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {overflow: auto; /* 1 */ vertical-align: top; /* 2 */}

/* ==========================================================================
   Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {border-collapse: collapse; border-spacing: 0;}

/* basic typography -------------------------------------------------------------- */

/* Default font settings. The font-size percentage is of 16px. (0.75 * 16px ~ 12px) */
body { font-size: 13px; color: #303030; font-family:Arial, Helvetica, sans-serif; background: url(https://multibuy.cz/img/multibuy-cz/bg_motivator.jpg) repeat-x top center;}

/* Headings -------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 { color: #d20000;}
h1, h2 { font-size: 18px; line-height: 18px; }
h3 { font-size: 18px; line-height: 20px; margin: 5px 0 3px; }
h4 { font-size: 14px; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 14px; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 14px; font-weight: bold; }

/* Text elements -------------------------------------------------------------- */
p { margin: 0 0 1.5em; }
p img.left { float: left; margin: 0 8px 8px 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

/*a:visited { color: #30334A; } */
a { color: #b80000; text-decoration: underline; }
a:focus, a:hover { color: #930000; }

hr { color: #e7e8e8; background-color: #e7e8e8; border:none; height: 1px; margin: 6px 0 6px 0; clear:both;}

blockquote { margin: 1.5em; color: #666; font-style: italic; }
strong { font-weight: bold; }
em,dfn { font-style: italic; }
dfn { font-weight: bold; }
sup, sub { line-height: 1.22; font-size: xx-small;}
sup {vertical-align: top;}
suB {vertical-align: bottom;}

abbr, acronym { border-bottom: 1px dotted #666; }
address { margin: 0 0 1.5em; font-style: italic; }
del { color:#666; }
pre { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; color:#d0a600; }

/* Lists -------------------------------------------------------------- */
li ul, li ol { margin:0 1.5em; }
ul, ol { margin: 0 1.5em 1.5em 1.5em; }

ul { list-style-type: disc; }
ol { list-style-type: decimal; }

dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd { margin-left: 1.5em;}

/* Tables -------------------------------------------------------------- */
table { margin-bottom: 1.4em; width:100%; }
th { font-weight: bold; }
thead th { background: #acaeb9;}
th,td,caption { padding: 4px 10px 4px 5px; }
tr.even td { background: #e5ecf9; }
tfoot { font-style: italic; }
caption { background: #eee; color:#000; }

/* Misc classes -------------------------------------------------------------- */
.small { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide { display: none; }

.quiet { color: #666; }
.loud { color: #000; }
.highlight { background:#ff0; }
.added { background:#060; color: #fff; }
.removed { background:#900; color: #fff; }

.first { margin-left:0; padding-left:0; }
.last { margin-right:0; padding-right:0; }
.top { margin-top:0; padding-top:0; }
.bottom { margin-bottom:0; padding-bottom:0; }

.midle { text-align:center;}

/* Pre-seting Web site -------------------------------------------------------------- */

@media screen, projection {
h1, h2{font-weight:normal;  text-align:center; position:relative;}
h3, h4, h5 {font-weight:normal; text-align:center; position:relative; color:#4e9a1d;}
p { margin:0; padding:6px 0; line-height:1.2; font-weight:normal;}
select, input, textarea {background: #FFF; border:1px solid #cccccc; color:#a2a2a2; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.cleaner { clear:both; }

/* web multibuy -------------------------------------------------------------- */

::-moz-selection { background:#c88638; color:#FFF;}
::-webkit-selection { background:#c88638; color:#FFF;}

#nahoru { position:fixed; bottom:10px; right:10px; z-index:100; background:url(https://multibuy.cz/img/multibuy-cz/80-perc-white.png) repeat; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding: 5px; text-align:center;}
#nahoru a { display:block; height:16px; line-height:16px;}

.wrapper { width:993px; min-height:400px; margin: 0 auto; padding:0; position:relative;}

#header { width:993px; height: 438px; margin:0 auto; position:relative; color:#52595c; font-size:12px; background: url(https://multibuy.cz/img/multibuy-cz/bg_motivator.jpg) repeat-x top center;}
#header a { text-decoration:none; color:#a2a2a2;}
#header a:hover {color:#545454; text-decoration:underline;}
.topStrike { height:129px; background:url(https://multibuy.cz/img/multibuy-cz/bg_top-strike.png) repeat-x top center; position: fixed; top:0; left:0; width:100%;  z-index:10; /* background-size: 70%; */}

#logo a { display:block; width: 210px; height: 70px; margin:20px auto 0; text-decoration:none; z-index:2; }
#logo a img { display:none;}

#breadcrumb {margin:10px auto; padding:2px; color:#d4d4d4; text-align:center; border-top:#f2f2f2 1px solid; border-bottom:#f2f2f2 1px solid; font-style:italic;}
#breadcrumb a {color:#d4d4d4}
#breadcrumb a:hover {color:#a2a2a2}

#menu { font-size:14px; margin:0 auto; padding:0; text-align:center; position: relative; clear:both;}
#menu ul { margin:0; padding:0;}
#menu li { display:inline; list-style-type:none;}
#menu a {text-decoration:none; color:#494949; display:block; height:30px; padding:0px 25px; line-height:30px; margin:10px 0px; background:#FFF;}
#menu li a {display:inline-block; white-space:nowrap; border:#c6c6c6 solid 1px; color:#494949; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
#menu a:hover {border:#161616 solid 1px; text-decoration:none; }
#menu ul li.selected a { border:#161616 solid 1px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }

ul.tenPoints {margin:0; padding:0;}
ul.tenPoints li {list-style-type:none; color:#FFF; display:block; height:30px; padding:0px 24px; line-height:30px; margin:5px 0px; background:#cd0005; display:inline-block; white-space:nowrap; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

a.buton, input.buton, button.buton {color:#FFF; font-size:12px; font-weight: normal; line-height:18px; height:18px; padding:2px 10px; text-decoration:none; position:relative;
-moz-border-radius:10px; -webkit-border-radius: 10px; border-radius:10px; background:#70cc3e; border:none;}
a:hover.buton, input:hover.buton, button:hover.buton {color:#fff; background:#434343; border:none;}
input.buton, button.buton {padding:0 10px; margin:0 4px; height:24px; border:none;}

#rightSider { float:right; width:325px;}

#obsahHolder { width:993px; margin:0 auto; padding-bottom:20px;}

.colmn1 { float:left; width:486px; border-right:#474747 1px dotted; padding-right:10px;}
.colmn2 { float:right; width:486px;}

.colmn1n3, .colmn3n3 { float:left; width:293px; border-right:#474747 1px dotted; padding:0 10px; margin:10px 0; }
.colmn3n3 { border:none;}


.banner1 { clear:both; background:#daa362 url(https://multibuy.cz/img/multibuy-cz/bannner-01-item-03.jpg) repeat-y top left; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; position:relative;}
.banner1 span { display:block; background:url(https://multibuy.cz/img/multibuy-cz/bannner-01-item-01.png) no-repeat; width:166px; height:156px; position:absolute; left:10px; bottom:0px;}
.banner1 a {min-height:85px; display:block; padding: 20px 136px 0 196px; text-decoration:none; color:#FFF; font-size:16px;}
.banner1 a strong { font-weight: normal; font-size:28px; color:#000;}
.banner1 a span { display:block; background:url(https://multibuy.cz/img/multibuy-cz/bannner-01-item-02.png) no-repeat; width:126px; height:127px; position:absolute; left:inherit; right:10px; bottom:-4px;}


#footer { width:100%; margin:0px; clear:both; position:relative;  background-color:#fff; font-size:11px;}
#footer .wrapper {min-height:100px; padding:20px 0; background-color:#fff; text-align:center; color:#565656; border-top: #e2ceb7 solid 1px;} 
#footer .wrapper p { padding:3px 10px;} 
#footer a { color:#565656;}
#footer a:hover, #footer strong { color:#000;}
.footName { font-size:18px; font-weight: normal;}
.footerBlock {border-bottom:#ececec solid 1px; border-top:#ececec solid 1px; text-align: center; min-height:35px; margin-top:15px;}

ul.gallery, ul.gallery2 { width:648px; list-style-type:none; margin:0; padding:0; overflow: hidden; }
ul.gallery li, ul.gallery2 li { text-align:center; width:202px; height:152px; position:relative; float:left; margin:0 2px 20px 2px; background:#cccccc; border:#cccccc solid 1px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; overflow:hidden;}
ul.gallery li:hover, ul.gallery2 li:hover {border:#484848 solid 1px;}
ul.gallery li p, ul.gallery2 li p { font-size:11px; font-style:italic; color:#fff; width:192px; margin:0; padding:2px 5px; position:absolute; bottom: 5px; left:0px; text-align:center; background:url(https://multibuy.cz/img/multibuy-cz/50-perc-black.png) repeat;}
ul.gallery li p:empty, ul.gallery2 li p:empty { display:none;}

ul.gallery2 { width:983px; margin-left:10px;}
ul.gallery2 li { margin:0 10px 20px 10px; padding:10px; background:#f2f2f2;}
ul.gallery2 li p { margin:0 10px 10px;}

/* tabulky  -------------------------------------------------------------- */

table.clr {
border-top: #1f5520 1px solid;
border-bottom: #e0e5ea 1px solid; color:#000;
width:100%; margin: 10px auto;
}
table.clr td {
background-color:#f3f6f9; padding: 0.3em;
border-bottom: #e0e5ea 1px solid; border-right: #f3f6f9 1px solid; vertical-align:middle;
}
table.clr th {
background-color:#464646; text-align:center;border-right: #616161 1px solid;
color:#fff; font-weight:normal;
border-bottom: #393939 1px solid; vertical-align:middle;
}
table.clr p {
background-color: #ebe9de; color: #353328;
padding:2px;
}

/* ostatni -------------------------------------------------------------- */

.picRight { display: block; float:right; background:#e0e2e7; border: #9b9da2 solid 1px; margin:0 0 10px 10px; padding:5px;}
.picRight img {border: #9b9da2 solid 1px;}

/* Sample obsahu -------------------------------------------------------------- */
blockquote, q { font-style: normal; background:#434343; color:#d3d3d3; margin:5px 0; padding:10px; -moz-border-radius:6px; -webkit-border-radius: 6px; border-radius: 6px; font-style:italic;}
blockquote strong { color:#fff;}
p.cite { text-align:right;}
blockquote table td { padding:2px 0px; border-bottom:#b7b7b7 solid 1px;}

pre code {
border:1px dotted #5f5f5f;
background-color: rgba(0,0,0,0.1);
display:block;
max-height:15em;
overflow:auto;
padding:0.5em;
}

span.imgBox {
display:block;
width:200px;
float:right;
margin:0.5em 0 0.5em 0.5em;
border:1px solid #CCCCCC;
background:#333333;
}
span.imgBox span { padding: 0.5em; display:block;}

th, td {
/*border:1px solid gray;*/
padding:3px 0.5em;
}

form { margin:0; padding:0; border:none;}

p.error {
padding:0.5em; background-color:#910000;
border: 1px solid #ff0000;
color:#FFFFFF; font-size:11px;
text-align:center;
margin:0; -moz-border-radius:5px; -webkit-border-radius: 5px; border-radius:5px;
}

p.error:empty {background: none repeat scroll 0 0 transparent; border: medium none;}

p.important {
padding:0.5em; text-align:center; color:#624005; font-size:11px;
background-color:#fec42b; border:1px solid #cb8100; -moz-border-radius:5px; -webkit-border-radius: 5px; border-radius:5px;
}

p.warning, p.msieWarning {
padding:10px;
background-color:#910000;
border: 1px solid #ff0000;
color:#FFFFFF; font-size:11px;
text-align:center;
margin:0; -moz-border-radius:5px; -webkit-border-radius: 5px; border-radius:5px;
z-index:100; position:absolute; top: 30px;
}
p.warning {top: 0px;}
p.msieWarning a { color:#FF0000; }
p.msieWarning a:hover { color:#5CFF1D; }


/*-----------------------------------------------------------------------------*/
} /* end media screen */

@media (max-width: 992px) {
#menu, .wrapper, #obsahHolder, #header { width:100%;}
.colmn1 { float:left; width:47%; border-right:#474747 1px dotted; padding:10px 1% 10px 1%; }
.colmn2 { float:right; width:47%; padding:10px 1% 10px 1%; }
.colmn1n3, .colmn3n3 { float:left; width:30%; border-right:#474747 1px dotted; padding:0 1%; margin:10px 0; }
.topStrike { height:129px; background:url(https://multibuy.cz/img/multibuy-cz/bg_top-strike.png) repeat-x top center; position: fixed; top:0; left:0; width:100%;  z-index:10;  background-size: 1000px; }
#header { height: 298px; margin:0 auto; background: url(https://multibuy.cz/img/multibuy-cz/bg_motivator.jpg) repeat-x top center; background-size: 1400px; }
body {background: none;}
#menu a { margin: 5px 0 0;}
.banner1 { margin:10px;}
ul.tenPoints li { display:block;}
} /* end media max-width: 992px */

@media (max-width: 533px) {
#menu a {height:30px; padding:0px 10px; line-height:30px; margin:2px 0px; background:#FFF;}
.colmn1 { float:left; width:96%; border-right: none; padding:0px 2% 0px 2%; }
.colmn2 { float:left; width:96%; padding:0px 2% 10px 2%; }
.banner1 span { display:block; background:url(https://multibuy.cz/img/multibuy-cz/bannner-01-item-01.png) no-repeat; width:150px; height:141px; position:absolute; left:0px; bottom:0px; background-size: 150px;}
.banner1 a {font-size:14px; padding: 20px 116px 0 156px; }
.banner1 a strong { font-size:18px;}
.banner1 a span { display:block; background:url(https://multibuy.cz/img/multibuy-cz/bannner-01-item-02.png) no-repeat; width:126px; height:127px; position:absolute; left:inherit; right:0px; bottom:-4px; }
} /* end media max-width: 533px */

@media print {

body {
color:#143545;
background:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

.noprint { display: none; }
.printPage { display: none; }

/*a:after {
content:" (" attr(href) ") ";
font-size:90%;
}
*/
a img { border:0; }

a, a:hover { color:#0B9EE8; }

#header p.lang, #header form, #sidebar, #footer p span, .pagination, .pager, .frmFilter, #logo, #header p, #footer p {
display:none;
}
table {
margin:0 auto;
width:100%;
}
td {
padding:2px;
/*background:url(img/prodList_bg.gif) repeat-x;*/
border-top:1px solid #EAEDEF;
}
th {
border-left:8px solid #8dd8f8;
}

table.prodList td strong {
color:#0B9EE8;
}

h1 {
font-family:Arial,Helvetica,sans-serif;
color:#274f62;
margin:0 0 10px 0; padding:2px 0 2px 17px;
font-size:18px;
font-weight:normal;
border-left:10px solid #8dd8f8;
}

#header { display:none; }
#headerPrint { margin-bottom: 20px; }

#printProductList {
width: 100%;
text-align:center;
margin-top:-30px;
font-size:22px;
color:#274f62;
}

.tooltipContent{ display: none; }

#footer { display:none; }
#footerPrint {
width:100%;
margin:5px auto;
}
#footerPrint p {
width:100%;
text-align: right;
border-bottom: 1px solid black;
}


}