﻿/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

* { margin:0; padding:0;}
html { min-width:986px;}
html, body { height:100%; min-width:986px;}	
body { 
	background: url(../images/bg.gif); 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:100%; 
	line-height:1.125em;
	color:#474747;
	}
input, select, textarea { font-family:Arial, Helvetica, sans-serif;	font-size:1em;	vertical-align:middle;	font-weight:normal;}
object { vertical-align:top; outline:none}
.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
.fright1{ float:left}
.container {	overflow:hidden; width: 100%;}
a img{ border:0}
img{ vertical-align:top;  }
fieldset{ border:none}

a{ color:#00FF01; text-decoration:underline; outline:none}
a:hover{ text-decoration:none}
		

nav{ width:100%}
.link{color:#94c807; display:block; margin-bottom:15px; font-weight:bold}

.button{color:#fff; background:url(../images/button1.gif) top left no-repeat; width:99px; text-align:center; line-height:30px; display:block; text-decoration:none;  }
.button:hover{text-decoration:none; color:#000 }


aside ul{margin:0; padding:0; list-style:none;}
aside ul li{background:url(../images/marker.gif) top left no-repeat; background-position:0 7px; margin:0; padding-left:23px; }
aside ul li a{color:#fff; text-decoration:underline; line-height:1.769em} 
aside ul li a:hover { text-decoration:none ; }

section ul{margin:0; padding:0; list-style:none;}
section ul li{background:url(../images/marker1.gif) top left no-repeat; background-position:0 13px; margin:0; padding-left:19px; }
section ul li a{color:black; text-decoration:underline; line-height:2.307em} 
section ul li a:hover { text-decoration:none ; }

.link-1 { display:block; float:left; background:url(../images/link_bg.gif) top left repeat-x; color:#ffffff; text-decoration:none; }
.link-1 em { display:block; background:url(../images/link_left.gif) left top no-repeat;}
.link-1  b { display:block; background:url(../images/link_right.gif) right top no-repeat; padding:0 15px 0 19px; line-height:23px; font-weight:normal; font-style:normal;}
.link-1:hover{ text-decoration:none; color:#000000}

.link-2 { display:block; float:left; background:url(../images/link_bg1.gif) top left repeat-x; color:#ffffff; text-decoration:none; }
.link-2 em { display:block; background:url(../images/link_left1.gif) left top no-repeat;}
.link-2  b { display:block; background:url(../images/link_right1.gif) right top no-repeat; padding:0 15px 0 19px; line-height:23px; font-weight:normal; font-style:normal;}
.link-2:hover{ text-decoration:none; color:#000000}



/*header*/
#head { height:187px }
#head1 { height:384px }



/*content*/
section{ font-size:0.8125em; width:100%; text-align:left; background:url(../images/bg_cont.png)}
aside{ font-size:0.8125em; width:100%; text-align:left; margin-top:0px;}
aside .inside{ padding:0px 0px 0px 21px}
section .inside{padding:0 0px 0px 26px}
section .inside1{padding:0px 0px 0px 45px}
.img-left{ float:left; margin:0 20px 16px 0}
.img-indent{ margin:0 0 6px 0}
.img-indent1{ margin:0 0 16px 0}
.banner{ margin:0 10px 26px 0}
p{ margin:10px 0 17px 0}
#p_menu{ margin:20px 0 17px 0}
.p{ margin:0 0 5px 0; font-size:24px; font-family:Monotype Corsiva; color:black}
.p1{ margin:0px 0 17px 0}
.p-1{ margin:0 0 47px 0}
h2{color:#303030; font-size:1.9em; margin-bottom:13px; line-height:1.2em; font-family:georgia; font-style:italic;}
h3{color:#a0c900; font-size:1.84em; margin-bottom:5px; line-height:1.2em;}
aside h2{color:#ff0000; font-size:2.61em; margin-bottom:17px; line-height:1.2em; margin-top:0px; font-family:Georgia; font-style:italic;}
h4{color:#5e5e5e; font-size:1em; margin-bottom:9px;  }
.txt{ float:right; display:block; margin-bottom:31px; font-weight:bold; color:#5e5e5e}
.txt1{ color:#94c807; font-weight:bold}
.txt2{ color:#5e5e5e}
.tail{ background:url(../images/tail1.gif) bottom repeat-x; padding-bottom:5px; margin-bottom:8px; font-size:13px;}

.indent{padding:0 0 0px 20px}
.indent1{padding:0px 0 0 0}

/*box*/
.box{ background:#f8f7ef; width:100%; color:#474747}
.box .corner-top-left {background:url(../images/corner_top_left.gif) left top no-repeat;}
.box .corner-top-right {background:url(../images/corner_top_right.gif) right top no-repeat;}
.box .corner-bottom-left {background:url(../images/corner_bottom_left.gif) left bottom no-repeat;}
.box .corner-bottom-right {background:url(../images/corner_bottom_right.gif) right bottom no-repeat; width:100%; }
.box .indent-box{ padding:32px 24px 28px 37px; }
.box h2{color:#303030; font-size:1.7em; margin-bottom:13px; line-height:1.2em}
.boxw{ background:#f8f7ef; width:305px; color:#474747}
.boxw .corner-top-left {background:url(../images/corner_top_left.gif) left top no-repeat;}
.boxw .corner-top-right {background:url(../images/corner_top_right.gif) right top no-repeat;}
.boxw .corner-bottom-left {background:url(../images/corner_bottom_left.gif) left bottom no-repeat;}
.boxw .corner-bottom-right {background:url(../images/corner_bottom_right.gif) right bottom no-repeat; width:100%; }
.boxw .indent-box{ padding:32px 24px 28px 30px; }
.boxw h2{color:#303030; font-size:1.7em; margin-bottom:13px; line-height:1.2em}
/*footer*/
footer { color:#f4f2e1; font-size:0.8125em; background:url(../images/bot.gif) top repeat-x; width:100%}
footer .inside{ padding:20px 24px 32px 14px }
footer a {color:#f4f2e1; text-decoration:underline; line-height:1.2em}  
footer a:hover {  text-decoration:none}
footer span{ color:#f4f2e1}

.indent-2{ position:relative; padding-left:20px; float:left}
.rowElem{ height:30px}
.rowElem1{ height:34px; background:url(../images/bg_input.gif) top left no-repeat}
.rowElem2{ height:34px; background:url(../images/bg_input1.gif) top left no-repeat}

.rowElem3{ height:50px; background:url(../images/bg_input2.gif) top left no-repeat}
.rowElem4{ height:277px; background:url(../images/bg_input3.gif) top left no-repeat}
.block-contact span{ float:right; margin-right:20px}
.input{
   	border:none; 
	background:none;
	width:212px; height:20px;
	font-size:13px; font-family:Arial, Helvetica, sans-serif;
	color:#b5b6a7;
	padding-left:18px;
	padding-right:17px;
	margin-right:8px;
	padding-top:7px;
	padding-bottom:7px;
}.input1{
   	border:none; 
	background:none;
	width:212px; height:20px;
	font-size:13px; font-family:Arial, Helvetica, sans-serif;
	color:#b5b6a7;
	padding-left:18px;
	padding-right:17px;
	margin-right:8px;
	padding-top:7px;
	padding-bottom:7px;
}input{
	border:none; 
	background:none;
	width:212px; height:20px;
	font-size:13px; font-family:Arial, Helvetica, sans-serif;
	color:#b5b6a7;
	padding-left:18px;
	padding-right:17px;
	margin-right:8px;
	padding-top:7px;
	padding-bottom:7px;
}
textarea{
   	border:none; 
	background:none;
	width:212px; height:243px;
	font-size:13px; font-family:Arial, Helvetica, sans-serif;
	color:#b5b6a7;
	padding-left:18px;
	padding-right:17px;
	margin-right:8px;
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:11px;
	overflow:auto}
	
#tresc {
font-size:20px; 
font-family: Verdana;
	color:#474747;
	line-height:33px;
	font-style:normal;
	margin-top:0px;
	text-align:justify;
}
#telefon{
font-size:25px; 
font-family: Verdana;
color:#474747;
}
#adres{
font-size:12px; 
font-family: Verdana;
	color:#fff;
	line-height:33px;
	font-style:normal;
	margin-top:0px;
	text-align:justify;
	text-decoration:underline;	
}
#mapka{

color:#fff; font-size:2.61em; line-height:1.2em; margin-top:0px;
width:250px;
margin-bottom:20px;
}
#zadzwon{
font-family:georgia;	vertical-align:middle;	font-weight:bold; font-style:italic;
color:#ff0000; font-size:2.61em; line-height:1.2em; margin-top:0px;
}
#zadzwon1{
font-size:19px; 
font-family: Verdana;
	color:#fff;
	line-height:33px;
	font-style:normal;
	margin-top:15px;
	text-align:left;		
}

#mail1{
font-size:14px; 
font-family: Verdana;
	color:#fff;
	line-height:33px;
	font-style:normal;
	margin-top:15px;
	text-align:left;		
}

#menu_dol{
font-size:12px; 
font-family: Verdana;
	color:#fff;
	line-height:33px;
	font-style:normal;
	margin-top:0px;
	text-align:justify;
	text-decoration:underline;
	width:400px;
}
#cena{
font-family:Monotype Corsiva;
color:#ff0000; font-size:1.84em; margin-bottom:5px; line-height:1.2em;
margin-top:5px;
font-weight:bold;
}
#glowne_menu{
width:580px;

}
#menu_weselne{
width:800px;
float:left;
}
#wesele_dod{
float:left;
width:800px;
color:black; font-size:1.4em;  line-height:1.2em;
margin-top:6px;
margin-bottom:10px;
}
#wesele_dod1{
float:left;
width:800px;
color:#474747; font-size:18px; line-height:1.2em;
margin-top:6px;
margin-bottom:10px;
font-family:Monotype Corsiva;
}
#wesele_obraz{
width:308px;
height:208px;
float:left;
margin-left:0px;
margin-top:15px;
}


#wiersz_menu{
background:url(../images/tail1.gif) bottom repeat-x;

height:65px;
}
#left_menu{
width:360px;
float:left;


}
#right_menu{
width:220px;
float:left;
}
#rodzaj_menu1{
font-family:Monotype Corsiva;
color:#ff0000; font-size:20px;
margin-top:12px;
}
#rodzaj_menu2{
font-family:Monotype Corsiva;
color:#ff0000; font-size:20px;
margin-top:3px;
}
#rodzaj_menu{
font-family:Monotype Corsiva;
color:#ff0000; font-size:20px;
margin-top:25px;
}
#rodzaj_menu3{
font-family:Monotype Corsiva;
color:#ff0000; font-size:20px;
margin-top:4px;
}
#rodzaj_menu_linia{
font-family:Monotype Corsiva;
color:#ff0000; font-size:20px;
margin-top:15px;
}
#rodzaj_menu_linia2{
font-family:Monotype Corsiva;
color:#ff0000; font-size:20px;
margin-top:6px;
}
#opis_menu{
font-family:Monotype Corsiva;
color:#000000; font-size:15px;
margin-top:5px;
margin-right:25px;
margin-left:15px;
}
#cena_menu{
font-family:Monotype Corsiva;
color:#ff0000; font-size:20px;
margin-top:25px;
word-spacing:31px;
text-align:center;
}
#rodzaje{


}
#wielkosc{
font-family:Monotype Corsiva;
color:#000000; font-size:20px;
margin-top:0px;
text-align:right;
word-spacing:10px;
margin-right:5px;
}
#wielkosc1{
font-family:Monotype Corsiva;
color:#000000; font-size:20px;
margin-top:5px;
text-align:right;
word-spacing:40px;
margin-right:8px;
}
#pod_menu{
font-family:Tahoma;
color:#000000; font-size:15px;
text-align:center;
margin-top:15px;
margin-bottom:10px;
}
#gratis{
font-family:Monotype Corsiva;
color:#ff0000; font-size:25px;
margin-top:5px;
text-align:center;
line-height:25px;
}
#catering{
font-size:15px;
width:860px;
text-align:justify;
margin-left:20px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#474747;
}
#catering1{
font-size:12px;
color:black;
text-align:left;
font-family:Tahoma;

}

