html, body, * {
	margin:0;
	padding:0;
	}
body {
	background-color:#000000;
	background-image:url(images/fade.gif);
	background-position:top left;
	background-repeat:repeat-x;
	font-family:'American Typewriter', Georgia, arial, san-serif;
	}
#stars {
	background-image:url(images/stars.gif);
	background-position:top center;
	background-repeat:no-repeat;
	}
#wrap {
	width:769px;
	margin:0px auto;
	padding:100px 0px 0px 0px;
	position:relative;
	}
.logo {
	position:absolute;
	left:0px;
	top:84px;
	}
#nav {
	background-color:#000099;
	border:1px solid #CCCCCC;
	text-align:right;
	font-size:12px;
	display:block;
	width:499px;
	margin:0px 0px 15px 249px;
	padding:10px;
	height:13px;
	}
#nav a {
	padding:5px;
	margin:5px;
	text-decoration:none;
	font-weight:bold;
	font-family:arial, san serif, 'san serif';
	color:#CCCCCC;
	}
#nav a:hover {
	color:#FFFFFF;
	}
#main {
	background-image:url(images/mainbg.gif);
	background-repeat:repeat-y;
	}
#content {
	margin:0px 0px 0px 250px;
	background-color:#FFFFFF;
	padding:10px;
	width:497px;
	border:1px solid #CCCCCC;
	border-bottom:none;
	}
#content h1 {
	font-size:22px;
	font-family:'American Typewriter', Georgia, arial, san-serif;
	font-weight:normal;
	padding:5px 0px;
	margin:0px;
	color:#000099;
	}
#content h2 {
	font-size:18px;
	color:#666666;
	font-family:'American Typewriter', Georgia, arial, san-serif;
	font-weight:normal;
	padding:10px 0px;
	}
#content p {
	line-height:200%;
	font-size:12px;
	font-family:'American Typewriter', Georgia, arial, san-serif;
	color:#000000;
	padding:3px 3px;
	text-indent:1em;
	}
#content p {
	color:#333333;
	}
#content ul {
	line-height:180%;
	font-size:12px;
	font-family:'American Typewriter', Georgia, arial, san-serif;
	margin-left:30px;
	}
#content #contacts {
	font-size:14px;
	font-family:'American Typewriter', Georgia, arial, san-serif;
	margin-left:10px;
	}
input, select, textarea {
	font-family:'American Typewriter', Georgia, arial, san-serif;
	padding:2px;
	font-size:12px;
	border:1px solid #666666;
	}
#content ul li {
	margin:5px 0px;
	}
#sign {
	background-image:url(images/sign.gif);
	background-position:top left;
	background-repeat:no-repeat;
	position:absolute;
	width:191px;
	top:289px;
	left:45px;
	height:97px;
	}
#foot {
	height:143px;
	width:769px;
	background-image:url(images/foote.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:-30px;
	}
#copy {
	font-size:10px;
	text-align:center;
	color:#666666;
	padding-bottom:15px;
}
.pic {
	padding:2px;
	border:1px solid #666666;
	}
.schedule {
	font-size:14px;
	margin-bottom:30px;
	}
.schedule td {
	padding:5px;
	}
.schedule td.off {
	background-color:#EDEDED;
	border-top:1px solid #CCCCCC;
	}
.schedule td {
	width:150px;
	}
.schedule td+td {
	width:347px;
	}
#slide { display:block; overflow:hidden; height:371px;border:1px solid#666666; }
#slide img, .slide a { display:block; width:495px;height:371px; }

