/*=========================================
	arkusz stylow do strony grandepalacehotel.pl
	(C)Copyright 2006 pankrac
	url: http://www.grandepalacehotel.pl/
  ==========================================*/
/* ====== glowne bloki strony ======== */
HTML {
    background-color: #000;
    }
BODY {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background: #000;
	color: #11111a; 
	font-size: 0.72em; 
	font-family: Arial,"Arial CE",Helvetica,Geneva,sans-serif; 
	font-weight: normal;
}
* html BODY {
	font: normal normal normal 0.68em/130% Verdana,Arial, Helvetica, Geneva, Sans-Serif;
}
DIV, TD, P {
	vertical-align: top;
}
DIV P {font-size: 100%;}
DIV TD {font-size: 100%;}
TD DIV {font-size: 100%;}
P P {font-size: 100%;}
DIV DIV {font-size: 100%;}
DIV DIV UL LI {font-size: 100%;}
DL {font-size: 100%;}
IMG {border: 0px none white;}
div#container{
	position: relative !important;
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 770px !important;
	background: #000 url(../images/kucharz.jpg) no-repeat scroll 0% 0%;
	text-align: left;
	}
#header {
	background-color: transparent;
	background: transparent url(../images/sala.jpg) no-repeat scroll 100% 0%;
	text-align: left;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	height: 176px;
}
DIV#top {
	position: relative !important;
	background-color: transparent;
	margin:  0px;
	padding: 0px;
}
DIV#center {
	width: 510px;
	vertical-align: top;
	background-color: transparent;
	margin: 0px 0px 12px 260px;
	padding: 0px 0px 0px 0px;
}
DIV#main {
	vertical-align: top !important;
	text-align: left;
	background: transparent url(../images/tlo-main.jpg) repeat scroll 0% 0%;
	padding: 12px 12px 12px 12px;
	margin: 0px;
}
* html DIV#main {
	padding-top: 1px;
}
DIV#left {
	vertical-align: top;
	width: 160px;
}
DIV#right {
	width: 294px;
	float: right;
}
 * html DIV#right {
	padding-top: 12px;
}
#footer {
	position: relative !important;
	z-index: 1;
	text-align: left;
	background: transparent;
	padding: 0px 0px 6px 0px;
	margin: 0px;
	font-size: 0.92em;
}
DIV#stopka {
	background-color: transparent;
	color: #ccc;
	margin: 0px auto;
	padding: 4px 0px 8px 0px;
	text-align: center;
	font-size: 0.92em;
	overflow: visible;
}
DIV#stopka A {
	background-color: transparent;
	color: #ecdfbc;
}
DIV#dzis {
	width: 160px;
	background-color: transparent;
	border: 1px solid #ed973b;
	padding: 8px;
}
#dzis P {
	margin-top: 0.4em;
	margin-bottom: 0.6em;
}
DIV#wina {
	width: 160px;
	background-color: transparent;
	border: 1px solid #ed973b;
	padding: 8px;
	margin-top: 12px;
}
DIV#rezerwe {
	background-color: transparent;
	border: 1px solid #ed973b;
	padding: 8px;
}
DIV#menu-res {
	background-color: transparent;
	border: 1px solid #ed973b;
	margin-top: 12px;
	padding: 8px;
}
DIV#kuchnia {
	background-color: transparent;
	border: 1px solid #ed973b;
	margin-top: 12px;
	padding: 8px;
}
DIV#team {
	background: transparent url(../images/kucharze.gif) no-repeat scroll 98% 8px;
	border: 1px solid #ed973b;
	margin-top: 12px;
	padding: 8px;
}
DIV#menu-full {
	background: transparent url(../images/danie3-tlo.gif) no-repeat scroll 98% 8px;
	border: 1px solid #ed973b;
	margin-top: 12px;
	padding: 8px;
}
DIV#szef {
	background: transparent url(../images/szef.gif) no-repeat scroll 8px 40px;
	border: 1px solid #ed973b;
	padding: 8px;
}
* html DIV#szef, * html DIV#kontakt {
	margin-top: 12px;
}
DIV#kontakt {
	background-color: transparent;
	border: 1px solid #ed973b;
	padding: 8px;
}
#title {
	position: absolute;
	left: 36px;
	top: 120px;
}
#czynna {
	position: absolute;
	left: 56px;
	top: 196px;
}
.maskal1, .maskal2, .maskal3 {
	margin-left: 0.2em;
	display: block;
	float: right;
	clear: right;
}
.maskal1 {
	width: 130px;
	height: 18px;
}
.maskal2 {
	width: 134px;
	height: 18px;
}
.maskal3 {
	width: 140px;
	height: 18px;
}
.maskar1, .maskar2, .maskar3, .maskar4 {
	margin-left: 0.2em;
	display: block;
	float: right;
	clear: right;
}
.maskar1 {
	width: 156px;
	height: 18px;
}
.maskar2 {
	width: 168px;
	height: 18px;
}
.maskar3 {
	width: 190px;
	height: 18px;
}
.maskar4 {
	width: 200px;
	height: 18px;
}
#menu-full .maskar2 {
	width: 174px;
	height: 18px;
}
#menu-full .maskar3 {
	width: 186px;
	height: 18px;
}
/* ====== menu glowne strony ======= */
DIV#menu {
	text-align: left;
	background-color: transparent;
	color: #f59a39;
	font-size: 1.2em;
	padding:  6px;
	margin:  8px 0px 6px 0px;
}
#menu A {
	padding: 0px 4px;
	font-size: 0.96em;
	font-weight: 600;
}
#menu A:link, #menu A:visited {
	color: #fc9;
	font-weight: 600;
	text-decoration: none;
}
#menu A:hover, #menu A:active {
	text-decoration: underline;
}
#menu A {
	padding: 0px 4px;
}
/* ====== formularz rezerwacji ======= */
.rez P {
	padding: 4px 8px;
}
.rez FORM {
	padding: 4px 8px;
}
.rez {
}
#rez TD.p {
	width: 30%;
	text-align: right;
}
* html #rez TD.p {
	width: 30%;
	text-align: right;
}
#rez TD.c {
	text-align: center;
}
INPUT, SELECT {
	background-color: #ffc;
}
/* ====== menu koncowe ======= */

