
/* uniwersalne */
html {padding: 0; margin: 0; text-align: center;}
body {padding: 0; margin: 0; text-align: center; _border: none!important; background-color: #222222;}
.blad{font: bold 11px/14px Verdana; color: #ff0000; text-align: left; margin: 10px 0 10px 0;} 

/* pasek funkcji */
#pasek_funkcji {padding: 0; margin: auto; border-spacing: 0; border: none;}
#pasek_funkcji td {padding: 3px;}
#pasek_funkcji a {width: 26px; height: 26px; padding: 3px; text-align: center; vertical-align: center; border: none;}
#pasek_funkcji a:hover {background-color: #dddddd;}
.ikona_paska_funkcji {border: none;}

/* overlib (etykiety) */
.overlib_label {position: absolute; visibility: hidden; z-index: 99999; background-color: #ffffff; border: 1px solid #cccccc;}
.overlib_label center {font: normal 10px Verdana; color: #666666;}

/* układ strony startowej*/
#index {width: 920px; height: 540px; margin: 0 auto 0 auto; padding: 0;}
#prostokaty {width: 886px; height: 442px; margin: 0 auto 0 auto;}
#prostokaty td {padding: 0;}
#prostokaty td a img {border: none;}

/* układ */
#index1 {width: 940px; margin: 0 auto 0 auto;}
#gora {width: 940px; height: 20px;}
#srodek {width: 940px;}
#srodek_00 {width: 906px; background-color: #ffffff; margin: 5px auto 0 auto; padding: 20px 0 20px 0; font: normal 11px/18px Verdana; text-decoration: none; color: #333333;} 
#srodek_01 {width: 906px; height: 10px; padding: 0; margin: 0;}
#srodek_02 {width: 846px; _width: 906px; padding: 0 30px 0 30px; margin: 0;}

#srodek_02b {width: 906px; _width: 906px; margin: 0px auto 0px auto}

#srodek_03 {width: 906px;}
#dol {width: 940px; height: 20px;}

/* kolory komorek z asortymentem */
.lunche {background-color: #7a027a}
.obiady {background-color: #f4b961}
.pizza {background-color: #ff8e43}
.makarony {background-color: #b37904}
.salatki {background-color: #01b801}
.przystawki {background-color: #0446c9}
.napoje {background-color: #2954fe}

.alkohol {background-color: #fc3f65;}
.drinki {background-color: #fb668c;}
.wino {background-color: #b40404;}
.beczkowe {background-color: #fea92a}
.butelkowe {background-color: #3b7600}
.puszkowe {background-color: #7d7c7c}

/* treść */
h2 {font: normal 21px/18px Verdana; text-align: left; text-decoration: none; text-transform: uppercase; color: #3d3d3d; margin: 20px 0 20px 20px; padding-top: 0px;}
h3 {font: bold 16px/18px Verdana; text-align: center; text-decoration: none; text-transform: none; color: #666666; margin: 20px 0 20px 20px;}
strong {color: #660000;}
ul li {font: normal 11px/18px Verdana; text-align: left; text-decoration: none; color: #333333; margin: 5px 0 20px 0; list-style-type: square;}
td {font: normal 11px/18px Verdana; color: #333333;}
#fitness_harmonogram {width: 100%;}
#fitness_harmonogram td, #fitness_harmonogram td.hl {width: 15%; border: 1px solid #ED1C24!important;}
.hl {font: bold 11px/18px Verdana; background-color: #ED1C24; color: #222222;}
table#menu_restauracja {width: 100%;}
tr.menu_sekcja td {font: bold 14px/18px Verdana; background-color: #000000; color: #ffffff!important; padding: 0; height: 30px;}

#menu_restauracja {border-spacing: 0; border: 5px solid #000000; border-collapse: collapse;}
#menu_restauracja td {padding-left: 5px; border-bottom: none; color: #eeeeee; font: bold 11px/18px Verdana;}
#menu_restauracja td.cena {width: 100px;}
#menu_restauracja tr:hover {background-color: #3d3d3d; color: #ffffff;}
#promocja1, #promocja2 {margin: 0 auto 0 0;}
#promocja2 {margin: 0 0 0 auto;}
p {font: normal 11px/18px Verdana; text-align: justify; text-decoration: none; color: #333333; margin: 5px 0 10px 0;}
a {font: bold 11px/18px Verdana; color: #ff0000; text-decoration: none;}
a:hover {text-decoration: underline;}

/* sygnatura aginusa */
p.sygnatura_aginus {font: normal 11px/14px Verdana; text-align: center; text-decoration: none; color: #222222; margin: 10px 0 5px 0; clear: both;}
p.sygnatura_aginus a {font: normal 11px/14px Verdana; text-decoration: underline; color: #222222;}
p.sygnatura_aginus a:hover {font: normal 11px/14px Verdana; text-decoration: underline;color: #222222;}

/* formularz email */
.formularz_email {background-color: #fefefe; border: 1px solid #f5f5f5; padding: 5px; margin: 10px auto 10px auto;}
.formularz_email td {font: normal 11px/14px Verdana; color: #666666; text-align: left; vertical-align: top; padding-top: 4px;}
.formularz_email td.opis_formularza {text-align: right!important;}
.formularz_email input, .formularz_email textarea {font: bold 11px/14px Verdana; color: #222222; background-color: #eeeeee; border: 1px solid #cccccc; padding: 2px; width: 400px;}
.formularz_email .obowiazkowy {background-color: #fff0f0; border: 1px solid #ffd7d7;}
.formularz_email input.wyslij {font: bold 11px/14px Verdana; color: #f5f5f5; background-color: #3d3d3d; border: 2px solid #3d3d3d; padding: 2px; width: 100px;}

/* autogaleria */
.stykowka {border-spacing: 10px; margin: 0 auto 0 auto;}
.miniatura {font: normal 11px/14px Verdana; color: #666666; background-color: transparent; border: none; padding: 0px; vertical-align: top; text-align: center;}
.miniatura img {border: none; padding: 0; margin: 0 0 3px 0;}

/* drukowanie */
#link_drukuj {display: block; width: 100%; font: bold 11px/14px Verdana; color: #666666; text-align: center; text-decoration: none; margin: 0; padding: 0 auto 0 auto;}
#link_drukuj:hover {display: block; width: 100%; font: bold 11px/14px Verdana; color: #222222; text-align: center; text-decoration: underline; margin: 0; padding: 0 auto 0 auto;}

/* pobieranie plików i katalogów */
.link_pobierania {font: bold 11px/14px Verdana; color: #666666; text-align: center; text-decoration: none; margin: 0; padding: 0 auto 0 auto;}
.link_pobierania:hover {font: bold 11px/14px Verdana; color: #222222; text-align: center; text-decoration: underline; margin: 0; padding: 0 auto 0 auto;}
.rozmiar_pliku {font: normal 11px/14px Verdana; color: #666666;}
.opis_pliku {font: normal 11px/14px Verdana; color: #666666;}
.linia_nieparzysta {display: block; width: 85%; margin: 0 auto 0 auto; padding: 5px; background-color: #f5f5f5;}
.linia_parzysta {display: block; width: 85%; margin: 0 auto 0 auto; padding: 5px; background-color: #ffffff;}

/* konwersja pliku na tabelę */
.plik_do_tabeli {border: 1px solid #cccccc; border-spacing: 1px; margin: 10px auto 10px auto;}
.plik_do_tabeli td {font: normal 11px/14px Verdana; color: #666666; padding: 5px;}
.tr0 {font: bold 11px/14px Verdana!important; color: #666666; background-color: #ffffff;}
.tr1 {font: normal 11px/14px Verdana; color: #666666; background-color: #f5f5f5;}
.tr2 {font: normal 11px/14px Verdana; color: #666666; background-color: #ffffff;}

/* osadzanie mediów */
.zawartosc_multimedialna {position: relative; margin: 0; padding: 0; border: none; z-index: 1;}

.prezent{
background: url('../grafika/obrazki/prezent.jpg') repeat;
}

/* menu 2 */
#menu2{
width: 875px;
height: 28px;
font-family: verdana, tahoma, arial, helvetica, sans-serif;
border: 1px solid #6b6b6b;
background: #555555;
margin: 0px auto 0px auto;
text-align: left;
padding: 8px;
}

#menu2 .kontakt a{
font-size: 15px;
font-weight: normal;
color: #ffffff;
float: left;
padding: 3px 0px 0px 0px;
}

#menu2 small{
font-size: 9px;
}

#menu2 .grafika small, #menu2 .grafika img{
float: right;
color: #ffffff;
line-height: 25px;
padding: 0px 10px 0px 0px;
}

.karta_menu_but {
	
}

h3.karta_menu_but a {
	background:url(../grafika/karta_menu_but.jpg) no-repeat;
	display:block;
	width:211px;
	height:45px; 
	font-size: 18px; 
	padding-top: 15px; 
	margin: 20px auto 20px auto;
	color:#000000;
	font-style:italic;
}

h3.karta_menu_but a span {
	font-size: 12px;
}

h3.karta_menu_but a:hover{
	background:url(../grafika/karta_menu_but_h.jpg) no-repeat;
}

