*		{padding: 0; margin: 0;}
body	{font: normal 8pt/14pt Verdana, sans-serif; text-align: center; background: #746050;}
a,a:hover	{color: #000; text-decoration: none;}
img		{border: 0 none;}
span.redname {color:#bb0000;}
p {margin: .8em 0}

#desktop	{text-align: left; width: 790px; margin: 5px auto; background: #e7dfd6;}

#header	{height: 85px; width: 100%; clear: both; background: #bdaea5;}
#header div	{padding: 10px;}
#header h1	{text-align: center; font-weight: normal; margin: 2px; font-size: 11pt;}
#header h2	{text-align: center; font-weight: normal; margin: 2px; font-size: 16pt;}
#header img	{float: left; height: 65px; width: 65px; margin: 10px 0 10px 10px;}
#footer	{height: 85px; min-height: 85px; width: 100%; clear: both; background: #bdaea5; color: #ddd; 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	{float: right; width: 555px; margin: 5px 20px 10px 5px;}
#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: 1.2em 0 .6em 0; clear: both; font-size: 10pt;}
#content h3	{text-align: left; padding: 1.2em 0 .8em 0; clear: both; font-size: 10pt;}
#content p.lead	{display: inline;}
#content .rjust	{text-align: right;}
#content ul li	{list-style-type: none; line-height: 2em;}
#content ul.bul li	{list-style-type: square; margin-left: 1.4em;}
#content a	{text-decoration: none; font-style: italic; color: #333;line-height:1.2em;}
#content a:hover	{text-decoration: underline;}
#content a.gal	{background: url(img/favicon.gif) no-repeat left center; padding: 0 0 .4em 1.6em;}
span.alert,strong.alert	{color: #f00; font-weight: bold;}
span.podpis	{width: 100%; display: block; font-size: 8pt; line-height: 10pt; text-align: center;}
span.podpis span {width:250px;margin:5px;float:left;}
#box	{width: 260px; float: left; margin: 10px 0; text-align: left;}
#box2	{width: 350px; float: left; margin: 0 0 20px 10px; text-align: left; clear: right;}
#pict	{width: 260px; float: right; clear: right; margin: 10px;}
#pic2	{width: 180px; float: left; margin: 10px 10px 10px 0px;}
div.spacer, p.spacer, .spacer {margin: 1em 0; clear: both;}
.smalltext {font-size:10px;}
div.spacer2	{margin: 2em 0; clear: both;}
div.padd3em {padding-left:3em;}
div.center {text-align: center;}
div.colorbox {border: 1px solid #aa9b92; background-color: #c7b8af; color: #000; padding:10px;}
span.normaltext {font-weight:normal;font-size:small;}

#mainmenu{float: left; width: 170px; height: auto; font-size: 9pt; font-weight: bold; border-right: 1px #aaa solid;}
#mainmenu ul{margin: 15px 0; list-style-type: none;}
#mainmenu li{padding: 0 8px;}
#mainmenu li.act {color: #746050; text-indent: -5px; padding-left: 20px; line-height: 1.8em; border: 1px #e7dfd6 solid;}
#mainmenu li.subm {padding-left: 2em;}
#mainmenu a	{display: block; width: 97%; line-height: 1.8em; text-indent: -5px; padding-left: 10px; border: 1px #e7dfd6 solid;}
#mainmenu a:hover {color: #000; background: #bdaea5; border: 1px #ad9e85 solid;}
#mainmenu li.extra a {color: red;}
#mainmenu li.rekrutacja	{padding: 0 5px; height: 45px; min-height: 45px; }
#mainmenu li.rekrutacja	a	{display: block; width: 100%; line-height: 1.8em; text-indent: 5px; border: 1px #e7dfd6 solid; height: 45px; min-height: 45px; background: url('/o/img/nabor_2010.gif') no-repeat center center; }
#mainmenu a.rekrutacja {display:block;width:150px;overflow:hidden;height:0;padding-top:20px;color:#e7dfd6;font-size:1px;background:url('/o/img/nabor_2010.gif') center center no-repeat;}


#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 {background: #e7dfd6; border: 0 none; text-decoration: underline;}
#mainmenu #newsy li.xtspc	{margin-top:20px;}

#content span.podpis a{font-style: normal;}
#content span.podpis a:hover{text-decoration: underline;}
#content span.podpis a img{text-decoration: none;}

#content p img {float: left;margin: 10px;}

#galery	{width: 100%; margin-bottom: 15px;}
#galery div.simgbox	{float: left; width: 100px; height: 100px; margin: 10px; vertical-align: middle; text-align: center;}
#galery img	{vertical-align: middle; text-align: center; border: 0px none;}

dd { padding-left: 40px; }
dt { font-weight: bold; }