body, html {
	margin: 0;
	padding: 0;
	background: url(../../images/frontend/bg-main.gif) top center;
	height: 100%;
	font: normal 12px tahoma, verdana, arial;
	color: #000;
}

/* rest of the styles */

h3 a { color: #d40000; }

#mainBgBox
{
	background: url(../../images/frontend/bg3.gif) top center repeat-x;
	overflow: hidden;
}

/**********************************************************************/
/* Top strony                                                         */
/**********************************************************************/

#panelBox
{
	width: 241px;
	height: 75px;
	float: right;
	font-weight: bold;
	color: #416F42;
	margin: 0 5px 0 0;
	position: relative;
}
#panelBox a { color: #f00; }
#panelBox a.password 
{
	position: absolute;
	top: 32px;
	color: #fff;
	left: 45px;
}
#panelBox div.loginForm 
{
	font-size: 11px;
	width: 241px;
	height: 55px;
	margin: 5px 0 0 0;
	padding: 20px 0 0 0;
	background: url(../../images/frontend/bg-login.jpg);
}
#panelBox div.loginForm a.submit 
{
	color: #fff;
	position: absolute;
	top: 75px;
	right: 10px;
}
#panelBox div.loginForm p 
{
	clear: both;
	padding: 4px 0;
	margin: 0;
	width: 190px;
}
#panelBox div.loginForm label
{
	float: left;
	width: 40px;
	text-align: right;
	color: #fff;
	padding: 3px 4px 0 0;
	font-weight: normal;
}
#panelBox div.loginForm input
{
	float: left;
	width: 134px;
	background: #fff;
	border: solid 1px #9AB39B;
}
#panelBox div.loggedIn
{
	margin-top: 10px;
	padding: 20px 20px 0 20px;
	width: 201px;
	background: url(../../images/frontend/bg-logged.jpg);
}
#panelBox div.loggedIn a { color: #fff; }
#panelBox div.loggedIn p { width: 210px; }
#panelBox div.loggedIn h3 { margin: 0; padding: 3px 0; color: #ff0; font-size: 13px; }

/**********************************************************************/
/* Menu g��wne                                                        */
/**********************************************************************/

#menuBox
{
	text-align: center;
	padding: 5px 0;
	margin: 0;
	/*background: url(../../images/frontend/bg-menu2.jpg) -3px 0 no-repeat;*/
	height: 70px;
	position: relative;
}
#menuBox a 
{
	color: #000;
	font-weight: bold;
	font-size: 14px;
	position: absolute;
	top: 23px;
	padding: 0 0 20px 0;
}
#menuBox a.about { left: 27px; }
#menuBox a.events { left: 145px; }
#menuBox a.relations { left: 335px; }
#menuBox a.culture { right: 433px; }
#menuBox a.people { right: 342px; }
#menuBox a.blogs { right: 257px; }
#menuBox a.ads { /*right: 135px;*/ right: 114px; }
#menuBox a.contact { right: 32px; }
#menuBox a:hover, #menuBox a.selected
{
	color: #D00000;
	text-decoration: none;
	background: url(../../images/frontend/hover.gif) bottom center no-repeat;
}
#menuBox a.no-active:hover
{
	color: #000;
	background: none;
}
#top-baner {
	text-align: center;
	margin: 3px auto;
}
#centerColumnBox
{
	background: url(../../images/frontend/bg-main-page.jpg) top right no-repeat;
	height: 480px;
}

div.sheetBox
{
	background: url(../../images/frontend/bg-sheet.jpg) no-repeat;
	height: 220px;
	padding: 10px;
	
}
div.sheetBox p { color: #D00000; }
div.sheetBox p a { color: #416F42; }


#eventArea 
{
	float: left;
	width: 305px;
	padding: 0 0 0 30px;
}
#eventArea ul { list-style: none; }
#eventArea ul li
{
	background: url(../../images/frontend/bullet.gif) 0 5px no-repeat;
	padding: 2px 0 0 20px;
}

#latestNews 
{
	width: 320px;
	float: right;
	margin: 0 30px 0 0;
}
#latestNews div { clear: both; }

#movingBox
{
	width: 360px;
	height: 100px;
	overflow: hidden;
	white-space: nowrap;
}
#movingBox img
{
	padding: 4px;
	background: #fff;
	margin: 0 5px 0 0;
}
#wLewo { border: 0; background: url(../../images/frontend/scroll-left.gif) no-repeat; width: 19px; height: 35px; cursor: pointer; }
#wPrawo { border: 0; background: url(../../images/frontend/scroll-right.gif) no-repeat; width: 19px; height: 35px; cursor: pointer; }

#footerBox a { color: #F8F56F; font-weight: bold; }

/**********************************************************************/
/* Box z partnerami                                                   */
/**********************************************************************/

#partnersBox
{
	clear: both;
}
#partnersBox img
{
	padding: 3px;
	background: #fff;
	vertical-align: middle;
}

/* end */
