html, body{width:100%;height:100%;font-family:Arial, Verdana, Helvetica, sans-serif;color:#000;margin:0;padding:0;font-size:10px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0; background-color: #ffffff;}
table {border-collapse:collapse;border-spacing:0;}
table td{padding:0;}
fieldset,img {border:0;}
acronym,address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
input{font-family: Arial, Helvetica, sans-serif;}
a{outline:none;}

/* Auto Clear */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix{display:block;}

.outer{width:100%;height:100%;display:table;}
* html .outer{position:relative;}
*+html .outer{position:relative;}
.outer .middle{display:table-row;}
* html .outer .middle{position:absolute;top:50%;left:50%;}
*+html .outer .middle{position:absolute;top:50%;left:50%;}
.outer .middle .inner{display:table-cell;vertical-align:middle;}
* html .outer .middle .inner{position:relative;top:-50%;left:-50%;}
*+html .outer .middle .inner{position:relative;top:-50%;left:-50%;}

/* Footer pressed to a bottom */
.page_height{position:relative;min-height:100%;}
* html .page_height{height:100%;}
.page_height .empty{height:87px;overflow:hidden;line-height:0px;font-size:0px;}
.footer{position:relative;margin:-37px auto 0;height:36px;width:750px;line-height:37px;text-align:left;}

.images_of_center{width:100%;height:100%;position:absolute;bottom:37px;overflow:hidden;}
.images_of_center .images_box{margin:37px auto 0;width:750px;text-align:center;}
.images_of_center .images_box img{width:auto;max-width:730px;height:auto;}
* html .images_of_center .images_box img{width:expression(this.clientWidth > 731? 730 : this.clientWidth);}




object, embed {margin-top:90px;}



/*-- FOOTER --*/

#footer {position:relative; margin:0px auto; padding-top:35px; width:750px; height:29px; text-align:center;}
#footer img {border:0px; margin-top:-5px;}

.company_info {float:left; padding:8px 0px 0px 10px;}
.designer_info {float:right; padding:8px 10px 0px 0px;}
