html, body, form, ul, li, dl, dd, dt, fieldset, form, blockquote { margin:0; padding:0; border:0 none; }
ul, dl, dd, dt { list-style:none; }

table, tbody, tr, td, th { margin:0; padding:0; border:0 none; border-collapse:collapse; border-spacing:0; vertical-align:top; }

html, body { width:100%; height: 100%; }
body { position: relative; height: 100%; font: 13px/15px "Trebuchet MS", "Times New Roman", serif; color:#000000; }

h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
h1 { font: bold 22px/24px Arial, Tahoma, sans-serif; color: #050505; text-transform: uppercase; }
h2 { margin-bottom: 8px; font: bold 16px/18px Arial, Tahoma, sans-serif; color: #050505; }
h3,
h4 { margin-bottom: 8px; font: bold 14px/16px Arial, Tahoma, sans-serif; color: #050505; }

p { margin:0 0 16px 0; }

a { color: #000000; }
img, fieldset { border:0 none; }

object { display: block; }

.bannerTop,
#header .links,
.menuTop,
.siteMapBlock, 
.enterBlock,
.nowBlock,
.anonsBlog,
.block2,
.partnerList,
.bannerBot, 
#footer,
.advtBlock,
.navigation,
.searchBlockIn2,
.info,
.banner240,
.filtr li,
.filtr2 li,
.actionBlock,
.pager,
.netLinks,
.filtr3,
.allList,
.rss,
.broadcastList .header,
.rssBlock2,
.rssBlock,
.lastBroadcast,
.info2,
.contextPopup,
.commentsNote,
.commentForm,
.formBlock,
.mainTopic,
.lentaEvents,
.peopleLenta,
.tagsBlock,
.voteBlock,
.todayBlock .fullInf,
.todayBlock .doorInfo,
.todayBlock .fading,
.voteToday,
.documentBlock,
.interviewBlock,
.searchBlockIn,
.newsOthers,
.contextBlogs,
.peopleListBlock .block .descr,
.alphabet,
.redact,
.medalsBlock,
.better,
.recom,
.userPanel,
.twitterBlock,
.occupancy,
.standart,
.profileBlock .block3 dfn,
.allMaterials,
.myContentBlock,
.icPrint2,
.recommendAll,
.darkness,
.materialsByTag,
.y-d,
.newsInside { display: none !important; }

dl.commentsBlock { display: block !important; }

#header { margin-bottom: 30px; }
.generalWrap { position: relative; //zoom: 1; }
.generalWrap:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }

.filtr li.cur,
.filtr2 li.cur { display: block; }
.filtr,
.filtr2 { margin-bottom: 15px; }

.title1,
.title2 { height: 43px; font: 27px/44px Tahoma, Arial, sans-serif; text-transform: uppercase; border-bottom: 1px solid #363b3f; }
.title1 a,
.title2 a { color: #ffffff; text-decoration: none; }

.autor { position: relative; padding-left: 63px; min-height: 52px; //-height: 52px; font: 12px/14px "Trebuchet MS", "Times New Roman", serif !important; }
.autor img { display: block; position: absolute; top: 2px; left: 0; width: 50px; height: 50px; padding-right: 1px; border-right: 3px solid #4e4e4e; }
.autor span { display: block; margin-top: 3px; color: #6f7072; font-style: italic; }
.autor a { color: #000000; text-decoration: underline; }

.tags { padding-bottom: 1px; font-size: 10px; line-height: 11px; color: #000000; }
.tags a { color: #a0a0a0; text-decoration: none; }

.topBlock { position: relative; margin-bottom: 10px; }

.topBlock .frame { position: relative; margin-bottom: 4px; border-bottom: 1px dotted #bcbcbc; }
.topBlock .frame dt { font: bold 10px/20px Arial, Tahoma, sans-serif; color: #000000; text-transform: uppercase; }
.topBlock .frame dd { padding: 10px 0 0 0; }

.topBlock .date { position: absolute; top: 3px; right: 5px; font: bold 10px/14px Arial, Tahoma, sans-serif; color: #2b9d8e; }
.topBlock .date span { color: #a3a3a3; }
.topBlock .descr {font-size: 12px; line-height: 13px; color: #404040; }
.topBlock .descr a { color: #404040; text-decoration: none; }
.topBlock .news img { display: block; margin: 0 auto 9px auto; }

.topBlock dfn { display: block; margin-bottom: 1px; font-weight: bold; color: #000000; font-style: normal; }

.topBlock .video dfn { margin-bottom: 13px; }
.topBlock .video a { color: #404040; text-decoration: none; }
.topBlock .video img { display: block; margin: 0 auto 0 auto;  }

.topBlock .autor { margin-bottom: 10px; }
.topBlock .theme { margin: 0 0 2px 0; font: bold 10px/14px Arial, Tahoma, sans-serif; color: #bc021b; }

.topBlock .info { margin: 17px 0 0 0; }
.topBlock .tags { padding: 3px 10px 8px 0; }

.blogList { margin-bottom: 10px; }
.blogList .list li { padding: 28px 10px 10px 10px; border-top: 1px solid #c3c3c3; //zoom: 1; }
.blogList .list li:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }
.blogList .list li:first-child { padding-top: 14px; border-top: 0 none; }

.blogList .list2 { padding: 0 10px; }
.blogList .list2 li { padding: 11px 0 7px 0; }
.blogList .list2 li:first-child { background: none; }

.blogList .autor { float: left; width: 104px; padding-left: 0; overflow: hidden; }
.blogList .autor img { display: block; position: static; top: auto; left: auto; margin-bottom: 3px; }
.blogList .wrap { margin: 0 0 0 118px; }
.blogList .date { margin-bottom: 3px; font: bold 10px/14px Arial, Tahoma, sans-serif; color: #2b9d8e; }
.blogList .date span { color: #a3a3a3; }
.blogList .descr { font-size: 12px; line-height: 13px; color: #6f7072; }
.blogList .descr a { color: #6f7072; text-decoration: none; }
.blogList .descr img { display: block; margin-bottom: 4px; }
.blogList dfn { display: block; margin-bottom: 5px; font: bold 14px/16px Arial, Tahoma, sans-serif; color: #373e40; font-style: normal; }

.blogList .fotoList { //zoom: 1; }
.blogList .fotoList:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }
.blogList .fotoList img { float: left; margin-right: 10px; }

.blogList .tags { margin-top: 5px; }


.postNew,
.postOne,
.newsOne { position: relative; margin-bottom: 10px; }
.postNew dd,
.postOne dd,
.newsOne dd { padding: 16px 15px 0 10px; }
.postNew .date { margin-bottom: 17px; font: bold 14px/31px Arial, Tahoma, sans-serif; text-transform: uppercase; color: #000000;  }
.postNew .descr dfn { display: block; margin-bottom: 13px; font: bold 14px/16px Arial, Tahoma, sans-serif; font-style: normal; }
.postNew .descr dfn a { color: #373e40; text-decoration: none; }

.postNew .autorBlock { position: relative; margin-bottom: 30px; padding-left: 166px; min-height: 143px; }
.postNew .autorBlock img { display: block; position: absolute; top: 3px; left: 0; width: 140px; height: 140px; padding-right: 1px; border-right: 3px solid #4e4e4e; }
.postNew .autorBlock .name { display: inline-block; margin-right: 60px; font: bold 22px/22px Arial, Tahoma, sans-serif; text-transform: uppercase; text-decoration: none; }
.postNew .autorBlock .job { margin-top: 1px; font-size: 14px; line-height: 16px; font-style: italic; color: #c4031d; }
.postNew .autorBlock .programs { margin-top: 20px;  }
.postNew .autorBlock .programs dt { margin-bottom: 1px; font-size: 12px; line-height: 14px; color: #4f4f4f;  }
.postNew .autorBlock .programs dd { padding: 0; font: bold 16px/19px Arial, Tahoma, sans-serif; border-top: 0 none; }
.postNew .autorBlock .programs dd a { color: #050505; text-decoration: none; }

.postNew .more span { display: inline-block; height: 15px; font: bold 10px/14px Arial, Tahoma, sans-serif; text-transform: uppercase;  }

.postOne h1 { margin-bottom: 7px; font-size: 18px; line-height: 20px; color: #32353a; }
.postOne .date { font: bold 12px/14px Arial, Tahoma, sans-serif; color: #2b9d8e; font-style: italic; }

.postOne .topic { margin-bottom: 20px; //zoom: 1; }
.postOne .topic:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }
.postOne .topic .autor { float: right; width: 155px; }

.newsOne h1 { margin-bottom: 14px; font-size: 18px; line-height: 20px; color: #32353a; }
.newsOne .date { margin-bottom: 2px; font: bold 12px/14px Arial, Tahoma, sans-serif; color: #2b9d8e; font-style: italic; }


.broadcastList { position: relative; margin-bottom: 10px; }
.broadcastList dd { padding: 9px 15px 10px 0; }

.broadcastList .header { padding-bottom: 6px; font: bold 12px/14px Arial, Tahoma, sans-serif; color: #32353a; text-transform: uppercase; border-bottom: 1px solid #c3c3c3; //zoom: 1; }
.broadcastList .header:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }

.broadcastList .name { float: left; margin-right: 20px; padding-left: 100px; width: 200px; }
.broadcastList .leaders { float: left; width: 180px; }
.broadcastList .date { float: right; width: 150px; }

.broadcastList .list { margin-left: -10px; }
.broadcastList .list li { padding: 10px 0 10px 10px; //zoom: 1; }
.broadcastList .list li:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }

.broadcastList .list li.color { background: #f4f4f4; }

.broadcastList .list .date { font: bold 12px/14px Arial, Tahoma, sans-serif; color: #53575b; text-transform: uppercase; }
.broadcastList .list .date span { color: #bb011a; }
.broadcastList .list .leaders li { margin-bottom: 6px; padding: 0; font-size: 12px; line-height: 13px; background: none; }
.broadcastList .list .leaders li a { color: #6f7072; }
.broadcastList .list .name { position: relative; min-height: 55px; font: bold 18px/21px Arial, Tahoma, sans-serif; text-transform: uppercase; }
.broadcastList .list .name a { color: #32353a; text-decoration: none; }
.broadcastList .list .name img { display: block; position: absolute; top: 0; left: 0; width: 83px; height: 55px; }


.broadcastList .byLeaders .wrap { padding: 10px 0; border-top: 1px dashed #bcbcbc; //zoom: 1; }
.broadcastList .byLeaders .wrap:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }
.broadcastList .byLeaders .list { margin-left: -10px; float: left; width: 508px;}
.broadcastList .byLeaders .autor { clear: both; margin-top: 8px; }
.broadcastList .byLeaders .name { width: 228px; }
.broadcastList .byLeaders .leaders { width: 210px; }

.broadcastList .byLeaders .first { padding-top: 0; border-top: 0 none; }


.broadcastOne { position: relative; margin-bottom: 10px; }
.broadcastOne dd { padding: 16px 0 1px 0; //zoom: 1; }
.broadcastOne dd:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }
.broadcastOne .f { float: left; width: 205px; margin: 4px 10px 0 0; overflow: hidden; }
.broadcastOne .f img { display: block; }
.broadcastOne .descrBlock h2 { margin: 0; font-size: 22px; line-height: 24px; text-transform: uppercase;}
.broadcastOne .date { margin: 9px 0 8px 0; font: bold 12px/14px Arial, Tahoma, sans-serif; text-transform: uppercase; color: #000000; }
.broadcastOne .date .day { color: #53575b; }
.broadcastOne .date .time { color: #bb011a; }

.broadcastOne .autorBlock { clear: both; padding-top: 10px; }
.broadcastOne .autorBlock dt { margin-bottom: 5px; font-size: 12px; line-height: 14px; color: #6f7072; font-style: italic; }
.broadcastOne .autorBlock .autor { margin-bottom: 20px; }

.newBroadcast { position: relative; margin-bottom: 10px; }
.newBroadcast dd { padding: 10px 0 0 0; }
.newBroadcast .topic .date { margin-bottom: 2px; font: bold 14px/31px Arial, Tahoma, sans-serif; text-transform: uppercase; color: #000000; }
.newBroadcast .topic .name { margin-bottom: 8px; font: bold 18px/31px Arial, Tahoma, sans-serif; color: #000000; text-transform: uppercase; }
.newBroadcast .descr dfn { display: block; margin-bottom: 4px; font: bold 16px/18px Arial, Tahoma, sans-serif; font-style: normal; color: #000000; }
.newBroadcast .descr dfn a { text-decoration: none; }

.newBroadcast .autorBlock { margin-bottom: 14px; border-bottom: 1px dashed #bcbcbc; }
.newBroadcast .autorBlock dt { margin-bottom: 5px; font-size: 12px; line-height: 14px; color: #6f7072; font-style: italic; }
.newBroadcast .autorBlock .list { margin-bottom: 20px; }
.newBroadcast .autorBlock .list:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }

.newBroadcast .typical h1 { margin-bottom: 8px; font-size: 16px; line-height: 18px; }

.newBroadcast .byTime { position: relative; margin-top: 11px; padding-top: 4px; border-top: 1px dashed #bcbcbc; }
.newBroadcast .byTime .typical { margin-right: 120px; }
.newBroadcast .byTime .time { position: absolute; top: 7px; right: 0; width: 120px; font-size: 10px; line-height: 12px; color: #373e40; }
.newBroadcast .byTime .time span { color: #a0a0a0; }


.typical { //zoom: 1; }
.typical:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }
.typical .fotoLeft { display: block; float:left; margin: 3px 16px 5px 0; }
.typical .fotoRight { display: block; float:right; margin: 3px 0 5px 16px; }
.typical blockquote { margin: 25px 120px 23px 0; padding-left: 36px; font: bold 16px/20px Arial, Tahoma, sans-serif; color: #0a0a0a; }
.typical .flash { margin-bottom: 16px; }
.typical .margL { margin-left: 95px; }
.typical blockquote.margL { margin-left: 59px; }

.typical .anyTab { margin-bottom: 26px; width: 100%; }
.typical .anyTab th { padding: 9px 5px 7px 12px; font: bold 13px/15px Arial, Tahoma, sans-serif; color: #fffefe; text-align: left; background: #6e767e; }
.typical .anyTab td { padding: 9px 5px 7px 12px; font-size: 12px; line-height: 13px; color: #32353a; border-bottom: 1px dotted #c4c4c4; }
.typical .anyTab tr.color td { background: #f6f6f6; }
.typical .anyTab .num { font-style: italic; color: #6f7072; }

.typical .objectName { margin: 0 0 3px 0; font-size: 12px; line-height: 13px; color: #6f7072; font-weight: normal; font-style: italic; text-align: right; }

.typical ul { margin: 0 0 16px 30px; }
.typical ul li { margin-bottom: 15px; font-size: 12px; line-height: 13px; color: #32353a; list-style: disc outside; }

.typical .olList { margin-bottom: 26px; border-top: 1px dotted #c4c4c4; }
.typical .olList li { position: relative; margin-bottom: 0; padding: 9px 5px 7px 40px; font-size: 12px; line-height: 13px; color: #32353a; border-bottom: 1px dotted #c4c4c4; list-style:none; }
.typical .olList li.color { background: #f6f6f6; }
.typical .olList li .num { position: absolute; top: 9px; //top: 12px; left: 10px; font-style: italic; color: #6f7072; }


.commentsBlock2 { margin-top: 30px; }
.commentsBlock2 .title { margin: 0 0 5px 0; font: 27px/28px Tahoma, Arial, sans-serif; color: #35393d; text-transform: uppercase; }

.comments { position: relative; }
.comments li { position: relative; border-top: 1px dotted #c4c4c4; }
.comments > li:first-child { border-top: 0 none; }

.comments .wrap { position: relative; //zoom: 1; }
.comments .wrap:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }

.comments .autor { float: left; width: 100px; margin: 10px 10px 0 0; padding-left: 0; overflow: hidden; }
.comments .autor img { position: relative; top: auto; left: auto; width: 38px; height: 38px; margin-bottom: 5px; }
.comments .descr { margin-left: 110px; padding: 6px 10px 35px 10px; font-size: 12px; line-height: 13px; color: #6f7072; }
.comments .date { margin-bottom: 2px; font: bold 10px/14px Arial, Tahoma, sans-serif; color: #2b9d8e; }
.comments .date span { color: #a3a3a3; }
.comments .autorReply { background: #fcf2f3; }

.comments ul { margin-left: 20px; }
.comments ul ul ul ul ul ul ul ul ul ul ul { margin-left: 0; }


.newsList { margin-bottom: 10px; }
.newsList dd { padding: 10px 0 0 0;  }
.newsList .list li { margin-top: 20px; line-height: 14px;  }
.newsList .list li:first-child { margin-top: 0; }
.newsList .list li .name { font-size: 13px; color: #373e40; font-weight: bold; text-decoration: none; }
.newsList .list li .name img.ic { margin: 0 5px -3px 0; }
.newsList .list li .descr { margin-top: 12px; font-size: 12px; color: #6f7072; }
.newsList .list li .date { position: relative; margin-bottom: 6px; font: bold 10px/14px Arial, Tahoma, sans-serif; color: #000000; }
.newsList .list li .f { display: block; margin-bottom: 9px; }

.newsInside { position: relative; }

.newsInside dd { padding: 0 0 10px 0; }

.newsInside .list li { position: relative; margin-top: 11px; padding-top: 23px; }
.newsInside .list li.foto { padding-left: 120px; min-height: 68px; //-height: 68px; }
.newsInside .list li .f { display: block; margin-bottom: 0; position: absolute; top: 26px; left: 0; width: 101px; height: 68px; }

.todayBlock { margin-bottom: 10px; }
.todayBlock dd { padding-top: 10px; }
.todayBlock .list li { border-top: 2px solid #ffffff; }
.todayBlock .shortInf { position: relative; padding-left: 60px; font: bold 12px/25px Arial, Tahoma, sans-serif; color: #ffffff; text-transform: uppercase; }
.todayBlock .shortInf .date { position: absolute; top: 0; left: 0; width: 59px; height: 25px; font-size: 15px; text-align: center; }
.todayBlock .shortInf .name { padding-left: 6px; }

.materialsByTag { position: relative; margin-bottom: 10px; }

.materialsByTag .blogList { margin: 0; }

.materialsByTag .blogList .list2 li { padding-bottom: 15px; //zoom: 1; }
.materialsByTag .blogList .list2 li:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }
.materialsByTag .blogList .section { clear: both; padding-bottom: 10px; font: bold 10px/20px Arial, Tahoma, sans-serif; color: #000000; text-transform: uppercase; }

.materialsByTag .note { margin: 0 10px 20px 10px; padding-top: 11px; line-height: 22px; }
.materialsByTag .note b { font: bold 22px Arial, Tahoma, sans-serif;  }
.materialsByTag .note span { font: bold 22px Arial, Tahoma, sans-serif; color: #000000; text-transform: uppercase; }

.materialsByTag .txtAnons { padding: 0 10px 20px 10px; border-bottom: 1px solid #c3c3c3; //zoom: 1; }
.materialsByTag .txtAnons:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }
.materialsByTag .txtAnons img { float: left; margin-top: 3px; }
.materialsByTag .txtAnons .wrap { margin-left: 225px; }
.materialsByTag .txtAnons dfn { display: block; margin-bottom: 9px; font: bold 22px/23px Arial, Tahoma, sans-serif; color: #000000; text-transform: uppercase;  }


.mainNews { margin-bottom: 10px; border: 7px solid #cf0521;  }
.mainNews .wrap { padding: 26px 30px 16px 30px; background: #ffffff; //zoom: 1; }
.mainNews .wrap:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }
.mainNews .name { font: bold 30px/32px Arial, Tahoma, sans-serif; text-transform: uppercase; text-decoration: none; }
.mainNews .date { margin-top: 14px; font: bold 12px/14px Arial, Tahoma, sans-serif; color: #2b9d8e; font-style: italic; }
.mainNews .descr { margin-top: 3px; }

.mainNews .foto .descrBlock { margin-left: 300px; }
.mainNews img.f { display: block; float: left; max-width: 280px; margin-top: 4px; }


.peopleListBlock { position: relative; margin-bottom: 10px; }
.peopleListBlock .list .block { margin-bottom: 20px;}

.ratingBlock { position: relative; margin-bottom: 10px; }

.ratingBlock .list table { width: 100%; }
.ratingBlock .list th { padding-bottom: 7px; font-size: 12px; text-align: left; font-weight: normal;  }
.ratingBlock .list th.num,
.ratingBlock .list th.change,
.ratingBlock .list th.rating { text-align: center; }
.ratingBlock .list .activity { display: none; }
.ratingBlock .list th.person { padding-left: 77px; }

.ratingBlock .list td { padding: 16px 12px 13px 14px; background-image: url('../i/bg50.gif');   background-repeat: repeat-y; }

.ratingBlock .info { border-top: 0 none; background: none; }
.ratingBlock .info li:first-child { padding-left: 0; } 

.ratingBlock tr.color td { background-color: #f4f4f4; }

.ratingBlock tr td.num { padding: 0 5px; width: 50px; font-size: 14px; line-height: 16px; color: #1f1f1f; text-align: center; vertical-align: middle; background-image: none; } 
.ratingBlock tr td.change { padding: 0 5px; width: 50px; font-size: 12px; font-style: italic; text-align: center; vertical-align: middle; } 
.ratingBlock tr td.rating { padding: 0 5px; width: 110px; font-size: 14px; line-height: 16px; color: #1f1f1f; font-style: italic; text-align: center; white-space: nowrap; vertical-align: middle; } 
.ratingBlock tr td.rating span { color: #e3e3e3; } 

.ratingBlock .list .up { padding-right: 7px; color: #0b9b15; } 
.ratingBlock tr td.rating .up { padding: 0 0 0 7px; background-position: 0 4px; } 
.ratingBlock .list .down { padding-right: 7px; color: #bf021b; } 

.personaOne { position: relative; margin-bottom: 10px; }
.personaOne dd { padding-top: 16px; }

.personaOne .wrap { //zoom: 1; }
.personaOne .wrap:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }
.personaOne .wrap .inf { float:left; width: 140px; }
.personaOne .wrap .inf img { display: block; width: 140px; height: 140px; padding-right: 1px; border-right: 3px solid #4e4e4e; }

.personaOne .wrap .descrBlock { margin-left: 170px; }
.personaOne .typical { padding-top: 10px; }

.personaOne .job { margin-top: 0; font-size: 14px; line-height: 16px; font-style: italic; color: #c4031d; }
.personaOne .activity { margin-top: 17px; }
.personaOne .activity dfn { display: block; margin-bottom: 7px; font-size: 12px; line-height: 14px; color: #6F7072; }
.personaOne .activity li { margin-bottom: 10px; font: bold 16px/18px Arial, Tahoma, sans-serif; color: #000000; }
.personaOne .activity li a { color: #000000; text-decoration: none; }
.personaOne .activity li a:hover { text-decoration: underline; }

.profileBlock .block3 { float:left; width: 214px; margin-right: 20px; }
.profileBlock .block4 { margin-left: 234px; }

.profileBlock .topic { position: relative; height: 53px; }
.profileBlock .topic .title { height: 43px; font: 27px/44px Tahoma, Arial, sans-serif; text-transform: uppercase; border-bottom: 1px solid #363b3f; }

.profileBlock img.avatar { padding-right: 1px; border-right: 3px solid #4e4e4e; }

.profileBlock .who {margin:13px 0 20px 0; background:#f6f6f6; border-top:1px dotted #c4c4c4; border-bottom:1px dotted #c4c4c4; font-style:italic; padding:10px; font-size:12px;}
.profileBlock .who span {color:#2b9d8e; font-style:normal; margin-right:10px;}

.profileBlock .userInfo { width: 100%; }
.profileBlock .userInfo tr td { width: 1%; border-top:1px dotted #c4c4c4; padding:8px 0 25px 0; color:#4f4f4f; font-size:12px;}
.profileBlock .userInfo tr:first-child td {border-top:0 none; padding:8px 0 10px 0;}
.profileBlock .userInfo tr:first-child td span {font-size:15px; }
.profileBlock .userInfo tr td span {display:block; color:#050505; font: bold 18px/20px Arial,Tahoma,sans-serif; }
.profileBlock .userInfo tr td .foto {margin-left:-20px; //zoom: 1; }
.profileBlock .userInfo tr td .foto:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }
.profileBlock .userInfo tr td .foto img {display:block; float:left; margin:10px 25px 0 0;}
.profileBlock .userInfo tr td.pad {padding-left:20px;}
.profileBlock .userInfo tr td.pad span {font-size:13px; color:#2b2a2a;}
.profileBlock .userInfo tr td .rat { margin-top:5px; line-height:17px; //zoom: 1; }
.profileBlock .userInfo tr td .rat:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both;}
.profileBlock .userInfo tr td .rat span { display: block; float:left; margin-right:10px;}
.profileBlock .userInfo tr td span.up { margin-top: -1px; padding-right: 7px; color: #0b9b15; font-weight:normal;} 
.profileBlock .userInfo tr td span.down { margin-top: -1px; padding-right: 7px; color: #bf021b; font-weight:normal;} 



.profileBlock .statistics { padding-top: 23px; margin-bottom: 26px; border-top: 1px dotted #c4c4c4; }
.profileBlock .statistics dt { margin-bottom: 10px; font: 27px/28px Tahoma, Arial, sans-serif; color: #4f4f4f; text-transform: uppercase; }
.profileBlock .statistics dd { font-size: 12px; line-height: 14px; color: #4f4f4f; }
.profileBlock .statistics ul li { position: relative; margin-bottom: 15px; padding-right: 60px; }

.iRecommend { padding-top: 16px; border-top: 1px dotted #c4c4c4; }
.iRecommend h2 { margin-bottom: 13px; font: 27px/28px Tahoma, Arial, sans-serif; color: #32353a; text-transform: uppercase; }

.iRecommend .materialList dt { height: 24px; font: 11px/24px Arial, Tahoma, sans-serif; text-transform: uppercase; color: #d90723; border-top: 1px dotted #c4c4c4; border-bottom: 1px dotted #c4c4c4; background: #f6f6f6; }
.iRecommend .materialList dt a { color: #4f4f4f; }
.iRecommend .materialList dd { position: relative; margin-bottom: 13px; }

.iRecommend .broadcastList { margin-bottom: 0; }

.iRecommend .broadcastList .list { margin-left: 0; }
.iRecommend .broadcastList .list li { padding-left: 0; border-top: 1px dashed #bcbcbc; }
.iRecommend .broadcastList .list li:first-child { border-top: 0 none; }
.iRecommend .broadcastList .name,
.iRecommend .broadcastList .date  { float: none; width: auto; }
.iRecommend .broadcastList .date { margin-top: 10px; }

.iRecommend .materialList .list2 li {  padding: 9px 0 12px 0; font-size: 12px; line-height: 14px; border-top: 1px dashed #bcbcbc; }
.iRecommend .materialList .list2 li:first-child { border-top: 0 none; }
.iRecommend .materialList .list2 .date { margin-bottom: 4px; font: bold 10px/14px Arial, Tahoma, sans-serif; color: #2b9d8e; }
.iRecommend .materialList .list2 .date span { color: #a3a3a3; }
.iRecommend .materialList .list2 .name { font-weight: bold; color: #000000; text-decoration: none; }
.iRecommend .materialList .list2 .name:hover { text-decoration: underline; }
.iRecommend .materialList .list2 .descr { color: #404040; }

.iRecommend .materialList .efir .list2 .name { text-transform: uppercase; }
.iRecommend .materialList .people { margin-bottom: 28px; padding-top: 8px; }


#print-return { position: absolute; right: 100px; top: 50px; display: inline !important }
