* { margin: 0; padding: 0; border: 0; }
body { font-family: georgia; font-size: 11px; background: #89104a; background: url(gfx/bg.jpg) top center fixed; }
object { outline: none; }
h1 { font-size: 17px; font-weight: normal; color: #000; font-family: georgia; margin-bottom: 7px; }
h2 { line-height: auto; }
.clr { clear: both; }
.fl { float: left; }
.fr { float: right; }
.col { width: 275px; padding: 0 15px; border-right: 1px dotted #89104a; float: left; }
.h { color: #89104a; font-size: 17px; font-family: georgia; width: 100%; padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px solid #e0c0cf; }
.h a { color: #89104a; text-decoration: none; }
.gal1 { float: left; width: 440px; text-align: center; }
.gal { width: 430px; height: 300px; overflow: auto; }
.gal div,.gal1 div,.gal2 div { text-align: center; float: left; padding: 0 10px 20px; }
.gal img,.gal1 img,.gal2 img { cursor: pointer; }
.gal img.min { border: 1px solid #000; }
.gal a,.gal1 a,.gal2 a { text-decoration: none; }
.ico { vertical-align: middle; margin-right: 5px; }
.more { color: white; font-weight: bold; text-decoration: none; }
.more:hover { text-decoration: underline; }
#all { width: 900px; margin: 0 auto; text-align: left; background: #fff; position: relative; padding-bottom: 20px; }
#top { position: relative; left: -100px; }
#main { margin-bottom: 15px; float: left; width: 365px; height: 240px; padding: 30px; line-height: 20px; font-size: 16px; background: url(gfx/main_bg.jpg); color: white; }
#main h2 { font-size: 24px; font-weight: normal; }
#foot1 { width: 900px; margin: 0 auto; }
#foot { position: relative; margin-bottom: 30px; width: 600px; font-size: 16px; padding-left: 30px; background: #939393; color: white; height: 45px; line-height: 45px; }
#foot_l,#foot_r,.corner_br { position: absolute; bottom: 0; }
#foot_l { left: 0; }
#foot_r,.corner_br { right: 0; }
#sub { padding: 15px; font-family: verdana; }
#gal_big_div { float: left; width: 430px; text-align: center; }
.gal_big { border: 1px solid #000; margin-bottom: 10px; }
.hr { width: 100%; height: 1px; background: #000; margin: 10px 0; font-size: 0; }
.black { color: #000; }
.pr { margin: 4px; }
.wrap { height: 10px; font-size: 0; }
