@media (min-width:0px) { 
	.node_list_item_a { margin: 5px 0.5%; width: 99%;}
}

@media (min-width:450px) { 
	.node_list_item_a { margin: 0.5%; width: 49%;}
}
/*@media (max-width:500px) { 
	.node_list_item_a { margin: 5px 0.5%; width: 99%;}
}

@media (min-width:501px) { 
	.node_list_item_a { margin: 5px 0.5%; width: 99%;}

}
*/
@media (min-width:800px) { 
	.node_list_item_a { margin: 0.5%; width: 49%;}
	

}

@media (min-width:1000px) { 
	.node_list_item_a { margin: 0.5%; width: 32.3%;}
	
	
}

@media (min-width:1250px) { 
	.node_list_item_a { margin: 0.5%; width: 24%;}

}

@media (min-width:1350px) { 
	.node_list_item_a { margin: 0.5%; width: 19%;}

}


.node_list_item_a {height: 170px;}

.news_list_item_a {height: auto; width: 100%;}


@media (min-width:0px) { 
	.node_np_list_item_a { margin: 5px 0.5%; width: 99%;}
}

@media (min-width:450px) { 
    .node_np_list_item_a { margin: 5px 0.5%; width: 49%;}
}

/*@media (max-width:700px) { 
	.node_np_list_item_a { margin: 5px 0.5%; width: 99%;}
}

@media (min-width:701px) { 
	.node_np_list_item_a { margin: 5px 0.5%; width: 99%;}

}*/

@media (min-width:1000px) { 
	.node_np_list_item_a { margin: 5px 0.5%; width: 49%;}
}

@media (min-width:1200px) { 
	.node_np_list_item_a { margin: 5px 0.5%; width: 32.3%;}
	
	
}

@media (min-width:1450px) { 
	.node_np_list_item_a { margin: 5px 0.5%; width: 24%;}

}

@media (min-width:1550px) { 
	/*.node_np_list_item_a { margin: 0.5%; width: 19%;}*/

}


.node_np_list_item_a {height: 150px;}

.news_np_list_item_a {height: auto; width: 100%;}






.node_np_list_item_a_b {height: auto; width: 49%; margin: 2px 0.5%;}
.node_ref_list_item_a_b {height: auto; width: 49%; margin: 2px 0.5%;}

@media (max-width:820px) { 
	.node_np_list_item_a_b .iphoto {vertical-align: top;}
    .node_ref_list_item_a_b .iphoto {vertical-align: top;}
}

@media (min-width:821px) { 
	.node_np_list_item_a_b .iphoto {vertical-align: middle;}
    .node_ref_list_item_a_b .iphoto {vertical-align: middle;}
}


@media (max-width:990px) { 
	.node_np_list_item_a_b .css_48 {display: block;}
    .node_np_list_item_a_b {height: auto; width: 99%; margin: 5px 0.5%;}
    
	.node_ref_list_item_a_b .css_51 {display: block;}
    .node_ref_list_item_a_b {height: auto; width: 99%; margin: 5px 0.5%;}    
}

@media (min-width:991px) { 
	.node_np_list_item_a_b .css_48 {display: none;}
    
    .node_ref_list_item_a_b .css_51 {display: none;}
}

@media (min-width:1161px) { 
	.node_np_list_item_a_b {height: 80px;}
    .node_np_list_item_a_b .css_48 {display: block;}
    
	.node_ref_list_item_a_b {height: 80px;}
    .node_ref_list_item_a_b .css_51 {display: block;}    
}






@media (max-width:1200px) { 
	#top_slogans {display: none;}
	.min_1200 {display: none;}
}

@media (max-width:600px) { 
	#top_slogans {display: none;}
	.min_600 {display: none}
}

.resp {display: none;}


@media (max-width:800px) { 
    .css_13 {display: none;}/*ref*/
    .css_14 {display: none;}/*np*/
}

