body,td,th {
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;	
}

h1 {
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;	
}

body {
  background: #B4C7EA url(images/bg.gif) 50% 0 repeat-y;
	margin: 0;
	text-align:center;
	
}
a {
	color: #ffffff;
	text-decoration: none;
}
a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.tytul  { 
	font-size: 24px; 
	font-family: Helvetica Neue, Arial; 
	color: #ffffff; 
}

form {
	display: inline;
	margin: 0;
	padding: 0;
}

/* main elements */
#wrapper {
	position: relative;
	width: 779px;
	margin: 0;
	text-align: left;
}
html>body #wrapper {
	width: 750px;
	margin: 0;
	text-align: left;
}
.listprod{
	background-color:#294899;
	width:604px;
}
html>body .listprod{
	background-color:#294899;
	width:604px;
}
#header {
}
#header td {
	font-size: 9px;
	color: #000000;
	text-decoration: none;	
}
#header a {
	font-size: 9px;
	color: #FF6600;
	text-decoration: none;	
}
#header a:hover {
	font-size: 9px;
	text-decoration: underline;
	color: #FF6600;	
}


#footer {
	text-align:center;
	color:#294899;
	width: 774px;
	height: 30px;
	float:left;
}
#navtop {
	width: 774px;
	height: 66px;
}
#navbottom {
	clear: both; 
	width: 774px;
	height: 80px;
}

/* menu */
#menu {
	float: left;
	width: 142px;
}
html>body #menu {
	padding:0px;
	float: left;
	width: 142px;
/*	background-image: url('images/spod.gif');*/
	/*border:1px solid #9999FF;*/
/*	background-color:#CCFF00;	*/
}
.menu_dol{
	background-image:url(images/13.gif);
	width:142px;
}
html>body .menu_dol{
	background-image:url(images/13.gif);
	width:142px;
}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu ol {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu-index {
	float: left;
	width: 150px;
	padding: 0 0 0 0px;
}
#menu-index ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu-index ol {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu-index li {
	list-style: none;
	margin: 0;
	padding: 0;
}


/* subnav */
#subnav {
	float: rigth;	
	width: 142px;
/*	background-image: url(images/idea_poziom.gif);  */
	background-position: bottom left;
	background-repeat: no-repeat;
	/*border:1px solid #00FFF0;*/
}
html>body #subnav {
	float: rigth;	
	width: 142px;
	padding: 0 0 0px 0; 
/*	background-image: url(images/idea_poziom.gif);  */
	background-position: bottom center;
	background-repeat: no-repeat;
	/*border:1px solid #00FFF0;*/
}
#subnav h3 {
	background-position: right bottom; height: 50px;
	margin: 0;
/*	background-image: url('images/menu_orange_2a.gif');  */
	background-repeat: no-repeat;
	font-family: Tahoma, sans-serif;
	font-size: 1.1em;
	font-weight: bold; 
}

#subnav h3 a {
	font-weight:normal;
	color: #ffffff;

}

#subnav ul {
	margin: 0px 0px 0px 0;
}
#subnav ul li {
	background-image: url('images/menu_szare.gif');  
	background-position:  left top;
	background-repeat: no-repeat; 
	margin-left:16px; 
	margin-right:0; 
	margin-top:0px; 
	margin-bottom:0; 
	padding-left:24px; 
	padding-right:0px; 
	padding-top:3px; 
	padding-bottom:5px;
}
#subnav ol {
	margin: 0;
}
#subnav ol li {
	margin: 2px 0 2 0;
	padding: 0 3px 0 40px;
	background-image: url('images/menu_szare.gif');  
	background-position: top left;
	background-repeat: no-repeat;
}
#subnav ul a {
	font-weight:normal;
	color: #9db6da;

}
#subnav ul a:hover {
	font-weight:normal;
	color: #9db6da;
	text-decoration:underline;	
}

#subnav ol a {
	font-weight:normal;
	color: #C6E1FF;
	text-decoration:none;
			
}
#subnav ol a:hover {
	font-weight:normal;
	color: #C6E1FF;
	text-decoration: none;
}

#subnav .c {
	font-weight:normal;
}

