body.p1 {

	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;

    scrollbar-face-color: #004080;

    scrollbar-shadow-color: #FFFFFF;

    scrollbar-3dlight-color: #FFFFFF;

    scrollbar-arrow-color: #FFFFFF;

    scrollbar-track-color: #002050;

    scrollbar-darkshadow-color: #004080;

    scrollbar-highlight-color: #004080;

	background: url('img/bg11.gif') top left repeat-x #002D50;

	margin: 0px;

	padding: 0px;

	text-align: center;

}



form, p {

	margin: 0px;

	padding: 0px;

}



img { border:0px;}



#menu11 {

	position:relative; left:10px; top:0px; width:842px; height:20px; z-index:1; font-size:0px; line-height:0px;

}



#main {

	width: 932px;

	margin-right:auto;

	margin-left:auto;

	padding:2px 0 2px 0;

	margin: 0px;

	top: 0px;

	height: auto;

	background:#000050;

	}



#main1 {

	margin-top: 50px;

	margin-bottom: 20px;

}



#main2 {

	width: 928px;

	padding:4px 0 4px 0;

	margin: 0px;

	top: 0px;

	height: auto;

	background:#E3E3E3;

	}



#main3 {

	width: 920px;

	padding:3px 0 3px 0;

	margin: 0px;

	top: 0px;

	height: auto;

	background:#FFFFFF;

	}

	

#top1, #top2 {

	width:914px;

	padding:4px 0 4px 0;

	margin: 0px;

	top: 0px;

	height: auto;

	background:#E3E3E3;

	}	



#top1 {

	margin: 0 0 10px 0;

}



#top2 {

	margin: 0 0 20px 0;

}



.top3 {

	padding:1px 0 1px 0;

	margin: 0px;

	top: 0px;

	height: auto;

	background:#AAAAAA;

	width:906px;

	}	



.top11 {

	background: url('img/top11.png') top left no-repeat;

	width:60px;

	height:94px;

}



.top12 {

	background: url('img/top12.png') top left repeat-x;

	width:904px;

	height:94px;

}



.top13 {

	background: url('img/top13.png') top right no-repeat;

	width:20px;

	height:94px;

}



.logo {

	background: url('img/logo.png') top left no-repeat;

	height:94px;

}



.top14 {

	background: url('img/top_kratka11.png') top left repeat-x;

	height:94px;

	width:100%;

}



* html .top14 {

	background-color: transparent;

	background-image: url('img/blank.gif');

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/img/top_kratka11.png');

}



.top15 {

	background: url('img/top_kratka12.png') top left repeat-x;

	height:94px;

	width:100%;

}



* html .top15 {

	background-color: transparent;

	background-image: url('img/blank.gif');

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/img/top_kratka12.png');

}



.top16 {

	background: url('img/top_kratka13.png') top left repeat-x;

	height:94px;

}



* html .top16 {

	background-color: transparent;

	background-image: url('img/blank.gif');

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/img/top_kratka13.png');

}



.top17 {

	padding:20px 0 0 0;

	z-index:1;

	position:relative;

	top:0px;

	left:0px;

	}





.top21 {

	background: url('img/top21.png') top left no-repeat;

	width:20px;

	height:40px;

	vertical-align:top;

}



.top22 {

	background: url('img/top22.png') top left repeat-x;

	width:904px;

	height:40px;

}



.top23 {

	background: url('img/top23.png') top right no-repeat;

	width:20px;

	height:40px;

	vertical-align:top;

}



.top_menu {

	height:40px;

	vertical-align:top;

}





.top24 {

	background: url('img/top_kratka21.png') top left repeat-x;

	height:40px;

	width:100%;

}



* html .top24 {

	background-color: transparent;

	background-image: url('img/blank.gif');

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/img/top_kratka21.png');

}



.top25 {

	background: url('img/top_kratka22.png') top left repeat-x;

	height:40px;

	width:100%;

}



* html .top25 {

	background-color: transparent;

	background-image: url('img/blank.gif');

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/img/top_kratka22.png');

}



.top26 {

	background: url('img/top_kratka21.png') top left repeat-x;

	height:40px;

}



* html .top26 {

	background-color: transparent;

	background-image: url('img/blank.gif');

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/img/top_kratka21.png');

}



.top27 {

	padding:14px 0 0 0;

	font-size:0px; line-height:0px;

}



.txt_main {text-align:center; color:#003060; font-size:8pt; text-align:left; padding:2px 0 0 20px; vertical-align:top; line-height:14px;}
.txt_main ul {margin:2px 0 2px 25px;font-size:5pt; }
.txt_main ul li {list-style-type:disc; margin:0 0 2px 0}
.txt_main ul span {font-size:8pt}



.ngl_main {

	text-align:center; color:#003060; font-size:14pt;

 }



#main4 {padding:0 0 25px 0; width:830px;}



#main4 h2 {

	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;

	font-size: 15pt;

	text-align: left;

	margin-bottom: 10px;

	font-weight: normal;

	color: #0060D0;

}



