* { margin:0; padding:0; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; list-style: none; }
body { margin:0; background: #5c0000 url(images/bg.jpg); font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:1.3em; color:#000; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a img { border:none; }
a { text-decoration:underline; }
a:focus, a:hover { text-decoration: none; }
.clear { clear:both; }
.over { overflow:hidden; height: 0; }

.main { position:relative; background: #FFF url(images/bg-main.jpg); margin:0 auto; width: 980px; }

.content .console { background: #000; margin: 0 auto; width: 960px; }
.content .title1 { height: 76px; background: url(images/gallery-top.jpg) no-repeat; font-size: 18px; color: #FFF; text-transform: uppercase; text-align: center; }
.content .title1 strong { color: #fed100; font-weight: bold; }
.content .title1 a { font-size: 24px; line-height: 1em; color: #fed100; font-weight: bold; }
.content .bt { text-align: center; }
.content .images { padding: 8px 8px 5px 8px; }
.content .images td { text-align: center; padding: 0 0 3px 0; }
.content .images a img { border: 2px solid #ff0000; }
.content .images a:hover img { border: 2px solid #ffcc00; }

.content {  }

.footer p { font-size: 24px; line-height: 1.1em; text-transform: uppercase; text-align: center; display: block; padding: 25px 0 0 0; }
.footer p a { color: #ff1800; font-weight: bold; }
.footer a.logo { width: 232px; margin: 0 auto; display: block; margin: 25px auto 45px auto; }

.copyright { text-align: center; margin: 0 0 20px 0; padding: 0 0 10px 0; }
