body{
	background:#fff;
	background-image: none !important;
}
a, .menu ul li{
	transition: none !important;
}
.d_cont {
	border-right: 1px solid;
	border-left: 1px solid;
}
.container_header {
	border-top: 1px solid;
}
.footer {
	border-bottom: 1px solid;
	border-top: 1px solid;
}
.child_docs a {
	font-weight: bold;
}
.flexslider, #loading_timer, .list_top{
	display:none !important;
}
.search_wrap form{
	display:none;
}
.search_txt {
	font-size: 20px;
}
.slider_line {
	font-size: 20px;
}	
.area_enter {
	font-size: 20px;
}
.menu ul a {
	padding: 18px 14px;
	font: bold 20px Arial;
	color:#000;
}	
.menu ul ul a {
	padding: 15px 15px;
	font-size: 20px;
}
.line_title {
	margin-top: 50px;
	font: bold 20px Arial;
}
.oposeleniitext {
	font-size: 20px;				
}
.footer{
	font-size:20px;
}
.all_items {
	font: normal 20px Arial;
}
.objav1txt {
	font: normal 20px Arial;
}
.power_item {
	font: normal 20px Arial;
	word-wrap: break-word;
}	
.zagolovokmeropriyatiya1 {
	font-size: 20px;
	line-height: 26px;
	word-wrap: break-word;
}
.child_docs {
	background: inherit;
	font-size: 16px;
	position: relative;
	width: auto;
	padding: 0px;
}
.datameropriyatiya1, .textmeropriyatitya1, .child_docs {
	font-size: 20px;
}
.menu {
    background-color: #ffffff;
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
}
.menu ul li{
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
.menu ul li:hover {
    background: #fff;
	border-left:1px solid #000;
	border-right:1px solid #000;
}	
.menu ul li:hover ul {
    background-color: #fff;
	border-left:1px solid #000;
	border-right:1px solid #000;
}	
.menu ul ul a:hover, .count_answ{
    background-color: #000;
	color:#fff;
}
.menu ul ul a {
    border-bottom: 1px solid #000;
	border-top: 1px solid #000;
}	
.menu ul ul {
    left: -1px;
}	
.official{
	display:none;
}
.logo_r {
    margin-left: 0px;
    font: bold 30px/36px Arial;
}	
.search_txt, .data_news, .data_news a {
    color: #000;
}	
.area_enter a {
    color: #000;
}
.all_items {
    color: #000;
}
.last_items_item {
    border: 2px solid #000;
    text-decoration: none;
    border-radius: 15px;
    text-align: center;
}	
.last_items, .poll_title {
    font-size: 20px;
}
.footer , .p_answ li{
    background-color: #fff;
    color: #000;
}	
.crm {
    font-size: 20px;
}	
.bread, .bread a{
    font-size: 20px;
    line-height: 26px;
    color: #000;
}

#topline .inner {
	font-size: 18px;
	box-shadow: 0 1px 4px 0;
}
#topline .inner .font, #topline .inner .back, #topline .inner .settings a, #topline .inner .back a{
	letter-spacing: normal !important;
}
.settings a{
	color: black;
	text-decoration: none;
}
.settings-all{
	box-shadow: 0 1px 4px 0;
    background: white;
    position: absolute;
    left: 0;
    top: 78px;
    width: 1170px;
    z-index: 4;
    padding: 13px 21px 23px 21px;
    font-size: 18px;
    font-weight: bold;
	color: black;
    display: none;
}
.settings-all a{
	text-decoration: none;
	color: black;
	border: 2px solid black;
	border-radius: 5px;
	margin-left: 10px;
	padding: 5px;
}
.settings-all h2{
	margin-top: 0px;
	margin-bottom: 0px;
}
.settings-all .color-bg a{
	border: 5px solid;
	margin-left: 0px;
	display: block;
	width: 100%;
	margin-bottom: 5px;
	padding: 10px;
}
.color-bg.black-white a{
	color: black;
	border-color: black;
	background-color: white;
}
.color-bg.white-black a{
	color: white;
	border-color: black;
	background-color: black;
}
.color-bg.blue-azure a{
	border-color: #063462;
	background-color: #9dd1ff;
	color:#063462;
}
.color-bg.brown a{
	color: #59422e;
	border-color: #59422e;
	background-color: #f7f3d6;
}
.color-bg.green a{
	color: #a9dd38;
	border-color: #a9dd38;
	background-color: #3b2716;
}
.button-slow{
	text-align: right;
	margin-top: 10px;
}
.policy a{
	color: black;
}
.st_a2 {
	background-color:#337ab7;
	color:white;
}
#arial{
	background-color: black;
	color:white;
}
#letter-normal{
	background-color: black;
	color:white;
}
.a-images a {
    background-position: 0 -27px;
}
.a-images a {
    height: 27px;
    margin-left: 5px;
    display: inline;
    float: left;
    background-image: url('/content/img/img.png');
    position: relative;
    top: -1px;
    text-decoration: none;
    width: 90px;
}
.white-bg a{
	border:2px solid red;
}
.color-bg.black-white a{
	border-color: red;
}
.back a{
	color: black;
	font-weight: bold;
}
.back a#back:hover{
	text-decoration: none;
}
table.calendars tbody td:nth-child(n+6), table.calendars .holiday,
table.calendars tbody td.past a, table.calendars tbody td.past {
	color:black;
}
table.calendars tbody td.today a, table.calendars tbody td.today {
	background-color: black;
	color:white;
}
/*для размера шрифта*/
body.font-normal .line_title, body.font-normal .search_txt,
body.font-normal .area_enter, body.font-normal .all_items,
body.font-normal .objav1txt, body.font-normal .power_item,
body.font-normal .row_margin_10, body.font-normal .oposeleniitext,
body.font-normal .footer, body.font-normal .crm,
body.font-normal .menu ul a, body.font-normal .menu ul ul a,
body.font-normal .p_answ li, body.font-normal .count_answ,
body.font-normal .poll_title, body.font-normal .bread,
body.font-normal .bread a, body.font-normal .zagolovokmeropriyatiya1,
body.font-normal .textmeropriyatitya1, body.font-normal .child_docs{
	font-size:20px;
}
body.font-normal .settings-all{
	font-size: 18px;
}
body.font-middle .line_title, body.font-middle .search_txt,
body.font-middle .area_enter, body.font-middle .all_items,
body.font-middle .objav1txt, body.font-middle .power_item,
body.font-middle .row_margin_10, body.font-middle .oposeleniitext,
body.font-middle .footer, body.font-middle .crm,
body.font-middle .menu ul a, body.font-middle .menu ul ul a,
body.font-middle .p_answ li, body.font-middle .count_answ,
body.font-middle .poll_title, body.font-middle .bread,
body.font-middle .bread a, body.font-middle .zagolovokmeropriyatiya1,
body.font-middle .textmeropriyatitya1, body.font-middle .child_docs{
	font-size:24px;
}
body.font-middle .settings-all{
	font-size: 22px;
}
body.font-big .line_title, body.font-big .search_txt,
body.font-big .area_enter, body.font-big .all_items,
body.font-big .objav1txt, body.font-big .power_item,
body.font-big .row_margin_10, body.font-big .oposeleniitext,
body.font-big .footer, body.font-big .crm,
body.font-big .menu ul a, body.font-big .menu ul ul a,
body.font-big .p_answ li, body.font-big .count_answ,
body.font-big .poll_title, body.font-big .bread,
body.font-big .bread a, body.font-big .zagolovokmeropriyatiya1,
body.font-big .textmeropriyatitya1, body.font-big .child_docs{
	font-size:28px;
}
body.font-big .settings-all{
	font-size: 26px;
}
body.font-big .st_a2, body.font-normal .st_a3,
body.font-big .st_a3, body.font-normal .st_a4,
body.font-middle .st_a2, body.font-middle .st_a4{
	background-color:white;
	color:#a0a0a0;
}
body.font-middle .st_a3, body.font-normal .st_a2, body.font-big .st_a4{
	background-color:#337ab7;
	color:white;
}
/*для шрифтов*/
body.arial{
	font-family: "Arial", sans-serif !important;
}
body.times, body.times .menu ul a, body.times .logo_r, body.times .line_title, body.times .power_item, body.times .all_items{
	font-family: "Times New Roman", serif !important;
}
body.arial #arial, body.times #times{
	background-color: black;
	color:white;
}
body.times #arial, body.arial #times{
	background-color: white;
	color:black;
}
/*для интервала между буквами*/
body.letter-normal{
	letter-spacing: normal;
}
body.letter-2{
	letter-spacing: 2px;
}
body.letter-5{
	letter-spacing: 5px;
}
body.letter-normal #letter-normal, body.letter-2 #letter-2, body.letter-5 #letter-5{
	background-color: black;
	color:white;
}
body.letter-2 #letter-normal, body.letter-5 #letter-normal{
	background-color: white;
	color:black;
}
/*для заднего фона*/
/*темно-синий по голубому*/
body.blue, body.blue .container,
body.blue .footer, body.blue .menu ul,
body.blue .menu li, body.blue a.all_items,
body.blue a.power_item, body.blue .objav1txt,
body.blue .logo_r, body.blue .search_txt,
body.blue .area_enter a.for_ill, body.blue .area_enter a,
body.blue .menu ul a, body.blue .zagolovokmeropriyatiya1 a,
body.blue .bread, body.blue .bread a,
body.blue .policy a, body.blue .settings-all,
body.blue #topline .inner, body.blue .settings a,
body.blue .back a#back, body.blue .p_answ li,
body.blue .child_docs a, body.blue .textmeropriyatitya1 a,
body.blue .data_news, body.blue .data_news a{
	background-color:#9dd1ff;
	color:#063462;
}
body.blue table.calendarst body td:nth-child(n+6), body.blue table.calendars .holiday,
body.blue table.calendars tbody td.past a, body.blue table.calendars tbody td.past {
	color: #063462;
}
body.blue table.calendars tbody td.today a, body.blue table.calendars tbody td.today {
	background-color: #063462;
	color:#9dd1ff;
}
body.blue .caret {
	border-color: #063462;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
body.blue .menu ul li:hover > a .caret{
	border-bottom: 4px solid #9dd1ff;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
body.blue .child_item, body.blue hr{
	border-color: #063462;
}
body.blue .settings-all p a, body.times.blue #arial,
body.arial.blue #times , body.letter-2.blue #letter-normal,
body.letter-5.blue #letter-normal, body.letter-2.blue #letter-5,
body.letter-5.blue #letter-2{
	background-color: #9dd1ff;
	color:#063462;
	border-color: #063462;
}
body.blue .settings-all p a, body.times.blue #times,
body.arial.blue #arial, body.letter-normal.blue #letter-normal,
body.letter-2.blue #letter-2, body.letter-5.blue #letter-5{
	background-color: #063462;
	color:#9dd1ff;
	border-color: #9dd1ff;
}
body.blue #arial, body.blue #letter-normal{
	background-color: #063462;
	color:#9dd1ff;
	border-color: #9dd1ff;
}
body.blue #times, body.blue #letter-5,
body.blue #letter-2, body.blue .button-slow a{
	background-color: #9dd1ff;
	color:#063462;
	border-color: #063462;
}
body.blue .line_title{
	border-bottom: 2px solid #063462;
	border-left: 2px solid #063462;
}
body.blue .menu ul li{
    border-left: 1px solid #063462;
    border-right: 1px solid #063462;
}
body.blue .menu ul li a:hover, body.blue .count_answ{
    background-color:#063462;
	color:#9dd1ff;
}
body.blue .gorizontlin, body.blue .vertlin{
	background-color:#063462;
}
body.blue .last_items_item{
	border: 2px solid #063462;
}
body.blue .menu, body.blue .menu ul ul a{
	border-bottom: 1px solid #063462;
	border-top: 1px solid #063462;
}
/*белый по черному*/
body.black, body.black .container,
body.black .footer, body.black .menu ul,
body.black .menu li, body.black a.all_items,
body.black a.power_item, body.black .objav1txt,
body.black .logo_r, body.black .search_txt,
body.black .area_enter a.for_ill, body.black .area_enter a,
body.black .menu ul a, body.black .zagolovokmeropriyatiya1 a,
body.black .bread, body.black .bread a,
body.black .policy a, body.black .settings-all,
body.black #topline .inner, body.black .settings a,
body.black .back a#back, body.black .p_answ li,
body.black .child_docs a, body.black .textmeropriyatitya1 a,
body.black .data_news,  body.black .data_news a{
	background-color:black;
	color:white;
}
body.black table.calendars tbody td:nth-child(n+6), body.black table.calendars .holiday,
body.black table.calendars tbody td.past a, body.black table.calendars tbody td.past {
	color:white;
}
body.black table.calendars tbody td.today a, body.black table.calendars tbody td.today {
	background-color: white;
	color:black;
}
body.black .caret {
	border-color: white;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
body.black .menu ul li:hover > a .caret{
	border-bottom: 4px solid black;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
body.black .child_item, body.black hr{
	border-color: white;
}
body.black .settings-all p a, body.times.black #arial,
body.arial.black #times, body.letter-2.black #letter-normal,
body.letter-5.black #letter-normal, body.letter-2.black #letter-5,
body.letter-5.black #letter-2{
	background-color: black;
	color:white;
	border-color: white;
}
body.black .settings-all p a, body.times.black #times,
body.arial.black #arial, body.letter-normal.black #letter-normal,
body.letter-2.black #letter-2, body.letter-5.black #letter-5{
	background-color: white;
	color:black;
	border-color: black;
}
body.black #arial, body.black #letter-normal{
	background-color: white;
	color:black;
	border-color: black;
}
body.black #times, body.black #letter-5,
body.black #letter-2, body.black .button-slow a{
	background-color: black;
	color:white;
	border-color: white;
}
body.black .line_title{
	border-bottom: 2px solid white;
	border-left: 2px solid white;
}
body.black .gorizontlin, body.black .vertlin{
	background-color:white;
}
body.black .last_items_item{
	border: 2px solid white;
}
body.black .menu ul li a:hover, body.black .count_answ{
	background-color:white;
	color:black;
}
body.black .menu, body.black .menu ul ul a{
	border-bottom: 1px solid white;
	border-top: 1px solid white;
}
/*коричневый по бежевому*/
body.brown, body.brown .container,
body.brown .footer, body.brown .menu ul,
body.brown .menu li, body.brown a.all_items,
body.brown a.power_item, body.brown .objav1txt,
body.brown .logo_r, body.brown .search_txt,
body.brown .area_enter a.for_ill, body.brown .area_enter a,
body.brown .menu ul a, body.brown .zagolovokmeropriyatiya1 a,
body.brown .bread, body.brown .bread a,
body.brown .policy a, body.brown .settings-all,
body.brown #topline .inner, body.brown .settings a,
body.brown .back a#back, body.brown .p_answ li,
body.brown .child_docs a, body.brown .textmeropriyatitya1 a,
body.brown .data_news,  body.brown .data_news a{
	background-color:#f7f3d6;
	color:#59422e;
}
body.brown table.calendars tbody td:nth-child(n+6), body.brown table.calendars .holiday,
body.brown table.calendars tbody td.past a, body.brown table.calendars tbody td.past {
	color:#59422e;
}
body.brown table.calendars tbody td.today a, body.brown table.calendars tbody td.today {
	background-color: #59422e;
	color:#f7f3d6;
}
body.brown .caret {
	border-color: #59422e;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
body.brown .menu ul li:hover > a .caret{
	border-bottom: 4px solid #f7f3d6;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
body.brown .child_item, body.brown hr{
	border-color: #59422e;
}
body.brown .settings-all p a, body.times.brown #arial,
body.arial.brown #times , body.letter-2.brown #letter-normal,
body.letter-5.brown #letter-normal, body.letter-2.brown #letter-5,
body.letter-5.brown #letter-2{
	background-color: #f7f3d6;
	color:#59422e;
	border-color: #59422e;
}
body.brown .settings-all p a, body.times.brown #times,
body.arial.brown #arial, body.letter-normal.brown #letter-normal,
body.letter-2.brown #letter-2, body.letter-5.brown #letter-5{
	background-color: #59422e;
	color:#f7f3d6;
	border-color: #f7f3d6;
}
body.brown #arial, body.brown #letter-normal{
	background-color: #59422e;
	color:#f7f3d6;
	border-color: #f7f3d6;
}
body.brown #times, body.brown #letter-5,
body.brown #letter-2, body.brown .button-slow a{
	background-color: #f7f3d6;
	color:#59422e;
	border-color: #59422e;
}
body.brown .line_title{
	border-bottom: 2px solid #59422e;
	border-left: 2px solid #59422e;
}
body.brown .gorizontlin, body.brown .vertlin{
	background-color:#59422e;
}
body.brown .last_items_item{
	border: 2px solid #59422e;
}
body.brown .menu, body.brown .menu ul ul a{
	border-bottom: 1px solid #59422e;
	border-top: 1px solid #59422e;
}
body.brown .menu ul li{
    border-left: 1px solid #59422e;
    border-right: 1px solid #59422e;
}
body.brown .menu ul li a:hover, body.brown .count_answ{
    background-color:#59422e;
	color:#f7f3d6;
}
/*зеленый о темно-коричневому*/
body.green, body.green .container,
body.green .footer, body.green .menu ul,
body.green .menu li, body.green a.all_items,
body.green a.power_item, body.green .objav1txt,
body.green .logo_r, body.green .search_txt,
body.green .area_enter a.for_ill, body.green .area_enter a,
body.green .menu ul a, body.green .zagolovokmeropriyatiya1 a,
body.green .bread, body.green .bread a,
body.green .policy a, body.green .settings-all,
body.green #topline .inner, body.green .settings a,
body.green .back a#back, body.green .p_answ li,
body.green .child_docs a, body.green .textmeropriyatitya1 a,
body.green .data_news,  body.green .data_news a{
	background-color:#3b2716;
	color:#a9dd38;
}
body.green table.calendars tbody td:nth-child(n+6), body.green table.calendars .holiday,
body.green table.calendars tbody td.past a, body.green table.calendars tbody td.past {
	color:#a9dd38;
}
body.green table.calendars tbody td.today a, body.green table.calendars tbody td.today {
	background-color: #a9dd38;
	color:#3b2716;
}
body.green .caret {
	border-color: #a9dd38;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
body.green .menu ul li:hover > a .caret{
	border-bottom: 4px solid #3b2716;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
body.green .child_item, body.green hr{
	border-color: #a9dd38;
}
body.green .settings-all p a, body.times.green #arial,
body.arial.green #times , body.letter-2.green #letter-normal,
body.letter-5.green #letter-normal, body.letter-2.green #letter-5,
body.letter-5.green #letter-2{
	background-color: #3b2716;
	color:#a9dd38;
	border-color: #a9dd38;
}
body.green .settings-all p a, body.times.green #times,
body.arial.green #arial, body.letter-normal.green #letter-normal,
body.letter-2.green #letter-2, body.letter-5.green #letter-5{
	background-color: #a9dd38;
	color:#3b2716;
	border-color: #3b2716;
}
body.green #arial, body.green #letter-normal{
	background-color: #a9dd38;
	color:#3b2716;
	border-color: #3b2716;
}
body.green #times, body.green #letter-5,
body.green #letter-2, body.green .button-slow a{
	background-color: #3b2716;
	color:#a9dd38;
	border-color: #a9dd38;
}
body.green .line_title{
	border-bottom: 2px solid #a9dd38;
	border-left: 2px solid #a9dd38;
}
body.green .gorizontlin, body.green .vertlin{
	background-color: #a9dd38;
}
body.green .last_items_item{
	border: 2px solid #a9dd38;
}
body.green .menu, body.green .menu ul ul a{
	border-bottom: 1px solid #a9dd38;
	border-top: 1px solid #a9dd38;
}
body.green .menu ul li{
    border-left: 1px solid #a9dd38;
    border-right: 1px solid #a9dd38;
}
body.green .menu ul li a:hover, body.green .count_answ{
    background-color:#a9dd38;
	color:#3b2716;
}
/*для обводки активной настройки*/
body.blue .blue-bg a, body.black .black-bg a{
	border:2px solid;
}
body.blue .blue-bg a, body.black .black-bg a,
body.black .color-bg.white-black a, body.blue .color-bg.blue-azure a,
body.brown .color-bg.brown a, body.green .color-bg.green a{
	border-color: red;
}
body.blue .white-bg a, body.black .white-bg a,
body.brown .white-bg a, body.green .white-bg a{
	border:1px solid #337ab7;
}
body.blue .color-bg.black-white a, body.black .color-bg.black-white a,
body.brown .color-bg.black-white a,body.green .color-bg.black-white a{
	border-color:black;
}
/*для изображений*/
body.image-off .a-images a {
    background-position: 0 0;
}
body.image-off img{
	display:none!important;
}