BODY,TD,P,DIV,CENTER,H3,H2,H1,SPAN {
 font-family: Tahoma,Arial,Sans-Serif;
 font-size: 9pt;
 color: #020460;
}
H2 {
 font-size: 120%;
}
H1 {
 font-size: 140%;
}
HR {
 background-color: #89e984;
 color: #89e984;
 height: 1px;
}
BODY {
 margin: 0px;
 background: #FFFFFF;
 background-position: 1000px 0px;
}
.back_bottom {
 color: #020f60;
 border-top: 1px solid #36429a;
 text-align: right;
 margin-left: 8px;
 width: 950px;
 clear: both;
}
.tbl_cat,.tbl_cart,.tbl_product,.tbl_register,.tbl_order,.tbl_p,
.dict_table,.show_table,
.tbl_a_log,.tbl_a_product {
 border-top: 5px solid #020f60;
 border-bottom: 2px solid #020f60;
 border-left: 1px solid #020f60;
 border-right: 1px solid #020f60;
}
.tbl_orderact {
 border-bottom: 2px solid #3f4fc8;
 border-left: 1px solid #3f4fc8;
 border-right: 1px solid #3f4fc8;
}
.tbl_cattxt,.tbl_carttxt,.tbl_producttxt,.tbl_ordertxt,.tbl_registertxt,
.dict_text,.show_text,.tbl_a_logtxt,.tbl_a_producttxt {
  font-size: 90%;
 color: #020f60;
}
.tbl_catprice,.tbl_cartprice,.tbl_a_orderprice,.tbl_productprice {
 font-size: 120%;
}
.tbl_productdesc{
 background-color: #edefff;
}

.tbl_cathdr,.tbl_carthdr,.tbl_producthdr,.tbl_orderhdr,.tbl_registerhdr,
.tbl_phdr,.dict_header,.show_header,.tbl_a_loghdr,.tbl_a_producthdr {
 font-size: 90%;
 font-weight: bold;
 background-color: #36429a;
 color: #c4c4ff;
 border-top: 1px solid #020f60;
 border-bottom: 1px solid #020f60;
}
.tbl_hdr,.tbl_cathdr a:link,.tbl_cathdr a:hover,.tbl_cathdr a:visited,.tbl_cathdr a:visited:hover{
 color: #c4c4ff;
}


.tbl_pbrand,.tbl_pproduct {
 font-weight: bold;
 background-color: #9ba2ff
;
 border-top: 1px solid #3f4fc8;
 border-bottom: 1px solid #3f4fc8;
}
.tbl_pfolder,.tbl_catfolder {
 font-weight: bold;
 font-size: 140%;
 background-color: #e2e6ff;
 border-top: 1px solid #3f4fc8;
 border-bottom: 1px solid #3f4fc8;
}
.tbl_pleaf,.tbl_catleaf {
 font-weight: bold;
 font-size: 120%;
 background-color: #e2e6ff;
 border-top: 1px solid #3f4fc8;
 border-bottom: 1px solid #3f4fc8;
}
.tbl_ptxt {
}
.tbl_pp {
 color: #000cf9;
 font-weight: bold;
}
.tbl_carttotal,.tbl_ordertotal,.tbl_registertotal,.dict_total,.show_total,.tbl_a_logtotal,
.tbl_a_producttotal {
 font-weight: bold;
 font-size: 130%;
 background-color: #36429a;
 color: #c4c4ff;
 border-top: 3px solid #020f60;
 border-bottom: 1px solid #020f60;
}
.dict_filter,.show_filter,.tbl_a_productflt {
 background-color: #686eec;
 border-bottom: 1px solid #020f60;
}
.tbl_pagestr{
 border-top: 1px solid #3f4fc8;
 border-bottom: 1px solid #3f4fc8;
}
.tbl_pagestrtxt{
 background-color: #f0f090;
}

.pagestr {
 border-top: 1px solid #020f60;
 border-bottom: 1px solid #020f60;
 padding: 2px;
}
TD .pagestr {
 color: #c4c4ff;
}

.dict_tr,.show_tr {
 background-color: #ffffff;
}
.dict_tr2,.show_tr2 {
 background-color: #edefff;
}
.dict_trd,.show_trd {
 background-color: #cc2020;
}
.dict_image,.show_image {
 border: 1px solid #020f60;
}
.formctrl {
 font-size: 9pt;
 color: #020f60;
 border: 1px solid #36429a;
 background-color: #c4c4ff;
}
.formfilter {
 font-size: 9pt;
 color: #020f60;
 border: 1px solid #36429a;
 background-color: #c4c4ff;
}
.formctrl100 {
 font-size: 9pt;
 width:98%;
 color: #020f60;
 border: 1px solid #36429a;
 background-color: #c4c4ff;
}
.formctrl100r {
 font-size: 9pt;
 text-align: right;
 width:98%;
 color: #020f60;
 border: 1px solid #36429a;
 background-color: #c4c4ff;
}

