* {
	padding: 0;
	margin: 0;
	}

body {
	background: #76c5f0;
	color: #000;
	behavior: url(csshover.htc);
	font-family: tahoma, Georgia, Palatino, Times,  serif;
	font-size:14px;
	} /* WinIE behavior call */

h1 {
	color: #AAA;
	font-size:1.2em;
	}  
h2.tytul {
	color:#0064c8;
	margin:10px 0 7px 35px;
	font-size:1.5em;
	font-weight:normal;
	} 

a.link:link  {
  font-weight: bold; font-size: 14px; color: #29166f;text-decoration: none;
}
a.link:visited {
  font-weight: bold; font-size: 14px; color: #29166f; text-decoration: none;
}
a.link:hover {
  font-weight: bold; font-size: 14px; color: #2053ec;text-decoration: underline;
  /*background-color: #205386;*/
}
a.link:active {
  font-weight: bold; font-size: 14px; color: #003366;text-decoration: none;
}



  
#main { 
	width: 750px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px; 
	border: #333 0px solid;	
	}

#pageHeader { /*logo*/
	/*background: #fff url(images/header_bg.jpg) no-repeat;*/
	background: #fff;
	height: 135px;
	}
	
		
	
#nav_container  {
	border: #fff 1px solid; /*bez tego sie przesuwa ????*/
	height: 35px;
	background: #fff url(images/trojkat_zolty_menu.jpg) 97% 0% no-repeat;
	}


div#nav {
	margin-top:10px;
	}
div#nav ul {margin: 0; padding: 0; background: #589ecc;
  border: 0px solid #ff0000;}
div#nav li {position: relative; list-style: none; background: #589ecc;
  float: left; width: 130px; line-height: 20px; border-right: 1px solid #fff;
  }

div#nav li li:hover {background: #78beec;}
/*div#nav li.submenu {background: #65bbf2 url(images/dropmenu.gif) 95% 50% no-repeat;}*/
div#nav li.submenu li:hover {background-color: #78beec;}
div#nav li a {display: block; padding: 2px 0 2px 5px;
  text-decoration: none; width: 125px;color:#000;}
div#nav ul a{font-size:18px;} /*dart*/
div#nav ul ul a{font-size:12px;} /*dart*/
div#nav ul ul li a{padding-top:3px;} /*dart*/
div#nav li a:hover{ color:#2053ec  } /*dart*/
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; width: 130px;
  display: none;}
div#nav ul ul li {border-bottom: 1px solid #fff; border-right:none}
div#nav li.submenu li.submenu {background: url(images/submenu.gif) 95% 50% no-repeat;}
div#nav li.submenu li.submenu:hover {background-color: #78beec;}
div#nav li.submenu li.submenu:hover {background-color: #78beec;}
div#nav ul.level1 li.submenu:hover ul.level2,
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}
div#nav ul.level2 {top: 25px; left: -1px;} /*tu zmiana height*/
div#nav ul.level3 {top: -1px; left: 130px;
  border-top: 1px solid #fff;}

  /*dart*/
div#nav ul ul{border-left: 1px solid #fff;}  
div#nav li {text-align:left;font-size:16px;height:25px;font-weight:bold} /*tu zmiana height*/
div#nav li.center{text-align:center}
div#nav li.last_menu_li{
	border-right:none;
	}
div#nav ul.level2 {border-top: 1px solid #fff;}		

#titleBar {
	color: #555;
	background: #7e96b8; background: #7e96b8;
	padding: 3px 7px;
	margin-bottom:0px;
	text-align:left; 
	font-size:16px; 
	font-variant:small-caps;
	letter-spacing:5px;
	font-weight: bold;
	border-left: #fff 1px solid;
	border-top: #fff 1px solid;
	border-right: #333 1px solid;
	border-bottom: #888 0px solid;
	}
#titleBar p.title{
	border: #888 0px solid;
	background: #7e96b8;
	color:yellow; color:#bed6f8;
	}
	
