/* wersja 2.4 */
body{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C00;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #003957;
}
.dks{

        border: 1px solid red;
}
/* --- */
p,
li,
td
{
	color: #000;
}
a{
        text-decoration: none;
	color: #C00;
}
a:hover	{
        text-decoration: underline;
	color: #1973AD;
}
a img	{border: none;}
img	{
	
	border: none;
	vertical-align: top;
	}

hr	{
	clear: both;
	height: 1px;
	color: #003;
	background-color: #003;
	border: none;
	margin-left: 10px;
	margin-right: 10px;
	}
/* ------------------- */
/* formatowanie tekstu */
.txN	{font-style: normal;}
.txB	{font-weight: bold;}
.txI	{font-style: italic;}
.txU	{text-decoration: underline;}
.txL	{text-align: left;}
.txR	{text-align: right;}
.txC	{text-align: center;}
.txFL	{float: left;}
.txFR	{float: right;}
.tx10	{font-size: 10px}
.tx12	{font-size: 12px}
.tx14	{font-size: 14px}
.tx16	{font-size: 16px}
.tx18	{font-size: 18px}
.tx20	{font-size: 20px}
.tx22	{font-size: 22px}
.txW1	{color: #C00;}
p img.txFL{	margin: 0 10px 0 0;}
p img.txFR{	margin: 0 0 0 10px;}
kbd{
	/* KBD - czcionka z klawiatury */
	color: #006;
	font-weight: bold;
	border: 1px solid #003;
	padding: 0 4px 0 4px;
	background-color: #EEE;
	}
/* --- */
#polecamy{
	/* - NIE USUWAÄ† - pozycjonowanie innych witryn <div id="polecamy"></div> */
	display: none;
	}
#HiLi	{
	/* - NIE USUWAÄ† - HideLink do strony glownej <a id="HiLi" href="index.php"><b>Strona startowa</b></a>	*/
	display: none;
	position: absolute;
	display: block;
	width: 570px;
	height: 110px;
	top: 40px; left: 0;
	}
#HiLi b{
	display: none;
	}
/* --- */
.skiplink{
	/* - NIE USUWAÄ† - */
	position: absolute;
	left: 0;
	top: -1000px;
	overflow: hidden;
	}
/* --- */
#StronaStartowa{
	position: absolute;
	top: 0px;
	left: 0;
	display: block;
	height: 50px;
	width: 150px;
}

#StronaStartowa b{
	display: none;
}
/* --- */

h1	{
	color:#C4E6FF;
	margin: 10px 10px 5px 0px;
	background-color: #1973AD;
	padding: 2px 5px 2px 5px;
	border-bottom: 3px solid #000;
	}
h2	{
	color: #A00;
	margin: 10px 10px 5px 0px;
	border-bottom: 8px solid #A00;
	}
h1	{font-size: 16px;}
h2	{font-size: 14px;}
h3	{font-size: 12px;}
td	{color: #000;}
/* --------- */
#prim768a,
#prim768b,
#prim768c
	{
	padding: 0 0 0 0;	
	width: 768px;
	}	
#prim768a{
	position: absolute;
	width: 768px;
	left: 50%;
	margin: 0 0 10px -384px;
	background: url(../p/bg.gif) repeat-y;
}
#prim768b{
	float: left;
	margin: 0 0 0 0;
	background: url(../p/top.gif) no-repeat;
	}
#prim768c{
	float: left;
	margin: 87px 0 0 0;
}
/* --- */
#menu0{
	position: absolute;
	display: block;
	width: 390px;
	top: 58px;
	left: 370px;
}
#menu0 a{
	display: block;
	/* width: 100px; */
	float: left;
	padding: 5px 5px 6px 35px;
	margin: 0 10px 0 0px;
	text-align: center;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	}
#menu0 a:hover{
	text-decoration: underline;
	}
#menu0 a.mnuWybrane{
	}
