 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding:0;border: 0;outline: 0;vertical-align: baseline;background: transparent}
html {font-size: 100.01%}
body { line-height: 1;background: #fff;color: #000;text-align: left;font: 0.875em Arial, Helvetica, sans-serif;}
ol, ul {list-style: none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none}
ins {text-decoration: none}
del {text-decoration: line-through}
table {border-collapse: collapse;border-spacing: 0;font-size: 100%}
input[type="text"], input[type="password"] {font-size: 100%;padding: 0}
textarea {font: 100% Arial, Helvetica, sans-serif;padding: 0}
.formText {font-size: 100%;padding: 0} p {margin:10px 0} .ask {margin:0px;font-size:9pt;text-align:left}
.pollbox {width:auto;padding:0;margin:0}
.pollbut {width:100%;text-align:center;margin:0;padding:5px 0}
.pollbut a {font-weight:bold;text-decoration:none}
.polla {width:48%;float:left;padding:3px 0px}
.pollb {width:48%;float:right;padding:3px 0px}
.polla a,.pollb a {padding:3px 18px;margin:0}
.pollcont {text-align:left;margin-top:30px}
.pollansw {margin: 0 0 0.5em 0;font-size:10pt}
.postpoll {margin-bottom:40px;}
.postpoll h3, .postpoll h3 {margin:.5em 0;}
.shkala {height:6px;background:#fff;width:96%;padding:1px;border:1px solid #aaa;margin:2px 0 0 0}
.gradus {height:6px;background:#555;background-repeat:repeat;background-position:right;color:#fff} #tooltip{background:#B35578;color:#fff;border:10px solid #B35578;border-radius:16px;font:normal 10pt Verdana, Arial;text-align:left;margin:0px;padding:0;position:absolute;visibility:hidden;z-index:9999} .meta{font-size: 8pt;margin:0 0 16px 0;padding:0}
.meta span {padding:0 4px 2px 4px}
.meta a {font-weight:bold;padding:0 4px 2px 4px}
.rubblock {margin:0;padding:0}
.rubblock div {margin:20px 0 0 0;border:1px dotted #999;padding:12px}
.rubblock li, .post .subpages li {list-style-type: none}
.subpages {margin:20px 0;padding:0}
.subpages li a {font-weight:bold}
.post {min-height:120px;}
.post th {text-align:center}
.post td,.post th {margin:0;padding: 0;vertical-align:top}
.post ol li {list-style: decimal}
.post ul li {list-style: circle}
.val {text-align:center}
.onecomm {margin-top:10px}
.comtitle {font-weight:bold;padding:8px 0}
.gravatar img {border-color:transparent}
.commentdate {float:right;margin-right:20px}
.commenttext {padding:8px}
.attachedimages {float:left;padding-right:10px;}
.attachedimages img,.attachedimages a img {margin:0 4px 0 0;padding:2px;border:1px solid #999;}
.attachedimages a:hover img {border:1px solid #666;}
.firstimage {width:70px;float:left;}
.post .firstimage img {width:60px;margin:0 10px 2px 0;padding:0;}
.bold {font-weight:bold}
.red {color:red}
.green {color:green}
.clear {clear:both;display:block;overflow:hidden;width:100%;height:1px;}
.prev_next {width:100%}
.prev_next td {width:50%}
.righttext {text-align:right}
.submit {font-size:120%;padding:2px 9px 4px 9px}
.searchform .searchbutton {border: none;margin-bottom: -8px;margin-left:0px;height: 24px; width: 24px;}
.searchtitle {font-size:13pt;font-weight:bold;margin-bottom:5px;}
.highlighted {color:black;background-color:#ffff77;font-weight:bold}
.commentform {margin:30px 0;}
.debaglog {width:660px;font-size:8pt;margin:0 auto 20px auto;}
.debaglog table {width:100%;}
.debaglog th, .debaglog td {border:1px dotted #666;padding:3px 6px;text-align:center;} #smallslider {width:990px;height:395px;position:relative;margin:0;padding:0;overflow:hidden;}
#sscontent {position:fixed !important;position:absolute;margin:-99999px 0 0 -99999px;}
#sliderhtml,#sliderfadeout {position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;}
#sliderhtml {z-index:2}
#sliderfadeout {z-index:1}
.prevbutton,.nextbutton {position:absolute;top:50%;margin:-32px 0 0 0;width:0;height:0;border-top:32px solid transparent;border-bottom:32px solid transparent;opacity:0.4;filter:alpha(opacity=40);z-index:3}
.prevbutton {left:20px;border-right:32px solid green;}
.nextbutton {right:20px;border-left:32px solid green;}
.prevbutton:hover,.nextbutton:hover {opacity:1;filter:alpha(opacity=100);}
.fadein,.fadeout{-webkit-animation-duration: 0.5s;-moz-animation-duration: 0.5s;-ms-animation-duration: 0.5s;-o-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-iteration-count: 1;-moz-animation-iteration-count: 1;-ms-animation-iteration-count: 1;-o-animation-iteration-count: 1;animation-iteration-count: 1;-webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;-ms-animation-timing-function: linear;-o-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;}
@-ms-keyframes fadein {0% {opacity: 0;}100% {opacity: 1;}}@-webkit-keyframes fadein {0% {opacity: 0;}100% {opacity: 1;}}@-moz-keyframes fadein {0% {opacity: 0;}100% {opacity: 1;}}@-o-keyframes fadein {0% {opacity: 0;}100% {opacity: 1;}}@keyframes fadein {0% {opacity: 0;}100% {opacity: 1;}}
.fadein {-webkit-animation-name: fadein;-moz-animation-name: fadein;-ms-animation-name: fadein;-o-animation-name: fadein;animation-name: fadein;}
@-ms-keyframes fadeout {0% {opacity: 1;}100% {opacity: 0;}}@-webkit-keyframes fadeout {0% {opacity: 1;}100% {opacity: 0;}}@-moz-keyframes fadeout {0% {opacity: 1;}100% {opacity: 0;}}@-o-keyframes fadeout {0% {opacity: 1;}100% {opacity: 0;}}@keyframes fadeout {0% {opacity: 1;}100% {opacity: 0;}}
.fadeout {-webkit-animation-name: fadeout;-moz-animation-name: fadeout;-ms-animation-name: fadeout;-o-animation-name: fadeout;animation-name: fadeout;}

img {max-width:100%;max-height:100%;}
.bigtext {font-size:160%;}
.breadcrumbs {font-size:90%;clear:both;margin:10px 0;} .topalbums {display:inline-block;width:180px;margin:10px;padding:5px 10px 10px;border:1px solid #ccc;text-align:center;} .previewblock {display:inline-block;width:160px;height:12.9rem;border:1px solid #86665D;text-align:center;margin:6px;padding:5px;background:#2E1626;}
.previewblock h2 {font-size:.9em;margin:0 0 5px 0;padding:0;}
.previewblock div {display:table;width:100%;}
.previewblock div a {display:table-cell;width:94%;padding:0 2%;vertical-align:middle;text-align:center;text-decoration:none;}
.subalbum {height:116px;}
.subalbum img {height:100px;}
.subalbum {display:table;float:left;margin:5px;padding:0;border:1px solid #86665D;background:#2E1626;}
.subalbum a {display:table-cell;height:100%;margin:0;padding:0 8px;font-size:.8rem;vertical-align:middle;}
.gpreview {height:8.5rem;overflow:hidden;}
.gpreview img {max-width:150px;max-height:8.5rem;}
.gtitle {font-size:.8rem;height:4rem;padding:0;} .prev,.next {width:45%;}
.prev {float:left;}
.next {float:right;text-align:right;}
.galimage {width:420px;max-width:100%;margin:0 auto;padding:10px;}
.galimage h1 {text-align:center;font-size:1.2em;margin-bottom:.3em;padding:0;}

@font-face { font-family: "SegoePrintRegular"; src: url("/templates/shtory_responsive/fonts/SegoePrintRegular/SegoePrintRegular.eot"); src: url("/templates/shtory_responsive/fonts/SegoePrintRegular/SegoePrintRegular.eot?#iefix")format("embedded-opentype"), url("/templates/shtory_responsive/fonts/SegoePrintRegular/SegoePrintRegular.woff") format("woff"), url("/templates/shtory_responsive/fonts/SegoePrintRegular/SegoePrintRegular.ttf") format("truetype"); font-style: normal; font-weight: normal;
}
* {box-sizing:border-box;margin:0;padding:0;}
img,textarea {max-width:100%;}
body{width:100%;background:#2E1626 url('/templates/shtory_responsive/images/bg.jpg');color:#FFDAB9;font:12pt Verdana, Geneva, Arial, Helvetica, sans-serif;}
a {color:#E8B0A0;text-decoration:none;}
a:hover {color:#FCF4E0;}
a img {border:none;}
h1,h2,h3 {color:#E8B0A0;font-weight:normal;}
h1 {font-size:16pt;margin-bottom:30px;}
h2 {font-size:14pt;}
h3 {font-size:13pt;}
.header {width:100%;}
.logo {margin:56px 0 0 1%;max-width:96%;} .tel {color:#E8B0A0;font-size:12pt;font-weight:bold;line-height:160%;}
.tel a {display:block;text-decoration:none;}
.tel span {white-space:nowrap;}
.old {width:240px;position:absolute;left:4%;top:20px;font-size:10pt;font-weight:bold;color:#E8B0A0;}
.discounts {width:88px;height:183px;position:absolute;right:310px;top:10px;}
.discountslabel {display:block;width:88px;height:183px;background:url('/templates/shtory_responsive/images/birka-160-2.png') no-repeat;}
* html .discountslabel {background:url('/templates/shtory_responsive/images/birka-160-2.gif') no-repeat;} #menutoggle {display:block;position:fixed;top:1rem;right:1.2rem;padding:.4rem 1rem;background:#8f0f4e;}
#menu li {list-style:none;white-space:nowrap;}
#menu a {margin:0 1px;padding:7px 8px 9px 8px;text-decoration:none;}
#menu a:hover {background:#A33A6E;} .wrap {width:100%;min-height:600px;}
.baner {margin:20px auto 0;}
.baner a {display:block;width:468px;max-width:92%;margin:0 auto;padding:16px 30px;background:#48293E;color:#E8B0A0;border:5px double #86665D;text-align:center;box-shadow:0 0 20px #86665D;text-decoration:none;}
.baner a:hover {text-decoration:underline;color:#E8B0A0;}
* html .wrap {background:url('/templates/shtory_responsive/images/l.gif') repeat-y;}
.article {margin:0 auto;}
.post {padding:30px 0;line-height:140%;}
.post ul,.post ol {margin-left:24px;}
.post li {margin-bottom:5px;}
.post a {border-bottom:1px dashed #86665D;}
.post a {border-bottom:1px dashed #86665D;}
.post a[href$=".jpg"] {border-bottom:none;}
.post a[href$=".jpeg"] {border-bottom:none;}
.post a[href$=".png"] {border-bottom:none;}
.post a[href$=".gif"] {border-bottom:none;}
.post a:hover {border-bottom:1px solid #86665D;}
.gallist {margin:10px 0 0 0;line-height:80%;}
.gallist li {display:block;width:130px;height:160px;border:1px solid #86665D;text-align:center;margin:10px;padding:5px;background:#2E1626;list-style:none;float:left;}
.gallist h2,.gallist a,.imagename {font-size:8pt;font-weight:bold;text-decoration:none; }
.gallist a img {display:block;width:110px;height:110px;overflow:hidden;margin:5px auto 2px auto;}
.albumtext {margin:20px 0;}
.imagename {line-height:100%;overflow:visible;text-align:center;padding:0 5px;}
.imagename a {text-decoration:none;}
.salebatton {background:#8F0F4E;}
.salebatton:hover {background:#B35578;}
.footer {margin:auto;padding:20px 0;font-size:8pt;clear:both;}
.footer a img {border:none;margin:0 10px;}
.adres {}
.door,#map {display:block;width:300px;float:left;margin:1rem;}
.door img {margin-top:6px;}
.imagetext {text-align:center;font-size:8pt;font-weight:bold;}
.post .adminnews,.post .adminnews li {list-style:none;line-height:100%;}
.post .adminnews li {border-bottom:1px dotted #86665D;padding:0 0 10px 20px;}
.shortpablishdate {font-size:8pt;font-weight:bold;}
.socialshare {position:fixed;right:0;top:30%;z-index:9999;} @media screen and (max-width: 880px) { .tel {padding:1rem 2rem;}
#menu {position:fixed;top:0;left:-80%;width:80%;max-width:20rem;background:#48293E;line-height:2.5rem;padding:3rem 1.5rem;}
#menu li a {display:block;width:100%;}
.article,.footer {width:92%;margin:0 auto;}
.gallist li {margin:.3rem;}
.socialshare {top:25%;} .openedmenu { animation-name: openmenu; animation-duration: 1s; animation-timing-function:ease-in-out; animation-fill-mode: both;
}
@keyframes openmenu { from { left: -20rem; top: 0; } to { left: 0; top: 0; } }
.closedmenu { animation-name: closemenu; animation-duration: 1s; animation-timing-function:ease-in-out; animation-fill-mode: both;
} @keyframes closemenu { from { left: 0; top: 0; } to { left: -20rem; top: 0; } }
}
@media screen and (min-width: 880px) { .header{height:200px;background:#2E1626 url('/templates/shtory_responsive/images/headerfon.jpg') right top no-repeat;}
.tel {position:absolute;right:324px;top:20px;width:160px;}
.tel span {display:block;}
.wrap {background:url('/templates/shtory_responsive/images/l-3.png') repeat-y;}
#menutoggle {display:none;}
#menu {width:100%;height:36px;background:#48293E;font:12pt Verdana, Geneva, Arial, Helvetica, sans-serif;letter-spacing:-1px;font-weight:bold;}
#menu ul {width:760px;margin:0 auto;padding:7px 0 0 10px;text-align:center;}
#menu li {float:left;margin:0 1px;}
.article,.footer {width:760px;}
}