@charset "windows-1251";
/* CSS для АК */

body { background:#fff; font-family:Tahoma, Arial, sans-serif; }

a { color:#0055FF; }
a:visited { color:#660099; }
table tr td { vertical-align:top; font-size:12px; text-align:left; }

/* Opera fix for inline tables [by Duke] */
table { -o-table-baseline: 0 }

/* форматирование контента */
.cont { margin:0px 5px; clear:both; background: url(pics4/bg_white.png) repeat; }
.cont h1 { font-weight:normal; font-size:18px; color:#d00; padding:10px 0px 3px; line-height:140%; }
.cont h1 a { color:#d00; text-decoration:underline; }
.cont h2 { font-weight:normal; font-size:18px; color:#555; padding:10px 0px 3px; }
.cont h2 a { color:#555; text-decoration:underline; }
.cont p { padding:7px 0px; line-height:145%; }
.cont ul, .cont ol { padding:5px 0px 5px 20px; }
.cont li { padding:1px 0px; }

.main { max-width: 1260px; margin: 0 auto; position:relative; }
.present { position:absolute; top:5px; left:24px; color:#999; font-size:8pt; }
.s-menu { float:right; padding:5px 24px; font-size:8pt; }
h2.logo { position:relative; top:24px; left:24px; width:300px; }
.bord-left { background:url(pics5/bord-left.png) repeat-y left; min-width:850px; }
.bord-right { background:url(pics5/bord-right.png) repeat-y right; }
.bord-tl { background:url(pics5/bord-tl.png) no-repeat top left; padding-left:14px; }
.bord-tr { background:url(pics5/bord-tr.png) no-repeat top right; padding-right:14px; }

ul.menu { background:url(pics5/menu-bg.png) repeat-x top; font-family:"Trebuchet MS", Helvetica, sans-serif; height:37px; padding-left:315px; }
ul.menu li { list-style:none; display: block; float:left; margin-bottom: -1px; }
ul.menu li a, ul.menu li a:visited { display: block; text-decoration:none; color:#333; font-size:18px; line-height:18px; padding:12px 15px 8px; }
ul.menu li a:hover,ul.menu li a.selected{ background:url(pics5/menu-sel.png) repeat-x top; color:#c00; }

.rand { clear:both; background:url(pics5/rand-bg.png) repeat-x top; margin: 0px 5px; padding:17px 19px 0px; }
.rand a.pic,.rand a.pic:visited { display:block; height:80px; background:url(pics5/rand-pic.png) no-repeat top left; color:#444; text-decoration:none; }
.rand a.pic:hover { background:url(pics5/rand-pic-hover.png) no-repeat top left; color:#440; }
.rand img { float:left; margin:6px; }
.rand span { display:block; padding:10px 10px 0px 75px; }

.bottom { background:url(pics5/bord-b.png) repeat-x bottom; }
.bord-bl { background:url(pics5/bord-bl.png) no-repeat bottom left; }
.bord-br { background:url(pics5/bord-br.png) no-repeat bottom right; }

.footer { padding:5px 24px; font-size:8pt; line-height:17px; }
.footer p { padding:0px 0px 12px;}
.footer a:visited { color:#0055FF; }
.count { float:right; }
.footer p.adv { color:#999; padding-bottom:0px; }
.footer p.adv a, .footer p.adv a:visited { color:#888; }
