html, body {background:#fff;font-family:Arial,Verdana,Tahoma,Geneva,Helvetica,sans-serif;font-size:1em}
a:link {color:#cc3300;text-decoration:underline}
a:hover {color:#ff7900;text-decoration:none;}
#center {width:100%;background:url(i/top/bg.gif) repeat-x}
#main {width:950px;text-align:left}

/* Ш А П К А  С А Й Т А */
#header {height:142px;width:950px;background:#ff7900 url(i/top/bg.gif) repeat-x}
#logo {float:left;position:relative;clear:left}
#logo img {margin-left:14px}
#header h1 {color:#fff;font-size:16px;font-weight:bold;font-style:italic;padding:3px 0px 0px 28px;width:312px}
#header a:hover, #topmenu a:hover {color:#ffe4cc;text-decoration:none}
#header a, #topmenu a {color:#fff;text-decoration:underline;font-weight:normal}
#topmenu {height:42px;color:#fff;width:593px;font-size:12px;font-weight:bold;text-align:right;float:right}
#topmenu ul {padding:10px 20px 10px 10px}
#topmenu li {display:inline;padding-left:10px}
.submenu {float:left;font-weight:bold;font-size:11px;color:#fff;border-left:1px solid #fff;padding-left:20px;margin:7px 0px 5px 20px}
.submenu ul li {margin-bottom:5px}

/* Навигация по разделам */
#nav {background:#fff;border-top:3px solid #cc3300;border-bottom:2px solid #cc3300;font-family:Verdana,Arial,Tahoma,Geneva,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-align:left;clear:both}
#nav ul {margin:7px}
#nav li {display:inline;padding:0px 4px 0px 7px;color:#cc3300;border-left:2px solid #ff7900}
#nav a {text-decoration:none;color:#000;font-weight:normal}
#nav a:hover {text-decoration:none;color:#ff7900}

#search {padding:10px 20px 10px 0;float:right}
#search .field  {border: 1px solid #cc3300;width:300px;height:24px}

.nowdate {font-size:12px;padding:23px 0px 0px 0px;color:#fff;text-align:right;font-weight:bold}

#sky {background:url(i/top/bg_tl.gif) no-repeat;height:42px;width:357px;float:left}

/* Л Е В А Я  К О Л О Н К А */
#leftcolumn, #lwcolumn {float:left;width:270px}
#lcolumn, #ltcolumn, #lacolumn {float:left;width:670px;min-height:600px;height:auto !important;height:600px;padding-left:10px;padding-bottom:15px}

/* Для страниц публикаций */
#lcolumn h1 {color:#cc3300;font-size:24px;font-weight:normal;margin-top:12px;padding:0px 10px 12px 0px;line-height:125%}
#lcolumn p {font-size:12px;line-height:125%;margin-bottom:12px;padding-right:10px}
#lcolumn em {font-style:italic}
#lcolumn .note {font-size:14px;font-style:italic;font-weight:bold;padding:0px 10px 15px 0px;line-height:125%;display: table;
}
#lcolumn .author {font-size:14px;padding: 12px 0px 12px 0px;font-weight:bold}
#lcolumn .link {font-size:11px;padding-left:10px;border-left:3px solid #cc3300}
#lcolumn .date, #ltcolumn .date, #lacolumn .date {font-size:11px;margin-top:10px}
#lcolumn .tree, #ltcolumn .tree, #lacolumn .tree {border-left:1px solid #000;padding-left:7px;margin-left:7px}
#lcolumn .image {float:left;margin:10px 15px 6px 0px}
#lcolumn .image img {border:1px solid #ccc}
#lcolumn .image .all {border:none;margin:6px 5px 0px 0px;padding:0px;display:block}
#lcolumn .image .title {background:#ddd;font-size:12px;clear:both;color:#333;padding:6px 5px 12px 10px}
#lcolumn ul {font-size:12px;list-style:square;margin-left:15px;margin-bottom:6px;margin-top:6px;line-height:125%}
#lcolumn ul ul {font-size:12px;margin-left:15px;margin-bottom:6px;margin-top:6px;line-height:125%}
#lcolumn ul ul ul {margin-top:6px;margin-bottom:6px}
/*#lcolumn ul li {margin-top:6px;}*/
#lcolumn ol li {font-size:12px;list-style:decimal;margin-left:20px;line-height:125%;margin-bottom:6px}
#lcolumn ol, #rightcolumn ul {margin-bottom:6px}
#lcolumn h2 {font-size:18px;font-weight:bold;padding-bottom:12px;line-height:125%}
#lcolumn h3 {font-size:16px;font-weight:bold;padding-bottom:12px;line-height:125%}
#lcolumn h4 {font-size:14px;font-weight:bold;padding-bottom:6px;line-height:125%}
#lcolumn em {font-style:italic}
#lcolumn table {border:2px solid #999;margin-bottom:10px}
#lcolumn table td {border:1px solid #999;padding:3px}
#lcolumn table td p {margin:0px;padding:3px}
#rcolumn .theme h4 {font-size:16px;background: #ddd;padding:10px 10px 10px 15px;line-height: 130%;  font-weight: bold}
#rcolumn .theme {background:#eee;line-height: 130%;margin-top:10px;padding-bottom:15px}
#rcolumn .theme p {font-size: 11px;margin:10px 10px 0px 15px}
#rcolumn .theme .date {font-size: 11px;display: block}
#rcolumn .theme ul li {font-size: 12px;list-style: none;line-height: 120%;margin:10px 10px 0px 15px}

.wigt {font-size:12px;line-height:130%;clear:left;margin-top:10px;padding:0px 5px 0px 12px}
.hwigt {display:block;margin:10px 0px 0px 12px}

/* Для тематических страниц и страниц с фотографиями*/
#rtcolumn .otheme {background:#ffefe5 url(i/bg_col.gif) repeat-x;margin-top:10px;padding-bottom:15px}
#rtcolumn .otheme i.ico {width:25px;height:25px;background:#ff7900 url(/i/icons/icons.gif) no-repeat -100px;display:inline;float:left}
#rtcolumn .otheme h4 {background:#ff7900 url(i/p.gif) repeat-x;color:#fff;padding:6px 0px 5px 33px;font-size:14px;font-weight:bold;text-transform:uppercase}
#rtcolumn .otheme ul {padding:10px 15px 0px 20px;line-height:110%;}
#rtcolumn .otheme li {font-size:12px;font-weight:bold;padding-left:12px;background:url(i/arrow.gif) no-repeat 0px 5px;margin-bottom:3px}
#rtcolumn .otheme li a {font-weight:normal}
#rtcolumn .otheme img {margin:10px 0px 0px 10px;border:1px solid #ccc}
#rtcolumn .otheme h3 {margin:10px 22px 0px 32px;font-size:14px;font-weight:bold;color:#cc3300;line-height:130%;text-transform: uppercase}

#rtcolumn h1 {margin:10px 22px 0px 0px;font-size:16px;color:#cc3300;line-height:125%;font-weight:normal}
#rtcolumn .read {border:0px;margin-bottom:10px}
#rtcolumn p {margin-top:10px}
#rtcolumn img {border:1px solid #ccc}

#ltcolumn h1, #lacolumn h1 {color:#cc3300;font-size:21px;font-weight:normal;padding-right:10px;line-height:125%;margin:10px 10px 7px 0px}
#ltcolumn h2, #lacolumn h2 {color:#cc3300;font-size:18px;font-weight:normal;margin-top:6px;line-height:125%;padding-right:15px}
#ltcolumn .note, #lacolumn .note {font-size:12px;margin:6px 0px 20px 0px;line-height:125%;padding-right:15px}
#ltcolumn .more {font-size:14px;line-height:125%;margin-bottom:12px;padding-right:15px}
#ltcolumn .more small {font-size:10px}
#ltcolumn .more strong {font-weight:normal}
#ltcolumn .arrow {clear:both;padding:15px 0px 15px 0px}
#ltcolumn .arrow img {margin-right:5px;border:0px}

#ltcolumn img {border:1px solid #ccc;margin-top:10px}
#ltcolumn .copy {font-size:11px;font-style:italic;color:#555;margin-top:10px}

/* Для страниц архива */
#lacolumn hr {clear:both;margin:0px;border:1px solid #fff;padding:0px;height:1px}
#lacolumn .calendar {border-left:1px solid #ccc;border-top:1px solid #ccc;width:210px;margin:0px 10px 10px 0px;float:left;padding:0px}
#lacolumn .calendar th, #racolumn .calendar th {background:#ff7900 url(i/p.gif) repeat-x;color:#fff;text-align:center;padding:5px;font-size:14px;font-weight:bold;text-transform:uppercase}
#lacolumn .calendar th.no {background:#ccc url(i/g.gif) repeat-x}
#lacolumn .calendar td, #racolumn .calendar td {border-bottom:1px solid #ccc;background:#fff;text-align:center;padding:5px}
#lacolumn .calendar .day, #racolumn .calendar .day {background:#fff;font-size:11px}
#lacolumn .calendar a, #racolumn .calendar a {font-weight:bold}
#lacolumn .stat {font-size:12px;padding:10px;background:#eee url(i/bg_col_g.gif) repeat-x;margin:0px 10px 10px 0px;border-top:1px solid #ccc;border-bottom:2px solid #ccc}
#racolumn h3 {font-size:14px;font-weight:bold;margin:15px 0px 8px 0px;text-transform:uppercase}
#racolumn ul li {font-weight:bold;text-transform:uppercase;font-size:16px;display:inline;padding:0px 10px 10px 0px;float:left;margin:0px}
/* Календарик слева */
#racolumn .calendar {border-top:1px solid #ccc;border-left:1px solid #ccc;width:260px;margin-top:10px}
#racolumn .calendar .aDay {border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#ff7900;text-align:center;font-weight:bold;color:#fff}

/* Форма обратной связи */
#rwcolumn h1 {color:#cc3300;font-size:21px;font-weight:normal;margin-top:10px;padding:0px 10px 10px 0px;line-height:125%}
#rwcolumn p {font-size:12px;padding-bottom:10px;line-height:125%;color:#777}
#rwcolumn .name, #rwcolumn .email {border:1px solid #ccc;font-size:12px;width:350px;padding:3px}
#rwcolumn .message {border:1px solid #ccc;font-size:12px;font-family:Arial,Verdana,Tahoma,Geneva,Helvetica,sans-serif;width:350px;height:200px;padding:3px}
#rwcolumn .code {border:1px solid #cc3300;color:#cc3300;font-size:16px;width:70px;text-align:center}
#rwcolumn .codenote {color:#cc3300}
#rwcolumn input, #rwcolumn textarea {font-size:12px;margin-top:5px}

/* Блок анонса */
.anonce {font-size:12px;background: url(i/bg_col.gif) repeat-x;margin-top:10px}
.anonce i.ico {width:25px;height:25px;background:#ff7900 url(/i/icons/icons.gif) no-repeat;display:inline;float:left}
.anonce h1 {background: #ff7900 url(i/p.gif) repeat-x;color:#fff;padding:6px 0px 5px 33px;font-size:14px;font-weight:bold;text-transform:uppercase}
.anonce .text {padding:10px;line-height:120%}
.anonce .text h1 {font-size:17px;background:none;text-transform:none;color:#cc3300;margin:0px;padding:0px}
.anonce .text h2 {font-size:15px;font-weight:bold}
.anonce .text h3 {font-size:13px;font-weight:bold}
.anonce .text ol {list-style:decimal inside}
.anonce .text ul {list-style: square inside}
.anonce .text ul, .anonce .text ol, .anonce .text p,.anonce .text h1, .anonce .text h2, .anonce .text h3 {padding-bottom:7px}
.anonce .text em {font-style:italic}
.anonce .text table {border:1px solid #000}
.anonce .text td {border:1px solid #000;padding:3px;text-align:center}
.anonce .text th, .anonce .text caption {padding:3px;text-align:center}

/* Валютный и металлический информеры */
.val, .met {margin-top:10px;font-size:12px;background: url(i/bg_col.gif) repeat-x;padding-bottom:10px;}
.val h1 {background:#ff7900 url(i/p.gif) repeat-x;color:#fff;padding:6px 0px 5px 33px;font-size:14px;font-weight:bold;text-transform:uppercase}
.val i.ico {width:25px;height:25px;background:#ff7900 url(i/icons/icons.gif) no-repeat -50px;display:inline;float:left}
.met h1 {background:#ff7900 url(i/p.gif) repeat-x;color:#fff;padding:6px 0px 5px 33px;font-size:14px;font-weight:bold;text-transform:uppercase}
.met i.ico {width:25px;height:25px;background:#ff7900 url(i/icons/icons.gif) no-repeat -25px;display:inline;float:left}
.val p, .met p {padding:7px 10px 0px 10px;line-height:125%;font-weight:bold}
.val .up, .met .up {color:#009501}
.val .down, .met .down {color: #d70000}
.val .date, .met .date {padding:10px 10px 0px 10px;color:#333;font-size:10px;font-weight:normal}
.val sup, .met sup {font-size:9px;font-weight:normal;line-height:normal}

/* Информер ФиаБанка */ 
.fgold {font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;margin-top:10px}
.fgold table {border-left:1px solid #dfe1eb;border-right:1px solid #dfe1eb;border-bottom:1px solid #dfe1eb;width:100%;border-collapse:collapse;border-spacing:0}
.fgold strong {font-weight:bold}
.fgold i.ico {width:25px;height:25px;background:#003399 url(i/icons/icons.gif) no-repeat -225px;display:inline;float:left}
.fgold h2 {font-family:Arial,Verdana,Tahoma,Geneva,Helvetica,sans-serif;background:#003399 url(i/f.gif) repeat-x;color:#fff;padding:6px 0px 5px 33px;font-size:14px;font-weight:bold;text-transform:uppercase}
.fgold small {font-size:10px}
.fgold .odd {background:#dfe1eb}
.fgold .even {background:#f0f0f7}
.fgold td {padding:5px 10px 5px 10px}
.fgold .quot {border-left:1px solid #dfe1eb;text-align:center}
.fgold .quest {font-size:12px;font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;margin:7px 10px 10px 10px;line-height:125%} 
.fgold .quest a {color:#2a3b7c}
.fgold .quest a:hover {color:#996633;text-decoration:none}

/* Календарь архива */
.calendar {border-top:1px solid #ccc;border-left:1px solid #ccc;width:100%;margin-top:10px}
.calendar th {background:#ff7900 url(i/p.gif) repeat-x;color:#fff;text-align:center;padding:5px;font-size:14px;font-weight:bold;text-transform:uppercase}
.calendar td {border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;text-align:center;padding:3px;font-size:12px}
.calendar .day {font-size:11px}
.calendar a {font-weight:bold}

/* Блок новостей в левой колонке */
.leftplace {margin-top:10px;padding:5px 10px 5px 10px;clear:both;background:#f9f9f9 url(i/bg_col_g.gif) repeat-x;border-top:1px solid #ebebeb}
.leftplace h1 {padding:5px 5px 5px 0px;line-height:130%;font-size:16px;font-weight:bold;clear:both}

/* П Р А В А Я  К О Л О Н К А */
#rightcolumn, #rwcolumn {float:right;width:670px;min-height:600px;height:auto !important;height:600px}
/* Для страниц публикаций, тематических страниц и страниц архива */
#rcolumn, #rtcolumn, #racolumn {float:right;width:270px;margin-bottom:10px}

/* Блок главной новости */
.mainnews {margin:10px 0px 0px 0px}
.mainnews a {color:#cc3300;text-decoration:underline}
.mainnews a:hover {color:#ff7900;text-decoration:none}
.mainnews .date {font-size:11px}
.mainnews .tree {margin-left:5px;padding-left:7px;font-size:11px;border-left:1px solid #000}
.mainnews .image {float:left;border:1px solid #ccc;margin-bottom:10px}
.mainnews h1 {color:#ff4500;font-size:24px;font-weight:normal;padding:15px 10px 0px 0px;line-height:125%}
.mainnews .note {padding:15px 10px 0px 0px;line-height:125%;font-size:12px}
.mainnews .read {padding:15px 0px 10px 0px}

/* Блок актуальных тем */
.atheme {clear:both;margin:10px 0px 10px 0px;width:200px;background:#ffefe5 url(i/bg_col.gif) repeat-x;float:right}
.atheme i.ico {width:25px;height:25px;background:#ff7900 url(/i/icons/icons.gif) no-repeat -100px;display:inline;float:left}
.atheme h2 {background:#ff7900 url(i/p.gif) repeat-x;color:#fff;padding:6px 0px 5px 33px;font-size:14px;font-weight:bold;text-transform:uppercase}
.atheme .news {padding:10px}
.atheme .news h1 {font-size:16px;line-height:130%;font-weight:bold;padding-top:7px}
.atheme .news li {font-size:12px;line-height:16px;padding-left:12px;background:url(i/arrow.gif) no-repeat 0 5px}

/* Блок ленты новостей на главной странице */
.mnl {float:left;width:465px;margin:10px 5px 10px 0px}
.mnl a:link {text-decoration:underline;color:#000}
.mnl a:hover {text-decoration:none;color:#777}
.mnl i.ico {width:25px;height:25px;background:#ff7900 url(/i/icons/icons.gif) no-repeat -75px;display:inline;float:left}
.mnl h1 {background:#ff7900 url(i/p.gif) repeat-x;color:#fff;padding:6px 0px 5px 33px;font-size:14px;font-weight:bold;text-transform:uppercase;margin-bottom:5px}
.mnl h3 {padding:5px 0px 5px 0px;margin: 0px 0px 3px 10px;font-weight:bold;font-size:14px;clear:both;/*border-bottom:1px solid #ccc;margin-right:10px*/}
.mnl p {padding-left:10px;margin:0}
.mnl .time {float:left;width:37px;clear:both;font-size:11px;margin:2px 0px 0px 0px}
.mnl .title {font-size:12px;float:left;font-weight:bold;width:405px;line-height:16px;margin:0px;padding-bottom:10px}
.mnl .arrow {clear:both;padding:10px}
.mnl .arrow img {margin-right:3px}

/* Блок ленты новостей на страницах разделов */
.tnl {float:left;width:465px;margin:10px 5px 10px 0px}
.tnl a:link {text-decoration:underline;color:#000}
.tnl a:hover {text-decoration:none;color:#777}
.tnl i.ico {width:25px;height:25px;background:#ff7900 url(/i/icons/icons.gif) no-repeat -75px;display:inline;float:left}
.tnl h1 {background:#ff7900 url(i/p.gif) repeat-x;color:#fff;padding:6px 0px 5px 33px;font-size:14px;font-weight:bold;text-transform:uppercase;margin-bottom:15px}
/*.tnl h3 {padding:5px 0px 5px 0px;margin: 0px 0px 3px 10px;font-weight:bold;font-size:14px;clear:both}*/
.tnl p {margin-left:10px}
.tnl .time {font-size:11px;color:#777;padding-bottom:3px;display:block}
.tnl .title {font-size:12px;font-weight:bold;line-height:16px;margin-left:10px;padding-bottom:10px;padding-right:10px;display:block}
.tnl .arrow {clear:both;padding:10px}
.tnl .arrow img {margin-right:3px}

/* Блок рекомендуем и интервью с комментариями */
.aplace, .cplace {clear:both;width:670px}
.aplace i.ico {width:25px;height:25px;background:#ff7900 url(/i/icons/icons.gif) no-repeat -125px;display:inline;float:left}
.cplace i.ico {width:25px;height:25px;background:#ff7900 url(/i/icons/icons.gif) no-repeat -150px;display:inline;float:left}
.aplace h2, .cplace h2 {background:#ff7900 url(i/p.gif) repeat-x;color:#fff;padding:6px 0px 5px 33px;font-size:14px;font-weight:bold;text-transform:uppercase}
.aplace .article, .cplace .other {width:215px;padding:10px 5px 15px 0px;float:left}
.aplace img, .cplace img {margin-bottom:7px;border:1px solid #ccc}
.aplace .article h1, .cplace .other h1 {font-size:14px;line-height:130%;font-weight:bold;padding-right:10px}
.aplace .desc, .cplace .desc {font-size:11px;line-height:120%;padding-right:10px;margin-top:7px}

/* Подвал */
#footer {background:#cc3300;color:#fff;clear:both;padding:10px 20px 30px 20px;border-top:3px solid #ff7900;border-bottom:3px solid #993300;font-size:11px}
#footer .c {font-weight: bold}
#footer p {margin-bottom:10px}
#footer small {color:#cc3300;font-size:10px}
#footer a {color:#fff;text-decoration:underline}
#footer a:hover {color:ffe4cc;text-decoration:none}

.promo {margin-top:10px}

