*		{padding: 0; margin: 0;}
body	{font: normal 8pt/15pt Verdana, sans-serif; text-align: center; background: #000; color: #ccc;}
a,a:hover{color: #fff; text-decoration: none;}
img		{border: 0 none;}
.clr	{clear:both;}
#desktop	{text-align: left; width: 790px; margin: 5px auto; background: #333;}

#header	{height: 85px; width: 100%; clear: both; background: #666;}
#header div	{padding: 10px;}
#header h1	{text-align: center; font-weight: normal; margin: 2px; font-size: 10pt;}
#header h2	{text-align: center; margin: 2px; font-size: 12pt;}
#header img	{float: left; height: 65px; width: 65px; margin: 10px 0 10px 10px;}
#footer	{height: 85px; min-height: 85px; width: 100%; clear: both; background: #666; color: #aaa; text-align: right;}
#footer h3	{padding: 1em 2em 0 0; font-size: 10pt;}
#footer p	{padding: 0 2em 1em 0;}
#footer img	{float: right; height: 65px; width: 65px; margin: 10px;}

#content	{width: 605px; float: right;}
#content h1.lead	{font-weight: normal; display: inline; padding: 0 .3em 0 .2em; font-size: 8pt;}
#content h1	{text-align: left; padding: 1em 0 .6em 0; font-size: 12pt;}
#content h2	{text-align: left; padding: 1em 0 .6em 0; clear: both; font-size: 10pt;}
#content p.lead	{display: inline;}
#content ol {margin:0 0 0 4em;padding:0;}
#content ul li	{list-style-type: none; line-height: 2em;}
#content ul.bul li	{list-style-type: square; margin-left: 1.4em;}
#content .rjust	{text-align: right;}
#content .bul	{list-style-type: square; margin-left: 1.4em;}
#content .num	{list-style-type: decimal; margin-left: 1.4em;}
#content a	{text-decoration: none; font-style: italic; color: #ccc;}
#content a:hover	{text-decoration: underline;}
#content a.gal	{background: url(img/favicon.gif) no-repeat left center; padding: 0 0 .3em 1.8em;}
span.alert	{color: #f00; font-weight: bold;}

#box	{width: 260px; float: left; margin: 10px 0; text-align: left;}
#pict	{width: 260px; float: right; clear: right; margin: 10px;}
div.spacer	{margin: 1em 0;}
div.spacer2	{margin: 1em 0 3em 0;}

#bigbox	{width: 580px; float: left; margin: 10px 10px 20px 10px;}
#bigbox p	{padding: .8em 1em; text-align: justify;}
#bigbox li.smltext {font-size:11px;line-height:1.2em;}
#centerbox {text-align: center;}
#centerbox h3, #centerbox h4{margin:2em 1em;}
#centerbox h3 {font-weight:normal;}
#centerbox ol li {list-style-type:decimal;}

#mainmenu	{float: left; width: 170px; min-height: 900px; font-size: 9pt; font-weight: bold; border-right: 1px #ccc solid;}
#mainmenu ul	{margin: 15px 0; list-style-type: none;}
#mainmenu li	{padding: 0 8px;}
#mainmenu li.act {color: #999; text-indent: -5px; padding-left: 20px; line-height: 1.8em; border: 1px #333 solid;}
#mainmenu li.subm {padding-left: 2em;}
#mainmenu li.subm2 {padding-left: 3em; font-style: italic;}
#mainmenu a	{display: block; width: 97%; line-height: 1.8em; text-indent: -5px; padding-left: 10px; border: 1px #333 solid;}
#mainmenu a:hover {color: #fff; background: #666; border: 1px #999 solid;}

#mainmenu #newsy	{float: left; width: 160px; text-align: left; line-height: 10pt;}
#mainmenu #newsy ul	{margin: 0; list-style-type: none;}
#mainmenu #newsy li {margin: 10px 0; border: 0 none;text-align:center;}
#mainmenu #newsy img	{display: block; margin: 5px auto;}
#mainmenu #newsy img.allogo	{display: block; margin: 5px auto; margin-left:-10px;}
#mainmenu #newsy a	{border: 0 none; font-weight: normal; font-size: 8pt;}
#mainmenu #newsy a:hover {color: #fff; background: #666; border: 0 none; text-decoration: underline;}
#mainmenu #newsy li.xtspc	{margin-top:20px;}

#galery	{width: 100%; margin-bottom: 15px;}
#galery div.gallery {
	width: 520px;
	margin-bottom: 15px;
}
#galery div.spacerb	{margin: 30px 20px;}
#galery div.widebox {width: 500px;}
#galery div.simgbox	{float: left; width: 100px; height: 100px; margin: 5px 10px 5px 10px; vertical-align: middle; text-align: center;}
#galery div.limgbox	{float: left; width: 95%; margin: 0 5px 20px 0; text-align: center; vertical-align: middle;}
#galery img	{vertical-align: middle; text-align: center; border: 0px none;}
#galery img.spec	{margin: 5px; display: inline; float: left;}

#galery p img.portret {
	float: left;
	margin: 10px 10px 10px 0;
}
#galery li {
	list-style-position: inside;
	margin-left: 1.4em;
}
#galery h3,
div.gallery h4 {
	margin: 2em 0 1em 10px;
	padding-top: 1em;
}

#galerymenu	{width: 95%; margin: 5px 0; text-align: center; text-decoration: none;}

.rjust	{text-align: right;}
.rflt	{float: right;}
.box300px {width: 300px;}