#page {	
	padding:30px;
	padding-bottom:30;
	background: #fff url(images/trojkat_zolty_l_gora.jpg) 20px 5px no-repeat;
	text-align:justify;
	border-left: #fff 0px solid;
	border-right: #333 0px solid;
	border-bottom: #333 0px solid;
	border: #000 0px solid;
	}

#bottom_menu {
	border: 1px solid #fff;
	background: #fff ;
	}
#bottom_menu p.trojkat_dol{
	height:70px;
	margin-top:-55px;
	background: #fff url(images/trojkat_zolty_r_dol.gif) 97% 0% no-repeat;		
	}
#bottom_menu p.menu{
	text-align: justify; 
	color: #555;
	background:#fff;
	margin:0px 10px 15px 10px;
	padding: 3px 10px 3px 10px;
	border: 1px solid #205386;
	border-left: 3px solid #205386;	
	}
	

	
	
	
#bottom_menu a:link {
	text-decoration: none;
	color: #29166f;
	font-size:12px;
	font-weight:bold;	
	}

#bottom_menu a:visited {
	text-decoration: none;
	color: #29166f;
	font-size:12px;
	font-weight:bold;
	}

#bottom_menu a:hover {
	text-decoration: underline;
	color: #2053ec;
	}

#bottom_menu a:active {
	text-decoration: none;
	border-bottom: 0px solid #AAA08C;
	color: #2053ec;
	/*color: #383854;*/
	}	
	
#copyrights{
	color: #fff;
	background:#1974af;
	padding: 3px 0px;
	font-size:12px; 
	letter-spacing:5px;
	
	}	
#copyrights li{
	display: inline;
	list-style-type: none;
	margin-left:15px;
}
	
#designer {
	margin-top: 5px;
	margin-bottom: 15px;
	color:#000;
	font-size:11px; 
	border: #333 0px solid; 
	text-align:right;
	letter-spacing: 4px;
	}	
#designer a:link {
	text-decoration: none;
	background-color: transparent;
	color: #282844;
	font-size:12px;
	font-weight:bold;	
	}

#designer a:visited {
	text-decoration: none;
	border-bottom: 0px solid #ddd;
	font-weight:bold;
	/*color: #8b8bb3;*/
	color: #a6a6b4;
	
	}

#designer a:hover {
	color: #fff;
	text-decoration: none;
	border-bottom: 0px solid #AAA08C;
	}

#designer a:active {
	text-decoration: none;
	border-bottom: 0px solid #AAA08C;
	/*color: #383854;*/
	}
#user_dane{
	float:left;
	margin-top:10px
	}	
#user_dane table.user_inf{
	border: 0px #aaa solid;
	}
#user_dane table.user_inf td{
	border: 0px #999 solid;
	padding-left: 7px;
	}
#user_dane table.user_inf td.left{
	background-color: #ccc;
	}	
#user_dane table.user_inf td.right{
	background-color: #ddd;
	color: #0e2648;
	}
	
/* style formularza promocji*/	
table.formularz{
	margin-top:10px;
	padding: 4px 0 2px 0;
	width:100%;
	font-size:13px;
	font-family:Verdana, Arial;
	empty-cells: show;
	font-weight:bold;
	background-color: #eee;
	border-bottom: #333 1px solid;	  
	border-top: #ccc 1px solid;	  
	border-left: #ccc 1px solid;	
	border-right: #333 1px solid;
	}
table.formularz td{
	border: 0px solid #f0f0f0;
	padding:0
	}

.formstyle_tytul,.formstyle_opis,.formstyle_cena,.form_button{
	border: #666 1px solid;
	font-size: 14px;
	color: #333; 
	font-family: verdana, arial, helvetica, sans-serif;
	font-style:italic;
	background-color: #fff;
}
.formstyle_cena{text-align:right}
.formstyle_obrazek{width:200px}
	
