html, body {margin:0px; padding:0px; font:12px Arial; color:#565656; background:#e0e0e0;}
img{border:0px;}
form, p, ul, ul li {padding:0px; margin:0px;}

a{color:#bc0000; text-decoration:underline;}
a:hover{text-decoration:none;}
a.none, .menu-sub a{text-decoration:none;}
a.none:hover, .menu-sub a:hover{text-decoration:underline;}

#wrapper{margin:0px 31px; padding:0px 25px 70px 25px; min-width:900px; border-top:4px solid #cdcdcd; background:#fff;}
.shadow-l{width:100%; margin-top:10px; background:url(../img/shadow-l.jpg) left 20px no-repeat;}
.shadow-r{width:100%; background:url(../img/shadow-r.jpg) right 20px no-repeat;}

#header{height:112px;}
#header .logo{width:326px; height:73px; margin-top:22px; float:left; background:url(../img/logo.gif) left bottom no-repeat;}
#header .logo p, #header .new-number p.head{font-weight:bold; text-transform:uppercase; color:#c10d1e;}
#header .logo a{width:100%; height:54px; display:block;}

#header .banner-header{width:425px; height:75px; margin-top:22px; float:left; text-align:center;}
#header .new-number{width:149px; height:90px; margin-top:5px; float:right; background:url(../img/new-number.jpg) left top no-repeat;}
#header .new-number p.head{margin-top:15px;}
#header .new-number p.info{text-align:center; margin-top:13px; color:#fff;}
#header .new-number p.info span{font-weight:bold; font-size:17px;}

.main-menu, .main-menu div{width:100%; height:25px;}
.main-menu{background:url(../img/menu-bg.gif) left top repeat-x;}
.main-menu div.top{background:url(../img/menu-tl.gif) left top no-repeat;}
.main-menu div.bottom{background:url(../img/menu-bl.gif) left top no-repeat;}
.main-menu div.top ul{padding:0px 10px; background:url(../img/menu-tr.gif) right top no-repeat;}
.main-menu div.bottom ul{padding:0px 0px 0px 10px; background:url(../img/menu-br.gif) right top no-repeat;}
.main-menu ul{height:100%; list-style:none;}
.main-menu ul li{height:20px; float:left; padding:0px 15px; padding-top:5px; background:url(../img/menu-sep.gif) right top no-repeat;}
.main-menu ul li a{width:100%; font-weight:bold; color:#dfdfdf; text-decoration:none;}
.main-menu div.bottom ul li.last{padding:0px 9px; padding-top:5px; background:#fff;}
.main-menu div.bottom ul li.last a{width:58px; display:block; font-weight:bold; color:#008eaf;}
.main-menu div.bottom ul li.last a span{color:#df1f31;}

.menu-sub{width:100%; color:#787878; margin-bottom:10px;}
.menu-sub ul{padding:0px 15px; _height:23px; min-height:23px; list-style:none; border-top:1px solid #919191; border-bottom:1px solid #c8c8c8; background:#e3e3e3 url(../img/menu-sub-top-bg.gif) left top repeat-x;}
.menu-sub ul li{height:19px; float:left; padding:0px 9px; padding-top:3px; }
.menu-sub ul li a{font-size:11px; color:#787878;}

.ms-bottom{margin:0px;}
.ms-bottom ul{border-top:1px solid #c8c8c8; border-bottom:1px solid #919191; background:#c6c6c6 url(../img/menu-sub-bottom-bg.gif) left top repeat-x;}

#slide-block{width:100%; height:315px; margin-bottom:10px; border:1px solid #c8c8c8; background:url(../img/slide-block-bg.gif);}
.main-news{position:relative; width:460px; height:100%; float:left; background:url(../img/mainnew.jpg) left top no-repeat;}
.main-news p{font-size:18px; color:#009fc3; margin:8px 0px 0px 85px;}

#slides{width:450px; height:250px; float:left; margin:4px 0px 4px 1px;}
#slides-nav{margin-left:10px;}
#slides-nav a {width: 22px; height:19px; display: block; float:left; margin:0px 5px; border:1px solid #b4b4b4; text-align:center; text-decoration:none; color:#00accc; font-weight:bold; font-size:14px; padding-top:3px; background:url(../img/slide-nav-bg.gif) left top repeat-x;}
#slides-nav a.activeSlide {}
#slides-nav a:focus { outline: none; }
#slides div{width:448px; height:250px; border:1px solid #383838; position:relative;}
#slides div p{position:absolute; font-size:12px; color:#fafafa; margin:0px; left:0px; bottom:0px; width:100%; padding-top:10px; height:37px; border-top:1px solid #4b4b4b; background:url(../img/slide-block-news-bg.png) left bottom repeat-x;}
#slides div p span{width:350px; height:30px; display:block; margin-left:10px; float:left;}
#slides div p a{width:50px; height:17px; display:block; float:right; padding-right:20px; margin:6px 15px 0px 0px; color:#fafafa; background:url(../img/blue-arrow.png) right center no-repeat;}
#slides div img{width:448px; height:250px;}

.scandal-news{height:100%; margin:0px 20px 0px 470px; background:url(../img/rupor.jpg) 10px 0px no-repeat;}
.scandal-news p.title{font-size:18px; padding-top:8px; padding-left:90px; text-align:left; color:#cc1b1b;}
.scandal-news p.all{font-weight:bold; text-align:right; margin-top:-8px; margin-right:3%;}
.scandal-news p.all a{color:#cc1b1b;}
.scandal-news .news{width:100%; height:113px; margin:8px 0px 19px 0px;}
.scandal-news .news div{float:left; position:relative;}
.scandal-news .news .bg{height:100%; width:5px;  background:url(../img/news-bg-left.gif) left top no-repeat;}
.scandal-news .news .body{width:97%; height: 106px; padding-top:5px; border:1px solid #929292; border-left-width:0px;}
.scandal-news .news .body p{color:#595959; line-height:13px;}
.scandal-news .news .body a{font-weight:bold; color:#77000c;}
.scandal-news .news .body p a{font-size:11px; font-weight:normal; color:#cc1b1b;}
.scandal-news .news .text{width:60%;}
.scandal-news .news .img{width:148px; float:right; height:113px; margin:-5px 0px 0px 0px;}
.scandal-news .news .img img{width:148px; height:111px;}

#banner-block{width:100%; height:105px; margin-bottom:10px;}
#banner-block .l{width:50%; height:100%; text-align:left; float:left;}
#banner-block .r{width:49%; height:100%; text-align:right; float:right;}

#content, #mainpage{width:100%; margin-bottom:20px;}
#mainpage #leftCol{overflow:hidden;}
#content #leftCol{padding-right:20px; overflow:hidden;}

#content, #mainpage, #leftCol, #rightCol, .block-r {text-align:left;}

.block-lenta{width:47%; height:auto; margin:0px 18px 20px 0px; float:left; text-align:left;}
.block-lenta .top, .block-lenta .body, .block-lenta .bottom{width:100%; float:left;}
.block-lenta .top{height:40px; background: #e5ebec url(../img/lenta-top-bg.gif) left top no-repeat;}
.block-lenta .top .in{height:30px; padding:10px 0px 0px 20px; background: url(../img/lenta-top-bg.gif) right top no-repeat;}
.block-lenta .top .in .date{font-weight:bold; color:#bc0000;}
.block-lenta .body{background: #e5ebec;}
.block-lenta .bottom{height:10px; background: #e5ebec url(../img/lenta-bottom-bg.gif) left bottom no-repeat;}
.block-lenta .bottom .in{height:10px; background: url(../img/lenta-bottom-bg.gif) right bottom no-repeat;}

table.lenta {border:none; width:95%; margin:20px 5px 0px 10px; background-color:#e5ebec}
table.lenta td.img {margin:0; padding: 10px 0px 3px 10px;}
table.lenta td.text {margin:0; padding: 5px 10px 5px 10px; background: #e5ebec url(../img/right-col-sep.gif) left top repeat-x;}
table.lenta img {margin:0}
table.lenta A:link { color:#454545; font:normal 11px Arial; text-decoration:none; line-height:10px;}
table.lenta A:visited {color:#454545; font:normal 11px Arial; text-decoration:none;}
table.lenta A:hover{text-decoration:underline;}
table.lenta p.title {margin:0; font-family:Arial; font-size:100%; font-weight:bold}
table.lenta p.t {margin:0; font-family:Arial; font-size:60%; color:#717171}
table.lenta p.content {margin:0; font-family:Arial; font-size:90%; color:#717171}

.block{width:47%; height:420px; margin:0px 18px 20px 0px; float:left; text-align:left;}
.block .top{height:67px;}
.block .top .in{height:67px; width:100%;}
.block .top  .head{float:left; height:53px; color:#fefefe; font-size:18px; line-height:18px; width:100px; padding:14px 0px 0px 80px;}
.block .top  p.all{float:right; font-weight:bold; width:50px; margin:34px 5px 0px 0px;}
.block .body{padding-top:1px;}
.block .body a{font-weight:bold;}
.block .body p.more{margin-top:3px;}
.block .body p.more a{font-size:11px; font-weight:normal;}
.block .body p.date{font-size:10px;}
.block .body p.title{border-bottom:2px solid #999; padding-bottom:3px;}
.block .body .news{height:75px; margin:10px 9px 0px 9px;}
.block .body .news .img{width:97px; height:72px; float:left;}
.block .body .news .img img{width:95px; height:70px; border:2px solid #999;}
.block .body .news .info{margin-left:120px; height:100%; line-height:13px;}
.block .bottom{height:10px; background: #ececec url(../img/block-bottom-bg.gif) left bottom no-repeat;}
.block .bottom .in{height:10px; background: url(../img/block-bottom-bg.gif) right bottom no-repeat;}

.scandals a, .scandals .head{color:#77000c; border-color:#77000c;}

.economy a, .economy .head{color:#0f5c00; border-color:#0f5c00;}
.economy .top{background: #ececec url(../img/economy-h-bg.gif) left top repeat-x;}
.economy .top .in{background: url(../img/economy-h-r.jpg) right top no-repeat;}
.economy .top .head{background: url(../img/economy-h-l.jpg) left top no-repeat;}
.economy .body{background: #ececec url(../img/economy-bg.jpg) 175px bottom no-repeat;}

.society a, .society .head{color:#006889; border-color:#006889;}
.society .top{background: #ececec url(../img/society-h-bg.gif) left top repeat-x;}
.society .top .in{background: url(../img/society-h-r.jpg) right top no-repeat;}
.society .top .head{background: url(../img/society-h-l.jpg) left top no-repeat;}
.society .body{background: #ececec url(../img/society-bg.jpg) 150px bottom no-repeat;}

.law a, .law .head{color:#950000; border-color:#950000;}
.law .top{background: #ececec url(../img/law-h-bg.gif) left top repeat-x;}
.law .top .in{background: url(../img/law-h-r.jpg) right top no-repeat;}
.law .top .head{background: url(../img/law-h-l.jpg) left top no-repeat;}
.law .body{background: #ececec url(../img/law-bg.jpg) 190px bottom no-repeat;}

.culture a, .culture .head{color:#950000; border-color:#950000;}
.culture .top{background: #ececec url(../img/culture-h-bg.gif) left top repeat-x;}
.culture .top .in{background: url(../img/culture-h-r.jpg) right top no-repeat;}
.culture .top .head{background: url(../img/culture-h-l.jpg) left top no-repeat;}
.culture .body{background: #ececec url(../img/culture-bg.jpg) right bottom no-repeat;}

.sport a, .sport .head{color:#597706; border-color:#597706;}
.sport .top{background: #ececec url(../img/sport-h-bg.gif) left top repeat-x;}
.sport .top .in{background: url(../img/sport-h-r.jpg) right top no-repeat;}
.sport .top .head{background: url(../img/sport-h-l.jpg) left top no-repeat;}
.sport .body{background: #ececec url(../img/sport-bg.jpg) right bottom no-repeat;}

.politic a, .politic .head{color:#606060; border-color:#606060;}
.politic .top{background: #ececec url(../img/politic-h-bg.gif) left top repeat-x;}
.politic .top .in{background: url(../img/politic-h-r.jpg) right top no-repeat;}
.politic .top .head{background: url(../img/politic-h-l.jpg) left top no-repeat;}
.politic .body{background: #ececec url(../img/politic-bg.jpg) right bottom no-repeat;}

.orthodoxy a, .orthodoxy .head{color:#14767b; border-color:#14767b;}
.orthodoxy .top{background: #ececec url(../img/orthodoxy-h-bg.gif) left top repeat-x;}
.orthodoxy .top .in{background: url(../img/orthodoxy-h-r.jpg) right top no-repeat;}
.orthodoxy .top .head{background: url(../img/orthodoxy-h-l.jpg) left top no-repeat;}
.orthodoxy .body{background: #ececec url(../img/orthodoxy-bg.jpg) right bottom no-repeat;}

.consultation a, .consultation .head{color:#5f134a; border-color:#5f134a;}
.consultation .top{background: #ececec url(../img/consultation-h-bg.gif) left top repeat-x;}
.consultation .top .in{background: url(../img/consultation-h-r.jpg) right top no-repeat;}
.consultation .top .head{background: url(../img/consultation-h-l.jpg) left top no-repeat;}
.consultation .body{background: #ececec url(../img/consultation-bg.jpg) right bottom no-repeat;}

.blog a{color:#00522f;}
.blog .top{background: #ececec url(../img/blog-h-bg.gif) left top repeat-x;}
.blog .top .in{background: url(../img/blog-h-r.jpg) right top no-repeat;}
.blog .top .head{background: url(../img/blog-h-l.jpg) left top no-repeat;}
.blog .body{background: #ececec url(../img/blog-bg.jpg) right bottom no-repeat;}

.law .top  .head, .blog .top  .head, .consultation .top  .head, .orthodoxy .top  .head{height:61px; padding-top:6px;}

.blog .blogpost{margin:0px 8px; padding:0px 0px 5px 0px;}
.blog .blogpost .posttitle{background: url(../img/right-col-sep.gif) left bottom repeat-x; border:none; padding-bottom:4px;}
.blog .blogpost .posttitle a{text-decoration:none;}
.blog .blogpost .posttitle a:hover{text-decoration:underline;}
.blog .blogpost .txt {font-size:12px; color:#00522f; padding:5px 0px;}
.blog .blogpost .more {float:right; font-size:12px; color:#00522f;}
.category-page .head{font-size:28px; padding-bottom:3px; border-bottom-width:1px; border-bottom-style:solid; margin-bottom:15px;}

.news-page-list{width:100%; height:auto; margin-bottom:15px;  border-bottom:1px solid #888; padding-bottom:10px;}
.news-page-list .img{width:97px; height:72px; float:left;}
.news-page-list .img img{width:95px; height:70px; border:2px solid #999;}
.news-page-list .info{margin-left:110px;}
.news-page-list .more{float:right;}
.news-page-list .title, .news-page-list .more{font-weight:bold;}

p.archive-main-ref{margin:3px 0px;}
p.archive-main-ref a{font-size:13px;}

#pager{height:20px; border-bottom:1px solid #888;}
#pager a, #pager span, #pager-archive a, #pager-archive span{height:20px; width:20px; display:block; text-align:center; float:left;}
#pager span.ditto_currentpage{background:url(../img/pager-bg.gif) center bottom no-repeat;}

#newsone .head, .default  .head{font-size:18px; padding-bottom:3px; border-bottom-width:1px; border-bottom-style:solid; margin-bottom:15px;}
#newsone img{margin-right:10px;}

.default  .head{color:#; border-color:#;}
#rightCol{width:288px; float:right; background:#e5ebec url(../img/right-col-bg-bottom.gif) left bottom no-repeat;}

#rightCol .block-r{width:270px; margin:0px auto; padding-bottom:6px; margin-bottom:10px; background: url(../img/right-col-sep.gif) left bottom repeat-x;}
#rightCol .banner{text-align:center;}

#search{width:100%; height:56px;  background: #ececec url(../img/search-bg.jpg) left top no-repeat;}
#ajaxSearch_input{width:210px; height:20px; margin:12px 0px 0px 55px; color:#9c9c9c; border:0px; background:none; font-size:15px;}
#ajaxSearch_submit{display:none;}

.block-r .head{border-left:4px solid #00586d; padding-left:5px;}
.block-r .head p, .block-lenta .top p.head{font:bold 16px Arial; color:#008eaf; line-height:12px; margin-bottom:5px;}
.block-r .head span{font-size:11px; color:#bc0000;}
.block-r .body{font-size:11px; padding:5px 0px 0px 10px;}

#informers{padding-bottom:10px;}
#informers .weather{float:left; margin-left:10px;}
#informers .currency{float:right; margin-right:10px;}
#currencytbl {width:90px; border:1px solid #042a54; background:#fff; font-size:11px;}

#latest-news .news{position:relative; margin-bottom:10px;}
#latest-news .news p.title{font-size:12px; padding-right:40px; margin-bottom:2px;}
#latest-news .news p.title a{font-weight:bold; color:#008eaf;}
#latest-news .news p.title span{position:absolute; top:1px; right:0px; color:#008eaf;}
#latest-news .news p.desc, #announce .body p{margin-left:10px; padding-left:10px; background: url(../img/latest-news-bg.gif) left 6px no-repeat;}

#announce .body p.more{background:none; margin:0px; padding:0px;}
#joke p{text-align:left;}

#poll .polltitle{padding:0px; margin:0px 0px 20px 5px;}
#poll .pollanswer{padding:0px; margin:6px 0px;}
#poll #vote, #poll #showresults{border:1px solid #0c161b; font-size:11px; background:#008eaf; color:#fff; margin:10px 0px; width:78px; cursor:pointer;}
.votemsg{font-size:11px; margin:5px 0px 5px 5px; display:none;}
#poll .pollres {margin-top:3px; height:10px; background: url(../img/poll.jpg) left top repeat-x;}

#zodiacs a{height:71px; width:66px; display:block; float:left;}
.fish{background:url(../img/zodiac.gif) left top no-repeat;}
.fish:hover{background:url(../img/zodiac.gif) -271px top no-repeat;}
.aries{background:url(../img/zodiac.gif) -68px top no-repeat;}
.aries:hover{background:url(../img/zodiac.gif) -339px top no-repeat;}
.taurus{background:url(../img/zodiac.gif) -137px top no-repeat;}
.taurus:hover{background:url(../img/zodiac.gif) -408px top no-repeat;}
.twins{background:url(../img/zodiac.gif) -205px top no-repeat;}
.twins:hover{background:url(../img/zodiac.gif) -476px top no-repeat;}
.cancer{background:url(../img/zodiac.gif) left -72px no-repeat;}
.cancer:hover{background:url(../img/zodiac.gif) -271px -72px no-repeat;}
.lion{background:url(../img/zodiac.gif) -66px -72px no-repeat;}
.lion:hover{background:url(../img/zodiac.gif) -337px -72px no-repeat;}
.maiden{background:url(../img/zodiac.gif) -135px -72px no-repeat;}
.maiden:hover{background:url(../img/zodiac.gif) -406px -72px no-repeat;}
.scales{background:url(../img/zodiac.gif) -205px -72px no-repeat;}
.scales:hover{background:url(../img/zodiac.gif) -476px -72px no-repeat;}
.scorpion{background:url(../img/zodiac.gif) left -145px no-repeat;}
.scorpion:hover{background:url(../img/zodiac.gif) -271px -145px no-repeat;}
.sagittarius{background:url(../img/zodiac.gif) -66px -145px no-repeat;}
.sagittarius:hover{background:url(../img/zodiac.gif) -337px -145px no-repeat;}
.capricorn{background:url(../img/zodiac.gif) -135px -145px no-repeat;}
.capricorn:hover{background:url(../img/zodiac.gif) -406px -145px no-repeat;}
.aquarius{background:url(../img/zodiac.gif) -205px -145px no-repeat;}
.aquarius:hover{background:url(../img/zodiac.gif) -476px -145px no-repeat;}

#footer{margin:30px 25px 0px 25px; height:80px; font-size:11px;}
#footer .l{width:160px; float:left; text-align:left; height:80px;}
#footer .c{width:330px; margin:0px auto; text-align:center; height:80px;}
#footer .r{width:160px; float:right; text-align:right; height:30px; margin-top:-80px;}
#footer .b{color:#008eaf;}
#footer  a{text-decoration:none;}
#footer  a:hover{text-decoration:underline;}

.cleft{clear:left;}
.cright{clear:right;}
.clear{clear:both;}