.ship-bg { background: url(/images/ship_top.gif) top left no-repeat; width: 820px; height: 323px; text-align: left; }
.ship-bg div.label { position: absolute; margin-left: 413px; margin-top: 257px; }

.bottom_logo {background: url(/images/bottom_logotype.png) center no-repeat; width: 777px; height: 52px; margin: 36px 0;}
.bottom_logo li { display: inline; padding: 0 6px; }
.bottom_logo li img { height: 32px; padding-top: 10px; }

.bottom_button li { float: left; width: 33%; text-align: center; }
.bottom_button li p { padding: 12px 0; }

.comment-block-main { background: url(/images/bg_block_main_inter.gif) top left repeat-y; width: 820px; }

.block-bottom { background: url(/images/bottom_main_block.gif) top left no-repeat; width: 820px; height: 48px; position: relative; top: -12px; }
.seo-block .seo-block-main, .main-block .content, .sourec-block-main, .block-main {background: url(/images/bg_block_main.jpg) top left repeat-y; width: 820px;}
.block-main ul {padding: 12px 36px 0 36px;}
.block-main ul li { width: 33%; float: left; text-align: left; position: relative; z-index: 999; }

.block-main ul li .pubdate { background: url(/images/bg_date.png) top left no-repeat; width: 100px; height: 18px; text-align: center; font-size: 10px; color: #fff; padding-top: 3px; }
.block-main ul li .source { background: url(/images/icon_name.gif) center left no-repeat; padding-left: 14px; margin: 8px 0; }
.block-main ul li .source a { color: #290e00; font-size: 12px; }
.block-main ul li .description { color: #290e00; font-size: 12px; line-height: 16px; margin: 0 12px; }
.block-main ul li .description a { color: #290e00; text-decoration: none; }

.sourec-block .header { background: url(/images/header_color_main.gif) top left no-repeat; width: 820px; height: 44px; }
.sourec-block .bottom { background: url(/images/bottom-main-blue.gif) top left no-repeat; width: 820px; height: 44px; text-align: left; }
.sourec-block .bottom a {  color: #290e00; }

.sourec-block-main .left { background: url(/images/bg_source_left.gif) top left repeat-x #050c40; }
.sourec-block-main .left { float: left; width: 236px; margin-left: 10px; text-align: right; }
.sourec-block-main .cen { float: left; width: 345px; margin-right: 16px; text-align: left; line-height: 16px; color: #290e00; }
.sourec-block-main .cen div { background: #f3efeb; padding: 0 12px; height: 230px; overflow: hidden; }

.sourec-block-main .right { float: left; width: 182px; text-align: left; margin-right: 2px; }

.sourec-block-main .cen a { color: #290e00; }

* html .sourec-block-main .cen { width: 346px; }
* html .sourec-block-main { left: 0px; position: relative; }
* html .sourec-block-main .left { margin-left: 10px; }

.sourec-block-main .cen h2 { font-weight: normal; font-size: 21px; color: #290e00; padding: 12px 0; background: url(/images/icon_name.gif) 0 16px no-repeat; padding-left: 18px; font-family: "Times Roman"; }
.sourec-block-main .cen h2 a { font-size: 18px; color: #290e00; }

.comment-block .header { background: url(/images/header-comment.gif) top left no-repeat; width: 820px; height: 41px; }
.comment-block .bottom { background: url(/images/bottom-comment.gif) top left no-repeat; width: 820px; height: 42px; }

.comment-block-main .left { float: left; margin-left: 13px; width: 260px; text-align: left; }
.comment-block-main .left .label { position: absolute; margin-top: 36px; margin-left: 2px; }
.comment-block-main .cen { float: left; width: 290px; text-align: left; margin-left: 12px; margin-top: -18px; }
.comment-block-main .cen h2 { color: #290e00; font-size: 21px; font-weight: normal; font-family: "Times Roman"; }
.comment-block-main .cen h2 a { color: #003766; text-decoration: none;  }

* html .comment-block-main .left { margin-left: 7px; position: relative; }
* html .comment-block-main .cen { margin-top: 0px; }
* html .comment-sky .contaner { font-size: 11px; line-height: 12px; }

.comment-sky { width: 272px; position: relative; left: -4px; top: 12px; }
.comment-sky .top { background: url(/images/comment-block-bg.gif) top left no-repeat; width: 272px; height: 4px; text-align: left; }
.comment-sky .top .speak { position: absolute; margin-left: -15px; background: url(/images/bg-speak.gif) top left no-repeat; width: 16px; height: 16px; margin-top: 32px; }
.comment-sky .footer { background: url(/images/comment-block-bg.gif) 0 -4px no-repeat; width: 272px; height: 4px; }
.comment-sky .contaner { color: #290e00; line-height: 14px; padding: 8px 12px; background: url(/images/sky-bg.gif) top left repeat-x #dfceb7; border-left: 1px solid #874f18; border-right: 1px solid #d4b581; }

.comment-sky .contaner a { color: #290e00; text-decoration: none; }

.comment-block-main .cen .t { padding-top: 24px; }
.comment-block-main .cen .t a { color: #003766; }

.comment-block-main .right { text-align: left; background: url(/images/comment_block.jpg) top left no-repeat; width: 209px; height: 233px; float: left; width: 210px; }

.comment-block-main .right ul { padding-left: 56px;padding-top: 4px; }
.comment-block-main .right li { color: #290e00; padding: 22px 0; font-weight: normal; }
.comment-block-main .right li a { color: #290e00; text-decoration: none; font-weight: normal; }

.main-block { margin-top: 12px; }

.seo-block .header, .main-block .header { background: url(/images/header-main.gif) top left no-repeat; width: 820px; height: 41px; }
.seo-block .bottom, .main-block .bottom { background: url(/images/bottom-main.gif) top left no-repeat; width: 820px; height: 42px; }

.main-block .content { text-align: left;}
.main-block .content ul { padding-left: 13px;  }
.main-block .content .description { position: absolute; margin-top: 202px; margin-left: 38px; }
.main-block .content .description li { font-size: 10px; display: inline; padding-right: 82px; }
.main-block .content .description li a { color: #432e20; text-decoration: none; }
.main-block .content ul li { float: left; }
.main-block .content ul li.right { margin-left: 24px; padding-top: 4px; }
.main-block .content ul li.left { padding-top: 4px; padding-right: 24px; position: relative; z-index: 100; }

.main-block .content ul li.right .text { position: absolute; color: #432e20; width: 245px; font-size: 18px; margin-top: 84px; text-align: center; font-weight: normal; line-height: 21px; }
.main-block .content ul li.right .text a { color: #432e20; text-decoration: none; }

.no-decoration { text-decoration: none; }

.seo-block .seo-block-main .content { text-align: left; padding-left: 424px; height: 260px; padding-right: 36px; }
.seo-block .bottom { text-align: left; }
.seo-block .bottom .images { position: relative; top: -270px; left: 38px; width: 361px; }

* html .seo-block .bottom .images { margin-top: -270px; z-index: 100; top: 0px; }

.seo-block .bottom .images img { width: 361px; height: 304px; }
.seo-block .seo-block-main .content .description { line-height: 16px; }
.seo-block .seo-block-main .content p.right { text-align: right; padding: 6px 0; }
.seo-block .seo-block-main .content a { color: #290e00; }
.seo-block .seo-block-main .content h1 { font-size: 38px; font-family: "Times Roman"; margin-bottom: 24px; font-weight: normal; }
.seo-block .seo-block-main .content h1 a { text-decoration: none; }

.comment-block .images { text-align: left; }
.comment-block .images img { width: 228px; height: 308px; position: relative; margin-top: -308px; top: 308px; left: 99px; z-index: -10; }

.main-block .probi_masks { text-align: left; position: relative; width: 354px; height: 220px; background: url(/images/probi_mask.gif) top left no-repeat; top: 184px; }

.main-block .photo_1, .main-block .photo_2 { position: relative; width: 132px; height: 170px; margin-top: -170px; top: 180px; }
.main-block .photo_2 { left: 194px;  }
.main-block .photo_1 { left: 28px; }
.main-block .photo_1 img, .main-block .photo_2 img { width: 132px; height: 170px; }

.main-block .mask_2 img, .main-block .mask_1 img { width: 132px; height: 170px; }
.main-block .mask_2, .main-block .mask_1 { width: 132px; color: #290e00; font-size: 10px; text-align: center; position: relative; height: 190px; margin-top: -190px; top: 14px; }
.main-block .mask_2 { left: 194px; z-index: 50; }
.main-block .mask_1 { left: 22px; z-index: 60; }
.main-block .mask_2 p, .main-block .mask_1 p { margin-top: 16px; }
.main-block .mask_2 a, .main-block .mask_1 a { color: #290e00; }

* html .main-block .probi_masks { top: 0; }
* html .main-block .mask_2 { top: 196px; }
* html .main-block .mask_1 { top: 206px; }

.main-block .news_line { padding: 0 72px; background: url(/images/news_bg.gif) 12px center no-repeat;  }

.main-block .news_line div { padding: 6px 24px 6px 0; }
.main-block .news_line div .first { float: left; width: 48px; }
.main-block .news_line div .second { padding-left: 48px; padding-right: 24px; }

*:first-child+html .main-block .probi_masks { top: 0px !important; }
*:first-child+html .main-block .mask_2 { top: 196px !important; }
*:first-child+html .main-block .mask_1 { top: 206px !important; }

.no-link { text-decoration: none; }
.main-block .news_line h2 { font-size: 18px; font-weight: bold; }

.ship-bg div.kolchak { position: absolute; margin-left: 12px; margin-top: 13px; }

.block-main ul.label li { width: 25%; text-align: center; }

* html .block-main ul li { width: 31%; }
* html .block-main { position: relative; left: 7px; }

#mp3_button { position: absolute; margin-top: 126px; margin-left: 128px; }
* html #mp3_button { margin-top: 116px; }

.block-main h1 { color: #290e00; font-weight: normal; font-size: 24px; line-height: 32px; }
.block-main h2 { color: #290e00; font-weight: normal; font-size: 14px; line-height: 21px;  }
.block-main h1 a { text-decoration: none; color: #290e00; }
.block-main h2 a { text-decoration: none; color: #290e00; }
.ship-bg .let-100 { position: absolute; margin-top: 140px; margin-left: 72px; }

.block-main ul li h3 { font-size: 16px; }
.block-main ul li p, .block-main ul li p a { color: #000;}