/*dl,dd,dt,h1,h2,h4,h5,p,html,body {padding:0;margin:0}*/
/*table, td {padding: 0px; margin: 0px;}*/

img {border:0; vertical-align:top}

:focus, a:active {outline:none}

br {height: 1px;}

.clear-rel {display: table; width: 100%}

.cfix, .clear-li li {width:100%}
.cfix:after, .clear-li li:after {content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden}
.cfix, .clear-li li {display:inline-block}
/* Hide from IE Mac \*/
.cfix, .clear-li li {display:block}
/* End hide from IE Mac */

ul.nolist {margin:0; padding:0; list-style-type:none}
ul.horizontal {display: block; position: relative}
ul.f-right li {float: right;}
ul.f-left li {float: left; margin-right: 10px;}

.width100 {width:100%}
.width75 {width:75%}
.width50 {width:50%}
.floatLeft {float:left}
.floatRight {float:right}
.alignLeft {text-align:left}
.alignRight {text-align:right}
.alignCenter {text-align:center}
.mar-r {margin-right:-15%}

.more {text-decoration:none}
	.more span {text-decoration:underline}

.hid-o {width:100%; overflow:hidden}

form {margin:0; padding:0}

.clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}

div.txt-tb:after {display:block; line-height:0; height:0; font-size:1px; visibility:hidden; content:" ";}
div.txt-tb {position:relative; z-index:999; display:table-cell}
/* for safari */ body:last-child:not(:root:root) div.txt-tb {display:table}/* for safari */

