#log {
	float: left;
	padding: 0.5em;
	margin-left: 10px;
	width: 290px;
	border: 1px solid #d6d6d6;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	margin-top: 10px;
}

#log_NPC1 {
	overflow: auto;
}

#log_NPC1.ajax-loading {
padding: 17px 0pt 0pt;	
background: url(../spinner.gif) no-repeat center;
height: 180px;
}

#log_res2 {
	overflow: auto;
}

#log_res2.ajax-loading {
padding: 17px 0pt 0pt;	
background: url(../spinner.gif) no-repeat center;
height: 180px;
}

a.spanNPCv:link, a.spanNPCv:active, a.spanNPCv:visited {font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}
a.spanNPCv:hover {font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: underline;}
a.spanNPC:link, a.spanNPC:active, a.spanNPC:visited {font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}
a.spanNPC:hover {font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: underline;}
a.spanNPCact:link, a.spanNPCact:active, a.spanNPCact:visited {font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}
a.spanNPCact:hover {font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline;}

table.mesyar_npc { width: 100%; }
td.mes_npc, td.yar_npc { background-image: url(images/cp_mesyar.gif); background-repeat: repeat-x; background-position: 0 top; height: 18px; text-align: center; 
	vertical-align: middle; width: 25%; border-right: 1px solid #729AA7; border-bottom: 1px solid #A4BCCD;}

td.nd_npc, td.pd_npc { background-image: url(images/cp_mesyar.gif); background-repeat: repeat-x; background-position: 0 top; height: 18px; text-align: center; 
	vertical-align: middle; width: 50%; border-right: 1px solid #729AA7; border-bottom: 1px solid #A4BCCD;}
td.fd_npc { background-image: url(images/cp_mesyar.gif); background-repeat: repeat-x; background-position: 0 top; height: 18px; text-align: center; 
	vertical-align: middle; width: 50%; border-right: 1px solid #729AA7; border-bottom: 1px solid #A4BCCD;}

table.setka_npc { width: 100%; padding-bottom: 5px;}
td.sejday_npc { font-size: 14px; font-weight: bold; color: #3F91A5; text-align: left; vertical-align: middle; height: 29px; background-image: url(images/cp_sejday.gif); 
	background-repeat: repeat-x; background-position: 0 top;}

td.rday_npc { font-size: 11px; font-weight: bold; color: #728BA5;  text-align: center; vertical-align: middle; width: 14%; background-image: url(images/cp_rday.gif); 
	background-repeat: repeat-x; background-position: 0 top; height: 26px; border-right: 1px solid #D4D4D4; border-bottom: 1px solid #E5E5E5;}
td.vday_npc { font-size: 11px; font-weight: bold; color: #3F91A5;  text-align: center; vertical-align: middle; width: 15%; background-image: url(images/cp_vday.gif); 
	background-repeat: repeat-x; background-position: 0 top; height: 26px; border-right: 1px solid #A4C2D9; border-bottom: 1px solid #C6D2E4;}

td.segodna_r_npc { font-size: 11px; font-weight: bold; color: #728BA5;  text-align: center; vertical-align: middle; width: 14%; background-color: #D0D0D0; 
	background-repeat: repeat-x; background-position: 0 top; height: 26px; border: dotted 1px #f00;}
td.segodna_v_npc { font-size: 11px; font-weight: bold; color: #3F91A5;  text-align: center; vertical-align: middle; width: 15%; background-color: #D0D0D0; 
	background-repeat: repeat-x; background-position: 0 top; height: 26px; border: dotted 1px #f00;}

td.nullday_npc { height: 26px; }

td.rdayset_npc { font-size: 11px; text-align: right; color: #4C4C4C; background-color: #FFFFFF; vertical-align: middle; height: 26px; border-bottom: 1px solid #E5E5E5; 
	border-right: 1px solid #E5E5E5; padding: 3px;}
td.vdayset_npc { font-size: 11px; text-align: right; color: #4C4C4C; background-color: #EEF4FB; vertical-align: middle; height: 26px; border-bottom: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5; padding: 3px;}
a.aset_npc:link, a.aset_npc:active, a.aset_npc:visited {font-size: 11px; font-weight: bold; color: #4C4C4C; text-decoration: none;}
a.aset_npc:hover {font-size: 11px; font-weight: bold; color: #4C4C4C; text-decoration: underline;}

.predupr_npc {color: #f00; font-size: 9px; background-color: #DAE4FF; text-align: center; width: 100%;}