*		{margin:0; padding:0; border:none}
body		{background-color:#fff; text-align:center; margin:15px 0}
#main		{width:770px; margin:auto}

#left		{width:260px; float:left; text-align:right; padding-top:42px}
	#left .menu	{padding-right:10px}
#right          {width:510px; float:right; clear:right}
#br		{clear:both; padding-bottom:15px}
#footer		{margin:auto; padding-left:156px; text-align:left}
.content	{width:358px; background:url(i/bg_bt.gif) no-repeat right top}
	.content .logo		{width:133px; float:left; text-align:center; padding-top:15px}
	.content .contacts	{float:none; margin:auto; padding-top:15px}
a		{color:#509fc4; text-decoration:none}
a:hover		{color:#509fc4; text-decoration:underline}
p		{line-height:120%; margin:1em 0px}

h1		{font:bold 17px arial,helvetica; color:#999; line-height:90%; margin-bottom:3px}
h1.ttl		{color:#333}
h2,h3		{font:17px arial,helvetica; line-height:150%; text-transform:uppercase;}
h2		{font-weight:bold; color:#509FC4}
h3		{color:#aaa}
	h3 a 		{color:#aaa}
h3.ttl		{color:#509FC4}
h4		{font:900 17px arial,helvetica; color:#509FC4; line-height:10%; letter-spacing:-1px}
h5		{font:17px arial,helvetica; line-height:90%; color:#509FC4; padding-right:10px}
h5.mn 		{color:#aaa; padding-right:0px}
h5.mnb 		{font-weight:bold; color:#509FC4; padding-right:0px}
	h5.mn a {color:#aaa}
.content,.details,.brief	{font:11px tahoma,arial,helvetica; color:#999; line-height:100%}
h6		{font:27px arial,helvetica; line-height:90%; color:#509FC4; padding-right:10px}
.details	{margin-left:26px; margin-top:5px}

td		{font:14px arial,helvetica; color:#666; line-height:125%}
.pr		{line-height:90%}
ul		{padding-left:40px; list-style-image:url(i/li.gif)}
hr		{height:1px; color:#509FC4; margin-top:-7px}
.thmb           {width:108px; height:69px; margin:1px 0; float:left}
.desc           {float:left; margin-left:5px}
.check          {width:25px; height:27px; margin-right:1px; margin-top:-8px; float:left}
.outline	{cursor:pointer}