body, td {
 font: 9pt verdana, tahoma, arial, sans-serif; 
}

body {
 background: #fff;
 margin : 0;
 padding: 0;
}

h1 { 
 margin: 5px;
 padding: 0; 
 color: #fff;
 font-size: 18pt;
}

h2 {
 margin: 3px;
 padding: 0;
 font: bold 10pt tahoma, arial, sans-serif;
}

.head {
 background-color: #288CEB;
}

.head-bg {
 background-color: #288CEB;
 background-image: url(/img/lines_bg.gif);
 background-repeat: repeat-x;
}

.line {
 background: url(/img/line.gif) #f7f7f7; 
}

.line-2 {
 background: url(/img/double_line.gif) #fff; 
}

.tm-na, .tm-a {
 color: #fff;
 background-color: #1F5FA7;
 font: bold 8pt tahoma, sans-serif;
 padding: 5px;
 margin: 0;
}
.tm-a {
 background-color: #00C0FF;
}

.tm-a a, .tm-na a {
 text-decoration: none;
 color: #fff;
}

.lm, .lm-top  {
 background-color: #f7f7f7;
}

.lm-top {
 background-image: url(/img/line.gif);
 background-repeat: repeat-x;
}

.left-menu td {
 border-bottom: #fff 1px solid; 
 padding: 7px 3px;
 font: bold 8pt tahoma, sans-serif;
 color: #28517F;
}

a.left_menu {
 font: bold 8pt tahoma, sans-serif;
 color: #28517F;
 text-decoration: none;
}


a.lm-2 {
 color: #28517f;
 text-decoration: none;
 font: normal 8pt verdana, sans-serif;
}

a.lm-2:hover {
 color: #FFB974;;
}

p.indent {
 margin: 0;
 padding: 0 0 0 10pt;
}

.lm-na {
 background-color: #59ACF1;
}

.lm-a {
 background-color: #FFB974;
}

.main-content {
 margin: 0;
 padding: 5px;
 border: 1px solid #C2C8CB;
 border-bottom: 0;
 border-right: 0;
}

.bottom {
 text-align: right;
 font-size: 8pt;
 color: #999;
 margin: 0;
 padding: 5px;
}

.bottom a {
 color: #0090bf;
 text-decoration: underline;
}

.bottom a:hover  {
 text-decoration: none;
}

.promo, .promo-2 {
 margin: 0 0 0 5px;
 padding: 20px 5px 5px 5px;
 border: 1px solid #00C0FF;
 background-image: url(/img/lines_hdr.gif);
 background-repeat: repeat-x;
 font-size: 8pt;
}

.promo-2 {
 text-align: center;
}

.promo-3 {
 background-color: #e5f0fe;
 border: 1px solid #00C0FF;
 padding: 3px;
 font: 8pt verdana, sans-serif;
 color: #28517F;
}

.desc {
 background-color: #e5f0fe;
 border: 1px solid #00C0FF;
 padding: 3px;
 font: bold 10pt verdana, sans-serif;
 color: #28517F;
}

.pm3 { padding: 3px; margin: 3px; }
.m3 { margin: 3px; padding: 0 }
.small { font-size: 8pt }
.bold { font-weight: bold }

.list a, .categories a {
 color: #009;
 text-decoration: none;
}

.list a:hover,  .categories a:hover {
 color: #009;
 text-decoration: underline;
}

.list td {
 padding-left: 3em;
 line-height: 2;
}

.categories td {
 padding-left: 5px;
 line-height: 1.5;
}

.category_desc, .brand_desc {
 margin: 0;
 padding: 0 5px;
 font-size: 8pt;
}

.more {
 text-align: right;
 margin: 0;
 padding: 5px;
}
.goods a {
 text-decoration: none;
 color: #009;
 font-weight: bold;
}

.goods a:hover {
 text-decoration: underline;
}

.price {
 color: #b00;
 font-weight: bold;
}

.pages td {
 font-size: 8pt;
 color: #888;
}
.pages a {
 color: #0090bf;
 text-decoration: none;
 font: bold 8pt tahoma, arial, sans-serif;
}

.pages a:hover {
 text-decoration: underline;
}

a.type-2 {
 color: #0090bf;
 font-weight: bold;
 text-decoration: underline;
}
a.type-2:hover {
 text-decoration: none;
}

.links {
 font-size: 8pt;
 padding: 5px 0;
}
.links a {
 color: #009;
 font-size: 9pt; 
 text-decoration: underline;
}
.links a:hover {
 text-decoration: none;
}

.home {
 padding: 5px 0;
}

.home p {
 margin: 0;
 padding: 0 0 5px 0;
}

.home_list td {
 margin: 0;
 padding: 2px;
 font-size: 8pt;
}

.home_list a {
 color: #00f;
 text-decoration: underline;
}

.home_list a:hover{
 text-decoration: none;
}

.home ul {
 list-style-type: square;
 margin-top: 0;
 margin-bottom: 5px;
}

.lc_hdr {
 font-weight: normal;
}

.frm-add {
 text-align: right;
 margin: 1px;
 padding: 1px; 
}

.inp-add {
 font: 8pt verdana, tahoma, arial, sans-serif; 
 margin: 1px;
 width: 130px;
}

.cur_lc {
 color: #888;
}

hr {
 height: 1px;
 color: #C2C8CB;
 background-color: #C2C8CB;
 border: none;
 margin: 0; padding: 0;
}

