* {	margin: 0;	padding: 0;}.clear {clear:both;line-height:1px;height:0;margin: 0;	padding: 0}a, a img, img {	border: 0;}body {	background-color: white;	width: 970px;	margin: 0 auto;	font-family: tahoma, verdana, arial, sans-serif;	font-size: 10px;}#calosc {	width: 970px;	margin: 0 auto;}#gora {	border-top: 3px solid #012770;	position: absolute;	margin: 0 auto;	top: 0px;	clear: both;	width: 970px;	height:195px;	overflow: hidden;}#lewoGora {	float: left; padding-left:10px;}#prawaGora {	height: 44px;	margin-top: 20px;	text-align: right;	float: right;}#prawoGora {	width: 675px;	height: 44px;	overflow: hidden;		}#prawoGora a {	text-decoration: none;	zoom: 1;	height: 44px;	display: block;	overflow: hidden !important;	float: left;}#prawoGora a:hover {	display: block;	overflow: hidden !important;}#prawoGora a img {	display: block;	position: relative;	bottom: 44px;	height: 88px;}#prawoGora a:hover img {	display: block;}#tuv, #udp, #gb, #fp, #rf, #q {display: block;	height: 44px;	overflow: hidden;	background-position: 0 -44px;	background-repeat: no-repeat;	}#prawoGora a:hover {	display: block;	height: 44px;	background-position: 0 0;	}#tuv {	width: 109px;	background-image: url('gfx/cert/tuv.jpg');}#udp {	width: 182px;	background-image: url('gfx/cert/udp.jpg');}#gb {	width: 110px;	background-image: url('gfx/cert/gb.jpg');	}#fp {	width: 109px;	background-image: url('gfx/cert/fp.jpg');	}#rf{	width: 108px;	background-image: url('gfx/cert/rf.jpg');	}	#q {	width: 52px;	background-image: url('gfx/cert/q.jpg');	}#navcontainer{text-shadow: 1px 1px 1px #000000;text-transform: uppercase;font-size: 12px;font-weight: 75;width: 970px;height: 75px;background-image: url('gfx/menu_norm.jpg');position: relative;top: 0px;padding: 0;line-height: 75px;vertical-align: middle;}#navcontainer ul{	margin: 0px;	padding: 0px;	list-style-type: none;	text-align: left;}#containerDol {	border-top: 1px dotted #3C5A91;	overflow: hidden;	background-color: #012770;	width: 970px;	height: 27px;	position: relative;	top: 0px;		}#containerDol li.aktywne{  text-decoration:none; font-weight:bold;}#navcontainer ul li { 	float: left; 	}#navcontainer ul li ul li {	float: left;	display: none;}#navcontainer ul li ul li {	float: left;	display: none;}#navcontainer ul li a:hover ul li {	float: left;	display: block;}#navcontainer ul li a{	color: #ffffff;	background-position: left top;	text-decoration: none;	background-image: url('gfx/menu_norm.jpg');	float: left;	margin: 0px;	height: 75px;	width: 120px;	text-align: center;	padding: 0;	border-right: 1px solid #3C5A91;}#navcontainer li a:active, #navcontainer li a:hover, #navcontainer li.aktywne a {background-image: url('gfx/menu_hover.jpg');}#navcontainer .form {	width: 150px;	margin-top: 27px;	height: 21px;	border: 0;	background-color: transparent;	background-image: url('gfx/szukajka.jpg');	background-repeat: no-repeat;	margin-left: 5px;}#navcontainer .formSubmit {	width: 68px;	height: 21px;	border: 0;	background-color: transparent;	background-image: url('gfx/szukaj_button.jpg');	background-repeat: no-repeat;	padding: 3px;		cursor: pointer;}#lewaKolumna {	float: right;	width: 265px;	background-color:#012770;	text-align: center;	background-image: url('gfx/showcase_dol.jpg');	background-position: bottom;	background-repeat: no-repeat;	}#fotki {	position: relative;	bottom: 7px;	font-size: 5px;	line-height: 5px;	}#prawaKolumna {	float: left;	width: 703px;	padding: 0;	margin: 0;	background-image: url('gfx/tresc_gora.jpg');	background-position: top right;	background-repeat: no-repeat;	position: relative;	left: 2px;		}#tresc {	color: #012770;	width: 625px;	margin: 20px auto;	font-size:12px;}#tresc a, a:link {	color: #012770;	text-decoration: underline;	}#tresc a:hover {	text-decoration: none;}#tresc a:visited {	color: navy;	}#tresc h1 {	display: block;	width: 625px;	height: 53px;	margin-bottom:20px;	line-height: 53px;	vertical-align: middle;	font-weight: 100;	padding-left: 10px;	font-size: 1.6em;	background-image: url('gfx/tlo_header.jpg');	background-repeat: no-repeat;}#tresc h2 {color:#FF6F18;font-size:1.4em;}#tresc h3 {color:#FF6F18;font-size:1.4em;}#tresc h4 {font-size:1.2em;font-weight:bold;}#tresc ul, #tresc ol{margin:5px 20px;}  #tresc ul.logo-lista{list-style:none; margin:auto 0; padding:0;}    #tresc ul.logo-lista li{float:left; margin:0; padding:0; text-align:center; vertical-align:middle; width:33%; height:110px;}    #tresc ul.logo-lista li a{vertical-align:middle;}    #tresc ul.logo-lista li img{vertical-align:middle;}#tresc p, #tresc li {line-height:130%;margin:5px 0;}#tresc .wiersz {	width: 625px;	height: 60x;	padding-left: 10px;	background-image: url('gfx/tlo_header2.jpg');	background-repeat: no-repeat;		background-position: center top;}/*#tresc .wiersz a {	padding-left: 40px;	background-image: url('gfx/raquo.jpg');	background-repeat: no-repeat;		background-position: left center;}*/#tresc img {	display: inline;}/* oferta */#oferta{}  #oferta div{padding:5px;}    #oferta ul{margin:5px 0; padding:0; list-style:none;}  #oferta ul li{margin:0; padding:5px 0 10px 0; background:url('gfx/linia_poz.jpg') top left repeat-x; float: left; width: 100%; display: block; position: relative;}  #oferta ul li dl{margin:0; padding:0; clear:both; position: relative; float: left; width: 100%; display: block; position: relative;} /*     #oferta ul li dl dt{margin-left:-100%; padding:0; width:425px; background:url('gfx/linia_pion.jpg') top right repeat-y; position: relative; float: left;  overflow: hidden; left: 100%;}	*/    #oferta ul li dl dt{margin-left:-100%; padding:0; width:425px; background:url('gfx/linia_pion.jpg') top right repeat-y; position: relative; float: left;  overflow: hidden; left: 100%;}	      #oferta ul li dl dt b{float:left;}      #oferta ul li dl dt img{float:right;}    #oferta ul li dl dd{margin:0; padding:0; vertical-align:middle; text-align:center; position: relative; float: left;  overflow: hidden; left: 100%;}      #oferta ul li dl dd.dostawca{width:100px; margin-left:-200px; background:url('gfx/linia_pion.jpg') top right repeat-y;}        #oferta ul li dl dd.dostawca img{margin:2px 0;}      #oferta ul li dl dd.cennik{width:90px;color:#ccc; margin-left:-100px;}      #oferta ul li dl dd.cennik a{text-decoration:underline;}      #oferta ul li dl dd *{vertical-align:middle; }  #oferta ul li ul li dl dt b{font-weight:normal;padding-left:20px;}  #oferta ul li p.opis{clear:both; padding:10px 0 0 0; color:#666;}  #oferta ul li ul li p.opis{padding:10px 30px 0 30px;}/* $$$ */#stopka {color: #aaaaaa;font-size: 10px;border-top: 1px dotted #aaaaaa;margin-top: 25px;}.clear {	clear: both;}.fPrawo {	float: right;	}	.fLewo {		float: left;	}	.fotoPrawo {width: 251px; height: 140px;	}.showcaseGora {	width: 265px; 	height: 12px; 	position: realtive; 	bottom: 2px;}.meln {	position: absolute; 	left: 0px;	width: 13px;	height: 75px;}.mepn {	position: absolute; 	right: 0px;	width: 13px;	height: 75px;}.medln {	position: absolute; 	left: 0px;	width: 13px;	height: 27px;}.medpn {	position: absolute; 	right: 0px;	top: 0px;	width: 13px;	height: 27px;}#trescCont {	margin-top: 200px;}#divFormularz {	height: 100%;	float: right;	margin-right: 7px;	}		/*	#containerDol li {		display: inline;		list-style-type: none;		padding-right: 20px;		background-color: orange;		height: 27px;		line-height: 27px;		background-color: orange;		}			#containerDol li a{				height: 27px;		display: block;		background-color: orange;		}			#containerDol ul {		position: relative;		top: 0px;		z-index: 3;		} */		.podmenu {	position: relative;	right: 7px;}	}.podmenu img {	display: inline;	position: relative;	right: 30px;	}.podmenu ul{	margin:0 0 0 20px;	background-image: url('gfx/menu_dol.jpg'); 	background-position: left;	background-repeat: no-repeat;	color: #ffffff;	width: auto;	float: left;}.podmenu ul li { 	display: inline; 	text-align: center;	}	.podmenu ul li a{	padding: 0 2em 0 2em;	display: inline-block;	height: 27px;	color: #ffffff;	line-height: 27px;	vertical-align: middle;	font-size: 10px;	font-weight: 75;	text-shadow: 1px 1px 0px #000000;	text-decoration: none;	text-transform: uppercase;	border-right: 1px dotted white;}.podmenu ul li a:hover{	color: #fff;	text-decoration: underline;}.podmenu .koniec {	padding: 0;	width: 7px;	height: 27px;	color: #ffffff;	line-height: 27px;	background-position: left top;	background-image: url('gfx/menu_dol_edge_p.jpg');	background-repeat: no-repeat;	background-color: #012270;	border: 0;}a.autor{text-decoration:none; color:#aaa;}div#komunikat_poz{clear:both; margin:20px 10px; text-align:center; font-size:1.5em; padding:20px; border:5px solid #0096CE; background-color:#e0e0e0;}div#komunikat_neg{clear:both; margin:20px 10px; text-align:center; font-size:1.5em; padding:20px; border:5px solid #E50D2B; background-color:#e0e0e0;}
