body{
	margin:0;
	padding:0;
	font:normal 8pt tahoma,arial,vardana,sans-serif;
	background-color:#fff;
	color:#1A527B;
	}
h1,h2,h3,h4,h5,h6,div,form,input,select,table,th,tr,td,dt,dd,dl,ul,ol,li,hr{
	margin:0;
	padding:0;
	font-size:8pt;
	outline:none;}
a{text-decoration:none;color:#ff3300;}
a:hover{color:#d00;}
img,a img{border:0}
form p {margin:0; padding:0;}
#top,
#head,
#wrapper,
#footer{
	width:95%;
	margin:0 auto 0 auto;
	clear:both;
	display:block;padding:0;}
#top{
	margin:0px;
	height:29px;
	background-color:#00a2e0;
	border-bottom:3px solid #19537b;
	text-align:right;}
	#top ul{}
	#top ul li{display:block;float:right;}
	#top a{font-size:10px;color:#fff;border-right:1px solid #fff;padding-right:7px;margin:7px 4px 0 4px;display:block;}
		#top a:hover{color:#1b527b}
		#top a.a{font-weight:bold;}
		#top a.last{border:none;padding-right:14px;}

	#top #search_form{
		float:right;
		display:inline;
		width:170px;
		margin-right:24px;
		padding:6px 0 7px 0;
		background-color:#1b527b;}
		#top #search_form input{float:right;}
		#top #search_form #search{
			width:132px;
			border:none;
			background:#fff url("/static/main/images/search_input_bg.jpg") repeat-x left top;
			font:normal 9px tahoma;
			color:#acacac;
			padding:2px 2px 3px 6px;}
#top p {margin:0; padding:0;}

#head{
	height:102px;
	background:#fff url("/static/main/images/head_bg.jpg") repeat-x left top;}
	#head #icons{margin:7px 5px 0 0;float:right}
		#head #icons a{margin-left:5px;}

	#head #flash_menu{clear:right;float:right;margin-top:14px;}
	#head img{margin:0;}

