body{background: #f6ede2; text-align:center; padding: 0px;}

/* NAVIGATION SKIP */
#nav-skip {position: absolute; left: -2000px; top: 0;  text-align:center;}
#nav-skip a:focus, #nav-skip a:active {position: absolute; left: 2000px; width: 970px; background: #fff; padding: 2px 0 5px;}

/* LAYOUT */
#mother {width: 970px; margin: 0 auto; position: relative;}
#header {text-align: left; margin: 0 0 10px;}
#main {background: #fff url('/img/bg/main.png') 0 0 repeat-y; margin: 0 -5px; position: relative; text-align: left;} 
#main-header {background: url('/img/bg/main-header.png') 0 0 no-repeat; padding: 5px 5px 0;}
#main-footer {background: url('/img/bg/main-footer.png') 0 100% no-repeat; padding: 0 5px 5px;}
#main-header .in {padding: 10px 9px 8px;  background: #D4B38C url('/img/bg/main-header-in.png') 0 0 repeat-y; border-bottom: 1px solid #b89b77;}
#main-footer .in {background: #3d3226; padding: 20px;}
#content {margin: 0 15px 10px;}
#col-content {float: right; display: inline; width: 715px;}
#col-side {float: left; display: inline; width: 225px;}
#footer {text-align: left; padding: 0 10px; margin: 5px 0 10px;}
.home #main-header .in {background: #fff; border-bottom: 1px solid #fff;}
.home #content {margin: 0 0 10px;}
.home #col-content {float: left; display: inline; width: 470px; margin: 0 0 0 14px;}
.home #col-side {float: right; display: inline; width: 470px; margin: 0 14px 0 0;}
.page #content {margin: 0 25px 10px;}
.page #col-content {float: left; width: 690px;}
.page #col-side {float: right; width: 235px;}

/* LOGO BOX */
#logo-box {margin: 30px 0 0 10px; background: #f6ede2; float: left;}
#logo-box h1, #logo-box p {margin: 0; padding: 0;}

/* OPEN TIME */
#open-time {float: right; margin: 20px 0 0; background: #0d8fad url('/img/bg/open-time.png') 0 0 no-repeat; color: #fff; font-weight: bold; padding: 0 0 0 70px; z-index: 1; height: 85px; overflow: hidden;}
#open-time .in {background: url('/img/bg/open-time.png') 100% 0 no-repeat; padding: 0 15px 0 0;}
#open-time .in .spc {overflow: hidden; position: relative; min-height: 85px;}
#open-time .in p {margin: 0; padding: 15px 0 0; line-height: 1.2; position: absolute; left: 0px; top: 0px; white-space: nowrap;}
#open-time .in p strong {font-size: 216.7%; color: #fff;}

/* SEARCH BOX */
#search-box {float: left; display: inline;}
#search-box .int-text {background: #fff url('/img/bg/int-search.png') 0 0 no-repeat; width: 350px; height: 23px; padding: 7px 0 0 35px; border: 1px solid #9e8563; font-size: 117%; vertical-align: middle;}
.home #search-box .int-text {border: 1px solid #a7a7a7}
.btn-submit {background: url('/img/bg/btn-submit.png') 0 0 no-repeat; height: 32px; padding: 0 12px 0 13px; border: none; font-size: 108.4%; color: #fff; text-transform: uppercase; font-weight: bold; vertical-align: middle; cursor: pointer;}

/* CART & LOGIN */
.home #cart-login {border: 1px solid #cfc7be;}
.home #cart-login .reset li a, .home #cart-login .reset li span {color: #1793B0;}
.home #cart-login .reset li.profil a {border-left: 1px solid #cfc7be; color: #1793B0;}
.home #cart-login .reset .profil-menu .btn {border-left: 1px solid #cfc7be; background: #fff url('/img/bg/login-btn-down-home.png') 50% 55% no-repeat;}
.home #cart-login .reset .profil-menu .reset {border-color: #cfc7be;}
#cart-login {float:right; width: 469px; border: 1px solid #9e8563; text-transform: uppercase; position: relative; z-index: 99;}
#cart-login .reset li {float: left; display: inline; width: 233px; padding: 0 0 0 1px; overflow: hidden;}
#cart-login .reset li a, #cart-login .reset li span {display: block; height: 28px; line-height: 28px; white-space: nowrap; padding: 3px 10px 0 45px; text-decoration: none; margin: 0 0 0 -1px; color: #fff;}
#cart-login .reset li .capitalize {display: inline; height: auto; padding: 0;}
#cart-login .reset li a:hover {text-decoration: underline;}
#cart-login .reset .profil {width: 200px;}
#cart-login .reset .profil a {border-left: 1px solid #9e8563; width: 140px; overflow: hidden;}
#cart-login .reset .profil-menu {width: 33px; position: relative; overflow: visible;}
#cart-login .reset .profil-menu .btn {padding: 0; margin: 0; width: 32px; border-left: 1px solid #9e8563; height: 31px; background: #d5b48d url('/img/bg/login-btn-down.png') 50% 55% no-repeat;}
#cart-login .reset .profil-menu:hover .btn, #cart-login .reset .profil-menu.hover .btn {background: #3b3124 url('/img/bg/login-btn-up.png') 50% 55% no-repeat;}
#cart-login .reset .profil-menu:hover .reset, #cart-login .reset .profil-menu.hover .reset {display: block;}
#cart-login .reset .profil-menu .reset {display: none; position: absolute; top: 31px; right: -1px; z-index: 98; border: 1px solid #9e8563; background: #3b3124; padding:5px 15px;}
#cart-login .reset .profil-menu .reset li {text-transform: none; width: auto; width: 203px;}
#cart-login .reset .profil-menu .reset li a {padding: 7px 0 7px 15px; margin: 0; height: auto; line-height: 1; background: url('/img/bg/login-btn-right.png') 0 0.75em no-repeat; border-top: 1px solid #9e8563; width: auto; color: #fff;}
#cart-login .reset .profil-menu .reset li a.first {border: none;}
#cart-login .reset .profil-menu .line {position: absolute; right: 0; top: -1px; width: 32px; height: 1px; background: #3B3124; line-height: 1px; font-size: 1px; padding: 0;}

.home #cart-login .reset li .ico-cart {background: url('/img/ico/cart.png') 13px 50% no-repeat;}
#cart-login .reset li .ico-cart {background: url('/img/ico/cart-b.png') 13px 50% no-repeat;}
.home #cart-login .reset li .ico-lock {background: url('/img/ico/lock.png') 13px 50% no-repeat;}
#cart-login .reset li .ico-lock {background: url('/img/ico/lock-b.png') 13px 50% no-repeat;}


/* MENU */
#main-menu {background: url('/img/bg/main-menu.png') 0 100% repeat-x; padding: 0 0 6px; margin: 0 5px;}
#main-menu li {float: left; display: inline; margin: 0; padding: 0; text-align: center; white-space: nowrap; text-transform: uppercase; font-weight: bold;}
#main-menu li a, #main-menu li strong {display: block; min-height: 44px; line-height: 44px; min-width: 103px; padding: 0 15px 0 15px; text-decoration: none; color: #fff; position: relative;}
#main-menu li a span, #main-menu li strong span {width: 22px; height: 11px; position: absolute; bottom: -11px; left: 50%; margin: 0 0 0 -11px; display: block;}

#main-menu li.one a, #main-menu li.one strong {background: #fff url('/img/bg/main-menu-1.png') 0 100% repeat-x; color: #1793b0; min-width: 44px;}
#main-menu li.one a:hover span, #main-menu li.one strong span {background: url('/img/bg/main-menu-1-active.png') 50% 100% no-repeat;}
#main-menu li.two a, #main-menu li.two strong {background: #C2D74D url('/img/bg/main-menu-2.png') 0 100% repeat-x;}
#main-menu li.two a:hover span, #main-menu li.two .active span, #main-menu li.two strong span {background: url('/img/bg/main-menu-2-active.png') 50% 100% no-repeat;}
#main-menu li.three a, #main-menu li.three strong {background: #3AA4BC url('/img/bg/main-menu-3.png') 0 100% repeat-x;}
#main-menu li.three a:hover span, #main-menu li.three .active span, #main-menu li.three strong span {background: url('/img/bg/main-menu-3-active.png') 50% 100% no-repeat;}
#main-menu li.four a, #main-menu li.four strong {background: #D8458E url('/img/bg/main-menu-4.png') 0 100% repeat-x;}
#main-menu li.four a:hover span, #main-menu li.four .active span, #main-menu li.four strong span {background: url('/img/bg/main-menu-4-active.png') 50% 100% no-repeat;}
#main-menu li.five a, #main-menu li.five strong {background: #E94E35 url('/img/bg/main-menu-5.png') 0 100% repeat-x;}
#main-menu li.five a:hover span, #main-menu li.five .active span, #main-menu li.five strong span {background: url('/img/bg/main-menu-5-active.png') 50% 100% no-repeat;}
#main-menu li.six a, #main-menu li.six strong {background: #77CD94 url('/img/bg/main-menu-6.png') 0 100% repeat-x;}
#main-menu li.six a:hover span, #main-menu li.six .active span, #main-menu li.six strong span {background: url('/img/bg/main-menu-6-active.png') 50% 100% no-repeat;}
#main-menu li.seven a, #main-menu li.seven strong {background: #FFA42F url('/img/bg/main-menu-7.png') 0 100% repeat-x;}
#main-menu li.seven a:hover span, #main-menu li.seven .active span, #main-menu li.seven strong span {background: url('/img/bg/main-menu-7-active.png') 50% 100% no-repeat;}

.side-menu {background: url('/img/bg/side-menu.png') 100% 0 repeat-y; min-height: 800px; padding: 0 13px 0 0; zoom: 1;}
.side-menu h2 {font-size: 117%; margin: 0; padding: 6px 0 6px 5px; border-bottom: 1px solid #e7e3de;}
.side-menu .reset li {padding: 4px 0 4px 15px; background: url('/img/bg/li.png') 5px 0.9em no-repeat; border-bottom: 1px solid #e7e3de; color: #6a7c00;}
.side-menu .input {padding: 4px 0 !important; background: none !important;}
.side-menu .input span {padding: 0 0 0 19px;}
.side-menu .input span.disabled {padding: 0;}
.side-menu .input input {margin: 0 3px 0 0; vertical-align: middle;}
.side-menu a:hover {color: #333;}
.side-menu a {color: #6a7c00;}
.side-menu p {margin: 10px 0 0;}

.side-menu .equipment a {font-size: 116.6%; padding: 2px 0 2px 23px; font-weight: bold; color: #1793b0; background: url('/img/ico/umbrella.png') 2px 0.3em no-repeat; display: block;}
.side-menu .accessories {border-bottom: 1px solid #e7e3de; padding: 0 5px;}
.side-menu .accessories li {border: none;}
.side-menu h3 {font-size: 108.4%; color: #333; font-weight: bold; margin: 10px 5px 2px;}
.side-menu h2.specific-search {font-size: 116.6%; background: #f3f1ee; border: 1px solid #e7e3de; border-width: 1px 0; margin: 10px 0 0; padding: 12px 8px;}

.side-menu .makers li {background-image: url('/img/bg/li-blue.png'); color: #1793b0;}
.side-menu .makers li a {color: #1793b0;} 
.side-menu .equipment a:hover, .side-menu .makers li a:hover {color: #333;} 

.side-menu .btn, .side-menu .btn input {width: 100px;}
.side-menu .btn input {font-size: 100%;}

.page .side-menu {background: none; min-height: 1px; padding: 0 0 0 13px; font-size: 117%;}
.page .side-menu .reset li {padding: 0;}
.page .side-menu .reset li a, .page .side-menu .reset li strong {padding: 4px 4px 4px 15px;; display: block;}
.page .side-menu .reset .reset li a, .page .side-menu .reset .reset li strong {padding: 4px 4px 4px 30px; display: block;}
.page .side-menu .reset li a strong {padding: 0 !important;}
.page .side-menu .reset .reset li {border: 1px solid #e7e3de; border-width: 1px 0 0; font-size: 85.7%; background-position: 20px 0.9em;}

/* BREADCRUMB */
#breadcrumb {font-size: 117%; margin: 15px 0px 10px;}
#breadcrumb strong {font-weight: normal;}

/* ANNOT BOX */
.home #annot-box {background: #BC9D71 url('/img/bg/home-annot.jpg') 0 0 no-repeat; padding: 400px 0 0 35px; min-height: 138px;}
.home #annot-box a {color: #fff;}
.home #annot-box a:hover {text-decoration: none;}
.home #annot-box h1 {color: #fff; font-size: 233.4%; margin: 0 0 0.2em; line-height: 1.1; width: 282px; height: 57px; position: relative;}
.home #annot-box h1 .sprite {background: url('/img/sprites/h1-homepage.png') 0 0 no-repeat; width: 282px; height: 57px;}
.home #annot-box h1 span {color: #f6ede2; display: block;}
.home #annot-box p {color: #f6ede2; margin: 0; font-size: 100%;}
#annot-box, .annot-box {position: relative;}
#annot-box p {font-size: 117%;}
.product-detail #annot-box p {font-size: 100%;}
.product-detail h1 {font-size: 300%; text-align: center; padding: 0 135px; line-height: 1; margin-bottom: 0;}
.product-detail-accesories h1 {font-size: 300%; margin: 0 100px 0.5em 0;}
.availability .r {text-align:right; position: relative;}
.availability .ico-yes {border: 1px solid #CFC7BE; display:inline-block; padding: 5px 10px 5px 27px; background-position:4px 50%;}
.availability #skladem h2 {font-size: 100%; margin: 0;}
.availability #skladem li {margin: 0; padding: 2px 0 2px 10px; list-style: none; background: url('/img/bg/li.png') 0 0.7em no-repeat; line-height: 1.4; border: none;}
.availability .r a.strong {text-decoration: underline; color: #6A7C00 !important; cursor:pointer; font-weight:bold; padding: 0 15px 0 0; background: url('/img/ico/hover.png') 100% 60% no-repeat; }
.availability .hover {display: none; position: absolute; left: 0; top: 28px; background: #fff; border: 1px solid #CFC7BE; width: 190px; padding: 7px 10px; text-align: left; z-index: 1;}
#annot-box .action {position: absolute; left: 0; top: 2px;}
#annot-box .action .green-btn {font-weight: bold; background: #B6D11E; color: #fff; font-size: 117%; padding: 5px 10px; display: -moz-inline-box; display: inline-block;}
.annot-box .green-btn {font-size: 38.9%; background: #B6D11E; color: #fff; padding: 5px 10px; display: -moz-inline-box; display: inline-block; vertical-align: middle;}
#annot-box .buttons, .annot-box .buttons {position: absolute; right: 0; top: 2px; text-align: center; border: 1px solid #cfc7be;}
#annot-box .buttons a, .annot-box .buttons a {display: -moz-inline-box; display: inline-block; width: 45px; height: 32px;  border-left: 1px solid #cfc7be; margin: 0 0 0 -1px; vertical-align: middle; padding: 3px 0 0;}
.ico-yes-big h1 {margin: 0 !important;}
.ico-yes-big p {font-size: 100% !important; margin: 0 !important;} 
.order #col-content {font-size: 117%; width: 99%;}
#TB_window #annot-box {padding: 0; min-height: 1px; _height: 1px; background: none; color: #333 !important;}
#TB_window #annot-box h1, #TB_window #annot-box p {color: #333 !important; width: auto; height: auto;}
#TB_window #annot-box p {font-size: 117%; margin: 0 0 20px;}
.order #annot-box {background: url('/img/ico/yes-big.png') 0 50% no-repeat; padding: 10px 0 15px 40px;}
.equipment {position: relative; zoom: 1;}
.equipment h1 {padding: 0 190px 0 0;}
.equipment p {position: absolute; top: -15px; right: 0;}

/* LOGOS BOX */
.logos-box li {float: left; display: inline; text-align: center;}
.logos-box li a {display: block; height: 95px; position:relative; z-index:2; width: 115px; height: 95px; zoom:1;}
.logos-box .logo {float: left; display: inline; width: 225px; text-align: center; margin: 15px 0;}
.logos-box .preview {float: right; display: inline; width: 710px; margin: 15px 0;}
.logos-box .preview p {margin: 0;} 
#lavaBox {background: url('/img/bg/logo-box.png') 0 0 no-repeat; position:absolute; z-index:1;} 
.logos-box a.active img{visibility:hidden;}
.logos-box a.active:hover img{visibility:visible;}

/* HOME CROSSROAD */
.home-crossroad ul li {float: left; display: inline; width: 234px; border: 1px solid #cfc7be; background: #BC9D71; margin: 0 0 -1px -1px; position: relative;}
.home-crossroad ul li h3 {margin: 0; padding: 0; text-align: center; text-transform: uppercase; font-size: 100%; white-space: nowrap; line-height: 35px;}
.home-crossroad ul li h3 a {display: block; padding: 130px 0 0; color: #fff; height: 48px;}
.home-crossroad ul li h3 a:hover {text-decoration: none; color: #fff;} 
.home-crossroad ul li.carseat {background: #BC9D71 url('/img/motive/carseat.png?v=1') 0 100% no-repeat;}
.home-crossroad ul li.pram {background: #BC9D71 url('/img/motive/pram.png?v=1') 0 100% no-repeat;}
.home-crossroad ul li.toy {background: #BC9D71 url('/img/motive/toy.png?v=1') 0 100% no-repeat;}
.home-crossroad ul li.furniture {background: #BC9D71 url('/img/motive/furniture.png?v=1') 0 100% no-repeat;}
.home-crossroad ul li.mode {background: #BC9D71 url('/img/motive/mode.png?v=1') 0 100% no-repeat;}
.home-crossroad ul li.other {background: #BC9D71 url('/img/motive/other.png?v=1') 0 100% no-repeat;}

/* PRODUCT LIST */
.product-list .reset {border-bottom: 1px solid #cfc7be; overflow: hidden; margin: 0 0 10px;}
.product-list .reset li {float: left; display: inline; width: 220px; padding: 10px 9px; position: relative;}
.product-list li .img-box {display: block; text-align: center; height: 220px; cursor: pointer;}
.product-list li h2, .product-list li h3 {font-size: 117%; margin: 0 0 0.2em;}
.product-list li h2 a, .product-list li h3 a {display: block;}
.product-list li h2 .heading, .product-list li h3 .heading {display: block; text-decoration: underline;}
.product-list li .desc {padding-right: 8.5em; position: relative;}
.product-list li .desc p {margin: 0; font-size: 92%; color: #666; line-height: 1.3;}
.product-list li .desc .price {position: absolute; margin: 0; bottom: 0px; right: 0px; font-size: 117%; font-weight: bold; color: #cc4186; line-height: 1.3;}
.product-list li .action, .product-list li .news {width: 96px; height: 136px; display: block; position: absolute; left: -3px; top: 100px; z-index: 99; background: url('/img/bg/action.png') 0 0 no-repeat;}
.product-list li .news {background-image: url('/img/bg/news.png');}

.att-products {position: relative; width:100%;}
.att-products .prev, .att-products .next {text-decoration: none;}
.att-products .prev .more {left: 0; top: 70px; background: #B6D11E url('/img/bg/product-images-more-l.png') 0 50% no-repeat; text-align: left; padding: 12px 10px 12px 20px;}
.att-products .next .more {right: 0; top: 70px;}
.att-products .next, .att-products .prev{display:none;}
.att-products .disable{display:none !important;}
.att-products h2 {font-size: 134%; margin: 0 5px;}
.att-products .reset{width:100%; overflow:visible; max-width:5000px; white-space:pre; position: relative; overflow-x:scroll;}
.att-products ul.js{overflow-x:hidden;}
.att-products .reset li {border: none; padding: 10px 8px; display:inline-block; float:none; white-space: normal;}
.att-products .reset li .buy {text-align: center; margin: 10px 0 0;}
.product-detail-accesories .att-products {padding: 20px 0 0; border-top: 1px solid #CFC7BE; margin: 20px 0 0;}
.page #content .att-products {margin: 0 -10px; width:auto;}

.favorite .reset li {width: 212px; padding: 10px;}
.favorite .reset li .desc p {margin: 0;}
.favorite .reset li p {margin: 0;}
.favorite .reset li .preview {margin: 0.3em 0 0.7em;}

/* PARAMS LIST */
.params-list thead th {font-size: 117%;}
.params-list tbody td {padding: 7px 0 7px 30px;}

/* PAGING */
.paging {font-size: 117%; font-weight: bold;}
.paging strong {color: #666;}
.paging strong, .paging a, .paging span {margin: 0 2px;}
.paging img {vertical-align: middle;}

/* PRODUCT INFO */
.product-detail .product-info  {position: relative; min-height: 350px; padding: 1px 0 20px;}
.product-detail .product-info .in {width: 625px; position: relative; z-index: 10; margin: 70px 0 0;}
.product-info .in .click-big-img {position: absolute; top: -42px; right: 0px; display: block; width: 300px; height: 300px;}
.product-info .in .reset {margin: 0 0 5px; width: 447px;}
.product-info .in .reset li {overflow: hidden; background: url('/img/bg/product-info-li.png') 100% 0 no-repeat; padding: 8px 155px 0 0; font-size: 117%;}
.product-info .in .reset li:first-child {background: none;}
.product-info .price, .col-content .price {text-align: right; float: left; width: 135px; font-weight: bold; color: #666; font-size: 92%; line-height: 1;}
.product-info .price strong, .col-content .price strong {font-size: 200%; display: block; color: #cc4186;}
.product-info .buy, .col-content .buy {float: left; margin: 0 0 0 15px; font-weight: bold; width: 155px;}
.product-info .buy span, .col-content .buy span {color: #6A7C00; font-size: 92%; display: block; margin: 3px 0 0; text-align: center;}

.product-images {position: absolute; right: 0; top: 0; width: 625px; z-index: 1; text-align: center;}
.product-images .big-img {float: left; display: inline; margin: 0 30px 0 0; width: 300px; position: relative; z-index: 1;}
.product-images .big-img .img-box {width: 300px; height: 300px; display: block; cursor: pointer;}
.product-images .big-img .thickbox {width: 300px; height: 300px; display: block; cursor: pointer;}
.product-images .medium-img {float: left; display: inline; width: 200px; margin: 65px 0 0; position: relative;}
.product-images .medium-img .akce {position: absolute; top: 30px; right: 0; font-size: 92%; font-weight: bold; background: #B6D11E; color: #fff; display: block; padding: 2px 5px; z-index: 50;}
.product-images .medium-img .img-box {width: 200px; height: 200px; display: block; cursor: pointer;}
.product-images .big-img p, .product-images .medium-img p {color: #666; margin: 0 0 10px;}
.product-images .medium-img p {color: #b0afaf;}
.product-images .medium-img a {text-decoration: none;}
.product-images .medium-img .more {right: -95px; bottom: 120px; background:url('../img/bg/variant-next.png') 0 0 no-repeat; width:40px; height:31px; padding:0;}
.product-images .medium-img a.prev{position:absolute; bottom:120px; right:-48px; width:40px; height:31px; background:url('../img/bg/variant-prev.png') 0 0 no-repeat;}
.product-images .medium-img a.disable .more, .product-images .medium-img a.disable{background-position:0 -31px;}
.product-images .medium-img a.all{position:absolute; bottom:50px; right:-85px;}


#TB_desc #variants h2{margin-top:1em;}
#TB_desc .product-list{margin:0 -5px -6px; position:relative; zoom:1;}
#TB_desc .product-list ul, #TB_desc .product-list li{zoom:1; margin:0;}
#TB_desc .product-list ul{margin-bottom:6px;}
#TB_desc .product-list li{width:168px; padding:0px 0 6px;}
#TB_desc .product-list .img-box{height:200px;}
#TB_desc .product-list img{border:none; max-width:150px; max-height:150px;}
#TB_desc .product-list h3{text-align:center; font-weight:normal; font-size:100%;}
#TB_desc .product-list h3 .heading{height:auto !important; margin-bottom:6px;}
#TB_desc .product-list .spc{border:1px solid #fff; padding:10px 9px;}
#TB_desc .product-list li p{margin:0; text-align:center;}
#TB_desc .product-list li .avia{font-size:92%;}
#TB_desc .product-list li .price{color:#CC4186; font-size:117%; font-weight:bold;}

#TB_desc .product-list li.bigger {width: 173px !important;}
#TB_desc .product-list li.bigger .price {font-size: 100%;}
#TB_desc .product-list li.bigger .img-box{height:180px;}
#TB_desc .product-list li.bigger h2 .heading{text-decoration: none;}
#TB_desc .product-list li.bigger h2 .img-box{cursor: default;}

/*#TB_desc .product-list .active .spc{border:1px solid #dcdcdc;}
#TB_desc .product-list .active .action{background:url('/img/bg/action2.png') 0 0 no-repeat;}
#TB_desc .product-list .activeNext .action{background:url('/img/bg/action2.png') 0 0 no-repeat; left:-8px;}
#TB_desc .product-list li .action, #TB_desc .product-list li .news{left:-7px;}*/

/* PRODUCT DETAILS */
.product-details {border: 1px solid #cfc7be; border-width: 1px 0; margin: 0 0 20px; background: url('/img/bg/product-details.png') 325px 0 repeat-y;}

.product-detail .col-side {float: left; display: inline; width: 295px; margin: 15px 0 0 5px;}
.product-detail .col-side .reset {margin: 0 0 1em;}
.product-detail .col-side .reset li {padding: 5px 0;}
.col-content .favorit, .product-detail .col-side .favorit {text-align: center; margin: 20px 0 1.5em;}
.col-content .favorit .small, .product-detail .col-side .favorit .small {display: block; padding: 0 65px; color: #666; margin: 5px 0 0;} 

.product-detail .col-content {float: right; display: inline; width: 600px; margin: 0 5px 0 0;}
.product-detail .col-content .annot-box {margin: 20px 0 0;}
.product-detail .col-content .annot-box p {font-weight: bold;}
.product-detail .col-content .in {overflow: hidden; margin: 0px;}
.product-detail .col-content .right {margin: 20px 0 20px;}
.product-detail .col-content h2 {font-size: 134%; margin: 1.3em 0 0.5em;}
.product-detail .col-content h3 {font-size: 117%;}
.product-detail .col-content table {margin: 2px 5px 15px;}

.product-detail-accesories .super-img {float: left; display: inline; width: 300px; height: 300px; text-align:center; margin: 0 0 0 20px;}

.product-detail-accesories .col-content {float: right; display: inline; width: 560px;}
.product-detail-accesories .col-content #annot-box {font-weight: bold; border-top: 1px solid #cfc7be; margin: 20px 0 0; padding: 20px 0 0;}
.product-detail-accesories .col-content .col-h-r {width: 220px; float: left; margin: 0 0 15px;}
.product-detail-accesories .col-content .col-h-l .reset {width: 180px; margin: 0 0 15px; overflow: hidden; zoom: 1;}
.product-detail-accesories .col-content .favorit {margin: 0;}
.product-detail-accesories .col-content .favorit .small {padding: 0 20px;}
.product-detail-accesories .col-content .grey-btn-big, .product-detail-accesories .col-content .grey-btn-big span, .product-detail-accesories .col-content .pink-btn-big, .product-detail-accesories .col-content .pink-btn-big span {display: block;}
.product-detail-accesories .col-content .price {width: 175px; font-size: 100%;}
.product-detail-accesories .col-content .price strong {font-size: 233.4%;}
.product-detail-accesories .col-content .buy {width: 180px; margin: 0;}
.product-info .buy span.transport{font-size:100%;}

/* ORDER 3 */
.order-3 h2 {font-size: 133.4%; margin: 1em 0 0.3em;}

.order-3 .bg-form {margin: 0;}
.order-3 .basket {margin-top: 0;}
.order-3 .bg-form .in {padding: 12px 10px 0 13px;}

.transfer-form {border: 1px solid #E9E2DC; background: #F7F0E9; border-width: 1px 0; padding: 10px 20px 10px 10px;}
.transfer-form h3 {font-size: 117%; margin: 0.7em 0 0.3em; overflow: hidden;}
.transfer-form h3 img {vertical-align: middle; margin: 0 0 0 5px;}
.transfer-form p {margin: 0 0 2em;}

/* BASKET */
.basket {border: none;}
.basket td {padding: 7px 10px; border: 1px solid #e9e2dc; border-width: 1px 0; background: #fff;}
.basket .main-product td {background: #f7f0e9;}
.basket .int-text {text-align: center; padding: 7px 2px; font-size: 117%; margin: 0 3px 0 0;}
.basket .btn-submit {font-size: 85%; height: 29px; margin: 0 0 0 5px;}
.basket .ico-yes {padding: 0 0 0 25px;}
.basket .ico-plus {padding: 0 0 0 45px; background: url('/img/ico/plus.png') 20px 50% no-repeat;}
.basket .price {text-align: right;}
.basket .price strong {color: #cc4186; font-size: 158.3%;}
.basket .price span {font-size: 92%; color: #666; font-weight: bold;}
.basket .name {font-size: 125%; line-height: 1.4;}
.basket .present {display: -moz-inline-box; display: inline-block; color: #fff; text-decoration: none; background: #b5d11d; margin: 0 10px; padding: 4px 8px; font-weight: bold; font-size: 80%;}

.get-service h2 {font-size: 133.4%; margin: 0 0 0.4em;}
.get-service .reset {margin: 0 0 15px;}
.get-service .reset li {border: 1px solid #e9e2dc; border-width: 1px 0; background: #f7f0e9;}
.get-service .reset li label {display: block; overflow: hidden; padding: 9px 10px; cursor: default;}
.get-service .reset li label strong {position: relative;}
.get-service .reset li label img {position: absolute; right: -32px; top: -3px;}
.get-service .reset .even {background: #fff; border: none;}
.get-service .bg-form .in {padding: 10px 13px 5px 15px;}
.get-service .bg-form .in p {margin: 0 0 10px;}
.show-box p {margin: 0;}
#hide .btn-submit {height: 30px; vertical-align: middle;}
#hide .int-text {vertical-align: middle;}

.basket-results {text-align: right; margin: 0 0 20px;}
.basket-results h2 {font-size: 158.3%; margin: 0 0 0.3em;}
.basket-results .price {line-height: 1;}
.basket-results .price strong {font-size: 233.4%; display: block; color: #cc4186;}
.basket-results .price span {font-weight: bold; color: #666;}

.basket-res {text-align: right; margin: 0 0 20px;}
.basket-res h2 {display: inline; font-size: 117%; margin: 0 5px 0 0;}
.basket-res .price {line-height: 1; display: inline; margin: 0 10px 0 0;}
.order-3 .basket-res .price strong {margin: 0 11px 0 0;}
.basket-res .price strong {font-size: 158.3%; color: #cc4186; margin: 0;}
.basket-res .price span {font-weight: bold; color: #666; font-size: 92%;}


/* PRE BASKET */
.pre-basket {margin: 20px 0 0;}
.pre-basket .img-box {float: left; display: inline; width: 200px; height: 200px; margin: 0 20px 0 0; text-align: center; line-height: 200px; _font-size: 200px;}
.pre-basket .img-box img {vertical-align: middle;}
.pre-basket .row-box {float: left; display: inline; width: 400px; background: url('/img/bg/pre-basket-row.png') 0 0 no-repeat; margin: 55px 20px 0 0; padding: 0 54px 0 0; text-align: right; min-height: 94px;}
.pre-basket .summary-box {float: left; display: inline; margin: 40px 0 0; text-align: right;}
.pre-basket .row-box h2, .pre-basket .summary-box h2 {margin: 10px 0 7px; font-size: 158.3%;}
.pre-basket .row-box .price, .pre-basket .summary-box .price {line-height: 1; margin: 0 0 5px;}
.pre-basket .row-box .price strong, .pre-basket .summary-box .price strong {color: #cc4186; display: block; font-size: 233.4%;}
.pre-basket .row-box .price span, .pre-basket .summary-box .price span {color: #666; font-weight: bold;}

/* ORDER BUTTONS */
.get-service, .order-buttons {border-top: 1px solid #cfc7be; padding: 15px 0 0; margin: 20px 0 20px;}
.row-right {background: url('/img/bg/row-right.png') 100% 60% no-repeat; display: inline-block;}
.row-left {background: url('/img/bg/row-left.png') 10px 55% no-repeat; display: inline-block;}

/* STEPS */
.steps {background: #f6efe8; padding: 8px 0; margin: 20px 0 10px;}
.steps .reset li {float: left; display: inline; width: 310px;}
.steps .reset .last {float: right; display: inline; width: 300px;}
.steps .reset li .step {background: #d2b189 url('/img/bg/step.png') 0 0 repeat-y; padding: 15px 20px; color: #fff; text-decoration: none; min-height: 36px; font-weight: bold; position: relative;}
.steps .reset li a.step {display: block;}
.steps .reset li .step strong {float: left; display: inline; font-size: 166.7%; vertical-align: middle; margin: 3px 15px 0 0;}
.steps .reset li .step span {display: inline; font-size: 100%; vertical-align: middle;}
.steps .reset .active .step {background: #9a8264 url('/img/bg/step-active.png') 0 0 repeat-y;}
.steps .reset li .step .row, .steps .reset li .step .row1 {float: none; display: block; font-size: 1px; line-height: 1; position: absolute; top: 19px; right: -13px; width: 13px; height: 27px; background: url('/img/bg/step-row.png') 0 0 no-repeat; z-index: 99;}
.steps .reset li .step .row1 {background-image: url('/img/bg/step-row1.png');}
.steps .reset .active .step .row {background: url('/img/bg/step-row-active.png') 0 0 no-repeat;}

/* CONTACT CARDS */
#contact-cards {margin: 10px 0 40px;}
#contact-cards .reset {margin: 0 0 0 -20px;}
#contact-cards .reset li {float: left; display: inline; width: 265px; padding: 10px 15px 10px; margin: 0 0 0 20px; background: #f7f0e9; border: 1px solid #e9e2dc; border-width: 1px 0;}
.contact .bg-form h2, #contact-cards .reset li h2 {margin: 0 0 0.5em; font-size: 166.7%;}
#contact-cards .reset li .img-box img {border: 6px solid #fff;}
.contact .cont h3, #contact-cards .reset li h3 {font-size: 133.3%; margin-bottom: 0em;}
#contact-cards .reset li h3 span {font-size: 68.8%; font-weight: normal;}
#contact-cards .reset li p {font-size: 117%;}
.contact .cont table, #contact-cards .reset li table {border: none;}
.contact .cont table td, .contact .cont table th, #contact-cards .reset li table td, #contact-cards .reset li table th {border: 1px solid #cccccc; border-width: 1px 0 0; background: none; font-weight: normal; font-size: 117%; padding: 4px 0;}
.contact .cont table .first td, .contact .cont table .first th, #contact-cards .reset li table .first td, #contact-cards .reset li table .first th {border: none;}
.contact .cont {float: left; display: inline; width: 265px; padding: 0 15px;}
.contact .bg-form {float: right; width: 616px;}
.contact .cont h2 {margin: 0.3em 0 0.5em; font-size: 166.7%;}
.contact .cont p {font-size: 117%;}
.contact .bg-form {margin: 0;}
.contact .bg-form h2 {margin: 0 0 0.5em 25px;}

/* CROSSROAD */
.crossroad {margin: 10px 0 20px;}
.crossroad .reset {margin: 0 0 0 -15px;}
.crossroad .reset li {float: left; display: inline; width: 200px; margin: 0 0 15px 15px; background: #f7f0e9; border: 1px solid #e9e2dc; border-width: 1px 0; padding: 10px; min-height: 150px;}
.crossroad .reset .even a {color: #d2438a;}
.crossroad .reset .even a:hover {color: #666;}
.crossroad .reset .date {font-weight: bold; margin: 0 0 0.4em;}
.crossroad .reset h2 {font-size: 117%; margin: 0 0 0.3em;}

/* ORDER HISTORY */
.order-history table {border: none; font-size: 125%; margin: 15px 0 40px;}
.order-history table th, .order-history table td {padding: 11px; border: none;}
.order-history table td {border-bottom: 1px solid #e9e2dc;}
.order-history table .even td {background: #f7f0e9;}
.order-history table thead th {background: #3a3024; color: #fff; font-weight: bold;}

/* TIP BOX */
.tip {border: 1px solid #cfc7be; border-width: 1px 0; padding: 14px 14px 0px 55px; color: #666; background: url('/img/ico/bulb.png') 18px 50% no-repeat; margin: 27px 0 0;}

/* QUICK CROSSROAD */
.quick-crossroad {margin: 10px 0 0;}
.quick-crossroad ul {margin: 0 0 0 5px;}
.quick-crossroad .reset li {width: 313px; float: left; display: inline; margin: 0 0 0 10px; background: #BC9D71;}
.quick-crossroad li h3 {font-size: 100%; font-weight: normal; text-transform: uppercase; white-space: nowrap; margin: 0; text-align: right; line-height: 30px;}
.quick-crossroad li h3 a {padding: 87px 100px 0 0; display: block; color: #fff; height: 39px;}
.quick-crossroad li h3 a:hover {text-decoration: none; color: #fff;} 
.quick-crossroad li.motive1 {background: #BC9D71 url('/img/motive/motive1.jpg') 0 0 no-repeat;}
.quick-crossroad li.motive2 {background: #BC9D71 url('/img/motive/motive2.jpg') 0 0 no-repeat; width: 304px;}
.quick-crossroad li.motive3 {background: #BC9D71 url('/img/motive/motive3.jpg') 0 0 no-repeat;}

/* NEWS BOX */
.news-box {float: right; width: 460px; color: #fff; position: relative;}
.news-box h2 {color: #fff; font-size: 133.4%; margin: 0 0 0.7em;}
.news-box h3 {color: #fff; font-size: 117%; margin: 0;}
.news-box h3 a {color: #bed53c;}
.news-box h3 a:hover {color: #fff;}
.news-box .reset li {padding: 0 0 0 50px; vertical-align: bottom;}
.news-box ul li .date {margin: 0 0 0 -45px; float: left; width: 40px;}
.news-box a, .newsletter-box a {color: #fff;}
.news-box .more {position: absolute; top: 5px; right: 0; margin: 0; font-size: 92%;}
.news-box .more a {background: url('/img/ico/more.png') 100% 60% no-repeat; padding: 0 8px 0 0;}
.news-box .more a:hover {text-decoration: none; color: #fff;}

/* NEWSLETTER BOX */
.newsletter-box {float: right; padding: 10px 15px 0; background: url('/img/bg/newsletter.png') 0 0 repeat-x; margin: 5px 0 0; width: 430px;}
.newsletter-box h2 {color: #fff; font-size: 117%; margin: 0 0 0.5em;}
.newsletter-box .int-text {background: #fff url('/img/ico/msg.png') 10px 50% no-repeat; width: 287px; height: 21px; padding: 5px 0 0 35px; border: 1px solid #a7a7a7; font-size: 117%; vertical-align: middle;}
.newsletter-box .btn-submit {height: 28px; padding: 0 7px 0 7px; font-size: 100%;}
.newsletter-box .small {margin: 0.4em 0;}
.newsletter-box .small a:hover {text-decoration: none; color: #fff;}

/* CONTACTS BOX */
#contacts-box {float: left; display: inline; width: 459px; margin: 5px 0 0;}
#contacts-box .tabs-nav {overflow: hidden;}
#contacts-box .reset li {float: left; display: inline; width: 152px; margin: 0 1px 0 0; font-size: 117%; text-align: center;}
#contacts-box .tabs-nav li a {display: block; padding: 7px 0; text-decoration: none; color: #fff;}
#contacts-box .tabs-nav li a:hover {color: #333;}
#contacts-box .tabs-nav li a.zlicin {background: #F89F2E url('/img/bg/tab-nav.png') -304px 100% no-repeat;}
#contacts-box .tabs-nav li a.c-most {background: #1A95B2 url('/img/bg/tab-nav.png') -152px 100% no-repeat;}
#contacts-box .tabs-nav li a.brno {background: #B6D11E url('/img/bg/tab-nav.png') 0 100% no-repeat;}
#contacts-box .tabs-nav li.tabs-selected a {background: #fff; color: #333;}
#contacts-box .tabs-container {background: #fff; padding: 10px; overflow: hidden; margin: 0 1px 0 0;}
.home #contacts-box .tabs-container h3 {margin: 20px 0 0;}
#contacts-box .tabs-container h3 {font-size: 117%; margin: 6px 0 0 15px;}
#contacts-box .tabs-container .col-h-l p {font-size: 100%; margin: 0px 0 0px 15px;}
#contacts-box .tabs-container p {border-bottom: 1px solid #cccccc; overflow: hidden; margin: 0; padding: 5px 0;}
#contacts-box .tabs-container p.no-border {border: none;}
#contacts-box .tabs-container img.l {margin: 0 10px 0 0;}
#contacts-box .tabs-hide {display: none;}
#contacts-box .tabs-container .col-h-l {width: 40%;}
#contacts-box .tabs-container .col-h-r {width: 55%;}
#contacts-box .tabs-container .col-h-r p {font-size: 92%; padding: 3px 0;}

/* ATTACHED IMAGES */
#mother .page .att-images .reset li {margin: 0 15px 15px 0; border: 1px solid #e9e2dc;} 
#mother .att-images li {width: 200px; height: 200px; text-align: center; background: none; padding: 5px; display: inline-block; *display: inline; zoom: 1; vertical-align: top;}
#mother .att-images .reset li img {vertical-align: middle;}

/* ATTACHED FILES */
.att-files .reset {margin: 5px 0 20px 30px;}
.att-files .reset li {margin-bottom:4px;}
.att-files a { list-style: none; padding-left: 0; padding:1px 0 1px 22px; background-position: 0 0em; background-image: url("/img/fileico/fico-sm-unknown.png"); background-repeat: no-repeat; margin: 0 0 0 -22px; position: relative; zoom: 1;}
.att-files .dm { background-image: url("/img/fileico/fico-sm-3dm.png"); }
.att-files .ai { background-image: url("/img/fileico/fico-sm-ai.png"); }
.att-files .avi { background-image: url("/img/fileico/fico-sm-avi.png"); }
.att-files .bmp { background-image: url("/img/fileico/fico-sm-bmp.png"); }
.att-files .cdr { background-image: url("/img/fileico/fico-sm-cdr.png"); }
.att-files .doc { background-image: url("/img/fileico/fico-sm-doc.png"); }
.att-files .dxf { background-image: url("/img/fileico/fico-sm-dxf.png"); }
.att-files .exe { background-image: url("/img/fileico/fico-sm-exe.png"); }
.att-files .gif { background-image: url("/img/fileico/fico-sm-gif.png"); }
.att-files .html { background-image: url("/img/fileico/fico-sm-html.png"); }
.att-files .jpg { background-image: url("/img/fileico/fico-sm-jpg.png"); }
.att-files .mp3 { background-image: url("/img/fileico/fico-sm-mp3.png"); }
.att-files .pdf { background-image: url("/img/fileico/fico-sm-pdf.png"); }
.att-files .png { background-image: url("/img/fileico/fico-sm-png.png"); }
.att-files .ppt { background-image: url("/img/fileico/fico-sm-ppt.png"); }
.att-files .psd { background-image: url("/img/fileico/fico-sm-psd.png"); }
.att-files .qt { background-image: url("/img/fileico/fico-sm-qt.png"); }
.att-files .ra { background-image: url("/img/fileico/fico-sm-ra.png"); }
.att-files .swf { background-image: url("/img/fileico/fico-sm-swf.png"); }
.att-files .tif { background-image: url("/img/fileico/fico-sm-tif.png"); }
.att-files .txt { background-image: url("/img/fileico/fico-sm-txt.png"); }
.att-files .xls { background-image: url("/img/fileico/fico-sm-xls.png"); }
.att-files .zip { background-image: url("/img/fileico/fico-sm-zip.png"); }

/* BG FORM */
.bg-form {margin: 20px 0;}
.bg-form .in {border: 1px solid #e9e2dc; border-width: 1px 0; padding: 25px 25px 5px; background: #f7f0e9;}
.bg-form .in .int-text {margin: 2px 0 0;}

/* SEARCH RESULTS */
.search-results {margin: 0;}
.search-results ul {margin: 25px 0px 0 0; padding: 0;}
.search-results li {background: none; padding: 0 0 0 25px; margin: 0 0 2em; list-style: none;}
.search-results .number {float: left; margin: 0.1em 0 0 -25px; font-size: 133.5%; font-weight: bold; font-family: arial; color: #666;}
.search-results .section {color: #666; margin: 0 0 0.3em; font-size: 92%;}
.search-results .desc {padding: 0;}
.search-results .url {margin-top: -0.9em;}
.search-results .item-section {margin: 0; padding: 0; font-size: 92%;}
.search-results h2 {margin: 0 0 0.1em; padding: 0; border: none; font-size: 150%;}
.search-results a .searched-term {text-decoration: underline;}
.search-results .searched-term {background: #eeeeee; padding: 0;}

.search-box{border:1px solid #E9E2DC; border-width: 1px 0; background: #F7F0E9; padding:11px 20px; margin: 15px 0 30px;}
.search-box h2{background:none; padding:0; margin:1em 6px .5em 0; font-size:117%; display:inline; vertical-align:middle;}
.search-box p{display:inline;}
.search-box .int-text{ vertical-align:middle; padding:7px 4px 8px; width:250px; margin-right:2px}

/* FOOTER */
#footer p {margin: 0;}
#footer strong {color: #333; font-weight: normal;}
#footer .l {font-size: 92%;}
#footer .r {color: #99938d;}
#footer .r a {margin: 0 3px;}
#footer .cr a {color: #99938d; font-size: 92%; margin: 0; text-decoration: none;}

/* STEP 3 */
.step-3 .pink-btn-big {float: left; display: inline;}
.step-3 p {float: right; display: inline; width: 680px;}

/* BUTTONS */
.pink-btn-medium {display: -inline-block-stack; display: inline-block; min-height: 40px; line-height: 40px; color: #fff; font-weight: bold; font-size: 130%; padding: 0 15px 0 0; background: url('/img/bg/btn/pink-medium.png') 100% 0 no-repeat; text-align: center; text-decoration: none;}
.pink-btn-medium span {display: -inline-block-stack; display: inline-block; min-height: 40px; background: url('/img/bg/btn/pink-medium.png') 0 0 no-repeat; color: #fff !important; padding: 0 0 0 15px; margin: 0 !important; cursor: pointer;}
.pink-btn-medium input {display: -inline-block-stack; display: inline-block; min-height: 40px; background: url('/img/bg/btn/pink-medium-input.png') 0 0 no-repeat; color: #fff !important; padding: 0; margin: 0 !important; cursor: pointer; border: none; font-weight: bold; width: 145px; font-size: 126.9%; text-align: center; *padding: 10px 0 0 !important;}
.btn {width: 145px; padding: 0;}

.pink-btn-small {display: -inline-block-stack; display: inline-block; min-height: 27px; line-height: 27px; color: #fff; font-weight: bold; font-size: 100%; padding: 0 10px 0 0; background: #dd4791 url('/img/bg/btn/pink-small.png') 100% 0 no-repeat; text-align: center; text-decoration: none;}
.pink-btn-small span {display: -inline-block-stack; display: inline-block; min-height: 27px; background: url('/img/bg/btn/pink-small.png') 0 0 no-repeat; color: #fff !important; padding: 0 0 0 10px; margin: 0 !important; cursor: pointer;}

.pink-btn-big {display: -inline-block-stack; display: inline-block; height: 50px; line-height: 48px; color: #fff; font-weight: bold; font-size: 150%; padding: 0 10px 0 0; background: #dd4791 url('/img/bg/btn/pink-big.png') 100% 0 no-repeat; text-align: center; text-decoration: none;}
.pink-btn-big span {display: -inline-block-stack; display: inline-block; height: 50px; background: url('/img/bg/btn/pink-big.png') 0 0 no-repeat; color: #fff !important; padding: 0 0 0 10px; margin: 0 !important; cursor: pointer;}
.pink-btn-big input {border: none; background: url('/img/bg/btn/pink-big-input.png') 0 0 no-repeat; height: 50px; color: #fff; cursor: pointer; margin: 0 -10px 0 0; font-weight: bold; padding: 0.5em 55px 0.60em 15px; display: block;}
.r-m .pink-btn-big input {padding: 0.5em 15px 0.60em 15px;}
.btn-b {width: 180px; padding: 0;}
.btn-b input {padding: 0; text-align: center; width: 180px; margin: 0; font-weight: bold; font-size: 145%;}

.grey-btn-big {display: -inline-block-stack; display: inline-block; height: 52px; line-height: 50px; color: #666666; font-weight: bold; font-size: 150%; padding: 0 10px 0 0; background: #eae1d7 url('/img/bg/btn/grey-big.png') 100% 0 no-repeat; text-align: center; text-decoration: none;}
.grey-btn-big span {display: -inline-block-stack; display: inline-block; min-height: 52px; background: url('/img/bg/btn/grey-big.png') 0 0 no-repeat; color: #666666 !important; padding: 0 5px 0 15px; margin: 0 !important; cursor: pointer;}
.grey-btn-big span strong {padding: 5px 0 5px 45px; font-size: 77.8%; background-position: 0 50%; display: inline;}
.grey-btn-big input {border: none; background: url('/img/bg/btn/grey-big-input.png') 0 0 no-repeat; height: 52px; color: #666; cursor: pointer; margin: 0 -10px 0 0; font-weight: bold; padding: 0.6em 15px 0.60em 55px; display: block; font-size: 77.8%;}

.grey-btn-small {display: -inline-block-stack; display: inline-block; min-height: 31px; line-height: 31px; color: #666666; font-weight: bold; font-size: 100%; padding: 0 10px 0 0; background: #eae1d7 url('/img/bg/btn/grey-small.png') 100% 0 no-repeat; text-align: center; text-decoration: none;}
.grey-btn-small span {display: -inline-block-stack; display: inline-block; min-height: 31px; background: url('/img/bg/btn/grey-small.png') 0 0 no-repeat; color: #666666 !important; padding: 0 0 0 10px; margin: 0 !important; cursor: pointer;}

.red-btn-small {display: -inline-block-stack; display: inline-block; min-height: 27px; line-height: 27px; color: #fff; font-weight: bold; font-size: 100%; padding: 0 10px 0 0; background: #dd4791 url('/img/bg/btn/red-small.png') 100% 0 no-repeat; text-align: center; text-decoration: none;}
.red-btn-small span {display: -inline-block-stack; display: inline-block; min-height: 27px; background: url('/img/bg/btn/red-small.png') 0 0 no-repeat; color: #fff !important; padding: 0 0 0 10px; margin: 0 !important; cursor: pointer;}

.accessories-btn {display: -inline-block-stack; display: inline-block; height: 54px; line-height: 1.4; color: #333333; font-weight: bold; font-size: 116.6%; padding: 0 20px 0 0; background: #e2dad0 url('/img/bg/btn/prislusenstvi.png') 100% 0 no-repeat; text-decoration: none; max-width: 175px;}
.accessories-btn span {display: -inline-block-stack; display: inline-block; height: 47px; background: url('/img/bg/btn/prislusenstvi.png') 0 0 no-repeat; padding: 7px 0 0 60px; margin: 0 !important; cursor: pointer;}

/* ICONS */
.ico-home {background: url('/img/ico/home.png') 100% 0.1em no-repeat; padding: 8px 43px 4px 6px; margin: 0 2px 0 0; font-size: 85%;}
.ico-yes {background: url('/img/ico/yes.png') 0 0.1em no-repeat; padding: 2px 0 2px 22px;}
.ico-question {background: url('/img/ico/question.png') 0 0.1em no-repeat; padding: 2px 0 2px 22px;}
.ico-wait {background: url('/img/ico/time.png') 0 0.1em no-repeat; padding: 2px 0 2px 22px;}
.ico-yes-big {background: url('/img/ico/yes-big.png') 0 50% no-repeat; padding: 2px 0 2px 45px;}
.ico-heart {background: url('/img/ico/heart.png') 0 50% no-repeat; padding: 4px 0 4px 35px !important;}
.ico-list {background: url('/img/ico/list.png') 0 50% no-repeat; padding: 4px 0 4px 35px !important;}
.ico-up {background: url('/img/ico/row-up.png') 0 50% no-repeat; padding: 0 0 0 15px;}
.ico-down {background: url('/img/ico/row-down.png') 0 50% no-repeat; padding: 0 0 0 15px;}
.ico-cross {background: url('/img/ico/cross.png') 0 50% no-repeat; padding: 0 0 0 23px;}
.ico-coin {background: url('/img/ico/coin.png') 0 50% no-repeat; padding: 13px 0 13px 40px;}
.ico-box {background: url('/img/ico/box.png') 0 50% no-repeat; padding: 13px 0 13px 75px;}
.ico-tooBig {background: url('/img/ico/lock-big.png') 5px 50% no-repeat; padding: 10px 0 7px 45px;}
.ico-house {background: url('/img/ico/house.png') 0 50% no-repeat; padding: 13px 0 13px 40px;}
.ico-msg-big {background: url('/img/ico/msg-big.png') 0 50% no-repeat; padding: 5px 0 5px 40px;}
.ico-men {background: url('/img/ico/men.png') 0 50% no-repeat; padding: 13px 0 13px 45px; margin: 10px 0 0 !important;}
.ico-bell {background: url('/img/ico/bell.png') 0 50% no-repeat; padding: 23px 0 3px 75px; margin: 0 0 10px !important;}
.ico-print {background: #fff url('/img/ico/print.png') 5px 50% no-repeat; padding: 7px 8px 7px 38px; border: 1px solid #cfc7be; display: inline-block; margin: -1px 0 0;}

/* MESSAGES */
.ok-message{background:#71a42e url(/img/ico/bullet-tick.png) 10px 50% no-repeat; padding: 10px 20px 8px 45px; color:#fff; font-weight:bold; font-size: 117%;}
.info-message{background:#e8db49 url(/img/ico/bullet-info.png) 10px 50% no-repeat; padding: 10px 20px 8px 45px; color:#333; font-weight:bold; font-size: 117%;}
.product-detail-info {width: 228px; font-size: 100%; font-weight: bold; background-color: #b1d5fe; padding-top: 8px;}
.product-detail-accesories .product-detail-info {width: 424px;}
.error-message{background:#ea4e35 url(/img/ico/bullet-cross.png) 10px 50% no-repeat; padding: 10px 20px 8px 45px; color:#fff; font-weight:bold; font-size: 117%;}

.home #content .error-message, .home #content .info-message, .home #content .ok-message{margin: 0 15px 10px;}

/* WEBMAP */
.webmap li a {font-weight: bold;}
.webmap ul li a {font-weight: normal;}

h2 label input {vertical-align: middle; margin: -2px 0 0 !important;}

/* PRODUCT THICBOX */
.product-thickbox-left {float: left; display: inline; width: 450px;}
.product-thickbox-left h2 {line-height: 1.2;}
.product-thickbox-left p {margin: 5px 0 0; font-size: 117%;}
.product-thickbox-right {float: right; display: inline; width: 200px;}
.product-thickbox-right img {border: none !important; margin: 0 !important;}

.image-params {text-align: center;}
.image-params img {margin: 0 2px; vertical-align: middle;}

td.price {white-space: nowrap;}

/* HACK FOR SAFARI */
@media all and (min-width: 0px){
#main-menu li a, #main-menu li strong {padding: 0 14px 0 13px; min-width: 100px;}
}
@media all and (min-width: 0px){
#main-menu li a, #main-menu li strong {padding: 0 15px; min-width: 103px;}

