html { overflow: auto; }
body { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: black; }
#mainFrame { background-image: url(../images/frame/site_bg.jpg); width: 766px; margin-top: 40px; }
.gray { color: gray; }
#header {  width: 100%; height: 110px; }
/*<agl.folder "#mainMenu">*/
	#mainMenu .menuItems { position: absolute; left: 27px; }
	#mainMenu img { border-width: 0; }
	#mainMenu a { margin: 0 3px 0 0; padding: 0; border-width: 0; }
	#mainMenu ul { margin: 0; padding: 0; list-style-type: none; display: block; white-space: nowrap; }
	#mainMenu li { height: 27px; margin: 0 5px 0 0; padding: 0; display: inline; white-space: nowrap; }
	div#mainMenu { background-image: url(../images/frame/mm_bg.jpg); text-align: left; position: relative; width: 100%; height: 27px; margin: 0; padding: 0; }
	#mainMenu .cornerLeft { position: absolute; top: 0; left: 0; }
	#mainMenu .cornerRight { position: absolute; top: 0; right: 0; }
/*</agl.folder>*/
/*<agl.folder "#content">*/
	#content { font-size: 10px; text-align: center; width: 650px; margin-top: 25px; margin-bottom: 10px; display: block; }
	#content td { font-size: 10px; }
	#content a:link { color: blue }
	#content a:visited { color: blue }
	#content a:hover { color: blue }
	#content a:active { color: blue }
	#content .floatLeft { float: left; }
	#content .floatRight { float: right; }
	#content .textBlock1 { background-color: #f0f4ff; text-align: justify; width: 280px; height: 360px; overflow: auto; margin: 0; padding: 15px; border: solid 1px #b5bbc9; display: block; }
	#content .textBlock2 { background-color: #f0f4ff; text-align: justify; display: block; margin: 0; padding: 15px; width: 618px; height: 360px; overflow: auto; border: solid 1px #b5bbc9; }
	#content form { }
	#content h1 { font-size: 15px; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 10px; }
	#content h2 { font-size: 13px; margin: 0 0 3px; padding: 0px; }
	#content form input.text { font-size: 12px; width: 200px; margin-bottom: 5px; border: solid 1px black; }
	#content form textarea { font-size: 12px; margin-bottom: 5px; width: 200px; height: 70px; border: solid 1px black; }
	#content .date_small { font-size: 10px; }
/*</agl.folder>*/

#footer { background-image: url(../images/frame/mm_bottom.jpg); height: 57px; }
.clear { line-height: 0; clear: both; margin: 0; padding: 0; }
#printLogo { width: 0; height: 0; display: none; }
div.blendImage { position: relative; float: left; display: block; }
div.blendImage img { position: absolute; top: 0; left: 0; filter: alpha(opacity=100);}

ul.programm {
	/*position: relative;
	top: 0px;
	left: 0px;*/
	padding: 0px;
	margin: 0px;
	list-style: none;
	display: block;

}

.programm li {
	display: block;
}

.programm .colLeft {
	float: left;
	width: 80px;
}


.programm .colRight {
	margin-left: 90px;
	margin-bottom: 5px;
	border-bottom: 1px gray solid;
}