/* ================================= KONTENT =================================== */
#wrapper{
	text-align:left;
	width:927px;
	background:#fff url("/static/main/images/wrapper_bottom.gif") repeat-x bottom left;
	/*margin-left:11px;*/
	padding:0 0 8px 0;
	border-bottom:7px solid #f1f1f1;
	overflow:visible}
	#glowna #wrapper{
		background:#fff url("/static/main/images/wrapper_bg.jpg") repeat-x bottom left;}
	#wrapper #flash{float:left;}
	#wrapper #box{float:left;margin-left:18px;width:280px;position:relative;color:#1C4E71;}
	#wrapper #box h1{
		padding:0;
		margin-bottom:16px;
		color:#4894BF;font:bold 11px tahoma;}
		#wrapper #box .news{padding-left:1px;height:66px;margin-bottom:14px;overflow:visible;}
		#wrapper #box .news a{color:#1C4E71;}
		#wrapper #box .news a span{font-weight:bold;background:#fff url("/static/main/images/news_ico.jpg") no-repeat top right;padding-right:11px;}
		#wrapper #box .news a:hover span{text-decoration:underline}


		#wrapper #left{
			position:relative;
			float:left;
			width:242px;
			background:transparent url("/static/main/images/e.gif") no-repeat bottom right;}
		/* ============= STREFA LOGOWANIA ============== */
		#login{}
			#left #login{
				position:absolute;bottom:0;width:242px;background:transparent url("/static/main/images/wrapper_bg.jpg") repeat-x bottom left;}

		#login em{display:block;float:right;width:125px;font-style:normal;padding-top:3px;}
			#left #login em{width:75px;}
		#login h1{
			padding-top:15px;
			margin:15px 0 0 0;padding-bottom:2px;
			color:#176C9B;font:bold 11px tahoma;}
		#box #login h1{
			margin-bottom:0;
			padding-top:13px;}
			#left #login h1{
				padding-left:20px;}

		#login #login_form{
			float:left;
			width:133px;}
			#left #login_form{
				margin-left:18px;}
		#login #login_form img{
			float:left}
		#login #login_form #user,
		#login #login_form #pass{
			width:125px;
			border:1px solid #d5d5d5;
			background:#fff url("/static/main/images/search_input_bg.jpg") repeat-x left top;
			font:normal 9px tahoma;
			color:#acacac;
			margin-top:6px;
			padding:2px 2px 3px 6px;}
		#login #login_form span{
			text-align:right;
			margin-top:3px;
			display:block;
			color:#4B90C9;
			font:bold 10px tahoma;}


		/* ============= SIDEBAR PO LEWEJ ============== */
		#kontakt{
			height:103px;
			width:240px;
			background:#fff url("/static/main/images/kontakt2.jpg") no-repeat top left;
			text-align:right;
			padding:20px 16px 0 0;
			color:#2A78A4;
			font:bold 10px tahoma;}
		#middle{
			width:682px;
			float:left;
			height:123px;
			background:#fff url("/static/main/images/middle/slupy.jpg") no-repeat top left;
			padding-top:130px;
			overflow:visible;
			height:auto;}
		#menu{
			height:100%;
			margin-bottom:122px;
			/*background:#fff url("/static/main/images/menu_cien.png") no-repeat top left;*/}
			/* ========================= MENU ============================ */

			#menu ul{clear:both;}
			#menu .first{clear:both}
			#menu ul li a{padding:6px 0 6px 0;text-indent:15px;margin-left:0px;display:block;width:100%;font:bold 11px tahoma;color:#636363;}
			#menu ul li a:hover{background-color:#cecece;}
			#menu .first a{font-weight:bold;}
			#menu a img{margin:0 0 3px 6px;vertical-align:middle;}
			#menu .sub a{color:#1A527B;margin-left:10px;}

				#menu .normal li{margin:0 0 3px 0;background-color:#e1e1e1;display:block;}
					#menu .normal li.a{background-color:#2b78a4;}
						#menu .normal li.a a{color:#fff}
						#menu .normal li.a a:hover{background-color:#2b78a4;}

				#menu .sredniego{background-color:#f2f2f2; list-style-type:none; margin:0; padding:0;}
				#menu .sredniego a{color:#636363;margin:0;width:100%;}
				#menu .sredniego a:hover{background-color:#c6dce7}
				#menu .sredniego .a{background-color:transparent;}
					#menu .sredniego .first a{color:#fff;background-color:#79c4ec;}
					#menu .sredniego .first a:hover{background-color:#79c4ec;}
					
					#menu .sredniego .sub{
						border-top:1px solid #79c4ec;
						background-color:transparent
					}
					#menu .sredniego .sub a{font-weight:normal;color:#0583b3;width:100%}
					#menu .sredniego .sub.a a{background:transparent url("/static/main/images/arrow_right_blue.gif") no-repeat 3px 50%;font-weight:bold;}
					#menu .sredniego .sub.a a:hover{background-color:#c6dce7;}
					
					#menu .sredniego .subLast{
						border-top:1px solid #79c4ec;
						border-bottom:1px solid #79c4ec;
						background-color:transparent
					}
					#menu .sredniego .subLast a{font-weight:normal;color:#0583b3;width:100%}
					#menu .sredniego .subLast.a a{background:transparent url("/static/main/images/arrow_right_blue.gif") no-repeat 3px 50%;font-weight:bold;}
					#menu .sredniego .subLast.a a:hover{background-color:#c6dce7;}
					
					#menu .sredniego .subCat{
						margin-left:12px;
						background-color:transparent
					}
					#menu .sredniego .subCat a{font-weight:bold;color:#6C6C6C;width:100%;}
					#menu .sredniego .subCat.a a{background:transparent url("/static/main/images/arrow_right_blue.gif") no-repeat 3px 50%;font-weight:bold;}
					#menu .sredniego .subCat.a a:hover{background-color:#c6dce7;}

					#menu .sredniego .subProd{
						margin-left:25px;
						background-color:transparent
					}
					#menu .sredniego .subProd a{font-weight:normal;color:#6C6C6C;width:100%}
					#menu .sredniego .subProd.a a{color:#79c4ec; background:transparent url("/static/main/images/arrow_right_blue.gif") no-repeat 3px 50%;font-weight:normal;}
					#menu .sredniego .subProd.a a:hover{background-color:#c6dce7;}
					#menu ul li.subProd a{padding:3px 0 3px 0;}

				#menu .wiecej {list-style-type:none; margin:0; padding:0;}
				#menu .wiecej li a{padding:3px 5px 3px 10px}
				#menu .wiecej a{color:#636363;font-weight:normal;font-size:9px;}
				#menu .wiecej .first{background-color:#e1e1e1;}
					#menu .wiecej .first a{font-weight:bold;padding:6px 5px 6px 10px;font-size:11px;}
				#menu .wiecej .a a{color:#636363;}

				/********************** 2 KOLUMNY WIECEJ **************************/
				#menu .wiecej li a:hover{color:#d00;background-color:transparent}
				#menu .wiecej li{float:left;width:49%;}
				#menu .wiecej li a{width:95px;padding-left:13px;padding-right:0;background:transparent url("/static/main/images/dot.gif") no-repeat 7px 7px;}
				#menu .wiecej .first{float:none;width:100%;}
				#menu .wiecej .first a{width:222px;background:transparent}
				#menu .wiecej .first a:hover{color:#636363;}

				/************************************************/

				#menu .niskiego{background-color:#f2f2f2; list-style-type:none; margin:0; padding:0;}
				#menu .niskiego a{color:#44a244;margin:0;width:100%;}
				#menu .niskiego a:hover{background-color:#bfebbf}
				#menu .niskiego .a{background-color:transparent;}
					#menu .niskiego .first a{color:#fff;background-color:#67bf68;}
					#menu .niskiego .first a:hover{background-color:#67bf68;}
						
						#menu .niskiego .sub{
							border-top:1px solid #67bf68;
							background-color:transparent}
						#menu .niskiego .sub a{font-weight:normal;color:#0b8b0a;width:100%}
						#menu .niskiego .sub.a a{background:transparent url("/static/main/images/arrow_right_green.jpg") no-repeat 3px 50%;font-weight:bold;}
						#menu .niskiego .sub.a a:hover{background-color:#bfebbf;color:#0b8b0a}
						
						#menu .niskiego .subLast{
							border-top:1px solid #67bf68;
							border-bottom:1px solid #67bf68;
							background-color:transparent}
						#menu .niskiego .subLast a{font-weight:normal;color:#0b8b0a;width:100%}
						#menu .niskiego .subLast.a a{background:transparent url("/static/main/images/arrow_right_green.jpg") no-repeat 3px 50%;font-weight:bold;}
						#menu .niskiego .subLast.a a:hover{background-color:#bfebbf;color:#0b8b0a}

						#menu .niskiego .subCat{
							padding-left:12px;
							background-color:transparent;
							width:89%;
						}
						#menu .niskiego .subCat a{font-weight:bold;color:#6C6C6C;width:100%;  display:block; text-indent:0; padding-left:15px;}
						#menu .niskiego .subCat.a a{background:transparent url("/static/main/images/arrow_right_blue.gif") no-repeat 3px 50%;font-weight:bold;}
						#menu .niskiego .subCat.a a:hover{background-color:#67bf68;}

						#menu .niskiego .subProd{
							margin-left:25px;
							background-color:transparent
						}
						#menu .niskiego .subProd a{font-weight:normal;color:#6C6C6C;width:100%}
						#menu .niskiego .subProd.a a{color:#79c4ec; background:transparent url("/static/main/images/arrow_right_blue.gif") no-repeat 3px 50%;font-weight:normal;}
						#menu .niskiego .subProd.a a:hover{background-color:#67bf68;}

		/* ========================= ZAWARTOSC ============================ */
		#right{
			width:95%;
			border-right:1px solid #fff;
			float:none;
			background-color:#fff;
			clear:both; display:block; overflow:visible; padding:0;}
		#right h1{
			margin-top:17px;
			margin-bottom:11px;
			padding-bottom:8px;
			font:bold 14px tahoma;
			color:#19527d;
			border-bottom:1px solid #ccc;}
			#right h1 span{display:block;color:#4395bd;font-size:12px;margin-top:3px;}
			#right .wstep{
				color:#19527d;
				font-weight:bold;}


