html { background: #000; } body { background: #EDEEF1; color: #000000; max-width: 100%; width: 800px; margin: 0 auto; } body, td, input, textarea { font-family: Arial, Tahoma, sans-serif; font-size: small; color: #375573; outline: none; } input[type="submit"] { background: #48719A; color: #FFFFFF; border: 1px solid #375675; outline: none; padding: 3px 10px; } input[type="file"] { height: 10px; width: 64px !important; outline: 0; margin: 5px 0; cursor: pointer; } input[type="file"]::before { content: "Файл"; position: absolute; display: inline-block; width: 120px; height: 20px; margin-top: -3px; color: #FFFFFF; font-size: 12px; line-height: 20px; padding-left: 10px; background: #48719A; border: 1px solid #244B73; } form { font-size: small; margin: 0; padding: 0; } h3 { margin: 0; padding: 0 0 2px 0; } hr { border: 0; border-top: 1px solid gray; margin: 0; } img{ border: 0; } p { margin-bottom: 6px; margin-top: 6px; } textarea { width: 99%; max-width: 640px } ul { margin: 0; padding-left: 20px; } .logo { background: #000 !important; min-height: 50px; } .logo a { display: block; } .logo a img { -webkit-filter: grayscale(0); } .logo a { display: block; color: #FFFFFF !important; padding-left: 20px; font-size: 35px; line-height: 50px; } .logo a span { display: inline-block; color: #ff827b; font-size: 40px; font-weight: bold; } .alarm { background-color: #ff0000; border: 1px solid white; color: #ffffff; font-weight: bold; padding: 3px 0 3px 4px; } .bblist { color: #4a5663; background: transparent url(../../images/dot.gif) no-repeat left; padding: 0px 0px 0px 10px; } /*Панель bb*/ .bbpopup { margin-top: 3px; } /* Ссылки для панели bb*/ .bbpopup a { border: 1px solid #a7a7a7; height: 10px; display: inline-block; margin: 1px; vertical-align: middle; width: 10px; } .bmenu { background-color: #ccd4dd; border: 1px solid white; margin: 0; padding: 4px; } .end { text-align: center; } .fmenu { background-color: #48719A; color: #ffffff; margin: 0; padding: 5px 1px 5px 4px; } .footer { background: #000000 url(images/bg.gif); border-bottom: 2px solid #993333; color: #d0d7dd; margin: 0; padding: 3px 0 4px 4px; } .func { border-left: 2px solid #CDCED2; color: #757575; font-size: x-small; margin-left: 2px; margin-top: 4px; padding-left: 4px; } .gmenu { background-color: #EFF8FF; border-bottom: 1px solid #D1E4F9; margin: 0; padding: 4px; } .gray { color: #47525D; font-size: 12px; } .gray a { font-size: 12px; color: #47525D; } .greply { border-left: 4px solid #009900; color: #009900; padding: 2px 0 2px 4px; } .hdr { background-color: #f1f1f1; border-bottom: 1px solid #595959; font-weight: bold; padding-left: 2px; } .header { background: #C54D4D; color: #FFFFFF; font-weight: bold; font-size: 20px; margin: 0; padding: 3px 10px; } .icon { padding: 3px 6px 3px 1px; vertical-align: middle; -webkit-filter: grayscale(100%) hue-rotate(155deg); } .icon-inline { padding-right: 6px; vertical-align: middle; } .left { float: left; } .list1 { background-color:#F6FBFF; border: 1px solid white; margin: 0; padding: 3px 4px 4px 4px; } .list2 { background-color: #EFF8FF; border: 1px solid white; margin: 0; padding: 3px 4px 4px 4px; } .list1 a, .list2 a { font-weight: bold; } .list1 table a, .list2 table a { font-weight: normal; } .maintxt { font-weight: normal; margin: 0; } .maintxt img { max-width: 760px; } .menu { background-color:#F6FBFF; border: 1px solid #EFF8FF; margin: 0; padding: 4px; font-size: 16px; } .news { background-color: #eeeeee; border: 1px solid white; color: #333333; font-size: x-small; padding: 3px 4px 4px 4px; } .phdr { background-color: #FFFFFF; color: #48719A; padding-left: 10px; font-size: 18px; line-height: 24px; font-weight: bold; } .phpcode { background-color: #e0e6e9; border: 1px dotted #9faebb; margin-top: 4px; padding: 0 2px 0 2px; } .phpcode a { font-size: 12px; font-weight: normal; } .quote { border-left: 4px solid #c0c0c0; color: #878787; font-size: x-small; margin-left: 2px; padding: 2px 0 2px 4px; } .reply { border-left: 2px solid #4871A6; color: #4871A6; padding: 2px 0 2px 4px; } .rmenu { background-color: #D1E5F5; border: 1px solid #C1D9F1; margin: 0; padding: 4px; } .rmenu a { color: #C54D4D !important; } .sitemap { background-color:#F6FBFF; margin: 0; padding: 2px 4px 3px 4px; font-size: xx-small; height: 38px; overflow: auto; } /*Шапка цитаты*/ .spoilerhead { background: #e0e6e9; border: 1px solid #9fa9b8; font-size: x-small; margin-top: 2px; padding: 2px; } /*Тело цитаты*/ .spoilerbody { border: 1px solid #c1c1c1; border-top: 0px; color: #48719A; background-color: rgba(255, 255, 255, 0.3); margin-bottom: 2px; padding: 6px; } .status { color: #00E0B9; font-size: x-small; font-weight: bold; padding-left: 0; } .sub { border-top: 1px solid #E6F2FF; font-size: x-small; margin-top: 4px; } .sub a { font-size: 10px; font-weight: normal; color: #C54D4D !important; } .tmn { background-color: #48719A; color: #ffffff; margin: 0; padding: 5px 0 4px 4px; } .topmenu { background-color: #EBEFF3; padding: 2px 4px 3px 4px; margin-bottom: 1px; font-size: 16px; color: #C54D4D; } .topmenu input { font-size: x-small } .user { background-color: #cbdbe7; border: 1px solid white; margin: 0; padding: 3px 4px 3px 4px; } .alarm a:link, .alarm a:visited { color: #ffffff; font-size: x-small; } .clip a:link, .clip a:visited { color: #424e59; } .footer a:link, .footer a:visited { color: #d2d2d2; text-decoration: none; } .green, .green a:link, .green a:visited { color: #008000; } .greply a:link, .greply a:visited { color: #008800; } .red, .red a:link, .red a:visited { color: #ff0000; } .reply a:link, .reply a:visited { color: #dd0000; } .sub a:link, .sub a:visited { } .tmn a:link, .tmn a:visited, .fmenu a:link, .fmenu a:visited { color: #ffffff; text-decoration: none; } a { font-size: 16px; } a:active { color: #666600; text-decoration: underline; } a:hover { color: #ff0000; text-decoration: none; } a:link, a:visited { color: #1F3850; text-decoration: none; } .currentpage { background-color: #EFF8FF; border: 1px solid #BCD4E6; padding: 2px 6px 2px 6px; display: inline-block; text-align: center; min-width: 32px; color: #48719A; } a.pagenav { border: 1px solid #cccccc; background: #FFFFFF; padding: 2px 6px 2px 6px; text-decoration: none; display: inline-block; text-align: center; min-width: 32px; } a.pagenav:hover { background-color: #f7f7f7; border: 1px solid #dedede; } table.desc{ border-top: 1px dotted #c6c17f; width: 100%; overflow: auto; font-size: x-small; margin-top: 4px; } table.desc td{ font-size: x-small; } table.desc td.caption{ width: 1%; text-align: right; color: #6f6f6f; white-space: nowrap; } h4{ margin: 6px 0 2px 0; } /*********************/ .f-link { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .f-link-end { padding: 0 5px; font-size: 150%; line-height: 100%; } .f-count { } .r { float: right; }