@charset "utf-8"; 
	/* CSS Document */

body{ 

	background-color	:#FFF; 
	font-size			:12px; 
	color				:#333; 
	margin				:0px; 
	background-image	:url(../tlo.jpg); 
	background-repeat	:repeat-x; 
	background-position :top; 
	font-family			:Arial, Helvetica, sans-serif; 
	}

dd{margin-left:0px; overflow:hidden;}


a:link {

	color: #58646D; 
	text-decoration: none; 
	}

a:visited {

	text-decoration: none; 
	color: #6C7985; 
	}

a:hover {

	text-decoration: underline; 
	color: #58646D; 
	}

a:active {

	text-decoration: none; 
	color: #09F; 
	}



.pojg{

	width				:944px; 
	margin				:0 auto; 
	overflow			:hidden; 
	clear				:both; 
	}

	

.c{

	clear				:both; 
	height				:1px; 
	overflow			:hidden;

}



.winieta{

	float				:right; 
	width				:615px; 
	overflow			:hidden; 
	height				:187px; 
	background-repeat	:no-repeat; 
	background-position	:left; 
	text-align			:right; 
	}

	

.menutop{

	float				:right; 
	background-image	:url(../tla/top.jpg); 
	width				:70px; 
	height				:23px; 
	text-align			:center; 
	font-size			:11px; 
	margin-top			:10px; 
	margin-left			:5px; 
	overflow			:hidden; 
	background-repeat	:no-repeat; 
	}


