*{margin:0;padding:0;}
html{height:100%;}
body,td,th,p,div,p,a,form,select{color:#2e2e2e;font-family:Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue";font-weight:normal;}
body{width:100%;height:100%;font-size:14px;line-height:20px;min-width:224px;}
a{color:#1122bb;text-decoration:none;}
a:hover{text-decoration:underline;}
.clear{clear:both;height:0px;font-size:0px;}
img{border:none;max-width:100%;}
input{vertical-align:middle;}
ul{list-style:none;}
h1,h2,h3{padding-bottom:5px;color:#2e2e2e;}
h1{font-size:20px;text-align:center;}
h2{font-size:16px;}
h3{font-size:14px;}
p{padding:5px 0;}
video,canvas{max-width:100%;}
#site{width:100%;min-height:100%;}
#footer{margin:0 auto;margin-top:-62px;border-top:2px solid #dddddd;padding:5px 5px;background-color:#f5f5f5;}
#footer a{color:black;}
header{padding:7px 1% 7px 1%;background-color:#f5f5f5;display:none;margin:0 auto;align-items:center;justify-content:space-between;}
#middle_box{display: flex;flex-direction: column;width:97%;margin:0 auto;padding:5px 0 20px 0;font-size:14px;}
.breadcrumbs{width:97%;margin:10px auto;font-size:13px;font-style:italic;}
.breadcrumbs ol,.breadcrumbs li{display:inline;padding:0}
.breadcrumbs a{color:gray;}
.logo{text-align: left;display: block;order: 1;}
.logo_icon{float:left;height:55px;}
.logo_text{min-width:170px;font-size:22px;margin:8px 3px 0px 3px;text-align:center;font-style:italic;float:left;}
.slogan{font-size:14px;color:#2e2e2e;text-decoration:none;float:left;}
.quote{display:none;}
.header_localizer{font-size: 12px; min-width: 150px;padding-right: 20px;}
.next_el{display:none;width:250px}
.main_content{min-width:224px;text-align:center;}
.sidebar{min-width:200px;text-align:center;padding-right:3px;}
.main_block{margin-bottom:10px;border:1px solid #2e2e2e;background-color:#f5f5f5;margin-top:5px;}
.main_block_name{padding:5px;font-size:12px;text-decoration:none;font-weight:bold;background-color:#d5efff;margin-bottom:5px;border-bottom:1px solid #888888;}
.main_block  a{text-decoration:none;font-weight:bold;}
.main_block  a:hover{text-decoration:underline;}
.main_block_content{width:98%;padding-bottom:5px;font-size:11px;}
.main_block_content_description{font-size:12px;line-height:15px;}
.main_block_content_link{font-size:10px;font-style:italic;}
.main_last_publication{padding:5px 0;font-size:12px;}
.pages_block{line-height:25px;font-size:14px;width:100%;height:55px;position:fixed;bottom:0px;z-index:1;background-color:white;padding-top:5px;border-top:2px solid #dddddd;}
.shortnews_item{padding:10px;background-color:#ffffff;overflow: hidden;}
.shortnews_item_date{font-size:11px;font-style:italic;float:left;width:22%;}
.shortnews_item_text{font-size:12px;float:right;width:73%}
.shortnews_item_text a{color:#1122bb;}
.table_font_size{font-size:11px;}
.calendar_item{background-color:#ffffff;}
.calendar_item_date{font-size:11px;font-style:italic;float:left;width:24%;padding:10px;line-height:16px;}
.calendar_item_text{font-size:12px;float:right;width:58%;padding:10px;}
.errors{color:red;}
.shortnews_block{display:flex;flex-direction:column;}
.logo_in_menu{display:inline-block;padding:6px 0 0  0;font-size:20px;font-style:italic;line-height:20px}
.footer_menu_link{padding:5px 10px;}
.stycky_sidebar{position:sticky;top:10px;z-index:9;}
.footer_menu{font-size:14px;line-height:1.4em;overflow:hidden;text-align:center;padding:0 0 10px 0;display:flex;justify-content:center;flex-wrap:wrap;}
.lang_switcher,.lang_switcher a{font-weight:bold;}
.adslot_1 {display:block;background-color:white;width:100%;height:50px;position:sticky;top:0px;z-index:999;}
.node_container{padding:10px 0;text-align:justify;line-height: 20px;}
.node_container ul {list-style:disc inside;margin-left:30px;text-align:left;}
.node_container ol {margin-left:30px;text-align:left;}
@media screen and (min-width:380px){
.logo_text{font-size:32px;}
.slogan{font-size:16px;line-height:25px;}
.main_content{margin:0 2% 0 0;}
.shortnews_item_date{font-size:12px;width:18%;}
.shortnews_item_text{font-size:14px;width:77%;}
.calendar_item_date{font-size:12px;width:18%;}
.calendar_item_text{font-size:14px;width:70%;}
.table_font_size{font-size:12px;}
}
@media screen and (min-width:610px){
.adslot_1 { display: none; }
header{display: flex;}
.quote{color:#aaaaaa;font-size:12px;line-height:15px;order: 3;text-align: right;display: flex;align-items: center;justify-content: space-around;}
.sidebar{float:right;width:28%;}
.main_content{float:left;width:63.5%;}
.pages_block{float:left;width:60.5%;}
.main_block{-webkit-box-shadow:5px 5px 5px rgba(50,50,50,0.75);-moz-box-shadow:5px 5px 5px rgba(50,50,50,0.75);box-shadow:5px 5px 5px rgba(50,50,50,0.75);}
.table_font_size{font-size:14px;}
#middle_box{flex-direction: row;}
.logo_in_menu{display:none;}
}
@media screen and (min-width:800px){
.next_el{display:block;}
.sidebar{width:28%;}
.main_content{width:69%;}
.pages_block{width:67%;}
.calendar_item_date{font-size:12px;width:15%;}
.calendar_item_text{font-size:14px;width:75%;}
.shortnews_block{display:flex;flex-direction:row;}
}
@media screen and (min-width:1200px){}
.left_block{width:256px;margin:0px 10px 10px 0;padding:0px 0px 10px 0px;text-align:center;}
#author_quote{text-align:right;font-style:italic;font-size:16px;color:#aaaaaa;line-height:12px;}
.button_style{font-size:16px;padding:5px 10px;cursor:pointer;-webkit-box-shadow:0px 0px 5px rgba(50,50,50,0.75);-moz-box-shadow:0px 0px 5px rgba(50,50,50,0.75);box-shadow:0px 0px 5px rgba(50,50,50,0.75);}
.parties_logo{border:1px solid #888888;}
.small_link{font-size:10px;}
.ads_block{display:inline-block;margin:5px;}
.button_element{background-color:#d5efff;text-decoration:none;color:#2e2e2e;font-size:14px;font-weight:bold;border:1px solid #888888;border-radius:5px;-moz-border-radius:5px;display:inline-block;padding:5px;margin:3px;cursor:pointer;-webkit-box-shadow:0px 0px 3px rgba(50,50,50,0.75);-moz-box-shadow:0px 0px 3px rgba(50,50,50,0.75);box-shadow:0px 0px 3px rgba(50,50,50,0.75);}
.button_element a{text-decoration:none;color:#2e2e2e;font-size:14px;font-weight:bold;}
.button_element_page a{text-decoration:none;color:#2e2e2e;font-size:12px;font-weight:normal;}
.active_button_element{text-decoration:none;color:#2e2e2e;font-size:14px;font-weight:bold;border:1px solid #888888;border-radius:5px;-moz-border-radius:5px;display:inline-block;padding:3px 5px 3px 5px;margin:3px 0 3px 3px;cursor:default;background-color:#888888;-webkit-box-shadow:0px 0px 3px rgba(50,50,50,0.75);-moz-box-shadow:0px 0px 3px rgba(50,50,50,0.75);box-shadow:0px 0px 3px rgba(50,50,50,0.75);}
.big_button{padding:10px 20px;}
.border_radius_10{border-radius:10px;-moz-border-radius:10px;}
.margin_3{margin:3px;}
#twtr-widget-1 .twtr-bd,#twtr-widget-1 .twtr-timeline i a,.twtr-tweet-text a,#twtr-widget-1 .twtr-bd p,.twtr-user,.twtr-timestamp,.twtr-reply,.twtr-rt,.twtr-fav{color:#000000 !important;font-size:11px;line-height:14px;}
.poll_menu{padding:10px 10px;}
.ratings_counters{text-align: right;}
.shortnews_text{font-size:12px;}
.shortnews_text a{font-size:12px;color:#1122bb;}
.shortnews_text a:hover{text-decoration:underline;}
.shortnews_date{font-size:11px;font-style:italic;}
.ads_horizontal{width:100%;overflow:hidden;padding-bottom:5px;}
.c_iframe{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden;}
.c_iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

.mmenu{width:100%;margin:0px auto 8px auto;background:#d5efff;border-top:1px solid #2e2e2e;border-bottom:1px solid #2e2e2e;min-width:224px;z-index:999;}
.mmenu a{text-decoration:none;}
.toggleMenu{display:none;padding:3px 0px 0px 0px;color:#2e2e2e;}
.nav{list-style:none;*zoom:1;background:#d5efff;padding:0 1%;display:block;}
.nav:before,.nav:after{content:" ";display:table;}
.nav:after{clear:both;}
.nav ul{list-style:none;display:inline-block;width:200px;}
.nav a,.nav span{padding:10px 15px;text-decoration:none;color:#2e2e2e;font-size:14px;}
.nav li{position:relative;}
.nav > li{float:left;}
.nav > li > .parent{background-image:url("/img/elements/menu_down_arrow.png");background-repeat:no-repeat;background-position:right;}
.nav > li > a,.nav > li > span{display:block;font-weight:bold;cursor:pointer;}
.nav li ul{position:absolute;left:-9999px;}
.nav > li.hover > ul{left:0;}
.nav li li.hover ul{left:100%;top:0;}
.nav li li a,.nav li li span{display:block;background:#b1d1ff;position:relative;z-index:100;border-top:1px solid #2e2e2e;font-size:14px;cursor:pointer;}
.nav li li li a,.nav li li li span{background:#a1c1ff;z-index:200;border-top:1px solid #2e2e2e;font-size:12px;padding:5px;cursor:pointer;}
.nav li li .parent{background-image:url("/img/elements/menu_right_arrow.png");background-repeat:no-repeat;background-position:95% 50%;}
.more_menu_item{display:none;}
@media screen and (max-width:610px){
.mmenu{position:sticky;top:50px;}
.nav{display:none;}
.toggleMenu{display:inline-block;}
.active{display:block;}
.nav > li{float:none;}
.nav > li > .parent{background-position:95% 50%;}
.nav li li .parent{background-image:url("/img/elements/menu_down_arrow.png");background-repeat:no-repeat;background-position:95% 50%;}
.nav ul{display:block;width:100%;}
.nav > li.hover > ul,.nav li li.hover ul{position:static;}
.nav li li li a,.nav li li li span{padding-left:40px;}
.nav li li a,.nav li li span{padding-left:25px;}
.more_menu_item{display:block;}
.hide_menu_item{display:none;}
}
@media screen and (max-width:800px){
.more_menu_item{display:block;}
.hide_menu_item{display:none;}
}
@media screen and (max-width:1000px){
.nav a,.nav span{font-size:12px;padding:10px 10px;}
}
.bold,.bold a{font-weight:bold}