.hourNewsImage { float:left; width:262px;}
.hourNews { float:left; width:275px;}
.hourNews div.block { font-size:12px; padding:5px 0 0 13px;}
.hourNews div.date { color:#A02225; line-height:16px;
        padding:4px 0 0 0; margin-bottom:2px;}
.hourNews div.date a { color:#A02225; text-decoration:none;}
.hourNews div.date a:hover { text-decoration:underline;}
.hourNews div.title { font-size:14px; height:38px; font-weight:bold;}
.hourNews div.title a { color:#000000; text-decoration:none;}
.hourNews div.title a:hover { text-decoration:underline;}
.hourNews div.text { line-height:18px;}
.hourNews div.text a { color:#000000; text-decoration:none;}
.hourNews div.text a:hover { text-decoration:underline;}
.hourNewsSpace { clear:left; margin:12px 0 12px 13px; height:1px; background-color:#006699;
         background-image:url(http://img.rusnews.cn/i/delim_mainNews.gif); background-repeat:no-repeat; background-position:200px 0px;}

.mainNewsTextBlock { margin:0 0 12px 0px; border-top:1px solid #909090; border-bottom:1px solid #B5B5B5;}
.mainNewsTextBlock .block { padding:12px 11px 12px 10px; background-color:#FFF7DE;}
.mainNewsTextBlock .title { font-size:14px; margin-bottom:5px; color:#FF6600; line-height:19px; font-weight:bold;}
.mainNewsTextBlock .title a { color:#FF6600; text-decoration:none;}
.mainNewsTextBlock .title a:hover { text-decoration:underline;}
.mainNewsTextBlock .text { line-height:16px; font-size:12px;}
.mainNewsTextBlock .text a { color:#000000; text-decoration:none;}
.mainNewsTextBlock .text a:hover { text-decoration:underline;}

.mainNewsTextBlockList { margin:0 0 12px 0px; background-color:#FFF7DE; border-bottom:1px solid #B5B5B5;}
.mainNewsTextBlockList .block { padding:3px 0 9px 0;}
.mainNewsTextBlockList .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;}
.mainNewsTextBlockList .item a { color:#006699; text-decoration:none;}
.mainNewsTextBlockList .item a:hover { text-decoration:underline;}

.mainNews { font-size:12px; width:537px; float:left; padding-bottom:17px}
.mainNews div.item { float:left; width:262px; padding:0 0 0px 0;}
.mainNews div.image { float:left; padding:0 7px 0 0; width:70px; width:"80px";}
.mainNews div.block { float:left; width:182px;}
.mainNews div.delim { float:left; width:13px;}
.mainNews div.title { font-size:14px; height:38px; font-weight:bold;}
.mainNews div.title a { color:#000000; text-decoration:none;}
.mainNews div.title a:hover { text-decoration:underline;}
.mainNews div.text { line-height:16px;}
.mainNews div.text a { color:#000000; text-decoration:none;}
.mainNews div.text a:hover { text-decoration:underline;}
.mainNews div.text span { color:#A02225;}
.mainNews div.text span a { color:#A02225; text-decoration:none;}
.mainNews div.text span a:hover { text-decoration:underline;}
.mainNews div.space { margin:14px 0 14px 0; height:1px; background-color:#006699; clear:left;
        background-image:url(http://img.rusnews.cn/i/delim_mainNews.gif); background-repeat:no-repeat; background-position:262px 0px;}
.mainNews div.spacelast { margin:4px 0 4px 0; height:1px; background-color:#006699; clear:left;}
.mainNews div.further {}
.mainNews div.further a { font-size:12px; color:#000000; text-decoration:none;}
.mainNews div.further a:hover { text-decoration:underline;}
.mainNews div.further a.rss { margin-right:1px; margin-left:14px}
.mainNews div.further a.rss img { vertical-align:middle}


/*.
.mainPhotoLists { margin-bottom:13px; background-color:#FFF8DE; border-bottom:1px solid #D5C89E; border-top:1px solid #FFFFFF;}
.mainPhotoLists div.item { background-color:#FFF8DE; padding:9px 11px 10px 11px;}
.mainPhotoLists div.image { float:right; margin-left:11px; margin-bottom:10px; background-color:#FFFFFF; border:1px solid #999999; padding:2px; width:89px; width:"93px";}
.mainPhotoLists div.more { padding:5px 0 3px 0;}
.mainPhotoLists div.date { font-size:14px; margin-bottom:2px; color:#A02225; font-weight:bold; line-height:16px;}
.mainPhotoLists div.date a { color:#A02225; text-decoration:none;}
.mainPhotoLists div.date a:hover { text-decoration:underline;}
.mainPhotoLists div.title { font-size:14px; font-weight:bold; height:38px;}
.mainPhotoLists div.title a { color:#000000; text-decoration:none;}
.mainPhotoLists div.title a:hover { text-decoration:underline;}
.mainPhotoLists div.text { font-size:12px; line-height:16px;}
.mainPhotoLists div.text a { color:#000000; text-decoration:none;}
.mainPhotoLists div.text a:hover { text-decoration:underline;}
.mainPhotoLists div.delim { background-color:#000000; clear:right;}
.mainPhotoLists div.further { background-color:#FFF8DE; padding:4px 11px 1px 0;}
.mainPhotoLists div.further a { font-size:12px; color:#000000; text-decoration:none;}
.mainPhotoLists div.further a:hover { text-decoration:underline;}

*/

.mainPhotoLists { margin-bottom:12px; border-bottom:1px solid #D5C89E; border-top:1px solid #FFFFFF;}
.mainPhotoLists td.item { background-color:#FFF8DE; padding:9px 11px 10px 11px;border-bottom:1px solid #000000;}
.mainPhotoLists div.image { float:right; margin-left:11px; margin-bottom:0; background-color:#FFFFFF; border:1px solid #999999; padding:2px; width:87px; width:"93px";}
.mainPhotoLists div.more { padding:5px 0 3px 0;}
.mainPhotoLists div.date { font-size:14px; margin-bottom:2px; color:#A02225; font-weight:bold; line-height:16px;}
.mainPhotoLists div.date a { color:#A02225; text-decoration:none;}
.mainPhotoLists div.date a:hover { text-decoration:underline;}
.mainPhotoLists div.title { font-size:14px; font-weight:bold; height:38px; margin-bottom:3px;}
.mainPhotoLists div.title a { color:#000000; text-decoration:none;}
.mainPhotoLists div.title a:hover { text-decoration:underline;}
.mainPhotoLists div.text { font-size:12px; line-height:16px;}
.mainPhotoLists div.text a { color:#000000; text-decoration:none;}
.mainPhotoLists div.text a:hover { text-decoration:underline;}
.mainPhotoLists div.delim { background-color:#000000; clear:right;}

.mainPhotoLists td.further { background-color:#FFF8DE; padding:4px 11px 1px 0;}
.mainPhotoLists td.further a { font-size:12px; color:#000000; text-decoration:none;}
.mainPhotoLists td.further a:hover { text-decoration:underline;}


.mainInterviews { padding:10px 0 0 0;}
.mainInterviews div.item { margin-bottom:7px; padding:0 11px 0 11px;}
.mainInterviews div.title { padding:2px 0 2px 0;
        font-size:14px; line-height:18px; color:#000000; font-weight:bold;}
.mainInterviews div.title a { color:#000000; text-decoration:none;}
.mainInterviews div.title a:hover { text-decoration:underline;}
.mainInterviews div.text { font-size:12px; line-height:16px;}
.mainInterviews div.text a { color:#000000; text-decoration:none;}
.mainInterviews div.text a:hover { text-decoration:underline;}
.mainInterviews div.further { border-top:1px solid #006699; padding:4px 0 0 0; margin:7px 0 9px 0;}
.mainInterviews div.further a { font-size:12px; color:#000000; text-decoration:none;}
.mainInterviews div.further a:hover { text-decoration:underline;}

.mainPartnersList { margin-bottom:12px; border-bottom:1px solid #D5C89E; border-top:1px solid #FFFFFF;}
.mainPartnersList div.block { background-color:#FFF8DE; padding:9px 11px 10px 11px;}
.mainPartnersList div.item { font-size:13px; color:#000000; line-height:18px;}
.mainPartnersList div.item a { color:#006699; text-decoration:none;}
.mainPartnersList div.item a:hover { text-decoration:underline;}
.mainPartnersList div.item span { white-space:nowrap;}
.mainPartnersList div.delim { background-color:#000000;}
.mainPartnersList div.further { background-color:#FFF8DE; padding:4px 11px 1px 0;}
.mainPartnersList div.further a { font-size:12px; color:#000000; text-decoration:none;}
.mainPartnersList div.further a:hover { text-decoration:underline;}

.mainAnnouncements {}
.mainAnnouncements div.item { padding:15px 11px 11px 11px;}
.mainAnnouncements div.image { float:left; margin:0 11px 5px 0; border:1px solid #006699;}
.mainAnnouncements div.title { font-size:14px; margin-bottom:6px; font-weight:bold; line-height:16px;}
.mainAnnouncements div.title a { color:#000000; text-decoration:none;}
.mainAnnouncements div.title a:hover { text-decoration:underline;}
.mainAnnouncements div.text { font-size:12px; line-height:16px;}
.mainAnnouncements div.text a { color:#000000; text-decoration:none;}
.mainAnnouncements div.text a:hover { text-decoration:underline;}
.mainAnnouncements div.delim { background-color:#CECCCC; clear:right;}
.mainAnnouncements div.further { border-top:1px solid #006699; padding:4px 0 0 0; margin:0px 0 9px 0;}
.mainAnnouncements div.further a { font-size:12px; color:#000000; text-decoration:none;}
.mainAnnouncements div.further a:hover { text-decoration:underline;}

.mainPressConfs { padding:6px 0 0 0;}
.mainPressConfs div.item { font-size:12px; margin:0 0 2px 13px;}
.mainPressConfs div.date { font-size:12px; line-height:16px; color:#A02225; background-image:url(http://img.rusnews.cn/i/arr_pressconfs.gif); background-position:0px 0px; background-repeat:no-repeat;
        padding:3px 0 1px 25px;}
.mainPressConfs div.date a { color:#A02225; text-decoration:none;}
.mainPressConfs div.date a:hover { text-decoration:underline;}
.mainPressConfs div.text { font-size:12px; line-height:16px;}
.mainPressConfs div.text a { color:#000000; text-decoration:none;}
.mainPressConfs div.text a:hover { text-decoration:underline;}
.mainPressConfs div.further { border-top:1px solid #B5B5B5; padding:4px 0 0 0; margin:10px 0 10px 0;}
.mainPressConfs div.further a { font-size:12px; color:#000000; text-decoration:none;}
.mainPressConfs div.further a:hover { text-decoration:underline;}

.mainVoting { border:1px solid #006699; margin:0px 0 12px 0; padding:13px 9px 10px 20px;}
.mainVoting div.title { font-size:14px; line-height:18px; font-weight:bold; padding:0 0 0 0;}
.mainVoting div.title a { color:#000000; text-decoration:none;}
.mainVoting div.title a:hover { text-decoration:underline;}
.mainVoting div.field { float:left; width:20px; padding:3px 0 0 0;}
.mainVoting div.field input {}
.mainVoting div.label { float:left; width:210px; padding:7px 0 0 0; font-size:12px;}
.mainVoting div.label a { text-decoration:none; color:#000000;}
.mainVoting div.label a:hover { text-decoration:underline;}
.mainVoting div.block { padding:9px 0 4px 0;}
.mainVoting div.submit input { width:52px; padding:1px 0 0 0; background-color:#A02225; color:#FFFFFF; font-size:12px; font-family:SimSun, Arial, Verdana, sans-serif;}

.mainBooks { padding:12px 0 0 0;}
.mainBooks div.item { font-size:12px; margin:0 0 7px 12px;}
.mainBooks div.date { font-size:12px; line-height:16px; color:#A02225;
        padding:1px 0 2px 12px;}
.mainBooks div.date a { color:#A02225; text-decoration:none;}
.mainBooks div.date a:hover { text-decoration:underline;}
.mainBooks div.title { font-size:14px; font-weight:bold;
        padding:1px 0 2px 12px;}
.mainBooks div.title a { color:#000000; text-decoration:none;}
.mainBooks div.title a:hover { text-decoration:underline;}
.mainBooks div.text { font-size:12px; line-height:16px;}
.mainBooks div.text a { color:#000000; text-decoration:none;}
.mainBooks div.text a:hover { text-decoration:underline;}
.mainBooks div.further { border-top:1px solid #B5B5B5; padding:4px 0 0 0; margin:8px 0 10px 0;}
.mainBooks div.further a { font-size:12px; color:#000000; text-decoration:none;}
.mainBooks div.further a:hover { text-decoration:underline;}


.googleSearch { border:1px solid #006699; padding-left:8px; margin-bottom:12px; height:98px}
.googleSearch form { margin:0}
.googleSearch img { margin-bottom:5px}

.greenTitle { background-color:#006699; font-size:13px; font-weight:bold; padding:4px 12px 2px 12px; color:#FFFFFF;}
.greenTitle a { color:#FFFFFF;text-decoration:none;}
.greenTitle a:hover { text-decoration:underline;}

.articleAnnounce { background-color:#FFFFFF; padding-top:10px;}
.articleAnnounce div.title { font-size:14px; font-weight:bold; color:#006699; margin-bottom:9px; padding:0px 8px 0px 11px;}
.articleAnnounce div.title a { text-decoration:none; color:#006699}
.articleAnnounce div.title a:hover { text-decoration:underline}
.articleAnnounce div.notice { padding:0px 8px 0px 12px;}
.articleAnnounce div.notice a { text-decoration:none; color:#000000}
.articleAnnounce div.notice a:hover { text-decoration:underline}
.articleAnnounce span.green { color:#006699}
.articleAnnounce a span.green, .articleAnnounce span.green a { text-decoration:none; color:#006699}
.articleAnnounce div.further {  border-top:1px solid #006699; padding:4px 0 0 0; margin-top:11px; margin-bottom:9px; background-color:#FFFFFF}
.articleAnnounce div.further a { font-size:12px; color:#000000; text-decoration:none;}
.articleAnnounce div.further a:hover { text-decoration:underline;}

.mainBooks2 { padding:12px 0 0 0}
.mainBooks2 div.item { font-size:14px; font-weight:bold; padding:1px 0 6px 12; margin-left:12px }
.mainBooks2 div.item a { color:#000000; text-decoration:none;}
.mainBooks2 div.item a:hover { text-decoration:underline;}
.mainBooks2 div.further { border-top:1px solid #006699; padding-top:4px; margin-top:2px; margin-bottom:9px}
.mainBooks2 div.further a { font-size:12px; color:#000000; text-decoration:none;}
.mainBooks2 div.further a:hover { text-decoration:underline;}

.mainPartnersList2 { margin-bottom:12px; border-bottom:1px solid #006699;}
.mainPartnersList2 div.greyTitle { background-color:#006699; padding-left:12px}
.mainPartnersList2 div.block { padding:11px 11px 10px 11px; font-size:13px; color:#000000; line-height:18px;}
.mainPartnersList2 div.block a { color:#006699; text-decoration:none;}
.mainPartnersList2 div.block a:hover { text-decoration:underline;}
.mainPartnersList2 div.block span { white-space:nowrap;}

.mainPhotoLists2 { margin-bottom:9px;}
.mainPhotoLists2 td.item { background-color:#FFF8DE; padding:9px 11px 10px 11px;border-bottom:1px solid #006699;}
.mainPhotoLists2 div.image { float:right; margin-left:11px; margin-bottom:0; background-color:#FFFFFF; border:1px solid #999999; padding:2px; width:87px; width:"93px";}
.mainPhotoLists2 div.more { padding:5px 0 3px 0;}
.mainPhotoLists2 div.date { font-size:14px; margin-bottom:2px; color:#A02225; font-weight:bold; line-height:16px;}
.mainPhotoLists2 div.date a { color:#A02225; text-decoration:none;}
.mainPhotoLists2 div.date a:hover { text-decoration:underline;}
.mainPhotoLists2 div.title { font-size:14px; font-weight:bold; height:38px; margin-bottom:3px;}
.mainPhotoLists2 div.title a { color:#000000; text-decoration:none;}
.mainPhotoLists2 div.title a:hover { text-decoration:underline;}
.mainPhotoLists2 div.text { font-size:12px; line-height:16px;}
.mainPhotoLists2 div.text a { color:#000000; text-decoration:none;}
.mainPhotoLists2 div.text a:hover { text-decoration:underline;}
.mainPhotoLists2 div.delim { background-color:#000000; clear:right;}

.mainPhotoLists2 td.further { padding:4px 0px 0px 0;}
.mainPhotoLists2 td.further a { font-size:12px; color:#000000; text-decoration:none;}
.mainPhotoLists2 td.further a:hover { text-decoration:underline;}
