/*-----Reset -------*/
div, p, h1, h2, h3, ul, ol, li, dl, dd, dt, img, body, form {
	margin: 0px;
	padding: 0px;
}
/*----- Podstawy - style element�w -------*/
body {
	background: #F0F0F0 url(body_background.gif) repeat-x 0px 0px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	color: #666666;
	width:100%px;
	
}

div#mainContener {
	width: 980px;
	height:auto;
	overflow:auto;
	margin: 0px auto 0px auto;
	background-color:#ffffff;
}
div#subContener {
	width:980px;
	height:300px;
	background: #2050B4 url(menu_background.gif) no-repeat left bottom;
	color: #ffffff;
}

div#lead {
	width:315px;
	height:300px;
	float:left;
	overflow:hidden;
}
div#rightBanner {
	width: 665px;
	height: 250px;
	float:left;
	position:relative;
	
}
div#rightBanner img {
	 display:block; position:absolute; top:0; left:0; z-index:1;
}
ul#menu {
	width: 650px;
	height:50px;
	padding-left:15px;
	float:left;
	
	list-style:none;
	font-family: "Calibri", Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#ffffff;

}
ul#menu li {
	width:108px;
	height:50px;
	float:left;
	text-align:center;
	
}
ul#menu li a {
	display: block;
	height:40px;
	padding: 10px 0px 0px 0px;
	color:#ffffff;
	text-decoration:none;
	text-shadow:  0px 0px 3px #000000;
}
ul#menu li a:hover {
	color: #2050B4;
	text-shadow: #ffffff 0px 0px 3px;
}

a#topLogo{
	display:block;
	width:315px;
	height:90px;
	background: transparent url(polamp_logo.gif) no-repeat;
}

div#subContener p {
	width:275px;
	padding: 0px 20px 0px 20px;
	margin: 0px 0px 10px 0px;
	float:left;
	font-family: Arial;
	font-size:12px;
}

div#columnLeft {
	width:295px;
	height:auto;
	padding:40px 20px 40px 0px;
	float:left;
}
div#columnRight {
	width: 625px;
	height:auto;
	padding: 40px  0px 40px 0px;
	float:left;
	overflow-x:hidden;
	
}

div#footer {
	width:100%;
	height:auto;
	padding:50px 0px 0px 0px;
	background: #F0F0F0 url(footer_top.gif) no-repeat center top;
}
div#subfooter{
	width:100%;
	height:auto;
	padding-bottom:10px;
	background-color: #2050B4;
	color:#ffffff;
	font-size:12px;
}

div#subfooter h2, div#subfooter h3, div#subfooter a {
	color: #ffffff;
	
}

div#subfooter h2 {
	margin-top: 0px;
}

div#subfooter ul {
	width:980px;
	margin: 0px auto 0px auto;
	padding: 20px 0px 0px 0px;
	height:auto;
	overflow:auto;
	list-style:none;
	
}
div#subfooter ul li {
	width: 323px;
	height:auto;
	float:left;
}
div#subfooter ul li.partnerzy {
	width: 645px;
	padding-left: 5px;
	height:auto;
	float:left;
	text-align: right;
}
div#subfooter ul li.partnerzy a {
	margin:5px;
	display:block;
	float:left;
}
div#subfooter dl {
	width: 320px;
	height:auto;
	overflow:auto;
}
div#subfooter dl dt {
	width: 150px;
	height: 20px;
	float:left;
}
div#subfooter dl dd {
	width: 160px;
	height: 20px;
	float:left;
}

ul.leftMenu {
	width:295px;
	height:auto;
	margin: 0px 0px 20px 0px;
	list-style:none;
	font-family: "Calibri", Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
ul.leftMenu li ul {
	width:260px;
	list-style:none;
	margin: 0px 0px 0px 0px;
}
ul.leftMenu li.submenu {
	font-weight: bold;
	cursor:pointer;
}
ul.leftMenu li.hide ul {
	display:none;
}

div#columnLeft h2 {
	width: 280px;
	height:40px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 10px 0px;
	line-height:40px;
	background: #b4b4b4 url(belka.gif) no-repeat 0px 0px;
	color:#ffffff;
	text-shadow:  0px 0px 3px #000000;		
	font-size:18px;
	
}
ul.leftMenu li {
	width: 260px;
	padding-left:40px;
	height:auto;
	line-height: 25px;
	font-size:14px;
	background: transparent url(pointer.gif) no-repeat 15px 8px;
	font-weight:normal;
	color: #2050B4;
	
}
ul.leftMenu li ul  li {
	width: 240px;
	padding-left:20px;
	background: transparent url(pointer.gif) no-repeat 0px 8px;
}

ul.leftMenu li a {
	text-decoration: none;
	color: #2050B4;
	cursor:pointer;
}


h1, h2, h3 {
	font-family: "Calibri", Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
h1 {
	font-size:28px;
	color:#2050B4;
	margin: 0px 0px 25px 0px;
	
}
h2 {
	font-size: 18px;
	color:#2050B4;
	margin: 30px 0px 15px 0px;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 20px 0px 15px 0px;
}
h2 + h3  {
	margin-top:0px;
}

img {
	border: none;
	vertical-align:bottom;
}
*:focus {
	outline: none;
}

p {
	margin: 10px 0px 10px 0px;
}
td {
	vertical-align:top;
}

div#columnRight ul {
	padding-left: 30px;
	list-style-position:outside;
}


img.textImageRight {
	float:right; 
	clear:right;
	margin:0px 0px 10px 10px; 
	padding: 0px 0px 5px 5px; 
	background-color: white; 
	border-left: 5px solid #949397; 
	border-bottom: 5px solid #949397;
	
}

img.textImageLeft {
	float:left;
	clear:left; 
	margin:0px 10px 10px 0px; 
	padding: 0px 5px 5px 0px; 
	background-color: white; 
	border-right: 5px solid #949397; 
	border-bottom: 5px solid #949397;	
}


ul.galeria {
	display:block;
	width:600px;
	height:auto;
	overflow:auto;
	list-style:none;
	margin: 20px 0px 0px 0px;
}

div#columnRight ul.galeria {
		padding:0px;
}

ul.galeria li {
	display:block;
	float:left;
	margin:5px;
}
ul.galeria li a {
	display:block;
	padding:5px;
	border: 5px solid #D0D0D0;
}
ul.galeria li a:hover {
	border-color: #2050B4;
}

ul.galeria li img {
	display:block;
}

table {
	border-collapse:collapse;
}

table td {
	border: 1px solid #999999;
	padding: 1px 2px 1px 2px;
}
div#google_translate_element  {
	padding-left:20px
}

.maly {
	font-size:10px;
}
.wiekszy {
	font-size:16px;
}
.najwiekszy {
	font-size:24px;
}
