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

p { margin: 0; padding: 5px; line-height: 1.3; }


.sape {
width:150px;
margin:auto;
font-family:Arial;
text-align:center;
color:#cdd;
font-size:8px;
}
a {color:blue; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;} 

/* topics */
.topic { color: #222; font: 12px Tahoma, Verdana, Arial, Helvetica; text-transform: uppercase; text-decoration: none; }
.curtopic { color: #222; font: bold 14px Tahoma, Verdana, Arial, Helvetica; text-transform: uppercase; text-decoration: none; }
a.topic:hover { text-decoration: underline; }

/* articles */
.ntxt { color: #000; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.ntxt:hover { text-decoration: underline; }

.astamp { color: #666; font: 12px Tahoma, Verdana, Arial, Helvetica; }
.aname { color: #015d98; font: bold 18px Tahoma, Verdana, Arial, Helvetica; text-decoration: none; }
.aissue { color: #666; font: 12px Tahoma, Verdana, Arial, Helvetica; }
.atopic { color: #000; font: bold 12px Tahoma, Verdana, Arial, Helvetica; }
.asubtopic { color: #222; font: 11px Tahoma, Verdana, Arial, Helvetica; }
.atxt { color: #000; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
/* a.atxt:hover {  text-decoration: underline; } */

.astamp_mid { color: #666; font: 9px Tahoma, Verdana, Arial, Helvetica; }
.aname_mid { color: #015d98; font: bold 14px Tahoma, Verdana, Arial, Helvetica; text-decoration: none; }
.aissue_mid { color: #222; font: 10px Tahoma, Verdana, Arial, Helvetica; }
.atopic_mid { color: #000; font: bold 10px Tahoma, Verdana, Arial, Helvetica; }
.asubtopic_mid { color: #222; font: 9px Tahoma, Verdana, Arial, Helvetica; }
.atxt_mid { color: #000; font: 10px Tahoma, Verdana, Arial, Helvetica; text-decoration: none; }
/* a.atxt_mid:hover {  text-decoration: underline; } */

.astamp_mini { color: #666; font: 9px Tahoma, Verdana, Arial, Helvetica; }
.aname_mini { color: #015d98; font: bold 12px Tahoma, Verdana, Arial, Helvetica; text-decoration: none; }
.aissue_mini { color: #222; font: 9px Tahoma, Verdana, Arial, Helvetica; }
.atopic_mini { color: #000; font: bold 10px Tahoma, Verdana, Arial, Helvetica; }
.asubtopic_mini { color: #222; font: 9px Tahoma, Verdana, Arial, Helvetica; text-decoration: none; }
.atxt_mini { color: #000; font: 10px Tahoma, Verdana, Arial, Helvetica; text-decoration: none; }
/* .atxt_mini a:hover {  text-decoration: underline; } */

/* sidebars */
.stitle { color: #222; font: 12px Tahoma, Verdana, Arial, Helvetica; text-transform: uppercase; }
.stxt { color: #000; font: 12px Tahoma, Verdana, Arial, Helvetica; text-decoration: none; }

/* navigation */
.nav { color: #fff; font: bold 12px Tahoma, Verdana, Arial, Helvetica; text-decoration: none; }

/* элементы управления */
select, input { color: #666; font: 12px Tahoma, Verdana, Arial, Helvetica; text-decoration: none; }
.button { color: #fff; font: 14px Tahoma, Verdana, Arial, Helvetica; background: #f0f0f0 url(img/search.gif) center center no-repeat; border: #f60; }

/* photo gallery */
#photos p { text-align: center; float: left; margin: 0 20px 20px 0; width: 152px; }
.clearer { height: 0; line-height: 0; clear: both; }

/* misc */
.time { color: #222; font: 14px Tahoma, Verdana, Arial, Helvetica; }
.gray { color: #000; font: 12px Tahoma, Verdana, Arial, Helvetica; }
.graymini { color: #666; font: 11px Tahoma, Verdana, Arial, Helvetica; }
.retro { color: #000; font: bold 12px Tahoma, Verdana, Arial, Helvetica; }

.wht { color: #fff; font: 10px Tahoma, Verdana, Arial, Helvetica; }
.nav_dbl { color: #fff; font: bold 12px Tahoma, Verdana, Arial, Helvetica; text-decoration: none; }
.bkrt { background: #f0f0f0 url(img/bkrt.gif) right repeat-y; }
.bklf { background: #f0f0f0 url(img/bklf.gif) repeat-y; }
.tit1 { color: #003f67; font: bold 12px Tahoma, Verdana, Arial, Helvetica; }

.zag1 { color: #e98105; font: bold 12px Tahoma, Verdana, Arial, Helvetica; text-decoration: none; }
.txt1 { color: #000; font: 12px Tahoma, Verdana, Arial, Helvetica; text-decoration: none; }
.txt2 { color: #000; font: 10px Tahoma, Verdana, Arial, Helvetica; text-decoration: none; }
.namst { color: #015d98; font: bold 18px Tahoma, Verdana, Arial, Helvetica; }


.but { color: #fff; font: 14px Tahoma, Verdana, Arial, Helvetica; background: #f0f0f0 url(img/search.gif) center center no-repeat; border: #f60; }
.but2 { color: #fff; font: 12px Tahoma, Verdana, Arial, Helvetica; background: #f90 center center no-repeat; border: #f60; }
.div.zam{border-left:10px solid #069;background:#efefef;padding:0px 5px 5px 5px;}
div.zam{border-left:10px solid #069;background:#efefef;padding:0px 5px 5px 5px;}

.c {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #D6D6D6;margin: 0 10px 0 0;padding: 3px;}
.l {float: left;margin: 3px 10px 5px 0;}
.r {float: right;margin: 3px 10px 0 5px;}

