@import url(reset.css);
body {font-family:Verdana, Arial, Helvetica, sans-serif; background:#FFF;}

.fl {float:left;}
.fr {float:right;}
.cb {clear:both;}
.pr {padding-right:15px;}
strong {font-weight:bold;}

.pt {padding-top:20px;}
.pb {padding-bottom:20px;}

#top {height:95px; width:100%; background-color:#FFF;}
	#topIn {width:891px;}
		#logo {background:url(logo.gif) no-repeat; width:172px; height:95px; text-indent:-10000px; float:left;}
		#logo a {width:100%; height:100%; display:block; overflow:hidden;}
		#certyfikaty {background:url(certyfikaty.gif) top right no-repeat; width:220px; height:95px; text-indent:-10000px; float:left;}
		#lang {width:68px; height:23px; text-indent:-10000px; float:right; padding-top:61px; }
			#lang a {display:block;width:31px; height:23px;text-indent:-10000px;float:left;}
			#lang a.en{background:url(en.gif) no-repeat;margin-right:5px;}
			#lang a.ru{background:url(ru.gif) no-repeat;}
			#lang a.pl{background:url(pl.gif) no-repeat;}
#main {height:330px; width:100%; background-image:url(main-bcg.gif); overflow:hidden;} 
	#menu {width:204px; height:330px; float:left;}
		#menu ul { padding:0;}
		#menu ul li {font-size:12px;line-height:15px; background-image:url(menu-left-li.gif);}
		#menu ul li a { color:#FFF; text-decoration:none; display:block; padding-top:9px; padding-bottom:9px; width:100%; text-indent:25px;background-image:url(menu-left-li.gif);}		
		#menu ul li a:hover {background-image:url(menu-left-li.gif); text-decoration:none;background-position: -204px 0;} 
		#menu .sel a {background-image:url(menu-left-li.gif);background-position: -204px 0;}
		#login {width:204px;height:98px; background-color:#316CA5;border-bottom: #3B77B0 solid 1px;}
		#login input {border:0; background-color:transparent; float:left;}
		#login .login, #login .haslo {width:86px; margin-left:72px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
		#login .login {margin-top:37px;}
		#login .haslo {margin-top:13px;}
		#login .lsubmit {margin-left:10px; margin-top:11px; width:21px; height:16px; cursor:pointer;}
		#login a {color:#A9C1D9; font-size:11px; text-decoration:underline; padding-left:19px; clear:both;}
		#login a:hover {text-decoration:none;}
	#anim {width:688px; float:left;}
#cnt { background: #003B77 url(content-bcg.gif) repeat-x; overflow:hidden; height:100%;}
	#cntC {overflow:hidden; height:100%;background-color:#4784BE; width:891px;}
		#cntL {width:203px;float:left; height:100%;}
			#cntL ul {background-image:url(katalog.jpg);}
			#cntL ul li {height:149px; text-indent:-10000px;}
			#cntL ul li a {width:100%; height:100%; display:block; overflow:hidden;}
		#cntIn, #cntInS, #cntInZ, #cntInC, #cntInN {width:687px; float:left; height:100%; border-left: #3B77B0 solid 1px;}
			#cntIn ul {background:url(main-li.gif); overflow:hidden; height:100%;}
			#cntIn ul li {height:149px;float:left;text-indent:-10000px;}
			#cntIn ul li a	 { width:100%; height:100%; display:block; overflow:hidden;}
			#cntIn ul li a:hover {background-image:url(main-li.gif);}
			#mm1 {width:230px;}
			#mm2 {width:229px;}
			#mm3 {width:228px;}
			#mm1 a:hover {background-position: 0 -149px;}
			#mm2 a:hover {background-position: -230px -149px;}
			#mm3 a:hover {background-position: -459px -149px;}
#foot { height:100%; width:100%; display:block; background-color:#FFFFFF; clear:both;}
	#foot-in {font-size:9px; color:#818181; width:825px; padding-left:30px; padding-right:30px; margin-top:20px; margin-bottom:20px; height:10px;}
	#foot-in a {color:#818181; text-decoration:none;}
	#foot-in a:hover {text-decoration:underline;}

#cntInN ul {list-style:square; overflow:hidden;}
#cntInN ul li {margin-left:35px;font-size:11px;color:#FFF; line-height:18px; margin-top:10px;}
#cntInZ, #cntInC {padding-bottom:10px;}
#cntInS ul, #cntInZ ul {margin-left:4px; margin-top:1px; overflow:hidden;}
q {text-decoration:underline;}
q span {display:none;}
#cntInS ul li {width:338px; height:101px;float:left; font-size:11px; font-weight:bold;color:#FFF;}
#cntInZ ul li {width:213px; height:214px;float:left; font-size:11px;color:#FFF; padding-left:12px; padding-top:12px;}
#cntInC ul {margin-left:20px; float:right;}
#cntInC ul li {width:213px;float:left; font-size:11px;color:#FFF; padding-left:12px; padding-top:12px;}
#cntInZ ul li p, #cntInC ul li p {width:200px; float:left;}
#cntInZ h2, #cntInC h2 {padding-left:16px; padding-top:12px; padding-bottom:8px;font-size:12px; font-weight:bold;color:#FFF;}
#cntInZ h3, #cntInC h3 {padding-left:16px; line-height:34px;font-size:11px; font-weight:bold;color:#FFF; clear:both; display:block;}
#cntInZ ul li img {margin-bottom:6px;}
#cntInS ul li a {height:66px; width:218px;padding-top:35px;color:#FFF; text-decoration:none; display:block; float:left;}
#cntInS ul li a:hover {text-decoration:underline;}
#cntInS ul li img, #cntInZ ul li img {float:left;padding-right:4px;}
.form-ds p, .formS p {font-size:11px; color:#FFF;line-height:16px;padding-right:20px; padding-bottom:5px; padding-top:5px; padding-left:16px;}
	.formS p a {color:#FFF;}
	.formS p a:hover {text-decoration:none;}
.subsite p {font-size:11px; color:#FFF;line-height:16px; padding-top:20px;padding-left:20px;padding-right:20px;}
.spacer {height:150px; display:block; overflow:hidden; clear:both;}
	.box1 {border-right:#3B77B0 solid 1px;}
	.boxbt {border-top:#3B77B0 solid 1px;border-bottom:#3B77B0 solid 1px;}
	.box2 {border-top:#3B77B0 solid 1px;border-right: #3B77B0 solid 1px;}
	.box3 {border-top:#3B77B0 solid 1px;}
	#pp {float:left; width:228px; height:100%;}
	#pc {float:left; width:400px; padding-top:40px;}
		#pc h1 {font-size:11px; font-weight:bold; color:#FFF; padding-bottom:18px;}
		#pc p {font-size:11px; color:#FFF; padding-bottom:15px; line-height:16px;}
		#pc .powrot {background-image:url(powrot.gif); width:64px; height:16px; text-indent:-10000px; overflow:hidden; float:right; margin-bottom:20px;clear:right;}
		#pc .powrot a {width:100%; height:100%; display:block; overflow:hidden;}
	.cert {background:url(h-certyfikaty.gif) no-repeat; padding-top: 50px;}
		.pdf {height:auto;width:100%;float:right;margin-bottom:10px;text-align:right;}
		.pdf p {height:32px;display:block;width:auto;float:left;padding:13px 10px 0 0;}
		.pdf a,.pdf a:hover {background:url(pobierz-pdf.gif) no-repeat; width:106px; height:32px; text-indent:-10000px;overflow:hidden; display:block;float:right;}
		.certL {width:124px; float:left;overflow:hidden; height:164px; margin-bottom:10px;}
		.certR {width:89px; height:164px; background:url(lupa.gif) 0 148px no-repeat; float:left; margin-bottom:10px;}
		.certR a {margin-top:148px; width:20px; height:16px; display:block; text-indent:-10000px; overflow:hidden;}
		.certO {float:left; width:210px; overflow:hidden;}
	.form-ds {background:url(h-form-ds.gif) no-repeat; padding-top: 50px;}
	.zarejestruj {background:url(h-zarejestruj.gif) no-repeat; padding-top: 50px;}
	.katalog {background:url(h-katalog.gif) no-repeat; padding-top: 50px;}
	.informacje-prasowe {background:url(h-informacjeprasowe.gif) no-repeat; padding-top: 50px;}
	.szukajw {background:url(h-szukaj.gif) no-repeat; padding-top: 50px;}
	.mapaserwisu {background:url(h-mapaserwisu.gif) no-repeat; padding-top: 50px;}
#fds {background:url(fds.gif); width:548px; height:227px; margin-left:16px; text-indent:-10000px; margin-top:20px; margin-bottom:20px;}
.iL {width:180px; float:left; overflow:hidden; height:100%;}
.iLl {width:320px; float:left; overflow:hidden; height:100%;}
.iLl2 {width:320px; float:left; overflow:hidden; height:100%;}
.iE, .iEl, .iEl2, .iCb, .iEl3 {float:left; overflow:hidden; height:100%; clear:both; width:100%;}
#cntInC p {clear:both;}
#cntInC .iL span, #cntInC .iE span {width:28px; display:block; float:left;}
#cntInC ol {list-style:decimal; font-size:11px; color:#FFF; margin-left:40px; margin-top:20px;}
	#cntInC ol li {margin:0; line-height:18px;}
	#cntInC ol a {color:#FFF; text-decoration:none;}
		#cntInC ol a:hover {text-decoration:underline;}
#cntInC .iEl span {width:100px; display:block; float:left;}
#cntInC .iEarea span {width:45px; display:block; float:left;}
#cntInC .iEarea textarea {width:415px; float:left;}
#cntInC .iEarea {clear:both; padding-top:8px;}
#cntInC .iCb span {width:70px; display:block; float:left;}
#cntInC .iLl2 span {width:82px; display:block; float:left;}
#cntInC .iEl2 span, .iLl span {width:160px; display:block; float:left;}
#cntInC .iEl3 span {width:220px; display:block; float:left;}
#cntInC input, .iL input {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#cntInC input.short, .iL input, textarea {width:50px;background-color:#fffffc;}
#cntInC input.long {width:220px;background-color:#fffffc;}
#cntInC input.med {width:110px;background-color:#fffffc; float:left;}
#cntInC input.min {width:27px;background-color:#fffffc; float:left;}
#cntInC .wyslij {background-image:url(wyslij.gif); width:60px; height:16px; clear:both; margin-left:16px; border:0; cursor:pointer;}
#cntInC .szukaj {background-image:url(szukaj.gif); width:51px; height:16px; clear:both; margin-left:16px; border:0; cursor:pointer;}
#cntInC em {color:#10335A;}
p.divider {border-bottom:#3B77B0 solid 1px; width:645px; margin-left:3px; height:10px;}

#cntInC ul.historia li {clear:both;width:645px;}

#cntInS ul.sitemap {background:transparent; overflow:hidden; width:auto; height:auto; margin:0 0 0 15px; padding:0; clear:both;}
#cntInS ul.sitemap li {width:auto; height:auto; margin:0; padding:0; float:none;text-indent:0;clear:both;font-weight:normal;font-size:12px;line-height:20px;background:transparent url(li.gif) 0 7px no-repeat;padding-bottom:20px;}
#cntInS ul.sitemap li a	,#cntInS ul.sitemap li a:hover { width:auto; height:auto; margin:0; padding:0; display:inline;overflow:auto;padding-left:10px;clear:both;}
#cntInS .sig {text-align:center;float:right;overflow:hidden;width:350px;color:#fff;font-size:11px;}

#cntInS ul.sitemap li li {font-size:11px;clear:both;padding-bottom:0;background:transparent url(lili.gif) 0 9px no-repeat;}