* { margin:0; padding:0}
body { background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
td { font-size:12px;}
a { color:#0865B9}
a img { border:none}
input, select { background-color:#FFFFFF}

.h { visibility:hidden}
.hb { visibility:hidden; display:block}

.logoLink { position:absolute; top:54px; left:66px}
.logoLinkRian { position:absolute; top:16px; left:114px}

.index { font-family:Georgia, "Times New Roman", Times, serif; padding:20px 40px 0px 21px}
.index div.title { margin-bottom:0px; height:27px; width:235px; padding-top:2px; float:left}
.index div.title span{ border-bottom:1px dashed #FFBC00;}
.index div.fapmc { height:29px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; color:#5092CD; float:right; text-align:left}
.index div.fapmc a { color:#5092CD; text-decoration:none}
.index table.letters { margin-bottom:7px; clear:both}
.index table.letters td { font-size:14px; color:#919191; padding:1px 5px 4px 5px}
.index table.letters a { color:#000000}
.index table.letters td.langSwitch{ background:url(/i/dots.gif) 39px center no-repeat; padding-left:0px; padding-right:16px; white-space:nowrap}
.index table.letters td.langSwitch a { text-decoration:none}
.index table.letters td.current{ background-color:#FFBC00}

.index table.subLetters td { padding-right:9px}
.index table.subLetters a { color:#000000}
.index table.subLetters td.current{ color:#FF0C0C}

.searchBar { background-color:#FFBC00}
.searchBar td.icon { padding-top:20px; padding-right:9px}
.searchBar input.searchQuery{ width:633px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:1px 0px 1px 2px}
.searchBar td.button { padding-left:12px; padding-top:1px}
.searchBar td.button button{ width:76px; background:none; border:none; text-align:left}
.searchBar td.more { font-size:11px; padding:2px 87px 0px 0px}
.searchBar td.more div.advanced { float:left; padding-top:4px; padding-bottom:2px}
.searchBar td.more div.advanced a { color:#000000; border-bottom:1px dashed #000000; text-decoration:none}
.searchBar td.more div.options { float:right; padding-top:3px}
* html .searchBar td.more div.options { padding-top:0}
.searchBar td.more input { background:none; vertical-align:middle; margin-right:2px; margin-left:12px}

.footer {margin-top:15px; border-top:1px solid #000000; margin-left:30px; padding-top:11px; height:70px; padding-right:21px}
.footer td { font-size:10px}
.footer span.copyright { white-space:nowrap}
.footer span.sponsorsNotice { font-size:11px; margin-right:3px; white-space:nowrap}
/*.footerBanners a { float:left; margin-right:10px}*/
.footerBanners { padding-right:10px}
.footerBanners img { margin-bottom:7px}

.leftColumn { }

.rightColumn { padding-right:20px}
.rightColumn div.banner240 { margin-bottom:18px}

.mainColumn { padding:0px 20px 0px 21px}
.mainColumn div.content { padding-left:21px}
.mainColumn div.banner468 { margin-top:18px; margin-bottom:18px}

.mainMenu { padding-left:29px; margin-bottom:28px}
.mainMenu a {color:#000000;}
.mainMenu div.menuItem { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; margin-bottom:4px}
.mainMenu div.menuItem a { text-decoration:none }
.mainMenu div.menuItem span, .mainMenu div.menuItem a span{ color:#FFAF00; text-decoration:underline}

.mainMenu div.submenu { font-size:11px; padding:2px 0px 8px 17px}
.mainMenu div.submenu div.item { background:url(/i/submenu.gif) left 5px no-repeat; padding-left:8px; padding-bottom:5px}

.mainMenu div.submenu div.item_current { background:url(/i/submenu.gif) left 5px no-repeat; padding-left:5px; padding-bottom:5px}
.mainMenu div.submenu div.item_current span { background-color:#FFCA66; border-bottom:2px solid #FFCA66; padding-left:3px; padding-right:4px;}

.informerForums { background:url(/i/titlebg_forums.gif) left 19px no-repeat; background-color:#E8F1F9; padding-top:14px; padding-bottom:16px; margin-bottom:10px}
.informerForums div.informerTitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; padding-left:28px; padding-bottom:1px}
.informerForums div.informerTitle span { color:#0060B6; font-size:20px; font-style:italic}
.informerForums div.informerTitle a { color:#000000; text-decoration:none}
.informerForums div.informerTitle a span { color:#0060B6}
.informerForums table{ background:url(/i/bg_forums.gif) left top}
.informerForums td.holes { background:url(/i/holes.gif) 5px top repeat-y}
.informerForums td.text { padding-top:10px; }
.informerForums div.item { font-size:11px; margin-bottom:5px}
.informerForums div.item a{ color:#000000}
.informerForums div.item span.title{ color:#0060B6; font-weight:bold}
.informerForums div.item a span.title{ color:#0060B6; font-weight:bold; text-decoration:none}

.informerBlogs { background:url(/i/titlebg_blogs.gif) left 19px no-repeat; background-color:#FFF9E9; padding-top:14px; padding-bottom:18px}
.informerBlogs div.informerTitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; padding-left:28px; padding-bottom:1px}
.informerBlogs div.informerTitle span { color:#FFBC00; font-size:20px; font-style:italic}
.informerBlogs div.informerTitle a { color:#000000; text-decoration:none}
.informerBlogs div.informerTitle a span { color:#FFBC00}
.informerBlogs div.list{ background:url(/i/bg_blogs.gif) left top; padding-left:28px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:7px;}
.informerBlogs div.list div.item { background:url(/i/dot_blog.gif) left 3px no-repeat; padding-left:15px; margin-bottom:3px}
.informerBlogs div.list div.item a { color:#000000; text-decoration:none; border-bottom:1px dashed #000000}

.informerPhoto { background:url(/i/titlebg_blue.jpg) left 2px no-repeat; margin-bottom:18px}
.informerPhoto div.informerTitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; padding-left:13px; padding-bottom:1px; margin-bottom:12px}
.informerPhoto div.informerTitle span { color:#0060B6; font-size:20px; font-style:italic}
.informerPhoto div.informerTitle a { color:#000000; text-decoration:none}
.informerPhoto div.informerTitle a span { color:#0060B6}
.informerPhoto td.pict { background:url(/i/bg_photo.gif) left top no-repeat}
.informerPhoto td.pict img { padding:18px 12px 7px 12px}
.informerPhoto td.title { font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-left:10px; padding-bottom:6px}
.informerPhoto td.title a { color:#000000; text-decoration:none; line-height:17px}
.informerPhoto td.notice { font-size:11px; padding:0px 0px 10px 12px}
.informerPhoto td.notice span.date { font-size:9px; color:#0060B6}
.informerPhoto td.notice a { color:#000000; text-decoration:none}
.informerPhoto td.notice a span.date { font-size:9px; color:#0060B6}

.informerConferences { background:url(/i/titlebg_orange.jpg) left 2px no-repeat; margin-bottom:18px}
.informerConferences div.informerTitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; padding-left:13px; padding-bottom:1px;}
.informerConferences div.informerTitle span { color:#FFBC00; font-size:20px; font-style:italic}
.informerConferences div.informerTitle a { color:#000000; text-decoration:none}
.informerConferences div.informerTitle a span { color:#FFBC00}
.informerConferences div.announce { background:url(/i/rightbg_orange.jpg) right top no-repeat; padding-top:21px}
.informerConferences div.dateAndTime { float:right; margin-top:-34px}
.informerConferences div.time { color:#FFBC00; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; font-weight:bold}
.informerConferences div.date { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:-5px}
.informerConferences div.title { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; padding-left:13px  }
.informerConferences div.notice { clear:both; padding:4px 0px 0px 13px; font-size:11px; line-height:14px}

.informerPartners { background:url(/i/titlebg_blue.jpg) left 2px no-repeat; margin-bottom:18px}
.informerPartners div.informerTitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; padding-left:13px; padding-bottom:1px;}
.informerPartners div.informerTitle span { color:#0060B6; font-size:20px; font-style:italic}
.informerPartners div.informerTitle a { color:#000000; text-decoration:none}
.informerPartners div.informerTitle a span { color:#0060B6}
.informerPartners div.list { background:url(/i/rightbg_blue.jpg) right top no-repeat; padding:10px 5px 0px 13px}
.informerPartners div.item { font-size:11px; margin-bottom:5px}
.informerPartners div.item a{ color:#000000}
.informerPartners div.item span.title{ color:#0060B6; font-weight:bold}
.informerPartners div.item a span.title{ color:#0060B6; font-weight:bold; text-decoration:none}

.sectionTitle { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold; margin-bottom:6px}
.sectionTitle a { color:#000000; text-decoration:none}
.sectionTitle span.capital{ color:#C8C8C8; font-size:30px}
.sectionTitle span.path { font-size:12px; font-weight:normal; margin-left:7px}
.sectionTitle span.path a{ color:#000000; background:url(/i/line_black.gif) left 13px repeat-x }

.blockTitle { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; margin-bottom:13px; color:#0865B9; margin-top:8px}
.blockTitle span { background:url(/i/line_blue_dashed.gif) 1px 17px repeat-x}
.blockTitle a { text-decoration:none}

.linkBlock { font-size:11px; color:#0865B9; line-height:18px; margin-top:-2px}
.linkBlock a span { text-decoration:none}
.linkBlock a:hover { color:#F70000}

.indexLetter { margin-top:13px; margin-bottom:6px}
.indexLetter td{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; padding:2px 7px 5px 7px; background-color:#FFBC00; text-decoration:underline}
.indexLetter td a { color:#000000}

.indexTable { margin-bottom:16px}
.indexTable td { font-family:Georgia, "Times New Roman", Times, serif; line-height:19px; padding-right:20px}

.indexNews td { vertical-align:top;}
.indexNews td.time{ white-space:nowrap; padding-left:1px; padding-right:13px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px}
.indexNews td.time a:hover { color:#F70000}
.indexNews td.title{ font-family:Arial, Helvetica, sans-serif; line-height:14px; padding-bottom:5px; padding-right:10px}
.indexNews td.title a { color:#000000; text-decoration:none}
.indexNews td.title a:hover { text-decoration:underline}

.mainColumn div.partners { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; padding-left:1px; margin-bottom:18px}
.mainColumn div.partners a { color:#000000; text-decoration:none}
.mainColumn div.partners hr { height:2px; color:#E3E3E3; }
.mainColumn div.partners ul { margin-left:16px}

.rubricator { font-family:Georgia, "Times New Roman", Times, serif; padding-left:21px; margin-bottom:25px}
.rubricTitle { font-weight:bold; padding-top:2px; padding-bottom:3px}
.rubricTitle a { color:#000000; text-decoration:none}
.rubricSection { color:#0865B9; padding-right:10px; line-height:17px; margin-bottom:9px}

.rubricSection span.current { border:1px solid #FFCA66; color:#000000; padding-left:3px; padding-right:2px}
.rubricSection span.current a { color:#000000; text-decoration:none}

.rubricGrandAnnounce { margin-left:1px; margin-bottom:16px}
.rubricGrandAnnounce td.picture { border-top:1px solid #F3F3F3; padding-top:1px}
.rubricGrandAnnounce td.title { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; line-height:22px; padding:0px 20px 4px 13px; }
.rubricGrandAnnounce td.title a { color:#000000; text-decoration:none}
.rubricGrandAnnounce td.title span { color:#FFBC00; background:url(/i/line_orange_thick.gif) left bottom repeat-x;}
.rubricGrandAnnounce td.title a span { color:#FFBC00; }
.rubricGrandAnnounce td.notice { padding:7px 20px 0px 20px; line-height:15px; color:#000000}
.rubricGrandAnnounce td.notice a { color:#000000; text-decoration:none}
.rubricGrandAnnounce td.notice span.red a{ color:#FF0000}
.rubricGrandAnnounce td.notice a span.red{ color:#FF0000}

.rubricAnnounce { margin-bottom:15px}
.rubricAnnounce td.picture { padding:3px 10px 0px 1px}
.rubricAnnounce div.title { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; padding-right:15px; line-height:22px; padding-bottom:2px}
.rubricAnnounce div.title span { color:#FFBC00; background:url(/i/line_orange_thick.gif) left bottom repeat-x;}
.rubricAnnounce div.title a { color:#000000; text-decoration:none }
.rubricAnnounce div.title a span { color:#FFBC00; }
.rubricAnnounce div.notice { font-size:11px; padding-left:1px; padding-right:15px; line-height:14px}
.rubricAnnounce div.notice a{ color:#000000; text-decoration:none}
.rubricAnnounce div.notice a:hover{ text-decoration:underline}

.photoAnnounce { margin-bottom:11px}
.photoAnnounce td.picture { background:url(/i/bg_photo.gif) left 2px no-repeat; padding:20px 23px 7px 12px}
.photoAnnounce div.title { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; padding-right:15px; line-height:22px; padding-bottom:2px}
.photoAnnounce div.title span { color:#FFBC00; background:url(/i/line_orange_thick.gif) left bottom repeat-x;}
.photoAnnounce div.title a { color:#000000; text-decoration:none }
.photoAnnounce div.title a span { color:#FFBC00; }
.photoAnnounce div.notice { font-size:11px; padding-left:1px; padding-right:15px; line-height:14px}
.photoAnnounce div.notice a{ color:#000000; text-decoration:none}
.photoAnnounce div.notice a:hover{ text-decoration:underline}

.pagelist { text-align:center; padding:4px;}
.pagelist span.arrows { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:20px;}
.pagelist span.arrows a { color:#FFBC00; text-decoration:none}
.pagelist span.pages { font-family:"Times New Roman", Times, serif; font-size:14px; vertical-align:1px; padding:2px;}
.pagelist span.pages a { color:#000000; text-decoration:none}
.pagelist span.pages a:hover { text-decoration:underline}

.informerFacts { background:url(/i/titlebg_blue.jpg) left 2px no-repeat; margin-bottom:18px}
.informerFacts div.informerTitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; padding-left:13px; padding-bottom:1px;}
.informerFacts div.informerTitle span { color:#0060B6; font-size:20px; font-style:italic}
.informerFacts div.informerTitle a { color:#000000; text-decoration:none}
.informerFacts div.informerTitle a span { color:#0060B6}
.informerFacts div.list { background:url(/i/rightbg_blue.jpg) right top no-repeat; padding:10px 5px 0px 15px}
.informerFacts div.item { font-size:11px; margin-bottom:5px}
.informerFacts div.item a{ color:#000000}
.informerFacts div.item span.title{ color:#0060B6; font-weight:bold}
.informerFacts div.item a span.title{ color:#0060B6; font-weight:bold; text-decoration:none}

.mainGrandAnnounce { margin-left:1px; margin-bottom:15px; margin-top:18px}
.mainGrandAnnounce td.picture { border-top:1px solid #F3F3F3; padding-top:1px}
.mainGrandAnnounce td.section { padding:0px 0px 0px 14px; color:#0060B6; font-size:11px}
.mainGrandAnnounce td.section a { color:#0060B6}
.mainGrandAnnounce td.title { font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; line-height:23px; padding:4px 20px 0px 13px; }
.mainGrandAnnounce td.title a { color:#000000; text-decoration:none}
.mainGrandAnnounce td.notice { padding:7px 20px 0px 20px; line-height:15px; color:#000000}
.mainGrandAnnounce td.notice a { color:#000000; text-decoration:none}
.mainGrandAnnounce td.notice span.red a{ color:#FF0000}
.mainGrandAnnounce td.notice a span.red{ color:#FF0000}

.mainArticleAnnounce { margin-bottom:13px}
.mainArticleAnnounce td.picture { padding:3px 10px 0px 0px}
.mainArticleAnnounce div.section { padding-bottom:9px; color:#0060B6; font-size:11px}
.mainArticleAnnounce div.section a { color:#0060B6}
.mainArticleAnnounce div.title { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; padding-right:15px; line-height:20px; padding-bottom:11px}
.mainArticleAnnounce div.title a { color:#000000; text-decoration:none }
.mainArticleAnnounce div.notice { font-size:11px; padding-left:1px; padding-right:15px; line-height:14px}
.mainArticleAnnounce div.notice a{ color:#000000; text-decoration:none}

.informerPantheon { background:url(/i/titlebg_pant.gif) left 11px no-repeat; margin-bottom:7px}
.informerPantheon div.informerTitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold; padding-left:15px; padding-bottom:1px; margin-bottom:1px}
.informerPantheon div.informerTitle span { color:#FFBC00; font-size:30px; font-style:italic}
.informerPantheon div.informerTitle a { color:#000000; text-decoration:none}
.informerPantheon div.informerTitle a span { color:#FFBC00}
.informerPantheon td.pict { padding:7px 0px 6px 15px}
.informerPantheon td.title { font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-left:11px; padding-bottom:7px; padding-right:10px}
.informerPantheon td.title a { color:#000000; text-decoration:none; line-height:17px}
.informerPantheon td.notice { font-size:11px; padding:0px 5px 10px 14px}
.informerPantheon td.notice a { color:#000000; text-decoration:none}

.informerHistory { background:url(/i/titlebg_blue.jpg) left 2px no-repeat; margin-bottom:18px; padding-top:2px}
.informerHistory div.informerTitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; padding-left:17px; padding-bottom:2px;}
.informerHistory div.informerTitle span { color:#0060B6; font-size:18px; font-style:italic}
.informerHistory div.informerTitle a { color:#000000; text-decoration:none}
.informerHistory div.informerTitle a span { color:#0060B6}
.informerHistory div.list { background:url(/i/rightbg_blue.jpg) right top no-repeat; padding:4px 5px 0px 13px}
.informerHistory div.date { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; color:#0060B6; margin-bottom:2px}
.informerHistory div.item { font-size:11px; margin-bottom:5px}
.informerHistory div.item a{ color:#000000}
.informerHistory div.item span.title{ color:#0060B6; font-weight:bold}
.informerHistory div.item a span.title{ color:#0060B6; font-weight:bold; text-decoration:none}

.informerQuiz { background:url(/i/titlebg_green.jpg) left 2px no-repeat; margin-bottom:18px; padding-top:2px}
.informerQuiz div.informerTitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; padding-left:15px; padding-bottom:2px;}
.informerQuiz div.informerTitle span { color:#00A33D; font-size:18px; font-style:italic}
.informerQuiz div.informerTitle a { color:#000000; text-decoration:none}
.informerQuiz div.informerTitle a span { color:#00A33D}
.informerQuiz div.quiz { background:url(/i/rightbg_green.jpg) right top no-repeat; padding:8px 27px 0px 13px}
.informerQuiz table { margin-left:-3px;}
.informerQuiz td { padding-bottom:3px}
.informerQuiz td.question { font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:15px; font-weight:bold; padding-bottom:9px; padding-left:3px}
.informerQuiz input{margin-right:5px}
.informerQuiz div.button { padding-top:5px}
.informerQuiz div.button button{ width:76px; background:none; border:none; text-align:left}

.informerEvents { background:url(/i/titlebg_orange.jpg) left 2px no-repeat; margin-bottom:18px}
.informerEvents div.informerTitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; padding-left:13px; padding-bottom:1px;}
.informerEvents div.informerTitle span { color:#FFBC00; font-size:20px; font-style:italic}
.informerEvents div.informerTitle a { color:#000000; text-decoration:none}
.informerEvents div.informerTitle a span { color:#FFBC00}
.informerEvents div.events { background:url(/i/rightbg_orange.jpg) right top no-repeat; padding:9px 10px 0px 13px}
.informerEvents div.item { font-size:11px; margin-bottom:7px}
.informerEvents div.item p.date{ color:#FFBC00; font-weight:bold;}
.informerEvents div.item p.date a{ color:#FFBC00; text-decoration:none}
.informerEvents div.item p.title a{ color:#000000;}

.informerTournaments { background:url(/i/titlebg_green.jpg) left 2px no-repeat; margin-bottom:18px; padding-top:2px}
.informerTournaments div.informerTitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; padding-left:15px; padding-bottom:2px;}
.informerTournaments div.informerTitle span { color:#00A33D; font-size:18px; font-style:italic}
.informerTournaments div.informerTitle a { color:#000000; text-decoration:none}
.informerTournaments div.informerTitle a span { color:#00A33D}
.informerTournaments table.info { background:url(/i/rightbg_green.jpg) right top no-repeat; }
.informerTournaments td.subject { font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:15px; font-weight:bold;padding:8px 30px 4px 13px}
.informerTournaments td.date { font-size:11px; padding-left:13px}
.informerTournaments div.button { padding-top:8px; margin-left:14px}
.informerTournaments div.button button{ width:111px; background:none; border:none; text-align:left}

.informerPoll { background:url(/i/titlebg_green.jpg) left 2px no-repeat; margin-bottom:18px; padding-top:2px}
.informerPoll div.informerTitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; padding-left:13px; padding-bottom:2px;}
.informerPoll div.informerTitle span { color:#00A33D; font-size:18px; font-style:italic}
.informerPoll div.informerTitle a { color:#000000; text-decoration:none}
.informerPoll div.informerTitle a span { color:#00A33D}
.informerPoll div.poll { background:url(/i/rightbg_green.jpg) right top no-repeat; padding:8px 27px 0px 13px}
.informerPoll table { margin-left:-3px;}
.informerPoll td { padding-bottom:3px}
.informerPoll td.question { font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:15px; font-weight:bold; padding-bottom:9px; padding-left:3px}
.informerPoll input{margin-right:5px}
.informerPoll div.button { padding-top:5px; float:left; padding-right:10px}
.informerPoll div.button button{ width:76px; background:none; border:none; text-align:left}
.informerPoll div.results { font-size:11px; padding-top:8px;}

.mainPhotoAnnounce { margin-bottom:18px}
.mainPhotoAnnounce table.blueItem { background:url(/i/bg_photo_blue.gif) 1px top repeat-x;}
.mainPhotoAnnounce table.blueItem td.first {background:url(/i/bg_photo_blue.gif) left top no-repeat;}
.mainPhotoAnnounce table.orangeItem { background:url(/i/bg_photo_orange.gif) 1px top repeat-x;}
.mainPhotoAnnounce table.orangeItem td.first {background:url(/i/bg_photo_orange.gif) left top no-repeat;}
.mainPhotoAnnounce td.picture { padding:21px 10px 9px 19px}
.mainPhotoAnnounce div.section { margin-top:18px; padding-bottom:9px; color:#0060B6; font-size:11px}
.mainPhotoAnnounce div.section a { color:#0060B6}
.mainPhotoAnnounce div.title { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding-bottom:2px; padding-right:10px}
.mainPhotoAnnounce div.title a { color:#000000; text-decoration:none; }
.mainPhotoAnnounce div.notice { font-size:11px; padding:0px 10px 9px 1px; line-height:14px}
.mainPhotoAnnounce div.notice span.date { font-size:9px; color:#0060B6; margin-right:3px}
.mainPhotoAnnounce div.notice a { color:#000000; text-decoration:none}
.mainPhotoAnnounce div.notice a span.date { font-size:9px; color:#0060B6}
.mainPhotoAnnounce div.linkBlock { margin-left:19px}

.mainNews { margin-left:19px; margin-right:10px; margin-bottom:17px}

.mainAnalitics { margin-left:20px; margin-bottom:18px}
.mainAnalitics table.item { margin-bottom:10px}
.mainAnalitics td.picture { padding:4px 11px 0px 0px}
.mainAnalitics div.title { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; padding-right:15px; line-height:20px; padding-bottom:4px; padding-top:2px}
.mainAnalitics div.title span { color:#FFBC00; background:url(/i/line_orange_thick.gif) left bottom repeat-x;}
.mainAnalitics div.title a { color:#000000; text-decoration:none }
.mainAnalitics div.title a span { color:#FFBC00; }
.mainAnalitics div.notice { padding-left:1px; padding-right:15px; line-height:14px}
.mainAnalitics div.notice a{ color:#000000; text-decoration:none}
.mainAnalitics div.linkBlock { margin-top:-5px; margin-left:-1px}

.readAlso { margin-bottom:9px}
.readAlso p { font-family:Arial, Helvetica, sans-serif; margin-bottom:5px; line-height:14px}
.readAlso p a { color:#000000; text-decoration:none}
.readAlso p span.capital{ color:#FFBC00; font-weight:bold}
.readAlso p a span.capital{ color:#FFBC00}

.mainReadAlso { margin-left:20px;}
.mainReadAlso div.blockTitle{ margin-left:-1px; margin-bottom:14px}

.topBanner1003 { margin-bottom:10px}
.shifter {}
.skyscraper { padding-left:12px; padding-right:17px; background-color:#ffffff; position:relative; top:-145px;}

.materialTitle { margin-left:1px; margin-bottom:6px; margin-top:13px}
.materialTitle td.picture { border-top:1px solid #F3F3F3; padding-top:1px; padding-bottom:1px}
.materialTitle td.title { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; line-height:22px; padding:0px 20px 0px 13px; }
.materialTitle td.title div{ margin-bottom:-17px}
.materialTitle td.title a { color:#000000; text-decoration:none}
.materialTitle td.title span { color:#FFBC00; background:url(/i/line_orange_thick.gif) left bottom repeat-x;}
.materialTitle td.title a span { color:#FFBC00; }
.materialTitle td.bottomline { padding:0px 22px 1px 10px;}
.materialTitle td.bottomline span.icons img { margin-top:3px}
.materialTitle td.bottomline span.time { font-size:22px; color:#FFBC00; vertical-align:middle; margin-right:5px; line-height:22px}
.materialTitle td.bottomline span.date { font-size:10px; vertical-align:middle}

.materialTitleNoImage { margin-left:1px; margin-bottom:6px; margin-top:13px}
.materialTitleNoImage td.title { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; line-height:22px; padding:0px 20px 0px 21px; }
.materialTitleNoImage td.title div{ position:relative; top:5px; z-index:1000}
.materialTitleNoImage td.title a { color:#000000; text-decoration:none}
.materialTitleNoImage td.title span { color:#FFBC00; background:url(/i/line_orange_thick.gif) left bottom repeat-x;}
.materialTitleNoImage td.title a span { color:#FFBC00; }
.materialTitleNoImage td.bottomline { padding:0px 22px 1px 10px;}
.materialTitleNoImage td.bottomline span.icons img { margin-top:3px}
.materialTitleNoImage td.bottomline span.time { font-size:22px; color:#FFBC00; vertical-align:middle; margin-right:5px; line-height:22px}
.materialTitleNoImage td.bottomline span.date { font-size:10px; vertical-align:middle}

.materialText { padding:0px 20px 0px 21px; line-height:15px; margin-bottom:26px}
.materialText p{ margin-bottom:15px}
.materialText div.linkBlock { margin-top:-10px}

.subjectNews { font-family:Arial, Helvetica, sans-serif; margin-bottom:9px }
.subjectNews p.date{ color:#0060B6; font-size:11px; line-height:12px; margin-bottom:2px}
.subjectNews p.date a{ color:#0060B6; text-decoration:none}
.subjectNews p.date span.time { font-weight:bold; margin-right:6px}
.subjectNews p.title { margin-left:-1px; margin-bottom:7px; line-height:14px}
.subjectNews p.title a {color:#000000; text-decoration:none}

.advancedSearch { padding-top:6px; padding-right:3px; margin-bottom:12px}
.advancedSearch tr.orange td { background-color:#FFF2CF}
.advancedSearch tr.blue td { background-color:#E3F0FC}
.advancedSearch td.title { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; padding-left:20px}
.advancedSearch tr.orange td.title { padding-top:12px; padding-bottom:7px}
.advancedSearch tr.blue td.title { padding-top:8px; padding-bottom:7px}
.advancedSearch td.firstCol { padding-left:20px; vertical-align:top; width:34%}
.advancedSearch td.midCol { vertical-align:top; width:32%}
.advancedSearch td.lastCol { padding-right:20px; vertical-align:top; width:33%}
.advancedSearch p { height:20px}
.advancedSearch td.firstCol input, .advancedSearch td.midCol input, .advancedSearch td.lastCol input {   height:13px; width:13px; margin-right:4px}
.advancedSearch label { font-size:11px; white-space:nowrap}
.advancedSearch td.alterSearch { background:url(/i/search.gif) 19px 17px no-repeat; background-color:#FFBC00; padding:0px 0px 0px 0px; vertical-align:middle}
.advancedSearch input.searchQuery{ width:355px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:1px 0px 1px 2px}
.advancedSearch td.button { padding-left:12px; padding-top:1px}
.advancedSearch td.button button{ width:76px; background:none; border:none; text-align:left}

.searchResults { padding-left:21px; margin-bottom:7px}
.searchResultsNotice { font-family:Georgia, "Times New Roman", Times, serif; margin-top:-7px; line-height:17px; margin-bottom:11px}
.searchResultsNotice span.count { font-family:Arial, Helvetica, sans-serif; color:#FFBC00; font-weight:bold; margin-left:3px}

.searchResults div.item { margin-bottom:3px}
.searchResults div.item div.rubric { color:#0060B6; font-size:11px; margin-bottom:6px}
.searchResults div.item div.rubric span.time{ color:#FF8300; font-family:Tahoma, Arial, sans-serif; font-size:10px}
.searchResults div.item div.rubric span.bar{ color:#0060B6;  font-size:10px; margin-left:2px; margin-right:3px}
.searchResults div.item div.title { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; line-height:20px; margin-bottom:3px}
.searchResults div.item div.title a { color:#000000; text-decoration:none}
.searchResults div.item div.notice { font-size:11px; padding:0px 10px 9px 0px; line-height:14px}
.searchResults div.item div.notice a { color:#000000; text-decoration:none}

.newsGrandTitle { margin-bottom:16px; margin-top:13px; margin-left:1px}
.newsGrandTitle td.picture { border-top:1px solid #F3F3F3; padding-top:1px; padding-bottom:1px}
.newsGrandTitle td.section { font-size:11px; padding:0px 20px 9px 13px; line-height:11px}
.newsGrandTitle td.title { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; line-height:22px; padding:0px 20px 0px 13px; }
.newsGrandTitle td.title a { color:#000000; text-decoration:none}
.newsGrandTitle td.bottomline { padding:2px 22px 0px 10px;}
.newsGrandTitle td.bottomline span.time { font-size:22px; color:#FFBC00; vertical-align:middle; margin-right:5px; line-height:22px}
.newsGrandTitle td.bottomline span.date { font-size:10px; vertical-align:middle}
.newsGrandTitle td.notice { padding:6px 20px 0px 20px; line-height:15px; color:#000000}
.newsGrandTitle td.notice a { color:#000000; text-decoration:none}
.newsGrandTitle td.notice span.red a{ color:#FF0000}
.newsGrandTitle td.notice a span.red{ color:#FF0000}

.newsAnnounce { margin-bottom:13px; margin-left:1px}
.newsAnnounce td.picture { padding:3px 10px 0px 0px}
.newsAnnounce div.section { padding-bottom:3px; color:#0060B6; font-size:11px; padding-left:1px}
.newsAnnounce div.section a { color:#0060B6}
.newsAnnounce div.title { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; padding-right:20px; line-height:22px; padding-bottom:2px}
.newsAnnounce div.title a { color:#000000; text-decoration:none }
.newsAnnounce div.notice { font-size:11px; padding-left:1px; padding-right:15px; line-height:14px}
.newsAnnounce div.notice a{ color:#000000; text-decoration:none}
.newsAnnounce div.notice span.time { font-size:9px; color:#0060B6; margin-right:3px}
.newsAnnounce div.notice a span.time { font-size:9px; color:#0060B6}

.calendar { font-family:Tahoma, Arial, sans-serif; font-size:11px; margin-bottom:16px; margin-top:8px}
.calendar form.monthSelector {background-color:#FFBC00; padding:3px 0px 3px 33px}
.calendar select { font-family:Tahoma, Arial, sans-serif; font-size:10px;}
.calendar select.sel_month { width:90px;}
.calendar select.sel_year { width:75px;}
.calendar div.grid { padding-right:8px; padding-top:3px}
.calendar div.grid td {font-size:11px; text-align:center; vertical-align:middle; width:20px}
.calendar div.grid td.weekday { padding-top:3px; padding-bottom:1px; text-align:center}
.calendar div.grid td.day {background-color:#F4F4F4; color:#2A2A2A; cursor:default; height:20px;}
.calendar div.grid td.day_current {background-color:#FFBC00; color:#2A2A2A; cursor:default; height:20px;}
.calendar div.grid a{ color:#2A2A2A; text-decoration:none;}
.calendar div.grid a.active{ color:#2A2A2A}

.voteResults { padding-left:21px; padding-right:20px;}

.voteResultsItem { padding-top:1px; padding-bottom:26px}
.voteResultsItem div.date { font-size:9px; color:#0060B6; padding-bottom:5px; margin-left:-1px}
.voteResultsItem div.question { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding-right:30px; line-height:16px; padding-bottom:4px}
.voteResultsItem div.questionBig { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; padding-right:60px; line-height:20px; padding-bottom:6px}
.voteResultsItem div.totalVotes { font-size:11px;}
.voteResultsItem td.answers { vertical-align:top; padding-top:13px; padding-right:7px}
.voteResultsItem td.dot { padding-left:1px; padding-right:10px; padding-bottom:6px; vertical-align:top}
.voteResultsItem div.square { width:14px; height:14px}
.voteResultsItem td.answer { font-size:11px; padding-bottom:8px}
.voteResultsItem td.answer span{ color:#0060B6}
.voteResultsItem td.diagramm { vertical-align:top; padding-top:10px}
.voteResultsItem td.voteLink input{ width:99px; font-size:11px; background-color:#D4D0C8; font-family:Tahoma, Arial, Helvetica, sans-serif; height:19px; line-height:10px}
.voteResultsItem td.resultsLink { font-size:11px; color:#0865B9; padding-left:20px; padding-bottom:3px}
.voteResultsItem td.resultsLink a span { text-decoration:none}

.lastVotings { font-family:Arial, Helvetica, sans-serif; margin-bottom:19px }
.lastVotings p.date{ color:#0060B6; font-size:11px; line-height:12px; margin-bottom:2px; margin-left:1px}
.lastVotings p.date a{ color:#0060B6; text-decoration:none}
.lastVotings p.title { margin-left:0px; margin-bottom:7px; line-height:14px}
.lastVotings p.title a {color:#000000; text-decoration:none}

.voting { padding-top:1px}
.voting div.questionBig { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; padding-right:80px; line-height:20px; padding-bottom:6px; padding-left:21px}
.voting div.date { font-size:9px; color:#0060B6; padding-bottom:7px; padding-left:20px}
.voting div.answers { background-color:#E3F0FC; font-size:11px; padding:10px 10px 13px 20px; margin:0px 19px 34px 1px;}
.voting div.answers div.totalVotes { font-size:11px; margin-bottom:8px}
.voting div.answers p { margin-bottom:3px}
.voting div.answers input { background:none; height:13px; width:13px; margin-right:6px}

.voting td.voteLink input{ width:89px; font-size:11px; background-color:#D4D0C8; font-family:Tahoma, Arial, Helvetica, sans-serif; height:19px; line-height:10px}
.voting td.resultsLink { font-size:11px; color:#0865B9; padding-left:24px; padding-bottom:3px}
.voting td.resultsLink span { text-decoration:none}

.quizItem { margin-bottom:16px; margin-left:1px; margin-top:11px}
.quizItem td.picture { padding:2px 9px 2px 0px}
.quizItem div.title { padding-bottom:4px; color:#0060B6; font-size:11px;}
.quizItem div.title a { color:#0060B6}
.quizItem div.notice { font-size:11px; padding-right:15px; line-height:14px; padding-bottom:5px}
.quizItem div.notice a{ color:#000000; text-decoration:none}
.quizItem div.playLink { font-size:11px; color:#FF0000;}
.quizItem div.playLink a { color:#FF0000;}
.quizItem div.playLink a span { text-decoration:none}

.materialDocuments { margin-bottom:18px; margin-top:-7px; background:url(/i/docs.gif) 1px top no-repeat; padding-left:33px;}
.materialDocuments a { color:#000000}
.materialDocuments div.title { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; padding:4px 0px 5px 0px;}
.materialDocuments div.item { background:url(/i/dot2.gif) 3px 8px no-repeat; padding:0px 20px 3px 1px; font-family:Arial, Helvetica, sans-serif; line-height:16px}
.materialDocuments div.item span { margin-left:8px}

.topicAnnounce {margin-bottom:20px; margin-top:16px; padding-left:1px; padding-right:15px}
.topicAnnounce div.title { font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:18px; margin-bottom:2px}
.topicAnnounce div.title a { color:#000000; text-decoration:none}
.topicAnnounce div.last { color:#0060B6; font-size:9px}
.topicAnnounce div.notice { font-size:11px; margin-top:21px; line-height:14px}
.topicAnnounce div.notice a { color:#000000; text-decoration:none}

.topicInfo {margin-bottom:17px; margin-top:16px; padding-left:1px; padding-right:15px}
.topicInfo div.title { font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:20px; margin-bottom:2px}
.topicInfo div.title a { color:#000000; text-decoration:none}
.topicInfo div.notice { font-size:11px; margin-top:14px; line-height:14px}
.topicInfo div.notice a { color:#000000; text-decoration:none}

.topicItem { padding-left: 58px; padding-right:25px; margin-bottom:16px}
.topicItem div.title { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; padding-right:20px; line-height:20px; margin-bottom:4px; padding-left:1px}
.topicItem div.title a { color:#000000; text-decoration:none }
.topicItem div.notice { font-size:11px; padding-right:15px; line-height:14px}
.topicItem div.notice a{ color:#000000; text-decoration:none}
.topicItem div.notice span.time { font-size:9px; color:#0060B6; margin-right:3px}
.topicItem div.notice a span.time { font-size:9px; color:#0060B6}

.headerBanner { vertical-align:middle; text-align:center; padding:5px 10px 0px 55px}

.searchBarNew { background-color:#FFBC00}
.searchBarNew td.icon { padding-top:20px; padding-right:9px}
.searchBarNew input.searchQuery{ width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; padding:1px 0px 1px 2px}

.searchBarNew td.button { padding-left:17px; padding-top:1px}
.searchBarNew td.button button{ width:76px; background:none; border:none; text-align:left}

.searchBarNew td.button2 { padding-left:17px; padding-top:1px}
.searchBarNew td.button2 button { width:73px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; min-height:14px;}
* html .searchBarNew td.button2 button {height:19px;}
.searchBarNew td.button2 button div { position:relative; top:-1px; left:1px}


.searchBarNew td.more { padding:2px 86px 0px 0px}
.searchBarNew td.more td.advanced { padding-top:4px; padding-bottom:2px; font-size:11px; text-align:right; white-space:nowrap}
.searchBarNew td.more td.advanced a { color:#000000; border-bottom:1px dashed #000000; text-decoration:none}
.searchBarNew td.more td.options { padding-top:3px; font-size:11px; white-space:nowrap }
.searchBarNew td.more input { background:none; vertical-align:middle; margin-right:4px; width:14px; height:15px}
.searchBarNew td.more label { margin-right:16px}
.searchBarNew td.sponsorNotice { white-space:nowrap; font-size:10px; line-height:10px; color:#FFF9EA; padding:0px 30px 2px 31px}
.searchBarNew td.sponsorNotice a { text-decoration:none; color:#FFF9EA}
.searchBarNew div.logoFoot { position:relative; top:32px; left:-70px}

.letterIndex { color:#909090; padding:25px 20px 25px 60px;}
.letterIndex td { font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:bold; padding:0px 8px 0px 9px; cursor:default}
.letterIndex td.current { color:#000000}
.letterIndex a { color:#000000}
.letterIndex td.current a { text-decoration:none}

.newsInformer { background:url(/i/line_black_dashed.gif) left top repeat-x; padding:11px 0px 0px 28px; margin-top:30px; font-size:11px}
.newsInformer div.date { font-family:Arial, Helvetica, sans-serif; color:#0060B6; margin-bottom:3px}
.newsInformer div.date a { color:#0060B6; text-decoration:none}
.newsInformer div.text { line-height:14px; padding-left:1px; margin-bottom:11px}
.newsInformer div.text a { color:#000000; text-decoration:none}
.newsInformer div.more { margin-top:-4px}

.leftColumnBanner { background:url(/i/line_black_dashed.gif) left top repeat-x; padding:16px 0px 0px 29px; margin-top:11px}

.informerDayInHistory { background:url(/i/line_black_dashed.gif) 2px 22px repeat-x; margin-bottom:24px; width:240px}
.informerDayInHistory div.informerTitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; padding-left:20px; padding-bottom:2px;}
.informerDayInHistory div.informerTitle span { color:#0060B6; font-size:18px; font-style:italic}
.informerDayInHistory div.informerTitle a { color:#000000; text-decoration:none}
.informerDayInHistory div.informerTitle a span { color:#0060B6}
.informerDayInHistory td.image { padding-top:6px; padding-right:7px}
.informerDayInHistory div.date { font-family:Georgia, "Times New Roman", Times, serif; color:#FFBC00; font-size:24px; line-height:24px; position:relative; left:4px; top:-2px; margin-bottom:3px}
.informerDayInHistory div.date a { color:#FFBC00; text-decoration:none}
.informerDayInHistory div.title { font-size:11px; font-weight:bold; color:#0060B6; padding-right:1px}
.informerDayInHistory div.title a { color:#0060B6; text-decoration:none}
.informerDayInHistory div.text { font-size:11px; padding-right:1px}
.informerDayInHistory div.text a { color:#000000; text-decoration:none}

.informerPhotoLines { margin-bottom:13px; background:url(/i/bg_photo_blue.gif) left top repeat-x; width:240px}
.informerPhotoLines div.informerTitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; padding:4px 0px 5px 17px; background:url(/i/line_black_dashed.gif) 1px 24px repeat-x;}
.informerPhotoLines div.informerTitle span { color:#00A33D; font-size:18px; font-style:italic}
.informerPhotoLines div.informerTitle a { color:#000000; text-decoration:none}
.informerPhotoLines div.informerTitle a span { color:#00A33D}
.informerPhotoLines td.image { padding-top:2px; padding-right:5px}
.informerPhotoLines div.title { font-size:11px; font-weight:bold; color:#0060B6; padding-right:1px}
.informerPhotoLines div.title a { color:#0060B6; text-decoration:none}
.informerPhotoLines div.text { font-size:11px;  padding-right:1px}
.informerPhotoLines div.text a { color:#000000; text-decoration:none}

.informerFame { background:url(/i/line_black_dashed.gif) 2px 21px repeat-x; margin-bottom:20px; width:240px}
.informerFame div.informerTitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; padding-left:17px; margin-bottom:12px;}
.informerFame div.informerTitle span { color:#EFEC12; font-size:18px; font-style:italic}
.informerFame div.informerTitle a { color:#000000; text-decoration:none}
.informerFame div.informerTitle a span { color:#EFEC12}
.informerFame td.image {padding-right:13px; padding-bottom:3px}
.informerFame div.title { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding-right:1px; line-height:13px}
.informerFame div.title a { color:#000000; text-decoration:none}
.informerFame div.text { font-size:11px; padding-right:1px; padding-left:15px; margin-top:3px; line-height:14px}
.informerFame div.text a { color:#000000; text-decoration:none}

.informerAnalitics { background:url(/i/line_black_dashed.gif) 3px 22px repeat-x; margin-bottom:27px; width:240px}
.informerAnalitics div.informerTitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; padding-left:19px; margin-bottom:12px;}
.informerAnalitics div.informerTitle span { color:#0060B6; font-size:18px; font-style:italic}
.informerAnalitics div.informerTitle a { color:#000000; text-decoration:none}
.informerAnalitics div.informerTitle a span { color:#0060B6}
.informerAnalitics td.image {padding-right:17px; padding-bottom:3px}
.informerAnalitics div.title { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding-right:1px; line-height:14px; padding-top:2px}
.informerAnalitics div.title a { color:#000000; text-decoration:none}
.informerAnalitics div.text { font-size:11px; padding-right:1px; padding-left:21px; margin-top:3px; line-height:14px}
.informerAnalitics div.text a { color:#000000; text-decoration:none}

.informerQuest { background:url(/i/line_black_dashed.gif) 2px 22px repeat-x; margin-bottom:24px; width:240px}
.informerQuest div.informerTitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; padding-left:18px; margin-bottom:9px;}
.informerQuest div.informerTitle span { color:#00A33D; font-size:18px; font-style:italic}
.informerQuest div.informerTitle a { color:#000000; text-decoration:none}
.informerQuest div.informerTitle a span { color:#00A33D}
.informerQuest td.image {padding-right:6px; padding-bottom:1px}
.informerQuest td.question { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:13px; font-weight:bold;}
.informerQuest td.question a { color:#000000; text-decoration:none}
.informerQuest form.quiz { padding:11px 27px 0px 17px}
.informerQuest form.quiz td { padding-bottom:9px}
.informerQuest input { margin-right:8px; width:15px; height:14px}
.informerQuest div.button { padding-top:7px; padding-left:1px}
.informerQuest div.button button { width:73px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; min-height:14px; max-height:19px;}
* html .informerQuest div.button button { height:19px;}
.informerQuest div.button button div { position:relative; top:-1px; left:2px}

.mainpageContent { padding:1px 0px 0px 22px}

.mainpageBlockTitle { border-collapse:collapse; margin-bottom:4px;}
.mainpageBlockTitle td { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; background:url(/i/line_black_dashed.gif) left bottom repeat-x; padding-bottom:3px}
.mainpageBlockTitle a { text-decoration:none; color:#000000 }
.mainpageBlockTitle span, .mainpageBlockTitle a span{ color:#FFAF00; text-decoration:underline}

.sports { margin-top:13px;}
.sports div.sportItem { text-align:center; font-size:11px; padding:0px 0px 0px 0px; width:70px; height:70px; overflow:hidden; float:left; display:inline}
.sports div.sportItem a { color:#FFBC00}
.sports div.sportItem div.image { margin-bottom:2px}

.mainpageArticles { padding-right:10px; clear:both;}
.mainpageArticles td { vertical-align:top}
.mainpageArticles div.image { margin-top:7px; margin-bottom:8px}
.mainpageArticles div.title { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; line-height:20px; margin-bottom:6px}
.mainpageArticles div.title a { color:#000000; text-decoration:none}
.mainpageArticles div.notice { font-size:11px; line-height:14px; margin-bottom:18px}
.mainpageArticles div.notice a { color:#000000; text-decoration:none}

