body, table, tr, th, td, p, form, fieldset, legend, div, ul, ol, li, h1, h2, h3 {margin: 0; padding: 0; border: 0;}

body {
	behavior: url(csshover.htc);
	margin-bottom:20px;
	text-align: center;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	background: #01538B url(../images/bgr/body.jpg) repeat-x;
}

#allPage {
	width: 780px;
	margin: 50px auto 0px auto;
	text-align: left;
}

a, a:visited {text-decoration: none; color: #00548b;}
a img {border: 0}

#topFlash, map, area, img {border:0}

.left {float: left;}

.right {float: right;}

.textCenter {text-align: center;}

.path {float: left; margin: 8px 0px 0px 18px; font-size: 10px;	color: #3499cd;}
	* html .path {margin-left: 10px;}
	.path a,
	.path a:visited 
	{margin: 0px 3px 0px 3px; color: #b2b2b2;}
	
h1.header {
	width: 427px;
	padding-bottom: 10px;
	color: #ff4100;
	font-size: 16px;
	font-weight: normal;
	line-height: 130%;
	border-bottom: 2px solid #d6d7d9;
}

h2 {
	margin-bottom: 5px;
	padding-bottom: 2px;
	font-size: 12px;
	color: #63c2ff;
	border-bottom: 1px solid #d6d7d9;
}

.print {float: right; margin: 100px 0px 20px 0px; text-align: right;}		
		.print img {float: left; margin: -2px 3px 0px 0px;}
		
#flash_right {
	width: 177px;
}

/*-----------------------------------------*/
/* -- corners -- */

.corners .topCorners p,
.corners .bottomCorners p 
{width: 10px; height: 10px; font-size: 1px;}

	.corners .tlc  {float: left; background: #f9e4dd url(../images/corners/footer/tl.gif); background-repeat: no-repeat;}
	.corners .blc {float: left; background: #f9e4dd url(../images/corners/footer/bl.gif); background-repeat: no-repeat;}
	
	.corners .trc {float: right; background: #f9e4dd url(../images/corners/footer/tr.gif);	background-repeat: no-repeat;}
	.corners .brc {float: right; background: #f9e4dd url(../images/corners/footer/br.gif);	background-repeat: no-repeat;}
	
	.corners  p.between {height: 10px; float: left; font-size: 1px;}
	
	.corners .content {width: 100%; float: left; margin: 10px 0px 10px 0px;}

/* -- end -- corners -- */
/*-----------------------------------------*/
/* -- float fixing -- */
.corners:after
{content: "."; display:block; height: 0; clear:both; visibility:hidden;}

* html .corners {height: 1%;}
/* -- end -- float fixing -- */
/*-------------------------------------------*/
/* -- topNav -- */

#top #topFlash {float: left;}
	#top #topFlash img {vertical-align: top;}
	
#topNav {
	width: 770px;
	height: 24px;	
	float: left;
	padding: 7px 0px 0px 10px;
	border-top: 1px solid #f3f5f0;
	border-bottom: 1px solid #f3f4ee;
	background: #fff url(../images/bgr/topNav.jpg);
	background-repeat: no-repeat;
}
	

/* -- menu -- */
	/* first level */
	#menu {list-style: none; clear:both; margin: 0; padding: 0px 7px 0px 7px; color: #64c2ff; font-size: 10px; text-transform: uppercase; color: #3499cd;}
	


	#menu li {display: block; position: relative; height: 25px; margin-top: -6px; float:left; margin-right: 3px; font-size: 10px; padding: 6px 4px 0px 4px;}
		* html #menu li {margin-top: -4px; height: 22px;}
		*:first-child+html #menu li {margin-top: -4px; height: 24px;}
	#menu a {display: block; float:left; padding-bottom: 0px; padding-right: 8px;  color: #64c2ff; border-right: 1px solid #c8c8b0;}		
		#menu a.ostatni {border: 0;}
		#menu a:hover {text-decoration: underline;}
		
		
		#menu li.aktywny a {color: #043f66;}
		
		#menu li.aktywny ul a {color: #fff;}
		
		#menu ul {position:absolute;z-index:99;}
		
		#menu ul a:visited {color: #fff; border-right: 1px solid #c8c8b0;}
	
	/* second level */
	#menu ul {position:absolute; top: 31px; left: 0px; display: none; width: 191px; padding-bottom: 0px; list-style: none;}
		* html #menu ul {top: 28px; padding-bottom: 0px;}
		*:first-child+html #menu ul {width: 190px; top: 32px; padding-bottom: 0px;}
	#menu li:hover ul {display: block;}
	#menu ul li {width: 189px; float: none; margin: 0 1px 0 0; padding:0; background: #64c2ff;}
	
		*:first-child+html #menu ul li {width: 184px;}
		
		#menu ul li a {display: block; float:none; width: 181px; margin:0px; padding:4px; color: #fff; border:0}
		
			* html #menu ul li a {width: 182px;}
			
			*:first-child+html  #menu ul li a {display: block; float:none; width: 175px; margin:0px; padding:4px; color: #fff;}
			
		#menu ul li a:hover {background:#01538b; color: #fff;}								

	
	/* third level */
	* html #menu li:hover ul li:hover ul li:hover {	margin-bottom: 0px;}	
	
	#menu li:hover ul li:hover ul li:hover a {width: 182px;	margin-bottom: 0px;}	
	
	
	* html #menu li:hover ul li {	float: left;}
	*:first-child+html #menu li:hover ul li {	float: left;}	
	#menu li:hover ul ul {display: none; top:0px; left:100%; width: 190px; border-left: 1px solid #fff;}		
	
	*:first-child+html #menu li:hover ul li:hover ul {top: 4px; margin-left: 0px;}
	*:first-child+html #menu li:hover ul li:hover ul li {width: 184px;}
	*:first-child+html #menu li:hover ul li:hover ul li a {width: 176px;}
	
	#menu li:hover ul ul  li {width: 190px; }		
	#menu ul li:hover ul {display: block;}

/* -- end -- menu -- */

/* -- end -- topNav -- */
/*-----------------------------------------*/
/* -- subpage -- */

#page {width: 780px; margin-bottom: 10px; background: #fafafc;}

	#page .blc {background:  #fafafc url(../images/corners/page/bl.gif); background-repeat: no-repeat;}
	#page .brc {background:  #fafafc url(../images/corners/page/br.gif);	background-repeat: no-repeat;}
	
	#left {width: 450px; float: left; margin-left: 10px;}
	
		* html #left  {margin-left: 5px;}
		
	#left .tlc  {background: #f8f9fd url(../images/corners/left/tl.gif); background-repeat: no-repeat;}
	#left .topCorners p.between {width:430px; background: #f8f9fd; border-top: 1px solid #f0f0ee;}
	#left .trc {background: #f8f9fd url(../images/corners/left/tr.gif);	background-repeat: no-repeat;}
	
	#left .blc {background: #f8f9fd url(../images/corners/left/bl.gif); background-repeat: no-repeat;}	
	#left .bottomCorners p.between {width:430px; background: #f8f9fd; border-bottom: 1px solid #f0f0ee;}
	#left .brc {background: #f8f9fd url(../images/corners/left/br.gif);	background-repeat: no-repeat;}
	
	#left .content {
		width: 427px;
		margin: -1px 0px -10px 0px;		
		padding: 0px 10px 10px 10px;
		background: #f8f9fd;
		border: solid #f0f0ee;
		border-width: 0px 1px 0px 1px;
	}
	
		#left .content .mainPhotoLeft {float: left; padding: 3px 15px 0px 0px;}
		* html #left .content .mainPhotoLeft {float: left; padding: 3px 10px 0px 0px;}
		
		#left .content .mainPhotoRight {float: Right; padding: 3px 0px 0px 15px;}
		* html #left .content .mainPhotoRight {float: Right; padding: 3px 0px 0px 10px;}
		
		#left .content .mainPhotoLeft p,
		#left .content .mainPhotoRight p 
		{display: none;}
			
		#left .content .mainPhotoLeft img,
		#left .content .mainPhotoRight img 
		{width: 145px; border: 1px solid #e6e7eb;}

	
		#left .content .info {float: left; margin: 10px 0px 10px 0px; color: #043f66;}	
		#left .content .info div {margin-bottom: 5px;}
		#left .content .info div#content {margin: 0px 0px 10px 0px; text-align: justify;}
		
		#left .content .info #gallery {width: 100%; float: left; margin: 10px 0px 10px 0px; color: #3399cc;}	
			#left .content .info #gallery h2 {margin-bottom: 10px; color: #3399cc;}
			#left .content .info #gallery a {display: block; width: 125px;margin-right: 26px; margin-bottom: 26px; float: left; color: #3399cc;}	
			#left .content .info #gallery img {float: left; width: 123px; border: 1px solid #e6e7eb;}		
			#left .content .info #gallery p {margin: 0px 0px 0px 3px;}
			#left .content .info #gallery .noMargin {margin-right: 0;}
		
		#left .content .info #download {	float: left; color: #3399cc;}
		#left .content .info #download p {width: 420px; margin: 3px 0px 3px 0px; float: left;}
		#left .content .info #download h2 {color: #3399cc;}
		#left .content .info #download a,
		#left .content .info #download a:visited {
			display: block;
			width: 200px;
			float: left;
			margin-right: 2px;
			padding-bottom: 3px;
			border-bottom: 1px solid #e3e5e8;
			color: #3399cc;
			text-transform: uppercase;			
		}
		
		#left .content .info #download a img {float:left; margin: 0px 4px 3px 0px;}
		
		
	#right {	width: 300px; float: left; margin: 0px 0px 0px 10px;}
	
		#right #contact
		{width: 250px;	float: left; margin:20px 0px 0px 10px;}
		
		#right #contact1 {margin: 10px 0px 20px 5px;	color: #bababa;}
		
		#right #contact2,
		#right #contact2 a,
		#right #contact2 a:visited 
		{color: #63c2ff;}
		
		#right #contact2 a:hover {text-decoration: underline;}
		
.form {width: 427px; float:left; margin-top: 10px; padding: 6px 0px 10px 0px;  color: #01548a; border-top: 2px solid #eaebed;} 

.form form {float: left; margin-top: 6px;}

.form .wiersz img {margin: 0px 0px 0px 2px;}

#question .wiersz img {margin: -2px 0px 0px 0px;}


.form label.label {display: block; width: 110px; float: left;}
.form input,
.form textarea {
	width: 300px;
	float: left;
	padding: 2px 0px 2px 0px;
	margin-bottom: 4px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	border: 0;
}

	* html .form input, * html .form textarea {margin-bottom: 0px;}

.form input {margin-right: 3px; background: #acddfe; color: #00548a;}
.form textarea {height: 75px; background: #64c2ff; color: #00548a;}

#wiersz_tresc {
	width: 427px;
	float: left;
	margin-top: -6px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 2px solid #eaebed;
}

#question #wiersz_tresc {
	margin-bottom: 4px;
	padding-bottom: 0;
	border: 0;
}

	* html #wiersz_tresc {margin-top: 0px;}
	*:first-child+html #wiersz_tresc {margin-top: 0px;}
	
#question h2#wiersz_header {
	width: 427px;
	font-size: 11px;
	color: #00548a;
	clear: both;
	margin: 0;
	border: 0;
	float: left;
}

#wiersz_submit {margin-left: 10px; margin-right: 5px;}
#wiersz_submit, #wiersz_clear {width: 83px; float: left; font-weight: bold}
#wiersz_submit label, #wiersz_clear label  {display: none;}
#wiersz_submit input, #wiersz_clear input {width: 82px; float: none; color:#fff}
#wiersz_submit input {background: #01538b;}
.polaWymagane {width:  100px; float: right; margin-right: 10px; padding-top: 5px;}

#question #wiersz_kod input,
#question #wiersz_telefon input,
#question #wiersz_fax input 
{width: 90px;}

input.checkbox {
	width: 13px;
	float: left;
	margin: 2px 0 0 0 ;
	background: none;
}

#wiersz_reczniki,
#wiersz_koce,
#wiersz_posciele,
#wiersz_narzuty,
#wiersz_przescieradla,
#wiersz_obrusy 
{float: left; margin-right: 5px;}

#wiersz_reczniki {width: 60px;}
#wiersz_reczniki label {width: 40px;}

#wiersz_koce {width: 45px;}
#wiersz_koce label {width: 25px;}

#wiersz_posciele {width: 58px;}
#wiersz_posciele label {width: 38px;}

#wiersz_narzuty {width: 60px;}
#wiersz_narzuty label {width: 40px;}


#wiersz_przescieradla {width: 84px;}
#wiersz_przescieradla label {width: 65px;}

#wiersz_obrusy {width: 55px;}
#wiersz_obrusy label {width: 38px;}



#question #wiersz_reczniki label,
#question #wiersz_koce label,
#question #wiersz_posciele label,
#question #wiersz_narzuty label,
#question #wiersz_przescieradla label,
#question #wiersz_obrusy label 
{display: inline; float: right;}

#question #wiersz_reczniki label.label,
#question #wiersz_koce label.label,
#question #wiersz_posciele label.label,
#question #wiersz_narzuty label.label,
#question #wiersz_przescieradla label.label,
#question #wiersz_obrusy label.label 
{display:none}

#wiersz_temp {
	width: 427px;
	height: 2px;
	clear: both;
	padding-bottom:10px;
	margin-bottom: 10px;
	border-bottom: 2px solid #eaebed;
	
}
#wiersz_temp input,
#wiersz_temp label
{display:none}




.blad {
	clear: both;
	margin: 5px 0px 2px 110px;
	font-size: 12px;
	color: #ff4202;
}

/* -- end -- subpage -- */
/*-------------------------------------------*/



/* -- bottom menu/footer -- */
#bottomMenu {width: 760px; margin: 10px auto 10px auto; background: #f9e4dd; text-align: center;}

	#bottomMenu .content {width: 760px;	margin: 5px 0px 0px 0px;}
	
	#bottomMenu a,
	#bottomMenu a:visited 
	{margin: 5px 4px 0px 4px; color: #c77156; text-transform: uppercase;}
	
		#bottomMenu a:hover {text-decoration: underline;}
		
	#bottomMenu .content {height: 20px;}
	#bottomMenu .content img {margin-bottom: 2px;}
	
#footer {width: 780px; margin: auto;}
	#footer p {text-align: center; color: #5ab7f5;}
	#footer p a,
	#footer p a:visited 
	{color: #0574bc;}

/* -- end - bottom menu/footer -- */	
/*-----------------------------------------*/

#offer {
}

#offerTitle {margin-bottom:12px; color: #0574bc; font-weight: bold;}
#offer ul {margin-left: 17px; list-style:disc;}
#offer ul ul {list-style:disc;}

#offer ul li {margin:4px 0px 4px 0px;}

#offer ul,
#offer ul li,
#offer ul a,
#offer ul a:visited
{font-size: 11px; color: #043f66;}

#flags {margin: 0px 10px 7px 0px; text-align:right;}
    #flags a {margin-left: 5px;}
