html{background:none;}
body, body.main{background-image:none;background-color:#FFFFFF;}
.pattern{display:none;}

html,body, h1,h2,h3,h4,h5,h6, div,p, a, sub,sup, ul,ol,li, tr,td, input,select,textarea{color:#000000;font-size:17px;}
a{text-decoration:underline;}

.all{color:#000000; background-image:none; padding-left:0px;}
.all:hover{background-image:none;}

.border{height:2px; border-top:2px solid #DAC6B8;}

.btn{text-decoration:none; background-color:#000000; border-radius:0px;}

.container .date{color:#000000; padding-left:0px;background-image:none;}

/* header */
header .top .date{display:none;}
header .top .weather{display:none;}
header .top .socials{display:none;}

header .logo .duma{top:0px; color:#000000; text-shadow:none; text-decoration:none;}
header .logo .address{color:#000000; text-shadow:none;}

header .search{display:none;}

header .links a.sitemap{color:#000000; text-shadow:none; border-bottom-color:#000000;}
header .links .visually{background:none;}
header .links .visually a{color:#000000; text-shadow:none; border-bottom-color:#000000;}
header .links a.sitemap:hover, header .links .visually a:hover{color:#C90209; border-bottom-color:#C90209;}

/* top info */
header .top .date{color:#000000;}
header .top .weather{color:#000000;}
header .top .socials a{display:inline-block;zoom:1;*display:inline; width:14px;height:14px; margin-left:15px; line-height:1; vertical-align:bottom;}
header .top .socials .vk{background:url(pics/social-vk.png) left top no-repeat;}
header .top .socials .vk:hover{background-position: left bottom;}
header .top .socials .twitter{background:url(pics/social-twitter.png) left top no-repeat;}
header .top .socials .twitter:hover{background-position: left bottom;}

/* main menu */
header .menu{background-color:#FFFFFF; border:6px solid #000000;border-left:0px;border-right:0px;border-radius:0;}
header .menu ul{padding:0;}
header .menu ul li a, header .menu ul li span{color:#000000;font-size:1.15em;}
header .menu ul li.sep{display:none;}
header .menu ul li:first-child{padding-left:0px;}

header .menu ul li.sm{background-color:#FFFFFF;box-shadow:none;}
header .menu ul ul ul{border:1px solid #000000;}
header .menu ul ul li,header .menu ul ul li:first-child{background-color:#FFFFFF;border-top:none;}
header .menu ul ul li:hover{background-color:#FFFFFF;}
header .menu ul ul li a{color:#000000;}
header .menu ul ul li a:hover{background-color:#000000;}

/* FOOTER */
footer .copyrights{margin-top:60px; color:#000000;border-top:36px solid #000000;}
footer .copyrights .copyright{color:#000000;}
footer .copyrights .law{color:#000000;}
footer .copyrights .atom{color:#000000;}

footer .sitemap h2{color:#000000;}

footer .stop{display:none;}
footer .orphus {background:none;}
footer a#orphus{display:none;}

.usefullinks li{min-height:80px;}
.usefullinks li img{display:none;}
.usefullinks li p{margin-left:0px;}
.usefullinks li p a{font-size:1.2em;}


/* Content */
.container .block{background-image:none;}
.container .block h2{color:#000000;font-size:2.2em; border-bottom:3px solid #252525;}

#scrollToTop{background-color:#000000;border-radius:0px;}

/* новости */
.news{width:100%; float:none; padding:0px; background-color:#FFFFFF;box-shadow:none;}
.news h2{margin-bottom:20px;padding-bottom:10px; color:#000000; border-bottom:6px solid #252525;}
.news h2 a{font:bold 38px PT Sans;}
.news .bigphoto{display:none;}
.news .bigphoto h2{color:#000000; background-color:rgba(255,255,255,0.6);}
.news ul{margin-left:0px; width:100%;}
.news ul li{padding:20px 0px; border-bottom:2px solid #CCCCCC;}
.news ul li.act{background-color:#FFFFFF;}
.news ul li a{font-size:1.4em;}
.news .date{color:#000000;background-image:none;padding-left:0px;}
.news .comments{background-image:none; color:#000000;font-size:1em;}
.news .online{border-top:1px solid #EBECEE;}
.news .online p, .news .online a{color:#D80000; text-indent:-10px;}
.news .online a.comments{color:#662B06;}
.news ul li.act span.pointer{display:none;}
.news p.tiser{margin-top:10px;}

.chairman{display:none;}
.chairman p{color:#000000;}
.chairman p a.more{color:#000000;}
.chairman div{color:#000000;}

/* прямая речь */
.speech h2{color:#000000;font-size:2.2em;}
.speech li{border-top:1px solid #CCCCCC;}
.speech li img{display:none;}
.speech li a{margin-left:0px;}

/* в центре внимания */
.focus{background-color:#FFFFFF;}
.focus h2{color:#000000;font-size:2.2em;line-height:1;}
.focus .deputat h3{color:#000000;}
.focus .deputat img{display:none;}
.focus a{color:#000000;}
.focus .comments{color:#000000; background-image:none; padding-left:0px;}
.focus a.more{color:#000000; background-image:none;}
.focus a.more:hover{background-image:none;}

/* опрос */
.voting h2{color:#000000;font-size:2.2em;}
.voting .question{color:#000000;}
.voting .answers label{color:#000000;}
.voting .answers .persent{color:#000000;}
.voting .answers .persent p{background-color:#252525;}
.voting .all{margin-top:-20px;}

.banners{display:none;}
.voting .banners{display:block;}
.voting .banners .one > div{box-shadow:none;}
.voting .banners .one.bannerpoll, .voting .banners .one.recognition{background:transparent;}
.voting .banners h2{margin-top:0px; text-decoration:underline}
.voting .banners h2:hover{color:#C90209;}

/* задать вопрос депутату */
.questions .rrr .deputies li{border-top:1px solid #CCCCCC;}
.questions .rrr .deputies li img{display:none;}
.questions .rrr .deputies li p{margin-left:0px;}

/* проекты в работе */
.projects .project .comments{background-image:none; padding-left:0px;}
.projects .project .comments a{color:#000000;}

.projects .bullets{left:310px; top:-65px;}
.projects .bullets a{width:24px;height:24px; margin-left:14px; background-color:#666666;
-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}
.projects .bullets a:hover{background-color:#999999;}
.projects .bullets a.act, .projects .bullets a.act:hover{background-color:#000000;}


.breadcrumbs{color:#000000;}
.breadcrumbs a{color:#000000;}

.container h1{color:#000000;}
.content h1{color:#000000;}
.content h2{color:#000000;}
.content h3{color:#000000;}


.content table caption{color:#000000;}
.content table tr th{background-color:#FFFFFF; border-bottom:2px solid #000000; color:#000000;}
.content table tbody tr{border-top:1px solid #CCCCCC;}
.content table tbody tr td{border-left:1px solid #CCCCCC;}

.content ul li{background-image:url(pics/li-bw.png);}

.sidebar ul.menu li{border-top:none;}
.sidebar ul.menu li.act a{color:#000000;}

.sidebar > ul li{border:none;}

.pagination a.act{background-color:#000000; color:#FFFFFF;}

/* news */
.content .item{border-bottom:1px solid #CCCCCC;}
.content .item a.url{color:#000000;}
.content .item .comments{color:#000000;background-image:none;padding-left:0px;}

.content .item a.url.audio{background-image:url(pics/audio-bw.png);}
.content .item a.url.video{background-image:url(pics/video-bw.png);}

/* comments */
.content .comments input[type=text]{border:1px solid #000000;}
.content .comments textarea{border:1px solid #000000;}
.content .comments input[type=submit]{background-color:#000000; color:#FFFFFF; border-radius:0px;}
.content .comments .comment{border-bottom:1px solid #000000;}
.content .comments .comment .author,
.content .comments .comment .date,
.content .comments .comment p
{color:#000000;}
.content .comments .comment.hl{background:#EEEEEE;}

.content .italic{color:#000000;}
.content .address, .content .address a, .content .phone{color:#000000;}

.deputy-info{border-bottom:1px solid #CCCCCC;}

.filter .reset{color:#000000;}

.radio{min-height:30px;background-position:0px 5px;}

/* forms */
.forma{background-color:#FFFFFF;}
.forma .radioblock label{color:#000000;}
.forma input[type=text]{color:#000000; border:1px solid #000000;}
.forma textarea{color:#000000; border:1px solid #000000;}
.forma .hr{background-image:none;}

/* опросы */
.poll{background-color:#FFFFFF;}
.poll .question{color:#000000;}
.poll .answers label{color:#000000;}
.poll.finished .answers div{color:#000000;}
.poll .answers .persent{color:#000000;}
.poll .answers .persent p{background-color:#000000;}

.ymaps-map .ymaps-image-with-content{color:#000000;text-shadow:1px 1px 9px #FFFFFF;}

/* calendar */
.sidebar .calendar{width:216px; margin:40px auto 0px auto; background-color:#FFFFFF; overflow-x:hidden;
-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:10px;
-webkit-box-shadow:0px 10px 20px rgba(0,0,0,0.3);-moz-box-shadow:0px 10px 20px rgba(0,0,0,0.3);box-shadow:0px 10px 20px rgba(0,0,0,0.3);}
.sidebar .calendar div.current{position:relative; height:30px;line-height:30px; margin:5px 0px; text-align:center;}
.sidebar .calendar div.current a{display:block;position:absolute;top:8px; width:14px;height:14px;}
.sidebar .calendar div.current a.prev{left:12px; background:url(pics/arrows-l.png) left top no-repeat;}
.sidebar .calendar div.current a.next{right:14px; background:url(pics/arrows-r.png) left top no-repeat;}
.sidebar .calendar div.current a:hover{background-position:left bottom;}
.sidebar .calendar div.current span{color:#252525; font-weight:bold;}
.sidebar .calendar .days{clear:both; width:220px;}
.sidebar .calendar .days a{display:block;float:left; width:30px;height:30px;line-height:30px; border-width:1px 1px 0px 0px;border-style:solid;border-color:#F7F3F1; color:#111111;font-size:0.85em; text-align:center;}
.sidebar .calendar .days a:hover{background-color:#efe8e3; color:#252525; text-decoration:none;}
.sidebar .calendar .days .current{background-color:#662b06; color:#FFFFFF;}
.sidebar .calendar .days .other, .sidebar .calendar .days .other:hover{background-color:transparent; color:#DEDEDE;}

.cuselText{border-color:#000000; background-image:url(pics/arrow-bw.png);}
.cuselText label{color:#000000;}
.cusel-scroll-wrap .jScrollPaneContainer,
.cusel-scroll-wrap .jScrollPaneContainer .cusel-scroll-pane,
.cusel-scroll-pane > span,
.cusel-scroll-wrap .cuselActive
{background-color:#252525;}
.cusel-scroll-pane > span{border-color:#CCCCCC;}
.cusel-scroll-pane > span:hover,
.cusel-scroll-pane .cuselOptHover{background-color:#111111;}
.cusel-scroll-pane > span label{font-size:0.9em;}

a.pp_next{margin-right:-55px;opacity:1; background-image:url(../js/prettyPhoto/arrow_next-bw.png);}
a.pp_previous{margin-left:-55px;opacity:1; background-image:url(../js/prettyPhoto/arrow_prev-bw.png);}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background-image:url(../js/prettyPhoto/arrow_prev-bw.png);}
div.pp_default a.pp_arrow_next{background-image:url(../js/prettyPhoto/arrow_next-bw.png);}
div.pp_default .pp_close{width:20px;height:21px;background-image:url(../js/prettyPhoto/close-bw.png);}


.content.calendar .item .event{margin-left:0px}
.content.calendar .item div p{padding-left:0px;}
