/* STYLESATOR */

body { background: #123253; color: #00FF00; font: 12px tahoma; margin: 0px; padding: 0px; 
        scrollbar-face-color: #022B54;
        scrollbar-highlight-color: #6DADED;
        scrollbar-3dlight-color: #6DADED;
        scrollbar-darkshadow-color: #022B54;
        scrollbar-shadow-color: #022B54;
        scrollbar-arrow-color: #6DADED;
        scrollbar-track-color: #022B54;
}
.header-body { padding:0px; margin:0px; border-right: #ffffff 1px solid; background: url(img/alt.gif) #ffffff repeat-x left top; background-attachment:fixed; border-left: #719fd2 1px solid; }
.header-body a,a:active{ color: #012944; }
.header-body a:hover{ color: #012944; }

/* MYSTYLE */

/* тело документа */
body {  }

.users-body, .mleft-body, .banner-body { background: #123253 url(img/bg.gif) repeat-x; color: #000000; }
.mleft-body a { font: 11px tahoma; }
.blank-body { padding:0px; margin:0px; border-right: #ffffff 1px solid; background: url(img/alt.gif) #ffffff repeat-x left top; background-attachment:fixed; border-left: #719fd2 1px solid; COLOR: #012944; }
.menu_privat-body, .top-body { background: #0d3a6c url(img/gradient_tcat.gif) repeat-x top left; color: #FFFFFF; font: bold 11px tahoma; padding: 8px 6px; }
.tborder { background: #D1D1E1; color: #000000; }
.tcat { background: #0d3a6c url(img/gradient_tcat.gif) repeat-x top left; color: #FFFFFF; font: bold 12px tahoma; border: #04172b 1px solid; padding: 8px 6px; }
.thead { background: #f5f9fc url(img/gradient_thead.gif) repeat-x top left; color: #0c3a6a; font: bold 10px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; border-left: #719fd2 1px solid; border-right: #ffffff 1px solid; }
.alt2, .news-body, .reg-body, .mail-body, .feedback-body, .help-body, .prav-body { background: #ffffff url(img/alt.gif) repeat-x top left; color: #012944; border-left: #719fd2 1px solid; border-right: #ffffff 1px solid; padding: 0px; }

/* Титульник */
.headertop { background: url(img/headertop.gif) repeat-x; height: 48px; text-align: right; padding-right: 40px; }
.header { background: url(img/headerbg.gif) repeat-x; height: 92px; padding: 0 40px; }
.headertext { float:left; padding-top: 23px; font: 36px tahoma; color: #012944; }
.adimg { float:right; padding-top: 0px; }
.navh { padding-left: 40px; padding-right: 75px; height: 64px; background: url(img/navh.gif) repeat-x; }
.navbart { background: url(img/navbart.gif) repeat-x; height: 45px; padding: 19px 10px 0 10px; text-align: center; }
.navbart a:link, .navbart a:hover, .navbart a:active, .navbart a:visited { color: #0c3a6a; text-decoration: none; font-family: tahoma; font-size: 12px; font-weight: bold; }
.navhl { height: 64px; background: url(img/navhl.gif) repeat-x; text-align: left; width: 100%; }
.page { background: #123253 url(img/bg.gif) repeat-x; }
.fleft { background: url(img/fleftbg.gif) repeat-y; }
.for { background: #133455 url(img/fbg.gif) repeat-x; }
.breadcrumb { color: #ffffff; font-family: tahoma; font-size: 11px; font-weight: bold; }
.alt1 { background: #ffffff url(img/alt.gif) repeat-x top left; color: #012944; border-left: #719fd2 1px solid; border-right: #ffffff 1px solid; padding: 10px; }
.smallfont { font: 11px tahoma; }
.fright { background: url(img/frightbg.gif) repeat-y; }
.fbottom { background: url(img/fbottom.gif) repeat-x; }
.footer { background: url(img/footerbg.gif) repeat-x; height: 132px; padding: 31px 40px 0 40px; font-family: tahoma; font-size: 11px; color: #ffffff; }
.alt1 a, .alt1 a:active{ color: #0000FF; }
.alt1 a:hover{ color: #012944; }
.alt1 table { font: 11px Verdana; padding: 0px; border: 1px solid #012944; color: #000000; }
.alt1 td {font: 11px Verdana; border: 1px solid #012944; color: #000000; }
.alt2 a, .alt1 a:active{ color: #0000FF; }
.alt2 a:hover{ color: #012944; }
.alt2 table { font: 11px Verdana; padding: 0px; border: 1px solid #012944; }
.alt2 td {font: 11px Verdana; padding: 0px 15px 0px 15px;  border: 1px solid #012944; }

/* ссылки  */
a,a:active{ color: #95D177; text-decoration: none; }
a:hover{ color: #78A4D3; text-decoration: none; }

/* таблицы */
table { font: 11px Verdana; padding:0px; }
td {font: 11px Verdana; padding:0px; }

/* кнопки */
.ok {color: #000000; font: 11px Verdana; height:23; cursor: hand;}

/* текстовые поля */
.text {color: #000000; font: 11px Verdana; border: 1px solid #000000; height:23; }

/* стиль заголовка таблицы .title */
.title { background: #0d3a6c url(img/gradient_tcat.gif) repeat-x top left; color: #FFFFFF; font: bold 12px tahoma; border: #04172b 1px solid; padding: 8px 6px; }
.title a { color: #ffffff; text-decoration: none; }
.title a:active { color: #ffffff; text-decoration: none; }
.title a:hover { color: #ffffff; text-decoration: none; }
.low {color:gray; font:normal 11px;} 

/* стиль никлиста в фрейме участников для #id=users */
#users table {padding:0px; border:0px;}
#users td {padding:0px; border:0px; }
#users a { font: bold 11px Verdana; }

/* стиль разделения в фрейме участников  */
#adm td { background: #0d3a6c url(img/gradient_tcat.gif) repeat-x top; color: #FFFFFF; font: bold 11px tahoma; border: #04172b 1px solid; padding: 8px 6px; }
#mod td { background: #0d3a6c url(img/gradient_tcat.gif) repeat-x top; color: #FFFFFF; font: bold 11px tahoma; border: #04172b 1px solid; padding: 8px 6px; }
#woman td { background: #0d3a6c url(img/gradient_tcat.gif) repeat-x top; color: #FFFFFF; font: bold 11px tahoma; border: #04172b 1px solid; padding: 8px 6px; }
#man td { background: #0d3a6c url(img/gradient_tcat.gif) repeat-x top; color: #FFFFFF; font: bold 11px tahoma; border: #04172b 1px solid; padding: 8px 6px; }
#noman td { background: #0d3a6c url(img/gradient_tcat.gif) repeat-x top; color: #FFFFFF; font: bold 11px tahoma; border: #04172b 1px solid; padding: 8px 6px; }
#adm a, #mod a, #man a, #noman a, #woman a { color: #78A4D3; border-bottom: 1px dashed #78A4D3; }
#adm a:active, #mod a:active, #man a:active, #noman a:active, #woman a:active { color: #78A4D3; border-bottom: 1px dashed #78A4D3; }
#adm a:hover, #mod a:hover, #man a:hover, #noman a:hover, #woman a:hover { color: #95D177; border-bottom: 1px dashed #95D177; }