#main4 .print {text-align:right;font-size:0.92em;}

#main4 .print img {margin:0 0 0 7px;vertical-align:middle;}

#main4 .print {margin:15px 0 0 0;}



#main51 {padding:0 0 25px 0;}

#main52 {margin:0 -25px 0 -25px;}



.tab10 {

	background: url('img/kratka1.gif') top left;

}





.tab11_pic {

	vertical-align:top;

	text-align:center;

	padding:10px 10px 10px 10px;

	background:#FFFFFF;

	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;

	vertical-align:top;

	text-align:center;

	font-weight:bold;

	font-size:9pt; 

	color:#000000;

	line-height:18px;

}



.tab11_pic a:link, .tab11_pic a:visited {

	color:#606060;

	text-decoration:none;

}



.tab11_pic a:hover {

	color:#A0A0A0;

	text-decoration:none;

}



.tab11_pic2 {

	vertical-align:top;

	text-align:center;

	padding:12px 10px 12px 10px;

	background:#FFFFFF;

	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;

	vertical-align:top;

	text-align:center;

	font-size:8pt; 

	color:#000000;

	line-height:15px;

}



.tab11_pic2 a:link, .tab11_pic2 a:visited {

	color:#606060;

	text-decoration:none;

}



.tab11_pic2 a:hover {

	color:#A0A0A0;

	text-decoration:none;

}





.a1 {

	padding:0 0 6px 0;

}



.tab11_ng1, .tab11_ng2 {

	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;

	vertical-align:top;

	text-align:center;

	padding:7px 15px 7px 15px;

	font-weight:bold;

	font-size:9pt; 

	color:#000000;

	line-height:18px;

}



.tab12_ng1, .tab12_ng2 {

	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;

	vertical-align:top;

	text-align:center;

	padding:3px 15px 4px 15px;

	font-weight:bold;

	font-size:8pt; 

	color:#000000;

	line-height:13px;

}



.tab11_ng1, .tab12_ng1 {

	background:#FFFFFF;

}



.tab11_ng2, .tab12_ng2 {

	background:#F0F9FF;

}



.tab11_kreska {

	height:3px;

	background:#FFFFFF;

}



.tab11_txt {

	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;

	vertical-align:top;

	text-align:left;

	padding:10px 15px 10px 15px;

	background:#F0F9FF;

	font-size:9pt; 

	color:#000000;

	line-height:18px;

}



.txt23 {

	padding:3px 3px 3px 3px;

	margin:0 0 5px 0;

	background:#FFFFFF;

}



.tab11_txt21 {

	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;

	vertical-align:top;

	padding:7px 15px 7px 15px;

	background:#F0F9FF;

	font-size:9pt; 

	color:#000000;

	line-height:18px;

}



.tab11_txt22 {

	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;

	vertical-align:top;

	padding:7px 15px 7px 15px;

	background:#FFFFFF;

	font-size:9pt; 

	color:#000000;

	line-height:18px;

}





li.tab11_li {

	font-size:8pt; 

	list-style-type:square;

	color:#FF0000;

}



.tab11_cena {

	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;

	vertical-align:top;

	padding:10px 15px 10px 10px;

	background:#FFFFFF;

	font-size:17px;

	color:#E00000;

}



.tab12_cena {

	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;

	vertical-align:top;

	text-align:center;

	padding:10px 15px 10px 10px;

	background:#FFFFFF;

	width:90px;

}



.cena0 {

	text-align:center;

	font-size:12px;

	color:#000000;

	margin:0 0 5px 0;

}



.cena1 {

	font-weight:bold;

	margin:0 5px 0 0;

}



.cena {

	font-size:17px;

	color:#E00000;

	font-weight:bold;

}



.tab12_c1 {

	color:#000000;

	font-size:9pt; 

}



.tab12_c2 {

	color:#E00000;

	font-size:17px;

}



.tab11_inp {

	vertical-align:top;

	text-align:left;

	padding:10px 15px 10px 15px;

	background:#F0F9FF;

}



.tab12_inp {

	vertical-align:top;

	text-align:left;

	padding:12px 10px 10px 10px;

	background:#FFFFFF;

}



.pln {

	padding:0px;

	margin:0 0 0 5px;

	font-size:12px;

	color:#000000;

}



input {

	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;

	font-size:9pt; 

	padding:2px;

	text-align:center;

	height:22px;

}



ul.ul1 {

	margin:0;

	padding:0 0 0 25px;

}



