body, table, tr, th, td, p, form, fieldset, legend, div, ul, ol, li, h1, h2, h3 {margin: 0; padding: 0; border: 0;}

body {
	margin-bottom: 10px;
	text-align: center;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #000;
	background: #cd0104 url('../images/bgr/main.gif') repeat-x ;
}

a, a:visited {text-decoration: none; color:#ffa0a4}
a img {border: 0;}

#all {width:800px; margin: auto;}

#intro {margin: 30px 0px 20px 0px;}

#page {width:750px; float: left; margin: 35px 0px 65px 30px; text-align: left;}

#gallery:after
{content: "."; display:block; height: 0; clear:both; visibility:hidden;}

/*-------------------------------------------------------------------------------------------*/
/* --- TOP --- */
#flash {
    width:800px;
    height:269px;
    padding: 50px 0px 0px 0px;
    background: url('../images/bgr/top.gif');
    background-repeat: no-repeat;
}

#navigation {
    width:560px;
    height:40px;
    float: left;
    margin: 0px 0px 0px 30px;
    background: #9e0003 url('../images/bgr/navigation.gif') repeat-x;
}

/* pierwszy poziom */

        #menu {height:36px; list-style: none; text-transform: uppercase;}
            #menu li {position: relative; display: block; height:30px; float: left; padding: 4px 12px 0px 12px;}
            #menu li,
            #menu a,
            #menu a:visited
            {font-size: 10px; color: #ffa0a4;}
            #menu a {display: block; float:left; margin-top: 7px;}

	/* second level */
	#menu ol {position:absolute; top: 34px; left: 0px; display: none; width: 190px; list-style: none; border-top:3px solid #640002; border-bottom:3px solid #640002; }
	#menu li:hover ol {display: block;}

	#menu ol li {height: auto; width: 190px; float: left; margin: 0; padding:0; background: #EBE2E2; border-bottom: 1px solid #d8d8d8; border-right: 0; color: #000;  text-align: left; text-transform: none;}
		#menu ol li a, #menu ol li a:visited {display: block; float:left; width: 192px; margin:0px; padding:4px;  color: #000;}

		*:first-child+html #menu li:hover ol li:hover {width: 190px;}
		#menu li:hover ol li:hover a {width: 182px; color: #000; text-align: left;}

		#menu ol li a img {margin: 6px 5px 0px 6px;}
		#menu ol li a:hover {width: 190px; color: #000;}

	* html #menu li:hover ol li:hover a {width: 190px;}
	* html ol li, * html #menu ol li a {float:none;}
	* html #menu ol li a:hover {width: 190px; text-align: left;}


	/* third level */
	#menu li:hover ol ol {display: none; top:1px; left:100%; width: 190px; margin-left: 1px;}
	#menu li:hover ol ol  li {width: 190px;}
	#menu ol li:hover ol {display: block}


	#menu a span {display:block; float: left; width: 160px; cursor: pointer;}
	#menu a img { float: left }

    #menu li:hover,
	#menu a:hover {color:#fff}

#underFlash {
  width:181px;
  height:40px;
  float: left;
  margin: 0px 0px 0px 19px;
  background: url('../images/bgr/underFlash.gif') top left no-repeat;
}

/* --- END -- TOP --- */
/*-------------------------------------------------------------------------------------------*/
/* --- CONTACT LEFT --- */

#contactLeft {width:165px; float: left; padding: 0px 25px 0px 20px;}

#clPhoto {float:left; margin: 0px 0px 10px 0px; border: 3px solid #fff;}
    #clPhoto img {vertical-align: top;}

/* --- END -- CONTACT LEFT --- */
/*-------------------------------------------------------------------------------------------*/
/* --- MAIN FRAME --- */

