/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	
	Project
	Author: 
	URL:  
	
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/




/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Import
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

	@import url("structure.css");
	@import url("pages.css");
	@import url("form.css");

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Reset
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center, dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend, table, 
	caption, tbody, tfoot, thead, tr, th, td, button {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
	}
	
	img           {margin: 0;	padding: 0;	border: 0;	outline: 0;}
	
	body          {color: black;background: white;	}
	
	h1, h2, h3, h4, h5, h6 { font-weight: bold; color:#6d843f}
	
	strong        { font-weight: bold; }
	
	button 	      {background: none; cursor: pointer;}
	
	ol, ul 		  {list-style: none;}
	
	blockquote, q {quotes: none;}
	
	:focus        {outline: 0;}

	ins           {text-decoration: none;}
	
	del           {text-decoration: line-through;}
	
	p{ margin:6px 0;}
	
	small{ font-size:80%}
	hr{ border:none;background-color:#eef6f9;  }

/*	table         {border-collapse: collapse;	border-spacing: 0;}	*/
	

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Base
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	
	html { font-size: 62%; }			
	body { font: normal 1.1em Arial; color:#666666; background:url(../../images/structure/bg.jpg) repeat-x top left; background-color:#aaca73}

	input, select, textarea { font: normal 11px Arial; color: #707070;border:1px solid #badd7e;}
	.txt{ border:1px solid #e4e9e9; border-top:1px solid #acacac; height:18px; padding:5px 0 0 0; }

	a {text-decoration: none; color:#6d843f; cursor:pointer }
	a:visited { text-decoration: none; }
	a:hover {text-decoration: underline; }
	
	.img-left      { float: left; margin:10px; }
	.img-right     { float: right; margin:10px; }
	.img-center    { display: block; margin: 10px auto; }
	
	.img-h    { display: block; margin:10px 0; }
	
	.img-w    { display: block; margin:0 10px; }
	
	.left    	   { float: left; }
	.right   	   { float: right; }
	.none          { display: none; }
	.inv           { visibility: hidden; }
	
	.noborder      { border: none !important; }
	.bold          { font-weight: bold; }
	.clear         { clear: both; }
	.clearleft     { clear: left; }
	
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Class add
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	

	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.clearfix { display: inline-block; }
	
	* html .clearfix { height: 1%; }
	.clearfix { display: block; }
	
	*+html .clearfix{ min-height: 1%;}
	
	.dnone{ display:none;}
	.dblock{ display:block;}
	
	.img-replace, .bt-replace{ display:block; text-indent:-5000px;}
	.bt-replace:hover{ background-position:bottom;}
	
	* html .hr{ height:1px; font-size:0; display:block; background:none; border-bottom:1px solid #000; width:100%;padding:0; clear:none; #clear:none;}
	.hr{ height:1px; font-size:0; line-height:1px; display:block; background-color:#000000; width:100%; border:none; padding:0; margin:10px 0; clear:both }
	
