@charset "windows-1251";
/* CSS Document */

body { margin: 0px; padding: 0px; font-size:11px; font-family:Tahoma; }

div.head { height:25px; background-image:url(/images/head_bg.gif);  color:#FFFFFF; background-repeat:repeat-x; }
div.head a { color:#FFFFFF; }

div.line { position:absolute; top:38px; width:100%; background-color:#3E3E3E; height:1px; }
div.hmenu {	position:absolute;	top:40px;	background-color:#3E3E3E; color:#FFFFFF; padding:4px; padding-left:0px; padding-right:0px; width:100%; z-index:10; }
div.hmenu table { margin-left:15px; }
div.hmenu a { color:#FFFFFF; }

div.pic { background-color:#000000; }

div.menu { height:25px; background-image:url(/images/menu_bg.gif); background-repeat:repeat-x; color:#505050; padding-left:15px; padding-top:20px; }
div.menu a {color:#505050;}

div.content { padding:15px; }
div.content .author { color: #444444;}
img.line { background-color:#888888; }


h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; }

div.footer { height:20px; background-color:#3E3E3E; color:#FFFFFF; padding:4px; padding-left:15px; margin-top:25px; }
div.footer a { color:#FFFFFF; }
div.bavar { position:absolute; top: 115px; right:15px; text-align:right; }
div.minilogo { position:absolute; top: 41px; right:15px; z-index:11 }
div.counters { padding:10px;}
div.ad { padding:4px; color:#CCCCCC; }
div.ad  a { color:#CCCCCC; }


p.list { line-height:20px; }