.datee{text-align:right; color:#ACBBD2; font-size:11px; padding:3px 5px 4px 0px; margin-right:8px;    border-right:1px solid #ACBBD2; margin-bottom:2px;}


.logowanie{

	background-image	:url(../tla/log.jpg); 
	width				:190px; 
	height				:83px; 
	overflow			:hidden; 
	background-position	:right; 
	background-repeat	:no-repeat; 
	float				:right; 
	text-align			:left; 
	margin				:10px 0 10px 0; 
	padding				:10px; 
	}

	

	

.pudla{

	border:1px solid #D5E3F0; 
	background-color:#FFF; 
	margin-bottom:10px; 
	padding:10px; 
	overflow:hidden;
	}

.pudla2a{

	border:1px solid #9EBED8; 
	background-color:#FFF; 
	margin-bottom:7px; 
	padding:3px 2px 3px 2px; 
	overflow:hidden;
	}
.pudla3a{

	border:1px solid #D5E3F0; 
	background-color:#FFF; 
	margin-bottom:7px; 
	padding:0px ; 
	overflow:hidden;
	text-align:center;
	}



input {

	border				:#D5E3F0 1px solid; 
	padding				:2px 6px 2px 6px; 
	}

textarea{

	border				:#D5E3F0 1px solid; 
	padding				:2px 6px 2px 6px; 
	}

.button{

	border				:#3D5783 1px solid; 
	background-color	:#3D5783; 
	padding				:2px 6px 2px 6px; 
	text-align			:left; 
	font-size			:11px; 
	color				:#fff; 
	}



.menusep{
	width:1px; 
	background-color:#E4EDF6; 
	}

.www{
	width:500px; 
	height:90px; 
	background-repeat:no-repeat; 
	background-position:top left; 
	padding-top:260px; 
	color:#FFF;
	overflow:hidden;

	}

.wwt{
	background-color:#385170; 
	padding:5px 15px 0px 15px; 
	height:80px; 
	filter: alpha(opacity=90); 
	-moz-opacity: 0.9; 
	opacity: 0.9;
	}


.boxkont{
	border:1px solid #D5E3F0; 
	background-color:#FFF; 
	margin-bottom:5px; 
	padding:10px 15px 10px 15px; 
	}
	
.boxkont2{
	background-image:url(../obrazy/telefon.jpg); 
	background-position:right top; 
	background-repeat:no-repeat; 
	text-align:left; 
	overflow:hidden; 
	height:86px; 
	padding-top:10px; 
	padding-left:10px; 
}

.podpis{font-size:11px; color:#83A2C7; margin-top:5px; overflow:hidden; }

img {border:0px;}

.tekst{
	padding:10px;}
	
.obzdjecie{background-color:#FFFFFF; padding:2px; border:1px solid #D5E3F0; padding:2px;}
.obzdjecie2{background-color:#FFFFFF; padding:2px; border-bottom:1px solid #D5E3F0; padding:2px;}
.boxobzdjecie{background-color:#FFFFFF; padding:5px 5px 7px 5px; border:1px solid #D5E3F0; float:right; margin-left:20px; margin-bottom:10px;}
.boxobzdjecie2{background-color:#FFFFFF; padding:5px 5px 7px 5px; border:1px solid #D5E3F0; text-align:center; margin-bottom:10px;}


/* style do menu */
/*#menu_dynamiczne ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}*/
	
	/* ważna rzecz: position: relative jest konieczny ponieważ wewnątrz elementów listy będziemy pozycjonować 
		"wyskakujący" blok submenu, klasa sfhover jest specjalnie dla skryptu js, który z koleji jest dla IE6 */
				
	/*#menu_dynamiczne ul li,
	#menu_dynamiczne ul li.sfhover {
		position: relative;
		border: 4px solid #FFF;
		border-width: 0 4px 4px 0;
		}
		
			
		#menu_dynamiczne ul li a {
			display: block; 
			color: #003366;
			background: #f0f0f0;
			padding: 0 3px;
			height: 22px;
			line-height: 22px;
			}*/
			
			/* linkowi który jest nadrzędnym dla jakiejś grupy, nadajemy obrazek tła, korzystamy przy tym z
				CSS Sprites */
				
		/*	#menu_dynamiczne ul li a.sub {
				background: #f0f0f0 url(decorations.gif) 120px -53px no-repeat;
				}
				
			#menu_dynamiczne ul li a:hover {
				background: #DDD;
				}*/
				
	/* drugi poziom menu jest ukryty */
				
	/*#menu_dynamiczne ul li ul {
		display: none;
		}*/
		
	/* jeśli kursor myszki najedzie na któryś z elementów listy, lista która jest w niej zagnieżdżona przyjmuje
			display: block, czyli pojawia się, pozycjonujemy ją za pomocą position: absolute, left i top */
				
	/*#menu_dynamiczne ul li:hover ul,
	#menu_dynamiczne ul li.sfhover ul {
		display: block;
		position: absolute;
		left: 132px;
		top: -4px;
		background: #FFF;
		border: 4px solid #FFF;
		border-width: 4px 0 0;
		}
					
		#menu_dynamiczne ul li:hover ul li,
		#menu_dynamiczne ul li.sfhover ul li {
			width: 135px;
			border-width: 0 4px 4px;
		}
*/

 .lb{
	background-image:url(../box/lb.jpg); 
}

.pb{
	background-image:url(../box/pb.jpg); 
}

.gb{
	background-image:url(../box/bt.jpg); 
}

.db{
	background-image:url(../box/bd.jpg); 
}

.db, .gb{ 
	background-repeat:repeat-x; 
	height:8px;
}

.lbg{
	background-image:url(../box/lgr.jpg); 
}

.lbd{
	background-image:url(../box/ldr.jpg); 
}

.pbg{
	background-image:url(../box/pgr.jpg); 
}

.pbd {
	background-image:url(../box/pdr.jpg); 
}

.lb, .pb,{
	width:8px;
	background-repeat: repeat-y; 
}

.lbg, .lbd, .pbd, .pbg{
	background-repeat:no-repeat; 
	height:8px;
	width:8px;
}
.sub_pozycja{
padding:4px;
border:1px dotted #E0E1EC;
background-color:#F8FAFD;
margin-bottom:4px;
}

.sub_pozycja_h{
background-color:#FFFFFF;
padding:4px;
border:1px dotted #E0E1EC;
margin-bottom:4px;
}
form{margin:0px; padding:0px;}

.hgf{
    position:fixed;
    top:0px;
	bottom:0px;
	height:100%;
	width:100%;
    _position: absolute;
   _top: expression(this.offsetHeight*0 + document.documentElement.scrollTop+0);
   _height:expression(document.documentElement.clientHeight*1 - 0);
   margin:0;
   background-color: #385170;
   background-position:center; 
   background-repeat:no-repeat; 
   background-image:url(../aniload.gif);
   filter: alpha(opacity=50);
   opacity:0.5;
}
.boxy{overflow:hidden;  border:1px solid #D5E3EE; padding:2px; background-color:#FFF;}

.rbl{float:left; width:196px; height:54px; margin:0px; overflow:hidden;  border:1px solid #D5E3EE; padding:3px; background-color:#FFF;}
.rbr{float:right; width:196px; height:54px; margin:0px; overflow:hidden;  border:1px solid #D5E3EE; padding:3px; background-color:#FFF;}
.rbtit{color:#424F64; font-size:15px; padding:3px 0px 2px 0px;}

.rbla{float:left; width:196px; height:54px; margin:0px; overflow:hidden;  border:1px solid #9EBED8; padding:3px; background-color:#FFF;}
.rbra{float:right; width:196px; height:54px; margin:0px; overflow:hidden;  border:1px solid #9EBED8; padding:3px; background-color:#FFF;}

 
.pudla2{

 border:1px solid #D5E3F0; 
 background-color:#FFF; 
 margin-bottom:7px; 
 padding:3px 2px 3px 2px; 
 overflow:hidden;
 }
 
 
 
 .t3{
	color:#4B565F;
	margin-bottom:2px;
	padding-left:0px;
	font-size:14px;
	font-weight:bold;
}
.xo{color:#0082D9; font-size:15px;}
.asep{margin:0px 0px 5px 0px;  text-align:left; overflow:hidden; padding:0px 0px 5px 0px;  border-bottom:1px solid #DDE6EE;}
.asep2{margin:0px 0px 10px 0px; text-align:left; overflow:hidden; padding:0px 0px 10px 0px;  border-bottom:1px solid #E9EEF3;}
.asep3{margin:10px 0px 0px 0px; text-align:left; overflow:hidden; padding:10px 0px 0px 0px;  border-top:1px solid #E9EEF3;}
.asep0{margin:0px 0px 10px 0px; text-align:left; overflow:hidden; }

.imgg{background-color:#FFF; padding:2px 6px 2px 0px; margin-right:8px; border-right:1px solid #D5E3F0;}

.link_ok{border:1px solid #CDCEDC; border-bottom:0px; padding:5px; width:110px; font-size:14px; text-align:center; }
.link_dw{border:1px solid #CDCEDC; padding:5px; width:110px; font-size:14px; text-align:center; background-color:#F7F7F7;}

.nagq{background-color:#3D5783; color:#FFFFFF; font-weight:bold;}

.tbaxw{border-bottom:1px dotted #ccc; vertical-align:top; width:20%; text-align:right;}
.tbaxww{border-bottom:1px dotted #ccc; vertical-align:top; width:80%; text-align:left;}

.ramkax{
	 border-color: #ddd; 
	 border-style:solid; 
	 border-width:1px;
	 background-color:#ffffff;
	
}

.zestawienia_naglowek {
	border-width: 0px;
	border-style: solid;
	border-top-color: #76798F;
	background-color: #DFE2EC;
}
.zestawienia_podstawowa {
	border-width: 0px;
	border-style: solid;
	border-top-color: #76798F;
	background-color:#F3F4F8;
}
/* bez rozijanych podkategori*/
.menu{

	background-image	:url(../tla/menu.jpg); 
	height				:38px; 
	overflow			:hidden; 
	background-repeat	:no-repeat; 
	background-position	:top; 
	font-size			:14px; 
	padding				:4px 5px 0px 5px; 
	}

.menup{
	padding				:0px 15px 0 15px; 
	height				:34px; 
	text-align:center; 
	border-right:1px solid #E4EDF6;
	}

.menupa{
	padding				:0px 15px 0 15px; 
	height				:34px; 
	color				:#09F; 
	text-align			:center; 
	border-right:1px solid #E4EDF6;
	}
/* koneic bez rozijanych podkategori*/
/* z rozijanych podkategori*/
.menug{background-image	:url(../tla/menu.jpg); 
	height				:38px; 
	overflow			:hidden; 
	background-repeat	:no-repeat; 
	background-position	:top; 
	font-size			:14px; 
	padding				:4px 5px 0px 5px;}

.menug_a{
	float:left; 
	height:17px; 
	padding:10px; 
	background-color:#465279;
	border-right:1px #fff solid;
	border-left:1px #fff solid;
	}

.menug_h{
	float:left;
	height:16px;
	padding:10px;
	background-color:#517CC6;
	border-right:1px #517DC6 solid;
	border-left:1px #7B9ED6 solid;
}

.menug_u{float:left; height:16px; padding:10px; border-right:1px #517DC6 solid; border-left:1px #7B9ED6 solid;}


.menug_h2{
	float:left;
	height:16px;
	padding:10px;
	background-color:#517CC6;
	border-left:1px #7B9ED6 solid;
}

.menug_u2{float:left; height:16px; padding:10px;border-left:1px #7B9ED6 solid;}
.menug a:link {

	/*color: #fff;*/

	text-decoration: none;

}

.menug a:visited {

	text-decoration: none;

	/*color:#fff;*/

}

.menug a:hover {

	text-decoration: underline;

	/*color:#fff;*/

}

.menug a:active {

	text-decoration: none;

	/*color: #FF9;*/

}

#menu_li {
		position: absolute;
		margin: 0;
		padding: 0;
		list-style-type: none;
		padding-left:0; 
		height:28px; 
		color:#FFF; 
		font-size:14px; 
		text-align:left;
	}
	#menu_li ul {
		background-color:#FFFFFF;
		border-left:2px solid #D1E0F0;
		border-right:2px solid #D1E0F0;
		border-bottom:2px solid #D1E0F0;
		border-top:1px solid #D1E0F0;
		z-index:9999999999;
		padding:0px; 
	}
	#menu_li li { 
		float:left;
		padding:0 8px;
		background-image:url(../menu/separator.jpg);
		background-repeat:no-repeat; 
		background-position:right top;
		cursor: pointer;
		
	}
	#menu_li li li {
		float: none;
		padding:5px;
		line-height:normal;
		background:none;
		text-align:left;
		color:#000000;
	}
	#menu_li li li a{
		/*color:#000000;*/
		color:inherit;
		text-align:left; 
		font-size:12px;
		padding:0;
	}
	#menu_li li li a:hover{
		/*color:#FFFFFF;*/
		text-decoration:underline;
	}
	#menu_li li li:hover{
		background-color:#D1E0F0;
		/*color:#FFFFFF;*/
		text-decoration:underline;
	}
	#menu_li li li:hover{
		
		/*color:#FFFFFF;*/
		text-decoration:underline;
	}
	#menu_li li a {
		display: block;
 		text-align: center;
 		text-decoration: none;
		/*color:#FFFFFF; */
		font-size:14px; 
		padding:7px 7px 14px 6px;/*ok*/
	} 
	#menu_li li a:hover {
		text-decoration: underline;
	}
	.menug_h1 {
		background-color:#517CC6;
	}
	
	#menu_li li ul {
		padding-left:0;
		margin-left:0;
		width:auto;
		text-align:left;
		position: absolute;
		height: 0px;
		overflow:hidden;
		display:none;
		
		/*color:#000000;*/
	}
	#menu_li li:hover ul {
		height:auto;
		width: auto;
		display:block;
	}
/* koneic z rozijanych podkategori*/


.basp1{height:41px; overflow:hidden; background:url(../box/tp.png) repeat-x top; font-size:25px;}
.baspa{border:1px solid #D5E3EF; border-bottom:0px; background:#FFF; padding:5px 15px 0px 15px; height:41px; float:left; overflow:hidden; margin-right:5px; cursor:pointer;}
.baspu{border:1px solid #D5E3EF; border-bottom:0px; background:#FFF url(../box/ta.png) repeat-x top; padding:5px 15px 0px 15px; height:41px; float:left; overflow:hidden; margin-right:5px;  cursor:pointer;}
.baspt{border:1px solid #D5E3EF; border-top:0px; padding:10px; background-color:#FFF; overflow:hidden; clear:both;}

.basp1_p{height:52px; overflow:hidden; background:url(../box/tpo.png) repeat-x top; font-size:25px;}
.baspa_p{border:1px solid #D5E3EF; border-bottom:0px; background:#FFF; padding:0px ; height:51px; float:left; overflow:hidden; margin-right:3px; width:62px;}
.baspu_p{border:1px solid #D5E3EF; border-bottom:0px; background:#FFF url(../box/ta.png) repeat-x top; padding:0px; height:51px; float:left; overflow:hidden; margin-right:3px; width:62px;}