* {
	margin:0px; padding:0px;
	font-family: Tahoma, sans-serif;
	font-size: 13px;	
}
body {
	padding:0; margin:0 auto;
	width: 1024px;
	background:url(/i/logo-smok3.jpg) repeat-x bottom; 
}

textarea,input,select {border:1px solid #000;padding:2px;font-size:14px}
input,select {height:20px;}
img {border:0;}
a:hover{text-decoration:none;}
.clear {clear:both;}
.c {text-align:center}
.b {font-weight:bold}
.mb10 {margin-bottom:10px;}
.fs9, .fs9 a {font-size: 11px;	}

#main1 {
	padding:0; margin:0 auto;	
	width: 1024px;
	
}

#header1 {
	padding:0; margin:10px auto 0;
	border-bottom:5px solid #ccc;
	height:35px;
	width: 1024px;
}

#header1 div {height:30px;float:left}

#header2 {
	padding:0; margin:3px auto;
	width: 1024px;
	height:40px;
}

#header2 div {height:40px;float:left;font-size:18px;color:#fff;overflow:hidden}

#header2 div.a {width:248px;background:#777;}
#header2 div.b {width:250px;margin-left:2px;background:#387CE2}
#header2 div.c {width:522px;margin-left:2px;background:#2B62B4}
#header2 div.aa {margin:9px 0 0 35px;}
#menu1 {
  width:248px;
	float:left;
	font-size:0px;
	border:0px;
	margin-right:2px;
	margin-top:0px;

}

#menu1 ul li {
  background:url(/i/line_1.jpg) repeat-x right bottom; 
	padding-right:5px;
	padding-top:5px;
	padding-bottom:3px; 
	line-height:15px;	
	list-style-type:none;
	text-align:right;
}

#menu1 ul li a {
	background:url(/i/pim1.jpg) no-repeat right 6px; 
	padding-right:15px;
	color:#3a3a3a;
	text-decoration:none;	
}

#menu2 {
  width:250px;
	float:left;
	font-size:0px;
	border:0px;
	margin-right:2px;
	margin-top:0px;
	background:#777;
}

#menu2 ul li {
  background:url(/i/line_1.jpg) repeat-x right bottom; 
	padding-right:5px;
	padding-top:5px;
	padding-bottom:3px; 
	line-height:15px;	
	list-style-type:none;
	text-align:right;
	
	font-weight:bold;
}

#menu2 ul li a {
	background:url(/i/marker-2.gif) no-repeat right 6px; 
	padding-right:15px;
	color:#eee;
	text-decoration:none;	
}

#menu3 {
	width:522px;
	height:160px;
	float:left;
	border:0px;
	margin-top:0px;
	background:url(/i/menu3-back.jpg) no-repeat; ;
}

#popular {
  width:248px;
	float:left;
	border:0px;
	margin-right:2px;
	margin-top:2px;

}

#popular ol li {
  background:url(/i/line_1.jpg) repeat-x right bottom; 
	padding-right:5px;
	padding-top:5px;
	padding-bottom:3px; 
	line-height:15px;	
	list-style-type:none;
	text-align:right;
}

#popular ol li a {
	background:url(/i/marker-3.gif) no-repeat right 6px; 
	padding-right:15px;
	color:#3a3a3a;
	text-decoration:none;	
}

#popular div.orange-box {
  background:#FF4200; 
  height:35px;
  text-align:left;
  font-size:18px;
  color:#fff;
  overflow:hidden;
  padding-left:35px;
 
}
#popular div.orange-box div {
  padding-top:5px;
  font-size:18px;
  color:#fff;
}

#info-box {
width:772px;
height:140px;
background:url(/i/info-bg1.jpg) no-repeat; 
float:left;
border:0px;
margin-right:2px;
margin-top:2px;
}

#info-box2 {
width:772px;
background:url(/i/info-bg1.jpg) no-repeat; 
float:left;
border:0px;
margin-right:2px;
margin-top:2px;
}

#info-box2 ul {margin:0 0 0 30px}
#info-box h2, #info-box2 h1 {
  font-size:18px;
  margin:10px
}
#info-box p, #info-box2 p {
  margin: 0 10px
}