.ngl_st, .ngl_imp, .ngl_k, .ngl_t {

	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;

	font-size: 15pt;

	text-align: left;

	margin-bottom: 10px;

}



.ngl_01 {

	border-top: 1px solid #0060D0;

	margin-bottom: 15px;

	vertical-align: top;

}



.ngl_02 {

	padding: 5px 5px 7px 5px;

	border-top: 1px solid #0060D0;

	border-bottom: 1px solid #0060D0;

	margin-bottom: 15px;

	vertical-align: top;

}



.ngl_st {

	color: #0060D0;

}



.ngl_02_st1 {

	margin: 0px 5px 0px 0px;

}



.ngl_02_st2 {

	margin: 0px 5px 0px 10px;

}





.txt3, .txt3 a:visited, .txt3 a:link, .txt32, .txt32 a:visited, .txt32 a:link {

	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	text-align: left;

	line-height:15px;

}



.txt3, .txt32 {

	color: #000000;

}



.txt3 a:visited, .txt3 a:link {

	color: #000000;

    text-decoration: underline;

}



.txt32 a:visited, .txt32 a:link {

	color: #000000;

    text-decoration: none;

}



.txt3 a:hover, .txt32 a:hover {

	color: #707070;

    text-decoration: underline;

}



.txt4, .txt4 a:visited, .txt4 a:link {

	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	text-align: left;

	line-height:18px;

}



.txt4 {

	color: #000000;

}



.txt4 a:visited, .txt4 a:link {

	color: #000000;

    text-decoration: underline;

}



.txt4 a:hover {

	color: #707070;

    text-decoration: underline;

}



img.ic11 {

	margin:0 0 5px 0;

}



.link0, .link0 a:visited, .link0 a:link {

	color: #000000;

    text-decoration: none;

}



.link0 a:hover {

	color: #404549;

    text-decoration: underline;

}



.strz {

	float: right;

	margin-top: 2px;

	margin-left: 10px;

}



.submenu1_kr {

	background: url('img/kropki_11.gif') center right repeat-x; 	

	margin: 0 5px 0 5px;

	height: 1px;

	width:55%;

	font-size:1px;

	line-height:1px;

}



.submenu1 {

	padding:0px 0 0px 0;

	margin: 0 10px 0 10px;

	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	line-height:13px;

	width:50%;

	text-align:left;

}



.ic1 {

	border: 1px solid #505050;

}



/* style dot. popupów */

div.img { text-align:center;}  

div.msg { font-size:12px; line-height:1.3; margin-top:6px;}



#dragDiv {position:absolute; visibility:hidden; left:0; top:0; z-index:1000; background-color:#fff; border:1px solid #336;}

#handle {background-color:#339; text-align:right; font-size:8px;}

#cntnt {padding:4px;}



#contact_new {float:right; width:470px; text-align:left;}

#contact_new form { padding:10px 0 10px 0; margin:0 0 0 10px;}

#contact_new td.cont1 { vertical-align:top; text-align:right; padding:3px 4px 0 10px;font-family: Verdana, tahoma, Arial, Helvetica, sans-serif; color:#000;}

#contact_new td.cont2 { vertical-align:top; text-align:left; padding:0 10px 0 0;}

#contact_new td.cont3 { vertical-align:top; text-align:center;background: url('img/kropki_11.gif') top center repeat-x;}





.dodaj_do_koszyka {

	padding:0 0 0 0;

	margin:5px 0 0 0;

	border:none;

	width:162px;

	height:20px;

	background: url('img/btn_dodaj_do_koszyka.gif') top left no-repeat;

	cursor:pointer;

}



.dodaj_do_koszyka2 {

	padding:0 0 0 0;

	margin:0 0 0 0;

	border:none;

}



.zapisz_koszyk {

	padding:0 0 0 0;

	margin:7px 5px 0 0;

	border:none;

	width:136px;

	height:20px;

	background: url('img/btn_zapisz_koszyk.gif') top left no-repeat;

	cursor:pointer;

}



.przelicz {

	padding:0 0 0 0;

	margin:7px 5px 0 0;

	border:none;

	width:79px;

	height:20px;

	background: url('img/btn_przelicz.gif') top left no-repeat;

	cursor:pointer;

}



.dalej {

	padding:0 0 0 0;

	margin:7px 5px 0 0;

	border:none;

	width:67px;

	height:20px;

	background: url('img/btn_dalej.gif') top left no-repeat;

	cursor:pointer;

}



.wyslij {

	padding:0 0 0 0;

	margin:7px 0 0 0;

	border:none;

	width:74px;

	height:20px;

	background: url('img/btn_wyslij.gif') top left no-repeat;

	cursor:pointer;

}















