html * { font-size: 100.01% }
img {border:0;}
body {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px; 
  color: black;
  margin: 0;
  padding: 0;
  background:#EFEFEF;
}

#container {
	width: 1000px;
	margin:auto;
}
#right {
	width: 193px;
	background: white url(theme_odmieniec/right_bottom.gif) no-repeat;
	background-position: bottom;
	float:right;
}
#right_top {
	width: 193px;
	height:13px;
	background: white url(theme_odmieniec/right_top.gif) no-repeat;
	background-position: top;
}
#main {
	width: 763px;
	background: white url(theme_odmieniec/main_bottom.gif) no-repeat;
	background-position: bottom;
	margin: 0 5px 0 5px;
	float:right;
}
#main_top {
	width: 763px;
	height:13px;
	background: white url(theme_odmieniec/main_top.gif) no-repeat;
	background-position: top;
}
#main_left {
	float:left;
	width:259px;
	padding:0 10px 0 10px;
}
#main_right {
	float:left;
	width:470px;
	padding:0 5px 0 0px;
}
#menu {
	width:244px;
	height:105px;
	background: white url(theme_odmieniec/bg_menu.gif) no-repeat;
	margin-bottom:5px;
	padding-left:15px;
	padding-top:10px;
}
#logo {
	width:259px;
	height:174px;
}
#basket {
	width:244px;
	height:103px;
	background: white url(theme_odmieniec/bg_basket.gif) no-repeat;
	margin-bottom:5px;
	padding-left:15px;
	padding-top:10px;
}
#categories {
	width:244px;
	background: #9AEA11 url(theme_odmieniec/bg_categories.gif) no-repeat;
	background-position: bottom;
	margin-bottom:20px;
	padding-left:15px;
}
#categories_top {
	width:259px;
	height:54px;
	background: #9AEA11 url(theme_odmieniec/categories_top.gif) no-repeat;
	background-position: top;
}
#flash {
	width:470px;
	height:288px;
	margin-bottom:5px;
}
#special {
	width:430px;
	height:93px;
	text-align: right;
	background: transparent url(theme_odmieniec/spec_bg_search.jpg) no-repeat;
	padding: 10px 40px 10px 0;
}
#page {
	width:450px;
	padding: 20px 10px 20px 10px;
}

ul.cart_list {
	margin:0;
	padding:0;
}
.header.search_form {
	color:white;
}

#right p {
	padding:10px 15px;
	text-align:jutify;
}
h1 { 
  font-size: 15px; /* 28px */
}                        

h2 {
  font-size: 13px; /* 16px */
}

h3 {
  margin-top: 0;
}

textarea {
  font-size: 12px; 
}


#wrapper {
  width: 750px;
  margin: 0 auto; 
}



#logo h1 {
  margin: 0;
  padding-top: 15px;
}



#main .item_short h3 {
  margin-bottom: 0;
}

#main .time_order {
  margin-top: 10px;;
}

#content {
  float: left;
  border:1px solid red;
}



.cart_ordering {
  text-align: right; 
  margin: 0px 5px 5px 0;
}

#left .cart_empty {
  text-align: center; 
}

#left .search_form div {
  text-align: center;
  padding-bottom: 5px;
}

#footer {
  clear: both;
  width: 100%;
  text-align: center;
  
}

.inside {
  margin: 10px;
  margin-top: 0;
}

table {
  margin-bottom: 10px;
  border:1px solid #EFEFEF;
}

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;
}