HTML, BODY {margin: 0; padding: 0; }
HTML {font-size: 100.1%; }
BODY {background: #FFF; color: #111; font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 0.8125em; }
FORM {margin: 0; padding: 0; }
A {color: #DB0C0C; }
A:hover {color: #000; }
A IMG {border: none; }
HR {display: none; }

H2 {font-size: 1.6em; font-weight: normal; margin-top: 1em; margin-bottom: 0.5em; }
H3 {font-size: 1.25em; font-weight: bold; margin-top: 1em; margin-bottom: 0.5em; }
H4 {font-size: 1.15em; font-weight: bold; margin-top: 1em; margin-bottom: 0.5em; }
H5 {font-size: 1em; font-weight: bold; margin-top: 1em; margin-bottom: 0.5em; }

P, OL, UL, DL, DIV.tbl, DIV.pubtext {margin-top: 1em; margin-bottom: 1em; }

#all {min-width: 990px; width: expression((document.body.clientWidth<=990)?'990px':'auto'); }

/* ---------------------------------------- Шапка ---------------------------------------- */
#topLine {background: #4D4D4D; color: #E1E4E8; min-height: 1em; overflow: hidden; padding: 0.3em 0; width: 100%; }
#topNav {float: left; font-size: 85%; line-height: 2em; margin: 0; padding-left: 10px; vertical-align: middle; }
#topNav A {color: #E1E4E8; }
#topNav A:hover {color: #FFF; }
#topSearch {float: right; padding-right: 10px; }
#Search {border: 1px solid #D4D0C8; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 1px 0; vertical-align: middle; width: 282px; }
:root #Search, * HTML #Search/* */ {width: /**/280px; }
#topSearchSubmit {vertical-align: middle; }

#logoLine {border-bottom: 1px solid #4C4C4C; margin-bottom: 1.5em; overflow: hidden; padding: 10px 0; position: relative; width: 100%; }
#logo {background: url(_i/logo.gif) no-repeat; float: left; height: 80px; margin: 0; width: 252px; }
#logo A {display: block; height: 80px; width: 252px; }
#logo SPAN {display: none; }
#updateDate {float: left; font-size: 85%; line-height: 2em; margin: 0; padding-left: 10px; vertical-align: middle; }
#updateDate EM {font-style: normal; }
/*#topBn {float: right; }
#topBn DIV {float: left; padding-right: 10px; }
*/
#topBn {
    margin: 0px auto;
    text-align: center !important;
    width: 100% !important;}
#topBn DIV {padding-right: 10px; } 


#topBn IMG {vertical-align: top; }
/* ---------------------------------------- /Шапка ---------------------------------------- */

#main {/*background: url(_i/mnuColBgTiled.gif)*/ repeat-y; border-top: 1px solid #FFF; padding-right: 10px; width: 100%; }
#main/* */ {margin-right: /**/10px; padding-right: /**/0; width: /**/auto; }
#mainA {overflow: hidden; width: 100%: }

/* ---------------------------------------- Колонка МЕНЮ ---------------------------------------- */
#colMnu {background: #F7F8EC; float: left; overflow: hidden; word-wrap: break-word; width: 170px; }
#colMnu/**/ {overflow: visible; }
#colMnu .hr {background: #BABBB1; height: 1px; width: 100%; }
#colMnu .hr HR {display: none; }
#colMnu H4 {font-size: 100%; font-weight: bold; margin: 0; margin-top: 1em; margin-bottom: 1em; padding-left: 8px; }

#mnu {border-top: 1px solid #BABBB1; list-style: none; margin: 0; padding: 0; width: 100%; }
* HTML #mnu LI {height: 1px; display: inline; }
#mnu LI {background-position: 9px 9px; background-repeat: no-repeat; }
#mnu LI A {border-bottom: 1px solid #BABBB1; display: block; height: 30px; width: 100%; }
#mnu LI A SPAN {display: none; }
/*
#mnu_OnRing {background-image: url(_i/mnu_OnRing.gif); }
#mnu_Compromat {background-image: url(_i/mnu_Compromat.gif); }
#mnu_News {background-image: url(_i/mnu_News.gif); }
#mnu_Exclusive {background-image: url(_i/mnu_Exclusive.gif); }
#mnu_Rumor {background-image: url(_i/mnu_Rumor.gif); }
#mnu_Monitor {background-image: url(_i/mnu_Monitor.gif); }
#mnu_Photo {background-image: url(_i/mnu_Photo.gif); }
#mnu_Personnels {background-image: url(_i/mnu_Personnels.gif); }
#mnu_Commentator {background-image: url(_i/mnu_Commentator.gif); }
*/
.addMnu {font-size: 90%; list-style: none; margin: 1.2em 0; padding: 0; }
.addMnu A {color: #005180; display: block; padding: 0.1em 5px 0.1em 9px; }
* HTML .addMnu A {height: 1px; }
.addMnu A:hover {color: #000; }

.moreMnu {font-size: 1.125em; list-style: none; margin: 1.2em 0; padding: 0; }
.moreMnu LI {border-bottom: 1px solid #BABBB1; display: block; margin-bottom: 0.25em; padding-bottom: 0.3em; }
.moreMnu A {color: #005180; display: block; padding: 0.1em 5px 0.1em 9px; }
* HTML .moreMnu A {height: 1px; }
.moreMnu A:hover {color: #000; }

#mnuBn {padding-top: 1.5em; text-align: center; }
#mnuBn DIV {margin-bottom: 9px; }
#mnuBn DIV A {background: #DCDDD1; }
#mnuBn DIV A IMG {vertical-align: top; }
/* ---------------------------------------- /Колонка с МЕНЮ ---------------------------------------- */

/* ---------------------------------------- Большой блок КОНТЕНТА ---------------------------------------- */
#contentBox {float: right; margin-left: -180px; width: 100%; }
#content {padding-left: 180px; padding-bottom: 2em; width: 100%; }
#content/* */ {margin-left: /**/180px; padding-left: /**/0; width: /**/auto; }
/* ---------------------------------------- /Большой блок КОНТЕНТА ---------------------------------------- */

/* ---------------------------------------- Колонка с ТЕКСТОМ ---------------------------------------- */
.i #colTextBox {float: left; width: 100%; margin-right: -210px; }
.i #colText {padding-right: 210px; width: 100%; }
.i #colText/* */ {margin-right: /**/210px; padding-right: /**/0; width: /**/auto; }

.m1 #colTextBox, .m2 #colTextBox {float: left; width: 100%; margin-right: -200px; }
.m1 #colText, .m2 #colText {padding-right: 200px; width: 100%; }
.m1 #colText/* */, .m2 #colText/* */ {margin-right: /**/200px; padding-right: /**/0; width: /**/auto; }

.basic {background: #F7F8EC; overflow: hidden; padding-bottom: 1em; width: 100%; font-size: 1.125em;}
.basic A {color: #DB0C0C; }
.basic A:hover {color: #000; }
.basic .item { margin-top: 1em; margin-bottom: 1.5em; overflow: hidden; width: 100%; }
.basic H3, .m2 #articleTxt H1 {color: #000; font-size: 1.25em; margin: 0; margin-bottom: 0.5em; }
.basic .item H3 {padding-left: 90px; padding-right: 10px; }
.basic .item H3 A {color: #000; }
.basic .item H3 A:hover {color: #DB0C0C; }
.basic .item H3 EM, .m2 #articleTxt H1 EM  {color: #737373; display: block; font-size: 70%; font-style: normal; font-weight: normal; margin-top: 0.2em; }
.basic .item H3 EM SPAN.flag {color: #DB0C0C; font-size: 1.25em; font-weight: bold; margin-left: 2em; }
.basic .item .pic {float: left; }
.basic .item .pic IMG {vertical-align: top; }

/*.picLeft, .picRight {display: table; margin-bottom: 10px; width: 1px; }
.picLeft DIV, .picRight DIV {display: table-row; }
.picLeft IMG, .picRight IMG {vertical-align: top; }
.picLeft LABEL, .picRight LABEL {display: table-cell; font-size: 0.85em; }*/

.picLeft, .picRight, .picCenter {margin-bottom: 10px; }
.picLeft TABLE, .picRight TABLE, .picCenter TABLE {border-spacing: 0; border-collapse: collapse; width: 1px; }

.picLeft TABLE TD,
.picLeft TABLE TH,
.picRight TABLE TD,
.picRight TABLE TH,
.picCenter TABLE TD,
.picCenter TABLE TH {padding: 0; }

.picLeft TABLE TH,
.picRight TABLE TH,
.picCenter TABLE TH {font-weight: normal; }

.picLeft IMG, .picRight IMG, .picCenter IMG {vertical-align: top; max-width: 300px; height: auto;}
.picLeft LABEL, .picRight LABEL, .picCenter LABEL {font-size: 0.85em; }

.picRight {float: right; margin-left: 20px; }
.picLeft {float: left; margin-right: 20px; }
.picCenter {text-align: center; }
.picCenter TABLE {margin: 0 auto; text-align: left; }


* HTML .picLeft DIV, * HTML .picRight DIV {display: block; width: 120px; }
* HTML .picLeft LABEL, * HTML .picRight LABEL {display: block; }

.m2 .basic {padding-bottom: 0; }
/*.m2 .basic .pic {font-size: 85%; float: right; margin-left: 10px; margin-bottom: 10px; }*/
/*.m2 .basic .pic IMG {border: 1px solid #000; margin-bottom: 0.1em; vertical-align: top; }*/
.m2 #articleTxt {overflow: hidden; padding-bottom: 2em; width: 100%; }
.m2 #articleTxtA {padding-left: 10px; padding-right: 10px; width: 100%; }
.m2 #articleTxtA/* */ {margin-left: /**/10px; margin-right: /**/10px; padding-left: /**/0; padding-right: /**/0; width: /**/auto; }
.m2 #articleTxt .serviceLinks {font-size: 0.85em; list-style: none; margin: 0; margin-bottom: 1em; padding: 0; }
.m2 #articleTxt .serviceLinks A {color: #646464; }
.m2 #articleTxt .serviceLinks A:hover {color: #000; }
.m2 #articleTxt .serviceLinks .print {background: url(_i/iconPrint.gif) 0 50% no-repeat; margin: 0; min-height: 11px; padding: 0; padding-left: 20px; }
* HTML .m2 #articleTxt .serviceLinks .print {height: 11px; }
.m2 #articleTxt .serviceLinks .send2Friend {background: url(_i/iconSend2Friend.gif) 0 50% no-repeat; min-height: 11px; margin: 0; padding: 0; padding-left: 20px; }
* HTML .m2 #articleTxt .serviceLinks .send2Friend {height: 11px; }
.basic .item P {margin: 0; padding-left: 90px; padding-right: 10px; }

.i .basic H2, .m1 .basic H1, .m2 .basic H4, H1.header {background-color: #DB0C0C; background-repeat: no-repeat; font-size: 100%; margin: 0; overflow: hidden; width: 100%; }
.m2 .basic H4, H1.header {margin-bottom: 1.5em; }
.i .basic H2 SPAN, .m1 .basic H1 SPAN, .m2 .basic H4 SPAN, H1.header SPAN {background: url(_i/headerBg.gif) 100% 0 no-repeat; display: block; font-weight: bold; min-height: 25px; }
* HTML .i .basic H2 SPAN, * HTML .m1 .basic H1 SPAN, * HTML .m2 .basic H4 SPAN, * HTML H1.header SPAN  {height: 25px; }
.i .basic H2 SPAN SPAN, .m1 .basic H1 SPAN SPAN, .m2 .basic H4 SPAN SPAN, H1.header SPAN SPAN {background: none; display: none; }
.i .basic H2 A, .m1 .basic H1 A, .m2 .basic H4 A {color: #FFF; float: right; font-size: 85%; padding: 0.5em 1em; }
.i .basic H2 A:hover, .m1 .basic H1 A:hover, .m2 .basic H4 A:hover {color: #000; }

.basic .other {background: #E4F0DE; color: #000; border-bottom: 4px solid #CDDAC5; padding-top: 0.7em; padding-right: 10px; padding-bottom: 1.5em; }
.i .basic .other {margin-bottom: 1.7em; }
.basic .other H3 {color: #000; font-size: 1.25em; margin-left: 10px; margin-bottom: 0.5em; }
.basic .other A {color: #000; text-decoration: none; }
.basic .other A:hover {color: #000; text-decoration: underline; }
.basic .other UL {list-style: none; margin: 0; padding: 0; }
.basic .other LI {background: url(_i/bullet_1.gif) 10px 6px no-repeat; padding-left: 23px; }

#articleComments {background: #F7F8EC; color: #4D4D4D; margin: 1.5em 0; overflow: hidden; width: 100%; }
#articleCommentsA {padding: 0 10px; }
#articleComments H3 {font-size: 1.25em; margin: 0; margin-top: 0.5em; margin-bottom: 0.8em; }
#articleComments DL {margin: 0; padding: 0; }
#articleComments DT {clear: both; float: left; margin: 0; padding: 0; width: 130px; }
#articleComments DT EM {color: #737373; font-size: 85%; font-style: normal; }
#articleComments DD {border-bottom: 1px solid #BABBB1; margin: 0; margin-bottom: 1em; padding: 0; padding-left: 130px; padding-bottom: 1.5em; }
#articleCommentsPages {background: #E4F0DE; color: #737970; border-bottom: 4px solid #CDDAC5; padding: 0.7em 10px; }
#articleCommentsPages A {color: #DB0C0C; }
#articleCommentsPages A:hover {color: #000; }
#articleCommentsPages {font-family: Verdana; }
#articleAddComment {background: #F7F8EC; padding-top: 1.5em; padding-bottom: 0.5em; }
#articleAddComment H3 {color: #000; margin: 0; margin-bottom: 0.7em; }
#articleAddCommentA {padding: 0 10px; }
#articleAddComment FORM DIV {margin-bottom: 0.3em; width: 70%; }
#formArticleAddComment_Name, #formArticleAddComment_Message {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 100%; width: 100%; }
#formArticleAddComment_Submit {vertical-align: top; }

/* ---------------------------------------- /Колонка с ТЕКСТОМ ---------------------------------------- */

/* ---------------------------------------- Колонки 3 и 4 ---------------------------------------- */
.i #commentatorEtc {float: right; overflow: hidden; width: 400px; }
.i #colCommentator {float: right; width: 200px; }

#blkCommentator {background: #EDF5E9; margin-bottom: 10px; font-size: 1.125em;}
#blkCommentator H2 {background: #E4E4E4 url(_i/commentatorColumnHeader.jpg) no-repeat; height: 90px; margin: 0; overflow: hidden; width: 200px; }
#blkCommentator H2 A {display: block; height: 90px; width: 200px; }
#blkCommentator H2 SPAN {display: none; }

#blkCommentator H2 SPAN.pic {background: #BABBB1; display: block; height: 82px; margin-left: 10px; margin-top: 5px; overflow: hidden; width: 62px; }
#blkCommentator H2 SPAN.pic SPAN {background-image: url(_i/blkCommentatorDefault.jpg?1); background-repeat: no-repeat; display: block; margin: 1px; height: 80px; width: 60px; background-size: cover;}

#blkCommentator P {margin: 0; margin: 10px; padding-bottom: 1em; }
#blkCommentator H3 {font-size: 1.15em; margin: 0; margin-left: 10px; margin-top: 0.5em; margin-right: 10px; margin-bottom: 0.8em; }
/*
.i #blkCompromat H2, #headerCompromat {background-image: url(_i/headerCompromat.gif); }
.i #blkNews H2, #headerNews {background-image: url(_i/headerNews.gif); }
.i #blkExclusive H2, #headerExclusive {background-image: url(_i/headerExclusive.gif); }
.i #blkMonitor H2, #headerMonitor {background-image: url(_i/headerMonitor.gif); }
#headerRumor {background-image: url(_i/headerRumor.gif); }
#headerOnRing {background-image: url(_i/headerOnRing.gif); }
#headerCommentator {background-image: url(_i/headerCommentator.gif); }
#headerPhoto {background-image: url(_i/headerPhoto.gif); }
#headerPersonnels {background-image: url(_i/headerPersonnels.gif); }
#headerAbout {background-image: url(_i/headerAbout.gif); }
#headerContacts {background-image: url(_i/headerContacts.gif); }
#headerSubscribe {background-image: url(_i/headerSubscribe.gif); }
#headerSearch {background-image: url(_i/headerSearch.gif); }

#headerArchive {background-image: url(_i/headerArchive.gif); }
*/
.i #blkPersonnels H2, .m1 #blkPersonnels H4, .m2 #blkPersonnels H4 {background: url(_i/miscHeaderPersonnels.gif) 10px 0 no-repeat; height: 19px; margin: 0; }
.m1 #blkPersonnels H4, .m2 #blkPersonnels H4 {background-color: #FFF; background-position: 0 0; height: 25px; }
.i #blkPersonnels H2 SPAN, .m1 #blkPersonnels H4 SPAN, .m2 #blkPersonnels H4 SPAN {display: none; }

#blkPersonnels {background: #EDF5E9; margin-bottom: 1.5em; padding-bottom: 1.5em; }
.i #blkPersonnels {padding-top: 1em; }
#blkPersonnels UL {list-style: none; margin: 0; margin-top: 1em; padding: 0; }
#blkPersonnels LI {background: url(_i/bullet_2.gif) 0 6px no-repeat; margin: 0; padding: 0; padding-left: 13px; }
#blkPersonnels .area {padding-left: 10px; }

#colMisc {float: right; font-size: 85%; overflow: hidden; word-wrap: break-word; width: 200px; }
#colMisc/**/ {overflow: visible; }

#colMisc .stringer UL {list-style: none; margin: 0; padding: 0; }
#colMisc .stringer LI {font-size: 1.125em; border-bottom: 1px solid #BABBB1; margin: 0; padding: 0; padding: 0.8em 0 0.8em 0; }
#colMiscA {padding-left: 10px; width: 100%; }
#colMiscA/* */ {margin-left: /**/10px; padding-left: /**/0; width: /**/auto; }

.stringer H2 {background-repeat: no-repeat; height: 19px; margin: 0; width: 100%; }
.stringer H2 SPAN {display: none; }
.stringer P {margin: 0; margin-bottom: 1.5em; }
.stringer P A {background: #E4F0DE; border-bottom: 2px solid #BABBB1; color: #757B72; display: block; font-family: "Times New Roman", serif; font-size: 1.3em; font-weight: bold; padding: 0.5em 0.7em; }
.stringer P A:hover {background: #F2FFEC; color: #000; }

#blkRumor H2 {background-image: url(_i/miscHeader_Rumor.gif); }
#blkEssentials {font-size: 1.125em;}
#blkRecommends H2 {background-image: url(_i/miscHeader_Recommends.gif); }
#blkEssentials H2 {background-image: url(_i/miscHeader_Essentials.gif); }
#blkEssentials .pic {float: left; margin-right: 10px; margin-bottom: 10px; }
#blkTop10 H2 {background-image: url(_i/miscHeader_Top10.gif); }
#blkPoll {background: #E4F0DE; border-bottom: 4px solid #CDDAC5; margin-bottom: 2em; }
#blkPollA {padding: 10px; padding-bottom: 2em; }
#blkPoll H2 {background: #DB0C0C url(_i/headerPoll.gif) no-repeat; min-height: 25px; margin: 0; font-family: Georgia;}
#blkPoll H2 {background: #DB0C0C url(_i/headerBg.gif) 100% 0 no-repeat; min-height: 25px; margin: 0; padding: 0 0 0 10px;}
#blkPoll H2 SPAN {display: block; min-height: 25px; padding-top: 2px;}
#blkPoll H2 SPAN SPAN {color: #fff;}
#blkPoll P {margin: 0; margin-bottom: 1em; }
#blkPoll FORM DIV {margin-bottom: 1em; }
#blkPoll FORM DIV INPUT {float: left; margin: 0; }
#blkPoll FORM DIV DIV {padding-left: 25px; }
#blkPollA P STRONG {font-size: 1.25em; }
/* ---------------------------------------- /Колонки 3 и 4 ---------------------------------------- */

/* ---------------------------------------- Подвал ---------------------------------------- */
#bot {clear: both; overflow: hidden; width: 100%; }
#botA {border-top: 4px solid #BABBB1; color: #737373; margin-left: 180px; padding-top: 1em; }

#bot P {margin: 0.8em 0; }

#dblNav {color: #005180; clear: both; list-style: none; margin: 0; padding: 0; overflow: hidden; width: 100%; }
#dblNav LI {border-right: 1px solid #005180; float: left; margin: 0; margin-right: 0.5em; padding: 0; padding-right: 0.5em; padding-bottom: 0.1em; }
#dblNav LI A {color: #005180; }
#dblNav LI A:hover {color: #DB0C0C; }
#dblNav .main {text-transform: uppercase; }
#dblNav .last {border: none; }

#developer A {color: #737373; }
#developer A:hover {color: #000; }
#developer A SPAN {display: none; }
/* ---------------------------------------- /Подвал ---------------------------------------- */

/* Баннер "На ринге" */
#ringBn {border: 1px solid #000; margin-bottom: 10px; text-align: center; }
#ringBn H2 {background: url(_i/ringLogo.gif) no-repeat; height: 60px; margin: 0; margin-top: 8px; margin-left: auto; margin-right: auto; width: 148px; }
#ringBn H2 SPAN {display: none; }
#ringBn H3 {color: #4C4C4C; font-size: 1.3em; margin: 0; margin-bottom: 0.5em; }
#ringBn H3 A {color: #4C4C4C; text-decoration: none; }
#ringBn H3 A:hover {color: #DB0C0C; text-decoration: underline; }
#ringBnA {background: url(_i/ringBgTiled.gif) 0 100% repeat-x; }
#ringBnB {background: url(_i/ringBgL.gif) 0 100% no-repeat; }
#ringBnC {background: url(_i/ringBgR.gif) 100% 100% no-repeat; }
/*#ringBnF {background: url(_i/ringBgL2.gif) 0 100% no-repeat; }
#ringBnG {background: url(_i/ringBgR2.gif) 100% 100% no-repeat; }*/
#ringBnInner {height: 160px; overflow: hidden; }
#ringBn .txt {color: #383838; font-size: 92%; margin: 0; margin-left: 160px; margin-right: 160px; text-align: justify; }

#ringBnD {background-position: left bottom; background-repeat: no-repeat; /* человек слева */}
#ringBnE {background-position: right bottom; background-repeat: no-repeat; /* человек справа */}
/* /Баннер "На ринге" */

#rss {margin-bottom: 1.5em; }
#rss IMG {vertical-align: top; }

#colTextNColCommentatorBox {float: left; margin-right: -200px; width: 100%; }
#colTextNColCommentator {padding-right: 200px; width: 100%; }
#colTextNColCommentator/* */ {margin-right: /**/200px; padding-right: /**/0; width: /**/auto; }

#frmSubscribe .fields {min-width: 200px; width: 75%; }
#frmSubscribe .submit {margin-top: 0.5em; margin-bottom: 1em; }
#frmSubscribe .fields INPUT {width: 100%; }

#frmSearchExtendedBlk {margin: 1em 10px; margin-bottom: 2em;  }

.author {color: #646464; margin: 0; margin-top: 1em; margin-bottom: 1em; }

.list_simple {list-style: none; margin: 0; margin-left: 10px; margin-top: 1em; margin-right: 10px; margin-bottom: 1em; padding: 0; }
.list_simple LI {background: url(_i/bullet_2.gif) 0 6px no-repeat; margin: 0; padding: 0; padding-left: 13px; }
.pages {margin-left: 10px; margin-top: 2em; margin-right: 10px; }

.basic .txt {padding-left: 10px; padding-right: 10px; width: 100%; }
.basic .txt/**/ {margin-left: /**/10px; margin-right: /**/10px; padding-left: /**/0; padding-right: /**/0; width: /**/auto; }

.otherMaterialsInfo {padding-left: 90px; padding-right: 10px; }

#counters {text-align: center; width: 140px; }
#counters DIV SPAN {display: block; height: 0; overflow: hidden; width: 0; }
#counters DIV {margin-bottom: 10px; }

#botBn {margin-top: 1em; margin-bottom: 1em; overflow: hidden; width: 100%; }
#botBn DIV {float: left; margin-right: 10px; margin-bottom: 5px; }
#botBn DIV IMG {vertical-align: top; }

#rightBn {margin-top: 2em; margin-bottom: 2em; }
#rightBn DIV {margin-bottom: 10px; }
#rightBn DIV IMG {vertical-align: top; }

.photoPages {font-weight: bold; font-size: 0.923em; margin-top: 2em; }
.photoPages A {margin-right: 1em; }

.blkExt H4 {color: #db0c0c; }
.blkExt UL {list-style: none; margin-left: 0; padding-left: 0; }
.blkExt UL LI {margin: 0; margin-bottom: 0.5em; padding: 0; }

#colMisc .blk {margin: 10px 0; }

OBJECT.flashA,
OBJECT.flashC {margin: 10px; margin-top: 0; }

OBJECT.flashA {float: left; margin-left: 0; }
OBJECT.flashC {float: right; margin-right: 0; }


/* Картинка по центру (с комментарием) */
.imgA {clear: both; color: #808080; font-size: 0.85em; margin-bottom: 0.9em;}
DIV.imgA P {margin: 0; margin-top: 0.1em; margin-bottom: 0.2em; }
.imgA IMG {border: 1px solid #557CBA;  max-width: 300px; height: auto;}
.imgA TABLE {margin-left: auto; margin-right: auto; width: 1px; }
.imgA TABLE TD, .imgB TABLE TH {padding-left: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; vertical-align: top; }
.imgA TABLE IMG {margin-bottom: 0.2em; vertical-align: top;}

.imgA UL {margin-left: 0px; padding-left: 0px; margin-top: 0px; padding-top: 0px;}
.imgA {float: left; margin-right: 20px;}


.imgB {clear: both; color: #808080; font-size: 0.85em; margin-bottom: 0.9em; text-align: center; }
DIV.imgB P {margin: 0; margin-top: 0.1em; margin-bottom: 0.2em; }
.imgB IMG {border: 1px solid #557CBA;  max-width: 550px; height: auto;}
.imgB TABLE {margin-left: auto; margin-right: auto; width: 1px; }
.imgB TABLE TD, .imgB TABLE TH {padding-left: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; vertical-align: top; }
.imgB TABLE IMG {margin-bottom: 0.2em; vertical-align: top;}

.imgC {clear: both; color: #808080; font-size: 0.85em; margin-bottom: 0.9em;}
DIV.imgC P {margin: 0; margin-top: 0.1em; margin-bottom: 0.2em; }
.imgC IMG {border: 1px solid #557CBA;  max-width: 300px; height: auto;}
.imgC TABLE {margin-left: auto; margin-right: auto; width: 1px; }
.imgC TABLE TD, .imgB TABLE TH {padding-left: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; vertical-align: top; }
.imgC TABLE IMG {margin-bottom: 0.2em; vertical-align: top;}

.imgC {float: right; margin-left: 20px; margin-right: 20px;}
/* /Картинка по центру (с комментарием) */

/* table */
DIV.tbl TABLE,
.tbl TD,
.tbl TH {border: 1px solid #646464; }

.tbl TD,
.tbl TH {padding: 0.1em 0.3em; }

.tbl TH {text-align: left; }
DIV.tbl TABLE {border-collapse: collapse; border-spacing: 0; border-top: none; border-left: none; box-sizing: border-box; -moz-box-sizing: border-box; width: 100%; }
:root DIV.tbl TABLE {border-collapse: separate; }
.tbl TD, .tbl TH {border-right: none; border-bottom: none; }
/* /table */

#frmArticleCommentsOk INPUT,
#frmArticleCommentsOk TEXTAREA {width: 400px; }

#frmArticleCommentsOk .submit {margin-top: .5em; }
#frmArticleCommentsOk .submit INPUT {width: auto; }


div.c0ebb7 {padding: 10px !important; text-align: left !important;font-size: 12px !important; border: 1px solid #e0e0e0e !important;}
.c0ebb7 .text {color: #000000 !important; font-size: 12px !important;padding: 3px 0 !important; line-height: normal !important;}
.c0ebb7 .host {color: #006600;font-weight: normal ;font-size: 9px !important;padding: 0px 0 !important; line-height: normal !important;}

.nav-prev-next > UL,
.nav-prev-next > UL > LI {margin: 0; padding: 0; }

.nav-prev-next > UL {clear: both; font-size: .9167em; list-style: none; margin-bottom: 1.75em; padding-top: 2.5em; }
.nav-prev-next > UL:after {clear: both; content: "."; display: block; font-size: 0; line-height: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; }

.nav-prev-next > UL > LI {width: 50%; }
.nav-prev-next > UL > LI > A {color: blue; position: relative; min-height: 17px; }
.nav-prev-next > UL > LI > A:hover {color: #000; }

.nav-prev-next > UL > LI:first-child,
.nav-prev-next > UL > LI:first-child > A {float: left; }

.nav-prev-next > UL > LI:first-child + LI,
.nav-prev-next > UL > LI:first-child + LI > A {float: right; }

.nav-prev-next > UL > LI:first-child {margin-right: -1px; }
.nav-prev-next > UL > LI:first-child > A {padding: 0 20px 0 25px; }

.nav-prev-next > UL > LI:first-child + LI {margin-left: -1px; }
.nav-prev-next > UL > LI:first-child + LI > A {padding: 0 25px 0 20px; }

.nav-prev-next > UL > LI > A > SPAN {background-image: url(../_i/icons/prev-next.gif); overflow: hidden; position: absolute; top: 0; width: 17px; height: 17px; }
.nav-prev-next > UL > LI:first-child > A > SPAN {left: 0; }
.nav-prev-next > UL > LI:first-child + LI > A > SPAN {background-position: -18px 0; right: 0; }

.nav-prev-next,
.nav-prev-next > UL {min-height: 0; }

UL.long LI,
OL.long LI {margin-bottom: .75em; }
#container {padding: 5px !important;}



@media screen and (min-width: 1280px) {
	#articleTxtA p {font-size: 1.125em}
} 


@media screen and (min-width: 1280px) {
	#articleTxtA p {font-size: 1.125em} 
/*
	.imgB {float: right; margin-left: 20px; margin-right: 20px;}
*/
	.imgB1 IMG:hover {max-width: 100%;}
	.imgC1 IMG:hover {max-width: 100%;}
	.imgB IMG {max-width: 800px;}
	.picLeft IMG {max-width: 600px;}
}

@media screen and (min-width: 1440px) {
	.imgB IMG {max-width: 1000px;}

}
@media screen and (min-width: 1600px) {
	.imgB IMG {max-width: 1200px;}

}


@media screen and (and max-width: 1280px) {#articleTxtA p {font-size: 1em} .picLeft IMG {max-width: 400px;} .imgB IMG {max-width: 800px;}}
@media screen and (and max-width: 1024px) {#articleTxtA p {font-size: 1em} .picLeft IMG {max-width: 300px;} .imgB IMG {max-width: 550px;}}



@media screen and (max-width: 1024px) {	

BODY {font-size: 1.5em; max-width: 980px;}
.basic {font-size: 1.5em;}
#seemore_rel,
#redtramEtc,
#DIV_NNN_9657,
#blkPersonnels,
#n4p_28988,
#MarketGid2289,
#smi_teaser_2790,
#smi2adblock_35778
{display: none}

}


/*-----
jquery.lightbox-0.5-edited.css
-----*/
#jquery-overlay {position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox {position: absolute; left: 0; top: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#lightbox-container-image-box {position: relative; background: #fefefe; margin: 0 auto; width: 250px; height: 250px; }
#lightbox-container-image {padding: 10px; }
#lightbox-loading {line-height: 0; position: absolute; left: 0; top: 40%; width: 100%; height: 25%; text-align: center; }
#lightbox-nav {position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav {left: 0; }
#lightbox-nav A {outline: none; }

#lightbox-nav-btnPrev,
#lightbox-nav-btnNext {display: block; width: 49%; height: 100%; zoom: 1; }

#lightbox-nav-btnPrev {float: left; left: 0; }
#lightbox-nav-btnNext {float: right; right: 0; }

#lightbox-container-image-data-box {font-size: .9167em; background: #fff; margin: 0 auto; line-height: 1.4em; overflow: hidden; width: 100%; padding: 0 10px; }
#lightbox-container-image-data #lightbox-image-details {float: left; width: 70%; text-align: left; }

#lightbox-image-details-caption {font-weight: bold; }
#lightbox-image-details-currentNumber {clear: left; display: block; padding-bottom: 1em; }

#lightbox-secNav-btnClose {float: right; width: 50px; text-align: right; padding-bottom: .7em; }
/*-----
/jquery.lightbox-0.5-edited.css
-----*/
#colText h1 span > span.ttle,
#colText h2 span > span.ttle,
#colText h4 span > span.ttle {
    display: inline-block;
    color: #fff;
    padding: 3px 0 0 10px;
    font-size: 1.25em;
    font-family: Georgia;
    font-weight: normal;
}

#colText h1,
#colText h2,
#colText h4{
    background-image: none !important;
}

#colMnu #mnu li {
	background-image: none !important;
}

#mnu LI A SPAN {
    display: inline;
}
#mnu LI A SPAN {
    display: block;
    color: #444;
    font-size: 16px;
    text-transform: uppercase;
    margin: 0px 0px 0px 10px;
    line-height: 29px;
    font-family: Georgia;
}

#mnu LI A {
    text-decoration: none;
}


div#all > div#main.m2 > div#mainA > div#contentBox > div#content > div#colTextBox > div#colText > div.basic > div#articleTxt > div#articleTxtA > div.imgA > ul > li,
div#all > div#main.m2 > div#mainA > div#contentBox > div#content > div#colTextBox > div#colText > div.basic > div#articleTxt > div#articleTxtA > div.imgC > ul > li{
	list-style: none;
}


#topLine span {
	font-size: 1.25em;
	margin-left: 10px;
}


div.citata{
	margin: 1em;
	background-color: #ccc;
	padding: 1em;
}


UL.photo {list-style: none; font-size: 0; margin: 15px 0 0 -15px; padding: 0; }
UL.photo > LI {display: inline-block; font-size: 12px; font-size: 1rem; margin: 0 0 15px 15px; padding: 0; vertical-align: top; }
UL.photo A {display: table; text-decoration: none; width: 1px; }
UL.photo IMG {border: 1px solid #ccc; vertical-align: top; }

UL.photo A:hover {text-decoration: underline; }
UL.photo A:hover > IMG {border-color: #000; }

UL.photo A > BR + SPAN {display: block; margin-top: .2em; }

UL.photo A > SPAN:first-child {background-color: #ccc; display: table; width: 122px; height: 122px; }
UL.photo A > SPAN:first-child > SPAN {display: table-cell; text-align: center; vertical-align: middle; }

UL.photo A > SPAN:first-child + BR {display: none; }


@media screen and (max-width: 100px) {

#mnuBn,
#ad_ph_1,
.addMnu,
.moreMnu,
.bann,
.bn {
	display: none;
}
}


DL.compact:after {clear: both; content: ""; display: block; font-size: 0; line-height: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; }

DL.compact > DT,
DL.compact > DD {margin: 0; }

DL.compact > DT {float: left; margin-right: .4em; font-weight: bold;}
DL.compact > DT.single {float: none; margin-right: 0 !important; font-weight: bold;}



DL.compact-with-vspace:after {clear: both; content: ""; display: block; font-size: 0; line-height: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; }
DL.compact-with-vspace > DT {margin: 0; }

DL.compact-with-vspace > DT {float: left; margin-right: .4em; font-weight: bold;}
DL.compact-with-vspace > DT.single {float: none; margin-right: 0 !important; margin-bottom: .75em; font-weight: bold;}

.content .clr {clear: both; }
.content SPAN.clr {display: block; height: 0; }

.clr {clear: both; }
SPAN.clr {display: block; height: 0; }

BLOCKQUOTE p {font-size: 1.25em !important;}
BLOCKQUOTE {padding: 0; margin-bottom: .75em;}
BLOCKQUOTE {border-left: 1px solid #aaa; margin-top: .2em; padding-left: 10px; }

.star-hr, .hr-star{
	text-align: center;
	color: #3e658d;
	font-weight: bold;
	font-size: 2em !important;
}