/*--------------------------------------------------------------*/
/*--------------------- Styl standardowy -----------------------*/
/*--------------------------------------------------------------*/

body {
	padding: 0px;
	margin: 0px;
	border-style: none;
	background-color: #ffffff;
	color: #6B6B6B;
}

body, td {
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
}

p {
	margin-top: 0px;
	margin-bottom: 0px;
}

ol, ul, li {
	padding: 0px;
	margin: 0px 0px 0px 15px;
}

li {padding: 0px 0px 0px 5px;}

h1, h2, h3, h4, h5, h6, h7, p, form {
	margin: 0px;
	padding: 0px;
}

.top {vertical-align: top;}
.clear {clear: both;}

a {
	color: #333333;
	text-decoration: none;/**/
}

a:hover {
	text-decoration: none;/**/
}

label {cursor: pointer;}

/* DHTML Popup */
.Popup {
	background-color: #FFFFFF;
	border: 1px solid #C8D0CF;
}
.Popup .ImageContainer {
	padding: 5px;
	height: 100%;
	text-align: center;
}
.Popup .Loader {
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 100%;
	border: 1px solid #C8D0CF;
}
.Popup .Preview {
	border: 1px solid #C8D0CF;
	cursor: pointer;
	position: absoloute;
	overflow: hidden;
}

.Popup .Caption {
	vertical-align: middle;
	padding: 0px 5px 5px 5px;
	font-weight: bold;
}
.Popup .Prev {
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 5px 5px;
	width: 16px;
}
.Popup .Prev div {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url(images/ico_prev.gif) no-repeat center center;
}
.Popup .Next {
	vertical-align: top;
	text-align: right;
	padding: 0px 5px 5px 0px;
	width: 16px;
}
.Popup .Next div {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url(images/ico_next.gif) no-repeat center center;
}
.Popup .IcoClose {
	height: 26px;
	width: 26px;
	display: block;
	cursor: pointer;
	background: url(images/ico_close.gif) no-repeat center center;
}
.PopupOverlay {
	width: 100%;
	height: 500px;
	background-color: #999999;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

/* komunikat */
.komunikat {
	font-weight: bold;
	padding: 15px;
	text-align: center;
}

.message {
	font-weight: bold;
	width:460px;
	position:absolute; 
	top:200px; 
	left:50%; 
	margin-left: -235px;
	background-color:#FFFFFF; 
	border:4px double #FF6600; 
	padding:0px 0px 20px 0px;
	text-align: center;
	z-index: 999999999;
}
.message p{text-align: center;}

.message div.info{
	padding:25px 5px 34px 100px;
	background: #FFFFFF url(images/info.jpg) no-repeat 15px 10px;
	text-align: left;
}
.message div.error{
	padding:25px 5px 34px 100px;
	background: #FFFFFF url(images/error.jpg) no-repeat 15px 10px;
	text-align: left;
}
.message input{
	background: #E6E6E6;
	color: black; 
	padding:2px 0px 2px 0px; 
	border: 1px solid #888888;
	font-weight: bold; 
	width: 60px;
	cursor: pointer;
}

/* ---------------------------------------------------------------- */
/* --- Ponizsze style usunac i napisac samodzielnie !!! ----------- */
/* ---------------------------------------------------------------- */

#topMenu{
	background:url("images/top_bg.gif");
	height:19px;
}

#naviTop{
	background:url("images/navitop.gif");
}

#blockBlue{
	 background:url("images/block_blue_bg.gif");
}

#pasek{
	background:url("images/pasek-a.gif");
}

.leftBack{
	background:#fff;
}

.bottomLine{
	background:#9A9A9A;
	height:1px;
}

.banner{
	height:80px;
}

.masterTitle{
	height:27px;
}

img{
	border: 0px;
}

.pHeader, a.modulTitle{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:black;
}


span.modulTitle{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:black;
}


div{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:black;
}

/* kategorie */

/* Jarek */

.przerwa {
	height: 12px;
}

.level1 {
	width:22px; 
	height:27px; 
	cursor:pointer;
}

.level2 {
	width:22px; 
	height:16px;
	cursor:pointer;
}

.level3 {
	width: 5px;
	height: 6px;
	cursor: pointer;
}

.czerwony1       { background:url(images/menu/lev1red.gif) no-repeat;}
.czerwony1on     { background:url(images/menu/lev1redon.gif) no-repeat -1px 0;}
.czerwony2       { background:url(images/menu/lev2red.gif) no-repeat;}
.czerwony2last   { background:url(images/menu/lev2redlast.gif) no-repeat;}
.czerwony2on     { background:url(images/menu/lev2redon.gif) no-repeat;}
.czerwony2onlast { background:url(images/menu/lev2redonlast.gif) no-repeat;}
.czerwony3on     { background:url(images/menu/lev3red.gif) no-repeat;}