@media (min-width:801px) { 
    .css_13 {display: table-cell;}
    .css_14 {display: table-cell;}
}





.trbgwhite05 { background-color: rgba(255,255,255,0.05);}
.trbgwhite10 { background-color: rgba(255,255,255,0.10);}
.trbgwhite15 { background-color: rgba(255,255,255,0.15);}
.trbgwhite25 { background-color: rgba(255,255,255,0.25);}
.trbgwhite50 { background-color: rgba(255,255,255,0.50);}
.trbgwhite75 { background-color: rgba(255,255,255,0.75);}
.trbgwhite85 { background-color: rgba(255,255,255,0.85);}
.trbgwhite90 { background-color: rgba(255,255,255,0.90);}
.trbgwhite95 { background-color: rgba(255,255,255,0.95);}

.trbgblue05 { background-color: rgba(18,56,76,0.05);}
.trbgblue10 { background-color: rgba(18,56,76,0.10);}
.trbgblue15 { background-color: rgba(18,56,76,0.15);}
.trbgblue25 { background-color: rgba(18,56,76,0.25);}
.trbgblue50 { background-color: rgba(18,56,76,0.50);}
.trbgblue75 { background-color: rgba(18,56,76,0.75);}
.trbgblue85 { background-color: rgba(18,56,76,0.85);}

.trbgred05 { background-color: rgba(195,0,3,0.05);}
.trbgred10 { background-color: rgba(195,0,3,0.10);}
.trbgred15 { background-color: rgba(195,0,3,0.15);}
.trbgred25 { background-color: rgba(195,0,3,0.25);}
.trbgred50 { background-color: rgba(195,0,3,0.50);}
.trbgred75 { background-color: rgba(195,0,3,0.75);}

.trbgblack10 { background-color: rgba(0,0,0,0.10);}
.trbgblack25 { background-color: rgba(0,0,0,0.25);}
.trbgblack50 { background-color: rgba(0,0,0,0.50);}
.trbgblack75 { background-color: rgba(0,0,0,0.75);}

.trbggreen10 { background-color: rgba(0,255,0,0.10);}
.trbggreen25 { background-color: rgba(0,255,0,0.25);}
.trbggreen50 { background-color: rgba(0,255,0,0.50);}
.trbggreen75 { background-color: rgba(0,255,0,0.75);}


/* MENU*/
.m_item {}
.m_item:hover {filter: brightness(130%); -webkit-filter: brightness(130%); border-bottom: 1px solid red;}
.m_item_sel{filter: brightness(130%); -webkit-filter: brightness(130%); border-bottom: 1px solid red;}

.pm_open{
	text-decoration-line: underline;
	color: red;
}

.vbutton {}
/*.vbutton > :hover { background-color: lightyellow;}
.vbutton > :hover .circle { background-color: lightgreen;}*/
.vbutton > :hover .circle {background-color: green; background-image: url("/img/i48/white/action/done.png"); background-repeat: no-repeat; background-size: contain;}

/* MAP */

.mapmd > .p_reg_txt { font-size:16px; stroke-width: 0; stroke:black; fill:black; fill-opacity:0.70; pointer-events:none;}
.mapmd > .p_reg_txt_big { font-weight: bold; font-size:18px; stroke-width: 0; stroke:black; fill:black; fill-opacity:0.70; pointer-events:none;}

.mapmd > .p_reg_ci { r:2; fill:gray; stroke:gray; pointer-events:none;}
.mapmd > .p_reg_ci_big { r:7; fill:gray; stroke:gray; pointer-events:none;}

.mapmd > #geo_div_1 { stroke:none; fill:skyblue; stroke-width:0;}
.mapmd > #geo_div_2 { stroke:none; fill:yellow; stroke-width:0; }
.mapmd > #geo_div_3 { stroke:none; fill:pink; stroke-width:0; }
.mapmd > .geo_div_tr {fill:darkgoldenrod;}


