body { margin: 0px; background-color: #d1dae3; background-image: url('../images/bg.jpg'); background-repeat: repeat-x; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #1f5081; line-height: 5mm; }

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

.clear { clear: both; }

#main { width: 952px; margin: auto; }

#flag_desc { float: left; width: 754px; height: 39px; background: url('../images/top.jpg') no-repeat; text-align: right; padding-right: 20px; line-height: 8mm; }
	#flag_pl { float: left; width: 48px; height: 39px; }
	#flag_de { float: left; width: 41px; height: 39px; }
	#flag_en { float: left; width: 44px; height: 39px; }
	#flag_fr { float: right; width: 45px; height: 39px; }
	
#banner_l { float: left; width: 276px; height: 162px; }
#banner_r { float: right; width: 676px; height: 162px; background: url('../images/top_flash-bg.jpg') no-repeat; }


#menu { clear: both; width: 952px; height: 46px; }
	#menu ul { list-style: none; margin: 0px; padding: 0px; }
	#menu li { float: left; }
	#menu li a, #menu li a strong { display: block; height: 46px; color: #000000; cursor: pointer; }
	#menu li a span { display: none; }
	#m_o_firmie { width: 106px; height: 46px; background: url('../images/pl/m_o-firmie.jpg') no-repeat; }
		#m_o_firmie:hover { background: url('../images/pl/m_o-firmie_h.jpg') no-repeat; }
	#m_aktualnosci { width: 136px; height: 46px; background: url('../images/pl/m_aktualnosci.jpg') no-repeat; }
		#m_aktualnosci:hover { background: url('../images/pl/m_aktualnosci_h.jpg') no-repeat; }
	#m_katalog_produktow { width: 192px; height: 46px; background: url('../images/pl/m_katalog-produktow.jpg') no-repeat; }
		#m_katalog_produktow:hover { background: url('../images/pl/m_katalog-produktow_h.jpg') no-repeat; }
	#m_certyfikaty { width: 129px; height: 46px; background: url('../images/pl/m_certyfikaty.jpg') no-repeat; }
		#m_certyfikaty:hover { background: url('../images/pl/m_certyfikaty_h.jpg') no-repeat; }
	#m_lokalizacja { width: 129px; height: 46px; background: url('../images/pl/m_lokalizacja.jpg') no-repeat; }
		#m_lokalizacja:hover { background: url('../images/pl/m_lokalizacja_h.jpg') no-repeat; }
	#m_przetworstwo { width: 154px; height: 46px; background: url('../images/pl/m_przetworstwo.jpg') no-repeat; }
		#m_przetworstwo:hover { background: url('../images/pl/m_przetworstwo_h.jpg') no-repeat; }
	#m_kontakt { width: 106px; height: 46px; background: url('../images/pl/m_kontakt.jpg') no-repeat; }
		#m_kontakt:hover { background: url('../images/pl/m_kontakt_h.jpg') no-repeat; }
		
#content_main_bg { background: url('../images/content_bg.png') repeat-y; overflow: hidden; }
#content_main { background: url('../images/content_main.jpg'); background-position: bottom; background-repeat: no-repeat; overflow: hidden; min-height: 500px; }
	#content_main_l { float: left; width: 610px; margin-left: 11px; }
	#content_main_r { float: right; width: 279px; margin-left: 23px; margin-right: 29px; }

.text { background: url('../images/text_bg.png'); overflow: hidden; padding: 0px 36px; line-height: 6mm; text-align: justify; }

.box_news_title { color: #7b161c; font-size: 13px; font-style: italic; }
	.box_news_title a { color: #7b161c; text-decoration: none; }
	.box_news_title a:hover { color: #7b161c; text-decoration: underline; }
.box_news_date { color: #4f84b9; font-size: 10px; }
.box_news_text { color: #0a3e71; text-align: justify; }
	.box_news_text a { color: #0a3e71; text-decoration: none; }
.box_news_more { text-align: right; }

.news_title { color: #7b161c; font-size: 13px; font-style: italic; font-weight: bold; }
	.news_title a { color: #7b161c; text-decoration: none; }
	.news_title a:hover { color: #7b161c; text-decoration: underline; }
.news_date { color: #4f84b9; font-size: 10px; }
.news_text { color: #0a3e71; text-align: justify; }
	.news_text a { color: #0a3e71; text-decoration: none; }
.news_more { text-align: right; color: #7b161c; }
	.news_more a { color: #7b161c; text-decoration: none; }
	.news_more a:hover { color: #7b161c; text-decoration: underline; }

.certyfikaty div { float: left; width: 33%; text-align: center;padding-bottom:10px; }
	
.lokalizacja_adres { margin-left: 20px; margin-bottom: 20px; padding-left: 20px; border-left: 1px solid #7b161c;  }
	.lokalizacja_telefony { margin-left: 10px; }
	.lokalizacja_telefony span { font-size: 10px; color: #4f84b9; }
	.lokalizacja_mapka { margin-left: 10px; color: #4f84b9; font-size: 10px; }
		.lokalizacja_mapka a { color: #4f84b9; text-decoration: none; }
		.lokalizacja_mapka a:hover { color: #4f84b9; text-decoration: underline; }
	
.contact_header { color: #7b161c; font-size: 13px; font-style: italic; font-weight: bold; padding-bottom: 20px; }
	.products { clear: both; overflow: hidden; padding: 0px 0px 20px 0px; }
	.products_foto { float: left; padding-right: 20px; width: 150px; text-align: center; border-right: 1px solid #7b161c; }
	.products_data { float: right; padding-left: 20px; width: 347px; min-height: 113px; }
	.products_data ul { padding-left: 10px; padding-top: 0px; margin: 0px; }
	.contact { clear: both; overflow: hidden; padding: 0px 0px 20px 40px; }
	.contact_foto { float: left; padding-right: 20px; width: 110px;  text-align: center; }
	.contact_data { float: right; padding-left: 20px; width: 347px; border-left: 1px solid #7b161c; min-height: 139px; }
	.contact_data span { color: #4f84b9; }
	.contact_data a { color: #1f5081; text-decoration: none; }
	.contact_data a:hover { color: #1f5081; text-decoration: underline; }
	.contact_flags { width: 35px; padding-left: 5px; float: left; }
	.contact_flags div { padding: 6px 0px; }
	.contact_numbers { float: right; width: 307px; }
	.small { font-size: 10px; }
	
.lokalizacja_l { float: left; width: 50%; }
.lokalizacja_r { float: right; width: 50%; }

#footer { width: 100%; height: 59px; background: url('../images/footer_bg.png') repeat-x; }
	#footer_content { width: 952px; margin: auto; }
	#footer_l { float: left; width: 875px; }
	#footer_r { float: right; width: 77px; padding-top: 8px; }
	
#links { color: #295b8c; }
	#links a { color: #295b8c; text-decoration: none; }
	#links a:hover { color: #295b8c; text-decoration: underline; }
	#links span { padding: 0px 15px; }

#copyrights { color: #6e97be; padding-top: 15px; }
	#copyrights a { color: #6e97be; text-decoration: none; }
	#copyrights a:hover { color: #6e97be; text-decoration: underline; }

.prev { float: left; margin-right: 15px; padding-top: 30px; cursor: pointer; }
.anyClass { float: left; }
.anyClass li { padding: 0 5px; }
.next { float: right; padding-top: 30px; cursor: pointer; }

.pages_main { text-align: center; padding-top: 20px; padding-bottom: 4px; }
.pages { width: 100%; text-align: center; display: inline; }
.pages a, .pages span { padding: 0.4em 1em;  margin-right: 0.1em; border: 1px solid #6e97be; -moz-border-radius: 10px; border-radius: 10px; }
.pages a { color: #1f5081; border: 1px solid #6e97be; -moz-border-radius: 10px; border-radius: 10px; text-decoration: none }
.pages a:hover { color: #FFFFFF; border-color: #1f5081; background: #1f5081; }
.current { font-weight: bold; color: #FFFFFF; border-color: #1f5081; background: #1f5081; }
.pages a.nextprev { font-weight: bold; }
.pages span.nextprev { color: #6e97be; border: 1px solid #6e97be; -moz-border-radius: 10px; border-radius: 10px; }

#shadowbox_overlay{visibility:hidden;position:absolute;display:block;margin:0;padding:0;top:0;left:0;z-index:998;}#shadowbox_container{position:fixed;height:0;width:100%;margin:0;padding:0;top:0;left:0;z-index:999;text-align:center;}#shadowbox{display:none;visibility:hidden;margin:0 auto;position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;text-align:left;}#shadowbox_title{height:25px;padding:0;overflow:hidden;}#shadowbox_title_inner{height:16px;font-size:16px;line-height:16px;white-space:nowrap;padding:5px 0 4px 8px;color:#fff;}#shadowbox_body{position:relative;overflow:hidden;margin:0;padding:0;border:2px solid #fff;background-color:#000;}#shadowbox_body_inner{position:relative;overflow:hidden;}#shadowbox_loading{position:absolute;top:0;left:0;height:10000px;width:100%;background-color:#222;}#shadowbox_loading img{float:left;margin:10px 10px 0 10px;}#shadowbox_loading span{float:left;margin-top:16px;font-size:10px;}#shadowbox_loading span a,#shadowbox_loading span a:link,#shadowbox_loading span a:visited{color:#fff;}#shadowbox_content.html{height:100%;width:100%;overflow:auto;}#shadowbox_toolbar{margin:0;padding:0;height:20px;overflow:hidden;}#shadowbox_toolbar_inner{height:20px;color:#fff;}#shadowbox_toolbar_inner div{padding-top:4px;padding-bottom:2px;font-size:10px;height:10px;line-height:10px;}#shadowbox_toolbar_inner div span.shortcut{text-decoration:underline;font-weight:bold;}#shadowbox_toolbar_inner div a{text-decoration:none;color:#fff;}#shadowbox_nav_close,#shadowbox_nav_previous,#shadowbox_nav_next{float:right;padding-right:10px;}#shadowbox_counter{float:left;padding-left:10px;}#shadowbox_counter a{padding:0 4px 0 0;}#shadowbox_counter a.shadowbox_counter_current{text-decoration:underline;font-weight:bold;}div.shadowbox_message{text-align:center;padding:10px;}div.shadowbox_message a:link,div.shadowbox_message a:visited{text-decoration:none;color:#bed333;}div.shadowbox_message a:hover,div.shadowbox_message a:focus{text-decoration:underline;}