/*catalog/view/theme/univer/stylesheet/magnific-popup.css*//* Magnific Popup CSS */
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 502;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8;
    filter: alpha(opacity=80); }

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 503;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden; }

.mfp-container {
    height: 100%;
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }

.mfp-align-top .mfp-container:before {
    display: none; }

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 505; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto; }

.mfp-ajax-cur {
    cursor: progress; }

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out; }

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
    cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }

.mfp-loading.mfp-figure {
    display: none; }

.mfp-hide {
    display: none !important; }

.mfp-preloader {
    color: #cccccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 504; }

.mfp-preloader a {
    color: #cccccc; }

.mfp-preloader a:hover {
    color: white; }

.mfp-s-ready .mfp-preloader {
    display: none; }

.mfp-s-error .mfp-content {
    display: none; }

button.mfp-close,
button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    padding: 0;
    z-index: 506; }

button::-moz-focus-inner {
    padding: 0;
    border: 0; }

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    padding: 0 0 18px 10px;
    color: white;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus {
    opacity: 1; }
.mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
    color: #333333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    color: white;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%; }

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #cccccc;
    font-size: 12px;
    line-height: 18px; }

.mfp-arrow {
    position: absolute;
    top: 0;
    opacity: 0.65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.mfp-arrow:active {
    margin-top: -54px; }

.mfp-arrow:hover,
.mfp-arrow:focus {
    opacity: 1; }

.mfp-arrow:before, .mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: solid transparent; }
.mfp-arrow:after,
.mfp-arrow .mfp-a {
    opacity: 0.8;
    border-top-width: 12px;
    border-bottom-width: 12px;
    top: 8px; }
.mfp-arrow:before,
.mfp-arrow .mfp-b {
    border-top-width: 20px;
    border-bottom-width: 20px; }

.mfp-arrow-left {
    left: 0; }
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
    border-right: 12px solid black;
    left: 5px; }
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
    border-right: 20px solid white; }

.mfp-arrow-right {
    right: 0; }
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
    border-left: 12px solid black;
    left: 3px; }
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
    border-left: 20px solid white; }

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px; }

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%; }

.mfp-iframe-scaler iframe {
    position: absolute;
    top: -3px;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: black; }

.mfp-iframe-holder .mfp-close {
    top: -43px; }

/* Main image in popup */
img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }

.mfp-figure {
    line-height: 0; }

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto; }

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-break: break-word;
    padding-right: 36px; }

.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px; }

.mfp-image-holder .mfp-content {
    max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    /**
     * Remove all paddings around the image on small screen
     */
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0; }

    .mfp-img-mobile img.mfp-img {
        padding: 0; }

    /* The shadow behind the image */
    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0; }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }

    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0; }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px; }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0; }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px; } }
@media all and (max-width: 800px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75); }

    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0; }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%; }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px; } }
.mfp-ie7 .mfp-img {
    padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
    width: 600px;
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
    padding: 0; }
.mfp-ie7 .mfp-content {
    padding-top: 44px; }
.mfp-ie7 .mfp-close {
    top: 0;
    right: 0;
    padding-top: 0; }


/********** ANIMATION **********/
.mfp-wrap, .mfp-bg {
    z-index: 9999;
}
/* overlay at start */
.mfp-fade.mfp-bg {
    opacity: 0;

    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
    opacity: 0.8;
}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
    opacity: 0;
}

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
    opacity: 0;

    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}
/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
    opacity: 1;
}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
    opacity: 0;
}/*catalog/view/theme/default/stylesheet/blog.css*//*
* Name: Blog Manager
* Version: 1.3.6.2
* Author: Echothemes
* Author URL: http://www.echothemes.com
* Copyright (c) 2011 - 2013  Echothemes. All right Reserved
*/

