/* CSS Document */
@import url(css/slideshow.css); {

}
.slideshow { 
   float: left; 
   margin: 50px 50px 150px 50px; 
}

.slideshow-thumbnails {
	height: 300px;
	left: auto;
	right: -80px;
	top: 0;
	width: 70px;
}
.slideshow-thumbnails ul {
	height: 500px;
	width: 70px;
}    

.fright{
   float: right;
   margin-right: 100px;
}

.margbot_0{
   margin-bottom: 0px;
}

.bold{
   font-weight: bold;
}

.red{
   color: red;
}

.error{
   color: red;
}
* a {
   text-decoration: none;
   color: #013220;
}
a:hover{
   color: #013220;
   text-shadow: 1px 1px 2px rgb(235,235,235);
}
a.elegant {
   text-decoration: none;
   color: #7D97C3;
}
a.elegant:hover{
   text-decoration: underline;    
   text-shadow:none;
}   
a.none {
   text-decoration: none;
   color: #7D97C3;
}
a.none:hover{
   text-decoration: none;    
   text-shadow:none;
}

.center{
   text-align: center;
}

#ksiega .wciecia{
   margin-bottom: 20px;
}

body {
   font-family: calibri, verdana, arial, sans-serif;
   font-size: 0.75em;
   padding:0px;
   margin:10px 0px 10px 0px;
   background-color: #D3F58C;/*#e1fea4;*/
   color: #013220;
   height: 100%;
}

img {
   border: 0;
}

form{
   margin: 0px 0px 0px 0px;
}

.bold{
   font-weight: bold;
}

.ukryj{
   display: none;
}

#index, #start{
   margin-left: auto;
   margin-right: auto;
   width: 600px;
}

#index a img{
   margin: 50px 0px 50px 50px;
   width: 20%;
   height: 20%;
	border: 5px solid #ddd;
	padding: 5px; /*Inner border size*/
	background: #fff; /*Inner border color*/   
}
div{
   margin: 0px; 
}

#head{
   margin-left: auto;
   margin-right: auto;
   width: 1152px;
   height: 100%;
}
#head #top{
   width: 100%;
}
#head #top img:not(.trojka){
   /*width: 20%;*/
}
#head #top #gallery{
   width: 60%;
}
#head #top #lng{
   width: 20%;
   float: right;
}
#head #top #lng img{
   width: 10%;
   border: 1px black solid;
}

#head #top #lng a{
   margin-left:10px;
}

.clear{
   clear: both;
}
#head #left{
/*   float: left;
   width: 180px;*/
}

#head #left ol{
   display: block;
   width: 100%;
   margin-left: 45px;
   padding-left: 0px;
   font-size: 10px;
   font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

#head #left a{
   margin-top: 2px;
   float: left;
   font-weight: bold;
   font-size: 1.6em;
   border: 2px #324C3B solid;
   padding: 5px;
   background-color: #BEE66B;
   text-align: center;
   color:#013220;
/*
   margin-top: 30px;
   font-weight: bold;
   font-size: 1.2em;
   border: 1px #AA0000 solid;
   padding: 5px;
   background-color: rgb(35,0,0);
   text-align: center;
*/
}

#head #left a:hover{
   background-color: #88AD3C;
   color: #151B08;
}

#head #left li{
   list-style: none;
   display: inline;
   text-align: center;
   padding: 5px;

}

#head #content{
   padding: 30px 0px 0px 20px;
   width: 100%;
}

#stopka{
}

.rest{
   width: 230px;
   float: left;
   height: 250px;
}

.rest:first-child{
   width: 160px;
}

.rest:nth-child(20n-18){
   width: 250px;
}

.rest p{
   margin: 0px; 
}

fieldset{
   margin: -1px;
   border-color: #AA0000; 
}

#rezerwacje
{
   display:none;
}

#rezerwacje input{
   background-color: rgb(112,0,0);
   color: rgb(243, 220, 157);
   border: solid 2px black;
}

#rezerwacje textarea{
   background-color: rgb(112,0,0);
   color: rgb(243, 220, 157);
   border: solid 2px black;   
}

#rezerwacje select{
   background-color: rgb(112,0,0);
   color: rgb(243, 220, 157);
   border: solid 2px black;
}

#ksiega .post{
   float: left;
}

#ksiega .podpis{
   text-align: right;
}

#ksiega .star{
   width: 20px;
}

#ksiega .wypelnienie{
   background-color: #BEE66B;
   border: 2px solid #88ad3c;
}
#opisy .room_gallery{
   display:inline-block;
   vertical-align: top;
   margin: 0px 20px 0px 0px;
}
#opisy .room_prices{
   width: 80%;
   display:inline-block;
   border: 1px solid black;
}

#opisy table{
   display:inline-block;
   width: auto !important;
   height: auto !important;
}


#opisy .small_img{
   height: 40px;
/*   display: none;
*/
}

.img_gallery_size{
   height: 100px;
   margin: 10px;
}

#start{
/*   background-image: url(./image/PIC_0127.jpg);
*/
}

#start .herb{
   margin-top: 100px;
   margin-left: 60px;
   width: 480px;
}

@font-face {
   font-family: "Parchment";
   src: url("./css/Parchment.ttf");
}

#start h1{
   text-align: center;
   font-family: Parchment;
   font-size: 15em;
   margin-top: 0em;
   margin-bottom: 1em;
   height: 200px;
}

#start #lng img{
   float: right;
   height: 30px;
   border: 1px black solid;
   margin: 2px;
}

#ksiega {
   color:#013220;
}

.post.wciecia {
   background-color: #BEE66B;
   width: 100%;
   border: 2px solid #88ad3c;
}

#social img
{
   width:32px;
   height:32px;
}

#social
{
   color: #013220;
   float: left;
   margin-left: 50px;
   margin-top: -100px;
   font-size: 17px;
}

#label
{
   display:block;
   text-align: center;
   width:100%;
}