html * { font-size: 100.01% }

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 75.00%; 
  color: #666;
  margin: 0;
  padding: 0;
}
#linki_seo{
	
	margin-top:40px;
	clear:both;
	color:#E8E8E8;
	
	}
#linki_seo a{
	font-size:9px;
	color:#E8E8E8;
	
	 
	
	}	
img{
	
	border:none;
	padding:0px 5px 0px 0px;
	}
a {
  color: #666;
  text-decoration:none;
}
ul{
	
	margin:0;
	padding:0;
	}
 ul li{
	 list-style:none;
	 }

a:hover {
  color: #CCC ;
}

a.link_active  {
  color: red;
  font-weight: bold;
}

h1 { 
  font-size: 150%; /* 28px */
}                        

h2 {
  font-size: 133.33%; /* 16px */
}

h3 {
  margin-top: 0;
}

textarea {
  font-size: 12px; 
}


#wrapper {
  width: 950px;
  margin: 0 auto; 
}

#logo {
  height: 196px;
  width:950px;
  float:left;
  background-image:url(webloyal/baner_top.jpg);
  background-repeat:no-repeat;
  background-position:right;
  position:relative;
  
}

 

#logo h1 {
  margin: 0;
  padding: 0;
}
#logo #logo_btn{
	
	position:absolute;
	top:50px;
	left:0px;
	width:389px;
	height:146px;
	 
  }

#logo h1 {
  width: 740px;
  height: 215px;
}

#logo h1 a {
   
}

#menu_top {
  height: 50px;
  width:950px;
  float:left;
  background-color: #F00;
  text-align:center;
  background-image:url(webloyal/menu_top_btn.jpg);
  background-repeat:repeat-x;
   padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  
  
}
#menu_top a {
	color: #FFF;
	text-transform:uppercase;
	font-size:18px;
	text-decoration:none;
	
  
}
#menu_top a:hover {
	color: # FC0;
	 
	text-decoration: underline;
	
  
}
#menu_top ul {
   
   
  padding:0px 0px 0px 0px;
    margin:15px 0px 0px 90px;
	 
  
}
#menu_top ul li {
   
  float:left;
  display:block;
  padding:0px 20px 0px 0px;
    margin:0px 0px 0px 20px;
  
}
#main {
  float: left;
  width: 550px;
}

#main .item_short h3 {
  margin-bottom: 0;
}

#main .time_order {
  margin-top: 10px;;
}

#main .cover_zoom {
  text-align: center;
}

#content {
  
  float:left;
  
}
#szukaj {
	text-align:center;
  
  float:left;
  width:950px;
  height: 64px;
  margin:0px 0px 10px 0px;
 padding:0px 0px 0px 0px;
  
  
}

#szukaj_top{
	
 
	margin:10px 0px 10px 140px;
	 padding: 0px 0px 0px 0px;
	 background-image: url(webloyal/szukaj_tlo.jpg);
	 background-repeat:no-repeat;
	 width:678px;
	 height:64px;
	 position:relative;
	 border:none;
}	
#szukaj_pole {
	  
	 position:absolute;
	 top:20px;
	 left:170px;
	 height:20px;
	
	 
	}
#wyszukiwarka form, #wyszukiwarka input   {
 
	border: none;
}	
#szukaj_pole input{
	
	border:none;
	background: none;
	font-size:20px;
	 color: #999;
	 }	
#szukaj_send {
	 
	  
	  position:absolute;
	 top:14px;
	 right:67px;
	}
#right {
  float:left;
  width: 200px;
 
}
 #reklama_prawa{
	 float:left;
	 margin:10px 0px 10px 0px;
	 padding: 0px 0px 0px 0px;
	}
.important_links  {
  float:left;
   
 
}
#left {
  float: left;
  width: 200px;
  
}

#left .cart_ordering {
  text-align: center; 
  margin: 5px 0 20px 0;
}

#left .cart_empty {
  text-align: center; 
}

#left .search_form div {
  text-align: center;
  padding-bottom: 5px;
}

#footer {
  
  text-align: center;
  float:left;
  width:950px;
  height:50px;
  
  
}
#footer ul {
	
 
  
    margin:20px 0px 0px 400px;
	
	}
#footer ul li {
	
 float:left;
  display:block;
  padding:0px 20px 0px 0px;
    margin:0px 0px 0px 20px;
	
	}

#footer .inside {
	
  
}

table {
  margin-bottom: 10px;
}

thead {
  font-weight: bold;
  text-align: center;
}

#tabInvoice {
  display: none;
}

td {
  vertical-align: top;
  border-bottom:1px #CCC dotted;
  margin:0px 0px 0px 0px;
  padding:20px 0px 20px 0px;
 
  
}

td.details div {
  padding: 3px 0;
}

p.page_list {
  text-align: center;
}

div.sort_link {
  margin-bottom: 6px;
}

.important {
  color: green;
  font-weight: bold;
}


#left .inside {
   
}

#main .inside {
  margin:20px;
}

#main .cart_add {
  margin-left: 20px;
}

#main .cart_add span {
  display: none;
}

#main .cart_add a {
  display: block;
  background: url(theme_odmieniec/do_koszyka.png) no-repeat center top;
  width: 84px;
  height: 16px;
}

#main input.order_recount {
  width: 123px;
  height: 16px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(theme_odmieniec/przelicz_zamowienie.png) no-repeat center top;
  cursor: pointer; 
  cursor: hand;
  padding-top: 25px;
}

#main a.shopping_continue {
  display: block;
  background: url(theme_odmieniec/kontynuuj_zakupy.png) no-repeat center top;  
  width: 123px;
  height: 16px;
}

#main a.ordering {
  display: block;
  background: url(theme_odmieniec/zamawiam.png) no-repeat center top;  
  width: 80px;
  height: 16px;
}

#main a.shopping_continue span, #main a.ordering span {
  display: none;
}

#main input.order_add {
  width: 105px;
  height: 16px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(theme_odmieniec/zloz_zamowienie.png) no-repeat center top;
  cursor: pointer; 
  cursor: hand;
  padding-top: 25px;  
}

div.cart_ordering a {
  color: red;
  font-weight: bold;
  font-size: 133.33%;  
}
h2.header.category{
	background-image:url(webloyal/menu_top_btn.jpg);
  background-repeat:repeat-x;
  height:26px;
   width:200px;
  text-align:center;
  margin:0px 0px 0px 0px;
 padding:2px 0px 0px 0px;
  text-transform:uppercase;
 
  
   
	
	}
h2.header.category a, h2.header.category a:visited, h2.header.category a:hover {
  text-decoration: none;
  color: #FFF;
 
    

}

.treeview {
margin: 0 0 0 15px;
padding: 0;
}

.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0px 0px 0px 0px;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
list-style-type: none;
padding-left: 15px;
margin: 4px 0;
border-bottom:1px #CCC dotted;

}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: white url(../images/tree_menu/plus.gif) no-repeat left 1px;
cursor: hand !important;
cursor: pointer !important;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
 
}

.treeview a {
text-decoration: none !important;
padding: 5px 0px 10px 0px;
display:block;

}
