			body {
			background-image: url(/img/fon.jpg); 
			background-color: #FFCCCC;
			background-repeat: repeat-x;
			background-position: left top;
			text-align: center;
			font-family: Comic Sans MS;
			color: #666699;
			}
			
			a:link {text-decoration: underline; color:#9900FF;}
			a:visited {text-decoration: underline; color:#9900FF;}
			a:hover {text-decoration:none; color:#FFE7DF;}
			a:active {text-decoration: underline; color:#9900FF;}
			
			
			
			.center {
			text-align: center;
			}
			
			.menu:link {
			text-decoration: underline; color:#9900FF;
			font-family: Comic Sans MS; font-size: 14pt;
			}
			
			.menu:visited {
			text-decoration: underline; color:#9900FF;
			font-family: Comic Sans MS; font-size: 14pt;
			}
			
			.menu:hover {
			text-decoration:none; color:#FFE7DF;
			font-family: Comic Sans MS; font-size: 15pt;
			}
			
			.menu:active {
			text-decoration: underline; color:#9900FF;
			font-family: Comic Sans MS; font-size: 14pt;
			}
			
			
			
		
			
			h1 {
			margin: 5px;
			font-family: Comic Sans MS;
			font-size: 16pt;
			color:#9900FF;
			padding-top: 0px;
			
			}
			
			h2 {
			
			margin: 0px;
			font-family: Comic Sans MS;
			font-size: 13pt;
			color:#9900FF;
			}
			
			#cont {
			width: 960px;
			height: 1200px;
			
			margin-left: auto;
			margin-right: auto;
			text-align: center;
			
			
			}
			
			#header {
			width: 960px;
			height: 80px;
			
			margin-left: auto;
			margin-right: auto;
			text-align: center;
			
			}
			
			
				#logo {
				width: 400px;
				height: 78px;
				background: #FF9999;
				border-left: 3px solid #FFFFFF;
				border-right: 3px solid #FFFFFF;
				border-top: 3px solid #FFFFFF;
				border-bottom: 3px solid #FFFFFF;
				float: left;
				margin: 0px;
				
				}
				
				#menu {
				width: 500px;
				height: 78px;
				background: #FF9999;
				border-left: 3px solid #FFFFFF;
				border-right: 3px solid #FFFFFF;
				border-top: 3px solid #FFFFFF;
				border-bottom: 3px solid #FFFFFF;
				float: right;
				}
			
			#box {
			width: 960px;
			height: 1120px;
			margin-left: auto;
			margin-right: auto;
			text-align: center;
			}
			
				#banner {
				width: 728px;
				height: 90px;
				background: #FF9999;
				border-left: 3px solid #FFFFFF;
				border-right: 3px solid #FFFFFF;
				border-top: 3px solid #FFFFFF;
				border-bottom: 3px solid #FFFFFF;
				margin-left: auto;
				margin-right: auto;
				text-align: center;
				margin-top:10px;
				}
				
				#boxleft {
				width: 730px;
				height: 900px;
				background: #FF9999;
				border-left: 3px solid #FFFFFF;
				border-right: 3px solid #FFFFFF;
				border-top: 3px solid #FFFFFF;
				border-bottom: 3px solid #FFFFFF;
				padding: 20px;
				text-align: left;
				margin-top: 20px;
				float: left;
				}
				
				#boxright {
				width: 150px;
				height: 650px;
				background: #FF9999;
				border-left: 3px solid #FFFFFF;
				border-right: 3px solid #FFFFFF;
				border-top: 3px solid #FFFFFF;
				border-bottom: 3px solid #FFFFFF;
				float: right;
				margin-top: 20px;
				margin-right: 20px;
				padding-top: 20px;
				}
			
			#footer {
			width: 960px;
			height: 100px;
			background: #FF9999;
			border-left: 3px solid #FFFFFF;
			border-right: 3px solid #FFFFFF;
			border-top: 3px solid #FFFFFF;
			border-bottom: 3px solid #FFFFFF;
			}
			
			#footleft {
			width: 460px;
			height: 95px;
			float: left;
			text-align: left;
			text-color: red;
			margin-top: 14px;
			margin-left: 25px;
			color: #FFCCCC;
			}
			
			#footright {
			width: 460px;
			height: 95px;
			float: right;
			text-align: center;
			margin-top: 35px;
			color: #666666;
			}
			
			
			.figure {
			float: left;
			width: 200px;
			margin: 10px 10px 10px 10px;
			}


			.photo {
			text-align: center;
			font-size: 12px;
			}

			.photo img {
			background-color:  #5574b6;
			position: relative;

}

.figure p {
	font: 1.1em/normal Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 2px 0 0 0;
	height: 1em;
}


table {
width: 700px;
border: 0px;
}
.tdl {
text-align: center;
vertical-align: top;
}

.tdr {
text-align: center;
}

.minip {font-size: 9pt;}


/* IE 5/6 border erase bug */
* html #gallery {
	width: 100%;
	text-align: center;
}

/* IE 5 placement bug */
* html #gallery img {
	width: 100%;
}