.mapmd .geo_reg {
    stroke:red;
	stroke-width: 0.25;
	pointer-events:all;
	cursor: pointer;
	fill-opacity:0.7;

}


.mapmd .geo_reg:hover{
	fill-opacity:1.0; stroke-width:2; stroke:red; 
}

.mapmd .geo_reg_sel {
    stroke:red;
	stroke-width: 3;
	pointer-events:all;
	cursor: pointer;
	fill-opacity:1.0;

}
.i_settings_white {background-image: url("/img/i48/white/action/settings.png"); background-repeat: no-repeat; background-size: contain;}
.i_settings_black {background-image: url("/img/i48/black/action/settings.png"); background-repeat: no-repeat; background-size: contain;}


.i_subject_white {background-image: url("/img/i48/white/action/subject.png"); background-repeat: no-repeat; background-size: contain;}

.i_vote_red {background-image: url("/img/i48/red/social/hand-vote.png"); background-repeat: no-repeat; background-size: contain;}
.i_vote_white {background-image: url("/img/i48/white/social/hand-vote.png"); background-repeat: no-repeat; background-size: contain;}

.i_forum_white {background-image: url("/img/i48/white/communication/forum.png"); background-repeat: no-repeat; background-size: contain;}
.i_forum_blue {background-image: url("/img/i48/blue_alt/communication/forum.png"); background-repeat: no-repeat; background-size: contain;}
.i_forum_black {background-image: url("/img/i48/black/communication/forum.png"); background-repeat: no-repeat; background-size: contain;}


.i_red_admin {background-image: url("/img/i48/red/hardware/security.png"); background-repeat: no-repeat; background-size: contain; }
.i_red_admin_alt {background-image: url("/img/i48/red_alt/hardware/security.png"); background-repeat: no-repeat; background-size: contain; }

.i_red_locked {background-image: url("/img/i48/red/action/lock.png"); background-repeat: no-repeat; background-size: contain; }


.i_white_play {background-image: url("/img/i48/white/av/play_arrow.png"); background-repeat: no-repeat; background-size: contain; }

.i_white_stop {background-image: url("/img/i48/white/av/stop.png"); background-repeat: no-repeat; background-size: contain; }

.i_white_event {background-image: url("/img/i48/white/action/event.png"); background-repeat: no-repeat; background-size: contain; }

.i_white_link {background-image: url("/img/i48/white/content/link.png"); background-repeat: no-repeat; background-size: contain; }

.i_white_account {background-image: url("/img/i48/white/action/account_circle.png"); background-repeat: no-repeat; background-size: contain; }
.i_green_account {background-image: url("/img/i48/green/action/account_circle.png"); background-repeat: no-repeat; background-size: contain; }
.i_gray_account {background-image: url("/img/i48/gray/action/account_circle.png"); background-repeat: no-repeat; background-size: contain; }
.i_red_account {background-image: url("/img/i48/red/action/account_circle.png"); background-repeat: no-repeat; background-size: contain; }

.i_white_public {background-image: url("/img/i48/white/social/public.png"); background-repeat: no-repeat; background-size: contain; }

.i_white_print {background-image: url("/img/i48/white/action/print.png"); background-repeat: no-repeat; background-size: contain; }

.i_red_h_more {background-image: url("/img/i48/red_alt/navigation/more_horiz.png"); background-repeat: no-repeat; background-size: contain; }
.i_black_h_more {background-image: url("/img/i48/black/navigation/more_horiz.png"); background-repeat: no-repeat; background-size: contain; }
.i_gray_h_more {background-image: url("/img/i48/gray/navigation/more_horiz.png"); background-repeat: no-repeat; background-size: contain; }