/* contnav */
#contnav {
	width: 189px;
	padding: 0 0 9px 0;
	background-image: url(_d/common/bg-contnav.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
#contnav h3 {
	overflow: hidden;
	height: 23px;
	\height: 39px;
	heig\ht: 23px;
	margin: 0;
	padding: 16px 3px 0 11px;
	background-image: url(_d/common/bg-contnav-title.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}
#contnav h4 {
	overflow: hidden;
	height: 23px;
	\height: 39px;
	heig\ht: 23px;
	margin: 0;
	padding: 16px 3px 0 11px;
	background-image: url(_d/common/bg-contnav-title.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #AED6F3;
}

#contnav ul {
	padding: 2px 0 5px 0;
	background-image: url(_d/common/bg-contnav2.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
#contnav li {
	padding: 5px 3px 6px 11px;
	background-image: url(_d/common/dot-contnav.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	color: #AED6F3;
}
#contnav a {
	color: #BBDAA1;
}
#contnav a:hover {
	color: #BBDAA1;
}
#contnav .c {
	font-weight: bold;
}
#contnav .form {
	border: 1px solid #7191AF;
	background-color: #245278;
	font-size: 11px;
	color: #FFFFFF;
}

/* quicknav */
#quicknav {
	width: 189px;
	padding: 0 0 9px 0;
	background-image: url(_d/common/bg-contnav.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
#quicknav h3 {
	overflow: hidden;
	height: 23px;
	\height: 39px;
	heig\ht: 23px;
	margin: 0;
	padding: 16px 3px 0 11px;
	background-image: url(_d/common/bg-contnav-title.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}
#quicknav h4 {
	overflow: hidden;
	height: 23px;
	\height: 39px;
	heig\ht: 23px;
	margin: 0;
	padding: 16px 3px 0 11px;
	background-image: url(_d/common/bg-contnav-title.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #AED6F3;
}

#quicknav ul {
	padding: 2px 0 5px 0;
	background-image: url(_d/common/bg-contnav2.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
#quicknav li {
	padding: 10px 3px 11px 11px;
	background-image: url(_d/common/dot-contnav.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	color: #AED6F3;
}
#quicknav a {
	color: #BBDAA1;
}
#quicknav a:hover {
	color: #BBDAA1;
}
#quicknav .c {
	font-weight: bold;
}
#quicknav .form {
	border: 1px solid #7191AF;
	background-color: #245278;
	font-size: 11px;
	color: #FFFFFF;
}


/* box-index 	margin: 5px 12px 10px 12px;*/
.content-box {
	width: 532px;
	height: 185px;
}
.box-index-1 {
	overflow: hidden;
	float: left;
	width: 187px;
	height: 185px;
	background-image: url(_d/box-index/bg-box-1.gif);
}
.box-index-2 {
	overflow: hidden;
	float: left;
	width: 187px;
	height: 185px;
	background-image: url(_d/box-index/bg-box-2.gif);
}
.box-index-3 {
	overflow: hidden;
	float: left;
	width: 187px;
	height: 185px;
	background-image: url(_d/box-index/bg-box-3.gif);
}
.content-box h1 {
	margin: 0;
}
.content-box p {
	margin: 0px 0px 0px 0px;
	padding: 0;
	text-align: left;
	color: #D9EDFB;
}
.content-box ul {
	list-style: none;
	margin: 0 12px;
	padding: 0;
}
.content-box li {
	list-style: none;
	margin: 0;
	padding: 0 0 3px 17px;
	background-image: url(_d/common/dot-box-index.gif);
	background-repeat: no-repeat;
	background-position: top left;
}


/* content */
#content {
	float: left;
	width: 607px;
} 
#content-header {
	background-color: #0E4370;
	border-bottom: 1px solid #396C96;
}
#content-header-main {
	background-color: #0E4370;
}
#content-body {
	min-height: 200px;
	padding: 13px 23px;
	background-color: #0E4370;
	background-image: url(_d/common/bg-content.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}
#content-body p {
	margin: 0 0 10px 0;
	text-align: justify;
}
#content-body h3 {
	margin: 15px 0 5px 0;
	padding: 6px 0;
	background-image: url(_d/common/dot-content-title.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	font-size: 1.1em;
	font-weight: bold;
	color: #BBE2FF;
}

#content-body h2 {
	margin: 15px 0 10px 0;
	padding: 6px 0;
	background-image: url(_d/common/dot-content-title.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	font-size: 1.1em;
	font-weight: bold;
	color: #BBE2FF;
}
#content-body h1 {
	margin: 0 0 10px 0;
	padding: 0 0 6px 0;
	background-image: url(_d/common/dot-content-title.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	font-size: 1.6em;
	font-weight: bold;
	color: #BBE2FF;
}
#content-body .txt-small {
	color: #CCCCCC;
}
#content-body .form {
	border: 1px solid #7191AF;
	background-color: #245278;
	font-size: 11px;
	color: #FFFFFF;
}
#content-body .submit {
	padding: 2px;
	border: none;
	background-color: #245278;
	background-image: url(_d/common/bg-submit.gif);
	background-position: center right;
	background-repeat: repeat-x;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
}


.tab-1 {
	border-collapse: collapse;
}