h1.title {padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; color: #d8d8d6; font-size: 20px; font-weight:normal; border-bottom: 1px solid #d48284;}
p.title {padding: 0px 0px 5px 0px; color: #ffa2a3; font-weight:bold; border-bottom: 1px solid #e5282c;}

#mainFrame {width:507px; float: left; padding: 0px 0px 0px 30px; border-left: 1px solid #d48284;}

#path {margin: 0px 0px 30px 0px;}
    #path a, #path a:visited {color: #c48284; font-size:10px; text-transform: uppercase;}
    #path img {margin: 0px 4px 2px 4px;}

.photoLeft {float: left; margin: 4px 10px 10px 0px; border: 3px solid #fff;}
.photoRight {float: right; margin: 4px 0px 10px 10px; border: 3px solid #fff;}
    .photoLeft img,.photoRight img {vertical-align: top;}

#preface {margin: 0px 0px 15px 0px; font-weight:bold; color: #fff; text-align: justify; font-size:12px;}

#content {margin: 0px 0px 40px 0px; color: #fff; text-align: justify; font-size:12px;}
  #content ul, #content ol {margin: 7px 0px 7px 25px;}
  #content p {margin: 5px 0px 5px 0px;}

  #offer, #offer a, #offer a:visited {color: #fff;}

  #offer #offerTitle {
    font-weight:bold;
    font-size:14px;
  }

  #offer ul {margin: 2px 0px 2px 15px;}

#gallery {clear: both;}
.galleryRow {float:left; margin: 10px 0px 10px 0px;}
.photo, .middlePhoto {width:161px; float: left;}
.middlePhoto {margin: 0px 10px 0px 10px;}
.galleryRow img {border: 3px solid #d9d9d9;}
.galleryImgDesc {color: #fff;}
/* --- END -- MAIN FRAME --- */
/*-------------------------------------------------------------------------------------------*/
/* --- CONTACT --- */

form .header {clear: both; margin: 0px 0px 5px 0px; font-size:11px; font-weight:bold; color: #FFA1A5;}
form label {display: block; float: left; color: #fff;}
form input.text {width:250px; padding: 3px; border: 0; background: #d48284; font-size:10px; color: #fff;}
form .wiersz {float:left; margin: 0px 0px 10px 0px;}
form textarea {padding: 3px; border: 0; background: #d48284; font-size:11px; color: #fff; font-family: Tahoma, Verdana, Helvetica, sans-serif;}
form div#wiersz_submit {width:64px; float: left;}
#wiersz_submit label,
#wiersz_submit div {display: none;}
.polaWymagane {clear: both; float: left; color: #fff; font-weight:bold;}
.blad {font-weight:bold; color: #fff;}
.informacjaPomocnicza {display: none;}

#Kontakt .wiersz {width:370px;}
#Kontakt input.text {width:250px;}
#Kontakt textarea {width:250px; height:100px;}
#Kontakt label {width:100px;}
#Kontakt a {float: left;}
#Kontakt #wiersz_submit {width:64px; margin: 0 10px 0 100px;}
#Kontakt .informacjaPomocnicza {display: none;}
#Kontakt .polaWymagane {margin: 10px 0px 0px 100px;}
#Kontakt .blad {margin: 0px 0px 0px 100px;}
/* --- END -- CONTACT --- */
/*-------------------------------------------------------------------------------------------*/
/* --- ZAPYTANIE OFERTOWE --- */
#Zapytanie .wiersz {width:430px;}
#Zapytanie label {width:110px;}
#Zapytanie textarea {width:250px; height:100px;}
#Zapytanie .blad {margin: 0px 0px 0px 110px;}

#Zapytanie #wiersz_reczniki,
#Zapytanie #wiersz_koce,
#Zapytanie #wiersz_posciele,
#Zapytanie #wiersz_narzuty,
#Zapytanie div#wiersz_przescieradla,
#Zapytanie #wiersz_obrusy
{width:95px; float: left;}

#Zapytanie #wiersz_reczniki label,
#Zapytanie #wiersz_koce label,
#Zapytanie #wiersz_posciele label,
#Zapytanie #wiersz_narzuty label,
#Zapytanie div#wiersz_przescieradla label,
#Zapytanie #wiersz_obrusy label
{width: 70px;}

#Zapytanie #wiersz_reczniki label.label,
#Zapytanie #wiersz_koce label.label,
#Zapytanie #wiersz_posciele label.label,
#Zapytanie #wiersz_narzuty label.label,
#Zapytanie #wiersz_przescieradla label.label,
#Zapytanie #wiersz_obrusy label.label
{display:none;}
#Zapytanie .checkbox {width:15px; float: left;}
#Zapytanie p.clear {width:470px; height:1px;}

#Zapytanie a {float: left; margin: 0;}
#Zapytanie #wiersz_submit {width:64px; margin: 0 10px 0 110px;}
#Zapytanie .polaWymagane {margin: 10px 0px 0px 110px;}
/* --- END -- ZAPYTANIE OFERTOWE --- */
/*-------------------------------------------------------------------------------------------*/
/* --- FOOTER --- */
#footer {width:772px; clear: both; margin: 0px 0px 0px 10px; border: solid #f50005; border-width: 1px 0px 1px 0px; font-size:10px;}
    #pageFooter #footer {width:750px; margin: 0px 0px 0px 30px;}
#innerFooter {margin: 0px 0px 1px 0px; padding: 13px 0px 13px 0px; background: #dc0004;}

  #innerFooter a,
  #innerFooter a:visited
  {margin: 0px 10px 0px 10px; color: #ffb3b7; text-transform: uppercase;}

  #innerFooter img {margin: 0px 0px 2px 0px;}

#bottom {margin: 15px 0px 0px 0px;}

#bottom a,
#bottom a:visited,
#bottom p
{color: #f06060; text-transform: uppercase; font-size:10px;}
/* --- END -- FOOTER --- */
/*-------------------------------------------------------------------------------------------*/









