/*Sentence,Character

-------------------------------------*/

p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

/*Margin

-------------------------------------*/

/* margin */

/* margin-top */
.mt0 {	margin-top: 0px!important;}
.mt1 {	margin-top: 1px!important;}
.mt2 {	margin-top: 2px!important;}
.mt3 {	margin-top: 3px!important;}
.mt4 {	margin-top: 4px!important;}
.mt5 {	margin-top: 5px!important;}
.mt6 {	margin-top: 6px!important;}
.mt7 {	margin-top: 7px!important;}
.mt8 {	margin-top: 8px!important;}
.mt9 {	margin-top: 9px!important;}
.mt10{	margin-top:10px!important;}
.mt11{	margin-top:11px!important;}
.mt12{	margin-top:12px!important;}
.mt13{	margin-top:13px!important;}
.mt14{	margin-top:14px!important;}
.mt15{	margin-top:15px!important;}
.mt16{	margin-top:16px!important;}
.mt17{	margin-top:17px!important;}
.mt18{	margin-top:18px!important;}
.mt19{	margin-top:19px!important;}
.mt20{	margin-top:20px!important;}
.mt25{	margin-top:25px!important;}
.mt30{	margin-top:30px!important;}
.mt35{	margin-top:35px!important;}
.mt40{	margin-top:40px!important;}
.mt45{	margin-top:45px!important;}
.mt50{	margin-top:50px!important;}

/* margin-right */
.mr0 {	margin-right: 0px!important;}
.mr10{	margin-right:10px!important;}
.mr15{	margin-right:15px!important;}
.mr20{	margin-right:20px!important;}
.mr25{	margin-right:25px!important;}
.mr30{	margin-right:30px!important;}
.mr35{	margin-right:35px!important;}
.mr40{	margin-right:40px!important;}
.mr45{	margin-right:45px!important;}


/* margin-bottom */
.mb0 {	margin-bottom: 0px!important;}
.mb5 {	margin-bottom: 5px!important;}
.mb10{	margin-bottom:10px!important;}
.mb15{	margin-bottom:15px!important;}
.mb20{	margin-bottom:20px!important;}
.mb25{	margin-bottom:25px!important;}
.mb30{	margin-bottom:30px!important;}
.mb35{	margin-bottom:35px!important;}
.mb40{	margin-bottom:40px!important;}
.mb45{	margin-bottom:45px!important;}


/* margin-left */
.ml0 {	margin-left: 0px!important;}
.ml10{	margin-left:10px!important;}
.ml15{	margin-left:15px!important;}
.ml18{	margin-left:18px!important;}
.ml20{	margin-left:20px!important;}
.ml25{	margin-left:25px!important;}
.ml30{	margin-left:30px!important;}
.ml35{	margin-left:35px!important;}
.ml40{	margin-left:40px!important;}
.ml45{	margin-left:45px!important;}


/* padding-top */
.pt0  {	padding-top:  0px!important;}
.pt1  {	padding-top:  1px!important;}
.pt2  {	padding-top:  2px!important;}
.pt3  {	padding-top:  3px!important;}
.pt4  {	padding-top:  4px!important;}
.pt5  {	padding-top:  5px!important;}
.pt6  {	padding-top:  6px!important;}
.pt7  {	padding-top:  7px!important;}
.pt8  {	padding-top:  8px!important;}
.pt9  {	padding-top:  9px!important;}
.pt10 {	padding-top: 10px!important;}
.pt11 {	padding-top: 11px!important;}
.pt12 {	padding-top: 11px!important;}
.pt13 {	padding-top: 13px!important;}
.pt14 {	padding-top: 14px!important;}
.pt15 {	padding-top: 15px!important;}
.pt16 {	padding-top: 16px!important;}
.pt17 {	padding-top: 17px!important;}
.pt18 {	padding-top: 18px!important;}
.pt19 {	padding-top: 19px!important;}
.pt20 {	padding-top: 20px!important;}
.pt21 {	padding-top: 21px!important;}
.pt22 {	padding-top: 22px!important;}
.pt23 {	padding-top: 23px!important;}
.pt24 {	padding-top: 24px!important;}
.pt25 {	padding-top: 25px!important;}
.pt26 {	padding-top: 26px!important;}
.pt27 {	padding-top: 27px!important;}
.pt28 {	padding-top: 28px!important;}
.pt29 {	padding-top: 29px!important;}
.pt30 {	padding-top: 30px!important;}
.pt34 {	padding-top: 34px!important;}
.pt35 {	padding-top: 35px!important;}
.pt40 {	padding-top: 40px!important;}
.pt43 {	padding-top: 43px!important;}
.pt45 {	padding-top: 45px!important;}
.pt50 {	padding-top: 50px!important;}


/* padding-bottom */
.pb0  {	padding-bottom: 0px!important;}
.pb10 {	padding-bottom:10px!important;}
.pb20 {	padding-bottom:20px!important;}
.pb30 {	padding-bottom:30px!important;}


/* padding-left */
.pl0 {	padding-left: 0px!important;}
.pl1 {	padding-left: 1px!important;}
.pl2 {	padding-left: 2px!important;}
.pl3 {	padding-left: 3px!important;}
.pl4 {	padding-left: 4px!important;}
.pl5 {	padding-left: 5px!important;}
.pl6 {	padding-left: 6px!important;}
.pl7 {	padding-left: 7px!important;}
.pl8 {	padding-left: 8px!important;}
.pl9 {	padding-left: 9px!important;}
.pl10{	padding-left:10px!important;}
.pl11{	padding-left:11px!important;}
.pl12{	padding-left:12px!important;}
.pl13{	padding-left:13px!important;}
.pl14{	padding-left:14px!important;}
.pl15{	padding-left:15px!important;}
.pl16{	padding-left:16px!important;}
.pl17{	padding-left:17px!important;}
.pl18{	padding-left:18px!important;}
.pl19{	padding-left:19px!important;}
.pl20{	padding-left:20px!important;}
.pl21{	padding-left:21px!important;}
.pl22{	padding-left:22px!important;}
.pl23{	padding-left:23px!important;}
.pl24{	padding-left:24px!important;}
.pl25{	padding-left:25px!important;}
.pl30{	padding-left:30px!important;}
.pl35{	padding-left:35px!important;}
.pl40{	padding-left:40px!important;}
.pl45{	padding-left:45px!important;}

/* padding-right */
.pr0 {	padding-right: 0px!important;}
.pr5 {	padding-right: 5px!important;}
.pr9 {	padding-right: 9px!important;}
.pr10{	padding-right:10px!important;}
.pr11{	padding-right:11px!important;}
.pr15{	padding-right:15px!important;}
.pr20{	padding-right:20px!important;}
.pr23{	padding-right:23px!important;}
.pr25{	padding-right:25px!important;}
.pr30{	padding-right:30px!important;}
.pr35{	padding-right:35px!important;}
.pr40{	padding-right:40px!important;}
.pr45{	padding-right:45px!important;}


/*clear

-------------------------------------*/

.clears{
	clear:both;
}


.clearfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

.clearfix{
    display:inline-block;
    min-height:1%;  /* for IE 7*/
}


/* Hides from IE-mac \*/

* html .clearfix{height: 1%;}

.clearfix{display: block;}

/* End hide from IE-mac */
