img {
	padding:				0px;
	margin:					0px;
	border:					0px solid;
}

/* ###########################*/
/* MAIN LAYOUT PART */
/* ###########################*/
#mainPanel {
	position:				absolute;
	width:					760px;
	left:					50%;
	top:					10px;
	padding: 				0px;
	margin: 				0px;
	margin-left:			-380px;
	border: 				0px;
	background-color: 		#fff;
}

.primaryBackground{
	position:				absolute;
	left:					0px;
	width:					300px;
	height:					300px;
	top:					0px;
	padding:				0px;
	margin:					0px;
	overflow:				hidden;
}

#siteContent {
	background-color:		#FFFFFF;
	width:					760px;
	float:					left;

}
.longBar {
	position:				relative;
	width:					760px;
	height:					30px;
	background-color:		#999;
	background-image:		url(../media/longTopBar.png);
	padding:				0px;
	margin:					0px;
	margin-top:				5px;
	float:left;
}

#subSiteDescription {
	position:				absolute;
	top:					6px;
	left:					20px;
	font-family: 			Verdana;
	color: 					#666666; 
	font-size: 				16px; 
	font-weight: 			bold;
	text-decoration: 		none; 
}

.bottomSpacer {
	 width:					400px;
	 height:				50px;
	 float:					left;
}

#topImage {
	width:					760px;
	height:					220px;
	clear:					both;	
}

#toIndexHref {
	margin:					0px;
	padding:				0px;
	left:					0px;
	top:					0px;
	float:					left;
	width:					760px;
	height:					80px;	
}

#farTopImage {
	width:					760px;
	height:					80px;
	float:					left;
	background-color:		#CCCCCC;
	margin:					0px;
	padding:				0px;
}

* html #toIndexHref #farTopImage {
	margin-left:			-3px;
}
.flashPanel {
	float:		left;
	padding:	0px;
	margin:		0px;
	border:		0px;
}	


/* ###########################*/
/* PRODUCTS PART */
/* ###########################*/
a.moreInfo {
	background-image:	url(../media/moreinf_button.png);
	float:				left;
	width:				120px;
	height:				35px;	
	margin:				0px;
	padding:			0px;
	border:				0px solid;
}
a.moreInfo:hover {
	background-image:	url(../media/moreinf_buttonH.png);
}

.productListItem {
	width:			377px;
	margin-top:		5px; 
	float:			left;	
}

.fakeProductListItem {
	width:				377px;
	background-image:	url(../media/tdback.png);
	height:				120px;
	margin-top:			5px; 
	margin-left:		6px;
	float:				left;	
}

.productListItemImage {
	margin-left:	15px;	
}

.longBar p {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		18px;
	font-weight:	normal;
	padding:		0px;
	margin:			0px;
	padding-top:	4px;
	padding-left:	20px;
	color:			#fff;
}

.leftItemPanel {
	margin:			0px;
	width:			375px;
	height:			440px;
	margin-right:	5px;
	padding:		0px;
	float:left;
}
.rightItemPanel {
	float:				left;
	margin:				0px;
	padding:			0px;
	height:				440px;
	background-color:	#f1f1f1;	
} * html .rightItemPanel {
	min-height:			440px;
}

.rightItemPanel table {
	width:			380px;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11px;	
}
td.pierwsza {
	width:			104px;
	font-weight:	bold;
	vertical-align:	bottom;
	padding-left:	5px;
}
td.druga {
	width:			138px;	
	vertical-align:	bottom;
	padding-left:	5px;	
}
td.trzecia {
	width:			138px;	
	vertical-align:	bottom;	
	padding-left:	5px;	
}
td.pierwsza {
	background-color: 	#f1f1f1;
}
td.druga {
	background-color: 	#ececec;
}
td.trzecia {
	background-color: 	#ececec;
}
tr.pierwszy {
	text-align:			center;
	text-indent:		0px;
	font-weight:		bold;
	font-size:			13px;
}
tr.ciemny td.pierwsza {
	background-color: 	#c6c6c6;
}
tr.ciemny td.druga {
	background-color: 	#aeaeae;
}
tr.ciemny td.trzecia {
	background-color: 	#c6c6c6;
}


/* ###########################*/
/* RIGHT CONTENT PART */
/* ###########################*/

#tableRightContent {
	background-color:		#F3F3F3; 
	color: 					#666666; 
	font-size: 				10px; 
	font-family: 			Verdana; 
	text-decoration: 		none; 
	text-align: 			left; 
	vertical-align: 		top;
	width:					560px;
	height:					300px;
	padding:				20px;
}

#loginPanel {
	width:					100%;	
	margin-left:			0px;	
	margin-top:				20px;
}

#tableRightContent #loginPanel p {
	text-align: 			center; 
}

#tableRightContent #loginPanel a {
	font-size: 				10px; 
	font-family: 			Verdana; 
	text-decoration: 		none; 
	text-align: 			center; 
}

#tableRightContent h1 {
 	color: 					#666666; 
	font-size: 				14px; 
	font-family: 			Verdana; 
	text-decoration: 		none; 
	text-align: 			left; 
	font-weight: 			bold;  
}
#tableRightContent h2 {
 	color: 					#666666; 
	font-size: 				12px; 
	font-family: 			Verdana; 
	text-decoration: 		none; 
	text-align: 			left; 
	font-weight: 			bold;  
}

