DIV   { font-size: 9pt; font-family: Verdana, Arial, sans-serif; color:#000000; line-height: 150% }
BODY 						  { background-color: #000000; font-family: verdana, arial, sans-serif; font-size: 9pt; padding: 0px;	margin: 0px;  color:#000000; line-height: 150%; height: 100%; }
TD						  { font-family: verdana, arial, sans-serif; font-size: 9pt; padding: 0px;	margin: 0px; border: 0; border-spacing: 0px;}
P 							  { font-family: verdana, arial, sans-serif; font-size: 9pt; text-align: justify; line-height: 150%  }
UL,OL,DL				  { font-family: verdana, arial, sans-serif; font-size: 9pt; padding-left: 0px; margin-left: 30px; margin-bottom: 0px; margin-top: 0px; }
LI							  { font-family: verdana, arial, sans-serif; font-size: 9pt; padding-left: 0px; margin-left: 0px; margin-bottom: 0px; margin-top: 10px; text-align: justify; }
TH							  { font-family: verdana, arial, sans-serif; font-size: 9pt; background-color: #f5f5f5; font-weight: bold; padding: 2px; }
SMALL         	  { font-family: verdana, arial, sans-serif; font-size: 7.5pt; }
HR							  { color: #000000; }
H1							  { font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 5pt; line-height: 80%; color: #000000; }
H3							  { font-family: monospace; font-weight: normal; font-size: 9pt; padding-left: 15px; color: #777777; }
A             	  {  color: #000000; text-decoration: none; font-weight: bold; }
A:hover       	  { color: #FFFFFF; text-decoration: underline; font-weight: bold; }
A.menu, .menu 	  { color: #FFFFFF; }
A:hover.menu		  { color: #FFFFFF; text-decoration: underline; }
A.navbar, .navbar { color: #FFFFFF; font-weight: normal; }
A:hover.navbar	  { color: #FFFFFF; text-decoration: underline; font-weight: normal; }
A.leftmenu			  { font-size: 7.5pt; color: #000000; font-weight: normal;}
A:hover.leftmenu  { color: #000000; font-weight: normal;}
A.topmenu			{ font-family: verdana, arial, sans-serif; font-size: 7.5pt; color: #FFFFFF; }
A:hover.topmenu		  { color: yellow; text-decoration: underline; }
A.mapmenu			{ font-family: verdana, arial, sans-serif; font-size: 7.5pt; color: #00FF00; font-weight: normal; }
A:hover.mapmenu		  { color: yellow; text-decoration: none; font-weight: normal; }
.text						  { font-family: ms sans serif, arial, sans-serif; color: #FFFFFF;}
.text-title					{ font-family: ms sans serif, arial, sans-serif; font-size: 9.5pt; color: #FFFFFF;}
.title					  { font-family: Verdana, Arial, sans-serif; font-size: 9pt; font-weight: bold; color: #000000; }
.title-table			{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; }

.box-foto				{ background-color:#000000; padding-top: 15px; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; text-align: center }
.box-menu-right			{ background-color:#000000; padding-top: 20px; padding-bottom: 15px; padding-left: 18px; padding-right: 18px; text-align: center; }
.box-button				{ background-color:#000000; padding-top: 0px; padding-bottom: 2px; padding-left: 0px; padding-right: 0px; font-size: 0px;}

.box-big						  { padding-top: 15px; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; }
.box						  { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }
.box-ramka					{ background-color:#C0C0C0; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; text-align: center }
.box-ramka-wyroby			{ background-color:#C0C0C0; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; margin-bottom:6px; text-align: center; font-size: 0px; }
.box-small					{ background-color:#FFFFFF; padding-top: 5px; padding-bottom: 14px; padding-left: 5px; padding-right: 5px; line-height: 80%; text-align: center }
.box-small-narrow, .box-small-narrow-gray	{ background-color:#FFFFFF; padding-top: 4px; padding-bottom: 14px; padding-left: 4px; padding-right: 4px; line-height: 80%; text-align: center }
.box-small-narrow-gray				{ background-color:#5A5A5A; }
.box-small-wyroby					{ background-color:#FFFFFF; padding-top: 4px; padding-bottom: 8px; padding-left: 4px; padding-right: 4px; line-height: 80%; text-align: center }
.box-small-wyroby A:link		  { font-family: Verdana, Arial, sans-serif; font-size: 9px; font-weight: normal; color: #303030; }
.box-small-wyroby A:visited		  { font-family: Verdana, Arial, sans-serif; font-size: 9px; font-weight: normal; color: #303030; }
.box-small-wyroby A:hover		  { color: #909090; text-decoration: none; }
.box-list				  { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; }
.box-header			  { padding-top: 1px; padding-bottom: 1px; padding-left: 4px; padding-right: 4px; font-size: 7.5pt; }
.box-title			  { padding-top: 2px; padding-bottom: 1px; padding-left: 4px; padding-right: 4px; font-size: 7.5pt; font-weight: bold; color: #ffffff; }
.logo-orange 	{ color: #E98A00; font-weight: bold; }
.logo-green 		{ color: #AAC300; font-weight: bold; }
.under 		{ color: #FFFFFF; font-weight: bold; }

 
#background-green
{
position: relative;
width: 732px;
min-height:3px;
margin: 20px 0px 20px 0px;
padding: 20px 20px 20px 20px;
 background-color: #aac300;
 text-align: left;
 font-size: 9px;

}


#main-container
{
position: absolute;
width:100%;
height:100%;
left:0;top:0;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: justify;
color: #292929;
font-size: 10px;
}

#pre-main-container
{
position: absolute;
width:100%;
height:100%;
left:0;top:0;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
}


.indexbanner
	{
	width: 772px;
	padding: 0;
	margin: 0;
	text-align: right;
	}


table.partners
	{
	border-collapse: collapse;
	padding: 0px;
	margin: 0;
	border: 0;
	text-align: justify;
	color: #FFFFFF;
	}
	
td.partners-logo
	{
	text-align: center;
	width: 160px;
	height: 90px;
	padding: 0;
	margin: 0;
	border: 0;
	border-left: 45px;
	border-right: 0px;
	border-top: 13px;
	border-bottom: 13px;
	border-style: solid;
	border-color: #000000;
	background-color: #FFFFFF;
	}

td.partners-logo-center
	{
	text-align: center;
	width: 160px;
	height: 90px;
	padding: 0;
	margin: 0;
	border: 0;
	border-top: 13px;
	border-bottom: 13px;
	border-style: solid;
	border-color: #000000;
	background-color: #FFFFFF;
	}


td.partners-logo-spacer
	{
	width: 231px;
	padding: 0;
	border: 0;
	border-top: 13px;
	border-bottom: 13px;
	border-style: solid;
	border-color: #000000;
	background-color: #000000;
	}

	
td.partners-single-banner
	{ text-align: center; width: 562px; height: 90px; padding: 0; margin: 10px; border-style: solid; border-color: #000000; background-color: #ffffff; border-width: 13px 30px; }

td.partners-single-text
	{
	text-align: center;
	width: 532px;
	height: 90px;
	padding: 0;
	margin: 0;
	border-left: 45px;
	border-right: 45px;
	border-top: 13px;
	border-bottom: 13px;
	border-style: solid;
	border-color: #000000;
	background-color: #000000;
	}


td.partners-logo img, td.partners-logo-center img
	{
	border: 0;
	}
	
td.partners-single-banner img	
	{ border: solid 0 #0fffff; }
	


td.partners-logo-text
	{
	width: 342px;

	padding: 0 0 0 30px;
	border: 0px;
	border-right: 45px;
	border-top: 13px;
	border-bottom: 13px;
	border-style: solid;
	border-color: #000000;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #000000;
	text-align: justify;
	color: #FFFFFF;
	}
	
td.partners-logo-text a, td.partners-single-text a
	{
	color: #FFFFFF;
	}
	
td.partners-logo-text a:hover, td.partners-single-text a:hover
	{
	color: #E0E0E0;
	}
	
ul.flagi
	{
	margin: 0;
   	padding: 0px;
   	border: 0;
   	list-style: none;
   	text-align: right;
	}	


ul.flagi li.eng,
ul.flagi li.eng a,
ul.flagi li.eng a:link,
ul.flagi li.eng a:visited,
ul.flagi li.eng a:active
	{
	width: 44px;
	height: 20px;
	display: block;
	float: right;
	padding: 0px;
	margin: 0px;
   	background: url(buttons-pl/flag-eng.gif)  no-repeat;
	}

ul.flagi li.eng a:hover
	{
   background: url(buttons-pl/flag-eng.gif) 0px -20px no-repeat;
	}


ul.flagi li.de,
ul.flagi li.de a,
ul.flagi li.de a:link,
ul.flagi li.de a:visited,
ul.flagi li.de a:active
	{
	width: 44px;
	height: 20px;
	display: block;
	float: right;
	padding: 0px;
	margin: 0px;
   	background: url(buttons-pl/flag-de.gif)  no-repeat;
	}

ul.flagi li.de a:hover
	{
   background: url(buttons-pl/flag-de.gif) 0px -20px no-repeat;
	}

ul.flagi li.ru,	
ul.flagi li.ru a,
ul.flagi li.ru a:link,
ul.flagi li.ru a:visited,
ul.flagi li.ru a:active
	{
	width: 44px;
	height: 20px;
	display: block;
	float: right;
	padding: 0px;
	margin: 0px;
	background: url(buttons-pl/flag-ru.gif)  no-repeat;
	}

ul.flagi li.ru a:hover
	{
   	background: url(buttons-pl/flag-ru.gif) 0px -20px no-repeat;
	}
