*{margin:0;padding:0}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td,img{background:transparent;border:0;outline:0;vertical-align:baseline}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}h1,h2,h3,h4,h5,h6,table{font-size:100%;font-weight:normal}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}table caption,table th{text-align:left}iframe{border:0 none}#nette-debug-bar{box-shadow:none !important}#nette-debug-panel-Nette-Database-Diagnostics-ConnectionPanel *{max-width:1200px !important;max-height:700px !important}a[href^="error:"]{background:red !important;color:white !important}* html div{height:1px}hr{display:none}img{border:0 none;vertical-align:middle}small{font-size:90%}ul.error{color:black;background:#ffd7d7;box-shadow:0 0 8px 2px #eee;border:1px solid #e22222;border-radius:5px;padding:.5em;margin:1em 0}ul.error li{margin:.5em 1.5em}div.flash{color:black;background:#cfecff;box-shadow:0 0 8px 2px #eee;border:1px solid #6cc6ff;border-radius:5px;padding:1em;margin:1em}div.error{background:#ffd7d7;border-color:#e22222}body,html,input{font-family:"Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif}body,html{color:#333;font-size:13px;background:#fff url('back.gif') 0 0 repeat-x;line-height:1.5;height:100%;text-align:center}a{color:#048704}a:hover{color:#333}#content h1{font-size:20px}#content h2{font-size:18px}#content .product h2{font-size:14px}#content .product-head .cost{font-size:16px}#content .breadcrumbs{font-size:15px}#side h2{font-size:15px}#footer .boxes .developer{font-size:12px}#footer .box h3{font-size:15px}img.left{float:left;margin:1em 1em 0 0}img.right{float:right;margin-left:1em}h3{clear:both}#container{xxbackground:#f8f8f8;width:960px;margin:0 auto;padding-top:260px;position:relative;text-align:left}#header{width:960px;height:240px;position:absolute;top:0;left:0}#menu{background:#f2f2f2;height:52px;border-bottom:1px solid #e1e1e1}#tel{color:#1f9b9f;background:transparent url('tel.png') 0 50% no-repeat;height:52px;line-height:52px;padding-left:25px;position:absolute;right:0;top:0}#slogan{background:transparent url('slogan.png') 28px 50% no-repeat;height:100px;border-left:1px solid #dedede;position:absolute;left:319px;top:107px}#slogan span{display:block;line-height:1.8;padding:38px 0 0 150px}#slogan strong{display:block}#cart{opacity:.8;background:transparent url('cart.png') 0 50% no-repeat;height:18px;line-height:18px;padding-left:30px;position:absolute;right:0;top:170px}#cart:hover{opacity:1}#cart a{color:#000;text-decoration:none;text-transform:uppercase}#cart a span{display:block;position:absolute;left:0;top:0;height:18px;width:80px;z-index:10}#banner{width:960px;height:396px;position:absolute;left:0;top:240px}.content-side{float:left;width:730px}#side{float:right;width:200px}#footer{margin:4em 0 0}#currencies{position:absolute;right:210px;top:90px;z-index:1200}#user{position:absolute;right:350px;top:90px;z-index:20}#languages{position:absolute;right:0;top:94px;z-index:15}body.home #container{padding-top:660px}body.home #header{height:640px}#logo,#logo span{width:249px;height:116px;margin:0;padding:0;z-index:1;position:absolute}#logo{color:#000;background:#fff;font-size:100%;line-height:116px;text-align:center;overflow:hidden;left:10px;top:85px}#logo span{background:transparent url('logo-neutral.png') left top no-repeat;display:block;left:0;top:0;z-index:50}#logo a:hover span{background-position:left bottom}#logo-text{width:250px;position:absolute;left:188px;top:78px}.logo-cs span{background-image:url('logo-sk-cs.png') !important}.logo-sk span{background-image:url('logo-sk-cs.png') !important}.logo-en span{background-image:url('logo-en-de.png') !important}.logo-de span{background-image:url('logo-en-de.png') !important}#fb-news{background:#3c5a98;width:290px;height:510px;padding:10px 10px 10px 10px;border-top-left-radius:5px;position:fixed;right:-310px;top:10px;z-index:99999;transition:400ms}#fb-news .fb-like-box{background:#fff}#fb-news:after{content:'';background:#3c5a98 url('fb-logo.png') 50% 50% no-repeat;width:40px;height:120px;position:absolute;left:-40px;bottom:0;border-top-left-radius:5px;border-bottom-left-radius:5px}#fb-news:hover{right:0}#menu li{float:left}#menu a{color:#888;display:block;height:52px;line-height:52px;margin-right:25px;text-transform:uppercase;text-decoration:none}#menu a:hover,#menu li.current a{color:#333}#user a{color:#555;background:#fff;font-size:11px;border:1px solid #ccc;padding:2px 6px;text-decoration:none;display:inline-block}#user a:hover{color:#fff;background:#1f9b9f;border-color:#097679}#content table.orders{width:100%;margin:1em 0}#content table.orders th{color:#0e8185;font-weight:bold;border:1px solid #ccc;padding:12px 12px}#content table.orders td{border:1px solid #ddd;padding:6px 12px}#content table.orders tbody tr:nth-child(2n){background:#f8f8f8}#content div.order table{width:100%;margin:1em 0}#content div.order table th{color:#0e8185;font-weight:bold;border:1px solid #ccc;padding:12px 12px}#content div.order table td{border:1px solid #ddd;padding:6px 12px}#content div.order table tbody tr:nth-child(2n){background:#f8f8f8}#content div.order table.user th{padding:6px 12px}#languages li{float:left;display:inline}#languages li a,#languages li a span{display:block;width:22px;height:15px;font-size:9px}#languages li a{opacity:0.6;position:relative;margin-left:8px;border:1px solid #bbb}#languages li a span{background:transparent none 50% 50% no-repeat;position:absolute;left:0;top:0}#languages li a:hover,#languages li.current a{opacity:1}#languages li.en a span{background-image:url('lang-en.png')}#languages li.sk a span{background-image:url('lang-sk.png')}#languages li.cs a span{background-image:url('lang-cs.png')}#languages li.de a span{background-image:url('lang-de.png')}#languages li.fr a span{background-image:url('lang-fr.png')}#languages li.pl a span{background-image:url('lang-pl.png')}#currencies{background:#ccc;opacity:0.8;border:1px solid #bbb}#currencies:hover{opacity:1}#currencies li a,#currencies li a span{height:20px;line-height:20px}#currencies li a{color:#666;background:#fff;display:none;padding:0 0 0 10px}#currencies li a span{float:left}#currencies:hover li.current a,#currencies li a:hover{color:#222;background:#eee}#currencies li a span.img{background:transparent none 100% 50% no-repeat;width:16px}#currencies li.eur a span.img{background-image:url('currency-eur.png')}#currencies li.czk a span.img{background-image:url('currency-czk.png')}#currencies li.gbp a span.img{background-image:url('currency-gbp.png')}#currencies li.usd a span.img{background-image:url('currency-usd.png')}#currencies li.cad a span.img{background-image:url('currency-cad.png')}#currencies li.aud a span.img{background-image:url('currency-aud.png')}#currencies li.chf a span.img{background-image:url('currency-chf.png')}#currencies li.rub a span.img{background-image:url('currency-rub.png')}#currencies li.pln a span.img{background-image:url('currency-pln.png')}#currencies li a span.code{width:45px;margin-left:18px}#currencies li a span.char{width:24px}#currencies li.current a,#currencies:hover li a{display:block}#currencies li.current a{color:#333;font-weight:bold}#currencies:hover li a{border-bottom:1px solid #aaa}#currencies:hover li.last a{border-bottom:0 none}.carousel{position:relative;overflow:hidden}.carousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.carousel li{float:left}#banner .carousel{z-index:500}#banner .carousel,#banner li,#banner a{height:396px;overflow:hidden}#banner a{display:block;width:960px;position:relative}#banner .controls{width:1040px;height:30px;position:absolute;left:-40px;top:170px;z-index:400}#banner .controls span{color:#bbb;font:60px Arial, sans-serif;font-weight:bold;text-align:center;display:block;width:30px;height:30px;line-height:30px;border-radius:12px;position:absolute;top:0;z-index:950;cursor:pointer}#banner .controls span:hover{color:#1f9b9f}#banner .controls span.prev{left:0}#banner .controls span.next{right:0}#banner .pagination{display:none}#footer-gallery{margin:2em 0 2em;position:relative}#footer-gallery .carousel{z-index:500}#footer-gallery .carousel,#footer-gallery li,#footer-gallery a{height:220px;overflow:hidden}#footer-gallery a{display:block;padding:0 2.5em 0 0;position:relative}#footer-gallery .controls{width:1040px;height:30px;position:absolute;left:-40px;top:90px;z-index:400}#footer-gallery .controls span{color:#bbb;font:60px Arial, sans-serif;font-weight:bold;text-align:center;display:block;width:30px;height:30px;line-height:30px;border-radius:12px;position:absolute;top:0;z-index:950;cursor:pointer}#footer-gallery .controls span:hover{color:#1f9b9f}#footer-gallery .controls span.prev{left:0}#footer-gallery .controls span.next{right:0}#footer-gallery .pagination{display:none}#footer-gallery-text{color:#777;font-weight:bold;margin-bottom:1.2em}#reference{margin:2.5em 0;text-align:center}#reference h3{color:#777;font-size:17px;margin:1em 0 .5em}#reference a{display:inline-block;padding:1em}#reference a img{filter:url('data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale');filter:gray;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);opacity:0.7}#reference a:hover img{filter:url('data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale');filter:grayscale(0%);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);opacity:1}#content p,#content h2,#content h3,#content ul,#content table{margin:1em 0}#content h1.tac{margin:0 0 1em}#content ul li{list-style-type:circle;margin:.5em 0 .5em 1.2em}#content .main-description{color:#666666;font-size:120%;margin:-0.3em 0 1.5em}#content .main-description p{margin:0}#content .product{float:left;width:230px;margin-right:13px;position:relative}#content .product h2{margin:0}#content .product-line{margin:1em 0}#content .product-line .last{width:231px;margin-right:0}#content .product .in{border:1px solid #dbdbdb;border-radius:2px;padding:200px 15px 15px;text-align:center;position:relative}#content .product .img{width:230px;height:200px;line-height:200px;position:absolute;left:0;top:0}#content .product a{color:#555;text-decoration:none}#content .product .link a{display:block}#content .product .cost strong{color:#666;font-weight:normal}#content .product .cost em{color:#1f9b9f;font-style:normal}#content .product .cost a{opacity:.5;display:inline-block;width:22px;height:22px;margin-left:.5em;overflow:hidden;position:relative;vertical-align:middle}#content .product .cost a:hover{opacity:1}#content .product .cost a span{background:transparent url('cart.png') 50% 0 no-repeat;display:block;width:22px;height:22px;position:absolute;left:0;top:0}#content .product .cost-with-vat{margin-top:1em}#content .product .zoom{display:none}#content .product:hover .zoom{background:#ccc url('zoom.png') 50% 50% no-repeat;display:block;width:24px;height:24px;border-radius:6px;position:absolute;right:15px;top:15px;overflow:hidden}#content .product:hover .zoom:hover{background-color:#1f9b9f}#content .product-ico{background:transparent none 0 0 no-repeat;position:absolute;left:10px;top:10px;width:60px;height:60px;z-index:9999}#content .product-head .product-ico{left:-8px;top:-8px}#content .pi-best{background-image:url('product-ico-best.png')}body.fr{float:none !important}body.fr #content .pi-recommend{background-image:url('product-ico-recommend-en.png')}body.pl #content .pi-recommend{background-image:url('product-ico-recommend-en.png')}body.en #content .pi-recommend{background-image:url('product-ico-recommend-en.png')}body.de #content .pi-recommend{background-image:url('product-ico-recommend-en.png')}body.sk #content .pi-recommend{background-image:url('product-ico-recommend-sk.png')}body.cs #content .pi-recommend{background-image:url('product-ico-recommend-cs.png')}body.fr #content .pi-discount{background-image:url('product-ico-discount-en.png')}body.pl #content .pi-discount{background-image:url('product-ico-discount-en.png')}body.en #content .pi-discount{background-image:url('product-ico-discount-en.png')}body.de #content .pi-discount{background-image:url('product-ico-discount-en.png')}body.sk #content .pi-discount{background-image:url('product-ico-discount-sk.png')}body.cs #content .pi-discount{background-image:url('product-ico-discount-cs.png')}body.fr #content .pi-new{background-image:url('product-ico-new-en.png')}body.pl #content .pi-new{background-image:url('product-ico-new-en.png')}body.en #content .pi-new{background-image:url('product-ico-new-en.png')}body.de #content .pi-new{background-image:url('product-ico-new-en.png')}body.sk #content .pi-new{background-image:url('product-ico-new-sk.png')}body.cs #content .pi-new{background-image:url('product-ico-new-cs.png')}#content div.breadcrumbs{background:#1f9b9f;padding:0 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#content div.breadcrumbs,#content div.breadcrumbs a,#content div.breadcrumbs span{color:#fff;height:52px;line-height:52px}#content div.breadcrumbs a,#content div.breadcrumbs span{float:left;display:inline}#content div.breadcrumbs span{font-size:17px;margin:0 8px}#content .product-head{margin-top:1em}#content .product-head .images{float:left;width:320px;position:relative}#content .product-head .info{float:right;width:390px}#content .product-head .img a{display:block;text-align:center;height:320px;line-height:320px;border:1px solid #e3e3e3}#content .product-head .more{margin:7px 0 1em;height:115px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}#content .product-head .more .image{margin-right:7px;display:inline-block}#content .product-head .more .last{margin-right:0}#content .product-head .more a{display:block;width:100px;height:100px;line-height:100px;border:1px solid #e3e3e3;text-align:center}#content .product-head .cost-stock,#content .product-head .cart,#content .product-head .social{margin-top:20px;padding-top:20px;border-top:1px solid #e3e3e3}#content .product-head .social div{float:left;margin:0 1em 0 0}#content .product-head .social div.fb{margin:0}#content .product-head .stock{float:right;color:#fff;background:#66cc66;padding:4px 12px}#content .product-head .out-stock{background:#d83838}#content .product-head .cost{color:#888}#content .product-head .cost strong{color:#1f9b9f}#content .product-head .cart div.submit{float:right}#content .product-head div.submit a{color:#fff;background:#048704;font-size:125%;margin:1em 0;padding:.5em 1em;display:inline-block;text-decoration:none}#content .product-head .cart input.submit{background:#666666 url('cart-2.png') 5px 50% no-repeat;box-shadow:0 1px 3px 0px #ddd;color:#fff;height:30px;line-height:30px;border:1px solid #666;margin:5px 0 0;padding:0 6px 0 32px}#content .product-head .cart .amount{float:left;margin:5px 22px 0 0}#content .product-head .cart .amount label,#content .product-head .cart .amount span,#content .product-head .cart .amount input{margin:2px 0 0;padding:0;height:26px;line-height:26px;float:left;vertical-align:middle;text-align:center}#content .product-head .cart .amount span,#content .product-head .cart .amount input{box-shadow:0 1px 3px 0px #ddd}#content .product-head .cart .amount label{color:#777;font-weight:bold;padding:0 12px}#content .product-head .cart .amount span{color:#777;text-shadow:1px 1px 1px #fff;background:#ddd;border:1px solid #ccc;font-size:18px;font-weight:bold;line-height:1.3;width:25px}#content .product-head .cart .amount input{color:#555;font-weight:bold;width:35px;border:1px solid #ccc;border-width:1px 0}#content .product-head .cart .amount span:hover{color:#fff;background:#40b8bc;text-shadow:1px 1px 1px #777;border-color:#1f9b9f;cursor:pointer}#content .product-head .cart .amount span.down{border-radius:0 0 0 0}#content .product-head .cart .amount span.up{border-radius:0 0 0 0}#content div.product-accessories{margin:-1em 0 1.5em;border-bottom:1px solid #eee}#content div.product-accessories h2{color:#333;background:#f3f3f3 url('product-accessories-header.png') 0 50% repeat-x;border-bottom:1px solid #ddd;border-radius:5px;height:35px;line-height:35px;padding:0 14px;font-size:14px}#content div.product-accessories .in div{float:left;width:32%;margin-right:1%;margin-bottom:10px}#content div.product-accessories .in div span,#content div.product-accessories .in div p{display:inline;float:left;min-height:75px;margin:0}#content div.product-accessories .in div span{width:39%}#content div.product-accessories .in div span a.add{color:#fff;background:#1F9B9F;font-size:14px;font-weight:bold;font-family:sans-serif;vertical-align:middle;float:left;width:18px;height:18px;line-height:18px;border-radius:9px;margin-top:20px;text-align:center;text-decoration:none}#content div.product-accessories .in div span a.add:hover{background:#444}#content div.product-accessories .in div span a.zoom{float:right;margin-right:10px}#content div.product-accessories .in div p{width:61%;line-height:1.2}#content div.product-accessories .in div p a{color:#444;font-size:11px;text-decoration:none;display:block;margin-top:8px}#content div.product-accessories .in div p a:hover{color:#000;text-decoration:underline}#content div.product-accessories .in div p strong{color:#1F9B9F;display:block;margin-top:8px}#content .button,#sidebar .button{color:#333 !important;text-shadow:1px 1px 1px #fff;box-shadow:0 1px 2px 0px #aaa;text-transform:uppercase;text-decoration:none;border:0 none;border-radius:2px;display:block;padding:4px 6px}#content .button:hover,#sidebar .button:hover{color:#fff !important;text-shadow:1px 1px 1px #0b4e2c}#content .buttons .button{margin:1em 0;padding:12px 18px}#content form.sign{background:#fff url('sign.png') 95% 45% no-repeat;border:1px solid #ddd;box-shadow:0 2px 4px 2px #f7f7f7;border-radius:4px;margin:2em 0;padding:1em 1.5em}#content form.sign table{width:100%}#content form.sign th{width:20%}#content form.sign td{padding:.5em 1em}#content form.sign label{color:#555;font-size:12px;font-weight:bold;padding:0 .5em}#content form.sign .button{padding:8px 14px}#content form.sign input.text{box-shadow:inset 0px 1px 4px #eee;padding:6px 8px;border:1px solid #bce8d1;border-radius:4px}#content .afterlogbox{background:#fff;border:1px solid #a6d7d9;box-shadow:0 2px 4px 2px #f7f7f7;border-radius:4px;margin:0 1em 1em 0}#content .afterlogbox:hover{border-color:#66bcbf}#content .afterlogbox div{padding:1em 2em}#content .afterlogbox div.last{padding-left:40px;margin-left:40px;border-left:1px solid #ddd}#content .afterlogbox h2{margin:0}#content .afterlogbox p{margin:0}#content form.boxes{margin:1em 0}#content form.boxes div.form-box{margin:2.5em 0 1.5em;border:1px solid #ddd;border-radius:0px;box-shadow:0 2px 4px 2px #f7f7f7}#content form.boxes div.form-box h2{color:#555;background:#eee;margin:0;padding:10px 15px;border-radius:0px 0px 0 0}#content form.boxes div.form-box .in{padding:15px 15px 0}#content form.boxes div.form-box .pairs{margin-bottom:.5em}#content form.boxes div.form-box .pair{margin:0 0 1em;position:relative}#content form.boxes div.form-box .pair strong{color:#df1112;position:absolute;right:8px;top:0}#content form.boxes div.form-box .pair span.label{color:#444;float:left;width:40%;padding-bottom:4px;border-bottom:1px dotted #ccc}#content form.boxes div.form-box .pair span.label label{display:block}#content form.boxes div.form-box .pair span.label:first-letter{text-transform:uppercase}#content form.boxes div.form-box .pair span.input{float:left;width:60%;margin-top:-4px}#content form.boxes div.form-box .pair span.input span.input-container{display:block;box-shadow:inset 0px 1px 4px #eee;padding:4px 16px 4px 6px;border:1px solid #bce8d1;border-radius:2px}#content form.boxes div.form-box .pair span.input input{width:100%;background:transparent none;margin:0;padding:0;border:0 none}#content form.boxes div.form-box .optional-pair{margin-bottom:1.5em}#content form.boxes div.form-box .optional-pair span.label{padding-left:3px}#content form.boxes div.form-box .payment-pair{margin:-10px 0 15px}#content form.boxes div.form-box .payment-pair input,#content form.boxes div.form-box .payment-pair label{margin-bottom:10px;cursor:pointer}#content form.boxes div.form-box .payment-pair label{padding-left:7px;color:#333;font-size:16px}#content form.boxes div.form-box .payment-pair .method{border-bottom:1px dotted #aaa;position:relative;padding:10px 5px;margin:0 -5px}#content form.boxes div.form-box .payment-pair .method:hover{background:#f2f2f1}#content form.boxes div.form-box .payment-pair .method .price{color:#129153;font-size:16px;position:absolute;right:15px;top:10px}#content form.boxes div.form-box .payment-pair .method .notice{color:#666;padding-left:21px}#content form.boxes div.form-box .payment-pair .method .notice p{margin:0}#content form.boxes div.form-box .fl{padding-top:4px}#content form.boxes div.form-box .cols-1 .fl{width:50%;margin-right:10%}#content form.boxes div.form-box .cols-2 .fl{width:40%;margin-right:10%}#content form.boxes div.form-box .cols-3 .fl{width:30%;margin-right:3%}#content form.boxes div.form-box div.sum{padding:1em}#content form.boxes div.form-box div.sum strong{color:#009933;font-size:18px}#content form.boxes div.form-box div.sum em{color:#555;font-style:normal}#content form.boxes div.form-box textarea{background:#fff;width:70%;box-shadow:inset 0px 1px 4px #eee;padding:1em;border:1px solid #bce8d1;border-radius:2px}#content form.boxes .cart-order-content{float:left;width:450px}#content form.boxes div.recapitulation{border-color:#43b776;font-size:12px}#content form.boxes div.recapitulation table{margin:.2em 0 1em;width:40%}#content form.boxes div.recapitulation table th,#content form.boxes div.recapitulation table td{padding:4px 8px}#content form.boxes div.recapitulation table th{color:#777;font-weight:bold}#content form.boxes div.recapitulation table td{color:#333;font-weight:bold;text-align:right}#content form.boxes div.recapitulation table td strong{color:#129153}#content form.boxes div.recapitulation table{border-top:1px solid #eee}#content form.boxes div.recapitulation table tr{border-bottom:1px solid #eee}#content form.boxes div.recapitulation table tr.line{border-bottom:1px solid #ccc}#content form.boxes div.recapitulation ul{margin:0 0 0 45px}#content form.boxes div.recapitulation ul li{background:transparent none;list-style-type:square;padding:0}#content form.boxes div.recapitulation table.fl{width:40%}#content form.boxes div.recapitulation div.fl{width:60%}#content ul.cart-states{margin:2em 0 2.5em;text-align:center}#content ul.cart-states li{background:transparent none;text-align:center;margin:0;padding:0;display:inline-block}#content ul.cart-states li span,#content ul.cart-states li em{display:inline-block;height:24px;line-height:24px}#content ul.cart-states li span{color:#fff;font-size:12px;background:#aaa;width:24px;border-radius:12px;margin-right:5px}#content ul.cart-states li em{color:#aaa;font-size:16px}#content ul.cart-states li strong span{background:#555}#content ul.cart-states li strong em{color:#555}#content ul.cart-states li:after{color:#888;font-size:24px;line-height:1;content:'›';display:inline-block;padding:0 20px}#content ul.cart-states li.last:after{display:none}#content table.cart{color:#333;box-shadow:0 0 2px 2px #eee;width:100%;margin:1em 0}#content table.cart tr{border-spacing:2px}#content table.cart tbody tr.alt{background:#f8f8f8}#content table.cart tbody tr.discount{background:#fff0b3;border-top:2px solid #ffbf36}#content table.cart tbody tr.discount td{border:1px solid #ffcb5a}#content table.cart tbody tr.footer{border-top:2px solid #ddd}#content table.cart tbody tr.footer td{padding:12px}#content table.cart thead tr{border-bottom:2px solid #179054}#content table.cart th,#content table.cart td{border:1px solid #eee;padding:8px 12px;vertical-align:middle;text-align:center}#content table.cart th{font-weight:bold;border-color:#ddd;padding:16px 8px}#content table.cart td.name{text-align:left}#content table.cart td.name a{font-weight:bold}#content table.cart td span.variant{color:#222;display:block}#content table.cart td span.variant strong{color:#777}#content table.cart td.cost,#content table.cart td.discount,#content table.cart td.total,#content table.cart td.remove{white-space:nowrap}#content table.cart td.cost,#content table.cart td.discount,#content table.cart td.total{text-align:right}#content table.cart tr.discount{color:#ee0000}#content table.cart td.discount{font-weight:bold}#content table.cart td.amount{width:60px;padding:0}#content table.cart td.amount a{color:#333;text-shadow:1px 1px 1px #fff;box-shadow:0 1px 2px 0px #aaa;text-align:center;text-decoration:none;border:0 none;border-radius:2px;display:inline-block;width:16px;height:16px;line-height:16px}#content table.cart td.amount a:hover{color:#fff;text-shadow:1px 1px 1px #0848b0}#content table.cart td.amount a:first-of-type{margin-right:4px}#content table.cart td.total{font-weight:bold}#content div.cart-discount{margin:1em 0;padding-top:0;border-top:1px solid #fff}#content div.cart-discount table{width:100%}#content div.cart-discount th{color:#555;font-weight:bold;width:50%}#content div.cart-discount td{padding:.3em 1.3em}#content div.cart-discount div.form,#content div.cart-discount div.entered{display:inline;float:left;width:50%}#content div.cart-discount div.form form{background:#fff9d7;margin-right:2em;padding:1em;border-radius:4px}#content div.cart-discount div.entered div.in{background:#eeffe3;margin-right:5em;padding:1em;border-radius:4px}#content div.cart-discount div.footer{margin-top:.5em;text-align:right}#content div.cart-discount form th{width:35%}#content div.cart-discount form input.text{font-size:12px;border:1px solid #ccc;padding:4px 6px}#content p.empty{color:#999;font-size:300%;text-align:center;margin:1em 0}#content p.empty em{color:#de0f8a;display:block;font-style:normal;font-weight:bold}#map-sellers{height:580px;margin:1em 0}#content .sellers{width:100%;margin:1em 0 2em}#content .sellers td{padding:.5em .2em;border-bottom:1px solid #eee}#content .sellers td.img{width:1px}#content .sellers td.store{width:1px}#content .sellers img{margin:0 1em 0 0}#side h2{height:52px;line-height:52px}#side .best .product{font-size:12px;padding:1em 0;border-bottom:1px solid #e4e4e4}#side .best .first{padding-top:0}#side .best .last{border-bottom:0 none}#side .best .product h3{font-size:12px}#side .best .product a{color:#555;text-decoration:none}#side .best .product a:hover{color:#048704;text-decoration:underline}#side .best .product .img{width:60px;text-align:right;float:left;display:inline}#side .best .product .info{width:130px;float:right;display:inline}#side .best .product .cost{color:#048704;margin-top:5px}#side .best .product .strike{color:#999}#footer .box{float:left;width:230px;margin-right:13px}#footer .boxes{margin:3em 0 1em;padding-bottom:2em;border-bottom:1px solid #e4e4e8;position:relative}#footer .boxes .last{width:231px;margin-right:0}#footer .boxes .developer{position:absolute;right:8px;bottom:-28px}#footer .box h3{padding:0 8px 20px;border-bottom:1px solid #dbdbdb;text-transform:uppercase}#footer .box p,#footer .box ul{margin:1em 0;padding:0 8px}#footer .box li{margin:.4em 0}#footer .box a{color:#777;text-decoration:none}#footer .box a:hover{color:#333;text-decoration:underline}#footer .box li.current a{color:#333;text-decoration:none}#footer .box ul.contact li a{display:block;background:transparent url('contact-sprite.png') 0 0 no-repeat;height:29px;line-height:29px;padding-left:40px}#footer .box ul.contact li.facebook a{background-position:0 0}#footer .box ul.contact li.youtube a{background-position:0 -29px}#footer .box ul.contact li.email a{background-position:0 100%}#footer .certificate{color:#888;background:transparent url('pqm.jpg') 154px 25px no-repeat;padding:30px 15px 50px 232px}#articles-main{margin:3em 0 0}#articles-main .article-small{float:left;width:45%;margin-right:5%;padding:1.5em 0;border:0 solid #eee;border-width:1px 0 0}#articles-main .article-small-img{float:left;width:20%}#articles-main .article-small-content{float:right;width:78%}#articles-main .article-small-pub{color:#888}#articles-main h2{font-size:15px;margin:0}#articles-main p{line-height:1.2;margin:0}#articles-main{border-bottom:1px solid #eee}#articles-main-link{text-align:right;margin:.5em 0 2em}#articles-folder .article-small{padding:1.5em 0;border:0 solid #eee;border-width:0 0 1px}#articles-folder .article-small-img{float:left;width:10%}#articles-folder .article-small-content{float:right;width:88%}#articles-folder .article-small-pub{color:#888}#articles-folder h2{font-size:15px;margin:0}#articles-folder p{line-height:1.2;margin:0}#articles-folder-link{text-align:right;margin:.5em 0 2em}#content .pub{color:#888}#content div.order table.items th,#content table.orders th,#content form.boxes div.form-box h2,#content table.cart th{background-image:-webkit-linear-gradient(bottom,#eee,#fff);background-image:-moz-linear-gradient(bottom,#eee,#fff);background-image:-ms-linear-gradient(bottom,#eee,#fff);background-image:-o-linear-gradient(bottom,#eee,#fff);background-image:linear-gradient(bottom,#eee,#fff)}#content table.cart td.amount a,#content .button,#sidebar .button{background-color:#eee;background-image:-webkit-linear-gradient(bottom,#ddd,#eee);background-image:-moz-linear-gradient(bottom,#ddd,#eee);background-image:-ms-linear-gradient(bottom,#ddd,#eee);background-image:-o-linear-gradient(bottom,#ddd,#eee);background-image:linear-gradient(bottom,#ddd,#eee)}#content table.cart td.amount a:hover,#content .button:hover,#sidebar .button:hover{background-color:#1e6842;background-image:-webkit-linear-gradient(top,#91c7a5,#1e6842);background-image:-moz-linear-gradient(top,#91c7a5,#1e6842);background-image:-ms-linear-gradient(top,#91c7a5,#1e6842);background-image:-o-linear-gradient(top,#91c7a5,#1e6842);background-image:linear-gradient(top,#91c7a5,#1e6842)}* html .clearfix{height:1%;overflow:visible}*+html .clearfix{min-height:1%}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.clear{float:none !important;display:block !important;clear:both !important;font-size:1px !important;height:1px !important}.tal{text-align:left !important}.tac{text-align:center !important}.tar{text-align:right !important}.taj{text-align:justify !important}.fl{float:left}.fr{float:right}.fli{float:left;margin:0 1em 1em 0}.fri{float:right;margin:0 0 1em 1em}.strike{text-decoration:line-through}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('fancybox_blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:8px;height:100%;background:#eee}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:8px;background:red}.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#ddd;position:relative}.jspDrag{background:#1f9b9f;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:8px}.jspHorizontalBar .jspArrow{width:8px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:none}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}