html, body
{
	width: 100%;
	height: 100%;
	margin:0px;
	padding:0px;
	text-align: center;
}


body 
{
	margin: 0px;
	padding:0px;
	font-family: Tahoma;
	color: #7E7E7E;
	font-size: 11px;
	background-image:url(images/bg.jpg);
	background-position:0 0;
	background-repeat:repeat-x;
	background-color:#F5F5F5;

}

a{
	text-decoration: none;
	font-family: Tahoma;
	color: #7E7E7E;
	font-size: 11px;
}


html, body, td 
{
	font-family: Tahoma;
	color: #7E7E7E;
	font-size: 11px;

}

p
{
	font-family: Tahoma;
	color: #7E7E7E;
	font-size: 11px;
	margin:0px;
	padding:0px;
}

img
{
	border:none;
	padding:0px;
	margin:0px;
}

/*-------------form-----------*/
form		
{
     margin:0px 0px;
     padding:0px;

}

fieldset
{
     border: none;
     padding:0px;
     margin:0px;
}

legend
{
     display:none;
}

label
{
     display: block;
     width: 85px;
     float: left;  
	 text-align:right;
	 font-size:11px;
	 padding-right:5px;

}

input
{
     display: block;
     float: left;
	 font-size:10px;
	 
}

input.text
{
     display: block;
     float: left;
     width:300px;
	 font-size:11px;
}



select 
{
     display: block;
     float: left;
     width:300px;
	 font-size:11px;
}

textarea
{
     display: block;
     float: left;
     width:300px;
	 font-size:11px;
	 font-family:Tahoma;
}

div.kontrolka  
{
     overflow: hidden;
     padding: 5px 10px 5px 0px;
     clear: both;
     height:25px;
}

div.kontrolka_textarea
{
     overflow: hidden;
     padding: 5px 10px 5px 0px;
     clear: both;
}

div.przycisk 
{
     overflow: visible;
     margin-left:75px;
     margin-top:10px;
     padding:10px 0 10px 0;
	clear:both;
}

div.przycisk input
{

}

pre
{
	width:700px;
	overflow:auto;
}

/*------------layout---------*/

div#top
{
	width:945px;
	margin:0px auto;
	position:relative;
	text-align:left;
}

div#logo{
	float: left;
	}
	
div#header_certyfikaty{
	float: left;
	width:604px;
	height:74px;
	overflow: hidden;
	}

div#header_certyfikaty div{
	width: 604px;
	height: 74px;
	}
	
div#header_certyfikaty a{
	margin: 15px 0 0 22px;
	display: block;
	float: left;
	}
	
div#header_certyfikaty a img{
	width: 50px;
	height: 50px; /* 65px */
}

div#topUpper{
	background: url('images/topbar.jpg') no-repeat;
	height: 53px;
	margin: 0; padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	}
	
div#topMid{
	background: url('images/topMid.jpg') no-repeat 0 100%;
	overflow: hidden;
	position: relative;
	padding-top: 53px;
	}

div#topLow{
	}
	
div#topflash{
	width:570px;
	height:157px;
	float: left;
}

div#toptext
{
  width:350px;
  height:126px;
  margin-top: 31px;
  float: left;
  padding-left: 10px;
}
div#toptext div{
	color: #e5cebf;
	font-weight: bold;
	font-size: 11px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	line-height: 15px;
	}

span.cert_title{
	font-size: 13px;
	font-weight: bold;
	color: #fe7d18;
	display: block;
	margin-bottom: 6px;
	}

div#top1
{
	height:68px;
	position:absolute;
	right:0px;
	top:0px;

}

div#languages{
	position: absolute;
	right: 10px;
	bottom: 0px;
	}
	
div#top_search{
	width:250px;
	float: right;
}

div#top_search div.top_search_kontrolka
{
	height:20px;
	margin-top:10px;

}

div#top_search div.top_search_kontrolka label
{
	color:#3D2E26;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	background:url(images/separator3.jpg) 100% 50% no-repeat;
	margin-right:5px;
	width:55px;
}

div#top_search div.top_search_kontrolka input#top_search_input
{
	background:url(images/bg_search_input.jpg) 0 0 no-repeat;
	border:none;
	width:146px;
	height:19px;
	margin-right:10px!Important;
	margin-right:0px;
	color:#81695A;
	padding-top:3px;
	padding-left:3px;
	font-size:11px;
}



