
body 		{ font-family: Arial, Helvetica; font-size: 9pt; font-style: normal; font-weight: normal; color: #000; text-decoration: none; letter-spacing: .1em;  margin: 0; padding: 0; background: #F5F5F5; text-align: center; }

form, div, table, 
td, span, ul, li, img	{ margin: 0; padding: 0; border: 0; }

div			{ position: relative; text-align: left; }

blockquote		{ text-align: justify; }

tr			{ vertical-align: top; }


hr			{ color: #DDD; height: 1px; }

h4			{ margin: 36px 0 3px 0; color: AA0000; }
h5			{ margin: 24px 0 3px 0; }

a			{ color: #FF0000; text-decoration: none; }
a:hover			{ color: #999; }



#layout		{ margin: 0 0 20px 0; width: 748px; }



#header			{ font-size: 7pt; color: #FFF; }

#header .headertop		{ height: 24px; background: #AA0000; }

#header .banner			{ height: 100px; background: #000 url(img/sosy_banner.gif) no-repeat; border: 1px solid #444; border-top: 3px solid #444; }
#header .banner .lswitcher		{ z-index: 12; float: right; width: 120px; margin: -12px -5px 0; padding: 2px; color: #999; background: #EEE; border: 1px solid #999; text-align: center; }
#header .banner .lswitcher a	{ font-size:12px; }
#header .banner .lswitcher a:hover		{ color: #333;font-size:12px;  }
#header .banner .lswitcher a:visited	{ font-size:12px; }

#header .menu			{ font-size: 9pt; font-weight: bold; background: #222; }
#header .menu ul			{ display: block; padding: 3px 0 4px 0; text-align: right;  }
#header .menu li				{ display: inline; padding: 0 5px; }
#header .menu a				{ color: #FF0000; }
#header .menu a:hover			{ color: #AA0000; }



.sosy			{ z-index: 12; top: -8px; left: -48px; position: absolute; }



#main			{ padding: 12px 0; color: #333; background: #FFF; border: 1px solid #444; border-bottom: 6px solid #444; }

#main .news			{ z-index: 10; height: 24px; padding: 4px 2px; }

#main .menu			{ width: 180px; display: block; float: left; }
#main .menu ul				{ display: block; list-style: none; text-align: right; }
#main .menu li					{ display: block; padding: 8px 6px 4px 0; border-bottom: 1px solid #DDD; }

#main .content			{ padding: 12px 24px 48px; margin-left: 220px; }

td					{ vertical-align: middle;}

.form					{ font-size: 8pt; }
.form1					{ font-size: 8pt; padding: 0 4px; text-align: right; }
.form2					{ font-size: 9pt; color: #AA0000; border: 0px; background: #F5F5F5; border-bottom: 1px dashed #CCC; }
.form3					{ font-size: 9pt; color: #AA0000; }
.form4					{ font-size: 9pt; }


.yscn				{ z-index: 12; float: right;  }
.note					{ left: -224px; top: -22px; position: absolute; }


#footer			{ font-size: 7pt; }

#footer .sitemap		{ margin: 2px 0; padding: 2px 0; color: #AA0000; text-indent: 4px; background: #CCC; }

#footer .copyright		{ padding: 12px 0; color: #CCC; background: #AA0000; text-align: center; }

#footer .avb			{ margin: 12px 0; }
#footer .avb a			{ margin: 12px 0; color: #073F89; }
#footer .avb a:hover		{ color: #0099FF; }