#kanapki1{
font-family:Monotype Corsiva;
font-size:15px;
color:#ff0000;
height:270px;
width:290px;
float:left;
margin-right:15px;
margin-top:30px;
}
#kanapki2{
font-family:Monotype Corsiva;
font-size:15px;
color:#ff0000;
height:250px;
width:290px;
float:left;
margin-right:15px;
}
#kanapki3{
font-family:Monotype Corsiva;
font-size:15px;
color:#ff0000;
height:180px;
width:290px;
float:left;
margin-right:15px;
}
#kanapki4{
font-family:Monotype Corsiva;
font-size:15px;
color:#ff0000;
height:480px;
width:550px;
float:left;
margin-right:15px;
}
#kanapki5{
font-family:Monotype Corsiva;
font-size:15px;
color:#ff0000;
height:150px;
width:290px;
float:left;
margin-right:15px;
}
#catering_title{
font-family:Monotype Corsiva;
font-size:22px;
color:#ff0000;
}
#wesele_gora{
margin-top:25px;
margin-bottom:30px;

}
#wesele_akapit{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#474747;
}
#wesele_kategoria{
font-family:Monotype Corsiva;
font-size:18px;
margin-bottom:10px;
color:#ff0000;
}
#stopka{
	font-family: Tahoma;
	font-size: 13px;
	width:579px;
	float:left;
}

#stopka_linki{
	margin-right: 18px;
}
#hotel1{
	line-height:1.7em;
	color: #474747;
	margin-bottom:15px;
	
}
#obrazek_gal{
	float:left;
	margin-right:70px;
	margin-top:15px;
}
#obrazek_gal1{
	float:left;
	margin-right:70px;
	margin-top:15px;
	margin-bottom:25px;
}

p.podkreslenie {
text-decoration:underline;
padding-top:5px;
color:black;
margin-bottom:0px;
}
p.podkreslenie:hover {
text-decoration:none;
}
p.podkreslenie2 {

padding-top:0px;
color:black;
font-size:18px;
 display:block; margin-bottom:15px; font-weight:bold;

}
p.podkreslenie2:hover {
text-decoration:none;
}
#podkr_wesele
{
	text-decoration:none;
	color:black;
	font-family:Monotype Corsiva;
	font-size:16px;
}
#gal_nagl{
	font-weight:bold;
	color:black;
	font-family:Monotype Corsiva;
	font-size:25px;
	
	
}
#ukryte{
	
	visibility: hidden;
}