/* ================================= STOPKA ==================================== */
#footer{
	width:95%;
	/*margin-left:44px;*/
	height:120px;
	border:1px solid #d5d5d5;
	border-width:1px 0 0 0;
	background:#fff url("/static/main/images/footer_bg.jpg") repeat-x top left;
	font-size:9px;
	color:#ababab;
	padding:0;
	clear:both; 
	display:block;
	overflow:auto;
	padding:0;}
	#footer span{padding:0 8px 0 8px;text-align:center;}
	#footer #partnerzy{
		float:right;
		width:auto;
		padding-right:10px;
		height:76px;
		border:1px solid #d5d5d5;
		border-width:0 1px 1px 0;
		background:#fff url("/static/main/images/partnerzy_bg.jpg") no-repeat bottom left;}
		#footer #partnerzy h1{
			width:200px;
			margin:6px 0 0 5px;
			font:bold 11px tahoma;}
		#footer #partnerzy img{
			float:left;
			margin:15px 35px 15px 10px;}
		#footer #partnerzy .last{margin-right:10px;}
		#footer #partnerzy .bg{float:left;margin:0;}
	#footer #newsletter{
		height:65px;}
		#footer #newsletter h1{
			margin:6px 0 0 1px;
			font:bold 11px tahoma;}
		#footer #newsletter #newsletter_input{
			float:left;
			width:136px;
			border:1px solid #d5d5d5;
			background:#fff url("/static/main/images/search_input_bg.jpg") repeat-x left top;
			font:normal 9px tahoma;
			color:#acacac;
			margin-top:6px;
			padding:2px 2px 3px 6px;}
		#footer #newsletter .submit{
			float:left;
			margin-top:5px;}
		#footer #newsletter span{
			float:left;color:#1C4E71;text-align:left;}
	#footer #enigmatis{
		clear:right;
		float:right;}
