html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, strong, sub, sup, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, table, caption, tbody, tfoot, thead, tr, th, td { background: transparent; border: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-style: normal; font-weight: inherit; line-height: 1; margin: 0; outline: 0; padding: 0; text-align: left; vertical-align: baseline; }
html { overflow-y: scroll; }
body { background: #fff; color: #000; text-rendering: optimizeLegibility; -ms-text-size-adjust: none; -webkit-text-size-adjust: none; word-wrap: break-word; }
body, button, datalist, input, select, textarea { -webkit-font-smoothing: antialiased; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; margin: 0; }
table { border-collapse: separate; border-spacing: 0; table-layout: fixed; width: 100%; margin-bottom: 30px; }
caption, th, td { font-weight: normal; text-align: left; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
em, i { font-style: italic; }
img, textarea { display: block; }
img, video { height: auto; }
img { -ms-interpolation-mode: bicubic; } /* IE6-7 */
ol, ul { list-style-position: outside; list-style-type: decimal; padding-left: 2em; color: #666; }
ul { list-style-type: disc; }
ol li, ul li { margin-left: 0; padding-left: 0; }
legend { white-space: normal; } /* IE6-7 */
textarea { margin: 0; overflow: auto; -moz-resize: vertical; resize: vertical; }
button, datalist, input, select, textarea { background: transparent; border: none; font-size: 1em; padding: 0; }
button, input[type=submit], input[type=checkbox], input[type=radio], label, a { cursor: pointer; }
:focus { outline: 0; }
.accessibility { left: -9999em !important; position: absolute; top: -9999em !important; }
strong { font-weight: bold; }

body { font: 62.5% AUdimat, Verdana, Arial, Helvetica; color: #4d4d4d; }
p label, #content .audimat { font-family: AUdimat; } 

.list { list-style: none; padding-left: 0; }
.list a { display: block; text-decoration: none; }
.group:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
.left { float: left; }
.right { float: right; }
.block { display: block; }
.block.hidden, .hidden { display: none; }
.relative { position: relative; }
.fixed.group, .fixed { margin: 0 auto; width: 960px; /* 960px/10px */ }
.text-indent { text-indent: -9999em; }
.cover { position: fixed; z-index: -2; top: 0; right: 0; bottom: 0; left: 0; background: url(../img/bg.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.no-select { -moz-user-select: none; -khtml-user-select: none; user-select: none; -webkit-user-select: none; }
::-moz-selection { background-color: #3b3834; color: #fff; }
::selection { background-color: #3b3834; color: #fff; }
.access { display: none; }
.accessible { display: none; }
.center { text-align: center; }
.uppercase { text-transform: uppercase; }
.inline-block { display: inline-block; }
.unselectable { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.table { display: table; }
.table-cell { display: table-cell; vertical-align: middle; }
.island { padding: 30px 20px; margin-bottom: 20px; }
.island.last { margin-bottom: 0; }
.island.line { background: url(../img/sep.png) repeat-x left bottom; }

@font-face {
    font-family: 'AUdimat';
    src: url('fonts/audimat-regular-webfont.eot');
    src: url('fonts/audimat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/audimat-regular-webfont.woff') format('woff'),
         url('fonts/audimat-regular-webfont.ttf') format('truetype'),
         url('fonts/audimat-regular-webfont.svg#AUdimatBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AUdimat';
    src: url('fonts/audimat-bold-webfont.eot');
    src: url('fonts/audimat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/audimat-bold-webfont.woff') format('woff'),
         url('fonts/audimat-bold-webfont.ttf') format('truetype'),
         url('fonts/audimat-bold-webfont.svg#AUdimatBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'AUdimat';
    src: url('fonts/audimat-italic-webfont.eot');
    src: url('fonts/audimat-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/audimat-italic-webfont.woff') format('woff'),
         url('fonts/audimat-italic-webfont.ttf') format('truetype'),
         url('fonts/audimat-italic-webfont.svg#AUdimatItalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'AUdimat';
    src: url('fonts/audimat-bolditalic-webfont.eot');

    src: url('fonts/audimat-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/audimat-bolditalic-webfont.woff') format('woff'),
         url('fonts/audimat-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/audimat-bolditalic-webfont.svg#AUdimatBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

h1, h2, h3, h4 { font-weight: bold; }
h1 { font-size: 2.5em /* 30px/10px */; text-transform: uppercase; }
h2 { font-size: 2.4em /* 24px/10px */; }
.content-entry p, .content-entry li, .content-entry td, .content-entry th { font-size: 1.3em /* 13px/10px */; }

li, a span, a, input, button, textarea { -moz-transition: .3s; -o-transition: .3s; -webkit-transition: .3s; transition: .3s; }
#alert-close, .submit.search, #prev-next-btns a, #wizard-alert-close, #deco li, .ui-slider-handle, #product-detail-slider li, .product-category li { -moz-transition: 0s; -o-transition: 0s; -webkit-transition: 0s; transition: 0s; }

#container { position: relative; top: 0; overflow: hidden; }
#header { background: url(../img/white50.png); position: relative; z-index: 900; }

html .col2 #content { padding: 0; width: 960px; }
.articool-home #content, .covermaterials #content, .securitycovers #content, .printmedia #content, .pictures #content, .wallpaper #content, .contract-wallcoverings #content, .parket #content, .bestellen #content, html .shop #content { background: url(../img/white35.png); padding: 3em 2em; width: 920px; }
html .home #content { background: url(../img/white60.png); padding: 0 0 2em /* 20px/10px */; width: 960px; }
html .contract-wallcoverings.home #content { background: url(../img/white20.png); } 
 /*{ padding: 3em 2em; }*/
html .shop #content { background: url(../img/white35.png) !important; }

#logo { height: 109px; width: 213px; }
#main-nav { margin: 7.7em /* 77px/10px */ 0 0; }
#main-nav li { font-size: 1.4em /* 14px/10px */; margin-left: 25px /* 30px/14px */; text-transform: uppercase; }
.covermaterials #main-nav li { font-size: 1.3em; margin-left: 20px; }
.sfr.covermaterials #main-nav li { font-size: 1.3em; margin-left: 25px; }
.sfr.printmedia #main-nav li { font-size: 1.3em; margin-left: 25px; }
#main-nav li.first { margin-left: 0; }
#main-nav a { color: #4d4d4d; }
.ru-nav li { font-size: 1em !important; margin-left: 18px !important; }

#footer { background: #808184; margin: 0 auto 3em /* 30px/10px */; }
#footer li, #footer p { text-transform: uppercase; }
#footer p, #footer a { color: #fff; }
.phone { font-size: 1.8em /* 12px/10px */; font-weight: bold; padding: 0 0 0 2em /* 24px/12px */; background: url(../img/phone.png) no-repeat left 0px; margin: 4px 12px 5px 0; }
.phone1 { font-size: 1.5em /* 12px/10px */; font-weight: bold; padding: 0 0 0 2em /* 24px/12px */; margin: 8px 12px 9px 0; }
.phone.dark { background-image: url(../img/phone-dark.png); }
.phone-text { text-transform: none; margin: 8px 8px 0 0; }
.copyright { margin: .9em /* 9px/10px */ 2em /* 40px/10px */ 0 1.3em /* 13px10px */; }
#footer-nav { margin: .7em /* 7px/10px */ 3em /* 30px/10px */ .7em /* 7px/10px */ 0; }
#footer-nav a { padding: 2px /* 1px/10px */ 1.3em /* 13px/10px */ 3px; border-right: 1px solid #9fa0a2; }
#footer-nav li:last-child a { border-right: none; }
#footer-nav a:hover { color: #4d4d4d; }
#paymethods { margin: .5em /*5px/10px*/ 1.3em /* 13px/10px */ 0; }
#paymethods li { height: 19px; background-image: url(../img/paymethods.png); margin: 0 0 0 .4em /* 4px/10px */; }
.ideal { width: 22px; background-position: 0 -38px; }
.mastercard { width: 33px; background-position: 0 -19px; }
.visa { width: 37px; background-position: 0 0; }
#addthis_icons a { width: 47px; height: 47px; background-image: url(../img/social.jpg); margin: 5px 5px 0 0; border-radius: 100px;}
.addthis_facebook a { background-position: -179.9px -25.5px; }
.addthis_twitter a { background-position: -80.5px -25.7px; }
.addthis_pinterest a { background-position: 57px 0; }
.addthis_instagram a { background-position: 19px 0; }
.addthis_vkontakte a { background-position: -30.6px -80.3px; }
.addthis_google a { background-position: -30.6px -25.7px; }

.collections-nav li { position: relative; font-size: 1.2em /* 12px/10px */; margin: .417em 0 0 1.083em; }
html .content-entry .collections-nav li a, .collections-nav li a { color: #404041; text-transform: uppercase; padding: 4px 10px; }
.content-entry .collections-nav a:hover, .collections-nav a:hover { background: rgba(255, 255, 255, .4); text-decoration: none; }
.content-entry .collections-nav .active a, .collections-nav .active a { background: #fff; }
.content-entry .collections-nav .active .arrow, .collections-nav .active .arrow { width: 9px; height: 5px; position: absolute; left: 50%; bottom: -5px; margin-left: -4.5px; background: url(../img/arrow.png); }

#home-slider { padding: 0 0 .5em /* 5px/10px */; }
#product-categories-trigger { height: 3.2em /* 32px/10px */; background: url(../img/grey-noise.jpg); margin: 0 0 .5em; }
.product-slider-btn { width: 1.7em /* 17px/10px */; height: 11em; }
.product-slider-btn span { height: 3.5em; display: block; width: 1.7em; margin: 3.75em 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.product-slider-btn:hover span { background-color: #f8863f; }
.product-slider-btn.disabled { zoom: 1; filter: alpha(opacity=50); opacity: 0.5; cursor: default; }
.product-slider-next span, #product-slider-next span { background: url(../img/arrow-right-small.png) no-repeat 7px center; }
.product-slider-prev span, #product-slider-prev span { background: url(../img/arrow-left-small.png) no-repeat 6px center; }
#product-categories { width: 91.4em /* 916px/10px */; margin: 0 .6em; height: 11em; overflow: hidden; position: relative; }
.product-category li { width: 17.8em; height: 11em; background: #ccc; position: absolute; display: none; }
.product-category li, .product-category img { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

#top-nav { position: absolute; top: 0; right: 0; z-index: 101; }
#extern-nav { width: 200px; }
body.snl #extern-nav { width: 220px; } /* nl */
body.sde #extern-nav { width: 230px; } /* de */
#login { width: 130px; }
.safe { background: url(../img/safe.png) no-repeat 8px 11px; }
.dropdown-container { margin: -5px 0 0 15px; }
.dropdown-container h2 { font-size: 1.2em; text-transform: uppercase; background: url(../img/dark-noise.jpg); position: relative; z-index: 101; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.dropdown-container h2 span.safe span, .dropdown-container h2 span { display: block; background: url(../img/arrow-down.png) right 9px no-repeat; text-decoration: none; color: #fff; padding: .833em 0 .417em 1.667em; }
.dropdown-container h2 span.safe { background: url(../img/safe.png) no-repeat 8px 11px; padding: 0; }
.dropdown { background: url(../img/grey-noise.jpg); -webkit-border-radius: 5px; display: none; -moz-border-radius: 5px; border-radius: 5px; position: relative; padding: 2.2em 0 0; z-index: 100; overflow: hidden; box-shadow: 0 0 10px rgba(0, 0, 0, .3) }
.show .dropdown { display: block; top: -22px; }
.dropdown .line, .dropdown li { background: url(../img/sep.png) repeat-x left bottom; overflow: hidden; }
.dropdown li.last { background: none; }
.dropdown li.active a { background: none; }
.dropdown li a { padding: .7em 0 .8em 2em; color: #4d4d4d; text-transform: uppercase; font-size: 1.2em; background: url(../img/arrow-right.png) no-repeat right 7px; }
.overlabel { position: absolute; left: 0; }
.overlabel-wrapper { position: relative; }

.dropdown fieldset { padding: 1.4em 1.4em 1em; }
.dropdown .text { height: 1.4em; background: url(../img/dropdown-input.gif); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: 9.2em; margin: 0 0 1.4em; }
form br { display: none; }
.dropdown .text, .dropdown label { color: #808080; text-transform: uppercase; padding: 0 5px;  line-height: 15px; }
#forgot-password { color: #666666; text-decoration: none; }
.dropdown .submit { color: #fff; text-transform: uppercase; font-size: 1.2em; padding: 2px 14px; margin: 0 0 3px; }
#sign-up { background: #808080; color: #fff; text-transform: uppercase; font-size: 1.2em; padding: 2px 14px; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-decoration: none; margin: 9px 14px; display: block; }

#language { width: 120px; }

#home-slider-mask { height: 470px; width: 960px; overflow: hidden; position: relative; }
#home-slider .slide { position: absolute; display: none; width: 960px; height: 470px; }
.home-slider-img { max-width: none; }
.home-slider-box { background: url(../img/white60.png); position: absolute; width: 30.7em; height: 24.3em; right: 0; top: 10.2em; padding: 2.5em; z-index: 101; }
.home-slider-box h1 { font-size: 3.8em; margin-bottom: .375em; text-transform: uppercase; font-weight: normal; }
.home-slider-box p { padding-left: 3.333em; }
#home-slider-pagination { position: absolute; bottom: 2.5em; right: 0; z-index: 100; background: url(../img/dark-noise.jpg); padding: .7em .6em .7em 1em; }
#home-slider-pagination li { float: left; width: .7em; height: .7em; background: #d0d2d3; text-indent: -9999em; margin: 0 .5em 0 0; }
.show-more { color: #fff; text-transform: uppercase; font-size: 1.3em; padding: .308em 1.539em; text-decoration: none; font-weight: bold; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: block; margin: 1.154em 0 0; }

html .col2 #content, #content { background: url(../img/content-bg.png); } 
#content-main { width: 70.7em; padding: 2em; } 
h1.line { padding: 0 0 .56em; margin: 0 0 25px; background: url(../img/sep.png) left bottom repeat-x; color: #333333; }
h2.line { padding: 0 0 .56em; margin: 0 0 25px; background: url(../img/sep.png) left bottom repeat-x; color: #333333; }
.content-entry h2.line { padding: 0 0 12px; background: none !important; border-bottom: 1px solid #d4d4d3; color: #808080; margin: 0 0 20px; }
#content-side { width: 16.3em; padding: 2.8em 2.5em; }
#content-side h1 { color: #666; font-size: 2em; }

#breadcrumb { background: url(../img/sep.png) repeat-x left bottom; padding: 0 0 .9em; margin: -1.8em 0 2em 0; }
#breadcrumb li { font-size: 1.2em; text-transform: uppercase; background: url(../img/breadcrumb-arrow.png) no-repeat right 2px; padding: 0 1.333em 0 0; font-family: AUdimat; }
#breadcrumb a { color: #4d4d4d; }
#breadcrumb a:hover, #breadcrumb li.active a { text-decoration: none; }
#breadcrumb li.active { background: none; }

article.collection { width: 34.3em; margin: 0 2.1em 3.1em 0; overflow: hidden; }
#collections.fullwidth article.collection { width: 45em; margin: 0 2em 3em 0; }
#collections.fullwidth article.collection.first, article.collection.first { clear: both; }
#collections.fullwidth article.collection.last, article.collection.last, article.collection.fullwidth.last { margin-right: 0; }
article.collection h1 { position: absolute; bottom: 0; width: 100%; background: url(../img/dark-noise.jpg); font-weight: bold; font-size: 1.6em; }
article.collection h1 a { color: #fff; text-decoration: none; display: block; background: no-repeat right center; padding: .313em 0 .313em .313em; }
article.collection-img { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; max-width: 100%; }
article.collection p { margin: .833em 0 0; }

.top-design { background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: .5em; margin: 0 0 1.2em; overflow: hidden; }
.top-design-img { margin-bottom: .5em; }
.top-design h2 { font-size: 1.2em; font-weight: normal; text-transform: uppercase; margin-bottom: 10px; background: none; padding: 0; color: #4d4d4d; }
#content .top-design p { color: #999; font-size: .9em; text-align: right; font-style: italic; }
.top-design p span { color: #333; text-decoration: none; font-style: italic; }
.top-design { text-decoration: none; }

#collection-nav { background: url(../img/grey-noise.jpg); padding: 0 0 .8em 0; margin: 0 0 2em; } 
#collection-nav li { font-size: 1.6em; font-family: AUdimat; }
.content-entry .collections-nav { margin: 0; }
.fotobehang-ext-link { display: block; padding: 0 0 0 20px; margin-right: 10px !important; }

.content-entry li, .content-entry td, .content-entry th, #content p { font-size: 1.2em; font-family: Verdana; line-height: 1.25em; }
.content-entry .h2, .content-entry h2 { font-size: 2em; color: #666; background: no-repeat left 2px; padding: 0; text-transform: uppercase; margin: 0 0 1em; text-align: left; }
.content-entry .h2 a, .content-entry h2 a{ font-size: 0.8em; color: #666; padding: 0; text-transform: uppercase; margin: 0 0 1em; text-decoration: none;}  
.content-entry h3, .content-entry h4, .content-entry h5 { font-size: 1.6em; font-weight: bold; color: #666; margin: 0 0 5px; text-transform: uppercase; } 
.content-entry p { margin: 0 0 1.667em; }
.content-entry li a, .content-entry p a, .content-entry td a { text-decoration: none; }
.content-entry p strong { line-height: 16px; } 
.content-entry a:hover { text-decoration: underline; }
.content-entry img, .content-entry table, .content-entry ul, .content-entry ol { margin: 0 0 2em; }
.content-entry ul { list-style: square; }
.content-entry ul.list { list-style: none; }
.content-entry table { border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.content-entry td, .content-entry th { border-left: 1px solid #ddd; border-top: 1px solid #ddd; padding: 5px; }
.content-entry th { font-weight: bold; }

.design { width: 16.7em; margin: 0 0 1.3em 1.3em; }
#designs.fullwidth .design { width: 21.5em; margin: 0 0 2em 2em; }
.contract-wallcoverings #designs.fullwidth.references .design { width: 21.5em;; }
.contract-wallcoverings #designs.fullwidth .design { width: 16.8em; }
#designs.fullwidth .design.first, .design.first { margin-left: 0; clear: both; }
#designs .lineblock { padding-bottom: 20px; margin-bottom: 40px; }
#designs .lineblock.last { background: none; }

.design a { display: block; }
.content-entry .design-img { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 0; width: 168px; }
.design h1 { font-size: 1.4em; }
.design h1 a { color: #4d4d4d; text-decoration: none; padding: .5em 0 0; }

#faqs h2 { padding: 7px 20px; cursor: default; font-weight: normal; font-size: 1.4em; margin: 0; background: url(../img/faq-arrow-right.png) no-repeat right 5px #e6e6e6; text-transform: none; }
#faqs .faq.open h2 { background-image: url(../img/faq-arrow-bottom.png); }
.faq-content .padding { padding: 1em 2em 0; }
.faq { margin: 0 0 .2em; }
#faqs .faq h2:hover { background-color: #e3e3e3; }

#sub-nav { margin: 0 0 2.5em; }
#sub-nav li { text-transform: uppercase; font-size: 1.6em; font-weight: bold; margin: 0 0 1.125em; word-wrap: normal; }
#sub-nav a { display: block; padding: 0 0 0 20px; color: #999; background: no-repeat left 0; word-wrap: normal; }
#sub-nav a:hover { color: #454545; }
#sub-nav .active a { background-image: url(../img/nav-arrow-active.png); }

#content #phone-number { border-top: 1px solid #d5d5d5; font-weight: bold; font-size: 1.7em; font-family: AUdimat; color: #999; background: url(../img/grey-phone.png) no-repeat 7px 11px; padding: .530em 0 0 2.530em; }


/*////////////////////*/
    /* Контакты */
/*////////////////////*/

#contact-content-right { width: 29em; }
.fullwidth #contact-content-right { width: 52em; }
#contact-content-left { width: 35.7em; }
#form-contacts { border-top: 1px solid #c2c2c2; margin: -1em 0 0; padding: 3em 0 0; }
#contact-maps { margin: 0 0 5em; }
#form-contacts label { font-size: 1.167em; float: left; width: 9.286em; margin: 3px 0 0; display: block; }
.content-entry .text { background: url(../img/input-bg.gif) repeat-x #fff; padding: 0 .5em; height: 1.75em; width: 17.917em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #999; }
.content-entry .text2 { background: url(../img/input-bg.gif); padding: 0 .5em; height: 1.75em; width: 90px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #999; }
#form-contacts .text { float: right; }
.content-entry form br { display: none; }
#form-contacts p { margin: 0 0 1.667em 0; }
.content-entry textarea { background: url(../img/textarea-bg.gif) repeat-x #edecec left top; padding: .5em; width: 17.917em; height: 10em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; float: right; color: #999; font-family: Verdana; }
.content-entry .submit { color: #fff; text-transform: uppercase; font-size: 1.2em; padding: 3px 7px; margin: 0 0 3px; font-weight: bold; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } 
.content-entry .submit.grey { background-color: #e6e6e6 !important; color: #666; }
.content-entry .submit.grey:hover {  background: #e6e6e6; color: #333; }
.content-entry .text:focus, .content-entry textarea:focus { box-shadow: 0 0 3px #aaa; -moz-box-shadow: 0 0 3px #aaa; -webkit-box-shadow: 0 0 3px #aaa; }
#form-contacts label.error { margin: 4px 0 0 130px; font-style: italic; }
label.error { font-style: italic; font-size: 13px; }

.contact-icon { padding: 0 0 0 60px; }
.fullwidth .contact-address { width: 200px; }
.contact-address { background: url(../img/contact-house.png) no-repeat left top; margin: 0 0 20px; }
.content-entry .contact-email { background: url(../img/contact-email.png) no-repeat left 3px; color: #4d4d4d; font-size: 1.333em; padding-bottom: 30px; }
.contact-email span { font-family: Verdana; }
.contact-phone { background: url(../img/contact-phone.png) no-repeat left top; }
.contact-fax { background: url(../img/contact-fax.png) no-repeat left top; }
.contact-phone, .contact-fax { font-size: 1.333em; padding-bottom: 30px; padding-top: 4px; }
.content-entry address h3 { margin: 0; color: #4d4d4d; font-size: 1.125em; overflow: hidden; } 
.content-entry address { font-size: 1.6em; color: #999; line-height: 1.25em; }

#instructions li { width: 321px; margin-bottom: 40px; }
.instructie-text { position: relative; padding-left: 45px; line-height: 15px; }
#instructions img { margin: 0 0 10px; }
#instructions li span { position: absolute; top: 3px; left: 0; background: #666; color: #fff; font-size: 1.417em; display: block; padding: 1px 10px 2px; }
#instructions li.first { margin-right: 65px; clear: left; }

.news { background: url(../img/sep.png) repeat-x left bottom; margin: 0 0 4em; }
.news.detail { background: none; }
.news-img { width: 22.5em; }
.news-img img { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.news.detail img { margin-bottom: 0; }
.news-content { width: 45.5em; padding: 0 0 6em; position: relative; }
.fullwidth .news-content { width: 67em; }
body .news h1 { font-size: 2em; color: #666; background: no-repeat left 2px; padding: 0 0 0 1.2em; text-transform: uppercase; margin: 0 0 1em; overflow: hidden; }
body .news h1 a { color: #666; text-decoration: none; }
.news .btn { position: absolute; bottom: 20px; right: 0; }
.news-img-small a { width: 71px; margin: 6px 0 0 6px; }
.news-img-small .first { margin-left: 0; }
.news-img-small img { max-width: 100%; }

.btn { background: #999; color: #fff; font-size: 1.1em; text-transform: uppercase; padding: 5px 8px 4px; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } 
.btn.left { margin-right: 10px; }
.content-entry .btn:hover { background: #838383; text-decoration: none; }

.btn-large { color: #fff; text-decoration: none; padding: 6px 13px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 1.5em; text-transform: uppercase; font-weight: bold; margin: 0 0 20px; }
.content-entry .btn-large:hover { text-decoration: none; }

.premium-dealer { background: url(../img/dark-noise-arrow.png) no-repeat top right; color: #fff; font-size: 1em; padding: 3px 10px 3px 5px; margin-right: 5px; }
#selling-points-map { margin: 0 0 .7em; }
#selling-points-form { background: url(../img/grey-noise.jpg); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: .5em .8em; margin: 0 0 3em; }
#selling-points-form p { margin: 0; }
#selling-points-form label { font-size: 1.083em; margin: 4px 17px 0 0; }
#selling-points-form .text { width: 110px; margin: 0 32px 0 0; }
#selling-points-form select { height: 21px; margin: 0 32px 0 0; min-width: 90px; color: #666; }
#selling-points-form .submit { padding: 5px 25px 5px 8px; background: url(../img/search.png) no-repeat right 5px #999; margin: 0; }
#selling-points-form .submit:hover { background-color: #838383; }

#selling-points { border-top: 1px solid #cfcfcf; }
#selling-points li { font-family: AUdimat; text-transform: uppercase; font-size: 1.3em; color: #000; border-bottom: 1px solid #cfcfcf; }
.selling-point-content em { font-style: normal; text-transform: none; color: #666; }
.selling-point-url { text-transform: none; color: #4d4d4d; }
#selling-points li a, #selling-points li label { text-decoration: none; color: #000; padding: 8px 8px 10px; }
#selling-points li a:hover, #selling-points li:hover label { background: url(../img/grey-noise.jpg); }
#selling-points .radio { margin: 0 40px 0 0; }

#content-main #product-detail { width: 667px }
.parket #product-detail { margin-bottom: 20px; }
#product-detail { background: #fafafa; padding: 2em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#product-detail-img { background: url(../img/grey-noise.jpg); margin: 0 0 3em; }
#product-detail-img img { margin: 0 auto; max-width: none; max-height: 58.2em; }
#product-detail-content h1 { font-size: 2em; color: #333; text-transform: none; margin: 0 0 6px; }
#product-detail-by { color: #000; font-style: italic; margin: 0 0 7px; }
#product-detail-by a { font-style: italic; }
#product-detail-content { width: 51.7em; }
#product-detail-meta { width: 13em; padding: /*5em*/ 0 0 6px; }
#product-detail-copyright { color: #767676; font-size: 0.9em; margin-top: 15px; }
#product-detail-pricebox { background: #e6e6e6; margin: 0 0 9px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 1em 0; }
#product-detail-pricebox p { text-align: center; font-family: AUdimat; font-weight: bold; font-size: 1.4em; margin: 0 0 10px; }
#product-detail-pricebox p.price { font-size: 1.9em; color: #333; margin: 0; }
#product-detail-pricebox p.price-old { font-size: 1.5em; color: #999; margin: 0 0 5px; }
#product-detail-meta .submit { text-align: center; text-decoration: none; font-size: 1.5em; padding: 4px 0 5px; }
#product-detail-figure-trigger { position: absolute; bottom: -4.5em; right: 0; margin: 0; width: auto; }
#product-detail-figure-trigger li { margin: 0 0 0 3px; position: relative; }
#product-detail-figure-trigger a { font-family: AUdimat; display: block; background: #4d4d4d; color: #fff; padding: 4px 12px 5px; text-transform: uppercase; font-size: 1.25em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#product-detail-figure-trigger .active a, #product-detail-figure-trigger a:hover { background: #000; text-decoration: none; }
#product-detail-figure-trigger .active .arrow { width: 16px; height: 8px; background: url(../img/figure-arrow.png); position: absolute; top: -8px; left: 50%; margin: 0 0 0 -8px; }

#tags {  margin: .5em 0 2.8em; overflow: hidden; width: 707px; }
.fullwidth #tags { width: 920px; }
#tags ul { text-align: center; height: 4em; background: url(../img/grey-noise.jpg); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 0; }
#tags li { margin: 0 5px 0;  font-size: 1em; font-family: AUdimat; text-transform: uppercase; display: inline; }
#tags li a { line-height: 40px; display: inline; }
#tags li a:hover { text-decoration: none; }
.content-entry li .importance-s { font-size: 1.3em; color: #b3b3b3; }
.content-entry li .importance-m { font-size: 1.3em; color: #999; }
.content-entry li .importance-l { font-size: 1.8em; color: #b3b3b3; }
.content-entry li .importance-xl { font-size: 1.8em; color: #999; }

#product-detail-slider { background: url(../img/grey-noise.jpg); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 1em 0; margin: 0 0 2em; width: 707px; }
#product-detail-slider ul { width: 663px; overflow: hidden; height: 100px; padding: 0 5px; position: relative; margin: 0; }
#product-detail-slider li { background: #fff; height: 100px; width: 162px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: absolute; display: none; overflow: hidden; }
#product-detail-slider img { margin: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#product-detail-slider .product-slider-btn { height: 10em; }
#product-detail-slider .product-slider-btn span { margin-top: 3em; }

#product-detail-slider.fullwidth { width: 920px; }
#product-detail-slider.fullwidth ul { width: 876px; height: 135px; }
#product-detail-slider.fullwidth li { width: 216px; height: 135px; }
#product-detail-slider.fullwidth .product-slider-btn { height: 13.5em; }
#product-detail-slider.fullwidth .product-slider-btn span { margin-top: 5em; }

#wizard-bc { margin: 0 0 3em; }
#wizard-bc li { font-size: 1.4em; font-family: AUdimat; padding: 0 50px 0 0; background: url(../img/wizard-bc-arrow.png) no-repeat 160px 4px; }
html .content-entry .bc-item { width: 142px; background: #e6e6e6; border: 1px solid #e2e1e1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-transform: uppercase; text-align: center; color: #808080 !important; padding: 7px 0; }
html .content-entry .bc-item.active { background: #b3b3b3; border-color: #b3b3b3; color: #fff !important; font-weight: bold; }
.content-entry .bc-item:hover { text-decoration: none; }
#wizard-bc .last { padding-right: 0; background: none; }

#wizard-main { width: 630px; }
#wizard-img-holder { height: 480px; background: url(../img/grey-noise.jpg); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#wizard-side { width: 280px; }
#wizard h2 { background: url(../img/dark-noise.jpg); color: #fff; font-size: 1.7em; margin: 0; height: 30px; padding: 0; }
#wizard h2 span { padding: 7px 15px 0; }
#wizard-adjust, #wizard-status { background: url(../img/white40.png); padding: 20px 15px 15px; }
#wizard-adjust { margin: 0 0 10px; }
#wizard-status { height: 85px; padding-top: 15px; }
#wizard-side .btn { position: relative; display: inline-block; padding: 7px 31px 7px 10px; text-transform: none; background: url(../img/wizard-btn.gif) repeat-x #e6e7e8; border-top: 1px solid #fff; border-bottom: 1px solid #c8c9cb; color: #666; font-family: AUdimat; text-shadow: 0 -1px 0 #fff; font-size: 1.3em; margin: 0; margin: 0 18px 0 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#wizard-side #btn-mir { margin-top: 10px; }
#wizard-side .btn:active { border-top-color: #c8c9cb; border-bottom-color: #fff; }
#wizard-side .btn.last { margin: 0; }
#wizard-side .line { border-bottom: 1px solid #dfdfdf; margin: 0 0 10px; padding: 0 0 13px; }
#wizard-side .line.last { border: none; }
#wizard-side .btn.uppercase { text-transform: uppercase; }
#wizard-side .text { width: 92px; background: transparent; border: 1px solid #eee; background-color: #fff; color: #4d4d4d; float: none; padding: 0 5px; }
#wizard-side label { font-weight: bold; color: #808080; margin: 0 0 10px; display: block; }
#wizard-side p { font-size: 1.3em; }
.sliders { background: url(../img/x.png) no-repeat center 30px; }
.sliders p { margin: 0; }
.bw-icon { position: absolute; right: 9px; top: 6px; width: 16px; height: 16px; background: url(../img/bw-icon.png); }
.deg-icon { position: absolute; right: 10px; top: 7px; width: 14px; height: 15px; background: url(../img/deg-icon.png); }
.reset-icon { position: absolute; right: 11px; top: 8px; width: 12px; height: 14px; background: url(../img/reset-icon.png); }
.mirror-icon { position: absolute; right: 9px; top: 6px; width: 16px; height: 16px; background: url(../img/btn-mir.png); }
.pre-icon { position: absolute; right: 9px; top: 9px; width: 16px; height: 11px; background: url(../img/btn-pre.png); }
#wizard-side dl.line { font-size: 1.3em; color: #808080; padding: 0 10px 20px; }
.content-entry dt { font-weight: bold; }
.content-entry dd span { text-align: right; } 
#total-price { font-size: 1.231em; margin: 0 0 15px; }
.steps.submit { font-weight: bold; font-size: 1.5em; text-decoration: none; margin: 10px 0 0; padding: 6px 12px; }
.steps.left { margin-right: 5px; }
.steps.dark { background: url(../img/dark-noise.jpg); }
.steps.submit:hover { text-decoration: none; }
.steps.submit.disabled { zoom: 1; filter: alpha(opacity=50); opacity: 0.5; cursor: default; }
#crop { visibility: hidden; }
#wizard-adjust h3 { font-family: Verdana; font-size: 13px; font-weight: normal; text-transform: none; margin-bottom: 8px; }
#wizard-adjust { padding-top: 10px; height: 300px; }

.records label { font-size: 1.333em; display: block; width: 13.125em; padding: 3px 0 0; }
.records .text { width: 12.5em; }
.records #zipcode { width: 90px; margin-right: 5px; }
.records #housenr { width: 42px; }
.records #error-man label.error { padding-left: 0; }
.records label.error { font-size: 1.2em; padding: 4px 0 0 210px; float: none; clear: both; font-style: italic; }
.records .radiogroup .text { padding: 0; margin: 0; width: auto; height: auto; }
.records .radiogroup label { width: auto; margin: 0 40px 5px 0; }
.records .radiogroup p { margin: 0 0 5px; }
.records textarea { float: left; }

.ui-slider { width: 104px; margin: 14px 0 0 1px; height: 2px; background: #cccccc; clear: both; position: relative; border-top: 1px solid #929293; border-bottom: 1px solid #e5e5e5; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#slider_size { width: 250px; }
.ui-slider-handle { width: 12px; height: 14px; background: url(../img/slide-handle.png); display: block; position: absolute; top: -6px; margin-left: -5px; } 

.content-block { background: url(../img/white40.png); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 20px; }

.column-1-2 { width: 45em; margin-bottom: 2em; }
.column-1-2.first { margin-right: 2em; clear: both; }
.column-1-2 .box { background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 2em; height: 26em; position: relative; }
.column-1-2 .box.grey { background: url(../img/grey-noise.jpg); overflow: hidden; }
.column-1-2 .box.grey img { max-width: 100%; max-height: 100%; }
.column-1-2 .box.no-title { margin-top: 32px; }
.column-1-2 h2 { font-size: 1.6em; font-weight: normal; background: url(../img/h2arrow.png) no-repeat; padding: 0 0 0 25px; }
.edit-data { position: absolute; right: 20px; bottom: 20px; }
.column-1-2 .box img { margin: 0 auto; padding: 0; }

.box dt { float: left; clear: left; width: 124px; font-size: 1.4em; color: #999; font-weight: normal; background: url(../img/bullet.png) no-repeat left 5px; padding: 0 0 0 20px; }
.box dd { margin-left: 144px; font-size: 1.2em; font-weight: bold; padding: 2px 0 0; }
.box dt, .box dd { margin: 0 0 17px; }
.box dd.highlight { font-size: 1.4em; }

#checkout label { font-size: 1.167em; text-transform: uppercase; }
#checkout label span { margin: 7px 0 0; width: 120px; }
#checkout input { margin: 8px 17px 0 0; }
#checkout img { margin-right: 12px; margin-bottom: 0; }
#checkout-visa { margin: 5px 0 0; }
#checkout label.error { text-transform: none; }

#share-wall { margin: 3em 0 0; background: url(../img/bigolarrow.png) no-repeat center center; }
#created-wall { width: 35em; padding: 2em; background: url(../img/grey-noise.jpg); margin: 0 14em 0 0; }
#social-media { height: 7.3em; padding: 0 2em; margin: 10em 0 0; border: 1px solid #dcdcdc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: url(../img/social-bg.gif) left top; } 
#social-media li { float: left; }

.twitter-icon, .facebook-icon { height: 30px; box-shadow: 0 0 10px rgba(0, 0, 0, .3); margin: 21px 0 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.twitter-icon { width: 28px; background: url(../img/addthis-twitter.png); margin-right: 20px; }
.twitter-icon span { display: none; }

.facebook-icon { width: 96px; background: url(../img/addthis-facebook.png); }
.facebook-icon span { display: none; }

#share_container { background: url(../img/grey-noise.jpg); overflow: hidden; margin: 0 0 2em; }
#upload_container { height: 47em; background: url(../img/grey-noise.jpg); overflow: hidden; margin: 0 0 2em; }
#upload h2 { background: none; padding: 0; margin: 0 0 15px; color: #333; font-size: 2.2em; text-shadow: 0 1px 0 #fff; }
#upload p { text-shadow: 0 1px 0 #fff; color: #666; margin: 0; }
#upload { padding: 11.6em 0 0; background: url(../img/upload.png) no-repeat center top; margin: 11em 0 0; overflow: hidden; }
#upload .text { height: 27px; background: url(../img/upload-input.gif) repeat-x; border-top: 1px solid #a7a9ac; border-bottom: 1px solid #fff; margin-right: 15px; }
#upload .btn { height: 21px; padding: 6px 20px 0; background: url(../img/upload-btn.gif) repeat-x; margin: 0; font-size: 1.4em; color: #666; font-weight: bold; border-top: 1px solid #a7a9ac; border-bottom: 1px solid #fff; }
#upload .btn:hover { border-top: 1px solid #fff; border-bottom: 1px solid #a7a9ac; }
#upload .btn:active { border-top: 1px solid #a7a9ac; border-bottom: 1px solid #fff }
#upload-wrap { margin: 20px 0 0; }
#upload p.upload-error { font-style: italic; padding: 5px 0 0 270px; }
.upload-loader { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../img/white60.png); z-index: 100; }
.text-loader { font-size: 2em; text-align: center; background: #fff url(../img/ajax-loader.gif) no-repeat center 15px; width: 80px; height: 20px; padding: 50px 20px 20px; position: absolute; left: 50%; top: 50%; margin: -45px 0 0 -60px; box-shadow: 0 0 10px rgba(0, 0, 0, .3); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

#deco-container { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: none; z-index: 1000; }
#deco { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 5; margin: 0; overflow: hidden; }
#deco li { position: absolute; top: 0; width: 100%; height: 100%; z-index: 6; background: url(../img/ontbijttafel.png) no-repeat center bottom; display: none; }
#deco li.sfeer1 { background-image: url(../img/ontbijttafel.png); }
#deco li.sfeer2 { background-image: url(../img/computertafel.png); }
#pattern-deco-next, #pattern-deco-prev, #deco-next, #deco-prev { position: absolute; z-index: 10; top: 50%; height: 21px; width: 11px; background: url(../img/deco-arrow.png); text-indent: -9999em; }
#pattern-deco-next, #deco-next { right: -15px; background-position: left; }
#pattern-deco-prev, #deco-prev { left: -15px; background-position: right; }
#preview, #deco-bg { max-width: 630px; max-height: 480px; display: none; }
#preview-holder { position: absolute; top: 0; width: 100%; height: 100%; z-index: 6; }

#loadit { display: none; }
.loader { position: absolute; top: 50%; left: 50%; width: 50px; height: 50px; margin: -25px 0 0 -25px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: url(../img/ajax-loader.gif) no-repeat center center #fff; z-index: 999999; box-shadow: 0 0 10px rgba(0, 0, 0, .1); }

#wizard-alert { position: absolute; background: #fff url(../img/alert.png) no-repeat 23px center; -webkit-box-shadow: 0 0 10px #333; box-shadow: 0 0 10px #333; -moz-box-shadow: 0 0 10px #333; z-index: 9900; padding: 20px 20px 20px 75px; width: 253px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-left: -174px; left: 50%; top: 25px; }
#wizard-alert p { margin: 0; }
#wizard-alert-close { position: absolute; width: 14px; height: 14px; top: 10px; right: 10px; background: url(../img/close-alert.png); }
#wizard-alert-close:hover { background-position: left bottom; }

#designer { margin: 0 0 3em; }
.content-entry #designer-img { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 5px solid #fff; margin: 0 2em 0 0; }
#designer-text { width: 40em; }

#filter { background: url(../img/grey-noise.jpg); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 1em; margin: 0 0 2em; }
#filter label { display: block; font-size: 14px; margin: 0 0 5px 2px; }
#filter p { margin: 0 0 0 30px; }
#filter select { color: #666; }

#quote fieldset { width: 26em; margin: 0 0 0 7em; }
#quote fieldset.first { margin-left: 0; }
#quote { background: url(../img/sep.png) left 21px repeat-x; }
#quote h2 { margin: -7px 0 31px; padding: 0; background: none; font-size: 1.8em; }
#quote label { display: block; font-size: 16px; margin: 0 0 8px; width: 118px; padding-top: 2px; }
#quote .text { width: 130px; }
#quote-sizes p, #quote .radiogroup p { margin-right: 20px; }
#quote .radiogroup .text, #quote .radiogroup label { width: auto; }
#quote-sizes label { width: auto; padding: 0; }
#quote #quote-sizes label.error { width: 92px; margin-left: 0; }
#quote-sizes .text { width: 80px; } 
#quote .radiogroup label.error { clear: none; }
#quote label.error { font-size: 13px; display: block; margin: 5px 0 5px 118px; float: none; clear: both; }
#quote .submit { font-size: 1.5em; padding: 5px 12px; margin: 2em 0 0; }
#quote .text.small { width: 85px; }
#quote .text.smaller { width: 25px; float: right; }
#quote .radiogroup input, #quote .radiogroup label { float: left; }
#quote .radiogroup input { margin-right: 10px; }

.designicon { border: 1px solid #d3d3d3; border-bottom: none; }

#figure-content { background: url(../img/grey90.png); position: absolute; width: 88em; padding: 1em 2em; bottom: 2.5em; }
#figure-content h2 { padding: 0; margin: 0; color: #fff; background: none; font-size: 2.8em; text-transform: none; }
#figure-content h2 em { font-style: italic; font-size: .667em; }
#figure-content p { margin: 0; color: #fff; padding-top: 8px; }

#home-collections { margin-bottom: 2em; }
#home-collections h2, #home-trendcards h2 { padding: 5px 0 10px 20px; font-size: 2em; }
.whiteblock { background: url(../img/white60.png); padding: 2em; }
.home-collection h1, .home-trendcard h1 { font-size: 1.2em; font-weight: normal; margin: 10px 0 0; }
.home-collection { width: 145px; margin-right: 10px; }
.home-collection.last { margin-right: 0; }

.home-collection-alt1 { width: 176px; }
.home-collection-alt1 img { width: 100%; } 
#home-collections .home-collection-alt1 h2, #home-trendcards .home-trendcard h2 { font-size: 1.2em; margin: 0; color: #999; text-transform: uppercase; padding: 0; font-weight: normal; }
#home-collections .home-collection-alt1 h2 a { color: #999; }

.home-collection a h1, .home-collection a, .home-trendcard a h1, .home-trendcard a { text-decoration: none; color: #4d4d4d; }

.home-trendcard { width: 222.50px; margin-right: 10px; }
.home-trendcard.last { margin: 0; }
.trend-submit.submit { text-decoration: none; font-size: 1.5em; display: block; text-align: center; margin-bottom: 2em; padding: 6px 12px; }
.trend-submit.submit:hover { text-decoration: none; }

.lineblock { overflow: hidden; background: url(../img/sep.png) repeat-x left bottom; margin-bottom: 2em; }
#prev-next-btns { position: absolute; right: 0; top: 0; }
#prev-next-btns a { display: block; height: 31px; background: url(../img/prev-next-btns.png); text-indent: -9999em; }
#prev-next-btns .prev a { width: 28px; background-position: left top; }
#prev-next-btns .next a { width: 33px; background-position: right top; }
#prev-next-btns .prev a:hover { background-position: left bottom; }
#prev-next-btns .next a:hover { background-position: right bottom; }

#paper-url: { margin: 0 0 20px 0; }
#paper-margin { margin: 0 0 20px 0; }
#paper-left { width: 26.9em; margin: 0 2em 0 0; }
#paper-left .hw-detail-price, #paper-left .hw-detail-price-nolimit { font-size: 1.6em; font-weight: bold; margin: 20px 0 20px 0; text-transform: uppercase; font-family: inherit; }
/*#paper-left.fix { position: fixed; top: 20px; }*/
#paper-wrapper { border: 1px solid #bcbcbb; border-left: none; border-top: none; padding: 0 2em 2em 0;  }
#paper-main { width: 63em; }
#paper-img .paper { display: none; }
.wallpaper-height { height: 370px; overflow: hidden; margin-bottom: 20px; }

#papers li { margin: 0 0 20px 18px; cursor: pointer; width: 90px; }
#papers li.first { clear: both; margin-left: 0; }
#papers .paper-placeholder { margin: 0; width: 90px; height: 70px; overflow: hidden; background: no-repeat; display: block; } 
#papers h3 { margin: 10px 0 0; padding: 0; font-size: 16px; font-weight: normal; font-family: AUdimat; }

#paper-left h2 { padding: 0; background: none; font-size: 1.6em; }
.paper-left dl, #paper-left dl { font-family: Verdana; font-size: 12px; margin-bottom: 20px; overflow: hidden; }
.paper-left dl.download, #paper-left dl.download { margin: 0; }
.paper-left dl.download dt, #paper-left dl.download dt { padding-top: 4px; height: 18px; }
.paper-left dt, #paper-left dt { width: 143px; float: left; font-weight: normal; height: 22px; margin-bottom: 3px; clear: both; }
.paper-left dd, #paper-left dd { width: 106px; float: right; overflow: hidden; text-align: right; margin-bottom: 3px; color: #000; line-height: normal; word-wrap: normal; }
.paper-left .btn, #paper-left .btn { font-family: AUDimat; float: right; }

.paper-left dt, .paper-left dd { float: none; text-align: left; height: auto; margin: 0; }
.paper-left dd { margin: 0 0 5px; }
.paper-left h1 { margin: 0 0 5px; font-size: 1.8em; }

.printmedia-paper img { width: 630px; }

.hw-collection { width: 29.2em; margin: 0 0 2.2em 2.2em; }
.hw-collection.first { margin-left: 0; clear: both; }
.hw-collection img { margin: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.hw-collection h1 { font-size: 1.6em; margin: 8px 0 8px; }
.hw-collection h1 a { color: #4d4d4d; text-decoration: none; }
.hw-collection p { margin: 0; }
.hw-collection-price { font-size: 1.6em !important; font-weight: bold; margin: 8px 0 0 0 !important; text-transform: uppercase; font-family: inherit !important; }
#hw-collection .hw-collection-id { margin: -8px 0 0 0; }
#hw-collection .show { display: block; }

#filter-nav { margin: 0 0 2em 0; }
#filter-nav a:hover { text-decoration: none; }
#filter-nav .submit { display: inline-block; text-decoration: none; margin: 0; }


.parket #variants1, .parket #variants2 { margin-bottom: 0; } 
#variants2 .variant { margin: 0 10px 10px 0; }
#variants2 .variant.first { margin-right: 0; }
#variants2, #variants1 { width: 430px; }
.variant { width: 50px; margin: 0 0 10px 10px; cursor: pointer; overflow: hidden; zoom: 1; filter: alpha(opacity=50); opacity: 0.5; }
.variant.active { zoom: 1; filter: alpha(opacity=100); opacity: 1;  }
.variant.active h3 { color: #333; }
.variant.first { margin-left: 0; }
.variant img { margin: 0 0 5px; width: 50px; height: 50px; }
.variant h3 { font-size: 13px; margin: 0; font-weight: normal; }
.variant:hover h3 { color: #333; }
.variant.first { margin-left: 0; }
.wallpaper #product-detail-content { width: 44.5em; }

#header-splash img { margin: 0 auto 3em; }
#content-splash { background: url(../img/white40.png); overflow: hidden; margin: 0 0 20px; }
#titles-splash { background: #4d4d4d; }
#titles-splash h2 { margin: 4px 0; font-size: 15px; padding: 0; text-align: center; }
#titles-splash h2 a { color: #fff; text-decoration: none; width: 320px; display: block; text-align: center; padding: 3px 0; }
#titles-splash h2.first a { border-right: 1px solid #797979; }
#imgs-splash { background: url(../img/white60.png); }
#imgs-splash img { margin: 0; }
#content-splash .btn { background-color: #4d4d4d; margin: 20px 0 0; }
.col-1-2 { width: 480px; }
.col-1-3 { width: 320px; }
#footer-splash { margin: 40px auto; width: 960px; }
#footer-splash p { margin: 0 20px 0 0; }
#footer-splash span { margin: 0 0 0 10px; }
#footer-splash .copyright { margin-top: 0px; }

#pictures-home { padding: 2em; }
#pictures-home h1 { margin: 0 0 10px; font-size: 2em; }
#pictures-home .line { padding-bottom: 2em; margin-bottom: 2em; background: url(../img/sep.png) repeat-x left bottom; }
.category { width: 12.8em; margin: 0 0 2em .4em; }
.category.first { margin-left: 0; }
.category img { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 0 0 8px; } 
#pictures-home .category h1 { font-size: 1.2em; }
.category h1 a { text-decoration: none; color: #4d4d4d; }

.subscribe, .download-btn { height: 23px; padding: 6px 30px 0 15px; color: #fff; font-size: 1.5em; text-transform: uppercase; font-weight: bold; text-decoration: none; background: url(../img/subscribe.png) no-repeat top right #666666; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.download-btn { padding-right: 40px; background: url(../img/download.png) no-repeat top right #666666; }

#pictures-search label { font-size: 20px; font-weight: bold; text-transform: uppercase; padding: 0; margin: 0 20px 0 0; }
#pictures-search p { margin: 0; }
#pictures-search .text { margin: 0 5px 0 0; width: 120px; }
.submit.search { margin: 0; height: 21px; width: 39px; background: url(../img/submit-search.png); background-color: transparent !important; }
.submit.search:hover { background-position: left bottom; }

#search-container { position: absolute; right: 0; top: 0; }
#search-container .text { margin: 0 5px 0 0; width: 120px; } 
#search-container label { font-size: 12px; font-family: Verdana; margin: 4px 0 0 6px; }

.pictures article.collection { width: 22.1em; margin: 0 0 20px 12px; }
.pictures article.collection.first { clear: both; margin-left: 0; }
.pictures article.collection h1 { position: relative; margin: 0 0 5px; padding: 0; top: 0; left: 0; background: none; }
.pictures article.collection a h1, .pictures article.collection a p { text-decoration: none; color: #4d4d4d; }
.pictures article.collection a { text-decoration: none; }
.pictures article.collection a:hover h1, .pictures article.collection a:hover p { color: #000; }
.pictures article.collection img { margin: 0 0 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  }

.pictures #sub-nav a { font-size: 13px; text-transform: none; font-weight: normal; padding: 4px 0 4px 25px; background-position: 4px 3px; color: #767676; }
.pictures #sub-nav li { margin-bottom: 6px; }
.pictures #sub-nav .active { background: #808080; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } 
html .pictures #sub-nav .active a { color: #fff; }

.pictures #product-detail-meta { padding: 0; width: auto; }
.pictures #product-detail-content { width: auto; }
.pictures #product-detail-slider { margin: 0; }

.securitycovers .home-slider-box { height: auto; }
.securitycovers .home-collection { width: 30em; }
.securitycovers .content-entry .lineblock h2 { padding: 0; background: none; margin: 0 5px 0 0; text-transform: none; }
.securitycovers .content-entry .lineblock p { margin: 3px 0 0; }
.securitycovers #designs .lineblock { margin: 40px 0 20px; }

.covermaterials .home-slider-box { height: auto; }
.covermaterials .home-collection { width: 30em; }
.covermaterials .content-entry .lineblock h2 { padding: 0; background: none; margin: 0 5px 0 0; text-transform: none; }
.covermaterials .content-entry .lineblock p { margin: 3px 0 0; }
.covermaterials #designs .lineblock { margin: 40px 0 20px; }

.printmedia .home-slider-box { height: auto; }
.printmedia .home-collection, .printmedia .home-collection img { width: 455px; }
.printmedia .content-entry .lineblock h2 { padding: 0; background: none; margin: 0 5px 0 0; text-transform: none; }
.printmedia .content-entry .lineblock p { margin: 3px 0 0; }
.printmedia #designs .lineblock { margin: 40px 0 20px; }
.printmedia .design img { width: 100%; height: 150px; } /*Bas - beelden collectie overzicht*/

.articool-home .home-collection { width: 13.65em; margin-right: 20px; }
.articool-home .home-collection.last { margin-right: 0; }
.articool-home .home-collection img { max-width: 100%; }
.articool-home .home-collection h1 { font-size: 1.5em; }

/* START Nieuwe Over BN pagina */

.over-bn-international #content { padding: 0; width: 960px; }
.over-bn-international #content p { line-height: 1.5em; text-align: left; }

.over-bn-intro { padding-bottom: 55px; }
#over-bn-mask { height: 470px; width: 960px; overflow: hidden; position: relative; }
.over-bn-box { background: url(../img/white60.png); position: absolute; width: 30.7em; height: 24.3em; right: 0; top: 10.2em; padding: 2.5em; z-index: 101; }
.over-bn-box h1 { color: #3b3839; font-size: 3.8em; margin-bottom: .375em; text-transform: uppercase; font-weight: normal; text-align: left; }
.over-bn-box p { padding-left: 3.333em; text-align: left; }

#bn-holland { background: url(../img/about-bn/bn-holland.png) no-repeat; width: 213px; height: 213px; position: absolute; z-index: 99; }
.center-text { padding: 0 180px; padding-bottom: 70px; }
.center-text h1, .center-text p { color: #3b3839; text-align: center !important; padding-bottom: 30px; }
.center-text .last { margin: 0; padding: 0; }

.over-bn-international #home-slider { padding: 0; padding-bottom: 55px; }
.over-bn-international #home-slider .slide, #home-slider-mask { height: 408px; }
.over-bn-international .home-slider-box { background: none; width: 680px; height: auto; padding: 0em; right: 140px; top: 50px; }
.over-bn-international .home-slider-box p, .over-bn-international .home-slider-box h1 { color: #fff; text-align: center !important; }
.over-bn-international #home-slider-pagination { background: none; right: 450px; bottom: 14em; }
.over-bn-international #home-slider-pagination li { background: #2b2c2c; height: 1em; width: 1em; margin: 0 1em 0 0 }
.over-bn-international #home-slider-pagination li.active { background: #fff !important; }

.over-bn-container { padding: 0 95px; padding-bottom: 55px; }
.over-bn-double { width: 336px; margin-right: 95px; }
.over-bn-double.last { margin-right: 0; }
.over-bn-double p, .over-bn-double h1 { color: #3b3839; text-align: left; }
.over-bn-double h1, .over-bn-double img, .over-bn-double p { padding-bottom: 25px; }
.over-bn-btn { background: #3b3839; color: #fff; font-size: 1.6em; padding: 10px 30px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-transform: uppercase; display: inline-block; text-decoration: none; }

.over-bn-divisions { padding-bottom: 70px; }

.over-bn-intro-text { padding-bottom: 40px; }
.over-bn-designers { padding-bottom: 70px; }
.over-bn-designers .designer { color: #3b3839; text-decoration: none; font-size: 1.6em; text-transform: uppercase; }
.over-bn-designers .designer-title { display: block; margin-top: 30px; text-align: center; }

.over-bn-subsidiary { padding: 0 50px; padding-bottom: 55px; }
.over-bn-triple { width: 235px; margin-right: 75px; }
.over-bn-triple.last { margin-right: 0; }
.over-bn-triple p, .over-bn-triple h1 { color: #3b3839; text-align: left; }
.over-bn-triple h2, .over-bn-triple img, .over-bn-triple p { padding-bottom: 25px;  }
.over-bn-triple h3 { font-size: 1.4em; line-height: 1.5em; }
.over-bn-triple a { text-decoration: none; color: #838181; font-size: 1.4em; }
.over-bn-triple a:hover { color: #3b3839; }

/* END Nieuwe Over BN pagina */

#securitycovers-content { width: 500px; }
#securitycovers-img { max-width: 400px; }

#covermaterial-content { width: 500px; }
#covermaterial-img { max-width: 400px; }

#printmedia-content { width: 500px; }
#printmedia-img { width: 400px; }

#vacatures { width: 650px; }
#vacatures-wrap { background: url(../img/sep.png) repeat-x left top; padding-top: 10px; }
.vacature { margin-bottom: 10px; background: url(../img/sep.png) repeat-x left bottom; padding-bottom: 30px; }
.vacature header { background: url(../img/sep.png) repeat-x left bottom; margin-bottom: 10px; }
.vacature h2 { margin: 0 0 8px; font-size: 1.6em; padding: 2px 0 2px 24px; }
.vacature h4 { color: #999999; font-size: 1.2em; padding-bottom: 10px; padding-left: 24px; background: url(../img/sep.png) repeat-x left bottom; }
.vacature-content { padding-left: 24px; }

#book-mask { overflow: hidden; width: 880px; height: 440px; position: relative; }
.book-page { position: absolute; display: none; width: 440px; height: 440px; overflow: hidden; }
.book-page img { position: absolute; display: none; }
.book-page .shadow { width: 440px; height: 440px; position: absolute; z-index: 20; }
.book-page.odd .shadow { background: url(../img/book-left.png) repeat-y; }
.book-page.even .shadow { background: url(../img/book-right.png) repeat-y; }

.btn.register { font-size: 1.5em; }
.login-box { width: 41em; background: url(../img/white40.png); padding: 20px; }
.login-box h3 { margin-bottom: 15px; }
.login-box label { font-size: 14px; margin: 0 0 4px; display: block; }
.login-box label.error { margin: 7px 0 0; }
.login-box .text { width: 150px; }
.login-box .checkbox { margin: 2px 5px 0 0; }
.login-box .submit { font-size: 15px; }

#password-retrieve label { font-size: 14px; margin: 0 0 4px; display: block; }
#password-retrieve label.error { margin: 7px 0 0; }
#password-retrieve .text { width: 150px; }
#password-retrieve .submit { font-size: 15px; }

#alert-container { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9900; }
#alert { position: absolute; background: url(../img/grey-noise.jpg); -webkit-box-shadow: 0 0 10px #333; box-shadow: 0 0 10px #333; -moz-box-shadow: 0 0 10px #333; z-index: 9900; width: 353px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-left: -174px; left: 50%; top: 30%; padding: 20px; }
#alert p { margin: 0; font-size: 12px; font-family: Verdana; }
#alert h2 { margin-bottom: 10px; }
#alert-close { position: absolute; width: 14px; height: 14px; top: 10px; right: 10px; background: url(../img/close-alert.png); }
#alert-close:hover { background-position: left bottom; }
#alert #system-error, #alert #system-msg { display: block; }
#alert #system-error { padding-left: 45px; background: url(../img/alert.png) no-repeat 0 center; }

#basket { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: -5px 0 0 15px; padding: 9px 8px 0 28px; height: 18px; color: #fff; text-decoration: none; font-size: 12px; background: url(../img/cart.png) no-repeat 8px 8px; }

#system-error, #system-msg { display: none; }
.white-block { background: url(../img/white40.png); margin: 0 0 20px; padding: 20px; }

#basket-table { border: none; }
#basket-table td, #basket-table th { border: none; }
#basket-table tr {  }
#basket-table td { background: url(../img/white20.png); vertical-align: middle; padding: 10px; }
#basket-table tr.odd td { background: url(../img/white40.png); }
#basket-table img { margin: 0; width: 100px; }
#basket-table thead th { background: url(../img/grey-noise.jpg); padding: 10px; }
#basket-table tfoot td { font-weight: bold; background: none; }
#basket-table .btn, #basket-table .submit { color: #fff; font-family: AUDimat; margin-left: 5px; }

.basket-image { width: 120px; }
.basket-quantity { width: 100px; }
.basket-price { width: 100px;; }
.basket-actions { width: 200px; text-align: right; }

.radiogroup .text { background: none; padding: 0; margin: 0 0 10px; }

#scrollbox { overflow-y: auto; height: 218px; padding-right: 15px; }
#scrollbox table { border: none; }
#scrollbox td, #scrollbox th { border: none; }
#scrollbox td { background: #fff; vertical-align: middle; padding: 10px; }
#scrollbox tr.even td { background: #f6f6f6; }
#scrollbox tfoot td { font-weight: bold; border-top: 2px solid #eee; }

.wallpaper.home #product-detail-slider.fullwidth { width: 100%; }
.wallpaper.home #product-detail-slider.fullwidth ul { width: 906px; }
.wallpaper.home #product-detail-slider.fullwidth li { width: 226px; }
.wallpaper #home-slider #home-slider-mask.dessin-slider { height: 385px !important; }
.wallpaper #home-slider #home-slider-mask.dessin-slider #home-slider-pagination { bottom:0 }

.wallpaper #nolimits-webshop { background: url(../img/nolimits-shop.jpg) no-repeat; width: 91px; height: 19px; padding: 0 18px 0 0; margin: 3px 0 0 0; }

#preventBlock { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../img/white60.png); z-index: 100; }

#animation { padding: 30px 0 50px; }
#animation-holder_wrapper { width: 608px; margin: 0 auto; }
#animation img, #animation video, #animation object { max-width: 100%; }
#countries-container { padding-top: 20px; padding-bottom: 120px; background: url(../img/world.png) no-repeat center 10px; margin: -2px auto 0; }

.splash { font-family: AUDimat; }
.splash h1 { color: #808080; text-transform: none; text-shadow: -1px 0 0 #fff; background: url(../img/sep.png) repeat-x left bottom; padding-bottom: 20px; margin-bottom: 30px; }
#countries li { font-size: 2em; text-shadow: -1px 0 0 #fff; margin-right: 150px; margin-bottom: 30px; }
#countries a { color: #404041; text-decoration: none; }
#countries a:hover { color: #f15a24; }
#countries li.last { margin-right: 0; }

.bggradient { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
#splash-logo { position: absolute; left: 50%; bottom: 20px; margin-left: -120px; }

#cover-search { position: absolute; top: 0; right: 0; font-size: 1.5em; padding-left: 25px; background-image: url(../img/magnify.png); background-position: 10px center; background-repeat: no-repeat; text-decoration: none; }
#cover-search:hover { text-decoration: none; }

#filter .submit { margin: 20px 0 0 9px; font-size: 15px; text-indent: -9999em; background-image: url(../img/magnify.png); background-repeat: no-repeat; background-position: center center; width: 30px; }
#filter .left.first { margin-left: 0; }
#filter select { width: 90px; background: #fff; height: 19px !important; }
body.contract-wallcoverings #filter select { width: 79px;}

.pagination { margin: 0 0 20px 0; background: url(../img/sep.png) repeat-x bottom left; padding: 0 0 10px; }
.pagination li { float: left; margin: 0; }
.pagination a { display: block; padding: 5px; color: #4D4D4D !important; }
.pagination .active a { font-weight: bold; color: #fff !important; background: url(../img/dark-noise.jpg); } 

#filter .line { padding: 0 0 15px; margin: 0 0 10px; background: url(../img/sep.png) left bottom repeat-x; }

body, html { height: 100%; }
.digital-splash-container { position: relative; height: 100%; margin: 0 auto; }
.digital-splash-content { width: 530px; background: url(../img/white80.png); margin: 0 auto 20px; }
.digital-splash-logo { height: 109px; background: url(../img/digital-splash-logo.jpg); }
.bgimg { position: fixed; z-index: -1; display: none; left: 0; }
.digital-splash-content h2 { text-transform: none; text-shadow: -1px 0 0 white; font-size: 2em; }
.digital-splash-container #home-slider-pagination { position: relative; bottom: 0; }
.digital-splash-lang li { font-size: 1.6em; text-shadow: -1px 0 0 white; }
.digital-splash-lang a { color: #333; display: block; padding: 0 30px; }
.digital-splash-lang a:hover { color: #f47b20; }

.handling-fee { text-transform: none; font-weight: normal; font-style: normal; line-height: 47px; color: #aaa; }


/* Love IE */
.ie7 #footer { padding-bottom: 5px; }
.ie7 article.collection.first { margin-right: 20px; }
.ie8 .content-entry .text { line-height: 19px; }
.ie8 .gridster { display: block; }
.ie7 .inline-block { display: inline-block; zoom: 1;}
.ie7 .group { overflow: hidden; }
.ie7 #header .fixed { overflow: visible; }
.ie7 #product-detail #product-detail-figure-trigger { bottom: -20px; }
.ie7 #product-detail-figure-trigger { overflow: visible; }
.ie9 .content-entry .bc-item { width: 140px; }
.ie7 .content-block { overflow: hidden; }
.ie9 #instructions li.first { margin-right: 60px; }
.ie7 .fullwidth article.collection img { width: 447px; }
.ie7.contract-wallcoverings .fullwidth#designs .design { width: 16.7em; }
.ie7.contract-wallcoverings .references.fullwidth#designs .design { width: 21.5em; }
.ie9 #papers li { width: 89px; }
.ie7 #paper-left dd { height: 22px; }
.ie9 #quote label { width: 116px; }
.ie9 #quote .radiogroup label, .ie9 #quote .radiogroup .text { width: auto; }
.ie7 #content-splash .btn.inline-block { margin-bottom: 20px; }
.ie7 .btn, .ie7 .submit { width: auto; overflow: visible; }
.ie7 #wizard-side .line { padding-bottom: 8px; }
.lineblock { min-height: 40px; }
.ie7 #quote fieldset h2 { margin-top: 0; }
.ie7 #quote { background-position: 0 30px; }
.ie7 .content-entry .text2 { position: absolute; width: 80px; }
.ie7 .content-entry #filter .submit { font-size: 13px; }
.ie7 #filter p { margin-left: 30px; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	#papers li { margin: 0 0 20px 17px; }
}

/*Crop tool*/
.jcrop-holder { text-align: left; margin: 0 auto; }
.jcrop-vline, .jcrop-hline { font-size: 0px; position: absolute; background: white url(../img/Jcrop.gif) top left repeat; }
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-vline.right { right: 0px; }
.jcrop-hline.bottom { bottom: 0px; }
.jcrop-handle { font-size: 1px; width: 7px !important; height: 7px !important; border: 1px #eee solid; background-color: #333; }
.jcrop-tracker { width: 100%; height: 100%; }
.custom .jcrop-vline, .custom .jcrop-hline { background: yellow; }
.custom .jcrop-handle { border-color: black; background-color: #C7BB00; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wizard-img-holder img { max-width: none !important; margin: 0 auto; }
#wizard-img-container { height: 480px; position: relative; }


.linetop { background: url(../img/sep.png) repeat-x; padding: 18px 0 0; }
#quote .linetop h2 { margin-top: 0; background: url(../img/sep.png) repeat-x left bottom; padding: 0 0 17px; }
.content-entry .linetop textarea { float: none; width: 240px; padding: 10px; }
#quote .linetop label { width: auto; float: none; }
.checkbox-group input { float: left; margin: 2px 10px 0 0; }
#quote .checkbox-group label { float: left; margin: 0; padding: 0; }
.content-entry .checkbox-group { margin: 0 0 5px; }
.content-entry .others { margin-top: 20px; }

#pattern-mask { height: 600px; overflow: hidden; }
#pattern-deco { position: absolute; top: 0; left: 0; width: 100%; height: 600px; overflow: hidden; }
#pattern-deco .slide { position: absolute; display: none; width: 880px; height: 600px; }
#pattern-img { width: 100%; height: 600px; }
#pattern-img img { max-width: 100%; max-height: none; margin: 0; }

.deco1 { background: url(../img/digital/deco_1.png); }
.deco2 { background: url(../img/digital/deco_2.png); }
.deco3 { background: url(../img/digital/deco_3.png); }
.task-bar { margin-top: -3em; margin-bottom: 3em; background: url(../img/dark-noise.jpg); padding: 10px; }
.task-bar .ui-slider { clear: none; margin: 9px 0 0; position: relative; }
.pattern-sizer { font-size: 1.5em; font-weight: bold; line-height: normal; padding: 1px 8px 3px; }
.pattern-reduce { margin-right: 15px; }
.pattern-enlarge { margin-left: 15px; }


/*Ninjabox*/
#ninjamodal-container, #ninjabox-image-container { z-index: 999; position: fixed; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; overflow-y: scroll; -moz-user-select: none; -khtml-user-select: none; user-select: none; -webkit-user-select: none; }
#ninjamodal-holder, #ninjabox-image-holder { position: relative; display: none; z-index: 1001; }
#ninjamodal-bg, #ninjabox-image-bg { background: url(../img/black50.png); position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1000; display: none; }
#ninjamodal-frame, #ninjabox-image-frame { background: url(../img/ajax-loader.gif) no-repeat center center #fff; padding: 10px; margin: 20px auto 10px; position: relative; width: 20px; height: 20px; }
#ninjamodal-frame { padding: 20px; }
#ninjamodal-close, #ninjabox-image-close { display: block; position: absolute; top: 0; right: 0; padding: 4px 5px; font-weight: bold; font-size: 15px; background: #000; color: #fff; }
#ninjabox-image-next button, #ninjabox-image-prev button { top: 50%; margin: 0; position: absolute; padding: 4px 5px; font-weight: bold; font-size: 15px; background: #000; color: #fff; display: none; overflow: visible; width: auto; }
#ninjabox-image-next, #ninjabox-image-prev { width: 50%; position: absolute; top: 0; bottom: 0;  background: url(../img/spacer.png);}
#ninjabox-image-next button, #ninjabox-image-next { right: 0; }
#ninjabox-image-prev button, #ninjabox-image-prev { left: 0; }
#ninjamodal-content, #ninjabox-image-content { overflow: hidden; }
#ninjabox-image-description { background: #fff; padding: 8px; margin: 0 0 20px; font-size: 15px; max-width: 806px; font-weight: bold; }
#ninjamodal-handling, #ninjabox-image-handling { display: none; }
#ninjamodal-frame { background-image: none; }


/*///////////*/
/* No Limits */
/*///////////*/
.nolimits .highlight, .nolimits #breadcrumb a:hover, .nolimits #breadcrumb li.active a, .nolimits .content-entry li a, .nolimits .content-entry p a, .nolimits .content-entry td a, .nolimits #sub-nav .active a, .nolimits #form-contacts label.error, .nolimits label.error, .nolimits #tags li a:hover, .nolimits #total-price, .nolimits .records label.error, .nolimits .box dd.highlight, .nolimits #upload p.upload-error, .nolimits #forgot-password:hover, .nolimits .dropdown li a:hover, .nolimits #main-nav .active a, .nolimits #main-nav a:hover 
{ color: #; }
.nolimits #basket, .nolimits .show-more, .nolimits .content-entry .submit, .nolimits .steps.submit.disabled:hover, .nolimits .dropdown .submit, .nolimits .btn-large, .nolimits #home-slider-pagination li.active, .nolimits .product-slider-prev span, .nolimits #product-slider-prev span, .nolimits .product-slider-next span, .nolimits #product-slider-next span, .nolimits .product-slider-btn.disabled:hover span 
{ background-color: #f15a24; }
.nolimits .content-entry .btn-large:hover, .nolimits .content-entry .submit:hover { background-color: #f28861; }
.nolimits #logo { background: url(../img/logos/nolimits.jpg); }
.nolimits article.collection h1 a { background-image: url(../img/collection-arrow.png); }
.nolimits .news h1, .nolimits .content-entry .h2, .nolimits .content-entry h2 { background-image: url(../img/title-arrow.png); }
.nolimits #sub-nav a { background-image: url(../img/nav-arrow.png); }
.nolimits #sub-nav .active a { background-image: url(../img/nav-arrow-active.png); }


/*/////////*/
/* parket */
/*/////////*/
.parket .highlight, .parket #breadcrumb a:hover, .parket #breadcrumb li.active a, .parket .content-entry li a, .parket .content-entry p a, .parket .content-entry td a, .parket #sub-nav .active a, .parket #form-contacts label.error, .parket label.error, .parket #tags li a:hover, .parket #total-price, .parket .records label.error, .parket .box dd.highlight, .parket #upload p.upload-error, .parket #forgot-password:hover, .parket .dropdown li a:hover, .parket #main-nav .active a, .parket #main-nav a:hover 
{ color: #65131e; }
.parket #basket, .parket .show-more, .parket .content-entry .submit, .parket .steps.submit.disabled:hover, .parket .dropdown .submit, .parket .btn-large, .parket #home-slider-pagination li.active, .parket .product-slider-prev span, .parket #product-slider-prev span, .parket .product-slider-next span, .parket #product-slider-next span, .parket .product-slider-btn.disabled:hover span 
{ background-color: #65131e; }
.parket .content-entry .btn-large:hover, .parket .content-entry .submit:hover { background-color: #f28861; }
.parket #logo { background: url(../img/artparket.png); background-repeat: no-repeat; margin-top: 3px; padding-right: 195px;}
.parket article.collection h1 a { background-image: url(../img/collection-arrow-digital.png); }
.parket .news h1,   { background-image: url(../img/title-arrow-digital.png); }
.parket #sub-nav a { background-image: url(../img/nav-arrow-digital.png); }
.parket #sub-nav .active a { background-image: url(../img/nav-arrow-active-digital.png); }
.parket .content-entry .h2, .parket .content-entry h2{ 
    font-size: 2.2em;
    padding-top: 10px;
    padding-left: 0;
    font-family: monospace;
}

.hw-collection ol li ul li {
    font-size: 1em;
}
.bold {
    font-weight:bold;
}
.parket h2 a { 
    text-decoration: none; 
    color: #4d4d4d ;
} 
.column {
    display: inline-block;
    padding-right:10px;
    height:340px;
    overflow: hidden;
}

.razmer{
  max-height: 150px;
}
.column1 {
    display: inline-block;
    width: 550px;
    height: 370px;
}
.column2 {
    display: inline-block;
    width: 355px;
    padding-left: 10px;
}
.hw-collection ul li {
    font-size: 1.2em;
}

.centerphoto {
width: 270px;
height: 180px;
}
.columnphoto {
    width: 120px;
}
.columnphoto2 {
    width: 170px;
    display: inline-block;
}

.digitalphoto {
   
    padding: 20px 0;
}

#digital1 {
    display: inline-block;
    background-image: url(../parket/plintus/digital/img/58x17.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 35px;
}
#digital2 {
    display: inline-block;
    background-image: url(../parket/plintus/digital/img/78x18.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 35px;
   }
#digital1:hover {
    display: inline-block;
    background-image: url(../parket/plintus/digital/img/58x17b.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 35px;
   }
#digital2:hover {
    display: inline-block;
    background-image: url(../parket/plintus/digital/img/78x18b.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 35px;
   }
/*////////////////////////////*/
/*////////////////////////////*/
/*///профиль массивный////////*/
/*////////////////////////////*/
/*////////////////////////////*/
#solid_profile {
    display: inline-block;
    background-image: url(../parket/plintus/solid_profiles/img/70x18.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#solid_profile:hover {
    display: inline-block;
    background-image: url(../parket/plintus/solid_profiles/img/70x18b.gif);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#solid_profile2 {
    display: inline-block;
    background-image: url(../parket/plintus/solid_profiles/img/bar.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#solid_profile2:hover {
    display: inline-block;
    background-image: url(../parket/plintus/solid_profiles/img/barb.gif);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#solid_profile3 {
    display: inline-block;
    background-image: url(../parket/plintus/solid_profiles/img/reducer.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#solid_profile3:hover {
    display: inline-block;
    background-image: url(../parket/plintus/solid_profiles/img/reducerb.gif);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#solid_profile4 {
    display: inline-block;
    background-image: url(../parket/plintus/solid_profiles/img/edge.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#solid_profile4:hover {
    display: inline-block;
    background-image: url(../parket/plintus/solid_profiles/img/edgeb.gif);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#solid_profile5 {
    display: inline-block;
    background-image: url(../parket/plintus/solid_profiles/img/rings.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#solid_profile5:hover {
    display: inline-block;
    background-image: url(../parket/plintus/solid_profiles/img/ringsb.gif);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }

/*////////////////////////////*/
/*////////////////////////////*/
/*///профиль шпонированный////*/
/*////////////////////////////*/
/*////////////////////////////*/
#veneered_profiles {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/14x14.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles:hover {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/14x14b.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles2 {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/22x22.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles2:hover {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/22x22b.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles3 {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/25x25.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles3:hover {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/25x25b.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles4 {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/40x22.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles4:hover {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/40x22b.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles5 {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/58x20.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles5:hover {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/58x20b.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles6 {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/60x15.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles6:hover {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/60x15b.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles7 {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/60x22.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles7:hover {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/60x22b.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles8 {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/70x15.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles8:hover {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/70x15b.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles9 {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/80x16.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles9:hover {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/80x16b.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles10 {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/80x18_R9.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles10:hover {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/80x18_R9b.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles11 {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/80x20.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles11:hover {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/80x20b.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles12 {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/80x40.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles12:hover {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/80x40b.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles13 {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/95x15.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles13:hover {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/95x15b.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles14 {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/seg100.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
#veneered_profiles14:hover {
    display: inline-block;
    background-image: url(../parket/plintus/veneered_profiles/img/seg100b.jpg);
    background-repeat: no-repeat;
    width: 160px;
    height: 75px;
   }
/*////////////////////////////*/
/*////////////////////////////*/
/*////////////////////////////*/
.digitalli {
    list-style-type: none;
}
/*////////////////////////////*/
/*/////////mdf////////////////*/
/*////////////////////////////*/
.mdf-img  { margin: 0; width: 170px; height: 36px; overflow: hidden; background: no-repeat; display: block; } 
.mdf-img:hover {opacity: .6;
}
.mdf-photo {
width: 290px;
height: 180px;
overflow: hidden;
}
/*////////////////////////////*/
/*//////combistar/////////////*/
/*////////////////////////////*/
.combistar {display: block; position: relative; width: 270px; text-align: center;}
.combistar-photo {display:inline-block; }
/*////////////////////////////*/
/*///////clipstar/////////////*/
/*////////////////////////////*/
#clipstar {
    display: block; 
    width: 920px; 
    height: 345px; 
    margin-bottom: 10px;     
    overflow: hidden;
    line-height: 340px;
    text-align: center;}
.column-clipstar-left {
    float: left;
    display: inline-block;
    height:340px;
    line-height: 340px;
    text-align: center;
    padding: 0 auto;
    width: 170px;
}
.column-clipstar-right {
    float: right;
    display: inline-block;
    height:340px;
    line-height: 340px;
    text-align: center;
    padding: 0 auto;
    width: 170px;
}
.column-clipstar-center {
    float: left;
    display: inline-block;
    height:340px;
    line-height: 340px;
    text-align: center;
    padding: 0 auto;
    width: 520px;
    overflow: hidden;
    margin-left: 26px;
}
.clipstar-height {
    height: 500px;
}
.clipstar-photo {
    width: 165px;
}
.clipstar-photo1 {
    margin:0;
    display: inline-block;
    padding: 0 10px;
    width: 165px;
}
.clipstar-photo1-first {
    margin:0;
    display: inline-block;
    float: left;
    padding: 0 10px;
}
.clipstar-photo1-text {
    display: block;
    float: right;
    width: 165px;
    padding: 0 55px 0 10px;
}
/*////////////////////////////*/
/*////////////////////////////*/
/*////////////////////////////*/
.install-photo1 {
    position: relative;
    margin:0;
    display: inline-block;
    padding: 0 5px;
    width: 165px;
    height: 170px;
    overflow: hidden;
}
.install-photo1-first {
    position: ;
    margin:0;
    display: inline-block;
    float: left;
    padding: 0 5px;
    height: 170px;
    overflow: hidden;
}
.install-photo3 {
    position: relative;
    margin:0;
    display: inline-block;
    padding: 0 5px;
    width: 165px;
    height: 400px;
    overflow: hidden;
}
.install-photo3-first {
    position: ;
    display: inline-block;
    min-width: 165ps;
    min-height: 165px;
    float: left;
    border: 1px solid black;
}

#install2 {
    display: block; 
    width: 920px; 
    height: 390px; 
    margin-bottom: 10px;     
    overflow: hidden;
    line-height: 370px;
    text-align: center;}
.install3 {
    width: 920px;
    
}
.column-install-left {
    float: left;
    display: inline-block;
    height:370px;
    line-height: 370px;
    text-align: center;
    padding: 0 auto;
    width: 170px;
}
.column-install-right {
    float: right;
    display: inline-block;
    height:340px;
    line-height: 370px;
    text-align: center;
    padding: 0 auto;
    width: 170px;
}
.column-install-center {
    float: left;
    display: inline-block;
    height:370px;
    line-height: 370px;
    text-align: center;
    padding: 0 auto;
    width: 520px;
    overflow: hidden;
    margin-left: 26px;
}
/*////////////////////////////*/
/*////////////////////////////*/
/*////////////////////////////*/
#install4 {
    display: block; 
    width: 920px; 
    height: 170px; 
    margin-bottom: 10px;     
    overflow: hidden;
    line-height: 370px;
    text-align: center;}
}
.column-install4-left {
    float: left;
    display: inline-block;
    height:370px;
    line-height: 370px;
    text-align: center;
    padding: 0 auto;
    width: 170px;
}
.column-install4-right {
    float: right;
    display: inline-block;
    height:340px;
    line-height: 370px;
    text-align: center;
    padding: 0 auto;
    width: 170px;
}
.column-install4-center {
    float: left;
    display: inline-block;
    height:370px;
    line-height: 370px;
    text-align: center;
    padding: 0 auto;
    width: 520px;
    overflow: hidden;
    margin-left: 26px;
}
/*////////////////////////////*/
/*////////////////////////////*/
/*////////////////////////////*/



/*////////////////////////*/
/* Contract Wallcoverings */
/*////////////////////////*/
.contract-wallcoverings #paper-left .paper-date-dd, .contract-wallcoverings .highlight, .contract-wallcoverings #breadcrumb a:hover, .contract-wallcoverings #breadcrumb li.active a, .contract-wallcoverings .content-entry li a, .contract-wallcoverings .content-entry p a, .contract-wallcoverings .content-entry td a, .contract-wallcoverings #sub-nav .active a, .contract-wallcoverings #form-contacts label.error, .contract-wallcoverings label.error, .contract-wallcoverings #tags li a:hover, .contract-wallcoverings #total-price, .contract-wallcoverings .records label.error, .contract-wallcoverings .box dd.highlight, .contract-wallcoverings #upload p.upload-error, .contract-wallcoverings #forgot-password:hover, .contract-wallcoverings .dropdown li a:hover, .contract-wallcoverings #main-nav .active a, .contract-wallcoverings #main-nav a:hover 
{ color: #795200; }
.contract-wallcoverings #basket, .contract-wallcoverings .show-more, .contract-wallcoverings .content-entry .submit, .contract-wallcoverings .steps.submit.disabled:hover, .contract-wallcoverings .dropdown .submit, .contract-wallcoverings .btn-large, .contract-wallcoverings #home-slider-pagination li.active, .contract-wallcoverings .product-slider-prev span, .contract-wallcoverings #product-slider-prev span, .contract-wallcoverings .product-slider-next span, .contract-wallcoverings #product-slider-next span, .contract-wallcoverings .product-slider-btn.disabled:hover span 
{ background-color: #795200; }
.contract-wallcoverings .content-entry .btn-large:hover, .contract-wallcoverings .content-entry .submit:hover { background-color: #8f6300; }
/* .contract-wallcoverings #logo  */
.contract-wallcoverings article.collection h1 a { background: url(../img/articool.png); background-repeat: no-repeat; margin-top: 3px;}
.contract-wallcoverings .news h1, .contract-wallcoverings .content-entry .h2, .contract-wallcoverings .content-entry h2 { background-image: url(../img/title-arrow-contract-wallcoverings.png); }
.contract-wallcoverings #sub-nav a { background-image: url(../img/nav-arrow.png); }
.contract-wallcoverings #sub-nav .active a { background-image: url(../img/nav-arrow-active-contract-wallcoverings.png); }


/*////////////////////*/
/* обои Wallpaper */
/*////////////////////*/
.wallpaper .highlight, .wallpaper #breadcrumb a:hover, .wallpaper #breadcrumb li.active a, .wallpaper .content-entry li a, .wallpaper .content-entry p a, .wallpaper .content-entry td a, .wallpaper #sub-nav .active a, .wallpaper #form-contacts label.error, .wallpaper label.error, .wallpaper #tags li a:hover, .wallpaper #total-price, .wallpaper .records label.error, .wallpaper .box dd.highlight, .wallpaper #upload p.upload-error, .wallpaper #forgot-password:hover, .wallpaper .dropdown li a:hover, .wallpaper #main-nav .active a, .wallpaper #main-nav a:hover 
{ color: #2868b3; }
.wallpaper #basket, .wallpaper .show-more, .wallpaper .content-entry .submit, .wallpaper .steps.submit.disabled:hover, .wallpaper .dropdown .submit, .wallpaper .btn-large, .wallpaper #home-slider-pagination li.active, .wallpaper .product-slider-prev span, .wallpaper #product-slider-prev span, .wallpaper .product-slider-next span, .wallpaper #product-slider-next span, .wallpaper .product-slider-btn.disabled:hover span  
{ background-color: #2868b3; }
.wallpaper .content-entry .btn-large:hover, .wallpaper .content-entry .submit:hover, #filter-nav a.active { background-color: #51b8ef; }
.wallpaper #logo { background: url(../img/artwallpaper.png); background-repeat: no-repeat; margin-top: 3px; padding-right: 195px;}
/*.wallpaper article.collection h1 a { background-image: url(../img/collection-arrow-home-wallcoverings.png); }*/
/*.wallpaper .news h1, .wallpaper .content-entry .h2, .wallpaper .content-entry h2 { background-image: url(../img/title-arrow-home-wallcoverings.png); }*/
/*.wallpaper #sub-nav a { background-image: url(../img/nav-arrow.png); }*/
/*.wallpaper #sub-nav .active a { background-image: url(../img/nav-arrow-active-home-wallcoverings.png); }*/
.wallpaper #paper-left { width: 37em; }
.wallpaper #paper-main { width: 53em; }
.wallpaper #papers li { margin: 0 0 20px 20px; }
.wallpaper #papers li.first { margin: 0; }
.wallpaper #paper-left .paper img { width: 370px; }
#roomset img { width: 530px; height: 370px; }





/*///////////////*/
/* articool-home */
/*///////////////*/
.articool-home .highlight, .articool-home #breadcrumb a:hover, .articool-home #breadcrumb li.active a, .articool-home .content-entry li a, .articool-home .content-entry p a, .articool-home .content-entry td a, .articool-home #sub-nav .active a, .articool-home #form-contacts label.error, .articool-home label.error, .articool-home #tags li a:hover, .articool-home #total-price, .articool-home .records label.error, .articool-home .box dd.highlight, .articool-home #upload p.upload-error, .articool-home #forgot-password:hover, .articool-home .dropdown li a:hover, .articool-home #main-nav .active a, .articool-home #main-nav a:hover 
{ color: #a0938a; }
.articool-home #basket, .articool-home .show-more, .articool-home .content-entry .submit, .articool-home .steps.submit.disabled:hover, .articool-home .dropdown .submit, .articool-home .btn-large, .articool-home #home-slider-pagination li.active, .articool-home .product-slider-prev span, .articool-home #product-slider-prev span, .articool-home .product-slider-next span, .articool-home #product-slider-next span, .articool-home .product-slider-btn.disabled:hover span 
{ background-color: #4d4d4d; }
.articool-home .content-entry .btn-large:hover, .articool-home .content-entry .submit:hover { background-color: #4d4d4d; }
.articool-home #logo { background: url(../img/articool.png); background-repeat: no-repeat; margin-top: 3px;}
.articool/*-home article.collection h1 a { background-image: url(../img/collection-arrow-articool-home.png); }*/
.articool/*-home .news h1, .articool-home .content-entry .h2, .articool-home .content-entry h2 { background-image: url(../img/title-arrow-articool-home.png); }*/
.articool-home #sub-nav a { background-image: url(../img/nav-arrow-articool-home.png); }
.articool-home #sub-nav .active a { background-image: url(../img/nav-arrow-active-articool-home.png); }


/*////////////////*/
/* Securitycovers */
/*////////////////*/
.securitycovers #paper-left .paper-date-dd, .securitycovers .highlight, .securitycovers #breadcrumb a:hover, .securitycovers #breadcrumb li.active a, .securitycovers .content-entry li a, .securitycovers .content-entry p a, .securitycovers .content-entry td a, .securitycovers #sub-nav .active a, .securitycovers #form-contacts label.error, .securitycovers label.error, .securitycovers #tags li a:hover, .securitycovers #total-price, .securitycovers .records label.error, .securitycovers .box dd.highlight, .securitycovers #upload p.upload-error, .securitycovers #forgot-password:hover, .securitycovers .dropdown li a:hover, .securitycovers #main-nav .active a, .securitycovers #main-nav a:hover 
{ color: #65131e; }
#basket, .securitycovers .show-more, .securitycovers .content-entry .submit, .securitycovers .steps.submit.disabled:hover, .securitycovers .dropdown .submit, .securitycovers .btn-large, .securitycovers #home-slider-pagination li.active, .securitycovers .product-slider-prev span, .securitycovers #product-slider-prev span, .securitycovers .product-slider-next span, .securitycovers #product-slider-next span, .securitycovers .product-slider-btn.disabled:hover span 
{ background-color: #65131e; }
.securitycovers .content-entry .btn-large:hover, .securitycovers .content-entry .submit:hover { background-color: #65131e; }
.securitycovers #logo { background: url(../img/articool.png); background-repeat: no-repeat; margin-top: 3px;}
.securitycovers article.collection h1 a { background-image: url(../img/collection-arrow-securitycovers.png); }
.securitycovers .news h1, .securitycovers .content-entry .h2, .securitycovers .content-entry h2 { background-image: url(../img/title-arrow-securitycovers.png); }
.securitycovers #sub-nav a { background-image: url(../img/nav-arrow-covermaterials.png); }
.securitycovers #sub-nav .active a { background-image: url(../img/nav-arrow-active-covermaterials.png); }
.securitycovers #paper-left { width: 25em; margin: 0 2em 0 0; }

/*////////////////*/
/* Covermaterials */
/*////////////////*/
.covermaterials #paper-left .paper-date-dd, .covermaterials .highlight, .covermaterials #breadcrumb a:hover, .covermaterials #breadcrumb li.active a, .covermaterials .content-entry li a, .covermaterials .content-entry p a, .covermaterials .content-entry td a, .covermaterials #sub-nav .active a, .covermaterials #form-contacts label.error, .covermaterials label.error, .covermaterials #tags li a:hover, .covermaterials #total-price, .covermaterials .records label.error, .covermaterials .box dd.highlight, .covermaterials #upload p.upload-error, .covermaterials #forgot-password:hover, .covermaterials .dropdown li a:hover, .covermaterials #main-nav .active a, .covermaterials #main-nav a:hover 
{ color: #4aa849; }
#basket, .covermaterials .show-more, .covermaterials .content-entry .submit, .covermaterials .steps.submit.disabled:hover, .covermaterials .dropdown .submit, .covermaterials .btn-large, .covermaterials #home-slider-pagination li.active, .covermaterials .product-slider-prev span, .covermaterials #product-slider-prev span, .covermaterials .product-slider-next span, .covermaterials #product-slider-next span, .covermaterials .product-slider-btn.disabled:hover span 
{ background-color: #49a848; }
.covermaterials .content-entry .btn-large:hover, .covermaterials .content-entry .submit:hover { background-color: #69cc68; }
.covermaterials #logo { background: url(../img/articool.png); background-repeat: no-repeat; margin-top: 3px;}
.covermaterials article.collection h1 a { background-image: url(../img/collection-arrow-covermaterials.png); }
.covermaterials .news h1, .covermaterials .content-entry .h2, .covermaterials .content-entry h2 { background-image: url(../img/title-arrow-covermaterials.png); }
.covermaterials #sub-nav a { background-image: url(../img/nav-arrow-covermaterials.png); }
.covermaterials #sub-nav .active a { background-image: url(../img/nav-arrow-active-covermaterials.png); }

/*////////////////*/
/* Printmedia */
/*////////////////*/
.printmedia .highlight, .printmedia #breadcrumb a:hover, .printmedia #breadcrumb li.active a, .printmedia .content-entry li a, .printmedia .content-entry p a, .printmedia .content-entry td a, .printmedia #sub-nav .active a, .printmedia #form-contacts label.error, .printmedia label.error, .printmedia #tags li a:hover, .printmedia #total-price, .printmedia .records label.error, .printmedia .box dd.highlight, .printmedia #upload p.upload-error, .printmedia #forgot-password:hover, .printmedia .dropdown li a:hover, .printmedia #main-nav .active a, .printmedia #main-nav a:hover 
{ color: #663399; }
#basket, .printmedia .show-more, .printmedia .content-entry .submit, .printmedia .steps.submit.disabled:hover, .printmedia .dropdown .submit, .printmedia .btn-large, .printmedia #home-slider-pagination li.active, .printmedia .product-slider-prev span, .printmedia #product-slider-prev span, .printmedia .product-slider-next span, .printmedia #product-slider-next span, .printmedia .product-slider-btn.disabled:hover span 
{ background-color: #663399; }
.printmedia .content-entry .btn-large:hover, .printmedia .content-entry .submit:hover { background-color: #9933cc; }
.printmedia #logo { background: url(../img/logos/printmedia.jpg); }
.printmedia article.collection h1 a { background-image: url(../img/collection-arrow-printmedia.png); }
.printmedia .news h1, .printmedia .content-entry .h2, .printmedia .content-entry h2 { background-image: url(../img/title-arrow-printmedia.png); }
.printmedia #sub-nav a { background-image: url(../img/nav-arrow-covermaterials.png); }
.printmedia #sub-nav .active a { background-image: url(../img/nav-arrow-active-covermaterials.png); }

/*//////////*/
/* Pictures */
/*//////////*/
.pictures .highlight, .pictures #breadcrumb a:hover, .pictures #breadcrumb li.active a, .pictures .content-entry li a, .pictures .content-entry p a, .pictures .content-entry td a, .pictures #sub-nav .active a, .pictures #form-contacts label.error, .pictures label.error, .pictures #tags li a:hover, .pictures #total-price, .pictures .records label.error, .pictures .box dd.highlight, .pictures #upload p.upload-error, .pictures #forgot-password:hover, .pictures .dropdown li a:hover, .pictures #main-nav .active a, .pictures #main-nav a:hover 
{ color: #000000; }
.pictures #basket, .pictures .show-more, .pictures .content-entry .submit, .pictures .steps.submit.disabled:hover, .pictures .dropdown .submit, .pictures .btn-large, .pictures #home-slider-pagination li.active, .pictures .product-slider-prev span, .pictures #product-slider-prev span, .pictures .product-slider-next span, .pictures #product-slider-next span, .pictures .product-slider-btn.disabled:hover span 
{ background-color: #838181; }
.pictures .content-entry .btn-large:hover, .pictures .content-entry .submit:hover { background-color: #838181; }
.pictures #logo { background: url(../img/articool.png); background-repeat: no-repeat; margin-top: 3px;}
.pictures article.collection h1 a { background-image: url(../img/collection-arrow-pictures.png); }
.pictures .news h1, .pictures .content-entry .h2, .pictures .content-entry h2 { background-image: url(../img/title-arrow-pictures.png); }
.pictures #sub-nav a { background-image: url(../img/nav-arrow-pictures.png); }
.pictures #sub-nav .active a { background-image: url(../img/nav-arrow-active-pictures.png); }
.pictures .content-entry .btn, .pictures .content-entry .submit { color: #000; }


.parket .design img { max-width: 100%; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
.digital-island { padding: 15px 20px 0; }


@-moz-document url-prefix () {
  .bw-icon, .deg-icon, .reset-icon, .pre-icon { top: 0; right: 24px; }
  .reset-icon { top: 2px; }
}

.ipads #quote .radiogroup input { width: auto; }
.ipads #quote label, .ipads #quote .text { float: none; }
.ipads #quote .text { width: 100%; box-sizing: border-box; height: 45px; background-image: none; background: #fff; border: 1px solid #ddd; }
.ipads #quote .text.small { width: 70%; }
.ipads #quote .text.smaller { width: 25%; float: right; }
.ipads #quote textarea { width: 100%; box-sizing: border-box; border: 1px solid #ddd; background-image: none; background: #fff; }
.ipads #content { width: auto; box-sizing: border-box; }
.ipads .fixed { max-width: 96em; width: auto; }
.ipads .fixed:before { width: 95%; margin: 0 auto; }
.ipads #quote fieldset { float: none; width: auto; margin-left: 0; background: url(../img/sep.png) repeat-x; padding: 15px 0 0; }
.ipads #quote fieldset.first { background: none; padding-top: 0; }
.ipads #quote fieldset h2 { margin: 0 0 20px; padding: 0 0 15px; background: url(../img/sep.png) repeat-x bottom left; }
.ipads #quote { background: none; }
.ipads .radiogroup p, .ipads .checkbox-group { position: relative; width: 100%; margin: 0 0 1px; }
.ipads #quote .radiogroup p { float: left; margin: 0 0 1px 0; width: 49%; }
.ipads #quote .radiogroup p:first-child { margin-right: 2%; }
.ipads .radiogroup input, .ipads .checkbox-group input { position: absolute; margin: 0; top: 15px; left: 10px; font-size: 16px; }
.ipads #quote .radiogroup { margin-bottom: 15px; }
.ipads #quote .radiogroup label, .ipads #quote .checkbox-group label { margin: 0; padding: 15px 10px 15px 30px; background: rgba(0, 0, 0, .1); }
.ipads h1.line { margin-bottom: 15px; }
.ipads .checkbox-group { float: left; width: 32%; margin-right: 2%; }
.ipads .checkbox-group.last { margin-right: 0; }
.ipads .checkbox-group:last-child:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
.ipads #quote .others { clear: both; }
.ipads #main-nav { margin-bottom: 18px; }
.ipads #quote input:checked + label { background: rgba(0, 0, 0, .5); color: #fff; }
.ipads input[type="text"], .ipads input[type="submit"], .ipads select, .ipads textarea { -webkit-appearance: none; } 
.ipads #quote input[type="submit"] { font-size: 2em; }

.ipads #quote label.error { background: none; margin: 5px 0 5px; padding: 0; }
.ipads #quote label { width: auto; }
.ipads #quote input[type="text"].error, .ipads #quote textarea.error { border-color: #49a848; }

#label { text-indent: -9999em; position: absolute; top: 0; left: 0; width: 160px; height: 160px; background: url(../img/paperworld.png); z-index: 901; }

.content-entry .fifty { width: 50%; margin-left: 0; }
.radio-btn { position: relative; display: block; }
.radio-btn input { position: absolute; z-index: 1; top: 11px; left: 10px; }
.radio-btn label { background: url(../img/black10.png); display: block; font-size: 14px; padding: 10px 7px 10px 30px; color: #666; }
.radio-btn input:checked ~ label { background: url(../img/black50.png); color: #fff; }
.fifty .radio-btn label { border-radius: 0 3px 3px 0; }
.fifty.first .radio-btn label { border-radius: 3px 0 0 3px; }

.selling-point-logo { float: left; margin-right: 5px; }
.selling-point-logo img { margin: 0; }
.col-middle { width: 604px; }
.col-right { width: 195px; text-align: right; }

.ds-container .home-slider-img { margin: 0; }
.ds-container #home-slider { padding: 0; }
.ds-container #upload_container { height: auto; background: none; margin: 0; padding: 5em 0; }
.ds-container #upload_container_picker { margin-top: 0; margin-bottom: .3em; }
#upload_container p { color: #8b8b8b; margin: 0; }
#upload_container p.upload-error { color: red; }

.full-width { margin-top: -3em; margin-left: -2em; width: 960px; } 
.show-more.large { font-size: 2.5em; padding: .4em .5em; }
.span-1-3 { width: 320px; float: left; }
.ds-steps ol { margin: 0; }
.ds-steps li { height: 222px; font-family: AUdimat; text-shadow: 0 1px 0 white; font-size: 2em; text-align: center; position: relative; }
.ds-step1 { background: url(../img/ds-step1.png) no-repeat center center #f0eeee; }
.ds-step1 .arrow { width: 0; height: 0; border-left: 20px solid #f0eeee; border-top: 20px solid transparent; border-bottom: 20px solid transparent; position: absolute; right: -20px; z-index: 2; top: 50%; margin-top: -20px; }
.ds-step2 { background: url(../img/ds-step2.png) no-repeat center center #e4e4e4; }
.ds-step2 .arrow { width: 0; height: 0; border-left: 20px solid #e4e4e4; border-top: 20px solid transparent; border-bottom: 20px solid transparent; position: absolute; right: -20px; z-index: 2; top: 50%; margin-top: -20px; }
.ds-step3 { background: url(../img/ds-step3.png) no-repeat center center #d5d5d5; }
.ds-step-title { padding-top: 28px; text-transform: uppercase; color: #4d4d4d; }
.ds-step-desc { padding-top: 115px; color: #333; }

.ds-selling-point h1 { position: absolute; bottom: 0; background: url(../img/black50.png); display: block; width: 100%; color: #fff; text-align: center; text-shadow: 0 1px 0 #333; padding: 10px 0; }
.ds-selling-point img { margin: 0; }
.ds-selling-point-content { padding: 2em 2em; }

.inline-block { display: inline-block; }

.span-1-4 { width: 215px; margin-left: 20px; float: left; }
.span-1-4.first { margin-left: 0; }

.recommended { padding-bottom: 25px; }
.recommended img { margin-bottom: 10px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.price-btn { padding: 5px; text-decoration: none; font-size: 1.4em; color: #fff; display: block; font-weight: normal; background: #f15a24; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.strike { text-decoration: line-through; }
.price-btn.right { margin-left: 5px; }
.price-btn.gray { background: #e6e6e6; color: #4d4d4d; }
.price-btn.right.first { margin-left: 0; }


.top-design .price-btn { font-size: 1.2em; margin-top: 10px; } 
#content .expiration-date { margin: 5px 0 0; font-size: 1em; font-style: italic; }
.img_align_left {float: left; margin: 0px 10px 10px 0px !important;}
body.coverstory .btn-large {color: white !important; font-size: 1em;}

.product-detail-slider-title { color: #4d4d4d; text-transform: uppercase; font-family: 'AUdimat'; font-size: 1.6em; display: block; margin: 5px 0 0; line-height: normal; }
#product-detail-slider.fullwidth.with-title ul, .wallpaper.home #product-detail-slider.fullwidth.with-title li { height: 155px; background: transparent; }

#home-slider.fixit { margin-left: -20px; margin-bottom: 20px; }


#digital-collection #pattern-deco, #digital-collection #pattern-deco-next, #digital-collection #pattern-deco-prev { display: none; }
#digital-collection.sfeer #pattern-deco, #digital-collection.sfeer #pattern-deco-next, #digital-collection.sfeer #pattern-deco-prev { display: block; }

#filter .entry { margin-top: 15px; }
.radio-block { position: relative; } 
.radio-block input { position: absolute; left: 0; top: 1px; margin: 0; }
.radio-block label { padding-left: 20px; margin: 0; }
#filter .radio-block label { margin: 0; }

.paper-date-dd { font-weight: bold; }
#breadcrumb li { white-space: nowrap; }

.box-entry { background: url(../img/grey-noise.jpg); padding: 1.5em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.box-entry .submit { margin: 0; }
.content-entry .quantity-p { margin: 0; padding-top: 3px; }
.content-entry .quantity { width: 25px; margin-right: 5px; text-align: center; color: #333; }

.paper .p-title { margin-bottom: 0; background: url(../img/grey-noise.jpg); padding: 5px; width: 240px; }

.swap-image1 { display: block;}
.swap-image2 { display: none; }
.swap-images:hover .swap-image2 { display: block; }
.swap-images:hover .swap-image1 { display: none; }

/*////////////*/
/* Calculator */
/*////////////*/
#calc {	overflow: hidden; font-size: 1.2em; width: 100%; font-family: Verdana, Arial, Helvetica; line-height: 2.8em; }
#calc label { display:block;clear:both; margin-bottom: 0.3em; }
#calc input[type="text"]{ width: 100px; color: #333; }
#calc .calculator{ padding: 6px 12px; margin-top: 4px; font-family: AUdimat, Verdana, Arial, Helvetica; }
#calc #total-roll { color: #2868b3; margin:0px; line-height: 1em; font-family: AUdimat, Verdana, Arial, Helvetica; text-transform: uppercase; }
#calc .block { margin: 1em 2em 1em 0; }
#calc .submit { margin: 0; }
#total-roll span { margin-top: 5px; display: block; }

/*////////////*/
/* No Limit Block */
/*////////////*/

#no-limit-box { display:none; position: relative;background: url(../img/dark-noise.jpg);}
#no-limit-box:after { position: absolute; background: url(../img/dark-noise-arrow.png) no-repeat right bottom;    content: "";    bottom: 0; right: 0; height: 19px;     width: 20px;}
#no-limit-box .inside-box { width:100%}
#no-limit-box .inside-box h4{color:white; margin-bottom: 13px; font-size: 18px;}
#no-limit-box .inside-box .block { width:100%;}
#no-limit-box .inside-box .block a{ background-color: #f15a24; margin-right: 5px;}
/*#no-limit-box span { font-size: 14px; font-weight: bold; position: absolute; bottom: -10px; left: 0; right:0; background-color: #dedede; padding: 10px; text-align: center; text-transform: uppercase;}*/



/*
#no-limit-box { position: relative; }
#no-limit-box .block:first-child { width: 40%; margin-right: 3%;}
#no-limit-box .block:first-child h4{ font-size: 18px; line-height: 24px;}
#no-limit-box .block { float: left; width: 57%; }
#no-limit-box img { width:100%; margin-bottom: 0;}
#no-limit-box span { font-size: 14px; font-weight: bold; position: absolute; bottom: -40px; left: 0; right:0; background-color: #dedede; padding: 10px; text-align: center; text-transform: uppercase;}
#no-limit-box #paper-nolimit{ width: 100%; box-sizing: border-box; text-align: center; margin-top: 19px;}
*/

/*////////////*/
/*  Gridster  */
/*////////////*/
.gridster li { list-style: none; }
.gridster ul { padding: 0; margin: 0; }
.grid-img { height: 100%; width: 100%; }
.gridster {
    position:relative;
}

.color-diverge{font-style:italic; margin-top: 1.667em !important;}

.gridster > * {
    margin: 0 auto;
    -webkit-transition: height .4s;
    -moz-transition: height .4s;
    -o-transition: height .4s;
    -ms-transition: height .4s;
    transition: height .4s;
}

.gridster .gs_w{
    z-index: 2;
    position: absolute;
}

.ready .gs_w:not(.preview-holder) {
    -webkit-transition: opacity .3s, left .3s, top .3s;
    -moz-transition: opacity .3s, left .3s, top .3s;
    -o-transition: opacity .3s, left .3s, top .3s;
    transition: opacity .3s, left .3s, top .3s;
}

.ready .gs_w:not(.preview-holder) {
    -webkit-transition: opacity .3s, left .3s, top .3s, width .3s, height .3s;
    -moz-transition: opacity .3s, left .3s, top .3s, width .3s, height .3s;
    -o-transition: opacity .3s, left .3s, top .3s, width .3s, height .3s;
    transition: opacity .3s, left .3s, top .3s, width .3s, height .3s;
}

.gridster .preview-holder {
    z-index: 1;
    position: absolute;
    background-color: #fff;
    border-color: #fff;
    opacity: 0.3;
}

.gridster .player-revert {
    z-index: 10!important;
    -webkit-transition: left .3s, top .3s!important;
    -moz-transition: left .3s, top .3s!important;
    -o-transition: left .3s, top .3s!important;
    transition:  left .3s, top .3s!important;
}

.gridster .dragging {
    z-index: 10!important;
    -webkit-transition: all 0s !important;
    -moz-transition: all 0s !important;
    -o-transition: all 0s !important;
    transition: all 0s !important;
}



form#select-type-of-delivery{display: none;}
/* Uncomment this if you set helper : "clone" in draggable options */
/*.gridster .player {
  opacity:0;
}*/


/* SUWIDE & FUSION LOGO */
img.fs-logo{height: 160px;}

a.no-limits-search{top: 20px !important; right: 20px !important;}

/* SLIDER WALLCOVERINGS */
.wallcoverings #home-slider .slide, .wallcoverings #home-slider-mask{width: 53em !important;}
.wallcoverings .home-slider-pagination{}


.middle {
    display: block;
    position: relative;
    text-align: center;
   padding-left: 34%;
}

h5 a {
    text-decoration: none;
    color:dimgray;
    line-height: 20px;
}

h4 a {
    text-decoration: none;
    color:dimgray;
    font-family: monospace;
    font-size: 16px;
}

#pdf {
    display: inline-block;
    position: absolute;
    margin-left: -550px;
    padding: 55px 60px;
}

#pdf2 {
    display: inline-block;
    position: absolute;
    margin-left: -500px;
    padding: 60px 60px;
    color: dimgray;
    font-family: monospace;
    text-align: center;
    text-decoration: none;
}

#pdf2:hover {
    text-decoration: underline;
    color: darkgoldenrod;
}

#pdf3{
    display: inline-block;
}

#pdf4{
    display:inline-block;
    padding-left: 10px;
    margin-top: 5px;
    margin-bottom: 20px;
     color: dimgray;
    font-family: monospace;
    text-align: center;
    text-decoration: none; 
}

#pdf4:hover {
    text-decoration: underline;
    color: darkgoldenrod;
}
h6 {
    font-family: monospace;
    font-size: 14px;
}
h1 {
    font-family: monospace;
}

h2 .line{font-family: monospace}

#text-bloki{
    text-indent: 20px;
}

#text-bloki li{
   
    list-style: none;
}
/*
#foto-block:hover{
    
}*/

#foto-block{
    display: inline-block;
    float: left;
    padding: 10px;
}

#foto-block-right{
    display: inline-block;
    float: right;
    padding: 10px;
    
}
#foto-block2{
    display: inline-block;
    float: left;
    padding: 10px;
}

#foto-block-column{
    display: block;
    position: relative;
    padding-bottom: 10px;
}
#foto-block-column2{
    display: block;
    position: relative;
    padding-bottom: 10px;
}
#foto-block-column3{
    display: block;
    position: relative;
    padding-bottom: 10px;
}
#foto-block-column4{
    display: block;
    position: relative;
    padding-bottom: 10px;
}
#foto-block-column5{
    display: block;
    position: relative;
    padding-bottom: 10px;
}
#foto-block-column-first{
    display: block;
    position: relative;
    padding-top: 50px;
    padding-bottom: 10px;
}

#video-bloki{
    padding-bottom: 20px;
}
#video-bloki2{
    padding-bottom: 20px;
}

#text-kolumn{
    text-align: center;
}
#bloki{
    font-size: 14px;
    text-indent: 20px;
    text-transform: none;
}
#text-bloki>.sale-block>h3{
    text-transform: inherit;
    font-size: 2.4em;
    color: red;
    border: red 1px solid;
    padding: 5px;
    text-align: center;
}
.sub{
    vertical-align:super;
}
.super{
    vertical-align:sub;
}
.halloween1{
    display: block;
    position: absolute;
    width: 250px;
    height: 250px;
    margin-top: 200px;
    margin-left: 1100px;
    background-image: url("../images/halloween4.png");
    background-repeat: no-repeat;
    z-index: 10;
}
.halloween2 {
    display: block;
    position: absolute;
    width: 250px;
    height: 250px;
    margin-top: 20px;
    margin-left: 450px;
    background-image: url("../images/halloween3.png");
   background-repeat: no-repeat;
    z-index: 10;
}
 .halloween3{
    display: block;
    position: absolute;
    width: 250px;
    height: 250px;
    margin-top: 625px;
    margin-left: 370px;
    background-image: url("../images/halloween.png");
    background-repeat: no-repeat;
    z-index: 10;
}   

.orikstext {
     display:block;
    width: 140px;
    height: 70px;
    position: absolute;
    z-index: 10;
    margin-left: 965px;
    margin-top: 20px;
    background-image: url("../images/icon.png");
    background-repeat: no-repeat;
}

.oriks #orikstextcolor {
    display: inline-block;
    position: relative;
    padding-left: 30px;
    color:black;
    font-size: 1.2em;
}
.oriks #orikstextcolor2 {
    display: inline-block;
    position: relative;
    padding-left: 30px;
    color:black;
    font-size: 1.9em;
}

#content .textsizepadding{
    font-size: 1.4em;
    padding-top: 10px;
    text-align: center;
}
  
    
    