html, body {
	margin:0px;
	padding:0px;
	background-image: url(bg.gif);
}
table.main {
	width: 1004px;
	height: 100%;
	border-collapse: collapse;
	background-color: #778899;
	background-image: url(takmal.jpg);
}
td.okna {
	border-collapse: collapse;
	background-color: #E6E6FA;
	background-image: url(fon.jpg);
}
td.polosa {
	border-collapse: collapse;
	background-image: url(polosa.png);
	height: 1px;
	background-repeat: repeat-x;
}
td.razdel {
	border-collapse: collapse;
	background-image: url(polosa.png);
	width: 1px;
	background-repeat: repeat-y;
}
.head {
	FONT-WEIGHT: 700;
	FONT-SIZE: 34px;
	COLOR: brown;
	FONT-FAMILY: "Arial";
	TEXT-ALIGN: center
}
.text {
	FONT-SIZE: 16px;
	COLOR: #000000;
	FONT-FAMILY: "Georgia, Arial";
	TEXT-ALIGN: justify
}
.textfest {
	FONT-SIZE: 16px;
	COLOR: #000000;
	FONT-FAMILY: "Georgia, Arial";
	TEXT-ALIGN: center
}
A.menu {
	FONT-STYLE: !italic;
	FONT-WEIGHT: 600;
	FONT-SIZE: 14px;
	COLOR: #000099;
	FONT-FAMILY: "Tahoma, Arial";
	margin-bottom: 15px;
	TEXT-DECORATION: none
}
A.menu:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline
}
A.menu:visited {
	COLOR: #778899;
}
A.menu_glav {
	FONT-STYLE: !italic;
	FONT-WEIGHT: 600;
	FONT-SIZE: 15px;
	COLOR: #000099;
	FONT-FAMILY: "Tahoma, Arial";
	margin-bottom: 15px;
	TEXT-DECORATION: none;
	TEXT-ALIGN: center
}
A.menu_glav:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline
}
A.menu_glav:visited {
	COLOR: #778899;
}
A.news {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #000000;
	FONT-FAMILY: "Georgia, Arial";
	TEXT-ALIGN: justify;
	TEXT-DECORATION: underline
}
A.nizs {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #000000;
	FONT-FAMILY: "Georgia, Arial";
	TEXT-DECORATION: underline;
}
A.vtexte {
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: "Tahoma, Arial";
	TEXT-ALIGN: justify;
	PADDING-LEFT: 5%; 
	PADDING-RIGHT: 5%;
}
A.a_afisha {
	FONT-WEIGHT: 600;
	FONT-SIZE: 16px;
	COLOR: #660000;
	FONT-FAMILY: "Tahoma, Arial";
	TEXT-ALIGN: center;
}
A.m_afisha {
	FONT-WEIGHT: 500;
	FONT-SIZE: 16px;
	COLOR: #000000;
	FONT-FAMILY: "Tahoma, Arial";
	TEXT-ALIGN: center;
}
.afisha {
	FONT-SIZE: 16px;
	COLOR: #000000;
	FONT-FAMILY: "Tahoma, Arial";
	TEXT-ALIGN: center;
}
.newsnews {
	FONT-SIZE: 16px;
	COLOR: #000088;
	FONT-WEIGHT: 700;
	FONT-FAMILY: "Tahoma, verdana";
	TEXT-ALIGN: left;
	PADDING-LEFT: 7%; 
	PADDING-RIGHT: 7%;
}
A.newsnews {
	FONT-SIZE: 16px;
	COLOR: #000088;
	FONT-WEIGHT: 700;
	FONT-FAMILY: "Tahoma, verdana";
	TEXT-ALIGN: justify;
}
.pressa {
	FONT-SIZE: 16px;
	COLOR: #000000;
	FONT-FAMILY: "Tahoma, Arial";
	TEXT-ALIGN: left;
}
!!!!.z_afisha {
	FONT-WEIGHT: 600;
	FONT-SIZE: 18px;
	COLOR: #ff4500;
	FONT-FAMILY: "Tahoma, Arial";
	TEXT-ALIGN: left;
	PADDING-LEFT: 44px;
}
.zagol {
	FONT-WEIGHT: 700;
	FONT-SIZE: 22px;
	COLOR: #D2691E;
	FONT-FAMILY: "Tahoma, verdana";
	PADDING-LEFT: 5%; 
	PADDING-RIGHT: 5%;
	TEXT-ALIGN: center
}
.textglav {
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-WEIGHT: 500;
	FONT-FAMILY: "Tahoma, verdana";
	TEXT-ALIGN: justify;
	PADDING-LEFT: 5%; 
	PADDING-RIGHT: 5%;
	list-style-type: square;
}
.skoro {
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-WEIGHT: 500;
	FONT-FAMILY: "Tahoma, verdana";
	TEXT-ALIGN: center;
	PADDING-LEFT: 5%; 
	PADDING-RIGHT: 5%;
	list-style-type: square;
}
.newslevo {
	FONT-SIZE: 14px;
	COLOR: #000099;
	FONT-WEIGHT: 700;
	FONT-FAMILY: "Tahoma, verdana";
	TEXT-ALIGN: justify;
	PADDING-LEFT: 5%; 
	PADDING-RIGHT: 5%;
	list-style-type: square;
}
.copir {
	FONT-SIZE: 12px;
	COLOR: gray;
	FONT-FAMILY: "Tahoma, verdana";
	TEXT-ALIGN: center
}