.form_button{
	margin:4px;
	background-color: silver;
	color:#000;
	font-weight:normal;
	width: 250px;
	height:30px;
	border-bottom: #333 1px solid;	  
	border-top: #fff 1px solid;	  
	border-left: #fff 1px solid;	
	border-right: #333 1px solid;
	font-style:normal;
	}
.form_button_log {
	margin: 10px 0 20px 0;
	font-size: 12px;
	font-weight:bold;
	color:#5f7d99;
	background-color: #ecf4f9;
	border: #7f9db9 1px solid;
	padding: 3px 10px;
	width:auto;
	height:30px;
	}	

.admin_pass_form{
	background-color: #ecf4f9;
	border: #7f9db9 1px solid;
	border-bottom: #9fbdd9 1px solid;	  
	border-top: #6f8da9 1px solid;	  
	border-left: #5f7d99 1px solid;	
	border-right: #9fbdd9 1px solid;
	font-size: 16px;
	color: #777; 
	font-family: verdana, arial, helvetica, sans-serif;
	font-style:italic;
	}
	

/* END style formularza promocji*/

table.promocje{
  border-spacing: 1px;
  empty-cells: show;
  /*margin:20px 10px 5px 0; nie ma sensu bo width 100%*/ 
  margin-top:20px;
  font-size:15px;  
  width: 98%;
  border: 1px solid #ddd;
  border-left: 10px solid #ccc;
  text-align:center;
  background: #fff;
}

table.promocje td {
  padding: 2px;
  border: 0px solid #bbb;
  color:#333;
  text-align:left;
}
table.promocje td.tytul {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  padding: 2px;
  padding-left:20px;
  border-left: 0px solid #aaa;
  border-bottom: 1px solid #ddd;
  color:#d44;
  text-align:left;
  background: #fff;
}
table.promocje td.cena , table.promocje td.data{
  padding: 2px;
  padding-left:20px;
  border-left: 0px solid #aaa;
  border-top: 1px solid #ddd;
  color:#555;
  text-align:left;
  background: #fff;
}
table.promocje td.data{
	text-align:right;
	font-size:.8em;
	}

p.promocje_menu{
	text-align:right;
	margin-top:10px;
	border-top: 0px solid #ddd;
	}

img.promocja_img{
	margin:10px 0 10px 20px;
	border: 1px solid #333;
	width:200px;
	}
	

table.odwiedzajacy{
  border-spacing: 1px;
  empty-cells: show;
  margin: auto;
  margin-top:20px;
  width: 100%;
  border: 1px solid #777;
  text-align:center;
  background: #fff;
}

table.odwiedzajacy td {
  padding: 2px;
  border: 1px solid #bbb;
  color:#333;
}

table.odwiedzajacy th {
  background: #ddd;
  font-weight: normal;
  color:#000;
  padding: 2px;
  border: 1px solid #fff;
  border-bottom: 1px solid #555;
  border-right: 1px solid #555;
  font-size: .85em;
  font-variant:small-caps;
}
.czerwony{color:red}
.str_admin{
	border-left:#bbb 7px solid;
	border-bottom:#777 1px solid;
	color:#333;
	padding-left:10px;
	margin-right:100px;
	margin-bottom:30px;
	}

#admin_menu ul{
	list-style-type: none;
	margin: 20px 5px 20px 30px;
	padding: 0px;
	
		}
a.admin_menu_under, a.admin_menu_usun{
	font-size: 85%;
	color: #FFF;
	background-color: #375b92;
	padding: .3em .5em;
	text-decoration: none;
	border: #fff 1px solid;
	font-variant:small-caps;
	font-weight:bold;
	width: 7.5em;
	border-bottom: #333 1px solid;	  
	border-top: #fff 1px solid;	  
	border-left: #fff 1px solid;	
	border-right: #333 1px solid;
	}
a.admin_menu_usun{
	background-color:silver;
	color: red;
	}		
a.admin_menu_under, a.admin_menu_usun{
	margin-left:15px;
	font-size:14px;
	}

