﻿@charset "UTF-8";

  * { margin:0; padding:0; }
  option { padding-left:0.4em; }

  * html body * { overflow:visible; }
  * html iframe, * html frame { overflow:auto; }
  * html frameset { overflow:hidden; }

  html { width:100%; height:100%; margin-bottom: 1px;   }
  body {
    font-size:100.01%;
    background-color:#fff;
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
  }
  .clearfix:after {
    : ".";
    display: block;
    height:0;
    clear: both;
    visibility: hidden;
  }
  /* Safari-Browser */
  .clearfix { display: block; }
  .floatbox { overflow:hidden; }
  /* IE-Clearing: */
  #ie_clearing { display: none; }

.clear-left { clear:left; }
.clear-right { clear:right; }
.clear { clear:both; }

.left { float:left; }
.right { float:right; }

/* img, div, input { behavior: url("../../global/lib/iepngfix.htc") }*/
img { border:0; }