.i_red_info {background-image: url("/img/i48/red_alt/action/info.png"); background-repeat: no-repeat; background-size: contain; }
.i_yellow_info {background-image: url("/img/i48/yellow/action/info.png"); background-repeat: no-repeat; background-size: contain; }
.i_blue_info {background-image: url("/img/i48/blue_alt/action/info.png"); background-repeat: no-repeat; background-size: contain; }
.i_green_info {background-image: url("/img/i48/green/action/info.png"); background-repeat: no-repeat; background-size: contain; }

.i_white_info {background-image: url("/img/i48/white/action/info.png"); background-repeat: no-repeat; background-size: contain; }

.i_red_close {background-image: url("/img/i48/red_alt/navigation/close.png"); background-repeat: no-repeat; background-size: contain; }
.i_white_close {background-image: url("/img/i48/white/navigation/close.png"); background-repeat: no-repeat; background-size: contain; }
.i_black_close {background-image: url("/img/i48/black/navigation/close.png"); background-repeat: no-repeat; background-size: contain; }

.i_green_done {background-image: url("/img/i48/green/action/done.png"); background-repeat: no-repeat; background-size: contain; }

.i_yellow_warning {background-image: url("/img/i48/yellow/alert/warning.png"); background-repeat: no-repeat; background-size: contain; }
.i_red_warning {background-image: url("/img/i48/red/alert/warning.png"); background-repeat: no-repeat; background-size: contain; }
.i_orange_warning {background-image: url("/img/i48/orange/alert/warning.png"); background-repeat: no-repeat; background-size: contain; }

.i_black_chevron_left {background-image: url("/img/i48/black/navigation/chevron_left.png"); background-repeat: no-repeat; background-size: contain; }
.i_white_chevron_left {background-image: url("/img/i48/white/navigation/chevron_left.png"); background-repeat: no-repeat; background-size: contain; }
.i_red_chevron_left {background-image: url("/img/i48/red_alt/navigation/chevron_left.png"); background-repeat: no-repeat; background-size: contain; }

.i_white_chevron_right {background-image: url("/img/i48/white/navigation/chevron_right.png"); background-repeat: no-repeat; background-size: contain; }
.i_black_chevron_right {background-image: url("/img/i48/black/navigation/chevron_right.png"); background-repeat: no-repeat; background-size: contain; }

.i_black_chevron_dn {background-image: url("/img/i48/black/navigation/expand_more.png"); background-repeat: no-repeat; background-size: contain; }
.i_black_chevron_up {background-image: url("/img/i48/black/navigation/expand_less.png"); background-repeat: no-repeat; background-size: contain; }

.i_blue_renew {background-image: url("/img/i48/blue_alt/action/autorenew.png"); background-repeat: no-repeat; background-size: contain; }

/*mail*/
.i_white_mail {background-image: url("/img/i48/white/content/mail.png"); background-repeat: no-repeat; background-size: contain; }
.i_black_mail {background-image: url("/img/i48/black/content/mail.png"); background-repeat: no-repeat; background-size: contain; }
.i_blue_mail {background-image: url("/img/i48/blue_alt/content/mail.png"); background-repeat: no-repeat; background-size: contain; }
.i_red_mail {background-image: url("/img/i48/red/content/mail.png"); background-repeat: no-repeat; background-size: contain; }
.i_lgray_mail {background-image: url("/img/i48/gray_alt/content/mail.png"); background-repeat: no-repeat; background-size: contain; }
.i_gray_mail {background-image: url("/img/i48/gray/content/mail.png"); background-repeat: no-repeat; background-size: contain; }
.i_green_mail {background-image: url("/img/i48/green/content/mail.png"); background-repeat: no-repeat; background-size: contain; }


