body{ margin:0; background-color:#fefffa; color:black; font-family:verdana, tahoma, helvetica, arial, sans-serif; font-size:90%; }

.message { background-color:#ddd; font-weight:bold; padding:3px; }

.red { color:red; }

.mainMenu a { color:#06446d; text-decoration:none; margin-left:3px; margin-right:3px; font-size:12px; }
.mainMenu a:hover { color:red; }
.mainMenu img { border:0; margin-right:3px; margin-bottom:1px; }

.menuBottom a { color:black; text-decoration:none; margin-left:3px; margin-right:3px; font-size:12px; }
.menuBottom a:hover { color:red; }
.menuBottom img { border:0; margin-right:3px; margin-bottom:1px; }

.blockTop { font-size:14px; font-weight:bold; padding:5px 0 5px 0; background:url('img/block_head.jpg') right no-repeat; border:1px dotted black; background-color:#f7dca7; }

.blockBottom { background-color:#fcf2d9; border-left:1px dotted black; border-right:1px dotted black; border-bottom:1px dotted black; border-top:0; }

.blockContent { padding:5px 15px 15px 15px; text-align:left; }
.blockContent a { display:block; color:black; font-size:13px; background:url('img/arrow.gif') left no-repeat; padding-left:10px; }

a { text-decoration:none; color: #a33; }
a:hover { color: #f00; text-decoration:underline; }

h1, h2, h3 { font-family: "trebuchet ms", tahoma, sans-serif; }
h1, h2, h3 { color: #cc0000; }
h2 { border-color: #c0c0ff; }

.comments { font-size:12px; margin:0; padding:5px; }
.comments div { font-weight:bold; }
.comments p { padding-top:0; margin-top:0; font-size:0.9em; border-bottom:1px dashed black; }

p.afisha {font-size:0.8em;}

.sape { font-size:0.9em; padding:0 10px 10px 10px; }

div.module{ border-style: solid; border-width: 1px; border-color: #000000; padding: 5px; }

.click{cursor:pointer; color:#a33;}
.clickOver{cursor:pointer; color:f00;}

.article p{text-align:justify; text-indent:2em; padding:0 0 1em 0; margin:0;}

.toast p{text-align:left; border-style:solid; border-color:#335D20; border-width:0; border-top-width:1px;}
