body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,hr,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,hr{border:0;}
address,caption,cite,code,em,strong,th{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
sup,sub{line-height:-1px;vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
img{-ms-interpolation-mode:bicubic;}
a{color:#2da4dc;outline:none;text-decoration:none;}
:-moz-any-link:focus{outline:none;}
:focus,:active{outline:none;-moz-outline-style:none;}
a:hover{color:#111;}
body{background:#fff url(/ui/v3/pattern.jpg);color:#3f3f3f;font:11px/15px arial,verdana,sans-serif;text-align:center;}
input,textarea,select{font:11px arial,verdana,sans-serif;}
hr{display:block;float:none;width:0;height:0;overflow:hidden;visibility:hidden;clear:both;font-size:0;line-height:0;background:none;}
input.text,input.qty,select{border-bottom:1px solid rgb(207,207,207);border-left:1px solid rgb(150,150,150);border-right:1px solid rgb(223,223,223);border-top:1px solid rgb(167,167,167);height:17px;}
input.text{margin:0 9px 0px 0px;padding:1px 0px 0px 2px;width:151px;}
input.qty{width:25px;}
#pagewrapper,#contents,#inpage,.wrapper,.contentwrapper{margin:0 auto;}
.wrapper{width:960px;}
.contentwrapper{position:relative;width:930px;overflow:hidden;text-align:left;padding: 0 15px 15px;}
.maincontent,.sidebar{display:inline;float:left;margin:0 5px;text-align:left;}
.maincontent{width:630px;}
#pagewrapper{position:relative;width:1000px;padding-bottom:6px;overflow:hidden;}
#contents{width:960px;padding:0 20px;}
#primary-content{margin:12px 0 0; padding-bottom:50px;padding-top:20px; background-color:#fff;}
#primary-content a.utils{display:block;float:right;text-decoration:none;background:#fff;padding:4px 7px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-right: 25px;}
.sidebar{width:150px;}
.sidebar .innerwrapper{position:relative;width:148px;border:1px solid #e5eff9;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.sidebar .secondary{margin-top:12px;}
.sidebar h3{font-size:13px;margin:1px 1px 0px 1px;height:30px;font-weight:bold;line-height:30px;overflow:hidden;text-indent:7px;background:url(/ui/v1/names-category.png) no-repeat -900px 0;}
.sidebar ul{margin:1px;background-color:#fefefe;line-height:14px;}
.sidebar li{display:block;background-color:#f1f7fb;margin-bottom:1px;}
.sidebar li a{display:block;padding:4px 10px 3px 13px;text-decoration:underline;}
.sidebar li a:hover{text-decoration:none;}
.sidebar li.current a{color:#333;background-color:#e9f0f6;}
.sidebar table{width:146px;margin:1px 1px 0;}
.sidebar td,.sidebar th{font-size:10px;line-height:20px;height:20px;width:50%;text-align:center;background-color:#f1f7fb;}
.sidebar tr .us{border-right:1px solid #fff;}
.sidebar td{border-bottom:1px solid #fff;}
.sidebar th,.sidebar tr.even td{background-color:#f7fafc;}
#header{position:relative;height:142px;}
#mainLogo,#mainLogo a{height:94px;width:243px;overflow:hidden;}
#mainLogo{position:absolute;left:0px;top:30px;}
#mainLogo {display:block;text-indent:-800px;}
html>body #mainLogo{background:url(/ui/v3/logo-urbanlux.png) no-repeat;}
* html #mainLogo{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ui/v2/urbanlux-logo.png',sizingMethod='image');}
#mainLogo a{display:block;text-indent:-800px;}
#mainBanner { width: 960px; height: 430px; padding-top: 20px;}
#smallBanner { width: 1000px; height: 230px; left:-20px; position: relative; margin-top: 20px;}
object {z-index: -100;}
#menubar{width:960px;height:40px;background:url(/ui/v3/menubar.png) no-repeat;}
#menubar li,
#menubar li a{color:#FFF;font-weight: normal;font-size:14px;line-height: 40px;display:block;height:40px;overflow:hidden;background:url(/ui/v3/menubar.png) no-repeat;}
#menubar li{float:left;text-align: center;}
#menubar .prvni{width:126px;}
#menubar .prvni a:hover{background-position:0 -40px;}
#menubar .druhy{width:124px;}
#menubar .druhy a{background-position:-126px 0;}
#menubar .druhy a:hover{background-position:-126px -40px;}
#menubar .treti{width:123px;}
#menubar .treti a{background-position:-250px 0;}
#menubar .treti a:hover{background-position:-250px -40px;}
#usernav{position:absolute;right:20px;top:58px;width:155px;height:31px;background: url(/ui/v3/cart.png) no-repeat;z-index:99;padding:5px 5px 5px 44px;}
#usernav li.nav{padding:5px 20px;width:115px;height:21px;line-height:20px;}
#usernav .inwrapper{position:absolute;display:none;right:5px;top:35px;width:260px;text-align:left;}
#usernav .inwrapper{width:252px;padding:0 0 15px;border:1px solid #E1EBF2;border-top:none;border-bottom:5px solid #A9D3EB;background:url(/ui/v2/usermenu.png) repeat-x 0 0;z-index:100;}
#usernav li.hoverfix:hover,
#usernav li.hover{background-color:#fff;border-bottom:1px solid #fff;}
#usernav li:hover .inwrapper,#usernav li.hover .inwrapper{display:block;}
.inwrapper #last-item,.inwrapper .quickcart{position:relative;overflow:hidden;padding:0 10px;}
.inwrapper #last-item{padding-bottom:12px;border-bottom:1px solid #E1EBF2;}
.inwrapper h4{display:block;margin:-1px -10px 8px;padding:5px 10px;background:#fff;clear:both;color:#333;font-weight:bold;}
.inwrapper #last-item img{float:left;border:1px solid #eee;}
.inwrapper #last-item dl{float:right;width:150px;line-height:15px;}
.inwrapper .quickcart dl,.inwrapper #last-item dl{position:relative;line-height:15px;}
.inwrapper #last-item .productname{color:#444;font-weight:bold;font-size:12px;}
.inwrapper .quickcart dl{padding-bottom:10px;}
.inwrapper .quickcart .total{font-weight:bold;}
#sitelinks{position:absolute;right:20px;top:115px;height:31px;text-align:right;}
#sitelinks a{margin-left:10px;padding-left:13px;border-left:1px solid #2da4dc;}
#sitelinks a:hover{color:#fff;}
#sitelinks a.first{border:none;margin:0;padding:0;}
#footer{color:#fff;padding: 10px 0 35px;background:url(/ui/v3/logo-urbanlux-small.png) no-repeat;background-position: center 45px;}
button{position:relative;border:0;padding:0;cursor:pointer;overflow:visible;}
button::-moz-focus-inner{border:none;}
button span{position:relative;display:block;white-space:nowrap;}
@media screen and (-webkit-min-device-pixel-ratio:0){button span{margin-top:-1px;}}
.button,.button span{background:url(/ui/v1/buttons.png) no-repeat 0 0;}
.button{float:left;margin:0 5px 0 0;padding:0 10px 0 0;outline:none;border:none 0px;height:24px;background-position:100% -25px;font:bold 11px arial,verdana,sans-serif;text-transform:uppercase;}
.button span{display:block;padding:5px 0 5px 10px;line-height:14px;}
.button:hover{background-position:100% -75px;}
.button:hover span{background-position:0 -50px;}
#crocs-categories{}
#crocs-categories li{background:url(/ui/v3/names-category.png) no-repeat;cursor:pointer;}
#crocs-categories h3,#crocs-categories img,#crocs-categories p{position:absolute;}
#crocs-categories li{position:relative;display:inline;float:left;height:236px;width:176px;margin:0 5px 10px;overflow:hidden;text-align:center;}
#crocs-categories li:hover,#crocs-categories li.hover{background-position:-177px 0;}
#crocs-categories a{color:#333;}
#crocs-categories h3{top:158px;left:0;padding:10px 8px 6px;width:134px;text-align:left;font:bold 13px/12px arial,verdana,sans-serif;color:#30a4dd;-webkit-transition:color .5s linear;}
#crocs-categories li:hover h3,
#crocs-categories li.hover h3{color:#dc112e;}
#crocs-categories img{top:54px;left:15px;}
#crocs-categories .discount{top:1px;left:1px;}
#crocs-categories p{top:205px;left:4px;padding:0 8px;width:154px;height:29px;font:11px/29px arial,verdana,sans-serif;text-align:left;text-shadow:0 1px 0 #f9f9f9;background-position:-150px 100%;}
#crocs-categories .first p{left:0px;width:134px;}
#crocs-categories p del{margin-right:8px;color:#999;font-weight:normal;text-decoration:line-through;text-shadow:0 0 0 #fff;}
#crocs-categories p .afterSale{color:#dc112e;font-weight:bold;font-size:12px;}
#crocs-item .sidebar{float:left;}
#crocs-item .maincontent{float:right;width:750px;padding-bottom:20px;border:1px solid #eee;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#crocs-item-header{position:relative;display:block;min-height:60px;padding:10px 0 5px 10px;overflow:hidden;z-index:80;font-size:17px;}
#crocs-item-header h2,
#crocs-item-header span,
#crocs-item-header em{font-weight:bold;}
#crocs-item-header em{color:#888;}
#crocs-item-header span{position:absolute;top:10px;right:10px;padding-left:13px;border-left:1px solid #e5f5fc;z-index:80;text-align: right;}
#crocs-item-header span em{display:block;margin-top:4px;font-size:11px;}
#crocs-item-header span del{display:block;margin-bottom:4px;font-size:12px;text-decoration:line-through;font-weight:normal;color:#666;}
#crocs-item-header div{margin:5px 150px 0 0;font-size:11px;line-height:14px;}
#crocs-item-inside{position:relative;}
#crocs-item-inside form{display:inline;float:left;width:420px;padding:15px 0 0 10px;z-index:40;}
#crocs-in-cart .optionwrapper{float:left;width:408px;margin-bottom:10px;padding:8px 6px;overflow:hidden;background:#f5fbfe;-webkit-border-radius:2px;-moz-border-radius:2px;}
#colormatrix a{display:block;float:left;cursor:pointer;}
#colormatrix a{width:23px;height:23px;overflow:hidden;text-indent:-2000px;_background:url(/ui/img/colormask.gif) no-repeat 0px 0px;}
html>body #colormatrix a{background:url(/ui/img/colormask.png) no-repeat 0px 0px;}
#colormatrix a.selected{background-position:0px -23px;}
#colormatrix-pat a{display:block;float:left;cursor:pointer;}
#colormatrix-pat a{width:54px;height:54px;overflow:hidden;text-indent:-2000px;background-position:-18px 85px;margin:8px; border: 1px solid gray ;}
#colormatrix-pat a.selected{width:70px;height:70px;margin: 0;background-position:-10px 93px;}
#sizematrix a{float:left;margin:0 3px 4px;padding:0 9px;font-size:11px;height:22px;line-height:22px;font-weight:bold;color:#999;text-shadow:0 1px 0 #fff;background:#eee;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#sizematrix a.selected{background-color:#aaa;color:#fff;text-shadow:0 -1px 0 #999;}
#operation{margin-top:20px;}
#operation div{position:relative;padding:8px 10px;overflow:hidden;background:#f5fbfe;-webkit-border-radius:5px;-moz-border-radius:5px;}
#operation .notify em,#operation .instock em{font-weight:bold;}
#operation .instock,#operation .notify{padding:0 0 8px;display:none;}
#operation.available .instock,#operation.unavailable .notify{display:block;}
#operation .button{margin-left:-2px;}
#crocs-image-wrapper{position:relative;display:block;float:right;margin:-4px 5px 0 0;width:300px;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;_margin-top:0;}
#crocs-image-wrapper.loading{background-image:url(/ui/img/progress-small.gif);}
#crocs-image-wrapper span{display:block;margin:12px 5px 0 0;font-size:10px;padding:4px 0;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;}
#crocs-image-wrapper .discount{position:absolute;top:1px;left:1px;}
#basket-message{margin:1px 1px 5px;padding:10px 12px;background:#ffc;color:#333;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#basket-message h3{font-weight:bold;font-size:110%;}
#basket-message p{font-size:12px;}
#checkout-wrapper{width:890px;border:1px solid #dedede;padding:10px;margin-top: 15px;min-height:200px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#checkout-address{}
#checkout-wrapper .qts input.text{width:85px;}
#checkout-wrapper h4,#checkout-wrapper .toggle,#checkout-wrapper .wraps{padding:0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#checkout-wrapper h4,#checkout-wrapper .toggle{display:block;height:30px;font-weight:bold;margin:2px 0 5px;background:#eee url(/ui/v2/bg-vertical.png) repeat-x 0 0;line-height:30px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#checkout-wrapper .wraps{padding:10px 10px 5px;margin-bottom:15px;background:#f6f6f6 url(/ui/v2/bg-vertical.png) repeat-x 0 -100px;}
#checkout-menu{height:30px;margin:0 0 0 0;padding:0;background:#ddd url(/ui/v2/bg-vertical.png) repeat-x 0 -400px;text-align:center;overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#checkout-menu em,#checkout-menu a{display:block;float:left;font-size:12px;font-weight:bold;height:30px;line-height:30px;position:relative;text-decoration:none;width:24%;color:#666;text-shadow:0 1px 1px #ddd;}
#checkout-menu.step-1 .step-1,#checkout-menu.step-2 .step-2,#checkout-menu.step-3 .step-3,#checkout-menu.step-4 .step-4{background:url(/ui/v2/bg-vertical.png) no-repeat 50% -430px;color:#333;}
.emptycart{margin-top:3px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#checkout-wrapper fieldset{position:relative;overflow:hidden;}
#checkout-wrapper fieldset div{}
#checkout-wrapper fieldset dd label{float:left;padding-right:10px;width:80px;text-align:right;}
#checkout-wrapper input.text{float:left;width:200px;}
#checkout-wrapper fieldset dl{position:relative;overflow:hidden;}
#checkout-wrapper fieldset dd{display:inline;float:left;width:100%;margin-bottom:10px}
#checkout-wrapper fieldset dd.qt{width:50%;}
#checkout-wrapper fieldset dd.qts{width:25%;}
#checkout-wrapper fieldset dl div.error-message{color:#cc0000;margin:0 0 5px 90px;}
.isdom #isDelivery div,.isdom #isCompany div,.isdom #isCoupon div{display:none;}
#isDelivery.shown div,#isCompany.shown div,#isCoupon.shown div{display:block;}
h3.section{font-weight:bold;font-size:15px;padding:10px 0;}
#person-details th,#person-details td{width:50%;}
p.notice{padding:5px 0;}
p.notice.fl{text-align:right;}
p.buttons{position:relative;padding:5px 0 10px;overflow:hidden;text-align:right;}
p.buttons .button{float:right;}
table.list{border-spacing:2px 2px;border-collapse:separate;width:100%;}
#checkout-wrapper table{margin-left:-2px;width:894px;}
#checkout-wrapper table input{width:26px;margin-right:2px;}
.list td,.list th{padding:5px 12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.list thead th{height:30px;padding:0 12px;border-top:none;background:#eee url(/ui/v2/bg-vertical.png) repeat-x 0 0;line-height:30px;font-weight:bold;}
.list tbody td{background:#f6f6f6 url(/ui/v2/bg-vertical.png) repeat-x 0 -100px;vertical-align:top;}
.list tbody td strong{font-weight:bold;}
.list th.price,.list td.price{text-align:right;}
.list tr td.preview{width:90px;padding:5px 0;text-align:center;background:#fff;}
.list td.price{width:120px;}
.list td.price em{font-size:10px;color:#666;}
.list th.qty{width:60px;}
.list th.last,.list td.last{border-right:0px none;}
.list tfoot th,.list tfoot td.total{padding:5px 12px;vertical-align:top;background-color:#e4ecf3;text-align:right;}
.list tfoot th{font-weight:bold;}
.list tfoot .incl{background:#e4ecf3 url(/ui/v2/bg-vertical.png) repeat-x 0 100%;}
.list tfoot td.incl{font-weight:bold;font-size:13px;}
.list tfoot em{font-size:10px;color:#666;display:block;}
.list tfoot td.total{border-right:0px none;}
.list tfoot td.controls{padding-left:0;}
.emptycart{font-weight:bold;padding:0 12px;background:#eee;height:30px;line-height:30px;background-color:#eee;}
html>body .emptycart{background:#eee url(/ui/v1/grad-top-00.png) repeat-x 0 0;}
.uilinks{margin:2em 5px 0;border-top:solid 1px #eee;padding-top:10px;}
#breadcrumb{text-align:left;color:#333;}
#breadcrumb h2,
#breadcrumb a{display:inline;margin-right:11px;font-weight:bold;font-size:17px;}
#breadcrumb a{color:rgb(51,51,51);border-bottom:1px solid #333;text-decoration:none;}
#breadcrumb a:hover{border:none;}
#breadcrumb img{font-size:130%;margin:0px 10px 2px 0px;}
#breadcrumb.catalog{margin:0 20px 15px;}
#breadcrumb.framed{margin:0 15px 0;border-bottom:none;color:#333;}
#breadcrumb h2 em{font-size:11px;font-weight:bold;color:#888;}
.fullscreen{margin:0 5px;}
.infosection .maincontent p{padding:2px 0 5px;}
#instatic.maincontent{width:755px;margin:0 10px 0 5px;}
#instatic h3,#instatic h4, #instatic h1, #instatic h2{font-weight:bold;padding:20px 0 0 0;}
img.fleft{float:right;}
img.fright{float:left;margin:0 8px 5px 0;}
#instatic table{margin:10px 0;}
#instatic blockquote{background:rgb(238,244,250);border:1px solid rgb(217,230,241);clear:both;color:rgb(51,51,51);font-size:120%;font-weight:bold;margin:20px 0 0px 0;padding:15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#instatic p{padding:15px 0 0;}
#instatic h1{font-size:180%;}
#instatic h2{font-size:160%;}
#instatic h3{font-size:140%;}
#instatic h4{font-size:120%;}
#instatic ul,#instatic ol,#instatic dl{padding:11px 30px 4px 25px;}
#instatic li{padding:0 0 5px 12px;background:url(/ui/v2/list.gif) no-repeat 0 4px;}
#instatic li h4{padding-top:0;}
#instatic strong{font-weight:bold;}
#instatic .hilite{display:block;margin-bottom:5px;}
#instatic th.inplace{width:125px;}
#instatic tbody th{background-color:#f9f9f9;font-weight:bold;font-size:12px;vertical-align:top;}
#onas #instatic p {font-size:12px;}

#filter {width: 900px;margin:0 20px 20px 20px;border: 1px solid #e3e3e3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#31a3e1;padding: 25px 10px 10px;text-align: left;}
#filter.crocs{background: #e7f4fc url(/ui/v3/logo-crocs2.png) no-repeat 875px 10px; }
#filter .head{font-size:160%;margin-bottom: 15px;}
#filter hr{visibility: visible;border-top: 1px solid #cae7f5; border-bottom: 1px solid white; width: 100%;}
.crocs #menu{margin:10px 0;height: 38px;width: 500px;float:left;}
.crocs #menu li,
.crocs #menu li a{display:block;width:101px;height:38px;overflow:hidden;background-image:url(/ui/v3/butony.png);background-repeat:no-repeat;text-indent: -2000px;}
.crocs #menu li{float:left;margin-right:15px;}
.men a:hover{background-position:0 -38px;}
.women a{background-position:-101px 0;}
.women a:hover{background-position:-101px -38px;}
.kids a{background-position:-202px 0;}
.kids a:hover{background-position:-202px -38px;}
#store-men .men a, #store-women .women a, #store-kids .kids a, #store-jibbitz .jibbitz a{background-position:0 -115px;color:#111;}
#store-women .women a{background-position:-101px -115px;}
#store-kids .kids a{background-position:-202px -115px;}
#filter.lesportsac{background: #e7f4fc url(/ui/v3/logo-lesportsac2.png) no-repeat 795px 16px;}
.filter-sel{float:left;top:18px;height: 54px;margin-right: 20px;line-height: 22px;}
.filter-name{font-weight: bold;}
#filter select{color:#31a3e1;}
#filter.karlaces{background: #e7f4fc url(/ui/v3/logo-karlaces2.png) no-repeat 810px 13px;}

#inCart {display:block;width:208px;height:50px;overflow:hidden;background-image:url(/ui/v3/butony.png);background-repeat:no-repeat;background-position:-523px 0; text-indent: -2000px;position:static;}
#inCart:hover {background-position:-523px -50px;}

#pattern-categories{}
#pattern-categories li{cursor:pointer;}
#pattern-categories li{position:relative;display:inline;float:left;height:200px;width:400px;margin:0 30px 10px;overflow:hidden;text-align:center;}
#pattern-categories h3{float:left;padding:10px 8px 6px;text-align:left;font:bold 13px/12px arial,verdana,sans-serif;color:#30a4dd;-webkit-transition:color .5s linear;}
#pattern-categories li:hover h3,
#pattern-categories li.hover h3{color:#dc112e;}
#pattern-categories img{clear:both;}
#pattern-categories p{float:right;top:10px;padding:0 8px;font:11px/29px arial,verdana,sans-serif;text-align:right;text-shadow:0 1px 0 #f9f9f9;}
#pattern-categories .first p{left:0px;width:134px;}

#couponCheck { padding:25px 320px 50px; }
#couponCheck input { margin: 0 10px; padding-top: 3px; height: 19px; width: 106px; background-color: #f3f9fd; text-align: center;  }
#couponCheck input:focus { background-color: #fff;  }
#couponCheck p.err {  display: none; padding: 3px 5px; background-color: #fff; color: #cc0000; }
#couponCheck.error p.err { display: inline; }

.discountOnly{float:right; margin-top: 30px;margin-right: 15px;}
.discountOnly input, .discountOnly label{vertical-align:middle;}
a.vzory{display:block;width:218px;height:38px;overflow:hidden;background-image:url(/ui/v3/butony.png);background-repeat:no-repeat;background-position:-304px 0;float: right;margin-top:8px;text-indent: -2000px;}
a.vzory:hover{background-position:-304px -38px;}
#store-vzory a.vzory{background-position:0 -116px;color:#111;}
#obch_podm p {margin-left:30px;	text-indent:-20px;}
#other-image {float:left; margin: 20px 10px 0 10px; }
#other-image a {border: 1px solid #bde2f4; padding: 15px; background-color: #f2f7fb;width: 70px; height: 70px;margin-right: 20px; display: block; float: left;}
.hidde {visibility: hidden;}
.facebook {float: right; margin: 6px 20px; background-image: url(/ui/v3/facebook.jpg); display: block; width: 100px; height: 29px; text-indent: -2000px;}