#tableRightContent p { 	
	color: 					#666666; 
	font-size: 				10px; 
	font-family: 			Verdana; 
	text-decoration: 		none; 
	text-align: 			left; 
	vertical-align: 		top;
}

#tableRightContent img {
	padding:				5px;
} 

#tableRightContent a {
	text-decoration:		underline;
	color:					#dd6633;
	font-weight:			bold;
	padding-left:			2px;
	padding-right:			2px;	
}

#tableRightContent a:hover {
	text-decoration:		underline;
	color:					#ff8855;
	border-left:			1px solid #dd6633;
	border-right:			1px solid #dd6633;	
	padding-left:			1px;
	padding-right:			1px;
	
}

#tableRightContent a.toImageLink {
	margin:					0px;
	padding:				0px;
	border:					0px solid;
} 

#aboveRightContent {
	background-image:		url(../media/mediumTopBar.png);	
	height:					30px;
	width:					560px;
	margin:					0px;
	padding:				0px;
	position:				relative;
	margin-top:				-1px;
}

hr {
	border-bottom:	1px dashed;
	border-top:		0px;
	border-left:	0px;
	border-right:	0px;
	clear:both;
}

/* ###########################*/
/* LEFT MENU PART */
/* ###########################*/
#siteMenuContent {
	background-color:		#dfdfdf;
	margin-top:				5px;	
	clear:					both;
}

#tableLeftMenu {
	width:					180px;
	margin-left:			10px;
	margin-right:			10px;
}

#siteMenuContent .splitter {
	width:					200px;
	height:					30px;
	background-image:		url(../media/shortTopBar.png);
	position:				relative;
	margin-top:				-1px;
}
#siteMenuContent .splitter p {
	position:				absolute;
	margin:					0px;
	padding:				0px;
	left:					19px;
	top:					6px;
	font-family: 			Verdana;
	color: 					#555; 
	font-size: 				13px; 
	font-weight: 			bold;
	text-decoration: 		none; 
	text-transform:			uppercase;
	color:					#FFFFFF;	
}
#tableLeftMenu  tr {
	margin:					0px;
}
#tableLeftMenu td {
	background-color:		#dfdfdf;
	height:					32px;
	margin:					0px;
	border-bottom:			1px dashed #999;
}

#tableLeftMenu td a {	
	margin-left:			0px;
	padding-left:			10px;	
	text-indent:			0px;		
	color:					#444; 
	font-size: 				11px; 
	font-family: 			Verdana; 
	text-decoration: 		none; 
	font-weight: 			bold;	
	float:					left;
}

#tableLeftMenu td a:hover {
	color:					#F48448;
}

/* ###########################*/
/* MENU PART */
/* ###########################*/
#miniMenu {
	position:				absolute;
	left:					520px;
	top:					50px;
	color:					#666;	
}
#miniMenu a {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	text-decoration:		none;
	color:					#666;	
}
#menu {
	width:					763px;
	height:					33px;
	float:					left;
}
.menuBigButton {
	background-repeat:		no-repeat;
	width:					152px;
	height:					33px;
	padding:				0px;
	margin-left:			0px;
	border:					0px;
	float:					left;
}
#menuProducts {
	background-image: 		url(../media/menu/buttonProducts.png);	
	margin-left:			0px;
	position:				relative;
}
#menuNews {
	background-image: 		url(../media/menu/buttonNews.png);	
}
#menuLocations {
	background-image: 		url(../media/menu/buttonLocations.png);	
}
#menuPartners {
	background-image: 		url(../media/menu/buttonPartners.png);	
}
#menuCompany {
	background-image: 		url(../media/menu/buttonCompany.png);	
}
#hiddenDIV {
	display:				none;
}

#menuProductsContainer {
	display:				none;
	position:				absolute;
	left:					0px;
	top:					0px;
	width:					151px;
	background-image:		url(../media/blankImage.gif);	
}
#menuProductsContainer a {
	position:				relative;	
	width:					141px;
	height:					18px;
	padding-left:			11px;
	padding-top:			3px;
	margin-top:				1px;
	float:					left;	
	background-image:		url(../media/menu/buttonSmall.png);
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	font-weight:			bold;
	text-decoration:		none;	
	text-indent:			11px;
	color:					#eee;
}
#menuProductsContainer a:hover {
	color:					#fff;
	background-image:		url(../media/menu/buttonSmallH.png);
	filter:					alpha(opacity=90);
	-moz-opacity:			.9;
	opacity:				.9;
}
#menuProductsSpacer {
	width:					151px;
	height:					33px;
}

/* ###########################*/
/* Flash Styles */
/* ###########################*/
.flashWithoutBorders {
	border:					0px solid;
	margin:					0px;
	padding:				0px;
}

/* ###########################*/
/* Tabelka kraje */
/* ###########################*/

#tableRightContent .kraje {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	padding:			0px;
	margin:				0px;
}

#tableRightContent .kraje a {
	margin:				0px;
	padding:			0px;
	text-decoration:	none;
	color:				#210;
	font-weight:		normal;
	border-bottom:		1px solid #666;
}
#tableRightContent .kraje a:hover {
	border:				none;
	color:				#dd6633;
	border-bottom:		1px solid #dd6633;	
}

#tableRightContent .kraje td {
	vertical-align: 	top;
	width: 				120px;
}

#tableRightContent .kraje img {
	float:left;
}

