/** {margin: 0px; padding: 0px; font-family: arial, sans-serif;}*/
body {background: #eaeaea; font-size: 13px;}

/* LAYOUT */

#body {width: 950px; margin: auto; position: relative;}
#bodyContent {background: url('../img/bg-body-content.gif') repeat-y top right;}
#left {float: left; width: 200px;}
#middleRight {float: right; width: 740px;}
#middleRightContent {background: white; padding-bottom: 10px;}
#middle {float: left; width: 100%; padding: 0px 10px;}
#right {margin-left: 540px; border-left: 1px solid #dfe8b2; padding-bottom: 10px;}
#wide {background: white; padding: 15px 0;}

/* PATIČKA */

#footer {clear: both; background: #c1d07a; color: #5a6c01; font-size: 11px; padding: 15px 20px; zoom: 1; /* Kvůli bugu v IE6 a IE7. */}
#footer a {color: #5a6c01;}
#paticka1 {float: left; width: 200px;}
#paticka1 p {margin: 0px;}
#paticka2 {float: left; width: 330px;}
#paticka3 {float: left; font-size: 13px; width: 200px;}
#paticka3 a {font-size: 11px;}
#paticka4 {float: left; font-size: 13px; width: 170px;}
#paticka4 a {font-size: 11px;}
#footer2 {background: #94b201; padding: 10px 15px; color: white; font-size: 11px;}
#footer2 a {color: #5a6c01;}
#footer3 {text-align: center; padding: 5px; background: #eaeaea;}

/* HLAVIČKA */

#header {position: absolute; left: 0px; top: 0px; width: 100%;}
#header a {color: #566701;}
#headerRight {float: right; width: 200px;}
#headerLeft {float: left; width: 200px;}
#headerMiddle {margin-top: 32px;}
#headerNavigace {float: right; clear: right; width: 725px; height: 55px; line-height: 55px; padding: 0px 15px 0px 0px; background: #94b201; text-align: right;}
#header #kontakty {height: 66px; background: #c1d07a; padding: 0px 10px; font-size: 12px; color: #566701; overflow: hidden; line-height: 16px; text-align: center;}
#header #kontakty a, #header #kontakty strong {color: #566701; font-weight: bold; font-size: 12px;}
#header #kosik {background: #94b201 url('../img/separator-kosik.gif') no-repeat bottom center; margin-top: 10px; padding: 10px; height: 83px; line-height: 17px; position: relative;}
#header #kosik a {font-weight: bold; font-size: 12px;}
#header #kosikOdkaz {position: absolute; top: 0px; left: 0px; height: 103px; width: 200px; background: url('../img/dot.gif') no-repeat top left;}
#header h2 {margin-bottom: 5px;}
#header #kosik td, #header #kosik th {font-size: 12px; color: white;}
#header #kosik th {text-align: left; width: 80px;}
#header #kosikContent {background: url('../img/bg-kosik.gif') no-repeat bottom right;}
a#logo {position: absolute; display: block; width: 228px; height: 68px; top: 95px; left: 225px; text-decoration: none; cursor: pointer; /* Kvůli IE6 a IE7. */}
a#logo span {position: relative; display: block; height: 68px;}
a#logo span span {position: absolute; bottom: 0px; right: 0px; height: auto; font-weight: normal; color: #585858; font-size: 12px; font-style: normal; font-family: 'arial', sans-serif; font-weight: bold;}
a#logoZbozi {position: absolute; display: block; width: 250px; height: 175px; top: 0px; left: 490px; cursor: pointer;}

#jazyky {font-size: 11px; text-align: center; margin-top: 0px; line-height: 44px; color: #94acb0;}

#mena {margin: 0px 0px 0px 210px; padding-left: 21px; font-size: 12px; line-height: 44px; width: 300px;}
#jazyky a, #mena a {font-size: 11px; font-weight: bold; color: #5a6c01; text-decoration: none;}
#mena span {color: #94acb0; font-size: 11px;}

.searchText {z-index: 1;}

.navbar {margin-bottom: 0 !important;}

/* PŘIHLAŠOVACÍ FORMULÁŘ */
/* - v new designu jen kvůli pozicování bubble javascriptem */
#loginForm {position: absolute; left: 0; top: 0;}
.btn-fb-login {display: block; width: 175px; height: 34px; background-image: url('../img/facebook_tlacitko.png'); background-repeat: no-repeat; background-position: left top; border-radius: 4px;}
a:hover .btn-fb-login {background-image: url('../img/facebook_tlacitko_hover.png');}
#loggedIn {float: right;}
#loggedIn .dropdown-menu {position: absolute; left: auto; right: 0; margin: 0; color:#4f3a25; background-color: #f7edde;}
#loggedIn li.ucet {margin: 0 35px 5px 35px; padding: 5px 0; white-space: nowrap; border-bottom: 1px solid #ceb696;}
/*
#loginForm {position: relative; background: #c1d07a; height: 143px; padding: 10px; padding-bottom: 5px; color: #5a6c01;}
#loginForm table {border-collapse: collapse; width: 180px;}
#loginForm td {border-bottom: 5px solid #c1d07a;}
#loginForm label, #loginForm input {height: 25px; line-height: 25px; vertical-align: middle; background: white; color: #5a6c01; border: none; display: block; white-space: nowrap;}
#loginForm label {padding: 0px 5px;}
#loginForm #jmeno, #loginForm #pass {width: 100%;}
#loginForm a {line-height: 20px;}
#loginForm #jmenoPrihlaseneho {padding-bottom: 8px; margin-bottom: 3px; background: url('../img/separator-login.gif') repeat-x bottom center;}
#loginForm #logout {position: absolute; bottom: 10px; right: 10px; width: 180px; text-align: right; background: url('../img/separator-login.gif') repeat-x top center; padding-top: 5px;}
#loginForm #trvalePrihlaseni {margin-bottom: 3px;}
#loginForm #chTrvalePrihlaseni {float: left; line-height: 13px; height: 13px; background: none;}
#loginForm #trvalePrihlaseni label {display: inline; background: none; line-height: 13px; height: 13px; float: left;}
*/

/* VYHLEDÁVACÍ FORMULÁŘ */

#loginForm #loginButton {border: none;}
.rozsireneHledani {display: none; position: absolute; left: -1px; top: 35px; background: #DBE7A1; padding: 7px 2px 7px 12px; border: 1px solid #94B201; line-height: 1.5em; color: #5d5d5d;width: 275px; z-index: 2;}

.rozsireneHledani .naseptavac{display: inline-block;margin-top: 5px;}
.rozsireneHledani .naseptavac .naseptavac_zbozi,.rozsireneHledani .naseptavac .naseptavac_skupiny,.rozsireneHledani .naseptavac .naseptavac_obsah
{float: left; width: 220px;}
.rozsireneHledani .naseptavac .naseptavac_row{white-space: nowrap;overflow: hidden; }
.rozsireneHledani .naseptavac .naseptavac_row a {display: inline-block;width: 200px;padding: 3px 10px;}
.rozsireneHledani .naseptavac .naseptavac_row a:hover{text-decoration: none;background-color: white;}
/*.jshowoff h4{background-color: #94B201;padding: 3px 10px;color: white;font-weight: normal;width: 200px;font-size: 14px;}*/
.svislitko {float: left; width: 1px; background-color: #beca85;margin: 1px 8px;}

/* HLAVNÍ MENU */

#menuHlavni {display: inline; list-style: none;margin: 0px;}
#menuHlavni li {display: inline;}
#menuHlavni a {color: white; font-weight: bold; text-transform: uppercase; text-decoration: none;}
#menuHlavni .separator {display: inline-block; background: url('../img/separator-navigace.gif') no-repeat center center; height: 55px; width: 16px; vertical-align: middle;}

/* DROBEČKOVÁ NAVIGACE */

#breadcrumbs {color: #5a5a5a; background: #dfdfdf; border-bottom: 9px solid #eaeaea; padding: 6px 10px; font-size: 12px;}
#breadcrumbs a {color: #5a5a5a; font-weight: bold; font-size: 12px;}

/* OBECNÉ STYLY */

/* margin */
.ml-0 { margin-left: 0 !important; }
.ml-5 { margin-left: 5px !important; }
.ml-10 { margin-left: 10px !important; }
.ml-20 { margin-left: 20px !important; }
.ml-30 { margin-left: 30px !important; }
.ml-40 { margin-left: 40px !important; }
.ml-50 { margin-left: 50px !important; }

.mt-0 { margin-top: 0 !important; }
.mt-5 { margin-top: 5px !important; }
.mt-10 { margin-top: 10px !important; }
.mt-20 { margin-top: 20px !important; }
.mt-30 { margin-top: 30px !important; }
.mt-40 { margin-top: 40px !important; }
.mt-50 { margin-top: 50px !important; }

.mr-0 { margin-right: 0 !important; }
.mr-5 { margin-right: 5px !important; }
.mr-10 { margin-right: 10px !important; }
.mr-20 { margin-right: 20px !important; }
.mr-30 { margin-right: 30px !important; }
.mr-40 { margin-right: 40px !important; }
.mr-50 { margin-right: 50px !important; }

.mb-0 { margin-bottom: 0 !important; }
.mb-5 { margin-bottom: 5px !important; }
.mb-10 { margin-bottom: 10px !important; }
.mb-20 { margin-bottom: 20px !important; }
.mb-30 { margin-bottom: 30px !important; }
.mb-40 { margin-bottom: 40px !important; }
.mb-50 { margin-bottom: 50px !important; }

/* padding */
.pl-0 { padding-left: 0 !important; }
.pl-5 { padding-left: 5px !important; }
.pl-10 { padding-left: 10px !important; }
.pl-20 { padding-left: 20px !important; }
.pl-30 { padding-left: 30px !important; }
.pl-40 { padding-left: 40px !important; }
.pl-50 { padding-left: 50px !important; }

.pt-0 { padding-top: 0 !important; }
.pt-5 { padding-top: 5px !important; }
.pt-10 { padding-top: 10px !important; }
.pt-20 { padding-top: 20px !important; }
.pt-30 { padding-top: 30px !important; }
.pt-40 { padding-top: 40px !important; }
.pt-50 { padding-top: 50px !important; }

.pr-0 { padding-right: 0 !important; }
.pr-2 { padding-right: 2px !important; }
.pr-5 { padding-right: 5px !important; }
.pr-10 { padding-right: 10px !important; }
.pr-20 { padding-right: 20px !important; }
.pr-30 { padding-right: 30px !important; }
.pr-40 { padding-right: 40px !important; }
.pr-50 { padding-right: 50px !important; }

.pb-0 { padding-bottom: 0 !important; }
.pb-5 { padding-bottom: 5px !important; }
.pb-10 { padding-bottom: 10px !important; }
.pb-20 { padding-bottom: 20px !important; }
.pb-30 { padding-bottom: 30px !important; }
.pb-40 { padding-bottom: 40px !important; }
.pb-50 { padding-bottom: 50px !important; }

.bgc-green {background-color: palegreen;}
.bgc-gray {background-color: darkgrey;}

.w-auto {width: auto !important;}

.w5p {width: 5%;}
.w95p {width: 95%;}

.w20 {width: 20px;}
.w30 {width: 30px;}
.w50 {width: 50px;}

.w175 {width: 175px !important;}
.w196 {width: 196px;}

.w300 {width: 300px;}

.h34 {height: 34px;}

.fsize-10 {font-size: 10px !important;}

.va-top {vertical-align: top !important;}
.va-bottom {vertical-align: bottom !important;}

.tt-capitalize{text-transform: capitalize}

.cleaner {clear: both; height: 0px; border: none; visibility: hidden; display: block; margin: 0px;}

.no-underline {text-decoration: none;}

.no-bimage {background-image: none !important;}

.no-border {border-width: 0!important;}
.table-no-border td, .table-no-border th {border-width: 0 !important; border-top-width: 0 !important;border-bottom-width: 0 !important;border-left-width: 0 !important;border-right-width: 0 !important;}
/*a {color: #7d9700; text-decoration: underline;}
a.help, .rozsireneHledani a.help {color: #777777;}
a img {border: 0px;}
h1 {font-size: 30px; font-weight: bold; color: #5a5a5a; background: #eaeaea; padding-bottom: 14px; margin: 0px -10px 10px -10px;}
h2 {color: #5a6c01; text-transform: none; font-size: 16px; margin-bottom: 12px;}
h3 {color: #5a6c01; font-size: 16px; margin-bottom: 8px;}*/
#middle h2 {text-transform: none; font-size: 22px; margin-top: 15px;}
.profilyProdejen h2 {font-weight: bold;}
#wide h1, #wide h2 {background: none; margin: 10px;}
#middle, #wide {color: #5d5d5d;}
#right {font-size: 12px;}
textarea {font-family: arial, sans-serif; font-size: 12px;}
ul, ol {margin-left: 20px;}
.red {color: #ef0000;}
.zelena {color: green;}
p {margin: 5px 0px;}
.tiny {font-size: 11px;}
.chyba {color: #ef0000; text-align: center; padding: 5px; border: 2px solid #ef0000; margin: 5px 0; background-color: #fee2ce;float: left;width: 100%;}
.upozorneni {color: #888800; text-align: center; padding: 5px; margin: 5px 0; background-color: #FFF7A5;}
.textLeft {text-align: left;}
.zobrazitVse {margin: 20px 0px; padding: 8px 5px; border-top: 1px solid #dfe8b2; border-bottom: 1px solid #dfe8b2; text-align: right;}
.zobrazitVse a {font-size: 12px; font-weight: bold; text-transform: uppercase; color: #94b201;}
.sidebox {padding: 10px 7px; margin: 15px 0px; background: white;}
.sidebox h2 {margin-bottom: 8px;}
.hide {display: none;}
.center {text-align: center !important;}
.left {text-align: left !important;}
.right {text-align: right !important;}
img.help {cursor: help;}
.bold {font-weight: bold;}
.svisly-text {-webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); transform: rotate(-90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); white-space: nowrap; overflow: visible;}
.c-help{cursor: help !important;}
.c-pointer{cursor:pointer !important;}

#fancybox-wrap, #fancybox-content {box-sizing: content-box;}

/* TLAČÍTKA */

/*.btn {height: 18px; border: 1px solid #bbbbbb; border-right: 1px solid #888888; border-bottom: 1px solid #888888; margin-top: 4px; padding: 0 5px; cursor: pointer; }*/
.btnVytvoritUkolDKZ {color: white; height: 34px; border: 1px solid #bbbbbb; border-right: 1px solid #888888; border-bottom: 1px solid #888888; margin-top: 4px; padding: 0 5px; cursor: pointer; background: -moz-linear-gradient(top,  pink 0%, red 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,pink), color-stop(100%,red));background: -webkit-linear-gradient(top,  pink 0%,red 100%);background: -o-linear-gradient(top,  pink 0%,red 100%);background: -ms-linear-gradient(top,  pink 0%,red 100%);background: linear-gradient(to bottom,  pink 0%,red 100%);}
.btnbig,.btnbig2 {background-image: url("../grafika/dokosiku.gif"); width: 134px; height: 28px; border: 0; float: left; margin: 5px 3px; cursor: pointer; font-weight: bold; color: white;}
.btnbig2 {width: 300px; background-image: url("../grafika/dokosiku_big.gif");}
.btnKosik {border: 1px solid #c88731; border-radius: 6px; cursor: pointer; font-weight: bold; text-transform: uppercase; color: white; font-size: 15px; height: 37px; padding: 0px 15px;
   background: #ff9000;
   background-image: -moz-linear-gradient(0deg,  rgba(254,203,21,1) 0%, rgba(254,184,14,1) 40%, rgba(254,152,8,1) 60%, rgba(254,128,5,1) 100%);
   background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(254,203,21,1)), color-stop(40%,rgba(254,184,14,1)), color-stop(60%,rgba(254,152,8,1)), color-stop(100%,rgba(254,128,5,1)));
   background-image: -webkit-linear-gradient(0deg,  rgba(254,203,21,1) 0%,rgba(254,184,14,1) 40%,rgba(254,152,8,1) 60%,rgba(254,128,5,1) 100%);
   background-image: -o-linear-gradient(0deg,  rgba(254,203,21,1) 0%,rgba(254,184,14,1) 40%,rgba(254,152,8,1) 60%,rgba(254,128,5,1) 100%);
   background-image: -ms-linear-gradient(0deg,  rgba(254,203,21,1) 0%,rgba(254,184,14,1) 40%,rgba(254,152,8,1) 60%,rgba(254,128,5,1) 100%);
   background-image: linear-gradient(180deg,  rgba(254,203,21,1) 0%,rgba(254,184,14,1) 40%,rgba(254,152,8,1) 60%,rgba(254,128,5,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fecb15', endColorstr='#fe8005',GradientType=1 );
}
.btnKosik:hover {
   background-image: -moz-linear-gradient(0deg,  rgba(254,182,12,1) 0%, rgba(254,155,8,1) 40%, rgba(254,145,7,1) 60%, rgba(254,87,3,1) 100%);
   background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(254,182,12,1)), color-stop(40%,rgba(254,155,8,1)), color-stop(60%,rgba(254,145,7,1)), color-stop(100%,rgba(254,87,3,1)));
   background-image: -webkit-linear-gradient(0deg,  rgba(254,182,12,1) 0%,rgba(254,155,8,1) 40%,rgba(254,145,7,1) 60%,rgba(254,87,3,1) 100%);
   background-image: -o-linear-gradient(0deg,  rgba(254,182,12,1) 0%,rgba(254,155,8,1) 40%,rgba(254,145,7,1) 60%,rgba(254,87,3,1) 100%);
   background-image: -ms-linear-gradient(0deg,  rgba(254,182,12,1) 0%,rgba(254,155,8,1) 40%,rgba(254,145,7,1) 60%,rgba(254,87,3,1) 100%);
   background-image: linear-gradient(180deg,  rgba(254,182,12,1) 0%,rgba(254,155,8,1) 40%,rgba(254,145,7,1) 60%,rgba(254,87,3,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feb60c', endColorstr='#fe5703',GradientType=1 );
}
.btnKosikSipka {border: 1px solid #c88731; border-radius: 6px; cursor: pointer; font-weight: bold; text-transform: uppercase; color: white; font-size: 15px; height: 37px; padding: 0px 30px 0px 15px;
   background: #ff9000;
   background-image: url('../img/btn-sipka.gif');
   background-image: url('../img/btn-sipka.gif') -moz-linear-gradient(0deg,  rgba(254,203,21,1) 0%, rgba(254,184,14,1) 40%, rgba(254,152,8,1) 60%, rgba(254,128,5,1) 100%);
   background-image: url('../img/btn-sipka.gif') -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(254,203,21,1)), color-stop(40%,rgba(254,184,14,1)), color-stop(60%,rgba(254,152,8,1)), color-stop(100%,rgba(254,128,5,1)));
   background-image: url('../img/btn-sipka.gif') -webkit-linear-gradient(0deg,  rgba(254,203,21,1) 0%,rgba(254,184,14,1) 40%,rgba(254,152,8,1) 60%,rgba(254,128,5,1) 100%);
   background-image: url('../img/btn-sipka.gif') -o-linear-gradient(0deg,  rgba(254,203,21,1) 0%,rgba(254,184,14,1) 40%,rgba(254,152,8,1) 60%,rgba(254,128,5,1) 100%);
   background-image: url('../img/btn-sipka.gif') -ms-linear-gradient(0deg,  rgba(254,203,21,1) 0%,rgba(254,184,14,1) 40%,rgba(254,152,8,1) 60%,rgba(254,128,5,1) 100%);
   background-image: url('../img/btn-sipka.gif'), linear-gradient(180deg,  rgba(254,203,21,1) 0%,rgba(254,184,14,1) 40%,rgba(254,152,8,1) 60%,rgba(254,128,5,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fecb15', endColorstr='#fe8005',GradientType=1 );
   background-repeat: no-repeat;
   background-position: right center;
}
.btnKosikSipka:hover {
   background-image: url('../img/btn-sipka.gif') -moz-linear-gradient(0deg,  rgba(254,182,12,1) 0%, rgba(254,155,8,1) 40%, rgba(254,145,7,1) 60%, rgba(254,87,3,1) 100%);
   background-image: url('../img/btn-sipka.gif') -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(254,182,12,1)), color-stop(40%,rgba(254,155,8,1)), color-stop(60%,rgba(254,145,7,1)), color-stop(100%,rgba(254,87,3,1)));
   background-image: url('../img/btn-sipka.gif') -webkit-linear-gradient(0deg,  rgba(254,182,12,1) 0%,rgba(254,155,8,1) 40%,rgba(254,145,7,1) 60%,rgba(254,87,3,1) 100%);
   background-image: url('../img/btn-sipka.gif') -o-linear-gradient(0deg,  rgba(254,182,12,1) 0%,rgba(254,155,8,1) 40%,rgba(254,145,7,1) 60%,rgba(254,87,3,1) 100%);
   background-image: url('../img/btn-sipka.gif') -ms-linear-gradient(0deg,  rgba(254,182,12,1) 0%,rgba(254,155,8,1) 40%,rgba(254,145,7,1) 60%,rgba(254,87,3,1) 100%);
   background-image: url('../img/btn-sipka.gif'), linear-gradient(180deg,  rgba(254,182,12,1) 0%,rgba(254,155,8,1) 40%,rgba(254,145,7,1) 60%,rgba(254,87,3,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feb60c', endColorstr='#fe5703',GradientType=1 );
}
.btnKosikZeleny {border: 1px solid #58621b; border-radius: 6px; cursor: pointer; color: white; font-size: 15px; height: 37px; padding: 0px 15px;
   background: #ff9000;
   background-image: -moz-linear-gradient(0deg,  rgba(160,182,11,1) 0%,rgba(160,182,11,1) 40%,rgba(142,162,2,1) 60%,rgba(142,162,2,1) 100%);
   background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(160,182,11,1)), color-stop(40%,rgba(160,182,11,1)), color-stop(60%,rgba(142,162,2,1)), color-stop(100%,rgba(142,162,2,1)));
   background-image: -webkit-linear-gradient(0deg,  rgba(160,182,11,1) 0%,rgba(160,182,11,1) 40%,rgba(142,162,2,1) 60%,rgba(142,162,2,1) 100%);
   background-image: -o-linear-gradient(0deg,  rgba(160,182,11,1) 0%,rgba(160,182,11,1) 40%,rgba(142,162,2,1) 60%,rgba(142,162,2,1) 100%);
   background-image: -ms-linear-gradient(0deg,  rgba(160,182,11,1) 0%,rgba(160,182,11,1) 40%,rgba(142,162,2,1) 60%,rgba(142,162,2,1) 100%);
   background-image: linear-gradient(180deg,  rgba(160,182,11,1) 0%,rgba(160,182,11,1) 40%,rgba(142,162,2,1) 60%,rgba(142,162,2,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0b60b', endColorstr='#8ea202',GradientType=1 );
}
.btnKosikZeleny:hover {
   background-image: -moz-linear-gradient(0deg,  rgba(147,168,9,1) 0%, rgba(147,168,9,1) 40%, rgba(133,152,2,1) 60%, rgba(133,152,2,1) 100%);
   background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(147,168,9,1)), color-stop(40%,rgba(147,168,9,1)), color-stop(60%,rgba(133,152,2,1)), color-stop(100%,rgba(133,152,2,1)));
   background-image: -webkit-linear-gradient(0deg,  rgba(147,168,9,1) 0%,rgba(147,168,9,1) 40%,rgba(133,152,2,1) 60%,rgba(133,152,2,1) 100%);
   background-image: -o-linear-gradient(0deg,  rgba(147,168,9,1) 0%,rgba(147,168,9,1) 40%,rgba(133,152,2,1) 60%,rgba(133,152,2,1) 100%);
   background-image: -ms-linear-gradient(0deg,  rgba(147,168,9,1) 0%,rgba(147,168,9,1) 40%,rgba(133,152,2,1) 60%,rgba(133,152,2,1) 100%);
   background-image: linear-gradient(180deg,  rgba(147,168,9,1) 0%,rgba(147,168,9,1) 40%,rgba(133,152,2,1) 60%,rgba(133,152,2,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93a809', endColorstr='#859802',GradientType=1 );
}
.btnKosikMini {border-radius: 4px; padding: 0px 10px; height: 27px;}
.btnKosikZpet {display: block; line-height: 32px; color: #212121; text-decoration: none; float: left; height: 32px; border: 1px solid #b5b4b0; border-radius: 6px; cursor: pointer; padding: 0px 15px 0px 30px;
   background: #dfdfdf;
   background-image: url('../img/btn-sipka-zpet.gif');
   background-image: url('../img/btn-sipka-zpet.gif') -moz-linear-gradient(0deg,  rgba(254,203,21,1) 0%, rgba(254,184,14,1) 40%, rgba(254,152,8,1) 60%, rgba(254,128,5,1) 100%);
   background-image: url('../img/btn-sipka-zpet.gif') -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(254,203,21,1)), color-stop(40%,rgba(254,184,14,1)), color-stop(60%,rgba(254,152,8,1)), color-stop(100%,rgba(254,128,5,1)));
   background-image: url('../img/btn-sipka-zpet.gif') -webkit-linear-gradient(0deg,  rgba(254,203,21,1) 0%,rgba(254,184,14,1) 40%,rgba(254,152,8,1) 60%,rgba(254,128,5,1) 100%);
   background-image: url('../img/btn-sipka-zpet.gif') -o-linear-gradient(0deg,  rgba(254,203,21,1) 0%,rgba(254,184,14,1) 40%,rgba(254,152,8,1) 60%,rgba(254,128,5,1) 100%);
   background-image: url('../img/btn-sipka-zpet.gif') -ms-linear-gradient(0deg,  rgba(254,203,21,1) 0%,rgba(254,184,14,1) 40%,rgba(254,152,8,1) 60%,rgba(254,128,5,1) 100%);
   background-image: url('../img/btn-sipka-zpet.gif'), linear-gradient(180deg,  rgba(212,212,212,1) 0%,rgba(222,222,222,1) 40%,rgba(230,230,230,1) 60%,rgba(240,240,240,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fecb15', endColorstr='#fe8005',GradientType=1 );
   background-repeat: no-repeat;
   background-position: left center;
}
.btnDialogKosik {border: 1px solid #c88731 !important; border-radius: 6px !important; cursor: pointer !important; font-weight: bold !important; color: white !important; font-size: 15px !important; height: 37px !important; padding: 0px 5px !important; font-weight: bold !important;
   background: #ff9000 !important;
   background-image: -moz-linear-gradient(0deg,  rgba(254,203,21,1) 0%, rgba(254,184,14,1) 40%, rgba(254,152,8,1) 60%, rgba(254,128,5,1) 100%) !important;
   background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(254,203,21,1)), color-stop(40%,rgba(254,184,14,1)), color-stop(60%,rgba(254,152,8,1)), color-stop(100%,rgba(254,128,5,1))) !important;
   background-image: -webkit-linear-gradient(0deg,  rgba(254,203,21,1) 0%,rgba(254,184,14,1) 40%,rgba(254,152,8,1) 60%,rgba(254,128,5,1) 100%) !important;
   background-image: -o-linear-gradient(0deg,  rgba(254,203,21,1) 0%,rgba(254,184,14,1) 40%,rgba(254,152,8,1) 60%,rgba(254,128,5,1) 100%) !important;
   background-image: -ms-linear-gradient(0deg,  rgba(254,203,21,1) 0%,rgba(254,184,14,1) 40%,rgba(254,152,8,1) 60%,rgba(254,128,5,1) 100%) !important;
   background-image: linear-gradient(180deg,  rgba(254,203,21,1) 0%,rgba(254,184,14,1) 40%,rgba(254,152,8,1) 60%,rgba(254,128,5,1) 100%) !important;
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fecb15', endColorstr='#fe8005',GradientType=1 ) !important;
}
.btnDialogKosik:hover {
   background-image: -moz-linear-gradient(0deg,  rgba(254,182,12,1) 0%, rgba(254,155,8,1) 40%, rgba(254,145,7,1) 60%, rgba(254,87,3,1) 100%);
   background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(254,182,12,1)), color-stop(40%,rgba(254,155,8,1)), color-stop(60%,rgba(254,145,7,1)), color-stop(100%,rgba(254,87,3,1)));
   background-image: -webkit-linear-gradient(0deg,  rgba(254,182,12,1) 0%,rgba(254,155,8,1) 40%,rgba(254,145,7,1) 60%,rgba(254,87,3,1) 100%);
   background-image: -o-linear-gradient(0deg,  rgba(254,182,12,1) 0%,rgba(254,155,8,1) 40%,rgba(254,145,7,1) 60%,rgba(254,87,3,1) 100%);
   background-image: -ms-linear-gradient(0deg,  rgba(254,182,12,1) 0%,rgba(254,155,8,1) 40%,rgba(254,145,7,1) 60%,rgba(254,87,3,1) 100%);
   background-image: linear-gradient(180deg,  rgba(254,182,12,1) 0%,rgba(254,155,8,1) 40%,rgba(254,145,7,1) 60%,rgba(254,87,3,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feb60c', endColorstr='#fe5703',GradientType=1 );
}
.btnDialogKosikZeleny {border: 1px solid #58621b !important; border-radius: 6px !important; cursor: pointer !important; color: white !important; font-size: 15px !important; height: 37px !important; padding: 0px 5px !important;
   background: #ff9000 !important;
   background-image: -moz-linear-gradient(0deg,  rgba(160,182,11,1) 0%,rgba(160,182,11,1) 40%,rgba(142,162,2,1) 60%,rgba(142,162,2,1) 100%) !important;
   background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(160,182,11,1)), color-stop(40%,rgba(160,182,11,1)), color-stop(60%,rgba(142,162,2,1)), color-stop(100%,rgba(142,162,2,1))) !important;
   background-image: -webkit-linear-gradient(0deg,  rgba(160,182,11,1) 0%,rgba(160,182,11,1) 40%,rgba(142,162,2,1) 60%,rgba(142,162,2,1) 100%) !important;
   background-image: -o-linear-gradient(0deg,  rgba(160,182,11,1) 0%,rgba(160,182,11,1) 40%,rgba(142,162,2,1) 60%,rgba(142,162,2,1) 100%) !important;
   background-image: -ms-linear-gradient(0deg,  rgba(160,182,11,1) 0%,rgba(160,182,11,1) 40%,rgba(142,162,2,1) 60%,rgba(142,162,2,1) 100%) !important;
   background-image: linear-gradient(180deg,  rgba(160,182,11,1) 0%,rgba(160,182,11,1) 40%,rgba(142,162,2,1) 60%,rgba(142,162,2,1) 100%) !important;
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0b60b', endColorstr='#8ea202',GradientType=1 ) !important;
}
.btnDialogKosikZeleny:hover {
   background-image: -moz-linear-gradient(0deg,  rgba(147,168,9,1) 0%, rgba(147,168,9,1) 40%, rgba(133,152,2,1) 60%, rgba(133,152,2,1) 100%) !important;
   background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(147,168,9,1)), color-stop(40%,rgba(147,168,9,1)), color-stop(60%,rgba(133,152,2,1)), color-stop(100%,rgba(133,152,2,1))) !important;
   background-image: -webkit-linear-gradient(0deg,  rgba(147,168,9,1) 0%,rgba(147,168,9,1) 40%,rgba(133,152,2,1) 60%,rgba(133,152,2,1) 100%) !important;
   background-image: -o-linear-gradient(0deg,  rgba(147,168,9,1) 0%,rgba(147,168,9,1) 40%,rgba(133,152,2,1) 60%,rgba(133,152,2,1) 100%) !important;
   background-image: -ms-linear-gradient(0deg,  rgba(147,168,9,1) 0%,rgba(147,168,9,1) 40%,rgba(133,152,2,1) 60%,rgba(133,152,2,1) 100%) !important;
   background-image: linear-gradient(180deg,  rgba(147,168,9,1) 0%,rgba(147,168,9,1) 40%,rgba(133,152,2,1) 60%,rgba(133,152,2,1) 100%) !important;
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93a809', endColorstr='#859802',GradientType=1 ) !important;
}
.dialog-style p {margin: 10px 0;}
.opetvprodeji_zobrazvsechny {
   display: block;
   padding: 8px 0px;
   text-decoration: none;
   width: 100%;
   text-align: center;
   background-color: #f7edde;
   font-weight: bold;
}
.opetvprodeji_zobrazvsechny:hover {
   background-color: #bda07d;
   color: white;
}

/* TABULKY */

table.radky {border-collapse: collapse;}
table.radky td {padding: 1px 4px; border-bottom: 1px solid silver;}
td.det1 {background-color: #c1d07a; width: 130px;}

table.reklamace tr.rekl:hover{
   cursor: pointer;
   background-color: #E8E8E8;
}

table.reklamace2{border-collapse: collapse;}
table.reklamace2 td {padding: 1px 5px; border-bottom: 1px solid silver;}

table.radky2 {border-collapse: collapse; width: 100%;}
.radky2 th {padding: 4px 7px; font-weight: bold; color: #090909;}
.radky2 td {padding: 4px 7px; border-top: 1px solid #d7d7d7;}
.radky2 td p{padding: 0px 7px; margin: 0px}
.radky2 tr:hover td {background: #eee;}

table.radky3 {border-collapse: collapse; width: 100%;}
.radky3 th {padding: 4px 7px; font-weight: bold; color: #090909; background-color: #ccc; border-top: 1px solid white;}
.radky3 td {padding: 4px 7px; border-top: 1px solid #d7d7d7;}
.radky3 td p{padding: 0px 7px; margin: 0px}
.radky3 tr:hover td {background: #eee;}

.seznamZkratek {float: left; margin-right: 10px; width: 400px;}

/* HLÁŠKY */

.mainmessage {text-align: center; padding: 10px; border: 3px solid #ef0000; margin: 0px -10px; background: #F7EDDE; float: left; width: 100%; margin-top: 15px; margin-bottom: 15px; margin-left: 0;}
.oznameni {color: #ef0000; text-align: center; width: 70%; margin: auto;}

/* REGISTRACE */

table.registrace {font-family: Arial, sans-serif; font-size: 12px;}
table.registrace td.t1 {width: 140px;}
.short {width: 100px;}
input.long, select.long {width: 180px;}
div.registrace {background: url("../img/aktuality-bgr.gif") repeat-y top left; border: 1px solid silver; padding: 10px;}

/* KOŠÍK */

#wide h2.kosik {margin-top: 15px; margin-bottom: 5px; margin-left: 0px;}
#wide h3.kosik {font-size: 14px; color: #5A5A5A; margin-top: 15px;}

#krokyKosiku {border-collapse: collapse; width: 100%;}
#krokyKosiku td {font-weight: bold; color: #B0A69B;}
#krokyKosiku .cislo {width: 48px; line-height: 48px; font-size: 24px; background: url('../img/kosik_kroky.png?1') no-repeat bottom; text-align: center;}
#krokyKosiku .cislo a {text-decoration: none; color: white; display: block; width: 48px; height: 48px;}
#krokyKosiku .odkaz {background-position: top;}
#krokyKosiku .aktivni {background-position: center -48px; color: #BDA07D;}
#krokyKosiku .text {padding-right: 30px; padding-left: 3px; text-align: left; font-size: 17px; line-height: 110%;}
#krokyKosiku .posledni {padding-right: 0px;}
#krokyKosiku .cislo {color: white;}
.krokyKosikuStin {width: 100%; height: 7px; margin-top: 15px; background: url('../img/kosik_kroky_stin.gif') no-repeat center center;}

#krokyKosiku .polozka { display: inline-block; width: 20%; line-height: 48px; }
#krokyKosiku .polozka .text { display: inline-block; }
#krokyKosiku .polozka .text.odkaz { display: inline-block; text-decoration: underline; }
#krokyKosiku .polozka .text.aktivni { font-weight: bold; }
#krokyKosiku .polozka .cislo { display: inline-block; position: relative; top: 3px; width: 48px; height: 48px; line-height: 48px; font-weight: bold; text-align: center; }
#krokyKosiku .polozka .text { vertical-align: middle; padding-right: 0; padding-left: 6px;}

ul#zalozkyKosik {list-style-type: none; margin: 0px;}
#zalozkyKosik li {float: left; width: 152px; height: 30px; line-height: 30px; padding-left: 20px; margin-left: 1px; margin-bottom: 1px; font-family: arial, sans-serif; font-size: 13px; background: #e0e0e0; color: gray;}
#zalozkyKosik li.odkaz {background: #94B201; width: 170px; padding-left: 0px;}
#zalozkyKosik li.platbaKartou {width: 236px;}
#zalozkyKosik li.odkazPlatbaKartou {background: #d0d0f0; width: 255px; padding-left: 0px;}
#zalozkyKosik a {display: block; width: 150px; height: 30px; padding-left: 20px; color: black;}
#zalozkyKosik li.odkazPlatbaKartou a {width: 235px;}
#zalozkyKosik a:hover {background: #C1D07A;}
#zalozkyKosik li.aktivni {background: #ffc020; color: white;}

table#sumace {width: 100%; border-collapse: collapse; margin-bottom: 10px;}
table#sumace td {padding: 2px 5px; border-bottom: 0px;}
tr.cenaCelkem td {border-top: 1px solid gray; margin: 0px;}
table.rekapitulace {width: 100%; border-collapse: collapse;}
table.rekapitulace th {width: 140px; height: 23px; padding-left: 8px; text-align: left; background: #DBE7A1; border-bottom: 1px dashed silver;}
table.rekapitulace td {background: #F0EFED; padding-left: 8px; border-bottom: 1px dashed silver;}
table.cenyPostovneho, table.zpusobyDodani {border-collapse: collapse; width: 100%;}
table.cenyPostovneho th, table.zpusobyDodani th {border: 1px solid silver; background: #f0f0f0; padding: 3px 5px; text-align: left;}
table.cenyPostovneho td, table.zpusobyDodani td {border: 1px solid silver; text-align: center; padding: 3px 5px;}
table.cenyPostovneho td {width: 40px;}
table.zpusobyDodani td {color: #ef0000; min-width: 50px;}
table.polozkyObjednavky {width: 100%; border-collapse: collapse;}
.polozkyObjednavky .textNedostupnosti {color: #ef0000; font-size: 0.9em;}
.polozkyObjednavky tr.polozkaObjednavky {border-top: 1px solid silver;}
.polozkaObjednavky .foto {width: 100px; text-align:left; background: white;}
.polozkaObjednavky .foto .obalFotky {position: relative;}
.polozkaObjednavky .foto .textFotky {font-weight: bold; font-size: 28px; color: red; background: white; position: absolute; top: 0px; left: 0px;}
.polozkaObjednavky .infoZbozi {padding-left: 10px; width: 200px; vertical-align: middle;}
.polozkaObjednavky table {border-collapse: collapse;}
.polozkaObjednavky .zkratka {width: 70px;}
table.sumacePolozek {width: 100%; border-collapse: collapse; border-top: 1px solid black; margin-top: 3px; margin-bottom: 15px;}
.sumacePolozek td {padding: 2px 4px;}
.sumacePolozek tr.suma td {border-top: 1px solid black;}
.sumacePolozek tr.sumaCelkem td {border-bottom: 1px solid black;}
input.mnozstvi {width: 39px;}
/*table.polozkyKosikuMini {width: 100%; border-collapse: collapse;}
.polozkyKosikuMini td {padding: 2px 5px; border-top: 1px dashed silver; border-bottom: 1px dashed silver;}*/
.vstupbarva {height: 18px; text-align: center; width: 122px; border: 1px solid #90C0C8;}

#kuponyUzivatele {float: right; margin: 18px 0;}
#kuponyUzivatele table {float: right;}
#kuponyUzivatele td {padding: 2px 0 2px 20px;}
#kuponyUzivatele td.kod {padding-left: 0; font-weight: bold;}

#kupony {background: #cbc4be; padding: 15px; margin-bottom: 23px; margin-top: 10px; width: 280px; float: right;}
#kupony #text {margin-bottom: 7px;}
#kupony #kody {margin-top: 0px;}
#kupony .kod {margin-bottom: 5px;}
#kupony input[type="text"] {width: 160px; padding: 0px 5px; height: 30px; border: 1px solid white; border-radius: 5px; vertical-align: middle; margin-top: 1px;}
#kupony #btnUplatnitSlevovyKupon {height: 33px; width: 90px; background: #dfdfdf; border: 1px solid #b5b4b0; border-radius: 6px; cursor: pointer; vertical-align: middle; float: right;}
#kupony .iconOk {vertical-align: 0px; margin-left: 2px;}

#osobniUdaje fieldset {padding: 20px 17px 8px 17px; border: 1px solid #b0a69b; background: #F4F3EF; margin-bottom: 15px; margin-top: 15px;}
#osobniUdaje fieldset.firma {background: white; margin-bottom: 8px;}
#osobniUdaje .firma label {margin-right: 20px;}
#osobniUdaje label {font-weight: bold;}
#osobniUdaje table {width: 100%; border-spacing: 8px;}
#osobniUdaje .udaje .pohlavi input { width: 20px; }
#osobniUdaje .udaje .pohlavi label { float: none; padding: 5px; }
#osobniUdaje .udaje input{width: 100%; border-radius: 0;}
#osobniUdaje .stoklasa-select .btn, #osobniUdaje .stoklasa-select .dropdown-menu {border-radius: 0;min-width: 100%;max-width: 100%;width: 100%;background-color: #fff;margin: 0;}
#osobniUdaje .stoklasa-select .dropdown-toggle {box-shadow: none;}
#osobniUdaje .udaje select {padding-right: 6px; width: 188px;}
#osobniUdaje .udaje input.short {width: 111px;}
#osobniUdaje .udaje input.mini {width: 77px;}
#osobniUdaje optgroup {text-align: left; background: black; color: white}
#osobniUdaje optgroup option {color: black !important; background: white !important; text-align: left; padding-left: 10px;}
#osobniUdaje .checkbox {padding-left: 20px; margin-bottom: 8px;}
#osobniUdaje .jinaDodaci label {font-size: 14px;}
#osobniUdaje .posilatInfo label {font-weight: normal; font-style: italic;}
#osobniUdaje input[type="submit"] {float: right;}
#osobniUdaje .firemniUdaje {display: none;}
#osobniUdaje .dodaci {display: none;}
#osobniUdaje .form-control-error {background: white url('../img/validace-chyba.gif') no-repeat right center;}
#osobniUdaje .form-control-valid {background: white url('../img/validace-ok.gif') no-repeat right center;}
#osobniUdaje td {position: relative;}
#osobniUdaje .obalRelative {position: relative; display: inline-block;}
#osobniUdaje .form-error-message {color: red; padding-left: 5px; font-size: 11px; line-height: 14px;}
#osobniUdaje #neobsluhovaneDestinaceFakturacni, #osobniUdaje #neobsluhovaneDestinaceDodaci {display: none;}
#osobniUdaje #nemaEmail input {width: auto;}
#osobniUdaje #nemaEmail label {float: none; width: auto; font-weight: normal; margin: 0 0 0 5px;}

.polozkyKosiku {border-collapse: collapse; width: 100%;}
.polozkyKosiku th {background: #b0a69c; color: white; padding: 11px 20px; white-space: nowrap; font-weight: normal;}
.polozkyKosiku th.zbozi {text-align: left; }
.polozkyKosiku .cena {text-align: right; padding-right: 0px;}
.polozkaKosiku td {padding: 9px 0px; border-bottom: 1px solid #aba8a3;}
.polozkaKosiku .foto {width: 100px; padding-right: 10px;}
.polozkaKosiku .foto img {width: 100px; height: 75px; vertical-align: top;}
.polozkaKosiku .nazevZbozi {font-weight: bold; margin-bottom: 5px; font-size: 14px; color: #333;}
.polozkaKosiku .barva {font-size: 12px; display: inline-block; padding: 3px 15px 2px 15px; min-width: 70px; text-align: center; margin-right: 30px;}
.polozkaKosiku .zkratka {font-size: 12px; text-transform: lowercase;}
.polozkaKosiku .infoSleva {color: #00a000; cursor: help; font-weight: bold; font-size: 12px; display: inline-block; margin-left: 30px;}
.polozkaKosiku .cenaMj {margin-top: 5px;}
.polozkaKosiku .poznamka {color: #5f6829; font-size: 12px; margin-top: 5px;}
.polozkaKosiku .dostupnost {font-weight: bold; color: #5f6829; text-align: center;}
.polozkaKosiku .nedostupne {color: #b10304;}
.polozkaKosiku .pocetBaleni {text-align: center;}
.polozkaKosiku .mnozstvi {border: 1px solid #adadad; text-align: center; border-top-left-radius: 5px; border-bottom-left-radius: 5px; height: 22px;}
.polozkaKosiku .minus, .polozkaKosiku .plus {background: #ffb210; border: 1px solid #fc950c; display: inline-block; width: 17px; text-align: center; color: black; text-decoration: none; font-weight: bold; font-size: 14px; height: 22px; line-height: 22px; vertical-align: bottom;}
.polozkaKosiku .plus {border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.polozkaKosiku .infoBaleni {margin-top: 5px; margin-left: -20px;}
.polozkaKosiku .prepocitat {display: block; margin: auto; margin-bottom: 5px; border: 1px solid #b4b3b1; border-radius: 5px; background: #f0f0f0; color: #777; padding: 0px 6px; height: 20px; line-height: 20px; font-size: 12px; cursor: pointer; font-weight: bold;}
.polozkaKosiku .prepocitat:hover {background: #7d9700; color: white; border: none;}
.polozkaKosiku .cenaPuvodni {text-decoration: line-through; color: silver;}
.polozkaKosiku .cenaCelkem {font-weight: bold; font-size: 14px;}
.polozkaKosiku .odebrani {text-align: right; padding-right: 10px;}
.polozkaKosiku .odebrani a {display: inline-block; border: 1px solid #b4b3b1; border-radius: 5px; background: #f0f0f0; color: #777; font-size: 14px; font-weight: bold; padding: 2px 6px; text-decoration: none;}
.polozkaKosiku .odebrani a:hover {background: #b10304; color: white; border: none;}
.polozkyKosiku .sumace td {text-align: right; font-size: 14px; padding-top: 9px;}
.polozkyKosiku .sumace .sumaCelkem {font-weight: bold;}
.postovneZdarma {border: 1px solid #c8c5c0; width: 450px; margin: auto; text-align: center; padding: 10px 10px 10px 45px; background: #f4f3ef url('../img/postovne.gif') no-repeat 6px center; color: #ff8e13;}
#sumaceKosiku {border-bottom: 1px solid #aba8a3; border-top: 1px solid #aba8a3; border-collapse: collapse; width: 100%;}
#sumaceKosiku td {padding: 9px;}
#sumaceKosiku table {border-collapse: collapse; float: right;}
#sumaceKosiku table td {text-align: right; padding: 4px 12px; font-size: 14px;}
#sumaceKosiku table .hodnota {font-weight: bold;}
#sumaceKosiku table .celkem {font-weight: bold; font-size: 16px;}
.vyprazdnit {cursor: pointer; background: none; border: none; text-decoration: underline; color: #5D5D5D; font-size: 14px; margin-right: 50px;}
.bonusy {float: left; margin-top: 10px; margin-right: 30px; background: #f4f3ef; border: 1px solid #c5c4bf; width: 390px; text-align: left;}
.bonusy img {float: left; margin: 3px;}
.bonusy div {padding: 10px; line-height: 140%;}
.bonusy .info {padding-bottom: 0px; padding-left: 95px;}
.bonusy a {color: #ff8e13; float: right; margin: 5px 10px 10px 0px;}
.bonusy .darek {padding: 0; position: relative; margin-top: 7px;}
.bonusy .darek img {border: 1px solid silver; margin: 0 10px 0 0;}
.bonusy .darek form {position: absolute; bottom: 0; right: 0;}
.bonusy .darek .btn {border: 1px solid silver; background: #e5e5e5;}
.bonusy .darek .btn:hover {background: #eee;}

.radioOff {opacity: 0.4; filter: alpha(opacity=40);}
#dodani {border-spacing: 15px; width: 100%;}
#dodani th {text-align: left;}
/*#dodani h1 {padding: 0px; margin: 0px; margin-bottom: -7px;}*/
#dodani label {display: inline;}
#dodani td {vertical-align: top; background: #f4f3ef; border: 1px solid #cbcbcb; padding: 10px; border-collapse: separate;}
#dodani table {padding: 20px; width: 100%;}
#dodani #payuPlatby > td {padding-top: 15px;}
#dodani #payuPlatby table {padding: 0;}
#dodani table th, #dodani th .cena {font-size: 14px; font-weight: bold;}
#dodani table td, #dodani .payu {border: none; font-size: 12px; padding: 3px 0;}
#dodani .cena {text-align: right;}
#dodani #karty {margin-left: 20px; margin-top: 4px;}
#dodani #karty img {width: 40px; height: 25px; padding-right: 5px; vertical-align: top;}
.napovedaDodani {cursor: help;}
.textDoruceni, .textPlatby {margin: 5px 0px 5px 15px; line-height: 140%;}
.textDoruceni .popisProdejny img {width: 120px; height: 90px;}
.textDoruceni .popisProdejny div {float: left;  margin-right: 8px;}
.textPlatby {margin-left: 20px;}
.textPlatby img {height: 30px;}
#cenaDodani {border: 1px solid #cbcbcb; padding: 2px; background: white; margin: 0px 15px;}
#cenaDodani table {background: #b0a69c; border-collapse: collapse; width: 100%;}
#cenaDodani table table {color: #5a5349; font-weight: bold; font-size: 16px; text-align: right; float: right; width: auto;}
#cenaDodani table table td {padding: 17px 20px 17px 0px;}
#cenaDodani .cena {color: white;}
#poznamkaKosik {float: left; width: 100%; padding: 15px;}
#poznamkaKosik h2 {margin: 0px 0px 5px 0px;}
#poznamkaKosik textarea {width: 100%; height: 80px; margin-bottom: 20px;}
#tiskFaktury {margin-bottom: 20px;}

#slouceniObjednavek label{display: inline;}

#prihlaseni {border-spacing: 15px; width: 100%;}
#prihlaseni td {vertical-align: top; background: #f4f3ef; border: 1px solid #b0a69c;}
#prihlaseni td#form {width: 0px;}
#prihlaseni h2 {color: white; background: #b0a69c; float: left; margin: 25px 0px 20px 0px; padding: 5px 30px; font-size: 22px; font-weight: normal; white-space: nowrap; margin-right: 20px;}
#prihlaseni #formular {float: left; margin: 0px 20px 20px 20px;}
#prihlaseni #neodhlasovat {float: right; line-height: 30px; margin-left: 5px;}
#prihlaseni #email, #prihlaseni #heslo {border: 1px solid #d1d1d1; border-radius: 5px; height: 30px; width: 200px; padding: 0px 10px; background-repeat: no-repeat; background-position: 7px center;}
#prihlaseni #email {background-image: url('../img/bg-input-email.gif'); margin-bottom: 3px;}
#prihlaseni #heslo {background-image: url('../img/bg-input-heslo.gif'); margin-bottom: 8px;}
#prihlaseni form {margin-bottom: 10px;}
#prihlaseni #chyba {color: red; text-align: center; margin-bottom: 10px;}
#prihlaseni #nebo {margin: 15px 30px 30px 30px;}
#prihlaseni #tlacitka {text-align: center; line-height: 37px;}
#prihlaseni #tlacitka #registrace {float: left;}
#prihlaseni #tlacitka #bezRegistrace {float: right;}
#prihlaseni h3 {font-size: 14px; color: #5D5D5D;}
#prihlaseni #seznam {margin-left: 0px; line-height: 150%;}
#seznam ol{margin-left: 0;}

#polozkyKosikuMini {float: left; width: 65%;}
#polozkyKosikuMini table {width: 100%; border-collapse: collapse; border: 1px solid #aba8a3;}
#polozkyKosikuMini th {background: #b0a69c; color: white; padding: 11px 20px; white-space: nowrap; font-weight: normal;}
#polozkyKosikuMini th.zbozi {text-align: left; padding-left: 10px;}
#polozkyKosikuMini td.zbozi {padding-left: 10px;}
#polozkyKosikuMini .cena {text-align: right; padding-right: 20px;}
#polozkyKosikuMini td {padding: 9px 0px; border-bottom: 1px solid #aba8a3;}
#polozkyKosikuMini .polozkaMini .foto {width: 80px; padding-right: 10px;}
.polozkaMini .foto img {width: 80px; height: 60px; vertical-align: top;}
.polozkaMini .nazevZbozi {font-weight: bold; margin-bottom: 5px; font-size: 14px;}
.polozkaMini .barva {font-size: 12px; display: inline-block; padding: 3px 15px 2px 15px; min-width: 70px; text-align: center; margin-right: 30px;}
.polozkaMini .zkratka {font-size: 12px; text-transform: lowercase;}
.polozkaMini .pocetBaleni {text-align: center;}
.polozkaMini .infoBaleni {margin-top: 2px;}
.polozkaMini .cena {font-weight: bold; font-size: 14px;}
#polozkyKosikuMini table table {border-collapse: collapse; float: right; width: auto; border: none;}
#polozkyKosikuMini table table td {text-align: right; padding: 4px 12px; font-size: 14px; border: none;}
#polozkyKosikuMini table table .hodnota {font-weight: bold; padding-right: 0px;}
#polozkyKosikuMini table table .celkem {font-weight: bold; font-size: 16px;}
#tlacitko { margin-top: 20px; margin-bottom: 10px; float: right; width: 100%}
#adresyObal {float: right; width: 33%; padding-left: 3%; font-size: 12px;}
#adresyObal div {margin-bottom: 8px;}
#polozkyKosikuMini .chyba {float: none;}
#btnUlozObjednavku {float: right;}

#podekovani {background: #F4F3EF; padding: 12px 17px; border: 1px solid #b0a69b; display: inline-block; font-size: 16px;}
#vyberKarty {display: inline-block; vertical-align: top; border: 1px solid #b0a69b; padding: 10px; margin-bottom: 10px;}
#vyberKarty div {float: left; margin-right: 10px;}
#detailTransakce {margin-bottom: 10px;}
#detailTransakce th, #detailTransakce td {font-size: 14px; padding: 2px;}
#detailTransakce th {text-align: left; padding-right: 15px;}
#cenaDodani .postovneZdarma {margin: 0;}

#rezidencniPriplatek {padding: 15px 17px; border: 1px solid #b0a69b; background: #F4F3EF; margin: 15px 0px; line-height: 250%;}

/* PRODEJNY */
.prodejna-box {margin-bottom:15px;}
.prodejna-box .prodejna-detail {border: 1px solid #9a8870; padding: 10px;}
.prodejna-box .prodejna-detail:hover .prodejna-doba{opacity: 1;-webkit-transform: scale(1,1);transform: scale(1,1);}
.prodejna-box .prodejna-flip {background-color: transparent; width: 100%; height: 120px; margin: 0 auto; overflow: hidden;}
.prodejna-box .prodejna-inner {position: relative; width: 100%; height: 100%; text-align: center;}
.prodejna-box .prodejna-front {width: 100%; height: 100%; background-color: #f7edde; color: black; z-index: 1000;}
.prodejna-box .prodejna-doba {position: absolute; opacity: 0; width: 100%; top:0; right: 0; background-color: rgba(154,136,112,0.7); height: 100%; -webkit-transition: ease-in-out .4s; -moz-transition: ease-in-out .4s; -o-transition: ease-in-out .4s; transition: ease-in-out .4s; transform: translateY(25%);}
.prodejna-box .prodejna-provoz {padding-top: 15px;color: #ffffff;font-size: 15px;font-weight: bold;}
.prodejna-box .prodejna-nazev {height: 40px; margin-top: 10px}
.prodejna-box .prodejna-telefon {height: 20px;}
.prodejna-box .prodejna-btn {background-color: #e2b948; color:white; text-decoration: none;}
.prodejna-box .prodejna-mesto  {height:20px; background-color: #e2b948; position: absolute; top:0; right: 0; color: #FFFFFF; font-weight: bold;}
.prodejna-box .prodejna-mesto span {padding: 5px;}
.prodejna-box .prodejna-zrusena  {height:30px; background-color: red; position: absolute; top:50px; width: 100%; color: #FFFFFF; font-weight: bold; font-size: 15px;}
.prodejna-box .prodejna-zrusena span {padding: 10px;line-height: 30px;}
.prodejna-page-info a, .prodejna-page-info a:hover {text-decoration: none;}

/* DKZ */

/*#dkz h1 {font-size: 26px; background: none; margin: 0px; margin-right: 50px; position: relative;}
#dkz h2 {font-size: 20px; margin-top: 10px; margin-bottom: 10px;}
#dkz #description h2{background: url('../img/popis.png') left center no-repeat;padding: 5px 28px;}
#dkz #specification h2{background: url('../img/varianty.png') left center no-repeat;padding: 5px 28px;}
#dkz #comments h2{background: url('../img/diskuze.png') left center no-repeat;padding: 5px 28px;}
#dkz #description p{padding: 5px 28px 0px;}
#dkz #description ul{margin-left: 42px;}
#dkz #description h3{padding: 5px 28px;}
#dkz .oddelovacka{
   width: 100%;
   height: 1px;
   line-height: 1px;
   margin: 20px 0px;
   background: rgb(255,255,255);
   background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(234,234,234,1) 25%, rgba(234,234,234,1) 75%, rgba(255,255,255,1) 100%);
   background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(25%,rgba(234,234,234,1)), color-stop(75%,rgba(234,234,234,1)), color-stop(100%,rgba(255,255,255,1)));
   background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(234,234,234,1) 25%,rgba(234,234,234,1) 75%,rgba(255,255,255,1) 100%);
   background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(234,234,234,1) 25%,rgba(234,234,234,1) 75%,rgba(255,255,255,1) 100%);
   background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(234,234,234,1) 25%,rgba(234,234,234,1) 75%,rgba(255,255,255,1) 100%);
   background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(234,234,234,1) 25%,rgba(234,234,234,1) 75%,rgba(255,255,255,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
}

#dkz #description h2{background: url('../img/popis.png') left center no-repeat;padding: 5px 28px;}*/
#dkz #description ul{margin-left: 0;padding-left: 20px;}
#dkz #description .verejna-poznamka {margin-bottom: 1em;}
#description, #specification{float: left;padding: 15px 15px 0 15px;}
#dkz .techniky-styly h3 div {display: none; position: absolute; z-index: 1; background: #FFF9F2; border: 1px solid #EADECE; font-size: 15px; margin-left: 10px; padding: 6px;}
#dkz .techniky-styly h3:hover div {display: inline-block;}
#dkz .techniky-styly h3 span {display: inline-block; white-space: nowrap; padding: 0 8px; margin: 3px 5px; line-height: 1.7em; background: #F7EDDE; border-radius: 5px;}
#dkz h2 {float: none;padding: 15px 15px 0 0;}
#dkz .staticka h2 {padding: 15px 15px 0 15px;}
#dkz h3{float: none;padding: 0;}

.textSlevy {color: #ef0000; text-align: center; font-weight: bold; font-size: 110%;}
.predchoziNasledujici {float: right; margin-left: 20px; margin-top: -7px;}
.predchoziNasledujici a {font-weight: bold; font-size: 36px; text-decoration: none;}
table#ceny {margin-bottom: 12px; width: 100%; border-collapse: collapse;}
table#ceny th {background-color: #eeeeee; vertical-align: middle; border: 1px solid silver;}
table#ceny th, table#ceny td {padding: 4px; border: 1px solid silver;}
table#ceny .sleva {text-decoration: line-through;}
/*#pravyPanel0 {float: right; width: 200px;}*/
#infoPanel {margin-top: 7px;float: left; padding-bottom: 10px;}
#infoPanel th, #infoPanel td {text-align: left; padding-left: 5px; vertical-align: top;}
#infoPanel th.kodZbozi {vertical-align: middle;}
#kodZbozi {font-weight: bold; font-size: 1.6em;}
#fotka {float: left; margin: 0 auto;}
#videoWrapper {display: none;}
.hlavniNadpis {padding-top:25px;margin-top: 15px;}
.zoomContainer {left: -1000px;} /* Defaultní vypnutí zoomu na DKZ (kvůli záložkám pro zaměstnance) */
/*#dkz #levyPanel1 {float: left; width: 470px; overflow: hidden;}
#dkz #pravyPanel1 {float: right; width: 240px; position: relative; overflow: hidden;}*/
#levy_pravy_panel1 { overflow: hidden;}
#konzultant {text-align: center;}
#konecnaCena {text-align: center; padding: 10px 0px; margin-bottom: 10px;}
#konecnaCena {padding: 8px; overflow: hidden;}

#rychlyNakup {padding: 6px 8px; margin-bottom: 10px; float: left;}
#rychlyNakup select {margin: 5px 0px 5px 10px; text-align: center;}
#rychlyNakup .rychly-nakup-select {
   width: 86%;
}
#rychlyNakup .rychly-nakup-select .filter-option {
   text-align: center;
}
#rychlyNakup .rychly-nakup-select .dropdown-menu {
   padding: 0;
   margin: 0;
   background-color: white;
}
#rychlyNakup .rychly-nakup-select .dropdown-menu .dropdown-header {
   padding: 3px 8px;
   font-size: 1em;
   font-weight: bold;
   text-transform: uppercase;
}
#rychlyNakup .rychly-nakup-select .dropdown-menu .divider {
   height: 0;
   margin: 5px 0 0 0;
}
#rychlyNakup .rychly-nakup-select .dropdown-menu a {
   margin: 0;
   padding: 3px 15px;
}
#rychlyNakup .rychly-nakup-select .dropdown-menu a:hover .text {
   text-decoration: underline;
}
#specifikace .volba-baleni-select {
   width: 100%;
}
#specifikace .volba-baleni-select .btn {
   padding: 0 12px;
}
#specifikace .volba-baleni-select .filter-option {
   text-align: center;
}
#specifikace .volba-baleni-select .dropdown-menu {
   padding: 0;
   margin: 0;
   background-color: white;
}
#specifikace .volba-baleni-select .dropdown-menu .dropdown-header {
   padding: 2px 8px;
   font-size: 1em;
   font-weight: bold;
   text-transform: uppercase;
   text-align: center;
}
#specifikace .volba-baleni-select .dropdown-menu .divider {
   height: 0;
   margin: 5px 0 0 0;
}
#specifikace .volba-baleni-select .dropdown-menu a {
   margin: 0;
   padding: 2px 15px;
   background-color: #ffffff;
   color: #4f3a25;
}
#specifikace .volba-baleni-select .dropdown-menu .active a,
#specifikace .volba-baleni-select .dropdown-menu .active a:focus,
#specifikace .volba-baleni-select .dropdown-menu .active a:hover,
#specifikace .volba-baleni-select .dropdown-menu .active a:hover .text{
   color: #f7edde;
   background-color: #9A8870;
}
#specifikace .volba-baleni-select .dropdown-menu a:hover .text {
   text-decoration: underline;
}
/*.btnDoKosiku {margin-top: 7px; width: 135px; height: 45px; background: url('../img/do-kosiku.jpg') no-repeat top left; border: 0px; cursor: pointer; color: white; font-weight: bold; font-size: 14px; text-align: left; padding-left: 60px;}*/
.btnDoKosiku {background: url('../grafika/do_kosiku.png'); width: 122px; height: 36px;  color: white; font-weight: bold; float: left; cursor: pointer; border: 0px; text-align: left; padding-left: 10px;}
.btnDoKosiku:hover {background-position: 0 -36px;}
.btnDoKosiku div {padding: 10px 0 0 5px;}
.btnDoKosiku2 {margin-top: 7px; border-radius: 5px;}
#tlacitka{float: left; padding: 1rem 0;}
/*#dkz #tlacitka div{clear:both;}
#dkz .tlacitko {background-color: white; border: none; cursor: pointer; text-decoration: underline; color: #7d9700; text-align: left; padding-left: 20px; margin-bottom: 4px;}
#dkz #levyPanel2 {width: 520px;}
#dkz #pravyPanel2 {float: right; width: 180px; padding: 20px 0px;}*/
#specifikace {margin: 10px 0px;}
/*.souvisejici .zbozi-ramecek {width: auto; height: auto; margin-bottom: 6px; float: none;}*/
table.infoprozam {width: 320px;}
#dkz #pravyPanel2{float: right; width: 180px;}

   span.plusjedna {height:16px; width: 28px; border: 1px solid silver; border-left: 1px solid #dddddd; border-top: 1px solid #eeeeee; background-color: silver; text-align: center;}
   div.ram_box {position: relative; float: left; margin-right: 10px;  width: 49%; min-height: 85px; margin-bottom: 4px;}
   div.ram {width: 100%; min-height: 85px; background: white;}
   div.ram_inner {position: relative; padding: 5px;}
   div.ramContent1 {line-height: 20px; min-height: 90px;}
   div.ram .vstup {margin: 5px 0 0;}
   div.ram .vstup img {cursor: help; float: left; margin-top: 5px; margin-right: 3px;}
   div.ram a {text-decoration: none; color: black;}
   div.ram .newclr {cursor: help; vertical-align: middle;}
   div.ram .infohlaskaspecky {float: left; display: inline-block; margin:5px 0px 0px 10px;}
   div.ram img.infohlaskaspecky {float: left; display: inline-block; margin: 8px 5px 0px 5px;}
   div.ramContent2 {position: absolute; left: 0px; bottom: 0; background: white; border: 1px solid #F7EDDE; border-left: none; padding: 0 3px;}
   div.ram .cisloBarvy {}
   div.ram .fotkaSpecifikace, div.ram .dkz_spec_img {float: left; line-height: 0;}
   div.ram .dkz_spec_barva {text-align: center; width: 209px; float: left;}

   div.ram .dkz_dostupnost_neznama {text-align:center; margin-top: 5px;}
   div.ram .dkz_dostupnost_neznama a img {text-align: center; float: none; margin: 0; padding: 1px; height: 22px;}
   div.ram .dkz_dostupnost_neznama .orange-tooltip + .tooltip > .tooltip-inner {background-color: #FE9607;}
   div.ram .dkz_dostupnost_neznama .orange-tooltip + .tooltip.top > .tooltip-arrow {color: #FE9607;border-top-color: #FE9607;}

   .dkz_spec_form {text-align: center;}
   div.ram .dkz_spec_form input, div.ram .dkz_spec_form .plusjedna, div.ram .dkz_spec_form .minusjedna{float: left;}
   .dkz_spec_form input {text-align: right; height: 22px; width: 38px; padding: 0 5px 0 0; border-radius: 5px 0 0 5px; border: 1px solid #AAAEB1;}
   div.ram .dkz_spec_form .plusjedna a, div.ram .dkz_spec_form .minusjedna a {display: block; padding: 2px 6px; height: 14px; line-height: 16px; background: #FEB30C; font-size: 14px; font-weight: bold;}
   div.ram .dkz_spec_form .plusjedna a {border: 1px solid #FE9607; border-radius: 0 5px 5px 0; height: 22px;}
   div.ram .dkz_spec_form .minusjedna a {border: 1px solid #FE9607; border-right: none; padding: 2px 7px; height: 22px;}
   div.ram_pravy {margin-right: 0;}
@media print{
   div.ram .dkz_spec_barva {color: black;}
}
.dkz_volba_baleni-spec{  width: 95%; }
.dkz_spec_doplnkovy_obsah {/*height: 87px;*/ width: 100%; display: none; background: white; position: absolute; left: 0; z-index: 999; border: 1px solid #F7EDDE; border-top: none; line-height: 23px; padding: 5px; }
.dkz_spec_doplnkovy_obsah_separator {border-top: 1px dashed #F7EDDE; width: 90%; margin: 5px auto;}
.dkz_barva_vzor {height: 73px; width: 30px; float: left; margin-right: 5px;}
.dkz_spec_right {float: right; width: 65%;}
#dkz_minifoto_box {float: left; width: 100%; position: relative; height: 103px;}
.overview {overflow: hidden; position: absolute; height: 82px; left: 0;}
.viewport {overflow: hidden; width: 80%; margin: 0px; position: relative; height: 82px; float: left;}
#dkz_minifoto_left, #dkz_minifoto_right {width: 18px; height: 60px; float: left; margin-top: 11px;}
#dkz_minifoto_left {background: url('../grafika/arrow_left.png?3') no-repeat 0 0px; margin-right: 6px;}
#dkz_minifoto_left:hover, #dkz_minifoto_right:hover {background-position: 0 -60px !important;}
.dkz_minifoto_disabled, #dkz_minifoto_box .dkz_minifoto_disabled:hover {background-position: 0 -120px !important; cursor: default;}
#dkz_minifoto_right {background: url('../grafika/arrow_right.png?3') no-repeat; margin-left: 6px;}
#dkz_minifoto_box .scrollbar{ background: transparent url('../grafika/bg-scrollbar-track-x.png') no-repeat 0 0; position: relative; margin: 0 0 5px 25px; clear: both; height: 15px; display: none;}
#dkz_minifoto_box .track { background: transparent url('../grafika/bg-scrollbar-trackend-x.png') no-repeat 100% 0; width: 100%; height:15px; position: relative; }
#dkz_minifoto_box .thumb { background: transparent url('../grafika/bg-scrollbar-thumb-x.png') no-repeat 100% 50%; height: 25px; cursor: pointer; overflow: hidden; position: absolute; left: 0; top: -5px; }
#dkz_minifoto_box .thumb .end{ background: transparent url('../grafika/bg-scrollbar-thumb-x.png') no-repeat 0 50%; overflow: hidden; height: 25px; width: 5px;}
#inspirace {border: 1px solid #E1E1E1; padding: 2px;}
#inspirace a {float: left; margin: 5px 3px; text-align:center; position: relative;}
#inspirace img {vertical-align: top; width: 60px; height: 45px;}
.ikonaPovedenaInspirace {display: none; position: absolute; top: -4px; right: -4px; color: white; background: #32B713; border-radius: 50%; font-size: 10px; font-weight: bold; padding: 0; margin: 0; width: 18px; height: 18px; line-height: 18px; text-align: center;}
a:hover .ikonaPovedenaInspirace {display: block;}
.ikonaPovedenaInspirace.fbox {display: block; top: 15px; right: 15px; z-index: 1103; cursor: pointer;}
#inspirace .ikonaPovedenaInspirace, .ikonaPovedenaInspirace.fbox {filter: grayscale(100%);}
#inspirace .ikonaPovedenaInspirace.aktivni, .ikonaPovedenaInspirace.fbox.aktivni {display: block; filter: none;}

.dkz_foto {float: left; margin: 12px 2px; _display: inline;}
.dkz_foto:hover, .dkz_foto_active {-moz-box-shadow: 0px 0px 1px #888; -webkit-box-shadow: 0px 0px 1px #888; box-shadow: 0px 0px 1px #888;}

.dkz_foto_active:hover,.dkz_foto_active { margin: 12px 2px;}
.dkz_foto a, .dkz_foto .video {height: 60px;}

.dkz_foto img {vertical-align: middle; width: 80px;}
.dkz_foto_active a, .dkz_foto_active .video {height: 80px;}
.dkz_foto_active img{vertical-align: middle; width: 80px;}

#videa .dkz_foto {position: relative;}
#videa .video {position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; background: url('../img/btn-play.png') no-repeat center; background-size: 40%; cursor: pointer;}

.dkz_cena_ks {text-align: center; margin-top: 5px;}
.dkz_cena_bal {font-size: 16px;}
.dkz_cena_bal .dkz_cena_header {color: #333; font-weight: bold; width: 100%; text-align: center; margin-right: 5px;}
.dkz_cena_bal .dkz_cena_cena {color: #E00000; font-weight: bold; text-align: center; width: 100%;}
.dkz_cena_ks .dkz_cena_header {color: #333;}
.dkz_cena_ks .dkz_cena_cena {color: black;}
.dkz_cena_odstup {margin-top: 10px; border-top: 1px dashed #5A6C01; padding-top: 7px;}
#dkz_rychly_nakup_header {margin-bottom: 10px; font-size: 16px; font-weight: bold;}
.dkz_separator {margin: 15px 5px; border-top: 1px dashed #888; height: 1px;}
#dkz_volba_baleni_header, #dkz_mnozstvi_header {float: left; margin: 7px 0 0 10px;}
.dkz_volba_baleni-baleni_box {margin-top: 10px; margin-left: 0px;}/*overflow: hidden;*/
.dkz_volba_baleni-baleni_box_spec {text-align: center;}
/*.dkz_balbox {float: left; width: 60px; border: 1px solid #555; padding: 6px 1px 4px 1px; text-align: center; cursor: pointer; background: white; color: black; font-weight: bold;}/!*height: 20px;*!/
.dkz_balbox:hover, .dkz_volba_baleni-baleni_box .balselected, .dkz_volba_baleni-baleni_box_spec .balselected, .seznam_volba_baleni-baleni_box .balselected {background: #EE4;}*/
/*.dkz_volba_baleni-baleni_box .dkz_balbox {width: 217px; margin-bottom: 2px;}/!*height: 17px;*!/*/
.dkz_balbox_nazev {float: left; padding-left: 3px; text-align: left;}
.dkz_balbox_nazev_mini {float: left; padding-left: 3px; text-align: left; font-size: 10px;font-weight:normal;line-height: 17px;}
.dkz_balbox_radio {float: left; margin: 1px 0 0 7px;}
/*.dkz_balbox .dkz_balbox_cena {text-align: right; font-weight: normal; color: #333; font-size: 13px; line-height: 17px; float: right; padding-right: 5px;}
.dkz_balbox .dkz_balbox_cena_mini {text-align: right; font-weight: normal; color: #333; font-size: 10px; line-height: 17px; float: right; padding-right: 5px;}
*//*.dkz_balbox_left_right {border-radius: 5px;}*/
.dkz_cena_spec_box .dkz_cena_bal, .dkz_cena_spec_box .dkz_cena_ks, .dkz_cena_popis {width: 100%; margin: 0 auto; overflow: hidden; margin-top: 0px; text-align: left;}
.dkz_cena_spec_box .dkz_cena_header {width: 180px; float: left; margin-right: 0; text-align: left;}
.dkz_cena_spec_box .dkz_cena_cena {width: 131px; float: left; color: red; text-align: left;}
.dkz_cena_spec_box .dkz_cena_ks .dkz_cena_cena {color: #5D5D5D;}
.dkz_cena_spec_ {display: none;}
.dkzvisible {display: block;}
#dkz_cena_bzdph {text-align: right; margin: 5px 15px 0 0; font-size: 11px;}
#dkz_cena_sdph {text-align: right; margin: 5px 4px 0 0; font-size: 11px;}
#dkz_sumace_cena_vzor {display: none;}
.dkz_koupit_box {margin-top: 10px; overflow: hidden; margin-bottom: 5px;}
#dkz_do_kosiku {width: 70%; height: 29px; float: left; cursor: pointer; display: none;font-size: 14px; font-weight: 400; border-top-right-radius: 4px; border-bottom-right-radius: 4px;text-align: center;}
#dkz_do_kosiku:hover {background-position: 0 -36px;}
#dkz_do_kosiku div {padding: 5px 0 0 5px;}
.grayscale { 
  -webkit-filter: grayscale(100%);
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 4+ */
  filter: gray; /* IE 6-9 */
  cursor: default;
}
#pocBaleni {float: left; border-radius: 5px 0 0 5px; border: 1px solid #AAAEB1; width: 30%; padding: 6px 15px 5px 0; text-align: right; font-weight: bold; font-size: 16px; line-height: 16px; height: 29px;}
#dkz_sumace_box {width: 49%; height: 60px; border: 1px solid #F7EDDE; float: right; margin-top: 5px;}
#dkz_sumace_cena, #dkz_sumace_koupit {float: left;}
#dkz_sumace_popis {font-size: 16px; font-weight: bold; padding: 0 10px;}
#dkz_sumace_koupit {margin-top: 12px;}
#dkz_sumace_koupit:hover {background-position-y: -36px;}
#dkz_sumace_cena {width: 170px; padding: 11px 0 0 10px; text-align: center;}
#dkz_sumace_cena_sdph {font-weight: bold;}
#dkz_sumace_cena_sdph, #dkz_sumace_cena_bezdph {line-height: 20px;}
#dkz_tab_sep {border-bottom: 3px solid #548900; width: 100%; height: 1px; margin-bottom: 20px;}
#dkz_sumace_koupit {display: none;}

/*#specification, */#discussion, #comments {overflow: hidden; float: left; width: 100%;margin-bottom:15px;}

.filtrBaleni{background: #EEEE44;border: 1px solid #555;border-radius: 5px;display: inline-block;width: 100px;margin: 2px 3px; padding: 2px 5px;height: 20px;float:left;}
.filtrBaleni label{width:80px;height: 20px;display: inline-block;cursor: pointer;float: right;line-height: 20px;}
.filtrBaleni input[type=checkbox]{margin:3px 3px 0px 3px;display: inline-block;float: left;}
#btnFilrtujPodleBaleni{display: inline-block; cursor: pointer;float:left; display: inline-block;}


#poznamkaDkz {float: left; /*line-height: 45px;*/ width: 49%;}
#poznamkaDkz textarea {margin-top: 5px; width: 100%; color: gray; border: 1px solid #F7EDDE; padding: 7px 3px; height: 60px;}
.historiedispozic {position: absolute; visibility: hidden; width: 600px; margin-top: 5px; padding: 5px; border: 1px solid silver; background-color: #FEE2CE;}
.historiedispozic table td {text-align: right;}
.staraDiskuze {display: none;}
#dkz .chyba {position: relative; }
table#slozeni {border-collapse: collapse;}
table#slozeni th {font-weight: normal; padding-right: 5px;}

.seznam_volba_baleni_spec {margin-bottom: 5px;}
.seznam_volba_baleni-baleni_box {overflow: hidden;}
.seznam_volba_baleni-baleni_box .dkz_balbox {width: 65px;}
.seznam_volba_baleni-baleni_box .dkz_balbox { padding: 2px 2px 0px 2px; position: relative;}
.seznam_volba_baleni-baleni_box .dkz_balbox div {line-height: 15px;}
.seznam_volba_baleni-baleni_box input {position: absolute; left: 26px; _left: 21px; top: 14px;}

#dkz #kupted {font-weight: bold; font-size: 20px; color: #E00000; margin-bottom: 10px;}
.dkztpx{display: inline-block;border-bottom: 1px dotted #548900;cursor: help;line-height: 14px;}

#hodnoceni{float:left;}
#eKomiHlavicka{float: left; width:100%; background-color: #F2F1F2; height:70px; margin-top:30px;border: 1px solid #D4D0D1;}
#eKomiHlavicka img{float:left;margin:8px 30px 8px 10px;}
#eKomiHlavicka span{float:left;font-size: 30px; display:block;margin:18px 0 0 20px;}
.eKomiKomentar{float:left;border: 1px solid #D4D0D1;margin-bottom: 15px; height:80px; width:100%;background: url('../img/dotBorder2.png') repeat-y scroll 210px 0px transparent;}
.eKomiKomentarSipka{background: url('../img/leftArrow.png') no-repeat scroll 200px 20px transparent; width:100%; height:80px;}
.eKomiHodnoceniInfo{float: left; width: 180px; padding: 10px;}
.eKomiHodnoceniText{float: right; width: 480px;}

.mixbezvyberubarvy, .mixnabaleni { display: none; margin: 10px -4px 10px 0px; }

/* SEZNAM ZBOŽÍ - NEPŘIHLÁŠENÝ */

#seznamZboziNeprihlaseny .zbozi, .souvisejici {width: 100%; float: left; margin: 4px; border: 1px solid #FEE2CE;}
#seznamZboziNeprihlaseny .obsah, .souvisejici .obsah {padding: 7px;}
#seznamZboziNeprihlaseny .obsah img, .souvisejici .obsah img {float: left; margin-right: 5px; border: 1px solid #FEE2CE;}
#seznamZboziNeprihlaseny .text, .souvisejici .text {height: 75px; overflow: hidden;}
#seznamZboziNeprihlaseny .popis, .souvisejici .popis {font-size: 11px; margin-top: 2px;}
#seznamZboziNeprihlaseny .cena, .souvisejici .cena {color: #e00000; font-size:0.9em; text-align: right; margin-top: 3px;}
/*#seznamZboziNeprihlaseny .paticka {background: #f7ffd2; border-top: 1px solid #c1d07a; padding: 4px 8px;}*/
.souvisejici .dostupnost {float:left; font-size: 0.8em; margin-top: 5px;}
/* SEZNAM ZBOŽÍ - PŘIHLÁŠENÝ */

#seznamZbozi .zbozi {border: 1px solid #c1d07a; margin-bottom: 8px;}
#seznamZbozi .obsah {padding: 7px;}
#seznamZbozi table {border-collapse: collapse; width: 100%;}
#seznamZbozi td {vertical-align: top;}
#seznamZbozi td.b1 {width: 107px;}
#seznamZbozi td.b2 {padding-right: 8px;}
#seznamZbozi td.b3 {width: 150px; padding-left: 8px; border-left: 1px solid #ededed;}
#seznamZbozi img {margin-right: 5px; border: 1px solid #ededed;}
/*#seznamZbozi img.ikona {margin: 0px; border: none; cursor: help;}*/
#seznamZbozi img.ikona {margin: 0px; margin-left: 4px; border: none; cursor: help;}
#seznamZbozi .zkratka {text-align: center; font-size: 11px; margin-top: 3px;}
#seznamZbozi .text {min-height: 97px; overflow: hidden;}
#seznamZbozi .popis {font-size: 11px; margin-top: 2px; min-height: 60px; overflow: hidden;}
#seznamZbozi table.ceny {height: 97px;}
#seznamZbozi table.ceny td {vertical-align: middle; text-align: center;}
/*#seznamZbozi table.ceny td.ikony {height: 25px; font-size: 0px; text-align: right;}*/
#seznamZbozi table.ceny td.ikony {height: 30px; font-size: 0px; text-align: right;}
#seznamZbozi .cena {font-weight: bold; color: #e00000;}
/*#seznamZbozi .paticka {background: #f7ffd2; border-top: 1px solid #c1d07a; padding: 4px 8px; text-align: right; line-height: 22px;}*/
@media print {
   a:link:after,
   a:visited:after {
      content: "" !important;
   }
}
#seznamZbozi .paticka {background: #f7ffd2; border-top: 0px solid #c1d07a; padding: 4px 8px; text-align: right; line-height: 30px; border-bottom: 1px solid #c1d07a;}
#seznamZbozi .skladem {font-size: 0.9em; margin-right: 13px;}
/*.obl, .oblminus {float: left; background-repeat: no-repeat; background-position: center left; border: none; cursor: pointer; width: 18px; height: 22px;}
.obl {background: url('../grafika/fav.gif');}
.oblminus {background: url('../grafika/fav-.gif');}
input.koupit {background: url('../grafika/koupit.gif') no-repeat center left; padding-left: 25px; font-weight: bold; color: #3F4C01; float: right;  border: none; cursor: pointer; width: 100px; height: 22px;}*/
.obl, .oblminus {float: left; background-repeat: no-repeat; background-position: center left; border: none; cursor: pointer; width: 30px; height: 30px;}
.oblradkove {float: right; margin-left: 4px;}
.oblradkove img {margin: 0 !important;}
.obl {background: url('../grafika/fav.png');}
.oblminus {background: url('../grafika/fav-.png');}
input.koupit {float: right; cursor: pointer; width: 130px; height: 30px;} /*background: url('../grafika/koupit.gif') no-repeat center left; padding-left: 25px; */
#seznamZbozi select {height: 19px; text-align: center; width: 122px; border: 1px solid silver;}
#seznamZbozi .pocetBaleni {text-align: left; width: 25px; font-size: 0.9em; border: 1px solid silver; height: 16px;}
div.tip {font-size: 12px;}

/* SEZNAM ZBOŽÍ - DLAŽDICE */

.seznamZboziDlazdice .zboziObal {float: left; width: 230px; margin-right: 15px; margin-bottom: 15px; position: relative;}
.seznamZboziDlazdice .posledniSloupec {margin-right: 0px;}
.seznamZboziDlazdice .zbozi {border: 1px solid #dddddd} /* background: url('../grafika/zbozi-bgr.gif' repeat-x left bottom; */
.seznamZboziDlazdice .zbozi:hover, .dlazdiceBezNakupu .zbozi:hover {-ms-box-shadow: inset 0 0 15px #ddd; -webkit-box-shadow: inset 0 0 15px #ddd; box-shadow: inset 0 0 5px #ddd;}
.seznamZboziDlazdice .zbozi_hlavicka_odkaz {display: block; padding: 9px 9px 0 9px;}
.seznamZboziDlazdice .obsah {}
.seznamZboziDlazdice .obal_popisu {padding: 0 9px 0 9px;}
.seznamZboziDlazdice .obsah a{text-decoration: none;}
.seznamZboziDlazdice .obsah a:hover{text-decoration: underline;}
.seznamZboziDlazdice .nazev {width: 210px; height: 50px; line-height: 16px; text-align: center;}
.seznamZboziDlazdice .ZAK {background: red; color: white; padding: 0px 4px; cursor: help;}
.seznamZboziDlazdice .zkratka {float: right; font-size: 11px; margin-top: 3px; line-height: 15px; text-align: right;}
.seznamZboziDlazdice .popis {font-size: 11px; line-height: 14px; margin-top: 2px; height: 56px; overflow: hidden;}
.seznamZboziDlazdice .cena, .dlazdiceBezNakupu .cena {text-align: center; font-weight: bold; line-height: 13px; color: #992222; margin: 5px 0; font-size: 15px;}
.seznamZboziDlazdice .cena span{font-weight: normal; font-size: 12px;}
.seznamZboziDlazdice .paticka1{padding: 0 8px 4px 8px; text-align: right; line-height: 22px;}
.seznamZboziDlazdice .paticka1 {height: 90px; text-align: center; font-size: 15px; white-space: nowrap;} /*border-top: 1px solid #DDDDDD;*/
.seznamZboziDlazdice input.koupit {border: 1px solid #3F4C01; color: #3F4C01; background-color: #DBE7A1; width: 100px; height: 32px; float: none; display: inline;} /*background: url('../grafika/koupit.png') no-repeat 5px 2px; */
.seznamZboziDlazdice select {height: 19px; text-align: center; width: 100%; font-size: 12px;border: 1px solid silver; margin-bottom: 5px;}
.seznamZboziDlazdice .pocetBaleni {text-align: center; width: 25px; border: 1px solid #3F4C01; height: 30px; line-height: 30px; display: inline;}
.seznamZboziDlazdice .nazevBaleni {margin-left: 2px; height: 30px; line-height: 30px; font-size: 13px; display: inline;}
.respSeznamZboziDlazdice .vyprodano {float: left; color: white; padding: 0px 4px; cursor: help; font-size: 12px; line-height: 18px; margin-top: 3px}
.respSeznamZboziDlazdice .vyprodano {background: #E00000; cursor: help;}
.respSeznamZboziDlazdice .skladem {color: green; cursor: help;}
.respSeznamZboziDlazdice .vyprodano span, .seznamZboziDlazdice .skladem span {color: white; position: absolute; display: none; background: black; padding: 3px 5px; text-align: left;}
.seznamZboziDlazdice .ikonkySeznam {float: left; height: 30px; overflow: hidden; margin-top: 5px;}
.seznamZboziDlazdice .ikonkySeznam img {display: inline; margin: 0px; margin-right: 2px; width: 30px; height: 30px; border: none; overflow: hidden; cursor: help;}
.seznamZboziDlazdice .obl, .seznamZboziDlazdice .oblminus { background-repeat: no-repeat; margin-right: 5px; background-position: center left; border: none; cursor: pointer; width: 30px; height: 30px;}
.seznamZboziDlazdice .obl {background: url('../grafika/fav.png');}
.seznamZboziDlazdice .oblminus {background: url('../grafika/fav-.png');}
.seznamZboziDlazdice .zbozi .cena {height: 13px; width: 100%;}

.dlazdiceBezNakupu .cena span{font-weight: normal; font-size: 11px;}
.dlazdiceBezNakupu .cena {margin-top: 9px; height: auto;}
/*.dlazdiceBezNakupu img{float: left;}*/
.dlazdiceBezNakupu .zboziObal {float: left; width: 232px; margin-right: 10px; margin-bottom: 10px; position: relative;}
.dlazdiceBezNakupu .posledniSloupec {margin-right: 0px;}
.dlazdiceBezNakupu .zbozi {border: 1px solid #dddddd} /*background: url('../grafika/zbozi-bgr.gif');*/
.dlazdiceBezNakupu .obsah {padding: 10px;}
.dlazdiceBezNakupu .nazev {width: 210px; height: 50px; line-height: 15px; text-align: center;}
.dlazdiceBezNakupu a {text-decoration: none; display: block;}
.dlazdiceBezNakupu a:hover .nazev {text-decoration: underline;}
.dlazdiceBezNakupu .zkratka {float: right; font-size: 11px; line-height: 15px; text-align: right;}
.dlazdiceBezNakupu .skladem {color: green; cursor: help;}
.dlazdiceBezNakupu .skladem span {color: white; position: absolute; display: none; background: black; padding: 3px 5px; text-align: left;}
.delimiter2 .zboziObal{width: 250px;}
.delimiter2 .nazev{width: 230px;}

.ikona-kolobezka {margin-top: 5px; width: 30px; vertical-align: top;}

/* DALŠÍ SEZNAMY ZBOŽÍ */

div.zbozi-ramecek {width: 121px; height: 160px; background: url('../img/zbozi-bgr.gif') repeat-x bottom left; border: 1px solid silver; float: left; margin: 2px; text-align: center; overflow: hidden;}
.novinky {margin-bottom: 13px;}
.novinkyPol {width: 350px; float: left; margin: 4px; border: 1px solid silver;}
.novinkyUvodka .novinkyPol {width: 248px; float: left; margin: 2px; border: 1px solid silver;}
.novinkyPolIn {padding: 5px;}
.novinkyPolIn div{float: left; margin: 0px 5px 4px 0px;}
.blokPodskupin {background-color:#F7EDDE; color:#333; border:none; padding: 10px 0; margin-bottom: 10px;}
.blokPodskupin p {margin: 0 0 5px;font-size: 0.9em;}
.blokPodskupin .col-md-4 {padding-left: 0px; padding-right: 5px;}
.blokPodskupin a {color:#333;}
/*.souvisejici {width: 230px; _margin: 3px;}*/
.souvisejici {_margin: 3px; float: left;}/*.souvisejici {width: 100%; _margin: 3px; float: left;}*/

/* STRÁNKOVÁNÍ */

.strankovani {color: #333; padding: 8px 0px 1px; margin: -6px 5px 14px;; background-color: rgb(240,237,234)} /*#c1d07a*/
.strankovani a {font-weight: bold; text-decoration: none;}
.strankovani a.stranka, .strankovani .aktivni {background: #F7EDDE; padding: 2px 5px; border-radius: 5px;}
.strankovani .aktivni {background:  #9A8870; color: #fff; font-weight: bold;}
.pocetZbozi { margin: 30px; margin-right:8px}
.pocetZbozi a {text-decoration: underline;}
.strankovani #rozsirenyfiltr {margin-bottom: -7px; margin:8px;}
.strankovani #rozsirenyfiltr a {text-decoration: underline; font-weight: normal;}
.typZobrazeni {float: right; line-height: 22px; margin-top: 10px; clear: right; text-align: right;}
.typZobrazeni .seznam {background: url('../img/ikona-seznam.gif?1') no-repeat left top; width: 22px; height: 22px; float: right; margin-left: 5px;}
.typZobrazeni .dlazdice {background: url('../img/ikona-dlazdice.gif?1') no-repeat left top; width: 22px; height: 22px; float: right;}

/* ZVÝRAZNĚNÝ HORNÍ BANNER V PRAVÉM PANELU */

#horniBannerObal {margin-left: -1px; padding-bottom: 5px; background: white;}
#horniBanner, #kupted {background: #F7EDDE; padding: 10px 0px;}
#kupted {padding: 1px 0px;}
#horniBanner h2, #kupted h2 {color: #333; text-align: center; font-size: 20px; margin-bottom: 5px;}
#horniBanner #popisOdpocitavadla, #kupted #popisOdpocitavadla {color: #333; text-align: center; font-size: 13px; font-weight: normal;}
#horniBanner #odpocitavadlo, #kupted #odpocitavadlo {font-size: 30px; color: #333; font-weight: bold; text-align: center; margin-bottom: 11px;}
#horniBanner img {border: 1px solid white; display: block; margin: auto;}
#horniBanner .spacer {height: 10px;}

/* IKONY NA SKUPINY */

#ikonyNaSkupiny {margin-top: 5px; margin-bottom: 20px;}
#ikonyNaSkupiny a {float: left; width: 120px; color: white; text-decoration: none; font-weight: bold; text-align: center; text-transform: lowercase; margin-right: 9px; background-color: #94b201; background-repeat: no-repeat; background-position: top left; border: 1px solid #94b201;}
#ikonyNaSkupiny span {display: block; font-size: 14px; padding: 8px 0px; cursor: pointer;}
#ikonyNaSkupiny span.obrazek {display: block; height: 120px; background: url('../img/bg-ikona-skupiny.gif') no-repeat bottom center; padding: 0px;}

/* ANKETA */

div.otazka {margin-bottom: 4px; color: #444444; padding: 3px; text-align: center; background-color: #ffffff; border: 1px solid silver;}
#anketa .odpoved {font-size: 0.9em;}
#anketa .hlasy {float: right; margin-top: 3px;}
#anketa div.l {background: url("../img/anketa-l.gif") no-repeat top left;}
#anketa div.r {background: url("../img/anketa-r.gif") no-repeat top right;}
#anketa div.c {background: url("../img/anketa-c.gif") repeat-x top center; float: left; margin: 3px 0 3px 0;}

/* ČLÁNKY */

.nahled_clanku {line-height: 1.4em; color: #5d5d5d; margin-bottom: 30px; font-size: 12px;}
.nahled_clanku h3 a {color: #5a6c01; font-size: 15px; text-decoration: none;}
.nahled_clanku a:hover {text-decoration: underline;}
.nahled_obrazek {width: 120px; /*height: 90px; overflow: hidden;*/ float: left;} /*border: 1px solid #94b201;*/
.nahled_obsah {margin-left: 130px;}
.nahled_hlavicka {color: #94b201; font-size: 11px; font-weight: bold; /*position: relative; top: -2px;*/}
.nahled_perex {}
.nahled_paticka {text-align: right;}
.nahled_paticka a {font-size: 12px; font-weight: bold;}
.perex {font-style: italic; margin-bottom: 12px; margin-top: 8px; line-height: 150%;}
.hlavickaClanku {border-top: 1px solid silver; background: #F4F4F4; padding: 2px 7px; color: gray;}
.clanek p {line-height: 150%; margin-bottom: 8px;}
.clanek img, body.mceContentBody img, body#content img {margin: 5px; border: 1px solid silver;}

/* STATICKÉ STRÁNKY */

.rsCena {color: #e00000; font-size:0.9em; margin-top: 3px;}
#statDopravy {font-size: 14px; padding: 5px; font-weight: bold; margin-top: 7px; border: 1px solid gray;}
#statDopravy option {font-weight: normal;}
.dopravy {position: relative; padding: 0px 5px 3px 5px; margin: 20px 0px 30px 0px;}
.dopravy .prekryti {background: url('../img/prekryti.png') repeat; position: absolute; left: 0px; top: 0px; z-index: 1;}
.dopravy h2 {font-weight: normal;}
.dopravy .wrapper {padding: 0px 10px;}
.dopravy table {border: 1px solid silver; border-collapse: collapse; width: 100%; margin-bottom: 10px;}
.dopravy th {background: #F7EDDE; }
.dopravy tr.hmotnosti th {border-top: 1px solid #808080;}
.dopravy tr.sudy td {background: #EAEAEA;}
.dopravy th, .dopravy td {padding: 3px 5px;}
.dopravy .hodnota {text-align: center; border-left: 1px solid gray;}
.dopravy .separator {height: 2px; background: #BDA07D; margin: 15px 0px;}

/* HODNOCENÍ Z HEURÉKY */

/*.review {margin-top: 5px; color: #3d3d3d; width: 100%; *//* Kvůli Peekaboo bugu v IE6 *//*}
.review .rating {float: right; line-height: 1px;}
.review .datum {font-size: 11px; font-weight: bold;}
.review .textHodnoceni {clear: right; font-size: 11px;}
.review .textHodnoceni i {font-size: 11px;}
.review .textHodnoceni:first-letter {text-transform: uppercase;}*/
#odkazHodnoceni {margin-top: 5px; text-align: right;}
#odkazHodnoceni a {font-size: 11px; font-weight: bold;}
#heureka .hodnoceni {margin-bottom: 9px;}
#heureka .datum {font-weight: bold; float: left; margin-right: 10px;}
#heureka .textHodnoceni {clear: left;}
#showHeurekaBadgeHere-12 {text-align: center; margin-top: 6px;}
#eKomiWidget_default img { max-width: 100%; }

/* LEVÉ MENU SE SKUPINAMA */

.menuLeft {padding: 10px; margin-bottom: 10px;}
.menuLeft h2 {font-size: 16px; margin-bottom: 6px;}
.menuLeft .oddeleni {display: block; border-top: 1px solid #9A8870; background: url('../img/bg-left-menu-item.gif?1') no-repeat 3px center; padding: 8px 0px 8px 16px; color: #333; text-decoration: none; height: 100%; /* Kvůli IE6. */}
.menuLeft .oddeleni.bezRamecku {border: none;}
.menuLeft .oddeleni:hover, .menuLeft > .active {/*background-color: #9A8870; color: #F7EDDE;*/}
.menuLeft .oddeleni.aktivni{background-color: #EBCEAC; font-weight: bold;}
.menuLeft .oddeleni.leftMenuSub {border-top: none; margin-left: 15px;}
.menuLeft .oddeleni.leftMenuMain {cursor: pointer;}.menuLeft .oddeleni:hover, .menuLeft > .active {/*background-color: #9A8870; color: #F7EDDE;*/}
.menuLeft .skupina {display: block; padding: 2px 0px 2px 9px; text-decoration: none; color: #333; border-top: 1px solid #F7EDDE;} /*border-bottom: 1px solid #eaeaea;*/
.menuLeft .skupina:hover {background-color: #9A8870; color:#F7EDDE;}
.menuLeft .skupina .new {color: white; font-weight: bold; background: #f00000; padding: 2px 6px; border-radius: 5px;}
.menuLeft div > .active {/*background-color: #9A8870; color:#F7EDDE;*/}
.menuLeft .posledni {border-bottom: none;}
.menuLeft .posledniAlt {border-bottom: none;}
.menuLeft .podskupina {line-height: 19px; display: block; margin-left: 11px; text-decoration: none; color: #333; padding-left: 8px; background: url('../grafika/pomlcka-zelena.gif') no-repeat 0 3px;}
.menuLeft .podskupina:hover {background-color: #9A8870; color:#F7EDDE;}
.menuLeft .subactive {background-color: #9A8870; color:#F7EDDE;}
.menuLeft div {margin-bottom: 10px;}
.greenStyle {background-color: #94B201;}
.greenStyle h2 {color: #ffffff;}
.greenStyle p {font-size: 12px; color: #ffffff;}
.greenStyle div {text-align: right; margin-bottom: 0px;}
.greenStyle .inputEmail {width: 100%; margin-bottom: 5px; height: 20px;}
.greenStyle .btnOdeslat {padding: 3px 7px; background-color: #C1D07A; color: #5A6C01; border: none; text-transform: uppercase; font-weight: bold; cursor: pointer;}

/* KONTAKTY */

#left .kontakty {background: white; padding: 10px; text-align: center; color: #5d5d5d; font-size: 12px;}
#left #NapisteNam {background: #DBE7A1; text-align: left; padding: 10px; color: #5d5d5d; font-size: 12px; margin-bottom: 9px;}
#left .kontakty h2 {margin-top: 14px; padding: 2px 0; background: #eee;}
#left .kontakty h2 a {font-size: 13px; text-transform: none;}
#left .kontakty h3 {font-size: 14px; text-transform: none; margin-top: 12px;}
td.staty {text-align: center; background: #FFF8EA; width: 16%; border-bottom: 1px solid #c1d07a; border-right: 1px solid #c1d07a;}

div.staty{text-align: center; background: #FFF8EA; padding: 0 11px; border-bottom: 1px solid #c1d07a; border-right: 1px solid #c1d07a;line-height: 25px;height: 25px;float:left;margin: 1px; font-size: 12px;}
table#kontakty {margin-top: 10px; width: 100%;}
table#kontakty div#hlavicka {padding: 5px; background-color: #f0efed; margin-bottom: 5px; text-align: left;}
table#kontakty div {text-align: right;}
table#kontakty h4 {border-top: 1px solid #dddddd; margin-bottom: 2px; text-align: left;}
table#kontakty h3 {font-weight:normal;}

.kontaktni-formular-velky textarea { width: 100% !important; height: 250px; margin-bottom: 10px !important; }
.kontaktni-formular-velky input[type='text'] { display: inline !important; margin-bottom: 10px !important; }
/* AKTUALITY */

#aktuality {margin-bottom: -16px;}
#aktuality .left {float: left; width: 48%;}
#aktuality .right {float: right; width: 48%;}
.aktualita {margin-bottom: 16px; color: #5d5d5d;}
.aktualita div, .aktualita a, .aktualita strong, .aktualita b {font-size: 12px; line-height: 1.4em; text-align: justify;}
.aktualita img {float: left; margin-right: 10px; border: 1px solid #94b201;}
.aktualita .datum {font-weight: bold; color: #5a6c01;}

/* DISKUZE */

.DiskuseForm {padding-top: 10px; text-align: right;}
.DiskuseForm textarea{width: 99%; margin-bottom: 5px;}
.DiskuseClanek table {width: 100%; border-collapse: collapse;}
.DiskuseClanek span{font-weight: bold;}
.DiskuseClanek td{padding: 5px 8px; vertical-align: top;}
.DiskuseVyrazna {background: #F4F4F4;}
.DiskusePristup {color: #ff9090; font-weight: bold; font-style: italic; margin: 15px 0px; text-align: center;}

/* BANNERY */

.BannerAkce {margin-top: 10px; text-align: center;}
.inspirace {display: block; text-align: center;}
.pravyBanner {text-align: center; margin-top: 10px;}
.pravyBanner img {width: 180px;}

/* SLIDER */

.jshowoff {width: 100%; margin: auto;}
.jshowoff div {width: 100%; }
.jshowoff p.jshowoff-slidelinks {position: absolute; bottom: 5px; right: 5px; margin: 0; padding: 0;}
.jshowoff-slidelinks a, .jshowoff-controls a {display: block; background-color: #4F3A25; color: #fff; padding: 2px 5px; margin: 5px 0 0 5px; float: left; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; outline: none; font-size: 11px; line-height: 14px; -moz-opacity: 0.8; opacity: 0.8;}
.jshowoff-slidelinks a:hover, .jshowoff-controls a:hover {color: black; background: white;}
.jshowoff-slidelinks a.jshowoff-active, .jshowoff-slidelinks a.jshowoff-active:hover {background-color: #fff; color: #000;}
p.jshowoff-controls {background: #aaa; overflow: auto; height: 1%; padding: 0 0 5px 5px; margin: 0; -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px;}
.jshowoff-controls a {margin: 5px 5px 0 0; font-size: 12px; line-height: 15px; padding: 4px 8px 5px;}
.jshowoff-pausetext {color: #fff;}
#slider {background: #fff; position: relative; overflow: hidden; margin: auto;}
#slider span.block {display: block;}
.slideZbozi a {display: block; text-decoration: none; cursor: pointer;}
.slideZbozi img {display: block; float: left; }
.slideZbozi .text {float: right; padding: 10px;}
.slideZbozi .nazev {display: block; color: white; font-size: 16px; font-weight: bold;}
.slideZbozi .popis {margin-top: 7px; color: #444; font-size: 11px;}
.slideZbozi .cena {margin-top: 14px; font-size: 13px;  color: #444;}
.slideZbozi .cena span {color: #e00000; font-size: 16px; font-weight: bold;}
.slideZbozi .cena small {font-weight: normal;}

/* DŮVĚROBODY */

#duverobody{padding-bottom:10px; margin-left: -1px; background: white;}
#duverobody table{background-color:#94B201;width:100%;border-collapse: collapse;}
#duverobody table th{background-color:#566701;color:white;height:30px;border-bottom:1px solid #DBE7A1;}
#duverobody table td{height:35px;border-bottom:1px solid #DBE7A1;}
#duverobody table td.s1{color:white;width:22px;font-size:20px;text-align:center;}
#duverobody table td.s2 a{color:white;font-size:12px;text-align:left; text-decoration: none;}

/* CHYBOVÉ STRÁNKY */

.chybovaStranka {text-align: center; margin-top: 20px;}

/* TISK */

@media screen {
   .printer {display: none;}
}
@media print {
   #header, #footer, #footer2, #footer3, #left, #right, #breadcrumbs, .noprint {display: none;}
   #middleRight {position:absolute;top:0;left:0;}
}

/* NÁPOVĚDNÍ BUBLINY */

#bubble, .bubble {border: 1px solid #444; padding: 5px; background: #444; width: 250px; color: white; display: none; position: absolute; z-index: 123;}
.bubble {padding: 8px 12px; line-height: 150%; font-size: 90%;}
#tooltip {position: absolute; z-index: 3000; border: 1px solid #060606; background-color: #060606; color: white; padding: 5px; width: 300px; line-height: 160%;}

/* NEWSLETTER PRIHLASOVACI MESSAGE */
#newsletter_alert_box {margin-top: -10px;}
#newsletter_alert_box div {display: none; background: #FC8767; color: white; font-weight: bold; margin-bottom: 20px; text-align: center; padding: 5px;}
.newsletterform{width: 250px;margin: 10px auto;}
#dkz .newsletterform h2{margin-top: 0px;}

/* STRÁNKA 404 */

#stranka-404 {max-width: 600px; min-width: 320px; margin: 70px auto 100px auto; color: #555;}
#stranka-404 h1 {text-transform: uppercase; color: #E8D4BF; font-weight: bold; font-size: 25px; text-align: center; line-height: 2em; margin-bottom: 50px;}
#stranka-404 #text {padding: 0 5px;}
#stranka-404 h2 {font-weight: bold; font-size: 21px; color: #444; margin-top: 30px;}
#stranka-404 ul {list-style-type: none; list-style-position: inside; margin: 0 0 20px 0; padding: 0; line-height: 150%;}
#stranka-404 li {margin-bottom: 10px; margin-left: 20px; text-indent: -10px;}
#stranka-404 li:before {content: '•'; font-size: 35px; vertical-align: middle; color: #E8D4BF; display: inline-block; width: 10px;}
#stranka-404 form {margin-left: 20px; float: left; text-align: right;}
#stranka-404 input[type='text'] {width: 285px; margin-bottom: 5px;}
#stranka-404 button {margin-left: 5px; vertical-align: 0;}

/* Popisky skupin zbozi */
.popisSkupiny{margin: 0px 0px 14px; line-height: 20px; font-family: arial; text-align: justify;}
.popisSkupiny img {display: block; padding: 15px 0; margin: auto; max-width: 100%; height: auto;}


.kulatyblok{-webkit-border-radius: 13px;-moz-border-radius: 13px;border-radius: 13px;background-color: #F7EDDE;padding: 12px;color: #5d5d5d;margin: 20px 10px;}
.kulatyblok h1{height: 26px;padding: 0px 0px 10px;font-size: 22px;text-align: center;}
#dkz .kulatyblok h2 {margin-top: 0px;}
.kulatyblok p{line-height: 20px;font-size: 14px;font-family: arial;}
.kulatyblok .ram{margin: 0px; padding:0px; background: url("../img/ram.png") left top no-repeat; width: 295px; height: 219px; padding: 8px 6px;overflow: hidden;text-align: center;}
.kulatyblok .ram img{width: 285px;}

.input_cena{width: 60px; text-align: right; padding: 2px;}

/* Uvodka - Novinky a nejprodavanejsi */
.changer {margin-bottom: 15px; width: 510px;}
.changer_hide {display: none;}
.uvodka_maxi {border: solid #d9d9d9 1px; margin-bottom: 5px;}
.uvodka_maxi .foto {float: left; height: 158px;}
.uvodka_maxi .info {float: right; width: 280px;}
.uvodka_maxi .info_in {padding: 10px 10px 10px 0;}
.uvodka_maxi .nazev {height: 32px; overflow: hidden; margin-bottom: 5px;}
.uvodka_maxi .nazev a {text-decoration: none;}
.uvodka_maxi .nazev a:hover {text-decoration: underline;}
.uvodka_maxi .popis {height: 48px; overflow: hidden;}
.uvodka_maxi .cena {color: #A80A00; height: 20px; font-size: 16px; font-weight: bold; margin: 8px 0;}
.uvodka_maxi .cena span {font-size: 12px; font-weight: normal;}
.uvodka_maxi .odkaz a {padding: 3px 10px; border: solid #819A01 1px; color: #566701; background-color: #D3E673; text-decoration: none;}
.uvodka_mini {float: left; width: 83px; margin-right: 2px; overflow: hidden; cursor: pointer;}
.uvodka_mini.last {margin: 0;}
.uvodka_mini img {border: solid #d9d9d9 1px; width: 81px;}
.uvodka_mini.aktivni img {border: solid #7d9700 1px;}

/* ÚVODKA - SEZNAM OBJEDNÁVEK */

#seznamObjednavekUvodka {border: 1px solid silver; background: #fff3f5; padding: 10px; border-radius: 5px;}
#seznamObjednavekUvodka h2 {margin: 0;}
#seznamObjednavekUvodka h2 a {text-decoration: none;}
#seznamObjednavekUvodka h2 a span {font-size: 70%;}

.recordsPage { margin: 5px; color: blue; }
.recordsPage:visited { color: blue; }
.recordsPageActive { margin: 5px; color: red; }
.recordsPageActive:visited { color: red; }
.pageMenu { clear: both; }

.poznObjednavky{cursor:help; border-bottom: 1px dotted silver;color:red;font-weight: bold;}

.baleniall {float:left;margin: 0px 1px;}
.baleni_specifikace_priznaky{border: 1px solid black; background:white;color: black;display:inline-block;padding: 2px 3px;margin: 0px 1px;cursor: help;}
.editace_baleni{text-decoration: none;}
.baleni_specifikace_edit{cursor: default;}
.baleni_specifikace_edit a:hover{color: black;}
.actionform {display: none;position:absolute;width: auto;height: auto;padding: 10px;background: #fff;border:1px solid silver;}

#obal_obsah_ajax{z-index: 2;position: fixed;background-color: rgba(0,0,0, 0.5);display: none;top: 0px;left: 0px;width: 100%;height: 100%;padding-top: 40px;}
#obsah_ajax{position: relative;width: 900px; margin: 20px auto;background: white;border: 1px solid silver;-webkit-border-radius: 10px;
border-radius: 10px; -webkit-box-shadow:  3px 3px 3px 3px rgba(128, 128, 128, 1); box-shadow:  3px 3px 3px 3px rgba(128, 128, 128, 1);
padding: 20px;min-height: 200px; color: #5d5d5d;}
#close_ajax, .close {position: absolute; top: 10px; right: 10px; width: 20px; height: 20px;background: url("../grafika/action_delete.gif") center center no-repeat;cursor: pointer;display: block;}

.yellowbutton{
   background: rgb(254,203,21);
   background: -moz-linear-gradient(-45deg,  rgba(254,203,21,1) 0%, rgba(254,184,14,1) 40%, rgba(254,152,8,1) 60%, rgba(254,128,5,1) 100%);
   background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(254,203,21,1)), color-stop(40%,rgba(254,184,14,1)), color-stop(60%,rgba(254,152,8,1)), color-stop(100%,rgba(254,128,5,1)));
   background: -webkit-linear-gradient(-45deg,  rgba(254,203,21,1) 0%,rgba(254,184,14,1) 40%,rgba(254,152,8,1) 60%,rgba(254,128,5,1) 100%);
   background: -o-linear-gradient(-45deg,  rgba(254,203,21,1) 0%,rgba(254,184,14,1) 40%,rgba(254,152,8,1) 60%,rgba(254,128,5,1) 100%);
   background: -ms-linear-gradient(-45deg,  rgba(254,203,21,1) 0%,rgba(254,184,14,1) 40%,rgba(254,152,8,1) 60%,rgba(254,128,5,1) 100%);
   background: linear-gradient(135deg,  rgba(254,203,21,1) 0%,rgba(254,184,14,1) 40%,rgba(254,152,8,1) 60%,rgba(254,128,5,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fecb15', endColorstr='#fe8005',GradientType=1 );
   border-top: 1px solid #e09400;
   border-left: 1px solid #e09400;
   border-bottom: 1px solid #cc6500;
   border-right: 1px solid #cc6500;
   border-radius: 3px 3px 3px 3px;
   color: white;
   display: inline-block;
   padding: 2px 5px;
   font-size: 14px;
   text-decoration: none;
   width: 100px;
   text-align: center;
   text-transform: uppercase;
   font-weight: bold;
   text-shadow: 0px 0px 1px #ac3600;
   filter: dropshadow(color=#ac3600, offx=0, offy=0);
}

.yellowbutton:hover{
   background: rgb(254,182,12);
   background: -moz-linear-gradient(-45deg,  rgba(254,182,12,1) 0%, rgba(254,155,8,1) 40%, rgba(254,145,7,1) 60%, rgba(254,87,3,1) 100%);
   background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(254,182,12,1)), color-stop(40%,rgba(254,155,8,1)), color-stop(60%,rgba(254,145,7,1)), color-stop(100%,rgba(254,87,3,1)));
   background: -webkit-linear-gradient(-45deg,  rgba(254,182,12,1) 0%,rgba(254,155,8,1) 40%,rgba(254,145,7,1) 60%,rgba(254,87,3,1) 100%);
   background: -o-linear-gradient(-45deg,  rgba(254,182,12,1) 0%,rgba(254,155,8,1) 40%,rgba(254,145,7,1) 60%,rgba(254,87,3,1) 100%);
   background: -ms-linear-gradient(-45deg,  rgba(254,182,12,1) 0%,rgba(254,155,8,1) 40%,rgba(254,145,7,1) 60%,rgba(254,87,3,1) 100%);
   background: linear-gradient(135deg,  rgba(254,182,12,1) 0%,rgba(254,155,8,1) 40%,rgba(254,145,7,1) 60%,rgba(254,87,3,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feb60c', endColorstr='#fe5703',GradientType=1 );
   border-top: 1px solid #e7aa00;
   border-left: 1px solid #e7aa00;
   border-bottom: 1px solid #ca6200;
   border-right: 1px solid #ca6200;
}

#kontaktniucho{
   position: absolute;
   top: 76px;
   right: -120px;
   width: 120px;
   height: 158px;
   background: #94B201 url('../img/sluchatko.png') center 10px no-repeat;
   color: white;
   border-radius: 0px 10px 10px 0px;
   text-align: center;
   font-size: 0.9em;
}
#kontaktniucho #askmatedotaz{
   margin-top: 50px;
}
#kontaktniucho #uchonumber{
   font-weight: bold;
}

#kontaktniucho #uchootviracka{
   margin-top: 10px;
}
#kontaktniucho #uchospendlik{
   float: right;
   margin: 3px 3px 0px 0px;
   cursor: pointer;
}
#ucho2{
   display: none;
   position: fixed;
   top: 120px;
   right: 0px;
   width: 160px;
   height: 158px;
}
#ucho2 .ucho2row{
   width: 160px;
   height: 33px;
   margin-bottom: 5px;
   border-radius: 0px 0px 0px 10px;
}
#ucho2 .ucho2row a{
    height: 33px;
    line-height: 32px;
    width: 160px;
    padding-left: 25px;
    display: inline-block;
    text-decoration: none;
    font-size: 12px;
}
#ucho2 .ucho2row #ucho21{
    background: url("../img/ikonkyucho2.png") -2px -39px no-repeat;
}
#ucho2 .ucho2row #ucho22{
    background: url("../img/ikonkyucho2.png") -2px -2px no-repeat;
}
#ucho2 .ucho2row #ucho23{
    background: url("../img/ikonaucho2-reklamace.png") 3px 6px no-repeat;
}
#ucho2 .ucho2info{
   width: 160px;
   line-height: 20px;
   margin-bottom: 5px;
   background-color: #C1D07A;
   border-radius: 0px 0px 0px 10px;
   padding: 5px;
   text-align: center;
}


#hodnoceniZakazniku{
   padding: 10px; margin: 10px 0px 6px 0px; background: #c9c9c9;
}
#hodnoceniZakazniku h2{color: #5d5d5d;}

#superRychlyNakup{
   background: #f1f1f1;
   text-align: center;
   padding: 10px;
}

#superRychlyNakup #SRNinput{
   background: #f1f1f1;
   padding: 10px;
}
#superRychlyNakup #SRNinput #btnHledatZbozi{
   background: url("../img/buttonsearch.png") left top no-repeat;
   width: 38px;
   height: 33px;
   display: inline;
   border: none;
   margin: 0px 2px;
   cursor: pointer;
}
#superRychlyNakup #SRNinput #btnVycistitZbozi{
   background: url("../img/buttonclose.png") left top no-repeat;
   width: 38px;
   height: 33px;
   display: inline;
   border: none;
   margin: 0px 2px;
   cursor: pointer;
}
#superRychlyNakup #SRNinput input[name=zkratkaean]{
   border: 3px solid #e5e5e5;
   width: 150px;
   height: 32px;
   line-height: 24px;
   font-size: 18px;
   padding: 0px 5px;
}
#superRychlyNakup #SRNinput table{
   margin-left: auto;
   margin-right: auto;
}
#superRychlyNakup #SRNinput table td{
   text-align: left;
   vertical-align: bottom;
}
#superRychlyNakup #SRNspecky{
   margin: 0px auto;
}
#superRychlyNakup #SRNspecky, #superRychlyNakup form[name=barevnice]{
   width: 100%;
   text-align: left;
}
#superRychlyNakup #specifikace{
   width: 100%;
   text-align: left;
}
#superRychlyNakup #specifikace .ram_box{
   max-width: 100%;
   width: auto;
   text-align: left;
   margin-right: 0;
}
#superRychlyNakup .fotkaSpecifikace {
   width: 40%;
}
#superRychlyNakup .dkz_volba_baleni-spec {
   width: 90%;
}
#superRychlyNakup #SRNspecky input[name=btnPridatPolozkuSRN]{
   background: url("../img/ppridatkobj.png") left top no-repeat;
   width: 255px;
   height: 39px;
   border: none;
   color: white;
   font-size: 20px;
   padding-left: 30px;
   font-weight: bold;
   cursor: pointer;
}

#superRychlyNakup #dkzPrispevek{
   width: 354px;
   max-width: 100%;
}

.waiting{
   position:absolute; background: rgba(0,0,0,0.5) url("../img/loadingAnimation.gif") center center no-repeat;top:0; left:0; width:100%; height:100%;
}

.specifikaceMesic{
   cursor: pointer;
}


#osobniUdaje .udaje .pohlavi label {width: 80%; max-width: 120px; padding: 0;}
.udaje td {
   vertical-align: top;
}

/* VĚRNOSTNÍ PROGRAM */

table.vernostniProgram {border-collapse: collapse; background: #00CC99; border: 2px solid #00CC99; font-size: 12px;}
table.vernostniProgram th, table.vernostniProgram td {padding: 3px 5px;}
table.vernostniProgram tr:nth-child(even) {background-color: #99FFFF;}
table.vernostniProgram tr:nth-child(odd) {background-color: #99FFCC;}
table.vernostniProgram tr:first-child {color: black; background-color: #00CC99; font-size: 13px;}
table.vernostniProgram td {text-align: center;}
table.vernostniProgram td.nazev {color: darkblue; font-weight: bold}
table.vernostniProgram tr.aktivni th, table.vernostniProgram tr.aktivni td {font-weight: bold;}

#menumujucet{
    padding: 0px 15px;
    background-color: #F7EDDE;
    color: #333;
    margin: 10px 0px;
}
#menumujucet a{
    padding: 5px 0px;
    color: #333;
    font-weight: bold;
    display: inline-block;
    margin: 0px 10px;
    text-decoration: none;
    border-bottom: 2px solid transparent;
}
#menumujucet a:hover, #menumujucet a.aktivni{
    border-bottom: 2px solid #333;
}
.rightcopy{
    font-weight: bold;
    display: inline-block;
    width: 10px;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
    text-align: center;
}
a.rightcopy:hover{
    background: #26b3f7;
    color: white;
}
#superanketa h1{
    margin: 0px 0px 10px 0px;
}
#superanketa label{
    display: block;
    width: 439px;
    height: 100%;
    cursor: pointer;
    padding-left: 15px;
}
#superanketa p{
    padding: 10px 0px;
    color: black;
}
#superanketa table{
    margin: 10px 0px 20px;
}
#superanketa table td{
    height: 24px;
    line-height: 22px;
    padding: 0px;
}
#superanketa #odeslani{
    text-align:center;
}
#superanketa input[type=submit]{
   background: #ffc341;
   background: -moz-linear-gradient(top,  #ffc341 0%, #e8a20c 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc341), color-stop(100%,#e8a20c));
   background: -webkit-linear-gradient(top,  #ffc341 0%,#e8a20c 100%);
   background: -o-linear-gradient(top,  #ffc341 0%,#e8a20c 100%);
   background: -ms-linear-gradient(top,  #ffc341 0%,#e8a20c 100%);
   background: linear-gradient(to bottom,  #ffc341 0%,#e8a20c 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{#ffc341}', endColorstr='@{#e8a20c}',GradientType=0 );
   border: 1px solid #e8a20c; 
   cursor: pointer;
   color: white;
   margin: 0px auto; 
   width: 150px;
   height: 30px;
   line-height: 24px;
   font-size: 18px;
}

.superlink{
   display: inline-block;
   position: relative;
}
.superlink img{
   display: none;
   border: 1px solid black;
   position: absolute;
   top: 20px;
   left: 0px;
}

/* KOLEKCE STOKLASA LÉTO 2014 */

#sezonniLista{
   display: block;
   font-weight: bold;
   /*cursor: pointer;
   text-align: left;*/
   /*border-radius: 4px;*/
   margin-bottom: 10px;
   position: absolute;
   top: 0px;
   left: 0px;
   z-index: 2;
   background: white;
   text-decoration: none;
}

#sezonniLista-in{
   display: block;
   width: 95%;
   min-height: 33px;
   margin:0 auto;
   line-height: 34px;
   font-size: 24px;
   /*border-radius: 4px;
   border: 2px solid silver;
   -webkit-box-shadow: 0 0 3px 0 #A6A6A6;
   box-shadow: 0 0 3px 0 #A6A6A6;*/
   /*color: white;*/
   /*text-shadow: 0.1em 0.1em 0.2em black;*/
   text-transform: uppercase;
   text-align: center;
   padding-top: 1px;
   margin-bottom: 15px;
}

#sezonniListaContent{
   display: none;
   width: 950px;
   /*padding-bottom: 10px;*/
}

#sezonniListaContent img {
   display: block;
   margin-top: 3px;
}

.theme {
   width: 930px;
   position: relative;
   box-shadow: 0 0 7px gray;
   margin: 0 auto;
}

.theme .image {
   width: 930px;
   height: 543px;
   background-repeat: no-repeat;
   background-position: top left;
}

.theme .image2 {
   width: 720px;
   height: 543px;
   background-repeat: no-repeat;
   background-position: top left;
   margin: 0 auto;
}

.theme a {
   color: #DB6BDB;
}

.theme .text {
   position: absolute;
   width: 320px;
   text-align: center;
   font-size : 12px;
}

#dkz .theme h2 {
   margin: 0;
   font-size: 22px;
}

.theme .text strong {
   font-size : 16px;
}

.theme .links {
   padding: 8px 0;
   text-align: center;
   color: white;
   font-size: 14px;
   text-transform : uppercase;
   line-height: 150%;
}

div.noJavascriptMessage {
    padding: 20px;
    background-color: white;
    font-size: 1.4em;
    text-align: center;
}
.noJavascriptMessage.hidden {
    display: none;
}

.javascript-hidden {
    display: none;
}

.nelzeKoupitBonusoveZbozi {
    background: #eeeeee;
    padding: 6px;
    text-align: center;
    margin-bottom: 8px;
    font-size: 1.2em;
}
.nelzeKoupitBonusoveZbozi.male-pismo {
    font-size: 0.9em;
}
.nelzeKoupitBonusoveZbozi.kosik {
    background-color: #ffffff;
}
.nelzeKoupitBonusoveZbozi .dostupnost {
    padding-top: 10px;
    font-weight: bold;
}
.nelzeKoupitBonusoveZbozi .cas {
    padding-top: 5px;
    color: #006400;
    font-size: 1.2em;
}

.nelzeKoupitBonusoveZbozi_seznamZbozi {
    text-align: center;
    font-size: 1.1em;
}
.nelzeKoupitBonusoveZbozi_seznamZbozi .dostupnost {
    font-weight: bold;
}
.nelzeKoupitBonusoveZbozi_seznamZbozi .cas {
    padding-top: 5px;
    color: #006400;
}
.zbozi-min-height {
    min-height: 110px;
    padding: 5px 10px;
    overflow: auto;
}
.bila-tabulka {
    border-collapse: collapse;
}
.bila-tabulka td {
    background-color: white;
}
.bila-tabulka td.kos {
    vertical-align: top;
    padding-left: 5px;
}

.novaSpravaAnotaci {
    width: 100%;
    border-collapse: collapse;
    margin-top: 25px;
}
.novaSpravaAnotaci form {
    display: inline;
    float: left;
}
.novaSpravaAnotaci form.plnaSirka {
    width: 100%;
}
.novaSpravaAnotaci form.plnaSirka input[type="text"]{
    width: 100%;
}
.novaSpravaAnotaci th, .novaSpravaAnotaci td {
    text-align: left;
    vertical-align: top;
    padding: 5px 10px;
    border: 1px solid #a9a9a9;
}
.novaSpravaAnotaci table {
    width: 100%;
    border-collapse: collapse;
}
.novaSpravaAnotaci table th, .novaSpravaAnotaci table td {
    vertical-align: middle;
}
.novaSpravaAnotaci input[type="text"] {
}
.novaSpravaAnotaci input[type="submit"] {
    padding: 0 2px;
    margin-top: 3px;
}
.novaSpravaAnotaci li.polozky_sloupce {
    list-style-type: none;
    display: inline;
}
.novaSpravaAnotaci li.polozky_sloupce ul, .novaSpravaAnotaci li.polozky_sloupce li {
    margin: 0;
    padding: 0;
}
.novaSpravaAnotaci li.polozky_sloupce td {
    border: none;
    padding: 0;
    vertical-align: baseline;
}
.cervena {
    font-weight: bold;
    color: red;
}
.tucne {
    font-weight: bold;
}
form.skryte {
    display: none;
}
#uprava_navodu_pouziti_container input, #uprava_navodu_pouziti_container textarea {
    padding: 3px;
}
#uprava_navodu_pouziti_container input[type=text], #uprava_navodu_pouziti_container textarea {
    width: 98%;
}
#uprava_navodu_pouziti_container input[type=checkbox] {
    position: relative;
    top: 2px;
}
table.filtr_dostupnost {
    width: 100%;
    margin-top: 20px;
}
table.filtr_dostupnost td, table.filtr_dostupnost th {
    padding: 2px 5px;
    text-align: left;
    vertical-align: top;
}
table.zobrazovane_staty {
    width: 100%; text-align: left;
}
table.zobrazovane_staty td {
    vertical-align: top;
    line-height: 1.5em;
}
table.zobrazovane_staty th {
    padding-bottom: 8px;
}
table.zobrazovane_staty td.href {
    padding-bottom: 8px;
}
table.zobrazovane_staty td.href a {
    text-decoration: underline;
    color: blue;
    cursor: pointer;
}
table.zobrazovane_staty input[type=checkbox] {
    position: relative;
    top: 2px;
    padding-bottom: 4px;
}
table.administrace-slozeni td, table.administrace-slozeni th {
   padding-right: 15px;
}
table.administrace-slozeni input.priorita {
   width: 20px;
}
table.administrace-slozeni td.poznamka {
   width: 300px;
   vertical-align: top;
}
a.href {
    cursor: pointer;
}
a.href:hover {
    text-decoration: none;
}
.hidden {
   display: none;
}

.circle {
   -webkit-border-radius: 50%;
   -moz-border-radius: 50%;
   border-radius: 50%;
}

ul.bannery-homepage-seznam {
   overflow: hidden;
}
ul.bannery-homepage-seznam li{
   float: left;
   width: 285px;
   height: 90px;
   list-style: none;
}


/* TISK OBJEDNÁVEK */

body#tiskObjednavek {color: black; background: white;}
body#tiskObjednavek table {margin: auto;}
body#tiskObjednavek table#hlavickaTisku {margin-top: 5px; margin-bottom: 20px; border-collapse: collapse; border: 2px solid gray;}
table#hlavickaTisku td {border: 1px solid gray; padding: 3px 10px;}
body#tiskObjednavek .tabulkaReklamace {margin: 0 !important; max-width: 700px;}
body#tiskObjednavek .tabulkaReklamace td {vertical-align: top;}
body#tiskObjednavek #ucho2 {display: none !important;}
body#tiskObjednavek h2 {font-size: 20px;}
body#tiskObjednavek li {font-size: 14px;}

@media print {
   .no-print {display: none;}
   body#tiskObjednavek .tabulkaReklamace {max-width: auto;}
}

.chzn-container-multi .chzn-choices .search-field input {
   height: 24px !important;
}

.neoramovat {border-width: 0 !important;}

a.anchor {
   position: relative;
   top: -60px;
   margin: 0;
   padding: 0;
   float: left;
}
.inline{
   display: inline-block;
}
form input[type="submit"].submitButtonLink{
   background: none;
   border: none;
   color: blue;
   text-decoration: underline;
   cursor: pointer;
}
.table-univerzalni-diskuze tr:hover{
   background-color: #faebd7 !important;
}
.na-strance{
   margin-left: 8px;
}

#tabs_vyhledavani{
    display: none;
    width: 100%;
    border: 0px;
    margin-top: 9px;
    margin-bottom: -12px;
}
.ui-tabs.ui-tabs-vertical {
    padding: 0;
    width: 80%;
}
.ui-tabs.ui-tabs-vertical .ui-widget-header {
    border: none;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav {
    float: left;
    width: 29%;
    background: #CCC;
    border-radius: 4px 0 0 4px;
    border-right: 1px solid gray;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li {
    clear: left;
    width: 100%;
    margin: 0.2em 0;
    border: 1px solid gray;
    border-width: 1px 0 1px 1px;
    border-radius: 4px 0 0 4px;
    overflow: hidden;
    position: relative;
    right: -2px;
    z-index: 2;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a {
    display: block;
    width: 100%;
    padding: 0.6em 1em;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a:hover {
    cursor: pointer;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: 0.2em;
    padding-bottom: 0;
    border-right: 1px solid white;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li:last-child {
    margin-bottom: 10px;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-panel {
    float: left;
    width: 70%;
    border-left: 1px solid gray;
    border-radius: 0;
    position: relative;
    left: -1px;
}
.btn span.glyphicon {
	opacity: 0;
}
.btn.active span.glyphicon {
	opacity: 1;
}
.ui-slider-handle:before {
   content: "↔";
}
.ui-slider-handle:link, .ui-slider-handle:visited    {text-decoration: none}
.ui-slider-handle{
   line-height:0.8;
}
.rating-donut-div {
   width: 320px;
   margin: 20px auto;
}
.rating-donut-div:hover .rating-donut:hover,
.rating-donut-div:hover .rating-donut:hover ~ .rating-donut {
    background-position: 0 0;
}
.rating-donut,
.rating-donut-div:hover .rating-donut {
    position: relative;
    float: right;
    display: block;
    width: 64px;
    height: 64px;
    background: url(../img/donut_rating.png) 0 -64px;
    background-size: 100%;
}
.stara_platebni_moralka{
   display: none;
}
.reklamace_obr{
   float:left;
   border: 2px solid grey;
   margin: 1px;
}
.cookies{
   background-color: rgba(85, 85, 85,0.85);
   color: rgb(225, 225, 225);
   text-align: center;
   position: fixed;
   bottom: 0px;
   width: 100%;
   z-index:50;
   padding: 3px;
   font-size: small;
}
.cookies .btn{
   font-size: small;
   padding: 2px 15px;
}
.cookies_dalsi_informace{
  color: rgb(225, 225, 225);
}

#dkz .novystyl,
#dkz .novystyl a {
   color: #555;
}

#dkz .novystyl h1 {
   font-size: 36px;
   padding: 0 0 0.5em 0;
   color: #000;
}

#dkz .novystyl h2 {
   color: #9A8870;
   font-size: 28px;
   padding: 1em 0 0.5em 0;
}

#dkz .novystyl h2 a {
   color: #9A8870;
}

#dkz .novystyl h3 {
   font-weight: bold;
   font-size: 16px;
   padding: 0.5em 0 0.5em 0;
   color: #000;
}

#dkz .novystyl h4 {
   font-weight: bold;
   font-size: 14px;
   text-transform: uppercase;
   padding: 0.5em 0 0.5em 0;
   color: #000;
}

#dkz .novystyl ul {
   padding: 0 0 1em 1.5em;
   margin: 0.5em 0 0 0;
}

#dkz .novystyl li h1,
#dkz .novystyl li h2,
#dkz .novystyl li h3,
#dkz .novystyl li h4 {
   padding: 0;
}

#logoh1 {
    font-size: 14px;
    margin: 0;
}

.logo {
    display: block;
    position: relative;
    top: 24px;
}

.logo img {
    max-width: 100%;
}

.logo .slogan {
    padding: 0;
    margin: 0;
    color: #9a8870;
    font-size: 14px;
    font-family: 'Segoe UI', 'Arial', sans-serif;
    font-style: italic;
    font-weight: 500;
    position: absolute;
    bottom: -24px;
    right: 80px;
}

@media (max-width: 991px) {
    .logo {
        top: 20px;
    }
    
    .logo img {
        width: 190px;
    }
    
    .logo .slogan {
        font-size: 12px;
        right: 0px;
    }
}
#hlaska_vic_nez_100_polozek
{
    display: none;
}
#hlaska_vic_nez_100_polozek_div{
   display: none;
}
#rozsireny_filtr_zbozi{
   border: solid 1px black;
   border-radius: 3px;
   margin: 0px 6px;
   padding: 12px;
}
#btn_rozsireny_filtr_zbozi{
   background-color: rgb(263,151,31);
   color: white;
   font-weight:bolder;
   margin-right: 15px;
}
.tlacitko_filtrovat_pocet{
   font-weight:bolder;
}
.ui-widget {
   font-family: Arial, sans-serif !important;
}
.strankovani_dalsi_stranka{
   float: right;
   margin-right: 10px;
}
#tabs_vyhledavani label{
   margin-bottom: 0px;
   margin-left: 3px;
}
#spektrometr_zobraz_poznamku, .zobraz_prirazeni_objednavky{
   cursor:pointer;
}
#dialogSpektrometr{
   display: none;
}
.tabulkakontaktu {
   width: 100%;
   border-collapse: collapse;
   margin: 0.5em 0 2.5em 0;
}
.tabulkakontaktu td {
   border: 1px solid #eee;
}
.tabulkakontaktu .col1 {
   width: 30%;
   vertical-align: top;
}
.tabulkakontaktu .col2 {
   font-size: 13px;
   vertical-align: top;
   width: auto;
}
.tabulkakontaktu .col3 {
   width: 20%;
   vertical-align: top;
   text-align: right;
}

table.kupony_prodejna {width:100%}
table.kupony_prodejna {border-collapse: collapse;}
table.kupony_prodejna td,table.kupony_prodejna th  {padding: 1px 4px; border-bottom: 1px solid silver;}
#dialog_kalkulacka{
   display: none;
}

/* INSPIRACE */

#inspirace-galerie-tmp {
   display: none;
}

#inspirace-galerie {
   margin-top: 2em;
   margin-bottom: 3em;
}

#inspirace-galerie i {
   display: block;
   margin: 10px;
}

#inspirace-galerie a {
   position: relative;
   display: inline-block;
   width: 256px;
   margin-bottom: 38px;
}

#inspirace-galerie a.pinterest {
   text-align: center;
   background: #f5f4f2;
   color: #bd091b;
   text-decoration: none;
   padding-bottom: 5px;
}

#inspirace-galerie a.pinterest img {
   margin: 30px;
}

#inspirace-galerie a.pinterest small {
   font-size: 90%;
   color: #808080;
}

#inspirace-galerie .overlay {
   display: none;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   background: rgba(0, 0, 0, 0.25);
}

#inspirace-galerie .overlay span {
   position: absolute;
   top: 50%;
   left: 0;
   font-size: 30px;
   margin-top: -15px;
   width: 100%;
   text-align: center;
   color: white;
}

#inspirace-galerie a:hover .overlay {
   display: block;
}

#inspirace-strankovani {
   text-align: center;
   margin-bottom: 2em;
}

#inspirace-strankovani button {
   display: none;
}

#inspirace-overlay {
   position: fixed;
   top: 0;
   left: 0;
   height: 100%;
   width: 100%;
   background: rgba(0, 0, 0, .5);
   z-index: 1500;
   text-align: center;
   overflow-y: auto;
}

#inspirace-loader {
   display: inline-block;
   margin-top: 200px;
   padding: 30px;
   background: white;
}

#inspirace-detail {
   background: white;
   display: inline-block;
   margin-top: 100px;
   position: relative;
}

#btnZavritDetailInspirace {
   position: absolute;
   top: 0;
   right: -1.3em;
   width: 1.3em;
   height: 1.3em;
   line-height: 1.3;
   font-size: 1.5em;
   color: white;
   background: #333;
   cursor: pointer;
}

#btnDalsiInspirace {
   position: absolute;
   top: 50%;
   right: -1.3em;
   width: 1.3em;
   height: 2.6em;
   line-height: 2.6em;
   font-size: 1.5em;
   color: white;
   background: #333;
   cursor: pointer;
   margin-top: -1.3em;
}

#btnPredchoziInspirace {
   position: absolute;
   top: 50%;
   left: -1.3em;
   width: 1.3em;
   height: 2.6em;
   line-height: 2.6em;
   font-size: 1.5em;
   color: white;
   background: #333;
   cursor: pointer;
   margin-top: -1.3em;
}

#inspirace-detail img {
   float: left;
   max-width: 800px;
   max-height: 800px;
}

#inspirace-info {
   float: left;
   width: 300px;
   padding: 15px;
   text-align: left;
}

#inspirace-info h3 {
   margin-top: 0;
}

#inspirace-info ul {
   list-style: none;
   margin: 0 0 2em 0;
   padding: 0;
}

#inspirace-info li {
   margin-bottom: 0.5em;
}

#inspirace-stitky li {
   display: inline;
}

#inspirace-stitky a, .inspirace-stitek, #inspirace-tagcloud a {
   display: inline-block;
   white-space: nowrap;
   padding: 0 8px;
   margin: 0 8px 8px 0;
   line-height: 1.8em;
   background: #9A8870;
   color: white;
   text-decoration: none;
   border-radius: 5px;
}

.inspirace-stitek {
   font-size: 15px;
   vertical-align: 0.3em;
}

.inspirace-stitek a {
   color: white;
   margin: 10px 0 0 0.3em;
}

.inspirace-stitek a, .inspirace-stitek a:hover {
   text-decoration: none;
}

#inspirace-tagcloud {
   position: absolute;
   right: 15px;
   top: 6px;
   height: 3.2em;
   overflow: hidden;
   padding: 15px 15px 7px 15px;
   z-index: 1;
   background: white;
   border-radius: 4px;
}

#inspirace-tagcloud:hover {
   height: auto;
   background: #f7edde;
 }

#inspirace-tagcloud span {
   float: right;
   margin-top: 3px;
   text-decoration: underline;
   cursor: default;
}

#inspirace-tagcloud:hover span {
   visibility: hidden;
}


#tabulka_precenovani_MOP3 td.cenaZmena{
   cursor:pointer;
}

.callrequest {
   display: none;
   position: fixed;
   right: 0;
   bottom: 50px;
   width: 190px;
   padding: 10px 20px 20px 20px;
   box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
   border-radius: 6px;
   background: #f7edde;
   z-index: 99;
}

@media (min-width: 1200px) {
   .callrequest {
      display: block;
   }
}
.druhy_kosik_ikona .glyphicon{
   margin:2px 0px 0px 15px;
}
.druhy_kosik_ikona .glyphicon:after{
   content: "sss";
   content: "\e116";
}
.prepinani_kosiku{
    background-color: #f1dabc;
    border-radius: 8px;
    border: solid #9a9a9a 1px;
    width: 100%;
}

.share {
   border: 0;
   border-radius: 2px;
   font-family: sans-serif;
   font-weight: bold;
   background: #4267b2;
   color: #fff;
   fill: #fff;
   padding: 0.7rem 1.2rem;
   margin: 0.5rem 0;
   text-transform: uppercase;
   font-size: 11px;
   box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
   outline: 0;
   transition: all 0.5s;
   text-decoration: none;
   display: inline-block;
}

.share:focus {
   background-color: #27488c;
}

.share:hover {
   background-color: #547cce;
   box-shadow: 0 3px 3px 0 rgba(0,0,0,0.14), 0 1px 7px 0 rgba(0,0,0,0.12), 0 3px 1px -1px rgba(0,0,0,0.2);
}

.share img {
   display: inline-block;
   vertical-align: middle;
   height: 1.4rem;
   width: 1.4rem;
   margin: 0 0.5rem 0 0;
}

.tools {
   border-top: 1px solid #eee;
   margin: 10px 0;
   padding: 10px 0;
   float: left;
   width: 100%;
}

.tools .col {
   padding-bottom: 5px;
}

.tools > .row > div > *  {
   display: inline-block;
   vertical-align: middle !important;
}
#dkz_na_rozmer_prepinani {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}
.dkz_na_rozmer_baleni{
   display: none;
}

#tabulka_praci_symboly label > input{
  visibility: hidden;
  position: absolute;
}
#tabulka_praci_symboly label > input + img{
  cursor:pointer;
  border:2px solid transparent;
}
#tabulka_praci_symboly label > input:checked + img{
  border:2px solid #f00;
}
#tabulka_praci_symboly tbody{
    text-align: left;
    vertical-align: top;
}

#registrationPage .bootstrap-select.btn-group .dropdown-menu li a.opt {
   padding: 3px 20px;
}
.stoklasa-select .btn, .stoklasa-select .dropdown-menu {
   border-radius: 0;
   min-width: 100%;
   max-width: 100%;
   width: 100%;
   background-color: #fff;
   margin: 0;
}
.stoklasa-select .dropdown-menu > li > a {
   background-color: #fff;
   margin: 0;
}
.stoklasa-select img{
   height: 15px;
   width: 20px;
   margin: -1px 10px 2px 0;
   border: 1px solid #e5e5e5;
}
.stoklasa-select .open {
   min-width: 100%;
}
.stoklasa-select .dropdown-header {
   font-weight: 600;
   font-size: 15px;
   color: #7a7a7a;
}

#registrationPage .stoklasa-select .btn-default, #registrationPage .stoklasa-select .btn-default.active, #registrationPage .stoklasa-select .btn-default.focus, #registrationPage .stoklasa-select .btn-default:active, #registrationPage .stoklasa-select .btn-default:focus, #registrationPage .stoklasa-select .btn-default:hover, #registrationPage .stoklasa-select .open > .dropdown-toggle.btn-default {
   background-color: #fff;
   border-color: #7a7a7a;
   padding: 4px 12px;
}
#registrationPage .stoklasa-select .dropdown-toggle {
   box-shadow: none;
}
#datumSouhlasObchPod, #dialogObchPodminky, #nesouhlasObchPod{
   display: none;
}
.dkz_balbox_skladem{
    font-size: 8pt;
    float: left;
    margin-left: 16px;
}

hr.stars {
   overflow: hidden;
   height: 26px;
   vertical-align: center;
   border:0;
   width: 100%;
   max-width: 840px;
   margin: 0 auto;
   display: block;
}

hr.stars:before {
   content: "**********************************************************************************************************************************************************************************************************************************************************************************************************************";
   border:0;
   font-size:26px;
   max-width: 840px;
   margin: 0;
   padding: 0;
}

hr.stars-w-90, hr.stars-w-90:before{
   width: 758px;
   max-width: 758px;
}

hr.stars-w-80, hr.stars-w-80:before{
   width: 677px;
   max-width: 677px;
}

hr.stars-w-70, hr.stars-w-70:before{
   width: 587px;
   max-width: 587px;
}

hr.stars-w-60, hr.stars-w-60:before{
   width: 506px;
   max-width: 506px;
}

hr.stars-w-50, hr.stars-w-50:before{
   width: 424px;
   max-width: 424px;
}

hr.stars-w-40, hr.stars-w-40:before{
   width: 335px;
   max-width: 335px;
}

hr.stars-w-30, hr.stars-w-30:before{
   width: 253px;
   max-width: 253px;
}
#dialogNesouhlasSObchodminaPodminkama,
#dialogNesouhlasOsUdaje{
   display: none;
}
#callrequest .close{
   opacity: 1;
}