html, body {

   margin: 0; padding: 0;
   background-color: #ffffff;

   font-family: arial,tahoma,verdana;
   font-weight: normal;
   color: #777F50;

}

a { text-decoration: none; color: #3C4B0F; } a:hover { text-decoration: underline; }

.button { border: none; }

/* nagłówek + flash menu */

#header { height: 43px; }

#headerIn {

   margin: auto;
   width: 980px;
   height: 41px;
   background: url(/glowna/img/logo2.gif) 62px 2px no-repeat;
   background-color: #ffffff;

}

#topMenu {

   float: right;
   margin-right: 18px; margin-top: 23px;

   font-size: 12px;
}



#mainMenu {

   height: 192px;
   border-top: 1px solid #4A5111;
   border-bottom: 1px solid #4A5111;

   background-color: #57612C;

}

#mainMenuIn {

   margin: auto;
   width: 980px;
   height: 192px;

}

/* główna zawartość strony */

#mainContent {  }

#mainContentIn { margin: auto; width: 980px; }

#contentLeft {

   float: left; display: block;
   width: 440px;
   

}

#image {
   margin-top:16px;
   margin-left:30px;
   width: 325px;
   height: 270px;
   background: url(/glowna/img/kosmetyki2.jpg) no-repeat;
   

}

#tagline {
	margin-left:10px;
   width: 385px;

   text-align: right;
   background: none;

}

.doliva {

   font-size: 24px;
   font-weight: bold;

}

.title {

   font-size: 18px;
   color: #3C4B0F;

}

.subtitle {

   display: block;
   margin: 5px 0 5px 0;

   font-size: 15px;
   color: #3C4B0F;


}

#contentRight {

   float: left; display: inline;
   width: 535px;

}

#news, #help, #oliwa {

   width: 518px;
   margin-top: 1px; padding-bottom: 3px;
   margin-left: 4px;

   border: 1px solid #B5DC7A;
   background-color: #ffffff;
}

#news { background: url(/glowna/img/news.gif) 29px 15px no-repeat; }

#help { background: url(/glowna/img/help.gif) 13px 43px no-repeat; }

#oliwa { background: url(/glowna/img/news.gif) 29px 15px no-repeat; }

.boxText { margin-left: 155px; margin-top: 7px; }

.boxTitle {

   font-size: 16px;
   font-weight: bold;
   color: #3C4B0F;

}

.bText {
	
	display: block;
	margin-top: 5px; margin-bottom: 5px;
	width: 310px;
	text-align:justify;	
	font-size: 12px;
   	color: #3C4B0F;

}

.boxShadow {

   width: 518px; height: 12px;
   background: url(/glowna/img/box_shadow.gif) right top no-repeat;

}

/* podstrona */

#produktOpis {

   float: left;
   margin-top: 42px;
   width: 407px;
   height: 300px;

   font-size: 12px;
   color: #3C4B0F;


}

#produktImg {

   float: right; margin-right: 20px;
   width: 205px;
   height: 326px;
   background: url(/glowna/img/podstr_back.gif) left 42px no-repeat;
   background-color: #ffffff;

}

#podstrMenu {

   margin: 26px 0 0 20px; padding: 0;

   list-style-type: none;
   font-size: 12px;

}

#podstrMenu li {

   width: 234px;
   height: 24px;
   margin: 5px 0 5px 0;

   background: url(/glowna/img/img_menu.gif) left bottom no-repeat;
   background-color: #F8FFDD;
   border: 1px solid #C9D8A0;

}

#podstrMenu li.current { background-color: #E7F0C4; }

#podstrMenu li.double {

   height: 38px;

   background: url(/glowna/img/img_menu_double.gif) left bottom no-repeat;
   background-color: #F8FFDD;
   border: 1px solid #C9D8A0;

}

.menu {

   margin-top: 4px; margin-left: 30px;
   display: block;
   width: 200px;

}

/* stopka */

#footer {

   position: absolute; 
   width: 100%;
   
   clear: both; padding-top: 8px;
   height: 22px;

   background-color: #9CCC66;
   font-size: 12px;
   color: #3C4B0F;

}

#footerIn {

   margin: auto;
   width: 980px;

}

#copyR { margin-left: 62px; }