div.topmenu a
{
	line-height:68px;
	font-size:10px;
	color:#9C9C9C;
}

div#content
{
	width:945px;
	margin:0px auto;

	text-align:left;
	overflow:hidden;
}



div#lewa
{
	width:662px;
	float:left;

	margin-top:13px;
	border-left:1px solid #E2DFDD;
	border-right:1px solid #E2DFDD;
	

}

div#prawa
{
	width:271px;
	float:right;
}

div#footer_cont
{

	text-align:center;
	background-image:url(images/bg_footer.jpg);
	background-position:0 0;
	background-repeat:repeat-x;
	background-color:#fff;
	clear:both;
	margin-top:20px;

}

div#footer
{
	width:1000px;
	margin:0px auto 0px auto;
	padding-top:5px;
	padding-bottom:10px;
}

div#footer p
{
  font-size:10px;
}

div#footer a
{
  font-size:10px;
}

div#footer_menu
{
  padding:10px 0px;
}

div#footer_menu a
{
  font-size:10px;
  margin-right:10px;
}

/*-----------top-------------*/
div#topmenu_cont
{
	float:right;
	height:68px;

	overflow:hidden;
}

div.topmenu
{
	height:68px;
	float:left;
	padding-left:15px;
	margin-right:5px;
	background:url(images/separator1.jpg) 0 0 no-repeat;
}

/* div#mainmenu{
	height:35px;
	float: left;
}
*/
span.mainmenu_separator
{
	display:block;
	background:url(images/menu_separator.jpg) 0 0 no-repeat;
	width:3px;
	height:35px;
	float:left;
}

a#domek
{
  float:left;
  height:17px;
  display:block;
  width:19px;
  margin-top:10px;
  margin-right:10px;

}

/* NOWE MENU START*/

ul#topnav{
	margin: 0; padding: 0;
	float:left;
	list-style: none;
	}

ul#topnav li {
	float: left;
	display: block;
	margin: 0; padding: 0;
	position: relative;
	}

div.sub{
	position: absolute;
	float: left;
	top: 35px;
	left: 0;
	display: none;
	}

div.sub ul{
	list-style: none;
	float: left;
	display: block;
	margin: 0; padding: 0;
	}

a#mainmenu1link:hover, a#mainmenu2link:hover, a#mainmenu3link:hover, a#mainmenu4link:hover, a#mainmenu5link:hover, a#mainmenu6link:hover, a#mainmenu7link:hover,
a#mainmenu1link_akt, a#mainmenu2link_akt, a#mainmenu3link_akt, a#mainmenu4link_akt, a#mainmenu5link_akt, a#mainmenu6link_akt, a#mainmenu7link_akt{
	background-position: 0 100%;
	}
	
div.sub a{
	border-bottom:1px solid #9e8779;
	margin:0px;	padding:0px;
	color:#e5cebf;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	width: 140px;
	display: block;
	padding: 6px 10px;
	background: #81695a;
	}

div.sub a:hover
{
  background:#867162;
  text-decoration:none;
}

div.sub .hilite{
	background: #a00000;
}

div#sub_mainmenu1
{
  left:32px;
}

div#sub_mainmenu2
{

}

div#sub_mainmenu3
{

}

div#sub_mainmenu4
{
  left:332px;
}

div#sub_mainmenu5
{
  left:406px;
}

div#sub_mainmenu6
{

}

div#sub_mainmenu7
{

}

div#top_dystrybutorzy_log
{
	float: right;
	height:30px;
	padding-right:10px;

}

div#top_dystrybutorzy_log p
{
  line-height:30px;
  font-size:10px;
}

div#top_dystrybutorzy_log p a
{
  color:#FF6C00;
  font-weight:bold;
  text-decoration:underline;
  font-size:10px;
}
div#navbar{
	overflow: hidden;
	float: left;
	width: 100%;
}
div#nawigacja_cont
{
	height:30px;
}

div#nawigacja_cont a
{
	float: left;
	line-height:30px;
	color:#81695A;
	font-size:10px;
	background:url(images/arrow7.gif) 0 50% no-repeat;
	padding-left:10px;
	margin-right:10px;
}

/*----------prawa-----------*/
div.prawa_box
{
	width:271px;
	margin-top:10px;
}

