body{ color: #666666; background-color: #fafafa; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px auto; }

/*************general***************/
a:link{ color: #339933; text-decoration: none; }

a:visited{ color: #1B6E1B; text-decoration: none; }

a:hover{ color: #1B6E1B; text-decoration: underline; }

a:active{ color: #1B6E1B; text-decoration: underline; }

.a1:link { font-weight: bold; color: #339933; }

.a1:visited { font-weight: bold; color: #339933; text-decoration: none; }

.a1:hover { font-weight: bold; color: #1B6E1B; text-decoration: none; }

.a1:active { font-weight: bold; color: #1B6E1B; text-decoration: none; }

.a2:link { color: #498E11; text-decoration: none; }

.a2:visited { color: #498E11; text-decoration: none; }

.a2:hover { color: #FF66FF; text-decoration: none; }

.a2:active { color: #FF66FF; text-decoration: none; }

.a3:link { color: #339933; text-decoration: none; }

.a3:visited { color: #339933; text-decoration: none; }

.a3:hover { color: #339933; text-decoration: none; }

.a3:active { color: #339933; text-decoration: none; }

/***********link*****************/
h3,h4{ font-size: 12px; font-weight: bold; margin: 0px auto; padding: 0px; text-align: left; }

.caption{font-size: 14px; font-weight: bold; color: #006600;}

.caption2{font-size: 16px; font-weight: bold; color: #666666; text-align: center;}

h4{ text-align: center; }

.img{ float: left; padding: 10px 10px 0px 0px;}


select{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #1B6E1B; text-decoration: none; background-color: #EAEAEA; }

/************* content **************/
#container { position: relative; height: 100%; width: 100%; overflow: hidden; background-color: #fafafa; }

#masthead{ padding: 0px; background-image: url(../images/bg.gif); background-repeat: repeat-y; position: relative; margin: 0px auto; width: 797px; }

#masthead2{
	padding: 0px; 
	background-image: url(../images/bg.gif); 
	background-repeat: repeat-y; 
	position: relative; 
	margin: 0px auto;
	width: 797px;
}

#selcountry{ float: right; position: relative; margin-top: 15px; margin-right: 5px; }

#selweb{position: relative;margin-top: 5px; margin-right: 5px;}

#slogan{ background-image: url(../images/tem-pl1.jpg); background-repeat: no-repeat; margin: 0px auto; width: 761px; height: 76px; }

#mainmenu{
	width:761px;
	height:27px;
	margin:0px auto;
	background:url(../images/menu_bg.gif);
	background-position:bottom;
	border-top:1px solid #46A946;
}

#mainmenulocate{ margin: 0px auto; width: 761px; float: left; margin-left: -40px; margin-top: 0px;}

#mainmenulocate ul{ margin-top: 0px; list-style: none; }

#mainmenulocate li{ float: left; width: 104px; line-height: 25px; text-align: left; border-right: 1px solid #46A946; }
	
/************* masterhead **************/

#mainmenulocate ul li.indexover{ background: url(../images/menu0_2.gif) no-repeat; height: 25px;border-top: 1px solid white;border-left: 0px solid white;border-bottom: 1px solid #94CA6D;}

#mainmenulocate ul li.index{ background: url(../images/menu0_2.gif) no-repeat; height: 25px;border-top: 1px solid #93D663;border-left: 1px solid #93D663;border-bottom: 1px solid white;}

#mainmenulocate ul li.index a:link{ background: url(../images/menu0.gif) no-repeat; display: block; height: 25px; }
	
#mainmenulocate ul li.index a:visited{ background: url(../images/menu0.gif) no-repeat; }

#mainmenulocate ul li.index a:active{ background: url(../images/menu0.gif) no-repeat;display: block; height: 25px;  }

#mainmenulocate ul li.index a:hover{ background: url(../images/menu0_2.gif) no-repeat; }

/********************/

#mainmenulocate ul li.companyover{ background: url(../images/menu1_2.gif) no-repeat; height: 25px;border-top: 1px solid white;border-left: 1px solid white;border-bottom: 1px solid #ACCFC2;}

#mainmenulocate ul li.company{ background: url(../images/menu1_2.gif) no-repeat; height: 25px;border-top:1px solid #93D663;border-left: 1px solid #93D663;border-bottom: 1px solid white;}
	
#mainmenulocate ul li.company a:link{ background: url(../images/menu1.gif) no-repeat; display: block; height: 25px; }
	
#mainmenulocate ul li.company a:visited{ background: url(../images/menu1.gif) no-repeat; }

#mainmenulocate ul li.company a:active{ background: url(../images/menu1.gif) no-repeat; display: block; height: 25px; }

#mainmenulocate ul li.company a:hover{ background: url(../images/menu1_2.gif) no-repeat; }

/********************/

#mainmenulocate ul li.newsover{ background: url(../images/menu6_2.gif) no-repeat; height: 25px; border-top: 1px solid white;border-left: 1px solid white;border-bottom: 1px solid #F4CEAE;}

#mainmenulocate ul li.news{ background: url(../images/menu6_2.gif) no-repeat; height: 25px;border-top: 1px solid #93D663;border-left: 1px solid #93D663;border-bottom: 1px solid white;}

#mainmenulocate ul li.news a:link{ background: url(../images/menu6.gif) no-repeat; display: block; height: 25px; }
	
#mainmenulocate ul li.news a:visited{ background: url(../images/menu6.gif) no-repeat; }

#mainmenulocate ul li.news a:active{ background: url(../images/menu6.gif) no-repeat; display: block; height: 25px; }

#mainmenulocate ul li.news a:hover{ background: url(../images/menu6_2.gif) no-repeat; }

/********************/

#mainmenulocate ul li.productsover{ background: url(../images/menu2_2.gif) no-repeat; height: 25px;border-top: 1px solid white;border-left: 1px solid white;border-bottom: 1px solid #F8C7DC;}

#mainmenulocate ul li.products{ background: url(../images/menu2_2.gif) no-repeat; height: 25px;border-top: 1px solid #93D663;border-left: 1px solid #93D663;border-bottom: 1px solid white;}
	
#mainmenulocate ul li.products a:link{ background: url(../images/menu2.gif) no-repeat; display: block; height: 25px; }
	
#mainmenulocate ul li.products a:visited{ background: url(../images/menu2.gif) no-repeat; }

#mainmenulocate ul li.products a:active{ background: url(../images/menu2.gif) no-repeat; display: block; height: 25px; }

#mainmenulocate ul li.products a:hover{ background: url(../images/menu2_2.gif) no-repeat; }

/********************/

#mainmenulocate ul li.opportunutyover{ background: url(../images/menu3_2.gif) no-repeat; height: 25px;border-top: 1px solid white;border-left: 1px solid white;border-bottom: 1px solid #D5CEAE;}

#mainmenulocate ul li.opportunuty{ background: url(../images/menu3_2.gif) no-repeat; height: 25px;border-top: 1px solid #93D663;border-left: 1px solid #93D663;border-bottom: 1px solid white;}

#mainmenulocate ul li.opportunuty a:link{ background: url(../images/menu3.gif) no-repeat; display: block; height: 25px; }
	
#mainmenulocate ul li.opportunuty a:visited{ background: url(../images/menu3.gif) no-repeat; }

#mainmenulocate ul li.opportunuty a:active{ background: url(../images/menu3.gif) no-repeat; display: block; height: 25px; }

#mainmenulocate ul li.opportunuty a:hover{ background: url(../images/menu3_2.gif) no-repeat; }

/********************/

#mainmenulocate ul li.systemover{ background: url(../images/menu4_2.gif) no-repeat; height: 25px;border-top: 1px solid white;border-left: 1px solid white;border-bottom: 1px solid #B3BCDB;}

#mainmenulocate ul li.system{ background: url(../images/menu4_2.gif) no-repeat; height: 25px;border-top: 1px solid #93D663;border-left: 1px solid #93D663;border-bottom: 1px solid white;}

#mainmenulocate ul li.system a:link{ background: url(../images/menu4.gif) no-repeat; display: block; height: 25px; }
	
#mainmenulocate ul li.system a:visited{ background: url(../images/menu4.gif) no-repeat; }

#mainmenulocate ul li.system a:active{ background: url(../images/menu4.gif) no-repeat; display: block; height: 25px; }

#mainmenulocate ul li.system a:hover{ background: url(../images/menu4_2.gif) no-repeat; }

/********************/

#mainmenulocate ul li.charityover{ background: url(../images/menu7_2.gif) no-repeat; height: 25px;border-top: 1px solid white;border-left: 1px solid white;border-bottom: 1px solid #AFEACA;}

#mainmenulocate ul li.charity{ background: url(../images/menu7_2.gif) no-repeat; height: 25px;border-top: 1px solid #93D663;border-left: 1px solid #93D663;border-bottom: 1px solid white;}

#mainmenulocate ul li.charity a:link{ background: url(../images/menu7.gif) no-repeat; display: block; height: 25px; }
	
#mainmenulocate ul li.charity a:visited{ background: url(../images/menu7.gif) no-repeat; }

#mainmenulocate ul li.charity a:active{ background: url(../images/menu7.gif) no-repeat; display: block; height: 25px; }

#mainmenulocate ul li.charity a:hover{ background: url(../images/menu7_2.gif) no-repeat; }

/********************/

#mainmenulocate ul li.contactover{ background: url(../images/menu5_2.gif) no-repeat; height: 25px;border-top: 1px solid white;border-left: 1px solid white;border-bottom: 1px solid #B8CEE1;}

#mainmenulocate ul li.contact{ background: url(../images/menu5_2.gif) no-repeat; height: 25px;border-top: 1px solid #93D663;border-left: 1px solid #93D663;border-bottom: 1px solid white;}

#mainmenulocate ul li.contact a:link{ background: url(../images/menu5.gif) no-repeat; display: block; height: 25px; }
	
#mainmenulocate ul li.contact a:visited{ background: url(../images/menu5.gif) no-repeat; }

#mainmenulocate ul li.contact a:active{ background: url(../images/menu5.gif) no-repeat; display: block; height: 25px; }

#mainmenulocate ul li.contact a:hover{ background: url(../images/menu5_2.gif) no-repeat; }

/********************/

#mainmenulocate ul li.distover{ background: url(../images/menu8_2.gif) no-repeat; height: 25px;border-top: 1px solid white;border-left: 1px solid white;border-bottom: 1px solid #B8CEE1;}

#mainmenulocate ul li.dist{ background: url(../images/menu8_2.gif) no-repeat; height: 25px;border-top: 1px solid #93D663;border-left: 1px solid #93D663;border-bottom: 1px solid white;}

#mainmenulocate ul li.dist a:link{ background: url(../images/menu8.gif) no-repeat; display: block; height: 25px; }
	
#mainmenulocate ul li.dist a:visited{ background: url(../images/menu8.gif) no-repeat; }

#mainmenulocate ul li.dist a:active{ background: url(../images/menu8.gif) no-repeat; display: block; height: 25px; }

#mainmenulocate ul li.dist a:hover{ background: url(../images/menu8_2.gif) no-repeat; }

/********************/

#space{ background-color: #68B92E; height: 25px; width:38px; border-top: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;}

/********************/

#mainmenulocate ul{list-style:none;}

#mainmenulocate li{float:left;width:88px;margin-left:0px;height:25px;}

#mainmenulocate a{display:block;height:25px;}

hr{ color: White; height: 1px; width: 124px; margin-top:-8px; margin-left: 677px;}

/************* leftnavBar **************/
#submenu0{ width: 757px; height: 16px; margin: 0px auto; background-color: #94CA6D; text-align: right; padding-top: 4px; padding-bottom: 2px; padding-right: 4px; background-image: url(../images/white.gif); background-repeat: no-repeat; background-position: right;}

#submenu1{ width: 757px; height: 16px; margin: 0px auto; background-color: #ACCFC2; text-align: right; padding-top: 4px; padding-bottom: 2px; padding-right: 4px; background-image: url(../images/white.gif); background-repeat: no-repeat; background-position: right;}

#submenu2{ width: 757px; height: 16px; margin: 0px auto; background-color: #F8C7DC; text-align: right; padding-top: 4px; padding-bottom: 2px; padding-right: 4px; background-image: url(../images/white.gif); background-repeat: no-repeat; background-position: right;}

#submenu3{ width: 757px; height: 16px; margin: 0px auto; background-color: #D5CEAE; text-align: right; padding-top: 4px; padding-bottom: 2px; padding-right: 4px; background-image: url(../images/white.gif); background-repeat: no-repeat; background-position: right;}

#submenu4{ width: 757px; height: 16px; margin: 0px auto; background-color: #B3BCDB; text-align: right; padding-top: 4px; padding-bottom: 2px; padding-right: 4px; background-image: url(../images/white.gif); background-repeat: no-repeat; background-position: right;}

#submenu5{ width: 757px; height: 16px; margin: 0px auto; background-color: #B8CEE1; text-align: right; padding-top: 4px; padding-bottom: 2px; padding-right: 4px; background-image: url(../images/white.gif); background-repeat: no-repeat; background-position: right;}

#submenu6{ width: 757px; height: 16px; margin: 0px auto; background-color: #F4CEAE; text-align: right; padding-top: 4px; padding-bottom: 2px; padding-right: 4px; background-image: url(../images/white.gif); background-repeat: no-repeat; background-position: right;}

#submenu7{ width: 757px; height: 16px; margin: 0px auto; background-color: #AFEACA; text-align: right; padding-top: 4px; padding-bottom: 2px; padding-right: 4px; background-image: url(../images/white.gif); background-repeat: no-repeat; background-position: right;}

#submenu9{ width: 757px; height: 16px; margin: 0px auto; background-color: #f6f27b; text-align: right; padding-top: 4px; padding-bottom: 2px; padding-right: 4px; background-image: url(../images/white.gif); background-repeat: no-repeat; background-position: right; }

#submenuall{ width: 757px; height: 16px; margin: 0px auto; background-color: #E8E3CD; text-align: right; padding-top: 4px; padding-bottom: 2px; padding-right: 4px; background-image: url(../images/white.gif); background-repeat: no-repeat; background-position: right; border-bottom: 1px solid #D4CFBA;}


/************* submenu **************/
#adbg{ padding: 0px 0px 0px 0px; background-image: url(../images/bg.gif); background-repeat: repeat-y; position: relative; margin: 0px auto; width: 797px; }

#indexad{ border-top: 2px solid white; width: 761px; height: 231px; background-color: #ACE980; margin: 0px auto; }

#companyad{ border-top: 2px solid white; width: 761px; height: 163px; background-color: #C3E3D6; margin: 0px auto; }

#productsad{ border-top: 2px solid white; width: 761px; height: 163px; background-color: #FCE0EC; margin: 0px auto; }

#oppertunityad{ border-top: 2px solid white; width: 761px; height: 163px; background-color: #E9E2C1; margin: 0px auto; }

#systemad{ border-top: 2px solid white; width: 761px; height: 163px; background-color: #BAC3DF; margin: 0px auto; }

#contactad{ border-top: 2px solid white; width: 761px; height: 163px; background-color: #BDDAF3; margin: 0px auto; }

#newsall{ border-top: 2px solid white; width: 761px; height: 163px; background-color: #FAE2C1; margin: 0px auto; }

#charityad{ border-top: 2px solid white; width: 761px; height: 163px; background-color: #BCFAE0; margin: 0px auto; }

#distrad{ border-top: 2px solid white; width: 761px; height: 163px; background-color: #f6f27b; margin: 0px auto; }

/*************advert **************/
#contbg{ background-image: url(../images/bg.gif); background-repeat: repeat-y; width: 797px; height:100%; margin: 0px auto; }

#cont{ border-top: 2px solid white; width: 761px; background-color: white; margin: 0px auto; }

#leftnavBar{
	float: left;
	width: 130px;
	padding: 5px 10px;
	border-right: 1px solid #E1E1E1;
	text-align: left;
	background-image: url(../images/dot3.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: white;
}
#leftnavBar ul{ 
	margin-top: 10px;
	list-style: none;
}
#leftnavBar ul li { 
	text-align: left; 
	line-height: 20px; 
	list-style-image: url(../images/dot2.gif); 
	list-style-position: outside; 
	background-image: url(../images/dot.gif); 
	background-repeat: repeat-x; 
	background-position: bottom;
	z-index:999;
}


#advert{border-bottom: 1px dashed #A9A9A9;}

.adcaption{ background-image: url(../images/adcaption.gif); background-repeat: no-repeat; height: 30px; width: 246px; line-height: 30px;}

#rightnavBar{ float: right; width: 250px; padding: 5px 10px; border-left: 1px solid white; padding: 5px; background-color: #F2F1EE; }

#maincontent{ 
	margin: 0px 260px 0px 160px;
	position: relative; 
	text-align: justify;
}

#maincontent2{
	margin: 0px 30px 0px 160px;
	position: relative; 
	text-align: justify; 
}

#maincontent3{ 
	margin: 0px 40px 0px 160px;
	position: relative; 
	text-align: justify;
}

#story{ margin-top: 5px; }

 
/************* #contents **************/
#siteInfo{ width: 797px; background-image: url(../images/bg.gif); background-repeat: repeat-y; margin: 0px auto; text-align: center; }

#siteInfocolor{ border-top: 5px solid #68B92E; width: 761px; margin: 0px auto; background-color: #BDE697; }

#siteInfocolor2{ width: 761px; height: 40px; margin: 0px auto; background-color: #BDE697; }

#siteInfobg{ width: 797px; height: 43px; background-image: url(../images/index_25.jpg); background-repeat: no-repeat; margin: 0px auto; }

/************* #footer **************/

.input1 {
	border-top-width: 0px; 
	border-left-width: 0px; 
	font-size: 12px; 
	border-bottom: #999999 1px solid; 
	border-right-width: 0px; 
	height:12px;
}
.text{
	margin: 2px 2px 2px 2px;
	padding: 1px 1px 1px 1px;
	font-size:12px;
	border: #999999 1px solid;
	
} 
.text{
	margin: 2px 2px 2px 2px;
	padding: 1px 1px 1px 1px;
	font-size:12px;
	border: #999999 1px solid;
	
}
#yichu{
    width:400px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
#title1{
    width:180px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

/************* wyswietlanie miniaturek zdjec *************/
#preview{
        position:absolute;
        border:1px solid #ffffff;
        background:#d0d0d1;
        padding:7px;
        display:none;
        color:#626262;
        font-size:12px;
        font-weight:bold;
        }
