/* Main styles */
body, div, p, td, th, input, select {
	font-family: arial;
	font-size:11px;
}

h1 {
	color:#738ACB;
	font-size:18px;
	font-weight:normal;
	margin: 0px 0px 5px 0px;
}
h2 {
	color:#738ACB;
	font-size:13px;
	font-weight:bold;
	margin: 0px 0px 5px 0px;
}
p {
	line-height:18px;
	margin: 0px 0px 10px 0px;
}
#container {
	position: absolute;
	top:50%;
	left:50%;
	height:640px;
	width:840px;
	padding:0px 0px 0px 0px;
	margin: -340px 0px 0px -420px;
}
#content {
	background-color: #ffffff;	
}
#page {
	position: relative;
	background: url('../img/shadowpage.png');
	margin: 0px 20px 0px 20px;
	padding:0px;
	width:800px;
	height: 600px;
	background-color: #FFFFFF;
}

.shisha {
	margin:0px;
	padding:0px;
}

.shisha td, .shisha th {
	margin:0px;
	padding:0px;
	text-align:left;
	font-weight:normal;
	padding:0px;
}

.shisha_page {
	margin:0px;
	padding:0px;
}

.shisha_page td, .shisha_page th {
	margin:0px;
	text-align:left;
	font-weight:normal;
	padding:7px 15px 7px 15px;
}
.shisha td.adres {
	font-size:11px;
	padding: 5px 10px 5px 10px;
	color:#FFFFFF;
	background:#133C45;
	height: 25px;
}
.nav {
	background:#5883AD;
	background-image: url('../img/bgNav.png');
	background-repeat: no-repeat;
	padding:0px;
	
}
#menu a {
	display:block;
	background: url('../img/bgNavLinkOff.png');
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	padding: 5px 10px 7px 10px;
	border-bottom:1px solid #86AFCD;
}
#menu a:hover {
	display:block;
	background: url('../img/bgNavLinkHover.png');
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	padding: 5px 10px 7px 10px;
	border-bottom:1px solid #86AFCD;
}
#menu a.navLinkOn {
	display:block;
	background: url('../img/bgNavLinkHover.png');
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	padding: 5px 10px 7px 10px;
	border-bottom:1px solid #86AFCD;
}

/* Form styles */
table.form td, table.form th, table.form input.txt {
	font-weight:	normal;
	text-align:		left;
}

table.form td		{
	padding:		1px 0px 1px 0px
}

table.form th 		{
	padding:		1px 20px 1px 0px;
}

table.form select.s 	{	width:		60px; }
table.form select.m 	{	width:		100px;}
table.form input.txt.xl {	width:		207px;}
table.form input.txt.m {	width:		104px;}
table.form input.txt.l 	{	width:		144px;}
table.form td.buttons 	{	padding-top:	20px;	text-align:		right; }

#frm_date_txt {
	cursor:		pointer;
}

#frm_date_div {
	margin-top:	3px;	
}
