/*------------------------------------- OGOLNE -------------------------------*/
html {height:100%;}

body {
	background:#f3eee8 url(../img/bgtopbody.gif) 0 top repeat-x;
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0 auto;
	behavior:url(csshover.htc);
	height:100%;
}

img {border:none;}
p {margin:0;padding:0;}
a {text-decoration:none; color:#AA4650;}
a:hover {border-bottom:1px dashed #AA4650;}
ul {margin:0; padding:0; list-style:none;}
li {margin:0; padding:0; color:#234444;}
h4 {margin:0; padding:0; color:#A63E4A; margin-bottom:6px;}
 
/*------------------------ WARSTWY ----------------- */
#holder {width:980px; margin:0 auto;}
#container {width:980px; margin:0 auto;}
#left {width:320px;	float:left;}
#menu {width:236px;	float:left;}
#right {width:660px; float:left;}

#menuTop {
	background:url(../img/bgmtop.jpg) 0 0 no-repeat;
	height:42px;
	color:#cdc1b4;
	text-align:right;
}

div#slideShow {
	border:10px solid #a13c50;
	border-right:12px solid #a13c50;
	float:left;
	background-color:#fff;
	width:618px;
	height:228px;
	z-index:0;
}

* html div#slideShow {border-right:10px solid #a13c50;}

#content {padding-right:20px;}

#footer {
	height:105px;
	overflow:hidden;
	border-top:10px solid #400b0b;
	border-bottom:1px solid #400b0b;
	background-color:#5e2028;
	color:#cdc1b4;
	width:100%;
	margin-top:10px;
}

.wrapper {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -126px;}
.push {height:126px;}

* html #footer {height:85px; overflow:visible;}

.leftFooter {
	width:303px;
	text-align:right;
	float:left;
	margin-top:10px;
	padding-right:17px;
}

.rightFooter {
	width:640px;
	float:left;
	font-size:17px;
}

#nazimno {
	background:#E3DAD1 url(../img/zimno.gif) 520px 10px no-repeat;
	color: #000;
	padding: 5px;
	border:1px solid #c7c2bb;
	border-top:none;
}

#nagoraco {
	background:#E3DAD1;
	color: #000;
	padding: 5px;
	border: 1px solid #c7c2bb;
}

#dopiwa, #glowne, #rum, #koniak, #brandy, #aper, #likier, #wodka, #whisky, #gin {
	background:#E3DAD1;
	color: #000;
	padding: 5px;
	border: 1px solid #c7c2bb;
}

#salaty {
	background:#E3DAD1 url(../img/salaty.gif) 520px 10px no-repeat;
	color: #000;
	padding: 5px;
	border: 1px solid #c7c2bb;
}

#polewki {
	background:#E3DAD1 url(../img/zupy.gif) 520px 10px no-repeat;
	color: #000;
	padding: 5px;
	border: 1px solid #c7c2bb;
}

#dzieci {
	background:#E3DAD1 url(../img/dzieci.gif) 520px 10px no-repeat;
	color: #000;
	padding: 5px;
	border: 1px solid #c7c2bb;
}

#dodatki {
	background:#E3DAD1 url(../img/dodatki.gif) 520px 10px no-repeat;
	color: #000;
	padding: 5px;
	border: 1px solid #c7c2bb;
}

#slodko {
	background:#E3DAD1 url(../img/slodko.gif) 520px 10px no-repeat;
	color: #000;
	padding: 5px;
	border: 1px solid #c7c2bb;
}

#napzimne {
	background:#E3DAD1 url(../img/nzimne.gif) 520px 10px no-repeat;
	color: #000;
	padding: 5px;
	border: 1px solid #c7c2bb;
}

#kawher {
	background:#E3DAD1 url(../img/kawher.gif) 540px 10px no-repeat;
	color: #000;
	padding: 5px;
	border: 1px solid #c7c2bb;
}

