html, body { margin: 0; padding: 0; background-color: #000; color: #fff; font-family: Arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; height: 100%;}

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

h1 { font-size: 30px; line-height: 38px; color: #818181;}

h2 { font-size: 20px; line-height: 24px; color: #818181;}

a { color: #818181; font-weight: bold;}

a:hover { color: #FFFFFF; text-decoration: underline;}

.related { font-size: 9px; }

img { border: 0; }

.container { width: 1000px; height: 100%; }

.header { width: 1000px; height: 135px; background-color: white;}

.content { width: auto; margin: 5px 20px 40px 27px;}

.textCol { width: 320px; float: left;}

.wide { width: 640px !important; }

.fullWide { width: 900px !important; }

.imageCol { width: 590px; float: right;} 

.clear { display: block; clear: both; } 

.subDesc { margin-top: 5px; }

.desc, .iInsp, .related { margin-top: 1em; }

.iBox { float: left; margin-right: 2px; height: 52px; }

.paddImage { height: 50px; }

.nThumbnails { width: auto; }

#mHshContainer { width: 1000px; height: 100%; min-height: 700px; }

.copyright { margin: 80px 20px 40px 27px;}

input { font-family: Arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; width: 300px; }

label { font-weight: bold; }

.submit { font-family: Arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; width: 120px; background-color: #818181; font-weight: bold; color: black; margin-top: 1em;}

textarea { font-family: Arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; width: 300px; height: 100px;}

.hidden { display: none; }

.visible { display: block !important; }

.blockHead { background-color: #333333; margin-top: 20px; width: 100%; }

.container { z-index: 1; }

.alignDiv { position: relative; width: 955px; height: 395px; margin: 0 auto; text-align: left; position: relative;}
.alignDiv h4 { font-size: 11px; font-weight: normal; }
.alignDiv p { margin-top: 2em; margin-bottom: 1em; font-size: 12px; }
.alignDiv .cz a img { border: 1px solid white; }
.alignDiv .en a img { border: 1px solid black; }
.alignDiv .bigger { font-size: 14px; font-weight: bold; }
.alignDiv .cz { width: 465px; height: 395px; display:inline; float: left; background-color: #333333; color: white; }
.alignDiv .cz a { color: #fb6600; font-weight: normal; }
.alignDiv .cz a:hover { color: #ffffff; font-weight: normal; }
.alignDiv .en { width: 465px; height: 395px; display:inline; float: right; background-color: #333333; color: white; }
.alignDiv .en a { color: #fb6600; font-weight: normal; }
.alignDiv .en a:hover { color: #ffffff; font-weight: normal; }

/*.alignDiv .en { width: 465px; height: 395px; display:inline; float: right; background-color: #999999; color: black; }
.alignDiv .en a { color: #ffffff; font-weight: normal; }
.alignDiv .en a:hover { color: #000000; font-weight: normal; }
*/
.alignDiv .padding { margin: 25px 20px; }

.lightbox .overlay          { position: fixed; z-index: 1000; top: 0; left: 0; height: 100%; width: 100%; background-color:#000; filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; }
* html .lightbox .overlay   { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.lightbox .box              { position: fixed; width: 100%; height: 70%; top: 150px; 0; z-index: 1002; font-size: 1.2em; text-align: left; }
* html .lightbox .box       { position: absolute; }