body {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3D400D}
td {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3D400D}

p {margin:0; margin-top:7px; text-indent:0}
a {color:red; text-decoration:underline}
a:hover {text-decoration:none}

.copy {font-size:9px; color:#A75E00}
.title {margin:5px; font-size:12px; font-weight:bold; color:#AD7313}
.p_name {color:#FFA614; font-size:22px; letter-spacing:2px; margin-left:7px}

/*top menu*/
.top_menu {font-weight:bold; margin-top:3px; font-size:14px; text-align:center; margin-right:3px}
.top_menu a {color:#C67B06; text-decoration:none; padding-left:10px; margin-right:6px; background-image:url(images/marker.gif); background-repeat:no-repeat; background-position:left}
.top_menu a:hover {color:#8A9F0D; background-image:url(images/marker_a.gif); background-repeat:no-repeat; background-position:left}

/*Left menu*/
#m1 {display:block; background-color:#FCC659; font-size:12px}
#m1 a {color:#3D400D; text-decoration:none; padding-top:5px; padding-bottom:4px; padding-left:3px; padding-right:2px; display:block;}
#m1 a:hover {color:#B56600; background-color:#F7EF35; background-image:url(images/menu_bg1.gif); background-repeat:repeat-y}

#border {border:2px solid #E9DECC}

/*Preloading*/
#pre {position:absolute; left:-300px; top:-300px}

/*Bottom menu*/
.b_menu {text-align:center; color:red; font-size:11px; font-weight:bold}

/*Publications*/
.pub_name {color:#AC7111; font-size:15px; margin-bottom:4px}
.pub_pre {margin-bottom:4px}
.pub_m {padding:5px; border:1px solid #FDE587; margin-bottom:7px}
.pub_det {font-size:11px}

/*Products*/
.prod_name {margin:5px; margin-top:10px; text-align:center; font-weight:bold; color:red}
.prod_price {margin:5px; text-align:center; font-size:11px}

.announce {margin:7px}