#piwo {
	background:#E3DAD1 url(../img/piwo.gif) 510px 20px no-repeat;
	color: #000;
	padding: 5px;
	border: 1px solid #c7c2bb;
}

#drinki {
	background:#E3DAD1 url(../img/drinki.gif) 480px 20px no-repeat;
	color: #000;
	padding: 5px;
	border: 1px solid #c7c2bb;
}

.tytwin {
	color:#fff!important;
	background-color:#597F82;
	font-weight:bold;
	xpadding:0px 5px;
	margin:5px 0 10px 0;
	border-bottom:1px solid #395153;
	border-top:1px solid #395153;
}

.tytwin p {
	color:#fff!important;
	border-bottom:1px solid #88b1b4;
	border-top:1px solid #88b1b4;
	padding-left:5px;
	padding-bottom:2px;
}

#potrawy, #napoje {
	margin-top:10px;
}

.grad { background:url(../img/grad.gif) 0 0 repeat-x;}

.data {background-color:#527E7D; color:#fff!important; font-size:12px; font-weight:bold; padding:1px 3px 3px 3px; margin-right:7px;}

/* ------------------- FORMULARZE ------------- */

form {margin:0; padding:0;}
input, select {color:#234444;}

.frez label {
	display:block;
	width:135px;
	font-size:14px;
	color:#234444;
}

.frez input.text {
	width:240px;
	float:left;
}

.frez select.sel {
	width:65px;}

.frez div {
	 clear:both;
	 margin-bottom:5px;
	 overflow:hidden;
}

.frez input.submit {
	margin:5px 58px 0 0;
}

/*------------------------ CZCIONKI ----------------- */
#footer p {color:#cdc1b4; margin-bottom:1px;}
.leftFooter p {font-size:12px;}
.f12 {font-size:11px;}
.f14 {font-size:12px!important;}
p.f14 {font-size:14px;}
.f22 {font-size:22px;}
#content p {line-height:20px;color:#234444;}
p.blad {color:#fff!important;background-color:#E30702!important; padding-left:5px;}
.unline {text-decoration:underline;}
.lh14 p{ line-height:14px!important;}
.bold { font-weight:bold;}
.cytat {color:#5A8083!important; font-size:18px; font-weight:bold; text-align:center; margin-bottom:10px;}

/*--------- menu -------- */

#menu a {display:block;width:236px;}
#menu a.m01 {background:url(../img/m01.jpg) 0 -53px no-repeat;height:53px;}
#menu a.m02 {background:url(../img/m02.jpg) 0 -50px no-repeat;height:50px;}
#menu a.m03 {background:url(../img/m03.jpg) 0 -49px no-repeat;height:49px;}
#menu a.m04 {background:url(../img/m04.jpg) 0 -51px no-repeat;height:51px;}
#menu a.m05 {background:url(../img/m05.jpg) 0 -59px no-repeat;height:59px;}
#menu a.m06 {background:url(../img/m06.jpg) 0 -54px no-repeat;height:54px;}
#menu a.m07 {background:url(../img/m07.jpg) 0 -51px no-repeat;height:51px;}
#menu a.m01:hover, #menu a.m02:hover, #menu a.m03:hover, #menu a.m04:hover, #menu a.m05:hover, #menu a.m06:hover, #menu a.m07:hover {background-position:0 0;border:none;}
#menu a.active {background-position:0 0;}

/*------------------------ UL, LI ----------------- */

#menuTop ul {
	margin-right:20px;
	padding-top:8px;
	margin-bottom:1px;
}

#menuTop ul li {
	display:inline;
	font-size:11px;
	color:#cdc1b4;
}

#content ul {
	margin-top:4px;
}

#content li {
	background:url(../img/ik-lista.gif) 0 8px no-repeat;
	padding-left:13px;
	line-height:20px;
}

.leftFooter ul {
	margin-bottom:10px;
}

.leftFooter ul li{
	display:inline;
	font-size:11px;
	color:#fff;
}