/* --- */
#menu1{
/* 
	position: absolute;
	left: 14px;
	top: 74px;
*/
 	margin: 21px 0 0 0;
	float: left;
	width: 256px;
	display: block;
	background: url('../p/menu_bg.gif') no-repeat;
}
#menu1 a{
	display: block;
	border-bottom: 1px solid #000;
	margin: 2px 10px 2px 50px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #1973AD;
	padding: 6px 0 6px 30px;
	}
#menu1 a:hover	{
	color: #FFF;
	background-color: #1973AD;
	border-left: 8px solid #000;	
	}
#menu1 a em{
	/* &raquo */
	color: #FFF;
	font-style: normal;
	font-weight: bold;
	background-color: #C00;
	border: 1px solid #000;
	padding: 0 3px 0 2px;
	}
#menu1 a span{
	text-decoration: underline;
	}
#menu1 a.mnuWybrane,
#menu1 a.mnuWybrane:hover
{
	color: #C00;
	cursor: default;
	background: none;
	}
#menu1 a.mnuWybrane:hover{
	color: #FFF;
	}
/* --- */
#menu2{
	position: absolute;
	left: 613px;
	top: 45px;
	width: 140px;
	float: left;
	display: block;
}
#menu2 a{
	display: block;
	margin: 12px 0 12px 0;
	width: 140px;
	float: left;	
	text-align: left;
	font-size: 12px;
	color: #0E7ABA;	
	font-weight: bold;
}
/* --- */
#menu9a{
	text-align: center;
	display: block;
	width: 512px;
	float: left;
}
#menu9a a{

}
#menu9a a:hover{
	color: #FFFF00;
	}
#menu9a a.mnuWybrane{
	}

#menu9b{
	color: #FFF;
	display: block;
	width: 512px;
	float: left;
} 
#menu9c {
	display: block;
	text-align: center;
	width: 256px;
	float: left;
}
#menu9a p, #menu9a a,
#menu9b p, #menu9b a,
#menu9c p, #menu9c a{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
}
#menu9{
	background-color: #1973AD;
	border-top: 3px solid #FFF;
	border-bottom: 1px solid #000;
	margin: 0px 0 0px 0;
	padding: 5px 0 5px 0;
	color: #FFF;
	font-size: 10px;
}
/* --------- */
.kol1,
.k768,
.k512,
.k500,
.k384,
.k256,
.k255,
.k254,
.k192,
.k170,
.k120{
	float: left;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.k768	{width: 768px;}
.k512	{width: 512px;}
.k500	{width: 500px;}
.k384	{width: 384px;}
.k256	{width: 256px;}
.k255	{width: 255px;}
.k254	{width: 254px;}
.k192	{width: 192px;}
.k170	{width: 170px;}
.k120	{width: 120px; margin: 0 2px 0 2px;}
.kol1	{width: 268px;;}

/*=======================================*/
.tabela{
	width: 460px;	 
	margin: 0px 10px 10px 10px;
	background-color: #FFF;
	}
.tabela th{
	padding: 10px 3px 10px 3px;
	background-color: #003957;
	color: #FFF;
	font-size: 11px;
	border: 0px solid #FFF;
}
.tabela td{
	border: 1px solid #003957;
	color: #000;
	font-size: 12px;
	text-align: center;
	margin: 2px 2px 2px 2px;
	}
.tabela td.kolor{
	text-align: left;
	padding-left: 7px;
	font-size: 12px;
}

/* --- */

form#formularzZapytanie{
	margin: 0 0 0 0;
	padding: 0 0% 0 5%;
	width: 90%;
	float: none;
	}
form#formularzZapytanie div{
	width: 100%;
	display: block;
	margin: 3px 0 0 0;
	padding: 0px 0px 0px 0px;
	float: left;
	line-height: 1.3em;
	}
form#formularzZapytanie div div{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;                             
	width: 50%;
	float: left;
	line-height: 1.3em;
	}
form#formularzZapytanie div div p{
	margin: 0 2% 0 0;
	padding: 0px 0px 0px 0px; 
	line-height: 1.3em;
	}
