* { margin: 0; padding: 0; }

body { font-family: Tahoma; font-size: 0.8em; color: #2d2c29; background: #f9f2da; }

img { border: none; }

input{
border: 2px solid #d7cfb6;
}
textarea{
border: 2px solid #d7cfb6;
}

#Container_Bg { width: 100%; height: 278px; background: url(Images/top_bg.jpg); }
#Container_Top { margin: 0 auto; width: 912px; }

#Logo_Left { float: left; display: inline; margin: 45px 0 0 15px; }


/*------SLAJDY--------------*/
#Logo_Right { 

}

/*
#Logo_Right { float: left; display: inline; width: 620px; height: 215px; margin: 9px 0 0 10px; background: url(Images/slajd1.jpg); }
#Logo_Right { float: left; display: inline; width: 620px; height: 215px; margin: 9px 0 0 10px; background: url(Images/slajd2.jpg); }
#Logo_Right { float: left; display: inline; width: 620px; height: 215px; margin: 9px 0 0 10px; background: url(Images/slajd3.jpg); }
#Logo_Right { float: left; display: inline; width: 620px; height: 215px; margin: 9px 0 0 10px; background: url(Images/slajd4.jpg); }
#Logo_Right { float: left; display: inline; width: 620px; height: 215px; margin: 9px 0 0 10px; background: url(Images/slajd5.jpg); }
*/