div.prawa_box_infolinia
{
	width:271px;
	margin-top:10px;
	height:115px;
}

div.prawa_box_newsletter
{
	width:271px;
	margin-top:10px;
}

div.prawa_box_newsletter_title
{
	width: 271px;
	height: 33px;
}

div.prawa_box_newsletter_cont
{
	width: 266px;
	background: #fff;
	margin-left: 1px;
	border: 1px solid #e4e0dd;
	border-top: 0;
	overflow: hidden;
	padding-bottom: 20px;
}

div.prawa_box_newsletter_cont form
{
	margin: 20px;
}

input.field
{
	background: url(images/nlt_field.jpg) 0 0 no-repeat;
	width: 144px;
	height: 19px;
	padding-left: 2px;
	padding-right: 2px;
	border: 0;
	font-size: 12px;
	color: #7e7e7e;
}

input#nlt_sub{
}
div.prawa_box_infolinia p
{
  padding-left:20px;
  font-size:14px;
  color:#A21B00;
  font-weight:bold;
  line-height:125px;
}

div.prawa_box div.header_infolinia
{
	width:271px;
	height:35px;
}

div.prawa_box div.header_pliki
{
	width:271px;
	height:35px;
}

div.prawa_box div.prawa_box_content
{
	width:268px;
	border:1px solid #E6E1DF;
	border-top:none;
	background:#fff;
	text-align:center;
	margin-left:1px;
	overflow:hidden;
}

a#prawa_button_galeria{
	width:271px;
	height:35px;
	display:block;
	margin-top:10px;
	}

a#prawa_button_filmy
{
	width:271px;
	height:35px;
	display:block;
	margin-top:10px;
}

a#prawa_button_tapety
{
	width:271px;
	height:35px;
	display:block;
	margin-top:10px;
}

a#prawa_button_media
{
	width:271px;
	height:35px;
	display:block;
	margin-top:10px;
}

a#prawa_button_pliki
{
	width:271px;
	height:35px;
	display:block;
	margin-top:10px;
}

div.prawa_banner
{
	width: 250px;
	/* height: 200px; */
	padding:1px;
	border:1px solid #DADADA;
	margin:10px auto 20px auto;
}

p.prawa_pliki
{
  text-align:left;
  background:url(images/ico_download.gif) 0 50% no-repeat;
  padding:0px;
  margin:0px;
  margin-left:25px!Important;	
  margin-left:5px;	
  /*margin-left:20px!Important;	*/
  padding-left:15px;
  width:150px;
  float:left;
  line-height:20px;

}

a.prawa_pliki
{
  text-align:left;
  background:url(images/arrow2.gif) 0 50% no-repeat;
  padding:0px;
  margin:0px;
  float:left;;
  padding-left:20px;
  font-weight:bold;
  color:#B51B17;
  line-height:20px;
}

/*----------aktualnosci-----------*/
div.nagl
{
	height:28px;
	margin:0px 0px 10px 10px;
}

div.nagl_separator
{
	width:596px;
	height:1px;
	background:url(images/separator2.jpg) 0 0 no-repeat;
	margin:0px auto 10px auto;
}

div.aktualnosci_item{
	width:545px;
	margin:20px auto 0px auto;
	background:url(images/bg_aktualnosci_item.jpg) 0 0 no-repeat;
	padding:15px 20px 10px 20px;
	overflow:hidden;
	}
div.art_item{
	margin:20px auto 0px auto;
	background:url(images/bg_aktualnosci_item.jpg) 0 0 no-repeat;
	padding:15px 20px 10px 20px;
	overflow:hidden;
	}

div.aktualnosci_item div.skrot_foto
{
  float:left;
  margin:0px 10px 5px 0px;
  padding:5px;
  border:1px solid #DADADA;
}

div.aktualnosci_item a.tytul,
div.art_item a.tytul
{
	color:#B51B17;
	font-weight:bold;
	
}

div.aktualnosci_item p.data
{
	font-size:10px;
	color:#9F9F9F;
	margin-bottom:10px;
}

div.aktualnosci_item div.text
{
	margin-top:15px;

}

div.aktualnosci_item div.text a.wiecej_ico
{

}