.tab-2 {
	border-collapse: collapse;
}
.tab-2 th {
	padding: 4px 5px;
	border-bottom: 2px solid #295780;
	font-weight: bold;
	color: #BBE2FF;
}
.tab-2 td {
	padding: 3px 5px;
	border-bottom: 1px solid #295780;
}

.tab-phones {
	border-collapse: collapse;
}
.tab-phones td {
	padding: 3px 12px 4px 0;
}


.box-1 {
	margin: 0 4px 0 0; 
	padding: 4px 5px 2px 4px;  
/*	background-color: #1a3175;	  */
	background-image: url(images/ramka1_1.gif); 
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 0.9em;
	color: #ffffff;
	
}


.box-2 {
    width: 136px;
	margin: 0 4px 0 0; 
	padding: 6px 3px 0px 3px; 
/*	background-color: #1a3175;	  */
	background-image: url(images/ramka2_1.gif); 
	background-position: top left; 
	background-repeat: no-repeat;
	font-size: 0.9em;
	color: #a00202;
}
.box-3 {
	margin: 0 4px 0 0; 
	padding: 1px 3px 8px 8px;  
/*	background-color: #1a3175;	  */
	background-image: url(images/ramka3_1.gif); 
	background-position: bottom left;
	background-repeat: no-repeat;
	font-size: 0.9em;
	color: #ffffff;
}
.box-4 {
	margin: 0 8px 0 0; 
	padding: 4px 3px 0px 3px;  
	background-color: #002B82;
/*	background-image: url(images/podobrazki.gif); 
	background-position: top center;
	background-repeat: no-repeat;
*/	
	font-size: 0.9em;
	color: #ffffff;
	
}
.box-5 {
	margin: 0 8px 0 0; 
	padding: 4px 3px 0px 3px;  
	background-color: #ffffff;
	background-image: url(images/podobrazki1.gif); 
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 0.9em;
	color: #ffffff;
	
}
#content-body .box-1 h5 {
	margin: 0;
}
#content-body .box-1 p {
	margin: 5px 0 0 0;
	text-align: left;
}

h3 {
	font-size: 11px;
	font-family: Arial, sans-serif;
	font-weight: bold; 
	color: #000000;		
}

#compatchart {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 9px; PADDING-BOTTOM: 2px; COLOR: #808080; PADDING-TOP: 2px; FONT-FAMILY: Tahoma, sans-serif
}
.hilite {
	BORDER-RIGHT: #bbbbbb 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #bbbbbb 1px solid; 
	PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; 
	MARGIN: 2px; 
	BORDER-LEFT: #bbbbbb 1px solid; 
	WIDTH: auto; PADDING-TOP: 4px; 
	BORDER-BOTTOM: #bbbbbb 1px solid; 
	BACKGROUND-COLOR: #FFFFFF
	font-family: Arial; 
	font-size: 11px; 
	color: #75E8FF; 
	font-weight: bold	
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FDB913; FONT-FAMILY: Tahoma, sans-serif
}
TD.serca {
	BACKGROUND: url(images/vixa1_1.jpg) no-repeat left top
}
a.next {
	color: #ffffff;
	text-decoration: none;
}
a:hover.next {
	text-decoration: underline; 
	color: #ffffff; 
}
h2  { 
	font-size: 13px; 
	font-family: Arial; 
	color: #75E8FF; 
	font-weight: bold 
}
.wyroznienie {
	font-family: Arial; 
	font-size: 11px; 
	color: #75E8FF; 
	font-weight: bold;
}
h3.wyroznienie {
	font-family: Arial; 
	font-size: 11px; 
	color: #a00202; 
	font-weight: bold;
	padding:0;
	margin:0;
	
}
h3.wyroznienie a {
	font-family: Arial; 
	font-size: 11px; 
	color: #75E8FF; 
	font-weight: bold
}
h3.wyroznienie a:hover {
	font-family: Arial; 
	font-size: 11px; 
	color: #75E8FF; 
	font-weight: bold
}
.wyroznienie2 {
	font-family: Arial; 
	font-size: 11px; 
	color: #ffffff; 
	font-weight: bold
}

.kody {
	font-family: Arial; 
	font-size: 11px; 
	color: #ff6600; 
	font-weight: bold
}

.czarne {
	font-family: Arial; 
	font-size: 11px; 
	color: #000000; 
	font-weight: bold
}

.pom {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}
/* podsubnav */
#podsubnav {
	width: 142px;
	padding: 1 0 0px 0;
	/*margin-left:15;*/
	background-position: top left;
	background-repeat: no-repeat;
	color: #ffffff;
	margin:0px;
/*	border:1px solid #0000CC;*/
	float:right;
}
html>body #podsubnav {
	width: 142px;
	padding: 0 0 0px 0;
	/*margin-left:15;*/