#menubottom {
	background-color: #ff9;
	padding: 2px 0px 4px 0px;
	font-size: 0.92em;
}
#menubottom A {
	padding: 0px 4px 0px 4px;
}
/* ==============================
	gorny obrazek, jezyk, wyswietlanie daty,
	tytul podstrony 
*/


#lang {
	background-color: transparent;
	color: #ffcfa9;
	text-align: center;
	margin: 8px 0px;
}
#data {
	font-size: 86%;
	margin-top: 4px;
	margin-bottom: 6px;
	text-align: center;
}
P.main:first-letter {
	font-family:  "Times New Roman", Times, Serif;
	font-size: 2em;
	background-color: #ffcfa9;
	margin-right: 2px;
}
/* ====== justowanie ======= */

.lewy { text-align: left; }
.prawy { text-align: right; }
.center { text-align: center; }
.just { text-align: justify; }
.nielam {white-space: nowrap;}
.norm {font-weight: normal;}

/* ====== wyswietlanie fotek pokoi ======= */
#pokoje {
	background-color: transparent;
	text-align: justify;
	margin-top: 0px;
	padding: 0px;
}
IMG.pok, IMG.pok1, IMG.pok-c, IMG.pok-c1 {
	border: 2px inset #447356;
}
IMG.pok {
	margin-right: 1px;
}
IMG.pok1 {
	margin-left: 1px;
}
IMG.pok-c {
	margin-right: 2px;
}
IMG.pok-c1 {
	margin: 0px 0px 0px 0px;
}
/* ====== tabela cennika ======= */
TABLE#cennik {
	margin: 0.4em auto 1em auto;
	text-align: left;
}
TABLE#cennik TD {
	border: 1px solid #b8ccc0;
	border-collapse: collapse;
	padding: 4px;
}
TABLE#cennik TD.cena {
	width: 18%;
	font-weight: bold;
	text-align: right;
	border: 1px solid #b8ccc0;
	border-collapse: collapse;
}
TABLE#cennik TR:hover {
	background-color: #f7f7f7;
}
TH.tytul {
	border: 1px solid #b8ccc0;
	background-color: #ffe7c6;
	font-size: 1em;
	padding: 6px 0px;
	text-align: center;
}
TH.tytul:hover {
	background-color: #fff;
}
/* ====== info. techniczne ======= */

