body {
	background-image: url('images/bg.gif');
	background-repeat: repeat
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #F5F5F5;
	text-align: center;
}
img, table {border: none;}
body, h1, h2, h3, h4, h5, p, ul, form {margin: 0; padding: 0;}
li {list-style: none;}
.clear {clear: both;}

a {color: #09436D;}

.main {width: 789px; background: #FFFFFF; margin: 0px auto; text-align: left;}

.head {width: 789px; height: 98px; background: #689BBF url(images/m-bg.gif) 301px 72px no-repeat; position: relative;}
	.head h1 {width: 789px; height: 72px; background: url(images/head-bg.gif) no-repeat; position: absolute; top: 0px; left: 0px; text-indent: -9000px; overflow: hidden;}
	.head #signin {width: 265px; position: absolute; top: 23px; left: 6px; background: url(images/sign-bg.gif) no-repeat;}
	.head #signin label {display: block; width: 58px; height: 17px; text-indent: -9000px; overflow: hidden; float: left;}
	.head #signin div {width: 170px; overflow: auto; margin-bottom: 5px;}
	.head #signin div input {width: 102px; background: #FFFFFF; border: 1px solid #104062; font: 10px Arial, Helvetica, sans-serif;}
	.head #signin div.butt {position: absolute; top: 9px; left: 183px;}
	.head #signin div.butt input {width: 81px; height: 23px; border: none;}
	.head .menu {position: absolute; bottom: 0px; left: 0px;}
	.head .menu li {float: left;}
	.head .menu li span {display: block; height: 25px; text-indent: -9000px; overflow: hidden; cursor: pointer;}
	.m01 {background: url(images/m01.gif) no-repeat; width: 101px;}
	.m02 {background: url(images/m02.gif) no-repeat; width: 100px;}
	.m03 {background: url(images/m03.gif) no-repeat; width: 100px;}
	.head #lang {position: absolute; bottom: 0px; left: 534px;}
	.head #lang label {display: block; background: url(images/m-language.gif); width: 125px; height: 25px; text-indent: -9000px; overflow: hidden; float: left; margin-right: 8px;}
	.head #lang select {width: 102px; background: #FFFFFF; border: 1px solid #104062; font: 10px Arial, Helvetica, sans-serif; margin-top: 4px;}
	
.sidebar {width: 275px; background: #E3ECF3; margin-right: 4px; _margin-right: 2px; float: left; padding-bottom: 5px;}
	.sidebar div {width: 266px; margin: 6px 4px;}
	.sidebar div h2 {width: 266px; height: 20px; border-bottom: 1px solid #507894; margin-bottom: 4px; text-indent: -9000px; overflow: hidden;}
	.sidebar div div {width: auto; margin: 0;}
	.sb-welcome h2 {background: url(images/h-01.gif) no-repeat;}
	.sb-welcome div {padding: 10px 8px; height: 300px; background: #689BBF; color: #FFFFFF; font-size: 12px;}
	.sb-register {padding: 12px 0;}
	.sb-search h2 {background: url(images/h-02.gif) no-repeat;}
	.sb-search div {height: 165px; background: url(images/search-bg.gif) no-repeat; padding-top: 3px;}
	.sb-search div form {margin: 0px 0 0 15px; _margin: 0 0 0 7px; width: 242px; background: url(images/search-bg-2.gif) 0px 6px no-repeat; _background-position: 8px 6px;}
	.sb-search div div {width: 242px; height: auto; background: none; margin-bottom: 8px;}
	.sb-search div label {width: 112px; display: block; float: left; text-indent: -9000px; overflow: hidden;}
	.sb-search div select {width: 102px; background: #FFFFFF; border: 1px solid #104062; font: 10px Arial, Helvetica, sans-serif;}
	.sb-search div .butt {margin: 15px 0 0 -8px; _margin: 15px 0 0 0;}
	.sb-search div .adv {text-align: right; width: 235px; _width: 245px; margin: 2px 0;}


.content {width: 510px; background: #E3ECF3; float: left;}
	.top-ten {padding: 5px; border-bottom: 5px solid #FFFFFF;}
	.top-ten h2, .faces h2 {width: 501px; height: 21px; background: url(images/h-03.gif) no-repeat; text-indent: -9000px; overflow: hidden; margin-bottom: 5px;}
	.thumbs-01, .thumbs-02 {width: 500px; background: #FFFFFF; overflow: auto;}
	.thumbs-01 li, .thumbs-02 li {width: 92px; height: 151px; background: #689BBF; margin: 3px 4px;  _margin: 3px; float: left; text-align: center; color: #FFFFFF;}
	.thumbs-01 li img, .thumbs-02 li img {width: 90px; height: 120px; border: 1px solid #5280A0; margin-bottom: 1px;}
	.thumbs-01 li span, .thumbs-02 li span {color: #000000;}
	.thumbs-02 {background: #689BBF;}
	.thumbs-02 li {background: #FFFFFF; color: #689BBF;}
	.thumbs-02 li img {border: 1px solid #FFFFFF;}
	.galls {width: 510px; overflow: auto; border-bottom: 5px solid #FFFFFF;}
	.galls h2 {height: 23px; margin-bottom: 5px; text-indent: -9000px; overflow: hidden;}
	.galls div.g-01 {width: 244px; padding: 5px; float: left; border-right: 5px solid #FFFFFF;}
	.galls div.g-01 h2 {width: 244px; background: url(images/h-04.gif) no-repeat;}
	.galls div.g-02 {width: 241px; padding: 5px; float: left;}
	.galls div.g-02 h2 {width: 241px; background: url(images/h-06.gif) no-repeat;}
	.faces {padding: 5px; background: #689BBF;}
	.faces h2 {background: url(images/h-05.gif) no-repeat;}