/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {font: 0.875em/1.429 Arial, Helvetica, sans-serif; color: #000;}

/* Headings */
h1, h2, h3, h4, h5, h6 {font-weight: bold; margin-bottom: 0.5em;}
h1 {font-size: 1.857em; color: #003518;}
h2 {font-size: 1.429em; color: #003518;}
h3 {font-size: 1.143em; color: #003518;}
h4 {font-size: 1em;}

/* Links */
a {color: #00652e;}
a:hover {text-decoration: none;}

/* Lists */
ul {list-style-type: none;}
li {display: inline;}

/* Clearfix */
.clearfix:before, .clearfix:after {content: ""; display: table;}
.clearfix:after {clear: both;}.bar .nav a

/* Selection */
::selection {color: #fff; background: #000;}
::-moz-selection {color: #fff; background: #000;}

/* Others */
strong {font-weight: bold;}
em {font-style: italic;}

/* Page */
.page {width: 960px; margin: 0 auto; position: relative;}
button {cursor: pointer;}

/* Header */
.header-container {width: 960px; height: 200px; position: relative; background: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/bg_header.png') no-repeat 0 0;}
.header {width: 100%; height: 154px;}
.header .logo {top: 38px; left: 0; position: absolute;}
.bar {width: 958px; height: 44px; border: 1px solid #003518; background: #00652e;}
.bar .nav {height: 44px; overflow: hidden; float: left;}
.bar .nav a {padding: 12px 16px; border-right: 1px solid #003518; color: #fff; font-weight: bold; text-decoration: none; float: left;}
.bar .nav li.active a, .bar .nav li.active a:hover {}
.bar #search-box {float: right;}
.bar #search-box input {width: 210px; margin: 3px 0 0 0; padding: 10px; border: 1px solid #003518; border-right: none; float: left;}
.bar #search-box button {width: 38px; height: 38px; margin: 3px 15px 0 0; border: 1px solid #003518; background: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/btn_search.png') no-repeat 0 0; float: left;}

/* Sidebar */
.sidebar {width: 210px; float: left;}

/* Content */
.content {width: 730px; float: right;}

/* Left navigation */
.left-nav-container {width: 210px; position: relative; float: left;}
.left-nav-container .image {width: 160px; height: 88px; top: 6px; background: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/left_nav_image.png') no-repeat 0 0; position: absolute; z-index: 20;}
.left-nav {margin: 84px 0 0 0; padding: 10px 0 0 0; font-size: 0.929em; line-height: 1.462; }
.left-nav li a {padding: 6px 15px; border-top: 1px solid #fff; color: #000; text-decoration: none; display: block; }
.left-nav li a:hover {background: #f2f2f2;}
.left-nav li li li a {padding-left: 30px;}
.left-nav li li li li a {padding-left: 45px;}
.left-nav ul {border-bottom: 1px solid #fff;}
.left-nav ul ul {display: none;}
.left-nav li.active > ul {display: block;}
.left-nav ul ul {border-bottom: none;}
.left-nav li.level0 > a {margin-top: -10px; position: relative; padding: 9px 15px 9px 15px; border: none; font-weight: bold; color: #fff; background: #00652e; z-index: 10}
.left-nav li.level1.active > a {color: #fff; background: #c51612;}
.left-nav li li.active a {background: #FFECA6;}
.left-nav li.level2.active > a {color: #fff; background: #333;}
.left-nav li li li.active a {background: #7BE0B6;}
.left-nav li.level3.active > a {color: #fff; background: #694B4B;}
.left-nav li li li li.active a {background: #fff;}
.left-nav li.level4.active > a {color: #fff; background: #c51612;}
.left-nav li li li li li.active a {background: #fff;}
.left-nav li.level0.nav-2 > a {padding: 9px 15px 9px 15px;}

.left-nav-last {margin: 0 0 2em 0;}
.left-nav-last {padding-top: 0;}

.left-nav ul.level0 {margin-bottom: 25px; background: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/menu_bg_end.png') no-repeat 0 100%;}


/* Top main */
.topmain {width: 730px; height: 84px; font-size: 1.286em; float: right;}
.topmain .promotions {width: 220px; height: 67px; padding-top: 17px; background: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/bg_topmain_promotions.png') no-repeat 0 10px; float: left;}
.topmain .promotions a {margin: 0 0 0 52px; display: block;}
.topmain .promotions a.lred {color: #c51612;}
.topmain .promotions a.lgreen {color: #00652e;}
.topmain .login {width: 220px; height: 84px; background: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/bg_topmain_login.png') no-repeat 0 10px; float: left;}
.topmain .login a {margin: 30px 0 0 49px; color: #000; display: block;}
.topmain .login a.profil {margin: 17px 0 0 49px; color: #000; display: block; color: #c51612;}
.topmain .login a.logout {margin: 4px 0 0 49px; color: #000; display: block; font-size: 0.7em;}
.topmain .basket {width: 290px; height: 84px; background: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/bg_topmain_basket.png') no-repeat 0 10px; float: left;}
.topmain .basket span.aaaa {margin: 17px 0 0 93px; color: #000; display: block;}
.topmain .basket a {color: #000;}

/* Breadcrumbs */
.breadcrumbs {width: 698px; height: 36px; margin-bottom: 15px; padding: 0 15px; border: 1px solid #e3e3e3; font-size: 0.857em; background: #f5f5f5; overflow: hidden;}
.breadcrumbs a {line-height: 36px; color: #000;}

/* Content */
.category-image {width: 728px; height: 198px; margin-bottom: 15px; border: 1px solid #fff; overflow: hidden;}

/* Subcategory */
.subcategory a {position: relative; width: 228px; height:58px; margin: 0 20px 10px 0; border: 1px solid #e3e3e3; color: #000; text-decoration: none; font-weight: bold; background: #fffbed; float: left; overflow: hidden;}
.subcategory a.end {margin-right: 0;}
.subcategory span {padding: 0 10px 0 66px; height: 58px; display: table-cell; vertical-align: middle;}
.subcategory img {width: 46px; height: 46px; position: absolute; top: 6px; left: 10px;}

/* Product grid */
.products-grid .item {position: relative; text-align: center; width: 208px; height: 305px; margin: 0 20px 10px 0; padding: 10px; border: 1px solid #e3e3e3; float: left; overflow: hidden;}
.products-grid .item.last {margin-right: 0;}
.products-grid .product-image {}
.products-grid h2 {height: 48px; overflow: hidden; font-size: 1.286em;}
.products-grid .available {color: #c51612;}
.products-grid .box {padding: 10px 0; position: relative;}
.products-grid .price-box {margin-top: 4px; font-size: 1.143em; font-weight: bold; top: 0; left: 0; position: absolute;}
.products-grid .actions {top: 0; right: 0; position: absolute;}
.products-grid .actions button {width: 80px; height: 27px; border: none; background: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/btn_addtocard.png') no-repeat 0 0px;}
.products-grid .actions button.rent {width: 80px; height: 27px; border: none; background: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/btn_addtocard2.png') no-repeat 0 0px;}
.products-grid .text {text-align: left;width: 208px; padding: 5px 10px; height: 49px; font-size: 0.857em; position: absolute; left: 0; bottom: 0;background: #f5f5f5;}

.filter {margin-top: 10px; padding: 10px; background: #f5f5f5;}
.filter .sorter {float: left;}
.filter .limiter {float: right;}

.pager {margin: 10px 0; padding: 10px;}
.pager .pages {float: right;}
.pager strong {display: inline;}
.pager ol {padding-left: 10px; display: inline;}
.pager li a {color: #000; padding: 4px 8px; background: #f5f5f5;}
.pager li a.previous {padding: 0 5px 0 0; background: none; text-decoration: none;}
.pager li a.next {padding: 0 0 0 5px; background: none; text-decoration: none;}
.pager li.current {color: #fff; padding: 4px 8px; background: #c51612;}

.note-msg {text-align: center; padding: 20px; background: #ffeded;}

/* Product View ========================================================================== */
/* Rating */
.no-rating { margin:0; }

.ratings { line-height:1.25; margin:7px 0; }
.ratings strong { float:left; margin:0 3px 0 0; }
.ratings .rating-links { margin:0; }
.ratings .rating-links .separator { margin:0 2px; }
.ratings dt {}
.ratings dd {}
.rating-box { width:50px; height:10px; font-size:0; line-height:0; background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/bkg_rating.gif) 0 0 repeat-x; text-indent:-999em; overflow:hidden; }
.rating-box .rating { float:left; height:10px; background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/bkg_rating.gif) 0 100% repeat-x; }
.ratings .rating-box { float:left; margin:2px 3px 0 0; }
.ratings .amount {}

.ratings-table th,
.ratings-table td { font-size:11px; line-height:1.15; padding:3px 0; }
.ratings-table th { font-weight:bold; padding-right:8px; }
.ratings-table td { padding:4px 0 0; }

/* Availability */
.availability { margin:0; }
.availability span { font-weight:bold; }
.availability.in-stock span {}
.availability.out-of-stock span { color:#d83820; }

.availability-only { margin:10px 0 7px; line-height:16px; background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/i_availability_only.gif) 0 50% no-repeat; padding-left:15px; }
.availability-only span,
.availability-only a { border-bottom:1px dashed #751d02; color:#000; }
.availability-only a { background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/i_availability_only_arrow.gif) 100% 0 no-repeat; cursor:pointer; padding-right:15px; text-decoration:none; }
.availability-only .expanded { background-position:100% -15px; }
.availability-only strong { color:#be2c00; }

.availability-only-details { margin:0 0 7px; }
.availability-only-details th { background:#e9e9e9; font-size:10px; padding:0 8px; }
.availability-only-details td { border-bottom:1px solid #d9dde3; font-size:11px; padding:2px 8px 1px; }
.availability-only-details tr.odd { background:#fff; }
.availability-only-details tr.even { background:#fcfcfc; }
.availability-only-details tr.odd td.last { color:#396f00; font-weight:bold; }
.availability-only-details tr.last td { border-bottom:none; }

.product-view .product-shop .availability { font-size:11px; }
.product-view .product-shop .availability span { font-weight:normal; }

/* Email to a Friend */
.email-friend { margin:0; }

/* Alerts */
.alert-price { margin:0; font-size:11px; }
.alert-stock { margin:0; font-size:11px; }





/* Old price */
.old-price { margin:0; }
.old-price .price-label { font-size:12px; font-weight:bold; white-space:nowrap; }
.old-price .price { font-weight:bold; font-size:13px; color:#396f00; text-decoration:line-through; }

/* Special price */
.special-price { margin:0; }
.special-price .price-label { font-size:11px; font-weight:bold; text-transform:uppercase; white-space:nowrap; color:#000; }
.special-price .price { font-size:13px; font-weight:bold; }

/* Minimal price (as low as) */
.minimal-price { margin:0; }
.minimal-price .price-label { font-size:12px; font-weight:bold; white-space:nowrap; }

.minimal-price-link { display:block; font-size:12px; text-decoration:underline; color:#444; }
.minimal-price-link .label {color:#444;}
.minimal-price-link .price { font-weight:normal; color:#444; }




/* Configured price */
.configured-price { margin:0; }
.configured-price .price-label { font-weight:bold; white-space:nowrap; }
.configured-price .price { font-size:13px; font-weight:bold; }

/* Incl tax (for order tables) */
.price-incl-tax { display:block; }
.price-incl-tax .label { display:block; white-space:nowrap; }
.price-incl-tax .price { display:block; font-weight:bold; }

/* Excl tax (for order tables) */
.price-excl-tax  { display:block; }
.price-excl-tax .label { display:block; white-space:nowrap; }
.price-excl-tax .price { display:block; font-weight:normal; }

/* FPT */
.weee { display:block; font-size:11px; color:#444; }
.weee .price { font-size:11px; font-weight:normal; }

/* Price range */
.price-from { margin:0; }
.price-from .price-label { font-size:12px; font-weight:bold; white-space:nowrap; }

.price-to { margin:0; }
.price-to .price-label { font-size:12px; font-weight:bold; white-space:nowrap; }

/* Price notice next to the options */
.price-notice { padding-left:7px; }
.price-notice .price { font-weight:bold; }

/* Price as configured */
.price-as-configured { margin:0; }
.price-as-configured .price-label { font-weight:bold; white-space:nowrap; text-transform:uppercase; }

.price-box-bundle { padding:0 0 10px 0; }
.price-box-bundle .price-box { margin:0 !important; padding:0 !important; }
.price-box-bundle .price { color:#222; }
/********** Product Prices > */

/* Tier Prices */
.product-pricing,
.tier-prices { margin:10px 0; padding:10px; background:#f4f9ea; border:1px solid #ddd; }
.tier-prices .benefit { font-style:italic; font-weight:bold; }
.tier-prices .price { font-weight:bold;; }

.tier-prices-grouped li .price { font-weight:bold; }

/* Add to Links */
.add-to-links { margin:3px 0 0; }
.add-to-links li { background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/bkg_add-to.gif) 2px 50% no-repeat; line-height:1.25; padding-left:12px; }
.add-to-links li a { color:#444; }
.add-to-links .separator { display:none; }

/* Add to Cart */
.add-to-cart label { float:left; margin-right:5px; font-weight:bold; line-height:20px; color:#555; }
.add-to-cart .qty { float:left; margin-right:5px; }
.add-to-cart button.button { float:left; margin:-3px 0 0; }
.add-to-cart .paypal-logo { clear:left; margin:0; text-align:right; }
.add-to-cart .paypal-logo .paypal-or { clear:both; display:block; margin:5px 60px 5px 0; }

/* Add to Links + Add to Cart */
.add-to-box { margin:10px 0; }
.add-to-box .add-to-cart { margin:10px 0; border:1px solid #eee; background-color:#f8f8f8; padding:10px; text-align:right; }
.add-to-box .add-to-cart .paypal-logo { float:left; }
.add-to-box .or { display:none !important; }
.add-to-box .add-to-links { margin:10px 0; text-align:right; }
.add-to-box .add-to-links li .separator { display:none !important; }


.product-view {}

.product-essential { padding:0 0 25px; }
.product-essential h2 { font:bold 12px/1.25 Arial, Helvetica, sans-serif; }

.product-collateral {}
.product-collateral h2 { font-size:19px; font-weight:normal; line-height:1.15; }
.product-collateral .box-collateral {}

/* Product Images */
.product-view .product-img-box { float:left; width:302px; }
.col3-layout .product-view .product-img-box { float:none; margin:0 auto; }
.product-view .product-img-box .product-image { margin:0 0 10px; border:1px solid #cacaca; }
.product-view .product-img-box .product-image-zoom { position:relative; width:300px; height:300px; overflow:hidden; z-index:9; }
.product-view .product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }
.product-view .product-img-box .zoom-notice { margin:0 0 10px; text-align:center; }
.product-view .product-img-box .zoom { position:relative; z-index:9; height:24px; margin:0 auto 13px; padding:0 28px; background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer; }
.product-view .product-img-box .zoom.disabled { -moz-opacity:.3; -webkit-opacity:.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";/*IE8*/ opacity:.3; }
.product-view .product-img-box .zoom #track { position:relative; height:18px; }
.product-view .product-img-box .zoom #handle { position:absolute; left:0; top:3px; width:9px; height:18px; background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/magnifier_handle.gif) 0 0 no-repeat;  }
.product-view .product-img-box .zoom .btn-zoom-out { position:absolute; left:10px; top:7px; }
.product-view .product-img-box .zoom .btn-zoom-in { position:absolute; right:10px; top:7px; }
.product-view .product-img-box .more-views h2 { font-size:10px; font-weight:normal; padding:0 0 2px; border-bottom:1px solid #ccc; margin:0 0 8px; text-transform:uppercase; }
.product-view .product-img-box .more-views ul { margin-left:-10px }
.product-view .product-img-box .more-views li { float:left; margin:0 0 8px 10px; }
.product-view .product-img-box .more-views li a { float:left; width:66px; height:66px; border:1px solid #ddd; overflow:hidden; }

.product-image-popup { margin:0 auto; }
.product-image-popup .buttons-set { float:right; clear:none; border:0; margin:0; padding:0; }
.product-image-popup .nav { font-weight:bold; margin:0 100px; text-align:center; }
.product-image-popup .image { display:block; margin:10px 0; }
.product-image-popup .image-label { font-size:12px; font-weight:bold; margin:0 0 10px; color:#2f2f2f; }

/* Product Shop */
.product-view .product-shop { float:right; width:363px; }
.col1-layout .product-view .product-shop { float:right; width:576px; }
.col3-layout .product-view .product-shop { float:none; width:auto; }
.product-view .product-shop .product-name { margin:0 0 5px; }
.product-view .product-shop .availability { margin:10px 0; }
.product-view .product-shop .short-description { margin:10px 0; }
.product-view .product-shop .price-box { margin:10px 0; }
.product-view .product-shop .add-to-links { margin:0; }
.product-view .product-shop .add-to-links { text-align:right; }
.product-view .product-shop .add-to-links li { display:inline; margin-left:12px; }
.product-view .product-shop .add-to-links li .separator { display:none !important; }
.product-view .product-shop .product-options-bottom .paypal-logo { float:left; }

/* Product Options */
.product-options { margin:20px 0 0; padding:0 15px 10px; background-color:#f4f9ea; border:1px solid #ddd; position:relative; }
.product-options dt { padding:10px 0 0; font-weight:normal; }
.product-options dt label { font-weight:bold; }
.product-options dt label.required em { color:#eb340a; margin-left:5px; }
.product-options dd .qty-holder { display:block; padding:10px 0 0; }
.product-options dd .qty-holder label { vertical-align:middle; }
.product-options dd .qty-disabled { background:none; border:0; padding:3px; color:#444; }
.product-options dd { padding:5px 10px 15px; margin:0 0 5px; border-bottom:1px solid #ddd; }
.product-options dl.last dd.last { border-bottom:0; padding-bottom:5px; margin-bottom:0; }
.product-options dd input.input-text { width:98%; }
.product-options dd input.datetime-picker { width:150px; }
.product-options dd input.datetime-picker_old { width:150px; }
.product-options dd .time-picker { display:-moz-inline-box; display:inline-block; padding:2px 0; vertical-align:middle; }
.product-options dd textarea { width:98%; height:8em; }
.product-options dd select { width:99%; }
.product-options dd .multiselect option { border-bottom:1px dotted #d9e5ee; padding:2px 4px; }
.product-options ul.options-list { margin-right:5px; }
.product-options ul.options-list li { padding:2px 0; }
.product-options ul.options-list input.radio { float:left; margin-top:3px; }
.product-options ul.options-list input.checkbox { float:left; margin-top:2px; }
.product-options ul.options-list .label { display:block; margin-left:18px; }
.product-options ul.options-list label { font-weight:normal; }
.product-options ul.validation-failed { padding:0 7px; }
.product-options p.required { position:absolute; right:15px; top:10px; }

.product-options-bottom { background-color:#f6f6f6; padding:15px 20px; border:1px solid #e4e4e4; border-top:0; }
.product-options-bottom .product-pricing,
.product-options-bottom .tier-prices { margin:0; padding:0 0 10px; border:0; background:0; }
.product-options-bottom .price-box { float:left; margin:0; }
.product-options-bottom .add-to-links { clear:both; padding:5px 0 0; text-align:right; }
.product-options-bottom .price-label { padding-right:5px; }
.product-options-bottom .price-tax { float:left; }
.product-options-bottom .add-to-cart { float:right; margin:0; padding:0; border:0; background:0; }
.product-options-bottom .add-to-links { float:right; display:inline; }

.product-shop .product-options-bottom .price-box { float:none; margin:0; }
.product-shop .product-options-bottom .price-label { float:none; padding-right:0; }
.product-shop .product-options-bottom .price-tax { float:none; }
.product-shop .product-options-bottom .add-to-cart { clear:both; float:none; padding:12px 0 0; text-align:left; }

/* Grouped Product */
.product-view .grouped-items-table .price-box { margin:0; padding:0; }

/* Product Tabs */
.product-tabs { border-bottom:1px solid #00652e;}
.product-tabs li { float:left; background: rgb(205, 231, 129); border-right:3px solid #fff; font-size:1.1em; line-height:1em; }
.product-tabs li.first { border-left:0;}
.product-tabs li.last { border-right:0;}
.product-tabs a { display:block; padding:6px 15px; color:#444; text-decoration:none;}
.product-tabs a:hover { background-color:#00652e; text-decoration:none; color:#fff; }
.product-tabs li.active a,
.product-tabs li.active a:hover { background-color:#00652e; font-weight:bold; color:#fff; text-decoration: none;}

.product-tabs-content {padding: 15px; border: 1px solid #e3e3e3;}


/* Clears ================================================================================ */
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.top-bar:after,
.quick-access:after,
.form-search:after,
#nav:after,
.main:after,
.footer:after,
.footer .form-subscribe:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.order-info ul:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-collateral:after,
.product-tabs:after,
.product-view .product-img-box .more-views ul:after,
.product-view .box-tags .form-add:after,
.product-view .product-shop .short-description:after,
.product-view .box-description:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.send-friend .form-list li p:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
/* ======================================================================================= */






.products-grid .price-excluding-tax {display: none;}
.products-grid .price-including-tax .label {display: none;}


.mini-products-grid .price-excluding-tax {display: none;}
.mini-products-grid .price-including-tax .label {display: none;}

.mini-products-grid td {text-align: center; width: 33%;}
.mini-products-grid td.empty {display: none;}
.mini-products-grid .product-name {height: 44px; overflow: hidden;}

.product-shop .price-box {border: 1px solid #ffe0e0; padding: 10px 20px; background: #fff1f1;}
.product-shop .price-box .price-excluding-tax {display: block;}
.product-shop .price-box .price-including-tax {display: block;}
.product-shop .price-box {font-weight: bold;}
.product-shop .price-box .price-including-tax span {font-size: 1.429em;}

.product-shop .add-to-cart .qty {width: 30px; padding: 5px;}
.product-shop .add-to-cart .button {margin-top: 0; margin-left: 7px;}
.product-shop .add-to-cart label {padding: 3px;}

.ma-sku {margin: 8px 0 10px 0; font-size: 0.857em; padding-bottom: 8px; border-bottom: 1px dotted #e3e3e3;}

.short2 {padding-bottom: 10px; border-bottom: 1px dotted #e3e3e3;}







.cart          {font:12px/1.55 Arial, Helvetica, sans-serif; color:#2f2f2f;}

.cart td {vertical-align: middle;}
.cart th {border: 1px solid #dadada; background: #f2f2f2 !important;}
.cart .data-table tr.last th {background: none !important;}

.cart .btn-remove  { display:block; width:16px; height:16px; font-size:0; line-height:0; background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/btn_trash.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.cart button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
.cart button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
.cart button.button { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; }
.cart button.button span { display:block; height:25px; border:1px solid #de5400; background:#e10611; padding:0 10px; font:bold 13px/26px Arial; text-align:center; white-space:nowrap; color:#fff; }
.cart button.button span span { border:0; padding:0; }
.cart button.disabled span { border-color:#bbb !important; background:#bbb !important; }

.cart button.btn-cart span { display:block;  height:25px; border:0; background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/add-to-cart.png) 0 0 no-repeat; padding:0 0 0 4px; font-size:11px; text-transform: uppercase; text-align:center; white-space:nowrap; color:#fff; }
.cart button.btn-cart span span{ background-position: 100%; padding: 0 15px 0 4px; }

.cart button.btn-checkout span { height:40px; border:0; padding:0 0 0 9px; font:bold 15px/40px Arial, Helvetica, sans-serif; color:#fff; }
.cart button.btn-checkout span span { padding:0 25px 0 16px; }
.cart button.btn-checkout.no-checkout span { background-position:0 100%; color:#b8baba; }
.cart button.btn-checkout.no-checkout span span { background-position:100% 100%; }

/* Data Table */
.cart .data-table { width:100%; border:1px solid #dadada; }
.cart .data-table .odd  { background:#fff }
.cart .data-table .even { background:#fff; }
/*.data-table tr.odd:hover,
.data-table tr.even:hover { background:#ebf1f6; }*/


.cart .data-table th { padding:3px 8px; font-weight:bold; }
.cart .data-table td { padding:3px 8px; }

.cart .data-table button {margin: 10px;}
.cart .data-table div.right {float: right;}

.cart .data-table thead th { font-weight:bold; border-right:1px solid #c2d3e0; padding:2px 8px; color:#0a263c; white-space:nowrap; vertical-align:middle; }
.cart .data-table thead th.wrap { white-space:normal; }
.cart .data-table thead th a,
.cart .data-table thead th a:hover { color:#fff; }
.cart .data-table thead th .tax-flag { font-size:11px; white-space:nowrap; }

.cart .data-table tfoot { border-bottom:1px solid #dadada; }
.cart .data-table tfoot tr { }
.cart .data-table tfoot td { padding-top:1px; padding-bottom:1px; border-bottom:0; border-right:1px solid #dadada; }
.cart .data-table tfoot strong { font-size:16px; }

.cart .data-table tbody th,
.cart .data-table tbody td { border-bottom:1px solid #dadada; border-right:1px solid #dadada; }

/* Content Styles ================================================================= */
.cart .product-name { margin:0; font-size:1em; font-weight:normal; }
.cart .product-name a { color:#2A2A2A; }

/* Product Tags */
.cart .tags-list { display:block; font-size:13px; border:1px solid #c1c4bc; background:#f8f7f5; padding:10px; }
.cart .tags-list li { display:inline !important; margin:0 4px 0 0; }
.cart .tags-list li a { color:#1b2d3b; }


/* Shopping Cart ========================================================================= */
.cart .page-title { border-bottom:0; margin:0 0 12px; }
.cart .page-title h1 { margin:10px 0 0; }

/* Checkout Types */
.cart .page-title .checkout-types li { margin:0 0 5px; }
.cart .title-buttons .checkout-types { float:right; }
.cart .title-buttons .checkout-types li { float:left; margin:0 0 5px 5px; }
.cart .checkout-types .paypal-or { margin:0 8px; line-height:2.3; }
.cart .totals .checkout-types .paypal-or { clear:both; display:block; padding:8px 55px 0 0; line-height:1.0; font-size:11px; }

/* Shopping Cart Table */
.cart-table th { padding:2px 10px; }
.cart-table td { padding:10px; }
.cart-table .product-name { font-weight:bold; margin:0 0 5px; color:#2f2f2f; }
.cart-table .item-msg { margin:5px 0; font-size:11px; font-weight:bold; color:#df280a; }
.cart-table tfoot td { padding:5px 10px; }
.cart-table .btn-continue { float:left; }
.cart-table .btn-continue span,
.cart-table .btn-update span { }

/* Shopping Cart Collateral boxes */
.cart .cart-collaterals { padding-top:30px; }
.cart .cart-collaterals .col2-set { float:right;}
.cart .totals {border: 1px solid #333 !important;}

.cart .crosssell { border:1px solid #dadada; background:#fff; padding:12px 15px; }
.cart .crosssell h2 { font-size:13px; font-weight:bold; }
.cart .crosssell .product-image { float:left; width:75px; height:75px; border:1px solid #dadada; }
.cart .crosssell .product-details { margin-left:90px; }
.cart .crosssell .product-name { font-weight:bold; }
.cart .crosssell li.item { margin:12px 0; }
.cart .crosssell .link-compare { font-weight:normal; }
.cart .crosssell .add-to-links{ display:none; }

/* Discount Codes & Estimate Shipping and Tax Boxes */
.cart .discount,
.cart .shipping { border:1px solid #dadada; background:#fff; padding:12px 15px; margin:0 0 18px; }
.cart .discount h2,
.cart .shipping h2 { background-position:0 0; background-repeat:no-repeat; font:bold 13px/16px Arial, Helvetica, sans-serif; padding:0 0 0 21px; text-transform:uppercase; }
.cart .discount button span,
.cart .shipping button span { }
.cart .discount .buttons-set,
.cart .shipping .buttons-set { margin:10px 0 0; border:0; padding:0; text-align:left; }
.cart .discount .buttons-set button.button,
.cart .shipping .buttons-set button.button { float:none; margin-left:0; }

.cart .discount h2 { background-image:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/i_discount.gif); }
.cart .discount .input-box { margin:8px 0 0; width:260px; }
.cart .discount input.input-text { width:254px; }

.cart .shipping h2 { background-image:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/i_shipping.gif); }
.cart .shipping .sp-methods { margin:10px 0 0; padding:5px 0 0; background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/bkg_divider1.gif) 0 0 repeat-x; }

/* Shopping Cart Totals */
.cart .totals { float:right; width:350px; background:#fff; border:1px solid #dadada; }
.cart .totals table { width:100%; margin:12px 0 7px 0; }
.cart .totals td { padding:1px 15px 1px 7px; }
.cart .totals tr.last td {}
.cart .totals tfoot th { padding:5px 15px 5px 7px; }
.cart .totals tfoot td { padding-top:5px; padding-bottom:5px; }
.cart .totals tfoot th strong,
.cart .totals tfoot td strong { font-size:15px; }
.cart .totals .checkout-types { font-size:13px; padding:8px 15px 15px; text-align:right; }
.cart .totals .checkout-types li { clear:both; margin:10px 0; }

.red {font-weight: bold; color: #c51612;}

#newsletter-validate-detail {display: none;}

.footer {margin: 30px 0; font-size: 0.786em; line-height: 1.818; color: #888;}
.footer .bottom {text-align: center;}
.footer iframe {margin-bottom: 20px;}
.footer .bottom ul a {padding-right: 15px; color: #888;}
.footer p {width: 34%; font-size: 0.786em; line-height: 1.818; color: #888; float: left; text-align: center;}


.content .std .box {margin-bottom: 20px;}
.content .std .firstbox {padding-top: 10px;}
.content .std .store {width: 295px; padding-left: 60px; background: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/icon_store.png') no-repeat 0 0; float: left;}
.content .std .opening {width: 295px; padding-left: 60px; background: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/icon_opening.png') no-repeat 0 0; float: left;}
.content .std .info {width: 295px; padding-left: 60px; background: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/icon_info.png') no-repeat 0 0; float: left;}
.content .std .tel {width: 295px; padding-left: 60px; background: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/icon_tel.png') no-repeat 0 0; float: left;}

.content .parking {border: 1px solid #e3e3e3;}
.content .maps {border: 1px solid #e3e3e3;}
.content .bannertop {border: 1px solid #e3e3e3;}

.content p {margin-bottom: 1em;}

.content .kariera img {float: left;  margin: 10px 20px 10px 0;}

.content .kariera {padding: 20px; border: 1px solid #e3e3e3; background: #fff4f4;}

.content .col3 {width: 208px;  padding: 10px; margin-right: 20px; border: 1px solid #e3e3e3; float: left; text-align: center;}
.content .collast {margin-right: 0;}
.content .col3 p {font-size: 0.8em;}

.content .col4 {width: 145px; padding: 10px; margin-right: 20px; border: 1px solid #e3e3e3; float: left; text-align: center;}
.content .collast {margin-right: 0;}
.content .col4 p {font-size: 0.8em;}


.content .std table {width: 100%; border-collapse: separate; border-spacing: 1px; margin-bottom: 20px;}
.content .std table th {font-weight: bold; background: #f6f6f6;}
.content .std table th, .content .std table td {padding: 5px; border: 1px solid #ddd; text-align: left;}
.content .std table td.price, .content .std table td.subtotal {text-align: right;}

.content .std ul li {margin: 0.5em 0; padding-left: 25px; display: block; background: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/li_dot.png') 5px 5px no-repeat;}

/* jQuery - jCarousel */
#logo-slider {width: 100%; height: 90px; padding: 0 0 17px 0; position: relative; overflow: hidden;}
#logo-slider ul {padding: 0 30px;}
#logo-slider ul li {width: 180px; height: 90px; text-align: center; float: left;}
#logo-slider .jcarousel-container {padding: 0 30px;}
#logo-slider .jcarousel-clip {overflow: hidden;}
#logo-slider .jcarousel-item {width: 180px; height: 90px; text-align: center;}
#logo-slider .jcarousel-prev-horizontal {width: 11px; height: 18px; top: 36px; left: 0; position: absolute; background: transparent url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/btn_slider_prev.png) no-repeat 0 0; cursor: pointer;}
#logo-slider .jcarousel-next-horizontal {width: 11px; height: 18px; top: 36px; right: 0; position: absolute; background: transparent url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/btn_slider_next.png) no-repeat 0 0; cursor: pointer;}





















































/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; }
.col2-right-layout .col-main {}

/* Content Columns */
.col2-set .col-1 { float:left; width: 466px; }
.col2-set .col-2 { float:right; width: 466px; }
.col2-set .col-narrow { width:32%; }
.col2-set .col-wide { width:65%; }


input.input-text,select,textarea { background:#fff; border:1px solid #b6b6b6; }

/* Form Highlight */
input.input-text:focus,select:focus,textarea:focus { background-color:#edf7fd; }
/*.highlight { background:#efefef; }*/

/* Form lists */
/* Grouped fields */
/*.form-list { width:535px; margin:0 auto; overflow:hidden; }*/
.form-list li { margin:0 0 8px; }
.form-list label { float:left; color:#666; font-weight:bold; position:relative; z-index:0; }
.form-list label.required {}
.form-list label.required em { float:right; font-style:normal; color:#eb340a; position:absolute; top:0; right:-8px; }
.form-list li.control label { float:none; }
.form-list li.control input.radio,
.form-list li.control input.checkbox { margin-right:6px; }
.form-list li.control .input-box { clear:none; display:inline; width:auto; }
/*.form-list li.fields { margin-right:-15px; }*/
.form-list .input-box { display:block; clear:both; width:260px; }
.form-list .field { float:left; width:275px; }
.form-list input.input-text { width:254px; }
.form-list textarea { width:254px; height:10em; }
.form-list select { width:260px; }
.form-list li.wide .input-box { width:535px; }
.form-list li.wide input.input-text { width:529px; }
.form-list li.wide textarea { width:529px; }
.form-list li.wide select { width:535px; }
.form-list li.additional-row { border-top:1px solid #ccc; margin-top:10px; padding-top:7px; }
.form-list li.additional-row .btn-remove { float:right; margin:5px 0 0; }
.form-list .input-range input.input-text { width:74px; }


/* Account Login/Create Pages ============================================================ */
.account-login .content { min-height:240px; padding:14px 21px; background:#fff; border:1px solid #dadada; border-bottom:0; }
.account-login .content h2 { font-weight:bold; font-size:13px; margin:0 0 14px; padding:0 0 5px 23px; border-bottom:1px solid #dadada; background-position:0 1px; background-repeat:no-repeat; text-transform:uppercase; }
.account-login .new-users h2 { background-image:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/i_page1.gif)}

.account-login .buttons-set { border:1px solid #dadada; border-top:0; margin:0; padding:8px 13px;}

.col2-set .content {width: 422px; float: none;}

.col1 h1 {margin-top: 20px;}
.col2-set .col-1 {background: #f5f5f5;}
.col2-set .col-2 {background: #f5f5f5;}
.cart .col2-set .col-2 {background: none;}

.f-left {line-height: 30px;}

.fieldset p {padding-bottom: 10px;}













.buttons-set p.required { margin:0 0 10px; }
.buttons-set .back-link { float:left; margin:0; }
.buttons-set button.button { float:right; margin-left:5px; }

.buttons-set-order { margin:10px 0 0; }
.buttons-set-order .please-wait { padding:12px 7px 0 0; }

.fieldset { border:1px solid #dadada; background:#fff; padding:22px 25px 12px 33px; margin:28px 0; }
.fieldset .legend { float:left; font-weight:bold; font-size:13px; border:1px solid #dadada; background:#fff; color:#DC0708; margin:-33px 0 0 -10px; padding:0 8px; position:relative; }

/* Form Validation */
.validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:11px; font-weight:bold; line-height:13px; background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/validation_advice_bg.gif) 2px 0 no-repeat; color:#eb340a; }
.validation-failed { border:1px dashed #eb340a !important; background:#faebe7 !important; }
.validation-passed {}
p.required { font-size:11px; text-align:right; color:#EB340A; }
/* Expiration date and CVV number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }


#form-validate li {display: block;}

button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
button.button { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; }
button.button span { display:block; height:25px; border:1px solid #de5400; background:#c51612; padding:0 10px; font:bold 13px/26px Arial; text-align:center; white-space:nowrap; color:#fff; }
button.button span span { border:0; padding:0; }
button.disabled span { border-color:#bbb !important; background:#bbb !important; }



.block-account {display: none;}

p.view-mode {display: none;}

.product-options-bottom .price-box {display: none;}
.product-options-bottom .add-to-links {display: none;}
.product-options-bottom .add-to-cart .qty {width: 30px; padding: 5px;}
.product-options-bottom .add-to-cart .button {margin-top: 0; margin-left: 7px;}
.product-options-bottom .add-to-cart label {padding: 3px;}
.product-options .required em {padding-right: 5px;}

#shopping-cart-table .item-options dt {font-weight: bold;}
#shopping-cart-table .item-options dt span {font-weight: normal;}














/* Content Columns */
.col2-set .col-1 { float:left; width:48.5%; }
.col2-set .col-2 { float:right; width:48.5%; }
.col2-set .col-narrow { width:32%; }
.col2-set .col-wide { width:65%; }

.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }
/* ======================================================================================= */





/* Checkout ============================================================================== */
/********** < Common Checkout Styles */
/* Shipping and Payment methods */
.sp-methods { margin:0 0 8px; }
.sp-methods dt { margin:13px 0 5px; font-weight:bold; }
.sp-methods dd {}
.sp-methods dd li { margin:5px 0; }
.sp-methods label { font-weight:bold; color:#666; }
.sp-methods .price { font-weight:bold; }
.sp-methods .form-list { padding-left:20px; }
.sp-methods .form-list li { margin:0 0 8px; }
.sp-methods select.month { width:154px; margin-right:10px; }
.sp-methods select.year { width:96px; }
.sp-methods input.cvv { width:3em !important; }

.sp-methods .checkmo-list li { margin:0 0 5px; }
.sp-methods .checkmo-list label { width:135px; padding-right:10px; text-align:right; }
.sp-methods .checkmo-list address { float:left; }

.sp-methods .centinel-logos a { margin-right:3px; }
.sp-methods .centinel-logos img { vertical-align:middle; }

.sp-methods .release-amounts { margin:0.5em 0; }
.sp-methods .release-amounts button { float:left; margin:5px 10px 0 0; }

.please-wait { float:right; }
.please-wait img { vertical-align:middle; }
.cvv-what-is-this { font-size:11px; cursor:help; margin-left:10px; }

/* Tooltip */
.tool-tip { border:1px solid #7BA7C9; background:#EAF6FF; padding:15px 20px; position:absolute; z-index:9999; }
.tool-tip .btn-close { margin:-9px -14px 0; text-align:right; }
.tool-tip .btn-close a { display:block; margin:0 0 0 auto; width:15px; height:15px; background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/btn_window_close.gif) 100% 0 no-repeat; text-align:left; text-indent:-999em; overflow:hidden; }
.tool-tip .tool-tip-content { padding:5px; }

/* Gift Messages */
.gift-messages h3 { font-size:12px; font-weight:bold; color:#e87403; }
.gift-messages p.control { color:#8e8d8b; }
.gift-messages-form { position:relative; }
.gift-messages-form label { float:none !important; position:static !important; }
.gift-messages-form h4 { font-size:12px; font-weight:bold; color:#e87403; }
.gift-messages-form .whole-order { margin:0 0 25px; }
.gift-messages-form .item { margin:0 0 10px; }
.gift-messages-form .item .product-img-box { float:left; width:75px; }
.gift-messages-form .item .product-image { margin:0 0 7px; }
.gift-messages-form .item .number { margin:0; font-weight:bold; text-align:center; color:#8a8987; }
.gift-messages-form .item .details { margin-left:90px; }
.gift-messages-form .item .details .product-name { font-size:13px; font-weight:bold; margin:0 0 10px; }
.gift-messages-form .item .details .form-list .field { width:255px; }
.gift-messages-form .item .details .form-list .input-box { width:240px; }
.gift-messages-form .item .details .form-list input.input-text { width:234px; }
.gift-messages-form .item .details .form-list li.wide .input-box { width:500px; }
.gift-messages-form .item .details .form-list li.wide textarea { width:494px; }

.gift-message-link { font-size:11px; background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/bkg_collapse-gm.gif) 100% 6px no-repeat; padding-right:7px; }
.gift-message-link.expanded { background-position:100% -40px; }
.gift-message-row { background:#f2efe9; }
.gift-message-row .btn-close { float:right; width:16px; height:16px; background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/btn_gm-close.gif) 0 0 no-repeat; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }

/* Checkout Agreements */
.checkout-agreements li { margin:30px 0; }
.checkout-agreements .agreement-content { overflow:auto; height:30em; padding:10px; background-color:#fbfaf6; border:1px solid #bbb6a5; }
.checkout-agreements .agree { margin:0; padding:10px 0 10px 11px; }
.checkout-agreements .agree input.checkbox { margin-right:6px; }
.checkout-agreements .agree label { font-weight:bold; color:#666; }

.opc .checkout-agreements { border:1px solid #d9dde3; border-width:0 1px; padding:5px 30px; }
.opc .checkout-agreements li { margin:20px 0 0; }
.opc .checkout-agreements .agreement-content { background-color:#fff; border-color:#e4e4e4; padding:5px; }
.opc .checkout-agreements .agree { padding-left:6px; }

/* Centinel */
.centinel {}
.centinel .authentication { border:1px solid #ddd; background:#fff; }
.centinel .authentication iframe { width:99%; height:400px; background:transparent !important; margin:0 !important; padding:0 !important; border:0 !important; }

.opc .centinel { border:1px solid #bbb6a5; border-width:0 1px 1px; padding:10px 30px; }

/* Generic Info Set */
.info-set { background:#fbfaf6 url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/bkg_checkout.gif) 0 0 repeat-x; border:1px solid #bbb6a5; margin:0 0 25px; padding:20px; }
.info-set h2 { font-size:13px; font-weight:bold; margin:0 0 10px; }
.info-set h3,
.info-set h4 { font-size:13px; font-weight:bold; color:#E26703; }
.info-set h2 a,
.info-set h3 a,
.info-set h4 a { font-weight:normal; }
.info-set h2.legend { margin:-20px -20px 15px; padding:5px 10px; background:#f9f3e3; border-bottom:1px solid #bbafa0; position:relative; }
.info-set h3.legend { margin:0 0 10px; color:#0a263c; }
.info-set .divider { margin:0 -20px; padding:25px 0; position:relative; }
.info-set .box { margin:0 0 15px; }
.info-set .box h2 { color:#e26703; }
.info-set .data-table .product-name { font-size:1em !important; font-weight:bold !important; color:#1e7ec8 !important; }
.info-set .data-table .product-name a { font-weight:bold !important; }
.info-set .data-table .item-options { margin:5px 0 0; }
/********** Common Checkout Styles > */

/* One Page Checkout */
.block-progress { border:0; margin:0; }
.block-progress .block-title { }
.block-progress .block-title strong { font-size:15px;}
.block-progress .block-content { background:none; }
.block-progress dt { font-size:13px; font-weight:bold; line-height:1.35; background:#fff; border:1px solid #dadada; margin:0 0 6px; padding:2px 8px; color:#999; }
.block-progress dd { background:#fff; border:1px solid #dadada; border-top:0; padding:8px 13px; margin:0 0 6px; }
.block-progress dt.complete { margin:0; background:#fff; color:#5e8ab4; }
.block-progress dd.complete {}
.block-progress p { margin:0; }
.block-progress .cards-list dt { background:none; border:0 none; color:inherit; font-size:12px; margin:5px 0; padding:0; }
.block-progress .cards-list dd { border:0 none; margin:0; padding:0; }
.block-progress .cards-list .info-table th { font-weight:normal; }

.opc .buttons-set { margin-top:0; padding-top:2em; }
.opc .buttons-set p.required { margin:0; padding:0 0 10px; }
.opc .buttons-set .back-link small { display:none; }
.opc .buttons-set .back-link a { padding-left:16px; }
.opc .buttons-set.disabled button.button { display:none; }
.opc .buttons-set .please-wait { height:21px; line-height:21px; }
.opc .ul { list-style:disc outside; padding-left:18px; }

.opc { position:relative; }
.opc li.section {}

.opc .step-title { border-left:5px solid #DC0708; padding:8px 10px; color:#DC0708; cursor:default; margin:5px 0; }
.opc .step-title .number { float:left; background:#DC0708; border-color:#DC0708; color:#fff; padding:0 4px; margin:0 5px 0 0; font:bold 11px/14px arial, helvetica, sans-serif; }
.opc .step-title h2 { float:left; margin:0; font:bold 13px/16px Arial, Helvetica, sans-serif; color:#DC0708; }
.opc .step-title a { display:none; float:right; font-size:11px; line-height:16px; }

.opc .allow .step-title { border-left:5px solid #DC0708; padding:8px 10px; color:#DC0708; cursor:default; }
.opc .allow .step-title .number { background:#DC0708; border-color:#DC0708; color:#fff; }
.opc .allow .step-title h2 { color:#DC0708; }
/*.opc .allow .step-title a { display:block; }*/

.opc .active .step-title { border-left:5px solid #DC0708; padding:8px 10px; color:#DC0708; cursor:default; }
.opc .active .step-title .number { background:#DC0708; border-color:#DC0708; color:#fff; }
.opc .active .step-title h2 { color:#DC0708; }
/*.opc .active .step-title a { display:none; }*/

.opc .step { border:0; background:none; padding:15px 30px; position:relative; }
.opc .step .tool-tip { right:30px; }

#opc-login .buttons-set { border-top:0; }
#opc-login h3 { font-size:13px; border-bottom:1px solid #e4e4e4; padding-bottom:2px; text-transform:uppercase; }
#opc-login h4 { font-size:1em; font-weight:bold; margin:0; color:#2f2f2f; }

#opc-shipping_method .buttons-set { border-top:0; }
.opc .gift-messages-form { margin:0 -30px; background:#f6f1eb; border:1px solid #e9e4de; border-width:1px 0; padding:22px 24px 22px 30px; }
.opc .gift-messages-form .inner-box { padding:5px; height:260px; overflow:auto; }

#opc-review .step { border:0; padding:0; }
#opc-review .product-name { font-weight:bold; color:#0a263c; }
#opc-review .item-options { margin:5px 0 0; }
#opc-review .buttons-set { padding:20px 30px; border:1px solid #d9dde3; border-width:0 1px 1px; }
#opc-review .buttons-set p { margin:0; line-height:40px; }
#opc-review .buttons-set .please-wait { height:40px; line-height:40px; }
#opc-review .authentication { margin:0 auto; width:570px; }
#opc-review .warning-message { color:#222; font-weight:bold; text-align:center; padding:10px 10px 0; }




#checkout-progress-wrapper .block-progress {padding-top: 30px;}
#checkout-progress-wrapper .block-progress .block-title {display: none;}

#product_tabs_upsell_products_contents .products-grid .item {margin-bottom: 4px; margin-right: 4px;}
#product_tabs_upsell_products_contents .products-grid .last {margin-right: 0;}

#product_tabs_cross_products_contents .products-grid .item {margin-bottom: 4px; margin-right: 4px;}
#product_tabs_cross_products_contents .products-grid .last {margin-right: 0;}

.content .std ul.products-grid li {padding-left: 0; background: none;}

.content .std ul.products-grid li.item {padding: 10px; margin-bottom: 10px; margin-right: 20px;}
.content .std ul.products-grid li.last {margin-right: 0;}

#checkoutSteps .step-title {background: #f3f3f3;}
#checkoutSteps .section .step {background: #f3f3f3;}
#checkoutSteps #checkout-step-login h4 {margin-top: 15px;}
#checkoutSteps #checkout-step-login ul {padding-left: 0;}











































































/* One Page Checkout */
.block-progress { border:0; margin:0; }
.block-progress .block-title { }
.block-progress .block-title strong { font-size:15px;}
.block-progress .block-content { background:none; }
.block-progress dt { font-size:13px; font-weight:bold; line-height:1.35; background:#fff; border:1px solid #dadada; margin:0 0 6px; padding:2px 8px; color:#999; }
.block-progress dd { background:#fff; border:1px solid #dadada; border-top:0; padding:8px 13px; margin:0 0 6px; }
.block-progress dt.complete { margin:0; background:#fff; color:#5e8ab4; }
.block-progress dd.complete {}
.block-progress p { margin:0; }
.block-progress .cards-list dt { background:none; border:0 none; color:inherit; font-size:12px; margin:5px 0; padding:0; }
.block-progress .cards-list dd { border:0 none; margin:0; padding:0; }
.block-progress .cards-list .info-table th { font-weight:normal; }

.opc .buttons-set { margin-top:0; padding-top:2em; }
.opc .buttons-set p.required { margin:0; padding:0 0 10px; }
.opc .buttons-set .back-link small { display:none; }
.opc .buttons-set .back-link a { padding-left:16px; }
.opc .buttons-set.disabled button.button { display:none; }
.opc .buttons-set .please-wait { height:21px; line-height:21px; }
.opc .ul { list-style:disc outside; padding-left:18px; }

.opc { position:relative; }
.opc li.section {}

.opc .step-title { border-left:5px solid #DC0708; padding:8px 10px; color:#DC0708; cursor:default; margin:5px 0; }
.opc .step-title .number { float:left; background:#DC0708; border-color:#DC0708; color:#fff; padding:0 4px; margin:0 5px 0 0; font:bold 11px/14px arial, helvetica, sans-serif; }
.opc .step-title h2 { float:left; margin:0; font:bold 13px/16px Arial, Helvetica, sans-serif; color:#DC0708; }
.opc .step-title a { display:none; float:right; font-size:11px; line-height:16px; }

.opc .allow .step-title {  border-left:5px solid #DC0708; padding:8px 10px; color:#DC0708; cursor:default; }
.opc .allow .step-title .number { background:#DC0708; border-color:#DC0708; color:#fff; }
.opc .allow .step-title h2 { color:#DC0708; }
/*.opc .allow .step-title a { display:block; }*/

.opc .active .step-title {  border-left:5px solid #DC0708; padding:8px 10px; color:#DC0708; cursor:default; }
.opc .active .step-title .number { background:#DC0708; border-color:#DC0708; color:#fff; }
.opc .active .step-title h2 { color:#DC0708; }
/*.opc .active .step-title a { display:none; }*/

.opc .step { border:0; background:none; padding:15px 30px; position:relative; }
.opc .step .tool-tip { right:30px; }

#opc-login .buttons-set { border-top:0; }
#opc-login h3 { font-size:13px; border-bottom:1px solid #e4e4e4; padding-bottom:2px; text-transform:uppercase; }
#opc-login h4 { font-size:1em; font-weight:bold; margin:0; color:#2f2f2f; }

#opc-shipping_method .buttons-set { border-top:0; }
.opc .gift-messages-form { margin:0 -30px; background:#f6f1eb; border:1px solid #e9e4de; border-width:1px 0; padding:22px 24px 22px 30px; }
.opc .gift-messages-form .inner-box { padding:5px; height:260px; overflow:auto; }

#opc-review .step { border:0; padding:0; }
#opc-review .product-name { font-weight:bold; color:#0a263c; }
#opc-review .item-options { margin:5px 0 0; }
#opc-review .buttons-set { padding:20px 30px; border:1px solid #d9dde3; border-width:0 1px 1px; }
#opc-review .buttons-set p { margin:0; line-height:40px; }
#opc-review .buttons-set .please-wait { height:40px; line-height:40px; }
#opc-review .authentication { margin:0 auto; width:570px; }
#opc-review .warning-message { color:#222; font-weight:bold; text-align:center; padding:10px 10px 0; }

/* Multiple Addresses Checkout */
.checkout-progress { padding:0 90px; margin:0 0 20px; }
.checkout-progress li { float:left; width:19%; margin:0 3px 0 0; border-top:10px solid #999; padding:2px 0 0; font-weight:bold; text-align:center; color:#abb5ba; }
.checkout-progress li.active { border-top-color:#e96200; color:#e96200; }

.multiple-checkout h2 { font-size:13px; font-weight:bold; margin:0 0 10px; }
.multiple-checkout h3,
.multiple-checkout h4 { font-size:13px; font-weight:bold; color:#E26703; }
.multiple-checkout h2 a,
.multiple-checkout h3 a,
.multiple-checkout h4 a { font-weight:normal; }
.multiple-checkout .data-table .product-name { font-size:1em !important; font-weight:bold !important; color:#1e7ec8 !important; }
.multiple-checkout .data-table .product-name a { font-weight:bold !important; }
.multiple-checkout .data-table .item-options { margin:5px 0 0; }

.multiple-checkout .gift-messages { margin:15px 0 0; }

.multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:20px; }

.multiple-checkout .col2-set,
.multiple-checkout .col3-set { background:#fbfaf6 url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/bkg_checkout.gif) 0 0 repeat-x; border:1px solid #bbb6a5; margin:0 0 25px; padding:20px; }
.multiple-checkout .col2-set h2.legend { margin:-20px -20px 15px; padding:5px 10px; background:#f9f3e3; border-bottom:1px solid #bbafa0; position:relative; }
.multiple-checkout .col2-set h3.legend { margin:0 0 10px; color:#0a263c; }
.multiple-checkout .col2-set .divider { margin:0 -20px; padding:25px 0; position:relative; }
.multiple-checkout .box { margin:0 0 15px; }
.multiple-checkout .box h2 { color:#e26703; }

.multiple-checkout .place-order .please-wait { float:right; padding:27px 7px 0 0; }
.multiple-checkout .place-order .grand-total { float:right; height:71px; font-size:1.5em; padding:0 0 0 21px; background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/bkg_grand-total.gif) 0 0 no-repeat; overflow:hidden; }
.multiple-checkout .place-order .grand-total .inner { float:left; height:57px; padding:14px 21px 0 0; background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/bkg_grand-total.gif) 100% 0 no-repeat; }
.multiple-checkout .place-order .grand-total .inner div { display:inline; }
.multiple-checkout .place-order .grand-total big { display:inline; margin-right:12px; }
.multiple-checkout .place-order .grand-total .price { color:#E26703; }
.multiple-checkout .place-order .grand-total button.button span { font-size:16px; }
.multiple-checkout .place-order .grand-total button.button span span { padding:0 45px 0 36px; }

/* Step 1 */
.multiple-checkout .title-buttons button.button span { border-color:#406a83; background:#618499; }
#multiship-addresses-table td { padding:10px; }
#multiship-addresses-table tfoot td { padding:5px 10px; }
#multiship-addresses-table tfoot button.button span { border-color:#406a83; background:#618499; }

/* Step 2 */
.multiple-checkout .gift-messages-form .item .details .form-list { width:100%; overflow:hidden; }
.multiple-checkout .gift-messages-form .item .details .form-list li { margin-right:-15px; }
.multiple-checkout .gift-messages-form .item .details .form-list .field { width:230px; }
.multiple-checkout .gift-messages-form .item .details .form-list .input-box { width:215px; }
.multiple-checkout .gift-messages-form .item .details .form-list input.input-text { width:209px; }
.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box { width:445px; }
.multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea { width:439px; }
.checkout-multishipping-shipping .box-sp-methods { border:1px solid #d9d2be; background:#f9f3e3; padding:13px; position:relative; }
.checkout-multishipping-shipping .box-sp-methods .pointer { position:absolute; top:-20px; right:-40px; width:178px; height:41px; background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/bkg_sp-methods.gif) 0 0 no-repeat; overflow:hidden; }

/* Step 3 */
.checkout-multishipping-billing .multiple-checkout { position:relative; }
/* ======================================================================================= */


/* Account Login/Create Pages ============================================================ */
.account-login .content { min-height:240px; padding:14px 21px; background:#fff; border:1px solid #dadada; border-bottom:0; }
.account-login .content h2 { font-weight:bold; font-size:13px; margin:0 0 14px; padding:0 0 5px 23px; border-bottom:1px solid #dadada; background-position:0 1px; background-repeat:no-repeat; text-transform:uppercase; }
.account-login .new-users h2 { background-image:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/i_page1.gif)}

.account-login .buttons-set { border:1px solid #dadada; border-top:0; margin:0; padding:8px 13px;}

.account-create {}
/* Account Login/Create Pages ============================================================ */


/* Remember Me Popup ===================================================================== */
.window-overlay { background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/window_overlay.png) repeat; background:rgba(0, 0, 0, 0.35); position:absolute; top:0; left:0; height:100%; width:100%; z-index:990; }

.remember-me label { float:none; margin:0 6px; }
.remember-me-popup { background:#fff; border:1px solid #ccc; left:50%; top:50%; position:absolute; margin:-85px 0 0 -200px; width:400px; text-align:left; -moz-box-shadow:0 0 6px #ccc; -webkit-box-shadow:0 0 6px #ccc; -box-shadow:0 0 6px #ccc; z-index:1000; }
.remember-me-popup h3 { background:#d9e5ee; border-bottom:1px solid #ccc; font-size:14px; padding:5px 10px; }
.remember-me-popup .remember-me-popup-head { position:relative; }
.remember-me-popup .remember-me-popup-head .remember-me-popup-close { background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/btn_window_close.gif) no-repeat; display:block; position:absolute; top:7px; right:7px; height:15px; width:15px; text-indent:-9999em; }
.remember-me-popup .remember-me-popup-body { padding:10px; }
.remember-me-popup .remember-me-popup-body a { display:inline-block; height:19px; border:1px solid #de5400; background:#f18200; padding:0 8px; font:bold 12px/19px Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; white-space:nowrap; color:#fff; }
/* Remember Me Popup ===================================================================== */



#checkout-review-table {width: 100%;}
#checkout-review-table tr {padding: 15px;}
#checkout-review-table td {padding: 15px;}
#checkout-review-table th {padding: 15px;}

#checkout-review-table {width: 100%;}


#checkout-review-table          {font:12px/1.55 Arial, Helvetica, sans-serif; color:#2f2f2f;}

#checkout-review-table  td {vertical-align: middle;}
#checkout-review-table  th {border: 1px solid #dadada; background: #f2f2f2 !important;}
#checkout-review-table  .data-table tr.last th {background: none !important;}

#checkout-review-table  .btn-remove  { display:block; width:16px; height:16px; font-size:0; line-height:0; background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/btn_trash.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
#checkout-review-table  button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
#checkout-review-table  button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
#checkout-review-table  button.button { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; }
#checkout-review-table  button.button span { display:block; height:25px; border:1px solid #de5400; background:#e10611; padding:0 10px; font:bold 13px/26px Arial; text-align:center; white-space:nowrap; color:#fff; }
#checkout-review-table  button.button span span { border:0; padding:0; }
#checkout-review-table  button.disabled span { border-color:#bbb !important; background:#bbb !important; }

#checkout-review-table  button.btn#checkout-review-table  span { display:block;  height:25px; border:0; background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/add-to#checkout-review-table).png) 0 0 no-repeat; padding:0 0 0 4px; font-size:11px; text-transform: uppercase; text-align:center; white-space:nowrap; color:#fff; }
#checkout-review-table  button.btn#checkout-review-table  span span{ background-position: 100%; padding: 0 15px 0 4px; }

#checkout-review-table  button.btn-checkout span { height:40px; border:0; padding:0 0 0 9px; font:bold 15px/40px Arial, Helvetica, sans-serif; color:#fff; }
#checkout-review-table  button.btn-checkout span span { padding:0 25px 0 16px; }
#checkout-review-table  button.btn-checkout.no-checkout span { background-position:0 100%; color:#b8baba; }
#checkout-review-table  button.btn-checkout.no-checkout span span { background-position:100% 100%; }

/* Data Table */
#checkout-review-table  .data-table { width:100%; border:1px solid #dadada; }
#checkout-review-table  .data-table .odd  { background:#fff }
#checkout-review-table  .data-table .even { background:#fff; }
/*.data-table tr.odd:hover,
.data-table tr.even:hover { background:#ebf1f6; }*/


#checkout-review-table  .data-table th { padding:3px 8px; font-weight:bold; }
#checkout-review-table  .data-table td { padding:3px 8px; }

#checkout-review-table  .data-table button {margin: 10px;}
#checkout-review-table  .data-table div.right {float: right;}

#checkout-review-table  .data-table thead th { font-weight:bold; border-right:1px solid #c2d3e0; padding:2px 8px; color:#0a263c; white-space:nowrap; vertical-align:middle; }
#checkout-review-table  .data-table thead th.wrap { white-space:normal; }
#checkout-review-table  .data-table thead th a,
#checkout-review-table  .data-table thead th a:hover { color:#fff; }
#checkout-review-table  .data-table thead th .tax-flag { font-size:11px; white-space:nowrap; }

#checkout-review-table  .data-table tfoot { border-bottom:1px solid #dadada; }
#checkout-review-table  .data-table tfoot tr { }
#checkout-review-table  .data-table tfoot td { padding-top:1px; padding-bottom:1px; border-bottom:0; border-right:1px solid #dadada; }
#checkout-review-table  .data-table tfoot strong { font-size:16px; }

#checkout-review-table  .data-table tbody th,
#checkout-review-table  .data-table tbody td { border-bottom:1px solid #dadada; border-right:1px solid #dadada; }

/* Content Styles ================================================================= */
#checkout-review-table  .product-name { margin:0; font-size:1em; font-weight:normal; }
#checkout-review-table  .product-name a { color:#2A2A2A; }

/* Product Tags */
#checkout-review-table  .tags-list { display:block; font-size:13px; border:1px solid #c1c4bc; background:#f8f7f5; padding:10px; }
#checkout-review-table  .tags-list li { display:inline !important; margin:0 4px 0 0; }
#checkout-review-table  .tags-list li a { color:#1b2d3b; }


/* Shopping Cart ========================================================================= */
#checkout-review-table  .page-title { border-bottom:0; margin:0 0 12px; }
#checkout-review-table  .page-title h1 { margin:10px 0 0; }

/* Checkout Types */
#checkout-review-table  .page-title .checkout-types li { margin:0 0 5px; }
#checkout-review-table  .title-buttons .checkout-types { float:right; }
#checkout-review-table  .title-buttons .checkout-types li { float:left; margin:0 0 5px 5px; }
#checkout-review-table  .checkout-types .paypal-or { margin:0 8px; line-height:2.3; }
#checkout-review-table  .totals .checkout-types .paypal-or { clear:both; display:block; padding:8px 55px 0 0; line-height:1.0; font-size:11px; }

/* Shopping Cart Table */
#checkout-review-table -table th { padding:2px 10px; }
#checkout-review-table -table td { padding:10px; }
#checkout-review-table -table .product-name { font-weight:bold; margin:0 0 5px; color:#2f2f2f; }
#checkout-review-table -table .item-msg { margin:5px 0; font-size:11px; font-weight:bold; color:#df280a; }
#checkout-review-table -table tfoot td { padding:5px 10px; }
#checkout-review-table -table .btn-continue { float:left; }
#checkout-review-table -table .btn-continue span,
#checkout-review-table -table .btn-update span { }

/* Shopping Cart Collateral boxes */
#checkout-review-table  #checkout-review-table -collaterals { padding-top:30px; }
#checkout-review-table  #checkout-review-table -collaterals .col2-set { float:right;}
#checkout-review-table  .totals {border: 1px solid #333 !important;}

#checkout-review-table  .crosssell { border:1px solid #dadada; background:#fff; padding:12px 15px; }
#checkout-review-table  .crosssell h2 { font-size:13px; font-weight:bold; }
#checkout-review-table  .crosssell .product-image { float:left; width:75px; height:75px; border:1px solid #dadada; }
#checkout-review-table  .crosssell .product-details { margin-left:90px; }
#checkout-review-table  .crosssell .product-name { font-weight:bold; }
#checkout-review-table  .crosssell li.item { margin:12px 0; }
#checkout-review-table  .crosssell .link-compare { font-weight:normal; }
#checkout-review-table  .crosssell .add-to-links{ display:none; }

/* Discount Codes & Estimate Shipping and Tax Boxes */
#checkout-review-table  .discount,
#checkout-review-table  .shipping { border:1px solid #dadada; background:#fff; padding:12px 15px; margin:0 0 18px; }
#checkout-review-table  .discount h2,
#checkout-review-table  .shipping h2 { background-position:0 0; background-repeat:no-repeat; font:bold 13px/16px Arial, Helvetica, sans-serif; padding:0 0 0 21px; text-transform:uppercase; }
#checkout-review-table  .discount button span,
#checkout-review-table  .shipping button span { }
#checkout-review-table  .discount .buttons-set,
#checkout-review-table  .shipping .buttons-set { margin:10px 0 0; border:0; padding:0; text-align:left; }
#checkout-review-table  .discount .buttons-set button.button,
#checkout-review-table  .shipping .buttons-set button.button { float:none; margin-left:0; }

#checkout-review-table  .discount h2 { background-image:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/i_discount.gif); }
#checkout-review-table  .discount .input-box { margin:8px 0 0; width:260px; }
#checkout-review-table  .discount input.input-text { width:254px; }

#checkout-review-table  .shipping h2 { background-image:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/i_shipping.gif); }
#checkout-review-table  .shipping .sp-methods { margin:10px 0 0; padding:5px 0 0; background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/bkg_divider1.gif) 0 0 repeat-x; }

/* Shopping Cart Totals */
#checkout-review-table  .totals { float:right; width:268px; background:#fff; border:1px solid #dadada; }
#checkout-review-table  .totals table { width:100%; margin:12px 0 7px 0; }
#checkout-review-table  .totals td { padding:1px 15px 1px 7px; }
#checkout-review-table  .totals tr.last td {}
#checkout-review-table  .totals tfoot th { padding:5px 15px 5px 7px; }
#checkout-review-table  .totals tfoot td { padding-top:5px; padding-bottom:5px; }
#checkout-review-table  .totals tfoot th strong,
#checkout-review-table  .totals tfoot td strong { font-size:15px; }
#checkout-review-table  .totals .checkout-types { font-size:13px; padding:8px 15px 15px; text-align:right; }
#checkout-review-table  .totals .checkout-types li { clear:both; margin:10px 0; }


.my-account .col-1 {background: #f5f5f5; border: 1px solid #ddd;}
.my-account .box-title {padding: 10px;}
.my-account .col-2 {background: #f5f5f5; border: 1px solid #ddd;}
.my-account .box .box-content .col-1 h4 {padding: 10px;}
.my-account .box .box-content .col-1 address {padding: 10px;}
.my-account .box .box-content .col-2 h4 {padding: 10px;}
.my-account .box .box-content .col-2 address {padding: 10px;}
.my-account .box p {padding: 10px;}
.block-reorder {display: none;}

.my-account .addresses-primary h2 {padding: 10px;}
.my-account .addresses-additional h2 {padding: 10px;}
.my-account .addresses-primary ol {padding: 10px;}
.my-account .addresses-additional ol {padding: 10px;}
.my-account .button {margin-bottom: 20px;}
.my-account .back-link {padding-top: 10px;}

.msrp strong {text-decoration: line-through;}

.product-collateral .products-grid .item {margin: 0 2px 2px 0;}


.left-nav .ajaxmenu {position: absolute; top: -20px; left: 210px; width: 699px; border: 2px solid #b6d65b; overflow: hidden; z-index: 9999999; padding: 19px 0 9px 19px; background: #f9ffe6;}
.left-nav .ajaxmenu ul {display: block;}
.left-nav .ajaxmenu ul ul {display: block;}

.left-nav li.level1 {position: relative;}

.left-nav li {display: block;}

.left-nav .ajaxmenu ul {}
.left-nav .ajaxmenu ul li {width: 210px; float: left;}
.left-nav .ajaxmenu ul li a {background: #f9ffe6; border: none;}
.left-nav .ajaxmenu ul.level2 {display: none;}

.left-nav li a.hover {border: 1px solid #b6d65b; padding: 6px 14px 5px 14px; background: #b6d65b;}
.left-nav li.level1 ul a:hover {background: #b6d65b;}

.podkategorie {padding: 0 10px 20px 10px; float: left; width: 340px;}

#checkoutTop li.allow {background: #c51612; color: #fff; cursor: pointer;}
#checkoutTop li {margin-bottom: 20px;}
#checkoutTop li {float: left; text-align: center; background: #f2f2f2; color: #000; padding: 5px 10px; margin-right: 10px;}
#checkoutTop li h2 {color: #fff;}

#checkoutSteps li.section .step-title {display: none;}

.account-login .input-text {padding: 5px; margin-bottom: 1em;}

#checkoutSteps p {margin-bottom: 1em;}
#checkoutSteps a {color: #000;}
#checkoutSteps .input-text {padding: 5px; margin-bottom: 1em;}

#checkoutSteps .address-select {padding: 5px; margin: 1em 0;}




#opc-review          {font:12px/1.55 Arial, Helvetica, sans-serif; color:#2f2f2f;}

#opc-review td {vertical-align: middle;}
#opc-review th {border: 1px solid #dadada; background: #f2f2f2 !important;}
#opc-review .data-table tr.last th {background: none !important;}

#opc-review .btn-remove  { display:block; width:16px; height:16px; font-size:0; line-height:0; background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/btn_trash.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
#opc-review button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
#opc-review button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
#opc-review button.button { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; }
#opc-review button.button span { display:block; height:25px; border:1px solid #de5400; background:#e10611; padding:0 10px; font:bold 13px/26px Arial; text-align:center; white-space:nowrap; color:#fff; }
#opc-review button.button span span { border:0; padding:0; }
#opc-review button.disabled span { border-color:#bbb !important; background:#bbb !important; }

#opc-review button.btn-cart span { display:block;  height:25px; border:0; background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/add-to-cart.png) 0 0 no-repeat; padding:0 0 0 4px; font-size:11px; text-transform: uppercase; text-align:center; white-space:nowrap; color:#fff; }
#opc-review button.btn-cart span span{ background-position: 100%; padding: 0 15px 0 4px; }

#opc-review button.btn-checkout span { height:40px; border:0; padding:0 0 0 9px; font:bold 15px/40px Arial, Helvetica, sans-serif; color:#fff; }
#opc-review button.btn-checkout span span { padding:0 25px 0 16px; }
#opc-review button.btn-checkout.no-checkout span { background-position:0 100%; color:#b8baba; }
#opc-review button.btn-checkout.no-checkout span span { background-position:100% 100%; }

/* Data Table */
#opc-review .data-table { width:100%; border:1px solid #dadada; }
#opc-review .data-table .odd  { background:#fff }
#opc-review .data-table .even { background:#fff; }
/*.data-table tr.odd:hover,
.data-table tr.even:hover { background:#ebf1f6; }*/


#opc-review .data-table th { padding:3px 8px; font-weight:bold; }
#opc-review .data-table td { padding:3px 8px; }

#opc-review .data-table button {margin: 10px;}
#opc-review .data-table div.right {float: right;}

#opc-review .data-table thead th { font-weight:bold; border-right:1px solid #c2d3e0; padding:2px 8px; color:#0a263c; white-space:nowrap; vertical-align:middle; }
#opc-review .data-table thead th.wrap { white-space:normal; }
#opc-review .data-table thead th a,
#opc-review .data-table thead th a:hover { color:#fff; }
#opc-review .data-table thead th .tax-flag { font-size:11px; white-space:nowrap; }

#opc-review .data-table tfoot { border-bottom:1px solid #dadada; }
#opc-review .data-table tfoot tr { }
#opc-review .data-table tfoot td { padding-top:1px; padding-bottom:1px; border-bottom:0; border-right:1px solid #dadada; }
#opc-review .data-table tfoot strong { font-size:16px; }

#opc-review .data-table tbody th,
#opc-review .data-table tbody td { border-bottom:1px solid #dadada; border-right:1px solid #dadada; }

/* Content Styles ================================================================= */
#opc-review .product-name { margin:0; font-size:1em; font-weight:normal; }
#opc-review .product-name a { color:#2A2A2A; }

/* Product Tags */
#opc-review .tags-list { display:block; font-size:13px; border:1px solid #c1c4bc; background:#f8f7f5; padding:10px; }
#opc-review .tags-list li { display:inline !important; margin:0 4px 0 0; }
#opc-review .tags-list li a { color:#1b2d3b; }


/* Shopping Cart ========================================================================= */
#opc-review .page-title { border-bottom:0; margin:0 0 12px; }
#opc-review .page-title h1 { margin:10px 0 0; }

/* Checkout Types */
#opc-review .page-title .checkout-types li { margin:0 0 5px; }
#opc-review .title-buttons .checkout-types { float:right; }
#opc-review .title-buttons .checkout-types li { float:left; margin:0 0 5px 5px; }
#opc-review .checkout-types .paypal-or { margin:0 8px; line-height:2.3; }
#opc-review .totals .checkout-types .paypal-or { clear:both; display:block; padding:8px 55px 0 0; line-height:1.0; font-size:11px; }

/* Shopping Cart Table */
.cart-table th { padding:2px 10px; }
.cart-table td { padding:10px; }
.cart-table .product-name { font-weight:bold; margin:0 0 5px; color:#2f2f2f; }
.cart-table .item-msg { margin:5px 0; font-size:11px; font-weight:bold; color:#df280a; }
.cart-table tfoot td { padding:5px 10px; }
.cart-table .btn-continue { float:left; }
.cart-table .btn-continue span,
.cart-table .btn-update span { }

/* Shopping Cart Collateral boxes */
#opc-review .cart-collaterals { padding-top:30px; }
#opc-review .cart-collaterals .col2-set { float:right;}
#opc-review .totals {border: 1px solid #333 !important;}

#opc-review .crosssell { border:1px solid #dadada; background:#fff; padding:12px 15px; }
#opc-review .crosssell h2 { font-size:13px; font-weight:bold; }
#opc-review .crosssell .product-image { float:left; width:75px; height:75px; border:1px solid #dadada; }
#opc-review .crosssell .product-details { margin-left:90px; }
#opc-review .crosssell .product-name { font-weight:bold; }
#opc-review .crosssell li.item { margin:12px 0; }
#opc-review .crosssell .link-compare { font-weight:normal; }
#opc-review .crosssell .add-to-links{ display:none; }

/* Discount Codes & Estimate Shipping and Tax Boxes */
#opc-review .discount,
#opc-review .shipping { border:1px solid #dadada; background:#fff; padding:12px 15px; margin:0 0 18px; }
#opc-review .discount h2,
#opc-review .shipping h2 { background-position:0 0; background-repeat:no-repeat; font:bold 13px/16px Arial, Helvetica, sans-serif; padding:0 0 0 21px; text-transform:uppercase; }
#opc-review .discount button span,
#opc-review .shipping button span { }
#opc-review .discount .buttons-set,
#opc-review .shipping .buttons-set { margin:10px 0 0; border:0; padding:0; text-align:left; }
#opc-review .discount .buttons-set button.button,
#opc-review .shipping .buttons-set button.button { float:none; margin-left:0; }

#opc-review .discount h2 { background-image:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/i_discount.gif); }
#opc-review .discount .input-box { margin:8px 0 0; width:260px; }
#opc-review .discount input.input-text { width:254px; }

#opc-review .shipping h2 { background-image:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/i_shipping.gif); }
#opc-review .shipping .sp-methods { margin:10px 0 0; padding:5px 0 0; background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/bkg_divider1.gif) 0 0 repeat-x; }

/* Shopping Cart Totals */
#opc-review .totals { float:right; width:268px; background:#fff; border:1px solid #dadada; }
#opc-review .totals table { width:100%; margin:12px 0 7px 0; }
#opc-review .totals td { padding:1px 15px 1px 7px; }
#opc-review .totals tr.last td {}
#opc-review .totals tfoot th { padding:5px 15px 5px 7px; }
#opc-review .totals tfoot td { padding-top:5px; padding-bottom:5px; }
#opc-review .totals tfoot th strong,
#opc-review .totals tfoot td strong { font-size:15px; }
#opc-review .totals .checkout-types { font-size:13px; padding:8px 15px 15px; text-align:right; }
#opc-review .totals .checkout-types li { clear:both; margin:10px 0; }

.checkout-agreements {padding-top: 50px !important;}
#opc-review .product-name {font-weight: bold;}

#opc-review td {padding: 10px !important;}

#opc-review tfoot td {padding: 4px 10px !important;}

p.f-left {display: none;}

ul.level0 img {display: none;}
.ajaxmenu ul.level1 img {display: inline;}

.ajaxmenu ul.level1 li {position: relative; width: 218px; height: 58px; margin: 0 10px 10px 0; padding: 0; border: 1px solid #e3e3e3; color: #000; text-decoration: none; font-weight: bold; background: #fffbed; float: left; overflow: hidden;}
.ajaxmenu ul.level1 li a {padding: 0;}
.ajaxmenu ul.level1 li span {padding: 0 10px 0 66px; height: 58px; display: table-cell; vertical-align: middle;}
.ajaxmenu ul.level1 li img {width: 46px; height: 46px; position: absolute; top: 6px; left: 10px;}

#floating-box {position: absolute; margin-top: 154px; top: 0; left: -180px;}

.success-msg {padding: 10px;}

.agreement-content li {display: block; margin: 0.5em 0;
padding-left: 25px;
display: block;
background: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/li_dot.png') 5px 4px no-repeat;}

.agreement-content ul {margin-bottom: 15px;}

#checkout-insert {background: #c51612; padding: 11px; color: #fff !important; cursor: pointer; margin-top: 10px; float: left;}

/* Data Table */
#my-orders-table { width:100%;}
#my-orders-table th { padding:10px; border:1px solid #ddd; font-weight:bold; white-space:nowrap;}
#my-orders-table td { padding:10px; border:1px solid #ddd; text-align: center;}
#my-orders-table thead { background-color:#f2f2f2; }
#my-orders-table tbody {}
#my-orders-table tfoot {}
#my-orders-table tr.first {}
#my-orders-table tr.last {}
#my-orders-table tr.odd {}
#my-orders-table tr.even { background-color:#f6f6f6; }
#my-orders-table tbody.odd {}
#my-orders-table tbody.odd td { border-width:0 1px; }
#my-orders-table tbody.even { background-color:#f6f6f6; }
#my-orders-table tbody.even td { border-width:0 1px; }
#my-orders-table tbody.odd tr.border td,
#my-orders-table tbody.even tr.border td { border-bottom-width:1px; }
#my-orders-table th .tax-flag { white-space:nowrap; font-weight:normal; }
#my-orders-table td.label,
#my-orders-table th.label { font-weight:bold; background-color:#f6f6f6; }
#my-orders-table td.value {}

.box-recent {padding-bottom: 20px;}
#my-orders-table {margin-top: 15px;}

.datetime-picker {width: 200px !important; padding: 5px 2px;}
.datetime-picker_old {width: 200px !important; padding: 5px 2px;}

.bar .nav a {font-size: 0.929em; padding: 0 11px; line-height: 44px;}
.bar #search-box input {width: 150px;}
.bar #search-box button {margin-right: 3px;}

.messages {margin-bottom: 25px; padding: 0;}
.success-msg {background: rgb(243, 255, 228); border: 1px solid rgb(226, 255, 189); padding: 10px; display:block;}
.error-msg {padding: 10px; background: rgb(255, 225, 232);border: 1px solid rgb(220, 118, 141);display:block;}

.cart-cooling {margin-bottom: 20px;}

#checkout-review-table .a-right {text-align: right !important;}
#checkout-review-table .price {text-align: right !important;}
#checkout-review-table .cart-price {text-align: right !important; display: block;}
#checkout-review-table .a-center {text-align: center !important;}

.tooldp
{
	margin: 0px;
	padding: 5px;
	font-size: 0.9em;
	max-width: 400px;
}

.product-options ul.options-list li {
	display: block;
}

.product-options ul.options-list li * {
	float: left !important;
}

.product-options ul.options-list input.radio {
	margin-top: 9px;
}

.product-options ul.options-list .label{
	 margin-left: 10px;
	 padding: 5px 0;
 }

.product-options ul.options-list .label div.atip:hover{
	color: #c51612;
}

#shopping-cart-totals-table th{
padding:1px 15px 1px 7px;
border: 0;
background: none !important;
text-align: left;
}

.main-container {
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 60px 60px rgba(255,255,255,1);
	-moz-box-shadow: 0px 0px 60px 60px rgba(255,255,255,1);
	box-shadow: 0px 0px 60px 60px rgba(255,255,255,1);
}

.bar .nav a.kimicar  {
	background: #d71b1a;
}

.tabulkacenter td, .tabulkacenter th{
	vertical-align: middle !important;
}

.account-create .input-text {padding: 5px; margin-bottom: 1em;}

#overlay_age_check {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0; 
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #000;
	z-index: 1000000;
}

#overlay_age_check .age_check_form {
	background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/images/age_check.png) no-repeat;
	width:730px;
	height: 270px;
	top: 50%;
	margin-top: -135px;
	left: 50%;
	margin-left: -365px;
	position: absolute;
}

#overlay_age_check .age_check_no {
	width: 284px;
	height: 44px;
	position: absolute;
	top: 203px;
	left: 41px;
}

#overlay_age_check .age_check_yes {
	width: 284px;
	height: 44px;
	position: absolute;
	top: 203px;
	left: 406px;
}

#overlay_vo_check {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0; 
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.8);
	z-index: 1000000;
}

#overlay_vo_check .vo_check_form {
	background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/images/vo_check.png) no-repeat;
	width:730px;
	height: 270px;
	top: 50%;
	margin-top: -135px;
	left: 50%;
	margin-left: -365px;
	position: absolute;
}

#overlay_vo_check .vo_check_no {
	width: 171px;
	height: 51px;
	position: absolute;
	top: 194px;
	left: 99px;
}

#overlay_vo_check .vo_check_yes {
	width: 171px;
	height: 51px;
	position: absolute;
	top: 194px;
	left: 460px;
}

#overlay_modalinfo {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0; 
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.8);
	z-index: 900000;
}

#overlay_modalinfo .modalinfo {
	background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/images/modalinfo_v1.png) no-repeat;
	width:730px;
	height: 355px;
	top: 50%;
	margin-top: -177px;
	left: 50%;
	margin-left: -365px;
	position: absolute;
}

#overlay_modalinfo .close_modalinfo {
	width: 730px;
	height: 355px;
	position: absolute;
	top: 0;
	left: 0;
}

#overlay_modalinfo2 {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0; 
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.8);
	z-index: 900000;
}

#overlay_modalinfo2 .modalinfo {
	background:url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/images/modalinfo_v2.png) no-repeat;
	width:730px;
	height: 355px;
	top: 50%;
	margin-top: -177px;
	left: 50%;
	margin-left: -365px;
	position: absolute;
}

#overlay_modalinfo2 .link_modalinfo {
	width: 730px;
	height: 355px;
	position: absolute;
	top: 0;
	left: 0;
}

#overlay_modalinfo2 .close_modalinfo {
	width: 50px;
	height: 50px;
	position: absolute;
	top: 10px;
	right: 10px;
}

.my-account .form-list input.input-text {
	width: 240px;
	padding: 8px;
}

.my-account .form-list li.wide input.input-text {
	width: 515px;
}

.my-account .form-list select {
	width: 258px;
    padding: 8px;
}

#cookie_eu {
	width: 100%;
	bottom: 0;
	position: fixed;
	z-index: 2147483649;
	background: #00652e;
}
#cookie_eu .cookie_eu_box {
	padding: 15px;
	text-align: center;
	color: #fff;
}
#cookie_eu .cookie_eu_box a {
	margin-left: 10px;
	padding: 6px;
	border: 1px solid #fff;
	color: #fff;
	text-decoration: none;
	display: inline-block;
    margin-top: 10px;
}
#cookie_eu .cookie_eu_box a:hover {
	color: #00652e;
	background: #fff;
}

div.zopim {
	z-index: 2147483648 !important;
}

.content .std ol li {
    margin: 0.5em 0;
    padding-left: 40px;
    display: block;
    background: url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/li_dot2.png) 25px 8px no-repeat;
}

.content .std ol.number {
	list-style-type: decimal;
	margin-bottom: 25px;
}

.content .std ol.alpha {
	list-style-type: lower-alpha;
	margin-bottom: 25px;
}

.content .std ol.number li, .content .std ol.alpha li {
	margin-left: 25px;
	padding-left: 5px;
    display: list-item;
	background: none;
}

.content .std ol.number ol.alpha li {
	margin-left: 45px;
}

.content .std a.file-download {
	padding-left: 16px;
	background: url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/href_file2.png) 0 0 no-repeat;
}

.header .btn-vo {
    position: absolute;
    right: 0;
    background: #91c041;
    color: #fff;
    text-decoration: none;
    width: 285px;
    text-align: center;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding: 4px;
    font-weight: bold;
}

.header .btn-vo:hover {
    background: #00652e;
}

.header-top-banner {
    font-size: 14px;
    text-align: center;
    background: #ac8a6c;
    padding: 5px;
    color: #ffffff;
}

body > .wrapper {
    background: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/bg_body.png') repeat-x 0 0;
}

html body div.zopim {
	z-index: 1000000 !important;
}
/*! jQuery UI - v1.10.3 - 2013-06-14
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=segoe%20ui%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=ece8da&bgTextureHeader=gloss_wave&bgImgOpacityHeader=100&borderColorHeader=d4ccb0&fcHeader=433f38&iconColorHeader=847e71&bgColorContent=f5f3e5&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=dfd9c3&fcContent=312e25&iconColorContent=808080&bgColorDefault=459e00&bgTextureDefault=highlight_hard&bgImgOpacityDefault=15&borderColorDefault=327E04&fcDefault=ffffff&iconColorDefault=eeeeee&bgColorHover=67b021&bgTextureHover=highlight_soft&bgImgOpacityHover=25&borderColorHover=327E04&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=fafaf4&bgTextureActive=highlight_hard&bgImgOpacityActive=100&borderColorActive=d4ccb0&fcActive=459e00&iconColorActive=8DC262&bgColorHighlight=fcf0ba&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=e8e1b5&fcHighlight=363636&iconColorHighlight=8DC262&bgColorError=ffedad&bgTextureError=highlight_soft&bgImgOpacityError=95&borderColorError=e3a345&fcError=cd5c0a&iconColorError=cd0a0a&bgColorOverlay=2b2922&bgTextureOverlay=inset_soft&bgImgOpacityOverlay=15&opacityOverlay=90&bgColorShadow=cccccc&bgTextureShadow=highlight_hard&bgImgOpacityShadow=95&opacityShadow=20&thicknessShadow=12px&offsetTopShadow=-12px&offsetLeftShadow=-12px&cornerRadiusShadow=10px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/css/south-street/images/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: segoe ui,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: segoe ui,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dfd9c3;
	background: #f5f3e5 url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/css/south-street/images/ui-bg_highlight-hard_100_f5f3e5_1x100.png) 50% top repeat-x;
	color: #312e25;
}
.ui-widget-content a {
	color: #312e25;
}
.ui-widget-header {
	border: 1px solid #d4ccb0;
	background: #ece8da url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/css/south-street/images/ui-bg_gloss-wave_100_ece8da_500x100.png) 50% 50% repeat-x;
	color: #433f38;
	font-weight: bold;
}
.ui-widget-header a {
	color: #433f38;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #327E04;
	background: #459e00 url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/css/south-street/images/ui-bg_highlight-hard_15_459e00_1x100.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #ffffff;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #ffffff;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #327E04;
	background: #67b021 url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/css/south-street/images/ui-bg_highlight-soft_25_67b021_1x100.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #ffffff;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #ffffff;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #d4ccb0;
	background: #fafaf4 url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/css/south-street/images/ui-bg_highlight-hard_100_fafaf4_1x100.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #459e00;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #459e00;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #e8e1b5;
	background: #fcf0ba url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/css/south-street/images/ui-bg_glass_55_fcf0ba_1x400.png) 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #e3a345;
	background: #ffedad url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/css/south-street/images/ui-bg_highlight-soft_95_ffedad_1x100.png) 50% top repeat-x;
	color: #cd5c0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd5c0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd5c0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/css/south-street/images/ui-icons_808080_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/css/south-street/images/ui-icons_847e71_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/css/south-street/images/ui-icons_eeeeee_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/css/south-street/images/ui-icons_ffffff_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/css/south-street/images/ui-icons_8DC262_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/css/south-street/images/ui-icons_8DC262_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/css/south-street/images/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 6px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 6px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 6px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 6px;
}

/* Overlays */
.ui-widget-overlay {
	background: #2b2922 url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/css/south-street/images/ui-bg_inset-soft_15_2b2922_1x100.png) 50% bottom repeat-x;
	opacity: .9;
	filter: Alpha(Opacity=90);
}
.ui-widget-shadow {
	margin: -12px 0 0 -12px;
	padding: 12px;
	background: #cccccc url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/css/south-street/images/ui-bg_highlight-hard_95_cccccc_1x100.png) 50% top repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20);
	border-radius: 10px;
}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -10px;
	right: -10px;
	width: 30px;
	height: 30px;
	background: transparent url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left span {
	left: -10px;
}

#fancybox-right span {
	left: auto;
	right: -10px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/images/fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/parkpodlahcz/default/images/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/parkpodlahcz/default/images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/parkpodlahcz/default/images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/parkpodlahcz/default/images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/parkpodlahcz/default/images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/parkpodlahcz/default/images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/parkpodlahcz/default/images/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/parkpodlahcz/default/images/fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/parkpodlahcz/default/images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/parkpodlahcz/default/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/parkpodlahcz/default/images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/parkpodlahcz/default/images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/parkpodlahcz/default/images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/parkpodlahcz/default/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/parkpodlahcz/default/images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/parkpodlahcz/default/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
/*******************************/
/********* bubbletip ***********/
/*******************************/
.bubbletip
{
	position: absolute;
	z-index: 50;
	border-collapse: collapse;
}
.bubbletip td.bt-topleft
{
	background: transparent url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/bubbletip/bubbletip.png) no-repeat scroll 0px 0px;
	height: 33px;
	width: 33px;
}
.bubbletip td.bt-top
{
	background: transparent url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/bubbletip/bubbletip-T-B.png) repeat-x scroll 0px 0px;
	height: 33px;
}
.bubbletip td.bt-topright
{
	background: transparent url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/bubbletip/bubbletip.png) no-repeat scroll -73px 0px;
	height: 33px;
	width: 33px;
}
.bubbletip td.bt-left-tail div.bt-left, .bubbletip td.bt-left
{
	background: transparent url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/bubbletip/bubbletip-L-R.png) repeat-y scroll 0px 0px;
	width: 33px;
}
.bubbletip td.bt-left-tail div.bt-left-tail
{
	background: transparent url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/bubbletip/bubbletip.png) no-repeat scroll 0px -33px;
	width: 33px;
	height: 40px;
}
.bubbletip td.bt-right-tail div.bt-right, .bubbletip td.bt-right
{
	background: transparent url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/bubbletip/bubbletip-L-R.png) repeat-y scroll -33px 0px;
	width: 33px;
}
.bubbletip td.bt-right-tail div.bt-right-tail
{
	background: transparent url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/bubbletip/bubbletip.png) no-repeat scroll -73px -33px;
	width: 33px;
	height: 40px;
}
.bubbletip td.bt-bottomleft
{
	background: transparent url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/bubbletip/bubbletip.png) no-repeat scroll 0px -73px;
	height: 33px;
	width: 33px;
}
.bubbletip td.bt-bottom
{
	background: transparent url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/bubbletip/bubbletip-T-B.png) repeat-x scroll 0px -33px;
	height: 33px;
}
.bubbletip td.bt-bottomright
{
	background: transparent url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/bubbletip/bubbletip.png) no-repeat scroll -73px -73px;
	height: 33px;
	width: 33px;
}
.bubbletip table.bt-top, .bubbletip table.bt-bottom
{
	width: 100%;
}
.bubbletip table.bt-top th
{
	width: 50%;
	background: transparent url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/bubbletip/bubbletip-T-B.png) repeat-x scroll 0px 0px;
}
.bubbletip table.bt-bottom th
{
	width: 50%;
	background: transparent url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/bubbletip/bubbletip-T-B.png) repeat-x scroll 0px -33px;
}
.bubbletip table.bt-top td div
{
	background: transparent url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/bubbletip/bubbletip.png) no-repeat scroll -33px 0px;
	width: 40px;
	height: 33px;
}
.bubbletip table.bt-bottom td div
{
	background: transparent url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/bubbletip/bubbletip.png) no-repeat scroll -33px -73px;
	width: 40px;
	height: 33px;
}
.bubbletip td.bt-content
{
	background-color: #fff;
	vertical-align: middle;
}
/*******************************/


/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: solid #fff 5px;
	left: -5px;
	background: #fff;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(https://www.pivnimajak.cz/skin/frontend/default/pivnimajak/css/images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
body.swal2-shown{overflow-y:hidden}body.swal2-iosfix{position:fixed;left:0;right:0}.swal2-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;bottom:0;right:0;padding:10px;background-color:transparent;z-index:50000}.swal2-container.swal2-fade{-webkit-transition:background-color .1s;transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-modal{background-color:#fff;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:auto;overflow-x:hidden;overflow-y:auto;display:none;position:relative;max-width:100%}.swal2-modal:focus{outline:0}.swal2-modal.swal2-loading{overflow-y:hidden}.swal2-modal .swal2-title{color:#595959;font-size:26px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:0 0 .4em;padding:0;display:block;word-wrap:break-word}.swal2-modal .swal2-buttonswrapper{margin-top:15px}.swal2-modal .swal2-buttonswrapper:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4;cursor:no-drop}.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-confirm{-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid transparent;border-color:transparent;width:40px;height:40px;padding:0;margin:7.5px;vertical-align:top;background-color:transparent!important;color:transparent;cursor:default;border-radius:100%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-cancel{margin-left:30px;margin-right:30px}.swal2-modal .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm::after{display:inline-block;content:'';margin-left:5px;vertical-align:-1px;height:15px;width:15px;border:3px solid #999;-webkit-box-shadow:1px 1px 1px #fff;box-shadow:1px 1px 1px #fff;border-right-color:transparent;border-radius:50%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal}.swal2-modal .swal2-styled{border:0;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;font-size:17px;font-weight:500;margin:15px 5px 0;padding:10px 32px}.swal2-modal .swal2-styled:focus{outline:0;-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4);box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)}.swal2-modal .swal2-image{margin:20px auto;max-width:100%}.swal2-modal .swal2-close{background:0 0;border:0;margin:0;padding:0;width:38px;height:40px;font-size:36px;line-height:40px;font-family:serif;position:absolute;top:5px;right:8px;cursor:pointer;color:#ccc;-webkit-transition:color .1s ease;transition:color .1s ease}.swal2-modal .swal2-close:hover{color:#d55}.swal2-modal>.swal2-checkbox,.swal2-modal>.swal2-file,.swal2-modal>.swal2-input,.swal2-modal>.swal2-radio,.swal2-modal>.swal2-select,.swal2-modal>.swal2-textarea{display:none}.swal2-modal .swal2-content{font-size:18px;text-align:center;font-weight:300;position:relative;float:none;margin:0;padding:0;line-height:normal;color:#545454;word-wrap:break-word}.swal2-modal .swal2-checkbox,.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-radio,.swal2-modal .swal2-select,.swal2-modal .swal2-textarea{margin:20px auto}.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;border-radius:3px;border:1px solid #d9d9d9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-shadow:inset 0 1px 1px rgba(0,0,0,.06);-webkit-transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s,-webkit-box-shadow .3s}.swal2-modal .swal2-file.swal2-inputerror,.swal2-modal .swal2-input.swal2-inputerror,.swal2-modal .swal2-textarea.swal2-inputerror{border-color:#f27474!important;-webkit-box-shadow:0 0 2px #f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-modal .swal2-file:focus,.swal2-modal .swal2-input:focus,.swal2-modal .swal2-textarea:focus{outline:0;border:1px solid #b4dbed;-webkit-box-shadow:0 0 3px #c4e6f5;box-shadow:0 0 3px #c4e6f5}.swal2-modal .swal2-file::-webkit-input-placeholder,.swal2-modal .swal2-input::-webkit-input-placeholder,.swal2-modal .swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-modal .swal2-file:-ms-input-placeholder,.swal2-modal .swal2-input:-ms-input-placeholder,.swal2-modal .swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-modal .swal2-file::-ms-input-placeholder,.swal2-modal .swal2-input::-ms-input-placeholder,.swal2-modal .swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-modal .swal2-file::placeholder,.swal2-modal .swal2-input::placeholder,.swal2-modal .swal2-textarea::placeholder{color:#ccc}.swal2-modal .swal2-range input{float:left;width:80%}.swal2-modal .swal2-range output{float:right;width:20%;font-size:20px;font-weight:600;text-align:center}.swal2-modal .swal2-range input,.swal2-modal .swal2-range output{height:43px;line-height:43px;vertical-align:middle;margin:20px auto;padding:0}.swal2-modal .swal2-input{height:43px;padding:0 12px}.swal2-modal .swal2-input[type=number]{max-width:150px}.swal2-modal .swal2-file{font-size:20px}.swal2-modal .swal2-textarea{height:108px;padding:12px}.swal2-modal .swal2-select{color:#545454;font-size:inherit;padding:5px 10px;min-width:40%;max-width:100%}.swal2-modal .swal2-radio{border:0}.swal2-modal .swal2-radio label:not(:first-child){margin-left:20px}.swal2-modal .swal2-radio input,.swal2-modal .swal2-radio span{vertical-align:middle}.swal2-modal .swal2-radio input{margin:0 3px 0 0}.swal2-modal .swal2-checkbox{color:#545454}.swal2-modal .swal2-checkbox input,.swal2-modal .swal2-checkbox span{vertical-align:middle}.swal2-modal .swal2-validationerror{background-color:#f0f0f0;margin:0 -20px;overflow:hidden;padding:10px;color:gray;font-size:16px;font-weight:300;display:none}.swal2-modal .swal2-validationerror::before{content:'!';display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:10px}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}.swal2-icon{width:80px;height:80px;border:4px solid transparent;border-radius:50%;margin:20px auto 30px;padding:0;position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;display:block}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.swal2-icon.swal2-warning{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#f8bb86;border-color:#facea8;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-info{font-family:'Open Sans',sans-serif;color:#3fc3ee;border-color:#9de0f6;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-question{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#87adbd;border-color:#c9dae1;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{border-radius:50%;position:absolute;width:60px;height:120px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.swal2-icon.swal2-success .swal2-success-ring{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.swal2-icon.swal2-success .swal2-success-fix{width:7px;height:90px;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{font-weight:600;margin:0 0 20px;padding:0}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{background:#3085d6;border-radius:2em;color:#fff;height:2em;line-height:2em;text-align:center;width:2em;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle{background:#add8e6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{background:#3085d6;height:.4em;margin:0 -1px;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}@-webkit-keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}.swal2-show{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:hideSweetAlert .15s forwards;animation:hideSweetAlert .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}@-webkit-keyframes animate-success-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animate-success-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-webkit-keyframes animate-success-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animate-success-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}.swal2-animate-success-line-tip{-webkit-animation:animate-success-tip .75s;animation:animate-success-tip .75s}.swal2-animate-success-line-long{-webkit-animation:animate-success-long .75s;animation:animate-success-long .75s}.swal2-success.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}.swal2-animate-error-icon{-webkit-animation:animate-error-icon .5s;animation:animate-error-icon .5s}@-webkit-keyframes animate-x-mark{0%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}@keyframes animate-x-mark{0%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}.swal2-animate-x-mark{-webkit-animation:animate-x-mark .5s;animation:animate-x-mark .5s}@-webkit-keyframes rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
