﻿html, body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, form, img, table, dl, dt, dd, a, input { padding:0; margin:0; }
body                                {height: 100%;background-color: #fff;}
img, input, textarea                {border: none;}
ul                                  {list-style-type: none;}
a:link, a:active                    {color: #fff; cursor: pointer;}
a:hover                             {cursor : pointer;}
a:active, a:focus, img              {outline: 0;}
.clear                              {clear: both;}
.floatLeft                          {float: left;}
.floatRight                         {float: right;}
.overHidden                         {overflow: hidden;}


#main { width: 960px; margin: 0 auto;}
/* header */
.header { overflow: hidden; padding: 0px 25px 10px 0px; zoom: 1; }
.header div.floatLeft { width: 480px; }
.header img { display: block; }
.header .gallery { float: right; background: #4c4c4c url(../img/head_5.jpg) no-repeat top left; width: 450px; padding: 245px 5px 0px 0px; }

.gallery li { display: block; float: left; padding: 0px 0px 5px 5px; }
.gallery img { display: block; border: 5px solid #e2f0fb; }

.banner { display: block; text-align: center; }

/* content */
.content { padding: 0px 25px;}
.content .overHidden { zoom: 1; margin-top: 10px;  }
.content .gallery { float: left; background-color: #4c4c4c; padding: 5px 4px 0px 0px; width: 450px;  }
.content div.floatLeft { width: 454px; }
.content div.floatRight { width: 456px; }
.content div.floatRight img { display: block; }
/* footer */
.footer { padding: 30px 100px 60px 25px; background: url(../img/pointer.jpg) no-repeat right top; }
