body {background:url(bg.jpg) center top repeat #000071; margin:0; padding:0 0 20px 0;}

.main {width:612px; margin:0 auto 0 auto;}
	.main .galname {padding:15px 22px 12px 22px; text-align:center; font:normal 18px/22px Arial, Helvetica, sans-serif; color:#fff;}
		.main .galname h1 {margin:0; padding:0; font:normal 24px/28px Arial, Helvetica, sans-serif; text-decoration: underline; }
	.main .images {padding:2px;}
	.main .images img {border:0;}
	.main .images a {display:block; border:2px solid #fff;} .main .images a:hover {border:2px solid #ccc;}
	.main .pages {padding:12px 22px 14px 22px; font:normal 14px/20px Arial, Helvetica, sans-serif; color:#3472D0; text-align:center;}
		.main .pages a {color:#B4D2FF; text-decoration:none; padding:0 14px 0 14px;} .main .pages a:hover {color:#fff;}
		.main .pages a.active {color:#fff; font-weight:bold;}
	.main .buttons {padding:0 2px 0 2px;}
		.main .buttons div {border:1px solid #8BB1E9; background:url(buttons_bg.jpg) center top repeat; padding:14px 19px 14px 19px;}
		.main .buttons div table td.leftbut {vertical-align:top; text-align:left; width:103px;}
		.main .buttons div table a {border:1px solid #9BB1E0; font:bold 13px/18px Arial, Helvetica, sans-serif; color:#FFFEFE; text-decoration:none; width:71px; text-align:center; display:block;}
		.main .buttons div table td.leftbut a {padding:0 10px 0 10px; background: #5B92E5;}
		.main .buttons div table td.cent {padding:0 10px 0 10px; text-align:left; width:362px; font:normal 11px/16px Arial, Helvetica, sans-serif; color:#fff;}
		.main .buttons div table td.rightbut {vertical-align:top; text-align:right; width:103px;}
		.main .buttons div table td.rightbut a {padding:0 10px 0 10px; background: #5B92E5;}