@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;}


.logowanie2{

	background-image	:url(../tla/log2.jpg);
	width				:190px;
	height				:67px;
	overflow			:hidden;
	background-position	:right;
	background-repeat	:no-repeat;
	float				:right;
	text-align			:right;
	margin				:20px 0 13px 0;
	padding				:7px 10px 10px 10px ;
	}

.logowanie {
	background-image:url(../tla/log.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	float:right;
	height:83px;
	margin:10px 0;
	overflow:hidden;
	padding:10px;
	text-align:left;
	width:190px;
}



.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 bottom;
	background-repeat:no-repeat;
	text-align:left;
	overflow:hidden;
	height:160px;
	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: absolute;
    position:fixed;
	top:0;
	bottom:0;
	height:100%;
	width:100%;
   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;}


.podWrstwa{    display:none;	position:fixed;	width:100%;	top:100px;	left:0px;	z-index:1}

.podWrstwa_activ{    display:;	position:fixed;	width:100%;	top:100px;	left:0px;	z-index:100001}

.bx_0{z-index:20; position:absolute; overflow:hidden; width:100%;}

.bx_g{margin:80px auto; width:540px; height:400px; border:10px solid #D5E3F0; background:#FFFFFF; padding:5px; overflow:hidden; }

.bx_l{float:left; width:42%; overflow:hidden; padding-left:20px;}

.bx_img{background:#F5F5F5; padding:10px; width:205px; margin-bottom:10px;}

.prz_gr{ background-color:#244280;color:#FFF;border-color:#D3D9E4; text-align:center; border-width:1px; border-style:solid; padding:3px 10px;}

.bx_img{background:#F5F5F5; padding:10px; width:205px; margin-bottom:10px;}
.ak_dd_t2 {color:#333;  margin-bottom:0px;}
.ak_dd_t3 {color:#333;  margin-bottom:8px;}
.uti_b2{font-size:19px; margin-bottom:2px; font-family:'Trebuchet MS', Arial, sans-serif; color:#1B75A4;}

.tito{font-size:20px; color:#464646; font-family:Trebuchet MS, Arial, sans-serif; margin-bottom:10px;}
.tito2{font-size:24px; color:#464646; font-family:Trebuchet MS, Arial, sans-serif; margin-bottom:10px; background:url(../kk/tb.png) no-repeat top right}
.tito2 span{float:right; font-size:10px; padding-right:15px;}

.box_info_3{padding:10px;  background:#F4F5F8;  color:#69769A; border-bottom:1px solid #E6E8EE; border-top:1px solid #E6E8EE; margin-bottom:15px; margin-top:15px;}
