
.padding_10 {
 padding: 10px 15px 10px 15px;
 border: 0px solid #000;
}


/* categories-menu */

#cats ul {
 background: #fff;
 background-position: 0px 25px;
 margin: 0px;
 padding: 0px;
 width: 196px;
 margin-bottom: 5px;
 padding-bottom: 3px;
 list-style: none;
}

#cats li {
 padding: 3px;
 padding-left: 14px;
 margin: 0px;
 background: url(/base/img/right_array.png) no-repeat;
 background-position: 9px 8px;
}

#cats li a {
 text-decoration: none;
 color: #5B4937;
 margin-left: 5px;
 font-size: 12px;
}

#cats li a:hover {
 text-decoration: underline;
}

#cats li.catshead {
 background: #E1D5BA;
 color: #5B4937;
 font-weight: bold;
 padding: 3px 3px 3px 10px;
 margin-bottom: 3px;
 border-bottom: 1px solid #fff;
}

/* index page */

h1.p_title {
 padding: 5px 10px 5px 0px;
 margin: 0px 0px 10px 0px;
 font-size: 20px;
 font-family: verdana, arial;
 color: #444;
 width: 450px;
}

#news p.date {
 margin: 0px;
 padding: 0px;
 font-size: 11px;
 color: #17689E;
}

#news p {
 margin-top: 3px;
}

#news {
 border-bottom: 3px solid #eee;
 border-top: 3px solid #eee;
 padding-bottom: 20px;
}


/* productlist */

table.productlist {
 margin-bottom: 10px;
 border-bottom: 1px dotted #5B523D;
 background-color: #F0EAD8;
 width: 100%;
}

table.productlist td {
 padding: 10px;
}

table.productlist img.thumb {
}

table.productlist img.button {
 margin-left: -5px;
}

table.productlist h2 {
 font-family: arial;
 font-size: 18px;
 margin: 0px 0px 10px 0px;
 padding: 0px;
 color: #17689E;
}

table.productlist p {
 margin: 5px 0px 10px 0px;
 font-size: 11px;
}

ul.pricetag {
 margin: 0px;
 padding: 0px;
 list-style: none;
}

ul.pricetag li {
 float: left;
 margin-right: 3px;
 border: 0px solid #000;
}

ul.pricetag li.pricetag_price {
 padding-top: 7px;
 width: 150px;
}


/* registration */


#reg table td.tf {
 width: 140px;
}

#reg h1 {
 font-family: tahoma;
 font-size: 14px;
 margin: 0px;
 margin-bottom: 2px;
 color: #444;
}


/* head content */

#header_logo {
 position: absolute;
 bottom: -15px;
 left: 0px;
 z-index: 10;
}

#header_menu_p {
 position: absolute;
 top: 0px;
 right: 0px;
}


#header_cg {
 position: absolute;
 top: 20px;
 left: 550px;
}

#header_np {
 position: absolute;
 top: 18px;
 left: 720px;
}

#header_logo_text {
 position: absolute;
 top: 20px;
 left: 300px;
}

#head #searchbox-bg {
 position: absolute;
 top: 50px;
 left: 620px;
 list-style: none;
 margin: 0px;
 text-align: center;
 background-color: #000;
 color: #fff;
 width: 340px;
 height: 40px;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
 filter: alpha(opacity=40);
 opacity: 0.4;
 -moz-opacity: 0.4;
 z-index: 1;
}

#head #searchbox {
 position: absolute;
 top: 62px;
 left: 640px;
 list-style: none;
 margin: 0px;
 text-align: center;
 z-index: 2;
 color: #fff;
}

#head #searchbox input {
 border: 0px;
 color: #000;
}

#head #searchbox input#q {
 width: 120px;
}

#head #logininfo h1 {
 font-size: 12px;
 font-weight: normal;
}

#head #logininfo a {
 display: block;
 margin: 0px;
 margin-bottom: 4px;
}

/* menu */

#menu ul {
 margin: 0px;
 padding: 0px;
 border: 0px;
 list-style: none;
}

#menu ul li {
 float: left;
}

#menu_1 {
 position: absolute;
 top: 13px;
 left: 200px;
}

#menu_1 ul li {
 margin-right: 30px;
}

#menu_1 ul li a {
 color: #fff;
 text-decoration: none;
 font-weight: bold;
 font-size: 14px;
 font-family: tahoma;
 text-shadow: 1px 1px 1px #5E166C;
}

#menu_2 {
 position: absolute;
 top: 0px;
 left: 0px;
 z-index: 12;
}

#menu_2 ul li {
 margin-right: 20px;
}

#menu_2 ul li a {
 color: #4A0D56;
 text-decoration: none;
}

#menu_2 ul li a:hover {
 text-decoration: underline;
}


/* product page */

#p_nav {
 background: #E1D5BA;
 color: #5B4937;
 padding: 5px;
}

.p_thumb {
 margin: 10px 10px 10px 20px;
 border: 5px solid #fff;
}

#product ul {
 list-style-image: url(/base/img/menu-item.gif);
 margin-bottom: 30px;
}

#product li  {
 margin-bottom: 8px;
}

#product p.price {
 border: 0px solid #999;
 padding: 5px;
 width: 160px;
 background-color: #fff;
}

#product img.button {
 margin-top: 20px;
 margin-left: -5px;
}

/* similar products */

#similiar_products {
 margin-top: 40px;
 padding: 10px;
}

#similiar_products h1 {
 padding: 5px 10px 5px 10px;
 margin: 0px 0px 10px 0px;
 font-size: 16px;
 font-family: verdana, arial;
 border-top: 1px dotted #555;
 background-color: #E1D5BA;
 color: #444;
}

div.similar_items {
 margin-bottom: 10px;
 padding: 10px 20px 10px 20px;
/* border: 1px solid #D0CAB9;
 background-color: #fff; */
 border-bottom: 1px dotted #C9C1AA;
}

div.similar_items a img.thumb {
 margin-right: 20px;
 border: 5px solid #fff;
}

div.similar_items img.button {
 margin-left: -5px;
}

div.similar_items h2 {
 margin: 0px 0px 10px 0px;
 padding: 0px;
}

#content #cart-menu {
 border: px solid #ccc;
 text-align: right;
}

#foot a {
 color: #333;
}

table#cart td {
 padding: 5px;
 background-color: #fff;
}

table#cart th {
 background-color: #E1D5BA;
 font-weight: bold;
 padding: 5px;
}

#cart-buttons {
 margin-top: 10px;
}

#head-menu {
 font-family: tahoma;
 background-color: #222;
 border-top: 1px solid #666;
}

#head-menu ul {
 list-style: none;
 margin: 0px;
 margin-top: 0px;
 padding: 2px;
 height: 26px;
 margin-bottom: 10px;
}

#head-menu ul li {
 float: left;
 margin: 0px;
 padding: 7px 30px 5px 10px;
 color: #fff;
}

#head-menu ul li a {
 color: #e4ff64;
 text-decoration: none;
 font-weight: bold;
}

.small {
 font-size: 11px;
}

.red {
 color: #961def;
}

.ud_table {
  width: 100%;
  border-bottom: 1px dotted #555;
  margin-bottom: 15px;
  padding-bottom: 15px;
}

.p_light {
 color: #83795A;
}