.niebieski1       { background:url(images/menu/lev1blue.gif) no-repeat;}
.niebieski1on     { background:url(images/menu/lev1blueon.gif) no-repeat -1px 0;}
.niebieski2       { background:url(images/menu/lev2blue.gif) no-repeat;}
.niebieski2last   { background:url(images/menu/lev2bluelast.gif) no-repeat;}
.niebieski2on     { background:url(images/menu/lev2blueon.gif) no-repeat;}
.niebieski2onlast { background:url(images/menu/lev2blueonlast.gif) no-repeat;}
.niebieski3on     { background:url(images/menu/lev3blue.gif) no-repeat;}

.zolty1       { background:url(images/menu/lev1yellow.gif) no-repeat;}
.zolty1on     { background:url(images/menu/lev1yellowon.gif) no-repeat -1px 0;}
.zolty2       { background:url(images/menu/lev2yellow.gif) no-repeat;}
.zolty2last   { background:url(images/menu/lev2yellowlast.gif) no-repeat;}
.zolty2on     { background:url(images/menu/lev2yellowon.gif) no-repeat;}
.zolty2onlast { background:url(images/menu/lev2yellowonlast.gif) no-repeat;}
.zolty3on     { background:url(images/menu/lev3yellow.gif) no-repeat;}

.zielony1       { background:url(images/menu/lev1green.gif) no-repeat;}
.zielony1on     { background:url(images/menu/lev1greenon.gif) no-repeat -1px 0;}
.zielony2       { background:url(images/menu/lev2green.gif) no-repeat;}
.zielony2last   { background:url(images/menu/lev2greenlast.gif) no-repeat;}
.zielony2on     { background:url(images/menu/lev2greenon.gif) no-repeat;}
.zielony2onlast { background:url(images/menu/lev2greenonlast.gif) no-repeat;}
.zielony3on     { background:url(images/menu/lev3green.gif) no-repeat;}

/* Jarek - koniec */

.kategorieBlockImageNormal{
	width:22px; 
	height:27px; 
	background:url(cat_images/lev1blueon.gif) no-repeat;
	cursor:pointer;
}

.kategorieBlockImageChild{
	width:22px; 
	height:27px; 
	background:url(cat_images/lev1blue.gif) no-repeat;
	cursor:pointer;
}

.kategorieL2ImageNormal {
	width:22px; 
	height:16px;
	background:url(cat_images/lev2blue.gif) no-repeat;
	cursor:pointer;
}
/*
.kategorieL2ImageNormalLast {
	width:22px;
	height:22px;
	background:url(cat_images/lev2blue2.gif) no-repeat;
	cursor:pointer;
}
.kategorieL2ImageActiveLast {
	width:22px; 
	height:22px;
	background:url(cat_images/lev2blue2on.gif) no-repeat;
	cursor:pointer;
}*/
.kategorieL2ImageActive{
	width:22px; 
	height:16px;
	background:url(cat_images/lev2blueon.gif) no-repeat;
	cursor:pointer;
}

.kategorieL2ImageNormal2{
	width:22px; 
	height:22px;
	background:url(cat_images/lev2blue2.gif) no-repeat;
	cursor:pointer;
}

.kategorieL2ImageActive2{
	width:22px; 
	height:22px;
	background:url(cat_images/lev2blue2on.gif) no-repeat;
	cursor:pointer;
}

.kategorieL3ImageActive{
	width:5px; 
	height:6px;
	background:url(cat_images/lev3blueon.gif) no-repeat;
	background-position-x:0px;
	_background-position-y:4px;
	cursor:pointer;
}

.kategorieBlock{
	background:url("cat_images/lev1blue.gif") no-repeat;
}

.kategorieLevel1Childs{
	background:url("cat_images/___lev2bg1.gif") repeat-y;
	background-position:0px 1px;
}

.kategorieL2Normal{
	background:url("cat_images/___lev2bg1.gif") repeat-y;
}

.kategorieL2Active{
	background:url("cat_images/___lev2bg1.gif") repeat-y;
}

.kategorieL2LastNormal{
	background:url("cat_images/___lev2bg1.gif") repeat-y;	
	height: 20px;
	/*background: url(images/cat-images/___lev2bg1.gif) repeat-y;*/
}

.kategorieL2LastActive{
	background:url("cat_images/___lev2bg1.gif") repeat-y;
}

.kategorieL3Normal{
	background:url("cat_images/___lev2bg1.gif") repeat-y;
}

.kategorieL3Active{
	background:url("cat_images/___lev2bg1.gif") repeat-y;
}

.kategorieBlockLevel2{
	width:100px;	
}

.clear{
	clear:both;
	font-size:0px;
}

.logo{

}

/*strona opisowa*/
.tytul1, .tytul1a {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 8px 0px;
	color:black;
}

.tytul2{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	color:black;
}

.filesArrow{
	float:left;
}

.filesArrowImg{
	padding-right:14px;
	width:9px;
	height:9px;
	margin:3px 0px 0px 0px;
	cursor:pointer;
}

.filesTable{
	margin:0px 0px 5px;
}

