body { text-align: center; background: #fff; color: #000; font: 12px Verdana, sans-serif; margin: 10px; padding: 0px; }
table,tr,th,td,p { font: 13px Verdana, sans-serif; }

h1 a { text-decoration: none; }
h1 { font: bold 16px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; padding-top: 5px; padding-bottom: 5px; color: #898989; }
h2 { font: bold 14px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; color: #FC0082; }
h3 { font: 12px Arial, Helvetica, sans-serif; }

a { color: #2477B3; }

#out { text-align: left; margin: auto; width: 770px; }
#out .palka { width: 770px; height: 1px; }

#topmenu { padding-left: 25px; color: #808080; text-align: left; }
#topmenu .big { font-size: 18px; }
#topmenu .big a { color: #B2B2B2; }
#topmenu .big a:hover { color: #000000; }
#topmenu .small { font-size: 11px; padding-top: 5px; }
#topmenu .small a { color: #808080; }

#bottommenu { color: #808080; }
#bottommenu a { color: #808080; text-decoration: none; border-bottom: 1px dotted #808080; }

#header { color: gray; font: bold 16px Arial, Helvetica, sans-serif; padding-top: 5px; padding-bottom: 5px; letter-spacing: -1px; }
#header2 { color: #AAAAAA; font: 18px Arial, Helvetica, sans-serif; }

#patch { color: #999999; font: 18px Arial, Helvetica, sans-serif; padding: 10px; }
#patch a { text-decoration: none; border-bottom: 1px dashed #2477B3; }

#other { padding: 5px; }
/*
#other { background: #F0F0E7; padding: 5px; }
#other a { color: #666666; }
*/

#feed_items { margin-top: 10px; margin-bottom: 10px; }
#feed_items td { font-size: 11px; }
#feed_items a { color: #666666; }
#feed_items .date { color: #CC0000; }

.f { font: 11px Arial, Helvetica, sans-serif; }
.b { font: bold 11px Arial, Helvetica, sans-serif; }

.prospero { color: #808080; font-size: 9px; }
.prospero a { color: #808080; text-decoration: none; }

/* оформление информации заметки */
#item { padding-bottom: 25px; }
#item h2 { font: bold 12px Arial, sans-serif; padding-top: 7px; }
#item h2 b { font-weight: normal; }
#item .desc { padding-top: 10px; padding-bottom: 10px; }
#item .meta { font: 11px Tahoma, sans-serif; padding-top: 5px; padding-bottom: 5px; }
#item .time { font: 18px Arial, sans-serif; color: #E86D00; }
#item .date { font: 11px Tahoma, sans-serif; padding-top: 5px; color: #777777; }
#item .url { padding-bottom: 5px; }
#item .url a { font-size: 11px; color: #CC0000; text-decoration: none; }

/* оформление информации блога */
#blog { padding-bottom: 25px; }
#blog h2 { font: normal 18px Arial, sans-serif; padding: 0px; margin: 0px; padding-bottom: 5px; }
#blog h2 b { font-weight: normal; }
#blog .title { font: normal 18px Arial, sans-serif; padding-left: 7px; padding-right: 7px; }
#blog .title a { color: #008CD2; }
#blog .desc { padding-top: 10px; padding-bottom: 10px; }
#blog .url { padding-top: 5px; font-size: 11px; color: #CC0000; text-decoration: none; }
#blog .url a { color: #CC0000; text-decoration: none; }
#blog .meta { padding-top: 5px; padding-bottom: 5px; font: 11px Tahoma, sans-serif; color: #777777; }
#blog .ss { padding: 5px; background: url(i/bt_bg.gif) repeat-x top; }
#blog .ss img { border: 1px solid #FBFBCC; width: 53px; height: 40px; }

#blog_new { padding-bottom: 10px; }
#blog_new .title a { font-weight: bold; }
#blog_new .desc { padding: 7px; font-size: 12px; color: #2a2a2a; }
#blog_new .url { color: 008000; }
#blog_new .meta { font-size: 10px; color: #808080; padding-top: 5px; padding-bottom: 5px;  }
#blog_new .tags { font-size: 11px; color: #808080; }
#blog_new .tags a { color: #808080; }
#blog_new .ss_new { padding: 5px; border: 1px solid #f4f4f4; }

/* кажись голосовалка */
.tr_plus { color: #8DC63F; }
.tr_minus { color: #ED1B23; }

/* скриншоты */
.ss_on { background: #81a8cf; color: #ffffff; padding-left: 5px; padding-right: 5px; text-decoration: none; }
.ss_off { color: #81a8cf; padding-left: 5px; padding-right: 5px; text-decoration: none; }

/*.l { padding-top: 2px; padding-bottom: 2px; }
.d { font-size: 8px; color: #aaaaaa; }*/

/* для формы добавления блога */
#signup .dsc { font: 9px Arial, Helvetica, sans-serif; color: #696969; }
#signup .tit { font: bold 13px Arial, Helvetica, sans-serif; color: #81a8cf; }
#signup .f { font: 18px Arial, Helvetica, sans-serif; }
#signup .title { font: 18px Arial, Helvetica, sans-serif; color: #2283CC; }
#signup .descrip { font: 11px Arial, Helvetica, sans-serif; color: #000000; }
#signup .url { font: 18px Arial, Helvetica, sans-serif; color: #008000; }

/* для статистики FeedBurner */
.circulation { background: red; width: 3px; display: inline; }
.hits { background: blue; width: 3px; display:inline; }
#sx td { font: 10px Verdana; color: gray; border-bottom: 1px dotted gray; border-right: 1px solid gray; text-align: right; padding-right: 2px; } 
#sy td { font: 10px Verdana; color: gray; border-top: 1px solid gray; border-left: 1px dotted gray; text-align: center; padding-top: 2px; }

/* навигация по страницам */
#navi td { padding-left: 7px; padding-right: 7px; }
#navi a { text-decoration: none; }
#navi_total { padding-top: 5px; }

#tabs { padding: 4px; font: 18px Arial; }
#tabs a { color: green; padding: 4px; }
#tabs .act { background: #F0F0E7; text-decoration: none; color: #ffffff; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

#tags_list { line-height: 1.5; padding: 10px;}

#sape { background: url(i/pi.png) 0 50% no-repeat; padding-left:17px; margin-bottom: 15px; font-size:10px; color: #ACACAC; }
#sape a { color: #7D7D7D } 

.adc td { padding: 5px; }