.item-box {
width:250px;
height:200px;
background:url(/i/item-bg.jpg) no-repeat; 
float:left;
border:0px;
margin-right:2px;
margin-top:2px;
text-align:center;
overflow:hidden;
}

.item-box h2 {
	height:18px;
	overflow:hidden;
	width:240px;
	margin:5px auto 2px;
}
.item-box h2 a{
	color:#2B62B4;
}
.img-box {
text-align:center;
margin:0px auto;
width:200px;
height:150px;
}
.bar-box {
text-align:center;
margin:0px auto;
width:240px;
height:20px;
}
.bar-box div {
float:left;
height:20px;
}

.bar-box div.details {background:#2B62B4;width:107px;}
.bar-box div.separator {background:#ccc;width:20px;margin:0 2px}
.bar-box div.reserve {background:#FF4200;width:107px;}

.gray {color:#999}

.bar-box a , .bar-box2 a {
color:#fff;
text-decoration:underline;
}

.bar-box2 {
text-align:center;
margin:0px auto 5px;
width:772px;
height:20px;
color:#fff;
}
.bar-box2 div {
float:left;
height:20px;
}
.bar-box2 div.return {background:#1B32A4;width:137px;}
.bar-box2 div.details {background:#2B62B4;width:480px;}
.bar-box2 div.separator {background:#ccc;width:20px;margin:0 2px}
.bar-box2 div.reserve {background:#FF4200;width:107px;}

#bottom-bar {
width:1024px;
height:200px;
background:url(/i/bottom-bar.jpg) no-repeat; 
}

.bottom-items {
width:250px;
height:200px;
float:left;
}

#bottom-bar h2 {
padding-left:15px;
padding-top:5px;
color:#fff;
}

#bottom-bar ul {
width:250px;
height:200px;
float:left;
}

#bottom-bar ul li {
padding-left:15px;
padding-top:5px;
padding-bottom:3px; 
line-height:15px;	
list-style-type:none;
text-align:left;
}

#bottom-bar ul li a{
color:#000
}


.msg-error {background-color: #f0e2e2; padding: 10px; margin:10px; border: 1px solid #c00; color: #c00;}
.msg-message {background-color: #e2f0e2; padding: 10px; margin:10px; border: 1px solid #0c0; color: #0c0;}

.zarezerwuj {margin:10px;width:750px;border:1px solid #2B62B4;}
.zarezerwuj th {background:#FF4200;color:#fff;height:30px;font-size:16px}
.zarezerwuj td {padding:2px;font-size:14px;height:26px;text-align:center}
.zarezerwuj tr.bg1, .dodatkowe tr.bg1 {background:#ddf ;}
.zarezerwuj tr.bg2, .dodatkowe tr.bg2 {background:#ddf ;}
.zarezerwuj tr.footer {background:#2B62B4;color:#fff;height:30px;font-size:16px}
.zarezerwuj input {width:40px;text-align:center;}


.dodatkowe {margin:10px;width:750px;border:1px solid #2B62B4;}
.dodatkowe td {padding:2px;font-size:14px;height:26px;}
.dodatkowe td.right {text-align:right}
.dodatkowe input, .dodatkowe textarea {width:500px;}

.button {
	cursor:pointer;
	height:37px;
	line-height:normal;
	margin:0;
	vertical-align:top;
	border:0;
	color:#2B62B4;
	font-weight:bold;

}
.b_zapamietaj {text-align:left;padding-left:5px;background:url(/i/kosz_zapamietaj.gif) no-repeat right;width:140px;}	
.b_wyslij {text-align:left;padding-left:5px;background:url(/i/kosz_ok.gif) no-repeat right;width:273px;}	
.b_kontynuuj {text-align:left;padding-left:5px;background:url(/i/kosz_dodaj.gif) no-repeat right;width:136px;}	
.b_przelicz {text-align:left;padding-left:5px;background:url(/i/kosz_przeladuj.gif) no-repeat right;width:118px;}	
.b_wyczysc {text-align:left;padding-left:5px;background:url(/i/kosz_kasuj.gif) no-repeat right;width:118px;}	

ul.ludzie {list-style-type:none;clear:both;padding:10px auto;width:800px}
ul.ludzie li {float:left;width:400px}