#wrapper {position:relative;}
#left {display:none;}
		#left,#right{display:table-row;}



/* ============================ SCIEZKA =============================== */
#path{
	overflow:visible;
	color:#999}
	#path ul{margin:5px 5px 6px 20px;}
	#path ul li{
		display:inline;}
	#path ul li a{
		color:#999}
		#path ul li a.last{font-weight:bold}
	#path ul li a:hover{color:#333}

/* ============================ INNE ================================== */
#handy{
	clear:both;
	float:right;
	margin:10px;}
	#handy a{
		font:bold 10px Tahoma;
		color:#4b90c9;
		text-transform:uppercase;
		margin-left:10px;}
		#handy a:hover{color:#1b527b}
		#handy a img{vertical-align:middle}

#middle2{clear:both;padding-left:10px; overflow:visible}
#middle2 ul {padding:0 32px; list-style: disc inside; }
/* ============================ G????WNE ZAK??ADKI ======================= */
#maintabs{overflow:visible;
position:relative;
height:45px;
background:transparent url("/static/main/images/maintabs_cien.gif") repeat-x top left;
border-top:1px solid #ccc;
display:none;
}
#maintabs ul{height:45px;
background:transparent url("/static/main/images/maintabs_cien.gif") repeat-x top left;

float:left; display:inline;}

#maintabs ul li{
	position:relative;
	display:inline;
	float:left;
	width:73px;
	text-align:center;
	padding:10px 5px 5px 5px;
	/*border-right:1px solid #ccc;*/
	height:30px;
	background:transparent url("/static/main/images/maintabs_podzial.gif") no-repeat -5px bottom;}
#maintabs ul li:first-child{background-image:none; padding-left:15px}
#maintabs ul li span{
	position:absolute;bottom:-1px;right:0;
	background:transparent url("/static/main/images/maintabs_podzial.gif") no-repeat 0 -5px;width:5px;height:100%;}
#maintabs ul li.last{border-right:0;}

#maintabs ul li a{
	display:block;
	color:#666;
	
}

#maintabs ul li a:hover{color:#d00;}

#maintabs ul li.a{font-weight:bold;background:#fff; overflow:visible}
#maintabs ul li.a a{background:transparent url("/static/main/images/maintabs_active.gif") no-repeat 50% 100%; padding-bottom:8px;}

#maintabs ul a ul {border-bottom:1px solid #ccc; position:absolute; bottom:-18px; height:18px;visibility:hidden; margin-left:-32px;}
#maintabs ul a:hover ul {visibility:visible}
#maintabs ul ul li{
	position:static;
	display:inline;
	float:left;
	width:73px;
	text-align:center;
	padding:0px 5px 0px 5px;
	/*border-right:1px solid #ccc;*/
	height:20px;
	background:transparent url("/static/main/images/maintabs_podzial.gif") no-repeat -5px bottom;}
	
/* ================================ MENU G??RNE ============================ */

#flash_menu{margin:0 20px 0 0;}
#flash_menu a{text-transform:uppercase;font:bold 12px tahoma;color:#1D7093;padding:5px 10px 5px 10px;display:block;}
#flash_menu ul li{float:left;display:block;width:auto;border-left:0px solid #86bce0;background:url("/static/main/images/flash_menu_bg.jpg") repeat-y 0px 0px;}
	#flash_menu ul li ul{position:absolute;background-color:#f6f6f6;border:1px solid #86bce0;border-width:1px 1px 1px 0;border-bottom:4px solid #27405f;}
		#flash_menu ul li ul a{font-size:10px;padding:3px 10px 3px 10px;display:block;}
	#flash_menu ul li ul li{float:none;border:none;border-left:1px solid #86bce0;background:none;}
