/*VER.20190220
201710*/ 

/*HTML, BODY{height:100%;}*/

BODY
{ 
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}


/* -------------- LINKS ---------------- */


A.OP:hover IMG {opacity:0.80;}
INPUT.OP:hover  {opacity:0.80;}

/* -------------- PRESET ---------------- */


SELECT:focus, INPUT:focus, TEXTAREA:focus, BUTTON:focus {outline:0px!important; }

LABEL, BUTTON {cursor:pointer;}


/*For placeholder on SELECT*/
SELECT:required:invalid {color:#E0E0E0;}
OPTION[value=""][disabled] {display: none;}
OPTION {color:black;}


FORM{
  margin:0px;
  padding:0px;
}

P
{
  margin-top:0px;
  margin-bottom:8px;
  padding:0px;  
}

P.sp
{
  margin-top:0px;
  margin-bottom:12px;
}

P.sp25
{
  margin-top:0px;
  margin-bottom:12px;
}

P.sm
{
  margin-bottom:4px;
}

UL 
{
	margin:0px 0px 8px 15px; 
	padding:0px;
}

UL.sp
{
  margin:0px 0px 0px 30px;
  padding:0px;
}

IMG
{
 border:0px;
}

IMG.Limg9
{
  vertical-align:middle;
  margin:0px 4px 0px 0px;
}

IMG.Rimg11
{
  margin:2px 0px -3px 4px;
}

TABLE
{
	/*border-collapse: collapse;*/
	/*border-spacing: 0px;*/
}

DIV.ClearDiv, DIV.CD
{
	float:none!important;
  clear:both;
  overflow:hidden;
  width:0px!important;
  height:0px!important;
  margin:0px!important;
  padding:0px!important;
  line-height:0px!important;
}

DIV.DotDiv
{
  clear:both;
  height:1px;
  font-size:1px;
  background-image:url('/img/dot.gif');
  background-repeat:repeat-x;
}


.noBorder {border-width:0px!important;}
.on {display:block!important;}


.tblDiv {display:table;}
.trDiv {display:table-row;}

.centering {position:relative; width:100%;}
.centeringL {position: relative; right: 50%; float: right;}
.centeringR {position: relative; z-index: 1; right: -50%;}

.flex-block {display:flex; flex-direction:row; align-items:center; flex-wrap:wrap;}
.flex-nowrap {flex-wrap:nowrap;}
.flex-fill {align-items:stretch; justify-content:space-between;}
.flex-center {justify-content:center;}
.flex-item {align-self:stretch;}


/* FLOATER */
#floating {
	width:100%;
	height:70px;
}

.fixed {
	position: fixed;
	top: 0px;
	left:0px;
	z-index: 10;
	box-shadow:0px 3px 10px rgba(0,0,0,0.6)!important; 	
}

/* TITLE attr show on hover EVER! */

/*
*[title] 
{
  position: relative;
}
*[title]:hover:after 
{
  content:attr(title);
  position:absolute;
  left:4px;
	bottom: -40px;
  z-index: 100;
  background-color: #dadada;
  line-height: 16px;
  color: #333;
  padding: 4px;
	white-space:nowrap;
	border-radius:5px;
}
*/
/*min-width: 100px;
  max-width: 200px;*/


/* PLACEHOLDER */

/* DON'T USE IT!
INPUT[placeholder]   
{
	color: #DDD;
	font-weight:normal;
}
*/

INPUT:-moz-placeholder
{
	color: #DDD;
	/*text-align: left;*/
	font-weight:normal;
}

INPUT::-webkit-input-placeholder
{
	color: #DDD;
	/*text-align: left;*/
	font-weight:normal;
}


/* -------------- /PRESET ---------------- */

