/* ************************************************************ */
/* ********************** style globalne ********************** */
/* ************************************************************ */
body
{
		background: #000000 url("../gfx/bckgr.png") repeat-x top;
		font-family: "Arial";
		font-size: 11px;
		color: #FFFFFF;
		padding: 0px;
		margin: 0px;
}
a { color: #FFFFFF; }
h1, h2, h3 { padding: 0px; margin: 0px; }
textarea, input { background-color: #8B144A; border: none; font-family: "Arial";	font-size: 11px; color: #FFFFFF; padding: 5px; }	

/* ************************************************************ */
/* ********************** style public ************************ */
/* ************************************************************ */

div.layerText { line-height: 20px; }


/* ************************************************************ */
/* ********************** style layout ************************ */
/* ************************************************************ */

div#sectionBody { overflow: hidden; background: url("../gfx/bckgrBody.jpg") no-repeat center 6px; }
div#sectionContent
{
		overflow: hidden;
		position: relative;
		width: 940px;
		padding: 5px 0px 0px 0px;
		margin: 0px auto 0px auto;
}
div#sectionHeader {	overflow: hidden; height: 80px; }
div#sectionBanner { height: 130px; background: url("../gfx/bckgrBanner.jpg") no-repeat center bottom; }
div#sectionMain { overflow: hidden; }
div#sectionLeft { float: left; width: 250px; }
div#sectionLeft div.layerHeader { height: 16px; background: url("../gfx/bckgrLeft.jpg") no-repeat left top; font-size: 16px; padding: 14px 20px 20px 20px; }
div#sectionRight { float: right; width: 660px; background: url("../gfx/bckgrRight.jpg") no-repeat right top; }
div#sectionFooter { overflow: hidden; clear: both; background: url("../gfx/bckgrFooter.jpg") no-repeat center top; padding: 20px 10px 20px 10px; margin: 50px 0px 0px 0px; }

a#Logotype
{
		overflow:hidden;
		position:relative;
		left:30px;
		top:35px;		
}
div#sectionBanner div.layerMain { 
	height:20px;
	left:250px;
	position:relative;
	text-align:right;
	top:-10px;
	width:300px; 
	}
div#sectionBanner div.layerMain h2 { font-size: 28px; font-weight: normal; }
div#sectionBanner div.layerMain h3 { font-size: 16px; font-weight: normal; }

/* ************************************************************ */
/* ********************** style menu ************************** */
/* ************************************************************ */

div#sectionMenu { overflow: hidden; float: left; }
div#sectionMenu a 
{
		float: left;
		display: block;
		height: 40px;
		background-image: url("../gfx/menu-sprite.png");
		background-repeat: no-repeat;
		margin: 20px 0px 0px 10px;
}
div#sectionMenu a span { display: none; }
div#sectionMenu a.Item1 { width: 150px; background-position: 0px 0px; }
div#sectionMenu a.Item2 { width: 92px; background-position: -150px 0px; }
div#sectionMenu a.Item3 { width: 92px; background-position: -242px 0px; }
div#sectionMenu a.Item4 { width: 98px; background-position: -334px 0px; }
div#sectionMenu a.Item5 { width: 98px; background-position: -432px 0px; }
div#sectionMenu a.Item7 { width: 125px; background-position: -530px 0px; }
div#sectionMenu a.Item8 { width: 140px; background-position: -660px 0px; }


/* ************************************************************ */
/* ********************** style submenu *********************** */
/* ************************************************************ */
div#sectionSubmenu { margin-bottom:15px; }
div#sectionSubmenu a
{
		display: block;
		background: url("../gfx/itemSubmenu.png") no-repeat center;
		text-decoration: none;
		padding: 7px 10px 7px 20px;
		margin-top: 1px;
		height:16px;
}
div#sectionSubmenu a:hover { text-decoration: underline; }


div#sectionAddress { 
    color: #EE80B1;
    float: right;
    margin: 5px 15px 0 0;
    text-align: right;
    width: 200px;
}
div#sectionAddress a { color: #EE80B1; }

div#sectionNavigator { padding: 20px 0px 20px 0px; }
div#sectionNavigator a { color: #EE80B1; padding: 0px 5px 0px 5px; }
div#sectionNavigator span { font-size: 8px; color: #EF3A8B; }

div#sectionContainer { padding: 20px 0px 20px 0px; }
div#sectionContainer h1 { font-size: 28px; font-weight: normal; margin-bottom: 20px; }

div#sectionLinks { float: right; width: 200px; margin: 0px 0px 10px 20px; }
div#sectionLinks a 
{ 
		display: block;
		height: 22px;
		background-image: url("../gfx/links-sprite.jpg");
		background-repeat: no-repeat;
		color: #D56B9B;
		text-decoration: none;
		padding: 8px 10px 0px 10px;
		margin-bottom: 1px; 
}
div#sectionLinks a.Item1 { background-position: 0px 0px; }
div#sectionLinks a.Item2 { background-position: 0px -31px; }
div#sectionLinks a.Item3 { background-position: 0px -62px; }
div#sectionLinks a.Item1.this { background-position: -201px 0px; font-weight: bold; color: #FFFFFF; padding-left: 50px; }
div#sectionLinks a.Item2.this { background-position: -201px -31px; font-weight: bold; color: #FFFFFF; padding-left: 50px; }
div#sectionLinks a.Item3.this { background-position: -201px -62px; font-weight: bold; color: #FFFFFF; padding-left: 50px; }


/* ************************************************************ */
/* ********************** style footer ************************ */
/* ************************************************************ */

div#Copyright {	float: left; }
div#TheMedia { float: right; }
div#TheMedia strong { font-weight: normal; }
div#TheMedia a { color: #F869A8; }
div#TheMedia strong a { color: #FFFFFF; text-decoration: none; }

div#Message-Box
{
		background-color: #8B144A;
		color: #FFFFFF;
		text-align: center;
		padding: 20px;
		margin: 10px auto 10px auto;
}

/* ************************************************************ */
/* ********************** style contact *********************** */
/* ************************************************************ */

div#Message label 
{
		display: block;
		margin-bottom: 10px;
}
div#Message textarea { width: 98%; height: 80px; }	
div#Message input.inputText { width: 570px; padding:6px; }
div#Message input.submitAction { background-color: #EC398A; width:74px; }

/* ************************************************************ */
/* ********************** style gallery *********************** */
/* ************************************************************ */
div#gallery { overflow:hidden; clear:both; }

div#gallery a.photo {
	float:left;
	margin:5px;
	border:3px solid #9F2761;
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	height:100px;
	width:100px;
	}
