* { margin: 0; padding: 0;  }
body { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 13px; color: black; margin: 0; padding: 0; }
h1 { font-size: 150%; /* 28px */ }
h2 { font-size: 133.33%; /* 16px */ }
h3 { margin-top: 0; }
textarea { font-size: 12px; }
#wrapper { width: 980px; margin: 0 auto; }
#logo { height: 90px; }
#logo h1 { margin: 0; padding-top: 15px; }
#main { float: right; width: 770px; }
#main .item_short h3 { margin-bottom: 0; }
#main .time_order { margin-top: 10px; }
#main .cover_zoom { text-align: center; }
#content { width: 100% }
#left { float: left; width: 200px; }
#left .cart_ordering { text-align: right; margin: 5px 0 20px 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; }
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; }




#left h2 { margin: 10px 0 0; border: 1px solid #ccc; padding: 5px;background: #eee; font-size: 13px;}
#left a { text-decoration: none;}
#left ul { font-size: 13px; border: 1px solid #ccc; border-top: 0; border-bottom: 0; list-style: none;}
#left ul li { position: relative; padding: 4px; border-bottom: 1px solid #CCCCCC;}
#left ul li:hover { background: #c4fffc;}
#left ul ul { position: absolute; top: 0; width: 170px; background: #fff; border: 1px solid #333; border-bottom: 0; left: 170px; display: none; z-index: 10; }
#left ul li:hover ul { display: block; }
#left ul ul li { border-bottom: 1px solid #333; }

#left ul.cart_list { font-size: 11px;}
#left .cart_summary { text-align: right; }
#left .cart_summary strong { font-size: 17px;}
a { text-decoration: none; color: #0075c3;}
a:hover { color: #a60101}


.search_form, .cart_empty { display: block; padding: 10px 0; border: 1px solid #ccc; text-align: center; border-top: 0;}
.search_form input { padding: 2px;}

.cart_show table { width: 100%; border: 1px dashed #ccc; border-bottom: 0; border-right: 0; clear: both;}
.cart_show table td, .cart_show table th { border: 1px dashed #ccc; border-top: 0; border-left: 0; padding: 5px; }
.cart_show table.cart_action { border: 0; table-layout: fixed;}
.cart_show table.cart_action td { border: 0; width 33%;}
.cart_show table.cart_action td a { margin: 0 auto;}


.item { float: left; width: 723px; margin: 0 0 10px; border: 1px solid #ccc; padding: 10px; background: #f6f6f6}
.item .it_logo { float: left; margin: 0 10px 0 0;}
.item span, .item p { margin: 5px 0; display: block;}
.item .to_basket { float: right; padding: 5px 15px; font-size: 17px; font-weight: bold; background: #0075c3; color: #fff; }
.item ul, item ol { margin: 5px 5px 5px 20px;}

#content h2 { padding: 5px 10px; margin: 15px 0 5px; border-bottom: 1px dashed #ccc; float: left; width: 725px}

#content table { clear: both; width: 100%}

#footer .inside { padding: 10px; font-size: 10px; border: 1px solid #ccc; background: #f6f6f6; color: #777}

.small_info { border: 1px solid #ccc; border-top: 0; background: #f6f6f6; margin: 0 0 10px; padding: 5px; font-size: 10px; }