.opisyFileSize{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.newsMargines{
	clear:both;
	margin:0px 0px 2px 0px;
}

.newsLink {
	text-align: right;
	padding-bottom: 6px;
}

.opisyOpis{
	color:black;
}
.opisyOpis p a {
	text-decoration: underline;
}

/* == || tabelka na stronie opisowej || == */

.opisyOpis table {
	padding: 0;
	margin: 0;
	border: 0;
	width: 100%;
}
.opisyOpis table td,
.opisyOpis table th {
	border: solid #fff;
	border-width: 0 1px 1px 0;
	padding: 2px 4px;
}
.opisyOpis table td:first-child + td {text-align: right}

.opisyOpis table tr {background-color: #dfe0e2}
.opisyOpis table tr:first-child + tr,
.opisyOpis table tr:first-child + tr + tr + tr,
.opisyOpis table tr:first-child + tr + tr + tr + tr + tr,
.opisyOpis table tr:first-child + tr + tr + tr + tr + tr + tr + tr,
.opisyOpis table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr,
.opisyOpis table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr,
.opisyOpis table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr,
.opisyOpis table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr,
.opisyOpis table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr,
.opisyOpis table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr,
.opisyOpis table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr,
.opisyOpis table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr,
.opisyOpis table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr,
.opisyOpis table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr,
.opisyOpis table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr,
.opisyOpis table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr,
.opisyOpis table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr,
.opisyOpis table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr,
.opisyOpis table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr,
.opisyOpis table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr {background-color: transparent}

/* == END || tabelka na stronie opisowej || == */

.pContent a{
	color: #030303;
}

.ramka{
	padding:3px;
	border:1px solid #dbdbdb;
}

.lineBeforeFiles{
	border:0px;
	border-top:1px solid #ececec;
	margin:15px 0px 14px 0px;
}

.aktualnosciZdjeciaOpisBlok{
	float:left;
	margin:2px 4px 4px 0px;
}

.aktualnosci4ZdjeciaBlok{
	float:right;
	padding-left:6px;
}

.aktualnosci5ZdjeciaBlok{
	float:left;
	padding-right:6px;
}

/* page */

.topPasekLine{
	height:19px;
	width:1px;
	font-size:1px;
}

.topMenuSpacing{
	height:3px;
}

.przejdzDo{
	width:156px;
}

.bphLogo{
	text-align:right;
	width:600px;
}
.bphLogo a{
	float:right;
	clear: right;
}
.kategorieSpacing{
	line-height: 10px;
}

.kategorieSpacing{
	height:5px;
}

.onePxSpacing{
	height:1px;
}

.insideBack{
	width:450px; 
	*width:436px;
	height:30px; 
}

.insideBack2{
	width:156px; 
	*width:162px;
	height:30px; 
}

.insideBackDown{
	width:450px;
	*width:466px;
	height:30px; 
}

.insideBack2Down{
	width:156px; 
	*width:162px;
	height:30px; 
}

.downTable{
	height:30px;
}

.insideBackPrzerwa{
	width:6px;
}


/*bannery*/
.reklama{
	margin:0px;
	padding:0px;
	border:0px;
}

.bannery{
	
}

.reklama img{
	margin:0px;
	padding:0px;	
}

/*wyszukiwarka*/
.input1{
	width:76px;
	height:14px;
	font-size:11px;
	border:1px solid #7f9db9;
}

/*modul wysz*/

.formularzMargines{
	background:#ececec;
	padding:0px;
	margin:0px;
	width: 100%;
}

.wysLoop{
	width:67px;
	height:60px;
	background: url(images/search.jpg) no-repeat;
	float: left;
}

.wysWyszukaj{
	background-color: #ececec;
	padding: 15px 0pt;
}

.wysForm{
	margin:3px auto;
	width:270px;
}

#formularz_query{
	width:178px;
	height:18px;
	border:1px solid #a5acb2;
	margin:0px 0px 0px 10px;
	padding:2px 0px 0px 0px;
}

.buttonSearch{
	width: 18px;
	height: 18px; /*background:url(images/search_button.jpg);*/
	background: url(images/arrow.gif) no-repeat center;
	border: 0px;
	margin: 3px 0px 0px 4px;
	vertical-align: top;
	cursor: pointer;
}

.wysLabel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:black;
	vertical-align:top;
	position:relative;
	top:4px;
}