div.pager
{
  text-align:right;
	width:545px;
	margin:20px auto 0px auto;
	padding:0px 20px;
	background:url(images/bg_aktualnosci_item.jpg) 0 0 no-repeat;
	line-height:30px;
}

div.pager span
{
  margin-left:5px;
  font-size:11px;
  color:#9F9F9F;
  font-weight:bold;
}

div.pager a
{
  margin-left:5px;
  font-size:11px;
  font-weight:bold;
  color:#B51B17;
}

/*-------------tekst------------*/
div.tekst
{
	width:600px;
	margin:0px auto 0px auto;
	padding:15px 20px 10px 20px;
	

}

div.tekst img
{
  padding:5px;
  border:1px solid #DADADA;
  margin:5px;
}

div.tekst div.nagl img
{
	margin:0px;
	padding:0px;
  border:none;	
  margin-left:-30px;	
}


div.tekst ul li
{
	clear:both;
	line-height:20px;
	list-style:none;
}
/*--------gal-------*/
div.galeria
{
	width:610px;
	margin-left:20px;
	overflow:hidden;
}

div.galeria div.foto
{
	width:185px;
	text-align:center;
	float:left;
	margin:0px 10px 0px 0px;
	
}

div.galeria div.foto a img
{
	border:1px solid #DADADA;
	padding:5px;
}

div.galeria div.foto p
{
  padding-bottom:10px;
}

/*--------gal newsy-------*/
div.galeria_news
{
	width:610px;
	margin-left:60px;
	margin-bottom:20px;
	overflow:hidden;
}

div.galeria_news div.foto
{

	text-align:center;
	float:left;
	margin:0px 0px 0px 0px;
	
}

div.galeria_news div.foto a img
{
	border:1px solid #DADADA;
	padding:5px;
}

div.galeria_news div.foto p
{
  padding-bottom:10px;
}

/*-------------certyfikaty-----------*/
div.cert_item
{
	width:545px;
	margin:20px auto 0px auto;
	background:url(images/bg_aktualnosci_item.jpg) 0 0 no-repeat;
	padding:15px 20px 10px 20px;
  overflow:hidden;
}

div.cert_item div.foto
{
  float:left;
	border:1px solid #DADADA;
	padding:5px;
	margin-right:5px;
}

div.cert_item a.tytul
{
  font-weight:bold;
  color:#B51B17;
}

div.cert_item div.opis
{
}

/*----------pliki-----------*/
div.plik_item
{
	width:545px;
	margin:0px auto 0px auto;
	padding:0px 20px 0px 0px;
}

div.plik_item div.opis
{

}

div.plik_item a.plik
{
  line-height:40px;
  color:#B51B17;
  background:url(images/arrow1.gif) 0 50% no-repeat;
  padding-left:15px;
}

/*--------dystrybutorzy---------*/
table#dystrybutorzy
{
	width:600px;
	margin:0px auto 0px auto;
}

table#dystrybutorzy td
{

}

table#dystrybutorzy td a
{
	background:url(images/arrow1.gif) 0 50% no-repeat;
	padding-left:10px; 
}

div.dystrContent{
	background:transparent url(images/separator2.jpg) no-repeat 25px 0;
	padding:15px 25px 0;
	margin: 10px 10px;
}

/*--------produkty--------*/
table.produkty_grupy
{
	background:#fff;
	width:600px;
	margin:0px auto;
	border-collapse:collapse;
	border-top:1px solid #DEDEDE;
}

table.produkty_grupy td
{


}

td.grupa_opis
{
	border:none;
	font-weight:bold;
	color:#7E7E7E;
	padding:5px;
	
}

table.produkty
{
	border:none;
	border-collapse:collapse;
	width:100%;
}

table.produkty td
{
	
	border-bottom:1px solid #DEDEDE;
	padding:5px;
}

table.produkty td p a
{
	background:url(images/arrow4.gif) 0 50% no-repeat;
	padding-left:10px;
	color:#C40100;
	font-weight:bold;
}

table.produkty td a img
{

}

p.produkt_nazwa
{
	margin-left:40px;
	color:#B51B17;
	font-weight:bold;
}

div.produkt_foto
{
	width:575px;
	margin:10px auto;
	border:1px solid #DEDEDE;
	position:relative;
}

