html,body,form {margin:0; padding:0;}
fieldset {margin:0; padding:0; border:none;}


input,select,textarea {
	font-family:sans-serif;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
figure {margin:0;}
figure img {display:block;}

object, embed {
  outline: 0;
}

small {text-transform:none;}
a img {border:none;}

.hide {display:none;}

pre {
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
}


/* grid
------------------------------------------------------ */


.col {
	padding:0;
	margin:0 1px 1px 0;
	float:left; 
	display:inline;
	/* width:193px; 
	background:#fff; text-align:center; line-height:110px;*/
}
.debug .col {outline:1px solid red;}

.row {min-height:0;*zoom:1;}
.row:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}
/* .row .row {margin-right:-1px;} */

.clear {clear:both;}


.size1 {width:96px;}
.size2 {width:193px;}
.size3 {width:290px;}
.size4 {width:387px;}
.size5 {width:484px;}
.size6 {width:581px;}
.size7 {width:678px;}
.size8 {width:775px;}
.size9 {width:872px;}
.size10 {width:969px;}

.by1 {height:110px;}
.by2 {height:221px;}
.by3 {height:332px;}
.by4 {height:443px;}
.by5 {height:556px;}
.by6 {height:665px;}

/* article.by1 {line-height:110px;}
article.by2 {line-height:221px;}
article.by3 {line-height:332px;}
article.by4 {line-height:443px;}
 */
.align-right {float:right;}
.align-right {float:right;}
.indent2 {margin-left:193px;}