@media screen {

html{background:#f1e8ce url('/img/bg/html.png') 50% 0 repeat;}
body{background:url('/img/bg/body.png') 50% 0 repeat-x;; text-align:center; padding:0;}

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

/* LAYOUT */
#mother{width:960px; padding:0 20px; background:url('/img/bg/mother.png') 0 0 repeat-y; margin:0 auto; text-align:left; position:relative;}
#header{background:#fff; height:170px; position:relative;}
#main{background:url('/img/bg/main.jpg') 0 100% no-repeat; padding:0 0 110px;}
.home #main { background:none; padding:35px 0 40px; }

/* COLS */
.row { position:relative; zoom:1; margin:0; padding:0; display:block; }
.row:before, .row:after { content: "\0020"; display: block; height: 0; overflow: hidden;  clear: both; font-size:0px; }
.col{display:inline; float:left; left:100%; position:relative; padding:0; }

.grid-t { width:31.333%; }
.col-t-1 { margin:0 0 0 -100%; }
.col-t-2 { margin:0 0 0 -65.666%; }
.col-t-3 { margin:0 0 0 -31.333%; }

#col-content{float:right; display:inline; width:740px; margin:0 0 -50px;}
#col-side{float:left; display:inline; width:190px;}
#col-full { padding:0 20px 20px; }
#col-full .col-l { float:left; display:inline; width:650px; }
#col-full .col-r { float:right; display:inline; width:225px; padding:0 0 0 15px; border-left:1px solid #9b8a87; margin:0 0 16px; }

.home #col-content { float:left; width:660px; margin:0; }
.home #col-side { float:right; width:270px; }

/* LOGO & CLAIM */
#logo{position:absolute; left:4px; top:30px; margin:0; padding:0; line-height:1; font-size:100%; font-weight:normal; width:260px;}
#claim{position:absolute; left:280px; top:37px; color:#ff49cb; font-size:15px; line-height:20px; margin:0;}
#claim strong{font-family:Calibri, Arial, sans-serif; font-size:17px;}
#claim a{color:#ff49cb; text-decoration:none;}
#claim a:hover{text-decoration:underline;}

/* SEARCH BOX */
#search-box{position:absolute; top:65px; right:20px; _width:298px;}
#search-box .int, .new-search .int{width:250px; padding:6px 40px 6px 5px; height:18px; line-height:18px; border:1px solid #9b8a87; font-size:117%;}
#search-box .btn, .new-search .btn{position:absolute; right:1px; top:1px; *top:2px; _right:2px; _top:3px; width:36px; height:30px; background:url('/img/bg/all.png') 0 0 no-repeat; border:none; font-size:0px; line-height:0px; cursor:pointer; padding:0; margin:0;}

.new-search { margin:15px 0 10px 2px; }
.new-search h2 { font-size:13px; text-transform:none; margin:0 0 2px; }
.new-search p { position:relative; display:inline-block; margin:0; }
.new-search .int { width:400px; }

/* LOGIN */
#login-box{position:absolute; top:16px; right:50%; margin-right:-360px; color:#ddf8ff; z-index:50;}
#login-box a { text-decoration:none; display:inline-block; border-bottom:1px solid #9b8a87; padding:0 0px 2px 12px; background:url('/img/bg/li.png') 0 7px no-repeat; font-weight:bold; }

/* MENU */
#product-menu{position:absolute; left:20px; top:115px; width:960px; background:#482924;}
#product-menu ul{font-size:0px; letter-spacing:-1px;}
#product-menu li{float:left; display:inline; font-size:14px; letter-spacing:0px; margin-left:-1px; width:121px; text-align:center; text-transform:uppercase; position:relative; z-index:10;}
#product-menu .first{margin-left:0; width:120px;}
#product-menu .first .item{border:none;}
#product-menu a{display:block; text-decoration:none; color:#decfbb; padding:8px 0; *cursor:pointer;}
#product-menu .item{display:block; line-height:31px; border-left:1px solid #ab9d9b; padding:0 10px; font-weight:normal; *height:31px;}
#product-menu .vam{line-height:14px; display:inline-block; vertical-align:middle; position:relative; top:-2px;}
#product-menu li:hover, #product-menu li.active{z-index:20;}
#product-menu li:hover a, #product-menu li a:hover, #product-menu li.active a{background:#735844;}
#product-menu li:hover .item, #product-menu li.hover .item, #product-menu li.active .item{border-color:#735844;}
#product-menu strong{font-weight:normal;}

#product-menu li:hover .submenu, #product-menu li.hover .submenu{display:block;}
#product-menu .submenu{display:none; position:absolute; left:0; top:46px; padding:15px; background:#735844; box-shadow:0 5px 5px #634d49; -moz-box-shadow:0 5px 5px #634d49; -webkit-box-shadow:0 5px 5px #634d49; font-family:'Segoe UI', Arial, sans-serif; width:150px;}
#product-menu .submenu li{float:none; display:block; text-transform:none; width:auto; text-align:left; margin:2px 0;}
#product-menu .submenu a{padding:0 0 0 15px; color:#e3d8cd; background:url('/img/bg/li.png') 0 .65em no-repeat !important; font-size:13px;}
#product-menu .submenu a:hover, #product-menu .submenu .active a{text-decoration:underline;}
#product-menu .last .submenu{left:auto; right:0;}

#main-menu{position:absolute; top:18px; right:240px; font-size:14px; overflow:hidden; _width:280px;}
#main-menu li{float:left; display:inline; border-left:1px solid #482924; line-height:1; margin-left:-1px;}
#main-menu a{text-decoration:none; padding:0 7px;}
#main-menu .active a{color:#ff49cb;}

#side-menu h2{margin:0 0 10px; color:#f677d2;}
#side-menu h2 a{color:#f677d2; text-decoration:none;}
#side-menu h2 a:hover{text-decoration:underline;}
#side-menu .wrap{border:1px solid #9b8a87; padding:15px 10px;}
#side-menu li{background:url('/img/bg/li.png') 0 .5em no-repeat; padding:0 0 0 10px;}
#side-menu .active strong{color:#482924;}
#side-menu .submenu{font-size:13px; margin:0 0 3px;}

/* INTRO */
#intro { background:#f8f6ec url('/img/bg/intro.png') 0 0 repeat-y; margin:8px 0 0; }
#intro .row { background: url('/img/bg/intro-motive.png') 0 0 no-repeat; font-size:0px; line-height:350px; letter-spacing:-1px; min-height:350px; _height:350px; padding:15px 0; }
#intro .row div { display:inline-block; *display:inline; zoom:1; font-size:12px; line-height:18px; letter-spacing:0; vertical-align:middle; }

.intro-crossroad { background:#482924; background:rgba(72, 41, 36, .75); width:220px; padding:20px 20px 1px; }
.intro-crossroad h2 { font-size:16px; color:#e3dbbd; margin:0 0 9px; }
.intro-crossroad ul { font-size:14px; margin:0 0 24px; }
.intro-crossroad li { margin:0 0 2px; padding:0 0 0 36px; background:url('/img/ico/all.png') 14px 4px no-repeat; line-height:18px; }
#intro .intro-crossroad a { color:#fff; }
#intro .intro-crossroad a:hover { color:#e3dbbd; }

.intro-why-us { margin:0 0 0 422px; width:255px; padding-top:20px; }
.intro-why-us h2 { margin:0px 0 23px; font-size:24px; }
.intro-why-us h3 { margin:0 0 4px; color:#f677d2; font-size:16px; }
.intro-why-us ol { margin:0 0 30px; list-style:none; }
.intro-why-us li { margin:0 0 14px; padding:0 0 0 29px; position:relative; zoom:1; }
.intro-why-us li:before, .intro-why-us .ie-before { position:absolute; left:0; top:0; width:22px; height:22px; content:''; background:url('/img/ico/all.png') 0 -100px no-repeat; }
.intro-why-us .two:before, .intro-why-us .two .ie-before { background-position:0 -122px; }
.intro-why-us .three:before, .intro-why-us .three .ie-before { background-position:0 -144px; }
.intro-why-us p { margin:0; }

/* BREADCRUMB */
#breadcrumb{color:#482924; font-size:12px; margin:2px 0 25px;}
#breadcrumb strong{font-weight:normal;}
#breadcrumb .arrow{margin:0 8px 0 10px;}

/* ANNOT BOX */
#annot-box{margin:0 0 20px; background:#f8f6ec url('/img/bg/annot-box.png') 0 0 no-repeat; padding:18px 20px 17px; color:#482924; overflow:hidden; zoom:1; position:relative; }
#col-full #annot-box { margin:0 -20px 25px; }
#annot-box p{margin:10px 0 1px;}
#annot-box .img { width:240px; text-align:center; padding:10px 0; background:#fff; border:1px solid #d2cac9; margin:0 0 0 30px; }
#annot-box.bordered { border-bottom:1px solid #9b8a87; padding-bottom:7px; }

#annot-box .sort { float:left; display:inline; margin:20px 0 0; font-size:12px; }
#annot-box .sort label { margin-right:5px; text-transform:uppercase;}
#annot-box .paging { float:right; display:inline; margin:20px 0 0; padding:3px 0 0; }
.page-search #annot-box .paging  { margin-top:55px; }
#annot-box .new-search { float:left; display:inline; }
#annot-box .new-search p { margin:0; }
#annot-box .date{font-family:'Segoe UI', Arial, sans-serif; color:#000; font-size:12px;}

/* CROSSROAD */
.crossroad ul{margin:0 0 30px;}
.crossroad li{padding:0 0 0 220px; margin:0 0 30px;}
.crossroad li p{margin:0;}
.crossroad .title{line-height:1.2; font-size:17px; margin:0 0 5px; text-transform:none; font-weight:normal;}
.crossroad .img{width:198px; display:block; overflow:hidden; text-align:center; padding:4px 0; border:1px solid #d1c9c8; float:left; display:inline; margin:0 0 0 -220px;}
.crossroad .date{font-family:'Segoe UI', Arial, sans-serif; font-size:12px; margin:0 0 10px;}

/* SEARCH RESULTS */
.crossroad .section{font-size:12px; margin:0 0 10px;}
.crossroad .url { font-size:12px; }
.crossroad .section strong{font-weight:normal;}
.crossroad .section span{font-weight:normal; margin:0 5px 0 -1px; border-left:1px solid #ccc; padding:0 0 0 5px;}
.crossroad .section span:first-child{margin-left:0; padding-left:0; border-left:0;}
.crossroad .desc{margin:0 0 10px;}
.crossroad .searched-term{background:#eeeeee; text-decoration:underline;}
.crossroad .availability { color: #f677d2; line-height: 22px; font-family: 'Segoe UI',Arial,Helvetica,sans-serif; }
.crossroad .price { font-family:'Segoe UI', Arial, sans-serif; margin:0 0 3px; }
.crossroad .product-item { position:relative; }
.crossroad .product-item .img { height:190px; font-size:0; line-height:190px; overflow:hidden; text-align:center; }
.crossroad .product-item .img img { vertical-align:middle; }
.crossroad .product-item .statuses { position:absolute; left:0; top:26px; }

.page-search .content li { margin:0 0 2px; line-height:18px; }

/* PRODUCT LIST */
.product-list {position:relative;}
.product-list .list { font-size:0px; letter-spacing:-1px; margin:40px 0 -50px -50px; padding:0 20px; }
.product-list .item { font-size:12px; letter-spacing:0px; width:200px; margin:0 0 50px 50px; display:inline-block; *display:inline; zoom:1; vertical-align:top; text-align:center; position:relative; }
.product-list .img { padding:4px; width:190px; height:190px; border:1px solid #d1c9c8; display:block; font-size:0; line-height:190px; overflow:hidden; text-align:center; margin:0 0 12px; }
.product-list a .img { cursor:pointer; }
.product-list .img img { vertical-align:middle; }
.product-list .title { margin:0 0 1px; font-size:14px; font-weight:bold; }
.product-list p { margin:0; }
.product-list .statuses { position:absolute; left:0; top:26px; }
.product-list .mark { text-transform:uppercase; }
.product-list .availability { color: #f677d2; line-height: 22px; margin:5px 0 0; font-family: 'Segoe UI',Arial,Helvetica,sans-serif; }
.product-list .price { font-size:15px; font-weight:bold; color:#333; margin:5px 0 0; font-family:'Segoe UI', arial, helvetica, sans-serif; }
.product-list .paging { margin:35px 0 0; }

.tabs-box .product-list { padding:24px 0 0; margin:0; }
.tabs-box .product-list .list { margin:0 0 -30px -30px; padding:0; }
.tabs-box .product-list .item { margin:0 0 30px 30px; }

.brand-product { margin:10px 0 30px; }
.brand-product h2 { font-size:15px; font-weight:bold; margin:0 0 .8em; }
.brand-product .list { margin:0 0 -40px -40px; padding:0; }
.brand-product .item { margin:0 0 40px 40px; }

/* STATUS */
.status { display:block; width:58px; margin:0 0 4px; line-height:22px; font-size:13px; text-transform:uppercase; text-shadow:0 0 2px rgba(0,0,0,.35); padding:0 10px; text-align:right; }
.status-new { background:#f677d2; color:#fff; }
.status-action { background:#f7046b; color:#fff; }
.status-sale { background:#ff8400; color:#fff; }

/* BRAND CATEGORY */
.brand-category h2 { margin:0 0 6px; color:#735845; font-size:13px; }
.brand-category li { margin:0; padding-top:1px; background-position:7px 9px; line-height:19px; }
.brand-category ul { margin:0; }

/* PARAM SEARCH */
#params-filter h3{margin:15px 0 3px; font-size:13px; color:#735845;}
#params-filter .box{border:1px solid #9b8a87; padding:7px; font-size:12px; color:#333;}
#params-filter label{display:block; padding:1px 0 1px 17px; position:relative; _zoom:1; cursor:pointer; }
#params-filter label:hover {  color:#f677d2; }
#params-filter label input{position:absolute; left:0; top:50%; margin-top:-7px; cursor:pointer; }
#params-filter .fake-checkbox{width:10px; height:10px; background-position:-50px 0; position:absolute; left:0; top:50%; margin:-5px 0 0; cursor:pointer; }
#params-filter .fake-checked{background-position:-60px 0;}
#params-filter .inline-btn{display:block; margin-top: 10px}

/* SLIDER */
.sliderInt {width:174px;}
.sliderInt .inner-wrap{display:none;}
.sliderInt .multi-slider-box{height:7px; font-size:0px; line-height:0px; padding:10px 0 23px; position:relative; width:174px;}
.sliderInt .slider-box{background:#ece4c1; height:7px;}
.sliderInt .selected-area{height:7px; position:absolute; top:0; left:0; background:#735844;}

.tool-tip1, .tool-tip2{position:absolute; left:0; bottom:0; line-height:20px; color:#000; font-family:'Segoe UI', Arial, sans-serif; font-size:11px;}
.tool-tip2{left:auto; right:0;}
.sliderInt .slide-place{position:relative;}
.sliderInt .slider2, .sliderInt .slider1{position:absolute; top:7px; width:8px; height:13px; white-space:nowrap; cursor:pointer;}
.sliderInt .slider{margin:0; display:block; height:13px; width:4px; background:url('/img/ico/all.png') -5000px -5000px no-repeat; padding:0 2px;}
.sliderInt .slider span{background:#fff; border:1px solid #f677d2; display:block; height:11px;}
.sliderInt .slider1{left:-2px;}
.sliderInt .slider2{right:-2px;}

/* PRODUCT DETAIL */
#product-detail #annot-box{padding:25px 330px 25px 20px; position:relative;}
#product-detail #col-content{float:left; display:inline; width:800px; margin-bottom:0;}
#product-detail #col-side{float:right; display:inline; width:160px;}
#product-detail .share{position:absolute; right:20px; top:50%; line-height:20px; margin:-10px 0 0; font-size:13px;}
#product-detail .share a{color:#f677d2; text-decoration:none; display:inline-block; line-height:20px; background-image:url('/img/ico/all.png'); background-repeat:no-repeat;}
#product-detail .share a:hover{text-decoration:underline;}
#product-detail .ico-msg{background-position:0 -200px; padding-left:22px; margin-right:40px;}
#product-detail .ico-fb{background-position:0 -300px; padding-left:18px;}
#product-detail span.FBConnectButton_Simple{background:none;}
#product-detail span.FBConnectButton_Simple span{padding:0; margin:0;}
#col-images{float:left; display:inline; width:420px; margin:0 0 35px;}
#big-img{float:right; display:inline; width:310px; height:314px; line-height:314px; border:1px solid #d6cfce; position:relative; text-align:center; margin:0;}
#big-img .statuses{position:absolute; left:0; top:35px;}
#small-imgs{float:left; display:inline; width:100px;}
#small-imgs a{border:1px solid #d6cfce; display:block; text-align:center; line-height:98px; margin:0 0 8px; zoom:1;}
#small-imgs .active{border-width:2px; line-height:96px; cursor:default;}
#col-info{float:right; display:inline; width:380px;}
#col-info .content{background:#f8f6ec; padding:15px 15px 5px;}
#col-info .params{padding:15px;}
#col-info .params .col-h-l{width:60%;}
#product-detail #col-content .wysiwyg { margin: .65em 15px 2.6em 20px; }


.product-basket{background:#ece4c1; padding:15px;}
.product-basket .size{float:left; font-size:12px;}
.product-basket .size label {margin:0 5px 2px 0; font-family:'Segoe UI', Arial, sans-serif; font-weight:bold;}
.product-basket .size label, .product-basket .size select { display:inline-block; vertical-align:middle;}
.product-basket .size a { font-weight:normal; color: #612f27;}
.product-basket .size a:hover { text-decoration: underline; }
.product-basket .size-r{float:right; display:inline;}
.product-basket .size-r a{font-weight:bold;}
.product-basket .availability {float:right; color: #f677d2; font-size: 12px; max-width: 125px; margin-top:2px; text-align: right; font-family: 'Segoe UI',Arial,Helvetica,sans-serif}
.product-basket #price{font-family:'Segoe UI', Arial, sans-serif; font-size:24px; font-weight:bold;}
.product-basket #price span{font-size:13px;}
.product-basket .priceOld{display:block; font-size:12px; font-family:'Segoe UI', Arial, sans-serif;}
.product-basket h2{font-size:24px; margin:0;}
.product-basket select{ min-width:60px; max-width:120px; border:1px solid #9b8a87; background:#fff; height:37px; font-size:13px; line-height:19px; padding:7px 3px 9px;}
.product-basket .inline-btn{border:none; background:url('/img/bg/all.png') 0 -50px no-repeat; width:154px; height:36px; padding:0 0 9px; margin:5px 0 0;}
.product-basket .inline-btn input{border:none; background:url('/img/bg/all.png') -5000px -5000px no-repeat; height:36px; line-height:33px; display:block; width:100%; padding:0 10px 3px 0;}

.products-list-small{border-left:1px solid #d1c9c8; padding:0 10px 0 15px;}
.products-list-small h2{font-size:15px; color:#482924; line-height:1; margin:0 0 1em; text-transform:none;}
.products-list-small .item{margin:0 0 30px;}
.products-list-small .img{display:block; width:95px; height:95px; text-align:center; padding:4px; border:1px solid #d6cfce; margin:0 0 7px; cursor:pointer; }
.products-list-small .title{margin:0; font-size:12px; font-weight:bold;}
.products-list-small .title a{color:#d7cbc9; display:block;}
.products-list-small .name{color:#6a3b34; display:block; margin:0 0 3px;}
.products-list-small .title a:hover, .products-list-small .title a:hover .name{color:#f677d2;}
.products-list-small .price{font-weight:bold; font-family:'Segoe UI', Arial, sans-serif; font-size:14px; margin:0;}

.comments-list{margin:0 15px 0 20px;}
.comments-list h2{font-size:15px; margin:10px 0;}
.comments-list li{border-top:1px solid #d1c9c8; padding:10px 0 10px;}
.comments-list p{margin:0 0 10px;}
.comments-list .name{font-size:16px;}
.comments-list .date{font-size:11px; font-family:'Segoe UI', Arial, sans-serif; margin-left:10px;}
.product-basket .size-r a, .comments-list .reply{background:url('/img/bg/li.png') 0 50% no-repeat; padding-left:10px; margin-left:13px; font-size:13px; color:#f677d2; text-decoration:none; font-weight:bold;}
.product-basket .size-r a:hover, .comments-list .reply:hover{text-decoration:underline;}
.comments-list .desc{font-size:13px;}
.comments-list .images{float:right; display:inline; margin-left:15px; font-size:0px; white-space:nowrap;}
.comments-list .images a{display:inline-block; font-size:12px; padding:4px; width:90px; height:90px; border:1px solid #d6cfce; margin-left:8px; text-align:center; letter-spacing:0px;}

.comments-list .addBtn{color:#f677d2; text-decoration:none; margin-left:40px; padding-left:18px; background:url('/img/ico/all.png') 0 -600px no-repeat; display:inline-block; line-height:13px;}
.comments-list .addBtn:hover{text-decoration:underline;}

/* LOGO LIST */
.logo-list { border:1px solid #d1c9c8; font-size:0px; padding:1px; margin:20px 0 10px; }
.logo-list img { vertical-align:middle; margin:9px; }

/* HELP BANNER */
.help-banner { border:1px solid #9b8a87; background:#f8f6ec url('/img/bg/help-banner.png') 0 0 no-repeat; padding:12px 15px 10px 80px; margin:0 0 20px; }
.help-banner { text-align:right; color:#482924; }
.help-banner h3 { margin:0 0 6px; font-weight:17px; }
.help-banner p { margin:0 0 2px; overflow:hidden; zoom:1; }
.help-banner span { float:right; display:inline; margin:0 0 0 6px; font-weight:bold; font-family:'Calibri', arial, helvetica, sans-serif; }

/* CONTACT */
.contact-box h2{font-size:15px; margin:3em 0 .5em;}
.contact-box h3{color:#735845; font-size:13px; margin:1.5em 0 .2em;}
.contact-box .mt-reset{margin-top:0;}
.contact-box p{font-family:'Segoe UI', Arial, sans-serif; font-size:13px;}
.contact-box .candara{font-family:Candara, Calibri, Arial, Verdana, sans-serif;}
.contact-box .col-address{float:left; display:inline; width:245px; margin-bottom:20px;}
.contact-box .col-map{float:right; display:inline; width:380px; height:250px; padding:4px; border:1px solid #9b8a87; margin-bottom:20px;}
.quick-contacts{margin:0 -20px 20px; padding:20px; font-family:'Segoe UI', Arial, sans-serif; background:#f5f0de;}
.quick-contacts h2{margin:0 0 15px;}
.quick-contacts p{margin:0; font-size:16px; color:#ff49cb;}
.quick-contacts .ico-phone{font-weight:bold; padding:0 0 0 60px; min-height:43px; _height:43px; background:url('/img/ico/all.png') 25px -794px no-repeat; font-size:18px;}
.quick-contacts .ico-email{padding:0 30px 0 45px; min-height:37px; _height:37px; background:url('/img/ico/all.png') 0 -893px no-repeat;}
.quick-contacts a{color:#ff49cb;}
.quick-contacts a:hover{text-decoration:none;}

/* ORDER */
.page-order .message { margin-top:0; }
.page-order #col-content { float:left; width:670px; margin:0; }
.page-order #col-side { float:right; width:260px; }

.buttons { margin:20px 0 0; }
.buttons .r { width:190px; }
.buttons .r .inline-btn,
.buttons .r .inline-btn span,
.buttons .r .inline-btn input  { display:block; padding:0; width:188px; }
.buttons .info { display:block; width:154px; background:#f5f0de; color:#482924; padding:8px 18px; font-size:12px; line-height:17px; margin:17px 0 0; position:relative; }
.buttons .info .corner { border-bottom:10px solid #f5f0de; border-left:10px solid #fff; border-right:10px solid #fff; position:absolute; left:50%; top:-10px; margin:0 0 0 -10px; width:0px; height:0px; font-size:0px; line-height:0px; }

#order-sum #content { margin:25px 0 30px 20px; }

/* BASKET */
#basket-box{position:absolute; top:4px; right:50%; margin-right:-480px; padding:12px 32px 0 0; background: url('/img/ico/all.png') 100% -450px no-repeat; min-height:28px; _height:28px; font-size:14px; line-height:18px; }
#basket-box a { text-decoration:none; display:inline-block; border-bottom:1px solid #9b8a87; padding:0 4px 2px 12px; background:url('/img/bg/li.png') 0 7px no-repeat; font-weight:bold; }

.basket-list h2 { font-size:14px; font-weight:normal; font-family:'Segoe UI', arial, helvetica, sans-serif; margin:0 0 10px; }
.basket-list .img { float:left; display:inline; padding:2px; border:1px solid #d6cfce; width:95px; height:95px; font-size:0px; line-height:95px; margin:-22px 0 0 -110px; text-align:center; background:#fff;}
.basket-list li { overflow:hidden; zoom:1; padding:8px 0 0 110px; margin:22px 0 10px; font-size:12px; }
.basket-list li.first { margin-top:0; }
.basket-list li p { margin:0; }
.basket-list ul { border-bottom:1px solid #9b8a87; zoom:1; }
.basket-list h3 { font-size:14px; font-family:'Candara', arial, helvetica, sans-serif; margin:0 0 1px; }
.basket-list .mark { font-size:11px; text-transform:uppercase; }
.basket-list .price { font-family:'Segoe UI', arial, helvetica, sans-serif; background:#f8f6ee; overflow:hidden; zoom:1; padding:0 6px; line-height:20px; margin:5px 0 0; }
.basket-list .sum { border-top:1px solid #9b8a87; font-family:'Segoe UI', arial, helvetica, sans-serif; font-size:15px; padding:4px 0 0; margin:-1px 0 14px; }
.basket-list .sum .r span { font-size:12px; color:#999; }
.basket-list p { font-size:12px; margin:6px 0 8px; }


#ajax-basket .basket-list { position:relative; }
#ajax-basket .basket-list ul { margin-top:-10px; }
#ajax-basket .basket-list .carousel-spc { padding:19px 0; }
#ajax-basket .basket-list .carousel-clip { height:244px; }
#ajax-basket .basket-list .carousel-clip ul { border:none; margin:0; height:244px; overflow:hidden; }
#ajax-basket .basket-list li { margin:0; padding:18px 0 10px 110px; height:94px; overflow:hidden; }

#ajax-basket #added { background:#f8f6ec; margin:0 -10px; padding:18px 10px 10px 120px; }

.basket-table { margin:0; }
.basket-table td, .basket-table th { padding:8px 15px; }
.basket-table tbody td, .basket-table tfoot td { font-family:'Segoe UI', arial, helvetica, sans-serif; }
.basket-table .img { display:block; border:1px solid #d6cfce; padding:2px; width:95px; height:95px; line-height:95px; font-size:0px; background:#fff; text-align:center; }
.basket-table .img img { vertical-align:middle; }
.basket-table .col-img { padding:0 0 0 15px; }
.basket-table .col-price { background:#f5f0de; }
.basket-table .row-price td { background:#f5f0de; font-size:15px; font-weight:bold; }
.basket-table .row-price .col-price { background:#ece4c1; }
.basket-table p { margin:0; }
.basket-table .mark { font-size:11px; font-family:'Candara', arial, helvetica, sans-serif; text-transform:uppercase; }
.basket-table h2, .basket-table .title { font-size:14px; font-family:'Candara', arial, helvetica, sans-serif; margin:0 0 2px; }
.basket-table .code { margin:12px 0 0; }
.basket-table .col-btn { padding:6px 12px 5px; }

#basket{margin:0 0 20px;}

/* ORDER HISTORY */
#order-history h2{font-size:15px; color:#482924; margin:1.5em 0 .4em;}
#order-history .box{padding:20px 20px 1px; border:1px solid #a0908d; zoom:1; }
#order-history h3{font-weight:normal; font-family:'Segoe UI', Arial, sans-serif; font-size:15px; margin:0 0 .5em; text-transform:none;}
#order-history .r{font-size:15px; font-family:'Segoe UI', Arial, sans-serif; margin:0;}
#order-history .basket-table{margin:0 0 19px;}

/* STEP LIST */
.step-list { background:#dacbbf url('/img/bg/step-list.png') 0 0 no-repeat; margin:25px 0; overflow:hidden; color:#482924; font-family:'Segoe UI', arial, helvetica, sans-serif; font-size:16px; width:100%;}
.step-list li{ float:left; display:inline; width:240px; height:72px; line-height:72px; overflow:hidden; text-align:center; }
.step-list li.active {color:#fff; font-weight:bold; }
.step-list-0 { background-position:0 0; }
.step-list-1 {  background-position:0 -72px; }
.step-list-2 {  background-position:0 -144px; }
.step-list-3 {  background-position:0 -216px; }

.js li.next:hover, .js li.prev:hover { color:#000; text-decoration:underline; cursor:pointer; }

/* NEWS BOX */
#news-box h2{font-size:15px; border-bottom:1px solid #978582; margin:0 0 20px; padding:7px 0 0; }
#news-box li{margin:20px 10px 18px 0;}
#news-box h3{font-size:14px; font-weight:normal; text-transform:none; margin:0 0 3px; }
#news-box p{margin:0; font-size:12px; }
#news-box .right { margin-right:10px; }

/* FOOTER */
#footer{background:#482924 url('/img/bg/footer.png') 50% 0 repeat-y; border-width:30px 20px 50px; border-style:solid; border-color:#482924; color:#e9e5e4; font-size:13px;}
#footer a{color:#e9e5e4; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer h2{color:#decfbb; margin:0 0 15px; font-size:16px; line-height:20px;}
#footer h2 a{color:#decfbb;}
#footer label{vertical-align:top;}
#footer .posr{position:relative; overflow:hidden; background:#fff; height:36px; }
#footer .btn{position:absolute; top:8px; right:1px; height:20px; border-left:1px solid #482924;}
#footer .btn input{position:relative; top:-7px; background:#fff; border:none; font-weight:bold; font-size:13px; height:34px; line-height:34px; padding:0 10px; cursor:pointer; overflow:visible; }
#footer .ajaxLoader{background:#482924 url('/img/bg/ajax1.gif') 50% 50% no-repeat;}
#footer .fix-int{margin-right:90px;}
#footer .int-text{border-color:#fff; margin-right:-90px; padding:7px 84px 8px 4px;}
#footer ul{margin:0;}
#footer li{margin:0; padding:0 0 0 13px; background-position:0 .5em;}
#footer .creator{margin:15px 0 0 13px;}
#footer p{margin:0 0 10px;}
#footer .menu{width:315px;}
#footer .newsletter{width:310px; margin-right:65px; _margin-right:30px;}
#footer .newsletter p { margin:0 0 20px; }
#footer .newsletter .posr { margin-bottom:10px; }
#footer .copyright{width:190px;}
#footer .col-l{width:200px; float:left; display:inline;}
#footer .col-r{width:100px; float:right; display:inline;}
#footer .fbLinkP { margin-top: 2em; }
#footer .fbLink { display: block; padding-left: 40px; background: url("/img/bg/fb-link.png") 0 50% no-repeat; }

/* ARTICLE */
#autor{background:#F8F6EC; padding:5px 10px; margin:1.5em 0 1em;}

/* ATTACHED */
.att h2{color:#f677d2;}
.att-video p, .att-images p{font-size:0px; letter-spacing:-1px; margin-left:-70px;}
.att-video a, .att-images a{text-decoration:none; display:inline-block; font-size:12px; letter-spacing:0px; width:198px; height:198px; line-height:198px; border:1px solid #d6cfce; margin:0 0 20px 70px; padding:0; text-align:center; vertical-align:middle; font-size:12px; position:relative;}
.thickboxVideo{position:relative;}
.play{position:absolute; left:50%; top:50%; margin:-24px 0 0 -24px; width:48px; height:48px; background:url('/img/bg/all-24.png') 0 0 no-repeat;}

/* ATT FILES */
.att-files ul{margin-right:20px;}
.att-files li{padding:6px 2px 5px;}
.att-files a{margin:0; padding:5px 0 5px 22px; background-image:url('/img/ico/file.png'); background-repeat:no-repeat; background-position:0 0;}
.att-files .dm{background-position:0 -100px;}
.att-files .ai{background-position:0 -200px;}
.att-files .avi{background-position:0 -300px;}
.att-files .cdr{background-position:0 -400px;}
.att-files .doc, .att-files .docx, .att-files .odt{background-position:0 -500px;}
.att-files .dwg, .att-files .dxf{background-position:0 -600px;}
.att-files .exe{background-position:0 -700px;}
.att-files .html, .att-files .htm{background-position:0 -800px;}
.att-files .tif, .att-files .png, .att-files .jpg, .att-files .gif, .att-files .bmp{background-position:0 -900px;}
.att-files .mp3, .att-files .wma{background-position:0 -1000px;}
.att-files .pdf{background-position:0 -1100px;}
.att-files .php{background-position:0 -1200px;}
.att-files .ppt, .att-files .pptx{background-position:0 -1300px;}
.att-files .psd{background-position:0 -1400px;}
.att-files .qt{background-position:0 -1500px;}
.att-files .ra{background-position:0 -1600px;}
.att-files .swf{background-position:0 -1700px;}
.att-files .txt, .att-files .css{background-position:0 -1800px;}
.att-files .xls, .att-files .xlsx, .att-files .xlt{background-position:0 -1900px;}
.att-files .zip{background-position:0 -2000px;}

/* FORMS */
.form{ width:100%; }
.form h2 { font-size:15px; margin:0 0 9px; }
.form .mt { margin-top:10px; }
.form .spc{ padding:15px 20px 5px; background:#f8f6ee; color:#482924; margin:0 0 10px; font-size:13px; }
.form p { margin:0 0 10px; }
.fitem { margin:0 15px 0 0; }

.order-box { font-size:12px; color:#333; margin:0 0 25px; }
.order-box .spc { padding:26px 35px 8px; margin:0; }
.order-box li { margin:0 0 20px; }
.order-box .radio { vertical-align:top; margin-left:0; }
.order-box label { display:inline-block; width:545px; vertical-align:top; }
.order-box strong { font-size:15px; display:block; margin:0 0 7px; color:#482924; }
.order-box strong span { color:#ff49cb; margin:0 0 0 12px; font-weight:bold; font-family:'Segoe UI', arial, helvetica, sans-serif; }

.payment-box { margin:0; }

.open-box h2 span { text-transform:none; }
.form .open-box { background:#ece4c1; }

.form-lostPWD .spc { min-height:78px; _height:78px; padding-top:25px; }
.form-lostPWD p.l { margin:18px 0 0 7px; }
.form-lostPWD p.col-h-l { width:500px; }

.fake-checkbox, .fake-radio{display:inline-block; vertical-align:top; width:16px; height:16px; font-size:0px; line-height:0px; background:url('/img/bg/all.png') -66px -10px no-repeat; margin:4px 5px 0 0; _background:none;}
.fake-checkbox { *margin-top:2px; }
.js .hide-fake {filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; margin:0; position:static; _margin:0 0 0 -5px;}
.fake-selected{background-position:-50px -10px;}
.fake-checkbox{background-position:-66px -26px;}
.fake-checked{background-position:-50px -26px;}

/* PAGGING */
.paging{text-align:right; padding:0 20px; margin:0 0 20px; text-transform:uppercase; font-size:0px; font-family:'Segoe UI', arial, helvetica, sans-serif; line-height:14px; }
#col-full .paging { padding-right:0; }
.paging a, .paging strong{display:inline-block; padding:1px 6px; text-decoration:none; font-weight:normal; color:#482924; font-size:12px; margin:0 2px; }
.paging strong  { border:1px solid #9b8a87; padding:0 5px; }
.paging a:hover{text-decoration:underline; }
.paging .next { font-size:11px; margin:0 0 0 20px; padding:0; }
.paging .prev { font-size:11px; margin:0 20px 0 0; padding:0; }
.paging .pager{font-size:12px;}

/* MESSAGE */
.message{margin:15px 0; padding:10px 20px 10px 70px; color:#fff; font-size:16px; }
.ok-message{ background:#ee7dc3 url('/img/ico/bullet-tick.png') 24px 0 no-repeat; }
.error-message{ background:#ee7dc3 url('/img/ico/bullet-cross.png') 34px 8px no-repeat; }
.info-message{ background:#ee7dc3 url('/img/ico/bullet-info.png') 30px 5px no-repeat; }

/* INLINE BTN */
.inline-btn{display:inline-block; height:34px; line-height:34px; background:#482924 url('../img/btn/all.png') 0 0 repeat-x; vertical-align:middle; overflow:hidden; text-decoration:none; border:1px solid #523530; }
.inline-btn span, .inline-btn input {height:34px; line-height:34px; display:inline-block; vertical-align:top; background:none; border:none; padding:0px 22px; color:#f2ede7; cursor:pointer; margin:0; font-family:'Segoe UI', arial, helvetica, sans-serif; font-weight:bold; font-size:14px; overflow:visible; letter-spacing:0px; text-align:center; }
.inline-btn input::-moz-focus-inner { padding: 0; }
.inline-btn:hover span, .inline-btn:hover input { color:#f677d2; }

.inline-btn-s { height:20px; line-height:20px; background-position:0 -100px; }
.inline-btn-s span, .inline-btn-s input { height:20px; line-height:20px; font-size:12px; font-weight:normal; padding:0 7px; }

.inline-btn-m { height:28px; line-height:28px; background-position:0 -100px; }
.inline-btn-m span, .inline-btn-m input { height:28px; line-height:28px; }

.inline-btn-white { height:25px; line-height:25px; }
.inline-btn-white span, .inline-btn-white input { height:25px; line-height:25px; font-size:13px; font-weight:normal; padding:0 22px; background:#fff; color:#482924; }

.inline-btn-white-s { height:22px; line-height:22px; }
.inline-btn-white-s span, .inline-btn-white-s input { height:22px; line-height:22px; font-size:11px; font-weight:normal; padding:0 15px; background:#fff; color:#482924; }

/* TABS BOX */
.tab-list{margin:0 0 -1px; padding:0 0 0 20px; overflow:hidden; font-size:15px; text-transform:uppercase; font-weight:bold; z-index:20; position:relative;}
.tab-list li{float:left; display:inline; margin:0 15px 0 0; padding:0;}
.tab-list a{float:left; display:inline; margin:3px 0 0; padding:0 17px; text-decoration:none; color:#482924; text-align:center; line-height:23px; background:#f8f7f6; position:relative; border:1px solid #9b8a87; border-bottom:none; }
.tab-list .active a, .tab-list .active a:hover { background:#fff; line-height:27px; margin:0; color:#482924; cursor:default; }
.tab-list a:hover { color:#f677d2; }
.tab-fragment{ padding:24px 20px 10px; border-top:1px solid #978582; }
.tab-fragment h2.reset{margin:0 0 0.5em;}
.hide-tab{position:absolute; left:-5000px; top:-5000px; width:1000px; overflow:hidden;}

/* AJAX */
.ajaxWrap{position:relative; overflow:hidden;}
.ajaxOverlay{background:white; position:absolute; top:0; left:0; display:none; width:100%; height:100%;}
.ajaxLoader{background:#fff url('/img/bg/ajax.gif') 50% 50% no-repeat;  position:absolute; top:0; left:0; width:100%; height:100%; display:none; _height:300px;}

#ajax-basket { position:absolute; top:50px; right:50%; margin:0 -480px 0 0; box-shadow:0 5px 5px #634d49; -moz-box-shadow:0 5px 5px #634d49; -webkit-box-shadow:0 5px 5px #634d49; width:282px; z-index:50; text-align:left; padding:0; overflow:hidden; height:0px; }
#ajax-basket .inner { border:1px solid #9d8c89; background:#fff; padding:10px; overflow:hidden; }
#ajax-basket .loader { display:block; width:100%; height:50px; background:url('/img/bg/ajax.gif') 50% 50% no-repeat; }

#ajax-login{ position:absolute; top:50px; right:50%; margin:0 -480px 0 0; box-shadow:0 5px 5px #634d49; -moz-box-shadow:0 5px 5px #634d49; -webkit-box-shadow:0 5px 5px #634d49; width:460px; z-index:50; text-align:left; padding:0; overflow:hidden; height:0px; }
#ajax-login.logged{width:250px;}
#ajax-login.logged ul{margin:0;}
#ajax-login.logged li{margin:3px 0; font-size:14px;}
#ajax-login .inner{ border:1px solid #9d8c89; background:#fff; padding:20px; overflow:hidden; font-size:13px;}
#ajax-login .col-l{float:left; display:inline; width:200px; border-right:1px solid #a1918e; padding:0 20px 5px 0; color:#482924;}
#ajax-login .col-r{float:right; display:inline; width:175px; color:#000;}
#ajax-login h3{margin:5px 0 10px; font-size:15px; text-transform:none;}
#ajax-login h2{font-size:15px; margin:5px 0 5px;}

/* Carousel */
.carousel-clip {overflow:hidden; position:relative; margin:0 -10px; padding:0 10px;}
.carousel-box { position:relative; zoom:1; }
.carousel-box .prev { position:absolute; top:0; left:0; width:100%; height:19px; background:url('/img/btn/all.png') 0 -200px no-repeat; overflow:hidden; outline:none; }
.carousel-box .next { position:absolute; bottom:0; left:0; width:100%; height:19px; background:url('/img/btn/all.png') 0 -219px no-repeat; overflow:hidden; outline:none; }
.carousel-box .prev:hover { background-position:0 -238px; }
.carousel-box .next:hover { background-position:0 -257px; }
.carousel-box .prev-disable:hover { background-position:0 -200px; }
.carousel-box .next-disable:hover { background-position:0 -219px; }
.carousel-box .prev-disable, .carousel-box .next-disable,
.carousel-box .prev-disable:hover, .carousel-box .next-disable:hover
{ opacity: .5; -moz-opacity: .5; filter:alpha(opacity=50); cursor:default; }

}

.heureka-delivery{
	position:fixed; top:15px; left:50%; height:200px; width:200px; z-index:10; margin-left:-710px;
}
