@charset "utf-8";
/* CSS Document */

BODY { margin: 0; padding: 0; }
.body_default { background-color: #a4a489; }
.body_white { background-color: #FFF; }
BODY, TD, INPUT, TEXTAREA, SELECT { font: 11px Arial, Helvetica, sans-serif; }
UL, OL, LI { margin: 0; padding: 0; list-style: none; }
A { text-decoration: none; }
FORM { margin: 0; padding: 0 }
.clear { clear: both; }

#horizon { text-align:center; display: block; width: 100%; height: 1px; position: absolute; top: 50%; left: 0; padding: 0; margin: 0; overflow: visible; }
#wrapper { width: 100%; vertical-align: middle; padding: 0; text-align: left; width: 999px; height: 538px; position: absolute; top: -270px; left: 50%; margin: 0 0 0 -499px; background: #FFF url(../images/logo.jpg) no-repeat; background-position: 847px 5px; overflow: hidden; }
#wrapper-member { width: 100%; vertical-align: middle; padding: 0; text-align: left; width: 999px; height: 538px; position: absolute; top: -270px; left: 50%; margin: 0 0 0 -499px; background: #FFF url(../images/bg_member.jpg) no-repeat; background-position: 598px 5px; overflow: hidden; }

#logo { width: 132px; height: 133px; float: right; margin: 5px 20px 5px 0; }
#logo a { width: 132px; height: 133px; display: block; }

#left-block { width: 256px; float: left; }
	#nav { background: url(../images/bg_nav.jpg) repeat-y; width: 256px; height: 208px; }
	#nav ul { position: relative; top: 35px; left: 80px; width: 120px; }
	#nav li { padding: 2px; width: 120px; display: block; height: 14px;}
	#nav a { color: white; padding: 0 0 0 20px; }
	#nav a:hover { color: #C3D44B; background: url(../images/arrow.gif) no-repeat; background-position: left; clear: left; }
	#nav a.selected { color: #C3D44B; background: url(../images/arrow.gif) no-repeat; background-position: left; clear: left; }
	#address { background: #f5f5f5; height: 163px; width: 256px; }
	#address #caption { position: relative; top: 25px; left: 100px; color: #666; }

#right-block { width: 743px; float: left; background: #EEE; }