#blogCatArticles { margin-bottom:25px; overflow:hidden; }
#blogCatArticles p, #blogArticle p { line-height:18px; margin-bottom:10px; }
#blogCatArticles p iframe { width: 100% !important; }
.livemarks a { background: url(../image/blog_livemarks.png) no-repeat; float:right; height: 20px !important; margin-top:-45px; width: 20px !important; }
#blogArticle .articleHeader h1, #blogArticle .articleHeader h1 a, #blogCatArticles .articleHeader h3, #blogCatArticles .articleHeader h3 a { color:#222; font-size:24px; font-weight:normal; letter-spacing:0.5px; margin:0; padding-bottom:3px; text-decoration:none; }
#blogArticle .articleHeader h1 a:hover, #blogCatArticles .articleHeader h3 a:hover { }
#blogCategory { margin-bottom:25px; overflow:hidden; }
.articleCat { margin-bottom:10px; }
.articleHeader { }
.articleHeader span, .articleHeader span a { color:#777; font-size:11px; letter-spacing:-0.2px; }
.articleHeader span a { font-style:italic; text-decoration:none; }
.articleHeader span a:hover { text-decoration:underline; }
.articleContent { overflow:hidden; }
#blogCatArticles .imageFeatured { background:#f4f4f4; padding:4px; margin:0 10px 10px 0; border:1px solid #e4e4e4; float:left; }
#blogCatArticles .articleContent span ol, #blogCatArticles .articleContent span ul { float:left; }
.articleContent .readMore { margin-top:5px; padding:0 10px; text-align:right; }
.articleContent .readMore span { margin-left:10px; }
.articleContent .readMore span a { font-size:12px; text-decoration:none; }
.articleContent .readMore span a:hover { text-decoration:underline; }
#blogArticle { overflow:hidden; }
#blogArticle .articleHeader h1, #blogArticle .articleHeader h1 a  { color:#222; font-size:24px; font-weight:normal; letter-spacing:0.5px; margin:0; padding-bottom:3px; }
.tags-update { text-align:right; margin-top:10px; }
.tags-update .tags { float:left; }
.tags-update .tags a { font-style:italic; }
.updateInfo { color:#888; font-size:11px; display:block; }
.articleBottom { margin-top:20px; overflow:hidden; }
.articleBottom > div { overflow:hidden; }
.articleBottom h4, #blogCategory h4 { margin:20px 0 10px; font-size:16px; clear:both; letter-spacing:0; }
.articleBottom ul, #blogCategory ul { margin:0 0 0 20px; padding:0; list-style:none; float:left; width:40%; }
.articleBottom li, #blogCategory li { padding:3px 0; padding-left:15px; background:url(../image/blog_arrow.gif) no-repeat 0 7px; }
.articleBottom #articleRelated { }
.articleBottom #productRelated { }
#productRelated .box-product { width:100%; margin:0; overflow:hidden; }
#productRelated .relProduct { width:19%; margin:0 0 15px; background:none; padding:0; text-align:center; }
#blogArticle .attention img { margin:0 10px; }
#articleComments { margin:20px 0; padding:10px 15px; background:#f6f6f6; border-top:4px solid #bbb; border-bottom:2px solid #c8c8c8; clear:left; }
#articleComments h4 { margin:0 0 10px; font-size:20px; letter-spacing:0; }
#articleComments h4 span { font-size:14px; font-weight:normal; }
#articleComments #comments { overflow:hidden; }
#comments .commentEmpty { background:#fff; padding:8px 10px; border:1px solid #d8d8d8; margin-bottom:10px; }
#comments .commentList { list-style:none; padding:0; margin:15px 0 0; }
.commentList li { border:1px solid #ddd; min-height:75px; padding:8px 8px 8px 15px; overflow:hidden; margin-bottom:10px; position:relative; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.childComment li { border:1px solid #fff; }
.commentList li .avatar { background:#eee; padding:2px; border:1px solid #ddd; float:left; margin-right:10px; }
.commentList li .badge { background:#222; padding:1px 4px; color:#fff; font-size:10px; letter-spacing:1px; margin-right:4px; text-shadow:1px 1px 0 #333; cursor:default; }
.commentList li .default { background:#0555C6; }
.commentList li .top, .commentList li .admin { background:#FF0000; }
.commentList li .name, .commentList li .name a { font-size:15px; color:#0481CF; text-decoration:none; cursor:default; }
.commentList li .name a { cursor:pointer; }
.commentList li .name a:hover { text-decoration:underline; }
.commentList li .created { font-size:10px; color:#888; margin:2px 0 8px; }
.commentList li .reply { text-align:right; height:22px; margin-top:10px; }
.commentList li .reply a { background:#666; color:#fff; font-size:11px; padding:3px 10px; text-decoration:none; display:inline-block; }
.commentList li .reply a:hover { background:#333; }
.commentList .even { background:#fff; }
.childComment .even { background:#f8f8f8; }
.commentList .odd { background:#eee; }
.childComment .odd { background:#e6e6e6; }
#comments .pagination { font-size:11px; color:#666; border:none; padding:0; }
#comments .pagination .links a, #comments .pagination .links b { font-size:10px; padding:2px 5px; }
#comments .pagination .links a { background:#fff; color:#666; }
#comments .pagination .links b { background:#0481CF; color:#fff; }
#articleComments #commentRespond { padding:15px 0; }
#commentRespond h4 { font-size:18px; }
#commentRespond #commentTitle { }
#comments #commentTitle { display:none; }
#commentRespond #replyTitle { display:none; }
#comments #commentRespond { margin-top:15px; border-top:1px solid #ccc; }
#comments #replyTitle { display:block; margin-bottom:10px; }
#commentRespond #cancelCommentReply { background:#666; font-size:11px; padding:3px 10px; float:right; margin-top:-27px; text-decoration:none; color:#fff; }
#commentRespond #cancelCommentReply:hover { background:#333; }
#commentRespond table { width:100%; }
#commentRespond input[type="text"], #commentRespond textarea { padding:5px 4px; background:#fff; }
#commentRespond input[disabled]  { background:none; border:none; }
#commentRespond input[type="text"]  { width:200px; }
#commentRespond .captcha input[type="text"]  { width:85px; }
#commentRespond textarea { width:95%; display:block; }
#commentRespond td { padding:3px 5px; }
#commentRespond .note { font-size:10px; color:#888; display:block; margin:0 8px; }
#commentRespond td:first-child { width:125px; vertical-align:top; padding-top:6px; }
#commentRespond td.captcha { padding-top:0; }
#commentRespond td.captcha div { overflow:hidden; }
#commentRespond td.captcha span { float:right; min-width:120px; }
#commentRespond td.captcha span.captchaImage { padding-top:9px; margin-right:25px; }
#commentRespond .error { font-size:11px; color:#d00; display:inline-block; margin:0 8px; }
#commentRespond .right { text-align:right; padding:15px 25px 10px; }
.blogSearch { margin:15px 0; overflow:hidden; }
.blogSearch ul { line-height:20px; list-style:none; margin:0; padding:0; }
.blogSearch a { text-decoration:none; }
.blogSearch a:hover { text-decoration:underline; }
.blogSearch .bm-title { font-size:14px; }
.blogSearch .info, .blogSearch .readmore { color:#888; font-style:italic; font-size:11px; }
.blogSearch img { background:#f8f8f8; padding:3px; border:1px solid #e8e8e8; }
.blogSearch p { margin:0; }

.blogSearch .plain { padding-left:20px; margin-bottom:15px; }
.blogSearch .plain li { padding-left:15px; background:url(../image/blog_arrow.gif) no-repeat 0 6px; }
.blogSearch .plain .info { margin-left:15px; }
.blogSearch .compact { }
.blogSearch .compact li { width:47%; height:120px; float:left; padding:0 1.5%; }
.blogSearch .compact div { margin-left:110px; }
.blogSearch .compact .bm-title { font-size:18px; }
.blogSearch .compact .info { display:block; }
.blogSearch .compact img { float:left; }
.blogSearch .grid { }
.blogSearch .grid > div { display:inline-block; vertical-align:top; margin-bottom:25px; }
.blogSearch .grid img { margin:0 auto; display:block; margin-bottom:8px; }
.blogSearch .grid .info { display:block; font-size:10px; }
#tab-related-article { overflow:hidden; }
#tab-related-article ul { line-height:20px; list-style:none; margin:0; padding:0; }
#tab-related-article li { width:31%; float:left; padding:0 1%; min-height:160px; overflow:hidden; }
#tab-related-article a { text-decoration:none; }
#tab-related-article a:hover { text-decoration:underline; }
#tab-related-article .blogTitle { font-size:14px; display:block; }
#tab-related-article .blogImage { float:left; margin-right:10px; }
#tab-related-article .info { color:#888; font-style:italic; font-size:11px; margin-right:8px; }
#tab-related-article img { background:#f8f8f8; padding:3px; border:1px solid #e8e8e8; }
#tab-related-article p { margin:0; }
.blockClear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;	}

/* Blog Class Suffix */
#blogCatArticles.imageBlock  .imageFeatured { display:block; margin:0 auto 15px; float:none; }

.blogCol2 .articleCat { float:left; width:46%; padding:1% 2%; margin:0; }
.blogCol3 .articleCat { float:left; width:31%; padding:0.5% 1%; }
.blogCol4 .articleCat { float:left; width:23%; padding:0.5% 1%; margin:0; }
.blogCol4 .articleHeader { margin:8px 0; }
.blogCol4 .articleHeader h3, .blogCol4 .articleHeader h3 a { font-size:20px!important; }
.blogCol4 .articleHeader span { display:none; visibility:hidden; }
.blogCol2 .imageFeaturedLink, .blogCol3 .imageFeaturedLink, .blogCol4 .imageFeaturedLink { display:block; }
.imageContent { background:#f4f4f4; padding:4px; margin:0 10px 10px 0; border:1px solid #e4e4e4; }/*catalog/view/theme/univer/stylesheet/stylesheet.css*/html{overflow-y:scroll;margin:0;padding:0;}
body{font-family:'PT Sans', Arial, Helvetica, sans-serif;margin:0px;padding:0px; background-image:url('https://royalparfums.com.ua/image/data/Fon14.gif') ;background-repeat: repeat; background-position: center; background-attachment: fixed;}
body, td, th, input, textarea, select, a{font-size:13px;}
h1, .welcome{font-family:'Raleway', Helvetica, sans-serif;margin-top:0px;margin-bottom:20px;font-size:32px;font-weight:normal;text-shadow:0 0 1px rgba(0, 0, 0, .01);}
h2{font-family:'Raleway', Helvetica, sans-serif;font-size:15px;text-transform:uppercase;font-weight:normal;margin-top:0px;margin-bottom:10px;}
h3{font-family:'Raleway', Helvetica, sans-serif;font-size:12px;text-transform:uppercase;font-weight:normal;}
p{margin-top:0px;margin-bottom:20px;}
#header p{margin-bottom:0;padding-bottom:10px;}
a, a:visited, a b{text-decoration:underline;cursor:pointer;}
a:hover{text-decoration:none;}
a img{border:none;}
form{padding:0;margin:0;display:inline;}
input[type='text'], input[type='password'], textarea{background:#fbfbfb;font-family:Arial, Helvetica, sans-serif;color:333;border:1px solid #CCCCCC;padding:6px;margin:4px 0px;-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;}
select{background:#Fff;border:1px solid #CCCCCC;padding:6px;-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;}
.lmodul select.select1{width:208px;cursor:pointer;}
.lmodul span.select1{width:198px;}
.sort select.select1{width:190px;cursor:pointer;}
.sort span.select1{width:180px;overflow:hidden;}
.limit select.select1{width:40px;cursor:pointer;}
.limit span.select1{width:30px;}
span.select1{color:#666;height:22px;font-size:13px;text-align:left;background:#fff url('../image/arrow-select.png') 100% 50% no-repeat;line-height:22px;white-space:nowrap;padding:3px 4px;border:1px solid #ccc;margin:0;zoom:1;}
label{cursor:pointer;}
#container, .main{margin-left:auto;margin-right:auto;text-align:left;position:relative;}
.container{width:1170px;margin:0 auto;}
.cont_bottom{width:100%;clear:both;}
#column-left{float:left;width:270px;}
#column-right{float:right;width:270px;}
#content{margin-bottom:20px;}
#column-left + #column-right + #content, #column-left + #content{margin-left:310px;}
#column-right + #content{margin-right:310px;}
.main{width:1210px;margin-top:0px;padding-top:20px;padding-bottom:20px;}
.full_container{margin-top:0px;}
#topcontrol{z-index:21;}
#header{position:relative;z-index:99;}
#all_header{position:relative;z-index:100;min-width:1210px;}
#all_header.nocolor{background:transparent;}
#header .header_middle{clear:both;min-height:70px;padding-bottom:10px;position:relative;z-index:5;}
#header #logo{margin-top:22px;float:left;padding:20px 30px 10px 0;}
#header #logo img{box-shadow:0px 0px 6px gray;}
#language, #currency{float:left;margin:0;cursor:default;text-decoration:none;text-transform:capitalize;position:relative;z-index:1015;line-height:30px;}
#language ul, #currency ul{display:none;position:absolute;top:16px;left:0;background:#fff;-webkit-box-shadow:0px 2px 6px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 6px rgba(0,0,0,0.1);box-shadow:0px 2px 6px rgba(0,0,0,0.1);z-index:1013;padding:10px;}
#language ul li, #currency ul li{display:block;width:120px;line-height:18px;padding:2px 0;}
#language ul li a, #currency ul li a{display:block;text-decoration:none;}
#language ul li a b, #currency ul li a b{cursor:default;display:block;}
#language span, #currency span{position:relative;display:block;padding:0 10px 0 10px;z-index:1014;font-size:12px;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;}
#language span b, #currency span b{background:url(../image/arrow-select.png) right center no-repeat;padding:0 18px 0 0px;}
#language:hover span, #currency:hover span{background:#fff;color:#333;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
#language:hover, #currency:hover{-webkit-box-shadow:0px 2px 6px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 6px rgba(0,0,0,0.1);box-shadow:0px 2px 6px rgba(0,0,0,0.1);}
#language img{cursor:pointer;margin-right:3px;}
#currency:hover a, #language:hover a{color:#333;}
#currency a b{color:#000;text-decoration:none;}
.select2{height:20px;font-size:12px;text-transform:uppercase;text-align:left;padding-left:6px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;line-height:20px;white-space:nowrap;zoom:1;margin:4px 0 4px -1px;cursor:pointer;border:1px solid #ddd;}
select.select2{width:46px;margin-left:-1px;}
span.select2{width:38px;background-image:url('../image/arrow-select.png');background-repeat:no-repeat;background-position:100% 50%;}
#header #cart{position:absolute;z-index:9;top:30px;right:0px;}
#header #cart .heading{display:block;position:relative;padding-left:40px;padding-bottom:10px;text-align:right;z-index:1;}
#header #cart .heading h4{font-family:'Raleway', Helvetica, sans-serif;font-size:14px;text-transform:uppercase;font-weight:normal;margin:0}
#header #cart .heading a{text-decoration:none;}
#header #cart .heading a span{
    display: block;
    padding: 0;
    white-space: nowrap;
}
#header #cart .heading > a.bigcart{display:block;position:absolute;left:0;width:34px;height:34px;}
#header #cart .content{clear:both;display:none;position:absolute;top:34px;right:0;padding:8px;min-height:150px;min-width:264px;-webkit-box-shadow:0px 3px 7px rgba(0,0,0,0.25);-moz-box-shadow:0px 3px 7px rgba(0,0,0,0.25);box-shadow:0px 3px 7px rgba(0,0,0,0.25);background:#fff;text-align:left;}
#header #cart:hover .content{display:block;}
#header #cart.active .heading{}
#header #cart.active .content{display:block;}
.mini-cart-info table{border-collapse:collapse;width:100%;margin-bottom:5px;}
.mini-cart-info td{color:#000;vertical-align:top;padding:10px 5px;border-bottom:1px solid #EEEEEE;}
.mini-cart-info .image{width:1px;}
.mini-cart-info .image img{border:1px solid #EEEEEE;text-align:left;}
.mini-cart-info .name small{color:#666;}
.mini-cart-info .quantity{text-align:right;}
.mini-cart-info td.total{text-align:right;}
.mini-cart-info .remove{text-align:right;}
.mini-cart-info .remove img{cursor:pointer;padding:5px;background-color:#eee;}
.mini-cart-total{text-align:right;}
.mini-cart-total table{border-collapse:collapse;display:inline-block;margin-bottom:5px;}
.mini-cart-total td{color:#000;padding:4px;}
#header #cart .checkout{text-align:right;clear:both;}
#header #cart .checkout a{display:inline-block; float: left; max-width: calc(50% - 4px);}
#header #cart .checkout a:first-of-type{margin-right: 2px}
#header #cart .checkout a:last-of-type{margin-left: 2px}
#header #cart .empty{padding-top:50px;text-align:center;}
#header .header_contact{display:inline-block;vertical-align:top;margin-top:10px;width:58%;text-align:right;}
#topcontact .phone_h{min-height:30px;padding:4px 0 0px 40px;background:url('../image/icon/mobile_phone2.png') top left no-repeat;}
#topcontact .fax_h{min-height:30px;padding:4px 0 0px 40px;background:url('../image/icon/fax2.png') top left no-repeat;}
#topcontact .email_h{min-height:30px;padding:4px 0 0px 40px;background:url('../image/icon/mail2.png') top left no-repeat;}
#topcontact .address_h{min-height:30px;padding:0px 0 0px 40px;background:url('../image/icon/address2.png') top left no-repeat;}
#topcontact .email_h a{font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
#search{position:relative;margin-top:0px;margin-right:0px;height:0px;}
.open-search input.sb-search-input{position:absolute;border:none;top:0;background:#fbfbfb;border:1px solid rgba(0, 0, 0, 0.1);width:180px;height:20px;margin-top:3px;z-index:10;padding:1px 36px 1px 3px;}
.open-search .sb-search-submit{z-index:11;border:0;position:relative;}
.sb-search{z-index:10;}
.sb-search input.sb-search-input{position:absolute;display:none;border:none;top:0;right:42px;background:#fff;width:230px;height:21px;margin-top:6px;z-index:10;padding:1px 36px 1px 3px;}
.sb-search .sb-icon-search, .sb-search-submit{background-image:url('../image/button-search.png');background-repeat:no-repeat;background-position:center center;width:36px;height:36px;left:218px;padding:0;margin:0;cursor:pointer;}
.sb-search .sb-search-submit{position:relative;z-index:11;display:none;border:none;}
.sb-search-submit:hover{}
.sb-search .sb-icon-search{position:absolute;top:0;right:0;display:block;}
#header .header_topbox{display:block;clear:both;min-height:30px;box-shadow:0px 0px 2px black;background-color:rgba(0, 0, 0, 0.2);}
#header .links{text-align:right;}
#header .links > div{display:inline-block;font-weight:normal;vertical-align:top;padding:0px 7px 0px 6px;margin-right:-3px;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;font-size:12px;line-height:30px;}
#header .links > div > a{text-decoration:none;font-size:12px;font-weight:normal;line-height:30px;}
.fixwidth{width:1210px;}
.ma-nav-mobile-container{margin-left:auto;margin-right:auto;}
.ma-nav-mobile-container.default{position:relative;clear:both;}
.ma-nav-mobile-container.fixed{position:fixed;top:0px;left:0px;width:100%;z-index:101;margin-left:auto;margin-right:auto;-webkit-box-shadow:0px 2px 6px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 6px rgba(0,0,0,0.1);box-shadow:0px 2px 6px rgba(0,0,0,0.1);}
.fixed .navbar{margin:0 auto;max-width:1170px;}
.navbar .btn-navbar div{display:none;}
.menu > ul{display:block;padding:0;list-style:none;margin:0;min-height:36px;position:relative;}
.menu > ul > li{display:inline-block;padding:0px;margin-right:-3px;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;}
.menu > ul > li > a{font-size:12px;font-weight:normal;font-family:'Raleway', Helvetica, sans-serif;line-height:24px;text-decoration:none;display:block;padding:6px 12px 6px;z-index:6;position:relative;text-transform:uppercase;}
.menu > ul > li:hover{background-image:none;}
.menu > ul > li.homelink > a{text-indent:-9999px;width:24px;height:24px;}
.menu > ul > li > div{position:absolute;top:-9999px;list-style:none;opacity:0;-webkit-box-shadow:0px 3px 7px rgba(0, 0, 0, 0.25);-moz-box-shadow:0px 3px 7px rgba(0, 0, 0, 0.25);box-shadow:0px 3px 7px rgba(0, 0, 0, 0.25);transition:opacity 0.4s ease;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;z-index:1002;}
.menu > ul > li > div.topmenu{padding:0px;float:left;max-width:1168px;}
.menu > ul > li > div.topmenu_theme > ul > li > .categ_image{display:none;}
.menu > ul > li > div.topmenu_theme{padding:0px;float:left;min-width:200px;}
.menu > ul > li > div > ul > li:hover > div{display:block;}
.menu > ul > li:hover > div{opacity:1;top:auto;}
.menu > ul > li > div.topmenu > ul{display:table-cell;list-style:none;margin:0;vertical-align:top;padding:0px;}
.menu > ul > li > div.topmenu_theme > ul > li > div.topmenu > ul{list-style:none;margin:0;padding:0px;display:table-cell;}
.menu > ul > li > div.topmenu_theme > ul{list-style:none;margin:0;padding:0px;}
.menu > ul > li > div.topmenu_theme > ul > li{position:relative;padding:4px 8px;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;}
.menu > ul > li > div.topmenu_theme > ul + ul{border-top:1px solid rgba(0, 0, 0, 0.08);}
.menu > ul > li > div > ul > li > div ul{list-style:none;}
.menu > ul > li > div.topmenu > ul + ul, .menu > ul > li ul > li ul + ul{margin-left:10px;}
.menu > ul > li > div.topmenu > ul > li{padding:4px 12px;}
.menu > ul > li > div.topmenu > ul > li:hover, .menu > ul > li > div.topmenu_theme > ul > li:hover{}
.menu > ul > li > div.default > ul > li + li{border-top:1px solid rgba(0, 0, 0, 0.08);}
.menu > ul > li > div > ul > li > a{line-height:22px;text-decoration:none;display:block;padding:0;}
.menu > ul > li > div > ul > li > a span{display:block;}
.menu > ul div ul li a{text-decoration:none;display:block;line-height:20px;}
.menu .topmenu ul li{position:relative;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;}
.menu .topmenu ul li .level3, .menu > ul > li > div.topmenu_theme > ul > li > div.topmenu{display:none;padding:10px;position:absolute;min-width:200px;z-index:2;top:0;left:100%;border:1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 3px 7px rgba(0,0,0,0.25);-moz-box-shadow:0px 3px 7px rgba(0,0,0,0.25);box-shadow:0px 3px 7px rgba(0,0,0,0.25);}
.menu .topmenu ul li .level3 ul{margin:0;padding:0;}
.menu .topmenu ul li:hover > .level3, .menu > ul > li > div.topmenu_theme > ul > li:hover > div.topmenu{display:block;}
.menu .topmenu ul li .level3 a, .menu > ul > li > div.topmenu_theme > ul > li > div.topmenu a{padding:2px 8px;width:184px;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;}
.menu > ul > li > div.topmenu_theme > ul > li.parent > a > span, .menu > ul .topmenu ul li.parent > a > span{background:url(../image/arr_right.png) center right no-repeat;display:block;padding-right:15px;width:96%;}
.menu > ul > li > div.topmenuaccount > ul > li > a{display:inline;}
.menu > ul > li > div#topmenuaccount.topmenu > ul > li:hover{background-color:transparent;}
.menu > ul div#topmenuaccount ul li a{display:inline-block;min-width:20px;}
.menu #topmenuaccount{min-width:190px;padding-top:10px;}
.menu #topmenuaccount #enterkabinet div{margin-bottom:6px;display:block;}
#enterkabinet input{width:152px;}
.menu #topcontact{min-width:200px;padding:20px 10px 10px 10px;}
.menu #topbrand{width:96%;padding:20px 2%;left:0;}
.menu #topbrand.br_1, .menu #topbrand.br_2, .menu #topbrand.br_3{width:50%;left:auto;}
.menu #topbrand .column_brand{display:block;float:left;vertical-align:top;}
.br_1 .column_brand{width:100%;}
.br_2 .column_brand{width:50%;}
.br_3 .column_brand{width:33.3%;}
.br_4 .column_brand{width:25%;}
.br_5 .column_brand{width:20%;}
.br_6 .column_brand{width:16.6%;}
.br_7 .column_brand{width:14.2%;}
.br_8 .column_brand{width:12.5%;}
.br_9 .column_brand{width:11%;}
.br_10 .column_brand{width:10%;}
.menu #topbrand .column_brand ul{margin:0 12px 10px 0;padding:0;list-style:none;}
.column_brand li span{font-weight:bold;padding:0 8px;}
.column_brand li a{padding:0 8px;}
.menu .custombox > div{padding:10px;float:left;min-width:200px;background-color:#fff;}
.sub_image img{width:50px;height:auto !important;}
.displaymenu .menu > ul > li > div.topmenu_theme{width:100%;left:0;}
.displaymenu .menu > ul > li > div.topmenu_theme > ul{display:inline-block;margin-right:-3px;vertical-align:top;}
.displaymenu .menu > ul > li > div.topmenu_theme > ul.mcolumn1{width:100%;}
.displaymenu .menu > ul > li > div.topmenu_theme > ul.mcolumn2{width:49.5%;}
.displaymenu .menu > ul > li > div.topmenu_theme > ul.mcolumn3{width:33%;}
.displaymenu .menu > ul > li > div.topmenu_theme > ul.mcolumn4, .displaymenu .menu > ul > li > div.topmenu_theme > ul.mcolumn{width:24.5%;}
.displaymenu .menu > ul > li > div.topmenu_theme > ul.mcolumn5{width:19.5%;}
.displaymenu .menu > ul > li > div.topmenu_theme > ul > li{padding:20px;}
.displaymenu .menu > ul > li > div.topmenu_theme > ul > li:hover{z-index:10003;}
.displaymenu .menu > ul > li > div.topmenu_theme > ul > li> a{border-bottom:1px solid rgba(0,0,0,0.08);transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;padding:4px 8px;text-transform:uppercase;font-size:12px;}
.displaymenu .menu > ul > li > div.topmenu_theme > ul > li > div.topmenu{display:block;position:relative;left:0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.displaymenu .menu > ul > li > div.topmenu_theme > ul + ul{border-top:none;}
.displaymenu .menu > ul > li > div.topmenu_theme > ul > li.parent > a > span{background:none;}
.displaymenu .menu > ul > li > div.topmenu_theme > ul > li > .categ_image{display:block;float:left;}
.displaymenu .menu > ul > li > div.topmenu_theme > ul > li > .categ_image img{margin:12px 0;}
.displaymenu .menu > ul > li > div.topmenu_theme > ul > li > div.topmenu{background:none;margin-top:8px;}
.displaymenu .menu > ul > li > div.topmenu_theme > ul > li > div.topmenu.leftotstup{margin-left:110px;min-height:122px;}
.displaymenu .menu > ul > li > div.topmenu_theme > ul > li > div.topmenu.leftotstup > ul{padding-right:54px;}
.displaymenu .menu > ul > li > div.topmenu_theme > ul > li:hover{background:none;}
.displaymenu .menu > ul > li > div.topmenu_theme > ul > li > div.topmenu{min-width:auto;padding:0;}
.displaymenu .menu > ul > li > div.topmenu_theme > ul > li > div.topmenu a{width:auto;}
.menu > ul > li.default2 > div{width:100%;left:0;display:table;}
.menu > ul > li.default2 > div > ul{display:table-cell;list-style:none;vertical-align:top;padding:20px 20px 20px 0;margin:0;}
.menu > ul > li.default2 > div > ul:first-child{padding-left:20px;}
.menu > ul > li.default2 > div > ul > li{margin-bottom:20px;}
.menu > ul > li.default2 > div > ul > li > a{border-bottom:1px solid rgba(0, 0, 0, 0.08);text-transform:uppercase;font-size:12px;display:block;max-height:40px;padding:0;}
.menu > ul > li.default2 > div > ul > li:hover{background:transparent;}
.menu > ul > li.default2 > div > ul > li > a span{display:inline-block;vertical-align:middle;padding:9px;}
.menu > ul > li.default2 > div .categ_image{display:table-cell;width:250px;padding:20px;}
.menu > ul > li.default2 > div .categ_image img{margin-bottom:10px;}
.menu > ul > li.default2 > div .categ_image a{display:block;text-decoration:none;}
.menu > ul > li.default2 > div .categ_image2{display:inline-block;vertical-align:middle;}
.menu > ul > li.default2 > div > ul > li > div{display:block;padding:10px 0;}
.menu > ul > li.default2 > div > ul > li > div ul{margin:0;padding:0;list-style:none;}
.menu > ul > li.default2 > div > ul > li li a{padding:0px 2px;}
.breadcrumb{margin-bottom:20px;padding-top:14px;}
.breadcrumb a{text-decoration:none;}
.breadcrumb a:hover{}
.success, .warning, .attention, .information{padding:20px 20px 20px 33px;margin-bottom:0px;}
.success{background:#fff url('../image/success.png') 10px center no-repeat;border:1px solid #BBDF8D;}
#notification .success, #notification .warning, #notification .attention, #notification .information{width:40%;position:fixed;top:20%;left:30%;z-index:99999;border:20px solid #EAF7D9;-webkit-box-shadow:0px 5px 40px 1px rgba(0, 0, 0, 0.600);-moz-box-shadow:0px 5px 40px 1px rgba(0, 0, 0, 0.600);box-shadow:0px 5px 40px 1px rgba(0, 0, 0, 0.600);}
.success .button{margin-left:20px;}
#notification .success, #notification .success a{}
.successimg{width:100px;height:auto !important;display:block;margin-bottom:10px;}
.warning{background:#FFD1D1 url('../image/warning.png') 10px center no-repeat;border:1px solid #F8ACAC;}
.attention{background:#FFF5CC url('../image/attention.png') 10px center no-repeat;border:1px solid #F2DD8C;}
.success .close, .warning .close, .attention .close, .information .close{float:right;padding-top:4px;padding-right:4px;cursor:pointer;}
.required{color:#FF0000;font-weight:bold;}
.error{display:block;color:#FF0000;}
.help{color:#999;font-size:10px;font-weight:normal;font-family:Verdana, Geneva, sans-serif;display:block;}
table.form{width:100%;border-collapse:collapse;margin-bottom:20px;}
table.form tr td:first-child{width:140px;}
table.form > * > * > td{}
table.form td{padding:4px;}
input.large-field, select.large-field{width:300px;}
table.list{border-collapse:collapse;width:100%;border-top:1px solid rgba(0, 0, 0, 0.08);border-left:1px solid rgba(0, 0, 0, 0.08);margin-bottom:20px;}
table.list td{border-right:1px solid rgba(0, 0, 0, 0.08);border-bottom:1px solid rgba(0, 0, 0, 0.08);}
table.list thead td{background-color:rgba(0,0,0,0.4);padding:0px 5px;}
table.list thead td a, .list thead td{text-decoration:none;color:#222222;font-weight:bold;}
table.list tbody td{padding:0px 5px;}
table.list .left{text-align:left;padding:7px;}
table.list .right{text-align:right;padding:7px;}
table.list .center{text-align:center;padding:7px;}
table.radio{width:100%;border-collapse:collapse;}
table.radio td{padding:5px;}
table.radio td label{display:block;}
table.radio tr td:first-child{width:1px;}
table.radio tr td:first-child input{margin-top:1px;}
table.radio tr.highlight:hover td{cursor:pointer;}
#content ul{list-style:none;}
.pagination{padding:0;display:inline-block;text-align:center;width:100%;margin:10px 0;}
.pagination .links{}
.pagination .links a{display:inline-block;text-decoration:none;line-height:30px;width:30px;text-align:center;margin-right:-3px;}
.pagination .links b{display:inline-block;font-weight:bold;text-decoration:none;line-height:30px;width:30px;text-align:center;margin-right:-3px;}
.pagination .results{line-height:30px;}
a.button, input.button, button.button{cursor:pointer;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;font-size:10px;font-family:'Raleway', Helvetica, sans-serif;text-transform:uppercase;background-position:left bottom;background-repeat:no-repeat;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;}
a.button, button.button{line-height:20px;display:inline-block;padding:3px 8px 3px 8px;}
#enterkabinet input.button.login{width:166px;}
a.button.registr{width:150px;text-align:center;line-height:20px;margin-top:5px;}
.box a.button, .box input.button, .product-grid input.button, .product-list input.button, .product-info .cart input.button{cursor:pointer;}
input.button{margin:0;height:28px;line-height:26px;padding:0px 8px 0px 8px;min-width:90px;}
.cart input.button{background-image:url(../image/icon/shopping.png);background-position:left -47px;padding-left:34px;}
.cart input.button:hover{background-position:left -6px;}
.buttons{overflow:hidden;margin-bottom:20px;}
.buttons .left{float:left;text-align:left;}
.buttons .right{float:right;text-align:right;}
.buttons .center{text-align:center;margin-left:auto;margin-right:auto;}
.htabs{height:36px;text-align:left;}
.univer_tabs.htabs{text-align:center;}
.htabs a{text-decoration:none;font-family:'Raleway', Helvetica, sans-serif;font-size:15px;font-weight:normal;line-height:22px;text-transform:uppercase;padding:8px 15px 6px 15px;margin-right:-4px;display:inline-block;position:relative;}
.htabs a.selected, .htabs a:hover{text-decoration:none;margin-bottom:-2px;}
.htabs a.selected:after{content:"";border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;left:50%;margin-left:-6px;bottom:0px;}
.tab-content{border-left:1px solid rgba(0, 0, 0, 0.08);border-right:1px solid rgba(0, 0, 0, 0.08);padding:20px;margin-bottom:20px;z-index:2;overflow:auto;background-color:#FFF;}
.box-product-category{width:100%;display:block;padding:1px 0 1px 0;margin:0;overflow:visible;}
.tabs_module.box-product-category{padding-top:14px;}
.box-product-category .box{margin-bottom:4px;}
.box{margin-bottom:30px;}
.box-heading, .box-heading a{font-family:'Raleway', Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;font-size:15px;font-weight:normal;height:20px;line-height:20px;}
.box-heading{display:inline-block;padding-bottom:6px;}
.box-heading-new{text-align:center;position:relative;height:26px;padding-top:10px;margin-bottom:14px;}
#column-left .box-heading-new, #column-right .box-heading-new{text-align:left;}
.box-product{margin-left:-20px;text-align:center;}
.box-product div.itemcolumns{display:inline-block;vertical-align:top;margin:10px 1px 18px 11px;padding:0;text-align:left;position:relative;padding:10px;-webkit-box-shadow:0px 0px 0px 1px #eee;-moz-box-shadow:0px 0px 0px 1px #eee;box-shadow:0px 0px 0px 1px #eee;}
#content .box-product > div.itemcolumns, .tabs_module .box-product > div.itemcolumns{width:250px;}
#column-left + #content .box-product > div.itemcolumns, #column-right + #content .box-product > div.itemcolumns{width:248px;}
#column-left + #column-right + #content .box-product > div.itemcolumns{width:240px;}
#column-left + #column-right + #content .box-product .image img{width:100%;height:auto !important;}
.box-product .owl_modul img{width:30px;height:auto !important;margin-bottom:10px;}
.box-product .owl_modul{position:absolute;visibility:hidden;width:36px;top:10px;padding:0;left:2px;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;}
.box-product div.itemcolumns:hover .owl_modul{visibility:visible;z-index:21;}
.box-product div.itemwd:hover{margin-left:-1px;padding-left:34px;z-index:21;}
.box-product div.itemcolumns:hover{-webkit-box-shadow:0px 0px 10px 0px #eee;-moz-box-shadow:0px 0px 10px 0px #eee;box-shadow:0px 0px 10px 0px #bbb;}
.tabs_module .owl-theme .owl-buttons{top:-40px;}
.tabs_module .owl-theme .owl-controls .owl-buttons div.owl-prev{left:24px;}
.block2{text-align:left;margin:0 auto;padding:10px;}
.block2 .image{display:block;position:relative;text-align:center;}
.product-grid .cart, .box-product .cart, .block2 .cart{display:inline-block;vertical-align:top;}
.product-grid .hover_but, .box-product .hover_but, .block2 .hover_but{display:inline-block;vertical-align:top;}
.hover_but > div{display:inline-block;vertical-align:top;margin-left:0px;}
.product-grid .hover_but > div, .box-product .hover_but > div, .block2 .hover_but > div{-webkit-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);}
.product-grid .singleclick_wrapper,.box-product .singleclick_wrapper, .block2 .singleclick_wrapper{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.product-grid .wishlist, .box-product .wishlist, .block2 .wishlist{-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}
.product-grid .compare, .box-product .compare,.block2 .compare{-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;transition:all 0.6s ease-out;}
.quickviewbutton{-webkit-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;transition:all 0.4s ease-out;position:absolute;width:100%;bottom:0px;}
.imgbut:hover .quickviewbutton, .left:hover .quickviewbutton, .image:hover .quickviewbutton{-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);z-index:30;}
.quickviewbutton a{display:block;width:100%;height:28px;text-decoration:none;text-align:center;line-height:28px;background-color:rgba(255,255,255,0.5);white-space:nowrap;overflow:hidden;font-size:10px;font-family:'Raleway', Helvetica, sans-serif;text-transform:uppercase;}
.product-grid > div:hover .hover_but > div, .box-product .itemcolumns:hover .hover_but > div, .block2:hover .hover_but > div{-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);}
.product-grid .wishlist a, .product-grid .compare a, .box-product .wishlist a, .box-product .compare a, .block2 .wishlist a, .block2 .compare a, .product-grid .singleclick_wrapper a, .box-product .singleclick_wrapper a, .block2 .singleclick_wrapper a{display:block;width:26px;height:26px;text-indent:100%;white-space:nowrap;overflow:hidden;background-repeat:no-repeat;background-position:left bottom;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;}
.product-list .wishlist a, .product-list .compare a, .product-info .wishlist a, .product-info .compare a, .product-list .singleclick_wrapper a, .product-info .singleclick_wrapper a{line-height:26px;text-indent:inherit;text-decoration:none;padding-left:26px;display:block;font-size:0.9em;background-position:left bottom;background-repeat:no-repeat;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.product-list .wishlist, .product-list .compare, .product-list .singleclick_wrapper, .product-info .wishlist, .product-info .compare, .product-info .singleclick_wrapper{display:inline-block;margin-right:10px;vertical-align:top;}
.wishlist a{background-image:url(../image/icon/wishlist.png);}
.compare a{background-image:url(../image/icon/compare.png);}
#column-left .box-content > .box-product, #column-right .box-content > .box-product{margin-left:0;}
#column-left .box-content > .box-product > div , #column-right .box-content > .box-product > div{width:250px;padding:10px;margin:0 0 10px 0;-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;text-align:left;}
#column-left .box-product div.itemwd:hover, #column-right .box-product div.itemwd:hover{margin:0 0 10px 0;padding:10px;}
#column-left .box-product .cart, #column-right .box-product .cart, #column-left .box-product .quickview, #column-right .box-product .quickview, #column-left .box-product .owl_modul, #column-right .box-product .owl_modul{display:none;}
#column-left .box-content > .box-product .image, #column-right .box-content > .box-product .image{float:left;margin-right:10px;margin-bottom:0px;vertical-align:middle;}
#column-left .box-product .hover_but, #column-right .box-product .hover_but, #column-left .box-content > .box-product .savemoney, #column-right .box-content > .box-product .savemoney{display:none}
#column-left .box-content > .box-product .name, #column-right .box-content > .box-product .name{margin:0px 10px 10px 90px;padding:0;}
#column-left .box-content > .box-product .price, #column-right .box-content > .box-product .price, #column-left .box-content > .box-product .rating, #column-right .box-content > .box-product .rating{margin-left:90px;}
#column-left .box-content > .box-product .price-old, #column-right .box-content > .box-product .price-old{display:block;}
.box-product .image{display:block;position:relative;padding:0;margin:0;text-align:center;}
.box-product .image, .itemcolumns img{max-width:100%}

#show-filter{
    display:none;
}
.box-product .name,.block2 .name{margin:10px 0px 5px;}
.box-product .name a, .block2 .name a{font-family:'Raleway', Helvetica, sans-serif;font-weight:normal;font-size:14px;text-decoration:none;display:block;}
.box-product .price, .block2 .price{font-family:'Raleway', Helvetica, sans-serif;display:block;margin-bottom:8px;font-size:16px;}
.box-product .price-old, .block2 .price-old{text-decoration:line-through;font-weight:normal;font-size:0.9em;}
.box-product .price-new{}
.box-product .rating, .block2 .rating{display:block;margin-top:5px;}
.savemoney{display:block;position:absolute;top:-1px;right:10px;font-size:13px;line-height:41px;width:46px;text-align:center;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;z-index:20;}
.product-list .savemoney{top:-20px;z-index:30;}
.imgbut{position:relative;}
.view .box-heading-new{display:none;}
.box-content .accordeon_categ{margin-bottom:20px;-webkit-box-shadow:0px 0px 0px 1px #e5e5e5;-moz-box-shadow:0px 0px 0px 1px #e5e5e5;box-shadow:0px 0px 0px 1px #e5e5e5;}
.box-content .accordeon_categ ul{list-style:none;margin:0;padding:0;}
.box-content .accordeon_categ > ul > li{padding:0;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.box-content .accordeon_categ > ul > li + li{border-top:1px solid rgba(255, 255, 255, 0.8);}
.box-content .accordeon_categ > ul:last-child > li:last-child{border-bottom:none;}
.box-content .accordeon_categ > ul > li.cat-active{}
.box-content .accordeon_categ > ul > li.cat-active a{}
.box-content .accordeon_categ > ul > li > ul{padding:12px 10px;margin:0;display:none;}
.box-content .accordeon_categ > ul > li > a{font-family:'Raleway', Helvetica, sans-serif;font-size:12px;text-transform:uppercase;text-decoration:none;padding:6px 28px 6px 10px;display:block;line-height:18px;}
.box-content .accordeon_categ > ul > li.cat-active ul{display:block;}
.box-content .accordeon_categ > ul > li ul > li{padding:4px 0 4px 10px;margin-bottom:1px;}
.box-content .accordeon_categ > ul > li ul > li a{text-decoration:none;}
.box-content .accordeon_categ > ul > li ul > li a:before{content:'- ';}
.box-content .accordeon_categ > ul > li > a:hover{text-decoration:none;}
.box-content .accordeon_categ a{}
.box-content .accordeon_categ > ul > li ul > li a:hover{text-decoration:underline;}
.box-category .accordeon_plus{background:url(../image/icon/menu_down.png) center center no-repeat;}
.box-category .accordeon_plus.open{background:url(../image/icon/menu_up.png) center center no-repeat;}
.box-content ul{list-style:none;margin:0;padding:0}
.box-content ul > li{padding:0px;position:relative;}
.box-content > ul > li > a{font-family:'Raleway', Helvetica, sans-serif;font-size:12px;text-transform:uppercase;text-decoration:none;display:block;padding:6px 10px;line-height:20px;border-bottom:1px solid rgba(0, 0, 0, 0.08);transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;}
.box-content > ul > li > a:hover{background-color:rgba(0, 0, 0, 0.04);padding-left:15px;}
.box-category .accordeon_plus{position:absolute;right:0px;top:0px;width:30px;height:30px;cursor:pointer;}
ul.box-filter, ul.box-filter ul{list-style:none;margin:0;padding:0;}
ul.box-filter span{font-weight:bold;border-bottom:1px solid rgba(0, 0, 0, 0.08);display:block;padding-bottom:5px;margin-bottom:5px;}
ul.box-filter > li ul{padding-bottom:15px;}
#content .content{overflow:auto;margin-bottom:20px;padding:0px;}
#content .content .left{float:left;width:49%;}
#content .content .right{float:right;width:49%;}
.twocolumn .content{display:inline-block;width:48%;vertical-align:top;}
.category-info{overflow:auto;margin-bottom:20px;}
.category-info .image{float:left;padding:0px;margin-right:20px;}
.category-list{overflow:auto;}
.category-list ul{display:inline-block;width:50%;margin:0 -4px 0 0;padding:0;list-style:none;vertical-align:top;}
.category-list ul li{text-align:left;padding:0px;margin-bottom:4px;margin-right:10px;border:1px solid rgba(0, 0, 0, 0.08);-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;}
.category-list ul li a{text-decoration:none;}
.category-list ul li img{float:right;padding:0;}
.category-list ul li h3{margin:6% 10px;}
.category-list ul li.otstupleft h3{margin-right:90px;font-size:18px;}
.category-list ul li.otstupleft{min-height:80px;}
.category-list ul li.otstupleft div{margin-right:90px;}
.category-list ul li div{padding:0 10px 10px 10px;}
.category-list ul li div a:hover{text-decoration:underline;}
.accordeon_description{position:relative;margin-bottom:20px;}
.accordeon_description .accordeon_plus > h3{margin:0;}
.accordeon_description div.view{display:block;padding-top:10px;}
.accordeon_description div.view h2{display:none;}
.accordeon_description a.cat-active .view{display:block;}
.accordeon_description .accordeon_plus{background-image:url(../image/icon/menu_down.png);position:relative;background-color:rgba(0, 0, 0, 0.04);border:1px solid rgba(0, 0, 0, 0.08);display:block;padding-right:40px;padding-left:10px;line-height:30px;cursor:pointer;background-position:right -2px;background-repeat:no-repeat;}
.accordeon_description .accordeon_plus.open{background-position:right -2px;background-repeat:no-repeat;background-image:url(../image/icon/menu_up.png);}
.manufacturer-list{border:1px solid rgba(0, 0, 0, 0.08);padding:5px;overflow:auto;margin-bottom:20px;}
.manufacturer-heading{font-size:14px;font-weight:bold;padding:5px 8px;margin-bottom:6px;}
.manufacturer-content{padding:8px;}
.manufacturer-list ul{float:left;width:25%;margin:0;padding:0;list-style:none;margin-bottom:10px;}
.product-filter{overflow:hidden;padding:6px 0px 2px;margin-bottom:14px;}
.product-filter .display{float:left;}
.product-filter .display a{}
.product-filter .sort{float:right;}
.product-filter .limit{margin-left:15px;float:right;}
.product-filter .display a.iconlist{background:url(../image/display-list.png) left no-repeat;}
.product-filter .display span.iconlist{background:url(../image/display-list-over.png) left no-repeat;}
.product-filter .display a.icongrid{background:url(../image/display-grid.png) left no-repeat;}
.product-filter .display span.icongrid{background:url(../image/display-grid-over.png) left no-repeat;}
.product-filter .display .iconlist, .product-filter .display .icongrid{height:30px;width:30px;line-height:30px;margin-right:8px;display:inline-block;}
.product-compare{padding-top:3px;}
.product-compare a{text-decoration:none;line-height:20px;}
.product-compare a:hover div{}
.product-list > div{overflow:auto;margin-bottom:1px;padding:20px 10px;position:relative;border-top:1px solid rgba(0, 0, 0, 0.08);}
.product-list .owl-carousel{max-width:250px;float:left;margin-right:20px;text-align:center;}
.product-list .left{float:left;width:270px;position:relative;}
.product-list .right{position:absolute;right:20px;top:20px;text-align:center;padding-left:20px;border-left:1px solid rgba(0, 0, 0, 0.08);}
.product-list .centr{margin-left:270px;margin-right:200px}
.product-list .image{padding:0px;}
.product-list .left > .image{max-width:200px;float:left;text-align:center;}
.product-list .image img{padding:0px;}
.product-list .name{margin:0 0 10px 0;}
.product-list .name a{font-family:'Raleway', Helvetica, sans-serif;font-weight:normal;text-decoration:none;font-size:14px;}
.product-list .description{margin-bottom:10px;}
.product-list .rating{margin-bottom:10px;}
.product-list .price{font-family:'Raleway', Helvetica, sans-serif;display:block;margin-bottom:8px;font-size:16px;}
.product-list .price-old{text-decoration:line-through;font-weight:normal;font-size:0.9em;}
.product-list .price-new{}
.product-list .price-tax{font-size:12px;font-weight:normal;}
.product-list .cart{margin-bottom:10px;display:block;}
#column-left + #column-right + #content .product-list .centr{margin-right:0px;}
#column-left + #column-right + #content .product-list .right{position:relative;top:auto;text-align:left;right:auto;padding:0;border:none;}
.product-grid{margin-right:-28px;text-align:center;}
.product-grid > div{display:inline-block;vertical-align:top;margin:10px 23px 18px 0px;padding:0;text-align:left;position:relative;padding:10px;-webkit-box-shadow:0px 0px 0px 1px #eee;-moz-box-shadow:0px 0px 0px 1px #eee;box-shadow:0px 0px 0px 1px #eee;}
.product-grid > div:hover{-webkit-box-shadow:0px 0px 10px 0px #bbb;-moz-box-shadow:0px 0px 10px 0px #bbb;box-shadow:0px 0px 10px 0px #bbb;}
#content .product-grid > div{width:250px;}
#column-left + #content .product-grid > div , #column-right + #content .product-grid > div{width:248px;}
#column-left + #column-right + #content .product-grid > div{width:240px;}
#column-left + #column-right + #content .product-grid > div .image img{width:100%;height:auto !important;}
.product-grid .image{text-align:center;padding:0;margin:0;position:relative;}
.product-grid .name{min-height:33px;margin:10px 0px 6px;}
.product-grid .name a{font-family:'Raleway', Helvetica, sans-serif;text-decoration:none;display:block;font-size:14px;font-weight:normal;}
.product-grid .description{display:none;}
.product-grid .rating{display:block;margin-top:5px;}
.product-grid .price{font-family:'Raleway', Helvetica, sans-serif;display:block;font-size:16px;margin:0px 0px 8px;}
.product-grid .price-old{text-decoration:line-through;font-weight:normal;font-size:0.8em;}
.product-grid .price .price-tax{display:none;}
.product-grid .owl_modul img{width:30px;height:auto !important;margin-bottom:10px;}
.product-grid .owl_modul{position:absolute;visibility:hidden;width:30px;top:10px;padding:0;left:2px;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;}
.product-grid > div:hover .owl_modul{visibility:visible;z-index:21;}
#content .product-grid > div.itemwd:hover{margin-left:-24px;padding-left:34px;z-index:21;}
.product-info{overflow:hidden;margin-bottom:20px;position:relative;}
.product-info > .left{float:left;text-align:center;}
.product-info > .left + .right{margin-left:350px;}
.product-info .image{float:left;padding:10px;margin-right:20px;text-align:center;overflow:hidden;border:1px solid rgba(0, 0, 0, 0.08);}
.product-info .quickview{text-align:center;margin-bottom:20px;}
.product-info .quickview .image{float:none;margin-right:0;}
.product-info .quickview .image-additional{margin:0 auto;width:auto;}
.product-info .image-additional{width:330px;clear:both;text-align:center;background-color:rgba(0, 0, 0, 0.03);padding:10px 0;border-bottom:1px solid rgba(0, 0, 0, 0.08);border-left:1px solid rgba(0, 0, 0, 0.08);border-right:1px solid rgba(0, 0, 0, 0.08);overflow:hidden;}
.product-info .image-additional.quick > div{display:inline-block;margin:5px;}
.product-info .image-additional .owl-item{text-align:center;}
.product-info .image-additional img{padding:4px;background-color:#FFF;border:1px solid #ddd;}
.product-info .description{line-height:20px;padding:10px;border-top:1px solid rgba(0, 0, 0, 0.08);border-bottom:1px solid rgba(0, 0, 0, 0.08);}
.product-info .description span{display:inline-block;}
.product-info .description .logobrand{float:right;}
.product-info .description a{text-decoration:none;}
.product-info .price{font-family:'Raleway', Helvetica, sans-serif;overflow:auto;font-size:24px;padding:10px;}
.product-info .price-old{text-decoration:line-through;font-weight:normal;font-size:0.9em;}
.product-info .price-new{margin-right:10px;}
.product-info .price-tax{display:inline-block;margin-top:5px;font-size:12px;font-weight:normal;}
.product-info .price .reward{font-size:12px;font-weight:normal;}
.product-info .price .discount{font-weight:normal;font-size:12px;}
.product-info .options{margin-bottom:10px;overflow:hidden;}
.product-info .option > .option_field{}
.product-info .option-image{margin-top:3px;margin-bottom:10px;}
.product-info .option-image label{display:block;width:100%;height:100%;}
.product-info .option-image img{margin-right:5px;border:1px solid #CCCCCC;cursor:pointer;}
.product-info .cart{margin-bottom:20px;}
.product-info .cart input.button{display:inline-block;vertical-align:middle;height:40px;padding:0 30px 0 50px;background-position:6px top;margin-bottom:6px;}
.product-info .cart .gty{display:inline-block;vertical-align:middle;border-spacing:0;margin-top:-1px;margin-right:5px;}
input#htop{height:14px;padding:3px;margin:0;}
.product-info .cart .gty td{vertical-align:middle;}
.product-info .cart .minimum, .product-info .price-tax, .product-info .price .reward, .product-info .price .discount, .product-info .description span{color:#888;}
.product-info .cart .links{display:inline-block;vertical-align:middle;padding:0;}
.product-info .share{margin-bottom:20px;display:block;}
.product-info .cart .minimum{padding-top:5px;font-size:11px;}
.product-info textarea{width:90%;}
.product-info .review{}
.product-info .review > div{padding:10px;line-height:20px;background-color:rgba(0, 0, 0, 0.03);}
.product-info .review > div > span{}
.product-info .review .share{overflow:auto;line-height:normal;}
.product-info .review a{text-decoration:none;}
.right .product_custom{display:block;margin-bottom:20px;}
.product-info .general_info{border:1px solid rgba(0, 0, 0, 0.08);margin-bottom:20px;}
.product-info .general_info .savemoney{position:relative;top:auto;left:auto;display:inline-block;margin-left:0;}
.tags{margin-bottom:20px;}
input#decrease{width:20px;height:20px;border:none;cursor:pointer;background:#fff url(../image/icon/menu_up.png) center center no-repeat;}
input#increase{width:20px;height:20px;border:none;cursor:pointer;background:#fff url(../image/icon/menu_down.png) center center no-repeat;}
.product-info .accordeon_description div.view{padding:20px;margin-top:-1px;border:1px solid rgba(0,0,0,0.08);}
#fast_order_form.viewcategory{padding:20px;}
#fast_order_form input#pr{display:inline-block;vertical-align:top;width:120px;}
#fast_order_form textarea{margin-bottom:0;width:88%;}
#fast_order_form .customer_phone, #fast_order_form .customer_email, #fast_order_form .customer_name{position:relative;display:inline-block;}
#fast_order_form #customer_phone, #fast_order_form #customer_email, #fast_order_form #customer_name{padding-left:34px;}
#fast_order_form .customer_phone > div, #fast_order_form .customer_email > div, #fast_order_form .customer_name > div{position:absolute;top:5px;left:1px;width:29px;height:27px;z-index:3;background-color:#eee;background-repeat:no-repeat;background-position:center center;}
#fast_order_form .customer_phone > div{background-image:url(../image/feed_phone.png);}
#fast_order_form .customer_email > div{background-image:url(../image/feed_mail.png);}
#fast_order_form .customer_name > div{background-image:url(../image/feed_user.png);}
.singleclick_wrapper a{background-image:url(../image/order_phone.png);}
#fast_order_result{min-height:30px;margin-bottom:0;}
.singleclick_error{color:#C00;font-size:1.2em;}
.singleclick_success{color:#090;font-size:1.2em;}
.review-list{padding-bottom:10px;overflow:auto;margin-bottom:20px;border-bottom:1px solid rgba(0, 0, 0, 0.08);}
.review-list .author{float:left;margin-bottom:20px;padding-left:25px;background:url(../image/user_review.png) no-repeat;}
.review-list .rating{float:right;margin-bottom:20px;}
.review-list .text{clear:both;}
.attribute{border-collapse:collapse;width:100%;border-top:1px solid rgba(0, 0, 0, 0.08);border-left:1px solid rgba(0, 0, 0, 0.08);margin-bottom:20px;}
.attribute thead td, .attribute thead tr td:first-child{color:#000000;font-weight:bold;background:rgba(0, 0, 0, 0.04);text-align:left;}
.attribute tr td:first-child{font-weight:bold;text-align:right;width:20%;}
.attribute td{padding:7px;text-align:center;vertical-align:top;border-right:1px solid rgba(0, 0, 0, 0.08);border-bottom:1px solid rgba(0, 0, 0, 0.08);}
.compare-info{border-collapse:collapse;width:100%;border-top:1px solid rgba(0, 0, 0, 0.08);border-left:1px solid rgba(0, 0, 0, 0.08);margin-bottom:20px;}
.compare-info thead td, .compare-info thead tr td:first-child{color:#000000;font-size:14px;font-weight:normal;background:rgba(0, 0, 0, 0.04);text-align:left;}
.compare-info tr td:first-child{text-align:right;font-weight:bold;width:15%;}
.compare-info td{padding:7px;text-align:center;vertical-align:top;border-right:1px solid rgba(0, 0, 0, 0.08);border-bottom:1px solid rgba(0, 0, 0, 0.08);}
.compare-info .name a{font-family:'Raleway', Helvetica, sans-serif;font-weight:normal;font-size:16px;text-transform:uppercase;}
.compare-info .price{font-size:16px;}
.compare-info .price-old{text-decoration:line-through;font-weight:normal;font-size:0.9em;}
.compare-info .price-new{}
.wishlist-info table{width:100%;border-collapse:collapse;border-top:1px solid rgba(0, 0, 0, 0.08);border-left:1px solid rgba(0, 0, 0, 0.08);border-right:1px solid rgba(0, 0, 0, 0.08);margin-bottom:20px;}
.wishlist-info td{padding:7px;}
.wishlist-info thead td{font-weight:bold;background-color:rgba(0, 0, 0, 0.04);border-bottom:1px solid rgba(0, 0, 0, 0.08);}
.wishlist-info thead .image{text-align:center;}
.wishlist-info thead .name, .wishlist-info thead .model, .wishlist-info thead .stock{text-align:left;}
.wishlist-info thead .quantity, .wishlist-info thead .price, .wishlist-info thead .total, .wishlist-info thead .action{text-align:right;}
.wishlist-info tbody td{vertical-align:top;border-bottom:1px solid rgba(0, 0, 0, 0.08);}
.wishlist-info tbody .image img{border:1px solid #DDDDDD;}
.wishlist-info tbody .image{text-align:center;}
.wishlist-info tbody .name, .wishlist-info tbody .model, .wishlist-info tbody .stock{text-align:left;}
.wishlist-info tbody .quantity, .wishlist-info tbody .price, .wishlist-info tbody .total, .wishlist-info tbody .action{text-align:right;}
.wishlist-info tbody .price s{color:#F00;}
.wishlist-info tbody .action img{cursor:pointer;}
.wishlist-info tbody .name a{font-family:'Raleway', Helvetica, sans-serif;font-weight:normal;font-size:16px;text-transform:uppercase;}
.login-content{margin-bottom:20px;overflow:auto;}
.login-content .left{float:left;width:48%;}
.login-content .right{float:right;width:48%}
.login-content .left .content, .login-content .right .content{min-height:190px;}
table.radio tr.highlight:hover td{background-color:rgba(0, 0, 0, 0.06);}
.order-list{margin-bottom:10px;}
.order-list .order-id{width:49%;float:left;margin-bottom:2px;}
.order-list .order-status{width:49%;float:right;text-align:right;margin-bottom:2px;}
.order-list .order-content{padding:10px 0px;display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid rgba(0, 0, 0, 0.08);border-bottom:1px solid rgba(0, 0, 0, 0.08);}
.order-list .order-content div{float:left;width:33.3%;}
.order-list .order-info{text-align:right;}
.order-detail{background:rgba(0, 0, 0, 0.04);font-weight:bold;}
.return-list{margin-bottom:10px;}
.return-list .return-id{width:49%;float:left;margin-bottom:2px;}
.return-list .return-status{width:49%;float:right;text-align:right;margin-bottom:2px;}
.return-list .return-content{padding:10px 0px;display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid rgba(0, 0, 0, 0.08);border-bottom:1px solid rgba(0, 0, 0, 0.08);}
.return-list .return-content div{float:left;width:33.3%;}
.return-list .return-info{text-align:right;}
.return-product{overflow:auto;margin-bottom:20px;}
.return-name{float:left;width:31%;margin-right:15px;}
.return-model{float:left;width:31%;margin-right:15px;}
.return-quantity{float:left;width:31%;}
.return-detail{overflow:auto;margin-bottom:20px;}
.return-reason{float:left;width:31%;margin-right:15px;}
.return-opened{float:left;width:31%;margin-right:15px;}
.return-opened textarea{width:98%;vertical-align:top;}
.return-captcha{float:left;}
.download-list{margin-bottom:10px;}
.download-list .download-id{width:49%;float:left;margin-bottom:2px;}
.download-list .download-status{width:49%;float:right;text-align:right;margin-bottom:2px;}
.download-list .download-content{padding:10px 0px;display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid rgba(0, 0, 0, 0.08);border-bottom:1px solid rgba(0, 0, 0, 0.08);}
.download-list .download-content div{float:left;width:33.3%;}
.download-list .download-info{text-align:right;}
.cart-info table{width:100%;margin-bottom:15px;border-collapse:collapse;border-top:1px solid rgba(0, 0, 0, 0.08);border-left:1px solid rgba(0, 0, 0, 0.08);border-right:1px solid rgba(0, 0, 0, 0.08);}
.cart-info td{padding:7px;}
.cart-info thead td{font-weight:bold;background-color:rgba(0, 0, 0, 0.04);border-bottom:1px solid rgba(0, 0, 0, 0.08);}
.cart-info thead .image{text-align:center;}
.cart-info thead .name, .cart-info thead .model, .cart-info thead .quantity{text-align:left;}
.cart-info thead .price, .cart-info thead .total{text-align:right;}
.cart-info tbody td{vertical-align:top;border-bottom:1px solid rgba(0, 0, 0, 0.08);}
.cart-info tbody .image img{}
.cart-info tbody .image{text-align:center;}
.cart-info tbody .name, .cart-info tbody .model, .cart-info tbody .quantity{text-align:left;}
.cart-info tbody .quantity input[type='image'], .cart-info tbody .quantity img{position:relative;top:4px;cursor:pointer;}
.cart-info tbody .price, .cart-info tbody .total{text-align:right;font-size:15px;}
.cart-info tbody span.stock{color:#F00;font-weight:bold;}
.cart-module > div{display:none;}
.cart-total{overflow:auto;margin-bottom:15px;border:1px solid rgba(0, 0, 0, 0.08);padding:10px;}
.cart-total table{float:right;}
.cart-total td{padding:3px;text-align:right;white-space: nowrap;}
.cart-info tbody .name a{font-family:'Raleway', Helvetica, sans-serif;font-size:16px;text-transform:uppercase;font-weight:normal;}
.cart-total #total .right.price{font-size:15px;}
.box-search{padding:10px 20px 10px;background-color:rgba(0,0,0,0.04);margin-bottom:20px;}
.box-search .buttons{margin-bottom:0;}
.checkout-heading{font-size:12px;padding:16px;text-transform:uppercase;-webkit-box-shadow:0px -1px 0px rgba(0,0,0,0.15)inset;-moz-box-shadow:0px -1px 0px rgba(0,0,0,0.15)inset;box-shadow:inset 0px -1px 0px rgba(0,0,0,0.15);}
.checkout-heading a{float:right;margin-top:1px;font-weight:normal;text-transform:none;text-decoration:none;}
.checkout-content{padding:10px 0px 15px 0px;display:none;overflow:auto;}
.checkout-content .left{float:left;width:48%;}
.checkout-content .right{float:right;width:48%;}
.checkout-content .buttons{clear:both;}
.checkout-product table{width:100%;border-collapse:collapse;border-top:1px solid rgba(0, 0, 0, 0.08);border-left:1px solid rgba(0, 0, 0, 0.08);border-right:1px solid rgba(0, 0, 0, 0.08);margin-bottom:20px;}
.checkout-product td{padding:7px;}
.checkout-product thead td{font-weight:bold;border-bottom:1px solid rgba(0, 0, 0, 0.08);background-color:rgba(0,0,0,0.04);}
.checkout-product thead .name, .checkout-product thead .model{text-align:left;}
.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total{text-align:right;}
.checkout-product tbody td{vertical-align:top;border-bottom:1px solid rgba(0, 0, 0, 0.08);}
.checkout-product tbody .name, .checkout-product tbody .model{text-align:left;}
.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total{text-align:right;}
.checkout-product tfoot td{text-align:right;border-bottom:1px solid rgba(0, 0, 0, 0.08);}
.checkout-product tfoot td.total{font-size:15px;}
.contact-info{overflow:auto;}
.contact-info .left{float:left;width:48%;}
.contact-info .right{float:left;width:48%;}
.sitemap-info{overflow:auto;margin-bottom:40px;}
.sitemap-info .left{float:left;width:48%;}
.sitemap-info .right{float:left;width:48%;}
.left_step1{float:left;width:48%;}
.right_step1{margin-left:50%;}
.small-field{margin-bottom:8px;width:80%;}
#footer{clear:both;overflow:hidden;position:relative;min-height:100px;min-width:1210px;padding:40px 0 20px;border-top:1px solid rgba(0,0,0,0.08);}
#footer > div, #powered > div{padding:0px 20px;margin:0 auto;}
#footer h3{font-family:'Raleway', Helvetica, sans-serif;font-size:15px;font-weight:normal;text-transform:uppercase;margin-top:0px;margin-bottom:10px;}
#footer .column:first-child{margin-left:0;}
#footer .column{float:left;margin-left:2%;margin-bottom:20px;width:23.4%;min-height:100px;}
#footer .column.width50{width:48.8%;}
#footer .column ul li.phone_f{min-height:30px;padding:4px 0 0px 40px;background:url('../image/icon/mobile_phone.png') top left no-repeat;}
#footer .column ul li.skype_f{min-height:30px;padding:4px 0 0px 40px;background:url('../image/icon/skype.png') top left no-repeat;}
#footer .column ul li.fax_f{min-height:30px;padding:4px 0 0px 40px;background:url('../image/icon/fax.png') top left no-repeat;}
#footer .column ul li.email_f{min-height:30px;padding:4px 0 0px 40px;background:url('../image/icon/mail.png') top left no-repeat;}
#footer .column ul li.address_f{min-height:30px;padding:0px 0 0px 40px;background:url('../image/icon/address.png') top left no-repeat;}
#footer .column ul{margin:0px;padding:0px;list-style:none;}
#footer .column ul li{padding:8px 0;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;border-bottom:1px solid rgba(255,255,255,0.06);}
#footer .column.contact ul li{border:none;}
#footer .column a{text-decoration:none;}
#footer .customblock_footer ul li{display:inline-block;margin-right:4px;}
#footer .customblock_footer > div{margin-right:20px;}
#footer .customblock_footer.width50 > div{margin-right:0px;}
.main.bottom_main{padding-top:0;padding-bottom:0;}
#powered .extras ul, #footer .extras ul{margin:0;padding:0px;list-style:none;}
#footer .extras{float:left;display:block;clear:both;}
#powered .extras{float:right;display:block;padding-top:5px;}
.extras ul li{display:inline-block;}
.extras ul li + li{margin-left:2px;}
#powered{clear:both;position:relative;overflow:hidden;padding:10px 0;min-width:1210px;}
#powered .extras li + li:before{content:"· ";}
#powered a, #powered{text-decoration:none;}
#powered a:hover{text-decoration:underline;}
#powered .copyright{float:left;padding-top:5px;}
.banner div{text-align:center;width:100%;display:none;}
.banner div img{margin-bottom:20px;}
.soc_network{float:right;margin-left:10px;}
.soc_network > div{display:inline-block;margin:0;}
.soc_network > div a{display:block;width:24px;height:24px;margin:0px 3px 0 0;-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;background-position:50% 50%;background-position:center center;background-repeat:no-repeat;}
.soc_network > div a:hover{-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.6);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.6);box-shadow:0px 0px 4px rgba(0,0,0,0.6);}
a.readmore{text-decoration:none;display:inline-block;padding:4px 6px;font-size:10px;text-transform:uppercase;line-height:20px;font-family:'Raleway', Helvetica, sans-serif;-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;}
a.readmore:hover, a.readnews:hover{text-decoration:none;}
a.readnews{display:inline-block;border-bottom:1px dotted #333;text-decoration:none;}
.price-filter{padding:15px;}
.owl-slider .owl-item img{display:block;width:100%;height:auto;}
div.product-quantity-container{margin:0px 3px 0 0px;display:inline-block;vertical-align:top;}
.product-quantity-container .product-quantity-button{padding:0;width:16px;height:16px;border:none;font-size:15px;font-family:Arial, Helvetica, sans-serif;display:block;margin-left:32px;cursor:pointer;border:1px solid rgba(0, 0, 0, 0.2);margin-bottom:2px;background-color:#fafafa;color:#555;}
.product-quantity-container .product-quantity-input{text-align:center;margin:0;float:left;padding:8px 3px;width:22px;border:1px solid rgba(0, 0, 0, 0.2);color:#666;}
.full_container .slideshow{padding-bottom:0px;}
.slideshow .owl-buttons{top:50%;position:absolute;width:100%;}
.slideshow .owl-carousel img{display:block;height:auto !important;width:100%;}
.slideshow .mattSlider{margin-bottom:20px;background:url(../image/loading2.gif) center center no-repeat;}
.owl-theme .owl-controls .owl-buttons div, .slideshow .mattSlider .nivo-directionNav a{background-image:url(../image/icon/prev_next.png);}
.movepanel{position:fixed;right:-280px;top:24%;z-index:199;}
.movebox{height:35px;position:relative;width:280px;}
.movebox .content-move{position:absolute;height:300px;width:240px;z-index:99999;top:0;background-color:#FFFFFF;border:2px solid #bbb;padding:0 20px 20px 20px;}
.icon-facebook, .icon-twitter, .icon-vkt{width:32px;height:32px;cursor:pointer;float:left;height:32px;left:-32px;position:relative;width:32px;z-index:99;}
.icon-facebook{background:url(../image/facebook.png) center center no-repeat;}
.icon-twitter{background:url(../image/twitter.png) center center no-repeat;}
.icon-vkt{background:url(../image/vkontakte.png) center center no-repeat;}
.movebox .box .box-heading{margin-bottom:10px;}
#center_custom_box{background-image:url(../image/parallax.jpg);display:block;clear:both;width:auto;padding:30px 0;position:relative;min-width:1210px;-moz-background-size:cover;-webkit-background-size:102% auto;-o-background-size:102% auto;-khtml-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;}
.product-list .owl-addimage_modul, .owl-addimagecat{
    display: block!important;
}
.price-total{
    white-space: nowrap;
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px), only screen and (min-device-width:200px) and (max-device-width:480px){#center_custom_box{background-attachment:scroll;}
}
.container > #center_custom_box{min-width:1170px;}
.custom_box_parallax{position:relative;text-align:center;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#container > .custom_box_parallax{margin-left:20px;margin-right:20px;text-align:center;}
.custom_box_parallax .bigtext{margin:0 32px 0px 32px;padding:0px 0 20px;font-family:'Raleway', Helvetica, sans-serif;font-size:18px;color:#000;}
.custom_box_parallax .verticaltab{margin:0 32px;padding:0;}
.custom_box_parallax .bigtext img{max-width:100%;}
#container > .verticaltab .box-product-category{min-width:1210px;}
.count-1{width:100%;}
.count-2{width:49%;}
.count-3{width:32%;}
.count-4{width:23.5%;}
.count-5{width:18.4%;}
.count-6{width:32%;}
.count-7{width:23.5%;}
.count-8{width:23.5%;}
.count-9{width:33%;}
.count-10{width:18.4%;}
#header .matban_box.beforetext .stylebanner{text-align:left;margin-bottom:10px;float:left;vertical-align:top;}
#header .matban_box.beforetext .one{float:left;padding:0 6px 6px 0px;margin:0;}
#header .matban_box .stylebanner + .stylebanner{border-left:1px solid rgba(0,0,0,0.1);padding-left:1%;}
#header .matban_box.beforetext .two{padding-right:5px;text-align:left;}
.matban_box.beforetext a, .matban_box.beforetext a b{text-decoration:none;}
.btnNav{background:#666;cursor:pointer;display:none;float:right;margin:3px 0 3px;padding:3px 6px;position:relative;z-index:99;}
.btnNav:hover{opacity:1 !important;}
.btnNavIcon{background:#F5F5F5;border-radius:1px;box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);display:block;height:2px;margin:3px auto;width:18px;}
#content .tab-content ul{list-style:disc;}
#header #logo img:hover{box-shadow:0px 0px 9px gray;}
#vk_register{background:url(../image/vkontakte.png)center center no-repeat;width:48px;height:48px;}
#fb_register{background:url(../image/facebook.png)center center no-repeat;width:48px;height:48px;}
#cart_view .qc-checkout-product table.scrollable{
    max-height: 280px;
    overflow-y: scroll;
    /* height: 200px; */
    display: block;
}
.qc-total  {
    white-space: nowrap;
}
.header-info a.two:hover, #footer .column ul li.phone_f a:hover{
    font-weight: bold;
    text-decoration: underline;
}
@media only screen and (max-width:990px){.ma-nav-mobile-container{position:relative;}
    .navbar .btn-navbar{display:block;float:left;padding:6px 0px;margin:0px;width:100%;}
    .navbar .btn-navbar div{display:block;float:left;margin-left:40px;line-height:24px;font-family:'Raleway', Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;text-transform:uppercase;}
    .navbar{position:relative;}
    .navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);margin-left:10px;}
    .btn-navbar .icon-bar{margin-top:4px;}
    #navbar-inner{min-height:36px;}
    #ma-mobilemenu{display:none;height:auto;}
    .nav-collapse, .nav-collapse.collapse{overflow-x:hidden;overflow-y:hidden;}
    .menu1 .mobilemenu{list-style:none;margin:0px;padding:0px;}
    .menu1 .mobilemenu .categ_image{display:none;}
    .nav-collapse{text-align:left;clear:both;}
    .menu1 .mobilemenu ul{padding:0;margin:0;display:block;}
    .menu1 .mobilemenu li{cursor:pointer;list-style-type:none;padding:0;margin:0;float:left;display:block;width:100%;position:relative;}
    .menu1 .mobilemenu li div{padding:0 34px 15px 15px;display:block;clear:both;}
    .menu1 .mobilemenu a{text-decoration:none;line-height:34px;display:block;cursor:pointer;border-top:1px solid rgba(0, 0, 0, 0.1);}
    .menu1 .mobilemenu > li > a{font-size:12px;padding:0 10px;font-family:'Raleway', Helvetica, sans-serif;text-transform:uppercase;font-weight:normal;}
    .menu1 .mobilemenu ul a{padding-left:25px;padding-right:50px;}
    .menu1 .mobilemenu ul ul a{padding-left:40px;}
    .menu1 .mobilemenu ul ul ul a{padding-left:55px;}
    .menu1 .mobilemenu ul ul ul ul a{padding-left:70px;}
    .menu1 .mobilemenu ul ul ul ul ul a{padding-left:85px;}
    .menu1 .mobilemenu li div.categ_image2{display:none;}
    .menu1 .mobilemenu span.head a{background:url(../image/icon/menu_down.png) no-repeat center right;}
    .menu1 .mobilemenu li.active>span.head a{background:url(../image/icon/menu_up.png) no-repeat center right;}
    .menu1 .mobilemenu li.selected span.head a{background:url(../image/icon/menu_up.png) no-repeat center right;}
    .menu1 .mobilemenu span.head{position:absolute;top:0px;right:0px;z-index:7}
    .menu1 .mobilemenu span.head a{display:block;height:34px;padding:0;width:34px;border:0;}
    .menu1 .mobilemenu .categories > span.head a, .menu1 .mobilemenu .linkinfo > span.head a{width:766px;}
    .menu1 .mobilemenu li.custombox, .menu1 .mobilemenu #topmenuaccount{display:none;}

    #header #cart .checkout a {
        float: right;
    }
    #header #cart .checkout a:first-of-type {
        margin-left: 2px;
        margin-right: 0;
    }
    .qc-checkout-product table thead {
        display: none;
    }

    .qc-checkout-product table tbody td {
        display: block;
    }
    .qc-checkout-product table tbody .qc-quantity {
        width:100%!important;
    }
    .qc-checkout-product table tbody .qc-image {
        text-align: center;
    }

    .qc-checkout-product table tbody .qc-image a{
         display: inline-block;
        margin: auto;
     }
}
@media only screen and (min-width:480px) and (max-width:789px){.menu1 .mobilemenu .categories > span.head a, .menu1 .mobilemenu .linkinfo > span.head a{width:448px;}
}
@media only screen and (max-width:479px){.menu1 .mobilemenu .categories > span.head a, .menu1 .mobilemenu .linkinfo > span.head a{width:280px;}
}

.shop-desc{
    font-size:14px;
}
.shop-desc h2{
    font-weight:600;
}/*catalog/view/theme/univer/stylesheet/style2.css*/body{background-color:#f4f4f4;color:#666;}
.main, .main2{background-color:#FFF;}
h1, .welcome{color:#000;}
h2, h3{color:#000;}
a, a:visited, a b{color:#000;}
a:hover{color:#cb1300;}
span.select2{background-color:#f4f4f4;}
.containermenu{width:1210px;margin:0 auto;}
.full_container .matban_box, .full_container .dropdown_category{max-width:1210px;}
.image_slider{width:1210px;}
#all_header{background-color:rgba(0,0,0,0.7);}
#header #cart .heading a, #header #cart .heading h4{color:#ccc;}
#header #cart .heading > a.bigcart{background:url('../image/shopcart2.png')no-repeat;}
#header .header_topbox{}
#header .links > div a, #header .links > div, #language span, #currency span{color:#ccc;}
#header .links > div:hover a, #header .links > div:hover{color:#fff;}
#header .links > div:hover{background-color:#cb1300;}
.sb-icon-search,
.sb-search-submit{background-color:rgba(0,0,0,0);}
#header .matban_box.beforetext .two{color:#ccc;}
.ma-nav-mobile-container{background-color:#474749;}
.menu > ul > li > a{color:#fff;}
.menu > ul > li:hover > a, .menu > ul > li.categories > a:hover, .menu > ul > li a.active{color:#fff;}
.menu > ul > li:hover, .categories > a:hover, .menu > ul > li a.active{background-color:#cb1300;}
.menu > ul > li > div{background-color:#fff;}
.menu > ul > li > div > ul > li:hover, .menu > ul div#topbrand ul li a:hover{background-color:#f4f4f4;}
.menu > ul > li > div > ul > li > a{color:#000;}
.menu > ul > li > div > ul > li:hover > a, .menu > ul div#topbrand ul li a:hover{color:#cb1300;}
.menu .topmenu ul li .level3,
.menu > ul > li > div.topmenu_theme > ul > li > div.topmenu{background-color:#fff;}
.menu .topmenu ul li .level3 a,
.menu > ul > li > div.topmenu_theme > ul > li > div.topmenu a{}
.menu .topmenu ul li .level3 li:hover a,
.menu > ul > li > div.topmenu_theme > ul > li > div.topmenu li:hover > a,
.displaymenu .menu > ul > li > div.topmenu_theme > ul > li > a:hover{background-color:#f4f4f4;color:#cb1300}
.displaymenu .menu > ul > li > div.topmenu_theme > ul > li > a{background-color:rgba(0,0,0,0.04);}
.column_brand li span{color:#cb1300;}
.ma-nav-mobile-container.fixed{background-color:#474749;}
.menu > ul > li.default2 > div > ul > li > a{background-color:rgba(0,0,0,0.04);}
.navbar .btn-navbar{}
.navbar .btn-navbar div{color:#fff;}
.navbar .btn-navbar:active,
.navbar .btn-navbar.active{background-color:#fff;}
.navbar .btn-navbar .icon-bar{background-color:#3f3f3f;}
.menu1 .mobilemenu a{color:#fff;}
.menu1 .mobilemenu a:hover{color:#fff;background-color:#cb1300;}
.menu1 .mobilemenu span.head a{color:#000;}
.breadcrumb, .breadcrumb a{color:#666;}
.breadcrumb a:hover{color:#cb1300;}
.pagination .links a{color:#555;background-color:#eee;}
.pagination .links b, .pagination .links a:hover{color:#FFF;background-color:#777779;}
a.button, input.button, button.button{color:#fff;background-color:#777779;border:1px solid #777779;}
#payment_address_email_confirm_input, #payment_method{display:none}
.product-grid .hover_but > div a,
.box-product .hover_but > div a, .block2 .hover_but > div a{border:1px solid #ddd;}
.cart input.button{color:#000;background-color:#777779;}
a.button:hover, input.button:hover, a.button.registr:hover, .cart input.button:hover, .product-info .cart input.button,
button.button:hover{background-color:#cb1300;color:#FFF;border:1px solid #cb1300;}
a.button.registr{background-color:#FFF;color:#000;}
.sidebar_feedback{color:#000;background-color:rgba(0,0,0,0.03);}
.feedback_box .success, .feedback_box .success a{color:#000;}
.full_container .htabs{background-color:#fff;}
.htabs a{color:#000;}
.htabs a:hover,
.htabs a.selected{color:#cb1300;border-bottom:1px solid #cb1300;}
.htabs a.selected:after{border-bottom:6px solid #cb1300;}
.tab-content{border-bottom:1px dotted #555;border-top:1px dotted #555;background-color:#FFF;}
.box-product-category{border-top:1px dotted #555;}
.position_center .box-content .accordeon_categ > ul > li > a{color:#000;}
.box-heading, .box-heading a, .matban_box.beforetext .threeheading{color:#000;}
.box-heading{border-bottom:1px solid #000;}
.box-heading-new{border-bottom:1px dotted #555;}
.box-product div.itemcolumns, .verticaltab .owl-item,
.product-grid > div{background-color:#fff;}
#column-left .box-content > .box-product > div, #column-right .box-content > .box-product > div{background-color:rgba(0,0,0,0.03);}
#column-left .box-content > .box-product > div div, #column-right .box-content > .box-product > div div{background-color:transparent;}
.box-product .name a, .compare-info .name a, .cart-info tbody .name a,
.wishlist-info tbody .name a{color:#333;}
.box-product .name a:hover, .compare-info .name a:hover, .cart-info tbody .name a:hover,
.wishlist-info tbody .name a:hover{color:#cb1300;}
.box-product .price{color:#cb1300;}
.box-product .price-old{color:#888;}
.savemoney{background:url('../image/label2.png')no-repeat;;color:#fff;}
.box-content .accordeon_categ > ul > li,
.position_center .box-content .accordeon_categ > ul > li,
.position_center .box-content .accordeon_categ > ul > li:hover{background-color:#f8f8f8;}
.box-content .accordeon_categ > ul > li > a,
.position_center .box-content .accordeon_categ > ul > li > a,
.position_center .box-content .accordeon_categ > ul > li:hover > a{color:#000;}
.box-content .accordeon_categ > ul > li:hover{}
.box-content .accordeon_categ > ul > li:hover > a{color:#cb1300;}
.box-content .accordeon_categ > ul > li.cat-active{}
.box-content .accordeon_categ > ul > li.cat-active > a.active{color:#cb1300;}
.box-content .accordeon_categ > ul > li ul.active > li a.active,
.dropdown_category .box-content .accordeon_categ > ul > li ul > li:hover > a{color:#cb1300;}
.box-content .accordeon_categ > ul > li > ul,
.dropdown_category .box-category > ul > li .all_subcat{background-color:#fff;}
.box-content .accordeon_categ > ul > li ul > li a, .category-list ul li div a{color:#000;}
.dropdown_category.position_center .box-content .accordeon_categ > ul > li .sub_category_child > ul > li{background-color:#FFF;}
.accordeon_description .accordeon_plus,
.accordeon_description .accordeon_plus.open{background-color:#fff);}
.manufacturer-heading{background:rgba(0, 0, 0, 0.04);}
.product-compare a:hover div{background-color:#666;}
.product-list > div{background-color:#FFF;}
.product-list .name a{color:#000;}
.product-list .name a:hover{color:#cb1300;}
.product-list .price{color:#cb1300;}
.product-list .price-old{color:#888;}
.product-list .price-tax{color:#BBBBBB;}
.product-grid .name a{color:#000;}
.product-grid .name a:hover{color:#cb1300;}
.product-grid .price{color:#cb1300;}
.product-grid .price-old{color:#888;}
.product-grid .wishlist a, .product-grid .compare a, .product-grid .singleclick_wrapper a,
.box-product .wishlist a, .box-product .compare a, .box-product .singleclick_wrapper a,
.block2 .wishlist a, .block2 .compare a, .block2 .singleclick_wrapper a{color:#777;}
.product-grid .wishlist a:hover, .product-grid .compare a:hover, .product-grid .singleclick_wrapper a:hover,
.box-product .wishlist a:hover, .box-product .compare a:hover, .box-product .singleclick_wrapper a:hover,
.block2 .wishlist a:hover, .block2 .compare a:hover, .block2 .singleclick_wrapper a:hover{background-position:left top;background-color:#cb1300;}
.product-info .image-additional .active img{border-color:#cb1300;}
.product-info .price{color:#cb1300;}
.product-info .price-old{color:#888;}
.product-info .cart .links a{color:#777;}
.product-info .cart .links a:hover{color:#cb1300;}
.product-info .review > div > span{color:#38B0E3;}
.compare-info .price{color:#cb1300;}
.compare-info .price-old{color:#888;}
.wishlist-info thead td{background-color:#f1f1f1;}
.cart-info thead td, .checkout-product thead td{background-color:#f1f1f1;}
.cart-total #total .right.price{color:#cb1300;}
.checkout-heading{background-color:#f1f1f1;padding:16px;color:#555;}
.checkout-product tfoot td.total{color:#cb1300;}
#footer{color:#ccc;background-color:rgba(0,0,0,0.8);}
#footer h3{color:#fff;}
#footer a{color:#ccc;}
#footer .column li:hover{background-color:rgba(0, 0, 0, 0.06);}
#powered{background-color:black;color:#ccc;}
#powered a{color:#ccc;}
.block2 .name a{color:#000;}
.block2 .name a:hover{color:#cb1300;}
.block2 .price{color:#cb1300;}
.block2 .price-old{color:#888;}
.heading_news_mod a{}
.heading_news_mod a:hover{}
a.readmore{background-color:#777779;color:#FFF;}
a.readmore:hover{background-color:#cb1300;}
.datepost{color:#888;}
#topcontrol{background-color:#666;}
#navbox.light h2, #navbox.light div, #navbox.light #urlmore{color:#fff;}
#navbox.dark h2, #navbox.dark div, #navbox.dark #urlmore{color:#333;}
#navbox.light #urlmore{border-bottom:1px dotted #fff;}
#navbox.dark #urlmore{border-bottom:1px dotted #333;}
.matban_box.maska_text .dark .textbanner2, .matban_box.slider_banner .dark .textbanner2{color:#333;}
.matban_box.maska_text .light .textbanner2, .matban_box.slider_banner .light .textbanner2{color:#FFF;}
.matban_box .light .moreinfo{border-bottom:1px dotted #fff;}
.matban_box .dark .moreinfo, .matban_box.beforetext .moreinfo{border-bottom:1px dotted #333;}
.matban_box.beforetext .stylebanner > .ramka_box,
.matban_box.beforetext .threeheading{background-color:#fff;}
.reload_captcha{background:url(../image/reload.png) no-repeat;}
.jcarousel-skin-opencart .jcarousel-container{background-color:rgba(255,255,255,0.03);}/*catalog/view/theme/univer/stylesheet/universlider.css*/
/*BANNERS*/
.matban_box{ margin:0 auto; max-width:1120px;}
.matban_box a{ text-decoration:none;}

.matban_box  .threeheading {
    font-family: 'Raleway', Helvetica, sans-serif;
    font-size:15px;
    font-weight:normal;
    text-transform:uppercase;
}


/*static*/

.matban_box .stylebanner {
    position: relative;
    float:left;
    vertical-align:top;
    overflow:hidden;
    margin-bottom:30px;
}

.matban_box .box_maska .stylebanner + .stylebanner{ margin-left:2%;}
#column-left .matban_box .box_maska .stylebanner + .stylebanner,
#column-right .matban_box .box_maska .stylebanner + .stylebanner{ margin-left:0;}
.matban_box .box_maska{ overflow:hidden; width:100%;}


#column-left .count-2,#column-left .count-3,#column-left .count-4,#column-left .count-5,
#column-left .count-6,#column-left .count-7,#column-left .count-8,#column-left .count-9,
#column-left .count-10,
#column-right .count-2,#column-right .count-3,#column-right .count-4,#column-right .count-5,
#column-right .count-6,#column-right .count-7,#column-right .count-8,#column-right .count-9,
#column-right .count-10{width:100%; float:none;}


/*maska text*/
.matban_box.maska_text{text-align:center;}

.matban_box.maska_text .one{ position:relative; overflow:hidden;}
.matban_box.maska_text .one img{
    width:100%;
    height:auto !important;
    -webkit-transition: all 0.6s ease-out;
    -moz-transition: all 0.6s ease-out;
    transition: all 0.6s ease-out;
    margin-bottom:0;
    vertical-align: middle;
}
.matban_box.maska_text .stylebanner:hover .one img{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -moz-transform: scale(1.2);
}
.matban_box.maska_text .two{
    position:absolute;
    z-index:10;
    top:30%;
    padding:0;
    width:100%;
    text-align:center;
}
.matban_box.maska_text .textbanner2{padding:15px;}
.matban_box.maska_text .threeheading{ font-size:24px;}
.matban_box.maska_text .threetext{
    font-family: 'PT Sans', Arial, Helvetica, sans-serif;
    font-size:15px;
}
.matban_box .moreinfo{ display:inline-block;}

/*before_text*/


.matban_box.beforetext .one{position:relative; overflow:hidden;
}
.matban_box.beforetext img{
    width:100%;
    height:auto !important;
    -webkit-transition: all 0.6s ease-out;
    -moz-transition: all 0.6s ease-out;
    transition: all 0.6s ease-out;
    margin-bottom:0;
    vertical-align: middle;}

.matban_box.beforetext .threeheading{
    max-width: 70%;
    padding: 0.5em 0.5em 1em;
    margin: -2.2em auto 0 !important;
    z-index:2;
    position: relative;
    text-align:center;}
.matban_box.beforetext	.threetext{
    text-align: left;
    max-width: 86%;
    margin: 0 auto;
    padding-bottom:1em;}

.full_container .matban_box.beforetext{ margin-top:20px;}

/*slider_banner*/

.matban_box.slider_banner{margin-bottom:30px;}
.matban_box.slider_banner  .stylebanner{ float:none;}

.matban_box.slider_banner .stylebanner{ margin-bottom:0;margin-right:0;}
.matban_box.slider_banner .one img{
    width:100%;
    height:auto !important;
    display:block;}

.matban_box.slider_banner .two{
    position:absolute;
    text-align:center;
    width:100%;
    z-index:2;
    bottom:10%;
    padding:0;

}
.matban_box.slider_banner .textbanner2{
    padding:15px;
    display:inline-block;}
.matban_box.slider_banner .threetext{
    font-family:'PT Sans', Arial, Helvetica, sans-serif;
    font-size:15px;

}
.matban_box.slider_banner .threeheading{ font-size:24px;}
.matban_box.slider_banner .mattSlider{overflow:hidden;}



/* Univer Slider */
#fon_slider{ position:relative;  }
#fon_slider .containermenu{ position:relative;height:400px;}
#navbox{ position:relative; width:80%; clear:both; margin:0px auto; top:60px; text-align:center;}
#navbox a{text-decoration:none; display:block; min-height:100px;}
#navbox a h2 {
    padding-bottom:20px;
    font-family:'Raleway', Helvetica, sans-serif;
    text-transform:uppercase;
    font-size:44px;
}
#navbox a .sl_center{ margin-bottom:25px;}
#navbox #urlmore {
    display:inline-block;
    text-decoration:none;
}
#navbox div{ font-size:15px;}

/* CONTROLS */
.fon_slider_button,#control {
    height:64px; width:64px;
    float:left;
    cursor:pointer;

    background-repeat:no-repeat; }

.dark .fon_slider_button, .dark #control{background-position:center left;}
.light .fon_slider_button, .light #control{background-position:center right;}
#back { background-image:url("../image/btn_back.png"); left:0;}
#next { background-image:url("../image/btn_next.png"); right:0; }
#control { background-image:url("../image/btn_pause.png"); right:64px; }
#control.play { background-image:url("../image/btn_play.png"); }

/* HEADER HAVIGATION */
#headernav > div{
    position: absolute;
    top:45%;
    height:64px;
    z-index:3;
}


.image_slider {
    background-position: center top;
    background-repeat: no-repeat;
    position:absolute;
    height:1400px; }

/*catalog/view/theme/univer/stylesheet/owl.theme.css*/.owl-theme .owl-controls{text-align:center;}
.owl_modul .owl-theme .owl-buttons{text-align:center;position:absolute;top:40%;width:100%;z-index:11;}
.owl-theme .owl-buttons{text-align:center;position:absolute;top:45%;width:100%;z-index:11;}
.owl-pagination{margin-bottom:10px;}
.owl-addimage_modul, .owl-addimagecat{width:100%;}
.owl-theme .owl-controls .owl-buttons div{background-image:url(../image/icon/prev_next.png);position:absolute;width:20px;height:20px;display:block;background-repeat:no-repeat;zoom:1;z-index:2;text-align:center;transition-delay:0;transition-duration:0.3s;transition-property:all;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);}
.owl-theme .owl-controls .owl-buttons div.owl-prev{left:0px;background-position:-6px center;}
.owl-theme .owl-controls .owl-buttons div.owl-next{right:0px;background-position:-42px center;}
.owl_modul .owl-theme .owl-controls .owl-buttons div.owl-prev{left:-10px;}
.owl_modul .owl-theme .owl-controls .owl-buttons div.owl-next{right:-10px;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:8px;height:8px;margin:3px;filter:Alpha(Opacity=20);opacity:0.2;-moz-opacity:0.2;-khtml-opacity:0.2;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#8f8f8f;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-item.loading{min-height:150px;background:url(../image/loading.gif) no-repeat center center}
.verticaltab .owl-theme .owl-controls .owl-buttons div{background-repeat:no-repeat;width:32px;height:32px;filter:Alpha(Opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;}
.verticaltab .owl-theme .owl-controls .owl-buttons div.owl-prev,
.verticaltab .owl-theme:hover .owl-controls .owl-buttons div.owl-prev{left:-32px;background-position:0px center;}
.verticaltab .owl-theme .owl-controls .owl-buttons div.owl-next,
.verticaltab .owl-theme:hover .owl-controls .owl-buttons div.owl-next{right:-32px;background-position:-36px center;}/*catalog/view/theme/univer/stylesheet/owl.carousel.css*/.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;text-align:center;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}/*catalog/view/javascript/jquery/colorbox/colorbox.css*//*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
#cboxTopLeft{width:14px; height:14px; background:url(images/controls.png) no-repeat 0 0;}
#cboxTopCenter{height:14px; background:url(images/border.png) repeat-x top left;}
#cboxTopRight{width:14px; height:14px; background:url(images/controls.png) no-repeat -36px 0;}
#cboxBottomLeft{width:14px; height:43px; background:url(images/controls.png) no-repeat 0 -32px;}
#cboxBottomCenter{height:43px; background:url(images/border.png) repeat-x bottom left;}
#cboxBottomRight{width:14px; height:43px; background:url(images/controls.png) no-repeat -36px -32px;}
#cboxMiddleLeft{width:14px; background:url(images/controls.png) repeat-y -175px 0;}
#cboxMiddleRight{width:14px; background:url(images/controls.png) repeat-y -211px 0;}
#cboxContent{background:#fff; overflow:visible;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(images/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious:hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext:hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose:hover{background-position:-100px 0px;}

.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}/*catalog/view/theme/univer/stylesheet/carousel.css*/.jcarousel-skin-opencart .jcarousel-container {
                                                                                                                                 -webkit-border-radius: 2px;
                                                                                                                                 -moz-border-radius: 2px;
                                                                                                                                 -khtml-border-radius: 2px;
                                                                                                                                 border-radius: 2px;
                                                                                                                                 -webkit-box-shadow: 0px 0px 0px 1px #e4e4e4;
                                                                                                                                 -moz-box-shadow: 0px 0px 0px 1px #e4e4e4;
                                                                                                                                 box-shadow:0px 0px 0px 1px #e4e4e4;
                                                                                                                             }
.jcarousel-skin-opencart .jcarousel-direction-rtl {
    direction: rtl;
}
.jcarousel-skin-opencart .jcarousel-container-horizontal {
    padding: 10px 30px;
}
.jcarousel-skin-opencart .jcarousel-clip {
    overflow: hidden;
    width: 100%;
}
.jcarousel-skin-opencart .jcarousel-clip-horizontal {
}
.jcarousel-skin-opencart .jcarousel-item {
    text-align: center;
}
.jcarousel-skin-opencart .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 10px;
}
.jcarousel-skin-opencart .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 10px;
    margin-right: 0;
}
.jcarousel-skin-opencart .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-opencart .jcarousel-next-horizontal, .jcarousel-skin-opencart .jcarousel-direction-rtl .jcarousel-next-horizontal,
.jcarousel-skin-opencart .jcarousel-prev-horizontal, .jcarousel-skin-opencart .jcarousel-direction-rtl .jcarousel-prev-horizontal{
    background-image:url(../image/icon/prev_next.png);
    width: 32px;
    height: 32px;
    background-repeat:no-repeat;
    top: 35%;
}
.jcarousel-skin-opencart .jcarousel-next-horizontal {
    position: absolute;
    right: 0px;
    cursor: pointer;
    background-position: -36px center;
}
.jcarousel-skin-opencart .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 0px;
    right: auto;
    background-position: -36px center;
}
.jcarousel-skin-opencart .jcarousel-next-horizontal:hover, .jcarousel-skin-opencart .jcarousel-next-horizontal:focus {
}
.jcarousel-skin-opencart .jcarousel-next-horizontal:active {
}
.jcarousel-skin-opencart .jcarousel-next-disabled-horizontal, .jcarousel-skin-opencart .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-opencart .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-opencart .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    filter: Alpha(Opacity=30);/*IE7 fix*/
    opacity: 0.3;
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
}
.jcarousel-skin-opencart .jcarousel-prev-horizontal {
    position: absolute;
    left: 0px;
    cursor: pointer;
    background-position: 0px center;
}
.jcarousel-skin-opencart .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 0px;
    background-position: -36px center;
}
.jcarousel-skin-opencart .jcarousel-prev-horizontal:hover, .jcarousel-skin-opencart .jcarousel-prev-horizontal:focus {
}
.jcarousel-skin-opencart .jcarousel-prev-horizontal:active {
}
.jcarousel-skin-opencart .jcarousel-prev-disabled-horizontal, .jcarousel-skin-opencart .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-opencart .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-opencart .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    filter: Alpha(Opacity=30);/*IE7 fix*/
    opacity: 0.3;
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
}
/*catalog/view/theme/univer/stylesheet/responsive.css*/@media only screen and (min-width: 990px) {
    #header .links {
        display: block !important;
    }
}

@media only screen and (max-width: 1170px) {
    .image_slider {
        -moz-background-size: 100%;
        -webkit-background-size: 100% auto;
        -o-background-size: 100% auto;
        -khtml-background-size: 100%;
        background-size: 100%;
        min-width: 320px;
        width: auto;
        height: auto;
    }



    #all_header, .main, .containermenu, .fixwidth, #all_header .containermenu.fixed {
        width: 100%;
    }

    #all_header, .container > #center_custom_box, #center_custom_box {
        min-width: 100%;
    }

    .itemcolumns .image img, .block2 .image img, .product-grid .image img {
        margin: 0 40px 0 40px;
        max-width: 100%;
        height: auto !important;
    }

    .dropdown_category.position_center .box-category > ul {
        margin-right: 0.8%;
    }

    table.form textarea {
        width: 90%;
    }

    select {
        width: 150px;
    }

    input.large-field, select.large-field {
        width: 180px;
    }

    .return-quantity input {
        width: 120px;
    }

    #column-left + #column-right + #content .product-list .centr {
        margin-left: 0px;
    }

    #column-left + #column-right + #content .product-list .left,
    #column-left + #column-right + #content .product-list .owl-carousel {
        float: none;
        margin: 0 auto;
    }

    .content-news img {
        max-width: 100%;
        height: auto !important;
    }

    .matban_box.maska_text .one img {
        width: 100%;
        height: auto !important;
    }

    #footer .customblock_footer > div img, .header_contact img,
    .product_custom img, .tab-content img {
        max-width: 100%;
        height: auto !important;
    }

    .matban_box.stylebanner:last-child {
        margin-right: 0px;
    }

    #footer, #powered {
        min-width: 260px;
    }

    .displaymenu .menu > ul > li > div.topmenu_theme > ul > li > .categ_image {
        float: none;
    }

    .displaymenu .menu > ul > li > div.topmenu_theme > ul > li > .categ_image img {
        width: 60px;
        height: auto !important;
        margin-bottom: 0;
    }

    .displaymenu .menu > ul > li > div.topmenu_theme > ul > li > div.topmenu.leftotstup {
        margin-left: 0;
    }

    .displaymenu .menu > ul > li > div.topmenu_theme > ul > li > div.topmenu.leftotstup ul {
        padding-right: 6px;
    }
}

@media only screen and (min-width: 990px) and (max-width: 1169px) {
    .container, .fixed .navbar, #all_header .containermenu, #footer > div,
    #powered > div, .full_container .containermenu, .full_container .matban_box, .full_container .dropdown_category {
        width: 960px;
    }

    .menu > ul > li > a {
        padding-left: 8px;
        padding-right: 8px;
    }

    .category_container, .box {
        max-width: 960px;
    }

    #header .header_contact {
        width: 48%;
    }
}

@media only screen and (max-width: 989px) {
    .nivoSlider, .slideshow {
        min-height: 130px!important;
    }
    #header #logo {
        float: none;
        display: inline-block;
    }

    #all_header #search {
        position: absolute;
        left: 31%;
    }

    .open-search .sb-search-submit {
        display: none;
    }

    .sl_center, #navbox #urlmore {
        display: none;
    }

    #fon_slider .containermenu {
        height: 250px;
    }

    #header .header_contact {
        width: 100%;
        display: block;
    }

    .product-filter .sort {
        clear: both;
    }

    #footer span.ctr {
        clear: both;
        display: block;
    }

    .movepanel {
        display: none;
    }

    .product-info > .left {
        float: none;
        margin-bottom: 20px;
    }

    .product-info > .left .image {
        float: none;
        margin-right: 0;
    }

    .product-info .image-additional {
        float: none;
        width: 100%;
    }

    .product-list .centr {
        margin-right: 0px;
        margin-left: 220px;
    }

    .product-list .right {
        position: relative;
        right: auto;
        top: auto;
        text-align: left;
        padding: 0;
        border: none;
    }

    .product-list .left .image img {
        width: 100%;
        height: auto !important;
    }

    .product-info > .left + .right {
        margin-left: 0px;
    }

    .htabs a {
        font-size: 1em;
        padding: 8px 6px 6px 6px;
    }

    .twocolumn .content {
        width: 100%;
    }

    .box-news.countnews-3,
    .box-news.countnews-4,
    .box-news.countnews-5 {
        width: 100%;
        margin-right: 0;
        padding-bottom: 20px;
        border-bottom: 1px solid #ddd;
    }

    .box-news .newsimage img {
        max-width: 100%;
        height: auto !important;
    }

    .matban_box .box_maska .stylebanner + .stylebanner {
        margin-left: 0;
    }

    .matban_box .stylebanner {
        float: none;
        display: inline-block;
        margin-right: -4px;
    }

    .count-4, .count-6, .count-8, .count-10 {
        width: 50%;
    }

    .count-9 {
        width: 33%;
    }

    #header .count-2 {
        width: 49%;
    }

    #header .count-3, #header .count-6 {
        width: 32%;
    }

    #header .count-4 {
        width: 23.5%;
    }

    #header .count-5 {
        width: 18.4%;
    }

    .hover_but {
        background-color: rgba(255, 255, 255, 0.6);
    }

    .product-grid .hover_but > div,
    .box-product .hover_but > div, .block2 .hover_but > div {
        -webkit-transform: scale(1);
        -o-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
    }

    .dropdown_category .block2 .hover_but {
        display: none;
    }

    .box-product .itemcolumns > div .owl_modul, .product-grid .item > div .owl_modul {
        display: none;
    }

    .dropdown_category.position_center .box-category > ul.col_numb_4 {
        width: 48.2%;
    }

    .feedback_box input {
        width: 85%;
    }

    .field_feed1 {
        width: 100%;
    }

    .feedback_box textarea {
        width: 95%;
        max-width: 95%;
    }

    #column-right {
        display: none;
    }

    #column-right + #content {
        margin-right: 0px;
    }

    #header .links {
        display: none;
        clear: both;
        text-align: left;
    }

    .btnNav {
        display: block;
    }

    #header .links > div {
        display: block;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        white-space: normal;
    }

    #header .links > div:first-child {
        border-top: 1px solid rgba(0, 0, 0, 0.08);
    }
    .cart-info tbody .quantity {
        text-align: center;
    }
    .cart-info tbody .total, .qc-total  {
        white-space: nowrap;
    }
}

@media only screen and (min-width: 790px) and (max-width: 989px) {
    .container, .fixed .navbar, #all_header .containermenu, #footer > div, #powered > div, .full_container .containermenu, .full_container .matban_box,
    .full_container .dropdown_category {
        width: 766px;
    }

    .category_container, .box {
        max-width: 766px;
    }

    .category-list ul {
        width: 49.5%;
    }

    #column-left + #column-right + #content .category-list ul {
        width: 100%;
    }

    #footer .column.width50 {
        width: 756px;
        margin: 0 0 20px 0;
        min-height: auto;
    }

    #footer .column {
        width: 48%;
    }
}
@media only screen and (min-width: 767px) and (max-width: 992px)
{
    .slideshow .mattSlider {
        min-height: 130px;
        margin-top:60px
    }
}
@media only screen and (max-width: 789px) {
    .product-grid .compare, .box-product .compare{
        display:none;
    }
    .box-product div.itemcolumns, .box-product div.itemcolumns .image {
        width: 100%;
    }
    .cart input.button {
        margin: 0;
        height: 40px;
        line-height: 26px;
        padding: 0px 23px 0px 52px;
        min-width: 150px;
        font-size: 12px;
        width: 42px!important;
        height: 42px!important;

    }
    .product-grid .wishlist a, .product-grid .compare a, .box-product .wishlist a, .box-product .compare a, .block2 .wishlist a, .block2 .compare a, .product-grid .singleclick_wrapper a, .box-product .singleclick_wrapper a, .block2 .singleclick_wrapper a {
        width: 40px!important;
        height: 40px!important;
    }
    .product-grid .wishlist a, .product-grid .compare a, .box-product .wishlist a, .box-product .compare a, .block2 .wishlist a, .block2 .compare a, .product-grid .singleclick_wrapper a, .box-product .singleclick_wrapper a, .block2 .singleclick_wrapper a{
        background-position: 8px -22px;
    }
    .cart input.button {
        background-position: left -40px;
    }
    .product-grid .wishlist a:hover, .product-grid .compare a:hover, .product-grid .singleclick_wrapper a:hover, .box-product .wishlist a:hover, .box-product .compare a:hover, .box-product .singleclick_wrapper a:hover, .block2 .wishlist a:hover, .block2 .compare a:hover, .block2 .singleclick_wrapper a:hover{
        background-position:  8px  7px;
    }
    .cart input.button:hover {
        background-position: left 1px;
    }
    .box-product div.itemcolumns .name a{
        font-size:18px;
    }
    .box-product div.itemcolumns .price{
        font-size:16px;
    }
    .itemcolumns .image img, .block2 .image img, .product-grid .image img {
        width: 300px;
        max-width: 80;
        margin:0;
        height: auto !important;
    }
    .box-product div.itemcolumns, .box-product div.itemcolumns .image {
        width: auto;
    }
    .box-product div.itemcolumns {
        width:70%;
        margin: 10px 1px 18px 21px;
    }
    .testimonial-item{
        padding-left: 20px!important;

    }
    .product-grid {
        margin-right:0;
        text-align: center;
    }
    #column-left + #content .product-grid > div, #column-right + #content .product-grid > div {
        width: calc(48% - 8px);
        float: left;
        margin: 0;
        margin-top: 10px;
        box-sizing: border-box;
        margin: 0 2px;
    }
    .product-filter .display,  .product-filter .limit{
        float: left!important;
        width:50%;
        margin:0!important;
    }
    .product-filter .limit{
        text-align: right;
    }

    .product-filter .filter{
        line-height: 30px;
        height: 30px;
    }
    #column-left #banner1, #column-left .box.accord_category{
        display: none!important;
    }
    .nivoSlider, .slideshow {
        min-height: 125px!important;
    }
    #column-left {
        display: block;
        width: 100%;
    }
    .filter-block{
        /*max-height: 0;*/
        overflow: hidden;
        display:none
    }
    #show-filter{
        display:block;
    }

    #column-left + #column-right + #content, #column-left + #content, #column-right + #content, #content {
        margin-left: 0px;
        margin-right: 0px;
    }

    .return-model, .return-name, .return-reason, .return-opened {
        float: none;
        width: 90%;
    }

    #content .content .right, #content .content .left {
        float: none;
        width: 90%;
    }

    .matban_box.beforetext .one {
        float: none;
        margin-right: 0;
    }

    #header #logo {
        padding-right: 0;
        text-align: center;
        display: block;
    }

    #header #cart {
        position: relative;
        top: 0px;
        text-align: center;
    }
    #header #cart {
        position: relative;
        top: 0px;
        text-align: center;
    }
    #header #cart .heading {
        display: inline-block;
        position: relative;
        padding-left: 40px;
        padding-bottom: 10px;
        text-align: right;
        z-index: 1;
    }
    #header .header_contact{
        margin-top: 0;
    }
    .product-filter .limit, .product-filter .sort {
        float: none;
    }

    .pagination {
        border: none;
        text-align: center;
    }

    .pagination .links {
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        float: none;
    }

    .pagination .results {
        float: none;
    }

    #footer .extras {
        margin-bottom: 10px;
    }

    .news_page .image {
        float: none;
        margin-bottom: 20px;
    }

    .news_page .image img {
        max-width: 100%;
    }

    .box-news.countnews-2 {
        width: 100%;
        margin-right: 0;
    }

    #header .matban_box .stylebanner + .stylebanner {
        border: none;
        padding-left: 0;
    }

    #header .count-2, #header .count-3, #header .count-4, #header .count-5, #header .count-6 {
        width: 100%;
    }

    .count-3, .count-4, .count-5, .count-6,
    .count-7, .count-8, .count-9, .count-10 {
        width: 100%;
    }

    #navbox a h2 {
        font-size: 1.8em;
    }

    #navbox div {
        font-size: 1em;
    }

    .dropdown_category.position_center .box-category > ul.col_numb_3,
    .dropdown_category.position_center .box-category > ul.col_numb_4,
    .dropdown_category.position_center .box-category > ul.col_numb_2 {
        width: 100%;
        margin-right: 0;
    }

    .htabs a {
        padding: 6px;
        line-height: 18px;
    }

    .htabs {
        height: 60px;
    }

    #logo img {
        max-width: 100%;
        height: auto !important;
    }

    .cart-info .model, .cart-info .price {
        display: none;
    }
    #header #cart .heading > a.bigcart{
        display: block;
        position: relative;
        float: left;
    }
    #header #cart .heading{
        min-width: 200px;
        max-width: 100%;
        box-sizing: border-box;
        padding: 10px;
    }
}

@media only screen and (min-width: 480px) and (max-width: 789px) {
    .container, .fixed .navbar, #all_header .containermenu, #footer > div, #powered > div, .full_container .containermenu, .full_container .matban_box,
    .full_container .dropdown_category {
        width: 80%;
        max-width: 600px;
    }

    .category_container, .box {
        max-width: 100%;
    }

    .manufacturer-list ul {
        width: 50%
    }

    #header #cart .content {
        width: 432px;
    }

    .category-list ul {
        width: 100%;
    }

    #footer .column {
        float: none;
        width: 100%;
        min-height: auto;
        margin: 0 0 20px 0;
    }

    #footer .column.width50 {
        width: 448px;
    }
}

@media only screen and (max-width: 479px) {
    #column-left + #content .product-grid > div, #column-right + #content .product-grid > div {
        width: 80%;
        margin: 0;
        float:none;
        margin-top: 10px;
        box-sizing: border-box;
    }

    .nivoSlider, .slideshow {
        min-height: 90px;
    }
    .container, .fixed .navbar, #all_header .containermenu, #footer > div, #powered > div, .full_container .containermenu, .full_container .matban_box,
    .full_container .dropdown_category {
        width: 100%;
    }

    .main, #footer, #powered, #all_header, .containermenu, .fixwidth, #center_custom_box, .full_container .matban_box, .full_container .dropdown_category {
        min-width: 100%;
    }

    .category_container, .box, .container > #center_custom_box {
        max-width: 100%;
    }

    .jcarousel-skin-opencart a img {
        width: 40px;
    }

    #all_header .matban_box.beforetext .one img {
        display: none;
    }

    #header .matban_box .stylebanner + .stylebanner {
        margin-left: 0;
        padding-left: 0;
        border: none;
    }

    .box-search .content input {
        width: 200px;
    }

    #header #cart .content {
        width: 304px;
    }

    .manufacturer-list ul {
        float: none;
        width: 100%;
    }

    .category-list ul {
        width: 99%;
    }

    .product-info > .left > .image a img#main-image {
        width: 258px;
        height: auto !important;
    }

    .zoomContainer {
        display: none;
    }

    .login-content .left, .login-content .right {
        float: none;
        width: 98%;
    }

    .sitemap-info .left, .sitemap-info .right {
        float: none;
        width: 98%;
    }

    .product-list .owl-carousel {
        float: none;
    }

    .product-list .left {
        float: none;
        margin-bottom: 10px;
        width: 230px;
        margin: 0 auto;
    }

    .product-list .centr {
        margin-left: 0px;
    }

    .product-list .left > .image {
        float: none;
    }

    .product-info .option > label {
        width: auto;
        float: none;
    }

    .product-info .option > .option_field {
        margin-left: 0px;
    }

    .product-info .left .image a.colorbox img {
        width: 100%;
        height: auto !important;
    }

    .checkout-content .left, .checkout-content .right {
        float: none;
        width: 99%;
    }

    .product-info .description .logobrand {
        float: none;
    }

    #footer .column {
        float: none;
        width: 100%;
        min-height: auto;
        margin: 0 0 20px 0;
    }

    #footer .column.width50 {
        width: 280px;
    }

    .matban_box.slider_banner .two {
        display: none;
    }

    #navbox {
        width: 280px;
    }

    #navbox h2 {
        display: none;
    }

    #fon_slider .containermenu {
        height: 150px;
    }

    .open-search input.sb-search-input {
        width: 130px;
    }

    .field_captcha {
        width: 100%;
    }

    .feedback_box a.button {
        float: none;
    }
    .container{
        padding:0 10px;
        box-sizing: border-box;
    }
}

@media only screen and (max-width: 789px) {
    .header-info {
        width: 100%;
        float: left;
        margin: auto;
        margin-top:20px!important;
        padding: 0;
        text-align: center;
        width: 100%;
        max-width: 789px !important;
    }

}
@media only screen and (max-width: 767px) {
    .nivoSlider, .slideshow {
        min-height: 150px!important;
    }
}
@media only screen and (max-width: 425px) {
    .itemcolumns .image img, .block2 .image img, .product-grid .image img {
        margin: 0;
        max-width: 90%;
        height: auto !important;
    }
}


@media only screen and (max-width: 375px) {
    .itemcolumns .image img, .block2 .image img, .product-grid .image img {
        margin: 0;
        max-width: 100%;
        height: auto !important;
    }
}


@media only screen and (max-width: 350px) {
	.cart-info thead .image, .cart-info tbody .image{display:none}

    .itemcolumns .image img, .block2 .image img, .product-grid .image img {
        margin: 0 ;
        max-width: 100%;
        height: auto !important;
    }
}/*catalog/view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.16.custom.css*//*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*
 * jQuery UI Resizable 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
 * jQuery UI Accordion 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*
 * jQuery UI Autocomplete 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.16
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
    list-style:none;
    padding: 2px;
    margin: 0;
    display:block;
    float: left;
}
.ui-menu .ui-menu {
    margin-top: -3px;
}
.ui-menu .ui-menu-item {
    margin:0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
}
.ui-menu .ui-menu-item a {
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}
/*
 * jQuery UI Button 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; }
button.ui-button-icons-only { width: 3.7em; }

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*
 * jQuery UI Slider 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
 * jQuery UI Tabs 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*
 * jQuery UI Datepicker 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*
 * jQuery UI Progressbar 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }