@font-face{   font-family:'TT Commons Bold';   src:url( '/data/web_kudomu/fonts/TTCommons-Bold.ttf' );   font-weight:700; } @font-face{   font-family:'TT Commons DemiBold';   src:url( '/data/web_kudomu/fonts/TTCommons-DemiBold.ttf' );   font-weight:600; } @font-face{   font-family:'TT Commons Medium';   src:url( '/data/web_kudomu/fonts/TTCommons-Medium.ttf' );   font-weight:500; } @font-face{   font-family:'TT Commons Regular';   src:url( '/data/web_kudomu/fonts/TTCommons-Regular.ttf' );   font-weight:400; } @font-face{   font-family:'TT Commons Light';   src:url( '/data/web_kudomu/fonts/TTCommons-Light.ttf' );   font-weight:300; } body {   font-size:11px; } .search--result {   color:red; } .hidden {   display:none !important; } .red, #red {   background:red !important; } .red .text {   color:white !important; } .blue, #blue {   background:blue !important; } .green, #green {   background:green !important; } .orange, #orange {   background:orange !important; } #zustanteSNami .block.block0 > .padib > .padibc > .col.col1 {   width:85% !important;   max-width:85% !important } #zustanteSNami .block.block0 > .padib > .padibc > .col.col2 {   width:15% !important;   max-width:15% !important } #zustanteSNami .block.block0 > .padib > .padibc > .col.col1 .input.input1 input {   border-right-width:0px !important; } #zustanteSNami .block.block0 > .padib > .padibc > .col.col2 .button.button1 {   margin-top:0px !important;   margin-bottom:0px !important; } #zustanteSNami .block.block0 > .padib > .padibc > .col.col2 .button.button1 a {   border-left-width:0px !important; }  form .faSameDivu, form .ponot2 {   display:none !important; } form #poukazInput .allRadio {   float:none;   margin:0 auto;   width:570px; } form #poukazInput .allRadio label {   width:auto !important;   margin-right:10px !important;   margin-left:10px !important; } form .penho, form .ponoa, form .ponob {   display:none !important; } form #poukaz {   width:100%;   height:389px; } form #poukaz > .padib > .padibc > .col.col1 {   width:55% !important;   max-width:55% !important; } form #poukaz > .padib > .padibc > .col.col2 {   width:45% !important;   max-width:45% !important; } form .allCheckbox label {   padding-left:10px !important;   display:block;   position:relative;   padding-left:35px;   margin-bottom:12px;   cursor:pointer;   font-size:22px;   -webkit-user-select:none;   -moz-user-select:none;   -ms-user-select:none;   user-select:none; } form .allCheckbox label input[type="checkbox"] {   position:absolute;   opacity:0;   cursor:pointer; } form .allCheckbox .checkmark {   position:absolute;   top:6px;   left:0;   height:25px;   width:25px;   background-color:rgba(240, 240, 240, 1); } form .allCheckbox label:hover input[type="checkbox"] ~ .checkmark {   background-color:#ccc; } form .allCheckbox label input[type="checkbox"]:checked ~ .checkmark {   background-color:#7ac90b; } form .allCheckbox .checkmark:after {   content:"";   position:absolute;   display:none; } form .allCheckbox label input[type="checkbox"]:checked ~ .checkmark:after {   display:block; } form .allCheckbox label .checkmark:after {   left:9px;   top:5px;   width:5px;   height:10px;   border:solid white;   border-width:0 3px 3px 0;   -webkit-transform:rotate(45deg);   -ms-transform:rotate(45deg);   transform:rotate(45deg); } form ul {   list-style:none;   padding:0 0 0 30px;   margin:30px 0 0; } form ul>li {   line-height:1.6;   margin-bottom:18px;   position:relative; } form ul>li:before {   content:'';   background-repeat:no-repeat;   background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd…Zvcm09InJvdGF0ZSg0NSA0LjUgMTAuODY0KSIgZD0iTTAgMGgxMnYxMkgweiIvPjwvc3ZnPg==);   background-size:cover;   display:block;   position:absolute;   left:-30px;   top:6px;   width:14px;   height:14px; }  form .dateInput input {   background-image:url( '/data/web/calendar.gif' ) ;   background-position:right 20px center !important; } form .element.button > a {   width:100%; } form .allRadio {   float:right; } form .allRadio label {   width:80px !important;   padding-left:10px !important;   display:block;   position:relative;   padding-left:35px;   margin-bottom:12px;   cursor:pointer;   font-size:22px;   -webkit-user-select:none;   -moz-user-select:none;   -ms-user-select:none;   user-select:none; } form .allRadio label:nth-child(2) {   width:53px !important; } form .allRadio label input[type="radio"] {   position:absolute;   opacity:0; } form .allRadio .checkmark {   position:absolute;   top:0;   left:0;   height:25px;   width:25px;   background-color:rgba(240, 240, 240, 1);   border-radius:50%; } form .allRadio label:hover input[type="radio"] ~ .checkmark {   background-color:#ccc; } form .allRadio label input[type="radio"]:checked ~ .checkmark {   background-color:#7ac90b; } form .checkmark:after {   content:"";   position:absolute;   display:none; } form .allRadio label input[type="radio"]:checked ~ .checkmark:after {   display:block; } form .allRadio label .checkmark:after {   top:9px;   left:9px;   width:8px;   height:8px;   border-radius:50%;   background:white; } nav {   width:690px;   margin:0 auto;   position:static !important; } .eshopTopGoods {   width:100%;   height:500px; } nav > ul > li {   height:25px; } #ebSmall {   float:right;   width:133px;   margin-top:12px;   font-family:"Open Sans", sans-serif; } #ebSmall a {   color:#000000; } #ebSmallCount {   float:left;   width:43px;   height:47px;   text-align:center;   padding:19px 0 0 2px;   margin-right:10px;   color:#000;   font-size:12px;   font-weight:bold;   background:url(/data/web/top_basket_black.png) center top no-repeat;   background-size:40px; } #ebSmallTitle {   font-size:14px;   float:left;   width:80px; } #ebSmallPrice {   font-size:14px;   float:left;   width:80px;   font-weight:bold; } #search {   width:400px;   margin:17px auto 0 auto; } #search .searchBox {   float:left;   width:300px;   padding:10px; } #search .searchSubmit {   float:left;   width:100px;   background:#1d3341;   color:#FFFFFF;   padding:12px;   border:0;   cursor:pointer; }