 * {font-family:Arial,Tahoma;}
td,table,img {padding:0px; border:none;}
body {margin:0px; padding:11px 0px 0px 0px; background:#FFFFFF;text-align:center;}
td {font-size:75%;}
form {margin:0;}
input.button {border-width:1px;font-size:11px;background:#E1E1E1;}
span.button {border:4px solid #c00;display:block;}
.cf {background:#fff;border-width:1px;font-size:11px;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
a {color:#0061ce;}

#Top {margin:auto;width:945px;}
#Top .top {width:945px;}

/*
#Logo {width:153px;height:130px;margin-right:10px;background:#115C7E;text-align:center;float:left;}
#Logo img {margin-top:60px;}
*/

#Auth {float:left;padding:0px 0px 0px 23px;margin:8px 0px 0px 0px;height:20px;}
#Auth .cf {width:43px;}
#Auth input {margin-right:3px;}
#Auth p {margin:0px;float:left;font-size:85%;}
#Auth p a {border-left:10px solid #fff;line-height:1.4;}

#Auth .r {margin-left:-23px;background:#fff;padding-bottom:3px;}
#Auth .r img {margin:0px 5px -2px 15px;}

#Search {float:right;margin-top:7px;}
#Search .cf {width:100px;}
#Search p {margin:0px;padding:0px 8px 3px 0px;font-size:90%;}
#Search input {margin:0px 2px -2px 7px;}
#Search select {margin:0px 2px -3px 7px;}


#b780x100 {margin:12px 0px 0px 0px;float:left;}

#GlobalNav {margin:auto;}
#GlobalNav td {vertical-align:top;}
#GlobalNav .head * {font-size:180%;font-weight:100;font-family:Trebuchet MS,Trebuchet,TrebuchetMS;margin:12px 0px 2px 8px;}

#PrintVersion {display:none;}


#GlobalNav .c1 {width:275px;}
#GlobalNav .c1 .head * {background:url(/i/t2.gif) left center no-repeat;padding:10px 0px 10px 45px;}
#GlobalNav .c2 {width:265px;}
#GlobalNav .c2 .head * {background:url(/i/t3.gif) left center no-repeat;padding:10px 0px 10px 45px;}
#GlobalNav .c3 {width:253px;}
#GlobalNav .c3 .head * {background:url(/i/t4.gif) left center no-repeat;padding:10px 0px 10px 60px;}
#GlobalNav .c4 {width:180px;}
#GlobalNav .c4 .head * {background:url(/i/t6.gif) left center no-repeat;padding:10px 0px 10px 50px;}
#GlobalNav ul {padding:0;margin:0px 0px 0px 54px;list-style:none;}
#GlobalNav li {list-style:none;display:block;margin:2px 0px;padding-left:9px;background:url(/i/t7.gif) left top no-repeat;font-weight:700;}


#ContentBlock {margin:20px auto 0px auto;}
#ContentBlock .top {width:100%;}
#ContentBlock .top td {width:50%;}

#FuterTable {margin:auto;}

#FuterTable td {vertical-align:middle;}
#FuterTable td.Copyright { background:#003366; color:#fff; width:150px;}
#FuterTable td.Copyright a {color:#fff;}
#FuterTable td.Copyright p {margin:12px 15px 20px 15px;}
#FuterTable td.Links { color:#3366CC; width:467px; text-align:center;}
#FuterTable td.Links a {margin:0px 10px;}

#FuterTable td.Stat {text-align:right;width:350px;text-align:right;padding:0px;}
#FuterTable img {margin:0px 0px 0px 3px; }



#Links {margin:auto;}
#Links td {width:970px;}
#Links .BottomLinks {font-size:11px; height:100px;}
#Links .BottomLinks h5 {background:#c00;color:#fff; padding:3px 10px 3px 10px; margin:0px;font-size:100%;}
#Links .BottomLinks div.Links {margin:0px 10px 0px 6px;}
#Links .BottomLinks table {margin-top:10px;}
#Links .BottomLinks td {vertical-align:top;}
#Links .BottomLinks div.Links img {margin-bottom:5px;}
#Links .BottomLinks div.Links a { white-space:nowrap;}
#Links .Catalogue {width:33%; float:left;}
#Links .Catalogue h5 {background:#c00;color:#fff; padding:3px 10px 2px 10px; margin:0px;font-size:100%;}
#Links .Catalogue p { margin:12px 5px 5px 10px; font-size:11px;}
#Links .Catalogue a {display:block; margin:3px 0px;}


/* форум */

#Forum {padding:0px 0px 0px 0px; margin:0px auto 0px auto;width:945px;}
#Forum td,#Forum h5,#Forum h1, #Forum p,#Forum a {font-family:tahoma;}
#Forum h1 {margin:0px 0px 3px 0px; font-size:14px;text-align:left; color:#000000;}
#Forum h3 {margin:0px 0px 3px 0px; font-size:12px;}
#Forum h1,#Forum h5 {}
#Forum form {margin:0px; padding:0px;}
#Forum img {border:none;}
#Forum table {border:none;}
#Forum td {font-family:Tahoma; font-size:11px;}

#ForumText {padding:15px; }

#FBoody {margin:5px 0px; width:100%;}



/* Системное сообщение */
#ForumTextSys,#ForumTextMsg { border:#CCDADC 1px solid; padding:10px; margin-bottom:5px; text-align:center; clear:left; color:#FF0000; font-family:tahoma; font-weight:700; font-size:12px; }
#ForumTextMsg {color:#000000;text-align:left;font-weight:100;}

/* меню форума */
#FMenu,#FMenuBottom {width:100%;clear:both; height:30px; text-align:center;  color:#B1B1B1; font-size:9px;}
#FMenu a {display:block; float:left; padding:8px 10px; border-left:1px #FFFFFF solid; text-decoration:none; font-size:10px; font-family:Arial;}
#FMenu a:hover,#FMenuBottom a:hover {text-decoration:underline;}
#FMenuBottom td {font-size:11px;}
#FMenuBottom a {border:none; background:#FFFFFF; color:#B1B1B1; text-decoration:none; font-size:11px;}

#FNavTableBottom {width:100%;}
#FNavTableBottom td { padding:5px 10px 5px 10px; font-weight:100; font-size:11px;}
#FNavTableBottom td.FPages {text-align:right;}

/* форма авторизации */
#FAuth { width:250px; height:50px;font-size:10px; padding:1px 13px;}
#FAuth td {font-size:10px;}
#FAuth input.Fcf {width:74px; border-bottom:#E2E2E2 solid 1px; border-right:#E2E2E2 solid 1px; margin:1px 2px 1px 0px;}

/*форма поиска*/
#FSearch { height:50px; text-align:right; padding:0px 10px;}
#FSearch input.Fcf,#FSearch select.Fcf {width:117px; border-bottom:#E2E2E2 solid 1px; border-right:#E2E2E2 solid 1px;}

/* Навигация */

#FQuickNav {padding:13px 10px 10px 10px; text-align:right;}
#FQuickNav select {width:280px;}
#FNav,#FNav td {padding:5 5 5 14; font-weight:700; font-size:11px;}
#FNavTable { clear:both; width:100%;}

.FPages {margin:10px 0px 0px 0px; font-size:11px; font-weight:100;}



/* Таблица форумов и топиков */
#FTable {width:100%;}
#FTable td { padding:5px 10px 5px 10px; font-size:11px;}
#FTable h4 {margin:0px; font-size:12px; font-weight:bold;}
#FTable p {margin:0px; font-size:11px;}
#FTable small {font-size:10px;}
#FTable p.FNumTopics, #FTable p.FNumMsg {text-align:center;white-space:nowrap;}
#FTable p.FNumMsg a {display:block; color:#0061ce;}
#FTable p.FLastMsg {white-space:nowrap;}
.FTableHead,.FTableHead a { font-size:12px;white-space:nowrap;}
a.FLastMsgDat {color:#000000; text-decoration:none;display:block;}
a:hover.FLastMsgDat {text-decoration:underline; }

#FTable td.Ftd2,#FTable td.Ftd1 {vertical-align:middle;}

/* таблица сообщений */
.FMA,.FMA2 {width:20%; vertical-align:top; font-size:12px;}
.FMA b,.FMA2 b {display:block;}
.FMA small,.FMA2 small {font-size:12px; color:#646464; display:block;white-space:nowrap;}
.FM,.FM2 {width:80%; vertical-align:top; }
.FM small,.FM2 small {color:#7A7A7A;}
hr.FMServ { height:1px;}
a.FMServ {display:block; float:left; margin:1 3 1 0; padding:0 3 1 3; text-decoration:none;}
.FMchange {float:right;color:#626262; font-size:10px;}
.FMesssage {margin:0 0 10 0; font-size:12px;}
.FAvatara {border:none;  margin:5 0;}
.Frang {border:none;  margin:5 0;}
.FM,.FMA { height:100%;}
.FM2,.FMA2 { height:100%;}
.FMesssage hr {color:#ECECEC; height:1px;}
.FMesssage ul,.FMesssage li {list-style-image:none;}
.FMesssage cite { display:block; margin:10 0 10 20; padding:5 10; font-size:11px;}
.FMesssage pre { display:block; font-size:11px; margin:10 0; padding:10;}


/* футер */
#FFooter {margin:30px 0px 10px 0px; width:100%;}
#FFooter h5 {margin:0px 0px 3px 0px; font-size:11px; text-align:left;}
#FFooter small,#FFooter a  {font-size:10px; font-weight:100; color:#B0B0B0;}


#FSymbols,#FBirthDay, #FActiveUsers {padding:10px; margin-bottom:15px; text-align:center; clear:left;}
#FBirthDay , #FActiveUsers,#FBirthDay td, #FActiveUsers td { text-align:left; font-size:10px;}
#FBirthDay a, #FActiveUsers a {text-decoration:none; color:#013A97; font-size:11px;}
#FBirthDay a:hover, #FActiveUsers a:hover {text-decoration:underline;}

#FSymbols td {font-size:11px; padding:0px 5px 0px 5px;}
#FSymbols table {margin:0px 20px 0px 20px;}

/* форма ввода сообщений */
#FF { margin:0 0 30 0; width:100%}
#FF td {font-size:11px;}
#FF1 {width:100%; vertical-align:top; padding:15px;}
#FF2 b {display:block; padding:0 5 3 0;}
#FF2 input {margin-right:12px; width:65px;}
#FF2 nobr {font-size:11px;}
#FF3 {margin-top:17px;}
#FF4,#FF5,#FF6,#FF7 {font-weight:700; margin:2 0 3 0;}
#FF10 {width:70px; float:left; margin-top:7px;}
#FF8 {float:right; white-space:nowrap;}
#FF3 ul {clear:both; padding:0 0 0 15px; margin:0px}
#FF3 li {font-size:10px; list-style-image:none; padding:0px }


#FF3 h4 {display:none;}
#FF11 {padding:15 15 15 0;width:234px;}
#FF13,#FF16 {padding:15px;}
#FF13 img {border:none; width:22px; height:22px;}

#FF14 {padding:0 15 0 15;}
#FF15 select {width:65px;}

/* форма регистрации */
#FRegForm { padding:15px;}
#FRegForm td {font-family:Tahoma; font-size:11px;}
#FRegFormTable {width:100%;}
#FRegFormTable span {font-weight:bold; color:#ff0000 }
#FRegFormID2 {width:100%;}
#FRegFormID4 {width:200px;}
#FRegFormID5 {width:100%;text-align:center;}
#FRegFormID6 {padding:10px;}
#FRegFormID10 { padding:10px;}
#FRegFormID10 p {margin:7 0 3 0;}

/* Профиль пользователя */
#FProfile {width:100%; padding:0px;}
#FProfile td {font-size:11px; padding:4px 10px;}

/* дерево */
#FTree {margin:20 0 20 10;}
#FTree ul {margin:3px 0px 0px 12px; list-style-image: url('../i/m.gif');}
#FTree li {padding:1px 0px 0px 5px; margin:0px 0px 0px 5px; vertical-align:top; color:#919191; font-size:11px; white-space:nowrap; list-style-image: url('../i/m.gif');}
#FTree li.FTreeNew { list-style-image: url('../i/nm.gif');}
#FTree a { font-size:12px;}
#FTree h5 {margin:0px; color:#000000; font-size:12px;}
#FTree em {color:#FF0000;}

.Fcf {border-width:1px; font-size:12px; font-weight:100;color:#000000;background:#FFFFFF; border-style : outset;}
.Fbutton { font-family: Arial,Helvetica; font-size: 11px; border-top:#E8E8E8 1px solid;border-left:#E8E8E8 1px solid;border-bottom:#000000 1px solid;border-right:#000000 1px solid;}

/* страница пользователей */
#FUserSearch {text-align:center;}
#FUserSearch h1 {text-align:left;}
#FUserSearchForm {width:245px;height:30px;}
#FUserSearchForm input.Fcf {border-bottom:1px #DADADA solid;border-right:1px #DADADA solid;}
#FUserPages {padding:5px 10px 5px 10px; margin:1px 0px 30px 0px;background:#E9E9E9;  font-size:11px; text-align:left;}
#FUserSearch a {font-size:11px;}


/* цвета */

/* рамка таблицы форума, горизонтальные линии */
#FTable {background:#FFF;}
hr.FMServ { color:#B5B5B5; } /* линия под темой сообщения */

/* светлая строка таблицы форума */
td.Ftd1,.FM,.FMA {background:#f5f5f5;}

/* темная строка таблицы форума */
td.Ftd2,.FM2,.FMA2 {background:#e9e9e9;}

/* заголовок таблицы форума */
.FTableHead,.FTableHead a { background:#93adcc; color:#FFFFFF; }

/* подзаголовок таблицы форума */
.FTableSubHead {background:#dfe5ec; color:#3A5DFF; font-size:11px;}

/* цвет цитаты и pre */
.FMesssage td,.FMesssage cite {background:#DEDEDE; font-size:11px;}
.FMesssage pre {border:#EFEFEF 1px solid; background:#F3F3F3;}

/* цвет служебных ссылок в сообщении */
a.FMServ { background:#7F7F7F; color:#FFFFFF; font-size:10px;}

/* полоса навигации */
#FMenu, #FMenu a { background:#eee; }
#FMenu a { color:#000000; }

/* цвет рамок в футере */
#FSymbols,#FBirthDay, #FActiveUsers {border:#BCBCBC 1px solid; }

/* форма ввода */
#FF, #FRegForm {background:#E1E1E1;}

/* форма ввода - подложка светлая (под иконки) */
#FF12,#FRegFormID5 {background:#CCCCCC;}

/* форма ввода - подложка темная (под аватару) */
#FRegFormID6 {background:#AAAAAA;}

/* текстовое поле */
#ForumText {background:#E4E4E4;border:#E4E4E4;}

/* Профиль пользователя */
#FProfileTable {background:#D6D6D6;} /* цвет рамки */
#FProfileTable td { background:#f1f1f1;} /* цвет фона */

/* страница пользователей */
#FTable p.FNumMsg a {display:block; color:#ff0000}