a.admin_menu_under:hover{
	background-color:#9eb6d8;
	color: #000;
	}	
a.admin_menu_usun:hover{
	background-color:red;
	color: #000;
	}		
a.admin_log{
	margin-right:10px;
	color:#39a4ef;
	font-variant:small-caps;
	font-weight:bold;
	font-size:12px;
	text-decoration:none
}
a.admin_log:visited{
	color:#39a4ef;
}		
a.admin_log:hover{
	color:#ddd;
	text-decoration:underline
}	

#tab_kontakt_adres {
	width:95%;
	border-bottom: #777 1px solid;	  
	border-top: #fff 1px solid;	  
	border-left: #fff 1px solid;	
	border-right: #777 1px solid;
	border:none;
	margin:auto;
	margin-left:20px;
	line-height:1.5;
	margin-bottom:15px;
	font-size:1.1em;
	}
#tab_kontakt_adres td.title{
	line-height:1.25;
	text-align:center;
	padding-left:10px;
	color:#333;
	font-size:1.1em;
	}
#tab_kontakt_adres td.left{
		text-align:right;
		font-weight:normal;
		color:#333;
		width:6em;
		padding-left:20px
		}
#tab_kontakt_adres td.right{	
	padding-left:30px;
	}

#form_mail{
	margin-left:50px;
	font-size:12px;
	empty-cells: show;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	}
#form_mail .formstyle{
	border: #7f9db9 1px solid;	  
	font-size: 12px;
	color: #7f9db9;
	background-color: #ecf4f9;
	margin-left:15px;
	}
#form_mail input.formstyle{
	height:1.25em;
	}
#form_mail input.form_button{
	margin-left:15px;
	font-size: 12px;
	font-weight:bold;
	color:#5f7d99;
	background-color: #ecf4f9;
	border: #7f9db9 1px solid;
	padding: 3px 10px;
	width:auto;
	height:auto;
	}
p{
	color:#000;
	margin:10px 0;
	}
p.email_info{
	margin-bottom:30px;margin-top:10px;
	background-color:#ecf4f9;
	padding-left: 10px;
	text-align:left;
	border: #7f9db9 1px solid;
	line-height:1.5;
	}
ul.oferta_wykaz{
	margin-top:10px;
	margin-left:50px;
	margin-bottom:40px;
	}
table.oferta_folex {
	font-family: verdana, arial;
	width:100%;
	border: #555 1px solid;
	margin:auto;
	margin-left:0px;
	line-height:1.5;
	margin-bottom:0px;
	font-size:1em;
	}
table.oferta_folex td{	
	padding-left:5px;
	border: #aaa 1px solid;
	}
table.oferta_folex td.naglowek{	
	font-weight:bold;
	}	
table.oferta_folex td.naglowek_tlo{	
	font-weight:bold;
	background-color:#ddd;
	line-height:2em;
	}	
.frame {
	padding: 0 15px;
	width: auto;
	height: 250px;
	background-color:#fff;
	overflow: auto;
	}	
#mapa_strony{
	margin: 20px 50px 10px 50px;
	}
	
#mapa_strony a.link:link  {
  font-weight: bold; font-size: 12px; color: #29166f;text-decoration: none;
}
#mapa_strony a.link:visited {
  font-weight: bold; font-size: 12px; color: #29166f; text-decoration: none;
}
#mapa_strony a.link:hover {
  font-weight: bold; font-size: 12px; color: #2053ec;text-decoration: underline;
  /*background-color: #205386;*/
}
#mapa_strony a.link:active {
  font-weight: bold; font-size: 12px; color: #003366;text-decoration: none;
}	

#mapa_strony ul {
	margin:0px 40px 0px 40px;
	list-style-type:upper-roman;
	font-size:12px;
	font-weight:bold;
	}
#mapa_strony ul.mapa_gl_menu	{
	margin-bottom:3px:
	}
	