.Zapraszamy { float: right; font-size: 1.6em; margin: 185px 10px 0 0; color: #f5edd3; }

#Languages { float: right; display: inline; height: 16px; margin-top: 20px; }
#Languages a { margin: 0 10px 0 0; }

#Container_Content_Bg { float: left; width: 100%; background: url(Images/content_bg.jpg) repeat-x; }
#Container_Content { position: relative; margin: 0 auto; width: 912px; }

#Lights { float: left; display: inline; width: 890px; height: 9px; margin: 0 0 0 20px; background: url(Images/lights.jpg) no-repeat; }


#Menu { width: 912px; height: 70px; }
#Menu ul { float: left; display: inline; list-style: none; margin: 0 0 0 30px; }
#Menu ul li { float: left; display: inline; margin: 20px 0 0 10px; }


/* Menu Restauracyjne */
#Content1 { float: left; width: 612px; font-family: Times New Roman; }
#Container_For_Leafs { float: left; position: relative; overflow: hidden; z-index: 5; background: #fff;}
#Menu_Restauracyjne { float: left; display: inline; width: 580px; background: url(Images/logo_menu.jpg) center no-repeat; min-height: 420px; } 
#Menu_Restauracyjne p {
width: 550px;
}
#Menu1 { float: left; display: inline; }
#Menu2 { float: left; display: inline; }
h4 { text-align: center; font-size: 3em; font-weight: normal; padding: 10px 0 0 0; color: #56544a; }
.Rose_Left { margin: 20px 10px 0 0px; }
.Rose_Right {  margin: 20px 0 0 10px; }
h5 { font-size: 2.2em; margin: 15px 0 0 0; color: #5f141d; }


#Menu_Top { width: 612px; height: 78px; background: url(Images/menu_top.jpg); }
#Menu_Left { float: left; width: 25px; padding-bottom: 20000px; margin-bottom: -20000px; background: url(Images/menu_left.jpg) repeat-y; } 
#Menu_Right { float: right; width: 25px; padding-bottom: 20000px; margin-bottom: -20000px; background: url(Images/menu_right.jpg) repeat-y; } 
#Menu_Bottom { float: left; width: 612px; height: 38px; background: url(Images/menu_bottom.jpg); }

#List { float: left; clear: left; list-style: none; color: #8a8270; }
#List li { float: left; display: inline; margin: 15px 0 0 5px; }
#List li.First { float: left; display: inline; margin: 15px 0 0 250px; } 
#List li a { font-family: Times New Roman; font-size: 1.2em; font-weight: bold; text-decoration: none; margin: 0 5px 0 0; color: #5f141d; }

.Leaf_Left1 { float: left; position: relative; width: 121px; height: 64px; margin: -37px 0 0 -35px; background: url(Images/leaf_left.jpg); }
.Leaf_Right1 { float: right; position: relative; width: 120px; height: 64px; margin: -38px -33px 0 0; background: url(Images/leaf_right.jpg); }


#Menu_Input { float: left; width: 249px; height: 45px; background: url(Images/input_menu_bg.jpg); }
form { margin: 15px 0 0 20px; }
select { width: 210px; border: #b6ac95; }




/* Content */

#Content { float: left; position: relative; width: 905px; overflow: hidden; padding-bottom: 20px; border: 7px solid #d7cfb6; background: #fff; }
#Left_Box { float: left; width: 619px; margin-top: 40px; border-right: 1px solid #e0d9c4; }
#Left_Flower { position: absolute; left: 1px; top: 1px; width: 146px; height: 130px; background: url(Images/left_flower.jpg); z-index: 1; }
#Left_Box p{   margin: 15px 20px 0 20px; z-index: 1;  }
#Left_Box2 { float: left; width: 100%; margin-top: 40px; border-right: 1px solid #e0d9c4; text-align: center;}
#Left_Box2 p{  position: relative; float: left; display: inline; margin: 15px 0px 0 20px; z-index: 1;  }
#Box_For_Border { float: left; border-right: 0px solid #e0d9c4; }
#Cala_strona { clear: both; text-align: left;}
/*#Box_For_Border p{  position: relative; float: left; clear: both; display: inline;margin: 15px 0 0 20px; z-index: 1;  }*/
table p{ }
#tabs p{  position: relative; float: left; display: inline; z-index: 1;  margin: 10px 0px 0px 0px;}


.bannery {
	padding: 10px;
	margin: 10px 0px;
	border: 10px solid #D7CFB6;
	background-color: #D7CFB6;
}
.bannery2 {
	padding: 10px;
	margin: 10px 0px;
	border: 0;

}
.strong{ position: relative; float: left; clear: both; }
.galery strong{ position: relative; display: inline; clear: left; }
.kalendarium strong{position: relative; float: left; display: inline; clear: left; font-family: Times New Roman; font-size: 1.9em; font-weight: normal; margin: 0 0 0 20px; color: #5f141d; z-index: 2; }
strong { font-family: Times New Roman; font-size: 1.9em; font-weight: normal; margin: 0 0 0 20px; color: #5f141d; z-index: 2; }
h1 { position: relative; float: left; display: inline; clear: left; width: 550px; font-family: Times New Roman; font-size: 1.3em; margin: 20px 0 -10px 20px; color: #5f141d; z-index: 1; }
h2 { position: relative; float: left; display: inline; clear: left; width: 550px; font-family: Times New Roman; font-size: 1.3em; margin: 10px 0 -10px 20px; color: #5f141d; z-index: 1; }
h3 { position: relative; float: left; display: inline; clear: left; width: 550px; font-family: Times New Roman; font-size: 1.3em; margin: 20px 0 -10px 20px; color: #5f141d; z-index: 1; }
.Image_Content_Left { position: relative; float: left; clear: left; margin: 10px 0 0 20px; border: 1px solid #b2b2b2; z-index: 1; }
.Image_Content_Left1 { position: relative; float: right; margin: 10px 20px 0 0; border: 1px solid #b2b2b2; z-index: 1; }
.Image_Content_Left2 { position: relative; float: left; clear: left; margin: 15px 0 0 20px; border: 1px solid #b2b2b2; z-index: 1; }
.Text1 { position: relative; float: left; display: inline; width: 415px; margin: 15px 0 0 20px; z-index: 1; }
.Text2 { position: relative; float: left; display: inline; width: 415px; margin: 10px 0 20px 20px; z-index: 1; }

.Border { float: left; width: 0px; height: 230px; margin-top: 40px; background: #e0d9c4; }

#Right_Box { float: right; width: 279px; }
#Right_Box a{ text-decoration:none; }
#Right_Flower { position: absolute; right: 1px; top: 1px; width: 131px; height: 84px; background: url(Images/right_flower.jpg); z-index: 0; }
.Universal_Main { float: left; font-family: Times New Roman; font-size: 2.3em; font-weight: normal; margin: 35px 0 0 10px; color: #5f141d; z-index: 1; position: relative; }
.Universal { float: left; width: 260px; font-family: Times New Roman; font-size: 2.3em; font-weight: normal; margin: -55px 0 0 10px; color: #5f141d; z-index: 1; }
.Image_Content_Right { position: relative; float: left; margin: 0 0 0 10px; border: 1px solid #b2b2b2; z-index: 1; }
.Image_Content_Right_Subpage { position: relative; margin: 40px 0 0 5px; border: 1px solid #b2b2b2; z-index: 1; }
.Image_Content_Right_Subpage1 { position: relative; margin: 10px 0 0 5px; border: 1px solid #b2b2b2; z-index: 1; }

.Leaf_Left { float: left; position: relative; width: 121px; height: 64px; margin: -50px 0 0 -40px; background: url(Images/leaf_left.jpg); z-index: -1; }
.Leaf_Right { float: right; position: relative; width: 120px; height: 64px; margin: -50px -45px 0 0; background: url(Images/leaf_right.jpg); z-index: -1; }

#Footer { float: left; width: 912px; margin: 40px 0 0 0; background: #f9f2da; }
.Foot_Text { margin: 0 0 0 350px; color: #61141c; }
.Foot_Text2 { margin: 0 0 0 200px; color: #61141c; }
.Foot_Border { width: 900px; height: 1px; margin: 10px 0 0 0; background: url(Images/foot_border.jpg) no-repeat; }
.Foot_Text1 { float: right; display: inline; margin: 0 10px 0 0; color: #827e72; }
.Foot_Text1 a { text-decoration: none; color: #9e6d68; }

.galeria_img{ border: 1px solid #b2b2b2; }
.pirobox { clear: both; }

table { clear: left; padding: 0 0 0 40px; } 
.Danie { padding-left: 10px; width: 240px; font-size: 1.6em; font-weight: bold; color:
#5f141d; }
.Szare { padding-left: 10px; width: 290px; font-size: 1.4em; font-weight: normal; color:
#5c5c5c; }
.Ilosc { font-size: 1.3em; width: 80px; font-weight: bold; text-align:
right; color: #5c5c5c; }
.Cena { font-size: 1.4em; width: 170px; font-weight: bold; text-align:
right; color: #5f141d; }
.Margines { height: 8px; }

.rezerwacja input{
	width: 200px;
}
.czerwonka {
	border: 2px solid #991F2C;
}
.submit {
	background-color: #991F2C;
	cursor: pointer;
}
.rezerwacja select { width: 203px; border: #b6ac95; border: 2px solid #d7cfb6;}

.error{ color: #941E2A; font-weight: bold; font-size: 1.3em; text-align: left;}
.ok{ color: #338F11; font-weight: bold; font-size: 1.3em; text-align: center;}

table .ceny{
	background-color: #D7CFB6; 
	width: 25%; 
	color: #410C14; 
	text-align: center;
}
table .head{
	background-color: #871B28; 
	width: 25%; 
	color: #D7CFB6; 
	text-align: center;
	font-weight:bold;
	font-size: 1em;
}

.pirobox img{
 border: 1px solid #B2B2B2;
 padding: 3px;
}