.i_black_mail_o {background-image: url("/img/i48/black/content/drafts.png"); background-repeat: no-repeat; background-size: contain; }
.i_blue_mail_o {background-image: url("/img/i48/blue_alt/content/drafts.png"); background-repeat: no-repeat; background-size: contain; }
.i_red_mail_o {background-image: url("/img/i48/red/content/drafts.png"); background-repeat: no-repeat; background-size: contain; }
.i_lgray_mail_o {background-image: url("/img/i48/gray_alt/content/drafts.png"); background-repeat: no-repeat; background-size: contain; }
.i_gray_mail_o {background-image: url("/img/i48/gray/content/drafts.png"); background-repeat: no-repeat; background-size: contain; }
.i_green_mail_o {background-image: url("/img/i48/green/content/drafts.png"); background-repeat: no-repeat; background-size: contain; }

/*attach*/
.i_blue_attach {background-image: url("/img/i48/blue_alt/editor/attach_file.png"); background-repeat: no-repeat; background-size: contain; }

/*send*/
.i_lgray_send {background-image: url("/img/i48/gray_alt/content/send.png"); background-repeat: no-repeat; background-size: contain; }
.i_gray_send {background-image: url("/img/i48/gray/content/send.png"); background-repeat: no-repeat; background-size: contain; }
.i_blue_send {background-image: url("/img/i48/blue_alt/content/send.png"); background-repeat: no-repeat; background-size: contain; }

/*reply*/
.i_white_reply {background-image: url("/img/i48/white/content/reply.png"); background-repeat: no-repeat; background-size: contain; }
.i_blue_reply {background-image: url("/img/i48/blue_alt/content/reply.png"); background-repeat: no-repeat; background-size: contain; }
.i_red_reply {background-image: url("/img/i48/red/content/reply.png"); background-repeat: no-repeat; background-size: contain; }
.i_black_reply {background-image: url("/img/i48/black/content/reply.png"); background-repeat: no-repeat; background-size: contain; }
.i_green_reply {background-image: url("/img/i48/green/content/reply.png"); background-repeat: no-repeat; background-size: contain; }

/*comment*/
.i_lgray_comment {background-image: url("/img/i48/gray_alt/communication/forum.png"); background-repeat: no-repeat; background-size: contain; }
.i_gray_comment {background-image: url("/img/i48/gray/communication/forum.png"); background-repeat: no-repeat; background-size: contain; }
.i_blue_comment {background-image: url("/img/i48/blue_alt/communication/forum.png"); background-repeat: no-repeat; background-size: contain; }


/*check*/
.i_cb_on_blue {background-image: url("/img/i48/blue_alt/toggle/check_box.png"); background-repeat: no-repeat; }
.i_cb_off_blue {background-image: url("/img/i48/blue_alt/toggle/check_box_outline_blank.png"); background-repeat: no-repeat; }

.i_cb_on_black {background-image: url("/img/i48/black/toggle/check_box.png"); background-repeat: no-repeat; }
.i_cb_off_black {background-image: url("/img/i48/black/toggle/check_box_outline_blank.png"); background-repeat: no-repeat; }




/*radio*/
.i_rb_on_blue {background-image: url("/img/i48/blue_alt/toggle/radio_button_on.png"); background-repeat: no-repeat; }
.i_rb_off_blue {background-image: url("/img/i48/blue_alt/toggle/radio_button_off.png"); background-repeat: no-repeat; }

.i_rb_on_black {background-image: url("/img/i48/black/toggle/radio_button_on.png"); background-repeat: no-repeat; }
.i_rb_off_black {background-image: url("/img/i48/black/toggle/radio_button_off.png"); background-repeat: no-repeat; }

.i_rb_on_red {background-image: url("/img/i48/red_alt/toggle/radio_button_on.png"); background-repeat: no-repeat; }
.i_rb_off_red {background-image: url("/img/i48/red_alt/toggle/radio_button_off.png"); background-repeat: no-repeat; }

.i_rb_on_gray {background-image: url("/img/i48/gray_alt/toggle/radio_button_on.png"); background-repeat: no-repeat; }
.i_rb_off_gray {background-image: url("/img/i48/gray_alt/toggle/radio_button_off.png"); background-repeat: no-repeat; }





