/* **************************************************************** */
/* ********************* style globalne *************************** */
/* **************************************************************** */

body
{
		font-size: 12px;
		color: #333333;
		background: url("../gfx/zegar.jpg") no-repeat top left;
		padding: 0px;
		margin: 0px;
}
*
{
		font-family: 'Arial';
}
a
{
		color: inherit;
}
h1, h2, h3, h4, h5, h6
{
		padding: 0px;
		margin: 0px 0px 5px 0px;
}
input
{
		padding: 5px;
}
input.submitAction
{
		padding: 3px;
}
textarea
{
		padding: 5px;
}

table *
{
	page-break-after: avoid; 
  page-break-inside: avoid;
	page-break-before: avoid;
}

.Distinction.Red { color: #FF0000 !important; }
.Distinction.White { color: #FFFFFF !important; }

/*
.resizeFont, .resizeFont * { font-size: 12px !important; }
*/
/* **************************************************************** */
/* *********************** style layout *************************** */
/* **************************************************************** */

div#sectionContent
{
		width: 920px;
		border-top: 5px solid #D3D3D3;
		margin: 0px auto 0px auto;
}
div#sectionHeader
{
		overflow: hidden;
		padding: 0px 0px 10px 20px;
}
div#sectionHeader iframe { position: absolute; margin: 65px 0px 0px -102px; }
div#sectionHeader div.layerMain { float: right; width: 630px; }

div#sectionBanner
{
		height: 340px; 
		/* background: url("../gfx/banner.jpg") no-repeat center;*/
}
div#sectionMain
{
		overflow: hidden;
}
div#sectionLeft
{
		float: left;
		width: 290px;
}
div#sectionRight
{
		float: right;
		width: 590px;
		padding: 30px 0px 0px 40px;
}
div#sectionFooter
{
		overflow: hidden;
		margin: 20px 0px 20px 0px;
}



div#sectionRight object
{
		float: left;
}


/* ************************* style header ************************** */
div#sectionLanguages 
{
		overflow: hidden;
		border-bottom: 1px solid #CCCCCC;
		text-align: right;
		padding: 5px 0px 5px 0px;
}
div#sectionMenu
{
		border-top: 1px solid #FFFFFF;
		padding: 5px 0px 5px 0px;
}



/* **************************************************************** */
/* *********************** style menu ***************************** */
/* **************************************************************** */
div#sectionMenu a 
{ 
		display: block; 
		float: left;
		height: 60px;
		background-image: url("../gfx/pl/menu-sprite.png"); 
		background-repeat: no-repeat; 
		text-align: center;
}
div#sectionMenu a span { display: none; }
div#sectionMenu a#item0 { width: 66px; background-position: 0px 0px; }
div#sectionMenu a#item1 { width: 117px; background-position: -66px 0px; }
div#sectionMenu a#item2 { width: 81px; background-position: -183px 0px; }
div#sectionMenu a#item3 { width: 97px; background-position: -264px 0px; }
div#sectionMenu a#item4 { width: 78px; background-position: -361px 0px; }
div#sectionMenu a#item5 { width: 115px; background-position: -439px 0px; }
div#sectionMenu a#item6 { width: 76px; background-position: -554px 0px; }

div#sectionMenu a#item0:hover { width: 66px; background-position: 0px -60px; }
div#sectionMenu a#item1:hover { width: 117px; background-position: -66px -60px; }
div#sectionMenu a#item2:hover { width: 81px; background-position: -183px -60px; }
div#sectionMenu a#item3:hover { width: 97px; background-position: -264px -60px; }
div#sectionMenu a#item4:hover { width: 78px; background-position: -361px -60px; }
div#sectionMenu a#item5:hover { width: 115px; background-position: -439px -60px; }
div#sectionMenu a#item6:hover { width: 76px; background-position: -554px -60px; }



/* **************************************************************** */
/* *********************** style languages ************************ */
/* **************************************************************** */
div#sectionLanguages a 
{ 
		display: block; 
		float: right; 
		width: 22px;
		height: 22px;
		background-image: url("../gfx/languages-sprite.gif"); 
		background-repeat: no-repeat;
		text-align: center;
		margin-left: 2px;
}
div#sectionLanguages a span { display: none; }
div#sectionLanguages a#PL { background-position: 0px -23px; }
div#sectionLanguages a#EN { background-position: -23px -23px; }
div#sectionLanguages a#DE { background-position: -46px -23px; }
div#sectionLanguages a#ES { background-position: -69px -23px; }
div#sectionLanguages a#RU { background-position: -92px -23px; }

div#sectionLanguages a#PL.this { background-position: 0px 0px; }
div#sectionLanguages a#EN.this { background-position: -23px 0px; }
div#sectionLanguages a#DE.this { background-position: -46px 0px; }
div#sectionLanguages a#ES.this { background-position: -69px 0px; }
div#sectionLanguages a#RU.this { background-position: -92px 0px; }

div#sectionLanguages a#PL:hover { background-position: 0px 0px; }
div#sectionLanguages a#EN:hover { background-position: -23px 0px; }
div#sectionLanguages a#DE:hover { background-position: -46px 0px; }
div#sectionLanguages a#ES:hover { background-position: -69px 0px; }
div#sectionLanguages a#RU:hover { background-position: -92px 0px; }


/* ************************* style logo *************************** */
a#Logo
{
		float: left;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none;
		margin-top: 5px;
}
a#Logo * { font-size: 22px; color: #000000; }


/* ************************* style stopka ************************* */
div#sectionFooter div.Copyright { float: left; width: 330px; border-top: 1px solid #CCCCCC; padding-top: 20px; }
div#sectionFooter div.Copyright span { color: #666666; }
div#sectionFooter div.Copyright * { text-decoration: none; }
div#sectionFooter div.Copyright strong { font-weight: normal; }
div#sectionFooter div.Copyright strong a { color: #000000; }
div#sectionFooter div.Copyright a strong, div#sectionFooter div.Copyright span strong { font-weight: bold; }
div#sectionFooter div.Copyright a strong { color: #DA251D; }
div#sectionFooter div.layerMain { float: right; width: 590px; border-top: 1px solid #999999; padding-top: 25px; }
div#sectionFooter div.layerMain {	text-align: right; }
div#sectionFooter div.layerMain a { color: #DA251D; padding: 0px 5px 0px 5px; }
div#sectionFooter div.layerMain span { font-size: 7px; color: #666666; }

/* ************************* style now **************************** */
div#sectionNow
{
		background: url("../gfx/bckgrNow.jpg") no-repeat top;
		padding: 15px 15px 0px 15px;
}
div#sectionNow div.layerItem { color: #FFFFFF; text-align: center; margin: 0px 5px 0px 0px; }
div#sectionNow div.layerItem span { color: #CCCCCC; }
div#sectionNow div.imieniny { margin-top: 22px; }



/* ************************* style news *************************** */
div#News
{
		overflow: hidden;
		background-color: #EAEAEA;
		padding: 20px;
}
div#News a.Image 
{
		display: block;
		float: left;
		width: 60px;
		height: 60px;
		border: 1px solid #FFFFFF;
		background-position: center;
		background-repeat: no-repeat;
		margin: 0px 15px 0px 0px;
}
div#News h2 { font-size: 12px; }
div#News h2 a { color: #000000; }
div#News a, div#News * a { text-decoration: none; }
div#News a:hover, div#News * a:hover { text-decoration: underline; }

.layerHeader { margin-bottom: 5px; }
.layerText { line-height: 16px; }
.layerMain { overflow: hidden; }


.layerMain div.menu { float:left; width:196px; min-height:303px; }
.layerMain div.menu strong { background-image:url(../gfx/itemStart.gif); background-position:left top; background-repeat:no-repeat; position:relative; margin:2px; padding:2px 10px; }
.layerMain div.submenu div { 
	background:url("../gfx/itemArrow.gif") repeat-y scroll 0 50% transparent;
	width:180px; 
	padding:8px 0 5px 5px;
}
.layerMain div.submenu img { float:left; padding:5px; }
.layerMain div.submenu div a { text-decoration:none; }
.layerMain div.submenu div a:hover { color:#DD0000; }
a.next
{
		display: block;
		clear: both;
		text-align: right;
}
a.prev
{
		display: block;
		clear: both;
		text-align: left;
}

div#Hello {	margin-bottom: 10px; }

div#Production div.layerHeader
{
		border-bottom: 1px solid #CCCCCC;
		margin-bottom: 5px;
}
div#Production ul { list-style-type: none; padding: 0px; margin: 0px; }
div#Production ul li 
{ 
		float: left; 
		width: 196px;
		border-bottom: 1px solid #F3F3F3;
		background: url("../gfx/arrowItem.gif") no-repeat 0px 50%;
}
div#Production ul li a { display: block; color: #000000; text-decoration: none; padding: 8px 0px 8px 15px; }
div#Production ul li a:hover { color: #D9251D; /*font-weight: bold;*/ }



/* **************************************************************** */
/* *********************** style container ************************ */
/* **************************************************************** */

div#Container {	overflow: hidden; }
div#Container div#sectionSubmenu { float: left;	width: 290px; margin-right: 40px; }
div#Container div#sectionLeft { margin-right: 40px; }
div#Container div#sectionSubmenu a
{
		display: block;
		border-bottom: 1px dotted #E26666;
		background-color: #D9251D;
		text-decoration: none;
		color: #FFFFFF;
		padding: 8px 10px 8px 30px;
}
div#Container div#sectionSubmenu a.item
{
		background-image:url(..gfx/ofertThis.gif);
		background-repeat:no-repeat;
		background-position:top left;
		display: block;
		border-bottom: 1px dotted #E26666;
		background-color: #D9251D;
		text-decoration: none;
		color: #FFFFFF;
		padding: 8px 10px 8px 30px;
}
div#Container div#sectionSubmenu a.last
{
		background-image:url(..gfx/ofertLast.gif);
		background-repeat:no-repeat;
		background-position:top left;
		display: block;
		border-bottom: 1px dotted #E26666;
		background-color: #D9251D;
		text-decoration: none;
		color: #FFFFFF;
		padding: 8px 10px 8px 30px;
}
div#Container div#sectionSubmenu div
{
		display: block;
		border-bottom: 1px dotted #E26666;
		background-color: #D9251D;
		text-decoration: none;
		color: #FFFFFF;
		padding: 8px 10px 8px 20px;
}
div#Container div#sectionSubmenu div.offertMenu
{
		background-image:url(..gfx/ofertStart.gif);
		background-repeat:no-repeat;
		background-position:top left;
		display: block;
		border-bottom: 1px dotted #E26666;
		background-color: #D9251D;
		text-decoration: none;
		color: #FFFFFF;
		padding: 8px 10px 8px 20px;
}
div#Container div#sectionSubmenu a:hover { background-color: #E26666; }
div#Container div#sectionSubmenu a.this { background-image:url(..gfx/ofertThisActive.gif); background-repeat:no-repeat; background-position:top left;background-color: #FFFFFF; color: #666666; }
div#Container div#sectionSubmenu a.lastActive { background-image:url(..gfx/ofertLastActive.gif); background-repeat:no-repeat; background-position:top left;background-color: #FFFFFF; color: #666666; }
div#Container div#Mainer { overflow: hidden; padding: 20px 0px 20px 0px; }
div#Container div#Mainer a img { border: none; }
div#Container div#Mainer div.layerHeader { overflow: hidden; border-bottom: 1px solid #CCCCCC; margin-bottom: 20px; }
div#Container div#Mainer div.layerHeader h1 { float: left; font-size: 22px; font-weight: normal; letter-spacing: -0.5px; }
div#Container div#Mainer div.layerMain { color: #333333; line-height: 18px; }
div#Container div#Mainer div.layerImage { text-align: center; margin: 0px 0px 20px 0px; }

div.layerHeader h1.header { text-transform: uppercase; }

div#layerOptions {	float: right; }
div#layerOptions a
{
		display: block;
		float: right;
		height: 25px;
		background-image: url("../gfx/FontResizer.png");
		background-repeat: no-repeat;
}
div#layerOptions a.font11 { width: 11px; background-position: 0px 0px; }
div#layerOptions a.font12 { width: 11px; background-position: -11px 0px; }
div#layerOptions a.font14 { width: 16px; background-position: -22px 0px; }
div#layerOptions a.ExportToPDF { width: 25px; background-position: -41px 0px; margin-left: 2px; }




/* **************************************************************** */
/* *********************** style News ***************************** */
/* **************************************************************** */

div.News div#Mainer div.layerItem
{
		overflow: hidden;
		border-bottom: 1px dotted #CCCCCC;
		padding: 10px 0px 20px 0px;
}
div.News div#Mainer div.layerItem * a { text-decoration: none; }
div.News div#Mainer div.layerItem * a:hover { text-decoration: underline; }
div.News div#Mainer div.layerItem a.Image img
{
		float: left;
		margin-right: 20px;
}
div.News div#Mainer div.layerItem div.layerMain {	overflow: hidden; }
div.News div#Mainer div.layerItem div.layerMain div.layerDate { color: #D9251D; margin-top: 8px; }
div.News div#Mainer div.layerItem div.layerMain h2 a { font-size: 13px; }


/* **************************************************************** */
/* ********************** style Download ************************** */
/* **************************************************************** */
div.Download form { margin-top: 20px; }
div.Download table td { padding: 5px; }
div.Download td.tdAttribute { text-align: right; font-weight: bold; }
div.Download input.inputText { width: 180px; }
div.Download input.inputPassword { width: 125px; }
div.Download ul { list-style-type: square; padding: 0px; margin: 10px 0px 0px 15px; }
div.Download h3 { margin: 0px; }
div.Download h3 a
{
		display: block;
		background: url("../gfx/icoPDF.png") no-repeat 0px 50%;
		border-bottom: 1px dotted #CCCCCC;
		color: #D9251D;
		text-decoration: none;
		padding: 10px 0px 10px 40px;
		margin-left: 20px;
}
div.Download h3 a:hover { color: #333333; }
div.Download h2
{
		font-size: 14px;
		letter-spacing: -0.5px;
		color: #000000;
		margin: 20px 0px 10px 0px;
}

/* **************************************************************** */
/* ********************** style Contact *************************** */
/* **************************************************************** */
div.Contact div#sectionLeft
{
		width: 240px;
		background-color: #D9251D;
		color: #EFEFEF; 
		padding: 25px;
}
div.Contact div.layerHeader {	border-bottom: 1px solid #E26666; }
div.Contact div.layerHeader h2 { font-size: 14px; color: #FFFFFF; }
div.Contact div#sectionLeft input.inputText { width: 95%; background-color: #7B1611; border: none; color: #FFFFFF; }
div.Contact div#sectionLeft textarea { width: 95%; height: 80px; background-color: #7B1611; border: none; color: #FFFFFF; }

/* **************************************************************** */
/* ********************** style Gallery *************************** */
/* **************************************************************** */
div.Gallery a.Image
{
		display: block;
		border: 1px solid #666666;
		width: 152px;
		height: 115px;
		text-align: center;
		padding: 13px;
}
div.Gallery a.Image:hover { border: 1px solid #333333; }
div.Gallery div.layerItem { float: left; margin: 2px; }
div.Gallery div.layerItem h1 { background-color: #666666; color: #FFFFFF; padding: 5px; margin: 0px; }
div.Gallery h1 { font-size: 12px; }

div.Album a.Image
{
		display: block;
		float: left;
		border: 1px solid #AAAAAA;
		width: 152px;
		height: 115px;
		text-align: center;
		padding: 13px;
		margin: 2px;
}
div.Album a.Image:hover { border: 1px solid #666666; }


div#Clock { text-align: center; padding: 10px; }

div#Radio
{
		margin: 20px 0px 10px 0px;
}
div#Radio div.layerHeader { margin-bottom:5px; }
div#Radio a 
{
		display: block;
		overflow: hidden;
		border-bottom: 1px dotted #CCCCCC;
		text-decoration: none;
		padding: 10px 0px 10px 0px;
}
div#Radio a img { float: left; margin-right: 10px; }
div#Radio a strong { display: block; padding-top: 5px; }

div#Newsletter { overflow: hidden; height: 62px; background: url("../gfx/bckgrNewsletter.jpg") no-repeat top center; padding: 12px; margin-top: 4px; }
div#Newsletter form { margin-top: 35px; }
div#Newsletter form input[type=text] { float: left; width: 205px; border: none; background-color: #FFFFFF; font-family: Arial; font-size: 11px; color: #666666; padding: 5px; }
div#Newsletter form input[type=submit] { float: left; width: 25px; height: 25px; font-size: 1px; border: none; background: #000000 url("../gfx/newsletterSubmitPlus.png") no-repeat center; }
div#Newsletter form input[value="-"] { background-image: url("../gfx/newsletterSubmitMinus.png"); }

/* *************************************************************** */
/* **************************** Pager **************************** */
/* *************************************************************** */
div.sectionPager
{
		text-align: right;
		padding: 15px 0px 15px 15px;
		margin: 0px 0px 0px 0px;
}
div.sectionPager *
{
		font-family: Arial;
}
div.sectionPager strong
{
		color: #040B2D;
		padding: 2px 3px 2px 3px;
}
div.sectionPager a 
{
		font-family: Arial;
		padding: 0px 3px 0px 3px;
}
div.sectionPager span
{
		display: none;
		color: #FFFFFF;
}
div.sectionPager img
{
		margin: 0px 0px -4px 0px;
}



div#Allegro { border-top: 1px solid #CCCCCC; text-align: center; padding-top: 20px; }


#popup { position: fixed; width: 330px; height: 450px; top: 50%; left: 50%; margin: -225px 0px 0px -165px; z-index: 10; }
