body
{
	font-size: 12px;
	text-align:left;
	font-family: Arial,Tahoma,Verdana;
	margin: 0px; 
	padding: 0px; 
	background-color: #340404;
	color: #575757;	
}
     
a:hover  { color: #776281; text-decoration:none; font-size: 12px;} 
a { color: #181616; text-decoration:none; font-size: 12px; }
a:focus { outline: none;} /* Usuwa ramke z linków na img w FF */
object { outline:none; }


/*  ----------------------- STANDARDOWE ------------------------------ */
div,form,p   { padding:0px; margin:0px;  }
img { border:0px; }
.czysc { clear:both; font-size:1px; overflow:hidden;}
/* --------------------------------------------------------------------------- */

.alarm { font-size:12px; color:#C80001;  font-weight:bold; }



/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							GLOWNE WARSTWY							                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#bg_glowna,div#bg_podstrona { width: 100%; min-width: 1000px; background-repeat: repeat-x; background-color: #f9f5e8; min-height: 740px; height: auto !important; height: 740px;}
div#bg_glowna { background-image: url('images/bg_glowna.gif'); }
div#bg_podstrona { background-image: url('images/bg_podstrona.gif'); }
div#kontener { width: 1000px; margin: 0px auto; }

div#bot_bg { width: 100%; min-width: 1000px; height: 98px; display: block; background-image: url('images/botbg.gif'); background-repeat: repeat-x; }

div#top_glowna, div#top_podstrona { width:1000px;overflow:hidden; display: block; background-image: url('images/topbg.jpg'); background-repeat: no-repeat; position: relative;}
div#top_glowna { height:386px; }
div#top_podstrona { height:255px;}

div#srodek_glowna { padding: 21px 9px 0px 6px; position:relative; display:block; width: 985px; }
div#srodek_podstrona { padding: 1px 9px 0px 6px; }

div#center  {}

div#bottom
{
	width:1000px; margin: 0px auto;
}

div#stopka_villa { float: left; padding: 29px 0px 0px 8px; }
div#stopka_kontakt { float: right; padding: 29px 20px 0px 0px; }

div#undicom  { 	color:#9e7d77; font-size:9px; font-family:Tahoma;	clear: right; float:right; width:200px; text-align:right; padding-right:25px; padding-top:18px; }
div#undicom a { 	color:#9e7d77; font-size:9px; font-family:Tahoma;	}
div#undicom a:hover { 	color:#d4c5bb; font-size:9px; font-family:Tahoma;	}


/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							TOP						                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#logo { display: block; width: 245px; height: 167px; position: absolute; top: 0px; left: 375px; }
div#menu1, div#menu2 { display: block; width: 363px; height: 47px; position: absolute; top: 107px; }
div#menu1 { left: 3px; }
div#menu2 { left: 630px; }

#menu1 a, #menu2 a { display: block; width: 108px; height: 43px; padding: 4px 6px 0px 6px; margin-right: 1px; background-image: url('images/menubg.png'); float: left;}


div#baner_glowna, div#baner_podstrona { position: absolute; top: 107px; left: 0px; display: block; width: 1000px;}
div#baner_glowna { height: 279px; }
div#baner_podstrona { height: 148px; }

div#flagi { display: block; width: 127px; height: 34px; position: absolute; top: 0px; left: 873px; }
#flagi a { float: left; margin-right: 3px; }

div#bignaglowek { position: absolute; left: 41px; top: 161px; display: block; height: 87px; width: 365px; }

/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							GLOWNA						                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#glowna_ramka { padding: 5px 5px 0px 5px; width: 975px; background-image: url('images/glowna_ramka.gif'); background-repeat: repeat-x;}
div#glowna_bg { background-image: url('images/glowna_bg.gif'); width: 975px; background-repeat: repeat-x; min-height: 370px; height: auto !important; height: 370px;}
div#glowna_left { width: 253px; float: left; margin-bottom:10px; overflow:hidden;}
div#glowna_right { width: 721px; float: left; overflow:hidden;} 

div#glowna_left_naglowek { height: 18px; display: block; padding: 20px 0px 10px 33px; }

div#glowna_katalog { display: block; width: 257px; height: 354px; position: absolute; top: 41px; left: 743px; }
div#glowna_txt { width: 427px; height: 56px; display: block; padding: 43px 0px 16px 0px; }
div#glowna_tresc { width: 467px; display: block; }

/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							SUBMENU						                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div.submenu_el { display: block; width: 225px; padding-top:6px; padding-bottom:6px;}
div.submenu_el_slaczek { display: block; width: 22px; height: 22px; float: left; overflow:hidden; padding-top:6px; padding-left:8px; padding-right:3px;}
.submenu_el_link a { display: block; width: 180px; float: left; cursor: pointer; font-weight: bold; color: #6b002d; margin-top:2px;} 
.submenu_el_link a:hover { color: #ddbb56; }

div.submenu_bg { background: url('images/submenu_bg.png') repeat-y; }
div.submenu_sep { display: block; height: 1px; width: 202px; background-image: url('images/submenu_sep.gif'); overflow: hidden; }

/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							PODSTRONA						                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#podstrona_ramka { padding: 5px 5px 0px 5px; background-image: url('images/podstrona_ramka.gif'); background-repeat: repeat-x;}
div#podstrona_bg { background-image: url('images/podstrona_bg.gif'); background-repeat: repeat-x; min-height: 490px; height: auto !important; height: 490px;}

div#breadcrumbs { height: 34px; line-height: 17px; display: block; font-size: 11px; color: #8c8c8c; }
#breadcrumbs a {font-size: 11px; color: #8c8c8c; }
#breadcrumbs a.current {font-weight:bold; }
#breadcrumbs a:hover {font-size: 11px; color: #6b002d; }

div.txt_bg { margin: 0px 0px 0px 25px; width: 916px; padding: 0px 5px 5px 5px; background-image: url('images/podstrona_bg2.gif'); background-color:#e9e1c9; background-repeat: repeat-x;  }

div.shadow1 { background-color: #f6f4ee; background-image: url('images/shadow1.gif'); background-repeat: repeat-y; background-position: top left;}
div.shadow2 {  background-image: url('images/shadow2.gif'); background-repeat: repeat-y; background-position: top right;}
div.shadow3 { background-image: url('images/shadow3.gif'); background-repeat: repeat-x; background-position: top left;}
div.shadow4 { background-image: url('images/shadow4.gif'); background-repeat: repeat-x; background-position: bottom left;}
div.shadow5 { background-image: url('images/shadow5.gif'); background-repeat: no-repeat; background-position: top left;}
div.shadow6 { background-image: url('images/shadow6.gif'); background-repeat: no-repeat; background-position: top right;}
div.shadow7 { background-image: url('images/shadow7.gif'); background-repeat: no-repeat; background-position: bottom left;}
div.shadow8 { background-image: url('images/shadow8.gif'); background-repeat: no-repeat; background-position: bottom right;}

div.shadow_zawartosc { padding: 15px 28px 20px 26px; }

div#produkty_left { width: 234px; float: left; overflow:hidden;}
div#produkty_right { width: 707px; float:left; padding: 0px 5px 5px 5px; background-image: url('images/podstrona_bg2.gif'); background-color:#e9e1c9; background-repeat: repeat-x;  overflow:hidden;}

div.prod_box { width: 315px; float: left; padding: 0px 0px 45px 0px;}
div.prod_left { width: 155px; height: 211px; display: block; float: left; }
.prod_left a { padding: 4px 5px 5px 5px; border: 1px solid #e5e3dd; background-color: #fff; display:block; width: 133px;}
div.prod_right { width: 160px; float: left; }
div.prod_nazwa { padding: 6px 0px 14px 0px; }
.prod_nazwa a { font-weight: bold; color: #6b002d; }
div.prod_opis { font-size: 11px; color: #3d3d3d; }
div.prod_wiecej { padding: 20px 0px 0px 14px; }
div#prod_podglad_fotki { height:375px; overflow:hidden; }

div#prod_podglad_foto { text-align:center; margin-bottom:10px;}
div#prod_podglad_foto img { padding: 7px 8px 9px 7px; background-color: #fff; border: 1px solid #e5e3dd; }

div#prod_podglad_numer { font-weight: bold; margin-top:4px;}
#prod_podglad_numer span { color: #b53160; }
div#prod_podglad_opis_short_nazwa { font-weight: bold;color: #b53160; }
div#prod_podglad_opis_short { color: #3d3d3d; font-size: 12px;  }

div#prod_podglad_opis_long_nazwa { font-weight: bold;color: #b53160; padding: 20px 0px 22px 9px;}
div#prod_podglad_opis_long { color: #3d3d3d; font-size: 12px; margin-bottom:8px;}

div.prod_zestaw_box { margin-top:10px; }
div.prod_zestaw_box2 { background-color:#ffffff; padding:8px; border:1px solid #e6e4de; }
div.prod_zestaw_nazwa { font-family:arial; font-weight:bold; font-size:20px; color:#b53160; margin-bottom:10px; padding-left:3px; margin-top:4px;}
div.prod_zestaw_box_lewo { float:left; width:154px; overflow:hidden; padding-right:16px;}
div.prod_zestaw_box_lewo img{ border:1px solid #e6e4de; margin-bottom:6px; padding:3px; }
div.prod_zestaw_box_prawo { float:left; width:290px; overflow:hidden; padding-top:3px; }

div.news_belkastron { text-align:center; }
div.news_belkastron a { color:#6D3C54; }
div.news_belkastron a:hover { color:#B79841; }



.news_belkastron { text-align:center; color: #3584c9;}



.news_nazwa { font-size:13px; font-weight: bold; color: #6b002d; margin-top:10px; margin-bottom:4px;}
.news_nazwa a { font-size:13px; font-weight: bold; color: #6b002d; }
.news_data { color: #9c9c9c; font-weight: bold; font-size: 10px; margin-bottom:8px;}

.news_wiecej { font-size:12px; color: #6b002d; text-align: right; }
.news_wiecej a { font-size:12px; color: #6b002d; }
.news_wiecej a:hover { font-size:12px; color: #6b002d;}


/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							FORMULARze							                       			 */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
	input.formularz
	{
		width:240px; height:15px;
		padding-left:3px; padding-right:3px; padding-top:2px; 
		background-color: #F6FAF9; border:1px solid #B2B3B5; 
		color: #252525; font-size: 11px; 	font-family: Tahoma,Verdana,Arial;
		margin-bottom:4px;
	}

	select.formularz
	{
		width:249px; height:19px;
		background-color: #F6FAF9; border:1px solid #B2B3B5; 
		color: #252525; font-size: 11px; 	font-family: Tahoma,Verdana,Arial;
		margin-bottom:4px;
	}	
	
	.wiadomosc,textarea.formularz
	{
		width:240px; height:150px; padding:3px;
		background-color: #F6FAF9; 	border:1px solid #B2B3B5;  
		color: #252525; font-size: 11px;	font-family: Tahoma,Verdana,Arial;
		overflow:auto; 		margin-bottom:4px;
	}

	.guzik
	{
		background-color:#F6FAF9;
		color:#252525;
		font-weight:bold;
		font-size:11px;
		border:1px solid #B2B3B5; 
		font-family: Tahoma,Arial, Verdana;
		padding:3px;
	}
	
	
div#newsletter_naglowek { padding: 40px 0px 0px 33px; }
div#newsletter_tresc { font-size: 11px; padding: 5px 5px 0px 0px;}
	div#newsletter_etykieta { font-weight: bold; padding: 2px 0px 0px 0px; }
	div#newsletter_input { padding: 4px 0px 4px 0px; }
	input#newsletteradres { border: 1px solid #726c66; font-size: 11px;	font-family: Tahoma,Verdana,Arial; padding: 3px 5px; width: 210px;}
	
	
*html #menu1 a { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menubg.png', sizingMethod='crop'); cursor: pointer;}
*html #menu2 a { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menubg.png', sizingMethod='crop'); cursor: pointer;}
*html div.submenu_bg { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/submenu_bg.png', sizingMethod='crop'); }