form#formularzZapytanie div div p.TDprawej{
	text-align: right;
}
form#formularzZapytanie textarea,
form#formularzZapytanie input{
 	width: 100%;
	border: 1px solid #BBB;
	background-color: #EEE;
	color: Black;
}
form#formularzZapytanie textarea:focus,
form#formularzZapytanie input:focus{
	background-color: White;
	color: Green;
}
form#formularzZapytanie div#send{
	text-align: center;
}
form#formularzZapytanie div#send input{
	width: 8em;
}
form#formularzZapytanie p{
	margin: 0 0 3px 0;
}
form#formularzZapytanie p.red {
	color: #C70303;
} 
.yellowBG{
	background-image: url('../p/bg.jpg');
	border-bottom: 10px solid #C00;
}
/* ------------------------------------- */
/*==========elementy rozszezone==========*/
/* ALBAW */
#tel{
	position: absolute;
	top: 30px;
	left: 500px;
	font-size: 22px;
	font-weight: bold;
	color: #FFF;
	line-height:22px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
#hur{
	position: absolute;
	top: 40px;
	left: 130px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
#hur b	{
	display: none;
	}
#danetele{
	display: block;
	padding: 5px 0 0 0;
	margin: 0px 0 0 40px;
	}
#danetele p{
	margin: 10px 0px 10px 20px;
	}
/* --- */
#welcome{
	position: relative;
	display: block;
	width: 480px;
	height: 200px;
	background: url('../p/welcome.jpg') no-repeat;
        margin: 5px 0 5px 0;
	border: 1px solid #003957;
}
#welcome p{
	position: absolute;
	display: block;
	margin: 0 0 0 0;
	top: 80px;
	left: 20px;
	color: #CBE3EF;
	width: 300px;
}
#welcome p a{
	color: #FFF;
}
#welcome #flashka{
	position: absolute;
	top: 60px;
	left: 300px;
        float: left;
}
/* --- */
.box	{
	background: #FFF url('../p/box_bg.gif') repeat-x;
	display: block;
	padding: 0 0 0 0;
	margin: 5px 9px 6px 0;
	border: 1px solid #61AFDF;
        width: 235px;
	height: 160px;
        float: left;
	}
.box h1{
	margin: 4px 4px 4px 4px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #61AFDF;
	
}
.box h1	a,
.box h1	{
	color: #BBE1F8;
	text-decoration: none;
	}
.box a{
	color: #001D2F;
	text-decoration: underline;
	}
	
#prim768c .box ul{
	display: block;
	width: 140px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	}
#prim768c .box ul li{
	margin: 0 0 0 16px;
	padding: 0 0 0 0;
	font-size: 12px;
	}
#prim768c .box h1 a:hover{
	color: #FFF;
	text-decoration: none;
	}
#prim768c .box p{
	display: block;
	margin: 0 0 0 10px;
}
#prim768c .box a img.bt{
	float: left;
	border: 1px solid #BBE1F8;
	border-bottom: 10px solid #A00;
        margin: 3px 5px 0 4px;
        margin: 3px 0 0 4px
}
#prim768c .box a:hover img.bt{
	border: 1px solid #FFF;
}
/* --- */
/* --- */
#wspolpracujemy{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#wspolpracujemy li img{
        background-color: #FFF;
}
#wspolpracujemy li{
	margin: 10px 4px 0 0;
	padding: 2px 0px 2px 0px;
	display: block;
	width: 117px;
	float: left;
	text-align: center;
	background-color: #FFF;
	border: 1px solid #000;
	height: 60px;
}
/* --- */
.gal_bloki{
	width: 500px;
	display: block;
	float: left;
}
.gal_bloki img{
	display: table-cell;
	border: 1px solid #BBB;
	margin: 5px 5px 5px 5px;
	
}

.faceboxblok{
	display: block;
	float: left;
	margin: 2px 5px 2px 0px;
	color: #444;
	text-align: center;
	font-size: 11px;
	
	
}
.faceboxblok img{
	margin: 0 0 3px 0;
}
/* -----------------*/

.kol05{
	width: 230px;
	float: left;
	margin-right: 10px; 
}