body	{margin:0; padding:0; font-family: Arial, Times, serif; font-size:11px; color:#000; background:#fff;}
a {text-decoration: none;}
p {padding:5px 0; margin:0;}
h1, h2, h3, form, dd {margin:0; padding:0;}
dl {padding:0 10px;}
img {border:none;}

/* klasy używane na wszystkich poziomach **********************************************************/
.clear {clear:both; font-size:1px; height:0px; line-height:1px;}
.center {text-align:center;}
.mark {background:url(i/mark_side.gif) no-repeat left; padding-left:10px;}
.pointer {cursor:pointer;}

/* klasy dla modułów CMS **************************************************************************/
.link_left {color:#fff; text-align:left; margin-left:10px;}
.link_right {color:#fff; text-align:right !important; margin-right:10px;}
.link_left a, .link_right a {color:#fff;}
.side_center .link_left a, 
.side_center .link_right a {color:#000;}
#jsg img {margin:5px;}

/* układ strony ***********************************************************************************/
.page					{width:900px; margin: 10px auto 0;}
.page .side_left		{width:140px; float:left; background:#000080; padding:5px; margin-left:3px; display:inline;}
.page .side_center	{width:575px; float:left; padding:2px 10px; display:inline;}
.page .side_right		{width:140px; float:left; background:#000080; padding:5px; display:inline;}

/****** head ******/
.head			{height:110px; width:860px; margin:auto; background:#fff;}
.head .logo {float:left;}
.head .name {float:right;}

/****** menu top ******/
.menu					{height:35px; background:#c0c0c0;}
.menu	.center {width:900px; margin:auto;}
.menu a {display:block; float:left; padding:5px 10px 5px; background:#000080; margin:5px 2px 0 3px; color:#fff; font-weight:bold; font-size:12px;}
.menu a:hover {background:#000080 url(i/bg_btn.gif) no-repeat center center;}

/****** side center ******/
.side_center .date {margin:-10px 0 10px;; color:red; font-size:11px;}
.side_center .mark {background:url(i/mark.gif) no-repeat left;}

/****** footer ******/
.foot {width:860px; padding:0 20px; font-size:11px; margin:20px auto 0; line-height:30px; border-top:1px solid #cc0000;}
.foot .copy {float:left;}
.foot .aptus {float:right;}
.foot a {color:#000;}
.foot a:hover {text-decoration: underline;}

/****** style wiki ******/
h1	{font-size:18px; font-weight:normal; margin:10px 0; padding:0;}
h2	{font-size:15px; font-weight:bold;}
h3	{font-size:12px; font-weight:bold;}
p		{text-align:justify; color:#fff;}
.side_center p		{text-align:justify; color:#000;}
.side_center h1	{font-size:18px; font-weight:normal; color:#000; margin:10px 0; padding:0;}
.side_center h2	{font-size:15px; font-weight:bold; color:#000;}
.side_center h3	{font-size:12px; font-weight:bold; color:#000;}

/****** galeria ******/
.jsg							{background-color:#fff; border:1px solid #888;}
.jsg .header			{padding:10px; font-family:Tahoma,Verdana,Arial; font-size:12px; font-weight:bold; color:#444;}
.jsg .header img	{border:0px; float:right;}
.jsg .image				{padding:0px 10px; text-align:center;}
.jsg .footer			{padding:10px; font-family:Tahoma,Verdana,Arial; font-size:12px; color:#444;}
.jsg .footer .navi			{float:right; white-space:nowrap;}
.jsg .footer .navi img	{margin-left:4px; border:0px;}