.articleImage {width:262px; vertical-align:top; padding-right:14px;}
.articleRubric {color:#0078b3; font-size:12px; font-weight:bold; width:254px; height:26px; vertical-align:bottom;}
#minusImg .articleRubric {height:22px;}
.articleTitle {height:82px; vertical-align:middle;}
#minusImg .articleTitle {padding-left:50px; width:480px; height:46px;}
.articleTitle h1 {font-size:17px; line-height:17px; font-weight:bold;}
.articleTitle a {color:black;}
.articleTitle .author a {font-size:17px; line-height:17px; font-weight:bold; color:#0078b3; letter-spacing:-0.1ex;}
.articleBottom {color:#0078b3; height:36px; vertical-align:top;}
#minusImg .articleBottom {height:41px;}
.articleTime {font-size:21px; font-weight:bold; float:left;}
.articleBottom span {font-weight:normal; font-size:16px; float:left; margin-top:3px;}
.articleDate {margin-top:6px; float:left;}
.articleIcon {height:18px; font-size:0px;}
#minusImg .articleIcon {height:27px; vertical-align:top;}
.articleIcons {float:left; margin-left:1px;}
.articleIcons img {margin-right:4px;}
.articlePrint {float:right; margin-top:2px;}

.articleContent {margin-left:50px; font-size:12px;}
.articleContent p {margin-top:9px; margin-bottom:15px;}

.articleLinks {margin-top:20px; color:#0078b3; font-size:11px; line-height:16px;}
.articleLinks .left {vertical-align:top;}
.articleLinks .right {vertical-align:top; text-align:right;}

/* темы дня */
.dayThemes {float:left; width:262px; margin-right:14px;}
.dayThemes#noImg {position:relative; margin-top:-37px;}
.dayThemes .titleFullBl {margin-top:10px;}
.dayThemes .titleFullBl img {margin-left:20px;}
.dayThemes .themes {color:#0078b3; margin:12px 6px 6px 19px;}
.dayThemes .item {margin-top:6px;}
.dayThemes .item strong {font-size:12px;}

/* ссылки по теме */
.linkTheme {margin-top:5px;}
.linkTheme .date {vertical-align:top; font-size:11px; color:#0078b3; white-space:nowrap; padding:8px 20px 8px 0px;}
.linkTheme .text {vertical-align:top; font-size:11px; font-weight:bold; padding:8px 0px;}
.linkTheme .text a {color:black;}
.linkTheme .delim {background-color:#e6e6e6; height:1px;}

/* стили для печати */
.articleBody {font-size:12px;}
.articleBody h1 {font-size:18px; font-weight:bold; margin-top:19px;}
.articleBody h1 a {color:black;}
.articleBody .dateTime {color:#0078b3; margin-top:11px; font-weight:normal; font-size:16px; vertical-align:middle;}
.articleBody .time {font-size:21px; font-weight:bold; vertical-align:-3px;}
.articleBody .date {font-size:11px;vertical-align:1px;}
.articleBody .rubric {color:#0078b3; font-size:12px; font-weight:bold; margin-top:11px; margin-bottom:20px;}
.articleBody p {margin-top:15px;}

/* отправить новость */
.blockSendNews {position:absolute; left:160px; width:649px;}
.blockSendNews a {color:black;}
.blockSendNews .top {background:url(/i/block_send1.png) top left no-repeat; height:28px;}
.blockSendNews .centre {background:url(/i/block_send2.png) top left repeat-y; padding:0px 14px;}
.blockSendNews .bottom {background:url(/i/block_send3.png) top left no-repeat; height:28px;}
.blockSendNews .top img {float:right; position:relative; right:24px; top:24px;}
.blockSendNews .logo {position:relative; margin-top:-14px; float:left; margin-right:20px;}
.blockSendNews .right {font-size:11px; padding-top:14px; float:left; width:327px;}
.blockSendNews .right h2 {font-size:14px; font-weight:bold; line-height:14px; margin-top:9px;}
.blockSendNews .clean {clear:left; font-size:0px; height:23px;}
.blockSendNews table td {vertical-align:top;}
.blockSendNews .fieldTitle {width:260px; text-align:right; padding-top:3px; padding-right:20px;}
.blockSendNews .fieldTitle strong {color:#f99831;}
.blockSendNews .field {padding-bottom:4px;}
.blockSendNews .field input {width:278px; height:16px; border:1px solid #c3c3c3; padding-left:4px; padding-top:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.blockSendNews .field img {padding:6px 0px;}
.blockSendNews .field textarea {width:278px; border:1px solid #c3c3c3; padding-left:4px; padding-top:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; overflow:auto;}
.blockSendNews .fieldComment {padding-top:12px;}
.blockSendNews .fieldComment strong {color:#f99831;}
.blockSendNews .field button {width:100px; height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:white; margin-top:15px; border-style:none; background-color:#0078b3; cursor:pointer;}
.blockSendNews .field button span img {vertical-align:middle;}
.blockSendNews .field button span {position:relative; top:-2px;}
.blockSendNews .blockFooter {width:621px; border-top:1px solid #e2e7ef; margin-top:15px;}
.blockSendNews .blockCounter {padding-top:12px; padding-left:26px; padding-bottom:15px;}
.blockSendNews .blockCounter img {padding-right:5px;}
.blockSendNews .copy {font-size:10px; text-align:right; padding-top:10px; padding-right:56px; padding-bottom:30px;}

/* новость отправлена */
.blockNewsSent {position:absolute; left:160px; width:560px;}
.blockNewsSent a {color:black;}
.blockNewsSent .top {background:url(/i/block_sent1.png) top left no-repeat; height:28px;}
.blockNewsSent .centre {background:url(/i/block_sent2.png) top left repeat-y; padding:0px 14px;}
.blockNewsSent .bottom {background:url(/i/block_sent3.png) top left no-repeat; height:28px;}
.blockNewsSent .top img {float:right; position:relative; right:24px; top:24px;}
.blockNewsSent .logo {position:relative; margin-top:-14px;}
.blockNewsSent .sent {font-size:14px; font-weight:bold; text-align:center; margin:70px 40px 75px 40px;}
.blockNewsSent .blockFooter {width:532px; border-top:1px solid #e2e7ef; margin-top:15px;}
.blockNewsSent .blockCounter {vertical-align:top; padding-top:12px; padding-left:26px; padding-bottom:15px;}
.blockNewsSent .blockCounter img {padding-right:5px;}
.blockNewsSent .copy {vertical-align:top; font-size:10px; text-align:right; padding-top:10px; padding-right:56px; padding-bottom:30px;}

/* разместить в блоге */
.blockBlog {position:absolute; left:160px; width:594px;}
.blockBlog .top {background:url(/i/block_blog1.png) top left no-repeat; height:28px;}
.blockBlog .centre {background:url(/i/block_blog2.png) top left repeat-y; padding:4px 24px 8px 25px;}
.blockBlog .bottom {background:url(/i/block_blog3.png) top left no-repeat; height:28px;}
.blockBlog .blockBlogTop {position:relative; margin-top:-18px; left:-11px; width:566px; background-color:#0078b3;}
.blockBlog .blockBlogTop td {vertical-align:middle; height:88px;}
.blockBlog .blockBlogTop img {margin-left:25px;}
.blockBlog .blockBlogTop .title {padding-left:70px; color:white; font-size:18px; font-weight:bold;}
.blockBlog .blockClose {width:13px; position:relative; margin-top:-13px; left:532px; top:-65px;}
.blockBlog .notice {color:#0078b3; margin-left:7px; padding-top:10px; width:520px;}
.blockBlog .currentCode {border:1px solid #e8e8e8; padding:8px 10px 11px 12px; margin-top:11px; width:520px;}
.blockBlog textarea {border-style:none; width:520px;}

.blockBlog div.textLooks {border:1px solid #e8e8e8; padding:15px 15px 24px 15px; margin-top:6px; font-size:11px; width:513px;}
.blockBlog div.textLooks h2 {font-size:15px; font-weight:bold; line-height:14px; padding-top:13px; margin-top:0px; margin-bottom:14px;}
.blockBlog div.textLooks p {margin-top:0px; margin-bottom:1.2ex;}
.blockBlog div.textLooks img {padding-right:15px;}
.blockBlog div.textLooks .date {color:#0078b3;}
.blockBlog div.textLooks .clean {clear:left; font-size:0px;}
.blockBlog div.textLooks .more {color:#0078b3; margin-top:13px;}
.blockBlog div.textLooks .more a {color:#0078b3; text-decoration:underline;}
.blockBlog div.textLooks .other {font-weight:bold; margin-top:5px; color:#0078b3;}
.blockBlog div.textLooks .other a {color:#0078b3;}

/* от автора */
.authorImage {width:262px; vertical-align:top; padding-right:14px;}
.authorRubric {color:#0078b3; font-size:12px; line-height:8px; font-weight:bold; width:254px; height:20px; vertical-align:top;}
.authorTitle {height:89px; vertical-align:middle;}
.authorTitle h1 {font-size:17px; line-height:17px; font-weight:bold; margin-top:7px; letter-spacing:-0.1ex;}
.authorTitle a {color:black;}
.authorTitle .author {font-size:17px; line-height:17px; font-weight:bold; color:#0078b3; letter-spacing:-0.1ex;}
.authorTitle .author a {color:#0078b3;}
.authorTitle .notice {font-size:12px; font-weight:bold; margin-top:2px;}
.authorBottom {color:#0078b3; height:34px; vertical-align:top;}
.authorTime {font-size:21px; font-weight:bold; float:left;}
.authorBottom span {font-weight:normal; font-size:16px; float:left; margin-top:3px;}
.authorDate {margin-top:6px; float:left;}
.authorIcon {height:18px; font-size:0px;}
.authorIcons {float:left; margin-left:1px;}
.authorIcons img {margin-right:4px;}
.authorPrint {float:right; margin-top:2px;}

.authorNotice {margin-left:4px;}
.authorNotice a {color:black;}
.authorNotice .title {font-size:12px; font-weight:bold;}
.authorNotice .dateText {margin-top:5px; font-size:11px;}
.authorNotice .dateText strong {color:#0078b3;}
.authorContent {margin-left:50px; font-size:12px; margin-top:13px;}
.authorContent .delim {border-top:1px solid #e5e5e5; margin-top:8px; margin-bottom:7px;}
.allNotice {font-size:11px; font-weight:bold; color:#0078b3; margin-top:20px;}

/* анонс */
.announceImage {width:262px; vertical-align:top; padding-right:14px;}
.announceRubric {color:#0078b3; font-size:12px; font-weight:bold; width:254px; height:20px; vertical-align:bottom;}
.announceTitle {height:98px; vertical-align:middle;}
.announceTitle h1 {font-size:17px; line-height:17px; font-weight:bold; letter-spacing:-0.1ex; margin-top:6px;}
.announceTitle a {color:black;}
.announceBottom {color:#0078b3; height:43px; vertical-align:top;}
.announceTime {font-size:21px; font-weight:bold; float:left;}
.announceBottom span {font-weight:normal; font-size:16px; float:left; margin-top:3px;}
.announceDate {margin-top:6px; float:left;}
.announcePrint {float:right; margin-top:5px;}

/* блок аккредитации журналистов */
.blockAccred {position:absolute; left:116px; width:649px;}
.blockAccred a {color:black;}
.blockAccred .top {background:url(/i/block_send1.png) top left no-repeat; height:28px;}
.blockAccred .centre {background:url(/i/block_send2.png) top left repeat-y; padding-left:14px;}
.blockAccred .bottom {background:url(/i/block_send3.png) top left no-repeat; height:28px;}
.blockAccred .top img {float:right; position:relative; right:24px; top:24px;}
.blockAccred .logo {position:relative; margin-top:-14px; float:left; margin-right:20px;}
.blockAccred .right {font-size:11px; padding-top:13px; float:left; width:327px;}
.blockAccred .right h2 {font-size:14px; font-weight:bold; line-height:14px; margin-top:10px; letter-spacing:-0.1ex;}
.blockAccred .right .date {color:#0078b3; margin-top:13px;}
.blockAccred .right .date a {color:#0078b3;}
.blockAccred .clean {clear:left; font-size:0px; height:24px;}
.blockAccred form {width:521px; padding:0px 50px;}
.blockAccred table {width:521px; margin:0px; padding:0px;}
.blockAccred table td {vertical-align:top; padding:0px;}
.blockAccred .fieldNotice {font-size:11px; padding-bottom:11px;}
.blockAccred .fieldTitle {text-align:right; padding-top:3px; padding-right:20px;}
.blockAccred .fieldTitle strong {color:#f99831;}
.blockAccred .field {padding-bottom:2px;}
.blockAccred .field input {width:274px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:7px; padding-top:1px;}
.blockAccred .field textarea {width:274px; height:94px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; overflow:auto; padding-left:7px; padding-top:2px;}
.blockAccred .field select {width:40px; height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:1px 0px;}
.blockAccred .fieldComment {padding-top:7px;}
.blockAccred .fieldComment strong {color:#f99831;}
.blockAccred .field button {width:100px; height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:white; border-style:none; background-color:#0078b3; cursor:pointer; margin-top:15px;}
.blockAccred .field button span img {vertical-align:baseline;}
.blockAccred .field button span {position:relative; top:-2px;}
.blockAccred .blockFooter {width:621px; border-top:1px solid #e2e7ef; margin-top:15px;}
.blockAccred .blockCounter {padding-top:12px; padding-left:26px; padding-bottom:15px;}
.blockAccred .blockCounter img {padding-right:5px;}
.blockAccred .copy {font-size:10px; text-align:right; padding-top:10px; padding-right:56px; padding-bottom:30px;}
.blockAccred .sent {clear:left; font-size:14px; font-weight:bold; text-align:center; padding-top:45px; margin:0px 75px 55px 60px;}

/* блок задать вопрос */
.blockQuestion {position:absolute; left:116px; width:649px;}
.blockQuestion a {color:black;}
.blockQuestion .top {background:url(/i/block_send1.png) top left no-repeat; height:28px;}
.blockQuestion .centre {background:url(/i/block_send2.png) top left repeat-y; padding-left:14px;}
.blockQuestion .bottom {background:url(/i/block_send3.png) top left no-repeat; height:28px;}
.blockQuestion .top img {float:right; position:relative; right:24px; top:24px;}
.blockQuestion .logo {position:relative; margin-top:-14px; float:left; margin-right:20px;}
.blockQuestion .right {float:left; width:327px;}
.blockQuestion .right h2 {font-size:14px; font-weight:bold; line-height:14px; margin-top:36px; letter-spacing:-0.1ex;}
.blockQuestion .clean {clear:left; font-size:0px; height:21px;}
.blockQuestion form {width:521px; padding:0px 50px;}
.blockQuestion table {width:521px; margin:0px; padding:0px;}
.blockQuestion table td {vertical-align:top; padding:0px;}
.blockQuestion .fieldTitle {text-align:right; padding-top:3px; padding-right:20px;}
.blockQuestion .fieldTitle strong {color:#f99831;}
.blockQuestion .field {padding-bottom:4px;}
.blockQuestion .field input {width:275px; height:15px; border:1px solid #c3c3c3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:7px; padding-top:1px;}
.blockQuestion .field textarea {width:275px; height:94px; border:1px solid #c3c3c3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; overflow:auto; padding-left:7px; padding-top:2px;}
.blockQuestion .fieldComment {padding-top:22px;}
.blockQuestion .fieldComment strong {color:#f99831;}
.blockQuestion .field button {width:100px; height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:white; border-style:none; background-color:#0078b3; cursor:pointer; margin-top:15px;}
.blockQuestion .field button span img {vertical-align:baseline;}
.blockQuestion .field button span {position:relative; top:-2px;}
.blockQuestion .blockFooter {width:621px; border-top:1px solid #e2e7ef; margin-top:15px;}
.blockQuestion .blockCounter {padding-top:10px; padding-left:26px; padding-bottom:10px;}
.blockQuestion .blockCounter img {padding-right:5px;}
.blockQuestion .copy {font-size:10px; text-align:right; padding-top:10px; padding-right:56px; padding-bottom:10px;}
.blockQuestion .sent {clear:left; font-size:14px; font-weight:bold; text-align:center; padding-top:51px; margin:0px 75px 0px 60px;}
.blockQuestion .another {text-align:center; margin:13px 75px 65px 60px; color:#0078b3;}
.blockQuestion .another a {color:#0078b3;}

/* рейтинги */
.mainRateImage {width:262px; vertical-align:top; padding-right:14px;}
.mainRateRubric {color:#0078b3; font-size:12px; font-weight:bold; width:254px; height:21px; vertical-align:bottom;}
.mainRateTitle {height:94px; vertical-align:middle;}
.mainRateTitle#minusImage {padding-left:54px; width:477px; height:56px;}
.mainRateTitle h1 {font-size:17px; line-height:17px; font-weight:bold; margin-top:5px;}
.mainRateTitle a {color:black;}
.mainRateBottom {color:#0078b3; height:36px; vertical-align:top;}
.mainRateBottom span {font-weight:normal; font-size:16px; float:left; margin-top:3px;}
.mainRateDate {margin-top:6px; float:left;}
.mainRatePrint {float:right; margin-top:2px;}

.rateContent {margin-left:50px;}
.rateImg {margin-top:1px;}
.rateCaption {font-size:12px; margin-top:12px;}
.rateCaption a {color:black;}
.rateLinkMain {color:#0078b3; font-weight:bold; margin-top:20px; text-align:right;}

/* пресс-клуб */
.pressClubRubric {color:#0078b3; font-size:12px; font-weight:bold; margin-top:7px; margin-left:277px;}
.pressClubTitle {margin-top:14px; margin-left:50px;}
.pressClubTitle h1 {font-size:17px; font-weight:bold; lineheight:18px;}
.pressClubTitle a {color:black;}
.pressClubPrint {text-align:right; margin-top:7px;}

.pressClubContent {margin-left:50px;}
.pressClubContent p {margin-top:15px; margin-bottom:15px;}
.pressClubLinkMain {font-weight:bold; color:#0078b3; text-align:right; margin-top:22px;}


