/* POL - TRANS */
html, body, h1, h2, h3, ul, li, p {margin: 0; padding: 0;}
body {padding: 35px 0 0; font: 62.5%/1.8em tahoma, verdana, arial, sans-serif; background: #0069ad url(../img/site/body.jpg) repeat-x;}

a img {border: 0;}

#pol-trans-content {overflow: hidden; position: relative; margin: 0 auto; padding: 2px 0 4px; width: 930px; background: #fff url(../img/site/pol-trans.jpg) no-repeat;}
#pol-trans-footer {margin: 0 auto; width: 930px;}

/* accessibility */
#quick-navigation, .accessibility, .hidden, hr {position: absolute; top: 0; left: -666em; margin-left: -666em; overflow: hidden;}

#main {float: left; width:625px;}
	#main h1 {padding: 22px 0 17px 43px;}
		#main h1 a {overflow: hidden; display: block; position: relative; width: 247px; height: 46px;}
			#main h1 a span {position: absolute; top: 0; left: 0; width: 247px; height: 46px; background: url(../img/site/main.h1.a.span.gif) no-repeat; cursor: pointer;}

#main-menu {overflow: hidden; border-bottom: 1px solid #d9d9d9; width: 625px; list-style: none;} /* ul */
	#main-menu li, #main-menu a {float: left;}
	#main-menu li {margin-right: 1px;}
	#main-menu a {position: relative; float: left; width: 124px; background: #e7e8ea; height: 77px;}
		#main-menu a span {position: absolute; top: 0; left: 0; width: 124px; height: 77px; cursor: pointer;}
	
		a#main-menu-o-firmie span {background: url(../img/site/a-main-menu-o-firmie.span.gif) no-repeat;}
		a#main-menu-nowosci span {background: url(../img/site/a-main-menu-nowosci.span.gif) no-repeat;}
		a#main-menu-produkty span {background: url(../img/site/a-main-menu-produkty.span.gif) no-repeat;}
		a#main-menu-nasza-oferta span {background: url(../img/site/a-main-menu-nasza-oferta.span.gif) no-repeat;}
		a#main-menu-kontakt span {background: url(../img/site/a-main-menu-kontakt.span.gif) no-repeat;}

#main-content {margin: 40px 15px 20px 30px; font-size: 1.2em; min-height:226px; _height:226px;}
	#main-content h2 {font-size: 2.8em; color: #d20000; height: 1em;}
	#main-content h3 {font-size: 1.4em; color: #0069ad;}

/* news-y */
#main-content-news, #main-content-news-content {margin: 40px 15px 20px 30px; font-size: 1.2em;}
	#main-content-news h3 {font-size: 1.4em; color: #0069ad; margin: 30px 0 10px 0;}
	#main-content-news-content h3 {font-size: 1.4em; color: #0069ad; margin: 30px 0 30px 0;}	
	#main-content-news-content p {margin: 10px 0 10px 0px;}
	#main-content-news a {color: rgb(0, 105, 173); font-weight: bold; text-decoration: none;}
		#main-content-news a:hover {text-decoration: underline;}
	#main-content-news-content a {color: rgb(0, 105, 173); font-weight: bold; text-decoration: none;}
		#main-content-news-content a:hover {text-decoration: underline;}
	#main-content-news-content #news-images {float:left; margin-right: 10px;}
		#main-content-news-content #news-images ul {list-style: none;}
		#main-content-news-content #news-images img {border:0; margin-bottom: 20px;}
.news-ul-margin {margin-left:240px;}
.news-ul-margin-small {margin-left:20px;}	
		#main-content-news-content ul, #main-content-news-content ol {margin-left: 40px;}		
		#main-content-news-content h4 {margin-top: 1em; margin-bottom: 0.5em; font-size: 1.1em; color: #087fe3;}	
		#content-entry table {border-collapse: collapse; border: 1px solid #000;}
			#content-entry table td, #content-entry table th {border: 1px solid #000; padding: 2px;}
		
		
		
	
/*#main-banner {left: 8px; bottom: 2px;}*/
#main-banner {margin-top: 45px;}

#content-entry {margin-top: 1em; color: #2c3742;}
	#content-entry h2 {margin-top: 1em; margin-bottom: 0.5em; font-size: 1.5em; color: #087fe3;}
	#content-entry h3 {margin-top: 1em; font-size: 1.285em; color: #3697e8;}
	#content-entry p {margin-bottom: 1em; color: #3e4a54;}
	#content-entry ol {margin-left:40px;}
	#content-entry ol.entry-list {margin: 0; padding: 0 0 0 18px; _padding: 0 0 0 24px;}
	#content-entry ul {}
		#content-entry ul.entry-list {overflow: hidden; margin-bottom: 24px; width: 580px; list-style: none}
			#content-entry ul.entry-list li {float: left; margin-left: 44px; padding-left: 8px; width: 208px; background: url(../img/site/content-entry.ul-entry-list.li.gif) no-repeat 0 50%; _display: inline;}
			#content-entry ul.entry-list a {display: block; padding: 4px; text-decoration: none; color: #3e4a54; zoom: 1.0;}
				#content-entry ul.entry-list a:hover, #content-entry ul.entry-list a.active {background-color: #d8dbdd;}
		#content-entry ul.entry-list-additional {margin: 0 0 0 15px; padding: 0; list-style: none;}
			#content-entry ul.entry-list-additional li {padding-left: 11px; background: url(../img/site/content-entry.ul-entry-list-additional.li.gif) 0 50% no-repeat;}
			#content-entry ul.entry-list-additional a {font-weight: bold; text-decoration: none; color: #a52215;}
				#content-entry ul.entry-list-additional a:hover {text-decoration: underline;}
					#content-entry ul.entry-list-additional li a.thickbox, #content-entry ul.entry-list-additional li a.blue-link {color: #3399FF; font-weight: normal; text-decoration: underline;}
					
		/*  zagnie¿dzona lista */
		#content-entry ul.entry-list-additional ul {list-style: circle;}
		#content-entry ul.entry-list-additional-second li {padding-left: 11px; background: #fff;}	
				
	#content-entry .content-entry-details {overflow: hidden; width: 580px; margin-top:10px; clear:both;}
	#content-entry .content-entry-details h4 {display: none;}
	#content-entry .content-entry-details ul {margin: 20px 0 0 15px !important; _margin-top:70px !important;}
	#content-entry .content-entry-details img {float: right; border:0;}
	#content-entry .content-entry-details table {border-collapse:collapse; }
	#content-entry .content-entry-details table td, #content-entry .content-entry-details table th {border: 1px solid #000; padding:5px; text-align:center;}

#sidebar {float: right; margin-right: 8px; width: 297px;}

	#sidebar img {display: block; margin-bottom:6px;}

	#sidebar .sidebar-content {background: #dbdfe5;}
		#sidebar .sidebar-content h2 {padding: 4px 0 4px 30px; font-size: 1.4em; background: #b6b9be; color: #293540;}
		#sidebar .sidebar-content p {padding: 0 0 0 30px; font-size: 1.2em; color: #293540;}
			#sidebar .sidebar-content p a {text-decoration: underline; color: #293540;}
				#sidebar .sidebar-content p a:hover {text-decoration: none;}
		
	#sidebar .content-entry {padding: 8px 0;}

#main-language {position: absolute; top: 0; right: 0; font-size: 1.1em; margin-top: -16px;}
	#main-language a {text-decoration: underline; color: #fff;}
		#main-language a:hover {text-decoration: none;}

#pol-trans-language {position: absolute; top: 0; left: 0; width: 100%; height: 35px;}
	#pol-trans-language p {margin: 0 auto; width: 930px; font-size: 1.1em; padding-top: 8px; text-align: right;}
		#pol-trans-language p a {text-decoration: none; color: #fff;}
			#pol-trans-language p a:hover {cursor: pointer;}
			#pol-trans-language p a img {border: 0; padding-right: 4px; vertical-align: middle;}
			#pol-trans-language p a span {text-decoration: underline;}
				#pol-trans-language p a:hover span {text-decoration: none;}

#pol-trans-footer {}
	#pol-trans-footer ul {float: left; margin: 12px 0 12px 224px; font-size: 1.1em; list-style: none; _display: inline;}
	#pol-trans-footer li {float: left; border-left: 1px solid #9da4ad; padding: 0 8px 0 7px;}
		#pol-trans-footer li.first-child {border-left: none; padding: 0 8px 0 0;}
		#pol-trans-footer li a {float: left; text-decoration: underline; color: #9da4ad;}
			#pol-trans-footer li a:hover {text-decoration: none;}
	#pol-trans-footer p {margin: 12px 8px 12px 0; font-size: 1.1em; float: right; color: #9da4ad;}
		#pol-trans-footer p a {text-decoration: underline; color: #9da4ad;}
			#pol-trans-footer p a:hover {text-decoration: none;}