A:link {text-decoration: underline; color: #ae30b0; background-color:transparent; }
A:hover {text-decoration: underline; color: #ae30b0; background-color:transparent; }
A:visited {text-decoration: underline; color: #ae30b0; background-color:transparent; }
A:visited:hover {text-decoration: underline; color: #ae30b0; background-color:transparent; }

.marked {
 font-weight: bold;
 font-size: 105%;
 color: #ae30b0; /*0000c1;*/
}

.plain_table_hollow TD {
 font-size: 110%;
}
.plain_table {
 background-color: #020f60;
}
.plain_table TD {
 background-color: #c4c4ff;
 font-size: 110%;
}
.plain_table_h TD {
 background-color: #7779cd;
 font-weight: bold;
 font-size: 110%;
}
.plain_text {
 font-size: 120%;
 text-align: justify;
}
.plain_text_in {
 font-size: 120%;
 text-align: justify;
 text-indent: 15pt;
}
.plain_header {
 font: bold 140%/1.5em Tahoma,Arial,Sans-Serif;;
 text-decoration: underline;
}
/*.png {
 behavior: url('png.htc');
}*/
.shadow1 {
 display: block; 
 background: url('images/design/shadow.gif') no-repeat right bottom;
 background-color: transparent;
 text-align: center;
 margin: 8px;
}
.shadow2 {
 display: block; 
 background: url('images/design/shadow_bl.gif') no-repeat left bottom;
 background-position: 0px 100%;
 background-color: transparent;
}
.shadow3 {
 display: block; 
 padding: 0px 6px 6px 0px;
 background: url('images/design/shadow_tr.gif') no-repeat right top;
 background-position: 100% 0px;
 background-color: transparent;
}
.shadow3 IMG {
 display: block;
 border: 2px solid #36429a;
}
.shadow3 span {
 font-weight: bold;
 font-style: italic;
 position: relative;
 display: block;
 float: left;
 color: #020f60;
 margin-left: 2px;
 text-align: left;
}

.banner {
 border: 1px solid #020f60;
}
.art_table_mini,.art_table {
 background-color: #020f60;
}
.art_table_mini TD {
 background-color: #c4c4ff;
 font-size: 70%;
}
.art_table TD {
 background-color: #c4c4ff;
}
.art_table_mini .art_table_h,.art_table .art_table_h, .art_table_h TD {
 background-color: #4e44aa;
 color: #ffffff;
 font-weight: bold;
}
.art_table_h A:link {color: #ffffff;}
.art_table_h A:hover {color: #2a25ff;}
.art_table_h A:visited {color: #ffffff;}
.art_table_h A:visited:hover {color: #2a25ff;}

.art_text {
 font: 120%/1.15em Tahoma,Arial,Sans-Serif;
 text-align: justify;
 text-indent: 15pt;
}
.art_question {
 font: italic bold 100%/1.1em Tahoma,Arial,Sans-Serif;
 text-align: justify;
 text-indent: 15pt;
}
.art_header {
 font: bold 160%/1.2em Tahoma,Arial,Sans-Serif;
 color: #36429a;
}
.art_subheader {
 font: bold italic 130%/1.2em Tahoma,Arial,Sans-Serif;
 color: #36429a;
}
.art_author {
 font: bold italic 110%/1.1em Tahoma,Arial,Sans-Serif;
 border-bottom: 1px dashed #020f60;
 text-align: right;
}
.art_comment {
 font: italic 90%/1.1em Tahoma,Arial,Sans-Serif;
 text-align: right;
 color: #808080;
 background-color: #f0f0f0;
 border: 1px dashed #020f60;
 padding: 10px;
}
.art_intro {
 font-size: 90%;
 font-weight: bold;
 text-align: justify;
 text-indent: 15pt;
 color: #ffffff;
 background-color: #4e44aa;
 padding: 10px;
}
.art_rating {
 font: italic 80%/1.1em Tahoma,Arial,Sans-Serif;
 color: #808080;
 background-color: #e2e6ff;
 border: 1px dashed #020f60;
 padding: 5px 10px 5px 10px;
 margin-top: 4px;
}
.artlist_new {
 font: bold 80%/1.0em Tahoma,Arial,Sans-Serif;
}
.artlist_author {
 font: bold italic 80%/1.0em Tahoma,Arial,Sans-Serif;
}
.artlist_name {
 font: 105%/1.2em Tahoma,Arial,Sans-Serif;
}
.artlist_header {
 font: bold 120%/0.8em Tahoma,Arial,Sans-Serif;
 color: #020f60;
 border-bottom: 1px solid #020f60; 
 border-left: 6px solid #020f60; 
 padding: 6px;
 text-align: left;
 vertical-align: bottom;
}
.author_bio {
 font: italic 100%/1.2em Tahoma,Arial,Sans-Serif;
 padding: 5px;
 text-align: justify;
}
.art_search {
 background-color: #e2e6ff;
 border: 1px solid #020f60;
}
.rating_row {
 border-bottom: 1px solid #020f60;
 font-size: 80%;
}
.brand_image {
 float: left; 
 display: block; 
 text-align: center;
 width: 20px;
}

.brand_div {
 width: 90%;
 margin-top: 10px;
 padding: 10px;
 border: 1px solid #020f60;
 background-color: #e2e6ff;
}