div.produkt_foto a.link
{
	position:absolute;
	top:10px;
	right:10px;
	
	color:#B51B17;
	font-weight:bold;
	background:url(images/arrow10.jpg) 0 50% no-repeat;
	padding-left:25px;
	display:block;
	line-height:20px;
}

div.produkt_opis
{
	width:575px;
	margin:10px auto;

}

table.produkt
{
	width:575px;
	margin:10px auto;
	border-collapse:collapse;
}

table.produkt td
{
	border-bottom:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	padding:5px 10px;
}

table.produkt td.nagl
{
	font-weight:bold;
}

div.produkty_cert
{
	width:100%;
	text-align: center;
	height:52px;
	margin:10px auto 0px auto;
	
}

div.produkty_cert a
{
  margin-right: 0;

}

p.produkt_dlaczego
{
	margin:10px 0px 0px 50px;
	color:#B51B17;
	font-weight:bold;
}

p.produkt_dlaczego a
{
	color:#B51B17;
	background:url(images/arrow9.jpg) 0 50% no-repeat;
	padding-left:20px;
	line-height:34px;
	display:block;
}


/*-----tapety-------*/
div.tapety_row
{
	overflow:hidden;
	width:570px;
	margin:0px auto;

}

div.tapety_item
{
	width:180px;
	margin:0px 7px 7px 0px;
	float:left;
	
	border:1px solid #DADADA;
	background:#fff;
}

div.tapety_foto
{
	width:174px;
	margin:4px auto;
	
}

a.tapety_link
{
	color:#B51B17;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	background:url(images/ico_text.gif) 0 50% no-repeat;
	padding-left:10px;
	margin-left:50px;
	
}

/*------sitemap-------*/
div#sitemap_cont
{
	margin-left:50px;
}

p.sitemap1
{

}

p.sitemap1 a
{
	color:#7E7E7E;
	font-weight:bold;
	background:url(images/arrow5.gif) 0 50% no-repeat;
	padding-left:15px;
	line-height:30px;
}

p.sitemap2
{

}

p.sitemap2 a
{
	color:#7E7E7E;
	background:url(images/arrow6.gif) 0 50% no-repeat;
	padding-left:15px;
	margin-left:30px;
}

/*--------wyszukiwarka---------*/
div#wyszukiwarka
{
	margin:10px 30px;
}

span.slowo
{
	color:#B51B17;
	font-weight:bold;
}

div.wyszukiwarka_wynik
{
	margin-left:10px;
	margin-bottom:20px;
}

a.wyszukiwarka_wynik_nazwa
{
	color:#B51B17;
	font-size:12px;
	background:url(images/arrow_blue_right.jpg) 0 50% no-repeat;
	padding-left:10px;
	text-decoration:underline;
	font-weight:bold;
}

p.wyszukiwarka_wynik_opis
{
	margin:0px;
	padding:0px;
	margin-left:10px;
}


p.wyszukiwarka_wynik_link
{
	margin:0px;
	padding:0px;
	color:#B51B17;
	margin-left:10px;
}


/*---------galeria lista--------*/
div.galeria_lista_row
{
	width:560px;
	margin:10px auto;
	overflow:hidden;

}



div.galeria_lista_row div.foto
{
	width:250px;
	float:left;
	margin:0px 0px 0px 10px;
	text-align:center;
}

div.galeria_lista_row div.foto p
{
  text-align:center;
  font-weight:bold;
  color:#B51B17;
  margin:5px 0px;
}

div.galeria_lista_row div.foto p a
{
  color:#B51B17;
    font-weight:bold
}

div.galeria_lista_row div.foto img
{
	border:1px solid #DADADA;
	padding:5px;
}

/*------------filmy-----------*/
div.lista_filmow_item
{
	margin:0px 33px 0px 33px;
	padding:5px;

}

div.lista_filmow_item a.tytul
{
	color:#C30705;
	font-weight:bold;
	background:url(images/arrow8.gif) 0 50% no-repeat;
	padding-left:10px;
}

div.lista_filmow_item div.opis
{
	margin:5px 0px 0px 10px;
}

p.film_tytul
{
	color:#7F6856;
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 0px 50px;
}

div#player
{
	width:534px;
	height:400px;
	
	margin:10px auto 20px auto;
}

p.film_opis_label
{
	color:#C60605;
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 10px 50px;
}

div.film_opis
{
	margin:0px 0px 0px 50px;
}