/*	background-position: top left;*/
	background-repeat: no-repeat;
	color: #ffffff;
/*	border:1px solid #0000CC;*/
	/*overflow:auto;*/
	margin:0px;
	float:right;	
}


#podsubnav ol li {
	margin: 0px 0 0 0;
	padding: 0 1px 0 0px;
	background-image: url('images/9_.gif'); 
	background-position: top left;
	background-repeat: no-repeat;
	color: #ffffff;	
	width:142px;
	height:20px;
	border-bottom:1px solid #ffffff;	
	float:right;
}
#podsubnav ol li a:hover{
	color:#996600;
}
html>body #podsubnav ol li {
	margin: 0px 0 0 0;
	padding: 0 1px 0 0px;
	background-image: url('images/9_.gif'); 
	background-position: top left;
	background-repeat: no-repeat;
	color: #ffffff;	
	width:142px;
	height:20px;
		float:right;
}

.przycisk_pods{
	display:block;
	padding:2px 0 0 10px;
	cursor: hand; 
	height:20px; 
	color:#C6E1FF; 
/*	border:1px solid #0000CC;	*/
}
html>body .przycisk_pods{
	display:block;
	padding-left:10px;
/* 	margin-top:3px; */
	padding-top:1px;
	cursor: hand; 
	height:20px; 
	color:#C6E1FF;
}

#podsubnav1 ol li {
	width: 142px;
	margin: 1px 0 0 0;
	/*padding: 3 3px 3 25px;*/
	background-image: url('images/9.gif'); 
	background-position: left;
	background-repeat: no-repeat;
	color: #ffffff;	
}

#podsubnav ul li {
/*	background-image: url('images/menu_szare.gif');   */
	background-position: left top;
	background-repeat: no-repeat; 
	margin-left:10px; 
	margin-right:0; 
	margin-top:0px; 
	margin-bottom:0; 
	padding-left:24px; 
	padding-right:0px; 
	padding-top:3px; 
	padding-bottom:5px;
}


a.menu_p1 {text-decoration:none; color: #ff0000; font-family: Arial; font-size: 11px; font-weight: bold}
a.menu_p1:hover {text-decoration:none; color: #ff6600; font-family: Arial; font-size: 11px; font-weight: bold}


a.stopka { font-family:Arial; font-size:11px; color:#000000; text-decoration:none; padding-right:5px; padding-top:5}
a.stopka:hover { font-family:Arial; font-size:11px; color:#000000; text-decoration:underline; padding-right:5px; padding-top:5}


div#menuTop{width:100%;height:20px;text-align:center;position:relative;top:-10px;}
ul#top-menu-main{position:relative;float:right;padding:0;margin:5px 0 0 0;list-style:none;}
ul#top-menu-main li{display:block;color:#f60;float:left;border:0;border-left:1px solid #CECFCE;padding:2px 8px 0 8px;text-align:center;line-height:10px;margin:0;height:15px}
ul#top-menu-main li.first{border:0; font-size:11px;color:#000000;}
ul#top-menu-main li.first-active{border:0; font-size:11px;color:#000000;}
ul#top-menu-main li.active{color:#000000; font-size:11px}
ul#top-menu-main li a{text-decoration:none;color:#000000; font-size:11px}
ul#top-menu-main li a:hover{text-decoration:underline;color:#000000; font-size:11px}
ul#top-menu-main li a:active{text-decoration:none;color:#000000; font-size:11px}
ul#top-menu-main li.active a{color:#000000; font-size:11px}
ul#top-menu-main li.first-active a{color:#000000; font-size:11px}

ul#footer-about { margin: 0px; padding: 0px; list-style: none; float: left; width: 20px; } 
ul#footer-about li { float: left; margin: 0px; padding: 0px 15px 0px 7px; background: url(images/orange-bullet.gif) no-repeat 0 5px; color: #f60; }
ul#footer-about li a { text-decoration: none; color: #f60; }
ul#footer-about li a:hover { text-decoration: underline; color: #f60; }
ul#footer-about li a:active { text-decoration: none; color: #838383; }
ul#footer-about li a.high { text-decoration: none; color: #8A8A8A; }
ul#footer-about li a.high:hover { text-decoration: underline; color: #8A8A8A; }
ul#footer-about li a.high:active { text-decoration: none; color: #8A8A8A; }

#footer-powered-by { margin: 0; padding: 0 0 10px 0; clear: both; text-align: right; } 
#footer-powered-by a { text-decoration: none; color: #8A8A8A; }
#footer-powered-by a:hover { text-decoration: underline; color: #8A8A8A; }

div.footer {padding:0 10px;}