#flash_menu ul li.first{background:none}
#flash_menu .sub{display:none}
#flash_menu .sub a {padding-left:10px;}
#flash_menu li:hover ul,#flash_menu li.iehover ul{display:block;z-index:10000}
#flash_menu li.a a{border-bottom:3px solid #77c2ec;color:#274162}
#flash_menu li.a li a{border-bottom:0;color:#1D7093}
#flash_menu li .a a{background-color:#dcefef;border:none;color:#274162}
#flash_menu ul li a{text-transform:uppercase;font:bold 12px tahoma;color:#1D7093;padding:5px 3px 3px 3px;display:block;margin:0 7px 3px 7px}
#flash_menu ul li ul li a{font-size:10px;padding:3px 10px 3px 10px;margin:0;}
#maintabs * {display:none; overflow:hidden;}
#flash_menu a:hover,#flash_menu li.a li a:hover{color:#274162}


#login #login_form a.tooltip{display:block;position:relative;}
#login #login_form a.tooltip span{display:none}
#login #login_form a.tooltip:hover span{display:block;width:150px;text-align:left;padding:2px;border:1px solid #ccc;background-color:#fff;position:absolute;bottom:-10px;left:10px;-moz-border-radius:6px;cursor:pointer;}


h3.w {display:block; height:33px; background:#fff url("/static/main/images/wybierz.png"); color:#646464; font-size:13px;}
h3.w span {display:block; text-align:center; padding:8px 0 5px 0; background:url("/static/main/images/plus.png") no-repeat 640px 7px}

body #middle2 ul.tyco * {list-style-type:none; list-style:outside; padding:0px; margin:0; text-indent:0; clear:both; display:block; float:none;}
body #middle2 ul.tyco li {margin:0; padding:0; display:block; padding:0px; margin:0; text-indent:0; clear:both; display:block;}
body #middle2 ul.tyco .title {border-top:1px solid #ccc; font-weight:bold; border-bottom:1px solid #ccc; display:block;}
body #middle2 ul.tyco a {color:#686868; margin:0; padding:0; text-indent:0; display:block;}
body #middle2 ul.tyco a:hover {color:#d00; font-weight:normal;}
body #middle2 ul.tyco li .a {color:#0190D6; font-weight:bold;}
body #middle2 ul.tyco li.title strong {color:#357ABD; font-weight:bold;}
body #middle2 ul.tyco li {padding:4px 0; margin:0;}
body #middle2 ul.tyco ul {list-style: none; padding:4px 24px;}
body #middle2 ul.tyco ul ul {list-style: none; padding:8px 24px;}
body #middle2 ul.tyco ul ul li {padding:1px 0;}

/* ================================ FLASH ============================ */
#subflash{
	position:relative;
	float:left;
	width:680px;
	height:122px;z-index:1
	display:none;
}

#flash2{
	position:relative;
	float:left;
	width:622px;
	height:367px;
}

/* ================================ style do formularzy ============================ */
#form{margin-top:20px;}
#form label{width:100px;margin:6px 3px 0 0;padding:3px 2px;text-align:right;float:left;clear:left}
#form label i{font-style:normal;color:#c00}
#form span{display:block;margin:6px 3px 0 3px;padding:3px 2px;float:left;color:#c00;}
#form input,
#form textarea,
#form select{
		width:250px;margin:6px 120px 0 0;padding:3px;float:left;font-size:11px;font-family:Tahoma;border:1px solid #ccc; color:#1A527B
}
#form .button{width:auto;margin:10px 0 0 107px;clear:both;border:1px solid #ebdcd0;background-color:#f4ebe4;color:#707070}
#form p.send{margin-top:20px;padding-left:3px;}
#form .error{border:1px solid #c00;}
#form input.chk{width:auto;margin:5px 5px 5px 0;}
#form input.radio{width:auto;margin:5px 5px 5px 0;}
#form div.zgoda{display:block;margin:10px 0 0 107px;clear:both;font-weight:normal;}
#form div.zgoda label{float:none;width:auto;display:inline}

/* ================================ stopka ============================ */

#enigmatis a {color:#ABABAB}
#enigmatis a:hover {color:#27A2E4;}
#top {display:none}

#icons {display:none;}
#flash_menu {display:none;}
#kontakt {text-align:right; background:none; float:right; float:none; text-align:right;}
#kontakt {clear:both; }

#kontakt p {float:right;}
#subflash {float:left; display:none;}
#left {display:none;}
#right{width:100%;}
#handy {display:none;}
#newsletter {display:none;}
a:focus {outline:0;}