html * { font-size: 100.01% }

body {
  font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
  font-size: 75.00%; 
  color: black;
  margin: 0px;
  padding: 0px;
  background: url(theme_kokanie/body_back.jpg) repeat-x center top;
}

h1 { 
  font-size: 150%;
}

#main h1 { 
  font-size: 150%;
  background-color: #C1DC01;
  border: 1px solid #000;
  padding: 2px;
  margin: 0px;
  text-align: center;
  color: #DD127B;
}    

#main h4 {
  font-size: 133.33%;
  background-color: #A3D011;
  border: 1px solid #000;
  padding: 2px;
  margin: 0px;
  margin-bottom: 8px;
  text-align: center;
  color: #DD127B;
  
}

h2 {
  font-size: 133.33%; /* 16px */
}

h3 {
  margin-top: 0;
}

textarea {
  font-size: 12px; 
}


#wrapper {
  width: 870px;
  margin: 0px auto; 
  position: relative;
  background: url(theme_kokanie/content.jpg) repeat-y center top;
}

#logo {
  height: 150px; 
}

#szukajka
{
	position: absolute;
	width: 350px;
	top: 65px;
	left: 120px;
	z-index: 100;
}

#top_menu
{
	position: absolute;
	width: 100%;
	height: 20px;
	top: 150px;
	left: 0px;
	background: url(theme_kokanie/menu.jpg) no-repeat center top;
}
#top_menu ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	 
}
#top_menu ul li
{
	float: left;
}
#top_menu ul li a
{
	clear: both;
	display: block;
	width: 155px;
	height: 18px;
	line-height: 14px;
	text-decoration: none;
	color: #DD127B;
}
#top_menu ul li a:visited
{
	color: #DD127B;
}
#top_menu ul li a:hover
{
	color: #39A702;
}
#top_menu ul li a h2
{
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#menu_bottom
{
	width: 870px;
	height: 12px;
	background: url(theme_kokanie/menu_bottom.jpg) no-repeat center top;
}

#main {
  float: left;
  width: 100%;
}

#main .item_short h3 {
  margin-bottom: 0;
}

#content {
  margin-top: 10px;
  margin-left: 220px;
  margin-right: 220px;
  padding-left: 10px;
  padding-right: 10px;
}

#left {
  float: left;
  margin-top: 10px;
  width: 185px;
  margin-left: -835px;
}

#right {
  float: left;
  margin-top: 10px;
  width: 185px;
  margin-left: -218px; 
}

div.table
{
	border: 1px solid #000;
	margin-bottom: 10px;
}
div.header
{
	text-align: center;
	padding: 3px;
	font-weight: bold;
	font-size: 120%;
	color: #DD127B;;
	background-color: #A3D011;
	border-bottom: 1px solid #000;
}

#left .cart_ordering {
  text-align: center; 
  margin: 5px 0 20px 0;
}

#footer {
  clear: left;
  width: 90%;
  text-align: center;
  margin: 0px auto;
}
#footer .links a 
{
  color: #DD127B;
}
#footer .links a:hover 
{
  color: #39A702;
}

.inside {
  margin: 0px;
}

table {
  margin-bottom: 10px;
}

thead {
  font-weight: bold;
  text-align: center;
}

#tabInvoice {
  display: none;
}

td {
  vertical-align: top;
}

td.details div {
  padding: 3px 0;
}

p.page_list {
  text-align: center;
}

div.sort_link {
  margin-bottom: 6px;
}

.important {
  color: green;
  font-weight: bold;
}

p.info
{
	text-align: center;
	font-weight: bold;
	font-size: 100%;
}
.important_links ul
{
	margin: 3px;
	margin-left: 20px;
	padding: 0px;
}

div.delivery_costs_content table
{
	padding: 0px;
	width: 100%;
}
div.delivery_costs_content table td, div.delivery_costs_content table th
{
	border: 1px solid #000;
	padding: 5px;
	text-align: center;
}
div.delivery_costs_content table th
{
	background-color: #8FE465;
}
div.delivery_footer
{
	text-align: center;
	color: #ff0000;
	font-size: 130%;
}

table.sort_link
{
	width: 100%;
}
table.sort_link th, table.sort_link td
{
	border: 1px solid #000;
	padding: 0px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
}
table.sort_link td.criteria
{
	font-weight: bold;
	width: 33%;
}
table.sort_link td a.sort
{
	display: block;
	padding-top: 3px;
	background-color: #fff;
	width: 22px;
	height: 20px;
	line-height: 20px;
	text-align: center;
}
table.sort_link td a.sort:hover
{
	background-color: #A3D011;
	color: #000;
}
table.sort_link td a img
{
	border: 0;
}
a.navi,
a.navi:visited
{
	color: #0000ff;
	background-color: #fff;	
}
a.navi:hover
{
	color: #fff;
	background-color: #A3D011;	
}
