/*! normalize.css v1.0.1 | MIT License | git.io/normalize */
/* !!! changed by barni !!! */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
display: block;
}
audio,
canvas,
video {
display: inline-block;
*display: inline;
*zoom: 1;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden] {
display: none;
}
html {font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
html,
button,
input,
select,
textarea {
font-family:arial, sans-serif;
}
body{margin: 0}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal}
a:focus {/*outline: thin dotted;*/}
a:active,a:hover {outline: 0;}
abbr[title] {
border-bottom: 1px dotted;
}
b,strong {font-weight: bold;}
blockquote {
margin: 1em 40px;
}
dfn {
font-style: italic;
}
mark {
background: #ff0;
color: #000;
}
p,
pre {margin:0}
code,
kbd,
pre,
samp {
font-family: monospace, serif;
_font-family: 'courier new', monospace;
font-size: 1em;
}
pre {
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
q {
quotes: none;
}
q:before,
q:after {
content: '';
content: none;
}
small {font-size:100%;}
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
dl, dd, menu, ol, ul, figure, form{margin:0;padding:0;}
ul, ol {list-style: none; list-style-image: none;}
img {
border: 0; /* 1 */
-ms-interpolation-mode: bicubic; /* 2 */
}
svg:not(:root) {overflow: hidden;}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0; /* 1 */
padding: 0;
white-space: normal; /* 2 */
*margin-left: -7px; /* 3 */
}
button,
input,
select,
textarea {
font-size: 100%; /* 1 */
margin: 0; /* 2 */
vertical-align: baseline; /* 3 */
*vertical-align: middle; /* 3 */
}
button,
input {
line-height: normal;
}
button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; /* 2 */
cursor: pointer; /* 3 */
*overflow: visible; /* 4 */
}
button[disabled],
input[disabled] {
cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; /* 1 */
padding: 0; /* 2 */
*height: 13px; /* 3 */
*width: 13px; /* 3 */
}
input[type="search"] {
-webkit-appearance: textfield; /* 1 */
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box; /* 2 */
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea {overflow: auto;vertical-align: top; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
table {
border-collapse: collapse;
border-spacing: 0;
}
/*
* HTML5 Boilerplate
*
* What follows is the result of much research on cross-browser styling.
* Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
* Kroc Camen, and the H5BP dev community and team.
*/
html, button, input, select, textarea {color:#a3a3a3;}
/* font-size dla body: 1em = 16px */
html{background-color:#ececec;}
body {background-color:#ececec;color:#807b7b;font:1em/1.4 arial, helvetica, sans-serif;}
a, a:visited{color:#807b7b;text-decoration:none}
::-moz-selection{color:#fff;background:#807b7b;text-shadow:none}
::selection{color:#fff;background:#807b7b;text-shadow:none}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 0;padding: 0;}
img {vertical-align: middle;}
fieldset {border: 0; margin: 0; padding: 0;}
textarea { resize: vertical;}
.chromeframe{margin:4px 0;background:#ccc;color:#000;padding:10px;}
/* ==========================================================================
style główne */
.cust-f-n{font-family: 'Open Sans', arial, sans-serif;font-weight:400;}
.cust-f-it{font-family: 'Open Sans', arial, sans-serif;font-weight:600;font-style:italic}
.cust-f-b{font-family: 'Open Sans', arial, sans-serif;font-weight:600}
.cust-f{font-family: 'Julius Sans One', arial, sans-serif;font-weight:bold;/*text-transform:uppercase*/}

.top-bar{height:33px;background:#45444b none repeat-x 0 0}
.mc-container{width:100%;max-width:1280px;margin:0 auto}
.site-body-cont{max-width:1056px;width:82.5%;/*margin-left:17.5%;*/}
.mc-wrap, .mc-foot .site-body-cont{float:right}
.mc-wrap .mcwrp-cont{}
.mc-head{max-width:200px;width:16.40625%;float:left;}
.mc-head h1{font-size:1em}
.mc-head .log-box{margin-left:20px;padding-top:28px;padding-bottom:30px;}
.mc-head .nav-box{padding-bottom:26px}
.mc-head .nav-box li{display:block}
.mc-head .nav-box a{font-size:.875em;line-height:1em;letter-spacing:-1px;font-weight:bold;text-transform:uppercase;display:inline-block;padding:8px 0 8px 8px;margin-bottom:6px;color:#2a1e1e}
.mc-head .nav-box a span{display:inline-block;padding-left:12px;background:transparent none no-repeat 0 -100%}
.mc-head .nav-box a:hover{color:#000}
.mc-head .nav-box a:hover span{background-position:0 50%}
.mc-head .nav-box a.act{display:block;background:#d4d4d4 none no-repeat 100% 50%}
.mc-head .nav-box a.act span{background-position:0 50%}
.mc-head .us-nav-box{margin-left:20px;border-top:1px solid #b8b5b5;width:150px;padding-top:24px}
.us-nav-box .navb-hdr{padding-bottom:6px;color:#363636;font-size:1.3125em}
.us-nav-box .usnb-konto{padding-bottom:28px;}
.us-nav-box .usnb-k-frm{}
.us-nav-box .usnb-k-lnk{line-height:0;padding:2px 0 0 10px}
.us-nav-box .usnb-k-lnk a{color:#8b8787;font-size:.5625em;line-height:1em}
.us-nav-box .usnb-k-lnk a span{text-decoration:underline;font-size:1.2222222222222222222222222222222em}
.us-nav-box .usnb-srch{}
.us-nav-box .usnb-s-frm{}
.us-nav-box .row{margin-bottom:10px}
.us-nav-box input{width:100%;height:29px;font-size:.6875em;line-height:2.6363636363636363636363636363636em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.us-nav-box input[type="text"], .us-nav-box input[type="password"]{padding:0 10px;color:#8b8787;border:1px solid #b8b5b5}

.mc-foot{margin-top:14px;color:#fff;}
.mc-foot .copy{padding-top:8px;padding-left:6px;float:left;font-size:.6875em;}
.mc-foot .copy span{margin-left:71px}
.mc-foot .copy a{color:#fff;}
.mc-foot .social{float:right;padding-right:12px}

.mc-foot .social a{color:#89888a;font-size:.6875em;line-height:1em;display:inline-block;vertical-align:middle;float:left;margin-left:6px}
.social .sitemap{padding-top:10px;padding-right:7px}
.social .ico-rss, .social .ico-gogl, .social .ico-tweet, .social .ico-fcbk{width:28px;height:28px;background:transparent none no-repeat 0 0}
.social .ico-fcbk{background-position:0 0}
.social .ico-tweet{background-position:-34px 0}
.social .ico-gogl{background-position:-66px 0}
.social .ico-rss{background-position:-99px 0}
.mc-foot .mcf-bot{padding-top:13px;min-height:46px;background:#403f45 none repeat-x 0 0}
.mc-foot .mcf-bot a:hover{text-decoration:underline}
.mc-foot .mcf-top{background:#403f45 none repeat-x 0 0}
.mc-foot .mcf-top .site-body-cont{position:relative}
.mc-foot .mcf-top .red-label{background-color:#811111;position:absolute;top:-14px;left:4px;padding:16px 17px;font-size:1.125em;text-transform:none}
.mc-foot .mcf-top .mcftb-inf{padding-right:12px;padding-top:61px;min-height:58px;}
.mc-foot .mcf-top .mcftb-inf .info-txt{width:84%;padding-left:22px;font-size:1.125em;letter-spacing:-1px;padding-bottom:10px}
.mc-foot .mcf-top .mcftb-inf .btn-arr-bord{position:absolute;right:12px;top:61px;}

.mc-head .fnb-nav-btn, .mc-head .fnb-srch-btn{display:none}
.site-body-cont .rect-box-cont a:hover, .site-body-cont .rect-box-preview a:hover{text-decoration:none}
.cont-mobile, .cont-2cols, .cont-3cols{display:none}
/* ==========================================================================
style do boksów */
.rect-box-cont{width:100%;position:relative;padding-bottom:18px}
.rect-box-cont .box{float:left;margin-top:1px;padding-right:1px;width:25%/*264px*/;height:199px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.rect-box-cont .box.box-dbl-v{height:399px}
.rect-box-cont .box.box-dbl-h{width:50%/*528px*/}
.rect-box-cont .rbc-left{float:left;width:50%/*528px*/}
.rect-box-cont .rbc-mid, .rect-box-cont .rbc-right{float:left;width:25%/*264*/}
.rect-box-cont .rbc-left .box{width:50%;}
.rect-box-cont .rbc-left .box.box-dbl-h, .rect-box-cont .rbc-mid .box, .rect-box-cont .rbc-right .box{width:100%;}
.art-dbl-col-cont .rect-box-cont .box{width:50%}
.rect-box-cont .box .box-href{position:absolute;top:0;left:0;display:block;width:100%;height:100%;overflow:hidden;-webkit-border-radius:6px;border-radius:6px;}
.rect-box-cont .box .box-bg{width:100%;height:100%;position:relative;background-color:#fff;border:1px solid #e2e2e2;padding:1px;margin-right:1px;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;border-radius:6px;}
.rect-box-cont .box .box-bg-inner{width:100%;height:100%;background-color:#f6f6f6;padding:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;border-radius:6px;}
.rect-box-cont .box .box-img{position:relative;width:100%;height:100%;background-position:50% 0;background-repeat:no-repeat;padding:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.rect-box-cont .box .box-img .sh{position:absolute;-webkit-box-shadow:0px 0px 3px 1px rgba(0,0,0,.4);box-shadow:0px 0px 3px 1px rgba(0,0,0,.4);}
.rect-box-cont .box .box-img .sh.l{left:-1px;top:0;width:1px;height:100%;}
.rect-box-cont .box .box-img .sh.r{right:-1px;top:0;width:1px;height:100%;}
.rect-box-cont .box .box-img .sh.t{left:0;top:-1px;width:100%;height:1px;}
.rect-box-cont .box .box-img .sh.b{left:0;bottom:-1px;width:100%;height:1px;}
.rect-box-cont .box .b-label{position:absolute;top:0;left:0;width:100%}
.rect-box-cont .box .b-label.pos-bot{top:auto;bottom:0}
.rect-box-cont .box .b-label .bl-cont{display:block;margin:4px;padding:14px 16px;color:#fff;background-color:#5e720a;}
.rect-box-cont .box .b-label.bg-blue .bl-cont{background-color:#014766;}
.rect-box-cont .box .b-label.bg-red .bl-cont{background-color:#821211;}
.rect-box-cont .box .hdr-mid{color:#fff;font-size:1.25em;letter-spacing:-2px;line-height:1em;text-shadow:2px 2px 5px #222;}
.rect-box-cont .box .bh-txt{color:#fff;padding-top:3px;font-size:.6875em;filter:alpha(opacity=70);opacity:.7}
.rect-box-cont .box .bh-txt.more-op{filter:alpha(opacity=60);opacity:.6}
.rect-box-cont .box .b-label.bg-brown .bl-cont{background-color:#75261e;}
.rect-box-cont .box .b-label.bg-aqua .bl-cont{background-color:#0abbc9;}
.rect-box-cont .box .b-label.bg-bronze .bl-cont{background-color:#af630b;}
.rect-box-cont .box .b-label.bg-blue2 .bl-cont{background-color:#2590c1;}

.rect-box-cont .box.leg-cont-box{height:auto}
.rect-box-cont .box .box-visual{height:263px;padding-right:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.rect-box-cont .box .box-legend{width:100%}
.rect-box-cont .box .box-legend a{display:block;font-size:.6875em;width:92%;margin:8px 4%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.rect-box-cont .box .box-legend a span{font-size:.81818181818181818181818181818182em}
.rect-box-cont .box .box-legend .bl-bot{width:90%;margin:0 6% 10px 4%;font-size:.6875em;}
.rect-box-cont .box .box-legend .bl-bot .lft{float:left;width:60%;color:#000;white-space:nowrap;overflow:hidden}
.rect-box-cont .box .box-legend .bl-bot .lft span, .rect-box-cont .box .box-legend .bl-bot .rght span{display:block}
.rect-box-cont .box .box-legend .bl-bot .rght{float:right;width:40%;text-align:right}
.rect-box-cont .box .box-legend .bl-bot .rght .stars{display:inline-block;margin-right:-3px}
.rect-box-cont .box .box-legend .bl-bot .rght b{color:#000}

/* box hover state */
.ie9 .rect-box-cont .box .box-href{background-color:rgba(0,0,0,0)}
.rect-box-cont .box .box-href .hover-cont{display:none}
.rect-box-cont .box.text-box .box-href .hover-cont{display:block}
.rect-box-cont .box .box-href:hover .hover-cont{display:block}
.rect-box-cont .box .box-href:hover .b-label{display:none}
.rect-box-cont .box a.box-href:hover .b-label{display:block}
.rect-box-cont .box .hover-cont{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:10;}
.rect-box-cont .box .hc-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:15;background:#60544f none no-repeat 50% 100%;-webkit-border-radius:6px;border-radius:6px;}
.rect-box-cont .box .hc-bg.blue-bg{background-color:#014766;background-image:none}
.rect-box-cont .box .hc-bg.green-bg{background-color:#5e720a;background-image:none}
.rect-box-cont .box:hover .box-bg{border-color:#ECECEC}
.rect-box-cont .box .hc-cont{position:absolute;top:0;left:0;width:100%;height:100%;z-index:25}
.rect-box-cont .box .hr{background-color:#fff;height:1px;margin:10px 0;filter:alpha(opacity=20);opacity:.2}
.rect-box-cont .box .top-hdr-pad{padding-top:9%;padding-right:14%;padding-left:14%}
.rect-box-cont .box .mid-cont-pad{padding-right:14%;padding-left:14%}

/*****/
.tipp-box{width:100%;position:relative}
.tipp-box .line{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:1px;background-color:#ececec;}
.tipp-box .tipp{margin-top:22px;float:left;width:30%;margin-right:3.3%;display:inline-block}
.tipp-box .tb-hdr{font-size:1.25em;line-height:.9em;height:39px;color:#363636;margin-left:6px;overflow:hidden;}
.tipp-box .tb-hdr .cust-f-it{letter-spacing:-1px;vertical-align:baseline}
.tipp-box .tb-hdr .cust-f{letter-spacing:-2px;vertical-align:baseline}
.tipp-box .tb-txt{font-size:.6875em;line-height:1.2727272727272727272727272727273em;min-height:56px;margin-right:10px;padding-bottom:8px;margin-left:6px;border-bottom:1px solid #b8b5b5}

/* batony */
.btn-arr-bord, a.btn-arr-bord{text-decoration:none !important;cursor:pointer;display:inline-block;border:1px solid #fff;padding:6px 38px 0 11px;height:21px;text-align:center;font-size:.6875em;color:#fff;background:#9b2f12 none no-repeat 100% 19%}
.btn-arr-bord.dark-bord, a.btn-arr-bord.dark-bord{border-color:#811111}
.btn-arr-bord.grey-skin, a.btn-arr-bord.grey-skin{background-color:#505050;background-position:100% 84%}
input[type="submit"]{padding-top:0}

.loged-user-box{text-align:right;width:98.863636363636363636363636363636%;margin:0 auto;}
.loged-user-box .lub-inf{float:right;color:#fff;margin-top:12px;margin-right:62px;font-size:.6875em;line-height:1em;filter:alpha(opacity=50);opacity:.5}
.loged-user-box .lub-nav{float:right;margin-top:12px}
.loged-user-box .lub-nav a{float:left;color:#fff;font-size:.5625em;line-height:1em;margin-right:11px}
.loged-user-box .lub-nav a span{text-decoration:underline;font-size:1.2222222222222222222222222222222em;}

.prm-tp-lab{background-color:#45444b;padding:20px 20px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.prm-tp-lab .red-label{float:left;margin-right:30px;background-color:#811111;padding:14px 16px 14px 20px;color:#ececec;font-size:1.875em;word-wrap:break-word;text-transform:none}
.prm-tp-lab .mcftb-inf{float:left;width:85%;padding-bottom:10px}
.prm-tp-lab .mcftb-inf .info-txt{margin-right:20px;color:#ececec;font-size:1.125em;letter-spacing:-1px;padding-bottom:10px}
.prm-tp-lab .btn-arr-bord{float:right;margin-bottom:10px}

.site-hdr{color:#363636;font-size:1.25em;padding:18px 0 16px}
.site-hdr .cust-f{font-weight:normal;}
.site-hdr .cust-f-it{font-weight:normal;}

/* ** stars ** */
.stars{width:70px;height:11px;display:block;background:transparent none no-repeat 0 0}
.stars-light{width:70px;height:11px;display:inline-block;background:transparent none no-repeat 0 0}
.stars span, .stars-light span{width:0;height:11px;display:block;float:right;}
.stars span{background:transparent none no-repeat 100% 0}
.stars-light span{background:transparent none no-repeat 100% 0}
.stars.s0-0, .stars-light.s0-0, .stars.s0, .stars-light.s0, .gief-stars.s0{background-position:100% 0}
.stars.s0-1 span, .stars-light.s0-1 span{width:98%}
.stars.s0-2 span, .stars-light.s0-2 span{width:96%}
.stars.s0-3 span, .stars-light.s0-3 span{width:94%}
.stars.s0-4 span, .stars-light.s0-4 span{width:92%}
.stars.s0-5 span, .stars-light.s0-5 span{width:90%}
.stars.s0-6 span, .stars-light.s0-6 span{width:88%}
.stars.s0-7 span, .stars-light.s0-7 span{width:86%}
.stars.s0-8 span, .stars-light.s0-8 span{width:84%}
.stars.s0-9 span, .stars-light.s0-9 span{width:82%}
.stars.s1-0, .stars-light.s1-0, .stars.s1, .stars-light.s1, .gief-stars.s1{background-position:80% 0}
.stars.s1-1 span, .stars-light.s1-1 span{width:78%}
.stars.s1-2 span, .stars-light.s1-2 span{width:76%}
.stars.s1-3 span, .stars-light.s1-3 span{width:74%}
.stars.s1-4 span, .stars-light.s1-4 span{width:72%}
.stars.s1-5 span, .stars-light.s1-5 span{width:70%}
.stars.s1-6 span, .stars-light.s1-6 span{width:68%}
.stars.s1-7 span, .stars-light.s1-7 span{width:66%}
.stars.s1-8 span, .stars-light.s1-8 span{width:64%}
.stars.s1-9 span, .stars-light.s1-9 span{width:62%}
.stars.s2-0, .stars-light.s2-0, .stars.s2, .stars-light.s2, .gief-stars.s2{background-position:60% 0}
.stars.s2-1 span, .stars-light.s2-1 span{width:58%}
.stars.s2-2 span, .stars-light.s2-2 span{width:56%}
.stars.s2-3 span, .stars-light.s2-3 span{width:54%}
.stars.s2-4 span, .stars-light.s2-4 span{width:52%}
.stars.s2-5 span, .stars-light.s2-5 span{width:50%}
.stars.s2-6 span, .stars-light.s2-6 span{width:48%}
.stars.s2-7 span, .stars-light.s2-7 span{width:46%}
.stars.s2-8 span, .stars-light.s2-8 span{width:44%}
.stars.s2-9 span, .stars-light.s2-9 span{width:42%}
.stars.s3-0, .stars-light.s3-0, .stars.s3, .stars-light.s3, .gief-stars.s3{background-position:40% 0}
.stars.s3-1 span, .stars-light.s3-1 span{width:39%}
.stars.s3-2 span, .stars-light.s3-2 span{width:37%}
.stars.s3-3 span, .stars-light.s3-3 span{width:35%}
.stars.s3-4 span, .stars-light.s3-4 span{width:33%}
.stars.s3-5 span, .stars-light.s3-5 span{width:31%}
.stars.s3-6 span, .stars-light.s3-6 span{width:29%}
.stars.s3-7 span, .stars-light.s3-7 span{width:27%}
.stars.s3-8 span, .stars-light.s3-8 span{width:25%}
.stars.s3-9 span, .stars-light.s3-9 span{width:23%}
.stars.s4-0, .stars-light.s4-0, .stars.s4, .stars-light.s4, .gief-stars.s4{background-position:20% 0}
.stars.s4-1 span, .stars-light.s4-1 span{width:18%}
.stars.s4-2 span, .stars-light.s4-2 span{width:16%}
.stars.s4-3 span, .stars-light.s4-3 span{width:14%}
.stars.s4-4 span, .stars-light.s4-4 span{width:12%}
.stars.s4-5 span, .stars-light.s4-5 span{width:10%}
.stars.s4-6 span, .stars-light.s4-6 span{width:8%}
.stars.s4-7 span, .stars-light.s4-7 span{width:6%}
.stars.s4-8 span, .stars-light.s4-8 span{width:4%}
.stars.s4-9 span, .stars-light.s4-9 span{width:2%}
.stars.s5-0, .stars-light.s5-0, .stars.s5, .stars-light.s5, .gief-stars.s5{background-position:0 0}

.float-bot-bar{background-color:#000;width:100%;position:fixed;bottom:0;left:0;z-index:999;min-height:60px;text-align:center;background:#403f45 none repeat-x 0 0}
.float-bot-bar .site-body-cont{position:relative;float:right}
.float-bot-bar .btn-float-b-bar{cursor:pointer;display:block;position:absolute;top:-19px;left:50%;margin-left:-26px;width:53px;height:19px;z-index:999;background:transparent none no-repeat 0 0}
.float-bot-bar .ahr-cnt{padding-top:15px}
.float-bot-bar .ico-plus{font-size:1.3125em;color:#fff;display:inline-block;padding:0 0 0 34px;letter-spacing:-1px}

.pag-cont{text-align:center;width:100%;padding:10px 0 34px}
.pag-cont a, .pag-cont span{display:inline-block;font-size:1.25em;color:#363636;padding:2px;margin:0 2px;font-weight:normal}

.art-site .mcwrp-cont{width:100%}
.art-site-hdr{padding-left:6px;margin-top:1%}
.art-site-hdr .ash-info{float:left;}
.art-site-hdr .ash-auth{float:right;font-size:.6875em;padding-bottom:10px}
.art-site-hdr .ash-auth img{display:inline-block;vertical-align:top}
.art-site-hdr .ash-auth span{display:inline-block;vertical-align:top;padding:9px 13px 0 0}
.art-site-hdr .tb-hdr{font-size:1.25em;line-height:.9em;color:#363636;margin-bottom:10px}
.art-site-hdr .tb-hdr .cust-f-it{letter-spacing:-1px;vertical-align:baseline}
.art-site-hdr .tb-hdr .cust-f{letter-spacing:-2px;vertical-align:baseline}
.art-site-hdr .ash-bot{font-size:.6875em;}
.art-site-hdr .ash-bot span{display:inline-block;margin:0 14px 10px 0;vertical-align:middle}
.art-site-hdr b{color:#000}

.art-s-block{width:100%}
.art-s-block .col-left, .art-s-block .col-right{float:left}
.art-dbl-col-cont{padding:20px 0}
.art-dbl-col-cont.pad-top-0{padding-top:0}
.art-dbl-col-cont .col-left, .art-dbl-col-cont .col-right{width:50%}
.art-s-block .cont-txt{font-size:14px;color:#363636;line-height:25px;text-align:justify}
.art-s-block .cont-txt a{color:#ececec;background-color:#811111;padding:0 2px}
.art-s-block .cont-hdr{padding-bottom:20px}
.art-s-block .cont-hdr .hdr{letter-spacing:-2px;color:#363636;font-size:20px;word-wrap:break-word;}
.art-dbl-col-cont .col-left .cont-hdr, .art-dbl-col-cont .col-left .cont-txt{padding-left:6px;padding-right:28px}
.art-dbl-col-cont .col-right .cont-hdr, .art-dbl-col-cont .col-right .cont-txt, .art-dbl-col-cont .col-right .cont-ytube{padding-left:18px;padding-right:18px}
.art-s-block .cont-txt p, .art-s-block .cont-gall, .art-s-block .cont-ytube{padding-bottom:14px}
.art-s-block .cont-gall{padding-right:3px}
.art-s-block .cont-gall-movie {padding: 10px 3px 24px 0;}
.art-s-block .cont-gall-movie p{border-bottom:1px solid #c1c1c1; margin:0 0 16px 0; padding: 0 0 4px 0}
.art-s-block .cont-gall-movie .div-gall-movie {width:203px; display:block; padding:2px; background-color:#f6f6f6; border:1px solid #e2e2e2}

.art-site-ftr{padding-bottom:18px;font-size:11px}
.art-site-ftr .asf-it{float:left;padding-right:10px;margin-top:10px;color:#363636}
.art-site-ftr .asf-it .ai-soc{padding-right:20px;}
.art-site-ftr .asf-it .stars{margin-top:2px;vertical-align:top;margin-left:4px;display:inline-block}
.art-site-ftr .asf-rght{float:right;}
.art-site-ftr .asf-rght a{color:#5a5a5a;font-size:12px;text-transform:uppercase;font-weight:bold;display:inline-block;margin:10px 0 0 16px}
.art-site-ftr .drucken{padding-left:19px;background:transparent none no-repeat 0 50%}
.art-site-ftr .weiter{padding-left:19px;background:transparent none no-repeat -90px 50%}

.art-site-comm{border-top:1px solid #b8b5b5;padding-top:18px;padding-bottom:18px}
.art-site-comm .art-julius-hdr{padding-bottom:18px}

.art-julius-hdr{letter-spacing:-2px;color:#363636;font-size:20px;}

.cont-gall .box .box-href{position:absolute;top:0;left:0;display:block;width:100%;height:100%;overflow:hidden;-webkit-border-radius:6px;border-radius:6px;}
.cont-gall .box .box-bg{width:100%;height:100%;position:relative;background-color:#fff;border:1px solid #e2e2e2;padding:1px;margin-right:1px;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;border-radius:6px;}
.cont-gall .box .box-bg-inner{width:100%;height:100%;background-color:#f6f6f6;padding:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;border-radius:6px;}
.cont-gall .box .box-img{position:relative;width:100%;height:100%;background-position:50% 0;background-repeat:no-repeat;overflow:hidden}
.cont-gall .box .box-img .sh{position:absolute;-webkit-box-shadow:0px 0px 3px 1px rgba(0,0,0,.4);box-shadow:0px 0px 3px 1px rgba(0,0,0,.4);}
.cont-gall .box .box-img .sh.l{left:-1px;top:0;width:1px;height:100%;}
.cont-gall .box .box-img .sh.r{right:-1px;top:0;width:1px;height:100%;}
.cont-gall .box .box-img .sh.t{left:0;top:-1px;width:100%;height:1px;}
.cont-gall .box .box-img .sh.b{left:0;bottom:-1px;width:100%;height:1px;}
.cont-gall .box .box-img img{width:100%;max-width:100%}

.cont-gall .cgall-thumb{width:24%;margin-right:1%;float:left;}
.cont-gall .cgall-thumb .box{cursor:pointer;float:left;display:inline-block;margin-top:6px;-webkit-border-radius:0;border-radius:0;}
.cont-gall .cgall-thumb .box .box-bg-inner{padding:2px;-webkit-border-radius:0;border-radius:0;border:1px solid #f6f6f6}
.cont-gall .cgall-thumb .box:hover .box-bg-inner, .cont-gall .cgall-thumb .box.act .box-bg-inner{border-color:#811111}

.mcf-top-rozch{background:#47484f none repeat-x 0 0}
.mcf-top-rozch .site-body-cont{position:relative}
.mcf-top-rozch .ftr-lft-lnk{position:absolute;width:100%;padding-top:4px;min-height:30px;background:transparent none no-repeat 50% 0}
.mcf-top-rozch .ftr-lft-lnk a{margin-left:-34px;font-size:1.125em;color:#fff;display:inline-block;padding:1px 0 0 34px}
.ico-plus{background-image:none;background-repeat:no-repeat;background-position:0 50%}
.mcf-top-rozch .row-3cols{padding-top:56px}
.mcf-top-rozch .row-3cols .col1{float:left;width:26%;margin-right:6%;padding-top:26px}
.mcf-top-rozch .row-3cols .col2{float:left;width:34%;margin-right:2%}
.mcf-top-rozch .row-3cols .col3{float:left;width:30%;margin-right:2%}
.mcf-top-rozch .tipp{padding-bottom:10px;float:left;width:100%;display:inline-block}
.mcf-top-rozch .tb-hdr{font-size:1.25em;line-height:.9em;color:#dadadc;padding-bottom:10px}
.mcf-top-rozch .tb-hdr .cust-f-it{letter-spacing:-1px;vertical-align:baseline}
.mcf-top-rozch .tb-hdr .cust-f{letter-spacing:-2px;vertical-align:baseline}
.mcf-top-rozch .tb-txt{color:#9a9a9e;font-size:.6875em;line-height:1.2727272727272727272727272727273em;padding-bottom:8px}
.mcf-top-rozch .info-txt{color:#fff;text-transform:uppercase}
.mcf-top-rozch .btn-arr-bord{margin-top:20px}
.mcf-top-rozch .prom-tx-b{color:#fff;font-size:.8125em;}
.mcf-top-rozch .row-3cols .col2 .prom-tx-b{padding-top:8px}
.mcf-top-rozch .row-3cols .col2 .stars-light{display:inline-block}

.img-cnt-box img{max-width:100%}
.blck{color:#000}

.wr-cont-midd{width:98.8636%;margin:0 auto}

.mc-wrap input, .mc-wrap textarea, .mc-wrap select{font-size:.6875em;color:#919191}
.art-site input[type="text"]{padding-left:17px;padding-right:17px}

.form-wh-panel{background-color:#fff}
.form-wh-panel .mrg-left{margin-left:25px}
.fwp-title{color:#363636;padding-top:16px;padding-bottom:12px;}
.form-wh-panel .hr{background-color:#e1e1e1;height:1px;clear:both;margin:20px 1px 0}
.fwp-tpl-cont{padding-bottom:8px}
.fwp-tpl-cont .fwp-tpl-box{float:left;margin-bottom:12px;margin-right:15px}

.fwptb-lab{position:relative;color:#7b7b7b;font-size:.8125em;display:block;padding-bottom:5px}
.fwptb-lab input{position:absolute;top:2px;left:0}
.fwptb-lab span{padding-left:20px}
.lt-ie9 .fwptb-lab span{display:block}

.fwp-edit-cont .fwp-tpl{width:47.5%;margin-right:2.5%;float:left;margin-bottom:25px}
.fwp-edit-cont .fwp-tpl-txt textarea{width:100%;min-height:312px;border:1px solid #e3e9ef;padding:10px 10px 10px 17px}
.fwp-edit-cont .fwp-tpl.full-wide{width:97.5%;margin-right:2.5%}
.fwp-edit-cont .fwp-tpl-gal{padding-top:5px}
.fwp-edit-cont .fwp-tpl-gal .fwptg-row{padding-top:18px}
.fwp-edit-cont .fwp-tpl-gal .fwptg-row .fwptg-col{float:left;padding-right:8px}
.fwp-edit-cont .fwptg-col.lp{font-size:.8125em;color:#000}
.fwp-edit-cont .fwptg-col.nav{color:#000;font-size:.625em;padding-left:2px}
.fwp-edit-cont .fwptg-col.nav .fwp-tpl-lab{display:block;position:relative;padding-top:2px;padding-bottom:4px;padding-left:20px}
.fwp-edit-cont .fwptg-col.nav .fwp-tpl-lab input{position:absolute;left:0;top:2px}
.fwp-edit-cont .fwptg-col.nav .fwp-cross{display:inline-block;color:#000;padding-top:2px;padding-bottom:2px;padding-left:20px;background:transparent none no-repeat 2px 50%}
.fwp-edit-cont .plus-lnk{display:block;color:#363636;padding:4px 0 4px 15px;background:transparent none no-repeat 0 50%}
.fwp-edit-cont .fwptg-row-addf{padding-top:24px}
.fwp-edit-cont .fwptg-row-addf-inp{padding-top:10px;padding-left:16px}

.dbl-col-cont{}
.dbl-col-cont .col1{float:left;width:50%;padding-right:1%;padding-bottom:14px}
.dbl-col-cont .col2{float:left;width:49%;padding-bottom:14px}

.add-art-hdr{}
.add-art-hdr input{float:left;width:100%;border:0;height:23px;line-height:23px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.add-art-hdr .skinned-wrapper{float:left;width:100%;border:0;height:23px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/* skinned styles */
.skinned-wrapper {background:#fff none no-repeat scroll 98% 50%;}
.skinned-wrapper select {filter: alpha(opacity=0); opacity: 0;position: relative;z-index: 100;}
.skinned-wrapper .skinned-text { position: absolute;text-indent: 17px;z-index: 1; padding:5px 0 0;font-size:11px;color:#919191}
.skinned-wrapper select, .skinned-wrapper select option {width:100%;font-size:11px;color:#919191}
.skinned-wrapper select option {padding:2px 0;text-indent:17px}

.add-tip-ins-cont{padding-top:20px}
.add-tip-ins-cont .art-julius-hdr{padding-bottom:4px;color:#363636;}

.hdr-box-btn-rht{padding:20px 0 12px}
.hdr-box-btn-rht .btn-arr-bord{float:right}
.hdr-box-btn-rht .rght-cont{float:right}
.hdr-box-btn-rht .rght-cont .toltip-box{float:right;width:280px}

.mc-wr-hr{height:1px;background-color:#9a9b9b;clear:both;margin-bottom:20px}

.add-art-ftr{text-align:center;padding:10px 0 40px}
.add-art-ftr .btn-arr-bord{font-weight:bold;text-transform:uppercase}
.add-art-ftr .toltip-box{}

.toggle-help-btn{height:1px}
.toggle-help-btn .btn-help{float:right;margin-top:-60px}
.btn-help{color:#363636;font-size:.8125em;padding-top:36px;background:transparent none no-repeat 50% 0}
.toltip-box{position:relative;display:inline-block}
.toltip-box .toltip-cont{display:none;position:absolute;z-index:20;top:-39px;left:10px;width:261px;text-transform:none;font-family:arial, sans-serif;letter-spacing:0px;font-weight:normal;padding-bottom:9px;background:transparent none no-repeat 0 100%}
.toltip-box .tc-bg{display:block;min-height:55px;border-style:solid;border-color:#d1d1d1;border-width:1px 1px 0 1px;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.toltip-box .tc-bg{
background-color: #e1e1e1;
background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e1e1e1));
background-image: -webkit-linear-gradient(top, #ffffff, #e1e1e1);
background-image: -moz-linear-gradient(top, #ffffff, #e1e1e1);
background-image: -o-linear-gradient(top, #ffffff, #e1e1e1);
background-image: linear-gradient(to bottom, #ffffff, #e1e1e1);
}
.toltip-cont .txt{display:block;padding:16px 16px 14px 50px;font-size:12px;color:#811111;}
.toltip-cont .txt.one-line{padding-top:22px;}
.toltip-cont .lp{position:absolute;left:17px;top:16px;display:block;background-color:#811111;padding:5px 6px 5px 8px;color:#fff;font-size:14px}
.toltip-cont .close{display:block;position:absolute;top:1px;right:1px;width:20px;height:20px;cursor:pointer;background:transparent none no-repeat scroll 50% 50%;}
.toltip-cont .arr{width:6px;height:21px;display:block;position:absolute;top:22px;left:-5px;background:transparent none no-repeat 0 50%}
.toltip-cont.rght-arr .arr{background-image:none;left:auto;right:-5px}
.toltip-cont.bot-arr .arr{background-image:none;top:auto;bottom:22px}
.no-cssgradients .toltip-cont .arr{background-image:none}
.no-cssgradients .toltip-cont.rght-arr .arr {background-image:none;}


.art-list-lnk-box{}
.art-list-lnk-box .list-item{padding-bottom:10px;border-bottom:1px solid #b8b5b5;max-width:888px;margin-right:2%;margin-bottom:28px}
.list-item .col-left{float:left;width:24%;margin-right:2%;padding-bottom:18px}
.list-item .col-right{float:left;width:74%;padding-bottom:10px}
.art-list-lnk-box .tb-hdr{font-size:1.25em;line-height:1em;color:#363636;padding-top:6px;}
.art-list-lnk-box .tb-hdr .cust-f-it{letter-spacing:-1px;vertical-align:baseline}
.art-list-lnk-box .tb-hdr .cust-f{letter-spacing:-2px;vertical-align:baseline}
.art-list-lnk-box .tb-txt{font-size:14px;line-height:25px;padding-top:2.7027027027027027027027027027027%}
.art-list-lnk-box .allb-inf{font-size:11px;line-height:14px}
.art-list-lnk-box .allb-inf .frs-cl{float:left;padding-top:6px;margin-right:17px}
.art-list-lnk-box .allb-inf .sec-cl{float:left;padding-top:6px;}
.art-list-lnk-box .allb-inf p{padding-top:8px}

.kat-filter{padding-bottom:16px}
.kat-filter a{position:relative;display:block;cursor:pointer;float:left;padding:13px 20px 13px;margin:0 1px 14px 0;text-transform:uppercase;background-color:#e0e0e0;color:#363636;font-size:1.07em;letter-spacing:-2px}
.kat-filter a span{display:none;position:absolute;bottom:-13px;left:0;width:100%;height:13px;background:transparent none no-repeat 50% 100%}
.kat-filter a.act, .kat-filter a:hover{background-color:#d4d4d4}
.kat-filter a.act span{display:block}

.sort-filter{padding-bottom:30px}
.sort-filter a{cursor:pointer;padding-right:18px;background-image:none;background-repeat:no-repeat;background-position:100% -69px}
.sort-filter a, .sort-filter span{display:block;float:left;margin-left:20px;font-weight:normal;color:#363636;font-size:1.125em;letter-spacing:-1px}
.sort-filter a.act{color:#811111;background-position:100% 10px}

.logg-form-cont{width:100%;max-width:960px;padding-bottom:60px}
.logg-frm{float:left;width:45.833333333333333333333333333333%;padding-left:1%;padding-right:3.1666666666666666666666666666667%;padding-top:18px;}
.logg-frm .art-julius-hdr{font-weight:normal;line-height:1.1em;min-height:44px;padding-bottom:8px;margin-left:28.181818181818181818181818181813%;}
.logg-frm .row{margin-bottom:10px;width:100%;clear:both}
.logg-frm input{width:71.818181818181818181818181818182%;max-width:316px;height:29px;font-size:.6875em;line-height:2.6363636363636363636363636363636em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.logg-frm input[type="text"], .logg-frm input[type="password"]{margin-left:3.6363636363636363636363636363636%;padding:0 10px;color:#8b8787;border:1px solid #b8b5b5;vertical-align:middle;}
.logg-frm label span{width:24.545454545454545454545454545455%;text-align:right;display:inline-block;vertical-align:middle;line-height:1em;color:#363636;font-size:1.25em;font-weight:normal;letter-spacing:-1px}
.logg-frm .btn-arr-bord{margin-left:16px;min-width:90px}
.logg-frm .arr-lnk{font-size:9px;line-height:1em;}
.logg-frm .arr-lnk span{font-size:11px;text-decoration:underline;vertical-align:middle}
.logg-frm .sml-lnk{font-size:11px;}
.logg-frm .sml-lnk a{font-size:11px;text-decoration:underline;}
.ta-r{text-align:right}
.logg-frm .ta-r span, .logg-frm .ta-r a{vertical-align:top}
.logg-frm .inf-txt{font-size:11px;padding-left:4.5%;min-height:44px;padding-bottom:8px;}
.logg-frm.inactive .frm-cont{filter:alpha(opacity=20);opacity:.2}
.logg-frm.hidden .frm-cont{display:none}
.logg-frm .frm-reg-btn{display:none;}
.logg-frm.hidden .frm-reg-btn{display:inline-block;margin-left:28.1818%;}
.logg-frm.hidden .art-julius-hdr{padding-bottom:0}

.mkma-hdr{}
.mkma-hdr .btn-arr-bord{float:right;margin-top:36px;min-width:120px}
.mkma-hdr .user-av-box{float:left;}
.mkma-ftr{min-height:20px}
.mkma-ftr .btn-arr-bord{float:right;min-width:120px}
.user-av-box .us-av{float:left;}
.user-av-box .us-nm{margin-left:88px;color:#000;}
.user-av-box .us-nm a{color:#000;font-size:9px}
.user-av-box .us-nm a span{font-size:11px;text-decoration:underline}
.user-av-box .us-nm .usn-1l{padding-top:4px;font-weight:bold;max-width:200px;font-size:11px}
.user-av-box .us-nm .usn-2l{padding-top:8px;font-size:11px}
.mkma-art-list{padding-top:17px}
.mkma-art-list .mkma-art{position:relative;margin-bottom:11px;background-color:#ccc}
.mkma-art-list .mkma-art-l{background-color:#fff;padding:10px 0 12px;margin-right:320px}
.mkma-art-list .mkma-art-l2{background-color:#fff;padding:10px 0 12px;margin-right:114px}
.mkma-art-list .mkma-art-m{background-color:#fff;padding:20px 20px 21px;position:absolute;top:0;right:0;width:234px;margin-right:114px}
.mkma-art-list .mkma-art-r{position:absolute;top:0;right:0;width:114px;height:100%;background-color:#ccc}
.mkma-art-list .mkma-art-r a{font-size:9px;color:#000;vertical-align:top}
.mkma-art-list .mkma-art-r a span{font-size:11px;text-decoration:underline}
.mkma-art-list .mkma-art-r .mkma-art-r-lnk{padding-top:19px;padding-left:18px}
.mkma-art-list .mkma-art-r .mkma-art-r-lnk p{padding-bottom:6px}
.mkma-art-list .mkma-art-l-t{padding-bottom:8px;padding-left:6px;font-size:0}
.mkma-art-list .mkma-art-l-t .al-lp, .mkma-art-list .mkma-art-l-t .al-hdr{vertical-align:baseline;display:inline-block;font-size:17px;line-height:1.2em;color:#363636;letter-spacing:-1px}
.mkma-art-list .mkma-art-l-t .al-lp{min-width:35px;text-align:center}
.mkma-art-list .mkma-art-l-b{padding-left:40px;font-size:11px}
.dele, .edit{padding:2px 0 2px 24px;background-image:none;background-repeat:no-repeat}
.edit{background-position:0 0}
.dele{background-position:0 -22px}


.tb-hdr{color:#363636;font-size:1.25em;line-height:1em;letter-spacing:-2px;word-wrap:break-word;}
.sctn-hdr{color:#363636;font-size:1.25em;line-height:1em;letter-spacing:-1px;word-wrap:break-word;}

.srch-box{background-color:#fff;margin-bottom:16px}
.srch-box .srchb-inf{padding-left:18px;padding-bottom:20px;padding-top:12px;}
.srch-box .srchb-inf span{display:inline-block;padding-top:10px;color:#000;font-size:11px;padding-right:30px}
.srch-succ{padding-left:20px;background:transparent none no-repeat 0 100%}

.eksp-site{margin-top:16px;padding-bottom:20px}
.eksp-site .sctn-hdr .cust-f{text-transform:uppercase}
.eksp-site .sctn-hdr a{font-size:.7em;color:#363636;letter-spacing:-1px;}
.eksp-site .sctn-hdr span.cust-f{margin-right:26px}
.st-hr-top{border-top:1px solid #b8b5b5;padding-top:18px;padding-bottom:16px}
.eksp-site .hdr-box-btn-rht{padding:0 0 12px;margin-top:-12px}
.eksp-site .hdr-box-btn-rht .btn-arr-bord{min-width:100px}
.eksp-site .art-list-lnk-box .list-item{margin-right:0;max-width:100%;}
.eksp-site .list-item .col-left{margin-right:2%;width:20%;}
.eksp-site .list-item .col-right{width:78%;}
.eksp-site .rect-box-cont .box{width:33.33333333333333333333%}
.eksp-site .art-dbl-col-cont .col-left{width:31.5%;}
.eksp-site .art-dbl-col-cont .col-right{width:67.5%;}
.eksp-site .rect-box-cont .box .box-legend .bl-bot .lft{word-wrap:break-word;white-space:normal;overflow:visible}

.auth-box-cont.abc-auth{margin-left:-20px;}
.auth-box-cont.abc-auth .box{width:87px;margin-left:20px;margin-top:8px;margin-bottom:26px}
.auth-box-cont.eksp-bc .box{width:158px;margin-right:21px;margin-bottom:18px;}
.auth-box-cont .box{float:left;overflow:hidden;-webkit-border-radius:6px;border-radius:6px;}
.auth-box-cont .box .box-bg{width:100%;background-color:#fff;border:1px solid #e2e2e2;padding:1px;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;border-radius:6px;}
.auth-box-cont .box .box-bg-inner{width:100%;background-color:#f6f6f6;padding:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;border-radius:6px;}
.auth-box-cont .box .box-img{position:relative;width:100%;overflow:hidden;padding-bottom:23px}
.auth-box-cont .box .box-img img{width:100%}
.auth-box-cont .box .label{position:absolute;left:0;bottom:0;right:0;background-color:#fff;color:#060606;font-size:11px;line-height:12px;padding-top:4px;padding-bottom:4px;text-align:center;overflow:hidden;word-wrap:break-word;min-height:15px}
.auth-box-cont.eksp-bc .box .label{background-color:#811111;color:#fff;font-size:14px;text-transform:uppercase;}
.auth-box-cont .box .box-legend{width:100%;padding-top:4px;}
.auth-box-cont .box .box-legend p{text-align:center;padding:4px 3px 0;font-size:11px;color:#000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.auth-box-cont .box .box-legend a{display:block;font-size:9px;color:#000;}
.auth-box-cont .box .box-legend a span{font-size:11px;text-decoration:underline}

.gem-prev-box{background-color:#fff;padding-bottom:26px}
.gem-prev-box .col-left{width:43%;float:left}
.gem-prev-box .col-right{width:53.5%;float:right}
.gem-prev-box .tb-hdr{padding:30px 0 18px 32px;}
.gem-prev-box .tb-hdr span{display:block;padding-bottom:6px;font-weight:normal}
.gem-prev-box .tb-hdr span:first-child{font-weight:bold}
.gem-prev-box .grey-lab .gl-cont{position:relative;padding:6px 2px 8px 32px;}
.gem-prev-box .grey-lab .gl-bg{position:absolute;z-index:0;width:100%;left:-7px;top:0;height:100%;background-color:#414047;filter:alpha(opacity=55);opacity:.5}
.gem-prev-box .grey-lab .gl-cont p{position:relative;z-index:1;color:#fff;font-size:1.25em;font-weight:normal}
.gem-prev-box .gbp-ul{padding:26px 2px 10px 32px;}
.gem-prev-box .gbp-ul ul{}
.gem-prev-box .gbp-ul li{padding-bottom:14px;padding-left:9px;color:#524b4b;font-size:.9375em;background:transparent none no-repeat 0 8px}
.gem-prev-box .auth-box-cont{padding-top:30px}
.gem-prev-box .auth-box-cont.abc-auth .box{margin-top:0;margin-bottom:22px;}
.boxshadow .gem-prev-box .box{-webkit-box-shadow:0px 0px 2px 0px #e2e2e2;box-shadow:0px 0px 2px 0px #e2e2e2;}
.gem-prev-box .gbp-btn{padding:2px 2px 10px 35px;}
.gbp-btn a{color:#ececec;font-size:2em;line-height:1em;letter-spacing:-2px;text-transform:uppercase;background-color:#811111;display:inline-block;padding:13px 16px 9px 18px}
.gbp-btn a span{font-weight:normal}

.fb-comm-container{width:100%;max-width:630px}
.fb-comm-container .fb-comments, .fb-comm-container .fb-comments iframe[style], .fb-comm-container .fb-comments span {width: 100% !important;}

.art-wide-gal-cont{background-color:#fff;padding:0}

.lb-cont{margin-top:50px;margin-bottom:20px;}
.box .lp-cont-info{position:absolute;right:0;bottom:17%;}
.box .lp-cont-info .bg{position:absolute;z-index:0;width:100%;height:100%;background-color:#fff;filter:alpha(opacity=95);opacity:.95}
.box .lp-cont-info .cont{position:relative;z-index:1;max-width:474px;}
.lp-cont-info .cont .hdr{padding:20px 10px 0 30px;color:#363636;text-transform:uppercase;font-size:2.1875em;letter-spacing:-2px;line-height:1em}
.lp-cont-info .cont .txt{padding:0 10px 0 30px;color:#363636;font-size:0.8125em}
.lp-cont-info .cont .txt a{color:#363636}
.lp-cont-info .cont .txt a span{font-size:0.69230769230769230769230769230769em}
.lp-cont-info .cont .btn-arr-bord{margin:15px 0 15px 30px;min-width:75px;}
.lp-cont-info .cont .sm-txt{color:#9c9c9c;font-size:0.6875em;margin-top:10px;padding:8px 10px 8px 30px;background-color:#fff}

.dbl-img-cnt-box{padding-bottom:20px;border-bottom:1px solid #b8b5b5}
.dbl-img-cnt-box img{float:left;}
.dbl-img-cnt-box .im1{max-width:470px;width:45.019157088122605363984674329502%}
.dbl-img-cnt-box .im2{max-width:574px;width:54.980842911877394636015325670498%}

.art-s-block li{padding-left:16px;background:transparent none no-repeat 0 5px}
.cont-txt li{margin-top:10px}

.sm-hdr{font-size:14px;}
.mid-hdr{font-size:15px;}
.ul-cont{padding-top:4px;padding-bottom:30px;}
.ul-cont li, .cont-txt.ul-cont li{margin-top:2px;line-height:20px}
.ul-cont > ul > li{padding-left:16px;background:transparent none no-repeat 0 5px}
.ul-cont ul ul li{padding-left:9px;background:transparent none no-repeat 0 7px}
.sml-top-space{padding-top:10px}
.mid-top-space{padding-top:20px}
.big-top-space{padding-top:35px}
.bold{font-weight:bold}

.steps-box{margin-left:-8px;}
.steps-box img{float:left;margin-left:4px;}
.steps-box img{float:left;margin-left:4px;}

.big-ph-cont{margin-left:-10px;margin-right:-5px;}

.schritt-cont{}
.schritt-cont img{float:left;margin-top:10px;margin-bottom:30px}
.schritt-cont .im1{max-width:600px;width:57.471264367816091954022988505747%}
.schritt-cont .im2{max-width:444px;width:42.528735632183908045977011494253%}

.hr{border-top:1px solid #b8b5b5;height:0;clear:both;margin-bottom:14px}
.mt-20 {margin-top:20px}

.green-label{background-color:#7d9517;color:#fff;font-size:1.5em;margin-right:18px;margin-bottom:26px;padding:16px 2px;text-align:center;font-weight:400}

.simple-txt{font-size:11px}
.zoom-lab{text-align:center;font-size:11px}
.ico-lupka{display:block;width:13px;height:17px;background:transparent none no-repeat 0 0;}
.b-label .ico-lupka{position:absolute;top:50%;right:16px;margin-top:-9px}
.bg-white{background-color:#fff}
.red{color:#d21929}
.top-img-c{text-align:center;padding:12.648221343873517786561264822134% 0 11.067193675889328063241106719368%}
.open-box-txt{color:#000;font-size:.6875em;text-align:justify;padding-right:8.7301587301587301587301587301587%;padding-left:8.7301587301587301587301587301587%;}

a.btn-green{margin:8px 0 16px;display:inline-block;color:#fff;font-size:15px;padding:10px 14px;background-color:#7d9517;}
.big-hdr{color:#363636;font-size:28px;}
.grey-sm-hdr{color:#616161;font-size:13px;letter-spacing:-1px;line-height:1.2}
.grey-mid-hdr{color:#616161;font-size:18px;letter-spacing:-1px}
a.btn-aqua{display:block;color:#fff;font-size:11px;padding:14px 4px 12px;background-color:#0abbc9;text-align:center;}
a.btn-blue{display:block;color:#fff;font-size:11px;padding:14px 4px 12px;background-color:#2590c1;text-align:center;}
a.btn-red{display:block;color:#fff;font-size:11px;padding:14px 4px 12px;background-color:#c8350d;text-align:center;}
a.btn-arr-r, a.btn-movie-r{padding-right:35px;background-image:none;background-repeat:no-repeat;background-position:94% 50%;}

#popup-main, .popup-main {
    display: none;
    border: 5px solid #fff;
}

.popup-main video {
    display: block;
    width: 1000px;
    height: 580px;
    margin: 0 auto;
}

.popup-close {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
}

.house-box-cont{background-color:#fff;}
.house-box-cont .col-left{width:65.340909090909090909090909090909%;margin:2.4621212121212121212121212121212% 2.4621212121212121212121212121212% 2.4621212121212121212121212121212% 3%;}
.house-box-cont .col-right{width:26.041666666666666666666666666667%;margin:2.4621212121212121212121212121212% 0;}
.house-box-cont .big-hdr{padding-bottom:12px;word-wrap:break-word;}
.house-box-cont .h-info{padding-top:6px;font-size:13px;color:#363636;letter-spacing:-1px}
.house-box-cont .h-info span{color:#2590c1;}
.house-box-cont .h-btns{padding-top:20px}
.house-box-cont .h-btns a{margin-top:12px}
.house-box-cont .grey-mid-hdr{padding-top:50px;padding-bottom:22px;word-wrap:break-word;}

.soc-bar{font-size:10px;margin-top:10px}
.ico-drucken{padding-left:30px;background:transparent none no-repeat 0 50%;}
.ico-weiterleiten{padding-left:30px;background:transparent none no-repeat 0 50%;}
.ico-f{display:inline-block;width:17px;height:16px;background:transparent none no-repeat 0 50%;}
.ico-t{display:inline-block;width:16px;height:16px;background:transparent none no-repeat 0 50%;}
.soc-bar a, .soc-bar span{vertical-align:middle}
.soc-bar .dru-cont{float:left;margin-top:6px}
.soc-bar .dru-cont a:first-child{margin-right:10px}
.soc-bar .add-cont{float:right;margin-top:6px}
.soc-bar .add-cont a{margin-left:6px}
.soc-bar .add-cont span{display:inline-block;padding-right:5px}

.top-space-pad{padding-top:30px}
.ta-l{text-align:left}

.haus-auswahlen{}
.ha-cont{padding-top:16px;margin-left:-20px;}
.haus{display:inline-block;float:left;margin-left:20px;margin-bottom:20px;text-decoration:none;max-width:318px;}
.haus img{max-width:100%}
.haus .inner{position:relative;background-color:#fff;padding:1px;border:10px solid #e6e6e6;color:#fff;text-align:center;cursor:pointer}
.haus .label{display:block;position:absolute;top:1px;right:1px;font-size:14px;padding:10px 13px 10px 16px;color:#fff; height:20px}
.haus .label-left {background-color:#fff; opacity:0.9; filter:alpha(opacity=90); position: absolute; left: 1px; top: 1px; width:210px; height:40px; text-align:left; background-repeat:no-repeat; background-position: 6px 3px}
.haus.disabled{filter:alpha(opacity=40);opacity:.4;cursor:default;}
.haus .row-1{min-height:26px;padding-top:6px;padding-bottom:4px;background-color:#c1c1c1}
.haus .row-2{min-height:26px;padding-top:6px;padding-bottom:4px;background-color:#aaaaaa}
.haus .row-3{min-height:26px;padding-top:8px;padding-bottom:4px;text-transform:uppercase;font-size:14px;letter-spacing:-1px;text-shadow:2px 2px 5px #38215a;}
.haus .row-1 .small, .haus .row-2 .small{font-size:11px;margin-right:2px;}
.haus .row-1 .bigger, .haus .row-2 .bigger{font-size:16px}
.haus.green .label, .haus.green .row-3{background-color:#5e720a}
.haus.blue .label, .haus.blue .row-3{background-color:#126c93}
.haus.purpl .label, .haus.purpl .row-3{background-color:#8d6898}

.filter-nav{padding-bottom:10px;padding-top:10px;}
.filter-nav a{position:relative;display:block;cursor:pointer;float:left;padding:8px 70px 6px 20px;margin:0 1px 14px 0;background-color:#e0e0e0;color:#2a1e1e;font-size:0.8125em;letter-spacing:-1px;text-transform:uppercase;}
.filter-nav a span{display:none;position:absolute;bottom:-13px;left:0;width:100%;height:13px;background:transparent none no-repeat 50% 100%}
.filter-nav a.act, .filter-nav a:hover{background-color:#d4d4d4}
.filter-nav a.act span, .filter-nav a.done span{display:block}
.filter-nav a.done span{bottom:0;top:0;left:auto;right:20px;width:19px;height:auto;background-image:none;background-repeat:no-repeat;background-position:80% 50%;}
.ico-tick-gr{background-image:none;background-repeat:no-repeat;background-position:80% 50%;}
.filter-nav li{position:relative;float:left;}
.filter-nav .ul{display:none;position:absolute;left:0;top:34px;z-index:1;}
.filter-nav .ul .bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:#d4d4d4;filter:alpha(opacity=90);opacity:.9;}
.filter-nav .ul a{padding:8px 0 6px 10px;margin:0 8px 0 12px;min-width:194px;border-top:1px solid #e0e0e0;background-color:transparent;}
.filter-nav .ul li:first-child a{border-top:0;}
.filter-nav .ul a.act{background-image:none;background-repeat:no-repeat;background-position:90% 46%;}
.filter-nav > li:hover .ul{display:block;}

.conect-lnk{font-size:11px;line-height:13px}
.conect-lnk .line{display:inline-block;height:16px;border-bottom:1px solid #dcdbdb;margin-bottom:10px}
.conect-lnk a{display:inline-block;color:#807b7b;background-color:#ececec;padding:0 12px;margin-left:37px;margin-top:10px;}
.conect-lnk a:first-child{margin-left:0;}
.conect-lnk a.act{color:#811111;font-weight:bold;cursor:default}
.conect-lnk a:hover{text-decoration:underline}

.hauskonf-nav-bar{}
.hauskonf-nav-bar .hnb-l{float:left;width:50%;padding-bottom:6px}
.hauskonf-nav-bar .hnb-r{float:left;}
.hauskonf-nav-bar .skinned-wrapper{background:#fff none no-repeat 90% 50%;}
.hauskonf-nav-bar .skinned-wrapper .skinned-text {padding-top:3px;font-size:20px;color:#363636;font-family:'Julius Sans One', arial, sans-serif;font-weight:bold;letter-spacing:-1px;text-indent:33px;}
.hauskonf-nav-bar .skinned-wrapper select{height:34px}
.hauskonf-nav-bar .sel-box{width:62.773946360153256704980842911877%;padding-right:5.9386973180076628352490421455939%;float:left;border-right:1px solid #dcdbdb;}
.hauskonf-nav-bar .zuruck{float:left;margin-left:7.6628352490421455938697318007663%;margin-top:11px;}
.hauskonf-nav-bar .zuruck:hover{text-decoration:underline}

.price-box{float:right;font-size:1.375em;color:#45444b;padding-bottom:20px;margin-top:-24px;margin-right:50px;position:relative}
.price-box > span{display:inline-block;vertical-align:middle;}
.price-box > span .quest{display:inline-block;}
.price-box .quest{margin-left:8px;width:27px;height:22px;padding-top:5px;text-align:center;font-size:19px;line-height:19px;background-color:#849e33;color:#fff;-webkit-border-radius:14px;border-radius:14px; cursor:pointer}
.price-box .price-box-tel {background:transparent none no-repeat 0 3px;padding-left:25px;}
.price-box .mr-30 {margin-right:30px}
.price-box .dark-tooltip{display:none}
.dark-tooltip{background-color:#45444b;color:#fff;font-size:12px;padding:16px 20px;position:absolute;z-index:99999;right:-35px;top:44px;width:1000%;max-width:306px;}
.dark-tooltip .corn{position:absolute;top:-12px;right:36px;width:23px;height:12px;display:block;background:transparent none no-repeat 0 0;}


.zuruck, a.zuruck{color:#353535;font-size:11px;padding-right:31px;background:transparent none no-repeat 100% 50%;}

.hauskonf-main-box{padding-bottom:46px}
.hauskonf-main-box .c-left{width:75%;float:left;}
.hauskonf-main-box .c-right{width:25%;float:left;padding-left:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.hauskonf-main-box .box .label{position:absolute;bottom:0;left:0;}
.hauskonf-main-box .box .label .bg{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-color:#e0e0e0;filter:alpha(opacity=80);opacity:.8;}
.hauskonf-main-box .box .label .title{color:#2a1e1e;font-size:14px;letter-spacing:-1px;display:block;position:relative;z-index:1;padding:9px 21px}
.hauskonf-main-box .nav-bar{color:#45444b;font-size:0;padding-top:10px;}
.hauskonf-main-box .nav-bar span{display:inline-block;text-align:center;vertical-align:middle;min-width:68px;padding:0 10px;font-size:21px}
.hauskonf-main-box .nav-bar .prev, .hauskonf-main-box .nav-bar .next{display:inline-block;background-image:none;background-repeat:no-repeat;width:18px;height:31px;vertical-align:middle;cursor:pointer;}
.hauskonf-main-box .nav-bar .prev{background-position:0 50%;}
.hauskonf-main-box .nav-bar .next{background-position:-104px 50%;}
.hauskonf-main-box .c-right .wdth{padding-left:7.9545454545454545454545454545455%;padding-right:7.9545454545454545454545454545455%;max-width:150px;text-align:center;}
.hauskonf-main-box .btn-box{background-color:#dcdbdb;padding-top:15px;padding-bottom:15px;margin-top:15px;}
.hauskonf-main-box .btn-box .wdth a{width:100%;max-width:170px;height:27px;padding-left:20px;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.hauskonf-main-box .haus-conf-items{padding-top:29px;width:100%}
.haus-conf-items .it{position:relative;float:left;width:100%;margin-bottom:10px;}
.haus-conf-items .it-img{position:relative;padding-left:7.9545454545454545454545454545455%;}
.haus-conf-items .it-img .ico-tick{display:none;position:absolute;z-index:10;top:60px;left:60px;margin-left:7.9545454545454545454545454545455%;}
.haus-conf-items .checked .it-img .ico-tick{display:block;}
.haus-conf-items .it .price-box{position:absolute;right:0;top:0;margin-top:24.33460076045627376425855513308%;margin-right:3%}
.haus-conf-items .it .price-box .ip-txt{font-size:13px;color:#807b7b;}
.haus-conf-items .it .price-box .quest{width:17px;height:14px;padding-top:3px;font-size:12px;line-height:12px;-webkit-border-radius:8px;border-radius:8px;}
.ico-tick{display:inline-block;width:30px;height:30px;background:transparent none no-repeat 50% 50%;}
.haus-conf-items .dark-tooltip{top:-29px;right:33px;min-height:60px}
.haus-conf-items .dark-tooltip .corn{top:33px;right:-12px;width:12px;height:23px;background-position:0 -13px;}
.hauskonf-main-box.step4{padding-top:43px}
.hauskonf-main-box.step4 .c-left{width:67.6%;float:left;}
.hauskonf-main-box.step4 .c-right{width:32.4%;float:right;padding:0}

.b-w-tab{margin:6px 8.7% 0 8.7%;font-size:12px;}
.b-w-tab div{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.b-w-tab .hdr{width:100%;background-color:#45444b;margin-bottom:1px;color:#fff;}
.b-w-tab .cont-rows{width:100%;padding:3px 0 1px}
.b-w-tab .row{width:100%;background-color:#e3e3e3;margin-bottom:3px}
.b-w-tab .row-under{width:100%;margin-bottom:3px}
.b-w-tab .col1{padding:3px 6px 3px 24px;width:63%;color:#353535;word-wrap:break-word;}
.b-w-tab .col2{padding:3px 6px;width:22%}
.b-w-tab .col3{padding:3px 6px;;width:15%}
.b-w-tab .hdr .col1{font-weight:bold;color:#fff;}
.b-w-tab .row-under .col1{padding-left:10%;}
.b-w-tab .row-under .col1, .b-w-tab .row-under .col2, .b-w-tab .row-under .col3{padding-top:0px;padding-bottom:0px;}

.big-tidy-hdr{font-size:22px;color:#363636;letter-spacing:-2px}
.sm-tidy-hdr{font-size:15px;color:#363636;letter-spacing:-1px}
.step4 .big-tidy-hdr{padding-top:10%}
.step4 .sm-tidy-hdr{padding-top:14px;}

.btn-under{clear:left;}
.hauskonf-main-box .btn-under .btn-box{margin-top:0;}

#overlayBlock {left: 0; position: absolute; top: 0; z-index: 100; display:none; width: 100%; height: 100%;}
#overlayBg {background: none repeat scroll 0 0 #000; height: 100%; opacity: 0.5; filter: alpha(opacity = 50); position: fixed; width: 100%;}
#overlayBlock #overlayCont{max-width:905px;min-height:445px;margin:5% auto;z-index:3;background-color:#fff; position:relative; color: #363636;}
#overlayBlock #overlayCont a {text-decoration:none;font-weight:bold;font-size:20px; position: absolute; right: 10px; top: 20px; width:30px; color:#fff; z-index:2}
#overlayBlock #overlayCont .blue-top {width:98%; color:#fff; font-size:20px; padding:20px 0 20px 2%; background-color:#00a3ff; line-height:20px; position:relative }
#overlayBlock #overlayCont .blue-top .corner {background:transparent none no-repeat 0 10px; width:20px; height:20px; position:absolute; bottom:-10px; left:5%}
#overlayBlock #overlayCont .blue-top span.cust-f {width:90%; display:block}
#overlayBlock #overlayCont .overlay-dbl {width:100%;}
#overlayBlock #overlayCont .overlay-dbl .overlay-left {float:left; width:30%; padding:5% 0 5% 5%}
#overlayBlock #overlayCont .overlay-dbl .overlay-right {float:left; width:55%; padding:5%}
.overlaySelect {background-color:#f0f0f0 !important; border:1px solid #dbdbdb; margin-top:10px; width:90%}
.d20 {height:20px; line-height:20px; font-size:20px; clear:both}
.overlay-radio {width:30%; float:left; margin-top:5px}
textarea.overlayTextarea{width:100%;min-height:100px;border:1px solid #dbdbdb;padding:10px 10px 10px 17px;background-color:#f0f0f0; margin-top:10px}
#overlayVorname, #overlayStrasse, #postleitzahl, #overlayEmail, #overlayTel {width:31%;background-color:#f0f0f0 !important; border:1px solid #dbdbdb; height:34px;margin:10px 7px 0 0; float:left; padding:0 0 0 2px; font-size:12px}
#overlayBlock #overlayCont .overlay-dbl .overlay-bottom {clear:both; width:90%; padding:0 5% 5% 5%}
#overlayBlock #overlayCont .bttn { background-image: none; background-position: 94% 50%; background-repeat: no-repeat; background-color: #00a3ff; color: #FFFFFF; display: block; font-size: 11px; padding: 14px 20px 12px 4px; text-align: center; width:100px; float:right}
#overlayBlock #overlayCont .overlay-check-div {padding:0; width:75%; float:left}

/* strona rejestracji */
#overlayBlock #overlayCont a.baner-lnk{position:static;width:100%;display:block;font-size:18px;text-align:center}
#overlayBlock #overlayCont a.baner-lnk .bttn {float:none;margin:0 auto;}
.grey-txt{color:#45444b}
#overlayBlock #overlayCont a.baner-lnk img{max-width:100%;margin:20px 0 10px;}
#overlayBlock #overlayCont .overlay-dbl.overlay-separate .overlay-left{width:50%;border-right:1px solid #00a3ff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#overlayBlock #overlayCont .overlay-dbl.overlay-separate .overlay-right {width:40%;}
#overlayBlock #overlayCont .overlay-dbl.overlay-separate .overlay-left, #overlayBlock #overlayCont .overlay-dbl.overlay-separate .overlay-right{margin-top:30px;margin-bottom:30px;padding-top:16px;padding-bottom:0}
/* ~strona rejestracji */

.img-wettbewerb {max-width:1048px; width:100%}
.f-r {float:right}
.art-tri-col-cont {padding: 20px 0;}
.tri-col-left, .tri-col-mddl {width: 32%; float:left}
.tri-col-right{width: 32%; float:right}
.tri-col-left, .tri-col-mddl {margin-right:2%}
textarea.wettbewerbTextarea {width:100%;min-height:100px;border:1px solid #dbdbdb;padding:10px 10px 10px 17px;background-color:#fff;}
.tridbl-col-cont {width:66.6%; float:left}
.tridbl-col-left {width:48%;margin-right:3%; float:left}
.tridbl-col-right {width:48%;float:left}
.tridbl-col-left input,.tridbl-col-right input {width:67%;float:right;border:1px solid #dbdbdb;height:34px;padding:0 2% !important; margin-bottom:7px}
.wett-label {padding-top:4px;float:left;margin-right:2%;font-weight:bold;text-align:right;width:26%}
.d5 {height:5px; line-height:5px; font-size:5px; clear:both}
.tridbl-col-cont .bttn { background:#00a3ff none no-repeat 94% 50%; color: #FFFFFF; display: block; font-size: 11px; padding: 10px 14px 8px 4px; text-align: center; width:100px; float:right; cursor:pointer; margin:14px 0 0}
.check-div {margin-top:10px; float:left; width:440px;}.check-box {width:20px; float:left}.check-txt {padding:2px 0 0 20px}.check-txt p{font-size:11px; line-height:14px; padding-bottom:5px; text-align:left}

.btn-arr-bord-left, a.btn-arr-bord-left{text-decoration:none !important;cursor:pointer;display:inline-block;border:1px solid #fff;padding:6px 11px 0 38px;height:21px;text-align:center;font-size:.6875em;color:#fff;background:#9b2f12 none no-repeat 100% 19%; }
.btn-arr-bord-left.grey-skin, a.btn-arr-bord-left.grey-skin {background-color:#505050;background-position: 0% 16%}
element.style { float: left; height: 586.218px; width: 678px;}*::-moz-selection { background: none repeat scroll 0 0 #807B7B; color: #FFFFFF; text-shadow: none;}
.galleria-container {float:left;}

.c-fff {color:#fff !important}
.fs-12 {font-size:12px}
.fs-22 {font-size:22px}
.fs-28 {font-size:28px !important}
.pt-10 {padding-top:10px}
.ta-c {text-align:center !important}
.c-red {color:red !important}

.tab4-left {display:block;width:260px;float:left}

.microformats {margin-left: 20px; padding-top: 14px; width: 152px;font-size:11px;text-align:right}

.touch .house-box-cont .h-btns .arr-btns-cont .btn-blue {display:none;}

.arr-btns-cont .dark-tooltip{display:none;top:55px;}
.arr-btns-cont .dark-tooltip .tooltip-text{text-align: justify}
.d-tol-box{position:relative;}


@media all and (max-width:1297px) {


}
@media all and (max-width:1200px) and (min-width:1025px) {
.mc-head .log-box{margin-left:5%;}
.mc-head .us-nav-box{margin-left:5%;}
.microformats {margin-left:5%}
.mc-head .nav-box a{padding-left:2px;}
.mc-head .nav-box a span{padding-left:8px;}
.haus-conf-items .it .price-box .ip-txt{text-shadow:1px 1px 0 #fff;}

}
@media all and (max-width:1024px) {
/* 3 cols */
/*do tes&oacute;w html{overflow-y:hidden}*/
.cont-3cols-hide{display:none !important}
.cont-3cols{display:block !important}
.mc-container{max-width:1024px}
.site-body-cont{max-width:792px;width:77.34375%;/*margin-left:21.6796875%;*/}
.rect-box-cont .box{width:33.333333333333333333333333333333%}
.rect-box-cont .rbc-left{width:66.666666666666666666666666666667%}
.rect-box-cont .rbc-mid{width:33.333333333333333333333333333333%}
.rect-box-cont .rbc-right{width:100%}
.rect-box-cont .rbc-right .box{width:33.333333333333333333333333333333%;}
.art-dbl-col-cont .rect-box-cont .box{width:100%;max-width:264px;}
.mc-head{width:20.5078125%;}
.mc-head .log-box{margin-left:10px;}
.mc-head .log-box a, .mc-head .log-box h1{width:100%}
.mc-head .log-box img{max-width:100%}
.mc-head .us-nav-box{margin-left:10px;}
.microformats {margin-left:10px}
.mc-head .nav-box a{padding-left:10px;}
.mc-head .nav-box a span{padding-left:0;}
.mc-head .nav-box a:hover span, .mc-head .nav-box a.act span{background-position:0 -100%}
.tipp-box .tipp{width:45%;margin-right:5%;}
.mc-foot .mcf-top .mcftb-inf .info-txt{width:70%;}
.prm-tp-lab .mcftb-inf{float:none;width:100%;padding-bottom:4px}
.box .lp-cont-info{bottom:0;}

/* wy&sup3;&sup1;czenie pokazywania dodatkowej treści na hover */
.rect-box-cont .box .box-href .hover-cont{display:block}
.rect-box-cont .box.text-box .box-href .hover-cont{display:block}
.rect-box-cont .box .box-href .hover-cont p, .rect-box-cont .box .box-href .hover-cont .bh-txt, .rect-box-cont .box .box-href .hover-cont h2, .rect-box-cont .box .box-href .hover-cont .hdr-mid, .rect-box-cont .box .box-href .hover-cont .hr, .rect-box-cont .box .box-href .hover-cont h3, .rect-box-cont .box .box-href .hover-cont .hc-bg{display:none}
.rect-box-cont .box.text-box .box-href .hover-cont p, .rect-box-cont .box.text-box .box-href .hover-cont .bh-txt, .rect-box-cont .box.text-box .box-href .hover-cont h2, .rect-box-cont .box.text-box .box-href .hover-cont .hdr-mid, .rect-box-cont .box.text-box .box-href .hover-cont .hr, .rect-box-cont .box.text-box .box-href .hover-cont h3{display:block}
.rect-box-cont .box .box-href:hover .b-label{display:block}
.house-box-cont{padding-bottom:20px}
.house-box-cont .col-left{width:92%;margin:3.5% 4% 0;}
.house-box-cont .col-right{width:92%;margin:0 4%;}
.house-box-cont .cont-hdr{float:left;width:38%}
.house-box-cont .h-btns{padding-top:0;float:right;width:60%}
.house-box-cont .art-s-block .cont-txt{min-height: 105px;}
.house-box-cont .soc-bar{margin-top:-40px;width:38%}
.house-box-cont .h-btns .arr-btns-cont{padding-bottom:10px}
.house-box-cont .h-btns .arr-btns-cont .d-tol-box{float:right;width:49%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.house-box-cont .h-btns .arr-btns-cont .d-tol-box:first-child{float:left;}
.haus-conf-items .it .price-box .ip-txt{text-shadow:1px 1px 0 #fff;}
.haus-conf-items .dark-tooltip{top:-32px;max-width:200px}
.check-div {width:100%}

}
@media all and (max-width:1023px) {
.cont-lt3cols-hide{display:none !important}
.cont-lt3cols{display:block !important}
.logg-frm{width:92%;padding-left:4%;padding-right:4%;}
.logg-frm input{max-width:100%;}
.logg-frm .art-julius-hdr, .logg-frm.hidden .frm-reg-btn{margin-left:4.5%}
.eksp-site .rect-box-cont .box{width:50%;}
.auth-box-cont.abc-auth{margin-left:0;}
.auth-box-cont.abc-auth .box{margin-left:0;margin-right:21px}
.gem-prev-box .col-left{width:90%}
.gem-prev-box .col-right{width:100%;}
.gem-prev-box .auth-box-cont{padding-left:32px}

.hauskonf-main-box .c-left{width:100%;}
.hauskonf-main-box .c-right{width:100%;float:left;padding-left:0.5%;padding-right:0.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.haus-conf-items .it{width:44%;padding-left:0;margin-left:3%;margin-right:3%}
.haus-conf-items .it-img{width:65%;max-width:150px;padding-left:0;}
.haus-conf-items .it-img img{max-width:100%}
.haus-conf-items .it-img .ico-tick{top:50%;left:50%;margin-top:-15px;margin-left:-15px}
.haus-conf-items .it .price-box{width:32%;margin-top:25%;margin-right:0;text-align:right;line-height:1}
.hauskonf-main-box .c-right .wdth{padding-left:3%;padding-right:3%}
.hauskonf-main-box .haus-conf-items{padding-top:12px;}
.hauskonf-nav-bar .hnb-l{width:100%;}

.mkma-art-list .mkma-art-l, .mkma-art-list .mkma-art-l2 {margin-right:0px}
.mkma-art-list .mkma-art-m { padding: 20px 5% 21px; position:relative; width: 90%;}
.mkma-art-list .mkma-art-m .btn-blue {max-width:200px; }
#overlayBlock #overlayCont {width:90%}
#overlayBlock #overlayCont .blue-top {width:98%;padding-right:0px}
#overlayBlock {position:absolute}

.tri-col-left, .tri-col-mddl {width: 48%; float:left}
.tri-col-right {width: 48%; float:left; margin-top:20px}
.tridbl-col-cont {width:98%; float:left}

}
@media all and (max-width:799px) {
/* 2 cols */
.cont-2cols-hide{display:none !important}
.cont-2cols{display:block !important}
.mc-container{max-width:768px}
.site-body-cont{max-width:528px;width:68.75%;/*margin-left:29.166666666666666666666666666667%;*/}
.rect-box-cont .box{width:50%}
.rect-box-cont{padding-bottom:10px}
.rect-box-cont .rbc-left{width:100%;}
.rect-box-cont .rbc-mid{width:100%}
.rect-box-cont .rbc-mid .box, .rect-box-cont .rbc-right .box, .art-dbl-col-cont .rect-box-cont .box{width:50%;}
.mc-head{width:27.34375%;}
.tipp-box .tipp{width:100%;margin:0;margin-top:4%}
.tipp-box .tb-hdr{min-height:0;padding-bottom:10px;line-height:1em;height:auto}
.tipp-box .tb-txt{min-height:0}
.mc-foot .copy span{display:block;margin-left:0;padding-bottom:10px}

.art-dbl-col-cont .col-left, .art-dbl-col-cont .col-right{width:100%}
.art-dbl-col-cont .col-left .cont-hdr, .art-dbl-col-cont .col-left .cont-txt, .art-dbl-col-cont .col-right .cont-hdr, .art-dbl-col-cont .col-right .cont-txt, .art-dbl-col-cont .col-right .cont-ytube{padding-left:6px;padding-right:6px}

.mcf-top-rozch .ftr-lft-lnk{position:static;padding-top:45px;}
.mcf-top-rozch .ftr-lft-lnk a{margin-left:0;font-size:1em;}
.mcf-top-rozch .row-3cols{padding-top:8px}
.mcf-top-rozch .row-3cols .col1{width:42%;margin-right:6%;padding-top:0}
.mcf-top-rozch .row-3cols .col2{width:49%;margin-right:2%}
.mcf-top-rozch .btn-arr-bord{margin-top:10px;}
.mcf-top-rozch .row-3cols .col3{width:100%;margin-right:0;padding-top:10px}
.mcf-top-rozch .tipp{width:46%;margin-right:2%}

.box .lp-cont-info{position:static;}
.box .lp-cont-info .cont{max-width:100%}

.dbl-img-cnt-box .im1, .dbl-img-cnt-box .im2, .schritt-cont .im1, .schritt-cont .im2{width:100%}
.col2-space-mid{padding-top:20px}

.house-box-cont .col-left .galleria-stage{right:1px;bottom:1px;}
.conect-lnk .line{display:block;height:auto;border-bottom:0;margin-bottom:10px}
.conect-lnk a{display:inline-block;padding:0 12px;margin-left:0;margin-right:37px;margin-top:14px;}
.price-box {margin-top:-12px;margin-right:20px;}

.hauskonf-main-box.step4{padding-top:16px}
.hauskonf-main-box.step4 .c-left{width:100%;}
.hauskonf-main-box.step4 .c-right .cont-gall{max-width:246px}
.hauskonf-main-box.step4 .c-right{width:100%;float:left}
.step4 .big-tidy-hdr{padding-top:14px}
.step4 .sm-tidy-hdr{padding-top:14px;padding-bottom:20px}
.hauskonf-main-box .btn-under .btn-box{margin-top:14px;}
.b-w-tab{margin:6px 3% 0 3%;}

#overlayBlock #overlayCont .overlay-dbl .overlay-left {float:left; width:90%; padding:5%}
#overlayBlock #overlayCont .overlay-dbl .overlay-right { clear:left; width:90%; padding:5%}
#overlayBlock #overlayCont .overlay-dbl.overlay-separate .overlay-right, #overlayBlock #overlayCont .overlay-dbl.overlay-separate .overlay-left {float:left; width:90%; padding:5%; border:0}

.tri-col-left, .tri-col-mddl {width: 96%; float:left}
.tri-col-mddl { margin-top:20px}
.tri-col-right{width: 96%; float:left; }
.tridbl-col-left {width:96%; float:left}
.tridbl-col-right {width:96%;float:left}

.dark-tooltip{right:-15px;top:44px;}
.dark-tooltip .corn{right:16px;}

}
@media all and (max-width:700px) {
.cont-mobile-hide{display:none !important}
.cont-mobile{display:block !important}
.mc-container{max-width:640px;margin:0 1.5625%;width:96.875%}
.site-body-cont{width:100%;margin:0 auto;}
.mc-head{max-width:528px;float:none;width:100%;margin:0 auto;position:relative}
.mc-head .log-box{margin-left:2%;padding-bottom:10px;width:48%;padding-top:2%}
.mc-head .nav-box{width:96%;margin-left:2%;padding:3% 0 4%;}
.mc-head .nav-box ul{display:block;float:left;border-bottom:1px solid #B8B5B5;}
.mc-head .nav-box li{float:left;width:50%;border-top:1px solid #B8B5B5;}
.mc-head .nav-box li.bot-ln{}
.mc-head .nav-box a{display:block;padding:10px 0 4px 6px;margin:0 10px 6px 0;}
.mc-head .nav-box a:hover{background-color:none}
.mc-head .nav-box a.act{padding:10px 0 10px 6px;margin:0 10px 0 0}
.mc-head .us-nav-box{border-top:0;padding-top:0;width:96%;margin-left:2%}
.us-nav-box .usnb-konto{padding-top:4%;padding-bottom:4%;}
.us-nav-box .usnb-srch{padding-top:4%;padding-bottom:4%;}
.microformats {padding-top:2%;padding-bottom:2%;}
.mc-foot .mcf-top .mcftb-inf .info-txt{width:60%;}
.mc-wrap, .mc-foot .site-body-cont{float:none}
.mc-wrap{padding-top:10px}
.top-bar{min-height:33px;height:auto;}
.loged-user-box .lub-inf{padding-bottom:10px;margin-right:10px}
.loged-user-box .lub-nav{padding-bottom:4px;}
.gem-prev-box .tb-hdr, .gem-prev-box .grey-lab .gl-cont, .gem-prev-box .gbp-ul, .gem-prev-box .gbp-btn, .gem-prev-box .auth-box-cont{padding-left:6%}
.gbp-btn a{font-size:1.625em;word-wrap:break-word;}
/* chowane menu i search */
.mc-head .fnb-ns-btn{float:right;width:50%;text-align:right}
.house-box-cont .art-s-block .cont-txt{min-height:0;}
.mc-head .fnb-nav-btn, .mc-head .fnb-srch-btn, .mc-head .fnb-kont-btn{display:inline-block;cursor:pointer;vertical-align:top;margin-bottom:1px;background-color:#515056;background-repeat:no-repeat}
.mc-head .fnb-ico-btns{float:right;display:inline-block;font-size:0;vertical-align:top}
.mc-head .fnb-srch-btn, .mc-head .fnb-kont-btn{background-image:none;}
.mc-head .fnb-kont-btn{width:49px;height:36px;background-position:13px 7px; float:left;}
.mc-head .fnb-srch-btn{width:43px;height:36px;background-position:-36px 7px; float:left;}
.mc-head .fnb-srch-btn span{display:block;width:41px;height:28px;border-left:1px solid #302f35;margin-top:4px}
.mc-head .fnb-kont-btn span{display:block;width:47px;height:28px;border-left:1px solid #302f35;border-right:1px solid #6c6b71;margin-top:4px}
.mc-head .fnb-nav-btn{float:right;height:36px;text-align:center;background-image:none;background-repeat:no-repeat;background-position:15px 10px}
.mc-head .fnb-nav-btn span{display:block;width:81px;height:24px;margin-top:4px;padding:6px 0 0 39px;border-right:1px solid #6c6b71;line-height:1em;color:#fff;letter-spacing:-2px;font-size:16px}
.mc-head .nav-box, .mc-head .usnb-konto, .mc-head .usnb-srch{display:none}
.house-box-cont .cont-hdr{float:none;width:auto}
.house-box-cont .h-btns{padding-top:10px;float:none;width:auto}
.house-box-cont .soc-bar{margin-top:10px;width:auto}

.dark-tooltip{width:100%;}
.haus-conf-items .dark-tooltip{width:160%;}

 #overlayBlock #overlayCont .overlay-check-div {width:100%;}
.mc-head .fnb-nav-btn {background-image: url("/img/bg-m-men.gif") ;}.mc-head .fnb-srch-btn, .mc-head .fnb-kont-btn {background-image: url("/img/ico-mob-menu.jpg") ;}
}
@media all and (max-width:460px) {
#overlayVorname, #overlayStrasse, #postleitzahl, #overlayEmail, #overlayTel {width:45%;}

}
@media all and (max-width:420px) {
.eksp-site .rect-box-cont .box{width:100%;}
.eksp-site .sctn-hdr a{display:block;padding-top:4px}
.auth-box-cont.eksp-bc .abc-container{width:50%;}
.mkma-art-list .mkma-art-m .btn-blue {max-width:160px;}

}
@media all and (max-width:360px) {
/*body{font-size:1em;}*/
.site-body-cont{max-width:264px}
.site-body-cont.art-site{max-width:100%}
.rect-box-cont .box, .rect-box-cont .rbc-mid .box, .rect-box-cont .rbc-right .box, .art-dbl-col-cont .rect-box-cont .box{width:100%}
.mc-foot .social{float:left;padding-left:6px;padding-right:0}
.mc-foot .mcf-top .mcftb-inf .info-txt {padding-left:6px;width:auto}
.mc-foot .mcf-top .mcftb-inf .btn-arr-bord{position:static;margin-left:6px;margin-bottom:10px;}
.mc-head .nav-box li{float:left;width:100%}
.mc-head .nav-box a.act{margin:0}
.mcf-top-rozch .row-3cols .col1{width:96%;margin:0 2%;}
.mcf-top-rozch .row-3cols .col2{width:96%;margin:0 2%;padding-top:10px}
.mcf-top-rozch .tipp{width:96%;margin-left:2%;margin-right:0}
.logg-frm{width:92%;padding-left:4%;padding-right:4%;}
.logg-frm input[type=&quot;text&quot;], .logg-frm input[type=&quot;password&quot;]{width:100%;margin-left:0}
.logg-frm label span{width:95.5%;padding-bottom:10px;text-align:left;padding-left:4.5%}
.mkma-art-list .mkma-art-r{position:relative;width:100%;height:auto}
.mkma-art-list .mkma-art-l, .mkma-art-list .mkma-art-l2{padding-right:6px;margin-right:0}
.mkma-art-list .mkma-art-l-b{padding-left:6px;}
.mkma-hdr .user-av-box{clear:both}
.mkma-hdr .btn-arr-bord{margin-top:17px}

.fb_reset{display:none}
.haus-conf-items .it-img{width:100%;}
.haus-conf-items .it .price-box{position:relative;float:none;width:auto;margin-top:10px;margin-right:0;margin-left:6%;text-align:left;line-height:1.2}

.overlay-radio {clear:left}
 #overlayVorname, #overlayStrasse, #postleitzahl, #overlayEmail, #overlayTel {width:96%}

.haus-conf-items .dark-tooltip{top:40px;right:0;max-width:80%;}
.haus-conf-items .it:first-child .dark-tooltip{left:-6%;right:auto}
.haus-conf-items .dark-tooltip .corn{top:-12px;right:50%;margin-right:-12px;background-position:0 0;width:23px;height:12px;}

.tab4-left {width:100%}

}
@media all and (max-width:320px) {
.mc-head .fnb-nav-btn{background-image:none;width:86px}
.mc-head .fnb-nav-btn span{width:auto;margin-top:4px;padding:6px 19px 0 19px}
.mc-head .fnb-ico-btns{display:block}
.mc-head .fnb-kont-btn{width:43px;}
.mc-head .fnb-kont-btn span{width:41px;}

}
@media all and (max-width:319px) {
.house-box-cont .h-btns .arr-btns-cont .d-tol-box{width:100%;}
.house-box-cont .soc-bar .add-cont{margin-top:10px;width:auto}

}
@media all and (max-width:240px) {
.haus-conf-items .it{width:94%;}

}

.haus .label-left {background-image: url("/img/kfw70-label.png") ;}.tridbl-col-cont .bttn {background-image: url("/img/arr-right.png") ;}.price-box .price-box-tel {background-image: url("/img/tel.png") ;}.dark-tooltip .corn {background-image: url("/img/corn.png") ;}#overlayBlock #overlayCont .bttn {background-image: url("/img/arr-right.png") ;}#overlayBlock #overlayCont .blue-top .corner {background-image: url("/img/corner.png") ;}.ico-tick {background-image: url("/img/ico-tick.png") ;}.hauskonf-main-box .nav-bar .prev, .hauskonf-main-box .nav-bar .next {background-image: url("/img/arr-l-r.png") ;}.zuruck, a.zuruck {background-image: url("/img/ico-sm-arr-l.gif") ;}.hauskonf-nav-bar .skinned-wrapper {background-image: url("/img/arr-select.png") ;}.ico-tick-gr, .filter-nav .ul a.act {background-image: url("/img/tick-gr.png") ;}.filter-nav a.done span {background-image: url("/img/tick-gr.png") ;}.filter-nav a span {background-image: url("/img/arr-down.png") ;}.ico-t {background-image: url("/img/ico-t.gif") ;}.ico-f {background-image: url("/img/ico-f.gif") ;}.ico-weiterleiten {background-image: url("/img/ico-drucken.gif") ;}.ico-drucken {background-image: url("/img/ico-weiterleiten.gif") ;}a.btn-arr-r {background-image: url("/img/arr-right.png") ;}a.btn-movie-r {background-image: url("/img/movie-right.png") ;}.ico-lupka {background-image: url("/img/lupka.png") ;}.ul-cont ul ul li {background-image: url("/img/li-sq.gif") ;}.art-s-block li, .ul-cont > ul > li {background-image: url("/img/li-tick.png") ;}.btn-arr-bord-left, a.btn-arr-bord-left {background-image: url("/img/btn-arr-bord-left.gif") ;}.social .ico-rss, .social .ico-gogl, .social .ico-tweet, .social .ico-fcbk  {background-image: url("/img/ico-social.png") ;}.gem-prev-box .gbp-ul li {background-image: url("/img/ico-li.png") ;}.srch-succ {background-image: url("/img/ico-v.gif") ;}.dele, .edit {background-image: url("/img/ico-edit.png") ;}.sort-filter a {background-image: url("/img/sort-arr.png") ;}.kat-filter a span {background-image: url("/img/arr-down.png") ;}.no-cssgradients .toltip-cont.rght-arr .arr {background-image: url("/img/tooltip-arr-right-ie.png") ;}.no-cssgradients .toltip-cont .arr {background-image: url("/img/tooltip-arr-left-ie.png") ;}.toltip-cont.bot-arr .arr {background-image: url("/img/tooltip-arr-l-down.png") ;}.toltip-cont.rght-arr .arr {background-image: url("/img/tooltip-arr-right.png") ;}.toltip-cont .arr {background-image: url("/img/tooltip-arr-left.png") ;}.toltip-cont .close {background-image: url("/img/x.gif") ;}.toltip-box .toltip-cont {background-image: url("/img/tooltip-bot.png") ;}.btn-help {background-image: url("/img/ico-help.png") ;}.skinned-wrapper {background-image: url("/img/arr-down.gif") ;}.fwp-edit-cont .plus-lnk {background-image: url("/img/ico-plusik.gif") ;}.fwp-edit-cont .fwptg-col.nav .fwp-cross {background-image: url("/img/x.gif") ;}.ico-plus {background-image: url("/img/ico-plus.gif") ;}.mcf-top-rozch .ftr-lft-lnk {background-image: url("/img/bg-foot-top-rozch-u.jpg") ;}.mcf-top-rozch {background-image: url("/img/bg-foot-top-rozch.jpg") ;}.art-site-ftr .weiter {background-image: url("/img/ico-dru.gif") ;}.art-site-ftr .drucken {background-image: url("/img/ico-dru.gif") ;}.float-bot-bar .btn-float-b-bar {background-image: url("/img/btn-bot-bar.png") ;}.float-bot-bar {background-image: url("/img/bg-foot.jpg") ;}.stars-light span {background-image: url("/img/stars-light.gif") ;}.stars span {background-image: url("/img/stars.gif") ;}.stars-light {background-image: url("/img/stars-light.gif") ;}.stars {background-image: url("/img/stars.gif") ;}.btn-arr-bord, a.btn-arr-bord {background-image: url("/img/btn-arr-bord.gif") ;}.rect-box-cont .box .hc-bg.green-bg {background-image: url("/img/box-plus-sign-green.jpg") ;}.rect-box-cont .box .hc-bg.blue-bg {background-image: url("/img/box-plus-sign-blue.jpg") ;}.rect-box-cont .box .hc-bg {background-image: url("/img/box-plus-sign.jpg") ;}.mc-foot .mcf-top {background-image: url("/img/bg-foot-top.jpg") ;}.mc-foot .mcf-bot {background-image: url("/img/bg-foot.jpg") ;}.mc-head .nav-box a.act {background-image: url("/img/bg-nav-arr-r.gif") ;}.mc-head .nav-box a span {background-image: url("/img/bg-nav-arr-l.png") ;}.top-bar {background-image: url("/img/bg-top-bar.jpg") ;}

/* ==========================================================================
Helper classes
========================================================================== */
.clear{clear:both;height:0;width:0;line-height:0;font-size:0}
.cf:before,
.cf:after {
content: " "; /* 1 */
display: table; /* 2 */
}
.cf:after {
clear: both;
}

@media print {
* {
background: transparent !important;
color: #000 !important; /* Black prints faster: h5bp.com/s */
box-shadow:none !important;
text-shadow: none !important;
}
a, a:visited {
text-decoration: underline;
}

pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group; /* h5bp.com/t */
}
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
@page {
margin: 0.5cm;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
.mc-head{float:none;width:100%}
.mc-head .nav-box, .mc-head .us-nav-box, .art-site-ftr, .art-site-comm, .prm-tp-lab, .mc-foot, .cont-ytube, .fnb-ns-btn{display:none}
.art-dbl-col-cont .cont-gall{width:528px}
.site-body-cont{max-width:1056px;width:100%;}
}

.hidden_house {display:none}

#facebook {
    background: transparent url("/img/fb_bg.gif") repeat scroll 0 0;
    display: block;
    height: 383px;
    padding: 0;
    position: fixed;
    right: -205px;
    text-align: left;
    top: 270px;
    width: 250px;
    z-index: 9999;
}
#instagram {
    position:fixed;
    right: 0;
    top: 400px;
    z-index: 99991;
    padding: 0px 0 200px;
}


.ash-info {
	padding-bottom: 26px;
}

.chng-h {
	border-top: 1px solid #b8b5b5;
	padding-top: 26px;
	max-width: 94%;
}

.chng-h-title {
	font-family: 'Julius Sans One', arial, sans-serif;
    font-weight: bold;
    color: #363636;
    font-size: 1.25em;
    line-height: 1em;
    letter-spacing: -2px;
    word-wrap: break-word;
}

.ha-cont {
	padding-bottom: 6px;
}

.haus.purple .label,
.haus.purple .row-3 {
	background-color: #4e3644;
}

.haus.l-blue .label,
.haus.l-blue .row-3 {
	background-color: #70d6e2;
}

.haus.d-blue .label,
.haus.d-blue .row-3 {
	background-color: #1e486e;
}

.haus .label.neu {
	background-color: #f3f262;
	right: 98px;
	color: #1b456f;
	padding: 10px 20px 10px 23px;
}
