div#project{padding:0;margin:0;width:100%;height:auto;min-width:950px;display:block;}
td.HeaderArticle a{color:#283d59 !important;font-family:"Times New Roman", Times, serif;font-size:14pt;font-weight:normal;margin-left:5px}
td.HeaderArticle a:hover{color:#a21437 !important;text-decoration:underline;}
#project table, td, tr, img{padding:0;margin:0}
#project{font-size:12px}
.lightgrey{background:url(http://rg.ru/i/img/bg48.png) repeat-x 0px 0px;border:1px solid #d7d7d7;color:#777;font-size:16pt;font-family:Times,"Times New Roman", Geneva, serif;display:block;clear:both;padding:0 30px 0;line-height:40px;width:auto;margin:0 0 10px;height:auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.lightgrey a{color:#a21437;line-height:35px;padding:0px;}
.lightgrey a:hover{color:#2a4d7d;text-decoration:underline}
.lightgrey span {line-height:35px;}
a:active, a:focus{outline:none !important;color:#2a4d7d !important}
#mostread a{color:#283d59}
.city{color:#283d59;font-size:14pt;font-family:"Times New Roman", Times, serif;padding-left:12px;margin-right:5px;background-image:url(http://rg.ru/i/img/city30.png);background-position:0 5px;background-repeat:no-repeat;background-color:#fff;text-decoration:none;width:auto;display:inline;float:left;margin:0 0 0 20px;}
a:hover.city{background-image:url(http://rg.ru/i/img/city30.png);text-decoration:none;color:#a21437;}
div.right-auto{margin:0;padding:0 5px 0;float:left;width:33%;border-left:1px solid #f5f5f5;border-spacing:0;overflow:hidden;min-width:250px;}
div.maincol{float:left;clear:left;width:65%;margin:0px;padding-right:5px;padding-left:0;overflow:hidden;}
.maincol table, maincol td{width:auto;padding:0px;margin:0px}
.mainblock{float:right;display:inline;float:none;padding-right:2px;padding-top:0;padding-left:0;margin:0;overflow:hidden;}
.mainblock table, .mainblock td, .mainblock div{width:auto;padding:0px;margin:0px;}
.rightcol{width:400px;float:right;background-color:#fff;overflow:hidden;padding:5px 0px 5px 5px;height:auto;border-left:1px dotted #f5f5f5}
div.div50{width:49%;margin:0px;padding:0px;float:left;display:block;overflow:hidden;height:auto;}
div.div30{width:33%;margin:0px;padding:0px;float:left;display:block;overflow:hidden;height:auto;}
div.clearleft{clear:both;display:block;height:auto;overflow:hidden;margin:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:15px}
div.inc, div#reginclude{width:auto!important;margin-bottom:10px;padding-bottom:5px;padding-left:10px;padding-right:0px;}
.inc table{width:auto!important;}
.inc table tr td{width:auto!important;}
.inc span{margin-left:5px;}
a.centerArticleLink{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;}
a:hover.centerArticleLink{color:#a21437;}
.custom{font-family:Arial, Helvetica, sans-serif;font-size:10px;padding-top:20px;padding-left:3px;padding-right:3px;text-decoration:none;border:1px solid #ccc;width:140px;height:190px;text-align:center;margin:5px 5px 5px 0;display:block;overflow:hidden;float:left;vertical-align:top;line-height:1em;background-image:url(/img/content/31/75/06/allfoto.gif);background-position:3px 3px;background-repeat:no-repeat;-moz-border-radius:7px;-webkit-border-radius:7px;-moz-box-shadow:3px 3px 5px #d7d7d7;-webkit-box-shadow:3px 3px 5px #d7d7d7;color:#283d59;font-weight:bold;}
a:hover.custom{border:1px solid #666;color:#a21437;background:transparent url(/img/content/31/75/06/allfoto-red1.gif) 3px 3px no-repeat;-moz-box-shadow:1px 1px 10px #000;-webkit-box-shadow:1px 1px 10px #000;-webkit-transition:all 0.6s ease-in-out;}
a:visited.custom{background-color:#fff;border:1px solid #ccc;color:#666;background-image:url(/img/content/31/75/06/allfoto-bw.gif);background-position:2px 2px;background-repeat:no-repeat;}
.custom1{width:100px;height:100px;border:1px solid #909090;margin-bottom:5px;}
#allvids{margin-top:5px;clear:left;display:block;}
#allvids .custom, span.allvideo .custom{background:url(http://rg.ru/i/img/allvid-bl.gif) no-repeat 3px 3px}
#allvids a:hover.custom, span.allvideo a:hover .custom{background:transparent url(http://rg.ru/i/img/allvid-red.gif) no-repeat 3px 3px}
#allvids a:visited.custom, span.allvideo a:visited.custom{border:1px solid #ccc;color:#666;background:#fff url(http://rg.ru/i/img/allvid-bw.gif) no-repeat 3px 3px}
a.allphoto, a.allspec, a.alldocs {clear:left;display:block;padding-left:32px;height:20px;line-height:20px;overflow:hidden;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:underline;text-align:left;width:auto;white-space:nowrap;margin:10px 10px 10px;font-weight:bold;overflow:hidden;}
a:hover.allphoto, a:hover.allspec{color:#f00;text-decoration:underline;}
a.allphoto{background-position:0px -45px;background-image:url(http://rg.ru/i/img/leica-gb.png);background-repeat:no-repeat;}
a.allphoto:hover{background-position:-34px 2px;}
a.allspec{background:url(http://rg.ru/i/img/allspec.png) 0px 0px no-repeat;}
a.allspec:hover{background:url(http://rg.ru/i/img/allspec-h.png) 0px 0px no-repeat;}
.tweet{background-image:url("http://rg.ru/i/img/tweet.png");}
.rssme, .bookmark, .tweet{background-position:0 0;background-repeat:no-repeat;display:block;float:left;height:15px;margin-left:10px;overflow:hidden;text-decoration:none;width:15px;}
.rssme{background-image:url(http://rg.ru/i/img/rss.png)}
a.bookmark img, a.rssme img{border:0px;height:15px;width:15px;padding:0px;margin:0px}
.bookmark{background-image:url(http://rg.ru/i/img/bookmark.png)}
a.bookmark:hover, a.rssme:hover{background-position:0px -30px}
a.bookmark:active, a.rssme:active{background-position:0px -60px}
a.reg{color:#f00;font-family:"Times New Roman", Times, serif !important;background-image:url(http://rg.ru/i/img/arrow5x7sky.png);background-position:100% 11px;padding-right:8px;background-repeat:no-repeat;font-size:16pt !important;color:#f00;font-family:"Times New Roman", Times, serif !important;font-weight:normal !important;padding-top:2px;padding-bottom:2px;}
a:hover.reg{color:#a21437;text-decoration:underline;background-position:100% -12px;}
a.rublink{background:#eee url("http://rg.ru/i/gall/newslink.png") 99% 8px no-repeat;color:#039;display:block;font-family:"Times New Roman", Times, serif;font-size:13pt;font-variant:small-caps;font-weight:bold;line-height:25px;margin-right:5px;margin-left:2px !important;margin-top:2px;overflow:hidden;padding:5px 15px 5px;text-decoration:none;-moz-border-radius:0px 13px 13px 0px;-webkit-border-radius:0px 13px 13px 0px;clear:left;}
a.rublink b{text-decoration:none;border-bottom:1px solid #4f82ac;padding:0px;margin:0px}
a.rublink:hover{background:#eaeaea url(http://rg.ru/i/gall/newslinka.png) 99% 8px no-repeat;text-decoration:none;-webkit-transition:all 0.5s ease-in-out}
a.rublink:hover b{border-bottom:1px solid #a21437;text-decoration:none;color:#a21437;}
#rightmedia .custom{width:40%;height:auto;margin:2px 2px 10px 2px;padding-bottom:10px;font-weight:bold;height:155px;}
#rightmedia a.custom:hover{background-color:#fff}
.hnews a{font-size:12px !important}
.hnews a.maintext{text-decoration:none;color:#000}
.hnews span{font-size:11px;}
span.datetime{color:#bbb}
div#special a img{display:block;float:left;margin:10px 2px;-moz-box-shadow:#d7d7d7 3px 3px 15px;-webkit-box-shadow:#d7d7d7 3px 3px 15px}
div#special a:hover img{-moz-box-shadow:#000 4px 4px 20px;-webkit-box-shadow:#000 4px 4px 20px;-webkit-transition:all 0.9s ease-in-out;}
div.contacts{-moz-border-radius:7px 7px 7px 7px;background:#F5F5F5 url(http://rg.ru/i/img/map400.png) center no-repeat;clear:left;display:block;float:left;line-height:2em;margin-bottom:10px;margin-top:5px;padding:15px 5px 15px 5px;white-space:normal;width:98%;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;overflow:hidden;}
div.contacts a{color:#039;margin-right:5px;display:block;width:95%;float:left;margin-bottom:15px;background:transparent url("http://rg.ru/i/gall/newslink.png") 2px 2px no-repeat;padding-left:20px;line-height:22px;font-weight:bold;border-top:1px solid #fff;border-bottom:1px solid #fff}
div.contacts a:hover{color:#a21437;text-decoration:underline;background:#fff url("http://rg.ru/i/gall/newslinka.png") 2px 2px no-repeat;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}
span.floatright{float:right;font-size:8pt;white-space:nowrap;margin-right:5px;margin-top:10px;display:block;height:15px;line-height:15px;overflow:hidden;}
a.float{font-family:sans-serif;font-size:8pt;float:left;margin-right:5px;margin-top:0px;margin-left:2px;margin-right:10px;display:block;float:left;line-height:16px}
div.addme{margin-bottom:10px;margin-left:0px;text-align:left;text-decoration:none;background:url(http://rg.ru/i/img/foto-bg5.gif) top repeat-x;display:block;border-top:1px solid #d7d7d7;padding-left:0px;padding-right:5px;padding-top:10px;padding-bottom:10px;height:auto;padding-bottom:10px}
a.edition{padding-left:20px;width:auto;padding-top:0px;padding-bottom:0px;padding-right:0px;background:url(http://rg.ru/i/img/orel16.png) no-repeat left center;font-size:13pt;font-variant:small-caps;font-weight:normal;text-decoration:none;border-top:1px solid #283d59;border-bottom:1px solid #283d59;letter-spacing:0em;margin-bottom:10px;margin-left:10px;white-space:nowrap;clear:left;font-family:"Times New Roman", Times, serif;color:#283d59;}
a.edition:hover{color:#a21437;background:url(http://rg.ru/i/img/orel16r.png) no-repeat left center;}
div.bnnrz {clear:left;overflow:hidden;text-align:center;}
div.bnnrz a img{margin:5px;border:0px;overflow:hidden;}
div.bnnrz a:hover img{-moz-box-shadow:#666 3px 3px 20px;-webkit-box-shadow:#666 3px 3px 20px;}
.sbtitle{font-size:14pt;display:block;font-family:"Times New Roman", Times, serif}
.red{color:#a21437}
.darkblue{color:#283d59}
.jsc{visibility:hidden;height:1px;margin:0px;padding:0px}
a.allevents{font-size:12px;color:#666;font-family:Arial, Helvetica, sans-serif;float:right;clear:left;margin-right:10px;white-space:nowrap;line-height:20px;height:20px;overflow:hidden;display:block;margin-top:5px;margin-bottom:5px;font-weight:bold}
a.allevents:hover{color:#f00;text-decoration:underline}
td.copy{padding-left:10px}
a.read, a.reply{cursor:pointer;margin-left:20px;float:left;padding-left:18px;height:16px;line-height:16px;padding-bottom:0px;margin-bottom:20px;overflow:hidden;color:#999;font-family:Verdana, Geneva, sans-serif;font-size:8pt;font-weight:bold;margin-top:0px;}
.read{background:url(/i/img/read32.png) 0px 0px no-repeat}
.reply{background:url(/i/img/reply32.png) 0px 0px no-repeat}
a.reply:hover{background:url(/i/img/reply32.png) 0px -16px no-repeat;color:#a21437;text-decoration:underline;cursor:pointer;}
a.read:hover{background:url(/i/img/read32.png) 0px -16px no-repeat;color:#a21437;text-decoration:underline;cursor:pointer;}
div#readercomments{color:#283d59;height:350px;overflow:scroll;}
div#readercomments .bodyArticleText{font-size:8pt !important;color:#283d59;font-family:Verdana;}
div#readercomments .bodyArticleText div:first-letter{color:#a21437;font-weight:bold}
#readercomments .bodyArticleText span{background-color:#a21437;color:#fff !important;height:15px;width:75px;display:block;padding:2px;float:left;margin:5px;font-weight:bold;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-box-shadow:1px 1px 5px #666;-webkit-box-shadow:1px 1px 5px #666;box-shadow:1px 1px 5px #666;}
#readercomments i{font-variant:small-caps;color:#a21437;font-weight:bold}
.inc div.bodyarticletext{padding:5px 5px 10px 0px;font-size:11px}
div.inc{padding:5px 0 10px;}
#container-1 div.lightgrey{margin-bottom:10px;margin-top:2px}
div#id19557{border-top:1px solid #97a5b0;padding:10px 10px}
div.linksblock{border-top:1px solid #97a5b0;background-color:#eaeaea;padding:10px;clear:left}
.linksblock a{color:#283d59;font-size:8pt;font-variant:small-caps;font-weight:bold;margin-right:10px}
.linksblock a:hover{text-decoration:underline;background-color:#fff;color:a21437}
td#maintable2nd{padding:0px !important;}
a.centerarticlelink{text-decoration:none}
.most_comments{margin-top:8px}
.most_comments a{text-decoration:none;}
.horizontal_include{line-height:1.3em !important;}
span.datetime{font-size:8pt}
div.big_list_item a span.subtitle{border-bottom:1px solid #efefef;}
div.big_list_item {overflow:hidden;margin-bottom:10px;}
#epaper-container{box-shadow:5px 5px 5px #555;-webkit-box-shadow:5px 5px 5px #555;-moz-box-shadow:5px 5px 5px #555;z-index:1003;display:none;position:absolute;background:#fff;left:30px;width:90%;height:90%;border:1px solid #000;}
#specialmenu span{margin-right:30px;}
div.specialitems div, div.specialitems_two div{width:300px;float:left;vertical-align:top;padding:0px 10px;margin-bottom:20px;}
div.specialitems div img, div.specialitems_two div img{float:left;margin:0px 10px 10px 0px;}
div.specialitems div span.name, div.specialitems_two div span.name{font-weight:bolder;}
div.specialitems div span.description, div.specialitems_two div span.description{font-size:12px;color:#666;}
div.specialitems div a:hover, div.specialitems_two div a:hover{text-decoration:underline;}
a.download, a.view_online{height:20px;line-height:20px}
a.download img.sprite_16x16, a.view_online img.sprite_16x16{width:16px;height:16px;border:0px;overflow:hidden;background:url(/i/img/specicons.png);margin:3px 5px 0px 0px}
a.pdf img.sprite_16x16{background-position:0px -16px}
a.zip img.sprite_16x16{background-position:0px -32px}
a.view_online img.sprite_16x16{background-position:0px 0px}
a.preview img{-moz-box-shadow:1px 1px 5px #999;-webkit-box-shadow:1px 1px 5px #999;box-shadow:1px 1px 5px #999;width:90px;height:140px}
a:hover.preview img{-moz-box-shadow:1px 1px 8px #333;-webkit-box-shadow:1px 1px 8px #333;box-shadow:1px 1px 8px #333;}
span.additional_links a{display:none}
div.regspecial{margin-top:10px}
.regspecial div.specialitems div, .regspecial div.specialitems_two div{width:40% !important;font-size:11px !important;padding:0px 5px 0px 0px;margin:0 0 10px 20px}
.regspecial a.download, .regspecial a.view_online{height:20px;line-height:20px;font-weight:bold;white-space:nowrap}
.regspecial span.description,.regspecial span.name{display:block;clear:left;font-size:11px !important;max-width:160px;color:#999}
.regspecial div.specialitems_two br{clear:left;line-height:5px;height:5px}
.regspecial span.description{font-size:9px !important;font-weight:bold !important;color:#d7d7d7 !important;font-family:Verdana}
div.poll_results{color:#a21437;font-weight:bold}
div.poll_results div.poll_results_text{margin-bottom:10px;display:block;font-weight:normal;color:#004261}
div.poll_results div.poll_results_text div{margin-bottom:10px}
div.poll_results_text i{margin-left:20px;font-weight:bold}
div.poll ul li{list-style:none outside none}
div.person a, div.person_status a{color:#004261;}
div#project textarea{border:1px solid #d7d7d7;}
div#project .right-auto textarea{width:90%;height:50px;font-size:11px;font-family:sans-serif;}
div#project .right-auto textarea:focus{height:50px;background:#ffc;}
.poll p{font-weight:bold;color:#283d59;}
div.res{padding:0px !important;height:10px;overflow:hidden}
div.poll_results{height:420px;display:block;overflow:auto;margin:10px 5px;padding:10px 5px;border-top:1px solid #d7d7d7;}
div.poll{overflow:hidden;}
.polls_values{border-bottom:1px solid #d7d7d7;padding:0 0 10px 0;text-indent:20px;}
#anonym p{color:#999;font-size:11px;}
#project div.big_list_item a.title{font-family:'Times New Roman', serif;font-size:18px;font-weight:normal;color:#004261;}
div.right-auto .fields textarea{height:100px !important;}
.fields textarea, .fields input{font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#004261;border:1px solid #bbb;}
.fields textarea:focus, .fields input:focus{background:#ffc;border:1px solid #666;}
div.infodiv{overflow:hidden;}
.reg_inbox{font-size:11px;color:#666;background:url(/i/img/inbox.png) 0 2px no-repeat;padding:5px 0px 0 20px;border-top:1px dotted #d7d7d7;display:block;overflow:hidden;}
.mainText, .bodyArticleText {font-weight: normal;}
a.centerarticlelink {text-decoration:none}
#topreaded {margin:5px auto;}
#topreaded span {display:block;clear:left;padding:0 0 0 20px; background:url(http://rg.ru/i/img/regbullet.png) left center no-repeat;margin:0 0 5px 0}
#topreaded span a {color:#000;text-decoration:none;border-bottom:1px dotted #d7d7d7}
span.viewpdf {float:right;font-family:sans-serif;font-size:11px;line-height:40px;height:40px;display:inline-block;margin:0 15px 0 0;}
