@font-face {
    font-family:'MyriadProCondensed';
    src:url('myriadpro-cond.eot');
    src:url('myriadpro-cond.eot') format('embedded-opentype'),
        url('myriadpro-cond.woff') format('woff'),
        url('myriadpro-cond.ttf') format('truetype'),
        url('myriadpro-cond.svg#MyriadProCondensed') format('svg');
}

html {height:100%;}
body {background:#dadada url(../webimages/bg-main.png) center 0 no-repeat; width:100%; /*height:100%;*/ margin:0; padding:0; font:12px Arial;}
a:link, a:visited {color:#900002; text-decoration:underline;}
a:hover, a:active {color:#000; text-decoration:underline;}
a:active, a:focus, * {outline:none;}
img {border:0 none;}
.clear {clear:both;}
.hand {cursor:pointer;}
.error {color:red;}

input[type=text] {border:1px #e1d9d0 solid; height:25px; line-height:25px; padding:0 6px;}
input[type=password] {border:1px #e1d9d0 solid; height:25px; line-height:25px; padding:0 6px;}
.button-red {background-color:#900002; padding:5px 14px; font-weight:bold; color:#fff; text-decoration:none; font-size:11px; border:0 none;}

.top-menu {position:absolute; top:0; left:50%; width:1050px; height:23px; background-color:#000; z-index:2;}
.top-menu a {background:url(../webimages/button-bg.png) 0 center repeat-x; display:inline-block; margin-right:0; padding:0 14px; font-weight:bold; color:#fff; text-decoration:none; font-size:11px;}
.top-menu a:hover {text-decoration:underline;}
.top-menu .menu {height:23px; line-height:23px; margin-left:20px; float:left;}
/*.top-menu .account {height:23px; line-height:23px; margin-right:20px; float:right;}*/
.container {position:relative; background-color:#fff; width:1050px; margin:0 auto; padding:216px 0 20px 0; z-index:1;}
.side-banner {position:absolute; background-repeat:no-repeat; display:block;}
.header {position:absolute; top:0; left:0; background:url(../webimages/logo-top.png) 56px 22px no-repeat; width:1050px; height:216px;}
.header .header-left {float:left; margin-left:10px;}
.header .header-left a {display:block; width:210px; height:210px;}
.header .header-right {float:left; margin:10px 0 0 10px;}
.header .header-top {float:left; background-image:url(../webimages/top-image.png); width:490px; height:151px; margin-right:5px;}
.header .header-top a {display:block; width:490px; height:151px;}
.header .header-user {float:left; width:315px;}
.header .header-login {background:#69635e url(../webimages/title-login.png) 10px 5px no-repeat; height:70px; padding-top:30px; position:relative;}
.header .header-login input[type=text], .header .header-login input[type=password] {border:0 none; width:170px; margin:5px 20px 0 15px;}
.header .header-login .login {position:absolute; top:0; right:0; padding:10px 15px 0 0; text-align:right;}
.header .header-login a {color:#fff; font-size:11px;}
.header .header-login .user {margin:15px 0 0 10px;}
.header .header-login .user a {display:inline-block; margin:15px 10px;}
.header .header-login .user .logoff {position:absolute; top:10px; right:15px; margin:0; padding:6px 15px 6px 25px; background:#9e9995 url(../webimages/logoff.png) 10px center no-repeat; text-decoration:none;}
.header .header-basket {background:#900002 url(../webimages/title-cart.png) 10px center no-repeat; display:block; height:46px; line-height:46px; margin-top:5px; padding-left:180px; color:#fff; font-weight:bold; text-decoration:none;}
.header .header-basket:hover {text-decoration:underline;}
.header .header-menu {background-color:#efece9; width:810px; margin-top:5px;}
.header .header-menu-box {position:relative; background:url(../webimages/arrow-top-menu.png) 15px center no-repeat; float:left; width:20%; height:40px; line-height:40px;}
.header .header-menu-box > a {display:block; color:#9d0e21; text-decoration:none; text-transform:uppercase; font-weight:bold; margin-left:30px; cursor:pointer;}
.header .header-menu-box:hover {background-color:#d7cdc3;}
.header .header-menu-box .header-submenu {position:absolute; top:40px; left:0; display:none; background-color:#efece9; width:100%; z-index:3;}
.header .header-menu-box .header-submenu a {display:block; padding:8px 15px; line-height:20px; text-decoration:none;}
.header .header-menu-box .header-submenu a:hover {background-color:#d7cdc3; color:#9d0e21;}

.header-slider {width:808px; height:250px; border:1px #e1d9d0 solid; overflow:hidden;}
.header-slider-shadow {background:url(../webimages/slider-shadow.png) 0 0 no-repeat; width:808px; height:20px;}
/*.header .title {position:absolute; top:28px; left:18px; display:block; width:450px; height:55px;}
.header .contact {position:absolute; top:26px; right:20px;}
.header .contact div {background-repeat:no-repeat; background-position:0 0; width:130px; height:23px; line-height:23px; padding-left:35px;}
.header .contact .phone {background-image:url(../webimages/icon-phone.png); margin-bottom:5px;}
.header .contact .mail {background-image:url(../webimages/icon-mail.png);font-size:11px;}
.header .path {margin:120px 0 0 202px;}
.header .path a {background:url(../webimages/path-arrow.png) right 0 no-repeat; display:inline-block; height:31px; line-height:31px; margin-right:6px; padding-right:15px; color:#900002;}*/

.l-column {position:relative; display:inline-block; margin:0 0 0 -833px; vertical-align:top;}
.c-column {position:relative; display:inline-block; margin:0 0 0 230px; width:600px; vertical-align:top; z-index:2;}
.r-column {position:relative; display:inline-block; margin:0 0 0 608px; vertical-align:top; z-index:1;}
.f-column {width:100%; min-height:700px;}

.path ul {padding:0; margin:0; list-style-type:none;}
.path ul li {float:left; padding:0 0 0 3px; position:relative;}
.path ul li a {color:#68625d;}
.path p {display:none; position:absolute; z-index:5000; top:17px; width:100px; background:#252525; left:30px; color:#FFFFFF; padding:5px;}

.search {position:relative}
/*.search .input-search {background-color:#fff; width:116px; vertical-align:middle; padding:2px 6px;}
.search .lupa {width:28px; margin:0 0 0 -4px; padding:0; border:1px #c8a4af solid; vertical-align:middle;}*/

.search-box {margin:0 0 20px 10px;}
.search-box form {position:relative}
.search-box .contact {background:#69635e url(../webimages/title-contact.png) 10px 15px no-repeat; width:210px; height:192px; color:#fff;}
.search-box .contact-1 {background:url(../webimages/icon-phone.png) 16px 58px no-repeat; padding:48px 0 0 50px;}
.search-box .contact-1 span {display:block; font-weight:bold; font-size:22px;}
.search-box .contact-2 {background:url(../webimages/icon-mail.png) 15px 12px no-repeat; height:15px; line-height:15px; margin-top:3px; padding:12px 0 0 50px; border-top:1px #bababa dotted;}
.search-box .search {background-color:#b0acaa; width:210px; height:55px; margin-top:5px;}
.search-box .input-search {background-color:#fff; width:104px; vertical-align:middle; margin:15px 0 0 14px;}
.search-box .lupa {width:64px; height:25px; margin:0 0 0 -3px; margin-top:15px; padding:0; border:0 none; vertical-align:middle;}
.search-box #search-loading {background-image:url(/webimages/loading.gif); position:absolute; top:21px; right:84px; width:16px; height:16px; display:none}

.search-container {position:absolute; top:45px; left:14px; display:none; z-index:99999; width:980px; background-color:#fff; padding:10px; border:1px solid #e1d9d0; box-shadow:0 0 3px rgba(0,0,0,0.2)}
.search-container .search-container-box {padding:30px 30px 0 30px}
.search-container h2 {padding:0; margin:0 0 15px 0}
.search-container .row {margin:15px 0}
.search-container .arrow {display:inline-block; width:6px; height:11px; margin-right:5px; vertical-align:middle; background-image:url(../webimages/arrow-top-menu.png)}
.search-container .arrow-2 {display:inline-block; padding:0 5px}
.search-container .item {margin-left:-3px}
.search-container .products-search {display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; flex-wrap:wrap}
.search-container .product {-webkit-flex:0 0 20%; -moz-flex:0 0 20%; -ms-flex:0 0 20%; flex:0 0 20%; text-align:center; margin-bottom:30px}
.search-container .product .image {height:120px}
.search-container .product .image img {max-width:75%; max-height:95%; vertical-align:middle}
.search-container .product .title {height:80px; padding:0 10px; overflow:hidden}
.search-container .product .middle {display:inline-block; vertical-align:middle; height:100%}
.search-container .button-more {text-align:center; margin-top:25px}
.search-container .button-more input[type=button] {background-color:#900002; padding:8px 20px; font-weight:bold; color:#fff; text-decoration:none; font-size:14px; border:0 none; cursor:pointer}

.search-container .recently-search-keywords {}
.search-container .recently-search-keywords h2 {padding:0; margin:20px}
.search-container .recently-search-keywords .row {cursor:pointer; color:#666; margin:0; padding:15px 22px; border-top:1px #eee solid}
.search-container .recently-search-keywords .row:hover {background-color:#eee}

.category {width:208px; margin-left:10px; border:1px #e1d9d0 solid;}
.category .category-title {background:url(../webimages/title-categories.png) 15px center no-repeat; width:100%; height:45px; border-bottom:1px #e1d9d0 solid;}
.category-fixed {background-color:#f0ece9; padding:10px 0;}
.category-fixed a {display:block; padding:8px 20px 8px 40px; color:#900002 !important; font-weight:bold; text-decoration:none;}
/*
.category ul {list-style-type:none; list-style-image:none; margin:20px 10px 20px -25px;}
.category li {margin-bottom:15px;}
.category a {color:#54493e; text-decoration:none;}
.category a:hover {color:#54493e; text-decoration:underline;}
.category .level0 {background:url(../webimages/categories-arrow-right.png) 0 3px no-repeat; padding-left:15px;}
.category .level0 a {}
.category .level1 {margin-left:15px;}
.category .level1 a {}
.category .level2 {margin-left:30px;}
.category .level2 a {}
.category .level3 {margin-left:45px;}
.category .level3 a {}
.category .level4 {margin-left:60px;}
.category .level4 a {}
.selected0.hassub, .selected1.hassub, .selected2.hassub, .selected3.hassub, .selected4.hassub {background:url(../webimages/categories-arrow-down.png) 0 3px no-repeat !important;}
.selected0 a, .selected1 a, .selected2 a, .selected3 a, .selected4 a {color:#900002; font-weight:bold;}
*/
.category ul {margin:0; padding:0 0 15px 0; list-style-type:none;}
.category li:last-child {/*border-bottom:1px solid #e9e9e9;*/}
.category ul li a {color:#686560; text-decoration:none;}
.category ul li:hover {/*background-color:#e9e9e9; text-decoration:underline !important;*/}
.category .akce {display:block; background-color:#ff2528; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; width:157px; height:42px; line-height:42px; margin-bottom:4px; padding-left:10px; box-shadow:1px 1px 2px rgba(0,0,0,0.2);}
.category .akce:hover {display:block; background-color:#444; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; width:157px; height:42px; line-height:42px; margin-bottom:4px; padding-left:10px; box-shadow:1px 1px 2px rgba(0,0,0,0.2);}
/*.category .active-akce, .category .active-vyprodej {background-color:#444;}*/

.category .selected0 {background-color:#f0ece9;}
.category .selected1 {background-color:#f0ece9;}
.category .selected2 {background-color:#f0ece9;}
.category .selected3 {background-color:#f0ece9;}
.tcselected {background-color:#f9f9f9 !important;}

.category .selected {background-color:#98D26D;}
.category .selected a {background-color:#98D26D;}

.category .level0 {display:block; padding:4px 4px 4px 48px;}
.category .level1 {display:block; padding:4px 4px 4px 58px;}
.category .level2 {display:block; padding:4px 4px 4px 68px;}
.category .level3 {display:block; padding:4px 4px 4px 78px;}
.category .level0 a, .category .level1 a, .category .level2 a, .category .level3 a {text-decoration:none;}
.category .level0 a:hover, .category .level1 a:hover, .category .level2 a:hover, .category .level3 a:hover {text-decoration:underline;}
/*.category .counter {color:#696969; font-size:11px; padding-left:5px;}*/

.manufacturers {width:208px; margin:20px 0 0 10px; padding-bottom:15px; border:1px #e1d9d0 solid}
.manufacturers .manufacturers-title {background:url(../webimages/title-manufacturers.png) 15px center no-repeat; width:100%; height:45px; border-bottom:1px #e1d9d0 solid}
.manufacturers .row {padding:5px 0 5px 48px}
.manufacturers .row:nth-child(2) {margin-top:15px}
.manufacturers a {color:#686560; text-decoration:none}
.manufacturers a:hover {text-decoration:underline}

.top-category {position:relative; border-top:1px #e1d8cf solid; width:100%;}
.top-category:hover {}
.top-category a {background-repeat:no-repeat; background-position:5px center; display:block; height:36px !important; line-height:36px !important; font:12px Tahoma; color:#000; text-decoration:none; text-transform:uppercase; color:#900002; margin-top:5px; padding:0 48px;}
.top-category a:hover {/*color:#000 !important; text-decoration:underline !important;*/}
/*.top-category-sub-list {position:absolute; top:0; left:166px; background-color:#e9e9e9; padding:15px 15px 10px 15px; z-index:101; box-shadow:1px 1px 0 rgba(0,0,0,0.3);}*/

/*.sub-category-title {width:240px; height:56px; margin-bottom:5px; display:inline-block;}
.sub-category-title-image {display:table-cell; *display:inline-block; background-repeat:no-repeat; background-position:center center; background-size:90%; width:80px; height:56px;}
.sub-category-title-text {display:table-cell; *display:inline-block; vertical-align:middle; width:150px; height:56px; padding-left:10px;}
.sub-category-title-text:hover {text-decoration:underline !important;}
.sub-category-title-link {display:none;}
.sub-category-list-bottom {display:none;}
.sub-category-list-bottom a {display:block; font:12px Tahoma; color:#686868; text-decoration:none;}
.sub-category-list-bottom a:hover, .sub-category-list-bottom a:active {color:#3b3b3b; text-decoration:underline;}*/

/*.header-box-middle h1,.header-box-middle h2,.header-box-middle h3,.header-box-middle h4,.header-box-middle h5,.header-box-middle span {margin:0px; color:#2F2F2F; font-size:13px !important; display:inline; font-weight:bold !important;}*/

/*.header-box {background:#ECECEC; font-size:11px; color:#808285; margin:5px 0 0 0;}
.header-box .text {padding:0 0 10px 0;}*/

.sub-category {}
.sub-category a {margin-bottom:10px; width:291px; height:215px; display:inline-block; vertical-align:top; overflow:hidden; text-decoration:none; border:1px #e1d8cf solid; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.sub-category a:hover {text-decoration:none;}
.sub-category .sub-category-title {background-color:rgba(255,255,255,0.90); display:block; height:55px; line-height:55px; padding:0 25px; color:#857365; font-family:MyriadProCondensed; font-size:21px; text-transform:uppercase; text-decoration:none; overflow:hidden;}
/*.sub-category .sub-category-title:hover {background-position:0 -55px; color:#9d0e21;}*/
/*.sub-category .sub-category-image {border:1px #e1d8cf solid; border-top:0 none; height:160px; display:block; position:relative; overflow:hidden;}*/
/*.sub-category .sub-category-image img {max-height:100%; width:auto; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;}*/
/*.sub-category span {display:table-cell; font-size:14px; height:58px; vertical-align:middle;}*/

.margin0 {margin-left:0px !important;}

#slides {/*background:url(../webimages/banner.png) 0 0 no-repeat;*/ width:592px; /*height:225px;*/ margin-bottom:10px; /*border:1px #cfcfcf solid;*/}

#menu-specials {width:810px; margin-bottom:15px;}
#menu-specials a {display:inline-block; width:270px; height:144px; margin:0; vertical-align:top;}
#menu-specials span {display:block; width:100%; height:100%;}
#menu-specials .menu-specials-1 {background:url(../webimages/specials-menu-bg-1.jpg);}
#menu-specials .menu-specials-1 span {background:url(../webimages/specials-menu-1.png) 0 -144px no-repeat;}
#menu-specials .menu-specials-2 {background:url(../webimages/specials-menu-bg-2.jpg);}
#menu-specials .menu-specials-2 span {background:url(../webimages/specials-menu-2.png) 0 -144px no-repeat;}
#menu-specials .menu-specials-3 {background:url(../webimages/specials-menu-bg-3.jpg);}
#menu-specials .menu-specials-3 span {background:url(../webimages/specials-menu-3.png) 0 -144px no-repeat;}
#menu-specials .menu-active {height:159px;}
#menu-specials .menu-active span {background-position:0 0;}

#products {margin:0; border:1px #e1d9d0 solid; border-bottom:0 none;}
.product-box {position:relative; float:left; width:269px; height:250px; margin:0; padding:15px; border-bottom:1px #e1d9d0 solid; overflow:hidden;}
.product-box .title {width:200px; height:40px; font-weight:bold; text-transform:uppercase;}
.product-box .title h2 {margin:0; padding:0; font-size:inherit;}
.product-box .title a {text-decoration:none; color:#900002;}
.product-box .title a:hover {text-decoration:underline;}
.product-box .desc {width:200px; margin-bottom:10px; color:#54493e; font-size:11px; max-height:40px; overflow:hidden;}
.product-box .desc p {margin:0; padding:0;}
.product-box .image {max-height:140px; /*max-width:198px;*/ overflow:hidden;}
.product-box .image img {border:1px #e1d9d0 solid;}
/*.product-box .description {position:absolute; bottom:10px; left:10px;}*/
.product-box .detail-row-1 {position:absolute; top:0; right:15px; text-align:right; width:48px; height:100px; padding-top:10px;}
.product-box .detail-row-2 {position:absolute; top:125px; right:15px; text-align:right; width:77px; padding-left:3px;}
.product-box .price-old {color:#010101; text-decoration:line-through;}
/*.product-box .product-in {float:right; color:#3eb316;}*/
/*.product-box .product-out {float:right; color:#000;}*/
.product-box .price-new {color:#900002; font-size:15px; font-weight:bold;}
.product-box .price-normal {color:#010101; font-size:15px; font-weight:bold;}
/*.product-box .price-new span, .product-box .price-normal span {font-size:22px;}*/
/*.product-box .product-detail {}*/
.product-box .product-button {display:inline-block; height:25px; line-height:25px; margin:5px -1px 5px 0; font-weight:bold; color:#fff; text-decoration:none; font-size:12px; cursor:pointer;}
.product-box .product-button:hover {text-decoration:underline;}
.product-box .product-button-buy {background:url(../webimages/button-buy.png); width:42px; padding:0 10px 0 20px;}
.product-box .product-button-detail {background:url(../webimages/button-detail.png); width:72px; text-align:center;}
.product-box .product-dodani {color:#54493e; font-size:11px !important;}
.product-box .product-dodani .green {font-weight:bold; color:#4c9007;}
.product-box .product-dodani .red {font-weight:bold; color:#930000;}
.product-box .product-dodani-in {background-color:#bbbe07; text-align:center; width:70px; height:20px; line-height:20px; text-transform:uppercase; margin-top:-3px;}
.icon-sleva {color:#fff; font-weight:bold; font-size:14px; background:url(../webimages/icon-sleva.png) 0 0 no-repeat; width:50px; height:50px; line-height:50px; text-align:center; font-family:MyriadProCondensed; font-size:18px; margin-bottom:5px;}
.icon-doprava {background:url(../webimages/icon-doprava.png) 0 0 no-repeat; width:48px; height:48px; margin-bottom:2px;}
.icon-vanoce {background:url(../webimages/darcek.jpg) 0 0 no-repeat; width:48px; height:43px; margin-bottom:2px;}

.icon-darek {background:url(../webimages/icon-darek.png) 0 0 no-repeat; width:31px; height:34px;}
.icon-akce {background:url(../webimages/icon-akce.png) 0 0 no-repeat; width:48px; height:48px; margin-bottom:2px;}
.icon-tip {background:url(../webimages/icon-tip.png) 0 0 no-repeat; width:48px; height:48px; margin-bottom:2px;}
.icon-nove {background:url(../webimages/icon-nove.png) 0 0 no-repeat; width:48px; height:48px;}
.icon-heureka {background:url(../webimages/heureka.jpg) 0 0 no-repeat; width:48px; height:44px;}
.product-box .products-colors {margin-top:5px;}
.products-colors img {margin-right:4px; width:52px; height:20px; border:1px #dbd2c9 solid;}

.filter-panel-tabs {margin:0 0 0 1px;}
.filter-panel-tab {float:left; color:#67625e; font-size:13px; font-weight:bold; background-color:#fff; border:1px #e1d8cf solid; border-bottom:0 none; height:32px; line-height:32px; margin-left:-1px; padding:0 20px; cursor:pointer;}
.filter-panel-tab input[type=checkbox] {display:none;}
.filter-panel-tab-active {background-color:#ecebe9; border-bottom:#ecebe9; box-shadow:0 1px 0px #ecebe9;}

.sorting-top {background-color:#edebe9; border:1px #e1d9d0 solid; border-bottom:0 none; color:#68625d; font-size:11px;}
.sorting-top .left {float:left; width:233px; padding:10px; border-right:1px #e1d9d0 solid}
.sorting-top .left .title {background:url(../webimages/icon-category-title.png) 0 center no-repeat; padding-left:20px; text-transform:uppercase; color:#900002; margin-bottom:12px; font-family:MyriadProCondensed; font-size:21px;}
.sorting-top .left h1, .sorting-top .left h2 {margin:0; padding:0; font-size:inherit; font-weight:normal;}
.sorting-top .right {float:left; width:325px}
.sorting-top .options {border-bottom:1px #e1d9d0 solid; width:100%; padding:10px;}
.sorting-top .pagination {float:left; padding:10px;}
.sorting-top .counter {float:left; padding:10px;}
/*.sorting .filter-slider {position:absolute; left:270px;}*/
.sorting-bottom {background-color:#edebe9; border:1px #e1d9d0 solid; margin-top:-1px; color:#68625d; font-size:11px;}
.sorting-bottom .pagination {float:right; padding:10px;}
.sorting-bottom .counter {float:right; padding:10px;}

.product-box-darky {margin-left:1px; border-top:1px solid #E1D9D0;}
.product-box-darky .product-box {border-top:0 none; border-bottom:0 none;}
.product-box-darky .product-box:nth-child(3) {width:167px;}
.product-box-darky .title {color:#0087d1; font-weight:bold; font-size:13px;}
.product-box-darky .price {position:absolute; right:15px; bottom:15px; background:url(../webimages/button-bg.png) 0 center repeat-x; display:inline-block; padding:0 14px !important; font-weight:bold; color:#fff !important; text-decoration:none !important; font-size:11px; height:24px; line-height:24px;}
.product-box-darky .price:hover {text-decoration:underline !important; cursor:pointer;}

.box-small {width:568px; padding:15px; border:1px solid #E1D9D0;}
.box-small .main {padding-right:15px;}
.box {border:1px solid #E1D9D0;}
.box .box-title {background:url(../webimages/icon-eye.png) 15px center no-repeat; color:#900002; font-size:21px; font-family:MyriadProCondensed; text-transform:uppercase; border-bottom:1px #e1d9d0 solid; padding:15px 0 15px 50px;}
.box .box-title h1 {margin:0; padding:0; font-size:inherit; font-weight:normal;}
.box .box-navigation {margin:5px 15px; font-size:11px;}
.box .box-navigation h2 {margin:0; padding:0; font-size:inherit; font-weight:normal;}
.box-small h1 {color:#900002; font-size:26px; font-weight:normal; font-family:MyriadProCondensed; text-transform:uppercase; margin-top:0;}
.box-small h2 {color:#900002; font-size:18px; font-weight:normal; font-family:MyriadProCondensed; text-transform:uppercase; margin-top:0;}
.box-small h3 {color:#900002; font-size:16px; font-weight:normal; font-family:MyriadProCondensed; text-transform:uppercase; margin-top:0;}
.box-product {position:relative;}
.box-product-top, .box-product-bottom {padding:15px;}
.box-product-top .price-box {float:left; margin-right:20px;}
.box-product-top .image {float:left; width:280px; overflow:hidden; text-align:center;}
.box-product-top .icons {float:right; width:50px; margin-left:20px;}
.box-product-top .images {float:left;}
.box-product-top .price-top {background-color:#efece9; width:166px; margin-bottom:4px; padding:10px; border:1px #e1d9d0 solid;}
.box-product-top .price-top .price {font-size:24px; color:#9d0e21; margin-bottom:10px;}
/*.box-product-top .price-top span {display:block; margin-right:15px; font-size:12px; color:#696968; text-decoration:line-through;}*/
.box-product-top .price-top .splatky {background-color:#fff; border:1px #e1d9d0 solid; border-left:0 none; border-right:0 none; color:#69635e; margin:0 -10px 10px -10px; padding:10px; font-size:11px;}
.box-product-top .price-top .price-button {background:transparent url(../webimages/button-buy.png) 0 0 no-repeat; width:72px; height:25px; line-height:25px; padding-left:30px; border:0 none; color:#fff;}
.box-product-top .price-top .price-input {width:25px; padding:0 5px; margin:0 4px 0 10px; border:1px #e1d9d0 solid; text-align:center;}
.box-product-top .price-top .availability {color:#54493e; margin-top:10px;}
.box-product-top .price-top .availability .green {color:#9da714;}
.box-product-top .price-top .availability .red {color:#930000;}
.box-product-top .price-bottom {background:#efece9 url(../webimages/icon-points.png) 10px center no-repeat; width:131px; padding:10px 10px 10px 45px; border:1px #e1d9d0 solid; text-transform:uppercase; color:#69635e;}
.box-product-top .price-bottom span {color:#900002;}
.box-product-bottom .product-help a {background:transparent url(../webimages/icon-help.png) 0 0 no-repeat; display:inline-block; color:#696968; font-size:13px; height:12px; line-height:12px; margin-right:20px; padding-left:20px; text-decoration:none;}
.box-product-bottom .product-help a:hover {text-decoration:underline;}
.box-product-bottom .all-images {margin-top:20px;}
.box-product-bottom .all-images > a {display:inline-block; border:1px #e1d9d0 solid; text-decoration:none; width:132px; height:67px; margin-right:8px; text-align:center; vertical-align:top;}
.box-product-bottom .all-images > span {background-color:#efece9; display:inline-block; border:1px #e1d9d0 solid; width:132px; height:67px; margin-right:8px; vertical-align:top;}
.product_description-title {background:url(../webimages/icon-clanky.png) 15px center no-repeat; color:#900002; font-size:21px; font-family:MyriadProCondensed; text-transform:uppercase; border:1px #e1d9d0 solid; border-bottom:0 none; margin-top:20px; padding:15px 0 15px 50px;}
.product_description-title h3 {margin:0; padding:0; font-size:inherit; font-weight:normal;}
.product_description {border:1px solid #E1D9D0; padding:15px;}
/*.availability {color:#39ca00; margin-bottom:20px; font-size:13px; font-weight:bold;}
.availability img {margin-right:6px; vertical-align:middle;}
.box-product-left {float:left; max-width:220px;}
.box-product-right {float:right; margin:0 0 15px 26px;}
.box-product-right .image {border:1px #eaeaea solid; text-align:center; width:287px; padding:10px;}
.box-product-right .image img {max-width:287px;}
.box-product-right .all-images {margin:-1px 0 0 1px;}
.box-product-right .all-images span {border:1px #eaeaea solid; display:inline-block; width:76px; text-align:center; margin-left:-1px;}
.box-product-right .all-images img {max-width:76px;}
.box-product-right .man-logo {border:1px #eaeaea solid; display:block; margin-top:4px; text-align:center;}*/
.title-more {font-size:24px; color:#900002; margin-top:40px; display:none;}
.title-prislusenstvi {position:relative; background-color:#efece9; font-size:21px; font-family:MyriadProCondensed; text-transform:uppercase; color:#900002; padding:10px; border:1px #e1d9d0 solid; border-bottom:0 none; margin-top:20px;}
.title-prislusenstvi #tp-1 {position:absolute; top:14px; right:45px; background:url(../webimages/arrows-prislusenstvi-left.png) 0 0 no-repeat; width:8px; height:16px;}
.title-prislusenstvi #tp-2 {position:absolute; top:14px; right:25px; background:url(../webimages/arrows-prislusenstvi-right.png) 0 0 no-repeat; width:8px; height:16px; cursor:pointer;}

.oi-title {font-size:21px; font-family:MyriadProCondensed; text-transform:uppercase; color:#900002; padding:10px 15px; border:1px #e1d9d0 solid; border-bottom:0 none; margin-top:20px;}
.oi-box {border:1px #e1d9d0 solid; padding-left:15px;}
.option-box {float:left; text-align:center; width:80px; height:180px; margin:10px 16px 6px 0; color:#54493e;}
.oi-box-title {padding:0 5px; height:36px; overflow:hidden;}
.option-box {position:relative;}
.option-image {cursor:pointer;}
#option-image-full {position:absolute; /*top:0; right:0;*/ background-color:#fff; padding:10px; display:none; border:1px #ccc solid; border-radius:5px; box-shadow:0 0 6px rgba(0,0,0,0.15); z-index:999999;}
#option-image-full > img {max-height:80%;}
.io-button {background-color:#900002; display:inline-block; padding:0 14px !important; font-weight:bold; color:#fff !important; text-decoration:none !important; font-size:11px; height:24px; line-height:24px; text-align:center; width:160px; margin-bottom:4px;}
.io-button:hover {text-decoration:underline !important;}
/*.btn-koupit2 {font-size:14px !important; display:inline-block; background-color:#2b2829; color:#fff !important; text-decoration:none !important; text-align:center; padding:7px 12px 7px 12px; margin:0 30px 0 3px; border-radius:3px; box-shadow:inset 0 15px 1px rgba(255,255,255,0.15); cursor:hand; cursor:pointer; border:0 none; vertical-align:middle !important;}
.option-koupit2 {width:35px; font-size:14px; margin:0 2px 0 0; padding:5px 0; text-align:center; color:#000; vertical-align:middle;}*/
.option-icon {/*width:24px; height:24px;*/ /*border:1px #fff solid;*/ margin:0 6px -6px 0;}
.option-bottom {padding:10px 0; border-top:0 none !important;}
.option-bottom .price-button {background:transparent url(../webimages/button-buy.png) 0 0 no-repeat; width:72px; height:25px; line-height:25px; padding-left:30px; border:0 none; color:#fff;}
.option-bottom-left {float:left; width:350px; font-size:12px; padding:0 20px; border-right:1px #e1d9d0 dashed;}
.option-bottom-right {float:right; padding:8px 20px 0 20px;}

.box-filter {position:relative; background-color:#f0ece9; width:598px; border:1px solid #E1D9D0; border-top:0 none; margin:-11px 0 10px 0; padding-top:33px;}
.box-filter-tabs {position:absolute; top:0; left:0;}
.box-filter-tab {float:left; color:#67625e; font-size:13px; font-weight:bold; background-color:#f9f5f2; border:1px #e1d8cf solid; height:32px; line-height:32px; margin-left:-1px; padding:0 20px; cursor:pointer;}
.box-filter-tab-active {background-color:#fff; border-bottom:1px #fff solid; color:#900002; cursor:default;}
.box-filter-content {display:none; background-color:#fff; border-top:1px solid #E1D9D0; padding:10px;}
.box-filter-content .box-filter-item {font-size:12px; background:none; height:15px; text-align:left; padding:4px; float:left;}
.box-filter-content .box-filter-item a {text-decoration:none; color:#544a40;}
.box-filter-content .box-filter-item a:hover {text-decoration:underline;}
.box-filter-content input[type=checkbox] {vertical-align:middle; margin:0 5px 0 0; padding:0;}
.box-filter-content span {color:#544a40; font-size:12px; vertical-align:middle; text-decoration:none;}
.box-filter-content-active {display:block;}
.filtertype {background:url('../webimages/settings_filter.png'); width:14px; height:14px; position:absolute; top:39px; right:5px;}
.filtertype div {position:absolute; top:-20px; left:-30px; width:60px; padding:10px; display:none; background-color:#fff; border:1px #e1d9d0 solid;}
/*.filter-button {position:absolute; bottom:10px; right:30px;}*/
#filter-reset {display:inline; margin:3px 2px 0 0; padding:6px 14px; float:right;}
#filter-list {float:left; padding:2px 0 0 2px; max-width:470px;}
#filter-list > span {position:relative; display:inline-block; padding:5px 20px 5px 8px; margin:1px 3px 2px 0; font-size:12px; background-color:#fff; cursor:pointer;}
#filter-list > span:hover {background-color:#930d24; color:#fff;}
#filter-list > span > span {position:absolute; top:3px; right:6px; font-size:15px; font-weight:bold;}

#filter-form {/*margin-top:5px;*/}
#filter-form .filter-panel {position:relative; background-color:#f0ece9; width:568px; height:48px; line-height:48px; color:#67625e; font-size:12px; margin-bottom:10px; padding:0 15px; border:1px solid #E1D9D0;}
#filter-form .filter-panel .filter-slider {position:absolute; top:0; left:0;}
#filter-form .filter-panel .header-toggle-filter {float:right; font-size:12px; display:none;}
#filter-form .filter-panel .header-toggle-filter span {padding-right:15px; cursor:pointer;}
#filter-form .filter-panel .header-toggle-filter .show {background:url('../webimages/arrow-more-down.png') right 5px no-repeat; display:none;}
#filter-form .filter-panel .header-toggle-filter .hide {background:url('../webimages/arrow-more-up.png') right 5px no-repeat;}
#filter-form .sorting {background-color:#ebebeb; margin-top:10px; width:590px; height:32px; line-height:32px; font-size:12px; padding:0 15px;}
#filter-form .sorting .counter {float:left; width:220px; cursor:pointer;}
#filter-form .sorting .counter:hover {text-decoration:underline;}
#filter-form .sorting .options {float:left; margin-right:80px;}
#filter-form .sorting .pagination {float:right;}
#filter-form .sorting .pagination span {display:inline-block; margin:0 2px; color:#161b1e;}
#filter-form .sorting .pagination a {text-decoration:none; color:#007fd0; margin:0 2px;}
#filter-form .sorting .pagination a:hover {text-decoration:underline;}
#filter-form .sorting .top {float:left; background:url('../webimages/arrow-more-up.png') right center no-repeat; padding-right:20px; cursor:pointer; display:none;}
#filter-form .sorting .next {background:url('../webimages/category-arrow.png') right center no-repeat; float:right; margin-right:190px; padding-right:15px; cursor:pointer; color:#0079ec; display:none;}
#filter-form .sorting .next:hover {text-decoration:underline;}
.ui-slider-handle {cursor:pointer !important; border-radius:0 !important; background:#900002 !important; border:0 none !important; top:0 !important;}
.ui-slider-range {height:15px !important; border:0 none !important; border-radius:0 !important; background:#fff !important;}
#slider-range {height:15px !important; border:0 none !important; border-radius:0 !important; background:#fff !important;}

.products-more {border:1px solid #E1D9D0; min-height:240px; overflow:hidden;}

.product-more {position:relative; float:left; width:118px; margin-bottom:30px; padding:15px; /*display:none;*/}
.product-more .title {text-align:left; height:32px;}
.product-more .title a {color:#4d4d4d; text-decoration:none;}
.product-more .title a:hover {text-decoration:underline;}
.product-more .image {height:110px; text-align:left; cursor:pointer; margin-bottom:10px;}
.product-more .detail-row {height:30px; line-height:30px;}
.product-more .price-normal {color:#900002; font-size:15px;}
.product-more .price-normal span {font-size:19px;}
.product-more .product-detail {}
.product-more .product-detail a {display:inline-block; margin-right:0; padding:0 14px; font-weight:bold; color:#fff; text-decoration:none; font-size:11px;}
.product-more .product-detail a:hover {text-decoration:underline;}

.product-detail-next {text-align:center; padding:15px 10px;}
.product-detail-next a {display:block; margin:8px 0; color:#4d4d4d; text-decoration:none; font-size:11px;}
.product-detail-next a:hover {text-decoration:underline;}
.product-detail-next > img {cursor:pointer;}
.product-detail-next > span {color:#900002; font-size:14px;}
.product-detail-next .strike {text-decoration:line-through; font-size:11px; color:#4d4d4d;}
.product-detail-next .productSpecialPrice {}

/*.basket .sum {background:url(../webimages/cart.png) 0 center no-repeat; padding:15px 0 15px 50px;}
.basket .buttons a {background:url(../webimages/button-bg.png) 0 center repeat-x; height:31px; line-height:31px; display:inline-block; padding:0 14px; font-weight:bold; color:#fff; text-decoration:none; font-size:11px;}
.basket .buttons a:hover {text-decoration:underline;}
.basket .info {text-align:right; margin:15px 0; padding-right:20px;}
.section-title-right {background:url(../webimages/section-bg.png) 0 0 repeat-x; width:160px; height:29px; line-height:29px; padding-left:25px; color:#fff; font-weight:bold;}
.section-corner-right {background:url(../webimages/section-right.png) right 0 no-repeat; width:185px; height:5px;}
.proc {list-style-type:none; margin:10px 0 20px -35px;}
.proc a {color:#000; text-decoration:none;}
.proc a:hover {color:#cd3758; text-decoration:underline;}
.proc li {background-repeat:no-repeat; background-position:0 0; height:26px; line-height:26px; padding:0 0 0 35px; margin-bottom:4px;}
.proc .p-01 {background-image:url(../webimages/proc-01.png);}
.proc .p-02 {background-image:url(../webimages/proc-02.png);}
.proc .p-03 {background-image:url(../webimages/proc-03.png);}
.proc .p-04 {background-image:url(../webimages/proc-04.png);}
.proc .p-05 {background-image:url(../webimages/proc-05.png);}
.proc .p-06 {background-image:url(../webimages/proc-06.png);}
.proc .p-07 {background-image:url(../webimages/ikonka_overeno.jpg);}*/
.right-section {width:198px; margin-bottom:10px; margin-left:10px; border:1px #e1d9d0 solid;}
.right-section .box-title {width:158px; padding-left:40px; height:45px; line-height:45px; border-bottom:1px #e1d9d0 solid; color:#900002; font-size:18px; font-family:MyriadProCondensed; text-transform:uppercase;}
/*.right-section-google {background:#000 url(../webimages/icon-google.png) 15px center no-repeat; height:45px; line-height:45px; padding-left:40px; color:#fff !important; text-decoration:none !important; font-size:11px; display:block;}
.right-section-google:hover {color:#fff; text-decoration:none;}*/
.right-section.right-socials {text-align:center}
.right-section.right-socials a {display:inline-block}
.right-section.right-socials a.instagram {margin:10px 5px 10px 0}
.right-section.right-socials a.facebook {margin:10px 0 10px 0}
.right-section.right-socials a img {}

#box-title-reference {background:url(../webimages/title-reference.png) 15px center no-repeat;}
#box-title-reference a {color:#fff; text-decoration:none; margin-left:20px; vertical-align:top;}
.box-reference {padding:15px; text-align:left; overflow:hidden}
.rating {display:block; margin:5px 0;}
.rating .over {background:url(../webimages/stars_pl.gif) no-repeat 0 -12px transparent; display:inline-block; height:12px; line-height:12px; width:65px;}
.rating .over span {background:url(../webimages/stars_pl.gif) no-repeat 0 0 transparent; display:inline-block; height:12px;}
#box-title-splatky {background:url(../webimages/title-splatky.png) 15px center no-repeat;}
#box-title-heureka {background:url(../webimages/title-overene.png) 15px center no-repeat;}
#box-title-podobne {background:url(../webimages/title-podobne.png) 15px center no-repeat;}
#box-podobne {max-height:1800px; overflow-y:auto;}

.manufacturer-section {padding:12px; line-height:20px;}
.manufacturer-section a {color:#000; text-decoration:none;}
.manufacturer-section a:hover {color:#900002; text-decoration:underline;}
.manufacturer-section .logo-box {position:relative; margin:10px 0 -10px -5px; width:160px; height:90px; overflow:hidden;}
.manufacturer-section .logo-box img {position:absolute; top:0; bottom:0; margin:auto; max-width:160px; display:none;}

.images_preview {position:absolute; background-color:#fff; margin-top:-250px; border:1px #ccc solid; border-radius:5px; box-shadow:0 0 6px rgba(0,0,0,0.15); z-index:999999; display:none;}
.images_preview_left {margin-left:-335px;}
.images_preview_right {margin-left:194px;}
.images_preview_title {display:block; margin:10px; font-size:13px; color:#555; text-decoration:underline; font-weight:bold; width:305px; text-align:center;}
.images_preview_title:hover, .images_preview_title:active {text-decoration:underline; color:#000;}
.images_preview > span {display:inline-block; vertical-align:top;}
.images_preview_big {max-width:510px; max-height:600px; margin:0 10px 10px 10px; border:0 none;}
.images_preview_rest {padding:10px 0 5px 0;}
.images_preview_rest > img {margin:0 10px 5px 10px; width:80px; border:1px #ccc solid; display:block;}
.images_preview_selected {border:1px #111 solid !important;}
.images_preview_desc {padding:10px; font-size:12px; text-align:justify;}

/*
.footer {background:#69635e url(../webimages/logo-footer.png) 20 center no-repeat; width:992px; height:200px; margin:20px auto 0 auto; color:#fff;}
.footer div {float:right; margin:0 20px 0 30px;}
.footer a {display:inline-block; margin:0 4px; text-decoration:none; color:#000;}
.footer a:hover {text-decoration:underline;}
*/

.footer {position:relative; background-color:#69635e !important; width:1050px; height:220px; margin:0 auto;}
.footer .cookies {position:absolute; right:20px; bottom:15px; color:#fff; font-size:11px}
.footer .cookies a {color:#fff; text-decoration:underline}
.footer .socials {position:absolute; top:20px; right:20px}
.footer .socials a {display:inline-block; margin-left:6px; padding:2px; border-radius:10px; background-color:#fff}
.footer .socials a.instagram {}
.footer .socials a.facebook {}
.footer .socials a img {}

#footer-logo {background:url('../webimages/logo-footer.png') center center no-repeat; width:200px; height:100%; float:left; display:block;}
.footer-menu {float:left; width:20%; margin:20px 0 0 50px;}
.footer-menu span {display:block; border-bottom:1px #786f67 solid; margin-bottom:10px; padding:15px 0 8px 0; color:#fff; font-weight:bold;}
.footer-menu a {background:url('../webimages/footer-arrow.png') 0 0 no-repeat; text-decoration:none; display:block; margin:6px 0 0 2px; padding-left:10px; color:#fff; font-size:11px;}
.footer-menu a:hover, .footer-menu a:active {text-decoration:underline;}
/*
#footer-middle {background-color:#fff; height:122px;}
#footer-middle span {display:block; border-bottom:1px #e4ccd2 solid; margin-bottom:4px; padding:20px 0 8px 0; color:#79102b; font-weight:bold;}
#footer-middle-1 {width:180px; height:100%; margin:0 20px 0 30px; float:left;}
#footer-middle-1 a {background:url('../webimages/footer-thumb.png') 0 center no-repeat; height:30px; line-height:30px; margin-top:10px; padding:0 20px 0 40px; display:block; color:#000; text-decoration:none;}
#footer-middle-1 a:hover, #footer-middle-1 a:active {text-decoration:underline;}
#footer-middle-2 {width:145px; height:100%; margin:0 15px 0 15px; float:left;}
#footer-middle-2 a {display:inline-block; width:46px; height:64px; margin-right:3px;}
#footer-fb {background:url('../webimages/footer-fb.png') no-repeat;}
#footer-google {background:url('../webimages/footer-google.png') no-repeat;}
#footer-middle-3 {width:155px; height:100%; margin:0 15px 0 15px; float:left;}
#footer-middle-3 a {background:url('../webimages/paticka_overeno.jpg') 0 center no-repeat; height:53px; margin-left:-5px; padding:8px 0 0 60px; display:block; color:#000; text-decoration:none;}
#footer-middle-3 a:hover, #footer-middle-3 a:active {text-decoration:underline;}
#footer-middle-4 {width:155px; height:100%; margin:0 15px 0 15px; float:left;}
#footer-middle-4 img {margin-left:-7px;}
#footer-middle-5 {height:100%; margin:0 15px 0 15px; float:left;}
#footer-middle-5 img {margin-left:-6px;}
#footer-bottom {background:url('../webimages/footer-bg-2.jpg') 0 0 repeat-x; text-align:center; height:30px; line-height:32px; color:#fff;}
*/

.social-button {float:right; height:62px; margin:3px 5px 0 2px; background:#fff url('../webimages/loading2.gif') center 14px no-repeat;}

.back-arrow > span {background:url('../webimages/sipka_zpet.png') 0 0 no-repeat; display:inline-block; height:20px; line-height:20px; margin:15px 10px 0 0; padding-left:15px; color:#900002; text-decoration:underline !important; cursor:pointer;}

.varianty {width:598px; border-top:1px #fff solid; border:1px solid #E1D9D0; border-bottom:0 none; margin-top:20px;}
.varianty-title {background-color:#efece9; color:#900002; font-size:21px; font-family:MyriadProCondensed; text-transform:uppercase; padding:12px 15px; border-bottom:1px solid #E1D9D0;}
.varianty-row {position:relative; border-bottom:1px solid #E1D9D0;}
.varianty-image {position:absolute; top:-10px; left:200px; display:none; border-radius:2px; box-shadow:0 0 3px rgba(0,0,0,0.3); z-index:10;}
.varianty-row-1 {float:left; width:140px; padding:14px 15px; font-weight:bold;}
.varianty-row-2 {float:left; width:60px; padding:14px 15px; text-align:center;}
.varianty-row-2 img {margin-right:10px;}
.varianty-row-3 {float:left; width:140px; padding:14px 15px; text-align:right;}
.varianty-row-3 .price-1 {text-decoration:line-through; color:#54493e;}
.varianty-row-3 .price-2 {font-weight:bold; color:#e50000;}
.varianty-row-3 .price-3 {font-weight:bold;}
.varianty-row-4 {float:left; padding:8px 15px; text-align:right;}
.varianty-input {width:20px; padding:0 5px; margin-right:3px; border:1px #d9b5be solid; text-align:center;}
.varianty-row-4 a {background:transparent url('../webimages/button-bg.png') 0 0 repeat-x; display:inline-block; margin-left:10px; padding:6px 14px; font-weight:bold; color:#fff; text-decoration:none; font-size:11px;}
.varianty-row-4 a:hover {text-decoration:underline;}

.box-clanky-hidden {display:none;}
#old-clanky {color:#900002; text-decoration:underline; margin:10px 0; font-size:12px; text-align:center;}
#old-clanky:hover {cursor:pointer; text-decoration:none;}
.box-clanky-list {margin-bottom:10px; padding:15px;}
.box-clanky-list div {color:#900002; font-size:26px; margin:0 0 15px 0;}
.box-clanky-list a {display:inline-block; width:240px; font-size:12px; color:#666; margin:0 10px 8px 5px; padding-left:15px; background:url('../webimages/category-arrow.png') 0 center no-repeat; text-decoration:none;}
.box-clanky-list a:hover, .box-clanky-list a:active {text-decoration:underline;}
.box-clanky-list-selected {color:#900002 !important; font-weight:bold;}

.articles-list {}
.articles-list li {float:left; display:inline; width:230px; padding-left:20px; background:url(../webimages/list-bullet.png) 0 center no-repeat; height:26px; line-height:26px;}
.article {margin-bottom:20px;}
.article-left {width:158px; border:1px #eaeaea solid; text-align:center; float:left; margin-right:20px;}
.article-left img {max-width:158px; height:auto;}
.article-right {width:360px; float:left; text-align:justify;}
.article-right > a {color:#000; font-weight:bold;}
.article-right a:hover {text-decoration:none;}
.article-right p {}
.article-right p a {color:#f73646;}
.articles-old {color:#ff4354 !important; float:right;}
.articles-old:hover {color:#ff4354; text-decoration:none;}

.article-box {position:relative; width:568px; margin-top:15px; /*height:135px; margin:-1px 1px 0 0;*/ padding:15px; border:1px #e1d9d0 solid; /*border-left:0 none;*/ overflow:hidden; /*color:#333; font-size:11px;*/}
.article-title {background:url(../webimages/icon-clanky.png) 15px center no-repeat; font-family:MyriadProCondensed; font-size:21px; color:#900002; text-transform:uppercase; height:45px; line-height:45px; padding-left:50px; border-bottom:1px #e1d9d0 solid; overflow:hidden;}
.article-title > h1, .article-title > h2 {margin:0; padding:0; font-size:inherit; font-weight:normal;}
/*.ab-title {position:absolute; top:15px; left:15px; width:260px; text-decoration:none; color:#000 !important;}*/
.article-content {padding:25px 15px;}
.ab-title:hover {text-decoration:underline;}
.ab-image {width:110px; height:90px; background:#fff center center no-repeat; background-size:90%; border:1px #f1f1f1 solid;}

.required,.messageStackSuccess,.messageStackWarning,.messageStackError {color:#FE0A12 !important; font-weight:bold;}
 h1.ith1{ font-size: 12px; color: #787B78; position:absolute; top:25px; right:0px; z-index:+4; width:15px; margin:0 auto 0 auto; font-weight:normal;color:#333;writing-mode:tb-rl;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform: rotate(90deg);white-space:nowrap;display:block;bottom:0;width:15px;height:15px;font-weight:normal;}

.option {width:225px; border:#EAEAEA 1px solid; margin-bottom:10px;padding-top:0px;}
.option_name {color:#900002;text-align:left;border-right:#EAEAEA 1px solid; width:100px;}
.option_value {text-align:left; padding-left:5px;}

.header-box .texterror {padding:10px; color:#ff0000; font-size:12px; font-weight:bold; border:1px #e9e9e9 solid;}
.header-box .texterror p {margin:0px; padding:5px; _height:1px;}
.header-box .textsuccess {padding:10px; color:#69C522; font-size:12px; font-weight:bold; border:1px #e9e9e9 solid;}
.header-box .textsuccess p {margin:0px; padding:5px; _height:1px;}

.calc-title-1 {background:url('../webimages/calc-help.jpg') 0 center no-repeat; font-family:MyriadProCondensed; font-size:21px; color:#900002; text-transform:uppercase; padding-left:25px;}
.calc-title-2 {font-family:MyriadProCondensed; font-size:21px; color:#900002; text-transform:uppercase;}
.calc-title-3 {background:url('../webimages/calc-arrow.jpg') 0 center no-repeat; padding-left:20px; color:#595353;}

#middleSideMain {
	float: left;
	width: 639px;
	margin: 0px 0px 0px 3px;
	display: inline;
}
.redBottom {
	height: 10px;
	width: 639px;
	font-size: 1px;
	background: url(./images/layout/bottom-red.png);
	clear: both;
}
.universalNavigation{
	height: 10px;
	width: 639px;
	font-size: 1px;
	background: url(./images/layout/up-lightuniversal.png);
	margin: 10px 0px 0px;
	padding:0px;
}

.universalTitle {
	padding: 6px 5px 6px 8px;
	background: url(./images/layout/up-universal.png);
	margin: 10px 0px 0px;
}
.universalBox {
	width: 639px;
	background: url(./images/layout/bg-universal.png);
}
.universalBoxIn {
	padding: 0px 10px;
}
.universalBottom {
	height: 10px;
	width: 639px;
	font-size: 1px;
	background: url(./images/layout/bottom-universal.png);
	clear: both;
}

/*
	Slideshow
*/

#slides {position:relative; z-index:100;}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	/*width:208px;*/
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container a {
	/*width:208px;
	height:168px;*/
	display:block;
}

.slides_container a img {display:block;}

#slides_titles {position:absolute; top:0; right:-216px;}
#slides_titles > div {padding-right:20px; width:155px; height:84px; font-size:13px; display:table;}
#slides_titles > div > span {display:table-cell; vertical-align:middle;}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	/*top:70px;
	left:5px;*/
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

/*#slides .next {left:180px;}*/

/*
	Pagination
*/

#slides .pagination {
	position:absolute;
	top:0;
	right:-216px;
	z-index:5000;
	list-style:none;
	margin:0;
	padding:0;
}

#slides .pagination li {
	/*float:left;*/
	/*margin-left:6px;*/
	list-style:none;
	border-bottom:#e1d9d0 1px solid;
	border-left:#e1d9d0 1px solid;
}

#slides .pagination li a {
	display:block;
	width:166px;
	height:83px;
	line-height:83px;
	padding-left:45px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	/*padding-left:4px;
	line-height:19px;*/
	/*color:#69635e;*/
	text-decoration:none;
	background:url(../webimages/slider-arrow-1.png) 18px center no-repeat;
}

#slides .pagination .current a {
	color:#900002;
	background:url(../webimages/slider-arrow-2.png) 18px center no-repeat;
}

/*.cart-title {padding:26px; border:1px solid #E1D9D0; border-bottom:0 none;}
.cart-title h1 {color:#900002; font-size:26px; font-family:MyriadProCondensed; text-transform:uppercase; font-weight:normal; margin:0;}
.cart-title p {margin-bottom:30px;}
.shoppingcartitem {border:1px solid #E1D9D0; border-bottom:0 none; height:90px;}
.shoppingcartitem input[type=text] {height:16px; line-height:16px; text-align:center;}
.cart-bottom {border:1px solid #E1D9D0;}
.cart-bottom-left {float:left; width:100px; padding:15px; line-height:20px;}
.cart-bottom-center {float:left; width:180px; padding:15px; line-height:20px;}
.cart-bottom-right {float:right; padding:15px 15px 15px 30px; border-left:1px solid #E1D9D0; line-height:20px;}
.cart-bottom-right span {display:block; text-align:right;}*/







.shopping-steps {display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; padding:0 5px 0 10px}
.shopping-steps a {background-color:#efece9; flex:1 0 calc(100% / 3 - 105px); margin-right:5px; padding:20px 50px; color:#930d24; font:30px MyriadProCondensed; text-transform:uppercase; text-decoration:none; font-weight:bold}
.shopping-steps a:hover:not(.step-active):not(.step-unactive) {text-decoration:underline}
.shopping-steps a span {font-weight:normal}
.shopping-steps a.step-active {background-color:#930d24; color:#fff}

.cart-empty {text-align:center; font-size:14px; padding:50px 0;}

.shopping-list {display:table; width:calc(100% - 20px); margin:0 10px; color:#666; font-size:13px}
.shopping-list .row {display:table-row}
.shopping-list .row.head .cell {padding-top:20px; padding-bottom:20px}
.shopping-list .cell {display:table-cell; border-bottom:1px #f0ece9 solid; vertical-align:middle; padding-top:10px; padding-bottom:10px}
.shopping-list .cell.image {width:80px; padding-right:30px; padding-left:40px}
.shopping-list .cell.image img {max-width:100%}
.shopping-list .cell.title {}
.shopping-list .cell.availability {text-align:center}
.shopping-list .cell.quantity {text-align:center}
.shopping-list .cell.price {text-align:right}
.shopping-list .cell.total {text-align:right}
.shopping-list .row:not(.head) .cell.total {color:#930d24; font-weight:bold}
.shopping-list .cell.delete {padding-right:40px; text-align:right; min-width:10px}
.shopping-list .cell.delete a {text-decoration:none; font-size:20px}
.shopping-list .cell.empty {width:40px}
.shopping-list .row.delivery .cell {padding-top:20px; padding-bottom:20px}
.shopping-list .row.delivery .title span {display:block; margin-bottom:5px}
.shopping-list .row.delivery .total {padding-right:40px}
.shopping-list input[type=text] {text-align:center; border-left:0 none; border-right:0 none}
.shopping-list input[type=button], .shopping-list input[type=submit] {background-color:#e1d9d0; border:0 none; padding:6px 8px; cursor:pointer}
.shopping-list input[type=button]:hover, .shopping-list input[type=submit]:hover {background-color:#ede4da}
.shopping-row-coupon {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; -ms-grid-row-align:center; align-items:center; margin:0 10px; padding:20px 0 10px 0; color:#666; font-size:13px}
.shopping-row-coupon .image {-webkit-box-flex:0; -ms-flex:0 0 150px; flex:0 0 150px}
.shopping-row-coupon .title {-webkit-box-flex:4; -ms-flex:4 0 auto; flex:4 0 auto}
.shopping-row-coupon .total {color:#930d24; font-weight:bold; text-align:right}
.shopping-row-coupon .delete {padding:0 40px 0 30px; text-align:right; min-width:10px; text-align:right}
.shopping-row-coupon .delete a {text-decoration:none; font-size:20px}

.cart-total {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -ms-flex-align:center; -ms-grid-row-align:center; align-items:center; background-color:#efece9; margin:10px 10px 0 10px; padding:20px 40px}
.cart-total .coupon {}
.cart-total .coupon span {}
.cart-total .coupon input[type=text] {width:150px; margin-left:10px; padding:3px 6px}
.cart-total .coupon input[type=submit] {background-color:#900002; border:0 none; padding:10px 16px 9px; margin-left:-1px; color:#fff; text-transform:uppercase; font-size:12px; cursor:pointer}
.cart-total .price {text-align:right; color:#930d24; font-size:20px; font-weight:bold}

.cart-buttons {display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; padding:0 10px}
.cart-buttons a, .cart-buttons input[type=submit] {flex:0 0 auto; background-color:#900002; border:0 none; margin:18px 0; padding:10px 16px; color:#fff; text-decoration:none; text-transform:uppercase; font-size:14px; cursor:pointer}
.cart-buttons span {flex:0 0 auto}
.cart-buttons a:hover {text-decoration:none}

.shopping-cart-error {margin:10px; padding:20px 40px 5px 40px; background-color:#fe0a12}
.shopping-cart-error .messageStackError {color:#fff !important; font-size:15px; font-weight:normal; padding-bottom:15px}

.cart-info {display:inline-block; width:24px; height:24px; line-height:24px; text-align:center; margin:-3px 0 0 8px; border:1px #ddd solid; border-radius:50%; color:#aaa}
.cart-info::before {
	content:"?";
}
.cart-info-message {background-color:#f6edef; border:1px #930d24 solid; color:#7c5859; font-size:12px; font-style:italic; margin:0 10px; padding:15px 55px}

.checkout-methods {padding:0 10px; color:#666; font-size:13px}
.checkout-methods .shipping {float:left; width:50%; box-shadow:inset -1px 0 0 #f0ece9}
.checkout-methods .payment {float:left; width:50%; border-left:1px #f0ece9 solid; margin-left:-1px}
.checkout-methods .caption {padding:15px 30px; border-bottom:1px #f0ece9 solid}
.checkout-methods .payment .caption {box-shadow:-1px 0 0 #fff}
.checkout-methods .row {position:relative; border-bottom:1px #f0ece9 solid; display:table; width:100%; padding:25px 0}
.checkout-methods .row:hover {background-color:#fcfcfc; cursor:pointer}
.checkout-methods .methods.left .row:hover {box-shadow:inset -1px 0 0 #f0ece9}
.checkout-methods .row > div {display:table-cell; vertical-align:middle}
.checkout-methods .row .image {width:80px; padding-left:20px; text-align:center}
.checkout-methods .row .check {width:50px; text-align:center}
.checkout-methods .row .title {}
.checkout-methods .row .title span {display:block; margin-top:4px; color:#b3b3b3}
.checkout-methods .row .title span.desc {display:inline-block; margin:-4px 0 0 6px; width:18px; height:18px; line-height:18px; text-align:center; vertical-align:middle; border:1px #ddd solid; border-radius:50%; color:#aaa; font-size:11px; cursor:default}
.checkout-methods .row .title span.desc::before {
	content:"?";
}
.checkout-methods .row .title .options {margin-top:15px; display:none}
/*.checkout-methods .row .title .options > div {padding:7px 0 0 0}
.checkout-methods .row .title .options input[type=radio] {margin:0 8px 0 0; vertical-align:middle}*/
.checkout-methods .row .bring-floors {display:inline-block}
.checkout-methods .row .bring-floors > span {margin:0; padding-left:5px}
.checkout-methods .row .bring-type {padding-top:6px; color:#b3b3b3; font-size:13px}
.checkout-methods .row select[name=bring_type] {display:block; margin-top:8px; width:206px}
.checkout-methods .row .price {width:80px; padding-right:30px; text-align:right}
.checkout-methods .row .disabled {position:absolute; top:1px; right:1px; bottom:1px; left:0; background-color:rgba(255,255,255,0.7); cursor:default !important}
.checkout-methods .row .disabled.not-available {}

.tooltip-box {font-size:12px; box-shadow:0 0 3px rgba(0,0,0,0.1); /*min-width:420px;*/ padding:12px 20px; line-height:19px; background:#efece9; border-radius:0; border:1px #a8a09a solid !important}

.shopping-customer-top {display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; margin-top:10px; padding:0 5px 0 10px}
.shopping-customer-top .tab {background-color:#efece9; -webkit-flex:1 0 calc(100% / 3 - 105px); -moz-flex:1 0 calc(100% / 3 - 105px); -ms-flex:1 0 calc(100% / 3 - 105px); flex:1 0 calc(100% / 3 - 105px); margin-right:5px; padding:20px 50px; color:#930d24; font-size:15px; text-transform:uppercase; cursor:pointer}
.shopping-customer-top .tab-selected {background-color:#930d24; color:#fff; cursor:default}
.shopping-customer-top .tab > div {display:table-cell; vertical-align:middle;}
.shopping-customer-top .tab > div > span {display:block; font-size:13px; color:#4a4a4a; font-weight:normal; margin-top:6px; text-transform:none}
.shopping-customer-top .tab-selected > div > span {color:#fff}

#shopping-customer-box-1, #shopping-customer-box-3 {margin:10px; color:#a96a75; font-size:13px; font-style:italic; background:#f6edef url('../webimages/checkout-info.png') 20px center no-repeat; border:1px #930d24 solid; padding:20px 60px}
.shopping-customer-box .login-row input[type=submit] {background-color:#900002; border:0 none; padding:10px 16px; color:#fff; text-decoration:none; text-transform:uppercase; font-size:14px; cursor:pointer; display:block; margin:20px 0 40px 0}
.checkout-forgotten {display:inline-block; margin-left:20px}

.shopping-customer {margin:50px 40px}
.shopping-customer .title, .shopping-confirm-address .title {font-size:13px; color:#666; text-transform:uppercase}
.shopping-customer .box, .shopping-confirm-address .box {padding:20px 15px 30px 15px;}
.shopping-customer input[type=text], .shopping-customer input[type=password], .shopping-customer textarea, .shopping-confirm-address textarea {background-color:#f8f4ef; border:1px #a8a09a solid; margin-bottom:10px; padding:12px 15px; border-radius:3px; color:#000; height:auto !important; line-height:normal !important}
.shopping-customer input[type=text], .shopping-customer input[type=password] {width:250px}
.shopping-customer textarea, .shopping-confirm-address textarea {width:100%}
.shopping-customer input[type=text]::-webkit-input-placeholder, .shopping-customer input[type=password]::-webkit-input-placeholder {color:#979494}
.shopping-customer input[type=text]:-moz-placeholder, .shopping-customer input[type=password]:-moz-placeholder {color:#979494}
.shopping-customer input[type=text]::-moz-placeholder, .shopping-customer input[type=password]::-moz-placeholder {color:#979494}
.shopping-customer input[type=text]:-ms-input-placeholder, .shopping-customer input[type=password]:-ms-input-placeholder {color:#979494}
.shopping-customer .address {margin-bottom:15px}
.shopping-customer .address input[type=radio] {vertical-align:bottom; margin-right:10px}
.shopping-customer .address label {vertical-align:middle}

.new-customer-box {float:left; width:50%}
.new-customer-box.left {padding-bottom:20px}
.new-customer-box > .title-1 {font-size:13px; color:#666; text-transform:uppercase}
.new-customer-box > .title-2 {font-size:13px; color:#666; text-transform:uppercase}
.new-customer-box > div {margin-top:20px}
.new-customer-box label, .new-customer-box-2 label {vertical-align:middle; margin-left:8px !important; display:inline-block; color:#666; font-size:13px}
.new-customer-box input[type=checkbox], .new-customer-box-2 input[type=checkbox] {vertical-align:middle}
.newsletter-box {margin:20px 0}
.new-customer-hidden {display:none}
.new-customer-box-2 {margin:0 0 30px 0}
.required-info {margin:0 0 30px 0; font-size:12px; color:#666}
.new-customer-box .info {color:#666; padding:15px 0 10px 0; font-size:13px; max-width:285px; line-height:18px}

.checkout-conditions {margin:20px 0 20px 10px; font-size:13px; color:#666}
.checkout-conditions h1 {font-size:13px; color:#666; text-transform:uppercase; font-weight:normal}
.checkout-conditions > div {display:-webkit-flex; display:-ms-flexbox; display:flex}
.checkout-conditions > div > div {-webkit-flex:0 1 auto; -moz-flex:0 1 auto; -ms-flex:0 1 auto; flex:0 1 auto; padding-right:10px}

.checkout-comment-box {}
.checkout-comment-box textarea {width:100%; background-color:#f8f4ef; border:1px #a8a09a solid; padding:12px 15px; border-radius:3px; color:#000; box-sizing:border-box}
.checkout-comment-box .title {font-size:13px; color:#666; text-transform:uppercase; margin-bottom:20px}

.checkout-customer-info {margin:20px 0; color:#666}
.checkout-center {margin:0 40px}

.shopping-confirm-address {display:-webkit-flex; display:-ms-flexbox; display:flex; color:#666; font-size:13px; margin:25px 10px}
.shopping-confirm-address .box-address {-webkit-flex:1 1 calc(100% / 3); -moz-flex:1 1 calc(100% / 3); -ms-flex:1 1 calc(100% / 3); flex:1 1 calc(100% / 3); padding:0 40px; line-height:22px}
.shopping-confirm-address .box-address:not(:first-child) {box-shadow:inset 1px 0 0 #f0ece9}
.shopping-confirm-address .box-address > span {display:block; font-weight:bold; margin-bottom:25px}
.shopping-confirm-address .box-address > span a {display:inline-block; margin-left:10px; font-size:11px}

.shopping-products-title {background-color:#efece9; margin:0 10px; padding:20px 40px; color:#4a4a4a; font-size:15px}

.cart-total-final {display:-webkit-flex; display:-ms-flexbox; display:flex; justify-content:flex-end; align-items:center; background-color:#efece9; margin:10px 10px 0 10px; padding:20px 40px}
.cart-total-final .item {flex:0 0 auto; padding-left:50px; font-size:13px; text-align:right}
.cart-total-final .item.total {font-size:20px}
.cart-total-final .item .text {color:#666; display:inline-block; margin-right:3px}
.cart-total-final .item .price {color:#930d24; font-weight:bold}

.checkout-redeem {margin:40px 40px; padding:30px 0; color:#666; border-top:1px #f0ece9 solid; border-bottom:1px #f0ece9 solid}
.checkout-redeem .title {display:block; margin-bottom:25px; font-size:13px; font-weight:bold}
.checkout-redeem input[type=text] {display:block; margin-top:5px}

#top-cart {}
#top-cart-content {}
.popup-data {display:none}
.popup-bg {position:fixed; top:0; left:0; background-color:rgba(0,0,0,0.2); width:100%; height:100%; display:none; z-index:9999}
.popup-bg > div {position:absolute; top:50%; left:50%; margin:-250px 0 0 -350px; background-color:#fff; width:700px; box-shadow:0 0 50px rgba(0,0,0,0.5); overflow:hidden}
/*.popup-bg > div > div {padding:0 25px}*/
.popup-header {position:relative; background:#f0ece9 url(../webimages/popup-header-info-icon.png) 35px center no-repeat; padding:25px 25px 25px 75px; color:#930d24; font:25px MyriadProCondensed; text-transform:uppercase}
.popup-header div {position:absolute; top:20px; right:25px; cursor:pointer; color:#930d24; font:25px MyriadProCondensed}
.popup-product-split {display:none}
.popup-product {border-bottom:1px #e1d9d0 solid; font-size:13px; margin:0 15px; padding:15px 30px 10px 0; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-align-items:center; -ms-flex-align:center; align-items:center}
.popup-product-cell {-webkit-flex:1 0 auto; -moz-flex:1 0 auto; -ms-flex:1 0 auto; flex:1 0 auto; padding:10px 0}
.popup-product-cell:first-child {max-width:100px}
.popup-product img {border:0 none; margin-top:5px}
#popup-product-title, #popup-product-title-split {margin-left:25px}
#popup-product-title .subtitle, #popup-product-title-split .subtitle {display:inline-block; margin-top:3px; color:#aaa; font-size:12px; font-style:italic; line-height:normal}
#popup-product-price, #popup-product-price-split {font-weight:bold; text-align:right}
.popup-sum {font-size:13px; color:#666; padding:30px 15px}
.popup-sum span {font-weight:bold}
.popup-bottom {padding:0 15px}
.popup-bottom a {display:block; height:36px; line-height:36px; margin:10px 0 25px 0; padding:0 20px; color:#fff; text-decoration:none; font-size:12px}
.popup-btn-back {float:left; background:#900002; text-transform:uppercase; cursor:pointer}
.popup-btn-cart {float:right; background:#900002; color:#fff; text-transform:uppercase}

.checkout-cetelem {margin:40px 10px 0 10px; padding:0 30px 0 30px; color:#666}
.checkout-cetelem .title-1 {display:block; margin-bottom:20px; color:#930d24; text-transform:uppercase}
.checkout-cetelem .title {display:block; margin-bottom:6px; font-size:13px; font-weight:bold}
.checkout-cetelem p {margin:0 0 30px 0}
.checkout-cetelem .table {display:table; border:1px #f0ece9 solid; border-bottom:0 none; margin-bottom:20px}
.checkout-cetelem .row {display:table-row}
.checkout-cetelem .cell {display:table-cell; padding:18px 30px; border-bottom:1px #f0ece9 solid}
.checkout-cetelem .cell:first-child {border-right:1px #f0ece9 dotted; background-color:#fbfbfb}
.checkout-cetelem .cell.strong {font-weight:bold}
.checkout-cetelem input[type=submit], .checkout-cetelem input[type=button] {background-color:#900002; border:0 none; padding:10px 16px; color:#fff; text-decoration:none; text-transform:uppercase; font-size:14px; cursor:pointer; display:block; margin:20px 0 40px 0}

.cart-xsell {padding:0 10px}
.cart-xsell .top {position:relative; background-color:#efece9; font-size:21px; font-family:MyriadProCondensed; text-transform:uppercase; color:#900002; padding:10px; border:1px #e1d9d0 solid; border-bottom:0 none}
.cart-xsell .products {border:1px solid #e1d9d0}
.cart-xsell .product {position:relative; float:left; width:141px; margin-bottom:30px; padding:15px}
.cart-xsell .image {height:110px; text-align:left; cursor:pointer; margin-bottom:10px}
.cart-xsell .title {height:32px}
.cart-xsell .title a {color:#4d4d4d; text-decoration:none}
.cart-xsell .title a:hover {text-decoration:underline}
.cart-xsell .price {color:#900002; font-size:15px; font-weight:bold; margin:5px 0 8px 0}

.checkout-success {text-align:center; padding:70px 20% 0 20%}
.checkout-success .title {font-family:MyriadProCondensed; font-size:36px; text-transform:uppercase}
.checkout-success .text {margin:50px 0; font-size:16px; line-height:22px}
.checkout-success .text span {font-weight:bold}
.checkout-success .cart-buttons {-webkit-justify-content:center; -ms-flex-pack:center; justify-content:center}

.category-banners {position:relative; display:-webkit-flex; display:-ms-flexbox; display:flex; overflow:hidden; border:1px #e1d9d0 solid; margin-top:20px}
.category-banners a {-webkit-flex:0 0 100%; -moz-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; display:block}
.category-banners img {width:100%; height:auto}
.category-banners .progress {position:absolute; bottom:0; left:0; right:0; height:2px; background-color:#fff}
.category-banners .progress div {width:0; height:2px; background-color:#900002}


.input-error {display:none; color:#f00; width:250px; margin:-5px 3px 5px 3px; line-height:16px}
.input-error.new-account {width:100%; margin:4px 0 5px 1px}
.input-warning {display:none; color:#ff8307; width:250px; margin:-5px 3px 5px 3px; line-height:16px}
.input-warning.new-account {margin:4px 0 5px 1px}
.account-telephone {display:inline-block; position:relative}
.account-telephone input[type=text] {padding:12px 15px 12px 58px; width:207px}
.account-telephone::before {content:'+421 0'; position:absolute; top:13px; left:15px; color:#979494; font-size:13px}


