/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
body {padding: 0;margin: 0;}
#outer{
	height:100%;
	min-height:100%;
	min-width:610px;
	margin-left:130px;
	margin-right:130px;
	margin-bottom:-52px;
}
 
html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
#header{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:70px;
	overflow:hidden;
	text-align:center;
}

#left {
	position:relative;/*ie needs this to show float */
	width:130px;
	float:left;
	margin-left:-129px;/*must be 1px less than width otherwise won't push footer down */
	/*padding-top:72px;*//*needed to make room for header*/
}
* html #left {padding-bottom:52px ;margin-right:-3px;}/*fix gap in ie next to float and clear footer because we've moved float too far left*/

#right {
	position:relative;
	width:130px;
	float:right;
	margin-right:-129px;
	padding-top:72px;
}

#footer {
	width:100%;
	clear:both;
	height:50px;
	text-align:center;
	position:relative;
}
* html #footer {/*only ie gets this style*/
	\height:52px;/* for ie5 */
	he\ight:50px;/* for ie6 */
}
#clearheader{height:72px;}/*needed to make room for header*/
#clearfooter{clear:both;height:40px;}/*needed to make room for footer*/
* > html #clearfooter {float:left;width:100%;}/* ie mac styles */

div,p  {margin-top:0}/*clear top margin for mozilla*/
* html #centrecontent {height:1%;margin-bottom:12px}/* combat IE's 3 pixel jog */
#minHeight{float:left;width:0px;height:100%;margin-bottom:-52px;} /*safari wrapper thanks to Tim Connor*/
* html #minHeight{margin-bottom:-50px;} 

#centrecontent {position:relative;}/*stacking context for image*/

/*==zmiana rozmiarow==*/

#outer{
	margin-left:130px;
	margin-right:130px;
	margin-bottom:-22px;
}
#header{
	height:70px;
}
#left {
	width:130px;
	margin-left:-129px;
/*	padding-top:72px;*/
}
* html #left {padding-bottom:22px ;margin-right:-3px;}
#right {
	width:130px;
	margin-right:-129px;
/*	padding-top:72px;*/
}

#footer {
	height:20px;
}

* html #footer {
	\height:22px;
	he\ight:20px;
}
#clearheader{height:72px;}
#clearfooter{height:10px;}

/*===*/
#header,#clearheader{height:159px;}
/*#left, #right {padding-top:159px;}*/

#left {width:153px;margin-left:-153px;height:269px;margin-top:159px;}
#outer{margin-left:153px;margin-right:0px}

#centrecontent {padding-left:1em;padding-right:2em;padding-bottom:1em;}


/*===*/
body{background:#F1F3FD url(../i/pod_nagl_marg.gif) repeat-x;}
#header{background:url(../i/pod_nagl.jpg) no-repeat;}
#left{background:url(../i/pod_menu.jpg) no-repeat top;}

/*===*/
#menu {margin-left:15px;margin-top:37px;}
#menu a {display:block;width:105px;padding-left:19px;/*border:1px solid white;*/margin:2px 0;
font-weight:bold;color:#EAF3C3;font-size:1.1em;
background:url(../i/strzalka.gif) no-repeat 7px 5px;
}
#menu a:hover, #menu a.wybrany {color:white;background-position:7px -15px;}
#menu a.wybrany{border-bottom:1px dotted #CDD996;}

div#ikonki {margin-left:70px;margin-top:20px;}
a#home,a#mail {display:block;float:left;margin:0 8px;width:12px;height:12px;background:url(../i/home_mail.gif) no-repeat;}
a#home {background-position:-20px 0px;}
a#home:hover {background-position:-20px -12px;}
a#mail {background-position:0px 0px;}
a#mail:hover {background-position:0px -12px;}



div#footer a {font-size:0.9em;margin:0 0.3em;}
div#footer a, div#footer a:hover{color:#A1A2A5}
div#footer a.xhtml {font-size:0.8em}


div#lang {
	/*border:1px solid red;*/position:absolute;left:0px;
	/*position:absolute;top:305px;left:80px;*/
	margin-top:85px;margin-left:405px;
	width:150px;height:50px;
}
#lang a span {display:none}
#lang a {display:block;width:31px;height:31px;margin:0 4px;float:left}
#lang a:hover {background-position: 0 31px;}
#lang a#pl {background-image:url(../i/lang/pl.gif);}
#lang a#en {background-image:url(../i/lang/en.gif);}
#lang a#de {background-image:url(../i/lang/de.gif);}

/*==*/
body{font-size:80%;font-family:Arial, Helvetica, sans-serif;}
table {font-size:1em}
a {text-decoration:none;font-weight:bold}
ul {margin-top:0.5em}

a {color:#73871C;}
a:hover {color:#7089DD;}

a span{display:none}
h2{	margin:1em 5em 1em 1em;padding:0 1em 0 1em;
	font-size:1.7em;color:#7C9700;font-variant:small-caps;
	border-bottom:2px dotted #CDD996;
}
h3,h5{color:#7C9700;}
h5{font-weight:bold;font-size:1.1em;margin:2em 0 0 0;}
h5 span{font-weight:normal;font-size:95%;}
img {border:1px solid #CDD996;margin:3px;padding:1px;}
li {color:#475600;}

div#baner {position:absolute;top:280px;left:0;}

/*== cennik ==*/
table.cennik {border-collapse:collapse;background-color:#E7ECFA;margin-bottom:1em;}
table.cennik th, table.cennik td {padding:0.2em;border:1px solid #DFE4F8;}
table.cennik th {text-align:center;color:#637223;padding-left:1em;padding-right:1em;}
table.cennik td {text-align:right;padding-right:4em;}

/*== kontakt ==*/
dl{margin-top:1.4em;}
dl.kontakt{margin-top:100px;}
dd{margin-left:4em;padding:0 1em;width:14em;}
dt{font-weight:bold;color:#93A73A;margin:0.2em}
dd{margin-top:-1.4em;}

/*== rezerwacja ==*/
div.clndr {
 background-color:#F8FFDA;/*kolor tla*/ position:absolute;
 cursor:default; display:none; border:3px ridge #B5C56E;
}
div.clndr table {
 width:160px; margin:4px;
}
div.clndr th {
 border:1px solid black;
 font:normal bold 11px arial,sans-serif;
 text-align:center; padding:0 2px 0 2px;
}
div.clndr td {
 border:1px solid #516300; cursor:pointer; 
 font:normal normal 11px arial,sans-serif;
 text-align:center; padding:0 2px 0 2px;
}
fieldset {padding:0.5em;width:27em;}
legend{color:#7C9700;}
label{display:block;float:left;width:14em;}
input, select {font-size:1em; margin-bottom:3px;}
input.k, input.t, textarea {border:1px solid #CDDB90;}
input.k {text-align:center;background-color:white;}
input.t,select.t {width:12em;}
input.k {width:6em;}
input.s {margin-top:0.3em;}
textarea {width:25.25em;height:5em;overflow:auto;}
/*== konferencje ==*/
ul.wyposazenie {margin-left:57px;list-style-type:none;}
ul.wyposazenie img {margin:0px 0px 0px -57px;}
/*ul.wyposazenie li {margin-top:-0px;}*/

p.podpis {font-size:0.95em;color:#9AAC4E;font-weight:bold;margin:-0.25em 0 0 0.5em;}