@charset "utf-8";


	/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// CSS STYLES LIBRARY / NEGORA © 2008
	/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


	/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// TAGS
	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
	
	* {
		margin: 0px;
		padding: 0px;
	}
	
	body {
		background-color: #ffffff;
		color: #000000;
		font: normal normal normal 12px sans-serif;
	}
	
	sup {
		font-size: 70%;
		vertical-align: top;
	}
	
	img {
		border: none;
	}
	
	table {
		border: none;
		border-collapse: collapse;
		border-spacing: 0px;
		empty-cells: show;
	}
	
	td {
		border: none;
		text-align: left;
		vertical-align: middle;
		overflow: hidden;
	}
	
	label {
		cursor: pointer;
	}
	
	input, textarea, select, optgroup, option, button {
		font: normal normal normal 12px sans-serif;
		border: none;
		vertical-align: middle;
		cursor: pointer;
	}
	
	input[type="text"], input[type="password"], textarea {
		cursor: text;
	}
	
	textarea {
		vertical-align: top;
	}
	
	iframe {
		border: none;
	}
	
	
	
	
	/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// CLASSES
	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
	

		/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		//COLOR
		///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
		
		.c_black {
			color: #000000;
		}
		
		.c_white {
			color: #ffffff;
		}
		
		.c_red {
			color: #ff0000;
		}
		
		.c_orange {
			color: #ff9900;
		}
		
		.c_blue {
			color: #32a4c9;
		}
		
		.c_green {
			color: #33cc00;
		}
		
		.c_yellow {
			color: #ffcc00;
		}
		
		.c_gray1 {
			color: #e5e5e5;
		}
		
		.c_gray2 {
			color: #cccccc;
		}
		
		.c_pink {
			color: #ff3399;
		}
		
		
		/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		// BACKGROUND COLOR
		///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
		
		.bg_black {
			background-color: #000000;
		}
		
		.bg_white {
			background-color: #ffffff;
		}
		
		.bg_red {
			background-color: #ff0000;
		}
		
		.bg_orange {
			background-color: #ff9900;
		}
		
		.bg_blue {
			background-color: #32a4c9;
		}
		
		.bg_green {
			background-color: #33cc00;
		}
		
		.bg_yellow {
			background-color: #ffcc00;
		}
		
		.bg_gray1 {
			background-color: #e5e5e5;
		}
		
		.bg_gray2 {
			background-color: #cccccc;
		}
		
		.bg_pink {
			background-color: #ff3399;
		}
		
		.bg_tran {
			background-color: transparent;
		}
	
	
		
		/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		// FONT
		///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
	
		.fn_b {
			font-weight: bold;
		}
		
		.fn_i {
			font-style: italic;
		}
		
		.fn_u {
			text-decoration: underline;
		}
		
		.fn_bi {
			font-weight: bold;
			font-style: italic;
		}
		
		.fn_bu {
			font-weight: bold;
			text-decoration: underline;
		}
		
		.fn_iu {
			font-style: italic;
			text-decoration: underline;
		}
		
		.fn_biu {
			font-weight: bold;
			font-style: italic;
			text-decoration: underline;
		}
		
		.fn_09 {
			font-size: 9px;
		}
		
		.fn_10 {
			font-size: 10px;
		}
		
		.fn_11 {
			font-size: 11px;
		}
		
		.fn_12 {
			font-size: 12px;
		}
		
		.fn_13 {
			font-size: 13px;
		}
		
		.fn_14 {
			font-size: 14px;
		}
		
		.fn_15 {
			font-size: 15px;
		}
		
		
		/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		// BORDER, MARGIN AND PADDING
		///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
		
		.bd0 {
			border: none;
		}
		
		.bd1_black {
			border: solid 1px #000000;
		}
		
		.bd1_white {
			border: solid 1px #ffffff;
		}
		
		.bd_sep {
			border-collapse: separate;
		}
		
		
		.mg5 {
			margin: 5px;
		}
		
		.mg_l5 {
			margin-left: 5px;
		}
		
		.mg_r5 {
			margin-right: 5px;
		}
		
		.mg_t5 {
			margin-top: 5px;
		}
		
		.mg_b5 {
			margin-bottom: 5px;
		}
		
		.mg_lr5 {
			margin-left: 5px;
			margin-right: 5px;
		}
		
		.mg_tb5 {
			margin-top: 5px;
			margin-bottom: 5px;
		}
		
		
		.mg10 {
			margin: 10px;
		}
		
		.mg_l10 {
			margin-left: 10px;
		}
		
		.mg_r10 {
			margin-right: 10px;
		}
		
		.mg_t10 {
			margin-top: 10px;
		}
		
		.mg_b10 {
			margin-bottom: 10px;
		}
		
		.mg_lr10 {
			margin-left: 10px;
			margin-right: 10px;
		}
		
		.mg_tb10 {
			margin-top: 10px;
			margin-bottom: 10px;
		}
		
		
		.mg20 {
			margin: 20px;
		}
		
		.mg_l20 {
			margin-left: 20px;
		}
		
		.mg_r20 {
			margin-right: 20px;
		}
		
		.mg_t20 {
			margin-top: 20px;
		}
		
		.mg_b20 {
			margin-bottom: 20px;
		}
		
		.mg_lr20 {
			margin-left: 20px;
			margin-right: 20px;
		}
		
		.mg_tb20 {
			margin-top: 20px;
			margin-bottom: 20px;
		}
		
		
		.mg_l_auto {
			margin-left: auto;
		}
		
		.mg_r_auto {
			margin-right: auto;
		}
		
		.mg_lr_auto {
			margin-left: auto;
			margin-right: auto;
		}
		
		
		.pd5 {
			padding: 5px;
		}
		
		.pd_l5 {
			padding-left: 5px;
		}
		
		.pd_r5 {
			padding-right: 5px;
		}
		
		.pd_t5 {
			padding-top: 5px;
		}
		
		.pd_b5 {
			padding-bottom: 5px;
		}
		
		.pd_lr5 {
			padding-left: 5px;
			padding-right: 5px;
		}
		
		.pd_tb5 {
			padding-top: 5px;
			padding-bottom: 5px;
		}
		
		
		.pd10 {
			padding: 10px;
		}
		
		.pd_l10 {
			padding-left: 10px;
		}
		
		.pd_r10 {
			padding-right: 10px;
		}
		
		.pd_t10 {
			padding-top: 10px;
		}
		
		.pd_b10 {
			padding-bottom: 10px;
		}
		
		.pd_lr10 {
			padding-left: 10px;
			padding-right: 10px;
		}
		
		.pd_tb10 {
			padding-top: 10px;
			padding-bottom: 10px;
		}
		
		
		.pd20 {
			padding: 20px;
		}
		
		.pd_l20 {
			padding-left: 20px;
		}
		
		.pd_r20 {
			padding-right: 20px;
		}
		
		.pd_t20 {
			padding-top: 20px;
		}
		
		.pd_b20 {
			padding-bottom: 20px;
		}
		
		.pd_lr20 {
			padding-left: 20px;
			padding-right: 20px;
		}
		
		.pd_tb20 {
			padding-top: 20px;
			padding-bottom: 20px;
		}
		
		
		/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		// ALIGN
		///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
		
		.ali_lt {
			text-align: left;
			vertical-align: top;
		}
		
		.ali_lm {
			text-align: left;
			vertical-align: middle;
		}
		
		.ali_lb {
			text-align: left;
			vertical-align: bottom;
		}
		
		
		.ali_ct {
			text-align: center;
			vertical-align: top;
		}
		
		.ali_cm {
			text-align: center;
			vertical-align: middle;
		}
		
		.ali_cb {
			text-align: center;
			vertical-align: bottom;
		}
		
		
		.ali_rt {
			text-align: right;
			vertical-align: top;
		}
		
		.ali_rm {
			text-align: right;
			vertical-align: middle;
		}
		
		.ali_rb {
			text-align: right;
			vertical-align: bottom;
		}
		
		
		.ali_justify {
			text-align: justify;
		}

		
		/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		// OTHERS
		///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
		
		.wh100p {
			width: 100%;
			height: 100%;
		}
		
		
		.pos_rel {
			position: relative;
		}
		
		.pos_abs {
			position: absolute;
			left: 0px;
			top: 0px;
		}
		
		
		.ovf_auto {
			overflow: auto;
		}
		
		.ovf_hd {
			overflow: hidden;
		}
		
		
		.float_l {
			float: left;
		}
		
		.float_r {
			float: right;
		}
		
		
		.tb_fixed {
			table-layout: fixed;
		}
		
		.cur_pnt {
			cursor: pointer;
		}
		
		.txt_blink {
			text-decoration: blink;
		}
		
		
