html, body {height:100%;}
body {margin:0; padding:0;
	background:#1d1d1d url(img/m_bg_sides.jpg) center top no-repeat;
	font:10px Georgia, "Times New Roman", Times, serif;
}
h1, h2, h3, h4, h5, p {margin:0; padding:0;}
img {border:0;}
.clear {clear:both;}
strong {font-weight:bold;}
a {color:#fff; text-decoration:none;}
a:hover {color:#fff; text-decoration:underline;}
div#main {margin:0 auto; min-height:100%; height:auto !important; height:100%;
	width:960px; /* INCLUDING BORDER, PADDING, MARGIN MAX 960 */
	border-top:none; border-bottom:none;
	background:url(img/bg.jpg); 
}
div#header img, #flash {float:left;}
div#content {}
/* ================================================== */
/* CASE */
/* ================================================== */
div.case {position:relative; width:940px; height:745px; margin:0 auto; background:url(img/bg_case.jpg);}
div.case h1 {position:absolute; left:35px; top:76px; width:640px; height:41px; font:bold 16px Arial, Helvetica, sans-serif; line-height:42px; text-transform:uppercase;}
div.case h1 img {float:left;}
div.case h2 {position:absolute; left:16px; top:35px; background:#f00; color:#fff; font:bold 18px Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; width:640px; height:37px; padding-top:4px; line-height:16px;}
div.case h3 {position:absolute; right:15px; top:70px; width:250px; font:bold 16px Arial, Helvetica, sans-serif;  color:#000; text-transform:uppercase; text-align:center;}
div.case #galplayer {position:absolute; left:16px; top:117px;}
div.small_pics {position:absolute; left:7px; top:508px; width:940px; overflow:hidden;}
div.small_pics img {float:left; margin-right:30px;}
div.case img.spict {border:2px solid white;}
div.case p {position:absolute; right:15px; top:90px; width:250px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000;}
div.case img.helm {position:absolute; top:305px; right:0;}
