/* CSS Document */
body { font-family:"ËÎÌå", "²Ó©úÅé", SimSun, Arial, Verdana, sans-serif; font-size:12px; fontsize:12px;
        padding:0; margin:0; color:#000000; background-color:#FFFFFF;}
td { font-size:12px;}
a { color:#A02225;}
a img { border:0;}

h1 { margin:10px 0 0 0; font-size:13px; line-height:14px; color:#000000; font-weight:normal;}
h1 a { color:#000000; text-decoration:none;}
h1 a:hover { text-decoration:underline;}
h1 span { color:#A02225;}
h2 { margin:12px 0 12px 0; font-size:16px; color:#000000; font-weight:bold;}
h2 a { color:#000000; text-decoration:none;}
h2 a:hover { text-decoration:underline;}

.h { visibility:hidden;}
.hb { visibility:hidden; display:block;}
.b { display:block;}
.b2 {display:block; border:1px solid #006699;}
.m { vertical-align:middle;}
.f { margin:0;}
.space { clear:left;}

.header_forms { background-color:#FFF8DE; border-top:2px solid #FFF8DE;
        font-size:12px;}
.header_forms input { vertical-align:middle;}
.header_forms img.delim { vertical-align:middle; margin-bottom:3px;}
.closed_section { padding:2px 0 4px 13px; font-size:13px;}
.closed_section div { float:left; width:52px; padding-top:8px;}
.closed_section form { margin:0; float:left; width:230px;}
.closed_section input.login { width:76px; margin:2px 0 0 0; font-size:12px; padding:1px; height:14px; color:#7A7A7A;}
.closed_section input.password { width:76px; margin:2px 0 0 0; font-size:12px; padding:1px; height:14px; color:#7A7A7A;}
.closed_section input.submit { width:52px; height:20px; padding:1px 0 0 0; background-color:#A02225; color:#FFFFFF; font-size:12px; font-family:"ËÎÌå", "²Ó©úÅé", SimSun, Arial, Verdana, sans-serif;}
.password_menu { font-size:12px; padding:10px 14px 0 11px;}
.password_menu a { text-decoration:none;}
.password_menu a:hover { text-decoration:underline;}
.langsTop { padding:5px 11px 0 14px; font-size:12px;}
.langsTop div { float:left; width:30px; padding:5px 0 0 0;}
.langsTop form { float:left; width:105px;}
.langsTop select {font-size:12px; color:#7A7A7A; margin:1px 0 0 0;}
.langsTop input.submit { width:28px; height:20px; vertical-align:top; padding:1px 0 0 0; background-color:#A02225; color:#FFFFFF; font-size:12px; font-family:"ËÎÌå", "²Ó©úÅé", SimSun, Arial, Verdana, sans-serif;}
.searchTop { padding:3px 16px 0 11px;}
.searchTop input.query { width:108px; color:#6D6D6D; font-size:12px; padding:1px; margin:1px 0 0 0;}
.searchTop input.submit { width:52px; height:20px; padding:1px 0 0 0; background-color:#A02225; color:#FFFFFF; font-size:12px; font-family:"ËÎÌå", "²Ó©úÅé", SimSun, Arial, Verdana, sans-serif;}

.topMenu { font-size:13px;
        padding:8px 18px 8px 13px;
        width:748px;
        width:"779px";
}
.topMenu div.item { margin-bottom:2px;}
.topMenu div.item a { color:#006699; text-decoration:none;}
.topMenu div.item a:hover { text-decoration:underline;}
.topMenu div.item a.on { color:#A02225;}
.topMenu div.item span { color:#000000;}
.topMenu div.item span a { color:#000000; text-decoration:none;}
.topMenu div.item span a:hover { text-decoration:underline;}

.topLine { width:763px; background-color:#FFF8DE; border-bottom:1px solid #006699; border-top:1px solid #006699;}
.greyLine { background-color:#FFF8DE;}
.greyLineOut { background-color:#FFF8DE; margin:0 -13px 0 -13px;}
.headerDelim { background-color:#000000; margin:12px 0 12px 0;}
.greyTitle { background-color:#006699; font-size:13px; font-weight:bold; padding:4px 13px 2px 13px; color:#FFFFFF;}
.greyTitle a { color:#FFFFFF;text-decoration:none;}
.greyTitle a:hover { text-decoration:underline;}
.greyTitleBorder { background-color:#006699; font-size:13px; font-weight:bold; padding:4px 13px 2px 13px; color:#000000;}
.greyTitleBorder a { color:#FFFFFF;text-decoration:none;}
.greyTitleBorder a:hover { text-decoration:underline;}
.openTitle { font-size:13px; font-weight:bold; padding:4px 13px 2px 13px; color:#000000;
 clear:both}
.openTitle a { color:#000000;}
.openTitle a:hover { text-decoration:underline;}

.container { width:763px;}
.mainLeftColumn { width:213px; clear:left; float:left;}
.leftColumn { padding:0 13px 0px 13px; width:200px; width:"226px"; float:left;}
.columnDelim { width:13px; float:left;}
.centralColumn { float:left; width:537px;}
.mainCentralColumn { width:262px; float:left;}
.mainRightColumn { width:262px; float:left;}
.changeBlock { padding:0 13px 0px 13px; float:left; width:200px; width:"226px";}
.changeBlock div.bannerPlace { margin-bottom:12px}

.bannerplaceA5 { width:537px; float:left; padding-bottom:20px;}
.bannerplaceA4 { padding-bottom:20px; padding-left:13px}
.bannerplaceA3 {padding-left:13px; margin-bottom:12px}

.LogoandDates { font-size:12px;}
.LogoandDates .link { float:left; padding:9px 0 0 0; width:146px;}
.LogoandDates .link a { color:#000000; text-decoration:none;}
.LogoandDates .link a:hover { text-decoration:underline;}
.LogoandDates .images { float:left; width:42px; width:"54px"; padding:7px 6px 0 6px;}
.LogoandDates .delim { float:left; background-color:#006699; height:1px; width:100%; margin:4px 0 11px 0;}
.LogoandDates .logo { margin-bottom:0px;}
.LogoandDates .date { margin:3px 0 0 0; font-size:12px; line-height:16px;}
.LogoandDates .date a { color:#000000; text-decoration:none}
.LogoandDates .day { color:#A02225; font-size:14px; font-family:Tahoma, Arial, Courier, sans-serif; font-weight:normal;
  display:block; width:145px; float:left; margin-bottom:9px}
.LogoandDates .day a { color:#A02225; text-decoration:none;}
.LogoandDates .day a:hover { text-decoration:underline;}
.LogoandDates .day span { font-size:12px;}
.LogoandDates .time { font-size:13px; color:#000000; font-weight:bold; font-family:Tahoma, Arial, Courier, sans-serif;
  display:block; width:55px; float:left; text-align:right}
.LogoandDates .time span { font-size:14px; color:#000000;}
.LogoandDates .time a { color:#000000; text-decoration:none;}
.LogoandDates .time a:hover { text-decoration:underline;}
.LogoandDates .text { margin:5px 0 22px 0;}
.LogoandDates .text a { color:#000000; text-decoration:none}
.LogoandDates .text a:hover { text-decoration:underline;}
.LogoandDatesDelim { background-color:#006699; height:1px;
 margin:0px 0 12px 0; clear:both; margin-top:3px}


.submenu { margin:0 0 12px 0px; background-color:#FFF8DE; border-top:1px solid #909090; border-bottom:1px solid #B5B5B5;}
.submenu .block { padding:3px 0 9px 0;}
.submenu .item { background-image:url(http://img.rusnews.cn/i/dot2.gif); background-repeat:no-repeat; background-position:0px 4px;
        padding:0 0 0 9px; margin:8px 0 0 13px; font-size:12px; line-height:15px; color:#006699;}
.submenu .item a { color:#006699; text-decoration:none;}
.submenu .item a.on { color:#A02225;}
.submenu .item a:hover { text-decoration:underline;}

.mainPhotoBlock { margin:0 0 12px 0px;}
.mainPhotoBlockSmall { margin:0 0 12px 0px;}
.banner_200_60 { margin:0 0 12px 0px;}

/* calendar */
.calendar {margin:6px 0 15px 0;}
.calendar table { border:0; margin:0;}
.calendar td {font-size:10px; padding:6px;}
.calendar tr.dayofweek td { background-color:#D9D9D9;
font-weight:bold; font-size:12px; padding:6px 5px 4px 5px} /* äîáàâëåíî */
.calendar tr.even td { background-color:#FFF8DE;}
.calendar tr.odd td { background-color:#FDE2B3;}
.calendar td select {font-size:9px;}
.calendar td.day { font-size:11px;}
.calendar td.day a {text-decoration:none; color:#000000;}
.calendar td.day#currentday { color:#A02225;}
.calendar td.day#currentday a { color:#A02225;}
.calendar td.day#nonactive { color:#A25D03;}
.calendar td.day#nonactive a { color:#A25D03;}
.calendar .month_years {padding:3px; margin:0 3px 0 3px;}

.leftThemesInner { padding:3px 0 9px 0; margin-bottom:12px; border-bottom:1px solid #006699;}
.leftThemesInner .item { background-image:url(http://img.rusnews.cn/i/dot2.gif); background-repeat:no-repeat; background-position:0px 3px;
        padding:0 0 0 9px; margin:8px 0 0 13px; font-size:12px; color:#006699;}
.leftThemesInner .item a { color:#006699; text-decoration:none;}
.leftThemesInner .item span { color:#000000;}
.leftThemesInner .item span a { color:#000000;}
.leftThemesInner .item a:hover { text-decoration:underline;}

.leftSubjects { padding:3px 0 0 0;}
.leftSubjects div.item { background-image:url(http://img.rusnews.cn/i/dot_red.gif); background-repeat:no-repeat; background-position:0px 3px;
        padding:0 0 0 9px; margin:8px 0 0 13px; font-size:12px; color:#006699;}
.leftSubjects div.item a { color:#006699; text-decoration:none;}
.leftSubjects div.item a:hover { text-decoration:underline;}
.leftSubjects div.item span { color:#909090; font-family:"Myriad Pro", "ËÎÌå", "²Ó©úÅé", SimSun, sans-serif, Arial, Verdana;}
.leftSubjects div.item span a { color:#909090; text-decoration:none;}
.leftSubjects div.item span a:hover { text-decoration:underline;}
.leftSubjects div.further { border-top:1px solid #B5B5B5; padding:4px 0 0 0; margin:10px 0 10px 0;}
.leftSubjects div.further a { font-size:12px; color:#000000; text-decoration:none;}
.leftSubjects div.further a:hover { text-decoration:underline;}

.leftThemes { padding:3px 0 0 0;}
.leftThemes div.item { padding:0 0 0 0; margin:8px 0 0 14px; font-size:12px; color:#006699;}
.leftThemes div.item a { color:#006699; text-decoration:none;}
.leftThemes div.item a:hover { text-decoration:underline;}
.leftThemes div.further { border-top:1px solid #006699; padding:4px 0 0 0; margin:10px 0 10px 0;}
.leftThemes div.further a { font-size:12px; color:#000000; text-decoration:none;}
.leftThemes div.further a:hover { text-decoration:underline;}

.leftNews { padding:7px 0 0 0;}
.leftNews div.item { font-size:12px; margin:0 0 1px 13px;}
.leftNews div.date { color:#A02225; background-image:url(http://img.rusnews.cn/i/arr_mainNews.gif); background-position:0px 0px; background-repeat:no-repeat;
        padding:4px 0 2px 22px;}
.leftNews div.date a { color:#A02225; text-decoration:none;}
.leftNews div.date a:hover { text-decoration:underline;}
.leftNews div.text { line-height:16px;}
.leftNews div.text a { color:#000000; text-decoration:none;}
.leftNews div.text a:hover { text-decoration:underline;}
.leftNews div.further { border-top:1px solid #B5B5B5; padding:0px 0 0 0; margin:10px 0 12px 0;}
.leftNews div.further a { font-size:12px; color:#000000; text-decoration:none;}
.leftNews div.further a:hover { text-decoration:underline;}

.detailContent {}
.detailContent img.image { display:block; margin-bottom:6px;}
.detailContent div.title { font-size:16px; font-weight:bold; margin:12px 0 12px 0;}
.detailContent div.title a { color:#000000; text-decoration:none;}
.detailContent div.title a:hover { text-decoration:underline;}
.detailContent div.title span { font-weight:normal; font-size:12px; line-height:18px;}
.detailContent div.time { float:left; width:55px; color:#A02225; font-size:20px; font-weight:bold;}
.detailContent div.time a { color:#A02225; text-decoration:none;}
.detailContent div.time a:hover { text-decoration:underline;}
.detailContent div.date { float:left; width:148px; color:#A02225; font-size:12px;
        padding:4px 0 0 0;}
.detailContent div.date a { color:#A02225; text-decoration:none;}
.detailContent div.date a:hover { text-decoration:underline;}
.detailContent div.print { float:left; width:46px;
        padding:2px 0 0 0;}
.detailContent div.print_ric { float:right; width:46px;
        padding:2px 0 0 0;}        
.detailContent div.text { font-size:13px; line-height:14px;}
.detailContent div.text a { color:#000000; text-decoration:none;}
.detailContent div.text a:hover { text-decoration:underline;}
.detailContent div.links { margin:0 0 15px 0;}
.detailContent div.links div { font-weight:bold; margin:0 0 5px 0;}
.detailContent div.links div a { text-decoration:none;}
.detailContent div.links div a span { text-decoration:underline;}
.detailContent .content { line-height:18px; padding:0 12px 0 19px;}
.detailContent .content a { color:#000000; text-decoration:none;}
.detailContent .content a:hover { text-decoration:underline;}
.detailContent .content .article { font-size:13px;}
.detailContent .content .article a { color:#006699; text-decoration:none;}
.detailContent .content .article a:hover { text-decoration:underline;}
.detailContent .noimageshort { padding:0 12px 0 275px;}
.detailContent .noimageshort_ric { padding:0 12px 0 18px;}
.detailContent .noimage { padding:0 12px 0 19px;}
.detailContent .noimage .date { width:398px;}
.detailContent .noimage .print { width:52px;}
.reportDetail { padding:0 12px 0 0;}
.reportDetail div.date { float:left; width:80%; color:#A02225; font-size:20px; font-weight:bold;
        padding:2px 0 0 0;}
.reportDetail div.print { float:left; width:20%;
        padding:4px 0 0 0;}
.reportDetailNoImage { padding:0 12px 0 275px;}
.reportDetailNoImage div.date { float:left; width:80%; color:#A02225; font-size:20px; font-weight:bold;
        padding:2px 0 0 0;}
.reportDetailNoImage div.print { float:left; width:20%;
        padding:4px 0 0 0;}

.detailContent .links { padding:0 0 0px 19px;}
.detailContent .links a { color:#A4754B; text-decoration:none;}
.detailContent .links a:hover { text-decoration:underline;}

.innerPhotoLists { font-size:12px; padding-bottom:15px;}
.innerPhotoLists div.item { padding:15px 12px 15px 19px; overflow:hidden; border-bottom:1px solid #006699;}
.innerPhotoLists div.image { float:left; margin:0px 12px 0px 0; border:1px solid #999999; padding:2px; width:87px; width:"91px"; min-height:100px;}
.innerPhotoLists div.more { padding:5px 0 3px 0;}
.1innerPhotoLists div.block { float:left; width:300px;}
.innerPhotoLists div.title { font-size:14px; line-height:19px; font-weight:bold; margin-bottom:10px;}
.innerPhotoLists div.title a { color:#000000; text-decoration:none;}
.innerPhotoLists div.title a:hover { text-decoration:underline;}
.innerPhotoLists div.text { line-height:16px;}
.innerPhotoLists div.text a { color:#000000; text-decoration:none;}
.innerPhotoLists div.text a:hover { text-decoration:underline;}
.innerPhotoLists div.text span { color:#A02225;}
.innerPhotoLists div.text span a { color:#A02225; text-decoration:none;}
.innerPhotoLists div.text span a:hover { text-decoration:underline;}
.innerPhotoLists .delim { clear:left; height:0px; margin:0 0 15px 0;}

.innerLastArticles { padding:0px 0 0 0; margin-bottom:15px;}
.innerLastArticles div.item { font-size:12px; padding:15px 12px 15px 19px;}
.innerLastArticles .title { background-image:url(http://img.rusnews.cn/i/arr_orange.gif); background-position:0px 3px; background-repeat:no-repeat;
        padding:1px 0 5px 19px; font-size:14px; font-weight:bold;}
.innerLastArticles .title a { color:#000000; text-decoration:none;}
.innerLastArticles .title a:hover { text-decoration:underline;}
.innerLastArticles .text span.date { color:#A02225;}
.innerLastArticles .text span.date a { color:#A02225; text-decoration:none;}
.innerLastArticles .text span.date a:hover { text-decoration:underline;}
.innerLastArticles div.text { line-height:16px;}
.innerLastArticles div.text a { color:#000000; text-decoration:none;}
.innerLastArticles div.text a:hover { text-decoration:underline;}
.innerLastArticles .delim { background-color:#006699; height:1px;}

.pagelist a { color:#000000; text-decoration:none;}
.pagelist a:hover { text-decoration:underline;}
.pagelist a.on { color:#A02225;}

.footer { border-top:1px solid #006699; background-color:#FFF8DE;}
.counters { padding:11px 13px 0 13px; width:200px; width:"226px";}
.footer td.texts { padding:11px 25px 0 0;}
.bot_menu { margin-bottom:1px;}
.bot_menu a { font-size:13px; line-height:18px; text-decoration:none; color:#000000;}
.bot_menu a:hover { text-decoration:underline;}
.copyrights { font-size:13px; line-height:18px; color:#000000;}
.copyrights span { font-size:16px;}
.copyrights a { color:#000000; text-decoration:none;}
.copyrights a:hover { text-decoration:underline;}

.languages{ padding:2px 0 4px 13px; font-size:13px;}
.languages div { float:left; width:468px; padding-top:6px;}
.languages div img {margin-left:4px; margin-right:5px}
.languages div a { color:#A02225; text-decoration:none;}
.languages div a:hover { text-decoration:underline;}
.languages div span { color:#000000;}
.languages div span a { color:#000000; text-decoration:none;}
.languages div span a:hover { text-decoration:underline;}

.searchTopBig { padding:3px 0px 0 11px;}
.searchTopBig div { float:left; padding-top:8px;}
.searchTopBig input.query { width:187px; color:#6D6D6D; font-size:12px; padding:1px; margin:1px 0 0 0;}
.searchTopBig input.submit { width:52px; height:20px; padding:1px 0 0 0; background-color:#A02225; color:#FFFFFF; font-size:12px; font-family:"ËÎÌå", "²Ó©úÅé", SimSun, Arial, Verdana, sans-serif;}


/* äîáàâëåíî */
.complexLeftColumn { width:213px; float:left; padding-right:13px}
.innerLeftColumn { padding:0 0px 0px 13px; width:200px; width:"226px";}

.detailContent div.print59 { float:left; width:59px; padding:2px 0 0 0;}

.centralColumn div.further { border-top:1px solid #B5B5B5; padding:4px 0 0 0; margin:0 0 10px 0; clear:both}
.centralColumn div.further a { font-size:12px; color:#000000; text-decoration:none;}
.centralColumn div.further a:hover { text-decoration:underline;}
.centralColumn div.further a img { padding-left:4px}

.perforationBlock { font-size:12px; padding:4px 12px 0px 19px; margin:0px 0 0px 0; background-color:#FFF8DE;}
.perforationBlock div.text { color:#FF6600; line-height:16px; padding-bottom:6px;}
.perforationBlock div.text a { color:#FF6600; text-decoration:none;}
.perforationBlock div.text a:hover { text-decoration:underline;}
.perforationBlock div.title {padding:1px 0 3px 0; font-size:14px; font-weight:bold; background-image:none}
.perforationBlock div.title a { color:#000000; text-decoration:none;}
.perforationBlock div.title a:hover { text-decoration:underline;}
.perforationBlock div.date { line-height:16px;}
.perforationBlock div.date a { color:#000000; text-decoration:none;}
.perforationBlock div.date a:hover { text-decoration:underline;}

.perforation { height:13px; background-image:url(http://img.rusnews.cn/i/perforate.gif); background-repeat:repeat-x; background-position: left 3px; background-color:#FFF8DE;}

.ultraPoster { padding-bottom:11px ; border-bottom:1px solid #000000; margin-bottom:12px}

.currencyTitle { background-color:#006699; font-size:13px; font-weight:bold; padding:4px 13px 2px 13px; color:#FFFFFF;}
.currency { border-bottom:1px solid #006699; padding: 7px 0px 7px 12px; margin-bottom:12px;}
.currency span { font-family:Tahoma, Arial, Courier, sans-serif; font-size:14px; vertical-align:-1px}
.currency span.numberOne { color:#006699; padding-right:4px }
.currency span.equalsSign { color:#006699; padding-left:7px; padding-right:5px }
.currency span.numberTwo { padding-right:2px }

.convertTarget { color:#006699; text-decoration:underline; cursor:default; position:relative}
.convertion { position:absolute; background-color:#006699; width:107px; padding:1px; border:1px solid #FFF8DE; display:none}
.convertionTitle { background-color:#006699; color:#FFFFFF; padding:3px 0px 0px 5px; }
.convertion table { background-color:#FFF8DE; line-height:15px;}
.convertionLeft { text-align:right; color:#006699;}
.convertionRight { text-align:left}

.prefooter { color:#595959; border-top:1px solid #595959; width:767px; padding:3px 0px 0px 12px; margin-bottom:-2px;} 
.prefooter span.asterix { color:#A02225; font-family:Arial, Helvetica, sans-serif; font-size:12px; vertical-align:-2px; padding-right:6px;}

.secondScreen { padding:11px 0 0 0; border-bottom:1px solid #B5B5B5; margin-bottom:12px}
.secondScreen div.item { background:url(/i/dot2.gif) 0px 4px no-repeat; padding:1px 0 9px 9px; margin-left:13px; font-size:12px; color:#006699;}
.secondScreen div.item a { color:#006699; text-decoration:none;}
.secondScreen div.item a:hover { text-decoration:underline;}