#ff1 {
	position: absolute;
	z-index:1000;
	overflow: auto;
	width: 400px;
	height: auto;
	bottom: 100px;
	font-size: 0.92em;
	left: 160px;
	visibility: hidden;
	color: #444;
	border:1px inset #999;
	background-color: #fffff7;
	padding:8px;
	text-align: left;
}
* html #ff1 {
	top: -210px;
}
/* ====== naglowki ======= */

H1 {
	color: #8c8c8c;
	font: normal normal 600 21px/normal Arial, Helvetica, Sans-Serif;
	letter-spacing: 1px;
	margin-top: 0px;
	margin-left: 6px;
	padding-top: 12px;
	width: 400px;
}
H2 {
	color: #878787;
	font: normal normal 500 1.6em/normal Tahoma,Verdana,Arial, Helvetica, Sans-Serif;
	letter-spacing: 1px;
	margin-bottom: 6px;
	margin-top: 8px;
}
H3 {
	letter-spacing: 1px;
	font: normal normal 600 120%/normal Tahoma,Verdana,Arial, Helvetica, Sans-Serif;
}
H4 {
	letter-spacing: 1px;
	font: normal normal 700 112%/normal Tahoma,Verdana,Arial, Helvetica, Sans-Serif;
}
/* ====== kolory i sposoby wyswietlania linkow ======= */

A:link {
	color: #447356;
	text-decoration: none;
}
A:visited {
	color: 	#888;
	text-decoration: none;
}	
A:hover, A:active {
	color: 	#803333;
	text-decoration: underline;
}
H2 A:link {
	color: #000;
	text-decoration: none;
}	
H2 A:hover, H2 A:active {
	text-decoration: underline;
}
.inter {
	font-size: 0.92em;
}
A.more, A.more:link, A.more:visited {
	display: block;
	float: right;
	margin: 0.6ex 3px 3px 0px;
	background-color: transparent;
}
/* ====== link: do gory ======= */
IMG.gora {
	position: absolute; 
	top: 4px;
	right: 2px;
	z-index: 10;
	text-align: left;
	margin-right: 6px;
}
A:hover IMG.gora {
	background-color: transparent;
}

A.gora, A.gora:link, A.gora:visited {
	color: 	#c03;
	margin: 30px 4px 0px 4px;
	width: 60px;
	text-decoration: none;
	font-weight: bold;
}
A.gora:hover {text-decoration: underline;}
A.gora:active {background-color: #e0e0e0;}
/* ====== roznosci ======= */
TABLE TD.namiar{
	font-weight: bold;
	padding-bottom: 0.6em;
	width: 70%;
}

.blocker {clear: both;height: 1px;width: 400px;}
DIV.end1 {margin-top: 2em;margin-bottom: 3em;border-top: 1px solid #ccc;padding-top: 3px;}
DIV.end {margin-top: 2em;margin-bottom: 3em;padding-top: 3px;text-align: center;}
.part {margin-top: 1em;margin-bottom: 2em;clear: left;}
.part-inter {margin-top: 1em;margin-bottom: 2em;border-top: 1px solid #ccc;}
LI {margin-bottom: 0.3em;}
HR {height: 1px;color: #ccc;}
OL.roman {list-style-type: upper-roman;}
UL LI { list-style-image: url(../images/z.gif); }
UL.imgs {list-style-image: url(../images/kzc.gif);}
UL LI.tu {list-style-image: url(../images/tulnk.gif);}
UL LI.tam {list-style-image: url(../images/pagelnkl.gif);padding-left: 6px;}
UL LI.ext {list-style-image: url(../images/extlnkl.gif);}
UL LI.wazne {list-style-image: url(../images/znak1.gif);}
UL.znak {list-style-image: url(../images/znak.gif);}
UL.wazne LI {font-size: 114%;margin-bottom: 0.6em;}
OL.program LI { font-weight: bold;margin-bottom: 0.8em; }
OL.alfa LI { list-style-type: lower-alpha;font-weight: normal;margin-bottom: 0.4em;margin-top: 0.4em; }
.wazne {font-weight: bolder;font-style: normal;color: #c00;}
EM {font-weight: bolder;}
EM.bold {font-weight: bold;font-style: normal;}
EM.wazne {color: #f00;}
DT {font-size: 1.2em;font-weight: 600;margin-bottom: 0.7em;}
DD {margin-bottom: 1em;}
/*eof*/
