﻿*{margin:0;padding:0;}
html, body{height:100%;font-family:Open Sans, sans-serif;width:100%;}
#mask{width:100%;margin:0 auto;}
header{background-position:center top;min-height:40px;width:100%;background-repeat:no-repeat;z-index:999;}
#head{background-position:20px center;margin:auto;max-width:960px;min-height:150px;background-image:url('../img/logo.png');background-repeat:no-repeat;text-align:right;padding:0px 20px;}
h6{padding:37px 0px;font-size:16px;font-weight:500;line-height:2em;}
h6 a{font-size:12px;background-color:#000;color:#fff;padding:6px 9px;border-radius:6px;margin-top:10px;text-decoration:none;}
h6 a:hover{background-color:#333;}
nav{border-style:none;margin:0px;padding:4px 0px 4px 0px;text-align:left;color:#FFFFFF;font-size:10px;width:100%;min-height:26px;top:0px;z-index:999;background-color:#000000;}
#langmenu ul{list-style-type:none;height:16px;padding:3px 20px 3px 20px;margin:0px auto 0px auto;text-align:left;max-width:960px;}
#langmenu li{list-style-type:none;float:right;height:16px;margin:0px 0px 0px 10px;padding:0px;}
#langmenu li a{text-decoration:none;color:#fff;color:rgba(255,255,255,0.5);font-size:12px;display:block;height:16px;text-transform:uppercase;line-height:16px;}
#langmenu li a:hover, #langmenu li .active{color:#fff;}
#langmenu li img{vertical-align:middle;border:none;margin-right:2px;}
h1{color:#000;font-size:19px;font-weight:500;text-align:center;padding:0px 20px 0px 20px;margin:0px auto 0px auto;max-width:920px;letter-spacing:0px;line-height:56px;height:56px;text-shadow:1px 1px 2px rgba(255,255,255,0.6);background-color:rgba(255,255,255,0.6);background:linear-gradient(to bottom, rgba(255, 255, 255,0.2) 0%, rgba(255, 255, 255,0.5) 50%, rgba(255, 255, 255,0.7) 70%, rgba(255, 255, 255,0.9) 100%) rgba(255,255,255,0.6);}
.pl{font-size:21px;line-height:27px;}
.tresc{padding:0px 0px 0px 0px;font-size:13px;font-weight:400;text-align:justify;line-height:1.4em;text-shadow:1px 1px 2px rgba(255,255,255,0.25);}
.tresc strong{}
article{margin:0px auto 0px auto;padding:30px 30px 30px 30px;max-width:900px;background-color:rgba(250,250,250,0.65);color:#333;}
.photos{margin-right:auto;margin-left:auto;width:auto;padding:0px 0px 0px 0px;text-align:center;background-repeat:no-repeat;max-width:960px;}
.photos img{margin:1px 1px 4px 1px;vertical-align:middle;width:146px;height:97px;}
.photos3 img{width:108px;height:163px;}
.photos2{background-position:center top;margin-right:auto;margin-left:auto;width:auto;padding:20px 0px 20px 0px;text-align:center;background:linear-gradient(to top, rgba(212,212,212,0.8) 0px, rgba(212,212,212,0.78) 20px, rgba(212,212,212,0.3) 150px, rgba(212,212,212,0) 300px) transparent;}
.photos2 a{text-decoration:none;}
.photos2 img{border-style:none;vertical-align:middle;transition-duration:0.4s;}
.photos2 img:hover{transform:scale(1.04);-moz-transform:scale(1.04);-webkit-transform:scale(1.04);transition-duration:0.4s;}
.content{padding:0px;margin:0px auto 0px auto;z-index:10;}
.content div{margin-bottom:-25px;}
.contain{border-width:4px;border-color:#506081;box-shadow:0px 0px 3px 1px rgba(0,0,0,0.25) inset;overflow:hidden;background-position:center top;margin:0px auto 0px auto;padding:0px;background-color:#fff;color:#000;background-repeat:no-repeat;border-top-style:solid;background-image:url('../img/tloglowne.jpg');}
#container{margin:0px;}
footer{padding:12px 0px 52px 0px;min-height:160px;text-align:center;font-size:15px;color:#000;background-color:rgb(215,215,215);width:100%;margin-right:auto;margin-left:auto;margin-top:0px;}
#foot{margin:2px auto 2px auto;max-width:880px;}
#contact{max-width:840px;margin-top:0px;line-height:1.35em;text-align:center;font-size:16px;margin-right:auto;margin-left:auto;padding-left:15px;}
#contact a{text-decoration:none;color:#666;}
footer i{padding:0px 2px;}
#author{margin:0px auto 0px auto;width:100%;font-size:12px;padding-left:0px;line-height:1.3em;text-align:center;color:#333;padding-top:20px;padding-bottom:20px;height:16px;background-color:#FFFFFF;}
#author a{text-decoration:none;color:#666;}
#author img{border-style:none;}
#author a:hover{color:rgb(0,0,0);}
#contact a:hover{text-decoration:underline;color:rgb(0,0,0);}
.highlight{text-decoration:blink;color:#DC1D2E;}
.second{border-width:1px;border-color:#000000;border-top-style:solid;padding-top:20px;margin-top:10px;}
li img{border-style:none;}
li img:hover{opacity:0.6;}
h2{text-align:center;font-size:20px;font-weight:normal;padding-top:10px;padding-bottom:10px;margin-bottom:5px;text-transform:uppercase;color:#000;}
h2:first-letter{color:#666;font-size:26px;}
h2 a:hover{color:#FFFFFF;}
h3{text-align:center;font-size:21px;font-weight:normal;padding-top:15px;padding-bottom:15px;margin-bottom:5px;text-transform:uppercase;color:#666;}
h3:first-letter{color:#000;text-shadow:1px 1px 2px rgba(255,255,255,0.5);font-size:26px;}
h3 a:hover{color:#FFFFFF;}
h4{text-align:center;font-size:20px;font-weight:normal;padding-top:15px;padding-bottom:15px;margin-bottom:5px;text-transform:uppercase;color:#666;}
h4:first-letter{color:#000;text-shadow:1px 1px 2px rgba(255,255,255,0.5);font-size:26px;}
h4 a:hover{color:#FFFFFF;}
.counter{border-style:none;vertical-align:-30%;}
nav img:hover{-moz-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3);transition-duration:0.6s;}
.clear{clear:both;height:0px;}
.oferta{width:910px;margin-right:auto;margin-left:auto;padding-top:50px;padding-bottom:10px;}
.item a:hover{background-color:#DFF3F4;}
.flash{position:absolute;z-index:0;}
.tresc a{color:#CC3300;text-decoration:none;font-weight:bold;}
.tresc a:hover{color:#333;}
.tresc img{border-style:none;margin-right:8px;vertical-align:middle;}
.tresc img:hover{}
hr{margin-right:30px;margin-left:30px;width:882px;color:#C0C0C0;background-color:#C0C0C0;border-color:#C0C0C0;opacity:0.3;}
small a{font-size:18px;font-weight:bold;}
.floating{float:right;padding-left:10px;padding-bottom:10px;padding-top:2px;}
.google-maps{height:480px;width:100%;padding:0px;margin:0px;}
.prod{padding:0px;width:890px;margin-right:auto;margin-left:auto;margin-top:25px;}
.prod .item{border-radius:10px;overflow:hidden;float:left;box-shadow:0px 0px 8px #DDDDDD;margin-right:5px;margin-left:5px;color:#000000;font-size:16px;font-weight:normal;margin-bottom:10px;}
.prod .item a{overflow:hidden;padding:15px 6px 20px 6px;text-align:center;width:200px;min-height:180px;background-color:#FFFFFF;border-radius:10px;color:#000000;text-decoration:none;transition-duration:0.6s;line-height:1.15em;display:block;text-transform:uppercase;}
.prod .item a:hover{color:#B869C2;transition-duration:0.6s;border-radius:10px;}
.prod .item img{border-style:none;transition-duration:0.6s;break-inside:auto;max-width:200px;}
.local{margin:0px;padding-top:25px;padding-bottom:25px;background-color:#FFFFFF;}
#contact a .color1{color:#F4CE00;}
#contact a .color2{color:#E6370D;}
.h2inv{color:#D3BCD0;}
.bar{width:100%;position:absolute;z-index:999;height:200px;margin-top:-130px;}
.bar_wrapper{box-shadow:0px -2px 3px 1px rgba(0,0,0,0.46);margin:auto;max-width:960px;}
@media (max-width:960px){.bar_wrapper{border-radius:0px;box-shadow:0px 0px 0px 0px transparent;}
h1{border-radius:0px;box-shadow:0px 0px 0px 0px transparent;}
}
.foto{overflow:hidden;max-width:960px;margin:0px auto 0px auto;height:159px;}
.foto img{width:25%;height:auto;margin:0px;padding:0px;}
@media (max-width:900px){.bar{margin-top:-110px;}
}
@media (max-width:800px){.bar{margin-top:-90px;}
}
@media (max-width:680px){.bar{margin-top:-70px;}
}
@media (max-width:590px){.bar{margin-top:-10px;}
h1{display:none;}
h6{display:none;}
#head{background-position:center center;}
}
@media (max-width:490px){.bar{margin-top:0px;}
#head{background-size:85% auto;}
}