
/* 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;}
.cleaner {clear:both;}

/* 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: #FF9F71}
.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,  .menu_restauracja{width: 100%;}
tr.menu_sekcja td {font: bold 14px/18px Verdana; background-color: #F26522; color: #FFE8DD!important; padding: 0; height: 30px;}

#menu_restauracja,  .menu_restauracja {border-spacing: 0; border: 5px solid #F26522; border-collapse: collapse;}
#menu_restauracja td,  .menu_restauracja td {padding-left: 5px; border-bottom: none; color: #555555; font: bold 11px/18px Verdana;}
#menu_restauracja td.cena,  .menu_restauracja td.cena {width: 100px;}
#menu_restauracja tr:hover,  .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;*/padding:0;}
#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;*/ padding:0;}

/* 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;*/padding:0;}
.link_pobierania:hover {font: bold 11px/14px Verdana; color: #222222; text-align: center; text-decoration: underline; margin: 0; /*padding: 0 auto 0 auto;*/padding:0;}
.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 {
	
}

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

#menu2 .kontakt #kontakt_but {
	float: left;
}

#menu2 .loga {
	
}

#menu2 .loga #fitprofit {
	float:left;
	width: 75px;
	height: 26px;
	margin: 0 0 0 50px;
}

#menu2 .loga #benefit {
	float:left;
	width: 90px;
	height: 26px;
	margin: 0 0 0 10px;
}

#menu2 .loga #oksystem {
	float:left;
	width: 69px;
	height: 26px;
	margin: 0 0 0 10px;
}

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

#menu2 .grafika small, #menu2 .grafika {
		
}

#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: 10px auto 10px 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;
}

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

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

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

#menu_garmazerka {
	width: 500px;
	padding: 0 20px 0 20px;
	border: 1px solid #EFA4AB;
	margin: 0 auto;
	background: #FFDFE3;
}

#menu_garmazerka p, #menu_garmazerka li {
	
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#003;
}

.obrazek img{ border:none!important;}

/*-------MODAL WINDOW FANCY BOX-----------*/
#inline1{
	background:#3A2727;
}

#inline1 p{
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#fff;
	text-shadow:1px 1px 1px #000;
	font-weight:normal;
	margin:30px 0;
	padding:10px;
}

#inline1 p strong{
	color:#CF0;
}

.happy_hours{
	margin:70px auto 0 auto;
	border:0px solid #F03;
	background:#C6F;
	width:400px;
	padding:10px;
}

.happy_hours h3{
	color:#333;
}