#potrawy, #napoje ul li {
	font-size:14px;
}

#nazimno span, #nagoraco span, #dopiwa span, #salaty span, #polewki span, #glowne span, #dzieci span, #slodko span, #napzimne span, #drinki span, #piwo span, #wodka span {
	display:block;
	margin-top:-4px;
}

/*------------------------ ODNOSNIKI ----------------- */

#footer a, #menuTop a {color:#cdc1b4;}
#footer a:hover, #menuTop a:hover {border-bottom:1px dashed #fff;color:#fff;}

#potrawy a, #napoje a {
	display:block;
	border:1px solid #c7c2bb;
	padding:5px 10px;
	background:url(../img/btn-dol.gif) 610px 6px no-repeat;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	color:#6e604e;
}

#potrawy a:hover, #napoje a:hover {background-color:#5E2028;color:#CDC1B4}
.nobor {border:none!important;}
/*------------------------ POZYCJE ,itp ----------------- */
 .clearfix:after{ content: "."; 
display: block; 
height: 0; 
font-size:0; 
clear: both; 
visibility:hidden; } 

.clearfix{display: inline-block;} 
/* Hides from IE Mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix{display:block;} 
/* End Hack */ 

.flol {float:left;}
.flop {float:right;}
.clr {clear:both;}
.taLeft {text-align:left;}
.srodek {text-align:center;}
.taRight {text-align:right;}
.blk {display:block;}
.inl {display:inline;}
.ov { overflow:visible;}
	
/*---------------------- MARGINESY I ODSTEPY ------------*/

.mt5 {margin-top:5px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mr5 {margin-right:10px;}
.mr5real {margin-right:5px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.ml20 {margin-left:20px;}
.mb-4 {margin-bottom:-4px!important;}
.pt16 {padding-top:16px;}
.pr5 { padding-right:5px;}
.pt10 { padding-top:10px;}

/*---------------------- SZEROKOSCI, WYSOKOSCI ------------*/

.w250 {width:250px;}
.w300 {width:315px;}
.w380 {width:375px;}

/*------------------------ OBRAZKI ----------------- */

#slideShow div {border:1px solid #fff;}
#slideShow img {border:0; display:block; width:618px; height:226px;}

.slideBok {
	background:url(../img/slidebok.jpg) 0 0 no-repeat;
	width:20px;
	height:248px;
	float:left;
}

.slideDol {
	background:url(../img/slidedol.gif) 0 0 no-repeat;
	width:640px;
	height:9px;
	clear:both;
	font-size:1px;
}

.lat2 {
	background:url(../img/lat02.jpg) right 0 no-repeat;
	width:320px;
	height:10px;
	clear:both;
	display:block;
	font-size:1px;
}

.lat3 {
	background:url(../img/lat03.jpg) 0 0px no-repeat;
	width:84px;
	height:367px;
	float:left;
}

.lat4 {
	background:url(../img/lat04.jpg) 0 0px no-repeat;
	width:320px;
	height:118px;
	clear:both;
}

.bgdotted {
	background:url(../img/bgdotted.gif) right 0 repeat-y;
	min-height:10px;
	height:auto!important;
	height:10px;
}

.gallery img {border:3px solid #A13C50;	margin:0 8px 10px 0;}
.gallery img:hover {border:3px solid #5e7e7f;}
.gallery img.last {	margin-right:0;}
.gallery a:hover { border:none;}

.bor8 {border:8px solid #A13C50;}
.bor4 {border:4px solid #A13C50;}

/*---------------------- POZOSTALE ------------*/

.bLeftFoot {
	border-left:2px solid #f3eee8;
	margin:15px 17px 0 0;
	height:53px;
	float:left;
}

.bRightFoot {
	border-left:2px solid #f3eee8;
	margin:15px 0 0 17px;
	height:53px;
	float:right;
}

/* ----------------------- CMS ------------------ */

#content p.red_text { color:#ff0000;}