#mapa_strony ul ul{
	font-size:1em;
	list-style-type:circle;
	font-variant:normal;
	font-weight:normal;
	}
#mapa_strony ul ul ul li{
	list-style-type:disk;
	font-variant:normal;
	font-weight:normal;
	}	
#mapa_strony ul ul ul{
	list-style-type:disc;
		margin-top:0px;
	}
.product_img{
	border: 0px solid white;
	}
.product_img_pin{
	margin:20px;
	margin-top:0px;
	float:right;
	}	
table.produkty {
	font-family: verdana, arial;
	border: #ccc 0px solid;
	width:100%;
	}
table.produkty td{	
	padding:5px 0;
	border: #eee 1px solid;
	text-align:center;

	}
table.produkty td p{		
	color:#555;
	font-size:12px;
	}
p.produkt_tytul_grupy{
		font-size:18px;
		margin:15px 0 7px 0px;
		color:#26166e;
	}	
	
/******************ad. galeria************************************/
#galery_local_menu{
  margin: 10px 70px 5px 10px;
  padding: 5px;
  padding-top: 2px;
  background: #eee;
  border: #222266 1px solid;
  min-height: 50px;
  text-align:left;
  font-size:12px;  
}

#galery_local_menu ul {
  margin: 10px;
  padding: 0px;
}

#galery_local_menu li{
  margin:5px 0 0 20px;
  list-style-type:decimal ;
  padding-left: 10px;
}

#galery_local_menu a:link, #galery_local_menu a:visited
{
  color: #29166f;
  background-color: transparent;
  text-decoration: none;/*underline;*/
  font-size:12px;
font-weight:bold;  
}

#galery_local_menu a:hover, #galery_local_menu a:active
{
 color: #2053ec;
 TEXT-DECORATION: underline;
}

#galery_local_menu a:hover img{}

img.galeria_foto_male {margin:10px 15px;   BORDER:#fff 1px solid;}
img.galeria_foto{margin:0px 0px 20px 0;   BORDER: #fff 1px solid;}

a.galeria_link_foto_male{background-color: transparent;}
a.galeria_link_foto_male:hover img{border:#2053ec 1px solid;}

.galeria_strzalki{font-size:15px;color:#29166f;font-weight:bold; text-decoration: none;}
a.galeria_strzalki:hover{font-size:15px;color:#2053ec;background-color:none;text-decoration: underline;}
.katalog_opis{
	font-size:12px;
	}

.table_galeria{
  font-size:16px;
  border-spacing: 1px;
  empty-cells: show;
  border: 1px solid #FFF;
  text-align:center;
  BORDER-RIGHT: #fff 1px solid; 
  BORDER-TOP: #333 1px solid; 
  BORDER-LEFT: #333 1px solid; 
  BORDER-BOTTOM: #fff 1px solid;
  background:transparent;  
}
.table_galeria td {
  color:#40455b;
  padding: 2px;
  border: 1px solid #eee;
}
table.trofea_licznik_tab {
	margin-left:480px;
		margin-top:0px;
}
table.trofea_licznik_tab td{
	padding: 2px 7px;
	margin-left:7px;
	background:#eee; 
	border: #ccc 1px solid;
	font-family: arial;
	font-weight:bold;
	color: orange;
	font-size:12px;
}
table.trofea_licznik_tab td a.link{
	font-family: arial;
}
table.trofea_link{
	width:620px; margin:10px 0px 0px 30px;padding: 5px 0 5px 0;text-align:center;
}
table.trofea_link td{
	border: 0px solid #ddd;
	padding: 7px 0;
}
table.trofea_link td a img{
	border: 2px solid #fff;
}
table.trofea_link td a:hover img{
	border: 2px solid #2053ec;
}
table.trofea_strzalki_tab{
	margin: 0 30px 0px 273px;
	width:100px;
}
table.trofea_strzalki_tab td{
	width:50%;
}
table.trofea_strzalki_tab td img{
	border:none;
}

