@import url(http://fonts.googleapis.com/css?family=Merriweather:300&subset=latin-ext,latin);
@import url('https://fonts.googleapis.com/css2?family=Tangerine&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cinzel&display=swap');

body{background:#665052;height:100%;font-family:'Merriweather','Bitstream Charter','Century Schoolbook L','Liberation Serif','Georgia',Times,Helvetica,serif;font-size:17px;font-size:14px;color:#544c4a;color:#453E3D;line-height:1.4em;line-height:1.7em;text-align:center}
*{margin:0;padding:0}
a{outline:none;color:#d4cece}
a img,img{border:none}
h1{font-size:17px;}
h2{font-family:Arial,Helvetica,sans-serif;font-size:22px;color:#aca4cd;padding-top:10px}
h3{line-height:90px;margin-bottom:10px;font-weight:normal;text-transform:uppercase;font-size:28px;color:#5d4946}
p.h3{margin-top:0; color:#b5651d !important; font-size:22px !important; line-heigh:normal !important;}
h4{color:#c5c4c5;font-size:19px}
h5{height:18px;text-transform:uppercase;font-weight:bold;font-size:16px;color:#4b4b4b}

p{margin:9px 0}
p.i1{margin-left:36px}
p.i2{margin-left:76px}
p.i3{margin-left:116px}
em{font-style:normal;font-weight:normal;cursor:help}
span.big{font-family:Cinzel,cursive;font-size:60px;margin:0 -14px 0 70px}
.h1,.gabinety h1{height:31px;padding:27px 0 35px 0;color:#453E3D;font-family:Cinzel,cursive;font-size:40px;font-weight:normal}

#header{height:150px;background:#b5a1a1 url(../img/top.jpg) no-repeat top center;line-height:0}

.w950{width:980px;height:100%;margin:0 auto;padding:0 5px}
.w990{width:990px;margin:0 auto;}
.w999{width:990px;margin:0 auto; font-size: 14px; line-height: 15px;font-family: times new roman;text-align:justify; color: #806764;}

.title{font-size:16px;color:#da2128;padding:9px 0;text-transform:uppercase}
#gal .title{display:block;width:230px;font-size:14px}

#logo{padding:12px 0 0 0}
#ribbon{height:29px;color:#d4d4d4;font-weight:normal;font-size:13px;background:url("../img/ribbon.jpg") repeat-x top center}
#tel{display:none}
#home{height:21px;height:21px}
#menu{display:block;margin:0 auto;width:1280px}
#menu.pl{width:1280px}

#menu img,#logo img{border:none}
#menu a:link{text-decoration:none;display:block;height:19px;padding:4px 12px 5px}
#menu a:hover,#menu a.on:visited{color:#fff;text-shadow:2px 2px 2px #594E4E}

#menu a.on:link{color:#da2128}
#menu a.on:hover{border-bottom:2px solid #fff}

#menu ul{text-align:left}
#menu li{padding:0 4px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;float:left;text-transform:uppercase;margin:0;font-size:90%;font-weight:700;list-style-type:none}
#menu li#fb{padding:0 0 0 15px}
#menu li#fb a:link{padding:0;height:29px;width:29px}
#social{clear:both;float:right;margin-top:30px}

#content .more{float:right;margin-top:9px;padding:8px 9px;line-height:11px;display:block;font-weight:bold;font-size:12px;width:70px;height:14px;color:#ede6e6;text-align:center;text-decoration:none;background:#da2128}
#content .more:hover{background:#302B32 url(../img/btn.gif) repeat-x 0 -26px;color:#fff;text-shadow: 2px 2px 2px #260404}

#content{clear:both;padding:30px 0 60px 0;background:#d1c1c1 url(../img/bg.jpg) repeat-y top center;text-align:left}
#content ul{margin:15px 0 15px 29px;line-height:1.55em}
#content ul li{list-style-type:none;padding-left:25px;background:transparent url(../img/li.gif) no-repeat 0px 4px}
#content ul.normal-list li{background:none;list-style-type:square;padding-left:8px}
#content ul.nolist li{padding-left:25px;background:none;font-size:12px}
#content ul.nolist li span{margin-right:7px;font-weight:bold;font-size:15px}
#content ol li{margin-top:20px}
#content ol span{font-weight:bold}
#content ol li ol li{list-style-type:lower-latin;margin:0 0 0 16px}
#content a{color:#e4e0e0}
#content a:hover{text-decoration:none}

.plus span{float:right;font-size:11px;padding-left:25px;background:transparent url(../img/rozwin.gif) no-repeat 4px 7px}
.plus{padding-bottom:10px;cursor:pointer;display:block;border-bottom:1px dotted #453E3D;border-style:}
.plus:hover{color:#7a615d}
.slide{margin:0 50px}

#wide{margin:0;width:980px;float:left}
#left{margin:0 30px 40px 0;width:480px;float:left}
#left_2{margin:0 30px 40px 0;width:440px;float:left}
#right{margin:0 0 40px 30px;width:450px;height:100%;float:left}

.right{float:right}

.last{padding-right:0}
hr{background-color:#c8b6b6;border:0;color:#e7e7e7;height:1px;line-height:0;margin:25px 0 32px 0}

.gabinety img{float:left;margin:7px 19px 7px 0;float:none}

#footer{clear:both;font-size:13px;height:90px;background:#a38e8c;color:#d4cece;padding-top:50px}
#footer a{color:#d4cece;text-decoration:none}
#footer a:hover{color:#fff}
#footer b{font-weight:normal}
#footer img{display:block;margin:-31px auto 21px auto}
#footer div div{float:left}
#footer div div.right{float:right}
#footer div{text-align:center}
#footer .center{width:680px;margin:0 auto}
.clear{clear:both}

.gal div{float:left;margin:0 0 60px 37px;position:relative}
.gal div.first{margin-left:0}
.gal div span{position:absolute;top:33px;padding:0 0 0 30px;font-family:Cinzel,cursive;font-size:35px;font-weight:normal;text-shadow: 2px 2px 2px #000}
.gal div a{display:block;height:93px;border:1px solid #967e7c;color:#d4cece}
#content .gal div a:hover{border-color:#fff;color:#fff}


.language{display:none;position:absolute;top:9px;right:0px;margin-right:100px;font-size:10px;color:#4a4a4a}

.language ul li.en a{background-position:0 -18px}
.language ul li.ru a{background-position:0 -36px}
.language ul li.de a{background-position:0 -54px}
.language ul li.sv a{background-position:0 -72px}
.language ul li.no a{background-position:0 -90px}
.language ul li.da a{background-position:0 -108px}

.language ul li a{background:url("../img/flags.png") no-repeat scroll 0 0 transparent;color:#755d2a;display:block;line-height:20px;height:19px;text-decoration:none;width:20px;text-align:left;padding-left:30px;margin:2px 0;border:0px solid navy}
.language ul li.sel{display:block}
.language ul li{display:none;list-style-type:none}
.language ul li a:hover{background-color:#A5908F;color:#C4C0B8}
.language ul{padding:5px}
.language ul:hover{background-color:#B7A3A2}


#meta{background:#b19d9c;color:#594e4E;font-size:9.5px}
/* #tel{display:block;color:#fff;width:19px;height:16px;background:url(../img/tel.gif) no-repeat 0 0;text-indent: 100%;white-space: nowrap;overflow: hidden;} */

#supersized,#supersized li,#controls-wrapper{display:none}

/* Audio player UI DIV */
div.bgplayerui{ 
background: #7E6562;
padding: 3px;
width: 73px;
color: white;
position:absolute;
z-index:99999;
top:17px;
right:.7%;
font-size: 5px;
line-height: 1em;
border-bottom:1px solid #8d8080;
}

div.bgplayerui .play, div.bgplayerui .rewind{ /* Audio player UI buttons style */
cursor: pointer;
margin:0 4px
}


div.bgplayerui div.volume{ /* Volume control container */
display: inline-block;
height: 10px;
overflow: hidden;
}

div.bgplayerui div.volume div{ /* Individual volume bars within Volume container */
float: left;
width: 5px;
height: 100%;
line-height: 100%;
margin-right: 2px;
/* border: 1px solid black; */
background: white;
cursor: pointer;
-moz-box-shadow: inset 1px 1px 2px gray;
}

div.bgplayerui div.volume div.on{ /* Style of volume bar when it's on */
background: #E01C24;
}

input[type=button]{
-moz-transition: all 0.3s ease-in-out;
 background:#f6dca3;
 color:black;
 border:double;
 border-radius:0.5em;
 box-shadow:0 0.2em 0.5em black;
}

input[type=button]:focus{
border-color: darkred;
background:#f5ca6e;
}

@media (max-width:480px){
.w950{width:260px;height:100%;margin:0 auto;padding:0 5px}
.w990{width:260px;margin:0 auto}
#wide{margin:0;width:260px;float:left}
#left{margin:0 30px 40px 0;width:160px;float:left}
#right{margin:0 0 40px 30px;width:60px;height:100%;float:left}
#menu{display:block;margin:0 auto;width:274px}
#menu li{width:130px;padding:0 2px;background:#7C6360;margin:0 1px 1px 0}
#footer{height:110px;padding-top:12px}
#footer span.right{float:none;display:block;margin-top:8px}
.language{margin-right:2px}
#mybgplayerui,audio,#footer img{display:none}
#ribbon{background-image:none}
.gal div,.gal div.first{margin:0 0 20px -20px}
#logo img{height:70px}
#left{margin:0 30px 40px 0;width:260px}
#right{margin:0 0 40px 30px;width:260px}
}

.podpis{margin:-3px 0 35px 30px;text-align:left;font-style:italic}