/* 
 * #06a3e9 - blue
 * #b0e50e - green
 * #ec121a - red
 */
.ID-hlavicka .logo {margin-top: 18px;}
.ID-hlavicka .vmCartModule .kosik_left .total_products {background: #ec121a;}
.ID-hlavicka .vmCartModule .module_text span {color: #ec121a;}


#js-odkaz-menu {background-color: #ec121a;}


.ID-hlavicka .ID-smart-search .button,
.VD-smart-search-form .button {background: #06a3e9;}
.clanek .odkaz, .ID-navigace .odkaz, .bfQuickMode .bfSubmitButton, #odkaz-nezavazna-poptavka, .ID-kosik-modal .odkaz, .ID-slider .odkaz
{background: #06a3e9;}
.clanek .odkaz_registrace {background-color: #d33662;}
.clanek-kategorie h1 {color: #ec121a;}


.ID-slider ul li .text-div h1 {color: #ffffff; text-shadow: 0px 1px 10px #000000;}


.ID-boxy-01 ul li:after {background: #ec121a;}
.ID-boxy-01 .box h3.nadpis {color: #ec121a;}


.ID-boxy .box .nadpis {color: #ec121a;}


.ID-vypis .produkt input.addtocart-button, .ID-vypis .produkt a.addtocart-button {color: #000000; background: #b0e50e;}


.produkt-detail h1 {color: #ec121a;}


.produkt-detail .prava-strana .addtocart-area input.addtocart-button,
.produkt-detail .prava-strana .addtocart-area .addtocart-button-disabled,
.ID-varianty-produktu-3 .addtocart-area input.addtocart-button {color: #000000; background: #b0e50e;}
.produkt-detail .leva-strana .obrazky .velky-obrazek {width: 100%;}
.produkt-detail .leva-strana-popis h2 span {color: #ec121a;}


.ID-varianty-produktu-3 table tr:hover {background: #f1f1f1;}
.ID-varianty-produktu-3 .odkaz {background-color: #06a3e9; padding: 9px 25px 9px 25px; font-weight: 500;}
.ID-varianty-produktu-3 .odkaz.no_active {background: #d0d0d0; color: #000000; cursor: default;}
.ID-varianty-produktu-3 td.image {width: 50px;}
.ID-varianty-produktu-3 td.image img {height: auto;}
.ID-varianty-produktu-3 td.name {max-width: 400px;}
.ID-varianty-produktu-3 td.url {width: 170px;}


.ID-modul-vyrobce .informace a {color: #ec121a;}
.ID-modul-recenze .informace h3 span {display: block; font-size: 30px; line-height: 40px; font-weight: 900;}
.ID-modul-recenze .informace .obrazek {width: 100px;}
.ID-modul-recenze .informace .have-image {margin: 0 0 0 120px;}
.ID-modul-recenze .popis span {font-size: 30px; font-weight: 900;}


.clanek .odkaz_registrace {background: #ec121a; font-size: 20px; line-height: 26px; border-radius: 0; padding: 12px 20px 12px 20px; margin-left: 50px; transition: all 150ms linear;}
.clanek .odkaz_registrace:hover {background: #000000;}
.clanek .odkaz_registrace:before {display: none;}


.ID-moduly-obal-registrace,
.ID-moduly-obal-registrace .ID-modul-00 {position: relative; background: url('/images/template/pozadi-kostky.png') center 0 repeat;}
.ID-moduly-obal-registrace .clanek {position: relative;}
.ID-moduly-obal-registrace:before {content: ''; width: 100%; height: 13px; position: absolute; left: 0; top: -13px; background: url('/images/template/pozadi-kostky-horni.png') center bottom repeat-x; z-index: 1;}
.ID-moduly-obal-registrace .ID-modul-00:before {content: ''; width: 125px; height: 124px; position: absolute; left: 40%; top: -135px; background: url('/images/template/figurka-vanoce.webp') 0 0 no-repeat; background-size: contain; z-index: 1;}
.ID-moduly-obal-registrace .ID-modul-00 {padding: 21px 0 21px 0;}


.ID-modul-00-obal.registrace {color: #000000; font-size: 23px; line-height: 29px; font-weight: 900; margin: 120px 0 40px 0;}
