body	{font-family:Verdana,Tahoma,Geneva,Kalimati,sans-serif; font-size:11px; color:#000; background-color:#fff;}
* {font-size:11px; font-family:Verdana,Tahoma,Geneva,Kalimati,sans-serif;}
img{border:none;}

/****** style wiki ******/
h1	{color:#325784; font-size:12px; font-weight:bold; padding:8px; margin:15px 0 2px; border-top:4px solid #325784; background:#eaebed;}
h2	{color:#325784; font-size:12px; font-weight:bold; padding:15px 0;}
h3	{color:#620000; font-size:12px; font-weight:bold; padding:5px 5px 5px 20px; background:url(i/ico_arrow3.gif) no-repeat left;}
p		{margin:0; padding:5px 0; color:#606060; font-size:11px;}
p.just	{text-align:justify;}
dl	{margin:10px;}
dt	{padding-bottom:5px;}
ul	{margin:0 15px;}

/* klasy uzywane na wszystkich poziomach **********************************************************/
.clear {clear:both; font-size:1px; height:0px; line-height:1px;}
.left {float:left;}
.right {float:right;}
.center {width:999px; margin:auto;}
a {text-decoration:none; color:#aa0000;}
a:hover {text-decoration:underline;}
ul li a {font-weight:bold; color:#325784;}
ul, ol	{color:#606060;}

/* klasy dla modulow CMS **************************************************************************/
.p_left {text-align:left;}
.p_right {text-align:right;}
.p_center {text-align:center;}
img.left {margin:0 5px 5px 0;}
img.right {margin:0 0 5px 5px;}
a.email {}
a.file {}
div.separ {clear:both; border-bottom:1px dashed #d8d8da; height:5px; margin-bottom:5px; line-height:1px; font-size:1px;}

/* układ strony ***********************************************************************************/
.page										{width:999px; margin:auto;}
.page .head							{height:140px; padding:5px 0;}
.page .info							{height:31px; line-height:29px; text-align:center; font-size:14px; color:#620001; font-weight:bold; background: url(i/bg_info.gif) repeat-x;}
.page .menu							{}
.page .main							{padding-bottom:40px; border-bottom:4px solid #325784;}
.page .main .side_left	{width:200px; float:left; padding:0 10px 10px;}
.page .main .side_center{width:539px; float:left; padding:0 10px 10px;}
.page .main .side_right	{width:200px; float:left; padding:0 10px 10px;}
.page .foot							{height:95px; color:#325784; text-align:center; padding:10px; margin:2px 0 1px; border-top:1px solid #6a84aa; background:#f2f2f4;}
.page_bottom						{height:25px; line-height:25px; color:#979797;}

/****** head ******/
.head .logo	{cursor:pointer;}
.head img {float:left;}

/****** box ******/
.page .main .side_left .box {padding:0 8px; background:#eaebed;}

/****** menu ******/
.menu ul {display:block; margin:0; padding:0; list-style-type:none; background:#eaebed;}
.menu ul li {margin:0; padding:0;}
.menu ul li a {color:#325784; display:block; padding:8px 5px 8px 23px; background:url(i/ico_arrow.gif) no-repeat 8px center;}
.menu ul li a:hover {color:#eaebed; padding:8px 5px 8px 23px; text-decoration:none; background:#9e9fa1 url(i/ico_arrow2.gif) no-repeat 8px center;}

.news {padding:5px 0; border-bottom:1px dashed #d7d8da; float:left;}
.news .date {color:#d7d8da; font-size:10px;}
.grey {background-color:#f2f2f3;}

/****** stopka ******/
.page_bottom .center {border-top:1px solid #ebebed;}
.page_bottom .copyright {float:left; padding-left:20px;}
.page_bottom .aptus {float:right; padding-right:20px;}
.page_bottom a {color:#979797;}

/****** galeria ******/
.gallery img			{margin:5px; border:1px solid #cccccc;}
#jsg img					{cursor:pointer;}
.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 .image .navcntr img {border:10px solid #fff; background:#fff; cursor:pointer;}
.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;}