.wysBlok{
	margin:29px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

.wysResolts{
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
dl.wysLista div a.wysBlokInfoLink,dl.wysLista a.wysBlokInfoLink:hover {
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.wysBlokInfo{
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

.wysBlokInfoTitle{
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: Black;
	cursor:pointer;
}

.blackSzukaj {
	color: Black;
}

.formWyszukiwarkiMain {
	position: relative;
	top: -1px;
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	border-bottom:  1px solid #f5f5f5;
	background-color: #ffffff;
	text-align: center;
	display: block;
	width: 151px;
	margin: 0 auto;
}

span.textSzukaj {
	color: #333333;
}

/*wyniki*/
.lineBeforeSearch{
	border:0px;
	border-top:1px solid #ececec;
	margin:8px 0px 7px 0px;
}

.searchTable{
	margin:0px;
	width:100%;
}

.searchArrowImg{
	padding-right:6px;
	width:9px;
	height:9px;
	margin:3px 0px 0px 0px;
	cursor:pointer;
}

dl.wysLista{
	margin:0px 0px 0px 0px;
	display:none;
}

dt,dd{
	margin:0px 0px 0px 44px;
}

.lineConteiner{
/*	border:0px;
	border-top:1px solid #ececec;*/
	overflow: hidden;
	height: 1px;
	background-color: #ececec;
	margin:0px 10px 11px 10px;
	
}

.moduleBottomPannel{
	border:0px;
	margin:0px 0px 4px -10px;
}

.moduleBottomPanelImage{
	width:14px;
	height:11px;
	border:0px;
}

.moduleBottomText{
	position:relative;
	bottom:3px;
}

/* kalendarz tygodnia */
.komentarzTygodniaTabela{
}

.komentarzTygodniaTabela1{
	background:#e9ebf7;
}

.aktualnosciPager, .slownikPager {
	margin:10px 0 8px 0;
	width:100%;
	text-align: center;
}
.slownikPager{
	margin-bottom: -10px;
}
.tdPager , .divPager{
	text-align: center;
}
/*faq formularz */
.formMaster{
	background: #f5f5f5; 
	padding:16px;
}

.formularzRamkaGora{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.faqFormularzInput{
	border:1px solid #a5acb2;
	width:121px;
	height:15px;
	color:#a5acb2;
	padding:2px;
}

.faqFormularzInput_error{
	border:1px solid red;
	width:121px;
	height:15px;
	color:#a5acb2;
	padding:2px;
}

.faqFormularzInputTextarea{
	border:1px solid #a5acb2;
	width:300px;
	height:54px;
	color:#a5acb2;
	padding:2px;
}

.faqFormularzInputTextarea_error{
	border:1px solid red;
	width:300px;
	height:54px;
	color:#a5acb2;
	padding:2px;
}

.submitButton{
	background:url(images/buttonBack.jpg);
	width:71px;
	height:21px;
	text-align:center;
	color:#ffffff;
	cursor:pointer;
}

.buttonTresc{
	position:relative;
	top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

/* aktualności */
.aktualnosciData{
	color:#ce444d;
	font-size:10px;
	font-weight:normal;
	margin:0px 0px 4px 0px;
}
.aktualnosciOpis {
	cursor: pointer;
}
.pliki {
	padding-left: 34px;
}
/* blok z narzędziami */
.blokTools{
	background: #fff url(images/narzedzia-powtorzenie.gif) repeat-x 0 0;
	border-bottom:  1px solid #f5f5f5;
}
#page .blokTools{
	border:  1px solid #dfe0e2;
}


.blokToolsLine{
	background:#999999;
	height:1px;
	width:1px;
}

.bannery{
	font-size:0px; 	
}

/*style ze strony bphtfi.pl do welcoma do poprawnienia*/

td {color:#333333;font-size:11px;font-family:Arial,Verdana;}
.tdmenu1 {
	color:#333333;
	font-size:11px;
	font-family:Arial,Verdana;
	padding: 0 2px 5px 2px;
	text-align: left;
}
.tdmenu2 {
	color:#333333;
	font-size:11px;
	font-family:Arial,Verdana;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:2px;
	padding-right:2px; 
}
.tdmenu3 {color:#333333;font-size:11px;font-family:Arial,Verdana;padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:2px;}
.greyl {color:#9A9A9A;font-size:11px;font-family:Arial,Verdana;}
.greyd {color:#333333;font-size:11px;font-family:Arial,Verdana;}
.tytul {color:#FFFFFF;font-size:12px;font-family:Arial,Verdana;padding-left:10px;background:url("images/pasek.gif");}
.tytul-a {color:#FFFFFF;font-size:12px;font-family:Arial,Verdana;padding-left:10px;background:url("images/pasek-a.gif");}
.white {color:#FFFFFF;font-size:11px;font-family:Arial,Verdana;}
.dblue {
	color:#0B2957;
	font-size:11px;
	font-family:Arial,Verdana;
	text-align: left;
}
.small {color:#333333;font-size:10px;font-family:Arial,Verdana;}
.big {color:#333333;font-size:12px;font-family:Arial,Verdana;}
.big_blue {color:#000000;font-size:18px;font-family:Arial,Verdana;}
.vbig {color:#333333;font-size:18px;font-family:Arial,Verdana;}

.pTabInfo, .pTabInfoH {
	padding: 4px 7px 4px 8px;
	vertical-align: top;
/*	padding-top:4px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:7px;*/
}
.pTabInfo img.foto {
	margin-right: 3px;
}
.pTabInfoH {
	text-align: center;
}
.pTabInfoNN {
	padding: 4px 0 3px 9px;
}
.pTabInfoNN2 {
	padding: 4px 0 3px 9px;
	background-color: White;
}
.pRowHeight {padding-top:4px;padding-bottom:4px;padding-left:0px;padding-right:0px;}
.pRowHeight2 {padding-top:9px;padding-bottom:4px;padding-left:0px;padding-right:0px;}
.pBorder {border:1px solid #B8CAE0;background-color:#FFFFFF;}
.pBorderDBlue, .pBorderDBlue-Wyceny {
	border:1px solid #dfe0e2;
	background-color:#FFFFFF;
	margin:0px;
}
.pBorderDBlue-Wyceny {
	padding: 10px;
}
.marginWycena {
	margin-top: 7px;
}
.moduleBottomPannel-Wycena {
	background-color:White;
	margin: 0;
	padding:15px 0;
}
.pContent {padding-top:10px;padding-left:9px;padding-bottom:5px;padding-right:10px;}
.pHeader {
	color:#333333;
	background-color:#dfe0e2;
	font-size:12px;
	font-family:Arial,Verdana;
	padding-left:10px;
	padding-right:10px;
	height:23px;
}
.pHeaderTable {
	color:black;
	font-size:12px;
	font-family:Arial,Verdana;
	font-weight: bold;
	background-color:#dfe0e2;
	padding-left:10px;
	padding-right:10px;
	height:19px;
}
.pHeaderRed {color:#ffffff;background:#d3100c;font-size:12px;font-family:Arial,Verdana;padding-left:10px;padding-right:10px;height:23px;}
.pHeaderYellow {color:#333333;background:#ffe55a;font-size:12px;font-family:Arial,Verdana;padding-left:10px;padding-right:10px;height:23px;}
.pHeaderSmall {color:#333333;font-size:11px;font-family:Arial,Verdana;padding-left:10px;padding-right:10px;height:23px;}
.pBorderyellow {border:1px solid #FFE55A;background-color:#FFFFFF;}
.pBorderblue {border:1px solid #dfe0e2;background-color:#FFFFFF;}
.pBorderred {border:1px solid #d3100c;background-color:#f7f7f7;}
.pHeaderWhite {color:#FFFFFF;font-size:12px;font-family:Arial,Verdana;padding-left:10px;padding-right:10px;height:23px;}

a.grey:link {text-decoration: none; color: #666666; font-size:11px;}
a.grey:visited {text-decoration: none; color: #666666; font-size:11px;}
a.grey:hover {text-decoration: none; color: #000000; font-size:11px;}
a.grey:active {text-decoration: none;  color: #666666; font-size:11px;}

a.tytul:link {text-decoration: none; color: #333333; font-size:12px;padding-left:0px;}
a.tytul:visited {text-decoration: none; color: #333333; font-size:12px;padding-left:0px;}
a.tytul:hover {text-decoration: none; color: #333333; font-size:12px;padding-left:0px;}
a.tytul:active {text-decoration: none;  color: #333333; font-size:12px;padding-left:0px;}

a.menu:link {text-decoration: none;  color: #000000; font-size:11px;line-height:10px;}
a.menu:visited {text-decoration: none; color: #000000; font-size:11px;line-height:10px;}
a.menu:hover {text-decoration: none; color: #000000; font-size:11px;line-height:10px;}
a.menu:active {text-decoration: none; color: #000000; font-size:11px;line-height:10px;}

a.menu2:link {text-decoration: none; color: #000000; font-size:11px;line-height:14px;}
a.menu2:visited {text-decoration: none; color: #000000; font-size:11px;line-height:14px;}
a.menu2:hover {text-decoration: none; color: #000000; font-size:11px;line-height:14px;}
a.menu2:active {text-decoration: none;  color: #000000; font-size:11px;line-height:14px;}

a.menu3:link {text-decoration: none; color: #000000; font-size:11px;line-height:10px;}
a.menu3:visited {text-decoration: none; color: #000000; font-size:11px;line-height:10px;}
a.menu3:hover {text-decoration: none; color: #000000; font-size:11px;line-height:10px;}
a.menu3:active {text-decoration: none;  color: #000000; font-size:11px;line-height:10px;}

a.dblue:link {
	text-decoration: none;
	color: #000000; 
	font-size:11px; 
	text-align: left;
}
a.dblue:visited {
	text-decoration: none;
	color: #000000; 
	font-size:11px; 
	text-align: left;
}
a.dblue:hover {
	text-decoration: none;
	color: #000000; 
	font-size:11px; 
	text-align: left;
}
a.dblue:active {
	text-decoration: none;  
	color: #000000; 
	font-size:11px; 
	text-align: left;
}

a.greyl:link {text-decoration: none; font-weight:normal; color: #9A9A9A; font-size:11px;}
a.greyl:visited {text-decoration: none; font-weight:normal; color: #9A9A9A; font-size:11px;}
a.greyl:hover {text-decoration: none; font-weight:normal; color: #9A9A9A; font-size:11px;}
a.greyl:active {text-decoration: none; font-weight:normal;  color: #9A9A9A; font-size:11px;}

a:link {  
	text-decoration: none;  
	color: #000000; /*
	font-size:11px;*/
}
a:visited { 
	text-decoration: none;
	color: #000000; 
	/*font-size:11px;   */
}
a:hover { 
	text-decoration: none; 
	color: #000000; 
	/*font-size:11px; */
}
a:active { 
	text-decoration: none;
	color: #000000; 
	/*font-size:11px;   */
}


input, select, textarea {
    font-weight: normal;
    font-size: 11px;
    color: #333333;
    font-family: Arial, Verdana;
    text-decoration: none;
}

form {
    font-weight: normal;
    font-size: 11px;
    color: #333333;
    font-family: Arial, Verdana;
    margin-bottom: 0px;
    margin-top: 0px;
    text-decoration: none;
}

.button {
	font-family: Arial;
	font-size: 11px;
	border-width: 1px 1px 1px 1px;
	color: #333333;
	border: 1px solid #A3A3A3;
	padding-left:11px;
	padding-right:11px;
}

ul {
	list-style-image: url(images/bigDot.gif);
}

.slownik { border:solid 1px #999999;padding-left:3px;margin-right:2px }

#reklama {
 position: absolute;
 width:350px;
 height:350px;
 z-index:auto;
 overflow: visible;
 visibility: visible;
 top: 115px;
 left: 325px;
 right: auto;
 bottom: auto;
 clip: rect(auto,auto,auto,auto);
}

/*welcome*/
.naviTop{
	height: 85px;
}

.welcomeBlue{
	background: url(images/img_09r.gif) 0 0 repeat-y;
}

.czerwonyGradient,
.czerwonyGradient a{
	color: #ffffff;
}
.block13{
	background: white;
	height: 79px;
}

.height1px{
	background: white; 
	height: 1px;
}

.blockBlue{
	background: url(images/block_blue_bg.gif);
	padding: 8px;
}
.blockBlueKomp{
	background: #dbdbdb url(images/laptop.gif) no-repeat 0 -16px;
	padding: 8px 8px 8px 8px;
	*padding: 8px 8px 5px 8px;
}
.blockBlueWysokoscIE {
	height: 164px;
}
.welcomeColor{
	background: url(images/img_pomarancz.gif) 0 0 repeat-y;
	height: 79px; 
	width:202px;
	color: #fff;
}
.welcomeColor div,
.welcomeColor a{
	color: #fff;
}
.height430px{
	height: 430px;
}

.a{
	
}

/*logowanie*/

input.buttonLogowanie {
  background-color: #D3100C;
  border-color: #D3100C;
  color: #FFFFFF;
  font-size: 11px;
}
.formularzLogowania {
	background-color: White;
}
/*wyceny*/
.wyceny{
	background:white;
}

.wyceny1{
	background:#dfe0e2;
}

.wiersz1{
	background:#dfe0e2;
}

.img-poprawka{
	position: relative;
	top: 3px;
	zoom: 1;
	left:3px;
}
.wykres-img{
	position: relative;
	top: 3px;
	zoom: 1;
}

.pTabInfo a:hover,
.pTabInfo a{
	color: #030303;
}

#wyniki tr.row td {padding-top:4px;padding-bottom:3px;padding-left:9px;padding-right:0px;}

.wyceny_normal,.wyceny_normal #wartosc_ju{
	color: #030303;
}

.wyceny_up,.wyceny_up #wartosc_ju{
	color: #030303;
}

.wyceny_down,.wyceny_down #wartosc_ju{
	color: #030303;
}

.wyceny_header{
	font-size:13px;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:30px;

}
.pBorderDBlue-Wyceny {
	padding: 10px;
}
.marginWycena {
	margin-top: 7px;
}
.moduleBottomPannel-Wycena {
	background-color:White;
	margin: 0;
	padding:15px 0;
}
.wycenyRowSpacer {
	padding: 0;
}
/*kalkulatory*/
#wplata{
	width:35px;
}

span.green {color: green;}
span.red {color: red;}
span.blue {color: blue;}

/*BPH s�onik*/
.formularzselect {
	width: 60%;
	margin: 8px 0 15px 0;
}
a.litera {
	 border:solid 1px #ce454d;
	 color: #ce454d;
	 padding: 0px 2px;
	 background-color: White;
}
.literayCenter {
	text-align: center;
	display: none;
}
.slownikTytul, a.slownikTytul, .slownikTytul2 {
	cursor: pointer;
	color: #000000;
	font-weight: bold;
}
.slownikTytul2 {
	cursor: default;
}
.slownikTresc {
	margin: 5px 5px 0 10px;
}
.slownikTresc p a {
text-decoration: underline;
}
.slownikDefinicja {
	margin: 0px 0px 5px 15px;
}
.literaMargines {
	text-align: center;
}
.slownikLista {
	margin: 0;
	list-style: none;
}
.slownikLista li {
	margin: 0;
	border-top: 1px solid #ececec;
	padding: 6px 10px 6px 20px;
	background: transparent url(images/arrow.gif) no-repeat left 9px;
}
.slownikNavArea {
	background-color: #ececec;
	padding: 20px;
}
.wszystko {
	margin-top: 5px;
}

.bgButton {
	/*background-image: url(images/submintButton.gif);*/
	background-image: url(images/arrow.gif);
	border: 0;
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	cursor: pointer;
	margin-left: 8px;
	background-position: center;
	background-color: #ECECEC;
}

/*******************/
a.aDrukuj {
	margin-left: 10px;
	text-decoration: none;
	color: #333333;
}
a.aPolecStrone {
	margin-left: 10px;
	text-decoration: none;
	color: #333333;	
}
/********* SUBSKRYPCJA **********/
.subMargines {
	margin-bottom: 20px;
}
.formularzSubskrypcji {
	
}
.katSubskrypcjiWezel  {
	list-style-type: none;
	list-style-image: none;
}
.formularzInput1 {
	width: 200px;
}
.formularzInput2 {
	width: 150px;
}
.formularzInput3 {
	width: 80px;
}
.tytul1a {
	margin-bottom: 10px;
}
.zgoda td {
	vertical-align: top;
}
.marginesBlok3 {
	margin: 10px 0;
}
a.zapisz {
	padding: 2px 15px;
	background-color: #DFE0E2;
	text-decoration: none;
	color: black;
}
.ankieta {
	text-align: center;
	padding: 12px 0;
	font-family:Arial,Verdana;
	font-size:11px;
}
.akt1 {
	font-weight: bold;
	padding-top: 10px;
	
}
/* skr�ty wycen */
.akt1a {
	font-weight: bold;
	padding: 10px 0 2px 8px;
	
}
.skrotWycen {
	width: 95%;
}
.skrotWycen td {
	vertical-align: top;
}
.skrotWycen img {
	margin-top: 6px;
	vertical-align: top;
}
.pTabInfo2 {
	padding:4px 7px 4px 4px;
}
.linkWiecej2 a {
	font-style: italic;
	margin-right: 7px;
}
/* skr�t aktualno�ci */
.linkWiecej, .linkWiecej2, .linkWiecej16 {
	text-align: right;
}
.linkWiecej img, .linkWiecej2 img, .linkWiecej16 img {
	margin-right: 5px;
}
.linkWiecej16 {
	padding-top: 8px;
	padding-right: 5px;
}
/**/
.formularzRamkaGora input, .formularzRamkaGora textarea {
	width: 95%;
}
.formularzLabel2 {
	vertical-align: top;
}
.formularzGwiazdka {
	font-weight: bolder;
	color: #F90006;
}

/* ankieta */
.ankieta li {
	list-style-type: none;
	list-style-image: none;
	text-align: left;
	padding-left: 0;
	margin-left: 0;
}
.ankieta, .blockBlue p,  a.przycisk1  {
	color: #000000;
}
.blockBlue p {
	font-weight: bold;
}
ul.ankieta {
	margin-left: 0;
	border-bottom: 1px solid #93B7FF;
}
a.przycisk1,  a.przycisk1-file {
	background-image: url(images/arrow.gif);
	/*background-image: url(images/arrow_1.jpg);*/
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 12px;
	margin-left: 10px;
}
div.przycisk1Bottom {
	text-align: right;
}
a.przycisk1-file {
	background-image: none;
	vertical-align: middle;
	display: block;
	margin: 8px 0 4px 0;
	text-decoration: none;
	color: #333333;
}
a.przycisk1-file span {
	vertical-align: bottom;
}
img.fileIco {
	margin-right: 4px;
	vertical-align: middle;
}
a.przycisk2 {
	background-image: url(images/arrow.gif);
	/*background-image: url(images/arrow_1.jpg);*/
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 12px;
	margin-left: 10px;
}
div.ankieta {
	margin: 0;
	border-top: 1px solid #DBE8FF;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 7px;
}
.ankietaWykresBlok {
	border: 1px solid #4EA2EB;
	width: 100%;
	position: relative;
}
.ankietaWykres {
	/*background-color: #DC143C;*/
	background-color: #4EA2EB;
	height: 12px;
}
.ankietaGlosow {
	position: absolute;
	top: 0px;
	color: #0B3559;
	margin-left: 2px;
}
.margines10 {
	margin: 8px 0;
}
.wyniki {
	border-bottom: 1px solid #93B7FF;
}
/*************************************/

.onlineItem {
	text-align: left;
}

/* kontakt */
p.kontakt {
	margin: 5px 7px 6px 0;
}
p.kontakt a{
	text-decoration: none;
}

.plikiPager{
	text-align:center;
	margin:10px 0px 0px 0px;
}
/*     RSS     */
.badzNaBierzaco {
	margin-top: 20px;
}
.badzNaBierzaco a img {
	margin-right: 5px;
}
.RSSAktualnosci {
	margin-left: 15px;
}
.RSSAktualnosci li {
	list-style-type: none;
	list-style-image: none;
	margin-left: 0;
	margin-bottom: 5px;
}
.RSSAktualnosci li a img {
	margin-right: 8px;
	vertical-align: middle;
}
.RSSAktualnosci li a strong {
	vertical-align: middle;
}


.header1MapaS {
	background: url("images/arrow.gif") no-repeat left;
	padding: 14px 0 14px 18px;
	margin-left: 10px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
.poleMapaS {
	background-color: White;
}
ul.mapaSerwisu li {
	list-style: none;
	list-style-image: none;
	background: url("images/dotBlack.gif") no-repeat left 8px;
	margin: 0;
	padding-left: 15px;
	line-height: 20px;
}
.ContenMapaS {
	margin-left: 16px;
}
/* --------------- Skr�t aktualno�ci region 16 ----------------- */
.SkrotAktua16-odd {
	padding: 3px 3px 3px 9px;
}
.SkrotAktua16-even {
	padding: 3px 3px 3px 9px;
	background-color: #e9ebf7;
}
.SkrotAktua16-odd a img, .SkrotAktua16-even a img {
	margin-right: 8px;
}
.SkrotAktua16-odd a, .SkrotAktua16-even a {
	font-weight: bold;
}
.onClickDiv {
	cursor: pointer;
}
/********************************************************************/
.narzedziaWysokosc {
	height: 16px;
}
.kursor{
	cursor: pointer;
}
.szukajWycenRok {
	width: 50px;
}
.szukajWycenMiesiac {
	width: 39px;
}
.szukajWycenDzien {
	width: 39px;
}
tr.bphSkrotAktualnosci {
	background-color: #E9EBF7;
}
table.bphSkrotAktualnosci td.komorka1 {
	padding: 5px 4px 4px 4px;
}
table.bphSkrotAktualnosci td.komorka2 {
	padding: 3px 4px 2px 2px;
}
table.bphSkrotAktualnosci td.linkWiecej {
	padding: 4px 4px 3px 0px;
}

/* Ankiety dynamiczne */
.as-ankiety-pytanie, .as-ankiety-kontener {
	font-weight: bold;
	margin: 0 0 8px 0;
}

.as-ankiety-field {
	padding: 0 0 0 5px;
}

.as-ankiety-red {
	color: #F90006;
	font-weight: bold;
	font-weight: bold;
}

.as-ogloszenia-form-text, .as-ogloszenia-form-input {
	width: 95%;
}

.as-ankiety-step-akt {
	font-weight: bold;
}

.wymagane {
	margin: 10px 0 0 0;
}
.kalkulatorTd {
	padding: 7px 0 7px 0;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #759DDA;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	font-size:11px;
	width:400px;
	text-align:justify;
	color: #6B6B6B;
}
#tooltip h3 {
	font-size:11px;
	color: #6B6B6B;
}

.skrotWycen .pTabInfo2 span{
	color: #ffffff;
}

#topMenu td{
	white-space: nowrap;
	padding:0 3px;
}
#topMenu .flaga{
	width: 99%;
	text-align: right;
}
div.fix {
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
}
div.formularzMargines2 label {
	float: left;
	width: 100px;
	margin-left: 10px;
}
div.formularzMargines2 input, div.formularzMargines2 textarea {
	width: 288px;
}
div.formularzMargines2 select {
	width: 293px;
}
div.formularzMargines2 input.checkbox_zgoda {
	width: 20px;
}
div.formularz-zgoda {
	margin: 10px;
}
div.wyslij-formularz  {
	float: right;
}
span.desc {
	margin-left: 10px;
	overflow: hidden;
	line-height: 25px;
}
span.gwiazdka {
	color: red;
	margin-left: 10px;
}
span.desc span.gwiazdka {
	float: left;
	margin-left: 10px;
	line-height: 25px;
}
div.formularzMargines2 {
	background:#ECECEC none repeat scroll 0 0;
	margin:0;
	padding:0;
	width:100%;
}



/*********************************************
				Mapa Google
**********************************************/
#map {
	width: 100%;
	height: 400px;
	overflow: hidden;
}
.mapaSearchBox	 {
	margin-bottom: 10px;
	padding: 1px 1px;
	overflow: hidden;
	height: 1%;
}
.searchBox {

	padding: 4px 8px;

}
.searchBox span {
	font-weight: bold;
	float: left;
	width: 82px;
}
.opis_nad {
	margin-bottom: 10px;
}
.opis_pod {
	margin-top: 10px;
}
.searchBox #dystrybutor {
	width: 310px;
}
.searchBox #wojewodztwo {
	width: 310px;
}
.searchBox #miasto {
	width: 310px;
}
#search .reset {
	background:transparent url(images/reset.gif) no-repeat scroll 69% 27%;
	cursor:pointer;
	display:inline;
	float:right;
	font-weight:bold;
	height:24px;
	padding-top:5px;
	width:72px;
}
#search .submit {
	background:transparent url(images/go.gif) no-repeat scroll 78% 27%;
	cursor:pointer;
	float:right;
	height:24px;
	padding-right:4px;
	padding-top:2px;
	width: 53px;
	display: inline;
}
.mapaSearchBoxL {
	height: 31px;
}
.mapaSearchBoxL a {
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 4px;
	text-align: center;
	width: 207px;
	_width: 208px;
	cursor: pointer;
	background-color: #ffffff;
	display: inline;
}
.mapaSearchBoxL a#wyniki_on {
	float: right;
	display: inline;
}
.mapaSearchBoxL a:hover,
.mapaSearchBoxL a.active {
	background-color: transparent;
	cursor: pointer;
}
#wyniki {

}
#wyniki .wynik {
	margin-bottom: 5px;
}
#wyniki .wynik h4 {
	margin-bottom: 3px;
	overflow: hidden;
	font-size: 11px;
}

.placowka {
	border-top: 1px solid #ececec;
	padding-top: 10px;
}

.placowka .nazwa {
	margin-bottom: 2px;
}